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
339414487234	339414487803	339414488353	339414488903	339414489453	339414490003	339414490553	339414491103	339414491653	339414492203	339414492753	339414493303	339414493853	339414494404	339414494953	339414495503	339414496053	339414496603	339414497153	339414497703	339414498253	339414498803	339414499353	339414499903	339414500453	339414501003	339414501553	339414502103	339414502653	339414503203	339414503753	339414504303	339414504853	339414505403	339414505954	339414506503	339414507053	339414507603	339414508153	339414508703	339414509253	339414509803	339414510353	339414510903	339414511453	339414512003	339414512553	339414513103	339414513653	339414514203	339414514753	339414515303	339414515853	339414516403	339414516953	339414517503	339414518053	339414518603	339414519153	339414519703	339414520253	339414520803	339414521353	339414521903	339414522453	339414523003	339414523553	339414524103	339414524653	339414525203	339414525753	339414526303	339414526853	339414527403	339414527953	339414528503	339414529053	339414529603	339414530153	339414530703	339414531253	339414531803	339414532353	339414532903	339414533453	339414534003	339414534553	339414535103	339414535653	339414536203	339414536753	339414537303	339414537853	339414538403	339414538953	339414539503	339414540053	339414540603	339414541153	339414541703	339414542253	339414542803	339414543353	339414543903	339414544453	339414545003	339414545553	339414546103	339414546653	339414547203	339414547753	339414548303	339414548853	339414549403	339414549953	339414550503	339414551053	339414551603	339414552153	339414552703	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2958	3600	2300	2959	3600	2300	2959	3600	2300	2960	3600	2300	2961	3600	2300	2961	3600	2300	2962	3600	2300	2963	3600	2300	2964	3600	2300	2965	3600	2300	2966	3600	2300	2967	3600	2300	2968	3600	2300	2968	3600	2300	2968	3600	2300	2969	3600	2300	2969	3600	2300	2969	3600	2300	2970	3600	2300	2970	3600	2300	2970	3600	2300	2970	3600	2300	2970	3600	2300	2970	3600	2300	2970	3600	2300	2971	3600	2300	2971	3600	2300	2971	3600	2300	2972	3600	2300	2972	3600	2300	2973	3600	2300	2973	3600	2300	2973	3600	2300	2974	3600	2300	2974	3600	2300	2974	3600	2300	2975	3600	2300	2975	3600	2300	2975	3600	2300	2975	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
25114	23247	30389	25413	20717	9014	1312	821	679	642	683	664	657	706	627	648	634	676	679	673	702	659	654	650	686	641	669	624	665	671	661	657	634	653	628	648	644	647	656	648	664	640	638	606	602	683	624	645	655	705	655	581	613	591	600	670	603	631	678	631	679	633	662	639	604	683	656	656	607	657	683	647	687	646	644	664	660	608	625	711	630	615	678	651	663	647	665	645	612	662	640	680	682	655	635	633	659	648	667	634	667	637	653	679	639	646	657	672	676	626	639	640	603	652	674	682	663	613	625	697	650	616	619	626	615	646	634	645	677	695	610	627	646	634	658	653	643	654	641	621	630	688	625	647	647	651	675	633	617	641	642	652	645	607	654	634	667	590	646	638	689	622	660	650	670	634	618	649	603	631	665	658	656	616	691	643	631	614	597	642	616	628	674	677	663	665	630	680	626	670	670	653	603	596	618	656	634	641	662	671	621	669	618	609	612	670	648	651	667	660	608	643	615	616	629	661	608	646	657	627	664	652	603	638	636	617	641	645	632	596	652	628	634	664	631	632	628	613	654	633	653	615	621	616	647	630	617	650	661	649	655	610	676	694	624	656	653	622	621	596	616	674	680	647	674	632	633	642	634	638	658	627	679	600	588	644	588	631	643	634	625	670	619	646	709	641	674	678	630	623	645	619	647	618	628	619	626	643	660	607	670	712	625	676	638	630	656	597	687	649	673	655	621	644	616	657	655	651	599	687	695	624	629	665	641	612	631	594	645	692	614	668	691	621	700	618	677	670	628	725	643	596	636	623	617	653	629	670	651	618	680	667	652	620	670	622	625	663	643	565	625	675	643	687	647	666	659	649	661	696	599	694	630	602	611	633	644	652	677	645	624	627	656	628	643	595	648	636	633	615	652	617	675	678	572	664	634	649	681	633	665	684	688	611	634	644	634	667	675	697	666	605	645	623	632	620	643	657	667	679	616	613	643	648	640	665	624	630	628	638	638	621	633	646	629	631	691	640	676	637	678	666	621	631	671	689	644	684	673	651	674	604	643	673	675	646	596	644	617	612	628	617	631	663	637	638	601	616	654	644	608	645	652	641	653	612	661	687	615	625	637	678	625	654	615	619	589	597	622	613	617	692	627	647	660	611	628	633	627	654	662	593	625	630	617	602	640	664	631	618	632	670	612	634	675	639	655	611	632	646	703	627	612	646	660	667	628	629	627	683	621	704	629	650	631	611	655	664	665	615	656	624	677	612	640	608	658	668	655	625	644	621	603	649	652	622	654	651	615	652	616	690	666	672	649	626	657	613	648	659	646	634	631	687	612	643	665	652	637	629	609	654	639	674	645	594	652	622	659	591	666	628	660	623	656	677	652	629	629	614	625	636	648	649	649	649	682	637	637	673	658	623	642	644	579	641	598	642	695	612	655	652	656	654	654	659	621	674	649	641	663	641	666	674	617	641	633	589	598	629	658	617	651	625	642	651	671	658	639	600	643	628	672	642	650	624	600	635	597	594	617	673	656	641	613	655	614	622	670	617	668	638	600	575	629	614	647	640	629	640	610	604	623	647	659	710	627	613	619	608	672	631	626	624	680	666	619	624	613	647	670	672	613	624	658	685	674	677	618	640	624	631	640	670	619	611	615	637	674	674	673	649	658	620	651	634	615	625	668	645	607	648	632	629	665	635	638	669	610	636	646	634	672	634	642	641	681	669	628	636	651	625	660	593	661	653	665	675	608	635	621	653	637	621	612	642	611	639	647	630	615	641	651	652	668	666	621	629	637	658	653	594	625	682	645	619	588	635	628	654	615	630	587	639	651	674	601	630	640	667	650	656	663	655	627	623	630	629	627	619	669	648	624	636	665	640	613	628	665	690	672	634	677	607	615	616	646	636	695	620	589	669	600	628	652	655	617	664	662	631	657	607	645	623	651	654	665	631	638	648	661	640	637	612	651	665	680	618	602	671	603	596	673	633	668	608	648	638	603	635	618	671	680	618	600	664	622	640	621	629	643	639	602	605	616	666	678	592	629	670	655	608	618	662	601	606	687	667	623	627	609	618	599	644	649	636	625	652	662	638	653	611	618	653	616	649	625	682	635	629	631	666	703	580	677	636	608	631	656	628	633	672	605	671	604	640	602	629	653	639	643	597	649	630	648	651	633	615	665	644	654	629	637	650	685	652	650	616	604	638	645	630	691	610	659	612	626	638	657	659	647	657	654	644	637	591	616	628	624	628	593	616	653	615	647	641	592	669	635	580	643	624	621	635	630	654	615	666	662	612	639	585	627	683	640	607	599	691	683	585	655	609	629	667	629	603	634	630	646	635	629	644	620	642	647	632	680	658	644	606	648	630	644	617	677	588	679	608	658	642	678	611	629	602	629	665	679	637	617	640	635	634	643	652	666	659	651	590	657	652	670	640	618	698	618	607	678	619	650	630	666	620	624	655	642	660	695	638	639	628	648	652	659	638	642	627	607	646	648	656	648	664	642	646	667	659	634	623	678	659	660	597	683	636	685	623	646	628	671	610	622	646	680	651	615	677	654	619	637	662	607	633	690	627	613	583	635	640	679	625	676	618	596	625	633	659	671	592	592	623	680	641	640	614	667	632	620	658	662	620	663	590	622	590	633	625	651	665	629	658	659	639	651	619	566	589	640	652	661	603	630	677	641	658	636	624	656	704	683	655	653	641	646	651	647	644	646	644	658	613	646	652	617	633	639	663	595	677	651	657	668	634	663	617	597	626	647	676	668	628	653	659	654	612	638	646	618	624	671	648	653	593	629	652	647	616	626	622	619	656	620	653	610	679	624	610	661	630	668	662	642	687	655	592	650	635	630	648	683	695	688	630	617	645	680	628	639	652	645	618	714	614	622	666	649	627	689	642	658	628	641	640	642	647	637	612	634	635	629	647	612	626	649	622	684	630	686	669	632	632	624	633	661	649	676	674	614	636	694	605	628	696	609	629	583	671	638	627	635	674	639	635	638	629	634	654	620	580	633	616	613	611	640	650	636	654	640	670	660	689	635	649	653	684	668	670	633	704	695	658	683	621	597	672	663	618	650	623	657	608	662	690	607	631	643	636	646	623	596	657	657	586	666	643	660	656	623	644	658	645	599	638	646	631	649	665	630	641	634	611	623	642	629	590	703	642	676	645	658	697	702	618	656	655	595	658	639	651	643	645	659	670	608	617	665	602	643	588	644	657	610	632	622	651	656	679	640	663	678	631	657	616	668	661	632	645	668	582	676	633	657	667	627	566	685	686	660	641	647	658	630	687	638	571	635	647	664	618	647	616	596	653	615	656	629	681	655	613	620	652	662	652	622	697	681	621	675	631	606	640	647	630	668	659	664	629	667	672	572	635	665	682	618	627	614	613	693	647	658	658	676	656	637	684	645	616	664	621	661	624	661	625	630	598	649	637	648	609	633	648	644	671	639	623	631	649	616	609	625	645	595	660	660	640	672	661	653	646	610	636	609	624	677	591	659	623
62880	91406	51680	18225	4597	1194	667	589	543	594	612	599	595	606	590	590	560	575	574	598	564	627	587	542	613	616	588	554	620	551	584	573	565	542	580	583	587	577	590	618	580	572	621	608	564	572	581	615	565	607	593	572	609	611	559	589	556	584	605	589	617	565	570	577	604	596	593	551	544	589	563	608	605	546	607	553	564	602	580	584	586	615	595	614	593	559	583	587	572	619	577	575	584	595	583	562	556	566	587	555	565	588	567	594	605	607	551	571	589	577	565	556	595	577	586	553	587	577	609	613	563	632	577	556	557	572	558	597	586	604	578	612	544	544	595	582	582	618	580	589	599	579	547	627	595	556	563	591	600	598	547	584	596	622	593	547	562	626	586	602	580	546	593	507	618	584	598	577	577	586	616	589	598	541	573	598	585	574	598	616	607	599	555	548	571	602	594	562	576	574	594	590	562	538	536	576	564	572	580	596	605	576	609	571	620	593	592	536	571	594	588	615	595	569	582	588	572	602	525	564	572	563	584	621	602	544	567	540	616	578	592	591	572	549	595	587	617	591	560	567	589	614	619	588	575	586	567	576	558	573	601	588	588	575	593	620	594	577	584	604	599	557	576	547	566	611	596	538	607	567	519	567	591	605	613	597	598	599	593	610	614	584	582	617	563	608	556	571	577	588	581	559	549	636	537	603	579	557	595	563	588	626	591	612	623	575	580	624	609	583	542	623	615	556	573	600	576	530	588	565	605	578	601	590	628	592	613	548	559	576	589	562	610	642	570	556	573	576	583	575	541	549	586	608	602	558	549	572	548	593	564	593	587	579	552	627	601	569	581	564	569	637	605	578	558	578	571	576	627	548	583	569	561	589	562	561	568	616	570	589	595	598	565	574	563	603	624	610	559	588	570	586	562	603	594	565	542	581	582	596	581	534	547	554	588	579	569	580	552	608	560	602	597	597	591	596	577	556	589	582	607	589	561	579	537	562	598	569	576	594	564	600	553	577	599	610	584	587	607	625	581	593	572	569	552	624	600	554	582	567	558	573	573	537	593	580	602	612	605	596	557	569	568	589	588	544	606	574	569	596	611	550	591	588	570	532	571	592	556	552	602	548	565	559	570	597	585	595	551	620	582	560	570	579	600	615	585	576	576	565	584	552	556	583	561	596	597	602	541	598	604	558	604	577	566	566	554	563	578	577	577	610	536	574	590	607	593	567	590	612	595	556	588	638	608	589	604	599	613	565	619	568	602	578	595	619	586	604	620	570	565	545	594	604	577	582	591	572	627	550	566	562	575	549	571	553	580	586	587	607	574	599	587	579	565	578	588	632	586	597	586	596	554	547	586	569	648	589	571	561	601	566	580	583	568	603	603	561	584	557	601	646	564	603	576	601	593	571	575	608	584	592	628	599	595	579	577	592	559	616	579	623	564	582	578	570	576	537	591	614	576	563	556	597	576	581	572	568	585	620	647	598	534	613	612	549	585	586	596	539	593	549	579	562	565	519	568	575	569	592	574	549	572	601	572	593	571	570	580	561	601	567	594	579	574	584	587	570	567	544	572	594	512	587	614	578	602	593	547	613	568	566	595	556	558	599	609	591	568	555	578	576	584	589	576	569	583	605	584	592	587	572	582	581	587	604	571	559	614	576	605	579	581	583	584	585	571	559	576	622	581	585	570	572	545	568	524	591	579	562	594	615	578	591	595	564	581	577	567	552	558	590	568	571	586	537	595	565	584	590	588	546	556	582	573	584	578	557	579	566	563	575	569	592	545	592	608	583	566	559	580	571	603	573	526	580	577	557	617	597	609	581	532	579	556	570	567	579	579	586	578	557	591	590	630	574	589	583	558	647	538	609	602	567	541	604	565	570	592	596	605	579	619	560	604	599	594	587	550	581	556	575	598	542	553	595	550	552	563	587	566	595	619	545	558	568	575	560	589	605	571	579	604	603	582	564	565	607	588	599	555	623	565	600	613	581	552	561	601	596	601	566	608	589	555	578	604	597	583	565	580	574	596	588	565	575	603	576	564	583	517	585	581	573	545	610	555	562	555	583	570	614	549	598	564	602	575	571	554	605	595	608	575	591	555	561	568	549	583	594	588	629	588	576	598	560	595	542	582	594	599	553	572	620	608	584	611	550	578	553	598	559	578	551	616	562	542	574	563	584	619	579	577	613	554	609	582	598	562	541	592	581	577	581	613	576	570	636	558	577	589	555	608	606	586	548	558	592	587	576	540	575	587	542	551	574	591	559	563	558	568	609	631	602	564	572	603	579	603	561	578	552	545	564	572	556	538	591	604	569	605	576	566	612	620	574	591	641	605	589	586	579	558	599	562	571	550	556	567	575	595	532	574	571	527	572	600	558	574	555	596	589	587	554	582	594	588	586	563	558	581	601	591	591	607	526	618	561	615	593	592	626	596	581	646	548	555	580	592	566	599	568	594	568	578	577	593	572	595	594	556	587	539	626	562	584	592	555	542	579	562	577	574	612	572	574	603	563	530	597	585	564	579	601	577	579	601	543	577	568	574	608	578	595	590	608	550	588	571	580	604	593	536	580	607	547	579	557	569	567	544	559	579	548	594	589	609	595	597	606	560	573	601	626	591	560	547	605	617	547	565	558	557	570	581	612	580	561	569	586	600	569	632	568	563	598	596	568	568	594	583	590	579	605	597	596	561	575	598	613	601	558	579	596	614	584	591	599	566	614	568	554	553	607	585	553	543	533	566	528	578	567	628	599	590	564	553	608	585	571	576	541	572	613	579	608	571	571	571	595	574	606	589	575	579	613	574	587	561	573	609	583	584	560	596	585	560	578	532	569	575	605	588	571	571	580	605	599	560	537	594	573	602	612	579	566	625	571	570	592	590	561	595	558	541	592	583	573	550	596	570	614	590	582	574	569	561	568	620	590	596	485	535	586	576	549	550	570	584	580	556	601	594	594	617	540	608	588	577	596	568	622	572	614	534	592	586	594	590	599	612	589	564	632	581	563	568	556	596	572	592	583	629	590	610	590	559	551	586	550	560	569	590	569	573	562	622	615	574	595	582	579	607	640	583	613	582	580	576	589	584	526	607	619	621	615	577	589	574	571	619	623	589	578	574	550	546	597	618	574	550	571	562	557	550	597	560	563	576	568	567	601	563	544	591	582	611	568	552	589	575	561	558	542	569	620	609	517	603	621	617	562	544	567	580	547	528	584	584	565	543	572	593	554	590	569	561	555	625	611	613	586	608	626	577	545	592	592	566	584	576	569	587	525	619	585	598	572	579	583	617	557	572	588	603	572	571	570	566	574	551	633	603	576	578	592	605	552	552	575	619	566	565	592	597	558	579	585	555	559	563	549	598	567	620	577	581	587	574	591	591	623	558	564	586	605	570	599	606	553	582	593	595	623	590	579	580	579	580	564	579	544	569	574	556	569	602	594	581	581	593	593	564	568	633	564	568	555	623	547	534	586	582	549	554	556	604	604	565	564	579	589	540	502	560	576
34662	29999	18451	4671	898	526	483	471	478	485	457	465	448	472	477	478	474	483	483	434	495	443	463	473	472	496	461	458	444	457	464	447	464	464	474	456	483	442	466	488	458	476	436	484	451	454	513	432	413	474	461	458	436	488	468	451	468	439	468	478	482	458	479	431	495	459	499	479	494	459	419	504	451	453	465	454	492	467	493	441	475	485	466	459	461	473	490	525	447	473	454	464	470	459	434	424	431	470	504	411	476	443	512	480	487	482	443	492	421	468	457	425	466	422	434	444	482	477	485	488	470	474	518	489	490	486	444	466	447	505	460	429	475	422	441	415	459	486	507	436	441	456	463	471	476	498	470	484	461	480	454	467	481	482	470	439	516	469	420	468	487	472	468	431	474	418	479	494	469	457	439	436	501	506	459	492	467	463	492	468	436	497	454	467	467	469	481	440	510	468	506	462	459	468	491	445	453	488	491	463	486	457	443	481	509	474	507	439	442	457	446	448	444	460	427	453	482	466	491	448	466	460	477	462	453	459	469	447	476	459	470	459	457	433	431	482	508	465	469	450	464	478	460	433	452	441	441	495	429	461	437	462	490	445	439	486	459	471	455	441	520	471	493	490	392	468	441	485	465	479	492	473	470	469	469	498	445	472	474	471	460	457	474	467	473	438	462	487	480	430	492	455	460	434	439	432	486	456	448	480	487	476	513	446	473	461	465	449	456	492	434	470	469	427	438	458	482	482	473	489	449	449	487	431	459	462	435	453	455	452	472	484	475	460	423	498	482	457	463	457	512	437	513	499	476	465	442	457	458	461	436	501	466	445	459	447	456	445	492	474	428	418	421	487	431	478	501	486	451	466	511	473	461	444	498	461	475	447	462	467	448	464	510	500	482	443	479	455	486	444	479	467	468	477	450	446	484	461	421	500	459	497	433	425	447	449	485	455	489	479	485	470	456	447	469	469	492	479	406	506	489	465	465	470	460	433	468	447	458	459	473	438	438	449	446	482	461	506	434	457	442	484	506	483	470	477	463	430	447	446	464	409	440	463	403	472	467	459	469	466	488	477	439	482	457	396	506	454	444	436	421	438	488	447	492	463	462	487	438	423	463	483	467	463	416	491	453	474	471	420	413	444	502	461	439	453	470	479	443	486	477	427	477	467	418	444	472	467	467	478	432	487	472	468	425	471	451	484	481	456	471	461	476	461	495	446	462	468	412	455	469	493	465	436	447	474	486	464	447	477	488	491	469	494	457	466	453	453	459	498	459	464	471	448	473	442	487	458	469	450	469	444	488	450	459	452	470	442	459	465	494	491	480	456	433	465	467	484	455	430	441	441	449	447	470	487	464	456	461	472	462	432	498	458	467	500	428	452	492	468	471	480	439	444	454	442	481	435	479	478	484	461	486	483	429	424	474	453	464	482	485	479	497	454	408	493	474	445	461	474	484	472	461	482	495	454	501	466	482	418	456	444	433	471	467	470	447	456	476	428	462	462	464	439	475	472	464	427	449	473	466	436	432	466	472	472	435	447	449	456	456	445	467	461	500	469	473	495	470	465	480	486	498	457	439	419	460	455	424	480	480	490	479	455	463	469	433	462	456	480	466	500	497	458	477	483	457	486	436	444	457	465	448	457	474	474	507	449	471	490	453	415	470	458	492	439	446	485	488	479	429	489	476	470	433	423	456	489	453	444	465	476	430	445	454	440	476	497	497	442	446	435	472	453	496	464	470	476	461	484	443	423	465	482	448	477	446	446	447	463	463	420	468	450	442	467	441	482	469	447	460	466	465	440	446	481	433	434	427	498	469	481	459	436	431	460	435	463	456	459	466	459	479	440	483	436	443	457	472	445	489	471	462	500	440	455	478	447	456	443	424	460	446	520	466	431	460	482	463	471	439	467	443	418	475	439	452	431	469	452	452	476	422	443	447	509	472	451	473	483	483	460	458	461	473	436	462	440	466	430	467	483	458	491	466	459	482	438	471	505	433	485	486	457	461	456	515	464	448	471	454	449	464	439	456	476	443	467	460	464	486	432	478	497	447	499	461	500	444	442	459	431	484	468	447	470	484	474	465	493	458	457	457	460	453	476	418	453	431	453	453	469	464	454	448	471	480	476	455	424	457	478	476	451	489	479	484	475	437	444	471	472	418	487	455	448	456	474	468	440	480	475	463	428	477	447	485	477	420	456	462	463	465	470	448	404	434	454	481	512	475	445	471	467	443	442	435	508	443	475	453	426	409	451	442	483	488	482	448	501	484	435	403	492	454	470	464	463	476	428	440	467	462	475	456	442	451	455	454	468	493	438	448	466	474	476	464	448	482	489	469	446	435	448	496	499	489	402	428	425	434	512	454	442	477	430	453	446	477	459	454	446	442	450	484	432	486	428	448	439	441	501	462	481	472	483	443	459	460	494	467	455	463	436	469	437	444	458	474	433	464	482	429	452	449	454	476	464	478	441	431	464	469	441	459	462	525	430	475	482	490	463	496	459	449	475	469	514	466	445	434	439	431	486	480	429	455	455	465	485	464	441	440	476	481	450	450	517	485	399	463	474	463	510	458	438	444	497	477	427	441	496	424	470	440	460	450	475	457	454	514	472	446	413	493	475	465	499	454	455	459	405	458	467	438	457	436	464	484	461	450	476	468	463	480	446	444	458	450	475	476	455	422	444	457	501	489	453	502	416	476	484	446	425	480	503	448	455	438	484	479	473	468	470	427	450	445	464	478	467	430	445	500	442	466	448	445	512	473	462	488	464	468	427	459	466	459	495	475	457	472	474	446	486	426	456	434	479	481	442	479	501	499	456	453	459	465	448	452	458	484	488	457	445	473	467	435	494	466	501	460	441	489	431	469	497	444	452	467	465	468	467	463	448	446	473	434	417	442	445	438	453	437	438	477	470	456	444	445	487	492	459	451	436	506	452	451	468	455	483	433	499	421	477	507	460	478	420	470	435	487	458	469	475	480	484	463	474	483	514	431	471	430	467	450	462	448	492	463	422	455	443	437	420	447	429	496	460	444	496	438	451	434	453	435	474	459	478	483	462	454	487	537	469	470	473	461	455	462	474	450	460	463	451	466	466	453	457	464	465	457	434	495	466	481	449	501	489	483	452	429	464	455	482	471	439	459	458	482	445	437	509	466	462	453	466	469	444	477	437	445	470	447	476	503	501	469	467	489	465	468	496	423	450	443	427	458	475	439	465	462	456	431	478	502	499	455	467	466	458	449	436	471	456	448	474	473	461	442	476	424	458	479	452	484	482	435	451	450	431	483	454	504	447	475	487	444	463	465	457	467	407	444	478	409	429	415	494	480	427	468	451	506	393	399	448	434	470	456	465	461	483	488	486	492	458	460	466	459	494	448	459	439	475	487	455	435	425	462	460	437	458	456	438	425	437	480	442	424	452	455	429	455	458	412	465	462	448	504	462	440	467	461	446	473	437	476	436	448	480	487	457	466	476	470	442	457	474	459	454	460	459	493	471	464	462
32258	29075	10182	2099	671	406	400	418	382	372	352	350	337	382	384	400	406	391	358	382	401	357	366	392	398	435	363	397	364	422	359	381	391	374	433	396	365	356	396	386	384	367	380	385	421	382	409	380	359	380	361	407	429	396	387	370	397	351	399	401	390	383	367	389	375	388	410	360	427	402	374	354	388	372	390	373	367	395	372	357	381	390	381	401	402	357	375	393	393	408	361	354	365	376	392	387	389	340	381	380	374	356	360	399	397	418	382	367	349	413	385	398	377	411	407	386	361	408	356	350	359	393	368	394	444	376	361	382	379	353	391	391	377	374	369	362	398	340	392	381	388	352	379	379	389	363	364	365	342	401	351	344	393	389	356	392	373	433	360	377	376	381	363	403	367	338	341	381	367	339	395	369	392	408	362	409	399	396	382	366	418	378	379	394	373	378	391	430	418	370	389	382	404	385	379	378	359	393	364	396	397	364	367	359	385	374	406	378	354	378	400	384	361	382	411	373	400	404	410	378	373	371	411	401	405	395	373	373	381	356	365	365	388	311	380	367	371	382	386	398	370	370	407	367	409	404	375	393	390	362	389	359	399	361	361	391	403	391	402	379	380	351	385	336	356	386	388	347	379	396	402	367	405	412	371	426	366	376	337	392	358	408	390	398	404	350	412	400	396	388	374	384	385	408	374	363	348	362	409	361	369	370	390	372	398	360	395	376	411	401	393	392	404	400	373	386	344	403	399	355	363	398	404	391	401	367	378	372	359	382	371	364	379	411	395	371	391	388	447	375	412	404	394	358	369	356	388	418	356	401	426	358	405	390	375	362	361	394	368	353	382	386	391	388	386	423	374	394	436	385	394	364	417	365	381	372	378	373	363	388	366	363	370	370	386	341	402	389	390	381	387	356	379	358	368	376	379	404	387	407	371	395	384	390	384	395	390	368	356	399	388	387	393	372	385	342	364	378	391	380	360	397	403	386	390	385	403	378	403	406	365	390	372	357	360	371	398	397	364	370	382	370	380	376	383	378	366	386	371	372	409	400	390	394	358	383	389	361	379	384	381	356	397	363	370	424	388	364	381	395	406	376	388	360	400	353	383	384	384	403	402	361	384	385	376	394	359	393	411	351	380	417	380	417	391	353	387	383	381	394	387	403	366	385	357	364	371	358	379	359	377	385	393	382	403	387	380	398	382	378	355	387	361	396	354	352	392	397	408	381	372	364	356	411	365	401	400	344	371	396	378	381	399	327	406	410	374	376	413	405	363	376	382	404	406	360	359	402	416	401	393	359	407	410	353	374	379	392	361	372	375	410	362	406	401	416	379	402	386	408	365	373	387	383	379	367	368	395	393	352	372	423	374	418	378	391	403	383	359	401	407	375	408	409	371	375	359	394	372	390	373	400	422	392	381	400	400	374	373	368	381	396	407	403	387	358	354	345	390	405	351	398	392	372	348	362	374	390	372	350	370	399	386	371	383	416	380	417	378	366	358	385	363	383	361	399	371	339	368	387	341	380	389	380	345	393	375	406	356	361	391	354	356	424	395	369	391	393	378	348	432	372	389	374	354	372	360	374	365	386	423	396	351	398	385	355	369	346	328	390	411	365	395	369	373	386	387	383	376	370	388	373	347	368	358	373	360	395	382	364	416	393	380	401	387	377	378	397	406	403	403	380	379	374	369	354	384	378	397	403	382	369	384	402	363	325	371	355	396	351	393	399	358	389	348	345	384	394	413	366	390	395	403	374	390	377	382	348	386	378	388	401	409	362	364	350	351	412	420	356	407	351	408	405	366	349	387	395	364	394	370	350	383	408	383	376	387	347	403	367	387	394	346	372	402	387	360	360	379	362	388	364	371	380	392	388	383	380	368	365	395	407	370	399	369	377	369	390	394	392	393	370	360	359	357	385	373	419	392	377	390	395	377	408	359	377	403	397	367	421	380	368	386	352	356	385	392	396	361	380	379	369	387	356	411	369	374	398	393	390	368	369	366	350	413	392	419	366	413	393	368	353	355	418	394	393	441	363	362	367	411	377	386	371	372	407	364	385	386	375	392	388	365	359	398	399	393	375	363	376	364	382	386	362	376	344	408	373	406	354	371	379	398	390	371	391	387	386	404	394	380	367	369	359	342	385	378	371	397	350	396	373	380	419	380	343	374	379	420	417	383	386	422	400	392	373	410	381	390	412	367	370	428	374	375	380	411	364	399	343	372	401	386	397	413	363	361	376	356	372	383	378	389	378	397	367	353	372	366	343	346	339	350	390	377	396	382	362	387	390	372	386	376	365	384	393	368	398	409	378	399	355	382	391	354	401	365	400	385	395	388	381	369	381	399	390	397	398	385	398	411	373	397	390	376	379	402	367	386	384	390	376	391	377	395	370	385	388	413	370	418	385	384	389	360	393	367	356	417	337	374	382	381	374	374	376	374	405	394	385	432	382	387	366	408	420	366	381	404	378	398	383	418	422	388	373	360	366	416	375	369	378	398	357	368	397	398	422	369	352	372	360	376	396	406	365	416	373	388	378	385	378	399	400	403	402	395	366	374	357	378	389	402	386	376	384	347	349	381	383	373	373	390	365	392	411	385	374	396	364	401	378	358	374	404	419	373	419	386	408	413	378	344	390	369	386	373	366	346	353	371	413	379	402	396	386	380	400	387	378	367	366	419	381	382	396	333	396	369	389	383	396	409	397	387	349	371	380	383	414	385	366	443	400	368	390	382	413	394	390	369	401	428	385	418	367	380	397	367	390	367	389	434	386	382	384	395	384	420	378	379	348	389	382	397	373	383	381	397	377	381	384	397	386	388	365	372	402	358	395	385	405	381	402	399	345	357	387	381	384	385	352	400	405	369	390	366	396	390	353	388	330	380	371	382	388	376	383	368	417	369	393	372	392	387	391	381	376	376	378	370	392	406	385	401	394	380	369	363	388	371	403	414	335	377	430	374	400	383	395	377	400	370	388	385	368	364	408	406	360	389	363	380	381	390	390	380	379	394	398	410	373	397	396	413	384	393	381	386	383	356	363	368	338	374	379	376	367	401	381	365	376	426	409	374	378	382	387	372	391	371	373	402	412	415	377	402	377	396	397	407	365	352	372	401	423	400	385	392	388	389	359	379	445	370	375	391	381	381	358	405	407	390	410	394	357	386	390	368	351	376	393	385	411	414	367	376	427	392	351	374	380	393	356	385	389	385	400	381	398	372	416	370	365	398	372	353	389	346	380	397	381	385	391	369	381	405	375	411	368	350	384	368	383	386	404	405	391	383	387	376	338	382	388	389	401	384	365	368	394	352	389	386	408	406	359	361	406	370	395	387	366	406	373	405	379	352	420	403	392	380	367	378	382	369	372	363	422	356	389	347	390	393	379	390	387	389	404	406	381	379	381	383	384	390	410	391	380	369	393	396	355	408	369	408	404	380	416	362	411	388	377	332	420	383	375	407	385	374	364	371	364	401	363	370	376	379	364	383	340	403	402	403	378	393	419
24890	23110	29743	25028	18213	4743	902	622	526	534	585	550	551	542	529	517	564	569	575	522	529	524	555	563	509	510	538	588	558	551	542	549	525	485	502	507	524	517	556	553	541	528	570	527	545	520	546	577	549	484	555	530	512	491	531	527	568	518	561	532	493	529	523	563	529	551	514	544	523	556	499	492	546	556	521	499	561	533	584	542	525	489	537	519	528	551	564	517	531	511	498	524	490	496	505	496	536	523	507	543	523	543	484	504	549	477	533	507	530	578	507	537	572	526	538	525	563	520	503	562	497	500	541	576	538	546	532	501	546	527	511	534	536	511	478	531	525	545	515	513	517	523	533	502	557	527	529	517	554	533	523	522	547	526	515	534	525	482	501	514	559	531	492	536	525	501	551	517	517	507	575	548	528	506	528	532	480	537	512	504	549	489	531	582	528	535	546	497	523	512	519	529	505	531	521	513	517	512	508	549	540	519	524	557	542	524	539	579	530	518	531	492	513	515	496	544	487	514	562	545	517	516	539	493	533	494	517	534	498	534	488	562	497	522	565	561	532	471	553	517	539	531	488	499	530	523	472	520	552	515	573	531	555	516	507	475	509	501	504	503	548	547	535	539	530	503	565	540	480	512	506	532	529	544	513	559	546	538	515	555	565	491	495	537	489	523	518	532	519	536	541	491	516	538	544	512	523	514	529	500	514	505	559	529	540	536	524	542	549	546	521	579	541	540	567	503	501	541	539	556	553	546	508	559	557	526	526	507	503	502	533	515	513	494	546	472	524	521	510	523	511	592	530	552	543	477	483	527	547	532	546	519	484	518	524	517	536	494	528	567	534	567	514	560	534	544	519	545	520	527	460	532	538	490	506	512	515	504	509	506	494	566	541	510	496	507	541	534	521	493	514	548	488	534	535	550	531	500	480	501	543	496	496	524	524	532	496	540	510	519	528	475	514	523	562	506	545	553	523	562	521	521	561	541	518	542	503	548	514	484	509	548	489	516	528	533	543	555	494	537	538	518	537	561	518	515	505	555	526	535	499	537	514	525	530	542	483	524	489	483	524	520	537	530	529	515	516	526	535	519	516	517	568	509	552	530	538	502	544	510	512	509	528	521	472	524	508	519	502	551	544	531	512	505	548	501	504	537	501	557	532	527	533	497	531	537	504	506	556	537	509	490	505	548	517	552	520	517	535	494	496	539	499	504	530	514	542	514	542	557	526	535	545	491	511	526	494	477	508	522	523	500	518	522	511	481	516	494	494	483	534	469	522	521	517	521	540	535	517	540	565	506	499	561	510	515	546	490	520	512	525	489	532	537	506	512	554	508	545	495	556	521	503	522	557	516	513	548	582	536	504	489	514	489	517	543	528	531	544	554	532	506	553	512	535	503	524	497	507	510	536	549	517	515	535	511	535	565	507	521	518	512	515	516	497	503	504	554	550	543	540	492	499	551	545	515	519	521	528	539	492	509	540	525	523	572	535	507	487	535	516	504	534	520	549	562	530	507	535	528	512	543	560	562	564	544	545	517	528	552	498	522	547	520	550	510	530	494	525	537	565	518	504	522	544	483	520	538	477	520	591	498	509	510	577	545	543	549	529	529	527	513	539	524	533	526	534	507	528	519	547	526	490	531	555	522	500	552	544	520	545	509	494	513	502	513	533	486	492	502	544	517	545	551	540	546	500	518	481	543	523	522	488	512	546	531	535	549	546	541	484	558	526	526	495	489	573	503	526	554	509	490	524	521	543	524	524	532	507	489	537	528	512	524	536	543	511	523	515	570	532	548	530	484	507	541	539	541	474	551	543	526	511	513	516	492	533	510	525	519	533	564	502	493	517	530	516	519	493	509	491	525	506	530	517	522	545	522	500	521	493	525	528	517	530	508	489	499	529	514	528	497	528	535	530	529	526	522	513	519	520	521	541	514	526	526	503	519	506	547	519	529	517	547	527	487	489	483	523	531	507	515	521	496	504	520	515	564	525	506	509	543	527	543	549	519	540	524	510	525	497	541	517	477	537	510	518	517	522	512	522	530	548	534	488	549	507	518	505	499	492	564	514	509	555	513	573	564	536	519	498	501	528	495	535	506	513	520	486	549	514	547	543	534	506	528	504	528	564	543	540	552	515	518	575	498	496	523	492	578	558	571	495	573	509	522	534	499	539	535	518	484	546	543	514	526	555	485	520	527	512	520	534	540	515	530	540	525	478	569	543	563	485	551	516	522	524	541	537	485	506	519	475	505	564	507	521	539	502	520	522	520	511	535	500	544	528	515	514	551	492	541	516	552	472	528	543	561	496	506	552	556	532	546	558	526	533	558	541	557	561	544	500	511	530	519	545	555	519	519	556	551	510	496	484	535	509	534	534	516	490	533	546	516	536	515	520	500	539	521	548	518	493	538	519	533	511	528	523	548	569	530	541	520	504	529	519	557	496	528	502	541	523	552	524	501	535	532	558	539	533	533	536	533	510	516	527	541	511	511	523	501	529	510	547	524	514	486	516	499	499	514	532	490	515	533	538	497	497	519	531	500	547	495	514	532	496	520	491	525	495	496	500	496	534	553	556	529	528	517	472	527	512	474	511	510	526	556	527	525	580	535	548	527	534	533	516	511	514	544	557	586	523	499	499	527	567	536	538	558	530	541	525	496	547	482	532	511	525	494	555	529	489	519	543	539	520	509	502	531	553	535	545	516	530	529	554	495	527	520	515	549	527	508	496	533	547	485	567	518	518	547	527	517	501	531	488	520	540	529	540	511	524	535	563	496	569	496	514	532	501	566	548	566	529	505	522	487	525	547	521	495	525	514	525	523	507	499	566	527	524	486	526	540	462	504	519	515	537	526	554	500	516	535	565	550	567	553	509	548	531	510	574	508	588	505	505	520	529	517	501	507	503	515	528	510	498	518	535	530	513	479	529	546	492	498	523	504	544	502	489	530	510	537	521	493	510	548	488	520	481	525	512	501	525	530	499	538	520	524	550	512	475	551	507	497	545	543	542	522	491	510	523	524	569	561	488	497	547	523	535	527	518	564	521	524	506	541	517	569	551	553	524	550	555	543	484	529	532	535	488	481	547	515	537	535	547	523	483	534	560	530	483	522	516	477	504	543	535	503	517	507	492	567	526	565	497	540	503	519	548	558	504	532	563	514	564	542	526	509	517	544	505	493	512	533	525	475	527	540	586	554	518	526	503	500	522	525	503	518	535	507	484	541	510	511	519	502	530	539	509	539	528	491	516	557	520	526	506	523	587	535	544	542	574	500	549	516	492	534	499	539	470	507	503	531	546	534	557	545	515	544	511	510	529	541	526	523	516	544	528	534	511	523	550	548	518	529	501	506	556	506	473	537	508	499	525	522	507	551	521	512	534	510	528	543	522	501	512	547	531	524	496	547	546	505	555	534	530	515	553	524	497	527	499	539	524	505	548	544	543	550	541	549	561	526	520	508	557	495	496	513	534	541	539	528	555	527	527	521	532	543	551	498	565	489
62788	85058	47356	14391	3140	919	529	491	486	464	513	498	514	470	462	480	523	442	465	537	474	481	459	487	498	483	467	466	476	461	523	505	500	497	472	458	480	481	492	479	501	472	502	488	525	445	454	482	485	488	497	472	488	472	509	478	493	496	471	460	511	486	495	517	482	474	463	498	481	510	457	470	460	494	469	490	469	510	454	512	453	460	487	489	485	440	518	464	497	491	519	446	491	489	457	477	493	522	472	488	446	511	470	484	457	465	462	475	489	479	482	495	483	481	454	445	467	499	449	483	478	455	468	494	468	450	493	465	464	466	478	490	519	481	521	506	415	507	454	483	515	452	455	507	499	502	447	464	475	511	463	454	483	487	523	485	474	488	452	496	498	510	476	451	472	476	466	478	497	439	487	473	463	516	509	507	478	494	509	429	466	451	422	487	474	464	488	475	450	481	491	445	477	487	494	455	485	487	486	461	454	459	475	476	467	480	487	514	453	465	500	496	468	461	476	498	474	456	463	535	480	500	468	483	455	478	453	496	444	445	475	493	479	463	457	488	485	445	482	463	451	487	470	473	463	485	499	485	527	485	467	445	514	480	483	460	496	454	464	520	471	468	468	472	499	466	497	522	472	473	473	465	472	502	485	516	478	434	461	474	518	477	530	453	472	445	443	505	444	493	497	479	481	519	446	475	494	443	476	461	503	487	442	451	531	459	460	495	450	489	502	480	471	506	494	508	474	451	508	456	536	505	503	486	498	473	474	506	469	500	466	468	489	481	480	489	496	470	472	464	518	473	470	503	484	498	452	472	487	501	430	475	490	474	478	505	459	473	456	499	496	447	479	482	476	524	501	457	519	480	481	461	490	470	462	449	525	480	473	477	483	473	465	463	486	433	502	490	463	451	475	507	464	456	486	481	491	453	467	477	489	447	505	515	480	468	519	473	434	458	466	468	479	532	515	499	447	474	486	512	461	445	493	502	487	468	462	481	502	474	493	506	460	497	513	483	497	471	478	466	511	506	465	485	473	492	470	484	487	476	498	486	444	533	456	469	500	442	493	506	470	476	466	474	505	429	446	479	429	475	497	477	507	483	471	471	468	468	485	451	476	503	449	503	490	480	457	485	504	456	455	534	492	440	491	494	512	473	523	479	460	498	460	456	458	459	490	481	490	468	486	436	491	458	509	515	494	508	482	490	498	483	471	474	483	432	488	457	469	481	511	510	478	479	496	477	476	495	466	490	476	479	496	478	486	469	478	463	510	498	481	458	498	461	476	509	457	482	488	453	481	499	479	475	465	493	474	472	485	471	457	472	452	464	484	491	479	460	462	524	493	500	475	518	528	507	487	472	456	496	488	494	466	464	446	488	445	504	475	477	455	479	504	469	461	466	496	448	520	432	494	501	491	447	488	492	493	454	432	453	497	480	503	529	491	495	491	487	488	481	467	478	475	501	475	533	418	488	490	469	471	494	489	495	496	509	482	481	503	476	498	454	480	509	485	484	491	484	450	500	465	487	491	498	543	486	459	530	463	445	497	480	511	536	468	492	458	461	498	523	493	470	518	521	473	482	488	480	493	452	444	459	438	489	458	478	458	490	491	485	482	482	530	498	459	444	490	495	494	469	485	447	494	486	489	498	468	512	485	489	484	518	486	486	495	499	455	476	487	480	492	453	474	487	496	496	465	485	494	519	463	483	504	470	475	460	482	512	468	478	487	503	464	498	476	508	450	488	428	523	476	465	493	475	480	456	432	474	487	452	465	461	463	478	461	479	466	472	493	484	535	475	489	506	471	487	520	480	461	486	463	484	441	525	419	488	490	523	466	494	467	479	452	495	465	465	507	491	461	466	459	496	467	451	494	434	460	467	466	484	486	485	459	474	498	460	462	474	487	486	463	491	468	458	450	449	452	452	471	488	470	459	499	506	489	468	475	459	459	470	488	503	486	465	479	460	432	476	479	465	473	454	491	469	492	465	473	477	485	508	478	482	504	464	484	477	487	468	463	518	501	490	478	454	471	481	458	456	442	477	446	482	464	495	468	511	485	486	499	454	474	441	490	489	542	461	503	465	493	477	485	481	496	476	481	429	464	480	465	514	460	510	464	503	462	469	464	499	490	479	455	490	467	481	470	480	507	484	478	490	462	507	481	468	472	488	473	506	471	464	464	455	481	462	465	495	506	428	451	475	496	488	506	458	499	487	466	478	474	469	473	516	485	466	481	502	489	440	458	494	445	467	477	478	462	481	461	470	467	469	473	460	509	561	472	466	466	476	493	482	509	452	475	467	476	485	480	465	516	472	495	489	470	518	462	468	462	508	479	498	489	475	477	448	492	468	514	458	518	469	509	453	477	478	456	450	482	460	452	489	470	507	447	492	467	524	513	498	466	472	478	510	480	509	447	488	481	513	515	486	488	470	506	448	466	521	490	460	444	512	451	482	417	481	483	502	504	465	476	476	486	455	474	476	464	488	471	492	477	494	475	478	445	457	462	478	450	480	483	473	462	498	491	526	477	493	465	501	465	458	513	480	528	487	479	486	484	457	455	474	421	504	492	456	456	467	497	500	488	439	480	535	447	511	496	490	513	488	490	484	446	492	497	457	447	475	437	461	520	529	467	443	472	496	465	508	446	514	460	455	481	521	493	474	438	482	478	476	447	471	495	466	481	473	491	463	484	483	491	470	476	478	461	472	492	454	456	456	509	487	458	462	463	444	474	489	474	449	485	493	503	465	490	473	484	489	471	489	477	467	515	419	464	461	473	497	461	508	463	494	475	453	458	442	462	483	439	492	432	469	490	515	508	459	471	472	466	443	421	479	480	502	472	488	457	455	454	494	493	451	490	486	463	484	459	512	523	455	487	494	477	465	445	488	465	479	478	483	465	481	458	533	481	505	486	499	474	471	481	503	547	476	491	470	465	531	452	465	493	483	462	513	501	440	480	493	507	478	466	514	505	467	493	458	484	448	485	453	440	449	464	512	484	460	507	466	498	479	480	511	483	493	473	449	494	496	455	434	507	467	457	480	485	476	500	487	491	510	479	537	486	482	467	474	484	488	485	473	477	463	442	495	459	464	456	495	473	461	472	494	508	494	464	477	500	444	468	486	463	494	470	496	485	465	507	477	490	461	424	475	463	466	443	475	494	478	490	482	479	452	516	485	461	505	477	513	442	464	459	464	461	477	448	485	492	514	511	470	478	505	460	471	448	475	493	513	474	485	478	509	471	501	483	490	457	472	509	468	468	460	488	492	487	481	475	465	452	482	487	479	484	505	495	451	480	448	498	512	492	479	479	452	481	507	458	476	469	466	479	468	471	505	453	482	472	506	458	495	455	459	489	494	451	477	509	459	462	523	500	484	476	502	486	482	475	476	476	465	478	476	480	460	485	494	484	474	464	470	456	510	489	467	466	544	497	456	509	451	466	533	447	455	464	488	477	429	478	483	454	438	477	503	470	462	443	491	523	482	536	478	475	471	490	456	476	471
24179	22449	29491	24531	20013	8685	1253	744	654	704	652	649	650	678	645	613	645	652	634	614	668	684	635	620	606	627	622	613	642	642	612	666	607	599	640	658	662	650	614	617	615	632	607	639	634	584	633	626	621	633	611	660	623	590	580	610	592	587	617	640	621	627	640	653	581	611	612	612	582	605	596	640	600	607	605	600	672	590	689	598	560	626	610	606	617	574	600	645	605	597	621	647	612	615	623	577	635	565	599	612	597	638	628	588	591	607	616	665	618	616	679	585	640	591	591	603	607	630	578	632	609	629	620	648	608	600	635	605	575	594	598	629	580	636	630	611	624	635	614	604	643	635	590	608	589	575	598	603	600	624	597	613	611	613	592	658	626	641	625	624	646	589	619	585	673	644	639	645	601	645	623	635	617	637	607	596	634	595	643	591	594	628	614	645	615	629	662	665	610	620	611	627	606	634	595	641	597	624	629	607	635	625	616	596	641	604	649	592	572	583	614	628	634	608	606	630	638	545	568	629	640	631	648	625	606	630	602	669	609	647	609	644	638	609	592	606	618	616	616	612	612	609	643	572	608	617	634	613	635	601	635	629	671	641	624	644	642	611	635	620	607	632	603	616	591	619	616	595	595	675	573	623	625	599	637	573	602	620	606	562	625	661	633	635	560	647	609	595	622	637	582	651	590	655	659	621	630	604	646	604	665	634	582	641	598	594	569	638	601	638	624	623	615	636	601	581	576	642	613	603	576	618	606	609	610	605	639	594	592	642	595	614	594	606	595	622	648	632	602	625	628	628	597	664	627	603	641	619	614	626	611	588	611	612	633	597	631	567	600	616	645	597	639	638	630	638	548	671	607	624	620	648	613	576	613	641	693	638	612	627	613	634	606	639	646	628	642	625	604	617	623	565	592	608	651	599	600	602	607	626	625	653	591	579	640	661	596	587	644	610	600	594	601	580	633	635	658	581	571	608	585	545	632	601	614	596	615	598	635	541	619	625	669	633	596	618	598	609	593	582	623	604	575	651	662	672	611	610	619	596	578	629	636	657	604	574	596	610	599	580	655	601	611	632	615	669	620	629	600	607	591	597	620	626	644	619	632	626	614	614	602	638	600	657	590	600	630	553	628	617	636	597	666	664	607	641	571	637	580	617	605	619	597	638	587	606	595	665	649	588	586	607	630	602	593	606	601	587	598	548	614	661	624	605	635	573	602	605	566	610	601	651	642	654	626	595	588	559	581	617	628	656	616	636	633	594	606	576	624	633	583	636	590	600	585	584	610	602	635	560	613	596	619	626	614	557	609	632	662	629	609	606	609	627	612	620	617	601	645	647	575	605	548	595	635	630	582	629	599	627	621	609	668	609	605	620	632	627	572	619	585	569	646	607	614	591	655	626	647	547	623	642	621	587	606	604	611	587	636	583	647	661	646	627	570	655	599	606	656	596	619	599	604	580	584	672	590	594	620	623	605	646	607	599	603	629	623	608	644	615	600	633	628	632	617	635	648	577	643	628	615	624	606	609	613	624	612	598	604	615	595	604	555	639	627	625	613	596	613	626	628	590	655	622	620	591	615	626	629	560	636	576	595	634	670	612	595	591	590	607	635	649	625	647	625	596	617	544	610	613	639	606	614	659	586	639	620	627	588	652	669	606	582	588	612	583	631	621	637	656	618	605	606	576	628	614	603	590	591	589	619	590	625	612	590	628	606	626	613	634	595	607	612	611	615	644	638	599	590	582	619	629	575	587	606	569	653	644	606	588	634	588	578	605	581	611	597	632	635	603	608	648	607	662	583	642	590	625	581	609	603	632	638	668	638	644	613	596	591	619	571	586	593	632	620	614	612	606	602	575	598	659	599	590	622	608	623	622	609	594	622	612	639	601	574	630	616	629	628	568	623	622	623	636	620	595	618	608	608	628	598	602	607	607	588	627	571	592	593	632	573	642	667	597	589	596	590	581	616	603	622	616	628	582	618	623	621	645	624	619	600	641	642	636	579	638	610	604	625	635	639	597	639	668	599	671	608	603	563	596	589	645	581	592	617	639	617	633	617	668	633	614	605	589	641	595	587	606	592	606	659	594	631	646	668	676	597	576	613	597	642	629	672	588	591	653	634	611	606	610	641	628	600	632	595	639	595	630	589	614	636	617	624	579	601	594	614	635	610	626	642	603	574	610	639	580	608	614	614	601	646	632	601	637	598	577	603	601	636	612	636	625	609	601	619	619	591	623	582	560	603	597	613	622	611	624	645	641	625	590	588	581	614	615	616	601	603	598	596	612	612	605	635	646	584	572	624	590	631	596	609	631	591	631	584	610	624	596	627	609	643	616	570	644	624	647	631	591	639	599	599	590	594	646	592	618	618	599	631	634	622	610	614	616	639	598	624	610	640	597	612	636	594	654	611	628	625	633	623	675	581	664	561	625	620	631	638	613	563	649	621	577	588	666	598	593	606	638	607	621	575	638	670	688	626	638	623	599	625	615	604	605	630	613	584	630	632	630	605	610	612	640	599	558	654	666	617	608	605	599	605	650	584	617	625	560	638	569	649	624	597	593	591	606	595	654	633	631	602	586	575	625	611	600	590	628	586	586	628	633	647	603	593	581	667	637	615	618	584	603	669	615	633	604	608	589	611	619	634	648	644	603	650	599	641	652	608	657	646	570	581	559	580	596	648	584	618	628	596	619	583	613	623	584	595	602	607	636	647	595	591	654	584	591	669	592	646	629	605	602	590	639	612	619	576	586	635	631	577	607	636	637	596	587	568	622	629	616	657	607	633	593	647	640	559	593	610	614	560	622	609	619	585	627	678	608	644	639	578	631	572	583	586	600	645	552	563	615	618	588	641	615	623	635	655	597	656	602	616	650	633	633	595	634	644	615	629	638	597	661	601	649	666	599	606	701	629	651	637	640	587	621	634	639	645	624	625	610	624	602	632	601	606	626	623	641	640	638	676	568	556	637	592	646	600	608	661	620	611	603	661	641	624	634	642	634	617	619	628	613	588	576	660	628	676	634	619	611	648	606	654	536	605	595	608	634	658	608	604	632	576	610	613	602	589	657	649	610	607	603	591	635	628	599	609	632	614	608	593	638	660	629	617	620	561	624	601	618	596	677	623	608	631	596	641	627	582	621	625	610	610	631	657	591	644	587	634	571	623	639	668	598	580	610	646	557	615	617	564	608	601	613	588	624	605	627	624	562	594	604	652	603	648	650	597	598	625	627	654	602	600	606	597	645	641	655	594	617	607	603	621	605	588	624	611	640	626	610	624	618	602	589	652	635	635	626	632	594	604	669	633	604	623	630	640	589	639	606	598	578	645	572	671	621	575	611	596	581	582	603	610	635	617	597	646	583	563	658	639	612	540	642	617	613	611	604	591	646	570	596	651	620	641	595	612	581	630	607	572	631	620	617	607	597	634	662	623	617	627	560	585	615	639	617	626	637	619	610	628	640	600	562	596	611	636	624	653	628	608	666	636	631	581	588	660	601
61021	89327	50664	16665	3708	982	616	562	537	555	566	589	556	584	566	615	593	612	589	555	592	556	579	548	578	558	572	578	553	569	563	583	546	626	564	540	541	544	598	587	584	550	574	589	534	547	561	608	530	540	592	596	533	548	535	537	574	521	606	586	550	562	591	568	575	537	538	549	590	574	630	580	614	582	561	551	552	551	570	534	602	545	539	581	587	553	547	596	577	557	608	538	532	547	616	582	573	511	541	583	587	567	526	577	573	589	596	569	560	563	578	554	564	597	588	597	552	600	537	589	584	589	563	591	555	542	589	551	555	591	538	497	577	592	577	551	559	572	622	586	551	565	565	580	569	552	582	596	579	590	556	548	567	564	587	577	584	549	536	548	564	546	546	542	528	619	596	560	548	611	548	556	588	561	560	551	563	530	601	560	573	537	597	573	606	558	517	542	568	532	538	576	596	548	564	538	562	563	599	567	582	535	564	591	539	560	551	656	526	547	564	531	575	554	575	559	549	561	583	567	572	545	585	528	551	544	546	608	593	586	518	570	493	540	553	570	525	543	558	518	589	557	527	543	577	575	563	513	550	581	511	558	516	529	511	553	596	570	560	582	560	546	573	572	577	568	559	578	526	577	550	536	554	535	561	608	559	597	554	580	599	578	546	557	564	533	547	553	573	573	573	589	581	583	587	577	545	550	576	549	551	547	572	554	543	539	583	579	534	602	553	537	528	506	549	574	587	496	586	568	584	566	589	578	555	533	541	583	564	585	597	564	568	630	547	555	574	570	594	524	565	604	571	565	535	576	566	558	604	602	539	542	537	558	617	575	526	577	587	526	569	561	564	570	563	592	510	553	574	515	629	540	597	578	581	560	595	568	541	538	536	583	545	582	590	595	573	526	571	570	594	590	537	572	573	535	553	569	525	585	555	562	581	524	562	526	591	535	545	563	559	594	585	555	616	530	549	576	603	511	584	603	567	559	581	573	574	596	590	553	617	558	569	586	568	549	589	578	591	562	557	605	546	581	528	615	503	591	556	569	538	527	574	520	515	581	567	569	528	536	543	544	607	553	516	572	569	580	587	559	564	549	555	538	538	605	568	561	587	592	557	591	499	603	536	599	579	558	554	550	542	548	579	511	561	574	588	581	559	566	603	568	568	575	566	610	568	576	555	562	552	529	532	605	601	577	572	557	588	596	544	594	601	542	566	519	490	567	606	553	553	604	565	576	588	581	549	534	545	584	559	551	565	585	568	595	575	543	546	572	617	545	576	573	558	553	555	543	552	636	570	600	585	596	570	554	555	550	564	566	558	547	554	549	589	575	552	591	579	543	553	515	520	519	559	553	563	554	575	556	568	616	542	591	551	555	569	560	579	581	572	559	572	523	575	590	574	617	561	575	588	578	588	543	576	568	557	528	539	573	562	543	568	589	566	572	560	591	580	536	536	561	615	563	575	558	573	578	578	548	509	579	573	547	569	549	586	574	510	566	580	553	574	534	564	532	592	557	564	542	581	576	498	589	549	551	556	568	586	554	584	604	538	553	603	520	544	584	540	548	566	546	543	593	547	556	540	591	564	555	524	539	608	594	548	582	602	619	550	589	581	560	564	561	555	524	543	543	580	584	544	535	548	550	569	588	554	577	594	530	547	597	556	522	592	598	579	559	551	575	587	552	538	553	595	556	578	561	618	548	555	561	593	572	540	597	542	525	561	564	543	544	583	585	533	563	561	546	549	552	566	564	556	563	548	584	582	583	550	593	580	546	539	577	506	539	580	565	587	550	595	542	605	558	572	587	568	585	571	548	543	577	562	599	508	586	555	527	573	550	553	563	605	560	574	605	579	540	579	563	521	572	524	543	582	582	582	536	537	607	551	559	587	563	556	559	544	512	562	586	533	609	530	580	534	516	565	552	535	574	579	541	600	546	579	522	542	566	532	523	579	579	604	569	541	543	541	536	606	544	625	537	592	570	593	553	582	570	608	577	559	580	565	617	546	561	557	601	565	558	564	568	551	541	573	575	548	530	557	550	530	524	573	550	603	534	513	563	567	544	550	548	578	520	552	590	519	587	581	547	580	539	573	552	580	567	561	584	603	575	574	573	539	581	564	590	617	576	555	558	578	552	566	555	540	552	576	549	566	569	560	560	548	584	575	542	559	587	543	563	542	552	555	546	559	549	595	570	545	582	548	564	566	592	537	534	547	612	590	565	569	607	571	574	524	519	552	523	585	561	583	531	584	525	513	543	606	571	577	559	562	512	534	581	564	584	546	563	571	571	504	534	562	523	554	535	558	553	580	559	590	589	557	535	558	590	554	571	567	573	553	586	551	598	580	561	516	567	586	565	560	554	552	573	589	551	532	567	532	536	536	528	562	578	567	568	540	572	606	547	599	594	536	608	602	572	578	564	552	576	535	611	543	549	583	547	538	576	629	578	580	549	592	542	523	600	542	606	554	573	542	550	529	560	577	554	565	555	597	557	545	613	529	594	579	579	548	561	554	566	533	552	537	530	625	538	596	522	599	547	536	562	537	571	587	541	577	532	570	570	557	575	571	559	593	569	598	584	535	562	566	571	540	582	555	559	574	565	564	554	585	561	580	567	549	575	541	565	532	566	548	576	577	596	568	586	589	587	599	523	557	535	570	611	540	547	609	555	547	557	600	579	591	547	566	557	582	589	554	575	588	543	583	548	615	560	542	594	585	529	552	546	570	563	586	572	555	535	576	553	533	564	535	581	550	568	523	578	514	588	636	555	531	552	576	539	538	548	569	550	542	589	587	585	519	571	519	566	599	569	552	537	552	575	573	546	558	533	555	487	585	536	552	516	512	576	578	547	555	554	628	604	575	562	584	567	542	546	509	550	566	542	538	561	573	578	536	604	552	590	554	518	543	528	522	580	559	546	551	565	565	577	537	567	538	587	547	581	526	560	565	571	527	594	608	593	527	564	548	585	531	586	553	576	597	558	591	568	568	626	594	567	547	566	563	554	568	571	538	585	528	531	563	576	529	579	581	552	579	572	561	502	578	591	553	594	588	578	568	582	568	561	551	523	554	536	540	590	522	576	592	623	580	575	554	612	565	596	598	594	550	561	551	595	602	545	587	546	559	604	592	544	564	547	606	572	563	534	558	580	605	560	516	538	533	549	571	569	575	548	582	571	555	578	583	586	587	548	545	570	557	569	556	587	559	541	525	575	505	581	581	581	555	544	568	556	565	580	601	517	550	574	583	581	552	585	581	581	558	637	557	569	488	554	546	560	575	646	585	544	611	571	549	592	572	537	568	569	566	566	580	552	560	539	538	543	535	604	559	531	588	574	569	528	554	546	585	571	607	565	537	557	567	545	562	544	571	534	599	527	586	577	515	580	521	564	572	563	576	598	563	581	590	572	588	514	590	563	538	560	600	539	563	615	571	545	569	549	546	587	594	539	525	548	548	571	558	587	584	528	583	535	562	547	584	566	543	551	519	532	557	528	591	553	578	566
34553	30746	18827	4301	785	503	473	456	448	421	482	460	445	450	460	434	415	426	439	471	461	489	455	429	465	457	444	452	490	501	468	471	448	442	464	421	463	453	471	474	438	456	463	452	461	486	430	468	442	466	464	451	454	452	447	442	433	427	482	456	467	428	494	469	412	450	425	449	435	430	461	501	479	450	446	458	450	440	413	473	439	476	441	478	430	468	435	447	474	436	470	516	435	450	454	498	445	467	412	472	451	452	485	442	459	463	483	455	456	484	469	425	459	439	443	463	460	476	461	530	469	425	476	445	418	448	424	429	464	426	474	465	461	416	427	468	433	494	469	440	409	427	428	464	442	494	425	415	465	445	446	435	444	416	449	468	488	456	431	456	436	427	446	422	409	454	464	492	444	448	431	470	469	409	472	487	456	465	456	454	442	459	486	461	425	443	459	436	446	466	472	444	489	454	464	442	444	457	470	441	417	485	449	462	460	453	487	485	494	467	485	467	423	450	458	419	411	462	436	453	464	430	498	426	477	444	469	454	472	469	435	453	486	454	424	452	469	466	470	465	491	494	501	463	484	477	436	468	453	464	435	465	452	464	433	457	432	417	444	498	436	429	418	453	422	494	442	451	451	464	509	494	465	458	441	482	446	430	472	466	417	433	407	455	477	441	457	463	440	455	460	446	429	450	462	494	494	463	480	439	461	466	449	456	455	425	423	426	476	473	457	426	438	439	455	402	465	494	450	462	468	451	460	430	461	441	464	469	477	476	454	440	458	463	491	453	433	464	466	443	455	463	461	438	400	472	427	481	456	430	474	448	469	445	475	460	469	445	436	489	417	477	469	431	434	455	470	452	464	484	463	430	449	483	473	448	455	426	425	470	489	396	454	438	477	465	454	469	444	440	454	469	454	449	487	456	453	462	473	442	441	459	448	456	472	464	478	494	472	408	497	489	431	439	410	445	437	483	413	456	430	440	433	448	442	475	477	444	456	464	442	449	488	451	437	435	470	431	456	482	456	430	445	432	464	459	451	454	424	410	456	449	444	431	454	434	477	483	441	479	457	447	469	469	474	432	448	497	427	484	421	436	447	437	454	465	461	459	462	482	478	477	441	456	468	466	466	411	455	478	458	449	406	426	465	435	478	430	465	444	474	460	443	450	465	458	452	445	499	480	483	436	425	441	458	488	450	475	467	457	509	467	426	475	474	442	451	439	390	456	470	463	459	445	465	420	502	461	475	454	447	483	433	433	467	464	442	443	490	444	476	467	451	443	414	489	458	487	471	476	473	473	435	470	485	450	449	438	459	433	453	486	448	490	455	459	430	463	457	420	416	485	446	480	482	509	460	473	479	409	425	431	473	440	451	442	437	464	418	471	451	408	448	418	460	466	476	466	469	467	467	466	450	445	484	468	450	460	434	456	525	435	467	461	457	468	482	462	426	462	503	473	494	477	423	441	466	432	471	485	484	468	457	425	423	484	467	410	456	440	465	433	480	422	442	476	433	422	455	457	470	453	467	480	425	476	475	467	490	478	467	487	463	479	457	436	454	452	484	482	440	436	474	479	428	450	432	454	492	447	419	434	480	440	484	453	469	487	432	442	457	451	461	445	455	447	473	437	481	404	435	453	468	430	462	462	456	434	460	488	462	451	448	462	453	436	469	457	470	449	436	506	494	441	468	432	453	442	483	450	411	483	465	467	463	463	400	436	399	462	467	468	435	447	462	444	459	449	482	445	465	435	426	439	433	475	444	479	445	476	470	461	457	488	427	428	467	458	443	487	431	415	466	519	466	476	491	418	451	445	485	429	466	446	471	430	460	434	479	418	429	418	430	432	438	488	471	460	435	443	470	493	452	421	451	427	436	517	423	466	466	449	428	459	506	449	505	427	473	442	440	462	437	448	421	468	477	478	449	444	495	462	475	435	440	413	458	454	455	447	440	494	439	448	489	432	448	441	429	471	420	449	447	438	453	442	443	448	464	428	466	464	460	462	454	454	413	429	449	464	438	458	445	485	447	463	458	460	441	455	438	476	498	451	457	439	449	493	435	434	443	449	446	480	480	499	463	454	471	420	453	450	490	454	486	457	494	432	457	452	496	502	412	434	467	442	454	454	445	471	482	460	444	437	437	475	427	449	442	443	462	450	420	456	463	493	478	473	473	449	480	461	445	441	460	448	425	398	465	443	448	440	498	452	479	432	457	453	434	438	444	468	425	454	482	471	440	450	453	433	421	457	479	453	462	446	462	466	450	428	440	481	440	481	464	412	457	471	452	456	445	500	470	493	460	426	408	424	453	451	463	503	481	470	465	453	432	469	462	442	444	442	436	418	471	471	428	424	431	430	493	502	428	428	436	458	403	458	451	435	494	448	438	493	441	456	465	449	449	488	440	466	452	420	460	432	447	440	428	449	469	461	445	453	447	460	439	466	481	410	454	468	437	468	477	440	452	457	454	462	494	454	458	442	439	437	503	484	434	448	447	469	453	452	450	390	415	476	443	457	445	476	437	397	454	447	465	432	453	447	503	441	470	483	443	473	452	492	490	453	442	433	448	449	468	469	450	448	448	449	454	458	481	425	477	452	430	446	457	453	454	470	449	459	432	484	434	450	467	457	447	453	432	464	461	466	444	421	450	472	470	449	422	461	475	462	430	441	467	441	454	417	417	443	465	426	446	450	454	477	432	430	450	504	466	456	476	441	468	465	473	482	442	468	456	452	455	452	446	457	463	476	462	475	441	480	470	443	437	433	469	463	429	437	444	427	444	417	456	429	450	472	442	459	493	471	473	436	455	422	458	390	451	472	453	458	470	458	471	419	456	423	434	447	457	457	435	455	470	438	470	450	476	436	426	452	499	497	478	443	460	496	472	438	448	462	474	461	437	460	428	475	474	493	455	451	473	458	463	450	470	462	444	425	453	497	460	430	435	453	437	445	455	446	428	437	488	487	501	454	445	433	431	424	423	469	472	465	438	452	465	428	463	498	404	458	414	461	438	451	454	477	465	433	424	449	457	421	502	444	431	415	445	470	446	398	460	415	478	469	440	471	464	493	485	455	440	463	479	491	436	451	503	462	461	483	452	460	430	450	446	478	453	461	471	468	453	467	525	427	447	463	477	447	464	477	424	474	466	448	455	446	437	477	491	431	434	469	467	442	459	473	490	455	484	499	485	446	468	439	437	427	445	452	442	453	494	482	439	414	432	423	448	458	453	470	468	452	441	431	402	422	459	447	421	444	514	430	486	452	461	464	467	427	434	436	460	430	457	456	461	497	462	441	424	469	447	438	491	466	479	398	470	441	432	450	487	442	465	460	458	434	474	442	438	448	450	444	424	467	444	431	472	439	467	467	445	434	442	458	422	463	477	454	462	446	438	457	434	437	453	439	473	409	450	460	453	449	454	484	422	450	437	473	460	453	466	474	460	434	483	443	451	450	442	442	462	477	478	444	452	438	478	465	419	451	483	448	477	433	433	481	451	482	453	478
32195	29830	10169	1899	614	388	408	395	397	402	356	424	419	365	404	369	384	391	405	389	392	359	425	383	399	404	369	374	385	369	394	405	402	398	400	393	366	384	377	385	350	390	409	393	362	363	388	378	375	396	366	379	369	361	425	385	403	402	420	366	361	371	388	393	381	380	384	407	409	373	352	388	363	373	355	363	377	403	393	415	402	380	375	359	362	342	365	429	386	371	365	390	390	402	382	383	368	393	379	366	360	421	367	377	345	414	361	355	379	374	370	348	397	392	388	387	377	409	375	371	358	365	372	334	381	385	375	379	377	387	362	368	382	367	354	353	379	379	400	363	403	391	347	386	379	386	409	378	394	409	406	384	378	409	388	393	353	434	396	366	364	422	388	341	403	414	357	400	353	361	374	381	359	390	385	375	358	385	415	369	391	386	402	391	361	367	370	375	366	385	376	402	339	359	406	365	353	385	374	409	353	370	412	391	336	389	380	388	400	367	376	369	398	384	350	403	356	384	380	353	375	362	389	354	379	373	375	393	384	380	385	360	368	358	374	371	397	373	407	381	347	373	377	395	353	389	374	389	366	391	350	365	370	366	363	366	387	361	382	395	335	368	401	352	413	412	400	354	388	358	388	351	386	425	369	408	391	383	357	414	359	382	386	371	401	385	376	397	363	399	390	360	354	363	384	414	380	366	410	383	386	394	430	354	379	413	358	407	373	386	373	378	345	401	403	384	337	343	343	356	359	399	374	359	352	403	323	355	360	382	392	390	351	393	393	402	358	395	382	375	405	356	429	405	314	396	383	373	384	403	376	391	388	413	383	362	403	375	354	368	396	360	372	402	365	350	380	387	345	349	388	372	401	390	402	378	390	404	396	367	371	385	399	380	353	348	355	375	383	388	402	380	358	414	356	367	367	403	377	385	381	370	333	360	360	400	372	381	360	364	410	420	379	353	409	376	392	394	397	373	435	388	376	375	383	392	408	381	370	366	344	360	392	373	385	360	367	401	379	370	393	370	369	382	389	366	393	368	342	363	356	386	406	390	388	354	379	345	396	359	371	383	384	401	370	354	362	338	419	401	367	379	374	394	390	391	401	403	353	431	378	406	391	392	406	384	419	406	408	401	370	430	382	382	396	383	388	386	371	359	378	370	352	378	352	383	399	358	387	396	388	378	390	357	377	360	403	365	379	366	383	378	344	356	395	368	391	336	411	348	400	417	404	339	384	371	399	412	378	366	378	349	413	400	377	398	368	373	375	388	416	401	369	400	353	372	404	386	380	365	401	353	377	388	341	388	345	381	353	442	346	361	388	392	383	370	383	380	395	395	352	371	357	394	354	392	395	386	378	392	441	364	376	413	386	405	367	382	410	392	371	406	400	375	384	396	402	379	414	397	393	375	365	381	380	375	421	389	368	371	395	367	381	386	394	363	385	360	375	348	373	316	369	405	405	351	360	379	407	355	391	380	377	339	372	391	407	398	342	440	407	387	358	410	397	358	386	368	384	379	347	359	402	413	385	366	377	371	373	326	389	405	353	379	377	372	395	377	347	354	369	375	376	346	387	373	388	354	389	387	412	394	384	358	382	381	359	372	418	405	399	386	381	350	400	391	379	394	378	364	350	367	352	380	365	368	380	406	363	367	366	364	362	386	377	341	351	410	382	412	399	386	395	380	406	384	395	382	398	394	386	408	393	393	373	374	396	375	370	397	401	412	375	373	385	403	367	388	388	374	415	375	349	374	386	355	392	372	364	362	411	390	338	361	373	400	362	400	382	371	390	368	384	389	361	361	349	368	388	390	387	383	399	402	355	379	379	368	373	378	381	387	368	362	448	355	422	362	413	337	385	379	381	407	348	351	391	359	350	386	348	358	401	370	360	359	383	378	383	410	360	401	364	387	374	364	394	388	398	360	378	371	365	389	394	373	402	348	384	409	379	369	377	389	378	372	405	387	384	367	409	358	388	371	382	448	322	389	352	372	393	393	362	369	379	375	350	389	374	392	390	372	398	375	359	402	365	384	366	371	367	370	411	386	380	410	372	377	371	416	371	378	415	395	399	374	423	439	386	403	369	396	338	378	387	353	426	378	342	371	378	377	399	402	397	386	357	366	385	384	378	415	402	422	370	354	394	388	372	382	370	375	382	398	375	370	391	371	386	384	359	385	368	373	382	392	368	396	389	366	384	387	392	380	402	394	404	344	393	389	364	355	362	389	407	360	383	383	372	396	400	374	407	381	355	354	365	403	404	386	377	390	380	365	380	348	386	384	417	375	391	345	404	420	339	382	334	402	369	366	371	400	379	399	392	350	376	356	348	379	389	370	353	396	381	362	377	377	382	428	409	354	368	390	387	367	384	396	373	391	380	406	373	401	389	369	388	372	384	392	378	407	367	351	365	384	367	352	352	381	360	405	383	403	354	367	389	394	385	341	400	422	397	364	376	388	412	353	399	371	373	360	391	355	412	382	350	416	371	380	375	402	385	359	379	349	383	357	395	342	403	412	339	407	373	400	410	371	370	354	375	393	396	398	380	425	383	396	384	357	350	375	394	339	384	389	378	380	378	359	395	418	337	385	366	386	353	366	374	357	371	424	358	359	369	381	408	372	387	378	356	396	407	389	390	418	371	356	379	397	363	407	398	395	356	387	375	400	371	388	388	381	406	382	391	377	417	390	362	376	352	352	371	385	346	395	356	371	378	382	411	367	383	389	367	380	368	374	406	382	363	368	350	374	371	417	394	404	420	371	353	397	343	349	359	400	358	395	394	393	411	429	347	406	376	364	367	418	343	374	392	397	396	398	374	358	351	399	382	390	357	420	392	362	383	393	395	353	367	398	371	367	354	364	392	414	381	381	381	377	395	364	391	383	390	370	379	375	355	361	369	380	396	375	386	385	357	390	403	378	392	390	399	393	366	394	406	401	368	355	346	382	392	385	358	366	377	385	383	376	380	362	388	377	383	412	376	377	407	402	393	394	355	380	363	373	371	372	383	366	442	390	354	379	387	367	377	371	376	390	385	363	378	393	433	372	382	390	391	358	366	399	369	383	367	399	384	361	366	389	351	380	358	384	346	394	354	387	385	361	397	399	386	399	395	387	366	379	403	362	397	369	340	374	392	382	399	399	361	371	430	377	358	385	389	386	368	396	410	368	373	388	400	388	413	373	377	367	372	331	358	370	403	382	404	392	364	401	380	373	375	354	351	354	386	380	359	408	390	403	403	369	419	398	374	375	375	378	346	348	359	413	359	361	408	362	379	392	341	395	363	392	374	369	349	432	368	376	403	395	411	380	431	377	391	407	377	371	402	361	373	378	388	367	412	356	404	387	391	369	405	372	368	406	371	355	400	388	356	391	356	395	388	376	382	358	394	399	371	393	353	365	372	399	384	387	382	377	388	409	376	373	375	392	371	377	362	385	382	369	383	358	368	381	375	339	380	373	376	393	371	390	382	399	376	359	379	411	385	385	416	409	386	386	397	379
24791	23152	29442	24852	17780	4367	837	571	514	522	547	503	538	519	487	547	530	501	517	506	514	475	506	513	487	485	461	489	499	493	493	510	513	495	479	485	525	446	502	515	559	459	508	504	481	520	481	517	528	528	455	490	519	504	511	491	517	495	504	514	524	555	526	480	508	484	503	523	472	545	527	453	528	508	484	448	504	494	526	464	489	532	526	502	520	510	490	555	494	510	523	485	505	507	499	516	511	511	470	476	523	496	473	528	473	519	481	518	455	461	466	504	501	496	511	501	496	528	508	517	507	499	487	475	549	517	519	507	463	488	493	482	498	527	450	477	468	492	491	480	523	536	509	492	496	500	498	461	516	493	554	479	508	470	489	504	470	499	480	491	502	494	516	433	469	534	516	452	526	508	489	539	464	525	469	484	484	498	504	512	509	470	483	521	461	510	490	456	530	497	528	472	510	476	465	485	503	541	520	487	494	502	545	494	465	507	550	502	473	458	534	514	516	504	467	508	529	511	541	474	499	489	525	528	501	510	539	524	538	472	500	501	464	482	471	518	472	514	497	485	496	477	511	454	528	516	516	496	480	455	509	475	550	516	513	491	478	515	487	541	534	503	457	460	510	518	507	472	506	482	488	483	479	503	505	503	523	486	506	482	485	509	472	511	519	515	511	502	485	510	492	500	517	552	514	510	506	476	516	509	491	512	482	506	504	481	515	498	493	484	484	465	514	487	500	514	480	511	506	467	445	522	460	460	506	490	534	466	490	488	478	490	528	490	472	522	519	510	498	464	489	542	496	512	493	508	492	513	527	511	507	521	518	517	481	482	496	484	532	453	489	512	496	500	465	553	482	500	544	492	522	475	482	482	537	473	489	491	461	495	537	494	502	518	521	532	472	514	515	496	525	524	489	502	530	508	522	520	491	500	525	507	465	493	520	501	519	527	461	475	509	479	486	478	548	510	504	512	485	476	513	543	480	500	490	493	485	541	465	496	517	490	528	521	547	472	506	506	475	500	542	468	473	506	500	483	523	522	525	487	484	522	496	495	475	549	473	492	540	504	504	501	494	512	515	511	516	449	449	518	553	491	510	515	503	539	499	480	478	533	527	533	501	468	502	520	526	491	516	507	469	499	480	507	501	530	453	494	511	503	476	512	484	491	521	518	523	498	485	490	487	510	558	418	443	493	512	509	462	512	505	472	481	484	499	481	511	514	516	517	522	512	522	529	500	506	517	520	506	535	488	528	488	485	502	476	535	501	500	506	495	450	529	464	502	512	500	481	510	501	471	489	503	504	523	516	523	530	533	443	460	499	507	514	500	480	457	489	511	503	492	493	512	498	521	490	507	481	457	494	445	520	473	500	518	523	501	491	450	508	503	501	513	547	480	480	479	505	524	499	489	494	515	527	467	505	503	511	503	511	470	506	493	468	525	511	494	519	485	523	497	500	492	519	496	482	501	511	491	505	524	479	458	507	471	484	524	568	517	537	471	522	488	530	513	512	460	512	495	538	496	513	502	501	490	496	504	475	524	516	470	487	496	489	526	496	484	475	473	501	491	487	520	455	499	477	521	469	513	491	539	494	499	533	493	491	507	495	480	473	515	446	516	540	516	528	472	457	501	495	545	483	535	516	464	462	483	519	499	464	471	490	494	488	502	475	481	497	493	487	502	507	522	477	477	503	505	493	500	486	489	514	487	491	495	474	463	523	534	518	514	495	490	454	502	523	479	480	500	506	481	501	479	488	490	493	494	504	475	473	463	487	482	490	466	512	498	533	519	509	531	532	503	457	487	509	440	485	530	480	464	475	488	522	498	476	516	490	517	499	483	498	532	519	484	473	512	494	514	477	489	522	491	485	529	519	481	514	502	575	488	477	509	502	462	474	503	473	509	507	547	504	458	491	486	479	451	487	510	489	514	492	495	468	497	522	498	511	459	504	496	504	456	463	497	506	505	503	500	500	512	475	491	489	492	532	477	504	490	474	468	480	541	495	468	470	469	478	489	511	504	515	518	481	501	488	448	498	497	491	532	508	502	524	499	460	481	452	498	513	521	510	518	484	505	479	480	541	517	489	500	493	523	509	460	483	505	484	470	530	506	509	484	473	484	468	500	465	530	468	479	495	509	518	502	485	509	493	520	504	498	506	478	501	474	520	504	492	492	503	510	490	479	475	488	519	482	471	501	435	500	486	526	503	484	486	433	490	459	490	492	474	555	507	484	541	538	538	471	470	517	512	472	520	489	481	488	512	519	526	465	503	480	509	514	482	475	506	464	505	499	526	478	520	510	543	494	479	497	491	491	495	549	501	515	492	500	552	482	491	508	499	489	464	492	489	469	502	498	499	526	514	517	513	540	499	508	526	474	514	484	467	464	493	506	508	501	515	504	457	503	480	503	506	519	547	531	494	534	517	470	464	470	510	498	506	494	511	477	512	505	513	498	467	497	491	512	533	474	464	467	536	479	513	497	449	495	528	478	515	491	471	494	489	491	508	550	495	472	496	472	497	491	533	471	507	560	465	448	501	497	514	473	515	490	454	459	502	498	506	496	480	464	480	491	451	452	477	509	498	534	498	502	525	507	528	483	463	472	504	515	501	508	547	506	480	480	537	481	508	492	496	493	503	539	503	500	497	534	470	517	546	532	503	512	491	513	504	496	521	492	462	527	529	467	498	507	461	523	508	475	486	529	492	525	489	490	517	454	510	497	480	516	471	457	451	479	538	487	488	524	512	455	496	481	435	523	497	533	514	459	479	498	505	501	466	527	517	476	510	490	504	536	478	473	489	529	487	475	524	545	442	485	490	496	492	476	475	502	496	498	523	504	512	492	510	501	522	475	497	500	507	496	489	453	496	484	472	481	510	525	501	473	526	506	483	513	496	478	525	513	474	485	495	448	497	522	494	479	505	493	510	497	488	477	483	470	481	496	467	503	500	477	504	508	483	470	496	438	473	513	518	469	540	501	472	489	491	489	509	491	496	487	481	478	518	511	488	506	449	505	506	470	473	471	529	490	491	550	461	522	512	522	498	495	511	512	497	487	479	497	498	506	461	528	511	561	509	482	547	490	483	521	476	493	516	438	514	497	531	502	483	475	510	513	515	468	474	517	502	491	478	518	470	494	475	511	497	508	507	487	521	489	497	500	517	486	483	492	485	534	537	473	511	534	506	494	493	509	487	514	505	473	536	500	485	514	526	501	491	481	490	486	538	491	477	518	531	491	508	451	506	519	527	497	527	497	527	458	495	488	540	494	515	483	495	498	513	503	502	485	515	478	507	473	536	513	511	487	522	500	450	512	480	482	503	519	506	493	536	554	473	485	470	487	502	494	457	505	467	502	491	519	537	472	520	517	502	499	477	481	490	483	512	500	541	500	520	545	532	474	499	503	491	489	498	467	529	494	495	497	490	461	500	492	488	474	507	495	495	489	479	514	457	487	479	517	473	473	526	505	495	493	458	510	505	487	509	484	529	516	505	484	480	511	504
62334	84230	45466	13564	2870	764	510	474	483	470	487	479	468	500	466	471	457	449	450	465	502	452	474	459	472	482	443	489	466	457	491	465	451	478	444	499	477	424	478	454	452	459	462	459	449	448	467	451	447	455	507	440	496	465	443	460	474	441	428	472	435	458	453	452	468	443	470	461	493	481	450	456	455	457	447	447	468	438	462	502	484	448	419	452	492	506	465	470	502	474	486	466	446	467	492	461	475	445	468	451	484	472	454	434	444	438	447	468	493	473	474	506	484	432	486	465	488	459	414	457	504	489	449	443	453	495	431	476	476	452	458	459	451	507	449	473	458	438	461	459	473	451	497	443	473	439	480	454	471	461	448	457	442	438	475	459	478	430	471	495	466	455	457	466	463	483	451	498	472	458	453	456	452	510	453	473	450	483	451	462	500	470	435	449	462	479	459	438	461	456	436	469	474	452	465	474	451	459	450	495	463	469	482	435	490	442	454	465	482	470	494	458	470	467	478	463	441	463	444	455	482	457	460	457	486	455	467	452	448	460	443	431	482	436	475	454	477	471	447	485	469	445	452	494	461	457	463	469	493	468	477	447	473	480	425	409	452	459	441	428	473	459	444	450	452	454	468	466	483	442	439	447	471	467	443	445	444	482	479	459	476	446	412	441	452	467	474	517	449	479	466	454	446	452	420	450	501	418	492	409	447	459	437	450	476	472	462	465	512	498	477	457	476	466	448	507	490	482	495	444	467	485	483	462	428	470	470	496	457	467	466	453	435	423	457	481	461	469	461	458	444	506	443	464	466	467	437	467	467	464	461	456	476	459	503	479	437	485	498	453	461	425	455	473	446	416	466	468	452	441	470	455	450	494	459	481	450	453	445	464	480	480	466	439	443	482	461	457	446	506	509	493	439	458	481	490	431	481	474	452	469	464	448	460	444	423	446	456	459	453	462	476	478	481	429	450	462	471	466	475	443	500	500	471	422	450	480	477	467	429	469	463	466	472	469	439	472	459	466	427	492	461	444	475	459	432	463	477	501	466	412	474	452	453	465	460	458	448	479	464	458	437	480	479	451	449	485	454	468	470	446	460	426	442	458	398	431	459	510	469	469	434	459	462	449	438	451	479	440	495	437	454	456	484	525	463	472	461	464	422	456	486	463	445	462	455	503	424	468	460	417	445	460	465	437	453	432	485	479	434	488	429	446	452	453	506	439	466	447	465	479	506	446	481	472	504	463	429	477	455	494	440	476	472	496	476	502	485	469	454	469	491	469	451	483	494	430	442	460	476	436	472	423	445	454	455	504	454	489	471	484	485	483	469	450	452	472	476	459	448	474	443	444	451	431	470	482	461	433	429	470	473	470	459	480	495	457	451	501	476	464	449	443	452	481	483	466	457	420	457	450	463	438	467	458	478	446	472	441	454	448	456	492	467	481	435	442	457	469	461	492	461	471	452	479	460	440	437	461	459	434	432	468	457	426	407	481	474	447	453	413	457	454	483	471	437	443	480	453	458	479	446	502	437	475	408	450	454	452	475	472	465	476	440	459	467	475	442	459	486	475	468	452	465	462	483	442	474	449	451	463	465	451	471	416	425	428	434	448	436	443	484	454	478	509	507	488	450	441	472	491	457	443	432	438	497	486	471	469	447	430	436	459	444	443	443	457	506	469	466	439	433	455	460	452	442	449	441	424	488	451	444	441	474	438	460	489	449	443	461	431	452	432	427	499	463	441	489	461	412	466	447	462	499	454	463	459	498	451	454	436	486	459	451	437	450	467	468	420	443	490	448	455	460	466	417	460	441	454	438	437	448	449	457	427	448	446	433	456	468	473	447	451	460	458	426	483	456	498	442	435	477	439	419	462	475	482	440	457	459	459	448	501	429	435	515	444	473	477	452	454	440	425	444	461	429	504	459	445	442	479	399	492	495	474	489	453	503	443	483	425	446	484	460	461	463	454	437	454	467	468	473	460	427	441	454	498	419	465	456	452	439	461	464	447	447	440	455	448	474	453	446	478	444	405	471	461	471	441	423	465	494	484	433	419	477	413	448	438	455	448	422	426	407	497	467	483	429	466	488	489	449	445	440	455	477	453	438	463	485	440	482	443	437	445	461	434	483	448	464	462	440	430	443	416	499	498	460	457	457	461	477	446	464	429	464	489	455	491	432	452	446	437	460	481	459	443	392	441	453	457	481	473	438	448	457	449	443	452	442	495	463	479	501	439	441	475	457	446	442	422	462	449	432	461	469	476	425	487	460	468	471	439	458	480	451	436	426	466	475	485	404	453	450	432	425	453	435	449	469	459	452	409	456	452	428	454	449	481	419	438	474	474	456	473	453	470	454	456	448	464	424	454	450	451	480	469	454	466	427	474	435	433	456	433	441	471	431	470	448	452	460	459	420	456	452	487	475	431	450	413	465	483	414	478	443	489	459	442	459	455	436	496	463	468	432	467	485	440	485	485	455	457	426	444	475	441	455	466	463	462	444	513	435	485	467	452	437	469	451	438	442	474	432	455	479	445	471	442	499	455	456	416	486	434	462	493	473	476	495	463	456	449	439	466	432	449	453	434	456	487	431	427	458	457	453	459	479	453	464	452	453	445	488	481	473	417	464	453	465	472	458	430	501	469	475	425	437	421	466	438	454	439	461	426	480	461	501	447	455	443	458	467	484	482	490	471	468	459	465	437	439	458	435	524	474	472	460	444	426	472	432	481	437	456	436	467	458	468	443	455	445	483	431	430	468	472	465	441	430	439	448	443	469	443	453	482	415	419	476	472	420	485	458	453	430	449	468	459	462	471	453	441	483	442	457	455	451	494	456	484	489	459	474	470	449	464	475	465	420	449	458	486	446	452	479	463	459	438	444	507	430	465	475	460	472	488	442	425	459	445	433	463	457	463	485	427	492	463	453	453	428	472	459	486	471	452	456	430	472	456	449	480	457	458	445	466	428	423	466	473	474	439	465	457	471	484	464	455	436	474	454	469	470	464	426	447	446	496	468	485	439	416	437	457	466	428	481	460	480	466	463	495	475	496	455	449	447	451	507	469	461	488	440	451	430	436	450	462	459	433	469	436	420	417	464	465	458	428	462	467	443	455	451	487	493	464	460	484	432	456	439	471	463	439	451	467	466	429	476	453	451	465	462	444	429	436	444	444	420	492	495	467	510	432	479	449	446	457	461	456	463	435	486	474	446	439	473	417	404	454	457	473	420	515	441	467	420	478	462	468	443	430	490	458	437	460	448	438	423	485	444	460	445	449	466	443	450	444	470	444	453	466	460	462	473	442	474	484	472	455	469	471	473	450	470	469	466	452	450	439	470	497	449	471	483	473	399	459	476	444	438	447	481	422	476	451	443	468	439	470	456	445	472	457	431	480	490	464	441	497	417	454	478	441	414	429	417	474	523	438	495	481	483	462	438	413	469	453	426	439	448	432	459	473	447	473	452	442	441	468	473	464	467	443	447	458	448	418	477	432	475	534	440	485	466
24153	22434	29207	24540	19990	8517	1236	740	613	615	620	636	639	614	573	599	608	579	640	612	621	619	556	622	572	624	611	595	570	602	600	567	566	586	591	615	595	581	636	624	649	644	566	566	586	581	582	576	545	627	585	597	563	586	564	572	610	571	615	563	640	597	588	568	627	551	582	597	594	589	594	591	606	564	590	559	567	568	572	590	615	608	575	592	574	582	585	620	563	569	559	578	609	627	569	576	592	591	556	620	560	611	562	604	588	580	582	576	593	581	556	542	574	601	600	551	602	565	560	607	590	593	555	569	585	599	590	570	620	583	574	562	575	591	593	582	563	581	603	597	568	587	578	607	571	596	551	591	578	571	603	577	565	628	564	589	614	610	591	573	574	555	556	572	607	595	586	596	565	587	530	583	576	614	580	586	573	606	599	574	593	600	608	595	551	573	621	542	603	618	612	580	603	567	537	601	571	584	577	594	592	592	625	579	612	621	571	597	601	562	599	526	563	571	600	576	613	607	581	574	617	609	572	609	577	576	586	538	561	593	544	558	582	579	587	617	582	569	571	550	582	599	562	556	572	542	604	602	583	595	601	578	581	610	531	609	584	601	600	533	623	547	597	581	559	581	598	586	583	578	636	639	584	584	615	617	521	577	550	617	564	586	566	606	582	598	611	606	589	580	591	634	610	597	592	589	559	590	605	572	596	573	609	623	581	622	594	587	535	543	571	546	541	600	568	570	559	597	573	549	586	602	584	571	572	559	601	556	577	548	577	566	565	601	593	629	577	542	562	613	599	582	603	601	603	584	555	579	559	587	564	588	589	565	577	537	582	574	558	587	595	575	579	553	596	606	592	569	583	596	617	599	557	561	543	596	616	587	550	561	625	585	572	532	582	582	606	629	546	613	564	570	569	555	593	592	571	598	575	602	599	560	578	572	603	607	587	578	585	574	575	652	579	603	603	515	596	564	633	596	594	609	644	577	615	630	589	577	555	602	609	582	601	584	578	595	577	573	590	563	596	568	590	561	576	573	566	562	570	621	574	612	564	628	614	549	580	561	578	563	618	584	596	597	617	636	546	584	592	563	569	573	589	600	616	575	626	593	531	573	593	613	593	541	584	606	581	571	623	577	534	651	600	599	545	569	545	539	567	601	535	623	609	590	600	594	551	526	545	535	640	595	604	577	567	611	574	578	552	542	599	584	595	563	632	586	644	572	597	562	557	572	608	553	557	583	571	607	569	591	594	583	584	556	577	602	627	549	581	572	577	565	574	570	564	575	575	584	539	629	589	559	620	581	578	566	628	555	593	591	558	595	605	578	590	556	560	605	611	557	584	634	559	600	616	597	593	574	597	603	591	542	586	584	609	566	590	605	587	542	589	598	569	610	546	607	586	602	571	543	584	576	558	619	583	612	624	581	588	593	590	571	620	602	526	574	555	576	564	580	558	598	590	559	574	572	587	586	591	573	604	574	582	564	556	591	532	541	615	565	542	559	593	616	572	567	617	555	599	556	588	600	557	606	551	572	584	592	560	547	589	580	601	549	560	545	599	569	593	614	560	577	567	639	625	584	583	586	581	547	585	598	620	584	579	587	591	596	557	549	601	563	624	606	604	568	581	562	639	576	563	606	622	588	586	569	591	570	568	539	577	589	579	584	551	602	570	625	596	579	527	570	543	560	588	520	605	576	543	573	568	597	598	553	576	567	616	616	599	631	565	579	629	616	584	591	577	666	574	568	580	582	591	552	572	598	579	564	565	567	556	592	577	568	545	560	572	579	599	577	591	566	631	609	575	588	578	626	568	592	624	567	565	574	577	575	540	567	569	587	629	558	579	573	569	565	576	593	586	564	527	593	588	566	591	520	611	596	582	600	588	627	573	593	620	587	605	575	582	586	573	605	586	610	580	550	587	596	572	570	558	577	550	577	578	564	582	577	574	591	553	545	652	561	589	592	602	585	595	605	594	588	536	577	564	561	610	576	571	590	620	574	625	598	575	575	608	572	593	582	599	559	575	614	600	557	578	573	575	592	608	585	552	567	557	587	565	612	590	590	579	582	611	595	614	617	566	606	560	568	592	539	578	593	600	605	585	609	570	563	575	605	561	561	612	536	568	586	587	649	607	620	588	592	589	590	565	597	569	628	614	581	580	569	571	598	633	547	580	580	558	589	588	603	559	595	570	608	558	570	567	586	577	602	578	587	552	622	573	596	570	590	577	624	575	649	584	559	544	502	578	565	542	581	586	544	554	523	570	559	581	575	577	570	608	557	546	564	628	604	615	567	555	552	569	606	614	565	560	591	539	583	597	559	602	576	566	605	626	534	598	530	597	540	612	579	578	559	603	579	599	558	577	616	553	579	586	593	629	582	567	601	592	575	598	564	580	555	601	532	612	555	608	566	582	547	620	574	588	602	571	567	584	597	543	593	596	609	564	537	573	584	571	587	600	560	532	562	578	600	582	628	622	619	589	593	584	569	536	577	572	546	585	632	596	566	571	608	573	593	610	597	589	573	606	554	586	608	619	547	560	588	565	619	531	574	598	602	571	579	584	578	590	561	607	556	587	606	614	533	569	601	609	566	579	586	633	558	583	607	597	604	604	604	574	608	598	574	613	596	510	556	599	624	559	579	600	598	609	544	602	561	608	576	599	573	543	634	607	629	588	556	603	617	559	597	583	568	570	601	580	585	602	628	597	553	584	569	547	571	553	562	584	586	562	600	621	557	589	533	543	559	556	563	537	579	581	597	544	595	591	612	582	556	599	603	586	597	532	602	577	581	567	571	578	593	595	579	543	578	617	589	569	579	561	514	602	584	558	580	569	555	575	568	603	570	559	562	599	581	610	632	576	570	587	585	550	611	549	575	574	555	572	585	569	613	556	592	569	564	544	637	552	622	576	556	556	591	554	548	610	585	582	619	562	609	593	553	563	597	605	611	578	577	596	590	559	561	585	564	554	593	576	588	612	636	612	543	568	564	565	632	605	566	593	578	590	600	593	582	572	642	580	573	568	606	588	596	616	526	580	578	571	600	568	590	574	597	564	590	554	577	555	576	573	536	551	574	612	608	569	593	566	599	611	593	534	537	592	601	622	552	618	594	590	527	626	600	595	562	595	564	562	587	564	577	608	570	614	549	594	618	571	594	571	593	608	555	608	589	552	538	580	545	545	591	609	598	573	602	565	569	582	558	572	562	608	576	587	583	611	575	553	594	614	551	596	596	609	570	574	615	585	561	548	598	557	601	625	618	613	611	606	568	561	547	622	563	584	538	571	567	575	587	596	569	615	565	572	557	566	564	601	602	571	571	610	556	561	547	566	563	574	577	552	585	535	588	596	590	574	549	581	565	619	607	567	596	611	564	575	584	607	559	646	535	613	572	597	653	562	604	570	573	575	580	555	564	577	579	582	583	597	543	577	617	567	586	626	535	570	623	596	591	551	570	587	593	632	596	520	580	571	580	568	582	560	576	558	579	590	605	573	589	585	601
60690	86918	50317	16989	3816	990	584	518	568	534	529	533	517	548	555	514	546	550	553	566	518	520	518	500	527	544	580	543	559	546	523	537	552	506	542	542	530	521	535	522	558	564	552	560	534	527	530	511	520	502	550	524	579	524	538	512	506	517	556	539	582	563	543	524	549	519	537	547	579	542	569	550	525	552	521	539	530	510	550	552	579	527	504	553	517	517	517	550	530	508	573	540	521	539	546	540	517	541	513	542	549	552	575	519	512	539	520	524	523	552	527	530	527	503	556	518	562	535	533	507	567	505	553	536	540	537	589	543	535	520	563	538	502	567	523	568	539	508	543	574	530	531	580	529	514	525	533	480	537	500	538	559	521	549	541	556	516	599	503	506	545	537	538	607	549	475	495	552	530	494	538	506	549	579	515	540	540	544	506	556	539	566	518	527	551	539	510	533	542	520	501	512	467	530	507	537	533	581	510	530	534	560	563	542	546	564	537	508	568	530	560	525	538	548	525	492	533	591	534	521	481	522	554	547	542	525	512	523	525	536	544	553	528	513	527	557	537	524	526	528	543	547	533	559	533	551	514	526	568	555	572	500	499	586	523	543	528	499	525	549	546	518	536	532	552	584	511	561	549	551	567	540	533	520	563	570	524	537	549	535	507	528	555	524	524	574	560	529	542	515	531	551	515	498	513	534	526	573	493	509	546	536	537	538	518	488	515	557	533	510	500	566	525	567	535	554	529	505	512	527	518	526	522	517	549	556	542	514	487	526	551	518	545	535	517	509	546	525	538	546	512	547	511	587	503	498	570	511	519	568	525	501	517	525	543	521	507	528	517	541	534	526	511	528	507	561	531	565	547	575	560	524	554	527	512	516	521	554	540	505	513	561	505	524	545	539	542	518	554	509	550	560	569	515	526	543	526	518	514	495	563	522	541	542	566	516	528	550	535	532	558	495	558	540	566	513	539	514	496	561	531	511	563	512	534	574	575	490	546	494	517	574	515	545	564	522	550	551	536	553	524	525	536	528	544	506	533	520	553	543	526	503	564	508	523	545	506	519	527	507	557	541	550	521	548	547	567	553	501	573	554	523	568	526	571	495	526	526	576	496	578	570	501	520	543	546	526	553	536	525	550	570	524	559	531	498	515	550	474	594	523	553	571	553	523	505	549	553	578	542	522	539	514	560	490	529	501	518	516	514	540	555	508	508	558	523	543	554	551	497	513	580	530	526	528	524	516	529	524	537	540	493	526	539	535	512	529	489	541	530	494	561	518	541	522	516	490	523	504	549	526	579	509	497	541	573	537	543	527	540	533	520	503	508	547	518	525	534	528	527	496	522	528	547	537	531	519	565	544	558	543	545	540	527	539	502	532	516	535	539	505	549	517	560	548	589	531	553	533	494	532	539	537	539	501	522	518	565	549	549	561	553	547	524	520	481	540	528	505	533	554	494	554	545	567	524	581	510	532	548	561	546	546	530	523	527	568	536	539	554	530	536	519	546	513	589	520	519	559	549	499	544	549	464	562	454	519	536	521	518	515	507	537	545	552	541	495	513	518	498	587	526	536	556	541	543	551	534	523	541	517	571	549	551	514	545	547	519	546	552	511	552	539	523	517	489	529	526	486	533	534	524	528	565	554	522	526	493	500	533	508	547	537	536	560	490	516	513	519	532	529	521	524	534	559	547	510	555	528	509	569	563	518	553	480	531	542	531	525	527	541	520	537	538	544	554	558	542	510	524	536	505	512	562	498	534	537	526	500	509	541	529	489	549	497	591	502	483	507	552	510	520	506	500	532	499	562	521	520	530	540	526	510	518	531	514	536	481	522	477	587	484	495	554	552	510	564	551	534	569	524	550	524	545	525	540	514	496	564	524	532	530	473	578	524	501	523	535	526	546	522	544	478	485	518	538	539	548	525	527	549	547	547	544	546	556	532	540	520	577	523	553	533	578	559	529	526	552	550	505	534	550	497	537	528	531	534	518	501	572	549	525	515	521	529	522	523	540	528	546	572	536	513	535	542	532	523	572	505	536	504	605	524	497	536	566	560	510	531	584	545	541	516	552	511	530	533	499	536	555	517	511	518	510	563	568	567	507	537	557	558	519	561	542	565	552	496	543	538	545	554	539	517	541	558	574	568	518	544	519	556	531	535	513	472	514	524	514	530	551	550	507	506	524	571	535	589	528	541	511	595	563	526	503	507	525	525	541	527	534	567	504	538	546	511	538	514	548	590	570	533	587	512	548	561	512	541	511	575	531	523	542	550	558	527	536	565	534	527	530	547	544	510	523	503	543	594	523	551	497	514	527	564	583	550	564	515	535	494	504	485	515	557	549	579	542	516	533	545	533	551	549	535	516	545	502	530	546	522	519	512	554	484	515	541	506	509	549	499	518	548	512	525	510	579	536	558	501	508	500	520	564	556	509	574	523	542	541	538	510	529	535	524	506	590	537	549	532	520	549	534	585	529	485	552	540	549	523	519	508	562	539	529	533	480	575	503	557	528	550	541	572	547	526	559	524	529	547	549	481	530	551	543	507	537	517	502	513	502	554	534	523	511	507	540	533	550	552	546	555	491	524	538	553	513	513	529	518	531	509	513	476	581	561	560	546	542	513	557	504	548	529	511	531	512	498	543	514	544	519	516	544	570	500	504	531	564	555	507	535	519	528	534	544	511	515	524	512	523	570	524	518	546	545	552	541	512	526	490	523	550	503	518	533	568	541	514	533	587	555	566	512	522	541	534	530	494	524	495	558	550	492	534	500	559	522	537	502	524	519	552	584	554	518	538	527	536	574	562	581	536	520	531	509	487	521	539	527	564	511	497	495	517	586	527	569	508	514	514	558	563	523	547	542	527	552	561	553	560	535	543	506	499	528	558	532	533	504	531	530	538	491	541	531	521	551	540	567	490	549	558	524	531	521	488	533	538	527	525	546	521	511	551	567	564	553	489	553	532	556	521	534	478	514	542	537	534	556	552	534	525	565	541	521	514	536	537	546	524	552	555	501	532	514	605	507	485	551	512	585	560	536	537	512	532	529	553	554	527	512	526	548	521	506	510	539	536	504	557	504	542	499	541	545	546	492	552	499	530	532	552	556	570	524	533	535	533	551	516	509	506	528	505	527	534	572	532	523	506	518	510	527	474	544	541	489	501	497	545	543	502	543	525	541	509	531	547	490	524	522	522	531	512	520	497	498	577	532	493	520	534	511	489	541	518	514	534	506	511	524	499	548	505	510	534	592	564	573	515	551	513	506	521	522	558	512	547	479	533	474	562	523	535	541	497	516	508	518	551	507	556	557	500	520	501	527	471	520	540	497	544	489	563	545	541	516	491	512	488	543	525	468	539	519	520	584	550	525	526	519	552	495	506	546	543	548	532	571	545	556	548	540	505	516	553	524	510	529	533	554	524	547	521	539	506	522	522	533	539	554	499	548	512	529	540	548	551	521	568	542	531	513	543	511	536	533	514	570	538	509	565	500	558	507	516	560
34313	29880	18612	4328	762	441	414	401	409	394	428	386	433	391	391	425	434	399	414	411	405	404	383	405	397	386	417	446	413	441	394	418	408	411	395	392	382	414	389	399	422	394	380	411	408	371	361	418	420	390	355	430	401	394	414	392	384	398	393	371	400	423	379	420	395	353	399	407	391	353	438	395	418	376	402	428	409	396	388	373	412	386	423	417	367	366	410	388	403	390	428	386	393	432	408	388	368	364	385	425	396	407	400	394	397	404	444	420	377	407	396	388	400	417	363	397	374	420	392	444	415	383	391	416	404	393	369	410	401	403	368	406	381	399	427	390	400	373	420	371	411	429	408	425	396	369	423	367	410	403	408	384	371	385	410	408	383	425	398	406	419	395	391	417	392	427	414	436	371	411	397	345	411	391	412	380	351	421	411	390	408	414	385	414	388	382	423	365	402	426	411	398	391	402	423	419	420	394	405	362	397	372	406	394	409	402	387	405	369	369	398	417	365	409	406	409	370	382	411	406	389	444	381	336	441	399	412	407	402	400	387	405	391	420	401	385	384	400	400	400	380	373	369	396	416	379	436	412	398	384	394	434	386	415	408	414	386	390	378	368	386	426	396	421	440	414	430	451	402	391	389	411	412	445	417	364	406	382	409	413	389	407	418	405	416	373	400	419	409	415	384	435	415	384	398	394	398	369	406	368	393	388	388	426	394	422	400	423	406	411	397	417	430	413	390	420	413	372	405	417	357	392	407	376	377	422	413	383	399	431	386	389	428	386	370	399	388	388	394	402	403	397	385	362	394	375	408	417	409	403	415	386	380	409	382	400	392	393	411	379	408	403	426	401	386	422	415	393	408	411	382	404	390	406	416	383	406	365	406	397	398	403	405	415	364	417	395	391	406	401	434	368	385	439	393	397	412	373	374	377	351	362	386	423	388	398	378	391	416	393	411	412	392	392	424	421	393	401	402	433	392	407	372	380	376	415	371	399	381	385	371	386	399	382	413	361	405	428	368	405	429	420	406	406	397	407	405	407	390	388	419	392	421	373	417	390	403	390	403	411	356	372	416	383	457	387	410	388	409	402	423	401	374	378	437	427	406	405	391	404	397	361	398	447	432	406	395	404	381	419	395	404	411	420	439	424	381	367	419	385	403	425	405	386	398	418	427	381	358	376	433	412	409	377	382	334	383	412	435	386	388	423	427	402	365	398	425	425	416	398	408	404	419	438	393	389	404	382	398	372	421	405	379	388	418	409	402	382	392	355	407	420	401	367	396	402	402	402	435	411	401	393	408	406	426	385	421	422	409	373	364	383	405	381	372	358	408	394	388	385	442	430	414	403	393	419	425	401	390	395	410	427	388	394	403	391	405	392	391	401	413	396	421	431	403	372	414	375	427	409	433	409	419	389	396	399	410	410	429	405	364	396	408	389	448	435	404	364	390	410	361	401	360	389	428	399	397	376	418	382	419	401	374	421	404	409	437	403	408	416	388	438	385	424	389	440	401	393	387	409	391	391	408	369	428	391	393	414	394	387	438	446	418	409	387	397	391	412	415	415	409	378	402	403	401	391	401	367	403	407	397	398	412	389	423	390	393	392	394	412	371	422	394	384	451	396	431	376	382	383	414	406	422	401	401	381	423	420	418	398	387	387	425	376	410	401	420	399	402	409	365	377	358	390	393	419	423	389	360	414	369	381	388	440	388	422	400	399	393	367	418	428	426	402	417	416	411	385	405	377	406	407	419	409	378	429	415	372	400	397	392	353	408	431	417	377	376	393	364	419	392	428	372	416	398	430	388	408	377	396	388	424	414	379	351	381	411	386	406	406	398	410	396	408	375	403	409	429	408	411	430	384	402	394	397	389	391	384	389	354	388	399	393	403	404	410	409	398	409	382	376	391	389	395	387	380	373	384	422	402	418	402	410	386	387	360	380	395	447	378	455	412	437	430	391	392	373	385	399	433	399	368	407	389	391	377	373	422	400	418	405	409	350	412	387	386	389	440	384	407	388	412	429	374	404	381	427	371	388	443	404	416	369	389	385	369	419	405	423	362	446	413	386	413	376	384	443	432	397	395	393	386	440	390	403	385	391	398	384	390	399	427	396	442	403	377	402	366	412	433	396	368	396	392	399	338	393	399	385	376	405	410	396	377	432	415	427	420	356	388	404	365	402	369	398	399	413	386	380	389	358	427	387	397	394	378	430	391	355	392	383	390	406	400	390	405	408	381	418	370	381	414	409	393	403	373	388	403	417	373	419	441	394	398	394	353	401	409	406	393	393	407	437	375	429	380	383	369	396	419	397	385	385	396	415	403	386	388	387	425	402	403	410	414	361	390	373	392	390	396	391	422	386	406	410	377	410	364	406	378	389	417	404	375	392	370	381	383	423	392	395	389	394	418	367	393	374	394	402	379	389	375	362	413	398	373	389	384	408	371	406	364	387	372	410	414	418	377	430	406	400	392	360	381	434	412	387	404	402	353	408	397	370	383	432	364	387	420	402	400	417	405	412	415	403	373	401	413	391	425	382	409	377	376	388	406	441	397	405	376	407	398	394	413	458	385	372	429	405	409	408	398	372	419	375	404	425	410	430	394	371	409	407	389	411	357	405	392	412	405	371	428	359	435	410	425	433	434	373	410	437	416	417	425	386	433	402	434	396	396	440	390	373	367	376	440	385	405	418	410	392	400	413	368	439	441	421	376	421	405	388	362	390	368	409	403	432	410	447	398	423	406	393	425	398	402	396	358	405	411	397	415	395	423	394	416	412	415	416	401	411	356	432	392	393	394	420	418	395	415	411	385	386	381	420	394	419	398	415	425	399	394	400	410	387	387	415	391	403	399	442	369	443	389	382	371	441	398	412	396	393	404	368	397	437	382	379	469	367	435	377	382	378	409	389	400	415	394	432	407	377	412	402	386	387	439	404	417	397	396	390	409	362	405	432	424	395	406	379	415	399	414	352	381	414	383	384	411	370	401	433	374	424	444	356	415	428	421	419	394	371	365	369	413	367	432	410	418	408	402	434	378	371	423	397	420	424	398	428	437	410	412	406	399	397	377	393	390	421	402	413	377	414	400	408	403	400	432	357	419	392	394	380	396	425	403	424	436	418	433	385	423	385	386	398	412	458	411	403	375	375	409	407	387	434	362	409	403	417	400	404	386	413	408	370	409	382	422	395	397	407	420	406	401	417	401	392	391	379	428	416	373	417	425	400	374	427	358	387	417	398	392	409	427	417	392	397	401	429	356	385	423	422	395	439	377	392	416	415	380	406	394	387	420	401	397	383	385	368	421	468	392	425	417	390	392	406	433	409	383	390	411	398	415	404	415	401	371	385	449	349	409	421	402	419	412	403	415	404	398	388	417	428	371	381	420	392	408	420	388	394	394	416	400	419	441	386	380	399	428	388	429	393	376	402	379	437	382	336	393	407	413	392	393	419	391	409	403	403	367	372	391	399	393	366	407	368	389	404	387	396	416	419	417	380	407
32708	28860	10295	1951	628	388	344	339	333	355	300	349	321	372	334	338	307	325	350	300	341	321	343	338	347	353	312	358	348	366	343	336	331	355	340	351	356	355	335	363	329	362	364	358	325	326	346	330	334	337	332	331	352	325	337	337	332	357	333	337	348	338	329	381	330	341	333	318	360	358	330	327	306	312	348	337	350	326	345	382	330	302	347	345	368	349	302	349	333	353	341	337	304	327	294	309	331	347	328	352	328	321	341	365	312	317	352	311	346	330	325	364	335	343	325	319	333	337	334	321	327	318	308	324	348	340	317	317	330	324	337	323	310	334	333	299	339	329	316	272	310	351	342	339	325	365	348	328	356	351	337	334	321	319	309	370	342	362	318	317	328	336	370	342	336	352	336	302	348	334	326	317	369	359	323	324	360	341	323	319	314	326	329	344	356	324	343	332	340	331	353	332	295	333	336	333	308	327	333	355	355	371	315	330	311	347	335	370	349	356	333	362	360	323	349	338	329	303	336	324	372	309	376	335	329	370	345	310	313	309	332	339	345	341	339	339	353	310	349	382	296	329	325	351	351	342	367	334	332	359	357	325	349	336	330	320	325	322	327	334	311	365	350	328	352	334	367	345	331	335	323	344	328	354	335	326	285	344	342	343	373	316	360	336	342	314	343	362	327	327	340	344	330	323	344	325	357	326	336	350	336	340	346	343	349	374	309	336	330	322	340	336	328	339	357	358	373	363	330	303	306	334	334	364	381	300	341	332	349	332	343	393	357	335	345	328	375	333	331	333	332	326	349	351	325	321	314	317	311	323	350	336	335	349	366	350	334	319	356	318	329	316	333	355	334	348	347	343	325	334	333	357	358	354	313	354	315	349	329	335	329	362	366	355	379	327	333	308	368	337	367	307	326	354	330	331	347	351	321	335	363	334	327	325	357	327	308	325	330	360	315	313	368	349	359	358	340	357	302	361	343	302	349	301	305	347	327	339	351	334	359	341	336	338	333	358	310	345	349	338	324	325	356	341	328	349	365	318	334	348	342	382	316	332	325	342	345	366	342	332	375	332	337	347	283	325	339	303	337	326	336	352	317	348	336	329	325	339	343	325	329	370	357	343	343	315	343	344	319	275	317	349	359	321	349	350	341	301	335	365	347	364	336	328	323	342	331	350	311	349	329	320	352	363	338	343	339	351	311	333	331	305	378	316	354	338	348	351	318	377	343	388	327	340	349	346	330	348	313	308	340	346	319	370	364	330	304	335	381	341	327	351	324	350	331	327	306	334	326	319	348	309	305	339	309	327	330	337	338	339	333	366	364	352	355	335	312	322	330	326	339	350	356	322	338	318	322	355	329	317	361	317	319	343	346	317	368	349	333	353	325	322	311	330	328	365	324	313	355	311	361	349	312	331	324	328	340	363	339	325	335	355	340	336	326	330	323	304	333	322	359	294	348	335	334	349	335	328	334	344	323	339	324	306	360	308	321	315	350	330	323	347	329	358	342	330	336	344	341	365	328	356	356	325	333	331	332	339	350	338	367	330	319	346	381	359	315	318	319	322	315	360	316	373	329	350	307	325	332	329	326	325	346	319	320	300	342	334	331	317	363	335	319	306	338	348	332	324	361	348	349	305	327	328	329	318	335	311	356	349	324	322	360	347	355	352	318	343	358	356	333	349	341	361	349	333	302	334	345	336	336	322	330	306	324	338	326	343	360	342	338	318	349	363	348	340	356	313	355	326	387	346	309	308	331	337	340	368	308	328	336	352	315	317	324	357	330	330	333	361	293	328	327	335	306	316	327	334	319	320	299	342	335	324	348	355	348	357	333	346	327	388	325	349	340	317	347	323	358	343	329	349	308	329	335	345	364	321	350	324	332	366	300	313	312	339	348	322	352	343	369	309	340	351	348	334	342	357	330	344	324	329	314	326	367	337	350	331	350	356	331	323	322	342	353	281	356	319	314	331	363	314	304	343	349	347	330	336	366	337	326	345	377	309	340	335	327	334	311	346	356	336	357	314	327	356	350	320	365	311	313	304	358	312	336	333	333	321	366	370	341	317	358	348	333	359	337	346	297	328	335	347	332	329	364	324	359	309	355	307	343	334	330	305	307	335	342	347	330	315	323	343	328	310	313	339	314	320	289	316	358	356	313	336	318	345	342	328	333	352	343	322	328	321	329	345	364	348	337	338	348	324	347	351	340	331	372	355	318	330	337	347	344	325	331	300	310	347	315	356	329	373	360	351	346	360	320	333	300	369	324	331	315	307	344	319	349	331	361	321	344	348	366	322	335	370	301	350	357	346	326	331	336	316	324	329	360	322	346	355	356	354	338	355	330	331	309	310	359	374	340	366	370	315	339	351	327	314	337	343	345	344	336	340	350	322	318	294	327	325	333	306	311	373	310	333	360	347	316	377	331	309	352	341	316	345	332	338	361	351	339	351	326	311	323	376	307	350	328	338	343	307	308	332	339	311	341	366	349	356	320	309	347	325	349	353	346	318	349	339	346	349	342	337	335	322	349	309	322	350	348	351	324	328	331	361	337	327	340	314	345	364	344	311	321	352	378	329	276	333	317	345	346	314	326	333	353	311	341	324	338	355	317	304	385	339	326	319	342	343	320	347	295	356	312	329	317	343	331	395	343	340	337	342	348	320	319	328	317	300	320	322	341	349	300	348	357	352	330	302	334	332	344	319	358	328	370	345	368	349	354	316	321	323	321	336	349	326	343	354	355	335	311	296	337	346	327	324	302	301	336	332	364	366	345	327	351	383	341	331	312	331	335	359	334	364	329	391	326	348	350	333	300	329	332	343	354	341	338	314	311	325	348	310	350	307	314	350	305	321	319	314	320	339	321	341	326	342	305	353	350	332	320	351	348	326	319	349	351	329	376	322	348	309	321	364	332	388	310	350	319	328	353	365	336	352	326	350	340	322	336	309	359	379	339	334	348	374	319	360	341	326	322	333	328	318	331	342	342	349	343	342	368	316	348	352	340	334	323	344	342	330	316	311	327	356	337	359	341	329	359	340	313	330	364	313	350	349	311	346	359	349	330	367	327	355	346	312	349	315	369	355	339	338	356	372	346	322	343	360	335	344	353	355	317	322	331	353	302	337	339	313	321	318	337	362	333	361	351	333	353	351	357	363	366	317	336	327	326	342	345	344	329	349	341	334	335	347	345	313	299	349	306	316	352	361	366	346	344	340	347	342	336	315	318	345	322	348	328	333	326	331	345	343	317	321	367	359	336	351	316	336	344	359	337	312	335	328	324	324	321	305	322	346	317	350	332	358	339	332	363	321	327	322	317	314	362	325	330	330	345	334	353	338	343	352	297	321	364	348	346	348	317	360	352	358	373	317	328	318	371	323	350	333	325	369	341	347	320	332	307	341	328	354	358	332	316	350	361	307	339	347	330	315	301	331	341	345	325	345	333	332	338	368	364	333	321	317	358	328	336	326	327	328	341	344	361	346	348	339	307	335	319	320	358	334
24836	22930	29694	25092	18023	4741	818	490	460	447	457	406	451	448	447	431	435	441	440	442	424	386	432	453	401	444	426	433	470	434	398	436	427	478	413	418	448	452	423	460	466	434	439	418	382	419	417	435	447	436	427	435	441	471	462	449	486	444	465	440	462	468	401	402	470	389	403	412	414	447	415	452	424	458	449	427	435	449	428	396	446	425	460	410	460	453	441	459	416	441	457	407	453	444	400	433	458	423	408	430	473	395	435	439	385	425	465	459	450	437	445	432	457	429	395	409	467	413	429	456	464	419	448	485	453	410	419	384	435	436	470	453	407	441	474	460	412	488	440	403	405	434	419	478	451	443	398	403	433	432	464	452	445	444	441	460	404	427	433	404	454	422	424	446	448	447	423	409	449	407	439	427	415	464	436	403	446	464	420	417	440	427	433	431	426	442	450	430	441	445	450	426	451	437	453	429	452	407	447	464	406	407	425	412	456	405	453	391	447	417	456	411	453	484	425	423	409	430	435	409	434	418	453	413	413	450	442	432	482	434	457	405	405	450	407	449	441	421	430	433	428	440	458	444	424	422	440	405	442	455	444	440	446	461	471	404	447	406	414	420	459	411	463	377	455	431	433	423	440	440	423	398	431	441	442	442	442	434	405	430	438	419	476	429	447	455	442	458	448	436	446	462	401	476	399	422	417	438	406	404	421	396	416	444	434	418	462	419	415	402	430	415	451	463	420	441	452	425	447	435	374	431	425	403	457	445	402	436	415	436	424	427	421	433	405	444	422	422	434	442	461	441	462	418	429	425	460	398	446	435	432	448	433	411	398	414	408	409	447	433	417	432	440	426	432	416	426	404	420	446	432	449	447	413	429	409	458	457	459	456	407	451	428	424	443	439	436	447	428	445	446	423	433	445	423	490	399	401	430	416	402	444	454	445	441	457	425	394	435	416	408	410	473	449	422	449	396	404	482	398	474	444	414	471	467	411	451	412	438	415	459	436	435	413	424	423	449	419	448	448	413	460	411	451	417	424	409	433	439	454	444	422	441	426	474	438	443	445	452	458	443	466	429	430	429	429	408	402	439	435	451	441	442	405	428	419	450	456	440	437	432	432	446	424	420	407	428	422	440	452	430	434	425	425	414	445	403	437	437	407	442	433	443	459	450	436	412	415	427	417	406	473	430	430	433	450	387	402	458	434	440	420	461	447	434	418	401	414	422	423	466	417	430	453	469	442	427	458	424	430	431	446	438	419	415	444	474	431	425	439	429	449	428	403	472	445	432	415	477	438	431	394	409	409	398	436	436	431	412	440	438	438	427	430	434	415	434	441	434	424	460	452	408	417	412	462	427	439	432	416	416	428	443	404	432	438	421	458	416	381	423	426	429	420	419	441	480	430	465	470	424	399	440	431	452	432	425	425	445	417	434	440	448	395	457	420	425	434	438	434	459	434	482	463	414	426	439	443	463	449	435	420	454	425	446	403	413	418	446	446	426	432	429	438	451	417	408	455	423	392	391	416	476	409	405	435	447	426	423	415	461	405	459	434	427	432	398	436	419	425	429	398	403	399	443	460	435	438	442	432	446	466	429	415	424	393	445	431	457	446	382	462	454	393	423	395	442	430	467	441	421	399	426	456	433	416	419	415	420	419	419	467	409	444	460	452	480	447	396	425	429	463	462	432	427	411	432	429	442	420	493	418	405	440	455	395	414	445	466	457	431	456	463	429	412	441	428	427	440	454	448	436	388	450	451	382	425	419	429	427	419	440	449	467	450	444	406	447	434	391	436	399	426	441	405	457	469	418	453	417	418	422	418	441	410	407	400	427	428	431	409	432	406	430	462	473	445	391	441	408	430	404	431	455	442	411	436	437	448	457	442	439	423	421	431	424	468	454	441	434	457	454	455	433	448	450	439	453	467	456	440	405	437	454	464	428	421	464	426	414	453	411	411	466	428	420	459	418	420	427	417	463	446	434	465	434	435	436	442	437	436	408	444	418	436	407	425	431	440	416	437	447	448	462	438	431	434	438	440	438	449	429	427	422	406	489	430	444	415	431	415	440	422	446	416	406	439	417	439	460	458	435	412	443	449	432	437	432	432	475	426	388	427	440	477	431	441	446	423	435	459	443	460	443	430	488	407	412	449	448	421	430	451	433	471	433	451	430	423	465	452	437	440	445	427	441	387	492	455	499	446	447	449	422	469	435	432	472	463	399	391	417	410	434	403	415	453	445	435	384	445	430	423	445	444	432	454	466	459	424	456	387	461	449	416	426	425	446	404	465	412	450	440	421	451	444	439	427	426	474	441	421	475	412	455	461	476	429	435	434	412	443	403	429	391	441	429	459	398	421	444	443	441	451	416	420	456	401	451	470	448	415	464	444	441	442	455	424	433	454	427	451	424	415	431	443	446	462	440	400	422	442	414	398	436	430	486	394	437	481	398	429	438	427	419	449	400	467	405	429	450	423	444	412	447	423	457	407	411	412	414	423	416	431	385	476	447	457	424	455	465	412	469	422	427	435	409	434	425	400	466	400	423	409	420	464	441	448	415	484	447	432	429	435	393	454	440	464	418	412	448	419	414	430	444	456	410	407	465	436	386	444	422	426	396	429	449	384	425	418	429	396	439	451	422	444	435	435	407	443	447	449	448	433	456	433	437	420	429	428	440	450	431	478	412	438	420	425	437	454	449	416	412	435	455	450	452	434	464	402	435	462	448	433	415	435	411	442	448	433	428	440	452	466	409	426	400	444	446	442	476	448	439	412	401	448	414	397	429	437	429	434	474	415	419	416	399	416	408	419	453	434	434	412	431	470	424	459	437	425	429	391	429	441	449	440	462	417	409	428	433	417	419	459	426	411	461	396	434	432	427	449	460	456	452	437	417	411	444	436	446	462	428	463	393	430	439	423	429	419	460	416	492	386	412	397	386	448	450	434	439	436	395	412	416	411	410	412	432	416	391	421	430	411	438	460	406	443	453	434	441	433	441	423	456	480	413	428	415	446	455	404	462	438	404	429	432	431	422	412	430	401	443	445	402	422	464	447	469	422	440	413	444	440	439	436	448	427	407	434	397	446	433	435	424	430	408	434	454	444	456	488	451	429	403	396	444	439	424	435	430	414	388	427	449	461	453	428	451	396	442	425	440	434	401	441	387	420	457	415	405	474	418	433	423	457	448	431	455	465	424	451	414	454	447	419	410	398	416	444	468	431	427	454	435	433	426	408	444	431	453	451	439	443	422	463	437	442	455	424	425	391	416	457	452	417	399	422	410	447	453	449	426	449	425	439	467	431	441	455	444	446	486	386	426	461	429	435	369	441	418	423	423	431	428	437	429	477	445	458	455	417	441	419	449	440	432	404	418	468	454	418	435	458	459	435	441	403	435	443	433	456	442	446	419	400	399	421	437	416	434	405	449	422	451	427	392	428	454	485	411	410	419	454	451	417	414	436	454	450	417	438	445	422	457	445	449	428	430	421	431	442	466	427	449	396
62802	82082	47118	15256	3806	1045	457	407	443	356	420	417	392	426	413	394	387	441	393	406	416	393	420	422	433	401	387	417	400	383	409	384	423	417	430	417	420	366	400	424	396	459	459	436	404	398	436	381	427	379	420	407	393	431	438	404	437	398	417	442	424	414	390	396	426	394	418	436	437	391	412	411	396	430	384	406	402	394	419	406	376	411	417	446	407	415	398	420	402	376	395	404	387	411	422	428	410	412	395	408	422	463	452	422	392	434	408	420	388	412	400	378	399	403	386	399	427	427	417	399	396	424	408	397	418	412	433	405	416	390	388	359	373	408	451	413	433	414	391	400	398	398	391	420	417	425	378	402	390	397	428	376	388	395	405	410	425	380	411	425	389	433	401	408	395	431	369	380	397	363	374	405	403	391	397	433	363	438	410	409	417	432	410	425	404	383	404	410	408	396	390	402	407	445	433	404	413	412	410	448	415	401	388	387	406	445	401	426	414	416	358	384	390	408	427	365	413	399	404	382	403	380	418	381	433	419	364	388	414	393	409	458	401	425	401	401	390	393	438	371	394	377	414	374	366	448	415	393	403	418	397	384	395	404	381	394	396	400	417	392	406	374	415	421	436	377	398	434	399	372	418	381	388	406	387	421	401	415	395	375	417	390	430	403	404	421	436	418	417	391	441	375	400	429	392	427	403	378	393	348	405	438	396	380	444	350	370	425	392	406	379	407	445	397	434	401	409	374	404	389	414	397	426	387	420	417	389	404	364	395	375	388	415	398	390	388	412	408	419	409	389	422	425	424	377	380	399	378	394	428	429	403	396	414	439	375	438	386	419	388	417	460	402	420	412	442	371	363	432	408	454	399	388	423	406	388	407	411	402	409	382	401	425	415	408	389	453	409	449	365	421	420	393	412	413	419	390	445	379	407	430	405	404	432	396	423	456	392	423	422	394	400	404	397	412	423	437	413	412	422	419	421	433	396	395	462	381	418	413	396	420	421	393	420	430	376	412	408	410	424	400	407	392	394	426	401	435	400	442	403	395	397	401	403	403	402	419	455	430	391	421	419	403	422	415	388	406	378	405	431	417	398	390	381	401	393	371	399	418	443	393	411	387	383	403	400	384	370	432	412	418	391	422	394	367	409	369	434	420	358	404	417	357	379	357	409	425	449	367	401	387	422	355	394	413	400	409	410	371	412	425	400	399	350	372	415	405	404	415	430	443	389	403	399	375	403	383	418	419	410	358	425	448	395	396	379	394	358	403	395	369	414	388	416	382	430	419	409	409	421	433	402	385	428	404	401	418	401	391	387	389	399	383	410	438	412	371	388	383	383	387	415	394	420	401	484	390	428	420	420	400	419	376	403	422	419	394	367	393	384	398	418	399	397	421	399	387	426	384	397	372	422	396	384	398	387	397	447	437	398	411	404	399	386	406	388	403	417	415	446	396	418	405	410	380	419	440	397	398	435	369	421	406	416	424	409	388	382	390	414	422	388	420	404	426	442	430	413	422	403	395	424	433	432	400	402	434	433	414	398	417	402	398	411	449	417	402	419	405	424	431	412	416	375	419	399	402	399	404	405	414	408	409	404	392	424	393	409	447	409	402	398	422	386	421	390	407	385	397	383	394	413	390	401	398	413	407	394	406	391	359	390	407	424	377	406	421	399	412	395	411	427	406	363	423	425	389	414	420	418	438	410	439	362	399	405	424	381	412	419	418	430	398	406	396	386	389	415	381	411	419	394	385	391	395	406	411	422	396	395	391	407	453	437	408	409	432	425	403	449	447	432	410	431	381	414	438	390	424	431	396	418	393	394	436	401	380	388	415	398	374	412	385	423	414	414	406	401	386	397	369	416	441	414	362	392	397	413	386	416	460	405	420	405	388	435	412	404	397	425	400	411	399	389	407	414	418	394	397	376	432	402	383	369	435	361	407	423	402	385	427	424	377	413	363	370	436	411	424	371	388	448	423	426	374	368	424	416	384	429	393	410	419	379	385	412	405	403	413	377	403	389	412	404	384	393	411	398	376	415	421	388	424	401	400	406	403	395	394	371	401	441	369	423	382	382	396	421	407	412	404	416	438	406	443	389	404	404	406	400	397	363	412	400	424	401	394	408	363	395	411	424	402	440	373	376	420	418	404	400	401	418	395	397	437	383	432	415	404	411	418	412	396	433	415	424	402	399	388	415	419	412	392	382	377	377	411	384	424	412	391	393	364	408	402	440	392	406	392	403	376	370	378	426	397	428	419	410	400	416	430	384	427	419	440	406	410	382	391	403	401	423	424	386	420	414	384	448	384	403	436	394	402	392	370	384	410	403	339	426	417	441	422	432	401	414	384	422	403	411	399	397	380	410	406	386	419	419	410	405	393	392	376	427	407	420	397	389	409	363	400	400	397	438	417	407	406	409	402	397	425	414	414	386	401	397	390	375	397	406	381	384	410	397	424	401	397	400	408	411	449	409	386	370	379	407	439	373	413	399	377	421	404	399	390	405	404	399	386	414	408	426	384	431	401	396	382	451	409	401	397	392	440	370	406	387	405	423	411	372	400	401	399	405	388	420	395	393	409	416	420	393	389	432	417	390	407	420	421	388	393	410	378	405	445	396	377	389	432	419	388	434	418	373	403	369	365	417	395	393	425	401	406	380	394	429	391	371	374	409	393	409	364	413	370	435	407	437	381	414	382	398	410	461	398	408	387	396	401	414	379	430	417	414	432	405	409	402	370	410	395	390	449	424	389	423	395	420	353	420	397	397	399	456	436	409	430	426	390	387	387	401	402	407	422	419	389	415	414	408	432	407	418	421	406	417	416	392	386	388	384	380	428	414	411	425	396	406	453	394	393	399	408	403	392	412	438	392	423	362	420	416	396	414	424	419	435	392	354	383	394	380	387	419	438	398	399	410	400	390	408	370	379	397	424	449	414	432	398	386	441	418	389	384	394	397	409	434	389	410	386	393	406	441	410	446	388	410	419	402	396	394	422	437	378	388	425	414	390	357	382	406	398	398	390	406	393	389	442	385	378	401	405	422	392	406	368	431	389	406	379	397	400	432	386	379	416	400	403	414	393	402	387	413	418	401	376	410	420	406	388	369	426	378	410	398	389	411	391	393	389	412	373	396	423	373	374	415	406	418	386	389	392	403	405	380	388	380	407	409	422	425	387	385	392	374	397	389	397	433	392	402	406	382	378	442	443	398	427	434	415	403	410	402	385	375	406	429	447	419	400	400	413	356	405	433	415	383	419	399	415	416	442	405	407	398	391	401	367	420	391	396	397	405	415	390	396	442	401	422	448	428	420	398	411	419	388	396	439	400	373	413	387	408	441	384	382	430	401	403	399	407	390	387	385	390	408	405	388	393	382	410	394	408	428	422	398	411	416	428	422	396	380	397	393	395	409	450	415	433	457	356	393	399	407	415	416	384	401	412	401	428	416	375	402	436	401	389	393	405	392	383	418	401	394	398	421	415	395	417	420	409	388	417	435	380
24223	22355	29060	24670	20288	9634	1188	645	561	582	579	506	524	562	542	563	552	508	522	592	552	538	564	563	541	554	552	584	513	556	521	565	529	515	527	558	557	543	523	501	536	508	535	559	521	531	525	512	525	571	570	547	529	553	548	505	478	510	540	503	553	509	557	546	546	524	567	581	529	525	546	484	557	555	539	555	529	528	484	531	555	537	536	512	494	522	508	503	522	555	534	535	529	537	558	532	510	529	533	521	546	502	522	527	535	523	511	507	538	556	543	549	552	529	512	527	541	553	532	505	525	549	522	529	485	570	491	539	493	516	509	546	522	521	539	541	544	570	520	535	535	552	534	527	543	505	501	550	549	523	536	546	541	470	555	556	495	534	520	537	583	549	507	519	552	531	500	491	510	530	541	506	545	499	550	522	519	515	518	569	548	512	525	525	550	483	525	533	479	489	527	512	557	500	528	570	511	505	526	550	531	542	538	508	545	520	523	510	541	496	506	523	544	532	505	529	489	505	544	521	520	540	512	526	532	513	520	555	511	515	518	532	524	544	570	508	580	554	534	550	556	546	560	489	503	554	496	564	566	490	545	529	534	527	542	543	543	497	503	539	537	516	528	531	524	503	522	514	545	553	547	526	543	488	526	527	534	526	555	563	487	543	533	538	520	521	533	509	519	496	516	529	498	547	496	531	544	518	540	527	541	546	523	543	483	565	541	561	520	573	508	524	506	520	551	523	558	547	520	544	547	555	529	516	558	537	517	587	549	497	514	502	481	513	544	504	524	515	513	544	505	545	533	508	546	525	518	517	536	486	516	553	517	483	492	521	530	514	537	488	532	494	507	545	505	517	546	496	541	520	575	513	558	569	560	518	539	528	539	533	503	529	531	482	564	535	568	517	504	532	533	532	494	524	538	535	505	530	483	519	547	524	502	547	506	550	534	529	509	513	518	553	485	572	528	510	511	526	525	516	507	472	561	509	503	552	518	509	537	538	559	534	522	564	589	513	489	538	501	550	562	540	496	507	537	545	515	512	505	534	553	519	528	477	548	552	510	540	517	544	525	496	522	479	553	501	543	525	490	537	531	509	528	524	525	517	525	506	556	523	552	555	515	529	499	519	543	512	550	509	539	511	519	535	523	539	510	529	501	548	531	536	507	536	511	532	557	518	561	502	516	580	520	546	500	508	534	562	506	549	489	533	581	532	558	523	584	536	567	573	604	565	537	508	494	512	548	484	517	515	507	521	526	519	489	534	503	517	515	526	535	540	530	483	583	517	575	534	521	568	525	505	531	535	542	535	538	530	539	517	536	526	520	473	559	532	515	557	545	544	528	518	504	520	511	549	531	479	555	555	509	533	520	537	510	500	531	563	535	507	529	492	537	516	566	498	540	541	511	506	565	573	514	546	538	557	534	563	504	503	542	537	509	527	512	554	494	550	516	535	481	474	545	520	530	570	564	505	494	548	516	585	509	529	510	497	567	540	541	558	565	522	542	514	515	533	533	510	571	493	491	533	543	506	532	550	541	504	522	482	576	565	521	546	551	503	504	552	567	558	535	528	511	525	539	503	525	538	526	465	536	546	549	483	509	482	535	530	498	523	564	506	523	530	552	501	497	500	514	555	559	554	516	516	526	503	552	542	526	493	570	513	503	460	509	516	561	507	517	566	512	503	532	548	509	528	561	487	549	537	512	556	513	490	515	526	515	525	501	549	527	474	521	550	529	497	491	496	550	498	502	533	544	560	483	542	483	487	502	502	545	554	520	552	486	545	538	494	522	533	505	538	540	521	532	558	549	496	532	524	503	526	540	537	539	516	528	501	528	504	520	531	529	548	552	504	540	515	560	520	520	550	553	474	583	579	499	546	572	482	535	499	565	508	558	504	535	561	519	487	577	540	503	508	486	542	536	528	515	513	509	535	512	528	514	517	492	556	556	509	519	518	518	517	517	490	508	507	543	532	525	527	494	555	509	559	530	518	548	563	493	495	517	512	555	540	527	523	520	529	518	482	533	529	542	530	528	520	509	503	503	521	522	555	530	523	547	513	542	516	516	550	531	511	536	520	507	517	541	530	542	529	484	495	544	588	531	515	520	548	557	526	543	501	527	508	536	512	509	516	515	498	541	553	546	550	547	473	534	550	549	526	544	536	546	522	510	516	543	526	543	483	505	553	528	542	510	536	527	561	537	516	529	515	549	527	508	543	497	543	535	560	557	524	536	522	520	534	521	547	499	518	504	523	515	545	491	535	503	553	527	486	528	560	549	523	535	505	512	509	536	494	605	552	533	528	552	532	530	534	495	538	532	525	548	553	538	508	532	498	514	529	510	534	533	520	502	535	523	557	569	514	529	517	587	544	533	509	522	554	523	551	485	538	512	470	550	512	538	526	524	538	538	544	506	528	536	524	530	524	513	567	527	535	505	498	505	490	523	537	561	479	527	508	554	543	532	515	535	470	525	524	520	478	527	497	550	491	497	538	539	518	550	519	522	504	530	525	500	493	505	518	541	506	520	553	512	496	529	530	538	496	540	481	538	508	504	530	535	533	546	496	566	540	586	490	563	557	511	552	506	523	524	552	486	508	523	525	513	481	507	541	502	549	533	548	506	568	532	521	507	492	510	507	545	546	536	532	527	492	560	583	544	527	542	466	544	524	543	580	535	524	523	519	562	524	533	527	535	545	576	522	522	501	541	573	532	523	549	509	489	560	500	528	528	513	553	488	517	531	501	505	505	536	562	500	544	523	541	512	534	528	523	537	557	478	528	546	506	497	558	573	529	500	539	573	528	542	510	539	531	554	483	525	541	553	528	551	509	513	504	526	548	517	548	507	528	491	565	510	527	512	467	526	503	524	534	562	488	508	526	557	565	539	513	534	506	518	504	486	539	566	515	520	531	550	554	545	557	511	583	510	561	495	548	508	559	593	516	503	514	520	538	507	523	532	575	526	566	533	524	564	519	508	552	547	515	512	531	505	539	538	544	575	529	542	555	514	543	496	517	510	549	523	490	565	536	533	548	515	511	510	524	559	504	521	538	543	531	524	509	503	551	530	514	544	497	510	523	550	546	529	559	556	561	538	523	514	541	551	555	518	557	492	539	499	545	503	536	512	542	501	534	474	527	534	546	543	499	516	557	541	535	525	521	528	518	544	506	515	541	533	517	537	517	483	541	465	523	551	521	509	530	523	534	534	517	579	531	527	531	503	500	556	513	509	516	524	524	530	523	465	531	533	522	558	468	555	572	525	522	537	579	509	549	522	487	551	525	500	498	510	519	550	512	548	547	541	539	517	528	509	537	534	504	548	522	489	543	496	528	558	554	528	511	501	524	524	525	513	541	568	535	514	532	502	546	511	508	534	539	534	492	487	520	564	468	549	518	561	553	504	504	494	527	532	483	540	533	512	496	514	512	540	508	482	535	514	496	553	551	538	526	520	509	507	524	501	508	509	523	506	504	539	516	534	514	558	524	529	492	486	526	521	507	533
59773	84656	50759	18999	5921	1654	616	488	541	462	483	501	479	491	502	484	529	495	478	490	481	465	497	494	486	471	480	497	526	463	459	507	480	473	497	506	480	511	490	546	475	527	487	461	491	486	498	468	477	547	490	440	485	482	462	437	491	452	516	476	531	488	512	497	476	489	517	493	509	441	498	464	486	492	474	457	462	496	463	465	499	504	465	479	502	513	480	502	489	517	453	503	473	514	446	444	466	478	520	426	461	460	505	472	470	475	446	433	472	497	550	520	484	469	473	462	514	502	471	490	458	506	463	487	478	482	490	495	501	455	471	497	497	512	502	541	497	486	487	501	480	476	484	506	477	455	515	464	469	490	509	437	477	509	476	455	508	500	470	499	481	508	501	480	464	492	505	488	468	488	486	475	482	458	446	493	498	465	533	483	495	528	459	483	502	479	470	474	480	523	473	442	444	462	488	476	472	502	451	507	472	483	451	496	462	511	482	474	479	474	480	506	530	489	525	476	490	553	487	472	479	515	507	449	446	493	481	481	478	496	525	492	488	464	485	486	469	459	437	501	464	483	476	517	456	488	467	479	437	471	500	515	478	494	489	460	503	479	481	475	482	525	463	477	490	495	462	462	471	470	432	470	464	507	479	522	502	477	466	492	483	524	491	509	482	515	465	486	497	511	466	482	470	465	507	455	512	503	480	529	456	486	469	466	481	473	481	467	489	486	505	475	512	532	468	479	465	479	483	457	471	465	504	510	477	508	486	489	493	468	451	480	522	524	450	475	489	474	498	500	486	483	476	464	479	515	461	487	469	447	481	424	479	515	509	516	479	462	468	456	482	458	449	455	484	485	476	477	467	485	483	458	479	491	465	483	469	513	482	530	458	489	513	457	493	555	496	499	503	453	473	493	482	512	483	492	451	466	478	451	465	496	486	471	463	498	453	500	475	467	459	478	470	502	455	486	474	495	460	465	449	486	456	489	459	491	497	479	489	525	489	430	503	480	515	472	467	476	504	443	498	484	487	500	489	448	487	482	447	482	502	512	493	459	494	473	504	501	514	476	519	429	474	473	480	494	492	461	478	451	509	470	543	473	488	474	493	488	498	474	502	498	485	472	455	469	492	513	484	467	459	460	491	459	476	467	481	510	512	520	448	503	532	456	503	461	517	484	505	495	496	455	469	503	509	474	507	480	515	471	487	487	492	486	478	491	496	512	464	539	493	479	482	460	485	486	416	487	476	491	474	459	523	492	469	476	502	493	481	463	462	463	462	485	467	487	488	484	488	506	463	477	478	486	511	464	482	513	451	462	442	475	493	474	467	498	520	456	501	488	460	481	506	477	475	474	463	525	456	482	473	495	511	475	519	471	494	492	500	512	473	493	492	456	491	455	520	503	488	506	498	446	494	482	500	456	487	472	473	467	486	470	489	477	477	501	485	523	496	512	475	510	448	497	482	480	480	473	478	497	502	494	469	528	466	479	474	460	473	471	456	474	465	481	461	468	504	496	492	501	439	481	517	477	455	465	480	521	469	481	460	502	463	468	487	458	494	469	504	452	499	510	434	503	502	491	463	474	497	476	490	468	509	503	490	504	518	440	465	498	482	479	472	468	497	488	465	512	506	502	465	488	506	456	490	502	474	514	470	457	486	487	477	505	472	496	463	448	527	462	469	488	471	452	477	489	492	512	496	508	496	477	487	483	505	457	513	486	508	497	517	474	461	471	465	479	505	485	467	489	476	493	518	474	486	483	450	478	439	486	437	519	489	468	469	427	460	472	498	506	484	468	453	469	461	463	483	479	514	503	485	485	498	502	441	484	461	478	482	511	481	475	479	520	501	523	487	505	516	499	451	490	469	483	521	497	479	534	471	482	520	463	481	506	520	479	511	490	459	504	454	492	495	489	484	462	471	477	454	472	497	454	482	477	456	476	492	498	507	504	455	476	500	498	485	498	514	477	514	483	460	450	439	496	476	484	480	487	477	474	480	510	495	494	513	469	489	466	472	451	435	456	490	477	495	472	441	505	504	468	508	467	484	461	452	464	470	486	497	481	486	472	479	443	486	464	451	468	467	481	468	499	471	486	433	474	474	513	510	490	488	499	482	476	484	517	529	504	494	517	502	487	460	444	518	489	476	459	469	456	495	458	459	462	531	503	458	489	464	476	484	497	472	473	473	448	477	531	487	494	484	478	510	452	465	461	504	457	435	521	472	495	470	480	497	442	503	516	444	489	462	462	495	469	449	515	481	496	502	532	475	488	481	496	523	474	497	457	474	514	491	510	512	490	492	478	487	450	492	434	459	471	488	520	504	459	474	512	465	492	457	495	474	491	439	458	494	503	484	509	460	490	455	506	496	453	467	501	523	479	471	500	451	480	467	498	500	483	497	515	494	502	457	455	471	469	507	508	443	481	501	490	461	489	497	476	474	459	508	469	476	471	494	456	454	523	448	460	491	501	478	511	458	471	523	504	468	452	474	472	492	445	487	470	519	484	511	450	472	469	482	505	458	483	455	501	503	484	452	489	443	441	495	474	458	480	470	479	509	467	477	445	473	475	516	489	462	478	522	481	479	475	472	459	497	497	502	494	494	473	466	490	481	491	449	485	468	514	486	494	420	477	547	477	435	492	462	491	466	492	453	497	479	513	492	486	473	487	499	490	520	507	458	516	513	484	507	477	499	479	475	493	486	468	481	497	477	513	494	469	521	436	455	492	489	461	537	498	468	462	489	476	456	523	517	495	480	453	488	482	488	469	495	476	453	456	486	501	437	479	481	461	468	491	488	503	469	511	525	486	468	458	481	487	447	477	458	488	460	495	501	482	483	459	473	489	498	484	484	470	461	482	463	481	501	476	470	479	473	491	472	462	499	472	494	478	478	488	471	481	464	484	459	463	481	464	493	499	481	500	503	464	498	497	501	466	511	443	461	459	482	474	438	500	518	483	483	479	515	485	501	471	464	450	456	512	488	498	498	479	489	474	474	482	486	489	482	489	465	478	477	490	429	457	512	437	495	459	469	478	461	459	482	466	473	501	459	486	482	470	481	476	492	479	479	462	431	521	449	495	518	503	478	471	485	451	461	520	465	434	502	474	488	490	511	495	495	516	491	478	482	487	449	504	463	479	448	492	505	490	494	460	537	504	508	457	484	476	478	476	474	461	513	470	456	504	491	488	485	496	485	466	462	469	543	527	494	485	452	484	458	432	448	465	488	481	444	445	480	474	469	477	474	487	478	453	502	440	495	489	490	507	489	490	478	484	483	474	510	504	434	466	493	513	522	471	462	475	497	461	509	475	502	503	480	491	430	499	481	457	436	489	504	484	489	454	442	484	507	543	460	469	487	530	448	472	457	488	454	482	460	497	455	471	503	454	478	498	492	467	472	473	470	484	511	460	437	479	477	483	496	486	477	511	494	503	497	488	483	504	514	466	503	536	467	432	465	509	442	493	474	465	490	513	475	454	506	455	473	521	447	461	490	491	481	491
34973	29537	17459	3913	802	448	394	365	344	384	351	365	343	343	351	355	349	345	351	353	343	334	341	363	338	322	330	373	330	376	383	331	338	344	358	322	351	312	359	348	364	352	333	342	359	363	329	373	351	355	347	351	353	334	358	312	346	332	303	346	329	331	320	330	317	364	353	346	342	346	350	344	319	325	348	357	305	362	352	368	316	325	351	354	313	343	335	350	346	315	329	361	345	319	371	305	321	338	311	352	343	320	337	363	316	347	354	308	345	344	339	340	361	366	317	333	350	367	314	356	358	340	337	344	374	315	348	344	337	342	325	332	335	338	345	311	357	336	345	338	317	350	307	357	337	330	337	335	328	336	353	361	339	341	337	326	346	356	313	329	304	363	348	324	330	354	345	316	342	369	337	330	319	337	371	360	365	366	303	320	360	319	335	376	359	315	358	321	384	346	302	322	352	342	340	352	359	320	350	329	338	330	351	343	308	321	299	332	322	326	335	331	342	350	312	313	326	365	324	354	323	350	340	350	352	329	316	340	333	352	334	345	375	347	355	345	356	333	408	318	351	311	313	321	342	312	326	340	353	331	345	331	312	326	348	317	362	329	320	340	347	346	334	348	353	327	323	339	336	338	329	335	346	323	374	351	309	346	319	312	356	304	349	290	364	334	361	318	329	311	341	345	350	359	327	349	340	332	296	322	353	333	354	372	331	377	318	332	329	341	332	357	323	343	313	373	314	316	353	321	325	383	348	310	320	336	346	342	340	351	337	353	308	328	353	336	319	374	318	355	349	344	337	345	361	346	349	368	311	322	352	345	343	316	349	311	321	321	327	355	325	370	352	316	333	312	328	331	366	342	336	346	364	326	359	321	309	352	340	333	349	349	347	335	335	337	358	331	331	302	319	336	333	308	315	364	335	337	339	367	354	352	314	348	363	356	322	331	309	370	346	336	329	336	345	339	394	314	309	333	314	341	335	332	353	350	311	350	322	341	351	386	341	317	321	327	344	367	316	334	319	354	361	347	340	320	369	322	299	368	359	386	346	343	331	357	362	357	349	324	336	336	369	344	344	362	357	341	349	353	299	341	345	348	374	331	334	319	343	310	312	331	337	370	331	350	306	318	338	334	351	347	332	333	371	327	345	315	334	327	310	327	348	334	336	368	336	348	366	376	341	367	316	328	371	374	326	330	353	342	324	310	329	339	333	335	339	330	339	334	336	359	363	341	324	336	297	302	360	345	355	376	356	332	308	304	316	360	306	308	336	364	323	358	338	328	369	331	338	336	329	312	341	329	312	341	368	371	349	315	322	309	353	301	345	345	332	343	344	332	338	366	350	323	346	351	332	336	339	335	313	305	333	328	307	324	354	326	330	331	364	384	309	345	366	354	336	322	347	340	317	332	340	335	334	348	321	316	322	364	341	376	339	354	336	356	340	340	338	318	348	342	390	344	339	328	334	336	340	327	353	322	375	334	333	357	361	346	321	340	333	372	341	339	349	360	347	330	383	363	319	341	316	344	342	355	371	336	337	322	380	355	331	333	350	329	334	364	373	323	325	351	325	345	328	318	308	354	347	322	328	345	359	321	371	345	346	346	330	327	358	324	345	328	341	332	327	303	339	349	314	313	348	350	347	313	339	343	323	342	378	298	316	383	353	372	353	331	367	324	344	354	327	355	325	330	348	383	321	355	311	335	354	326	324	305	351	364	335	385	321	355	366	312	327	324	356	348	360	319	373	355	366	386	348	346	324	340	368	337	343	326	337	333	327	326	342	275	352	345	339	346	330	330	370	308	341	346	360	316	339	324	321	336	331	329	369	366	372	318	320	354	323	328	343	322	338	371	315	334	365	345	323	345	350	337	346	351	332	335	319	342	366	346	352	339	330	343	365	336	344	340	353	349	346	364	336	343	349	329	351	340	355	327	369	340	348	358	323	358	320	359	323	328	378	342	317	321	373	364	330	337	337	310	347	362	357	344	293	350	364	324	323	355	336	326	355	360	320	339	304	341	345	352	359	341	343	327	349	313	361	332	346	361	362	313	355	343	307	342	339	334	341	352	320	340	382	329	342	306	351	346	329	341	337	356	361	316	358	341	353	351	334	340	336	341	338	362	331	345	313	277	343	337	328	332	361	328	365	352	335	311	324	327	299	320	336	327	322	359	341	338	350	326	346	350	358	332	344	346	351	334	385	323	356	346	357	323	308	340	323	318	375	361	341	369	335	352	373	327	378	351	352	311	330	322	282	365	324	329	357	314	323	387	350	329	339	318	326	314	342	356	343	340	318	328	355	354	301	328	363	350	370	317	358	351	340	337	336	325	342	331	346	342	316	317	308	341	332	317	332	353	347	373	339	320	309	313	354	339	329	349	352	298	330	351	304	325	332	338	339	314	347	324	325	338	328	364	339	353	317	322	341	348	347	322	321	331	309	387	353	373	341	337	331	338	357	350	297	332	331	369	324	341	330	324	349	332	350	350	354	310	318	356	304	307	319	323	334	322	308	316	336	319	325	330	309	340	324	340	321	347	332	346	336	320	356	339	328	323	336	327	336	335	321	335	334	314	343	355	364	337	306	374	353	353	334	325	335	320	321	323	353	379	323	344	339	328	335	338	346	352	371	325	335	356	348	328	372	368	344	364	352	369	329	341	340	325	360	350	341	333	367	336	341	330	338	342	352	340	353	342	346	333	311	322	366	346	316	313	347	330	339	374	322	327	328	313	358	352	324	349	339	329	355	338	338	333	346	322	332	321	337	337	338	358	336	343	339	353	342	343	348	326	376	335	348	317	339	353	320	319	342	346	368	352	338	332	314	345	328	323	345	342	338	331	347	331	337	324	360	348	346	350	347	333	361	338	332	353	340	350	352	328	323	369	312	337	336	330	321	340	310	326	343	334	336	338	365	343	361	331	322	298	331	348	340	319	348	362	328	331	348	362	338	343	332	359	312	349	292	306	350	369	318	330	355	343	353	351	344	339	341	344	323	333	309	358	325	339	330	343	366	342	373	368	298	361	335	350	330	352	306	384	367	302	368	370	353	349	322	313	334	347	369	367	339	350	322	342	349	308	350	308	323	363	362	337	325	356	341	355	342	364	322	330	324	338	357	346	327	359	389	334	343	362	331	354	303	341	351	323	338	317	360	314	346	303	304	345	347	335	369	318	339	325	347	349	351	355	360	355	319	345	332	337	345	331	372	355	380	315	339	322	332	360	374	319	339	385	316	325	362	361	345	337	330	339	330	336	340	347	332	339	331	333	355	350	365	344	340	351	328	309	361	346	349	341	335	345	352	363	335	298	328	343	324	329	352	363	323	345	362	320	319	364	332	298	355	358	352	380	317	342	314	306	304	356	341	359	293	350	343	320	343	385	329	344	331	325	338	322	329	369	347	330	317	336	340	349	311	348	348	338	359	356	327	349	344	324	339	324	312	328	337	331	349	319	370	307	345	300	368	320	313	325	358	336	316	361	338	358	306	370	316	351
32782	27185	9360	1794	692	380	295	284	289	286	292	309	313	312	296	297	310	306	267	300	292	292	264	288	280	288	293	280	280	290	282	289	296	314	317	310	289	292	273	256	302	314	325	337	288	284	308	327	277	327	300	307	281	299	298	299	310	303	318	284	306	281	298	295	271	329	284	264	303	288	320	280	292	319	269	298	293	306	301	291	292	314	304	323	300	268	296	301	292	297	292	280	312	304	288	304	301	276	288	297	281	268	284	291	285	304	299	278	275	336	297	290	276	319	280	298	295	301	292	328	267	321	329	273	284	289	314	310	283	294	301	300	279	307	300	292	320	302	264	295	290	284	309	298	324	288	288	285	270	279	301	273	286	267	291	322	298	313	276	311	276	262	292	290	315	296	289	275	283	274	301	303	315	279	290	253	287	297	287	282	278	312	330	319	302	267	299	310	287	278	293	267	263	289	308	287	287	314	273	285	305	295	287	327	307	266	335	289	291	284	278	311	286	300	259	291	264	292	295	271	287	291	301	295	301	250	295	277	277	281	299	336	260	261	272	313	304	293	306	266	273	302	297	307	298	310	297	293	291	274	265	307	260	296	312	260	287	276	313	281	268	274	324	302	287	293	294	295	283	287	273	294	299	299	306	297	308	282	301	269	303	269	281	295	284	293	321	307	261	303	265	252	314	288	283	274	294	284	296	255	290	290	326	267	278	267	287	307	290	309	296	289	330	306	295	291	312	291	288	310	296	270	301	299	298	305	283	309	298	279	296	282	331	260	301	300	298	313	286	311	270	288	334	304	287	304	309	309	283	315	326	281	258	268	304	303	300	261	283	275	312	256	301	301	322	290	294	292	322	289	291	267	299	296	306	297	265	311	300	251	297	294	300	284	305	308	308	285	311	303	267	282	289	292	304	294	278	302	297	320	324	273	270	284	286	331	304	274	266	288	290	314	254	286	311	294	280	267	261	293	279	281	292	266	298	283	330	272	302	297	268	317	296	300	314	274	288	307	270	264	303	304	291	292	300	287	294	264	279	305	315	283	297	298	310	277	315	263	300	284	274	271	288	295	295	305	271	297	280	282	290	305	278	297	290	314	255	302	287	274	302	304	293	319	271	298	308	284	290	327	276	272	296	285	298	283	332	272	291	326	323	294	270	298	284	267	280	294	284	290	313	318	290	273	332	293	269	270	273	320	291	291	287	286	291	278	288	292	294	269	315	278	294	297	301	275	257	315	297	315	291	277	290	313	277	281	301	297	305	320	290	290	299	278	275	286	327	289	280	253	304	311	271	319	314	270	327	312	282	297	300	258	271	304	316	303	278	298	310	316	301	294	275	291	301	333	276	304	288	277	295	287	273	286	297	295	274	290	267	310	280	267	301	316	291	295	288	282	295	306	319	281	279	305	284	290	266	285	294	305	291	295	293	273	277	270	275	266	281	271	243	294	267	280	307	296	292	258	308	287	289	299	281	307	294	309	281	297	289	296	266	291	282	267	292	295	306	280	301	266	284	266	297	296	301	281	295	321	276	324	320	269	319	287	264	298	332	275	329	299	301	290	295	299	309	302	309	282	324	282	282	284	364	295	279	296	308	277	284	298	322	266	299	281	290	315	295	320	298	278	298	263	286	294	297	301	285	288	280	299	314	306	291	291	291	275	319	288	335	277	276	292	291	310	278	305	323	273	311	311	302	278	302	308	272	276	301	282	312	307	311	231	305	289	275	285	312	307	285	298	299	299	282	321	298	300	294	296	289	309	314	294	313	291	262	293	288	269	281	292	278	307	277	274	309	292	298	270	297	288	262	304	309	267	282	288	277	273	278	264	291	284	290	303	299	287	275	311	290	286	307	264	297	287	267	299	281	277	305	304	307	273	264	292	296	289	284	297	281	272	322	279	297	313	290	310	308	319	313	290	300	278	280	275	293	283	314	282	279	285	284	266	290	298	325	284	278	292	282	304	303	283	282	326	303	308	285	300	289	277	269	308	294	312	269	259	288	296	308	296	290	252	297	300	279	295	318	291	308	307	257	304	317	289	295	278	276	301	301	290	288	291	307	286	310	271	293	283	272	278	311	278	258	292	269	295	275	309	272	286	298	327	254	301	285	312	301	305	306	304	274	317	286	292	268	291	283	304	293	291	276	284	265	294	266	279	325	290	273	307	293	307	282	334	301	284	296	308	285	281	299	279	259	284	299	304	288	282	312	311	286	274	288	294	281	292	258	270	272	310	286	285	277	295	288	284	309	318	301	281	303	298	261	277	286	285	312	287	304	284	286	290	307	306	304	298	280	293	262	279	272	292	291	341	302	275	270	297	256	290	291	292	314	284	306	280	308	309	261	283	319	305	266	269	303	283	284	281	264	314	316	288	286	281	273	285	285	274	265	276	281	324	336	307	300	285	284	292	285	290	290	288	274	346	294	302	292	295	285	312	266	276	283	299	290	308	321	274	279	282	287	303	292	267	284	301	310	280	272	311	307	287	278	321	268	257	299	289	268	283	328	279	297	279	298	306	296	325	276	286	277	298	312	278	312	287	335	285	302	287	292	322	304	273	309	269	296	255	316	280	287	277	333	279	292	283	278	287	297	282	298	297	307	280	291	257	317	302	322	287	274	279	296	283	290	318	303	257	301	293	288	294	268	286	279	310	316	292	289	293	282	292	287	275	313	303	278	298	289	292	302	317	310	307	298	254	272	298	307	296	268	298	277	303	305	318	300	258	283	302	301	278	307	294	267	338	275	268	320	255	291	286	316	309	271	267	315	293	277	283	274	309	292	345	282	305	310	282	266	304	284	267	308	271	259	262	306	297	293	262	251	292	305	306	299	300	286	294	293	276	282	276	281	282	331	306	305	276	290	289	306	293	271	325	299	273	304	299	276	283	249	281	286	261	283	268	259	290	306	290	255	242	295	285	282	284	317	288	278	294	274	305	297	332	328	294	252	284	325	297	263	310	305	268	305	300	265	305	283	288	308	275	300	264	305	277	312	305	277	279	296	282	269	287	297	314	294	276	291	270	301	299	312	287	292	300	249	295	266	280	289	312	331	294	286	292	287	275	292	301	308	272	313	308	268	291	272	284	291	277	282	299	331	270	277	285	282	336	273	269	278	285	288	305	285	280	306	291	288	286	274	274	290	319	295	308	277	288	265	298	310	306	292	313	279	281	305	278	317	275	288	264	298	295	319	280	287	310	296	301	289	310	302	289	275	302	284	279	272	243	266	338	277	275	339	313	341	299	305	293	305	270	305	284	288	267	267	269	285	304	286	269	308	278	291	290	274	316	312	304	331	273	263	275	269	268	286	287	302	302	295	294	288	307	291	281	298	304	325	268	277	303	293	297	293	311	296	293	273	315	303	273	308	312	294	309	295	293	294	293	310	307	297	288	284	302	291	271	273	264	300	289	319	309	255	283	321	314	241	258	275	319	287	319	266	288	269	298	311	297	328	300	302	300	298	296	331	250	279	312	291	295	298	284	289	278
24893	22783	29186	25190	18612	5740	891	465	405	432	420	402	401	407	399	389	377	411	425	407	400	414	382	380	391	398	393	389	382	398	416	437	433	406	384	381	391	428	379	364	382	409	398	401	421	408	373	406	389	407	368	371	413	414	427	405	399	423	412	346	398	386	412	408	390	383	381	408	370	389	369	405	416	402	431	372	403	404	419	428	383	386	381	433	370	381	384	387	384	393	375	371	433	375	378	380	392	420	392	410	363	408	390	406	389	368	407	420	430	368	386	405	395	373	369	412	396	383	418	402	398	413	408	390	406	421	396	393	408	403	416	379	420	397	429	381	367	397	415	399	415	415	409	399	405	373	373	397	411	413	420	413	403	376	401	422	420	441	403	395	401	406	382	411	402	415	412	416	430	404	411	406	389	401	386	383	369	410	397	340	386	399	400	407	403	380	397	382	402	419	364	415	401	387	409	401	348	421	419	398	389	397	410	373	409	417	392	370	383	378	382	374	375	404	416	409	429	400	414	408	388	385	412	378	403	380	403	385	398	400	395	391	380	415	408	394	404	405	387	412	425	366	372	383	401	389	377	427	397	385	384	405	398	390	360	376	400	422	379	415	402	393	407	401	400	399	383	406	423	381	392	390	377	390	370	439	391	390	397	404	392	380	424	362	395	396	390	409	395	368	419	374	363	415	385	420	398	356	418	391	400	379	409	411	407	420	384	402	430	399	385	421	403	393	370	386	384	399	359	385	385	379	382	390	419	408	381	392	403	374	395	390	429	409	428	388	375	407	416	387	386	409	364	401	420	380	368	346	382	384	371	379	411	358	421	372	380	406	385	390	384	426	407	436	437	371	419	423	394	433	405	399	403	406	367	424	405	423	365	384	382	399	415	381	423	389	398	413	387	353	388	450	411	388	371	411	405	385	418	386	369	383	417	374	388	383	395	421	390	385	401	404	419	389	428	399	384	398	404	407	388	404	426	374	389	409	412	392	423	395	401	417	403	411	403	423	430	418	399	398	420	389	381	411	390	421	390	357	355	353	381	352	390	329	390	409	394	377	392	379	388	403	385	403	389	420	409	403	395	353	390	402	396	405	391	372	387	387	448	365	384	396	371	383	411	350	391	383	386	384	376	391	386	414	376	414	368	391	402	343	381	441	392	386	373	392	434	390	363	357	423	402	393	409	414	397	415	386	378	433	365	354	370	398	394	432	389	402	381	361	385	366	375	378	403	402	448	366	393	436	383	414	399	451	406	370	393	405	423	390	380	377	408	393	406	389	385	392	398	421	381	403	368	372	424	374	400	374	400	383	386	421	381	400	418	408	423	410	429	380	388	390	374	419	386	382	398	400	416	386	432	390	398	413	390	434	365	394	401	345	393	406	423	404	412	372	404	389	390	385	401	375	386	401	356	365	404	402	396	419	403	375	366	404	411	378	405	417	385	399	401	433	408	378	402	405	381	389	435	378	370	408	361	376	400	407	386	395	374	377	392	447	419	421	372	406	382	384	361	412	388	404	428	404	411	375	383	380	413	384	398	382	365	387	405	400	384	430	401	424	433	449	414	425	414	419	364	396	404	391	370	443	405	392	377	422	336	393	399	422	387	429	384	386	418	391	429	403	365	370	396	411	381	425	380	415	385	382	390	390	388	409	416	428	413	421	420	387	390	369	404	411	412	383	378	425	390	394	388	383	397	374	404	371	386	368	426	376	391	391	396	407	407	423	392	409	378	395	412	367	382	397	387	379	387	421	421	428	403	427	369	402	424	413	378	409	387	402	353	396	437	408	391	399	394	395	357	398	415	372	370	389	383	400	422	372	412	414	393	377	396	376	375	397	393	428	367	406	394	400	365	412	397	422	394	415	391	366	360	411	379	416	410	383	398	400	407	404	356	437	396	396	374	372	354	392	410	379	406	402	400	377	442	406	414	426	410	364	428	375	369	376	437	393	451	388	387	433	415	426	413	380	400	366	374	376	434	393	380	396	377	384	392	403	389	415	393	407	409	417	383	390	380	406	373	401	417	353	401	390	411	431	342	394	411	408	396	402	406	388	379	410	400	418	385	430	404	398	391	412	427	416	402	374	394	349	408	414	421	415	398	383	415	394	367	391	396	397	406	405	410	358	400	366	400	394	352	391	393	392	397	405	378	367	425	437	423	378	402	368	390	422	394	411	399	394	377	374	455	413	407	413	380	390	469	377	405	412	381	421	388	395	370	367	416	417	396	391	383	386	409	369	389	389	402	426	423	364	415	390	411	375	382	402	415	386	370	402	385	378	440	456	377	392	406	419	397	408	399	381	437	364	384	413	419	411	419	404	368	414	415	398	370	410	409	362	363	383	417	402	390	378	362	370	357	414	390	413	390	351	396	431	414	404	441	393	371	365	390	376	414	366	382	380	369	393	383	406	409	396	400	375	395	407	370	386	393	383	388	412	390	401	403	434	366	376	374	359	408	400	403	390	391	386	373	371	432	395	374	401	358	426	408	377	410	375	394	433	415	395	373	392	430	407	399	425	432	403	393	414	412	406	388	373	394	400	393	376	409	409	400	406	380	402	382	392	378	410	359	386	380	382	415	418	396	385	357	368	427	421	396	410	412	413	416	378	364	408	404	381	383	398	406	447	414	368	376	366	395	402	366	410	364	437	386	432	387	423	358	400	376	360	407	403	404	416	412	450	413	416	409	380	372	410	391	391	426	390	368	357	423	368	377	389	385	379	405	410	398	379	381	423	401	390	384	372	400	387	417	372	396	373	375	386	380	404	424	388	380	401	414	382	407	400	371	370	401	384	384	418	417	403	408	402	428	422	400	402	416	359	365	434	370	390	380	409	424	368	381	353	407	390	381	368	405	409	419	387	386	384	384	405	408	403	392	395	403	388	405	368	402	366	412	420	397	417	381	398	388	398	403	418	395	373	382	402	367	342	395	398	416	426	439	417	396	388	423	394	392	408	350	401	381	370	411	409	415	391	403	399	388	410	406	377	395	397	388	414	407	391	399	381	404	425	402	411	381	348	423	407	393	391	420	421	399	388	440	399	400	407	421	408	385	390	378	362	377	376	410	391	400	369	387	358	415	405	399	388	397	387	391	394	406	360	392	411	404	432	394	404	412	387	377	378	400	404	378	390	344	400	406	400	388	391	362	388	400	386	389	408	411	430	414	402	390	391	411	383	388	396	409	393	442	365	436	413	404	394	394	401	395	392	407	379	427	408	383	397	421	421	387	420	376	388	382	392	346	393	358	405	417	394	384	417	401	413	361	399	428	379	417	369	412	417	399	428	383	375	401	383	382	351	363	389	395	394	375	380	389	374	420	387	416	396	391	349	391	404	373	412	406	378	397	398	391	400	421	444	349	398	401	373	397	417	420	418	407	369	350	419	369	393	431	390	359	423	384	386	394	403	383	363	402	403	388	379	379	393	418	395	406	391	393	408	384	426	412	392	387	431	411	388	424	396	418	399	399	398	381	382	399	416	417	385	400	387
61427	81283	46418	17824	4611	1520	492	365	364	375	366	402	403	380	365	392	401	332	426	415	388	368	356	386	384	380	405	387	365	396	383	401	363	375	391	394	409	385	423	381	412	367	354	375	363	402	368	381	352	403	382	373	360	388	387	375	377	416	369	367	388	375	398	376	371	367	378	366	375	345	404	398	348	395	348	367	380	387	366	387	378	367	415	355	400	364	391	372	365	360	355	356	409	358	385	412	386	360	393	354	354	364	380	386	387	350	392	379	414	351	383	353	382	372	364	392	371	388	394	343	329	365	410	410	380	399	361	387	344	371	381	362	352	386	394	360	393	370	397	379	388	391	380	363	399	334	393	364	379	363	365	387	339	381	339	368	366	336	391	407	359	370	397	366	353	363	375	385	388	385	366	378	391	398	393	371	379	376	375	375	360	390	398	359	347	383	386	394	394	394	359	370	377	388	377	378	369	391	405	376	375	380	412	357	408	398	381	394	383	371	377	350	372	367	425	372	373	368	399	366	359	388	408	384	395	324	358	360	385	350	374	360	366	389	355	382	378	355	385	374	352	386	359	339	404	374	402	354	397	362	387	379	386	376	379	367	348	395	362	389	411	358	387	399	349	367	381	364	389	361	380	366	384	388	368	352	383	363	357	353	360	398	374	345	366	387	409	361	373	371	389	395	359	379	323	384	370	396	371	366	383	398	358	342	371	376	380	399	366	366	404	330	354	378	386	355	381	350	378	380	387	370	391	381	363	346	330	358	351	365	393	392	375	365	357	377	378	348	355	408	351	371	344	357	378	332	393	394	354	365	385	391	365	384	370	362	376	384	372	363	338	320	353	390	381	386	360	353	403	358	386	351	383	358	370	388	385	376	372	385	398	414	324	389	362	392	368	372	367	379	397	361	365	371	404	370	374	357	372	393	400	355	389	372	376	361	374	387	384	381	385	381	391	387	372	377	381	389	384	335	391	359	408	358	384	331	391	363	397	335	368	375	345	359	375	337	342	357	359	408	389	385	365	365	391	378	409	371	382	379	421	361	378	407	387	380	369	355	398	410	402	359	376	402	360	378	385	378	411	396	384	400	395	391	352	355	363	391	391	335	386	347	384	361	388	366	406	342	383	338	365	353	343	411	362	365	352	337	385	359	386	408	399	414	397	414	368	375	380	383	374	360	406	378	379	392	379	326	400	384	380	385	347	363	396	378	389	368	394	368	354	375	342	391	376	395	376	358	390	353	374	343	370	373	409	381	354	387	392	351	398	372	371	351	393	388	401	360	392	366	386	382	350	352	360	385	377	346	368	375	376	383	365	402	384	371	396	362	374	404	368	407	365	402	377	361	384	377	405	362	351	384	359	373	386	336	371	358	347	373	398	374	356	387	360	363	352	393	376	386	369	366	374	377	359	357	386	377	352	369	347	397	390	389	376	360	377	378	392	381	368	357	379	383	362	352	338	384	375	359	372	367	391	377	354	330	372	372	366	404	323	438	380	370	377	383	342	359	370	382	355	342	378	363	366	344	370	385	355	386	357	383	359	390	400	408	424	387	378	381	414	370	347	403	352	352	396	394	369	351	381	381	359	350	359	367	349	367	374	365	359	376	347	372	345	355	385	342	386	324	360	377	349	362	363	395	404	405	414	391	355	379	370	385	377	379	386	390	374	411	377	360	358	387	382	353	359	395	371	364	392	352	366	350	356	371	384	375	342	395	372	378	368	320	426	348	373	395	370	395	342	343	360	390	412	362	401	385	374	364	387	360	374	346	380	360	401	349	354	382	375	376	360	404	407	381	410	366	365	366	358	358	365	397	381	387	363	405	398	398	342	367	415	358	383	345	386	352	367	376	385	377	334	397	369	392	371	426	385	380	389	341	336	353	360	402	375	415	384	372	414	358	376	360	366	380	355	369	355	387	385	356	348	366	386	366	361	358	366	374	438	404	383	395	372	385	360	364	412	402	357	373	394	379	380	364	382	366	370	409	371	403	384	387	374	372	385	364	353	332	413	408	358	382	325	358	341	368	367	385	358	382	364	381	420	346	348	342	394	402	343	372	373	409	361	377	365	370	393	387	336	363	376	389	361	342	382	378	369	346	378	387	375	334	377	393	352	392	369	397	388	386	354	369	381	377	392	379	359	372	366	359	396	394	372	332	384	375	390	366	381	424	361	343	405	382	388	361	373	382	386	371	356	363	393	346	410	358	374	395	381	374	389	371	376	367	370	344	351	373	370	389	357	347	391	379	320	388	381	356	400	372	364	378	354	382	378	349	371	372	339	381	342	396	382	391	375	398	377	385	390	347	335	391	368	394	403	389	400	368	363	365	370	381	381	363	419	357	360	367	412	378	403	356	347	401	381	331	363	391	435	380	367	360	380	367	382	367	371	354	352	372	362	386	369	365	421	372	375	347	385	370	369	399	410	382	404	365	355	360	370	406	389	387	353	379	383	363	396	343	363	351	365	372	368	372	369	342	399	413	382	378	378	392	371	331	393	371	352	366	335	390	366	362	389	360	392	363	367	367	337	367	350	360	387	401	416	372	387	378	390	376	376	352	398	398	371	375	372	377	368	375	351	374	398	364	376	362	359	363	373	401	407	343	377	355	359	352	373	345	371	365	363	353	366	391	360	374	406	390	388	385	385	420	346	371	384	427	371	376	388	379	380	396	355	385	333	368	348	380	365	397	391	355	351	403	366	390	377	335	376	381	347	370	357	388	380	390	363	369	377	363	337	380	347	363	394	382	373	343	422	374	380	397	352	338	362	350	382	384	377	381	358	375	370	392	382	382	378	372	345	385	369	421	374	389	372	369	389	387	375	378	361	309	392	354	414	399	375	377	412	381	347	377	361	379	404	359	401	413	349	358	380	378	403	385	368	401	341	374	383	358	374	353	350	398	362	372	375	371	363	371	384	379	383	330	379	349	392	363	375	368	368	356	381	348	381	369	367	390	328	352	346	369	366	428	386	369	356	406	384	367	365	373	375	375	392	369	385	364	393	371	369	365	365	372	361	386	354	393	376	368	364	366	384	397	379	351	388	349	367	407	395	350	327	394	339	370	368	412	401	335	401	364	357	391	383	393	385	380	364	382	366	389	372	382	381	360	386	359	394	373	354	402	357	315	408	378	378	387	362	354	405	368	378	406	385	399	383	377	372	365	391	361	365	371	401	377	356	365	367	372	399	391	403	358	374	388	375	371	389	359	370	363	411	375	378	333	389	345	366	355	357	366	393	355	391	327	366	370	401	356	376	367	349	393	360	375	386	368	394	389	380	384	353	364	383	391	391	386	366	370	393	363	386	386	385	384	377	352	373	426	354	348	375	360	354	358	347	386	392	351	357	363	403	358	398	337	374	369	409	389	339	379	362	340	371	355	358	388	344	360	352	372	350	376	377	370	405	359	396	362	358	364	366	361	342	362	355	381	376	399	363	394	394	388	397	372	370	353	375	407	432	414	360	369	352	341	369	371	351	358	396	370	372	349
24162	22214	28992	24748	20157	9108	1138	595	568	542	563	556	551	537	570	513	528	560	504	560	500	579	530	554	529	501	501	522	555	522	506	499	505	498	530	572	506	489	494	517	529	532	522	485	514	568	508	489	512	498	470	526	542	517	523	499	544	554	516	602	521	521	532	577	544	548	548	488	536	531	543	534	510	513	488	559	506	520	553	545	495	469	540	505	531	494	511	493	538	537	559	558	531	550	543	532	542	530	503	494	528	530	532	555	510	502	538	489	535	550	524	497	530	572	532	536	551	521	560	503	549	527	529	552	530	574	523	504	479	496	536	518	532	516	560	497	570	583	525	498	566	525	514	507	495	527	523	495	535	521	500	513	512	478	559	476	526	549	550	520	542	519	503	536	487	516	545	488	534	521	501	571	520	525	492	504	524	512	539	548	525	522	495	508	552	520	534	491	505	503	513	500	509	556	542	542	495	537	594	532	538	516	504	531	584	514	497	548	534	527	535	533	527	530	471	515	537	517	498	507	498	569	511	504	529	540	498	524	541	488	529	532	549	470	483	511	531	547	522	544	513	533	495	575	514	486	505	525	491	530	531	494	508	511	489	503	534	538	500	556	556	498	537	520	498	534	512	531	514	540	561	488	549	556	507	508	568	568	505	521	537	504	568	554	536	543	549	508	504	538	526	533	515	505	524	501	472	537	498	534	508	526	535	496	514	500	556	479	548	523	541	505	466	497	518	519	518	533	493	493	515	527	573	547	533	549	509	472	518	497	557	530	508	526	483	504	497	539	537	521	511	514	538	534	482	538	584	532	525	556	542	491	534	493	504	484	546	500	505	488	525	545	524	539	492	497	484	524	507	512	477	481	530	493	494	576	525	518	447	514	540	520	531	552	513	545	536	559	480	538	465	510	511	525	510	446	495	482	472	549	543	523	563	514	518	549	507	547	544	589	564	565	538	508	499	523	494	517	513	492	522	539	526	477	557	499	558	548	498	546	518	541	516	499	509	508	518	576	519	506	527	507	505	481	507	515	495	575	498	512	544	554	525	500	535	501	580	522	494	503	549	528	509	534	518	525	508	531	550	511	517	529	516	521	501	541	516	568	491	534	544	537	542	537	506	471	486	533	512	526	518	479	471	519	532	573	533	525	504	505	508	538	524	527	559	550	529	527	516	543	514	481	541	575	537	493	542	491	511	484	534	519	525	554	469	480	524	513	541	557	505	528	514	533	532	522	485	490	556	532	507	535	528	553	517	502	534	464	512	530	508	496	524	509	517	513	537	561	485	544	524	535	541	529	534	542	505	515	515	540	521	461	535	483	501	520	476	479	511	508	479	528	504	526	506	490	483	496	561	512	509	538	505	556	487	509	512	527	505	485	517	511	519	559	537	536	530	504	476	530	570	512	543	477	520	519	520	523	530	485	528	534	527	513	533	501	543	503	468	536	508	544	515	520	497	498	506	460	491	524	537	513	518	537	529	536	496	511	472	508	500	478	529	488	516	503	502	498	550	557	530	544	501	473	477	546	557	558	548	554	526	526	554	483	478	518	575	501	551	528	524	533	487	548	507	524	525	517	494	543	524	532	510	496	492	511	494	517	515	495	550	496	537	506	502	517	499	557	497	508	515	513	531	491	525	494	516	493	539	519	525	491	521	485	471	531	497	511	497	519	530	543	503	485	508	529	510	505	506	518	537	516	529	519	536	553	507	506	527	527	512	493	508	527	504	499	541	498	540	557	523	527	496	543	515	546	558	529	501	515	498	542	509	500	505	530	589	506	520	532	537	514	511	519	490	510	525	534	530	506	514	556	500	498	513	512	528	505	518	503	517	455	488	467	497	519	552	498	569	509	512	446	514	514	508	526	528	518	494	532	493	469	512	506	513	490	519	533	533	516	524	513	512	545	555	559	489	498	536	534	532	529	541	483	495	544	486	540	493	548	522	526	529	505	541	534	555	508	511	511	526	565	515	513	538	510	502	503	549	568	525	517	477	515	550	460	504	504	514	530	523	537	532	520	509	536	520	484	541	484	511	497	557	508	479	575	530	528	497	533	528	509	502	504	489	538	518	566	564	526	496	504	509	494	525	507	528	513	528	539	534	548	547	531	523	529	543	512	511	567	521	498	541	533	517	506	547	502	551	500	529	543	527	516	488	554	486	548	522	479	502	503	523	514	525	503	534	486	530	538	516	515	513	511	548	545	499	526	545	488	545	538	530	526	535	559	542	513	507	534	550	528	497	500	490	529	524	544	512	530	529	548	561	504	481	514	558	515	549	516	497	562	547	501	470	511	516	511	549	503	512	533	500	512	473	499	500	510	507	506	514	474	554	491	526	545	512	538	517	491	504	522	504	506	511	554	514	548	488	534	559	540	507	541	514	528	547	519	507	522	518	522	468	563	532	515	532	497	475	532	527	536	512	546	501	510	525	527	544	516	538	537	535	542	507	571	523	522	559	563	510	510	567	487	468	538	526	473	491	514	522	540	545	573	508	509	524	535	508	546	489	537	549	486	485	515	564	511	537	482	499	535	531	568	516	501	503	530	510	490	496	519	549	517	509	489	553	541	519	521	461	516	468	539	484	557	499	531	534	515	493	519	521	507	496	569	519	503	542	497	542	516	521	509	533	490	517	547	553	559	485	496	491	540	547	549	530	527	560	544	518	535	503	474	490	497	535	512	524	512	513	549	539	480	506	508	520	500	552	507	495	489	516	516	515	508	508	494	482	566	483	492	512	523	531	483	503	531	533	489	528	499	532	548	531	568	531	500	542	516	548	522	551	493	531	531	508	526	531	492	520	477	496	491	472	503	501	560	541	535	543	487	526	515	494	515	519	524	544	546	531	493	539	525	525	517	498	604	596	533	570	500	492	493	552	562	508	511	506	517	538	525	522	500	526	511	524	550	544	510	492	513	484	527	522	453	524	532	481	521	502	518	507	470	506	500	521	500	557	549	530	498	531	523	562	515	495	489	519	521	564	518	518	528	510	523	547	525	506	553	506	525	516	536	538	494	528	500	515	513	533	505	528	510	503	495	528	486	496	521	568	537	513	504	511	488	525	509	535	508	500	511	519	540	528	525	517	508	532	512	504	538	518	528	514	495	561	533	523	507	568	526	526	517	525	511	539	537	507	538	493	507	491	525	475	597	535	510	517	513	507	542	545	532	512	541	524	532	517	530	504	535	493	541	536	506	536	548	545	538	506	508	532	490	497	529	527	529	518	540	507	512	509	513	520	518	491	527	491	524	537	519	478	493	540	536	538	549	515	534	526	534	553	515	515	536	515	493	522	518	511	552	532	490	544	505	499	528	549	554	503	526	507	538	521	499	521	491	516	514	549	490	485	498	552	510	502	486	499	504	533	513	541	520	516	527	494	525	541	540	587	532	501	514	521	514	484	522	511	490	497	546	516	546	544	548	499	542	549	507	506	510	517	521	534	544	502	539	486	537	518	531	492	530	509	515	526	547	491	529	521	519	531	536	524	582
60149	83680	51614	19656	5692	1468	643	510	492	510	523	502	430	468	486	494	466	489	486	495	492	456	490	487	504	470	485	493	495	519	489	500	479	478	488	505	556	467	479	487	494	492	457	444	460	491	440	501	502	474	505	502	503	486	494	490	486	483	456	482	506	511	474	456	506	481	470	514	483	474	476	496	480	502	478	508	519	501	497	477	518	464	471	471	507	499	489	476	456	501	473	465	496	492	476	519	499	463	470	491	485	450	461	494	463	508	488	499	478	483	492	504	457	478	478	478	478	483	446	453	472	499	481	517	509	502	490	524	486	503	530	486	491	505	471	468	522	476	466	453	475	501	472	484	472	475	475	464	481	475	479	481	427	501	525	468	473	473	456	424	481	491	516	472	460	447	454	481	514	493	490	465	487	449	499	459	492	449	488	515	517	491	474	470	470	476	487	497	484	478	467	475	510	461	508	455	460	481	498	490	473	468	476	466	499	487	468	492	428	490	495	470	507	510	495	460	481	522	498	474	496	426	460	509	489	460	478	494	476	485	489	453	473	482	465	461	470	470	440	483	485	490	448	477	501	484	499	454	432	459	527	458	497	441	480	486	471	470	504	460	487	470	499	513	463	493	483	481	473	448	449	463	478	466	472	486	477	504	481	477	460	484	463	491	497	486	461	492	480	465	484	508	473	468	473	505	450	457	470	487	511	468	476	478	529	492	495	472	469	455	501	488	460	518	464	490	468	518	484	471	453	488	477	466	515	497	504	500	501	490	465	487	463	508	482	488	446	455	505	490	476	477	480	449	526	483	523	527	478	479	465	510	473	470	483	486	466	447	483	494	471	488	476	490	502	492	499	474	432	470	538	492	465	489	515	522	454	471	479	449	486	457	482	510	480	482	479	459	433	519	488	489	501	455	502	471	497	503	490	469	444	466	451	453	448	495	455	502	500	512	455	445	455	464	459	514	498	476	485	456	476	479	501	459	484	492	472	477	482	488	463	498	503	491	447	554	478	464	497	482	484	506	476	473	547	449	486	485	514	490	527	508	501	494	451	461	478	469	522	474	491	481	457	507	473	480	495	427	473	460	457	483	462	470	491	491	493	486	522	453	474	453	446	479	478	458	477	487	458	530	461	523	491	464	493	483	463	449	461	442	490	443	492	476	497	482	505	505	447	473	499	465	443	513	497	465	515	499	481	530	476	443	470	472	481	443	519	470	474	474	493	519	484	476	474	468	464	446	453	486	475	475	493	463	500	447	463	465	424	471	449	474	475	482	503	503	456	489	484	472	479	449	483	490	508	483	447	527	444	474	519	498	493	509	506	489	499	470	497	528	488	473	462	470	443	469	494	476	482	465	469	457	440	476	460	491	471	488	493	472	453	512	493	466	483	499	505	483	509	468	477	469	475	467	452	477	513	488	502	462	497	490	462	495	538	504	469	442	510	461	469	503	469	469	429	478	461	491	455	471	534	483	479	466	485	471	517	471	463	506	491	449	475	461	473	460	470	463	444	463	459	468	495	488	475	462	485	479	460	469	442	463	467	478	457	479	495	520	505	453	482	491	503	487	496	428	475	492	477	441	503	472	474	509	490	470	488	482	505	425	467	475	464	505	497	452	464	440	470	506	478	482	485	490	490	486	467	454	499	472	485	468	497	484	473	490	515	518	475	471	478	481	466	436	522	516	465	472	486	449	463	467	480	496	444	520	442	473	469	434	480	493	467	479	476	468	502	464	470	493	501	467	460	465	490	443	489	499	514	462	451	464	495	466	506	467	518	490	443	485	458	476	495	465	450	489	436	491	496	487	487	470	491	440	488	506	472	458	468	504	464	446	506	505	460	480	489	478	453	481	483	453	496	478	496	464	497	503	496	480	477	447	491	474	481	469	461	494	459	493	460	461	451	466	495	473	487	485	464	496	485	455	444	483	488	466	470	483	487	487	488	503	501	494	465	457	476	454	521	466	484	506	489	469	459	514	476	511	473	455	499	474	485	503	445	482	531	476	523	440	501	491	525	498	460	444	443	489	505	486	433	489	458	474	481	483	496	439	453	481	479	495	496	528	465	515	474	462	512	508	492	491	488	492	510	526	494	493	479	499	484	491	512	494	446	450	450	503	453	425	466	462	491	501	470	493	472	484	487	535	459	454	496	457	467	500	474	456	461	485	477	478	500	486	502	481	436	465	493	468	488	496	490	467	477	483	483	496	448	509	467	444	523	462	494	481	507	477	453	477	451	487	492	511	512	476	489	466	489	495	450	458	486	470	510	482	489	471	489	547	486	504	465	462	478	459	476	462	492	451	445	485	476	524	487	463	475	471	474	478	467	484	495	487	495	495	506	480	475	444	490	485	477	491	489	475	501	467	444	504	477	500	513	480	480	498	496	504	519	516	493	506	453	523	485	483	478	462	437	471	491	455	437	445	460	484	466	468	505	471	467	507	492	510	487	491	429	520	508	506	486	487	503	494	504	456	515	491	461	469	495	503	483	471	439	462	461	482	480	461	501	494	484	506	433	516	482	495	493	473	493	480	462	509	485	480	490	424	458	455	496	464	467	483	487	438	494	516	470	498	474	496	466	491	471	485	475	475	515	458	435	476	463	454	474	495	465	429	455	493	454	518	478	458	478	505	455	482	470	450	450	475	516	467	439	472	502	474	503	465	452	501	459	442	427	504	503	473	460	480	504	448	483	459	460	454	448	482	509	461	474	496	481	455	475	471	477	474	472	508	474	519	482	462	453	506	491	437	489	459	486	486	473	482	475	483	481	467	473	509	477	446	453	456	477	474	509	486	493	497	510	444	479	488	505	464	474	491	479	461	448	458	499	477	481	474	475	471	478	501	497	494	496	510	500	484	473	480	440	478	467	482	443	454	504	472	493	476	478	479	501	500	483	461	509	456	476	534	494	446	501	494	472	492	475	487	485	488	487	474	502	485	511	485	467	469	493	478	460	465	488	490	493	491	477	471	508	455	495	475	451	498	454	433	434	448	458	512	521	451	446	492	450	476	494	487	489	437	471	491	508	474	469	501	503	480	458	489	476	473	465	482	456	488	481	437	472	512	450	520	481	442	480	511	488	507	480	472	482	465	482	510	474	487	480	524	538	474	461	467	457	495	472	478	475	491	444	474	440	479	501	495	436	476	494	466	511	444	455	439	467	469	443	451	464	485	520	476	456	502	496	493	450	460	481	463	495	494	463	480	514	443	500	458	511	452	470	514	467	525	462	501	454	496	513	501	469	425	488	455	476	487	462	498	498	510	493	506	498	476	474	436	539	504	468	489	493	515	470	530	456	470	471	498	479	450	458	456	449	457	494	495	444	478	462	485	474	452	490	494	484	463	480	479	510	512	476	473	514	436	510	485	457	468	510	471	454	475	472	458	532	500	476	512	472	520	509	490	501	466	478	479	484	467	460	471	452	493	489	463	495	482	467	463	482	504	503	469	481	420	493	450	480	491	433	508	421	473	468	469	486	485	513	462	495	453
34556	28257	18052	4697	852	413	381	399	365	373	354	339	360	354	363	378	375	367	367	394	403	342	329	360	359	343	359	357	346	367	373	346	366	359	377	399	325	377	372	332	370	330	359	378	341	363	378	375	394	350	347	362	336	360	397	341	336	353	353	368	379	331	391	402	374	391	382	347	383	338	351	363	358	373	372	363	355	325	357	328	315	351	337	360	350	362	377	397	348	372	368	363	353	348	375	360	385	388	322	390	358	371	369	372	381	357	366	365	357	381	392	353	378	326	388	338	363	389	351	343	368	380	366	358	345	372	369	353	356	378	387	354	376	425	369	361	339	372	393	379	349	377	324	352	344	358	367	348	357	382	384	366	371	344	336	348	386	347	344	365	375	352	352	365	343	327	373	355	361	345	388	362	365	358	336	384	380	344	349	398	319	381	379	323	389	351	354	334	377	362	381	379	375	355	365	362	373	356	356	407	335	380	351	344	368	362	367	344	357	360	344	349	351	360	380	352	382	352	356	349	365	349	354	374	353	349	350	355	339	348	349	362	313	345	349	344	363	360	360	319	364	324	365	370	387	339	359	362	378	370	355	340	396	356	366	366	362	361	353	328	376	387	365	342	332	327	362	378	350	332	384	356	378	362	348	356	378	335	333	344	383	347	345	358	379	295	359	381	357	332	370	346	374	372	354	337	327	322	351	338	382	332	393	397	348	391	345	372	339	345	377	361	352	357	337	386	346	363	374	373	358	346	359	375	349	349	375	356	371	334	353	359	352	363	375	322	353	372	324	359	346	355	365	371	337	360	350	365	357	395	359	344	360	354	348	349	325	321	371	390	345	354	359	329	370	359	362	330	375	373	376	368	340	342	374	339	396	353	355	321	346	349	362	333	347	359	337	344	340	350	351	341	389	348	319	360	357	344	361	341	348	327	398	390	342	378	383	383	372	321	333	391	385	358	384	325	341	360	327	382	371	359	387	384	361	333	345	401	367	383	366	347	364	359	332	333	362	343	411	331	383	345	384	349	379	345	353	368	384	345	351	370	359	406	360	361	381	363	347	404	332	347	370	352	355	358	383	372	412	371	335	348	342	370	326	364	325	338	340	364	352	363	326	387	436	358	344	353	371	358	362	352	360	337	351	331	344	362	366	359	354	352	399	335	371	337	345	375	378	339	378	369	329	331	382	339	373	383	369	353	342	365	366	346	361	369	359	362	373	366	378	325	352	351	362	353	366	327	391	332	357	360	362	358	345	375	362	325	346	356	362	344	391	333	341	353	396	389	370	362	374	344	374	365	378	328	365	340	362	326	346	365	389	359	372	379	360	402	348	398	374	359	351	373	337	380	381	350	359	386	371	338	386	359	335	360	339	364	373	321	359	369	325	400	358	329	363	371	387	387	331	359	375	319	349	348	352	360	378	376	353	362	373	365	373	357	356	401	364	348	387	376	379	362	330	397	361	374	361	350	388	334	328	370	309	357	394	335	360	351	357	372	351	332	363	407	349	374	339	359	363	377	340	384	340	384	326	371	366	355	344	349	374	340	339	355	363	364	372	336	349	362	362	385	310	339	350	348	355	355	386	335	343	355	375	370	352	379	371	367	370	349	350	376	365	337	358	364	376	343	355	340	385	390	376	370	359	351	377	380	359	345	364	333	330	383	361	370	373	332	377	384	348	351	328	337	365	368	356	367	375	366	381	326	380	387	347	362	343	349	356	351	334	373	357	355	343	347	373	336	364	391	361	374	375	348	322	365	372	351	361	367	376	354	354	359	379	364	331	364	385	354	387	348	371	351	348	342	346	343	367	343	348	371	359	366	375	360	373	429	351	373	362	351	394	412	379	344	383	341	352	334	345	357	369	348	346	351	352	356	375	372	352	369	388	342	372	345	343	363	319	366	381	344	375	345	378	363	413	345	391	343	378	356	363	349	345	360	358	360	349	373	362	344	369	350	404	379	368	333	360	344	328	354	372	374	368	346	336	360	386	358	355	369	328	383	357	361	390	364	359	325	355	366	341	347	330	348	346	365	360	325	384	378	348	374	326	342	379	344	390	377	376	362	357	357	331	388	348	409	346	362	368	365	385	392	344	345	375	374	358	343	376	370	358	366	318	339	340	360	358	353	348	370	334	346	414	362	345	363	379	384	351	344	338	368	357	365	368	350	370	349	350	369	354	331	353	385	377	372	370	399	352	357	377	343	343	370	353	382	372	345	361	349	378	384	369	388	350	368	357	375	326	352	393	389	378	364	363	355	359	364	353	348	341	392	355	407	362	372	350	375	377	367	347	360	353	366	358	356	391	350	337	331	369	360	369	331	383	340	350	400	366	367	344	361	361	369	342	353	351	350	366	381	336	341	380	369	333	365	379	363	350	392	327	332	398	358	351	327	368	362	363	350	339	360	337	372	361	342	391	379	392	343	327	353	371	339	359	353	345	366	372	324	363	373	336	332	372	351	371	343	333	366	345	375	331	361	375	407	374	357	365	340	359	363	398	323	351	366	349	367	387	376	359	372	356	373	353	371	372	394	345	391	365	343	363	364	344	355	390	378	357	348	356	368	364	380	348	378	379	352	364	377	347	372	328	361	342	360	367	357	356	349	386	330	347	350	354	380	357	354	367	377	343	325	352	403	354	362	382	356	374	372	352	373	376	370	365	410	353	338	369	357	380	356	339	356	368	332	318	391	370	376	370	342	329	377	381	362	387	356	358	342	350	352	338	368	375	373	369	377	352	359	362	361	357	321	359	368	389	356	368	344	378	351	344	368	337	373	369	376	362	353	368	371	387	354	325	365	364	380	363	354	365	391	390	388	367	361	321	382	363	364	324	387	391	347	354	354	372	370	341	350	355	375	365	351	353	367	329	390	384	361	363	402	387	396	372	377	368	366	359	363	360	312	345	363	345	369	344	365	348	364	360	343	350	395	368	378	367	350	353	349	363	350	406	339	379	370	341	390	351	358	396	351	331	321	379	344	400	355	361	366	364	365	377	354	382	348	362	371	377	349	369	395	355	365	358	320	385	368	392	358	357	368	407	319	365	377	346	332	376	365	366	356	365	353	333	395	384	371	386	378	401	334	343	379	344	337	367	358	370	405	372	390	385	372	344	354	390	352	362	371	354	354	375	369	362	351	372	364	398	328	340	367	363	383	372	349	358	352	352	363	364	326	347	352	363	369	346	364	337	362	361	384	348	355	410	320	346	381	324	357	357	388	364	350	354	335	343	338	367	391	340	368	352	372	360	354	368	359	375	341	347	340	331	347	363	346	336	309	381	326	383	340	342	372	373	345	364	347	369	355	346	353	405	339	344	363	341	376	364	356	342	358	406	362	359	391	345	356	365	365	356	366	397	336	385	343	359	344	337	365	391	356	343	376	334	362	394	365	331	347	338	351	397	391	370	382	354	354	364	372	380	332	372	369	335	346	391	379	348	390	338	389	339	342	342	358	343	380	338	351	353	365	370	385	384	367	387	365	368	349	365	322
32764	26150	10699	2316	650	369	311	329	332	295	330	297	342	307	304	276	328	320	331	336	344	318	295	325	312	319	355	318	324	291	320	354	296	306	313	296	283	310	327	307	297	299	308	326	320	340	295	320	333	336	315	334	273	318	299	318	312	307	308	333	309	302	347	304	314	316	286	326	318	316	277	313	326	303	300	286	311	312	284	320	305	325	346	334	297	319	285	331	344	333	302	341	288	287	317	306	315	296	325	317	296	282	293	319	290	304	310	301	311	349	311	329	340	309	327	286	299	298	298	300	313	322	329	274	318	301	320	286	365	328	319	314	302	342	320	300	345	327	321	292	334	340	283	303	280	319	304	327	315	313	296	309	302	316	287	294	328	293	295	317	286	313	311	305	316	306	271	309	340	337	336	316	306	300	275	307	294	327	299	329	335	304	324	313	318	310	291	313	315	308	307	329	307	321	316	358	320	322	293	305	277	296	332	308	306	297	297	336	314	300	298	291	327	328	323	292	292	302	305	281	323	294	305	316	321	299	314	304	290	288	328	303	301	312	376	308	328	307	276	316	303	304	278	293	293	303	294	323	316	298	307	295	310	316	306	330	295	310	316	300	305	264	305	323	313	320	342	322	319	300	312	308	327	340	286	312	321	332	346	316	299	293	301	267	345	311	328	293	320	316	292	315	340	306	292	320	336	301	297	301	314	334	323	313	336	344	336	314	302	313	300	304	321	327	314	306	307	341	299	310	314	307	342	297	304	296	328	314	309	333	311	281	296	320	345	306	342	296	314	325	331	309	343	287	314	325	310	325	313	296	331	299	309	287	310	307	282	280	298	312	311	307	331	321	339	315	291	329	294	275	336	308	313	294	296	308	272	298	317	333	287	302	300	324	299	309	308	311	310	304	335	343	301	314	276	293	297	346	319	316	303	309	356	311	307	293	311	321	317	346	335	275	271	298	302	336	269	327	302	286	320	303	298	336	352	316	301	317	296	305	301	298	278	319	317	304	318	276	330	334	302	352	320	332	295	328	318	303	301	284	322	296	300	295	284	334	312	288	344	296	297	320	314	306	292	326	320	302	304	281	283	313	325	302	322	309	338	283	297	307	333	320	293	334	357	304	284	316	303	339	306	324	311	300	338	318	298	315	318	279	296	333	299	306	323	278	311	265	300	286	332	287	313	287	285	313	290	314	332	289	298	321	336	286	328	298	308	322	300	310	313	299	305	289	290	320	330	351	323	298	325	332	297	310	318	318	299	304	345	306	302	292	294	325	322	317	283	340	325	318	308	309	289	298	308	307	318	314	307	270	301	288	303	323	323	341	322	315	324	335	285	295	304	294	333	331	327	301	321	285	301	339	318	345	307	296	301	309	299	321	303	352	321	273	306	281	316	289	278	327	311	313	293	323	304	317	325	297	300	288	319	307	313	283	299	333	313	325	299	286	287	297	326	295	315	310	310	295	314	268	291	291	338	318	319	315	334	348	300	306	296	310	300	337	276	306	311	321	330	276	311	314	297	295	309	287	313	295	337	317	332	317	328	303	340	321	287	322	315	317	297	331	300	322	296	304	293	306	309	321	303	313	278	318	315	295	328	326	298	282	304	304	286	304	286	292	317	297	316	297	330	299	285	315	295	298	325	311	290	304	325	330	312	321	296	297	316	289	306	308	308	320	325	316	296	320	304	306	320	311	333	312	321	323	331	332	308	308	289	324	313	300	336	327	299	327	317	334	304	330	356	337	311	325	315	314	319	325	304	301	317	304	317	319	324	337	300	307	303	332	312	315	288	318	335	337	317	326	318	332	316	295	334	298	321	303	300	333	293	276	307	307	292	317	317	296	330	291	332	289	282	342	295	326	309	302	311	286	318	341	317	299	323	270	311	299	310	280	314	295	321	301	304	332	320	305	290	321	328	280	326	320	354	330	337	302	322	294	313	307	301	278	311	333	311	308	301	299	286	303	312	308	321	315	306	348	295	336	296	292	314	322	309	335	295	309	301	311	341	292	309	323	336	316	293	312	320	317	297	303	312	307	318	296	299	286	301	289	308	311	307	303	301	283	312	327	334	303	312	307	313	290	306	288	307	299	312	292	312	325	312	313	326	291	351	317	306	307	298	288	269	336	315	325	312	282	323	322	272	316	297	311	304	321	296	347	315	289	313	331	304	318	317	282	308	304	302	300	318	327	279	287	286	306	306	304	291	291	305	320	293	323	279	279	316	310	286	299	291	324	320	340	311	302	327	324	320	305	277	288	322	321	307	341	335	350	315	302	288	328	293	294	287	328	320	295	353	312	302	289	315	300	315	313	329	314	307	335	298	305	318	338	297	316	312	317	320	301	304	320	299	299	320	353	315	315	301	303	330	329	291	314	332	321	309	319	320	325	316	322	286	325	326	303	336	313	322	333	299	300	317	347	311	318	293	310	318	297	340	332	317	314	314	341	302	325	289	312	305	354	319	304	318	306	308	297	321	338	330	328	322	299	318	310	287	293	323	304	330	289	288	312	331	305	286	329	284	307	297	303	306	328	288	317	299	284	299	312	335	322	306	337	332	356	337	295	333	280	332	294	311	314	309	333	323	340	284	312	303	322	334	309	304	314	296	291	309	316	311	296	340	298	339	306	344	315	299	309	314	308	306	326	334	288	326	326	323	320	319	312	311	290	299	316	301	290	331	302	285	300	319	301	344	328	296	339	326	297	319	310	312	318	317	300	319	312	304	319	272	303	292	313	309	313	280	328	295	308	281	308	277	307	307	290	351	312	287	305	351	335	294	298	277	289	311	307	320	333	335	308	309	292	341	311	310	307	301	315	308	322	323	325	294	290	306	304	332	329	307	308	331	297	289	316	292	325	296	318	338	312	335	324	308	328	287	309	315	326	311	331	318	301	313	297	295	312	311	328	284	340	311	302	306	328	313	301	318	308	308	332	295	329	291	357	296	317	308	321	291	296	305	321	337	319	264	278	320	309	278	326	331	335	332	330	312	306	297	331	285	304	302	322	300	326	281	308	327	298	275	313	284	303	318	334	310	290	324	293	323	315	286	328	270	302	295	311	343	314	329	295	335	286	326	284	331	291	303	321	328	302	330	331	318	290	282	318	286	327	305	319	311	299	358	291	316	292	317	320	310	301	302	322	314	291	315	332	313	317	329	333	326	294	310	338	309	304	332	288	312	317	310	311	334	305	330	310	339	311	305	289	298	301	313	285	346	291	343	287	321	308	326	305	293	314	313	290	315	287	331	315	290	309	315	344	329	303	347	295	301	303	290	309	320	297	284	255	319	294	312	313	304	322	316	339	283	278	327	326	304	345	316	318	305	305	290	279	306	298	364	317	329	328	290	305	314	316	314	323	312	281	302	294	300	286	310	293	294	293	311	338	300	294	314	323	326	296	269	297	290	305	311	279	301	310	316	300	293	299	294	324	298	322	289	279	317	303	291	318	298	322	293	306	317	311	282	302	343	288	329	347	309	314	315	315	298	303
24828	22587	29328	25398	18419	4959	790	525	443	447	505	437	442	438	472	410	410	473	439	443	438	440	441	452	490	436	439	452	449	457	449	444	431	460	457	467	466	424	406	423	479	453	455	448	477	445	424	453	447	448	434	464	483	422	424	465	445	453	410	446	433	423	436	455	453	398	459	446	449	405	411	469	443	394	450	427	474	422	412	430	450	450	452	406	431	421	441	449	431	451	477	413	457	396	409	447	418	421	443	442	429	418	440	453	466	453	449	441	433	450	422	417	457	417	428	457	445	432	426	446	428	429	448	475	437	423	434	429	453	441	441	453	451	458	440	417	408	434	417	419	420	452	429	434	439	394	392	430	445	418	445	431	413	458	446	475	432	449	406	402	448	445	467	414	406	473	420	454	459	434	492	473	447	457	434	450	444	415	442	449	437	469	425	448	404	407	407	458	451	421	455	408	446	477	443	390	437	464	414	433	427	430	417	428	442	460	444	443	404	449	442	403	475	428	432	445	455	421	411	460	473	471	469	457	442	444	427	442	421	439	445	407	372	463	422	452	408	449	426	467	445	457	420	467	441	440	408	430	409	427	409	436	442	439	447	428	422	443	430	433	428	458	431	431	439	446	429	471	453	477	424	419	424	450	467	432	464	482	422	450	420	433	456	430	426	442	420	413	442	448	427	411	411	435	416	437	397	429	423	445	440	417	428	426	443	427	424	456	438	419	428	453	492	421	431	444	452	403	472	462	455	410	455	425	431	414	422	473	458	428	441	447	429	420	457	433	464	435	432	452	432	469	419	445	440	443	453	400	432	465	423	383	417	411	431	403	453	433	442	417	435	472	408	393	449	440	423	433	445	449	428	435	420	391	424	437	409	443	468	441	424	440	402	429	416	453	403	458	403	433	474	386	421	447	444	423	409	438	441	430	433	439	432	404	445	444	422	400	442	446	433	452	425	448	447	424	405	432	452	436	407	431	432	429	463	418	438	447	458	460	421	458	437	456	436	414	444	416	469	451	458	453	478	450	436	443	481	440	473	445	433	410	449	443	438	424	419	490	419	460	416	454	410	458	439	440	390	461	412	426	435	426	435	445	456	453	423	422	434	439	464	454	471	394	450	430	457	454	424	449	409	460	429	438	445	430	421	402	447	445	432	412	399	447	409	432	406	402	426	424	436	441	437	416	469	441	432	472	465	437	440	452	454	455	434	439	443	464	470	463	401	429	449	466	425	450	441	421	408	460	432	472	425	417	439	448	472	428	412	418	440	408	461	477	411	455	460	458	430	410	436	494	450	417	423	455	462	438	403	466	441	415	436	415	430	448	435	438	419	431	435	450	430	437	409	441	451	416	465	468	446	421	423	462	429	412	442	415	479	458	466	433	459	397	416	428	413	417	445	425	425	432	431	471	427	471	452	441	453	421	443	419	481	446	416	424	435	453	435	448	405	454	418	455	428	461	423	441	415	435	431	468	452	422	421	397	484	423	419	432	426	458	429	486	426	466	430	438	432	438	457	441	447	441	434	429	422	476	444	453	424	474	443	438	451	425	429	450	457	420	436	457	455	431	456	471	460	433	433	394	403	436	433	457	459	450	454	449	420	419	442	471	457	465	430	415	452	427	406	433	435	427	404	442	440	456	444	426	426	410	479	429	462	469	397	447	454	443	474	469	396	468	484	442	441	449	463	443	421	448	431	408	442	448	432	440	418	450	413	445	409	401	405	464	389	441	406	392	427	450	441	426	470	460	425	451	438	447	431	432	399	426	422	393	441	440	432	425	432	437	454	431	400	462	444	414	406	456	452	462	432	437	422	436	434	448	453	418	448	443	421	447	467	449	434	453	460	460	450	437	462	412	441	436	416	398	424	440	410	426	448	414	453	438	391	410	426	477	434	403	431	430	449	464	435	416	424	427	398	435	426	422	433	424	424	412	438	452	406	445	426	431	422	435	430	448	433	416	453	450	406	421	392	399	449	420	410	463	437	424	422	427	416	427	426	417	412	449	470	438	437	502	425	456	451	409	441	435	422	410	427	480	469	428	415	438	436	421	454	443	421	434	378	453	406	425	425	483	453	441	452	458	422	429	430	449	417	419	402	409	456	401	437	425	422	412	436	434	440	389	411	456	435	435	438	425	446	471	450	494	424	466	434	462	424	426	450	471	395	446	429	399	476	425	450	428	478	450	430	437	454	385	457	459	428	429	416	430	474	434	457	428	429	442	438	412	466	452	421	403	411	461	455	431	406	474	428	446	419	446	454	436	401	426	447	436	453	399	443	444	449	431	454	450	444	418	468	456	400	427	433	440	428	417	419	442	431	434	410	463	415	436	438	450	429	415	432	448	458	430	429	447	444	404	418	417	444	422	408	462	460	447	433	419	421	445	417	420	422	434	416	422	423	431	444	450	368	449	442	437	422	430	445	443	434	433	432	413	429	429	440	441	467	399	406	419	444	429	440	452	447	426	439	444	425	457	432	454	454	433	432	431	434	443	426	451	407	459	438	418	433	407	441	397	438	462	469	435	431	444	457	434	447	439	418	428	426	443	400	426	461	421	417	422	440	430	447	415	422	473	443	485	443	448	444	445	447	454	429	478	430	432	458	447	466	426	478	471	454	410	413	453	443	420	436	412	444	442	409	469	473	441	461	446	462	420	440	412	425	438	407	430	415	423	423	463	421	434	466	405	451	415	476	436	438	450	454	432	417	416	418	472	438	460	439	452	441	458	469	434	483	419	438	444	431	451	418	464	436	435	409	444	414	406	459	443	445	431	404	395	441	427	447	418	451	433	427	473	448	436	467	398	421	433	445	447	464	431	465	481	409	445	389	428	425	460	413	428	465	448	435	474	414	417	422	427	461	436	447	427	429	442	420	420	454	426	480	419	454	436	458	463	456	407	476	421	453	395	446	457	410	439	415	447	435	408	448	468	429	447	468	417	426	451	413	422	433	464	427	438	412	455	472	433	431	428	480	408	440	483	458	415	417	444	413	414	441	435	445	439	433	455	418	443	442	447	462	439	421	431	381	470	438	434	430	452	396	430	496	427	442	408	397	469	435	422	451	438	450	423	458	415	449	457	402	404	448	429	460	452	452	462	380	485	425	444	429	421	452	404	400	417	433	435	425	396	467	469	435	437	461	424	443	402	412	400	434	431	428	371	443	408	438	413	455	425	440	465	434	398	411	417	452	462	424	433	423	412	433	434	469	400	474	443	420	454	450	453	414	418	432	410	425	456	446	422	380	441	410	426	446	438	428	474	436	421	452	453	461	425	465	395	433	408	410	430	385	461	427	441	464	449	409	434	425	442	427	403	453	446	419	418	446	423	458	435	446	435	434	458	416	424	407	447	467	415	440	445	432	435	462	417	406	484	412	424	419	400	438	473	414	444	429	439	451	397	439	454	426	420	434	438	440	415	459	438	417	399	437	446	447	471	444	430	425	457	407	411	430	419	427	452	410	435	443	443	428	443	437	408	469	428	451	408	400	431
62094	80422	48846	16688	4339	1024	422	409	405	442	392	429	463	434	417	399	405	411	395	394	407	418	414	427	449	386	400	414	395	431	389	393	408	411	403	409	431	392	434	401	412	402	374	410	412	438	389	392	388	390	433	442	410	387	425	405	425	405	394	394	417	399	378	379	415	445	399	409	430	401	425	394	394	397	393	411	410	405	407	439	362	410	395	392	406	409	426	404	407	415	387	420	401	408	400	392	408	376	398	465	410	430	407	424	411	362	412	403	402	408	391	391	392	404	386	373	392	393	384	384	399	391	439	401	405	419	399	384	421	415	396	396	406	420	402	423	433	402	385	378	401	394	420	413	406	425	396	431	407	408	402	389	382	377	418	414	403	399	428	410	399	403	377	415	386	385	430	412	447	381	423	368	409	415	416	379	417	436	396	409	389	451	422	420	426	450	426	395	382	411	409	403	386	384	402	392	424	402	392	378	396	413	373	386	383	407	397	400	403	410	405	417	414	386	395	424	403	417	409	398	385	408	415	396	418	383	407	428	384	425	392	424	405	378	418	393	437	408	420	390	380	398	413	391	389	377	397	392	426	430	390	384	390	459	392	401	414	387	438	418	414	422	397	405	357	386	427	417	409	386	385	415	382	405	410	384	424	370	399	408	416	394	390	383	395	401	408	365	403	378	373	390	422	387	396	419	405	397	398	433	378	434	400	442	414	396	382	381	420	375	402	349	378	377	372	452	396	381	397	413	428	375	384	362	382	384	400	388	424	451	445	408	375	420	405	443	391	391	424	394	376	362	411	407	409	421	396	387	384	431	418	439	393	420	378	420	411	392	393	407	393	432	413	411	430	434	416	391	434	371	428	386	391	452	392	405	374	427	418	396	428	430	400	419	417	408	414	376	407	371	379	433	366	430	397	395	405	400	402	384	421	418	376	419	403	399	418	407	404	408	416	409	372	375	423	418	409	398	386	416	376	410	399	378	383	392	400	425	392	411	437	380	394	424	374	396	420	409	399	394	397	433	387	411	400	397	411	397	407	375	407	380	405	392	383	401	408	398	419	415	381	390	395	363	404	424	414	437	411	377	408	425	381	428	441	400	370	429	423	402	431	407	407	417	411	407	400	425	411	410	416	412	369	387	391	387	404	439	402	375	380	408	395	397	392	438	392	384	417	418	381	415	416	387	425	397	376	415	421	458	377	399	381	393	396	404	398	392	410	405	420	428	392	415	406	435	407	416	380	437	386	380	428	409	387	419	420	406	427	404	402	372	399	392	427	383	411	428	386	393	436	392	448	395	416	385	389	416	401	422	373	404	416	424	396	388	426	410	386	424	395	395	391	392	414	382	403	407	410	402	417	410	425	403	385	394	413	407	391	427	412	395	422	356	347	409	400	414	410	406	412	408	428	394	417	385	442	423	422	389	422	436	427	385	402	420	391	407	398	389	418	389	402	402	405	434	421	424	398	414	401	381	400	380	379	366	395	414	390	407	406	402	383	378	390	407	400	411	414	388	427	397	393	401	440	403	398	402	408	390	402	432	424	409	428	389	365	416	382	394	383	397	409	424	412	422	409	456	377	427	384	398	434	389	415	435	361	426	410	384	398	428	397	421	427	456	418	402	427	410	406	382	435	397	408	431	454	400	404	427	384	381	404	379	413	398	390	395	401	405	404	452	393	412	411	405	377	399	388	397	397	396	403	404	418	372	392	396	435	395	388	379	409	390	415	392	394	434	403	402	416	392	377	398	381	402	414	395	396	398	439	429	420	416	388	389	406	433	428	390	423	376	426	398	371	404	408	378	387	424	416	412	414	365	387	414	395	389	415	406	436	397	391	397	430	392	399	379	406	417	396	395	376	377	365	430	380	391	408	421	438	401	395	379	439	406	429	412	393	403	394	400	405	383	407	397	405	431	385	350	374	412	409	420	433	442	422	399	393	400	371	400	410	381	453	434	442	402	396	406	411	392	371	444	373	386	408	374	420	375	388	443	416	444	390	411	393	387	391	420	409	384	400	388	399	406	414	421	427	403	364	381	430	396	385	417	411	428	387	400	370	383	383	423	398	364	435	378	418	374	392	411	437	416	443	373	403	396	408	414	372	373	405	401	411	399	456	425	415	432	412	393	409	366	404	427	398	399	419	407	387	419	430	364	427	415	372	364	403	388	417	415	388	427	434	389	396	369	405	378	390	415	397	425	419	433	374	393	393	409	399	411	417	418	392	366	424	423	407	380	417	428	388	421	410	416	444	381	403	397	387	388	384	399	398	389	366	423	422	410	399	382	411	387	405	425	417	370	413	394	408	407	385	410	411	420	408	430	431	431	424	413	383	395	413	384	418	397	423	425	411	451	399	394	366	398	400	431	387	415	429	376	414	390	396	376	394	387	398	364	423	383	423	443	398	379	385	399	413	402	388	417	408	433	398	398	395	395	418	375	393	401	414	473	430	410	429	388	430	423	412	424	406	417	412	398	425	398	435	412	435	393	424	391	409	411	415	398	418	447	400	441	381	457	402	384	408	416	451	410	407	390	440	408	415	426	377	432	408	371	429	378	380	357	402	406	398	420	379	412	378	383	372	409	412	391	425	401	406	401	432	386	378	408	403	420	379	408	376	411	377	369	459	419	430	418	406	387	356	398	379	398	372	386	415	401	416	423	419	432	410	432	377	411	429	399	421	411	409	417	397	381	398	428	393	384	404	408	405	395	405	430	391	411	419	407	410	419	403	404	387	369	417	449	444	413	418	447	413	431	390	414	402	454	387	366	370	438	435	402	406	414	392	429	436	406	420	411	392	417	411	441	434	378	408	397	395	404	431	410	368	454	417	353	407	411	391	395	411	403	365	408	413	409	409	390	381	430	391	403	408	389	426	418	411	430	401	398	418	386	415	417	400	403	364	379	394	375	402	421	398	393	414	456	398	391	366	428	452	355	412	451	388	403	395	403	404	417	394	418	421	423	423	415	389	460	423	398	410	403	391	397	383	362	396	368	418	380	386	384	405	400	387	423	381	381	392	377	393	393	368	394	420	402	397	431	439	423	408	410	396	383	391	416	404	412	412	429	383	400	430	408	433	379	398	424	379	413	380	415	387	408	388	404	383	399	428	397	407	412	381	420	399	406	400	426	423	419	423	418	364	407	435	396	403	378	405	426	379	464	388	422	387	421	375	413	421	365	367	415	427	405	423	406	402	390	409	414	399	366	444	434	409	430	390	403	387	396	391	415	415	416	382	402	401	413	419	399	436	398	398	404	379	376	408	382	394	392	400	419	436	364	389	366	403	408	382	409	365	409	401	433	388	397	382	412	408	414	438	371	385	420	415	396	399	381	361	438	413	401	412	407	393	415	415	436	410	394	402	416	427	409	422	413	392	416	392	411	392	387	422	422	405	386	384	394	423	395	379	415	387	372	410	408	383	429	399	445	415	414	414	406	407	378	407	392	398	395	401	414	409	388	412	418	388	416	370	400	387	433	412	421	397	366	400	417
24223	22047	29084	24657	20193	9242	1197	715	635	567	589	584	582	584	533	608	560	582	598	608	573	592	542	530	564	580	590	562	554	546	559	556	553	576	598	571	558	562	617	550	550	571	555	539	606	577	567	597	581	574	570	583	598	570	596	562	564	525	608	570	550	541	536	580	570	562	574	560	556	556	581	560	556	534	575	529	564	534	582	566	537	562	529	571	576	548	549	580	519	534	555	550	553	567	588	546	565	580	569	569	565	536	546	538	523	543	583	563	615	549	581	513	544	570	526	571	539	575	539	568	573	562	584	573	584	541	570	569	533	569	570	560	559	584	570	548	558	612	545	558	588	567	580	538	554	563	543	530	609	565	556	549	562	528	561	555	563	601	583	570	564	528	533	560	599	574	576	559	541	581	550	552	580	566	556	546	543	550	556	565	550	544	559	606	578	564	570	582	565	576	518	581	576	555	593	576	564	579	540	545	557	578	564	551	540	525	606	600	552	571	546	568	586	570	537	574	557	507	540	554	580	591	559	571	571	557	564	560	597	571	556	561	533	556	546	574	530	548	542	560	601	562	588	554	569	568	556	563	563	554	505	535	542	572	580	593	580	560	580	563	573	546	576	555	553	552	583	551	513	566	581	536	543	511	547	586	533	581	549	533	578	589	537	560	572	564	533	561	581	549	538	547	580	547	513	598	561	562	553	553	542	569	552	579	528	533	581	544	572	563	570	555	541	605	590	534	554	572	582	548	531	591	552	563	557	516	586	535	614	531	556	548	533	544	567	556	535	547	515	555	560	536	569	571	583	540	573	582	574	537	575	606	585	562	552	526	528	526	560	588	562	567	573	520	548	537	577	562	552	517	595	580	587	547	562	595	557	541	575	548	538	592	543	585	568	574	583	577	585	576	577	558	574	545	540	510	591	546	580	559	576	552	533	588	604	552	615	548	597	598	557	574	567	602	556	541	578	574	552	556	544	541	538	565	574	572	567	550	515	562	560	555	513	567	575	599	569	559	563	532	530	567	568	534	544	541	545	601	541	579	524	581	526	558	573	575	566	571	536	540	532	563	537	587	615	584	544	486	557	586	579	543	579	581	520	568	584	566	562	559	572	547	528	600	531	526	559	582	548	576	555	557	546	550	529	546	559	516	578	543	572	565	547	590	566	513	559	570	535	547	580	537	578	571	564	554	535	550	561	546	561	540	550	528	557	563	571	573	525	587	641	563	570	569	549	519	558	505	530	560	561	565	540	530	597	585	580	576	610	586	549	532	544	560	578	576	549	595	550	579	532	552	517	561	589	523	589	572	587	581	544	538	574	587	572	564	586	591	536	538	586	512	534	596	551	569	568	588	572	560	566	549	538	554	590	551	537	590	538	572	558	587	543	554	576	523	492	540	556	547	565	582	533	540	515	585	550	584	568	580	518	575	543	502	592	560	550	553	591	548	576	542	530	580	569	570	599	555	579	542	524	529	571	531	586	597	548	509	534	549	555	523	552	529	515	578	557	557	600	609	557	614	586	543	541	592	607	536	524	568	601	577	590	529	557	546	560	602	569	576	592	551	539	579	559	546	607	545	615	564	581	569	564	551	570	594	530	565	533	562	595	555	553	547	555	587	542	574	541	533	598	568	569	570	595	567	529	602	550	532	546	574	537	557	584	558	574	562	529	505	583	534	612	559	564	617	557	555	558	605	563	563	590	570	595	565	560	529	559	551	535	572	547	591	550	556	509	586	582	544	535	555	543	570	597	563	559	552	571	561	597	531	519	545	554	555	561	514	503	583	544	571	544	593	528	542	566	592	538	549	553	563	508	551	564	529	586	608	545	567	592	561	561	522	547	566	599	552	561	591	561	558	523	526	592	542	553	543	591	521	540	533	588	546	556	581	537	571	559	562	566	489	520	543	549	512	606	566	557	523	561	552	555	525	545	543	562	588	516	597	546	546	566	552	568	555	549	514	570	531	537	543	557	558	537	550	561	579	546	561	565	556	575	578	563	595	571	524	524	568	543	554	590	556	541	557	614	556	550	571	527	558	568	526	595	608	556	549	558	599	560	565	521	553	576	573	579	568	541	548	568	570	562	557	513	524	569	565	575	536	583	557	587	554	537	581	596	582	546	558	595	614	557	535	545	576	576	556	558	579	558	569	538	532	589	532	538	543	588	555	573	600	535	576	581	568	554	573	557	608	575	536	560	539	540	531	570	559	536	570	574	520	560	544	571	573	552	583	577	573	551	522	598	636	596	532	563	572	523	555	535	549	537	549	552	570	533	597	599	537	559	577	581	568	555	544	575	548	551	562	560	552	575	526	627	544	602	574	562	574	567	581	596	529	579	539	555	572	561	573	554	590	539	599	571	579	574	545	529	540	551	589	578	567	590	596	515	567	579	560	551	576	516	528	540	500	538	551	537	537	613	548	559	599	517	605	555	513	513	568	594	592	564	554	543	568	552	559	536	521	558	586	543	576	579	580	562	536	572	572	577	539	517	561	604	530	629	590	579	567	604	550	534	562	633	582	568	590	556	546	510	560	571	561	570	582	580	544	570	558	597	532	577	546	557	608	577	507	590	574	525	567	538	603	514	545	561	576	609	554	544	567	553	580	511	566	552	590	536	552	615	596	483	561	608	533	575	554	578	537	565	575	534	577	577	570	562	576	541	594	519	559	569	558	518	543	516	562	595	557	552	549	589	551	557	561	565	551	557	542	554	576	536	526	565	522	585	577	594	535	543	582	544	600	582	566	525	528	506	545	554	578	525	578	556	577	561	545	581	567	561	561	564	587	568	555	571	581	545	555	561	557	547	568	556	535	561	547	542	579	531	602	533	544	556	577	580	543	521	599	563	587	552	579	554	564	559	534	525	577	576	561	563	541	585	564	562	562	565	575	516	556	568	555	525	582	584	544	570	536	541	536	550	550	510	547	593	528	572	540	534	588	514	564	607	562	580	524	570	540	515	567	583	564	536	599	549	588	557	523	560	523	586	577	535	563	556	592	579	582	620	557	562	525	530	571	579	509	538	526	535	554	594	564	574	537	567	508	553	548	532	582	535	591	595	543	566	587	540	535	564	502	581	584	562	579	575	560	534	543	550	532	581	530	551	571	590	561	574	526	619	568	595	577	546	551	564	572	626	545	535	595	563	568	558	556	553	567	579	557	528	564	558	538	557	537	563	541	583	555	550	529	554	529	583	570	551	549	531	519	599	547	579	544	557	577	569	530	587	619	535	586	586	554	553	535	517	566	534	565	559	549	522	526	578	566	570	516	576	560	537	538	534	587	539	579	515	598	556	557	551	554	553	539	542	602	582	528	573	578	622	553	550	570	529	526	570	557	577	565	529	535	580	565	539	566	561	533	581	558	487	564	572	618	570	580	538	575	557	592	523	556	592	559	546	520	585	550	575	562	561	556	554	544	581	585	556	539	609	584	552	579	549	571	539	568	549	580	503	597	551	591	573	608	572	563	572	557	566	564	574	544	571	561	543	572
60176	82489	53320	19210	5148	1225	541	533	481	500	537	489	553	509	531	520	487	519	514	542	519	478	474	523	500	495	524	506	535	498	498	479	534	530	513	485	510	498	520	461	514	483	476	496	515	459	509	487	479	518	547	505	559	517	498	543	510	509	518	529	504	479	492	507	504	492	478	502	549	523	506	513	556	521	514	494	475	477	539	496	486	506	508	519	469	510	490	541	519	501	467	510	491	525	511	529	518	491	525	470	503	498	522	510	509	511	515	506	516	510	538	517	503	517	480	501	524	487	513	509	451	526	528	533	489	490	520	532	495	489	526	517	496	473	511	481	528	474	501	509	478	554	464	495	529	497	498	529	491	507	502	504	535	502	484	516	477	511	518	470	469	489	541	533	531	537	496	524	535	515	536	529	501	525	510	496	484	543	518	496	527	496	507	510	540	540	542	483	498	497	504	529	538	535	505	525	545	531	545	484	510	491	498	529	478	525	538	472	531	532	505	468	503	475	491	502	516	506	521	519	499	511	497	501	547	464	475	528	531	493	504	519	529	501	479	539	505	519	521	532	469	515	489	470	529	477	523	489	496	518	488	520	497	539	507	508	534	508	541	522	520	528	546	515	472	494	515	507	480	513	487	508	466	501	496	520	500	480	493	501	513	502	517	489	529	524	488	542	481	486	495	507	532	505	529	493	496	538	543	502	509	538	497	492	526	478	502	493	524	498	495	489	561	498	464	511	493	487	518	536	543	510	514	545	495	525	531	514	489	537	499	484	516	523	517	503	559	502	499	502	512	474	536	479	506	512	511	550	495	507	490	494	536	510	485	515	525	541	532	511	527	542	559	507	527	525	508	517	544	484	559	480	491	546	485	521	515	525	498	518	506	509	503	498	545	483	516	479	535	525	492	497	522	495	459	498	500	482	501	499	520	473	512	529	490	458	481	457	459	532	517	502	519	465	524	493	491	529	548	497	459	473	483	501	466	514	496	531	521	539	509	492	491	508	489	488	481	506	534	538	536	501	500	509	482	458	477	547	534	506	539	474	492	521	529	515	491	510	507	535	512	481	538	497	525	509	499	533	514	551	494	525	516	457	497	522	519	500	514	524	506	510	442	537	469	535	481	505	510	505	477	486	516	516	507	510	492	512	506	471	530	529	494	493	487	520	523	510	494	529	469	485	504	533	510	488	505	508	436	474	522	512	464	485	527	479	531	518	496	505	506	512	535	539	510	515	517	471	498	517	493	502	476	507	516	484	517	493	502	500	558	549	510	511	533	500	492	525	533	534	487	548	517	514	517	510	527	547	503	491	518	524	497	514	505	518	522	499	529	545	506	501	503	504	503	498	481	478	501	469	477	559	536	486	493	509	485	483	494	495	497	531	545	509	536	508	512	513	521	500	510	541	513	549	498	542	513	504	469	516	518	498	509	501	505	518	507	504	562	508	461	526	461	519	483	515	479	520	494	469	495	494	480	577	558	544	488	538	482	491	461	518	507	529	505	488	522	556	506	530	530	494	536	514	508	495	524	581	478	500	513	501	536	489	492	533	468	453	486	503	515	507	488	539	507	514	477	524	519	501	497	518	521	544	507	541	503	508	517	508	526	543	522	527	504	514	496	533	466	480	495	511	451	566	466	527	532	498	505	546	478	519	523	524	477	517	496	551	529	479	514	514	495	508	512	507	533	505	466	495	524	505	502	517	503	502	535	535	506	507	543	501	510	507	485	512	531	532	481	490	481	501	491	541	528	557	489	523	465	483	505	528	524	527	514	496	487	495	527	513	547	541	509	526	509	466	488	452	492	482	474	491	508	515	512	508	471	502	493	512	560	511	474	504	470	484	554	485	528	515	528	518	521	532	506	513	493	512	508	493	545	489	520	495	518	532	488	523	528	510	494	524	528	470	535	507	479	521	505	472	506	485	478	518	489	523	550	533	509	547	540	517	573	504	459	516	492	531	468	505	515	505	504	512	480	501	512	465	506	471	584	479	492	493	491	495	482	512	527	538	506	506	492	455	533	540	524	529	512	501	540	490	495	476	570	510	539	504	522	548	519	527	505	502	505	512	537	567	486	496	523	494	527	436	484	491	545	505	499	477	522	504	517	513	478	500	525	477	514	493	498	485	510	484	513	486	507	508	521	464	519	497	504	510	521	508	535	502	481	464	495	501	514	515	510	502	539	530	512	521	502	567	489	540	499	541	544	500	516	526	486	491	496	547	531	512	534	484	529	519	492	476	521	498	539	490	526	482	461	502	500	495	468	517	490	527	491	504	529	480	515	542	499	469	551	535	480	555	509	543	481	541	507	511	500	563	533	482	526	515	514	481	469	533	485	529	533	538	507	480	517	490	551	478	491	487	518	476	480	538	520	504	531	519	513	482	489	461	502	513	483	509	480	523	498	566	510	500	519	502	521	516	530	517	498	518	503	551	516	516	473	485	483	520	494	518	510	519	484	490	510	524	481	529	525	477	473	466	520	467	532	495	467	531	519	509	522	476	510	468	502	481	490	514	486	532	489	522	519	502	499	510	528	496	513	536	520	543	543	480	497	541	535	480	499	506	517	489	514	530	484	482	510	541	496	535	512	553	531	538	543	509	503	492	494	504	565	494	518	483	500	456	533	490	497	507	527	504	484	509	514	569	506	482	534	512	516	503	463	505	496	501	484	535	513	564	527	518	497	534	525	540	523	496	499	525	529	510	512	534	539	480	507	540	513	480	513	526	514	514	528	547	482	523	521	503	481	512	500	501	509	504	503	553	493	505	495	493	524	510	514	526	490	492	480	532	503	530	478	499	530	512	499	523	457	460	556	499	518	487	505	501	527	495	507	501	507	481	536	500	506	533	510	500	513	535	486	499	501	501	495	519	492	496	535	508	543	493	486	526	504	501	493	492	495	518	516	527	498	529	552	497	484	473	500	465	509	538	515	489	525	520	524	472	528	541	526	518	507	546	503	520	501	448	544	531	490	456	525	512	501	474	529	507	501	485	484	479	507	491	488	482	494	492	539	539	483	503	537	504	510	505	513	510	464	467	497	470	524	476	542	497	496	512	526	520	500	485	489	497	512	492	519	520	555	473	502	519	529	494	568	496	500	525	489	560	503	504	515	519	533	549	498	504	513	526	529	493	507	492	494	507	471	540	473	470	535	540	483	533	502	497	483	545	433	504	514	492	488	470	525	475	511	497	517	499	546	493	486	500	495	496	537	525	491	482	471	526	500	507	513	498	514	539	460	525	472	496	483	521	500	520	493	516	484	479	516	501	483	500	522	496	489	536	491	498	485	476	471	508	500	489	510	490	510	480	554	497	517	505	544	532	518	543	488	506	540	460	532	526	499	489	517	474	494	489	480	503	515	494	527	493	442	499	502	555	521	496	497	476	522	514	463	492	498	471	510	533	470	514	489	516	529	549	503	511	497	505	513	473	528	482	497	512	523	500	499	491	468	469	496	483	476	523	520	483	540	507	509	532	472	499	482	555	513	510
35268	28312	18299	4856	837	473	399	407	380	439	370	387	367	411	419	395	414	409	388	373	416	391	403	390	437	388	401	399	400	405	433	421	396	406	394	397	419	375	398	367	394	392	432	375	376	439	423	396	386	384	418	395	416	389	352	371	378	421	395	398	414	417	377	398	428	403	426	392	463	394	379	413	387	395	435	383	398	407	416	403	362	372	382	386	440	395	424	397	378	410	399	402	368	398	398	416	399	393	440	371	376	386	401	405	414	416	381	420	382	390	382	388	392	416	399	409	385	409	378	395	385	399	422	363	404	389	392	397	408	377	370	413	389	384	408	407	355	407	386	414	397	385	398	413	428	371	391	405	390	374	403	369	383	364	376	389	375	399	389	387	408	397	386	385	435	401	345	386	409	360	412	393	419	403	358	372	383	376	406	369	419	395	406	421	405	390	368	414	385	374	394	395	401	398	400	388	431	393	364	395	411	374	370	414	382	410	378	377	423	394	408	402	384	406	398	398	371	395	421	408	396	401	422	409	383	407	442	377	385	386	378	421	428	420	384	418	397	437	373	395	377	380	389	364	392	413	401	378	377	391	423	421	402	370	404	376	389	400	411	397	428	374	406	346	378	404	356	398	391	408	386	363	371	385	395	403	364	402	398	395	404	375	373	392	355	373	403	378	397	400	344	391	404	390	386	397	384	395	379	413	438	384	382	386	374	398	387	352	382	412	401	385	412	406	403	399	399	360	375	382	374	411	419	360	434	391	355	396	382	402	404	407	400	398	389	358	408	373	446	430	367	418	393	386	420	348	445	403	387	382	379	409	411	423	399	417	400	388	393	398	388	407	380	402	360	381	360	422	383	385	394	386	404	392	393	392	407	424	409	406	421	394	400	381	357	405	370	404	399	416	357	425	388	413	373	415	417	399	402	389	440	418	399	409	421	396	421	415	427	369	385	389	387	375	402	387	418	432	418	409	418	380	395	412	405	400	398	429	430	374	389	418	426	354	429	389	398	394	392	420	386	396	394	372	370	380	396	431	391	406	396	391	374	374	401	376	372	402	402	370	373	406	377	401	368	380	386	418	392	381	395	391	412	412	374	407	391	395	411	372	371	392	397	389	364	369	414	409	392	384	403	404	373	381	437	392	363	375	382	394	381	414	400	360	368	415	360	402	363	400	409	410	381	408	402	403	379	386	366	419	409	382	413	396	372	388	371	373	386	394	425	398	418	396	426	434	361	390	407	414	360	412	391	388	400	392	442	326	412	408	407	393	391	410	385	387	389	385	372	387	395	393	407	428	381	379	394	417	380	389	418	374	378	411	410	390	408	409	416	372	353	404	437	365	419	364	404	410	377	395	402	411	399	365	420	409	430	376	383	424	368	397	405	393	382	432	399	392	406	398	356	411	389	387	389	391	411	427	386	444	384	394	404	373	385	370	390	383	383	389	410	391	407	369	421	363	398	384	403	400	386	393	374	397	393	404	393	418	396	415	367	441	399	426	358	390	414	377	342	407	392	399	397	401	384	408	400	443	367	376	375	422	410	405	429	398	422	385	383	370	427	367	411	415	396	398	405	423	393	390	405	407	392	406	404	378	410	411	352	385	409	387	390	440	389	402	424	386	405	429	377	368	382	401	389	406	403	342	352	386	420	389	344	381	414	378	393	365	373	392	368	412	391	372	396	395	408	409	426	393	414	356	385	368	420	395	430	428	354	390	409	350	394	411	420	428	399	385	366	311	394	353	382	385	406	384	384	392	408	409	416	386	415	372	448	425	401	383	388	397	394	400	410	413	382	410	391	384	373	392	435	417	419	364	404	384	410	415	423	411	393	432	409	419	425	428	406	361	388	349	381	401	427	384	433	397	408	361	400	386	389	433	411	395	431	389	389	390	386	409	392	414	391	357	345	389	395	434	359	376	390	396	386	374	387	372	384	360	393	401	405	414	384	368	386	401	365	388	403	409	370	401	403	409	396	359	421	356	417	421	384	388	395	410	398	367	372	390	401	404	413	414	374	384	372	394	403	363	426	378	400	380	389	434	380	387	383	399	412	371	399	423	401	382	402	417	379	409	404	394	393	371	394	394	394	421	396	400	400	388	387	383	416	417	371	364	413	390	379	403	419	375	389	402	400	367	440	402	395	381	393	346	399	396	387	401	391	377	388	398	389	357	416	386	409	401	387	434	373	389	395	362	417	375	394	347	395	385	409	387	411	362	370	413	400	381	385	393	423	396	390	398	388	423	402	356	386	410	404	374	370	386	366	383	400	361	407	417	409	428	386	359	424	393	388	389	405	412	402	415	418	430	377	376	399	403	392	399	405	408	358	410	398	373	405	405	387	397	413	394	393	422	391	394	417	387	415	381	433	405	366	415	422	369	376	401	401	395	414	395	392	384	408	409	421	407	377	424	403	381	390	410	419	385	403	398	413	386	395	418	397	411	373	376	390	405	389	422	402	410	411	404	389	387	404	360	423	399	396	386	385	410	340	412	392	381	384	386	406	392	386	396	417	404	385	396	386	379	395	394	422	390	388	359	367	414	355	420	398	378	358	383	398	362	377	352	377	424	383	383	383	380	384	391	409	389	429	406	406	386	395	398	390	382	428	382	388	406	422	425	376	373	413	395	396	375	385	406	396	423	406	409	395	376	366	390	375	396	392	401	367	388	368	408	400	364	403	391	389	382	411	374	359	398	368	393	412	427	400	364	419	377	430	414	425	378	388	396	414	417	392	376	386	402	420	390	398	387	423	437	373	353	387	412	388	410	373	389	389	419	382	376	411	411	391	367	409	433	408	390	380	379	384	404	407	351	403	380	388	369	366	368	392	429	429	400	376	426	400	388	403	389	381	416	389	403	417	387	419	389	386	392	409	412	377	370	394	383	398	407	376	408	408	361	379	417	378	411	399	373	391	396	392	409	380	394	407	407	413	366	456	400	382	371	390	414	395	398	394	411	393	387	396	423	377	401	380	368	404	420	412	401	409	398	395	405	408	395	394	397	396	382	407	386	372	390	432	376	407	361	368	424	415	393	347	383	397	388	351	400	393	404	371	398	379	433	391	425	409	403	389	390	400	344	331	391	393	461	393	390	377	358	371	405	410	421	400	401	370	359	374	384	393	404	372	426	422	382	388	414	385	408	427	391	358	412	433	353	414	396	354	392	389	374	390	408	381	387	397	367	397	375	379	407	407	416	402	370	431	401	385	384	425	412	388	406	392	387	416	394	415	385	403	401	401	406	371	372	410	368	387	389	383	397	406	376	396	401	386	390	363	368	398	380	399	439	390	384	409	367	391	406	404	403	388	398	362	392	398	433	397	377	403	386	390	414	389	415	384	410	357	385	413	413	370	410	388	359	429	412	384	411	396	374	396	417	419	396	384	405	382	402	406	389	358	359	419	377	405	389	387	420	417	418	387	432	405	389	375	409	409	402	367	436	379	377	426	399	404	419	430	401	436	371	407	362	358	370	423	415	402	388	385	412	422	385
33424	24964	10865	2284	696	450	315	346	346	335	330	287	297	335	314	338	303	347	328	366	327	336	312	349	356	318	329	347	326	330	278	335	320	327	337	326	322	331	299	346	336	339	350	328	330	297	358	338	359	298	342	334	353	333	324	309	326	339	317	355	333	330	336	342	354	316	328	345	310	308	355	311	327	330	325	341	327	335	330	336	348	332	337	358	338	326	314	384	333	357	343	334	299	340	323	279	360	330	309	325	339	317	352	310	317	361	329	327	327	304	344	326	355	360	336	326	321	344	342	387	347	358	355	335	358	308	342	308	332	328	329	331	297	346	341	329	340	339	345	330	313	303	320	318	312	325	327	338	335	345	324	342	336	298	331	331	316	335	364	363	356	334	331	303	316	358	331	336	345	332	327	309	319	336	320	343	351	340	344	355	328	353	315	289	322	348	322	354	357	347	321	353	296	324	330	292	335	344	351	332	312	323	344	365	332	356	312	378	342	391	338	341	347	334	330	328	346	323	315	343	341	312	306	351	355	339	330	357	319	375	335	355	336	309	346	351	342	340	305	360	332	355	288	351	336	346	356	291	309	345	343	335	337	335	360	330	307	329	347	336	339	323	335	304	356	328	310	303	311	352	330	336	339	314	315	319	323	347	318	328	315	306	316	320	325	326	317	319	331	323	338	341	314	335	347	316	340	333	331	328	322	331	336	331	344	336	368	307	345	337	325	322	308	312	326	302	387	312	323	319	326	334	354	317	370	317	317	340	322	349	349	289	317	345	309	353	343	349	319	352	344	331	323	309	327	312	342	334	344	337	329	331	309	330	316	362	334	329	353	341	348	374	354	323	323	332	316	358	289	359	316	320	332	345	299	305	315	333	330	355	314	334	339	308	304	322	324	347	321	343	319	341	288	313	359	296	339	335	335	343	334	351	287	332	341	373	342	352	309	316	310	324	359	353	328	296	372	331	337	295	321	338	348	327	348	362	342	318	330	316	351	351	344	331	359	322	336	311	360	347	303	308	323	332	331	308	322	318	327	365	352	318	345	336	331	339	323	348	331	329	336	304	305	325	323	327	357	336	326	338	351	314	350	327	323	312	337	311	332	355	326	311	321	349	344	340	367	331	355	332	312	318	288	340	319	370	343	332	336	336	303	330	338	327	329	313	346	344	313	299	298	324	331	318	324	346	324	303	329	338	348	340	342	324	292	323	296	342	340	321	333	320	335	321	320	313	316	347	361	331	364	319	306	328	362	328	313	341	355	338	324	355	351	309	324	339	338	308	319	324	322	343	318	318	301	340	333	322	351	372	305	336	331	341	330	322	302	310	343	327	316	340	340	334	336	344	333	327	339	350	298	290	355	323	310	334	324	327	342	307	342	334	334	352	334	333	320	330	304	309	340	316	334	326	326	318	349	325	352	345	332	299	322	319	337	310	287	337	350	350	365	307	355	328	335	335	326	344	346	340	338	330	315	323	330	360	332	337	289	350	334	316	336	331	305	323	321	322	330	335	352	319	369	340	359	310	365	289	294	329	310	352	346	313	358	344	361	328	333	333	331	321	356	320	346	339	368	323	345	356	311	313	340	346	335	334	322	315	324	340	340	315	329	334	340	313	327	313	334	362	328	354	329	328	314	319	360	351	306	331	319	330	334	333	284	326	314	338	324	311	343	345	290	326	330	317	318	313	298	293	341	348	334	310	337	312	314	338	331	356	339	357	327	328	332	351	311	325	306	334	330	345	341	318	339	308	325	366	361	323	344	339	346	342	311	353	346	367	306	307	331	330	342	371	301	374	347	353	343	308	332	299	335	351	313	368	345	328	338	326	325	328	348	331	329	336	332	332	343	349	356	319	317	326	333	374	348	347	321	342	335	334	339	329	357	313	341	332	303	307	340	328	331	338	331	330	328	342	330	327	332	371	309	337	334	332	326	382	323	318	338	325	336	324	318	299	310	336	339	330	333	328	335	342	315	289	313	316	335	335	298	317	320	349	315	330	367	330	345	283	342	315	352	344	334	332	290	328	300	365	367	372	328	315	347	307	307	365	342	336	357	309	350	328	363	354	326	320	332	308	346	317	330	334	324	337	334	351	327	315	345	359	336	319	362	326	329	345	328	312	301	330	332	326	330	349	355	308	320	330	320	326	348	318	364	315	299	341	337	348	318	294	318	320	322	368	352	313	326	308	342	311	341	317	336	334	313	349	342	333	310	320	342	344	325	353	331	326	332	327	297	327	341	321	342	319	337	316	324	327	315	299	315	339	345	338	354	343	347	308	340	306	322	332	313	327	339	318	333	287	354	338	311	350	323	343	327	324	310	321	343	371	286	353	320	313	313	340	322	317	317	328	317	353	358	333	322	278	320	327	380	301	319	323	340	328	338	339	329	351	320	331	339	356	315	344	337	360	333	345	349	312	317	320	349	326	314	310	340	312	384	327	321	338	318	323	316	351	356	344	331	285	300	342	335	330	357	320	335	353	363	320	335	320	348	332	331	322	322	339	355	308	346	302	354	333	325	307	329	309	332	313	327	320	342	340	332	290	332	327	325	307	312	318	345	348	331	330	330	311	311	324	310	324	331	362	339	324	364	356	343	331	321	339	351	321	311	305	323	338	344	346	317	328	352	301	308	332	302	345	287	343	282	313	333	328	298	328	330	340	330	314	311	329	317	323	330	329	335	318	346	304	315	319	341	317	335	330	348	310	309	329	350	303	343	309	324	329	341	332	316	324	368	338	317	343	334	341	313	354	317	336	294	318	327	296	341	312	299	325	328	307	344	376	310	341	370	284	325	366	306	319	321	335	325	342	334	335	339	304	321	341	324	309	308	315	322	322	354	351	335	349	321	303	335	339	341	298	347	312	330	327	358	334	323	303	283	326	332	319	348	329	330	320	305	329	334	368	329	361	329	340	336	334	342	332	345	347	343	335	334	320	333	303	317	310	335	335	343	325	299	334	315	293	352	320	307	308	338	318	348	289	315	334	313	301	364	349	349	333	338	304	344	320	350	323	354	328	366	322	327	355	336	342	342	305	327	332	326	307	321	344	303	350	329	335	315	322	334	350	311	357	319	335	340	321	313	339	290	287	314	318	335	303	321	359	342	314	336	364	333	329	327	328	345	317	332	317	323	346	325	308	320	301	316	297	341	311	325	315	347	286	318	308	363	364	337	330	321	356	337	337	345	330	306	360	340	335	317	357	329	359	301	306	338	355	349	306	308	325	347	325	311	361	335	345	316	306	371	329	313	326	338	332	326	332	341	326	315	332	329	330	310	308	326	341	346	327	348	346	324	351	356	338	345	323	328	334	343	326	352	334	331	307	324	365	341	306	333	317	330	326	319	335	330	323	309	324	295	342	338	337	293	322	350	289	360	357	276	364	335	322	351	356	356	325	333	327	331	343	354	360	332	329	328	332	328	340	315	305	347	316	341	328	349	334	324	290	321	314	373	313	347	369	340	320	320	341	308	319	317	331	305	312	334	331
24883	22755	29577	25564	18117	4808	809	523	467	523	485	495	520	483	482	481	489	484	454	455	470	501	512	448	470	464	464	505	468	440	469	481	472	466	500	461	449	495	460	441	462	435	482	446	457	459	509	473	461	480	502	482	465	469	511	410	447	466	438	447	467	477	479	463	452	457	452	483	445	518	445	413	448	449	489	460	443	431	425	464	461	456	473	459	452	428	491	496	435	483	468	450	476	468	406	438	463	430	452	463	454	482	452	475	449	454	486	472	407	483	435	458	503	469	447	495	437	459	476	488	444	492	460	486	480	448	470	417	444	476	459	434	457	453	457	477	435	473	478	465	430	463	464	443	485	460	502	450	459	486	419	435	455	487	453	397	454	450	430	482	472	481	475	466	459	483	458	484	461	490	477	481	460	471	445	466	437	490	457	473	480	431	477	438	470	461	436	444	458	444	465	503	470	469	449	434	464	431	498	432	465	411	461	459	448	491	465	450	420	456	487	460	484	443	437	439	457	473	494	468	474	453	455	469	501	463	485	456	456	493	453	443	440	461	451	423	422	456	479	450	471	458	421	447	433	474	454	485	474	454	442	407	428	475	486	487	463	465	459	512	434	439	451	432	449	474	430	490	466	461	464	445	438	469	469	445	482	490	432	468	440	445	454	476	473	483	448	461	443	404	430	485	435	422	474	411	440	456	487	493	459	460	453	405	454	448	465	478	457	451	476	461	443	443	510	489	469	466	440	494	478	483	515	445	478	446	465	420	449	452	455	484	467	400	446	471	485	446	465	432	456	463	471	447	418	474	433	466	424	438	461	435	454	462	461	462	465	469	481	437	467	461	461	403	442	453	455	461	447	428	464	456	454	470	521	465	496	492	472	463	446	461	453	433	451	458	455	484	457	435	452	477	444	460	499	482	449	460	453	434	441	481	443	467	469	454	455	451	429	463	490	493	464	458	413	470	409	431	461	454	420	423	458	459	499	437	432	472	442	438	447	461	485	453	427	449	473	458	436	474	462	477	445	507	532	452	476	461	423	478	452	439	442	460	463	481	498	475	468	462	474	461	480	449	467	484	440	440	442	429	439	486	485	501	480	471	453	478	448	427	472	445	483	492	478	458	513	432	448	480	484	485	487	439	463	480	472	476	501	466	467	458	435	481	463	465	463	444	449	427	464	450	426	519	491	465	466	449	449	501	450	446	502	465	443	420	461	454	451	447	462	485	446	410	469	493	495	505	461	475	448	467	454	499	461	446	460	489	456	449	472	438	492	495	498	440	485	456	471	478	429	465	426	453	480	482	454	448	461	433	512	470	497	484	458	492	448	453	444	442	488	444	468	461	443	433	437	453	476	463	495	466	450	459	422	459	466	473	449	479	493	467	437	466	460	434	475	497	464	434	445	461	468	440	456	448	423	430	456	481	413	460	430	510	461	468	453	457	450	430	484	481	493	417	490	490	453	485	466	489	486	473	444	482	475	477	461	454	427	459	438	430	459	456	453	458	489	460	445	421	482	477	471	474	479	435	490	450	484	495	476	450	461	477	432	433	483	430	440	460	456	461	461	449	478	442	442	500	393	442	457	444	421	436	460	451	506	446	455	485	461	461	448	489	444	469	427	419	470	458	442	477	442	508	451	482	431	442	416	434	472	478	439	473	451	458	443	487	449	458	472	449	472	472	455	480	493	437	459	480	463	496	458	439	448	433	485	440	451	436	497	414	476	477	476	499	445	465	479	447	483	446	445	438	439	498	464	459	447	407	450	474	448	450	450	465	467	451	452	470	454	437	468	487	467	449	494	439	458	444	452	469	453	442	491	449	444	436	491	517	478	500	468	472	464	455	455	452	460	463	456	463	446	472	424	470	439	455	427	480	450	484	464	487	470	489	463	450	503	473	470	487	481	475	442	458	467	459	439	491	461	449	444	445	480	475	442	458	432	472	486	455	441	444	473	462	448	492	483	433	478	465	475	463	451	452	459	462	448	479	453	500	428	477	468	443	506	462	483	456	465	453	465	472	491	441	440	456	462	463	482	460	485	427	464	429	465	492	432	420	445	451	453	466	442	453	443	500	488	464	467	460	474	444	471	452	435	473	467	432	473	456	452	491	446	453	433	434	430	469	499	460	464	448	436	438	469	439	423	438	487	440	497	456	474	447	455	483	451	450	436	443	484	446	430	460	461	451	430	452	441	440	470	458	408	443	425	465	450	422	472	465	482	458	470	465	460	421	472	450	435	475	501	484	459	501	411	463	461	464	508	447	462	471	415	431	471	461	466	492	464	449	443	459	483	474	477	482	458	468	463	462	462	459	434	478	493	460	432	489	450	502	483	457	470	478	426	472	450	448	463	476	491	447	425	467	465	438	476	445	469	455	445	483	496	487	466	489	469	474	436	454	438	427	495	456	489	454	471	452	463	464	474	469	427	472	491	472	428	452	469	459	468	432	457	484	472	401	448	458	427	464	480	438	480	490	453	467	455	506	433	451	481	432	494	483	473	446	467	413	499	451	471	451	458	456	508	486	463	474	456	445	479	418	463	469	455	480	473	481	442	454	459	459	450	462	431	470	445	449	486	451	483	462	441	461	483	475	476	478	443	481	458	454	482	436	476	454	465	472	419	438	455	467	454	469	471	463	463	453	430	491	467	468	461	471	447	440	457	468	468	442	466	440	445	460	474	433	443	440	453	440	486	445	482	452	462	444	422	445	454	424	448	465	445	438	466	473	462	464	482	476	445	473	465	512	407	432	476	452	477	462	468	474	442	483	453	485	415	427	455	443	487	516	497	449	476	459	460	510	443	455	490	441	477	453	471	459	426	397	423	448	493	477	485	424	467	479	472	467	455	415	444	468	482	459	471	439	492	440	455	414	420	493	443	455	454	426	450	459	467	448	463	459	518	416	480	428	439	453	441	466	479	483	408	456	453	457	448	458	451	455	432	474	465	465	466	504	450	452	427	473	478	449	490	445	458	476	422	431	440	447	485	436	423	476	466	487	465	478	452	483	470	477	433	468	446	441	448	448	492	472	474	458	494	441	466	477	445	453	444	454	437	443	481	442	474	460	462	422	462	460	436	436	443	431	485	450	446	446	440	449	466	416	487	471	492	427	462	481	483	456	442	490	452	429	479	433	441	476	456	483	473	504	465	437	479	441	439	431	473	482	486	453	444	455	458	499	460	489	450	447	459	420	498	439	447	469	478	462	501	470	470	439	423	504	474	468	469	458	452	457	440	455	445	469	430	453	465	459	458	463	445	473	419	464	499	457	443	510	457	455	474	486	466	422	479	447	453	450	431	471	470	462	467	457	474	490	454	480	420	470	455	485	454	475	459	446	452	486	446	407	471	487	480	475	493	443	464	460	448	462	469	463	468	462	495	429	453	452	464	482	506	481	442	463	465	456	418	447	417	465	485	452	480	439	416	460	426	455	480	463	453	467	447	482	481	464	426	444	477	504	479	467	480	484	456	460	466	482	475	429	460	446	458	454
61424	80148	48639	16903	4082	1018	481	411	437	441	449	430	455	392	466	452	398	418	434	409	417	461	451	440	462	425	429	437	403	408	412	437	433	420	442	427	425	408	447	444	465	424	456	443	440	443	409	470	443	426	417	439	435	414	404	454	438	432	423	398	424	425	407	400	437	414	445	452	427	418	423	450	395	431	446	418	417	411	375	431	444	414	455	441	395	449	444	420	441	424	441	399	416	409	405	458	434	426	425	449	441	427	468	410	418	444	447	462	433	402	405	417	440	429	396	425	413	411	429	408	454	441	412	423	437	443	439	402	425	400	404	460	449	468	411	436	432	447	436	412	422	435	418	434	423	434	430	419	401	414	447	404	394	431	423	454	440	402	405	438	386	417	416	412	429	401	437	445	432	405	421	391	421	441	435	414	435	404	402	464	435	435	406	484	416	434	418	406	453	421	415	407	422	422	434	440	420	422	431	479	429	420	430	461	398	437	409	389	446	426	439	396	382	452	438	412	440	394	445	417	482	440	433	445	407	435	415	441	396	415	410	401	404	414	414	424	431	458	427	424	427	437	438	433	403	429	439	432	411	441	411	416	391	451	450	389	411	449	406	433	419	461	440	420	431	409	436	427	450	465	420	409	417	439	420	429	437	405	408	393	416	431	425	393	397	442	445	419	435	418	368	412	424	402	451	385	404	436	407	408	417	435	446	394	435	434	431	410	418	443	431	422	432	439	445	446	451	409	452	428	408	402	443	410	424	456	402	438	432	404	426	437	435	430	426	429	426	394	455	442	430	378	444	422	438	431	413	415	407	432	407	443	440	431	409	409	431	388	430	468	426	460	441	419	397	417	452	435	420	425	430	440	395	440	421	429	430	445	403	428	407	440	406	405	423	396	433	385	399	436	434	421	444	436	401	444	477	401	426	423	428	407	409	446	434	425	416	423	407	429	435	424	424	436	415	424	414	420	408	430	459	407	407	410	429	453	396	407	440	440	436	433	429	452	442	429	460	432	437	438	405	438	420	374	433	378	402	457	442	421	438	438	410	405	389	417	451	444	444	421	492	427	427	440	445	429	414	416	449	416	415	413	432	434	403	397	437	429	447	402	409	446	383	421	439	413	382	408	387	362	384	430	399	434	426	364	440	408	420	387	415	438	421	404	444	417	435	434	435	442	391	458	408	407	408	468	410	428	426	404	412	442	423	449	429	429	396	444	437	412	402	395	412	437	438	454	431	417	386	423	429	394	437	440	446	428	394	438	418	410	441	411	437	427	450	415	376	408	389	445	444	425	415	468	436	446	457	381	471	447	430	441	425	407	440	433	403	435	449	405	432	392	408	417	457	435	423	387	446	422	405	406	427	454	385	426	418	416	393	414	435	454	451	422	421	415	428	429	450	421	442	436	412	464	422	418	378	449	401	419	412	434	429	387	444	425	400	415	436	417	430	448	468	426	435	434	393	443	431	438	422	409	424	422	419	392	434	432	397	402	443	462	404	454	450	408	430	387	417	442	468	411	425	439	429	397	420	409	401	400	411	405	418	450	422	442	415	440	408	424	443	417	409	437	436	372	429	420	449	418	415	440	391	430	428	422	411	411	419	419	393	410	396	442	424	438	441	411	430	431	423	433	422	479	450	385	423	442	418	441	412	421	437	453	413	450	434	416	402	392	423	409	447	387	438	427	405	390	392	461	418	445	457	420	464	469	410	420	413	447	446	418	421	417	430	385	436	431	398	462	445	435	459	411	441	464	433	413	452	435	425	395	404	403	424	416	415	422	414	433	434	441	418	447	430	430	414	415	408	438	402	440	428	383	426	437	415	435	424	443	438	413	406	431	418	445	396	422	407	409	437	414	392	413	409	386	446	439	409	369	427	421	383	421	408	402	442	388	470	418	388	441	459	417	429	406	432	391	427	418	409	413	433	451	444	423	416	427	450	397	454	467	410	450	420	421	444	422	442	453	405	443	408	416	421	412	418	405	426	418	391	461	430	439	429	406	414	448	437	464	449	432	409	406	432	418	438	442	439	401	421	439	383	401	409	429	433	417	422	429	402	431	421	414	462	405	401	434	436	449	421	408	414	407	385	428	475	429	440	394	430	423	414	417	425	392	386	434	414	426	423	428	453	427	436	413	389	424	417	418	424	399	442	461	404	398	483	442	446	424	388	450	408	420	438	428	440	468	406	430	432	416	472	446	399	412	446	410	441	441	430	407	448	398	417	396	441	419	446	420	433	414	417	395	413	439	422	417	419	415	410	430	432	428	425	427	431	409	399	407	438	420	377	395	413	410	453	394	405	413	421	424	399	424	421	416	418	418	425	443	446	413	443	416	438	428	386	408	420	421	433	418	423	423	425	460	421	453	446	417	427	417	458	437	425	421	421	418	408	406	439	408	399	414	427	391	405	409	409	467	431	425	423	429	440	436	417	383	406	427	481	422	426	414	440	474	417	426	432	404	468	455	423	402	426	393	434	449	379	393	406	413	454	436	430	405	437	434	411	419	387	425	392	449	480	459	415	408	437	424	459	443	436	427	423	427	402	424	416	453	442	431	444	411	448	418	423	406	448	434	424	442	414	412	432	427	427	428	446	413	440	406	438	412	435	422	408	426	438	431	488	418	389	440	407	440	413	425	423	415	436	430	386	445	403	455	417	377	385	394	437	396	444	424	458	414	427	406	431	458	425	441	446	437	392	416	434	423	433	434	369	417	404	429	441	437	424	419	420	416	406	446	431	444	398	434	419	444	418	425	402	427	393	439	476	445	415	405	427	425	427	438	440	435	425	431	408	408	390	404	399	437	391	411	395	410	425	445	456	396	415	436	423	412	433	415	406	392	433	416	455	406	407	424	427	399	412	421	434	432	438	418	414	434	400	420	402	414	424	410	428	439	388	426	423	409	461	404	442	466	431	422	405	460	386	420	433	430	398	408	422	432	432	416	421	400	408	441	450	435	408	450	446	422	429	412	410	394	414	398	455	442	436	461	445	432	398	416	425	446	412	419	410	469	386	414	401	410	390	416	397	425	392	423	434	440	439	434	439	423	421	397	426	421	423	446	450	430	411	428	428	458	403	419	424	403	420	413	407	419	410	444	436	404	397	424	425	404	452	410	410	394	405	446	428	436	431	425	443	414	411	390	458	437	407	409	440	405	414	436	450	466	429	426	402	461	473	427	433	423	426	447	464	424	413	443	426	451	411	441	436	442	407	453	410	409	421	422	435	426	439	428	449	434	416	443	399	415	412	404	432	397	436	399	439	433	383	424	422	424	432	423	435	407	392	403	393	429	461	403	450	412	409	407	391	444	419	428	420	411	442	414	429	423	435	461	442	415	399	429	417	394	414	397	450	437	460	390	397	447	415	471	402	450	458	411	440	421	435	389	438	441	411	437	433	448	409	437	440	388	447	427	421	391	441	449	474	394	427	409	443	424	417	404	419	420	444	408	452	400	425	423	418	449	430	444	439	375	445	407	388	397	430	428	469	418
24332	22250	28844	24702	20140	8893	1236	758	630	616	624	556	625	583	566	593	577	615	567	606	626	593	611	584	607	596	606	565	596	570	672	616	557	570	587	610	589	599	583	531	595	589	606	558	546	635	574	593	588	577	627	610	559	667	597	598	590	589	563	637	566	592	591	613	597	572	598	590	602	596	547	580	607	573	638	565	599	615	523	558	562	612	582	588	533	593	605	611	603	568	577	572	613	564	570	591	588	600	599	569	554	597	590	612	650	563	590	646	566	573	623	555	571	589	558	572	596	577	554	602	573	599	588	640	546	539	551	560	603	617	589	570	566	586	644	589	621	597	588	571	608	634	574	572	565	597	619	633	549	575	603	583	564	607	565	565	583	560	592	594	591	568	612	547	603	568	541	562	588	616	578	588	574	549	600	560	605	588	611	618	594	591	596	574	572	583	614	518	572	627	601	625	580	558	567	629	569	576	612	555	535	559	620	562	631	600	584	538	553	562	557	574	639	562	611	620	605	533	594	585	565	611	579	613	573	555	560	577	568	610	601	571	632	582	611	596	596	564	588	576	599	575	631	577	562	530	567	576	607	565	566	589	568	575	584	598	570	617	592	611	646	612	574	585	598	598	559	564	595	556	565	589	581	600	628	601	596	566	600	608	611	537	576	617	583	609	590	562	610	576	574	620	596	552	585	553	568	513	617	552	620	618	568	604	599	590	602	558	575	538	638	533	601	628	631	590	580	615	584	627	577	617	566	583	592	574	623	574	610	601	541	615	521	547	606	567	548	600	567	595	563	635	579	635	599	612	541	540	561	597	607	651	586	595	592	575	605	612	531	562	576	570	622	574	601	569	583	577	565	611	619	577	542	599	571	605	587	584	590	591	596	588	566	541	585	580	557	540	608	607	631	572	524	609	553	542	523	554	622	577	569	597	583	577	641	591	577	606	595	596	591	552	565	604	557	579	567	573	600	585	622	606	606	629	587	597	553	553	568	619	561	600	571	581	610	562	569	541	549	607	569	609	598	585	605	591	547	600	604	619	578	620	562	592	551	592	587	564	571	569	598	622	564	579	594	535	613	565	563	582	611	592	641	550	590	538	559	559	589	599	574	583	613	605	575	604	613	614	598	621	599	607	612	541	586	557	602	593	587	522	592	582	565	613	564	575	581	557	564	533	527	595	620	565	587	601	572	540	605	597	562	584	565	566	617	625	561	573	598	579	593	580	595	603	615	558	601	590	544	584	605	594	569	506	578	567	588	611	552	568	566	600	569	617	623	617	572	602	641	550	570	577	577	575	585	579	562	522	574	611	542	623	590	601	571	574	553	573	572	536	586	588	559	598	575	596	596	605	637	591	591	585	578	554	608	577	599	598	580	563	610	580	535	612	619	579	584	606	582	572	590	542	530	578	560	564	561	545	587	589	554	577	585	549	556	603	579	599	605	578	599	579	547	586	575	553	598	565	613	560	571	551	585	632	620	612	542	540	575	571	586	532	608	574	557	601	563	548	612	569	605	572	643	544	564	578	637	599	603	558	557	598	583	541	596	576	616	570	530	584	567	560	562	516	610	603	600	604	582	601	605	577	591	575	588	585	572	599	583	570	580	559	579	576	566	569	578	611	609	578	592	601	552	584	622	594	618	567	579	582	618	627	550	635	586	551	607	596	554	602	556	589	569	597	564	595	549	635	584	582	569	566	619	545	593	610	566	555	571	585	558	616	602	586	565	563	559	595	557	604	598	605	588	589	621	582	578	569	510	551	600	595	632	568	558	572	549	589	591	563	572	546	558	579	525	576	582	539	578	562	582	582	590	625	577	575	564	552	590	598	570	572	578	570	593	569	565	589	578	585	582	588	561	608	570	573	590	572	608	554	610	597	612	531	583	604	608	575	606	585	560	561	587	606	586	547	547	573	509	554	589	590	601	638	608	604	572	566	542	546	573	586	542	543	572	597	633	585	565	541	591	601	557	591	577	560	645	585	598	568	554	638	596	594	573	566	590	570	595	580	587	557	585	574	567	598	600	612	582	537	611	621	589	607	609	558	591	557	586	558	581	611	606	597	606	553	599	584	592	573	589	624	608	566	613	590	559	598	594	609	596	584	561	551	536	578	618	576	582	610	581	576	551	621	620	599	596	570	610	533	571	612	607	608	580	554	567	602	626	586	624	575	594	616	569	579	566	573	576	599	614	624	529	535	589	577	592	559	623	607	576	589	587	574	557	588	628	601	614	614	599	587	625	567	583	609	624	573	608	576	609	608	610	580	561	597	590	541	553	570	576	581	595	575	583	540	591	565	642	599	574	586	574	567	627	570	547	586	644	607	577	563	547	579	587	569	573	590	636	593	599	596	615	564	542	604	594	572	584	584	558	589	592	536	569	591	567	557	592	588	571	590	601	536	622	578	612	584	582	557	569	550	569	562	583	572	562	550	564	560	568	592	602	652	594	543	625	633	590	541	552	579	616	599	588	638	573	584	585	577	541	578	557	558	632	590	655	577	556	564	592	557	591	541	595	572	556	613	562	590	603	557	558	579	564	571	589	612	585	567	578	576	540	598	557	567	585	613	546	547	554	571	580	573	562	574	582	586	579	513	544	583	586	613	561	594	607	564	593	622	581	565	601	569	623	534	601	572	561	611	585	596	601	582	549	554	602	547	620	594	585	615	576	618	629	577	559	595	586	537	582	590	551	585	558	598	585	551	577	600	572	556	606	560	569	567	552	609	600	584	533	573	577	610	598	593	642	576	599	590	596	579	607	566	557	562	585	616	610	605	600	549	572	595	576	595	567	579	571	542	577	571	616	541	524	574	616	600	576	560	601	561	597	525	601	648	568	545	583	526	609	573	617	574	580	572	604	641	565	591	579	621	604	529	570	582	580	563	570	585	586	612	588	604	596	547	614	586	588	551	570	565	620	564	590	605	568	581	586	592	556	619	570	547	626	589	594	600	578	551	589	573	622	593	619	596	601	542	521	579	559	595	547	581	595	578	583	575	573	584	640	564	558	616	596	548	563	544	605	587	591	535	631	549	617	616	615	541	571	570	594	600	555	560	590	519	607	559	599	555	612	573	588	551	597	592	588	561	565	594	582	583	584	562	559	581	552	628	607	539	557	633	596	618	592	604	551	557	601	560	612	578	573	576	632	556	562	590	566	574	592	576	564	602	565	550	612	557	573	598	542	634	557	612	581	560	597	562	579	579	567	555	534	574	522	602	630	596	560	573	607	596	601	559	539	587	572	600	520	552	545	563	557	611	582	585	551	607	557	591	607	563	594	561	567	563	604	599	592	573	606	638	601	602	576	593	558	582	585	592	549	624	555	586	526	596	553	600	526	592	594	563	558	618	562	593	597	576	587	598	617	571	545	578	613	571	532	570	532	571	572	608	603	607	573	566	597	560	593	580	618	561	568	590	590	550	570	614	555	577	582	613	568	548	600	558	611	583	609	592	546	565	545	588	596	533	605	575	504	543	594	598	600	564	576	575
60112	83230	50384	17548	4384	1152	546	543	524	525	520	544	553	530	557	523	531	528	572	491	549	543	506	516	527	541	519	499	546	537	542	531	507	577	513	530	518	541	487	510	556	502	480	491	546	550	483	539	519	543	504	512	554	517	540	523	528	533	577	561	519	532	472	490	520	512	565	481	504	468	523	548	531	531	469	531	534	534	561	525	557	533	507	542	515	570	540	541	503	535	522	562	554	535	578	491	556	546	532	510	582	552	570	548	509	517	523	519	537	544	585	525	543	517	521	497	513	550	530	518	529	586	542	522	549	509	585	521	551	532	573	564	542	526	512	546	539	548	519	496	548	530	528	547	499	521	551	499	538	508	538	531	535	522	536	532	527	553	510	545	566	549	567	515	516	544	529	514	464	508	536	525	540	543	513	525	501	507	515	529	520	512	494	506	556	537	557	518	492	494	534	527	529	517	549	517	501	492	507	586	530	513	540	498	523	511	537	490	532	545	525	545	533	531	512	513	546	532	503	551	507	565	538	491	495	511	544	510	512	539	545	519	574	603	507	527	511	541	450	547	537	508	567	534	532	538	494	530	517	517	521	509	513	518	519	536	523	591	541	512	556	532	504	548	527	509	482	536	525	565	563	554	537	546	540	568	478	528	508	467	549	531	564	554	501	531	521	541	490	524	525	550	522	535	538	489	536	553	511	532	467	541	550	554	525	575	534	544	531	524	500	551	529	548	526	489	545	505	489	523	514	536	487	512	495	506	549	531	520	553	527	553	494	487	477	533	499	502	539	524	514	556	521	539	502	541	542	535	512	500	496	521	496	517	506	546	574	538	520	542	474	487	552	529	550	547	515	543	564	525	542	500	512	530	559	559	518	494	516	510	516	524	533	517	506	510	469	533	555	557	534	484	515	505	525	540	511	505	524	524	512	533	535	534	543	536	529	530	541	548	531	542	535	518	533	564	491	508	480	572	526	519	531	499	500	572	519	497	544	506	502	578	549	523	544	531	538	504	510	535	535	552	530	520	490	520	532	550	524	530	519	527	559	520	528	535	516	522	556	505	512	533	503	501	530	569	561	526	535	547	504	515	560	520	566	507	516	559	570	531	505	547	517	535	531	538	494	539	545	518	501	543	543	529	509	569	566	558	548	519	553	519	522	519	510	487	547	542	548	547	525	532	532	548	533	582	542	519	548	537	561	528	482	530	555	553	518	526	529	533	511	500	548	557	542	551	549	501	526	570	528	518	516	515	527	522	500	533	523	507	487	528	535	495	538	500	525	519	544	553	489	582	523	525	491	535	549	525	505	554	521	544	488	544	540	535	508	545	569	547	500	522	551	521	544	573	540	530	510	485	524	523	505	508	549	540	512	514	519	546	535	525	549	532	555	493	528	555	532	529	517	531	526	497	524	543	514	495	541	512	535	541	561	527	552	533	546	536	546	535	525	533	540	532	557	569	515	539	515	552	526	530	516	535	559	514	512	552	537	523	500	544	506	536	488	563	493	495	502	534	527	561	527	503	547	535	486	533	496	543	513	551	510	522	556	505	526	517	509	533	546	514	540	546	500	544	530	476	558	512	520	537	550	495	529	490	545	539	529	523	529	513	516	537	512	526	548	557	527	495	523	544	543	518	545	560	577	539	541	520	544	508	553	550	528	545	536	547	547	531	556	540	497	517	557	497	525	557	526	542	487	515	531	519	549	514	507	545	528	547	503	564	511	529	561	557	519	490	572	513	556	511	512	503	512	559	522	519	522	528	548	533	536	540	533	520	540	526	557	515	532	504	519	522	496	470	538	542	546	537	500	546	516	541	533	570	524	501	516	541	529	535	518	544	546	550	579	521	554	536	536	517	536	469	528	519	538	497	539	534	536	489	516	541	534	499	531	472	547	551	547	561	554	546	587	530	554	552	515	527	507	588	517	498	539	543	561	493	552	490	550	537	535	517	515	546	526	488	500	530	551	516	531	505	524	548	535	537	541	544	508	537	550	492	519	503	507	584	535	492	519	509	520	479	511	500	534	503	558	520	522	518	539	524	539	550	548	516	520	526	518	507	492	540	537	486	526	546	557	519	541	519	530	545	508	491	485	498	551	548	531	560	565	528	538	548	520	541	521	510	512	521	551	491	515	536	506	513	540	530	510	494	531	514	527	515	538	505	533	505	516	498	562	517	514	505	516	542	551	547	546	541	534	488	577	492	529	491	518	532	522	511	534	508	526	504	510	518	523	542	513	478	524	554	538	528	523	494	559	511	459	506	505	521	513	542	518	545	571	514	511	534	463	523	526	539	523	512	531	504	522	489	567	529	540	535	537	550	521	503	569	508	503	520	533	545	546	495	496	536	530	536	526	539	509	555	561	520	503	506	507	513	500	506	507	544	529	540	510	528	527	549	565	500	475	493	507	547	569	507	525	540	505	547	530	514	489	535	518	556	547	534	518	513	524	572	539	510	511	524	538	497	510	514	509	542	574	535	502	541	519	531	544	513	528	554	562	542	539	550	501	512	502	538	496	497	532	550	531	527	491	516	494	514	523	528	514	497	517	539	503	469	498	529	526	529	507	508	556	526	535	571	515	492	506	540	523	499	548	497	498	524	555	498	508	514	514	498	547	509	538	504	542	522	561	515	500	516	508	511	516	511	533	490	531	509	524	527	558	536	534	476	522	512	507	528	511	533	513	526	516	523	549	534	470	536	504	522	536	531	498	519	590	505	480	533	518	496	514	526	527	532	539	523	517	512	515	541	493	546	499	532	534	567	525	475	524	523	513	471	508	524	570	594	539	500	543	529	549	546	526	542	516	551	518	533	522	495	513	531	558	526	495	548	519	547	518	540	540	520	521	527	516	495	505	492	520	549	523	530	546	492	509	532	533	511	537	511	553	511	534	516	545	507	569	521	509	525	529	523	506	498	534	489	546	547	520	549	516	493	512	539	522	544	523	576	497	495	554	593	529	499	542	491	563	506	534	559	534	552	563	518	504	537	520	528	575	553	510	558	560	544	555	547	529	536	547	508	532	548	527	522	558	489	534	523	521	532	530	538	545	533	517	564	506	539	538	528	519	526	559	519	498	541	535	544	581	490	563	547	521	541	537	511	578	543	563	531	560	517	507	538	518	549	495	505	542	528	552	491	526	513	539	512	529	502	516	517	532	513	519	499	487	523	535	516	541	533	516	528	520	528	505	549	496	526	551	553	510	537	494	526	523	505	511	533	555	547	537	493	533	499	547	540	541	513	513	535	558	484	525	525	501	516	530	530	520	545	507	512	546	496	498	504	528	533	536	498	541	519	531	524	570	512	551	521	541	517	518	503	530	550	557	512	527	513	562	503	519	505	542	539	523	507	496	507	547	513	506	506	524	492	523	508	531	529	524	514	548	532	514	508	535	564	502	510	579	539	519	509	515	496	515	532	563	514	526	514	531	494	540	509	510	496	545	518	528	568	492	546	514	521	552	525	516	552	499	556	488	510	535	523	515	542	554	564
35003	29319	17693	4345	836	468	446	432	433	433	453	438	430	417	479	430	392	424	441	449	423	439	400	432	414	408	400	446	442	438	403	415	454	426	421	455	409	427	425	424	425	460	434	438	424	472	449	418	432	412	448	401	416	388	418	419	441	419	440	389	445	431	440	453	442	423	430	392	401	435	434	424	367	380	452	422	419	419	432	459	404	440	452	442	439	412	409	396	407	428	411	463	431	377	408	388	407	470	427	399	433	413	447	430	431	407	438	409	411	426	412	422	419	467	443	408	408	464	422	406	423	412	433	444	398	404	447	431	417	435	422	416	431	428	438	432	453	431	415	444	440	432	414	435	415	418	414	422	436	403	439	431	377	433	420	407	411	420	434	440	432	414	376	432	447	452	448	415	435	431	429	427	429	425	443	424	392	446	427	449	396	441	426	451	425	380	432	433	456	391	441	466	422	453	410	419	411	415	386	446	444	430	404	463	416	430	407	429	433	432	423	410	430	454	408	452	454	420	457	466	409	435	424	420	402	440	402	465	417	422	438	411	385	416	385	466	396	443	395	431	407	405	425	428	438	457	369	413	428	443	427	416	428	448	442	467	425	461	456	419	429	411	426	434	437	407	384	430	420	429	437	401	436	392	467	428	418	418	441	430	442	427	396	435	426	400	446	405	405	449	435	450	434	424	447	420	425	379	422	434	423	451	435	430	395	391	437	423	433	405	430	441	435	458	431	429	387	394	423	453	429	405	420	464	416	457	429	422	375	413	446	433	437	407	464	387	455	431	445	404	442	411	386	371	417	451	441	448	417	420	433	396	423	408	424	402	445	426	418	444	412	449	423	417	428	410	428	402	449	429	453	391	432	399	403	420	418	432	418	415	432	424	423	427	444	399	438	422	465	476	418	395	412	396	429	422	400	431	426	425	426	410	424	422	440	428	417	386	436	443	397	418	406	439	441	435	414	428	434	439	428	396	384	414	420	408	433	379	415	442	374	419	411	409	401	441	419	413	448	389	409	418	427	411	444	411	427	422	435	463	442	450	408	434	422	421	438	406	365	380	430	416	422	425	400	414	423	438	425	393	440	418	425	387	428	412	397	428	404	394	457	446	418	419	400	404	396	429	446	402	412	423	416	415	388	396	397	438	429	442	405	429	436	411	420	428	453	440	431	417	399	439	430	441	406	434	412	432	435	429	462	430	415	442	435	433	459	413	423	399	413	419	454	447	441	412	426	427	436	443	407	428	465	427	428	370	432	435	431	412	456	424	422	427	459	414	429	389	399	448	420	426	395	409	404	410	398	406	397	448	433	406	399	443	417	425	415	423	414	510	405	447	381	423	442	422	436	439	464	379	462	391	415	389	427	412	461	421	403	460	433	394	406	436	422	447	456	407	448	445	428	422	426	426	400	444	425	429	406	435	480	440	443	450	414	421	403	404	439	424	415	417	472	427	424	432	417	466	425	434	403	430	420	396	418	393	436	369	436	454	423	437	408	401	432	468	439	424	415	460	440	421	419	436	402	448	423	451	474	438	466	431	422	428	435	424	451	433	412	399	453	420	400	442	446	451	475	417	430	430	409	432	438	449	422	432	397	426	433	423	424	402	426	437	404	434	408	419	383	404	398	392	379	386	431	432	421	414	384	383	429	438	438	417	414	428	429	481	433	421	447	435	404	389	410	431	397	398	442	393	429	421	434	417	429	402	430	426	429	430	426	443	401	419	420	427	422	411	408	439	426	394	421	393	433	472	440	428	407	424	431	420	405	471	466	451	429	398	384	413	418	394	412	426	440	452	414	418	402	409	402	446	382	422	404	404	419	423	411	415	418	460	388	437	436	448	449	449	396	432	415	405	417	434	420	397	426	399	406	405	413	418	420	399	455	422	433	419	426	410	389	443	414	409	437	390	415	428	429	410	421	412	427	425	411	395	438	440	432	416	421	448	404	406	445	435	407	418	440	385	421	408	430	450	439	425	422	439	442	405	402	429	407	450	438	424	471	434	408	424	428	440	419	418	440	409	384	430	435	411	410	436	457	418	452	445	447	447	435	415	425	443	437	427	446	411	438	419	372	429	434	443	440	373	431	396	422	408	421	421	414	423	427	456	441	386	426	387	412	409	441	462	424	414	452	431	433	424	415	434	415	418	427	402	409	393	434	395	455	435	445	402	393	425	426	388	398	427	402	423	444	452	410	449	411	434	409	463	413	440	423	418	440	442	427	439	419	415	402	385	413	430	437	390	429	447	422	413	412	433	434	448	406	419	462	427	391	450	393	381	474	429	414	406	418	430	421	448	431	421	440	422	422	402	414	415	422	410	383	453	446	445	406	485	463	424	435	424	448	435	387	470	408	441	461	435	388	413	418	464	470	423	398	464	385	464	446	439	435	429	418	474	401	420	401	432	404	447	432	468	385	406	411	430	418	400	395	417	411	440	438	440	422	448	438	421	420	456	452	429	418	404	422	439	437	453	424	428	433	432	415	438	431	437	383	450	441	448	432	422	430	414	421	461	414	455	406	432	408	455	423	405	468	428	463	423	407	393	403	396	435	445	402	411	412	422	426	417	453	443	419	421	416	427	439	390	421	396	469	410	457	407	430	416	400	412	461	437	412	458	402	416	403	458	456	426	414	418	444	418	443	373	408	438	442	454	454	433	404	427	444	413	396	391	456	449	451	415	427	438	420	406	442	410	429	437	461	439	410	420	420	424	404	432	444	455	438	440	413	429	404	410	426	415	433	428	445	400	419	422	411	413	400	441	410	419	430	394	435	450	433	396	424	408	410	465	427	388	448	440	437	412	439	432	412	420	441	398	456	460	402	413	405	414	420	438	420	374	426	420	461	463	386	429	416	414	424	417	430	423	407	435	415	382	398	438	444	413	425	425	443	429	417	448	423	404	419	467	422	423	434	399	442	420	422	440	428	432	427	425	492	424	450	417	448	430	451	438	454	417	441	425	454	420	428	474	419	436	434	444	393	431	419	420	394	407	435	476	447	431	458	431	426	407	436	420	452	446	419	443	418	461	422	427	465	434	424	412	412	424	419	445	441	444	421	428	421	392	429	420	439	378	453	400	445	472	447	410	444	443	390	409	389	452	416	458	448	425	407	433	396	429	463	428	404	438	443	406	408	456	407	384	452	466	458	420	425	425	433	443	404	428	436	376	411	419	446	425	438	411	428	423	440	442	429	439	403	397	427	409	402	421	445	416	407	450	395	460	388	419	461	457	425	434	418	394	422	441	433	389	433	411	415	430	401	445	449	397	473	441	385	423	440	427	411	409	411	411	431	393	396	455	414	423	392	429	420	448	400	421	460	405	410	425	442	402	425	376	423	436	410	434	409	444	457	425	466	440	441	432	460	424	436	393	418	410	474	398	413	460	428	448	421	484	395	460	407	445	395	451	418	418	437	432	405	450	446	401	399	452	420	425	414	416	420	461	416	419	449	412	404	418	478	480	420	413	462	418	410	411	441	457	491	394	415	429
33531	27072	9397	1907	641	379	324	388	340	371	380	363	369	355	339	346	355	328	342	388	326	362	369	373	356	346	366	334	358	378	351	339	365	351	357	384	385	346	407	353	371	368	351	336	389	366	366	324	357	318	379	353	360	370	347	345	324	372	354	359	350	383	366	355	355	343	365	351	380	360	365	314	360	351	335	369	343	361	348	362	367	340	359	360	352	393	341	352	394	352	350	362	326	351	353	374	300	366	317	361	328	326	348	366	342	366	383	342	358	340	372	358	402	383	342	368	372	361	342	371	338	374	356	354	370	353	368	386	361	388	309	368	369	367	342	381	351	322	333	378	355	365	392	342	352	367	343	329	354	349	352	338	366	367	382	364	365	355	318	332	364	361	343	369	345	363	353	321	344	339	348	372	369	360	347	356	313	346	361	371	337	401	341	368	339	334	350	360	375	383	355	359	345	341	359	345	351	348	347	365	381	398	353	354	352	348	350	346	354	362	347	367	364	375	352	337	355	367	365	349	374	329	364	375	372	369	386	347	337	365	339	352	332	327	352	349	368	374	301	355	346	326	366	357	345	336	336	388	356	345	349	328	338	350	338	330	352	324	371	348	351	361	366	367	323	338	375	321	338	375	372	357	369	334	352	364	361	358	361	336	380	364	351	338	376	327	332	322	365	369	335	331	312	368	364	352	350	336	356	319	354	342	350	355	340	339	369	363	351	332	332	328	348	341	343	369	359	389	336	360	344	361	364	344	347	381	359	310	364	373	355	379	364	350	343	348	364	392	351	338	338	377	339	352	362	366	369	349	369	358	357	370	343	370	378	385	314	364	332	374	352	321	361	363	371	321	350	372	387	362	356	389	352	376	380	362	385	334	392	364	324	306	338	403	357	341	355	347	345	312	337	326	320	375	352	351	343	351	394	364	329	337	361	339	349	361	384	408	350	356	360	322	355	370	362	351	357	354	342	309	333	330	367	302	379	356	385	358	350	360	332	379	347	353	332	361	362	359	373	347	364	352	391	358	341	384	364	341	360	361	363	355	367	342	346	362	379	356	334	369	381	335	356	352	365	368	345	332	358	368	318	335	353	364	336	361	367	359	366	344	350	344	341	380	338	371	343	359	347	350	346	330	373	355	339	355	378	351	346	339	369	387	344	336	377	357	364	360	359	335	383	346	366	361	354	343	354	336	409	366	365	367	389	375	388	311	333	370	363	341	365	320	368	344	356	348	349	344	343	356	325	357	376	365	343	379	382	384	362	336	360	355	348	355	386	347	362	350	380	357	324	332	331	357	349	300	338	319	347	368	356	373	383	336	343	324	339	346	348	335	342	360	329	326	354	331	352	353	349	341	363	342	349	347	361	354	361	316	357	416	358	340	347	359	362	326	359	378	351	379	350	352	360	349	379	342	351	335	363	353	379	364	346	375	318	380	370	376	385	383	323	350	347	357	337	333	314	376	364	378	361	356	355	356	342	352	321	364	342	356	372	351	351	304	324	337	344	365	321	357	338	348	338	340	329	346	362	337	357	369	357	351	336	351	373	385	353	366	344	342	362	315	325	344	380	339	330	357	351	341	358	388	368	371	360	356	367	368	338	344	350	370	381	334	368	338	354	334	339	358	341	358	347	339	328	390	379	327	341	339	363	305	339	339	344	344	324	345	329	355	365	351	324	377	332	369	350	364	363	342	360	360	347	337	356	332	371	366	365	344	374	351	346	373	343	325	346	370	375	363	360	350	326	328	347	391	369	373	366	344	332	360	361	332	367	322	355	345	373	357	348	349	394	352	363	363	347	361	340	384	362	340	344	344	347	361	357	385	351	317	333	351	315	354	396	339	402	376	359	342	359	383	357	325	365	365	339	369	375	337	328	351	368	328	356	307	346	367	368	308	355	373	367	367	338	357	332	351	355	346	348	361	370	348	385	339	368	325	380	330	362	374	341	367	387	339	333	344	353	350	337	378	336	340	360	339	340	371	368	306	373	379	311	353	391	338	342	341	353	331	363	336	355	359	331	364	366	351	348	335	353	325	329	361	344	342	343	381	339	353	365	335	362	355	352	371	363	359	331	388	393	373	354	346	343	355	362	360	359	320	350	336	380	331	363	342	358	351	405	373	335	367	328	391	362	351	329	360	366	392	366	340	367	369	361	351	357	318	367	360	338	323	337	354	357	334	345	338	347	358	324	372	346	336	381	367	351	345	368	366	301	377	335	371	333	338	358	343	363	345	348	345	369	351	362	357	373	322	338	373	359	334	350	378	377	335	341	321	374	340	358	352	327	335	352	351	349	361	353	333	364	343	360	358	379	347	371	365	376	350	325	369	383	384	340	369	361	355	339	361	359	349	331	324	361	345	370	377	341	386	357	346	387	319	372	327	350	352	339	349	377	351	367	326	356	338	316	343	348	319	367	371	332	340	350	363	356	332	375	352	347	338	346	342	366	351	327	334	369	343	333	384	348	342	381	373	369	362	329	337	343	348	328	336	321	365	355	363	367	368	373	371	371	364	341	349	398	310	347	336	374	371	334	364	331	359	380	368	348	373	380	363	369	366	367	399	341	374	334	426	357	368	350	351	404	360	349	355	341	376	326	381	375	374	304	364	338	391	365	370	310	326	356	363	351	363	345	333	377	350	345	362	378	341	349	331	348	339	313	329	370	357	372	379	333	369	355	363	363	368	349	321	333	363	373	364	367	335	368	360	372	381	335	344	401	383	384	334	332	350	358	389	349	362	357	356	369	371	330	359	378	355	352	409	344	321	398	363	373	323	363	363	356	395	350	323	336	337	351	348	355	377	354	338	319	396	373	368	357	318	358	368	354	350	347	378	366	361	352	330	355	387	325	366	355	349	376	352	364	374	391	340	378	385	375	362	351	364	345	348	353	348	348	387	359	331	337	345	366	419	380	372	326	367	350	348	344	319	345	369	334	339	360	351	364	346	351	377	389	382	334	379	320	358	327	376	349	349	384	355	310	362	362	359	321	349	363	345	303	357	340	352	354	360	349	344	357	356	344	369	359	359	370	368	349	356	346	341	342	376	351	341	365	384	316	339	325	344	328	343	344	349	349	360	368	370	333	364	341	340	351	352	356	383	325	348	348	365	376	347	349	368	365	354	360	383	310	340	367	366	351	350	365	371	344	365	402	360	338	368	348	342	357	347	319	375	346	363	345	384	342	339	360	373	357	331	355	333	340	329	390	364	336	393	342	326	349	385	364	344	370	344	342	392	344	386	348	365	365	354	366	369	328	347	365	364	356	367	347	357	358	350	359	353	361	357	362	349	383	337	360	371	341	360	369	312	385	328	372	351	301	348	333	412	360	359	363	352	343	370	361	357	336	358	359	375	320	334	374	354	370	373	339	365	370	319	355	382	355	349	338	328	343	390	379	332	342	340	344	361	296	361	312	386	355	365	313	336	369	315	374	359	338	371	359	387	355	333	349	389	349	310	339	350	347	394	365	338	358	370	326	367	353	370	350	379
24840	22582	29256	24743	18314	4868	877	610	485	579	544	473	532	557	529	518	553	496	457	535	511	540	536	491	486	555	515	480	479	519	500	531	526	490	485	510	505	494	530	472	511	542	482	525	504	506	523	527	528	493	532	524	486	443	477	503	509	511	524	496	504	506	479	510	486	506	521	521	461	523	509	489	528	508	533	542	507	520	509	497	471	534	519	513	534	494	495	519	498	495	503	480	515	522	504	504	546	490	481	502	487	479	546	489	467	473	528	494	508	528	504	523	475	501	527	517	476	480	469	507	503	528	502	500	465	490	496	491	508	474	524	516	472	529	517	478	519	493	488	501	491	517	518	483	469	441	459	529	493	474	494	480	503	471	487	515	482	509	495	474	507	521	493	512	483	511	521	478	500	520	499	514	503	482	513	476	510	529	472	474	499	467	481	470	517	528	480	475	447	483	498	514	517	535	490	490	529	515	583	472	488	477	540	502	515	472	460	457	528	493	508	505	550	497	499	517	484	540	464	510	452	485	500	521	503	516	478	510	527	504	483	504	492	500	499	477	499	478	475	511	496	510	482	505	500	483	488	489	474	476	485	513	494	498	490	478	537	451	506	502	496	499	503	529	520	455	509	516	509	499	499	483	446	472	444	445	471	490	489	456	467	497	470	547	505	469	475	522	470	501	515	468	496	483	482	483	488	467	528	451	502	538	517	475	514	481	524	471	509	519	474	469	513	485	513	501	500	506	449	490	491	527	507	487	450	519	535	471	479	508	490	485	520	533	535	475	541	492	506	474	497	515	520	511	463	487	485	487	493	513	536	469	502	475	481	442	514	492	476	492	501	480	491	503	514	517	467	465	492	497	461	495	530	481	468	456	486	482	500	510	503	496	544	492	498	527	483	464	509	530	479	504	479	445	517	490	468	511	488	509	498	503	499	494	492	491	467	527	496	515	512	500	489	512	509	482	510	486	505	506	557	521	530	535	462	512	502	472	494	497	528	498	518	459	461	494	465	502	515	467	536	510	510	531	502	517	523	530	501	505	523	516	511	497	454	525	460	486	523	550	464	493	508	524	499	469	470	528	466	516	480	489	488	507	473	513	531	512	531	450	568	471	505	475	496	488	561	480	497	529	485	483	534	503	484	480	537	532	487	487	491	523	525	500	482	529	480	482	516	501	484	501	486	500	464	513	439	486	506	492	513	516	539	508	525	540	493	486	503	491	482	493	534	529	501	488	460	509	480	461	508	504	450	509	513	466	543	466	465	473	498	469	507	465	511	515	520	512	508	490	483	500	536	502	518	473	518	513	463	512	530	496	494	489	520	495	523	528	489	502	496	524	500	529	545	506	491	529	520	479	536	464	495	470	481	488	484	511	499	502	524	480	495	529	496	516	512	490	508	502	495	550	503	472	505	502	476	507	501	478	513	495	526	530	506	448	480	501	474	526	456	497	498	474	524	511	524	518	491	472	475	472	523	489	502	500	514	488	526	528	476	450	514	509	486	500	532	505	521	517	490	467	492	509	504	479	485	498	502	468	523	518	489	477	474	510	501	514	475	499	481	491	514	474	492	492	489	489	473	463	503	479	495	515	506	527	494	503	512	518	530	498	493	493	530	484	493	455	529	531	519	490	516	511	504	484	516	447	531	507	449	521	499	465	539	479	524	477	518	477	463	488	542	505	475	496	524	487	476	471	520	493	506	525	521	517	487	512	530	502	486	464	492	488	480	487	494	507	510	502	495	470	532	513	535	482	464	526	523	486	511	477	457	475	475	467	511	467	506	481	516	518	493	488	499	505	486	521	472	485	505	483	489	463	504	529	493	539	533	496	491	512	509	506	469	483	476	514	483	494	528	492	498	486	465	539	478	484	505	513	516	509	540	523	466	492	510	530	496	468	515	544	508	515	515	529	495	515	463	514	513	502	505	482	503	552	504	490	457	481	465	480	492	483	482	486	458	510	465	478	472	489	503	495	524	486	464	493	504	498	476	490	504	493	538	468	475	532	498	522	527	480	506	474	505	507	527	487	487	477	514	504	517	512	554	471	482	482	522	507	510	502	490	508	495	500	508	502	526	517	486	482	520	506	480	493	494	477	492	522	463	500	484	514	480	519	511	504	502	505	466	462	469	511	462	516	504	470	488	486	540	544	502	512	519	465	501	531	468	494	547	527	499	494	522	475	500	499	526	528	521	517	470	463	507	488	448	500	486	466	497	524	489	495	501	508	507	527	502	501	511	506	525	519	482	487	472	486	479	520	482	535	507	540	494	485	520	495	489	480	530	494	477	529	519	477	449	519	526	486	517	530	503	514	503	474	486	497	510	515	488	497	519	493	466	492	485	519	468	508	521	500	523	489	512	469	485	489	514	495	527	508	461	482	508	459	520	480	497	499	491	515	506	455	502	491	496	478	483	517	502	499	513	495	458	521	478	513	517	510	509	509	507	533	486	484	489	508	495	485	469	485	555	470	517	453	497	473	473	492	477	483	484	505	495	528	481	507	500	487	448	481	509	472	478	521	491	520	481	503	492	482	509	528	494	506	519	512	534	544	495	491	527	480	484	489	523	483	480	462	522	523	518	491	527	490	515	486	575	512	519	480	477	497	495	503	470	482	486	491	516	502	453	532	502	502	548	516	466	473	494	511	469	490	494	512	513	495	491	503	515	510	535	504	462	485	490	501	456	475	439	520	509	453	493	469	497	482	492	487	529	483	491	475	479	502	503	474	516	455	474	492	477	465	516	487	492	509	501	502	485	503	471	487	499	499	527	520	452	484	519	534	510	501	479	506	499	517	496	482	486	511	500	541	493	489	514	497	491	504	506	502	501	474	509	489	555	471	478	527	478	511	525	521	512	462	494	542	471	474	543	496	539	509	520	511	515	536	485	529	487	547	471	484	478	525	480	509	492	526	453	515	471	478	525	484	504	486	529	500	498	499	506	457	496	483	467	536	481	498	496	517	582	499	487	520	516	527	543	494	529	515	511	484	479	465	512	497	461	516	460	504	488	509	489	501	493	486	507	504	504	484	493	514	463	512	457	522	460	479	531	497	505	497	482	521	483	502	519	466	497	466	507	490	514	474	473	494	525	506	534	516	483	510	497	455	442	514	492	492	497	499	552	526	509	514	492	501	512	564	527	494	497	462	551	525	504	513	525	504	509	504	482	473	523	486	509	520	522	506	466	501	491	459	506	495	485	476	475	504	483	485	476	523	510	501	501	520	537	501	494	457	479	492	506	487	488	568	525	465	539	502	506	501	495	459	459	451	493	495	494	468	524	431	513	475	520	508	494	525	501	495	519	507	498	478	462	486	494	510	497	512	472	451	508	501	489	505	488	505	523	486	519	506	495	523	494	528	510	524	503	505	511	508	531	493	500	444	501	503	518	483	506	511	519	519	529	449	484	508	495	465	547	510	516	506	500	520	476	479	482	499	480	514	508	523	499	502	482	520	458	493	454	501	496	508	480	480	522	469	542	496	478	483	468	515
62062	81001	46364	14010	3062	826	491	475	457	461	452	460	414	461	460	456	445	489	439	455	473	522	452	466	455	445	469	478	448	469	457	441	440	471	454	442	460	443	446	439	438	457	426	445	475	481	461	461	457	474	460	451	471	437	483	463	471	444	493	473	461	462	413	440	430	443	468	457	436	506	452	425	451	456	500	467	439	457	498	514	450	459	469	440	423	474	442	457	438	480	442	448	444	510	460	462	494	479	465	453	438	461	476	466	493	445	460	455	424	457	464	465	456	449	470	435	438	441	453	459	446	483	408	461	456	416	476	495	500	453	477	470	487	433	443	461	468	411	438	433	517	484	464	480	448	448	450	456	473	447	460	469	425	444	436	418	448	453	465	455	438	414	450	451	450	440	476	446	484	459	463	454	436	476	453	461	483	470	484	491	477	453	435	485	467	460	456	450	431	470	460	489	450	462	421	470	458	495	466	452	469	489	476	455	463	483	451	496	406	436	479	477	428	438	434	442	510	463	475	412	444	454	470	401	438	466	444	468	451	462	478	448	456	469	457	465	450	459	449	484	482	461	429	433	446	449	455	454	451	478	418	434	452	443	457	483	450	494	480	454	446	451	456	408	453	454	462	446	468	464	458	432	472	449	462	462	489	462	488	461	455	456	482	444	465	466	447	465	429	439	463	422	457	438	439	446	436	426	391	419	441	442	474	482	452	467	490	473	459	459	429	466	418	445	446	443	454	433	449	410	472	473	444	452	412	502	450	418	467	432	464	455	437	421	453	438	474	482	460	432	477	462	480	479	463	464	436	488	452	460	442	467	451	460	428	449	440	393	449	445	432	444	457	450	440	433	488	433	435	463	499	468	453	442	442	435	459	448	487	454	446	415	438	450	444	477	475	456	470	439	467	447	439	431	476	445	438	430	456	484	471	459	460	452	483	450	486	470	486	459	441	459	413	471	449	459	462	445	447	465	477	430	470	413	426	438	447	389	449	426	448	483	483	463	427	449	479	450	448	421	472	479	433	450	442	479	453	465	423	409	444	485	435	449	499	492	488	466	467	433	514	450	436	445	406	484	422	458	468	426	438	445	483	476	468	447	425	439	454	442	454	470	475	425	463	478	444	447	419	463	451	462	426	457	418	461	454	425	425	457	461	468	475	450	454	413	466	444	486	471	457	464	488	479	482	431	474	473	473	434	443	411	472	465	464	439	483	452	459	434	449	490	488	448	467	493	430	434	486	491	424	441	478	471	482	453	449	479	476	444	418	426	482	447	463	486	399	456	416	426	454	470	472	443	470	437	482	461	461	434	439	462	444	478	428	439	462	452	454	468	467	441	457	446	454	488	460	434	449	471	443	460	468	439	486	480	445	421	446	467	414	455	483	442	491	445	427	425	449	476	479	442	460	482	423	493	432	427	460	464	459	448	448	483	474	430	439	484	463	423	465	502	420	398	453	458	425	488	480	459	445	442	412	451	449	453	447	426	449	454	419	442	446	445	493	483	467	421	459	432	452	502	469	449	446	448	446	484	457	459	488	444	467	479	441	452	456	456	465	460	473	455	451	413	432	431	431	436	460	444	446	482	446	460	435	440	492	447	426	455	457	457	441	422	471	458	460	450	472	440	438	450	467	445	470	464	444	440	454	435	460	497	438	454	447	452	440	448	439	422	451	484	430	448	458	475	451	467	471	426	466	461	428	471	434	456	439	436	461	437	414	452	461	427	437	470	471	437	439	465	450	431	461	444	436	451	447	424	487	417	486	463	423	446	467	429	459	480	438	445	472	484	425	450	448	473	453	452	439	473	449	471	429	439	447	446	446	478	458	441	412	479	457	445	493	419	492	426	461	512	438	453	415	438	435	436	424	482	425	449	511	442	451	506	425	467	481	460	435	461	490	459	451	413	469	450	435	460	458	478	419	454	490	452	456	445	450	464	441	448	429	491	437	466	449	480	460	451	435	440	462	407	442	475	431	458	453	443	412	449	438	453	427	419	484	474	471	471	479	478	466	484	420	462	441	460	462	480	466	410	478	469	495	439	505	455	467	428	451	439	447	474	471	455	497	440	450	447	431	470	472	494	451	441	422	489	470	421	473	462	452	449	482	465	468	459	445	442	467	454	484	452	493	452	429	482	451	448	447	417	478	399	483	389	441	454	437	458	462	455	408	425	432	465	449	494	456	462	466	464	481	453	483	464	447	446	409	414	455	436	474	449	452	482	471	443	431	469	399	427	447	443	448	399	424	461	449	485	422	451	449	451	436	414	443	484	433	444	433	441	420	450	431	439	452	465	445	464	452	450	472	452	484	446	452	444	430	436	466	455	488	432	464	456	392	468	409	432	465	479	473	491	441	443	442	449	442	428	448	463	451	453	478	452	448	442	429	444	450	483	464	438	461	435	453	437	451	484	447	442	467	436	451	431	466	462	454	463	464	450	475	463	457	437	451	486	456	459	454	458	423	444	473	474	477	469	483	450	470	429	471	440	439	472	443	455	434	437	461	439	446	417	437	411	459	442	397	432	444	461	453	423	410	388	487	465	440	496	475	436	471	424	450	408	458	450	494	416	458	435	479	458	463	472	448	470	479	468	438	434	461	434	463	465	463	479	429	472	489	448	440	461	432	443	437	432	443	447	493	438	422	435	438	472	464	417	459	436	448	472	508	467	487	459	460	432	453	414	447	457	473	456	478	473	433	419	460	478	464	483	415	457	472	445	458	488	469	450	437	436	469	495	450	440	434	467	414	450	449	449	402	456	459	416	422	448	444	513	451	434	437	447	448	458	484	474	460	499	442	456	407	450	435	451	471	438	430	464	461	450	455	474	466	452	405	461	453	479	494	439	448	446	437	469	485	457	463	441	443	445	483	498	468	423	462	435	441	458	436	421	414	427	464	444	460	468	451	418	493	444	428	485	410	452	447	427	474	484	449	443	482	455	458	459	440	429	429	412	461	456	454	451	460	470	443	421	427	445	451	447	458	433	435	471	430	484	488	461	473	507	495	434	472	450	429	423	442	439	468	441	463	459	434	457	434	464	443	469	465	463	440	467	432	467	460	442	441	454	442	447	448	448	463	461	462	450	460	447	425	442	441	468	442	449	443	432	415	451	418	418	423	466	468	436	464	471	438	457	470	464	468	449	434	454	447	475	428	462	470	454	456	463	482	465	467	463	450	450	441	459	451	449	448	474	413	462	454	476	438	431	426	430	458	418	414	489	454	467	432	435	447	456	428	481	492	442	499	451	449	461	445	430	468	453	436	452	445	475	469	403	474	454	436	446	442	482	456	458	451	430	448	493	509	448	487	469	409	419	447	451	476	448	433	455	434	437	446	397	463	419	428	438	473	435	482	467	408	454	479	493	479	458	406	479	432	437	441	439	417	466	459	436	443	461	445	431	480	441	466	479	471	470	444	462	423	444	469	454	459	450	454	406	427	458	453	497	431	437	498	434	431	456	446	408	448	456	479	457	438	447	457	455	442	460	460	455
24191	22128	29040	24377	20058	8777	1226	759	623	619	652	627	618	675	630	635	602	642	589	581	644	636	650	611	597	596	620	671	624	635	669	625	619	613	636	635	635	606	607	583	593	604	642	609	657	622	628	600	601	617	632	615	588	590	586	613	655	637	618	639	592	637	627	591	598	609	612	600	644	582	627	650	635	558	643	614	644	629	614	611	626	591	641	589	618	612	636	594	612	636	588	638	661	616	590	599	627	641	604	585	580	625	646	647	595	566	607	598	653	612	657	679	622	581	592	591	603	592	636	635	609	599	531	626	584	657	648	611	608	566	602	589	572	610	595	640	550	623	601	597	618	572	630	639	634	606	636	614	628	616	625	621	654	643	629	633	632	621	596	627	649	598	578	622	623	615	650	594	629	595	581	592	625	647	604	646	575	615	596	634	632	642	611	574	638	631	626	589	617	657	590	609	598	613	623	629	597	589	641	608	615	600	619	624	631	591	580	607	594	638	581	606	587	613	617	632	579	624	609	605	526	611	568	608	631	582	609	567	600	590	626	643	687	619	644	619	613	605	616	670	651	602	624	648	631	599	581	625	631	605	623	625	595	601	605	562	600	604	596	593	598	647	632	606	617	667	591	635	610	600	616	628	604	597	561	629	620	631	603	591	560	607	591	600	623	627	624	616	657	626	580	629	589	664	623	581	602	620	584	589	579	572	604	604	603	581	609	613	599	621	597	578	612	625	611	601	641	639	628	605	580	581	608	613	636	619	616	603	596	649	616	600	548	620	572	655	586	597	582	616	635	618	567	619	632	631	613	613	627	632	602	597	612	578	629	637	625	577	610	598	608	592	631	587	593	598	589	585	567	627	615	622	607	607	572	590	559	636	587	605	596	582	631	612	601	647	637	632	594	607	573	577	603	632	588	592	613	652	625	674	611	590	594	614	614	564	598	608	622	625	612	580	617	656	593	631	622	650	557	577	630	612	586	613	598	585	620	613	621	586	600	595	598	620	622	611	623	636	668	626	568	620	618	596	585	595	607	610	562	600	622	619	588	585	597	622	589	613	608	600	617	566	585	644	605	618	655	600	593	561	630	624	609	631	629	610	557	580	576	626	635	601	599	634	624	600	622	621	616	605	619	581	597	607	611	608	650	617	633	638	581	647	598	585	608	569	623	632	626	615	589	568	643	612	628	629	595	579	614	594	605	629	587	528	602	604	613	574	604	602	635	616	598	606	628	565	645	648	621	590	606	611	664	619	587	596	595	556	554	627	593	589	581	621	594	653	584	603	625	566	616	577	618	614	659	598	550	643	609	596	584	593	573	574	608	641	593	594	650	663	579	614	583	562	620	592	618	635	631	563	600	584	606	642	631	638	644	647	655	602	618	630	592	604	585	562	570	628	628	590	628	626	621	598	630	643	633	576	641	639	619	587	621	619	600	621	604	618	624	594	612	588	545	643	562	608	590	606	634	613	628	591	605	578	610	588	600	608	583	554	600	591	595	650	580	598	638	589	592	609	597	577	599	612	619	622	625	610	606	639	597	629	569	589	609	595	623	551	636	615	619	592	583	621	599	605	586	614	612	592	615	618	657	571	568	630	618	643	576	609	612	601	604	651	617	641	615	641	648	604	596	598	589	598	608	645	580	629	623	671	603	584	631	671	589	604	619	594	599	624	607	611	596	646	645	627	650	599	634	596	654	629	542	654	599	629	580	558	643	613	573	640	578	647	631	579	618	567	535	610	624	593	584	599	630	574	616	620	617	610	589	587	591	642	641	597	631	591	665	592	652	623	637	642	592	644	607	616	602	608	612	629	612	624	653	601	637	566	648	690	620	634	636	597	650	597	600	586	620	586	590	597	610	631	609	631	606	610	632	608	611	627	637	629	632	606	570	649	647	612	594	595	638	608	596	607	607	589	624	593	572	633	655	635	590	605	629	632	587	610	635	586	598	624	600	618	573	613	588	605	625	596	625	611	585	594	611	649	598	609	594	624	618	586	603	583	615	577	603	585	608	578	590	578	577	639	625	621	589	578	581	595	566	606	614	602	645	597	566	592	616	597	575	625	602	602	595	619	591	619	609	581	603	612	594	592	593	616	571	575	593	639	566	619	684	622	666	623	608	600	622	596	597	590	617	639	564	587	652	586	648	595	609	630	614	637	597	623	575	627	586	592	632	625	598	554	610	565	628	613	665	602	633	587	592	646	594	590	593	619	572	581	599	592	622	589	632	588	610	598	566	603	603	592	621	578	607	638	596	617	660	627	596	584	623	634	608	677	643	604	590	625	615	577	635	580	649	644	621	591	607	590	591	623	545	634	651	608	629	585	598	615	647	631	580	574	610	600	648	559	651	604	606	590	579	572	587	674	598	594	606	616	590	612	633	581	624	606	626	591	658	594	614	617	615	616	639	627	617	608	624	607	614	621	604	647	646	625	597	634	605	630	596	608	593	610	584	608	584	588	638	608	615	613	573	603	602	535	594	643	607	584	583	558	619	588	608	664	573	584	553	619	588	556	579	579	637	603	591	578	617	585	609	617	606	640	573	607	650	587	621	618	606	585	612	628	604	632	642	617	681	573	550	575	601	603	604	631	575	621	598	577	603	594	643	643	631	579	619	589	633	624	614	566	628	613	633	633	585	614	626	598	611	648	607	611	613	607	666	620	617	620	618	581	623	590	617	612	630	599	622	630	634	637	618	594	612	612	615	599	595	576	634	593	592	612	666	576	614	579	603	600	596	607	618	621	625	656	632	609	636	602	583	552	605	651	614	615	621	596	620	586	632	670	632	611	596	644	634	611	600	586	618	586	610	635	615	597	591	627	608	637	610	618	598	628	603	636	634	634	595	594	639	583	587	656	670	560	583	650	600	610	609	597	616	626	623	567	576	567	624	605	571	626	597	634	590	612	591	647	608	558	601	640	611	618	585	587	610	632	616	625	624	592	631	644	613	588	597	559	576	579	598	607	628	570	606	603	584	619	588	632	586	611	613	631	605	642	623	615	629	595	604	597	584	619	573	557	616	632	623	629	602	613	588	602	656	613	606	649	714	608	612	658	632	625	612	668	614	626	608	631	614	620	650	616	580	609	605	579	600	567	649	623	663	622	644	611	623	567	624	663	626	569	587	616	625	617	700	601	614	594	580	650	620	613	579	585	612	628	630	603	567	571	603	638	557	602	610	586	580	625	614	592	611	557	563	606	626	628	630	619	600	613	592	623	648	637	634	588	614	639	649	633	625	592	580	607	641	622	586	585	594	625	594	598	622	616	576	625	644	636	582	655	649	610	607	609	636	620	625	623	601	630	612	593	589	605	578	605	600	583	646	635	572	597	613	599	590	617	643	598	642	600	605	571	620	573	628	583	602	594	573	631	563	600	590	604	599	582	645	600	644	574	597	590	584	643	603	610	625	600	563	611	583	616	596	614	624	606	625	581	646	572	622	633	593	610	649	645	561	632	615	641	581	580	611	599	619	631	586	599	612	597	613	607
59687	85147	49249	15851	3476	937	639	513	507	558	607	553	570	526	582	544	580	561	579	584	541	608	573	519	578	573	586	536	562	577	520	570	559	558	592	537	526	530	579	591	551	559	559	557	549	542	553	550	498	567	531	580	552	557	527	573	602	543	540	547	570	595	561	544	546	550	524	550	504	585	591	558	546	506	571	510	533	599	556	508	492	564	566	515	602	561	546	549	517	557	548	574	533	544	564	527	545	570	577	546	529	534	509	538	538	551	549	557	566	520	535	559	529	574	539	586	551	574	573	551	532	614	544	537	565	527	553	531	562	541	563	529	529	548	530	546	544	558	545	562	567	545	529	570	558	557	576	535	519	564	535	569	541	561	559	545	595	535	567	540	508	548	538	492	512	538	551	550	549	533	561	525	557	580	526	548	533	551	562	558	514	540	589	545	519	585	549	568	522	537	557	596	553	548	574	570	510	542	564	580	535	560	576	573	529	534	529	530	570	568	562	542	532	577	559	548	557	540	575	581	530	546	580	541	518	568	545	565	554	553	517	531	502	563	599	572	544	534	530	560	571	559	590	548	586	527	566	558	553	532	531	544	550	591	545	531	533	547	531	574	501	576	525	528	544	531	544	510	547	554	578	526	533	553	504	575	547	505	565	528	537	487	512	524	602	594	541	509	569	576	551	543	520	516	503	579	567	528	548	560	549	531	578	580	545	542	562	590	567	516	548	559	495	569	519	532	512	563	576	529	528	483	590	544	543	494	508	543	557	553	545	547	517	527	543	550	578	553	537	556	540	535	562	524	560	567	557	576	543	542	558	555	561	575	505	519	580	537	530	535	523	536	526	555	505	522	559	578	533	584	564	528	599	583	531	565	557	563	588	548	606	550	576	520	571	577	558	531	527	580	555	562	547	550	544	555	555	591	525	577	548	560	567	539	535	543	556	513	552	527	559	567	564	500	521	574	533	541	492	572	519	551	557	544	581	589	560	590	551	526	564	554	564	490	578	548	567	537	563	556	554	524	519	504	547	598	574	523	576	556	539	504	532	527	557	538	565	585	540	562	534	569	547	534	544	530	556	547	538	587	540	562	566	555	578	510	543	546	571	521	521	558	543	492	523	528	554	559	567	536	557	531	541	544	548	552	531	550	535	527	526	577	582	571	529	540	569	558	581	561	527	562	513	540	541	557	515	548	570	516	527	542	558	584	539	513	576	535	525	564	558	556	567	568	537	541	571	544	529	506	558	565	565	547	532	553	534	530	569	561	519	529	567	602	540	535	562	538	514	578	571	554	521	535	534	560	510	552	556	551	536	512	556	553	554	517	545	533	554	581	558	547	508	580	524	620	555	562	548	515	545	581	555	522	518	553	561	514	522	552	540	544	555	553	564	577	554	516	509	576	546	600	546	531	567	542	574	526	580	517	544	551	550	571	508	535	609	511	525	553	568	570	555	541	580	549	526	565	564	535	556	525	545	547	543	558	502	589	517	511	548	545	515	587	551	534	516	566	519	594	544	549	549	532	590	590	550	609	502	522	554	565	555	547	560	553	565	508	526	539	552	535	593	507	551	573	608	543	557	549	541	590	519	557	544	546	522	547	550	607	597	545	569	534	558	561	573	549	563	540	531	565	540	521	573	572	549	565	516	585	554	547	537	553	547	576	495	522	541	560	568	560	523	529	572	513	514	553	513	538	545	562	529	537	527	498	527	533	582	536	545	522	516	574	507	514	562	572	556	542	535	547	533	552	531	556	564	525	551	547	510	527	580	550	517	531	559	530	576	568	591	589	537	522	553	556	557	501	494	527	523	565	558	575	553	545	546	557	552	539	580	557	558	513	559	530	552	579	528	515	588	553	537	567	551	560	547	538	526	546	533	554	518	522	510	537	525	520	547	572	551	556	544	589	557	562	554	584	571	512	601	518	594	587	544	557	573	551	531	537	522	550	526	592	541	502	554	521	569	530	557	493	550	565	523	570	565	539	551	521	581	524	526	543	570	506	567	539	522	535	519	580	557	564	526	593	554	551	513	555	507	545	615	529	543	553	535	573	585	547	521	515	588	533	528	578	521	557	541	502	554	558	542	574	536	537	521	557	504	575	552	546	532	525	549	534	522	545	537	551	601	517	583	574	561	544	562	517	570	552	550	534	569	560	534	574	527	504	560	528	569	553	570	569	527	554	535	554	581	535	548	561	574	522	540	520	564	564	526	513	522	553	531	519	554	542	564	553	494	503	537	545	508	562	524	513	504	539	578	590	542	528	562	567	517	537	544	556	577	558	527	519	506	535	548	551	550	566	542	510	561	560	528	551	510	538	618	600	547	518	542	527	548	518	514	529	565	545	592	541	545	508	513	575	576	528	558	572	561	533	579	564	537	524	573	589	529	568	560	521	538	578	538	551	556	638	550	547	568	518	534	540	602	565	531	525	541	521	585	581	541	556	507	566	521	536	581	578	584	539	549	534	575	536	547	580	573	571	496	510	559	581	540	503	506	545	558	488	564	544	594	508	528	559	565	510	567	550	508	614	547	516	558	563	518	545	541	552	534	524	535	530	551	534	583	579	532	567	561	554	575	519	524	566	572	549	545	536	556	549	547	565	544	620	515	530	516	522	574	562	575	513	549	589	588	539	552	601	544	509	523	621	563	561	544	558	561	557	546	565	563	574	522	579	550	577	548	556	528	541	517	548	550	550	557	588	515	554	535	533	554	512	576	543	511	537	508	493	546	535	540	551	536	559	531	531	540	524	549	591	552	554	553	540	521	579	537	552	547	509	524	566	538	577	560	524	538	550	516	554	527	532	575	517	537	486	536	536	572	528	554	542	570	522	580	574	564	552	534	552	533	569	567	563	585	574	555	586	556	565	567	554	521	501	600	539	540	540	541	586	553	555	586	534	532	492	538	551	540	571	588	563	539	556	567	561	537	555	562	524	549	561	558	559	515	602	537	513	551	577	545	579	544	540	529	525	584	537	507	563	517	564	512	524	551	530	563	542	577	521	556	538	490	540	540	535	534	505	553	543	534	522	540	560	579	539	522	554	518	568	569	532	484	543	577	528	525	559	565	537	582	534	543	548	566	593	563	552	553	521	524	548	572	542	567	520	589	566	523	513	512	551	516	534	500	515	570	534	541	522	573	556	513	565	539	548	582	531	500	549	569	563	543	540	530	546	577	545	527	573	551	579	559	567	529	516	559	519	517	571	512	561	568	532	536	519	557	509	532	539	534	550	528	555	531	545	530	575	553	543	568	522	559	551	569	559	591	531	532	543	533	505	522	560	533	525	561	521	519	543	542	555	529	536	553	558	544	544	537	529	512	511	556	519	576	549	553	541	524	548	514	544	539	529	531	536	545	563	537	509	591	539	537	534	554	526	576	510	524	541	538	543	534	558	592	515	586	558	524	529	549	524	533	550	552	569	551	508	577	578	539	511	536	560	543	531	535	569	572	573	556	518	533	548	551	545	510	534	532	529	567	563	576	531	556	565
35141	29701	18220	4105	816	491	470	471	431	413	407	438	445	491	405	471	480	445	445	423	448	424	448	410	462	463	433	491	415	448	486	440	459	433	425	419	454	448	451	394	478	436	449	483	424	446	461	432	442	461	448	445	453	399	460	474	419	464	423	416	411	427	425	456	410	484	433	444	452	437	407	461	435	445	441	416	444	421	443	437	446	457	432	420	431	470	448	403	445	447	456	429	454	438	445	426	415	446	432	418	428	442	423	443	428	430	452	419	475	440	448	422	446	459	443	437	420	448	414	450	439	451	446	477	475	477	439	459	456	480	438	425	466	482	507	446	491	469	440	406	444	433	468	450	424	466	482	431	441	454	457	456	433	436	441	443	437	451	468	459	435	474	466	447	439	449	418	426	424	462	461	432	445	450	455	414	442	450	442	443	471	434	450	441	458	418	451	443	441	462	419	453	454	460	410	447	420	467	432	452	427	440	460	432	448	462	467	455	445	426	461	437	443	415	429	463	467	465	464	424	446	497	405	453	412	446	448	455	461	441	475	435	433	428	427	422	419	473	454	460	425	441	413	396	451	457	452	443	460	463	431	448	402	436	449	422	457	450	431	437	449	468	411	422	479	484	478	460	432	425	445	463	398	461	443	460	422	434	398	426	434	444	423	425	455	381	425	448	458	441	429	446	496	430	419	458	449	467	455	418	421	450	442	419	463	412	448	466	476	476	402	443	461	433	458	440	459	404	445	424	452	450	432	434	434	433	447	460	443	468	426	480	422	445	449	472	439	424	387	429	423	452	426	442	429	460	428	485	457	413	450	452	440	457	446	481	432	448	434	455	469	436	440	467	438	411	489	437	401	459	446	477	428	479	434	431	428	497	426	452	433	437	450	426	432	441	433	430	450	450	483	421	442	422	444	398	445	413	459	427	404	425	435	429	438	461	414	441	418	454	443	421	399	455	448	430	420	477	424	467	433	488	456	445	434	471	436	436	495	400	452	427	502	469	442	449	415	489	453	413	421	452	436	414	467	455	421	456	469	450	463	433	468	415	445	449	435	420	408	465	412	434	425	444	421	459	468	447	460	419	488	429	474	420	458	446	464	445	457	438	418	472	402	455	462	411	424	439	427	464	459	427	464	468	442	456	418	442	460	445	466	452	438	435	468	419	469	442	488	463	452	451	501	427	434	455	466	441	455	456	444	448	438	450	443	458	448	458	427	427	446	434	442	441	470	438	417	460	470	457	444	421	488	459	426	472	457	442	423	455	482	426	450	437	463	430	442	470	454	466	404	446	479	431	435	442	467	416	435	475	442	463	431	472	443	448	482	439	396	440	449	445	423	447	488	427	459	464	441	423	460	452	437	438	492	494	432	457	447	474	419	438	424	441	422	459	438	430	407	461	493	431	464	444	409	451	451	479	455	463	429	418	419	437	464	440	483	441	438	435	488	466	478	422	434	453	444	442	440	447	459	487	471	436	432	415	414	430	444	457	426	412	411	438	462	444	446	419	421	434	473	454	423	431	417	465	474	490	447	450	430	413	445	413	423	420	456	447	467	414	431	420	432	411	439	471	430	420	435	437	425	411	460	455	434	413	444	422	498	463	452	429	393	443	453	452	457	419	432	444	427	477	430	453	417	461	429	485	424	443	454	428	422	394	451	468	425	438	410	479	445	466	436	465	469	438	436	440	459	417	454	437	457	471	432	442	423	443	457	436	473	474	439	390	435	416	428	432	414	453	433	432	448	451	426	448	419	446	455	436	440	432	480	419	426	451	426	434	463	467	473	444	460	444	439	435	419	409	434	455	428	443	454	475	447	399	464	436	437	460	422	437	444	443	464	412	446	410	455	453	400	483	469	451	437	449	437	469	429	464	397	478	480	438	431	418	449	438	436	463	434	426	456	456	442	470	436	432	464	426	480	449	466	428	464	454	459	457	445	433	465	464	465	445	444	437	434	428	429	432	438	416	432	412	440	475	414	436	421	445	402	432	447	478	406	422	459	460	440	424	446	426	448	433	422	438	429	430	435	455	475	417	429	456	429	464	481	468	440	449	435	417	494	451	467	445	459	474	468	433	422	427	431	464	442	441	446	450	443	438	471	456	443	422	445	430	485	433	434	445	438	418	444	473	445	445	412	454	472	414	430	434	501	418	435	408	455	459	391	470	438	463	408	422	490	490	440	449	422	471	444	421	482	441	415	455	463	435	459	436	425	430	417	438	450	418	459	405	452	437	466	413	455	469	421	437	428	432	443	479	408	433	474	446	427	446	437	413	449	462	434	417	462	457	399	462	428	414	424	412	456	453	418	417	469	478	422	418	422	461	394	470	420	432	464	477	443	421	466	447	449	446	475	449	444	448	457	436	454	449	451	451	437	464	425	452	450	465	477	461	482	455	450	444	473	453	445	428	405	454	451	416	481	421	442	433	427	447	428	398	411	451	452	420	431	393	436	466	430	452	433	438	446	432	433	498	483	441	430	448	430	453	458	420	459	449	417	450	484	435	422	483	450	455	470	410	426	460	439	447	468	435	452	417	415	478	457	460	450	442	468	437	438	402	439	441	438	430	432	462	459	426	456	446	443	397	434	445	419	436	440	432	420	451	494	483	434	431	444	423	447	426	462	446	463	467	445	398	453	468	438	442	435	461	426	433	420	424	447	447	434	427	442	459	398	410	456	457	475	430	460	435	461	448	442	457	448	451	476	462	443	459	449	442	491	439	419	423	456	433	458	419	447	441	465	428	462	445	405	437	435	440	429	449	450	428	441	454	444	448	427	437	472	484	418	457	446	414	443	463	475	454	432	466	460	461	440	465	450	438	438	442	446	463	444	440	456	421	456	459	431	467	459	440	433	429	454	497	426	450	448	417	432	444	426	461	413	480	501	453	475	459	454	461	449	481	454	473	427	466	475	427	440	458	426	431	403	424	398	429	428	438	464	415	491	405	418	438	442	398	400	450	428	463	471	449	419	451	454	436	387	442	471	451	444	398	470	434	440	452	455	443	375	438	429	437	441	472	456	408	472	441	445	431	447	429	452	428	402	455	437	443	415	463	435	412	431	451	462	421	460	434	418	446	443	410	452	424	455	453	464	467	499	463	447	439	428	448	439	426	441	419	458	458	418	485	469	449	442	427	457	458	465	449	437	420	480	419	440	454	454	460	442	462	459	477	504	472	472	449	482	396	408	448	454	415	416	487	476	458	470	435	439	380	458	431	460	481	477	453	452	412	430	459	468	435	441	438	427	415	424	404	423	432	445	443	479	453	449	442	415	447	433	435	462	421	447	452	451	438	456	472	433	433	473	450	490	431	446	471	455	461	484	474	457	432	473	467	410	430	470	427	457	454	421	449	437	440	465	479	482	466	451	441	438	425	451	485	441	475	442	434	440	460	446	451	412	433	441	435	441	433	428	415	460	455	467	435	452	411	415	417	394	433	458	406	408	418	419	467	464	412	492	416	457	441	419	442	428	421	460	497	445	426	416	434
33469	28186	9861	1808	630	428	352	382	417	365	414	356	399	421	364	356	369	351	367	408	356	358	368	356	401	365	424	357	359	346	338	367	383	391	373	356	384	364	365	387	377	373	361	387	392	381	332	382	367	335	362	388	386	374	382	349	365	355	403	353	360	364	374	395	392	400	402	363	402	349	374	310	369	361	387	366	346	398	360	381	392	366	348	396	397	383	386	379	355	373	401	392	385	420	352	373	364	357	413	372	352	363	373	378	381	367	394	366	370	355	381	334	375	374	357	366	376	338	346	371	346	430	364	383	384	374	369	360	415	344	374	360	400	344	371	340	370	380	390	405	403	358	368	395	412	365	328	385	368	376	376	375	334	405	377	392	374	353	366	378	382	387	370	367	338	373	370	392	380	368	358	386	394	369	385	359	385	349	408	367	375	338	394	365	392	401	382	378	386	353	343	366	397	383	373	362	373	366	362	389	394	383	377	366	388	378	369	376	361	361	374	340	376	338	374	396	350	396	351	366	358	389	394	372	376	371	359	375	379	354	390	359	385	366	398	345	390	391	336	376	407	354	412	395	373	354	382	388	348	387	385	375	369	363	396	378	387	359	363	367	391	370	392	373	375	404	369	382	394	386	379	372	368	378	371	363	385	367	348	359	378	394	363	367	365	358	366	401	385	396	334	369	370	359	339	370	373	397	369	407	397	356	359	355	370	372	363	346	372	350	387	387	379	356	389	372	390	386	350	367	373	396	385	361	396	390	352	408	381	339	376	402	368	376	354	354	401	351	396	400	349	393	355	325	405	359	360	377	367	405	351	414	404	357	384	383	393	350	404	376	354	337	357	364	375	392	381	379	367	377	368	374	378	355	356	352	361	384	352	354	354	360	380	407	373	384	365	384	357	362	366	356	381	370	348	327	379	401	368	374	388	374	389	429	386	366	370	395	379	387	353	375	376	357	350	370	368	389	362	374	409	344	364	325	408	385	359	338	422	357	368	349	401	386	389	366	362	366	358	379	365	395	368	373	381	407	405	379	379	380	352	353	376	355	404	405	352	368	367	391	383	381	388	337	329	353	363	355	391	358	379	387	355	372	395	368	357	384	398	364	347	384	348	356	340	391	391	368	375	370	377	406	385	351	360	389	409	363	404	401	370	383	364	389	358	410	396	387	379	366	379	384	391	397	389	358	389	387	347	339	346	389	380	348	366	354	373	394	375	388	363	367	377	413	401	374	382	392	378	367	356	385	382	405	389	359	372	346	382	369	386	383	361	321	356	365	395	362	375	343	386	390	393	378	372	357	361	377	379	394	359	351	368	383	384	377	395	378	363	368	341	366	393	363	386	380	414	388	360	348	364	380	362	379	376	357	363	370	359	375	349	381	377	376	375	355	361	398	380	395	412	414	370	347	344	384	384	386	382	364	331	361	343	368	371	370	397	339	383	381	340	359	357	405	433	350	361	369	367	327	416	390	372	384	421	372	400	339	383	378	373	385	374	408	367	355	386	358	362	378	362	386	365	368	352	406	362	383	367	352	362	387	351	355	392	386	367	356	395	384	384	357	378	378	367	385	401	341	404	357	400	384	389	346	381	342	372	369	395	361	374	337	406	383	373	366	396	389	394	400	360	355	367	379	373	331	379	398	387	395	373	351	385	378	371	381	365	360	377	378	372	409	343	371	382	376	385	405	339	343	366	351	392	384	385	388	371	363	392	363	350	382	376	411	407	388	375	384	351	359	362	384	381	397	381	395	374	371	397	369	384	358	381	433	377	372	354	392	364	372	414	354	361	363	358	394	350	358	388	378	367	380	387	400	361	359	356	380	389	383	362	398	390	367	390	376	384	369	343	356	368	373	370	362	391	378	384	366	387	383	375	364	390	413	382	365	376	384	339	350	380	336	343	366	348	373	353	359	382	352	372	381	366	381	403	338	375	348	418	387	400	375	404	369	343	369	371	360	369	370	395	394	353	393	378	361	355	361	380	359	339	372	341	367	391	362	368	359	355	351	350	403	378	352	358	372	398	356	358	386	405	396	393	407	367	344	407	353	372	359	391	392	361	367	390	354	383	359	383	387	378	379	391	380	386	397	392	368	367	325	376	378	375	329	356	380	376	360	380	401	403	365	365	385	382	377	340	362	378	394	358	338	355	424	365	386	360	385	359	347	353	366	375	371	384	354	407	353	390	390	364	375	393	377	353	342	403	373	373	363	373	381	393	406	387	387	388	400	342	351	378	400	371	368	355	365	350	355	346	362	383	402	386	383	400	385	377	380	325	381	406	408	413	387	361	418	372	366	362	342	383	391	327	388	375	376	393	382	391	364	389	395	335	349	370	401	368	359	406	394	363	377	384	389	360	388	388	404	368	385	368	364	368	348	369	361	403	354	389	376	369	366	387	381	389	368	367	364	391	388	363	369	392	385	400	383	406	392	359	383	432	369	378	351	377	350	371	386	387	379	376	396	414	362	383	386	392	365	360	388	377	394	388	387	393	364	403	394	374	372	366	347	381	394	336	359	345	393	364	379	388	370	366	388	380	412	339	364	393	390	378	387	396	388	387	381	389	387	389	386	366	411	386	378	383	361	357	399	355	396	374	372	384	377	395	369	350	384	368	379	369	345	370	370	359	402	354	366	361	378	331	366	358	362	377	399	383	364	361	366	349	371	380	404	357	389	394	373	345	349	395	398	386	401	374	401	365	352	375	362	371	381	369	388	378	400	372	375	347	363	386	381	363	393	361	370	368	369	376	346	351	366	393	393	359	372	375	387	376	378	377	395	360	361	370	403	395	367	366	385	358	355	336	381	425	372	378	376	368	421	391	373	364	396	358	355	372	376	401	378	366	349	400	374	420	338	365	408	380	347	381	387	388	356	390	396	352	370	394	370	335	391	372	396	389	379	358	366	387	375	385	367	361	399	334	401	391	358	366	381	365	358	390	324	370	359	398	366	348	367	346	385	380	376	364	378	343	385	376	358	399	360	372	371	389	393	382	396	379	383	397	362	358	379	349	380	372	343	410	356	350	363	370	384	384	374	377	409	379	351	388	380	384	378	405	331	366	376	379	382	382	342	354	400	418	370	416	374	354	385	366	389	365	367	377	374	392	365	411	355	383	403	366	368	394	364	414	411	404	369	391	340	357	355	361	403	359	376	385	381	422	377	377	423	373	416	372	372	386	386	390	374	390	378	364	347	368	390	369	366	374	394	400	343	370	371	372	386	366	377	399	382	364	390	372	390	360	386	383	403	383	377	389	379	381	360	423	356	325	379	345	389	362	351	358	380	378	379	386	388	369	377	383	380	362	364	372	385	370	361	376	372	400	408	354	376	377	348	381	385	363	396	397	354	331	372	373	364	370	355	402	348	375	407	373	354	336	390	381	399	375	370	377	370	371	373	397	382	351	370	389	374	379	363	407	346	366	346	358	396	366	364	358	362	376	390	374	382	350	404	374	401	378	379	382	390	358	365	363	340	389	382	345	374	384	373
24906	22877	29480	24547	17995	4241	893	541	521	569	542	523	536	533	554	562	519	502	546	570	561	549	483	548	548	518	534	520	533	521	545	544	528	543	525	522	549	521	506	523	510	533	540	515	497	486	554	552	506	514	458	523	512	481	493	528	527	491	501	474	567	532	486	523	476	534	496	482	541	494	525	487	526	528	538	502	503	544	478	520	507	497	536	514	477	513	496	512	483	464	499	518	541	504	512	506	488	571	509	559	533	490	517	530	484	539	523	545	536	500	517	549	505	526	518	500	488	530	538	488	514	528	535	497	527	520	500	496	493	532	513	536	529	524	506	542	505	544	511	566	528	500	518	543	479	513	507	498	519	501	494	516	532	541	489	546	524	476	519	511	487	507	502	527	492	520	529	489	502	488	489	536	513	514	468	467	544	524	534	507	521	519	501	525	467	515	491	494	530	543	494	560	508	529	519	523	514	517	521	508	506	533	536	491	515	540	503	535	570	530	527	514	551	544	553	517	478	523	565	547	565	535	500	511	508	509	532	519	507	538	469	483	513	535	502	553	547	524	545	495	471	574	538	509	524	507	523	493	536	538	501	499	551	523	497	511	533	526	548	525	552	509	523	500	523	511	546	477	561	543	543	544	487	513	509	531	462	506	484	520	541	521	484	549	509	550	514	497	515	499	525	502	522	519	519	527	509	496	530	550	544	488	508	554	545	518	521	493	521	526	476	519	494	539	513	520	515	535	548	498	527	504	513	535	482	506	490	478	516	532	495	526	501	490	511	471	525	522	535	526	531	522	509	514	514	519	551	502	517	521	532	509	534	511	541	541	526	536	474	487	518	484	533	509	486	483	541	534	544	514	528	519	526	490	529	503	506	536	528	542	510	509	549	495	527	481	482	512	518	491	530	514	505	532	520	550	528	529	507	507	533	513	569	510	506	539	511	541	512	543	541	501	520	508	497	481	536	495	524	516	505	545	523	506	509	518	506	504	534	564	530	507	590	516	494	489	513	550	505	487	502	548	526	529	459	539	515	496	531	493	540	533	520	527	510	499	525	545	469	520	526	545	497	513	528	510	520	493	518	518	508	514	539	477	537	524	507	490	532	545	541	499	517	505	501	522	522	514	504	521	517	473	527	514	553	477	501	503	556	500	511	502	504	516	525	516	527	498	513	507	538	515	502	500	545	483	505	524	522	517	498	531	504	528	509	535	508	485	478	493	510	483	497	491	517	502	529	528	504	508	490	499	538	560	558	566	516	504	538	510	533	521	488	535	520	486	553	524	516	465	511	518	492	538	530	510	526	497	539	506	503	489	527	491	537	505	513	519	518	556	523	530	539	502	499	547	528	486	468	495	513	521	516	510	524	505	528	562	487	498	546	524	496	507	522	518	474	531	520	494	519	555	506	483	490	531	524	505	492	487	525	493	493	536	491	539	531	521	521	510	510	488	525	529	539	544	548	508	520	508	532	525	496	549	531	533	475	500	545	482	486	554	538	495	490	523	522	484	518	538	500	520	514	519	494	490	527	506	517	485	482	521	519	534	514	530	515	517	492	545	523	503	529	529	559	554	518	525	540	487	502	537	551	486	510	524	549	525	511	525	530	506	523	509	503	502	509	503	533	499	468	523	480	541	514	545	566	522	488	521	539	508	525	551	547	504	506	520	509	503	454	533	498	518	498	497	458	522	517	551	500	513	499	496	493	529	499	491	539	496	504	515	514	525	519	512	518	537	508	520	515	556	497	540	508	524	530	496	483	522	560	511	531	549	492	527	486	538	490	534	545	499	517	510	510	560	518	537	528	471	589	533	557	528	523	498	511	500	560	541	530	510	513	540	529	503	532	548	512	536	547	454	553	510	487	539	491	500	527	509	542	519	588	518	500	514	520	544	488	549	546	533	483	510	513	478	528	520	518	517	540	499	569	532	537	538	531	540	499	503	523	552	537	531	527	528	504	517	503	530	527	512	533	505	494	531	488	494	537	500	519	526	526	496	549	496	500	549	503	517	510	534	533	507	525	508	532	519	540	521	522	529	523	536	515	540	536	501	492	504	513	519	511	529	487	533	519	484	523	520	514	521	523	466	516	565	503	477	526	486	511	534	497	533	525	494	497	520	509	527	500	565	502	518	529	475	539	526	532	504	532	535	510	533	540	526	491	537	507	488	531	550	463	565	503	488	516	570	519	526	530	523	508	518	535	485	549	478	527	525	517	511	492	491	501	517	533	523	518	540	533	577	542	439	566	492	536	501	544	514	510	494	480	521	485	504	516	516	510	504	532	508	530	508	501	532	523	544	530	547	498	557	559	510	551	544	542	517	519	521	514	500	508	546	553	493	528	523	559	477	569	479	494	482	506	540	504	488	522	509	529	532	503	535	512	543	486	492	526	506	531	491	528	513	494	522	497	537	515	526	536	535	506	544	540	546	521	515	521	540	517	509	511	487	537	492	498	514	502	492	561	469	508	530	555	510	497	526	542	505	501	529	504	526	475	540	527	506	521	531	511	492	540	549	510	526	532	541	529	527	476	543	529	532	509	502	526	506	508	537	499	537	576	498	522	555	528	473	543	545	535	496	507	509	522	521	498	458	511	496	500	509	515	543	487	528	556	465	537	529	537	475	527	511	528	541	560	506	566	537	512	534	512	547	563	515	529	535	560	556	551	540	553	486	506	492	538	505	504	540	515	512	500	515	496	492	550	561	522	503	525	503	490	506	527	527	521	541	515	490	497	492	506	483	507	523	493	534	497	539	501	489	508	557	546	519	563	520	529	524	513	554	537	542	557	482	496	482	525	544	526	492	541	497	496	543	468	486	495	545	516	560	511	521	486	540	506	512	503	490	503	524	534	533	514	544	546	536	525	518	518	538	518	587	501	531	523	511	506	495	522	489	498	496	523	521	507	516	495	504	537	485	553	535	523	526	540	516	537	530	492	532	514	517	538	493	471	473	547	541	483	546	527	502	514	511	517	565	510	484	558	534	515	514	510	565	524	516	504	537	512	559	522	539	501	523	513	491	494	502	500	470	518	476	520	510	526	534	525	533	542	515	562	521	497	508	510	544	510	482	480	528	530	509	540	506	502	538	565	514	564	510	537	540	561	485	495	546	532	544	516	558	487	491	489	485	516	558	532	499	501	480	497	512	485	508	469	529	531	537	529	494	518	550	523	549	497	512	554	510	527	542	556	531	518	485	529	544	493	533	511	510	520	506	542	557	543	487	498	555	512	532	521	483	536	520	521	520	509	509	511	543	478	547	544	509	536	531	509	596	479	554	523	499	556	560	495	513	496	525	483	545	496	509	598	544	451	549	512	516	523	485	514	492	492	489	523	429	531	467	493	526	552	545	523	506	526	495	528	481	477	514	509	476	523	519	536	498	549	459	552	503	530	524	512	549	497	551	498	512	460	521	506	477	522	512	499	466	525	543	520	466	514	522	549	517	526	540	487	542	561	534	519	550	535	526	526	553	517	487	504	520	503	528	494	511
60818	83583	43762	12325	2472	731	515	466	497	496	486	512	459	423	490	489	490	454	450	484	507	469	517	493	496	498	481	445	475	461	467	447	493	467	476	485	491	459	482	468	476	448	472	466	451	510	457	485	478	475	435	475	478	476	457	487	515	491	473	474	511	477	472	470	479	470	460	508	511	466	491	486	480	484	451	467	461	502	483	481	505	511	456	464	519	510	475	471	450	464	460	519	459	511	488	479	489	480	464	495	484	472	476	485	522	512	492	461	446	478	469	474	510	454	450	458	501	487	502	519	464	483	478	490	486	456	466	508	455	468	467	479	500	488	466	489	452	508	496	473	526	507	456	498	458	468	497	450	493	506	466	494	467	488	460	490	513	477	499	491	476	493	491	466	491	486	477	496	479	495	484	467	517	461	505	469	470	485	428	478	482	513	475	524	482	470	447	503	475	442	446	469	484	476	483	478	472	490	453	450	466	449	428	475	477	492	449	459	481	490	474	499	471	499	479	513	467	494	498	451	487	521	437	495	528	495	480	498	481	477	461	475	431	495	503	508	473	440	501	471	444	480	461	506	483	477	451	456	533	486	501	449	493	449	486	447	475	473	455	449	474	486	461	456	432	496	470	503	466	525	496	473	464	475	497	438	472	451	436	463	481	464	467	502	486	459	475	474	512	502	505	454	464	506	493	521	479	533	479	451	481	509	442	489	483	491	468	472	472	459	461	478	443	462	485	487	428	448	455	458	471	472	457	457	483	504	494	491	479	481	440	490	489	428	471	506	458	489	458	455	456	509	472	457	449	456	449	449	444	471	484	517	459	478	469	480	478	497	475	467	473	486	503	490	456	455	490	466	510	519	485	456	501	457	463	452	525	485	455	473	479	485	482	516	487	502	512	439	480	517	461	499	471	485	509	458	501	457	496	481	502	475	484	458	463	488	471	486	485	479	477	464	501	461	487	472	482	481	478	507	430	475	485	482	460	529	505	477	445	469	503	477	466	514	511	486	522	480	480	525	463	479	495	476	498	436	503	484	435	478	487	458	499	471	442	503	416	452	485	485	523	462	518	477	447	480	502	491	448	491	477	503	453	449	446	452	481	483	481	491	488	452	454	490	470	489	487	488	490	477	475	502	480	452	477	468	512	485	471	442	475	463	465	486	475	503	446	479	470	486	465	454	500	475	476	492	489	506	467	471	483	464	485	488	486	481	462	489	489	489	455	462	475	473	431	502	474	506	493	460	481	495	518	492	481	439	487	490	471	503	459	469	491	496	472	499	471	445	504	485	457	512	473	463	483	482	488	498	472	451	479	445	468	480	457	452	489	491	461	500	524	493	508	481	467	492	477	476	496	494	510	474	477	462	422	464	478	473	492	468	453	464	485	443	486	478	487	476	448	483	451	498	456	504	450	478	482	521	479	447	482	449	502	498	491	482	460	494	500	492	508	467	490	459	485	459	475	450	457	457	480	520	472	453	466	469	496	484	480	470	464	450	516	483	488	502	520	501	484	467	487	479	489	465	512	515	504	496	484	489	485	458	454	487	466	460	518	436	476	487	493	497	470	479	483	487	471	426	501	470	463	487	466	454	504	491	427	512	514	493	463	488	446	484	515	463	503	483	515	472	502	449	463	479	482	441	468	463	483	493	491	486	484	476	484	443	487	488	493	465	479	493	462	472	496	469	491	455	481	443	531	468	466	462	487	495	457	456	487	488	508	455	467	476	437	444	481	436	467	463	462	461	468	496	508	463	462	501	433	449	449	484	475	520	479	464	494	461	458	451	482	437	478	454	458	473	424	474	506	463	462	469	464	495	529	476	482	463	469	435	481	446	465	443	484	453	467	508	470	471	481	477	442	511	460	492	505	444	477	461	488	508	463	477	472	450	487	457	462	501	479	482	479	454	467	479	477	457	467	480	508	514	497	451	448	477	507	440	502	472	464	494	493	495	503	464	457	493	494	476	479	488	478	467	444	474	449	465	460	471	473	476	433	510	440	484	451	504	439	439	520	439	465	431	509	495	491	456	443	466	466	494	519	495	490	459	448	456	483	447	479	480	459	473	483	483	499	448	492	492	486	483	470	476	468	476	467	481	460	486	491	490	444	475	473	461	481	458	471	476	486	451	494	431	489	462	468	474	485	429	507	497	446	487	485	448	474	482	513	488	457	474	484	457	488	472	500	477	512	511	445	448	485	458	493	449	493	462	478	478	471	506	482	469	469	464	484	475	433	535	519	492	495	507	483	459	464	493	459	464	487	500	492	496	499	451	466	495	442	487	446	483	436	487	486	474	458	447	482	490	492	482	440	471	444	480	496	471	498	485	474	497	463	456	511	459	470	482	440	474	490	508	440	473	470	464	453	471	494	450	426	475	505	502	455	497	462	496	545	454	444	480	496	454	489	477	523	493	482	460	439	450	491	471	490	458	455	467	487	477	501	459	508	493	514	442	469	465	511	496	490	449	461	492	497	507	439	459	481	465	482	468	487	491	447	435	499	472	481	500	467	497	487	498	487	480	467	465	473	526	492	453	489	459	474	460	481	469	420	495	472	481	451	503	472	456	454	471	475	471	461	480	506	476	463	510	459	465	461	498	489	522	488	461	505	512	476	464	455	459	497	481	446	483	448	487	436	501	482	476	522	504	493	466	457	443	452	489	463	491	454	456	493	448	459	520	456	452	492	451	490	482	450	477	469	474	473	480	513	464	451	500	450	480	498	480	474	485	447	513	422	470	482	474	459	469	468	494	475	487	474	485	453	490	434	501	485	480	466	511	490	454	448	495	472	519	496	492	479	443	493	506	476	491	469	437	473	455	458	481	466	467	448	503	463	465	470	458	489	504	479	493	463	487	469	469	496	451	492	416	491	458	438	485	496	514	511	453	521	476	473	474	477	493	489	473	499	453	469	437	474	465	504	490	513	458	424	447	468	450	478	507	490	467	428	480	449	498	523	469	509	466	460	470	461	478	458	494	514	474	447	529	470	491	465	471	483	477	480	443	459	515	475	468	461	447	455	493	461	487	522	519	468	487	467	485	487	456	469	482	481	504	454	470	447	522	443	465	449	443	448	458	505	455	488	467	479	468	495	485	495	465	501	440	472	481	466	474	499	499	436	448	474	431	471	495	456	481	484	457	417	492	423	473	466	410	472	468	462	491	464	480	458	491	468	461	439	431	498	450	468	435	465	454	496	471	461	477	506	469	510	490	520	482	446	507	434	502	480	484	482	488	504	486	477	461	481	450	463	465	470	470	455	477	434	503	481	451	481	462	464	458	450	447	482	498	479	481	475	508	495	466	466	499	471	460	486	469	478	446	457	452	465	471	491	491	462	461	512	496	455	500	459	447	473	487	501	512	475	471	484	454	442	476	481	521	468	504	461	503	500	453	502	510	490	449	502	471	457	464	485	439	444	477	479	478	457	489	519	455	487	486	544	502	482	467	480	490	497	506	481	482	512	475	483	482	498	443	487	461	467	488	481	504	466	426
24327	22347	29072	24309	19987	8211	1158	782	655	652	646	598	672	688	649	627	602	679	644	689	599	633	656	668	646	646	632	660	614	653	639	690	643	610	696	580	584	623	651	636	649	624	604	668	600	642	665	592	628	610	601	609	633	620	625	653	588	605	655	594	614	629	608	671	623	656	636	640	652	588	619	644	670	648	603	673	693	626	605	628	638	606	642	618	591	644	618	605	571	652	648	644	594	568	613	620	626	653	651	583	631	636	603	638	654	646	594	639	643	635	636	648	663	679	650	639	669	572	602	662	664	611	598	643	634	638	585	625	626	592	634	590	624	631	630	617	613	639	629	653	597	634	606	666	622	628	595	648	610	657	631	639	648	623	618	622	570	625	647	599	651	654	657	621	667	619	640	657	646	613	714	654	599	604	650	593	627	634	607	594	664	640	608	596	621	563	590	650	594	627	634	565	610	642	647	620	646	639	610	631	594	615	619	588	653	605	586	617	621	651	612	645	610	585	631	639	601	600	601	615	611	633	685	662	614	609	662	578	633	618	627	642	638	609	634	661	593	647	587	613	636	617	621	596	621	634	668	652	613	621	627	612	645	666	583	621	613	643	637	670	643	634	638	587	615	626	599	605	635	612	625	572	613	608	640	628	617	591	649	592	640	606	606	599	635	649	617	642	615	604	591	619	621	618	644	595	584	630	612	618	607	590	623	595	623	621	633	609	634	649	627	596	586	651	581	617	645	605	628	621	588	613	612	666	626	646	591	582	612	598	639	645	600	613	610	596	642	609	624	617	650	619	604	643	647	664	617	635	630	650	617	652	613	613	623	635	652	632	612	612	643	615	697	627	628	650	585	626	618	636	610	650	610	577	621	611	617	627	595	655	620	629	638	649	601	619	662	615	644	589	621	589	631	634	618	645	682	607	608	599	654	661	588	611	606	584	578	661	622	610	617	597	654	598	606	630	602	684	586	623	626	658	624	640	568	626	592	600	612	631	599	631	652	674	639	632	643	624	665	641	641	636	612	630	634	638	622	595	597	616	633	594	635	630	658	578	602	614	607	648	663	598	601	646	613	584	597	636	634	599	618	616	600	690	565	613	594	633	625	624	653	638	612	578	652	676	633	619	608	652	618	617	612	603	651	593	632	662	625	646	618	631	629	685	657	624	645	585	640	611	607	593	628	610	613	595	637	614	607	633	606	619	649	610	662	612	642	665	633	624	671	621	597	633	655	635	638	615	598	608	654	583	665	621	572	624	654	621	650	625	604	620	628	617	599	614	708	579	636	641	617	623	611	655	638	618	670	626	630	647	624	590	641	656	605	640	606	614	621	607	648	612	631	623	627	642	653	663	583	646	570	596	603	605	627	648	633	644	612	626	612	634	586	597	647	640	618	596	589	655	608	620	674	644	620	599	665	615	608	601	601	658	581	630	623	594	634	649	627	624	646	578	640	587	636	651	620	633	643	602	643	638	659	640	600	651	616	588	607	639	620	634	652	620	644	607	598	631	581	614	621	650	622	652	666	620	640	619	633	599	608	660	648	636	638	549	640	595	614	613	605	649	611	637	628	637	634	634	632	581	634	636	616	577	615	629	627	572	665	636	660	615	576	644	646	627	615	617	600	641	636	614	618	628	615	641	641	628	630	611	581	609	598	598	615	623	600	615	638	578	654	613	601	613	646	649	614	654	613	622	583	598	638	616	651	621	612	595	614	581	664	653	618	607	625	605	644	640	610	642	634	624	656	654	621	608	593	624	627	628	643	594	622	601	661	629	638	638	617	645	597	634	615	591	612	601	617	617	594	596	632	590	602	616	631	617	639	625	611	637	648	649	648	625	678	641	634	647	620	618	623	623	629	669	660	595	635	621	579	591	576	588	615	632	579	589	606	617	639	574	625	647	664	676	613	638	638	639	603	576	624	597	626	625	608	626	605	675	611	606	602	629	637	598	611	645	603	605	638	597	649	592	593	565	641	621	593	610	611	591	618	630	597	651	641	605	628	587	611	647	584	622	628	611	623	611	614	612	599	672	630	618	622	613	600	619	656	643	624	627	618	644	591	652	634	616	584	654	632	622	641	660	646	582	626	617	597	600	595	655	676	613	639	615	605	597	647	584	618	625	686	632	664	620	643	623	653	642	586	638	601	571	652	614	612	609	645	620	612	642	622	617	625	578	618	652	640	638	631	655	655	604	579	638	650	589	637	596	603	640	573	643	692	657	657	591	599	588	613	621	638	616	654	615	621	614	607	620	597	602	614	645	623	614	636	617	627	603	619	582	665	612	646	600	587	619	596	659	627	590	626	634	633	590	615	589	587	622	574	623	630	639	602	630	657	603	641	607	614	635	631	649	603	645	610	620	599	639	645	596	611	637	626	636	604	629	604	615	636	597	634	600	628	642	646	629	622	659	632	660	591	620	605	632	624	614	631	568	675	603	597	641	656	593	679	596	619	594	670	627	642	610	633	643	659	620	596	610	611	610	658	625	613	604	633	653	606	632	642	627	624	587	617	611	582	588	622	645	600	604	600	616	605	667	597	622	649	646	653	596	601	661	607	640	659	589	613	629	636	634	654	657	638	628	613	637	618	671	622	592	579	608	660	634	628	577	663	631	629	636	628	616	622	571	587	643	637	614	662	630	625	637	642	609	606	629	611	637	597	604	626	640	607	617	652	614	605	596	625	610	677	642	633	642	626	606	654	637	641	635	593	602	621	615	630	636	586	626	614	636	610	615	628	637	627	609	618	629	655	644	610	601	613	652	625	623	582	635	604	601	677	599	614	674	662	628	606	636	610	652	595	632	633	597	568	670	613	604	626	613	596	658	629	647	603	618	622	620	615	652	626	592	612	644	604	636	598	616	606	596	616	616	645	701	608	628	612	612	620	651	634	597	581	572	684	640	634	599	619	591	611	589	602	643	672	608	672	604	615	591	610	652	639	635	647	610	612	606	644	604	637	644	639	603	635	612	678	615	630	649	651	611	628	636	630	632	598	630	643	632	606	657	602	614	611	650	618	578	640	607	623	662	598	592	628	607	621	644	605	604	617	623	639	653	598	604	631	568	637	669	628	631	662	615	629	646	655	659	622	646	636	631	621	657	604	589	606	631	600	633	612	626	622	612	601	621	579	625	566	594	633	607	665	644	606	630	618	616	644	602	640	635	616	597	602	660	647	627	605	652	637	621	610	652	632	594	603	646	603	595	608	605	631	552	625	618	659	592	647	597	591	629	571	617	595	617	625	636	642	614	615	597	628	640	651	582	608	629	622	649	635	644	638	613	627	605	638	573	606	544	615	652	631	602	592	669	603	597	614	609	585	613	606	609	613	653	634	624	604	622	590	632	610	606	656	602	615	599	652	633	705	588	653	616	627	614	597	609	632	651	640	611	636	623	650	580	634	672	638	639	610	598	639	601	638	610	642	599	564	600	647	603	617	629	616	631	642	636	593	628	643	631	628	644	655	595	634	571	605	602	634	647	600	669	618	608
59370	85891	47269	14404	3183	959	630	558	620	556	565	568	572	566	567	590	580	566	585	544	578	575	574	538	521	536	550	570	560	543	571	567	578	572	611	597	556	575	583	578	567	566	572	600	592	552	501	579	564	567	601	597	552	580	622	542	576	608	544	565	564	616	544	556	531	600	496	588	589	567	562	592	535	555	595	573	568	542	573	603	581	557	600	577	603	608	537	571	604	571	603	560	531	584	604	560	581	553	566	553	575	578	601	585	562	590	583	560	537	608	577	613	552	570	547	585	562	560	564	553	566	576	568	586	557	562	576	610	617	585	574	562	594	551	562	542	570	590	552	576	578	562	601	593	576	566	572	516	536	585	578	581	620	562	567	577	550	529	538	604	583	579	568	580	567	580	574	573	530	529	568	619	561	562	549	538	571	574	530	589	576	602	512	582	539	567	601	567	582	549	573	570	545	586	581	582	580	530	569	546	608	559	596	568	572	549	532	569	556	570	547	567	585	570	557	567	579	541	534	601	596	595	559	592	515	577	577	638	554	548	571	577	585	538	533	559	573	566	573	568	571	586	562	537	579	573	563	576	549	574	582	595	536	549	539	568	545	587	575	535	572	579	555	547	580	600	553	590	561	565	562	612	588	556	550	560	586	585	554	554	570	592	580	567	561	548	590	584	573	522	574	605	578	528	563	575	559	594	597	617	541	532	603	543	531	593	585	590	540	560	573	584	586	568	552	615	594	592	589	628	587	573	543	555	588	573	575	558	572	584	603	587	607	602	583	553	573	560	568	542	548	614	590	578	578	575	575	593	583	547	545	635	541	580	555	568	567	535	586	544	554	541	593	563	598	548	567	598	558	551	550	580	574	553	561	549	522	584	587	565	596	573	561	580	532	543	568	567	569	508	572	564	572	575	590	596	530	566	561	578	515	524	590	570	559	584	565	565	584	568	591	554	574	592	596	559	571	555	578	539	515	556	546	544	550	541	556	557	565	567	538	529	575	578	567	563	590	574	590	562	573	581	567	595	563	614	537	585	562	542	555	564	562	575	550	552	523	552	591	554	586	556	579	575	565	540	552	589	586	556	525	567	548	543	568	570	581	536	574	565	524	570	617	594	601	542	542	570	596	584	574	538	602	580	589	584	578	559	582	539	561	547	590	605	566	578	569	574	560	588	560	585	566	526	535	538	555	574	609	554	559	579	544	602	567	533	528	517	569	541	589	566	589	597	547	548	563	579	558	562	578	598	540	611	609	625	601	571	552	573	594	549	573	586	565	556	556	608	552	596	557	555	561	584	534	550	548	528	614	574	600	553	556	574	543	611	548	558	575	544	600	566	584	575	565	536	565	557	570	563	578	553	577	587	572	571	546	564	591	570	530	573	563	586	582	551	557	585	541	547	586	537	609	549	525	517	609	555	577	551	564	573	598	569	606	545	556	555	558	611	581	580	570	532	577	574	536	551	605	590	475	500	562	582	594	564	551	566	541	553	560	529	570	555	572	585	556	570	560	594	566	540	553	608	569	586	558	557	558	577	581	531	571	597	568	567	498	597	549	590	562	559	590	562	600	572	577	522	591	565	543	576	535	529	568	578	541	572	547	542	571	588	583	595	549	586	551	594	549	594	588	573	537	560	594	584	546	593	546	554	539	578	566	570	578	579	591	571	546	568	574	553	515	514	603	582	531	584	545	548	571	574	609	546	534	563	590	549	566	556	568	596	534	577	601	556	602	591	558	577	577	558	507	577	577	604	523	562	546	553	592	560	550	549	566	522	563	604	584	582	544	531	579	605	592	524	584	565	572	594	574	511	565	547	576	575	546	615	550	568	573	586	595	567	570	551	559	563	539	589	558	603	533	610	573	547	558	569	594	614	549	585	589	567	549	587	595	584	615	571	591	569	565	582	583	605	621	613	586	569	569	584	530	574	553	578	538	553	580	573	541	535	636	606	575	547	568	592	572	564	548	582	554	558	581	603	571	600	582	564	591	559	555	565	539	601	566	533	592	555	573	569	582	566	534	550	571	581	563	557	568	559	559	599	528	549	558	601	543	589	526	592	627	528	556	561	554	574	559	561	552	519	534	579	588	564	548	521	620	561	530	560	595	553	578	546	518	561	532	568	559	526	532	571	585	543	568	550	576	516	552	569	573	512	540	584	602	537	581	573	580	547	563	581	542	565	559	574	571	569	557	558	563	592	541	585	552	563	556	498	549	559	567	569	568	530	537	536	579	563	548	575	554	570	579	538	553	546	561	592	516	530	546	544	532	518	582	595	551	542	636	592	561	555	590	571	581	557	549	585	557	582	556	564	571	577	564	564	572	590	602	544	584	578	563	566	597	600	570	577	565	563	561	573	546	585	592	567	548	542	579	560	578	568	571	569	603	606	542	557	562	568	563	515	574	537	550	552	576	587	563	549	552	568	602	573	588	632	585	575	549	579	521	594	532	566	563	545	554	535	629	563	587	555	529	570	576	554	545	512	552	594	577	579	567	623	590	572	590	550	615	586	606	575	540	578	564	558	598	537	547	578	565	587	572	576	544	568	547	555	601	559	503	529	590	596	558	519	562	545	567	584	515	536	539	599	543	603	570	580	580	589	538	541	540	561	592	583	559	586	573	606	579	548	604	560	605	606	516	539	557	571	573	549	579	538	532	561	585	570	580	515	535	540	553	582	563	533	548	549	601	559	587	590	556	571	549	597	579	574	595	545	555	591	592	590	555	538	509	534	582	572	573	566	560	573	539	535	565	582	594	563	582	549	556	561	553	557	565	571	572	564	558	574	567	591	591	587	596	569	567	541	588	593	571	531	567	548	573	594	561	559	611	609	538	577	602	530	566	594	548	556	557	563	551	545	574	584	595	575	545	577	619	592	547	561	594	590	606	553	589	550	520	522	560	561	589	556	566	535	598	550	571	542	555	580	559	577	586	571	537	595	566	517	563	602	556	576	556	523	597	535	620	574	566	573	522	595	599	576	556	572	537	549	570	538	559	568	576	539	542	587	558	584	584	572	562	567	540	545	521	625	595	528	551	568	570	594	601	570	540	606	572	545	567	528	544	519	583	574	520	556	593	558	586	560	557	542	561	555	570	559	597	596	579	555	571	569	590	581	561	538	601	559	563	567	580	579	572	531	600	564	574	552	561	555	539	554	568	537	524	580	600	538	549	539	574	569	567	528	559	601	547	533	577	598	603	554	542	573	532	549	548	573	595	559	576	600	538	602	576	574	561	550	590	582	559	577	579	572	576	595	530	546	584	582	571	597	552	546	565	576	605	585	607	610	565	538	548	580	539	555	555	563	534	583	551	593	544	562	508	571	559	539	553	561	574	574	574	562	566	557	573	571	579	577	557	566	566	593	557	560	553	556	526	564	550	560	555	596	549	548	528	540	554	569	529	593	569	583	585	583	565	572	539	562	593	547	563	561	577	532	555	579	585	593	582	563	576	582	544	583	559	596	569	576	608	582	552	603	555	568	567	579	574	575
35212	30470	18408	4138	766	505	469	485	464	459	447	498	436	449	436	442	444	440	480	449	456	452	439	460	419	458	423	428	487	465	473	468	435	454	428	429	451	432	449	453	467	453	467	448	456	494	446	463	465	413	426	455	499	428	418	441	433	468	445	425	461	484	439	478	444	476	448	468	464	416	466	480	421	428	464	463	447	444	437	432	465	440	418	419	444	446	478	445	444	430	455	464	474	482	443	465	431	443	411	446	439	478	449	455	421	413	437	424	503	436	433	437	434	408	453	460	433	450	427	455	467	468	483	455	481	430	456	471	467	486	492	447	463	430	429	467	435	415	438	418	437	440	432	458	483	440	478	426	462	482	460	498	471	445	462	476	452	463	447	466	435	455	449	471	449	431	417	440	411	440	444	442	412	490	493	437	434	491	449	452	448	459	431	432	484	472	421	462	459	473	463	459	456	443	468	440	483	434	458	461	417	454	463	437	455	442	444	454	475	450	436	472	477	437	469	393	442	418	427	463	461	471	466	469	443	439	441	466	450	435	424	443	519	441	449	438	506	436	464	456	439	439	474	461	463	461	410	456	468	486	461	452	424	458	396	439	462	449	414	443	440	425	419	466	465	450	415	461	473	428	420	458	466	449	443	455	459	460	452	434	452	459	457	433	454	445	400	453	410	437	429	439	431	442	432	439	456	473	444	396	454	464	413	452	427	450	448	482	424	451	440	441	446	452	416	468	445	470	441	428	455	412	398	462	420	454	461	469	438	432	471	445	474	460	423	466	423	436	446	424	466	501	457	447	458	465	444	439	406	438	469	467	503	452	451	436	443	467	455	468	456	455	449	447	440	459	443	429	456	453	456	462	449	488	458	453	480	454	411	428	443	464	455	455	456	440	476	466	417	455	477	405	450	476	466	447	439	436	414	504	456	468	460	432	437	465	438	432	469	461	428	445	443	404	477	414	470	457	469	468	438	478	462	433	479	427	458	477	459	434	457	458	436	429	472	489	492	416	450	414	424	480	460	415	482	483	533	467	431	448	458	462	485	446	436	439	462	458	428	456	459	453	452	489	459	445	419	465	451	424	434	460	446	441	428	443	438	454	477	452	458	458	437	500	493	428	476	423	431	459	450	480	476	468	446	439	469	466	453	459	417	444	429	464	424	456	436	448	470	445	446	464	444	412	457	442	466	450	450	453	479	478	460	434	465	452	464	444	440	460	442	483	476	401	446	466	446	419	477	475	433	414	434	471	468	413	461	451	487	440	427	426	452	450	457	450	424	427	486	465	438	448	438	485	458	461	423	396	437	444	436	458	451	431	435	460	471	421	436	429	390	487	457	454	417	467	466	485	470	451	432	464	449	425	480	424	462	495	435	439	424	468	444	435	492	460	423	408	456	423	469	444	421	454	443	482	457	439	443	435	490	450	441	455	431	427	489	476	438	498	412	438	413	472	437	425	435	449	453	466	455	431	485	485	420	451	482	439	421	461	420	436	449	404	440	454	457	483	439	495	464	457	445	463	481	446	429	438	437	446	458	460	458	447	438	489	455	435	480	447	443	451	450	424	437	447	449	450	439	437	445	470	450	462	457	467	474	459	456	485	426	449	432	419	470	441	482	467	466	495	416	474	452	442	435	415	445	451	475	439	467	439	455	425	477	452	476	435	439	460	454	431	465	419	429	447	460	434	431	444	451	423	453	453	441	450	437	413	475	492	458	460	448	422	453	463	438	427	443	463	472	442	452	535	433	453	456	442	462	459	399	440	463	459	455	455	476	461	475	449	448	459	460	452	440	474	409	473	447	477	458	458	440	462	423	465	467	380	441	447	453	436	437	424	431	408	459	443	419	444	466	449	428	439	431	439	442	427	442	484	424	468	432	415	460	463	442	429	471	435	457	414	465	424	453	453	488	462	440	451	441	450	470	428	438	492	456	466	452	442	451	466	443	419	454	483	417	469	434	457	423	464	462	436	447	438	438	501	438	444	461	415	455	446	449	443	430	462	441	448	449	446	434	453	447	445	472	454	447	416	441	448	452	435	453	428	448	428	486	464	435	428	452	434	465	415	471	468	405	436	451	455	412	429	471	478	428	434	478	402	440	442	447	446	461	426	441	414	473	476	479	458	473	460	450	453	438	469	482	450	466	449	466	405	419	437	468	487	417	436	462	434	444	410	431	410	431	425	432	421	426	410	476	456	488	452	467	449	445	476	411	449	444	463	445	479	484	466	444	446	521	441	432	467	441	414	449	469	451	478	415	432	442	432	456	454	495	475	412	471	449	485	458	465	509	460	467	485	459	441	515	410	433	490	439	472	465	480	453	452	441	440	424	460	431	483	426	430	456	417	435	456	468	454	423	423	471	479	413	427	468	476	483	471	475	457	435	432	462	433	497	435	438	483	459	454	448	474	412	417	444	470	436	454	455	456	429	402	422	423	448	446	429	481	473	420	457	424	435	466	453	470	471	438	489	450	488	465	473	451	451	421	434	478	491	461	429	488	462	431	486	427	454	472	439	456	450	420	453	449	450	424	457	429	406	416	478	439	503	403	463	465	455	424	430	449	432	410	466	450	438	454	420	435	425	447	409	481	431	462	456	438	498	452	467	449	481	486	428	508	474	480	440	458	426	426	408	440	426	484	466	469	473	443	443	450	437	468	446	493	497	469	472	461	463	425	426	423	476	475	443	432	431	456	441	452	477	465	444	424	439	453	463	423	458	455	427	463	436	450	424	438	457	423	466	448	451	440	449	413	449	458	478	470	436	437	439	449	468	426	456	481	442	442	449	466	441	401	406	423	434	452	446	482	464	477	466	445	452	485	440	452	428	408	447	439	467	454	451	435	466	448	457	428	448	447	481	467	465	410	447	443	430	457	448	447	447	465	420	474	484	468	411	444	425	458	486	460	475	451	431	455	461	451	490	486	431	459	424	448	463	426	431	432	425	431	442	432	438	440	448	462	453	465	454	458	446	450	471	413	425	447	471	441	441	454	457	469	454	429	428	458	461	467	443	436	450	492	452	468	446	416	463	453	430	477	446	442	454	434	426	474	440	457	435	430	447	439	440	443	437	455	436	454	407	410	477	446	449	452	468	465	437	477	463	422	431	452	448	415	462	469	458	461	450	443	450	439	434	455	443	473	477	453	448	497	411	471	449	465	458	433	432	442	383	413	434	462	434	451	459	412	442	423	487	438	459	463	490	451	405	458	441	438	452	454	440	451	416	445	459	441	434	460	436	479	436	454	472	410	464	421	468	461	442	468	453	457	443	453	426	478	412	500	468	421	442	438	514	471	478	496	452	442	449	441	433	506	461	472	461	452	403	427	456	465	459	455	440	473	425	455	465	457	436	402	495	472	457	390	415	453	460	444	430	446	435	507	455	451	442	430	430	496	493	445	441	456	480	428	434	473	498	450	427	450	462	468	468	422	443	464	492	486	413	467	477	419	413	440	432	448	471	469	435	459	459	453	431	470	431	438	457	470	448	427
33174	29150	9852	1782	611	435	368	348	384	355	382	383	371	398	395	426	351	393	404	368	350	390	380	379	377	395	434	363	408	367	395	382	392	367	387	376	386	391	387	357	400	387	358	372	372	352	397	382	366	372	387	423	405	411	379	377	358	417	395	382	377	366	368	376	364	376	378	382	408	407	413	367	371	399	424	402	362	404	375	379	375	358	391	422	399	389	397	392	401	415	390	332	408	385	378	368	426	402	356	392	382	358	413	370	386	374	371	384	377	396	373	382	370	409	423	361	381	370	339	371	410	408	384	391	390	385	364	409	393	383	409	370	360	350	398	389	416	374	376	412	361	362	375	404	381	364	344	392	365	371	386	371	376	370	395	405	392	369	363	369	366	368	375	386	379	376	394	363	358	407	380	378	406	394	384	343	372	329	367	369	374	400	379	363	376	406	360	368	421	389	394	394	399	373	413	400	362	374	396	389	369	394	380	336	359	405	382	407	383	371	400	370	366	382	354	344	366	370	359	384	384	337	387	385	347	389	393	376	408	373	372	369	368	376	402	390	395	381	379	397	382	400	372	328	383	418	377	394	386	371	380	371	366	365	380	389	374	357	413	391	388	368	348	403	376	389	369	407	398	379	399	374	397	400	381	394	359	389	355	367	393	380	383	369	395	366	373	391	383	392	386	404	363	375	411	400	372	382	383	394	383	390	375	420	416	395	370	389	367	384	374	380	394	381	360	383	341	382	365	385	348	395	390	390	365	368	386	398	381	372	402	406	352	382	409	348	386	389	404	379	419	371	398	370	358	385	390	386	387	391	339	394	375	338	386	389	403	356	368	396	379	384	386	391	337	383	393	391	375	349	355	374	378	364	403	384	397	338	353	420	400	389	400	392	390	381	401	402	400	355	380	389	350	386	388	390	401	374	407	386	405	387	355	357	385	367	377	381	400	378	374	399	366	423	382	370	415	359	382	391	396	372	390	398	372	355	420	375	368	377	411	384	409	407	385	380	351	429	400	376	391	371	403	388	377	407	373	382	425	375	388	411	371	385	397	362	375	367	392	402	408	372	413	364	368	397	411	357	397	372	384	397	390	390	349	361	345	357	351	405	370	369	386	414	420	394	388	399	416	381	376	356	388	373	361	406	416	355	376	401	411	388	359	390	369	382	342	363	414	401	370	401	392	353	367	341	380	379	379	372	367	405	361	434	386	363	411	381	377	421	375	427	367	402	365	396	393	359	379	366	390	366	380	386	383	360	400	386	316	370	358	382	389	420	376	368	357	394	369	412	368	382	416	403	326	403	365	381	401	370	362	406	386	361	367	352	393	360	395	424	369	356	353	374	340	394	383	388	367	408	391	375	360	378	370	404	380	417	385	389	389	398	401	366	390	349	358	401	410	373	363	401	383	384	354	390	384	371	401	393	378	403	397	417	403	392	389	424	404	397	386	385	370	370	370	366	369	380	387	373	366	391	420	376	359	371	369	363	399	388	374	385	390	381	376	361	426	385	380	344	371	371	370	326	385	391	357	393	335	394	411	372	389	381	379	394	389	390	397	387	369	411	382	370	422	364	397	373	386	399	365	395	394	389	393	380	370	377	352	363	409	390	356	367	373	386	354	388	375	407	394	396	381	389	380	404	401	374	382	408	361	414	351	376	374	368	414	395	379	374	366	380	373	409	411	420	365	367	400	413	356	356	406	352	419	382	387	359	367	364	387	392	391	419	420	386	381	412	386	377	376	378	435	374	376	396	373	374	389	386	343	366	382	368	371	393	382	389	372	358	400	366	368	372	359	371	374	400	395	397	364	425	359	379	338	390	395	388	374	413	360	374	400	375	360	377	390	348	383	416	397	391	380	379	357	378	381	365	359	393	431	455	390	428	363	408	408	390	377	404	401	355	384	365	397	418	390	381	365	380	377	388	372	393	391	413	381	373	406	377	400	388	368	415	375	406	370	368	378	378	378	390	375	386	404	398	362	401	357	388	356	365	423	386	371	419	381	378	357	368	362	380	382	347	362	363	362	344	388	398	369	420	383	365	341	365	393	387	363	385	399	412	398	371	392	413	377	377	371	403	385	386	380	410	387	380	356	400	365	375	410	374	382	376	389	386	386	386	403	384	414	381	372	348	364	386	391	359	379	371	390	408	355	385	375	457	424	390	380	419	352	398	364	402	398	413	400	361	428	381	428	417	349	370	393	375	351	348	356	434	370	415	374	355	368	377	397	401	333	366	378	397	402	363	367	361	366	386	423	387	384	343	376	389	381	391	370	392	390	346	377	394	408	342	390	398	381	401	381	381	349	367	410	384	389	358	370	381	391	375	339	395	400	366	376	340	365	404	389	388	366	372	396	423	373	369	417	361	350	365	370	398	364	341	409	374	395	385	383	406	372	383	431	376	394	376	379	389	402	426	351	409	398	378	358	354	380	376	379	356	357	372	367	375	384	371	378	413	407	396	383	402	379	377	383	407	384	378	370	357	426	383	384	370	406	379	351	377	350	389	400	377	389	355	354	346	340	398	377	412	361	379	385	390	395	381	342	365	344	379	358	381	405	405	398	413	399	362	352	350	378	350	414	358	391	365	404	337	404	392	437	392	439	399	403	412	426	383	373	378	370	416	403	369	390	397	379	413	357	397	400	369	382	385	361	395	376	365	380	397	367	391	366	387	422	399	368	368	370	399	380	366	376	381	401	418	358	381	380	380	379	402	416	363	352	358	374	367	383	408	387	387	399	386	389	402	333	367	400	364	384	375	412	377	397	378	381	397	381	386	396	346	354	403	342	368	405	374	373	398	391	381	374	381	364	381	364	376	378	366	374	377	398	375	394	363	424	401	373	342	385	390	406	405	385	377	371	376	402	409	347	371	387	404	376	357	346	361	351	412	392	386	373	390	370	420	380	369	425	361	386	406	395	406	376	408	402	369	409	407	376	372	376	393	383	364	388	380	340	392	387	335	390	387	406	388	397	368	344	416	420	375	392	369	370	373	358	379	403	376	386	360	375	401	385	369	374	398	399	359	384	393	359	364	389	359	357	409	407	410	370	401	351	357	384	392	415	382	395	404	380	352	379	347	331	405	357	387	381	398	408	389	378	381	388	400	381	377	362	393	360	354	415	385	369	359	380	409	383	380	400	378	383	403	379	393	357	375	355	385	373	350	372	386	380	388	353	372	369	374	395	392	417	383	351	381	401	427	391	401	362	383	387	399	391	423	387	368	360	380	424	401	369	377	383	382	410	427	397	384	386	371	371	370	402	403	396	376	347	345	403	368	391	358	416	388	373	383	336	377	412	390	354	387	381	384	385	368	365	407	374	381	386	368	409	407	355	404	337	381	361	349	368	377	363	354	379	376	360	403	383	390	408	360	388	375	399	368	362	365	376	373	385	403	342	387	399	411	344	383	378	384	378	369	396	390	351	356	406	403	379	366	363	387	389	370	378	409	387	357	356	400	379	366	404	376	362	427	374	364	391	388	389	396	397	366
24752	22923	29281	24868	18039	4585	878	573	539	531	491	494	485	531	463	473	543	503	517	472	510	512	521	487	539	508	498	493	516	524	543	490	477	501	509	536	507	477	506	488	488	500	497	516	474	522	511	487	484	498	475	479	479	520	511	481	499	535	522	483	516	493	526	500	493	499	533	491	524	556	514	511	533	480	533	483	495	508	508	507	519	528	446	521	481	481	497	522	497	489	478	509	518	541	518	505	503	510	525	478	487	485	496	526	487	517	505	499	460	514	535	489	484	494	540	536	485	507	516	508	534	516	520	496	473	534	464	471	505	508	520	489	474	499	530	498	511	502	465	508	523	499	492	493	507	531	468	512	528	489	518	524	490	522	492	541	512	490	468	538	513	511	487	492	527	486	520	503	477	462	510	462	467	530	548	483	475	510	486	503	503	489	466	524	486	517	501	483	490	500	486	534	498	451	499	479	512	489	475	512	513	533	461	488	498	527	445	502	474	510	493	491	499	509	542	498	487	488	503	514	481	476	490	487	514	484	503	531	519	502	493	470	478	514	490	524	482	489	485	500	481	468	511	474	471	491	510	499	493	475	518	484	550	499	538	469	489	480	493	498	502	480	480	448	477	469	501	497	474	524	501	491	496	456	481	511	520	493	450	470	487	479	491	489	483	500	479	496	537	503	491	510	518	503	499	499	500	543	488	488	506	467	502	504	498	455	475	468	492	504	495	522	473	531	494	545	480	503	500	482	491	497	481	532	490	488	509	490	474	508	511	517	517	498	508	483	536	478	478	523	474	492	468	494	505	482	478	482	456	495	524	504	513	490	497	493	505	519	479	519	485	489	500	486	492	498	468	497	519	494	507	505	492	500	421	509	506	458	492	504	492	479	542	539	521	475	486	503	492	488	463	521	504	503	504	517	493	501	486	517	450	537	486	486	505	487	507	491	457	550	474	462	511	482	460	506	490	501	532	473	469	501	487	516	472	513	499	472	490	484	500	501	486	509	486	498	486	527	517	522	484	506	496	514	492	512	497	481	539	499	537	496	525	462	504	465	501	504	462	477	536	528	505	459	481	472	496	514	518	522	488	506	513	487	502	461	475	554	513	438	487	516	495	495	513	495	506	483	465	489	475	524	526	522	499	489	481	490	502	511	548	511	495	511	462	502	498	505	501	537	530	479	476	492	520	460	497	475	494	475	458	508	468	469	501	489	472	477	487	495	489	502	465	491	486	521	503	517	494	492	495	494	496	516	490	511	495	489	460	486	500	490	497	502	499	518	489	469	507	497	489	554	507	514	474	513	535	508	468	514	476	520	495	495	467	497	512	499	515	513	485	525	503	490	471	497	530	496	502	502	459	467	465	472	462	504	519	495	497	453	449	528	497	496	485	466	498	519	501	507	498	493	530	530	484	461	509	484	540	506	495	501	496	504	487	481	476	484	459	491	502	494	485	526	469	528	479	510	484	461	491	497	480	508	457	517	504	483	512	504	488	491	526	545	491	499	497	519	487	492	495	495	486	524	490	513	475	495	491	488	491	502	470	500	531	468	512	507	476	514	451	493	460	518	498	499	491	519	529	521	494	467	499	461	497	560	491	556	511	501	551	508	470	522	529	505	528	481	544	506	539	498	501	479	480	490	513	494	472	484	501	481	523	503	549	503	537	524	515	503	476	510	472	498	484	491	486	515	442	521	504	489	499	492	494	482	470	525	501	475	458	503	496	495	505	499	498	470	474	491	489	551	476	499	484	502	516	520	506	500	513	499	485	491	485	529	505	537	501	470	475	476	509	492	502	507	499	470	469	497	460	471	504	503	532	468	546	543	509	510	533	513	486	490	507	463	488	521	492	522	490	479	536	490	490	503	477	482	511	497	506	469	477	499	512	523	511	534	487	494	467	522	494	474	453	497	494	480	469	484	459	536	524	520	483	509	516	490	484	514	544	504	500	521	495	490	499	523	499	477	473	497	507	461	491	488	438	452	475	465	519	527	558	490	507	496	506	509	492	502	499	494	509	484	485	487	461	454	533	496	500	508	493	457	497	526	483	510	511	506	507	534	504	501	490	494	521	515	503	501	473	501	515	523	505	467	497	487	523	494	530	513	512	529	493	480	495	511	507	514	515	502	483	495	492	524	505	509	466	524	446	472	520	476	483	482	503	493	460	476	491	440	487	500	527	487	503	462	507	480	475	508	507	505	480	467	527	475	470	501	477	460	489	503	496	486	477	523	497	500	515	513	505	536	520	521	517	519	513	450	454	467	466	446	527	542	469	488	522	478	526	509	475	498	479	516	480	471	499	512	514	496	451	477	473	561	529	488	501	495	502	490	493	536	510	478	478	523	447	515	463	465	508	488	455	535	502	483	503	488	523	448	471	501	504	557	512	510	517	497	473	474	496	495	513	495	480	491	519	488	465	507	471	506	517	496	529	492	467	507	478	491	495	507	490	491	497	495	526	465	478	484	481	510	500	489	485	498	481	479	519	495	501	479	527	539	516	499	491	485	467	493	495	455	478	496	459	500	477	535	489	443	448	499	467	515	491	492	486	518	446	520	471	507	534	484	480	541	472	473	515	516	484	478	475	472	494	512	541	474	476	504	473	496	491	501	461	501	492	492	505	446	478	471	475	467	462	524	493	452	504	491	503	472	501	493	498	496	505	544	498	501	518	499	500	482	492	484	484	471	504	470	490	513	482	495	492	489	523	461	467	529	484	440	516	510	473	551	461	497	487	488	517	500	496	525	510	490	516	484	501	477	484	480	506	473	505	529	468	472	489	499	457	479	484	532	487	488	464	516	504	517	507	485	512	507	491	496	485	477	514	516	504	502	516	501	493	484	508	483	475	515	488	470	524	487	524	497	494	498	494	481	439	497	533	488	522	485	526	521	532	557	490	497	499	514	511	465	509	506	481	499	489	517	515	476	523	486	528	518	477	510	485	500	503	508	526	482	445	511	481	507	473	525	494	524	510	500	497	450	495	520	501	534	492	517	503	483	466	555	533	483	501	486	507	507	502	514	483	489	507	529	510	479	497	510	475	512	478	506	529	477	502	512	472	468	520	503	495	474	497	492	490	505	535	498	518	489	523	505	463	470	494	525	502	490	503	515	452	481	515	486	508	465	512	502	513	467	503	535	501	477	460	507	478	504	510	522	529	566	463	514	505	530	512	506	541	531	507	521	520	502	489	504	485	517	553	492	489	524	536	451	512	461	494	532	492	508	468	488	515	516	488	520	493	488	504	500	522	492	524	497	499	496	473	485	505	491	429	467	501	523	498	478	490	447	514	457	504	502	532	497	487	482	471	506	502	533	498	472	487	502	455	452	499	493	510	538	479	500	501	526	509	491	520	507	511	474	475	505	486	517	539	520	514	500	508	508	484	502	503	503	515	566	473	522	494	506	504	516	515	512	509	492	498	499	470	482	475	539	504	474	461	492	520	492	508	514	477	499	478	504	478	513	468	530	470	478	493	470	473	461	487	526	489	464
61391	82700	44843	14355	3182	858	532	472	446	505	443	453	474	451	483	434	455	453	464	505	463	472	437	454	447	459	456	421	477	468	472	431	467	473	450	475	450	493	470	495	468	483	485	463	460	439	473	449	447	473	480	477	496	452	452	436	453	445	450	447	470	463	434	481	459	461	444	475	462	450	488	487	490	460	425	471	498	443	471	465	434	456	438	457	437	399	468	439	475	503	466	474	446	493	469	501	434	433	461	478	442	479	410	478	481	398	476	483	446	464	452	470	487	487	420	441	438	445	458	491	481	464	440	472	451	467	470	455	457	469	453	452	462	472	475	471	454	431	467	493	475	479	452	460	463	461	455	466	457	472	477	492	455	475	453	451	457	476	488	437	484	489	429	461	448	429	475	446	488	446	465	468	451	477	446	430	459	479	463	478	439	457	421	483	463	433	456	458	456	432	432	447	426	458	472	460	464	486	466	467	466	459	454	465	445	486	484	471	475	448	455	452	473	440	450	444	437	444	473	469	477	488	455	450	465	434	473	468	468	445	482	492	465	451	456	470	438	459	416	449	432	456	434	467	452	484	452	423	477	492	462	463	442	473	440	432	450	478	478	438	524	477	456	462	496	519	462	466	482	480	459	449	493	461	430	436	459	439	484	470	468	492	455	500	461	473	445	455	430	472	450	447	413	459	483	465	443	447	470	455	461	437	477	446	472	463	426	462	454	480	439	473	421	423	465	415	426	427	462	449	484	454	462	424	483	520	514	448	440	463	496	447	483	446	467	460	470	453	466	429	461	452	496	459	440	484	459	460	464	448	419	500	477	494	482	458	437	464	474	467	483	468	490	505	480	467	467	427	457	448	451	448	466	473	477	483	489	437	459	442	436	452	465	412	423	477	472	429	511	473	441	472	462	444	446	472	496	459	433	423	500	478	422	478	436	462	461	466	477	454	483	462	493	466	439	432	456	449	470	414	462	434	497	446	444	439	455	451	505	472	459	431	520	508	455	438	442	452	419	470	452	465	452	475	477	434	464	464	477	468	479	415	452	494	419	465	432	428	480	448	464	451	475	451	466	450	477	510	484	434	441	474	465	463	451	433	431	462	441	449	415	457	438	469	479	536	462	495	447	456	443	478	440	485	485	445	494	476	488	459	489	487	462	466	499	452	462	453	452	472	398	437	440	470	436	479	479	470	433	416	492	477	441	476	466	452	425	427	432	459	432	477	462	432	453	436	491	418	488	466	454	444	468	475	488	459	461	464	488	509	463	457	498	453	457	463	443	491	452	473	460	456	426	471	432	488	445	457	426	453	461	480	454	448	465	468	474	426	497	429	509	452	434	478	440	474	476	443	409	457	454	465	456	440	445	412	449	460	461	429	446	469	479	472	469	430	482	478	461	452	467	470	462	497	483	454	499	473	453	455	468	443	476	480	482	492	426	447	444	424	475	438	474	436	463	435	462	469	470	425	469	472	516	425	486	442	448	421	425	473	462	439	462	465	461	484	476	460	448	439	401	447	486	442	465	446	426	466	449	437	470	465	470	452	465	464	453	467	475	437	456	466	477	480	481	477	453	500	469	470	474	452	479	457	508	462	468	481	443	457	421	445	448	425	446	505	455	467	451	457	461	474	479	472	471	493	448	491	447	451	443	467	455	452	487	460	440	488	443	476	474	449	461	481	461	471	438	456	487	427	490	494	479	430	477	447	466	457	456	442	446	497	475	449	417	480	447	465	432	506	489	455	414	451	479	483	457	480	450	442	446	416	507	430	408	451	470	457	459	440	445	467	458	494	481	462	435	423	502	443	464	439	477	429	492	478	454	481	472	470	443	473	436	459	464	449	431	440	464	430	504	474	467	456	446	448	434	444	485	434	498	435	463	478	453	433	447	450	451	461	502	492	415	452	430	467	511	472	467	470	452	512	449	473	455	440	455	469	464	455	480	461	428	460	486	474	442	435	431	467	488	430	439	458	478	471	444	427	490	487	463	453	424	460	456	452	464	465	462	451	469	443	468	429	468	461	428	421	440	432	512	463	450	443	470	440	457	480	468	456	462	507	447	454	484	478	495	473	442	457	469	453	429	453	434	466	476	470	461	488	450	426	490	454	509	474	418	486	456	454	455	503	467	432	417	466	432	445	468	444	473	460	450	458	437	467	452	449	474	474	431	461	448	452	476	453	450	426	491	464	476	477	472	473	442	472	435	435	445	437	484	437	503	433	486	455	458	444	458	502	459	464	452	452	479	425	472	465	476	438	450	454	467	462	492	437	469	462	449	471	498	496	479	485	442	451	454	423	429	461	431	487	449	428	451	473	461	480	434	430	443	481	458	429	458	457	462	463	445	406	418	473	435	451	470	458	440	488	451	474	441	465	455	419	459	446	497	488	471	471	465	446	451	451	429	448	449	465	430	421	504	453	466	440	480	474	469	499	447	466	505	425	475	484	455	454	450	464	487	457	462	469	426	463	490	456	446	444	414	482	464	511	454	453	466	481	471	464	471	459	460	441	511	450	474	452	495	473	463	435	434	427	444	498	499	458	451	442	442	484	423	462	446	453	459	457	451	474	447	440	468	440	416	449	470	432	444	438	446	496	473	453	495	480	464	482	480	469	446	456	477	482	476	452	482	448	461	444	477	466	469	445	468	463	483	499	457	436	494	490	463	468	453	453	454	472	460	449	482	470	489	452	446	446	511	439	446	486	467	459	482	427	485	447	488	464	462	463	456	455	434	460	503	453	463	468	466	425	476	443	460	446	493	423	461	472	452	473	475	474	464	449	412	435	414	452	434	503	438	452	437	444	421	450	412	487	421	451	437	449	450	486	458	445	480	486	474	427	443	478	494	412	472	487	473	478	455	440	466	438	464	438	477	427	467	473	453	446	448	447	465	460	486	450	408	435	422	473	459	432	467	453	444	436	475	424	483	461	466	452	458	466	472	489	433	428	459	450	415	433	423	470	484	455	444	438	487	470	475	443	470	435	415	452	411	451	442	449	458	456	426	437	447	481	441	480	449	420	476	451	455	469	473	422	471	446	465	453	451	462	473	460	430	446	419	420	458	460	410	490	478	449	455	463	449	442	443	470	457	436	462	417	493	436	435	452	449	452	440	463	468	427	437	424	455	432	427	475	435	450	439	471	481	478	474	484	408	497	480	508	494	446	451	488	430	458	514	477	482	455	445	458	482	453	475	432	434	437	448	458	469	444	431	494	491	444	433	461	474	462	450	507	436	460	491	466	470	437	405	446	444	455	488	479	456	472	446	460	434	489	468	473	472	433	506	451	470	492	461	470	435	465	480	460	423	462	438	434	459	454	473	466	490	471	442	432	467	454	426	456	474	444	494	502	491	482	463	447	461	478	453	470	492	477	462	466	483	464	473	454	466	445	453	480	458	487	452	504	445	432	474	460	459	441	422	444	462	458	469	432	486	465	418	468	464	482	454	466	475	439	457	493	471	443	457	454	438	462	438	458	476	432	465	491	447	454
24234	22382	28943	24480	20125	8617	1179	737	603	659	624	591	627	606	599	660	579	628	628	604	622	618	587	622	559	571	580	594	597	642	578	624	634	611	572	626	530	640	564	562	605	634	553	637	628	546	574	621	572	600	611	572	655	658	591	568	572	641	590	568	614	621	587	594	594	543	626	601	578	609	577	619	557	611	581	574	575	557	642	593	578	574	619	631	606	622	600	613	587	599	556	648	606	603	583	607	591	635	567	655	566	626	601	593	651	593	615	575	584	584	600	617	608	620	588	566	576	621	589	583	587	591	566	589	574	592	562	586	575	569	557	602	538	563	595	597	618	633	627	588	603	581	535	579	599	594	593	632	557	597	576	626	579	587	580	593	559	588	610	661	556	583	605	585	617	598	614	608	615	604	571	580	576	597	614	608	598	606	578	588	598	596	578	535	586	578	605	581	553	591	612	605	573	588	601	598	594	596	565	579	571	620	583	599	604	608	571	601	604	585	598	569	635	624	624	599	576	585	593	615	586	607	641	573	577	583	580	576	613	585	565	635	560	596	597	571	617	547	594	611	606	595	568	585	565	628	586	601	573	631	600	594	558	561	528	599	548	543	594	574	591	564	613	578	573	603	635	625	611	565	580	615	597	552	582	559	580	583	588	586	603	535	587	610	603	596	558	607	568	595	586	605	597	609	613	578	596	591	619	606	609	603	610	597	565	580	588	546	602	560	575	599	560	560	615	602	608	600	620	570	615	547	616	623	552	589	594	593	580	587	609	563	589	599	617	600	619	637	619	631	600	560	624	623	625	593	556	597	580	597	591	610	566	615	620	557	603	598	544	593	562	603	631	592	616	613	579	572	597	583	583	570	553	607	611	616	611	565	582	563	615	632	597	563	587	575	599	608	580	597	560	573	609	648	534	636	615	595	621	599	546	617	571	620	662	646	609	598	563	640	567	588	590	581	563	597	599	661	609	554	585	605	579	625	623	590	578	580	571	582	590	632	590	592	601	612	593	622	562	586	599	610	601	608	557	589	621	615	583	568	606	588	564	565	642	610	628	585	567	617	593	557	651	596	561	608	598	597	581	626	581	603	600	572	568	574	550	620	567	574	590	605	605	623	566	599	596	572	599	600	610	610	621	591	622	634	629	611	599	611	622	591	551	613	564	633	588	578	573	582	578	619	621	637	554	574	592	611	654	606	570	579	577	620	583	561	617	612	623	595	622	588	590	606	576	602	579	605	617	597	615	546	571	573	559	579	542	600	611	596	586	596	601	563	597	657	611	580	569	574	600	607	560	598	575	602	595	602	649	602	569	580	620	555	584	596	600	606	574	604	609	631	568	586	594	592	630	612	599	542	538	623	568	570	609	590	599	600	565	632	613	613	605	621	569	612	613	565	577	596	634	617	586	628	586	616	563	573	597	529	564	611	609	537	595	597	589	627	603	617	621	591	608	571	558	604	588	579	571	585	563	560	556	601	526	548	629	551	571	603	626	635	569	579	567	633	591	576	582	653	590	614	621	582	585	582	568	591	570	628	633	552	632	602	579	615	613	611	573	621	569	578	610	568	602	580	571	630	564	580	567	548	582	611	624	576	584	603	621	613	610	576	585	588	585	570	555	585	595	636	617	620	562	591	604	603	583	637	648	611	573	571	611	588	624	604	599	595	576	599	563	574	553	550	611	585	587	617	632	600	617	618	599	607	624	585	576	614	522	616	568	577	638	552	629	615	579	595	593	574	594	618	582	607	555	559	617	543	590	595	610	608	581	628	562	600	636	594	605	598	553	570	600	567	598	590	578	595	561	579	621	617	576	583	616	598	630	632	634	556	561	586	538	561	587	597	566	607	588	654	584	551	612	570	601	614	618	617	598	583	556	605	626	595	618	580	573	548	575	625	620	581	593	560	626	577	601	565	619	596	554	591	606	573	614	593	573	601	557	609	578	600	553	588	593	587	636	624	639	581	574	569	616	604	589	572	591	641	597	539	609	576	571	584	588	582	594	605	592	617	600	637	616	578	606	605	543	590	558	650	620	553	569	596	555	573	592	611	568	561	581	555	589	574	583	593	575	578	599	612	568	600	611	595	592	583	606	581	608	590	616	571	570	563	617	595	557	579	624	602	558	608	586	580	585	582	573	587	610	577	601	591	564	605	573	599	590	590	569	626	538	595	562	639	576	584	597	585	573	631	620	576	587	569	561	571	592	550	557	598	630	562	596	604	559	537	615	588	596	580	549	585	561	629	581	580	611	591	582	599	573	623	650	604	586	574	574	547	610	588	563	558	591	587	617	568	553	571	625	620	540	582	563	609	605	546	532	568	566	589	568	605	590	593	576	605	616	585	578	617	631	569	571	613	616	583	584	584	609	592	628	602	622	602	607	580	585	582	604	593	610	557	607	589	615	587	590	616	564	571	607	578	587	561	621	595	541	576	582	593	572	593	612	582	579	628	585	596	572	568	574	554	630	606	583	584	609	638	585	573	585	592	652	595	592	598	571	593	587	556	564	593	563	594	584	586	620	590	572	581	588	582	572	590	576	619	579	588	596	607	561	587	566	584	593	646	588	590	596	588	596	622	571	573	617	548	579	605	542	586	613	607	565	595	614	615	619	629	592	588	579	572	571	615	609	604	550	575	590	585	619	578	645	575	578	606	604	544	550	556	596	626	592	596	582	599	591	572	602	581	589	608	583	581	565	563	599	572	601	611	599	632	634	595	622	599	588	634	552	596	629	603	568	547	570	592	604	543	561	618	541	575	582	629	613	546	604	593	595	601	561	614	617	601	567	544	612	572	632	578	607	636	604	578	613	635	552	613	618	592	582	619	597	585	598	656	565	529	580	601	593	588	610	597	589	601	602	617	611	603	540	579	556	581	567	576	563	561	601	574	559	617	616	633	565	550	570	578	604	578	618	596	590	579	629	608	581	578	582	550	606	584	570	588	605	612	603	584	575	584	587	578	561	568	549	597	556	595	577	547	581	626	601	581	564	622	589	575	588	614	618	580	599	589	617	572	615	573	587	607	565	582	559	540	586	584	601	628	617	564	604	598	563	580	586	569	576	615	587	617	526	579	592	594	582	564	534	586	567	598	546	569	588	590	572	604	617	596	595	566	582	549	539	597	590	568	572	595	557	552	611	574	617	591	638	628	583	620	600	608	574	581	608	597	561	601	589	585	576	560	585	573	591	535	576	599	578	602	600	605	572	585	592	610	578	610	564	587	591	577	613	588	555	613	575	566	584	601	599	612	574	609	582	631	595	614	603	582	622	601	549	583	569	559	583	587	596	611	539	554	621	615	586	592	581	574	554	600	594	608	568	637	566	585	638	555	581	605	617	549	618	589	555	573	611	578	584	565	602	595	620	582	598	606	556	604	592	581	591	588	604	614	553	570	514	593	607	566	571	625	578	607	599	541	552	584	556	594	616	600	617	580	573	582	564	560	598	599	568	642	614	568	586	594	569	560	559	575	611	579	609	569	635	567	582	565
60073	85514	46788	18944	4676	1045	592	535	546	550	527	526	559	538	596	587	538	574	501	558	563	548	534	542	526	533	538	573	554	516	520	531	588	505	547	553	522	510	540	562	533	569	544	546	599	561	542	599	512	534	587	557	512	536	531	555	561	572	557	523	547	507	570	509	514	518	566	547	522	524	577	543	529	530	526	579	574	540	530	548	506	568	538	562	530	530	556	561	546	515	536	538	527	522	536	516	505	570	527	559	546	533	525	552	574	564	554	535	548	542	561	549	544	549	520	555	536	526	543	563	526	560	561	570	525	555	569	521	553	506	548	543	568	547	527	520	545	518	484	591	514	582	483	542	528	503	514	540	560	545	523	550	531	517	535	552	531	547	533	566	532	518	556	529	544	528	554	481	517	523	524	537	556	539	503	539	533	532	550	550	533	576	542	545	536	524	518	545	533	576	568	595	540	536	602	552	499	565	528	537	532	520	507	536	561	568	562	566	535	553	514	529	539	499	519	542	526	519	542	546	499	561	520	573	572	525	553	520	547	567	526	516	527	545	527	526	548	550	552	558	551	532	556	533	544	569	534	496	552	531	553	555	544	561	511	524	550	547	552	541	576	548	536	505	538	551	559	566	493	539	499	569	550	559	515	520	524	557	557	531	534	588	535	538	546	583	495	561	568	547	565	540	518	527	531	539	566	545	495	566	525	587	516	529	564	515	559	539	558	523	548	539	565	512	548	530	542	562	527	519	512	532	529	535	494	557	559	538	505	499	527	559	515	544	569	521	533	509	517	540	517	546	526	577	536	512	510	488	550	538	590	536	512	560	551	534	536	566	501	534	535	542	567	597	536	545	553	467	508	510	508	495	502	546	516	542	530	499	554	548	531	523	522	520	540	519	554	531	594	563	553	521	561	553	530	540	562	524	505	497	498	513	499	547	511	545	520	551	567	537	530	534	533	540	513	558	519	554	545	557	497	565	506	586	537	512	499	501	538	532	565	540	526	544	548	510	522	493	533	498	522	539	551	538	571	564	541	521	531	514	555	581	571	515	560	531	506	548	492	543	582	516	548	560	497	500	540	515	531	538	525	539	515	572	536	561	524	566	496	533	492	532	521	523	575	553	579	518	545	553	524	577	533	536	538	523	532	558	539	514	546	526	546	540	541	529	546	559	530	508	545	523	554	495	545	572	521	593	531	560	512	540	526	566	529	562	534	535	540	510	535	538	576	520	503	519	530	527	513	552	529	552	561	535	541	560	520	586	539	513	531	548	524	530	551	551	538	558	557	578	566	509	530	530	511	555	520	489	559	536	542	578	524	551	567	554	524	517	538	520	553	515	519	550	549	497	505	477	532	557	546	551	549	561	516	526	514	499	567	489	521	547	541	498	516	550	541	558	516	552	529	571	532	557	546	537	558	577	551	514	485	554	539	516	521	576	523	528	556	512	581	538	535	541	561	544	567	533	589	507	558	580	539	494	556	545	552	525	538	577	501	536	548	530	536	521	511	570	554	572	515	538	533	572	500	537	557	549	588	551	548	501	556	498	526	536	542	545	535	571	516	529	558	550	518	539	554	534	489	528	523	515	507	503	522	527	518	516	565	518	577	563	511	520	533	533	517	572	511	530	514	549	500	530	524	537	507	478	499	520	561	566	558	576	506	541	552	579	533	493	566	570	560	542	545	497	520	536	534	503	569	499	505	508	561	525	525	530	541	520	555	511	548	484	518	529	532	541	544	601	495	528	534	524	507	532	500	514	533	506	493	494	535	499	506	513	535	521	539	588	590	519	516	515	510	488	544	522	505	580	565	530	588	528	528	505	520	530	577	550	569	532	542	560	538	510	528	560	526	507	543	494	551	561	550	575	585	533	549	497	523	559	573	530	541	561	503	550	555	506	544	529	542	565	569	514	574	545	549	542	524	529	516	520	497	513	515	532	504	564	537	550	525	521	546	499	511	565	544	543	511	545	554	543	548	557	502	523	510	510	523	522	549	554	500	505	554	589	515	584	539	557	518	491	544	539	571	525	584	555	542	562	517	525	564	517	548	542	536	526	560	584	545	542	516	562	530	532	504	489	565	510	523	531	528	562	516	544	540	511	562	533	562	533	508	559	538	533	553	552	562	520	503	520	524	496	534	540	527	581	529	560	582	587	526	529	530	565	537	534	510	538	588	546	533	564	541	514	523	552	550	512	554	551	568	502	478	533	531	537	541	550	520	512	547	540	538	521	511	527	551	592	529	605	524	576	540	541	557	525	526	528	542	523	519	537	549	524	532	584	541	523	536	554	518	533	511	543	503	541	580	527	526	515	505	526	521	512	513	501	526	521	552	514	552	502	541	531	559	532	519	522	506	535	533	574	541	556	541	576	526	534	536	511	521	560	521	516	567	552	518	531	525	507	510	529	526	511	530	523	557	527	565	528	526	553	519	530	525	554	560	559	536	525	559	539	526	543	561	542	524	524	566	498	476	502	546	563	533	543	567	572	517	527	580	527	548	511	568	550	524	554	539	525	520	508	552	578	547	547	580	561	525	581	550	553	564	520	538	519	552	597	544	527	560	521	579	540	531	557	545	557	541	568	550	563	547	568	514	506	537	559	515	597	543	559	559	510	534	573	533	541	507	567	527	569	512	534	515	554	512	537	545	551	593	513	481	538	547	559	530	541	569	518	499	556	552	557	504	531	519	530	542	551	554	543	556	556	541	582	575	516	541	509	558	520	528	559	543	548	545	551	499	534	534	516	544	544	515	491	503	562	574	525	518	548	561	557	580	565	582	546	526	568	602	553	522	463	527	480	531	553	520	541	535	527	506	512	519	570	524	568	537	507	518	534	548	552	603	505	534	565	504	546	520	551	519	527	516	558	561	504	567	494	527	499	531	536	596	529	554	516	574	525	547	502	501	480	516	510	513	505	559	546	551	532	542	512	529	511	472	539	547	527	539	517	552	497	530	535	518	504	518	543	580	534	510	561	545	521	553	539	592	551	540	499	508	507	549	500	550	518	521	553	538	553	518	515	562	537	499	513	545	491	550	531	507	554	530	530	510	521	564	527	571	560	566	495	532	585	535	529	521	533	574	505	497	520	494	526	539	553	521	540	513	569	548	521	562	541	530	552	575	545	551	535	505	532	553	518	526	503	503	569	541	535	548	549	545	555	514	513	541	528	485	543	519	561	525	523	507	564	501	528	567	541	518	511	529	560	573	505	565	509	557	570	548	524	556	538	567	556	510	562	546	578	531	524	517	502	543	545	527	531	545	497	538	564	543	525	543	542	512	528	497	565	544	539	517	549	515	555	536	547	524	546	529	508	489	540	576	549	533	522	523	522	523	539	538	550	561	560	520	540	584	538	485	565	529	560	531	519	544	540	506	508	530	516	578	541	580	558	540	515	558	539	524	519	518	524	522	494	547	551	545	524	523	534	539	542	563	509	528	592	560	508	580	512	517	536	572	560	543	528	506	522	519	551	561	508	554	545	523	545	539	496
34853	29646	18466	4057	750	476	461	434	404	427	426	406	437	385	390	438	441	431	414	390	414	404	379	424	372	366	449	424	426	426	403	415	415	450	426	360	413	402	386	454	375	401	408	409	418	451	427	441	423	452	404	441	398	417	400	439	428	382	416	488	428	397	385	422	397	414	426	432	427	412	398	430	408	420	423	384	425	417	436	398	389	409	395	423	436	405	417	425	447	405	411	397	411	413	410	411	411	398	401	383	416	439	435	419	444	427	412	439	407	424	430	423	403	407	402	416	408	440	445	415	463	387	421	405	419	420	423	426	446	385	398	413	401	429	375	417	447	409	452	376	381	385	405	417	419	432	394	414	439	445	415	417	390	419	392	420	408	391	405	420	437	425	387	398	405	429	414	411	425	390	406	379	395	407	401	389	379	409	438	389	388	417	452	428	413	447	407	437	351	415	407	423	422	439	409	436	403	389	385	407	399	438	444	455	404	400	403	403	432	444	455	449	390	401	431	456	423	402	403	429	432	441	414	395	415	405	398	409	396	408	394	444	421	452	402	428	429	405	402	382	451	409	425	411	413	443	429	426	428	421	421	402	425	390	423	449	421	424	408	386	433	445	399	413	398	414	403	424	434	451	423	413	445	427	418	427	397	408	418	387	434	386	394	401	424	434	419	422	443	407	414	367	436	435	459	401	423	430	431	406	439	418	381	411	414	431	476	439	431	417	427	392	437	411	402	418	372	398	421	408	426	433	439	425	399	460	419	406	428	429	437	415	401	394	398	376	384	406	415	429	410	449	436	426	427	431	434	387	390	412	409	387	410	421	437	422	422	453	418	387	410	393	408	386	417	415	409	374	411	394	422	437	446	407	448	407	409	405	412	413	451	420	390	421	420	442	387	408	415	433	416	429	429	391	414	435	434	408	401	404	414	385	441	422	422	402	421	424	430	446	418	450	396	402	430	413	413	429	415	403	428	385	415	401	404	421	405	432	410	419	406	416	378	381	444	465	397	425	388	421	399	427	394	431	408	401	397	409	393	397	431	436	440	390	431	428	379	420	402	366	368	476	419	434	447	412	401	407	356	408	379	408	405	404	394	432	422	449	442	443	410	394	417	428	415	409	426	404	407	409	411	398	416	376	425	441	410	446	421	358	360	436	419	411	451	377	411	409	410	442	449	408	421	384	453	389	415	407	390	424	415	396	421	424	414	397	367	410	398	383	394	421	415	382	411	428	457	466	421	409	400	389	403	432	434	409	460	433	419	440	415	421	413	420	389	400	442	444	444	424	394	445	445	403	399	437	441	396	433	431	419	429	419	402	434	415	402	433	402	440	410	407	423	378	386	429	398	395	395	400	393	419	383	401	403	435	427	411	424	403	412	426	400	392	391	399	405	434	403	397	389	473	437	423	413	429	410	436	404	451	423	405	407	420	403	450	452	416	429	398	433	446	413	459	382	373	407	379	406	427	387	384	401	405	409	447	399	392	414	439	426	360	413	428	451	383	399	451	400	457	422	414	440	424	409	409	416	424	438	408	432	398	400	433	408	394	412	433	410	436	437	418	414	403	431	460	413	415	384	406	423	463	426	415	390	432	440	415	446	382	412	409	397	419	401	437	386	411	375	371	424	417	389	413	383	446	425	454	430	398	459	401	410	426	403	430	380	415	446	464	386	455	428	386	430	398	445	426	418	387	422	401	424	442	393	435	441	400	385	405	407	404	455	393	402	411	397	431	403	406	376	472	404	417	418	423	410	377	441	447	443	428	443	422	397	396	402	370	390	426	468	395	407	401	404	476	387	400	427	431	386	427	386	455	411	408	424	433	426	419	422	392	382	418	430	454	415	420	407	393	429	418	419	439	407	404	417	428	424	419	424	403	400	418	413	427	426	412	384	391	415	415	398	441	388	437	406	441	419	380	434	410	437	392	432	438	463	440	413	393	391	407	402	391	455	413	428	401	438	409	370	412	439	455	408	407	414	431	418	443	418	422	420	400	442	361	402	447	403	457	409	437	397	431	409	439	435	412	394	407	417	385	426	383	380	434	415	374	404	429	401	396	422	422	438	406	449	405	396	424	422	407	421	420	443	412	425	421	409	395	401	406	412	448	405	423	434	413	404	378	418	391	414	402	394	380	386	406	384	411	409	435	439	406	443	427	420	397	421	396	449	421	390	436	393	406	442	449	365	423	411	423	411	418	413	386	448	433	431	396	396	415	438	398	412	393	399	405	436	437	402	432	454	426	430	411	398	400	384	447	406	414	436	370	401	428	402	428	384	408	383	416	409	420	416	431	413	408	405	423	437	428	394	412	419	393	404	422	394	425	410	414	395	428	415	387	411	441	407	416	408	400	464	399	449	443	397	414	406	447	398	425	438	407	432	425	395	398	415	412	411	400	418	382	423	400	424	407	460	396	375	414	386	391	390	402	416	452	415	415	426	413	403	385	391	427	411	401	421	413	388	422	427	409	369	444	391	445	413	431	420	425	390	411	402	411	434	393	429	411	445	413	384	429	389	410	407	415	414	396	404	396	434	446	414	405	429	463	412	405	405	416	421	432	393	413	434	417	427	401	418	407	409	419	401	414	429	457	391	427	399	437	435	412	405	437	436	422	435	435	399	377	451	385	427	420	401	413	383	389	443	387	428	381	456	422	403	429	399	450	421	406	418	404	378	442	438	415	410	396	428	428	448	373	405	412	421	418	399	386	438	392	434	437	433	423	375	400	424	429	418	381	416	425	394	442	426	420	423	397	387	427	429	462	432	405	400	409	440	416	380	410	399	419	412	427	418	391	448	437	409	429	435	416	435	412	424	434	396	421	403	401	371	418	402	453	414	402	411	409	444	454	419	411	410	388	451	394	427	405	418	412	395	394	427	451	411	455	378	408	397	419	416	419	425	392	426	401	397	425	398	395	444	391	409	411	426	409	398	397	437	432	403	433	392	419	407	378	418	418	407	433	432	396	411	395	416	427	425	417	438	404	415	414	429	406	420	413	459	417	424	413	445	387	423	456	445	443	394	430	403	411	424	403	425	429	379	385	414	412	424	401	441	390	422	393	432	412	411	400	388	441	421	419	406	433	395	453	414	427	403	377	396	451	403	433	445	395	460	415	450	431	405	415	414	388	434	425	444	443	409	376	427	411	413	454	419	454	398	431	429	419	450	410	412	426	430	436	448	426	372	410	440	396	414	445	471	409	415	422	426	405	423	442	374	398	417	429	436	411	392	416	431	394	441	406	411	428	423	452	424	398	402	429	418	420	401	414	444	405	405	415	441	394	430	436	428	383	413	420	446	419	394	386	433	443	443	417	396	402	433	415	414	435	416	440	385	409	391	430	398	403	383	437	407	387	421	413	427	383	450	456	381	415	450	414	383	386	416	435	383	458	419	395	440	426	463	463	418	428	426	438	413	419	406	431	451	414	426	411	397	449	426	393	399	424	396	404	398	414	384	409	392	388	439	432	420	418	407	416	473	424	406	413	427	425
33047	28052	10195	1755	598	408	357	356	387	320	341	352	388	341	355	343	396	363	352	365	386	360	390	354	372	361	341	371	359	390	343	354	378	354	328	380	373	332	362	384	333	345	321	358	355	347	370	385	352	360	314	342	362	362	354	360	360	314	356	301	319	384	316	361	353	318	350	353	358	339	353	351	347	383	347	384	353	354	367	362	337	354	371	342	368	367	332	387	346	395	363	360	359	345	395	386	343	353	366	364	361	303	374	367	375	292	351	347	369	336	388	356	327	383	331	345	349	424	362	329	350	361	338	362	358	332	385	347	364	363	351	381	348	370	367	344	354	364	343	371	336	337	349	351	359	357	372	352	335	363	388	389	340	334	351	368	363	359	364	359	379	340	310	363	337	363	327	342	351	313	359	335	340	352	368	342	351	334	327	337	368	358	345	355	344	370	321	369	351	340	346	353	351	341	338	360	350	372	346	350	370	379	331	359	339	359	349	347	344	370	348	336	340	376	339	388	356	338	384	359	370	345	328	363	342	367	300	328	371	304	354	363	345	367	385	369	351	370	340	342	361	363	366	344	350	374	352	364	357	334	359	345	329	385	338	336	366	339	358	363	345	376	382	376	356	363	342	337	354	359	327	396	380	336	352	360	353	339	355	344	325	350	347	352	332	320	403	320	350	308	357	345	378	349	356	350	376	357	361	370	334	377	356	367	368	350	342	325	348	332	354	364	355	345	360	346	347	347	344	378	307	362	359	349	345	350	351	357	379	340	352	400	338	346	338	386	353	341	355	343	375	376	328	337	360	347	348	339	348	368	334	356	355	330	350	319	335	330	366	361	374	345	344	342	324	340	365	375	365	342	346	336	350	363	357	342	326	353	333	370	362	370	361	331	369	360	373	340	326	365	321	357	389	339	330	386	350	328	353	355	383	352	340	351	364	295	355	353	358	364	356	369	366	372	344	360	363	370	346	350	360	374	347	375	370	356	362	359	379	346	362	331	321	350	349	363	344	346	390	340	337	356	351	371	335	337	353	338	357	368	351	355	355	347	350	361	346	373	385	346	345	349	338	330	366	372	343	349	337	350	349	346	380	365	348	339	376	363	355	374	355	367	353	347	351	338	344	394	343	363	330	390	362	370	336	345	362	354	315	338	334	369	355	396	349	350	343	326	360	366	339	333	355	342	356	323	375	349	342	378	355	361	353	318	376	381	339	340	377	367	365	345	335	340	366	376	338	334	366	335	377	370	337	326	343	336	333	362	367	333	351	328	341	354	341	352	366	320	366	368	381	327	331	370	312	384	354	343	355	364	360	360	319	358	367	383	379	342	345	373	337	361	367	339	372	324	343	372	381	349	388	354	347	322	405	335	346	384	363	349	338	344	347	334	351	360	339	344	342	338	343	351	362	378	367	373	346	370	380	358	361	366	340	373	350	359	403	348	344	327	345	390	359	355	362	345	379	361	351	373	352	343	343	367	349	364	353	382	346	387	358	340	361	365	344	339	335	400	355	332	324	357	359	383	357	373	362	345	377	334	370	359	323	361	350	358	349	339	389	324	383	377	357	344	365	336	349	380	360	376	321	331	315	360	380	345	338	360	383	329	351	387	373	361	361	366	350	323	366	348	361	359	355	352	337	323	346	335	398	337	333	352	369	329	313	392	353	334	333	357	343	347	371	359	360	362	336	337	375	346	325	354	357	360	325	368	357	326	363	339	324	370	342	345	341	343	362	359	374	364	333	312	362	349	336	371	359	333	358	338	351	350	342	343	355	382	358	376	353	343	398	379	368	359	348	348	349	378	387	343	374	403	333	357	356	339	372	381	356	369	334	327	340	339	399	295	356	349	376	373	324	335	372	354	358	359	391	412	360	326	341	337	337	348	338	360	364	319	367	317	396	386	385	369	359	327	322	346	342	368	357	354	388	312	336	329	347	346	354	342	392	348	378	360	349	356	357	359	384	353	334	359	345	356	320	342	365	347	315	354	342	355	346	372	325	370	375	307	353	334	359	326	365	365	333	330	327	367	323	311	345	339	360	345	350	340	369	355	378	359	358	314	357	375	378	363	352	351	334	355	354	358	350	354	358	377	387	345	361	358	350	387	348	364	346	380	355	374	345	342	364	344	324	361	360	292	340	358	375	345	353	364	326	342	339	370	310	346	348	359	343	364	352	373	381	344	337	358	331	360	349	357	369	333	337	344	383	375	321	323	380	376	366	354	332	385	375	343	367	380	360	387	365	349	354	332	350	338	361	320	360	342	349	356	346	364	347	360	364	353	306	378	361	354	370	370	333	335	352	377	382	335	360	354	340	359	383	381	345	361	331	362	345	354	351	291	351	368	359	333	359	331	319	327	337	338	366	351	331	347	346	360	340	305	305	364	352	332	369	390	379	368	300	295	345	374	371	354	345	360	388	349	350	397	366	345	325	346	365	331	335	360	317	343	359	346	334	330	349	322	358	343	357	330	334	337	364	370	366	339	365	353	377	339	326	347	364	357	354	346	347	345	374	349	359	329	350	368	362	356	340	367	349	348	325	364	327	325	346	385	366	366	346	375	326	341	364	350	338	357	351	344	319	344	352	371	367	345	364	332	370	353	323	404	372	361	349	361	362	338	372	353	328	376	318	349	346	374	334	331	377	337	373	365	358	346	367	373	365	347	382	355	313	337	346	340	345	359	377	324	372	375	366	363	374	348	371	346	322	359	362	335	352	330	318	354	349	362	367	320	367	351	371	354	370	385	330	382	356	361	354	372	333	398	339	355	336	358	343	354	368	362	338	363	330	379	364	350	370	336	363	339	388	335	365	326	331	344	328	348	364	362	349	349	338	347	351	356	397	342	355	385	384	359	358	331	363	375	353	394	334	357	336	347	374	343	365	327	357	383	352	355	373	355	355	328	317	344	347	338	362	350	352	365	371	331	402	403	344	335	314	342	362	329	344	317	347	319	338	348	312	340	353	346	334	359	343	333	356	328	336	379	371	386	354	401	360	348	340	373	345	331	376	384	380	387	338	338	350	363	394	345	396	339	328	344	349	376	348	359	319	346	365	355	334	375	366	358	342	345	363	361	352	384	326	338	345	381	323	355	329	369	350	367	376	364	379	387	350	311	348	377	365	364	366	369	340	376	326	334	367	338	330	369	373	321	349	351	331	354	363	315	359	357	356	344	314	354	349	380	363	369	353	392	356	351	358	354	304	380	333	350	397	368	311	350	342	361	341	352	344	346	377	359	362	334	378	333	307	367	381	350	312	365	320	351	342	370	353	357	383	336	386	342	338	315	362	350	343	379	359	385	337	318	378	385	326	344	390	376	371	362	350	356	329	334	351	362	370	365	328	356	365	376	360	367	369	371	368	383	365	358	357	326	307	328	346	361	388	355	386	366	342	351	355	383	356	359	378	354	347	323	350	332	342	355	338	338	344	360	369	367	351	357	332	379	369	343	333	331	334	340	345	322	354	392	341	359	349	338	374	355	382	389	390	364
24907	22781	29493	25096	18225	4930	870	571	505	556	527	516	495	483	484	483	476	487	525	503	487	509	490	522	499	514	516	500	549	512	475	508	515	475	450	488	493	482	466	454	488	495	515	522	522	488	526	515	469	499	519	489	480	489	508	503	462	504	452	492	481	495	491	499	488	494	446	509	500	492	488	481	514	484	518	475	495	509	516	472	471	494	479	504	506	454	452	516	483	480	499	456	451	484	487	480	462	495	477	492	469	471	488	504	487	449	534	486	449	497	535	506	484	496	492	468	520	491	494	502	455	504	483	526	527	455	443	483	516	470	489	494	538	469	461	509	472	460	465	543	454	472	476	497	491	495	495	512	491	473	455	450	485	472	459	490	506	459	519	485	520	524	462	487	475	462	510	488	472	485	488	479	475	472	465	500	482	467	502	532	498	506	493	475	468	489	474	523	523	464	489	485	510	462	448	493	441	479	463	485	512	493	502	509	448	495	480	478	496	498	512	450	459	524	478	490	497	538	457	476	494	477	512	473	482	506	492	461	483	458	450	444	475	461	462	486	484	495	522	469	445	468	463	471	486	473	477	552	468	484	520	450	534	498	497	490	529	484	475	471	478	458	461	499	483	448	487	474	503	501	468	443	492	496	511	487	502	512	479	487	505	485	464	486	487	464	439	474	463	486	464	510	525	515	500	510	487	463	483	459	501	466	494	505	429	493	477	478	505	527	473	503	483	498	475	493	497	487	447	472	478	460	489	478	516	483	479	527	507	464	482	469	497	493	476	494	481	503	462	488	490	496	514	492	488	461	468	465	474	478	501	486	477	501	439	470	557	482	460	482	472	507	475	482	457	496	506	519	506	502	503	519	474	468	514	527	506	489	487	470	497	484	522	483	475	511	452	479	491	485	464	475	510	474	490	482	431	466	477	479	461	502	487	467	497	473	449	474	480	476	467	511	488	444	448	462	499	495	480	533	505	480	477	451	469	463	481	487	500	465	494	503	510	469	479	527	466	505	472	509	506	480	487	481	494	463	528	511	468	479	504	494	464	477	498	480	469	507	476	481	463	522	505	497	477	481	514	479	464	486	495	494	465	487	460	521	499	485	520	472	462	519	485	481	499	464	492	503	484	473	480	478	486	489	504	500	456	458	477	491	481	491	448	506	471	468	473	485	485	498	470	480	489	488	473	469	451	473	472	498	475	515	484	501	476	469	474	523	506	506	472	488	524	526	506	478	460	493	501	471	493	474	489	495	465	488	481	495	510	461	461	483	503	466	487	496	496	459	448	457	499	441	459	508	443	479	479	472	533	511	497	442	517	497	512	453	458	483	466	493	524	488	475	470	487	519	472	502	513	450	535	475	471	497	527	483	449	476	510	460	501	475	492	523	463	475	494	503	511	487	486	465	496	463	467	461	493	476	494	488	498	458	510	419	509	504	478	495	507	479	541	479	454	503	495	489	481	507	470	497	486	453	509	461	502	558	471	469	466	511	537	497	549	496	474	471	468	479	470	458	481	481	451	493	486	469	481	486	468	523	464	483	493	515	531	503	514	477	511	503	499	512	473	499	511	451	459	446	494	459	457	442	458	502	472	449	494	478	481	508	463	471	494	465	504	468	450	477	475	511	470	467	455	471	452	475	502	488	495	504	468	497	510	494	480	506	499	465	492	520	464	450	468	487	448	460	488	503	511	446	463	462	509	474	508	451	499	488	501	503	484	515	478	473	464	466	482	489	471	509	501	504	462	474	491	488	449	452	512	509	463	473	516	485	473	478	486	549	507	472	487	504	519	542	492	486	486	482	523	481	467	480	501	472	472	518	476	492	480	475	502	533	474	448	501	497	496	495	530	505	478	507	505	510	459	499	447	496	518	475	467	486	487	511	478	544	501	487	483	439	493	482	496	498	508	498	491	482	493	479	513	498	467	476	518	516	481	459	521	495	487	484	471	507	461	497	510	519	498	493	482	483	495	439	536	443	485	486	486	480	493	548	481	474	466	446	471	484	459	475	428	436	510	528	468	458	479	470	466	456	509	511	490	486	522	470	504	488	504	506	474	477	487	500	470	512	446	503	500	528	508	510	478	486	457	483	466	507	503	532	500	462	487	512	485	513	488	483	476	499	511	478	502	452	461	477	509	528	552	476	527	490	458	506	494	524	448	478	488	492	488	468	496	511	486	493	461	479	478	489	489	522	506	485	495	483	456	468	517	479	483	459	467	474	469	470	488	491	416	483	511	488	522	485	480	486	506	503	532	491	513	494	481	489	473	457	503	484	500	491	492	485	431	494	490	457	447	501	486	453	503	496	482	480	500	498	483	471	463	474	499	467	523	471	478	500	482	471	490	460	496	473	527	507	513	501	466	463	534	482	475	484	462	504	476	519	495	506	471	472	488	474	497	467	464	490	478	502	494	449	464	467	485	494	502	515	494	572	470	478	457	459	524	511	511	479	475	494	453	451	535	507	544	475	457	424	532	472	465	528	470	460	457	491	452	504	495	502	484	451	518	470	486	489	468	500	458	486	524	441	507	481	481	470	501	502	488	500	469	473	514	484	489	416	490	499	510	477	495	454	478	500	492	512	482	486	502	486	432	482	505	468	490	495	509	491	464	473	485	489	454	487	465	477	469	484	487	477	489	522	499	470	447	471	471	445	458	478	486	492	503	454	502	473	503	494	490	510	500	505	469	523	487	471	483	501	507	464	466	529	462	498	481	484	505	485	517	503	477	488	484	491	461	447	493	496	474	480	482	465	449	532	499	496	453	422	489	496	484	474	502	496	515	495	483	489	521	513	501	505	466	499	504	487	509	504	552	478	506	489	518	522	481	517	470	528	493	491	472	455	437	506	502	491	505	531	469	511	516	466	465	456	505	455	468	480	495	486	491	489	496	455	451	485	454	523	465	448	455	512	471	499	507	466	442	490	498	493	489	494	459	490	504	485	512	521	486	464	490	478	484	479	462	517	462	499	481	497	469	476	460	444	474	507	479	501	463	447	473	489	498	464	483	475	447	485	457	518	473	464	474	464	478	487	456	469	497	508	493	511	484	476	443	492	467	478	486	511	475	512	459	439	506	487	545	524	531	476	511	479	484	510	449	528	461	471	512	434	484	472	475	556	487	509	502	473	477	525	482	448	481	456	489	495	455	474	455	481	438	493	536	458	487	488	489	468	507	494	483	461	497	448	494	484	497	422	483	463	455	487	466	465	506	508	504	466	467	531	484	486	479	499	497	492	495	486	463	431	482	474	495	462	468	455	484	495	491	483	496	466	505	495	485	501	492	461	471	477	464	496	517	518	467	496	503	484	516	441	453	481	469	490	482	452	481	495	487	459	442	503	460	453	496	445	511	474	480	499	454	482	460	492	475	473	489	501	533	483	488	480	445	470	499	453	504	476	491	507	486	498	520	451	485	523	485	482	499	464	520	417	461	478	471	491	473	481	472	457	484	479	478	468	483	468	501	474	466	478	458	483	474	494	504	502	480	491
61684	82493	47298	15448	3795	1039	523	436	448	483	466	430	485	447	497	426	456	454	448	485	485	455	467	462	500	451	453	440	448	504	491	442	464	442	457	450	510	487	479	489	452	447	495	440	448	460	488	469	465	471	496	434	457	445	478	478	454	479	424	455	455	465	477	479	453	449	451	435	487	439	448	469	453	422	492	459	459	468	457	456	491	494	456	429	424	429	484	462	469	495	494	462	410	429	442	473	461	469	449	451	474	461	456	479	474	454	435	471	467	475	443	438	470	470	456	441	443	426	463	479	412	499	470	463	426	457	446	458	465	460	434	463	461	457	467	446	431	466	478	475	472	464	463	405	453	476	434	468	442	445	518	456	471	445	466	446	443	498	429	503	455	421	449	486	476	463	454	450	466	490	453	491	457	472	451	432	473	481	415	462	449	454	425	453	458	455	483	467	438	467	444	493	501	445	446	475	478	438	462	460	459	443	451	478	475	473	457	477	444	450	441	442	472	450	501	471	462	481	453	436	488	442	480	435	430	426	446	448	437	492	452	466	466	472	491	456	472	451	444	455	458	446	458	446	468	489	415	465	451	462	463	425	448	459	444	448	447	461	435	466	450	426	444	457	479	494	467	475	446	476	462	465	454	493	398	438	477	410	466	444	442	451	424	457	471	473	451	465	453	421	444	439	409	443	450	491	468	453	417	482	453	453	422	454	463	451	412	500	465	443	481	438	462	445	451	495	460	474	439	492	431	465	435	419	459	440	453	450	428	397	481	483	458	460	453	482	447	426	452	483	477	451	457	430	502	426	477	476	497	475	441	451	473	433	432	475	412	466	455	478	433	462	398	490	470	460	454	474	467	456	456	481	469	418	442	419	490	419	438	469	437	478	446	419	448	447	449	428	474	454	465	445	465	451	426	447	484	469	464	446	465	459	460	479	449	463	440	446	453	433	456	463	424	480	478	458	452	444	431	469	447	449	442	454	464	447	485	489	429	462	460	467	453	503	457	453	456	451	424	453	441	449	478	463	461	444	410	419	473	470	455	464	450	435	446	459	443	459	449	446	406	453	441	499	442	432	461	463	463	457	517	430	489	447	471	451	458	427	467	404	441	480	498	467	444	468	441	448	424	455	476	452	445	412	486	443	447	440	486	446	448	482	437	440	455	435	455	460	481	484	483	445	454	487	460	487	431	483	489	438	435	436	475	461	479	474	485	431	466	457	435	447	477	419	470	486	436	459	432	414	444	467	487	418	466	478	437	483	430	448	451	439	469	455	455	469	463	469	450	420	428	477	435	470	451	489	468	471	419	448	460	438	460	458	442	462	450	454	461	457	498	443	421	464	479	511	464	452	434	447	433	440	491	441	464	440	490	503	476	422	486	453	422	437	478	418	459	457	464	472	482	436	444	455	449	515	458	428	445	449	420	430	464	457	440	444	463	448	496	446	487	467	469	429	456	439	457	433	490	445	468	425	433	462	467	424	454	431	428	488	484	453	477	480	469	459	469	459	436	443	462	451	447	475	488	429	485	481	451	449	431	461	430	474	475	460	448	473	459	455	440	436	445	459	466	471	475	430	469	451	475	429	478	466	421	459	447	495	478	461	412	469	464	439	457	438	435	448	430	470	472	462	432	460	462	446	472	437	459	452	451	437	435	445	481	433	470	458	461	469	477	473	432	476	470	421	456	461	431	411	444	442	457	473	455	476	457	450	451	469	446	486	473	479	442	454	437	426	459	468	494	410	480	419	501	489	450	418	434	449	459	399	435	481	437	433	467	421	436	458	426	445	481	445	410	422	427	468	474	448	463	459	452	413	480	448	466	455	476	438	435	460	494	441	473	459	453	458	500	490	454	439	475	433	436	445	456	408	484	452	475	492	418	464	477	468	458	437	452	488	455	460	470	450	440	450	479	451	440	434	435	467	454	451	462	498	438	460	461	480	501	436	489	421	468	469	461	462	451	413	422	460	472	473	495	458	499	442	446	486	431	425	442	413	446	462	425	457	442	466	437	430	398	450	443	496	494	411	402	473	447	447	456	441	485	439	488	444	444	465	431	454	463	457	466	470	437	455	458	458	449	484	442	473	427	434	435	471	430	447	453	501	443	479	464	448	463	431	467	451	496	435	499	437	506	467	423	433	461	491	462	487	485	461	458	431	467	464	452	452	442	412	471	453	444	465	447	475	419	453	486	448	477	451	440	441	463	459	460	474	466	445	479	440	444	450	440	449	457	430	442	432	457	438	467	455	457	429	436	508	473	476	426	457	439	453	454	454	462	421	423	447	448	473	449	479	436	484	457	459	452	450	430	456	467	438	444	451	480	437	424	440	468	440	493	476	455	470	434	460	448	452	469	425	471	507	438	434	438	477	420	466	464	473	442	470	452	491	444	460	432	492	470	462	483	438	452	443	417	436	414	463	431	450	443	441	414	417	450	478	446	442	483	437	452	430	469	423	432	460	434	483	445	473	454	443	468	453	434	428	462	467	493	496	429	444	452	477	495	447	445	466	454	438	486	430	479	460	458	436	451	475	459	432	459	442	444	452	438	478	407	413	441	454	466	446	473	433	469	471	485	484	470	450	456	449	430	455	457	487	488	448	446	457	440	466	486	466	451	497	427	455	480	450	440	457	471	460	447	451	451	469	432	433	435	431	476	451	438	446	483	435	486	468	442	450	459	529	480	432	431	490	483	469	448	483	467	448	468	489	458	485	461	419	434	476	471	457	440	461	479	438	440	455	416	452	426	444	451	460	465	447	455	439	475	440	446	472	447	457	462	461	468	478	441	468	451	427	432	448	446	464	462	446	452	448	439	453	456	423	463	466	442	467	443	462	457	456	429	490	480	428	460	474	462	442	478	463	446	468	431	458	441	446	479	487	454	464	436	423	426	413	425	420	432	434	453	485	438	458	447	471	451	440	450	509	493	440	416	460	442	435	441	458	481	474	466	437	429	476	441	423	443	438	422	426	476	445	492	492	402	460	441	429	466	488	452	466	513	447	465	441	489	433	411	442	462	463	469	461	457	441	417	452	439	436	448	465	482	446	424	452	456	438	453	449	474	469	470	473	422	425	459	469	468	488	490	432	505	471	465	473	459	474	429	460	451	449	459	432	455	447	442	463	467	441	445	502	434	470	448	455	454	414	432	460	440	438	449	464	439	433	453	436	436	452	454	459	455	488	454	472	453	440	435	470	427	442	434	491	474	460	466	470	450	457	523	464	454	446	447	435	447	476	463	441	446	433	484	448	450	434	417	426	453	448	415	472	464	492	468	471	438	480	457	480	457	478	474	445	447	447	488	487	449	431	461	458	464	453	450	483	447	473	409	454	484	451	480	481	439	430	471	464	462	431	468	449	456	463	448	439	444	426	402	472	414	468	462	425	456	471	468	431	445	437	506	476	431	489	436	464	425	449	477	486	486	433	430	477	422	440	430	457	463	450	425	431	439	430	531	434	469	432	495	463	470	458	477	450	457	432	482	446	448	471
24245	22303	29189	24417	20118	8948	1222	686	648	673	649	599	599	638	585	581	601	657	648	620	613	612	622	593	619	623	653	611	616	650	576	579	613	598	568	602	563	617	587	607	601	618	624	610	590	640	608	580	594	614	574	593	606	558	617	649	634	601	579	592	596	608	608	587	590	623	584	581	577	638	595	593	649	621	586	580	619	609	630	557	633	598	590	633	552	631	603	552	650	608	593	594	592	617	611	602	574	616	575	627	556	581	602	598	579	602	608	598	581	584	640	608	577	585	608	613	565	569	552	608	579	572	618	613	551	602	633	608	573	595	526	560	630	592	576	589	612	606	604	642	578	612	597	586	576	558	565	591	555	577	598	605	593	565	578	587	566	558	562	622	625	578	601	607	599	622	572	629	589	597	619	601	560	596	601	566	590	602	615	584	606	636	596	572	625	569	620	582	628	604	573	600	625	592	546	576	603	592	620	569	599	589	610	558	614	593	611	582	590	611	576	606	621	583	633	588	576	583	588	613	645	643	589	551	587	538	591	587	582	538	576	614	577	559	606	639	593	556	603	586	588	614	579	624	636	576	605	605	597	606	592	662	581	630	599	596	591	621	562	594	597	592	643	601	633	621	598	571	601	594	580	567	643	577	649	584	632	558	636	535	560	583	617	587	545	612	581	548	580	609	609	609	566	575	582	625	626	628	626	584	627	594	610	592	601	570	578	603	599	604	622	595	581	569	601	580	614	656	569	578	637	592	632	609	654	613	612	590	557	633	620	666	581	593	600	629	587	562	586	594	578	609	606	621	624	592	595	645	615	586	623	562	587	602	633	610	554	556	612	587	605	575	624	596	518	592	586	583	571	633	581	656	616	586	578	612	563	619	557	623	565	593	585	573	604	578	564	624	609	592	603	602	617	596	585	605	569	605	615	636	600	591	608	580	576	616	627	582	598	608	594	565	621	624	630	594	608	592	586	630	565	575	615	633	587	580	593	606	576	555	554	580	586	611	562	607	589	571	570	618	617	612	543	584	602	578	559	568	596	512	607	596	580	592	594	658	618	565	633	566	596	609	595	581	581	613	602	617	587	633	583	561	576	588	584	593	618	592	645	560	529	608	606	586	637	605	594	592	607	616	600	607	620	567	599	626	626	632	609	587	588	566	614	592	574	625	578	609	578	600	593	628	600	573	586	639	635	592	576	573	602	588	588	581	559	581	584	536	560	594	623	564	613	634	621	575	602	632	598	600	610	621	568	625	574	610	576	543	593	592	587	600	585	615	582	607	563	625	589	600	614	575	562	624	592	571	618	606	552	546	565	616	562	578	663	595	608	567	619	586	600	617	600	642	589	602	568	556	600	545	556	600	608	608	588	595	640	578	574	605	601	599	634	559	599	583	599	615	607	618	614	624	599	622	582	601	612	599	554	592	545	629	565	603	593	578	616	613	623	581	599	592	620	554	625	610	605	568	585	575	593	597	589	625	595	574	592	615	633	578	605	588	587	596	568	636	576	556	579	604	584	585	606	551	608	590	580	581	581	602	575	557	567	587	616	618	577	619	584	559	619	577	584	611	610	556	658	615	611	639	609	551	558	596	577	601	580	603	594	620	599	581	566	631	579	573	611	610	570	627	598	630	590	568	591	620	572	566	600	575	578	651	631	569	646	609	606	622	587	584	570	549	606	599	649	596	557	570	566	526	576	553	580	624	597	601	575	624	600	583	594	632	575	560	633	575	588	600	576	566	594	596	585	587	596	597	566	608	604	633	611	580	635	609	587	555	578	597	639	616	570	640	613	646	567	602	603	623	570	615	593	575	623	588	611	596	603	580	575	583	551	622	597	584	629	537	612	620	613	585	554	616	593	581	626	608	590	606	587	556	592	594	612	575	612	584	596	583	606	576	605	615	596	593	570	609	615	573	596	575	573	600	557	586	572	571	610	592	614	596	611	597	614	553	584	613	575	580	579	559	572	596	639	582	540	576	612	557	625	599	594	553	613	630	593	625	584	632	647	607	607	618	606	575	640	573	612	591	597	616	611	617	615	598	633	569	584	594	592	570	625	631	622	559	615	613	577	637	620	578	616	572	579	606	644	594	600	566	564	558	617	555	611	627	636	546	579	611	569	592	576	612	568	605	649	565	587	606	588	577	613	601	596	573	571	599	567	582	579	539	611	629	621	595	626	600	599	635	648	586	579	578	621	587	611	590	586	603	577	609	540	529	582	611	578	578	612	599	599	594	597	610	601	574	625	606	597	612	594	599	588	571	617	559	562	610	607	649	634	602	582	609	588	573	573	563	563	622	572	592	633	562	536	611	587	563	563	584	603	605	573	547	570	523	613	605	634	602	585	608	592	620	593	615	610	579	589	543	623	579	643	602	583	600	570	606	615	635	543	577	606	609	578	585	562	608	582	656	620	611	612	593	628	643	570	595	575	536	562	567	628	632	552	601	605	545	622	548	570	601	579	574	580	622	605	619	585	597	614	594	590	624	606	558	619	611	627	591	594	595	604	636	595	585	636	550	590	583	610	562	560	575	573	605	594	569	630	621	585	627	589	583	612	611	579	560	517	581	604	603	597	599	565	648	599	618	616	576	627	576	580	521	549	600	568	590	610	561	598	558	611	602	575	607	617	617	610	583	587	586	569	597	608	627	614	617	584	606	618	596	557	565	561	571	569	595	548	640	623	604	616	607	602	582	606	623	586	599	609	600	588	556	593	541	565	581	593	572	571	633	597	538	609	607	610	615	645	605	590	590	598	623	639	594	614	575	598	606	587	562	581	597	591	624	580	575	588	626	578	610	605	606	603	638	565	619	611	558	583	644	581	596	570	612	616	600	624	593	586	595	606	656	612	597	606	592	626	594	553	589	614	568	606	685	589	563	591	635	580	574	578	590	597	575	595	573	599	620	604	617	615	583	639	597	612	585	578	622	585	643	574	609	559	546	608	615	613	612	626	612	603	569	563	634	564	629	588	612	536	607	589	577	559	646	545	618	629	545	632	574	594	561	583	553	588	595	611	605	575	602	590	578	592	635	613	561	593	614	594	580	561	603	563	615	591	620	572	603	614	621	613	584	600	608	568	583	548	603	550	625	627	560	602	601	580	595	596	574	598	553	586	579	618	579	617	554	625	613	640	626	597	560	632	632	592	581	574	611	563	627	619	554	576	591	608	573	613	611	615	550	597	579	567	618	588	579	588	613	609	581	580	618	593	631	578	581	627	604	540	609	643	606	606	590	592	613	615	589	609	555	533	585	560	608	597	576	620	568	616	529	606	560	589	620	610	576	619	585	580	597	585	635	612	608	547	582	614	605	616	592	553	606	606	606	610	581	569	643	570	601	584	605	618	645	611	624	593	582	644	586	604	622	594	612	609	586	570	610	558	570	629	586	603	613	619	548	565	524	617	548	646	576	562	606	578	634	613	633	588	624	602	617	585	575	599	569	602	577	622	630	611	548	581	622	635	580	580	624	645	609	600	568	602	621	579	586
60706	85657	51161	17903	4754	1197	625	573	552	532	562	590	538	527	584	561	576	544	596	583	523	584	607	558	556	560	545	581	528	559	551	592	514	561	583	524	542	528	537	552	517	554	533	568	576	551	542	569	548	558	525	496	504	565	580	543	553	546	542	528	567	570	561	569	554	574	523	539	530	573	542	558	566	530	613	562	568	588	572	552	536	544	529	523	582	593	582	537	545	581	538	583	521	543	583	540	551	513	544	573	544	569	546	531	515	551	539	563	571	565	529	523	560	558	560	554	570	595	566	546	583	542	556	533	542	567	521	538	545	539	551	524	534	552	553	540	550	554	541	532	546	561	563	529	547	498	588	578	530	553	567	617	578	542	548	542	547	596	573	560	543	551	591	558	586	555	553	553	562	535	554	562	551	553	563	559	552	572	563	517	594	550	555	540	558	499	526	517	551	563	547	540	570	536	582	564	611	527	543	578	544	522	519	562	526	525	539	528	547	568	537	567	524	592	561	532	499	548	501	568	547	537	523	563	594	530	515	529	542	563	542	516	511	551	572	535	520	561	511	537	573	548	544	563	561	550	531	526	571	560	480	554	555	552	560	499	563	550	544	584	540	546	553	560	561	548	536	562	516	575	540	539	553	520	496	591	573	539	566	556	555	572	524	541	520	551	568	545	581	544	529	533	566	561	571	533	563	585	551	549	517	549	511	518	566	599	544	561	542	571	536	576	588	477	545	533	559	525	518	543	536	535	535	516	572	592	563	541	507	538	521	551	525	554	545	556	533	603	515	528	601	548	553	519	524	533	510	515	558	540	538	546	575	542	603	525	531	516	533	499	540	533	531	574	534	529	579	528	568	573	546	535	572	565	527	576	535	535	580	558	525	534	575	485	530	544	543	569	542	534	511	553	513	554	533	565	547	518	532	574	556	497	553	520	530	539	536	515	533	551	570	506	515	534	552	549	552	550	574	548	506	521	528	593	579	516	559	535	525	550	501	539	558	572	535	577	538	514	517	562	561	538	541	526	517	530	590	570	577	577	588	545	564	542	543	535	505	526	556	522	533	507	482	477	586	520	535	532	518	545	556	539	570	546	522	499	521	531	543	538	560	532	581	536	563	531	532	536	566	542	566	500	536	536	534	526	528	537	527	523	531	513	556	531	558	558	522	523	548	508	568	511	554	520	525	560	526	539	562	528	581	533	584	604	513	555	533	547	530	514	551	529	524	536	521	557	536	592	509	542	523	554	543	567	539	517	542	521	560	565	553	590	513	554	541	524	558	553	510	544	496	515	541	570	512	587	532	526	553	575	602	547	554	563	599	598	548	526	574	581	547	553	545	547	572	527	567	570	568	525	530	541	535	516	520	515	587	563	561	571	558	556	516	526	513	529	551	539	534	527	561	563	537	537	566	582	513	532	546	576	580	576	546	548	503	519	539	580	554	531	526	542	563	567	529	525	595	527	577	546	546	525	515	563	549	538	516	572	589	595	534	509	570	522	533	587	537	539	551	515	595	568	579	588	509	521	562	514	532	560	529	572	549	542	501	547	572	598	551	589	528	576	562	565	547	520	548	560	541	559	569	555	553	581	512	560	530	502	545	547	540	505	554	554	528	568	518	597	550	534	535	544	511	527	560	505	508	526	557	529	551	545	547	527	533	575	551	517	549	542	585	504	531	525	575	562	587	593	553	539	522	542	568	542	529	503	550	583	534	533	523	550	562	569	527	564	548	569	556	494	563	564	560	526	547	566	541	555	527	526	576	540	562	535	507	534	523	540	573	530	524	533	548	561	512	547	527	533	519	555	511	532	570	534	555	574	525	554	592	537	535	521	522	580	556	567	514	543	503	525	561	531	547	546	569	540	552	505	582	561	544	529	506	521	517	522	567	580	530	554	523	604	577	525	536	546	566	549	539	537	551	542	544	568	527	544	542	513	531	521	555	536	539	604	528	553	536	551	549	531	562	567	526	527	561	535	514	575	541	541	530	531	539	549	580	537	561	550	553	534	511	566	556	516	523	551	530	546	500	526	544	562	549	549	557	526	544	581	526	548	550	530	544	565	576	542	554	548	512	581	523	530	571	527	555	558	500	583	516	554	515	560	511	526	584	582	516	530	541	550	568	540	543	574	528	547	531	536	550	563	549	519	539	549	525	517	549	551	526	567	517	572	567	585	528	537	534	559	567	529	574	527	546	570	537	536	554	567	519	534	543	553	542	549	562	528	538	500	531	584	520	525	527	514	543	553	535	580	523	559	536	549	541	531	586	562	586	532	539	561	554	532	546	540	542	579	578	587	554	537	577	560	515	540	542	532	564	571	545	501	514	538	557	594	516	522	556	569	549	534	554	537	567	556	543	499	553	544	518	552	564	549	589	545	574	578	515	534	507	542	561	523	534	546	558	557	532	541	526	540	518	544	525	557	534	560	532	523	585	542	579	542	526	548	537	521	551	572	507	576	527	532	504	539	509	573	529	548	514	524	525	521	538	558	551	574	531	508	505	542	572	551	521	535	577	568	569	499	552	571	512	549	581	534	571	593	565	539	552	565	508	529	579	551	541	561	559	521	570	547	552	573	536	509	559	506	546	616	552	536	524	518	580	542	557	542	563	549	509	570	561	561	572	517	562	539	580	571	561	541	554	545	571	535	531	524	572	532	503	596	511	512	549	563	523	583	548	521	502	593	517	526	523	541	533	574	535	499	519	587	547	534	552	560	567	542	511	572	577	579	529	563	590	513	494	539	508	557	567	557	509	567	550	510	520	539	540	540	538	543	546	553	575	583	561	534	553	560	552	533	542	517	518	541	528	563	530	533	545	552	563	523	569	561	529	537	577	555	541	553	568	529	539	479	532	518	560	518	527	528	545	566	563	534	551	545	526	593	553	529	521	545	549	534	516	561	532	543	525	543	573	539	540	538	549	585	529	513	557	523	532	542	533	561	541	562	506	597	548	572	506	583	517	517	546	553	526	587	493	571	567	564	550	525	541	549	555	541	531	539	538	534	529	564	548	570	539	586	532	540	541	547	550	558	544	505	516	577	564	537	549	533	572	502	552	527	530	546	536	525	530	552	536	513	538	560	579	545	566	575	563	538	517	548	547	572	583	547	554	547	532	555	575	521	508	615	548	539	549	569	502	545	530	517	554	579	564	534	584	558	531	546	548	546	543	558	548	525	582	530	561	548	559	563	555	550	560	528	564	553	547	519	502	512	544	514	516	510	523	516	531	528	532	536	554	552	549	530	533	567	544	513	537	547	565	559	578	590	550	552	552	535	582	570	523	523	582	508	577	537	500	558	523	578	560	552	538	523	499	564	563	546	514	540	511	564	539	572	586	527	551	553	566	543	535	547	522	529	556	533	569	505	533	503	584	552	591	534	560	545	594	568	583	514	543	483	494	574	552	540	548	539	515	567	584	514	510	535	538	539	544	525	570	532	501	523	519	518	549	529	556	523	562	565	542	544	511	551	530	536	561	520	539	534	547	575
34771	30112	17927	4172	835	509	461	453	446	441	443	487	420	456	435	436	444	430	417	407	439	436	435	457	378	435	453	492	444	444	458	447	443	425	429	428	452	430	392	420	461	449	438	376	398	409	408	404	434	467	435	417	438	409	475	414	438	422	450	440	449	422	451	447	451	457	445	481	436	418	439	424	458	469	418	405	478	447	450	475	468	465	419	403	469	427	404	388	446	441	433	423	458	434	431	441	422	437	440	446	450	429	477	396	460	443	402	483	412	443	431	452	450	443	423	443	408	486	465	448	441	455	415	421	421	484	442	457	470	409	426	455	413	426	456	484	441	444	435	418	410	446	426	409	428	462	465	492	447	429	430	417	438	443	453	422	457	445	444	473	442	461	416	479	431	425	415	423	459	410	466	474	431	451	493	458	450	450	455	410	440	437	494	472	466	463	415	439	459	464	452	418	430	432	446	418	473	469	498	445	430	399	435	471	391	423	440	429	432	462	412	472	478	442	443	438	427	437	438	465	446	445	420	450	446	457	455	472	440	408	451	434	446	439	467	430	459	448	447	438	435	439	437	439	453	433	467	437	457	481	458	458	435	411	422	412	450	442	437	435	437	415	478	455	428	463	432	444	470	416	466	441	499	431	459	461	432	459	436	442	413	454	481	457	480	434	450	428	417	426	429	426	421	468	451	444	452	451	405	423	456	463	422	446	451	464	461	455	427	463	435	437	443	429	471	428	441	440	443	434	448	453	492	439	436	422	454	443	429	436	444	399	449	471	403	446	474	440	450	403	414	468	498	427	458	451	427	489	456	429	429	452	417	443	470	439	446	434	425	437	450	438	453	399	480	429	467	468	481	437	414	454	416	466	425	430	460	446	444	455	460	452	446	470	446	421	458	442	439	432	464	432	423	412	417	448	478	450	455	441	433	450	456	453	438	444	438	445	473	426	466	415	466	464	427	414	428	411	421	430	449	435	442	451	449	449	419	451	460	479	453	455	411	393	447	455	479	464	416	450	462	458	430	475	418	429	438	441	463	426	465	433	442	439	467	403	437	443	478	427	440	430	418	439	470	465	449	468	447	422	420	453	483	448	436	431	425	418	436	455	445	401	446	421	485	441	449	409	441	426	407	429	463	440	461	444	457	426	456	442	410	449	414	425	410	446	424	455	466	384	455	428	449	443	416	418	491	436	447	448	432	463	424	456	456	432	429	421	425	453	436	431	424	432	433	406	417	432	460	445	423	425	460	448	430	451	408	460	434	465	396	452	436	414	430	487	426	430	461	413	432	475	448	442	409	471	425	477	418	427	430	415	450	407	479	419	461	416	424	442	438	476	436	493	447	424	427	442	415	444	416	399	469	464	440	441	459	422	455	434	393	475	430	448	437	439	400	458	461	415	432	444	473	458	416	459	427	477	425	452	427	457	449	437	460	443	439	426	451	435	397	474	475	466	451	451	456	436	434	420	446	422	440	458	420	410	417	486	449	437	442	479	402	461	466	425	435	417	447	433	449	441	446	433	419	441	451	438	433	453	418	429	445	461	470	473	383	442	461	455	420	430	454	447	400	455	451	451	434	421	424	440	444	434	450	430	476	455	453	420	439	443	429	423	428	442	408	422	401	439	450	440	415	429	451	466	439	444	492	465	443	459	475	433	455	465	448	476	416	432	432	494	444	447	395	409	414	424	391	418	403	461	405	432	436	444	440	403	438	470	435	456	441	452	403	439	440	397	465	450	448	425	472	479	403	403	420	407	480	486	397	453	411	450	421	470	436	443	433	445	485	440	445	438	414	452	421	433	424	454	440	422	459	450	472	434	416	442	428	461	419	416	469	412	418	456	409	396	425	444	460	431	442	461	417	457	435	472	453	448	416	493	471	453	433	463	402	410	442	430	437	447	417	428	453	442	398	443	397	448	442	440	441	433	431	457	457	460	457	419	385	430	457	433	428	440	465	483	479	416	469	476	459	465	456	448	400	443	441	471	490	438	450	427	440	396	458	428	468	450	467	425	439	456	440	425	404	456	396	426	444	436	452	437	449	456	449	453	448	449	433	415	433	397	469	416	456	454	427	425	450	488	448	453	447	434	463	388	455	422	443	469	467	460	435	459	417	449	433	460	459	441	427	423	436	420	416	453	461	408	451	453	407	451	461	416	470	435	445	453	452	461	474	422	456	436	432	456	470	448	447	403	466	463	442	430	432	405	441	420	478	418	439	463	446	450	439	450	442	484	434	464	458	433	466	431	433	423	456	420	466	464	424	422	490	434	470	472	472	439	426	412	404	442	433	463	414	435	450	455	445	435	412	437	414	426	453	460	410	404	424	453	477	474	441	455	461	429	421	462	435	462	438	452	441	436	455	443	446	459	416	458	473	468	455	456	434	466	468	425	446	427	444	396	450	433	441	459	440	440	418	433	428	424	428	464	471	452	461	426	448	455	380	456	395	400	463	435	436	424	425	425	484	423	471	426	431	438	467	494	462	453	451	470	436	467	412	470	442	487	419	425	447	480	463	435	469	403	417	437	426	455	461	508	444	456	460	429	447	413	439	445	435	449	452	466	453	418	444	423	469	480	445	429	417	403	442	451	470	444	430	458	454	435	432	425	439	469	463	452	449	411	442	433	439	439	437	445	413	483	439	442	451	452	431	414	455	429	470	407	487	471	463	451	431	435	428	450	461	424	436	418	431	420	410	439	435	436	427	432	453	446	449	443	433	427	428	448	431	457	435	410	461	438	396	441	427	450	463	442	423	413	447	418	459	476	427	436	438	412	453	475	411	450	409	428	423	421	445	468	432	426	447	445	432	425	447	442	471	461	486	454	436	398	393	443	417	452	420	459	422	458	467	459	445	438	444	465	420	464	470	443	443	434	440	423	461	440	463	439	442	443	463	433	442	432	433	447	429	434	477	453	420	450	424	431	414	470	459	437	443	460	444	446	452	435	429	434	464	442	482	441	438	429	451	477	451	472	463	425	408	432	423	441	439	416	456	433	449	467	450	454	443	427	414	488	436	462	457	474	447	417	455	422	438	475	478	478	467	436	464	453	440	438	480	428	458	430	460	458	445	431	457	466	451	413	416	500	442	463	449	423	433	435	428	403	450	460	452	438	453	444	405	452	416	475	421	431	416	472	440	459	459	452	448	433	422	466	457	455	483	441	470	436	420	420	423	441	452	408	413	447	423	389	445	468	430	455	414	422	507	441	425	453	467	424	455	442	443	438	461	414	425	444	425	428	472	433	470	438	443	423	465	452	433	467	444	456	494	485	429	405	387	438	421	469	441	447	440	433	451	415	425	451	445	478	445	492	467	469	448	426	429	476	389	450	450	456	410	451	461	440	431	422	432	446	443	461	495	421	432	423	404	446	445	496	439	412	442	440	428	438	459	450	437	439	447	421	433	435	433	441	423	425	466	422	497	429	437	458	442	432	467	432	457	467	450	371	425	443	440	432	413	476	439	441	438	434	445	421	445	468	466	450	442	399
32756	28643	9777	1978	700	447	393	383	353	414	380	359	347	363	364	382	405	364	389	383	378	354	386	382	373	390	391	365	353	382	376	379	403	407	357	360	369	380	403	365	359	401	426	379	385	405	384	370	365	386	367	382	384	364	372	404	387	386	389	392	389	414	371	400	376	389	377	363	390	351	362	384	366	378	367	346	373	358	346	373	345	375	351	368	376	352	372	367	389	343	383	346	380	428	380	375	396	388	385	385	380	382	397	367	394	394	375	397	380	345	358	360	385	371	390	369	399	354	405	378	379	346	385	379	398	399	416	384	390	401	379	353	362	347	326	381	408	394	367	400	410	403	342	408	366	352	409	364	359	383	391	387	359	373	382	385	378	388	390	366	382	381	360	361	412	395	410	365	377	366	359	396	396	397	389	389	390	371	382	363	331	391	399	366	354	399	367	376	372	384	362	379	392	389	402	390	353	405	380	417	368	359	353	373	404	379	405	379	353	370	372	385	357	380	405	370	376	402	391	357	384	399	325	408	399	378	359	374	366	366	388	347	397	383	361	385	385	411	395	394	364	357	395	375	379	410	398	378	392	350	381	379	372	383	391	386	362	379	388	400	380	400	404	334	364	361	376	361	360	384	366	399	360	353	371	389	363	354	372	375	358	308	368	337	360	344	400	379	367	395	354	360	368	352	404	379	380	360	362	390	361	372	361	365	346	367	389	364	396	364	389	345	361	404	378	427	387	347	384	375	329	358	369	396	369	359	341	392	369	364	359	362	349	387	378	390	368	379	349	372	349	343	398	365	336	376	367	385	374	373	381	360	378	419	371	390	392	375	365	358	372	378	364	361	372	361	361	378	353	390	369	366	390	411	382	384	399	357	367	386	349	385	359	346	366	373	318	382	362	354	373	362	350	367	352	375	411	401	360	357	354	355	387	383	369	346	373	383	341	372	391	343	372	363	361	378	389	375	400	365	355	390	380	374	389	351	395	354	377	374	360	390	371	352	385	383	379	381	349	375	351	355	389	378	405	378	384	373	368	352	369	368	377	405	365	395	365	348	381	407	396	364	413	366	386	385	394	384	382	393	368	353	401	343	367	363	354	406	399	356	380	389	380	367	367	408	377	410	386	373	412	374	345	333	388	411	345	398	389	391	395	363	381	385	411	354	406	408	377	394	378	341	371	419	381	350	370	371	356	382	374	399	368	379	375	389	385	349	349	375	350	362	363	362	403	361	368	367	385	372	366	407	360	395	383	368	368	384	393	376	412	358	386	373	378	389	367	380	366	389	353	351	371	371	391	368	383	358	358	421	417	379	400	371	373	363	358	386	367	403	370	367	375	360	376	362	352	387	400	368	355	380	352	388	349	382	392	373	364	382	381	407	391	340	373	369	364	401	345	371	379	374	369	393	376	354	369	371	373	364	369	371	377	350	388	406	371	407	370	379	379	394	364	362	392	413	416	404	372	372	408	363	392	344	371	346	389	367	434	360	363	398	407	355	378	387	357	355	381	357	363	366	412	384	410	395	337	360	368	391	349	357	410	343	361	327	385	365	376	382	373	359	359	383	369	372	347	380	391	375	357	365	396	374	374	412	397	331	403	398	348	387	364	387	352	352	385	383	397	408	380	335	357	350	396	367	363	382	371	332	361	355	394	377	404	367	390	376	364	362	361	357	362	357	373	319	341	368	349	369	406	411	369	381	381	358	371	342	382	388	376	408	394	377	418	380	382	392	389	350	382	381	382	366	369	350	400	363	379	377	361	392	384	387	324	361	413	362	371	404	388	394	345	368	367	391	403	370	371	375	383	362	389	339	389	392	369	375	409	379	335	386	386	358	367	376	399	351	380	404	323	391	368	338	397	382	368	369	355	382	386	390	370	378	406	361	368	363	371	346	357	379	375	376	361	364	386	381	387	345	347	375	395	380	360	406	378	332	397	397	387	359	399	418	385	361	394	365	390	359	346	386	366	396	382	374	382	407	350	355	384	393	397	351	398	356	366	365	379	419	344	365	391	393	337	387	421	387	387	375	345	344	374	411	368	350	391	388	368	395	379	391	336	377	372	364	384	379	411	373	384	349	357	342	397	370	374	368	368	354	392	348	397	385	370	396	353	376	380	379	405	373	359	388	379	361	366	371	343	382	380	368	368	397	380	371	374	347	372	381	394	365	400	389	355	399	364	389	381	390	380	375	394	339	369	348	393	347	392	421	365	396	406	393	357	361	362	413	380	359	377	372	393	354	386	349	378	401	371	346	385	362	360	381	405	361	406	365	382	382	396	406	369	376	388	365	351	361	372	411	413	395	388	361	378	382	389	402	329	395	405	421	389	391	334	345	390	347	386	396	401	393	381	383	396	350	359	409	370	417	398	398	417	386	395	360	395	373	369	374	364	372	371	384	345	366	358	363	360	344	378	367	356	358	372	387	391	335	389	391	365	345	394	384	350	363	391	386	383	340	352	380	363	361	390	381	365	366	375	396	387	376	401	392	334	404	374	373	345	375	340	386	407	399	404	398	380	405	389	344	380	365	354	393	386	383	387	370	422	382	386	407	406	367	380	378	371	389	347	368	382	381	364	385	387	377	351	352	367	372	392	368	350	388	416	389	363	404	392	371	371	390	375	337	380	352	400	358	353	384	341	346	343	384	366	365	398	372	372	361	383	361	389	376	380	395	381	349	364	386	375	380	363	396	366	396	384	426	417	376	405	370	349	358	385	367	369	355	346	390	371	365	382	383	396	385	383	402	381	377	334	398	366	382	397	336	359	381	378	398	360	405	380	361	379	370	372	379	349	400	386	364	408	366	405	354	361	387	327	377	322	396	428	391	360	347	363	348	384	360	376	386	409	384	337	399	355	363	389	385	332	369	367	386	347	381	380	373	385	385	353	366	382	398	365	365	393	397	356	345	385	348	378	393	387	367	393	375	371	380	383	390	351	380	373	383	404	410	389	409	375	373	382	360	367	353	373	354	382	396	386	370	407	403	375	383	369	404	365	371	363	368	350	401	375	386	351	402	330	411	365	388	366	388	366	399	383	381	359	362	378	372	359	418	372	361	401	304	331	385	387	378	310	363	368	417	374	396	380	350	376	364	401	349	406	384	401	412	403	370	395	391	391	389	397	393	401	371	379	368	377	373	382	373	356	372	374	365	405	395	378	390	355	362	336	369	373	358	373	366	380	370	348	371	378	397	376	373	400	387	363	356	401	406	383	419	370	388	370	381	389	323	374	362	344	392	387	369	378	386	375	363	363	382	374	375	354	362	368	419	377	363	350	384	383	351	362	370	374	356	348	361	363	400	364	400	369	400	391	372	395	362	389	362	374	363	387	368	376	356	388	364	363	349	393	377	375	361	373	382	394	385	374	351	369	371	369	398	329	411	373	430	361	358	374	381	382	387	348	375	344	360	376	354	380	377	390	392	357	357	373	356	362	382	356	379	346	391	368	359	370	378	358	393	367	334	393	400	397	364	352	371	377	393	328	405
24817	22930	29226	25084	18675	5448	922	614	564	567	554	565	546	512	523	530	540	531	520	530	539	592	538	566	567	526	538	537	507	531	559	518	503	501	541	540	557	533	552	562	555	520	527	540	542	561	546	553	561	520	519	507	531	490	511	521	525	483	541	504	522	508	559	530	498	547	486	502	555	536	558	511	485	524	556	519	575	502	541	533	510	509	507	534	522	527	552	504	510	488	508	541	520	504	566	520	520	529	501	504	527	568	522	533	531	533	531	523	518	556	533	512	516	551	500	525	488	513	507	476	533	519	536	516	535	513	536	534	577	535	548	544	519	533	512	525	539	528	489	514	526	510	537	535	522	528	551	513	521	501	535	501	517	536	494	497	478	536	511	530	532	504	536	471	518	519	477	492	527	540	518	513	499	507	546	518	494	505	480	568	493	520	506	482	543	528	485	533	548	541	538	507	563	523	487	523	506	485	549	494	517	520	491	541	491	477	520	494	526	520	496	529	533	532	536	502	551	541	566	523	548	541	518	515	538	500	524	566	550	507	504	499	481	480	480	536	520	520	549	508	561	534	540	511	528	511	517	524	521	519	532	559	485	534	546	504	560	531	503	541	528	507	516	547	529	503	534	557	549	533	599	570	526	504	486	501	536	519	525	487	515	543	539	508	552	567	520	518	501	565	493	565	557	580	541	534	483	557	532	501	495	550	502	576	515	501	537	558	522	523	522	513	569	532	554	509	508	529	493	524	505	505	522	542	498	556	549	525	537	498	504	528	509	539	525	534	513	489	523	521	477	553	543	562	489	501	510	482	492	497	523	534	506	532	503	509	595	487	534	522	562	522	541	531	541	467	541	509	489	511	557	509	516	480	490	460	554	492	524	514	540	509	504	482	524	487	501	510	551	530	530	524	508	547	534	524	534	541	497	573	541	529	484	537	535	521	555	505	522	503	520	536	549	556	531	541	531	550	548	532	499	532	546	523	506	508	508	518	532	542	550	497	511	562	535	572	510	506	526	491	524	499	538	519	508	559	510	510	511	521	483	552	519	544	543	533	509	519	567	555	506	524	557	550	540	499	517	535	538	495	503	508	510	511	487	556	501	562	523	516	536	524	513	533	569	521	520	532	515	543	474	540	527	500	520	507	529	543	525	552	526	507	534	515	503	528	524	531	516	513	493	505	561	500	515	526	539	506	561	518	516	519	511	541	534	499	502	554	515	519	552	516	525	569	515	555	511	518	482	552	512	506	532	512	511	491	550	525	529	466	570	537	538	516	519	506	538	534	554	464	574	555	516	508	513	544	525	496	512	530	536	510	537	496	539	589	526	515	518	534	562	531	539	538	552	521	524	515	533	530	531	493	544	550	508	530	523	534	521	528	519	524	559	521	518	525	512	517	511	540	510	547	498	494	570	509	532	495	496	585	515	536	509	493	511	522	519	528	542	535	556	495	503	527	540	545	527	510	541	534	560	539	519	514	509	533	525	545	511	479	521	526	553	468	496	536	537	521	506	531	547	530	502	504	517	524	586	516	545	499	513	510	529	548	496	512	524	530	483	515	527	544	522	543	559	534	495	531	547	573	532	508	547	546	518	514	505	549	547	509	509	491	502	510	507	518	536	527	518	547	489	539	521	540	495	525	522	555	532	537	545	546	489	550	540	515	516	540	557	520	532	569	522	491	543	468	550	516	528	509	532	558	544	540	520	537	535	514	524	493	517	511	536	543	479	525	495	512	499	513	557	500	495	507	505	479	589	517	513	496	508	522	528	554	572	536	535	520	517	505	515	503	526	511	545	536	535	545	520	475	516	505	533	514	549	538	517	536	540	545	505	543	497	505	513	488	542	536	494	512	496	493	533	532	515	514	551	538	502	531	547	533	517	530	524	529	515	510	552	534	491	505	504	560	501	532	492	517	527	546	540	517	495	503	515	552	539	536	553	491	496	470	532	575	501	537	513	524	499	535	556	524	573	520	507	535	502	565	511	542	505	518	532	531	525	541	535	529	519	514	496	509	474	473	481	537	583	499	529	518	544	494	535	509	530	524	523	498	506	528	510	534	488	546	539	477	517	509	508	510	515	516	520	498	525	480	547	510	480	554	520	544	503	520	595	513	531	500	524	547	503	493	545	506	482	531	521	534	518	490	494	516	513	489	475	543	544	489	546	516	553	579	530	493	520	538	524	536	495	543	503	539	515	557	559	482	468	544	573	485	541	535	519	508	523	535	500	504	541	505	524	508	539	556	556	464	515	527	512	497	541	482	546	603	525	547	496	494	554	565	525	533	520	537	522	502	530	543	508	541	527	491	512	517	502	537	522	512	527	525	488	520	556	528	490	501	521	520	543	477	494	564	517	532	516	498	524	519	531	524	522	541	515	534	498	521	530	526	510	533	475	543	532	566	557	513	531	526	545	502	545	530	525	539	511	541	567	536	493	520	519	520	501	501	499	506	522	553	504	497	468	512	514	496	503	531	533	509	490	503	521	549	513	521	512	527	537	497	535	540	503	469	510	504	509	511	547	533	491	556	494	550	476	549	466	556	549	478	526	503	533	520	540	508	532	495	514	531	490	543	543	502	538	509	531	512	507	529	523	576	526	493	506	563	504	518	509	518	538	520	507	535	511	512	534	536	484	515	555	569	549	517	517	517	528	554	517	511	531	533	540	510	544	554	536	498	496	535	513	497	527	548	523	521	456	502	502	531	553	540	577	543	529	491	571	530	512	493	534	519	503	545	508	502	533	479	517	494	509	538	517	533	564	515	517	527	508	522	517	551	478	497	516	532	530	527	543	504	521	490	534	492	497	556	479	508	558	507	538	548	545	529	524	511	483	547	529	524	514	507	537	528	515	507	490	511	512	526	500	492	527	494	574	536	480	507	546	564	483	537	547	549	565	494	507	464	516	530	491	512	519	527	479	514	499	505	505	501	492	494	521	511	483	519	520	547	508	518	535	542	524	546	521	506	495	521	535	515	541	528	493	534	583	528	530	520	549	509	503	527	504	553	540	519	540	508	497	500	527	542	527	513	545	531	536	543	499	505	514	478	519	526	519	502	510	521	502	521	549	491	520	525	553	551	494	522	514	514	543	508	506	509	461	509	511	486	554	521	486	522	536	518	533	510	528	552	525	541	516	484	505	516	545	532	529	528	510	565	531	496	511	517	525	525	532	520	538	523	507	506	527	524	509	524	544	581	548	535	565	506	516	524	528	529	504	499	528	516	521	551	514	550	520	522	551	519	473	508	501	503	503	549	542	521	498	520	517	529	478	499	503	511	552	527	517	505	520	525	518	520	523	540	502	477	505	504	537	554	552	485	494	541	512	535	516	522	510	500	501	516	530	488	521	543	537	508	520	541	498	525	516	496	505	527	522	503	500	545	482	509	518	494	517	521	497	527	522	526	504	500	525	503	518	522	526	499	485	537	520	500	529	530	504	552	531	550	555	511	513	527	548	471	515	564	474	531	530	523	548	527	461	503	516	509	574	513
61559	81781	48307	16455	4406	1085	557	478	469	500	497	470	456	514	506	462	490	491	494	505	505	492	499	459	504	485	523	476	478	478	476	530	524	477	512	482	518	498	496	530	497	487	500	488	469	481	515	469	492	498	477	486	481	451	471	483	498	515	497	494	528	513	477	493	499	504	475	514	507	470	464	478	508	513	502	522	444	500	475	503	474	477	477	507	521	471	492	489	487	483	513	469	507	456	478	495	459	495	505	474	525	494	497	479	480	475	509	486	465	471	498	523	470	490	499	463	488	485	514	482	499	516	497	474	477	500	464	475	480	520	488	490	443	499	503	539	448	500	490	478	462	457	507	495	507	478	454	488	490	465	513	487	507	490	507	495	498	490	486	457	476	448	507	482	522	493	454	465	497	464	503	475	507	464	469	501	492	466	470	481	508	484	441	470	473	497	495	494	472	462	501	477	433	465	500	493	445	488	480	492	481	494	471	547	484	514	489	503	534	487	478	496	480	493	492	446	498	466	512	519	491	504	525	480	467	500	464	488	491	474	499	506	487	508	474	475	502	508	497	465	468	484	500	450	435	528	457	492	458	506	511	503	472	460	484	458	470	529	447	464	501	493	481	500	486	507	485	470	473	491	468	499	469	492	483	462	500	480	496	519	483	459	485	533	496	514	492	478	475	449	526	476	487	500	460	494	493	516	501	501	468	480	458	474	511	490	489	497	440	484	507	496	485	527	485	485	490	509	478	481	488	474	498	484	467	507	455	508	470	501	487	475	440	470	491	523	521	510	486	457	479	509	523	469	492	451	510	477	477	490	502	465	489	520	505	507	488	490	503	460	505	492	472	466	457	487	538	513	450	478	475	507	467	486	480	529	493	461	489	472	478	447	487	460	471	477	458	449	493	494	483	455	464	465	543	526	517	453	472	492	473	488	485	462	520	497	447	471	419	491	518	494	491	461	487	490	502	458	517	531	494	531	474	452	492	465	503	503	490	470	481	499	499	537	481	506	481	511	479	482	517	475	493	478	469	525	455	475	455	494	472	481	489	497	486	492	481	455	495	438	504	493	507	509	500	505	440	498	479	464	492	500	490	492	491	446	476	473	477	442	513	457	518	438	479	525	453	485	467	469	489	515	475	496	501	489	471	470	509	508	475	437	478	520	460	481	525	479	483	457	465	522	504	479	445	446	482	453	491	463	526	473	473	471	458	471	436	453	462	478	469	505	456	483	522	475	505	474	486	511	479	500	484	428	536	479	462	473	491	478	483	489	501	431	463	462	498	473	466	505	522	524	513	494	525	474	454	464	489	473	511	475	443	474	483	498	466	501	468	465	496	459	492	479	432	487	503	487	457	543	525	537	517	460	471	525	488	485	495	496	470	465	449	487	471	491	489	469	496	454	473	528	476	480	489	525	505	456	460	509	488	501	491	523	506	510	467	492	467	463	495	518	489	474	537	486	493	464	486	512	447	473	480	443	460	490	456	454	488	468	501	482	454	489	450	474	490	501	487	464	455	518	511	506	473	522	454	492	498	458	503	451	472	468	500	465	491	474	514	474	502	463	477	479	513	480	527	508	497	486	534	501	447	469	448	474	469	464	445	489	512	462	487	521	492	488	447	510	499	479	502	479	472	475	481	514	466	479	499	507	503	501	497	523	474	473	536	482	493	488	478	486	464	514	508	508	469	497	454	458	467	517	494	461	458	485	475	510	482	464	473	482	478	446	470	538	451	466	485	521	495	465	487	489	516	493	471	500	469	469	490	498	502	491	454	494	505	501	483	487	464	526	524	494	500	510	444	510	470	482	514	457	492	465	499	532	492	503	464	462	525	487	501	470	481	483	445	498	456	489	487	468	474	518	453	501	492	460	485	473	491	466	477	478	497	509	476	483	463	511	518	485	505	470	473	490	495	507	473	475	463	486	471	502	484	479	503	438	452	480	472	502	493	481	445	519	483	522	504	460	509	507	483	474	451	485	479	528	487	481	494	476	446	460	539	418	476	467	470	490	512	493	463	476	495	477	489	520	492	475	492	506	466	474	506	448	446	476	469	468	520	522	464	467	477	455	479	449	501	489	471	498	536	494	500	475	478	520	497	424	489	535	474	489	510	476	497	500	445	474	429	476	480	468	500	497	445	494	477	471	504	506	517	489	488	476	435	495	467	510	470	474	493	465	509	486	538	475	504	469	494	522	485	490	511	491	476	490	489	506	475	481	470	484	496	449	446	485	470	485	496	450	478	523	496	504	502	543	530	465	486	521	468	457	472	509	496	444	480	478	444	490	471	450	505	479	500	489	458	459	450	480	465	497	494	497	464	482	478	452	491	489	475	510	477	515	477	465	469	513	483	441	506	487	461	462	476	465	486	482	509	488	481	469	523	466	489	494	490	433	474	501	459	477	461	477	519	534	496	470	512	509	448	487	454	511	473	493	502	488	451	486	484	509	483	511	476	488	503	509	462	465	481	494	477	471	440	516	500	500	469	422	450	480	479	468	454	492	466	449	493	496	470	512	448	466	503	505	469	528	481	457	507	500	499	473	505	460	493	487	506	460	463	466	506	485	478	502	467	489	476	487	461	471	515	504	463	489	464	490	489	522	524	442	506	471	476	474	488	465	483	502	482	479	514	514	528	476	491	482	480	481	473	509	455	468	491	529	464	477	489	515	485	456	477	505	483	448	459	459	508	515	500	514	496	460	472	477	492	482	450	503	486	517	514	443	490	487	513	480	484	491	467	492	471	475	466	450	549	482	470	474	495	509	484	448	521	495	503	501	492	477	475	485	476	509	508	469	510	473	504	443	466	430	468	484	479	522	470	454	492	434	501	476	494	498	513	449	490	494	520	461	458	469	511	489	460	488	520	477	446	540	465	464	476	471	496	524	480	517	459	453	481	488	506	469	450	500	492	485	457	495	470	468	462	476	459	483	462	498	456	486	469	483	511	492	425	504	474	508	510	503	450	487	469	520	480	453	486	442	483	479	487	503	524	524	528	503	471	474	487	481	499	457	512	461	469	498	498	497	496	471	524	466	487	474	519	490	492	504	495	489	477	487	457	484	497	531	461	441	482	436	488	468	482	478	515	477	505	471	475	464	504	504	479	462	490	492	501	504	459	476	501	490	498	441	473	485	489	501	506	483	471	473	495	512	461	494	460	474	484	471	455	479	494	514	503	459	505	485	449	494	479	503	438	474	498	431	511	448	488	495	508	439	490	467	465	475	472	504	484	468	508	455	470	436	448	476	491	471	502	465	457	475	497	462	500	503	453	495	462	506	479	497	479	519	486	490	511	481	459	518	549	471	498	512	513	503	470	445	474	491	486	487	481	481	489	500	487	474	513	457	511	465	487	490	485	507	502	491	509	455	516	489	492	526	489	455	434	486	507	487	487	508	497	416	502	502	521	509	488	457	513	515	474	478	511	490	462	457	521	526	487	474	501	509	460	458	504	476	524	490	498	473	514	465	462	500	438	499	490	459	483	486	478	494
24240	22309	29182	24691	20218	9100	1304	821	683	700	657	671	630	703	649	678	653	604	660	696	656	654	692	682	646	652	639	685	641	626	582	670	652	647	643	634	670	608	637	594	678	602	640	626	676	646	659	644	692	684	623	669	639	644	651	610	666	614	646	649	606	676	620	637	617	654	687	666	680	621	654	703	635	636	651	670	647	640	650	692	629	672	676	652	668	648	661	649	657	632	643	651	660	651	641	681	665	680	669	650	617	658	634	676	643	673	653	622	621	627	684	634	637	637	684	672	649	618	642	659	668	621	640	676	652	636	620	673	633	648	681	717	631	630	624	664	669	631	683	629	647	644	654	631	611	680	588	647	660	639	636	624	610	681	687	666	660	608	639	599	629	634	622	651	647	624	670	642	572	656	686	654	638	664	666	660	651	670	644	612	654	650	710	649	673	651	665	663	594	613	632	679	662	640	616	680	667	617	638	599	669	630	666	663	644	679	659	660	659	650	608	678	648	675	663	638	636	666	645	638	680	661	622	639	654	603	625	680	630	662	694	659	707	628	607	657	664	646	645	650	636	641	669	642	657	666	671	621	650	634	612	631	688	665	681	653	654	659	639	648	654	611	634	640	582	648	626	624	671	645	623	678	666	665	633	667	643	639	633	640	666	634	639	678	666	638	648	666	715	664	624	622	633	606	632	666	645	660	648	643	619	621	683	605	637	656	628	609	661	618	640	701	626	644	615	613	616	641	662	630	650	647	595	669	645	612	655	632	623	653	649	638	648	612	676	639	638	586	618	668	678	622	692	663	653	623	618	635	692	632	684	659	706	648	683	675	637	641	641	604	690	592	669	641	642	714	652	684	635	645	642	637	610	652	621	676	633	612	677	652	640	669	671	673	658	695	634	619	643	639	634	683	683	670	642	655	653	707	695	721	610	654	689	627	665	653	662	627	666	646	593	669	668	616	652	618	703	655	641	630	640	669	641	652	666	656	643	649	636	644	644	670	636	665	636	616	632	613	667	641	604	618	655	626	675	641	648	641	642	641	653	616	671	679	687	606	631	698	641	636	632	658	717	640	639	663	653	645	597	600	635	630	646	651	675	661	628	638	667	668	631	703	668	656	628	656	639	627	653	646	666	654	638	655	638	646	638	651	665	644	647	652	627	620	624	638	596	635	620	612	651	648	635	666	698	642	643	667	603	636	620	662	622	644	647	652	638	637	647	669	680	644	673	648	627	679	590	639	671	596	666	582	673	678	648	609	644	611	618	642	653	649	625	659	705	626	654	711	677	654	677	635	660	645	696	658	703	695	644	643	625	607	653	649	614	620	645	612	609	634	640	631	660	658	644	660	647	662	591	631	659	663	603	679	632	695	650	652	626	670	696	655	631	667	665	617	701	652	644	633	611	628	652	672	661	669	673	632	603	609	653	593	675	637	650	636	655	659	611	683	652	671	659	651	659	673	656	661	633	621	634	638	622	623	683	660	625	677	678	599	605	638	631	611	677	629	662	638	684	649	635	656	649	653	613	644	688	612	593	640	648	682	683	614	667	690	689	646	652	667	614	653	670	667	638	595	679	640	648	635	668	704	631	646	678	635	624	655	651	665	650	648	666	643	661	639	644	666	656	650	562	659	640	660	612	654	615	668	660	668	653	586	695	626	690	661	678	632	656	612	661	615	630	646	692	662	660	615	658	681	672	652	603	693	633	654	647	657	663	604	659	686	610	639	647	650	658	615	661	683	604	625	681	628	679	641	638	627	655	651	657	560	635	667	683	652	629	597	610	650	648	651	642	634	694	681	667	647	656	675	656	611	649	616	631	662	611	601	686	636	672	606	644	652	651	635	670	645	647	649	610	668	647	596	669	658	669	623	607	656	610	625	654	664	668	631	645	663	636	661	656	593	606	605	644	644	646	644	634	645	638	685	632	633	651	659	655	649	692	627	644	684	631	660	632	623	590	592	660	625	655	645	594	660	620	671	683	645	681	644	614	635	640	624	676	636	656	625	634	632	650	633	673	651	658	631	628	696	656	653	667	661	634	645	696	657	630	632	649	669	705	653	695	692	682	662	662	685	672	651	675	623	650	690	629	675	645	644	661	631	666	656	633	638	651	666	658	686	674	652	647	656	617	647	670	623	602	620	606	616	668	642	662	661	628	649	693	651	666	604	635	652	620	654	685	588	634	645	646	628	675	652	664	635	595	620	627	642	622	664	608	683	630	617	633	649	629	644	659	628	620	720	656	669	622	654	626	593	669	594	675	670	689	634	673	617	630	697	638	640	688	616	624	665	648	601	666	659	664	644	650	629	615	661	649	676	666	665	677	642	687	657	620	693	646	660	676	617	654	678	688	660	589	645	636	655	681	622	642	613	647	647	648	674	634	628	660	643	621	644	631	634	695	644	644	636	652	661	641	666	672	654	669	611	647	625	613	662	650	626	637	604	648	595	671	667	646	638	700	608	667	673	650	648	694	647	644	598	685	669	646	628	658	636	689	667	640	656	626	612	681	676	656	647	656	670	643	642	613	635	667	675	662	628	649	641	607	658	629	654	681	637	621	661	690	616	594	649	627	637	640	600	650	629	658	617	639	676	641	633	627	640	624	679	663	674	682	639	651	650	662	624	615	615	656	647	637	622	713	648	617	608	626	607	625	649	577	592	683	588	614	606	636	665	627	674	609	629	664	609	656	621	637	610	670	606	629	657	629	630	628	604	660	633	629	657	688	683	616	631	688	657	639	595	624	624	646	643	636	650	665	681	684	647	677	658	624	603	669	628	655	627	651	628	677	649	647	717	638	632	640	619	605	652	622	630	653	637	652	674	656	680	630	675	679	637	690	692	649	640	683	644	626	671	624	599	658	658	656	632	652	638	648	606	678	672	656	656	690	644	654	648	664	639	676	617	624	662	644	660	640	610	612	673	618	663	605	641	675	617	613	668	653	638	631	669	651	630	626	642	676	634	632	646	644	658	628	677	643	635	603	656	620	653	656	632	645	657	638	638	701	645	650	657	627	666	670	655	674	644	683	652	669	646	614	607	614	659	626	609	641	678	658	660	606	633	602	647	618	623	632	605	678	616	648	635	618	668	686	622	635	656	634	631	662	624	626	619	641	663	665	622	636	662	641	664	647	639	612	697	656	634	627	669	662	609	634	634	659	638	666	644	654	666	592	646	643	678	646	648	666	627	647	617	632	636	623	638	630	651	627	688	635	659	628	680	635	682	665	627	648	638	643	689	656	672	614	672	625	643	669	624	617	615	671	649	648	669	595	651	641	624	660	684	678	650	623	616	657	640	603	643	660	605	613	704	672	632	677	591	629	598	604	680	675	671	635	618	612	600	655	660	666	652	666	662	638	649	639	636	634	633	650	679	605	606	598	628	658	607	664	669	585	679	616	623	652	623	665	645	606	674	694	677	663	643	659	637	629	620	643	687	643	666	653	632	656	615	654	634	666	663	671	622	674	596	651	673	584	676	644	663	674	618	618	643
59536	85233	53192	18253	4355	1223	661	572	603	631	558	554	602	541	651	570	535	560	557	600	603	640	551	579	581	628	593	581	596	612	605	615	547	593	594	602	595	601	579	592	601	587	635	578	577	557	604	607	561	610	594	596	551	584	571	559	596	580	580	583	591	571	587	595	610	548	560	546	589	559	623	591	566	591	560	535	568	556	606	558	585	620	614	589	593	582	601	566	612	603	567	578	565	591	573	547	564	627	559	614	607	574	542	610	570	587	621	597	579	569	558	551	607	559	565	569	576	636	607	605	583	551	580	543	573	627	570	614	642	592	623	562	628	588	635	564	565	623	598	595	573	553	595	602	547	576	603	561	595	602	541	559	587	593	634	570	587	551	578	597	562	577	600	551	548	532	581	601	589	589	586	567	592	619	540	564	595	613	611	600	579	592	568	591	575	558	561	561	559	540	543	563	640	604	569	649	599	574	573	595	597	642	577	579	573	626	561	561	569	564	591	579	579	600	563	586	562	550	587	540	584	622	610	562	597	558	615	595	598	589	548	549	615	596	609	542	621	546	562	568	548	603	596	610	578	631	606	625	583	569	617	595	562	587	582	578	629	581	581	594	605	563	562	530	596	602	621	572	559	525	619	569	619	634	581	609	572	594	631	600	614	601	573	591	578	551	589	531	587	583	589	580	607	544	591	564	615	581	567	562	544	594	568	605	552	562	588	613	565	587	593	605	607	584	607	601	536	611	594	573	591	586	569	563	556	583	552	625	570	564	579	566	600	633	580	555	625	587	609	583	641	593	580	547	534	596	572	615	573	568	561	560	591	575	580	562	631	602	561	577	606	577	586	557	559	624	578	597	579	603	560	607	554	535	548	564	540	586	596	604	610	590	597	566	603	537	536	557	559	580	547	584	583	604	573	564	590	584	575	577	594	574	581	654	593	628	602	610	585	617	619	581	546	560	583	555	587	603	598	529	581	531	599	606	596	582	567	572	601	565	543	605	558	604	605	560	613	568	595	571	564	603	641	550	584	635	592	603	573	578	595	575	587	579	589	599	562	598	623	570	621	566	585	552	590	555	616	593	546	577	591	575	570	604	602	589	619	568	588	583	606	562	580	589	569	605	590	555	569	584	602	625	604	556	587	549	565	581	591	603	558	576	567	583	567	625	621	620	574	543	564	578	604	543	562	608	590	568	602	594	575	593	562	604	579	582	554	584	590	586	601	615	616	565	590	571	617	569	567	517	549	562	570	566	562	574	600	608	586	601	612	579	601	588	574	572	613	613	595	575	603	580	620	549	617	588	566	624	625	647	568	620	586	613	552	586	605	588	584	571	594	565	600	537	578	593	582	576	572	598	570	583	598	586	606	606	597	580	588	614	547	583	671	595	576	581	580	625	579	595	574	589	607	599	579	626	607	599	563	546	602	588	588	605	568	520	615	586	567	596	570	590	571	617	580	557	594	563	559	577	613	597	617	607	552	598	589	559	607	547	599	551	598	622	587	561	574	618	589	578	601	598	613	591	608	566	589	564	555	588	567	559	591	604	555	603	615	536	565	601	555	543	621	585	561	556	615	610	586	546	583	602	607	605	570	580	589	597	583	601	588	606	569	572	563	577	600	598	564	600	654	615	537	539	562	599	604	562	611	561	607	613	595	585	566	583	570	561	557	600	634	582	539	577	582	588	585	575	572	570	585	592	571	570	585	615	534	530	631	546	538	584	611	598	598	604	583	572	567	565	570	547	557	540	591	601	579	615	587	548	580	594	590	591	576	636	581	540	573	584	577	589	604	573	584	576	592	571	596	573	597	617	643	559	565	546	577	563	617	578	576	614	604	551	603	626	582	625	594	608	536	609	578	594	558	598	596	585	594	547	583	607	583	582	525	612	570	607	561	591	608	575	573	555	606	597	565	584	579	590	570	588	581	584	576	573	585	588	574	616	612	589	582	577	612	576	605	562	607	609	571	559	524	578	566	583	584	589	584	607	615	623	566	558	553	605	553	581	591	566	626	560	540	575	610	591	607	601	613	602	554	622	575	593	568	589	560	619	526	606	584	559	615	615	561	577	534	596	587	601	594	594	553	511	578	633	570	588	617	556	566	614	573	603	603	626	557	613	580	595	603	608	612	538	625	565	652	595	605	593	558	535	536	563	611	603	588	599	604	607	647	575	548	589	566	591	606	616	610	555	592	581	556	556	549	588	596	588	547	570	589	622	620	621	562	585	574	593	610	593	565	555	591	579	582	585	570	581	588	556	581	605	583	555	575	584	568	556	562	563	616	575	607	590	573	594	557	591	600	562	584	551	602	567	579	577	613	564	544	591	633	569	519	586	582	582	675	599	614	578	539	589	630	595	568	599	632	591	557	551	572	589	568	544	566	598	590	600	635	592	609	597	555	570	550	563	618	573	585	573	553	591	586	609	574	567	591	601	590	580	592	578	593	570	645	602	600	600	563	556	603	597	562	598	598	615	565	588	556	577	574	598	603	564	592	536	545	532	598	599	625	564	548	590	569	559	601	569	629	562	588	568	558	628	565	587	577	571	582	586	624	612	585	607	548	546	589	587	601	564	570	544	581	544	557	573	591	566	578	584	620	554	590	598	587	559	621	606	582	560	545	597	586	584	595	590	593	603	572	598	574	575	541	597	553	563	592	617	567	546	605	591	607	568	535	617	581	570	604	549	579	581	559	551	591	560	582	585	546	601	578	582	587	635	546	558	540	587	582	602	618	562	596	540	582	571	544	592	573	578	580	576	584	610	569	624	593	546	615	571	582	568	561	579	604	612	547	615	573	566	561	516	582	568	594	575	554	567	578	577	595	552	588	565	588	552	581	598	586	568	556	600	584	548	590	572	612	584	585	610	587	610	566	592	572	607	587	559	600	556	562	576	620	608	588	647	574	582	594	556	574	552	565	620	553	666	598	562	568	518	607	594	576	569	577	541	577	549	577	566	569	608	567	570	614	561	580	571	583	545	589	580	541	595	574	618	576	560	561	580	561	612	551	585	605	599	579	549	587	618	584	578	607	589	572	592	610	591	551	605	611	599	584	603	569	616	617	591	614	648	598	561	542	566	589	568	568	577	583	606	606	628	588	606	595	587	565	589	561	587	559	558	547	607	542	586	594	596	547	600	574	566	607	650	586	602	618	552	536	540	579	590	547	572	580	580	560	542	591	564	617	606	576	555	605	630	563	569	594	586	569	594	624	545	608	562	561	536	565	603	598	583	574	571	612	591	564	582	586	558	595	566	593	579	589	520	560	563	542	612	568	583	567	567	599	599	574	570	560	549	579	592	549	562	577	589	608	607	612	592	583	599	589	581	595	606	564	576	566	521	607	564	572	587	552	569	610	567	583	608	557	615	578	584	558	616	581	575	534	569	609	563	599	553	569	567	592	580	587	581	566	590	562	603	605	591	581	578	547	582	557	586	563	572	602	575	615	633	582	625	638	584	564	568	573	558	562	587	554	557	626	606	605	578	592	559
35104	30415	17991	4064	848	541	529	450	476	471	467	483	503	504	482	444	468	469	490	482	511	498	512	488	459	470	491	472	481	494	489	466	476	513	458	488	533	539	496	482	489	444	475	459	465	487	473	493	520	493	484	488	480	493	477	478	449	492	471	462	518	509	476	483	472	500	471	480	484	508	503	475	520	473	487	470	443	478	480	489	472	479	485	467	501	470	481	501	464	523	501	447	504	471	495	470	523	466	429	499	485	527	507	484	477	483	488	456	537	491	475	480	522	475	459	458	471	493	516	502	463	525	455	484	495	502	496	476	442	494	469	481	458	505	463	498	499	481	468	490	530	494	487	493	487	483	501	487	482	516	477	458	506	499	481	491	493	493	443	517	439	493	468	505	490	468	480	475	490	482	481	503	505	468	466	483	449	476	476	465	479	459	489	489	478	490	476	491	482	501	461	437	477	501	469	496	456	464	459	479	481	465	482	441	464	513	479	506	460	472	427	453	505	479	470	522	486	450	506	513	536	489	439	521	532	486	453	484	502	476	489	486	466	468	456	477	476	500	529	475	501	518	465	498	498	490	481	455	496	476	469	520	484	470	528	507	473	505	420	524	484	490	457	440	478	516	478	497	467	483	480	459	514	478	456	488	473	468	491	463	488	459	438	489	494	474	481	494	484	505	475	482	478	536	458	498	508	496	472	496	457	467	494	466	464	475	455	494	471	472	448	509	522	449	468	454	448	447	507	514	484	501	480	485	501	465	465	464	477	470	513	444	479	469	468	484	519	457	459	495	482	489	447	454	491	517	478	480	506	510	471	451	463	506	475	481	497	472	466	497	516	499	481	463	492	530	498	488	440	473	499	489	464	481	506	476	479	498	506	465	504	461	481	498	499	487	491	430	461	503	468	503	526	486	495	460	534	491	474	490	466	481	510	495	513	439	488	500	495	478	496	505	521	512	490	518	469	478	464	482	473	458	507	480	467	452	459	473	530	498	476	487	500	445	471	447	493	485	468	471	436	492	488	507	466	486	468	464	500	459	516	489	505	489	482	478	488	474	505	498	465	480	490	513	491	462	462	443	475	464	480	456	487	466	502	503	467	472	460	491	474	473	503	497	450	503	486	458	496	456	439	453	462	464	454	482	506	473	487	526	475	505	521	448	515	485	488	494	482	487	512	459	466	494	488	484	491	479	508	486	488	551	491	494	464	467	473	460	477	531	488	456	457	505	512	453	475	509	478	449	484	502	454	473	464	456	503	537	480	487	468	493	456	468	490	512	500	466	479	462	478	521	479	449	512	477	507	507	504	482	478	474	467	467	501	454	500	500	508	491	448	460	484	510	492	479	471	487	457	501	468	477	477	467	469	473	455	475	468	462	524	463	444	498	497	519	483	495	499	465	471	504	479	506	449	547	457	461	507	496	477	479	467	486	515	490	530	480	529	464	502	452	500	470	515	489	467	518	502	487	499	501	459	462	473	476	491	494	461	507	483	472	503	496	489	484	479	509	464	493	477	498	449	483	470	509	504	487	499	477	488	466	487	505	465	522	465	481	485	471	491	428	501	500	456	472	526	466	491	487	524	494	477	489	500	521	486	451	424	464	485	452	506	488	480	459	471	481	447	497	490	472	472	469	488	478	524	498	485	464	491	466	538	489	464	456	511	470	468	513	496	490	488	475	489	473	476	450	504	497	449	474	422	475	463	487	487	478	449	487	485	495	493	475	473	458	464	500	475	472	483	486	493	447	484	482	468	462	465	508	474	484	503	466	489	487	475	469	501	473	510	452	503	488	490	467	465	510	475	496	518	504	550	520	492	474	458	496	478	471	480	483	499	429	489	456	518	524	515	485	501	449	451	458	438	447	447	502	494	510	473	525	481	503	491	475	501	486	462	554	481	491	469	477	486	483	447	500	473	511	457	444	476	464	475	503	506	478	498	506	445	490	492	505	468	494	510	467	494	510	479	487	457	495	497	464	500	492	502	493	475	530	456	498	490	478	497	475	496	509	509	499	455	511	445	488	490	496	486	458	466	476	473	514	475	451	503	471	478	497	458	476	450	500	526	486	484	454	498	462	461	454	483	477	507	471	496	505	484	498	490	481	512	503	479	505	481	458	502	459	452	464	470	455	514	438	491	508	493	484	457	504	480	505	489	478	484	477	443	474	487	498	465	465	494	474	475	507	471	458	462	473	499	499	478	471	466	491	491	526	523	511	500	516	472	465	486	505	539	505	468	490	487	544	440	490	500	501	493	510	470	455	443	474	499	489	516	514	459	526	450	540	503	505	505	478	488	453	474	478	500	459	466	469	517	493	496	472	470	506	488	457	484	484	473	483	518	492	489	487	445	495	476	524	466	429	473	510	498	463	493	441	508	476	482	518	526	496	483	475	442	513	497	466	467	467	486	485	457	457	479	465	490	513	510	466	488	498	444	453	476	448	495	500	483	515	447	494	494	487	518	486	478	530	477	476	482	497	477	445	485	483	454	467	487	457	506	454	517	504	450	498	477	463	459	510	473	485	479	493	473	465	498	506	547	499	504	510	540	484	512	507	502	490	465	497	477	454	480	480	463	475	521	482	489	467	486	470	460	458	495	490	474	489	496	497	487	494	478	462	502	496	453	497	472	503	486	503	467	469	493	471	489	513	494	472	514	485	463	518	451	463	498	517	470	472	487	525	459	476	471	461	509	494	474	539	494	461	479	457	483	455	480	464	458	487	490	531	479	493	489	489	546	482	497	462	469	444	467	488	508	489	498	447	515	504	469	477	495	501	473	489	463	486	511	456	493	480	500	486	463	482	458	467	463	483	485	505	465	460	460	504	446	493	476	457	475	500	490	499	483	466	477	495	511	512	439	512	485	523	508	537	514	443	483	543	468	492	498	475	519	510	481	457	517	450	482	493	468	518	475	477	485	501	527	467	478	491	531	519	492	505	471	454	497	475	468	499	501	545	478	489	488	503	455	485	500	488	494	449	522	467	475	481	484	471	508	490	465	506	489	485	489	536	509	482	491	458	483	517	506	470	521	474	469	487	487	529	532	504	495	449	465	490	564	486	489	487	490	505	460	478	457	472	487	531	474	467	453	476	503	493	501	435	502	480	454	458	462	479	512	452	490	450	504	473	467	455	483	448	478	492	476	491	525	499	445	496	489	465	471	472	465	458	516	518	483	505	441	455	492	451	454	450	445	474	483	446	458	455	469	468	484	476	487	472	498	480	505	511	508	519	499	515	458	511	513	505	490	495	494	493	472	521	452	463	502	483	501	492	506	480	493	475	489	464	506	501	469	459	482	510	481	464	498	438	496	484	513	465	516	493	488	464	483	467	459	474	507	501	473	495	525	475	498	500	486	483	515	453	513	478	435	483	478	464	495	516	477	497	480	457	469	477	504	502	514	493	465	476	463	457	500	464	417	522	451	494	495	469	465	491	495	443	535	468	464	479	477	464	433	493	486	439	509	511	498	500	521	549	463	504	508	525	479	511
32883	28870	9932	1883	632	537	391	413	435	417	428	437	400	377	423	415	443	380	430	424	437	441	442	410	454	433	377	442	389	396	411	378	431	414	410	413	417	430	449	393	432	416	400	415	431	405	434	397	448	402	397	430	439	394	389	407	418	406	424	425	438	438	394	382	428	420	438	413	411	387	444	444	404	408	409	406	405	423	408	433	422	419	423	417	447	407	439	422	419	393	388	423	401	421	405	444	442	370	430	407	438	393	424	383	379	424	421	403	415	427	416	406	414	392	397	369	423	412	409	428	388	425	403	416	426	385	396	425	443	425	393	409	392	422	372	422	382	366	385	434	398	401	438	410	398	362	402	393	438	421	430	425	407	388	421	381	422	414	412	426	380	379	392	410	394	402	419	413	440	402	404	431	385	402	401	434	418	424	405	399	430	415	400	442	424	421	423	397	424	443	421	405	399	409	389	462	407	394	437	401	391	416	404	417	428	440	411	401	440	426	392	413	382	376	394	458	371	441	390	422	424	434	411	371	401	394	365	381	430	394	424	413	428	428	406	386	409	405	420	411	419	406	447	466	403	395	386	408	370	395	422	384	418	382	395	416	406	438	416	423	409	402	408	393	404	424	417	439	413	393	404	400	427	403	396	408	425	391	414	433	383	423	401	402	395	450	392	421	355	398	405	404	411	379	415	387	400	419	394	366	426	389	382	424	422	405	410	426	415	410	430	408	409	447	400	369	379	399	372	412	421	407	414	402	410	387	437	428	359	423	429	436	419	418	414	386	405	445	417	372	407	416	436	388	394	416	391	408	403	433	450	425	381	396	449	411	422	459	370	437	418	421	403	410	399	380	432	393	422	425	404	473	393	419	376	394	413	414	447	445	407	388	407	422	384	425	404	411	440	380	432	422	437	424	372	395	378	425	409	392	404	410	366	402	438	413	462	384	387	429	369	421	387	355	404	431	401	428	411	421	398	397	421	406	418	406	412	430	416	400	376	380	425	435	415	411	446	370	395	359	420	418	414	403	403	442	405	423	403	407	418	437	418	412	419	382	430	403	376	387	405	407	435	437	404	381	423	417	436	425	435	435	406	436	426	400	423	416	384	421	394	410	405	388	407	425	415	397	430	420	370	416	419	430	382	405	437	427	390	429	428	413	382	428	420	375	396	436	420	418	426	410	434	433	426	434	433	407	410	416	405	412	393	404	422	442	435	387	406	414	444	438	393	410	370	416	440	396	421	414	408	422	401	422	406	442	442	412	418	414	427	439	390	398	394	422	377	435	436	435	399	405	406	428	422	397	427	385	423	459	409	455	417	383	376	401	396	435	419	405	409	410	412	445	394	403	401	368	373	409	397	396	408	404	451	435	428	405	393	417	410	453	413	404	409	455	396	392	412	396	433	412	408	385	413	417	396	411	392	434	376	375	403	422	433	428	395	411	399	363	427	420	457	412	384	428	414	412	397	416	390	438	415	470	430	389	418	439	417	428	428	412	407	410	421	413	431	403	398	405	431	419	403	439	431	382	405	446	449	417	390	425	448	398	419	431	412	386	449	435	420	414	412	442	413	412	446	388	399	438	429	412	389	388	428	399	428	410	457	378	416	394	383	452	422	393	413	417	414	440	406	412	389	415	394	419	409	422	383	392	382	408	379	405	393	450	398	367	363	445	410	433	422	404	469	395	389	373	418	404	421	429	396	422	379	417	425	423	410	403	452	414	384	410	421	415	406	415	401	418	430	429	426	418	405	428	405	383	395	411	419	414	412	418	414	426	366	421	407	424	403	400	421	432	422	453	402	446	407	413	404	438	410	377	376	397	443	397	377	430	426	417	417	403	437	413	401	400	405	403	390	413	382	407	418	431	408	415	385	396	427	383	401	466	439	415	410	389	369	394	413	420	399	399	419	432	375	439	433	360	395	427	410	439	423	420	397	419	451	402	424	421	445	421	388	384	414	404	401	407	404	367	406	388	395	401	393	432	393	410	402	392	377	414	404	378	400	409	418	404	388	427	416	415	450	417	404	390	411	426	414	411	394	432	415	418	417	430	407	421	438	417	414	414	383	432	382	417	408	388	445	420	431	420	395	417	382	457	416	444	409	426	416	386	421	419	372	378	425	409	396	436	399	454	392	393	417	424	419	428	396	422	422	413	445	416	438	414	423	406	437	415	405	435	391	446	426	415	451	419	403	422	410	415	404	426	401	417	462	460	411	405	396	420	412	422	425	393	412	429	375	406	398	388	423	416	393	407	415	393	382	384	426	424	412	463	397	429	420	411	389	393	395	424	427	423	419	418	384	388	418	403	411	403	407	429	424	415	416	428	411	392	412	433	437	441	405	407	423	413	398	415	401	402	398	400	380	393	405	406	424	403	432	416	414	406	426	424	413	427	421	425	402	381	410	425	398	422	432	411	446	419	370	417	397	458	410	431	395	419	421	427	431	390	442	440	418	387	407	382	431	410	400	411	431	408	430	397	382	394	399	400	405	428	398	393	407	405	413	438	432	422	378	408	427	417	429	391	392	414	394	426	395	433	406	418	426	393	426	414	429	404	422	406	449	404	406	399	409	376	412	400	392	434	376	463	421	404	368	391	417	408	453	384	417	414	407	423	389	421	411	449	390	444	436	397	397	455	395	390	384	389	423	379	422	437	420	426	419	390	423	408	397	413	420	445	366	415	426	443	420	405	410	411	427	414	421	397	412	384	379	403	399	423	391	387	406	409	414	429	416	400	402	417	459	418	393	392	415	379	419	412	416	418	412	441	399	444	423	404	402	390	412	411	408	419	416	431	433	432	421	382	406	377	400	440	410	429	424	423	427	418	414	421	375	432	404	416	394	418	452	409	426	394	415	448	417	448	422	457	412	437	389	387	446	391	393	416	389	416	435	395	371	404	371	399	406	393	399	465	395	414	424	456	412	422	397	416	428	410	410	402	428	407	410	393	421	389	382	425	398	417	358	436	402	413	427	410	394	416	422	431	419	396	382	421	421	396	387	412	402	421	391	423	409	402	455	429	417	394	417	433	441	428	401	425	393	427	451	411	399	405	419	420	379	437	406	420	396	452	428	418	421	411	411	423	386	446	413	420	418	446	431	435	411	430	438	435	411	414	387	443	400	440	415	409	441	411	426	422	376	410	441	447	392	394	415	377	456	413	432	408	394	424	395	427	443	435	392	431	418	411	407	384	411	442	430	384	412	435	388	393	418	423	433	370	413	427	453	427	437	413	429	429	415	442	401	373	411	380	398	403	434	402	417	414	423	399	425	417	398	365	447	410	438	417	409	390	421	386	438	402	401	410	374	376	408	427	423	443	407	399	384	406	414	390	420	424	389	381	395	391	445	411	424	408	449	410	404	433	419	436	455	431	460	418	412	419	438	409	410	409	449	414	395	373	429	414	379	390	379	419	436	425	398	412	419	396	393	406	380	396	403	434	380	439	390	414	411	417	448	412	439	415	409	410	446	371	421	414	385	422	416	424	434	406
24845	22852	29147	24671	17937	4452	960	657	592	604	598	623	541	580	581	583	529	580	586	559	526	553	556	517	607	581	521	581	581	567	553	558	595	517	587	599	584	544	567	529	539	516	549	546	551	600	561	575	545	575	522	596	567	565	540	533	610	570	585	546	586	586	543	577	572	545	589	589	557	590	543	574	585	606	583	549	585	565	604	586	565	516	562	593	547	554	572	563	564	544	558	559	575	543	550	545	537	527	563	562	542	560	587	558	605	572	571	580	574	561	575	576	545	519	549	579	625	533	552	514	532	603	560	578	551	571	556	569	627	543	554	564	550	596	561	544	573	542	558	564	558	509	552	587	521	572	544	581	540	596	458	547	520	552	554	536	560	567	569	550	560	546	536	534	533	572	579	544	544	553	547	568	552	571	580	534	520	531	563	546	589	578	562	557	572	548	582	534	556	588	554	548	573	567	549	526	528	550	544	582	577	521	537	553	567	574	537	588	593	528	553	567	583	542	568	521	536	522	580	587	534	570	576	544	541	622	545	578	570	580	519	554	565	563	530	541	565	530	565	556	565	567	544	548	543	555	571	565	581	557	555	542	577	548	559	550	540	537	532	533	540	563	590	610	554	557	534	570	557	575	570	585	586	602	547	560	544	569	572	528	609	560	522	537	574	529	563	513	549	576	519	588	558	544	537	552	537	563	589	577	577	531	546	559	523	575	533	552	556	531	589	541	608	534	549	570	553	541	538	546	585	542	599	511	625	540	581	563	558	546	571	548	577	574	562	560	566	551	568	531	552	541	561	570	601	600	560	565	576	517	558	541	576	563	569	583	548	564	513	511	580	535	602	578	531	546	541	562	567	549	579	582	530	555	550	549	631	547	548	558	555	582	542	509	549	545	573	549	576	575	522	573	529	603	594	571	558	572	562	507	561	566	596	519	555	507	611	561	575	589	578	593	553	555	549	557	575	529	624	517	530	536	554	584	556	564	560	550	582	611	550	531	511	536	553	555	566	535	584	566	615	536	572	586	539	558	547	571	580	601	585	536	566	555	514	556	555	541	587	543	592	565	591	552	590	625	566	563	585	587	577	540	570	558	531	563	601	527	548	556	562	570	544	545	566	558	557	597	581	507	567	536	572	554	534	586	568	576	567	567	571	563	596	555	539	556	543	541	501	557	555	560	560	526	553	552	525	542	575	560	600	598	553	572	563	561	562	582	523	588	545	567	525	526	547	573	569	564	559	562	578	567	522	572	579	555	556	550	560	532	566	574	532	559	581	558	535	596	578	537	571	559	574	573	575	577	548	564	598	559	550	559	579	515	587	550	543	542	522	564	543	548	556	545	563	602	542	528	565	570	562	590	599	536	566	505	518	547	541	509	582	554	555	509	573	530	585	564	542	517	558	560	561	534	538	590	527	548	537	562	509	588	558	563	588	548	555	541	561	522	558	565	581	543	507	560	534	540	577	553	561	602	522	550	536	564	587	527	555	552	545	589	559	578	558	569	556	550	562	556	521	544	540	561	580	614	555	575	578	560	578	544	559	550	594	564	531	547	573	583	520	578	575	483	554	555	563	594	582	539	556	565	543	586	547	533	551	517	559	509	569	584	598	573	523	540	541	576	581	542	567	547	540	562	571	532	568	588	557	576	528	534	591	557	561	573	584	537	575	528	551	590	582	561	644	583	553	549	561	552	552	507	576	555	559	560	600	535	567	536	553	508	554	566	533	607	577	543	548	559	561	584	519	554	560	561	596	529	577	564	572	549	548	533	535	573	560	551	557	549	563	549	589	531	545	558	543	555	537	514	543	535	576	517	543	569	531	551	564	573	589	543	610	560	519	528	555	601	565	543	510	516	527	591	538	554	544	593	595	555	562	535	601	542	537	573	570	571	528	568	533	568	583	566	516	587	517	589	566	561	531	538	607	609	583	535	515	521	587	528	612	587	533	578	507	549	522	570	525	597	528	545	542	531	548	528	550	566	545	578	599	561	576	595	541	520	531	585	565	551	616	596	596	589	538	571	560	536	562	556	566	564	570	548	550	558	603	560	556	549	556	596	548	561	533	534	551	567	567	524	537	596	586	544	576	571	528	552	569	568	586	556	558	495	558	564	552	559	537	577	562	565	539	531	570	567	544	571	581	574	562	531	566	525	544	547	559	565	548	559	559	532	581	539	566	545	566	523	528	561	542	569	569	528	532	530	562	560	559	552	579	526	517	558	486	560	551	592	556	572	521	544	540	567	558	551	572	570	542	554	581	556	585	572	532	575	602	567	591	566	574	597	579	577	555	583	545	551	537	574	571	587	614	596	555	566	564	583	605	538	603	529	600	565	543	576	555	535	583	572	524	492	508	563	574	534	543	537	561	571	514	533	544	552	573	514	574	571	564	568	547	547	542	551	505	552	518	527	527	578	538	516	550	533	544	540	568	583	578	582	553	550	577	585	515	534	537	547	549	568	567	551	551	574	599	586	565	574	570	560	555	562	579	571	598	533	594	576	574	530	581	604	623	577	517	556	585	588	551	610	507	501	523	577	602	548	595	539	572	521	597	571	553	601	557	569	558	583	573	595	578	534	560	518	542	535	502	531	560	506	549	545	542	549	535	567	532	523	577	569	538	569	544	572	527	537	520	519	601	525	602	548	551	581	562	523	601	537	558	601	571	568	582	555	537	516	543	503	535	551	552	575	543	560	545	540	571	608	540	602	521	562	499	577	521	568	556	557	579	570	548	560	551	597	533	568	549	525	591	569	564	551	548	543	553	518	596	574	568	550	590	571	532	544	525	540	595	579	527	551	536	513	503	516	558	586	503	580	574	600	576	599	544	571	537	567	508	555	530	581	564	533	574	590	539	563	541	567	587	570	544	532	566	596	577	562	551	561	559	537	577	581	571	567	558	523	547	573	533	535	564	512	562	560	522	564	527	617	553	583	556	566	507	535	546	497	582	553	571	479	553	541	591	564	563	559	552	570	566	549	529	562	581	535	525	572	561	548	577	553	534	589	560	546	533	547	564	538	538	561	545	553	532	532	595	604	584	598	550	541	569	560	539	549	550	539	529	556	552	600	529	570	553	537	568	519	551	540	590	554	578	552	558	545	530	583	534	575	551	569	566	530	586	566	584	570	589	540	601	586	557	561	506	557	539	562	540	543	576	537	495	532	586	618	548	541	569	594	587	531	572	586	557	540	533	554	520	547	590	541	548	545	565	543	562	547	540	571	521	544	564	518	537	549	605	548	571	563	599	581	558	562	539	557	573	539	512	538	598	594	517	524	529	548	541	529	580	555	559	559	589	554	548	571	567	557	541	549	573	547	626	570	588	600	517	558	557	573	567	570	544	540	577	601	552	579	559	581	589	605	572	584	552	588	555	551	532	515	562	531	525	516	557	558	610	579	538	516	589	574	594	631	543	602	550	601	534	542	564	543	593	528	565	584	566	524	529	539	553	531	580	564	586	601	528	529	560	558	610	548	575	567	555	535	566	543
61950	83346	43626	12206	2666	788	535	561	494	506	554	480	526	516	483	506	498	550	504	531	512	534	560	557	519	546	547	514	520	527	568	507	552	517	522	527	532	531	532	502	519	489	535	514	546	563	503	507	538	511	499	553	528	506	526	532	562	526	501	483	524	511	523	538	517	498	499	518	510	541	495	513	480	517	528	496	509	515	528	511	537	528	521	562	543	528	504	563	495	536	529	528	520	524	539	508	495	512	510	533	512	526	542	521	555	478	508	539	527	539	510	537	528	526	523	528	505	503	503	519	531	532	529	517	505	495	515	497	519	495	566	538	530	520	530	519	498	554	562	522	505	559	513	502	546	504	520	537	496	547	478	554	505	512	526	515	535	484	503	471	561	516	510	496	519	489	500	508	584	539	549	503	508	543	532	539	512	543	502	523	520	537	532	538	499	514	524	546	480	513	496	522	517	520	479	502	486	528	523	487	511	550	532	520	490	512	496	502	522	485	526	531	490	513	535	566	492	533	537	491	505	511	511	521	506	562	476	522	538	491	512	465	529	516	532	521	484	521	528	530	497	499	525	480	505	514	494	532	584	496	542	548	515	514	514	561	516	540	503	523	515	504	473	525	547	502	510	513	505	498	479	499	529	498	528	502	514	530	523	550	516	485	508	508	528	554	483	530	527	524	516	485	506	535	532	561	487	549	528	489	525	515	530	509	532	494	481	527	550	510	514	493	498	508	519	524	500	515	498	512	528	549	502	490	510	510	505	543	517	516	585	541	554	515	507	498	511	521	520	519	533	574	508	502	544	491	522	513	542	516	499	530	515	567	504	494	503	534	507	532	537	501	523	543	524	502	490	488	543	525	490	505	506	477	498	527	555	514	508	520	540	485	533	501	518	497	515	523	498	531	486	487	499	485	521	471	534	522	505	522	502	529	499	512	525	518	498	523	559	529	490	519	561	516	506	531	522	510	511	506	487	531	510	516	523	539	512	488	517	466	497	518	559	482	495	530	540	510	535	495	545	471	505	504	506	514	519	518	546	523	512	526	512	507	527	539	509	472	487	565	543	482	480	491	511	533	525	537	544	531	516	501	470	530	530	477	506	538	552	528	529	538	501	514	533	535	486	491	514	529	542	471	500	511	526	522	533	530	571	512	512	499	511	488	485	502	477	498	478	501	507	521	550	546	494	529	538	520	498	506	532	526	494	530	501	517	496	505	531	504	482	523	523	501	545	502	470	504	507	518	534	524	497	587	500	496	521	492	504	528	473	549	515	515	514	526	515	506	508	533	488	471	470	548	500	546	542	518	497	487	510	514	481	503	540	514	535	540	574	496	555	508	534	528	538	552	521	529	548	556	517	559	489	499	544	483	529	496	474	518	505	522	509	496	484	462	529	520	491	537	517	521	508	510	532	538	476	514	493	517	494	532	522	531	521	488	511	500	534	522	524	519	508	543	486	493	535	520	520	521	527	517	500	519	525	542	517	495	519	539	491	528	537	522	493	514	524	502	519	524	495	492	496	495	530	525	521	534	521	518	521	529	543	531	506	496	523	521	521	506	496	494	533	497	520	517	500	496	495	531	496	490	519	493	500	531	518	541	548	527	547	499	547	529	533	476	517	516	521	545	560	510	510	519	528	507	519	535	495	543	512	475	522	563	539	513	523	515	485	499	467	475	506	489	536	508	509	491	537	490	501	471	465	532	529	507	527	518	510	534	530	527	453	522	528	477	546	508	533	541	505	482	506	529	493	510	491	513	498	496	520	491	529	472	495	546	523	480	540	503	526	516	500	517	519	538	488	525	517	526	552	468	529	497	496	539	505	548	474	535	481	484	487	486	523	502	549	508	537	505	505	508	529	522	504	479	527	520	555	480	538	487	530	517	496	506	487	522	507	519	496	502	527	554	542	460	471	513	470	525	510	515	490	507	517	512	532	512	514	525	526	533	519	539	533	474	542	507	541	495	497	486	500	455	533	519	510	480	515	510	488	516	512	480	523	523	494	491	524	515	509	532	483	515	537	563	514	540	496	529	504	539	492	503	514	520	551	524	554	543	523	483	501	503	533	546	515	505	481	485	500	513	538	492	521	505	519	492	494	490	501	485	485	532	500	474	510	525	558	471	512	509	496	468	558	520	516	534	513	508	499	491	526	510	501	514	514	509	495	509	521	494	484	511	514	551	472	536	539	550	541	473	528	484	495	525	499	486	522	523	567	528	506	527	516	519	521	496	514	510	467	507	532	499	515	539	522	500	522	541	494	534	519	471	525	522	509	521	466	521	501	485	482	507	502	500	498	504	510	498	516	514	525	543	468	504	508	533	532	520	452	499	514	509	476	497	522	502	526	540	504	460	571	474	533	536	497	506	542	533	508	525	493	540	500	515	497	513	487	477	512	503	490	525	538	529	492	538	560	517	498	553	504	463	534	532	493	525	548	488	520	487	506	508	499	524	481	488	506	535	553	492	509	501	484	483	503	523	505	500	491	521	557	520	517	555	504	499	467	523	498	520	508	482	532	505	535	522	490	484	545	542	531	501	539	520	515	480	525	527	536	566	531	522	518	476	556	533	524	527	506	524	541	524	530	498	524	544	568	545	542	530	527	497	515	484	538	518	517	445	537	545	540	503	529	526	530	539	508	518	518	499	490	526	514	537	543	530	511	519	471	518	535	512	484	538	502	488	521	540	519	536	525	500	492	567	541	509	486	471	512	484	521	512	474	496	482	511	504	519	516	505	511	510	522	518	473	500	527	522	499	548	463	520	455	527	508	506	523	487	514	526	539	511	525	565	481	523	523	493	529	483	500	535	497	529	514	514	505	515	517	506	528	506	493	509	492	498	519	530	487	514	511	482	494	506	478	496	499	485	484	510	488	489	555	512	480	532	514	500	541	528	522	511	536	520	505	494	495	504	505	529	514	531	506	504	528	489	485	505	516	515	558	516	482	539	485	511	532	489	503	518	532	521	507	505	523	503	549	509	470	512	533	522	545	484	521	519	497	507	504	499	519	481	496	553	510	534	518	513	481	526	491	505	489	513	527	504	503	482	506	515	468	507	547	498	502	496	501	512	511	533	503	479	517	522	527	512	522	538	518	466	506	526	519	503	520	541	506	537	498	490	540	516	487	516	515	520	488	479	501	509	536	502	536	467	460	485	527	492	493	471	522	513	536	526	476	488	532	491	493	538	494	515	558	515	496	498	545	510	532	493	481	499	553	523	514	506	480	512	522	509	511	517	507	495	533	530	522	502	509	536	514	539	508	514	533	528	539	526	480	519	519	529	482	523	486	487	483	530	482	528	544	496	512	484	537	503	510	540	484	500	497	511	535	541	479	505	536	468	494	524	476	511	529	516	513	500	525	519	505	509	486	488	546	496	520	487	500	539	486	492	497	555	517	505	516	535	512	524	547	528	508	586	518	515	522	486	524	518	525	491	523	542	524	501	469	516	504	518	465	464	521	501	487	454	529	513	490	485	492	533	499	562	529	491
24288	22539	29065	24286	19927	8233	1306	825	692	714	709	691	748	668	657	637	723	703	647	676	685	684	677	690	658	670	683	718	694	655	673	666	684	691	659	710	698	724	686	632	702	699	705	662	691	677	690	672	650	632	697	683	695	694	743	729	658	673	653	629	673	720	707	736	649	688	647	687	685	677	668	662	661	667	665	662	659	656	677	646	694	645	644	671	698	651	669	720	635	640	681	696	731	681	665	661	650	667	683	623	656	673	700	675	688	639	671	654	644	646	687	662	649	718	661	660	701	670	663	725	661	692	655	693	670	662	675	655	671	726	631	645	691	670	693	665	713	701	683	680	685	661	691	640	657	620	674	691	694	671	643	652	672	662	646	691	676	659	672	625	671	682	678	671	695	699	707	653	688	706	644	657	643	668	643	636	657	663	674	685	652	683	696	659	628	675	668	657	666	671	724	748	672	710	732	685	653	684	712	660	712	611	683	686	697	694	652	622	661	688	640	658	676	660	721	678	657	671	687	741	681	679	710	699	725	692	703	687	661	681	668	643	626	695	695	626	677	695	679	674	678	667	634	650	670	689	636	670	710	650	660	674	708	674	665	664	660	685	735	683	728	683	706	701	693	715	629	679	662	690	613	693	671	700	661	669	689	671	668	690	668	657	685	677	639	724	702	674	674	697	647	684	691	662	716	666	668	711	648	643	686	650	652	651	660	629	693	648	702	662	693	730	640	656	700	717	679	659	704	649	690	616	680	650	679	641	686	667	655	645	675	660	692	656	676	697	642	695	660	646	713	642	624	633	660	738	670	696	614	722	720	639	629	660	703	675	651	695	687	668	634	638	671	690	697	667	652	668	645	640	680	667	677	672	706	689	642	665	694	683	674	652	673	676	708	735	643	659	717	644	660	670	653	676	657	701	679	666	648	663	636	657	667	646	646	692	727	647	643	639	693	670	678	675	678	681	689	690	668	687	675	667	682	652	698	710	623	675	638	672	670	686	658	666	670	679	704	663	681	658	684	606	688	621	657	648	682	683	659	675	673	699	584	665	636	620	698	746	651	681	687	698	657	655	699	667	675	703	654	731	679	683	661	651	669	633	702	672	661	644	672	641	656	627	673	703	661	684	659	642	707	710	641	700	705	642	700	688	663	598	676	661	695	658	647	676	696	715	693	635	699	704	682	698	684	717	705	687	733	653	627	671	695	641	657	657	702	637	644	628	662	681	621	693	713	732	637	681	668	689	656	676	654	663	706	695	676	649	699	678	703	713	639	708	679	696	672	677	684	661	687	694	731	681	686	688	695	656	726	643	665	660	687	672	680	632	691	712	633	709	741	693	674	627	708	669	663	632	706	687	698	713	688	618	662	670	656	698	631	629	679	717	680	653	687	655	704	665	674	641	705	678	641	647	702	681	650	666	666	684	674	756	661	662	638	640	625	697	619	625	690	697	678	680	677	680	624	697	658	709	676	654	616	662	733	643	692	672	680	683	705	710	681	660	711	647	680	629	679	681	674	684	672	649	654	688	651	612	645	655	675	676	660	660	647	671	709	676	668	650	656	677	666	688	671	663	647	691	688	708	637	642	679	681	670	703	659	656	636	661	696	647	689	636	666	670	641	688	694	671	665	676	633	648	664	645	693	657	618	630	650	681	683	636	683	677	667	707	692	691	678	668	686	672	665	660	699	673	642	700	707	642	687	660	663	656	614	637	689	665	654	670	685	653	678	699	686	652	695	671	662	668	633	651	675	661	618	620	658	689	676	648	675	665	666	684	730	704	652	678	690	642	718	697	687	650	650	681	673	704	681	678	654	616	643	637	643	675	667	614	668	693	686	686	641	652	642	653	627	616	670	638	658	672	691	674	680	696	684	628	652	653	646	652	650	639	699	629	678	632	707	719	731	673	690	650	746	692	608	678	751	655	669	639	615	657	716	645	695	682	680	694	668	728	679	642	636	674	671	687	699	685	654	687	670	682	625	693	650	687	684	670	706	643	671	634	644	718	677	658	696	661	672	705	676	686	665	666	624	648	662	659	684	690	692	648	658	701	649	662	659	673	634	668	667	667	670	698	700	618	615	677	670	653	659	668	672	659	642	624	679	658	701	663	674	717	683	673	673	660	663	693	663	653	669	652	673	721	686	664	639	665	653	671	661	676	624	636	618	642	716	653	665	632	689	696	648	678	679	631	704	662	659	727	660	638	672	676	658	669	649	665	670	695	616	672	687	674	706	669	660	659	673	664	661	680	717	648	669	652	643	657	707	658	664	688	641	727	654	665	644	653	615	659	681	686	673	637	680	674	656	689	710	674	679	707	680	695	677	654	650	647	655	619	669	674	726	644	640	672	656	652	717	637	691	671	677	680	646	690	624	649	679	634	633	687	679	683	694	656	657	705	691	688	716	655	653	623	673	650	654	664	672	691	648	658	688	755	677	676	686	675	666	652	634	647	679	669	662	654	689	655	679	666	660	657	698	664	711	658	643	642	614	627	659	698	624	663	639	650	682	670	642	682	695	687	683	692	701	646	641	653	684	644	649	649	658	704	728	676	680	669	687	679	659	644	664	670	677	647	706	670	680	700	672	667	715	653	662	655	620	694	642	641	645	681	658	679	687	688	664	703	707	667	625	708	719	681	673	643	683	693	691	631	694	659	647	631	699	679	681	602	658	721	683	726	640	705	695	646	621	628	690	682	663	725	636	658	656	615	720	673	620	664	696	608	687	647	662	681	659	673	682	699	715	659	679	660	706	648	660	695	660	676	704	724	676	645	683	655	669	629	680	676	680	661	661	712	615	635	682	685	712	640	701	612	641	670	711	659	729	671	707	704	670	678	694	682	663	655	667	740	655	681	656	668	648	643	687	667	694	670	640	685	677	669	671	711	664	663	689	637	698	643	710	675	729	665	690	644	687	636	620	654	687	636	625	654	651	655	679	673	614	692	714	626	683	692	668	628	670	680	753	613	654	674	692	682	653	679	669	691	666	673	705	700	651	665	654	673	651	667	659	696	694	643	630	702	720	660	635	699	745	625	673	658	673	695	699	656	695	626	686	653	694	640	644	685	660	683	684	683	619	671	667	675	696	627	679	691	638	654	664	660	648	706	700	640	691	674	671	706	681	687	665	674	693	682	658	696	689	685	719	651	680	656	693	691	743	725	702	646	646	695	651	649	651	713	664	692	674	657	693	717	656	609	634	670	667	741	699	694	686	717	650	659	712	641	657	686	667	699	682	628	686	680	664	671	683	670	667	650	664	630	704	673	678	665	689	611	651	662	626	657	642	651	686	670	665	672	639	644	640	655	690	661	661	706	643	679	638	670	651	693	681	638	657	649	629	657	670	666	702	686	676	668	653	679	663	659	702	674	643	655	696	622	659	635	677	704	683	679	665	677	723	670	660	703	665	648	691	683	665	660	699	628	700	684	695	666	693	665	626	684	684	675	680	643	654	706	712	649	668	627	642	719	651	700	655	641	633	695	702	706	681	687
60841	86545	47192	14498	3174	905	633	620	588	575	609	595	608	639	595	671	636	649	608	623	571	573	607	622	603	635	589	595	591	625	589	632	590	657	579	606	609	586	655	577	632	616	611	632	595	603	638	665	631	562	635	575	629	607	624	591	611	605	596	607	569	641	631	629	607	573	627	586	600	624	610	614	557	624	631	582	658	613	623	647	610	617	618	628	594	591	618	601	622	595	553	639	600	599	578	614	643	622	612	587	633	609	592	657	585	606	566	606	610	629	619	597	606	554	621	603	644	626	587	594	611	574	568	601	630	587	591	602	592	615	604	611	624	622	596	588	586	594	594	608	651	620	571	608	611	607	597	587	612	625	625	545	611	590	613	584	612	632	579	658	609	593	625	572	558	621	652	594	590	620	592	561	648	623	584	594	633	599	631	631	609	576	667	649	631	602	590	593	529	622	609	610	619	565	575	587	604	652	619	608	609	613	613	601	613	624	609	651	614	590	578	625	597	617	623	598	595	585	625	541	616	569	599	623	625	643	594	634	586	581	608	577	609	612	617	591	600	595	616	597	577	568	589	578	582	605	611	596	613	615	564	629	604	596	615	584	635	587	593	613	635	599	624	614	606	582	574	619	620	639	628	600	643	600	601	604	620	639	611	588	593	578	570	610	611	622	580	586	627	582	581	538	625	601	614	619	606	604	568	650	588	642	565	556	610	622	626	653	592	594	603	614	588	569	624	625	578	652	626	622	601	589	612	576	596	587	581	582	583	611	605	609	619	613	611	577	617	640	631	583	606	607	628	633	579	582	601	612	595	611	598	610	597	629	577	571	638	592	651	623	612	605	552	595	592	582	627	619	620	584	592	624	623	582	614	597	600	614	578	627	569	585	530	625	573	588	632	606	629	598	629	623	623	632	582	578	573	599	591	634	609	572	589	618	593	600	649	620	641	640	578	633	614	589	589	587	585	612	610	593	631	643	572	634	597	624	582	627	573	588	675	589	631	592	672	602	623	608	652	604	618	650	635	562	636	574	619	617	583	608	588	605	590	611	604	592	605	591	611	575	620	595	609	606	568	623	603	573	593	593	594	567	562	568	618	576	623	653	560	617	605	561	633	610	611	577	637	612	595	653	632	651	575	602	574	592	657	596	602	607	583	573	608	598	612	610	582	633	589	663	607	630	552	600	589	588	643	658	665	553	602	606	614	610	600	595	643	620	573	615	634	607	587	596	618	606	610	607	576	586	619	615	597	619	645	590	594	600	611	602	580	574	596	582	583	587	623	606	580	582	637	615	584	630	595	600	658	616	611	578	630	638	591	616	586	609	609	594	642	633	621	576	628	600	598	591	614	586	572	615	613	617	640	633	589	563	605	596	606	637	648	612	619	627	622	633	615	608	652	607	561	606	583	570	617	603	637	577	635	625	613	612	567	605	572	628	615	617	607	607	583	619	564	597	651	610	592	607	603	606	608	621	603	584	629	592	617	594	679	603	598	585	650	610	619	587	613	574	649	604	627	596	595	606	581	586	596	590	651	638	618	608	599	617	601	608	604	601	652	625	600	606	643	580	618	629	663	599	569	597	558	575	577	616	622	607	618	585	608	614	587	579	594	647	615	632	608	570	614	599	599	608	638	587	594	564	596	600	625	588	630	628	572	566	590	609	611	587	576	621	579	614	588	624	604	600	653	641	598	608	577	637	598	567	613	598	629	599	574	646	604	624	625	632	588	582	588	598	535	592	588	642	587	591	683	609	601	642	620	595	589	608	558	584	634	592	589	598	599	608	596	616	621	619	656	591	623	607	604	658	556	662	668	599	568	616	616	601	585	611	609	615	605	624	522	575	598	614	619	556	567	587	594	583	619	630	599	548	607	585	615	603	622	634	595	580	609	608	628	584	588	610	636	617	628	660	614	551	576	618	615	571	638	572	596	611	653	624	591	615	619	596	618	554	573	612	600	627	652	649	577	585	583	589	587	606	591	642	601	614	568	626	646	613	601	578	629	570	589	537	640	620	635	606	571	619	627	613	628	610	604	622	620	596	524	607	627	604	565	641	626	628	649	636	617	603	623	568	609	650	602	613	622	631	606	632	559	597	587	602	647	607	606	628	598	616	593	584	600	597	554	628	592	614	570	593	565	609	607	577	614	611	572	604	583	620	660	567	607	614	604	654	646	598	608	566	600	602	581	585	602	583	647	641	640	623	608	627	581	607	592	535	580	609	598	578	549	594	613	628	592	593	609	614	567	603	582	585	609	589	608	620	609	637	620	609	611	632	606	552	580	631	592	614	607	643	589	604	613	615	553	578	578	575	633	567	585	612	561	592	616	597	593	576	582	619	648	576	557	599	608	615	632	642	570	618	590	601	583	583	595	595	636	621	595	623	574	603	588	588	619	572	621	550	558	591	596	594	588	646	593	583	597	582	604	588	624	599	583	578	599	607	574	629	636	594	638	628	596	596	584	640	591	599	581	577	591	580	620	574	573	617	589	618	603	601	583	641	616	649	626	590	597	580	604	587	567	617	606	636	655	578	608	610	615	599	586	596	585	631	625	609	605	572	635	615	617	601	571	580	609	605	560	628	589	631	594	617	582	562	606	591	562	617	608	618	603	613	636	598	604	600	633	596	555	593	608	614	640	588	585	562	647	594	658	608	600	625	614	612	577	594	605	650	600	608	590	593	594	595	609	617	610	612	629	615	636	661	554	616	624	595	638	596	596	586	575	574	531	596	624	583	596	603	608	587	589	588	577	586	610	588	600	638	618	577	620	626	601	611	608	582	563	614	549	594	588	597	588	624	598	589	595	588	608	601	590	597	582	673	624	592	577	599	613	575	588	629	603	592	636	601	592	628	619	630	576	658	581	593	609	582	610	599	629	606	605	578	582	605	600	626	578	593	610	614	608	589	610	624	619	645	627	610	661	591	643	587	560	689	577	582	628	559	603	594	628	629	627	595	610	609	598	562	576	642	586	617	616	576	568	597	592	602	653	535	589	607	628	597	587	575	572	600	610	620	575	582	609	586	587	550	618	632	585	603	590	589	593	587	628	569	601	593	582	581	597	626	620	607	568	589	617	609	606	615	644	595	584	588	585	585	613	623	626	592	625	638	596	602	649	590	583	557	578	612	616	617	602	618	561	568	559	577	628	620	605	564	589	600	616	620	633	610	628	593	618	570	594	613	622	599	618	573	581	535	615	601	602	560	599	602	602	605	615	608	616	547	626	668	604	587	593	598	623	619	575	592	621	581	597	616	621	595	631	619	570	609	578	608	628	588	567	609	603	597	608	631	643	580	582	571	627	585	555	587	638	583	567	655	620	609	575	639	620	596	612	627	592	570	605	626	625	591	633	610	551	618	569	596	624	601	609	599	578	573	573	603	611	628	619	565	621	627	586	630	617	594	592	583	635	601	604	566	588	613	596	637	638	578	614	576	572	589	607	573	593	590	611	594	616	612	555	606	644	580	608	571	588	612	595	619	592	581	613	621
35060	30614	18029	4137	787	538	538	566	507	512	496	542	492	544	493	526	516	510	548	493	539	530	517	522	502	538	556	530	514	504	549	546	514	515	531	538	531	521	539	532	500	490	524	504	508	502	557	533	564	538	482	565	548	482	518	529	543	559	514	516	513	543	511	504	508	539	544	532	480	534	530	519	553	538	573	481	480	518	475	520	530	504	556	533	556	476	517	538	531	498	517	543	561	482	563	544	519	489	549	505	558	533	544	524	528	503	507	499	492	482	491	525	492	490	543	529	479	532	543	503	486	536	518	523	517	542	537	512	499	517	528	522	524	519	529	539	517	519	566	541	502	507	496	532	523	531	480	535	500	524	512	532	523	514	547	488	510	509	554	507	497	522	529	509	478	580	505	552	496	547	517	534	551	493	523	492	497	544	522	519	486	512	493	500	530	521	529	528	554	540	509	505	480	526	476	517	505	505	492	551	484	497	504	549	496	502	532	536	524	500	512	510	497	525	524	529	478	505	513	502	491	526	510	517	552	544	484	508	524	492	538	537	493	527	549	514	522	534	536	490	521	551	485	508	498	533	513	555	530	533	560	515	550	494	498	490	528	522	553	557	490	550	520	557	506	486	515	504	496	499	505	490	523	505	490	521	503	500	558	482	525	519	489	528	519	514	542	500	522	529	472	516	544	490	511	527	490	524	516	519	534	489	512	520	545	509	491	490	530	541	492	550	539	555	516	517	535	520	505	527	497	531	518	519	539	536	542	556	514	537	473	537	554	541	503	489	521	551	480	507	537	543	542	519	552	541	528	525	500	507	552	520	512	526	574	521	519	523	502	572	533	496	535	516	522	500	519	530	496	537	551	521	557	537	480	522	524	527	547	502	508	512	539	512	542	539	538	490	493	509	488	487	491	491	479	512	537	482	534	509	522	486	517	504	512	450	524	472	517	531	513	528	564	525	532	517	521	487	514	511	513	507	546	490	537	479	525	572	516	503	522	534	513	542	498	492	525	495	566	469	483	519	534	549	519	492	530	533	503	520	493	517	509	525	549	580	502	537	532	531	522	562	530	500	556	530	504	525	509	518	504	547	527	526	531	541	520	516	530	505	522	515	531	521	500	468	555	535	558	510	543	509	565	536	473	520	492	494	509	495	512	500	545	487	550	590	563	499	556	527	516	528	518	543	512	564	506	531	534	518	522	533	507	499	560	561	533	514	498	540	525	513	528	559	517	517	506	509	517	503	538	525	503	522	481	512	519	489	554	538	520	527	504	520	505	512	523	503	499	558	560	526	518	503	500	520	563	518	499	516	591	518	502	526	484	532	516	484	505	506	510	495	522	514	524	525	500	525	512	531	504	560	534	523	528	536	562	521	568	489	533	519	495	511	511	505	477	508	539	545	494	506	507	517	519	511	528	480	529	517	545	510	513	536	538	512	561	512	542	542	514	560	483	506	564	484	521	515	518	505	484	530	546	562	478	580	523	520	536	531	562	500	508	569	494	525	514	548	536	504	455	508	557	552	516	530	514	564	531	548	534	512	500	507	555	560	534	529	528	509	466	563	483	501	490	527	530	522	524	549	509	518	543	519	501	558	512	493	538	516	533	533	534	564	498	525	550	544	488	492	549	554	510	529	493	526	528	494	494	558	506	522	545	553	522	503	515	498	552	508	486	543	501	544	487	530	481	535	489	540	544	510	469	549	562	580	538	538	525	546	539	528	491	490	519	518	538	529	544	506	548	530	504	492	527	556	509	507	543	509	467	479	542	495	512	546	502	529	524	512	527	547	528	551	514	512	481	556	531	526	459	544	555	537	510	571	479	499	539	538	539	526	518	545	527	499	549	520	504	500	469	521	476	531	520	504	538	503	518	538	536	526	509	510	508	499	488	516	530	538	531	526	507	533	553	493	502	514	481	500	514	513	553	511	487	528	558	512	533	526	511	530	524	515	489	508	518	503	501	502	509	555	493	539	495	531	479	491	509	548	518	535	454	517	538	532	528	492	541	526	524	519	478	510	521	525	508	523	527	518	529	501	547	521	504	511	503	510	537	519	519	528	557	519	542	484	518	516	472	489	537	497	504	548	528	541	510	490	525	505	531	487	527	480	527	546	509	492	527	505	514	547	510	518	546	510	497	504	479	526	543	522	526	487	537	520	543	548	544	541	517	528	534	518	530	542	496	507	507	518	506	503	513	513	547	505	518	544	535	554	548	565	484	509	527	524	526	546	510	525	527	527	586	503	553	498	524	465	512	514	522	506	531	505	532	473	538	536	520	522	509	476	559	551	547	529	513	515	548	566	510	518	506	533	504	498	531	540	532	483	530	546	535	504	542	517	491	492	518	492	510	499	496	539	501	512	512	578	492	504	498	509	516	533	513	521	526	510	516	546	516	494	504	502	527	501	517	546	550	514	502	527	536	563	525	536	484	490	474	514	514	514	535	540	525	524	528	508	511	548	557	509	479	506	534	534	475	530	468	494	533	552	511	516	491	508	491	480	544	509	531	518	537	518	558	466	534	501	478	476	490	513	484	494	487	531	535	485	501	532	546	519	482	491	510	514	508	503	470	520	554	508	534	527	516	517	511	500	493	562	489	504	537	512	534	533	540	513	526	559	496	547	515	556	499	512	512	527	493	507	486	556	482	510	544	507	511	518	525	535	523	533	508	530	517	501	510	493	544	507	536	500	533	516	539	537	505	528	489	541	561	546	483	577	532	517	503	531	530	522	513	510	492	519	463	497	538	547	510	533	550	505	532	518	525	522	509	501	516	486	505	487	496	491	495	545	539	542	461	508	512	493	503	478	520	537	502	554	516	510	482	509	513	482	515	533	539	497	521	517	524	519	521	527	542	591	576	517	531	516	531	500	546	504	511	543	517	544	478	539	517	516	557	560	514	486	523	548	513	562	538	541	529	487	497	545	550	508	545	578	494	516	507	533	576	473	496	517	532	537	571	544	509	545	506	522	506	485	491	518	547	541	516	482	520	506	462	525	538	508	554	517	505	520	496	505	534	505	540	539	505	503	457	507	495	518	502	490	521	500	532	549	455	509	481	538	529	503	479	478	516	512	512	510	515	528	518	517	529	560	516	560	528	554	478	519	535	453	534	533	529	534	552	473	511	528	492	564	476	543	532	540	524	538	480	538	515	540	504	505	486	526	524	507	522	496	511	510	528	482	497	483	522	493	482	531	528	496	537	549	527	527	515	499	519	517	527	497	520	517	531	547	542	486	519	524	495	537	514	501	511	524	542	562	534	545	515	544	500	521	519	537	513	522	490	549	537	553	510	510	513	499	491	498	511	543	531	501	560	470	515	515	530	492	494	551	504	533	515	501	554	506	502	575	496	535	509	520	533	505	484	508	511	504	498	512	535	547	565	503	501	531	527	522	513	544	500	526	538	511	515	504	553	494	511	503	508	490	523	523	502	533	522	510	516	510	566	481	495	532	502	530	482	519	494	545	504	506	517	479	514	511	523	534	510	568
33483	29095	9446	1800	647	472	445	438	429	414	430	455	432	427	370	390	439	425	407	449	455	386	411	449	445	420	415	447	409	401	415	433	391	381	405	461	437	444	448	408	450	416	443	462	443	444	431	449	398	412	427	465	432	427	386	464	447	399	441	473	396	424	416	474	446	459	438	462	423	445	442	435	424	426	416	466	427	415	466	419	449	390	419	369	440	442	436	443	409	434	454	444	431	438	485	437	434	434	420	447	457	438	424	432	449	400	376	446	401	444	452	433	468	427	432	388	452	417	447	420	404	410	442	425	431	431	456	456	403	455	411	469	390	444	418	395	444	476	447	419	431	428	413	420	431	408	437	414	416	439	413	396	419	431	420	454	430	415	459	417	416	466	409	437	395	409	444	447	426	428	445	442	429	428	480	427	445	408	399	449	449	423	440	390	411	422	409	441	456	397	412	425	428	401	431	394	449	446	419	416	433	488	430	445	457	402	434	383	443	450	455	441	425	431	446	431	418	427	455	439	416	401	426	432	413	432	394	421	433	394	478	454	442	419	404	425	405	398	418	434	471	452	410	431	457	437	428	400	446	424	460	395	408	469	411	437	442	437	414	411	452	391	433	459	420	426	451	423	438	428	415	434	435	406	431	428	425	415	413	463	427	423	408	402	429	422	430	427	406	404	429	488	430	394	439	380	415	427	475	422	424	392	443	415	424	438	430	438	449	427	434	407	394	443	431	453	440	415	396	407	454	456	401	418	434	425	453	441	446	458	424	413	437	466	421	426	419	442	440	445	418	436	417	446	430	446	416	423	457	439	435	453	456	434	403	392	432	440	445	418	412	432	432	416	425	431	480	414	415	423	428	419	415	436	400	442	429	432	436	415	445	437	417	389	425	451	416	421	420	465	423	416	417	401	412	419	435	455	495	430	398	377	404	444	384	409	432	420	436	405	458	463	405	424	410	436	447	453	433	409	458	416	416	416	434	441	406	424	371	439	427	442	396	416	411	436	427	422	455	423	408	417	421	435	390	407	453	452	436	432	439	409	440	441	426	458	423	483	419	427	415	441	403	420	406	439	444	436	429	447	419	435	448	428	476	411	410	394	402	418	441	476	454	409	432	413	449	420	412	436	446	422	455	424	418	465	428	401	435	448	455	456	440	453	428	446	428	422	444	446	408	433	416	455	407	462	402	434	400	444	434	439	444	433	423	405	463	450	413	437	433	451	452	432	447	446	436	414	429	420	430	431	437	441	430	439	420	437	437	423	429	423	478	415	412	459	431	415	431	424	454	419	440	418	438	449	435	418	449	419	454	408	437	386	398	425	421	438	446	416	434	432	461	426	403	423	437	429	401	430	422	440	421	409	471	416	419	412	437	421	438	420	456	407	417	449	420	408	428	432	401	412	420	429	424	424	409	412	426	418	397	420	469	415	418	409	435	447	415	432	398	412	429	417	458	462	475	447	435	461	437	384	434	458	441	430	421	436	413	418	427	440	458	412	435	443	420	461	419	440	436	400	459	412	428	424	456	449	453	414	400	448	444	426	407	433	400	426	388	449	425	462	452	476	442	418	432	451	419	430	451	405	447	403	448	436	393	459	438	389	435	388	405	432	444	382	474	465	446	435	448	458	426	429	418	467	451	416	415	420	444	474	439	423	428	421	404	435	425	427	417	408	457	437	415	429	415	440	439	429	441	428	406	407	432	435	427	423	453	444	423	420	400	423	412	429	418	455	449	426	430	418	402	417	450	407	468	443	424	434	438	440	426	431	425	399	413	429	411	419	385	419	430	433	437	418	437	447	453	422	426	422	424	487	453	434	447	403	467	438	420	400	456	442	438	453	419	450	411	427	412	419	428	461	394	431	415	368	429	415	445	426	463	409	438	428	404	430	437	451	392	402	420	451	438	417	424	434	427	384	434	415	444	433	431	422	405	437	433	436	422	414	403	428	404	408	406	440	424	426	417	416	407	485	472	392	421	465	427	448	423	464	417	428	446	442	436	451	435	470	442	419	433	427	437	411	426	389	444	441	419	428	417	389	444	418	465	432	457	458	412	460	390	428	447	419	425	457	412	402	445	465	410	426	403	435	446	435	417	411	431	419	429	444	450	413	431	421	456	412	428	398	434	421	458	414	425	421	426	407	422	416	453	443	399	426	461	473	424	429	415	413	382	438	458	408	461	421	427	418	445	426	449	421	404	451	418	415	435	441	421	429	436	437	463	435	440	452	438	450	436	415	462	414	409	431	465	446	446	446	422	441	408	439	430	390	416	419	428	469	412	452	433	410	458	466	439	426	415	434	424	466	432	404	421	413	423	422	390	419	399	445	435	401	438	424	401	422	391	466	430	429	435	420	431	422	402	441	425	446	431	471	479	462	423	433	450	418	431	436	476	430	452	425	437	400	403	426	452	412	427	399	440	431	438	451	431	469	444	457	414	438	411	423	460	430	385	406	414	418	430	410	449	414	408	445	446	456	433	421	420	426	402	412	403	426	451	414	398	431	418	460	430	416	427	428	392	455	415	465	442	460	420	451	440	424	427	396	447	407	413	434	433	405	436	468	452	440	409	479	394	442	455	438	428	442	412	440	438	420	415	437	454	404	453	419	423	392	466	383	447	421	429	421	461	402	457	418	444	410	397	473	417	428	401	407	406	461	436	457	406	466	427	452	429	472	446	430	400	446	418	417	443	426	446	453	433	427	405	419	442	447	437	472	405	428	403	422	404	427	462	400	435	454	459	445	450	424	433	409	421	428	446	460	457	433	417	419	445	463	414	408	428	438	444	410	394	444	442	421	442	463	433	455	477	400	469	435	415	438	427	465	439	411	448	425	454	448	433	425	400	453	462	446	422	402	434	436	429	444	436	458	427	413	425	417	458	457	433	441	458	412	413	474	447	411	442	437	414	433	446	485	415	414	456	436	431	410	439	410	440	450	437	428	422	456	425	439	466	418	384	448	435	415	427	449	397	441	429	425	470	447	421	428	437	418	436	400	445	398	430	458	450	422	422	435	442	410	432	445	439	463	424	433	396	422	462	396	422	449	444	420	428	455	424	394	426	422	424	420	445	465	426	444	421	446	425	412	437	425	427	439	464	423	431	404	405	409	386	470	425	414	432	428	430	424	394	416	391	456	429	435	436	374	432	448	404	447	403	408	422	412	459	432	430	406	421	428	487	415	411	400	414	454	445	438	416	415	425	404	421	409	427	413	477	441	417	422	449	428	463	418	449	439	438	448	449	431	444	406	437	416	436	469	427	464	456	408	461	451	419	419	420	415	452	473	439	421	440	419	398	439	397	435	421	432	427	435	445	433	419	420	412	420	413	443	429	425	420	414	403	450	446	407	451	427	466	416	413	432	406	454	471	446	423	430	423	410	399	411	456	413	403	446	425	413	466	414	435	423	474	442	400	404	425	433	394	455	442	442	425	427	393	438	413	433	423	451	431	438	415	445	402	464	450	414	431	421	432	417	423	458	380	434	420	410
24781	23087	29369	24798	18201	4715	1001	619	584	665	653	676	610	626	644	608	623	630	650	587	607	573	603	624	573	644	607	602	613	594	659	611	654	626	573	602	585	627	632	594	596	579	561	606	569	596	617	652	660	618	610	616	596	601	623	614	578	554	529	588	617	599	612	626	607	607	608	590	621	597	588	621	583	577	652	617	619	616	606	619	609	647	641	594	614	649	584	622	614	586	554	636	588	591	609	602	593	586	589	584	586	592	598	573	636	581	619	574	646	568	602	587	603	625	618	578	587	603	569	582	567	619	557	629	555	601	597	590	585	608	616	578	598	557	611	594	622	591	603	587	626	584	637	620	616	608	625	562	606	558	574	618	616	585	609	592	634	599	592	591	592	601	608	553	582	605	534	613	623	586	598	596	613	608	597	556	624	650	600	607	583	594	657	570	561	572	599	588	590	611	632	611	587	573	592	606	563	608	591	640	549	653	604	568	617	659	578	595	624	618	669	610	594	549	622	544	586	591	615	601	603	605	599	631	640	588	620	639	616	646	569	574	609	601	546	581	582	613	607	558	604	579	609	603	591	569	623	644	603	616	578	566	636	598	571	658	604	579	599	604	589	614	586	620	532	567	611	586	586	634	599	623	605	610	567	615	601	622	605	581	607	608	577	593	647	567	618	629	561	619	613	638	621	594	608	594	605	616	595	631	555	585	614	602	595	623	616	569	613	647	585	622	593	649	585	606	600	552	606	561	614	584	618	647	523	625	612	568	619	569	612	586	596	608	603	580	568	596	566	605	609	597	596	655	619	581	573	586	620	631	592	595	599	601	613	568	595	638	593	578	561	590	565	542	591	600	606	606	565	635	645	628	652	588	585	587	595	581	572	591	591	555	593	587	588	578	605	583	615	607	552	579	563	536	567	615	594	602	631	581	578	634	637	625	596	573	594	620	609	611	567	584	595	614	600	601	583	595	639	622	589	582	571	598	569	584	634	615	618	571	629	582	575	585	574	592	634	594	603	577	615	621	568	633	636	632	614	619	621	617	545	617	632	577	587	635	646	606	568	632	579	553	578	639	623	598	613	624	585	581	585	559	616	623	553	587	604	578	605	581	586	572	596	616	618	575	540	554	576	607	613	635	580	571	614	602	647	548	602	587	647	628	554	616	615	583	636	612	577	621	638	604	630	618	615	603	548	576	575	601	631	622	569	622	562	588	589	611	605	605	603	592	601	599	660	622	630	554	644	616	598	596	609	627	596	609	619	627	594	620	596	591	587	611	572	643	671	629	592	615	581	604	573	577	593	626	574	621	575	574	606	644	616	590	611	634	601	609	618	620	558	585	641	593	599	573	604	604	594	534	593	624	604	602	604	585	613	607	521	603	588	597	609	628	573	678	563	607	618	564	551	569	607	582	612	596	591	583	596	601	541	570	623	587	628	607	656	609	602	592	584	616	591	599	599	588	581	632	623	629	625	606	590	604	549	592	553	612	586	629	608	589	639	596	624	586	602	564	581	585	640	596	634	595	571	597	608	596	617	581	585	578	592	591	608	611	571	609	579	572	608	611	576	602	585	553	561	569	559	614	600	644	619	634	597	607	639	625	587	612	594	601	588	607	593	604	590	553	598	630	641	589	564	549	624	625	597	615	640	582	612	603	573	623	602	568	605	586	568	602	580	628	564	600	585	645	582	594	587	610	623	611	595	572	590	635	591	594	636	583	545	583	613	556	605	580	568	613	620	611	617	594	633	632	576	616	623	640	603	640	581	587	580	583	605	638	590	589	625	624	608	607	645	634	569	601	603	618	593	584	586	569	601	609	629	627	625	607	581	608	553	613	591	552	600	592	603	589	624	602	568	604	605	565	559	585	604	614	608	635	593	606	600	591	615	572	555	621	568	605	571	636	618	574	608	596	555	645	615	568	629	590	547	629	622	588	593	608	614	621	598	603	603	655	611	578	560	568	595	609	595	591	592	620	571	588	635	606	579	591	600	597	623	641	579	571	620	594	606	607	580	577	617	587	632	588	613	608	586	604	579	619	560	587	562	607	590	611	602	633	608	599	583	617	653	589	616	591	600	590	617	614	571	597	611	579	619	631	615	571	621	594	605	556	572	579	634	599	582	591	620	599	587	622	605	593	653	569	587	609	616	588	614	649	630	566	590	569	617	574	637	601	572	608	555	599	631	636	605	590	573	612	551	592	556	622	589	585	580	587	525	572	632	603	558	587	570	569	598	570	616	594	588	580	598	611	631	646	628	629	552	570	591	553	603	640	554	623	635	591	580	611	590	567	613	657	597	659	673	604	560	608	590	608	617	598	600	588	562	671	612	603	598	604	586	590	572	600	584	582	592	610	583	615	584	573	567	617	602	658	602	626	583	618	573	593	592	597	589	596	559	610	565	611	581	635	561	619	565	655	557	597	595	600	589	588	599	606	585	586	577	566	583	582	615	584	600	572	591	580	589	629	594	606	587	586	569	617	580	599	610	595	640	576	556	643	555	567	611	570	609	570	632	638	603	638	592	584	574	617	609	625	603	630	576	598	627	614	599	562	611	628	592	599	624	640	547	583	607	581	556	584	575	542	597	624	562	570	596	592	596	573	608	597	607	604	581	577	592	577	634	633	583	607	595	589	574	570	603	579	634	581	631	647	659	575	606	600	538	616	557	596	567	586	589	652	568	560	559	560	566	624	602	573	617	592	583	591	616	605	580	610	599	585	617	595	595	589	589	592	561	589	614	599	560	588	597	604	608	580	601	587	603	598	631	574	604	595	575	581	621	643	595	544	594	595	596	603	595	560	615	632	585	559	595	632	612	604	620	628	588	611	577	604	554	621	596	603	605	588	616	593	622	608	568	571	598	589	622	624	603	619	568	623	622	594	583	563	622	601	562	577	621	599	582	629	608	600	597	608	582	624	589	604	561	564	575	586	583	661	582	594	651	636	675	579	605	584	594	609	615	592	638	624	594	577	602	547	542	608	586	610	619	621	577	547	588	574	567	573	599	595	611	576	586	634	586	604	561	623	640	576	604	621	536	581	626	616	590	627	586	597	590	612	538	612	637	628	604	588	566	601	642	608	626	603	611	597	557	568	557	588	620	656	588	597	610	599	584	615	573	635	602	575	604	604	632	563	603	582	581	632	592	619	591	613	582	604	582	608	606	593	625	577	606	618	596	615	598	606	565	609	620	577	571	579	615	610	574	568	578	597	586	623	589	549	599	592	631	583	604	568	595	598	615	590	576	605	599	528	574	638	570	575	601	622	574	588	609	598	587	612	634	574	624	620	633	611	567	557	561	600	552	603	588	588	599	573	548	617	590	641	537	582	584	668	611	580	560	600	629	638	604	612	608	590	623	614	594	630	622	558	551	580	615	628	595	572	566	605	598	606	600	588	594	684	623	590	643	600	590	548	574	643	576	612	581	573	558	625	582	640	587	574	567	573	611	567	584	600	576	581	600	629	579	608	635	604	594	590	586	616	573	580	607	616
62105	82904	44917	13372	2760	849	611	526	560	568	534	530	554	514	550	542	514	550	543	562	556	547	587	533	529	541	558	559	519	561	516	576	549	564	555	467	563	556	542	595	566	548	521	547	535	552	538	572	555	566	583	564	537	541	530	549	540	529	542	539	550	535	512	597	532	583	536	503	537	546	500	538	523	530	560	516	534	549	523	530	521	520	576	536	502	543	571	545	562	553	562	573	511	547	510	550	501	532	567	546	569	565	588	578	538	536	528	547	529	565	576	547	543	532	489	514	536	546	533	514	547	523	507	556	553	544	546	551	533	513	534	556	538	563	555	518	531	549	532	547	519	557	557	533	556	496	521	545	601	560	539	539	514	483	527	524	501	516	525	528	552	523	584	545	574	551	557	563	545	575	534	530	563	522	511	545	547	515	564	563	523	525	505	564	543	549	531	527	541	558	553	543	517	560	536	570	570	559	545	539	555	515	568	561	546	524	560	563	546	544	538	516	545	517	557	543	533	545	535	549	562	518	550	534	538	553	542	510	569	527	525	572	520	486	530	556	528	535	551	514	532	551	508	545	508	574	551	570	493	513	511	516	591	553	522	539	524	538	512	549	556	544	527	537	536	547	537	559	531	548	540	551	511	559	549	514	491	545	576	534	549	508	516	536	573	535	536	586	530	542	556	551	555	493	534	581	561	529	534	527	569	530	549	521	574	526	514	533	529	531	544	534	558	503	572	523	569	526	529	538	506	550	533	544	518	567	526	541	538	578	539	565	567	555	543	498	555	511	563	549	565	552	561	517	587	533	525	534	585	519	553	553	542	556	532	544	535	522	488	508	522	513	523	572	519	553	515	553	532	534	524	535	522	562	557	552	541	547	535	526	551	563	567	542	542	548	573	553	549	571	528	572	584	558	551	536	503	567	533	550	532	538	564	512	520	515	539	553	538	573	593	552	538	517	569	515	531	544	517	570	533	513	526	559	537	520	537	538	534	508	561	509	530	557	564	556	532	493	521	567	562	531	534	533	522	511	514	558	515	548	524	575	543	535	515	571	499	508	551	567	564	518	533	529	559	553	553	544	519	514	571	548	508	518	562	547	496	535	519	557	537	502	542	531	514	529	523	518	547	577	590	557	551	539	533	556	525	553	528	554	501	543	535	502	578	562	537	553	542	538	533	547	552	505	533	530	514	511	560	535	530	543	561	575	500	545	518	524	548	523	544	477	574	559	560	571	487	529	498	554	597	506	549	539	553	522	561	558	529	539	502	501	531	535	503	550	561	547	511	605	525	552	536	498	518	546	519	543	549	558	526	537	552	509	544	507	508	529	554	527	514	531	549	521	533	561	544	538	533	527	491	546	514	492	539	542	543	525	518	515	540	553	547	555	510	575	525	539	571	558	540	508	517	537	525	559	546	531	513	518	552	575	519	560	500	512	572	543	529	561	509	536	522	541	547	543	549	609	517	519	492	519	573	557	547	555	529	544	490	553	548	517	562	563	531	551	561	496	547	547	527	550	527	548	516	530	506	550	539	573	543	530	554	531	538	567	574	511	579	529	517	537	553	563	543	536	549	528	534	534	517	562	515	553	539	531	531	520	531	553	550	513	557	520	533	552	500	552	569	503	537	515	530	537	539	573	540	519	538	531	536	530	521	543	515	543	525	523	554	571	540	512	533	542	542	574	521	508	543	532	557	536	536	537	549	544	541	536	541	540	584	528	496	517	536	503	561	559	527	501	502	562	545	565	560	551	550	509	541	511	574	553	541	532	538	558	494	521	487	564	537	548	575	531	532	507	553	535	514	538	505	588	567	565	532	537	526	532	568	563	505	544	522	517	519	534	525	542	537	550	557	536	559	536	508	541	507	568	551	536	528	544	534	537	562	524	548	490	570	493	619	530	566	506	499	539	544	526	508	517	547	535	558	540	564	547	567	540	549	515	529	540	525	557	497	547	552	527	539	486	507	559	545	554	534	567	550	550	546	524	556	542	532	552	546	533	528	534	569	526	548	513	527	583	539	522	515	526	567	531	544	513	536	528	560	554	532	579	549	528	544	509	565	536	529	502	554	496	511	526	571	512	532	505	563	523	548	520	514	542	527	530	555	573	517	524	509	551	510	543	529	536	508	552	566	519	541	554	569	584	528	514	520	544	535	503	576	521	524	588	521	485	544	561	572	473	562	538	541	553	532	530	531	500	524	500	553	523	533	527	581	515	526	546	558	537	472	535	552	566	545	560	533	529	546	526	538	524	520	509	554	496	553	532	482	515	571	508	520	510	550	513	563	553	560	534	545	561	562	527	562	556	546	532	568	524	558	521	555	573	562	552	546	526	536	573	545	550	573	517	572	528	554	492	597	591	518	597	534	529	529	539	542	538	575	530	536	556	568	524	536	545	520	568	568	595	531	560	564	566	588	507	529	532	554	545	540	541	504	559	537	534	492	561	536	493	562	512	554	510	514	516	596	565	520	517	573	532	500	548	540	541	557	530	531	551	535	512	501	502	544	531	535	517	540	491	526	540	594	534	533	578	512	541	564	559	573	569	540	525	515	526	543	550	551	554	492	530	535	547	540	550	567	525	542	545	553	533	529	548	552	522	533	521	520	535	544	519	538	554	546	539	527	533	570	516	533	544	554	529	544	583	548	518	525	526	566	547	548	521	511	533	572	565	552	550	553	534	547	546	571	584	546	531	504	561	544	531	542	520	502	545	519	575	534	525	464	552	484	499	550	556	532	515	550	557	509	557	506	522	570	524	494	537	556	548	549	529	535	553	544	548	576	534	498	516	523	532	554	514	548	569	552	517	528	531	544	522	554	534	501	536	558	550	557	524	535	557	529	572	531	552	576	570	509	518	555	522	565	563	511	547	500	547	516	503	547	539	495	551	487	587	558	539	517	554	552	548	557	552	528	554	469	541	545	575	552	522	530	524	512	564	548	517	527	573	514	554	505	526	570	513	479	535	477	544	519	537	541	587	555	517	537	531	527	531	546	545	546	502	522	565	553	520	529	587	512	524	494	518	588	511	567	542	567	502	598	516	534	527	540	517	546	542	547	573	578	544	569	547	569	565	533	559	548	521	534	510	515	520	468	537	531	522	486	545	562	523	565	554	560	543	540	490	569	520	529	512	587	596	529	571	531	483	546	522	562	569	518	547	552	539	533	513	520	539	545	542	509	554	537	508	533	568	502	546	534	502	545	512	546	488	541	520	571	536	562	567	500	529	583	564	525	539	537	535	583	558	499	508	558	532	534	479	550	551	561	534	561	544	537	541	550	476	496	510	548	520	536	522	519	572	499	517	524	519	537	558	540	540	567	557	505	576	561	560	527	564	510	514	519	507	553	518	550	580	492	574	509	496	534	507	559	581	545	541	570	541	555	535	483	517	489	546	525	487	547	534	535	564	531	511	509	535	545	515	572	517	515	550	529	551	601	556	515	585	564	538	546	590	493	552	574	537	541	552	546	507	557	513	505	518	590	511	542	522
24279	22495	29110	24335	20095	8777	1386	872	759	808	785	710	739	716	747	719	745	731	747	770	716	756	694	797	753	733	712	678	730	717	733	710	695	767	736	751	720	724	734	702	703	732	671	708	706	755	702	700	687	667	697	709	707	737	721	689	741	700	689	742	707	653	675	771	679	722	714	728	680	689	711	717	728	724	752	716	679	669	687	737	701	699	710	700	735	685	702	685	721	706	730	738	704	744	733	712	744	717	718	698	728	675	710	655	698	707	731	715	702	697	687	732	710	739	722	742	673	707	773	691	717	675	703	691	687	679	671	685	711	718	692	750	720	683	691	664	649	682	655	716	704	727	714	693	682	735	664	720	706	738	701	716	683	709	720	682	723	710	696	699	712	681	725	713	707	724	694	740	637	685	732	704	695	723	709	713	735	700	726	676	662	698	768	699	704	727	687	681	726	719	729	695	676	737	722	739	685	756	723	704	745	770	699	703	707	735	679	757	698	736	737	683	746	711	706	711	687	658	714	700	726	751	722	705	645	713	703	689	633	720	747	687	680	709	721	698	677	738	655	775	689	721	695	674	731	681	637	718	678	667	748	688	686	691	645	705	718	712	729	720	687	728	732	723	699	724	721	668	696	724	739	739	695	720	733	714	766	686	694	717	697	719	702	688	722	705	717	716	720	744	658	749	711	700	684	699	715	743	720	626	720	695	732	691	702	702	721	704	671	690	700	725	674	723	739	695	698	713	740	688	706	669	671	735	709	726	673	752	721	732	659	718	701	684	747	706	705	703	696	692	739	697	750	706	654	700	755	724	698	731	667	676	702	715	707	728	711	707	678	673	728	718	697	683	693	704	707	754	741	701	696	689	673	712	717	709	697	697	666	711	687	719	695	706	730	655	732	734	694	691	710	753	698	702	697	715	718	698	761	692	702	712	722	726	674	760	712	688	715	713	727	713	709	801	694	690	687	682	684	696	688	687	695	720	704	684	715	682	740	666	690	730	681	754	692	711	688	671	692	655	703	706	713	697	723	698	709	707	746	723	678	722	686	725	714	735	728	697	710	734	745	729	759	705	740	682	711	685	702	673	684	702	743	691	714	680	716	788	731	736	655	696	722	699	711	727	712	681	721	684	733	716	697	689	687	702	700	651	668	735	744	691	760	713	714	695	657	685	663	686	766	695	717	670	661	722	661	730	706	675	741	701	665	709	702	694	698	721	690	681	698	715	715	644	703	740	697	676	669	745	745	717	719	685	713	775	695	707	677	719	714	720	679	721	701	725	742	680	731	733	660	697	709	727	765	686	758	680	746	706	694	694	734	656	748	707	731	665	727	709	702	707	711	713	726	704	627	677	722	694	684	719	729	688	680	713	682	734	733	666	636	704	689	685	704	756	703	713	697	704	707	749	703	714	715	707	728	699	719	715	706	733	699	695	693	731	713	740	704	705	693	777	746	732	700	706	704	678	717	713	709	721	683	679	701	712	720	724	742	647	736	661	725	720	739	677	687	693	723	665	682	740	725	691	700	720	702	742	717	696	666	698	728	635	772	723	653	732	694	732	715	706	680	714	683	733	716	743	771	726	696	745	704	707	708	699	709	697	734	751	740	707	677	714	731	718	700	711	685	727	704	720	683	692	722	761	626	716	721	733	750	714	663	720	738	737	743	698	727	696	699	720	708	706	659	708	734	759	721	758	701	698	665	699	705	727	704	722	682	643	701	668	701	749	709	719	730	670	709	702	720	715	699	714	734	670	692	734	694	698	715	687	701	719	726	711	698	662	645	674	693	715	677	680	726	676	717	675	717	726	637	657	698	767	662	703	687	712	719	723	679	751	711	701	732	727	679	714	716	678	707	751	726	706	708	699	753	658	687	723	741	706	701	711	702	721	717	746	696	670	688	710	711	748	743	703	643	619	701	711	678	693	734	691	726	682	664	686	706	672	714	663	707	729	708	782	702	687	711	752	675	711	705	687	733	730	659	733	693	750	726	660	718	724	748	752	681	692	660	699	682	754	716	724	727	677	680	684	728	668	698	725	676	727	757	683	678	712	701	698	699	716	758	718	701	678	686	731	679	680	719	727	706	668	736	671	682	653	740	709	730	764	699	750	699	757	720	719	719	736	671	740	693	741	674	706	671	739	725	701	690	727	682	716	675	693	684	710	703	722	725	679	668	733	729	724	702	699	712	682	737	708	707	705	683	682	681	665	675	761	685	747	741	714	700	696	700	738	714	712	683	684	747	666	669	697	726	693	715	722	757	662	731	749	718	721	730	685	733	679	758	644	724	723	716	675	718	693	665	742	677	746	709	673	702	751	751	686	728	679	716	696	663	703	666	694	699	695	707	703	684	690	718	692	716	696	750	656	716	675	755	656	721	696	743	717	681	666	774	682	732	685	735	672	706	688	691	736	705	706	691	691	673	712	718	689	667	729	706	736	727	743	716	651	735	671	710	702	741	693	715	665	689	709	708	695	681	724	670	695	692	666	676	713	708	692	703	729	697	707	700	681	697	721	686	674	693	707	718	747	673	721	711	692	672	684	682	672	712	696	708	718	688	694	711	713	704	718	652	650	765	698	721	745	747	708	733	723	662	685	687	678	694	721	703	703	737	713	669	716	777	676	703	716	711	779	663	669	727	704	763	640	711	708	688	712	740	742	711	729	722	766	745	675	664	693	679	650	726	680	701	744	675	737	753	693	721	742	674	701	712	731	690	722	665	722	701	675	692	750	785	702	696	759	691	726	701	740	643	686	679	702	712	697	686	694	744	717	707	691	649	681	680	705	723	688	730	660	689	708	708	660	712	699	694	701	706	732	738	672	697	680	711	689	733	709	695	678	694	695	720	701	718	701	740	672	690	687	696	690	685	710	653	685	727	713	738	697	752	718	729	734	723	703	727	724	774	684	698	713	722	704	715	720	718	686	731	698	708	668	707	665	674	698	676	692	698	707	694	675	715	742	702	700	700	726	753	655	676	759	704	680	697	691	691	706	704	762	712	709	683	750	653	683	726	739	669	705	677	666	677	707	699	716	691	729	696	669	724	705	750	716	685	708	707	721	659	707	698	666	749	699	663	701	705	659	720	691	664	692	686	674	695	656	711	689	723	659	705	694	708	735	723	702	697	668	720	760	711	716	700	745	716	682	685	709	723	730	704	690	704	697	735	702	739	702	682	700	703	775	734	721	725	693	705	729	719	717	710	684	712	709	690	690	717	707	668	740	701	740	747	713	743	717	709	743	726	745	724	722	688	737	722	687	659	711	709	698	695	693	763	698	730	676	702	693	712	700	671	702	670	710	679	725	712	726	652	738	705	726	655	744	735	733	707	697	756	683	714	700	731	692	646	691	707	691	657	746	683	705	700	714	677	717	684	683	769	699	698	703	720	674	754	717	690	754	695	742	680	691	757	680	702	695	670	714	706	681	681	723	747	717	693	755	708	706	742	723	698	714	727	663	693	702	699	694	720	789	681	687	720	699	707	707	701	701
60425	86865	48232	15161	3325	1016	666	629	637	567	573	581	633	628	646	650	673	633	631	676	668	675	632	667	636	612	639	658	632	654	632	625	626	617	588	638	635	612	638	640	671	638	645	634	650	615	617	607	657	648	638	644	622	614	645	672	621	675	608	613	625	614	638	650	617	651	656	596	637	614	631	674	617	616	673	632	677	618	654	641	613	624	661	672	648	623	588	653	661	637	621	648	629	628	631	664	626	601	600	637	618	610	617	656	600	630	597	639	642	620	593	665	637	657	655	616	641	617	632	606	598	638	646	616	609	626	632	579	592	594	600	641	614	677	587	632	645	616	659	623	641	643	614	595	575	636	643	596	635	656	628	649	631	601	601	623	621	643	591	681	606	631	630	660	665	682	630	651	665	584	623	623	677	635	660	671	595	651	655	636	639	645	644	668	591	644	632	609	629	647	598	629	654	656	639	633	650	591	645	639	619	608	640	667	668	629	646	641	662	697	590	619	639	633	667	592	614	657	643	586	614	641	614	616	634	640	602	610	641	647	605	620	652	631	637	649	620	607	626	654	649	620	567	665	624	640	667	647	639	618	623	610	636	603	644	592	619	640	596	618	592	616	600	606	572	600	628	606	658	632	638	625	615	606	629	649	584	582	644	626	634	639	631	616	637	579	581	608	640	634	607	657	667	637	560	643	603	616	620	618	667	640	641	612	641	608	609	618	639	645	674	641	611	611	619	590	652	596	662	629	648	610	639	594	650	593	643	620	593	626	610	628	630	623	631	628	581	587	576	627	628	641	635	602	626	652	638	660	606	623	635	602	632	636	641	618	596	623	643	633	595	612	583	660	669	628	642	681	636	642	663	599	596	641	585	617	605	637	615	651	624	599	621	596	596	659	649	607	611	634	597	664	620	579	622	649	619	662	629	673	628	641	611	662	659	604	662	630	609	634	601	645	618	635	628	642	652	605	629	670	618	616	654	621	605	695	638	615	639	613	638	584	613	600	617	617	595	590	662	605	640	582	603	613	628	588	594	612	637	594	626	656	586	623	633	635	608	634	659	617	648	638	637	651	632	608	646	693	632	608	629	691	653	566	637	658	627	648	598	641	659	616	607	614	633	673	624	617	653	643	641	601	678	634	630	610	661	603	622	582	616	593	615	566	667	632	623	617	593	634	632	630	611	631	647	634	646	627	649	633	662	655	612	614	668	651	669	663	632	624	648	650	600	620	652	577	605	621	648	619	639	655	620	600	594	613	635	593	625	607	597	651	605	611	626	646	631	630	590	641	631	611	640	670	573	676	596	671	616	612	643	617	621	609	622	630	648	552	664	685	638	619	625	658	591	622	574	645	563	618	615	572	596	646	591	594	627	626	600	593	628	591	659	659	641	654	662	593	641	608	641	612	599	630	630	583	677	638	642	614	560	594	592	645	653	622	602	632	620	607	581	648	636	637	620	639	573	636	685	647	628	620	628	597	589	642	614	645	606	636	659	611	602	660	619	592	588	649	615	608	623	598	633	615	684	652	566	633	635	660	629	639	595	609	605	605	624	660	649	598	589	647	588	617	638	657	689	595	607	619	627	609	647	613	637	637	629	588	679	622	580	643	596	620	636	622	621	602	622	601	631	648	672	662	593	628	583	670	642	584	637	628	639	629	611	631	634	592	630	598	635	611	600	629	604	617	660	604	636	637	627	600	612	643	656	645	605	647	613	581	619	626	606	625	660	614	604	600	578	646	619	655	621	636	611	592	641	626	607	633	649	643	657	590	615	619	652	610	652	668	642	616	602	623	639	613	612	586	652	630	637	602	612	627	595	610	617	639	628	606	625	608	634	639	591	655	560	650	630	615	603	605	585	600	599	605	624	645	632	619	618	589	610	628	599	651	600	605	628	627	627	669	656	600	606	608	604	604	641	588	612	652	587	651	602	631	658	634	621	628	639	613	613	653	597	649	595	593	628	642	578	662	639	617	625	612	626	682	662	628	611	640	628	586	619	627	681	600	631	635	599	648	664	616	628	616	635	647	585	606	632	609	645	623	603	650	629	650	597	617	585	612	608	627	637	619	604	570	646	625	610	630	646	609	652	633	632	651	640	626	641	652	621	592	615	587	605	641	636	633	601	578	613	637	642	635	616	625	609	611	655	657	621	634	579	663	581	697	633	659	584	646	601	584	634	597	628	648	661	653	617	596	622	614	641	652	615	638	628	648	645	607	660	634	614	592	642	665	594	618	566	625	623	637	630	608	603	639	616	597	639	635	603	624	599	601	624	575	601	672	628	617	651	631	635	620	640	611	585	603	616	613	590	619	630	594	616	621	661	633	616	591	623	629	661	659	645	632	638	635	641	616	657	575	635	599	591	633	633	630	634	600	607	606	638	645	591	665	614	650	639	618	649	652	612	606	620	616	578	671	600	616	595	566	624	634	641	592	624	641	644	647	615	658	609	584	631	634	568	629	620	675	639	637	616	631	620	622	627	636	616	623	637	631	605	636	643	602	618	595	577	661	659	626	647	631	596	608	671	643	634	613	652	612	579	681	630	661	661	633	621	647	600	620	618	584	641	651	654	606	636	612	605	627	668	647	635	668	623	607	589	594	644	617	592	593	635	646	596	608	617	639	641	556	657	604	603	620	657	603	613	647	611	601	610	653	623	652	618	621	637	596	610	619	619	637	636	661	594	569	606	602	619	615	609	614	644	633	651	587	608	622	636	604	621	632	632	604	611	648	614	633	660	592	632	566	660	589	611	613	638	642	605	634	601	599	586	607	604	589	643	594	624	670	615	634	641	607	604	631	654	623	601	619	695	585	650	591	594	606	649	606	613	625	583	624	631	632	607	607	592	652	610	562	605	628	613	620	645	596	674	650	637	632	603	609	635	612	639	621	610	628	643	616	635	610	605	609	671	601	606	612	608	641	632	619	595	657	634	613	628	628	603	655	625	628	596	649	595	637	638	586	596	613	631	614	648	657	616	666	608	602	620	635	626	633	592	666	612	620	656	596	629	609	653	632	636	614	641	696	609	662	657	604	598	601	601	602	631	600	629	620	617	624	637	601	670	621	594	642	568	636	621	630	637	603	653	625	617	622	583	624	628	620	596	627	631	672	600	626	653	621	653	617	618	606	633	615	629	679	625	621	611	606	601	666	635	609	563	648	593	638	606	600	638	602	642	629	588	657	624	624	638	579	647	626	594	595	637	625	647	576	618	614	608	633	635	617	593	619	627	605	617	615	575	620	598	647	647	636	653	575	616	656	589	651	623	610	619	629	600	625	644	576	605	656	600	572	611	679	670	611	622	640	689	617	654	619	594	629	631	585	618	606	563	597	589	656	621	614	618	610	675	647	612	651	603	614	640	588	648	631	617	644	624	635	607	603	656	623	635	675	604	607	623	602	650	608	657	628	595	625	653	632	603	616	600	640	602	614	661	592	584	627	626	645	669	596	652	658	616	612	627	631	618	584	640	601	615	677	624	637	644	626	630	644
35080	30609	18081	3996	845	564	549	530	523	461	519	568	549	559	509	540	544	535	505	531	513	534	548	528	525	515	548	563	515	527	495	531	546	514	544	553	496	515	543	518	552	485	535	510	503	562	552	557	523	541	513	545	542	532	547	544	558	535	512	514	524	525	493	516	535	520	498	576	506	461	539	528	549	600	519	559	503	530	542	550	522	528	510	503	499	535	529	526	542	501	516	561	526	538	543	542	513	500	544	460	553	531	528	516	529	535	540	525	523	560	501	504	512	501	520	528	497	522	543	515	531	520	531	516	553	557	535	555	513	520	543	499	496	513	563	516	514	557	551	531	573	504	539	492	505	513	540	532	553	527	566	525	501	495	515	536	555	538	511	525	544	506	547	520	511	566	546	537	520	492	539	550	514	536	512	537	540	522	536	500	503	563	503	520	527	520	510	514	551	481	524	521	550	506	506	551	543	520	552	528	475	535	538	558	495	543	529	545	545	514	529	520	604	531	508	526	534	543	521	509	562	537	523	543	512	548	553	519	505	563	550	523	546	485	544	503	586	580	493	540	516	531	506	538	532	533	547	532	515	497	496	541	537	513	531	515	512	546	502	538	504	521	503	504	533	537	566	535	521	503	572	512	579	533	544	564	518	471	515	504	570	561	562	542	582	575	520	516	539	553	565	572	492	540	534	546	490	474	505	496	521	584	503	557	525	529	529	539	540	513	572	529	555	524	548	541	547	541	512	505	499	512	501	513	550	511	515	551	526	514	514	501	531	524	507	555	498	540	563	533	582	529	516	519	540	472	508	531	519	485	524	550	532	544	460	504	517	531	540	476	530	522	530	504	499	549	468	463	532	503	542	541	491	532	510	491	518	548	498	544	532	558	478	522	502	524	517	515	543	496	533	521	536	517	526	537	528	495	529	511	519	564	537	510	525	509	573	536	527	524	560	521	527	524	497	522	518	500	535	582	496	484	531	561	522	529	555	514	520	525	552	521	512	555	497	577	529	528	544	501	512	526	540	532	545	476	569	482	506	557	507	522	527	521	567	500	506	494	558	537	542	540	512	542	530	481	551	579	554	517	511	513	520	526	518	515	524	535	565	513	485	546	508	538	518	522	520	511	559	520	501	483	512	548	496	507	501	488	518	535	543	518	482	546	517	538	521	547	526	543	523	552	528	535	561	485	482	562	533	537	513	484	549	541	516	517	569	558	548	515	536	541	528	535	542	502	502	506	543	545	524	552	499	465	554	535	548	504	554	511	503	549	492	573	543	498	491	523	524	512	562	514	536	545	558	529	514	549	535	532	524	528	553	533	531	479	520	544	524	517	523	520	527	495	481	553	534	538	528	549	524	532	495	528	548	527	511	544	582	558	509	525	504	527	500	517	531	550	489	535	527	574	508	503	527	512	477	483	514	516	548	545	591	548	521	546	515	506	510	509	566	504	542	541	549	535	520	515	519	535	519	495	524	542	528	517	555	531	527	553	528	488	534	564	516	539	563	532	525	515	505	532	523	520	496	532	523	520	524	551	551	554	511	528	509	510	541	523	519	531	491	551	544	497	501	552	503	495	538	512	509	480	534	524	554	534	527	560	483	541	527	513	511	520	530	559	552	502	495	492	527	552	506	508	551	495	527	566	539	498	514	541	531	540	543	549	542	486	506	524	537	532	561	520	513	553	555	492	567	537	490	530	583	512	563	491	480	513	547	531	520	505	553	478	533	543	505	515	549	523	505	534	546	539	480	488	538	560	521	480	523	530	523	519	512	507	543	497	516	515	568	528	532	552	566	528	539	547	536	507	539	564	561	544	530	575	549	519	545	505	525	536	515	510	539	541	517	519	547	505	540	525	530	503	530	519	483	537	540	547	538	543	512	536	514	551	506	517	515	567	571	514	495	524	513	500	528	524	503	494	511	486	522	536	528	560	543	547	501	543	492	564	521	581	504	520	517	520	506	507	544	567	471	548	522	493	545	500	543	515	532	523	514	531	505	513	558	497	551	501	495	541	537	527	505	510	512	487	487	536	542	541	503	547	521	536	519	532	522	528	534	518	552	546	536	532	523	583	522	541	568	523	537	532	520	500	495	558	559	510	569	525	540	526	522	521	475	565	500	530	509	510	553	583	512	547	569	541	524	507	524	509	561	491	551	532	527	505	516	524	541	534	521	529	544	529	499	544	542	542	559	565	508	528	532	530	538	539	514	521	541	484	532	526	546	523	486	546	499	501	538	499	516	518	525	559	525	510	500	481	511	537	515	580	533	554	570	523	513	465	513	513	512	475	542	531	554	526	539	517	547	563	476	590	547	543	518	502	527	519	521	574	483	529	514	486	502	486	568	526	530	512	505	530	511	562	509	481	537	511	516	526	529	527	507	510	555	527	510	540	519	522	527	579	531	509	534	527	507	496	511	510	533	509	488	515	507	499	559	529	524	503	563	520	551	553	547	530	526	515	535	553	547	521	533	534	537	529	520	489	540	568	507	531	536	532	503	512	526	546	519	533	534	502	519	512	511	523	539	509	542	526	528	549	507	500	527	532	575	518	524	548	504	521	521	570	457	524	495	544	539	534	525	548	546	541	519	538	545	528	531	520	512	508	544	518	507	514	538	548	523	557	515	510	522	551	553	520	491	499	546	521	519	555	545	554	520	520	501	483	541	517	526	523	564	543	485	523	521	528	538	450	495	487	514	491	515	562	505	510	561	514	559	523	539	522	566	526	533	476	508	494	518	547	498	548	520	512	508	547	532	570	540	507	559	584	546	508	523	515	554	537	529	560	509	530	525	574	526	492	515	568	507	538	531	500	551	564	530	501	523	487	508	535	552	515	587	502	511	537	537	503	487	514	523	511	551	515	515	514	494	505	519	523	534	526	500	559	516	496	507	517	545	513	531	512	512	534	515	545	545	511	522	539	540	523	571	511	513	532	504	520	503	561	529	537	536	510	555	571	543	513	532	509	521	544	547	524	507	541	541	533	541	539	552	513	536	537	487	507	516	504	523	531	534	575	489	530	533	540	492	549	552	548	536	565	512	555	504	530	536	515	543	559	537	472	548	509	521	522	517	517	507	559	532	534	530	515	529	545	495	523	533	508	540	538	539	517	608	532	515	559	515	533	530	542	547	507	520	514	471	542	535	510	518	531	543	545	516	535	506	539	559	509	517	516	520	512	544	497	577	526	503	554	551	511	523	563	510	513	544	515	544	531	500	531	510	533	539	494	513	552	498	543	484	533	565	555	504	535	530	525	506	518	537	533	497	553	562	555	573	568	502	553	543	542	504	548	530	487	517	503	519	484	505	525	511	548	533	540	527	522	548	531	536	508	521	520	567	555	544	555	569	519	535	519	530	502	512	589	499	524	503	480	512	521	557	527	542	458	523	523	512	483	539	558	518	529	528	536	522	547	530	519	553	536	545	495	540	551	456	516	526	571	550	537	498	507	524	515	505	510	539	557	550	535	506	578	529	534	526	516	526	516	559	550
33667	28916	9372	1729	660	462	420	489	421	404	431	429	384	411	454	447	411	419	422	444	472	392	451	423	390	417	406	442	469	457	451	431	447	431	438	423	415	440	432	387	418	433	442	466	434	456	420	452	431	479	465	427	429	446	416	445	440	411	461	452	448	427	409	448	466	442	439	472	423	411	395	410	420	432	407	460	454	423	417	423	443	406	471	426	439	442	411	459	453	430	449	411	428	429	474	420	450	426	423	427	425	399	449	405	439	440	428	410	438	420	418	434	438	374	423	400	407	400	407	424	451	422	429	405	462	425	425	462	429	443	447	415	431	415	460	420	398	481	478	452	421	406	462	432	452	433	417	433	427	410	444	406	443	445	449	441	423	430	438	435	427	435	437	441	431	471	427	466	417	443	433	467	473	416	423	400	459	417	445	406	427	432	427	428	453	418	439	427	436	411	459	434	472	430	401	417	436	445	417	446	418	398	426	443	432	414	453	428	421	444	439	419	407	406	435	435	444	409	447	414	438	447	426	422	442	443	447	457	406	448	413	439	415	412	409	446	443	427	377	435	432	471	437	417	446	453	418	403	461	465	418	412	396	435	468	449	389	427	423	425	443	427	405	437	429	388	448	436	437	444	442	446	406	449	406	442	401	417	440	444	395	442	416	433	428	422	388	451	410	422	389	449	467	427	467	413	456	426	413	445	434	443	422	431	430	429	447	456	394	436	459	423	431	393	428	434	434	451	451	405	398	423	447	451	428	446	415	456	435	426	457	465	408	448	457	402	424	431	421	412	428	435	424	436	415	411	440	443	482	416	417	447	426	413	450	442	440	402	386	403	426	432	461	455	437	429	412	406	452	410	444	446	422	449	410	438	432	461	426	423	452	461	420	401	416	442	391	424	443	422	450	442	432	451	455	416	402	430	435	411	434	433	406	439	420	441	458	438	443	427	428	474	450	403	416	468	419	436	432	409	431	405	419	466	415	391	424	430	442	419	454	420	382	445	432	420	454	435	470	429	420	412	459	433	428	448	476	414	470	402	448	413	432	401	479	423	401	437	448	404	424	430	416	431	406	455	423	428	450	455	439	415	436	437	427	428	366	416	435	388	442	445	440	406	478	447	448	425	433	412	424	434	440	445	446	436	428	396	438	442	440	447	422	441	420	450	420	442	395	420	453	476	410	439	413	414	414	386	434	475	415	416	437	446	449	432	434	400	430	459	439	443	447	417	417	399	426	449	430	439	443	437	459	412	421	444	394	410	407	457	428	420	466	418	425	396	425	453	380	446	449	427	462	430	425	467	457	456	403	413	456	442	410	445	450	433	428	425	429	415	435	414	417	445	403	433	469	403	447	450	447	462	444	469	440	404	400	416	417	448	432	426	437	449	428	438	411	454	443	431	456	440	378	450	425	459	387	433	440	408	464	436	416	412	444	462	464	447	428	422	450	428	437	437	420	465	382	406	443	416	436	405	434	420	442	426	446	418	416	420	475	429	437	480	392	439	421	429	442	400	443	465	421	417	439	471	426	448	408	426	442	400	461	420	441	445	411	420	431	421	424	420	417	437	430	461	456	445	448	414	395	415	448	400	418	414	412	463	424	396	423	433	390	430	385	436	470	428	429	418	432	485	421	412	464	410	394	420	471	423	475	409	469	439	472	451	445	433	431	475	422	450	440	432	423	435	458	417	462	438	419	445	467	452	429	452	424	424	426	430	446	453	448	460	448	409	433	439	444	451	425	432	434	476	394	443	443	469	453	441	432	430	458	441	458	433	409	403	449	430	445	453	416	488	410	383	441	441	444	455	479	423	456	449	448	417	424	427	401	401	400	397	433	448	452	439	446	424	437	438	434	418	438	410	440	427	417	419	427	425	441	416	435	445	436	424	426	419	420	487	420	395	445	410	427	451	471	377	453	471	441	421	433	438	417	435	445	451	409	430	444	404	407	434	429	399	428	425	452	433	456	465	430	415	442	444	446	417	405	421	417	421	428	438	396	453	441	416	406	437	424	466	446	453	413	458	442	417	410	403	420	432	437	465	414	448	419	400	408	412	452	443	450	420	398	459	439	417	420	429	446	459	439	410	418	393	414	434	445	403	436	411	433	418	454	451	431	452	425	456	420	424	422	451	425	451	419	423	428	461	453	421	459	413	434	428	435	435	431	449	400	446	424	408	419	382	423	440	413	446	423	438	452	435	406	390	451	418	419	433	434	460	440	445	445	439	407	425	426	421	445	396	411	467	419	410	400	416	423	426	434	447	438	410	411	448	452	433	432	435	423	425	441	410	431	455	465	400	421	423	408	469	487	426	383	432	439	433	427	441	426	445	415	426	428	414	402	458	404	437	418	440	416	410	375	399	440	455	450	428	432	419	450	423	445	404	434	433	432	424	422	430	412	418	422	421	456	447	409	429	443	417	418	404	449	421	409	418	434	483	430	401	450	435	410	477	421	416	416	423	426	427	397	476	421	431	418	441	428	448	433	422	424	463	428	409	428	442	446	451	403	435	426	437	453	434	458	405	438	406	455	416	429	460	435	447	407	407	407	397	392	440	442	438	407	423	447	444	435	451	411	430	424	441	420	435	416	400	464	450	422	433	381	442	438	432	412	455	443	397	443	414	478	370	439	440	436	451	460	412	436	401	404	424	419	438	428	435	445	447	429	458	428	428	432	434	420	455	414	447	462	439	450	457	422	449	421	474	413	459	464	435	417	444	445	447	423	410	417	429	425	479	419	413	437	409	430	435	467	423	447	395	406	419	451	440	412	417	437	432	415	460	414	442	457	454	419	425	430	421	431	419	394	408	443	443	426	398	439	432	418	425	434	437	420	409	405	417	419	442	455	432	434	462	467	408	417	411	465	426	457	425	425	416	487	436	432	402	416	422	430	423	460	412	430	428	424	413	428	386	434	468	432	454	424	494	415	409	428	451	410	408	436	416	409	459	438	451	412	407	442	432	431	459	426	419	405	433	418	462	398	426	459	446	391	426	412	413	419	406	420	407	449	438	443	450	451	417	406	430	427	433	414	444	405	450	389	445	432	466	438	444	424	426	425	416	414	466	440	423	438	442	413	386	444	441	407	405	432	398	461	437	426	432	474	441	448	397	459	487	445	467	468	403	390	432	430	455	458	425	432	408	427	457	448	452	441	397	444	430	420	402	408	457	412	404	451	453	414	419	416	425	422	428	429	425	443	444	440	415	429	415	433	415	462	431	441	417	444	406	441	442	419	460	452	436	440	390	467	414	458	476	436	378	431	473	426	449	458	434	424	448	425	456	434	426	427	435	411	410	454	417	417	427	455	453	428	453	419	454	400	443	403	471	418	433	432	426	433	472	460	418	397	429	451	438	400	391	404	396	456	401	416	370	454	429	460	455	433	400	411	396	439	439	437	419	445	419	403	441	427	434	402	418	416	461	425	446	422	417	452	419	452	484	447	475	441	433	424	418	414	416	412	459	429	394	428	416	450	465	478	400	385	397	438	426
24730	22949	29030	24709	18144	4651	976	677	571	617	602	601	596	561	603	599	604	645	603	524	583	642	642	609	592	591	560	589	606	603	600	617	634	568	584	587	589	621	598	562	577	593	588	579	566	629	623	598	566	624	616	593	529	591	568	637	614	593	593	593	589	585	565	593	609	602	622	620	602	603	612	557	624	610	564	562	553	547	584	573	592	632	586	577	581	593	560	530	596	565	578	553	573	608	592	569	546	590	597	616	566	590	593	553	571	565	589	578	546	554	568	561	571	597	568	595	610	609	647	558	585	576	543	576	602	604	593	572	629	568	607	618	625	566	610	563	602	595	565	587	589	562	576	558	605	559	604	564	539	562	552	574	618	586	588	564	548	584	582	621	585	618	538	607	614	616	612	626	560	606	547	548	576	592	556	571	586	572	564	574	556	630	581	544	553	545	607	658	596	564	617	533	563	604	616	609	561	563	551	592	616	557	551	591	634	607	598	573	589	564	601	599	571	611	565	604	537	567	573	601	590	541	590	564	559	585	592	566	562	567	588	579	631	608	546	602	567	612	588	571	589	613	611	603	550	584	591	549	608	632	570	616	582	601	591	573	563	594	606	605	607	600	574	560	606	593	554	567	565	579	598	588	594	605	587	554	576	566	529	598	594	551	552	632	571	564	602	578	604	587	592	559	569	583	604	560	593	581	586	548	582	611	583	559	581	612	542	550	606	567	609	640	582	576	592	608	590	539	536	610	649	587	586	618	585	577	549	582	579	622	586	554	604	574	564	583	570	594	580	545	586	620	558	581	660	579	593	555	586	579	570	581	557	547	639	579	561	601	570	575	586	548	601	509	586	569	557	562	541	561	579	594	618	559	569	610	632	601	534	542	558	580	574	575	602	596	570	628	624	579	627	605	630	580	586	589	564	590	592	526	585	575	588	601	597	562	607	565	545	607	581	585	547	639	586	586	565	614	608	548	549	582	612	541	576	595	567	599	594	602	618	584	539	586	556	568	577	582	522	588	622	574	627	607	572	590	601	600	583	592	523	590	593	608	530	554	575	594	553	565	583	608	532	636	604	547	567	563	590	566	606	604	601	629	569	524	575	568	566	563	636	595	569	573	571	599	595	553	546	584	601	571	559	584	613	610	596	589	595	588	578	571	576	554	621	566	589	562	576	615	558	603	575	584	568	567	533	586	585	584	568	573	566	580	586	573	587	566	604	603	552	545	523	572	599	551	563	583	592	572	607	563	599	557	563	602	555	596	574	572	604	567	565	556	604	591	543	613	548	602	588	589	561	574	530	551	589	620	557	656	581	596	609	579	587	568	588	574	586	592	612	597	588	546	566	583	581	588	592	593	620	640	557	556	573	539	576	570	552	613	592	576	620	595	598	536	615	584	559	579	560	578	559	577	543	563	633	640	640	592	594	600	588	552	595	606	611	564	577	591	546	524	584	588	528	570	596	629	584	557	586	578	570	588	583	619	614	550	631	628	554	557	603	601	581	535	597	557	641	571	572	586	587	579	612	596	568	598	638	569	589	609	613	606	556	569	580	563	578	552	562	586	536	583	602	576	578	593	571	605	607	609	592	585	571	585	566	568	610	578	618	592	599	572	614	593	574	574	592	612	550	570	619	601	565	570	568	601	565	555	571	599	591	561	547	565	629	635	563	577	565	599	599	593	582	599	580	585	529	589	623	579	569	603	576	563	561	566	582	596	594	604	603	563	567	559	573	577	553	654	589	611	574	602	590	588	612	559	567	591	531	559	584	571	563	555	572	564	600	590	558	564	540	602	615	590	533	548	639	562	587	581	613	561	585	600	591	611	611	615	573	626	606	635	613	616	602	600	591	568	567	555	607	565	557	606	576	584	573	573	547	580	595	595	558	545	599	564	578	545	633	565	595	617	542	569	548	626	613	564	580	554	582	614	588	591	595	552	563	598	606	572	614	583	557	595	601	548	564	572	571	625	615	589	574	564	598	582	585	577	596	573	620	595	585	534	586	534	565	590	543	602	602	575	572	615	595	634	613	594	559	566	565	593	573	587	597	613	581	553	599	581	570	610	623	595	560	582	580	596	574	624	590	570	595	578	568	607	592	587	592	533	549	593	600	615	589	604	573	575	615	598	565	600	596	623	565	579	576	570	579	577	573	579	530	579	561	611	572	590	590	607	571	595	591	596	556	592	608	567	579	608	598	565	616	625	638	628	561	614	569	601	635	599	557	631	606	571	593	590	621	607	549	635	563	589	567	569	593	556	587	616	588	610	597	557	565	623	565	588	570	606	583	572	548	601	565	607	599	572	574	595	551	577	591	536	565	577	574	615	587	625	594	607	637	546	567	628	607	575	543	582	555	560	570	573	576	636	580	587	593	612	552	602	579	572	571	590	601	531	595	583	572	537	612	558	598	595	588	583	615	587	574	572	545	595	583	576	549	587	586	552	579	575	606	608	615	556	585	594	602	573	556	598	585	587	599	551	569	630	594	577	602	610	555	532	583	574	590	614	566	543	596	584	583	578	590	586	545	619	558	603	575	574	533	580	559	582	558	609	608	627	585	602	603	580	551	567	582	571	572	578	579	556	550	591	563	553	601	621	554	611	540	599	608	569	607	552	603	537	586	584	539	589	632	584	631	588	570	540	579	608	561	563	577	584	604	576	567	579	514	612	568	540	594	596	575	619	562	594	615	597	569	589	558	596	597	578	597	625	586	596	571	591	555	571	593	577	621	579	624	535	572	605	585	593	613	540	548	564	614	631	571	609	599	558	601	586	556	590	571	580	576	581	567	603	625	587	603	600	614	587	581	595	628	580	597	547	618	561	564	607	650	597	614	626	570	599	621	579	587	579	573	589	590	560	551	583	572	591	583	589	593	598	591	579	549	574	596	562	561	541	580	605	554	574	564	608	572	560	560	579	566	533	567	612	609	573	551	596	585	583	565	567	556	614	582	557	573	590	615	543	622	606	559	593	589	575	615	587	575	602	588	575	615	589	621	577	587	582	576	543	574	586	632	603	563	546	607	529	586	618	546	593	550	648	577	557	568	611	601	583	584	567	578	588	562	577	578	624	598	600	612	585	556	570	561	601	555	562	623	545	562	588	548	583	561	573	591	602	581	609	573	586	545	585	580	589	532	551	570	589	579	618	629	572	563	574	602	590	587	587	568	560	559	594	591	588	586	587	598	589	555	575	595	592	581	589	585	581	580	579	613	581	588	594	561	602	609	558	587	565	591	594	585	614	564	565	621	585	564	559	593	569	607	574	583	578	577	596	584	614	573	566	549	575	586	571	614	593	575	609	589	604	563	577	600	606	551	621	613	579	591	585	577	576	614	576	576	583	577	586	602	589	569	597	561	582	570	589	575	562	591	573	586	577	596	630	619	615	572	610	561	537	594	593	640	521	563	653	626	606	560	552	554	555	611	590	584	540	573	599	544	628	600	614	611	626	572	598	575	602	561	563	575	560	597	604	596	588	611	577	600	566	563	522
61164	82139	43641	12991	2821	827	580	564	574	497	536	512	571	530	538	535	492	534	548	530	571	515	514	524	513	551	531	512	569	540	521	545	512	519	571	560	546	530	548	541	494	537	558	516	517	564	529	520	532	485	519	516	537	535	543	529	549	524	558	555	541	501	486	530	541	490	524	505	565	501	532	530	532	533	538	507	566	516	549	496	491	492	530	514	582	530	525	542	524	521	521	496	514	569	511	506	553	509	545	548	497	555	540	551	555	548	537	516	524	531	565	503	525	553	551	537	522	502	517	572	540	528	534	512	515	540	511	528	499	518	543	544	556	519	488	502	520	529	512	541	522	521	507	529	526	591	526	527	522	542	517	552	515	491	525	538	546	543	523	558	558	528	523	544	534	511	508	554	508	493	546	518	546	544	524	524	523	534	528	506	495	522	523	542	522	553	503	540	536	527	520	521	498	508	515	543	516	513	525	524	502	518	509	535	526	543	528	570	475	525	495	539	536	547	506	501	545	517	518	548	572	510	558	547	558	565	504	545	564	567	513	539	508	516	542	538	528	549	556	538	530	510	521	592	529	505	539	532	525	546	530	562	520	527	488	517	532	476	528	508	540	527	551	546	517	577	540	496	589	506	529	536	494	532	511	513	529	533	535	567	567	507	508	529	512	539	550	544	526	545	560	508	528	531	493	489	566	520	530	527	529	521	536	535	516	557	502	523	490	550	526	519	544	503	507	488	516	494	538	538	532	552	551	508	527	520	528	511	540	529	543	504	507	574	521	470	552	563	549	544	522	521	498	519	523	564	532	551	558	526	463	578	507	542	502	521	537	555	530	534	514	552	568	513	549	544	502	545	568	574	554	559	488	545	520	529	568	555	541	519	522	501	544	540	532	490	528	506	528	539	552	520	548	524	496	548	533	501	495	515	538	508	496	540	540	535	556	504	581	538	521	521	507	532	539	552	540	504	508	515	538	515	524	513	502	511	540	525	512	516	522	505	526	561	509	493	565	498	522	486	549	518	490	558	548	539	545	567	570	503	546	576	502	534	556	518	528	532	515	515	504	531	508	540	509	537	549	525	544	503	520	491	543	529	524	526	524	531	548	540	498	536	535	516	556	511	516	563	496	493	518	500	541	526	509	527	537	523	565	527	537	522	533	521	485	530	510	556	536	518	542	530	529	559	551	544	581	539	488	522	529	530	526	506	516	520	513	499	516	538	494	536	560	488	498	515	530	517	513	553	499	528	521	518	560	507	501	541	511	485	558	511	552	505	492	560	556	515	526	517	522	516	517	515	520	559	533	519	502	540	555	506	525	513	542	488	502	501	531	500	532	534	560	514	519	536	523	494	531	537	570	525	503	525	546	525	538	485	581	538	531	502	524	541	506	522	528	507	536	492	509	524	514	539	524	503	540	525	464	491	525	477	544	506	505	498	518	544	527	507	520	557	518	559	523	526	512	524	492	519	495	537	510	541	500	508	536	528	489	532	535	536	516	545	537	526	494	515	554	556	517	553	503	473	537	517	529	504	518	506	505	558	518	550	523	545	524	535	539	525	503	529	514	558	508	510	519	505	514	558	571	525	513	516	528	512	522	524	543	516	463	509	540	550	486	506	508	501	525	514	503	510	548	525	561	550	530	528	516	518	513	515	535	554	502	532	490	554	548	542	546	536	514	476	535	546	532	534	528	532	507	556	525	577	531	560	508	495	511	527	540	522	532	533	500	549	549	557	558	524	493	570	507	508	553	499	557	540	552	533	491	544	551	510	535	520	509	504	532	547	522	535	523	518	516	495	525	541	513	583	530	556	504	575	519	508	531	491	518	538	508	535	520	567	516	567	529	562	533	522	562	497	549	505	573	535	526	518	498	523	513	485	555	504	513	522	479	520	549	513	538	521	525	504	559	544	530	504	543	541	493	541	532	562	491	515	493	534	487	506	565	554	551	534	541	507	512	536	516	541	541	525	493	500	536	571	529	522	548	466	516	510	529	534	547	577	553	580	528	498	545	571	574	534	571	525	550	548	536	497	521	542	539	497	516	526	539	530	513	563	516	517	524	540	503	565	545	524	542	514	528	520	471	540	545	513	507	508	540	558	561	514	515	504	582	544	504	534	521	495	553	501	534	532	496	463	505	524	518	505	509	509	548	522	510	528	558	561	520	528	535	495	478	527	539	536	499	503	513	523	500	507	528	503	557	542	537	486	513	535	546	513	526	497	526	491	514	499	534	516	559	538	525	551	533	514	520	489	485	573	552	537	527	518	495	493	488	535	537	521	493	514	508	496	512	517	511	520	532	505	529	513	497	528	540	537	550	518	547	541	526	537	533	517	522	502	499	556	478	517	509	519	500	532	537	573	490	544	543	509	513	561	552	528	523	527	543	524	512	539	528	553	513	526	511	523	529	552	521	545	529	505	520	514	523	560	521	529	532	517	534	465	499	537	543	568	556	499	513	516	535	498	538	547	513	522	514	521	550	497	524	522	474	529	535	505	547	519	518	498	516	582	514	511	512	502	559	538	554	509	545	490	534	523	551	505	551	515	540	532	534	518	481	553	514	517	528	531	495	550	558	527	519	508	500	588	498	516	531	515	522	527	514	558	508	499	529	501	554	518	497	534	516	488	546	537	538	512	538	522	514	537	562	494	546	531	509	558	504	545	499	549	531	522	499	515	532	519	523	485	536	539	525	540	522	540	494	527	526	541	530	525	532	562	509	539	516	525	542	497	505	539	497	532	473	510	514	514	505	488	521	536	544	491	534	479	515	527	548	490	503	503	552	520	491	546	531	523	495	485	541	489	515	521	560	508	530	544	491	490	481	526	527	503	523	539	508	547	562	494	561	507	489	508	514	530	495	531	529	573	500	508	514	552	504	520	554	524	526	475	504	537	533	575	543	540	517	510	524	548	511	509	542	536	543	530	514	518	523	493	514	479	508	543	504	529	504	543	504	537	494	534	495	503	549	590	508	531	522	542	523	562	520	539	534	506	567	526	558	560	505	553	521	509	535	494	505	556	501	502	503	521	508	568	537	513	531	527	606	565	525	529	510	525	551	501	560	534	501	500	536	521	472	518	498	535	567	491	508	516	542	485	527	503	506	528	494	525	503	542	541	546	533	518	557	529	531	520	526	509	493	505	528	497	530	506	517	481	519	511	529	540	506	527	528	514	508	539	541	571	532	526	507	544	524	557	522	461	546	518	520	530	547	539	501	502	532	471	549	488	538	532	553	508	534	504	539	547	547	570	559	560	502	491	510	546	505	496	492	542	569	539	529	518	554	523	527	548	526	495	537	533	522	506	585	498	553	537	535	553	577	517	517	507	507	526	498	562	543	531	515	530	523	537	525	530	519	512	533	555	592	491	500	521	501	477	512	483	553	504	508	538	488	601	511	527	522	520	524	509	543	540	494	512	516	509	530	493	534	518	547	529	481	476	564	495	549	521	506	527	507	536	482	528	523	505	551	510	555	524	485	540	517	492	533	537
24161	22280	28908	24328	20082	8472	1319	827	701	682	756	695	670	771	682	700	710	679	702	691	668	665	674	685	674	731	665	646	692	658	703	679	676	663	700	679	660	693	705	662	662	656	626	718	631	692	698	687	666	697	660	670	644	672	643	653	684	651	708	699	661	657	678	659	649	643	674	678	646	631	689	663	721	606	657	682	689	654	675	613	647	734	686	702	675	682	675	664	686	706	688	655	675	664	683	691	686	693	670	693	657	641	710	624	675	700	696	670	672	695	670	701	674	657	697	737	632	673	703	676	677	646	672	649	648	644	693	659	730	665	681	672	678	676	652	696	663	676	679	670	664	613	691	676	680	690	643	634	660	656	652	638	663	653	704	647	671	674	720	715	704	715	671	704	653	656	655	637	691	646	697	695	695	651	652	652	646	687	734	690	685	666	663	688	652	633	680	683	679	674	647	660	695	704	650	671	654	658	696	684	689	696	667	699	705	670	666	691	685	673	688	688	705	661	667	673	644	664	700	682	699	698	617	675	742	661	728	630	645	687	622	693	678	667	676	672	672	713	693	693	657	654	643	671	713	639	682	680	692	697	648	693	651	652	699	689	673	658	673	697	665	658	685	667	636	670	676	659	708	678	636	658	663	680	645	605	710	668	698	735	679	690	657	599	683	649	662	707	720	688	704	646	663	656	695	685	691	644	720	627	668	688	692	661	675	651	756	706	625	656	635	639	692	659	662	650	682	721	666	728	651	686	668	633	672	618	667	681	674	622	674	701	705	677	643	694	653	645	633	636	683	697	655	659	630	684	698	699	656	609	654	665	670	652	643	701	713	701	667	666	724	678	650	699	634	710	653	675	649	706	701	680	671	685	664	677	674	650	678	611	668	657	691	737	647	626	649	659	668	676	700	668	655	625	692	622	655	661	689	657	609	700	669	641	637	711	682	687	700	711	646	643	728	657	691	630	709	659	655	669	692	663	702	704	633	682	657	649	690	655	668	666	699	674	650	649	683	659	712	674	707	691	698	653	685	684	630	655	691	640	683	668	696	692	647	652	694	648	714	672	688	680	583	646	681	691	661	705	676	642	662	688	657	657	650	607	724	702	668	685	698	651	657	645	665	680	622	676	630	690	706	635	678	638	704	697	662	728	652	693	678	701	649	656	654	695	646	667	640	698	659	666	710	651	652	644	651	703	661	656	654	653	614	627	668	654	658	653	659	685	712	681	650	651	691	655	660	686	677	647	665	671	673	714	659	650	726	673	663	654	630	662	614	660	700	732	718	702	673	680	612	614	677	668	626	685	662	679	700	662	674	720	718	732	653	662	666	709	671	690	633	695	684	652	666	683	725	645	671	663	621	694	695	721	690	637	660	723	668	665	670	707	646	659	661	713	657	666	660	665	683	674	678	662	694	674	629	671	653	681	612	687	639	694	693	654	675	654	702	701	663	636	740	698	693	719	674	708	644	696	643	656	690	677	702	674	689	662	624	643	698	708	685	654	666	668	662	625	689	681	684	677	644	632	659	674	647	683	689	655	701	680	672	637	638	647	689	666	698	671	659	713	701	694	676	701	705	635	671	693	623	674	717	665	702	692	663	639	644	654	671	699	684	667	676	719	664	666	694	704	657	693	667	683	655	666	656	654	681	668	705	634	684	679	674	664	658	709	678	668	688	664	660	648	707	701	657	696	675	657	664	654	672	689	647	660	648	626	710	689	653	695	664	671	713	678	671	641	635	683	698	654	695	710	681	687	655	640	652	670	652	639	692	663	658	694	660	699	735	667	645	647	666	717	668	622	668	661	690	677	681	684	667	702	680	637	670	634	690	658	693	696	661	667	630	663	704	674	642	666	650	659	689	636	715	659	672	669	673	640	641	649	659	680	679	662	712	689	712	702	644	678	671	651	690	717	681	617	690	669	689	694	651	668	638	641	679	673	681	668	678	646	699	658	674	656	665	676	646	663	702	756	681	659	656	718	663	657	676	685	676	645	689	665	663	680	722	646	664	699	659	642	640	718	647	680	682	682	680	658	672	688	673	700	694	675	675	679	713	684	664	699	646	633	636	631	666	665	655	652	647	672	673	649	649	672	668	672	661	705	659	681	726	654	700	679	678	657	633	651	685	598	635	680	691	668	692	636	666	688	630	690	672	706	664	691	689	678	633	621	670	679	661	694	660	689	670	701	687	681	681	690	687	701	683	657	711	694	693	678	691	721	686	687	701	659	646	691	691	632	665	675	662	648	641	680	656	683	743	656	699	646	669	628	674	708	684	693	690	655	716	673	640	699	684	673	699	684	699	639	656	674	710	662	677	706	670	652	671	640	620	630	674	657	699	658	624	630	658	705	664	693	695	648	700	691	698	655	659	691	615	704	677	683	667	684	727	725	671	676	647	648	618	678	740	652	665	685	687	626	661	650	676	670	698	687	719	679	633	655	703	635	643	683	710	606	660	660	695	733	658	681	739	676	735	671	690	626	714	612	653	649	657	693	728	676	675	676	688	709	639	750	667	719	656	688	680	667	661	652	692	716	621	655	680	668	663	642	717	678	695	676	731	679	707	690	686	660	664	654	673	745	655	707	677	691	681	708	680	598	695	684	689	652	690	685	700	702	702	663	650	658	679	691	677	697	667	726	697	614	638	666	630	671	638	645	688	692	693	620	677	670	665	687	640	745	608	705	697	676	709	728	655	696	695	701	611	673	660	674	668	678	623	635	713	640	674	680	633	647	738	639	659	692	693	657	635	634	682	668	652	676	698	698	676	705	645	737	694	705	683	657	687	691	689	647	667	682	661	692	753	694	701	682	669	636	670	659	712	685	731	611	694	667	690	676	660	760	644	623	653	690	662	692	638	681	637	633	705	698	726	709	649	682	678	671	643	643	682	653	712	671	690	674	681	689	621	674	691	640	685	629	699	646	681	683	652	661	665	629	659	627	617	655	705	667	684	669	658	673	688	679	672	652	708	682	712	666	656	685	662	642	664	636	660	705	644	676	672	669	668	678	655	618	636	675	641	657	690	666	721	639	652	683	675	682	661	680	681	651	646	623	705	679	649	675	705	676	655	723	659	684	679	673	684	632	667	707	649	642	715	661	666	716	692	696	656	687	708	699	710	638	644	636	631	631	703	702	679	653	695	674	632	721	656	681	675	681	653	639	650	678	680	706	688	723	733	651	697	687	653	662	631	614	658	713	674	676	724	644	669	625	664	631	689	686	664	677	666	669	722	657	661	621	654	750	700	719	710	683	677	698	665	695	680	696	660	679	685	700	645	669	644	653	651	643	709	641	723	644	644	663	700	642	697	659	680	681	644	681	679	659	681	674	668	695	661	649	689	654	621	723	676	655	662	683	676	659	681	635	721	704	693	619	663	610	661	661	666	647	681	674	706	655	723	647	687	637	657	680	657	644	702	677	706	656	651	654	656	699	722	698	636	697	704	649	659	674	669	677	629	660	683	690	665	663	676	663	698	698	662	674	698	687	662	677
59659	84727	48157	15283	3432	948	635	555	573	632	579	595	599	621	589	647	586	653	665	630	644	609	599	574	610	591	572	616	622	577	562	584	591	641	603	636	572	597	573	629	588	598	594	624	615	578	568	606	608	567	583	590	609	554	612	597	651	611	559	592	591	601	627	599	615	630	552	629	601	540	601	625	607	605	624	590	563	589	635	582	624	587	566	587	627	577	588	632	591	582	648	605	608	573	595	634	631	608	629	591	620	590	603	590	585	571	611	591	583	590	593	612	604	651	579	597	624	584	571	599	613	591	557	620	619	587	585	626	588	610	561	615	592	611	567	627	603	623	607	579	618	635	636	576	584	648	619	617	587	616	619	607	570	614	606	566	574	581	616	624	620	607	625	628	619	557	637	600	592	635	623	637	551	612	626	600	599	622	606	618	562	609	631	625	610	589	626	593	600	608	604	558	592	612	571	640	611	570	572	603	632	583	620	578	624	555	613	615	614	660	611	637	589	581	626	575	559	605	570	668	554	567	546	608	602	603	551	599	578	589	626	604	576	605	586	626	612	588	602	582	628	611	671	547	576	625	544	598	567	589	597	643	597	630	615	617	544	630	595	570	571	603	588	570	615	606	628	612	566	614	583	582	628	603	568	619	624	579	613	590	647	581	604	587	583	586	578	616	588	569	604	590	598	546	574	605	552	609	594	582	595	551	614	574	602	590	614	640	593	580	616	627	598	629	623	587	597	617	631	545	604	634	605	615	599	626	607	608	570	601	647	539	625	576	622	623	570	572	623	640	592	592	642	616	592	579	602	556	630	560	582	608	589	612	630	643	622	625	601	618	622	609	608	555	628	603	619	615	619	622	606	566	598	593	625	627	603	620	554	588	585	592	604	605	623	619	589	634	642	601	583	582	579	568	590	606	628	604	589	580	578	669	603	649	574	644	609	596	600	553	585	628	574	593	591	557	604	601	636	619	591	587	613	605	628	605	660	587	557	569	579	614	637	564	610	607	575	573	591	575	568	618	598	635	600	587	650	621	621	571	588	586	649	593	592	592	580	604	593	590	631	558	618	581	568	572	601	555	575	613	574	603	572	637	625	587	604	618	596	632	568	630	570	567	553	581	543	601	593	591	575	619	619	570	599	568	609	623	532	582	608	568	612	612	619	584	624	613	573	584	601	624	654	581	634	603	603	575	619	614	583	562	657	565	605	597	581	548	623	605	580	588	602	600	645	620	629	635	628	595	604	627	588	605	621	632	611	601	562	613	575	555	632	604	635	602	571	567	590	584	591	617	571	616	626	575	626	588	557	555	580	557	615	645	565	629	613	614	605	628	606	604	603	596	595	571	608	619	643	613	613	592	605	662	631	564	565	588	602	609	629	590	589	607	571	561	589	532	589	635	599	614	597	642	595	628	625	594	604	605	605	633	588	597	584	599	605	594	639	575	610	586	660	607	551	614	639	576	572	539	595	551	577	604	653	592	578	639	608	567	569	602	600	565	606	643	579	567	568	590	616	592	617	615	577	594	583	625	563	608	561	592	612	616	566	653	590	620	594	578	613	636	590	567	609	570	605	581	645	583	614	591	643	617	595	600	582	595	594	607	563	590	612	639	627	564	630	641	559	612	625	586	645	569	590	584	561	614	632	619	603	634	635	621	612	580	615	607	585	624	626	638	598	608	599	616	598	631	588	585	604	595	601	568	582	626	607	599	564	611	564	567	599	587	552	581	567	596	593	571	614	577	630	601	584	585	558	598	587	596	618	608	572	590	604	615	611	597	624	621	603	593	645	640	576	622	627	622	565	590	591	602	612	635	596	586	590	636	570	683	577	567	648	592	585	578	570	616	602	592	599	607	572	584	605	584	582	658	570	589	594	640	624	617	597	609	552	595	635	582	562	623	623	586	584	603	562	611	600	613	604	600	582	632	571	606	595	614	636	561	558	594	582	596	610	608	588	574	578	590	595	581	634	581	581	564	593	562	574	607	627	617	574	639	612	578	624	599	620	600	605	608	606	580	627	570	612	596	544	613	576	568	599	581	595	578	596	628	577	589	562	629	586	587	594	656	597	582	609	615	596	629	594	603	586	585	560	575	608	569	590	634	591	589	653	571	632	596	570	591	593	634	628	610	591	602	621	562	562	596	576	576	613	575	628	574	593	588	558	579	602	607	637	629	600	592	594	621	620	566	631	549	606	591	570	593	573	613	652	556	623	573	557	579	530	576	615	618	597	622	586	587	575	628	604	597	592	588	597	592	578	552	608	567	612	583	590	593	583	604	586	611	580	572	553	632	571	619	589	633	636	603	606	593	586	571	613	601	562	546	598	626	560	600	574	602	639	589	589	628	598	616	608	599	626	581	600	530	587	584	635	600	590	607	613	577	634	630	638	600	590	632	626	594	582	572	646	624	602	582	600	594	586	604	598	595	618	589	587	574	586	613	585	586	604	613	611	603	579	606	612	613	578	598	651	573	605	594	596	656	581	596	603	593	607	555	581	602	637	605	590	644	551	562	572	577	600	559	533	610	605	571	612	624	588	607	621	657	572	589	589	617	628	581	582	612	589	585	578	581	557	588	609	606	602	651	630	646	564	616	588	616	579	557	617	599	582	604	570	652	614	584	619	593	557	554	581	586	609	636	601	585	580	618	597	633	600	606	650	653	593	586	598	534	571	603	623	595	556	589	582	650	611	578	595	545	586	578	595	626	616	629	591	554	574	612	601	610	548	580	599	565	570	595	598	555	542	611	596	552	612	598	602	605	594	615	599	599	603	617	632	560	588	619	603	617	573	609	565	572	617	589	574	603	596	555	593	658	609	628	614	582	573	602	575	589	616	573	579	587	583	638	622	582	551	590	610	583	588	620	609	606	613	640	581	621	646	607	591	582	558	570	604	579	539	615	566	529	636	582	608	592	570	635	622	607	650	599	618	593	628	626	609	621	627	586	618	602	586	618	617	570	599	589	571	603	575	594	582	614	594	580	614	614	592	660	558	593	568	622	630	599	593	603	577	587	560	606	628	581	633	618	617	577	599	636	622	612	617	595	591	620	551	615	630	600	624	592	558	606	623	587	592	536	589	587	583	586	593	570	600	598	600	624	638	599	582	599	570	597	626	548	604	603	641	616	580	565	563	609	601	609	611	579	614	603	562	596	567	581	598	607	602	621	582	631	617	576	557	633	635	608	605	615	588	599	572	593	602	603	574	610	588	611	610	595	592	616	600	611	588	549	588	620	589	606	561	600	618	588	578	598	630	565	617	573	584	634	630	580	626	585	593	600	610	592	608	607	578	604	628	591	594	606	608	573	619	619	549	607	552	603	547	640	625	591	554	602	591	590	571	608	535	621	558	630	576	576	617	616	558	577	620	618	566	605	575	603	610	617	646	589	605	579	647	619	561	598	618	561	614	556	566	641	622	589	600	582	594	592	581	587	606	612	628	566	560	577	618	584	589	634	589	561	585	596	581	638	620	569	588	557	571	613	610	615
35401	29651	17217	4205	862	574	579	519	542	540	551	542	529	547	515	571	538	510	503	503	538	469	561	503	515	534	550	528	532	533	531	523	543	506	505	551	518	498	506	562	509	509	503	522	496	550	544	508	489	555	500	539	546	527	517	548	514	514	510	527	517	518	550	501	531	532	537	530	496	521	527	493	528	548	566	500	531	518	529	517	515	536	562	558	575	511	534	511	533	519	523	551	505	526	516	493	515	497	514	520	556	519	550	546	519	556	505	527	507	530	532	557	541	508	522	503	497	513	537	535	529	560	565	511	512	541	554	540	542	515	529	517	514	521	520	541	525	502	498	489	520	540	457	525	523	568	522	515	551	534	510	527	508	540	534	499	509	525	529	510	536	538	533	536	535	508	551	520	506	532	493	499	538	498	535	513	541	545	485	516	513	505	511	539	500	555	538	527	538	546	513	485	508	526	522	519	531	521	508	538	529	542	518	517	530	506	502	499	511	531	525	517	546	513	480	538	517	499	559	559	526	552	530	569	565	505	491	522	478	537	526	566	531	521	513	489	500	519	509	517	546	529	513	501	500	506	541	537	542	522	551	514	517	591	525	500	506	565	571	508	539	498	513	500	542	536	525	539	517	498	514	530	493	525	534	560	530	524	511	521	520	486	514	534	496	494	529	550	515	544	497	510	520	557	564	538	538	534	478	489	529	579	525	489	532	497	555	524	486	520	482	558	513	529	496	552	526	531	543	565	518	506	547	543	502	515	499	550	497	508	544	482	528	517	484	557	520	534	520	521	497	526	519	502	547	535	499	514	509	518	499	518	542	565	535	488	471	556	492	508	523	508	541	543	517	533	512	535	531	516	540	484	537	465	516	525	510	527	547	517	533	504	520	507	554	520	570	499	558	495	487	517	509	537	494	533	509	543	532	528	496	551	516	500	533	532	516	506	545	572	499	522	519	477	495	568	526	504	566	554	533	520	527	555	522	525	550	523	485	528	477	546	534	496	474	484	496	552	534	547	519	502	535	537	536	527	516	535	516	534	555	507	551	547	551	504	514	564	512	503	538	521	515	518	570	493	532	555	540	535	519	467	551	566	526	530	521	557	496	536	540	537	521	555	490	529	517	545	509	560	567	512	585	533	516	522	566	497	530	556	497	466	538	556	525	548	525	487	541	515	509	535	519	538	583	481	501	524	510	525	477	506	513	528	545	499	536	566	482	496	500	590	549	513	509	541	522	525	521	501	478	507	522	500	497	525	531	518	555	512	512	519	547	509	521	529	554	536	567	558	521	542	532	515	508	558	490	538	494	537	508	483	507	544	533	538	501	479	532	495	510	529	510	548	512	501	508	543	523	498	536	551	529	510	504	488	507	508	543	543	520	542	520	503	497	512	521	527	494	526	497	515	486	498	519	530	528	533	533	515	507	530	535	524	522	521	499	497	534	482	483	498	507	498	529	542	533	567	546	496	507	512	493	523	526	512	555	495	494	500	508	525	563	468	531	499	532	500	538	526	511	514	546	521	534	531	525	558	531	549	543	538	525	564	492	522	495	518	537	542	514	503	523	548	525	516	497	519	534	536	527	566	479	498	554	539	491	524	549	561	509	555	573	491	541	541	505	502	531	496	540	542	517	511	556	520	525	496	572	549	534	523	529	546	527	570	527	517	489	516	528	548	524	567	527	530	508	505	543	523	485	504	497	544	540	538	493	513	516	528	529	480	515	589	537	526	544	529	503	501	524	500	522	559	486	489	516	556	539	543	528	539	520	470	542	481	530	558	502	521	522	488	559	547	569	528	537	512	567	466	547	477	525	544	531	496	519	517	511	507	478	543	504	500	561	551	511	522	558	492	505	513	548	541	503	523	503	519	546	508	524	502	532	524	524	539	504	487	483	507	537	528	501	502	503	585	534	527	540	468	551	507	538	499	496	534	536	515	516	514	490	514	535	544	545	520	537	501	502	519	504	516	518	532	547	493	535	487	505	564	512	519	481	493	540	554	503	512	490	517	525	538	524	556	526	541	524	518	525	493	512	495	488	534	564	544	551	547	523	533	541	530	524	519	541	525	534	516	545	503	490	525	491	518	504	503	529	543	525	547	481	554	534	573	516	533	512	534	491	531	525	513	529	513	489	503	519	539	516	525	501	568	542	537	527	498	502	539	502	563	555	513	524	550	560	485	542	525	522	503	527	521	556	504	516	543	491	510	525	529	553	507	535	513	560	506	492	499	567	518	519	546	539	547	541	547	484	538	546	518	531	540	500	517	509	514	534	458	528	523	482	493	541	503	504	544	544	510	535	500	511	527	504	514	527	538	524	528	539	539	537	506	501	521	540	541	496	525	520	547	539	512	546	519	533	528	496	523	523	517	530	527	533	509	523	525	523	494	485	513	511	513	520	528	497	519	518	482	537	518	548	537	528	563	539	539	483	512	547	529	525	536	489	546	530	501	506	511	468	512	531	528	557	512	539	540	505	517	494	507	548	535	508	529	542	527	532	491	505	488	532	529	521	505	524	494	486	503	513	496	558	534	505	513	525	523	528	522	533	555	517	528	502	521	502	513	491	553	460	505	550	479	537	526	553	521	557	497	500	511	525	506	493	505	506	530	536	496	547	552	543	548	510	536	519	524	544	498	534	528	530	609	537	541	524	507	498	502	510	517	513	514	555	541	496	531	509	519	519	558	545	502	504	590	532	511	513	513	535	526	496	560	548	522	545	515	522	487	507	489	498	539	545	518	498	551	503	554	514	528	548	584	531	471	547	526	512	520	536	529	473	502	526	512	535	493	468	513	473	508	516	549	502	517	545	537	511	509	484	539	493	526	486	550	510	513	518	527	502	533	519	527	530	474	493	551	538	547	534	493	507	519	522	509	529	518	531	498	520	543	506	510	534	501	528	527	514	553	539	537	513	564	500	583	529	497	518	518	530	517	530	529	535	546	521	505	508	545	529	556	507	542	535	548	524	476	499	530	545	519	508	529	514	501	555	576	513	515	529	506	554	550	529	539	520	519	540	542	532	525	512	515	558	549	520	501	546	544	491	488	502	529	562	522	514	534	550	530	546	540	485	505	543	514	582	506	519	562	496	545	470	543	533	490	545	503	531	536	509	515	547	508	520	505	511	511	541	495	536	581	524	516	505	524	489	533	516	498	492	525	505	510	496	521	494	488	497	506	528	526	530	556	489	527	559	545	553	490	487	550	580	538	543	541	512	526	519	542	492	531	527	530	549	541	505	541	539	495	518	507	536	523	521	557	469	496	508	559	515	512	529	550	518	491	511	526	530	518	512	518	487	532	569	540	509	543	572	537	472	528	556	498	537	555	479	529	547	502	542	505	505	545	493	485	513	579	484	534	531	526	522	535	546	515	507	516	543	539	512	516	513	519	529	494	500	503	541	491	523	498	554	487	521	505	545	510	533	499	514	526	534	502	505	504	496	516	518	542	478	548	506	481	487	546	528	538	510	496	489	506	543	496	511	509	555	517
33511	27597	9174	1980	650	477	438	437	429	451	409	420	429	388	473	434	419	427	434	412	440	464	461	416	444	442	428	430	401	467	415	441	418	434	434	436	413	447	438	440	413	404	458	440	460	428	420	412	443	432	444	406	467	440	451	477	458	427	437	404	434	429	425	409	413	422	418	440	401	439	423	446	378	424	451	405	443	384	407	428	448	422	452	442	438	407	431	431	488	423	421	468	397	430	444	415	409	433	486	434	400	459	409	439	396	420	388	447	475	403	433	408	438	426	415	422	454	404	414	428	437	491	397	444	419	441	476	399	452	431	424	419	420	434	412	445	426	447	452	432	420	427	404	427	427	439	472	417	411	426	415	415	461	417	410	430	419	398	428	416	438	433	445	456	428	448	411	418	419	402	427	391	407	439	448	475	410	399	445	432	444	462	464	392	433	432	426	464	444	451	420	441	490	415	452	390	419	422	467	423	445	428	397	451	421	423	425	434	442	463	416	446	464	425	392	415	437	415	411	455	406	455	449	424	403	415	423	440	456	446	408	441	399	459	401	446	456	459	426	448	431	427	425	428	448	441	456	438	434	457	442	395	387	442	414	428	463	407	424	406	470	389	451	422	406	418	383	421	445	433	434	426	429	404	430	406	445	443	406	442	432	403	440	421	473	435	395	386	451	434	396	473	385	436	455	408	421	448	427	436	439	445	427	417	462	420	454	446	450	409	452	417	429	446	416	457	444	427	372	449	429	401	408	422	425	434	408	440	396	450	415	473	427	443	440	411	438	400	443	472	451	447	427	410	421	431	414	440	427	430	425	403	426	477	441	403	452	415	428	423	404	426	379	430	412	430	461	450	445	401	436	417	433	433	427	435	460	453	431	431	439	424	435	415	438	441	420	451	450	439	436	417	459	409	465	437	416	443	412	433	417	419	444	424	398	446	413	403	448	408	417	429	440	415	439	408	426	438	433	424	463	412	418	457	424	435	433	439	412	436	418	459	411	426	452	457	468	441	381	410	436	457	444	427	396	415	427	466	428	452	449	458	408	462	389	447	441	437	436	413	436	465	438	431	435	410	460	467	421	440	406	403	445	431	423	430	440	431	392	426	420	435	439	484	448	444	435	416	417	484	437	411	408	418	400	418	436	433	453	405	440	413	432	439	407	448	407	418	431	448	439	420	443	455	418	457	423	434	386	426	472	442	424	425	418	462	412	445	404	416	421	454	446	474	437	457	452	438	399	431	435	417	408	402	426	454	459	455	427	445	401	386	422	474	452	429	402	427	438	439	416	435	421	447	447	409	389	415	457	469	428	426	440	464	418	417	425	443	436	420	465	436	477	443	467	390	443	435	435	415	426	435	406	444	444	472	436	423	422	452	452	439	459	461	439	418	422	445	437	429	457	442	430	496	421	429	426	437	446	485	448	441	425	441	418	397	452	423	411	459	423	413	439	397	448	450	423	421	409	424	429	423	442	467	418	466	468	403	414	438	429	451	424	384	437	442	460	423	385	416	400	424	466	413	448	389	457	410	430	429	426	446	430	428	444	432	455	420	430	412	438	416	424	476	426	475	423	438	479	447	431	463	422	444	434	411	447	436	420	402	414	419	444	394	451	422	408	436	440	432	434	437	417	477	439	438	466	414	430	388	429	400	448	431	410	484	434	469	437	444	421	452	448	453	442	462	437	440	433	416	455	452	430	435	457	423	417	479	467	393	419	406	437	450	436	434	420	450	442	433	436	437	446	411	400	482	416	428	450	399	389	452	458	460	456	451	414	443	456	422	473	471	384	413	428	463	457	431	475	405	413	461	441	414	458	432	440	419	411	444	460	428	428	434	441	435	417	447	418	448	437	447	427	417	451	419	435	424	457	425	420	403	434	435	434	433	400	440	433	401	411	419	419	471	434	449	412	454	423	458	450	454	422	426	466	435	440	419	434	400	458	424	446	415	449	444	423	470	416	455	420	428	427	479	414	406	387	426	461	432	394	431	416	436	399	412	393	431	477	432	452	442	412	420	439	420	440	441	384	454	408	420	438	452	448	417	436	403	416	460	434	429	475	460	444	463	426	415	425	461	465	416	437	472	389	393	382	473	463	440	466	395	477	428	449	421	451	432	443	419	413	430	442	438	428	433	420	445	427	426	429	438	409	409	450	434	427	419	449	401	433	450	474	454	435	440	446	477	458	451	392	406	429	430	433	461	415	432	424	489	445	417	464	435	423	454	454	427	430	475	429	469	424	428	444	479	454	438	451	460	426	416	403	447	445	429	460	453	412	411	456	435	448	444	456	424	422	460	425	438	427	432	416	454	406	442	424	397	434	407	405	396	422	479	390	429	437	410	450	441	412	426	432	424	429	481	475	433	421	395	436	474	430	420	416	488	412	407	432	422	423	417	439	420	452	428	433	422	395	442	436	450	442	434	418	450	420	444	411	422	434	389	438	447	441	429	396	427	436	421	411	415	422	443	442	438	432	434	422	437	419	416	426	454	428	505	440	429	415	426	420	433	445	463	383	412	448	405	435	425	395	434	415	425	436	455	437	444	437	385	478	440	415	435	390	412	461	430	444	446	419	420	451	443	427	426	402	461	435	436	467	422	429	447	416	472	421	417	451	466	456	433	429	459	416	457	392	430	459	436	489	423	438	425	426	394	466	422	438	416	439	423	445	439	430	423	390	438	465	430	404	413	428	409	417	439	439	412	415	436	432	434	446	438	416	434	380	434	404	423	411	470	416	408	394	409	431	435	397	436	466	459	412	419	420	419	429	407	429	449	385	449	459	403	406	459	461	461	437	432	452	425	408	438	438	403	472	439	436	409	430	433	428	432	456	453	425	455	443	420	422	453	417	436	459	488	420	452	436	409	416	451	407	425	431	429	426	421	408	473	418	417	427	431	426	463	450	453	423	417	452	474	412	395	460	399	460	437	436	440	417	417	442	446	440	395	419	435	462	451	473	458	416	430	450	455	433	445	468	454	435	394	435	438	405	425	427	418	432	462	427	411	418	406	414	450	405	444	481	473	391	410	427	412	452	446	432	429	399	424	428	416	432	410	432	427	415	473	451	438	454	440	439	449	435	412	445	436	422	445	441	411	446	417	429	430	448	431	425	387	406	437	398	428	446	437	446	419	406	429	451	404	454	432	448	441	423	444	410	465	415	435	445	431	381	421	405	405	418	439	442	430	427	444	445	449	440	455	443	425	429	420	439	367	453	436	431	452	447	441	424	424	448	430	435	415	459	444	412	434	473	427	418	418	431	434	433	426	424	472	447	428	428	403	387	408	424	409	432	462	420	465	397	444	423	428	428	440	411	418	433	415	426	424	451	435	462	429	412	457	438	436	425	445	415	398	480	412	450	369	425	442	436	404	420	438	403	433	395	431	419	455	420	426	426	450	422	407	408	449	417	447	440	441	462	434	443	404	395	445	411	431	457	404	436	436	440	414	400	403	442	424	455	426	407	405	452	414	415	421	393	414	396	444	462	446
24873	22842	28992	24762	18049	4524	983	646	653	629	635	655	624	625	619	651	637	671	654	594	645	645	637	651	573	590	602	624	625	625	648	629	617	601	567	568	636	591	624	606	572	626	600	608	616	608	600	588	655	622	645	627	613	619	613	632	594	605	602	587	629	586	623	594	589	581	597	627	587	584	571	601	653	617	600	586	636	608	579	651	633	609	583	605	551	620	643	610	607	600	599	582	630	624	613	649	591	619	586	581	622	568	610	602	603	605	605	592	583	614	586	571	595	618	529	642	631	621	620	616	587	655	566	568	557	537	599	562	583	578	576	560	661	580	590	607	563	557	598	649	616	613	512	600	644	585	652	608	648	611	599	572	580	610	587	647	605	607	613	575	619	604	613	571	628	607	621	607	605	610	603	576	640	617	613	613	599	580	611	629	629	612	641	635	599	610	590	548	598	592	614	600	648	581	616	606	650	590	612	666	604	647	631	611	583	590	615	605	613	575	562	612	602	604	616	616	617	632	628	605	549	585	598	589	630	635	641	614	613	614	562	571	644	635	620	593	608	596	675	602	618	592	600	603	599	618	605	618	607	633	604	617	578	594	602	642	603	574	589	611	599	614	563	549	620	551	609	584	621	600	589	636	619	626	580	586	619	629	611	611	557	612	604	628	556	597	568	608	565	597	591	648	636	591	612	611	596	594	614	607	581	592	598	602	620	592	589	596	627	605	620	596	614	580	607	571	607	567	627	577	616	631	653	576	612	620	611	616	574	620	589	640	599	626	632	610	581	604	555	584	606	570	585	609	615	608	621	610	633	619	622	598	578	591	592	609	612	583	619	583	581	617	591	620	609	564	602	590	570	575	580	608	567	631	642	631	616	587	588	585	620	577	650	645	594	615	647	610	542	595	620	611	598	624	574	579	610	614	567	601	635	622	604	606	620	580	586	584	602	612	630	578	590	586	609	635	557	594	631	572	618	599	615	624	636	613	601	619	613	611	626	614	623	617	611	585	606	600	599	608	583	595	632	612	588	616	575	605	578	589	599	594	604	627	600	581	603	553	631	654	579	579	595	598	645	599	596	589	613	590	602	601	595	616	585	612	630	601	599	636	618	642	628	579	619	619	578	629	613	577	608	643	611	564	605	583	591	593	638	615	596	563	636	595	608	617	601	630	610	568	617	586	546	604	608	605	623	591	607	577	568	603	580	594	557	648	602	603	592	607	664	573	618	574	584	585	649	604	557	615	623	614	583	564	609	583	623	658	641	580	617	571	623	592	616	613	602	627	602	587	608	620	555	617	608	597	617	589	582	602	645	613	617	595	600	613	593	566	589	578	609	610	611	638	626	612	630	595	572	604	602	603	639	641	585	588	556	638	573	621	562	618	579	599	628	659	642	575	584	629	603	570	656	649	573	635	631	639	584	636	601	594	570	579	651	538	603	601	584	628	610	601	611	572	581	624	596	576	594	626	599	633	634	600	575	637	648	623	590	613	648	588	599	596	610	607	620	598	641	594	600	595	571	644	590	609	632	602	620	630	655	613	614	561	585	613	622	607	598	582	591	579	586	613	667	615	568	588	660	542	618	609	601	608	629	573	592	561	575	631	638	615	609	644	583	573	597	613	622	630	601	603	591	607	589	613	590	583	592	614	634	585	664	592	591	630	623	635	617	602	603	603	635	598	570	618	614	596	573	665	585	578	613	623	605	548	644	645	587	638	619	617	644	586	582	599	604	590	643	566	579	639	599	600	643	617	626	606	603	566	615	580	586	647	621	596	649	623	562	594	596	614	640	619	588	594	591	647	608	598	600	619	549	601	625	598	622	641	635	565	606	612	641	605	618	578	618	600	599	572	608	567	594	647	587	615	604	602	589	626	587	573	606	601	577	571	607	595	558	552	592	595	619	624	593	607	592	645	582	538	577	609	626	627	599	604	590	579	620	614	588	588	632	607	615	588	624	595	636	595	595	603	594	583	594	621	608	566	604	603	636	609	627	612	600	567	558	562	613	580	620	597	623	585	615	634	593	542	611	546	608	648	609	550	556	575	567	638	645	594	587	635	579	602	607	564	624	574	594	638	606	573	606	613	625	595	584	642	593	606	601	586	594	581	642	640	633	598	641	598	603	602	625	597	622	627	642	579	633	644	609	621	584	585	585	567	576	615	617	581	596	567	602	566	562	573	636	596	625	618	654	592	630	599	598	608	657	616	656	599	651	610	579	588	587	628	552	632	610	619	619	604	624	566	662	572	584	641	583	563	566	571	574	592	601	557	572	558	635	596	579	619	584	626	592	555	663	649	620	628	571	597	590	609	610	630	628	633	619	553	586	599	571	620	619	578	587	624	613	586	631	602	577	609	584	576	608	592	621	635	601	598	576	593	595	629	620	615	593	607	584	634	572	620	610	624	640	592	609	620	622	600	594	585	597	590	574	604	618	594	625	588	577	619	587	595	631	603	646	631	645	575	615	614	636	606	581	563	582	606	596	584	581	631	617	600	552	619	591	642	627	591	609	586	619	604	635	600	636	615	572	611	606	628	609	608	548	583	621	597	592	622	614	592	572	601	551	596	614	607	604	549	608	581	582	639	597	605	573	605	588	607	616	609	636	641	606	619	603	581	596	565	596	615	606	607	596	580	641	608	595	604	611	650	606	585	641	579	589	572	616	581	590	610	600	624	640	569	595	623	588	606	595	604	586	575	634	601	614	621	612	587	586	648	584	624	590	617	618	627	586	600	659	601	610	631	608	613	603	622	637	604	608	643	568	569	587	638	653	587	646	600	621	640	637	566	609	575	580	591	588	591	577	606	571	628	615	584	577	587	579	615	632	608	613	582	596	626	589	561	582	564	596	582	622	599	602	571	612	556	606	612	618	544	601	624	591	612	570	625	618	661	584	646	588	603	672	593	634	562	617	583	575	634	600	611	597	626	567	650	583	589	586	608	582	602	621	633	588	592	622	586	630	585	592	592	606	602	604	607	611	611	587	595	630	552	614	588	623	575	571	606	571	559	598	621	592	590	634	618	647	588	618	600	595	609	604	569	575	630	599	607	610	604	587	564	560	616	608	589	646	612	622	586	620	578	599	587	592	570	615	602	597	589	622	647	578	594	617	585	640	588	608	582	652	572	583	575	577	566	635	619	613	555	607	624	650	584	610	599	594	638	592	620	593	599	604	606	626	577	594	624	544	597	621	568	636	631	613	594	603	617	574	612	660	632	575	610	629	602	575	597	631	581	645	638	608	602	633	587	608	612	615	640	612	585	595	612	629	623	611	571	591	586	614	623	573	596	565	670	600	641	580	550	616	578	576	616	634	620	601	650	602	649	635	620	609	626	602	593	572	604	587	627	620	570	613	590	572	608	587	601	600	617	590	582	596	620	616	595	593	587	555	608	584	632	610	561	601	611	604	596	580	577	591	627	611	603	588	577	629	591	602	601	606	611	589	599	645	600	664	585	575	615	624	655	589	588	619	596	603	643	600	642	613	627
62272	82132	42640	13561	2935	856	604	539	565	529	548	549	548	534	543	576	565	549	555	584	545	561	533	560	541	552	571	541	541	544	529	529	545	578	528	568	555	524	571	582	557	538	544	524	526	542	575	561	529	557	527	537	577	567	559	548	568	580	534	528	571	534	556	531	518	536	546	527	548	563	515	551	554	523	503	574	551	573	535	556	541	505	542	540	504	506	496	525	555	545	520	524	577	509	548	548	519	542	553	496	557	541	538	533	555	499	545	555	520	564	526	547	551	534	541	514	527	536	543	531	526	574	529	561	525	551	509	522	546	535	543	526	570	532	532	530	572	571	533	560	535	538	518	577	515	531	569	505	522	526	535	537	528	558	551	528	509	560	554	563	514	558	515	610	541	516	526	550	547	553	587	537	555	555	550	531	581	569	520	551	560	480	558	558	506	562	506	548	530	535	551	535	543	559	548	530	583	473	573	562	549	546	486	509	540	521	558	548	522	542	552	554	540	559	522	562	542	509	543	557	557	534	549	506	502	532	505	507	573	552	567	528	553	534	549	564	555	496	519	480	543	556	565	527	496	513	566	545	551	505	579	550	548	552	524	564	535	536	534	568	540	519	514	574	570	598	533	557	592	544	538	548	589	545	522	544	524	520	541	527	528	552	557	570	525	531	559	526	539	544	556	538	532	543	533	547	529	535	553	536	589	571	561	602	557	510	563	550	513	522	582	590	537	555	578	557	532	526	575	565	502	534	586	512	549	531	500	556	529	548	534	548	535	496	557	544	558	513	544	531	535	505	523	558	509	542	590	572	509	530	510	512	514	528	590	575	568	511	567	539	506	571	534	542	550	544	540	565	581	553	569	522	542	569	552	520	563	579	531	550	534	524	524	551	522	560	576	575	546	544	504	546	523	542	559	528	520	571	528	498	569	542	558	578	543	529	534	575	544	534	534	500	559	518	538	544	579	580	583	565	558	547	530	521	569	553	536	537	578	523	573	584	525	523	551	606	512	546	557	513	543	553	562	561	512	497	527	549	523	505	538	537	569	578	492	559	580	557	516	557	556	530	511	558	542	553	547	539	545	541	576	591	543	512	525	533	538	508	516	514	575	502	564	508	567	544	569	552	520	538	568	573	514	545	478	549	504	555	503	541	515	556	589	540	543	530	544	500	553	513	506	540	508	501	540	518	547	581	542	554	558	516	525	532	536	523	561	578	536	550	587	505	522	545	555	544	567	560	546	570	545	506	524	504	552	551	544	589	540	516	537	560	524	502	526	538	519	520	566	587	564	519	562	549	558	538	513	549	574	544	594	558	545	546	521	550	524	564	561	576	544	530	547	545	527	574	529	502	544	547	534	557	517	530	546	519	513	542	556	526	564	551	539	471	503	489	524	505	518	521	538	509	565	570	543	536	546	538	524	526	514	520	565	561	512	547	533	570	567	549	562	534	533	500	515	543	612	545	542	530	545	575	566	513	529	575	535	554	555	539	549	550	560	549	587	501	562	562	527	541	549	496	551	588	581	524	569	527	545	544	552	541	561	546	591	558	566	565	572	573	567	523	575	547	549	544	554	548	533	522	563	559	553	519	538	581	549	533	584	518	537	519	572	534	564	559	545	544	587	568	546	547	535	520	554	526	493	549	537	574	593	577	509	533	524	587	551	524	570	557	552	494	543	502	561	551	545	568	526	553	538	551	533	547	539	579	530	539	578	567	547	504	538	548	532	583	557	513	495	525	533	542	577	539	534	517	528	519	560	550	590	537	547	569	521	548	573	563	512	549	558	549	587	532	550	548	523	590	546	541	535	524	538	502	551	562	557	540	570	544	572	542	540	511	565	571	569	582	545	568	546	563	526	506	541	568	522	539	554	493	540	541	544	553	532	562	485	531	539	527	536	507	507	552	490	539	542	524	561	516	551	522	537	543	537	522	567	579	551	552	569	544	531	600	520	524	537	575	556	544	504	516	520	545	583	565	573	548	494	531	527	535	494	552	557	580	553	557	535	525	545	557	558	553	526	527	542	559	541	550	599	566	524	556	523	532	562	534	530	501	572	568	563	490	569	551	513	495	542	533	571	562	528	552	532	520	526	551	544	569	567	529	549	546	537	514	564	553	536	573	577	527	526	544	552	564	586	515	540	566	580	515	553	537	537	594	536	534	553	549	514	550	514	520	531	539	547	516	526	547	470	530	512	519	540	546	545	549	506	534	517	570	561	589	552	574	578	555	493	550	545	522	597	534	533	525	544	572	535	553	553	523	560	573	550	572	544	518	528	518	555	585	562	529	530	526	568	563	538	602	592	520	570	587	533	535	548	509	518	538	551	528	520	526	566	521	515	572	515	540	501	511	565	547	550	530	514	543	570	512	541	527	513	558	539	483	542	542	537	548	531	551	543	496	577	568	540	536	495	557	544	568	551	547	505	543	567	592	532	519	549	552	558	547	557	567	521	557	514	529	558	588	543	524	539	522	531	545	546	564	507	548	517	543	534	506	542	556	570	567	574	532	533	520	594	570	523	561	517	540	537	574	524	512	587	490	549	523	539	528	548	533	547	550	614	582	528	525	509	511	555	516	547	576	552	553	508	533	537	525	518	544	515	539	505	524	540	534	535	488	541	514	550	544	571	538	539	537	533	567	554	520	558	557	521	556	512	526	570	564	512	528	534	593	508	560	575	504	556	538	544	555	598	502	541	543	572	529	509	515	541	560	536	551	555	544	537	559	542	546	567	535	518	546	553	477	513	552	546	553	533	549	514	552	604	513	507	534	595	530	492	524	605	532	557	571	573	551	540	523	559	558	532	488	528	508	506	509	546	563	479	520	570	522	537	534	550	502	529	513	556	536	558	552	569	532	575	549	547	523	487	528	565	540	538	510	570	531	517	552	524	530	540	538	570	565	546	516	529	529	536	538	532	538	571	559	537	527	523	561	535	569	547	514	507	530	541	545	503	540	554	505	541	589	582	486	553	511	597	548	554	545	548	479	533	499	527	504	552	523	573	527	529	556	518	556	483	548	550	556	544	559	516	556	530	537	512	568	559	535	561	503	520	518	515	555	592	561	532	550	544	527	506	540	554	489	578	544	540	549	519	524	559	521	565	527	557	572	555	554	567	530	527	514	583	528	513	511	577	541	563	541	532	567	565	545	543	527	519	509	538	559	558	512	565	529	570	548	580	564	569	581	505	480	545	551	496	569	552	553	530	558	557	514	528	538	544	564	569	528	553	554	549	515	559	532	514	511	549	569	554	504	540	541	535	579	539	519	512	520	535	535	529	535	533	560	535	537	545	522	538	536	529	525	569	548	512	540	606	543	511	569	545	535	552	562	556	533	519	561	538	560	560	537	531	504	499	529	538	588	572	551	532	543	538	555	537	555	527	573	533	551	570	508	543	533	513	522	519	537	550	515	526	551	525	576	533	571	533	546	541	531	562	555	545	505	511	520	552	528	594	568	567	522	572	533	563	492	528	546	548	538	553	508	467	516
24260	22334	28973	24387	20188	8614	1435	892	729	756	786	735	693	738	753	745	818	759	765	708	715	741	714	724	734	720	732	751	691	715	763	717	733	737	714	703	686	696	710	701	749	715	740	725	746	730	719	709	710	767	683	740	737	694	734	739	688	751	697	749	711	749	721	746	755	786	736	742	728	700	702	690	742	747	734	748	730	731	753	732	727	694	711	733	677	688	748	723	711	672	748	700	710	746	691	726	722	717	744	773	684	756	732	753	720	776	742	765	747	718	738	700	720	702	695	715	720	685	750	693	775	708	651	760	752	661	753	697	688	692	718	723	716	745	737	759	703	716	723	771	708	734	690	739	744	681	707	685	753	726	687	690	661	739	767	730	718	735	718	703	723	731	736	699	717	719	727	744	692	744	707	751	764	683	691	711	700	761	723	744	674	731	713	697	758	740	728	707	725	738	690	682	709	668	743	670	710	754	743	749	738	726	717	744	727	692	744	682	709	762	746	719	726	698	744	738	731	743	752	720	719	677	725	689	681	708	709	734	777	692	737	699	724	651	670	679	754	757	727	729	710	747	740	731	707	708	686	718	687	680	671	724	777	746	752	747	733	709	758	744	758	679	703	667	694	753	770	699	692	742	749	718	707	702	683	710	726	720	750	744	728	739	717	711	714	691	669	725	699	719	705	715	693	720	733	717	729	718	677	729	723	706	687	741	714	710	719	705	688	722	717	725	718	776	748	729	728	708	682	735	671	679	751	726	759	681	700	695	698	704	746	715	693	766	738	738	739	731	743	726	698	656	701	739	724	733	726	714	682	746	716	760	704	740	747	730	709	720	703	719	738	692	730	736	710	698	716	751	764	719	766	718	714	664	735	706	725	705	728	720	695	703	685	720	703	701	749	724	742	708	697	728	701	751	696	698	729	709	736	781	764	692	710	650	697	678	671	725	738	775	662	705	702	763	774	709	683	711	704	708	696	726	682	725	758	697	759	693	743	713	686	702	697	719	730	730	728	752	722	685	736	762	748	740	694	734	753	704	739	733	723	693	712	672	738	724	725	748	725	721	713	708	750	720	779	685	743	714	731	697	754	712	727	765	692	762	709	718	732	723	704	731	698	681	694	765	742	745	723	702	671	710	674	761	713	730	738	731	710	707	777	662	759	785	666	700	748	762	723	701	758	746	694	753	688	742	699	707	727	773	688	718	711	700	716	697	757	726	696	708	755	685	660	707	777	709	756	741	674	731	774	719	739	724	751	740	664	682	733	752	748	715	739	699	699	717	722	737	738	727	684	713	691	768	761	700	721	711	716	713	726	745	724	736	712	740	711	744	722	739	725	695	742	717	755	728	678	726	676	671	684	732	724	730	702	747	745	675	694	695	721	725	699	710	738	764	756	728	715	670	788	688	771	716	752	794	716	725	688	688	721	702	686	700	704	739	726	712	698	700	753	705	701	698	751	666	765	724	716	705	764	762	701	731	716	707	730	750	706	709	716	710	736	697	694	703	690	756	798	701	718	736	703	692	702	721	735	776	746	701	781	742	723	731	683	692	725	684	759	712	757	726	706	733	760	691	800	697	772	729	688	773	721	694	734	721	707	694	696	786	745	726	740	713	695	664	753	729	734	720	656	717	771	783	754	709	691	676	705	733	692	686	714	703	652	753	689	721	716	730	729	690	698	717	754	751	702	724	743	714	708	711	733	722	766	719	715	715	688	734	727	695	714	707	670	716	784	703	739	758	706	730	734	726	717	726	738	749	747	719	677	698	709	719	743	733	680	727	714	744	755	695	682	723	688	716	688	728	689	743	728	639	701	706	736	720	741	736	731	740	698	731	771	731	714	723	732	706	728	773	743	743	768	761	727	667	776	749	681	702	707	744	711	671	734	723	747	703	714	686	701	736	732	762	733	717	748	734	729	730	684	711	743	695	720	688	655	709	722	739	724	713	698	678	736	757	732	674	710	694	699	713	705	735	730	709	740	731	717	713	708	700	776	693	694	749	706	693	688	739	713	741	716	678	735	711	719	678	739	751	679	760	684	742	703	703	678	733	725	736	728	672	712	713	659	710	692	713	721	701	679	692	682	675	701	695	687	740	710	736	749	748	718	750	741	728	733	702	736	734	742	682	707	744	773	714	702	735	740	759	727	698	734	706	704	740	714	762	731	753	739	688	684	674	713	692	753	686	691	717	729	732	765	746	756	752	704	655	701	655	699	715	700	682	696	694	675	736	706	720	709	742	691	732	730	747	772	739	748	706	745	693	707	682	716	713	761	693	699	703	720	744	757	727	731	709	722	713	755	680	733	734	704	695	737	688	704	742	703	711	702	744	749	702	732	715	715	675	742	688	749	723	710	707	705	729	693	694	745	719	744	688	701	684	669	720	760	740	696	752	702	725	751	796	719	771	664	716	731	762	716	744	740	730	694	732	726	705	726	701	706	717	686	726	777	721	722	738	711	714	709	758	720	702	717	716	718	668	696	729	701	704	759	751	710	699	720	682	707	735	736	739	750	712	706	659	689	722	725	718	683	672	716	690	689	730	708	654	703	718	719	732	686	659	670	724	713	725	699	716	689	751	714	785	718	689	746	730	713	748	727	706	724	714	727	697	705	711	679	637	760	686	723	674	697	651	755	748	749	745	702	747	717	722	647	718	681	726	699	706	763	733	735	692	743	720	750	687	723	721	704	722	743	698	724	658	713	715	685	693	747	664	674	731	723	761	737	748	722	733	723	793	691	658	690	689	741	750	699	678	727	733	720	710	696	704	748	744	747	693	765	779	693	700	700	713	726	707	718	744	699	751	757	660	671	751	757	704	731	757	709	675	700	701	701	682	746	721	777	764	772	767	682	680	756	694	684	756	694	707	693	721	708	695	715	706	710	720	674	715	724	698	702	708	761	715	734	742	751	707	723	728	719	687	721	697	749	703	753	765	722	728	669	754	719	703	762	690	738	710	724	662	765	681	714	693	730	745	716	744	742	732	730	714	695	764	758	732	741	714	691	705	745	723	697	680	692	697	687	738	734	707	718	743	692	688	746	770	716	749	703	729	731	730	709	712	721	742	702	734	697	690	758	695	731	747	713	697	720	733	716	697	731	716	674	645	733	739	754	658	735	718	761	734	687	668	706	769	677	720	721	743	714	693	677	768	695	739	708	702	730	709	719	729	751	685	686	752	748	723	629	722	762	676	693	686	730	769	754	710	720	682	692	753	698	705	700	733	724	730	695	709	709	716	735	731	741	742	697	735	716	684	729	691	748	737	730	694	703	745	769	777	735	691	696	746	760	764	666	726	724	709	740	681	690	705	713	704	720	745	738	679	712	662	737	734	743	719	703	680	717	741	748	690	719	709	713	740	646	719	772	743	709	666	694	717	739	715	729	714	690	754	672	715	686	712	689	669	705	727	689	719	722	797	736	714	693	752	696	721	716	718	729	733	724	722	699	721	651	726	699	674	684	710	732	723	783	679	703	735	746	746	739	719	773	710
60396	85603	47335	14904	3388	1001	666	687	698	606	665	635	603	627	638	624	649	647	667	696	628	672	620	637	653	649	628	644	647	647	695	687	639	631	621	597	662	651	665	670	619	670	677	652	636	637	604	639	686	610	623	645	630	637	640	650	580	649	653	654	668	637	613	607	660	620	652	641	628	635	647	686	619	608	643	654	612	644	644	637	611	643	610	631	625	643	635	648	594	661	642	661	604	646	678	618	675	649	694	649	619	659	627	642	631	630	602	607	671	592	670	626	588	674	622	680	670	658	672	617	653	600	665	630	646	684	637	626	608	618	645	643	663	598	633	585	650	656	623	587	629	602	652	649	624	618	619	581	657	642	648	617	668	651	663	690	697	667	629	646	615	655	650	642	605	611	662	606	642	594	592	610	608	566	591	641	595	693	617	616	668	642	645	648	600	659	655	596	641	638	675	634	641	680	590	620	610	606	584	680	636	603	622	624	668	617	629	649	623	617	656	601	646	700	673	633	640	661	669	719	614	627	672	657	585	652	620	666	619	624	590	644	615	644	669	634	627	648	633	614	641	688	665	678	669	633	638	597	617	624	659	645	636	617	622	642	620	657	643	616	605	676	658	629	583	626	632	609	637	607	609	642	640	642	678	656	713	626	632	627	604	608	639	672	637	622	606	637	599	621	621	630	647	647	631	582	612	681	625	622	632	612	646	633	614	631	634	645	617	688	595	623	631	630	604	600	634	638	574	633	650	641	618	637	670	596	656	622	657	621	647	606	648	673	658	697	639	606	607	586	679	633	626	637	681	658	673	637	610	666	605	615	667	627	621	632	610	596	634	616	620	633	658	618	618	612	638	587	615	617	657	626	660	623	639	666	633	649	651	625	671	666	662	678	613	631	651	613	655	638	628	643	660	644	698	675	604	657	625	657	637	603	611	650	633	626	623	668	645	641	606	624	606	597	647	622	620	640	634	639	671	631	635	643	632	648	607	626	634	641	631	658	638	653	598	667	625	639	624	651	670	657	628	600	661	631	650	604	647	650	638	668	646	647	666	622	678	651	610	603	638	643	677	626	589	645	614	604	598	654	641	605	616	602	646	633	634	614	689	624	643	633	599	642	608	623	600	631	638	604	627	636	675	642	630	612	640	665	616	613	625	649	568	606	651	623	650	615	663	582	616	595	654	640	634	633	625	651	620	667	631	622	633	682	618	599	658	638	687	653	615	656	622	619	652	664	621	645	635	655	628	614	653	616	603	655	653	678	623	662	592	624	630	661	655	620	630	602	639	671	646	642	702	621	626	634	657	673	679	641	642	661	639	638	661	609	641	626	662	648	665	649	611	654	638	638	639	637	648	614	611	633	633	655	655	674	638	641	672	663	600	690	668	625	636	612	606	638	662	629	642	638	644	636	640	637	597	630	609	634	611	619	621	642	620	661	666	594	649	618	661	653	567	654	636	643	633	668	656	653	630	639	657	621	658	630	648	616	628	640	671	671	691	629	647	626	597	662	670	665	609	650	628	578	636	639	655	634	595	632	577	662	667	629	631	649	646	649	649	579	619	645	628	633	661	564	619	672	634	658	656	623	623	681	634	620	614	644	624	653	683	611	604	647	637	658	645	633	656	640	636	632	596	632	661	638	616	680	611	629	651	661	645	620	593	648	604	575	612	635	655	667	622	644	652	609	674	649	597	648	703	629	643	574	631	628	591	588	609	611	652	622	637	670	607	630	655	682	651	619	674	620	626	660	669	660	695	594	653	639	655	637	626	623	644	641	674	652	634	633	608	665	647	644	594	643	618	630	641	586	632	619	584	604	628	685	668	631	647	633	634	625	632	638	630	659	656	670	610	675	662	597	644	664	642	656	669	637	671	668	608	609	617	651	651	604	601	638	584	659	654	608	653	625	652	627	603	606	675	629	651	619	651	663	662	611	645	640	609	627	690	676	616	639	641	638	593	680	625	633	656	640	677	599	665	636	634	619	619	637	665	617	611	629	611	608	621	652	606	661	609	588	583	639	601	679	658	636	673	588	667	609	606	661	675	669	630	626	634	648	637	651	629	638	640	642	595	617	665	634	624	687	679	630	624	626	618	629	641	669	639	629	578	691	623	667	627	669	643	652	633	623	649	620	618	618	690	633	608	643	621	657	612	647	642	616	622	663	613	615	612	663	646	603	655	626	609	636	634	595	613	603	633	676	653	611	610	629	664	639	666	587	622	653	632	613	632	590	626	626	648	622	581	596	650	607	580	662	620	601	611	645	686	644	621	642	666	586	604	627	664	642	640	619	624	643	691	646	641	626	670	607	642	655	631	640	680	642	682	646	667	651	657	620	632	663	632	647	654	592	658	645	613	640	635	640	636	639	624	657	615	626	645	649	672	640	603	591	612	639	653	648	624	592	623	662	647	598	655	647	627	621	633	635	632	627	653	645	633	611	645	628	648	681	627	609	626	640	683	609	653	649	657	617	648	637	598	686	659	632	684	612	648	654	622	637	591	665	660	627	615	683	599	703	663	622	624	626	645	633	669	633	623	615	612	613	607	662	619	623	670	632	642	604	636	600	656	651	626	655	639	654	626	616	630	621	611	648	619	563	604	619	619	625	623	567	640	629	626	681	615	570	690	633	654	630	626	635	614	642	634	641	637	624	654	633	622	630	669	629	574	594	631	613	610	598	661	622	674	609	593	650	668	619	576	639	627	655	635	663	648	675	611	657	673	637	661	617	597	657	649	687	613	653	620	639	665	623	638	621	655	629	663	604	608	658	594	621	672	648	636	626	643	622	596	636	626	639	633	646	635	632	598	626	655	622	663	641	628	639	645	618	681	637	590	658	699	659	632	646	634	639	655	625	623	609	592	653	634	634	626	637	651	610	627	680	631	671	600	653	688	622	614	592	654	649	609	636	681	631	639	653	595	615	658	617	625	616	642	582	624	660	632	599	645	605	598	671	620	658	658	602	622	669	660	611	591	621	621	594	621	625	608	619	653	679	649	654	638	613	651	695	643	618	650	680	603	617	638	604	632	657	631	684	614	642	691	602	645	640	660	582	644	613	637	588	614	688	648	613	692	683	608	650	604	632	561	578	640	655	609	625	644	616	583	634	622	621	645	609	638	655	611	605	630	600	627	662	643	630	597	614	673	627	638	589	652	603	625	599	650	577	647	655	652	589	640	650	609	605	621	616	683	641	611	642	630	646	626	630	652	604	671	630	614	636	641	606	630	633	658	612	628	593	636	610	651	610	671	653	602	595	682	594	605	618	645	653	644	636	637	621	638	651	616	616	643	607	638	614	624	597	631	626	642	629	672	655	640	639	646	628	641	589	602	671	636	641	662	634	628	683	583	618	642	621	674	662	617	621	656	651	670	629	626	615	634	659	621	597	653	615	610	629	628	641	624	637	644	659	619	606	621	649	636	664	609	609	593	642	627	631	642	637	626	697	616	631	652	627	650	646	649	612	642	624	633	646	594	618	635	613	629	655	629	621
35755	30489	17851	4132	831	641	611	573	560	564	575	572	582	532	556	602	583	571	575	583	534	559	525	583	564	570	557	535	596	557	588	576	553	556	570	557	542	567	583	543	517	545	510	576	580	514	589	599	549	563	555	550	541	539	572	575	554	544	582	571	567	575	530	577	536	545	517	608	540	568	580	518	574	556	542	552	553	582	559	609	545	570	568	511	571	574	588	618	568	574	571	545	570	519	559	560	551	584	519	569	576	604	540	562	521	551	539	554	612	560	535	554	526	566	536	569	502	525	539	540	537	541	566	563	559	562	533	593	543	559	568	555	561	557	545	562	582	549	567	562	519	588	544	547	560	562	571	552	593	519	550	561	574	547	548	555	604	518	534	548	515	514	555	549	551	577	565	599	561	582	556	540	549	540	549	562	558	563	547	552	578	534	551	538	574	558	628	582	499	579	534	578	546	547	546	562	528	575	541	535	559	536	528	563	483	588	545	593	532	534	530	548	535	561	568	564	538	572	604	549	558	560	533	570	546	581	585	568	547	558	519	561	530	543	594	559	560	573	544	551	554	570	523	531	567	588	515	577	614	608	574	555	532	572	573	565	537	584	587	572	585	534	533	532	603	578	554	544	579	530	548	586	561	543	554	553	573	547	528	541	549	539	567	536	540	580	573	552	576	540	570	568	492	549	586	546	534	598	546	528	595	533	557	573	541	501	528	559	574	558	566	541	601	584	562	580	544	540	520	562	579	581	541	552	553	566	554	558	563	567	567	541	599	565	544	534	545	655	559	608	505	552	557	567	539	552	578	554	567	574	518	505	530	597	560	516	531	553	504	526	577	563	554	560	566	588	588	555	526	578	583	565	538	601	569	563	559	551	530	556	586	539	582	582	542	583	589	533	568	559	608	558	522	560	557	562	582	544	531	575	562	524	548	583	585	547	564	534	562	524	544	533	600	571	547	551	543	541	547	584	567	539	558	606	592	553	575	549	557	550	590	568	556	551	577	564	596	514	596	507	540	556	587	545	570	551	547	534	559	579	585	592	601	515	553	570	574	588	573	568	569	530	528	551	531	503	569	536	580	575	558	507	531	543	553	556	553	610	527	534	564	573	556	495	545	595	549	521	567	574	535	544	530	545	535	521	547	570	577	572	565	572	569	578	522	552	554	585	566	528	556	548	558	551	558	571	569	522	567	556	555	540	569	570	557	602	565	535	540	599	571	515	559	605	497	549	538	515	583	572	581	568	551	562	533	586	554	590	573	558	533	569	537	551	523	573	573	567	564	574	560	582	561	528	533	535	537	556	577	591	589	541	562	572	562	601	557	550	565	564	544	553	557	534	564	539	529	545	577	556	576	550	596	540	515	541	598	490	565	602	548	553	558	580	542	563	524	555	558	554	534	520	565	571	559	623	580	595	549	532	578	535	539	580	544	559	555	526	562	566	580	548	590	543	564	558	554	543	552	555	612	558	555	558	577	545	603	499	584	534	608	553	616	571	566	570	543	558	597	590	534	586	518	519	554	583	545	577	536	514	570	541	558	552	582	595	532	582	550	591	568	591	551	544	554	606	508	560	563	530	573	552	589	603	542	581	563	547	543	616	560	564	554	578	588	554	535	618	580	532	541	588	547	570	567	557	529	566	594	571	521	543	527	602	600	574	529	606	580	538	561	583	578	593	558	588	552	568	543	577	542	579	560	562	586	563	543	581	565	549	553	536	536	547	555	605	562	531	611	521	608	547	545	535	555	528	539	559	575	519	536	579	549	565	546	558	558	548	526	582	542	622	555	535	552	537	539	573	523	534	590	538	589	550	589	562	593	572	545	547	578	547	536	576	565	560	630	561	555	529	569	544	542	573	534	567	554	560	577	534	583	566	553	565	549	569	555	544	565	530	518	537	588	548	555	566	548	524	568	560	542	540	562	564	544	538	549	561	558	520	508	578	557	563	527	538	567	534	519	565	542	606	533	541	600	567	547	566	524	550	533	523	552	556	561	554	559	567	553	537	510	558	540	595	548	577	535	520	589	577	518	541	575	548	570	537	513	542	570	525	532	553	574	564	555	529	556	574	551	563	574	555	611	568	571	515	569	587	524	570	613	578	561	534	578	523	577	618	539	514	540	592	538	605	623	570	568	533	532	630	571	574	580	539	556	572	546	565	598	589	535	555	534	576	581	546	543	522	589	570	621	562	550	545	484	557	532	541	551	586	563	572	607	529	592	562	547	593	549	579	556	552	522	576	531	564	533	539	568	510	550	526	566	570	560	577	546	591	565	580	551	528	563	540	584	584	569	559	542	576	544	567	513	606	539	538	528	544	615	561	589	540	552	578	525	566	563	593	570	564	559	546	563	575	567	575	519	588	542	553	542	567	581	593	528	557	614	554	562	583	548	547	592	561	543	559	562	532	525	583	565	555	543	563	518	523	528	536	553	576	547	544	530	535	547	570	574	547	558	558	599	557	563	517	541	542	517	547	569	515	591	581	561	573	554	547	530	551	577	558	586	615	521	551	604	579	565	550	577	557	557	541	540	502	606	580	616	513	592	547	554	540	537	539	557	557	535	497	528	582	569	554	562	549	597	514	577	540	543	582	565	549	563	579	596	549	572	601	582	509	535	570	589	574	588	549	567	553	564	591	594	537	511	567	585	597	571	602	551	555	576	553	575	566	529	568	539	541	539	538	554	522	532	560	602	555	541	599	517	569	599	540	573	551	548	529	563	572	570	577	558	571	521	575	569	556	563	562	562	526	594	560	573	532	553	536	551	555	527	530	566	560	571	563	571	588	541	557	547	520	607	594	550	525	547	544	552	602	539	532	616	551	569	599	568	558	525	534	565	510	552	558	541	530	524	542	587	549	541	580	536	523	580	531	572	556	542	560	533	529	565	518	551	545	561	572	523	576	549	529	528	529	587	596	563	558	591	565	574	563	534	545	556	537	550	535	574	537	552	517	547	582	547	559	575	573	575	554	587	569	533	529	557	581	549	543	563	568	541	575	582	617	584	561	586	539	556	597	544	573	572	573	533	571	571	548	562	539	552	552	578	551	566	554	491	566	567	547	545	546	585	539	529	529	588	574	539	564	553	582	536	595	573	576	537	589	562	558	605	595	548	568	545	551	561	563	497	538	518	543	584	563	561	557	529	532	556	563	593	498	549	533	540	522	539	554	554	529	539	520	540	529	559	553	571	537	569	573	569	577	549	564	589	572	521	543	594	550	546	629	555	585	561	556	551	543	606	542	583	559	537	537	500	552	577	561	567	539	587	551	581	556	553	580	556	547	598	537	574	566	530	533	547	576	566	529	572	566	526	585	586	601	548	560	561	589	581	540	533	577	592	536	525	554	575	507	530	580	563	574	555	564	541	544	546	538	541	564	533	578	627	575	510	547	520	567	560	566	574	581	527	551	527	557	576	543	544	584	538	565	547	560	612	570	543	581	554	570	551	560	551	537	513	535	562	561	591	554	593	568	558	570	569	556	531	582
33354	28793	9089	1776	640	520	477	405	444	473	454	463	447	478	477	461	474	478	420	517	476	468	458	464	447	475	523	488	433	451	523	459	477	449	465	472	460	439	441	460	471	453	462	456	416	441	498	436	450	453	466	470	483	478	460	477	468	465	469	469	472	473	444	479	457	452	468	452	485	443	451	462	471	457	455	443	453	452	467	448	477	493	436	450	432	468	465	486	432	481	447	465	513	440	507	473	467	410	460	465	462	427	440	452	449	427	515	461	485	445	441	498	513	478	488	455	488	471	475	443	427	442	446	463	474	455	457	452	471	441	435	453	432	451	458	454	485	460	478	470	460	480	460	463	447	452	467	461	450	419	458	458	463	437	463	484	447	402	465	464	473	463	435	465	466	470	462	431	497	481	475	448	483	496	451	472	431	486	438	473	449	474	472	480	476	495	488	450	496	468	477	467	478	439	449	454	421	481	420	434	429	485	464	463	446	453	450	430	461	456	486	413	461	449	496	449	449	464	451	432	442	484	462	463	445	459	458	511	437	485	481	435	433	471	457	477	475	463	445	504	461	462	426	462	471	457	440	492	456	427	416	465	460	443	461	436	483	490	488	458	438	418	462	417	449	447	472	457	473	489	494	483	447	479	488	480	452	494	473	437	440	465	464	430	487	449	469	446	494	435	478	474	481	464	499	424	446	461	495	468	443	444	444	439	481	458	457	479	448	467	454	481	473	437	421	461	454	462	464	452	473	453	484	464	454	460	454	484	460	452	441	456	462	462	456	456	440	458	463	480	490	454	449	479	468	472	498	428	436	481	476	435	448	479	449	456	492	444	482	488	434	453	446	460	448	443	445	455	499	481	466	450	467	441	472	446	460	448	461	440	455	449	453	466	484	452	460	466	463	455	437	489	462	476	464	445	473	452	463	479	462	438	470	456	482	429	439	486	481	430	464	481	491	444	454	430	483	417	444	469	447	430	452	465	431	466	460	422	453	486	508	436	478	478	455	425	484	445	465	462	468	460	413	457	452	418	432	467	468	480	463	482	469	473	467	476	490	487	456	441	466	437	452	469	416	459	450	502	446	478	481	476	439	459	456	463	469	450	450	484	509	462	496	429	413	431	436	433	479	483	478	448	445	466	438	456	455	457	474	465	456	479	486	470	457	492	456	488	477	425	434	450	468	454	427	441	450	408	466	474	491	433	442	438	413	452	462	476	442	478	446	441	457	431	463	479	437	450	450	481	460	459	490	491	436	448	490	442	467	464	462	416	489	437	456	486	430	474	459	468	472	451	450	431	441	440	493	464	434	481	471	482	467	478	477	452	435	466	453	480	470	432	462	455	448	458	451	480	424	478	455	434	459	421	467	464	422	460	474	493	496	423	463	439	431	419	463	441	443	484	462	493	487	413	442	470	412	441	451	449	456	438	467	435	441	481	451	455	435	455	459	458	457	449	427	469	473	466	495	465	428	478	424	457	470	424	477	484	477	418	448	485	474	466	438	436	459	455	485	441	462	444	474	415	475	470	468	479	437	440	445	439	458	512	487	419	460	443	459	439	479	476	429	484	425	450	462	418	496	483	477	448	444	466	451	461	433	457	474	471	484	458	455	452	452	460	457	449	442	466	427	452	478	440	474	454	443	439	464	459	423	466	434	485	458	481	476	462	465	477	428	448	466	480	477	452	454	450	446	466	484	447	477	463	476	453	456	451	449	433	477	455	490	439	493	452	453	466	502	428	422	460	412	456	445	448	469	436	444	465	455	471	466	471	473	455	406	448	475	458	452	479	466	444	443	452	470	453	482	466	440	471	452	449	480	448	473	477	446	470	443	437	463	454	453	467	494	463	483	434	461	469	489	420	463	477	469	471	487	447	463	498	491	474	460	428	463	468	403	470	505	496	491	452	475	449	463	467	444	465	425	460	458	483	468	424	474	474	460	462	460	434	468	440	460	488	497	455	444	434	501	440	482	479	485	468	438	455	470	493	450	458	441	441	439	451	437	438	481	453	428	483	474	437	458	425	455	458	460	474	438	435	479	412	420	488	456	462	493	479	449	457	435	449	473	481	469	444	461	454	475	460	447	512	431	486	461	467	435	476	422	468	450	426	484	440	464	479	485	434	420	448	487	453	447	438	461	476	488	508	451	457	502	437	458	446	456	494	435	451	463	466	403	464	466	494	417	438	460	488	473	444	500	467	449	474	451	449	486	471	456	454	448	465	451	440	476	484	466	454	449	458	462	454	511	400	453	437	463	445	452	465	468	464	468	445	443	450	450	442	419	459	450	461	486	436	484	490	436	446	457	425	467	444	428	449	477	457	465	488	416	490	450	432	469	477	468	458	483	453	463	463	485	430	466	479	440	484	485	427	477	451	428	450	451	477	470	461	421	479	471	431	479	419	444	449	471	490	504	435	445	467	442	487	435	476	440	438	473	443	451	460	461	467	484	447	477	448	416	421	440	510	479	467	476	429	441	477	464	449	464	492	444	488	482	427	403	446	428	492	460	460	483	467	449	449	442	478	471	452	443	496	460	452	443	470	433	508	474	451	496	460	450	452	436	438	467	451	476	500	442	472	485	442	460	453	491	473	473	452	475	405	455	473	442	436	454	452	453	462	450	474	536	470	472	467	497	479	452	471	526	436	443	457	459	474	490	425	453	442	459	460	451	472	479	469	443	464	488	461	480	424	425	481	427	453	493	441	439	443	471	420	509	452	496	466	452	473	436	437	494	451	454	434	419	450	463	462	489	465	437	439	448	465	498	425	456	464	455	473	473	477	458	481	481	469	438	429	461	465	502	440	437	446	501	476	460	462	452	462	461	467	482	452	440	471	460	445	425	416	409	494	448	418	412	434	460	481	450	457	478	473	464	510	480	459	485	494	449	433	463	455	462	418	469	455	426	429	454	430	492	485	454	466	454	477	450	454	411	477	447	420	470	464	450	435	445	438	467	444	466	440	441	439	463	456	425	444	478	473	474	450	467	464	478	460	466	456	457	484	478	476	461	451	433	466	451	436	437	489	485	449	460	412	446	423	460	474	475	445	461	444	484	497	442	456	413	441	455	452	467	447	433	452	453	435	470	482	465	445	428	464	506	439	434	459	456	434	470	480	461	466	469	483	455	465	475	421	461	428	453	441	439	490	443	514	455	448	447	497	480	425	453	460	455	485	482	450	466	450	434	472	433	453	476	477	443	456	429	442	418	435	484	431	450	432	415	493	417	480	443	446	479	435	481	445	462	434	438	436	467	474	464	439	433	470	496	438	459	416	438	471	467	456	445	442	434	475	444	452	471	450	448	448	446	427	458	452	461	447	449	441	500	458	462	491	445	504	439	445	432	453	472	482	459	424	452	454	464	472	435	445	467	463	490	464	487	435	449	468	481	454	492	447	455	453	460	472	440	477	480	464	457	451	456	465	462	448	421	465	471	461	487	466	450	477	483	431	469	414	450	434	465	456	451	455	444	487	506	450	487	450	461	435	459	453
24856	22897	28993	24635	18099	4501	1001	712	651	638	634	606	649	634	636	630	620	632	649	621	644	635	649	637	660	605	610	574	595	617	619	616	605	604	605	609	610	612	597	631	595	617	633	601	612	630	647	636	621	594	591	608	597	616	625	600	613	665	645	620	637	666	595	623	626	615	625	597	596	616	596	585	635	652	627	658	558	603	603	591	686	617	587	653	626	616	642	623	639	625	588	620	635	617	639	597	621	649	632	662	613	628	631	612	598	616	586	603	639	644	640	636	635	628	603	607	613	609	611	650	651	612	599	600	577	656	597	601	627	600	637	611	621	631	576	644	611	641	611	637	598	662	614	634	595	615	628	583	595	626	592	590	582	634	650	619	632	644	586	618	618	568	620	629	577	617	590	590	620	629	638	559	632	612	616	598	637	589	615	617	620	581	619	586	588	676	592	656	633	606	618	623	662	629	641	637	577	617	617	609	604	592	550	629	600	633	613	602	589	595	648	585	675	633	631	643	624	641	627	632	640	638	601	613	604	641	555	626	631	623	645	622	619	629	628	625	652	661	623	627	639	639	617	673	619	595	640	602	651	587	609	617	639	618	625	624	640	643	594	661	639	600	623	636	638	652	609	596	614	572	646	605	623	615	657	631	611	574	627	611	658	575	639	579	616	608	590	622	612	628	632	623	640	640	643	641	624	599	609	638	615	586	621	609	638	558	620	606	586	666	629	618	641	576	631	577	612	620	627	613	587	610	658	581	642	561	612	666	663	640	586	594	581	597	598	611	610	599	641	604	623	562	615	667	623	569	617	628	645	657	632	645	616	635	631	551	630	647	613	596	625	641	626	602	604	625	599	622	613	609	650	587	605	602	566	615	599	586	649	640	659	643	637	607	650	626	616	595	605	595	632	586	640	564	633	595	645	622	614	655	623	588	622	601	609	654	600	660	605	610	616	638	605	611	641	640	591	608	672	621	620	583	641	572	606	581	578	569	660	599	599	611	609	590	646	591	597	609	587	612	618	632	626	662	584	628	612	581	622	608	602	603	620	604	604	635	618	631	663	574	601	606	652	601	606	620	590	622	607	595	587	572	585	632	616	656	660	593	606	628	606	604	615	593	620	636	622	594	613	629	592	550	637	601	586	560	591	643	599	558	608	606	631	623	590	643	624	629	563	634	612	609	621	595	638	634	628	638	646	627	623	648	605	639	594	648	654	584	616	594	622	616	590	612	605	610	614	647	604	613	590	640	631	585	620	623	596	623	607	586	630	634	630	631	629	611	636	610	560	614	629	606	636	634	615	625	583	605	616	620	590	621	600	606	616	614	637	618	600	608	612	607	596	580	619	628	615	611	617	643	618	595	620	574	621	606	581	596	621	628	617	598	681	624	641	608	663	607	582	597	645	630	631	652	635	631	604	615	626	622	637	628	628	639	627	631	634	622	608	597	618	616	621	590	622	626	626	595	595	626	609	658	636	621	591	607	593	640	608	627	627	602	612	646	615	598	624	629	612	584	618	586	609	575	606	620	549	596	618	618	563	577	657	635	616	634	657	659	623	618	661	587	624	639	649	577	633	552	588	591	640	623	622	658	598	599	568	627	639	592	635	612	517	620	628	626	622	644	611	646	595	613	623	579	590	656	589	608	635	620	619	597	670	584	634	600	612	628	594	635	678	613	635	595	616	588	659	588	590	598	590	619	595	598	651	642	615	603	636	579	604	602	621	563	566	628	636	585	609	612	642	597	634	609	606	607	615	610	616	606	629	629	614	616	600	589	624	591	652	591	615	605	584	618	604	650	625	607	625	618	608	630	659	659	630	595	596	611	591	631	605	566	598	566	619	645	629	614	583	622	603	623	592	617	629	667	559	587	625	562	605	657	581	642	558	591	586	608	563	614	592	575	595	606	607	647	598	610	622	593	550	637	632	593	630	615	618	601	603	608	595	606	566	629	581	573	580	613	593	615	597	639	612	624	582	581	654	582	622	585	614	660	627	604	647	564	595	614	630	600	605	659	656	580	641	649	616	607	608	608	621	584	616	635	556	635	610	604	617	592	611	674	635	637	628	627	601	607	593	619	619	623	601	596	668	638	663	573	615	627	595	613	645	627	640	591	632	599	619	612	631	654	590	573	604	679	639	552	618	613	569	632	633	611	593	662	626	622	614	652	674	580	604	630	593	629	631	623	645	632	602	621	632	620	624	632	640	591	610	610	641	653	627	635	660	640	592	621	644	623	557	591	626	612	604	615	638	599	612	604	613	610	571	577	630	593	615	610	620	615	641	615	621	634	628	610	603	620	600	675	653	640	625	608	599	580	661	612	589	629	561	615	600	594	596	609	648	628	659	585	656	642	597	628	650	641	632	591	580	607	616	627	623	567	672	624	586	631	575	630	637	579	594	621	617	651	617	613	648	639	602	604	588	567	592	581	591	616	615	595	617	630	585	612	633	631	615	640	585	587	627	557	607	611	612	581	594	621	614	618	604	598	627	577	623	610	608	641	581	597	596	629	613	590	629	586	605	641	618	679	618	600	600	616	557	610	622	622	653	567	635	642	599	623	607	645	608	622	626	636	650	647	620	571	606	644	593	643	595	628	656	628	592	609	653	610	621	615	647	660	567	613	611	615	592	659	587	599	591	594	587	595	574	608	586	583	598	622	576	580	588	613	628	661	548	623	659	611	583	652	629	639	591	646	677	655	619	567	566	581	559	609	563	613	626	632	641	571	639	603	614	634	623	578	598	610	615	627	577	596	597	620	597	604	617	598	612	593	631	596	631	610	634	600	616	634	609	616	638	644	619	609	620	598	593	609	616	645	630	615	623	594	595	593	610	619	658	611	617	603	637	604	617	615	589	629	595	579	582	558	603	565	656	577	614	633	645	618	606	585	608	595	622	591	642	604	584	534	595	610	586	606	637	581	621	630	606	601	638	615	629	633	613	614	626	598	602	599	620	584	600	590	634	634	599	600	603	592	595	625	637	599	617	577	598	606	601	610	639	636	590	639	627	578	645	610	586	624	648	586	589	598	670	624	610	627	594	621	647	570	659	572	642	616	666	645	616	562	609	598	633	626	621	577	611	535	595	625	657	620	636	617	583	604	607	627	598	588	598	584	633	605	596	633	598	593	661	645	620	658	569	605	619	599	646	576	663	615	633	607	650	590	604	596	601	660	609	612	615	638	604	582	573	615	641	574	593	556	604	585	598	608	618	576	578	616	632	626	590	614	638	595	620	612	620	589	631	610	621	634	583	645	615	641	628	575	613	597	590	595	595	631	586	585	588	614	582	568	635	551	619	591	606	638	596	607	615	617	609	642	625	650	610	650	627	608	635	585	553	634	582	645	571	564	583	603	630	595	631	625	581	650	676	582	653	591	620	568	567	607	665	599	683	628	633	603	629	599	631	630	612	626	608	599	624	594	627	618	581	582	568	601	629	618	634	635	625	624	635	596	625	643	617	592	621	600	618	578	613	646	608	558	613	646	618	558
62037	82774	43539	12303	2507	793	591	555	575	552	603	570	592	593	557	587	600	576	498	562	584	625	574	576	565	553	511	534	541	578	558	571	591	510	561	549	566	531	567	583	563	532	582	534	553	566	541	587	524	554	512	531	567	560	580	562	554	584	546	559	562	580	556	538	591	527	557	532	529	520	572	570	524	556	560	566	559	544	559	536	554	552	549	547	559	556	539	585	559	587	585	548	564	531	577	540	576	591	576	577	558	571	607	580	567	587	560	575	587	506	519	558	551	569	545	575	565	571	545	554	520	588	547	587	557	591	513	532	509	575	567	561	591	533	580	543	604	557	564	572	568	567	560	544	547	556	597	558	580	503	577	574	554	544	597	574	514	575	552	533	568	521	597	568	550	577	554	571	545	506	517	508	549	561	548	609	577	565	565	599	566	566	550	518	530	542	551	558	585	585	521	579	620	571	541	586	587	532	536	544	569	571	547	561	523	550	576	524	547	547	533	580	559	558	507	558	538	614	591	564	576	574	558	574	524	534	581	526	609	533	545	583	532	590	548	535	558	526	593	573	554	562	559	530	561	548	598	549	570	564	571	570	564	521	579	547	530	528	556	537	538	563	575	555	566	535	568	566	552	575	525	558	555	582	575	577	579	566	545	546	548	576	527	573	577	591	535	543	589	582	549	551	570	575	567	530	511	510	548	583	563	528	582	554	590	518	561	566	545	516	548	552	537	562	533	576	543	594	532	590	561	572	544	584	561	567	513	531	589	536	553	577	565	538	530	573	556	601	570	528	559	545	594	533	582	568	526	544	552	592	555	543	551	522	552	547	616	506	569	542	566	529	539	571	538	527	539	578	572	552	545	583	555	551	522	468	579	586	537	559	578	565	582	536	538	552	548	565	564	539	549	516	543	536	514	612	525	599	537	532	518	551	547	532	539	546	553	577	564	593	535	577	537	574	570	569	568	611	547	564	623	565	574	556	518	523	561	537	522	526	568	550	537	594	557	567	518	595	517	511	561	549	518	609	564	547	522	552	521	515	542	583	583	569	587	546	553	566	573	534	561	547	518	549	555	540	578	574	544	594	547	531	590	574	570	554	582	511	569	548	525	584	549	543	555	534	528	539	552	564	576	535	569	545	512	558	541	516	525	561	529	580	544	532	562	551	586	540	586	574	604	550	554	504	549	556	560	570	558	548	573	585	582	562	543	574	591	577	572	539	600	598	569	565	560	576	575	538	550	552	574	568	548	550	569	575	544	574	554	522	517	579	538	534	534	554	532	568	525	559	549	560	610	574	542	544	560	567	530	554	604	529	567	568	540	583	580	570	579	558	555	538	565	562	550	590	556	580	558	539	550	538	517	540	585	547	485	549	571	566	516	541	544	579	552	550	550	543	567	588	510	565	577	559	540	539	543	532	565	583	531	603	577	589	596	542	553	553	546	557	559	557	544	537	550	532	573	541	558	527	580	556	561	590	555	573	551	561	549	546	626	558	521	560	619	544	521	523	556	549	531	509	510	560	535	583	539	551	556	515	591	572	564	581	543	554	574	543	573	577	562	577	566	560	567	573	577	580	563	555	541	539	550	591	556	557	575	608	536	587	548	592	526	535	591	563	563	578	523	593	539	558	525	543	542	523	527	574	505	574	555	500	557	549	548	557	545	578	540	592	551	587	566	583	543	543	584	561	559	549	564	519	538	529	555	562	557	560	562	547	564	561	538	550	535	526	594	563	574	512	562	573	547	596	538	563	560	553	571	573	537	527	508	574	548	538	563	591	564	534	565	543	552	556	579	562	561	523	562	565	551	552	580	567	521	532	553	524	566	538	566	593	546	564	596	550	584	587	540	573	536	537	584	529	548	558	573	556	525	556	578	565	564	570	556	575	605	595	563	502	550	557	527	551	576	545	497	515	572	570	571	574	594	565	534	539	548	584	570	556	535	525	533	576	536	580	529	582	544	535	552	599	536	584	542	553	599	562	580	611	548	521	568	535	572	561	576	578	526	519	563	543	556	571	540	529	561	576	548	503	562	520	590	545	582	551	535	601	569	535	558	542	576	575	547	599	579	564	565	535	534	593	550	544	605	563	520	568	529	587	561	513	522	548	531	549	542	569	557	590	534	588	547	560	594	567	561	557	556	561	526	568	545	561	565	529	528	615	591	548	557	576	549	519	575	580	546	582	586	522	561	567	584	536	543	551	540	558	566	565	574	547	542	568	548	577	550	543	549	552	544	576	537	557	579	570	563	548	554	554	513	535	574	560	531	547	559	582	558	570	556	561	529	565	528	590	575	514	582	554	551	558	542	564	538	513	548	518	552	551	558	570	546	586	537	533	553	618	524	543	520	562	557	534	515	550	575	497	572	531	615	593	573	512	509	564	530	557	574	566	592	596	552	602	520	507	519	531	500	536	540	546	602	532	575	527	535	499	553	568	561	526	554	591	572	519	567	561	554	571	554	525	590	541	534	567	568	551	547	558	550	551	553	552	567	567	533	549	551	536	559	565	533	568	570	562	560	550	571	523	560	583	530	564	540	586	509	562	510	565	558	542	540	551	568	586	544	503	547	576	553	574	536	549	524	586	522	560	548	556	536	532	559	573	562	580	573	574	546	517	566	549	560	561	556	554	522	562	546	532	537	550	596	516	544	572	533	613	560	548	583	552	538	584	526	538	617	522	553	568	528	570	574	526	571	568	579	522	513	546	575	572	584	573	526	551	561	543	528	542	577	533	545	557	552	532	522	561	528	518	562	555	569	524	566	557	545	564	573	554	575	541	570	549	540	558	568	583	545	546	526	517	551	526	549	574	566	584	571	541	536	536	504	557	562	601	550	591	548	553	595	535	558	587	578	577	596	549	575	578	575	554	546	546	531	623	554	576	593	555	554	549	559	561	523	552	557	558	538	543	555	569	548	552	564	555	577	523	551	587	567	553	539	538	556	526	595	540	545	569	538	535	539	526	522	563	550	579	560	511	529	583	569	591	520	580	514	528	536	502	542	515	523	494	567	556	554	529	559	568	545	566	619	530	542	536	543	540	564	574	558	571	572	564	540	529	545	566	599	545	571	546	568	546	566	553	557	552	560	585	594	627	623	568	569	555	568	588	546	553	527	543	567	562	573	545	545	572	554	556	564	590	528	588	548	619	553	521	525	555	545	539	563	580	596	548	570	559	515	553	539	536	530	543	548	526	539	552	504	583	556	563	569	531	604	525	596	554	572	538	570	519	546	558	544	551	527	556	531	505	551	561	547	567	560	577	522	540	537	556	573	571	567	530	542	584	562	525	537	511	583	565	596	573	562	567	542	594	571	538	535	561	524	546	563	559	530	587	552	513	566	550	516	580	547	542	561	518	591	524	550	602	591	549	571	544	541	550	559	583	566	586	563	564	566	570	526	597	554	517	544	535	564	544	563	546	507	567	554	485	566	600	567	547	552	522	596	547	568	557	583	536	535	502	556	539	551	543	541	578	575	549	563	509	540	565
24231	22415	29064	24283	20040	8226	1268	913	733	740	727	733	739	751	742	730	714	757	790	720	784	726	731	708	703	697	711	718	737	763	736	705	772	773	721	744	697	762	728	764	758	745	663	724	807	715	718	720	702	686	692	709	687	728	671	713	738	697	751	682	726	724	705	703	736	705	688	716	660	693	691	737	724	722	733	667	701	707	717	721	727	681	718	750	721	679	705	712	639	748	692	726	705	695	673	680	709	695	669	750	674	658	660	686	713	696	698	683	755	695	735	689	728	721	725	669	733	740	692	769	696	689	725	720	723	673	706	702	698	727	748	720	687	700	727	714	670	648	720	690	654	744	735	712	741	724	702	724	715	669	710	714	690	692	729	656	702	688	662	726	714	693	734	711	707	720	712	685	735	697	741	657	699	706	664	711	709	701	710	688	678	689	673	738	717	708	709	706	694	668	710	704	689	666	745	738	716	720	671	683	695	692	738	726	697	730	779	741	741	704	768	744	711	697	718	695	735	721	705	743	742	715	718	705	688	772	711	736	723	723	683	723	665	692	705	738	687	724	725	699	714	692	652	728	695	662	726	681	700	673	679	742	694	727	735	756	758	767	676	721	691	778	727	709	729	738	702	693	688	658	732	735	710	713	738	693	694	677	694	700	715	715	732	702	719	735	690	678	631	697	689	711	716	702	742	691	715	689	686	705	741	711	712	739	691	729	703	706	695	723	696	684	709	707	685	723	725	678	676	701	659	702	689	669	684	688	770	682	725	711	746	760	748	644	711	652	738	725	744	739	764	713	725	746	670	664	742	716	714	700	795	655	718	685	684	705	686	741	720	689	742	697	685	685	684	665	741	728	776	716	698	724	657	703	718	633	704	690	715	701	712	692	714	737	694	695	727	739	720	713	710	694	672	772	669	685	698	757	693	710	754	756	693	715	715	718	665	702	710	701	700	741	706	744	728	725	711	717	703	722	682	667	715	758	699	699	681	638	693	728	707	681	743	707	748	684	696	711	713	691	717	709	700	698	690	743	710	679	655	653	702	737	691	729	698	729	735	716	748	672	748	751	698	731	719	728	678	729	696	696	746	661	722	699	701	671	722	710	743	701	686	688	678	724	718	637	691	688	712	730	677	734	737	729	715	698	714	748	676	727	697	714	704	721	698	730	696	709	679	721	724	692	696	706	734	723	709	752	719	714	722	672	663	708	686	712	698	759	692	703	720	726	700	704	686	698	685	716	729	639	675	700	682	738	707	704	739	687	689	718	675	716	708	740	760	698	692	698	636	685	724	696	759	655	701	681	687	719	690	718	771	679	744	723	742	673	711	712	711	711	707	654	714	709	690	706	683	722	686	651	727	680	707	686	642	698	715	665	678	749	691	709	693	715	702	701	672	703	664	723	672	733	670	663	701	747	635	741	730	741	728	718	692	758	722	722	697	687	720	678	716	715	744	762	706	709	712	697	712	717	716	710	686	734	654	714	747	687	649	683	701	766	672	733	685	732	670	743	730	726	710	702	680	701	665	681	736	717	707	658	709	698	695	731	680	688	679	699	670	654	755	696	666	724	719	740	710	677	696	699	735	702	671	698	707	711	711	746	751	700	705	710	690	758	714	746	721	678	716	688	773	697	701	729	725	703	734	702	706	685	663	714	686	696	716	745	681	705	727	699	721	693	724	757	727	702	708	689	667	695	699	708	727	686	660	688	697	663	637	658	700	713	712	691	698	713	667	718	697	684	722	708	686	697	738	672	736	719	733	720	717	694	709	688	723	757	773	692	683	672	729	672	707	710	679	742	736	687	707	709	724	712	724	770	716	720	671	698	724	735	704	723	717	727	693	693	720	695	686	711	705	688	695	697	701	717	687	707	694	705	657	695	718	766	708	702	722	684	747	723	690	693	752	672	705	716	687	694	693	732	662	694	670	733	711	695	694	682	713	688	702	756	637	688	691	726	646	685	712	726	702	705	719	737	727	691	711	700	723	719	688	724	666	745	725	729	748	696	728	705	694	701	722	726	676	711	746	689	752	722	644	733	731	705	627	732	749	712	705	710	696	706	691	737	706	738	703	738	692	685	754	679	739	714	709	666	647	729	702	723	722	700	719	683	693	704	703	687	703	672	715	727	738	727	720	708	713	744	719	682	701	669	667	716	704	656	730	705	678	708	629	719	720	708	676	723	710	698	671	664	687	681	702	665	702	719	682	699	715	710	684	725	665	684	681	657	692	732	664	716	709	675	709	714	734	708	709	704	671	649	732	691	714	689	709	688	703	727	680	703	708	748	722	698	677	680	702	716	711	675	699	719	695	744	749	671	702	754	696	713	704	705	691	676	640	771	701	701	726	635	701	720	705	700	728	741	725	684	697	737	692	698	712	679	768	721	664	718	695	678	714	745	728	750	652	661	718	736	738	722	718	690	702	692	733	726	656	674	692	679	699	670	709	681	740	753	681	779	700	720	702	670	737	712	674	707	709	674	741	697	722	712	766	711	725	679	718	654	689	747	696	705	742	685	730	699	686	693	730	674	742	679	645	729	736	736	716	692	741	673	745	702	796	765	750	726	745	718	731	733	698	729	693	717	742	709	735	676	692	702	670	631	722	775	692	681	737	632	657	665	715	668	710	696	644	729	700	698	723	693	710	736	744	753	732	695	718	744	718	696	726	680	669	658	668	694	712	767	723	687	705	686	695	680	666	678	684	705	742	741	694	745	707	698	700	702	701	679	706	704	749	666	690	708	752	665	723	720	681	682	747	696	700	724	712	691	686	634	755	705	690	685	676	735	687	690	712	683	719	731	719	674	714	743	767	688	746	744	705	704	707	760	723	753	672	685	665	700	655	674	651	744	713	681	689	736	695	702	710	702	700	691	694	717	693	742	733	710	728	710	732	688	705	696	768	690	685	688	732	702	679	710	709	698	705	720	709	670	704	693	708	698	731	718	680	737	713	722	722	741	723	735	703	717	715	661	722	714	745	729	684	698	708	675	682	661	739	694	726	677	737	687	704	705	694	760	689	670	679	705	716	718	745	693	766	721	731	695	707	735	721	712	731	685	773	655	768	688	712	708	746	735	719	670	688	732	743	675	710	700	653	702	746	671	691	750	709	671	706	701	677	690	681	718	730	696	684	694	696	676	719	660	699	684	695	733	711	731	668	659	660	674	714	752	694	712	675	729	730	733	689	650	722	719	753	715	743	713	685	757	674	719	706	725	729	707	635	717	754	727	637	705	721	695	719	676	696	692	749	717	738	710	705	712	655	687	715	697	673	703	681	640	691	667	745	723	708	707	698	704	660	690	670	693	724	669	671	750	688	749	706	706	677	706	715	678	700	750	686	729	710	692	687	771	676	730	724	646	687	667	719	740	683	736	676	711	682	711	717	723	693	684	702	687	702	723	697	703	691	686	691	706	718	673	725	696	693	659	703	733	714	708	671	756	692	694	672	696	710	702	671	693	730	751	694	751	713	730	691	683	703	709	750	713	729	664
60051	86397	47351	14205	3131	974	709	679	643	621	636	663	621	698	628	655	594	645	657	648	647	653	671	676	604	640	672	635	672	622	635	646	638	639	675	670	632	628	645	651	592	637	648	629	593	607	636	649	647	640	597	680	629	651	647	665	618	651	648	647	634	625	682	651	629	646	632	627	686	665	625	643	647	639	656	621	631	654	617	654	667	624	690	658	657	621	631	648	669	605	643	647	635	620	658	630	662	637	635	678	589	637	567	622	623	640	641	617	684	654	623	647	635	665	614	682	648	676	617	608	637	600	625	616	656	567	656	669	641	650	582	594	671	647	618	592	665	618	639	653	567	624	591	623	630	650	626	615	599	680	627	598	618	615	605	639	659	607	584	677	668	618	607	658	619	628	618	605	612	639	575	669	661	636	646	620	670	616	641	647	651	624	585	613	681	680	626	616	665	698	623	621	664	653	603	666	635	670	634	632	681	657	649	612	644	615	606	605	671	649	623	668	608	643	635	638	610	668	643	631	604	643	673	635	621	639	629	666	645	633	662	626	632	644	607	667	666	623	629	579	676	592	646	617	652	661	638	597	640	638	605	634	644	625	626	640	633	615	581	648	609	600	625	598	676	600	644	669	603	689	651	647	649	661	629	590	629	602	633	656	633	631	599	663	644	637	635	650	642	634	617	631	680	628	629	631	684	625	631	674	663	619	611	652	645	649	656	667	637	668	647	616	675	604	655	668	632	658	641	678	650	632	630	611	630	647	633	619	616	600	671	643	658	628	626	639	603	672	685	584	645	634	602	651	663	644	650	628	633	612	636	617	639	650	603	653	658	669	600	644	604	623	606	638	586	654	587	672	648	686	641	605	603	606	657	585	586	607	634	633	619	651	598	714	627	621	640	624	609	620	650	651	626	637	632	587	622	651	669	611	638	622	649	642	639	657	670	638	641	616	622	629	582	651	590	627	646	666	609	568	608	623	607	638	632	642	615	643	666	626	624	679	620	636	617	635	613	647	648	632	602	618	626	663	580	639	693	662	628	619	655	677	658	661	614	628	653	592	648	652	617	671	608	632	594	636	620	594	637	619	607	650	601	659	601	630	638	633	643	642	671	607	627	653	588	633	643	599	670	607	600	650	639	637	667	623	602	645	651	674	600	611	629	666	615	636	621	631	628	633	616	638	637	618	614	616	628	617	638	616	655	641	617	632	579	619	623	620	628	615	643	694	635	627	648	647	613	592	644	622	622	652	665	662	644	634	675	617	678	649	664	663	609	617	670	602	636	655	634	621	655	669	644	619	626	605	643	610	629	630	638	636	626	626	647	620	649	615	614	613	616	583	647	620	602	701	620	666	652	595	648	619	651	648	689	647	657	647	631	639	599	626	656	640	594	633	599	599	651	667	641	658	648	627	656	590	647	627	642	615	644	623	662	613	636	613	647	642	607	620	604	583	623	625	659	621	643	645	667	660	664	637	635	662	632	629	613	671	606	654	665	631	677	619	610	646	626	673	604	646	658	621	621	630	613	616	627	647	628	649	642	631	644	634	637	630	624	655	588	645	660	644	616	613	647	644	653	608	621	606	587	590	661	667	621	646	646	623	631	656	645	627	611	675	617	647	664	656	669	667	644	647	629	670	636	649	652	649	598	615	635	676	648	646	636	581	637	602	622	643	653	622	607	624	656	599	595	630	658	628	649	585	592	572	654	613	644	614	631	638	625	613	643	631	576	635	605	686	617	629	652	648	685	613	641	644	614	631	649	628	597	604	632	667	657	619	646	645	626	632	670	632	632	665	661	648	677	621	641	595	677	604	639	593	630	648	613	621	659	608	649	650	614	635	653	645	593	621	644	626	622	670	645	608	669	641	634	630	672	649	632	641	615	601	593	634	648	656	658	645	648	628	616	625	642	639	654	628	596	680	660	618	637	659	648	636	603	611	650	624	632	639	643	643	659	606	652	644	664	657	640	571	630	617	653	627	603	643	645	644	603	634	641	615	599	619	662	634	649	639	643	655	624	691	592	670	622	634	626	651	606	612	695	619	669	649	635	651	648	636	620	625	646	602	682	670	632	623	642	605	599	612	604	632	627	647	613	623	637	650	625	633	583	598	648	613	614	622	653	590	633	664	646	648	608	623	604	661	612	647	618	625	653	625	625	624	675	626	658	657	656	667	625	643	676	665	593	614	606	657	614	593	634	645	635	602	687	579	643	591	639	633	678	636	676	606	652	658	671	665	619	660	667	609	602	649	620	632	635	650	597	652	655	627	582	625	635	629	586	685	620	604	636	646	564	636	623	671	652	649	598	637	641	679	623	662	626	629	640	609	587	674	607	630	629	636	657	639	610	647	648	669	645	608	591	599	657	617	641	624	642	616	637	626	626	664	683	688	597	625	608	638	637	602	622	624	626	601	649	675	619	621	638	667	639	628	620	639	617	671	665	650	622	602	656	625	625	653	626	614	662	605	592	651	675	593	637	638	664	641	640	604	644	643	583	631	616	648	628	608	640	606	592	645	626	614	636	583	639	629	665	630	654	653	637	644	633	622	617	642	655	621	599	638	597	649	611	655	665	565	655	658	632	645	651	634	623	655	618	626	639	647	632	617	610	603	611	621	680	656	647	638	627	601	648	632	617	625	672	644	632	636	633	614	664	582	620	648	635	612	628	632	644	653	626	629	641	599	647	657	610	628	610	608	645	644	646	658	613	618	676	616	619	666	645	638	608	647	640	640	630	618	609	599	596	615	625	646	664	627	624	594	634	647	580	633	586	634	692	636	657	632	633	671	655	668	621	591	586	660	626	611	676	598	617	643	596	629	642	653	589	611	646	613	596	607	640	633	644	633	664	615	617	656	622	620	633	656	669	658	594	647	652	611	642	646	609	644	623	647	636	640	694	643	635	663	622	653	631	633	677	623	621	666	611	626	634	625	640	650	609	653	603	661	627	657	662	659	610	628	675	651	666	627	662	694	644	634	639	645	593	640	619	627	628	604	658	662	644	618	647	627	662	639	636	627	642	634	630	603	606	602	623	626	601	633	600	662	654	638	654	660	645	659	611	616	628	670	633	614	653	671	643	670	618	638	594	665	657	665	644	642	587	636	622	630	646	591	654	647	628	650	661	655	648	623	629	624	580	650	661	658	647	598	683	630	610	612	634	645	637	594	622	628	656	610	662	612	659	593	630	617	660	673	626	606	631	611	650	569	626	642	645	610	593	619	618	612	637	613	668	625	595	597	588	644	583	653	653	654	621	649	664	603	632	596	626	633	647	586	657	663	625	616	596	651	685	607	655	651	645	646	589	675	666	657	631	628	650	655	642	616	613	627	607	655	613	655	653	618	619	640	654	580	624	571	603	624	649	614	656	682	636	615	652	635	634	626	608	638	623	632	633	672	652	649	595	606	696	637	615	679	646	625	633	594	603	663	637	639	614	605	654	637	578	626	612	624	657	630	633	620	647	601	615	643	623	661	669	629	641	619	645	620	612	624
35624	30653	18022	3918	843	568	569	561	505	562	555	548	547	542	581	559	551	533	570	540	515	565	547	518	569	534	532	518	556	594	570	544	535	580	605	540	575	537	574	532	517	577	560	530	569	562	586	547	543	521	608	526	581	548	540	562	559	548	562	536	594	534	566	557	524	530	561	546	550	546	549	522	531	561	577	551	543	542	541	569	513	587	550	549	535	546	536	533	560	545	541	518	573	562	572	530	517	522	497	554	540	540	566	586	566	536	572	543	552	557	537	599	550	553	556	540	509	584	545	560	510	561	550	540	549	546	550	504	556	581	555	489	524	556	518	535	597	554	538	586	524	549	568	561	541	560	542	581	527	576	527	595	552	548	551	524	549	524	511	527	549	603	564	575	553	552	540	609	533	535	556	530	520	575	517	511	546	577	527	523	546	569	587	593	545	515	547	549	519	577	543	594	564	575	539	572	537	559	546	525	544	581	549	540	553	549	571	558	543	521	548	542	566	549	535	576	546	512	530	576	560	547	545	564	568	571	549	572	514	522	569	554	524	557	564	553	563	536	547	484	540	563	543	552	531	557	540	537	580	534	532	519	549	517	507	528	559	584	612	497	549	526	555	543	519	507	541	543	552	569	547	569	550	561	541	556	570	533	551	537	547	503	556	531	545	568	578	490	578	551	576	504	516	543	541	584	546	554	570	560	554	564	593	585	574	563	535	548	563	571	594	565	556	595	498	549	530	522	531	571	551	562	538	515	543	547	529	534	524	574	515	548	549	526	506	578	591	584	569	493	570	528	528	566	546	529	555	541	583	522	598	536	569	544	546	515	541	547	567	573	566	517	538	537	548	535	542	519	529	514	513	556	548	539	547	585	550	499	535	574	584	532	556	533	585	603	557	562	540	550	564	540	559	552	550	563	571	554	542	563	560	568	546	549	598	548	532	528	566	598	557	549	572	552	530	558	556	531	537	553	525	582	578	549	500	561	542	592	550	555	550	544	581	550	509	582	529	541	582	576	587	510	514	544	523	537	577	529	550	536	526	567	517	582	559	556	555	552	507	556	564	540	558	530	533	551	538	523	560	546	537	524	545	519	504	553	502	517	545	552	557	572	542	569	548	578	534	613	506	569	544	536	526	531	564	533	554	546	549	488	564	548	525	494	580	550	577	564	567	529	537	540	520	572	583	531	524	558	537	558	579	556	528	523	555	586	612	550	559	496	534	542	539	562	572	546	535	517	563	558	543	582	554	595	534	575	557	562	555	559	553	551	526	548	512	590	546	491	535	593	568	561	556	521	546	581	550	556	567	578	581	561	581	523	523	557	532	560	536	542	533	533	534	598	583	525	540	597	544	546	551	555	509	549	612	546	562	537	595	538	574	535	536	554	552	560	544	551	493	536	535	574	564	594	537	541	573	570	555	538	564	556	498	563	549	561	518	576	509	516	546	569	554	540	550	550	566	506	531	577	551	510	538	549	544	533	562	571	511	558	573	617	579	511	575	625	550	540	543	518	539	597	572	549	564	513	581	524	572	495	562	537	579	531	535	545	568	565	596	554	523	565	551	582	527	501	504	614	552	568	546	534	503	530	535	552	538	543	520	560	541	541	525	563	538	471	549	549	562	506	539	521	568	537	556	546	530	500	558	546	543	534	508	517	575	537	502	562	485	539	558	524	543	546	550	536	527	561	541	531	527	569	560	552	566	539	534	548	530	589	538	514	564	562	580	579	544	566	546	548	580	519	580	569	567	573	560	550	560	522	533	514	537	541	557	564	541	519	585	549	550	554	558	523	555	544	523	550	543	522	505	554	560	526	535	560	585	508	551	502	572	557	533	560	523	527	534	537	548	534	531	556	523	555	539	507	570	568	562	491	561	552	526	516	536	576	589	575	601	565	553	558	529	549	542	552	562	526	553	577	575	544	512	531	560	517	582	529	515	554	563	513	560	546	556	523	556	539	567	588	535	586	524	534	543	599	552	528	539	537	530	541	548	537	553	540	526	569	571	544	517	578	586	510	541	605	600	542	512	568	548	569	557	510	557	512	503	536	545	547	556	541	565	539	544	549	571	589	530	530	567	513	531	537	553	571	555	561	508	604	527	538	544	546	522	505	562	553	575	525	548	551	573	530	546	565	581	574	561	533	580	532	530	542	551	543	534	553	498	501	535	540	577	529	567	561	517	584	563	551	535	525	517	539	505	540	549	557	559	538	528	549	559	526	583	542	562	582	533	545	520	544	511	535	574	554	530	519	536	533	535	506	567	524	576	551	541	558	553	575	530	554	567	558	523	527	552	511	567	517	546	524	498	562	575	573	557	550	535	578	540	551	508	503	582	575	575	547	539	529	539	567	586	542	524	558	588	562	574	554	559	545	524	564	573	534	504	489	565	598	524	510	583	567	545	573	542	531	552	550	557	561	548	567	565	564	581	528	570	553	547	560	553	551	548	556	544	577	569	514	544	514	485	565	520	537	536	513	562	519	565	548	560	530	588	543	569	518	556	575	530	554	551	570	574	559	517	555	539	549	552	535	536	545	491	535	574	512	514	538	550	551	549	500	546	562	542	553	557	561	586	534	506	574	546	573	549	538	587	517	508	556	546	529	559	539	551	558	551	541	577	578	503	549	505	521	530	505	588	562	533	533	530	535	572	584	546	571	519	586	576	538	536	527	548	542	567	527	547	565	581	601	586	531	574	563	585	512	520	565	545	525	529	576	539	571	588	518	549	551	518	560	557	538	563	550	550	550	588	554	560	543	520	499	577	551	582	563	629	533	566	564	512	537	527	543	512	535	576	514	539	546	515	535	502	542	550	512	506	541	572	520	528	520	532	558	566	573	547	534	532	547	575	505	505	555	552	568	567	520	479	552	585	551	552	558	523	544	554	592	511	582	536	543	548	530	548	526	548	577	576	530	526	557	544	585	568	526	556	522	576	519	549	525	558	561	530	536	595	549	569	546	517	580	551	544	540	530	565	516	566	578	529	537	526	570	566	554	544	527	547	569	550	604	532	564	522	567	534	512	496	509	521	575	536	534	553	558	528	572	525	553	598	556	565	556	518	550	516	574	566	571	544	553	580	588	548	557	524	561	538	571	588	558	554	589	540	554	594	533	554	552	553	548	573	537	559	568	604	558	544	543	544	592	498	549	568	598	523	514	599	576	538	545	506	547	574	560	546	551	555	539	533	586	533	584	519	542	541	568	613	523	535	532	564	550	560	552	571	562	531	520	530	541	520	522	548	576	539	551	564	568	539	600	552	509	524	543	545	549	507	516	532	527	570	542	561	524	536	596	530	558	587	593	568	515	600	521	549	567	563	527	524	544	533	548	532	577	549	533	527	545	547	535	554	531	534	547	567	526	548	612	581	536	539	557	549	536	486	518	544	576	526	555	507	538	550	587	559	527	556	559	529	527	571	504	570	518	549	562	549	546	546	552	513	556	532	542	541	605	536	570	591	530	532	562	582	525	517	541	554	550	596	544	537	522
33294	29222	9539	1786	629	515	450	451	486	448	460	449	466	467	415	482	463	450	475	438	477	463	479	469	430	472	466	446	449	429	451	417	464	461	482	444	473	482	426	459	466	464	431	460	423	458	464	419	462	446	435	478	447	439	483	444	460	492	458	431	453	458	429	474	478	422	459	430	422	442	459	463	455	438	424	441	457	454	434	468	449	467	477	442	477	438	451	475	423	445	427	484	440	431	472	449	435	456	463	467	451	447	429	520	434	473	449	494	424	463	453	468	425	434	474	459	452	421	471	472	438	474	468	425	467	459	413	423	441	434	461	498	468	415	462	470	454	491	492	452	471	422	433	431	411	464	445	446	423	449	441	477	434	441	473	495	432	461	464	466	427	429	491	465	505	455	460	437	492	447	476	446	452	410	477	401	453	459	459	459	439	457	447	425	471	458	439	485	452	437	444	458	435	444	499	478	428	458	446	439	449	470	445	481	433	434	427	497	483	452	457	444	448	473	467	446	457	468	444	434	443	444	498	455	488	436	445	395	468	472	445	479	511	466	468	467	455	413	456	428	491	450	448	447	430	450	459	465	447	425	462	483	455	433	450	464	477	457	451	449	459	442	439	472	469	430	467	486	455	462	477	455	451	441	470	427	465	466	456	439	483	472	438	462	469	443	463	444	436	502	446	437	450	479	464	431	473	475	446	429	461	450	475	440	462	470	453	451	438	451	457	462	453	436	437	444	444	461	476	476	477	483	473	429	459	460	452	492	473	456	437	481	449	466	462	480	446	481	455	515	444	432	440	403	468	433	446	392	440	451	478	420	410	445	426	453	418	447	466	474	468	443	465	446	465	466	445	496	461	461	442	453	482	462	455	433	453	481	486	461	450	452	430	451	422	461	463	475	450	429	442	441	458	479	458	522	461	458	444	437	476	434	447	500	461	437	484	458	469	456	459	456	490	483	442	449	487	441	477	471	462	442	459	475	488	466	483	444	459	458	436	496	448	460	445	428	453	453	442	457	461	477	454	437	460	456	449	424	434	426	471	482	418	456	467	489	443	442	438	440	444	463	456	443	468	457	431	456	460	482	437	483	421	464	443	460	454	452	463	464	454	455	470	444	481	470	426	465	457	478	416	435	463	467	451	465	511	450	440	422	460	504	447	435	421	467	486	499	411	471	381	446	452	435	428	469	413	423	437	436	445	418	453	470	456	486	449	426	444	434	454	456	424	456	426	461	438	457	438	457	426	433	441	481	469	428	429	442	414	474	451	467	454	454	442	474	434	449	476	455	417	477	472	457	447	469	399	458	464	439	412	445	450	424	493	463	437	423	512	474	465	459	439	414	458	471	472	414	450	477	441	426	459	458	428	478	454	470	447	439	410	427	422	460	401	472	453	464	473	440	483	454	473	416	444	463	468	459	446	476	445	442	469	454	461	453	461	452	486	505	463	434	453	419	413	447	412	447	414	448	421	435	476	473	441	468	442	443	410	421	455	479	411	455	451	449	459	470	422	458	472	442	467	437	454	415	445	437	429	451	460	455	444	467	475	469	425	466	458	487	468	460	456	415	441	428	457	425	435	466	469	460	451	450	487	450	435	456	435	428	436	456	461	477	432	455	408	437	455	442	495	436	434	454	455	446	433	446	452	453	429	458	453	453	471	454	438	487	444	454	439	426	486	442	450	489	475	446	467	448	412	486	449	488	450	466	440	467	429	490	436	423	436	445	465	468	442	443	432	454	441	450	471	443	469	422	472	469	496	457	472	436	429	456	476	460	435	449	462	429	463	463	450	481	458	430	459	473	423	473	451	451	449	443	437	475	445	473	431	487	451	448	467	482	501	433	421	465	469	457	488	417	450	463	487	447	435	428	455	454	459	476	466	466	472	464	467	464	452	464	472	441	438	435	462	477	495	443	455	467	454	436	428	465	479	494	408	419	491	468	454	433	437	489	468	486	480	449	439	470	455	470	447	447	460	434	422	488	440	444	448	433	474	415	470	444	455	468	439	502	498	436	418	455	442	456	445	460	495	454	461	454	465	406	462	437	444	459	440	440	466	475	411	447	480	460	454	451	455	444	440	446	423	445	421	454	446	464	455	479	492	479	425	435	446	437	462	458	509	462	433	473	422	476	434	423	484	426	384	461	489	453	448	454	458	461	427	451	415	434	445	495	472	512	443	436	444	490	451	469	467	495	447	451	468	483	448	456	454	455	451	432	426	439	455	450	450	464	458	445	455	471	490	431	455	458	427	441	454	458	433	448	438	452	445	470	422	454	423	480	467	447	462	439	466	445	414	456	461	465	460	443	433	464	454	454	451	433	444	454	436	426	419	451	454	426	443	469	439	454	454	463	407	465	468	471	442	447	485	474	461	447	437	445	469	450	436	445	430	475	455	424	477	453	466	429	427	479	462	447	447	439	500	484	436	430	457	450	440	440	487	446	437	416	430	444	405	445	438	462	443	408	439	472	459	505	471	432	464	450	489	433	446	440	463	464	455	435	440	434	484	491	486	469	477	438	454	478	462	417	450	442	446	480	486	433	449	436	459	412	427	431	445	484	434	445	442	447	432	438	450	444	478	429	448	489	428	441	452	420	435	456	438	469	464	418	485	450	481	457	453	437	427	442	436	435	431	491	436	444	470	454	473	420	441	469	444	455	435	468	405	422	431	449	448	437	455	438	438	488	430	492	451	471	468	481	472	435	468	496	455	454	459	452	488	454	444	433	451	421	410	472	438	404	474	490	422	459	461	459	489	469	474	420	489	469	437	441	461	452	434	491	466	449	467	500	437	451	445	457	456	458	473	425	453	450	472	439	441	447	442	449	447	425	461	466	457	449	462	444	449	441	461	491	451	410	468	420	463	456	435	448	410	432	416	458	471	417	461	445	461	473	415	478	452	465	440	423	469	476	468	446	464	465	432	475	474	479	461	482	486	464	458	423	447	440	470	427	465	445	464	441	472	463	460	435	444	467	471	455	477	442	459	445	413	438	460	441	441	492	474	467	461	435	420	435	466	448	442	425	473	438	444	460	463	422	465	455	460	459	436	465	439	468	468	396	462	486	452	436	437	450	442	438	446	444	448	468	459	439	462	443	462	448	462	452	455	422	486	456	441	428	428	456	454	471	469	446	420	443	476	453	447	465	430	445	447	503	452	468	488	455	434	456	444	429	459	490	428	443	437	447	452	466	411	474	459	468	456	470	422	465	442	468	440	457	466	485	451	439	449	461	434	416	434	477	433	442	447	428	462	442	460	469	474	449	434	429	443	456	426	464	465	416	475	462	417	461	429	450	448	441	470	459	396	450	431	455	476	448	433	423	429	462	426	445	440	473	465	451	495	452	432	478	485	484	436	440	443	442	456	462	511	442	426	428	428	434	451	453	462	434	438	467	480	494	442	457	459	402	468	501	430	477	447	464	433	432	442	422	507	436	428	437	471	455	472	459	442	479	437	449	437	429	455	471	471	482	454	432	450	449	457	465	469	461
24739	22844	29177	24614	18018	4501	1012	728	681	676	609	626	619	666	586	567	640	640	601	637	591	625	576	580	611	615	642	611	619	625	584	602	581	642	613	618	564	584	622	598	572	616	649	638	639	620	641	623	599	610	609	575	620	598	625	624	573	597	621	651	568	602	607	615	581	628	583	594	622	569	628	617	646	622	612	615	584	637	663	624	604	616	602	561	637	598	616	602	593	601	561	619	592	606	606	579	588	636	628	620	613	609	615	640	614	619	595	623	616	621	610	577	581	602	595	593	596	599	575	630	603	585	611	621	616	600	608	585	605	641	616	621	594	610	611	601	600	604	576	610	635	636	621	583	599	606	611	627	611	630	547	590	591	594	621	587	602	668	595	545	603	579	599	591	579	612	580	633	594	599	625	605	585	605	560	610	625	604	576	593	601	613	597	638	652	601	607	610	598	633	588	565	593	615	647	606	665	616	587	600	576	607	620	635	617	599	592	615	592	606	623	604	559	616	614	672	592	577	593	584	636	590	591	605	635	592	617	613	576	578	548	621	608	632	565	639	613	581	585	607	569	589	616	629	547	611	595	630	578	616	592	595	521	684	601	589	602	579	588	593	613	606	588	621	586	608	586	613	615	606	579	593	637	571	578	583	631	598	589	613	607	612	540	645	601	625	587	615	610	611	566	635	579	585	615	627	586	621	605	620	603	589	555	578	567	595	612	600	612	559	615	612	609	575	612	597	600	563	551	622	581	660	617	603	614	631	577	594	606	622	607	599	602	597	623	604	653	576	615	622	595	547	619	643	623	625	631	624	610	650	623	597	625	577	585	593	587	581	621	646	598	607	601	607	639	600	588	596	651	613	575	626	636	609	584	579	566	596	599	570	610	577	607	567	651	588	598	590	606	574	595	553	582	585	625	593	620	614	607	624	596	631	625	635	608	628	624	616	619	609	602	585	596	551	621	622	631	596	608	602	636	566	583	668	638	604	628	591	616	584	584	596	599	619	639	624	627	603	606	608	591	622	575	626	629	649	612	575	623	607	562	594	588	606	548	617	639	611	596	607	611	586	632	589	669	573	641	610	633	626	645	580	604	624	630	628	607	607	613	603	614	564	632	609	620	593	574	605	629	620	602	606	569	613	628	573	638	568	609	609	588	597	603	603	614	582	614	589	576	630	587	626	604	626	621	595	610	685	624	590	581	576	600	605	590	604	619	614	623	593	606	622	552	631	602	584	581	627	581	611	623	593	591	645	633	593	569	586	586	597	594	603	573	583	662	571	616	639	622	615	615	614	594	589	616	569	608	581	589	620	613	599	637	616	617	592	638	608	556	613	613	613	587	588	601	579	607	580	617	610	619	562	612	582	637	612	597	612	579	631	604	591	611	621	633	575	599	631	596	606	565	647	580	627	601	630	591	576	577	618	578	624	591	597	681	589	628	569	583	610	624	611	623	576	601	582	601	649	620	649	578	577	588	607	572	607	581	608	606	618	603	578	638	633	618	631	573	616	619	599	586	605	585	598	616	563	572	606	607	628	592	601	595	613	581	561	578	644	601	584	613	585	590	577	605	578	560	660	576	611	584	628	602	618	633	632	604	598	667	604	590	624	609	593	584	573	592	603	627	664	618	621	556	569	599	612	621	605	687	601	574	611	613	623	610	564	646	585	571	604	571	617	567	615	668	616	634	561	594	598	631	614	595	589	591	612	596	638	562	564	638	593	603	640	614	625	607	585	606	613	625	669	606	595	606	633	602	631	610	571	577	613	580	594	565	608	608	619	585	601	595	594	609	590	622	630	628	620	649	629	564	622	611	545	592	615	564	611	633	573	624	583	575	587	633	566	623	646	592	621	612	634	593	601	636	600	594	633	521	599	567	570	592	585	555	585	614	591	599	610	621	599	584	640	667	606	632	561	538	561	621	626	643	630	582	635	614	570	637	557	566	595	610	642	617	606	597	578	610	562	607	612	604	602	602	597	605	596	599	542	583	598	663	610	607	650	633	656	577	570	663	626	607	585	615	606	633	621	574	610	584	589	595	580	616	568	640	586	590	631	634	602	595	584	591	588	654	632	602	656	593	617	620	631	589	596	634	588	581	591	594	613	608	592	603	644	653	607	586	645	636	644	601	552	541	616	588	596	604	619	625	598	614	617	590	609	596	597	610	575	642	609	601	585	630	629	574	603	658	612	604	588	614	562	621	650	602	600	590	606	628	614	620	596	606	591	589	605	594	613	560	595	590	595	634	580	566	616	587	626	632	575	581	618	602	635	613	585	551	648	606	589	598	630	596	653	609	613	579	621	619	580	611	599	626	608	578	604	617	603	612	601	626	583	603	597	627	601	617	618	592	598	602	607	587	575	590	582	603	634	592	591	588	644	557	629	586	541	565	596	559	586	594	587	641	576	601	608	656	588	614	597	593	621	628	575	583	584	591	617	599	634	614	591	613	605	563	602	575	639	604	608	606	629	607	609	581	596	619	648	565	637	602	631	646	605	589	586	628	595	603	595	589	599	624	640	595	621	576	600	555	638	641	612	626	641	601	575	559	590	570	618	638	591	596	619	580	629	571	590	595	583	609	642	664	599	596	566	609	648	608	599	604	577	602	641	620	573	608	616	614	606	676	586	593	587	589	604	577	574	635	624	550	621	568	600	623	595	657	618	605	618	579	621	605	628	633	601	597	623	592	617	588	601	619	602	626	618	600	602	610	590	618	572	635	610	634	546	589	601	616	592	572	617	585	645	622	651	582	596	597	579	609	605	576	604	634	616	614	620	582	607	631	650	593	598	600	581	615	594	611	662	620	598	615	570	612	578	608	604	661	616	597	641	592	630	606	561	645	599	569	606	599	610	581	605	602	551	592	612	593	625	609	552	633	648	591	604	606	598	633	579	590	610	598	606	568	646	604	592	603	650	619	572	593	528	597	640	588	632	599	575	589	606	600	603	617	611	596	590	580	657	629	636	571	611	656	576	652	614	636	629	635	642	635	589	625	548	596	591	564	583	624	606	608	609	586	643	631	606	556	631	651	614	608	599	577	597	564	585	642	620	623	617	609	608	600	551	598	638	603	634	602	646	603	622	647	587	577	596	603	602	576	607	558	610	600	640	638	612	591	604	595	626	571	601	536	622	550	637	657	638	632	637	615	628	575	597	624	650	595	580	634	595	610	606	614	583	608	581	604	606	637	592	570	654	591	601	624	609	608	603	582	630	606	611	575	582	589	570	607	586	614	598	583	620	606	574	607	606	585	585	615	605	632	571	600	583	610	577	609	602	642	609	593	623	623	625	573	674	538	590	591	647	584	609	601	594	608	578	619	620	613	596	592	608	640	606	615	616	622	625	572	607	611	597	585	618	623	574	613	612	563	627	582	579	583	592	582	581	591	630	588	566	618	602	582	610	568	576	598	603	603	597	591	612	526	573	629	580	647	628	643	610	549	570	603	595	577	623	607	627	575	597	595	580	612	580	585	618	601	625	606	643	639	607
61620	83187	43869	12742	2777	847	552	591	574	579	542	558	561	570	579	550	579	544	569	533	561	590	536	581	531	558	576	586	568	569	514	562	534	591	558	576	586	555	555	602	544	564	564	537	536	565	591	573	566	546	595	563	555	584	545	586	534	536	568	517	558	553	569	541	543	568	596	570	567	548	583	607	528	562	583	596	555	533	517	559	527	535	577	558	520	549	582	567	577	503	546	589	535	513	539	550	552	524	512	556	557	532	588	575	567	553	557	509	525	551	562	548	575	551	552	590	546	543	546	577	531	560	535	495	567	583	495	543	529	606	603	560	547	531	555	560	570	521	548	509	513	592	590	557	538	585	532	589	531	565	542	505	526	534	544	525	531	509	574	537	524	558	541	545	590	594	530	558	552	576	538	538	540	532	573	540	558	528	543	577	567	555	563	573	553	522	578	544	574	532	474	569	550	545	537	501	554	542	598	533	604	543	540	583	549	566	538	560	545	542	572	504	532	550	522	553	589	533	536	563	527	543	528	558	559	530	548	556	544	548	520	515	547	537	583	574	546	544	557	581	547	586	509	558	537	532	560	498	580	548	582	582	565	515	543	583	561	525	575	541	604	574	592	576	603	570	546	557	574	523	503	556	521	546	557	593	557	553	559	573	547	526	533	533	577	570	570	530	492	505	541	545	566	546	556	546	540	519	562	499	559	572	530	604	570	521	514	550	511	513	575	571	533	537	503	538	564	535	572	557	586	574	566	590	544	553	531	535	589	570	602	529	518	539	605	543	554	542	542	538	534	533	542	547	562	529	617	570	580	570	574	536	561	557	571	564	569	545	602	549	523	538	547	520	548	544	520	545	558	491	582	598	527	571	552	582	535	598	525	554	562	569	594	540	540	527	520	603	548	568	549	572	538	556	555	548	561	571	590	581	527	567	545	546	550	539	535	530	560	547	585	532	555	554	596	562	558	545	527	544	570	584	560	517	573	542	564	530	595	550	587	498	546	547	539	507	561	541	526	577	547	498	543	502	565	556	555	543	525	533	562	502	556	532	558	555	513	522	533	577	551	549	536	541	569	527	523	567	564	547	530	599	573	544	533	545	556	535	543	517	565	543	558	548	552	560	572	555	543	572	553	598	530	530	525	515	511	575	538	564	524	542	529	568	533	544	583	602	576	543	536	579	529	522	529	538	569	525	546	536	528	561	590	547	557	548	527	538	560	549	527	516	541	554	567	550	555	591	541	563	554	564	571	565	531	575	551	560	531	541	559	563	541	599	543	566	542	517	514	525	524	531	519	509	525	574	540	525	537	534	555	507	573	541	563	550	527	550	553	565	538	582	526	532	510	538	552	565	562	586	529	569	556	541	583	601	552	585	534	520	560	505	513	559	525	528	546	552	544	572	525	512	532	519	552	551	539	532	592	588	576	572	552	509	524	541	611	548	605	530	549	557	595	552	512	539	565	557	601	556	556	543	575	548	544	552	512	569	528	548	532	568	564	527	497	562	539	571	556	552	540	541	513	549	583	568	540	548	563	541	586	566	548	557	555	580	573	538	552	560	507	524	561	515	561	582	560	580	509	577	550	531	552	559	562	580	525	533	580	534	545	527	536	547	540	534	553	524	575	521	561	538	553	600	540	549	522	585	539	529	538	544	550	567	545	564	554	569	552	565	511	553	539	531	499	531	530	547	536	558	543	550	522	552	536	524	560	561	577	541	495	556	542	598	538	525	558	565	566	540	543	578	542	543	541	529	525	565	589	584	600	557	533	519	516	552	550	573	522	572	527	539	562	569	558	515	528	560	575	549	570	585	515	547	546	529	546	532	537	504	524	550	575	554	543	557	578	575	522	537	546	549	562	531	562	557	525	560	570	546	518	611	547	529	527	541	566	550	551	533	573	557	558	574	530	537	513	579	555	536	582	522	536	505	576	494	540	539	576	539	558	581	570	500	510	560	543	585	538	542	515	530	562	616	579	515	575	605	562	565	530	564	553	556	547	521	517	544	509	536	592	524	548	541	553	555	538	583	563	572	540	528	545	549	558	566	520	534	550	577	535	562	539	534	502	566	511	557	517	542	535	557	565	552	555	538	544	532	508	531	586	534	548	596	559	570	563	548	550	544	515	537	564	531	543	580	518	535	511	601	549	541	550	549	570	541	562	576	547	524	578	520	534	554	554	566	554	578	500	598	549	553	554	564	561	523	577	567	559	552	539	559	539	540	545	558	561	557	552	576	555	547	524	535	569	559	579	554	566	597	569	585	543	584	551	529	534	522	569	530	543	575	575	537	528	536	576	550	536	590	551	509	595	607	568	529	538	560	571	535	556	552	482	463	570	566	534	524	539	541	554	537	558	553	539	573	567	568	598	605	589	535	533	573	554	517	537	544	529	491	534	512	533	504	573	578	548	540	578	568	523	567	506	568	551	559	537	560	504	520	536	574	548	548	564	532	561	524	574	578	549	566	534	550	528	548	523	562	559	534	498	528	545	553	541	564	541	578	543	570	562	518	525	540	536	592	516	553	575	545	545	529	575	571	560	515	568	551	556	588	515	571	549	530	580	581	551	557	547	555	557	562	540	489	538	550	554	603	540	542	524	543	562	576	546	511	506	596	547	547	537	559	549	548	527	544	536	557	576	546	571	550	565	513	541	552	542	544	556	523	514	535	500	524	529	538	571	520	549	514	573	551	514	564	567	537	555	525	538	548	565	589	579	523	537	532	539	579	536	561	572	576	551	568	569	537	572	573	516	548	546	539	563	526	535	551	511	558	485	574	554	536	578	547	558	577	538	536	521	550	569	522	531	545	590	537	511	538	579	564	560	534	544	517	520	528	582	558	566	570	532	559	559	560	510	547	530	530	511	531	539	496	584	568	585	539	580	557	553	535	561	563	524	551	578	521	572	525	564	526	552	533	525	521	540	528	537	535	501	546	554	564	533	565	567	521	543	568	549	528	543	562	552	551	540	518	574	563	541	564	565	542	580	590	577	534	570	519	532	579	579	551	548	528	526	568	528	552	508	543	532	565	535	562	549	512	541	580	552	547	563	574	585	513	563	532	533	558	543	555	556	539	519	544	544	556	566	573	540	536	519	531	521	577	556	510	550	535	546	504	541	544	551	534	595	556	527	499	545	514	584	543	536	530	518	554	559	553	519	563	527	553	539	508	520	521	540	581	557	562	521	555	561	564	518	582	520	563	535	541	593	533	544	537	584	542	532	538	551	569	517	529	533	538	571	536	554	552	522	580	543	605	557	552	550	558	522	514	583	538	524	543	552	617	546	569	526	566	578	536	614	526	536	520	566	550	532	532	603	524	486	587	583	541	532	567	554	579	531	589	540	562	503	584	553	534	575	515	528	572	557	579	530	559	533	589	562	562	532	590	508	552	593	565	534	506	544	533	558	579	565	575	512	502	516	588	554	524	529	551	527	538	545	556	526	545	562	543	533	547	509	557	548	535	547	564	508	571	569	513	564	520	591	555	548	530
24292	22400	29161	24471	20115	8538	1327	831	734	758	736	782	708	738	743	689	757	749	707	718	709	732	771	693	659	673	714	700	720	716	705	739	770	766	769	743	682	747	730	726	723	680	710	712	715	681	689	727	733	699	660	741	709	728	713	725	701	682	742	699	757	702	707	726	717	737	711	709	756	730	706	710	679	707	706	711	705	717	718	685	722	709	718	715	726	766	692	705	715	706	702	680	698	730	733	757	740	685	770	706	730	694	698	719	729	714	750	693	751	746	711	693	709	718	682	728	725	715	638	732	711	655	702	772	700	747	713	685	706	695	735	686	765	721	749	723	712	725	745	734	718	714	744	722	707	686	722	691	734	714	708	696	704	718	721	683	766	672	750	701	692	719	774	698	733	687	712	706	673	745	698	747	706	713	676	725	702	762	684	721	702	717	716	706	681	661	751	710	719	710	782	711	707	713	744	744	697	758	715	678	702	736	753	716	720	678	713	677	717	674	734	676	685	708	700	665	753	720	753	736	670	703	744	720	733	770	693	749	704	701	715	737	702	696	719	651	730	697	719	707	702	692	690	736	705	720	711	731	763	677	703	697	702	726	730	717	737	720	712	702	723	728	715	762	744	738	699	726	724	713	667	711	712	761	719	752	741	656	700	700	696	722	685	693	693	764	696	717	714	730	727	700	769	711	713	682	677	686	727	699	712	811	747	744	695	686	745	694	744	721	725	759	695	728	705	657	720	750	674	674	670	662	697	717	724	677	706	719	682	719	735	687	721	738	707	691	727	749	706	734	696	755	704	745	715	743	745	743	738	697	717	670	708	721	681	720	684	749	786	724	690	753	686	716	715	757	748	725	697	715	754	727	736	706	723	706	703	736	709	736	740	671	708	767	717	689	709	725	719	707	715	744	715	698	723	696	720	723	693	711	721	734	734	696	697	730	699	711	744	681	711	729	709	735	697	741	702	710	729	732	714	704	763	749	745	727	711	711	724	715	687	688	719	695	707	693	716	700	702	694	677	737	652	726	742	666	702	718	721	703	682	721	699	688	667	753	711	779	719	717	735	652	692	691	719	733	751	756	733	698	697	701	747	710	703	744	746	694	693	692	722	710	747	702	706	691	721	713	753	713	744	742	674	684	680	748	714	708	698	696	685	707	651	702	699	743	740	687	721	682	721	685	752	726	691	727	651	736	728	730	695	737	722	698	728	725	655	688	654	764	723	764	718	695	750	714	717	761	754	711	667	721	721	663	728	696	741	676	708	745	724	741	722	687	737	730	689	696	731	670	681	728	727	759	746	691	688	692	724	716	697	743	769	740	669	693	765	721	669	727	730	622	697	777	752	686	699	700	717	723	682	685	700	748	719	688	748	688	708	708	704	715	712	739	693	710	697	681	731	689	687	702	706	695	689	664	669	659	738	625	706	759	719	738	730	706	711	679	690	736	679	684	696	727	716	711	726	716	723	683	757	755	718	681	703	708	692	709	697	717	723	673	700	728	721	711	751	717	688	714	732	670	752	674	745	673	721	689	692	759	722	720	718	733	738	723	708	743	699	705	739	725	660	762	656	720	673	696	704	705	716	708	684	653	704	730	702	693	722	722	734	689	675	718	704	720	692	721	724	710	664	715	715	700	737	691	724	771	720	757	702	697	747	759	755	702	716	741	690	689	748	676	683	748	727	717	728	696	669	709	713	725	693	725	726	721	697	724	691	679	715	696	739	657	719	715	699	744	704	700	744	714	672	651	706	710	674	685	690	728	676	699	699	747	741	743	670	681	721	676	744	697	707	701	697	735	713	688	720	720	744	734	711	682	733	682	697	691	685	684	652	697	689	681	702	714	675	671	676	705	679	671	703	694	765	680	749	700	702	719	655	748	716	696	678	693	689	731	707	736	696	751	681	686	706	658	689	698	695	696	749	683	735	727	716	664	662	721	734	747	709	744	732	710	677	709	726	744	683	712	678	717	706	722	725	691	667	730	730	678	724	701	709	679	712	677	683	734	754	698	743	697	704	693	704	687	721	714	726	719	712	692	671	704	659	707	709	736	707	683	706	666	697	631	709	743	646	757	686	642	702	732	719	702	647	683	695	688	709	716	677	717	745	713	738	706	700	703	658	667	775	694	731	734	683	700	727	680	722	666	722	672	709	696	672	715	715	691	707	719	722	757	735	726	686	655	730	712	684	752	740	736	715	728	764	729	726	734	661	722	718	666	694	686	674	728	697	736	722	767	725	710	711	703	713	727	750	694	678	689	713	692	721	720	742	710	773	699	710	694	763	678	735	704	689	699	725	712	724	703	722	719	675	688	686	708	751	685	703	727	668	696	654	702	736	672	688	678	700	730	699	727	741	698	698	764	666	678	736	731	677	731	661	678	709	738	684	751	767	742	721	736	679	703	687	680	742	711	731	710	647	720	737	734	682	737	703	721	721	683	761	673	724	730	702	661	681	710	703	684	743	670	714	736	718	671	709	690	731	688	740	702	654	754	727	706	727	699	732	684	695	696	721	715	680	735	674	753	699	736	717	681	646	700	700	795	747	707	701	695	740	722	719	742	713	725	765	710	701	737	761	721	701	688	761	749	727	679	750	720	696	723	740	729	724	730	708	686	689	726	738	666	716	676	707	715	724	734	754	735	716	706	725	695	694	710	714	743	757	723	678	704	709	704	702	670	690	668	691	738	706	716	664	680	693	698	754	699	720	725	727	720	744	664	717	732	716	683	684	712	743	700	729	687	690	742	717	657	720	722	749	732	713	720	754	746	727	727	706	715	724	711	687	727	753	692	729	693	689	702	703	752	685	639	684	748	744	713	688	673	680	703	676	690	700	721	716	719	761	680	700	710	705	730	741	667	682	669	688	728	740	700	659	702	656	725	681	744	748	728	693	697	698	690	722	740	678	691	704	715	715	692	762	685	693	714	733	738	692	712	703	697	732	740	711	640	715	661	776	671	656	729	761	705	697	690	757	668	672	663	693	674	692	654	729	753	704	719	673	711	724	646	738	690	772	690	760	705	685	677	646	697	653	703	701	699	725	757	707	680	727	710	683	681	707	695	681	670	703	720	704	748	694	728	708	698	692	753	705	718	724	744	669	688	680	710	677	715	735	712	737	706	766	743	650	650	689	724	706	711	708	728	717	742	748	693	683	684	680	706	687	710	679	684	652	678	681	684	722	730	748	699	713	751	697	704	746	739	672	669	677	668	707	692	712	752	741	678	691	719	722	678	749	698	683	720	686	674	705	800	730	700	738	679	709	711	723	746	719	732	662	674	733	723	744	717	701	696	732	694	711	685	710	696	746	715	707	713	714	678	710	717	690	684	749	755	662	684	697	666	654	716	694	680	745	697	727	765	736	708	736	688	737	684	694	703	680	711	717	750	707	718	756	685	682	744	674	653	660	726	757	733	717	720	739	709	708	751	702	689	695	712	740	717	711	735	724	735	736	715	691	758	721	680	702	716	642	651	706	763	735	668	676	688	700	698
60469	86736	48551	15413	3395	1008	659	632	648	660	629	630	646	666	619	622	635	639	640	622	643	642	671	622	632	584	660	636	654	643	625	617	626	616	651	639	641	612	614	612	624	658	644	650	637	641	635	630	632	629	645	589	634	626	644	617	578	634	627	665	628	701	595	632	625	630	591	632	651	609	657	594	655	687	661	630	615	607	622	639	612	653	632	645	581	640	626	603	645	653	635	620	583	647	570	661	647	611	637	673	593	669	632	600	593	603	619	648	651	614	605	690	670	615	616	610	673	654	644	651	618	618	595	617	635	621	648	621	628	622	614	635	602	625	628	595	646	668	638	563	588	632	638	617	618	658	592	616	636	627	608	591	681	633	603	630	631	614	663	600	654	661	638	649	657	597	626	603	593	555	649	645	614	629	665	604	600	623	608	598	657	636	622	626	654	571	620	640	626	640	640	595	627	681	632	592	606	666	672	640	628	611	648	635	605	649	607	636	687	617	572	632	639	617	660	628	652	587	611	605	661	596	673	611	639	613	635	675	624	652	628	642	638	649	578	634	632	635	610	605	623	618	592	640	634	645	601	630	613	606	647	621	629	667	586	633	662	624	701	634	646	615	631	627	689	591	603	598	639	669	673	627	611	646	618	651	637	633	716	643	667	620	647	641	632	623	671	671	631	644	628	606	611	641	655	603	648	619	595	631	629	647	630	596	626	625	658	638	633	599	603	602	623	586	608	613	620	596	597	636	646	627	637	600	620	595	652	557	627	619	618	627	581	618	651	634	626	636	645	665	677	617	666	671	599	605	637	641	682	641	612	590	634	649	633	647	668	617	665	639	580	666	609	587	599	616	620	618	618	629	637	613	615	634	632	664	644	600	615	638	659	628	652	619	619	693	625	626	682	635	647	661	665	610	630	566	628	650	645	612	617	613	623	633	653	618	626	619	646	667	592	584	612	582	639	638	638	597	622	563	620	569	677	644	620	619	619	633	633	647	619	639	680	613	652	599	622	688	612	627	581	622	658	585	652	615	632	661	634	614	649	627	602	621	620	636	613	632	637	603	625	671	639	655	583	654	635	583	711	611	628	610	629	625	631	680	640	597	635	591	637	633	589	647	651	600	583	623	668	647	625	625	628	635	629	642	616	614	628	597	607	608	605	636	648	632	657	663	608	648	601	646	661	613	604	630	621	570	623	684	629	613	587	598	618	648	622	624	587	640	637	591	670	653	608	658	616	658	617	560	620	621	662	635	599	639	604	630	643	608	626	649	642	641	617	652	636	576	612	639	646	635	630	610	604	620	633	637	624	629	644	600	628	619	652	640	647	598	606	639	598	609	630	602	657	662	627	621	625	608	657	676	641	599	622	617	676	653	608	603	651	634	650	596	619	621	627	663	644	612	598	641	655	675	599	612	618	628	597	587	615	618	614	637	590	619	601	686	586	601	615	610	652	653	610	622	623	607	624	604	621	620	639	624	612	664	630	607	644	580	609	595	648	620	637	595	604	598	657	631	605	655	637	647	671	608	648	614	644	602	698	617	654	610	650	646	664	613	620	600	659	585	604	641	583	592	565	682	636	659	655	634	637	596	621	651	651	667	620	603	688	594	557	580	657	628	638	640	643	564	630	643	649	656	618	613	656	645	650	592	578	647	631	567	608	659	618	664	634	619	659	631	587	629	656	650	587	626	573	615	641	658	629	618	647	598	629	619	637	646	638	585	639	631	611	635	633	661	623	625	587	609	685	605	611	642	643	648	634	603	579	649	640	612	604	651	622	627	656	610	576	667	598	626	631	595	611	610	673	597	618	613	642	574	615	565	652	650	616	624	628	629	651	631	601	633	679	650	669	558	675	643	613	653	637	638	609	597	641	630	614	654	588	607	581	629	619	646	628	612	637	642	664	611	680	637	646	600	573	651	604	648	624	622	608	635	612	627	620	620	655	621	609	634	637	625	627	609	638	666	605	646	607	629	598	597	594	606	605	626	641	619	612	671	606	614	640	592	607	627	619	614	636	645	606	643	661	582	621	662	624	633	605	635	653	635	670	656	653	631	613	625	591	632	675	584	642	709	599	610	603	625	596	597	594	635	595	615	647	639	617	630	618	613	580	624	641	623	605	615	612	609	647	638	641	653	613	663	654	632	620	627	671	588	632	630	670	629	618	653	647	681	669	632	654	644	674	605	629	578	609	611	604	624	601	615	641	675	612	609	671	611	597	575	684	643	621	628	598	629	625	613	643	639	614	671	664	595	589	591	600	597	600	627	579	645	612	645	637	606	609	651	651	570	629	617	655	661	595	601	609	642	607	615	600	601	677	602	636	646	622	623	599	620	611	618	594	637	609	631	618	613	614	671	645	630	627	603	624	626	633	619	613	616	646	613	666	630	649	599	603	638	635	633	593	593	593	645	635	595	616	604	598	633	654	579	657	624	629	638	618	632	651	639	630	668	620	621	639	666	659	684	633	637	606	615	673	613	645	621	640	627	618	636	623	665	639	579	602	641	627	633	592	580	618	635	618	646	665	651	675	596	665	662	629	629	618	621	606	636	658	638	629	616	588	651	673	584	622	652	638	658	626	610	638	640	603	641	615	674	632	623	614	628	617	614	656	588	650	601	625	592	601	583	624	616	599	606	621	665	649	648	602	661	613	607	627	669	614	592	604	629	643	635	617	644	630	562	606	634	610	552	606	598	626	641	631	610	645	621	629	649	640	606	621	652	633	682	652	621	633	645	634	602	647	660	648	645	661	684	638	607	620	616	599	579	604	609	635	623	623	606	652	650	623	609	593	637	635	605	656	607	648	636	614	648	588	590	631	647	670	596	635	618	556	679	666	615	610	636	613	615	620	603	667	591	640	585	583	639	655	579	588	608	627	624	638	608	633	625	644	610	697	645	617	645	676	600	614	587	637	612	647	618	640	654	662	592	618	635	620	640	595	579	624	612	581	624	617	585	576	654	600	615	639	618	564	600	622	601	638	615	629	636	621	599	619	619	625	600	617	643	632	621	592	635	644	624	631	588	630	599	592	599	585	607	655	629	606	667	618	624	651	609	572	652	624	611	636	622	633	626	652	637	647	630	642	586	611	630	610	659	630	637	612	650	626	601	598	653	670	692	638	646	603	605	632	663	643	623	649	647	606	600	645	617	586	629	628	641	612	625	669	637	616	635	655	563	627	631	662	595	656	610	634	613	653	639	628	620	709	627	662	625	580	666	641	644	633	643	628	556	641	657	662	648	621	613	615	614	596	650	668	605	640	615	623	636	629	612	628	612	628	679	611	658	572	623	619	623	636	609	639	678	659	622	610	686	650	587	630	624	603	602	635	626	641	593	618	657	575	611	648	613	631	620	625	614	630	625	644	670	656	653	606	587	635	602	630	606	578	678	604	652	629	632	623	625	617	635	617	632	598	626	611	667	622	659	615	631	618	657	636	602	604	632	623	641	639	640	618	611	655	585	626	644	634	634	627	590	611	632	618	580	583	619
34938	30170	18304	4607	1056	669	585	510	590	542	521	531	535	523	523	553	533	596	603	586	547	576	523	554	575	568	521	511	564	540	561	574	581	516	583	564	580	560	551	537	536	580	514	529	585	550	543	568	565	561	559	537	556	558	523	525	534	563	585	558	541	533	528	566	586	553	504	543	586	550	570	575	521	582	567	540	535	596	570	526	534	506	566	513	559	550	497	545	538	546	560	522	551	524	507	542	528	546	529	569	496	580	528	551	579	557	537	577	534	545	541	550	552	562	550	577	587	564	502	532	548	544	519	527	526	555	573	560	540	512	507	519	542	554	520	555	508	514	528	555	554	527	546	561	542	551	561	523	561	573	542	579	542	571	492	526	540	528	542	534	548	558	566	492	531	505	507	526	514	549	504	541	514	559	558	566	553	550	568	524	568	561	556	558	563	575	547	558	516	535	518	572	539	583	529	617	545	506	518	521	546	576	500	515	562	534	530	568	514	552	544	570	583	529	584	532	530	576	553	526	540	548	529	557	564	555	554	545	519	554	527	510	493	556	563	509	537	552	542	569	538	559	562	536	516	561	553	555	584	544	539	527	527	533	514	550	528	534	551	546	538	517	492	572	551	529	532	542	565	557	531	575	569	548	515	520	501	547	553	550	512	567	534	534	521	553	522	561	543	514	517	520	591	539	580	551	497	518	545	517	514	519	532	553	543	556	593	561	539	583	522	553	524	544	492	542	526	527	542	570	543	515	547	529	538	548	579	564	503	513	552	567	533	537	564	574	575	545	530	543	545	528	539	559	530	564	528	536	534	544	561	554	520	541	560	567	543	503	527	562	536	584	511	572	519	525	573	566	543	561	523	518	541	534	550	558	546	564	522	542	535	539	544	546	526	521	504	553	537	562	556	552	501	543	534	562	544	548	527	560	548	582	524	524	532	534	542	585	543	540	535	553	553	554	542	554	532	509	524	540	495	567	531	554	552	520	508	538	538	545	544	523	565	498	565	550	533	544	542	509	523	583	587	558	553	531	583	563	520	550	566	552	527	583	573	547	525	546	567	558	537	543	556	551	562	550	529	573	570	547	527	565	552	517	620	579	513	580	559	577	570	548	560	557	596	542	564	574	499	524	525	533	535	584	527	522	527	551	574	527	550	540	500	517	528	527	548	545	560	572	561	565	563	499	506	512	558	520	558	516	566	533	555	564	545	527	540	503	560	554	587	549	531	522	530	538	551	532	548	553	481	569	561	542	561	568	509	528	543	591	540	524	522	510	544	557	500	579	542	575	501	571	526	574	490	519	551	547	501	552	547	560	526	504	519	527	518	586	521	565	548	542	543	550	571	525	594	507	544	494	508	534	558	562	521	563	571	553	543	538	537	510	534	530	541	564	560	543	523	551	551	544	521	548	534	515	485	562	550	555	541	544	535	532	531	556	510	543	519	559	560	618	576	543	539	512	540	582	517	536	535	545	517	544	603	530	509	595	528	569	537	529	555	532	552	532	556	572	536	538	543	552	519	565	582	528	561	514	541	554	514	523	504	541	545	540	566	520	590	563	523	540	541	565	502	538	566	527	529	524	563	559	519	520	522	578	549	515	508	520	584	549	511	522	539	539	469	486	586	516	600	555	542	573	488	549	544	564	511	526	515	532	507	501	505	542	570	535	522	520	514	520	537	547	552	473	531	547	555	525	552	528	555	531	515	538	586	535	579	551	501	520	543	531	553	561	528	584	518	535	509	543	548	559	582	562	567	519	553	561	577	533	526	520	572	519	509	532	542	542	548	475	516	568	547	525	558	576	557	534	545	552	535	532	517	545	516	536	511	574	562	525	548	505	486	506	564	558	579	537	537	488	577	558	517	534	548	561	575	570	575	552	541	564	542	539	542	541	525	563	522	586	519	527	536	513	546	551	571	573	513	520	532	574	569	501	544	571	505	551	524	532	547	543	527	545	528	514	532	590	564	569	549	569	512	567	568	520	574	548	499	541	521	562	570	584	540	519	561	573	552	564	543	547	549	542	498	536	521	537	506	517	521	581	532	536	552	531	535	505	557	544	530	504	588	592	519	561	531	529	554	543	534	553	544	531	534	497	529	550	521	576	531	566	522	539	554	506	552	519	545	561	562	587	561	522	523	540	521	500	529	551	519	504	521	551	513	536	551	553	560	531	529	579	566	551	571	571	615	566	517	539	513	536	597	504	573	539	536	553	513	557	531	534	532	564	534	496	550	554	560	524	522	559	526	515	495	563	526	533	568	519	537	520	557	557	504	520	558	578	526	573	583	545	567	539	561	558	550	541	539	558	542	570	516	543	588	530	545	529	507	549	563	555	561	547	527	506	555	563	568	564	582	541	548	579	570	514	528	560	566	562	518	557	538	525	537	550	588	526	572	534	557	546	559	524	526	573	539	552	539	553	540	533	559	547	537	512	554	553	569	528	508	533	548	582	522	551	542	574	561	521	518	563	537	540	501	574	536	572	575	547	554	564	552	528	568	550	540	544	496	555	548	512	560	551	549	530	594	524	556	538	555	560	522	542	552	556	561	524	515	564	529	513	544	568	552	581	556	514	522	551	574	544	519	575	541	574	554	545	588	572	570	526	528	518	536	566	580	559	506	541	539	533	552	594	543	529	545	530	520	568	536	524	514	559	534	540	551	564	563	520	555	550	507	598	505	561	587	527	527	549	573	579	514	548	531	555	518	579	543	523	567	557	517	531	546	516	525	531	549	573	574	604	519	543	538	536	525	566	522	553	531	561	554	545	528	537	599	548	514	547	562	523	528	533	501	559	517	565	606	548	548	565	565	589	533	559	555	579	517	502	547	545	538	523	575	569	521	527	521	555	518	535	544	565	525	540	547	561	566	513	552	547	545	554	492	542	518	603	588	522	578	551	520	524	512	514	544	511	546	565	565	545	568	533	536	542	532	510	499	529	558	528	554	556	575	586	487	501	486	535	545	562	553	558	519	553	533	528	503	554	507	523	538	563	545	547	543	530	589	548	453	450	562	529	531	547	532	535	525	515	551	518	519	547	549	570	597	559	568	545	553	549	557	543	537	537	535	525	542	529	560	544	543	569	507	537	513	482	529	514	502	530	517	539	541	557	538	566	510	540	554	517	534	567	520	525	552	512	554	563	526	507	582	551	558	511	529	525	515	564	572	546	542	512	547	543	562	559	547	526	555	582	541	522	540	534	523	573	556	524	529	549	562	507	545	588	601	535	520	561	544	498	595	576	554	511	535	513	535	552	576	533	556	545	552	580	522	582	529	546	578	549	553	534	534	539	522	542	559	502	569	540	551	599	543	554	529	534	494	501	503	575	555	541	568	550	540	574	503	530	547	541	591	552	561	539	569	545	538	560	586	554	529	519	534	509	548	554	509	519	536	545	501	530	570	505	519	553	544	555	524	550	560	592	527	566	543	541	553	540	530	552	543	534	522	565	514	540	584	554	579	560	582	561	518	569	532	602	563	500	541	550	524	519
33250	29404	10442	2093	702	486	486	468	441	419	452	441	415	460	418	442	434	443	452	473	438	441	437	429	446	433	427	427	434	459	464	475	432	471	451	436	510	482	426	467	482	458	481	454	489	455	434	444	403	413	397	458	497	471	438	451	447	437	433	460	458	493	471	457	425	429	434	474	479	418	433	448	451	462	477	421	437	456	477	473	459	430	468	422	438	466	397	416	470	442	463	438	438	432	412	442	443	444	457	425	473	445	441	419	433	463	461	386	473	459	456	459	484	417	446	461	433	462	455	430	462	477	461	445	419	432	434	444	450	395	466	444	450	423	451	413	426	420	445	432	412	467	477	448	467	446	472	451	457	434	471	450	434	442	438	456	447	476	471	464	477	442	399	451	461	435	462	459	428	407	427	450	433	445	453	462	430	457	413	418	463	419	487	423	443	429	451	468	417	419	406	468	471	473	464	456	455	476	461	400	466	443	462	501	425	468	441	441	447	417	446	417	426	473	460	404	462	442	442	410	431	471	420	439	436	429	470	424	425	412	457	470	444	437	470	444	452	457	408	425	455	414	401	449	445	406	451	429	430	435	468	447	416	425	459	480	456	482	448	454	404	465	462	410	476	460	434	425	443	462	446	435	422	462	455	455	448	470	453	444	472	465	449	441	449	458	429	473	460	406	463	454	434	450	417	467	437	454	436	440	435	419	421	454	439	445	459	427	450	449	440	436	456	422	430	394	427	434	434	482	435	422	434	451	463	434	456	429	452	440	456	408	453	440	466	479	450	458	410	439	453	443	463	414	444	461	452	478	464	451	444	436	510	449	443	474	427	440	414	428	471	440	424	464	445	424	428	461	426	490	454	457	444	434	451	449	415	428	444	439	444	450	471	449	427	433	426	470	477	414	475	432	481	416	422	460	429	442	438	475	465	454	428	410	408	392	437	441	451	447	397	493	445	446	433	455	444	448	472	428	453	432	443	462	461	468	460	463	468	437	433	440	451	460	466	463	432	450	446	439	453	438	449	465	426	486	430	450	429	437	418	448	443	481	451	468	442	453	434	426	431	405	425	428	458	458	426	424	464	421	439	459	483	423	436	473	439	454	484	428	462	429	446	457	465	464	439	462	466	454	463	474	433	442	448	454	439	450	453	468	467	485	448	450	441	425	493	444	486	419	453	444	394	447	468	464	475	426	432	425	477	458	450	462	443	441	476	434	460	458	476	459	461	430	454	448	443	425	445	459	498	428	441	417	457	451	458	454	413	432	430	457	389	476	425	438	467	401	453	400	475	419	451	401	443	466	444	436	440	447	432	407	430	466	478	399	433	443	436	440	443	467	433	456	446	471	478	462	459	412	439	412	454	423	427	464	439	444	428	406	447	431	417	447	429	460	436	448	470	448	470	432	425	450	471	452	442	431	460	446	409	447	440	450	418	447	439	412	429	474	446	470	436	419	411	478	465	451	494	452	442	385	453	485	436	429	421	435	414	431	435	415	424	421	434	448	461	459	434	430	444	443	433	431	459	463	430	436	439	442	445	475	463	463	403	456	448	469	456	433	420	455	439	433	450	453	439	453	439	489	465	475	439	435	467	439	460	414	456	476	458	502	446	455	407	487	443	431	446	431	448	453	462	411	467	439	478	473	443	483	434	440	436	414	412	440	427	457	410	442	446	464	437	448	450	432	432	435	463	438	447	454	502	457	432	447	448	446	469	464	472	455	423	399	402	425	451	440	438	462	414	431	430	452	438	429	452	458	441	447	417	457	449	456	451	463	468	408	426	422	476	435	433	438	474	432	461	458	446	435	414	445	442	433	432	422	429	458	472	427	413	424	465	453	426	451	453	444	444	459	437	402	468	410	450	441	440	462	472	464	435	453	445	422	441	477	430	420	480	418	462	461	470	420	468	433	437	444	435	427	396	437	431	448	442	442	419	420	419	436	428	485	473	430	470	438	425	476	450	455	474	455	435	464	459	487	460	446	420	455	464	466	436	471	442	435	425	439	413	431	443	426	453	447	454	458	427	461	427	469	456	469	440	445	443	440	467	424	450	462	446	457	419	457	411	446	455	435	439	439	459	460	459	492	461	441	482	452	467	476	446	466	471	457	486	428	444	441	467	430	431	462	444	454	489	445	436	444	467	442	455	439	425	401	459	461	419	456	432	431	443	449	437	450	449	405	441	418	410	437	447	413	468	444	426	463	459	468	456	485	396	442	412	424	472	463	439	459	457	481	432	443	429	496	444	459	461	446	419	421	450	469	453	432	405	457	453	452	401	468	466	466	483	438	453	428	412	409	458	452	448	444	456	467	450	430	435	436	412	475	439	475	412	422	453	434	461	428	458	422	462	417	474	463	456	431	401	431	435	445	423	439	460	456	452	439	436	432	473	476	423	468	420	449	448	404	422	458	483	489	443	437	422	449	463	412	424	409	444	400	440	409	495	466	469	496	460	456	446	440	454	437	457	441	425	412	456	452	440	404	444	463	434	460	472	418	432	460	446	470	460	468	484	430	458	441	421	424	442	434	442	467	436	441	454	442	462	456	433	461	440	427	457	465	480	446	448	467	431	434	413	436	427	470	447	467	434	462	447	407	443	451	431	440	451	423	420	478	460	476	468	442	418	488	466	441	445	447	430	427	451	429	438	439	467	407	439	428	427	468	428	446	434	432	420	438	464	462	423	446	421	436	414	415	458	414	453	440	435	436	464	445	434	388	427	472	448	431	458	439	474	460	424	483	469	427	488	427	448	438	414	486	471	416	419	439	463	473	478	445	426	448	448	451	428	445	437	449	475	447	435	463	414	476	442	464	434	488	433	426	463	402	426	431	421	449	461	448	455	427	458	428	462	446	450	462	432	487	436	448	463	438	448	454	442	435	457	479	437	427	429	437	415	402	467	447	439	444	498	410	420	452	440	409	446	467	461	432	440	430	422	432	449	433	423	466	479	427	470	433	476	435	437	450	477	450	446	466	452	410	460	429	461	430	439	443	422	397	439	475	457	474	434	471	442	497	471	440	441	425	491	413	421	460	459	439	485	466	443	472	483	432	426	476	417	471	431	444	466	456	455	419	422	442	447	458	414	457	459	486	445	496	463	456	432	423	438	469	457	494	449	430	458	455	478	418	451	429	439	428	433	433	431	453	439	458	513	436	463	451	442	436	462	418	440	431	483	441	438	457	410	451	446	481	394	445	420	447	420	451	465	474	436	450	439	478	427	435	462	425	458	456	446	443	478	406	413	484	431	460	468	429	437	455	428	413	449	467	449	443	486	404	432	479	476	416	414	409	441	474	467	465	429	440	424	410	423	435	452	409	409	415	442	514	466	460	427	453	391	488	414	455	455	481	432	467	457	456	458	450	454	428	457	461	466	459	421	442	442	446	434	438	436	399	484	427	410	444	420	454	430	439	414	431	489	448	449	469	437	435	449	429	461	453	438	448	415	456	497	480	409	421	467	419	435	433	464	461	418	427	419	443	468	448	458	494
24796	22863	29294	24639	18147	4719	997	675	576	658	615	614	596	596	590	609	633	630	580	544	552	629	618	621	632	600	570	556	602	627	609	590	580	610	584	579	558	572	608	581	581	572	598	616	571	573	633	615	562	572	565	605	583	562	646	592	632	583	615	572	609	563	604	623	578	550	599	542	542	596	629	596	606	589	575	575	558	608	582	564	575	559	565	599	621	600	579	595	563	598	564	575	563	641	638	613	565	580	590	625	578	611	591	594	582	584	630	577	571	597	581	584	599	581	584	609	550	589	572	600	638	575	676	598	597	585	617	603	610	561	611	595	571	635	564	592	635	568	611	530	579	597	558	601	590	640	586	584	585	595	606	595	596	618	599	609	620	605	592	593	567	597	598	573	560	622	545	554	555	575	586	578	581	575	656	619	549	554	603	588	577	625	560	593	594	515	568	603	582	582	580	564	589	579	537	606	591	522	585	537	590	568	591	584	609	602	610	567	581	585	581	594	620	554	623	608	579	560	557	634	589	604	589	582	625	591	568	601	594	575	591	611	617	605	572	562	602	559	582	618	591	560	612	586	582	593	561	596	542	558	568	565	570	564	601	599	625	585	555	562	571	566	599	579	619	565	597	600	572	637	561	512	625	598	637	586	570	573	592	589	511	619	637	605	579	604	592	612	555	584	599	600	611	590	593	577	584	620	574	605	546	563	604	562	599	603	576	599	561	573	583	555	587	611	618	628	585	583	602	607	551	596	608	575	578	567	599	629	627	581	611	606	600	577	609	573	644	606	540	568	573	588	555	583	607	627	568	657	580	567	587	537	624	562	605	609	586	576	601	633	609	594	640	577	571	562	603	603	577	583	587	592	585	576	586	599	609	622	558	585	597	604	592	598	546	620	620	563	559	610	636	622	593	550	587	626	539	621	600	614	600	618	620	549	562	633	554	559	605	601	632	620	539	605	594	596	573	548	609	617	557	604	558	596	584	623	614	589	560	565	632	613	613	598	605	585	583	603	599	632	565	579	597	630	616	582	574	600	573	607	576	579	541	597	535	608	608	576	585	584	591	577	544	546	628	632	646	569	580	618	528	560	628	613	632	603	592	588	613	597	562	592	589	671	559	581	563	608	589	594	603	605	548	577	581	590	615	626	604	553	534	596	545	587	561	636	612	604	553	584	595	579	571	540	605	606	547	568	612	629	615	570	577	573	590	576	597	634	593	571	606	556	538	590	598	552	647	572	577	606	595	561	623	541	583	526	592	605	568	589	572	597	596	565	604	576	555	578	586	568	570	584	599	555	549	595	605	611	586	613	548	639	578	602	607	578	577	585	593	563	561	595	612	595	565	564	570	603	597	574	650	581	607	633	563	586	614	610	563	567	591	567	589	593	579	632	616	586	606	590	645	578	554	572	566	569	564	623	578	631	602	592	556	597	592	567	571	537	580	605	549	533	552	628	571	623	603	614	632	593	577	577	580	579	570	612	583	636	573	579	575	619	629	583	598	602	624	585	564	609	586	576	601	617	560	600	646	609	576	553	583	572	572	588	615	595	591	618	580	623	568	547	635	590	607	580	598	565	588	611	547	590	594	603	563	589	654	662	630	588	602	586	547	588	570	584	600	624	583	547	602	566	665	613	597	587	560	577	640	642	596	573	567	599	643	552	631	580	633	590	612	603	598	573	563	581	588	574	609	603	591	577	556	599	576	582	600	554	565	582	609	577	566	592	597	567	563	565	586	631	619	593	562	593	571	632	563	565	590	546	584	591	614	600	578	580	565	580	578	570	591	575	628	601	567	602	599	568	619	603	611	593	596	601	590	637	587	622	577	632	623	575	576	606	597	616	625	598	609	623	567	591	617	622	594	611	577	603	631	624	585	541	617	562	565	577	624	591	595	555	541	564	568	588	546	610	576	605	597	607	629	600	608	590	570	622	601	611	560	618	548	589	581	608	615	572	569	605	605	572	591	594	614	581	525	597	564	606	591	579	555	583	604	574	583	614	577	544	584	580	589	572	623	588	587	531	617	638	622	623	606	634	575	559	598	575	629	579	605	576	569	561	597	588	624	607	563	635	593	539	565	589	628	612	572	574	576	567	587	599	563	597	548	583	615	593	582	566	568	606	602	551	566	626	608	603	541	565	594	585	626	620	597	579	579	615	580	562	553	557	616	583	622	586	593	570	573	578	597	590	620	548	572	565	612	600	602	624	613	613	591	600	598	563	532	568	580	561	586	565	555	545	589	547	573	571	591	596	608	610	583	611	580	529	573	554	560	546	586	617	579	583	562	562	632	596	549	619	591	609	622	541	629	608	633	629	570	537	586	608	528	612	568	591	617	562	567	546	610	587	626	592	609	584	567	588	589	620	591	548	575	584	612	537	613	581	568	621	588	569	586	603	620	573	593	564	617	623	583	593	602	592	566	596	601	595	569	611	579	565	601	610	625	574	637	573	621	556	545	572	576	587	558	584	549	620	602	580	573	586	547	593	567	601	601	590	592	605	561	555	560	626	629	622	610	588	592	581	582	572	622	576	584	580	610	599	592	633	544	602	598	575	565	630	577	590	620	586	610	601	551	596	565	573	592	561	608	627	601	608	586	578	556	585	580	604	575	624	545	569	589	546	621	604	538	594	543	591	595	619	559	604	592	583	584	557	545	586	579	581	543	591	618	615	583	569	627	614	596	610	600	634	573	568	591	612	562	548	573	589	576	599	570	609	614	587	588	590	600	617	630	586	597	586	584	578	612	596	592	570	562	564	660	574	558	581	590	587	564	583	545	606	507	592	558	557	567	592	595	599	576	534	582	571	612	578	564	559	634	600	549	601	583	586	595	618	578	578	561	616	572	604	576	608	592	607	609	577	584	571	555	614	558	583	576	603	587	573	656	609	589	548	603	623	563	557	626	570	576	587	561	577	596	585	580	585	620	577	635	588	598	623	565	610	638	620	581	584	622	593	615	583	605	531	588	570	605	593	576	572	613	561	627	580	569	582	615	572	603	607	609	578	591	620	567	565	610	610	564	617	586	627	622	623	585	580	573	565	607	585	580	570	566	604	581	621	637	575	560	571	563	584	597	589	573	587	593	640	597	621	625	579	571	596	614	587	559	583	550	561	610	581	615	606	568	588	596	535	610	620	605	616	594	586	597	568	571	633	615	643	586	583	595	588	600	593	588	583	571	581	598	619	569	623	616	555	623	599	565	586	592	590	586	577	532	613	631	569	607	596	618	569	626	578	601	626	577	577	583	603	595	565	634	568	605	575	558	555	585	604	563	636	628	562	593	575	584	630	619	606	594	593	589	589	581	586	629	590	584	630	634	612	599	586	605	588	582	564	549	595	589	539	574	549	629	585	600	584	584	635	577	614	590	574	577	588	601	579	624	631	570	587	588	553	553	575	540	592	569	624	597	600	542	582	535	573	570	560	585	608	617	589	606	609	592	647	569	615	602	621	610	606	589	587	596	588	556	583	622	592	584	584	592	548	619	582
62553	83220	44682	13097	2977	902	598	547	547	510	525	539	542	515	546	524	524	512	540	520	545	517	604	541	549	538	556	553	536	505	534	518	542	533	553	494	503	491	576	536	536	551	524	567	533	502	568	527	557	542	526	531	541	504	536	519	532	478	504	545	563	553	515	502	536	577	568	556	517	537	540	528	547	528	527	512	522	501	511	529	511	508	550	530	513	548	534	558	526	541	559	545	488	503	518	482	565	530	570	520	461	558	506	520	511	569	548	518	523	530	534	570	500	531	542	541	561	521	533	570	529	494	515	573	553	520	515	548	525	575	527	535	541	547	536	529	530	520	514	542	532	516	524	581	529	543	564	511	500	496	520	468	524	555	541	531	523	543	519	538	492	524	542	476	534	530	577	519	538	526	525	518	572	532	505	557	546	542	500	511	516	483	553	522	532	512	527	545	552	484	538	496	515	529	518	503	513	549	539	505	555	565	545	551	527	516	540	543	506	501	497	509	504	555	529	544	520	536	568	527	546	531	531	508	520	511	484	533	546	555	564	537	541	554	543	535	502	526	552	529	557	539	512	554	509	515	520	539	540	519	520	576	524	563	511	559	486	527	542	518	538	570	529	538	510	565	563	506	529	555	566	553	509	533	537	515	578	531	542	532	528	563	538	527	541	517	543	536	541	476	501	527	505	519	526	553	509	567	517	490	531	511	563	512	514	534	510	539	515	496	492	525	513	582	572	567	557	575	521	557	516	538	514	545	509	549	519	541	526	551	506	523	560	531	544	553	481	509	499	530	572	524	526	571	508	514	522	557	529	563	545	540	559	536	544	578	518	508	540	522	512	532	535	545	553	516	535	542	535	513	538	547	500	532	510	519	534	534	475	581	560	536	507	523	555	557	555	581	545	528	523	519	505	530	548	530	505	517	522	486	533	530	542	508	504	523	538	556	532	567	526	531	506	523	500	549	514	519	504	549	525	502	487	553	518	533	509	551	569	516	466	542	518	565	497	529	536	521	506	552	503	529	536	557	511	506	483	509	524	525	530	526	513	549	498	558	551	512	546	560	514	554	534	522	510	520	515	509	591	511	473	533	553	534	535	503	475	564	465	568	573	540	531	526	544	553	542	541	573	526	527	517	501	528	488	494	528	530	512	537	525	527	530	480	497	512	515	577	583	561	545	564	498	496	480	529	528	541	524	521	542	535	560	552	520	553	537	539	557	529	518	510	505	523	525	498	531	565	530	549	482	533	521	488	527	522	503	568	559	552	567	514	493	550	533	559	505	529	552	509	519	498	501	556	553	526	487	516	524	506	494	523	478	553	534	568	506	501	574	481	502	557	541	557	566	563	512	519	564	555	531	544	601	518	517	495	513	501	525	550	516	503	507	490	553	537	500	557	532	522	519	511	503	499	558	515	510	548	566	527	521	502	512	534	526	535	544	493	508	522	510	514	529	517	537	509	556	513	534	484	548	536	491	528	591	545	551	513	526	502	556	479	513	527	505	515	563	527	494	536	512	476	538	527	533	611	498	522	537	522	540	542	539	519	517	555	567	510	533	518	514	496	530	467	524	549	550	524	534	533	543	498	550	506	505	512	529	516	533	558	506	437	483	530	519	504	553	542	527	536	501	506	542	482	513	549	518	515	504	537	545	517	521	544	519	514	520	553	527	540	491	543	554	506	535	500	560	499	537	538	567	509	525	511	524	532	518	599	524	539	518	516	542	524	509	551	503	554	559	520	523	523	511	542	536	533	525	529	515	552	532	546	558	496	510	490	546	526	520	568	486	494	512	529	531	516	554	573	543	553	561	531	509	509	510	547	565	513	557	472	530	545	537	564	559	542	487	526	510	543	537	525	550	535	547	548	547	484	545	505	511	512	529	543	522	480	499	529	517	520	506	535	535	524	528	550	539	529	549	536	481	515	498	531	504	516	559	488	518	495	489	498	497	520	546	535	504	537	530	532	506	520	533	526	508	487	515	505	518	537	518	524	547	498	552	545	523	507	533	520	531	507	541	542	539	508	540	527	547	530	524	526	512	560	563	493	560	576	508	559	566	522	518	517	512	524	511	528	550	547	552	563	496	553	546	543	488	509	529	473	503	515	535	515	511	531	529	551	545	531	547	529	538	510	534	546	545	539	552	511	539	551	536	502	538	515	534	518	568	571	501	550	534	487	516	512	520	527	518	537	552	569	519	543	496	498	529	497	522	505	547	570	556	492	518	551	498	517	504	580	501	546	512	527	530	525	513	513	525	504	513	512	485	537	555	535	529	497	540	535	489	525	522	520	531	537	524	532	526	522	528	541	499	508	551	546	554	496	544	481	536	493	554	530	568	490	542	526	553	559	478	540	520	558	561	540	598	521	546	554	504	534	511	525	528	493	523	567	541	523	482	554	515	575	536	533	509	482	574	509	515	519	555	524	521	523	504	511	478	499	522	506	503	538	518	580	528	510	541	532	537	532	498	560	539	507	520	505	500	547	525	537	549	538	517	524	501	532	582	496	504	519	525	545	520	516	527	525	576	512	498	546	528	556	554	534	475	517	527	504	564	538	551	575	507	500	502	567	517	536	522	557	566	540	504	533	499	522	568	503	569	536	513	528	539	576	554	563	551	523	526	497	534	491	515	499	522	529	499	545	542	535	474	515	517	522	524	512	527	512	512	499	534	524	549	551	555	544	517	535	507	514	502	564	470	510	576	523	549	506	532	569	499	523	521	530	509	524	594	529	524	551	512	506	522	530	500	509	509	516	492	559	552	546	545	484	532	526	508	520	558	487	486	530	512	512	518	506	549	512	514	524	484	565	559	573	549	486	559	578	517	510	572	525	528	513	549	514	562	488	534	514	535	542	572	534	519	509	524	508	535	551	540	534	528	514	547	576	480	517	545	530	535	577	546	519	532	514	529	533	537	529	501	504	525	535	516	604	522	538	539	511	510	519	503	534	576	518	529	525	575	516	517	520	534	490	496	518	552	560	545	527	546	559	515	524	559	545	481	553	555	537	574	543	532	527	530	508	525	503	551	482	498	533	496	511	522	535	551	517	528	515	552	528	500	502	513	528	533	529	512	536	553	532	527	503	562	543	526	540	550	554	503	544	525	518	507	537	560	503	515	591	524	493	526	574	502	513	525	540	505	549	527	521	495	564	484	545	542	505	523	543	528	515	548	567	555	566	532	554	520	554	524	522	528	542	488	520	528	507	527	537	517	529	552	488	553	581	539	516	572	484	528	565	502	525	531	559	512	541	515	549	526	541	525	516	542	538	507	507	494	536	547	530	519	512	515	532	511	471	530	552	536	508	551	549	520	526	517	560	532	536	531	533	522	537	531	576	530	507	546	548	481	553	520	526	529	502	546	542	541	555	568	538	496	534	521	523	524	494	523	506	520	501	557	491	569	528	536	519	512	543	543	537	563	491	547	504	532	532	534	516	521	521	523	521	571	548	501	547	519	519	542	521	528	531	523	581	522	496	526	523	538	506	529	525
24236	22359	29032	24371	20106	8419	1333	757	721	649	721	681	686	670	643	664	708	707	646	659	722	687	694	708	708	669	711	671	695	748	685	696	647	685	687	695	710	657	714	723	725	677	622	661	667	684	690	615	693	672	683	706	652	647	666	662	677	683	701	664	648	684	654	679	638	670	703	687	670	708	668	667	709	640	704	707	684	686	712	653	675	671	670	653	693	662	650	653	652	657	640	690	666	656	665	697	692	623	700	658	697	636	659	684	671	676	712	706	701	705	639	697	708	684	665	659	707	683	703	701	677	684	637	680	646	677	686	615	641	666	718	693	643	646	681	661	701	670	695	631	647	690	660	695	665	701	681	689	624	677	654	694	662	726	674	662	680	684	684	678	675	687	683	676	700	684	655	678	678	616	627	666	669	707	662	692	658	615	697	642	638	698	696	681	685	680	678	679	692	692	646	618	662	672	671	665	668	662	653	691	637	707	654	683	650	696	647	682	671	634	710	688	687	652	614	687	693	667	700	718	647	667	682	670	678	666	688	682	682	670	687	647	625	611	703	662	659	662	653	667	715	643	686	652	681	697	683	661	658	678	672	667	671	661	710	666	647	648	687	687	698	666	628	646	596	618	620	654	688	688	645	623	672	680	639	688	702	712	670	652	645	639	671	674	727	680	685	681	719	689	609	646	652	677	663	681	664	644	650	688	664	682	693	667	669	664	677	688	657	687	630	676	641	665	614	669	637	624	657	680	682	699	649	672	651	637	665	710	673	630	662	693	670	619	692	655	603	662	678	704	654	706	713	670	665	690	680	651	687	685	680	664	681	661	640	673	669	655	696	651	675	690	654	685	683	644	658	742	655	699	684	640	667	662	689	673	671	645	676	683	680	627	681	692	669	666	669	658	586	666	634	657	689	684	643	675	683	687	685	651	728	686	642	683	709	680	673	646	716	639	693	692	660	609	694	605	667	718	672	641	687	695	631	688	705	678	691	706	645	671	668	641	701	635	667	688	709	680	696	677	651	641	675	691	713	658	683	707	651	680	622	643	721	684	666	671	677	680	723	643	664	656	622	655	672	702	698	693	620	603	728	644	633	651	658	679	695	649	669	667	700	680	667	669	683	647	645	688	680	695	629	704	686	700	651	662	645	723	683	672	671	646	681	716	653	696	676	650	621	636	670	621	669	693	630	651	684	667	684	691	659	662	655	640	733	722	684	690	670	683	656	666	640	645	703	663	710	664	639	682	711	652	695	690	642	695	647	669	610	707	698	757	718	647	665	632	653	652	687	617	661	670	653	670	686	658	682	680	686	662	660	678	638	698	674	710	671	691	631	671	610	662	735	708	694	710	657	696	649	655	713	634	676	685	654	678	651	717	662	686	668	638	684	658	697	701	657	668	683	724	678	663	686	645	625	649	706	683	672	675	658	675	681	684	653	644	642	648	687	647	654	663	663	701	689	665	683	676	627	666	676	671	667	677	651	674	673	660	679	692	663	651	660	672	694	675	670	711	674	677	665	653	673	670	693	747	684	646	678	690	705	648	686	677	657	680	678	697	687	608	720	684	698	661	656	649	651	709	686	630	632	706	686	649	675	586	672	621	673	657	677	700	670	688	680	663	713	671	659	633	670	684	702	686	648	634	635	691	680	602	638	666	666	630	638	670	674	695	651	664	650	681	678	687	674	688	618	648	687	659	639	630	667	632	636	705	692	680	652	643	670	666	625	647	671	695	636	689	671	707	663	659	706	663	621	663	628	656	654	696	626	652	704	616	674	673	682	652	624	688	676	678	697	685	634	663	654	639	672	660	672	691	625	704	646	694	659	703	659	665	722	633	669	686	723	655	678	683	687	716	677	671	663	631	660	657	696	692	658	689	662	693	680	706	720	639	708	635	697	676	640	683	633	679	674	671	667	632	746	698	697	702	703	663	665	687	657	681	681	696	696	654	651	688	667	692	672	650	696	644	646	686	647	634	676	712	672	655	703	660	693	655	701	671	666	734	653	643	683	675	663	650	677	642	648	683	655	669	670	651	622	715	652	685	652	678	638	665	664	699	674	689	663	675	668	639	714	722	682	652	652	728	699	692	704	691	690	660	673	669	687	676	686	616	689	650	634	616	632	666	685	684	667	665	689	688	650	647	696	684	646	672	709	653	617	621	660	682	679	650	664	702	659	687	647	648	686	666	678	690	683	660	675	697	655	684	654	678	682	660	683	656	632	627	671	704	628	672	673	673	659	669	681	668	643	622	630	647	667	660	656	686	663	644	660	704	723	661	706	621	669	657	673	657	708	699	666	682	710	663	656	649	670	633	665	632	700	696	699	713	657	656	701	673	694	693	647	681	651	656	674	668	612	683	687	660	687	703	667	658	678	662	655	690	641	611	647	653	621	651	682	656	595	692	682	660	667	652	642	653	679	692	679	698	707	645	683	649	632	667	674	684	670	636	653	639	676	637	660	668	650	663	651	673	675	690	638	612	655	609	687	674	684	688	665	696	661	707	606	631	711	641	674	687	675	631	677	606	622	648	652	650	651	653	662	682	647	648	677	669	638	654	708	663	684	713	689	665	693	724	685	668	649	708	593	696	651	673	675	663	676	663	638	691	655	668	703	699	630	657	651	668	658	688	674	656	682	662	693	677	690	714	613	717	627	684	685	683	721	613	684	660	681	668	684	647	711	651	652	713	667	642	648	683	652	652	699	694	683	625	659	691	642	707	719	718	665	703	648	683	664	683	704	711	703	684	692	645	654	642	647	666	671	697	673	658	699	637	646	678	676	659	628	690	714	618	705	712	675	694	655	640	676	650	696	645	673	658	676	662	682	642	667	632	700	698	636	710	657	649	672	656	722	682	701	679	690	673	641	702	673	705	668	667	720	715	669	625	621	624	689	653	636	679	683	701	694	717	663	669	659	654	686	655	660	693	652	652	628	640	640	743	701	670	642	642	645	640	654	628	638	643	663	658	636	663	640	696	699	707	685	721	640	675	676	650	691	639	666	692	637	594	702	669	674	658	634	691	706	673	677	677	676	691	665	640	705	685	665	698	661	685	678	686	666	651	677	628	728	689	660	644	690	664	632	666	681	660	657	677	682	651	615	687	676	677	682	696	675	657	642	652	698	675	667	646	687	657	637	713	667	631	674	690	703	651	670	696	674	633	690	663	664	692	667	666	722	674	636	648	677	648	641	702	652	652	668	647	699	652	645	683	626	655	599	722	668	646	625	701	671	655	643	653	640	636	670	673	634	665	680	639	663	643	631	660	666	695	665	630	685	709	660	686	654	668	616	673	669	666	716	712	662	656	686	666	718	633	699	678	652	675	620	671	627	686	646	697	744	697	654	714	663	651	676	678	638	613	661	640	675	642	668	678	684	659	663	682	642	647	649	659	681	662	623	702	675	674	698	688	670	644	673	666	693	689	620	658	668	645	668	656	665	639	666	669	649	654	641	690	644	672	652	658	625	666	629	670	657	673	663	701	682	639	709	628
60470	86675	47918	15189	3447	958	635	602	576	629	646	572	601	572	557	618	633	572	624	564	613	587	600	588	577	618	557	559	601	603	580	551	590	619	595	595	584	622	613	571	579	565	583	628	571	608	571	623	561	549	570	582	613	580	631	586	583	616	566	594	553	582	631	587	627	603	590	644	579	601	555	584	603	635	591	567	604	600	576	641	603	574	605	597	613	536	604	616	572	566	618	583	556	569	602	595	570	601	618	597	610	619	616	598	587	590	605	585	610	622	536	584	563	632	665	593	564	593	599	572	589	557	591	585	561	586	576	580	639	576	617	611	598	576	603	616	593	623	601	580	566	555	564	594	609	618	576	587	611	600	627	613	594	596	594	622	578	611	590	597	544	653	582	576	623	598	577	644	592	608	592	552	582	581	590	556	608	594	586	602	604	596	640	574	602	544	624	568	599	637	586	566	573	573	618	604	572	633	609	622	623	565	612	645	560	649	596	624	589	588	592	582	581	616	541	591	567	578	571	643	658	572	596	612	579	637	619	561	586	560	560	613	639	585	586	638	592	621	563	565	597	574	592	598	622	600	599	590	579	635	611	579	641	571	596	603	594	582	599	610	658	584	597	598	592	578	564	570	578	596	555	545	583	574	636	587	605	604	578	593	615	594	581	606	608	599	582	616	631	553	553	605	615	562	571	566	602	595	516	596	579	618	578	611	600	586	624	576	612	547	549	585	599	594	607	612	642	584	596	615	569	586	649	574	551	539	596	591	572	641	596	593	587	617	571	605	643	584	620	552	608	568	554	579	566	608	623	625	578	606	609	589	596	606	622	625	564	632	599	607	548	579	584	622	626	572	614	584	622	583	556	606	604	641	593	603	629	583	620	604	592	602	583	541	597	606	581	627	607	594	588	593	620	586	557	586	588	605	611	563	621	657	591	573	567	622	562	561	587	589	596	622	635	610	591	616	612	584	626	605	596	610	584	576	603	572	594	577	603	637	599	588	560	628	612	616	592	591	590	611	614	600	577	634	585	613	573	628	613	608	590	609	598	601	615	589	572	557	557	600	611	581	600	588	591	562	635	595	546	564	571	571	584	598	613	622	599	568	589	591	607	597	564	621	596	567	628	607	575	600	605	598	617	611	600	590	620	539	631	577	611	580	596	580	562	600	572	602	580	596	584	596	583	601	557	629	574	610	563	564	585	629	571	601	570	595	596	612	593	618	595	560	601	612	596	601	560	598	616	619	643	605	601	592	609	568	566	608	585	585	630	607	621	589	589	569	597	579	590	571	622	633	582	565	601	595	566	596	606	571	541	615	609	574	638	607	603	620	579	588	557	628	620	572	581	551	592	604	586	597	581	593	606	609	628	611	566	597	622	622	595	636	612	592	594	570	567	614	594	613	608	628	570	560	578	614	594	596	566	626	606	555	600	617	597	561	550	604	586	614	631	559	580	577	586	593	599	609	622	642	631	608	600	578	607	630	584	572	578	597	583	575	649	631	608	537	587	636	621	592	575	585	661	608	579	584	604	594	600	615	534	601	567	604	556	566	590	569	625	586	594	643	551	613	582	559	615	617	634	558	628	621	615	559	607	591	553	607	578	565	652	565	524	600	582	606	566	579	580	571	605	611	589	565	563	605	602	601	571	559	609	634	560	614	546	591	605	603	625	597	634	573	619	571	598	604	615	606	575	619	586	617	575	596	588	614	579	576	610	572	629	605	557	610	589	653	622	580	580	526	582	604	590	600	568	599	601	581	600	603	602	586	607	538	587	557	580	546	603	622	621	646	568	587	628	569	603	593	560	590	605	561	631	588	555	595	569	575	602	643	621	629	637	600	606	545	597	647	633	595	587	597	633	560	577	585	590	569	559	585	609	624	623	620	584	594	606	583	606	617	587	570	568	621	576	598	592	612	622	582	610	547	578	586	614	627	567	612	630	579	597	589	601	598	552	585	623	614	600	605	619	612	562	588	610	623	615	555	618	610	626	535	537	610	544	633	633	613	577	614	558	583	585	624	598	586	578	615	573	561	593	595	585	598	574	594	600	569	606	580	629	565	588	583	570	648	594	584	543	619	585	634	587	642	622	571	625	611	600	533	603	603	564	590	544	555	580	614	636	601	597	570	604	578	619	579	597	577	582	635	629	617	610	606	601	586	616	577	563	575	589	568	664	567	588	613	619	608	587	640	652	602	556	632	618	628	592	594	538	610	567	626	582	573	625	554	558	580	615	573	590	573	562	538	614	616	564	558	593	591	589	622	586	618	611	566	581	626	586	606	598	581	610	587	617	578	620	589	631	591	608	579	571	564	549	592	561	588	614	583	583	616	565	616	523	598	568	609	574	583	592	590	603	587	596	568	580	588	608	568	601	598	613	593	566	610	576	623	580	544	599	593	571	583	588	627	632	627	613	586	612	614	604	591	583	579	603	596	575	574	566	593	559	577	591	579	579	593	631	573	575	587	581	586	590	630	644	638	572	586	619	634	574	590	595	611	592	578	564	625	569	618	630	648	639	616	580	593	599	567	600	578	666	569	632	592	547	554	562	614	650	577	591	592	583	628	581	586	605	628	589	624	574	629	564	606	619	581	582	578	613	548	548	599	667	591	611	602	639	579	637	588	592	615	598	598	596	635	558	560	543	601	628	613	567	571	626	608	602	616	610	597	608	651	580	578	620	617	614	609	566	544	566	585	592	583	643	600	565	579	653	625	573	602	615	621	616	624	655	599	593	615	610	595	592	615	599	581	607	633	587	601	588	604	620	582	595	600	639	590	605	585	596	592	591	614	607	585	613	598	629	594	600	595	609	629	622	583	595	616	597	587	597	573	623	592	585	643	576	576	571	595	553	621	569	609	605	598	634	588	575	636	584	561	569	607	608	625	583	590	630	564	626	600	584	588	634	602	560	556	607	585	603	577	575	559	563	583	608	605	579	602	604	578	600	575	623	589	598	581	607	574	586	587	581	579	629	591	570	625	565	566	575	599	588	607	601	585	602	593	596	583	597	606	572	602	588	530	593	568	605	608	619	579	632	623	547	599	612	593	621	600	657	545	591	621	599	564	573	571	541	596	629	579	560	534	598	619	593	617	573	607	616	561	563	557	569	552	613	611	591	584	577	634	583	606	600	600	603	607	595	600	577	571	600	571	567	579	570	564	614	611	576	612	543	611	604	579	613	620	591	581	596	601	621	608	619	560	556	609	560	620	603	579	571	610	599	534	563	578	594	605	610	616	604	627	625	577	567	590	605	574	570	658	576	604	597	608	634	578	625	590	576	578	590	596	568	584	583	601	579	576	616	616	592	587	564	563	610	584	587	599	571	622	575	606	564	581	547	578	601	556	543	591	586	597	584	569	624	603	651	575	589	558	612	579	597	615	583	571	604	599	608	588	568	561	569	580	605	606	580	580	601	606	596	604	581	573	588	563	586	533	610	561	586	612	587	594	644	632	559	605	591	594	581	640	629	629	584	633	574	572	607	613	616	614
35216	30132	17976	4113	764	562	511	481	514	471	511	519	496	521	530	491	504	537	499	475	491	469	492	513	488	505	507	475	477	536	554	486	508	493	497	493	499	513	466	516	462	481	478	541	483	525	514	515	517	503	458	548	495	543	501	482	544	474	509	493	464	513	458	495	486	504	452	483	508	497	481	500	517	506	533	485	457	468	470	501	470	497	552	494	467	508	536	465	462	499	453	517	504	533	530	492	504	492	496	487	485	468	510	496	488	501	465	478	515	493	461	494	481	537	491	468	505	468	509	505	467	508	490	489	483	514	495	480	513	492	527	472	500	475	494	528	488	491	467	515	484	473	474	535	531	516	523	509	485	533	482	465	516	511	494	493	488	496	466	506	512	485	523	516	475	505	483	483	524	443	509	496	479	506	532	471	517	519	471	491	499	491	482	484	526	488	464	499	514	496	462	544	491	492	502	477	521	507	485	465	522	549	490	503	482	486	523	497	481	460	538	481	481	485	518	508	495	501	482	495	470	499	470	546	511	488	497	508	479	537	487	488	506	477	458	486	524	531	492	492	500	509	477	486	516	514	503	529	471	491	483	510	488	535	525	541	476	498	517	475	502	509	463	478	499	496	554	501	516	496	516	497	505	490	510	504	539	463	512	500	512	524	478	486	490	464	520	482	481	521	506	481	498	468	538	515	482	492	506	530	499	512	493	468	535	498	507	501	532	497	483	517	508	513	507	487	464	450	485	474	447	471	495	513	499	482	450	478	525	491	445	506	478	501	485	504	527	510	523	523	523	455	490	522	482	509	504	500	486	491	472	492	470	497	525	520	509	513	525	504	464	506	491	495	525	477	501	489	488	492	535	504	502	535	478	493	505	521	509	484	485	458	469	533	519	491	494	503	474	508	505	486	493	498	497	504	494	529	523	478	536	526	503	478	515	493	517	461	522	522	502	482	508	541	496	501	461	491	450	528	531	511	471	507	431	503	478	488	503	471	495	499	513	500	530	501	498	487	474	489	470	495	535	517	498	482	508	485	509	485	470	522	495	509	488	490	517	488	491	493	484	505	470	481	529	485	467	486	536	471	496	498	487	548	505	512	465	516	480	478	451	478	473	521	510	489	495	507	499	475	479	469	517	537	516	536	522	491	507	497	512	529	500	511	495	489	473	513	492	495	509	492	497	479	499	504	505	508	522	507	468	530	478	497	511	493	501	507	501	521	531	462	491	504	507	513	459	468	503	460	478	463	470	475	513	529	477	471	506	485	515	515	473	496	472	495	482	470	534	500	521	458	476	515	519	526	506	485	478	483	490	502	531	522	498	504	482	501	515	504	490	489	545	506	541	524	480	495	494	483	501	518	530	502	498	516	487	506	456	496	498	497	477	487	509	513	517	489	473	554	532	508	495	483	477	528	479	496	478	479	485	472	496	491	455	485	532	539	490	472	491	464	482	486	535	525	469	454	502	526	490	503	488	520	476	506	489	504	525	532	476	481	456	510	485	501	504	510	490	477	520	492	490	504	502	516	479	527	526	487	506	533	493	538	475	507	457	466	490	521	525	514	489	477	489	553	505	490	517	475	523	491	491	525	489	498	492	489	474	505	490	526	498	491	529	489	481	491	559	491	483	486	519	504	501	460	533	475	505	466	495	514	505	511	501	513	481	507	491	526	501	475	510	493	500	491	470	476	495	461	519	486	487	453	504	526	480	508	525	535	462	488	505	478	542	490	472	511	486	430	460	488	518	493	460	486	465	506	479	536	448	482	508	474	490	506	486	502	492	500	487	478	493	435	504	490	496	490	442	439	470	486	498	468	509	477	512	496	498	511	503	487	520	529	482	489	464	475	505	487	507	469	457	481	497	492	501	495	471	499	479	503	478	492	485	460	528	452	481	494	497	478	490	508	472	530	488	504	514	489	473	475	517	478	526	459	453	489	488	514	504	520	491	471	503	524	466	510	445	482	493	515	524	529	506	486	487	514	494	478	485	481	511	497	480	552	495	463	500	520	504	521	481	475	485	501	523	526	481	511	550	471	481	497	492	513	484	511	512	485	531	518	508	492	534	497	500	485	489	494	473	506	489	500	493	481	497	507	493	459	466	485	506	492	494	529	518	502	514	488	491	476	500	521	488	514	504	508	481	486	477	491	537	479	493	492	477	490	496	491	478	528	525	465	525	516	498	529	496	504	459	513	476	466	514	517	484	564	486	505	501	533	542	533	506	489	484	442	523	513	544	518	464	497	477	512	481	529	501	466	514	464	485	466	498	511	492	542	495	526	490	517	505	500	480	513	494	547	473	475	533	443	534	509	504	520	474	508	461	501	475	469	512	456	495	505	496	472	519	496	500	530	478	525	529	532	507	492	505	503	507	482	517	493	488	477	508	486	501	520	477	473	451	493	542	462	497	488	515	495	503	504	519	505	476	506	524	548	524	490	449	494	491	505	486	517	479	489	519	498	450	480	482	516	507	496	520	488	531	478	467	450	501	504	495	494	509	479	478	492	493	511	474	510	484	504	512	464	491	540	490	491	504	486	499	529	499	539	472	492	537	465	533	456	505	512	499	531	498	512	461	504	521	465	495	502	515	514	475	527	495	494	481	501	496	464	462	471	511	485	524	526	475	516	513	472	437	489	509	500	502	515	493	518	493	506	534	539	469	513	515	454	482	524	470	489	511	521	496	484	493	495	501	487	512	507	522	512	498	496	509	543	551	497	488	531	511	521	474	482	458	463	512	496	480	502	493	487	511	531	429	472	511	501	498	503	479	523	492	519	454	471	493	523	533	468	489	477	490	518	510	503	516	542	459	444	502	517	509	479	466	498	462	492	537	522	493	509	506	462	434	517	489	483	523	497	498	458	461	513	510	486	541	496	551	495	483	510	490	453	496	477	497	493	484	499	510	500	497	514	526	471	513	450	510	486	494	501	468	492	486	529	494	472	507	474	487	532	511	468	468	494	511	504	510	509	470	466	506	489	527	523	519	465	497	482	476	485	477	474	499	524	485	529	514	525	531	480	456	512	515	524	504	491	499	450	510	521	515	500	459	472	432	462	520	504	490	476	491	470	488	508	502	501	524	472	478	493	473	522	484	479	502	447	492	488	485	520	510	510	465	506	535	489	548	497	524	479	479	482	508	484	521	444	488	518	485	457	490	516	502	474	488	520	511	489	501	467	476	475	516	481	525	463	457	520	460	498	500	526	506	474	500	482	515	500	484	507	490	512	513	475	544	534	521	514	498	496	529	512	483	481	488	498	488	483	481	498	519	476	488	522	480	519	495	497	440	524	523	518	512	481	501	514	526	483	540	514	513	478	530	466	503	458	461	518	514	492	546	504	503	544	508	521	522	494	505	519	517	556	509	520	490	491	527	509	505	507	481	451	495	462	490	508	477	477	516	475	504	504	555	530	536	488	482	516	546	522	532	502	485	460	455	500	467	497	493	521	457	501	500	474	470	479	479	520	476	505	499	503	487	495	517	517	487	472
32600	29013	9368	1921	593	484	425	418	403	430	411	439	442	416	368	412	456	406	451	421	391	403	364	395	381	423	430	417	394	384	426	430	400	424	419	421	414	439	415	418	419	456	393	409	387	408	406	404	399	365	406	427	454	411	413	432	404	394	375	425	424	421	414	391	422	392	388	405	403	421	421	387	410	408	418	439	416	427	474	435	398	428	420	404	404	386	372	391	416	410	418	414	406	397	394	413	418	448	379	388	397	366	379	361	455	434	399	382	418	410	400	432	412	422	401	413	379	402	398	379	392	416	419	383	411	410	405	389	424	421	417	418	380	428	403	426	434	388	401	424	404	406	396	400	402	377	403	369	391	389	383	416	370	434	414	451	419	403	418	436	392	437	386	410	396	431	395	455	377	382	401	379	401	373	390	400	414	427	439	368	409	444	427	407	412	424	391	436	424	367	412	416	428	433	442	432	397	425	411	441	397	378	404	393	411	409	408	447	421	405	426	428	402	429	387	413	418	432	399	410	404	403	420	398	394	398	415	451	413	389	413	374	424	396	417	406	443	402	418	413	429	407	474	442	425	382	426	409	401	418	428	403	402	406	426	443	409	416	392	404	407	407	411	422	393	417	418	387	410	413	399	402	434	404	418	362	420	411	432	394	419	443	405	446	382	442	399	456	424	414	399	450	420	391	422	394	401	405	428	416	372	400	405	402	389	409	373	415	434	433	385	402	427	393	434	409	429	383	385	385	434	434	410	403	392	393	406	402	404	384	415	438	388	415	445	371	437	416	415	417	388	414	406	425	446	417	375	381	435	381	398	460	430	434	428	420	448	430	392	417	411	406	394	398	425	400	435	390	391	414	409	417	418	436	396	426	418	420	396	451	411	442	405	431	429	417	423	381	429	392	424	397	425	395	440	482	444	399	400	441	400	383	386	416	453	373	435	389	416	419	404	416	422	373	423	422	412	433	415	431	428	365	396	424	411	380	375	403	439	385	422	397	440	415	415	432	415	405	432	423	402	358	433	431	391	404	426	400	387	405	435	386	413	418	406	417	381	425	443	407	413	408	376	390	428	426	383	431	406	387	404	411	390	420	417	409	386	442	425	421	399	384	383	437	378	426	397	402	382	415	392	411	424	454	395	407	428	384	415	427	428	444	405	382	410	419	401	393	392	393	421	391	412	428	394	421	391	396	394	416	401	420	412	383	404	385	445	422	392	420	406	406	411	431	404	392	447	391	375	414	439	415	375	403	401	412	392	425	385	422	434	391	430	404	387	420	425	401	403	425	400	416	399	403	422	364	404	436	401	420	379	425	423	427	409	389	430	374	429	416	405	417	413	422	421	418	387	411	380	435	387	387	400	392	424	394	415	395	411	416	404	396	432	427	400	484	397	399	422	419	403	394	382	390	423	486	433	410	420	382	382	416	399	401	368	382	445	448	447	398	437	429	448	413	395	415	451	432	404	406	456	416	401	414	392	403	412	437	431	401	415	395	390	375	405	386	381	408	439	405	452	383	411	359	388	385	435	430	426	361	419	396	384	432	388	397	418	391	430	427	417	408	400	420	390	395	393	369	407	409	394	419	402	418	416	414	395	411	396	409	441	394	456	410	427	406	404	404	436	394	429	396	425	391	430	409	414	416	391	391	388	444	417	415	413	390	408	391	368	417	433	407	397	363	375	376	415	408	415	401	417	402	416	457	409	414	414	421	412	384	410	442	380	410	393	391	397	434	405	408	426	398	408	451	427	400	440	435	438	408	413	409	410	402	373	385	445	397	410	408	414	390	419	411	393	383	418	399	407	416	420	395	429	434	407	386	416	436	403	395	417	411	400	403	446	417	374	429	404	355	412	427	440	419	420	422	436	406	430	390	423	409	423	376	397	395	441	441	410	426	391	418	378	433	406	422	414	390	415	383	362	442	424	395	421	446	420	427	379	419	393	418	422	391	455	403	389	430	393	402	410	376	438	448	484	425	396	433	393	370	449	438	419	398	412	417	416	390	383	401	392	415	403	447	369	384	396	457	442	425	403	424	394	413	399	425	404	399	415	365	407	428	411	424	411	408	388	420	389	388	419	397	413	388	397	422	411	409	405	438	408	404	415	414	388	437	430	419	409	395	394	386	413	444	411	423	439	360	427	417	421	403	416	407	423	398	408	425	408	427	399	400	452	398	413	414	379	396	417	421	397	411	397	404	425	354	401	400	409	398	424	409	421	409	418	412	419	406	410	408	408	434	409	390	409	394	412	397	405	393	418	436	384	387	435	371	387	406	433	401	439	432	408	409	450	439	393	422	424	408	429	434	421	423	418	377	390	458	380	385	410	417	436	421	418	402	433	363	409	423	427	402	404	399	444	400	378	397	364	382	399	439	413	390	443	401	396	444	427	408	411	394	429	396	449	395	473	406	404	428	402	431	460	388	377	393	422	420	415	419	386	406	404	368	431	438	425	428	393	418	446	428	397	409	416	455	412	423	410	416	408	399	377	380	445	401	418	419	396	399	396	406	428	443	408	409	443	408	416	401	424	417	441	418	366	428	450	412	459	428	453	421	471	418	440	383	411	399	441	405	422	418	453	398	426	416	379	395	401	412	436	430	382	420	421	424	414	414	421	432	413	401	403	361	392	443	403	422	384	422	402	400	404	403	427	406	353	358	372	384	419	389	410	446	427	421	420	449	447	421	380	426	375	393	444	397	378	398	380	390	386	424	418	429	430	413	424	416	400	408	427	380	441	438	418	451	421	393	366	410	421	445	412	423	394	408	415	398	412	433	456	439	433	411	423	413	396	429	373	389	406	425	405	430	418	391	400	403	413	394	410	425	404	369	420	408	405	403	384	415	412	433	437	419	384	385	395	406	432	385	418	396	421	375	396	423	390	397	408	387	415	372	433	414	437	391	401	423	404	423	423	396	427	434	389	406	396	426	425	425	369	371	410	434	400	418	411	373	436	396	404	415	395	379	391	400	406	437	384	399	399	414	413	412	420	438	413	419	415	400	394	430	395	434	435	439	399	387	438	415	442	414	425	453	419	419	413	409	394	428	460	396	434	438	404	410	392	421	392	418	415	385	393	436	405	403	413	390	428	437	427	408	399	417	407	392	434	400	403	402	388	404	423	448	446	435	413	394	436	370	402	387	407	415	412	391	426	412	413	427	448	408	430	410	399	349	422	427	391	416	391	387	421	423	404	423	393	397	421	377	431	408	426	403	392	414	428	379	422	441	393	392	400	424	370	389	432	411	397	433	422	416	404	424	383	417	396	396	383	422	374	399	411	394	424	427	434	422	393	430	437	420	385	416	394	403	392	435	425	418	413	396	436	412	436	394	465	373	382	414	391	379	396	436	380	420	395	416	391	389	430	402	407	409	407	400	398	401	402	424	393	415	418	439	395	414	396	394	422	424	405	429	434	399	431	422	404	402	401	379	416	390	436	451	380	434	425	417	398	376	401	417	373	389	425	409	403	381	379	398	405	393	400	391	414	401
24676	22784	29203	24626	18004	4380	948	639	580	556	609	597	572	538	574	613	587	558	540	641	565	571	540	577	581	627	570	573	585	601	589	556	562	557	602	549	599	528	525	542	571	568	571	610	559	538	534	562	522	550	591	559	575	564	559	554	547	534	557	562	564	566	561	544	549	578	599	555	525	547	496	527	567	542	568	545	597	601	555	488	562	554	537	556	578	568	571	563	597	535	619	576	559	538	595	583	604	580	540	583	597	563	567	561	510	584	558	530	570	569	627	564	591	558	545	600	550	580	564	579	511	540	531	503	603	561	588	526	555	566	534	563	569	524	586	589	594	548	562	593	577	516	541	546	570	552	534	521	541	568	578	539	565	578	541	546	580	586	508	553	570	569	553	551	535	513	567	569	541	585	573	587	569	539	499	564	574	541	559	578	531	576	544	569	570	545	568	545	596	523	599	567	570	550	545	589	564	573	496	561	534	550	563	594	551	577	580	557	578	536	575	533	581	570	561	523	563	549	590	553	560	556	528	567	582	545	530	530	582	562	550	609	546	562	568	577	592	564	561	573	576	555	542	558	534	560	539	546	543	548	547	571	558	562	565	554	579	579	563	520	532	524	547	556	591	591	527	519	547	559	580	557	573	540	532	549	536	546	542	519	606	529	552	565	568	570	561	539	537	582	555	536	545	566	559	554	552	553	614	556	542	608	537	577	555	567	520	505	553	545	551	554	530	543	525	546	552	552	551	572	536	558	573	542	525	563	534	607	511	565	580	493	544	556	599	520	575	534	550	533	528	569	590	560	558	542	541	529	573	564	563	590	554	514	599	530	553	571	591	491	550	545	527	578	556	591	577	595	524	551	545	581	601	561	534	529	569	509	563	596	538	558	572	575	596	556	543	572	551	513	547	572	545	523	546	548	557	547	513	557	556	595	589	532	568	552	564	591	563	547	561	530	582	605	629	596	560	566	556	578	531	548	549	570	555	573	561	557	548	553	542	522	541	567	562	580	519	580	586	603	546	603	528	562	578	509	579	614	516	540	545	520	522	553	566	489	521	496	525	587	523	539	533	554	546	524	558	535	576	519	580	546	568	573	556	550	569	560	554	552	549	566	546	548	582	558	543	630	544	506	546	547	529	546	568	551	559	576	547	589	556	556	582	553	548	550	590	589	539	609	574	540	546	556	541	554	520	591	550	519	618	564	552	554	598	581	530	589	559	518	577	559	539	544	570	576	551	541	555	508	587	545	565	567	576	548	551	533	579	583	561	579	571	514	591	576	568	538	537	564	538	575	536	513	559	564	542	604	529	593	590	558	571	555	569	540	555	562	560	555	585	549	553	534	605	591	545	544	551	543	537	563	592	535	551	551	532	565	556	574	535	550	560	546	542	553	594	562	567	534	571	585	563	534	565	553	550	541	537	559	582	564	583	553	549	588	559	532	556	569	547	542	521	588	598	519	556	550	512	540	547	593	567	536	560	523	566	571	581	583	540	553	549	550	539	554	546	550	578	549	545	599	517	568	557	527	621	555	555	559	536	574	553	527	557	567	580	570	565	571	549	542	568	560	591	555	566	550	531	560	535	554	542	571	578	521	600	542	571	603	592	567	583	524	559	545	566	569	593	584	565	591	575	558	580	548	537	540	563	538	571	545	554	601	534	575	546	566	566	535	532	606	505	558	578	548	535	526	582	522	544	565	548	555	559	557	574	596	561	544	563	551	544	570	531	617	520	534	537	546	524	592	576	527	530	528	515	576	573	554	569	554	603	580	576	538	544	553	538	552	573	576	599	597	547	593	552	563	566	569	550	549	547	585	537	542	548	600	590	534	586	535	562	552	515	544	574	559	570	542	545	577	533	556	574	538	553	543	552	572	578	495	510	547	524	524	537	581	540	533	549	574	511	556	563	558	521	538	549	564	581	572	522	569	558	549	550	572	525	551	536	578	542	537	556	569	599	539	583	564	540	539	534	553	533	562	568	557	545	547	538	550	549	579	546	533	558	571	545	593	561	511	552	602	580	568	553	542	546	540	538	537	570	561	538	587	588	575	587	520	561	536	535	563	558	560	558	580	551	545	523	538	526	525	588	512	581	556	530	566	586	586	582	517	584	575	548	537	575	566	546	569	547	582	553	564	560	519	571	551	526	548	593	590	548	574	510	543	588	523	533	588	545	545	571	564	586	551	549	560	560	569	552	540	536	538	551	563	562	546	568	546	530	562	566	586	582	549	580	564	571	577	544	529	552	526	536	598	554	564	566	535	559	553	511	540	529	555	559	573	565	552	558	571	570	596	516	562	625	569	547	526	630	549	556	532	599	531	573	549	564	593	568	551	560	553	571	545	528	614	542	562	554	550	566	551	556	532	524	531	587	529	546	595	535	525	534	552	512	573	545	527	560	535	569	561	567	582	518	565	535	556	542	563	574	544	568	532	519	539	546	585	564	558	556	556	567	532	576	552	584	588	557	531	521	552	536	569	577	562	565	568	550	546	578	580	538	551	590	571	557	544	546	592	547	522	533	541	595	555	523	555	541	556	534	526	570	541	538	575	550	534	538	537	538	538	573	571	532	552	602	615	540	546	541	572	566	581	550	572	530	558	563	522	583	568	558	544	577	544	566	560	537	596	545	514	548	534	570	569	540	574	564	522	568	601	575	545	568	563	562	589	533	564	546	587	576	518	617	543	590	561	554	556	544	539	543	570	535	534	542	568	558	561	559	529	576	572	576	540	540	555	527	536	562	545	555	510	510	540	559	582	598	551	557	562	515	534	582	564	551	544	560	546	537	570	548	546	540	556	556	527	509	516	579	533	527	562	513	584	580	527	565	578	556	546	531	557	535	536	584	520	575	581	519	532	556	590	599	553	558	590	558	553	583	567	547	567	562	526	541	585	559	576	546	592	546	580	544	562	576	575	535	550	556	575	567	622	584	558	526	530	514	531	538	538	557	497	565	565	552	519	538	532	561	586	558	570	557	552	559	542	601	524	574	567	536	565	565	542	562	571	546	530	570	561	564	541	542	549	572	569	551	578	563	566	568	563	560	593	555	563	564	591	548	545	552	556	510	575	566	549	554	529	534	516	568	544	528	585	552	569	550	547	562	508	530	553	593	604	537	528	581	552	561	570	528	536	528	603	521	580	588	583	548	548	526	560	555	584	600	555	549	544	574	536	545	541	549	562	501	548	570	538	609	581	536	571	537	561	545	556	558	539	539	577	546	566	565	567	599	551	525	528	521	565	585	519	550	547	584	563	565	547	556	563	524	553	569	545	526	538	562	586	539	578	604	573	518	546	552	569	515	569	556	553	531	550	592	521	567	517	551	553	501	578	575	544	549	591	575	537	542	519	550	538	581	559	511	519	535	588	560	579	602	575	561	526	538	507	561	566	540	558	553	535	579	556	554	574	570	542	517	534	565	547	537	566	560	522	550	547	556	593	566	556	577	559	546	546	575	566	558	527	574	530	553	605	555	580	537	538	612	556	565	569
62061	82973	44202	12934	2643	772	508	544	481	469	495	535	509	470	524	485	508	543	517	519	522	511	481	484	492	562	509	487	475	481	488	523	488	502	496	474	498	506	504	484	535	498	516	498	484	532	489	519	485	492	497	520	510	480	527	533	512	512	473	479	489	536	533	496	529	477	540	505	507	495	512	478	501	486	474	488	516	459	489	489	524	490	514	502	491	453	511	472	521	494	528	502	482	490	538	521	492	514	496	507	489	503	512	521	520	549	562	501	523	474	464	518	514	546	481	531	483	502	500	509	503	502	503	467	485	503	503	494	467	506	523	486	523	485	496	528	522	521	518	474	482	495	461	502	483	510	481	499	482	470	494	534	527	525	495	466	494	527	510	488	537	510	494	478	505	564	501	542	541	485	518	505	479	487	490	520	474	553	514	519	495	525	471	523	534	475	529	533	506	516	518	510	504	506	494	499	566	506	527	474	513	484	454	483	499	517	490	540	486	556	467	536	499	496	489	456	516	491	471	549	448	493	528	503	485	476	468	509	535	472	484	487	514	480	512	513	522	523	518	485	504	502	492	503	520	493	499	538	515	487	484	482	527	515	465	523	506	513	532	524	505	501	489	497	520	452	484	464	529	486	472	496	520	488	494	504	470	492	502	529	539	506	521	515	489	541	512	485	524	495	479	507	535	503	536	485	517	532	536	479	515	541	486	523	501	561	526	492	470	473	499	516	482	501	463	480	520	540	490	500	517	477	525	512	538	503	493	472	487	477	499	500	474	438	503	526	487	460	504	501	527	506	481	463	511	527	475	510	512	516	505	469	475	500	516	497	516	548	506	480	511	508	511	480	463	503	477	554	481	495	504	500	500	495	517	493	498	474	477	486	525	508	542	484	505	547	486	472	500	531	491	470	506	491	426	507	487	506	498	517	481	531	553	483	505	526	517	526	436	491	503	491	525	484	479	514	495	466	552	490	487	516	525	510	480	519	498	481	514	475	523	512	539	512	520	500	505	522	504	540	506	507	498	501	500	469	510	507	488	487	546	489	528	523	516	561	437	488	518	493	469	527	502	506	474	508	516	557	535	480	510	490	512	511	511	523	508	530	545	513	488	486	494	508	478	558	462	505	493	519	514	487	503	500	470	484	521	505	507	514	490	504	475	500	480	495	462	498	493	541	478	494	529	489	482	492	542	476	475	476	480	500	527	510	487	511	505	490	523	510	505	498	477	505	475	504	515	524	523	487	489	516	501	528	518	502	525	516	516	481	490	516	513	528	514	501	550	493	532	477	500	525	560	499	511	532	528	479	490	510	487	525	537	541	503	490	536	528	491	514	535	518	518	497	491	496	498	498	504	495	562	492	532	497	504	503	489	532	478	491	498	495	527	505	517	487	495	494	491	536	523	489	498	521	508	492	490	452	523	473	495	486	497	520	535	499	493	518	492	538	490	493	482	487	480	467	511	497	535	524	479	464	545	519	455	519	514	517	528	499	531	514	508	469	514	479	505	500	483	486	485	493	500	486	524	462	496	478	506	485	506	511	455	515	503	456	498	500	531	499	506	508	495	500	502	561	513	466	475	486	483	511	528	499	503	470	524	504	505	496	541	510	473	514	495	517	504	538	499	520	503	504	517	517	488	528	517	548	546	497	490	505	501	503	555	456	487	521	458	497	517	514	491	545	497	529	504	485	503	480	507	460	510	518	504	510	478	490	477	541	497	492	464	479	518	506	501	522	529	517	472	477	478	503	484	492	459	486	501	519	458	507	473	475	526	486	503	505	484	475	459	536	492	506	444	482	493	512	494	522	475	520	462	513	515	468	488	551	473	476	515	508	517	503	489	487	508	505	445	448	444	490	459	531	520	557	478	500	495	474	504	482	479	480	530	484	499	520	458	467	497	470	537	489	497	494	452	518	480	489	469	477	478	563	467	499	527	461	468	483	506	548	542	497	476	501	487	511	524	479	486	480	521	513	489	516	488	515	493	497	500	445	526	500	480	496	504	471	504	532	529	526	513	491	493	483	509	484	541	514	513	522	529	476	537	453	482	521	498	511	483	494	499	485	479	528	447	486	460	485	507	480	468	478	469	500	495	508	525	565	501	463	515	480	493	498	508	521	475	476	518	492	510	516	513	495	474	508	511	498	485	493	489	543	494	521	477	523	504	506	515	501	495	502	493	485	455	541	532	511	515	502	498	519	552	481	488	482	509	519	491	484	494	456	469	475	485	505	440	483	479	504	511	475	492	485	503	485	504	514	456	494	504	514	516	463	508	501	495	511	528	497	498	524	481	468	522	448	464	480	533	536	457	488	504	539	506	519	507	479	502	526	508	459	510	497	475	511	516	486	457	488	516	477	543	491	502	528	521	518	503	493	442	545	470	504	526	490	487	493	499	499	531	511	488	469	524	486	520	499	514	487	522	530	487	475	535	481	537	487	499	521	507	485	507	502	511	488	491	493	530	450	467	501	515	472	512	473	510	511	490	502	474	509	497	516	483	474	525	490	498	530	478	476	488	490	504	520	514	514	526	541	500	483	503	478	510	480	500	520	474	509	494	517	461	472	503	514	502	518	504	530	506	527	491	511	517	473	509	498	504	524	520	492	492	528	521	517	497	529	530	549	467	532	457	494	480	500	488	492	447	497	496	547	483	492	486	469	507	507	477	530	506	523	526	543	503	462	478	475	489	504	516	492	486	451	510	525	504	527	505	493	551	483	532	556	505	510	483	487	519	511	495	506	483	498	483	461	504	499	499	475	507	493	516	542	509	485	495	545	543	495	459	506	513	468	497	477	511	510	468	505	501	480	445	497	526	465	510	482	485	544	502	510	531	489	554	473	484	519	501	485	550	506	491	508	520	491	466	509	521	509	477	511	494	503	494	481	527	524	479	504	495	494	480	507	481	516	505	489	471	463	504	518	501	510	479	503	500	544	491	474	498	526	516	455	500	519	489	496	540	508	519	474	512	469	506	507	515	537	451	490	525	497	495	508	507	497	469	490	519	554	534	437	478	475	537	477	474	504	501	462	505	487	480	491	534	525	489	575	534	514	530	475	498	468	492	459	490	503	511	443	497	507	479	510	525	524	500	543	470	493	513	482	501	502	495	489	516	491	455	469	493	547	459	502	517	473	486	529	507	496	485	466	526	503	523	466	507	494	516	527	485	487	473	503	502	542	486	511	508	494	478	483	524	493	519	518	446	496	520	485	519	529	474	532	487	477	467	502	505	492	522	523	553	484	484	515	508	493	546	509	489	472	475	509	509	495	455	461	515	471	513	526	496	507	530	498	512	506	503	543	478	506	499	484	465	521	536	446	506	476	447	457	521	526	486	473	498	524	533	483	479	506	490	501	517	474	500	458	471	503	507	489	519	467	510	483	486	513	501	476	510	504	487	498	474	510	522	497	488	492	500	489	485	547	480	488	490	515	492	516	497	495	475	479	469	491	485	524	493	502	467	478	484	490	493	489	469	471	529	512	495	496	464	496
24133	22256	28826	24292	19993	8499	1213	777	685	740	675	639	703	650	689	647	691	676	687	663	703	632	627	608	633	643	655	719	645	690	649	650	647	705	679	620	637	690	661	679	670	680	638	683	687	706	629	690	638	666	676	654	633	661	634	651	669	636	605	623	623	656	660	662	592	704	628	645	668	640	700	706	697	702	577	626	645	644	635	634	642	672	585	657	673	610	622	687	694	722	666	679	646	663	646	659	653	704	634	652	684	643	697	637	636	661	603	672	675	651	652	667	669	676	678	620	673	593	645	655	649	686	625	692	603	647	646	640	618	663	690	683	653	620	680	621	639	651	652	605	664	678	657	661	621	613	651	649	671	671	654	591	675	679	632	615	638	641	698	626	641	666	631	675	653	675	665	628	674	694	661	618	700	654	661	647	613	616	673	658	664	650	613	657	646	630	595	643	641	655	634	644	634	633	624	633	673	675	631	645	658	651	622	637	654	646	666	688	654	621	655	676	646	674	686	628	709	661	643	636	616	639	672	641	624	653	626	704	671	671	616	627	642	613	641	661	667	673	656	608	661	662	616	631	651	638	623	646	657	664	686	657	673	660	632	626	640	664	696	623	713	646	657	654	658	622	635	670	651	627	614	611	657	657	646	633	606	644	650	663	630	614	632	643	633	620	620	661	675	634	616	650	641	654	662	630	685	666	675	613	671	601	653	629	676	651	664	671	672	632	652	706	691	653	664	656	684	628	663	687	682	678	633	676	647	654	695	610	670	640	671	627	613	648	627	647	658	630	676	640	663	638	625	616	666	655	699	655	704	722	621	646	655	657	639	611	647	661	645	676	622	624	647	656	662	670	661	673	674	647	665	655	624	650	658	626	636	608	634	633	638	681	641	623	616	696	668	649	638	667	686	650	666	612	654	628	644	664	665	680	649	637	706	639	669	677	659	637	661	628	655	705	676	639	625	632	636	629	673	648	657	651	645	676	610	696	610	619	629	657	623	627	663	610	684	664	682	668	592	625	625	594	674	678	701	627	680	603	668	681	611	631	659	667	603	628	655	637	691	653	641	628	661	612	663	655	634	672	680	688	635	657	647	666	657	693	674	655	654	635	682	679	653	644	659	666	612	657	636	655	672	608	692	681	672	642	630	670	645	640	655	675	622	644	642	623	664	660	653	605	650	673	648	635	669	612	667	645	638	643	634	648	658	637	650	662	665	680	624	673	677	673	646	688	596	654	685	644	628	673	660	617	653	638	685	693	632	669	642	622	646	659	671	653	675	657	691	614	663	639	673	655	648	642	658	647	623	649	677	627	636	649	660	659	659	698	680	637	610	676	621	668	652	640	650	657	610	711	632	630	656	629	665	666	617	613	682	649	618	621	659	708	657	631	644	663	660	648	673	655	636	677	704	682	662	658	657	657	649	676	640	662	651	623	638	661	628	620	671	640	645	630	662	692	648	658	668	603	637	657	629	634	653	711	645	619	623	647	643	625	652	652	594	662	653	640	641	642	704	660	633	646	647	703	643	659	669	610	666	702	651	630	626	656	662	723	697	634	647	665	673	655	679	668	635	683	624	730	645	650	703	661	672	720	598	662	639	653	589	589	600	632	634	574	631	616	642	626	603	656	635	636	651	656	660	680	685	652	619	646	643	645	629	645	662	681	668	635	650	665	623	669	640	678	597	659	656	601	653	613	674	652	666	636	663	577	666	597	628	610	636	704	690	621	688	649	633	671	652	663	607	654	695	627	650	643	668	659	682	624	662	674	661	689	657	600	669	650	694	670	662	694	676	679	645	608	604	662	632	634	613	633	675	661	674	635	651	612	671	666	656	704	618	644	621	645	615	643	643	674	652	668	650	656	682	639	681	650	698	618	634	644	639	669	598	636	677	670	675	667	642	694	655	668	657	637	652	617	649	690	658	661	627	668	666	644	661	617	652	679	674	613	698	663	681	652	700	640	687	657	637	665	638	690	614	642	636	629	605	644	682	672	660	656	640	614	640	630	654	628	648	639	617	619	594	636	659	685	652	645	644	637	639	670	640	655	682	610	632	638	699	644	636	666	659	659	700	664	634	643	634	662	651	661	696	666	690	658	655	629	682	696	643	626	658	634	672	695	670	645	641	643	633	632	664	662	589	667	632	659	644	602	674	677	673	679	633	621	634	689	682	603	663	663	650	654	648	653	661	666	650	648	637	655	590	665	661	622	650	682	643	645	679	646	640	693	657	657	649	647	667	655	651	655	652	675	612	657	650	637	629	659	677	623	641	640	643	676	659	660	609	650	668	714	659	643	672	669	661	681	665	665	680	632	686	651	678	613	649	643	651	609	710	633	620	659	663	655	659	648	655	631	621	628	637	652	677	663	632	659	650	669	620	653	656	623	689	702	655	673	678	698	682	612	603	654	669	645	626	663	651	686	607	646	625	608	629	667	697	653	656	631	626	675	668	648	652	628	689	652	622	664	619	618	644	631	633	704	641	662	666	608	652	669	677	657	635	662	638	694	649	677	630	673	681	653	643	661	652	644	695	628	639	633	641	645	658	631	639	652	670	647	610	623	622	632	631	600	659	642	612	649	628	655	690	624	652	640	667	685	611	631	662	682	648	691	635	605	618	665	690	629	682	623	648	671	668	673	607	621	628	648	704	667	649	653	694	697	636	647	622	664	634	675	652	674	612	654	642	684	636	621	680	631	679	643	603	649	613	653	620	677	649	654	665	655	590	635	607	630	659	642	683	636	653	678	601	637	665	627	619	701	685	655	648	646	616	665	667	690	641	645	684	644	630	639	656	661	640	670	656	701	649	640	629	637	628	685	656	644	669	647	653	644	668	651	609	641	669	630	692	665	681	635	644	632	663	694	697	638	653	642	654	632	657	635	652	622	695	638	633	633	710	632	666	653	682	654	653	639	641	620	628	656	657	616	614	698	631	623	688	634	657	691	664	652	633	664	655	676	695	673	631	633	675	666	680	717	667	648	664	637	627	629	634	660	636	669	659	662	669	649	662	629	652	662	602	659	605	613	636	644	653	637	651	631	629	640	659	619	672	625	626	624	614	664	638	635	666	622	670	665	610	665	645	668	596	639	677	613	633	671	661	589	616	647	620	662	649	658	678	632	616	620	668	619	663	674	654	601	672	653	670	641	678	629	653	666	655	664	618	680	652	653	696	621	646	642	675	619	619	679	606	619	649	689	678	606	590	640	662	613	641	645	653	644	619	640	644	618	646	694	594	673	625	669	635	590	656	676	610	621	645	655	696	656	671	657	655	640	616	684	647	711	644	665	647	654	632	666	642	640	591	691	627	649	684	623	656	641	614	645	658	672	616	620	674	629	657	639	676	667	619	662	609	658	651	625	637	630	609	642	659	662	621	628	664	636	620	630	684	620	618	637	625	611	618	659	653	659	672	665	631	634	649	674	675	615	660	662	677	665	688	618	644	600	721	665	634	677	638	661	625	666	637	617	661	625	630	736	645	641	681	650	641	661
60157	86547	47474	14865	3220	921	614	581	582	590	622	602	609	629	567	591	624	595	574	561	624	581	653	548	543	597	565	551	614	579	597	602	569	599	554	603	565	567	605	590	564	608	580	632	580	597	577	575	612	575	568	611	597	573	589	588	585	585	589	635	607	575	634	610	623	546	625	623	609	600	550	585	557	528	581	586	569	603	563	551	630	587	622	556	562	601	572	596	586	535	577	599	575	620	569	572	569	647	632	609	587	592	572	631	599	569	604	595	577	589	595	573	572	591	553	575	583	612	587	578	561	557	586	571	611	612	563	532	595	575	570	560	590	610	569	585	572	605	558	599	625	609	557	592	599	596	633	601	587	577	576	591	619	566	627	627	584	565	572	562	592	541	579	558	517	579	609	589	614	623	566	582	567	633	572	599	567	592	597	568	592	592	557	636	605	597	611	554	642	593	598	553	605	579	584	576	563	575	583	557	551	584	595	571	608	558	604	607	580	629	603	579	555	572	606	616	611	566	556	581	582	595	584	589	553	566	575	609	568	564	560	553	585	612	609	598	579	563	587	598	594	591	546	558	636	600	588	592	528	578	589	617	603	611	562	587	566	552	618	544	540	570	559	646	602	581	553	586	608	561	606	584	598	565	594	591	569	575	585	567	596	589	545	576	544	598	586	619	587	580	529	574	571	597	562	557	589	582	575	586	552	609	629	598	578	600	600	575	570	600	606	582	534	612	571	598	575	561	566	581	559	617	567	589	587	594	601	573	578	578	592	580	607	553	532	591	549	601	564	582	561	606	531	576	556	557	571	594	557	535	540	544	612	630	608	598	597	574	571	611	570	555	563	564	567	597	593	587	565	574	546	574	538	597	605	607	539	560	614	555	622	614	611	569	572	538	584	571	592	591	587	598	552	584	594	554	557	567	587	559	616	599	648	523	568	584	587	585	521	605	581	620	581	578	550	626	550	589	597	550	617	613	607	550	625	582	576	622	561	598	588	554	582	631	590	565	575	590	640	570	614	607	586	566	588	591	633	584	588	603	553	575	585	590	591	581	564	576	569	582	572	567	591	604	564	559	601	593	551	548	553	528	565	565	569	588	584	542	603	608	633	604	599	595	588	573	613	600	549	611	577	607	552	548	566	607	571	617	593	591	602	573	553	557	589	529	607	589	571	598	573	595	583	559	585	585	587	554	574	575	589	574	568	609	575	598	610	576	646	619	650	594	542	570	600	604	623	591	581	580	579	600	590	620	662	620	549	552	574	601	589	560	574	575	590	609	549	582	582	539	587	600	586	601	578	601	554	591	625	613	538	619	535	606	588	592	546	609	602	641	565	558	627	594	581	533	588	573	578	623	554	548	602	568	576	544	591	620	607	550	601	606	595	586	610	595	582	596	577	581	574	566	599	566	584	589	569	577	588	582	594	566	582	580	597	594	605	644	571	592	613	549	579	613	538	533	582	587	566	565	598	585	585	558	591	603	579	594	538	567	561	574	591	606	576	577	575	539	543	578	572	586	565	544	571	603	615	570	545	618	587	580	571	608	613	568	577	635	616	575	576	601	583	573	562	522	559	607	569	588	580	582	565	579	576	620	593	607	545	574	578	635	597	601	627	541	581	568	610	639	573	590	607	527	594	619	570	593	566	601	588	593	571	592	577	549	596	626	585	545	594	586	558	605	548	582	579	565	610	587	613	605	626	586	573	602	575	577	556	574	601	593	600	595	579	562	578	577	573	570	582	616	593	572	641	577	669	587	604	600	571	597	597	579	591	627	556	579	602	574	585	642	592	566	609	613	548	613	552	567	625	556	548	604	585	594	583	539	573	534	568	588	618	548	603	601	584	607	598	578	639	635	561	549	617	583	612	571	585	554	568	592	587	544	597	553	562	578	599	572	556	582	562	578	561	607	547	573	572	608	573	585	625	542	567	604	573	607	643	611	581	605	605	568	608	555	598	573	591	547	579	563	602	585	570	594	600	573	581	601	600	568	546	613	603	582	570	549	555	603	577	577	587	583	585	581	614	548	556	521	608	602	567	549	590	567	613	532	573	578	607	565	579	554	600	594	623	592	529	580	604	608	568	554	590	602	590	566	588	546	630	592	552	585	579	561	587	554	570	541	604	582	599	611	602	596	569	591	572	564	603	586	620	581	596	567	568	570	573	591	619	584	547	571	611	583	575	557	586	589	532	557	584	602	612	605	618	569	586	577	604	581	600	538	569	580	621	567	587	575	592	592	586	552	641	600	640	569	603	585	594	579	599	630	560	590	549	599	576	574	589	591	562	582	599	558	545	553	615	607	540	562	578	571	602	600	574	574	588	604	599	641	580	597	627	604	606	565	582	547	577	591	650	607	583	562	558	571	583	554	604	596	595	601	558	629	613	560	631	573	551	564	624	590	613	592	548	567	621	572	607	602	549	566	588	578	617	606	613	601	571	575	564	629	598	557	580	560	599	589	582	593	570	600	626	580	610	559	612	623	586	603	574	590	591	580	592	587	537	620	561	556	567	601	581	578	600	625	588	573	616	632	589	593	566	595	542	589	558	562	594	576	575	609	575	592	600	572	615	599	562	531	617	579	566	592	552	599	606	606	562	578	595	554	573	568	569	553	600	545	610	603	547	534	593	581	593	584	545	555	539	561	572	596	592	542	566	597	608	555	615	577	624	566	562	624	629	577	571	588	623	580	618	564	571	582	616	573	595	568	551	597	621	574	548	546	562	549	562	607	570	551	597	595	613	635	608	580	598	577	622	626	580	585	600	604	595	580	536	575	601	564	556	622	578	591	564	583	631	564	617	590	605	551	609	600	555	578	566	597	639	624	551	570	566	612	609	603	555	602	589	607	587	563	563	560	612	560	615	606	556	583	609	544	597	579	572	587	593	629	601	587	569	655	602	601	578	602	591	569	601	551	573	601	567	595	580	571	581	591	559	569	590	564	548	571	562	567	575	600	590	616	597	564	571	564	608	574	588	577	578	604	601	578	594	566	537	571	569	588	565	580	597	555	577	584	583	596	580	597	628	604	590	597	561	559	581	600	603	548	545	592	602	568	573	589	550	589	575	531	574	598	590	587	585	602	548	571	571	546	578	593	592	556	573	600	592	534	601	571	592	584	608	606	562	582	542	581	572	620	627	613	553	559	594	614	564	569	605	594	573	601	571	564	609	605	563	567	579	570	565	581	574	635	563	586	603	583	561	583	590	590	603	592	584	593	569	595	599	580	564	551	538	629	608	563	558	597	626	572	566	576	572	550	587	533	559	606	590	587	573	604	581	607	593	567	591	593	601	570	585	566	601	579	574	532	607	576	576	605	579	546	585	588	587	589	563	594	621	568	607	592	565	571	570	542	576	565	637	535	567	601	542	557	652	539	578	568	595	562	593	567	597	607	617	591	588	569	573	599	590	568	583	609	592	582	588	601	588	519	589	607	551	585	542	615	556	585	566	595	568	568	569	578	562	574	565	599	577	589	571	548	585	604	606	591
35164	30480	17966	3980	825	551	506	479	503	475	505	495	505	490	483	497	480	466	473	476	504	522	502	504	484	496	492	526	486	517	482	516	482	473	512	506	461	495	494	495	491	540	495	505	478	563	480	468	462	525	479	467	485	476	493	500	464	511	502	502	446	507	460	487	447	510	511	472	487	477	520	482	491	476	505	457	471	473	537	472	500	464	498	472	501	477	501	475	464	477	478	515	495	468	455	474	518	464	501	525	484	471	482	489	522	524	478	481	526	485	465	476	477	469	506	488	498	502	464	467	499	472	481	524	497	496	499	507	490	515	510	490	509	507	458	457	497	477	527	489	482	488	514	480	515	473	470	482	523	442	488	489	488	484	478	486	476	465	484	478	495	492	490	512	483	424	477	513	521	511	472	489	497	489	478	447	477	526	503	502	505	469	484	475	515	475	469	495	482	542	421	463	499	503	472	481	509	500	503	479	459	494	507	511	465	476	476	489	515	517	490	491	470	501	475	500	507	441	464	531	469	473	508	472	519	477	502	500	500	489	478	484	496	484	526	474	458	489	471	510	475	464	462	522	521	482	519	442	483	493	512	446	475	496	456	497	466	500	503	519	466	473	485	529	516	489	457	505	539	424	448	498	466	490	519	470	472	468	497	498	484	488	479	476	467	483	474	475	514	525	471	484	493	508	481	490	501	511	523	506	477	518	474	460	491	480	455	474	532	475	490	506	473	513	519	462	455	505	537	458	452	466	497	495	465	480	483	477	487	528	432	518	483	519	517	472	497	473	487	496	518	503	471	473	497	445	461	467	522	494	468	505	476	449	501	464	508	486	475	485	448	491	446	519	519	500	484	471	515	466	478	434	457	478	453	492	501	480	426	486	487	482	469	474	511	505	500	469	497	496	459	485	444	524	507	493	461	467	487	484	520	504	484	514	462	457	499	496	490	488	487	498	463	494	484	487	483	505	507	469	527	439	458	520	477	518	529	475	469	460	491	472	548	499	457	451	476	470	469	499	483	475	493	480	466	498	451	483	479	505	488	452	502	510	485	468	498	452	491	503	520	492	455	458	474	481	469	469	503	491	485	450	476	437	471	511	508	525	510	525	485	498	462	483	504	470	512	453	498	486	507	478	472	478	492	501	462	462	464	481	475	474	556	519	479	447	481	492	469	481	463	459	503	493	508	503	450	484	477	519	489	470	525	498	485	507	495	425	519	534	462	513	495	512	478	497	460	483	467	522	514	485	483	467	488	494	496	508	507	485	494	516	508	516	502	480	492	482	540	470	483	476	518	516	480	492	482	485	493	477	493	506	448	488	458	505	499	522	472	504	497	450	489	475	479	504	498	494	480	519	500	477	494	510	475	482	467	459	478	478	468	481	461	481	445	468	512	444	519	483	476	443	484	480	478	525	507	523	468	487	473	487	489	504	441	486	468	479	454	509	524	467	474	477	474	500	483	534	452	506	478	464	442	447	490	484	491	500	492	493	497	484	480	500	470	480	487	530	509	494	468	477	481	489	427	496	497	519	502	502	456	496	490	509	507	489	441	503	500	486	526	544	518	583	487	497	483	478	491	482	485	504	449	469	486	478	511	526	487	465	503	482	508	483	445	476	464	490	488	483	446	479	481	457	480	517	503	484	440	523	516	498	517	494	476	508	471	471	473	475	499	513	450	517	474	466	469	498	477	465	462	498	481	492	439	502	486	520	494	455	510	486	483	474	460	476	492	463	468	446	487	476	473	477	454	464	483	511	472	489	500	522	455	474	517	480	506	491	524	499	443	444	502	521	514	480	523	476	487	443	496	525	479	485	515	411	488	488	503	486	492	520	494	468	500	483	494	479	485	454	485	499	469	504	495	486	495	504	555	490	487	493	484	504	505	521	495	497	514	490	537	463	476	475	457	462	494	487	494	474	487	481	481	502	529	457	486	475	482	500	495	479	473	462	492	480	485	450	496	524	473	481	470	459	489	465	499	462	518	475	439	458	488	505	484	481	486	467	462	500	509	522	504	490	477	487	488	461	511	528	479	502	523	492	448	480	484	522	480	532	480	509	523	456	495	509	493	482	520	450	448	466	498	475	510	508	490	485	480	496	464	499	485	492	461	492	497	467	469	507	517	516	510	449	492	466	493	481	466	522	472	489	502	528	465	463	465	519	467	490	519	500	476	511	491	431	506	462	502	470	502	477	499	433	479	473	500	485	487	535	487	523	472	503	458	497	475	484	493	518	468	451	475	457	465	490	507	466	474	496	485	475	468	456	492	491	497	491	447	480	486	474	476	480	477	461	506	506	487	472	530	494	540	486	531	464	493	479	475	484	460	439	487	475	482	467	466	544	521	497	474	526	478	513	481	521	440	467	457	507	496	502	493	475	507	496	492	494	507	479	451	483	478	514	498	500	503	519	449	457	517	495	483	476	479	480	495	475	523	497	489	512	480	496	518	488	470	450	467	502	447	457	504	448	502	439	465	480	482	499	474	462	491	477	471	469	465	482	489	471	506	511	518	441	467	474	457	475	470	504	478	519	508	507	464	479	502	469	486	479	476	484	523	476	501	476	496	483	463	467	448	505	502	500	511	506	451	482	476	461	488	495	463	485	489	482	489	474	468	498	462	485	477	499	493	464	490	495	497	449	519	482	481	464	490	464	513	480	521	485	518	515	502	466	485	492	477	493	476	470	499	455	513	442	492	520	472	479	487	524	473	540	507	450	496	459	450	522	515	465	507	474	496	523	525	485	474	526	506	453	457	508	500	526	489	472	455	484	454	466	467	497	511	474	484	491	455	514	481	480	494	539	478	497	469	520	490	497	482	527	494	480	510	493	551	459	440	469	467	504	494	494	477	517	494	455	483	488	516	451	503	507	501	483	459	514	482	467	478	482	484	487	500	507	470	475	476	494	462	502	508	440	490	487	470	500	481	524	456	463	476	472	481	483	488	534	483	511	483	474	487	484	453	473	482	498	464	509	458	491	509	480	471	467	458	483	460	454	514	501	474	473	510	498	485	510	456	492	488	480	498	495	480	485	464	477	514	488	498	497	486	486	451	494	469	496	476	508	462	467	499	480	482	508	521	530	491	468	483	487	472	504	428	470	503	476	435	473	467	488	499	482	478	484	479	509	488	492	474	464	459	479	478	545	462	489	476	451	485	510	495	470	468	496	467	512	478	445	510	485	467	464	516	491	557	487	459	492	484	485	507	460	504	470	473	445	514	528	479	463	487	509	491	491	473	469	497	475	498	459	498	495	491	519	450	465	470	488	480	504	466	483	455	465	496	486	463	492	484	472	474	507	493	430	500	508	523	509	474	492	457	469	498	457	507	453	453	494	448	507	514	439	481	513	445	474	505	505	479	434	522	524	464	504	498	501	492	494	496	491	482	496	465	496	500	490	506	486	483	457	472	491	520	542	469	535	458	531	500	503	472	485	481	503	509	482	476	492	533	515	504	476	488	505	494	501	490	478	485	469	468	471	473	486	494	466
32887	29144	9572	1747	556	445	452	377	455	414	403	424	388	441	372	420	382	383	413	402	387	419	405	400	418	389	420	402	382	399	414	373	398	456	398	412	386	419	388	426	439	425	408	389	405	418	397	404	393	397	405	410	407	408	450	401	404	403	399	420	427	422	386	402	400	412	425	391	401	371	402	396	403	404	434	372	406	393	423	442	430	391	401	367	382	440	407	397	428	406	408	411	380	405	381	421	416	420	379	387	381	411	393	412	412	433	390	427	421	400	388	422	395	390	444	390	415	427	433	410	398	385	372	372	395	383	408	383	430	398	421	379	400	404	406	376	443	359	430	421	421	432	386	413	403	414	391	394	382	396	398	403	401	400	387	395	412	382	396	373	430	415	367	413	397	360	401	443	360	389	392	431	424	402	401	434	413	421	418	413	429	409	375	404	400	439	354	386	429	392	406	445	429	405	421	390	429	418	389	415	412	423	381	393	384	375	426	372	424	385	436	397	380	396	377	386	352	407	422	408	397	400	377	390	380	415	404	403	412	396	412	407	410	434	389	382	398	412	410	388	426	411	403	407	401	393	437	392	415	412	389	378	415	383	417	403	409	443	433	379	394	414	404	419	364	395	418	386	373	409	405	405	407	383	365	425	390	409	438	387	425	423	429	377	425	400	396	389	375	404	396	413	394	382	378	401	364	419	424	397	390	372	441	397	415	418	387	435	409	369	387	383	394	394	384	429	373	385	429	399	367	383	431	395	375	418	444	429	404	379	414	430	366	400	414	413	410	376	415	403	417	399	397	402	418	424	403	402	418	404	389	414	380	416	363	375	404	401	435	402	393	398	389	411	405	376	406	412	380	407	431	408	386	380	364	411	394	383	397	431	400	373	406	405	410	408	357	376	371	397	435	403	449	375	416	412	354	415	405	433	433	443	431	409	384	405	397	394	412	378	387	409	374	405	412	372	393	391	432	402	433	418	393	409	366	407	432	395	393	435	413	400	388	415	385	389	408	383	416	416	375	399	389	411	405	405	398	425	412	397	360	373	397	397	393	402	408	406	409	458	382	404	415	397	404	439	418	445	415	403	423	428	385	424	379	431	415	394	448	411	414	408	385	410	390	396	366	411	434	395	393	386	413	384	410	399	418	393	404	381	387	417	427	483	451	428	379	417	409	410	410	403	393	421	390	405	419	420	421	389	420	414	411	408	424	410	400	382	403	386	398	419	352	397	426	387	448	368	383	386	389	442	408	384	425	405	424	383	428	429	406	384	424	387	393	376	350	377	446	397	418	445	432	376	418	423	383	379	406	371	390	381	388	400	393	381	424	370	413	433	408	394	393	408	397	404	415	418	403	409	403	395	389	399	430	399	397	367	400	380	400	399	405	402	409	418	390	395	370	411	406	372	400	423	368	393	409	418	397	430	377	405	412	423	452	399	375	357	380	407	359	403	434	401	398	400	418	396	428	410	426	385	382	367	382	432	393	413	395	425	399	422	388	384	407	409	410	399	427	402	451	410	377	388	403	458	414	352	399	408	378	394	404	405	447	400	414	385	394	381	359	408	420	417	426	375	397	414	435	399	409	408	384	447	442	412	417	376	401	383	405	417	375	393	382	389	396	428	419	398	417	429	395	450	372	401	363	402	367	355	435	390	410	376	411	398	393	436	409	417	407	406	370	409	389	404	391	426	392	392	377	425	388	367	391	416	434	382	355	377	409	397	406	393	426	425	395	376	405	396	402	385	400	353	405	379	421	439	370	426	405	380	382	419	393	432	365	453	422	409	412	421	399	433	408	443	384	418	412	422	429	381	416	388	364	437	391	383	397	418	403	389	388	421	408	415	412	429	423	364	452	417	387	418	430	438	427	405	439	387	410	396	387	398	387	406	436	426	417	410	394	409	403	417	410	402	409	393	416	393	424	431	366	407	376	379	396	404	423	408	395	382	353	390	410	417	414	385	434	434	387	413	453	387	389	448	380	389	426	389	395	406	404	405	406	428	418	381	403	394	397	413	400	384	378	395	430	377	394	397	411	402	424	399	436	419	409	405	403	401	392	391	391	397	407	426	381	408	433	397	404	359	393	404	429	392	407	394	400	412	387	389	415	422	416	389	409	386	433	391	369	412	416	388	389	404	392	415	394	431	372	367	399	405	400	399	418	417	392	372	413	383	412	360	381	412	398	439	409	375	415	369	407	396	382	410	365	395	366	413	362	380	404	399	399	402	422	400	395	396	382	363	383	377	379	422	420	429	440	423	366	418	399	406	399	358	420	406	390	366	393	368	379	430	398	393	404	374	400	386	385	396	387	410	417	413	414	389	395	396	387	393	377	438	388	412	375	391	425	428	424	396	375	378	404	405	433	417	377	387	404	418	414	389	406	433	407	424	395	371	420	395	379	421	388	420	376	377	402	392	388	391	392	390	405	390	389	388	379	414	431	413	440	411	414	394	391	383	389	366	425	382	390	416	385	406	389	424	426	394	403	368	434	401	389	430	419	421	390	428	410	386	370	417	408	436	365	423	366	385	412	383	384	403	426	414	409	389	414	393	410	435	362	384	411	370	417	402	395	400	414	404	397	414	375	425	407	388	386	397	388	372	416	398	395	402	406	428	421	397	393	394	377	413	468	414	414	374	422	411	401	395	411	418	414	421	424	390	392	430	402	433	403	415	391	403	395	418	420	400	423	400	398	406	377	410	387	425	416	375	378	402	408	374	458	417	427	406	416	346	395	408	397	420	438	427	411	414	390	422	411	426	409	405	420	407	386	428	377	425	447	369	417	408	410	400	375	415	442	392	389	405	387	403	378	361	428	398	387	383	410	391	392	395	398	395	396	388	378	425	409	424	443	414	353	393	392	396	413	377	419	396	389	407	385	404	398	418	394	413	405	365	391	387	393	410	409	393	414	401	387	406	411	427	426	432	377	392	400	396	381	419	404	394	432	417	432	409	414	371	371	404	407	431	433	409	397	417	361	421	362	396	403	429	393	406	424	384	390	412	401	407	398	375	404	444	370	409	398	410	393	457	382	401	369	417	408	446	423	440	415	423	420	381	398	389	418	386	397	409	381	425	408	400	372	381	382	393	383	416	403	382	386	370	439	402	398	430	388	406	386	387	384	394	401	354	379	356	418	390	413	391	403	386	403	379	373	392	362	410	403	385	363	378	415	401	391	413	391	430	394	446	398	377	403	394	409	366	390	404	396	373	384	420	421	415	416	401	406	391	443	407	401	423	380	386	421	410	397	401	449	420	409	409	403	423	382	418	381	400	431	402	378	408	411	422	414	387	412	418	443	405	401	381	398	398	391	426	421	434	387	389	447	403	396	384	416	373	416	435	425	432	414	407	387	409	384	383	417	407	383	374	428	358	402	370	423	375	389	388	376	377	434	366	403	413	413	392	412	414	382	373	381	350	424	427	394	428	386	388	404	388	407	392	361	428	414	399	380	395	407	398	386	397	433	382	396	416	405	405	380	406	440	407	392	425
24682	22946	29190	24547	17864	4335	861	661	571	559	591	554	485	531	562	555	553	571	577	511	574	557	552	517	521	565	549	528	532	520	529	525	511	582	531	494	553	546	560	560	519	534	524	556	551	560	546	557	504	531	542	501	552	569	528	522	522	565	521	500	563	520	530	552	496	528	571	530	552	535	528	527	537	565	508	494	522	526	539	550	524	511	538	543	498	549	551	557	498	553	555	546	529	544	587	487	544	523	522	496	552	555	521	553	532	525	553	549	531	527	544	559	541	508	582	559	510	520	527	525	550	547	543	545	527	504	550	506	543	525	565	531	538	499	498	537	523	516	550	556	540	512	540	512	517	488	520	515	546	546	511	553	499	535	549	498	530	533	519	525	564	542	547	542	592	555	516	549	489	509	553	515	512	516	558	552	536	534	511	551	525	534	490	511	574	525	557	569	515	573	551	531	521	533	504	512	535	504	528	548	533	527	523	518	519	551	514	577	554	531	530	555	519	576	535	507	503	566	539	572	488	531	574	542	519	525	512	515	513	489	569	539	474	496	529	501	540	566	492	530	538	567	531	516	533	547	545	540	547	548	507	507	555	522	500	527	537	534	530	533	550	482	554	535	511	552	493	565	513	551	556	547	530	530	502	508	561	496	532	531	513	493	558	528	505	498	549	559	559	547	500	570	506	542	525	560	524	507	526	509	541	509	489	507	578	558	494	555	507	560	562	510	555	518	513	519	496	527	509	521	532	512	523	539	546	575	539	520	504	486	524	542	497	591	543	556	516	529	514	512	573	519	544	603	543	567	522	502	517	506	552	537	538	543	547	569	546	529	539	548	546	543	536	537	558	522	514	524	543	536	535	563	548	523	513	522	542	499	522	537	547	516	557	569	496	559	549	546	544	531	548	520	507	553	502	520	506	544	563	536	512	542	541	532	557	543	547	527	519	509	528	469	529	545	546	539	540	536	516	539	497	533	529	564	532	479	531	556	551	551	530	546	523	545	532	549	529	534	523	577	592	476	555	509	500	495	503	539	540	540	529	518	559	539	534	536	519	488	542	523	551	561	534	537	521	542	523	526	549	520	553	525	508	515	534	509	523	501	497	563	516	540	510	533	558	516	519	525	537	525	581	566	559	515	517	516	539	512	557	537	529	542	536	543	562	527	523	560	520	493	559	551	558	550	546	532	538	565	531	533	554	505	487	500	565	533	549	543	575	534	568	527	537	547	565	532	563	533	505	538	533	562	535	575	549	519	554	541	572	506	514	519	529	534	537	527	541	549	539	549	503	542	550	539	507	541	508	493	530	534	519	465	541	531	529	527	502	532	556	529	541	508	544	516	513	589	515	499	517	526	559	537	517	515	554	526	526	530	546	492	517	507	540	485	466	539	536	523	537	498	508	528	504	531	565	560	487	500	492	520	504	523	555	557	576	492	525	537	549	508	549	559	519	506	514	485	531	573	552	531	540	551	521	546	497	530	549	493	466	510	520	558	529	522	534	569	555	546	527	542	532	554	534	559	567	537	517	560	492	560	558	530	509	534	546	506	547	523	514	517	483	492	534	533	501	524	544	560	530	568	563	494	533	548	522	495	556	548	526	501	513	524	518	553	522	529	555	515	522	553	518	484	547	545	523	545	586	539	518	508	545	467	495	522	551	482	539	504	509	588	556	520	514	515	524	536	555	565	547	537	561	559	542	538	563	530	582	548	599	533	530	506	549	515	509	558	564	548	528	480	486	577	542	541	484	537	538	532	552	542	525	567	541	493	543	509	511	549	516	530	504	501	504	549	522	557	497	521	579	507	554	524	506	525	553	551	592	559	534	533	534	572	506	535	549	497	531	502	542	534	556	550	581	520	507	567	576	551	540	576	509	540	537	547	503	545	602	531	478	477	511	578	561	505	550	560	545	543	546	520	536	543	546	537	562	535	502	522	512	533	534	518	535	523	564	516	559	579	562	522	553	539	518	552	495	490	538	536	516	528	536	547	509	508	542	556	548	549	510	528	546	536	506	543	559	545	539	529	536	539	499	518	541	543	536	609	522	521	539	511	504	533	531	535	518	540	556	511	543	545	540	536	581	510	531	496	559	541	539	548	514	548	541	540	518	540	521	497	534	552	525	535	519	522	532	471	510	526	523	547	549	525	491	524	546	545	541	497	550	549	520	548	488	494	515	542	539	533	557	560	501	488	514	519	519	551	527	554	551	557	551	500	523	537	516	546	533	532	518	536	516	543	544	550	534	535	498	501	561	548	509	582	584	505	538	524	528	556	540	512	515	556	535	531	560	512	478	529	510	502	499	507	589	518	538	558	548	540	551	561	519	487	498	532	496	504	553	497	549	480	511	531	514	525	568	514	552	539	544	530	552	502	536	537	549	512	497	510	523	568	516	527	543	475	513	548	500	475	541	551	555	541	508	550	517	564	526	502	578	547	514	546	561	501	576	525	555	558	542	515	513	580	474	524	527	535	511	557	532	491	549	549	528	516	514	502	550	511	532	516	516	508	519	528	570	544	549	528	564	526	547	531	506	484	511	497	556	504	529	515	499	495	506	539	537	512	517	554	580	508	509	550	547	516	537	545	503	546	543	532	518	493	552	532	576	579	548	558	504	519	514	573	549	523	500	491	502	560	575	498	560	546	526	472	486	538	553	506	561	554	479	534	507	521	491	543	549	497	552	558	525	541	552	548	528	518	564	530	563	525	536	513	484	553	574	559	539	492	542	588	544	547	496	511	566	516	527	528	557	571	536	531	550	536	536	512	537	608	556	520	551	521	573	532	538	474	520	511	539	525	514	513	511	562	505	608	531	564	564	524	514	509	534	537	538	528	506	512	510	522	518	529	523	495	500	523	557	534	540	558	543	529	532	499	544	521	569	507	552	591	537	490	557	515	533	549	552	523	582	537	532	504	512	509	545	540	530	492	565	523	545	564	559	526	559	508	536	492	510	501	502	514	533	567	542	571	526	552	534	540	506	501	523	507	481	535	542	547	528	500	540	534	499	549	486	460	546	516	525	500	537	564	552	513	539	518	516	552	552	510	527	556	516	556	521	519	516	529	544	512	555	528	563	562	541	545	567	554	545	572	538	529	549	560	553	500	536	544	522	533	553	562	558	579	550	554	535	544	549	563	543	543	560	532	538	515	561	525	497	537	505	547	511	488	524	526	546	546	563	567	554	552	521	554	528	539	528	509	517	526	526	506	504	533	549	557	551	533	540	512	532	534	536	507	555	579	556	521	497	526	550	531	521	520	537	550	481	535	501	504	578	513	526	564	490	534	516	531	533	553	540	541	546	511	493	537	523	576	545	508	482	509	560	537	524	514	560	561	542	550	567	547	544	476	547	511	506	542	546	534	607	541	539	556	544	521	525	549	473	498	535	508	517	518	541	527	561	545	552	533	554	522	524	551	515	567	578	534	587	513	524	538	531	509	537	534	567	527	536	549	512	514	534	529	513	564	537	520	546	528	534	534	571	553	543	548
62126	82578	43989	12177	2614	830	543	494	531	526	517	492	495	501	470	527	473	535	488	520	497	462	491	468	501	474	487	521	450	509	493	470	471	493	494	510	500	515	478	515	486	500	473	472	463	468	472	460	494	484	498	462	456	498	518	483	446	507	472	483	497	480	520	464	481	498	492	465	518	504	494	467	466	495	459	544	521	492	470	496	473	465	491	486	471	470	501	462	498	505	484	510	486	468	463	507	483	529	505	547	495	503	438	481	469	507	446	527	455	526	462	476	510	509	507	465	497	498	515	429	488	464	497	516	486	496	476	502	464	531	485	490	486	483	455	510	496	507	499	487	482	455	515	488	479	491	517	472	505	460	479	501	529	467	506	514	492	529	517	472	434	501	505	482	489	476	502	500	485	483	484	488	467	500	517	458	490	513	500	460	476	492	487	461	477	498	483	485	504	526	466	485	485	492	433	428	496	538	445	531	519	494	475	460	474	494	503	469	489	474	495	500	480	487	500	509	493	473	511	466	458	503	487	474	490	492	488	470	485	517	491	507	504	468	453	462	473	426	515	482	498	488	533	500	498	518	494	510	482	491	453	494	473	470	484	482	500	477	511	467	472	484	493	496	463	462	476	512	493	455	482	494	471	496	458	451	488	507	462	496	483	497	454	499	499	488	468	530	503	474	522	527	497	506	495	452	464	493	474	462	509	500	494	494	517	508	444	509	515	531	491	487	498	483	481	500	513	517	477	461	473	488	494	443	503	472	473	496	495	519	464	445	489	489	492	473	498	498	496	457	451	462	497	507	483	536	490	496	536	444	451	490	484	449	467	471	520	477	468	474	473	507	492	493	467	506	470	512	494	493	497	500	515	519	495	490	497	480	490	464	496	532	528	479	478	538	523	520	463	510	513	488	438	511	494	471	470	511	489	480	474	486	494	496	470	485	488	521	485	489	497	466	482	481	471	469	503	482	465	501	479	509	515	450	507	443	513	482	472	490	475	459	468	467	521	564	520	473	464	473	494	487	493	457	495	494	459	507	492	496	475	490	490	506	494	506	521	486	474	457	485	483	497	475	481	489	493	519	509	484	473	462	461	469	505	504	478	481	492	481	492	460	507	466	510	516	498	488	505	451	515	494	498	511	458	504	479	495	462	530	476	483	519	477	500	494	427	431	544	459	467	486	519	482	509	508	461	468	492	472	516	531	500	509	504	457	488	497	481	498	499	464	469	482	508	521	489	463	486	487	473	478	501	482	478	487	480	503	489	502	488	442	523	444	510	521	522	486	500	463	471	552	446	476	502	496	488	495	522	481	474	501	475	448	488	470	472	471	501	499	489	503	491	478	486	503	467	460	507	448	449	524	441	439	493	515	492	458	494	504	474	492	502	491	497	484	495	474	491	505	453	464	492	467	505	491	484	469	518	459	505	486	455	468	456	507	479	469	487	473	475	413	517	475	505	531	499	467	486	502	448	471	505	482	499	507	465	506	463	462	496	506	495	537	467	480	504	480	461	475	483	488	485	504	456	519	480	499	518	496	525	522	484	461	458	514	494	483	463	451	492	500	506	501	477	468	492	509	490	450	504	486	490	488	475	516	478	459	488	487	440	495	446	523	460	506	491	499	495	501	459	493	473	481	475	480	501	533	496	457	462	447	511	501	505	480	508	485	480	505	510	458	504	486	499	521	534	466	509	481	530	487	543	468	478	497	532	460	453	499	501	456	515	485	498	469	500	481	477	517	477	452	523	475	493	493	497	480	456	501	508	515	491	508	528	502	522	500	522	491	518	493	520	464	481	480	499	523	451	495	503	454	472	492	481	459	452	444	486	491	472	489	517	507	483	493	502	443	499	558	477	490	482	500	520	515	506	500	500	441	476	472	494	478	461	452	487	507	474	469	518	487	468	477	460	472	488	521	486	498	491	483	477	490	500	467	491	470	490	465	481	457	469	490	459	481	518	487	500	461	409	529	471	487	453	450	480	504	526	488	481	472	474	462	470	486	468	477	494	506	507	497	487	500	472	529	462	476	494	485	483	473	512	436	481	500	493	494	511	483	477	494	460	457	500	479	484	503	469	524	478	518	569	466	471	467	462	459	475	475	475	464	499	463	431	462	518	508	507	466	498	471	450	485	525	514	488	465	498	476	506	486	519	522	501	460	510	476	497	480	494	514	496	493	485	472	483	462	487	499	433	494	492	485	482	474	528	484	478	481	456	493	503	465	468	450	447	511	496	500	489	495	470	507	471	480	486	481	485	494	480	492	461	511	455	487	475	473	517	480	494	456	487	484	449	490	450	492	514	504	468	498	514	486	515	475	494	483	479	500	484	451	455	516	492	541	481	501	529	492	473	483	491	431	461	489	494	497	482	505	478	444	471	527	490	458	466	477	495	490	464	486	441	504	469	451	439	494	512	524	486	483	499	508	481	503	477	490	499	455	470	474	500	483	491	482	477	486	449	500	475	488	448	470	470	460	482	514	491	493	507	500	499	469	513	455	476	475	491	493	496	488	455	480	503	467	516	464	515	456	479	497	460	489	466	492	485	487	481	496	439	497	491	478	485	491	465	494	487	496	475	468	494	481	473	495	484	463	426	472	473	505	458	467	492	508	474	471	527	506	462	493	506	504	487	477	473	507	506	498	516	487	488	475	492	451	503	483	479	467	476	483	494	493	540	435	467	482	483	513	481	489	492	449	524	464	470	488	551	507	524	464	487	488	470	486	481	500	480	523	499	461	459	487	477	472	444	495	492	497	506	460	463	487	469	479	470	447	465	495	506	481	485	485	510	499	501	480	474	521	471	437	527	478	483	486	471	460	538	464	464	504	456	468	546	473	492	521	457	484	480	464	483	494	452	508	476	477	511	479	462	498	484	476	481	436	450	501	490	508	457	475	503	486	467	494	526	504	488	470	480	470	471	497	457	463	459	487	494	500	472	530	519	491	490	517	474	491	490	449	495	477	479	467	472	474	466	469	498	487	512	463	501	502	477	459	471	471	471	480	482	505	508	485	440	488	468	479	495	478	488	485	444	496	504	453	515	461	497	488	490	477	512	447	484	517	468	473	477	510	515	498	485	515	464	532	476	428	513	502	478	489	489	491	482	468	444	516	518	497	499	479	521	474	489	473	434	513	529	486	454	437	530	452	519	502	488	473	483	491	498	493	492	463	498	487	474	487	527	499	483	499	509	489	491	476	483	540	445	472	528	498	459	430	491	494	486	484	432	503	478	456	527	502	474	433	508	501	457	507	535	514	462	513	464	492	497	497	463	480	489	444	485	469	488	491	507	472	514	478	485	479	511	492	454	460	496	456	450	481	462	503	509	493	499	479	481	506	475	484	469	466	504	489	456	470	475	492	498	490	501	515	510	504	476	482	444	508	481	468	495	479	480	504	465	507	470	482	466	475	469	542	495	483	479	478	462	481	503	509	521	487	508	453	522	488	500	508	479	472	487	441	441	526	461	484	502	451	482	486	470	477	498	478	481	524
24226	22343	28899	24287	20004	8494	1275	775	655	684	656	632	618	698	607	612	593	626	621	648	633	610	618	627	680	595	620	623	622	629	607	636	602	637	600	577	583	635	670	610	623	638	640	601	618	617	627	637	641	613	640	619	629	639	644	668	644	603	612	603	638	657	584	592	647	625	584	621	653	629	602	644	600	632	615	634	641	618	640	576	594	600	618	674	635	577	629	603	673	647	624	590	648	621	675	615	622	608	591	632	659	657	627	603	604	598	617	653	630	639	643	626	620	628	632	604	653	625	651	616	634	592	658	643	641	628	599	628	586	638	652	585	648	622	636	653	556	633	629	624	609	653	619	608	621	622	611	617	611	595	648	636	622	611	633	593	591	600	640	603	620	590	650	599	626	688	616	599	612	584	594	658	650	639	642	600	612	598	624	556	633	616	591	588	611	629	673	670	648	615	625	633	636	626	661	623	628	645	636	616	556	623	613	636	599	587	661	625	620	627	652	624	649	653	609	640	609	660	623	617	635	598	613	670	652	594	633	632	672	627	630	585	627	626	629	656	607	643	662	599	615	604	569	571	671	593	571	617	596	644	598	601	626	640	580	635	609	606	669	601	604	625	677	614	622	613	608	581	588	624	563	632	601	608	651	602	615	604	679	638	574	608	649	622	576	633	608	620	577	596	659	580	664	604	588	599	643	586	618	651	593	625	619	660	623	595	652	596	624	631	612	600	645	579	621	622	611	590	610	646	591	643	615	612	616	624	640	636	585	606	614	600	627	591	651	637	625	624	631	644	619	627	610	596	628	638	633	576	585	629	594	637	615	633	653	618	628	577	652	611	621	590	674	582	669	628	613	633	609	609	638	632	585	605	604	593	618	648	626	596	612	623	608	659	610	592	617	600	593	605	638	635	627	630	631	633	603	593	647	641	615	618	628	605	621	610	586	598	635	612	580	623	605	575	627	655	630	606	613	614	634	669	556	620	590	603	602	599	595	634	620	637	608	601	600	579	624	637	571	634	615	649	641	608	672	664	637	668	630	620	675	615	660	614	675	628	645	563	590	601	649	622	645	590	628	633	661	596	615	611	578	665	662	616	654	598	611	596	595	590	588	650	627	592	626	581	626	662	611	630	602	577	600	628	606	643	658	598	651	637	615	619	579	608	589	625	605	663	630	615	602	592	603	621	614	642	670	637	633	647	592	650	629	633	582	630	641	597	669	588	664	619	608	617	611	621	616	611	596	633	602	606	613	591	607	640	639	640	640	607	599	622	617	664	625	582	593	610	643	625	644	577	635	630	684	634	636	629	646	631	638	640	603	629	625	591	631	687	603	620	644	633	607	614	596	590	611	614	605	616	589	650	611	635	617	614	637	650	584	650	563	608	612	581	611	644	612	645	629	575	601	629	580	607	607	612	582	592	577	642	620	597	628	593	642	634	615	605	643	620	592	620	621	623	619	586	584	627	643	620	611	593	591	580	667	627	567	630	582	620	646	642	656	625	624	601	592	636	594	663	618	605	617	575	614	612	582	587	615	623	607	702	619	601	585	633	658	644	631	612	656	587	643	582	616	647	635	582	614	639	652	616	622	632	619	616	618	628	627	643	634	688	619	622	641	585	622	624	601	643	605	613	601	608	609	671	604	638	567	626	578	590	626	652	643	587	599	622	658	653	626	631	623	606	642	600	650	661	612	699	574	628	589	617	627	605	629	633	610	635	571	648	632	661	623	649	576	624	635	603	572	593	615	644	622	623	658	650	631	643	591	572	661	577	553	657	609	659	684	607	617	623	580	576	603	667	586	626	606	600	620	600	610	615	574	605	552	600	651	614	572	580	659	637	638	600	664	666	608	648	591	618	588	610	626	611	648	632	616	605	657	657	616	604	666	580	644	623	624	687	641	636	632	647	668	629	617	622	630	603	611	633	626	650	584	599	588	627	662	588	623	631	596	617	598	583	622	577	636	607	612	618	659	601	647	637	614	642	662	607	576	647	593	659	638	641	617	642	575	533	610	580	606	600	652	663	558	624	641	592	651	589	605	641	663	650	620	639	604	645	634	642	606	679	591	624	576	596	618	620	609	623	656	624	585	612	578	631	603	634	605	613	588	630	640	586	634	615	642	638	639	648	621	630	631	637	664	605	628	656	617	633	591	642	635	612	638	652	644	640	612	579	625	616	578	592	668	635	656	612	633	630	613	642	638	632	652	601	594	587	602	661	601	608	651	604	609	604	653	680	639	611	654	600	612	603	651	622	604	599	648	674	618	640	616	657	605	655	592	626	598	595	607	611	603	661	624	595	654	615	615	562	647	639	641	604	624	646	609	609	620	622	651	651	645	598	627	617	648	605	681	612	648	579	546	626	628	618	625	612	589	624	633	612	640	653	632	658	597	567	658	598	614	641	614	626	602	604	565	597	628	604	649	574	610	611	631	609	665	619	618	584	625	652	631	639	555	645	638	625	611	606	618	655	636	635	622	616	676	648	635	589	627	621	564	564	644	624	622	628	623	596	592	598	655	624	610	585	617	669	578	586	593	586	578	618	599	649	583	609	618	633	633	616	601	595	625	634	662	593	630	684	665	605	626	632	608	629	635	654	653	617	612	624	599	636	594	591	631	578	616	591	661	609	601	613	607	594	647	651	658	595	633	601	556	645	585	647	613	573	646	585	587	619	588	639	605	615	634	602	627	624	637	605	619	569	620	644	645	669	585	628	654	647	606	671	609	663	646	560	621	636	659	651	646	603	648	614	587	579	615	635	587	637	645	595	620	655	616	729	613	641	593	593	622	606	603	620	637	575	613	638	636	649	587	609	654	663	613	609	633	621	582	605	649	615	605	609	608	616	640	640	610	632	623	597	639	610	601	578	645	619	580	608	629	616	578	613	643	606	648	602	610	586	618	635	661	592	649	596	654	656	591	612	636	582	610	619	653	629	603	576	649	627	599	600	593	599	629	628	647	623	612	604	643	653	620	623	641	610	610	659	603	590	655	608	610	594	622	638	608	627	606	637	665	666	598	604	642	614	609	601	576	631	690	649	630	624	621	597	632	594	647	602	594	619	651	606	578	549	611	602	650	634	682	615	706	676	651	599	589	648	662	661	581	597	620	596	610	634	639	598	627	654	601	620	614	613	637	615	617	606	647	613	571	584	638	621	659	588	632	594	594	668	627	601	583	612	630	607	610	586	633	617	574	595	644	609	647	584	592	617	617	588	589	637	635	594	585	629	617	612	636	599	611	630	570	647	577	591	618	642	612	599	646	629	631	579	632	584	622	657	646	615	605	615	611	614	641	609	632	598	632	628	620	631	600	599	618	623	575	616	605	602	613	608	639	673	568	613	610	607	624	597	593	609	605	632	590	670	665	603	632	627	593	648	602	613	600	613	657	661	626	654	614	625	672	635	660	630	583	582	594	659	627	643	655	620	604	599	661	608	610	654	648	638	614	599	635	640	578	627	571	642	661	615	584	652	621	635	625	605	582	632	621	651
60411	85979	47365	14330	3450	1039	627	559	625	561	597	576	550	515	510	608	565	570	533	568	587	534	543	550	554	553	594	572	543	555	553	576	534	542	568	601	546	575	551	567	582	577	545	568	571	584	584	610	521	565	528	600	547	565	520	543	584	573	575	546	565	556	555	553	564	554	530	594	549	573	545	549	522	564	590	559	540	550	556	563	581	579	524	569	574	510	542	532	529	577	520	571	529	547	527	531	540	530	538	560	566	573	578	560	561	526	578	567	521	564	614	534	545	572	540	594	597	551	540	548	514	577	541	510	568	548	553	546	581	586	535	590	557	555	546	560	561	541	512	565	592	610	545	584	592	540	545	534	571	527	564	508	614	585	566	516	576	535	578	564	602	530	595	537	557	563	557	528	561	594	549	577	579	530	562	579	590	527	649	554	526	554	593	570	551	510	533	570	576	553	503	572	570	574	520	600	541	560	533	538	548	566	533	544	575	541	533	566	536	523	563	570	565	539	579	548	528	562	557	603	541	559	552	530	550	528	548	593	518	591	568	566	540	526	559	539	537	605	559	556	526	572	525	547	617	551	557	515	523	582	573	562	559	543	591	535	549	552	545	547	598	567	514	615	555	578	541	616	554	613	528	544	613	537	520	557	564	517	577	533	600	579	574	547	544	579	486	578	558	539	541	583	603	541	531	569	539	543	580	545	562	564	606	554	530	549	547	523	547	558	564	560	567	551	602	555	535	569	575	524	537	531	575	579	560	574	552	598	523	557	550	571	566	519	603	559	554	506	528	568	562	557	557	533	529	576	545	576	568	503	511	503	496	545	566	595	535	513	562	576	553	558	559	527	542	520	558	541	513	523	534	574	561	576	595	586	551	549	544	572	554	569	566	547	572	596	573	562	571	560	548	555	536	546	572	544	543	585	553	548	545	609	550	575	539	565	532	545	552	556	550	565	569	545	602	580	557	536	536	572	584	529	564	568	550	599	558	533	573	516	567	520	589	591	564	541	557	522	531	530	526	511	602	575	556	525	542	561	522	589	535	549	539	568	574	555	570	512	572	532	580	551	525	541	551	582	558	609	519	521	567	536	562	575	539	567	539	534	569	511	565	542	568	551	534	565	553	514	552	509	596	547	560	604	583	563	546	557	507	585	547	585	574	541	585	551	591	548	496	581	572	535	538	551	555	540	561	581	535	518	567	566	585	545	567	539	573	545	554	543	554	513	522	563	554	569	508	578	553	553	522	563	551	532	560	554	561	502	529	556	586	553	552	550	593	612	547	586	593	506	565	570	604	586	542	600	574	569	554	573	583	513	545	534	528	605	581	562	529	541	556	503	559	538	536	579	473	601	550	514	559	550	542	590	505	506	555	533	568	586	575	551	527	607	595	570	598	606	563	549	587	594	559	530	561	521	543	552	554	558	579	597	557	559	539	566	559	569	498	560	522	578	580	571	605	547	533	573	531	586	557	554	553	571	559	563	573	546	565	531	555	562	569	543	570	591	554	591	539	574	555	571	552	590	569	562	545	556	543	526	568	560	556	523	545	536	564	524	572	552	528	586	536	552	560	511	567	531	554	561	608	563	522	566	536	540	546	502	562	530	570	568	546	551	530	563	573	557	555	574	583	558	570	532	586	593	564	533	540	576	566	570	572	589	553	542	540	573	570	535	596	565	518	555	606	547	545	527	550	560	528	545	558	552	558	565	537	542	532	523	558	566	563	529	549	566	550	570	574	560	553	575	559	552	569	540	514	521	580	606	564	567	549	544	528	542	563	576	527	553	567	622	534	517	544	588	559	548	520	537	560	586	542	540	555	525	527	562	583	540	565	569	551	554	569	561	569	565	603	560	572	564	530	503	522	538	527	556	553	573	513	584	569	569	552	574	536	564	583	568	560	580	525	538	583	538	553	603	561	536	563	538	597	557	562	555	592	538	560	577	551	532	547	556	524	543	578	542	563	529	563	556	564	523	559	538	518	542	566	533	547	629	569	542	576	596	557	569	547	594	549	529	595	537	516	526	558	540	557	562	571	586	548	604	566	542	563	528	567	557	550	568	594	525	577	580	575	545	576	593	552	601	545	559	578	572	532	573	595	580	525	523	541	538	536	592	569	503	546	579	591	523	557	546	515	540	592	576	517	550	568	596	569	531	546	568	539	520	533	614	543	553	542	578	558	536	608	518	573	523	539	555	539	501	545	578	554	563	542	578	548	594	531	584	552	588	604	530	517	569	515	578	565	575	550	583	578	565	529	583	562	590	535	521	551	561	564	530	534	577	556	513	544	547	571	567	553	548	559	556	557	561	581	564	591	553	549	533	559	537	515	576	531	552	520	539	565	563	508	553	521	564	567	583	565	544	527	565	544	521	581	562	514	593	558	547	619	541	591	534	527	537	560	534	572	540	534	545	528	547	612	542	525	521	543	550	543	539	538	557	571	587	579	574	567	560	546	534	538	547	577	541	572	551	555	585	564	545	558	567	568	561	598	551	550	581	522	551	557	566	560	567	553	561	574	577	579	528	534	573	526	559	603	565	538	565	577	569	511	493	562	613	557	582	581	561	574	565	571	567	545	589	553	555	582	585	563	554	560	542	560	594	593	569	502	553	516	565	528	558	537	545	561	544	572	556	539	556	549	522	507	555	595	565	579	556	558	555	550	596	532	563	581	543	555	556	540	565	551	565	545	528	554	568	528	576	531	594	574	547	580	569	588	570	519	553	559	558	562	573	563	558	563	576	553	562	525	568	566	594	581	551	497	550	530	559	564	540	542	577	527	521	516	595	568	562	551	529	525	538	537	580	547	604	553	527	574	569	554	557	536	552	555	569	567	504	588	554	543	520	539	528	527	580	546	526	543	573	561	538	525	543	580	529	584	547	585	562	494	551	530	581	516	601	516	596	513	528	562	547	540	546	591	538	510	538	589	551	561	560	541	573	537	592	533	521	561	568	503	528	560	563	552	542	527	571	555	577	546	533	582	549	549	552	588	525	559	561	561	556	586	559	513	566	540	497	557	547	579	560	551	530	516	572	551	543	539	605	551	552	548	570	544	556	504	559	532	572	550	559	557	558	559	592	594	516	540	573	564	559	551	534	568	534	549	548	534	572	534	577	567	533	577	520	529	594	524	538	538	565	568	545	520	546	559	544	528	617	604	567	595	526	519	561	545	573	532	569	599	548	556	578	541	544	523	551	580	540	545	541	558	506	582	535	557	539	564	530	571	579	545	531	560	566	522	516	537	542	577	563	560	514	581	548	519	574	555	573	558	583	544	526	575	545	519	589	552	543	534	585	548	549	529	559	508	547	569	532	574	559	622	495	592	539	536	568	565	578	532	535	579	510	565	550	535	547	524	548	526	512	526	532	611	521	570	552	577	534	557	595	484	557	567	551	521	546	559	589	532	539	543	554	506	601	538	535	597	570	530	538	580	529	524	536	559	549	529	570	622	535	555	507	541	557	554	546	563	558	539	565	552	525	529	572	571	524
34569	29762	17978	4394	866	512	494	427	451	467	434	470	402	424	443	418	425	461	433	448	456	442	435	462	440	441	457	407	452	475	416	434	433	431	488	435	471	416	455	477	430	420	429	424	458	472	494	437	442	454	459	447	449	387	411	457	447	437	430	437	434	401	470	420	423	434	446	428	456	456	451	415	436	409	454	422	411	442	445	442	420	453	396	449	441	462	406	448	459	445	427	449	477	455	462	441	447	448	423	430	460	432	437	445	450	451	438	448	462	476	457	436	430	433	456	434	447	446	417	441	428	410	452	427	408	438	455	497	481	436	415	435	412	446	455	483	441	450	435	464	460	447	473	470	450	455	384	417	460	457	445	432	414	448	462	438	503	442	436	421	441	423	428	446	438	435	447	437	420	438	443	450	422	440	446	469	466	424	444	468	436	458	439	413	435	490	486	452	446	435	446	445	456	455	444	429	413	398	495	453	401	477	483	452	439	428	455	453	443	463	447	429	433	435	406	418	435	439	452	458	456	442	454	428	453	431	405	469	448	410	451	416	455	477	454	447	438	425	456	440	466	459	452	434	447	445	421	471	456	438	435	437	407	433	435	451	471	433	427	430	424	452	461	452	447	469	429	488	434	462	434	424	478	479	454	414	435	465	422	466	444	458	448	476	469	477	467	452	462	442	427	406	470	450	462	423	400	394	424	492	440	462	424	470	454	444	425	456	425	442	455	446	426	468	449	437	454	448	444	450	461	446	446	467	431	456	451	451	419	437	452	451	453	462	398	486	471	468	437	464	447	443	438	415	388	450	445	490	408	429	429	425	430	439	442	456	491	446	437	441	461	440	450	465	454	439	452	425	430	436	425	411	456	421	412	451	455	455	431	469	415	430	470	445	432	464	432	458	439	446	433	431	451	460	429	433	440	485	407	426	440	459	458	464	464	455	422	494	427	465	441	417	448	448	452	445	437	430	419	464	441	420	453	427	423	459	455	425	422	453	425	442	441	402	460	410	445	438	461	438	464	455	448	481	444	458	476	421	458	405	454	426	449	460	429	462	420	468	457	463	452	418	429	468	415	435	475	490	456	452	465	460	443	453	467	444	430	472	407	441	415	444	453	458	460	438	456	459	403	481	424	463	410	415	468	456	468	411	419	477	455	479	438	427	446	444	451	436	438	456	447	467	417	432	433	455	419	481	399	464	438	461	427	462	442	454	430	455	446	417	418	433	419	449	410	462	426	441	447	453	452	413	490	447	455	452	401	461	433	466	427	456	427	482	451	453	436	432	482	450	462	428	448	484	445	437	416	426	409	457	466	417	405	453	457	459	431	478	461	428	444	430	465	421	441	431	459	413	474	432	430	420	465	424	452	466	438	432	458	455	490	433	443	465	426	406	425	417	479	455	482	470	443	457	444	414	438	447	474	428	445	478	454	408	435	468	471	405	441	420	414	472	472	457	442	469	475	419	449	461	461	425	441	433	463	469	447	429	448	471	437	431	425	449	442	403	482	462	423	491	424	420	428	405	434	451	466	440	508	436	451	413	433	439	427	452	420	430	439	469	428	416	445	499	425	467	432	428	460	446	462	462	436	440	438	432	505	457	529	434	464	442	456	471	438	469	419	443	428	460	448	406	442	420	442	451	394	440	404	442	471	442	409	447	436	435	402	451	484	442	429	422	423	423	434	462	460	432	439	433	421	423	393	471	422	414	443	487	453	434	448	455	459	443	450	471	459	388	439	447	452	427	413	447	452	415	440	458	431	415	417	464	423	435	482	458	470	469	452	433	438	476	423	448	448	446	433	443	479	419	461	469	459	436	423	463	443	469	450	435	449	440	452	485	434	457	437	473	435	452	469	466	437	420	441	451	425	393	462	438	457	437	463	456	438	476	427	455	470	459	423	451	439	426	444	439	415	428	446	447	453	436	423	440	441	451	470	438	458	434	434	482	402	461	467	471	454	446	445	454	461	450	422	503	419	442	420	508	445	447	475	426	460	424	419	428	417	460	450	448	444	478	450	447	454	456	460	472	444	456	478	471	403	433	452	463	459	412	454	427	467	486	457	453	411	419	458	456	446	433	417	448	426	446	448	464	479	463	407	464	428	474	454	411	396	414	428	463	445	478	440	410	486	440	433	462	424	440	464	410	411	465	434	467	433	446	447	417	429	472	437	449	436	433	456	447	452	469	447	419	464	421	451	452	456	442	446	489	470	458	473	480	433	404	431	410	422	438	434	462	464	454	457	434	425	446	475	447	403	461	480	439	436	448	471	453	439	417	434	458	440	447	441	424	436	457	467	424	494	490	440	421	451	446	444	455	433	488	441	424	451	454	459	436	454	420	467	441	430	467	482	420	439	425	439	436	459	403	477	470	440	428	450	445	452	430	445	462	445	448	421	478	416	428	421	403	426	440	423	460	491	435	454	460	442	466	417	421	473	452	441	455	468	470	482	458	484	455	464	433	423	478	455	492	461	422	491	415	448	421	460	485	434	478	455	458	482	450	450	464	458	447	448	471	419	459	438	446	440	439	404	440	455	496	443	441	454	461	481	430	399	431	416	462	464	395	456	439	470	408	440	435	445	408	396	427	435	429	467	440	450	456	434	447	460	446	450	444	441	417	425	441	433	446	467	434	498	400	459	425	450	468	463	479	443	458	448	443	437	487	420	415	418	453	470	438	458	417	417	457	430	415	450	435	450	465	435	492	445	427	420	419	418	434	400	415	434	394	482	408	454	453	442	452	431	443	437	462	442	472	462	454	455	452	431	427	467	453	469	450	420	428	429	424	419	456	425	436	406	439	446	443	457	403	411	457	464	415	435	431	483	462	464	444	486	439	400	451	475	457	439	409	411	455	418	450	417	428	427	454	429	408	426	457	459	462	466	476	448	467	451	464	482	457	457	428	440	457	456	434	481	430	453	452	434	413	458	449	427	444	467	439	438	423	437	429	459	428	408	432	431	438	426	430	443	490	424	474	409	459	462	474	415	490	454	437	478	397	392	462	478	437	475	443	433	456	450	456	435	410	428	414	432	467	431	403	452	452	472	456	441	442	441	421	439	463	426	449	436	476	446	443	441	438	455	463	434	467	445	464	427	437	427	463	442	444	450	407	409	497	447	444	429	433	433	465	430	446	487	423	456	450	436	458	421	453	428	426	430	477	466	428	424	419	425	443	436	457	471	452	459	412	431	425	428	467	452	433	463	471	391	474	439	409	427	436	435	430	444	461	510	492	437	416	445	432	436	439	429	439	445	434	450	425	456	471	438	432	448	390	479	470	413	428	465	473	424	429	478	456	459	484	440	431	481	437	465	479	447	490	443	462	459	467	400	482	454	446	437	426	463	459	460	447	493	400	435	448	459	421	450	447	460	433	451	440	451	438	483	439	456	446	440	426	482	426	470	465	434	477	455	438	485	435	446	404	462	424	429	455	459	397	455	463	415	443	398	438	448	435	445	485	451	456	429	428	404	436	449	436	470	438	509	436	442	492
32881	28710	9959	1993	666	402	410	401	359	396	382	391	391	358	336	373	356	385	354	377	381	361	358	396	357	399	354	376	369	405	350	346	334	368	364	368	395	361	396	379	348	383	380	357	356	362	386	396	357	373	366	395	391	367	401	370	369	376	411	363	394	365	386	385	335	347	380	396	359	374	317	380	389	422	355	341	380	380	363	365	333	349	354	387	348	356	364	410	395	365	357	349	377	350	354	342	382	370	383	391	382	378	354	364	357	367	372	389	364	323	374	336	387	341	399	390	368	407	399	362	356	373	362	390	398	379	361	361	372	363	345	370	383	373	382	409	380	379	400	376	424	372	350	398	411	378	352	381	372	382	369	365	381	369	374	374	383	353	388	339	350	364	418	323	351	386	402	326	374	388	361	380	369	372	362	357	364	378	357	333	384	372	399	403	403	361	409	397	378	347	334	405	366	349	350	350	339	345	362	374	361	344	398	375	367	372	321	374	363	366	401	321	420	394	336	410	362	347	380	388	380	350	433	349	376	341	380	402	372	414	343	398	382	362	363	330	374	366	387	396	361	346	363	352	373	380	384	357	391	380	390	379	359	366	371	364	398	383	365	351	374	405	383	378	350	366	375	373	379	373	364	358	368	363	381	390	353	363	403	375	394	397	373	364	364	365	369	397	396	359	381	374	365	370	361	359	374	365	355	370	378	343	404	376	376	341	345	372	351	368	359	362	377	384	361	376	344	370	355	372	335	349	378	370	395	390	383	360	363	356	369	366	338	353	370	324	393	398	394	358	349	378	365	388	400	381	355	352	350	387	362	366	380	388	388	399	368	357	346	379	347	371	361	371	397	343	392	340	376	367	363	377	406	391	349	392	386	363	344	357	378	347	337	355	379	383	354	366	366	371	397	361	369	347	396	399	388	354	368	365	390	363	398	375	346	393	382	363	366	366	354	371	353	379	351	414	368	382	345	372	398	382	391	384	388	411	358	379	355	386	376	382	356	414	353	369	398	339	353	379	391	368	381	375	362	329	381	358	367	365	384	383	359	357	337	373	359	369	342	355	377	403	355	371	391	369	359	357	381	349	347	349	340	360	362	392	401	358	374	393	398	377	359	346	385	379	383	391	383	381	351	354	371	394	352	386	381	364	391	368	340	387	378	367	383	331	377	385	388	399	381	341	366	435	391	355	368	365	375	369	358	360	381	384	376	364	392	376	386	391	372	378	375	373	351	386	354	359	344	397	377	367	391	364	372	355	403	356	375	362	342	363	356	370	353	372	374	361	391	342	353	351	368	332	412	361	361	353	368	399	354	387	390	356	376	366	359	373	371	375	378	386	346	380	350	378	364	373	365	346	377	368	356	382	349	396	371	408	364	382	373	360	359	350	378	388	359	381	370	377	394	404	365	386	363	363	369	371	368	360	348	322	393	361	379	397	354	376	404	394	377	366	386	372	417	372	374	392	344	360	373	325	347	363	352	399	378	356	354	348	403	337	375	358	401	355	398	370	348	386	367	404	347	373	384	370	366	381	385	392	374	379	358	360	358	343	365	373	377	357	357	352	364	419	369	363	354	343	391	361	387	377	365	389	362	347	347	364	379	373	338	370	361	376	375	408	393	409	377	380	390	371	360	399	384	396	373	369	393	390	370	346	386	381	387	373	386	355	386	382	372	394	376	353	371	371	408	336	351	430	369	361	365	387	367	348	406	350	362	342	392	369	366	392	401	366	380	382	389	377	361	384	343	377	386	351	389	358	357	367	347	387	384	389	359	374	393	369	361	357	393	369	331	369	349	362	381	351	372	348	411	350	352	356	372	354	353	387	426	388	365	378	357	393	406	360	373	368	372	377	380	382	346	378	385	398	376	384	377	382	388	387	396	395	395	345	373	390	381	351	416	344	369	365	338	378	346	359	336	377	403	369	360	387	357	355	340	408	384	415	383	389	391	400	384	396	373	386	398	356	370	352	358	387	361	395	381	365	357	367	360	373	398	406	338	344	367	365	353	382	393	375	395	372	386	376	395	346	365	410	384	377	368	378	368	361	346	352	359	383	387	411	376	387	372	354	412	368	393	366	396	345	360	388	363	373	373	388	374	391	359	376	387	379	355	369	399	379	386	362	354	378	376	380	391	358	360	352	368	311	373	403	370	356	356	367	393	355	381	379	404	360	379	380	378	342	404	384	330	366	352	350	355	365	401	383	363	384	346	392	369	392	360	340	322	366	368	363	349	311	375	363	323	368	360	389	374	376	399	342	392	366	366	365	382	352	384	398	372	341	381	358	354	378	333	362	407	355	358	339	360	388	402	377	380	391	388	374	366	382	362	371	360	374	408	391	379	362	385	360	345	370	358	397	390	390	360	363	402	386	373	347	364	359	378	374	356	323	382	396	345	338	352	381	376	352	335	367	369	363	359	369	400	356	372	380	362	340	330	356	384	372	378	391	367	377	359	349	350	346	369	366	363	375	364	392	368	357	360	370	363	367	402	323	387	406	373	382	342	366	358	365	385	391	360	391	360	376	362	388	395	383	376	342	370	350	375	350	333	354	367	374	327	364	370	374	374	405	366	333	409	360	331	387	373	375	403	359	356	352	366	394	374	355	384	366	369	354	345	372	376	377	388	375	350	384	379	378	371	353	379	379	388	389	376	376	390	398	383	378	369	349	344	372	404	354	388	398	371	378	379	350	363	347	372	346	379	371	338	360	383	378	369	402	340	356	405	344	359	362	345	374	376	403	357	380	368	370	382	373	317	389	380	379	364	393	350	358	344	349	383	356	399	386	340	356	368	406	353	375	393	383	363	340	374	369	399	393	356	330	361	365	379	361	357	358	345	407	388	369	341	411	377	370	397	374	360	341	361	383	410	373	362	389	350	374	414	394	361	395	374	382	366	366	381	375	401	373	371	386	382	356	374	369	344	380	359	376	382	373	370	384	386	359	353	355	384	370	370	388	405	399	387	340	394	394	370	386	356	405	384	373	406	406	362	349	385	353	339	389	371	383	360	357	348	381	403	346	379	371	355	347	366	354	350	339	387	368	331	381	369	370	343	355	390	355	377	371	379	364	359	369	356	350	391	364	366	360	372	355	370	388	366	379	390	357	393	353	389	390	410	348	358	366	370	366	379	337	357	361	368	347	360	391	371	373	361	402	345	348	383	365	385	402	380	363	368	380	361	362	351	375	370	369	400	364	400	410	383	369	360	367	407	373	384	375	382	363	377	365	362	390	392	418	347	352	345	358	372	350	353	365	387	385	358	395	379	386	373	311	404	418	370	379	388	320	376	383	358	362	378	371	379	370	350	343	386	370	378	328	381	360	382	418	359	350	401	366	376	375	352	355	374	402	360	402	346	335	416	373	397	367	425	394	374	376	433	357	343	395	376	324	377	342	354	390	387	336	358	371	336	347	394	337	353	390	404	385	355	400	372	369	397	387	356	392	421	354	386	401	389	342	365	375	347	368	367	359	339	378	375	367	415	366	360	377
24645	22764	29171	24656	18359	4938	879	589	521	520	563	561	543	522	525	505	518	478	510	524	514	520	512	546	518	515	469	545	524	509	532	478	557	503	511	514	524	494	502	493	519	500	491	486	534	508	495	486	543	507	525	517	502	499	540	486	494	508	470	487	496	519	513	511	502	490	474	517	505	492	510	502	513	531	507	490	520	499	493	461	526	540	551	499	521	514	530	520	477	488	497	534	496	502	488	543	503	487	537	497	519	476	469	502	480	524	492	512	517	504	437	496	545	491	470	490	469	544	502	533	491	471	500	535	544	511	487	515	520	486	530	521	502	502	518	488	459	504	533	522	498	527	469	484	518	536	524	533	502	537	483	470	508	488	474	521	469	491	502	498	489	472	481	501	491	506	529	516	504	558	503	511	512	504	487	515	522	513	503	515	516	524	531	499	475	532	471	488	522	537	498	491	536	529	533	491	525	499	472	504	492	476	502	536	531	553	494	489	516	506	528	497	457	519	474	506	533	502	510	501	492	519	508	542	522	478	499	454	510	468	496	496	472	525	491	553	491	523	516	487	505	494	487	502	504	512	477	505	489	510	517	520	507	483	497	574	502	497	496	540	538	498	529	524	490	493	467	499	470	536	498	444	503	502	501	488	488	477	488	508	495	504	501	483	508	509	530	524	500	482	516	499	486	509	542	522	516	511	540	540	480	495	550	498	508	510	529	463	530	519	458	536	471	482	511	528	482	496	490	517	500	516	521	532	492	531	488	506	512	493	475	464	505	476	573	484	547	499	508	469	474	493	461	506	514	511	498	477	531	519	536	491	510	528	507	505	491	525	495	473	508	525	480	483	527	513	496	526	508	524	497	517	518	497	512	530	520	474	492	506	519	524	508	501	464	490	508	514	463	501	499	525	501	507	492	476	503	480	503	468	462	478	488	485	525	543	474	523	500	518	492	508	483	536	521	500	512	461	501	444	513	515	504	486	507	497	498	509	472	513	464	498	513	454	458	493	472	511	506	520	518	490	511	495	509	489	502	505	502	506	500	467	519	513	500	537	511	547	537	477	524	499	500	473	505	460	503	498	538	486	525	480	491	509	480	479	511	534	499	472	524	489	552	515	522	514	457	515	508	469	501	554	486	529	516	533	514	487	477	526	534	471	511	493	527	511	482	495	470	495	493	516	480	514	561	501	472	508	542	484	473	515	494	497	472	494	499	514	496	522	490	523	510	513	489	515	501	519	504	516	528	502	520	494	483	441	527	511	526	544	515	506	514	520	484	472	490	485	472	499	474	513	537	519	490	517	510	502	507	519	488	532	528	540	467	469	498	513	537	523	511	477	486	481	501	515	501	534	531	516	485	499	506	480	506	530	535	490	502	476	507	531	482	495	474	470	520	509	492	525	511	493	541	497	487	526	507	512	487	506	464	467	473	515	514	471	474	499	539	501	558	512	515	484	496	499	522	477	501	492	468	515	504	502	521	509	511	505	503	499	529	514	494	501	523	507	524	482	475	513	507	499	510	486	509	510	501	534	487	503	514	497	475	468	494	498	502	506	524	503	457	511	490	541	532	524	498	500	496	529	495	487	491	520	491	522	483	471	493	520	473	487	506	479	477	502	490	475	513	502	478	533	536	537	471	496	499	505	517	546	523	503	506	504	511	519	503	480	481	496	474	510	504	523	522	508	492	500	487	497	520	493	517	515	518	563	526	516	484	518	562	500	513	527	497	500	512	492	539	520	534	515	479	493	554	542	492	491	535	510	519	497	503	511	494	509	479	467	507	508	506	453	481	521	516	495	470	515	496	514	540	487	475	476	497	509	491	506	491	508	461	474	551	479	566	505	496	506	498	502	525	511	518	491	508	511	469	506	492	516	499	520	488	530	526	489	504	570	522	499	462	494	496	537	491	494	504	508	535	469	452	494	464	488	520	482	509	473	477	533	511	508	515	473	494	485	512	515	517	528	540	555	537	487	498	480	517	471	495	514	499	499	490	443	517	513	496	481	472	503	523	477	493	505	528	482	485	505	472	479	491	504	511	525	506	521	487	492	488	523	511	536	513	531	500	463	510	527	478	476	484	487	506	536	508	526	516	514	536	509	530	537	515	521	506	505	519	544	496	509	499	552	536	468	487	525	525	460	467	514	524	481	514	450	504	494	509	480	492	455	531	521	487	484	534	493	490	502	516	500	460	486	529	502	526	512	486	455	491	500	481	490	482	496	503	497	504	500	534	520	487	496	492	530	511	500	519	506	487	526	480	488	513	495	478	538	505	544	477	500	556	491	485	512	519	529	498	495	499	495	507	472	494	506	572	544	504	532	539	526	515	527	504	468	449	504	516	508	508	451	473	463	530	544	485	509	517	528	487	475	511	524	493	480	515	504	519	539	537	509	456	488	475	509	484	502	511	518	498	470	500	494	468	504	523	516	534	484	495	441	459	500	475	533	488	482	507	489	528	487	513	496	492	474	483	520	489	505	515	543	555	508	526	522	500	476	526	520	464	486	492	515	488	492	518	488	518	481	485	524	493	525	508	479	519	496	494	472	513	500	468	506	490	480	513	504	506	503	517	496	495	511	480	497	480	506	501	496	497	493	483	527	488	521	490	520	492	529	507	504	520	498	518	465	505	524	498	491	524	517	477	466	468	528	510	511	509	511	502	494	495	484	518	501	461	495	529	471	478	511	545	538	507	490	527	522	462	520	511	502	522	457	516	530	517	499	494	526	480	483	496	472	469	530	497	456	495	525	529	444	482	485	491	476	459	503	482	535	517	479	467	537	516	516	497	533	515	512	473	496	521	461	521	512	507	504	512	463	528	532	508	489	518	509	490	501	475	464	502	504	533	482	538	507	496	476	508	525	478	510	477	524	541	506	468	483	509	490	543	467	499	504	525	477	495	492	484	489	556	531	501	503	508	520	522	501	506	468	533	471	486	507	509	505	500	484	481	512	489	495	502	516	503	478	552	472	505	512	475	472	455	542	487	483	482	529	513	527	495	514	501	468	480	516	490	488	543	508	459	485	519	480	522	527	500	513	469	513	487	484	520	554	499	539	503	499	486	546	516	507	491	487	502	511	533	491	507	490	479	499	486	521	513	511	496	561	513	506	460	503	512	534	506	519	458	518	530	518	490	472	482	538	551	459	488	477	516	488	494	509	490	514	499	509	545	522	513	515	487	454	506	444	503	532	498	530	446	482	481	483	484	482	516	527	526	474	520	481	493	517	541	499	494	497	526	505	487	495	494	471	443	500	457	549	523	515	511	547	494	489	522	493	502	494	520	542	504	503	499	524	488	526	517	487	492	501	481	517	457	530	502	513	507	512	483	494	484	499	569	504	534	480	466	500	492	493	458	496	476	494	524	506	486	497	461	537	470	541	503	494	499	528	511	504	469	491	479	457	489	522	451	498	482	498	537	550	517	500	488	473	503	480	499	492	506	540	483	499	477	504	509	480	535	514	483	531	500	520	515	506	458	532	509	526	455	549
61703	82999	44056	14970	3294	907	524	429	502	483	481	419	484	487	477	455	441	476	473	481	425	474	474	494	461	450	460	475	444	497	475	456	445	432	468	471	456	495	477	445	499	424	450	448	456	455	460	466	472	452	528	490	442	456	462	459	452	481	476	474	434	449	461	443	466	477	479	478	457	463	441	454	435	482	492	449	426	461	472	491	479	442	502	438	461	448	471	465	478	484	478	431	494	453	447	449	497	470	446	455	510	463	455	477	448	465	469	481	469	478	457	465	455	449	449	464	433	484	434	478	473	455	484	465	489	463	466	477	488	488	474	468	484	489	441	499	465	436	463	463	450	498	411	492	463	464	480	481	439	451	466	493	453	469	482	486	465	465	448	451	431	458	461	484	461	513	477	445	448	437	471	464	476	464	442	497	474	452	468	450	511	496	455	488	472	432	504	455	476	472	453	443	453	472	466	478	468	491	465	459	472	436	436	473	486	429	462	435	456	443	477	463	500	479	445	456	476	460	472	443	463	504	453	476	437	433	459	431	479	429	459	445	451	478	475	481	448	472	518	484	444	471	467	463	488	396	477	442	427	475	452	442	496	441	487	409	503	418	463	452	480	446	496	424	483	442	453	483	433	453	469	498	436	478	464	480	440	445	431	462	459	468	450	485	452	483	457	443	447	519	481	440	459	466	442	436	482	474	463	449	473	426	464	477	463	456	488	464	455	437	458	463	441	455	456	460	486	474	440	488	434	450	443	461	479	495	456	437	460	438	450	429	461	436	467	426	443	410	488	446	455	433	485	485	436	456	437	466	455	443	463	476	439	456	410	451	437	465	444	450	472	467	492	482	462	475	454	456	455	468	434	451	468	485	429	486	416	482	464	465	459	456	479	473	492	483	445	463	455	475	423	460	469	453	446	470	465	443	470	474	454	424	430	464	452	429	451	459	464	433	459	472	453	467	462	444	446	435	459	486	485	467	465	458	474	487	452	438	437	480	439	437	526	470	472	433	464	459	455	441	531	463	499	493	468	490	448	464	474	445	451	441	490	448	479	520	456	477	456	430	462	496	422	432	449	494	442	482	465	486	447	437	456	445	455	477	474	447	460	448	451	478	450	469	441	460	445	470	430	491	463	488	504	445	408	467	444	499	473	442	471	483	470	484	449	459	475	455	450	473	447	493	481	477	484	459	463	492	470	488	450	417	462	482	434	456	443	445	463	450	452	450	456	464	477	436	470	440	446	449	475	476	447	459	471	465	466	478	488	469	436	461	452	443	414	467	499	464	454	467	516	482	487	475	496	486	485	451	446	511	497	482	481	530	440	464	450	425	478	473	423	439	452	489	485	414	486	466	471	476	475	462	460	459	502	516	478	417	494	478	465	469	457	437	451	469	456	458	442	417	464	466	478	435	462	508	451	443	453	459	442	445	433	439	472	494	445	440	419	473	431	491	463	501	488	463	455	465	445	417	464	449	497	445	500	468	445	470	435	475	448	449	461	472	444	453	467	437	487	463	472	522	488	448	474	478	446	420	460	481	477	486	464	469	464	400	466	463	458	491	482	456	470	452	445	483	436	460	459	494	454	459	449	487	469	428	420	494	421	469	453	435	446	472	463	425	452	431	480	456	453	498	478	461	484	452	492	454	442	435	488	476	455	496	446	478	453	449	445	490	481	480	442	458	506	469	485	492	492	462	410	461	425	468	485	459	470	434	435	451	465	440	438	477	447	490	478	441	429	439	456	432	477	465	464	468	410	486	455	471	474	440	479	460	462	466	454	448	476	443	453	445	497	482	451	469	467	479	445	488	412	437	475	472	454	495	474	462	485	476	454	477	461	437	397	462	493	456	453	453	477	446	479	458	446	496	438	436	467	446	423	453	450	477	440	418	480	450	432	431	476	461	506	463	482	428	460	497	473	439	481	441	471	450	452	498	484	412	478	490	472	486	419	458	488	495	456	451	480	468	444	462	441	463	423	466	428	446	448	469	457	439	456	463	462	456	485	438	430	467	485	475	507	430	503	443	455	462	470	472	469	456	485	444	495	475	472	443	455	482	453	454	464	461	503	475	459	501	450	407	450	480	493	453	447	461	456	472	466	440	456	446	457	476	463	504	455	442	461	505	459	489	491	471	418	459	473	467	461	484	443	460	476	459	447	498	458	419	499	469	466	493	470	489	442	480	514	472	484	441	440	446	463	475	469	478	465	425	474	442	454	477	445	472	507	469	466	493	468	466	441	440	509	457	508	482	442	426	510	463	462	458	474	474	473	445	454	425	479	447	474	472	457	469	451	439	447	437	458	432	507	442	443	475	467	424	478	458	441	453	449	454	438	466	457	480	450	464	462	474	461	454	479	452	462	508	429	448	457	452	461	501	455	444	448	430	463	467	474	499	442	507	488	442	442	502	468	472	467	432	446	454	436	481	455	479	467	424	460	466	468	453	450	430	456	456	497	443	475	458	460	470	439	458	443	462	486	466	467	469	422	465	452	428	427	455	477	471	441	501	450	479	483	487	444	429	479	495	456	443	429	443	476	482	487	475	502	502	435	460	434	473	470	424	463	468	449	484	481	474	473	429	484	497	477	465	429	481	508	487	449	448	478	471	464	483	445	454	472	468	451	466	496	460	473	503	446	479	456	478	469	470	442	439	454	455	474	495	466	429	456	423	469	471	460	455	469	454	492	449	464	466	466	443	468	447	474	459	422	462	474	440	473	494	494	469	453	474	484	439	475	443	398	451	455	463	500	445	445	445	463	450	470	461	489	511	497	471	469	426	461	456	461	475	473	497	448	441	448	477	455	439	478	462	444	444	478	470	430	473	475	477	437	453	447	485	448	460	439	460	441	462	444	449	427	423	450	464	436	476	436	460	450	466	468	489	425	455	435	458	452	464	485	500	444	463	475	475	447	485	419	483	463	474	482	448	454	477	447	482	447	443	450	436	475	430	484	468	491	460	470	468	467	464	437	461	454	499	444	482	455	485	436	419	456	466	461	482	432	430	477	480	451	456	428	426	481	439	487	503	491	461	478	428	434	435	430	494	455	464	441	433	445	487	475	453	463	477	470	477	418	468	434	454	431	448	433	447	489	467	455	433	461	437	450	483	476	473	448	466	449	423	445	476	464	452	454	482	507	461	521	453	481	469	498	458	452	472	421	475	449	477	492	442	449	458	485	453	462	480	454	472	509	449	454	485	494	454	481	476	476	483	442	420	474	449	472	492	457	484	414	453	462	473	440	444	478	437	438	413	494	442	452	486	452	464	484	444	467	420	478	456	451	505	439	470	444	463	470	415	465	451	473	454	420	498	456	433	444	473	448	441	517	461	465	485	454	438	476	469	458	456	475	434	415	458	484	493	436	442	454	446	419	469	442	485	477	480	470	431	479	499	440	425	493	479	466	467	457	484	467	488	443	414	476	454	460	466	432	456	453	448	438	466	471	448	467	432	492	496	446	471	450	487	466	448	479	443	457	454	453	429	442	439	483	443
24107	22302	28867	24370	20158	8951	1280	736	560	650	680	643	634	658	654	702	635	607	653	621	636	585	599	625	612	604	632	580	610	617	617	626	609	611	590	650	614	596	612	597	610	641	607	572	589	625	584	597	609	585	600	578	590	634	619	637	624	592	645	581	584	588	582	618	581	609	575	566	602	665	606	620	584	627	553	594	576	568	601	540	572	602	583	642	589	580	615	608	613	596	618	605	593	565	640	545	582	580	612	602	612	610	597	633	576	586	602	630	569	628	609	577	618	622	621	622	580	606	615	600	603	630	613	623	648	596	583	605	614	602	609	570	588	595	607	598	648	592	596	585	604	603	586	626	550	601	619	577	588	656	614	542	567	581	553	610	572	564	628	582	589	598	560	616	613	650	588	597	616	658	566	637	584	579	598	605	602	586	606	594	589	570	582	635	582	595	628	608	597	558	535	602	544	621	608	601	614	620	596	575	603	586	596	593	619	602	585	627	585	572	617	626	597	609	559	562	590	597	579	596	615	643	598	634	634	630	579	561	582	633	574	627	592	613	587	605	594	625	620	567	634	559	551	591	619	588	626	576	547	685	590	582	634	626	611	616	643	610	611	626	615	656	599	630	623	628	524	581	629	638	633	605	611	624	627	598	590	618	599	612	632	646	645	597	560	581	575	629	634	633	644	572	588	621	602	616	629	632	649	618	608	631	562	592	606	606	622	616	568	561	589	604	575	616	661	576	629	572	603	606	596	626	651	589	609	595	605	609	608	604	561	613	571	590	589	634	619	636	603	624	614	625	581	627	555	578	595	572	593	586	615	629	563	573	592	599	635	604	570	593	602	603	608	621	626	580	631	576	614	611	610	599	617	591	620	578	583	576	579	595	575	607	606	621	618	560	641	623	625	631	609	622	609	575	574	610	618	576	566	605	598	613	604	576	594	597	576	612	588	588	632	605	596	599	630	599	616	590	645	545	581	603	594	628	583	609	597	620	600	580	586	594	611	570	599	608	606	638	632	609	621	618	586	607	626	571	627	592	584	575	610	598	605	609	601	552	605	595	590	618	607	599	605	616	592	618	610	570	570	652	640	629	601	590	593	609	600	554	600	563	565	592	634	621	575	564	583	603	610	627	575	636	594	616	576	610	538	595	575	628	624	630	596	585	569	624	647	598	619	606	638	582	617	615	600	590	608	590	584	613	597	588	646	624	612	624	667	653	591	641	618	639	599	599	586	582	639	577	608	584	613	612	618	605	586	560	563	629	568	584	610	588	668	606	595	606	636	565	611	615	582	631	565	580	642	574	614	603	608	617	615	610	546	562	581	642	534	606	602	596	580	595	594	574	612	584	594	623	557	634	604	628	659	576	630	543	603	616	603	618	600	584	579	612	612	597	600	552	578	581	617	599	596	587	576	585	598	591	628	630	586	610	638	594	627	551	611	575	614	601	622	606	605	609	625	594	611	592	586	620	572	609	622	605	636	575	635	589	558	588	587	583	583	583	603	603	611	581	571	631	627	630	605	617	617	576	597	608	632	613	603	605	569	626	610	586	616	593	601	572	630	549	540	629	624	643	591	589	631	634	578	594	602	616	626	612	583	602	576	596	625	584	594	574	606	585	617	607	634	590	632	616	650	639	618	552	585	598	609	640	613	580	650	614	589	616	626	594	618	618	587	627	580	600	601	570	610	570	570	566	562	588	636	580	594	606	575	643	600	617	548	568	578	577	623	657	622	589	600	592	604	606	594	583	633	623	601	563	630	553	564	600	626	596	567	610	550	615	625	564	607	599	643	595	580	588	592	598	571	618	559	555	607	608	561	588	595	564	622	602	605	594	625	615	610	618	588	610	588	582	576	610	619	578	568	592	585	605	621	591	564	573	588	559	578	591	603	562	607	613	570	624	600	652	607	628	571	606	581	607	591	627	613	569	618	634	628	621	621	624	602	603	564	590	616	607	611	551	592	592	631	577	587	594	578	604	672	583	591	611	594	548	597	647	591	544	589	625	655	621	584	609	630	616	593	601	642	594	604	592	592	554	604	639	637	597	562	570	596	621	562	568	593	588	591	613	619	598	623	562	630	600	610	596	585	593	590	542	590	580	589	614	656	622	609	660	597	634	564	610	600	600	630	619	648	594	607	581	623	606	618	558	581	606	603	637	613	646	538	623	624	596	576	581	596	605	583	619	613	562	606	598	586	610	580	626	618	599	592	620	590	607	608	595	582	596	583	621	557	612	569	604	575	629	595	622	602	619	586	636	591	552	619	617	600	593	621	640	620	634	646	604	629	585	601	588	574	574	600	603	553	552	610	607	567	629	584	556	626	590	603	618	599	569	629	639	618	587	627	528	642	573	603	600	649	622	623	612	633	571	615	601	596	650	544	601	607	587	574	586	568	603	607	627	624	580	574	536	616	552	579	603	564	628	580	628	560	596	571	614	609	606	594	619	584	593	603	614	613	608	623	615	641	596	618	625	581	568	578	598	565	626	607	608	644	575	615	569	587	594	599	601	565	596	563	578	584	641	582	653	610	606	635	647	588	608	571	584	589	564	559	613	631	630	607	590	619	573	596	622	623	595	588	597	608	608	606	597	612	562	642	572	585	604	583	615	616	587	618	635	599	580	599	579	587	628	581	620	629	605	573	623	610	587	584	590	558	558	581	638	560	606	591	603	598	572	596	631	586	613	567	564	628	587	658	536	640	575	569	592	584	659	585	609	627	603	613	579	630	609	637	599	585	632	548	614	603	607	595	522	621	596	662	624	587	571	631	638	612	561	603	580	628	591	586	608	576	601	593	612	621	620	574	544	622	611	591	589	571	572	578	652	656	611	619	605	579	617	561	607	634	622	608	606	587	587	579	586	631	580	611	597	582	601	570	560	587	639	593	625	575	572	597	562	561	571	608	628	628	604	622	609	619	603	593	582	599	618	622	585	639	611	582	630	556	642	584	583	602	636	575	619	603	583	599	590	633	613	584	600	638	568	577	567	613	608	599	604	612	583	604	609	630	593	596	581	588	624	562	627	597	605	579	633	613	569	594	622	589	560	551	573	611	593	682	569	596	562	617	608	597	559	571	606	578	604	580	570	599	569	632	603	628	642	594	538	627	646	584	609	588	614	576	580	615	623	580	561	621	638	598	600	615	561	599	604	599	569	616	565	634	614	597	619	598	580	589	577	612	580	587	572	593	628	636	614	590	618	652	574	613	597	615	611	607	578	589	574	566	619	566	589	580	598	547	618	612	538	567	648	594	602	584	609	614	630	601	618	574	616	614	603	601	592	604	620	571	639	610	613	587	611	630	581	604	575	552	616	617	600	629	578	622	613	647	590	584	595	615	575	573	618	608	580	616	644	581	634	562	591	585	572	599	615	589	606	621	603	629	598	608	588	607	573	600	616	593	578	581	619	579	629	606	588	573	622	580	569	627	630	613	611	593	585	601	615	542	657	618	640	602	615	614	605	580	580	584	634	619	592	573	591	644	625	633	641
59471	85444	47733	17604	4665	1144	635	544	540	509	539	567	580	552	543	608	557	542	562	537	542	560	524	573	555	564	538	535	536	567	543	537	519	526	580	494	543	543	564	533	569	557	515	563	549	554	552	532	538	525	523	552	546	527	590	578	561	531	552	558	542	587	498	553	543	548	523	566	571	522	535	533	533	553	552	574	554	515	547	529	581	549	537	561	550	520	571	527	542	548	499	514	547	597	573	516	543	552	528	544	540	571	516	537	559	527	529	567	588	567	539	507	550	553	516	616	555	536	564	520	559	501	542	550	537	591	541	539	560	588	518	552	523	517	522	551	570	564	545	513	559	554	528	529	553	567	557	569	535	545	552	583	607	542	527	521	569	548	537	522	542	563	564	506	561	574	542	491	569	571	552	497	546	536	552	537	531	532	541	532	569	573	520	535	521	510	572	478	575	556	553	568	544	509	501	537	564	528	593	540	540	578	502	568	551	538	508	530	577	551	589	539	560	543	523	554	541	569	535	557	531	541	601	568	494	546	538	510	546	571	545	524	530	529	523	533	544	571	506	512	587	550	571	571	520	549	565	568	553	588	554	529	559	543	553	550	513	533	539	514	559	548	540	530	569	523	572	557	563	559	597	522	523	519	564	507	533	542	525	517	553	546	535	554	559	572	522	546	523	562	568	529	573	561	528	575	560	584	556	562	574	561	520	542	572	568	566	503	567	541	527	544	572	515	600	567	536	521	528	536	532	545	540	558	527	599	542	539	509	518	569	588	503	506	544	557	549	540	584	517	564	558	548	560	581	580	530	513	555	576	534	523	554	515	523	554	505	473	558	568	538	523	578	582	546	559	529	555	543	554	578	598	587	542	507	589	538	542	544	565	551	540	523	551	536	533	571	563	590	556	555	524	555	547	538	507	520	512	530	508	531	536	528	533	573	519	505	571	552	525	550	575	587	569	558	596	566	556	534	542	523	525	567	526	522	538	554	583	529	513	534	517	502	586	566	571	556	574	561	547	559	571	540	558	567	540	549	523	558	487	566	542	495	573	528	516	539	542	564	551	573	521	564	533	517	503	491	513	537	558	516	542	534	587	511	528	509	529	521	530	574	522	527	564	549	507	529	507	528	574	533	559	517	527	532	504	574	565	600	561	500	563	547	522	566	554	567	492	539	549	529	509	547	560	551	581	509	531	572	530	591	564	554	567	534	564	522	525	554	534	537	534	565	532	515	547	549	529	544	516	528	526	518	539	560	537	571	517	561	548	529	546	569	520	549	542	576	562	522	539	559	572	523	544	513	563	530	510	569	537	541	527	503	533	540	516	557	537	551	520	557	524	510	512	561	520	578	549	545	539	579	534	595	561	545	569	568	523	539	552	516	516	525	525	520	542	504	557	567	520	569	550	524	497	465	543	500	503	499	526	522	525	525	528	554	599	548	553	533	558	523	582	510	515	538	527	560	578	553	553	561	504	555	516	500	531	537	533	538	541	505	537	512	551	577	546	525	540	546	572	498	539	531	563	581	577	547	505	576	558	506	518	510	519	549	523	528	532	542	510	478	552	527	533	511	532	544	552	524	529	505	524	511	546	548	504	538	532	518	507	524	507	579	548	543	518	549	540	513	573	525	496	575	526	575	587	567	553	540	547	558	549	542	541	559	588	532	550	551	554	527	552	570	566	533	546	589	555	522	534	515	555	534	554	531	513	554	530	548	554	539	510	529	550	592	520	525	538	537	513	517	576	500	577	537	511	557	538	547	531	542	524	545	550	515	516	547	562	509	556	595	502	538	516	575	575	509	609	588	571	513	576	573	535	567	511	563	513	532	561	556	544	528	557	533	573	520	531	549	575	548	558	569	498	524	549	502	558	494	537	557	518	517	542	521	545	532	554	558	589	597	577	560	519	552	586	542	582	555	524	530	563	554	545	540	600	561	520	528	536	513	535	574	569	524	529	576	566	531	520	567	551	534	558	536	584	526	521	541	487	543	520	571	548	537	541	534	527	504	548	516	526	559	538	560	543	553	529	544	544	545	572	545	538	613	519	521	543	531	544	517	524	556	570	565	524	586	550	559	477	553	547	563	536	544	534	493	528	551	558	523	539	544	516	524	546	531	516	509	566	556	559	498	530	520	571	513	554	556	511	505	529	514	551	574	538	545	563	512	529	485	579	555	545	584	528	521	517	558	565	552	527	552	516	537	561	526	535	534	543	508	548	502	506	480	507	555	552	527	500	555	537	532	563	549	523	548	536	552	544	524	534	523	540	528	556	506	544	535	550	591	538	581	568	555	556	564	593	565	566	530	538	588	530	534	550	564	538	592	512	503	554	543	577	562	572	533	557	581	496	557	564	535	516	558	565	566	524	529	582	552	536	542	508	510	560	487	521	533	542	539	514	535	529	545	559	538	566	574	525	537	561	530	516	508	548	544	526	509	534	508	532	568	538	528	545	557	552	518	545	527	531	572	550	553	561	553	545	577	548	535	598	541	540	547	476	516	525	507	536	542	580	576	559	545	535	526	499	526	577	541	528	547	534	514	503	548	529	538	554	560	550	552	507	549	528	612	530	493	517	538	571	508	500	526	538	510	574	548	560	558	509	516	583	568	561	511	538	526	541	521	530	571	509	539	524	515	568	520	539	580	565	493	556	528	533	540	533	561	532	541	542	490	583	542	577	522	533	543	563	526	536	510	538	523	524	537	542	569	534	569	569	550	529	591	497	516	546	541	535	549	561	474	546	552	544	540	573	538	531	541	536	548	544	544	538	539	563	517	535	531	539	539	563	540	515	566	558	547	582	546	509	536	461	537	506	505	545	538	536	577	554	526	563	524	505	543	516	523	533	536	534	555	526	551	569	534	525	572	534	524	585	570	540	544	535	509	494	509	549	550	563	492	512	538	535	554	570	541	527	512	543	489	537	539	525	513	515	518	560	529	529	534	563	562	579	578	518	572	536	567	567	546	494	509	537	509	527	568	562	574	534	531	514	510	499	531	535	551	538	516	532	542	556	515	541	521	489	530	550	498	498	529	533	580	515	536	526	515	542	544	548	547	523	521	570	574	521	558	568	552	537	545	542	532	555	552	538	520	598	601	541	548	535	522	527	536	549	557	541	538	558	534	544	531	552	589	561	605	519	589	544	520	531	543	547	504	551	549	541	532	520	533	598	504	506	526	558	526	553	537	523	524	553	516	561	502	510	569	559	522	505	563	550	540	524	544	522	542	528	539	512	542	533	501	509	530	549	504	550	545	544	540	542	541	539	550	543	544	553	584	577	527	539	543	555	570	515	552	546	552	548	576	530	506	522	559	558	532	548	525	545	553	490	532	534	510	568	526	549	565	532	513	556	537	558	547	529	504	529	556	540	557	529	521	562	545	535	571	577	572	547	526	519	528	548	540	555	526	502	529	537	552	532	560	568	512	539	538	516	530	535	549	536	551	521	554	533	526	568	560	563	516	525	529	530	580	518	526	533	553	517	564	560	503	513
35013	29518	16995	4684	825	515	475	470	472	425	503	477	429	466	482	426	471	435	423	449	450	434	473	458	462	449	451	410	407	450	463	449	468	446	474	433	488	405	482	450	494	507	470	453	455	442	444	463	461	455	407	433	438	450	445	448	455	497	469	474	471	437	432	435	446	469	419	397	429	475	430	455	428	461	466	449	437	416	444	430	453	429	438	473	456	428	444	448	465	397	479	417	431	433	509	443	456	448	449	466	435	436	454	432	430	449	458	445	464	437	408	478	422	434	444	411	468	430	430	453	452	442	454	431	426	444	442	443	469	492	435	415	442	434	425	466	402	474	442	445	415	475	469	475	471	428	460	468	449	433	454	423	463	449	433	407	466	435	468	437	448	399	476	429	397	436	431	434	432	443	418	413	463	443	482	416	463	440	454	434	438	455	414	445	467	461	433	492	436	469	414	442	481	444	445	457	458	456	429	463	478	435	474	474	446	438	468	499	433	456	432	446	482	438	435	426	439	489	436	449	457	409	465	458	438	458	447	520	454	401	426	445	423	461	427	444	438	457	442	423	448	443	456	461	469	477	445	463	412	438	434	420	451	453	429	463	485	457	449	473	458	405	447	458	439	418	483	440	414	430	432	465	432	477	433	415	465	489	461	417	420	459	429	481	489	440	438	444	456	450	422	459	462	473	457	465	476	465	455	485	434	443	424	457	483	402	470	453	470	439	473	441	439	478	432	434	461	409	437	399	439	438	463	434	472	455	432	468	477	462	474	421	481	447	439	427	454	427	440	460	460	498	461	396	438	441	451	445	419	447	443	443	427	450	434	441	451	456	447	432	405	411	438	478	398	434	433	467	435	499	465	450	457	484	429	432	440	448	442	418	472	453	418	485	475	480	428	483	462	449	451	471	463	447	407	481	485	448	464	471	455	414	455	488	447	440	505	441	483	475	446	447	445	464	443	466	469	404	443	471	467	450	459	454	458	473	418	438	428	445	445	441	482	425	445	460	452	468	415	472	438	437	435	459	445	428	433	442	496	476	442	435	456	447	466	437	422	443	463	436	452	447	444	433	434	487	464	447	497	430	439	445	453	447	446	433	452	518	432	463	455	429	454	456	437	444	450	425	427	446	438	402	435	440	452	475	445	470	441	422	447	455	432	469	449	472	467	456	440	412	444	442	412	442	452	446	446	467	428	490	463	460	455	441	430	476	429	438	485	482	461	426	389	465	486	494	480	462	434	423	431	434	397	474	427	419	430	433	426	429	438	463	435	425	459	452	480	455	446	448	426	447	446	420	480	471	428	464	428	427	445	451	469	458	468	442	433	407	462	454	439	424	454	451	458	457	433	452	418	420	457	465	474	429	436	451	436	470	462	467	460	442	421	444	426	435	415	431	459	440	479	474	475	469	473	455	408	451	443	422	451	452	447	485	447	445	441	472	459	439	457	443	427	463	479	440	434	423	439	440	503	423	404	461	476	482	457	411	443	451	442	438	462	432	480	431	460	419	464	461	431	459	442	463	409	477	476	413	444	434	518	429	452	437	476	416	440	448	449	432	451	443	438	456	434	457	459	483	454	414	456	426	444	468	454	457	440	455	436	406	432	450	448	423	427	444	447	483	423	461	454	466	448	425	424	474	433	407	437	453	467	452	477	466	445	455	457	457	426	443	463	443	449	457	426	426	463	503	454	453	434	470	436	455	446	438	469	459	492	495	450	485	444	435	466	432	428	424	485	453	451	464	459	474	439	435	427	483	447	397	417	465	454	463	452	468	475	469	448	432	448	453	450	459	429	461	481	424	429	472	448	442	405	405	490	449	445	467	422	420	454	431	417	449	448	430	462	433	468	443	470	450	460	476	431	434	449	439	432	447	478	424	433	454	467	431	453	459	443	426	448	433	437	466	468	474	487	466	442	428	410	432	433	444	447	441	428	448	452	427	482	482	434	439	461	442	469	448	438	427	467	438	457	452	482	437	465	457	442	444	459	436	438	433	474	444	438	455	437	432	452	452	436	408	456	449	440	429	423	431	433	451	445	448	441	446	439	462	457	457	495	449	447	443	464	440	426	460	462	465	394	435	448	450	415	458	460	454	432	454	461	480	443	442	455	425	459	477	440	429	448	407	378	440	446	438	451	480	418	430	425	461	473	468	469	416	440	472	445	444	411	421	446	447	464	450	476	459	426	479	386	460	435	464	461	476	420	445	435	441	385	437	489	451	431	481	461	446	421	424	433	460	445	456	451	449	481	472	450	421	431	474	454	440	449	434	462	459	446	492	444	453	435	495	452	461	431	466	427	421	424	424	437	427	438	496	420	439	435	453	466	440	436	442	434	448	448	415	456	441	439	489	481	457	428	444	437	421	455	430	449	459	424	456	456	485	451	426	455	443	484	410	438	429	468	500	476	459	463	434	426	446	484	475	461	467	446	467	451	439	404	476	430	432	463	484	438	442	418	448	451	455	461	465	443	450	485	472	446	442	420	437	459	444	424	421	503	422	451	421	418	463	454	455	455	449	422	447	429	463	456	442	458	418	440	436	418	504	439	454	466	442	426	421	414	462	452	452	450	447	422	439	461	440	451	449	482	455	427	410	412	438	419	442	436	451	420	462	425	422	458	434	434	429	472	453	425	446	471	494	422	483	454	468	450	460	460	454	451	446	431	453	433	438	438	472	457	484	481	410	486	423	448	445	448	483	468	459	408	466	423	429	456	444	420	431	465	437	430	439	434	478	450	454	479	451	425	436	438	415	453	441	444	465	482	420	415	453	437	449	447	474	452	433	446	459	462	449	459	464	484	453	415	447	469	433	428	448	426	463	411	435	443	436	429	457	439	411	436	454	453	436	451	444	464	477	476	435	459	449	432	403	460	424	458	463	433	465	403	449	430	384	447	436	429	455	431	444	427	447	440	451	486	418	452	421	418	458	443	445	450	486	456	424	433	433	505	459	427	485	484	449	485	441	472	425	481	383	439	439	450	490	472	439	408	468	441	446	474	454	437	495	460	471	414	447	468	433	428	431	464	497	435	416	436	437	418	470	444	429	439	434	475	438	450	479	449	455	402	447	429	430	432	455	418	475	440	468	493	442	456	419	445	444	479	445	462	423	457	431	461	417	444	470	465	456	459	437	431	436	456	472	436	411	460	453	469	442	418	443	412	471	459	456	467	458	460	440	447	428	463	422	458	438	443	412	469	526	482	439	487	477	437	469	432	469	445	438	455	433	458	444	446	455	434	478	441	436	442	417	424	454	450	398	471	450	451	449	440	470	444	442	453	466	471	406	412	469	445	422	425	462	460	443	478	450	405	460	467	455	458	433	436	438	443	423	461	459	429	465	477	466	429	436	458	485	464	470	470	482	419	442	428	431	461	448	468	495	464	449	442	428	449	431	435	428	441	439	471	432	427	459	453	426	465	451	478	437	447	450	424	427	447	458	499	493	484	412	497	494	449	441	451	431	406	427	487	445	471	468	441	466	450	465	480	413
32453	27105	9301	2279	669	402	393	369	373	429	389	385	375	409	375	389	373	377	386	392	353	361	332	391	388	347	415	370	368	378	372	373	384	394	378	373	411	368	361	380	384	379	386	400	404	381	384	406	390	392	367	387	398	353	377	392	379	349	387	393	367	386	367	372	402	341	367	362	375	397	361	400	349	420	360	375	337	326	379	345	362	360	339	395	390	374	371	413	366	385	392	371	385	357	377	399	402	374	395	411	383	369	321	371	390	385	367	370	370	387	362	360	390	390	368	367	345	366	372	380	354	378	351	378	368	369	364	374	347	428	325	364	369	390	348	405	365	396	341	397	412	366	394	353	390	371	405	364	395	380	378	405	379	372	394	360	386	340	327	395	336	370	376	374	383	384	360	359	384	375	375	380	365	384	376	321	385	398	399	386	402	378	373	369	388	381	387	368	373	357	377	412	385	365	372	397	382	380	403	357	382	354	395	384	354	391	370	351	386	352	373	349	366	365	376	404	389	357	398	342	384	379	349	367	374	362	385	389	412	385	357	366	362	356	377	398	340	334	371	374	368	362	379	372	353	359	367	361	369	362	358	407	397	359	404	386	378	410	413	363	358	382	356	398	345	380	391	398	357	362	368	365	397	370	356	343	350	382	373	394	354	384	359	352	353	370	354	386	388	365	377	400	361	369	372	344	383	349	377	365	358	349	395	388	370	372	387	386	360	384	379	369	388	360	362	379	333	395	366	375	369	394	359	404	358	354	386	412	387	387	383	376	376	345	357	382	371	388	412	369	363	396	346	342	353	370	416	362	367	358	382	373	350	390	371	355	391	373	353	395	369	395	384	361	377	380	375	376	396	365	352	346	416	340	362	377	384	401	378	380	364	367	370	367	386	363	362	365	377	381	419	352	406	380	374	360	385	405	392	376	403	382	344	386	377	365	363	372	328	346	369	343	365	398	416	377	357	392	384	357	383	383	397	361	357	418	366	369	380	383	363	388	354	359	343	382	334	347	376	356	390	367	361	386	380	381	355	359	358	377	351	356	388	358	361	363	402	388	362	355	415	374	383	358	384	343	347	378	388	378	380	389	386	412	356	361	410	365	345	346	327	408	377	376	370	364	369	368	362	365	405	388	352	345	390	411	372	400	384	359	375	363	381	361	371	365	428	362	353	384	367	391	354	323	331	371	376	368	376	357	395	351	333	364	330	339	389	360	351	379	377	351	339	366	400	364	399	367	359	364	402	384	344	378	369	363	357	375	365	356	409	399	400	358	366	375	386	401	334	358	374	387	367	352	364	388	364	379	400	378	341	392	404	367	388	356	334	399	371	372	418	346	363	343	380	382	411	350	341	368	375	369	361	365	372	365	381	408	359	397	365	385	383	370	323	359	370	379	378	377	357	376	384	349	368	368	377	394	372	341	400	422	355	391	370	362	376	413	377	360	332	357	364	378	381	348	363	402	393	365	367	330	389	379	415	370	389	354	384	381	427	388	375	377	408	400	376	343	385	340	374	377	372	393	368	411	352	370	354	391	372	378	374	366	346	379	360	396	363	336	354	354	362	358	351	365	365	379	358	330	363	386	376	348	352	389	402	362	356	373	398	391	393	371	344	379	384	346	354	365	359	370	360	370	413	349	360	386	379	347	419	394	357	398	371	361	375	383	360	379	349	353	370	363	340	396	361	401	370	394	367	374	341	368	365	368	333	387	382	396	381	373	375	372	361	364	392	358	379	371	338	389	365	357	357	374	342	377	367	343	349	375	411	373	362	416	350	377	365	370	353	394	348	389	395	397	384	391	394	413	366	408	389	342	384	340	382	370	401	361	371	389	383	359	389	402	365	357	375	350	391	353	342	318	354	376	386	345	388	369	396	346	352	412	373	345	389	379	389	412	368	368	379	367	363	366	382	370	381	364	379	342	394	350	343	360	369	379	347	366	377	363	382	409	351	394	386	366	413	369	378	414	361	376	377	358	372	365	345	393	370	386	385	352	362	359	370	353	352	329	388	374	366	385	416	360	359	315	348	368	339	395	329	424	379	339	389	340	366	394	378	381	415	368	368	385	370	381	345	385	369	366	370	379	344	386	370	391	377	375	362	370	402	396	380	369	386	374	378	352	397	364	356	384	356	387	372	381	390	358	339	396	317	349	392	364	387	369	347	384	368	359	371	339	344	405	361	373	382	360	369	377	387	389	388	380	347	326	377	358	396	365	371	386	363	400	391	390	388	374	385	370	374	393	372	357	366	360	349	338	397	364	389	392	381	395	361	369	358	359	358	372	362	359	401	384	369	368	359	367	372	365	347	395	365	353	402	362	357	362	370	396	416	376	385	399	347	349	370	389	385	389	372	381	378	389	358	341	377	384	395	361	347	373	341	322	417	352	378	368	337	404	348	352	383	382	376	363	324	364	371	381	365	362	364	373	334	352	361	361	366	402	350	356	364	361	370	371	360	416	351	405	359	385	367	363	370	364	404	377	388	376	395	370	368	364	394	368	364	377	394	415	360	373	368	381	391	364	406	385	391	384	393	381	368	358	349	380	382	387	417	361	376	351	396	392	358	359	411	389	358	395	343	350	406	374	385	371	369	411	405	367	370	363	375	380	379	383	370	383	398	372	399	350	357	399	346	398	430	398	370	350	385	383	375	381	362	379	358	369	352	339	403	362	341	370	356	328	345	370	405	372	366	345	342	359	358	388	383	361	392	365	370	408	395	369	435	368	364	370	346	389	343	363	391	373	358	347	381	379	393	365	353	366	371	401	356	422	349	342	365	392	371	377	351	384	340	408	372	402	352	374	377	387	348	378	394	361	375	343	376	373	396	386	325	377	314	370	356	375	339	388	366	380	373	380	388	361	375	369	381	371	365	353	355	364	353	370	387	363	318	383	377	371	370	392	375	351	357	404	384	299	398	379	370	386	337	356	353	342	348	367	372	386	368	379	378	377	355	343	358	413	395	384	367	375	357	391	378	386	347	386	379	390	382	401	371	375	413	382	348	345	314	380	373	376	371	403	385	378	377	382	359	328	396	366	358	381	372	331	385	373	362	356	388	349	368	366	371	403	384	381	387	360	392	341	383	366	375	358	331	354	355	357	355	431	392	368	394	392	383	366	383	381	366	347	374	366	373	374	384	368	354	365	387	376	384	371	383	407	356	385	360	363	370	392	363	355	343	404	358	375	376	389	366	354	368	357	362	380	357	377	355	371	412	387	359	350	383	384	347	337	399	364	395	350	388	342	354	397	359	388	362	350	385	369	351	356	371	388	373	363	403	369	341	382	375	347	356	355	389	365	394	362	369	382	379	356	380	395	375	340	326	385	370	376	377	327	386	401	378	362	341	371	363	349	396	373	387	366	344	356	370	363	385	378	397	379	392	368	335	358	402	382	360	362	378	348	397	374	382	372	343	345	394	410	369	333	369	373	391	349	378	365	361	407	373	386	373	384	376	325	379	379	363	351	343	387	365	390	378	334	344	370	390	399
24723	22773	29364	24751	17801	4237	903	606	517	590	578	561	559	577	529	561	560	567	600	535	590	565	604	495	554	570	526	575	554	541	561	519	534	541	536	531	576	567	524	507	543	546	541	570	599	594	555	595	570	553	573	585	573	552	568	542	581	569	564	534	547	549	556	552	567	482	577	569	545	545	583	552	521	556	558	521	547	509	516	546	562	565	543	521	555	548	561	534	518	568	594	553	553	570	532	563	564	554	561	556	554	530	569	562	552	561	548	569	568	480	528	563	557	539	568	539	594	586	550	553	614	572	538	523	536	588	571	560	546	531	547	557	545	542	582	577	541	555	561	559	553	533	558	548	543	559	539	542	553	560	567	517	557	513	559	554	558	574	524	532	575	514	551	528	525	578	526	526	561	498	536	478	560	555	545	562	527	540	558	529	528	572	536	581	550	565	529	528	555	524	556	562	553	596	527	529	527	547	533	551	562	567	573	544	557	566	538	545	505	565	588	524	572	509	543	536	538	552	540	550	578	521	540	542	548	581	516	561	559	558	529	508	566	492	565	552	543	535	563	524	488	562	553	561	492	574	581	509	555	556	533	550	575	527	534	523	585	495	515	518	566	559	557	590	565	534	533	550	545	515	568	531	542	592	535	525	554	543	536	532	539	580	538	544	522	539	582	552	596	527	583	510	535	553	551	520	536	559	557	544	502	547	540	558	566	552	542	508	532	585	517	568	526	529	563	531	550	584	533	555	560	565	604	507	547	579	556	546	485	569	548	539	544	524	512	555	561	561	602	586	532	533	526	551	557	532	523	545	554	516	574	531	547	542	538	561	528	526	493	576	577	550	558	593	494	546	546	575	575	564	536	577	544	543	533	548	509	554	550	546	543	550	523	524	509	546	552	531	549	586	522	522	557	556	522	553	536	526	592	552	538	566	595	512	567	529	520	543	531	520	539	530	576	577	561	565	545	580	548	589	560	555	532	558	514	534	556	564	522	590	564	555	543	557	582	563	539	544	541	551	552	549	569	549	545	538	528	554	517	506	593	528	535	557	558	549	540	523	550	567	546	532	572	561	600	530	570	512	551	617	567	581	541	561	511	541	545	538	551	520	528	589	537	526	610	490	573	507	556	572	568	562	554	517	552	501	574	507	514	551	573	545	527	531	524	544	535	531	534	569	564	592	580	520	572	581	552	565	547	577	565	512	531	556	523	566	527	532	541	528	543	547	549	507	535	584	563	562	520	574	545	555	515	536	552	542	491	516	569	527	558	528	568	544	561	557	535	517	566	569	544	538	559	573	550	569	510	594	541	567	519	537	547	567	539	570	564	558	565	590	527	521	553	568	555	492	524	517	546	529	587	531	536	511	533	579	540	491	582	541	527	541	548	521	547	517	510	550	539	550	565	611	555	557	549	503	536	576	561	561	549	577	614	491	513	576	537	564	577	549	497	570	562	563	555	534	559	554	532	525	543	518	568	562	570	521	535	584	521	563	509	561	566	510	542	525	524	553	545	551	573	511	529	569	537	554	534	539	527	536	561	567	552	573	547	567	526	571	588	552	508	575	560	539	575	541	481	586	523	593	517	511	550	544	533	577	576	548	536	514	565	531	513	555	610	547	516	535	528	481	544	604	526	561	524	536	537	532	525	567	569	572	519	576	575	538	547	543	533	581	590	569	551	535	551	537	545	572	558	541	513	537	575	562	522	518	575	579	530	537	549	543	559	519	582	548	529	559	572	597	549	532	581	523	501	535	544	567	543	564	549	553	566	564	547	524	551	596	574	545	538	538	563	588	509	508	533	535	555	593	554	517	575	500	556	517	563	494	515	557	545	533	565	556	534	567	560	570	527	529	557	555	561	536	517	545	556	568	569	569	549	537	573	559	523	530	573	591	549	575	586	550	518	519	542	530	571	550	506	537	574	549	566	501	573	529	570	544	539	569	587	588	537	575	565	572	522	539	539	608	519	564	538	592	573	500	539	542	536	549	564	561	526	529	564	508	527	548	522	536	541	578	555	542	553	550	546	520	517	512	567	540	503	515	548	560	558	531	505	602	597	586	552	593	555	581	537	548	505	543	553	529	523	597	513	540	514	542	527	582	496	606	541	614	559	594	545	576	550	548	575	553	574	563	542	521	557	533	550	525	571	583	560	559	537	514	526	557	544	556	554	567	537	520	561	583	554	521	556	523	546	509	570	566	549	545	608	567	530	556	557	544	575	528	520	538	491	547	562	579	557	539	547	562	531	560	573	549	507	577	558	538	566	576	542	555	521	555	562	530	566	523	510	525	547	512	519	529	563	540	586	525	546	508	537	525	568	555	526	558	603	555	534	504	532	508	545	551	564	538	529	540	569	528	546	528	561	578	573	527	564	535	577	524	548	511	532	550	563	529	558	499	608	575	532	560	522	545	496	575	539	542	554	531	560	528	540	536	509	558	590	567	549	565	547	556	566	528	561	559	559	566	512	509	581	552	574	559	552	570	521	567	523	598	524	547	564	543	543	530	515	516	557	502	560	549	565	547	551	568	514	552	537	558	546	540	518	551	565	498	544	540	534	543	601	568	556	557	532	596	584	554	515	563	471	522	520	538	549	530	538	521	564	526	519	539	570	551	527	578	547	564	563	527	551	587	576	533	518	525	560	554	542	539	505	527	588	582	550	610	524	535	549	515	526	547	527	520	576	522	620	504	513	574	585	564	535	550	556	562	542	540	540	529	533	580	550	526	558	538	542	547	574	543	583	544	511	538	539	532	526	504	520	552	542	510	537	571	554	529	568	554	577	570	545	555	553	562	530	576	516	545	533	579	516	537	547	551	534	543	546	603	569	523	621	562	530	570	541	547	578	538	542	561	534	557	559	499	582	578	581	556	523	519	550	537	533	545	524	517	529	558	555	570	564	512	581	563	515	559	549	561	539	511	581	545	544	551	538	558	558	540	541	546	537	578	554	566	552	554	545	551	520	521	532	522	541	531	517	561	550	514	563	568	549	572	552	561	560	560	518	559	531	567	548	545	531	513	581	527	551	532	523	553	574	565	588	551	537	525	534	542	499	566	542	539	556	538	545	564	545	507	547	521	521	560	559	538	588	519	514	583	539	545	592	543	545	518	527	513	564	583	532	548	547	566	540	553	549	560	555	550	535	529	491	513	531	512	566	511	563	543	590	597	520	541	523	561	561	550	544	548	558	522	543	588	544	528	588	577	562	531	501	561	572	544	547	584	540	572	526	520	522	560	534	561	550	504	533	564	570	531	520	547	533	564	587	542	494	552	552	521	564	537	569	535	530	551	577	573	550	582	497	514	548	546	536	554	521	545	578	566	562	518	566	538	545	553	567	570	594	500	558	529	537	553	521	527	533	533	572	540	517	589	548	575	593	524	518	552	558	540	590	541	543	586	572	557	524	571	577	581	583	576	500	563	546	558	528	557	538	522	559	570	555	542	545	547	529	524	529	542	587	517	558	551	531	516	528	562	553	558	563	551	528	570
61210	82864	45422	13344	2621	781	503	517	489	518	520	454	507	534	486	491	473	552	513	494	523	492	489	532	455	505	497	507	457	516	548	507	492	494	549	527	484	477	448	538	519	509	480	501	442	508	503	528	476	511	474	486	519	506	515	511	486	488	519	488	486	518	516	498	505	522	482	482	507	523	481	495	534	493	472	483	480	525	485	479	572	508	504	508	490	493	507	521	482	504	508	476	516	530	483	537	467	507	518	499	502	515	525	483	525	488	450	505	548	468	504	505	503	507	535	502	545	458	472	524	508	528	506	504	474	485	517	521	505	484	468	543	451	497	519	494	489	497	522	521	528	501	476	483	499	508	531	529	505	520	497	520	534	489	520	456	485	491	517	504	518	452	522	496	471	479	467	487	519	519	461	529	488	485	516	507	496	505	491	508	510	501	455	498	493	514	510	537	471	474	525	501	487	499	479	524	464	545	510	508	489	522	526	476	501	545	512	517	457	498	501	502	492	501	470	502	512	475	501	541	475	511	440	510	496	482	493	526	556	514	492	526	513	542	523	549	538	501	502	525	505	500	463	497	517	497	467	547	492	512	559	553	514	486	505	505	504	536	459	497	506	507	506	493	531	478	516	481	490	530	507	499	516	542	527	513	514	464	487	489	503	524	479	490	521	496	469	520	508	482	503	501	461	552	513	510	515	511	505	520	511	506	479	512	495	499	517	539	541	512	499	524	480	534	478	540	460	518	530	519	493	515	480	511	488	483	477	496	499	524	478	521	498	515	448	512	506	524	512	502	461	521	457	500	491	508	466	524	475	531	496	519	520	504	490	490	506	533	482	508	466	525	519	517	520	517	519	494	474	506	533	480	512	484	488	464	487	469	509	510	501	516	549	471	530	473	509	487	494	493	479	483	452	511	539	470	503	521	495	488	484	468	536	495	507	494	471	503	505	481	519	450	494	474	470	484	481	475	495	481	503	524	550	487	533	486	536	549	463	472	466	520	506	497	496	464	521	497	548	486	487	482	517	471	485	517	518	508	523	482	514	511	513	504	514	515	499	502	487	514	547	510	501	552	478	481	518	480	473	447	508	484	467	503	536	510	495	490	504	479	469	498	526	492	472	482	516	502	505	481	504	509	464	488	486	521	499	496	485	481	512	477	521	520	501	496	427	507	517	512	493	500	495	478	514	493	479	494	506	477	481	500	504	498	513	511	499	529	522	532	430	477	501	503	522	491	472	489	527	520	503	505	493	509	542	507	506	472	486	501	522	524	492	470	484	520	509	516	500	510	506	536	517	517	506	531	498	523	561	539	479	491	495	454	503	480	530	470	517	536	510	489	525	519	503	505	502	486	509	485	528	488	491	507	486	480	479	493	524	530	515	486	527	509	525	523	550	513	512	492	482	497	488	494	497	529	481	484	484	506	475	533	498	432	479	478	500	495	498	501	488	518	470	489	512	444	511	498	517	487	489	511	481	495	475	495	464	489	491	491	503	500	514	472	508	496	469	519	484	492	536	531	499	492	497	476	562	499	492	462	501	512	520	469	525	508	503	516	512	478	539	483	499	473	501	468	472	470	476	525	484	525	484	497	534	499	511	514	507	484	496	448	470	492	508	470	513	493	477	548	517	518	498	475	476	479	507	488	506	510	526	480	520	508	477	507	459	478	483	456	427	481	466	472	512	485	449	475	515	460	541	509	509	480	487	516	525	522	514	521	493	525	486	512	491	496	505	514	515	541	489	488	510	503	509	484	540	511	489	468	480	498	480	525	486	498	528	469	463	480	529	461	520	533	495	479	483	503	505	491	475	504	487	488	527	480	508	495	484	503	500	520	521	431	494	478	467	521	515	477	471	517	485	502	518	543	488	505	510	548	519	481	515	510	475	513	490	531	470	524	508	483	478	515	523	522	525	478	525	507	466	501	498	532	477	487	538	478	512	494	505	523	507	526	506	506	484	474	491	491	517	521	479	494	486	531	472	517	504	502	496	493	486	503	511	519	527	492	520	493	507	503	494	511	477	497	489	517	551	498	472	501	477	483	505	517	522	520	514	480	471	546	458	471	523	493	522	527	491	459	529	516	544	517	484	525	518	520	527	482	434	456	503	488	486	474	462	532	537	478	498	482	477	523	553	525	497	481	485	495	477	482	520	509	459	530	489	493	496	503	485	519	528	483	532	510	494	511	515	493	492	486	472	530	526	516	530	511	463	485	489	523	479	489	478	480	507	518	537	461	463	511	556	506	502	505	508	523	512	523	444	482	514	526	534	479	497	480	512	465	494	497	466	528	509	504	530	461	515	473	452	506	482	516	480	485	506	507	519	495	497	512	540	508	528	498	500	489	497	495	496	497	490	532	487	484	501	492	498	515	513	478	478	505	526	522	481	476	531	462	474	496	495	506	504	474	527	497	496	509	476	440	521	491	522	496	457	468	522	487	473	551	506	498	516	473	495	509	482	499	521	448	490	522	557	472	503	474	478	490	459	513	499	469	543	509	501	527	493	494	463	500	486	475	491	489	485	516	520	474	459	509	516	510	509	493	502	514	480	490	503	532	511	498	504	500	472	486	510	508	503	527	468	473	489	526	526	486	515	485	486	512	493	472	461	481	500	497	483	462	486	487	476	496	511	495	472	505	525	458	502	509	504	507	482	483	465	531	465	476	538	555	531	490	544	491	493	482	473	485	494	459	494	483	496	468	487	462	484	505	548	504	487	482	476	478	520	497	474	526	507	458	515	468	499	531	526	508	520	498	546	505	485	484	511	487	498	515	516	462	488	527	534	468	478	554	485	512	502	525	506	507	496	517	499	482	464	491	484	501	519	514	484	474	516	546	490	483	484	502	514	503	504	499	510	498	480	484	486	552	506	494	472	484	513	497	530	506	523	483	504	491	523	477	543	503	480	481	505	491	499	506	450	519	492	509	489	462	517	486	517	498	523	523	535	486	480	510	474	533	507	516	532	494	513	497	511	486	471	481	503	518	507	472	531	441	483	493	504	480	483	470	480	524	503	510	523	494	525	546	467	524	486	504	511	552	493	528	520	514	522	531	503	511	474	515	492	533	488	488	492	525	505	471	480	487	493	491	506	497	510	486	495	513	515	484	493	492	506	472	508	493	504	488	513	492	498	521	502	496	460	513	479	483	498	499	507	510	494	491	498	507	497	502	490	493	523	484	467	541	502	466	545	516	496	531	540	512	496	507	516	478	465	507	515	484	477	497	516	556	516	465	532	502	506	470	527	463	481	504	466	516	491	463	498	511	534	496	511	475	481	524	506	520	491	452	494	507	468	527	464	476	512	497	469	512	466	492	529	542	490	516	511	498	501	488	454	522	501	502	493	493	511	524	502	509	489	500	506	523	492	471	543	486	512	464	551	498	491	486	539	491	512	502	499	501	472	520	506	505	473	506	497	518	494	470	512	490	506	477	530	501	497	502	541	521	493	449	460	498	500	483	501	472	473	528	528	497	521	504	460	532	472	453	504	488
24136	22278	28971	24285	19925	8326	1350	804	692	707	727	733	683	733	653	692	651	702	689	690	652	654	707	692	642	708	714	676	700	654	668	715	725	709	699	670	637	700	670	662	666	713	686	656	687	667	662	666	703	650	675	691	641	689	682	614	653	646	714	643	659	725	701	700	651	659	682	738	658	644	715	703	693	752	652	684	638	633	674	676	661	682	636	682	634	663	640	662	666	689	715	709	664	696	729	644	646	689	664	649	678	718	625	643	664	706	659	639	705	612	641	654	712	698	673	692	673	674	747	691	677	686	673	719	683	664	673	652	701	684	643	679	655	677	712	645	689	679	640	680	679	658	653	678	663	682	644	670	650	705	643	643	752	626	628	694	718	669	687	661	689	627	662	681	702	675	655	668	698	707	630	633	650	688	680	648	672	664	661	654	651	662	642	675	636	659	658	671	648	617	716	637	662	643	704	618	701	687	661	654	664	658	683	683	705	691	653	686	710	626	694	718	713	640	690	681	685	645	675	695	671	676	698	665	655	675	671	640	695	679	680	670	656	668	699	709	685	646	690	675	674	711	637	622	687	630	625	689	652	653	636	657	686	678	699	668	651	579	671	644	656	692	659	657	650	689	678	660	671	658	635	663	617	648	669	638	629	698	650	672	650	670	641	695	689	658	667	670	712	693	696	684	659	632	689	700	681	657	586	700	665	650	695	705	697	666	673	719	661	667	685	680	688	684	661	691	655	638	692	690	698	652	629	692	659	719	688	655	646	634	653	691	645	661	676	626	653	702	654	653	699	666	654	728	692	671	661	736	704	674	655	671	672	660	649	678	736	642	661	667	642	677	672	633	639	673	728	692	684	658	697	698	647	682	661	657	698	655	662	670	678	690	630	636	701	672	686	660	681	662	686	693	667	698	649	631	645	661	646	692	671	626	632	654	650	659	715	726	690	698	652	690	685	664	695	676	684	669	657	654	704	702	685	688	673	647	711	666	673	700	684	689	703	660	677	679	696	651	646	655	677	687	693	679	637	647	679	639	691	628	655	693	615	647	677	682	670	707	727	652	674	693	726	644	689	683	687	655	627	689	679	625	677	680	680	708	673	662	634	695	700	709	637	626	684	669	662	712	681	646	693	673	661	715	663	624	703	647	699	664	670	666	667	663	715	671	671	665	707	687	712	651	650	702	707	661	682	701	648	644	664	673	711	633	656	667	710	652	645	673	660	632	655	683	655	654	648	643	665	689	676	661	699	656	690	644	686	655	669	748	722	683	664	683	609	640	635	650	629	664	706	660	648	685	648	667	660	691	637	699	657	675	710	710	662	578	676	661	629	642	675	653	647	647	633	693	681	692	686	667	722	664	675	716	719	699	688	724	696	704	678	638	673	693	670	689	701	626	710	676	666	684	672	684	651	678	660	674	660	631	696	665	649	654	676	685	646	689	677	685	653	668	662	727	709	669	645	625	666	677	620	670	675	717	644	656	630	640	685	646	696	704	696	663	700	684	658	702	649	658	656	691	673	685	652	648	673	654	638	671	699	638	669	638	678	634	641	648	679	628	632	637	693	648	634	694	666	699	666	671	674	650	715	650	621	652	653	648	635	671	720	670	632	649	693	698	702	630	643	659	683	686	636	665	671	694	685	642	733	668	669	663	678	705	634	686	649	620	663	662	666	683	694	683	683	644	726	686	644	683	664	657	657	678	674	719	668	678	663	654	692	628	675	696	663	699	648	683	662	638	663	634	626	638	705	651	692	660	664	689	667	634	669	670	662	679	666	657	658	628	667	696	686	660	647	715	659	626	683	658	662	696	658	685	681	716	666	631	655	662	695	674	675	642	685	665	676	703	667	633	648	673	681	665	626	664	651	674	679	643	684	706	714	683	675	714	665	651	681	669	711	670	663	627	637	690	683	653	638	642	665	663	608	645	652	640	672	680	618	642	680	643	718	666	670	709	667	630	698	627	652	651	645	656	673	655	670	701	634	690	661	627	690	668	634	657	649	659	661	668	678	682	697	673	694	645	675	686	647	667	649	644	684	647	651	693	682	709	626	695	702	698	662	683	663	647	673	705	709	634	691	662	655	694	696	674	681	698	622	647	677	670	661	647	667	609	675	671	678	668	696	646	703	686	626	708	614	622	667	668	668	676	671	684	651	750	701	694	665	633	677	666	701	655	666	679	607	653	639	623	688	713	630	681	676	687	666	651	703	671	682	662	711	670	657	667	692	645	604	634	634	625	667	654	626	686	637	687	644	651	667	689	699	685	663	655	669	717	696	652	706	650	667	701	694	676	697	722	632	681	651	662	680	681	668	690	648	654	643	713	694	643	677	646	616	699	656	688	654	667	688	692	655	693	663	614	633	695	704	644	667	701	667	697	698	646	657	679	624	669	678	648	638	652	712	602	670	667	637	682	660	634	680	659	661	688	655	659	666	729	691	647	661	677	718	692	712	686	646	689	660	672	682	646	594	663	659	685	670	674	694	678	653	678	662	655	684	685	673	649	662	626	637	683	681	692	658	649	638	670	652	662	720	634	647	659	654	666	643	705	645	692	649	654	609	691	645	701	667	654	654	658	699	658	649	671	647	690	672	703	670	626	650	654	658	646	605	651	623	676	674	726	672	662	630	682	646	687	686	671	692	626	713	638	650	686	680	638	680	683	688	677	691	700	707	703	679	643	709	691	684	660	692	635	666	669	667	686	635	620	626	646	653	667	673	629	647	665	644	701	666	651	714	679	670	627	661	654	661	603	680	692	704	676	684	637	685	706	685	663	640	662	655	687	660	684	666	651	627	634	670	694	664	664	688	694	688	702	650	608	694	692	719	657	663	685	645	700	675	642	629	633	665	675	655	707	648	688	646	633	654	677	695	643	688	646	647	637	653	717	713	682	649	674	656	695	643	702	667	679	696	643	717	658	655	715	641	657	654	658	680	702	665	701	676	682	666	694	687	642	649	713	674	683	657	670	607	670	639	651	670	710	709	733	691	664	634	695	638	708	654	621	678	682	673	686	658	643	636	689	669	641	676	725	682	689	638	647	645	654	699	676	597	692	691	669	657	712	694	702	694	680	643	706	668	677	692	643	657	643	654	658	687	657	619	661	638	651	660	709	690	606	666	646	662	680	693	663	653	636	684	701	654	696	687	667	675	658	645	631	631	662	638	658	655	623	644	682	657	619	669	676	705	645	699	685	650	689	685	688	626	696	657	651	650	688	655	696	681	649	679	651	688	675	655	671	644	646	665	659	645	706	616	689	651	722	677	676	662	675	630	630	657	660	652	663	669	668	661	680	723	684	674	647	677	676	624	679	665	675	689	611	668	666	622	717	656	666	658	632	665	701	613	694	688	664	688	669	698	655	661	729	667	663	668	655	651	712	722	650	668	647	708	651	669	681	630	635	674	665	700	644	659	711	612	709	703	697	653	631	661	700	683	636	675	664	679	645	669	649	696	685	640	638	705	617	688	623	741	676	687	679	687	682	695	696
59352	86788	48197	14227	2943	924	622	633	547	591	581	635	672	574	615	536	645	596	618	614	635	606	582	635	630	584	631	641	616	597	567	619	576	588	602	583	584	603	610	601	598	589	654	548	629	616	610	606	585	648	658	601	637	615	571	605	649	589	575	614	597	603	597	603	673	631	579	615	629	593	607	576	572	584	627	629	584	613	623	620	589	597	635	565	588	615	556	635	586	579	619	603	573	634	621	597	605	561	637	580	551	626	617	609	618	544	611	619	587	578	574	553	592	575	642	607	596	638	614	585	595	639	607	639	609	604	584	542	589	576	598	622	589	617	594	579	566	602	607	619	635	614	603	614	626	561	587	595	606	597	596	603	617	587	587	586	616	611	624	555	604	594	596	602	615	609	589	605	603	611	583	613	589	584	576	628	566	578	582	607	610	613	576	637	608	608	589	603	616	561	598	590	604	584	580	573	603	587	610	614	588	597	619	602	571	607	680	585	599	614	577	627	600	584	573	593	585	627	596	608	583	567	577	572	584	593	597	597	598	648	594	620	605	613	694	630	627	587	619	606	612	665	598	607	577	656	646	623	608	616	592	607	576	596	592	616	593	572	570	623	586	569	608	624	605	590	608	608	648	600	595	551	566	608	567	630	565	601	607	604	593	557	645	581	612	625	603	550	585	628	620	563	598	643	602	597	625	598	594	629	598	560	533	593	596	611	603	570	557	602	626	605	612	590	609	643	587	633	575	610	572	625	632	577	602	646	599	622	573	549	624	569	603	626	594	649	595	597	578	606	617	613	600	578	640	607	560	575	566	594	593	597	601	605	628	584	595	616	592	632	577	600	642	576	662	559	585	622	615	603	600	646	575	564	604	659	630	596	605	566	597	594	578	576	614	595	587	576	610	613	622	615	608	625	572	607	625	575	577	598	545	619	634	608	594	621	584	583	593	634	615	625	602	591	598	589	615	598	612	616	563	587	562	605	620	589	628	575	587	579	633	604	609	625	640	587	612	573	602	575	626	579	598	626	567	609	620	650	606	614	600	585	573	629	568	562	609	565	575	618	653	592	619	593	607	566	630	608	581	585	596	589	609	593	606	634	582	608	560	606	599	581	589	611	597	590	574	592	605	625	560	594	627	621	621	652	591	618	616	565	574	609	567	621	604	572	607	566	600	591	602	523	603	581	598	576	634	596	585	587	635	641	576	555	627	551	614	602	594	619	614	560	583	602	617	537	585	632	599	597	636	564	614	618	617	622	574	598	601	619	601	556	631	625	602	597	632	604	542	627	557	608	602	593	596	596	575	581	572	640	604	622	603	574	572	590	545	616	613	603	581	603	587	574	577	663	621	573	588	542	632	569	625	641	604	589	604	622	607	574	563	587	625	595	612	561	614	620	613	626	571	584	599	575	608	598	585	589	617	605	579	577	597	605	599	576	637	640	576	640	598	634	605	543	602	620	604	585	619	605	622	602	607	631	583	617	595	596	588	565	582	620	584	602	602	574	608	631	603	592	614	565	635	606	590	631	577	607	574	588	612	599	586	621	599	595	607	599	591	567	652	587	650	632	585	613	640	603	605	609	601	569	650	567	610	609	586	631	611	615	555	585	590	566	623	574	607	618	605	595	569	639	585	597	576	629	622	579	564	608	591	587	575	611	599	557	607	587	635	628	621	612	636	579	624	633	580	594	638	652	612	592	611	607	574	595	591	619	562	629	592	583	620	582	538	602	600	601	579	571	592	597	585	572	597	575	637	602	574	582	600	607	630	637	623	590	609	576	590	626	656	591	621	584	570	583	588	594	579	588	591	587	607	564	624	588	552	642	569	640	609	590	609	626	612	559	616	610	635	556	582	603	590	649	587	615	618	607	564	593	607	589	617	592	589	602	594	591	606	608	628	592	648	621	603	663	579	631	619	577	542	567	604	606	552	619	593	628	641	626	593	627	640	612	596	598	571	618	581	554	635	584	574	629	580	576	549	611	604	620	569	588	594	608	582	583	599	564	569	592	595	598	608	625	604	638	610	597	587	602	602	595	547	604	598	619	580	617	645	612	607	624	594	613	609	591	595	566	618	564	626	580	548	611	635	606	605	612	661	617	579	571	563	632	570	588	619	582	586	569	639	586	620	601	600	578	607	607	592	592	619	622	568	587	619	613	601	629	606	619	580	557	616	575	681	575	603	601	609	623	585	566	617	605	629	582	653	602	553	551	575	575	621	596	611	612	576	610	620	621	559	566	616	603	577	620	634	580	613	591	612	610	599	655	568	584	550	613	598	608	642	627	559	617	623	613	648	562	615	599	597	599	637	609	596	636	590	587	571	638	588	585	573	621	638	570	566	585	611	610	585	613	608	575	596	570	612	610	603	615	575	609	647	569	579	606	596	597	629	586	614	545	552	608	599	623	571	556	605	572	588	566	600	585	582	587	555	565	581	618	608	569	599	578	605	573	616	627	589	638	573	575	619	594	613	601	601	618	599	567	597	603	622	587	569	601	636	617	612	594	574	638	583	539	604	624	583	601	579	625	597	548	563	610	619	627	546	586	590	601	616	604	568	574	601	589	619	593	584	562	590	619	612	578	609	563	586	585	645	633	602	580	595	586	583	632	544	629	618	623	620	564	597	605	607	574	577	551	630	595	600	606	597	588	576	598	587	615	583	575	569	592	586	605	591	633	627	624	603	596	628	632	607	587	608	597	588	578	579	619	623	586	562	606	591	589	594	563	664	579	591	595	604	619	604	624	609	560	585	580	594	609	583	614	611	624	608	589	605	601	590	613	588	594	609	617	632	584	577	596	587	554	602	629	549	585	592	637	609	582	592	561	633	662	618	546	594	618	625	564	569	574	590	555	574	604	623	631	594	599	674	557	612	617	595	607	591	621	587	604	595	605	589	631	586	600	617	598	617	601	608	622	614	579	589	616	592	603	584	630	596	594	579	600	590	621	562	563	602	587	584	591	605	652	560	614	598	597	585	584	611	612	578	605	572	632	608	604	621	604	638	593	614	608	592	615	593	582	570	584	594	614	537	625	544	586	561	589	605	588	620	625	615	600	570	577	579	609	607	632	616	608	604	614	589	616	559	587	600	576	604	601	613	601	604	615	612	566	618	580	635	585	596	612	608	560	597	596	595	565	581	611	577	590	599	574	612	568	588	627	580	625	618	621	580	597	613	606	562	629	642	577	569	586	643	623	554	588	636	610	623	583	570	616	584	549	587	640	632	599	565	607	608	587	588	575	567	560	584	611	603	579	584	571	608	594	629	598	583	584	588	569	608	589	579	612	615	587	606	614	606	581	581	621	544	574	627	601	588	614	599	587	567	540	636	544	547	568	602	605	606	528	586	642	609	602	568	609	591	552	615	628	599	637	605	621	594	597	581	612	608	599	615	586	600	598	608	605	590	595	569	545	551	565	603	597	647	583	626	624	589	595	577	588	556	604	614	617	584	646	594	593	612	594	635	539	622	569	589	589	594	590	603	575	591	606
34959	30444	18298	4050	771	508	540	499	540	540	510	491	479	536	533	501	548	483	483	542	557	552	518	482	552	516	531	518	517	528	475	530	491	558	549	497	524	498	522	518	525	487	549	524	527	522	560	523	525	490	536	519	557	517	515	490	506	546	516	486	495	559	501	530	519	527	512	475	544	501	531	511	510	495	515	531	514	550	532	507	509	503	506	532	526	521	505	505	515	518	502	525	524	563	544	508	540	494	569	503	489	473	484	515	491	487	493	530	500	540	524	519	511	495	507	512	529	505	514	543	495	512	501	533	543	510	512	488	529	508	514	499	536	512	495	481	475	521	520	518	551	491	535	456	511	496	534	526	523	511	545	515	515	518	516	494	498	507	511	526	529	524	494	518	532	488	498	535	552	538	542	509	508	515	554	514	531	496	473	516	527	526	533	507	506	505	542	488	570	529	479	538	538	532	479	510	503	510	513	518	499	526	537	563	562	508	511	531	521	512	499	494	533	493	467	523	505	534	528	515	496	581	493	489	511	490	508	575	558	511	515	520	527	515	497	529	488	505	510	491	531	519	463	506	541	527	484	517	539	536	511	500	535	534	494	486	500	491	508	499	464	513	477	511	448	508	489	509	485	510	528	545	481	509	508	514	514	515	528	538	520	499	482	533	480	544	516	523	540	458	534	532	508	522	499	526	502	499	504	542	505	481	465	519	515	514	532	522	524	508	551	572	489	497	532	529	549	501	533	502	530	518	511	525	547	492	514	482	493	480	508	482	492	488	507	501	541	513	563	543	497	515	516	496	479	508	511	514	504	508	494	509	494	462	537	512	512	523	558	497	480	512	503	513	484	520	488	488	545	514	486	526	531	536	542	486	475	543	510	510	540	541	530	528	513	509	535	557	549	465	526	544	533	530	514	488	503	483	530	535	509	505	509	503	515	518	481	504	524	504	517	520	529	530	508	545	547	531	513	493	533	484	491	526	505	530	529	477	511	483	546	525	530	535	503	532	516	517	477	510	527	531	510	524	501	501	526	495	493	483	511	506	554	512	521	488	489	526	519	496	538	491	566	519	518	546	494	547	486	511	495	505	517	524	532	493	499	534	467	514	508	499	518	528	516	534	514	514	489	491	478	500	495	507	503	478	483	472	533	487	541	508	499	521	525	564	515	541	514	495	555	538	522	539	517	513	484	510	510	526	528	540	521	522	543	498	496	528	535	496	478	515	518	512	493	526	545	502	536	487	504	517	526	535	499	512	514	508	527	551	497	501	471	520	515	500	546	523	476	532	495	501	532	482	504	482	513	546	494	491	456	508	519	510	533	509	506	502	517	477	529	556	502	514	473	532	504	501	537	538	518	499	494	488	493	528	503	542	504	497	545	518	481	484	526	520	491	541	477	512	513	494	532	516	500	507	510	482	490	539	522	475	498	532	512	522	513	488	532	507	534	543	526	542	524	501	491	496	523	498	540	492	489	503	499	474	539	486	494	507	508	496	506	544	507	510	520	545	533	504	494	515	507	532	517	529	559	575	512	493	488	482	505	520	506	551	457	470	473	505	486	563	541	565	495	494	535	486	502	547	478	525	501	509	525	487	536	497	502	474	531	522	506	544	540	512	500	484	524	507	512	514	523	525	537	521	525	488	493	524	464	496	560	540	514	511	489	464	488	583	500	539	582	535	558	493	495	485	515	534	503	519	542	508	518	504	494	536	501	476	567	517	485	525	484	489	509	527	503	502	492	500	510	521	514	526	506	545	518	495	490	533	543	506	491	466	532	518	515	526	520	515	502	482	532	508	498	512	512	528	516	519	524	472	525	483	494	483	477	552	546	503	520	520	523	514	541	485	528	460	503	485	531	513	524	490	516	500	504	538	551	532	535	475	474	481	507	528	539	475	545	532	509	518	540	515	542	513	578	477	525	504	513	499	521	505	499	527	522	502	470	521	510	537	501	530	487	506	554	493	510	538	518	499	505	549	508	476	533	547	502	487	523	512	480	524	522	520	519	486	551	498	546	491	471	505	524	481	495	522	517	525	515	551	502	540	495	508	489	501	504	496	525	492	497	487	555	525	525	539	494	560	508	514	492	502	535	533	522	516	493	517	526	502	507	523	533	525	503	532	542	515	520	528	529	523	567	487	533	515	546	535	541	547	512	509	522	482	497	527	517	535	514	511	530	511	510	539	523	550	499	513	505	518	493	501	492	515	536	506	499	494	495	534	513	535	516	509	526	503	512	468	562	488	548	531	476	478	547	494	493	555	507	493	542	504	514	481	466	556	485	522	491	512	539	534	520	501	506	488	515	528	498	493	486	542	511	490	518	496	502	553	505	546	532	531	530	485	519	503	504	539	497	491	508	522	515	505	532	515	506	528	481	554	491	535	521	495	502	525	509	506	493	516	528	549	538	483	541	565	560	498	472	558	489	510	508	512	487	516	505	534	500	527	500	567	459	509	521	513	519	513	524	524	477	501	515	496	533	479	527	494	556	497	530	542	517	468	483	559	531	547	498	496	556	471	514	497	511	504	528	505	522	531	522	540	517	491	492	513	478	520	501	508	511	502	518	500	506	513	530	524	544	520	526	552	503	500	525	524	489	531	503	530	521	467	504	515	501	537	555	520	494	530	508	484	522	521	510	540	530	527	477	514	454	509	512	518	538	526	551	508	509	562	505	506	527	545	495	470	520	493	484	520	532	499	539	518	521	553	483	525	533	502	484	523	576	473	501	505	521	523	532	520	503	502	511	486	506	529	504	512	497	503	486	519	543	525	512	494	556	546	460	506	464	511	548	526	528	502	510	535	554	477	520	498	563	525	519	559	519	537	479	547	522	489	548	494	481	538	500	530	533	538	502	489	503	493	518	533	499	531	496	519	516	506	489	513	518	483	486	505	501	485	510	500	521	498	492	486	512	521	514	516	505	541	510	500	484	495	489	511	532	515	535	517	468	492	489	536	500	531	521	565	490	507	485	512	503	504	531	501	502	514	557	535	535	538	529	553	531	511	529	476	488	541	500	508	534	500	523	523	491	506	504	526	464	509	495	523	496	531	504	485	511	558	460	496	523	527	500	510	521	487	509	513	501	520	514	531	520	491	529	490	505	480	498	504	483	480	512	527	487	505	511	463	517	519	517	504	536	510	545	508	536	504	517	509	540	521	488	514	584	506	523	484	509	524	519	494	496	532	507	545	489	512	545	521	489	532	516	516	505	513	531	530	495	535	521	506	533	514	513	525	503	502	447	499	502	509	526	543	505	527	502	508	495	538	509	474	544	517	510	516	483	537	455	530	513	538	525	541	499	493	519	538	481	517	541	502	526	538	538	511	524	500	467	494	523	495	523	544	518	512	498	519	507	528	516	486	518	518	531	561	511	518	497	520	506	524	468	549	506	517	513	514	525	508	462	500	514	557	494	553	505	506	519	533	508	484	490	495	523	503	499	512	558	501	493	533	517	536	532	531	511	541	505	523	543	504	513	467	526	527	488	553
32969	29222	9753	1703	560	461	456	432	414	432	414	413	415	421	444	469	426	442	412	434	414	426	455	435	458	446	456	468	435	434	426	426	457	477	453	475	427	431	398	463	415	415	474	434	439	483	445	417	407	476	433	440	416	421	419	424	406	444	398	475	439	446	402	423	391	400	423	421	421	437	414	420	452	432	399	450	446	443	467	414	444	453	439	433	414	439	421	449	450	452	433	414	395	410	443	435	436	393	453	439	414	394	445	432	387	405	438	411	440	431	454	464	413	385	445	439	467	422	427	416	437	452	380	439	412	398	428	438	433	403	448	437	423	407	438	422	435	435	414	406	418	388	410	427	435	436	415	436	458	424	395	416	399	425	440	455	412	439	431	434	408	418	434	441	448	414	403	398	441	435	471	442	426	435	430	430	438	388	437	430	437	423	416	458	388	478	419	389	398	397	390	414	450	460	424	427	439	424	418	412	432	424	423	420	419	411	398	421	438	436	418	440	427	420	406	448	459	407	415	423	421	445	438	469	393	421	439	378	428	445	432	426	415	432	446	435	451	407	424	421	430	399	438	422	444	454	389	413	434	408	411	458	446	456	415	378	415	416	487	406	438	418	433	423	441	437	450	409	441	433	425	435	452	445	448	408	432	434	419	431	426	430	453	438	416	420	410	394	431	417	414	382	408	430	419	450	436	414	419	424	431	423	439	429	411	465	417	439	468	421	433	420	390	402	435	392	414	469	386	385	431	441	477	426	436	437	466	426	419	401	415	437	428	458	427	376	405	428	418	409	441	434	455	401	438	426	425	437	444	457	462	424	391	433	433	413	425	429	429	414	433	452	427	450	386	436	441	434	416	432	445	395	437	411	430	431	438	440	405	444	426	414	410	426	467	433	430	394	471	436	400	427	445	423	413	430	450	407	406	447	402	418	440	384	404	433	412	394	425	452	472	422	430	414	464	432	456	390	433	436	462	405	427	450	435	420	439	409	397	389	456	443	443	407	438	403	420	421	454	433	410	435	446	446	390	444	443	432	423	436	421	411	406	449	400	411	388	431	428	394	435	440	464	471	432	425	435	402	457	428	427	402	460	418	403	401	441	407	428	454	424	395	449	420	410	423	413	451	400	427	402	442	421	426	401	444	410	434	427	421	435	419	446	433	440	435	415	427	453	439	418	430	456	410	424	424	413	431	440	402	420	442	425	419	413	428	445	446	417	429	440	383	416	416	382	445	395	415	407	411	467	420	448	400	418	447	419	429	425	405	431	404	455	411	393	411	421	379	417	401	437	443	431	451	408	412	439	390	443	409	439	406	415	428	424	435	445	462	427	401	442	455	398	441	450	422	394	459	441	409	422	442	405	437	440	428	437	414	400	440	410	444	468	400	443	428	474	449	440	421	410	442	438	463	428	425	437	398	413	421	419	423	456	440	394	420	439	427	409	443	444	439	434	445	452	407	457	417	428	411	449	436	424	413	417	412	409	404	427	423	403	433	427	433	409	445	415	471	427	406	426	386	415	464	454	422	427	430	444	448	381	462	422	433	409	420	440	433	421	452	433	434	407	416	437	447	459	421	421	398	427	471	431	444	421	428	427	406	446	427	445	441	447	400	405	447	400	458	453	401	409	439	397	445	462	418	421	423	439	422	457	426	413	411	447	424	422	451	447	471	412	407	454	433	398	389	426	454	426	431	410	418	417	441	424	465	424	417	407	403	415	410	436	395	431	428	419	456	417	458	436	449	382	426	433	398	418	440	423	449	408	470	420	429	425	370	391	455	469	483	435	435	419	406	443	446	423	419	420	402	411	386	462	449	406	408	408	442	400	453	408	404	395	399	441	406	423	396	456	436	444	410	453	435	412	419	443	451	415	395	402	436	429	420	446	447	437	427	452	415	412	410	375	434	447	407	445	437	465	423	422	450	460	456	439	442	424	416	431	468	408	423	419	398	465	421	401	450	441	399	445	403	417	443	411	460	407	472	428	436	407	427	460	401	435	410	423	446	405	447	440	399	379	486	435	465	417	409	412	409	400	394	432	428	450	404	378	414	439	414	407	448	430	397	439	402	439	417	420	437	382	450	413	422	408	450	437	417	450	452	431	418	408	432	416	451	433	464	422	448	440	431	399	443	430	454	421	461	464	428	429	463	429	435	433	435	416	391	413	424	404	426	396	413	461	436	431	441	479	451	425	418	420	439	426	433	468	421	432	440	401	407	427	415	406	427	426	399	399	445	432	417	402	439	438	396	429	428	421	423	439	451	454	462	402	398	452	443	416	436	440	393	440	437	407	427	424	396	438	440	426	434	440	417	414	395	409	404	407	415	413	414	436	418	436	411	446	402	400	425	427	419	412	424	424	395	433	423	423	455	422	447	428	427	422	425	417	446	418	442	443	455	430	410	437	404	436	442	409	433	407	393	439	414	454	427	436	439	433	424	413	421	444	420	442	425	384	397	454	403	421	461	448	446	400	456	411	428	447	405	395	426	407	433	417	416	423	432	427	392	448	433	410	436	431	416	434	406	406	435	406	468	386	436	421	375	426	428	402	439	429	428	416	423	428	436	424	470	420	406	424	439	400	403	437	418	421	435	400	451	415	421	414	399	420	449	414	444	416	414	434	394	431	387	438	435	419	409	425	436	386	428	427	458	418	419	396	453	452	394	438	409	443	432	428	442	413	456	435	416	424	436	446	451	454	435	399	433	427	410	419	456	399	407	439	412	442	422	427	403	431	422	407	393	409	440	417	427	404	445	454	418	389	430	397	371	401	401	387	420	420	425	445	446	448	439	422	401	438	400	428	470	404	421	444	399	426	448	460	441	425	415	450	440	406	406	410	426	428	427	458	471	372	401	399	401	425	420	414	419	438	455	459	443	432	438	437	444	449	423	433	429	434	447	482	416	399	407	397	406	425	445	443	464	428	410	420	413	415	417	421	436	441	381	467	413	442	450	388	432	427	445	450	421	420	443	429	415	431	422	432	423	415	414	435	421	456	463	419	401	436	383	393	390	444	428	407	384	422	457	419	409	417	471	443	413	453	439	402	402	452	408	443	469	440	463	445	423	399	449	415	451	438	442	411	442	416	410	427	436	425	411	417	409	446	406	431	442	412	470	425	425	427	475	441	431	398	432	429	437	422	373	446	432	447	427	439	430	464	406	425	412	438	452	441	408	424	429	416	429	397	418	414	478	432	450	419	441	434	397	435	415	454	439	437	466	443	437	423	408	408	398	438	432	428	413	485	418	445	439	430	376	405	434	407	428	445	422	412	423	455	429	448	444	449	433	417	413	407	452	428	433	440	410	435	414	396	453	420	453	445	440	411	399	407	370	412	457	438	455	410	455	434	434	432	458	430	438	443	420	419	442	430	437	410	425	435	401	426	442	413	445	418	431	412	448	389	422	434	444	414	433	428	393	403	426	408	431	404	381	428	408	442	380	450	404	415	420	432	445	423	433	414	450	421	407	452	398	435	398	382	409	426	415	435	446
24727	22972	29254	24453	18119	4458	889	653	596	612	609	580	589	585	595	618	627	632	588	613	595	590	663	545	612	602	593	582	612	585	601	564	609	576	576	610	639	616	582	547	578	580	578	610	589	588	565	601	592	565	591	602	605	572	616	567	567	619	630	570	607	553	544	549	616	562	590	588	589	593	576	632	626	569	582	568	544	568	569	550	587	581	573	574	602	644	554	610	607	571	572	622	616	575	575	607	596	598	591	583	621	589	603	587	596	615	608	609	602	593	600	587	584	613	572	603	564	592	547	570	577	632	597	603	552	594	563	624	572	563	605	606	547	555	589	558	611	548	557	594	625	604	575	553	553	626	622	594	556	549	556	584	632	592	593	583	558	527	629	551	550	607	551	589	557	608	611	591	623	598	569	574	553	558	638	587	615	578	556	637	599	619	598	602	568	585	584	596	577	566	617	588	631	568	580	608	563	615	579	574	582	586	604	566	572	639	610	567	593	586	565	580	587	567	612	561	599	597	595	586	574	597	540	572	612	589	623	589	623	603	650	554	560	601	589	577	592	562	593	607	584	595	585	553	583	581	556	603	592	542	584	644	566	628	513	582	571	602	608	584	546	568	606	599	546	610	594	592	615	561	578	635	562	582	602	628	561	568	557	601	622	582	614	566	584	602	585	606	599	651	610	587	609	583	594	592	572	580	603	572	571	584	575	600	545	632	592	605	578	566	620	590	580	577	599	578	571	561	584	520	589	568	590	571	605	582	590	581	576	610	645	607	562	585	596	556	611	569	628	571	592	589	579	579	568	574	580	612	596	624	627	563	539	589	577	590	579	554	615	552	623	584	596	577	559	553	583	586	572	619	628	573	632	579	610	615	583	593	582	583	597	539	578	566	610	569	646	651	588	602	590	615	559	573	570	596	607	589	573	592	591	578	600	541	547	572	547	604	573	599	604	588	622	587	567	607	563	571	560	595	551	543	622	596	581	554	530	580	570	592	597	568	552	552	573	538	572	581	585	581	577	569	560	545	568	533	635	589	577	600	583	610	621	559	581	569	583	612	553	610	609	581	591	554	616	577	572	578	568	603	562	558	606	591	568	551	557	570	598	547	606	582	539	577	553	636	560	598	629	604	554	625	622	573	576	590	619	583	591	623	581	572	614	579	605	578	605	555	628	583	553	578	611	617	615	617	606	559	541	587	562	584	575	592	547	575	564	576	598	589	556	628	610	575	630	600	578	621	576	641	568	589	610	592	627	581	603	575	567	566	590	573	583	588	600	589	583	561	586	578	597	585	603	584	565	613	591	603	639	584	586	572	568	596	572	591	595	593	576	589	553	559	562	585	607	579	613	574	583	570	579	595	594	574	550	570	590	594	565	601	568	584	635	568	587	591	565	641	605	581	604	563	657	623	605	573	575	548	545	591	612	564	593	575	575	575	540	599	605	619	638	588	569	588	584	579	552	603	571	575	571	587	624	583	572	592	591	608	594	582	602	576	552	575	614	588	541	576	565	548	592	553	562	605	585	563	564	597	576	596	598	582	617	557	524	617	622	585	582	577	586	592	592	587	616	621	612	561	563	576	537	584	556	603	588	574	604	604	578	592	614	603	561	607	600	595	605	561	569	572	576	570	570	584	603	555	600	548	626	607	560	597	582	593	555	607	579	607	561	600	556	565	560	592	558	561	577	621	596	600	606	592	565	564	651	601	607	569	607	571	579	574	585	583	587	560	598	629	560	523	566	577	592	581	561	598	600	544	591	600	556	572	591	581	531	561	536	616	592	577	600	544	560	600	602	592	605	556	553	553	552	610	564	619	567	603	578	594	566	555	589	570	558	619	524	554	597	580	592	637	608	602	592	601	568	535	543	581	581	624	557	582	591	612	608	557	614	576	607	551	630	557	603	574	585	586	577	577	562	596	590	565	592	613	587	643	569	576	601	557	548	624	607	573	597	585	522	574	582	565	627	581	569	624	619	645	594	568	577	554	611	627	580	609	591	532	550	612	560	581	583	571	573	605	599	595	586	642	575	564	579	610	610	535	617	599	574	593	577	602	596	605	581	578	570	559	540	590	597	571	559	556	543	586	548	579	573	620	585	546	572	540	568	642	627	573	598	576	560	576	579	564	613	561	565	569	616	595	607	582	604	624	622	593	573	575	572	567	588	621	579	604	596	609	585	592	639	569	557	556	568	593	633	555	570	569	601	562	594	558	602	563	544	541	583	573	593	574	594	578	568	557	571	550	557	609	611	552	559	611	565	591	531	605	617	585	579	621	606	587	602	606	597	565	528	620	619	614	573	571	567	645	582	600	563	538	592	541	558	581	573	522	561	571	572	564	567	592	611	560	568	626	579	588	605	535	639	620	598	586	580	595	646	595	571	548	539	578	570	577	578	559	594	593	563	567	568	540	568	580	576	626	631	599	599	558	584	556	573	559	570	574	561	624	612	571	567	577	596	577	590	581	568	570	600	584	596	618	588	592	584	556	580	567	553	597	601	598	584	603	625	608	576	613	563	555	579	584	552	592	574	592	586	557	611	575	571	574	619	610	585	542	561	598	634	575	595	592	591	626	565	586	584	563	550	586	569	591	577	560	619	569	548	600	581	622	576	590	576	582	564	596	571	525	593	579	599	611	597	606	608	592	582	596	609	605	610	530	567	559	567	557	603	567	578	566	573	582	560	577	615	616	612	576	560	575	578	621	610	576	551	582	609	630	585	599	562	618	606	612	565	620	580	600	530	589	536	592	587	594	587	583	609	580	580	603	537	594	582	600	589	560	624	542	595	577	581	534	606	601	604	584	540	589	568	589	566	572	581	560	540	586	589	579	584	622	612	611	581	572	572	585	578	580	525	616	587	551	600	556	637	554	577	610	555	587	565	564	561	595	551	599	604	585	560	569	583	607	621	554	645	569	608	611	625	579	606	573	569	585	586	578	599	584	571	572	570	558	584	564	566	607	531	594	569	576	600	590	607	558	547	542	572	606	586	579	589	564	611	592	581	602	539	583	570	636	546	586	587	609	568	608	631	579	578	544	551	572	569	617	589	609	546	605	631	561	605	593	557	540	637	570	530	604	574	582	574	599	606	623	596	623	614	573	641	572	600	615	587	567	594	570	585	609	584	609	579	605	577	566	637	573	553	611	574	568	564	630	582	568	562	582	585	585	565	580	560	543	568	565	561	580	610	585	567	576	584	597	600	531	598	570	588	617	616	546	597	505	532	613	621	613	587	540	604	615	597	594	614	612	611	579	595	611	632	565	571	612	546	568	598	591	599	615	638	592	636	554	562	574	603	616	574	608	538	573	578	592	617	577	594	582	595	610	575	590	603	570	579	580	597	569	570	596	584	596	575	565	600	600	626	548	545	585	530	616	599	541	570	620	590	591	595	609	582	610	603	605	611	608	590	597	568	568	563	573	570	589	577	593	622	569	599	541	569	588	581	557	592	543	609	516	587	541	555	622	602	576	556	583	622	593	579	545	596	595
62149	83254	43144	11489	2338	790	538	516	532	566	564	541	491	539	586	537	509	533	527	559	521	539	501	523	541	496	554	526	545	508	516	557	534	551	524	535	497	538	562	534	522	537	544	529	556	537	550	533	537	548	548	527	502	540	528	529	537	549	524	529	536	508	544	500	516	529	534	534	565	529	525	509	562	544	531	522	536	485	506	553	529	582	537	505	528	532	555	538	501	600	483	532	523	556	518	486	519	506	546	566	515	551	536	544	514	535	535	566	505	524	515	534	576	573	548	496	551	525	543	530	522	564	529	525	535	551	520	521	537	524	513	526	533	525	502	587	505	528	521	558	537	535	556	512	572	524	514	558	537	535	531	522	579	527	538	552	526	508	525	534	567	534	574	503	518	507	530	560	508	542	529	541	491	537	519	520	543	483	533	562	550	526	537	528	526	531	536	520	531	547	538	519	522	525	583	578	533	512	531	502	531	530	512	529	529	600	543	528	508	553	515	525	542	512	569	551	520	529	536	537	515	545	489	564	541	532	512	512	478	535	545	525	481	550	514	544	563	544	557	524	506	542	505	520	548	545	547	524	554	563	503	528	547	499	577	499	518	529	524	513	512	509	550	509	545	512	552	547	574	531	536	510	500	518	509	529	528	499	506	542	500	515	532	505	518	528	500	523	520	526	521	536	510	574	554	510	515	520	537	543	510	514	576	541	535	524	497	583	511	550	521	551	534	538	509	474	474	511	531	528	516	596	554	522	521	525	547	517	535	517	537	569	579	514	527	524	525	482	481	499	512	572	512	542	559	559	562	547	507	574	516	573	526	491	527	521	523	543	497	520	579	542	505	545	513	538	519	504	538	499	543	547	487	541	552	540	502	547	560	535	508	531	551	519	511	528	499	514	492	532	610	512	554	497	535	539	502	544	506	550	559	518	576	539	539	531	551	553	547	580	535	522	563	591	509	524	527	510	528	517	535	545	530	525	510	521	508	538	492	554	529	553	542	528	518	514	515	546	506	541	512	507	535	566	519	528	509	553	539	486	577	562	548	497	563	538	519	507	559	593	561	528	549	549	518	516	544	568	515	549	563	518	548	550	501	531	507	556	576	517	545	513	540	535	526	516	570	506	495	540	526	531	510	531	530	567	523	532	517	563	569	475	545	543	502	528	500	532	534	491	514	570	526	536	538	535	561	536	532	549	561	540	540	559	539	520	533	520	528	525	552	505	563	485	531	534	550	550	526	534	603	558	529	519	545	518	523	540	518	534	525	542	546	490	554	517	532	516	487	554	546	524	532	489	512	553	557	558	526	516	527	510	515	500	529	500	522	516	508	528	475	523	517	536	564	534	533	530	511	490	542	559	523	510	506	552	562	544	521	546	540	518	503	519	536	508	575	540	528	544	579	570	515	542	555	535	577	515	531	558	528	495	504	506	534	551	545	548	532	518	484	543	498	559	594	568	533	531	515	515	516	524	555	533	523	528	529	508	534	561	508	561	537	536	506	590	514	562	545	507	548	520	549	566	538	555	544	567	525	536	514	514	531	506	470	513	502	556	493	482	496	510	528	534	514	504	557	535	522	504	519	509	551	478	527	502	517	554	536	586	562	544	524	520	552	500	509	540	518	511	571	523	512	529	517	528	552	494	575	508	552	510	533	547	542	494	526	517	526	581	555	546	483	514	572	527	548	522	540	527	545	563	505	542	533	531	515	546	533	525	574	503	505	536	511	537	515	557	551	540	547	577	508	547	515	551	530	512	543	518	498	512	523	547	502	555	563	537	521	546	576	528	553	529	520	590	530	512	558	558	536	535	529	515	566	538	581	552	527	532	554	522	522	516	566	512	529	552	525	594	486	571	484	527	492	507	511	542	535	540	567	504	552	491	569	525	520	525	501	499	543	504	507	538	575	522	545	514	570	514	512	490	514	493	539	537	500	539	567	504	481	523	495	512	546	508	554	495	556	536	493	509	534	582	546	549	556	558	516	504	558	531	557	524	527	572	538	538	537	518	557	556	511	535	546	549	558	549	541	517	496	551	594	592	525	574	529	499	554	556	547	514	528	533	532	512	489	586	512	513	539	523	532	525	524	586	531	530	530	532	583	552	490	548	499	575	494	533	529	522	536	522	554	558	539	541	537	519	549	554	557	552	520	587	549	514	525	541	518	519	524	548	558	530	549	520	513	500	517	533	564	538	541	516	540	564	511	536	519	515	500	529	559	502	514	538	543	508	543	539	484	521	516	524	549	541	575	506	590	509	532	535	525	545	529	520	551	521	552	512	526	512	551	495	533	561	524	569	532	523	492	514	510	521	560	535	516	560	528	521	538	581	586	536	561	549	527	560	526	567	552	529	519	547	478	532	562	548	509	571	531	561	543	515	511	566	490	540	569	558	541	535	519	571	516	558	534	580	502	507	558	546	540	550	544	547	500	554	513	503	512	529	524	496	486	565	534	536	570	521	525	557	545	557	543	505	514	535	547	560	499	514	523	526	509	554	565	561	509	565	548	558	524	528	528	521	516	467	492	518	557	546	571	534	504	552	506	555	543	510	523	521	527	531	559	511	576	519	554	544	538	505	575	526	562	553	526	539	530	581	507	541	533	509	492	538	501	538	572	539	507	550	535	549	501	562	545	545	517	520	540	495	507	573	501	504	510	542	495	505	531	543	546	546	518	522	540	563	506	507	524	488	540	520	528	529	507	511	584	511	484	524	525	510	526	544	513	576	523	563	558	509	560	529	549	530	530	559	506	546	499	572	521	543	540	513	565	494	532	504	529	528	559	522	551	523	498	571	557	556	498	527	533	507	529	512	522	531	532	494	508	526	546	552	539	544	547	560	514	534	504	540	583	524	553	533	545	531	508	520	523	547	536	556	495	499	547	480	517	534	495	525	557	519	503	524	519	539	522	520	525	497	525	484	550	536	533	470	530	568	541	521	526	530	494	520	534	529	558	555	532	521	539	538	570	562	563	564	533	521	529	526	510	542	523	540	529	562	508	498	549	513	531	539	534	505	530	542	521	516	526	540	540	528	540	490	505	531	540	560	510	499	527	523	496	530	524	488	520	554	536	548	550	491	548	510	512	521	558	554	563	544	492	504	494	492	523	529	526	507	541	501	521	517	562	518	523	510	499	536	572	518	551	542	506	516	550	606	562	561	521	530	527	490	547	545	509	555	499	518	514	563	523	519	564	541	516	520	578	505	518	547	552	551	532	566	516	530	560	534	494	547	484	514	535	550	483	526	565	539	512	570	523	494	520	518	509	533	486	562	495	532	495	539	529	506	540	507	525	508	517	535	546	524	555	553	601	541	526	518	478	520	539	545	534	565	525	550	527	534	515	556	502	540	496	540	554	559	500	526	562	503	507	531	529	543	537	501	541	511	502	528	534	536	535	488	514	529	543	508	500	514	538	517	502	524	512	537	537	556	522	545	560	528	531	556	503	544	527	526	527	520	528	507	489	539	537	507	507	538	548	535	554	535	480	544
24252	22395	28848	24165	19977	8291	1348	877	753	706	747	690	733	704	695	682	729	686	729	700	709	699	712	683	706	671	707	646	698	666	714	710	725	652	697	638	680	721	689	673	675	691	699	713	702	735	681	704	627	666	709	723	663	677	691	701	690	661	695	701	676	670	712	716	726	719	673	718	687	693	718	657	698	656	665	699	702	667	675	714	711	699	655	671	656	672	692	644	693	712	678	668	682	705	686	724	672	690	676	684	680	659	696	721	731	623	688	687	696	642	660	703	703	689	677	661	685	690	708	688	668	690	682	683	660	653	656	711	638	687	737	695	693	721	706	684	679	692	692	751	686	684	669	693	644	708	682	722	678	672	668	662	665	679	727	683	660	673	685	693	649	680	700	662	697	683	702	671	666	658	698	666	679	649	677	679	664	697	686	682	711	695	674	704	684	685	704	674	726	644	689	739	668	704	717	708	666	681	672	686	659	642	712	675	675	640	664	699	674	709	663	739	684	711	683	707	666	663	720	694	696	700	778	666	720	683	723	725	719	706	653	659	689	703	702	676	729	671	675	701	722	722	665	706	744	723	708	677	687	655	700	726	671	673	673	706	708	688	698	673	744	654	691	759	709	671	676	692	684	713	664	670	673	676	678	708	745	702	681	708	682	699	708	676	658	704	638	690	726	658	703	692	705	676	714	652	757	663	656	655	663	713	687	684	650	646	693	684	697	642	652	707	720	701	648	675	728	683	629	725	700	680	681	733	655	700	687	695	660	672	628	643	656	701	671	714	682	667	719	669	709	744	732	701	672	683	678	658	681	653	637	712	657	723	692	676	672	698	689	692	684	713	677	668	690	665	658	711	684	724	723	663	670	626	640	718	697	658	674	677	687	683	707	697	710	686	662	728	685	672	672	687	677	688	688	681	725	642	665	704	699	687	657	688	654	698	665	701	655	685	692	683	663	664	642	656	696	679	649	691	730	671	665	677	651	669	640	701	699	705	692	709	704	688	730	658	681	638	677	682	684	722	749	693	659	640	677	640	661	707	637	655	634	676	673	658	672	681	709	643	690	653	704	712	679	727	699	763	703	714	684	719	682	638	737	683	669	645	660	671	678	682	671	682	686	709	682	695	659	668	650	705	686	675	696	684	677	691	722	728	690	673	691	707	737	681	671	667	687	679	669	684	734	669	687	674	672	633	679	681	673	684	655	651	670	692	686	687	726	678	711	679	646	700	639	679	677	681	661	731	697	678	690	675	670	665	671	690	680	689	688	675	696	754	701	688	704	716	676	679	653	684	704	683	677	704	685	703	694	714	674	711	674	692	649	682	684	675	669	686	679	653	672	701	713	687	703	677	634	702	736	623	724	668	685	723	692	685	705	671	689	657	672	680	689	672	694	698	676	707	695	658	673	677	704	707	648	708	713	707	649	667	686	663	680	680	712	702	678	717	655	702	631	711	674	686	713	672	652	695	676	697	692	681	682	666	651	657	712	679	703	704	692	676	625	683	719	667	692	688	677	702	660	704	670	708	680	702	717	687	685	664	672	689	691	677	736	682	695	700	638	668	676	674	669	686	678	632	666	685	701	674	699	664	710	760	672	671	687	736	686	716	731	681	683	721	696	711	688	701	689	674	654	661	679	660	696	681	711	683	662	746	653	633	634	677	640	615	686	655	695	682	696	681	684	683	696	698	674	689	709	607	661	706	691	744	705	693	645	654	699	700	673	648	664	710	653	631	682	678	684	620	710	679	703	661	688	717	711	721	685	656	646	714	695	699	702	723	664	692	673	654	712	687	677	639	710	649	666	663	676	670	619	724	723	663	660	708	687	661	670	672	725	647	638	666	688	685	685	719	684	676	710	645	662	701	679	687	664	652	674	725	716	686	684	694	682	694	675	648	646	671	696	708	666	653	675	699	689	682	670	669	637	671	700	666	668	671	718	659	703	664	669	659	625	634	658	678	666	669	631	702	650	650	675	671	652	678	625	682	662	681	660	704	668	727	683	707	670	668	686	719	699	685	715	696	672	642	671	674	703	679	712	674	691	701	655	714	642	648	634	732	658	686	688	740	665	636	711	700	689	694	648	746	676	664	669	693	725	620	698	692	685	689	620	702	603	659	720	659	655	673	663	662	732	664	713	668	702	652	673	685	734	625	712	667	648	683	690	719	703	709	669	665	720	651	693	651	703	673	707	707	699	658	676	664	716	705	672	736	649	674	664	706	689	665	722	678	682	691	710	728	681	713	690	697	642	646	651	664	680	601	693	622	619	713	709	602	698	665	688	675	679	725	646	671	725	708	680	686	692	647	655	672	663	723	674	662	721	724	743	660	704	679	684	675	642	723	666	680	701	710	659	688	707	704	711	719	669	665	682	681	734	693	674	656	737	668	658	695	672	658	714	715	693	692	681	692	722	681	674	668	693	674	699	667	674	646	687	706	684	690	704	670	700	663	635	679	670	696	640	639	742	701	698	707	660	644	735	678	670	679	680	673	699	714	661	661	730	637	661	685	686	689	701	704	708	720	706	704	686	758	717	669	698	679	691	662	688	663	658	663	637	676	686	658	668	672	690	697	689	655	676	709	702	649	651	675	694	657	711	665	728	737	712	714	684	692	706	620	659	705	693	674	716	693	658	682	655	678	701	641	642	681	654	673	723	684	664	684	702	655	715	661	670	734	692	709	689	662	669	710	737	695	706	711	705	663	704	711	726	744	719	698	685	637	690	711	712	711	667	670	721	674	654	679	669	656	708	669	706	694	647	686	659	727	698	672	653	692	655	660	702	730	700	661	669	660	733	707	636	712	687	707	675	676	681	703	681	633	654	694	691	680	673	718	675	639	663	742	693	710	670	672	717	680	736	696	714	715	680	705	683	658	686	625	695	660	657	671	702	762	715	691	687	710	660	710	637	699	689	682	702	705	653	676	620	676	707	699	700	699	725	704	722	694	675	669	729	695	661	666	626	675	684	695	693	719	703	706	632	674	694	673	684	668	695	705	649	665	666	676	656	718	666	742	708	708	716	730	719	682	696	681	690	658	684	654	701	668	680	727	709	648	673	708	708	650	661	688	686	671	667	676	720	681	692	669	655	658	728	683	659	678	694	723	678	697	656	706	700	697	679	703	683	647	644	652	679	658	698	734	654	678	693	708	648	656	703	681	687	683	680	636	637	651	665	710	710	655	744	652	702	680	679	692	740	695	702	631	721	668	643	682	679	715	649	662	673	675	754	694	686	638	707	696	679	712	695	673	719	739	680	671	743	651	713	650	619	697	640	715	725	663	656	647	714	662	720	684	686	710	703	691	687	695	669	696	710	711	754	672	664	742	660	715	718	700	718	703	691	679	700	712	687	742	735	657	677	707	700	716	714	655	676	698	685	650	672	714	662	742	709	726	692	680	680	683	719	690	633	674	697	685	655	644	701	675	661	703	670	731	720	691	722	675	674	707	726	677	650	672	656	648	696	662	645	693	705	741	647	678	684	614	747	679
60544	86087	45319	13767	2996	901	646	619	607	565	603	620	592	601	633	618	613	604	624	629	620	596	582	645	607	628	592	614	625	581	581	629	634	635	606	641	591	650	617	618	602	648	645	637	631	621	638	583	614	631	645	623	594	611	637	606	563	611	593	635	601	590	654	605	602	609	615	629	602	673	601	617	597	622	619	647	622	645	626	569	642	622	577	600	598	621	616	619	599	603	625	635	621	603	615	661	643	613	626	641	681	607	585	575	577	600	627	575	627	579	651	644	612	628	653	610	623	671	575	628	649	632	604	605	597	574	613	628	616	612	637	640	640	597	605	572	588	649	636	594	578	649	572	576	635	639	609	559	645	630	626	601	597	622	585	597	616	601	642	595	644	629	638	567	616	623	599	585	638	620	630	614	599	609	614	622	580	585	618	585	611	594	622	583	559	618	603	606	566	571	617	636	598	590	579	637	630	569	638	644	613	632	640	647	623	574	631	594	633	614	589	574	616	572	609	647	639	597	609	637	604	595	634	652	550	602	589	601	666	636	636	610	667	619	603	622	588	584	609	614	574	623	639	600	618	586	574	617	592	600	631	591	609	601	631	601	630	621	661	629	577	622	626	583	596	607	601	598	663	631	585	605	638	615	617	597	606	589	652	624	628	593	613	595	632	546	592	612	594	637	600	630	614	646	617	656	631	666	646	597	602	609	613	627	617	603	645	650	573	638	616	606	620	609	622	608	586	618	638	590	567	577	601	638	632	627	590	549	611	676	592	582	610	632	633	587	618	583	554	565	608	634	609	617	582	650	621	584	635	610	576	600	592	602	588	617	631	606	632	654	644	610	601	633	581	561	657	607	609	582	633	596	624	609	684	613	644	584	588	603	608	591	602	611	654	607	590	592	626	625	630	582	604	611	635	598	635	607	618	630	623	624	603	632	612	625	569	641	576	648	606	625	593	652	596	632	590	597	601	641	594	606	643	620	613	582	646	624	617	565	590	602	577	652	561	579	596	601	595	596	645	612	579	659	611	569	608	621	634	600	600	602	645	615	598	619	625	633	587	595	628	585	628	568	553	601	635	664	628	593	599	596	617	574	605	547	651	630	602	604	560	604	635	629	603	628	579	625	611	602	607	608	662	640	601	575	605	599	660	615	626	606	658	622	596	597	603	637	584	634	633	646	554	616	581	644	608	612	586	643	652	633	618	620	633	607	588	650	568	612	634	596	644	627	628	654	608	579	575	608	592	587	598	634	568	574	604	585	614	629	584	630	591	590	615	580	615	625	616	581	648	619	622	608	604	594	607	613	611	606	603	591	650	605	628	594	596	616	627	578	589	569	629	599	613	585	628	567	584	615	610	590	629	628	611	591	598	625	619	597	597	588	567	599	633	642	625	617	628	603	625	614	632	637	603	593	631	581	589	620	632	650	590	550	559	599	574	578	563	600	567	598	629	635	570	599	577	608	588	608	565	560	598	612	609	606	633	606	646	613	609	605	624	588	644	603	634	612	572	649	571	628	583	619	600	574	614	606	589	583	603	607	599	612	583	650	599	620	579	593	655	614	625	607	684	590	590	619	622	602	551	620	609	571	612	638	612	592	632	595	621	642	560	640	604	580	600	628	633	567	632	614	592	599	583	611	615	608	594	619	615	665	573	607	585	592	598	669	637	588	651	614	569	598	635	576	579	623	614	642	611	595	597	614	633	625	632	616	599	611	616	595	625	615	606	604	608	605	655	587	577	611	625	598	616	617	592	625	617	603	609	630	596	593	663	584	642	599	574	601	603	633	652	582	644	595	613	588	612	645	632	626	587	598	571	630	627	623	556	593	655	588	619	626	610	555	592	563	595	623	579	571	581	669	654	632	590	613	616	611	658	578	615	572	638	615	625	536	633	621	604	613	641	617	604	584	665	606	580	610	640	582	576	592	620	636	569	609	598	582	594	616	586	546	607	614	590	582	597	585	602	605	564	580	585	602	635	626	604	581	570	582	578	584	623	604	591	609	631	617	654	610	620	584	598	583	612	622	584	614	612	639	630	583	640	637	604	590	601	592	638	613	575	607	571	615	588	597	612	577	613	566	596	612	582	607	622	611	610	579	579	585	627	590	611	581	618	651	624	607	653	622	613	679	592	613	593	606	635	620	613	613	632	616	580	586	649	631	589	615	674	596	626	633	602	621	643	619	595	608	545	638	593	612	591	596	671	681	614	574	610	579	608	599	594	597	624	580	559	597	616	600	621	579	560	618	619	574	624	692	608	640	628	566	597	604	625	621	572	627	626	558	586	579	611	626	579	588	628	594	604	581	658	625	604	591	603	562	625	606	666	577	580	626	572	645	570	590	621	630	592	619	612	641	613	567	612	611	603	583	627	617	638	602	611	643	585	598	611	610	588	631	604	627	583	586	605	640	588	557	618	633	580	621	617	551	596	609	590	609	649	631	605	657	605	616	625	607	582	599	551	643	604	602	640	598	636	596	624	614	617	617	604	603	573	594	635	603	625	616	623	602	598	630	654	611	619	599	585	597	619	599	606	616	617	622	605	597	588	532	587	625	582	607	593	596	613	600	655	615	627	644	587	577	625	631	611	646	581	625	575	619	641	631	592	586	590	629	603	620	591	627	557	619	646	605	605	575	541	589	610	661	620	564	648	591	604	620	600	656	611	579	607	629	607	620	569	631	648	637	603	607	572	615	617	646	622	570	622	528	594	634	567	637	610	677	576	601	596	638	592	624	599	577	610	648	585	633	562	608	588	580	571	591	621	621	563	594	597	639	596	572	580	609	593	589	622	575	628	653	624	587	604	641	651	623	606	609	615	632	634	629	619	624	626	608	644	648	573	613	624	647	583	612	582	600	630	639	576	623	626	600	639	557	629	620	575	615	557	602	590	622	603	582	578	628	632	622	640	617	562	617	574	593	612	576	616	592	607	550	629	614	625	606	611	645	619	585	594	608	589	639	614	591	602	583	587	578	623	652	625	598	574	536	661	608	612	620	560	615	609	616	631	590	592	645	644	607	573	617	583	571	639	648	592	600	588	599	592	578	613	622	562	626	628	561	582	612	581	636	628	623	604	590	605	574	617	610	612	588	599	608	625	588	624	576	605	597	608	627	607	625	644	613	615	597	570	632	641	579	619	577	585	642	573	598	629	620	614	556	598	586	615	623	617	594	626	625	575	603	601	631	608	653	561	573	630	602	568	628	592	628	621	627	582	586	622	587	618	638	614	591	592	624	611	625	632	622	633	614	586	628	581	612	622	580	598	639	588	579	624	602	586	609	625	629	611	604	592	615	602	597	572	599	580	609	596	600	638	560	592	627	609	630	620	573	600	592	605	624	650	601	626	605	557	595	609	584	623	608	611	641	626	619	600	556	609	604	542	658	587	561	635	579	618	621	563	582	608	593	567	561	643	620	629	614	588	590	616	622	609	593	612	619	577	622	587	620	597	592	640	599	618	591	585	606	610	622	590	610	598	557	609	607	588	606
34931	30256	17785	4071	839	588	523	548	532	501	469	501	528	490	503	507	508	489	514	487	487	468	518	506	503	477	489	523	546	532	486	538	505	520	513	524	509	484	554	508	519	564	522	567	506	520	494	518	483	536	516	518	516	528	507	517	507	533	538	508	510	541	512	545	509	501	531	511	571	505	460	486	506	544	510	508	542	470	531	512	501	527	514	528	513	507	541	505	511	483	477	529	531	556	502	517	536	468	547	519	498	473	489	497	485	529	508	507	520	481	522	513	491	474	496	478	542	487	485	497	544	474	478	481	519	462	529	527	473	493	462	535	533	512	475	529	522	569	509	512	515	527	483	516	516	508	520	525	530	505	497	476	523	534	513	499	485	541	514	512	507	521	510	532	502	476	483	521	497	506	526	543	501	526	493	488	547	496	542	493	509	497	522	526	502	509	490	526	495	538	492	488	529	512	511	469	504	528	492	541	499	510	534	546	513	498	518	522	512	549	508	485	483	501	544	489	468	554	541	553	522	502	469	547	484	490	481	544	533	527	518	498	505	528	489	498	492	515	504	501	496	514	459	521	535	516	524	514	539	514	499	523	486	503	517	504	507	493	524	521	472	507	509	511	516	516	510	526	486	557	502	478	483	503	517	468	537	514	531	532	515	515	498	522	501	472	525	465	520	521	515	493	495	514	506	519	517	507	497	490	528	522	515	518	528	509	505	534	511	532	515	509	523	498	542	463	484	550	534	491	516	494	485	512	506	509	477	524	500	530	501	498	527	513	514	485	500	519	496	518	525	508	523	480	532	493	476	540	489	482	553	527	493	546	513	492	517	546	520	499	466	508	510	526	558	499	514	541	514	498	527	521	523	495	479	510	509	519	557	510	525	485	481	546	514	519	534	468	508	542	473	527	518	557	533	559	485	501	478	496	513	542	493	511	498	560	486	530	533	521	484	522	547	522	526	516	532	527	543	520	519	458	511	504	529	513	496	508	511	526	510	499	492	495	488	497	522	518	514	499	506	518	550	489	564	504	552	511	518	519	474	525	536	524	503	535	499	494	548	477	520	542	537	513	527	523	501	532	503	473	541	516	477	545	514	499	492	494	499	526	489	543	531	493	536	516	518	513	511	525	516	487	509	538	471	531	508	494	483	507	466	472	535	537	514	489	522	546	484	490	536	530	491	532	508	475	543	531	499	527	537	540	481	502	522	459	528	510	523	499	500	475	498	516	507	516	494	552	531	495	481	503	522	528	492	497	531	502	517	510	507	519	507	561	505	475	499	505	546	520	524	514	529	534	488	524	538	491	542	522	503	519	485	459	497	514	550	503	494	487	514	527	517	551	523	524	529	527	491	520	479	526	509	504	477	500	540	508	527	508	528	520	515	508	527	529	502	511	529	522	504	508	511	485	498	510	533	539	482	478	506	505	497	546	523	483	486	475	560	476	542	527	498	488	512	555	515	520	510	518	499	487	474	495	512	522	492	497	492	465	525	534	525	490	496	485	483	528	514	489	512	518	493	526	549	508	492	529	517	456	475	479	527	525	483	504	482	512	515	537	535	451	504	537	521	521	534	509	541	533	501	512	519	519	536	512	506	506	505	497	537	504	471	525	512	550	492	465	536	495	531	519	538	482	532	493	518	501	513	459	504	525	481	517	525	522	515	486	515	480	531	511	499	522	539	528	522	518	517	493	506	531	503	479	544	490	544	509	476	481	495	497	485	519	525	528	542	521	534	519	501	502	513	532	518	503	492	512	485	517	525	489	477	500	529	507	536	501	471	485	520	542	497	508	521	495	507	521	484	542	478	503	520	523	499	514	498	538	509	475	526	529	489	536	506	515	492	555	493	542	498	546	480	535	492	476	562	521	484	492	498	494	491	535	524	535	498	503	495	465	464	505	512	502	496	542	479	513	523	531	514	466	520	507	491	533	514	546	500	558	519	501	519	526	474	519	477	490	498	488	473	530	512	509	506	503	502	498	505	510	543	511	471	505	518	522	516	517	508	499	465	504	508	516	496	513	508	487	515	512	499	503	519	467	518	519	527	517	483	536	477	494	478	510	503	493	474	523	498	554	512	532	532	499	520	463	498	528	510	529	493	499	541	515	493	472	528	520	520	516	540	546	487	522	538	505	504	514	521	514	512	515	519	490	483	489	497	434	522	525	492	489	509	517	514	544	505	495	500	548	503	467	534	501	533	527	504	517	555	483	511	479	506	513	546	508	463	537	524	505	512	527	494	544	497	509	476	517	536	526	513	520	497	544	526	536	526	487	506	477	515	492	506	521	483	523	532	525	506	491	508	485	510	454	490	509	539	505	541	487	531	518	517	513	520	505	536	536	498	505	537	501	503	493	472	528	521	509	489	534	522	542	482	521	484	530	471	516	505	501	491	545	507	498	495	501	555	552	506	507	474	504	480	511	492	514	488	534	477	542	486	519	527	490	477	479	568	522	497	507	541	514	550	518	543	471	539	501	497	507	536	534	530	507	486	495	533	532	525	527	510	494	526	520	490	526	517	497	495	495	563	540	495	538	509	490	520	491	489	497	504	504	509	514	492	560	499	541	518	553	507	556	491	522	534	494	504	473	506	516	497	528	562	550	499	499	526	522	505	500	492	464	521	532	511	510	501	540	507	514	470	514	475	527	470	528	507	518	504	498	541	487	542	565	518	511	539	524	524	491	534	544	511	502	490	504	527	461	504	510	496	517	526	486	510	488	540	483	516	558	476	520	526	514	532	538	499	496	502	504	499	482	591	529	532	520	533	507	521	545	501	479	542	555	533	516	515	496	488	497	492	510	528	508	526	517	456	542	487	509	497	470	484	523	502	524	472	552	523	523	558	556	566	541	501	525	489	504	535	494	539	527	488	456	487	456	476	498	505	533	506	529	506	511	556	464	502	507	503	549	494	513	516	478	508	510	563	511	539	498	530	531	508	531	494	530	489	504	478	492	583	499	519	523	531	520	530	494	529	535	478	523	489	513	548	502	500	463	496	527	499	498	499	482	519	498	511	530	454	521	526	502	501	506	506	530	532	517	500	533	473	527	508	533	524	491	522	497	463	553	488	519	516	542	534	526	521	508	494	518	480	537	520	511	487	497	507	518	494	539	534	498	525	497	519	505	504	503	543	505	531	490	551	507	513	542	556	510	502	507	513	519	533	513	538	486	531	495	490	479	542	510	507	494	496	528	506	503	528	505	575	525	562	504	507	515	505	486	458	524	519	511	467	538	488	512	478	530	505	501	498	509	507	561	511	512	551	533	531	494	543	542	499	507	554	483	532	510	506	460	488	524	499	499	515	509	499	489	527	545	519	495	507	534	512	508	556	500	534	510	504	475	549	500	499	528	502	507	508	484	544	506	481	515	519	544	534	495	470	519	513	543	476	529	526	523	529	537	520	495	509	528	545	521	532	518	488	514	523	525	504	515	550	515	519	540	465	505	507	483	532	511	532	490	490	479	515	486	536	513	522	531	526	518	467	507
32905	28746	9170	1836	635	486	407	417	426	385	430	431	412	402	381	430	390	427	434	439	411	422	408	413	430	421	401	418	423	425	425	444	395	438	399	420	407	430	427	454	435	401	442	464	423	446	443	447	407	470	430	444	433	436	429	399	394	407	417	432	443	436	417	441	444	441	427	428	429	386	437	429	444	418	412	417	386	441	441	430	403	420	408	415	440	409	430	402	386	408	449	403	425	431	386	436	427	437	438	418	431	424	441	412	396	389	427	467	398	439	421	465	398	428	407	421	422	440	395	391	408	423	435	389	418	399	431	432	423	473	400	417	394	443	403	425	438	413	378	442	407	451	417	415	460	432	412	402	441	393	429	377	423	399	416	406	424	434	429	411	409	423	393	409	449	434	370	394	418	425	447	403	413	432	391	409	408	425	421	456	421	458	421	378	385	409	443	443	449	419	406	385	399	463	398	410	409	436	407	387	415	398	415	429	417	404	434	435	412	443	404	414	432	447	408	423	430	401	416	420	399	416	420	419	387	433	427	406	401	401	400	441	435	443	407	452	412	426	423	463	425	403	428	416	456	435	416	394	429	450	446	456	449	438	435	455	406	414	416	433	472	397	405	420	414	458	407	388	403	383	407	410	407	416	423	423	413	416	449	426	430	419	412	424	426	465	420	444	422	450	403	424	430	418	430	415	408	423	427	452	392	443	419	411	448	449	429	439	453	370	424	438	440	408	423	423	420	426	445	412	416	399	419	400	433	438	440	431	407	440	415	447	454	457	424	413	430	394	427	415	433	430	441	421	432	443	415	389	424	436	431	397	383	426	440	431	422	414	420	416	422	427	407	439	473	420	407	405	408	425	372	428	411	415	430	385	402	394	390	410	410	423	428	424	449	429	437	421	393	394	391	410	438	420	441	408	434	436	388	410	419	429	408	464	374	417	401	398	423	418	421	454	415	418	368	414	412	430	411	424	416	394	417	421	409	420	394	400	370	458	415	444	446	386	399	438	377	429	424	407	418	446	415	445	397	401	458	404	416	420	424	389	419	463	363	438	428	420	439	449	432	441	424	402	404	435	401	406	376	422	405	418	426	462	438	412	403	433	441	440	383	402	448	450	471	416	420	396	393	455	423	475	383	411	424	392	416	417	384	442	422	396	452	421	390	412	440	426	399	425	410	415	428	403	402	425	418	417	458	436	420	414	426	449	411	391	390	420	417	385	425	407	406	430	388	389	431	416	445	414	462	415	421	449	448	412	431	406	419	422	412	435	419	392	378	417	425	430	398	404	422	417	418	397	392	420	397	413	392	402	438	432	413	401	451	421	438	440	427	392	403	447	401	411	448	438	422	443	429	429	399	399	415	409	446	403	409	429	416	407	422	387	398	440	414	417	426	416	417	433	431	429	476	439	396	390	418	451	419	391	422	437	428	424	370	409	447	375	385	423	430	458	431	442	385	446	404	448	427	424	405	396	425	379	410	417	426	426	386	415	437	435	465	416	443	407	420	398	412	419	377	436	414	467	414	445	398	406	413	390	395	459	397	393	429	423	419	406	437	437	398	429	429	404	396	433	402	410	430	420	450	388	406	414	437	415	442	424	418	438	455	416	438	442	401	448	418	414	410	434	392	417	416	424	437	434	419	448	429	401	433	401	399	415	421	441	417	423	412	391	428	444	410	406	423	405	423	448	406	395	407	394	386	421	414	442	435	387	452	415	445	401	418	442	430	424	435	434	417	414	423	448	425	436	403	426	441	407	402	406	397	414	417	406	397	391	425	418	470	444	416	424	401	416	383	430	443	458	431	401	472	442	437	438	442	408	420	432	427	399	462	391	427	414	429	408	383	425	422	442	435	407	408	448	422	466	428	389	430	444	398	408	425	435	427	399	451	413	418	422	434	424	427	414	435	420	428	402	431	420	411	406	432	427	439	388	419	411	435	424	417	394	452	396	480	420	413	408	427	413	433	376	409	391	413	414	414	410	409	415	406	409	410	474	449	407	406	400	393	385	413	393	423	405	419	448	413	427	423	434	430	451	427	393	432	427	417	414	453	422	430	436	433	412	430	437	451	432	407	449	421	427	434	387	390	390	412	424	459	437	406	430	450	417	405	441	427	417	394	408	435	435	408	410	408	424	427	415	421	446	422	416	395	434	402	410	399	423	429	441	424	386	419	395	407	389	425	469	447	437	388	413	403	423	443	440	428	413	382	404	415	387	402	461	385	417	399	443	426	420	425	415	433	428	428	445	401	441	436	377	417	405	457	420	404	400	391	419	411	420	460	409	401	402	424	444	459	435	419	432	454	433	425	426	405	445	417	444	416	394	396	426	424	410	423	420	413	395	419	378	437	421	412	429	420	408	393	433	445	456	436	400	407	421	396	408	444	400	404	400	403	397	430	472	442	396	406	423	411	396	407	407	437	405	439	422	418	446	420	388	448	436	427	421	396	399	434	424	410	417	404	415	388	388	396	427	397	435	419	380	426	456	437	374	486	447	403	424	377	407	434	419	436	415	440	431	433	395	441	422	444	399	423	423	418	403	414	418	430	399	435	449	378	420	417	454	400	412	440	396	441	437	411	421	417	420	424	420	426	438	398	438	432	381	478	445	428	443	442	377	416	460	370	419	433	418	426	417	429	426	386	400	417	451	434	440	412	436	431	387	414	440	453	455	471	397	418	431	410	452	403	400	436	438	427	415	372	422	418	454	403	456	424	463	389	438	428	400	441	445	379	395	424	417	416	413	420	431	466	443	412	440	472	402	418	398	424	418	460	455	464	410	430	423	434	413	443	408	446	391	446	412	391	439	395	426	408	406	431	393	418	422	439	408	435	407	406	453	421	425	447	403	426	462	465	407	422	430	412	469	423	412	422	403	395	379	416	441	448	443	436	419	419	406	443	414	399	390	409	405	394	405	454	440	387	420	392	411	427	403	403	398	421	421	416	421	428	414	408	425	415	449	446	418	397	405	398	456	420	410	401	427	423	435	412	411	419	392	405	400	411	449	380	432	403	412	411	424	410	456	414	423	424	406	401	409	414	434	424	436	393	389	427	458	439	410	430	396	417	402	437	415	421	398	457	413	451	401	419	435	426	433	397	421	416	425	407	443	406	418	442	451	395	432	426	439	426	442	397	442	463	433	403	407	395	414	442	427	384	381	407	416	445	396	439	398	429	430	408	437	421	430	395	397	395	417	409	413	402	432	453	428	435	458	416	381	410	439	420	431	434	411	378	437	411	418	406	407	412	413	416	429	409	414	426	415	404	393	419	415	420	420	430	400	430	411	392	401	428	407	409	470	430	420	409	430	436	435	442	429	393	375	447	449	412	415	411	418	394	398	429	409	418	409	399	442	393	444	433	465	414	396	404	461	418	386	414	434	403	457	438	432	423	408	428	477	448	409	417	402	449	414	403	422	429	411	388	443	413	429	390	399	454	441	445	457	441	439	407	410	410	466	401	455	389	392	410	429	439	417	453	475	430	431	436	379
24738	22907	29127	24788	17912	4390	979	725	586	671	611	616	639	615	610	623	610	626	606	547	546	621	630	617	593	617	575	573	626	582	592	583	589	547	580	625	565	619	587	605	588	563	588	605	587	616	585	576	640	593	590	604	591	575	569	586	564	575	646	568	604	629	618	597	562	573	583	571	580	597	596	568	571	564	594	576	649	601	580	596	594	605	598	571	592	588	539	565	542	603	589	560	608	598	562	602	595	606	611	553	601	564	602	627	576	559	578	559	553	565	583	628	598	513	581	597	590	601	547	598	552	585	590	583	581	595	557	565	581	613	588	640	565	594	569	578	611	598	621	601	551	536	558	595	558	610	610	557	578	581	571	596	560	618	600	615	590	571	564	591	652	623	548	586	592	563	580	574	597	578	614	610	554	579	589	641	551	574	621	615	620	536	582	567	605	574	581	625	583	565	650	585	589	593	573	582	537	609	578	588	574	562	610	545	618	572	601	547	578	586	567	568	578	568	561	562	575	573	562	571	572	562	560	644	564	554	601	587	578	622	555	632	608	601	566	598	608	593	611	580	577	566	577	590	549	572	598	577	587	586	567	602	601	627	550	624	630	573	560	592	615	569	595	605	562	627	574	570	534	555	546	599	572	524	561	594	622	580	643	553	593	560	583	633	588	569	596	569	623	601	553	566	583	567	612	655	624	585	597	581	601	602	578	590	558	572	628	578	556	593	644	580	577	575	636	597	562	590	611	603	576	600	597	611	617	598	574	576	607	619	543	615	566	615	581	574	561	551	599	613	573	600	585	620	600	572	574	625	537	552	608	646	616	565	573	616	557	600	578	557	566	594	565	563	623	606	615	576	592	570	582	605	573	585	519	589	584	600	597	573	623	579	611	631	586	600	580	579	597	599	588	595	561	603	551	590	580	599	608	588	583	642	614	550	540	631	601	623	606	639	626	603	589	633	574	589	571	590	629	584	563	596	568	591	555	568	546	583	578	580	570	597	546	590	596	592	552	564	583	602	578	580	571	567	583	601	601	604	579	568	577	579	565	596	584	591	622	600	585	594	618	608	607	579	569	584	627	627	566	546	610	628	615	580	568	603	585	606	552	575	588	591	577	559	593	627	535	584	591	578	613	602	614	590	575	578	600	578	592	593	570	532	597	561	599	561	608	551	585	617	592	582	594	583	578	595	565	546	580	613	600	605	569	614	608	583	576	609	651	519	577	569	570	602	551	585	637	568	596	577	605	584	578	599	612	597	590	575	578	623	596	560	557	585	590	619	611	515	575	595	599	587	580	594	585	586	567	615	585	618	563	572	554	572	620	592	575	612	604	594	586	581	570	600	586	617	564	581	547	587	555	610	569	544	549	564	545	592	609	569	583	596	598	549	595	587	614	554	592	566	575	590	571	577	534	609	594	589	595	564	572	584	555	599	597	589	572	584	574	550	570	532	565	517	564	578	582	613	521	602	562	594	577	585	592	563	584	636	634	591	584	582	583	609	610	574	603	596	547	608	591	537	635	577	544	579	586	557	585	605	610	607	566	617	635	595	602	602	609	621	564	553	625	589	607	575	584	558	558	568	555	615	573	592	608	575	588	536	571	561	581	583	579	600	607	587	550	562	556	596	600	543	584	567	588	612	593	539	574	618	630	530	595	608	589	564	560	590	608	615	587	557	564	565	561	627	569	554	554	582	579	623	559	594	594	599	561	608	586	577	547	609	552	552	617	649	595	579	553	603	581	616	558	639	566	578	576	584	565	639	602	592	634	580	602	593	556	597	643	552	605	594	547	579	567	609	607	550	612	588	577	591	582	593	599	563	561	585	506	580	573	585	581	627	602	614	541	589	586	592	597	589	552	577	558	574	536	581	605	574	642	564	589	574	592	564	616	582	554	560	550	612	581	550	578	552	595	604	581	627	607	620	593	611	602	579	559	574	620	609	588	535	577	580	582	595	605	580	587	587	558	577	575	581	567	597	614	596	559	572	578	614	594	572	610	558	565	541	601	579	597	544	571	565	539	576	607	573	605	596	583	577	601	601	551	628	583	549	618	613	583	614	550	565	576	584	641	574	576	604	565	580	640	616	543	594	567	582	550	600	533	615	583	617	627	587	649	575	594	588	538	597	574	592	568	596	575	563	544	585	569	597	595	543	625	593	580	535	574	605	589	553	627	634	598	614	585	606	591	553	563	550	584	589	567	633	615	593	585	592	581	557	661	602	608	603	601	603	581	610	590	600	588	594	536	606	549	542	602	590	620	585	612	549	590	577	615	616	597	589	623	525	567	524	556	601	634	571	564	607	601	575	552	560	610	578	585	577	571	589	573	577	572	547	602	604	582	580	586	558	586	612	561	575	570	596	580	565	598	558	586	579	558	569	572	594	581	569	614	547	545	577	547	565	570	595	569	596	584	611	577	548	557	575	607	586	613	563	625	595	573	561	596	562	595	590	540	580	601	574	566	599	562	625	561	572	557	583	573	583	578	558	561	607	583	584	579	593	580	585	593	609	595	514	572	586	609	588	548	544	555	577	570	539	555	565	609	574	618	575	585	580	586	574	594	575	570	588	573	565	605	568	564	554	625	559	615	589	518	564	601	645	565	592	577	613	605	541	565	612	628	604	580	545	548	603	554	634	597	587	574	554	597	501	581	513	604	539	583	602	613	583	619	579	569	611	611	595	624	593	592	587	538	592	600	605	593	634	635	598	626	581	581	572	576	567	584	622	598	553	568	594	592	614	546	582	579	564	570	567	554	597	561	620	546	578	610	616	570	574	553	645	574	573	587	619	593	567	600	603	634	607	608	612	577	576	591	598	566	554	592	576	555	598	582	593	569	595	593	572	580	622	570	612	569	586	628	585	591	571	574	555	585	625	585	587	580	605	596	615	565	579	621	581	568	595	601	596	552	600	565	570	581	549	591	607	584	567	618	566	578	599	559	559	599	637	560	573	617	587	575	543	569	591	576	585	593	580	578	591	608	582	615	553	578	568	590	593	637	601	558	575	589	629	539	592	598	612	562	569	588	636	599	579	602	576	595	555	578	591	562	623	598	556	592	578	573	613	605	604	606	577	549	552	583	593	572	594	554	590	608	545	575	575	608	625	584	581	565	590	603	588	570	564	602	566	620	571	585	590	592	583	587	568	558	583	622	563	610	601	616	629	581	606	602	603	555	593	574	602	592	577	605	571	573	588	602	610	553	605	589	580	564	581	561	546	591	529	589	582	607	607	611	563	604	565	582	574	618	587	571	606	558	522	584	608	572	535	536	575	585	590	587	582	633	554	573	567	596	600	564	541	632	594	564	568	580	587	561	582	568	602	591	629	545	574	553	563	527	603	544	608	614	582	563	600	570	568	573	567	595	576	554	554	589	558	536	599	629	590	598	589	555	615	553	606	569	610	574	567	598	559	582	529	591	565	550	592	583	633	585	571	636	614	569	557	569	563	630	560	553	574	571	563	549	576	585	627	586	598	550	618	561	579	586	572
62290	82533	44326	13010	2647	817	521	510	496	517	582	539	554	497	522	546	487	523	521	549	553	528	528	543	526	494	537	547	569	519	490	510	547	517	549	531	522	527	542	546	524	500	579	555	529	542	536	527	553	516	505	518	459	521	584	512	525	529	500	566	575	540	548	510	531	549	531	555	518	532	524	503	568	546	557	548	520	523	486	523	536	509	530	496	546	533	541	528	562	531	508	539	524	557	531	516	560	531	513	519	544	503	519	514	515	522	528	568	497	531	528	527	512	569	505	513	479	493	539	496	520	549	534	548	520	566	500	532	521	519	561	519	516	494	492	506	530	536	542	557	527	558	541	486	559	504	483	581	554	494	498	478	550	509	532	547	530	541	504	469	547	563	536	516	535	494	486	513	530	521	511	487	535	507	506	516	517	549	547	509	544	512	517	546	559	518	549	537	496	489	506	523	532	546	512	494	512	528	482	505	527	539	539	564	566	520	541	541	493	515	494	496	492	548	513	515	535	528	531	513	555	534	529	538	518	500	536	523	496	481	508	498	537	521	492	525	486	564	488	533	525	526	525	514	514	543	539	513	553	527	537	519	523	525	540	563	526	524	579	501	550	529	515	519	534	564	565	519	480	505	509	552	507	550	538	567	507	521	562	539	502	545	547	501	490	538	475	519	553	537	550	548	523	581	501	533	500	500	504	538	491	553	491	565	535	537	522	558	523	519	537	510	529	507	503	545	521	543	520	486	548	493	539	513	533	507	526	570	513	514	534	538	530	516	518	519	508	519	538	473	566	546	523	538	569	533	540	509	526	542	526	551	505	541	530	529	558	477	503	556	540	526	521	516	501	535	481	521	516	513	471	559	517	516	510	507	527	529	523	555	578	525	474	516	522	521	544	522	485	527	517	482	553	545	538	529	530	506	541	525	511	533	514	539	520	495	532	526	557	504	524	540	497	582	546	517	560	534	508	528	554	517	535	539	493	529	517	516	553	524	547	557	513	531	535	518	474	514	498	487	520	518	556	532	520	530	530	504	534	539	543	530	581	493	524	520	543	500	515	531	519	505	522	519	527	556	521	537	536	494	502	512	529	529	515	535	490	522	523	506	496	523	556	532	506	545	531	513	510	511	527	523	551	544	537	526	540	514	552	532	551	457	489	557	517	527	550	495	535	473	495	517	517	550	538	542	533	514	527	520	551	481	526	487	555	575	516	496	508	504	533	538	560	555	525	533	516	520	554	557	512	520	542	472	526	540	539	521	504	544	505	548	548	513	499	542	514	555	546	466	552	543	558	536	561	551	539	533	517	545	548	565	517	538	563	526	532	516	494	530	513	558	516	587	554	544	496	521	572	505	529	530	544	510	514	500	484	534	545	528	533	509	507	497	494	536	544	527	532	551	546	564	535	536	569	497	506	527	537	495	488	491	499	547	506	495	561	536	526	510	522	557	540	528	521	578	539	484	500	551	508	545	520	520	527	559	547	524	526	563	510	553	514	573	538	554	551	497	518	573	554	472	511	534	555	511	509	520	552	553	529	560	544	523	515	551	504	548	546	539	539	548	512	495	535	516	540	534	533	519	521	512	522	547	523	498	544	530	523	543	523	527	485	508	524	567	527	505	490	553	505	498	559	510	557	505	526	499	529	517	537	476	533	498	519	539	539	553	506	526	551	515	511	542	546	498	526	516	513	515	553	501	507	488	592	522	497	521	526	513	514	558	519	579	502	523	493	551	550	523	582	543	520	542	504	526	533	560	551	499	549	536	564	525	500	526	522	532	491	530	531	521	499	521	517	549	517	537	526	549	513	518	549	511	510	515	520	537	517	457	528	519	522	551	509	544	525	535	556	514	539	535	547	483	558	516	485	527	532	501	489	525	502	522	502	530	506	528	546	501	555	499	565	539	545	512	494	494	548	530	544	516	526	494	543	519	563	490	529	496	514	505	513	519	501	536	520	496	513	518	532	561	499	537	489	542	503	482	563	486	538	541	500	534	511	553	498	562	534	527	485	492	522	525	552	502	543	483	570	534	538	506	521	529	568	544	541	507	531	508	506	576	492	535	568	525	491	497	535	517	552	549	503	525	474	498	495	530	490	504	516	571	520	554	517	537	508	494	538	500	515	544	516	517	517	519	510	513	507	537	550	543	545	525	560	477	549	501	547	541	506	527	571	544	552	534	542	503	555	546	519	529	487	529	549	525	508	515	535	543	517	499	540	533	537	531	512	555	534	518	531	517	522	531	485	534	523	544	519	501	517	493	544	564	521	510	556	538	543	505	519	519	508	527	513	510	542	531	515	544	523	568	551	549	501	529	516	527	560	513	516	513	486	525	531	517	538	516	514	466	533	525	502	506	495	530	484	498	531	544	540	528	530	502	487	543	505	556	559	559	531	528	516	554	491	538	539	536	531	501	536	489	528	552	530	516	539	508	555	524	490	527	568	499	547	559	515	537	551	487	511	566	514	526	554	525	556	500	554	516	502	510	523	488	540	552	482	548	572	532	542	559	521	561	528	549	535	510	563	576	526	522	547	513	533	511	536	514	491	492	512	530	537	524	546	535	530	495	507	531	521	569	516	474	546	537	537	566	503	552	491	508	540	540	526	521	496	514	526	517	530	539	505	495	545	540	524	491	556	567	534	517	510	520	511	531	551	487	506	519	545	502	504	542	482	550	537	536	553	491	518	503	553	513	553	532	511	494	510	553	530	503	513	554	492	509	497	513	526	521	491	521	514	540	483	506	518	542	530	538	560	496	546	531	484	553	574	535	556	539	515	489	513	521	530	507	596	528	504	557	500	536	554	562	515	531	527	540	543	539	560	518	511	520	469	522	516	531	505	480	554	520	558	539	532	520	522	562	520	543	512	518	491	518	544	487	524	532	515	540	576	549	530	503	502	564	518	514	541	527	518	518	505	524	504	521	530	532	518	533	558	524	477	509	512	498	513	514	550	532	544	562	523	515	531	501	544	489	538	509	524	527	512	530	504	541	525	507	479	571	506	528	531	520	501	551	551	528	564	560	510	524	504	529	571	552	514	541	574	519	498	519	539	564	484	537	471	508	549	554	512	498	544	503	574	527	530	525	505	548	502	525	547	532	481	558	530	516	554	504	507	522	530	503	505	531	536	467	531	532	500	525	519	521	477	533	527	548	501	499	497	538	507	502	543	532	497	515	571	556	515	518	506	489	511	496	512	525	528	537	522	551	485	459	523	542	512	501	504	518	510	529	555	529	566	533	545	511	508	527	532	471	492	523	543	499	494	550	479	530	538	521	541	514	550	558	531	493	524	535	535	514	550	563	497	510	565	560	525	540	509	543	530	532	524	537	557	508	506	527	550	527	541	512	524	545	539	543	537	532	539	541	492	551	527	474	530	530	505	507	514	524	527	565	543	515	530	499	533	555	554	523	560	552	543	511	516	532	546	502	559	552	515	487	533	536	546	537	538	540	556	554	487	551	517	517	497	517	533	482	500	547	529	545	535	506
24174	22289	28879	24312	19983	8316	1348	871	761	803	756	744	755	743	710	703	747	718	699	712	683	686	715	732	798	707	726	690	704	671	702	757	735	737	685	740	676	720	736	698	727	723	714	692	687	693	736	672	709	701	741	680	724	694	687	728	678	672	710	652	718	728	703	750	716	644	681	688	694	666	693	666	675	699	686	710	674	703	693	687	699	681	703	768	731	723	684	706	655	656	735	687	715	663	692	707	681	691	744	700	672	688	662	663	679	739	733	696	685	702	741	664	676	664	731	732	682	718	707	705	699	725	717	716	678	690	712	724	718	762	741	689	691	712	727	712	670	693	678	751	678	703	709	677	729	704	713	675	697	704	692	636	742	723	700	686	651	666	651	702	695	700	673	731	684	695	701	694	710	654	711	656	699	680	727	705	665	678	676	705	689	708	715	728	721	747	700	698	671	683	730	680	718	659	698	638	694	685	716	727	721	713	718	691	730	709	694	668	689	695	726	678	704	717	678	686	700	718	708	701	724	696	701	735	701	698	683	683	725	703	685	661	755	660	685	681	730	708	703	639	663	725	700	676	700	683	694	678	717	728	690	668	725	710	705	719	708	695	680	757	713	683	727	704	732	706	734	633	712	694	666	646	654	717	694	685	672	705	720	665	726	674	684	677	684	769	724	711	738	698	731	729	666	702	706	694	687	700	711	668	691	727	690	710	655	667	672	649	677	682	691	719	722	695	702	670	695	753	764	700	648	664	734	666	696	710	721	711	690	755	636	680	641	701	696	680	717	687	656	661	640	745	689	744	719	703	726	731	750	698	743	673	661	669	698	711	673	739	692	676	663	689	678	725	711	747	715	703	707	701	702	671	738	689	656	724	696	736	757	695	712	715	712	696	716	711	676	736	671	672	704	731	711	743	731	666	704	703	694	696	692	658	694	645	680	709	681	690	654	672	749	696	687	706	722	714	670	671	733	675	699	679	737	724	680	741	668	731	732	733	699	706	696	708	701	747	691	739	700	725	647	701	729	708	689	653	726	708	705	670	683	663	715	700	700	700	735	669	783	724	653	694	682	706	705	712	705	722	721	696	708	696	701	707	692	720	726	663	733	704	738	666	727	682	749	753	715	744	712	705	697	677	718	649	699	703	703	733	682	705	727	666	708	710	692	689	694	712	715	713	686	687	698	717	705	713	699	687	682	727	669	700	730	680	696	708	691	664	694	729	718	713	705	700	720	699	705	664	709	727	688	716	692	682	646	697	706	738	704	725	666	690	700	690	703	741	679	657	686	695	695	674	714	640	673	711	782	719	697	683	688	677	706	676	732	725	686	708	666	678	687	684	719	696	667	688	651	723	703	683	679	669	666	756	679	716	681	672	684	706	706	726	705	678	734	717	654	691	697	707	612	709	681	708	647	644	712	682	714	720	666	706	702	750	724	724	693	688	714	707	673	717	679	707	675	704	692	691	652	681	673	702	655	699	705	711	680	679	724	703	688	689	727	712	722	715	683	745	715	697	683	686	722	672	725	698	675	672	645	667	710	701	662	697	683	659	711	681	689	689	703	667	712	662	705	722	703	668	659	734	703	696	698	686	673	765	711	699	739	701	695	727	774	666	737	694	669	734	708	756	721	722	690	682	684	694	717	664	691	701	705	709	699	686	675	691	670	650	679	786	690	718	718	698	690	674	718	704	692	718	720	748	654	688	672	687	694	705	671	687	713	680	671	719	708	709	696	699	661	641	747	616	695	663	693	669	671	692	742	703	715	678	731	688	729	688	696	658	704	707	687	651	711	698	693	709	713	736	669	661	669	679	681	644	693	668	705	746	728	709	707	678	671	678	660	720	716	681	713	699	673	701	707	714	658	679	734	712	665	703	724	679	700	660	715	706	697	716	709	643	684	701	715	683	711	721	681	740	727	673	679	686	704	680	709	701	740	705	757	687	675	725	698	680	705	720	693	645	703	683	671	707	714	696	683	663	713	715	709	647	664	692	711	651	706	682	702	740	698	669	697	687	677	668	725	723	671	689	682	668	710	688	697	678	667	684	641	716	704	700	700	684	703	690	696	705	688	735	709	703	700	714	701	680	699	699	709	677	712	665	718	684	656	679	718	708	729	738	705	708	690	698	679	713	710	668	745	660	694	710	693	712	705	710	743	686	684	705	689	703	662	744	722	727	682	701	683	667	702	673	700	680	693	714	702	707	721	771	722	697	711	696	700	731	710	697	683	672	681	711	701	680	688	709	669	714	675	706	732	693	699	697	695	700	695	681	724	725	700	729	686	674	736	723	715	710	714	713	674	707	687	683	786	670	672	638	725	703	739	685	721	729	699	722	719	685	717	699	666	685	706	657	678	682	710	729	694	651	745	775	716	671	728	694	696	736	687	696	718	671	681	689	729	727	710	709	680	694	691	672	711	687	717	735	726	680	738	720	691	676	689	692	696	696	707	695	700	715	679	690	712	679	655	701	682	687	699	643	694	753	692	643	710	722	690	691	730	683	696	727	720	704	619	701	691	716	731	706	732	719	666	722	719	686	675	692	730	715	689	706	696	686	634	732	691	670	706	729	713	718	710	690	688	687	684	691	689	699	691	738	692	656	726	707	697	692	711	726	670	706	669	702	680	666	725	706	709	727	649	659	655	691	702	650	726	699	683	666	709	682	732	715	702	707	695	670	718	758	683	734	697	676	663	684	662	713	676	709	709	770	700	687	687	704	690	682	699	702	708	672	665	708	725	697	692	681	717	680	726	702	675	665	713	700	677	736	665	691	757	718	717	689	689	735	691	664	706	729	721	682	708	746	661	676	727	682	694	682	696	693	690	668	687	721	679	747	720	706	672	722	700	683	718	684	723	655	709	706	707	725	663	683	701	694	688	679	698	683	676	702	721	677	690	687	662	692	686	647	709	668	737	696	741	706	692	661	696	712	729	666	694	676	728	651	662	679	691	711	737	703	699	699	766	706	714	653	697	715	717	640	683	706	712	682	713	733	694	707	675	661	700	701	693	733	721	642	654	692	673	691	724	672	719	700	687	715	736	701	676	709	730	718	712	732	687	679	744	677	668	690	707	732	692	708	689	684	711	706	709	709	753	693	655	720	663	683	667	657	679	687	648	701	719	691	736	668	668	701	731	702	706	719	680	726	676	686	713	714	677	695	666	702	751	680	739	715	664	699	707	698	668	683	671	731	701	767	638	675	725	762	702	683	714	717	723	719	716	701	727	648	667	678	723	711	705	704	684	696	678	700	703	663	704	740	644	713	727	698	694	712	700	695	655	677	731	675	679	688	715	703	719	734	724	659	701	675	651	707	698	655	706	714	696	696	704	747	669	675	691	713	692	685	686	670	714	697	735	698	711	697	711	728	749	638	650	661	761	665	766	691	712	688	764	707	689	695	717	724	693	662	741	629	685	687	701	720	693	690	667	749	697	720	698	672	696	678	729	688	690	693	721	665	691	685	723	673	730	735	675	714	678	668	679	701	680	674
59977	84138	47930	15140	3311	989	660	608	621	576	592	662	609	570	626	592	608	609	636	645	596	627	582	607	628	628	629	589	594	635	639	637	646	573	587	644	666	675	657	632	601	618	630	628	607	653	617	624	602	616	617	617	625	684	613	600	571	642	615	628	634	624	646	652	588	596	576	641	578	568	617	642	643	654	656	637	602	593	663	611	606	631	618	624	578	619	646	623	594	607	646	579	645	593	608	634	587	596	615	609	603	613	623	663	584	633	659	612	582	645	612	617	657	646	621	597	625	546	634	607	576	658	618	607	619	637	621	646	624	597	627	641	636	585	645	643	637	595	645	633	628	633	636	601	610	702	593	619	632	594	633	581	611	558	591	589	585	573	606	591	624	606	594	609	599	645	623	624	638	609	651	614	606	575	576	602	643	596	585	611	601	622	601	637	584	666	568	616	587	606	592	618	621	551	652	653	584	616	644	609	617	614	617	583	611	612	612	615	608	643	587	568	647	593	560	631	585	648	627	601	615	595	609	610	571	638	614	595	638	629	623	596	593	634	574	620	605	606	585	634	600	624	630	614	647	592	593	582	593	591	660	603	590	626	607	597	614	617	635	624	611	627	636	567	598	640	612	627	610	602	561	591	563	608	608	578	622	623	593	592	631	621	587	626	609	586	619	590	640	604	671	654	653	601	591	646	644	568	580	631	598	604	598	576	568	642	586	638	611	617	627	596	603	611	613	662	590	589	588	612	637	588	583	658	644	584	588	624	595	599	623	628	633	623	623	646	614	614	622	579	634	604	611	638	589	579	593	593	645	606	644	628	569	630	633	640	631	589	590	624	636	586	578	616	620	632	579	624	607	625	562	606	634	618	615	635	648	608	570	595	638	620	604	586	643	606	630	600	622	627	607	632	645	593	635	615	645	568	610	633	623	662	628	572	637	610	621	600	640	564	602	606	588	603	626	622	600	584	667	616	614	599	641	626	612	602	589	620	581	602	621	611	635	611	585	609	631	630	622	609	614	624	624	640	615	613	615	610	621	642	611	582	636	607	614	632	606	618	582	624	596	631	638	593	588	620	620	645	621	595	623	636	637	601	620	602	601	617	628	571	617	552	647	623	586	637	579	584	613	579	620	581	601	604	620	615	637	561	590	627	638	608	596	629	595	608	610	609	653	598	633	636	624	623	595	551	602	613	633	609	604	569	563	630	576	644	631	612	624	592	627	567	603	623	590	611	622	665	599	613	604	653	601	565	596	591	630	576	669	602	644	601	604	584	600	600	615	618	643	617	619	595	611	607	633	608	596	616	616	645	603	640	635	605	664	604	577	624	629	593	588	612	646	616	526	608	587	595	592	588	655	629	644	636	613	609	641	627	677	583	644	578	558	659	654	621	631	587	615	620	661	605	596	604	632	623	577	693	586	565	593	600	636	644	602	603	653	598	613	573	617	645	595	573	592	591	590	630	585	653	578	657	640	611	580	634	631	629	624	584	629	615	617	643	635	564	601	623	626	604	644	562	620	626	630	687	617	625	626	579	629	638	575	605	635	658	623	602	573	659	622	585	621	628	602	619	587	596	632	611	618	582	630	589	635	605	590	623	577	605	625	652	589	592	607	655	643	588	608	621	615	589	632	605	667	613	589	655	631	621	620	629	634	613	592	631	590	605	610	637	605	609	621	605	616	593	576	606	626	574	620	572	602	605	616	614	598	615	616	571	641	627	617	582	592	578	615	613	608	551	619	607	610	580	590	641	573	605	560	587	611	635	634	598	600	651	599	610	633	641	580	599	586	607	638	620	625	612	613	581	600	636	593	630	565	600	605	602	560	612	602	627	596	584	599	580	643	587	601	591	612	611	606	639	648	545	653	618	598	656	592	606	572	617	642	580	582	610	631	568	626	602	607	613	593	630	610	619	616	612	629	579	584	619	611	642	583	579	612	630	612	637	606	628	631	610	669	625	608	606	605	620	614	632	648	604	628	627	625	559	629	564	612	573	612	617	576	611	647	625	584	614	591	561	603	621	613	624	580	639	615	624	630	608	567	644	650	643	603	589	651	633	597	630	591	642	604	617	587	634	582	608	632	596	611	637	617	607	589	630	585	590	613	610	563	598	581	608	634	657	615	586	643	608	592	607	657	616	638	604	611	603	623	614	564	589	612	607	614	631	640	595	595	559	579	641	605	636	624	589	628	592	592	629	647	632	629	610	652	593	619	630	600	671	641	618	609	621	576	653	624	637	622	640	578	591	629	628	598	620	587	603	627	600	627	601	626	602	567	624	629	615	658	590	617	648	626	585	583	617	618	549	644	594	605	618	608	608	623	602	616	634	604	610	604	592	634	599	543	652	553	650	625	611	638	613	647	600	604	615	609	638	621	589	627	599	642	585	636	623	643	616	577	648	629	567	605	594	592	579	577	631	590	604	640	616	638	559	591	623	623	637	650	607	583	626	616	627	615	656	570	668	621	606	585	640	566	589	569	617	618	611	617	638	644	592	611	643	607	626	606	584	592	613	618	618	594	625	580	573	599	612	597	615	580	608	593	595	608	574	608	655	673	610	613	649	586	591	610	603	635	635	608	561	627	589	604	682	614	552	593	584	638	642	619	580	579	618	689	594	604	664	610	608	616	588	630	626	598	579	591	579	632	601	645	657	615	609	613	618	621	632	601	621	591	586	620	623	595	592	649	612	616	590	616	630	621	609	659	610	608	625	572	609	627	651	618	609	635	571	588	582	626	556	630	659	596	635	590	630	591	559	625	581	672	637	602	591	615	605	667	593	618	620	600	598	557	654	585	662	634	630	605	606	596	616	587	668	580	564	582	576	622	599	590	609	623	598	614	616	546	630	606	588	631	570	626	617	602	594	578	642	610	590	567	630	613	638	582	654	624	634	613	610	592	641	635	593	570	605	608	636	666	580	605	568	616	601	607	669	598	593	646	632	596	612	573	596	625	612	627	633	630	627	642	679	598	621	614	637	600	594	641	590	626	599	654	608	608	619	637	649	589	602	600	619	622	607	610	633	578	598	579	612	605	581	615	629	620	641	611	632	579	607	603	596	590	594	650	583	572	628	657	620	631	604	612	647	583	614	568	575	598	614	624	599	599	603	630	583	603	586	622	618	606	631	617	617	628	582	588	589	607	638	642	597	625	595	637	577	628	618	604	635	616	622	651	658	662	590	583	637	629	574	643	630	611	637	617	608	596	651	637	558	556	581	607	652	614	616	626	591	577	627	594	661	607	614	627	592	627	590	604	610	625	645	620	652	632	683	579	612	688	587	616	635	592	619	592	625	630	568	577	620	609	625	607	593	582	607	602	613	626	596	593	610	621	635	581	607	583	598	604	625	570	632	594	644	605	610	593	588	589	587	582	613	609	607	617	599	641	615	617	611	618	634	588	634	586	589	642	631	649	625	614	628	532	622	643	596	644	629	624	595	610	642	592	616	630	648	617	634	602	604	584	617	654	592	576	606	656	580	574	594	618	604
35432	30014	17515	4069	893	614	582	552	569	503	546	503	514	582	547	514	523	549	517	535	511	520	542	542	572	550	537	498	554	513	533	507	529	503	506	521	493	519	516	523	542	470	527	530	556	528	547	522	558	490	547	565	519	522	528	513	530	571	553	578	572	554	556	534	546	551	569	557	562	521	535	537	517	544	523	557	532	533	584	534	581	508	519	543	549	503	499	534	539	513	491	540	505	528	568	524	563	544	523	565	553	555	576	525	502	547	573	510	540	529	551	516	544	501	489	527	497	504	508	506	550	520	535	549	562	556	560	524	561	508	547	502	559	539	507	529	587	540	520	488	488	514	552	558	537	505	565	485	516	550	556	533	513	512	478	548	555	523	523	539	585	524	550	537	532	560	498	547	473	547	553	515	548	569	563	519	573	474	567	547	525	548	534	511	544	552	544	526	506	574	539	541	546	544	530	569	505	526	554	548	531	563	553	542	524	581	496	530	551	512	519	524	565	562	547	521	560	536	552	547	513	538	545	574	562	544	542	501	517	542	577	500	587	547	501	559	536	530	536	520	572	527	549	538	510	556	493	535	539	524	547	515	548	543	542	521	530	554	528	538	500	544	565	575	526	538	529	508	525	527	527	541	534	544	501	508	570	527	520	605	526	547	518	512	549	566	554	536	529	529	529	566	554	501	561	544	493	597	505	529	531	534	550	575	575	493	516	523	542	516	536	513	492	560	562	491	557	526	529	509	525	482	547	516	533	528	525	489	548	563	601	510	500	539	533	486	536	532	535	536	551	492	567	530	523	523	558	533	565	543	527	568	519	509	589	551	525	529	531	522	554	532	515	545	579	525	546	525	574	514	557	537	486	536	517	547	555	542	546	574	544	538	585	584	522	517	519	556	521	480	567	537	516	526	527	563	499	547	582	529	564	507	560	530	544	556	529	514	519	542	574	528	563	537	518	507	567	550	546	567	484	568	535	570	523	557	545	547	552	530	549	526	528	536	502	532	485	511	573	520	535	529	513	547	554	542	501	551	539	507	518	567	487	560	521	560	542	552	548	541	498	514	542	548	566	563	572	577	538	524	552	533	515	544	560	551	541	563	542	536	515	540	508	537	529	550	525	520	514	522	543	549	588	535	537	540	544	550	559	579	570	533	542	502	513	566	550	538	544	535	522	567	562	544	544	520	551	547	505	543	552	584	536	538	556	535	548	511	555	559	533	562	504	534	511	554	522	508	546	539	577	539	576	548	559	532	560	559	559	479	577	547	538	532	507	519	575	511	527	524	599	566	522	510	529	537	526	514	570	532	496	492	567	537	534	539	510	539	515	545	537	499	553	541	521	537	534	544	518	529	550	529	509	528	538	520	548	579	519	552	546	525	552	509	564	544	574	526	501	528	524	541	541	527	572	535	529	561	550	575	563	551	499	545	513	522	502	547	570	507	545	589	511	529	522	525	581	531	571	546	549	508	536	528	524	536	511	525	537	570	508	527	510	514	520	553	524	524	506	550	493	510	507	540	485	529	523	513	544	560	528	517	524	553	566	519	561	500	547	547	521	542	523	531	612	526	540	472	546	565	554	552	532	549	548	594	521	536	551	534	515	571	518	541	506	540	543	540	544	527	517	528	498	569	557	522	537	530	544	514	507	541	551	534	572	501	537	535	521	501	563	542	571	556	527	500	506	529	533	492	496	507	543	564	555	562	539	508	534	525	560	546	566	495	550	497	548	551	533	516	541	494	487	565	556	488	556	546	530	582	536	566	517	542	534	510	529	519	532	497	554	572	525	536	533	526	526	503	536	541	538	497	551	517	536	539	553	522	551	529	553	532	560	589	494	518	511	537	518	546	564	509	517	496	546	515	551	513	548	521	576	545	527	538	544	505	536	509	558	560	540	531	546	513	519	521	532	495	535	553	523	520	572	523	538	542	515	479	549	525	550	532	545	531	554	489	538	545	543	580	550	512	520	513	551	577	553	546	519	558	503	556	535	521	542	527	563	582	540	540	504	500	532	542	523	507	535	521	546	548	551	540	549	572	559	543	548	519	527	534	555	522	546	532	544	550	549	500	533	584	549	550	528	546	544	511	557	554	523	592	519	508	556	550	536	526	531	547	570	561	544	586	549	527	536	531	581	505	578	573	551	531	484	536	572	533	525	551	553	524	534	501	538	582	551	565	527	539	542	588	538	508	523	522	526	509	517	559	489	520	557	543	506	530	494	556	542	530	546	547	528	518	529	523	540	562	545	597	538	540	547	530	541	547	528	514	561	522	530	520	507	534	566	493	542	548	548	513	582	528	511	541	580	547	513	510	497	564	549	534	541	539	553	552	543	505	513	550	526	507	566	545	526	539	543	548	557	523	570	536	541	538	529	530	537	538	505	526	564	517	533	518	600	538	496	544	518	508	534	557	469	494	542	557	502	525	556	539	576	544	529	507	541	518	581	559	542	560	495	522	531	518	523	533	548	570	553	545	528	586	578	563	577	561	536	595	560	522	544	530	569	585	566	499	577	547	530	542	574	521	557	580	531	542	509	516	540	558	568	538	553	520	520	568	537	549	539	568	564	525	545	521	531	549	549	541	573	529	539	546	600	554	512	564	536	515	537	526	518	558	517	545	546	535	524	544	529	492	527	538	541	485	587	516	554	551	487	552	583	573	527	506	535	527	542	567	546	492	480	486	523	531	580	560	507	496	517	549	590	538	546	545	513	531	538	535	542	508	495	564	536	502	552	513	522	520	552	520	517	556	531	551	512	521	529	519	510	540	552	529	555	542	548	508	526	503	518	530	590	548	550	550	496	539	530	524	535	562	568	561	554	547	565	503	596	534	522	557	525	545	510	483	562	514	541	506	544	563	524	547	506	522	584	570	519	573	506	520	576	506	510	537	535	578	539	537	547	535	553	539	521	510	518	561	557	510	523	535	526	526	535	539	502	535	512	552	542	524	588	531	570	521	529	542	494	518	541	513	549	510	534	466	539	545	541	576	514	534	553	524	515	542	550	506	564	543	517	555	541	527	531	555	536	549	547	561	548	493	519	520	569	541	506	529	501	541	534	562	545	529	518	549	492	475	534	496	528	539	546	545	503	580	535	519	568	582	594	569	488	534	539	536	531	553	547	569	520	555	576	506	536	524	551	545	551	543	564	519	556	508	557	572	522	545	542	507	519	568	509	533	501	583	526	528	516	508	521	537	531	572	561	507	537	572	544	515	538	521	562	555	549	535	513	545	567	536	496	531	545	542	502	544	549	539	571	524	547	520	534	526	513	564	536	572	516	599	526	560	534	529	514	560	529	533	557	544	536	528	549	518	530	569	520	518	519	532	529	567	519	553	579	591	498	542	507	534	535	540	560	552	539	519	562	526	526	520	519	545	554	566	556	547	527	560	540	524	544	546	534	567	534	556	514	566	557	519	548	536	527	484	515	537	526	518	501	463	532	514	537	563	508	555	537	548	526	566	514	509	578	514	522	548	543	537	524	561
32990	28023	9075	1776	688	456	434	407	448	441	428	451	432	441	435	431	439	455	473	418	464	444	430	433	438	458	430	436	413	397	442	441	445	433	449	444	395	479	454	450	434	440	450	446	432	423	423	440	464	468	421	444	457	473	448	411	420	453	444	425	458	412	408	419	450	401	417	445	448	403	448	451	440	438	396	424	439	456	432	448	448	437	448	413	430	412	453	449	405	461	470	411	433	398	427	439	450	452	420	446	450	443	446	385	446	434	416	408	466	456	423	429	422	415	435	421	496	446	426	406	436	403	403	453	452	438	448	438	454	436	419	411	437	455	446	456	412	439	469	481	458	442	420	433	419	390	434	402	430	458	433	390	480	460	420	433	458	493	465	407	432	457	441	465	454	427	405	422	420	424	438	437	400	452	467	450	429	427	481	424	490	423	430	462	419	427	400	443	426	424	450	455	477	426	446	440	436	399	432	430	461	436	377	448	446	443	436	463	423	471	425	449	418	422	425	415	437	406	422	414	425	435	438	442	424	427	464	430	439	428	421	437	484	436	379	439	457	416	466	444	458	443	456	478	447	434	424	479	442	434	399	441	447	470	435	439	456	443	427	439	427	435	465	440	437	440	441	420	461	449	429	435	463	460	478	430	435	451	471	476	413	438	436	436	444	419	426	421	416	425	440	426	439	438	379	393	448	410	455	403	426	470	431	432	448	428	443	414	434	457	406	423	454	436	446	453	420	422	436	486	435	403	467	468	423	457	445	467	465	432	424	470	437	445	443	419	477	474	441	463	418	420	435	402	452	462	442	456	464	476	432	447	433	420	451	423	428	451	461	415	471	413	456	447	422	436	388	429	433	446	444	432	452	456	452	445	476	458	439	473	425	402	423	429	430	444	450	434	433	441	456	432	440	447	430	445	439	434	451	421	453	443	429	454	421	436	439	414	419	449	427	474	426	423	426	412	459	417	444	412	448	457	411	428	450	452	443	436	429	465	413	441	437	463	447	455	411	412	451	437	417	463	452	445	427	445	451	434	458	461	426	412	458	453	420	446	405	447	447	424	413	429	448	434	443	455	420	442	423	441	431	422	464	450	431	457	466	445	454	456	474	420	451	440	441	430	454	462	435	432	411	422	420	468	436	422	419	432	430	407	433	415	476	464	484	430	443	476	458	456	429	446	424	436	424	419	454	407	452	396	439	415	374	464	405	398	422	407	463	462	450	445	436	462	469	428	442	465	398	463	412	437	464	428	421	407	423	412	443	416	461	411	423	433	449	462	406	401	457	434	457	454	426	419	424	482	445	413	440	446	429	415	453	453	413	399	446	411	449	431	441	440	427	434	452	435	425	444	438	450	445	445	448	464	448	451	445	437	432	443	479	429	422	401	436	448	406	431	430	422	473	456	434	473	451	425	431	420	433	439	423	410	428	424	436	430	463	435	427	456	417	447	393	453	430	417	431	435	441	468	449	445	445	431	455	454	465	446	416	420	459	419	462	419	450	438	429	436	478	415	426	450	459	432	459	442	413	416	410	431	426	480	436	451	472	435	385	418	460	458	463	439	441	446	474	399	430	454	421	461	461	440	429	415	441	432	439	416	461	411	390	409	466	455	444	427	414	450	439	438	415	431	450	469	483	452	425	448	471	398	436	439	425	439	427	467	444	400	499	455	450	439	475	461	439	456	457	413	447	429	439	422	442	430	452	446	413	455	465	438	444	444	402	396	430	434	440	435	475	455	443	403	436	418	430	435	416	461	446	484	411	455	393	442	401	455	465	393	425	421	423	401	450	428	439	417	476	473	438	472	427	466	423	445	451	425	425	433	456	424	462	468	396	425	435	473	418	459	412	450	448	447	458	429	405	451	455	470	486	472	455	395	461	436	441	441	451	441	461	420	428	453	417	403	450	427	436	410	408	423	455	442	427	444	447	429	445	406	417	431	439	440	463	458	469	442	451	451	431	471	431	458	424	416	417	436	419	399	443	447	478	423	427	474	423	417	449	452	436	432	446	464	404	448	430	440	455	451	430	426	459	444	436	472	437	415	448	461	449	458	399	485	437	432	473	433	439	406	421	405	422	422	430	424	446	446	471	463	446	418	417	444	467	451	480	481	439	464	419	405	390	418	431	470	464	425	439	425	437	445	416	427	439	476	469	453	451	433	423	434	450	401	478	431	466	433	453	469	404	424	417	402	435	440	427	441	428	431	451	429	457	420	446	419	467	414	453	462	449	446	434	455	427	433	439	439	418	449	433	445	412	428	440	419	434	432	408	430	427	449	410	443	423	457	430	415	448	475	421	494	449	437	474	439	476	454	449	422	476	472	418	446	406	435	424	444	427	453	424	455	446	449	419	457	439	435	465	446	466	450	438	458	472	427	457	446	451	452	434	432	444	446	438	423	441	470	428	424	472	472	433	444	444	436	418	431	438	469	457	412	432	435	402	403	428	412	405	423	429	402	442	426	442	458	452	438	484	438	441	419	425	438	448	419	428	476	452	407	435	447	458	458	467	459	448	424	396	466	424	449	404	406	433	444	418	443	468	454	416	444	448	434	455	462	436	392	407	421	425	443	449	447	426	433	448	441	463	455	431	456	448	413	433	437	419	463	432	467	421	387	424	422	444	428	432	421	471	493	473	440	427	441	440	423	402	440	371	462	418	485	442	436	436	412	452	443	448	438	429	444	482	444	468	424	428	475	427	422	435	432	456	422	435	458	468	453	410	434	440	465	426	441	417	417	443	445	425	447	452	417	445	408	459	406	444	444	443	451	451	384	403	427	458	395	436	461	452	473	436	425	445	447	442	443	482	431	439	432	427	419	416	467	461	433	444	423	391	419	400	479	443	397	418	436	456	446	472	408	442	446	445	439	454	439	451	438	433	406	457	444	452	450	439	417	440	442	395	431	438	389	422	462	405	475	400	436	405	426	420	438	426	434	437	440	408	434	423	422	441	452	433	447	440	475	420	412	446	423	449	409	469	454	437	383	441	393	421	462	441	424	438	436	467	442	446	449	414	439	456	454	418	396	465	434	440	422	459	434	420	417	482	416	472	443	457	468	470	489	447	425	466	421	439	480	458	485	413	423	389	450	436	428	472	450	449	479	466	445	441	453	408	435	459	409	482	450	404	457	430	403	430	454	505	420	411	444	487	432	447	439	436	419	413	451	424	408	464	407	458	479	428	435	402	493	432	415	446	466	445	447	459	466	414	429	434	463	402	432	427	457	455	437	426	426	447	435	429	454	417	421	448	420	438	439	474	434	448	442	407	445	433	408	459	462	464	422	441	457	420	442	443	440	439	415	446	463	469	465	400	420	426	412	440	447	440	443	427	440	411	466	453	429	453	456	438	421	427	441	420	454	440	381	447	429	409	418	423	445	409	410	439	432	442	449	419	478	399	439	459	401	432	429	437	431	435	425	426	482	431	428	448	478	429	439	417	420	470	430	452	442	397	429	431	452	449	425	445	444	478	446	461	442	447	428	432	457
24716	22798	29062	24538	18006	4346	1001	709	605	673	611	624	572	603	643	623	614	608	638	637	628	634	617	601	666	631	553	605	637	583	614	639	591	633	651	593	600	631	588	562	593	639	607	593	594	596	612	633	609	587	617	604	619	601	628	598	635	551	574	566	601	608	584	593	574	582	619	605	556	629	616	634	604	587	578	556	635	613	593	596	635	596	575	592	562	610	597	583	629	566	577	611	628	641	573	609	621	587	565	628	578	618	599	643	610	578	623	595	605	611	626	585	589	621	602	652	629	635	635	565	608	600	588	603	611	587	599	599	639	610	568	618	649	539	600	601	610	629	616	592	593	674	584	575	613	597	634	635	623	633	567	606	641	591	628	606	621	614	577	629	582	609	613	624	562	594	617	619	593	619	618	608	589	567	588	632	571	588	583	623	629	574	595	609	578	622	580	605	600	618	627	596	638	603	587	575	606	617	608	682	624	608	593	605	588	637	643	573	601	640	563	600	635	605	603	611	580	590	567	600	620	603	571	569	613	590	610	601	631	620	641	642	635	581	568	598	644	608	613	647	617	578	601	628	586	619	586	636	651	649	614	566	590	594	601	607	602	608	578	569	595	637	497	597	625	633	589	594	604	635	574	608	583	604	609	573	546	595	639	613	616	623	626	560	575	622	655	601	559	589	581	607	624	561	577	567	587	542	559	568	615	601	596	578	535	601	602	615	624	578	642	589	593	613	579	637	596	588	567	644	569	600	594	636	646	560	602	586	623	622	604	638	601	601	582	603	642	604	584	603	624	614	589	600	608	614	558	638	616	646	614	635	597	578	594	613	595	608	627	607	548	614	562	606	592	558	683	590	615	575	645	602	639	621	608	561	567	648	615	615	601	622	587	603	584	588	614	588	568	593	600	613	611	595	611	601	586	619	610	596	583	642	618	634	597	639	596	546	605	626	585	562	635	608	596	612	596	634	617	622	605	547	621	596	613	598	620	594	619	597	593	589	592	608	646	626	555	608	567	578	571	594	604	627	622	609	610	580	607	616	542	642	587	550	549	562	599	585	600	578	579	605	598	573	619	587	606	543	623	606	563	581	586	613	601	571	588	576	624	616	590	596	645	579	634	607	621	584	575	647	599	535	557	619	543	631	617	584	585	589	611	551	570	599	613	615	580	563	627	582	577	614	632	570	584	625	619	655	611	587	572	553	614	602	593	598	590	631	589	594	584	570	621	554	636	613	605	582	577	611	616	589	570	632	614	580	610	618	606	600	579	637	610	579	615	605	595	586	611	609	604	596	626	608	606	652	572	647	616	569	594	605	617	563	612	574	602	573	551	604	590	600	618	567	610	650	573	586	584	630	588	616	597	607	599	611	585	540	580	591	573	626	606	583	617	587	614	599	598	593	630	643	613	584	576	642	610	615	588	592	610	578	643	609	585	604	588	626	581	577	600	580	637	611	635	612	606	596	592	589	583	579	612	613	583	598	587	617	601	620	620	572	623	620	573	587	641	589	570	613	566	572	572	556	596	603	650	592	603	598	583	575	599	620	597	590	638	564	592	581	599	566	645	615	598	622	605	641	627	567	617	614	614	621	606	601	645	593	579	542	569	567	556	648	563	547	619	583	632	603	589	593	577	592	604	626	596	580	629	613	616	537	595	631	606	601	586	586	604	608	602	589	585	576	581	602	604	581	576	593	610	556	597	628	597	580	611	553	584	578	605	566	598	611	632	608	622	583	566	612	594	623	570	576	579	597	607	590	586	572	591	575	602	588	675	608	594	592	589	587	566	609	567	651	584	611	565	592	633	574	596	570	607	554	600	622	598	573	606	581	574	608	615	625	598	614	582	597	612	630	596	639	591	588	581	617	568	618	616	627	595	635	564	614	605	596	644	579	588	599	614	623	635	621	597	612	564	575	570	590	605	637	600	581	603	606	651	613	581	609	614	621	599	602	589	544	628	588	623	558	627	616	572	571	621	559	549	590	569	599	577	606	604	612	625	634	577	609	585	624	600	602	581	600	581	615	575	618	616	651	597	578	610	589	623	539	585	589	685	577	569	627	593	638	610	590	576	583	593	567	573	638	583	558	633	590	556	583	599	637	593	558	603	568	619	572	618	615	625	623	579	599	594	604	581	608	571	621	581	601	576	581	630	622	593	580	598	580	563	608	564	556	608	596	612	633	592	616	595	566	602	633	585	566	619	646	556	619	586	627	575	576	576	545	549	577	619	608	598	611	562	610	577	619	592	647	619	599	663	576	590	596	614	613	597	589	628	564	559	594	565	602	606	591	608	615	573	612	573	629	577	632	630	602	599	602	612	588	568	614	593	612	611	643	593	639	576	572	639	585	595	651	584	591	619	575	592	578	616	591	600	573	613	599	628	618	632	577	595	564	580	598	580	572	609	593	613	570	586	603	585	568	639	593	621	621	583	537	567	621	607	590	592	622	626	581	580	588	558	621	630	609	592	588	588	606	623	576	553	592	599	649	573	651	595	548	608	603	595	591	594	559	610	645	556	609	609	567	630	577	560	608	640	589	595	597	604	599	605	549	583	606	550	597	618	606	611	581	607	589	614	557	584	609	605	602	600	619	613	560	590	618	556	557	543	605	596	587	616	598	614	604	649	615	603	598	560	591	617	596	569	577	636	608	626	594	567	644	606	573	573	620	600	619	624	568	592	565	525	593	599	535	588	599	601	647	604	562	571	608	549	627	567	539	620	603	596	557	592	568	607	570	646	619	598	562	558	610	600	638	577	629	554	622	589	587	598	630	580	603	614	579	573	590	610	588	611	620	548	639	594	644	600	585	564	600	571	579	620	599	605	623	638	594	572	635	628	611	567	615	577	569	593	641	594	625	584	648	562	598	618	639	613	614	597	592	640	576	587	634	591	584	589	632	609	594	634	600	607	588	616	625	605	580	607	598	596	590	600	620	618	592	561	597	613	560	630	584	637	635	565	575	591	621	600	624	590	593	586	621	580	565	556	625	643	559	574	561	608	588	629	586	589	658	624	605	616	591	614	586	617	593	603	577	583	596	636	602	583	613	617	597	539	585	644	638	586	623	634	594	607	577	627	560	599	553	622	639	613	547	636	586	598	635	603	545	605	609	541	604	591	576	611	622	635	613	574	593	592	580	575	571	578	562	609	634	578	605	592	543	586	607	563	593	577	651	545	627	626	610	625	574	616	612	627	602	623	560	610	604	566	564	610	605	602	553	621	612	633	596	569	610	562	585	607	583	613	568	543	554	591	623	563	598	592	559	570	579	615	594	574	628	576	614	586	613	630	602	596	608	627	614	622	558	620	617	607	608	567	608	615	620	640	591	599	605	625	606	596	620	585	615	615	561	580	570	602	611	587	608	583	589	622	569	617	621	591	572	596	617	576	555	602	609	650	574	564	574	632	677	590	632	629	617	602	614	579	556	610	601	623	607	594	582	601	612	621	597	576	570	624	607	555	623	563	574	633	609	605	598	561	613	576	586	589	622
62256	82157	41770	11848	2589	780	577	572	557	608	512	549	550	570	525	558	566	575	542	559	573	563	523	587	519	564	551	584	543	520	549	577	552	539	558	535	563	570	562	561	561	538	549	536	517	538	525	538	534	511	560	556	564	518	545	567	550	541	532	525	533	545	572	566	553	598	533	584	521	536	574	534	550	558	538	545	553	534	562	554	551	567	567	532	538	548	527	546	511	521	562	531	537	546	536	523	526	509	518	599	570	557	541	546	527	551	544	559	602	545	533	519	572	491	520	528	564	553	531	537	559	540	553	561	546	519	531	554	525	559	521	545	529	519	504	544	554	545	533	561	557	557	547	528	556	512	603	554	536	520	544	560	539	534	542	520	549	578	553	529	548	518	528	542	504	557	529	523	506	543	555	532	524	580	511	547	489	568	512	557	556	515	609	550	503	514	544	581	565	559	550	573	533	552	527	576	561	525	563	574	524	505	502	511	535	577	499	548	543	530	521	545	589	524	583	547	541	536	582	475	509	514	568	561	509	533	532	566	530	548	539	568	590	532	529	548	571	549	542	513	513	558	584	506	548	523	501	529	497	561	514	499	532	528	590	511	513	524	507	542	580	533	563	549	578	533	586	590	532	560	560	499	526	539	574	573	558	569	555	549	525	556	489	532	546	514	547	560	542	534	569	526	541	586	517	517	550	527	530	555	540	509	547	549	561	525	523	535	547	549	518	538	548	562	565	518	554	523	516	564	522	503	543	582	546	531	557	528	560	536	530	545	554	503	523	515	515	553	521	584	577	561	517	529	558	528	542	536	535	521	536	562	586	577	569	518	525	576	545	541	553	525	533	557	536	528	567	562	604	531	522	544	572	510	571	554	528	548	568	529	508	530	571	592	545	557	513	532	525	519	535	558	558	554	523	551	489	564	527	542	573	506	572	549	551	602	525	495	557	563	496	521	542	530	573	533	538	523	531	551	529	495	563	549	547	544	543	532	511	555	568	541	510	602	557	516	543	553	526	520	549	519	480	528	484	563	533	544	535	528	521	543	521	538	506	557	537	554	534	541	519	558	554	582	551	522	521	513	525	522	594	537	558	542	517	568	559	559	544	584	500	498	575	533	544	539	539	570	514	550	551	525	537	510	499	548	515	555	562	570	508	552	532	547	602	517	525	564	522	518	541	540	539	565	588	560	551	562	524	565	558	511	541	506	569	597	511	527	555	517	526	537	532	518	588	555	538	527	527	577	497	533	541	512	581	491	543	530	511	511	529	526	564	574	550	550	565	559	527	510	563	547	561	545	550	526	548	520	533	495	542	597	556	538	520	533	583	546	549	542	501	526	550	545	560	544	514	579	565	520	551	554	564	531	527	543	525	531	560	529	509	540	580	535	536	551	566	535	518	535	575	570	535	543	549	560	575	567	579	508	515	555	535	555	554	509	521	547	523	537	528	561	551	559	518	503	543	499	561	597	545	509	551	484	535	548	548	523	570	572	567	522	539	575	530	539	543	566	492	556	553	549	541	581	534	484	548	558	579	520	540	535	566	552	538	497	553	552	549	527	532	530	541	549	590	508	524	544	534	503	562	547	545	573	538	531	538	547	540	549	562	544	534	545	522	545	568	540	523	536	555	517	540	580	532	528	557	589	540	519	583	566	526	570	567	539	579	559	521	580	547	545	554	520	513	574	535	509	516	554	563	559	536	561	576	573	583	529	558	563	515	542	532	578	581	547	544	547	548	576	505	554	537	530	521	615	530	584	511	508	537	548	569	543	535	512	556	537	548	559	555	512	512	542	586	554	548	556	542	535	535	555	587	542	528	580	592	484	573	540	564	534	570	588	577	539	539	557	539	526	516	543	519	514	522	510	532	531	566	518	545	550	533	545	529	550	541	513	533	547	508	567	549	580	529	541	527	514	540	521	560	554	489	518	570	556	571	527	488	559	524	541	528	559	531	527	560	536	555	540	577	515	519	577	556	526	537	572	542	528	529	542	548	553	538	555	581	544	541	577	559	541	513	528	527	568	529	505	554	552	595	567	520	551	562	542	543	530	563	525	557	530	560	574	503	561	524	523	547	541	551	530	528	568	569	552	546	515	515	506	572	571	533	546	505	508	556	520	534	506	516	511	500	540	507	543	552	507	534	573	548	510	538	519	541	523	592	540	571	574	545	523	522	553	540	529	507	548	556	597	555	561	513	533	544	523	580	558	534	562	547	517	527	543	521	560	537	485	608	532	562	577	570	540	530	549	550	529	562	519	538	568	569	542	551	525	542	549	523	591	535	540	509	564	583	550	548	575	525	528	559	522	539	530	525	563	551	547	533	575	573	566	539	544	521	532	522	547	525	545	519	557	526	531	528	526	549	571	504	514	548	516	537	511	570	509	553	560	520	530	521	540	557	563	545	567	543	574	539	553	551	541	557	583	548	551	584	544	537	538	567	584	503	535	523	556	515	573	532	522	556	532	534	521	524	513	544	534	519	549	506	517	576	544	514	519	526	564	549	574	533	552	553	500	523	573	536	603	549	556	561	567	510	579	594	532	553	548	541	556	500	531	522	538	537	531	532	611	576	541	512	554	549	564	520	570	526	532	530	502	540	585	563	542	549	583	520	564	537	542	524	548	535	517	555	545	529	519	556	575	546	523	537	552	530	523	533	505	544	538	516	542	481	547	498	549	536	563	551	502	518	507	552	528	527	498	524	516	537	559	547	548	537	552	533	557	564	524	562	477	547	515	515	559	570	537	523	521	515	510	550	542	485	540	552	572	552	561	541	559	566	561	538	522	547	517	541	591	526	545	512	522	541	544	507	499	514	510	581	544	563	552	567	527	551	493	558	526	566	561	578	581	514	489	536	547	559	543	565	506	567	538	521	525	535	512	556	578	564	515	565	523	555	555	529	577	541	520	532	546	560	556	510	541	554	524	558	524	500	503	551	538	549	559	512	527	499	544	569	550	535	545	562	535	548	495	554	532	558	548	510	534	544	577	471	523	570	533	544	524	575	549	547	500	565	553	555	493	577	558	543	613	554	554	514	512	549	535	548	565	544	527	540	573	517	531	528	565	550	538	578	516	532	563	523	546	591	567	511	518	483	502	518	562	525	509	542	566	545	548	587	520	501	525	542	554	544	549	532	494	515	519	526	528	502	550	556	553	491	532	523	526	545	527	513	481	583	541	512	531	570	503	538	531	542	547	531	554	512	536	547	536	595	522	567	543	522	500	491	549	568	543	549	584	538	521	520	519	584	516	567	542	540	570	555	546	528	512	549	564	529	531	533	539	547	543	509	551	555	542	543	558	524	564	537	549	517	546	560	535	580	508	510	547	515	524	556	522	556	533	576	554	522	510	559	534	527	543	517	496	531	539	533	548	510	555	566	564	565	549	554	601	511	580	537	507	535	535	543	535	523	541	563	512	539	548	564	545	495	551	524	514	540	547	506	523	543	548	552	531	540	533	537	594	549	541	522	499	549	554	540	533	521	534	532	529
24176	22279	28875	24224	19956	8292	1361	851	712	731	774	730	750	743	732	744	788	690	780	707	727	709	699	731	691	772	710	694	755	692	722	681	705	735	696	692	673	709	734	727	665	686	709	711	693	784	743	704	691	693	680	742	696	713	715	651	702	687	667	668	753	708	678	696	680	713	719	759	685	690	715	648	734	736	713	704	675	662	747	682	696	720	724	657	661	715	708	685	695	735	721	714	718	688	701	687	678	629	715	741	672	686	647	717	651	690	687	697	697	712	683	720	672	693	676	718	725	732	670	741	672	699	687	710	729	680	702	717	652	631	698	706	721	751	713	692	700	758	722	762	676	701	702	711	710	761	767	726	717	697	742	738	706	726	728	713	690	692	719	730	650	668	728	737	645	665	703	726	693	718	710	709	708	671	678	673	668	714	654	732	698	645	716	730	712	628	716	738	700	648	698	687	694	672	684	727	654	675	694	692	670	688	722	701	707	683	688	690	679	656	666	669	668	707	652	726	662	675	678	721	732	673	701	760	687	696	735	752	706	680	730	711	729	716	716	721	720	727	695	752	681	658	650	696	689	683	714	692	703	711	668	693	731	673	678	704	713	731	705	694	672	727	711	663	720	772	695	730	745	669	646	718	672	692	696	727	734	714	656	723	732	751	751	660	697	695	761	683	657	691	683	712	713	678	689	682	708	679	710	726	714	717	698	697	746	690	682	730	711	688	685	724	697	683	718	681	674	710	757	695	693	726	708	739	724	734	650	673	706	667	710	715	683	665	743	717	720	740	707	704	651	714	686	671	700	683	671	674	685	694	691	731	704	746	768	735	686	695	685	704	647	685	681	707	718	714	725	707	704	733	698	714	700	747	705	687	678	714	662	706	671	716	701	735	736	663	678	706	695	709	701	714	700	698	731	699	712	648	738	704	701	694	648	675	675	703	711	707	686	719	734	674	720	752	672	667	695	661	727	709	708	702	687	688	725	738	711	746	753	686	730	676	683	702	699	720	758	717	718	694	728	685	689	706	686	675	692	667	704	700	704	677	687	679	676	778	710	691	688	717	640	656	678	687	694	708	692	677	680	689	686	651	704	701	696	707	682	709	700	657	720	709	704	677	694	669	715	699	699	689	680	673	723	683	701	689	707	690	680	680	693	663	689	659	685	764	693	692	714	712	679	704	714	715	717	701	728	708	685	673	684	741	771	676	701	711	722	672	692	671	663	676	694	739	698	694	691	659	789	731	701	694	738	727	674	708	729	755	780	740	709	697	689	702	680	717	734	735	693	737	663	693	653	683	717	679	668	696	693	722	701	657	728	682	701	687	722	708	690	746	708	754	735	666	704	678	707	708	710	726	721	677	695	721	730	694	667	713	679	708	676	736	736	717	677	662	734	696	698	704	675	699	635	723	690	708	660	679	675	696	702	694	678	686	698	705	710	713	693	702	723	701	713	722	742	712	718	691	687	683	776	726	673	699	684	709	739	695	724	681	698	690	716	672	687	704	664	723	636	702	722	758	721	727	722	689	722	704	718	720	761	677	695	686	726	709	653	724	690	723	688	655	713	692	755	694	675	719	711	706	698	703	680	712	709	714	713	687	708	666	686	680	663	749	715	694	699	723	682	679	648	737	708	708	722	662	743	655	731	666	698	683	725	699	732	646	683	710	717	778	688	713	699	715	691	705	717	663	712	748	708	714	694	743	698	686	761	682	681	717	731	757	707	717	658	716	676	707	670	711	747	694	728	671	652	638	701	703	683	695	685	664	713	661	680	707	699	716	700	704	703	701	738	755	678	731	710	672	670	694	733	654	699	707	699	679	671	744	672	708	702	644	726	700	756	736	695	714	723	688	699	663	675	702	688	721	737	676	682	713	685	682	693	684	684	689	705	667	693	713	725	640	711	736	717	671	677	709	680	702	717	700	701	698	677	650	696	675	677	706	722	702	732	707	667	677	743	719	700	688	681	697	719	717	688	687	656	658	654	737	656	658	697	707	699	734	735	671	701	654	737	703	667	700	733	694	708	664	696	629	697	670	673	662	747	706	701	670	669	705	671	686	724	683	667	620	725	658	738	700	704	669	635	711	664	719	670	743	715	719	712	729	701	735	727	749	703	708	723	769	710	643	675	660	687	735	724	741	684	690	661	723	753	699	722	694	678	692	678	710	700	698	701	721	659	699	706	753	684	729	673	686	696	666	691	667	648	705	692	628	740	744	681	717	709	663	677	675	705	711	669	722	725	769	738	698	695	675	685	727	698	692	785	718	693	701	688	703	730	690	675	694	702	669	725	711	743	672	745	697	729	707	735	671	714	685	725	674	721	693	741	695	724	656	693	671	699	685	671	718	711	684	706	720	721	748	686	722	660	708	690	700	652	670	686	716	701	765	706	724	698	666	680	706	679	727	671	730	756	676	690	689	696	645	680	679	690	716	731	689	703	657	714	749	698	679	695	693	690	696	710	741	739	665	659	721	702	759	691	733	682	676	726	697	747	711	724	711	721	710	666	704	676	705	679	737	683	618	707	725	709	690	683	723	707	717	700	733	706	692	722	673	730	708	725	646	716	696	702	703	672	708	732	708	739	662	738	721	732	734	671	680	679	715	735	727	733	721	684	705	691	731	692	674	681	690	666	737	653	696	697	721	699	708	709	685	740	657	696	753	707	656	695	713	725	687	683	730	674	681	681	719	692	713	727	726	712	692	716	684	733	687	706	717	722	696	694	668	685	675	714	645	709	696	723	684	639	712	738	680	696	695	681	720	689	657	647	698	688	705	694	708	684	731	691	690	711	667	689	682	718	674	699	712	684	730	743	687	692	763	673	726	742	668	690	681	711	665	703	698	718	709	664	698	646	688	690	691	668	713	713	699	706	679	716	731	778	696	734	721	698	679	718	676	686	697	709	726	751	667	720	742	723	691	668	681	668	701	699	681	710	682	703	706	622	681	696	686	692	677	716	667	701	696	641	690	657	764	684	660	672	699	733	688	693	690	683	700	721	673	659	777	677	772	651	669	658	706	655	696	661	688	647	701	676	715	692	692	718	721	680	675	688	705	673	721	734	684	695	657	720	730	723	678	667	700	702	725	721	683	687	622	685	671	701	716	687	701	696	661	640	685	688	633	723	687	691	710	700	699	730	701	686	684	717	766	658	677	651	678	735	666	685	700	691	669	706	667	685	656	709	692	705	717	742	691	706	716	667	704	685	684	716	737	696	709	693	685	734	776	672	649	682	650	755	681	710	684	699	673	691	670	691	650	711	693	668	672	663	649	700	702	681	756	748	691	663	679	696	683	659	693	736	712	719	710	733	720	674	694	713	701	703	715	713	676	724	734	678	744	707	672	743	673	701	703	683	726	664	713	718	700	669	660	707	699	746	703	701	733	680	712	695	664	694	720	738	747	723	706	704	719	780	737	688	687	646	665	704	707	693	729	674	715	711	671	710	712	736	718	722	688	677	683	705	760	673	705	684	726	701	671	704	716	699	678
60566	85785	45537	13913	2956	954	636	651	655	631	616	627	624	643	635	691	655	619	625	629	629	626	624	626	647	610	645	615	640	632	648	616	619	638	620	651	621	602	632	629	625	615	633	622	636	624	592	613	627	643	608	628	625	638	628	611	655	612	600	613	604	632	629	639	676	628	615	589	609	637	623	641	590	593	599	621	656	630	618	589	645	634	606	657	626	627	651	620	632	608	678	671	597	643	647	610	602	634	621	603	577	590	644	614	618	625	638	598	662	633	617	626	608	661	661	586	603	636	657	596	610	604	656	628	584	611	617	649	587	609	658	582	625	568	634	627	629	594	632	606	603	681	651	613	570	609	628	651	590	668	616	575	657	659	618	633	607	560	577	643	664	647	606	655	610	634	617	618	693	610	614	632	631	642	652	592	631	646	594	635	651	629	683	640	598	589	624	628	616	609	627	611	648	594	661	643	606	649	606	625	635	574	610	625	630	624	623	606	675	630	640	616	582	641	580	612	621	606	612	631	604	624	613	601	597	600	636	633	646	628	616	609	617	598	601	605	622	595	631	639	625	629	621	607	589	598	624	632	611	634	620	645	583	591	625	621	653	634	630	668	583	624	646	664	586	646	622	592	633	604	609	613	635	598	656	627	651	643	611	609	633	612	618	613	599	660	638	628	594	623	631	600	622	612	640	650	628	638	636	627	610	607	614	613	614	647	570	653	594	621	645	605	624	618	664	629	660	572	642	635	592	597	609	680	634	612	643	600	599	620	633	646	634	610	630	649	653	626	642	612	667	621	619	592	610	661	628	646	662	631	634	598	596	637	640	640	624	619	610	591	626	612	630	697	596	630	635	642	643	658	595	652	634	576	652	575	596	608	612	626	599	572	613	660	635	622	595	627	608	640	590	612	615	635	603	610	684	655	611	652	615	590	630	643	626	626	619	633	617	635	617	604	620	633	590	619	630	628	647	580	659	624	612	597	626	605	640	638	647	633	649	648	580	594	641	640	601	627	557	621	614	636	630	617	634	610	642	560	666	610	596	637	591	642	600	602	556	576	670	669	611	593	603	640	637	599	580	630	613	651	606	660	597	622	650	607	609	635	646	644	586	593	619	620	614	626	631	616	659	618	632	626	557	588	627	569	583	665	575	584	617	592	654	638	665	637	623	617	643	585	590	637	641	674	619	627	679	636	617	612	643	635	624	642	636	622	614	629	572	563	640	663	637	633	593	680	598	644	601	638	633	621	641	606	656	629	595	597	604	615	655	640	633	640	614	648	592	621	611	602	631	566	616	603	636	620	629	587	600	605	626	611	596	625	674	665	611	637	606	632	576	636	605	657	581	645	616	615	637	593	604	604	642	622	665	598	632	624	611	604	633	561	651	643	604	618	614	657	612	646	654	626	603	634	609	621	619	600	616	610	649	613	631	667	586	603	662	601	629	635	616	630	584	649	629	617	576	603	646	661	628	627	629	630	614	629	629	600	613	587	623	630	635	638	653	674	656	637	603	623	641	564	600	635	631	643	635	617	576	579	633	627	631	688	643	634	613	637	627	613	609	623	592	653	676	613	634	601	667	611	682	616	606	600	580	569	648	646	637	598	639	653	647	647	606	609	617	640	615	633	581	603	677	622	619	630	621	637	628	653	626	635	594	604	605	607	614	673	580	596	669	601	647	647	606	618	624	627	612	630	657	633	614	620	622	589	611	619	615	634	599	632	622	643	632	624	629	624	588	616	633	600	592	613	662	641	626	608	570	605	649	596	584	610	631	612	620	630	645	618	609	635	638	633	673	654	620	654	668	643	627	604	635	601	629	645	621	598	626	591	613	631	602	646	593	612	600	581	585	618	600	670	661	638	657	591	583	615	594	619	640	641	629	659	634	583	623	659	605	629	584	593	647	604	590	602	630	631	593	606	603	624	616	652	610	633	648	652	674	654	624	622	629	617	652	598	607	654	612	611	587	613	629	618	615	626	625	600	621	621	591	626	591	641	620	589	585	605	656	604	671	610	624	637	651	624	617	588	612	607	612	601	621	621	593	640	581	668	606	641	591	636	588	604	618	617	609	642	637	675	623	647	557	623	621	648	629	623	617	605	632	632	572	570	605	637	596	583	622	606	577	594	598	616	634	620	601	629	612	592	659	589	647	600	587	638	656	589	621	568	592	601	611	577	615	633	637	665	585	666	624	601	598	578	592	621	598	598	582	623	621	626	606	646	615	615	615	679	622	603	628	587	632	632	633	591	590	618	673	642	666	621	610	617	603	629	644	619	605	637	645	622	622	608	631	599	567	652	654	604	637	606	651	640	616	587	615	597	603	620	673	642	625	648	629	641	665	641	632	656	574	588	605	630	637	599	578	606	652	594	567	649	639	654	620	631	615	666	607	612	594	621	610	652	610	620	600	606	604	638	604	651	649	596	648	601	616	601	585	643	632	613	593	636	574	587	602	610	612	644	615	661	620	626	582	605	643	596	616	605	658	594	628	621	595	553	646	657	632	607	619	638	583	605	625	606	584	649	606	597	601	610	587	612	597	632	603	651	667	634	636	595	611	593	646	580	593	592	584	605	610	599	608	637	599	614	619	619	569	625	646	630	591	591	642	582	651	626	585	661	614	638	580	597	650	672	659	606	614	652	612	599	620	591	643	613	597	636	623	670	610	601	633	640	633	578	641	613	667	652	606	614	643	613	620	615	636	590	604	625	625	590	630	623	631	591	638	600	601	606	633	626	652	613	633	602	622	653	622	660	639	580	602	632	616	586	607	602	605	639	615	616	617	627	639	624	642	604	648	654	615	603	623	648	606	604	662	651	652	625	627	628	636	651	618	612	623	652	645	637	599	549	614	607	599	656	616	568	605	598	620	647	616	602	616	602	628	597	629	617	614	640	612	635	631	589	570	663	635	637	650	628	632	569	643	597	632	629	611	578	625	658	631	608	620	589	619	636	623	621	612	627	623	630	586	626	616	635	589	586	605	643	629	636	624	670	613	655	593	661	687	622	638	633	572	638	637	634	641	587	613	592	611	604	642	605	615	648	592	601	600	629	639	625	585	674	634	675	599	657	619	622	630	650	554	616	624	593	626	614	545	642	612	617	639	597	616	593	611	681	615	645	618	632	572	616	636	617	631	650	606	634	656	597	610	592	655	691	583	609	633	546	650	612	612	612	599	685	654	648	595	612	656	647	566	610	637	600	607	620	556	629	579	605	600	644	633	612	631	580	595	620	615	604	606	600	651	592	641	652	639	646	601	614	578	655	622	609	545	594	609	646	637	607	612	581	608	542	615	609	631	608	619	604	639	617	598	644	638	629	637	583	637	625	647	612	600	608	613	640	642	645	635	645	612	593	602	630	620	640	613	572	619	665	589	589	652	653	604	656	639	627	666	629	627	610	573	618	628	629	619	624	628	634	586	590	621	641	630	605	637	593	628	632	651	627	606	604	646	598	582	650	621	600	602	616	594	597	633	590	616	593	594	652	604	604
35202	30088	17875	4155	950	648	532	565	520	512	525	541	551	522	506	498	537	583	512	528	519	540	510	577	560	533	560	504	555	502	573	566	529	486	531	544	522	493	535	553	533	512	535	523	587	503	525	532	484	498	518	519	515	553	528	535	603	528	484	566	531	538	488	532	546	515	512	523	546	561	480	585	508	546	509	524	509	498	524	545	489	529	529	545	508	522	598	552	520	527	537	518	476	492	512	537	480	550	493	511	549	492	510	563	519	529	514	530	550	539	509	508	504	499	562	541	500	506	538	538	541	539	483	522	518	510	487	489	553	512	533	564	536	504	529	556	506	530	558	530	536	533	529	531	536	535	540	478	489	537	531	595	521	551	562	536	545	540	504	534	495	557	515	545	539	540	545	528	532	535	521	522	517	449	530	543	517	528	548	566	560	519	530	545	528	518	537	519	522	545	547	532	499	512	522	539	498	580	536	547	528	511	549	472	509	524	492	551	530	475	530	548	503	543	523	496	521	523	498	536	524	493	495	517	514	500	559	531	509	501	539	531	530	498	556	517	561	573	550	524	549	521	538	536	549	588	534	522	490	515	530	533	522	486	552	503	573	524	522	509	509	529	532	494	531	504	513	530	544	517	538	545	523	509	524	546	516	531	499	540	569	543	559	486	543	546	523	498	557	516	549	528	506	508	545	496	542	531	523	539	537	504	530	530	530	514	535	480	519	558	502	522	523	455	551	517	548	503	571	497	512	500	482	510	509	531	558	539	504	498	516	510	526	487	529	536	533	575	524	523	567	527	518	504	538	551	521	504	487	542	512	507	511	546	548	532	534	536	536	528	538	525	551	540	535	499	496	522	565	530	540	471	519	544	521	538	542	521	542	531	525	509	523	536	544	526	497	508	547	524	500	590	510	546	519	532	486	521	522	548	529	538	508	509	558	539	550	499	528	473	531	525	569	507	542	525	537	470	524	551	548	518	537	564	503	498	563	532	580	517	542	527	525	495	517	513	527	540	513	513	496	507	524	529	556	527	491	542	536	493	505	505	505	550	541	549	546	544	512	536	491	562	554	548	553	552	502	492	476	511	563	496	557	525	508	514	510	481	514	578	518	525	550	505	537	558	521	501	492	532	535	532	502	560	489	540	498	535	567	547	505	537	515	514	506	524	540	487	517	518	489	573	516	564	529	527	569	512	530	545	553	521	569	507	560	484	550	517	529	500	506	529	568	530	540	558	472	540	555	553	574	534	519	484	499	520	512	527	548	506	549	519	494	532	502	515	542	532	513	529	511	520	519	551	518	535	518	544	516	506	534	507	547	504	538	512	552	535	528	508	530	493	526	534	541	572	538	490	540	519	558	539	524	552	476	527	524	473	506	504	555	526	563	534	554	533	503	537	552	516	505	527	493	538	520	530	510	547	514	535	518	558	555	562	519	522	524	526	538	533	514	495	523	561	550	573	538	532	539	539	512	498	554	547	517	527	553	492	576	551	508	523	525	580	499	534	534	491	525	602	529	489	528	531	531	536	503	519	517	529	572	529	549	507	542	517	536	520	562	535	546	510	554	538	515	572	490	525	550	563	538	519	530	553	489	531	533	552	503	508	549	554	517	500	536	514	537	531	505	520	528	480	592	507	534	502	510	493	508	520	524	523	518	490	494	539	575	542	560	545	505	526	503	543	502	528	540	541	518	539	530	521	546	502	519	523	536	531	507	525	532	498	529	532	544	537	550	508	524	550	569	482	565	588	482	519	510	525	516	492	523	514	484	555	509	546	537	527	487	511	550	557	496	497	582	529	552	553	518	519	526	519	523	542	570	530	544	500	500	512	494	501	548	506	490	563	529	568	546	545	535	532	501	539	481	513	513	538	558	515	502	546	532	574	504	505	538	517	537	522	510	551	513	479	553	543	536	574	543	531	522	536	510	502	514	541	532	503	511	560	469	493	512	520	555	496	548	556	534	521	546	568	549	524	565	497	540	511	533	540	543	517	543	558	524	521	537	533	496	512	512	568	506	512	516	521	523	511	490	527	526	530	571	520	552	570	492	538	531	560	527	574	527	532	496	529	548	502	520	523	516	504	509	567	538	568	534	558	528	561	572	540	517	539	505	521	510	560	526	538	556	507	506	523	567	527	493	539	560	489	499	479	554	513	528	568	549	559	561	494	548	525	529	588	561	495	503	542	473	528	511	500	537	540	520	504	557	582	536	478	515	529	558	510	523	525	518	552	579	524	514	537	488	511	533	540	541	603	559	518	512	562	556	539	503	516	524	514	555	502	499	512	497	482	541	543	521	532	575	565	513	532	540	535	496	510	517	532	531	486	527	490	516	525	544	582	561	533	541	527	555	507	523	529	531	493	564	531	525	487	544	515	508	544	505	490	535	528	491	542	549	522	502	499	517	565	558	495	532	535	505	512	532	557	506	542	506	505	493	540	520	508	526	521	511	504	508	526	526	550	491	506	548	537	535	527	530	470	562	484	537	520	521	520	509	541	534	496	506	527	535	498	549	495	522	515	544	534	519	539	533	511	535	532	530	547	456	517	529	537	521	515	527	522	550	530	515	551	539	548	486	531	535	530	548	515	563	517	528	536	500	520	544	577	567	523	536	537	534	512	511	518	536	548	517	505	510	538	539	553	518	533	505	549	526	534	569	539	511	533	519	481	518	494	511	533	550	515	591	510	498	531	503	495	484	587	520	522	495	512	516	568	537	521	529	529	493	553	541	494	542	550	538	496	506	543	559	488	542	552	546	566	529	539	544	559	519	491	561	563	522	533	544	537	572	528	528	501	532	504	517	545	498	522	552	545	525	551	519	514	536	534	482	543	553	500	532	539	505	529	515	539	503	532	456	512	505	572	558	546	518	481	559	517	525	541	487	521	524	525	504	529	532	505	476	525	573	527	524	574	509	507	521	520	525	531	541	541	530	495	531	521	508	551	511	529	561	547	539	483	553	534	537	590	526	504	524	522	521	525	548	550	561	564	595	532	516	531	546	538	571	518	476	532	506	487	520	504	511	542	541	525	513	538	525	508	522	543	552	559	533	525	537	492	518	545	557	547	521	490	503	552	520	516	486	523	516	550	506	515	561	513	562	531	544	523	523	464	473	505	520	517	503	477	550	514	482	538	513	565	491	546	593	529	512	521	519	497	516	537	564	548	530	535	507	553	511	525	513	516	551	532	560	526	520	535	545	513	526	500	536	518	537	507	502	526	543	536	563	528	523	534	522	574	551	550	557	563	538	550	547	522	530	509	518	519	548	527	503	506	538	491	496	543	556	532	564	513	499	517	489	509	561	527	522	507	532	589	574	546	512	517	553	545	487	600	554	541	520	534	514	512	516	558	539	548	518	520	542	519	515	512	530	553	517	520	547	514	565	531	529	487	516	534	519	524	549	565	515	505	525	521	527	492	541	574	542	504	550	512	545	525	471	489	537	519	500	534	502	518	520	527	509	524	571	498	540	521	572	553	525	540	521	528	510	516
33334	29292	9251	1885	612	482	428	458	416	424	453	423	440	471	464	404	417	421	448	436	442	423	412	463	454	446	473	470	434	448	448	447	432	433	462	435	466	427	460	456	403	437	407	431	418	447	458	441	441	465	445	452	435	401	423	423	423	432	397	446	433	406	437	427	435	461	413	468	403	442	467	434	398	419	433	429	423	429	433	435	443	447	441	448	456	422	433	454	388	418	427	421	417	423	451	418	446	465	441	453	435	427	401	448	407	431	451	456	402	444	434	424	427	430	414	446	447	462	442	433	446	464	472	482	421	459	417	440	442	436	465	441	430	471	435	430	427	451	416	443	435	479	453	435	438	425	414	466	420	440	463	436	437	407	402	483	438	443	424	487	429	427	408	407	447	444	440	421	446	403	446	446	443	435	425	421	487	411	433	446	441	425	405	437	480	456	472	394	436	445	425	421	449	401	435	417	448	424	431	410	407	437	416	434	441	452	374	442	427	464	460	438	444	430	450	423	457	447	419	386	417	449	458	443	445	461	394	442	420	469	455	396	454	458	428	435	449	408	439	436	424	457	464	442	405	430	449	428	433	444	430	443	447	432	404	422	459	432	415	435	430	392	420	412	438	438	453	447	460	448	402	456	435	403	415	409	409	463	426	422	404	415	442	441	427	430	446	418	454	438	404	428	481	434	421	397	412	466	459	437	423	437	468	440	397	420	418	448	442	439	468	406	417	411	461	452	431	410	442	446	436	470	458	467	416	436	473	463	470	433	390	446	416	406	444	433	421	416	422	458	431	426	445	410	443	435	441	466	443	447	431	438	416	409	441	420	414	470	440	419	441	414	452	432	438	440	432	426	439	431	432	441	429	442	464	411	396	427	474	416	446	425	466	437	421	458	432	457	456	410	425	435	411	415	408	377	440	402	419	395	429	460	420	479	424	442	460	418	431	422	464	432	400	453	442	455	424	438	422	463	424	441	412	428	387	426	412	460	446	416	422	408	449	436	449	441	462	449	430	441	434	401	449	392	442	450	428	438	444	423	420	433	457	442	456	411	462	436	454	470	430	440	409	440	408	436	423	444	459	404	406	434	414	453	446	428	379	439	461	392	414	420	435	416	438	450	459	447	459	448	403	496	445	419	425	428	421	420	429	459	453	422	442	437	472	476	442	422	408	459	406	410	415	441	447	464	460	470	445	430	442	426	464	399	433	455	453	411	488	422	418	439	456	415	409	453	429	431	443	461	453	434	424	445	433	440	443	446	413	421	409	479	427	465	411	431	426	437	407	445	466	462	452	436	429	471	419	451	435	408	440	460	430	415	462	444	446	462	421	409	434	431	461	436	449	432	478	450	453	469	453	450	454	468	396	429	449	398	457	417	449	432	491	437	423	460	452	485	446	408	435	419	424	407	396	436	420	428	429	475	469	434	424	423	453	441	414	465	447	388	438	429	434	431	407	422	417	407	402	444	460	453	419	384	432	388	442	453	441	436	409	457	429	393	469	439	432	433	396	480	439	460	454	415	425	432	448	438	435	472	417	449	405	453	442	390	440	447	447	435	387	462	413	434	417	448	411	447	429	414	415	430	418	481	490	450	462	443	442	439	419	457	409	462	411	462	452	447	462	444	408	430	428	445	403	427	424	409	414	428	425	419	420	423	464	437	455	416	422	429	440	442	446	459	437	422	443	405	412	457	423	434	436	431	427	483	438	433	431	422	433	438	419	457	413	428	450	425	455	446	396	417	452	456	448	424	461	449	407	486	433	459	454	431	420	431	420	423	441	432	407	425	457	421	418	446	427	447	482	447	411	423	435	419	443	450	446	473	434	439	453	465	449	433	444	409	465	428	426	451	438	424	439	447	454	417	423	455	462	462	422	469	444	441	426	416	392	429	417	414	472	449	469	434	433	438	448	438	470	471	429	456	396	426	434	428	399	387	424	410	442	401	404	431	461	441	426	439	408	419	434	440	445	458	424	464	457	461	423	445	439	449	470	428	442	456	417	440	413	476	410	449	431	426	465	414	411	435	441	443	448	433	423	414	412	433	430	427	478	409	462	431	439	442	422	436	424	429	428	453	487	409	486	444	428	429	467	461	437	425	411	395	400	445	448	428	447	469	406	456	440	423	423	417	440	438	419	420	445	422	478	445	445	458	438	425	451	395	503	427	420	432	436	487	433	436	485	406	441	436	429	457	442	423	416	433	462	428	424	441	436	436	432	438	420	445	419	427	457	446	420	450	445	437	431	442	458	468	427	414	408	450	448	411	415	419	442	441	445	438	428	414	436	452	403	472	437	464	444	406	440	420	453	442	441	445	386	466	432	434	436	464	441	401	434	416	436	417	457	409	423	422	420	410	429	428	425	484	421	417	422	459	448	427	439	455	432	426	406	448	422	420	454	448	432	459	440	445	425	431	477	437	422	446	400	434	398	448	450	438	435	418	429	413	420	429	401	406	438	447	434	403	477	432	464	461	468	472	437	457	461	437	416	444	441	392	454	421	453	443	430	450	432	424	444	417	429	408	457	474	425	463	431	417	434	465	448	438	438	455	429	444	417	444	444	438	442	427	477	456	463	433	409	410	439	474	433	443	432	417	424	460	426	447	397	429	458	418	470	413	435	423	479	492	467	495	452	436	407	419	427	444	454	428	435	411	454	451	474	461	452	424	411	459	456	468	419	408	400	430	438	430	471	433	419	449	452	460	449	427	432	438	449	446	422	367	429	440	397	444	424	423	399	420	440	458	439	447	422	387	441	386	438	443	441	426	430	422	430	421	447	411	498	408	439	473	433	455	415	438	424	447	439	401	389	436	499	476	437	453	461	427	458	446	454	398	421	428	408	440	449	438	465	442	441	401	424	397	458	454	459	414	430	429	452	448	436	444	406	414	427	447	460	415	414	447	475	432	447	470	443	446	418	449	443	444	421	455	440	446	437	395	431	453	403	449	441	454	406	454	443	438	433	452	408	419	455	451	442	406	399	435	417	415	444	431	404	408	424	434	425	447	455	450	415	445	469	445	417	436	448	447	420	415	453	449	433	399	465	443	469	432	425	468	467	424	432	448	472	466	444	422	435	447	447	405	446	422	418	431	433	469	443	425	481	478	451	430	442	393	434	455	405	463	438	487	421	428	448	426	429	422	464	398	473	428	414	466	457	432	434	461	431	406	444	453	443	483	419	431	432	428	444	422	412	392	456	401	421	398	406	423	404	429	449	462	463	432	474	446	472	432	430	429	459	446	405	435	445	436	470	454	437	454	426	445	491	449	426	447	393	421	404	446	447	466	437	423	471	440	426	428	409	462	488	405	417	449	416	488	457	417	423	437	445	465	452	442	446	420	414	454	456	481	408	447	434	462	478	428	441	460	404	446	485	422	446	455	426	434	416	450	421	445	388	404	418	429	442	419	468	457	422	439	475	413	421	446	449	428	401	456	441	454	436	454	446	435	443	418	440	426	406	441	424	463	436	427	425	432	460	408	413	469	441	454
24739	22740	28952	24580	18056	4477	1026	726	659	623	658	640	595	635	580	600	582	606	603	574	623	583	601	651	603	582	557	570	565	609	579	633	593	572	574	641	582	581	626	595	579	608	615	616	608	550	579	577	610	580	585	560	617	551	612	599	609	574	570	597	570	630	564	575	558	601	617	586	591	613	617	575	571	571	546	599	616	581	561	574	606	588	581	599	579	574	609	544	595	587	599	594	536	616	592	571	563	620	641	592	572	564	597	582	572	598	596	563	616	568	595	610	576	592	602	596	566	604	602	621	630	544	592	584	592	581	648	590	533	566	576	585	561	582	545	588	601	585	542	566	586	562	633	591	604	605	598	577	566	591	597	607	605	590	569	621	575	540	580	595	573	605	601	584	585	618	552	588	562	571	573	558	609	602	593	566	580	588	584	595	580	583	601	580	616	604	610	563	603	587	594	638	578	592	601	576	589	599	611	532	555	571	592	571	597	587	567	563	594	586	600	536	551	631	560	546	543	581	575	634	598	574	593	571	572	596	570	592	603	575	619	599	594	567	612	598	576	569	591	576	581	586	653	549	588	562	611	581	572	592	586	574	614	580	566	611	587	544	598	552	586	558	607	579	582	565	578	598	635	553	585	634	590	570	569	570	624	542	604	610	583	575	594	577	557	601	554	607	573	589	607	585	590	584	573	559	622	637	612	617	595	580	574	625	581	574	562	550	656	617	553	573	590	566	587	625	585	604	620	581	569	584	581	546	625	598	636	587	582	571	590	550	554	565	595	603	574	594	612	564	615	604	612	565	586	583	637	561	601	603	545	633	597	566	569	599	608	564	621	571	611	570	553	575	634	610	578	611	585	590	577	587	576	621	592	573	600	598	584	600	593	590	569	526	566	519	580	578	586	575	570	624	619	574	571	590	588	571	583	601	568	571	546	572	617	547	566	603	583	550	575	626	595	578	609	622	563	622	602	572	613	617	555	569	545	564	595	606	593	614	591	610	579	583	557	599	607	554	553	596	589	570	653	566	592	549	585	618	592	623	625	633	598	619	584	607	569	579	581	563	603	562	539	583	590	578	569	574	636	638	613	575	618	560	570	632	566	596	584	606	583	567	607	568	642	579	602	579	558	573	573	623	581	593	591	583	625	592	603	625	594	584	605	576	624	607	574	590	584	580	594	618	568	565	616	579	606	605	589	546	550	584	553	569	558	562	566	582	602	569	621	602	592	583	635	591	643	533	601	588	551	603	551	570	573	642	594	588	593	606	557	564	596	551	584	592	566	632	568	563	587	554	567	571	602	572	537	540	591	609	598	588	597	615	614	620	553	603	623	616	595	572	582	578	600	600	605	591	625	600	577	565	622	602	587	576	526	612	593	591	604	552	574	598	558	644	622	585	582	613	562	596	596	588	606	608	596	591	554	582	584	626	628	583	616	639	555	602	605	592	578	572	586	600	601	571	582	552	649	579	603	598	596	607	565	622	619	559	604	635	562	623	608	552	576	576	615	598	604	567	590	579	605	576	588	557	585	597	571	552	543	538	556	603	583	562	583	603	552	619	528	583	573	577	595	583	580	558	609	572	564	597	569	519	594	620	611	607	596	584	536	587	600	569	607	598	550	578	578	570	551	589	581	583	575	627	566	600	600	571	590	584	589	544	583	610	615	589	573	601	599	621	566	566	595	551	548	591	600	596	580	603	617	603	626	581	540	583	609	583	607	569	571	552	599	570	598	549	592	593	536	575	552	573	612	586	624	561	619	607	612	582	574	607	622	590	599	571	574	587	598	661	603	630	585	575	612	600	598	562	566	614	609	611	591	580	549	615	565	575	586	580	581	564	570	574	574	591	592	560	570	583	541	563	560	627	611	615	604	565	607	585	573	579	613	593	563	550	598	557	584	588	583	617	543	552	579	577	585	594	584	544	621	591	573	600	571	593	576	585	567	587	555	653	567	542	605	575	606	608	638	569	581	570	566	564	601	614	587	582	583	532	569	592	607	614	578	606	596	613	589	590	601	572	620	583	560	593	550	592	585	561	590	568	608	573	581	593	554	623	585	625	597	615	564	593	550	533	600	573	556	617	587	584	579	624	584	595	590	569	609	606	595	591	548	592	559	587	559	619	608	583	591	594	606	552	603	561	587	597	606	562	584	556	625	558	597	600	577	568	579	548	613	576	568	592	588	548	581	616	567	558	622	593	577	586	522	582	564	613	560	577	621	637	586	604	566	574	605	582	655	605	599	579	560	559	555	569	605	564	604	571	576	623	554	630	567	572	579	549	607	561	644	588	603	625	614	590	622	572	545	586	580	598	593	631	567	589	616	603	594	618	520	604	586	592	605	572	562	576	611	599	597	569	615	551	561	609	560	602	603	582	576	562	558	618	589	566	602	546	616	603	591	625	585	592	563	647	588	586	592	586	617	556	609	611	546	600	600	606	614	578	558	570	564	588	571	572	550	625	594	596	585	596	618	571	553	544	558	625	554	580	629	592	601	599	597	574	602	526	608	589	575	617	589	568	574	606	600	604	601	616	574	564	566	597	571	579	606	629	605	530	625	604	573	610	585	583	555	618	616	566	630	630	600	632	575	584	576	609	623	612	593	600	608	577	582	565	575	586	580	622	570	581	599	572	601	523	597	548	567	598	603	595	585	610	586	578	612	589	595	619	609	602	579	607	572	567	578	553	596	571	601	584	587	597	617	617	604	620	620	639	601	604	573	568	567	631	564	612	559	571	574	596	592	569	610	568	587	581	560	572	598	577	628	567	566	563	625	571	591	602	565	575	551	597	572	533	598	624	547	594	604	560	563	566	568	598	632	568	567	575	597	594	567	551	567	611	596	582	604	602	588	566	625	607	639	610	594	573	584	598	587	567	567	572	553	615	574	565	616	591	591	544	585	626	546	556	591	584	544	574	564	591	580	579	553	617	516	555	595	596	534	599	582	569	602	561	556	592	576	598	601	564	572	590	565	630	621	597	611	590	581	609	535	598	554	613	601	567	567	587	572	624	555	601	577	602	581	596	567	513	557	610	591	611	598	596	570	578	577	609	585	573	569	560	575	588	575	587	634	544	590	563	582	567	612	581	617	592	620	598	588	623	562	546	578	604	574	591	607	559	616	560	620	537	580	582	581	604	584	556	583	545	595	600	586	580	621	541	569	601	599	588	573	592	562	604	591	593	556	644	569	565	543	589	617	608	536	582	586	560	602	619	528	566	564	553	572	567	574	578	559	570	552	581	604	568	617	594	571	636	558	586	596	555	604	595	556	617	618	530	603	562	582	629	586	569	615	571	583	558	585	594	572	599	625	620	584	588	592	630	583	602	589	567	579	542	581	593	564	552	626	570	579	574	601	608	588	620	583	563	606	555	570	582	596	608	593	641	589	590	587	579	596	612	584	621	591	626	628	594	553	590	570	555	605	595	541	573	560	578	588	573	575	587	599	585	585	617	594	594	614	603	601	594	630	588	608	608	582	589	613	587	609	563
62428	82432	42961	11985	2482	796	551	565	519	493	516	534	543	519	567	570	540	507	565	542	587	577	547	536	520	512	479	531	595	535	526	540	501	538	520	551	506	514	504	564	536	544	520	533	571	510	557	519	534	528	513	515	519	535	525	526	564	487	510	525	558	539	518	501	517	507	500	557	546	549	539	539	514	566	520	571	530	522	545	507	527	544	507	550	515	558	547	560	534	483	505	505	547	558	477	530	505	525	530	535	547	536	521	572	543	500	574	529	532	556	538	518	516	504	548	565	557	511	562	552	531	571	530	518	532	556	506	544	506	544	527	532	475	556	534	554	501	554	536	546	535	521	550	493	482	548	492	540	566	518	503	524	507	514	536	564	536	539	537	561	487	547	502	514	557	511	532	518	555	532	533	490	529	564	527	558	522	546	510	552	531	569	530	505	546	517	521	521	527	525	515	524	515	484	489	559	535	553	479	540	506	570	534	519	553	543	531	518	535	501	536	549	517	528	496	515	527	513	521	565	551	556	556	491	526	503	526	554	491	538	497	535	514	589	538	522	528	556	517	540	560	555	553	535	554	515	522	528	539	514	529	501	533	514	561	524	508	516	508	535	546	532	560	528	577	527	565	535	516	545	584	545	529	540	560	561	540	577	531	540	561	537	560	517	554	505	497	530	547	497	526	534	526	537	501	547	541	560	503	509	521	497	532	529	516	501	483	534	522	500	563	536	525	506	559	507	528	524	525	530	523	533	486	538	489	555	526	560	520	523	541	536	506	543	513	508	537	526	547	508	506	481	482	517	533	519	511	477	489	536	502	557	535	488	503	565	510	548	511	514	487	588	509	517	516	510	536	596	565	532	542	530	534	547	496	508	500	504	510	516	514	547	558	527	532	512	530	535	557	551	489	504	544	540	520	537	529	511	550	496	531	535	544	499	533	527	508	507	528	507	540	585	497	521	522	541	503	489	521	563	523	554	542	519	491	537	519	507	535	542	516	568	541	552	524	527	541	539	556	490	538	540	536	528	548	565	549	503	477	501	481	509	521	514	513	500	508	529	516	551	491	511	541	526	520	594	489	553	536	519	524	544	523	528	530	500	505	530	574	545	532	520	525	547	569	491	563	538	541	544	524	542	533	529	520	549	547	517	524	505	526	559	527	558	546	528	517	516	515	535	526	557	510	484	524	525	524	491	489	535	543	541	552	503	523	503	508	501	534	552	573	553	521	532	526	537	517	471	525	530	526	527	559	522	553	516	543	581	536	570	535	471	513	523	522	506	525	469	525	515	494	538	546	502	575	537	504	536	527	506	525	498	542	529	477	542	511	550	558	530	506	544	547	522	530	542	544	526	559	531	525	551	536	555	502	552	515	526	541	543	523	555	531	499	517	531	500	521	540	558	489	522	511	531	533	530	588	489	480	540	516	568	481	525	534	508	518	491	516	548	511	574	532	523	522	528	537	574	522	549	545	512	529	543	492	544	547	553	542	495	552	524	502	565	522	544	543	547	555	534	525	526	547	555	518	487	500	541	507	491	550	528	544	553	469	529	546	571	528	584	552	516	501	533	549	542	477	479	540	534	539	493	549	531	523	539	510	528	509	555	546	528	506	515	497	514	566	553	586	515	509	508	535	549	508	528	513	514	519	511	484	544	520	561	537	524	503	567	532	512	522	538	559	523	532	483	497	590	515	529	513	529	534	521	526	530	528	504	534	510	524	540	538	548	592	518	506	513	525	524	513	573	537	572	496	519	518	522	502	529	541	521	498	523	548	521	533	517	526	526	519	560	542	527	486	541	535	506	528	520	570	504	514	551	536	520	507	542	520	530	531	538	519	508	540	539	554	513	515	518	517	553	559	517	537	506	496	584	512	537	481	508	573	538	515	583	520	528	512	540	523	520	513	556	531	535	520	500	531	547	550	524	485	497	540	497	548	509	530	508	552	535	552	533	510	504	558	524	518	538	502	538	508	578	523	587	527	512	538	551	530	513	514	571	540	524	517	506	529	514	538	537	558	545	534	530	585	513	528	566	497	529	491	522	547	529	561	558	522	494	533	497	574	511	544	529	522	560	497	522	533	563	541	498	535	509	579	534	539	507	535	552	529	493	532	513	451	523	487	509	532	551	481	536	544	562	512	531	513	558	511	525	520	516	524	525	516	531	523	546	537	548	507	492	559	532	515	517	538	482	550	556	539	533	531	494	540	530	550	517	501	532	511	511	524	517	510	546	533	514	520	532	560	554	543	564	520	532	506	521	587	514	529	515	529	549	512	509	566	517	524	483	519	514	533	548	524	567	525	523	520	536	571	515	527	528	567	519	476	514	538	533	511	528	528	540	531	519	516	552	554	551	518	538	526	520	530	559	509	519	573	527	526	530	502	549	521	534	536	539	531	542	538	485	536	542	512	543	563	484	532	534	493	515	522	525	532	517	514	544	556	520	508	551	540	520	541	538	543	513	511	515	541	540	482	523	532	532	525	555	534	538	504	531	527	519	512	470	515	541	500	536	499	533	560	568	538	518	492	543	540	536	517	496	520	544	533	516	530	541	602	560	495	529	502	524	567	524	532	533	548	547	486	529	561	535	519	500	555	500	508	539	569	498	502	539	558	536	516	530	513	553	520	536	528	529	533	446	518	518	506	582	583	522	513	533	519	543	561	539	526	530	560	541	520	536	516	513	529	489	503	535	531	536	522	562	485	535	540	485	532	495	519	513	567	511	505	514	462	536	528	544	552	540	538	546	550	524	504	509	510	530	516	505	542	529	486	531	491	528	545	518	553	506	566	515	540	555	517	520	517	529	518	538	495	528	556	568	539	577	508	548	549	521	530	531	482	491	523	562	576	522	537	479	532	506	509	541	497	522	545	514	527	521	548	530	505	534	521	528	466	517	534	525	530	514	529	545	514	518	521	522	524	496	522	528	555	568	535	541	500	523	514	487	534	567	547	521	536	499	545	517	521	523	536	511	569	506	513	531	514	598	532	527	551	543	542	499	533	478	513	491	483	530	552	553	570	517	548	564	510	539	551	516	573	572	516	505	499	517	507	495	524	568	524	507	521	503	552	509	499	487	526	553	528	540	482	536	462	521	530	521	514	552	539	500	507	503	473	531	531	587	505	563	521	574	523	492	518	542	562	558	507	499	497	498	514	542	536	511	544	537	531	551	533	489	540	516	508	513	548	519	523	531	532	518	562	531	508	502	516	530	516	523	531	498	524	545	521	531	534	512	528	554	541	556	556	524	533	560	508	496	521	512	523	495	523	544	498	523	503	476	501	532	549	508	500	504	519	535	499	506	556	516	522	527	516	576	538	551	565	544	534	473	515	538	497	501	520	553	529	530	507	525	544	504	525	526	526	534	503	496	513	500	524	532	533	529	559	509	517	512	518	530	545	493	508	508	540	540	523	560	546	517	530	528	523	518	538	559	505	518	516	525	476	514	542	497	555	553	493	499	497	553	533	552	514	500	537	563	496	536	533	500	535	529
24165	22308	28860	24153	20077	8308	1362	830	760	698	754	660	727	711	706	712	697	686	723	661	668	738	693	724	714	696	685	691	769	733	714	746	688	648	703	755	712	681	687	693	715	677	734	687	718	652	685	700	668	660	712	741	748	679	677	660	698	709	707	715	699	638	661	656	727	733	684	687	692	692	677	697	698	682	707	711	697	721	719	704	721	678	758	697	723	676	695	694	740	704	709	712	675	649	659	714	676	699	700	722	710	696	702	716	695	685	727	708	672	715	733	688	707	650	684	717	719	652	713	728	679	671	665	671	645	684	676	708	706	710	712	702	757	669	661	674	702	695	662	713	678	665	676	716	698	676	726	675	718	710	697	670	678	670	702	680	678	715	675	684	697	705	635	719	694	654	700	666	709	710	698	678	651	679	643	704	684	691	704	694	695	653	705	666	660	752	702	696	683	670	715	675	695	678	721	656	692	688	679	694	679	708	662	695	674	706	734	703	699	681	753	659	654	669	657	727	677	704	653	698	707	692	684	681	736	670	712	655	688	658	689	696	705	743	719	708	671	734	677	701	668	711	671	667	712	677	699	704	709	653	722	685	683	700	694	761	708	709	725	681	737	646	688	699	730	670	698	650	690	693	669	690	691	675	683	689	700	677	643	733	697	735	753	663	685	733	665	668	663	678	674	659	678	712	667	728	716	712	701	652	743	722	724	692	716	720	662	691	738	686	699	647	720	693	670	727	723	681	642	684	661	687	668	669	697	654	690	713	662	707	720	649	712	754	731	632	702	664	679	701	665	648	702	719	733	683	720	704	654	703	668	664	709	655	661	716	703	723	714	734	679	713	681	695	703	713	682	668	697	649	684	671	643	699	659	690	684	710	645	694	712	705	740	690	709	705	692	669	687	676	705	684	660	683	755	669	722	691	697	657	700	695	707	656	719	695	717	708	724	688	734	738	663	681	739	688	693	669	697	704	726	690	724	671	688	691	678	675	668	687	716	700	658	726	664	709	688	707	717	685	695	678	645	675	668	708	682	697	700	653	706	691	694	705	645	666	736	716	697	666	681	699	746	653	743	675	667	665	700	639	690	728	689	665	696	719	660	651	687	656	643	661	700	706	685	642	695	685	678	684	684	726	652	668	738	648	710	626	636	727	709	640	689	671	705	696	679	668	653	677	714	737	747	690	691	661	708	676	692	675	717	713	691	717	724	641	677	695	708	677	657	681	703	673	706	697	697	723	684	746	671	678	688	720	676	655	696	716	696	712	654	681	732	695	679	684	719	710	746	692	677	706	712	727	659	660	690	670	674	630	650	705	691	703	674	748	689	658	730	669	699	675	708	698	696	692	685	682	692	679	747	704	685	737	679	743	641	724	675	682	670	677	753	672	663	692	684	662	661	691	692	687	629	689	672	686	687	702	655	667	683	688	665	730	699	695	682	690	694	692	690	672	687	742	687	687	702	683	658	734	676	695	657	664	668	687	704	726	689	681	655	712	733	695	675	670	746	654	660	709	678	670	693	688	696	696	710	669	652	704	705	716	674	653	702	722	683	702	707	666	703	742	737	696	724	676	682	648	679	637	690	742	669	632	700	705	677	689	670	705	700	658	657	657	704	720	678	617	670	710	663	646	676	639	687	675	710	735	702	652	701	693	673	693	704	692	698	669	740	658	716	687	712	768	673	713	700	633	676	644	694	666	710	666	719	742	695	704	693	667	687	692	685	695	683	677	705	685	656	680	656	621	653	699	695	709	625	671	702	702	654	704	690	705	712	675	678	717	689	624	689	718	700	726	710	702	692	728	667	697	740	633	693	694	663	689	632	679	681	735	655	702	699	728	712	719	719	681	687	666	681	691	694	666	696	684	630	741	664	667	682	677	681	703	709	674	727	704	656	663	667	687	690	732	716	638	727	667	729	688	688	682	665	676	656	689	685	680	728	689	640	656	732	689	690	694	664	696	684	691	706	677	741	706	698	758	709	668	681	684	667	664	660	682	713	673	715	669	756	713	701	678	712	745	735	707	689	698	694	693	673	688	698	638	677	703	677	732	713	673	645	729	662	658	668	713	749	677	662	690	703	678	676	685	706	675	696	697	724	697	701	669	664	717	705	716	702	707	678	728	642	678	643	671	713	714	711	664	701	658	703	711	674	648	715	695	729	706	696	716	673	675	686	687	674	704	686	699	704	704	723	707	663	672	677	678	693	677	639	689	737	664	686	698	662	717	714	664	676	734	660	695	671	670	682	681	684	639	692	682	745	712	683	681	693	711	705	700	713	673	727	684	706	705	685	676	717	696	678	666	690	661	655	644	736	690	704	716	644	694	696	717	667	719	684	716	713	669	699	694	729	658	707	646	703	676	698	698	676	697	694	705	699	660	740	688	720	718	709	707	697	694	720	674	693	713	698	690	711	706	655	665	643	646	689	712	730	689	697	674	681	679	663	692	712	734	683	696	674	705	687	689	677	690	684	664	751	703	690	622	691	654	696	703	677	739	718	690	672	714	635	689	747	679	700	689	702	687	734	683	712	687	710	686	684	681	678	700	709	709	703	705	678	699	687	737	645	700	709	688	667	696	712	727	685	725	682	702	720	686	687	710	659	676	668	718	693	727	700	690	698	664	719	680	712	694	682	707	715	671	669	695	720	695	647	696	668	675	656	694	683	648	680	703	668	735	711	689	677	720	682	711	692	697	664	657	642	651	735	643	681	717	676	657	671	683	674	728	703	674	665	694	653	714	668	697	750	713	724	674	693	663	692	753	665	713	694	657	726	674	669	681	655	640	710	713	677	688	686	675	669	687	676	685	721	694	709	667	675	744	720	687	703	672	679	698	686	679	635	671	662	679	647	686	696	675	672	707	706	680	696	718	671	660	661	667	668	675	685	728	702	699	694	710	667	688	690	668	687	684	695	707	665	678	734	676	676	686	671	680	668	735	711	675	673	722	685	622	718	656	670	777	647	750	702	712	728	683	616	687	668	723	715	675	678	690	665	699	649	697	724	691	696	704	684	699	727	689	682	722	691	705	686	722	654	721	658	714	716	676	658	747	647	713	651	695	628	703	726	693	697	722	686	666	677	648	669	665	701	636	705	697	653	731	743	695	666	693	646	676	688	682	725	702	676	744	671	694	662	657	642	661	668	675	666	680	672	661	683	668	685	734	686	750	721	680	707	746	680	718	695	677	705	659	641	717	658	688	703	681	696	673	712	702	674	649	680	663	724	646	724	672	713	644	712	700	724	701	722	721	696	711	689	685	672	681	717	667	726	696	674	726	686	670	728	686	729	665	773	659	671	697	693	679	721	680	714	652	730	699	672	644	731	716	737	671	648	637	677	680	695	674	710	672	653	681	691	720	702	706	651	688	655	677	705	698	665	737	708	656	703	656	722	715	687	687	700	740	691	710	703	698	690	712	691	705	662	703	690	687	704	704	688	674	703	712	637	663	653	670	683	640	731	726	715	702	678	661	704	672	724	720	729	677	658	699
61215	85253	46627	13797	2964	926	633	603	651	634	604	609	630	606	658	619	558	622	584	641	626	629	590	601	648	618	608	572	637	625	626	615	602	546	592	652	612	660	627	605	617	658	652	656	582	593	586	574	630	604	606	633	608	612	612	609	618	608	640	592	643	599	620	609	646	640	612	645	569	604	606	599	615	608	613	619	630	615	599	593	576	644	585	582	582	588	650	625	612	611	678	607	602	608	603	627	596	610	579	614	599	653	604	586	619	604	607	628	633	595	616	656	624	633	598	596	578	596	578	620	602	656	623	620	583	665	569	580	582	605	622	654	647	575	636	596	628	607	596	584	657	594	586	608	604	612	650	592	583	617	594	616	622	629	618	583	651	643	611	574	649	638	610	596	608	580	637	618	608	614	622	578	578	605	589	605	607	618	636	596	588	550	615	650	626	609	610	628	594	632	617	600	596	631	613	613	575	627	626	551	628	635	636	591	614	638	590	592	642	634	647	591	626	608	565	612	645	591	579	615	609	592	644	634	590	609	632	588	597	592	639	574	612	602	639	588	606	636	597	611	572	622	597	572	622	620	633	629	590	637	567	613	586	591	640	649	585	609	606	586	597	584	628	593	618	569	593	683	610	650	635	624	616	583	632	619	625	595	625	584	612	627	612	587	645	607	637	596	617	593	618	639	624	597	592	561	610	616	580	578	628	623	610	601	597	586	628	587	641	619	635	599	594	642	599	618	661	616	595	578	596	641	663	600	593	623	656	627	632	629	650	602	614	599	574	559	614	630	638	646	601	586	598	639	574	625	565	615	628	618	581	669	602	598	642	621	578	600	573	655	625	624	636	617	628	614	605	643	567	618	586	574	613	633	613	647	625	593	607	617	646	632	657	599	609	618	586	574	641	606	594	637	606	623	588	531	600	619	581	606	620	605	594	635	614	638	587	586	627	555	644	599	596	622	573	611	623	616	594	600	621	602	586	662	619	606	602	611	601	612	604	622	621	600	629	623	621	582	599	614	562	652	595	611	622	634	629	614	617	580	647	567	674	616	642	621	661	617	649	585	636	552	595	607	599	621	542	609	607	611	606	636	627	603	609	608	608	656	644	613	618	650	626	653	619	616	640	597	613	576	653	594	594	632	555	629	654	638	648	598	588	612	598	643	641	619	589	615	583	619	649	608	606	640	597	594	627	610	614	610	596	610	602	657	630	592	593	653	633	595	614	615	645	618	604	619	591	661	570	669	641	576	652	600	618	602	596	659	604	632	617	548	598	585	607	609	642	648	591	626	561	622	600	599	620	620	628	632	590	579	587	606	598	625	571	618	610	574	593	584	587	586	601	624	660	594	585	648	598	591	605	603	624	578	644	624	610	620	627	619	586	591	628	624	613	625	619	622	607	648	562	599	577	662	602	582	635	596	602	635	600	580	630	618	634	676	657	647	642	594	614	585	571	619	606	607	607	600	598	575	625	592	598	654	631	586	618	583	614	628	618	594	591	623	665	599	621	652	675	560	595	631	591	599	643	586	619	617	597	649	626	580	614	605	595	580	595	615	621	588	593	605	610	630	623	626	588	595	642	590	609	613	618	615	612	578	596	614	580	594	587	602	660	619	573	583	619	608	616	610	606	560	583	584	631	576	634	630	647	634	605	602	612	605	617	575	626	586	611	614	645	597	620	610	597	649	599	630	633	653	602	667	583	616	599	598	607	649	626	593	625	620	615	631	588	608	626	565	568	592	618	578	608	613	606	587	615	604	606	625	622	616	648	563	623	578	628	574	618	614	536	637	577	579	648	634	602	602	615	586	551	606	618	608	604	591	613	604	600	632	592	558	631	601	566	605	610	633	625	606	595	577	626	621	617	602	627	622	582	611	620	659	625	585	614	593	607	590	594	642	609	625	637	645	567	603	580	638	628	599	616	640	607	633	629	584	661	600	613	572	587	577	603	579	582	630	607	590	644	630	669	568	591	597	582	614	647	622	604	601	571	616	625	584	611	616	621	615	596	634	565	623	598	609	622	650	629	617	622	597	628	585	665	656	602	591	673	658	585	617	573	556	594	641	586	616	589	651	599	604	564	618	601	617	633	586	612	589	579	605	631	593	605	619	617	598	591	602	586	611	604	612	599	571	623	629	621	574	581	585	574	585	623	688	650	605	601	641	566	607	610	643	603	639	637	627	621	634	604	613	637	627	609	588	627	630	572	604	577	628	620	617	629	614	599	664	650	598	623	594	618	644	601	571	609	588	600	615	609	598	603	594	620	622	623	627	592	594	594	634	585	597	639	578	605	617	596	574	577	598	589	608	625	596	578	621	651	627	626	589	636	588	592	582	617	631	628	641	655	585	637	622	665	658	629	630	603	560	637	596	555	628	624	597	612	525	560	602	589	585	620	574	630	614	610	600	616	613	602	635	624	652	574	638	609	630	588	609	667	566	580	598	657	611	574	589	614	632	644	617	610	632	633	570	673	617	594	599	626	648	613	618	610	619	603	584	622	631	631	617	619	584	604	595	602	589	622	629	611	595	583	576	614	590	640	613	622	611	600	633	621	602	655	610	618	624	618	625	657	632	618	577	599	604	570	607	645	613	579	643	635	609	598	638	601	590	629	588	586	640	608	628	606	624	604	573	609	633	590	642	619	583	592	614	610	637	589	566	653	590	642	554	601	597	614	616	648	623	622	615	621	559	549	585	621	610	598	579	609	653	592	604	609	633	621	626	591	567	617	629	582	594	626	566	589	618	572	623	571	630	635	610	589	607	604	645	590	581	601	574	623	585	628	595	619	556	629	590	655	558	606	577	639	589	608	596	632	644	578	607	622	599	590	606	580	556	582	611	584	607	592	594	619	628	621	688	605	615	571	618	606	598	637	639	633	586	592	579	583	580	635	622	583	600	601	598	595	620	604	621	605	635	617	601	613	634	595	604	615	636	630	603	636	559	641	596	633	666	639	590	640	598	625	642	604	592	619	576	626	551	602	629	573	605	600	604	621	590	612	662	590	578	617	597	639	599	611	586	661	606	646	573	642	644	603	626	577	600	610	692	575	596	590	622	599	637	627	600	584	614	573	621	590	604	615	627	625	623	637	578	607	607	590	629	580	639	643	617	636	583	573	609	631	558	613	597	597	616	609	585	676	662	552	562	603	613	610	565	623	613	591	556	580	627	594	584	593	687	621	607	635	591	588	644	620	627	617	634	612	644	636	624	637	569	588	630	613	628	576	625	643	600	612	634	595	611	594	576	581	622	627	607	604	588	621	583	642	613	579	597	608	646	622	625	603	635	610	619	616	586	621	614	622	648	632	591	583	636	599	621	602	606	606	630	600	605	617	629	604	607	612	582	610	629	585	633	610	619	598	633	574	573	589	587	612	612	584	624	602	604	624	560	596	616	567	624	670	593	614	609	587	634	621	568	631	607	609	661	587	579	620	638	580	598	608	607	612	615	654	612	554	614	601	642	587	610	625	619	569	625	631	573	625	632	633	591
35207	30081	17496	3930	786	550	566	581	543	571	563	514	508	528	533	544	526	518	520	531	553	557	511	546	489	513	531	558	536	531	572	565	564	522	548	535	516	548	559	515	560	540	524	521	545	497	550	527	582	523	491	500	543	515	555	529	509	538	466	512	523	555	521	579	583	558	538	561	494	579	529	510	531	529	485	524	586	535	534	539	532	529	531	511	570	510	508	528	506	525	533	512	514	569	509	545	571	500	522	519	559	505	551	465	543	526	514	552	574	517	501	534	529	586	509	498	566	478	528	528	528	503	557	510	558	556	507	539	540	526	498	533	550	564	509	571	533	502	557	577	512	498	536	544	521	519	492	538	503	526	542	570	535	563	554	546	548	513	531	519	530	511	522	506	505	509	547	522	554	536	499	564	554	481	510	518	520	515	541	526	538	529	566	520	530	517	513	545	509	520	527	541	539	552	507	559	526	554	537	524	545	518	546	550	531	512	522	517	499	511	516	561	540	527	507	523	531	497	559	541	531	567	572	532	503	554	524	523	501	572	553	517	537	535	538	531	540	533	499	558	541	531	559	532	554	508	537	557	540	538	530	514	507	500	533	523	550	546	508	543	547	549	511	553	505	512	513	534	557	473	522	509	509	510	540	533	530	512	501	520	524	542	536	518	536	540	507	518	487	580	539	561	536	461	523	510	527	535	543	564	528	540	560	520	510	516	525	530	582	519	572	530	552	493	534	480	541	533	551	499	479	504	514	561	502	523	503	556	531	524	542	532	562	504	544	566	569	508	524	576	542	574	507	551	506	527	494	487	546	541	494	506	535	516	530	557	549	523	574	560	502	501	497	545	543	529	503	522	527	503	514	481	535	525	535	516	528	517	547	527	551	580	528	576	514	554	560	530	544	547	556	545	530	507	555	548	533	558	542	514	539	518	530	508	498	540	513	575	531	582	517	496	524	529	504	531	532	549	515	538	545	526	552	528	524	507	545	547	499	526	535	555	547	556	554	489	510	541	560	551	531	568	527	542	523	525	515	506	501	539	540	512	470	508	523	585	561	550	531	525	508	538	526	535	535	511	521	574	516	494	550	564	578	535	534	545	507	539	517	554	535	509	513	529	516	512	509	573	541	542	541	549	501	539	548	527	517	523	571	560	560	519	535	521	501	540	511	572	499	522	498	514	549	484	510	533	529	545	499	533	538	559	493	555	473	529	514	519	517	511	556	538	546	530	532	544	530	529	494	552	564	513	517	500	505	561	536	509	511	535	573	580	525	503	555	520	573	567	541	567	513	507	497	537	497	493	537	517	534	544	475	499	528	560	512	560	537	528	508	483	542	516	521	533	527	525	518	524	540	530	541	545	530	552	529	519	516	527	562	528	542	554	510	536	532	568	523	537	536	541	539	605	492	514	511	538	484	562	555	549	499	495	514	525	519	561	480	568	534	546	570	537	551	490	506	539	566	512	502	516	525	530	540	525	514	556	552	520	550	534	523	562	513	529	541	543	527	550	556	551	496	540	489	506	507	506	540	501	504	505	512	495	516	554	533	539	542	534	555	544	552	511	541	533	548	517	507	564	526	570	534	545	526	522	506	509	522	549	514	553	547	519	501	498	526	508	553	511	535	546	494	568	549	537	569	500	528	523	536	498	502	514	547	511	525	508	506	525	530	518	524	532	552	510	535	543	528	532	553	516	528	554	505	553	527	564	521	543	575	510	498	480	556	541	524	515	547	523	523	537	512	524	522	542	577	538	564	529	532	565	525	556	533	503	524	549	521	537	563	544	514	485	572	547	533	558	488	496	551	545	553	536	554	483	517	550	490	521	531	557	497	545	528	580	511	523	536	548	541	534	545	524	506	543	529	526	536	502	523	505	532	552	558	546	518	564	549	489	548	503	529	536	532	542	581	516	539	561	543	472	521	493	539	514	495	512	571	518	527	521	531	510	555	513	546	529	553	544	553	548	571	521	562	540	556	565	548	528	512	519	507	510	542	534	495	485	504	517	515	524	517	590	556	517	468	565	542	530	543	512	498	537	508	556	536	485	537	513	568	528	556	564	551	541	522	572	527	518	532	493	544	512	501	481	550	549	514	547	523	555	516	495	578	530	530	546	513	542	553	541	540	509	549	561	503	514	492	490	569	511	523	574	500	539	506	527	552	528	544	507	523	489	504	544	531	564	576	540	524	511	527	496	505	585	513	504	573	527	526	517	533	534	536	538	547	528	547	533	481	549	514	539	509	465	517	517	533	529	477	489	533	516	566	486	527	519	548	527	467	530	518	557	594	509	547	541	488	579	513	524	495	490	546	500	491	560	528	520	546	506	531	523	529	564	530	497	521	528	519	523	541	581	514	549	555	566	563	519	542	511	528	579	528	554	505	559	534	543	551	483	507	554	538	533	540	512	583	501	480	492	560	499	521	497	501	515	552	514	558	584	544	543	507	529	504	529	541	522	530	520	525	533	526	506	523	501	540	487	553	495	540	539	512	494	567	526	503	503	560	539	538	523	518	529	536	538	566	532	536	546	533	522	574	506	531	555	523	516	533	525	547	518	521	528	507	503	465	547	532	553	523	551	549	533	488	497	527	565	504	569	521	497	513	525	555	529	533	520	541	521	555	527	506	514	528	498	514	508	499	535	565	512	503	544	518	591	558	526	514	501	503	522	486	500	527	565	517	550	536	550	540	486	540	492	550	492	508	556	565	510	536	515	501	522	524	520	523	572	546	528	536	563	529	527	524	495	512	563	523	561	540	554	499	544	552	528	504	516	569	516	561	532	522	534	514	515	527	547	524	543	555	523	488	543	517	543	515	551	540	558	491	535	539	506	532	528	497	511	509	562	510	522	547	531	511	546	566	464	516	553	571	530	512	507	506	525	533	546	523	536	552	507	533	544	550	529	551	548	487	527	535	487	518	567	516	530	601	509	520	558	515	552	512	538	564	548	555	537	519	514	524	542	562	520	524	450	559	524	525	502	564	521	531	496	510	552	503	508	497	506	525	502	508	547	547	589	522	553	512	483	520	520	534	524	556	523	506	523	520	536	510	511	486	484	527	551	536	502	508	540	538	518	512	515	574	544	514	543	524	517	532	497	504	531	550	530	514	550	529	525	509	545	559	513	557	558	552	523	521	538	553	509	509	528	533	531	550	558	557	520	593	499	508	513	525	539	521	512	527	500	540	519	503	529	522	547	542	490	538	524	496	536	546	584	521	539	529	542	480	546	529	518	499	533	536	508	555	547	489	516	567	502	516	538	486	535	524	535	547	511	517	520	535	567	564	551	506	590	504	560	531	505	512	504	548	551	519	512	546	551	511	522	581	495	531	518	518	542	476	540	528	563	513	557	559	548	516	549	515	535	546	529	517	528	472	565	532	531	554	519	530	497	523	533	495	528	524	516	522	553	500	518	489	492	496	544	558	494	542	531	564	532	570	556	502	532	560	535	524	545	564	506	534	514	523	540	548	519	537	505	529	527	526	529	502	517
32741	28267	9004	1647	636	455	419	439	418	426	430	477	435	461	418	427	455	425	408	431	388	431	461	446	427	404	422	426	430	465	410	407	423	420	440	459	404	432	426	456	435	434	481	427	421	434	389	447	416	414	439	456	414	436	416	406	413	409	450	446	419	422	420	460	425	460	402	431	429	446	417	411	409	439	449	411	418	455	421	414	435	416	457	421	420	429	447	412	390	444	439	400	424	446	465	454	431	442	424	435	418	425	449	461	460	441	418	412	428	446	412	433	432	408	431	442	426	433	428	427	451	428	420	476	435	437	387	442	450	425	428	453	411	487	449	444	421	384	449	431	444	398	438	406	406	430	442	412	405	396	451	457	453	421	483	462	429	412	428	412	402	454	390	425	459	431	421	414	451	424	420	417	433	411	406	419	433	433	419	450	461	418	419	440	430	441	425	419	413	462	406	424	427	467	412	429	422	440	429	420	417	438	443	438	450	413	445	476	453	450	401	453	405	451	455	465	453	436	434	427	395	453	443	465	443	432	438	467	432	426	458	411	438	433	435	398	458	418	421	433	405	401	454	466	445	457	455	466	461	456	407	447	415	423	399	403	418	427	452	422	418	475	422	407	405	481	404	432	446	447	387	402	405	420	434	422	422	434	450	430	433	426	435	409	431	433	436	427	396	428	427	425	433	405	452	434	433	479	433	463	462	410	394	425	416	459	431	403	426	402	450	377	462	464	408	428	458	485	419	438	436	457	426	414	425	426	446	440	431	441	418	399	391	448	403	405	422	413	436	418	437	423	404	447	431	420	404	425	474	408	413	431	408	405	434	429	369	401	461	405	421	452	408	424	467	478	448	430	438	460	462	375	443	419	431	443	447	433	436	445	431	426	421	441	453	410	445	443	432	416	441	421	440	451	441	411	421	408	407	471	426	435	449	443	442	435	424	382	439	395	446	423	463	410	444	464	419	412	443	408	409	444	434	409	417	447	428	401	428	399	441	482	432	381	454	432	395	418	397	448	480	459	433	432	444	424	447	446	420	417	443	429	427	436	453	434	445	394	417	461	406	401	470	471	428	464	438	405	424	464	422	423	492	393	423	447	434	430	379	400	431	409	413	438	427	419	395	407	473	435	443	472	406	433	408	423	442	431	414	441	403	438	399	446	422	447	448	422	415	445	411	443	392	445	426	437	405	438	383	434	441	467	410	462	444	412	435	421	452	456	396	436	425	442	435	423	455	440	424	410	440	455	417	437	450	433	449	413	409	385	449	448	455	430	469	444	483	427	392	403	410	448	413	430	463	407	386	427	444	430	412	416	394	439	439	411	433	413	406	462	444	413	407	446	443	440	438	453	458	420	411	442	425	446	408	478	422	410	427	445	423	462	426	429	445	437	444	439	435	420	448	445	408	394	428	434	465	481	430	429	444	402	430	402	437	439	425	447	428	480	412	458	506	419	433	454	434	444	457	449	447	434	463	436	423	432	463	440	447	432	429	461	410	402	424	447	414	385	482	390	442	391	428	444	450	439	422	442	452	413	417	424	428	447	441	415	411	396	392	410	416	438	441	405	425	466	429	455	412	441	406	455	432	406	428	442	421	457	471	411	388	444	463	445	461	445	414	419	419	440	406	419	425	385	400	423	420	392	415	432	435	464	427	448	397	448	442	431	423	414	380	433	431	418	447	425	448	461	417	455	435	452	414	427	447	426	405	432	433	416	427	417	401	413	409	459	436	422	478	475	454	421	415	433	421	419	447	456	406	445	432	415	458	404	438	385	410	420	431	447	433	445	433	445	435	463	448	415	420	461	411	428	445	453	462	421	448	426	437	417	438	439	444	438	440	450	433	414	437	435	458	414	466	435	417	468	438	429	458	434	443	458	430	413	436	436	436	446	443	440	427	387	463	405	421	392	437	402	466	422	444	432	416	428	438	472	411	448	420	413	484	451	416	447	450	405	419	432	407	424	425	419	456	400	410	426	403	470	438	426	433	438	447	456	429	456	441	438	437	447	415	439	448	417	426	447	441	451	448	434	426	393	430	448	465	464	417	448	433	472	435	437	418	455	454	438	454	397	426	426	415	443	413	440	440	447	466	431	428	419	431	435	453	455	463	422	434	426	434	433	416	474	464	408	438	405	438	472	468	435	441	412	419	381	465	420	434	421	441	420	423	446	414	411	437	422	437	464	384	482	446	476	396	444	392	422	423	424	422	433	435	396	427	458	459	431	420	452	426	416	454	427	438	440	435	444	439	421	467	440	449	466	432	430	386	433	413	443	413	466	439	409	417	452	413	468	438	470	407	433	413	438	403	401	430	401	439	431	457	422	428	423	418	452	457	460	419	487	438	417	422	435	417	446	439	423	493	432	395	399	454	427	434	394	391	432	422	431	432	454	435	433	470	408	454	421	467	435	437	433	465	419	423	421	426	408	410	423	466	436	410	429	427	439	447	457	420	463	416	437	448	399	441	444	411	437	423	426	414	427	413	416	407	412	409	434	433	431	463	435	453	427	397	451	424	412	451	430	481	402	419	479	436	439	451	409	428	423	481	428	445	402	440	413	444	443	435	432	407	430	424	456	429	481	454	447	450	421	403	451	447	421	403	433	403	418	478	391	430	445	420	435	437	473	418	455	441	402	420	425	405	447	416	451	428	444	432	450	439	403	440	433	403	450	451	404	385	433	441	466	483	451	408	461	434	393	428	414	437	415	457	440	435	402	422	426	448	411	440	391	436	448	419	384	417	432	444	418	436	421	427	459	460	429	413	396	435	440	488	432	407	415	441	480	381	426	434	442	397	464	444	454	449	426	437	390	417	446	455	409	469	442	412	430	442	455	434	421	458	426	406	429	443	438	450	414	422	424	427	434	459	400	421	433	434	443	424	404	466	453	419	408	435	462	451	432	443	404	438	460	415	468	435	432	428	449	430	452	453	427	440	395	435	468	409	419	394	462	441	441	431	435	424	409	422	433	433	432	386	418	430	427	438	464	417	419	412	432	421	408	422	422	422	433	441	409	452	416	434	412	449	420	460	452	420	407	407	428	453	392	411	401	456	424	470	461	416	458	420	451	423	457	433	429	446	459	462	446	443	436	450	430	436	428	461	448	442	447	447	455	437	452	433	451	421	414	433	425	432	394	442	467	404	418	417	427	443	448	473	413	412	415	425	427	441	427	420	414	467	467	414	459	427	403	446	488	436	429	448	437	413	405	396	443	431	433	444	433	410	439	396	475	494	418	427	417	444	391	456	439	466	447	417	438	420	451	395	429	426	420	439	421	441	436	435	445	435	430	448	411	440	405	479	447	436	419	451	412	438	429	397	410	427	410	422	423	429	439	444	420	406	418	429	500	412	427	409	443	389	398	418	412	442	437	411	439	432	423	428	423	438	413	409	452	444	471	451	439	394	434	434	389	416	442	413	426	381	451	475	432	417	419	433	411	432	412	441	416	420	431	412	435	459	425	418	410	444	432	409	402	438	418	431	429	461	418
24942	22825	29047	24494	18028	4519	983	697	648	584	650	643	611	671	645	615	635	600	625	626	542	605	606	640	603	598	592	591	663	562	602	601	627	595	533	612	602	591	606	629	593	620	581	631	601	580	602	629	624	610	572	606	629	605	574	598	620	608	612	600	614	606	623	571	607	615	613	591	543	656	630	633	618	633	598	566	596	606	581	636	547	634	610	598	573	593	579	571	608	576	622	600	620	596	589	616	610	580	608	548	616	592	668	593	659	638	601	624	615	638	565	578	586	611	590	598	589	611	647	576	578	574	562	619	618	623	569	567	625	590	598	599	582	599	622	571	574	601	606	663	571	628	598	573	604	583	594	574	608	583	660	623	582	556	614	580	623	602	594	610	583	621	618	604	629	603	589	585	607	621	610	594	615	580	568	519	603	622	660	618	596	606	620	631	568	590	649	621	607	573	560	574	552	595	616	601	616	589	573	612	586	613	557	595	626	605	632	581	585	615	614	595	606	586	567	644	644	602	594	598	638	578	596	590	620	607	595	611	591	585	591	649	621	605	642	561	628	625	586	571	591	572	633	602	568	599	607	570	589	560	578	614	597	619	579	575	610	651	638	624	580	601	555	603	556	545	570	590	594	581	576	587	641	589	609	583	668	560	578	637	519	559	573	625	581	610	628	609	597	627	634	566	576	605	570	598	588	600	618	592	564	535	540	611	602	575	579	622	556	626	617	574	634	581	590	581	594	633	576	557	600	592	623	647	598	590	618	639	604	592	596	563	629	592	605	578	586	587	560	600	588	628	597	649	628	607	576	590	582	577	602	638	571	606	583	578	629	556	561	582	593	578	586	593	603	607	614	564	601	595	618	615	570	631	613	614	594	575	622	592	523	577	580	607	600	600	583	618	600	564	592	573	594	590	601	603	607	634	566	618	616	560	599	612	637	624	607	664	618	606	589	589	573	564	619	559	619	580	590	605	587	560	618	591	587	624	588	594	638	600	578	568	579	569	586	593	589	595	568	629	611	560	607	625	574	611	600	561	608	610	659	647	563	590	592	599	615	631	610	642	621	615	596	585	621	620	565	577	590	576	588	587	585	604	626	555	639	590	584	618	579	579	560	581	608	544	605	638	622	586	636	605	615	618	634	597	591	602	586	599	632	612	596	579	595	612	602	641	604	582	543	657	584	587	600	608	577	596	594	616	628	609	569	608	605	581	605	642	551	562	633	582	591	601	609	591	606	592	577	594	596	576	598	627	633	645	578	606	574	610	602	595	585	550	585	572	608	586	625	594	588	574	590	605	605	563	622	565	624	601	606	608	582	591	625	558	602	586	554	615	564	589	569	651	618	625	587	608	593	582	623	602	599	606	562	538	603	609	614	577	577	595	605	593	643	586	581	595	624	539	581	594	610	624	600	606	555	601	591	610	614	599	659	655	611	626	544	593	592	629	609	599	612	625	577	570	610	574	584	563	540	607	632	604	688	588	646	600	620	618	512	585	572	580	600	590	603	595	624	583	610	584	605	639	559	594	610	578	601	611	617	553	556	600	628	568	549	567	578	562	631	616	605	581	628	578	584	601	609	590	581	595	594	584	606	628	627	578	627	576	662	637	603	579	585	585	576	620	603	629	644	600	602	550	618	588	567	595	619	564	601	596	612	590	584	599	581	593	611	600	620	575	614	584	628	609	590	634	617	577	624	567	592	560	610	584	648	538	645	631	628	614	567	608	562	604	605	632	583	568	633	593	599	601	623	583	645	578	573	603	584	570	557	595	624	625	600	609	582	605	598	581	619	622	555	608	558	599	590	622	617	620	586	605	584	650	576	580	594	623	596	602	621	603	572	595	611	544	640	602	603	610	624	580	605	629	600	568	599	567	587	562	587	597	580	590	588	629	605	635	554	608	561	607	560	553	581	571	604	615	598	670	569	578	662	594	611	619	579	593	587	569	586	590	597	610	588	611	630	614	610	616	652	638	624	611	556	590	596	634	618	610	560	602	583	618	635	608	594	561	589	598	612	592	612	612	592	579	637	639	614	647	597	638	619	582	579	612	574	631	599	552	642	640	618	605	565	638	550	563	591	582	565	585	601	602	545	596	607	578	600	632	604	593	571	543	627	598	581	603	593	585	564	573	579	573	602	578	563	614	622	623	615	635	628	591	582	630	610	601	602	639	619	592	572	598	573	590	552	631	608	622	613	613	602	599	605	565	643	585	615	578	585	583	601	597	601	537	624	577	585	573	589	595	627	598	585	591	607	576	569	591	611	577	604	587	605	595	575	578	594	586	575	585	576	589	577	613	597	585	589	582	593	613	592	618	591	581	613	611	621	562	646	596	601	639	602	601	592	601	635	546	599	578	590	598	613	611	591	602	586	601	612	575	590	567	575	582	612	612	620	610	610	597	584	584	595	561	555	602	594	630	540	606	594	629	626	573	533	630	615	590	587	577	620	570	596	597	538	572	566	601	585	595	583	564	632	583	641	626	575	636	588	540	594	574	568	595	590	558	595	607	623	632	680	593	584	629	585	626	579	588	599	596	618	576	610	592	595	586	603	572	527	560	611	580	601	613	565	588	622	634	619	618	599	589	580	595	592	590	610	597	615	568	604	585	558	561	601	589	590	613	591	575	648	632	571	609	603	575	554	585	612	577	598	598	608	582	616	605	603	613	604	597	608	575	569	550	624	605	583	560	581	590	582	566	599	608	618	570	643	613	591	556	586	621	575	565	590	613	608	595	584	594	593	565	563	574	581	600	627	666	610	571	648	584	588	581	594	632	598	629	564	571	538	595	565	620	567	584	600	598	562	642	582	572	615	595	557	585	570	568	611	622	601	614	608	637	610	579	552	646	622	586	602	595	610	635	552	589	572	573	600	599	594	657	595	530	576	591	609	590	583	567	593	596	617	588	594	634	639	604	597	606	618	584	590	600	556	591	564	624	596	602	603	584	611	596	566	590	571	583	559	551	549	586	591	618	590	602	574	594	584	551	596	601	598	597	602	597	594	614	560	579	579	578	577	619	587	601	585	546	580	625	625	597	633	637	586	602	580	593	526	580	603	565	615	621	558	596	623	616	583	575	636	639	578	581	599	581	530	598	588	569	581	593	565	610	636	623	556	582	603	579	568	654	640	622	587	624	604	576	582	588	594	623	593	596	590	552	635	584	561	616	593	605	598	588	584	608	642	591	615	585	602	601	582	564	570	617	620	584	603	561	636	627	587	608	566	634	611	594	613	613	582	624	548	610	617	603	584	621	575	550	558	605	588	579	611	600	601	605	603	607	613	599	594	589	585	612	573	632	591	594	581	583	606	602	555	597	574	581	574	582	622	650	563	569	595	616	575	610	559	596	582	577	578	616	631	651	595	575	573	590	553	575	680	563	598	618	660	593	613	588	598	585	618	613	571	600	580	655	592	596	612	619	547	622	584	606	626	604	568	614	589	589	592	580	591	582	595	604	621	592	611	646	596	610	602	568	612	596	611	585	603	575
62429	81477	43052	12118	2442	801	553	543	537	573	523	535	509	521	486	548	486	540	519	508	521	538	572	570	562	523	529	526	533	554	513	541	546	542	513	531	551	514	521	533	517	542	526	533	567	540	514	517	541	562	521	569	553	546	525	537	557	538	553	514	519	547	515	536	548	511	525	556	592	559	546	566	540	540	526	572	520	531	523	536	555	522	518	531	564	528	541	527	545	559	552	563	537	529	565	516	559	496	535	527	519	494	560	528	499	521	567	528	524	530	519	537	521	522	549	512	522	551	502	566	565	492	531	544	501	507	462	530	522	505	527	540	569	576	541	515	568	509	524	563	492	503	564	559	546	563	474	551	526	566	493	586	512	530	526	566	507	537	490	505	510	549	520	582	539	536	555	550	557	526	502	553	555	524	545	558	510	540	514	524	560	582	528	532	545	537	599	519	532	561	535	572	525	563	530	496	521	567	491	511	557	582	542	551	514	523	554	516	560	555	481	548	552	522	555	572	528	558	555	571	528	567	550	526	507	523	578	517	540	542	551	501	515	509	551	535	527	544	481	534	550	564	535	527	518	502	533	543	545	517	519	514	528	527	533	541	555	541	538	518	494	553	531	512	495	562	483	554	578	505	530	490	521	521	527	521	527	525	504	560	526	522	536	560	553	551	549	547	521	536	489	512	512	550	520	578	549	525	502	521	523	585	508	508	548	549	536	542	553	520	510	571	503	526	539	536	516	525	524	503	544	532	515	531	529	496	528	515	510	549	544	557	552	516	527	533	558	503	519	524	529	524	550	515	536	509	526	510	494	540	544	545	544	527	517	537	533	543	583	511	540	551	531	530	551	517	525	555	554	553	515	556	523	522	581	525	559	558	545	544	577	475	530	560	497	558	517	533	582	531	525	548	564	545	537	530	496	520	523	571	560	518	507	501	539	535	491	556	547	517	557	566	550	538	504	552	560	549	537	521	497	528	566	551	537	534	525	587	549	539	537	541	531	534	531	546	533	539	503	545	538	533	546	548	534	557	499	524	549	529	558	565	592	523	538	511	540	518	494	520	540	565	530	557	542	573	548	580	538	507	544	518	478	541	498	468	493	531	521	515	513	523	496	553	537	470	529	544	527	556	509	561	511	508	533	502	508	508	558	525	497	559	522	518	565	541	522	527	501	545	486	506	558	546	516	556	510	481	494	517	545	545	510	507	560	556	479	542	484	554	528	546	535	545	579	512	572	531	542	530	565	542	523	546	513	496	546	573	504	534	534	558	581	521	506	507	529	518	564	526	566	516	573	482	561	522	543	518	546	561	532	522	532	500	490	557	567	528	511	551	534	574	570	545	507	505	541	544	534	551	517	508	515	534	517	490	571	554	555	487	547	511	544	515	510	468	519	556	530	514	526	522	540	535	528	541	553	582	546	522	513	570	526	556	508	535	543	532	502	551	490	547	536	530	491	539	485	524	538	550	537	530	577	549	559	513	539	492	542	530	504	536	546	537	529	531	473	529	551	556	483	557	547	532	557	521	528	616	531	546	517	512	493	527	515	506	507	513	542	507	538	542	568	514	532	520	497	519	548	516	535	513	550	508	503	531	529	564	508	541	491	518	548	547	532	560	566	576	540	512	521	532	536	489	537	548	506	555	521	545	551	539	518	497	548	548	523	523	554	550	504	550	562	539	547	526	545	550	524	546	547	525	518	505	523	537	551	519	506	521	520	521	554	567	562	518	516	544	523	529	545	555	576	547	510	583	548	518	534	542	535	533	492	553	492	463	542	564	528	467	539	540	544	470	527	529	527	535	507	509	521	546	541	526	543	519	531	519	558	549	534	514	506	497	536	555	496	518	509	581	501	539	525	559	528	497	520	537	551	499	526	515	541	544	525	524	526	517	503	532	538	522	537	567	557	530	549	574	536	533	510	578	541	572	534	480	533	546	536	489	513	509	504	520	501	525	522	508	537	548	515	550	503	566	537	525	508	549	545	508	509	560	543	537	550	506	500	560	508	524	581	541	508	523	510	587	484	558	515	543	529	517	592	521	533	557	525	532	543	538	542	534	493	548	487	545	535	554	524	521	562	561	543	580	510	543	533	530	537	547	523	540	535	585	514	529	549	503	513	546	537	521	540	553	522	539	476	521	542	540	554	544	498	540	523	510	563	546	553	545	544	538	528	558	538	559	522	563	541	531	554	529	529	522	525	514	547	519	541	566	525	513	558	555	559	520	489	563	503	515	527	568	541	520	528	530	529	535	516	526	540	484	541	531	547	504	510	539	553	521	530	540	505	486	546	554	519	507	521	531	527	515	523	530	543	511	541	548	564	522	511	547	542	491	520	525	552	551	528	529	519	499	516	521	544	510	552	521	555	529	499	505	564	504	496	534	550	541	509	512	538	494	499	542	535	499	567	496	559	501	497	500	512	552	506	530	528	537	529	516	548	513	519	474	514	522	523	527	581	523	516	539	549	555	523	490	503	513	557	517	557	513	538	502	515	584	530	517	559	544	562	532	539	528	544	540	527	522	521	519	547	522	541	542	592	504	516	557	525	528	585	510	505	514	477	533	538	538	530	500	513	543	516	535	493	517	535	506	564	529	592	527	494	598	528	511	532	578	543	515	492	537	527	526	480	531	509	533	550	529	561	531	504	521	534	554	530	535	514	528	542	501	526	545	524	555	555	550	515	552	530	568	565	525	532	552	510	530	539	496	528	564	584	523	535	534	544	536	548	522	514	576	500	531	483	574	549	541	522	512	538	531	591	569	575	545	507	571	514	496	543	537	501	546	565	558	502	524	563	533	469	521	515	555	559	533	498	552	523	529	556	522	531	509	560	513	550	529	511	532	497	543	482	539	568	547	551	490	490	506	526	559	542	508	563	510	556	558	498	503	535	554	518	539	539	547	540	549	534	506	532	579	559	549	567	546	507	527	575	568	548	516	531	514	543	509	503	545	540	531	490	532	558	496	529	554	547	503	501	537	513	559	515	508	507	495	550	528	534	534	495	481	562	510	516	535	532	512	536	553	493	523	582	542	511	568	535	513	501	570	518	497	529	498	543	552	514	542	528	538	561	556	547	529	532	505	491	503	529	588	523	537	518	570	561	505	535	476	548	499	580	516	495	542	549	506	559	544	544	487	543	514	532	548	486	535	521	544	526	523	555	560	550	533	523	500	604	539	547	538	524	523	539	513	530	535	539	545	540	536	562	523	536	527	526	532	534	534	516	526	534	530	530	539	539	508	568	552	529	522	539	539	584	574	526	481	547	538	527	498	499	524	537	544	523	510	556	508	540	536	546	518	546	537	550	519	550	525	495	509	533	521	592	525	556	545	534	513	545	509	492	538	545	550	531	519	522	520	503	551	529	510	537	526	551	506	535	518	505	500	513	536	577	496	548	557	556	542	551	490	527	500	529	532	574	562	538	555	547	514	513	543	549	523	496	491	536	538	517	489	505	529	504	545	566	540	537	527	502	518	538	542	507	504	534	567
24256	22286	28853	24275	19876	8060	1220	833	698	755	723	702	711	724	758	748	709	661	711	686	674	745	707	710	736	657	715	682	747	672	668	700	660	658	704	683	692	688	705	741	680	699	657	695	689	681	681	722	702	715	734	721	716	708	703	691	683	689	681	701	696	719	635	682	670	676	696	669	672	706	662	660	679	712	604	708	663	731	675	754	690	672	714	670	698	660	685	668	664	688	723	671	646	669	710	698	720	744	718	685	666	668	627	645	657	680	697	705	674	725	684	663	684	708	711	650	662	679	705	727	655	707	741	648	677	734	705	667	698	682	661	660	665	695	697	679	701	698	710	723	718	695	740	676	623	666	701	691	654	708	734	631	710	671	703	706	740	655	700	671	701	678	663	676	668	703	693	677	706	736	708	716	723	653	655	715	714	638	707	650	713	700	720	697	724	678	673	703	733	672	677	642	685	673	680	683	717	720	674	699	672	629	639	652	668	707	669	670	702	721	733	698	679	718	710	713	760	681	669	663	718	712	717	720	668	681	689	710	667	675	745	678	667	688	762	755	699	721	743	700	713	668	642	668	722	718	682	684	638	698	703	666	645	664	664	685	686	641	723	638	668	619	645	698	663	680	692	656	670	685	706	674	674	646	651	658	671	645	621	692	667	678	647	667	705	647	689	710	717	690	733	714	674	692	671	686	694	664	682	628	726	699	658	710	668	723	708	684	681	713	727	720	683	639	657	633	652	702	644	675	682	707	673	666	723	688	634	695	685	676	704	716	709	701	699	691	678	699	667	639	693	648	640	653	678	699	689	686	773	664	668	725	633	720	687	683	723	667	626	689	691	658	692	669	672	675	644	667	702	648	698	653	672	668	700	677	669	651	637	701	678	704	674	679	643	650	678	661	671	653	702	706	701	693	707	662	711	690	703	651	654	681	672	641	693	660	687	727	721	677	681	744	660	678	682	654	663	682	647	703	703	688	640	710	711	707	639	693	686	676	708	686	647	724	704	749	662	708	679	664	676	689	667	688	700	682	701	622	699	701	668	693	642	696	680	666	701	704	689	668	705	704	677	714	696	696	673	693	658	705	694	715	657	677	685	659	711	702	705	687	674	697	697	739	652	727	676	663	670	642	699	686	672	675	686	695	649	677	689	640	693	682	725	698	679	641	688	653	709	685	656	708	667	698	653	693	713	709	660	708	679	670	702	691	695	674	633	674	695	681	709	693	692	709	706	683	672	624	644	694	641	724	693	729	693	703	659	645	671	674	665	685	652	716	685	689	701	710	702	612	707	672	686	713	729	642	743	685	681	683	640	656	665	670	705	695	656	694	670	701	687	703	687	688	665	669	690	725	729	731	677	696	684	666	693	665	753	694	710	657	702	675	666	725	672	702	644	692	690	686	669	690	639	670	644	701	701	694	650	716	692	680	689	671	684	688	677	651	666	732	768	687	653	692	632	671	667	700	673	665	699	688	695	678	700	745	696	689	683	729	667	653	701	660	674	665	687	692	691	676	675	641	638	693	667	703	702	708	720	703	720	676	696	637	670	685	713	658	641	696	708	620	653	675	632	694	659	654	686	692	694	639	665	686	680	670	670	671	697	699	660	707	720	743	710	732	694	687	702	667	666	633	665	688	718	718	653	660	660	691	733	712	721	699	697	681	709	723	647	665	603	667	678	700	684	718	709	697	699	652	698	690	640	617	680	659	661	677	678	715	629	684	706	723	674	703	676	620	695	641	679	664	719	707	692	689	684	697	664	686	689	713	659	660	702	677	705	702	689	678	658	664	685	692	701	693	625	699	717	692	672	676	683	701	701	684	757	652	714	670	631	690	681	668	687	700	700	713	667	707	662	676	725	675	696	666	686	672	698	664	682	651	706	668	661	679	653	692	706	700	640	622	688	678	659	662	699	686	672	689	700	727	742	652	725	709	732	690	698	646	731	682	666	692	678	657	697	687	638	675	692	683	694	615	680	694	635	724	704	680	710	703	694	671	679	678	655	684	701	681	643	655	716	691	686	664	704	612	682	686	708	696	651	661	678	699	671	647	659	625	716	706	652	706	711	698	713	652	710	670	694	700	698	709	628	673	685	688	699	688	710	632	683	658	717	703	708	690	714	673	690	716	639	689	669	740	741	668	687	699	680	693	675	735	682	672	675	607	657	669	641	688	697	707	675	683	678	682	682	662	726	719	720	673	653	731	713	683	699	698	647	687	667	695	624	678	677	666	691	662	721	738	696	723	689	667	688	679	691	715	645	696	668	660	704	698	686	678	669	677	672	666	700	685	666	681	656	712	665	695	680	695	631	646	688	650	694	661	671	701	685	658	670	683	617	692	624	712	675	713	720	681	719	665	757	710	621	685	691	710	678	690	706	675	706	727	683	674	684	657	657	660	648	745	676	643	697	670	685	675	683	695	626	690	706	717	702	697	743	685	676	704	637	672	660	680	702	702	690	658	643	700	665	704	677	708	677	657	663	668	634	711	688	691	721	695	642	707	658	713	722	693	712	714	676	708	679	680	716	707	678	699	676	668	649	710	645	656	697	707	686	650	656	699	680	688	641	670	667	647	678	661	680	696	679	665	705	648	671	669	681	730	710	701	700	722	688	692	670	677	718	710	677	669	634	647	745	681	647	671	680	678	696	668	672	704	676	668	644	704	661	667	650	735	670	728	651	642	654	678	716	678	669	711	648	640	742	707	678	689	681	656	644	627	718	694	691	718	707	708	722	668	691	640	686	721	736	674	672	666	717	701	652	698	654	659	674	685	637	668	682	677	639	689	659	685	683	671	704	677	699	714	669	643	705	695	708	686	675	706	662	691	668	666	654	710	652	652	686	685	646	711	690	611	718	669	695	681	717	721	689	682	688	697	651	672	671	677	656	658	688	648	659	667	683	656	719	687	687	678	712	681	695	681	658	677	673	702	696	741	659	711	673	712	691	642	696	683	669	663	646	702	645	695	700	697	673	681	661	676	675	676	682	666	683	676	613	681	680	700	650	661	646	641	703	751	695	713	728	689	677	660	675	705	737	696	641	668	680	691	682	644	716	728	695	657	670	633	630	682	649	717	668	652	698	674	659	702	696	679	684	696	654	703	724	698	653	703	702	642	664	697	640	677	728	688	684	668	680	678	670	709	695	659	713	643	681	718	668	686	659	671	724	673	708	673	701	683	711	698	699	680	661	659	671	649	697	660	676	670	716	683	714	628	651	688	693	669	685	679	655	674	704	687	673	678	686	694	707	708	679	697	715	728	694	680	673	734	710	708	674	682	661	711	669	730	665	679	698	707	678	729	675	668	640	659	688	715	690	703	652	664	629	700	682	677	676	714	662	643	665	677	718	728	687	689	706	680	661	719	662	696	694	641	652	692	687	665	742	680	700	668	671	660	682	658	714	705	666	677	625	681	657	671	670	682	711	696	659	689	681	692	679	707	648	660	714	718	745	691	663	671	680	691	686	692	681	695	659	672	676	694	660	681	668	689
60983	85051	46911	13975	2808	869	634	669	588	657	588	621	595	597	612	626	623	612	640	631	651	601	601	576	661	627	674	614	620	573	618	602	646	625	679	569	596	616	621	592	609	650	625	582	608	611	638	652	643	613	631	599	601	622	616	621	602	605	653	628	551	572	595	636	612	596	606	618	613	625	624	621	647	594	647	623	622	659	613	647	643	622	606	638	621	636	620	599	584	601	579	604	622	593	652	643	602	612	597	602	608	588	608	608	645	625	613	596	624	599	626	600	630	670	588	623	629	566	622	638	611	587	629	570	643	606	569	608	578	577	630	576	608	644	589	629	620	575	624	596	649	604	630	623	596	600	593	615	611	586	632	606	645	617	603	606	590	585	589	614	605	574	613	633	598	635	620	613	621	600	589	579	590	595	593	638	590	631	607	570	618	629	654	631	617	605	583	620	612	594	615	613	616	604	578	651	626	626	579	610	579	612	609	615	601	612	613	582	629	600	644	596	598	628	588	611	643	619	566	612	600	587	646	601	636	634	599	613	608	587	566	620	605	638	581	586	627	603	597	604	609	591	582	595	625	612	590	625	614	623	622	631	609	622	628	574	599	620	606	607	609	620	574	626	582	595	677	622	669	625	615	594	632	620	616	587	578	582	636	588	608	623	620	598	633	623	545	648	588	621	540	666	632	610	588	585	624	598	575	607	642	635	569	614	624	605	581	679	637	606	600	616	627	610	633	568	612	609	629	611	625	595	631	638	631	561	616	607	590	611	586	642	597	581	547	615	547	635	626	621	587	668	625	622	585	592	599	603	599	606	601	614	653	584	610	620	579	617	606	633	597	575	615	639	639	641	630	629	653	599	652	576	622	671	643	599	598	632	652	597	583	588	605	631	591	605	619	600	621	617	633	638	605	648	608	571	640	559	589	621	586	594	624	619	610	641	588	626	617	624	625	631	584	589	585	588	573	619	599	630	597	626	617	585	610	633	553	604	608	602	599	629	631	643	591	646	634	623	595	585	597	668	614	615	572	604	579	609	608	573	592	635	608	635	616	666	591	595	633	659	592	639	592	653	613	644	605	561	576	632	625	567	615	601	645	627	603	598	621	683	612	583	597	612	632	626	606	627	610	603	621	640	622	625	671	610	643	609	593	629	624	586	591	623	618	623	662	605	652	593	604	593	588	561	625	642	593	631	638	640	601	628	591	588	631	621	594	630	613	560	609	595	602	627	608	605	559	594	643	591	607	587	608	584	631	621	616	573	583	613	642	594	631	590	641	630	578	629	616	577	605	606	638	631	591	617	585	621	601	598	583	627	615	597	615	597	601	632	600	568	649	613	627	593	611	602	613	628	605	623	597	600	599	590	575	575	590	594	596	554	605	571	623	624	623	596	608	634	576	576	623	621	560	650	577	585	640	626	588	628	602	564	636	606	632	614	583	628	620	586	595	599	555	629	579	614	608	595	609	607	579	645	601	591	600	594	632	586	662	630	601	620	617	573	540	602	635	612	574	594	586	602	629	573	636	593	637	611	617	587	611	620	626	566	612	640	620	609	589	613	589	620	625	559	627	642	616	613	641	615	635	642	613	617	607	639	583	616	586	603	634	619	574	549	640	637	567	569	570	628	581	574	599	624	589	579	625	607	608	658	633	652	606	615	607	566	580	599	618	630	597	628	599	638	620	604	632	602	587	624	647	653	601	626	600	600	576	610	618	620	631	650	612	578	591	591	601	607	643	637	596	658	634	604	605	597	598	614	613	619	605	617	622	566	612	619	594	601	652	615	627	564	586	645	611	570	614	595	613	654	547	622	615	589	541	575	616	625	641	632	607	560	601	565	620	588	599	623	618	628	608	575	590	628	526	582	584	621	634	642	610	578	596	655	659	630	597	636	638	638	578	582	571	619	605	591	620	622	611	549	631	590	592	571	599	635	615	585	581	592	626	606	629	579	600	569	652	626	584	604	602	559	639	613	548	613	591	638	630	656	632	625	614	599	619	631	585	633	613	603	644	593	625	572	596	591	628	597	626	619	601	636	606	591	571	583	632	597	582	606	595	617	613	594	575	581	634	620	622	608	590	629	621	587	576	607	622	606	605	604	611	630	619	620	627	606	604	590	546	609	628	606	600	615	615	644	584	640	631	634	629	646	623	590	602	602	625	600	584	604	585	608	615	590	644	601	597	632	637	607	587	583	598	591	590	570	626	620	615	636	632	580	652	640	623	644	545	609	605	572	611	618	632	587	559	625	603	577	606	625	565	581	625	589	642	615	623	616	626	633	660	628	643	624	637	563	606	646	531	594	645	677	645	604	602	625	641	595	617	623	615	583	595	571	654	628	646	558	612	589	621	599	575	631	600	604	618	634	620	601	613	585	614	610	667	610	642	601	611	635	628	604	618	651	594	582	591	622	622	594	578	581	627	569	598	640	608	617	609	558	616	600	615	630	596	657	621	640	590	614	585	575	613	606	577	616	608	638	582	626	620	580	578	618	540	609	603	603	619	624	616	642	644	591	612	643	610	590	628	618	549	589	642	615	608	604	587	567	619	598	598	601	616	617	593	624	627	616	595	592	595	584	595	586	578	591	636	639	568	591	651	570	574	612	621	620	587	629	585	637	588	570	619	609	626	589	621	636	600	590	621	622	604	613	633	590	594	586	664	609	614	658	619	566	570	598	607	592	651	576	583	626	610	600	595	673	606	562	644	617	597	572	590	598	633	568	624	646	585	582	632	617	585	630	593	568	587	602	606	628	592	587	621	573	595	576	567	631	607	629	638	616	599	591	596	584	615	577	608	610	570	622	614	605	603	597	617	602	648	601	652	600	591	618	574	567	623	609	559	629	621	582	601	596	604	630	622	635	622	614	595	609	612	576	611	602	627	581	579	605	605	606	581	615	634	636	597	634	636	633	641	620	612	619	632	574	636	574	633	601	626	602	600	648	601	613	628	623	609	591	596	632	603	650	609	581	645	613	636	612	639	592	600	615	613	617	570	608	588	589	563	630	548	589	639	563	641	590	589	610	590	608	622	646	594	591	633	593	573	571	616	568	630	608	626	607	624	625	593	602	594	590	598	570	592	638	599	631	625	670	609	664	549	597	608	625	602	565	631	596	612	628	599	605	602	574	617	602	612	593	596	612	609	574	623	598	603	573	606	588	602	632	579	605	597	650	624	579	593	633	648	598	608	621	572	574	601	642	629	612	590	577	616	606	619	601	573	618	585	628	619	615	587	616	618	575	595	581	603	614	603	651	593	618	599	651	583	648	608	640	616	619	563	585	601	611	643	621	637	583	579	582	635	585	600	600	605	589	576	611	656	571	591	588	591	574	591	660	608	581	612	586	618	600	659	569	632	628	612	603	565	578	560	610	574	618	611	651	645	584	616	635	611	604	622	670	627	612	627	585	647	615	578	583	535	614	592	613	574	619	601	595	578	596	611	580	595	599	585	617	571	592	585	635	629	595	628	587	614	568	561	570	612	578	587	576
35242	30387	17870	3944	831	637	567	527	524	532	516	513	584	521	536	514	540	554	562	529	548	566	539	485	542	520	553	599	546	511	535	555	544	507	536	540	498	570	536	553	542	538	532	519	551	485	536	531	531	563	532	548	549	545	530	522	567	563	534	554	580	499	517	556	546	509	503	568	585	531	512	571	548	557	535	514	535	519	529	581	524	521	547	503	541	558	536	521	529	557	539	519	539	517	526	547	560	566	544	549	551	524	558	540	516	564	552	558	517	552	549	543	557	543	564	554	588	553	536	544	542	516	531	549	564	555	528	548	501	544	543	512	546	547	553	558	550	571	516	518	535	555	538	507	511	513	534	472	534	510	535	546	538	513	525	515	536	525	565	578	535	529	539	565	534	553	574	539	551	556	568	530	535	548	557	537	549	545	530	539	556	543	501	583	542	571	546	557	529	600	535	549	535	550	508	590	541	538	549	579	493	545	515	538	516	521	528	531	524	510	550	567	567	524	515	544	508	538	546	521	545	560	516	487	528	523	558	540	547	569	519	537	551	543	555	534	544	531	561	552	524	543	529	528	523	554	587	483	568	559	549	554	519	555	556	515	526	510	545	541	516	577	521	577	568	570	523	533	535	568	551	553	508	519	549	541	559	524	505	574	544	546	517	539	569	512	556	512	527	502	564	568	520	533	493	554	508	522	564	574	523	565	546	547	551	542	543	539	529	529	591	573	534	576	552	530	548	507	525	498	539	562	583	564	564	525	549	551	551	556	565	566	553	573	526	554	550	497	525	571	517	495	561	495	510	533	544	537	503	540	538	510	550	552	540	567	577	534	528	538	540	478	512	553	529	501	496	509	516	528	550	528	543	540	530	517	530	497	552	555	554	535	541	546	540	540	545	560	506	560	529	580	542	545	515	540	501	525	541	533	549	559	552	546	584	539	523	524	560	494	580	508	551	532	548	567	531	503	506	553	565	563	500	584	530	515	536	545	540	492	525	560	536	566	533	546	515	531	526	517	540	551	569	534	527	535	524	537	527	529	531	549	519	512	542	583	515	573	515	496	502	543	518	557	555	532	541	570	549	497	503	534	518	542	548	539	520	473	527	551	521	526	539	548	532	567	556	527	567	523	516	520	570	512	549	496	532	550	529	576	518	567	518	508	488	554	542	556	523	548	510	559	525	568	561	551	495	569	547	523	506	535	550	531	531	524	522	520	531	504	532	544	505	567	494	539	542	542	554	514	499	534	532	530	548	530	608	540	517	550	505	499	520	574	508	495	547	520	596	498	526	532	536	516	579	516	529	558	513	524	545	543	525	520	545	500	518	561	508	562	517	539	520	531	557	516	565	555	567	516	503	517	536	568	523	525	540	503	536	512	543	527	573	471	526	565	541	534	570	519	549	495	512	529	588	491	556	511	578	520	537	548	554	542	564	551	549	584	587	543	511	515	594	528	527	534	550	499	566	532	559	571	519	527	524	505	561	524	552	488	544	539	553	553	619	527	536	543	573	549	555	517	530	528	530	532	526	517	509	554	504	574	565	515	530	518	554	528	581	512	545	582	548	573	500	542	552	538	524	496	569	559	570	566	512	564	515	501	516	496	553	553	538	535	531	507	542	519	545	528	530	546	524	546	560	555	529	578	546	541	545	533	536	547	536	506	503	542	570	503	559	522	538	537	543	521	543	531	553	512	550	504	537	533	528	550	555	510	555	544	517	546	562	516	539	507	538	601	559	516	542	529	513	495	519	567	533	533	542	509	560	543	543	545	534	538	527	525	577	538	522	540	522	521	507	513	527	546	562	528	518	595	542	573	567	553	540	532	508	532	520	560	545	557	488	522	529	565	531	528	559	549	501	565	581	512	490	549	564	514	557	550	558	558	547	576	513	537	567	539	504	539	494	528	573	523	538	522	514	524	505	531	562	504	544	572	483	561	526	556	533	535	561	545	524	600	507	492	527	547	576	516	533	531	524	532	551	529	538	542	538	484	546	555	554	559	516	561	563	551	560	582	525	557	529	593	560	538	546	582	539	527	528	541	582	567	550	533	515	507	541	515	522	547	526	555	507	575	532	508	537	539	563	560	525	520	567	578	544	532	582	525	529	535	534	550	517	497	529	514	553	521	575	559	596	530	521	539	539	538	525	556	537	545	540	498	541	523	514	557	532	492	528	533	555	528	502	524	538	533	520	512	533	534	526	554	568	499	532	545	527	529	546	558	544	549	542	484	519	562	546	527	514	543	527	501	586	555	552	537	523	592	556	513	575	542	542	561	547	550	541	514	541	570	590	539	529	555	549	569	499	575	530	556	515	516	524	516	578	539	541	568	567	544	535	560	532	521	560	564	515	523	561	552	511	509	535	547	562	499	552	551	551	531	556	576	550	554	522	517	495	495	522	519	533	504	552	535	513	532	564	507	536	548	538	524	517	547	554	524	576	514	524	534	507	555	523	571	538	543	528	554	497	534	560	563	534	522	523	527	536	538	516	575	544	553	538	550	497	587	516	556	575	521	538	572	537	538	553	535	556	493	544	531	556	567	525	534	531	568	568	512	534	566	553	511	515	558	555	537	566	561	517	518	514	538	545	527	564	536	532	518	551	530	552	564	541	571	548	526	519	525	535	524	518	542	527	575	535	551	482	515	584	561	561	562	507	484	533	543	484	545	533	558	557	537	575	549	539	523	573	530	550	533	535	570	547	517	578	581	510	550	533	501	516	559	532	549	511	575	555	572	504	552	571	518	579	622	565	501	528	527	521	531	548	500	528	548	576	551	531	528	538	545	519	553	524	506	599	545	503	541	525	581	541	507	506	505	522	555	521	522	565	531	575	543	531	574	536	549	534	564	518	523	545	554	543	509	580	540	580	531	596	558	559	521	536	538	537	547	546	509	515	557	518	534	579	543	550	584	588	510	546	504	538	527	543	535	543	525	560	559	559	583	540	561	544	579	530	591	513	546	558	549	502	543	537	592	529	541	525	563	573	582	539	534	556	561	550	554	518	567	543	543	541	530	549	561	507	553	525	550	547	522	538	489	557	544	537	513	549	547	517	585	545	559	543	522	530	528	547	519	555	501	567	510	522	513	522	567	530	512	518	538	534	539	539	531	521	552	543	520	507	523	557	556	502	534	518	556	546	538	524	551	546	552	490	538	550	570	511	518	535	568	552	492	568	490	534	533	531	523	534	560	557	512	546	491	538	548	575	549	555	589	564	526	513	586	541	551	615	533	571	551	574	529	565	557	572	516	519	538	494	554	529	565	555	541	537	562	547	534	546	533	543	521	515	568	512	542	547	550	536	540	501	554	520	529	490	563	546	531	539	559	582	535	552	525	515	522	531	532	564	530	541	499	521	507	546	550	541	541	545	552	539	522	531	509	538	548	537	556	554	500	529	561	506	527	515	568	544	568	530	605	548	556	525	523	555	532	550	540	536	551	539	544	537	515	555	518	551	563	566	565	572	530	570	565	524	563	517	513	536	498	534	551
33018	28841	9444	1790	658	465	478	491	466	428	450	405	478	454	426	469	438	455	460	444	423	446	469	421	458	436	454	415	467	438	429	440	461	444	455	429	441	431	436	436	405	420	452	441	474	443	446	448	444	464	409	412	443	445	450	446	450	428	435	402	436	467	421	474	481	431	416	446	415	413	450	448	457	411	436	433	474	390	428	447	451	454	442	425	454	428	414	437	468	451	441	406	450	432	441	460	446	457	434	448	430	396	432	471	454	420	444	473	450	436	467	470	449	438	458	449	420	459	446	443	436	470	438	459	415	456	442	418	436	467	451	459	418	447	446	416	404	443	437	449	423	452	485	431	414	439	431	432	418	459	432	478	473	431	452	453	447	431	491	473	478	431	492	440	401	423	434	441	428	473	409	403	440	451	427	433	439	460	413	414	428	459	440	442	458	475	443	442	480	466	431	424	399	471	428	419	432	460	443	449	417	450	430	460	412	471	475	429	401	432	437	461	446	444	442	440	462	454	431	437	409	456	417	462	449	432	402	426	463	456	416	443	460	435	435	446	445	437	450	429	418	456	473	434	449	432	433	436	453	429	461	462	437	477	430	426	436	471	447	423	415	427	440	454	414	437	472	418	459	400	443	415	429	458	420	454	418	429	415	439	402	432	422	432	460	467	457	455	402	464	399	417	455	445	382	440	446	473	461	449	450	429	408	426	454	420	389	420	469	489	414	444	475	473	440	428	496	441	422	458	449	418	473	462	448	451	443	433	409	450	425	408	440	458	450	424	415	449	462	435	453	456	419	397	413	433	446	470	440	432	426	442	484	464	429	430	465	444	442	449	432	418	430	457	435	465	473	488	453	434	434	413	416	455	455	431	430	474	439	450	473	433	441	457	432	485	425	431	457	450	467	426	430	461	441	456	424	441	450	466	464	452	389	420	422	424	438	443	452	439	412	416	438	433	440	472	461	444	422	411	447	447	449	471	441	441	430	439	434	441	427	418	406	446	445	442	495	474	422	461	432	440	464	415	442	475	459	428	415	502	448	428	439	416	404	500	431	423	426	442	403	436	425	457	436	460	433	439	475	410	467	439	398	437	417	448	433	445	436	461	446	452	436	430	466	465	412	458	427	458	401	453	450	417	440	463	426	430	433	429	445	446	462	438	432	429	463	448	442	486	479	476	449	477	440	437	446	433	447	473	428	451	424	454	428	435	437	454	431	440	437	444	441	456	427	430	465	474	461	435	489	475	426	411	422	434	437	428	479	434	437	442	471	444	443	450	457	427	400	461	419	446	430	430	435	432	440	443	429	486	456	462	433	421	439	440	453	449	453	454	457	428	454	449	433	441	439	466	419	457	391	416	448	464	455	463	456	454	412	474	401	449	446	435	463	454	449	457	406	435	433	453	473	414	447	484	438	420	481	453	420	408	470	451	449	434	422	447	460	473	461	469	432	499	417	451	420	461	408	441	444	473	412	430	427	454	451	431	450	456	463	387	469	416	388	446	394	465	415	434	411	435	443	441	388	436	405	460	416	433	443	448	458	465	402	467	460	465	458	388	440	440	461	430	459	447	445	459	449	462	442	472	398	441	433	497	419	410	470	435	432	429	445	433	420	447	472	451	442	423	428	435	449	442	453	454	452	440	419	438	404	449	440	416	481	429	472	443	471	394	466	422	419	476	465	424	445	411	420	428	409	434	420	482	444	471	430	440	445	442	480	435	445	476	441	475	438	441	444	478	429	414	444	460	432	414	430	416	459	428	410	436	452	481	428	451	470	449	426	447	432	452	447	485	453	432	440	456	432	415	457	413	435	442	454	471	401	445	413	481	453	433	428	395	454	421	484	420	441	486	419	415	399	445	462	451	447	434	404	458	473	408	383	489	458	448	428	453	416	411	439	434	420	457	453	473	448	453	435	457	438	439	468	478	415	446	466	420	466	437	421	451	452	450	477	436	425	470	425	462	461	453	453	460	448	441	439	422	458	440	422	448	499	434	414	445	470	439	433	410	474	417	469	442	436	433	439	459	488	464	415	439	431	415	453	436	431	456	431	462	445	460	462	443	434	442	441	428	450	450	445	482	458	425	449	446	482	444	441	458	427	454	458	442	455	421	463	428	427	445	430	412	422	461	456	415	418	425	415	443	446	459	468	408	445	475	436	417	429	454	433	433	460	432	474	475	414	427	410	473	464	450	411	443	471	451	428	453	477	449	442	403	450	436	452	444	457	412	424	437	424	431	438	464	408	427	444	425	429	467	478	414	470	472	424	419	449	466	458	460	450	448	441	417	423	448	474	438	438	434	452	463	466	457	419	485	406	443	417	466	436	414	436	458	434	470	436	461	447	450	409	441	426	442	466	422	469	435	413	457	454	475	416	460	444	417	490	440	434	427	459	436	418	435	444	418	438	421	419	425	472	443	432	430	433	450	404	460	417	427	432	436	421	463	451	427	426	454	464	432	477	423	420	434	422	423	439	435	431	429	445	449	470	406	410	426	455	487	493	439	452	387	480	443	444	436	457	458	447	428	431	420	459	448	431	466	458	422	491	463	431	466	466	458	453	465	436	452	456	467	425	452	438	418	437	423	454	423	423	456	448	429	475	457	484	458	445	485	407	434	449	433	461	429	479	424	432	433	454	409	440	447	450	423	456	477	425	461	444	434	427	403	398	442	434	440	471	423	441	466	431	446	447	474	473	459	443	432	438	428	411	465	444	448	447	476	442	468	433	457	420	421	427	439	455	483	446	428	404	402	493	435	404	450	467	436	435	450	436	425	416	440	413	418	431	456	423	444	438	434	428	450	454	447	431	455	425	441	442	504	459	436	422	469	456	389	438	427	399	475	424	461	448	400	452	421	432	447	433	450	458	437	417	455	452	471	447	442	444	411	433	486	433	465	429	436	425	422	401	443	428	425	447	450	407	429	480	473	474	433	401	472	441	434	428	443	472	479	450	421	423	455	469	438	453	456	429	416	463	417	423	469	419	464	413	459	441	443	441	423	439	442	442	463	423	453	475	387	442	465	436	444	460	427	440	451	445	486	430	441	437	440	450	446	450	492	450	440	459	451	437	446	471	454	430	455	451	442	444	408	387	443	433	457	405	417	462	471	462	445	439	436	443	455	426	459	437	459	476	463	423	420	455	428	454	468	469	515	449	448	442	465	461	445	488	449	437	447	444	398	412	434	445	444	424	406	420	426	446	399	440	460	475	436	444	453	468	431	412	445	439	445	432	425	426	421	471	453	460	436	412	470	411	469	478	427	443	438	449	454	448	444	421	427	446	447	473	415	451	442	457	445	448	393	449	422	441	445	466	465	436	422	429	437	438	441	427	422	414	464	407	449	385	416	409	455	446	441	427	451	429	465	409	447	424	433	423	407	396	477	462	425	419	415	434	456	439	476	454	441	409	451	437	461	428	447	437	485	463	431	444	445	412	433	429	444	438	449	460	424	459	426	446	428	441	461	464	477	486	441	440	455	437	470	483	415
24758	22892	29064	24487	17975	4306	1015	713	607	651	651	647	615	673	638	643	664	628	640	599	576	627	641	622	631	612	647	615	614	584	606	669	636	593	629	645	617	640	671	626	591	638	614	601	645	597	617	605	588	610	589	598	628	628	577	651	613	585	628	620	615	606	608	573	601	627	622	625	597	603	652	617	609	632	597	652	583	592	599	599	646	582	580	631	606	597	628	577	622	636	616	550	659	624	611	605	571	627	637	586	624	641	669	587	610	601	576	595	576	637	633	632	610	604	633	618	611	641	624	654	620	615	650	647	599	663	649	639	639	590	619	600	621	590	666	594	592	646	629	583	600	626	602	607	602	576	598	622	621	598	608	620	599	637	652	616	642	626	614	614	582	628	621	615	650	607	610	587	612	615	603	589	604	624	611	597	592	596	637	644	686	615	603	636	634	615	614	611	595	596	677	656	582	601	623	604	585	574	617	598	644	602	605	626	598	589	588	613	612	656	551	643	603	576	632	604	596	613	663	608	605	620	636	607	590	635	622	657	610	576	617	587	641	624	629	639	625	612	645	622	601	692	618	627	611	612	636	657	639	644	582	637	599	562	639	601	617	619	628	651	608	603	635	629	642	617	659	603	560	656	583	609	607	597	572	585	577	602	596	646	593	604	613	589	622	606	602	580	622	614	600	585	631	601	595	604	581	601	618	605	624	609	636	582	634	588	581	644	617	631	619	569	597	596	609	582	601	659	615	597	600	641	632	638	612	622	641	611	598	631	617	621	569	612	612	664	617	642	617	584	570	572	599	623	620	637	563	607	581	613	588	613	639	621	614	630	599	663	648	625	619	629	637	653	591	597	651	598	608	622	622	649	635	572	656	590	602	593	592	653	670	622	605	568	609	660	642	576	652	668	595	630	572	599	597	629	594	606	602	656	588	611	592	643	599	572	645	619	615	593	570	575	622	660	574	607	628	563	612	616	641	633	610	599	660	570	587	668	584	618	647	623	615	669	597	647	593	637	626	579	601	626	633	642	603	549	592	587	576	578	596	652	602	616	604	624	554	640	598	609	587	568	648	600	621	620	658	627	578	599	653	636	604	593	625	587	579	628	595	639	606	628	622	606	629	646	581	566	618	592	623	623	606	600	620	636	581	696	580	613	608	588	535	589	597	676	633	639	610	625	655	572	620	628	620	589	610	642	628	619	624	630	576	639	623	580	577	616	605	616	584	598	590	629	599	583	607	613	630	611	636	569	621	632	642	608	594	592	580	608	646	623	647	639	592	628	603	621	629	612	589	648	589	610	587	566	629	575	596	620	615	572	588	633	592	621	621	587	583	622	602	575	592	632	631	584	627	601	579	604	622	646	574	623	599	632	622	634	594	608	609	644	621	582	653	595	598	599	602	620	588	622	616	605	660	624	637	621	598	613	642	647	591	587	594	675	592	613	619	639	639	563	568	595	663	624	600	592	606	583	588	606	668	638	589	569	591	613	613	601	607	570	618	624	609	635	623	601	571	614	595	620	650	641	650	616	612	639	622	578	660	609	671	600	645	602	635	628	635	574	660	603	604	611	629	642	584	629	605	615	629	657	595	591	618	613	597	656	617	592	610	619	608	601	639	627	610	619	631	595	592	639	569	562	647	606	599	628	638	609	634	585	604	602	640	620	626	604	628	629	585	614	599	660	621	612	621	560	620	592	612	611	608	620	619	620	608	607	618	601	565	648	604	611	549	618	633	626	614	600	632	584	623	616	611	587	624	627	612	656	627	621	623	642	624	615	588	619	588	575	607	632	622	607	612	643	601	634	629	642	580	584	619	580	595	585	620	625	641	580	636	645	626	551	594	608	619	600	630	603	605	638	578	571	609	590	582	623	641	589	613	615	587	613	651	640	604	619	640	620	648	634	559	607	552	654	594	609	611	584	598	590	566	608	633	642	624	645	642	600	588	630	602	578	657	619	620	612	590	610	608	583	572	617	616	618	620	561	653	630	650	615	659	609	591	633	630	562	593	610	569	606	629	626	582	598	579	623	630	589	595	575	636	643	589	568	594	650	656	619	634	575	595	625	633	625	632	614	616	629	605	621	623	577	631	615	608	583	616	612	645	618	598	590	599	643	620	631	637	669	575	621	649	635	586	561	593	644	626	620	601	594	629	567	634	582	631	634	605	598	581	585	585	575	613	651	590	588	608	612	636	662	620	647	606	606	620	624	624	581	587	651	607	633	610	587	601	618	652	623	632	613	603	667	613	611	577	650	603	597	601	606	608	623	604	590	620	597	602	660	662	603	623	632	593	598	617	612	625	587	620	622	651	654	590	602	608	577	597	624	621	628	609	612	568	608	646	663	602	608	640	596	648	640	631	629	636	613	648	604	626	564	662	603	610	646	627	623	627	591	616	623	632	654	628	598	626	616	616	622	644	536	594	647	605	597	630	634	613	565	613	617	590	602	674	609	633	625	639	591	646	590	620	581	596	590	594	595	608	602	600	578	608	612	588	618	601	601	632	659	610	594	573	600	620	652	641	646	660	572	595	627	568	614	600	613	604	635	590	656	634	623	585	670	608	585	623	615	620	600	632	605	669	655	614	626	605	595	656	626	612	653	610	633	622	600	608	614	593	615	637	607	619	621	639	603	631	597	578	616	629	625	603	598	621	588	640	611	618	623	620	588	614	588	569	650	628	584	640	574	661	606	640	600	598	637	598	581	612	608	630	593	571	605	600	628	632	594	595	624	647	595	649	616	623	600	645	618	585	632	633	621	602	609	619	597	640	629	579	614	601	660	634	670	614	586	617	611	625	642	574	608	581	630	575	619	586	668	590	614	601	598	608	616	613	600	555	603	559	644	596	543	604	589	603	588	610	611	567	607	627	609	636	631	631	575	591	603	599	634	574	575	648	558	610	613	636	596	632	581	601	623	639	625	631	651	652	588	610	596	653	652	573	615	593	614	627	575	597	631	621	635	615	624	628	585	572	616	612	635	634	579	605	586	658	595	619	636	641	640	598	599	610	601	556	590	665	624	602	597	685	577	613	646	654	581	664	631	626	613	607	618	637	596	624	607	589	623	640	641	615	590	606	602	602	595	638	596	607	605	624	620	635	626	598	613	661	658	622	634	607	630	600	654	609	623	616	592	643	628	574	582	636	601	620	586	607	603	619	619	555	633	611	569	597	592	609	590	615	621	588	622	603	615	573	570	607	596	591	587	635	605	620	666	615	636	631	596	624	614	626	607	602	615	596	617	599	615	597	621	617	613	613	579	595	633	607	585	643	605	584	599	605	608	628	595	610	581	589	588	613	561	660	578	588	615	625	643	614	611	588	549	663	605	605	612	618	667	605	620	676	640	616	607	623	580	601	648	600	621	643	619	647	661	593	566	608	618	636	625	611	599	605	629	627	602	653	612	608	604	564	610	624	615	606	629	614	597	605	610	581	586	630	578	601	604	614	616	598	600	636	614	649	596	634	639	582	622	622	638	562	651	595	605	575	597
62756	82599	42357	11216	2283	785	572	561	571	557	545	564	508	589	576	551	537	573	555	553	578	568	572	593	546	557	531	528	514	566	515	538	537	521	571	580	472	528	609	591	518	600	562	560	570	557	587	494	553	536	542	546	565	554	564	558	527	585	593	543	545	616	534	545	551	517	547	569	578	549	550	549	570	534	598	570	541	522	556	543	524	553	528	617	554	587	536	553	577	610	573	551	585	550	502	550	568	560	556	529	550	547	552	566	571	585	542	511	526	582	569	584	543	546	561	555	570	537	533	534	552	563	530	550	540	563	541	566	539	529	578	556	565	542	529	561	525	570	559	575	530	536	553	532	541	498	560	584	531	574	557	507	545	568	554	553	557	541	559	581	549	552	538	516	528	537	564	579	528	544	545	557	529	562	553	521	542	524	590	533	585	517	549	528	561	556	571	553	564	566	535	587	572	582	562	543	558	540	576	536	515	551	584	573	530	507	559	569	522	546	572	537	545	543	505	506	547	552	540	572	543	510	553	549	544	547	582	565	558	549	563	557	557	565	532	506	583	538	556	543	518	566	486	561	561	550	580	555	538	569	528	571	523	569	537	536	498	595	553	545	525	534	547	575	562	550	542	505	567	535	537	551	564	534	592	566	563	542	532	530	549	551	576	536	556	584	524	505	597	558	522	563	570	558	570	551	564	585	583	536	563	589	575	553	552	637	533	520	541	547	600	577	542	548	537	569	549	541	538	562	559	534	573	519	553	518	537	524	582	536	553	529	571	546	565	541	571	534	499	532	545	503	544	534	583	528	536	599	566	557	539	545	519	536	572	559	524	545	518	558	589	552	536	531	547	577	533	543	528	536	542	550	509	488	559	556	521	506	530	532	541	581	563	564	549	547	516	511	545	562	569	551	541	545	548	507	592	572	576	535	545	546	559	523	556	556	495	546	501	554	539	522	546	538	514	548	521	533	549	535	522	555	524	567	515	563	535	525	526	557	501	530	517	543	526	566	545	535	556	576	569	540	550	528	544	563	556	566	532	573	553	540	567	508	559	568	582	542	556	578	531	512	514	538	530	556	573	574	544	554	526	557	545	539	550	544	535	530	572	555	523	526	546	550	533	590	557	576	555	547	536	532	514	528	534	553	515	529	545	547	528	555	574	547	525	564	569	546	547	563	570	531	512	546	534	577	551	535	567	546	545	563	553	528	503	538	571	550	569	548	563	546	549	566	520	544	556	563	540	507	540	577	559	553	572	542	555	548	541	538	568	548	579	497	544	535	504	560	591	573	550	582	504	532	570	527	523	551	566	544	565	572	573	565	535	578	553	549	529	542	537	562	561	549	505	549	562	592	543	534	542	563	527	557	546	556	539	564	528	576	555	549	554	552	588	561	511	498	573	571	516	568	494	536	564	548	550	566	518	543	541	571	557	565	552	570	517	546	539	550	538	547	554	527	523	553	527	564	569	514	544	580	567	542	577	573	542	534	542	519	496	526	599	576	532	532	527	577	538	570	535	572	551	571	544	568	516	526	583	584	550	537	574	574	536	520	550	570	537	541	525	597	546	577	561	561	526	550	545	502	549	569	585	527	549	557	528	559	557	581	583	541	517	522	555	554	578	526	519	565	552	512	576	503	513	519	528	578	546	569	560	552	543	563	539	519	539	513	466	520	520	586	529	516	549	540	588	544	531	569	565	525	540	526	555	506	516	546	554	566	545	523	564	528	542	537	549	572	514	525	568	496	552	538	558	528	533	543	531	573	573	553	521	567	613	549	527	501	534	561	522	550	543	566	524	567	570	564	574	553	545	547	527	578	536	513	560	568	583	567	538	549	551	552	546	572	548	522	581	592	530	576	538	523	559	562	599	556	539	537	527	553	524	565	557	531	572	581	532	526	539	551	530	554	482	575	577	516	548	554	539	516	558	586	564	504	551	578	569	556	541	554	536	552	543	506	548	549	565	577	559	596	555	493	541	581	490	531	547	590	602	538	540	569	528	557	507	554	556	534	533	548	530	499	566	538	538	555	533	577	553	554	589	536	570	551	570	554	546	566	540	559	574	571	537	560	541	553	520	560	548	563	521	573	580	532	558	550	546	519	564	570	576	541	568	527	508	532	551	581	532	570	575	547	545	522	541	536	546	498	516	551	538	558	532	541	549	591	542	513	522	575	551	556	538	539	575	495	529	537	541	520	529	570	603	540	565	570	517	580	559	542	523	569	555	566	554	539	580	591	500	569	603	534	602	505	546	519	567	518	528	538	528	530	550	545	524	573	529	568	545	551	522	535	564	569	559	519	525	522	506	524	544	582	525	538	569	539	538	515	601	573	568	521	519	578	553	523	571	505	540	568	531	541	572	571	513	570	539	546	551	558	565	526	584	528	561	578	526	547	575	550	568	534	568	570	554	527	553	550	579	536	563	522	529	518	521	545	565	548	532	569	539	547	544	525	532	542	520	561	581	511	543	571	557	590	548	557	569	565	535	547	542	553	499	533	565	531	550	572	547	570	523	550	526	552	563	584	553	593	581	555	534	526	627	571	534	578	542	526	558	556	528	535	559	544	568	572	545	546	562	545	547	585	515	544	560	533	575	531	525	561	570	521	568	562	560	524	541	574	540	556	546	532	571	550	526	573	559	551	584	572	519	554	618	592	527	546	548	544	572	547	550	522	548	559	555	517	546	474	555	539	537	541	567	534	537	545	561	564	529	544	581	532	533	544	552	539	574	524	567	572	560	545	566	506	535	497	511	573	546	520	587	568	535	549	554	577	550	532	542	547	552	544	586	574	604	535	556	532	516	559	537	544	549	540	573	553	507	488	531	560	537	513	566	542	540	522	549	541	506	544	530	581	536	507	561	577	540	529	579	513	536	581	535	541	523	480	561	509	542	549	537	550	506	566	586	516	519	543	527	578	524	594	527	532	585	556	540	534	545	532	518	562	533	495	547	538	589	566	577	515	545	533	523	554	558	542	570	559	519	530	520	520	573	561	539	573	593	576	500	570	546	552	580	521	562	565	574	521	566	541	591	532	561	541	557	568	542	521	506	557	520	540	589	571	535	568	540	553	570	522	496	493	516	564	530	574	583	530	562	549	565	529	550	537	548	538	543	541	514	536	539	504	546	571	513	515	537	555	555	585	582	535	557	542	545	501	562	508	565	547	501	572	530	536	565	566	523	556	594	505	578	532	541	523	526	520	521	546	576	578	579	546	538	503	547	544	526	528	541	561	564	536	563	551	500	529	543	562	559	555	525	569	530	544	542	547	550	585	548	524	541	546	535	505	539	522	569	552	578	546	537	556	576	570	524	535	545	562	555	554	530	559	522	540	560	538	547	577	580	562	533	530	566	542	526	562	561	557	559	547	550	533	587	517	546	533	537	522	521	571	538	554	583	567	550	585	534	565	537	548	525	549	538	544	576	539	543	528	558	554	522	532	556	494	523	532	525	529	567	521	572	534	545	528	572	580	555	583	556	551	540	600	599	532
24108	22304	28806	24195	19899	8142	1314	867	833	761	739	733	770	717	730	710	741	686	709	743	731	721	736	693	732	734	697	718	769	719	743	747	748	666	724	695	720	738	717	755	704	738	685	729	694	732	731	710	716	716	767	700	724	705	723	687	756	755	759	692	725	774	721	751	709	706	742	648	745	722	710	750	725	705	725	678	744	720	718	707	795	714	690	722	750	721	705	751	701	705	748	684	713	715	704	725	725	683	733	724	668	709	720	696	734	736	698	721	716	700	716	680	701	699	746	683	748	749	722	687	733	763	730	679	689	683	698	719	707	709	768	727	758	708	731	718	683	769	742	765	689	695	735	691	694	716	738	763	690	727	712	691	696	716	735	730	680	664	739	718	724	716	714	680	637	725	666	702	679	681	692	743	719	722	695	656	704	707	731	709	787	740	733	717	736	727	714	680	753	698	734	697	690	697	712	726	735	705	699	717	695	740	691	675	719	702	664	715	716	750	704	691	715	695	751	701	685	707	723	722	728	684	692	724	714	702	719	711	678	687	679	738	682	689	694	722	692	741	723	690	731	736	691	676	725	690	744	685	711	706	704	726	683	698	754	741	722	751	723	713	704	732	703	743	695	701	700	683	707	664	662	735	720	745	677	714	666	710	703	754	774	769	687	741	706	724	677	720	746	713	720	729	736	693	729	754	701	686	703	701	696	709	715	697	725	749	716	678	697	713	712	731	715	671	674	735	712	677	743	687	733	683	747	726	715	693	701	731	711	738	699	682	722	725	714	717	705	750	683	715	695	727	720	720	664	719	740	713	738	657	712	706	688	690	681	704	696	750	728	708	661	742	682	714	743	739	731	662	684	750	686	737	683	696	714	691	767	718	705	693	722	736	737	745	719	699	719	733	645	745	722	710	770	768	710	723	738	655	706	694	684	675	705	720	724	754	745	719	681	704	736	719	726	748	683	703	672	712	697	708	699	716	719	665	685	725	695	708	700	690	701	706	713	733	680	726	716	746	722	719	762	693	713	689	660	690	723	690	693	738	716	729	716	749	698	723	719	709	714	709	688	713	729	764	673	735	695	739	720	756	740	779	713	706	732	699	711	719	659	712	732	695	670	731	784	657	781	681	692	710	700	713	679	789	704	728	711	697	691	694	747	711	655	716	729	689	694	677	723	728	706	702	704	715	726	684	698	721	704	719	708	704	680	718	679	703	697	699	741	712	735	725	707	712	712	684	734	692	723	717	727	697	714	744	728	716	702	728	702	715	737	750	733	681	716	754	750	705	664	685	691	735	694	734	690	714	687	720	743	735	643	688	705	695	722	642	754	718	719	721	709	694	713	721	692	698	695	731	739	684	718	712	723	698	680	700	749	713	741	701	732	714	745	726	760	723	726	727	672	662	688	714	737	707	697	704	704	702	746	712	764	692	696	727	696	714	715	696	707	700	693	680	692	731	699	756	688	716	699	673	706	684	747	691	745	746	715	708	693	719	680	690	723	749	713	701	708	727	737	697	712	748	744	692	742	715	653	763	715	716	712	704	713	682	711	738	721	760	771	700	748	727	715	701	704	698	692	695	746	706	699	676	700	698	685	709	684	777	723	723	723	700	731	689	708	724	720	713	711	750	652	784	676	717	716	699	725	649	692	719	739	697	691	710	753	697	734	722	734	690	715	743	772	704	683	714	734	704	658	766	723	696	675	749	725	731	702	660	694	708	662	718	712	642	735	688	721	683	745	726	721	791	739	706	701	753	716	707	719	716	724	742	733	741	709	744	680	761	697	733	744	705	676	709	713	777	704	707	690	711	695	711	725	737	678	708	714	710	696	686	685	720	721	718	745	715	720	695	731	740	707	761	735	718	689	724	674	701	701	687	753	701	686	672	703	711	711	713	708	733	703	712	751	691	689	743	701	700	719	709	697	729	741	729	674	697	703	754	743	721	693	735	706	680	782	692	754	757	726	729	679	694	750	716	742	729	705	685	736	710	653	720	697	698	687	688	676	693	693	675	703	706	706	727	740	689	696	695	699	691	726	738	706	696	767	668	711	711	701	714	686	724	677	675	698	694	698	716	731	679	698	688	710	704	742	692	741	700	716	730	711	728	705	693	737	747	730	724	672	723	733	723	711	687	713	691	732	715	685	710	701	707	700	759	733	752	740	712	751	716	724	696	717	693	741	725	734	708	736	686	736	702	673	696	671	686	712	701	665	704	689	685	696	709	665	713	722	705	712	696	681	728	691	678	644	717	707	685	669	760	738	699	685	666	687	728	694	690	741	751	683	718	726	749	726	709	713	681	673	749	703	703	705	674	710	695	687	733	716	755	734	724	717	714	747	715	760	744	692	719	687	790	687	706	700	732	737	698	703	669	710	708	729	789	727	683	695	709	721	723	730	730	704	754	718	752	691	719	713	704	702	703	722	761	703	719	693	767	738	713	721	747	723	709	686	726	726	675	791	714	730	722	679	723	666	708	730	709	699	736	705	703	714	761	719	735	737	776	681	711	738	746	705	724	720	703	711	722	717	651	697	719	740	707	642	699	734	655	681	714	717	736	700	717	682	691	722	694	712	690	702	714	743	633	695	734	730	715	727	740	720	725	698	734	740	721	694	694	685	700	727	722	710	768	744	739	741	722	667	744	668	675	718	749	708	706	697	710	683	713	707	687	688	709	708	711	747	704	710	733	709	678	739	739	733	704	682	714	694	736	670	718	687	707	722	672	694	727	740	699	693	723	722	763	724	693	722	751	723	712	697	738	700	679	687	703	675	710	737	710	726	708	717	731	716	698	708	715	722	751	735	645	682	745	707	750	744	743	701	699	716	721	725	729	683	722	678	769	697	699	703	721	656	706	689	676	730	712	678	722	719	704	698	706	694	679	668	659	739	748	701	714	675	709	746	708	771	687	671	672	724	708	718	744	713	757	721	768	752	719	730	694	681	715	684	700	738	696	666	784	714	655	722	659	732	744	714	750	726	723	715	671	687	729	723	751	681	735	678	698	716	708	693	722	692	695	736	697	667	720	739	689	677	674	717	727	729	717	703	692	704	716	754	696	717	716	741	722	688	700	691	727	694	714	704	712	720	756	734	709	685	721	684	735	753	718	718	684	722	713	727	687	694	702	698	738	667	722	676	720	719	710	673	678	706	689	706	662	732	666	708	659	682	752	688	713	698	686	743	738	704	670	696	671	683	672	731	771	671	727	703	686	710	731	684	728	705	734	681	746	672	692	718	680	722	700	679	738	719	758	698	721	725	738	674	726	697	719	692	731	662	708	701	627	737	732	700	707	765	705	701	710	682	716	695	749	674	706	719	732	732	704	714	737	799	693	711	733	683	718	760	761	771	693	706	708	722	680	716	737	683	728	679	680	745	659	673	722	711	717	669	712	759	733	713	712	736	688	737	746	706	725	683	687	679	768	715	688	678	697	745	689	721	708	719	710	696	709	749	715	729	734	733	703	719	654	754	705	705	692	721	716	689	715	758	684
60766	85727	45126	13031	2728	857	645	626	664	655	685	633	641	658	653	603	658	654	626	597	646	618	641	659	652	660	691	600	632	636	645	640	605	642	639	617	621	654	662	609	603	580	603	620	611	622	603	610	619	632	695	635	651	676	659	616	596	654	639	592	629	652	627	625	626	634	615	636	638	582	678	655	655	616	656	591	658	648	614	667	592	631	618	608	636	670	634	642	619	661	612	636	609	630	591	635	616	668	666	631	585	598	644	649	672	605	616	686	614	651	658	622	616	637	650	580	604	628	602	615	577	659	613	630	636	620	637	619	661	621	622	625	651	642	593	613	646	604	611	660	651	615	677	645	627	626	650	604	628	625	614	610	647	615	644	639	635	596	616	647	629	617	679	623	636	649	703	665	668	656	627	597	644	627	578	635	674	682	654	635	631	612	633	624	666	613	616	662	635	639	629	685	638	575	642	667	588	642	615	611	674	644	622	661	607	596	628	631	583	665	595	587	649	655	630	638	669	644	629	652	624	640	623	682	600	660	566	648	624	640	639	606	643	641	586	646	634	585	639	661	579	634	612	652	629	625	615	653	616	634	611	689	654	659	663	637	574	621	615	638	592	662	622	631	626	625	617	625	628	610	618	707	668	642	597	638	626	637	624	605	637	617	649	650	587	648	641	630	617	590	642	655	644	569	653	657	646	646	632	641	593	622	638	630	649	650	639	635	637	610	575	618	609	614	617	618	657	595	616	617	642	622	630	614	590	629	646	664	613	640	651	663	614	619	633	602	627	639	647	628	627	620	626	641	594	605	645	660	660	641	630	566	660	614	605	595	606	670	627	589	645	603	606	655	646	618	633	642	621	649	603	623	622	626	667	608	609	622	613	584	613	651	606	621	608	609	672	669	637	619	606	628	620	641	611	615	642	603	623	635	607	617	649	639	610	605	640	636	651	648	648	550	647	585	603	684	637	666	658	604	673	617	629	604	654	647	649	646	667	627	629	644	609	677	614	619	651	648	623	624	647	602	698	645	625	590	621	631	647	619	634	658	620	637	595	670	647	605	652	631	594	624	671	648	568	614	625	674	600	635	626	628	628	661	638	673	608	651	626	635	574	601	619	621	631	619	623	631	633	641	610	593	615	671	650	606	603	617	652	631	663	684	576	663	591	591	615	642	633	596	632	614	621	620	678	661	647	636	626	633	637	594	615	617	646	582	642	642	624	631	601	624	646	657	600	568	653	640	596	670	643	628	575	585	631	633	586	579	582	647	548	654	578	603	636	687	672	620	648	571	611	633	620	592	637	667	623	569	635	670	633	606	635	638	653	609	611	621	588	627	685	663	658	600	622	627	584	637	601	658	591	634	613	648	623	656	636	602	635	655	658	668	645	611	647	660	645	619	636	630	624	636	626	653	648	618	612	585	624	610	589	619	633	626	696	666	631	608	626	641	643	640	640	655	641	650	639	632	625	631	580	626	643	664	669	632	640	610	620	630	634	610	601	625	600	665	605	611	619	651	644	617	643	631	608	610	636	666	660	654	634	563	653	598	621	609	683	621	640	652	635	654	616	602	618	649	633	652	662	618	631	662	604	614	595	578	626	629	617	656	603	632	647	629	622	596	640	655	644	590	615	633	605	624	588	593	695	634	650	612	656	650	649	595	669	649	595	689	647	635	605	602	637	662	624	627	613	642	638	690	618	594	640	649	612	646	630	657	635	636	628	622	655	644	599	575	632	618	625	623	648	659	610	676	630	628	576	686	626	645	651	649	620	633	578	597	631	601	663	618	583	647	629	646	608	664	610	631	610	638	638	642	649	654	675	614	660	616	596	625	577	581	640	628	598	599	621	634	681	642	646	592	613	608	622	629	646	618	593	653	592	654	637	639	620	601	675	630	611	621	640	629	635	640	649	618	621	652	587	618	584	656	615	612	647	597	635	612	684	621	591	630	620	632	651	670	631	607	631	668	622	630	565	617	627	677	688	630	640	614	616	669	566	625	602	618	610	656	617	655	604	620	585	565	598	611	612	651	630	628	623	639	638	615	636	637	647	672	612	636	612	656	683	601	584	626	567	602	630	647	620	667	635	633	663	637	652	615	618	656	600	614	623	621	620	643	637	639	619	625	634	626	644	655	608	634	655	602	592	623	631	610	658	619	627	682	626	639	628	604	652	604	627	643	652	637	599	656	660	618	620	603	620	637	654	606	635	629	642	616	634	647	605	602	611	601	615	658	584	616	604	637	605	643	634	595	653	656	589	610	604	649	626	633	600	610	637	641	617	610	611	606	629	619	639	595	602	639	634	586	629	599	615	596	649	620	672	632	643	602	670	604	649	620	611	631	639	596	675	613	651	704	650	604	652	639	655	677	589	588	654	643	658	635	630	598	633	640	630	648	625	611	606	610	646	602	606	649	641	673	626	671	679	580	633	648	607	630	595	624	598	641	636	623	622	611	637	599	643	622	611	628	590	639	620	617	633	634	579	617	606	583	607	595	648	647	649	623	593	582	592	632	610	635	597	656	635	619	601	652	655	615	609	624	631	655	662	560	655	601	590	621	641	609	625	652	617	573	628	626	628	639	669	635	655	626	633	607	642	622	642	604	614	594	612	650	646	660	626	627	655	657	639	628	637	570	625	640	593	634	613	624	625	630	648	619	666	598	624	607	642	579	626	683	682	632	635	647	620	614	684	632	632	643	624	653	630	594	698	625	629	601	620	607	654	622	644	642	654	633	618	598	599	615	609	612	616	617	608	633	620	626	654	597	625	666	664	632	617	635	615	654	643	630	625	632	634	616	633	593	618	601	658	640	631	624	615	660	599	625	678	628	615	618	651	557	611	624	625	672	629	634	615	583	649	616	624	631	658	635	581	590	618	616	632	588	626	585	611	595	662	637	613	633	619	612	629	635	621	640	621	644	655	641	589	616	602	600	579	626	655	633	641	592	650	635	618	616	620	615	640	669	663	642	595	645	652	632	623	653	677	613	580	685	616	585	644	584	654	642	651	615	651	634	618	645	646	645	626	621	613	632	595	609	621	594	619	603	609	626	598	621	616	673	645	607	591	604	675	620	593	614	645	589	603	710	646	628	626	615	650	643	640	605	608	585	628	629	661	682	651	598	613	659	594	655	624	608	617	636	628	645	626	711	655	652	583	638	591	640	587	618	631	619	624	603	596	622	649	631	634	663	636	584	656	654	602	638	600	605	627	653	637	642	612	644	634	635	619	592	585	577	660	653	569	652	652	703	607	670	620	579	596	630	648	647	634	609	662	609	604	603	617	651	658	625	598	598	572	608	640	631	629	636	641	597	637	615	615	603	627	657	652	648	627	621	613	656	607	635	639	678	657	617	575	599	644	581	605	595	651	615	637	636	627	626	635	613	613	626	619	659	627	581	606	591	642	642	658	658	631	616	593	617	609	626	636	646	596	595	607	612	575	649	606	606	638	617	628	624	648	642	627	618	623	687	626	623	644	653	649	616	605	625	636	605
35266	30858	17776	3748	842	603	597	580	564	515	573	584	596	597	548	527	575	527	567	533	564	552	558	539	545	528	570	552	537	547	545	567	532	551	585	591	578	589	502	565	524	543	564	559	518	586	549	587	589	501	569	553	552	541	527	522	570	533	578	573	542	607	567	532	599	545	566	530	590	560	584	522	543	604	545	540	571	571	535	531	571	557	556	567	543	566	514	584	552	618	608	533	572	567	542	591	564	553	581	581	570	546	589	549	558	574	526	532	585	594	561	533	576	533	556	571	509	564	512	522	524	568	543	536	565	610	528	526	582	549	528	514	581	544	562	589	530	503	534	525	591	534	572	535	562	559	547	578	556	558	516	591	555	546	541	538	575	495	500	550	552	621	623	551	516	566	517	564	557	566	583	532	521	555	547	576	574	517	564	532	572	591	528	529	562	571	558	590	580	536	551	554	520	532	551	537	554	565	576	522	529	556	555	582	538	539	535	547	562	604	545	512	542	552	535	541	552	557	532	558	549	569	533	562	543	534	558	513	588	547	606	541	540	559	509	520	556	565	558	569	561	554	594	537	609	528	522	544	553	520	538	547	600	544	500	600	549	577	518	641	520	511	550	518	538	579	587	586	523	548	541	548	558	536	529	569	503	603	548	538	570	494	534	579	553	562	581	549	569	600	535	589	556	576	544	546	590	528	566	555	527	549	542	488	573	556	538	574	537	576	587	549	547	560	583	577	554	595	553	550	548	581	539	548	584	523	593	574	534	543	585	550	561	511	541	566	560	565	519	565	584	572	557	579	611	562	586	590	554	573	562	568	568	574	572	513	574	578	527	612	613	601	566	583	527	566	537	555	540	540	525	531	580	545	539	521	574	554	566	577	555	569	570	538	550	586	553	538	576	568	578	524	568	533	550	524	541	562	584	503	537	501	533	562	567	552	546	586	551	522	534	568	541	563	546	572	553	574	573	524	534	558	546	530	584	517	585	553	494	490	613	607	543	491	592	594	571	534	561	549	551	551	547	526	549	556	531	568	564	561	539	567	528	562	556	542	524	552	574	557	555	525	581	568	502	504	551	578	555	617	538	555	564	546	533	557	558	540	573	541	531	496	558	549	522	589	584	530	571	546	525	521	540	530	527	540	552	530	506	528	556	560	574	512	523	541	564	564	589	510	540	575	558	554	544	555	553	586	494	540	542	572	550	534	569	571	600	617	543	546	523	561	514	546	557	551	580	550	542	506	536	543	564	527	573	550	552	542	575	554	578	550	540	532	557	568	559	569	549	547	579	526	522	549	534	514	586	541	602	539	553	561	573	546	589	534	552	591	555	598	555	564	571	529	557	494	554	555	554	552	551	536	545	551	528	559	518	565	552	530	504	533	554	564	507	568	558	554	559	507	519	525	558	554	547	517	548	537	526	528	557	562	543	563	502	529	545	566	556	548	563	537	553	551	538	513	514	539	554	529	578	535	567	552	539	541	592	523	560	575	537	518	579	553	561	551	538	540	576	525	560	529	556	547	538	542	590	554	545	519	547	513	521	555	515	539	578	581	582	539	565	577	524	539	546	561	558	573	584	530	596	559	566	565	516	569	576	526	551	492	580	528	536	579	514	527	542	562	548	576	593	582	559	533	557	528	521	554	529	558	543	537	554	537	551	575	544	554	535	592	575	538	579	541	559	576	573	522	513	543	508	522	563	557	524	527	555	559	585	567	521	531	590	555	526	535	566	537	524	550	518	568	533	551	540	583	578	557	566	507	590	546	566	595	550	561	560	519	542	534	531	588	557	497	529	556	575	588	570	611	547	569	528	598	523	588	525	569	535	553	600	512	568	541	562	546	531	569	529	594	567	545	534	530	561	570	585	580	545	558	548	519	560	577	543	580	550	575	541	564	535	566	557	565	541	521	570	573	549	546	545	591	570	566	562	543	561	570	536	561	560	555	526	573	569	601	545	561	569	533	557	569	569	536	552	544	555	555	571	554	537	583	595	558	531	532	560	507	532	557	587	545	553	557	532	553	508	603	559	528	551	584	565	582	559	570	568	547	545	548	553	553	549	536	560	565	570	558	516	553	557	529	538	557	568	540	519	536	549	525	543	535	538	553	554	555	568	590	537	539	577	534	539	537	544	560	527	525	561	546	529	582	548	562	559	598	540	513	569	526	551	560	546	538	551	595	521	600	492	558	501	578	540	535	511	548	527	537	571	545	543	533	555	579	562	537	547	579	552	559	542	540	545	519	555	518	567	568	556	560	570	568	558	564	568	545	549	575	551	565	572	527	560	535	521	529	532	554	563	575	529	559	577	573	555	539	497	542	564	567	570	563	539	535	529	579	568	551	523	521	566	544	547	547	530	549	532	540	556	513	590	534	551	516	534	549	564	557	525	549	555	542	526	543	600	574	565	573	543	568	531	548	586	600	535	538	542	550	542	547	583	520	536	563	592	541	582	522	538	572	529	559	557	533	540	563	508	525	555	551	555	513	583	535	542	571	561	534	554	564	561	562	543	506	560	574	534	528	549	549	554	518	532	502	545	525	555	551	530	531	541	581	507	520	587	556	563	591	536	590	565	546	559	561	567	538	534	526	576	569	550	506	580	527	563	553	534	559	543	570	555	555	550	590	542	586	529	566	544	518	540	553	521	618	543	527	575	539	541	541	519	521	518	542	550	561	555	572	541	567	563	569	574	526	537	541	541	552	574	557	534	563	531	551	515	597	515	544	553	562	547	598	554	509	558	555	559	533	562	549	515	549	560	513	565	544	532	513	550	569	542	562	572	531	558	551	556	549	524	606	510	550	561	508	559	551	526	533	567	530	540	517	564	604	589	520	565	583	536	593	570	551	584	597	552	534	577	597	541	563	584	550	558	561	572	566	554	563	527	529	522	535	563	545	546	559	531	612	557	508	533	563	555	551	538	552	538	545	524	538	586	536	584	587	533	513	545	525	534	567	546	532	530	556	591	596	548	588	574	573	512	536	578	513	574	552	553	551	577	579	527	550	566	512	566	554	556	532	539	536	537	580	538	542	577	569	572	545	521	574	584	514	548	525	514	549	543	541	530	569	545	583	545	560	562	580	536	552	604	589	573	572	655	551	517	567	603	537	564	558	577	578	558	542	546	546	566	551	516	572	510	506	567	530	604	582	602	561	541	553	541	550	526	513	574	567	523	570	552	526	580	573	546	560	550	565	537	560	545	569	556	519	551	540	529	566	555	550	586	564	586	585	562	582	564	552	557	555	520	525	585	584	551	547	541	518	546	561	540	560	561	552	525	511	569	554	538	581	503	524	533	564	538	579	597	548	551	570	552	564	549	518	536	539	531	553	513	538	578	574	546	548	571	535	533	509	577	576	553	555	527	560	523	559	574	521	517	564	538	544	545	561	583	558	557	567	553	556	545	535	549	548	572	531	544	551	553	582	507	563	582	578	530	552	524	580	560	573	542	559	548	561	562	554	617	542	568	544	588	507	561	558	555	579	529	552
33028	29376	8946	1620	625	435	481	479	448	420	456	452	458	409	430	397	492	443	431	460	462	469	446	468	477	442	395	468	446	480	465	486	430	449	471	458	473	455	489	445	437	463	423	449	430	454	420	420	448	426	435	444	461	509	445	446	437	417	458	429	492	430	448	455	451	432	429	450	425	472	448	466	478	456	464	432	472	454	458	509	487	412	457	435	442	444	428	434	475	452	449	435	492	452	441	464	455	475	459	483	451	467	455	448	444	444	448	430	464	439	463	429	434	472	466	423	468	425	421	436	430	437	464	478	447	458	420	461	429	450	491	469	448	448	453	456	431	437	460	418	480	441	437	410	459	454	433	432	424	448	415	455	410	443	436	436	477	421	433	419	429	430	476	447	443	449	449	418	430	438	445	436	481	459	422	453	456	465	425	425	462	445	437	437	405	434	465	414	452	430	466	461	429	458	422	450	407	452	460	483	448	463	429	450	453	448	481	468	463	491	454	455	433	424	440	451	450	452	449	393	466	460	446	433	445	428	420	429	422	454	457	432	450	421	458	443	454	432	466	426	460	458	441	482	509	472	464	422	475	466	435	447	465	441	445	471	449	438	433	399	418	421	442	423	453	456	436	463	448	449	439	494	446	467	474	448	478	428	406	412	436	456	482	486	445	428	471	450	480	434	430	464	465	446	445	410	460	486	435	430	466	445	495	438	425	464	475	448	439	439	492	419	443	404	444	445	453	401	461	382	490	497	446	445	479	468	445	425	489	442	473	481	432	469	428	424	469	458	445	487	414	455	456	453	425	467	437	437	457	432	431	480	461	462	437	462	446	423	413	467	453	432	474	428	476	442	447	486	447	456	493	449	446	453	445	453	429	432	474	447	442	448	468	446	465	407	445	431	474	451	485	437	462	450	454	454	455	429	450	453	420	456	462	478	452	440	467	427	485	450	409	434	413	444	467	426	462	461	448	460	455	410	442	443	431	431	420	449	418	425	440	467	441	446	435	441	444	430	424	421	441	457	472	422	427	440	463	468	415	474	452	432	439	464	465	466	448	478	481	471	475	445	411	462	479	466	438	450	413	425	463	446	450	484	468	436	463	437	449	487	473	449	468	484	410	469	455	433	436	427	453	447	444	454	450	438	425	452	421	457	434	448	487	448	410	478	424	447	474	438	425	426	412	423	468	463	471	468	419	434	465	451	448	470	464	410	424	465	425	425	434	436	401	442	437	450	462	443	442	437	460	457	433	403	448	445	425	453	407	391	428	426	454	445	435	404	478	456	468	465	453	453	439	446	474	419	482	477	470	470	457	466	479	468	463	452	460	443	440	464	458	437	451	471	440	408	464	419	429	454	409	439	445	434	437	446	475	418	475	437	439	461	421	445	438	447	420	406	490	446	444	424	459	460	451	419	411	454	456	463	420	467	436	427	442	445	439	443	469	476	440	441	489	469	465	501	470	464	442	429	473	474	425	439	455	466	434	450	431	444	442	430	447	428	443	444	463	441	452	445	441	472	447	405	448	472	446	475	424	438	449	430	481	440	412	425	427	418	474	423	461	434	431	470	450	458	440	450	428	462	461	461	440	424	457	453	440	460	482	465	441	479	436	462	439	418	469	425	429	464	446	431	466	460	460	481	421	450	428	459	409	485	483	453	442	476	429	437	427	456	509	457	451	449	471	432	416	448	425	447	426	464	411	466	454	446	463	439	439	437	457	459	469	481	430	458	423	481	476	448	444	418	448	437	436	495	430	503	471	446	507	450	445	463	433	454	431	472	446	453	417	471	456	440	472	463	481	435	419	447	470	418	439	431	445	457	469	430	449	480	475	419	448	431	459	415	439	444	434	422	473	420	452	465	443	453	453	423	421	460	426	452	445	455	472	412	427	470	453	458	424	438	434	440	413	424	449	457	434	456	423	470	468	456	462	468	423	427	444	415	484	448	429	448	439	489	450	484	448	453	442	427	451	465	464	473	448	427	464	471	456	440	443	455	464	422	440	476	449	440	454	414	443	451	483	463	435	442	434	431	451	440	466	466	434	470	455	455	433	472	462	447	466	449	446	411	444	438	455	424	477	445	408	455	446	447	486	434	440	465	450	419	425	444	487	477	462	462	431	441	484	469	459	445	433	470	451	439	474	477	475	491	441	450	427	452	456	464	419	485	469	491	468	416	408	445	420	435	435	426	450	446	445	459	442	427	465	474	431	467	467	490	471	437	451	443	460	437	436	442	477	417	424	467	480	485	446	442	417	437	417	440	450	439	454	446	440	423	441	445	452	430	420	460	445	439	443	465	431	488	459	481	437	455	442	495	490	414	461	425	422	438	446	452	421	437	446	467	481	457	452	454	441	440	433	484	453	478	470	473	466	450	419	453	440	492	453	423	485	409	445	429	444	463	441	430	437	424	423	433	448	467	450	467	455	462	441	444	456	432	473	484	473	428	449	450	439	434	469	427	448	396	390	474	487	460	471	460	437	468	431	454	473	452	448	429	446	476	477	442	478	474	469	446	473	446	440	394	456	437	424	439	467	439	490	499	456	458	454	416	445	453	483	451	463	459	458	419	452	442	404	467	438	468	449	461	413	430	439	438	467	459	461	450	462	429	431	448	455	403	434	431	488	422	407	481	428	421	451	439	433	438	453	452	444	440	401	462	393	426	460	441	409	466	451	471	446	439	452	456	460	439	433	469	435	428	440	427	465	425	470	432	464	454	444	403	474	445	469	423	444	407	447	451	467	437	464	497	483	436	434	440	443	486	456	430	430	394	419	469	456	434	442	482	419	431	487	437	452	435	459	436	442	398	430	390	427	463	433	443	430	472	421	443	462	425	475	488	493	440	465	446	468	457	477	455	410	419	467	471	412	432	450	441	481	420	455	475	460	432	444	425	439	413	435	456	438	433	451	433	437	447	443	439	475	451	461	406	451	454	423	448	453	438	466	469	444	413	452	443	434	490	467	446	474	462	445	441	434	417	450	446	415	469	452	419	416	470	449	449	425	458	453	434	462	485	443	463	443	444	505	456	464	488	450	450	445	437	439	454	432	438	480	467	478	444	487	455	442	449	449	441	437	465	484	423	449	440	405	444	475	435	433	450	471	441	463	450	460	466	444	432	483	484	444	490	451	442	456	439	475	417	433	486	434	438	450	464	457	476	463	487	450	474	450	461	477	456	445	447	428	444	429	454	454	431	481	435	457	427	430	453	432	470	450	439	428	421	468	435	458	443	437	448	469	418	449	449	450	454	482	455	434	428	453	471	449	457	465	428	472	509	478	460	457	460	462	469	449	504	452	460	444	428	446	443	427	435	461	417	438	440	432	480	456	468	451	387	454	424	433	441	460	433	452	443	412	431	440	431	442	418	442	455	452	415	403	475	498	459	403	447	465	443	468	471	462	395	458	439	409	462	469	430	417	464	463	406	464	406	437	456	442	411	461	461	428	438	470	444	429	450	475	455	431	454	399	481	480	446	480	429	458	469	460	425
24774	22878	28863	24512	17788	4230	986	693	636	639	623	634	654	666	647	622	616	614	669	599	665	671	608	621	620	649	661	643	651	623	623	673	630	606	611	617	625	639	628	646	638	585	624	634	608	640	633	562	608	618	635	685	614	581	635	624	636	625	651	610	604	635	598	637	619	636	627	646	605	627	645	606	642	597	596	612	628	617	570	627	581	618	597	580	627	582	625	583	629	620	603	593	625	583	598	530	614	642	684	620	624	627	616	595	625	574	617	632	602	614	581	612	556	687	609	611	626	578	632	639	617	631	623	622	618	626	618	606	623	643	583	573	602	654	567	627	651	665	614	630	604	576	605	688	610	560	592	619	594	616	597	656	607	644	630	633	668	624	640	604	622	612	649	585	590	587	613	585	622	620	626	635	632	615	596	643	604	571	631	600	592	595	648	564	618	612	598	584	605	608	597	605	594	620	663	602	595	566	640	581	570	605	578	584	591	631	610	624	639	607	631	627	607	582	598	576	604	578	630	594	616	620	612	598	629	655	621	623	596	578	645	603	614	604	597	628	626	610	602	637	613	616	596	577	643	619	598	634	614	632	603	641	568	569	623	629	639	607	587	611	608	656	635	616	614	624	628	644	591	626	605	622	653	621	645	644	622	621	661	591	611	598	618	592	603	625	646	656	604	608	604	640	601	605	592	643	613	589	627	590	597	614	647	658	619	607	591	623	604	625	614	630	634	611	640	607	587	606	622	630	590	607	643	632	652	583	550	564	577	662	608	615	625	571	568	627	596	604	629	575	635	578	579	596	591	645	642	608	611	598	607	627	661	609	592	614	606	645	622	646	593	580	611	625	656	556	656	621	662	652	586	619	587	636	583	617	553	588	620	555	542	639	569	614	617	596	623	627	612	594	577	597	564	610	618	614	617	602	608	596	623	596	632	624	679	633	583	608	642	564	547	616	604	611	593	616	601	595	576	596	562	629	586	624	633	638	530	623	656	620	619	595	616	613	604	630	612	622	590	622	624	625	569	640	596	606	597	657	627	598	654	652	622	646	641	606	643	624	590	566	634	634	675	602	585	626	600	619	606	595	627	595	621	631	653	616	665	628	619	625	637	622	609	620	615	567	612	604	638	598	626	620	594	627	612	645	591	592	571	565	607	631	616	657	666	656	582	587	636	561	569	651	616	586	594	588	610	604	582	598	593	619	584	561	596	595	608	619	604	577	635	591	568	594	598	659	610	644	601	589	622	627	593	633	632	668	581	633	645	639	591	583	618	577	604	593	616	610	611	607	620	586	595	628	581	591	631	637	628	606	606	604	565	628	601	587	617	675	624	646	622	575	608	638	603	608	609	637	606	647	633	600	623	605	606	618	591	644	596	659	603	596	618	624	605	653	575	620	631	625	649	617	608	589	622	580	650	573	620	627	621	592	609	629	600	601	609	616	620	643	619	591	597	637	617	607	632	608	594	607	643	605	616	618	617	622	615	602	643	618	597	641	635	655	590	633	642	613	622	637	600	585	613	553	636	627	591	622	590	646	607	613	634	602	588	626	583	603	672	595	651	675	606	592	631	560	605	634	577	601	657	638	574	573	654	651	605	642	586	604	610	614	602	600	600	642	625	581	605	634	626	627	620	592	578	651	628	601	649	615	586	595	611	622	614	622	577	637	625	580	594	585	584	618	606	622	618	610	600	577	629	661	625	609	590	649	582	595	616	632	627	609	635	664	619	599	593	607	628	596	633	611	619	620	577	560	650	596	614	611	588	643	639	658	632	605	634	606	639	652	588	633	592	614	604	629	617	589	558	602	593	580	616	614	572	599	609	583	616	607	608	596	624	622	617	640	576	579	625	636	648	624	662	642	630	642	634	586	607	587	573	631	574	604	607	626	573	601	634	628	631	604	629	628	654	574	649	656	635	573	600	622	614	621	582	624	577	629	615	609	617	589	580	597	623	629	559	633	567	596	610	594	598	599	591	584	592	595	613	599	598	631	601	601	607	660	627	598	638	652	572	612	632	588	630	636	609	599	612	584	612	621	612	601	640	597	594	598	625	631	595	635	606	595	615	606	639	612	628	646	616	614	588	571	592	630	645	628	625	601	607	658	617	640	638	632	603	657	604	581	615	586	633	645	581	636	607	615	609	614	607	637	654	584	628	606	575	586	646	566	608	618	584	588	587	616	602	615	603	664	610	581	577	578	600	616	573	648	605	627	636	664	572	605	579	654	608	624	639	599	603	576	599	598	624	648	604	561	636	627	610	666	635	600	604	633	611	607	632	650	599	563	628	599	591	591	607	635	648	641	595	649	593	590	634	575	618	593	612	576	569	555	585	632	616	674	604	581	629	590	608	600	582	593	648	640	596	669	571	647	596	612	632	545	639	623	627	643	619	648	573	629	595	615	626	638	625	622	601	613	598	604	597	595	602	631	608	607	618	592	646	616	586	586	594	611	626	603	642	618	616	633	611	611	600	624	622	591	571	588	612	612	640	613	601	596	624	602	608	599	645	612	585	574	630	635	605	582	657	629	571	636	590	610	623	581	637	590	655	620	665	584	636	592	660	579	607	644	628	626	596	614	626	582	637	606	613	584	623	622	622	585	591	599	620	665	608	619	566	569	634	597	609	604	605	646	588	606	606	601	640	597	589	607	586	579	634	618	586	585	576	599	602	608	632	644	600	598	611	605	564	627	580	603	655	613	596	593	640	586	631	607	605	634	617	611	576	588	657	573	573	597	653	638	614	596	621	625	642	623	603	604	653	611	612	630	624	572	623	594	574	607	565	579	625	597	646	604	589	642	617	619	624	590	636	594	644	599	563	637	556	581	575	631	613	640	600	602	588	606	630	622	590	594	601	572	629	590	590	696	587	606	580	582	635	662	591	575	557	608	623	635	633	646	645	614	611	616	629	608	630	614	622	622	589	629	651	613	570	606	640	607	610	596	554	587	620	614	626	615	614	660	616	610	589	626	627	589	639	604	611	683	613	588	596	632	591	610	622	637	595	571	630	613	634	600	620	580	579	646	597	565	615	633	650	644	582	607	628	625	600	649	598	593	627	605	578	614	628	612	625	634	591	622	645	604	667	623	608	637	608	609	604	567	581	604	606	653	567	605	643	598	602	580	625	591	636	630	606	605	603	598	615	630	605	621	638	624	662	638	577	608	602	628	593	642	572	617	638	558	580	609	616	644	606	565	606	574	639	589	633	617	601	630	595	592	623	614	625	577	609	599	598	577	612	611	636	611	634	642	635	639	588	599	612	634	604	609	622	596	631	616	598	583	615	567	611	592	605	616	612	556	602	630	622	648	602	593	629	610	652	640	614	620	672	616	602	527	601	593	623	660	593	639	617	649	641	582	606	585	615	598	608	601	618	638	606	639	618	593	617	647	609	609	632	578	638	641	621	611	568	608	610	615	622	631	597	610	602	642	643	599	634	597	571	582	607	607	635	599	647	622	579	639	604	602	636	615	612	573	603	596	593	580	599	582
61984	81639	41430	10855	2199	754	590	584	562	569	527	563	539	553	561	574	579	575	583	574	532	521	594	571	549	566	543	568	508	506	543	534	578	516	546	577	566	569	514	566	555	582	543	556	552	593	599	568	536	539	528	560	520	502	517	600	587	473	549	536	537	538	533	550	571	544	545	550	509	549	562	545	554	567	587	555	544	518	568	569	567	544	536	588	529	529	556	554	554	504	565	535	566	533	536	546	564	515	600	571	549	531	549	534	587	537	548	503	547	557	577	537	538	520	567	547	585	596	532	521	566	547	529	529	519	540	541	571	558	545	547	552	497	527	529	512	559	552	598	581	582	549	520	547	563	533	537	523	557	552	524	561	574	556	522	581	555	527	577	518	555	549	555	585	536	551	560	524	564	571	543	531	560	577	560	584	550	518	605	550	579	523	540	572	515	550	543	519	492	551	569	524	556	550	566	539	550	554	565	573	515	518	556	522	518	553	561	550	559	558	521	568	550	544	527	525	545	529	513	528	571	559	549	576	530	556	569	571	509	559	536	511	526	528	552	565	542	553	561	580	525	542	567	544	513	587	542	541	534	588	520	559	520	497	537	555	547	544	548	561	567	553	526	556	541	478	544	506	546	502	581	551	555	557	534	477	572	547	533	519	518	548	559	551	575	556	542	573	557	528	526	562	572	548	509	532	569	603	535	550	543	532	564	536	548	570	553	521	572	556	513	537	549	546	518	520	552	509	534	595	523	532	537	567	518	547	534	581	555	556	522	515	533	522	540	543	519	576	541	527	501	543	601	574	562	558	548	533	555	511	544	509	538	519	563	536	533	532	513	553	520	506	520	537	533	502	593	552	539	557	542	536	524	546	548	501	565	555	541	530	548	548	560	550	533	568	554	560	569	526	521	573	524	534	541	557	546	506	546	530	555	573	563	570	535	528	522	571	568	564	568	575	549	553	552	526	567	543	553	573	566	517	549	571	533	553	509	550	509	537	482	548	520	541	565	534	523	533	554	548	542	536	542	523	531	526	518	528	544	536	520	509	552	575	555	549	573	579	577	530	560	571	530	573	520	561	589	552	500	555	538	507	548	513	591	528	582	529	556	528	547	552	580	563	538	506	540	555	560	559	540	537	542	511	543	559	558	570	556	549	541	557	582	558	570	528	555	460	548	528	595	518	596	577	557	534	506	538	575	551	513	533	573	516	551	580	531	594	535	501	549	523	576	531	596	537	512	533	542	516	563	532	515	568	503	539	572	551	569	526	552	552	538	575	535	522	534	569	562	496	522	530	615	564	530	596	562	535	532	575	563	568	546	538	569	523	543	542	556	495	576	550	600	538	505	521	536	518	511	541	518	526	531	539	536	530	557	511	540	523	560	559	513	530	521	496	577	539	554	563	534	575	510	527	561	536	537	516	515	553	563	531	535	503	539	553	556	554	515	563	552	565	505	550	539	544	550	503	579	498	524	520	538	502	521	531	575	554	572	535	527	533	531	533	556	543	535	552	524	509	562	515	528	550	587	567	518	541	497	520	546	576	495	549	555	522	522	523	581	537	485	563	536	519	556	573	542	567	523	555	564	547	544	535	567	573	570	522	525	561	532	516	554	544	547	579	566	553	543	596	524	583	510	554	570	563	514	547	567	591	560	525	559	565	583	559	536	550	545	538	572	570	501	521	546	550	525	582	561	552	558	543	567	532	500	545	578	557	543	537	586	533	497	591	573	522	527	530	540	527	546	576	541	509	516	537	548	515	513	508	542	566	524	557	557	551	510	557	522	561	527	512	524	569	533	572	563	541	514	504	565	488	541	573	561	526	591	555	542	576	541	590	543	521	546	562	533	512	540	561	550	555	555	555	539	535	583	577	548	539	527	564	534	569	557	526	534	522	557	557	540	515	573	543	555	555	534	554	525	553	570	524	543	529	543	539	502	535	549	534	553	521	520	533	544	537	536	555	538	583	557	572	507	489	540	533	584	516	544	528	518	519	563	557	589	572	519	532	523	505	575	547	515	530	536	496	540	546	524	548	518	524	539	566	519	553	584	511	541	555	546	542	547	538	533	530	527	533	552	525	583	545	570	528	544	537	573	518	528	525	540	581	545	550	557	564	588	535	572	590	602	514	535	561	519	531	537	581	545	556	544	550	527	521	527	590	538	560	569	526	509	523	530	527	557	517	542	563	528	542	499	515	502	528	547	525	579	568	514	571	486	519	562	532	500	525	512	561	532	536	552	524	548	577	567	547	504	559	552	502	562	529	540	531	553	518	578	577	551	530	578	573	593	546	542	581	540	536	530	541	524	531	547	576	538	573	532	504	503	553	581	536	549	523	522	575	528	545	533	581	579	587	553	558	544	522	558	561	565	468	567	530	547	545	528	551	514	612	530	530	540	546	583	522	549	539	560	573	511	526	551	576	511	566	501	487	526	559	509	499	528	568	553	511	569	578	548	507	538	557	563	580	558	539	545	581	531	557	565	564	559	483	547	550	568	526	577	586	541	513	529	528	526	562	552	567	500	552	564	536	521	547	522	545	531	515	523	562	565	562	558	542	529	530	500	567	555	540	555	565	510	553	519	507	514	542	509	514	580	563	570	557	567	548	563	539	554	541	513	537	573	507	543	560	538	569	522	566	554	501	535	531	545	541	535	552	521	548	579	574	571	584	539	529	529	566	489	526	559	559	535	582	556	552	559	512	531	556	533	512	534	509	553	530	573	559	543	575	538	532	513	514	544	524	549	536	594	547	560	542	538	588	551	574	505	570	528	585	541	538	549	544	599	550	588	550	529	540	545	528	528	536	583	552	567	551	533	590	571	584	546	552	517	591	526	541	541	537	542	553	486	535	508	575	535	589	509	537	586	537	544	557	548	569	514	578	524	544	560	491	559	489	579	543	547	549	566	545	516	529	565	542	602	543	567	510	537	553	524	538	532	533	521	528	548	521	509	559	567	519	525	559	533	543	553	563	522	549	517	570	569	555	542	582	555	544	574	530	554	518	546	534	534	523	534	528	579	542	556	504	567	558	550	564	534	571	548	514	538	518	561	547	553	554	524	561	592	541	525	551	537	534	560	515	569	552	509	540	542	560	542	540	556	538	528	552	542	551	555	568	561	538	514	509	565	556	542	548	538	559	576	508	515	554	524	548	533	527	602	566	562	584	543	571	559	548	567	533	534	583	575	543	555	564	539	559	529	568	537	540	555	523	547	546	551	583	548	540	510	552	537	544	564	539	525	538	537	559	543	564	529	537	557	562	609	534	563	531	567	581	507	525	558	523	513	515	532	537	532	523	523	529	546	524	496	561	564	543	526	562	529	544	531	514	545	524	543	574	529	592	527	530	541	518	565	529	563	507	532	516	543	546	536	530	563	538	491	542	520	533	545	513	545	554	591	561	493	554	521	522	514	541	562	543	515	547	579	550	506	572	507	569	591	572	565	571	579	569	525	535	580	544	529	517	512	517	509	512	537	521	573	524	529	530	526	543
24248	22410	28891	24264	19949	7962	1347	831	751	723	724	749	755	688	759	711	706	661	654	725	722	706	721	710	644	686	728	736	687	703	692	706	679	696	693	660	691	683	711	692	708	731	691	703	694	718	662	690	724	738	674	689	674	679	683	678	706	679	682	667	676	669	670	727	671	673	683	703	693	720	669	661	729	695	675	692	698	698	677	651	670	710	724	722	727	731	682	703	743	653	660	740	690	711	666	675	681	695	719	694	685	714	719	694	737	633	687	682	685	671	681	696	697	695	674	714	669	670	694	670	723	711	697	675	684	645	680	686	678	672	648	673	691	674	627	724	711	671	711	733	669	685	677	679	675	681	706	713	708	684	708	684	730	642	710	699	713	696	679	697	701	714	708	696	634	705	707	698	712	691	699	658	674	660	684	676	670	683	709	699	716	661	685	706	665	649	691	695	660	653	678	755	661	708	667	655	754	666	683	702	715	757	687	713	685	722	743	723	685	647	739	624	673	635	706	683	673	651	666	676	662	712	700	683	636	701	718	710	686	708	689	722	632	688	700	691	654	716	708	651	672	714	650	679	688	639	680	692	702	648	695	685	694	712	672	711	693	695	681	703	696	712	682	699	675	704	728	646	675	705	681	651	702	734	658	665	707	711	731	667	625	660	748	628	694	709	704	637	716	711	679	630	692	627	672	706	667	677	655	700	724	702	709	685	672	645	688	713	705	685	713	654	646	725	685	693	730	705	656	728	707	733	694	684	702	674	640	707	696	680	676	661	690	704	678	693	705	684	700	695	643	621	695	668	639	707	664	683	719	712	715	726	678	686	659	697	663	673	709	696	668	683	702	747	723	680	663	696	686	693	673	688	718	662	737	688	656	677	638	728	716	713	678	634	691	672	691	663	650	716	641	678	721	700	679	685	726	713	703	682	686	701	688	713	700	693	657	668	652	722	716	675	678	670	745	673	655	675	721	653	687	699	710	722	708	654	697	690	699	715	693	724	738	717	647	717	666	742	675	631	661	685	656	728	718	714	673	682	667	678	705	690	694	680	672	695	667	682	680	685	663	677	692	682	704	666	671	768	698	709	704	713	635	659	753	714	680	682	662	665	740	664	642	718	664	695	689	696	685	710	679	705	683	710	641	680	652	685	706	692	709	703	702	680	677	665	656	687	698	669	646	672	664	728	669	649	685	683	723	709	704	732	689	688	670	691	727	713	696	651	698	659	692	697	683	732	716	669	717	675	636	711	686	696	720	664	686	640	660	664	660	678	661	660	666	697	694	663	713	705	711	717	685	666	663	694	672	704	689	653	688	690	658	662	668	694	688	707	701	702	689	664	735	680	698	681	660	701	711	682	691	663	705	691	729	716	708	716	682	699	719	654	730	713	705	689	681	676	677	683	716	712	688	704	701	690	733	740	725	685	705	696	699	701	697	668	722	682	682	703	688	699	734	687	691	682	649	680	670	711	706	718	628	632	683	642	654	659	644	700	687	683	674	694	652	705	699	715	701	672	695	667	635	666	665	696	701	666	718	691	669	689	658	689	733	706	659	697	704	708	662	650	665	691	687	702	742	686	717	683	677	753	675	684	695	691	696	645	671	699	673	651	712	692	671	677	667	712	672	634	642	661	702	634	792	660	682	697	691	681	673	702	685	702	703	661	680	660	651	673	701	703	682	682	662	688	683	672	707	670	719	699	710	709	670	672	664	697	690	751	703	705	708	714	698	668	624	714	703	699	680	648	658	673	669	696	687	647	732	693	728	638	656	701	681	677	674	663	682	687	763	715	694	708	684	688	653	699	680	715	611	712	745	674	695	693	702	618	728	695	639	716	738	701	671	694	667	700	689	686	695	656	666	686	751	691	686	684	694	711	679	694	657	675	722	684	696	673	703	691	695	671	673	702	656	699	683	678	679	660	654	720	714	672	730	657	718	686	690	692	710	683	686	685	684	679	682	656	660	712	656	689	719	709	685	716	700	684	656	627	720	676	656	676	717	709	655	689	695	668	661	688	671	663	679	709	698	673	685	678	673	685	699	635	701	675	693	707	672	684	684	594	695	651	651	675	777	691	684	729	680	747	677	695	736	702	669	683	713	685	696	721	665	694	678	723	667	656	674	665	692	668	736	678	695	691	655	684	673	698	687	672	681	686	704	674	679	677	675	673	707	704	695	677	687	691	683	653	641	704	715	695	750	667	694	703	715	693	715	672	692	718	678	658	675	696	652	675	743	699	705	638	701	677	659	696	689	672	742	688	736	708	688	690	697	666	712	709	672	675	690	694	753	706	711	713	667	691	686	714	693	721	681	649	672	667	700	721	639	708	660	646	701	714	656	730	675	673	696	707	658	640	668	697	661	650	717	707	690	686	665	668	665	696	702	671	684	671	746	710	729	689	747	684	656	696	709	740	695	700	689	668	722	641	702	698	690	757	669	679	674	670	671	697	719	656	673	699	679	714	689	679	701	672	725	686	705	672	662	684	687	676	620	659	667	701	717	670	653	696	644	670	689	679	683	628	690	691	724	657	696	696	668	674	709	693	677	659	619	694	694	701	687	699	683	674	651	701	663	655	651	696	660	664	706	720	678	672	672	682	668	690	676	617	665	645	695	678	688	664	714	718	685	695	690	685	657	691	688	696	716	710	694	707	716	663	689	687	670	716	691	692	696	696	681	685	704	690	685	687	685	714	684	703	697	692	639	655	650	651	750	688	673	697	695	735	674	675	698	642	699	693	685	678	656	699	708	696	615	699	707	676	653	669	685	671	667	710	694	723	666	657	697	671	698	682	668	654	668	697	668	699	652	688	682	670	649	677	694	695	696	704	685	711	657	658	692	703	646	669	660	662	705	723	691	709	688	755	671	696	671	664	680	638	689	661	660	704	713	675	704	673	686	685	685	649	673	677	712	674	705	706	674	719	690	709	665	725	669	693	663	665	685	698	629	602	703	704	703	705	668	652	674	679	693	672	690	658	646	647	664	679	670	645	704	637	729	730	655	667	753	668	678	669	687	701	739	644	708	655	729	680	721	728	657	698	698	724	690	687	640	656	665	650	642	701	707	635	699	624	645	671	664	726	679	655	661	694	695	760	644	692	688	639	662	702	668	685	694	692	717	673	621	662	671	671	699	686	634	722	705	669	641	702	692	664	659	666	687	737	730	701	684	702	724	675	717	694	676	637	647	642	694	670	704	695	688	620	709	705	687	696	684	660	692	670	686	638	684	714	708	672	744	691	646	710	683	684	740	620	704	697	653	678	740	724	676	672	744	682	703	691	679	696	704	692	758	708	672	676	680	671	676	687	729	681	676	710	725	714	647	706	688	689	678	681	693	690	679	689	726	688	673	641	701	689	686	668	637	670	752	696	705	677	653	684	694	716	685	655	677	705	696	641	684	699	688	683	730	666	700	725	731	635	686	762	681	699	667	707	719	663	694	692	670	648	677	686	626	659	689	682	676	667	743	620	688	653	717	657	669	698	711	720	663	697
60501	84853	45762	13302	2781	875	652	600	601	601	590	608	631	609	576	587	604	622	610	613	648	605	581	594	619	641	642	616	577	618	607	608	571	602	633	606	619	583	588	633	659	627	575	583	602	596	628	588	605	612	556	611	627	603	577	594	638	601	606	599	632	574	605	594	633	632	628	584	595	635	625	557	619	594	625	637	647	582	587	638	663	639	622	630	594	604	614	622	630	620	611	572	606	614	613	626	632	622	635	575	608	627	599	593	604	551	592	636	575	647	592	616	626	574	612	629	560	563	633	602	588	558	645	588	603	554	578	624	646	620	578	601	645	610	600	573	547	563	629	608	583	612	588	613	583	658	570	613	550	596	599	606	619	624	577	570	613	602	580	641	624	581	609	595	613	659	588	595	638	591	574	551	612	603	627	612	623	569	631	577	555	624	613	607	615	596	607	636	580	576	627	596	632	623	601	572	586	567	597	609	615	622	616	588	592	627	624	599	624	615	628	642	595	632	574	613	613	611	565	626	561	631	588	603	601	592	589	602	607	590	586	643	616	592	596	586	573	602	602	573	595	606	630	626	609	619	577	616	591	600	637	625	659	619	634	600	611	625	598	554	586	636	581	610	633	602	605	615	610	586	569	560	601	597	587	610	597	543	619	659	591	641	562	656	572	621	616	629	607	565	624	573	630	610	657	646	624	568	630	602	587	564	621	611	628	601	639	593	585	588	597	617	614	610	586	620	616	604	575	570	636	638	598	559	611	610	631	622	611	599	616	622	610	594	570	601	646	599	591	617	598	609	598	600	606	616	571	609	628	568	614	606	577	639	628	633	626	589	606	613	585	611	608	607	649	583	626	651	610	621	626	571	614	601	624	587	611	602	597	644	606	622	599	618	599	626	587	589	618	584	631	643	641	632	604	576	610	586	608	613	616	641	607	614	609	610	633	616	582	653	597	600	586	616	560	625	587	587	622	589	612	596	603	601	635	617	586	600	625	631	573	601	618	633	634	579	595	535	626	568	613	624	598	634	588	601	623	603	622	571	638	603	603	612	612	643	603	626	630	639	590	595	608	560	594	594	607	609	630	593	603	581	596	581	614	589	641	592	604	622	624	604	601	595	599	640	591	637	627	650	607	613	603	578	614	625	599	596	599	615	629	618	585	563	592	580	611	559	603	613	625	597	580	650	600	591	575	619	585	600	622	626	614	608	620	625	562	635	592	583	574	609	604	602	603	629	582	593	618	624	569	615	588	567	597	625	633	592	615	582	598	651	630	606	606	605	562	646	620	610	591	580	652	596	589	628	619	585	617	599	589	594	595	613	602	633	572	624	612	608	617	576	598	612	612	654	613	573	614	603	622	580	579	574	587	632	629	558	626	600	581	570	626	601	585	588	607	604	641	594	568	601	578	593	599	617	625	611	588	577	582	618	593	595	581	632	590	633	618	599	591	644	609	606	649	639	635	636	574	606	634	560	567	601	611	627	622	598	617	613	609	594	613	630	571	640	613	585	564	623	628	580	616	667	626	610	594	624	594	591	663	580	637	596	607	582	590	620	566	600	586	657	630	553	572	636	597	593	633	670	599	613	565	608	574	560	640	592	612	631	628	658	610	595	606	596	610	623	581	606	651	599	607	625	615	599	575	607	616	653	579	569	613	612	600	632	615	593	582	561	563	633	607	577	643	573	570	618	611	661	594	634	603	626	615	574	594	572	583	650	634	632	575	585	566	602	603	579	592	625	590	639	624	587	583	648	594	604	636	647	592	608	579	601	567	656	606	579	603	583	574	577	625	600	543	600	622	611	565	601	598	589	602	593	571	637	608	606	604	587	597	594	588	620	589	591	591	628	634	594	595	630	607	583	623	565	636	622	612	603	607	568	654	634	591	597	652	563	575	577	580	585	578	591	573	622	599	619	613	616	618	616	581	600	626	604	633	633	567	560	578	625	619	577	678	545	595	569	574	611	581	581	616	637	589	588	627	625	599	607	647	594	579	648	568	600	645	581	596	644	584	573	634	616	575	575	566	574	591	600	628	595	580	584	577	594	562	597	619	613	629	604	652	617	593	647	644	590	621	611	601	560	606	647	584	601	636	613	572	578	619	621	625	604	602	607	579	610	628	578	614	615	574	572	593	576	647	586	606	610	595	616	601	555	577	603	635	589	596	608	602	539	560	578	607	625	573	633	590	600	547	657	634	653	608	604	621	602	617	638	580	635	577	580	574	628	591	615	626	610	643	615	606	579	592	583	593	636	591	576	631	606	636	601	652	616	590	630	602	575	573	563	595	620	619	652	591	602	575	593	616	635	628	590	576	609	639	583	647	593	619	595	602	630	604	612	603	634	618	631	596	631	619	655	607	605	615	615	570	622	592	595	582	606	583	615	654	610	625	634	646	619	594	630	629	604	594	611	544	605	612	616	574	633	612	644	652	598	572	626	602	626	631	578	584	602	546	591	596	625	639	611	632	633	582	591	617	616	605	622	608	619	583	577	571	583	609	586	575	627	595	621	601	610	591	631	562	591	597	626	627	584	615	623	586	631	584	554	651	600	592	620	584	617	590	625	605	632	590	620	540	587	641	604	619	601	589	600	637	597	593	640	603	611	598	582	556	597	562	589	580	602	624	596	641	647	591	600	598	571	596	619	653	632	588	561	597	593	577	619	555	605	565	618	600	594	609	603	587	634	607	685	614	602	623	592	608	643	672	623	560	603	610	602	644	556	596	572	603	641	601	556	616	597	594	614	596	596	565	594	614	591	619	634	616	584	633	628	595	605	562	594	624	623	573	614	575	617	600	583	596	563	648	589	618	624	618	627	640	569	628	574	638	621	628	601	601	641	573	609	569	599	625	584	613	582	632	622	595	615	548	580	600	642	590	613	592	608	574	624	581	637	600	618	605	618	655	578	574	610	614	654	601	573	563	629	646	580	596	613	626	610	588	632	638	609	598	601	611	616	655	568	592	578	589	575	599	573	631	619	597	581	578	634	583	584	602	582	610	596	576	573	612	611	576	574	615	621	607	580	624	604	587	607	625	562	571	575	615	587	619	622	600	613	625	660	632	600	578	585	608	635	599	606	574	645	599	579	594	612	678	605	602	661	620	648	668	566	617	591	607	610	614	599	593	582	643	597	617	604	620	608	609	633	605	622	608	613	620	598	589	581	548	593	575	610	599	592	624	616	634	587	578	635	632	617	586	588	603	619	588	638	642	577	626	578	575	586	606	589	554	637	597	546	591	584	567	601	575	570	560	547	606	595	585	617	662	614	594	592	610	618	611	645	598	606	616	567	589	577	583	601	613	631	620	558	603	619	605	597	564	563	574	612	622	611	579	614	591	624	566	590	637	619	621	657	564	610	639	630	572	565	612	600	606	587	622	604	561	657	616	559	636	581	604	555	576	636	554	558	663	597	592	621	575	636	614	618	590	605	636	600	616	582	592	586	615	593	608	611	595	583	597	637	639	634	589	650	608	630	605	562	639	614	585	606
34954	29924	17571	3775	737	572	506	472	496	474	493	466	472	543	457	485	493	517	514	504	478	473	508	471	463	539	541	503	532	528	482	461	475	502	481	513	513	468	453	508	479	477	456	484	498	493	510	458	493	480	532	510	480	494	512	487	503	506	506	481	478	499	464	505	440	480	499	527	511	482	524	453	456	482	498	511	482	464	468	502	506	505	477	491	508	493	473	498	455	470	503	484	447	497	518	521	501	525	460	470	456	477	500	485	488	501	554	445	465	448	492	468	451	483	472	521	459	482	493	480	456	440	471	526	497	468	481	508	448	488	449	450	498	534	493	456	492	506	460	454	530	525	470	506	477	505	435	485	454	477	482	447	485	485	468	491	527	506	504	457	498	480	506	508	490	493	491	460	470	456	466	489	490	473	518	488	471	476	493	487	462	474	530	492	499	504	515	499	507	497	532	470	473	471	509	467	517	495	463	491	496	514	480	492	492	514	493	467	481	468	481	458	498	504	493	496	480	510	498	440	460	515	492	512	475	474	468	455	458	491	501	496	483	491	506	454	482	473	526	493	514	568	458	476	493	479	488	496	515	489	499	464	484	506	483	508	526	473	489	471	496	479	458	484	488	490	454	522	505	512	503	466	453	473	502	492	463	504	509	465	470	469	468	464	472	489	532	493	474	490	489	501	512	495	490	493	517	529	477	480	483	464	506	485	491	493	534	449	516	469	490	471	500	503	507	482	468	490	523	469	474	484	471	508	518	485	454	470	490	500	457	479	496	469	462	456	459	455	451	534	461	488	465	447	494	520	476	456	490	503	477	474	497	486	503	460	504	467	510	476	488	474	461	455	472	454	488	488	536	488	480	462	456	493	478	502	512	510	507	519	510	484	519	478	484	516	519	490	531	485	503	485	495	477	487	513	483	498	471	437	482	491	473	490	478	468	462	489	541	494	465	486	466	453	458	488	526	480	501	515	497	471	519	495	501	479	535	495	501	460	499	530	450	499	462	506	472	472	480	509	536	491	510	479	434	455	472	486	474	511	458	523	484	517	494	480	509	474	476	498	496	480	490	521	491	494	479	491	527	498	474	512	489	496	486	512	464	470	515	478	457	473	487	487	497	471	492	472	475	432	490	517	462	485	473	488	505	478	489	521	543	471	481	514	489	499	500	439	503	496	509	505	477	461	516	502	473	522	490	516	447	466	487	523	480	495	493	513	442	495	450	494	492	483	515	458	472	524	508	501	509	485	487	482	472	481	508	497	445	506	464	468	492	525	481	473	517	482	479	495	464	492	494	449	469	491	491	515	486	455	459	467	482	485	498	462	467	483	489	437	475	507	470	502	483	540	514	526	467	466	488	451	476	460	499	506	486	505	472	477	512	459	489	476	477	482	505	505	466	490	472	486	461	507	485	494	507	491	486	462	466	532	506	488	477	503	522	471	495	521	483	492	460	478	509	449	525	486	532	478	464	458	482	460	483	512	465	494	484	478	503	489	484	476	495	493	477	467	534	491	495	472	460	487	475	488	486	478	535	510	486	494	489	478	512	477	467	453	459	481	481	491	492	468	462	471	496	472	501	491	507	515	511	465	477	483	514	479	509	476	508	486	492	490	476	472	463	470	483	485	489	523	485	524	475	518	488	492	496	468	476	502	503	487	480	479	497	474	498	513	472	502	491	499	500	511	476	474	493	490	506	474	530	486	494	511	462	490	479	505	484	475	477	469	492	462	464	534	512	513	544	488	504	501	488	460	474	473	472	479	484	546	493	521	487	440	493	477	489	485	492	469	512	486	474	495	481	481	450	461	485	451	481	540	500	494	526	443	490	511	483	467	484	488	515	478	491	481	472	476	471	472	478	474	449	491	453	453	483	490	490	459	502	538	496	503	493	473	544	464	503	494	482	512	458	477	484	464	466	522	460	460	493	495	508	449	455	455	500	490	476	528	520	486	472	477	467	464	488	513	505	497	510	499	505	503	501	531	502	474	498	505	505	441	441	528	499	454	488	490	490	493	531	479	530	522	506	505	493	476	459	466	472	498	497	510	499	518	465	521	506	510	484	453	467	465	471	489	497	501	469	509	498	463	478	464	505	472	457	479	446	464	506	497	479	528	479	537	436	483	505	490	471	465	488	470	478	484	481	518	517	496	480	513	490	478	490	490	475	461	467	534	481	472	502	468	457	500	474	492	480	509	521	467	467	493	471	500	476	491	523	478	551	470	474	492	483	452	503	479	499	470	488	501	485	520	478	497	502	496	491	482	474	517	481	505	473	529	527	508	502	482	481	514	538	507	474	474	495	495	488	522	444	478	470	490	513	473	505	481	504	529	503	480	479	501	489	494	491	470	455	435	510	491	473	454	462	528	486	489	512	488	506	467	481	498	453	488	501	488	469	505	472	473	512	446	500	478	535	471	491	471	458	474	479	484	506	532	488	528	495	485	470	479	499	438	502	495	508	492	499	481	464	482	527	477	536	478	497	479	484	465	485	467	483	472	508	500	448	522	496	476	538	450	521	487	486	458	491	493	510	433	490	512	488	507	476	471	506	498	476	510	499	462	459	473	470	476	495	482	487	520	493	495	528	479	464	501	459	512	467	457	510	460	505	475	490	487	438	508	491	495	505	475	494	519	508	514	467	517	468	497	489	462	482	492	474	435	521	510	522	472	494	479	458	484	461	432	481	481	475	468	500	476	473	507	494	493	467	468	508	502	474	504	492	475	489	450	484	481	517	478	464	475	515	481	437	488	480	461	497	514	465	497	482	517	476	540	480	503	470	511	513	498	503	484	462	508	488	492	520	472	497	470	477	468	448	513	504	488	484	483	499	466	505	531	478	488	474	474	547	498	498	496	472	454	488	482	465	493	490	454	485	484	489	491	476	457	487	459	480	484	486	483	518	480	480	494	501	513	492	484	493	517	556	498	469	493	495	493	520	514	493	472	486	517	483	470	479	486	497	500	502	483	471	482	481	486	484	483	506	479	478	443	470	446	526	462	488	520	509	501	522	488	484	479	464	470	513	498	487	457	454	486	479	499	499	504	490	514	479	478	488	479	525	457	471	516	485	496	451	443	477	473	456	500	514	447	484	501	516	487	462	488	486	473	516	468	486	483	475	468	530	524	487	439	464	469	480	515	457	475	460	470	512	501	489	507	499	475	497	468	506	492	482	471	461	479	494	485	472	493	485	493	513	520	466	493	484	488	515	480	497	476	505	502	535	488	505	518	495	477	498	474	517	499	508	484	454	465	494	497	489	479	488	485	465	504	476	489	497	499	503	466	475	458	488	496	455	490	484	490	487	492	478	523	502	473	453	482	486	503	475	477	499	478	475	482	477	447	524	496	496	471	474	502	459	530	479	447	439	510	514	503	490	486	490	468	463	513	484	504	544	489	456	490	489	485	448	448	481	482	498	495	472	508	480	478	499	507	482	491	466	489	487	450	479	527	466	497	531	476	515	509	496	463	483	483	513	487	491	439	476	519	499	484
32907	28335	8979	1644	565	444	373	420	416	425	386	404	392	388	394	412	377	408	417	392	409	354	391	391	434	409	396	393	419	386	407	387	394	418	452	404	375	411	384	394	391	379	395	394	424	411	394	391	398	389	397	353	407	402	441	414	429	403	399	426	396	406	406	396	425	406	376	391	410	448	424	414	392	401	384	401	395	421	372	404	398	417	376	369	368	425	377	434	436	404	403	386	375	418	396	395	368	394	378	382	408	402	404	373	438	428	385	374	401	408	413	395	437	411	362	388	403	409	410	382	409	407	441	394	398	381	373	372	398	416	369	409	391	392	412	417	383	396	400	395	407	429	373	372	406	381	369	405	397	421	392	417	417	424	377	390	395	369	381	381	397	400	416	391	378	413	387	418	400	388	400	428	367	416	392	375	427	411	396	447	411	384	355	380	378	387	407	397	412	421	399	403	390	401	429	432	419	385	390	373	434	385	400	418	424	386	418	418	386	418	372	386	374	431	401	443	391	400	373	422	409	430	414	424	366	382	392	389	427	385	415	411	419	405	392	414	406	418	420	446	405	394	409	404	380	422	401	382	364	421	426	385	422	398	373	409	375	441	417	406	412	451	407	396	392	389	399	426	384	416	384	416	402	375	420	429	400	385	392	436	400	434	445	406	406	397	424	384	404	414	409	432	384	409	389	386	432	397	393	432	435	401	432	420	394	391	400	399	392	433	383	438	420	378	378	400	396	409	389	389	430	391	377	409	365	374	416	388	411	395	392	436	402	387	410	400	416	387	382	411	406	410	404	372	399	373	373	418	382	378	397	403	461	442	409	394	413	394	378	409	398	393	406	419	403	393	379	388	384	413	438	421	424	428	412	423	383	402	407	425	398	416	387	393	411	402	398	398	446	399	401	396	391	412	420	396	427	434	390	455	408	410	403	396	408	384	420	384	404	417	398	388	428	361	425	401	391	395	365	439	384	422	387	356	404	402	415	410	384	407	407	423	378	411	381	407	410	409	435	405	433	383	421	378	404	412	415	408	415	382	367	401	396	416	429	377	391	412	376	380	401	407	416	454	385	418	337	370	419	377	394	366	377	392	413	392	410	417	420	361	373	387	369	369	391	408	411	404	380	403	386	432	420	464	384	372	398	448	379	409	426	387	420	371	430	377	403	412	369	395	433	394	395	399	380	396	424	389	401	389	393	419	384	369	392	400	401	428	371	397	410	381	398	409	394	410	412	409	401	392	385	434	406	400	392	416	356	413	398	411	385	393	451	409	387	405	370	375	401	412	391	429	420	376	391	404	403	414	383	428	400	374	431	359	390	408	398	421	422	401	391	440	429	421	379	403	411	409	417	422	406	429	373	405	402	401	412	376	390	372	413	380	399	387	417	381	356	361	399	375	366	403	415	377	404	429	403	398	394	411	388	399	380	373	420	382	392	409	389	382	410	418	417	394	388	388	415	366	420	413	386	393	383	428	380	394	362	400	435	413	408	393	430	427	422	395	386	401	361	401	403	381	397	399	373	364	381	370	357	404	365	407	414	414	410	390	414	404	402	387	459	389	382	384	403	435	351	412	381	411	412	409	376	422	405	383	418	345	372	397	410	399	397	402	405	373	389	427	391	417	424	398	352	368	403	441	407	385	372	454	407	410	408	423	408	393	409	389	384	433	406	398	418	365	407	417	421	419	408	396	418	407	358	427	380	410	396	432	402	393	392	424	426	391	413	370	399	366	401	421	383	453	408	413	412	402	391	389	356	381	425	420	388	403	413	391	357	386	444	406	380	394	385	372	399	365	408	416	396	404	385	413	387	424	397	423	375	397	430	410	380	401	412	386	399	397	426	420	410	374	415	382	423	390	381	415	362	400	424	400	427	414	402	431	396	390	387	419	396	417	413	375	413	383	389	401	420	358	447	427	393	370	397	448	418	397	397	423	390	402	421	385	420	432	406	389	402	407	402	380	369	385	396	398	365	412	404	442	410	390	367	434	455	368	407	380	400	372	423	376	393	351	432	413	422	380	397	405	393	419	424	438	377	438	420	449	403	384	378	388	375	426	378	402	379	374	411	439	411	396	395	404	401	387	400	417	400	400	381	423	407	414	414	363	400	398	366	389	407	389	418	413	419	438	423	377	420	391	376	429	401	417	397	397	428	385	432	397	406	408	376	404	385	396	424	380	427	448	366	398	392	403	405	404	370	389	389	387	366	378	395	398	424	425	408	398	400	384	392	405	416	392	426	384	386	414	433	415	406	382	415	443	398	410	385	403	417	425	438	416	437	381	406	426	424	399	383	409	390	386	359	420	407	386	425	394	397	413	384	412	390	390	372	379	388	381	388	373	415	373	405	412	386	387	408	400	401	398	396	405	407	388	407	381	459	402	382	400	397	410	392	422	384	390	397	413	415	407	408	392	427	405	381	408	410	391	409	409	384	407	414	397	461	403	391	381	423	397	389	386	421	412	387	421	411	382	413	389	379	396	371	417	405	371	380	409	416	427	365	435	410	403	392	405	372	389	423	415	399	413	385	390	393	441	383	410	383	411	372	408	402	426	383	417	398	376	391	383	399	408	425	418	418	383	417	378	407	414	387	401	371	377	405	378	406	393	424	420	416	400	406	387	415	418	419	361	399	421	382	398	415	388	410	387	365	383	411	391	452	407	360	394	377	381	407	392	384	373	395	371	387	409	382	417	366	356	459	401	374	358	414	403	378	402	392	411	408	397	422	394	437	406	429	376	406	425	395	422	364	413	351	399	424	408	419	419	365	392	402	395	413	400	373	397	414	399	435	392	401	455	347	392	405	456	423	368	393	401	377	444	367	396	410	436	407	387	392	387	385	421	395	386	415	391	399	414	379	422	394	413	399	415	358	429	381	414	397	416	405	414	371	360	413	397	398	424	399	407	403	387	384	389	376	393	399	431	384	395	393	361	365	402	400	384	373	400	404	408	404	380	392	391	406	412	424	403	416	377	387	414	418	407	361	419	397	389	364	378	404	364	415	406	398	406	396	383	383	379	390	363	425	373	413	398	392	377	390	384	391	393	397	399	420	394	380	375	395	430	413	373	392	384	404	365	385	332	398	389	417	389	390	387	377	360	383	363	380	423	414	380	398	374	396	416	382	420	401	352	388	421	417	398	373	395	402	387	388	425	390	398	415	398	409	400	403	439	405	414	404	378	396	424	425	410	439	434	389	394	401	393	394	356	369	425	355	375	420	392	400	384	368	381	400	383	424	391	350	417	424	413	399	389	370	376	407	395	369	349	404	392	434	379	367	425	405	390	387	394	399	374	406	399	376	434	376	401	401	382	385	418	422	375	416	387	397	420	378	380	385	406	432	414	409	404	382	363	397	418	384	417	395	398	391	387	407	429	413	390	382	419	414	406	403	432	400	400	401	418	398	429	397	406	395	388	415	404	406	382	421	419	402	384	382	368	411	402	381	413	370	390	374	385	418	391	424	393	424	379	414	406	417	422	387	402	389	373
24728	22753	29004	24522	17716	4178	902	635	553	559	548	579	579	569	571	576	567	537	557	555	569	535	554	563	567	599	519	543	556	576	524	556	501	513	558	575	488	535	569	551	546	554	509	541	542	562	619	533	516	534	542	541	511	507	492	519	545	510	551	584	534	494	515	560	579	577	562	501	519	573	574	542	534	536	526	559	540	513	567	539	530	532	565	597	552	537	521	534	521	537	536	502	576	506	551	519	528	590	553	524	531	539	513	535	517	558	547	566	510	530	522	536	556	547	531	545	528	571	496	532	549	522	556	559	540	506	491	534	526	595	518	534	560	491	547	561	517	552	531	538	519	532	518	555	545	545	515	554	567	555	510	558	588	536	542	526	565	569	492	496	577	554	555	585	529	517	516	568	508	538	565	536	555	552	556	546	547	530	574	522	536	541	540	542	553	547	525	548	509	512	571	528	541	549	572	568	518	578	539	505	528	543	523	504	567	511	541	542	552	572	529	531	550	521	545	520	520	513	545	557	536	513	574	533	502	533	560	549	527	504	537	525	524	558	561	540	570	526	562	545	527	560	556	525	507	562	538	541	539	552	540	539	525	495	534	544	568	529	514	483	532	570	562	493	559	526	563	522	519	551	552	515	505	560	570	538	533	526	543	546	532	525	559	497	533	525	551	522	546	522	508	494	524	509	539	521	537	515	525	517	542	552	521	557	519	552	526	533	560	540	504	565	523	527	588	530	525	572	559	532	591	528	500	525	579	531	523	539	515	512	535	515	579	516	498	524	509	547	555	546	539	557	513	552	554	520	497	526	507	498	531	537	529	521	522	490	498	503	521	559	497	526	534	544	541	518	539	543	501	526	503	536	587	585	535	550	518	538	600	546	506	505	510	531	545	531	587	524	545	533	543	536	536	529	521	515	563	516	535	517	523	510	548	526	536	534	535	535	541	600	553	536	548	598	559	542	556	552	544	544	541	540	502	572	506	551	529	525	529	564	485	560	539	525	528	549	555	577	516	532	496	532	546	525	540	525	495	551	525	567	552	518	554	546	538	515	570	544	545	557	530	544	515	545	525	534	541	511	587	548	571	481	516	488	540	528	525	516	518	541	495	559	593	507	521	535	502	504	541	527	469	542	516	567	583	523	507	543	526	540	534	561	569	521	561	519	561	513	530	543	581	548	542	599	515	576	533	546	510	519	521	475	523	536	506	552	527	522	532	506	532	527	557	516	513	515	586	589	537	575	532	583	496	491	563	573	543	559	491	521	495	493	515	544	544	557	541	531	503	509	494	498	504	518	538	526	529	526	553	560	570	468	528	516	535	541	468	539	556	500	554	575	541	587	512	545	516	513	519	539	547	510	556	531	534	555	524	506	510	553	510	531	535	570	511	503	494	521	545	534	530	572	564	516	497	514	513	507	528	560	535	540	576	530	473	535	544	535	536	540	518	543	505	535	556	542	550	524	542	511	518	539	528	517	543	527	561	554	480	573	530	522	554	558	575	552	532	545	525	559	514	523	561	534	526	547	534	547	562	559	563	532	548	488	559	530	510	550	552	545	522	526	552	552	533	505	543	477	547	563	573	534	552	527	528	556	505	531	521	526	534	547	546	567	545	496	519	506	505	520	514	538	542	539	501	524	550	529	495	524	506	556	549	499	544	511	553	526	534	523	556	509	549	567	561	513	546	520	524	518	566	528	541	521	495	516	544	531	537	524	569	498	534	528	546	524	553	513	522	557	500	532	556	544	539	501	518	535	514	531	508	519	539	518	503	538	566	530	529	578	544	505	528	516	525	511	555	525	528	545	559	535	511	560	518	536	524	534	563	553	516	532	508	572	541	503	538	492	544	493	514	535	574	550	548	495	518	522	519	511	522	538	510	510	569	531	509	523	528	530	488	585	562	521	578	541	548	549	533	533	515	552	508	525	552	525	580	518	552	533	523	524	556	558	559	528	536	505	539	544	564	544	546	468	507	538	488	558	519	551	540	534	560	540	507	526	522	526	531	541	506	504	507	545	492	542	527	555	546	502	489	498	514	557	565	501	540	549	542	528	530	510	557	570	549	562	515	521	508	521	532	522	537	507	578	537	522	555	571	589	494	516	526	560	547	548	534	532	520	514	534	516	538	548	553	518	532	515	530	521	567	560	542	540	527	554	541	593	533	541	559	517	506	537	562	519	540	546	552	572	528	526	545	569	507	590	507	502	530	551	559	539	548	498	517	547	536	529	566	540	545	557	514	563	515	527	541	496	494	534	545	519	481	520	492	518	496	512	568	512	538	530	542	538	555	511	544	521	556	465	500	530	516	526	543	587	522	561	549	508	551	550	533	525	472	507	554	549	558	545	538	491	508	527	557	546	528	564	533	551	521	529	523	527	542	529	542	564	538	557	562	535	559	554	585	537	558	520	509	553	536	529	577	495	557	536	521	536	520	540	528	510	548	492	542	542	511	563	570	526	526	538	487	538	517	575	505	528	516	531	514	518	514	532	504	500	545	561	556	545	547	542	534	544	561	541	553	543	542	515	484	538	525	531	535	525	490	485	550	520	518	511	495	546	576	497	543	517	549	599	603	534	515	597	576	522	550	543	535	529	519	549	523	525	505	538	516	562	495	574	521	526	578	537	567	508	512	539	527	550	549	525	496	535	517	560	558	540	534	550	568	543	514	553	544	535	565	531	536	525	508	537	502	505	572	531	539	518	528	537	534	495	530	520	547	513	575	526	524	571	519	504	599	549	549	531	556	523	508	546	515	503	571	526	546	575	565	557	529	539	576	490	529	547	537	516	525	510	530	570	552	533	576	521	579	498	556	525	507	528	498	536	534	535	481	531	525	542	522	518	516	513	547	496	547	536	536	563	529	526	488	522	536	541	532	542	522	508	540	547	514	554	555	544	541	517	548	523	504	538	562	529	563	501	589	540	542	490	528	558	566	570	565	521	578	556	515	496	539	509	529	536	527	577	536	530	524	494	566	512	554	476	544	518	568	513	532	495	555	526	493	550	556	529	553	578	529	509	560	594	529	498	559	540	505	549	533	518	531	580	510	518	549	519	516	538	539	571	496	519	488	533	502	531	520	590	534	527	530	540	499	546	537	503	530	533	521	583	553	574	538	556	531	526	551	528	551	493	525	565	552	530	499	518	529	506	567	559	537	567	560	568	512	552	532	501	517	533	517	516	503	555	546	509	499	556	564	545	534	546	509	558	493	512	577	539	499	541	521	561	526	514	554	567	553	538	503	523	537	556	506	541	530	561	501	517	521	504	519	552	532	539	519	545	495	532	518	497	518	528	558	581	532	576	541	534	537	554	500	540	506	510	539	505	493	567	548	521	507	541	493	487	514	518	526	518	542	539	524	505	525	534	580	528	514	551	529	511	517	527	504	496	547	524	567	557	544	530	517	495	514	538	536	531	503	546	549	508	522	516	545	544	515	557	495	570	519	524	509	541	546	542	600	526	533	526	534	572	562	554	552	481	490	506	523	536
62201	82023	41938	11838	2513	700	549	494	518	499	478	496	497	512	515	532	523	489	477	498	482	485	509	480	469	470	495	493	504	515	492	510	493	512	502	498	486	481	454	440	495	477	502	487	513	508	539	466	486	478	529	501	476	466	481	489	469	515	485	503	459	494	516	500	499	470	485	469	494	434	526	466	512	455	467	483	515	437	508	471	501	480	503	506	507	441	453	490	452	511	446	466	477	464	501	437	479	451	458	473	460	459	484	485	495	497	470	488	490	485	463	514	467	480	489	498	508	530	467	493	504	492	474	461	476	458	464	502	503	484	520	469	479	490	447	538	475	494	485	498	471	469	482	492	461	490	460	504	458	469	471	474	478	460	513	473	473	464	507	455	506	468	517	511	473	500	511	471	473	495	471	473	498	463	467	509	489	524	463	485	481	499	461	466	453	476	489	453	499	473	464	477	470	510	446	490	485	487	495	467	506	503	491	491	492	459	507	482	507	494	498	454	501	499	454	485	471	494	440	458	465	503	472	446	487	480	498	513	450	455	525	460	470	488	474	483	526	478	497	500	470	506	483	453	456	481	488	506	487	420	476	489	461	455	509	441	459	485	458	480	481	479	460	484	478	489	454	505	502	488	444	494	478	504	447	502	449	498	467	500	511	461	469	483	507	549	511	500	459	509	463	470	450	521	493	514	464	484	477	480	485	492	459	497	485	466	481	460	463	469	509	485	460	495	493	497	461	466	478	480	450	480	495	466	459	521	476	477	485	487	508	501	458	490	469	467	487	485	487	509	483	471	493	487	511	491	513	473	463	447	491	457	505	479	500	494	498	458	487	444	489	465	482	478	456	480	500	478	509	446	444	452	451	477	475	453	460	490	475	496	483	473	499	503	454	479	469	498	506	465	491	513	465	480	488	458	505	488	453	494	505	492	499	464	459	482	479	454	475	492	500	432	503	472	451	466	467	492	469	457	466	488	495	490	489	453	446	492	488	527	497	477	473	444	476	484	497	488	493	461	469	484	488	473	479	454	486	502	500	468	442	472	437	505	487	498	502	463	496	517	493	482	451	499	507	470	482	450	509	507	475	505	436	449	479	489	463	494	481	482	482	501	521	499	487	454	517	478	470	473	456	430	444	489	528	492	494	496	453	467	502	457	495	498	516	489	420	479	501	443	518	510	441	450	456	477	482	499	496	450	479	494	461	502	480	472	490	493	480	473	505	475	512	509	495	463	465	529	476	483	424	497	474	471	456	472	504	510	472	458	465	466	497	481	474	490	453	475	499	502	485	466	499	487	485	465	492	473	461	460	452	436	519	485	467	509	456	479	492	502	461	465	470	470	476	508	506	478	515	462	507	477	503	495	473	466	450	453	506	471	466	447	467	453	518	498	494	462	461	476	499	465	450	490	490	502	466	493	482	508	505	470	457	478	498	466	453	463	467	516	502	498	464	498	492	490	496	471	494	474	512	492	476	499	505	479	471	464	494	474	503	497	472	465	477	471	522	466	437	489	491	470	461	501	485	492	442	502	466	472	490	484	498	502	499	470	506	447	504	521	501	457	457	489	500	487	492	490	488	504	483	511	479	470	518	516	436	482	489	517	505	474	485	488	462	487	487	489	487	493	489	444	483	458	492	486	471	474	489	455	473	485	489	466	485	491	469	475	530	487	452	482	410	490	524	470	527	434	497	489	490	464	443	496	474	485	500	452	477	491	469	498	465	466	488	495	478	489	445	498	434	483	484	487	445	453	451	520	489	483	468	477	472	474	517	474	480	537	508	458	470	467	490	451	510	461	508	488	495	466	496	495	453	464	483	481	502	469	518	438	510	417	476	460	478	461	473	530	514	490	510	468	474	478	517	478	445	462	494	502	496	440	520	480	517	507	461	473	486	507	502	513	490	533	513	452	476	498	483	504	427	468	483	466	487	475	532	439	435	471	452	464	500	497	519	465	476	484	485	459	480	449	476	526	468	498	489	517	477	514	493	458	451	508	482	487	485	485	461	452	540	463	482	496	457	511	473	486	464	444	497	493	485	488	449	450	501	493	460	471	448	501	488	480	496	494	475	472	489	517	508	485	461	473	499	497	498	505	460	475	456	466	453	469	465	500	463	457	460	492	472	474	499	494	475	483	487	465	487	458	469	517	525	478	495	486	466	476	468	472	487	491	477	442	503	469	476	454	463	498	470	452	474	483	488	473	483	477	467	477	479	465	452	475	472	465	538	484	459	494	487	468	485	484	492	494	464	469	495	467	493	494	464	458	471	489	500	499	448	479	509	474	474	492	482	429	482	488	487	424	461	506	533	454	488	473	466	481	495	481	453	496	478	489	488	471	474	496	467	469	444	462	478	504	518	463	459	463	485	462	509	468	456	514	505	457	478	450	481	434	489	488	502	477	458	497	482	549	440	485	469	464	489	518	468	457	487	455	481	470	500	491	466	498	527	492	496	469	514	469	453	469	497	486	470	470	425	480	495	504	492	496	479	480	473	505	465	511	467	447	475	480	472	503	509	503	496	480	512	523	497	457	452	497	447	471	477	441	486	466	487	494	460	487	513	480	494	465	500	472	471	475	485	482	461	467	467	491	514	495	484	466	474	504	444	450	504	462	470	466	466	438	467	469	508	476	506	485	502	477	464	447	498	477	469	456	514	487	461	452	526	490	488	440	480	491	470	467	448	490	492	459	463	474	480	465	449	485	472	478	472	475	490	465	505	482	477	487	446	483	423	482	513	499	493	476	492	458	500	482	527	490	475	461	500	464	461	517	483	464	486	443	505	474	495	480	477	492	509	489	463	461	476	472	435	469	509	490	467	459	496	480	482	433	474	507	472	485	478	472	485	485	471	476	488	474	490	456	509	503	454	488	486	454	479	483	491	459	455	481	484	466	463	496	498	461	519	502	499	451	508	504	505	512	439	461	469	449	518	477	508	517	456	473	485	499	480	488	520	448	498	486	488	502	454	487	488	467	487	513	453	481	478	526	502	503	461	469	471	492	535	468	464	492	481	472	508	466	449	489	477	502	456	437	484	485	481	496	490	507	496	500	494	462	508	461	495	501	503	485	488	486	487	483	498	484	469	505	500	484	479	456	458	471	492	478	457	491	512	488	452	530	477	515	492	460	483	476	462	445	471	466	489	479	477	502	499	448	448	505	527	499	518	455	468	488	509	515	490	483	499	508	495	489	523	447	448	477	457	503	461	493	462	464	451	446	480	444	475	474	499	495	474	476	472	508	498	496	459	454	497	479	462	480	493	505	443	462	471	468	486	462	458	494	447	474	533	454	450	508	492	477	479	459	458	484	489	487	477	467	460	459	516	464	468	497	445	497	448	465	443	483	505	528	481	456	491	493	488	465	477	466	479	485	442	466	508	476	492	437	509	468	498	472	459	514	518	467	515	455	513	521	456	445	513	451	519	504	503	466	464	459	465	489	523	502	472	481	495	445	485	487	485	472	503	480	481	484	508	472	476	502	519	502	472	480
24225	22221	28939	24119	19945	8293	1251	783	653	685	608	668	660	630	626	645	682	671	676	635	646	650	655	646	626	659	675	624	636	602	671	678	626	637	653	632	636	616	665	619	649	630	592	622	643	656	571	615	609	677	598	681	592	633	616	619	614	642	593	641	616	622	611	662	647	614	574	612	628	639	593	635	627	655	682	627	593	606	599	601	641	622	598	628	651	654	612	593	603	661	642	605	627	623	617	625	614	606	611	637	640	628	638	641	624	658	625	657	639	625	540	612	644	657	583	602	672	640	648	610	601	615	596	617	638	616	598	656	584	639	653	607	609	583	650	639	627	677	660	658	615	616	654	661	617	649	628	646	614	647	585	625	617	632	630	599	620	586	602	638	601	634	630	670	586	603	587	600	613	646	614	661	644	621	641	625	593	678	628	600	574	663	591	609	587	631	609	620	620	616	598	620	624	569	611	619	618	639	612	620	626	589	591	605	613	666	643	599	691	618	595	611	661	654	623	647	626	618	644	627	627	620	609	646	652	619	626	597	614	634	646	613	596	656	688	646	635	618	630	557	647	620	568	652	647	614	557	619	642	624	611	607	622	594	640	629	621	648	640	647	615	608	663	619	618	584	604	618	630	588	616	617	644	605	652	626	624	632	632	588	585	612	615	653	660	638	600	610	628	609	632	619	634	615	641	651	581	659	654	629	608	644	575	610	620	607	608	599	577	649	672	596	632	644	553	609	618	637	610	595	605	612	598	606	594	666	615	609	602	624	645	619	601	567	603	563	607	627	623	620	642	632	594	633	645	635	624	618	619	617	611	621	600	603	615	592	669	643	619	642	631	634	636	594	649	640	598	621	619	619	600	603	629	620	604	630	599	604	597	619	602	614	618	648	610	657	618	604	596	656	644	623	616	627	622	581	585	556	626	642	583	633	607	676	625	607	605	639	625	609	676	632	653	641	648	627	633	626	585	591	640	633	631	620	639	562	626	643	654	639	647	611	627	621	586	656	594	588	599	616	603	626	600	598	671	659	619	632	605	608	630	583	610	643	616	580	628	662	617	618	639	601	594	646	622	640	636	633	586	646	617	677	618	616	629	617	634	618	667	613	641	620	600	653	622	601	627	662	617	637	646	626	629	589	639	614	632	606	612	604	619	627	635	572	652	581	668	604	685	675	585	660	616	621	638	647	611	634	667	613	606	575	579	604	627	625	630	603	647	581	647	624	576	631	619	672	633	620	619	653	613	614	621	583	636	578	663	601	590	661	625	580	609	637	641	618	619	623	649	629	616	624	622	638	653	621	601	615	598	616	575	598	571	617	606	605	620	599	674	648	640	642	617	628	621	637	616	600	616	577	590	646	651	616	591	631	635	607	636	570	638	624	619	627	628	574	627	639	689	616	646	600	613	649	658	652	625	585	666	645	617	618	596	559	664	588	634	682	603	620	639	597	615	605	655	623	616	601	614	621	599	612	639	652	614	596	570	605	605	570	628	599	679	643	682	584	604	641	612	663	621	650	554	673	641	623	672	626	599	597	606	630	618	634	568	653	631	610	614	619	643	621	636	599	579	646	641	578	612	606	628	625	643	594	623	599	630	650	610	627	607	618	650	636	586	645	638	586	612	622	670	576	597	676	623	658	636	650	630	624	615	609	607	664	626	658	642	595	627	585	623	639	623	655	601	591	635	601	647	634	642	579	579	561	651	595	670	610	648	619	629	625	592	623	651	650	616	632	607	587	606	595	641	641	612	635	640	623	619	632	627	627	626	619	634	617	656	569	662	639	632	591	640	578	592	606	647	618	614	628	636	675	615	640	601	559	657	664	597	623	611	589	648	606	635	587	624	633	651	664	646	609	608	590	613	604	629	635	633	592	655	616	663	574	616	683	626	659	641	593	644	639	636	618	596	641	679	609	625	650	613	599	652	646	568	653	613	613	619	629	549	673	647	665	591	647	627	619	698	597	603	611	651	599	627	620	652	609	606	656	591	618	591	645	605	667	664	635	635	610	643	638	653	641	584	623	604	575	603	608	645	605	598	674	641	638	606	662	613	623	609	620	646	567	652	580	647	564	683	628	587	621	616	655	624	610	649	628	627	647	647	657	675	623	651	643	620	606	650	599	621	613	653	640	663	607	675	591	601	561	624	659	640	630	621	601	612	596	627	635	591	624	633	609	621	625	617	629	616	625	599	639	600	647	634	613	606	620	656	635	576	584	599	597	609	648	625	616	648	582	613	609	578	646	665	660	617	571	606	594	643	633	629	628	615	647	560	637	598	606	599	645	625	640	654	607	689	606	631	639	608	641	688	601	615	611	599	624	634	668	597	601	631	655	584	569	641	622	645	617	570	595	618	667	644	608	577	647	633	637	619	619	629	662	648	627	609	634	655	603	595	631	621	631	625	621	640	631	665	616	643	669	595	617	608	641	664	612	655	678	656	631	649	580	611	653	674	623	616	621	600	625	657	585	609	641	624	645	576	622	638	619	624	645	636	603	563	649	649	648	625	612	654	608	655	656	630	576	649	580	613	672	571	608	647	599	612	638	658	631	602	591	631	650	603	568	649	651	609	648	635	590	642	654	633	633	612	599	673	643	620	599	627	623	586	584	631	644	604	628	622	636	603	646	623	635	609	629	598	616	590	631	642	604	628	618	660	654	630	661	607	650	612	646	599	643	569	604	639	599	642	645	636	648	633	615	630	647	615	607	648	603	622	617	581	657	626	657	619	638	603	608	619	617	624	608	626	603	683	651	659	619	602	611	602	632	665	659	593	622	574	659	628	569	615	609	596	613	662	636	631	583	628	611	616	635	590	615	662	648	604	580	644	596	650	608	663	617	632	652	663	623	632	608	585	608	612	644	582	643	606	623	596	619	653	631	621	674	620	606	594	609	578	627	610	616	637	663	654	662	668	666	648	593	607	595	663	629	652	628	614	626	629	619	606	638	591	611	632	633	624	622	598	629	617	650	595	624	651	617	665	622	604	616	640	626	604	673	618	649	653	644	621	663	651	612	605	643	629	632	650	621	644	626	661	613	662	600	627	636	652	615	650	627	656	620	626	691	643	583	625	635	636	645	615	636	626	597	630	628	596	638	648	619	614	647	608	590	702	595	642	634	614	605	599	624	606	639	609	627	621	620	647	608	606	633	680	650	618	627	583	659	632	635	619	577	654	647	622	639	594	615	620	619	627	669	602	635	615	652	613	607	628	610	675	553	600	633	652	561	643	607	566	619	636	652	663	655	634	636	651	665	611	635	611	667	647	642	628	679	654	623	620	625	638	650	604	671	612	618	636	615	646	647	621	643	647	649	596	659	635	645	604	590	598	626	619	636	614	627	630	612	615	596	642	595	620	609	624	609	632	647	611	704	626	633	616	625	603	610	598	638	622	568	586	594	633	648	653	639	662	611	613	669	563	565	572	630	612	636	641	641	665	641	602	636	580	619	636	655	635	590	597	636	627	615	627	631	626	580	600	594	658	606	590	631
60822	85006	45692	13756	2764	904	619	596	568	506	604	545	590	539	551	561	577	587	598	602	562	546	563	546	605	561	574	564	530	564	587	564	527	585	579	592	590	596	570	570	563	577	548	578	540	598	561	615	569	544	564	562	525	565	549	612	556	569	579	514	546	569	572	536	562	578	556	555	569	560	531	566	558	560	581	566	534	566	556	542	568	567	540	545	546	525	554	577	548	551	591	549	569	578	576	551	596	573	573	558	570	565	557	565	528	587	611	575	559	574	551	558	562	537	574	493	603	586	553	535	543	566	529	572	596	578	531	551	562	540	519	583	557	569	557	588	572	562	534	566	565	540	529	570	552	561	577	558	508	550	527	535	562	554	577	554	579	582	552	544	581	516	540	588	562	571	596	572	518	530	576	561	577	539	590	565	609	596	567	562	518	573	574	572	603	572	547	535	548	539	555	544	566	507	538	540	579	533	559	535	592	524	566	543	588	529	555	571	552	589	546	579	545	559	557	546	534	583	543	542	556	532	557	560	568	561	578	570	540	575	527	573	617	560	507	543	595	559	525	576	521	538	543	558	605	501	534	550	534	552	621	559	560	594	616	620	539	551	563	596	584	523	550	568	572	537	530	551	533	580	588	514	554	546	551	586	486	593	580	557	558	560	582	548	538	548	557	564	551	592	595	535	557	585	582	587	600	592	556	535	576	598	556	549	568	540	559	567	562	522	542	561	571	549	535	561	538	560	550	540	552	580	562	555	551	598	555	546	570	553	555	537	569	559	545	585	560	538	569	602	607	573	585	558	587	581	567	536	555	559	524	547	549	600	566	582	571	563	540	553	531	569	549	531	545	516	562	562	540	560	554	586	573	558	538	514	573	553	535	584	576	559	586	591	549	536	579	519	566	545	599	547	523	522	549	590	488	550	546	568	611	572	519	561	519	584	549	542	575	563	617	570	566	548	559	570	501	580	511	534	561	552	567	545	580	591	577	568	601	565	534	536	530	573	581	556	556	536	569	512	548	554	504	592	548	568	551	551	569	521	587	544	570	586	566	564	544	562	559	550	588	527	543	574	514	553	528	581	574	550	559	545	599	605	567	578	566	559	539	561	528	615	584	545	564	573	519	556	568	539	498	552	588	566	530	569	511	564	565	544	564	541	527	560	577	542	541	525	569	602	564	538	564	552	557	534	550	557	556	561	617	523	569	575	521	547	557	540	549	510	525	623	544	552	574	605	539	571	530	561	573	548	557	563	564	555	562	552	564	553	554	537	544	554	533	501	556	537	539	546	577	542	561	545	525	573	526	558	545	556	564	587	562	566	560	559	564	605	554	554	532	558	582	548	569	528	564	565	586	545	546	538	560	612	557	549	514	571	561	601	521	542	531	507	558	516	511	526	609	557	580	522	510	547	570	537	570	577	607	543	515	589	579	554	539	579	553	523	600	605	525	551	564	548	585	559	562	549	523	583	573	549	564	542	524	602	564	568	571	566	574	612	566	587	537	560	544	562	581	520	535	589	565	594	546	554	571	549	528	539	576	586	578	522	522	566	516	562	544	544	538	566	571	534	556	565	574	580	599	552	592	573	562	543	567	517	551	546	510	549	557	586	554	559	551	630	552	536	546	548	555	580	593	544	562	582	585	570	558	521	558	555	605	542	543	569	557	559	560	601	585	551	537	537	559	594	544	551	528	549	571	583	534	567	559	548	530	511	565	551	541	541	576	544	523	569	550	531	526	531	538	551	538	567	565	552	574	573	544	629	539	525	552	566	586	558	564	552	562	527	519	559	528	582	564	584	529	535	576	531	528	522	578	523	571	576	583	582	589	526	575	556	587	557	543	539	565	536	581	528	582	543	538	559	545	589	555	542	571	526	594	556	563	564	570	519	547	588	540	565	563	569	565	586	567	559	563	537	582	603	626	574	541	535	550	597	564	556	567	566	618	555	504	527	531	564	552	546	565	573	510	539	553	571	583	614	559	582	528	594	558	612	510	563	569	547	554	569	535	542	532	565	546	591	532	551	562	531	571	582	556	572	557	551	571	592	560	535	572	575	542	558	526	572	574	549	552	548	527	550	555	572	551	563	548	504	561	533	551	567	517	552	537	562	529	537	581	513	553	523	522	540	546	556	547	541	544	551	567	560	538	526	586	576	570	556	574	545	602	570	531	556	562	568	554	586	551	547	542	556	555	613	571	499	583	538	551	557	527	577	520	548	563	553	543	580	587	508	564	548	532	556	557	541	557	541	567	550	573	563	494	562	530	563	573	557	568	587	568	545	551	550	584	521	571	577	568	538	556	525	639	560	541	530	580	502	555	563	589	541	527	523	541	528	556	536	593	530	551	536	535	568	550	596	556	518	527	586	576	531	545	600	554	549	534	539	522	555	566	572	531	571	575	600	525	569	529	538	540	543	544	577	529	563	593	556	538	565	535	585	528	541	524	562	562	551	547	536	545	580	578	543	560	575	572	557	519	583	542	562	560	556	548	551	560	590	561	556	564	543	535	546	578	542	595	569	547	583	538	588	548	564	562	567	561	521	601	552	557	528	596	554	527	551	580	551	548	586	549	558	508	555	537	568	541	560	596	540	551	572	588	541	581	534	554	541	553	595	544	576	576	546	552	547	551	560	548	549	527	596	569	571	529	569	552	529	577	537	558	558	587	565	571	584	543	546	594	539	571	558	582	567	561	536	549	559	566	566	527	584	529	563	554	555	538	598	572	537	562	538	544	560	574	589	495	543	564	579	594	552	527	567	586	541	531	560	571	513	566	581	590	583	549	589	559	565	589	585	557	539	557	563	530	567	535	542	544	557	559	520	548	576	575	546	556	527	511	590	527	590	534	581	527	516	573	555	529	528	566	546	537	581	540	514	554	522	568	564	519	594	545	550	575	550	552	541	576	543	577	530	546	526	498	572	532	553	562	579	558	550	534	541	615	554	540	549	565	567	544	514	574	523	561	542	569	519	585	588	544	538	533	608	508	578	559	560	556	533	571	575	548	521	551	539	560	522	581	565	556	539	567	551	544	590	537	556	528	541	568	547	512	541	579	516	586	548	559	538	510	588	564	532	578	557	544	534	551	595	534	552	578	564	550	526	541	557	579	548	556	535	571	546	588	552	527	548	560	554	544	582	549	585	542	532	595	594	541	558	539	527	598	587	580	549	609	590	597	557	568	567	554	587	569	562	551	574	587	558	594	589	526	540	513	514	585	546	544	540	563	541	505	566	555	535	588	545	578	527	579	585	609	538	536	588	553	585	599	504	562	563	568	588	549	554	541	576	518	562	533	574	616	578	548	585	554	526	520	571	561	538	561	586	542	557	569	572	555	552	522	534	544	534	535	531	543	530	550	508	546	529	533	526	578	571	518	563	532	560	554	566	595	545	554	538	540	575	549	553	524	575	519	570	533	560	534	514	565	582	561	606	595	593	580	544	597	568	520	542	550	586	526	537	556	588	540	572	549	584	558	554	559	532	504	542	545	574
35132	30579	17553	3778	742	549	502	489	452	422	431	464	444	452	462	475	465	484	447	455	461	442	477	449	467	428	463	427	452	467	457	454	469	502	423	414	462	442	474	473	437	462	466	434	444	470	480	482	474	456	485	447	474	464	468	434	475	459	398	445	450	473	451	494	426	430	469	443	481	487	423	468	470	440	470	440	478	456	458	459	447	422	466	469	436	425	428	476	463	481	439	459	455	447	465	412	441	462	428	458	486	445	473	468	440	466	443	425	456	443	461	409	482	464	487	423	466	451	468	470	448	409	446	452	454	491	459	432	498	471	471	457	437	449	462	475	455	456	480	473	437	435	496	420	435	425	429	474	439	466	429	457	450	484	459	462	482	469	468	442	448	451	463	447	427	433	427	458	448	428	517	426	481	426	443	441	437	424	445	455	447	533	441	463	424	463	458	465	472	476	433	479	459	453	422	446	425	449	466	451	461	454	439	435	430	458	463	450	427	438	463	454	456	448	467	424	433	436	444	428	450	485	514	430	450	443	444	432	433	453	480	470	449	482	441	463	469	393	451	491	426	447	486	485	427	460	430	462	440	464	434	423	419	451	468	465	422	461	491	381	428	473	474	457	453	416	455	466	421	443	427	453	450	446	452	420	429	426	441	425	437	451	487	407	401	425	421	461	467	462	448	446	446	464	456	453	426	454	457	430	482	482	435	426	424	462	435	469	485	436	473	442	448	446	453	458	437	435	471	419	455	418	431	435	440	454	487	484	479	418	474	486	442	467	425	438	458	448	415	465	444	446	419	462	463	438	474	443	443	468	484	452	425	467	447	461	401	449	437	473	458	467	471	430	444	428	468	478	440	432	460	482	442	462	468	455	464	474	457	458	449	438	474	475	467	477	443	437	440	425	416	458	460	458	495	457	444	460	449	459	418	429	466	455	452	437	448	465	452	426	454	494	458	451	469	461	455	448	469	424	456	432	473	437	447	430	429	472	433	430	456	443	498	418	412	490	446	462	437	437	452	456	427	486	418	484	465	464	429	460	464	466	452	407	467	449	457	434	463	436	488	450	452	498	468	464	505	447	455	429	398	491	451	468	451	525	454	477	450	405	431	500	429	462	435	412	455	474	465	435	421	472	463	432	432	448	473	450	422	390	445	452	471	463	460	451	449	493	429	438	431	450	421	439	404	431	453	460	464	458	449	422	428	433	430	438	464	453	470	426	467	445	457	458	456	445	443	414	444	449	432	411	445	456	443	441	425	445	453	438	468	464	457	482	458	430	482	417	427	435	472	421	471	477	433	435	462	426	463	460	502	428	436	457	479	492	469	463	425	439	455	455	445	431	479	433	431	445	459	439	438	470	458	489	433	479	478	454	441	477	432	439	473	450	448	426	475	449	446	473	461	423	449	462	447	444	498	460	463	491	432	466	486	415	456	464	445	452	442	439	470	473	448	468	439	458	421	433	469	458	438	479	441	500	467	470	451	492	474	467	477	455	469	459	469	475	430	476	425	478	459	457	431	451	440	423	461	426	484	476	453	468	456	442	473	477	459	409	441	448	449	471	462	430	454	456	459	475	412	429	463	449	431	437	441	445	400	424	455	444	422	451	457	413	433	455	486	444	462	464	437	457	462	476	442	417	447	467	442	438	449	458	426	444	500	480	427	435	458	446	433	440	424	461	439	436	447	432	487	449	450	475	458	451	478	454	489	451	471	450	432	450	451	446	472	417	443	394	456	429	460	456	461	460	432	470	444	447	463	442	452	461	456	467	465	425	447	450	465	427	487	478	453	442	417	477	436	457	431	457	477	448	452	463	443	447	464	476	444	455	428	448	479	461	462	442	476	454	432	416	474	472	467	412	497	420	478	444	444	433	454	444	474	439	453	468	423	429	433	393	426	479	471	435	446	450	422	446	471	465	458	428	440	479	433	432	450	494	465	486	455	449	416	461	442	478	440	425	475	411	416	419	439	457	484	452	452	460	430	457	444	416	474	477	498	449	458	456	447	445	440	428	429	442	431	449	504	455	479	429	452	449	452	475	463	429	427	413	421	455	476	465	464	517	460	456	478	473	432	441	485	451	414	450	447	429	416	455	449	436	415	472	468	481	416	487	450	432	457	431	450	486	471	463	416	444	444	442	463	439	460	476	465	450	443	457	458	414	440	478	444	421	433	456	433	439	431	460	419	434	423	479	439	450	483	493	463	469	473	465	462	474	415	460	437	422	429	441	426	454	450	450	490	435	448	460	434	470	442	467	421	417	427	456	495	422	417	491	414	445	447	449	457	434	445	425	458	460	477	474	428	457	464	441	427	459	469	424	467	435	406	447	406	464	425	461	424	472	399	462	475	447	475	483	426	430	434	471	467	460	443	434	450	507	425	452	488	463	484	425	464	488	445	475	465	459	457	458	479	483	434	444	424	438	444	405	465	441	431	473	427	454	422	452	448	441	452	470	456	403	440	431	441	439	445	459	465	474	440	444	464	437	461	459	457	433	433	432	462	454	408	422	450	477	482	460	505	427	446	469	445	485	454	451	461	429	434	446	474	414	489	472	469	454	449	453	439	437	444	455	450	437	446	437	443	446	405	437	448	446	492	479	433	445	464	438	426	413	471	434	462	452	456	418	451	445	434	460	443	444	442	394	476	460	479	461	443	426	449	454	454	450	419	483	439	438	440	446	446	465	413	439	437	451	396	424	419	413	485	453	461	445	469	428	453	490	474	444	457	432	441	456	424	481	466	464	451	468	442	407	456	497	445	451	465	450	435	487	457	437	457	434	466	431	436	470	483	476	441	446	474	433	426	437	476	432	514	432	453	499	447	443	444	441	480	422	437	427	439	418	525	436	438	455	458	501	443	451	475	445	459	438	437	442	435	429	436	444	435	462	474	452	464	403	441	457	426	415	412	460	449	431	405	418	430	487	467	421	460	465	438	437	442	439	450	446	454	442	448	464	436	440	468	431	462	420	456	449	475	438	449	461	456	445	461	439	435	442	435	477	426	455	469	486	489	442	468	468	430	403	469	429	430	457	424	468	445	437	475	446	461	482	479	499	443	449	450	461	488	470	498	446	467	449	440	496	451	456	476	455	457	464	434	468	428	417	442	446	453	449	449	447	434	437	436	500	427	424	452	478	463	449	462	436	447	385	406	440	453	437	417	460	464	471	482	459	447	477	491	436	455	441	452	464	447	451	456	452	469	503	472	473	436	453	477	459	468	428	440	457	423	451	449	474	427	446	417	446	410	443	468	455	471	431	488	504	467	494	474	419	430	446	429	461	440	460	435	444	449	442	457	452	454	439	466	465	467	421	433	450	449	454	473	433	471	471	467	459	458	480	433	475	435	450	436	464	453	441	416	433	488	478	458	443	475	409	482	473	484	423	444	454	473	468	450	448	416	442	406	450	446	436	449	447	446	451	469	450	441	467	464	458	456	412	473	500	441	426	447	465	423	446	439	450	421	459	476	431	475	444	470	454	475	474	457	470
33002	29093	9131	1684	536	353	368	401	374	419	410	378	377	365	375	441	391	395	331	388	362	349	379	374	383	393	394	353	393	357	353	373	369	384	383	372	348	339	348	357	396	357	379	391	397	353	417	381	393	388	384	405	356	377	387	357	370	388	348	356	384	358	394	372	391	385	365	391	369	344	418	393	359	389	341	411	357	370	384	345	356	358	346	391	386	356	406	356	371	376	381	367	397	385	373	359	380	373	407	365	373	380	399	357	402	374	372	371	338	395	366	397	387	376	372	413	345	359	392	371	360	396	407	376	398	368	385	364	357	417	390	369	375	374	402	343	356	390	361	355	382	366	353	396	371	349	362	379	387	399	388	388	358	403	389	363	359	351	388	388	372	401	337	387	390	369	356	360	404	413	397	374	379	354	355	339	370	389	384	390	380	380	396	401	377	383	428	383	408	371	384	360	406	331	405	384	365	361	393	360	368	406	359	374	392	330	411	394	373	355	375	399	375	388	368	388	392	340	337	377	378	379	412	376	379	425	372	351	355	368	370	365	411	382	386	410	378	367	365	374	387	384	391	380	364	386	390	357	351	349	340	340	377	355	369	370	387	379	350	381	391	353	370	366	376	408	348	387	376	353	372	392	376	394	366	347	390	406	356	396	386	353	392	367	391	396	369	386	371	410	395	380	403	389	351	412	359	352	353	352	362	365	379	375	374	403	388	366	381	382	376	361	350	366	398	372	348	360	368	376	376	366	383	360	342	383	362	401	369	373	388	397	406	333	369	389	356	378	393	418	387	401	362	365	350	372	366	359	391	388	382	365	375	400	350	374	400	401	405	383	367	387	384	357	362	370	407	365	367	371	322	377	360	372	401	358	381	374	409	360	381	335	370	352	382	402	385	354	360	371	373	352	383	367	374	396	388	378	398	383	416	372	344	369	385	370	362	384	374	387	373	381	338	381	367	353	423	376	381	371	406	363	347	369	411	383	384	378	369	381	401	354	354	408	391	369	384	333	360	360	362	366	364	382	404	379	347	350	379	399	411	383	400	385	387	354	387	386	373	359	368	358	395	403	374	378	356	413	369	369	383	387	367	380	370	364	376	370	393	399	369	370	378	390	411	377	387	384	389	391	367	348	387	375	361	356	382	383	365	373	386	357	390	328	381	400	391	377	374	343	378	389	372	397	376	380	390	397	401	337	374	400	390	377	370	349	337	370	362	383	343	381	382	370	422	381	373	364	395	371	385	402	354	351	396	354	381	391	359	375	371	392	389	395	379	342	357	388	395	370	362	369	349	374	345	368	389	384	354	363	392	384	389	388	364	356	385	379	419	387	381	393	373	402	361	389	385	377	353	382	397	412	379	389	372	373	392	377	388	389	406	387	378	358	397	375	389	370	352	406	399	394	374	351	384	337	409	358	382	386	371	355	384	350	354	361	367	380	368	361	381	372	380	392	382	364	374	369	390	377	389	382	362	377	363	384	378	354	395	384	408	364	367	380	378	396	353	328	375	369	383	379	334	406	373	344	376	376	418	369	359	391	407	344	363	366	388	380	360	388	373	391	378	400	371	363	343	383	369	373	410	395	390	362	378	374	355	372	414	385	367	394	393	350	319	340	341	391	363	386	369	410	358	393	406	342	409	359	368	374	404	362	376	383	369	378	399	417	353	371	389	361	352	356	421	386	360	357	389	380	373	403	373	396	359	371	369	377	390	363	346	376	348	373	427	404	385	381	398	394	366	364	379	390	389	359	344	387	367	368	366	378	344	416	384	372	386	399	373	389	340	397	367	416	355	391	409	349	404	370	384	367	377	378	405	375	354	349	353	369	418	380	384	371	398	402	382	377	388	378	397	405	371	388	355	386	400	377	376	402	351	391	352	380	360	394	360	377	352	384	385	381	352	376	365	359	365	368	417	400	388	373	368	372	401	353	389	383	359	381	415	367	408	348	389	376	375	378	389	361	382	372	354	400	364	379	371	430	364	380	376	407	362	377	382	372	381	350	370	325	389	349	394	365	335	400	381	373	384	366	380	355	409	324	381	376	367	427	363	380	402	357	364	381	386	349	383	352	385	390	322	379	391	400	388	376	361	376	374	386	332	362	376	387	346	353	392	369	382	370	391	338	354	396	368	405	358	376	395	399	381	350	338	376	385	384	380	371	360	341	385	377	353	343	382	369	372	368	365	379	384	389	359	378	381	406	381	396	355	415	355	389	381	349	422	401	391	376	393	382	394	354	373	341	398	381	374	391	397	344	396	350	377	353	384	355	374	384	338	389	382	352	396	359	368	384	366	367	400	365	358	388	362	344	405	360	387	377	366	391	361	384	385	349	362	397	392	387	355	343	385	337	417	365	401	388	397	380	369	357	374	387	354	371	411	388	370	387	395	382	378	389	341	385	350	373	369	402	391	379	347	357	361	380	382	393	359	397	353	375	372	357	390	361	395	371	346	362	343	379	384	375	364	368	329	385	354	355	361	359	357	342	369	371	379	384	352	359	354	362	357	396	371	387	385	353	362	382	398	372	392	396	376	353	372	362	386	362	396	379	354	382	343	370	377	378	375	369	398	374	376	357	375	336	348	369	391	370	394	391	404	375	406	360	402	330	348	394	380	368	367	389	367	358	388	363	406	402	365	390	365	393	386	395	379	413	381	385	374	352	365	335	437	368	371	395	359	383	385	362	384	406	365	378	342	395	412	365	346	378	370	399	338	371	405	351	374	372	369	378	402	409	378	382	338	368	354	356	384	367	385	392	386	371	378	351	381	365	348	372	386	361	369	336	378	371	395	361	414	392	418	366	386	407	369	396	401	399	389	388	428	370	377	367	396	354	367	393	341	401	348	364	381	402	380	364	375	378	402	340	399	378	363	343	349	345	389	356	361	349	372	370	374	384	419	359	392	397	385	378	363	389	405	411	391	365	413	367	363	375	388	365	363	348	377	386	373	360	378	418	382	392	379	366	391	365	366	387	389	390	365	397	391	361	367	406	361	404	368	316	365	385	401	389	358	356	375	410	402	357	408	371	353	366	370	396	361	360	356	383	369	381	395	387	367	357	402	374	405	378	372	372	394	378	392	365	371	345	351	383	378	340	371	360	405	380	356	369	352	387	372	374	356	376	381	373	410	381	378	380	376	373	392	401	332	409	383	347	384	386	356	366	373	386	377	365	346	342	379	363	373	353	380	365	373	373	368	371	361	357	385	377	384	353	362	348	367	391	333	368	354	344	385	418	389	364	396	370	390	396	398	370	418	367	398	361	356	361	385	388	375	388	346	349	391	389	357	388	387	397	370	389	362	363	385	337	373	365	366	376	362	359	388	387	382	420	359	387	342	382	366	376	370	365	363	385	342	385	365	384	382	399	396	359	379	323	393	366	378	397	334	379	369	367	362	377	351	370	392	390	392	379	424	388	391	379	379	391	335	376	360	357	397	398	377	373	374	408	402	413	378	368	367	389	369	374	401	384	393	379	352	382	381	353	374	395
24696	22759	29029	24579	17865	4256	872	584	580	550	579	512	506	550	582	516	549	553	510	511	529	549	496	528	502	529	476	508	519	500	521	515	547	483	542	527	504	510	554	514	533	498	520	474	487	498	486	550	564	543	525	484	529	545	537	475	520	487	525	498	505	546	520	498	474	522	518	478	534	491	516	530	499	515	511	496	526	502	574	536	501	518	488	547	501	528	502	524	536	478	513	510	537	496	476	495	527	528	476	516	492	490	494	529	547	516	511	514	504	508	489	516	518	528	551	523	514	524	574	474	515	508	541	522	502	504	521	519	515	499	578	473	496	568	536	478	479	540	524	551	548	485	528	512	504	509	488	541	498	518	531	501	523	517	523	519	524	491	500	544	505	527	502	490	528	509	545	519	540	492	515	533	523	541	518	512	543	542	528	526	522	492	537	540	503	493	526	511	491	530	524	505	531	469	535	499	491	495	489	513	521	528	532	494	519	506	479	512	535	504	514	480	519	528	512	497	513	546	501	505	498	527	513	505	510	523	508	525	523	524	543	518	525	477	509	550	551	537	513	551	537	523	548	509	483	471	515	499	494	552	508	520	498	508	554	537	544	537	527	514	499	499	517	518	512	478	529	531	483	519	499	513	512	494	562	532	512	515	470	523	517	499	499	513	544	502	515	489	486	496	505	495	515	503	510	501	502	500	509	501	517	488	515	473	502	487	498	489	515	495	534	508	505	533	539	500	501	517	524	473	550	536	517	501	515	536	485	546	495	488	543	546	527	531	474	516	517	554	497	507	512	515	522	499	474	473	488	511	520	511	513	548	532	511	508	524	489	520	537	502	550	483	516	505	491	507	491	511	530	498	515	527	510	512	518	481	496	460	510	529	497	529	529	509	506	509	492	498	545	524	478	495	528	489	542	516	527	510	488	495	511	569	519	447	528	522	520	530	507	534	507	518	541	521	508	493	527	503	515	521	543	464	557	521	546	499	490	513	527	508	506	563	496	511	517	490	502	505	497	515	556	504	537	519	539	502	572	550	508	534	532	506	510	512	560	542	534	502	517	479	531	507	489	514	525	517	555	503	507	502	522	558	519	523	504	490	545	522	530	553	460	513	509	496	539	535	589	560	521	483	505	468	518	534	540	499	492	523	508	531	508	505	540	491	523	556	489	556	538	526	515	527	521	481	517	487	517	540	483	503	520	533	526	513	536	518	500	501	517	545	544	489	464	488	545	482	526	540	508	539	503	534	534	525	516	553	489	500	514	555	546	531	564	502	561	532	497	502	501	493	522	516	510	485	536	468	484	539	527	500	534	479	471	548	495	549	505	522	521	534	491	527	505	565	528	500	505	484	533	524	520	506	483	481	492	503	542	497	516	501	505	514	520	500	600	510	521	528	533	507	516	545	533	540	526	504	504	527	497	516	501	505	519	522	544	508	502	558	542	519	503	513	509	511	481	517	524	480	502	510	527	519	489	488	539	526	507	500	531	589	520	526	494	542	508	543	550	548	530	516	501	486	531	503	538	509	491	544	484	495	493	542	471	455	545	514	530	515	525	493	495	522	536	505	529	519	515	515	513	506	503	535	552	537	519	522	508	500	542	506	518	498	498	559	522	533	493	499	488	465	463	468	533	468	543	485	514	511	531	520	524	523	499	494	551	526	537	504	537	473	516	538	502	483	552	486	571	509	526	523	516	492	550	528	531	518	531	522	512	498	547	531	562	536	555	517	513	502	483	484	506	520	544	561	504	533	528	531	546	486	530	525	547	523	506	538	505	545	488	531	503	518	486	526	504	474	541	535	470	494	527	548	538	517	531	520	552	490	529	519	502	557	504	573	513	536	470	547	495	484	517	514	518	551	532	526	494	564	479	519	498	541	530	503	521	499	493	461	490	552	505	486	503	535	487	521	539	531	506	522	498	500	499	505	547	503	515	493	512	531	536	513	497	511	493	525	494	526	515	459	524	531	504	539	475	470	504	462	526	522	469	524	487	535	555	513	516	548	464	533	504	511	529	519	492	542	475	512	535	532	505	513	524	523	521	536	505	507	485	543	525	518	511	520	509	550	520	481	485	563	523	478	567	525	521	526	506	495	490	541	506	517	511	528	506	518	516	530	496	487	512	485	524	546	517	506	515	547	514	521	541	532	541	519	538	502	512	527	530	515	499	493	528	491	515	502	492	521	512	470	543	533	482	530	510	489	574	531	530	492	525	507	490	547	509	520	522	540	522	521	525	516	461	488	523	502	505	498	517	502	538	525	549	491	501	521	506	543	545	491	539	520	485	497	525	498	493	480	503	512	519	471	487	498	518	543	512	505	460	523	516	518	531	490	500	510	501	489	549	527	565	525	519	540	501	539	525	517	514	539	505	523	524	510	495	512	538	514	528	511	544	467	547	506	523	503	546	504	535	513	575	480	496	500	513	492	498	524	494	515	484	509	508	473	500	527	511	543	505	525	508	526	530	483	538	525	498	511	509	531	538	492	502	522	536	511	520	517	535	516	538	524	461	556	494	508	527	506	509	456	514	505	508	512	516	470	522	482	504	545	513	506	542	476	542	550	526	514	472	545	508	479	512	530	489	561	507	513	520	493	502	512	554	510	512	534	555	492	475	477	510	474	516	519	490	543	488	507	537	524	492	517	453	488	521	549	515	521	531	504	500	534	508	526	519	544	493	488	514	515	536	518	512	495	463	478	505	561	512	533	509	513	518	514	520	440	511	510	507	516	494	499	512	469	531	516	484	512	502	559	525	534	514	512	507	579	517	486	499	499	479	487	526	538	537	538	557	509	552	532	510	487	505	515	513	493	504	449	548	514	535	475	528	539	492	518	536	483	434	536	528	492	507	513	501	510	525	492	517	525	516	556	502	526	488	507	524	472	511	539	484	509	493	514	518	505	526	509	486	542	474	530	498	521	473	550	539	526	516	493	508	500	512	525	499	513	486	529	549	508	518	497	533	518	523	500	526	467	542	520	545	551	505	478	571	503	504	518	508	540	470	530	484	545	515	508	567	528	530	545	509	536	499	497	500	521	480	530	540	490	511	525	495	530	522	492	503	522	548	547	526	492	536	530	527	515	445	512	545	547	512	490	536	529	530	508	477	557	485	503	518	513	517	538	499	518	504	546	508	520	459	532	505	514	488	515	510	527	498	491	535	501	512	548	493	490	531	530	513	513	502	504	531	531	533	515	560	516	494	542	538	498	496	507	501	541	538	499	479	544	525	512	505	467	468	549	513	508	507	544	537	503	529	500	511	498	492	485	529	512	489	470	554	517	541	526	490	511	536	522	501	472	505	491	527	553	526	537	518	503	520	523	528	491	503	549	554	544	544	520	534	529	478	518	452	536	520	517	555	514	548	498	511	461	546	475	514	513	504	496	494	519	467	523	496	498	494	512	465	539	516	513	505	495	536	503	501	540	518	495	560	528	514	569	508	548	485	509	530	514	486	519	535	501	531	509	518	495	494	498	477	465	535	515	481	541
62946	82208	42539	11593	2353	685	497	472	491	456	483	479	489	490	513	459	468	492	439	446	452	508	481	468	484	469	481	485	446	497	464	486	434	484	480	471	522	437	471	495	445	465	446	478	463	477	488	464	483	488	481	428	454	465	484	470	453	525	449	418	447	478	480	515	474	474	496	441	490	476	534	452	477	487	441	486	503	448	464	451	501	434	456	471	477	468	476	445	462	501	478	462	466	479	461	477	470	460	454	504	481	450	442	449	497	480	493	460	472	476	462	522	464	476	481	467	453	457	438	473	446	474	462	485	489	469	468	495	460	497	461	492	473	464	496	468	482	476	439	464	443	472	441	477	447	481	473	450	492	491	465	479	443	458	529	471	439	453	431	474	486	454	487	467	468	455	464	472	429	517	469	451	476	484	478	454	457	446	475	462	441	465	469	482	489	457	468	507	485	475	446	497	459	460	462	473	474	458	461	472	468	443	445	466	478	480	436	472	439	439	439	538	437	481	487	479	491	453	447	478	516	483	433	456	487	477	457	475	443	510	463	470	464	457	491	472	469	458	509	490	445	473	457	432	454	497	462	477	453	447	495	487	512	452	459	520	465	452	455	456	445	421	458	488	490	445	424	496	445	474	480	475	502	474	463	469	506	458	467	496	446	468	511	453	487	457	415	493	482	486	471	457	443	500	462	488	476	466	467	502	456	449	477	468	504	465	459	460	490	480	479	459	482	479	452	421	472	506	509	473	468	471	439	429	460	459	473	440	471	485	446	460	448	496	486	489	480	471	468	461	454	470	465	465	451	494	467	477	424	467	496	465	462	495	412	473	464	452	490	459	448	498	470	436	458	451	450	520	456	478	512	447	469	472	457	459	449	479	434	483	496	447	439	481	436	443	422	496	434	464	476	474	454	437	498	456	451	458	447	496	505	496	475	468	497	454	470	442	473	491	453	477	468	491	476	502	471	440	459	461	463	437	471	470	470	454	462	495	477	477	513	489	443	507	483	462	454	457	504	465	471	496	447	454	483	458	504	474	467	493	475	460	480	470	480	449	486	476	484	476	438	439	496	471	485	429	443	479	452	456	467	481	447	455	494	476	454	469	457	467	454	456	502	484	456	482	423	491	471	439	488	504	456	460	446	437	450	472	495	486	443	462	485	450	478	463	457	464	478	462	452	471	457	491	434	499	485	453	464	510	496	473	509	450	500	462	470	454	471	469	466	441	461	478	490	477	467	500	456	467	455	481	468	453	501	483	448	470	452	487	457	458	421	494	451	451	465	464	433	453	465	423	489	500	444	484	447	540	478	485	409	472	493	447	469	460	466	436	459	461	447	457	488	498	471	456	470	482	474	500	455	502	463	453	464	444	402	469	503	483	464	467	484	480	496	468	468	460	426	465	461	463	494	475	503	494	446	465	488	465	498	489	449	439	438	453	439	451	465	476	443	463	461	484	463	477	436	449	460	464	442	507	490	487	496	448	446	440	478	433	443	452	456	492	483	488	483	442	448	471	526	507	491	445	447	472	454	466	446	461	495	443	473	450	477	446	504	454	461	444	442	439	448	455	469	510	475	445	506	467	491	430	486	445	476	461	450	475	433	444	461	491	521	465	459	488	489	493	471	433	445	474	443	473	450	471	448	491	428	439	444	486	476	459	490	485	445	458	473	430	472	512	435	464	446	481	483	452	481	465	481	478	470	507	416	477	461	483	457	449	462	478	432	425	491	451	446	495	504	479	476	441	453	433	458	486	475	486	490	466	493	460	486	488	475	493	488	420	465	461	475	512	471	486	474	493	459	462	436	476	509	465	445	480	481	493	453	469	443	466	464	481	458	495	431	436	475	463	480	465	439	475	486	457	465	490	470	449	464	454	451	498	464	448	437	470	527	472	476	463	476	442	484	493	457	444	450	454	476	435	438	441	448	460	446	475	506	456	470	468	471	475	486	488	474	482	452	512	466	463	427	460	466	440	477	455	482	457	446	470	478	485	465	455	450	486	495	477	450	479	456	443	493	491	474	437	490	431	478	450	446	461	470	497	494	498	470	452	444	458	502	488	477	464	448	433	490	466	481	478	481	465	487	459	427	457	471	443	467	462	473	494	436	475	480	433	469	511	494	479	452	417	505	486	470	465	478	443	469	438	484	452	489	462	424	432	437	439	470	476	461	516	451	477	470	479	480	470	472	483	446	465	449	461	453	464	500	484	462	445	499	495	485	431	474	446	461	420	471	463	504	461	439	474	436	479	450	453	474	463	436	469	459	433	440	470	460	474	470	452	459	501	458	477	439	489	483	475	466	474	458	457	470	449	464	469	487	444	483	454	495	455	475	473	461	460	469	498	484	444	460	457	445	460	458	490	459	457	451	492	471	458	484	486	474	433	460	473	484	496	501	493	487	488	480	454	449	465	470	440	471	452	463	461	420	501	461	484	513	468	472	442	480	427	476	459	418	423	438	467	498	496	453	432	508	440	452	481	465	499	450	492	493	488	471	465	463	485	466	421	487	469	491	477	490	448	467	492	505	454	498	448	445	495	499	463	475	476	476	479	464	482	519	451	521	425	490	488	492	488	473	459	443	470	469	485	482	443	451	489	418	472	469	492	460	498	488	471	442	464	472	429	528	474	469	471	451	441	479	483	461	432	474	472	425	490	458	474	502	426	472	467	447	492	494	464	469	499	445	502	489	476	481	474	493	447	520	454	478	481	442	464	435	460	468	431	465	471	458	494	483	464	453	440	462	493	481	515	474	489	481	466	475	474	501	477	463	451	485	480	466	439	473	463	463	460	438	484	465	496	471	488	503	481	484	468	470	500	463	465	455	467	508	477	477	458	473	491	500	460	450	457	441	498	481	460	447	464	479	468	477	458	463	462	505	475	471	483	468	459	504	475	472	452	508	450	481	477	442	496	452	491	437	466	494	471	466	455	472	510	462	496	462	467	465	484	463	501	448	493	471	464	480	488	474	448	463	475	476	454	438	464	468	476	483	482	442	452	447	473	444	492	470	442	425	492	462	449	436	419	459	444	473	469	470	497	464	450	492	432	451	466	446	458	499	482	481	485	465	454	478	473	457	478	460	494	489	451	447	489	488	464	430	422	447	483	472	440	473	467	464	461	441	490	471	434	511	435	470	476	482	462	476	438	443	470	468	489	476	462	459	435	446	461	498	455	461	471	459	478	469	470	432	474	442	469	497	441	494	459	467	466	470	440	525	464	477	439	483	435	450	449	464	446	502	462	450	450	451	461	485	446	442	482	473	495	487	453	483	456	441	465	493	452	481	481	453	467	476	450	464	496	458	459	472	449	462	460	466	469	464	483	488	456	475	470	461	469	449	464	476	454	454	465	472	466	465	441	475	457	475	491	484	453	471	449	457	480	485	481	459	468	485	452	441	498	463	460	477	494	483	448	456	485	428	499	452	445	482	459	485	506	450	438	478	470	432	480	489	486	438	460	478	468	498	463	440	445	454	460	474	511	466	477	469	454
24332	22366	29082	24213	19976	8265	1263	726	668	644	705	605	660	688	671	665	648	645	641	579	626	627	650	621	645	651	604	656	610	655	676	630	655	579	686	654	621	622	634	641	603	608	662	604	638	605	644	617	608	650	638	618	611	633	625	615	631	650	646	620	621	672	621	636	664	610	656	641	640	589	617	617	611	643	655	675	620	638	640	618	650	691	618	668	664	638	545	624	630	659	612	626	657	626	584	557	582	603	645	639	621	615	613	641	627	657	644	638	616	674	631	600	612	625	619	632	613	641	635	611	633	571	662	621	637	606	641	596	588	652	648	611	615	639	621	579	599	608	570	629	594	615	631	599	599	586	640	630	651	635	566	607	611	628	665	562	592	628	641	641	686	608	662	652	624	593	619	602	606	599	595	611	630	636	652	621	583	629	631	631	636	662	622	640	639	600	596	627	651	606	656	639	612	611	569	615	616	604	627	613	631	615	603	684	626	627	626	630	608	646	612	644	634	689	636	604	641	607	625	645	642	605	631	616	600	613	646	641	592	620	604	593	636	609	586	576	637	633	590	593	665	669	607	638	622	579	584	636	593	654	630	638	678	632	573	610	654	594	619	666	599	647	620	640	632	630	604	608	592	626	571	590	604	635	596	616	639	604	610	599	624	606	611	636	620	656	619	613	564	627	653	576	642	651	625	662	612	630	633	609	590	599	636	609	628	673	643	612	607	632	667	653	653	679	595	633	657	594	611	617	623	653	619	643	631	616	568	559	626	609	631	628	575	605	619	653	664	599	615	624	674	621	596	608	684	656	656	655	658	629	666	627	644	647	652	624	631	580	640	596	603	600	607	619	632	607	613	585	662	637	661	639	630	578	625	595	604	658	618	634	563	611	606	616	607	600	602	627	611	613	605	622	627	567	593	615	643	592	645	584	598	635	630	647	593	643	648	633	643	607	652	615	608	595	602	603	601	643	604	636	632	614	716	595	620	655	588	599	610	628	623	643	603	624	623	616	641	594	616	628	612	596	684	639	600	601	614	595	580	664	626	656	648	627	627	621	599	654	586	622	634	636	604	645	610	629	622	558	635	582	656	627	620	642	604	640	615	578	616	632	599	595	624	606	671	631	680	662	650	629	607	568	605	603	655	598	613	635	616	654	607	637	630	623	605	643	602	638	598	626	622	622	575	587	636	624	621	658	607	591	643	593	609	613	607	667	653	611	648	646	570	660	641	602	656	625	662	617	634	618	646	651	618	646	595	627	565	620	653	647	651	618	627	668	625	624	649	612	624	623	615	600	639	611	617	630	638	620	634	633	626	631	607	599	646	684	586	641	649	606	627	601	619	629	625	638	621	602	667	610	606	584	636	666	656	610	601	588	592	617	584	599	570	599	643	591	611	589	578	626	637	642	601	638	632	593	595	632	604	579	603	664	621	658	635	646	626	613	642	668	622	633	619	624	638	641	637	612	655	649	619	613	604	580	598	679	631	627	605	617	633	632	606	656	604	643	595	619	614	618	600	615	617	592	622	628	632	564	655	652	638	649	612	636	595	636	640	586	634	654	629	637	614	647	621	623	626	636	607	655	639	611	632	587	631	617	650	659	622	661	632	605	582	666	636	617	604	623	650	576	680	613	609	618	621	620	633	601	599	610	639	604	587	589	626	613	576	596	637	659	631	598	627	665	648	619	625	643	559	630	633	646	641	664	654	588	623	617	636	633	608	628	605	639	557	628	579	626	629	613	621	612	630	607	623	629	625	631	607	610	612	627	622	651	622	612	634	630	628	584	621	639	639	591	633	651	592	561	623	589	603	620	620	577	585	614	650	637	635	632	637	669	656	614	609	630	653	614	614	602	606	611	637	617	541	595	620	606	590	646	608	585	623	641	643	615	595	648	614	639	632	638	613	618	579	646	632	663	649	607	648	618	626	614	623	604	589	616	675	604	593	622	585	671	614	621	649	591	584	612	605	595	653	648	637	610	609	658	636	612	635	633	670	562	618	633	609	593	616	606	651	644	609	615	618	627	635	561	622	621	583	577	607	611	604	638	646	623	617	611	674	655	676	613	661	543	623	666	633	636	633	640	589	601	631	592	605	685	596	607	625	636	612	656	628	603	600	613	582	581	611	652	632	686	611	625	627	621	638	604	633	625	624	636	677	636	630	614	636	637	606	624	639	603	609	614	646	598	631	600	634	613	581	595	595	634	592	624	592	592	709	598	575	573	591	617	627	622	644	581	614	626	590	589	608	640	594	608	647	598	646	623	631	586	629	614	631	619	612	601	588	636	596	605	652	642	595	646	621	624	637	616	652	592	591	653	578	671	571	608	641	597	671	605	604	624	686	629	572	611	650	658	603	582	609	623	620	605	586	657	582	609	582	598	643	640	607	605	622	625	644	635	636	610	676	626	625	610	613	601	632	628	593	636	612	588	587	647	598	624	631	580	637	594	622	603	612	595	623	663	585	619	628	617	593	652	646	622	573	595	589	637	648	605	615	592	615	589	563	668	645	598	667	615	620	624	583	605	620	657	614	594	589	652	622	622	622	608	608	660	663	642	577	627	638	611	579	658	625	646	615	617	592	611	646	669	615	693	638	670	628	624	618	621	598	604	613	627	634	624	648	610	581	643	603	590	594	630	596	684	603	602	595	557	639	596	574	602	590	626	659	663	651	632	627	608	624	683	591	634	618	639	579	628	621	638	624	604	629	593	637	638	599	602	597	633	643	641	664	619	568	630	629	616	585	599	621	573	627	567	624	613	614	634	631	651	629	599	583	647	621	634	603	593	594	644	647	650	622	620	627	620	614	608	618	609	572	623	621	622	614	621	659	595	667	589	592	617	599	646	610	606	604	574	650	629	634	677	626	605	627	628	619	589	655	612	610	617	647	628	627	633	614	590	600	635	619	605	585	638	623	644	632	603	611	587	645	616	602	630	566	674	647	630	584	638	687	616	606	614	635	606	614	657	633	634	622	632	621	617	635	592	548	613	610	610	601	606	614	583	602	609	596	621	617	588	626	615	625	607	552	632	588	606	633	658	606	605	629	611	594	639	664	612	624	576	630	627	656	669	620	635	641	627	644	590	651	631	627	670	609	585	610	595	625	614	634	641	584	635	650	650	626	561	599	669	638	643	634	629	620	620	659	611	608	694	615	635	593	614	609	648	604	653	629	619	601	605	655	597	614	660	610	654	626	656	610	594	617	607	683	644	572	595	650	618	636	614	656	592	677	638	604	604	660	613	601	605	596	619	640	623	640	581	623	664	637	594	591	618	635	593	652	622	565	646	628	615	643	623	576	627	646	594	630	582	588	627	643	630	572	612	579	608	619	650	586	608	623	591	637	618	606	616	646	629	669	659	595	652	595	607	672	580	588	607	606	597	605	627	606	645	612	643	651	613	635	609	669	587	640	611	602	655	639	631	624	622	687	615	591	623	626	634	641	640	613	612	631	649	630	611	625	619	635	610	634	642	530	574	607	625	611	636	607	634
60778	85680	46584	13444	3028	933	662	529	596	565	546	592	563	553	541	597	612	554	544	532	565	563	520	543	551	563	544	572	562	543	561	569	550	556	532	527	525	577	552	528	586	540	579	577	519	516	549	554	571	536	564	561	561	560	530	569	547	568	560	550	562	566	552	573	584	530	557	559	574	546	573	550	568	565	529	585	485	556	566	535	543	555	591	562	549	508	562	524	529	595	563	543	541	517	567	573	559	534	533	569	541	528	618	535	613	565	558	562	563	572	590	576	560	527	576	586	516	564	561	521	520	550	556	584	551	569	488	563	544	608	538	592	596	577	559	569	575	519	544	564	559	537	533	572	564	549	568	532	532	593	552	565	565	569	569	514	539	535	545	595	562	570	555	546	569	579	532	547	583	517	549	578	577	563	527	519	549	530	573	588	563	562	591	519	547	565	548	571	530	547	554	566	555	537	538	526	533	546	609	583	604	512	576	565	563	534	557	573	554	563	555	545	547	552	562	569	511	535	557	549	548	534	535	545	549	519	547	565	537	535	555	588	531	605	541	511	566	586	532	508	548	583	568	561	494	549	541	530	547	545	568	517	539	587	526	571	536	561	553	558	535	593	562	505	577	593	589	549	572	525	528	546	523	552	531	540	542	552	545	557	575	505	557	562	551	529	569	515	543	513	588	522	514	554	532	525	487	570	547	548	550	537	522	578	547	577	556	547	540	534	582	513	569	519	551	551	521	527	519	611	570	580	547	559	554	507	562	574	532	559	545	584	559	544	514	552	565	590	559	566	551	575	520	559	527	542	547	543	536	577	577	522	527	543	553	556	559	563	567	511	541	547	552	551	528	575	537	554	525	578	532	554	560	530	562	577	516	558	573	565	585	548	523	561	537	522	533	553	530	585	544	553	541	562	584	545	556	559	578	537	553	531	542	543	511	583	547	539	552	551	536	564	559	538	599	545	597	546	517	599	585	538	576	538	567	577	552	563	568	538	591	558	544	543	565	534	591	524	564	542	548	552	556	555	540	564	542	549	609	538	565	509	550	541	499	553	537	568	516	554	556	589	540	562	557	552	544	576	522	517	528	528	568	494	558	557	549	515	556	563	515	546	582	557	580	593	594	518	567	541	551	541	524	543	585	557	550	541	566	582	567	573	549	592	590	524	540	544	552	538	584	542	525	547	580	569	563	542	502	576	572	535	558	551	550	531	562	552	535	572	562	535	528	549	551	504	582	544	560	542	558	552	560	546	563	544	590	581	555	546	535	537	517	545	544	514	554	591	572	566	562	538	556	598	569	573	522	560	553	577	531	530	543	567	540	604	522	545	570	571	578	523	569	595	571	557	508	559	556	540	559	554	576	572	562	563	568	554	543	550	545	592	561	533	534	546	531	574	512	508	563	572	541	549	535	610	544	562	573	533	561	533	608	538	581	546	540	557	551	563	553	532	555	557	560	538	557	506	550	571	553	534	542	516	558	566	529	528	573	525	555	556	588	565	554	545	537	536	555	546	536	528	590	594	541	593	540	528	533	530	536	550	519	552	562	560	522	570	564	519	569	564	596	530	539	574	539	539	525	607	549	566	583	561	560	538	551	518	557	516	535	558	556	520	532	557	534	532	568	555	550	548	538	484	544	551	555	534	535	603	558	547	563	528	568	510	562	522	510	546	505	559	530	534	546	519	500	574	561	525	581	558	541	548	566	511	530	533	589	548	499	571	568	552	606	522	576	554	521	559	509	547	539	522	536	512	557	535	564	595	568	533	558	555	554	517	535	563	564	556	553	543	556	529	523	574	569	525	584	540	510	570	559	556	532	530	529	567	595	581	550	507	580	524	516	525	525	544	584	500	526	528	576	551	549	522	544	563	573	599	580	517	545	580	610	533	546	578	560	575	565	557	503	541	562	558	596	514	521	548	565	568	546	551	542	534	571	596	582	580	593	505	530	531	528	547	568	546	547	546	536	561	541	559	548	578	578	533	530	570	568	524	571	522	573	561	543	542	575	541	564	547	561	530	550	515	584	550	531	493	566	539	542	531	545	528	539	558	565	571	549	507	558	603	536	584	544	516	526	543	553	571	551	570	547	558	578	536	535	534	530	532	567	604	578	558	559	557	564	597	507	506	549	563	554	539	520	564	591	550	551	543	546	591	562	527	524	560	548	551	590	505	606	532	557	571	530	533	544	555	588	536	544	583	582	528	567	556	520	559	549	522	566	548	573	564	580	568	555	557	552	571	526	533	555	533	571	564	528	590	558	537	541	557	548	563	595	538	555	553	528	594	548	563	536	543	580	554	550	546	551	552	551	574	549	583	570	533	512	544	544	544	571	561	548	552	590	532	543	548	576	545	560	585	546	545	553	518	544	541	550	536	586	521	558	562	571	522	523	540	581	557	568	552	560	536	535	551	558	537	533	562	534	551	539	572	544	582	585	588	549	558	516	584	528	560	542	577	570	574	515	544	589	559	553	548	562	535	542	574	553	529	520	553	542	552	564	547	519	563	560	508	596	527	530	487	587	562	593	558	551	542	585	538	561	534	514	520	583	623	520	531	542	531	560	556	562	552	541	559	531	582	532	548	531	572	527	566	554	541	516	557	586	536	561	518	573	524	559	577	571	507	582	566	536	537	523	563	584	564	547	549	566	557	562	512	545	549	579	548	558	540	564	556	529	589	552	591	557	550	542	570	555	570	542	548	596	560	573	550	495	545	529	576	583	537	518	561	534	531	538	551	592	508	583	565	497	557	588	558	580	547	574	517	520	538	521	526	571	568	565	553	557	577	560	575	549	567	517	542	523	541	570	586	500	560	530	524	555	529	573	564	534	578	520	508	609	574	557	510	524	518	574	577	532	490	542	522	553	539	548	558	587	564	502	551	557	551	545	576	521	533	528	512	545	522	520	547	574	531	593	539	585	541	563	527	567	531	548	519	537	526	606	567	545	561	572	517	534	557	547	513	522	554	525	562	515	507	562	548	526	541	535	532	552	563	600	544	554	546	571	518	545	567	565	556	536	560	565	583	544	532	525	530	568	551	552	570	549	531	533	557	550	584	515	556	524	542	544	578	564	521	549	536	567	564	567	543	543	545	592	579	529	564	537	557	526	539	577	590	544	566	543	564	552	568	537	573	550	566	543	571	530	553	584	556	545	543	538	565	550	568	513	565	531	572	555	551	575	608	591	541	569	600	579	545	571	556	556	516	589	564	552	556	560	534	521	560	545	553	546	532	524	587	567	555	572	517	531	562	564	566	556	529	540	594	547	543	555	559	545	553	559	556	581	545	568	535	536	558	557	540	602	578	518	529	545	537	593	547	540	552	544	558	495	537	570	526	540	523	531	543	557	555	564	512	514	524	528	582	553	548	578	510	576	524	553	528	523	536	540	544	564	517	557	577	548	542	559	551	571	530	532	533	557	537	601	591	570	577	551	531	518	493	576	594	548	565	588	536	520	542	554	544	541	529	543	540	623	527	511	528	608	578	534	602
35077	30394	17278	3505	743	521	489	468	456	446	471	467	484	455	459	471	471	427	445	442	437	460	460	478	466	456	491	479	459	456	436	455	443	460	451	476	476	459	460	416	455	412	455	490	491	467	467	430	426	434	488	506	442	445	459	462	479	457	484	450	436	473	433	440	435	470	474	433	424	441	493	448	437	454	427	448	420	409	468	453	399	450	498	501	439	470	471	464	476	426	450	441	468	470	453	462	452	433	448	461	425	448	433	461	422	474	466	491	465	461	441	499	453	473	440	430	451	451	435	430	449	430	464	482	456	476	496	463	470	426	452	427	405	474	454	405	496	449	481	436	454	456	473	451	455	457	440	471	464	471	501	471	443	486	451	446	439	434	485	444	488	469	455	419	465	455	459	478	485	424	479	454	429	462	496	453	453	465	438	445	451	446	413	441	415	474	498	488	429	471	459	483	497	423	462	437	441	456	460	459	423	442	457	477	446	465	454	481	497	440	485	471	433	458	457	452	484	419	481	432	483	447	437	474	484	453	440	488	443	503	443	429	469	462	476	471	468	424	484	449	440	460	454	444	432	445	480	513	466	455	462	468	486	447	405	497	473	414	461	472	475	445	441	446	461	448	461	465	410	420	426	482	423	476	470	453	465	437	451	443	451	486	471	421	449	461	467	487	454	446	436	419	451	461	437	464	446	469	476	404	479	503	435	469	461	419	463	455	433	436	469	456	450	471	463	412	430	421	463	427	460	478	473	497	470	438	404	480	461	461	435	454	500	449	444	454	435	444	482	438	449	436	482	459	470	451	477	453	457	474	446	427	482	421	445	459	448	428	476	435	457	474	478	467	443	466	472	442	457	482	412	475	415	478	456	485	465	433	455	470	419	485	424	465	448	426	450	410	404	463	470	453	462	434	459	476	465	447	416	453	426	472	454	435	431	462	482	478	484	456	455	401	470	452	444	481	486	455	477	489	438	464	431	466	499	434	501	415	468	452	454	488	457	481	461	474	458	475	493	438	471	459	457	499	486	490	505	446	451	461	446	438	462	429	446	458	486	455	476	500	481	423	445	478	429	464	440	499	429	446	476	468	469	487	475	437	477	487	450	489	454	446	513	428	448	420	475	454	478	467	458	436	436	466	453	453	475	472	468	466	469	469	444	455	464	459	492	485	418	405	459	465	445	444	453	459	466	428	418	476	445	449	436	481	438	459	445	455	410	473	480	443	465	422	433	463	439	436	475	469	438	459	475	480	479	416	450	474	456	452	467	454	481	460	448	436	468	452	471	430	447	436	466	440	446	463	455	471	464	431	488	447	490	525	444	442	448	438	467	451	469	435	451	446	441	458	407	491	486	439	480	489	459	446	447	460	488	480	456	497	439	404	441	440	471	478	451	459	429	446	454	466	471	462	458	461	453	477	398	427	458	458	459	440	457	428	436	454	453	460	493	460	446	483	497	458	446	421	482	464	467	438	451	505	465	443	432	422	443	479	438	462	482	449	454	456	448	477	450	445	452	444	439	453	414	467	450	503	446	474	468	458	476	426	469	473	450	478	458	443	451	435	453	451	484	464	440	458	489	459	497	400	456	463	443	439	443	497	475	440	447	481	467	469	441	474	448	459	475	428	452	531	469	428	436	463	439	462	431	461	446	441	439	410	442	441	464	464	435	456	418	510	428	498	491	448	415	431	423	484	454	470	460	480	442	464	509	450	500	419	436	456	473	431	440	461	439	406	442	477	476	469	511	440	481	470	448	495	438	446	472	493	470	468	448	439	479	424	459	438	480	420	433	430	420	438	448	481	448	397	459	463	490	490	465	465	479	441	428	430	461	509	446	440	456	461	459	450	410	454	443	453	465	438	439	458	435	492	449	466	433	429	458	448	460	494	466	455	464	429	445	469	455	472	432	421	458	457	446	452	470	435	430	464	426	429	436	493	488	458	460	464	407	418	474	476	429	459	477	455	450	459	440	471	436	456	449	480	470	443	437	425	442	448	471	461	458	401	462	438	468	465	460	427	484	434	482	474	444	455	479	467	417	429	440	473	444	444	499	456	434	492	456	463	472	451	468	445	445	468	431	438	423	477	460	467	415	457	458	466	462	477	450	472	427	464	454	470	477	487	449	443	435	455	452	488	418	448	478	427	444	459	464	466	477	426	456	435	470	444	464	472	491	458	511	465	425	479	438	492	452	473	467	469	439	471	414	444	448	425	457	436	464	482	451	411	450	447	456	475	454	473	503	459	474	477	466	416	450	476	449	459	489	495	447	426	469	484	442	481	432	476	479	468	488	450	441	491	440	488	489	489	460	461	436	419	472	481	470	446	416	449	482	432	457	458	471	451	488	483	437	479	442	444	473	471	459	480	458	455	458	454	471	476	463	443	429	442	499	460	444	432	456	462	463	447	457	474	448	443	456	470	454	453	450	462	458	462	480	455	465	508	459	480	436	487	461	483	436	465	476	479	456	414	494	443	462	481	503	479	434	458	409	473	447	437	402	447	473	441	471	449	454	416	473	439	491	464	443	444	459	452	441	454	474	478	435	450	410	438	453	461	476	452	456	459	457	421	455	478	459	466	468	448	452	468	461	465	470	482	448	447	449	467	475	463	484	449	459	451	491	466	480	456	444	469	445	458	487	455	459	457	436	448	464	476	464	474	434	457	462	459	412	414	462	421	442	435	430	494	438	424	479	470	438	468	474	428	463	445	458	472	447	484	444	446	489	421	464	480	481	451	463	420	487	442	476	472	483	430	450	455	449	454	423	424	494	443	466	480	463	440	450	466	475	456	496	414	428	444	414	512	459	451	467	429	390	420	456	464	452	463	476	421	445	453	477	459	452	497	429	470	449	468	462	464	447	403	483	450	452	436	441	402	430	455	436	452	451	439	469	441	431	476	476	474	475	430	433	423	429	431	465	468	484	500	466	481	478	440	483	435	474	444	480	466	425	491	499	439	483	471	468	451	455	488	450	433	493	470	470	453	446	463	473	448	479	445	449	406	420	422	449	440	440	446	446	441	468	452	486	424	402	426	501	492	450	474	454	484	516	469	472	463	453	459	467	475	415	470	473	456	431	468	492	461	481	484	479	445	464	446	453	449	445	449	488	475	467	437	437	438	476	459	452	444	453	462	419	441	463	447	426	464	453	458	459	473	510	477	455	462	448	456	455	474	441	433	460	453	447	479	442	467	421	438	452	463	480	458	455	459	482	469	473	445	457	454	489	443	447	446	453	461	437	453	464	445	472	459	471	467	441	476	460	429	465	459	441	479	426	468	446	432	450	441	469	460	473	492	459	467	448	407	487	471	495	456	456	444	442	446	432	449	466	457	500	517	442	458	502	437	462	484	500	503	471	462	445	442	467	418	468	495	462	430	428	482	439	486	446	454	439	468	482	487	425	468	448	406	463	461	500	458	438	471	448	428	428	443	428	463	441	456	434	479	473	463	466	463	500	402	464	411	428	476	442	455	483	472	496	420	467	457	456	463
32689	28636	8728	1506	595	402	357	384	370	391	434	367	423	395	393	405	407	385	359	367	368	376	363	375	402	381	364	408	380	378	362	379	370	387	365	368	398	369	390	368	364	401	398	384	380	357	376	400	400	396	364	390	386	360	392	387	366	361	375	440	338	388	359	376	350	392	415	390	367	398	429	359	396	386	340	398	359	382	342	355	333	366	365	419	371	358	364	383	377	367	375	381	377	388	366	333	374	408	385	405	365	396	365	375	380	371	398	377	361	379	413	390	356	381	371	386	376	371	420	342	372	386	370	390	401	408	379	397	363	352	358	366	385	369	372	389	370	396	367	382	345	366	370	351	383	352	391	364	358	386	386	345	405	340	374	399	385	396	361	397	369	390	368	390	396	341	396	363	344	329	375	360	374	373	360	371	384	396	353	385	364	391	360	389	370	373	396	383	354	390	353	384	338	387	394	401	353	382	388	393	379	375	345	369	392	383	369	373	361	352	389	376	356	375	388	390	368	423	413	324	416	352	370	368	373	394	357	382	366	330	370	368	359	366	381	382	397	420	392	376	359	376	349	417	356	330	393	378	390	357	406	387	381	367	404	389	375	374	365	362	433	378	368	328	420	365	403	374	350	401	385	360	386	358	409	361	368	427	386	343	370	398	388	391	376	347	395	355	398	396	381	380	376	387	381	386	374	374	349	406	409	371	349	361	370	338	350	391	385	391	368	376	369	381	351	367	405	378	352	403	382	376	383	393	389	372	365	379	383	406	400	387	362	425	361	373	377	368	392	394	379	384	419	377	374	315	359	354	363	384	386	356	358	355	367	398	368	368	381	372	402	377	351	374	390	371	372	350	392	390	393	406	358	395	419	352	414	385	371	372	368	381	390	363	373	369	362	357	364	375	338	364	396	407	387	407	360	392	353	337	360	372	384	411	369	368	349	410	398	385	354	403	398	381	366	413	374	401	377	395	380	364	409	386	409	352	389	383	323	396	354	343	377	399	361	385	372	364	370	341	383	384	376	373	379	357	389	386	384	383	362	409	358	374	343	382	346	390	392	340	402	403	406	384	360	369	383	361	376	355	382	391	366	359	404	395	370	369	357	386	362	361	348	371	388	385	411	348	361	359	366	350	372	354	348	386	384	351	383	375	368	360	360	337	343	391	423	381	382	438	356	383	370	343	407	394	353	351	352	359	358	359	399	366	336	387	394	375	421	392	365	394	395	343	420	402	395	394	367	371	388	353	376	371	410	374	383	429	373	398	376	388	389	390	382	356	356	344	411	370	353	385	381	361	386	396	379	388	389	405	400	394	338	343	375	390	382	361	410	379	376	377	378	353	378	400	384	371	359	374	403	362	391	358	356	363	362	380	366	361	332	359	381	398	374	359	361	367	358	404	380	377	383	417	350	399	374	404	413	375	373	364	381	357	361	352	347	376	374	356	399	387	378	368	382	369	400	367	389	366	357	393	375	364	374	379	336	396	376	381	395	364	399	381	368	400	388	369	397	389	430	408	392	369	414	343	393	350	372	356	370	356	392	353	370	391	379	387	387	371	406	381	384	375	393	335	334	375	373	349	368	395	415	379	359	383	389	400	370	358	336	407	422	389	394	381	372	369	388	377	373	387	353	358	409	383	382	385	378	384	406	387	402	383	391	388	409	415	408	365	352	399	376	351	363	398	373	368	365	377	334	371	364	395	366	367	385	355	363	361	357	383	359	379	386	352	360	365	406	375	374	378	391	403	381	379	366	394	369	367	366	373	407	372	376	375	356	384	370	372	416	415	361	356	393	396	397	389	386	375	382	380	386	387	403	361	383	347	380	380	382	386	381	370	394	369	361	386	331	363	363	373	374	408	395	390	396	399	379	364	387	354	377	386	398	356	369	383	389	371	394	392	360	345	351	357	380	385	386	370	386	372	373	375	383	372	373	368	403	387	380	371	381	384	404	375	365	352	385	385	372	379	380	370	382	386	379	384	380	380	370	364	395	392	369	342	384	400	385	364	369	356	359	376	360	371	379	368	354	408	336	376	384	371	364	369	371	378	378	385	398	421	376	393	366	402	391	383	361	347	373	361	382	373	401	369	392	377	380	397	380	382	386	406	350	406	372	346	372	387	399	385	392	409	363	371	382	375	347	391	369	365	346	358	385	372	365	382	357	356	374	309	355	395	400	388	362	403	389	352	378	391	370	382	361	373	390	370	383	409	359	384	355	381	378	347	344	387	367	378	389	401	406	360	359	405	386	375	377	381	349	365	387	375	347	347	390	373	351	398	361	379	378	364	362	341	412	379	353	360	355	387	386	357	361	365	375	344	380	361	405	393	372	348	380	398	370	367	378	366	388	361	389	416	364	399	360	400	389	363	416	377	381	389	349	367	365	401	357	340	391	368	374	366	361	401	375	389	399	399	363	330	401	391	372	372	354	403	398	379	340	371	344	389	370	418	373	380	351	377	406	385	432	354	386	390	380	390	358	356	364	392	377	387	361	369	373	376	361	381	351	351	379	390	347	401	361	387	387	370	365	378	373	374	369	397	364	394	350	335	383	347	351	368	359	372	368	403	391	368	412	357	364	381	395	371	384	401	385	389	380	376	407	383	356	388	403	372	364	365	377	392	385	367	337	371	361	393	365	421	398	402	389	372	372	382	330	370	385	365	363	359	369	405	374	368	390	349	361	376	407	379	384	390	366	373	370	407	380	397	367	392	392	383	395	404	332	360	376	363	389	390	390	391	403	372	364	375	368	378	392	386	371	388	370	379	353	358	407	358	377	380	391	373	349	381	422	365	362	355	389	398	385	360	337	369	365	368	365	383	382	383	347	367	359	358	358	358	398	321	401	431	376	343	365	352	382	372	416	382	395	387	373	371	370	341	414	386	382	365	397	380	361	387	374	360	337	391	371	372	367	342	335	379	380	385	355	378	364	364	362	359	383	378	404	388	393	366	368	340	381	383	399	357	386	369	398	368	359	370	384	397	370	380	394	362	347	357	376	387	370	369	355	310	372	369	386	368	369	376	373	428	366	405	346	328	375	396	371	367	359	380	370	391	364	402	371	384	409	367	380	364	417	382	346	409	380	382	345	409	372	364	355	385	405	381	397	375	376	393	358	364	406	325	362	378	405	373	399	370	414	373	395	357	360	378	369	379	360	376	401	403	367	376	377	395	397	417	380	396	372	385	386	359	400	366	397	380	353	389	409	382	372	342	371	377	378	364	393	354	368	331	411	359	370	361	337	361	381	369	385	381	350	347	381	382	378	382	410	363	353	395	356	371	353	337	392	365	352	369	361	380	382	374	390	348	331	369	382	387	387	332	386	373	394	370	399	371	367	368	406	379	392	415	432	413	378	419	396	399	378	393	398	391	380	329	384	389	401	391	366	369	383	342	370	371	350	384	378	385	370	351	374	383	406	405	356	386	369	375	374	408	376	395	393	352	385	390	379	389	352	356	416	379	383	392	368	390	376	376	384	375	364	416	372	373
24697	22832	28709	24826	18243	4687	847	653	545	580	541	527	536	541	555	551	522	514	572	476	547	505	554	537	523	555	530	539	501	551	533	573	538	545	539	512	495	524	543	535	503	538	499	583	504	602	514	552	555	502	567	512	500	491	551	528	510	541	493	520	543	522	524	525	511	532	534	513	534	548	490	528	521	507	479	536	500	550	526	519	507	540	514	510	543	532	534	551	553	528	546	514	520	529	502	532	518	534	516	547	518	520	513	490	533	499	533	492	529	492	535	541	522	473	526	504	566	555	477	474	508	517	519	533	561	545	518	514	544	479	518	500	544	550	500	516	525	507	515	507	526	516	509	560	505	544	531	512	523	490	567	529	491	504	549	571	559	546	477	515	535	523	544	536	545	502	516	523	547	519	483	488	529	509	513	505	514	520	528	524	529	543	515	479	526	534	510	519	513	561	506	540	489	508	479	528	556	533	532	534	530	497	554	506	546	474	510	532	497	512	539	555	516	522	551	523	513	580	524	538	515	529	482	498	545	520	506	519	516	479	507	543	507	507	519	508	501	528	513	543	532	515	535	522	505	503	538	534	507	535	517	483	530	553	499	526	546	487	512	547	557	532	506	564	526	536	516	534	502	525	551	502	546	565	520	516	523	500	485	532	493	498	507	525	530	518	510	526	547	510	467	519	519	530	533	497	542	519	503	519	489	539	533	517	497	565	542	488	514	516	522	547	533	505	559	562	537	542	519	490	542	496	543	469	541	479	505	510	523	500	531	558	521	496	505	534	520	508	536	512	522	541	543	541	484	519	545	526	507	533	507	531	539	559	455	513	500	577	538	525	519	514	510	555	534	559	555	526	508	506	494	509	529	498	506	519	527	551	508	538	490	488	546	503	479	486	503	521	525	567	486	507	474	534	529	545	487	503	550	492	521	491	550	525	479	479	516	517	508	538	506	506	500	529	515	544	522	492	521	518	479	481	539	505	509	514	494	527	516	534	508	499	555	476	484	525	485	512	508	521	495	495	542	549	544	508	477	535	515	542	523	513	488	543	503	504	554	504	477	535	495	517	545	490	513	501	533	528	497	516	512	539	515	537	518	540	529	506	481	518	530	526	521	545	560	514	495	497	488	479	539	510	536	498	519	535	516	529	519	506	537	550	524	514	527	496	513	480	503	504	543	517	569	534	521	484	476	522	509	526	536	532	525	527	512	506	552	544	488	547	523	514	526	529	521	488	499	476	530	523	536	521	495	511	518	510	525	539	496	494	556	497	526	558	491	493	482	542	488	512	545	548	495	541	516	475	568	502	543	495	535	533	535	541	515	548	520	494	508	519	510	519	519	519	495	553	485	463	513	515	552	514	509	495	489	519	523	541	502	486	535	544	488	522	513	510	558	540	514	514	539	519	498	513	537	500	518	506	516	517	543	550	511	514	497	505	468	506	534	489	523	535	521	557	497	502	523	536	521	523	534	510	521	481	491	535	520	520	495	547	517	529	504	517	565	528	542	500	481	495	484	547	445	517	500	499	497	559	507	503	524	533	514	511	514	563	571	497	540	531	537	492	574	521	517	504	494	504	534	529	529	481	515	509	507	477	522	568	520	511	501	542	470	538	540	506	489	514	565	512	516	498	471	565	557	559	504	525	480	525	502	498	507	525	515	512	501	510	465	510	494	523	533	498	538	537	519	528	484	528	568	514	500	484	513	488	559	500	472	528	494	522	519	524	553	552	539	551	509	510	477	524	523	528	508	532	497	510	521	514	569	555	517	501	496	553	514	501	491	528	543	499	516	503	486	504	494	536	523	525	507	489	499	516	492	493	471	492	527	518	507	511	487	520	549	511	512	518	546	531	554	528	529	509	494	560	543	521	538	523	546	547	500	526	513	528	553	473	531	531	502	536	558	521	531	507	516	493	518	537	503	550	542	495	553	531	508	512	503	530	512	531	496	513	527	521	514	509	524	542	510	533	495	496	548	510	502	498	528	530	519	516	517	492	504	520	500	533	512	481	565	528	524	479	516	550	505	537	520	498	495	489	509	527	548	501	504	514	535	515	506	511	542	508	534	513	535	512	501	512	522	544	489	459	516	493	478	531	484	488	528	557	511	498	520	530	491	528	494	501	523	503	507	503	467	536	539	495	506	511	569	518	517	494	565	497	542	511	492	499	538	527	525	520	528	495	496	504	514	548	549	492	498	571	522	493	487	524	507	491	530	502	510	519	492	516	467	509	534	524	549	510	498	527	498	535	506	543	535	510	502	489	521	534	504	498	528	537	481	567	512	516	528	510	493	535	543	529	530	533	492	534	531	540	509	488	494	518	505	540	478	535	539	526	527	550	532	533	483	492	501	549	531	531	519	529	522	552	498	497	511	512	531	499	498	513	519	503	517	512	479	511	529	488	531	512	492	512	500	476	525	508	571	521	588	499	533	517	548	571	521	491	533	543	515	492	546	497	536	538	488	529	524	495	522	507	508	478	553	483	515	550	524	526	559	552	534	513	534	541	513	532	581	511	506	527	500	519	508	519	496	504	533	483	501	552	529	502	543	462	552	562	526	529	527	532	531	493	508	504	492	509	494	515	522	519	522	483	527	478	516	545	508	509	546	539	524	559	558	499	506	523	560	521	531	524	531	504	521	539	514	509	497	528	507	510	501	580	508	510	494	534	534	476	519	520	566	495	504	512	475	548	501	501	493	476	550	562	516	515	539	536	525	491	522	524	498	531	532	500	514	489	516	516	506	472	500	508	476	512	537	481	520	533	517	577	525	543	522	507	482	512	523	555	476	536	532	547	478	509	544	497	524	508	498	491	515	530	487	501	552	526	491	495	509	491	493	513	497	514	524	535	492	497	506	530	511	554	538	498	508	501	517	476	519	551	551	486	516	505	533	521	544	569	506	525	529	492	484	539	534	498	525	531	491	485	492	502	524	561	527	526	510	491	533	528	515	504	573	525	504	491	549	520	493	523	553	489	503	482	513	509	501	536	475	533	504	494	554	522	486	500	543	513	519	541	530	486	496	537	504	516	518	506	514	492	550	506	522	528	532	517	514	498	496	543	480	531	542	517	486	528	552	506	506	522	519	521	532	549	488	527	548	546	517	486	464	496	537	489	507	512	479	515	472	501	502	493	499	494	508	552	566	515	471	560	527	518	510	565	521	488	541	527	491	526	489	515	537	541	507	501	475	508	521	531	520	518	561	493	523	525	529	501	554	492	596	524	490	500	509	512	538	521	501	516	486	532	543	509	569	555	507	517	496	551	537	513	571	494	524	535	497	499	516	502	530	528	518	534	526	512	528	531	521	529	490	549	521	519	512	573	482	503	515	526	489	502	505	514	521	497	529	509	516	492	511	511	526	532	499	536	536	508	543	546	519	508	533	506	544	530	542	531	526	534	549	497	511	500	538	516	468	511	528	537	546	530	517	537	497	459	496	542	537	546	532	515	506	524	550	522	494	516	496	548	510	495	533	565	514	524	528	516	505	520
62324	80152	44096	13616	3160	879	526	510	496	464	481	508	472	468	435	480	477	502	476	454	503	500	456	491	461	456	440	482	458	455	440	466	490	483	480	438	434	463	477	463	465	480	502	456	448	451	461	477	465	464	480	432	491	459	454	495	480	471	504	469	454	467	477	455	472	491	449	492	463	463	481	446	532	465	466	506	495	484	484	471	451	472	470	491	453	427	441	466	448	474	477	455	495	469	464	515	430	530	459	459	439	465	473	458	478	459	449	503	488	459	457	470	417	483	484	484	495	468	456	450	441	459	468	485	481	434	479	452	457	429	455	454	471	496	472	482	496	490	425	490	410	452	462	487	448	464	462	449	451	494	505	463	512	458	458	452	506	480	480	455	462	517	453	484	492	502	433	515	454	477	465	448	465	464	428	446	464	471	475	447	460	491	495	471	431	473	500	492	467	475	469	460	487	452	495	482	469	464	462	463	455	467	507	499	496	462	441	487	468	421	486	470	481	488	460	471	508	476	445	478	468	454	461	480	466	452	460	494	463	476	488	493	478	433	510	444	484	460	474	493	481	499	482	487	482	502	496	519	432	472	471	493	456	477	481	417	496	507	460	455	451	459	472	416	453	463	483	444	489	479	503	476	466	490	471	496	459	444	450	452	470	449	478	476	497	443	471	475	485	446	463	476	473	464	463	464	504	469	489	451	493	485	479	483	469	479	471	444	463	455	506	443	453	486	508	438	479	486	459	475	440	474	484	506	462	498	513	472	412	485	502	434	481	467	473	497	471	484	514	445	435	446	489	490	492	467	493	483	477	480	492	464	502	485	462	481	496	443	480	494	442	436	484	473	445	457	464	452	455	466	478	524	443	462	459	437	483	465	488	432	452	488	522	449	467	478	480	492	489	495	487	486	450	502	484	505	449	464	502	470	448	468	455	497	473	466	436	471	436	450	445	457	506	433	478	455	497	465	459	469	477	512	498	464	470	451	464	497	481	474	443	493	507	496	456	481	455	457	493	500	513	453	493	523	458	465	450	509	512	442	476	478	440	465	457	458	459	473	491	466	475	475	479	459	479	483	487	471	475	470	513	502	488	451	492	437	460	452	491	518	526	480	484	500	467	457	484	474	458	439	475	501	502	512	502	505	494	501	444	482	466	480	460	495	462	480	452	463	435	483	422	493	493	465	454	451	474	500	487	486	462	466	499	480	476	474	515	466	462	471	472	472	476	479	499	475	479	465	492	498	455	447	461	450	463	494	447	451	450	482	443	463	480	459	464	462	431	463	467	474	484	501	448	463	495	481	475	446	496	457	471	463	477	468	470	490	488	434	476	520	459	490	497	426	499	496	466	498	449	462	454	475	457	484	446	474	455	484	468	485	470	469	473	467	450	480	481	448	493	451	495	463	436	484	450	485	500	482	511	448	438	505	466	454	483	460	468	491	501	436	493	477	464	472	468	468	441	451	477	477	445	483	512	483	465	461	481	464	481	472	473	471	484	473	446	492	482	466	496	475	469	470	447	476	503	460	441	497	435	480	457	465	466	464	504	465	455	437	427	492	466	494	501	452	492	461	472	502	443	451	438	444	479	464	483	429	452	486	466	496	505	488	476	539	456	468	447	448	497	476	464	456	455	477	476	441	506	493	452	482	462	448	479	475	508	500	470	480	466	466	497	493	505	459	470	430	476	459	472	477	435	490	465	490	487	457	463	477	476	485	444	481	458	455	476	471	462	469	471	467	432	452	490	474	444	426	476	466	467	456	478	493	452	469	494	490	436	478	464	493	417	491	448	465	456	473	451	504	463	432	462	471	485	482	507	483	438	438	480	471	470	454	506	461	448	461	494	466	455	490	500	422	462	469	452	493	436	493	497	498	439	459	508	460	475	479	463	476	474	493	460	431	481	459	449	473	460	463	463	471	469	471	482	497	457	473	458	467	491	479	463	490	487	518	457	508	509	445	508	458	431	423	475	446	457	496	475	497	459	460	488	473	454	448	449	484	428	510	462	435	488	445	502	482	476	441	450	455	461	473	483	457	487	506	434	466	496	444	484	453	459	506	459	456	503	508	463	464	480	511	467	486	500	486	462	466	483	469	489	483	457	469	449	462	435	473	447	479	510	492	429	470	450	484	476	451	490	459	492	501	447	457	495	474	461	494	480	457	452	459	478	439	464	437	502	475	489	472	487	492	468	500	463	470	450	470	488	480	456	454	473	479	466	521	463	433	489	475	494	463	461	419	502	458	474	491	469	503	482	466	483	491	479	481	472	506	504	455	508	499	452	496	484	470	450	504	472	483	470	456	476	491	472	466	466	477	479	481	462	462	508	469	451	469	518	481	426	453	478	471	471	478	448	477	509	465	408	486	462	471	492	459	446	500	472	477	486	488	462	450	488	474	470	463	466	479	469	467	413	470	475	479	520	500	473	470	486	522	457	471	482	440	524	416	482	487	475	463	442	440	475	465	404	452	474	461	485	486	480	467	471	434	475	519	427	463	470	469	456	456	482	468	467	484	462	469	475	472	461	479	479	468	456	471	470	465	504	470	444	453	495	456	462	465	456	484	501	461	467	455	516	476	448	457	492	453	453	463	479	466	474	487	490	510	497	501	455	456	511	468	497	457	498	437	456	453	477	482	426	483	501	498	477	473	471	434	461	447	443	469	457	496	446	432	515	432	513	469	433	499	441	450	437	460	471	465	451	477	467	481	436	451	471	491	471	435	458	497	447	492	457	489	471	465	411	494	462	434	480	461	474	432	438	459	472	506	463	458	464	499	470	442	454	425	446	456	478	506	460	453	439	461	470	473	480	499	461	491	459	488	481	464	517	426	449	478	487	452	444	534	519	441	489	512	478	483	475	432	472	527	454	450	476	481	502	434	485	498	434	471	426	468	456	473	461	449	505	492	455	488	463	434	469	468	475	472	474	477	451	505	486	493	462	498	444	494	489	467	487	508	460	464	448	455	443	488	479	467	494	509	434	458	433	418	464	500	449	443	463	492	449	432	468	473	516	478	477	464	491	448	473	473	461	427	441	494	465	463	472	436	505	468	471	442	502	443	458	467	467	479	461	472	461	462	496	486	500	479	439	430	451	468	490	468	473	443	450	425	449	451	450	443	481	478	437	498	478	495	463	468	462	475	440	498	483	463	457	468	459	507	494	480	452	447	479	437	478	491	491	441	481	457	469	475	423	454	467	504	421	472	479	487	486	472	453	486	488	425	495	455	489	474	512	457	446	442	479	491	473	460	491	473	452	445	476	444	482	441	435	490	484	478	488	479	449	486	494	467	532	458	487	448	485	433	462	482	498	449	512	514	530	482	456	470	492	466	438	454	447	444	469	468	469	454	490	492	452	473	453	480	474	514	464	441	496	446	436	469	471	485	465	476	473	407	442	467	481	454	431	471	453	468	437	484	458	510	465	485	474	500	474	493	465	455	441	451	493	477	436	438	476	477	447	483	454	501	451	460	480	452	491	494	478	465	481	469
24211	22263	29155	24270	20071	9064	1278	738	638	607	669	648	648	679	575	645	658	642	580	638	656	665	657	619	630	641	633	679	633	654	649	620	606	627	659	637	633	599	635	592	678	620	617	605	640	687	639	662	637	658	625	621	638	633	616	628	632	633	616	641	622	574	619	602	606	596	562	648	652	588	619	629	645	587	619	588	646	627	686	634	655	682	641	640	622	609	563	665	627	652	658	582	572	619	630	620	607	674	613	608	624	635	603	629	639	595	628	651	637	679	617	625	597	610	628	610	658	636	667	670	633	619	665	593	619	594	650	604	632	618	642	655	605	656	613	594	624	587	608	604	616	637	609	599	605	636	623	624	651	594	663	612	609	625	612	633	625	650	605	629	600	642	609	611	644	602	587	685	593	581	637	606	631	634	649	637	632	619	669	639	636	629	641	625	625	640	612	623	621	605	681	622	583	624	612	650	584	651	626	628	620	610	591	608	581	649	624	622	601	629	629	591	615	589	639	621	570	584	634	589	621	581	654	601	627	646	619	613	646	601	620	621	562	619	623	640	702	603	602	613	649	593	638	663	641	654	641	644	575	632	628	617	613	591	604	593	636	578	634	606	606	621	626	641	602	601	595	590	632	624	600	643	587	656	599	653	648	589	625	618	640	624	609	655	614	565	597	673	655	663	615	638	600	628	615	638	572	639	620	631	644	629	647	641	637	646	578	617	636	611	621	666	609	629	574	652	613	621	587	654	623	647	648	614	626	574	594	628	631	622	613	640	620	633	615	623	652	573	589	616	579	590	633	622	634	612	627	617	644	603	614	575	603	603	611	571	635	620	619	629	623	574	603	626	657	662	639	646	608	618	655	641	624	622	601	641	592	586	614	621	619	652	629	641	608	612	635	664	629	648	600	610	620	639	644	658	658	682	623	658	618	594	647	634	663	608	606	620	660	625	597	616	591	630	621	620	586	581	629	639	617	619	628	578	633	642	650	638	606	607	624	582	622	625	649	603	632	603	683	623	581	666	613	586	607	618	632	626	615	632	624	585	641	617	641	644	668	640	664	598	638	625	618	656	601	598	582	658	653	623	653	643	646	631	620	627	597	645	626	609	578	643	584	623	634	613	608	645	624	633	607	652	600	616	596	598	614	612	665	645	585	656	597	589	617	629	644	623	642	595	600	599	603	574	652	669	610	611	627	608	647	619	642	641	650	635	655	622	667	577	627	616	604	592	629	678	621	660	627	653	606	606	604	639	623	626	565	628	595	629	657	582	599	652	628	665	621	635	570	607	605	628	627	621	637	605	602	587	612	632	593	602	603	660	616	609	645	613	624	600	633	594	606	614	628	605	631	600	692	648	635	651	616	570	598	607	657	656	609	607	612	617	590	606	591	647	651	629	655	634	561	672	584	623	609	621	569	587	638	596	645	627	611	608	650	613	602	629	565	602	653	595	639	637	613	617	650	596	591	595	631	641	606	615	645	649	661	602	690	603	639	598	620	618	615	596	636	644	604	610	621	593	654	605	642	625	634	639	640	635	649	624	599	617	651	629	655	642	617	637	610	570	586	628	574	623	595	583	658	619	630	627	623	606	594	607	637	643	614	603	627	604	611	679	646	636	669	588	589	628	610	612	615	593	607	613	578	613	600	659	618	579	616	636	630	599	658	607	638	592	622	607	626	621	628	590	597	631	636	601	592	625	616	622	631	633	584	596	583	623	615	610	613	560	600	642	547	611	655	599	610	631	584	644	608	627	625	635	623	659	634	635	631	647	605	629	620	646	644	655	617	596	633	602	574	614	623	616	606	626	680	617	616	608	615	681	636	636	621	604	606	632	613	610	603	629	603	621	591	585	596	589	612	590	576	592	618	606	617	635	592	623	664	639	616	607	629	638	596	606	594	617	638	600	637	616	631	618	612	612	658	578	618	659	616	603	638	611	636	656	631	617	588	603	601	614	640	617	597	630	628	656	645	613	615	611	643	581	635	641	649	615	615	627	614	609	646	662	645	621	613	631	622	628	655	621	585	627	585	621	623	637	618	598	584	678	643	625	605	614	605	640	612	640	622	617	637	598	626	574	627	651	667	652	612	606	619	622	624	640	594	631	633	630	639	650	645	632	629	602	589	609	623	604	650	689	639	650	638	575	628	621	616	584	632	623	630	599	589	602	664	591	595	611	709	612	611	644	598	577	683	579	649	624	626	629	600	633	634	604	639	608	630	632	630	661	643	662	593	564	625	589	612	573	624	599	615	618	624	624	624	598	604	598	608	633	617	612	595	630	603	584	625	624	620	591	613	599	607	657	651	615	607	651	608	572	617	658	600	622	607	675	591	678	634	618	629	623	644	615	662	655	578	644	594	624	606	632	627	658	640	636	611	632	602	631	616	641	613	656	640	618	643	632	618	590	626	601	634	616	595	589	661	625	617	579	626	660	647	630	581	608	644	631	622	650	613	646	681	614	619	640	662	630	654	627	634	629	580	549	636	584	605	679	575	666	627	661	581	618	610	623	602	630	641	635	586	601	613	618	600	633	647	629	614	625	620	564	619	649	660	596	573	641	654	638	624	634	644	614	594	633	640	626	588	567	624	599	597	638	597	610	644	601	572	628	602	610	614	586	612	634	633	586	609	608	648	622	625	575	615	560	642	604	614	566	641	653	629	652	591	593	610	653	617	605	677	644	645	613	622	673	623	601	648	643	638	561	586	650	628	620	589	640	591	584	595	599	597	587	653	644	647	612	591	629	633	643	594	648	585	610	636	666	624	617	600	629	645	658	614	623	662	619	640	613	625	644	618	589	639	628	611	655	633	605	603	639	621	668	626	640	592	636	632	622	658	626	619	601	612	608	630	642	612	629	666	626	609	604	617	653	615	599	621	662	607	587	643	634	614	709	612	606	625	600	634	627	588	617	621	617	606	632	594	609	611	626	627	649	592	637	680	578	614	645	622	620	609	647	599	645	609	590	590	606	582	615	647	640	628	629	625	566	622	641	600	619	580	627	615	602	607	615	640	649	646	603	606	601	628	629	645	603	627	609	631	608	607	616	595	593	625	628	588	600	624	662	636	584	603	630	626	635	587	589	590	630	656	621	653	571	647	627	631	631	624	614	646	628	623	602	663	662	629	596	646	634	590	608	620	621	652	673	642	579	666	646	662	587	625	642	612	596	639	655	614	605	606	643	601	620	644	633	649	624	594	616	614	644	613	626	594	615	598	605	619	599	625	619	558	596	576	594	589	627	598	600	622	615	611	613	630	640	601	603	613	630	670	583	634	640	587	626	629	621	650	636	599	606	616	621	625	614	602	613	585	606	605	608	588	634	576	591	613	635	622	615	639	602	600	637	629	609	639	628	625	642	589	634	654	620	619	612	615	647	589	595	640	646	621	618	614	637	601	635	625	640	600	613	618	597	608	606	600	560	658	635	626	623	608	625	598	620	577	639	630	658	633	602	613	608	640	630	650	619	612	616	586	603	664	602	609	600	593	630
60263	81736	50546	19003	4600	1190	648	557	566	571	552	607	534	550	549	542	580	564	576	553	544	542	505	517	542	571	535	563	509	569	569	594	533	568	586	555	540	540	538	543	517	531	538	553	564	528	604	565	563	582	580	581	505	574	523	535	557	562	572	567	521	555	529	544	572	592	515	567	599	564	581	534	559	578	551	599	526	510	542	531	590	563	551	581	604	573	578	584	555	564	581	575	577	528	584	560	550	545	533	522	545	558	554	557	584	555	576	512	560	537	510	565	556	596	546	549	504	521	546	556	574	569	538	558	528	541	538	543	571	545	554	538	571	577	555	567	568	507	546	556	531	562	615	561	581	522	541	561	516	576	538	536	572	564	592	552	538	578	552	557	506	546	565	529	596	542	552	547	542	618	539	551	580	566	540	566	544	526	581	549	554	536	537	530	527	568	563	524	505	561	532	540	565	582	620	546	494	533	489	553	537	582	537	539	521	508	574	565	557	571	566	527	580	550	580	512	554	559	582	565	548	546	534	548	556	572	565	528	579	562	551	556	587	534	541	547	608	581	515	554	574	543	566	546	548	543	532	573	564	599	528	572	539	534	582	550	536	544	577	536	524	543	563	509	570	539	583	597	504	548	537	580	564	563	549	511	531	547	602	557	556	575	548	572	552	512	578	537	548	551	562	581	551	562	570	563	547	534	552	558	525	561	534	553	593	545	565	556	529	537	620	530	592	553	534	529	493	550	549	536	552	549	568	553	573	591	504	573	548	555	566	577	528	526	554	529	546	585	561	544	567	576	561	559	561	579	599	554	589	493	549	555	546	553	565	523	574	553	529	574	531	567	534	565	557	545	576	538	525	523	549	569	508	570	608	581	571	570	565	564	578	571	492	535	543	536	557	553	543	581	565	556	547	545	560	548	571	523	535	536	565	537	615	547	540	571	522	532	573	535	552	574	547	524	545	541	584	494	575	574	531	510	558	559	529	577	570	561	573	512	524	560	514	544	598	584	525	586	525	543	565	558	545	572	540	528	548	576	579	584	535	606	563	511	553	549	519	520	571	586	565	552	488	544	541	533	532	552	555	560	540	537	555	555	564	551	553	531	509	570	595	518	558	551	513	472	541	541	541	573	571	539	553	557	570	537	568	529	571	544	553	523	571	547	557	500	557	590	539	535	566	590	531	540	572	549	540	554	549	522	540	491	527	552	526	556	560	605	553	600	566	540	563	549	526	550	518	586	550	516	557	568	534	520	569	541	544	561	567	557	523	532	532	532	540	565	543	544	523	512	533	584	519	567	558	559	514	538	553	553	528	522	572	579	521	531	525	533	577	569	562	543	512	527	600	505	567	545	528	536	560	539	528	521	552	554	556	551	552	537	547	524	526	536	542	538	531	539	580	588	532	565	504	552	592	565	542	532	545	523	598	530	544	567	537	515	527	574	524	576	553	560	597	534	550	551	556	537	528	577	561	519	541	490	570	508	504	539	546	514	580	540	561	540	544	606	551	560	561	530	523	582	558	521	490	527	551	531	550	561	573	578	541	563	549	540	539	559	551	553	577	531	538	565	562	520	548	566	531	575	568	549	573	544	554	520	541	534	569	557	518	542	551	554	560	534	534	548	545	582	511	588	536	539	565	561	549	584	545	564	565	531	541	510	560	571	527	537	532	554	510	543	503	549	516	570	525	551	543	553	523	532	533	551	580	511	577	601	523	589	572	530	503	531	533	573	536	543	583	547	553	530	583	506	565	570	515	517	531	553	524	513	538	547	515	534	543	556	574	557	499	547	561	506	524	548	525	592	574	556	556	539	612	519	527	519	577	536	548	515	556	532	573	522	518	521	566	526	558	581	531	602	568	552	552	536	578	538	543	545	557	511	558	554	545	558	533	581	515	552	568	542	520	556	572	547	556	558	555	553	577	558	540	573	558	563	566	574	520	545	551	572	501	560	517	560	536	535	537	548	563	507	555	513	533	590	591	528	506	560	562	571	479	559	539	544	551	547	566	542	545	557	562	596	586	545	596	569	560	528	591	549	543	544	554	512	558	562	571	537	546	546	580	503	567	597	569	541	590	529	563	596	549	552	587	567	542	532	588	559	571	526	571	584	553	538	560	584	593	551	557	550	570	538	522	544	548	552	556	563	545	520	561	525	533	540	532	553	519	555	572	534	513	524	524	523	523	565	556	586	529	531	531	599	524	582	611	604	552	558	587	542	579	539	540	528	558	562	545	585	563	548	579	555	561	527	532	527	530	565	534	496	559	543	517	567	576	539	567	564	552	527	540	547	550	546	551	550	541	553	552	562	505	570	550	552	574	568	521	560	537	563	542	539	529	516	576	543	573	579	545	506	564	520	579	547	534	565	577	557	524	580	580	555	531	566	550	562	523	521	566	564	520	543	572	584	531	522	561	558	547	545	559	548	548	560	513	542	512	554	523	538	560	520	531	588	567	533	550	543	568	502	573	570	542	507	524	560	554	562	542	548	544	524	562	564	531	529	566	542	539	530	555	537	572	530	533	532	543	539	561	567	539	521	525	582	566	527	564	541	571	561	526	551	562	533	572	541	560	548	546	560	564	554	525	556	487	562	539	525	546	564	577	547	543	540	530	602	547	529	536	540	560	535	523	530	593	518	557	512	539	524	523	492	558	561	572	551	555	577	552	530	516	534	546	593	566	577	576	602	527	546	559	546	552	560	554	588	547	533	533	528	542	588	565	574	544	559	577	530	550	541	532	583	569	539	540	603	533	531	539	545	574	550	557	547	569	498	538	541	562	559	544	557	510	550	529	540	563	546	538	567	560	547	531	540	565	541	548	532	478	547	542	553	560	548	557	541	523	535	536	582	516	570	562	544	519	598	566	530	559	525	597	534	568	576	541	575	533	551	534	530	529	532	550	528	554	591	563	525	534	552	545	537	555	578	540	559	561	537	550	541	582	523	550	564	564	547	563	512	537	517	501	583	551	551	582	527	531	565	555	540	534	541	523	576	540	524	533	549	560	585	549	532	567	549	563	563	566	534	587	556	585	533	563	560	513	542	527	538	538	493	518	559	514	571	543	515	550	504	529	526	537	545	534	536	544	578	578	540	611	552	536	532	549	558	571	589	580	565	564	552	513	567	528	548	570	522	548	556	545	548	545	552	590	589	563	548	601	552	489	526	519	552	521	529	542	564	494	509	538	539	541	562	560	577	548	525	544	525	537	530	534	551	511	571	562	554	516	541	505	520	547	550	552	577	559	545	549	548	504	540	561	531	564	560	547	518	514	555	591	568	561	534	565	539	582	588	548	528	535	558	538	563	509	555	572	556	522	558	532	549	603	601	531	542	561	544	536	578	569	553	541	554	536	541	520	539	557	543	534	564	596	561	549	549	559	542	527	557	547	550	548	526	543	580	563	557	542	547	559	542	553	542	550	523	517	541	593	531	562	526	575	563	560	556	578	536	564	546	533	540	508	548	582	558	546	523	515	552	559	562	549	516	531	507
34709	29427	18212	4655	952	525	498	505	470	466	449	468	463	436	479	489	504	481	497	466	466	486	473	479	466	507	457	471	501	478	520	527	505	474	513	461	470	453	460	479	521	495	472	482	471	528	458	457	479	426	479	527	472	484	450	483	490	462	485	465	419	506	482	466	488	506	473	448	465	462	485	499	481	502	507	456	506	462	510	478	450	482	460	489	510	462	470	428	465	472	522	438	465	496	469	465	481	486	459	452	492	478	468	436	491	482	477	456	524	499	435	442	473	439	469	464	470	494	414	450	445	470	416	428	489	461	485	507	445	503	457	476	445	514	490	468	472	448	487	477	497	497	496	459	468	445	493	479	506	473	495	461	466	466	457	474	492	482	467	459	507	465	414	496	525	487	433	450	480	483	478	431	495	490	484	484	456	464	452	492	473	502	530	466	480	504	470	467	460	496	469	495	471	475	502	442	454	463	448	465	492	478	458	472	485	483	451	502	502	477	416	496	470	457	473	462	494	504	454	504	436	462	487	467	458	442	512	507	452	498	478	457	514	493	469	458	503	471	463	453	468	473	481	494	484	507	516	467	459	476	465	448	491	480	492	480	463	507	511	475	458	460	513	457	405	455	482	473	505	422	482	461	491	472	457	499	489	486	462	484	466	469	478	491	454	448	519	466	478	501	510	466	473	478	472	500	483	471	445	484	438	489	461	487	455	489	471	468	458	445	471	459	472	441	446	473	496	440	480	459	490	506	497	440	453	459	458	467	462	501	478	507	448	466	443	491	507	500	479	479	467	490	506	477	467	419	481	455	461	462	507	469	507	518	506	490	484	497	473	478	463	516	460	480	478	512	496	475	476	457	517	462	470	474	473	489	465	472	478	485	484	467	459	457	477	432	494	470	489	473	482	453	481	455	480	470	466	506	479	490	441	502	465	478	451	474	490	450	490	464	492	516	455	471	440	462	480	449	478	441	473	451	486	454	466	474	523	473	473	456	500	487	441	485	497	484	446	465	486	457	531	457	523	453	471	500	476	495	481	486	490	473	496	497	429	507	498	487	459	461	450	420	484	440	484	464	466	453	475	478	447	461	490	459	453	467	510	454	502	494	456	487	430	472	485	476	432	470	494	476	502	512	461	454	455	464	475	464	473	454	488	505	488	457	445	490	511	460	456	457	469	439	474	482	466	483	466	456	465	430	506	489	511	478	528	482	484	459	472	487	515	509	426	482	459	477	433	506	465	513	496	462	480	466	465	419	456	471	477	480	478	450	484	455	487	465	475	501	496	475	465	470	450	463	465	469	445	493	456	464	446	448	504	473	472	456	460	528	475	480	498	486	485	494	462	518	485	478	478	444	495	458	481	472	480	494	452	439	470	471	488	485	488	486	491	490	461	454	483	480	464	475	492	504	479	465	502	448	449	474	493	525	460	493	449	469	454	478	502	468	487	454	456	499	443	430	481	467	490	461	451	488	521	473	534	499	502	439	466	484	487	492	458	490	488	482	453	484	444	484	514	485	438	477	454	490	524	452	480	483	444	442	455	504	475	489	440	464	478	452	497	438	504	467	550	461	449	488	488	491	506	418	514	477	466	487	491	487	454	471	487	475	483	489	457	452	498	486	467	495	503	432	491	492	527	469	481	440	509	500	434	521	488	481	474	452	480	480	465	499	453	488	472	484	473	476	481	486	464	483	515	448	439	444	464	485	446	427	473	433	482	492	502	486	497	441	503	480	464	479	476	463	484	482	461	495	468	492	508	464	470	472	507	495	454	462	459	450	516	503	474	541	464	451	510	472	458	486	448	453	499	471	486	472	451	466	424	468	513	500	480	459	501	517	503	466	454	487	479	479	422	501	473	447	449	464	443	467	474	469	459	496	438	460	458	517	454	506	461	467	454	460	466	475	460	468	485	454	487	476	483	502	438	520	480	495	543	464	494	442	460	484	463	487	490	476	446	472	468	461	486	480	472	482	510	462	474	506	494	467	470	472	496	498	513	490	480	458	466	483	445	477	459	430	439	481	486	456	465	433	456	421	448	476	476	475	475	483	490	468	459	471	479	502	484	524	496	472	497	483	461	503	465	495	502	476	502	462	474	455	490	459	462	469	513	464	469	480	465	491	463	410	487	450	504	480	425	480	484	473	493	503	462	490	443	498	445	478	481	498	541	459	464	467	501	462	485	511	506	494	492	474	455	485	471	496	462	440	465	428	492	419	463	415	456	501	439	519	451	525	466	438	499	460	481	513	466	518	468	526	458	439	488	462	463	455	494	483	485	443	460	476	493	454	458	464	437	448	514	506	461	460	506	503	511	453	484	473	456	538	482	490	461	468	470	466	478	499	507	501	507	494	535	467	418	497	457	468	475	451	476	472	467	469	478	449	483	491	459	476	486	476	481	470	486	445	480	469	506	477	482	465	505	472	456	466	471	500	472	417	480	465	480	461	430	491	498	458	481	489	458	486	426	448	438	452	495	453	475	513	486	484	481	464	483	449	457	467	473	490	492	491	451	475	427	480	452	495	456	426	485	523	459	464	471	507	444	487	480	480	489	480	493	448	452	460	464	455	497	457	499	459	478	468	509	449	487	460	502	455	478	492	448	454	531	468	473	493	485	461	467	476	509	424	504	463	478	504	503	436	458	467	469	503	477	455	503	494	503	471	495	472	493	547	467	451	451	447	493	475	474	430	468	473	476	459	468	494	446	468	487	473	517	429	486	446	469	471	445	453	492	485	511	462	488	468	488	476	490	504	451	434	460	461	470	499	464	487	479	506	465	505	476	445	500	454	474	474	450	496	461	466	507	487	446	447	488	513	469	481	502	489	480	508	482	462	461	496	479	454	480	468	471	460	451	499	462	514	473	474	487	478	480	438	489	481	468	454	454	417	492	456	458	477	486	484	496	467	466	416	497	469	494	474	492	463	454	474	450	471	468	440	478	442	478	484	524	505	488	473	492	494	479	478	449	493	501	501	448	485	501	481	480	483	491	478	511	475	440	496	487	473	463	463	490	465	464	470	460	448	413	447	484	482	438	473	479	466	453	462	504	466	506	467	444	503	518	498	422	483	450	494	466	516	482	482	475	528	464	521	460	446	493	492	476	497	457	449	466	462	496	504	493	502	483	438	454	461	459	485	484	457	448	508	484	459	491	466	479	480	470	466	477	541	461	476	488	507	434	467	496	469	458	469	481	482	483	508	476	495	494	481	470	466	467	497	444	458	462	468	472	508	507	471	457	477	489	459	503	458	515	439	474	495	474	459	460	453	499	469	469	446	473	447	481	481	483	474	496	471	508	477	465	472	473	492	461	449	502	502	449	487	476	437	454	455	473	493	480	485	471	486	462	455	448	509	483	447	500	509	488	456	469	483	482	514	461	485	458	470	504	503	454	486	511	482	470	470	458	443	459	484	529	464	446	474	467	464	471	489	455	447	485	471	475	476	491	415	474	498	497	498	454	522	529	491	503	459	487	477	493	484	513	485	482	465
32989	27384	10629	2195	661	493	409	383	424	352	434	372	382	426	426	427	383	440	373	402	386	396	421	363	373	411	399	400	423	431	371	379	372	436	390	389	385	386	387	396	408	387	426	365	411	392	361	406	398	408	451	447	396	367	405	409	389	390	393	379	356	374	399	398	388	404	411	411	361	417	388	412	379	419	374	382	393	407	378	371	371	426	409	434	419	403	434	383	407	414	428	398	403	406	392	399	389	367	419	392	369	413	392	404	367	357	357	384	423	421	368	384	368	402	373	374	401	398	404	391	394	380	411	388	397	396	384	390	401	388	408	422	415	407	375	377	442	398	412	384	372	408	353	393	380	385	398	370	393	397	405	394	400	408	362	380	355	419	379	373	371	391	421	375	385	411	386	393	453	414	415	401	406	391	376	363	420	377	379	412	399	372	370	390	392	387	416	391	427	422	358	425	407	372	403	373	386	417	411	393	345	391	376	346	349	423	391	352	373	404	365	382	354	409	415	388	358	371	400	373	358	401	382	385	410	365	408	421	361	409	392	408	387	388	400	378	407	391	418	390	409	422	393	376	388	366	409	402	392	406	374	358	382	388	368	418	417	431	392	364	391	403	377	368	406	428	382	398	351	370	381	409	422	387	374	378	402	409	373	368	409	380	367	416	415	404	391	421	425	375	435	385	388	423	386	421	390	397	383	398	373	385	391	390	390	374	381	374	371	375	368	374	435	386	414	409	414	398	410	396	380	386	383	369	423	392	384	370	408	392	383	411	382	404	402	395	380	421	400	371	412	410	370	385	384	364	390	373	387	366	361	402	403	391	396	381	376	401	385	373	440	401	392	401	426	373	406	408	391	379	379	382	418	410	368	380	414	390	420	428	384	370	381	394	406	376	364	382	370	384	427	353	371	385	398	375	421	375	389	376	431	396	380	393	378	380	404	419	408	373	395	349	391	373	415	382	393	372	408	376	430	402	382	404	371	362	385	385	375	357	372	364	404	403	392	394	379	398	405	405	396	426	391	408	427	389	370	376	378	398	403	381	390	419	410	405	377	441	364	393	409	397	449	401	375	378	396	418	409	420	388	386	406	380	377	378	421	400	411	401	417	375	416	392	396	397	393	363	395	412	382	349	403	387	396	394	402	400	424	386	407	374	380	389	373	389	427	395	383	360	374	384	399	364	398	407	420	380	351	403	420	369	409	406	389	370	416	409	385	374	412	404	392	421	403	425	401	381	376	380	346	384	385	412	381	408	431	430	424	427	369	404	375	382	414	392	408	352	381	358	423	374	400	409	361	381	368	384	426	432	412	375	372	402	390	400	390	385	406	418	380	356	396	387	390	376	413	424	402	402	407	380	375	379	411	343	372	386	381	402	419	436	434	377	412	368	406	385	445	407	383	387	394	347	394	434	398	397	386	377	410	394	370	375	385	394	369	381	394	377	383	416	425	397	439	384	401	343	398	378	403	380	414	367	367	369	385	401	447	364	377	411	418	412	413	431	410	406	405	361	388	375	384	354	367	367	394	378	403	417	349	404	393	344	399	417	392	364	351	388	425	389	395	405	395	413	395	418	397	393	406	405	387	371	387	373	409	412	372	412	396	400	379	369	405	404	383	385	394	395	377	384	420	383	403	409	426	429	403	384	427	394	385	394	384	423	384	415	389	409	382	401	390	405	416	363	379	389	371	404	418	417	417	379	384	385	381	394	403	400	389	364	376	417	380	377	365	406	379	391	393	421	364	376	357	411	403	385	371	378	354	448	410	366	389	378	415	400	360	407	400	382	390	395	344	414	405	378	366	412	410	396	374	411	414	400	362	392	397	405	393	367	393	363	407	388	392	396	395	399	412	401	363	383	370	406	389	395	380	370	396	378	414	383	426	396	400	422	398	404	386	426	367	405	368	395	362	363	438	360	415	360	346	368	394	419	403	402	395	384	364	380	370	381	388	379	398	406	377	343	393	395	377	404	379	398	392	421	378	400	383	421	386	376	400	339	414	429	371	382	390	419	409	427	379	429	407	379	404	366	356	380	392	423	408	397	409	396	370	392	419	426	413	390	402	424	389	410	406	422	376	397	415	403	401	402	392	368	378	383	387	388	413	388	410	383	424	405	378	381	365	428	377	355	408	432	398	404	391	373	414	399	421	402	403	405	398	388	390	377	402	420	384	433	418	393	418	366	423	398	396	409	405	384	378	387	392	400	414	398	391	408	416	437	370	386	380	419	392	427	373	415	377	409	396	379	365	416	413	413	374	388	346	385	379	426	364	391	367	413	404	353	427	386	406	407	338	402	390	382	398	416	394	391	410	381	399	391	386	387	389	405	373	377	426	409	370	375	377	371	413	416	394	385	369	398	370	408	355	422	388	432	430	422	410	365	415	386	409	405	420	374	445	386	396	362	378	410	418	408	392	402	411	407	384	386	410	414	388	390	394	397	404	372	388	354	410	381	418	365	366	380	406	376	394	357	393	409	360	380	373	407	407	387	425	407	397	410	355	389	414	416	387	399	375	344	435	396	387	389	413	372	361	411	361	447	385	382	390	363	402	388	416	394	402	385	401	396	372	396	378	389	367	363	364	420	386	384	368	416	409	396	422	415	391	400	416	389	403	390	357	370	371	378	397	394	407	383	368	403	369	395	394	414	440	374	377	418	360	403	389	417	403	384	388	404	391	387	345	409	423	374	363	407	386	395	424	404	360	374	387	340	388	382	437	384	396	422	424	383	374	414	388	394	403	398	399	401	386	383	363	394	380	418	371	365	387	382	343	400	404	422	388	399	407	397	393	399	432	372	390	397	388	391	379	397	399	374	388	417	410	425	399	366	378	361	382	414	411	373	363	393	381	395	396	364	382	376	393	389	392	415	367	395	388	390	365	394	368	385	395	369	374	382	427	411	407	373	394	396	400	376	418	412	408	400	393	405	423	398	385	360	433	381	366	403	408	418	370	406	361	361	385	399	399	389	406	410	397	426	373	395	383	364	437	391	442	399	397	426	388	370	421	406	361	386	395	408	429	412	444	412	390	419	414	416	385	411	419	372	403	368	428	413	403	409	397	401	387	385	400	391	378	379	381	385	402	397	379	386	354	398	391	429	390	383	397	367	365	409	384	366	389	389	392	403	397	374	412	423	415	393	382	368	406	382	357	383	410	399	399	379	385	408	435	410	383	385	401	417	362	385	362	347	395	392	403	429	395	402	412	414	393	403	384	415	396	392	378	403	389	346	423	424	387	420	392	393	398	383	378	406	374	383	389	395	433	375	378	408	388	386	430	401	404	362	399	385	399	383	415	404	392	360	344	439	403	397	401	367	347	399	431	353	376	409	395	392	379	405	358	424	412	393	356	393	390	388	396	372	419	411	390	409	409	351	390	394	399	400	405	395	403	360	383	379	362	374	393	376	397	396	380	400	379	396	395	396	398	389	360	393	417	386	378	399	364	376	405	407	374	387	407	363	380	394	377	364	403	386	365	374	365	393	380	396
24684	22766	29435	24672	18049	4616	916	633	588	580	555	541	548	573	536	580	523	578	564	493	564	536	569	569	548	605	579	549	607	563	540	598	579	595	552	599	549	548	557	585	534	577	571	594	547	572	587	587	574	595	559	575	575	604	556	568	584	571	585	519	591	542	535	588	560	582	604	567	542	530	534	559	541	569	518	573	541	560	557	600	544	564	572	562	566	564	586	523	569	519	554	572	535	572	562	567	585	552	578	610	561	592	563	551	540	571	527	578	567	582	557	542	563	580	534	540	535	576	526	562	539	562	565	591	517	578	562	552	546	607	573	540	541	579	533	590	555	559	550	549	505	557	535	559	539	569	581	535	554	538	557	578	534	584	544	541	545	550	555	552	563	541	555	556	547	527	544	562	561	547	570	611	573	559	548	566	551	573	584	553	562	546	510	548	596	586	562	587	554	544	560	582	553	560	532	569	568	514	545	587	556	524	555	593	577	541	582	560	567	551	573	581	519	577	555	582	596	579	583	531	596	551	582	551	578	556	542	555	574	567	559	547	620	541	566	535	525	569	533	569	566	524	571	585	545	553	563	577	535	557	569	575	562	552	540	565	556	573	562	539	563	593	544	571	564	544	610	565	569	553	586	562	557	562	556	580	604	567	547	586	562	564	547	564	546	541	561	569	543	559	582	545	513	519	557	535	552	588	540	542	545	589	558	573	575	515	538	564	566	543	544	540	555	547	541	559	542	575	572	603	540	534	567	582	568	542	534	515	532	536	583	589	520	512	553	515	544	581	523	549	545	541	557	571	575	563	547	542	546	583	573	605	570	548	596	586	545	571	509	565	553	593	541	551	576	559	531	524	550	533	551	550	536	572	551	584	541	538	526	518	528	558	521	582	590	571	572	542	559	565	588	535	556	546	595	560	523	547	531	552	581	562	543	574	575	573	555	574	541	529	603	560	569	575	553	551	551	508	573	614	539	563	535	516	570	586	556	574	616	547	527	581	588	595	520	564	603	579	541	565	511	567	559	573	530	528	567	524	524	563	585	565	549	564	584	550	546	596	556	562	538	559	565	535	554	549	509	547	613	520	512	520	499	561	539	556	574	581	575	548	563	535	522	571	546	559	555	533	569	582	543	546	571	578	572	537	544	565	539	517	548	540	544	573	539	570	553	567	533	504	575	563	535	555	528	557	527	598	531	560	605	558	571	546	579	577	559	564	541	539	546	578	553	559	534	572	579	542	560	540	543	562	607	574	575	505	551	559	546	540	577	575	534	526	598	513	566	547	597	587	583	527	562	559	554	564	531	574	532	569	523	570	592	541	580	578	628	556	526	567	553	529	573	570	579	549	618	506	596	549	546	587	545	530	552	539	536	556	528	575	549	574	542	592	545	527	544	563	544	577	535	575	547	524	558	584	556	550	522	586	610	579	592	513	579	584	573	546	574	566	569	524	582	528	560	522	538	547	591	557	578	557	565	548	565	573	587	547	577	558	574	559	542	530	584	530	562	564	607	547	595	556	530	572	609	556	571	535	564	587	589	540	545	548	571	553	547	573	572	515	550	585	555	573	547	560	575	580	548	584	524	564	556	520	563	553	537	521	544	577	547	526	540	583	538	580	565	582	567	572	545	563	535	550	568	558	558	561	572	601	556	561	557	520	559	543	578	517	602	544	602	597	554	532	610	554	577	556	547	564	566	535	519	609	543	517	574	525	505	532	562	525	573	532	544	548	550	570	573	549	542	533	568	598	559	554	558	601	550	571	568	573	543	564	560	540	575	571	514	533	548	576	574	573	576	528	584	547	534	515	568	574	545	563	528	546	538	577	544	553	515	565	598	531	530	558	570	551	547	544	570	574	538	514	553	515	538	489	521	542	554	553	545	605	571	595	538	580	547	555	556	558	579	582	552	532	580	531	518	556	556	534	575	525	595	571	528	564	583	542	554	535	529	510	564	532	589	578	536	544	571	529	566	573	561	557	536	591	612	522	559	529	532	530	540	564	560	564	536	613	559	569	577	566	539	570	535	562	576	572	590	573	540	521	534	505	568	547	535	567	555	515	575	527	567	544	512	579	525	543	540	535	558	560	529	547	569	546	539	565	568	590	524	530	541	563	488	528	595	574	559	537	604	574	559	510	567	564	589	561	533	549	546	529	574	556	568	565	606	543	573	555	542	576	589	538	553	590	521	580	574	584	557	551	589	571	570	556	560	556	520	555	529	546	543	612	569	590	557	559	566	546	532	545	561	532	534	569	580	553	525	587	515	554	524	539	593	544	555	571	532	521	574	564	541	576	538	567	573	555	611	568	554	553	569	582	503	563	546	555	558	546	589	550	563	540	569	558	591	558	608	548	522	555	536	548	546	568	529	545	570	592	586	528	578	536	611	577	561	593	537	571	545	542	537	580	593	543	570	536	542	559	585	515	535	581	571	563	559	539	589	568	560	552	515	577	539	570	567	564	557	539	535	560	565	531	560	540	552	565	568	527	542	618	524	549	552	552	579	550	565	541	530	544	532	534	559	562	531	585	544	577	547	528	572	550	582	584	568	587	548	552	551	550	540	566	587	566	568	549	546	563	563	554	524	506	569	510	581	557	555	583	560	522	554	562	541	550	586	509	558	515	470	548	542	519	532	594	559	519	519	577	578	560	533	592	571	540	541	554	534	509	554	565	566	556	568	540	605	586	573	565	541	534	561	561	541	549	549	559	566	585	576	574	555	521	509	610	529	562	592	586	526	525	601	517	526	532	539	516	524	579	563	574	550	542	588	550	554	551	546	550	507	554	557	581	574	539	562	574	548	553	548	549	527	549	566	574	559	568	560	526	541	571	553	588	615	610	506	543	569	548	533	561	563	527	550	552	527	555	540	520	558	552	536	551	544	547	561	534	546	554	533	552	598	537	550	525	525	597	567	574	510	551	562	556	569	545	531	561	581	531	529	565	538	562	554	556	564	555	523	573	531	535	569	530	543	512	557	559	535	532	562	560	514	574	545	535	540	561	521	558	541	586	559	523	550	532	552	552	548	579	541	579	585	509	597	577	570	584	524	539	563	583	526	562	536	525	561	513	586	513	566	568	568	543	568	581	577	541	551	527	540	550	608	571	533	561	541	519	554	572	561	535	543	595	559	563	597	538	547	576	624	534	563	563	535	533	564	559	570	589	528	543	525	547	542	580	553	550	593	601	506	536	568	548	556	544	542	540	604	561	520	498	578	566	530	525	549	556	617	494	573	582	525	523	548	528	546	536	543	546	530	557	595	530	544	522	557	600	603	596	576	518	567	542	557	556	555	560	558	554	553	538	546	524	568	550	517	589	568	559	546	569	554	558	557	536	530	559	543	582	580	560	560	574	545	543	548	532	540	533	572	541	582	575	539	584	530	580	543	534	563	534	610	510	515	532	544	593	597	540	527	580	599	557	552	542	566	574	547	581	492	570	569	499	608	569	543	539	565	548	551	558	534	544	581	576	524	530	521	530	547	535	600	554
62042	80391	47016	14018	2972	854	542	502	500	513	490	470	502	490	499	573	520	499	501	508	545	502	473	493	520	503	517	489	491	504	501	487	527	493	521	496	491	507	519	514	490	505	499	505	504	474	530	522	496	535	497	536	478	562	483	509	490	519	534	536	479	491	537	464	502	489	514	489	498	509	516	491	496	514	508	489	469	484	535	507	530	479	522	519	457	487	527	515	485	508	523	509	515	538	489	488	519	511	483	502	476	491	486	481	501	487	497	510	536	487	494	455	510	527	471	458	460	493	446	521	532	506	512	471	523	519	507	494	501	509	496	495	528	493	490	457	512	527	487	496	492	479	524	499	504	538	490	551	541	465	531	542	521	528	513	458	506	481	469	503	470	547	484	518	498	461	504	533	451	489	505	468	502	498	488	499	472	490	546	507	495	476	471	514	509	507	525	493	489	514	522	508	535	534	524	524	515	513	500	504	519	488	520	525	492	510	510	511	539	485	485	485	482	517	507	494	491	499	501	498	480	498	525	521	530	468	511	508	525	515	533	502	509	490	509	481	497	507	501	557	478	487	530	495	518	515	461	482	516	505	501	501	535	502	515	506	509	478	533	506	482	466	493	548	535	501	498	489	515	491	505	464	496	495	450	542	483	462	566	527	500	526	480	508	504	492	519	523	542	489	482	483	516	519	495	480	525	524	493	555	495	550	476	515	478	515	486	521	502	489	503	508	507	502	479	518	499	496	504	539	491	471	549	520	474	519	511	554	499	486	537	503	496	495	472	505	520	483	527	520	500	502	529	504	521	538	485	480	501	499	486	504	481	502	471	469	508	476	491	524	499	510	481	542	517	552	485	515	471	528	520	508	502	508	488	517	502	500	509	483	504	498	478	490	521	505	501	502	465	499	557	521	507	510	503	477	518	513	512	520	534	505	468	526	527	478	494	481	489	526	524	523	485	509	487	523	493	488	509	511	492	473	535	484	481	483	489	536	519	536	488	474	475	488	552	523	506	489	500	501	475	511	519	497	479	524	521	448	472	509	467	494	543	515	514	524	496	531	550	515	513	498	497	530	477	523	458	526	506	494	498	471	497	489	511	560	498	497	495	528	480	477	517	499	497	500	498	534	558	486	518	528	483	493	492	456	519	523	489	501	468	495	485	497	519	449	495	494	519	500	561	478	514	486	522	484	491	520	486	473	489	480	487	495	547	503	490	533	491	497	515	481	540	524	476	501	534	502	483	495	491	543	519	504	502	517	536	496	517	497	486	516	516	506	503	490	491	522	515	500	506	535	475	543	509	541	496	525	518	465	549	528	443	502	476	545	518	499	484	529	532	509	517	488	538	503	473	518	493	541	519	496	541	493	482	486	522	538	516	496	449	501	528	461	517	529	498	473	487	524	507	499	487	489	523	467	479	483	482	470	559	507	499	485	460	511	462	559	493	536	486	519	465	457	480	485	477	497	489	488	481	546	477	539	515	478	517	495	509	463	519	502	491	502	515	524	491	490	503	508	492	490	504	475	513	523	528	481	500	513	497	535	465	500	479	518	508	531	496	529	496	479	481	491	541	454	500	523	542	516	510	470	505	522	453	517	500	500	493	516	507	496	499	498	538	473	526	515	472	491	526	546	499	511	466	487	496	501	508	481	489	498	489	478	481	526	469	541	523	505	510	529	474	520	502	476	503	478	488	520	501	510	525	530	527	487	475	490	467	485	498	503	470	538	474	504	479	513	534	544	525	522	503	520	489	500	525	503	502	507	486	493	492	518	526	510	462	503	496	497	506	509	519	483	491	493	521	480	490	490	514	540	523	492	503	488	498	474	523	483	512	493	475	495	586	490	510	490	514	484	470	511	499	506	511	497	479	475	512	517	495	489	537	506	518	510	479	515	476	521	500	522	525	531	534	556	484	535	496	513	510	550	478	530	500	466	528	506	515	498	480	503	535	486	516	553	465	504	505	463	488	542	498	515	480	466	535	515	509	453	485	484	563	527	531	501	475	476	545	508	489	518	514	459	525	533	489	528	475	518	536	495	502	518	553	487	476	497	486	507	515	482	481	468	479	504	546	510	480	545	535	492	493	553	514	538	530	514	514	478	512	478	502	491	540	477	457	497	481	509	465	506	500	546	475	504	508	496	500	499	482	487	506	501	512	541	486	522	506	489	508	499	508	508	527	494	479	513	425	491	484	497	538	494	527	521	516	490	527	529	519	500	501	513	500	513	490	475	470	507	514	529	546	494	505	468	501	462	471	494	501	516	505	566	539	527	524	492	542	493	539	513	517	499	511	538	535	473	513	455	491	475	514	494	489	478	503	504	489	535	507	478	493	487	511	505	498	489	478	480	495	473	519	494	516	486	472	473	503	503	476	520	515	492	464	509	507	490	491	496	498	522	472	515	526	507	528	472	496	472	497	468	527	491	496	492	482	516	516	504	488	489	505	493	534	515	485	505	514	492	550	471	485	469	497	531	518	527	483	512	518	506	487	454	512	495	538	539	526	482	516	501	508	541	478	525	529	501	523	482	524	452	519	481	497	502	510	491	497	490	513	480	511	504	516	519	510	494	491	520	499	542	477	512	513	490	504	492	466	528	498	512	519	458	536	448	494	472	498	500	519	507	497	500	500	487	513	507	487	484	459	481	494	525	490	474	509	527	495	458	476	526	498	483	546	477	496	523	528	506	516	465	521	525	504	518	452	494	503	505	515	484	492	496	510	524	479	502	507	490	525	526	502	497	457	497	476	487	506	455	499	405	516	503	529	471	500	505	500	482	476	469	492	527	465	507	498	523	513	491	482	493	519	500	477	507	470	536	520	525	496	497	486	516	484	513	490	457	454	503	502	509	487	481	490	516	508	530	556	498	499	518	539	495	481	471	506	465	495	496	477	520	508	502	466	555	493	466	490	456	491	508	476	494	501	533	509	537	480	528	501	494	489	512	478	521	525	522	506	514	471	504	500	517	496	475	470	490	494	523	489	518	518	504	531	534	479	548	538	564	505	481	495	491	491	529	525	502	490	513	521	479	502	474	490	515	522	477	514	462	515	544	506	486	494	492	488	506	498	470	472	492	486	526	520	513	542	518	484	535	483	524	496	507	445	553	527	500	506	514	517	511	477	488	477	493	529	546	485	510	502	499	509	532	527	487	467	546	507	452	527	484	529	511	509	473	526	554	482	534	525	484	515	509	476	542	490	498	507	558	494	496	487	521	472	532	475	503	483	565	468	504	482	473	497	534	510	509	502	484	502	509	477	507	489	489	504	521	519	487	542	542	489	485	496	525	514	502	513	511	493	497	533	513	494	471	485	520	496	489	478	478	516	531	498	541	530	510	462	529	502	476	499	466	507	474	526	513	530	496	472	520	486	471	503	544	497	497	522	512	539	490	550	472	494	482	490	523	492	514	510	476	509	485	495	509	497	513	484	489	494	489	496	496	514	503	489	457	466	446	504	514	485	515	474	552	507	521	544	486	532	515	486	529	489	489
24201	22406	29443	24204	19879	8350	1290	827	705	692	714	695	677	724	653	681	729	717	694	695	714	719	655	690	690	664	747	672	688	683	677	675	619	678	638	680	646	647	635	703	657	691	677	705	693	653	632	693	643	689	674	641	698	637	744	650	664	641	704	692	638	666	661	656	666	692	595	720	654	703	670	696	665	641	661	692	690	649	675	683	718	661	658	702	700	671	641	677	692	692	704	627	656	680	658	691	726	688	662	665	652	715	674	674	658	641	676	693	641	641	657	666	660	717	638	667	666	658	667	664	684	682	668	691	692	629	657	679	701	683	691	664	670	613	642	639	637	695	690	662	678	680	633	653	660	690	599	638	673	674	691	697	677	686	641	649	702	648	639	698	669	658	679	685	669	680	640	698	665	653	715	656	645	621	670	662	647	625	674	659	687	668	667	719	679	650	684	659	644	674	704	665	661	662	630	690	650	655	640	690	636	665	676	654	669	658	715	660	695	656	682	676	674	665	657	670	656	658	673	641	699	643	647	692	694	602	664	665	649	649	655	676	671	642	715	608	671	704	643	666	677	706	630	679	657	668	641	661	674	683	615	668	638	581	677	642	602	695	645	676	670	654	685	655	656	671	695	662	708	675	631	675	677	667	665	678	677	662	685	661	666	677	684	694	673	684	681	711	651	682	691	676	675	642	666	666	650	671	667	692	656	709	626	666	651	682	704	658	679	679	651	704	681	640	645	686	690	661	648	616	672	662	643	649	590	665	692	628	695	696	679	626	686	608	667	676	657	725	629	636	679	706	671	675	646	659	625	637	752	661	649	620	638	681	645	658	689	655	667	655	690	703	667	620	632	668	669	646	676	650	664	673	643	656	671	681	628	667	659	671	720	678	627	642	684	683	676	641	660	700	651	640	646	651	702	677	636	705	714	710	662	713	686	728	691	648	643	698	670	674	637	627	625	681	691	688	658	620	630	711	677	639	618	656	669	647	663	648	632	671	631	648	662	638	682	679	662	656	693	666	666	661	692	696	679	643	655	689	630	666	612	735	632	599	657	619	634	614	677	614	714	694	618	672	690	620	693	657	706	681	670	633	686	620	677	636	626	670	664	635	685	668	685	675	672	677	662	698	681	655	709	671	664	655	710	675	640	614	648	669	648	640	637	716	616	704	666	669	655	637	694	640	690	690	635	637	699	623	643	628	622	631	703	663	668	636	684	675	639	656	640	652	672	697	673	676	697	646	642	670	690	637	663	640	608	641	673	684	640	679	691	696	659	634	696	677	660	618	643	663	686	645	677	630	676	676	682	619	699	655	645	676	653	668	650	700	679	644	625	714	700	644	714	657	632	633	707	625	652	653	689	647	642	662	690	647	667	703	641	637	691	631	647	699	664	654	674	623	659	671	670	612	651	670	649	667	681	631	649	673	663	676	682	653	643	644	653	612	711	673	703	643	693	693	689	669	636	644	652	641	659	627	695	666	658	652	679	627	686	694	630	699	673	682	682	718	681	672	687	653	672	639	673	643	641	668	670	656	689	716	670	673	658	697	677	723	707	718	673	673	643	652	635	648	665	674	669	643	660	671	681	676	722	662	636	654	681	634	628	668	637	710	660	671	683	658	679	667	683	634	691	641	653	663	669	654	659	643	660	663	664	704	669	704	727	661	633	685	655	670	644	712	664	642	700	664	648	640	643	650	659	668	644	649	659	651	671	661	655	666	652	661	639	709	667	634	656	658	677	691	671	639	664	683	665	666	690	665	682	669	643	722	626	720	607	665	627	664	680	644	684	668	646	674	675	682	666	722	684	633	719	714	669	656	655	670	645	653	652	686	702	650	699	653	620	670	703	651	625	626	687	695	674	652	660	635	680	694	670	675	666	652	646	661	626	645	645	659	700	657	660	643	659	655	678	646	681	700	650	670	660	636	678	647	667	625	664	681	657	667	684	683	730	664	641	685	638	653	660	672	670	584	673	619	694	682	603	643	687	645	669	677	660	688	672	682	638	631	667	656	679	641	760	644	630	654	687	675	676	632	660	713	667	626	700	664	685	641	682	653	653	607	648	685	693	719	638	688	633	664	683	659	678	626	668	643	717	669	671	686	674	656	626	638	698	650	657	638	659	664	675	672	666	666	654	667	667	670	658	635	637	683	625	687	614	682	643	650	695	690	683	630	641	659	700	705	602	690	666	685	644	683	675	627	689	661	671	689	627	665	689	683	659	618	666	643	671	671	691	670	635	652	671	670	618	661	622	619	677	648	698	654	660	688	660	689	679	716	671	660	674	622	685	693	701	662	625	664	612	686	661	638	652	711	674	656	693	671	665	665	670	642	686	650	685	649	722	707	654	652	655	631	667	703	656	689	662	649	634	665	678	715	692	669	647	669	637	687	684	647	643	692	633	642	690	632	640	687	651	677	661	633	663	658	659	651	612	672	679	660	635	677	658	645	731	676	728	664	672	682	637	672	652	715	634	718	617	621	631	683	701	683	686	681	643	624	672	642	692	637	670	729	641	657	642	649	661	655	680	653	691	684	642	649	640	701	643	689	676	653	626	710	670	632	701	676	727	647	670	663	615	652	621	680	668	645	655	645	627	703	668	655	676	656	672	670	668	658	664	670	652	688	677	692	656	686	663	695	693	689	699	696	629	634	688	673	613	678	641	660	654	688	654	687	728	659	620	652	651	709	604	717	702	667	667	624	682	657	639	653	652	646	666	732	661	652	643	644	681	694	674	653	652	667	679	702	706	638	635	676	623	690	632	656	673	682	629	631	620	670	670	640	644	654	652	686	658	702	734	648	718	697	675	663	638	650	623	667	642	680	646	659	695	667	616	695	684	672	688	647	664	663	669	689	622	653	696	712	689	691	673	651	661	713	672	651	669	642	651	667	693	703	709	723	675	679	655	700	643	660	655	613	681	623	683	676	682	681	667	651	676	718	666	659	674	674	653	647	658	636	670	625	684	677	677	640	722	644	622	686	673	659	636	687	705	691	669	673	629	663	642	614	634	668	706	643	654	696	666	666	656	701	704	656	680	695	651	682	666	619	689	672	650	658	617	643	664	679	654	682	665	671	676	638	643	681	664	681	607	676	632	658	634	662	702	624	658	655	703	638	636	660	673	634	660	652	679	689	653	703	650	699	595	651	599	629	665	689	622	666	641	642	667	646	639	643	659	627	704	682	707	597	710	635	650	645	669	676	642	680	675	664	654	665	667	642	690	719	688	645	667	663	670	647	665	667	664	711	631	680	711	647	678	687	674	685	655	637	631	624	683	644	656	617	674	625	686	646	678	677	661	656	659	755	726	617	621	693	703	666	689	701	660	679	634	617	666	658	675	649	668	675	642	654	657	629	694	663	629	631	692	690	667	648	681	659	679	643	696	683	664	667	667	651	689	685	690	648	681	677	635	715	650	630	681	672	683	672	677	673	682	671	661	656	678	657	650	668	705	696	695	696	649	631	699	661	662	700	689	665	673	653	693	614	698	661
60484	83622	50795	16350	3620	972	635	596	557	562	573	610	594	629	595	569	561	636	572	594	632	575	622	597	600	564	606	566	601	613	544	589	609	602	588	588	562	624	598	584	591	576	589	629	596	546	608	622	538	541	554	642	588	588	598	580	565	584	580	657	583	547	556	620	539	577	574	604	562	594	613	599	571	589	610	590	612	600	547	623	594	584	604	624	598	607	574	583	576	599	591	592	599	558	573	599	593	574	589	549	633	591	588	562	552	588	579	580	568	593	615	589	598	601	591	619	569	562	583	547	617	610	575	624	599	609	587	607	592	574	555	567	631	611	606	579	581	567	587	605	588	562	627	627	618	606	567	612	591	564	614	596	618	592	581	593	596	572	553	597	584	583	595	547	606	576	554	572	602	605	549	551	537	588	550	568	581	566	610	589	570	581	581	570	579	561	615	608	552	569	589	602	587	601	547	591	651	583	624	565	589	571	576	595	580	587	580	556	601	543	565	587	595	648	584	600	585	587	545	617	578	567	574	570	600	612	572	593	580	572	611	576	614	608	567	595	589	601	593	559	575	565	583	584	590	587	558	554	593	577	578	579	598	572	589	561	606	557	548	569	589	566	594	581	569	593	604	599	596	553	580	575	596	597	585	596	597	623	585	574	561	603	623	583	581	581	612	554	582	579	557	584	597	610	577	619	587	601	589	574	609	567	597	579	554	578	592	588	616	601	623	596	569	592	587	617	569	596	563	571	545	582	584	616	580	581	571	556	606	561	556	592	576	597	597	579	602	599	556	578	579	580	610	575	612	607	554	610	587	560	598	585	608	566	590	561	577	599	577	573	576	605	596	573	553	602	568	547	581	606	599	599	570	571	585	614	592	560	620	595	618	632	563	583	578	613	614	600	590	627	535	601	539	613	563	571	599	584	587	552	554	593	621	595	574	587	580	516	618	598	621	616	535	603	562	564	600	595	602	557	599	628	569	565	610	595	582	597	554	595	575	590	591	577	609	590	605	579	599	572	571	591	589	540	601	603	558	567	547	571	596	589	570	600	555	613	599	567	542	630	557	592	624	561	619	592	582	579	598	575	567	623	576	582	597	623	587	611	616	549	546	617	523	595	596	572	600	561	556	626	574	584	559	610	583	598	570	566	572	579	558	606	646	587	561	590	582	623	581	558	600	600	562	615	616	607	591	532	580	581	579	604	601	575	590	570	560	569	581	582	611	576	580	522	589	566	610	567	530	645	557	607	585	596	581	590	591	596	585	545	553	579	583	602	575	549	629	619	557	596	556	584	617	591	581	605	618	589	589	567	587	553	574	619	555	575	626	555	616	534	598	599	620	612	608	557	595	623	590	580	617	588	568	578	617	591	610	588	637	570	555	629	590	604	573	553	591	571	595	582	547	550	602	609	581	620	590	578	579	635	579	551	583	554	588	606	573	581	549	563	617	591	571	564	554	563	585	554	580	576	631	613	620	591	601	629	538	572	580	578	589	585	565	609	530	594	597	576	601	580	571	619	607	603	552	575	563	595	569	568	588	603	588	559	589	581	579	600	588	572	626	578	571	599	556	566	612	628	575	585	612	576	610	547	601	580	615	604	566	615	602	570	576	581	609	558	540	583	554	605	574	583	598	576	571	586	608	578	585	558	555	608	586	567	590	586	571	585	611	596	590	595	557	595	571	583	602	572	577	601	613	568	614	547	590	555	580	591	605	568	584	586	625	596	591	582	572	565	588	567	545	563	561	593	608	588	594	562	606	605	611	572	570	590	599	596	575	625	604	593	577	570	571	573	652	620	593	527	583	617	629	604	590	602	606	598	581	598	586	564	564	585	562	554	596	560	578	578	622	551	552	652	568	557	542	591	570	594	610	599	550	606	547	565	566	576	588	562	580	618	564	551	626	537	595	579	573	600	609	545	561	591	620	557	577	574	556	596	603	586	584	546	602	590	616	587	586	541	593	619	603	578	577	590	626	541	544	614	601	607	558	583	610	542	588	603	607	574	578	616	589	586	617	577	577	572	598	579	593	589	612	570	577	617	590	563	567	572	594	599	594	593	593	570	570	596	608	653	605	564	612	571	553	565	557	579	585	601	548	571	602	536	580	580	610	630	588	553	566	576	594	580	578	604	607	588	639	587	613	564	594	566	569	579	570	595	584	530	566	563	601	587	575	607	598	604	600	577	537	572	567	628	567	559	583	556	617	618	626	584	616	618	547	634	550	598	592	579	562	583	547	571	587	603	550	606	602	585	567	513	569	567	581	595	574	567	603	594	595	568	578	566	608	574	611	581	563	562	598	566	598	566	572	561	587	588	587	602	635	618	620	565	556	586	568	622	625	573	587	611	576	607	589	556	572	581	604	547	587	588	620	574	579	569	575	577	606	621	625	611	568	593	626	567	579	584	573	592	545	631	577	582	583	546	594	584	552	577	542	595	594	598	620	582	554	629	593	552	559	547	612	613	568	601	569	569	599	598	597	551	610	546	611	529	578	594	576	586	626	605	584	552	580	593	586	577	599	530	654	559	609	608	582	579	576	617	600	616	597	599	614	579	577	567	594	569	595	585	589	580	582	589	604	572	555	580	592	567	621	613	617	556	601	569	628	627	628	565	583	572	581	601	615	602	635	567	592	558	538	589	557	588	607	584	561	575	580	605	555	572	569	574	570	621	588	625	594	582	546	552	581	547	542	579	591	582	564	570	567	591	591	556	569	579	556	575	595	594	578	607	596	554	574	580	606	573	590	554	561	579	573	603	598	594	596	614	623	592	584	595	572	555	536	642	583	596	622	582	591	554	577	556	586	561	548	544	590	606	610	569	592	601	564	572	597	563	560	546	570	621	572	577	567	570	612	570	632	585	620	558	592	605	594	621	576	597	604	566	576	553	571	586	577	572	561	555	575	589	637	586	577	599	592	598	601	565	531	575	588	581	582	586	577	556	559	582	635	656	563	536	607	595	569	607	601	572	550	578	561	609	576	648	529	596	563	617	576	595	569	568	579	577	595	605	618	580	567	587	538	554	605	565	613	612	610	585	560	568	561	582	591	587	548	601	601	549	576	605	607	590	586	587	571	580	567	559	582	575	629	588	573	523	584	598	593	558	573	562	561	574	593	556	583	561	596	639	567	597	569	566	545	595	601	570	531	573	605	551	590	593	590	568	606	600	619	597	554	639	577	567	582	550	576	602	603	551	620	574	557	583	572	541	592	539	579	579	574	548	577	596	557	538	583	591	639	583	574	597	576	584	545	574	619	588	609	594	552	609	571	579	612	641	572	609	584	595	625	557	614	588	612	592	596	627	570	543	600	595	635	551	620	580	626	558	579	565	580	550	621	589	626	602	593	570	549	613	568	617	598	620	574	547	622	571	579	570	609	588	537	601	569	590	600	589	582	578	580	557	592	593	593	568	554	584	578	587	543	573	586	596	550	590	575	594	552	595	565	570	588	611	538	590	559	543	548	589	610	619	581	621	632	573	558	522	537	513
35035	29897	17908	4413	866	601	523	532	534	519	518	498	547	540	589	531	571	559	554	541	509	518	533	539	563	565	535	523	531	538	532	566	501	590	520	498	535	550	548	547	530	534	491	547	501	534	504	542	560	527	563	501	483	548	538	544	557	603	528	501	513	548	541	487	511	494	551	529	508	491	546	512	531	512	551	508	514	501	525	527	557	556	554	512	513	498	553	557	552	516	520	539	513	504	534	523	535	513	505	506	550	519	577	485	514	517	503	515	515	566	540	487	546	519	545	545	513	551	504	546	573	511	514	476	485	531	516	541	517	548	516	534	538	513	508	529	498	514	551	578	501	499	507	502	498	472	537	550	495	522	535	542	510	492	529	542	557	540	539	569	509	520	474	465	518	541	557	510	515	496	509	523	502	530	505	563	536	511	503	536	510	502	507	503	493	544	504	491	520	513	540	486	523	554	551	543	521	485	517	525	512	532	525	489	498	508	527	493	536	511	517	535	543	556	524	546	501	499	494	480	500	524	555	527	539	506	541	525	557	504	514	494	492	539	558	527	539	500	491	524	530	524	505	535	511	554	524	527	532	538	562	484	541	529	534	458	490	507	512	560	529	498	507	540	519	556	544	507	549	518	520	547	548	536	548	528	520	537	532	517	506	589	528	541	530	539	528	523	544	548	520	506	541	519	524	513	509	523	552	517	520	562	532	571	510	535	522	525	525	548	524	510	499	484	492	518	554	512	521	539	560	539	473	543	532	500	521	528	526	556	564	596	501	592	566	501	502	515	527	534	495	532	588	509	564	537	526	541	510	528	495	501	485	514	557	527	548	540	535	525	527	516	543	534	512	533	558	505	554	507	513	551	526	528	533	502	495	502	505	478	545	534	536	513	505	503	495	548	510	533	563	537	506	562	538	545	531	497	504	537	493	516	514	531	505	544	527	552	545	475	507	499	518	507	519	548	516	550	528	541	533	510	535	543	504	556	540	533	499	521	479	509	515	514	521	560	504	562	558	531	536	504	562	522	521	531	556	512	536	502	550	560	522	504	514	543	503	501	509	547	513	525	554	569	533	525	507	506	529	530	540	507	568	487	469	515	521	548	512	538	548	522	517	488	504	506	567	554	531	513	522	519	560	525	535	531	564	495	521	531	514	548	522	556	506	492	503	529	556	511	554	555	522	560	526	520	542	524	552	525	532	537	538	495	524	512	528	520	553	486	537	507	498	532	516	505	522	549	541	502	561	561	550	535	501	524	523	531	515	513	510	554	528	546	517	505	541	506	551	529	511	482	567	543	556	550	533	508	514	523	521	489	537	472	522	491	511	496	580	484	498	525	518	552	552	566	520	580	536	527	518	502	522	517	551	554	520	515	491	500	531	516	507	518	519	533	496	497	507	517	526	539	546	488	526	521	551	525	492	521	555	508	506	495	501	562	516	586	517	564	540	560	545	528	510	521	521	549	543	538	495	515	547	496	552	536	482	540	534	514	519	525	550	498	513	539	504	506	513	519	493	524	496	494	528	554	519	519	500	548	527	549	530	527	534	544	556	533	506	498	522	527	513	495	493	546	469	569	539	533	544	531	515	522	511	498	511	509	514	516	554	498	494	511	484	519	547	526	508	523	497	503	520	541	503	544	528	551	475	491	498	551	496	558	531	531	563	523	527	541	560	501	503	554	496	525	525	513	512	524	550	494	532	526	517	510	543	494	525	556	537	539	584	500	527	483	540	517	507	516	504	515	503	536	530	512	541	556	515	520	528	543	490	503	534	543	556	517	512	489	513	493	543	536	503	532	529	490	567	488	533	536	516	506	533	526	519	544	547	529	487	510	508	535	484	542	512	522	534	495	486	539	546	554	523	564	574	537	536	510	500	544	498	533	506	507	495	518	539	530	534	505	493	498	543	563	505	494	530	527	556	530	561	555	482	478	532	503	550	514	509	527	483	498	517	478	566	507	603	513	564	540	508	527	494	534	567	562	526	534	474	502	498	502	484	539	560	524	541	524	501	557	546	538	554	501	505	535	533	559	542	519	537	535	486	502	502	495	528	509	483	509	512	530	541	511	559	546	535	529	481	503	542	507	499	502	517	529	547	507	521	524	521	499	510	521	538	539	530	556	481	528	540	528	526	523	545	523	549	551	472	569	523	527	514	524	556	490	502	570	557	522	524	511	539	497	542	518	529	543	545	537	524	542	542	561	526	517	527	519	527	484	490	498	565	538	515	510	543	475	499	493	550	503	494	579	565	545	534	521	515	539	506	501	525	537	521	526	545	539	552	442	545	531	550	523	548	523	554	481	542	538	556	568	545	529	509	534	548	554	503	533	514	524	510	542	531	519	519	500	538	504	520	550	526	526	561	552	504	514	573	478	524	559	501	487	518	501	491	495	495	520	544	531	541	517	558	502	499	520	517	533	532	488	546	557	547	510	504	537	582	499	590	549	495	523	530	543	518	511	538	538	501	513	545	561	518	554	556	512	563	578	507	497	501	511	535	542	522	482	514	516	505	545	533	523	504	519	524	500	508	527	517	510	508	517	569	546	537	487	544	541	545	520	528	496	501	539	536	566	536	449	545	507	517	515	465	526	541	515	529	528	532	494	538	493	508	546	559	519	546	525	545	492	499	534	512	505	535	560	559	522	503	531	527	524	527	517	522	497	540	501	534	519	524	548	524	489	511	562	526	522	550	514	506	538	527	553	546	511	545	523	506	534	528	526	551	483	539	513	531	534	545	519	576	493	495	529	499	533	534	529	542	498	511	497	528	540	539	542	523	538	539	508	558	512	522	489	506	539	518	480	553	519	506	519	502	515	525	509	534	516	544	526	518	517	548	532	496	509	547	537	520	542	521	527	511	537	492	528	511	521	546	514	522	547	532	538	536	562	501	533	482	523	491	549	517	547	549	515	504	508	490	536	507	512	502	537	520	499	508	541	524	537	548	538	540	521	498	534	511	548	549	538	532	541	512	501	526	525	498	487	572	509	531	524	503	554	542	532	510	511	517	527	526	516	544	518	528	484	536	532	536	509	514	531	498	493	534	563	536	539	508	507	543	537	559	503	518	522	564	503	563	531	546	525	530	528	492	559	538	500	493	540	501	500	532	500	571	533	531	545	500	537	578	502	533	504	534	544	546	569	484	498	506	543	552	534	522	519	542	536	530	507	533	511	493	553	536	461	487	546	553	509	543	551	521	520	535	507	522	567	527	536	533	498	507	560	560	546	531	527	524	530	512	519	533	560	506	512	508	525	514	503	504	534	535	536	512	506	522	524	524	491	507	504	532	538	497	489	462	504	518	506	476	520	547	528	542	523	554	488	539	510	494	532	508	561	501	507	545	492	526	495	535	536	534	555	511	524	556	553	515	522	513	495	497	513	520	546	499	575	556	557	546	557	544	517	502	516	535	522	537	487	512	582	486	540	561	533	513	500	502	492	503	554	509	494	508	536	559	504	532	519	522	521	485	526	560	501	514	484	513	521	543	521
32867	28174	9768	1988	686	438	409	466	403	448	416	443	410	404	457	449	413	425	446	399	393	431	430	438	418	426	409	426	442	406	424	389	429	429	456	412	448	389	415	448	402	379	435	428	400	427	441	452	421	441	405	479	437	400	441	427	439	404	431	422	434	442	451	403	405	399	407	396	408	440	420	390	409	420	430	392	411	417	401	416	446	435	403	399	425	408	457	433	391	418	416	441	418	439	404	449	428	404	413	427	444	431	445	457	402	406	424	396	456	438	399	441	422	422	434	373	395	433	419	425	449	412	421	389	440	421	453	405	396	443	451	433	420	415	449	443	444	476	408	447	414	459	411	403	437	417	409	423	452	424	400	426	427	418	424	403	433	416	463	421	411	433	418	434	398	424	455	445	441	445	388	420	396	425	399	410	420	436	423	415	417	404	441	451	435	424	427	434	482	399	427	397	446	398	419	413	420	436	413	409	443	434	419	413	419	457	409	426	413	398	445	462	406	449	419	420	424	398	378	408	368	424	403	411	400	441	421	436	423	424	422	427	401	419	443	398	414	394	417	423	419	391	407	425	393	403	420	440	434	442	448	417	408	399	432	449	427	411	444	456	443	438	458	402	429	425	436	432	438	425	390	443	406	427	438	386	411	454	425	421	438	427	413	402	397	417	430	458	465	411	438	431	446	440	409	427	395	429	382	420	441	405	452	477	470	378	444	411	457	416	443	439	407	413	429	367	409	399	431	450	419	414	421	430	385	423	430	399	429	418	402	425	386	410	452	432	464	417	433	394	414	453	450	398	428	458	435	414	416	416	421	438	403	463	423	444	420	401	448	402	433	434	444	409	455	411	421	452	414	402	421	419	472	404	442	447	451	434	407	434	407	444	411	415	412	436	432	423	429	400	445	393	454	420	419	414	406	447	410	443	429	409	411	410	443	401	429	421	436	434	445	433	407	417	444	420	425	414	450	443	412	417	398	455	418	422	410	417	425	400	432	402	388	433	397	436	411	437	436	408	418	441	441	468	446	411	408	451	437	417	415	437	460	433	446	458	402	430	410	408	435	450	425	436	431	413	401	387	409	443	452	373	443	423	388	420	435	420	445	405	447	412	453	435	433	400	431	402	409	420	390	418	382	379	421	413	408	417	408	403	392	406	406	409	381	424	409	443	402	391	417	423	419	411	444	413	428	395	410	411	456	384	432	401	379	428	460	424	437	401	432	453	427	429	414	422	412	423	410	442	431	432	405	430	433	404	441	446	443	421	403	422	424	451	454	444	435	414	434	427	445	445	390	425	437	436	418	402	437	413	386	409	428	449	433	470	414	425	425	437	448	436	418	392	389	427	435	411	413	391	423	426	431	373	391	418	436	403	426	414	406	403	403	442	400	424	406	439	410	402	432	435	449	411	431	407	421	415	434	437	434	458	425	393	457	440	430	458	415	404	424	433	442	408	427	423	445	403	443	423	410	435	403	390	433	437	425	448	433	412	418	447	411	439	455	474	407	387	429	429	418	417	406	450	422	415	439	399	435	446	393	437	408	452	400	426	436	425	448	417	461	448	409	461	434	423	397	400	428	376	432	417	408	436	422	400	425	441	407	421	438	406	425	438	376	475	436	396	416	429	412	422	418	404	423	448	429	434	449	413	386	418	415	424	426	422	416	428	425	463	430	411	436	442	390	438	432	427	444	458	397	403	405	433	425	393	421	437	418	447	454	433	409	448	441	407	453	397	421	427	426	441	432	418	467	468	445	446	406	432	436	400	437	430	427	448	431	434	417	439	415	437	421	398	409	424	421	419	433	425	427	412	430	418	454	417	441	425	430	379	412	472	411	418	401	401	399	404	402	412	428	422	415	399	439	418	406	363	416	460	409	420	397	424	450	392	408	425	460	446	438	458	427	446	427	428	443	450	419	412	428	402	416	468	438	419	443	411	439	422	427	420	428	417	439	418	469	453	432	394	408	389	404	441	440	414	423	430	413	462	397	416	437	407	400	381	426	435	416	416	420	431	436	421	400	425	443	410	437	391	445	436	433	423	425	425	427	390	397	414	409	423	414	445	442	397	446	414	445	433	419	434	412	434	435	442	441	366	396	431	431	434	420	453	426	387	434	416	426	435	438	419	415	421	408	417	441	428	415	432	452	462	389	402	443	395	450	439	383	420	423	423	424	430	454	368	387	434	393	441	435	375	419	440	464	397	454	440	458	403	447	456	431	423	421	393	403	429	485	441	416	418	386	428	408	425	445	450	417	456	421	397	395	432	441	441	434	405	400	408	435	440	451	425	405	434	370	403	470	395	405	403	453	433	426	419	445	451	428	435	393	391	401	428	428	433	413	428	429	429	445	428	438	435	460	412	431	443	388	425	443	424	425	473	399	426	410	461	376	412	412	415	441	427	434	437	398	384	419	468	420	439	402	419	426	439	419	427	447	435	441	446	431	425	420	430	399	447	448	445	395	406	415	425	403	458	430	403	419	433	430	405	453	436	445	418	428	447	433	410	440	402	383	478	432	440	448	372	444	435	423	406	418	423	449	405	418	439	420	431	445	437	460	397	418	402	427	423	434	410	401	405	397	443	385	436	432	422	440	433	424	431	445	449	417	423	425	426	435	427	398	418	449	388	408	438	432	399	404	420	448	452	403	437	412	447	457	424	416	413	409	424	443	408	371	450	428	413	421	430	389	436	432	465	395	410	439	433	412	416	400	444	421	457	402	454	420	427	430	438	461	411	405	408	418	410	419	390	444	440	408	401	417	439	385	399	432	395	399	387	443	422	447	410	444	411	395	450	443	419	448	403	445	441	439	449	438	440	432	402	430	390	447	391	440	440	394	448	414	411	452	396	411	433	435	421	413	394	415	403	413	420	387	435	437	403	440	396	387	414	409	463	442	398	453	435	423	407	425	421	400	425	420	418	438	380	399	388	434	421	440	409	423	428	438	407	447	428	401	414	395	429	449	420	442	423	386	439	402	402	444	405	413	415	442	439	395	444	464	394	460	412	405	437	395	450	447	385	438	438	449	438	405	425	415	397	454	422	440	430	439	411	434	431	416	442	425	389	417	432	413	378	382	421	431	427	432	401	458	427	422	400	375	446	422	392	418	410	443	403	457	432	430	429	426	415	401	414	446	440	443	438	422	432	434	386	411	448	398	401	399	442	419	426	423	473	469	446	452	455	417	417	420	428	447	435	418	412	423	405	433	453	418	400	398	448	405	407	405	437	421	437	422	456	409	416	384	417	437	420	414	380	411	415	442	447	473	456	444	391	420	434	415	389	426	384	393	426	435	382	458	422	436	418	417	434	440	436	444	440	404	406	410	448	430	431	426	395	405	375	396	421	414	417	393	446	427	418	436	451	421	376	413	403	391	428	411	421	464	407	439	403	431	409	370	403	422	451	389	409	426	455	398	422	424	405	456	370	416	426	401	448	461	454	433	402	448	452	439	393	442	385	427	410	444	418	431	450	429	371	395	402	443	406	427	427
24699	22855	29202	24901	17703	4345	919	706	631	618	627	627	658	630	633	576	592	592	588	627	624	628	622	637	638	608	554	593	658	603	566	575	591	658	578	604	595	623	597	600	583	595	575	594	608	607	613	594	616	622	655	582	603	614	627	624	596	586	570	601	609	605	615	598	601	579	613	616	542	547	579	622	616	619	615	600	618	604	580	614	570	597	599	570	583	624	598	589	582	607	601	599	607	621	534	597	611	630	602	588	563	612	586	573	593	619	618	633	600	609	600	607	596	589	582	580	625	559	627	575	615	615	578	585	591	593	577	637	599	549	596	624	623	612	565	617	564	625	602	593	577	603	592	583	562	581	599	604	576	603	569	598	549	627	575	568	597	617	599	613	589	584	578	611	551	604	637	564	599	601	604	589	585	605	569	535	581	565	574	607	586	588	644	622	580	639	567	559	620	584	578	562	628	604	580	635	608	633	564	592	594	628	558	573	637	590	608	608	595	645	538	588	609	628	589	579	623	616	554	571	610	590	605	607	584	627	586	559	608	576	581	537	546	562	581	616	584	599	563	642	609	571	620	603	602	605	566	576	617	577	567	604	616	621	597	568	558	643	614	613	584	561	557	588	621	625	624	580	615	645	575	571	603	599	599	540	636	603	571	570	580	577	580	574	671	591	618	573	622	569	558	584	641	609	600	624	653	543	639	617	641	590	595	590	613	591	636	598	589	607	598	578	597	645	623	607	627	580	593	607	618	597	601	593	546	605	608	590	549	612	602	549	584	615	579	632	608	581	551	574	544	596	613	551	603	573	569	564	595	596	599	595	587	596	630	567	565	540	568	610	595	618	583	629	636	549	584	609	621	596	598	589	636	615	662	573	637	597	608	558	595	583	591	593	595	580	598	573	628	616	575	614	569	625	647	582	603	618	593	674	580	629	590	627	619	616	614	548	620	563	612	642	612	620	577	611	577	625	608	600	615	567	603	623	604	604	601	609	575	589	583	577	579	623	629	583	558	606	613	642	565	619	557	599	579	584	580	576	580	609	594	597	583	562	618	604	573	589	578	614	579	544	582	611	624	619	603	642	569	627	595	583	594	612	590	562	639	562	623	583	589	621	627	633	535	575	602	571	611	561	618	600	588	544	612	619	644	581	604	601	589	623	540	604	578	598	579	556	610	587	581	599	601	579	555	626	601	596	627	628	577	587	546	566	596	578	613	571	586	601	571	556	578	591	558	590	572	592	555	604	597	570	538	591	630	601	589	620	642	552	596	584	578	624	593	594	576	560	577	589	557	622	611	601	577	565	558	571	595	609	627	573	581	566	624	611	591	603	580	561	585	607	583	579	575	571	601	614	609	578	598	563	612	634	599	593	570	615	609	609	595	635	663	586	563	603	575	641	586	581	579	620	609	624	575	629	570	640	592	629	616	638	570	590	598	584	595	547	561	595	577	533	607	583	634	601	577	588	621	631	601	612	615	579	554	615	599	617	583	576	634	592	562	594	583	620	570	552	579	584	616	618	603	587	601	616	571	598	596	593	584	591	606	581	587	578	583	579	559	593	610	556	586	586	603	568	635	616	593	570	594	587	580	588	595	578	550	604	597	588	567	577	535	584	615	606	589	547	606	592	580	618	585	602	626	581	613	599	578	620	608	585	556	629	598	572	642	613	560	612	605	575	623	586	572	610	572	567	562	589	588	555	571	645	541	598	602	630	542	574	578	609	575	614	594	603	568	606	595	591	572	626	609	632	592	601	572	575	585	597	567	589	599	612	557	614	606	586	656	597	555	582	591	587	582	617	595	583	589	593	566	569	582	583	646	617	594	555	568	611	621	580	605	604	636	564	620	570	577	593	597	632	581	607	597	598	572	649	573	575	609	612	632	637	639	610	558	628	598	608	627	588	557	545	635	580	577	622	587	602	613	567	596	624	587	633	561	625	566	565	593	640	576	591	599	629	597	613	592	569	607	586	600	583	616	621	622	562	618	599	649	593	596	548	576	587	577	597	550	594	567	572	593	607	613	539	590	574	604	587	583	553	604	577	603	662	603	572	584	584	568	619	558	584	544	584	633	599	602	602	536	605	596	624	591	638	583	612	573	596	611	577	640	617	594	572	579	590	578	613	592	581	574	606	628	579	557	611	589	598	629	575	655	639	576	580	565	633	575	550	588	582	589	619	589	608	595	574	613	609	608	619	624	616	599	583	537	611	559	596	603	572	622	621	576	593	611	603	555	543	589	600	548	621	589	601	615	620	581	593	628	594	598	583	620	594	612	632	572	606	599	578	608	613	652	613	609	596	611	574	599	593	623	591	600	584	611	596	561	607	622	620	615	580	571	587	587	574	612	603	585	607	583	577	618	610	585	570	645	620	619	596	587	569	624	588	581	589	589	552	562	590	560	568	600	606	558	624	610	619	596	637	617	566	607	623	583	594	587	649	576	629	568	600	635	581	624	622	566	619	596	605	642	558	571	590	556	600	593	571	579	607	605	568	586	625	639	560	561	592	575	610	573	582	601	578	634	652	600	611	556	601	614	609	598	552	615	584	586	600	601	593	596	635	583	569	576	623	596	558	581	632	577	624	584	601	595	653	615	563	581	594	594	603	598	607	579	563	599	560	559	612	597	576	618	610	636	593	640	604	632	607	561	596	601	596	609	599	586	563	604	619	611	599	580	584	583	623	656	587	606	585	609	585	577	575	579	584	583	609	559	605	605	618	598	600	571	606	573	609	625	554	590	593	611	545	642	560	612	562	631	597	589	616	562	592	571	611	544	572	600	650	610	586	599	557	581	583	583	599	547	596	569	591	596	586	629	576	629	565	629	584	576	621	593	570	604	566	603	591	539	593	545	587	611	598	565	596	606	547	588	616	603	584	605	596	587	582	606	597	564	586	586	605	602	651	593	619	593	585	614	622	606	581	589	605	576	543	582	623	580	592	603	625	628	606	591	578	592	588	664	581	573	578	570	598	584	593	562	595	550	548	616	613	635	559	559	613	615	572	570	583	620	578	595	556	641	568	625	637	600	574	606	628	591	587	621	585	570	590	563	621	591	570	598	603	590	653	551	588	560	548	597	645	567	592	591	561	614	617	617	555	603	593	629	594	592	564	636	564	631	552	582	623	588	558	586	576	615	603	524	588	622	592	646	576	583	613	561	547	633	581	602	561	619	629	593	552	559	596	551	628	587	594	603	650	593	620	560	558	621	613	578	577	590	633	631	581	552	558	607	629	604	599	610	612	560	565	598	589	602	550	571	567	611	601	592	620	595	605	574	608	549	595	612	572	570	636	602	579	590	557	595	592	574	594	594	559	610	616	613	601	563	590	580	591	586	617	601	559	577	612	615	608	610	565	614	588	566	608	593	600	577	596	564	534	552	595	617	584	610	620	584	642	578	578	602	558	543	604	614	610	605	611	585	593	561	549	584	630	563	582	585	564	630	639	593	616	592	582	576	628	620	571	618	588	578	575	594	577	611	625	596	602	596	616
61992	82179	45293	12811	2503	706	563	552	523	537	541	568	549	537	581	558	582	492	531	554	506	538	581	590	551	522	525	599	536	562	519	510	531	535	528	589	504	510	502	518	527	524	557	522	523	546	533	512	528	522	561	545	525	506	532	519	522	506	571	512	489	541	538	577	571	559	518	584	511	526	588	519	559	574	505	517	504	550	545	546	503	547	545	540	532	558	518	576	487	520	530	501	528	494	516	495	517	500	523	560	501	530	521	519	517	539	545	541	554	529	544	527	525	515	521	541	555	483	535	530	534	502	549	529	532	521	549	539	525	520	481	512	531	541	531	539	535	551	514	527	532	560	570	527	503	506	541	556	559	515	539	559	499	519	552	521	548	538	521	538	555	547	505	512	523	546	548	509	555	570	538	544	559	488	496	510	538	527	530	530	551	524	532	585	579	565	553	531	486	542	540	523	543	530	524	515	501	575	518	488	531	541	563	508	534	525	488	550	527	516	530	583	511	528	501	568	526	520	537	573	524	557	557	480	515	550	559	503	500	526	480	522	532	545	592	526	564	518	527	543	520	506	553	535	501	548	522	549	546	587	501	543	531	535	526	547	496	595	530	538	531	540	499	531	543	550	516	512	485	543	584	525	528	530	542	515	497	521	553	554	525	548	504	526	518	539	561	540	554	558	532	517	579	545	494	542	520	550	530	509	534	552	568	521	548	510	542	539	541	491	541	560	503	541	514	511	556	505	502	526	511	522	532	530	524	524	524	552	519	503	545	522	534	532	508	568	516	502	523	545	540	520	524	532	588	545	508	540	462	555	549	487	571	535	539	560	562	546	581	552	510	525	542	540	513	496	597	553	484	567	536	540	531	540	529	550	523	549	516	532	508	514	537	560	544	538	539	545	551	525	519	529	543	518	529	542	521	481	537	506	519	522	547	520	563	501	552	545	539	547	558	512	503	558	511	510	542	533	545	532	554	516	508	550	555	554	523	528	585	539	530	508	518	540	507	571	520	568	538	501	539	562	554	569	538	540	538	500	525	507	521	544	543	489	560	556	530	562	513	504	487	543	513	543	513	574	500	520	572	591	546	533	558	521	533	523	516	526	552	519	567	576	510	472	511	510	534	520	562	547	528	547	522	560	538	541	543	523	497	520	522	521	548	509	548	539	509	538	515	557	531	526	548	503	538	566	563	533	511	522	569	533	528	515	529	526	530	550	549	523	544	536	560	523	546	540	509	515	546	534	509	498	508	586	551	535	540	555	514	530	574	575	556	541	533	522	542	535	566	573	496	552	534	571	556	568	501	525	530	548	533	533	552	536	521	556	506	568	543	527	541	526	497	495	491	538	518	573	483	498	500	522	563	543	492	525	508	566	536	533	500	503	541	527	544	480	559	550	528	523	484	543	504	539	513	542	555	557	493	549	522	531	577	546	556	532	543	520	508	556	563	497	499	528	531	518	550	520	525	519	554	503	545	492	531	545	569	525	536	531	576	549	525	498	532	509	500	534	542	554	563	541	568	562	533	554	498	547	524	533	561	530	548	524	490	537	523	522	491	538	522	539	494	488	511	493	505	540	515	517	522	547	531	503	521	537	557	541	508	555	559	513	529	519	521	540	545	521	525	553	545	540	526	555	520	525	563	502	540	535	509	539	525	537	535	519	496	494	517	535	529	549	555	507	539	540	511	522	533	538	545	550	524	566	517	491	500	503	567	515	572	509	516	504	533	501	533	542	532	554	556	543	506	502	554	515	503	561	532	571	583	513	584	527	563	497	535	555	511	506	531	543	545	497	523	543	526	493	501	515	531	531	551	542	536	516	539	554	535	498	519	514	484	522	509	545	545	560	525	518	531	506	566	534	529	524	535	548	569	534	542	523	534	543	518	551	557	538	515	553	541	551	527	486	542	513	476	550	552	599	544	509	501	513	515	558	563	518	510	535	539	511	552	485	486	520	506	548	511	504	498	533	508	544	562	534	543	498	520	533	540	514	518	579	508	516	557	496	603	540	538	564	575	508	487	509	530	520	539	541	590	497	526	527	529	558	578	501	524	557	513	531	472	463	565	559	494	537	533	535	507	559	549	533	546	518	539	504	573	474	519	535	517	515	526	503	582	541	515	525	501	532	521	511	553	567	478	558	525	565	496	549	546	559	553	574	553	547	535	496	498	502	516	528	568	509	538	576	550	498	520	547	537	499	535	525	491	544	529	557	521	519	558	526	534	537	541	532	515	536	533	514	541	515	517	511	546	517	558	521	568	528	545	478	509	520	510	575	548	545	537	527	538	519	497	537	525	577	547	522	542	538	511	560	531	523	538	542	586	558	531	502	540	517	546	521	552	542	591	508	522	527	501	497	550	535	532	535	531	506	509	527	517	532	568	495	492	528	507	612	501	504	506	505	545	565	553	494	548	541	522	499	544	565	526	550	533	499	537	556	504	528	533	510	530	555	562	569	476	513	546	514	555	518	549	511	566	516	529	571	509	527	553	510	542	526	511	501	516	543	512	543	520	556	551	511	574	526	590	545	517	513	511	498	530	545	521	514	514	564	545	512	594	523	488	501	523	541	540	475	498	517	537	554	508	527	559	524	503	530	555	531	542	520	548	555	525	518	550	552	549	555	522	542	509	524	502	532	540	533	525	559	557	544	507	568	559	561	500	527	490	514	534	543	533	530	559	521	527	537	565	492	548	532	573	513	545	578	566	520	534	516	528	518	539	572	514	526	533	526	527	500	535	473	513	530	525	515	547	535	519	553	540	496	544	562	526	522	535	540	540	502	501	518	566	520	498	560	520	514	566	531	475	502	522	530	545	508	535	478	545	558	546	541	519	522	530	520	532	498	515	530	529	552	515	527	521	502	514	513	530	531	528	516	531	557	491	526	534	536	544	535	562	496	547	541	542	557	534	564	531	536	517	523	574	521	533	495	530	567	559	521	547	541	518	514	566	514	501	521	558	544	528	565	554	588	486	523	545	521	558	506	539	505	533	562	550	532	498	547	500	557	507	551	562	552	547	526	537	528	571	510	540	533	455	503	547	489	548	553	529	539	530	508	541	545	503	503	562	509	534	494	521	528	552	534	549	544	516	534	554	510	480	525	549	556	527	543	530	519	510	510	518	511	507	524	546	536	562	521	544	533	522	528	556	529	541	533	520	506	544	566	507	505	527	572	526	489	523	486	528	530	549	545	496	534	508	569	512	504	507	514	507	541	510	509	552	534	554	528	512	581	499	519	555	554	534	529	547	561	526	509	536	508	563	538	512	527	528	557	529	518	555	564	528	527	536	554	546	549	513	541	499	568	498	596	516	549	517	493	508	507	499	512	536	594	546	506	551	471	547	557	494	505	545	536	549	536	475	522	508	532	557	517	502	539	529	533	524	559	508	498	539	520	552	505	523	523	521	502	550	549	548	487	520	516	530	512	502	544	536	573	512	501	526	558	541	573	591	505	498	525	552	583	507	522	558	503	495	539	523	532	545	557	540	533
24155	22187	28786	24328	20127	8822	1350	839	741	720	775	684	693	735	714	725	712	723	728	705	696	704	669	713	711	714	705	702	699	702	679	670	684	736	675	689	707	701	704	703	679	714	712	731	679	697	750	697	703	697	670	692	673	685	704	696	696	737	759	726	624	723	744	651	698	734	711	740	714	686	706	685	647	728	724	663	677	685	691	675	688	683	765	699	718	699	694	665	736	710	713	712	703	686	685	709	697	724	700	710	662	704	679	679	749	656	718	695	700	677	691	632	645	702	687	710	683	672	675	733	665	704	687	648	679	674	733	671	720	700	695	693	689	692	683	681	755	673	700	690	684	695	693	673	713	698	697	694	687	685	665	710	710	697	732	679	679	670	682	659	691	698	704	696	712	720	695	706	698	693	697	747	644	661	638	667	708	683	650	705	696	692	700	688	746	700	723	665	681	692	697	685	649	642	682	674	699	699	592	676	743	663	719	626	683	706	685	798	668	653	628	707	697	711	676	649	699	660	677	653	660	672	671	713	679	712	676	682	689	739	671	666	729	648	695	705	724	686	686	696	715	696	651	684	650	671	671	718	657	655	666	725	691	693	739	666	640	664	670	644	669	691	700	671	669	641	706	704	619	701	709	734	688	689	723	715	674	687	660	687	682	658	666	708	665	714	716	673	708	699	680	693	722	729	713	685	687	653	721	697	708	720	663	644	706	673	654	686	716	700	714	699	663	719	672	715	695	672	692	712	676	687	702	704	735	674	687	703	667	676	695	689	712	747	715	728	679	689	654	707	684	716	655	689	666	685	700	659	657	703	670	701	719	706	704	719	677	699	715	696	711	682	722	676	685	705	642	706	678	682	698	688	680	653	645	681	737	694	696	675	701	717	673	736	688	673	670	641	660	652	699	680	756	736	676	732	704	717	678	671	663	635	689	711	659	692	723	658	679	635	702	710	654	663	683	674	704	708	709	683	672	678	667	711	692	691	697	679	660	658	720	679	722	674	756	676	637	693	665	732	714	682	694	675	665	698	687	657	679	684	670	694	652	674	685	669	685	704	712	641	675	704	704	661	692	719	697	674	727	667	690	689	666	708	673	684	662	677	705	709	644	693	651	688	694	704	672	704	661	657	690	677	663	701	660	736	666	704	687	629	675	678	652	666	731	678	683	716	693	695	689	739	735	691	721	743	690	725	715	685	619	635	644	698	694	662	715	701	729	753	679	670	697	696	712	690	695	631	681	678	720	674	696	703	694	719	671	654	696	650	729	696	752	656	712	673	644	726	710	679	653	704	668	702	661	687	725	711	659	710	661	682	693	651	727	684	680	680	697	714	669	709	694	702	731	686	736	680	709	676	663	678	666	680	665	723	649	693	701	672	675	680	672	669	758	709	669	666	647	672	677	653	703	660	657	663	678	690	668	676	669	654	706	739	704	681	724	696	695	644	669	683	673	684	705	696	674	663	689	686	679	659	735	713	668	699	739	737	701	723	685	694	668	695	682	723	699	721	705	719	682	693	698	722	676	700	686	690	696	681	729	719	641	690	705	672	685	760	712	706	682	671	685	674	615	683	677	711	693	705	695	661	702	663	730	667	676	722	670	659	655	688	721	715	680	685	700	673	680	666	710	696	679	677	680	645	703	664	683	693	722	674	701	716	688	677	685	653	727	690	746	655	665	679	713	674	698	687	714	700	634	669	668	673	696	639	720	662	699	673	674	665	696	748	695	649	663	698	673	679	669	712	760	670	700	689	659	674	702	671	643	691	698	671	738	653	671	674	663	735	710	685	686	686	684	691	706	657	678	722	724	692	711	686	685	714	718	717	690	693	667	708	655	677	652	706	693	677	668	680	707	677	676	685	657	614	703	671	754	697	698	655	688	670	660	699	619	725	686	673	684	650	723	682	686	713	639	695	659	700	702	701	653	703	713	688	715	711	712	673	696	669	681	736	688	667	676	664	714	692	660	726	709	704	671	687	727	666	675	666	669	696	703	683	708	681	715	672	671	687	712	661	658	675	702	657	645	666	674	716	649	676	668	697	715	656	665	680	670	711	704	735	718	680	720	671	682	683	678	693	707	666	664	711	615	703	678	686	677	693	623	709	671	711	696	667	668	713	730	695	684	689	694	661	665	678	673	677	685	678	697	657	686	633	665	704	706	674	711	673	698	687	708	704	685	680	667	684	730	679	648	661	688	663	690	697	660	727	704	703	690	692	717	742	720	697	701	664	668	692	685	734	690	718	748	723	659	733	672	639	695	675	680	688	738	723	680	626	715	674	689	737	674	709	696	669	719	651	685	721	682	691	731	670	710	697	694	693	708	643	662	688	692	706	693	682	678	659	681	726	678	666	721	674	680	675	712	714	671	724	729	679	701	665	729	667	721	666	675	646	707	677	729	676	698	675	685	663	652	707	711	708	683	720	651	725	684	692	700	663	701	663	715	662	658	673	683	731	701	692	695	669	713	690	699	720	704	738	661	714	715	684	761	679	693	691	693	666	647	687	669	681	689	704	633	687	658	664	643	704	647	731	682	691	707	690	666	674	648	668	701	687	679	676	709	723	669	644	719	662	671	674	710	674	660	682	709	670	666	669	711	724	720	658	714	707	702	674	688	705	685	639	685	687	731	679	687	699	721	689	660	667	671	702	667	705	607	706	720	713	735	690	727	669	727	707	714	714	665	641	675	686	696	698	707	721	638	723	727	690	716	707	687	680	684	651	658	730	645	719	714	709	682	714	642	686	703	660	663	650	677	702	743	702	694	676	675	706	697	699	706	652	702	685	695	676	629	638	692	696	692	686	677	642	705	650	665	702	675	686	678	656	684	765	698	686	683	701	710	686	695	696	684	682	671	667	679	677	705	664	729	700	670	706	709	700	713	705	713	621	696	674	684	700	669	675	731	692	684	659	665	691	659	662	716	683	676	688	705	668	709	701	685	666	712	679	720	665	688	695	658	699	698	642	727	668	692	705	675	658	683	659	654	698	757	711	660	663	686	712	648	681	713	727	679	713	660	685	684	739	736	632	663	677	708	671	705	678	699	664	708	711	707	627	689	689	689	746	712	658	650	711	693	695	743	675	657	656	662	676	633	672	701	683	693	738	679	699	660	689	696	669	665	710	667	671	702	700	662	699	699	708	682	681	687	711	657	674	671	693	681	706	671	705	684	699	678	668	705	710	673	640	679	716	682	711	707	727	643	674	703	696	713	656	679	708	675	628	687	687	695	628	723	665	704	690	661	661	683	642	674	687	670	736	656	657	692	660	650	699	701	658	724	674	716	677	681	692	685	690	702	631	716	683	683	647	645	664	677	690	695	697	700	692	627	727	716	668	685	711	714	684	711	676	696	702	750	671	663	653	712	709	676	678	667	684	631	707	739	692	713	685	700	686	718	703	668	649	687	715	674	678	689	740	674	642	666	649	691	645	696	688	700	652	704	673	678	656	698	687	686	693	660	689	657	752	709	684	678	689	703	655	696	720	715	679
60839	85813	47831	14330	2843	901	601	662	584	644	636	619	617	654	588	592	612	606	614	632	643	670	611	596	636	612	611	639	655	661	587	618	622	585	624	595	609	600	602	674	634	634	584	531	608	590	635	637	581	604	575	592	627	601	629	650	591	579	601	599	605	587	586	593	589	554	641	605	628	610	598	625	647	624	636	647	549	550	612	621	608	594	571	614	625	602	606	615	620	578	612	587	609	604	605	592	586	630	595	600	582	616	604	631	583	629	655	650	617	578	629	566	612	601	604	578	656	648	604	625	581	585	622	627	613	591	577	620	611	611	605	598	554	595	622	603	589	610	603	567	586	601	584	622	579	592	602	623	600	618	631	556	590	636	592	605	617	593	623	587	560	645	617	624	574	615	611	612	610	590	648	613	581	594	654	571	595	621	553	590	619	611	625	595	600	603	589	639	613	613	610	576	583	622	622	586	603	659	605	644	570	568	603	559	566	652	616	615	609	591	583	593	595	596	553	559	633	625	604	606	611	650	606	636	669	587	592	608	632	623	569	616	602	594	568	614	590	578	605	560	605	592	563	606	584	581	580	602	624	609	565	634	596	609	604	604	618	615	604	588	598	588	577	542	625	619	613	612	597	590	576	621	570	648	622	574	633	589	549	622	619	588	647	594	645	646	582	592	623	634	611	589	575	643	592	599	597	618	624	605	561	569	638	549	590	590	592	592	579	619	642	582	622	586	599	583	602	593	621	591	604	565	561	592	582	631	631	589	586	582	608	629	586	620	607	612	639	553	559	569	616	607	617	593	552	583	579	591	603	607	585	610	628	602	621	637	618	597	600	585	630	604	602	616	638	606	645	578	633	590	600	569	575	611	634	625	595	609	651	586	642	595	613	589	592	610	604	566	624	625	589	642	596	593	606	588	614	602	578	633	564	568	598	570	619	591	616	591	593	608	596	580	590	642	603	586	642	590	643	579	617	605	612	572	584	585	599	615	619	579	586	591	637	591	579	587	595	638	570	599	680	648	574	603	608	620	615	613	611	617	589	574	579	608	608	549	600	618	528	589	629	613	652	626	593	637	574	572	595	606	581	618	615	601	610	629	569	583	589	593	607	602	602	611	588	604	615	619	601	563	620	597	587	598	610	557	641	627	568	598	639	621	618	593	598	616	573	605	646	651	635	662	564	624	632	600	617	615	596	542	669	632	634	587	624	588	626	587	580	597	597	597	620	636	666	633	585	601	592	629	626	573	584	642	546	658	604	646	595	610	606	596	586	613	586	598	613	653	599	618	593	607	606	623	602	584	606	611	612	637	622	581	612	576	612	617	588	608	601	585	578	601	627	587	618	614	581	579	563	589	627	644	632	598	598	613	581	608	562	581	605	596	574	560	634	623	643	632	604	553	594	584	649	575	595	598	564	584	597	593	627	611	611	640	623	622	587	620	591	577	604	560	626	568	670	562	636	593	609	613	603	618	618	664	587	592	583	600	629	615	633	578	563	620	590	597	627	600	556	602	614	601	597	594	598	628	593	617	564	617	579	621	629	573	618	626	613	562	633	629	611	619	591	635	567	634	611	620	595	627	623	622	549	566	600	573	628	590	641	615	604	597	567	622	602	592	607	603	588	630	626	588	598	632	622	594	585	599	577	617	626	603	637	608	632	589	603	617	630	580	619	606	598	648	575	580	620	610	621	628	593	591	603	611	603	588	609	579	635	549	601	608	607	620	626	572	608	593	617	637	602	579	581	571	640	603	640	601	621	580	597	609	608	648	594	634	580	567	608	605	605	616	630	591	601	595	599	577	632	581	655	595	617	622	621	597	607	618	599	610	575	587	627	584	613	596	580	563	609	591	584	531	607	576	577	591	596	607	586	652	600	536	620	582	586	619	614	584	607	604	566	591	570	630	604	592	649	554	542	638	608	582	570	608	592	594	570	562	595	587	613	614	647	554	591	552	533	615	625	612	585	585	555	621	596	589	583	518	585	630	618	581	575	604	669	633	611	593	616	612	597	595	594	612	602	625	594	581	614	596	587	573	608	616	591	585	592	596	582	613	643	590	620	620	627	595	604	606	611	599	587	646	601	605	602	608	594	603	640	567	568	614	602	616	602	591	611	614	616	603	596	613	582	631	560	550	605	611	587	638	640	653	595	560	618	575	588	564	607	648	614	634	603	593	620	608	604	613	600	582	626	630	612	606	626	574	606	647	623	629	608	595	613	583	595	601	612	580	621	575	602	552	562	571	586	532	636	564	548	639	581	593	589	604	564	598	624	583	632	585	637	608	572	639	685	608	617	620	618	620	586	571	614	574	615	630	654	610	631	601	594	601	590	652	610	590	604	625	553	567	588	602	599	604	635	652	585	593	625	574	576	589	620	621	608	605	561	591	608	615	620	585	651	629	639	554	633	592	611	586	599	639	595	632	580	591	593	621	599	619	567	636	603	574	582	609	569	618	605	577	613	597	615	535	612	627	583	615	615	593	621	585	590	605	578	591	613	615	586	605	585	596	642	649	654	636	580	572	604	585	611	611	601	616	600	595	619	571	580	576	638	555	589	622	645	569	624	585	592	584	546	574	645	596	580	578	606	584	566	563	569	572	606	577	568	647	608	557	607	576	616	604	583	601	609	649	574	625	589	625	592	603	581	622	621	569	603	604	611	587	606	632	579	618	609	598	585	585	629	583	590	620	606	601	605	599	625	603	622	579	618	614	640	614	581	574	617	612	641	609	550	620	637	559	604	590	585	580	611	575	580	603	613	634	639	616	595	560	599	606	631	614	544	560	603	596	574	584	603	630	606	613	579	612	608	572	574	588	587	614	600	604	601	615	614	596	625	620	608	584	613	585	557	618	601	591	622	582	630	605	620	595	603	606	598	619	635	583	598	634	612	628	603	585	596	604	600	615	600	592	600	565	590	600	630	613	596	626	614	605	622	634	586	574	655	602	581	581	578	607	574	607	579	602	629	545	634	623	569	603	579	595	610	608	612	599	591	643	607	602	587	581	594	588	604	600	573	617	592	613	611	599	650	566	621	614	604	576	564	563	555	585	617	581	617	583	570	620	643	597	594	551	613	634	556	590	635	616	652	587	620	602	591	585	617	644	625	608	604	599	623	608	646	612	572	627	609	598	600	645	622	595	590	635	609	586	570	593	606	607	612	618	606	626	562	573	595	607	588	573	643	560	555	590	542	612	590	608	595	594	632	585	597	617	601	585	599	578	616	630	596	583	597	557	577	617	552	616	593	601	570	585	608	603	588	634	644	589	597	602	597	596	581	590	567	591	630	555	607	607	602	565	597	563	603	588	604	585	627	585	599	609	577	592	619	585	611	597	574	606	587	575	624	620	616	591	632	579	612	618	609	625	589	576	624	584	573	614	541	603	581	622	606	617	593	628	582	545	608	598	617	600	596	629	618	590	591	597	573	663	586	633	603	567	559	597	591	624	584	642	608	603	544	611	598	617	615	603	600	614	597	612	634	607	563	631
34877	30516	18573	4398	939	651	590	571	552	552	524	546	504	480	508	556	483	529	504	557	554	539	528	571	575	527	572	555	557	526	542	517	523	512	532	520	546	545	517	511	523	533	508	528	551	548	523	495	522	524	550	544	570	491	513	532	523	543	553	542	545	545	554	563	543	531	522	545	532	559	569	560	533	532	547	552	542	542	476	552	572	515	501	535	537	551	529	513	546	595	549	524	505	516	582	512	541	514	524	543	509	571	541	562	536	558	529	504	524	501	561	554	513	520	517	568	522	546	563	562	507	556	509	535	536	529	521	547	553	563	483	517	551	555	536	522	534	540	508	523	550	528	535	522	579	503	578	502	519	573	534	506	521	498	538	562	524	550	511	575	531	550	523	542	498	557	498	567	528	515	578	514	525	558	556	538	511	538	562	504	520	533	492	521	526	513	533	526	572	580	536	551	557	534	557	545	536	546	557	566	553	521	533	527	560	536	533	536	538	508	535	525	573	501	532	505	545	527	573	479	550	510	543	540	522	574	554	548	546	556	526	542	581	586	533	525	505	503	521	532	540	530	490	548	538	565	516	558	544	535	554	516	550	513	561	504	556	559	502	533	533	545	535	491	526	552	526	561	554	526	548	509	504	575	560	511	550	502	536	508	513	546	528	529	564	537	536	568	537	554	526	560	539	523	548	573	495	575	541	569	537	519	553	527	537	536	535	540	522	550	565	546	546	511	537	524	561	517	564	547	536	507	528	577	538	539	578	552	535	509	508	568	555	554	530	528	507	566	525	544	519	516	517	535	528	545	533	562	559	540	546	566	521	546	580	494	536	557	543	474	562	520	545	539	533	558	565	540	564	553	556	519	543	519	547	525	528	555	572	537	535	543	562	534	552	537	540	520	540	524	518	556	523	552	553	495	512	563	544	530	520	522	559	535	556	502	509	575	547	553	566	530	534	532	592	559	544	528	519	566	537	562	568	504	533	532	525	511	564	550	557	581	535	529	564	493	564	537	519	528	554	581	549	512	557	558	527	586	563	543	531	525	543	483	562	508	553	538	505	538	515	524	521	543	549	552	559	548	554	578	530	504	509	510	498	537	543	552	528	536	562	570	565	553	541	550	535	534	584	527	508	570	532	529	558	585	522	506	547	543	559	570	543	564	548	560	507	537	531	577	581	556	572	555	536	533	522	559	595	552	556	561	545	515	572	518	501	538	536	533	559	510	529	510	531	549	559	542	544	514	533	557	546	541	527	564	545	536	555	555	530	523	551	569	518	501	560	567	561	547	512	511	509	551	550	541	537	553	525	562	509	511	564	561	540	519	522	512	504	542	563	528	549	560	554	526	515	529	509	553	529	526	549	551	547	498	489	530	571	542	520	544	528	531	551	486	551	530	571	521	557	520	530	556	537	569	528	546	532	544	532	509	529	542	510	551	555	558	519	539	536	512	571	588	524	532	544	507	580	509	547	541	533	563	508	553	538	555	563	526	519	534	569	521	563	527	542	560	561	577	502	494	542	537	575	566	508	510	560	487	525	563	513	561	517	549	544	534	585	539	524	530	551	540	552	586	541	550	508	546	512	524	537	524	519	545	547	523	518	567	551	540	527	519	560	503	542	522	518	557	577	551	531	497	536	544	555	508	577	497	579	530	559	515	551	537	557	527	511	549	515	534	520	528	535	525	590	511	571	573	525	541	508	556	530	495	553	521	479	547	477	552	518	552	496	552	533	574	585	543	526	551	523	510	540	539	564	526	518	535	519	508	492	551	507	590	561	558	491	519	538	548	555	506	535	524	562	508	572	546	524	536	483	535	540	538	562	541	575	564	519	569	558	548	548	513	538	531	529	528	519	572	547	553	527	597	540	535	542	555	506	550	522	508	512	505	542	566	518	532	567	534	549	519	530	539	515	523	586	537	537	525	584	531	503	524	542	529	551	552	523	509	548	566	540	508	569	537	524	559	541	547	495	533	528	552	579	544	548	542	541	548	530	535	517	543	541	546	544	553	534	569	524	535	541	514	563	542	514	539	530	510	520	478	551	522	501	543	553	531	524	498	518	515	548	558	547	559	542	550	535	502	514	518	568	524	562	539	514	527	524	528	540	541	534	550	556	498	566	534	518	521	521	540	533	530	534	514	544	557	568	510	536	541	500	543	517	554	541	521	502	539	554	566	540	522	522	544	534	524	547	536	516	529	541	515	519	524	554	587	555	543	553	536	505	590	579	512	575	492	499	544	544	531	571	568	512	531	562	514	510	503	535	553	515	569	518	598	528	573	513	594	549	523	556	512	575	519	590	568	555	553	531	490	570	575	545	526	569	499	536	526	546	533	533	496	518	516	540	534	543	586	537	555	561	534	530	548	514	575	547	574	522	548	535	497	586	556	535	555	563	528	550	534	537	521	529	538	509	529	576	500	502	559	530	545	494	562	577	555	523	520	546	520	528	525	590	550	541	536	534	540	556	572	503	469	534	512	538	498	512	572	519	578	539	570	551	509	541	538	524	568	528	456	539	543	594	561	490	558	557	528	534	494	511	476	581	532	529	552	523	527	506	543	543	567	578	531	572	555	527	561	500	513	550	509	545	513	533	596	542	527	554	525	555	534	534	508	531	523	523	514	543	549	529	532	503	528	563	551	554	579	544	538	577	574	502	528	583	548	542	541	536	546	566	538	522	539	538	551	526	545	527	523	506	539	543	562	517	529	553	550	541	499	525	520	548	502	546	553	549	539	531	555	487	530	549	533	502	527	518	489	540	535	546	540	535	539	498	528	564	534	523	517	572	492	511	525	538	563	535	513	543	540	505	523	545	533	512	515	538	539	502	579	504	547	587	552	584	532	513	530	568	535	524	547	480	527	552	525	541	535	569	543	489	558	517	565	513	541	550	532	568	551	536	537	573	498	558	564	528	532	516	527	547	542	532	535	547	523	538	526	528	530	522	554	499	504	518	549	538	556	564	540	553	505	572	526	529	551	534	528	558	529	542	556	562	540	539	525	532	548	540	517	542	523	526	542	533	557	563	543	552	542	481	509	525	514	547	548	543	537	525	521	538	499	535	551	571	482	515	506	546	544	547	546	606	515	506	500	517	506	555	561	565	549	542	544	529	552	513	538	494	520	532	584	571	517	565	561	484	564	526	554	557	513	557	490	566	490	536	589	511	550	532	579	543	530	524	526	499	534	552	533	521	557	527	544	542	513	556	551	520	579	538	533	538	498	563	516	517	560	549	554	514	563	535	513	548	541	535	565	546	556	546	522	517	484	576	580	527	576	531	545	518	539	520	560	501	524	505	529	525	538	546	523	562	548	531	550	511	561	546	537	558	574	548	498	552	538	547	502	561	552	530	551	513	526	521	499	529	518	513	554	511	530	532	574	530	490	484	512	556	565	525	547	533	549	539	512	574	523	519	523	562	531	540	555	534	477	541	522	553	570	539	560	535	539	540	531	551	579	568	563	507	517	544	552	545	602	536	536	543	523	506	565
32756	30024	9923	1944	641	476	466	443	489	423	400	502	452	436	472	448	410	444	436	429	456	451	426	409	403	395	441	474	458	434	412	412	429	428	431	476	421	399	448	397	458	435	414	452	406	459	429	436	448	444	426	455	421	418	387	393	415	482	427	425	451	448	420	429	423	408	443	425	445	446	422	410	451	409	450	447	446	444	443	459	457	451	426	453	414	446	429	422	457	428	433	413	399	458	401	434	436	480	446	430	453	421	423	440	420	425	422	444	455	413	442	457	429	459	418	474	470	418	422	426	438	465	454	444	399	447	416	429	457	423	414	455	421	432	445	440	446	424	414	465	413	441	441	437	419	472	437	397	419	445	430	388	395	452	419	415	422	425	425	454	440	420	439	419	414	443	457	453	474	432	438	460	394	436	395	462	437	416	435	408	452	428	419	429	388	390	424	448	466	437	408	395	443	430	462	429	417	474	408	459	428	401	435	424	481	412	429	416	416	422	414	442	446	421	436	426	419	405	436	430	420	447	426	448	391	444	431	467	399	405	431	419	410	427	429	424	446	434	450	412	434	401	452	398	466	428	430	443	439	446	460	450	431	427	420	443	453	420	432	431	450	438	442	429	470	438	410	389	429	411	442	427	409	454	425	450	412	456	408	439	415	406	437	446	432	410	467	454	428	439	447	422	461	429	434	444	431	458	472	425	430	453	452	441	441	471	444	429	473	417	429	461	432	418	414	434	445	425	411	442	458	442	425	426	405	433	452	434	407	390	394	425	461	438	442	422	429	440	463	444	401	442	438	455	457	480	451	424	419	434	457	407	421	394	440	422	407	444	450	419	444	423	446	430	447	414	447	424	425	445	452	456	400	416	423	441	410	437	451	466	427	452	410	429	389	419	446	429	432	443	437	452	431	413	468	449	445	435	411	426	412	417	424	466	463	424	396	485	404	431	452	412	452	375	423	426	425	450	431	442	443	406	446	429	425	427	486	410	431	456	428	403	437	465	419	430	430	419	429	444	427	423	435	478	462	414	415	452	442	427	426	392	442	405	405	407	446	469	437	426	450	456	420	401	435	442	461	409	420	415	405	420	422	449	395	427	434	402	424	420	374	429	417	436	457	442	445	449	461	418	397	415	411	417	419	455	432	435	429	444	457	456	404	429	438	394	441	466	447	447	373	463	421	429	386	402	443	446	412	426	411	445	406	403	387	433	512	438	434	420	387	452	430	449	416	419	430	439	383	433	443	456	449	411	427	429	446	441	423	464	420	467	413	408	427	415	410	433	451	438	423	425	441	421	458	416	457	434	428	418	430	436	453	425	434	415	461	448	462	416	439	421	419	449	448	438	397	393	491	441	435	404	420	425	414	408	430	424	466	398	391	398	456	440	435	432	460	405	460	459	407	434	440	479	416	421	396	442	424	449	419	427	452	472	444	401	417	420	456	407	425	413	415	432	426	408	404	425	431	413	451	452	408	451	407	433	467	406	402	396	463	433	399	445	461	402	449	407	449	408	488	412	430	434	457	459	423	452	454	452	416	421	438	428	431	429	410	428	447	436	441	450	400	469	415	414	458	437	371	456	436	418	436	400	436	423	411	432	497	440	444	447	424	449	413	438	413	467	445	387	421	437	405	431	424	416	447	406	444	416	425	453	451	414	460	440	427	444	427	424	459	422	428	456	417	437	452	451	427	438	447	465	439	434	434	439	427	426	462	431	394	448	416	386	425	420	466	399	440	435	441	416	435	434	443	424	444	464	431	436	431	419	451	430	455	438	468	462	410	425	415	450	432	416	435	453	429	453	407	419	454	448	435	475	444	424	457	441	456	431	439	429	449	420	412	462	428	464	437	449	407	462	421	446	431	412	424	475	450	435	417	446	426	459	420	416	425	445	457	432	392	412	445	451	429	437	399	467	416	434	441	412	432	458	466	478	404	429	432	454	442	463	428	459	414	431	454	452	439	454	448	446	400	431	444	437	399	436	423	412	417	422	413	420	436	440	460	441	417	430	412	468	398	437	409	483	404	446	455	452	447	438	385	426	416	452	432	418	405	405	443	444	449	473	404	435	425	426	443	447	399	447	420	428	432	466	459	442	427	436	414	456	444	415	412	399	425	454	444	425	453	473	436	450	440	421	447	426	421	425	408	461	450	437	475	434	436	418	441	446	422	427	441	414	423	456	440	420	429	455	432	433	448	470	411	427	419	427	471	439	449	442	461	407	401	428	355	406	447	416	459	385	398	443	421	427	455	427	408	437	431	411	469	443	406	425	392	454	455	419	443	442	419	421	402	462	442	416	432	405	448	437	405	427	436	419	457	418	434	398	417	484	405	415	383	466	439	466	416	465	423	409	442	377	459	418	440	410	434	430	426	426	420	424	412	441	403	412	407	404	432	406	404	455	445	449	445	446	456	457	411	467	463	494	435	413	442	425	444	454	464	444	474	424	443	438	402	397	447	447	412	403	445	429	402	414	432	431	404	450	415	424	485	449	437	394	399	406	440	428	449	440	398	440	460	411	436	424	447	427	440	481	420	422	446	415	435	415	457	446	442	457	404	424	449	449	457	405	450	454	418	416	452	450	442	416	403	449	428	428	432	415	442	447	414	431	447	425	413	430	383	426	429	417	430	441	441	442	429	407	422	430	439	433	432	413	447	455	418	451	473	415	413	479	443	428	400	397	446	457	422	401	415	406	470	440	461	436	410	451	448	479	466	415	454	446	408	434	420	446	410	418	418	404	462	463	423	445	451	449	444	429	417	438	413	465	416	435	454	440	457	421	414	453	459	434	441	460	391	411	413	444	460	369	409	423	448	452	458	441	429	465	437	432	409	403	443	467	440	429	455	391	427	437	435	432	440	425	452	450	415	451	446	458	445	421	411	440	443	479	477	443	407	425	418	443	446	384	428	472	406	429	416	407	421	430	441	414	435	464	466	434	446	448	453	434	419	436	370	426	428	455	417	435	432	451	449	424	406	440	432	450	447	435	394	436	430	476	428	452	416	439	425	419	442	410	451	444	454	457	404	442	405	459	433	463	423	411	458	467	432	394	464	447	429	437	408	438	421	404	437	436	429	431	453	424	421	401	384	431	444	417	422	426	409	453	472	415	420	482	430	447	506	410	478	426	427	412	446	449	430	443	447	433	443	414	461	455	449	472	416	430	414	437	448	435	454	447	438	447	439	416	430	451	421	431	409	445	417	434	425	456	410	477	419	423	449	432	430	416	390	428	439	454	408	422	401	430	417	452	423	449	437	424	413	448	434	404	449	383	415	408	461	439	462	392	469	423	480	445	404	433	417	429	423	475	410	439	467	443	418	458	442	455	424	404	458	433	448	418	440	443	436	411	400	456	428	423	417	452	441	437	434	436	462	409	432	422	445	457	445	382	389	430	406	433	464	423	440	454	434	426	411	460	437	430	419	417	433	446	421	448	444	436	431	449	418	445	439	413	387	428	474	419	465	430	440	401	475	447	418	449	446	400	433	455
24693	22856	28996	24526	17965	4358	957	694	636	661	634	628	658	624	623	629	625	621	611	551	611	620	613	595	592	567	613	593	587	645	624	584	607	605	628	611	598	651	597	609	629	614	567	556	583	601	599	640	641	609	588	618	608	622	628	636	567	605	608	543	610	579	584	577	580	573	568	609	574	590	592	583	646	608	593	638	591	578	626	619	628	627	635	589	549	598	629	598	601	588	597	605	670	611	605	609	585	644	598	569	599	569	624	595	587	609	577	578	595	601	617	555	586	592	581	588	584	681	594	634	573	638	603	566	634	586	579	612	597	588	631	566	559	571	583	605	582	589	619	565	595	611	607	570	609	616	592	629	624	594	605	594	625	581	623	571	563	559	594	552	596	606	606	597	592	598	604	579	588	632	612	605	632	581	616	597	573	596	586	586	583	589	640	578	556	618	582	683	592	621	611	596	574	585	562	621	620	574	602	667	605	588	560	601	588	587	591	595	573	605	591	610	600	617	618	590	574	593	645	594	621	584	637	605	577	590	610	612	616	572	605	582	583	624	640	594	577	644	584	573	567	571	558	603	595	612	610	620	598	634	587	616	604	588	593	599	577	569	583	590	621	547	585	607	603	584	632	554	624	629	603	584	608	601	635	619	608	639	574	587	585	575	586	609	598	583	576	632	599	599	569	648	595	633	581	620	602	628	581	605	601	632	581	607	618	618	593	630	591	573	627	594	536	600	625	626	579	660	578	589	600	576	595	596	594	627	625	608	595	556	542	641	590	614	597	600	573	570	585	568	594	630	610	565	595	601	576	598	580	585	603	607	590	606	585	587	604	623	564	591	583	590	606	612	586	596	629	614	582	583	597	598	610	611	569	580	611	603	585	637	595	591	571	610	558	601	588	584	569	572	600	600	559	612	613	585	558	562	553	568	618	569	588	606	578	625	578	596	622	591	640	620	586	593	588	580	579	582	639	625	614	581	615	563	598	585	590	540	653	590	580	628	598	605	605	627	613	644	608	610	592	596	603	563	619	627	586	624	622	544	584	611	592	604	575	615	612	595	609	659	598	600	566	613	554	592	574	553	589	584	604	597	589	595	595	578	600	593	646	612	598	659	599	592	587	602	563	585	623	609	615	554	621	615	600	600	616	572	620	569	590	600	549	617	553	615	552	559	585	615	607	595	620	588	591	608	582	632	569	598	582	603	574	602	574	611	602	599	634	616	587	545	569	592	616	580	552	603	624	536	595	590	597	611	568	611	570	609	594	596	583	605	599	619	593	595	603	616	562	576	577	591	568	594	606	585	592	586	602	602	566	608	585	611	593	599	614	611	618	626	615	632	630	612	580	553	564	582	617	624	615	614	619	594	600	601	571	562	621	576	591	599	593	610	572	554	580	612	584	640	581	610	606	595	606	594	623	591	579	604	570	587	584	618	585	622	590	617	591	635	585	620	544	620	602	613	549	579	593	621	605	616	584	580	549	538	607	576	632	613	526	582	596	560	638	575	652	592	586	609	591	600	599	565	605	596	652	611	596	610	597	574	578	607	590	599	594	595	570	563	589	631	585	612	585	597	609	616	573	566	569	607	615	613	602	639	592	566	590	591	577	588	608	598	594	619	592	591	552	562	615	609	577	590	642	632	592	575	604	601	583	616	589	600	644	599	581	632	615	625	602	591	608	601	621	628	615	655	621	634	542	595	605	579	675	598	637	548	658	603	588	618	582	644	583	601	584	629	553	603	577	577	583	557	580	601	615	544	576	576	587	651	594	602	556	578	583	585	598	622	602	603	611	572	643	574	572	560	625	546	584	565	575	584	548	607	539	576	594	603	582	607	636	604	562	609	592	611	625	604	600	581	602	602	589	596	617	579	625	606	640	588	585	604	541	628	569	590	619	590	557	621	534	548	581	612	618	592	636	596	612	575	607	638	625	613	580	589	583	559	556	614	591	604	577	598	607	601	579	623	604	632	617	584	583	599	605	606	579	517	574	561	655	588	604	594	574	573	536	596	607	591	611	609	598	560	626	556	584	541	572	625	575	595	591	560	621	573	587	608	576	603	618	621	572	587	603	623	568	629	598	599	592	666	627	594	599	605	594	636	569	568	559	603	622	594	608	601	563	570	567	597	594	585	592	602	606	597	576	590	632	612	620	612	576	611	572	593	617	558	595	638	584	610	585	571	587	586	517	578	625	583	558	586	574	616	609	590	602	582	602	603	640	614	636	564	587	623	615	558	586	613	613	587	645	638	592	629	587	568	575	594	599	644	575	576	575	620	597	563	603	576	564	612	585	626	618	627	606	605	596	642	577	611	565	622	629	620	597	598	598	646	602	584	545	567	594	532	611	608	598	604	580	599	596	625	583	580	556	590	598	610	588	588	623	577	642	587	557	605	629	597	618	566	585	599	604	639	553	604	587	590	593	595	607	573	584	602	594	608	571	579	557	627	608	593	599	627	578	602	587	609	576	603	556	612	583	606	604	608	620	655	600	625	609	608	611	618	582	587	567	584	595	609	605	597	621	538	579	654	603	562	607	537	624	563	622	607	563	612	570	595	617	570	592	584	603	590	584	599	605	598	600	558	602	609	597	636	585	630	572	611	596	614	565	606	650	583	586	628	637	563	586	592	615	651	597	560	634	608	576	559	568	584	577	590	593	607	627	666	596	595	589	572	577	608	582	572	639	563	617	589	565	613	591	609	604	562	560	577	655	638	585	643	567	614	579	587	599	576	563	611	594	561	606	602	565	589	570	645	627	627	679	595	623	614	592	566	599	581	543	578	636	612	613	585	600	589	627	584	632	554	594	562	587	565	583	593	557	576	553	590	583	589	562	581	594	606	594	592	575	602	593	593	606	569	580	570	581	596	565	626	597	577	595	566	619	582	575	582	620	605	619	608	594	598	590	573	590	587	595	595	544	586	614	691	642	552	600	592	585	610	588	600	616	590	593	571	555	546	608	595	585	598	608	580	633	604	594	614	586	559	642	564	593	629	598	608	588	589	606	585	619	613	630	580	608	613	599	605	609	593	573	549	612	600	635	567	599	582	602	587	594	601	620	578	574	615	627	630	557	612	588	572	586	606	609	578	619	623	590	594	589	526	596	626	563	592	555	607	549	612	582	609	629	578	542	593	572	591	602	590	556	580	586	595	551	597	611	573	617	572	602	610	594	654	550	589	596	612	575	589	611	568	589	596	589	658	532	590	595	634	585	601	557	603	561	569	611	609	613	557	626	567	612	571	607	578	618	614	604	571	584	580	560	556	580	555	612	555	602	525	584	576	597	582	567	614	604	603	607	625	576	572	613	581	619	600	550	566	543	600	569	585	602	633	563	612	591	550	601	609	591	637	576	619	583	604	608	628	627	575	555	585	585	635	589	611	637	577	580	617	591	566	593	577	568	611	580	591	608	584	572	612	622	605	590	577	568	603	580	598	566	588	587	612	601	630	590	565	594	571	639	555	591	598	596	582	616	577	566	604	592	615	576	571
62566	83271	43588	11793	2382	743	561	517	507	487	527	574	534	545	522	535	533	538	566	530	501	530	555	553	547	515	572	515	532	520	553	542	504	558	569	537	488	507	566	532	510	528	579	493	524	530	523	544	498	492	534	546	504	510	506	561	536	489	531	527	533	502	523	496	513	539	536	545	496	533	509	546	540	552	496	521	522	524	558	507	555	567	528	520	512	537	526	520	497	522	516	558	520	570	535	553	524	506	561	526	524	495	532	592	525	509	535	547	531	476	497	520	535	529	545	553	532	516	551	566	541	551	528	513	506	554	509	523	493	498	530	559	539	507	516	482	507	522	507	489	549	583	519	511	522	537	535	517	571	549	533	549	557	524	550	505	554	516	571	535	541	538	539	562	526	520	545	566	488	563	550	519	559	554	493	557	546	535	548	533	506	581	546	497	556	521	517	484	572	507	527	553	481	542	492	474	498	518	518	546	545	514	535	575	532	540	556	513	579	522	486	560	523	510	517	560	517	533	533	527	503	488	496	527	510	551	505	547	503	505	515	527	555	573	533	506	560	530	526	516	527	526	543	521	527	510	514	515	554	569	535	529	504	538	509	507	533	523	531	529	582	495	552	518	552	495	514	558	522	551	563	529	511	491	495	551	545	515	513	537	511	507	522	491	476	561	556	515	545	510	548	542	566	533	535	550	562	529	511	493	514	542	532	519	525	512	556	499	507	547	545	512	529	500	541	508	515	548	525	516	564	543	545	519	517	549	476	519	547	534	522	530	537	541	500	486	531	528	531	500	537	557	535	524	509	568	554	500	512	539	528	480	531	509	504	557	546	553	497	525	491	546	447	538	513	519	565	527	559	570	541	518	501	486	532	500	497	504	524	597	516	574	499	530	543	568	499	516	545	503	547	570	533	545	532	549	532	501	495	504	525	528	545	522	527	541	515	489	516	551	504	497	545	530	548	531	530	522	504	497	521	515	556	520	534	530	584	549	540	549	510	522	510	523	543	510	516	496	533	568	552	542	545	555	543	526	510	529	537	520	449	517	545	572	503	533	504	478	564	519	548	506	508	527	538	502	470	533	496	545	518	513	541	537	532	535	521	516	519	512	560	505	547	512	492	535	538	497	561	544	509	527	503	564	509	525	490	511	498	572	503	519	555	526	524	507	529	535	521	493	522	511	530	505	542	528	534	511	540	525	527	533	544	522	504	547	559	560	529	508	531	532	513	536	558	530	504	541	543	519	511	516	490	554	518	521	515	517	539	562	483	529	557	532	599	571	523	555	512	508	475	552	506	517	497	488	479	514	518	490	509	523	526	532	530	516	517	516	533	562	584	517	520	541	528	468	470	540	535	534	498	561	502	515	564	497	532	528	530	492	558	546	503	524	531	567	507	503	522	491	563	567	550	540	519	512	512	567	541	539	526	518	502	563	502	538	528	517	492	545	507	536	531	517	556	539	482	563	508	518	543	516	556	565	541	505	500	556	508	466	567	511	515	489	554	552	550	525	525	537	529	514	502	530	540	498	544	524	518	527	551	536	563	529	528	498	511	486	512	542	554	505	567	524	530	517	493	541	508	547	520	541	489	540	519	558	522	489	522	566	527	528	520	554	539	528	517	514	509	533	536	534	557	537	524	559	534	576	530	564	551	533	499	534	512	552	557	511	549	511	544	559	527	537	528	509	539	525	541	530	552	533	509	546	504	560	513	540	519	555	569	541	487	564	545	533	572	534	572	537	513	537	529	551	515	529	517	539	517	550	489	537	525	518	518	566	490	529	533	517	524	529	518	503	535	492	504	545	569	531	547	552	532	535	550	501	491	480	542	524	561	544	513	510	530	543	537	510	521	488	530	521	561	561	528	538	477	564	517	536	526	529	534	556	527	546	508	514	495	544	529	533	532	490	544	535	516	546	493	531	513	525	529	519	568	504	546	519	553	498	545	522	515	534	496	491	512	491	530	509	512	536	534	546	553	523	529	519	520	532	525	508	536	552	557	538	519	524	526	568	554	500	490	536	533	533	492	497	552	562	536	565	506	556	547	535	556	529	517	521	555	517	541	503	488	509	541	571	503	538	577	484	552	554	507	550	502	481	512	529	508	542	535	528	509	543	533	559	531	526	542	552	555	559	532	518	527	507	535	533	467	537	511	516	564	510	553	517	507	529	533	521	519	493	489	478	564	501	514	562	530	528	499	520	493	557	525	513	536	509	510	534	517	565	525	512	527	517	516	560	530	530	527	524	491	545	495	565	535	521	537	531	546	530	496	542	553	551	533	527	513	521	562	527	540	556	489	536	522	552	506	510	549	544	520	507	525	509	543	601	526	554	520	530	542	502	512	547	534	535	546	516	510	553	531	517	504	504	479	533	526	533	480	524	567	514	512	541	540	534	497	547	552	544	509	517	552	541	539	537	558	527	525	532	545	532	512	567	508	504	519	530	527	525	547	551	546	507	533	545	511	525	525	515	557	501	526	537	520	533	533	532	510	558	534	567	561	534	551	554	535	530	542	547	518	573	497	538	536	554	523	525	508	515	532	469	485	538	516	533	538	506	545	490	493	513	515	533	514	512	540	524	525	563	540	547	579	539	518	517	548	492	535	516	536	505	492	503	531	529	509	569	590	509	532	549	536	526	530	511	561	535	540	538	512	538	558	599	553	539	493	563	493	497	537	531	541	491	538	556	539	535	541	493	511	528	553	559	488	523	553	545	528	555	544	576	548	572	557	561	511	553	545	576	542	532	553	513	537	525	546	531	541	537	558	554	551	489	527	533	490	499	506	507	565	514	545	512	505	528	540	525	526	569	533	509	561	510	527	531	503	539	514	531	535	476	509	510	521	521	509	565	507	553	483	574	518	542	542	565	476	526	529	544	507	513	539	535	539	530	508	582	534	498	553	519	509	516	561	530	504	576	507	562	542	500	539	523	519	505	560	571	569	559	526	524	518	537	555	535	532	514	517	564	513	544	565	502	512	531	497	514	517	534	508	567	490	503	543	544	516	548	541	563	491	522	510	506	536	552	500	523	509	573	511	474	519	524	517	530	486	557	560	524	526	525	525	537	553	561	544	534	503	566	505	555	573	546	518	529	513	552	506	521	524	565	547	528	540	487	531	515	523	547	516	527	535	507	518	534	528	542	525	503	530	500	535	552	561	559	540	543	557	538	519	531	516	515	524	503	545	551	469	555	553	506	534	505	523	532	516	542	529	550	552	514	568	552	540	509	565	522	554	504	560	500	495	529	511	511	527	519	548	527	535	550	497	543	520	508	545	497	545	582	543	525	537	561	493	512	536	515	532	526	490	542	545	559	497	520	519	524	560	513	522	563	556	521	556	518	494	523	518	491	533	532	528	482	537	539	532	554	508	496	496	533	540	545	490	568	523	510	524	540	507	537	552	490	543	531	498	515	545	554	539	546	547	585	527	579	583	558	524	540	569	529	543	527	557	502	536	506	565	545	520	532	499	529	510	545	529	544	503	540	519	523
24174	22315	28846	24230	19958	8372	1290	801	735	733	720	691	728	760	745	681	668	689	717	664	689	694	682	686	678	686	682	722	698	684	658	685	660	672	660	696	684	690	697	694	706	751	689	693	678	666	729	708	642	612	706	670	707	632	665	678	658	652	638	668	700	670	701	688	684	680	670	686	641	659	677	701	678	665	633	711	668	679	710	709	684	675	675	691	714	727	701	697	686	702	723	691	695	652	700	670	727	694	644	681	646	677	667	728	692	658	620	681	677	639	668	694	697	726	663	669	672	645	640	674	680	632	712	703	650	657	664	674	663	700	704	687	644	673	718	708	660	655	658	690	665	698	663	708	691	682	676	640	679	694	715	674	687	647	672	696	683	620	689	661	649	734	685	689	735	685	654	682	689	689	672	700	667	708	639	675	674	674	682	648	715	650	688	656	725	715	656	680	649	709	697	655	632	667	706	687	669	650	697	705	621	610	653	688	695	663	656	713	654	692	692	676	670	637	685	725	657	658	663	659	684	695	725	706	704	687	680	646	665	672	676	608	649	677	670	707	723	734	658	654	655	669	673	665	717	690	666	635	653	693	662	669	639	681	694	678	636	646	652	709	712	683	696	684	688	687	668	637	659	690	639	648	667	674	720	718	704	644	698	658	646	636	650	670	626	716	650	682	638	681	681	658	696	667	702	640	676	702	722	648	653	664	626	679	673	680	692	701	664	671	671	628	675	687	650	640	686	669	640	655	711	625	691	672	644	659	670	681	695	646	682	685	650	664	680	653	697	673	670	663	692	692	637	688	629	697	691	621	666	687	696	658	704	672	684	660	678	706	687	643	648	655	664	710	665	661	688	682	697	700	617	667	654	649	663	673	684	686	690	659	645	684	644	708	680	685	657	652	701	680	671	734	600	642	674	648	692	665	654	673	638	633	676	681	717	655	661	696	626	664	674	642	637	690	691	652	693	665	661	707	702	652	710	693	680	688	668	685	648	626	652	715	643	653	666	672	727	677	669	703	708	674	640	657	665	622	682	652	656	686	698	690	672	662	676	658	687	649	716	662	652	678	671	691	679	665	693	686	681	642	710	725	651	655	660	715	684	674	662	661	671	709	702	692	699	643	674	619	684	634	665	695	701	653	660	686	699	710	730	672	716	659	730	712	732	627	700	670	689	697	661	685	674	685	677	647	681	681	668	692	678	665	701	691	659	715	661	670	686	678	680	697	680	706	712	725	644	676	641	687	701	675	695	666	677	707	663	682	701	718	669	702	673	690	672	674	679	646	633	725	649	638	699	676	675	665	666	650	677	685	690	658	681	691	706	679	687	649	678	660	650	637	706	712	704	662	697	665	696	644	680	701	637	663	698	670	694	653	666	722	675	668	685	642	680	700	696	642	648	703	675	684	652	710	695	751	665	723	693	640	684	698	696	695	704	659	661	699	669	607	663	695	698	715	682	716	720	741	680	657	647	629	708	691	689	703	684	652	665	683	658	683	676	667	704	708	698	664	629	663	727	640	693	673	681	674	656	670	684	713	687	647	660	645	642	647	686	648	638	642	676	719	710	692	651	631	704	675	679	666	651	661	669	640	626	687	651	724	633	695	639	659	674	676	712	735	647	635	709	663	640	693	687	692	654	680	691	667	681	678	654	632	713	645	666	662	639	677	673	688	691	696	682	707	680	657	697	682	649	707	661	665	658	719	679	729	672	701	660	678	722	702	644	673	672	639	683	726	712	659	654	643	656	667	672	664	688	657	685	675	646	690	681	672	681	686	691	595	691	670	682	649	682	710	683	663	689	693	714	723	658	704	698	652	632	687	713	687	640	679	670	702	644	656	707	704	637	629	719	657	673	686	654	625	650	636	703	675	672	675	713	690	692	713	683	650	628	670	697	700	702	682	692	663	629	649	734	646	648	703	704	636	645	679	729	693	661	672	675	653	655	705	675	641	670	686	650	688	622	641	667	660	655	676	647	695	714	656	688	695	671	625	681	656	688	676	654	627	685	672	661	656	672	706	703	672	672	699	653	709	704	649	710	641	708	712	643	720	698	653	664	694	656	705	695	754	660	661	652	647	675	674	702	685	651	638	730	694	704	713	669	672	685	688	690	650	686	666	695	706	655	688	637	658	622	659	682	636	668	666	674	683	702	659	634	629	661	642	681	652	655	689	658	685	603	658	683	684	705	673	677	675	679	677	675	696	654	667	693	675	650	706	688	617	666	732	650	635	667	681	705	692	625	670	666	652	662	650	701	699	687	646	669	656	675	705	634	651	650	673	701	643	661	630	662	689	703	664	664	703	678	728	666	718	703	657	634	703	651	721	674	659	705	686	673	689	676	673	714	717	679	679	696	692	664	658	709	666	667	669	667	662	691	644	659	680	698	679	640	680	664	667	673	669	698	680	681	674	704	689	728	652	685	687	679	679	681	715	692	619	689	658	647	676	681	677	690	690	666	641	673	676	657	684	657	687	633	673	686	662	672	679	693	749	670	706	638	667	702	647	680	647	641	712	687	684	728	666	654	631	647	676	654	682	741	696	671	669	663	657	657	666	666	674	673	700	684	718	648	675	658	679	650	705	684	677	686	663	700	689	693	663	631	680	626	652	635	651	645	590	711	693	677	681	699	700	622	705	661	662	623	637	679	686	697	686	679	730	691	686	680	662	642	680	691	640	646	658	645	667	695	698	610	677	685	664	707	680	708	690	638	667	695	672	698	696	707	679	723	710	671	676	685	700	658	696	675	638	624	679	677	730	694	677	675	608	710	694	653	731	667	689	680	694	732	690	659	596	687	707	663	662	706	669	704	715	660	651	664	671	707	664	665	691	683	712	692	676	670	747	673	710	665	668	698	687	688	648	693	676	652	689	660	706	680	712	669	704	695	656	699	673	698	725	704	639	648	689	650	662	703	620	688	708	701	706	647	686	674	668	692	685	621	697	678	651	720	629	654	670	644	642	675	681	677	667	665	639	662	716	668	694	699	675	659	721	684	662	671	682	633	687	697	704	687	680	678	694	667	698	659	686	667	694	684	663	712	704	638	653	654	684	675	697	699	712	684	658	620	699	708	696	715	621	696	692	662	670	669	637	684	638	709	682	665	630	654	669	637	675	675	595	664	649	680	656	642	643	623	689	694	689	666	683	716	698	734	649	673	669	664	648	738	705	645	677	658	679	714	701	676	671	712	706	710	634	684	687	721	674	640	688	720	650	705	656	708	673	602	671	660	639	612	716	635	637	677	650	688	655	720	688	718	695	612	707	684	682	719	641	688	710	651	658	665	632	675	661	649	642	673	730	671	608	651	658	639	662	670	671	672	665	660	738	700	686	657	634	667	650	695	695	659	666	693	672	646	660	652	694	683	670	688	676	669	621	713	662	709	659	669	692	650	710	642	655	712	693	654	684	693	709	705	700	675	635	732	660	663	693	697	710	707	712	679	709	711	677	685	694	668	641	687	682	648	626	683	682	687	698	651	714	664	677	666	660
61114	86461	46565	14064	2983	922	588	567	597	621	619	630	613	600	595	617	601	627	584	608	585	573	596	644	579	591	593	600	598	609	567	663	635	605	599	640	614	620	621	671	598	636	588	630	639	592	574	596	582	602	583	632	640	598	604	633	614	585	625	584	584	571	612	597	572	624	583	563	572	621	586	610	614	551	613	610	645	619	606	602	558	537	577	603	627	597	612	557	611	592	613	575	616	594	582	590	594	609	600	619	608	603	586	626	575	610	594	601	565	639	534	595	609	562	594	613	589	629	574	523	592	632	581	610	609	669	568	664	551	657	564	593	611	613	624	567	550	557	613	584	590	610	629	610	645	610	583	553	561	589	593	607	663	613	583	578	580	577	561	595	602	603	565	572	612	584	603	594	590	642	572	599	612	590	573	612	565	588	576	606	614	619	610	597	610	640	617	566	628	609	621	597	589	564	600	565	594	535	626	565	638	575	614	578	593	571	598	619	575	622	603	629	562	562	573	601	541	614	606	648	578	626	559	584	627	598	570	579	624	555	609	609	559	599	569	600	578	565	593	597	571	610	607	556	600	623	587	594	612	580	563	635	579	602	589	607	595	600	608	579	613	579	618	588	614	558	617	587	587	572	615	579	625	632	600	588	612	595	632	564	607	630	608	574	589	556	604	585	637	606	522	589	606	620	596	552	643	601	622	595	629	594	529	579	588	572	597	568	597	579	538	622	591	624	583	621	584	571	589	646	596	579	586	578	623	571	582	611	621	608	605	558	586	575	562	580	593	593	626	572	575	590	567	597	599	591	600	593	569	569	610	583	594	618	584	587	589	623	621	621	600	555	629	599	583	607	609	627	583	610	618	607	600	609	601	596	579	649	595	592	585	563	588	568	615	593	600	580	651	607	615	569	586	590	597	542	617	646	594	551	598	559	581	597	569	591	546	559	642	626	613	614	625	595	623	584	577	657	625	637	574	620	599	568	606	598	582	589	601	616	596	630	583	556	594	620	544	621	601	568	628	546	578	636	593	617	578	568	548	628	621	593	617	631	612	591	595	581	620	617	567	628	577	629	588	615	618	541	599	616	615	590	576	602	604	613	634	606	595	612	601	596	602	584	557	584	604	641	621	620	576	570	573	619	581	573	598	579	613	588	630	605	597	588	599	592	615	596	583	598	580	599	611	624	612	636	528	601	549	569	578	615	604	585	595	594	621	575	610	560	570	584	617	547	621	588	602	587	615	639	562	564	576	610	583	598	580	646	578	600	567	591	596	605	614	580	608	597	584	584	645	595	586	595	580	586	597	582	603	602	589	563	595	639	648	612	554	599	612	625	585	621	614	577	597	592	546	586	574	608	605	596	611	574	601	568	582	606	580	585	588	605	634	541	565	543	568	608	594	602	596	588	606	574	621	606	617	655	620	610	599	563	593	638	575	605	614	606	595	592	628	575	658	582	546	585	652	625	583	607	599	611	561	600	607	630	559	613	608	613	638	593	585	601	603	591	571	585	548	617	557	597	571	653	586	575	565	598	569	586	601	642	567	636	578	594	635	583	595	607	591	523	586	615	603	613	612	625	599	615	580	607	561	637	608	577	659	589	593	579	587	626	599	564	589	585	587	603	563	623	611	522	611	573	580	598	612	575	613	605	551	614	623	598	601	627	581	616	591	590	582	619	594	592	616	594	596	537	582	598	645	602	543	595	569	562	545	583	583	566	579	555	604	612	564	592	620	617	605	619	570	634	582	567	620	634	605	574	577	600	608	571	569	559	630	589	615	570	630	604	617	601	589	607	593	595	587	604	599	607	606	601	579	596	618	608	616	570	581	608	601	627	555	631	636	567	614	593	571	565	619	591	612	578	636	618	586	592	582	620	632	607	586	619	584	567	611	610	637	591	589	577	575	594	611	607	614	634	590	586	569	570	619	604	616	600	577	574	588	584	593	597	598	589	580	626	604	616	601	600	608	561	567	604	564	588	613	599	568	652	611	613	631	600	578	578	586	565	610	589	594	563	600	598	594	585	565	547	588	620	593	584	595	571	610	579	582	600	571	603	589	594	579	571	604	587	585	615	577	570	536	588	618	632	615	558	574	552	596	586	585	587	603	564	602	569	560	573	613	555	644	572	622	629	643	662	575	561	587	591	622	582	620	578	575	619	620	617	614	596	611	599	598	612	624	601	564	671	573	564	636	582	602	564	607	533	565	611	566	613	607	598	586	613	570	562	591	593	601	587	587	594	608	631	583	597	620	589	594	578	641	611	625	571	580	609	590	621	562	651	585	623	557	575	620	610	607	592	586	577	562	602	567	590	569	567	614	579	612	565	587	555	605	589	601	575	599	604	583	587	608	589	568	563	571	558	555	584	583	608	591	602	622	593	609	597	591	615	533	593	587	582	600	634	628	607	593	581	598	612	634	592	597	587	600	606	597	555	603	549	594	562	566	614	606	599	599	576	605	573	608	591	608	587	580	634	602	602	581	659	611	571	584	582	640	611	637	561	590	547	588	615	628	582	606	598	608	605	607	581	601	622	575	561	571	551	591	608	594	606	586	614	591	610	636	582	573	585	579	611	582	585	573	604	611	554	648	587	595	628	575	578	611	586	575	616	614	582	587	614	592	569	572	572	611	589	591	624	609	538	593	604	569	584	644	590	547	582	558	616	642	568	584	623	584	576	598	594	611	610	619	561	529	570	616	585	625	606	568	587	611	608	592	590	613	636	594	616	570	631	620	625	581	604	610	612	588	607	567	608	595	571	571	583	578	587	598	556	608	579	588	565	613	553	595	583	586	587	610	620	616	609	579	590	624	605	609	584	580	577	652	591	618	611	558	608	567	582	632	574	576	616	599	595	605	575	602	590	617	562	542	589	603	610	569	585	599	594	627	581	534	593	542	586	577	594	588	601	639	613	581	608	582	579	566	590	587	628	603	596	625	603	551	612	620	609	593	582	591	606	583	591	611	610	643	624	607	598	579	565	580	580	560	619	598	582	629	592	631	605	611	563	600	577	552	591	531	596	609	595	595	593	601	580	564	575	578	629	572	590	621	585	611	578	584	592	565	597	590	558	613	605	614	554	571	575	566	626	583	582	606	606	578	556	592	623	601	627	582	630	568	617	572	573	546	575	643	601	601	616	622	577	590	592	591	598	572	615	631	633	632	599	616	592	593	623	633	595	539	627	609	571	602	566	588	581	605	628	563	620	632	601	596	610	595	626	602	608	609	598	578	581	632	576	609	598	610	638	651	600	596	585	568	557	571	638	606	636	582	648	585	609	542	587	578	553	589	636	567	594	571	558	609	611	577	560	632	630	583	541	617	595	614	586	580	598	604	604	588	594	579	620	570	604	553	586	605	580	596	610	593	594	590	606	582	585	546	618	616	600	609	592	590	615	564	620	632	583	627	591	607	612	585	580	591	606	589	620	590	582	606	598	601	592	599	618	630	570	597	608	582	566	602	629	595	594	594	624	552	586	594	592	608	574	619	590
34770	29987	18438	4221	877	608	510	568	531	552	544	558	524	530	497	531	562	518	530	537	532	532	539	525	528	536	536	508	533	567	571	528	528	553	589	498	511	499	532	536	549	552	537	532	537	527	509	550	543	535	554	538	503	510	535	582	506	557	537	572	505	535	571	545	540	560	578	556	573	500	542	495	565	517	542	553	504	576	534	500	515	562	520	552	505	539	490	534	535	539	518	520	501	551	516	541	534	521	545	529	542	536	566	519	541	555	519	543	543	530	523	505	538	499	535	511	558	538	579	508	545	552	477	531	537	533	520	552	509	558	573	554	525	514	502	513	523	543	597	571	546	528	530	548	552	482	553	560	507	511	576	541	478	534	507	534	495	490	517	528	511	564	554	528	526	535	547	544	554	568	541	516	516	554	539	513	536	562	509	547	507	526	561	504	547	548	540	547	555	518	551	567	562	510	541	487	515	522	527	532	556	558	509	535	527	503	525	515	523	549	562	515	506	540	538	562	534	555	507	535	532	471	564	517	563	516	518	512	569	543	560	500	547	520	521	509	540	497	509	560	574	532	544	530	474	515	529	531	560	529	527	551	540	499	592	495	518	563	540	510	570	572	539	508	525	544	495	576	562	527	508	525	560	518	507	502	510	545	547	578	520	530	549	552	518	533	517	528	542	502	512	539	550	500	528	530	513	518	506	560	535	569	556	533	534	551	506	545	532	526	519	535	535	522	520	579	524	536	528	562	501	563	556	486	531	534	486	544	512	530	506	567	523	514	485	507	532	517	520	524	497	525	549	537	502	530	557	525	506	545	530	516	567	594	547	523	584	540	521	530	500	543	541	501	500	556	490	540	517	502	517	556	554	533	519	541	546	506	561	541	526	504	520	566	535	512	549	511	551	499	505	556	488	504	517	530	552	545	551	542	517	572	535	535	527	524	530	567	540	543	530	510	504	499	563	534	526	536	511	548	537	553	516	546	505	537	536	545	534	534	520	515	551	541	535	530	526	521	525	533	531	516	524	550	552	527	501	532	558	516	535	527	504	553	552	518	542	531	521	535	491	514	543	512	522	537	504	522	524	531	550	545	527	537	543	499	536	542	548	501	568	489	540	533	545	512	518	507	509	527	579	554	549	524	532	520	509	574	526	540	531	501	529	516	532	528	538	531	509	547	517	535	557	527	529	557	541	546	537	506	519	541	556	526	547	496	524	518	519	490	536	531	558	509	549	543	522	529	552	533	510	523	514	512	497	528	567	548	525	557	504	578	530	521	542	514	510	548	549	512	502	526	576	532	564	553	516	496	505	557	526	527	524	530	556	543	493	534	571	510	541	543	530	536	522	529	539	504	513	500	539	536	547	535	521	573	550	543	537	565	533	479	539	485	532	534	552	525	517	541	514	568	510	510	554	539	511	511	535	544	556	552	514	491	552	537	559	491	515	579	565	511	520	546	498	508	558	496	525	519	590	497	525	546	567	547	596	526	564	505	525	502	521	506	500	532	529	531	517	546	553	557	533	532	524	491	483	538	549	489	519	538	541	543	581	511	518	496	523	520	546	563	490	526	508	563	557	526	524	548	529	534	545	499	542	528	547	554	540	488	463	534	568	522	490	541	531	561	508	559	509	562	531	515	560	559	525	549	549	552	581	530	494	517	508	512	602	574	521	553	509	528	512	540	533	500	536	503	496	529	531	545	564	567	516	530	542	512	556	568	555	506	535	533	525	544	552	535	545	514	542	549	547	556	524	481	567	518	568	552	505	544	504	548	536	519	494	494	530	514	587	474	520	542	593	536	589	518	534	539	519	564	522	565	489	524	564	555	514	529	511	524	501	516	488	498	563	573	541	530	566	545	529	558	524	522	557	545	560	561	491	556	584	509	502	512	493	559	513	574	564	506	563	519	555	528	544	557	537	534	547	499	520	572	524	532	519	508	574	558	586	520	525	510	521	507	547	513	538	501	491	554	500	519	504	550	552	498	512	548	504	516	549	532	550	524	571	536	533	498	565	533	536	569	532	579	543	539	528	520	583	558	521	548	515	567	529	548	518	535	575	554	522	541	487	506	562	572	529	524	542	550	553	513	510	546	539	488	547	529	584	506	523	515	560	536	495	534	533	587	549	516	546	535	560	525	586	520	497	564	511	515	574	552	543	534	529	543	514	520	537	513	529	558	533	580	536	532	521	501	535	549	532	514	537	488	551	535	545	587	540	543	524	524	524	534	526	545	539	556	520	554	519	490	513	548	537	523	565	537	555	533	526	550	547	524	543	568	533	541	546	517	556	555	492	541	506	553	563	552	553	508	532	520	515	537	558	497	541	524	498	557	557	548	565	508	521	527	518	565	508	517	581	527	534	553	557	571	517	511	527	529	538	544	505	513	549	520	538	560	539	519	517	524	554	580	579	512	540	555	520	519	516	522	548	509	525	545	506	524	537	479	525	515	577	518	539	524	531	560	537	572	493	570	555	571	467	538	520	545	556	538	519	533	534	545	531	570	554	496	542	540	514	544	510	532	521	569	511	553	560	523	496	560	546	516	525	571	529	524	570	528	569	530	552	535	517	513	515	547	515	539	541	586	555	568	533	520	512	565	543	541	555	483	497	560	599	475	532	541	534	536	529	551	542	503	518	489	510	535	555	538	514	546	529	534	554	550	584	513	542	550	563	501	510	532	539	511	530	569	507	589	517	519	551	541	532	522	543	556	526	562	519	512	516	536	519	548	535	495	563	513	514	534	513	574	538	566	522	505	532	505	568	548	524	528	518	534	504	505	536	518	526	503	523	532	535	547	498	506	545	554	493	546	503	541	548	574	519	521	553	473	504	520	514	504	530	529	569	525	513	567	510	502	559	558	562	549	539	566	562	528	494	522	498	544	557	564	540	557	548	515	533	532	516	537	521	527	496	545	547	541	494	523	539	548	543	511	557	519	567	510	542	544	526	545	558	512	532	529	547	500	505	516	561	492	513	524	589	583	523	537	484	555	533	535	539	500	532	508	506	558	525	555	506	579	513	544	522	507	528	552	543	509	556	535	546	557	516	540	538	517	597	510	544	503	524	540	508	528	509	557	507	532	565	490	522	553	535	545	564	525	581	534	525	539	530	557	514	512	487	484	575	525	499	543	557	527	538	501	535	554	517	603	506	507	505	547	533	548	561	504	512	512	557	567	521	587	537	507	497	495	554	521	540	496	533	551	552	558	573	521	553	529	545	508	502	530	510	539	532	520	532	566	511	515	543	509	532	559	554	577	522	520	560	554	585	497	538	528	513	531	564	529	552	521	508	555	542	568	518	564	518	530	526	535	521	543	554	505	576	533	537	540	548	527	508	567	534	524	535	512	538	532	497	561	513	507	564	523	530	550	533	548	538	540	521	521	561	523	536	562	488	518	534	489	498	560	542	543	542	524	511	540	564	540	524	534	502	526	528	500	526	539	512	524	533	524	545	525	523	581	522	524	522	521	507	510	554	542	524	541	566	568	490	524
32597	28853	9943	1890	623	481	435	432	449	414	443	402	420	430	419	458	445	434	446	433	453	443	443	476	445	436	434	422	455	411	418	448	444	424	404	448	440	446	436	431	455	437	426	384	399	441	431	447	432	387	477	442	419	432	453	418	441	401	425	432	459	415	449	416	404	402	422	408	425	410	404	409	410	469	473	434	442	408	430	437	437	406	448	413	414	440	433	405	396	456	449	427	435	436	421	450	409	414	427	410	410	433	434	430	440	451	508	470	431	418	455	382	401	429	413	451	429	411	418	434	443	447	425	419	419	486	442	401	441	401	448	421	441	452	412	413	470	434	410	424	454	417	452	450	390	454	433	461	466	442	455	417	425	404	454	428	435	452	430	434	431	439	388	400	439	460	424	436	442	445	419	425	447	403	422	425	453	454	413	439	441	422	433	447	460	427	441	434	453	440	436	419	463	442	404	396	410	472	451	409	405	437	407	456	420	442	417	442	419	436	432	456	479	458	437	442	410	451	413	406	439	433	436	421	439	404	410	442	418	436	410	416	406	424	423	437	434	420	438	435	460	412	412	427	440	423	419	453	395	475	409	397	443	466	402	402	389	406	424	446	404	441	438	451	460	457	462	418	394	432	430	427	436	394	421	435	477	446	414	395	393	459	426	435	408	431	415	429	433	435	411	415	445	423	453	405	386	430	401	446	465	441	454	455	441	439	410	407	426	434	430	456	422	411	419	422	430	439	430	439	400	418	477	402	410	414	451	427	443	410	420	436	421	435	411	427	441	427	446	416	485	454	429	422	401	449	432	435	419	458	460	473	435	452	470	432	400	429	436	442	438	468	479	434	432	402	427	397	432	436	428	435	428	432	460	404	442	428	420	445	457	395	439	412	441	395	421	445	444	437	421	444	462	443	427	392	437	420	409	442	448	455	425	411	407	419	436	431	402	434	426	413	451	454	467	421	405	427	410	404	416	439	442	455	434	427	451	399	430	417	427	445	439	423	394	415	463	415	441	442	408	459	456	422	418	465	443	445	449	402	407	415	417	438	433	450	401	421	445	409	454	437	451	416	415	447	416	427	433	458	437	406	434	461	446	422	439	439	443	451	461	420	452	426	425	411	432	435	419	424	443	450	421	397	430	454	433	443	428	411	452	416	464	389	454	424	451	446	420	424	436	433	460	427	453	447	415	425	428	457	435	426	445	441	412	463	434	429	439	419	436	403	428	433	437	421	406	402	448	400	441	445	416	382	444	465	450	429	433	429	421	458	440	418	462	414	420	437	451	420	451	433	421	436	461	426	401	451	427	408	461	407	455	416	428	431	433	398	431	405	392	411	423	433	421	448	396	416	424	431	413	449	436	458	457	436	424	391	469	413	446	468	371	414	424	427	427	450	433	445	458	396	454	439	463	443	434	440	447	421	421	455	427	412	404	435	426	450	439	437	433	378	454	446	439	479	392	419	443	443	435	437	431	401	415	464	437	430	443	428	419	384	422	427	418	441	397	439	459	460	417	437	401	449	436	468	419	422	408	440	428	443	449	439	442	425	409	456	427	392	429	436	425	423	441	442	415	424	423	420	436	404	460	409	455	454	417	451	399	421	433	412	423	458	447	452	464	443	498	432	466	423	463	386	437	425	466	428	434	422	426	409	433	433	465	447	411	426	430	439	449	442	422	440	497	427	465	451	425	414	436	441	424	451	445	434	446	447	430	439	452	451	453	419	402	414	406	410	428	425	432	380	409	415	399	408	419	433	397	425	430	435	402	419	427	447	423	442	428	462	429	397	432	444	405	444	423	465	406	449	404	406	450	405	425	408	421	403	388	433	433	424	446	453	431	411	425	459	474	431	419	464	451	455	471	402	432	419	431	437	446	437	409	468	416	440	410	403	457	441	457	461	466	423	423	456	479	421	415	435	418	430	440	437	447	439	432	430	448	394	415	415	454	426	381	423	440	425	446	429	426	446	447	429	443	439	452	427	462	467	402	405	427	439	400	430	441	400	463	460	393	467	438	428	423	485	425	422	464	402	428	440	455	429	446	470	419	461	411	455	414	426	435	427	424	431	460	425	434	447	447	420	464	441	410	438	467	431	422	418	442	436	434	421	427	428	427	387	428	437	422	411	445	452	451	446	434	446	421	435	406	438	442	449	412	424	426	443	393	427	443	403	441	410	426	447	441	445	436	428	409	458	432	429	443	438	438	410	440	403	380	405	420	412	397	442	432	440	392	395	441	471	447	433	447	410	444	457	453	427	408	466	415	409	418	428	429	445	415	466	431	441	411	441	436	428	470	418	421	431	419	435	465	497	436	412	419	405	479	449	457	438	454	435	437	445	448	383	406	444	456	410	417	401	425	436	394	452	455	458	424	439	415	427	445	436	447	447	416	405	416	446	434	428	470	424	415	418	435	437	432	416	450	420	415	429	428	439	435	416	442	433	414	387	446	422	396	454	461	429	446	416	372	427	457	444	452	444	413	429	435	452	447	442	427	414	443	430	434	455	471	440	431	401	422	430	429	430	415	432	461	400	441	442	438	418	433	458	501	449	417	446	399	424	445	434	452	404	443	432	417	400	434	422	427	455	423	428	450	442	431	441	427	385	421	420	449	433	430	397	445	457	427	415	428	428	448	425	409	431	416	441	444	400	413	448	427	433	445	449	432	437	455	416	445	418	408	419	464	400	445	436	453	428	436	430	423	415	437	446	426	475	410	400	454	467	445	421	458	435	421	460	424	406	459	429	442	410	430	437	448	437	433	437	452	422	448	427	423	436	433	445	441	439	439	404	439	408	448	431	461	437	404	442	423	414	416	422	434	432	431	435	414	438	441	465	449	471	468	429	430	462	408	390	390	412	427	421	429	447	416	418	452	454	458	404	436	446	451	386	443	406	471	405	439	384	432	484	451	413	409	445	427	455	414	432	467	423	412	416	437	404	417	438	422	445	386	452	453	452	444	443	429	416	387	428	421	439	427	430	442	453	443	437	416	458	461	430	425	440	431	501	384	443	430	456	424	434	458	439	431	442	444	398	476	402	448	423	410	467	452	429	427	454	427	403	442	475	439	435	434	451	430	451	461	417	429	441	434	428	427	446	461	435	432	431	430	384	419	460	421	431	375	438	435	402	408	416	450	448	455	432	440	455	448	451	475	411	452	475	463	435	427	460	385	462	429	428	421	437	435	412	403	437	421	408	402	415	450	452	397	451	433	455	424	430	416	458	428	427	440	438	434	403	378	425	405	438	407	431	476	439	431	442	397	456	422	454	433	431	400	448	430	447	423	449	486	421	420	423	420	405	447	422	436	414	446	462	434	470	388	439	414	423	439	411	412	415	466	426	462	454	422	442	415	378	384	437	457	417	412	439	400	419	397	442	420	445	460	428	415	415	431	423	442	441	419	487	443	430	414	395	414	414	382	395	404	463	386	427	416	448	479	428	428	451	440	465	403	415	431	428	442	418	420	459	448	438	442	466	420	434	394	424	431	467
24675	22914	29340	24637	17941	4411	976	689	649	641	646	639	639	652	619	604	608	616	617	577	612	667	593	641	672	644	639	581	624	577	640	609	617	609	608	644	632	613	630	616	611	606	612	591	613	607	649	604	617	675	605	595	587	608	603	589	617	639	636	591	595	602	647	598	608	593	589	621	636	607	605	566	598	542	578	628	655	636	611	610	621	610	560	601	580	607	600	601	612	602	596	578	598	613	602	597	647	620	580	558	600	633	586	583	656	616	605	616	601	603	623	622	592	605	567	598	589	566	622	561	579	611	659	599	549	641	598	612	626	611	598	572	622	598	628	600	636	592	610	618	641	609	557	632	620	592	595	670	580	581	617	633	601	599	638	621	616	569	595	583	583	582	590	634	612	543	588	558	619	556	598	594	589	622	623	638	602	558	612	570	590	579	601	618	574	597	569	579	601	570	598	564	575	585	602	626	643	577	601	593	598	617	626	589	613	632	631	633	583	607	599	599	600	637	653	601	630	599	585	595	563	588	612	635	616	609	647	612	568	582	596	573	603	652	595	623	593	609	611	584	623	626	622	594	596	620	615	644	620	598	580	607	570	601	625	602	628	632	622	581	624	601	541	591	623	634	589	612	590	605	631	597	556	623	589	581	625	622	590	564	627	597	613	594	635	615	580	565	604	594	635	626	593	604	601	602	601	587	580	588	564	624	627	608	632	605	605	570	597	598	618	566	610	597	578	616	624	603	614	613	588	630	597	607	640	604	639	572	575	553	581	625	564	575	591	627	599	614	575	619	580	627	626	634	583	575	581	569	586	607	588	577	608	590	581	632	578	571	597	571	564	565	598	619	588	584	614	642	569	601	589	578	590	612	575	673	602	577	601	615	599	594	572	603	612	592	620	582	631	598	648	625	597	619	566	583	626	589	619	646	609	617	587	621	630	597	654	588	612	607	556	573	603	574	565	627	587	578	612	605	637	630	607	583	606	594	600	549	631	590	599	571	620	584	609	570	588	602	606	589	600	585	628	574	620	589	619	616	616	630	586	617	593	611	610	567	600	571	556	584	599	608	578	615	576	635	590	606	640	615	607	580	603	592	580	589	577	560	629	605	625	591	580	576	626	571	596	587	599	547	603	602	615	601	611	612	610	617	586	575	560	619	586	622	628	616	553	632	595	594	630	597	637	533	643	582	590	633	647	640	587	617	609	570	571	604	605	595	654	577	571	619	629	597	604	585	604	613	601	621	609	562	596	657	609	611	596	571	599	583	575	592	608	599	594	602	634	589	599	618	589	572	634	583	602	641	592	609	617	619	608	629	640	592	622	630	599	615	649	546	623	557	620	622	610	565	634	616	610	638	554	568	596	616	600	583	555	584	592	570	599	610	588	584	565	614	589	605	601	569	613	602	651	591	610	637	637	605	644	557	603	569	589	609	609	570	573	645	609	639	629	595	589	603	653	545	592	599	571	568	564	638	583	632	619	609	587	561	551	601	576	560	557	618	592	584	623	537	589	640	585	573	648	592	586	541	549	597	596	571	615	630	636	616	627	644	587	615	679	578	625	607	590	583	613	605	575	608	600	580	636	622	620	604	611	584	625	598	592	571	641	638	648	613	641	606	548	573	596	623	616	612	599	568	642	587	623	610	612	586	626	575	618	632	594	548	575	598	600	570	612	614	564	595	595	581	596	618	558	585	609	558	613	607	589	578	628	604	600	622	600	582	581	619	562	614	620	582	596	636	639	568	609	603	531	625	593	600	570	590	590	563	631	547	611	548	628	575	590	594	597	618	597	599	607	591	562	596	590	628	618	603	602	599	612	585	589	587	580	582	646	603	621	591	617	602	594	623	599	615	586	615	617	602	563	596	562	569	576	591	581	589	615	669	606	607	593	626	574	622	581	582	625	588	600	624	592	614	582	587	629	592	639	603	583	588	615	621	612	570	619	599	592	610	606	586	608	641	594	635	585	619	581	602	587	639	599	621	626	644	620	596	618	614	620	593	650	626	603	576	661	615	628	632	621	600	560	633	599	649	593	560	548	581	608	611	567	610	612	588	601	639	587	607	629	601	628	600	588	598	649	577	590	598	585	618	587	577	570	544	608	632	585	619	611	592	611	613	583	559	569	612	588	635	598	575	604	634	599	653	620	614	629	605	567	638	648	619	594	586	590	614	635	673	645	571	555	564	563	581	548	615	619	588	593	607	550	591	570	569	537	617	609	599	645	617	587	591	608	588	577	632	630	587	614	600	608	560	586	585	533	620	630	642	575	580	624	593	569	609	594	540	589	541	573	613	609	613	600	585	585	594	618	600	596	541	627	626	619	583	621	626	600	662	545	536	573	609	582	569	585	618	636	587	640	545	612	625	578	568	573	585	610	581	603	584	611	579	532	568	597	579	601	587	580	603	614	611	609	624	612	592	594	641	593	591	571	607	605	612	595	616	590	586	615	632	596	577	594	577	557	609	619	639	617	598	602	588	598	586	615	631	614	559	594	580	574	593	594	584	601	567	629	601	567	585	580	583	606	635	574	589	556	634	633	573	550	607	603	624	618	585	597	591	596	610	596	575	592	607	593	611	586	662	569	571	612	618	558	611	598	567	659	538	624	559	599	607	622	567	588	595	641	612	593	560	598	603	616	622	551	587	635	616	668	600	582	600	552	602	633	571	650	621	566	608	586	592	562	630	590	628	613	609	577	593	567	593	616	547	625	574	587	618	597	571	621	581	597	632	588	605	601	599	601	619	555	598	590	594	617	553	674	624	608	600	575	622	617	622	620	576	610	637	608	573	604	606	648	577	622	588	597	568	559	638	622	559	626	595	577	627	614	602	590	575	601	577	616	557	621	595	614	592	571	574	546	616	625	597	590	652	561	611	617	647	568	559	637	589	612	612	592	607	601	605	608	562	605	605	589	587	621	628	594	585	589	618	587	606	615	608	566	568	589	630	633	556	583	581	606	611	574	567	587	568	561	622	612	594	578	575	599	633	610	629	591	568	595	586	563	594	590	610	596	585	603	619	589	585	577	607	584	612	609	580	571	623	574	573	607	622	569	597	639	623	628	607	626	595	614	649	629	574	569	657	593	599	583	617	554	555	566	595	604	599	615	599	566	556	559	610	657	627	611	626	608	602	636	556	588	581	630	597	596	533	670	625	645	632	618	625	604	586	607	605	621	623	581	626	601	622	547	592	595	578	602	574	589	589	625	586	653	614	626	581	605	607	564	575	623	570	603	589	599	591	638	586	550	592	631	578	573	624	564	600	624	575	622	602	601	652	594	612	573	603	607	664	613	583	561	597	580	600	598	633	614	598	570	558	552	591	594	595	586	617	568	579	607	594	598	629	611	596	591	597	640	572	635	612	604	614	605	621	630	582	597	605	622	606	613	581	613	584	646	626	571	585	608	555	629	594	602	623	604	603	591	591	602	578	601	604	618	601	608	578	586	591	600	593	614	598	624	574	609	575	612	608	563	609	604	587	571	611	633	664
61921	83659	44273	12109	2496	844	598	578	530	556	541	599	527	551	542	559	534	527	567	561	510	571	573	567	535	544	516	552	557	540	467	536	566	552	534	572	512	592	547	517	556	546	544	559	555	545	533	536	558	523	545	544	527	546	516	548	533	569	587	562	531	503	512	532	516	526	542	562	553	526	560	519	567	555	547	547	527	570	557	507	541	540	530	567	533	537	561	522	550	517	540	552	542	515	536	575	536	528	520	540	525	540	549	527	527	570	533	539	513	537	533	529	542	536	521	586	535	504	550	552	517	509	534	541	549	534	561	531	510	532	562	533	525	532	530	523	532	530	544	549	565	524	568	560	533	594	539	539	539	530	542	549	503	563	543	525	496	582	505	560	571	560	533	524	552	482	538	525	530	560	502	531	560	547	553	533	507	523	554	573	568	526	552	542	550	519	545	545	531	555	551	515	545	563	527	566	579	548	530	502	528	578	510	528	524	523	556	517	571	558	524	560	528	562	532	544	541	540	554	555	554	570	571	567	550	567	555	541	500	545	523	542	496	531	542	564	559	535	519	513	541	554	547	537	512	533	555	506	582	506	555	499	542	572	525	552	546	527	521	534	506	519	550	528	490	537	511	590	496	576	565	524	532	563	564	544	512	518	551	524	539	606	537	541	541	562	515	535	568	537	607	544	558	554	526	564	522	509	546	545	549	516	564	527	513	517	534	529	539	562	528	510	503	512	541	517	558	514	562	568	534	572	538	550	546	519	564	530	529	567	537	517	548	550	548	558	551	565	544	526	528	516	581	531	543	526	535	551	547	574	556	535	543	565	531	533	562	517	508	538	488	542	535	468	566	515	544	533	550	514	524	531	571	576	524	526	552	548	515	574	552	557	510	516	546	509	539	547	526	547	549	516	507	528	542	540	597	544	552	491	555	530	550	518	512	520	501	517	571	604	500	514	556	543	561	537	528	534	585	526	535	532	528	547	578	571	534	569	502	520	500	539	562	524	558	543	584	567	530	516	549	580	544	574	550	542	531	506	543	527	524	573	539	546	554	578	507	538	503	572	543	470	560	555	580	552	521	538	546	558	483	512	518	526	540	551	551	561	573	535	531	560	546	541	539	523	528	568	549	505	534	504	512	530	500	581	510	506	547	520	513	552	549	533	539	529	538	535	576	531	500	533	552	547	515	530	540	523	514	584	525	528	535	557	564	537	528	553	542	565	514	531	549	562	532	565	547	512	529	557	562	532	539	537	558	574	540	558	552	568	555	554	567	521	555	554	564	566	585	506	565	521	544	517	533	509	556	545	508	514	534	523	544	521	534	522	530	504	538	586	571	504	577	524	505	554	473	548	522	542	508	529	545	572	565	544	561	555	538	568	552	536	540	550	528	534	557	530	573	523	527	546	531	531	534	519	546	510	503	569	520	528	546	503	539	553	492	539	562	541	535	543	515	564	519	510	551	516	558	488	510	545	538	529	521	526	540	534	523	561	535	508	532	547	554	539	540	558	548	558	547	538	547	534	560	526	563	539	519	548	533	535	537	549	568	538	549	546	530	538	540	530	542	542	569	504	558	536	534	519	554	562	560	559	532	580	587	534	511	557	533	538	553	512	518	545	528	503	546	574	513	548	554	547	559	532	496	547	524	521	496	552	558	533	540	575	513	525	535	508	543	524	537	514	521	557	514	550	570	541	508	525	509	528	539	542	489	539	532	578	539	532	548	519	546	572	525	552	556	541	536	522	522	514	543	555	530	544	613	558	537	501	529	556	521	523	581	524	548	553	564	552	533	571	541	519	526	508	537	550	545	526	574	542	555	540	554	505	531	556	527	504	553	520	518	548	522	541	498	558	537	540	572	535	540	527	523	519	527	542	511	555	540	554	543	523	512	590	583	511	528	556	566	537	518	547	528	503	552	527	560	548	527	531	542	475	534	554	507	531	536	516	510	583	550	572	568	566	554	536	488	548	566	552	505	523	542	503	539	544	504	582	522	515	536	553	538	530	501	540	536	589	517	566	512	560	476	569	566	494	549	520	549	528	515	509	523	550	530	539	550	523	520	524	525	530	542	508	545	534	524	532	533	546	535	497	566	569	533	564	554	529	560	555	521	555	527	537	554	475	523	563	538	534	496	568	522	550	564	540	548	532	569	549	552	578	570	545	525	557	479	596	561	511	556	546	544	568	526	516	505	524	539	578	566	532	543	517	557	549	536	537	489	521	548	508	542	550	494	522	513	521	516	530	537	533	505	545	575	507	575	537	512	552	485	555	527	524	533	547	570	556	538	516	536	527	540	525	589	535	555	531	520	538	531	525	547	537	540	566	548	521	514	536	545	547	551	538	562	555	509	532	507	483	531	550	524	511	566	528	528	576	567	537	533	535	528	523	538	578	508	580	515	494	563	546	548	551	522	558	515	557	518	530	531	540	536	535	527	534	499	537	527	529	567	553	528	559	542	529	512	581	573	518	541	538	491	552	546	510	544	493	545	559	571	537	558	549	541	537	594	569	533	547	512	522	538	517	539	541	545	578	571	531	567	556	495	519	532	503	542	511	566	586	525	536	524	524	549	524	529	547	520	524	524	533	514	513	555	509	555	557	535	476	541	501	523	547	547	542	566	529	572	559	531	551	533	560	576	543	547	521	519	566	566	546	566	545	528	518	561	529	548	535	531	547	523	513	522	554	543	527	521	548	519	514	553	530	553	503	515	538	552	498	500	562	523	562	576	526	570	554	514	519	526	528	504	522	581	529	547	531	505	551	545	563	560	512	540	548	527	562	527	546	545	528	512	559	529	566	572	532	524	544	586	591	547	553	531	507	523	516	542	552	535	532	520	504	510	522	514	536	503	536	539	532	539	512	540	509	497	526	526	570	516	577	545	540	538	550	530	492	529	539	530	548	526	506	511	547	514	587	523	564	549	522	526	557	554	556	530	564	561	526	506	518	548	550	534	547	569	534	560	557	500	518	517	581	517	551	563	542	555	525	563	559	509	554	548	593	547	529	555	555	523	523	603	542	546	526	523	530	519	546	542	546	543	547	513	530	531	551	530	588	542	512	550	511	517	540	569	536	559	553	556	576	484	508	554	534	528	522	543	551	575	517	541	520	526	521	529	559	513	510	561	526	534	533	543	533	514	533	548	539	507	495	504	520	505	578	557	491	561	539	545	504	558	568	530	523	565	555	528	538	559	491	521	544	584	530	544	547	534	535	575	508	548	541	503	482	557	555	525	528	524	512	546	558	491	528	541	550	532	537	593	507	548	508	525	507	529	511	561	498	530	500	531	502	541	527	510	578	571	577	482	494	516	541	490	528	534	544	522	549	541	553	507	497	558	513	512	513	565	503	537	554	554	567	538	514	536	551	534	550	515	518	562	560	514	575	569	515	515	532	543	524	503	562	548	531	528	534	566	551	511	539	564	528	567	539	546	545	553	502	525	547	554	553	540	523	575	497	517	540	500	534	516	567	520	528	539	556	555	487	529	498
24255	22475	29076	24297	20007	8370	1310	819	738	724	736	720	730	740	724	775	766	688	770	694	694	707	713	676	691	783	671	710	720	696	687	714	725	715	675	720	722	696	684	725	669	678	699	742	729	681	686	713	687	665	684	651	737	729	679	680	664	646	686	720	705	779	746	686	713	710	693	697	675	699	699	722	732	723	720	661	713	701	684	671	716	670	688	673	768	673	689	705	700	678	706	727	674	696	658	696	724	734	686	719	666	728	691	668	719	720	702	751	704	686	704	707	710	729	674	715	704	708	674	644	681	689	703	717	698	661	715	702	702	679	677	732	664	700	700	680	653	716	636	703	666	719	639	718	659	677	716	707	718	709	691	678	709	667	711	720	740	722	685	731	696	732	742	687	723	677	678	661	691	698	685	673	683	726	709	669	724	696	697	703	733	709	728	677	696	656	673	688	714	710	707	708	691	716	687	628	685	659	680	752	713	678	710	715	691	689	683	681	714	692	778	751	740	747	697	682	672	692	704	735	691	695	662	681	724	690	721	684	697	731	698	737	691	718	674	669	679	708	653	663	713	735	689	669	712	696	647	682	701	693	728	710	652	706	695	681	715	652	738	719	649	706	752	730	719	726	689	697	733	689	685	699	716	737	735	668	759	712	667	661	670	676	686	685	661	701	689	704	678	710	708	707	654	663	692	687	666	710	679	689	649	743	748	714	691	667	707	691	699	661	653	662	679	670	748	710	742	709	703	702	714	725	716	663	729	691	747	726	664	698	674	709	712	681	691	702	683	686	693	708	685	711	713	692	695	644	718	727	678	648	720	661	688	698	686	712	694	698	664	694	705	677	685	687	703	716	650	695	748	662	676	722	682	712	699	667	731	643	680	710	670	700	702	663	679	666	702	658	742	707	684	689	740	703	694	740	714	738	681	692	716	734	679	686	688	729	690	698	673	719	674	678	651	693	675	698	719	680	704	738	679	719	646	685	747	694	693	694	720	717	711	761	696	678	708	719	691	679	622	715	676	749	712	688	680	700	726	683	682	732	732	665	713	699	704	693	734	705	697	738	722	718	704	690	644	686	714	722	712	722	662	687	674	731	718	733	714	709	713	664	722	682	738	740	694	742	684	659	700	754	710	639	682	667	690	689	667	648	687	697	699	728	722	673	630	667	708	719	681	693	712	747	656	637	627	694	715	745	689	698	691	715	676	683	705	703	703	720	705	681	658	728	699	673	747	724	717	723	671	760	687	721	737	683	702	712	670	699	686	696	659	674	681	676	666	676	721	652	684	622	700	704	694	718	722	633	717	705	693	739	689	680	688	734	705	676	706	689	691	677	677	709	719	696	688	682	733	685	663	739	708	705	704	719	718	677	686	714	618	677	660	695	748	710	700	694	638	702	695	670	633	669	687	707	701	666	677	691	692	713	746	699	713	713	720	657	703	685	696	659	673	701	687	695	678	657	724	657	707	721	709	660	665	722	725	742	672	680	702	754	719	704	717	710	661	690	682	680	711	731	740	705	717	711	675	716	651	705	691	720	650	697	732	699	709	650	666	682	717	710	672	670	730	665	662	720	687	697	759	679	682	680	700	684	699	719	722	709	645	692	717	707	691	701	747	698	677	677	765	705	696	736	721	732	714	694	754	690	714	682	716	728	643	746	676	675	682	714	680	688	678	701	671	694	695	671	704	682	768	676	731	716	722	672	732	683	647	684	721	701	680	699	627	685	704	733	696	691	710	690	698	704	640	676	692	634	699	681	712	716	722	696	671	725	735	737	671	729	695	621	692	677	718	710	700	675	712	701	699	671	723	711	727	700	651	720	727	658	706	731	714	688	700	656	715	727	650	732	645	702	703	700	684	681	694	647	684	675	638	702	725	647	695	713	695	665	706	651	675	679	681	652	684	678	714	672	734	743	712	758	727	714	715	721	635	668	698	660	720	657	716	700	698	712	685	694	698	720	686	670	651	737	684	685	736	756	732	733	655	708	715	685	660	722	678	694	677	713	703	693	700	683	694	709	696	684	685	691	644	703	703	733	671	699	671	657	676	680	731	699	706	692	643	723	716	658	738	690	690	708	732	683	678	695	706	760	701	720	674	729	711	703	693	699	678	717	709	709	685	692	741	713	736	714	713	691	665	660	694	692	721	671	690	657	701	726	698	717	720	733	698	697	724	704	653	639	698	683	706	713	674	693	756	674	691	701	685	686	651	665	646	697	699	755	668	666	711	679	694	690	695	695	708	691	698	669	694	716	663	654	686	671	688	663	680	694	647	728	722	696	664	702	736	703	694	699	731	718	727	718	717	705	731	722	734	661	680	731	667	708	691	669	691	693	687	711	680	669	680	674	651	637	701	687	686	710	677	729	723	693	713	688	764	759	678	701	720	691	696	717	677	666	730	708	678	743	690	711	673	695	707	674	736	628	686	695	716	646	683	689	701	682	718	687	683	693	729	701	710	624	732	686	681	712	708	673	680	685	649	669	655	723	692	688	708	669	689	691	670	672	719	718	725	681	708	716	698	708	631	654	726	755	672	713	695	691	723	687	701	705	664	697	710	730	703	688	675	722	716	722	697	710	704	687	675	663	702	692	663	675	677	675	704	662	739	675	697	708	734	713	705	738	729	695	701	688	693	651	734	681	697	693	678	682	757	668	672	670	674	729	717	685	691	679	674	734	712	715	701	671	710	716	679	683	697	687	696	670	671	657	734	713	680	691	696	732	715	669	666	745	712	671	699	748	737	686	710	671	779	691	707	714	663	654	692	718	706	735	728	707	642	703	673	696	681	697	627	666	666	721	731	712	670	726	734	682	674	662	677	690	709	677	693	664	645	680	665	695	716	696	682	688	671	681	678	727	643	714	686	693	728	673	657	691	718	754	711	690	721	698	658	734	675	679	710	725	705	697	710	675	698	698	678	673	670	682	717	654	670	741	727	671	697	694	700	708	734	632	743	714	716	723	648	707	712	699	727	680	680	676	662	759	729	683	639	702	635	743	716	676	708	742	738	675	702	750	704	643	706	687	650	694	723	716	733	694	663	661	685	720	719	668	686	713	673	730	690	689	705	708	731	716	708	717	683	735	700	696	671	709	665	680	701	740	712	675	709	711	691	708	699	713	713	697	719	725	728	703	706	677	739	657	717	696	628	731	702	644	669	682	698	676	678	675	668	704	704	673	671	719	678	734	679	628	691	710	679	700	732	689	687	652	714	660	736	735	738	710	696	697	730	724	687	689	701	683	699	632	663	717	678	689	710	715	698	713	717	685	651	662	734	663	749	740	729	697	646	708	686	691	705	709	692	692	679	668	752	735	708	700	669	690	742	700	680	672	701	705	700	705	648	673	688	682	646	719	738	716	718	695	701	730	693	719	689	713	678	692	698	749	730	661	688	712	654	693	722	710	704	672	637	694	699	731	708	615	731	708	750	698	666	701	742	731	696	733	670	728	702	656	677	711	713	693	736	694	712	660	673	719	718	648	704	692	725	690
60312	87368	47656	14059	2987	967	662	636	627	621	644	678	625	623	583	569	696	590	586	659	632	607	607	581	652	605	603	677	603	623	627	659	641	679	579	595	652	593	598	596	587	610	604	650	611	640	681	619	627	610	625	630	607	618	613	613	611	586	618	587	597	589	638	653	591	557	658	580	590	548	608	650	600	596	574	626	630	581	640	605	612	604	636	632	614	626	647	594	587	651	609	664	586	627	618	612	627	583	526	621	608	617	570	602	615	600	633	604	629	640	598	620	635	607	637	614	623	594	617	638	564	598	640	607	603	582	621	588	624	603	623	652	593	609	651	615	659	627	616	595	610	604	593	633	597	634	648	636	566	638	621	578	638	603	585	637	597	636	622	630	641	621	605	580	642	595	594	610	637	617	618	642	617	590	598	622	604	612	638	607	579	601	609	624	587	617	611	601	685	617	584	563	607	602	604	588	550	652	612	600	548	646	628	650	614	550	607	637	609	639	654	641	601	622	652	600	650	622	622	617	589	572	611	660	641	603	557	636	581	603	566	536	610	594	613	615	625	624	613	569	627	623	617	588	636	618	585	558	640	571	651	626	651	627	614	613	598	598	645	591	639	646	639	558	593	608	607	639	608	628	592	619	607	621	600	608	633	628	652	632	643	621	579	590	669	599	653	587	648	658	591	619	643	589	592	633	594	598	606	611	596	584	600	586	622	650	622	616	620	643	588	621	616	619	598	617	608	599	588	592	598	599	586	618	617	589	602	585	646	567	612	619	600	574	605	692	591	571	609	625	609	626	619	626	604	597	603	641	598	574	602	598	624	598	635	635	642	578	638	659	639	596	633	570	601	656	619	636	658	571	610	655	634	637	618	634	635	600	639	589	625	603	606	623	651	587	646	623	632	609	625	643	604	617	587	600	650	595	619	624	641	615	637	587	620	649	584	611	619	581	623	592	639	607	599	622	656	558	597	605	627	603	629	619	635	588	648	603	613	610	595	582	618	649	681	637	606	568	615	622	584	623	645	567	650	602	609	651	634	585	636	609	606	617	621	684	603	599	649	608	645	624	588	603	627	577	650	598	582	630	637	648	673	578	606	582	655	586	612	586	565	601	597	573	628	606	548	663	617	582	584	643	626	670	630	631	571	587	633	661	635	598	612	621	652	601	575	637	606	637	613	609	632	600	611	646	578	595	630	678	620	627	616	646	621	605	580	631	665	603	632	620	600	586	658	593	571	606	606	574	606	625	623	581	631	560	638	593	624	612	632	639	649	615	623	624	606	616	546	636	648	609	618	614	613	618	629	600	619	610	629	622	616	600	628	635	587	636	627	639	617	589	636	609	610	616	589	667	612	629	577	617	616	610	616	582	645	590	651	645	595	613	651	608	608	573	644	601	641	584	606	608	639	650	592	660	628	607	612	596	612	616	605	630	554	630	608	644	592	595	595	578	586	629	609	621	609	651	596	682	601	678	624	598	611	596	651	637	613	615	605	616	571	579	578	579	602	591	599	583	583	630	658	613	624	574	598	650	599	641	601	650	604	618	641	613	624	586	622	604	621	614	635	568	654	631	614	608	641	572	570	587	595	612	644	617	621	612	604	617	633	606	625	629	606	617	597	631	606	615	591	588	601	669	601	612	646	623	635	643	611	599	595	588	614	555	626	629	628	635	642	582	629	642	633	600	604	614	629	635	570	636	615	631	596	564	609	601	626	556	587	579	598	684	628	641	643	627	578	638	616	610	610	586	650	627	637	644	616	598	592	608	643	605	589	622	588	597	648	600	578	585	608	586	612	662	612	579	609	609	631	576	601	643	566	582	603	599	642	655	578	597	625	606	639	617	631	615	607	621	607	633	582	615	630	620	612	644	630	581	629	615	623	597	591	588	605	620	664	578	638	600	656	642	588	595	649	611	601	628	659	608	588	641	599	672	591	581	617	609	627	581	567	629	584	623	604	674	560	631	617	550	592	608	597	659	587	647	564	616	611	599	651	565	611	573	613	593	608	628	638	620	613	622	597	624	596	634	573	594	640	625	641	616	628	602	665	593	658	656	624	586	569	640	606	607	621	627	610	622	585	583	593	547	615	620	612	593	655	610	605	584	623	578	628	567	581	606	609	625	625	607	615	608	599	612	605	542	585	648	597	606	642	638	603	627	625	637	633	593	618	593	653	611	598	588	593	618	585	636	627	613	560	616	617	611	621	612	581	653	551	633	617	646	623	667	614	625	625	590	572	602	696	635	604	581	642	609	569	617	622	589	613	631	580	614	594	615	593	607	606	608	607	582	603	584	608	588	635	614	655	657	620	584	627	640	594	562	556	616	579	555	635	592	614	592	601	600	644	625	638	594	605	603	611	614	643	595	595	618	641	614	560	607	577	609	582	588	615	601	618	600	623	615	587	627	632	570	640	616	630	633	646	586	601	588	628	628	570	602	598	628	594	633	601	609	615	606	668	618	564	570	607	563	621	636	591	621	581	594	635	571	606	627	649	611	561	603	637	638	637	597	571	650	592	570	614	576	651	635	586	625	602	592	599	632	634	575	630	591	632	626	645	630	606	607	606	566	594	604	611	567	637	636	590	598	611	628	585	587	606	582	646	605	621	638	599	576	590	612	580	560	634	627	569	623	601	647	660	603	650	585	650	582	575	549	635	619	595	551	589	659	603	635	642	586	624	619	576	579	566	676	649	583	617	610	623	591	620	615	597	620	646	658	607	569	568	626	610	609	608	648	638	616	642	602	615	651	641	597	569	621	589	581	638	614	606	608	622	615	624	620	580	597	623	642	607	661	602	588	573	621	599	592	650	629	639	612	639	574	655	593	549	641	633	631	592	655	593	627	581	613	616	625	635	623	610	628	576	594	605	610	634	633	602	599	614	599	640	605	592	608	597	593	577	590	623	627	608	609	588	606	599	591	656	605	606	634	555	592	593	596	580	590	626	598	596	626	603	622	619	603	631	623	629	590	655	632	567	617	612	602	594	602	646	608	602	599	603	616	607	602	635	625	605	587	627	597	621	590	604	612	620	585	637	592	621	598	589	573	594	625	613	585	602	617	618	593	596	638	636	661	631	619	639	549	639	603	623	655	623	624	581	604	585	578	595	625	623	595	626	602	648	607	567	573	600	611	594	628	608	598	632	577	620	638	608	565	625	545	629	614	558	585	635	619	628	654	630	605	608	577	602	607	590	603	595	656	584	594	645	605	625	576	622	626	590	546	615	613	606	598	549	606	621	606	592	595	609	553	592	577	621	656	649	600	619	621	615	593	613	631	624	611	599	583	596	581	583	622	640	695	633	641	616	608	637	586	636	596	617	600	653	584	590	635	564	641	603	569	595	623	664	623	598	639	627	625	604	630	635	585	631	590	645	570	564	606	598	622	661	602	592	624	622	639	590	584	639	635	651	650	601	612	616	627	593	671	641	592	608	637	579	645	612	627	606	566	584	609	647	603	609	607	612	634	602	611	636	601	608	589	624	605	606	600
35024	30549	18168	4037	811	571	577	572	559	555	550	534	564	519	543	547	523	557	552	582	559	585	568	527	539	540	586	580	603	563	544	559	507	593	578	533	590	562	537	553	576	512	543	581	525	553	520	539	549	535	585	541	584	561	575	539	590	580	576	554	570	558	549	571	544	582	556	563	565	543	580	526	526	526	565	549	572	552	521	556	571	578	566	564	546	557	569	549	559	566	544	498	590	536	558	551	557	562	552	572	532	564	553	512	562	546	533	579	589	535	536	523	529	559	552	559	532	591	594	586	569	491	529	588	557	566	576	594	548	571	530	552	534	514	548	574	550	552	506	537	565	571	556	554	558	577	541	563	528	544	518	606	573	542	552	553	562	556	500	520	543	517	594	548	533	532	539	581	525	547	545	531	529	541	529	513	527	545	602	513	549	552	536	532	566	540	578	579	520	547	538	558	521	595	544	524	548	503	529	557	572	542	574	572	545	528	595	558	521	570	553	572	549	565	556	550	568	549	584	565	584	560	563	548	569	560	553	557	524	552	533	565	519	524	540	563	559	543	531	572	563	554	509	572	563	532	494	545	543	539	562	537	536	533	536	593	568	532	541	544	531	532	573	577	506	541	528	587	545	572	571	595	545	546	559	531	533	539	578	523	608	525	528	527	590	542	579	529	526	556	545	557	603	519	565	546	555	554	555	555	557	522	494	551	507	528	535	575	524	573	521	580	557	537	535	606	548	571	565	567	546	590	577	532	569	539	556	553	503	563	589	546	552	519	556	528	543	559	526	588	546	582	512	545	571	531	560	571	572	558	532	551	558	546	544	552	582	547	529	545	537	571	584	503	564	554	556	578	539	540	541	552	547	540	564	571	536	523	581	553	531	511	555	574	554	561	518	585	548	547	533	536	562	542	536	531	556	552	557	537	570	591	514	556	579	600	534	579	530	544	554	606	541	543	541	523	507	546	560	580	548	567	547	506	530	529	543	546	534	520	544	512	557	528	547	495	511	563	544	587	582	549	560	528	523	558	580	592	563	549	510	519	546	548	604	571	554	515	545	563	552	522	566	529	561	583	544	557	541	531	553	581	561	544	568	493	544	549	522	571	529	570	483	534	542	562	540	542	571	606	553	560	504	564	522	523	556	544	566	563	568	532	558	577	563	548	576	578	527	543	517	579	531	546	539	517	560	565	566	545	565	545	555	558	529	556	548	529	566	552	590	567	535	546	540	546	600	569	557	570	513	563	512	605	604	545	567	519	547	570	543	580	540	567	522	534	560	511	558	545	570	545	550	551	592	538	537	592	595	531	530	546	522	537	526	544	577	548	553	547	524	528	559	564	572	565	566	542	548	547	544	535	560	554	524	521	609	533	552	574	557	547	523	606	562	564	548	548	566	511	571	571	584	553	533	555	533	563	552	558	540	540	540	527	531	587	532	561	562	537	487	537	541	508	556	533	559	550	556	519	583	529	631	531	540	541	553	537	550	600	562	566	517	546	535	587	532	513	520	585	535	536	586	549	576	575	570	580	569	570	574	544	555	564	556	523	541	538	527	522	494	529	565	589	575	539	541	537	527	580	579	534	535	556	586	594	563	577	587	564	577	542	533	544	547	542	518	557	533	538	563	559	548	522	505	513	599	554	556	613	531	514	560	549	518	551	538	535	550	538	550	545	525	572	577	602	587	536	543	545	530	540	519	543	550	598	550	523	532	505	592	563	556	529	523	569	577	574	545	534	511	544	538	563	540	506	508	582	568	573	544	563	556	571	552	522	564	521	537	559	554	558	532	518	505	574	560	557	552	524	534	551	493	539	546	567	534	522	550	561	568	524	575	560	511	571	550	543	585	557	575	523	538	562	522	535	570	593	559	548	535	556	570	570	559	521	538	552	569	540	521	567	614	569	526	519	553	547	501	584	586	551	548	558	585	585	509	526	513	578	527	569	534	565	524	572	596	577	580	500	549	558	521	536	544	528	532	536	560	533	547	550	550	553	554	520	582	564	545	587	557	550	555	554	512	556	527	553	558	579	575	557	529	559	535	510	564	530	567	515	553	600	547	541	583	564	555	587	566	548	530	546	571	571	520	554	542	541	519	581	531	571	513	579	574	547	566	501	540	559	537	577	579	574	609	554	586	539	551	555	533	542	562	555	572	589	536	588	550	535	535	588	531	601	544	550	580	572	534	539	561	526	567	529	525	551	564	550	564	520	533	566	531	541	492	585	530	590	555	542	542	535	524	531	547	513	525	556	539	540	549	508	542	557	550	552	505	542	612	553	557	577	542	546	523	572	531	561	598	559	531	526	560	560	543	546	559	536	517	577	592	535	557	554	562	557	582	510	586	593	564	557	533	581	514	518	534	531	572	573	540	537	544	582	532	570	569	548	522	544	528	572	547	549	541	520	497	587	556	536	541	560	519	542	597	558	532	554	530	517	557	555	593	546	524	585	571	553	578	582	511	514	593	515	575	600	540	513	537	560	604	558	559	531	525	532	545	526	542	534	541	535	497	581	545	594	572	547	565	552	534	591	589	559	556	576	559	510	567	544	525	534	507	535	555	558	560	540	550	543	537	529	531	573	576	528	537	527	538	561	569	615	542	566	569	563	574	575	570	581	537	589	520	542	493	546	549	570	558	558	534	584	545	579	582	548	500	593	552	528	577	563	548	549	538	575	529	564	551	556	535	589	549	560	558	562	574	549	548	516	530	572	550	577	521	520	515	483	524	521	570	525	553	563	572	574	558	550	556	565	526	487	530	542	565	584	592	541	551	517	510	574	522	569	519	519	532	551	584	542	540	547	519	592	548	556	543	534	585	583	541	534	515	542	547	546	546	531	538	571	521	542	561	525	559	595	545	553	563	529	554	597	546	587	549	592	572	570	562	584	568	528	536	574	525	542	564	546	522	550	540	540	569	546	598	542	583	558	550	563	558	554	533	537	570	565	545	545	564	546	552	547	543	548	561	542	552	549	546	535	571	557	545	604	523	539	560	552	543	557	562	529	558	548	562	571	574	530	540	536	562	584	491	549	553	568	548	569	536	494	539	551	541	545	563	588	535	563	534	583	521	532	522	577	570	576	559	523	577	541	568	569	545	537	578	586	505	593	562	527	551	538	536	531	557	528	537	502	560	521	542	570	545	554	567	513	548	529	524	558	555	530	565	555	550	568	523	598	558	577	585	536	549	575	545	595	558	575	562	537	525	605	530	560	563	589	549	549	595	601	542	553	526	546	510	548	532	541	552	569	563	542	556	584	559	547	552	550	566	532	583	512	550	535	545	569	572	568	536	580	531	557	534	561	577	536	514	609	594	510	553	561	538	581	562	579	534	549	545	529	554	558	572	526	521	587	538	539	559	558	548	519	534	530	549	546	530	512	525	531	590	528	551	545	563	536	572	586	537	510	568	545	533	595	534	549	541	543	569	542	561	527	568	539	520	576	571	588	557	560	556	574	577	586	596	490	550	523	561	541	539	554	573	572	603	585
32608	29381	9659	1746	647	431	450	446	467	414	427	425	455	466	452	452	455	449	452	434	474	479	472	472	418	485	428	431	465	487	457	453	450	447	456	417	443	447	463	409	437	455	492	464	445	496	454	439	444	431	441	443	448	469	464	426	425	475	432	417	421	429	471	474	447	483	450	488	447	437	472	462	457	457	436	449	429	455	432	449	475	438	476	444	426	414	441	414	459	466	456	453	452	446	469	431	428	462	474	415	463	388	441	442	486	459	477	424	467	435	462	421	450	433	460	473	458	468	507	477	428	447	447	437	450	448	479	418	449	427	467	462	431	468	456	464	488	444	502	440	478	443	447	421	446	426	434	474	440	470	470	481	457	445	489	435	404	459	475	475	458	450	440	416	409	435	445	473	425	488	447	429	435	430	454	436	498	483	509	458	424	440	401	449	455	439	474	422	477	444	454	398	423	488	477	486	390	420	443	448	443	393	466	453	455	439	454	426	490	464	402	470	457	426	450	448	419	460	482	451	467	461	441	449	432	456	470	466	477	454	455	482	440	449	426	443	457	454	493	443	427	454	410	447	442	447	456	482	444	414	472	486	417	440	443	447	442	453	414	474	460	447	453	488	468	462	464	463	425	411	418	443	435	472	446	426	429	436	474	439	453	433	449	448	405	437	454	462	433	462	471	417	449	463	418	443	475	531	457	480	461	457	491	417	474	450	462	426	430	445	466	473	454	430	462	439	466	406	448	474	413	460	481	487	468	479	477	469	420	469	457	465	443	417	416	461	475	493	449	433	443	458	434	435	443	416	415	448	444	444	453	419	440	459	441	467	439	424	476	465	444	461	460	449	440	440	456	446	449	423	454	446	450	418	443	444	406	425	488	447	487	417	427	423	435	454	459	417	440	460	435	449	402	439	472	408	439	457	431	429	469	476	479	477	428	448	464	431	453	414	454	411	435	446	441	448	438	446	494	468	439	473	454	425	439	442	446	465	450	434	453	466	447	451	438	444	419	445	438	460	427	448	422	441	465	451	447	422	443	483	465	455	440	419	455	456	497	444	498	475	444	451	393	458	481	461	441	455	461	452	469	428	451	457	476	444	425	479	464	507	424	475	451	448	449	446	486	450	440	444	509	465	420	452	443	478	476	473	447	432	425	441	431	452	418	441	475	419	460	463	484	411	501	439	464	438	450	402	469	457	469	451	474	430	443	480	410	403	433	441	460	469	431	458	449	408	442	459	465	480	451	461	452	428	490	427	460	416	438	418	461	431	414	450	450	411	467	460	448	464	447	487	470	428	491	439	478	452	465	429	442	430	445	415	432	470	431	444	431	449	460	450	435	458	400	439	476	467	457	434	447	488	457	433	471	473	491	450	464	447	444	438	462	472	454	476	451	447	417	427	475	428	464	435	432	456	448	457	423	453	476	452	463	444	443	427	486	402	445	439	473	485	473	430	458	412	412	439	477	463	468	469	443	427	431	455	478	420	431	469	444	451	414	469	457	427	455	453	432	468	429	455	450	467	442	454	438	457	469	470	433	425	469	442	461	438	464	462	439	449	448	437	430	458	467	485	439	446	453	444	423	468	466	430	439	440	431	444	409	461	431	458	454	449	477	420	431	464	464	438	425	451	421	421	430	441	466	401	439	494	435	467	450	436	452	447	447	447	409	485	470	450	467	425	437	475	442	496	470	452	468	469	433	433	454	466	449	483	489	448	445	448	469	451	457	455	434	473	463	464	434	456	458	450	452	440	437	470	449	425	465	453	470	445	462	460	454	452	456	457	398	454	470	454	449	443	431	436	444	419	433	437	486	454	430	429	483	404	496	414	459	463	470	432	452	435	445	439	467	408	424	421	440	451	442	489	453	445	446	471	441	459	448	439	478	455	503	440	458	425	418	454	457	446	430	436	468	473	457	451	419	452	441	428	452	438	448	467	426	466	455	449	430	408	427	428	439	446	467	445	479	475	458	468	453	432	442	453	432	450	443	439	422	458	449	465	426	432	493	437	458	467	462	475	464	433	421	436	419	480	477	415	434	452	449	461	445	453	476	462	455	470	461	464	433	407	459	453	447	459	432	427	425	439	478	441	445	423	431	468	453	443	472	466	441	467	402	400	470	452	460	483	448	468	430	445	462	461	441	430	453	427	442	454	455	441	482	486	448	432	450	474	414	455	441	451	448	482	437	468	453	462	445	454	504	444	450	411	445	469	443	444	425	445	451	452	460	429	450	457	418	458	462	454	419	399	481	459	434	432	468	431	445	442	432	468	438	420	470	433	449	441	457	456	455	409	408	479	450	474	451	446	473	456	422	485	473	457	442	459	438	468	457	448	475	456	461	430	425	435	422	442	437	461	490	457	453	399	440	455	467	450	455	435	480	446	379	461	449	473	435	458	488	453	444	428	420	375	469	513	435	461	467	447	462	461	418	417	470	458	473	469	495	425	418	434	416	432	434	456	464	447	453	415	432	425	445	447	473	430	468	437	457	455	444	432	470	420	407	449	474	417	425	444	460	408	451	469	453	473	412	465	480	467	473	479	475	444	462	429	459	405	436	461	436	430	435	451	452	476	433	450	430	451	423	441	431	441	453	456	455	449	433	442	426	445	453	497	467	436	456	433	446	437	432	442	473	423	442	461	420	480	456	449	439	440	443	435	439	445	426	418	452	461	433	463	492	423	463	439	418	425	432	426	440	448	446	483	437	474	461	453	429	457	414	480	462	466	429	485	481	481	423	458	422	474	474	492	445	403	453	422	426	413	414	418	444	452	423	445	451	429	469	436	461	449	439	466	430	465	431	391	466	439	450	421	448	446	437	456	446	445	447	460	435	458	440	471	431	426	443	486	442	417	433	481	432	442	476	447	449	437	436	478	463	455	473	434	400	453	469	412	460	466	462	461	450	464	450	439	439	445	456	462	482	441	437	449	420	446	471	430	441	437	441	419	446	480	438	431	424	438	469	453	414	486	415	439	445	457	478	444	416	453	449	450	461	419	455	428	454	473	436	420	453	433	435	430	471	486	442	444	453	449	403	462	471	437	469	428	460	435	454	432	443	504	457	410	452	432	478	452	449	424	478	463	496	462	453	434	440	455	443	416	480	477	441	457	440	450	456	459	454	461	393	472	464	481	461	460	453	434	480	460	485	476	464	445	417	426	453	473	427	438	440	469	463	412	433	494	445	465	491	441	476	471	454	464	434	442	446	487	450	444	445	378	460	470	433	455	422	473	429	418	466	459	451	435	459	457	424	475	453	451	420	395	473	476	475	457	429	430	427	454	430	454	496	457	451	449	451	482	409	436	440	435	458	461	427	480	427	428	435	478	460	457	458	448	444	460	406	439	466	435	444	447	435	441	430	445	457	430	421	429	461	454	465	457	456	433	435	476	440	421	452	454	420	462	455	458	463	440	436	443	445	456	474	459	442	459	455	447	455	441	446	468	489	473	422	491	471	420	476	440	434	435	470	443	477	437	447	469	438	439	426	468
24720	22951	29118	24601	17966	4390	994	744	694	680	676	656	638	623	610	631	684	659	655	656	618	638	642	605	597	654	633	611	623	614	676	648	667	670	611	592	665	595	626	596	590	630	625	625	655	677	604	647	683	637	591	619	626	649	593	611	648	640	621	620	638	596	617	650	670	595	622	652	619	623	626	655	607	651	666	612	603	614	646	611	634	640	625	628	627	582	630	626	643	585	582	624	629	610	595	613	594	663	598	610	563	660	621	641	661	660	585	610	578	640	615	653	603	657	664	585	599	663	647	690	656	661	591	617	647	638	604	582	654	647	596	604	652	649	621	667	663	664	582	573	608	628	597	608	582	650	611	650	579	649	564	648	621	633	610	617	631	629	626	586	604	603	624	621	612	614	640	642	615	615	604	645	619	624	611	638	647	631	665	615	613	612	657	670	621	584	599	640	601	572	652	653	651	650	618	640	618	610	679	619	600	600	603	650	614	634	639	629	592	612	625	669	656	603	639	610	628	650	636	639	632	605	636	616	650	686	651	641	590	589	594	627	612	667	669	633	635	613	615	651	631	641	632	639	619	651	619	649	591	598	644	608	636	631	599	621	650	619	597	620	613	649	592	647	598	596	604	670	648	613	612	639	622	659	639	618	597	599	630	614	615	587	606	591	598	609	633	608	685	593	620	643	638	642	615	625	620	602	625	630	627	631	613	665	618	641	610	638	636	621	600	636	583	604	630	609	659	596	624	617	613	574	633	650	625	618	631	614	653	616	610	616	593	636	666	593	618	588	603	630	608	669	616	622	598	617	646	639	625	596	593	644	642	587	601	606	627	636	607	645	620	652	618	619	622	633	646	564	624	591	596	639	624	617	651	629	614	576	592	654	615	702	582	627	612	607	629	594	584	628	630	618	626	641	594	616	624	642	646	660	619	616	615	646	640	654	600	648	616	675	599	647	607	644	615	646	604	587	609	645	629	624	624	633	615	605	603	644	619	651	634	616	620	590	615	607	608	591	604	629	629	562	623	639	620	647	644	621	574	655	613	628	609	642	639	636	604	604	625	592	615	632	599	611	611	632	661	638	645	639	623	687	651	668	636	648	631	647	644	624	647	630	573	609	612	631	619	606	585	573	631	633	608	615	650	595	600	607	598	664	637	612	628	619	629	628	604	600	622	658	607	611	597	620	615	618	579	611	641	658	627	591	609	587	645	618	604	579	618	599	612	618	667	594	654	626	583	591	563	597	612	592	634	633	606	637	625	625	652	599	618	629	610	597	618	646	597	606	621	616	633	592	617	666	629	552	650	623	562	598	578	633	596	621	638	629	635	590	607	662	595	622	618	649	619	648	653	574	631	649	641	600	596	630	638	624	613	635	638	639	641	610	631	647	573	647	608	591	603	602	591	615	629	638	615	614	614	659	637	640	615	653	636	588	580	632	603	605	600	709	588	616	627	615	607	625	597	659	655	624	612	586	598	607	575	641	579	612	595	588	617	609	629	632	550	657	605	626	644	649	622	601	608	632	651	634	651	619	607	620	626	600	649	629	599	619	620	604	631	663	618	586	585	643	635	603	614	601	630	613	611	635	645	602	614	639	586	624	631	604	645	620	594	630	639	628	656	611	627	610	624	624	605	582	630	638	620	645	592	614	625	637	616	611	606	650	613	641	638	663	621	593	638	611	653	608	624	671	597	640	644	625	628	639	627	620	587	597	650	627	640	600	627	564	609	607	619	673	639	635	608	622	633	575	593	626	600	619	640	609	590	649	581	611	645	594	570	637	612	634	624	645	633	591	635	575	602	617	657	645	662	652	617	654	633	616	605	638	639	634	568	625	600	641	544	630	613	612	623	629	612	658	647	633	602	632	586	602	610	621	674	635	585	609	619	614	576	610	622	598	612	643	644	625	612	620	624	628	615	609	602	624	666	616	629	614	620	639	618	653	558	603	628	646	629	632	646	629	623	629	632	611	612	638	600	621	640	629	628	630	572	644	614	662	630	632	624	607	635	644	626	597	631	594	665	659	661	655	619	609	608	606	631	606	624	624	655	627	597	651	624	617	630	600	606	636	645	571	613	667	620	639	623	579	631	626	607	646	660	628	624	587	667	634	629	651	621	635	616	598	599	624	620	638	598	601	588	607	632	613	660	615	599	631	587	614	581	650	626	583	627	625	624	630	590	663	635	631	667	605	649	611	627	596	599	619	603	625	636	613	616	631	604	593	638	652	590	618	589	591	633	618	649	568	644	601	629	591	610	623	619	612	571	645	635	634	611	634	648	610	609	650	628	607	643	633	616	641	622	625	621	634	621	646	614	578	653	629	565	648	551	657	625	577	680	625	634	621	593	679	630	604	633	638	605	642	624	624	632	569	610	635	615	617	569	629	570	589	649	614	586	635	614	668	608	674	633	597	639	570	657	563	617	607	605	627	589	640	634	607	687	573	585	593	620	575	628	613	670	661	622	604	612	663	599	602	623	581	600	631	606	600	606	612	640	562	608	637	613	599	592	601	593	649	607	666	660	635	625	645	593	622	634	608	626	581	587	595	627	603	633	596	611	603	586	637	625	630	601	648	621	609	620	655	606	688	630	588	623	622	629	624	599	595	631	640	602	595	629	609	654	639	601	613	673	652	628	637	627	662	650	620	667	616	617	609	619	655	620	573	611	610	598	669	635	661	600	622	629	583	620	621	608	633	629	610	627	637	637	617	618	578	652	606	586	656	616	668	620	640	616	628	651	651	612	613	612	615	635	617	580	668	643	646	646	594	599	623	623	642	599	535	650	598	621	588	642	648	623	569	616	657	600	599	631	589	626	625	632	614	643	627	646	622	623	588	655	597	645	623	619	634	643	628	647	630	621	634	643	634	597	693	607	605	572	626	620	613	615	640	651	639	620	576	654	688	638	620	636	619	600	619	637	616	622	611	618	588	619	579	653	618	628	635	643	584	628	587	615	630	639	627	574	635	607	615	620	639	648	592	603	621	609	667	617	661	629	619	630	655	629	636	615	639	623	610	616	643	623	615	612	627	656	581	614	623	606	639	587	602	656	620	615	596	600	612	628	632	635	606	631	588	579	639	642	588	621	632	599	662	638	568	629	632	614	646	628	610	635	630	621	597	623	590	630	643	591	631	629	675	628	602	650	639	625	605	600	632	649	617	633	591	635	632	599	594	631	606	623	630	606	620	563	605	602	637	587	602	593	561	621	586	625	543	661	656	642	619	604	624	611	616	636	636	593	603	643	648	645	620	641	602	615	627	605	648	652	633	609	680	591	598	638	625	596	635	631	616	627	654	621	587	615	630	573	551	598	602	582	619	567	633	658	583	602	633	565	639	607	580	605	638	625	627	584	636	615	636	658	607	639	619	614	655	642	584	608	636	638	619	650	615	663	645	613	591	603	660	629	630	613	603	662	626	602	643	581	648	617	673	609	592	639	627	605	641	614	625	645	602	600	624	567	629	633	622	612	592	661	610	575	605	630	652	631	574
62169	83796	43373	11503	2391	736	574	560	551	539	546	587	589	549	627	508	594	618	553	558	554	551	569	588	616	592	553	546	542	600	596	524	581	602	540	570	561	576	585	543	529	559	564	550	537	562	538	561	557	550	536	556	558	539	557	551	558	594	561	510	584	555	566	551	589	512	579	549	549	573	564	562	574	535	555	579	553	561	573	553	613	505	596	521	545	542	548	551	547	541	539	615	560	560	559	505	553	587	520	525	550	560	574	534	533	512	545	557	551	569	560	595	602	566	525	581	598	532	522	563	555	598	519	540	579	539	557	534	551	583	566	510	537	574	542	531	586	575	548	545	562	520	551	562	587	555	579	531	600	594	569	605	560	566	569	566	559	542	593	537	548	564	534	552	565	563	529	551	561	544	573	548	545	557	565	558	571	568	536	535	555	551	540	557	541	580	564	580	545	503	551	557	552	606	557	562	573	534	573	538	546	560	541	562	564	521	548	542	544	569	531	512	550	547	540	536	551	541	548	554	580	541	570	553	535	552	550	560	553	570	561	537	529	548	557	567	563	540	562	564	537	533	565	521	551	517	597	570	577	587	588	573	547	524	537	533	538	555	535	561	537	581	535	571	571	557	564	556	595	492	570	571	560	549	536	580	547	551	597	566	549	572	586	558	560	556	544	534	530	572	537	573	572	580	560	556	530	565	606	592	535	544	552	552	579	548	546	585	557	550	565	539	549	570	615	567	536	556	575	557	566	574	589	522	541	582	555	548	535	562	592	584	551	555	578	585	563	542	583	582	561	561	552	532	530	553	561	557	544	533	583	547	598	605	509	558	557	544	558	564	590	554	562	540	534	547	542	564	569	562	553	549	547	568	555	563	544	598	604	523	625	548	585	565	633	577	551	539	557	527	571	564	600	542	535	536	589	534	561	573	549	521	582	567	531	558	557	558	582	514	550	569	589	588	533	550	557	559	551	562	526	543	541	524	557	556	516	546	583	556	572	537	543	545	556	560	560	546	601	542	564	531	547	528	521	536	559	577	544	547	543	576	542	532	538	535	539	594	581	534	530	559	511	564	591	556	547	550	575	534	521	562	586	543	577	571	515	542	603	570	535	565	592	552	549	533	591	509	556	566	522	624	525	551	591	535	549	560	565	534	582	534	527	534	547	566	542	570	540	602	549	598	520	563	587	535	571	574	620	546	567	518	495	590	535	538	585	554	557	538	510	558	550	537	547	510	564	545	579	542	529	536	535	534	552	577	550	565	565	541	595	544	566	527	512	570	563	571	540	563	575	552	535	534	525	515	540	526	538	543	524	539	565	562	549	587	515	558	573	549	540	563	572	570	530	571	548	529	531	561	566	552	575	571	598	560	570	551	519	516	576	522	517	554	547	554	590	535	545	573	568	577	536	563	522	549	527	563	590	520	564	572	529	545	581	517	583	532	579	555	578	572	552	566	580	545	566	569	566	559	551	609	547	534	530	527	514	543	548	540	524	555	559	560	558	586	541	558	584	530	581	559	550	572	562	563	551	554	527	558	572	536	547	576	594	537	567	525	586	548	511	586	594	530	552	576	557	567	567	612	584	537	527	549	531	577	530	571	567	573	533	598	509	531	530	581	525	549	596	525	620	531	554	549	560	538	579	554	532	540	543	579	563	597	557	553	593	574	505	527	566	514	564	600	588	507	522	531	529	555	613	572	560	540	546	574	554	564	589	552	530	549	554	532	548	592	555	570	557	535	543	557	548	533	549	533	539	503	542	562	561	546	572	548	540	583	515	522	552	564	573	548	558	572	561	530	579	569	590	531	528	584	561	565	609	566	520	564	535	570	554	574	578	569	557	550	570	537	540	541	573	581	584	527	570	562	564	588	593	512	560	531	532	554	524	561	551	504	528	548	523	543	550	529	533	505	562	582	590	568	544	580	533	518	557	545	554	604	533	528	533	547	510	546	528	569	543	550	567	508	579	584	580	556	558	565	539	589	520	513	560	521	557	592	523	577	559	591	579	590	582	568	547	565	531	538	563	518	520	532	552	553	532	590	582	552	556	538	573	547	582	527	540	555	529	515	559	576	535	656	608	543	566	579	551	586	551	557	529	552	566	553	583	508	560	586	569	546	528	537	583	571	590	567	577	530	540	592	517	524	589	537	568	582	562	556	559	571	563	531	568	539	583	579	554	554	572	554	543	563	585	572	527	565	536	562	501	549	516	537	521	583	541	584	525	550	522	567	543	517	556	580	539	582	566	546	580	550	565	544	535	539	554	560	556	577	571	578	555	522	579	556	547	563	575	498	567	552	581	551	510	533	578	562	577	550	538	517	575	572	529	555	544	568	557	536	544	555	551	540	545	576	545	554	540	557	576	558	543	530	573	565	591	552	518	571	562	516	557	550	517	516	554	537	572	524	522	551	581	617	505	593	545	531	566	536	578	587	546	560	538	549	570	551	589	550	554	557	529	586	563	571	567	540	575	582	528	609	541	538	578	515	556	502	584	533	557	573	544	506	592	589	560	545	537	549	550	563	537	568	565	536	572	557	565	540	527	563	594	568	549	578	561	533	587	560	558	527	558	534	567	541	536	601	556	537	597	535	580	527	550	543	545	549	558	546	558	499	537	537	550	572	619	591	569	557	527	568	528	561	572	539	601	560	599	548	540	563	575	544	525	548	605	568	510	581	579	582	554	567	535	582	523	568	552	578	520	573	554	527	544	538	547	549	561	574	533	525	568	546	570	565	560	582	534	560	541	562	572	526	563	565	577	565	593	552	555	578	529	558	600	528	564	562	528	528	523	594	534	566	530	543	526	556	575	524	501	541	592	554	546	561	568	591	564	606	601	578	570	556	545	539	564	507	574	526	537	540	577	512	578	530	539	534	568	562	523	540	580	559	567	524	585	560	553	570	586	571	536	607	535	531	588	537	581	568	548	573	532	543	518	573	553	553	541	506	562	509	546	554	574	549	553	552	553	556	510	573	584	526	587	579	558	572	551	585	528	548	560	545	560	583	597	556	582	569	552	564	542	572	530	534	562	565	560	581	543	566	550	507	567	586	562	592	541	546	612	581	533	563	572	566	611	549	513	585	547	529	561	599	570	544	554	608	564	512	549	574	512	583	532	570	563	509	609	580	557	574	562	524	571	549	570	565	565	547	582	537	559	556	531	556	538	530	527	542	559	573	620	540	624	538	545	567	529	545	518	559	523	577	541	570	564	546	502	574	564	542	585	542	566	550	569	561	570	537	561	575	587	566	540	516	524	572	581	572	589	583	516	523	561	533	546	585	522	510	554	581	551	540	572	606	524	541	519	501	542	568	541	561	582	571	542	583	546	578	532	570	541	517	553	580	577	510	545	519	602	538	529	524	513	502	542	551	579	561	565	568	532	544	537	588	557	512	609	540	536	564	510	545	520	519	565	552	541	556	555	550	520	544	525	570	560	562	576	565	526	552	527	531	564	543	549	545	530	542	595	578	529	540	566	503	558	546	590	582
24261	22467	29052	24265	19913	8083	1273	856	773	725	752	761	729	736	709	762	761	783	723	751	733	738	668	732	750	714	727	721	685	764	731	720	779	743	744	713	700	707	754	683	731	731	722	725	712	738	659	698	699	689	703	726	684	693	737	689	738	747	722	731	721	663	723	697	697	677	733	676	746	718	733	736	714	699	717	743	750	754	734	735	717	722	675	776	729	730	643	727	683	755	699	746	725	767	733	696	710	706	665	752	746	699	713	729	738	710	743	723	727	729	741	664	743	718	659	744	700	710	710	724	755	691	713	710	707	714	770	702	713	738	761	699	740	720	727	735	710	721	710	740	708	714	785	646	754	706	675	682	669	708	668	697	673	725	697	699	689	704	767	707	740	757	685	735	694	705	709	692	711	689	693	688	672	729	741	711	715	715	726	691	712	754	774	747	690	718	681	681	675	722	740	688	710	764	720	694	695	712	715	719	756	715	766	701	702	694	698	689	691	659	680	724	688	724	754	718	782	731	696	717	722	716	727	683	699	726	694	684	709	695	732	738	714	746	731	744	718	724	720	725	724	687	743	708	689	729	736	718	740	709	716	693	697	760	743	738	631	674	746	722	694	711	695	734	680	707	676	712	714	690	699	716	756	679	675	692	703	708	725	682	668	712	716	715	711	721	700	683	717	703	757	718	733	710	714	748	721	742	740	648	666	690	695	718	682	667	730	667	749	730	719	725	707	677	727	735	662	690	716	700	733	703	695	753	715	681	691	681	749	685	681	757	713	710	702	712	709	745	724	674	700	719	753	710	706	680	660	727	700	697	741	721	721	743	686	671	774	717	771	697	692	765	707	702	724	658	698	737	702	698	743	732	737	735	761	715	733	671	679	682	780	705	739	742	768	748	788	676	725	722	702	700	648	731	700	756	690	722	686	713	703	737	703	727	764	742	724	692	758	754	677	708	680	709	694	694	734	688	730	748	717	710	693	717	680	748	728	713	698	682	700	678	686	732	704	646	710	760	773	721	706	718	693	711	726	707	724	691	696	693	695	684	715	672	700	722	703	712	682	708	787	725	717	712	679	757	687	694	726	735	691	698	744	691	718	761	709	684	697	732	744	676	683	670	716	737	646	709	700	779	691	677	691	715	685	724	708	671	723	686	684	728	708	650	702	739	723	724	695	753	692	746	727	698	670	714	694	725	706	676	705	704	685	675	687	710	682	740	702	743	684	722	718	690	759	739	699	719	693	691	677	721	687	649	734	760	713	673	696	687	694	727	664	671	701	710	727	663	720	735	706	722	791	729	715	736	764	685	682	755	683	719	712	720	695	750	705	686	714	705	663	754	713	731	706	725	707	699	749	697	749	715	725	753	713	681	712	753	721	665	712	723	680	721	725	667	722	747	670	696	722	675	699	698	687	705	655	674	662	727	698	695	716	736	676	665	687	738	723	733	734	728	710	729	716	702	660	732	685	735	675	732	693	731	722	677	750	726	701	741	683	721	705	732	683	708	671	725	717	710	729	686	702	709	668	694	710	714	673	724	719	701	694	633	705	727	718	743	733	746	679	723	717	686	666	733	670	700	727	737	751	717	726	737	739	721	734	713	740	705	758	681	728	741	683	689	695	702	719	680	718	750	746	707	767	700	748	682	731	723	723	723	682	724	722	706	709	660	694	720	708	700	716	723	702	708	724	666	738	739	749	705	667	707	707	698	783	686	696	718	741	772	708	689	739	708	692	744	742	734	686	720	803	736	665	722	700	726	746	694	726	682	674	750	684	711	665	742	714	754	713	669	725	694	707	685	641	714	677	715	712	704	720	739	713	676	718	746	698	714	703	733	718	699	729	788	724	703	730	697	725	682	748	746	695	731	666	679	731	649	761	707	751	707	691	743	670	710	715	740	678	696	697	676	722	691	733	695	703	700	698	684	726	722	741	742	748	730	684	728	670	671	738	698	738	750	683	742	715	709	700	691	658	715	688	744	709	711	720	710	724	696	717	742	714	696	737	720	747	740	635	709	722	673	693	723	769	692	733	679	689	755	732	746	669	714	645	767	700	759	683	694	739	724	697	737	688	696	723	694	668	715	714	771	687	753	716	677	695	737	687	672	679	764	720	727	736	724	690	738	665	759	737	730	717	719	754	707	665	680	687	700	706	727	732	705	681	711	724	734	714	741	703	707	716	692	730	728	708	734	705	695	712	669	734	699	659	751	698	691	688	694	724	735	698	732	739	715	696	693	704	716	720	692	665	654	748	684	718	672	700	680	712	719	715	690	734	725	728	671	759	696	687	700	720	690	659	699	709	749	731	720	715	718	737	675	704	684	709	668	713	706	668	686	660	720	718	726	687	735	699	770	709	711	736	717	704	708	695	719	696	705	723	728	711	681	734	715	689	668	730	699	693	727	731	658	756	726	648	711	722	745	720	740	724	727	690	716	761	768	720	712	718	691	738	729	657	753	739	678	687	714	702	697	753	682	763	734	686	704	746	707	754	672	716	681	671	701	749	714	684	782	719	684	696	727	691	731	709	667	711	723	710	717	693	736	692	728	668	696	722	702	753	717	745	682	718	749	731	687	712	678	707	718	711	703	705	687	703	737	712	705	815	700	706	703	761	654	757	745	705	685	700	723	726	718	748	667	699	733	710	692	674	710	704	754	671	724	707	696	700	680	680	699	734	752	710	711	660	711	733	699	675	728	652	717	722	686	677	736	719	736	673	664	751	756	716	691	737	699	709	683	707	696	696	797	729	715	714	732	714	702	664	726	689	705	699	703	736	690	713	719	740	717	735	676	723	732	669	702	706	771	687	734	678	749	691	774	724	713	696	666	745	702	727	691	691	683	692	707	728	719	760	698	730	661	664	699	745	703	680	767	684	707	706	718	691	687	701	707	712	676	712	657	689	711	737	657	718	742	713	706	718	736	702	732	704	670	696	748	742	705	704	671	721	736	724	698	676	736	675	720	708	729	693	746	712	690	699	669	736	730	740	716	687	700	713	667	666	700	691	735	705	665	703	692	690	677	723	708	676	735	689	709	737	734	717	777	736	722	749	694	719	656	705	715	735	673	686	690	729	739	746	696	725	702	705	729	686	708	710	727	663	672	664	716	734	704	700	677	730	712	702	705	722	769	723	695	699	742	672	689	678	685	686	717	723	700	695	701	701	726	738	702	698	696	717	703	729	693	668	755	685	669	704	716	738	741	719	667	750	693	727	711	707	723	748	703	641	702	782	707	706	707	737	715	707	677	675	686	750	726	728	739	675	773	707	731	708	697	699	706	744	695	742	683	694	704	723	648	692	677	727	703	730	721	728	720	739	728	740	683	757	756	685	663	708	716	688	696	712	693	700	701	704	719	704	722	732	720	743	728	675	670	696	712	681	727	718	714	708	719	683	782	734	668	676	737	726	703	699	680	754	692	722	714	737	711	717	754	749	721	701	726	742	721	696	766	697	720	706	742	663	704	646	710	670	701	707	692	701	729	678	645	785	719
61133	87330	46431	13875	2825	881	583	602	662	639	671	636	598	646	588	625	632	666	647	661	640	614	616	649	613	674	662	645	620	637	618	632	626	601	605	650	640	657	659	620	618	665	614	627	669	644	640	630	684	659	597	611	605	618	614	642	688	662	639	606	628	630	606	641	592	651	597	626	634	637	608	617	642	599	585	659	693	677	638	611	593	646	672	641	610	671	618	673	606	631	647	645	633	650	604	616	616	627	689	636	659	626	664	680	596	612	643	587	631	641	628	656	622	650	596	660	659	675	640	597	629	621	697	681	601	624	618	653	584	590	655	650	639	619	635	613	642	600	652	636	649	687	637	599	592	619	625	651	601	561	627	679	594	640	618	600	632	632	636	650	574	611	595	621	642	586	656	621	615	624	627	621	641	624	678	587	628	646	661	603	647	622	628	627	640	631	592	597	617	589	612	640	631	626	623	649	577	604	657	588	625	655	646	624	613	615	642	625	672	577	650	611	634	613	651	646	659	620	592	609	609	648	647	587	614	596	649	603	597	580	637	615	579	629	602	641	619	618	636	629	612	640	638	650	650	625	654	608	616	613	635	602	640	632	678	606	612	642	606	637	632	624	618	652	642	660	635	625	630	667	625	601	634	622	587	642	668	622	584	654	620	643	649	627	641	610	662	637	645	608	619	617	672	651	648	631	618	644	638	637	617	563	632	684	582	635	646	671	620	649	648	635	635	610	616	638	669	616	632	625	621	581	625	631	628	610	644	591	617	641	628	650	649	661	631	625	654	603	662	614	585	600	619	644	591	678	616	621	616	653	611	661	600	619	654	675	615	585	646	614	672	624	572	637	621	628	603	608	657	671	622	649	616	610	608	639	614	591	630	633	616	569	617	669	560	612	608	599	613	658	635	628	674	659	584	595	590	599	614	622	612	623	614	624	611	630	664	649	668	618	629	623	593	579	608	667	648	596	576	590	630	637	638	606	574	627	646	615	614	658	660	631	642	622	619	559	642	599	615	603	641	593	655	660	630	629	614	589	643	613	646	628	605	615	570	620	606	635	634	636	631	678	616	674	675	662	632	646	647	631	632	647	608	632	632	625	644	621	631	630	655	598	644	651	602	695	619	607	668	635	563	649	644	631	603	685	589	618	663	634	602	653	636	615	663	627	633	612	608	635	660	634	621	633	599	605	648	608	634	637	637	619	626	583	602	624	633	625	594	643	623	610	664	630	608	665	633	641	597	708	577	615	591	548	614	630	642	652	640	637	636	621	620	611	671	660	675	643	639	647	585	641	679	606	608	627	647	658	652	621	617	632	640	597	615	621	634	649	640	591	645	599	578	598	640	662	591	583	628	576	639	603	652	641	629	614	625	642	657	613	624	629	625	618	634	645	636	670	602	585	572	611	637	639	653	624	621	627	615	615	608	608	611	635	596	649	625	565	596	602	609	624	620	627	604	629	597	618	649	633	625	605	635	639	638	618	626	606	641	616	617	606	628	660	636	669	615	588	638	658	627	619	626	676	599	662	607	640	622	633	649	626	621	633	655	633	619	618	602	592	634	566	607	630	627	617	634	639	631	613	641	636	612	651	675	620	616	632	626	620	626	625	640	664	605	663	608	647	635	594	650	638	641	636	623	652	610	623	641	648	668	654	639	619	602	599	649	614	625	665	637	585	654	615	654	621	649	587	659	619	656	683	644	608	604	614	583	607	630	621	648	628	652	609	642	670	627	641	603	636	628	652	603	628	651	659	615	605	645	558	614	584	644	621	629	599	633	628	638	614	653	635	617	622	630	634	604	577	639	646	636	627	604	647	621	629	625	594	651	609	627	586	649	626	612	594	623	640	594	613	634	650	613	612	631	641	573	601	639	619	646	649	622	617	622	578	638	634	647	589	605	600	619	608	682	643	595	598	620	653	591	652	639	623	606	630	640	618	578	594	630	590	628	630	615	627	588	648	608	596	649	619	649	593	605	652	621	610	619	657	620	627	636	599	636	616	630	618	619	628	591	619	664	591	634	637	653	630	658	651	580	624	601	621	599	576	608	652	655	661	673	659	657	616	650	624	621	612	626	650	607	618	627	640	598	576	653	621	652	652	634	624	583	629	579	601	619	624	622	609	627	666	600	646	586	635	598	617	653	618	568	620	625	622	634	663	620	639	633	664	597	601	612	605	620	613	617	646	607	602	643	642	638	594	591	623	567	648	622	634	612	653	604	596	612	649	596	624	626	636	619	652	601	628	599	654	604	644	573	586	607	632	556	633	639	650	589	629	609	636	621	602	601	613	584	654	603	636	636	613	596	617	618	606	643	642	629	667	643	670	653	628	670	651	628	568	621	630	592	681	608	642	622	616	669	618	636	648	591	613	605	624	633	644	604	616	599	664	660	581	606	627	650	610	614	622	596	645	639	631	595	652	638	635	632	670	616	651	647	626	627	620	601	618	597	645	637	650	600	646	615	597	682	595	669	626	591	644	638	618	653	649	674	614	628	590	634	624	623	645	580	611	622	607	684	597	616	653	618	657	653	610	586	630	652	615	602	618	668	621	616	637	607	634	637	638	622	607	623	660	653	634	618	642	654	608	640	660	611	599	621	625	648	570	581	647	579	603	614	670	591	620	626	618	593	624	659	613	569	649	629	658	679	641	615	642	637	639	596	608	645	603	634	674	597	633	636	635	687	675	633	601	637	642	619	632	616	630	632	652	596	627	616	621	614	644	632	651	612	589	610	593	621	630	610	661	611	643	625	582	589	629	658	618	633	598	628	635	632	647	656	645	632	626	624	604	591	644	653	628	630	616	608	584	604	632	600	614	605	626	646	598	642	626	612	627	616	609	609	639	602	645	617	623	624	627	641	601	634	665	628	618	681	627	604	638	613	612	613	630	602	633	612	618	603	626	640	585	673	654	617	630	638	619	647	662	618	613	668	607	613	618	607	621	611	621	600	582	655	591	570	635	609	602	642	614	629	587	607	608	636	603	657	626	651	605	646	625	631	622	593	649	627	615	623	597	629	635	649	673	589	619	600	653	617	599	599	558	610	633	610	609	595	615	644	642	645	626	624	653	606	625	657	650	623	609	642	647	669	650	632	601	614	590	635	638	642	607	661	628	634	610	614	623	615	558	659	662	626	632	594	560	666	597	608	561	638	638	643	656	651	665	639	605	617	629	578	672	673	633	650	618	652	633	638	628	633	618	697	621	601	624	660	649	618	649	642	623	624	639	611	642	632	611	623	618	608	600	614	642	606	669	584	629	581	593	659	648	603	619	647	583	667	602	620	587	660	610	617	593	633	653	656	623	616	610	620	652	642	601	627	605	611	616	602	625	651	626	608	605	565	628	628	613	653	664	595	616	640	601	611	641	663	619	615	580	637	634	613	652	625	642	663	593	668	629	592	630	584	671	617	589	649	665	611	638	611	684	635	629	572	601	620	607	657	632	636	660	646	649	598	609	619	629	610	599	701	649	610	606	632	636	623	656	633	626
34933	30730	17857	3916	832	612	575	595	591	583	607	568	552	542	630	577	578	596	606	550	574	580	546	570	551	594	535	570	557	564	565	532	623	584	575	555	617	563	585	555	529	576	584	569	576	594	559	546	601	588	605	590	560	612	555	608	569	578	597	585	572	549	593	596	592	573	535	572	582	557	552	574	615	581	557	532	566	597	534	528	538	565	587	536	600	577	567	552	562	588	574	573	578	586	565	531	565	551	518	546	563	559	559	598	577	574	558	538	593	603	575	575	625	588	573	575	565	588	583	553	589	565	594	588	548	561	597	563	559	559	598	569	575	572	537	569	581	562	553	564	614	595	608	550	622	591	600	544	580	584	566	608	542	539	554	561	585	590	576	572	589	597	566	575	540	561	553	574	594	590	595	573	604	587	551	563	548	562	542	575	605	599	521	567	573	563	546	592	551	560	576	579	555	571	549	556	529	545	598	594	601	589	560	579	546	575	557	577	572	611	557	523	578	593	534	570	546	560	608	578	552	573	576	572	554	604	597	569	528	568	592	585	573	557	573	559	580	564	588	593	568	559	570	594	558	552	514	584	540	545	577	587	548	600	582	547	609	562	569	578	597	555	589	591	589	513	591	539	549	573	586	576	539	569	571	546	616	537	571	532	594	553	548	580	582	567	568	580	604	556	579	608	558	565	586	588	532	521	584	594	588	533	579	576	578	609	585	567	550	575	592	574	600	549	556	530	587	559	563	569	554	588	596	546	537	593	568	566	550	597	542	562	616	575	519	606	580	543	548	627	546	597	572	613	534	567	556	605	605	584	570	546	580	571	549	531	537	523	570	547	596	573	531	538	559	600	554	552	556	616	517	554	578	579	525	579	563	582	560	629	563	576	545	567	618	551	577	569	538	543	574	573	540	565	534	587	636	589	591	527	542	573	575	592	570	544	631	567	602	557	582	599	612	557	562	553	584	554	548	581	583	617	562	572	526	570	570	618	570	519	593	571	591	579	557	572	571	563	511	550	533	577	538	547	565	541	552	537	591	521	550	585	563	578	532	573	563	579	583	564	504	587	543	567	555	589	569	565	574	546	567	567	550	537	573	546	536	555	551	584	580	612	613	558	584	538	527	549	580	552	556	581	581	596	537	595	582	565	538	556	548	537	532	571	587	549	570	574	541	581	577	592	528	512	563	553	580	574	595	553	622	580	577	580	593	608	562	568	603	561	553	607	577	573	554	563	581	633	591	594	536	574	564	555	537	551	547	601	537	565	546	524	539	539	557	595	515	554	576	543	566	566	549	561	539	560	579	563	564	587	551	567	567	575	580	536	532	542	585	586	617	541	551	519	553	545	517	582	590	621	600	541	517	534	568	575	539	547	557	544	582	565	559	565	562	578	563	595	550	552	585	557	522	584	575	536	586	541	576	520	541	561	568	588	522	537	549	565	589	611	606	561	582	579	567	565	567	624	581	569	581	559	582	576	534	546	553	582	559	600	551	577	580	533	557	587	551	559	542	551	586	590	586	599	603	599	579	612	577	616	587	513	598	606	535	576	554	536	560	603	565	601	531	572	573	591	584	563	608	564	555	560	567	543	559	551	589	567	546	538	586	585	581	565	572	578	532	540	536	621	554	567	588	560	605	577	566	576	581	535	566	591	516	576	595	596	556	531	578	529	526	538	574	587	530	545	570	563	584	576	535	562	533	576	587	582	571	580	536	581	547	572	575	536	597	554	539	591	561	596	569	636	562	555	570	551	557	588	552	572	553	541	614	588	509	582	575	567	574	600	558	553	600	572	525	582	579	550	562	547	598	573	591	550	566	560	605	572	576	521	583	574	600	580	613	538	560	564	560	583	585	565	545	606	565	558	578	582	548	552	548	539	504	594	576	553	562	531	584	582	565	526	568	586	563	544	582	540	595	562	537	559	574	577	539	549	566	580	548	621	600	569	563	588	581	536	551	582	578	542	651	564	565	598	509	559	538	585	584	572	592	563	553	583	546	572	573	556	587	547	545	578	557	575	559	538	555	557	588	562	575	587	592	561	577	596	584	576	542	560	571	563	601	610	551	564	539	540	573	564	596	597	585	525	569	577	588	518	538	544	586	567	569	590	554	512	562	532	566	563	572	589	559	547	564	596	548	561	570	580	553	552	601	569	523	559	537	556	544	572	560	566	562	552	566	544	587	535	585	576	588	622	539	552	573	540	603	601	597	585	576	569	598	548	571	581	566	598	592	554	640	596	601	573	549	551	546	598	521	545	555	571	599	577	547	577	610	562	591	576	576	595	560	604	549	595	574	540	559	611	571	597	604	540	535	575	530	565	594	602	540	571	576	540	553	554	524	576	563	582	618	559	600	536	570	590	549	567	562	583	549	588	598	579	562	596	552	580	556	561	568	604	590	612	568	577	554	576	569	568	533	602	588	585	554	563	561	579	593	528	582	572	577	550	600	541	582	585	568	554	556	538	585	625	609	559	570	579	585	569	574	611	591	551	578	547	567	587	552	623	545	562	582	547	539	598	575	571	605	548	567	557	563	519	571	549	608	601	555	584	577	581	534	602	580	586	575	564	612	560	583	545	594	607	575	535	565	541	569	558	575	522	592	540	519	561	604	580	549	575	516	561	583	556	545	561	579	577	563	572	588	582	557	561	576	531	581	554	578	552	607	579	552	604	576	588	569	572	559	557	608	573	578	600	587	569	528	589	559	547	581	565	538	560	567	554	575	556	555	564	528	546	585	566	571	543	600	556	565	580	597	534	553	547	523	621	552	604	604	521	553	563	590	581	617	600	565	544	586	592	538	540	542	548	627	573	572	576	537	544	619	529	580	565	578	515	547	553	563	597	578	570	571	592	564	591	586	581	556	574	529	566	550	596	591	572	572	579	578	585	583	594	541	562	545	552	603	587	556	562	540	535	580	603	561	573	525	614	551	577	593	601	527	602	586	571	539	551	558	561	586	522	539	543	575	574	549	585	529	592	552	544	520	590	579	581	588	571	516	627	583	557	566	547	577	573	578	536	601	519	549	579	560	563	576	576	544	538	521	596	538	565	600	596	570	586	567	563	593	560	546	582	554	568	592	608	595	557	582	601	562	575	560	561	578	586	547	575	570	581	554	572	572	538	558	574	579	535	574	558	574	583	546	553	615	575	553	555	564	553	575	614	584	567	563	608	588	607	574	612	554	576	574	574	547	552	561	588	567	554	552	543	610	577	575	571	594	587	552	533	546	549	591	548	598	562	551	554	597	609	603	574	547	544	572	556	582	561	599	539	567	575	565	556	549	577	533	601	512	540	581	564	569	543	589	567	565	582	570	601	562	557	580	563	585	597	571	568	580	531	584	571	571	553	559	575	574	572	519	574	564	586	598	594	622	554	547	591	580	594	589	566	588	575	568	624	558	587	591	521	580	557	542	596	549	545	521	571	575	580	581	541	565	577	617	523	596	555	562	560	537	570	578	586	581	547	585	594	557	574	568	550	578	549	624	570
32171	29227	9238	1640	610	444	435	479	461	434	434	466	488	512	480	431	390	474	445	420	480	475	471	446	449	441	451	441	427	492	466	455	441	445	470	436	466	460	465	448	461	446	438	492	425	452	447	439	423	480	480	450	460	428	454	465	476	442	444	509	463	462	450	467	438	467	499	454	455	437	436	468	438	464	448	443	455	440	475	448	435	466	471	470	459	507	480	464	439	470	440	409	471	461	470	475	459	459	489	467	457	459	469	466	466	450	486	475	458	468	468	450	475	432	455	419	464	427	440	478	467	472	450	465	486	494	484	418	450	432	431	462	469	436	467	439	440	448	442	451	446	482	431	423	464	456	441	458	438	457	460	467	469	418	455	473	449	449	432	454	446	450	452	420	473	469	496	480	457	446	439	457	446	454	458	420	445	448	430	471	445	448	463	459	445	447	440	465	409	486	437	477	474	444	458	459	457	440	469	473	473	448	447	445	442	464	460	464	423	494	476	469	461	415	447	465	467	460	470	448	471	438	428	476	458	485	438	454	419	467	492	457	445	481	463	461	470	486	427	469	439	416	463	399	467	447	485	440	463	477	455	471	443	470	475	463	462	486	460	495	435	492	467	449	453	460	428	451	454	481	433	509	480	474	474	478	447	448	477	448	450	455	472	424	465	459	455	465	491	437	482	450	468	433	440	451	478	468	500	470	430	411	416	437	432	461	457	473	417	473	419	474	460	445	436	436	422	482	419	494	426	436	452	461	501	454	432	473	464	458	490	433	465	449	472	454	427	440	455	487	443	504	472	449	452	502	467	477	427	435	456	438	454	425	480	433	498	492	455	461	477	461	487	451	459	451	450	477	477	435	428	471	407	453	454	482	443	435	455	435	441	459	420	459	468	453	445	455	435	470	431	504	439	490	466	448	462	447	446	442	474	493	450	502	468	430	461	459	436	471	457	437	483	452	489	429	413	393	473	458	480	448	453	476	479	470	420	460	454	480	462	506	422	478	418	491	481	475	432	441	468	426	451	426	424	492	447	446	462	458	478	474	501	470	434	439	434	441	462	440	455	459	487	433	442	430	463	426	442	460	478	460	502	447	446	447	442	475	439	460	426	440	433	467	483	457	461	470	477	410	468	462	470	439	464	443	492	430	481	460	493	434	475	438	445	471	470	425	416	432	467	503	444	428	409	440	493	444	439	430	472	477	438	449	468	483	443	456	478	482	422	442	449	427	444	463	467	446	469	494	438	486	467	473	470	477	442	490	426	451	442	459	463	464	441	460	437	459	472	429	424	451	435	461	476	442	449	468	447	420	450	464	475	467	464	455	450	451	458	460	461	451	451	444	472	441	483	449	422	443	481	434	433	441	464	469	463	464	451	472	451	459	427	441	466	473	429	429	470	460	446	476	433	486	470	431	451	461	471	447	445	465	480	476	458	481	472	432	454	467	455	463	478	416	471	434	454	443	463	469	463	455	460	436	447	465	426	493	455	484	422	448	446	508	493	460	453	437	468	433	486	481	501	470	470	486	462	465	485	428	493	444	448	467	480	444	450	492	462	470	444	482	450	472	466	451	467	438	460	461	451	446	450	410	458	473	424	449	468	462	472	476	428	470	459	483	478	455	444	444	456	482	476	443	483	480	500	400	460	473	465	444	470	412	430	438	479	492	455	462	462	443	461	447	464	429	477	465	491	455	421	464	467	432	452	462	458	446	446	449	440	454	482	405	426	492	464	503	446	450	424	483	408	478	438	498	426	440	447	480	467	472	475	409	436	473	461	441	414	492	502	486	471	414	434	400	423	475	450	446	473	432	461	459	441	492	449	426	426	447	444	414	462	429	469	482	461	473	458	484	444	429	454	447	454	455	466	456	516	479	406	496	485	469	435	452	453	473	454	474	459	460	471	466	511	445	452	473	432	458	444	455	429	439	469	424	423	477	430	463	420	475	442	445	468	436	466	451	455	411	472	451	469	424	470	457	464	407	433	474	484	455	473	451	442	480	444	448	440	429	428	476	459	410	467	469	465	445	446	459	457	431	492	459	462	449	436	463	438	457	423	454	415	441	491	424	454	451	414	433	462	448	428	439	433	453	465	457	471	461	457	485	461	470	433	438	446	485	441	427	500	397	514	473	445	452	482	445	471	475	455	476	417	443	453	442	427	473	460	443	464	501	429	447	473	462	442	444	466	449	474	427	412	472	447	445	437	428	451	443	456	464	472	489	471	451	420	459	428	459	430	473	439	435	467	456	439	466	448	448	464	429	468	453	435	475	482	453	402	476	453	437	444	448	472	489	473	435	438	465	447	473	501	487	459	473	480	431	458	449	438	437	451	445	452	472	497	420	444	476	444	468	429	491	454	454	466	489	471	440	472	480	491	448	471	447	462	457	458	461	478	456	468	442	471	465	467	471	419	432	451	426	432	455	467	474	451	456	442	452	456	446	463	478	462	470	464	438	453	445	454	460	449	473	430	440	457	446	442	443	456	496	444	456	490	444	446	440	485	459	456	469	469	427	464	465	479	477	477	471	443	430	432	452	495	484	481	439	461	433	474	459	447	434	450	455	429	471	441	461	460	456	433	494	440	459	468	481	429	464	504	494	491	416	449	448	426	445	440	455	483	441	437	463	478	463	475	457	464	496	487	457	480	465	454	452	489	451	475	463	412	461	438	476	464	445	472	417	429	426	440	446	441	454	438	461	449	489	477	430	479	457	450	482	457	447	452	455	463	439	435	486	451	455	462	470	437	461	443	451	399	493	458	468	461	435	445	428	466	487	465	455	454	441	454	468	478	463	451	462	453	495	465	428	468	480	443	438	441	477	465	459	439	459	414	465	490	426	463	457	455	449	432	444	451	474	464	464	465	459	470	482	450	458	500	453	457	482	452	450	469	434	433	436	479	453	488	462	450	462	409	467	456	467	427	472	484	512	436	430	468	474	413	470	452	437	464	492	424	484	458	439	471	473	413	449	464	467	463	468	465	468	490	474	469	471	437	429	455	478	407	464	430	464	390	456	494	477	447	457	452	444	467	475	471	456	492	472	474	445	496	438	439	436	455	440	465	497	404	462	472	486	473	452	427	457	433	444	493	491	464	436	480	434	445	469	425	433	490	453	488	469	442	462	509	438	483	454	434	446	465	460	463	481	478	534	449	465	486	448	458	452	445	475	468	489	475	432	467	505	476	464	470	485	483	434	458	468	458	458	455	489	445	470	477	452	449	425	473	468	423	442	445	470	457	471	482	434	484	433	455	471	434	443	475	503	465	473	455	435	479	470	527	485	457	467	475	453	435	450	453	455	473	438	459	482	431	433	472	440	454	427	464	430	421	425	440	462	447	498	443	463	446	418	414	458	484	439	494	444	432	449	430	460	457	451	458	461	476	477	466	430	449	454	443	462	445	443	484	471	439	481	474	450	468	486	458	443	438	464	487	438	460	413	409	441	462	445	467	468	438	450	426	470	439	489	468	485	439	445	447	451	450	489	428	457
24742	22805	28948	24500	18068	4557	1056	751	696	634	663	677	622	661	669	671	607	653	634	660	650	658	651	622	667	659	656	644	599	631	642	608	662	619	651	615	601	675	700	665	636	629	666	661	578	643	652	662	604	662	615	677	653	623	663	599	606	669	629	617	621	631	633	664	622	662	670	643	662	608	621	612	628	621	632	635	645	589	628	670	665	653	662	639	624	638	603	661	616	595	606	674	600	613	616	619	650	641	632	695	660	640	716	633	638	611	609	597	599	653	645	637	624	613	627	639	630	625	608	657	625	596	575	626	646	587	636	624	624	685	622	669	612	662	658	651	565	626	645	608	653	639	613	655	653	646	649	659	601	637	601	629	590	655	601	641	616	658	644	654	656	607	650	639	640	576	679	601	633	624	583	635	632	635	620	633	624	627	651	623	613	668	622	617	674	618	638	629	574	605	675	654	588	633	646	596	660	616	647	613	623	640	633	594	632	655	657	612	645	628	650	615	594	651	618	631	604	602	662	627	642	634	617	590	655	604	608	602	642	633	657	645	622	658	618	626	668	668	646	583	661	657	613	665	601	625	620	622	608	646	652	610	647	631	666	647	619	603	641	619	624	644	596	668	666	669	573	642	659	687	641	599	661	675	623	640	699	669	627	645	690	702	647	659	616	655	644	642	657	631	632	646	629	631	630	620	685	645	634	586	639	614	629	632	654	656	637	641	590	651	657	650	572	623	637	620	621	594	661	586	650	675	623	600	610	668	652	646	625	675	634	677	619	644	626	628	614	655	627	641	642	652	636	595	628	683	658	640	646	589	642	640	640	618	646	625	644	599	664	615	635	638	646	619	601	581	638	633	664	618	648	612	602	586	644	633	679	623	647	606	614	625	595	614	599	595	614	676	654	699	619	629	630	682	584	646	656	589	642	605	633	599	659	670	630	648	642	593	619	649	643	605	651	670	625	614	641	632	616	620	638	626	671	644	632	628	659	632	674	588	655	637	619	644	632	612	633	652	631	635	596	646	601	656	633	665	564	635	612	611	676	583	643	629	622	645	642	670	619	667	612	605	595	617	625	600	602	612	643	642	633	611	655	643	627	603	603	677	662	604	654	613	620	692	590	640	669	579	657	618	653	618	608	656	606	652	618	630	676	641	607	636	618	625	637	640	639	597	596	654	643	593	661	583	615	629	631	624	623	622	630	608	628	649	610	640	632	598	616	615	666	662	617	610	647	571	599	630	633	597	624	606	612	680	669	676	617	630	628	670	641	674	633	606	595	645	641	661	604	607	663	665	614	646	659	611	635	651	632	603	653	643	642	617	633	604	598	641	630	627	704	655	639	614	674	596	630	616	629	628	631	598	674	646	634	627	621	618	662	659	670	687	565	577	631	644	643	630	672	674	602	630	641	637	621	619	609	658	626	703	655	678	610	615	651	631	693	627	690	651	639	618	664	696	664	667	666	610	624	609	634	637	611	608	611	610	627	572	633	642	575	648	603	577	671	633	668	634	611	655	598	635	672	645	651	665	626	632	589	635	656	649	598	656	652	624	661	603	636	653	615	691	590	648	620	637	584	608	659	596	656	629	617	666	666	617	644	640	639	652	640	645	645	598	633	675	624	732	620	653	581	604	658	643	616	592	637	602	642	631	639	628	595	615	664	620	677	588	606	611	620	589	641	605	688	583	661	633	631	626	609	634	618	616	651	638	661	690	646	618	604	646	637	636	616	686	627	615	691	632	594	643	626	666	621	619	653	602	632	593	617	602	648	633	618	616	600	654	641	608	637	628	646	668	614	628	622	615	660	620	620	618	598	643	639	608	641	612	627	649	596	641	629	655	661	648	678	622	645	684	624	652	636	655	633	663	628	605	605	617	655	608	665	632	607	632	628	636	643	641	645	682	625	630	646	619	640	662	613	599	622	668	628	664	680	620	615	666	640	628	648	633	632	630	651	648	646	668	651	644	660	587	641	635	606	606	610	652	574	624	657	661	615	621	607	561	642	593	664	651	603	624	618	598	627	663	600	630	633	613	643	623	689	616	678	633	648	600	625	663	641	630	647	625	657	641	665	623	624	621	642	650	577	638	592	649	621	671	659	625	584	664	655	623	632	692	611	625	633	592	648	656	641	631	657	611	631	616	619	613	617	592	590	649	608	612	634	602	638	652	614	663	688	645	636	615	643	633	650	606	631	604	567	599	668	582	658	619	628	629	671	629	648	624	554	628	651	693	699	647	637	644	633	606	636	667	579	612	633	658	634	602	603	634	639	634	657	615	634	641	664	650	603	574	636	621	689	637	614	649	637	626	650	657	618	615	607	595	668	579	622	607	671	622	649	627	608	673	645	627	647	649	626	614	636	623	673	639	613	641	617	602	657	658	634	644	626	619	615	597	629	620	624	581	589	674	691	605	626	660	641	592	603	631	681	628	621	609	615	648	622	662	631	570	619	621	609	644	629	620	612	650	698	650	643	591	651	677	601	654	613	603	637	674	643	639	636	624	636	677	628	590	608	621	602	631	627	611	616	630	655	631	701	627	638	620	646	673	611	633	593	660	608	653	614	659	637	603	618	670	653	613	661	589	599	589	596	643	641	633	655	621	632	624	643	686	617	623	610	674	643	598	601	630	614	643	621	638	639	622	633	603	641	622	607	647	586	635	623	649	615	664	645	623	642	661	671	648	605	583	632	637	648	651	590	640	624	621	632	660	642	603	608	586	626	615	637	644	631	624	680	641	654	687	657	621	618	696	638	634	622	601	650	686	649	632	615	604	615	584	641	596	624	623	641	584	642	706	632	667	678	616	648	546	606	692	659	628	651	594	635	609	614	608	647	626	653	636	615	635	578	596	620	644	626	625	632	656	629	612	647	644	611	642	630	637	614	652	614	608	593	630	630	646	620	676	605	594	629	660	668	643	632	595	638	649	620	646	667	581	618	656	615	697	607	585	685	599	643	689	628	647	644	635	654	599	593	616	630	668	674	633	648	643	590	618	668	684	615	668	581	630	586	672	643	611	629	638	616	623	631	616	666	610	649	600	594	632	655	568	604	660	638	623	630	624	653	605	639	623	657	677	656	627	666	642	614	611	618	633	640	644	617	598	623	619	633	617	613	604	658	641	631	640	662	633	648	618	645	629	629	614	629	623	628	696	685	601	671	670	617	638	673	671	598	619	614	620	656	657	642	653	598	639	647	629	641	645	606	648	643	621	627	632	647	634	631	616	608	629	666	668	632	634	635	622	605	617	648	587	637	681	662	629	627	612	629	583	649	637	677	622	697	659	622	646	668	630	604	627	633	613	597	642	606	585	627	646	656	635	643	636	595	656	655	612	579	643	665	626	660	611	636	604	617	611	643	662	635	632	601	657	648	615	585	613	639	621	607	596	592	656	622	687	620	632	631	593	585	628	627	652	658	653	592	622	650	678	642	664	611	632	616	624	627	613	630	653	635	635	656	647	642	648	649	665	605	638	650	667	652	680	660	623	636	620
63470	82529	42162	11204	2340	842	588	588	573	570	564	573	570	584	552	611	606	588	558	559	556	579	560	582	543	575	581	548	566	598	597	568	602	589	559	549	558	608	568	549	545	590	535	556	572	604	537	582	576	592	513	597	567	562	532	568	553	596	582	563	526	589	561	551	605	578	539	591	572	567	604	563	573	533	567	569	584	623	566	561	578	531	596	547	551	605	581	587	552	569	593	559	547	584	555	594	556	595	586	556	587	589	554	589	580	588	589	637	575	541	571	547	615	578	558	521	569	571	575	559	527	542	595	577	558	547	548	564	574	586	587	522	536	555	596	569	532	552	543	558	581	550	585	559	568	595	563	553	552	567	575	596	575	538	548	515	546	540	570	565	564	594	544	529	573	549	583	572	583	521	559	556	589	557	557	543	579	613	544	593	602	537	607	551	546	556	572	569	590	568	576	559	560	544	558	567	574	563	554	524	581	575	558	593	584	551	560	553	582	555	588	569	568	546	558	573	589	535	582	557	578	514	608	551	532	581	515	588	590	541	505	593	598	550	585	564	545	560	550	557	572	578	547	565	584	537	529	540	523	581	552	517	597	533	602	502	571	588	611	594	630	550	588	574	550	566	569	560	569	561	579	546	570	532	567	569	584	568	516	558	513	512	576	567	532	564	588	537	515	554	563	548	600	591	580	579	549	565	560	547	559	560	548	555	583	537	562	549	565	556	532	574	528	593	570	542	575	527	558	598	526	571	564	545	557	587	580	573	566	534	497	564	559	600	544	589	574	511	545	551	585	528	521	509	566	553	578	543	576	546	557	570	546	521	605	568	590	548	559	583	525	538	559	553	591	574	569	576	568	528	598	531	596	561	556	575	583	559	595	540	555	615	572	588	550	549	550	588	606	569	560	602	593	583	565	534	570	525	584	562	574	570	551	553	521	523	587	551	601	541	551	597	583	531	564	549	559	567	555	555	554	566	570	599	517	581	557	589	514	564	561	561	570	570	559	541	561	536	538	533	593	518	583	604	565	601	538	561	537	549	585	579	595	550	573	570	589	592	539	562	560	553	523	562	519	551	566	578	601	604	568	563	561	553	551	537	524	539	590	589	583	593	568	589	546	557	559	597	569	523	584	590	550	592	551	595	568	582	504	530	526	567	544	575	577	549	577	515	582	526	563	581	571	539	536	547	554	589	561	603	546	557	557	538	546	559	567	606	566	590	583	569	554	539	549	546	558	525	584	582	549	575	561	583	570	542	553	538	589	563	548	553	548	545	525	566	576	553	543	574	533	607	534	588	558	562	619	543	578	490	626	570	576	517	565	568	558	577	541	538	573	595	580	549	552	540	516	562	525	571	536	589	555	633	575	560	595	602	564	585	546	550	563	545	540	555	536	535	575	570	551	546	537	515	590	560	603	604	543	603	569	578	598	524	559	553	513	591	526	579	556	561	568	551	606	516	543	538	582	549	602	519	537	603	535	584	600	551	596	560	559	562	558	560	541	586	581	504	569	570	568	595	561	552	567	510	570	596	561	560	601	555	574	562	580	561	575	602	535	573	565	592	570	563	574	555	562	566	536	596	548	594	553	583	574	537	553	547	518	581	576	528	568	544	575	582	593	562	566	574	561	585	569	551	534	611	533	555	553	541	566	534	551	552	586	562	566	563	545	568	497	601	578	547	560	544	539	580	552	534	557	520	551	529	518	559	577	574	560	577	579	533	512	557	553	570	588	566	586	586	574	542	578	552	596	566	575	544	546	564	530	558	619	528	564	567	575	587	560	591	597	556	543	563	535	560	582	571	552	554	583	533	574	531	579	542	553	525	573	549	549	548	592	553	574	531	552	532	594	583	566	552	577	544	553	576	538	548	562	541	589	513	535	589	587	575	534	553	543	552	582	567	529	534	557	553	597	572	536	608	554	572	552	565	527	547	533	579	536	593	575	546	608	527	554	574	528	553	600	570	575	547	572	567	597	576	553	575	549	555	566	569	590	577	528	600	577	595	551	560	599	563	542	582	547	581	604	577	537	565	565	524	560	533	584	557	585	551	561	579	574	559	534	574	579	568	558	551	562	584	524	545	569	544	532	562	592	552	602	547	554	578	553	550	541	593	551	549	556	567	577	560	576	595	509	570	563	555	587	544	545	570	567	602	517	578	577	564	525	577	636	558	575	560	569	524	549	551	529	555	527	495	587	573	552	546	543	579	550	550	550	561	564	566	587	544	595	540	567	571	564	614	551	527	557	597	599	543	558	516	537	526	571	532	560	576	572	523	558	560	570	558	521	549	558	574	569	555	584	574	527	583	546	498	570	564	527	562	581	560	514	568	517	542	490	582	511	566	551	549	615	596	568	581	545	566	541	518	568	577	584	572	542	532	568	540	581	549	547	577	556	547	564	624	563	535	524	565	571	568	562	525	526	523	518	579	566	563	559	576	577	547	545	590	538	560	575	546	582	589	547	597	576	566	576	591	555	641	565	533	532	571	561	566	573	566	533	548	580	576	580	572	529	527	591	551	596	550	561	578	561	583	574	586	559	545	567	586	587	536	539	568	558	570	559	561	568	564	588	604	580	531	512	588	573	531	558	595	555	564	566	570	547	544	548	587	572	560	550	573	553	569	595	575	563	578	591	588	572	523	572	638	555	561	561	570	530	547	594	601	612	523	544	503	562	576	552	554	612	518	586	601	570	547	572	570	593	572	549	579	540	557	568	563	577	573	541	580	562	589	580	597	582	552	556	560	594	583	544	547	551	549	578	544	562	564	540	557	556	565	562	533	598	580	564	541	610	583	593	577	533	580	535	552	565	601	572	601	598	550	540	534	578	558	599	558	595	571	563	520	529	569	507	521	566	553	585	517	550	581	551	573	596	575	541	574	562	536	580	531	543	571	577	547	523	544	569	586	556	570	552	583	564	572	540	550	541	530	554	575	543	574	587	577	521	574	603	562	537	566	570	544	581	557	556	562	541	577	521	538	589	544	561	619	590	557	518	541	561	599	548	560	563	594	557	576	532	560	601	557	553	522	531	572	569	584	533	563	595	503	538	554	591	541	535	586	545	551	550	574	558	577	577	543	548	536	586	577	531	555	593	519	571	586	529	582	585	546	557	575	590	541	566	522	580	603	563	600	562	585	546	526	586	542	587	532	548	538	603	535	606	548	544	575	589	576	544	562	551	537	588	578	536	531	592	502	540	533	552	552	575	572	559	560	542	544	577	563	557	591	552	565	560	592	572	587	568	611	565	546	601	570	523	570	578	556	553	572	568	554	543	573	561	579	562	533	586	543	577	582	518	526	531	546	595	568	550	589	570	528	591	544	552	560	531	528	557	522	552	565	554	577	538	555	589	532	541	563	582	534	570	560	539	528	543	540	559	529	584	547	579	554	623	576	580	528	540	569	540	525	543	613	548	536	561	586	546	568	521	551	537	572	548	614	540	571	597	534	552	544	517	574	566	554	510	572	539	546	528	598	561	557	524	571	570	494
24199	22331	28745	24220	19946	8252	1266	881	749	728	752	707	694	759	704	733	755	749	732	783	752	706	720	714	704	758	661	751	784	721	717	695	655	727	717	718	728	720	705	728	814	697	668	751	755	745	731	723	700	732	724	694	692	707	722	728	696	705	669	661	737	751	662	716	743	718	722	731	755	705	708	705	713	739	697	728	731	779	678	729	707	745	713	727	744	750	715	715	686	708	675	691	734	711	710	700	712	681	695	758	719	726	711	697	714	751	659	746	685	694	742	778	666	691	694	669	691	725	726	712	742	699	698	710	649	684	714	737	704	719	655	719	727	703	720	740	730	748	722	714	688	737	710	699	724	735	637	711	718	713	725	734	753	729	749	745	713	681	700	708	687	726	727	702	697	709	711	733	681	727	714	690	694	692	694	697	775	708	722	708	716	699	722	738	716	681	744	692	678	722	732	734	712	766	670	682	700	750	695	725	772	748	716	722	697	734	703	691	699	734	697	709	718	716	668	724	713	699	732	783	715	682	737	664	686	685	730	746	703	732	750	704	703	753	720	715	692	723	685	683	743	677	684	703	740	681	723	682	717	734	688	704	743	739	737	746	728	652	700	678	668	723	748	714	731	749	726	680	710	687	744	652	739	703	683	743	691	715	727	675	740	693	646	692	719	739	732	705	712	694	715	713	717	707	749	751	733	746	734	694	732	719	704	672	678	685	705	673	727	673	672	660	668	687	718	734	716	681	680	733	719	730	741	761	709	700	704	709	693	713	721	720	745	736	760	712	756	714	730	697	717	686	733	727	695	763	724	714	698	756	688	724	693	679	707	746	735	735	682	658	714	684	719	758	767	705	682	669	689	710	721	708	730	728	708	700	707	734	712	706	737	726	708	700	688	689	707	736	699	683	698	753	638	731	729	685	646	688	685	714	734	708	679	677	725	726	712	683	731	709	706	678	723	692	690	709	702	717	695	677	713	683	700	716	762	699	738	685	709	730	689	740	720	743	725	715	722	727	717	714	690	701	704	707	731	737	690	717	676	720	673	707	686	720	707	719	692	741	715	697	730	739	688	743	748	671	714	671	675	706	720	709	755	684	727	697	693	664	760	698	717	739	723	749	723	713	718	681	684	722	685	735	663	709	666	746	708	694	672	729	747	776	698	723	703	684	715	705	678	677	690	709	718	651	698	737	717	699	719	755	707	713	723	691	704	755	645	723	662	731	745	713	701	698	713	710	654	707	702	706	710	669	689	680	673	681	692	727	673	705	715	691	748	758	700	713	672	681	748	729	695	745	724	690	737	689	769	682	788	705	719	678	733	669	745	667	710	702	753	703	705	728	684	673	686	719	748	716	710	715	765	739	715	706	670	671	702	751	735	766	674	689	666	700	725	731	688	715	723	679	714	652	718	724	743	651	720	716	701	733	674	686	718	734	700	765	703	678	760	712	720	706	708	720	751	744	752	698	703	702	743	683	770	703	717	724	687	724	710	708	698	747	744	716	709	736	711	718	699	705	705	715	759	701	717	742	727	683	722	663	741	740	685	730	665	749	728	702	734	683	740	704	729	712	722	692	673	722	738	720	730	713	677	696	651	690	724	708	674	712	756	723	751	702	715	724	665	688	674	663	705	718	654	672	712	657	719	771	711	710	715	712	784	693	673	739	683	732	725	755	730	721	718	680	703	716	718	725	715	678	680	680	673	697	705	751	740	698	683	705	638	720	739	738	728	684	772	680	698	705	721	763	695	731	695	740	694	666	705	715	740	746	691	679	720	737	696	680	723	737	736	736	730	682	702	761	709	740	679	717	713	664	701	685	699	698	682	702	709	746	708	704	745	703	693	714	745	704	721	732	669	746	714	721	650	674	754	732	702	705	729	695	720	672	780	693	715	690	711	684	722	708	744	707	711	711	704	732	681	679	697	699	682	689	722	724	726	691	723	732	691	759	720	714	745	758	651	709	688	676	728	682	720	734	711	741	709	691	720	706	763	667	718	678	725	718	720	710	713	743	765	688	678	766	739	694	730	694	713	699	687	737	729	733	722	717	699	771	705	718	667	647	690	690	708	724	726	692	734	666	705	739	677	696	780	717	755	719	741	726	747	740	711	701	752	753	722	720	693	690	750	706	721	682	707	686	684	736	711	677	728	697	747	705	754	723	741	714	734	685	754	694	721	727	731	733	747	692	678	693	744	695	714	710	699	701	687	699	703	750	654	754	714	730	684	703	706	743	704	670	750	669	698	726	736	727	757	660	746	773	683	676	699	653	673	729	755	703	713	693	697	724	750	767	730	777	716	698	701	701	729	720	708	667	692	659	687	747	763	736	660	686	714	684	733	697	730	747	694	669	707	697	738	701	714	668	719	687	765	737	694	709	709	693	692	680	729	682	691	692	764	702	726	714	739	704	715	745	689	704	711	719	706	709	713	720	752	708	754	727	677	731	748	705	712	754	730	695	688	742	667	727	694	725	744	748	672	702	731	682	715	727	710	690	751	659	724	672	656	734	700	704	656	727	682	729	750	762	759	688	689	715	710	719	766	721	770	726	706	755	701	673	707	759	718	739	720	689	682	756	677	696	677	738	722	689	719	721	745	760	717	700	685	691	688	711	738	718	710	691	650	704	710	699	696	706	689	725	673	748	732	739	696	750	735	691	694	713	731	691	684	785	704	689	712	715	752	711	704	702	713	706	693	693	691	705	715	665	701	687	693	687	702	690	668	703	703	742	720	770	723	716	720	719	733	761	699	731	743	696	709	678	705	743	708	686	678	719	737	691	754	714	712	704	651	712	664	720	710	717	719	728	672	688	705	718	714	743	767	689	691	683	664	679	691	676	704	726	752	667	728	737	697	691	686	689	728	696	725	679	679	680	720	750	710	711	729	712	659	755	722	667	734	710	695	736	707	753	704	704	752	740	717	729	672	661	709	682	697	673	744	717	663	747	690	649	725	692	743	699	674	695	691	726	692	738	677	687	747	709	729	697	694	702	733	731	707	698	722	687	710	759	717	719	768	704	693	673	717	735	714	708	721	722	728	672	678	695	706	763	749	727	719	720	775	690	703	727	686	706	702	697	727	712	716	684	718	700	748	706	655	693	743	747	702	720	700	715	709	729	671	725	722	672	721	703	681	711	750	715	719	710	658	673	716	719	756	711	679	750	717	698	726	747	716	688	688	691	725	683	744	672	691	669	685	709	730	718	741	711	727	699	680	674	753	674	739	715	670	689	730	705	728	728	684	699	729	784	735	717	717	703	703	696	698	663	695	702	697	684	698	697	692	727	710	670	716	762	674	742	655	742	701	671	696	688	742	699	708	667	675	748	706	720	737	682	695	685	735	702	728	723	746	697	729	708	694	736	713	639	696	713	711	739	679	735	728	688	724	724	728	746	692	697	729	750	669	674	688	717	695	686	700	729	705	734	749	693	741	663	706	733	755	704	696	653	690	728	689	759	687	743	695	726	779	701	740	699	716	706	699	733	692	772	660	708
60605	84220	45345	13020	2890	873	679	618	672	639	597	601	669	617	629	620	650	647	670	643	648	626	619	627	647	656	634	646	583	654	632	636	603	605	651	618	596	626	665	653	626	597	639	633	637	626	645	603	611	666	620	614	629	611	604	631	610	645	647	652	607	626	636	615	628	645	673	659	631	643	644	624	636	634	625	662	608	579	637	599	620	665	643	619	594	622	620	617	651	636	677	625	615	610	604	574	619	647	626	645	658	633	643	621	651	643	624	602	633	645	621	653	618	663	614	611	658	663	642	585	622	637	641	663	600	662	629	657	590	664	645	640	651	647	603	623	594	693	659	622	654	652	618	616	679	607	640	606	657	608	585	624	642	635	620	633	625	645	595	612	634	625	603	651	611	626	652	654	625	647	644	614	650	630	618	616	622	600	570	607	572	678	689	636	592	609	634	633	601	617	590	663	581	628	581	642	580	636	640	615	616	643	622	580	608	633	617	611	644	636	628	610	622	620	625	678	650	638	635	637	619	619	588	632	627	635	630	587	637	679	634	623	630	559	655	604	656	644	603	630	605	651	616	633	623	643	646	632	640	555	566	604	614	620	639	630	587	658	606	643	634	590	671	600	625	625	613	625	640	613	582	654	656	608	556	637	607	616	621	679	621	586	618	614	663	624	656	594	610	614	626	657	654	602	587	639	672	618	603	640	634	685	584	628	574	623	669	587	614	599	630	602	615	584	592	641	597	674	617	615	622	643	651	568	613	658	648	637	638	623	628	666	641	612	624	611	633	643	573	642	618	598	631	620	634	609	625	659	687	624	636	611	625	626	655	608	590	644	648	619	620	558	638	601	625	653	622	647	656	693	661	613	640	553	636	585	595	629	602	612	604	632	624	619	638	615	651	620	606	619	638	620	629	623	651	607	648	634	626	635	635	640	596	616	619	608	623	574	538	615	596	621	675	629	605	663	621	572	631	647	672	605	614	582	617	666	674	643	622	639	595	592	610	603	653	611	622	600	639	663	620	599	609	631	622	594	616	628	572	586	648	646	649	627	615	618	608	627	599	574	629	649	599	639	616	551	603	623	637	643	608	636	645	588	632	647	580	641	641	658	604	621	564	617	623	666	571	584	610	624	603	630	640	663	614	627	590	631	607	627	665	621	645	633	653	637	605	617	661	660	652	637	641	599	570	675	662	616	655	641	634	591	614	637	578	614	599	609	662	647	659	660	606	607	612	616	629	612	626	634	617	621	612	681	646	642	619	575	591	613	594	624	626	620	564	623	593	627	607	598	647	598	635	624	600	589	615	603	616	608	604	637	647	574	650	601	579	619	627	618	649	647	625	614	599	588	655	614	650	629	647	548	600	607	593	633	616	664	632	624	622	617	613	624	626	652	647	642	653	622	595	663	597	585	591	614	630	640	631	695	620	660	644	637	602	638	611	653	610	570	604	596	679	655	649	624	638	641	623	632	607	622	612	612	666	633	643	626	609	636	630	607	594	602	635	608	626	627	646	671	619	627	602	636	671	659	690	654	587	628	575	634	646	605	606	646	626	612	643	631	603	660	612	610	611	600	680	593	640	701	630	584	624	677	608	649	658	613	610	671	602	664	651	630	627	627	605	605	610	667	647	610	631	579	634	668	669	594	624	659	634	614	597	620	610	601	643	609	592	611	647	659	609	594	656	614	603	632	605	617	618	667	632	634	636	611	584	635	601	634	614	588	596	590	603	660	693	624	628	613	627	637	627	610	647	625	613	611	630	685	609	612	610	599	557	611	685	658	620	585	639	617	612	657	586	657	645	615	631	566	624	619	658	609	621	609	658	626	625	632	617	639	631	633	620	590	615	657	666	616	610	610	625	619	645	634	627	594	632	582	587	587	627	641	647	592	612	596	657	687	631	604	649	620	621	630	634	670	679	637	612	614	632	650	650	611	605	630	610	625	655	658	628	616	625	614	611	589	645	631	624	616	637	601	634	625	635	596	608	643	652	604	672	617	631	599	586	626	593	615	610	674	625	641	618	579	578	668	595	627	600	597	641	633	617	627	627	617	621	593	636	604	582	610	616	598	630	618	649	622	622	618	633	603	591	642	589	591	598	641	615	584	664	584	602	613	638	620	654	608	647	611	627	617	639	646	645	596	638	642	657	634	612	639	632	652	609	599	595	601	606	634	635	554	616	626	643	606	622	641	636	652	638	644	640	609	584	574	627	629	575	633	602	617	662	603	600	637	643	646	699	621	605	683	626	641	609	598	624	577	603	659	638	604	622	637	618	614	602	616	665	625	604	639	603	622	620	636	627	615	631	597	627	618	650	654	593	612	626	657	626	584	618	634	655	620	638	623	622	636	644	551	682	648	646	616	605	657	609	648	637	653	620	598	634	593	653	644	653	629	618	629	626	617	620	596	604	605	616	676	685	584	579	610	615	535	598	621	635	630	631	617	658	651	614	632	658	607	622	640	623	638	635	645	653	623	621	602	635	620	622	647	643	592	606	609	642	634	597	624	608	616	647	610	609	530	636	600	627	609	623	605	618	593	639	673	653	630	614	603	655	636	606	645	627	630	615	609	620	615	637	626	616	631	619	626	611	641	601	602	632	593	677	609	638	602	608	594	623	612	593	599	576	597	612	638	599	668	627	600	617	642	610	588	641	651	628	656	633	603	638	589	586	632	613	647	602	640	586	617	599	671	615	637	631	634	612	667	647	607	605	602	643	657	608	633	617	655	609	646	611	675	643	609	583	595	627	639	621	617	604	579	595	653	634	665	642	648	610	598	634	622	640	596	616	637	661	580	598	583	653	662	641	647	669	613	594	630	624	657	610	635	581	656	643	613	654	627	594	597	574	645	612	610	612	586	640	612	620	604	635	649	625	608	573	622	643	571	644	649	618	618	655	570	600	622	615	614	628	642	606	609	609	631	640	663	619	660	600	618	645	599	649	615	626	688	607	592	648	603	609	639	628	606	614	606	601	666	608	581	616	621	613	633	651	620	606	594	610	605	604	574	589	584	630	591	645	603	614	652	645	642	574	622	640	585	596	623	622	638	623	640	617	615	645	587	589	645	625	632	609	607	559	625	568	634	610	622	606	646	614	640	646	628	604	619	646	626	609	655	641	623	638	631	631	616	658	614	657	627	646	609	609	670	625	624	610	619	606	602	658	641	630	602	647	603	639	623	627	607	643	638	626	653	647	639	588	606	614	590	601	641	669	590	608	628	643	615	658	616	606	622	649	611	625	590	590	608	668	628	675	630	618	661	614	597	656	633	610	610	593	661	613	645	611	610	629	579	599	597	622	614	633	603	669	625	619	576	618	649	589	582	593	601	598	580	645	633	639	614	598	599	646	640	639	642	615	662	593	627	623	642	632	627	620	629	654	647	651	591	619	607	600	642	639	652	668	643	661	618	650	630	644	649	640	623	647	642	628	632	664	600	599	652	650	636	610	582	596	598	613	608	614	622	599	628	629	601	587	612	649	633	601	635	628	640
35315	30180	17818	4052	860	572	598	553	609	598	552	552	564	553	567	537	570	629	628	577	554	540	578	558	587	586	616	596	589	600	535	536	565	565	557	577	590	599	605	570	583	541	571	588	605	564	592	506	567	551	557	573	594	578	553	544	566	606	528	590	520	553	588	546	539	543	598	538	526	525	556	562	612	551	587	564	578	573	521	543	583	554	568	580	591	553	559	549	577	562	607	539	547	553	557	571	546	611	572	546	549	611	571	576	622	588	563	493	559	562	543	582	558	582	576	550	570	543	569	580	548	582	589	514	606	505	592	575	557	606	538	532	567	587	561	564	587	570	526	552	576	540	547	586	521	547	584	579	567	591	531	577	580	599	561	562	561	540	580	562	581	558	582	548	579	531	524	569	521	579	551	575	541	590	564	542	553	554	575	614	552	549	580	568	576	539	561	552	574	594	513	581	577	572	551	635	585	562	606	542	574	578	579	576	593	518	556	586	577	554	571	557	562	566	541	580	569	551	525	539	579	561	531	564	556	591	579	542	596	555	576	571	569	555	527	526	586	623	584	619	593	557	577	532	573	557	550	598	534	552	559	557	553	561	588	543	595	584	573	547	534	593	575	569	594	545	563	570	563	557	542	571	581	546	547	620	586	565	560	560	551	535	563	591	525	581	594	595	522	632	594	560	562	603	559	574	528	588	555	569	585	567	595	547	557	578	620	582	578	568	591	547	553	551	545	530	582	566	572	582	548	550	547	555	544	552	587	537	568	575	555	561	572	596	552	590	569	586	586	562	489	583	567	563	498	532	564	549	563	571	572	579	546	567	558	501	586	521	552	576	576	571	569	573	576	593	564	555	555	591	585	532	561	575	577	577	578	584	556	548	574	560	566	511	542	550	545	564	601	552	574	520	513	590	558	544	522	514	580	560	571	551	527	575	542	591	581	562	546	532	595	539	515	556	579	557	584	556	562	546	552	550	575	579	569	565	560	599	596	579	551	554	519	539	604	574	556	563	548	591	553	528	597	543	596	592	533	591	577	538	571	575	555	560	566	586	582	543	569	566	576	571	543	596	544	556	552	581	566	564	581	613	558	560	537	548	600	543	575	533	569	552	546	561	563	553	537	538	561	574	547	562	584	609	591	563	551	591	568	596	565	582	585	582	580	572	574	528	560	544	627	536	570	568	574	616	562	576	579	573	563	585	546	617	545	533	614	530	588	541	555	595	563	560	574	550	544	597	581	533	533	570	558	581	566	578	571	579	587	553	558	554	582	578	535	557	576	580	557	550	542	532	583	555	598	553	529	539	569	544	610	577	588	551	555	537	554	613	578	550	559	537	566	597	545	538	587	581	572	583	624	586	559	566	567	560	609	558	571	551	558	559	564	566	613	618	538	543	607	570	556	564	579	576	560	555	536	592	554	547	577	603	561	522	574	547	540	531	578	519	625	577	539	559	579	537	559	573	537	568	575	600	570	542	611	542	543	584	577	561	547	604	540	531	554	557	569	572	522	549	503	563	588	552	529	598	586	533	545	598	541	551	577	558	604	571	544	623	605	599	619	592	582	568	570	526	550	586	527	560	587	598	547	553	585	489	587	577	536	582	538	557	600	550	519	568	550	571	571	550	577	556	528	522	593	599	547	529	555	558	579	547	586	549	553	568	604	547	587	586	579	551	584	545	575	526	564	577	590	569	566	578	544	571	571	537	539	547	551	580	560	574	573	579	583	584	554	566	566	585	571	559	601	557	550	574	528	545	594	597	539	520	585	554	596	544	605	617	560	591	609	592	586	509	536	571	539	569	578	503	576	576	542	573	585	526	573	605	564	562	613	595	563	535	531	569	579	559	566	540	572	551	550	536	519	555	537	554	597	569	622	622	537	580	600	562	586	543	553	548	556	597	586	598	600	551	540	551	565	548	570	551	551	587	539	584	513	563	553	550	555	560	574	547	588	583	545	573	582	582	572	583	553	588	532	594	540	583	549	564	572	596	617	557	556	583	562	554	588	515	573	583	548	562	606	528	585	585	559	579	546	531	567	573	548	531	545	560	600	526	593	522	547	527	568	568	540	573	588	585	545	581	546	552	553	556	570	605	530	494	576	570	564	562	549	560	576	587	525	565	571	593	553	569	567	523	539	591	528	530	572	540	551	565	570	587	546	533	562	563	578	615	549	590	600	579	567	543	585	542	627	580	608	566	579	556	554	594	522	651	605	582	568	569	573	541	574	538	576	579	568	565	591	572	561	601	552	591	578	556	591	535	543	594	541	550	605	545	532	544	566	556	552	528	580	521	519	575	595	549	579	575	580	565	536	559	551	552	581	574	546	550	553	565	567	583	593	591	536	570	577	564	546	566	570	586	596	557	575	584	606	570	575	519	565	580	595	548	540	516	540	590	532	623	547	532	587	580	599	570	550	595	542	527	588	565	610	542	557	579	608	587	582	600	586	539	590	596	547	573	542	563	551	559	606	543	548	575	562	590	523	547	558	578	607	550	570	571	553	591	563	560	563	547	529	562	613	578	575	569	598	549	635	585	602	545	557	568	610	557	573	543	569	570	532	560	588	578	563	560	559	548	592	555	601	562	571	642	529	585	580	571	523	559	583	541	574	571	546	546	596	580	606	588	541	566	577	535	592	587	555	568	503	528	570	587	559	552	542	606	574	577	585	583	588	561	600	610	586	580	575	595	530	584	563	550	566	575	518	543	603	581	531	574	539	541	558	594	551	562	530	582	575	536	554	569	573	575	563	579	561	557	532	598	546	552	580	568	554	567	549	616	536	573	597	579	556	548	558	557	578	567	547	568	538	601	587	554	549	558	592	574	561	548	583	555	545	608	597	512	524	604	595	563	566	563	579	544	576	571	537	530	564	566	606	595	582	549	563	568	595	557	617	569	535	623	602	569	580	549	608	588	605	552	584	563	579	543	486	578	564	552	588	541	556	555	561	616	595	539	547	569	523	548	561	557	564	562	575	527	568	583	599	532	603	559	596	556	600	569	539	523	559	548	527	576	533	587	554	537	560	571	572	563	550	527	556	559	560	589	568	611	595	544	552	580	580	533	553	578	577	531	543	588	576	590	597	581	540	555	576	594	548	565	589	545	562	545	550	509	559	567	590	575	534	582	514	590	531	518	572	560	565	587	587	566	557	603	577	546	552	521	570	612	549	567	545	533	537	557	578	551	555	532	553	551	541	577	566	540	596	513	559	569	579	603	541	600	547	600	577	528	573	616	570	572	547	560	541	528	562	577	516	580	571	580	560	573	584	580	596	572	549	568	569	527	560	512	594	570	555	543	569	575	545	572	536	570	582	569	553	567	521	597	563	563	532	591	590	567	542	604	570	529	521	572	573	524	557	602	579	532	552	563	595	572	618	569	569	579	584	577	536	555	559	558	556	573	571	585	537	566	579	580	611	635	518	558	587	559	543	626	585	548	594	574	595	559	536	541	592	579	583	563	582	530	550	528	575	565	546	541	608	572	568	604
32808	28498	9295	1774	640	522	425	446	441	431	450	457	449	455	445	469	446	527	440	437	438	465	443	453	443	426	430	455	436	492	420	460	487	451	469	461	448	456	414	442	483	456	447	415	487	477	466	487	442	445	469	454	473	455	435	481	459	450	471	466	470	456	454	454	432	456	466	478	438	449	455	431	446	464	478	452	471	474	453	468	449	465	477	445	472	453	447	419	452	410	428	460	457	440	456	423	449	429	460	437	454	460	442	435	434	462	465	463	477	478	443	475	477	434	479	486	447	466	470	455	444	424	458	487	498	474	450	467	463	450	462	443	460	419	463	461	505	466	433	427	437	476	468	480	458	481	430	508	418	462	448	473	485	441	492	444	443	496	450	440	488	503	466	455	455	478	448	461	447	441	443	459	484	458	434	423	476	420	425	469	470	441	526	469	436	455	447	487	436	492	412	437	459	484	470	441	440	435	465	454	488	478	475	482	493	446	477	454	495	447	467	495	455	459	476	471	468	453	451	486	457	475	454	461	425	442	437	456	458	457	427	458	466	468	427	487	431	474	476	479	437	475	451	438	442	434	434	411	475	462	467	432	489	438	434	472	485	448	445	466	438	473	449	435	436	461	464	444	484	487	439	467	436	444	450	437	463	488	434	466	451	438	485	417	432	444	436	467	463	442	451	433	483	460	431	493	437	436	442	459	464	459	459	442	462	447	493	449	431	493	460	482	432	460	469	487	470	442	438	442	441	475	470	465	492	485	427	437	444	490	453	443	447	455	447	486	487	467	464	435	481	481	478	441	436	454	425	484	479	450	471	455	538	458	446	450	471	466	464	443	466	450	453	445	411	437	425	441	471	456	452	420	484	456	439	503	459	449	473	411	475	490	428	476	444	455	447	429	446	467	463	481	476	501	490	467	485	460	418	401	456	494	465	477	463	459	441	443	496	488	496	474	499	466	453	457	443	445	454	503	424	443	453	459	466	469	446	424	474	442	457	455	454	447	459	450	454	504	462	426	475	446	410	461	442	457	453	487	473	463	440	455	465	428	456	447	452	447	450	454	440	445	421	446	445	472	465	463	445	463	465	444	500	471	448	462	484	438	476	452	451	479	447	469	426	474	495	470	456	452	482	392	488	435	469	457	447	472	468	429	454	459	469	460	446	463	419	446	475	476	471	474	455	504	422	448	472	469	438	454	471	476	424	433	421	457	446	433	408	434	454	441	464	465	411	430	430	446	450	436	491	482	475	442	460	486	433	456	435	482	441	452	463	479	457	454	492	431	463	470	437	420	465	425	396	472	468	431	452	438	433	484	443	462	431	458	458	432	449	445	421	461	433	481	445	486	447	446	472	432	445	471	443	460	462	462	444	443	467	454	409	487	411	432	479	454	454	478	471	461	444	463	486	437	466	464	429	461	414	458	486	428	463	442	483	458	466	457	450	439	467	461	477	425	459	452	474	423	480	447	475	464	435	469	490	447	471	446	423	455	483	473	451	468	456	473	455	443	493	471	440	497	431	455	453	456	459	449	467	473	441	452	473	440	454	456	466	446	455	480	473	443	456	459	520	462	461	425	438	464	446	462	433	480	482	512	470	455	471	493	445	424	456	460	435	432	428	472	430	439	464	439	463	442	444	435	451	448	431	464	432	452	473	453	430	436	449	464	444	424	459	455	427	483	472	498	432	500	449	457	461	438	448	438	412	450	423	481	437	459	443	457	444	464	452	464	436	476	438	465	474	446	446	459	434	470	480	456	460	464	448	442	447	484	430	448	467	445	449	471	440	433	478	449	417	457	499	441	460	440	442	453	482	447	452	406	417	440	483	470	470	454	479	457	476	477	459	438	456	449	438	469	426	478	467	440	454	468	455	438	422	460	470	442	497	448	473	466	431	440	449	466	463	430	450	485	442	476	500	495	489	397	419	462	457	426	445	417	440	444	462	438	504	418	435	459	442	460	484	441	429	440	480	461	465	446	449	451	488	454	412	457	451	425	476	456	443	490	486	449	488	480	480	473	470	459	453	446	438	467	483	430	457	451	430	476	435	457	457	458	455	481	431	436	434	480	484	439	464	478	449	452	427	459	437	455	469	482	425	451	437	417	488	451	459	441	477	449	451	414	421	463	460	452	478	457	468	475	463	439	451	442	450	445	474	449	472	482	444	469	457	440	469	470	450	453	442	452	440	424	446	423	429	448	456	432	452	482	458	492	492	458	467	492	452	450	445	461	457	463	494	468	464	467	461	462	467	427	470	478	451	454	465	467	485	490	477	476	417	480	483	485	461	461	432	421	469	456	494	500	506	486	464	438	471	468	477	423	453	442	453	433	473	470	470	458	461	482	453	441	497	515	504	429	478	435	457	464	498	412	442	448	465	454	452	501	429	463	439	420	500	438	491	455	436	505	417	443	479	459	456	448	480	480	419	462	466	505	495	450	460	432	446	441	437	422	445	461	477	443	495	463	489	454	460	458	451	465	470	446	462	469	447	446	422	484	420	426	484	481	459	451	425	470	468	467	435	457	439	456	455	464	434	453	425	484	445	448	466	450	472	445	447	470	451	499	430	454	450	471	467	460	481	483	439	470	478	416	455	453	458	471	439	445	464	460	516	450	418	492	436	439	447	423	445	481	477	456	466	461	465	432	434	458	457	499	482	467	465	494	470	468	438	468	424	424	471	467	462	440	448	415	466	452	452	438	461	478	435	441	459	500	487	420	457	469	465	480	455	420	425	444	490	458	420	455	457	441	469	436	503	417	481	462	487	477	460	464	496	476	466	462	429	482	475	445	460	461	493	441	413	435	498	472	454	457	504	471	458	459	461	450	460	479	454	475	482	423	408	480	472	488	420	445	441	482	445	468	467	431	427	466	398	443	491	442	475	456	458	438	461	476	470	439	457	473	487	462	448	430	443	476	470	486	509	435	427	461	458	496	430	439	472	451	468	429	481	445	440	436	472	444	468	487	428	470	490	415	466	436	449	428	477	477	495	424	440	464	488	486	452	480	445	480	425	451	508	478	445	465	442	499	491	437	421	443	498	445	468	468	445	438	449	418	453	471	420	449	499	440	423	450	459	417	477	440	465	451	456	427	463	493	490	429	476	467	458	428	427	458	467	448	480	473	462	437	451	457	474	468	481	422	430	492	456	438	468	484	462	431	452	468	483	464	437	458	468	457	448	408	466	411	444	403	465	470	455	470	435	462	462	473	451	495	439	435	473	446	454	476	451	454	454	495	442	455	445	492	479	448	446	430	455	459	471	470	458	423	449	427	484	462	445	435	466	458	471	486	427	419	450	439	465	475	508	483	473	448	461	486	420	463	484	462	455	478	437	454	463	433	467	460	429	459	399	461	472	433	450	469	471	467	440	442	457	461	487	467	452	436	479	453	456	443	427	483	456	459	423	458	470	432	529	449	451	461	434	419	458	476	477	442	460	502	453	440	458	455	458	433	448	455	447	453	478	423	455	433	469	507	470	463	454	448	472	415
24730	22874	28948	24541	17929	4376	967	734	677	657	665	602	620	645	636	685	640	628	614	668	663	663	677	634	653	635	657	613	617	615	603	607	665	657	617	580	680	632	610	659	693	611	622	662	638	637	647	588	654	652	625	624	594	627	636	628	644	632	609	653	629	657	621	603	663	578	694	613	649	598	653	634	653	618	673	634	622	614	617	611	664	592	585	608	612	583	671	586	624	616	604	636	635	642	656	652	648	605	612	625	608	616	620	637	627	579	633	586	603	615	608	637	624	645	590	622	629	654	589	663	591	690	618	660	662	651	703	649	598	659	582	687	628	651	654	582	554	622	651	663	636	633	610	601	620	645	655	605	641	641	659	601	624	617	643	648	609	660	625	632	592	628	602	590	657	593	605	611	604	619	607	605	603	626	588	625	644	655	626	640	629	623	672	626	644	660	644	622	663	650	660	605	614	643	588	654	639	629	645	628	617	625	605	634	665	593	615	638	619	625	644	676	626	592	626	610	591	605	631	651	599	601	592	609	618	610	654	619	623	588	596	582	675	629	583	648	609	682	600	634	612	594	639	656	625	607	644	644	615	630	623	575	684	601	588	592	629	632	640	661	633	634	619	616	592	630	609	585	597	624	667	640	626	628	645	611	619	608	618	652	619	656	675	627	670	616	656	625	643	608	655	660	617	625	576	633	579	659	619	653	649	699	604	617	628	657	633	608	568	567	627	610	556	616	632	631	668	617	618	623	674	616	593	667	572	687	645	616	629	662	643	627	604	623	638	593	632	619	645	619	605	623	597	618	642	608	577	674	582	634	629	601	657	620	585	613	633	662	656	596	597	658	596	636	595	612	627	616	635	610	623	623	627	611	640	613	615	598	598	636	607	647	629	627	672	586	615	636	616	640	625	611	597	661	621	618	620	650	611	635	602	651	650	629	545	594	635	612	612	616	583	647	615	615	665	625	659	609	646	637	594	597	622	592	630	612	612	544	652	605	629	635	594	614	651	635	624	627	628	621	626	660	620	627	614	608	598	626	641	637	653	601	618	626	643	613	700	660	601	621	665	589	615	632	631	635	619	633	645	591	647	617	589	655	649	613	633	633	618	637	616	614	629	622	646	606	640	654	624	581	602	596	588	653	630	604	614	655	639	603	652	590	619	635	607	677	624	611	612	642	604	662	624	630	638	600	607	637	633	622	626	628	630	598	576	593	661	615	640	621	622	647	642	629	564	640	586	601	661	612	655	616	566	589	571	633	646	650	678	574	640	671	588	670	619	604	565	691	647	609	632	573	655	565	628	613	645	624	644	592	674	616	618	650	613	585	607	634	644	632	642	634	600	675	606	611	606	585	609	666	610	624	623	606	651	689	615	570	590	632	633	626	632	637	538	648	607	630	638	659	623	624	609	651	589	635	616	608	615	587	613	687	620	623	625	610	609	629	619	633	594	663	614	608	654	609	648	616	623	670	638	581	656	614	664	641	634	613	671	598	609	640	657	607	604	573	623	594	608	590	619	603	647	646	642	599	612	618	643	629	616	594	600	606	616	591	655	638	608	679	635	633	610	598	623	635	648	644	617	655	607	545	641	627	599	587	626	595	600	600	624	618	613	587	619	574	626	632	663	604	624	618	636	587	581	609	587	593	636	612	590	592	604	602	642	636	630	658	573	657	626	665	642	589	626	581	641	594	566	614	585	580	586	606	619	659	619	608	631	663	656	646	618	626	607	612	602	659	643	596	616	611	627	624	633	648	635	645	652	632	598	592	612	588	594	614	614	637	609	628	576	662	625	631	624	596	624	658	594	653	621	635	607	630	604	633	594	622	599	623	616	605	622	587	591	657	625	650	602	638	578	616	581	642	639	629	565	658	573	615	646	626	630	608	641	636	634	594	615	631	595	615	605	616	658	615	619	624	571	586	622	598	618	627	647	633	540	606	581	646	609	593	624	601	619	638	596	611	648	625	588	643	668	595	647	605	610	586	623	585	615	617	596	604	640	584	621	657	641	651	620	602	659	580	620	655	613	621	609	676	624	611	653	582	655	615	625	625	618	615	612	641	635	607	605	601	674	607	613	612	697	624	596	623	603	604	615	626	624	645	622	624	639	611	624	599	604	630	619	641	610	592	666	648	653	651	625	618	631	608	618	611	619	631	608	636	624	626	625	620	611	594	602	609	621	660	576	639	594	597	627	638	653	665	634	612	632	594	622	639	619	648	614	631	614	625	641	633	622	632	584	636	642	601	610	690	662	592	643	655	621	630	654	647	625	626	593	609	624	654	606	621	603	630	619	633	562	644	633	618	603	646	609	679	584	628	699	592	636	608	617	644	601	626	649	639	642	619	624	631	604	602	624	570	593	614	602	628	613	619	592	623	627	590	606	614	613	601	658	612	643	662	616	591	621	584	654	618	614	636	620	610	666	627	651	651	664	611	643	609	611	635	621	630	658	640	690	606	595	615	640	642	618	649	608	601	665	672	644	610	583	640	609	582	583	597	598	627	613	563	644	614	658	617	612	625	653	594	615	642	602	645	628	635	607	599	604	585	667	615	637	614	635	591	656	602	637	614	688	609	606	648	609	597	684	633	631	605	652	644	587	613	605	601	620	601	562	592	608	607	643	637	592	623	639	600	617	610	613	613	625	608	603	618	590	652	592	649	584	629	640	601	635	647	622	581	638	601	604	629	614	652	600	624	617	649	679	661	667	620	627	596	632	640	607	616	634	604	612	565	626	616	605	631	620	618	665	629	643	599	611	649	628	617	655	672	621	620	594	624	647	603	614	646	637	667	639	681	596	590	602	612	593	614	596	604	650	626	615	616	616	628	614	594	593	640	617	620	660	617	621	589	590	622	595	598	654	643	600	602	611	607	631	629	609	595	650	620	640	635	653	637	624	628	612	649	639	619	630	667	610	635	682	615	646	616	634	623	604	626	652	610	557	613	596	610	627	621	655	584	648	597	607	599	560	637	604	611	625	616	651	610	615	618	606	621	605	624	545	655	630	612	642	649	627	584	600	615	632	620	643	622	629	622	614	648	634	639	623	638	609	618	620	608	629	587	634	603	658	631	606	571	659	628	628	586	609	608	641	545	642	614	653	588	629	582	617	590	600	572	613	672	625	592	658	632	619	621	623	601	602	637	639	629	591	578	604	603	575	561	611	603	622	629	639	592	607	625	637	677	606	601	611	593	588	635	638	620	646	645	626	616	591	622	675	584	641	600	625	581	637	597	566	650	655	601	623	605	610	588	630	598	598	616	613	631	636	625	642	642	590	629	627	614	647	592	647	641	629	617	599	640	606	589	625	633	621	604	638	613	588	622	617	673	604	603	634	607	622	648	666	647	655	625	602	618	618	615	607	597	635	580	625	642	653	572	651	632	616	614	635	591	632	574	612	624	659	615	590	637	651	631	649	643	601	568	606	639	616	594	625	608	630	652	644	659	622	559	618	632	647	637	645	586	623	662	661	641	636	614	611	589	634	633	620	650
62363	82250	42825	11604	2241	831	575	566	544	550	622	573	571	550	544	564	551	532	565	561	567	548	543	631	542	577	578	591	560	542	536	584	565	548	580	575	557	564	600	572	554	529	545	538	578	578	542	501	589	590	541	546	624	554	557	572	564	540	572	566	545	546	575	600	523	529	561	550	588	572	557	545	551	566	571	562	538	556	547	515	532	499	581	542	602	559	551	562	534	549	577	529	510	581	611	553	535	587	587	548	556	545	577	552	567	554	584	604	524	569	545	534	521	558	561	557	577	558	558	507	525	580	541	565	587	491	555	620	560	561	531	567	546	570	533	547	568	577	515	539	551	558	568	556	537	550	569	572	569	534	538	540	575	535	527	583	566	544	548	551	541	583	588	557	554	552	527	561	540	570	557	561	547	526	556	561	516	602	551	576	520	570	554	577	546	558	552	528	549	559	558	516	560	585	554	544	558	541	568	543	570	588	562	540	594	565	519	589	497	564	542	546	535	550	511	565	525	556	578	536	551	525	556	531	573	562	551	531	564	537	540	557	534	544	558	544	566	543	567	539	522	556	544	606	518	562	533	579	579	520	584	547	566	577	561	568	559	553	513	563	563	545	478	553	531	581	565	514	586	528	511	591	559	541	581	555	494	576	571	537	539	578	540	583	508	560	533	575	557	570	543	563	567	553	574	562	511	577	530	549	529	533	576	510	583	579	586	551	577	513	545	531	535	560	553	553	576	530	549	596	538	559	504	540	563	586	579	495	575	581	524	542	518	537	535	574	573	541	576	559	568	529	551	547	569	528	565	529	507	532	552	538	567	514	566	508	544	541	575	514	555	574	547	530	543	539	552	530	569	555	527	562	508	519	577	513	554	547	557	519	532	518	575	554	557	532	539	560	583	565	549	558	540	561	513	483	571	587	534	576	562	538	566	560	587	547	595	558	563	544	552	557	547	562	548	541	580	611	544	569	556	590	565	499	556	534	574	485	543	563	529	580	559	548	580	549	595	627	539	538	530	574	561	574	557	567	590	564	537	517	522	553	555	502	546	573	576	530	553	556	509	565	542	521	527	557	521	548	545	594	534	552	537	570	534	494	518	543	533	530	566	552	542	554	580	580	519	522	496	580	543	549	544	569	541	538	522	562	549	539	591	549	536	599	546	556	557	537	564	535	577	518	584	556	577	558	526	552	538	542	573	546	555	540	532	513	600	546	543	523	549	598	551	596	584	545	548	554	596	591	562	517	534	544	578	560	576	560	571	558	542	533	574	565	512	578	548	592	526	589	554	558	569	550	549	538	541	533	538	600	561	553	584	560	517	559	543	596	532	544	564	550	550	555	543	568	585	560	557	559	532	599	532	581	530	551	562	550	506	532	584	566	519	540	604	568	519	561	571	574	572	536	527	541	567	541	571	541	510	611	568	593	565	547	565	556	536	537	557	502	552	568	534	513	576	523	555	564	535	554	571	581	586	546	521	558	528	537	604	577	551	589	536	532	566	604	576	538	579	541	551	536	539	544	539	592	561	527	558	551	573	560	537	544	518	534	536	542	588	570	552	518	545	576	570	581	543	540	538	527	540	567	566	524	556	562	567	547	588	572	503	600	546	580	596	561	541	574	546	563	541	592	562	562	551	604	567	558	562	546	562	519	560	513	540	557	582	535	577	569	575	556	512	555	565	518	542	575	551	539	580	526	554	574	565	536	583	521	580	559	545	547	543	588	544	568	550	530	552	570	570	598	559	578	527	577	513	587	510	546	563	552	545	558	563	550	548	489	567	539	557	546	566	563	566	552	535	533	541	511	539	534	572	575	528	498	554	564	548	568	556	581	579	551	547	565	536	542	542	562	528	553	536	583	561	525	574	566	525	554	518	579	571	529	520	507	555	574	544	556	563	542	524	573	512	558	531	549	586	555	555	561	557	577	519	543	527	589	518	599	531	533	563	556	544	541	543	522	541	538	521	564	558	550	584	557	499	562	542	531	508	504	592	538	536	549	566	581	541	580	521	578	567	553	582	515	545	539	559	558	559	528	528	565	555	554	529	614	556	577	534	523	595	600	515	559	570	546	535	546	545	581	550	560	544	564	550	569	555	521	503	549	579	519	524	564	533	528	568	566	549	549	585	577	504	555	591	579	561	514	580	553	515	602	530	586	536	567	510	541	557	528	623	546	517	555	517	537	545	596	578	572	543	555	542	549	530	536	542	562	572	555	488	549	561	514	500	597	583	530	596	535	586	552	564	497	546	572	541	553	545	565	535	553	568	557	535	562	565	548	529	518	549	512	544	553	600	556	555	481	542	518	586	558	520	565	498	498	541	522	597	565	573	540	575	524	562	563	578	550	544	601	552	529	590	568	546	527	568	547	527	538	572	594	527	502	508	527	563	586	583	522	554	567	550	512	564	524	526	505	550	603	557	567	577	528	513	542	572	546	534	622	552	577	567	551	572	524	539	574	579	577	541	578	556	551	566	556	564	590	543	538	529	567	528	543	525	598	577	548	593	546	511	581	559	533	542	554	572	547	579	514	532	527	559	572	526	600	523	503	543	587	565	573	553	577	550	547	600	579	563	556	565	542	547	600	551	590	522	554	574	540	547	577	539	552	540	575	569	524	540	582	548	536	563	546	532	550	609	543	549	535	529	566	552	549	562	588	533	566	546	555	556	551	565	586	567	608	556	582	575	542	578	586	552	542	525	572	567	574	550	553	516	583	566	530	598	528	552	560	522	521	592	541	570	558	551	563	557	562	601	530	587	553	526	552	561	536	550	556	575	523	548	567	540	534	555	525	536	563	556	538	573	561	537	543	544	524	595	519	502	531	563	530	551	545	526	597	592	499	562	578	599	526	617	604	546	596	572	592	526	531	572	518	567	552	576	529	572	570	608	533	580	542	554	515	559	572	583	552	525	578	554	534	562	546	582	567	509	543	578	546	550	531	554	558	554	550	557	570	580	539	558	550	491	562	565	538	553	516	528	560	540	556	564	519	550	565	538	506	524	568	523	565	550	559	526	556	584	548	558	584	550	565	555	575	566	548	563	601	563	550	558	461	591	512	536	527	566	544	581	585	545	549	564	512	532	542	563	537	574	567	545	590	582	555	560	503	584	555	546	559	518	557	557	566	553	531	563	545	568	521	526	560	537	554	522	540	549	523	543	544	573	539	538	563	488	556	552	565	541	543	526	528	534	563	597	571	576	601	560	549	583	537	555	539	544	546	568	558	541	529	579	563	527	557	556	558	581	526	532	561	532	527	535	584	564	596	528	584	471	587	524	503	556	538	528	604	545	540	493	559	541	552	539	560	568	519	549	511	540	542	551	570	554	545	556	532	544	557	539	564	587	592	549	552	530	542	550	544	564	532	553	525	583	591	529	527	560	559	578	517	529	562	590	597	565	562	529	517	576	546	561	550	581	521	528	540	604	553	563	562	534	545	557	560	570	529	529	531	535	543	585	565	534	596	553	575	541	563	559	549	551	550	548	523
24217	22377	28823	24296	19995	8212	1253	818	719	752	708	724	734	765	726	675	686	685	726	717	744	723	710	696	719	717	694	675	718	710	704	651	723	724	691	701	691	706	636	732	691	691	741	686	666	682	725	693	698	697	703	697	692	702	718	636	717	712	688	665	690	690	708	699	733	700	728	689	701	716	715	778	705	697	703	740	677	708	660	694	720	689	684	748	731	659	668	684	696	649	688	671	674	697	719	686	708	706	718	695	679	687	724	726	745	739	697	643	730	638	719	692	711	660	707	695	701	679	650	712	699	691	657	691	671	711	716	677	665	689	698	682	649	674	682	695	682	693	677	705	671	674	689	680	661	684	676	697	686	649	670	693	672	674	745	705	681	723	632	668	677	652	661	694	680	710	680	684	678	719	682	725	656	677	722	715	663	687	689	709	726	640	653	685	653	709	714	729	698	685	682	678	701	722	689	720	699	760	656	689	742	689	690	675	723	678	681	661	681	703	753	666	669	662	703	661	726	679	690	673	704	634	638	723	769	699	724	683	685	710	734	705	653	694	710	704	655	731	685	658	673	664	651	696	700	721	703	696	675	709	641	653	707	707	673	680	729	690	693	745	670	696	727	692	689	684	692	701	750	710	714	680	711	745	659	695	708	708	633	712	666	730	695	675	655	735	686	657	665	718	640	676	664	673	680	665	691	737	704	690	729	700	676	687	671	737	687	704	744	734	688	740	709	711	718	709	642	696	702	695	725	688	692	697	670	690	756	750	705	719	681	681	667	676	698	681	727	638	681	709	702	661	687	664	638	763	706	662	720	714	678	649	666	700	688	738	716	723	701	670	716	687	682	694	698	699	728	714	722	722	714	698	619	651	780	720	737	697	730	683	738	695	711	711	708	707	642	656	691	685	696	632	661	681	654	696	665	694	718	703	718	656	735	698	701	689	669	719	678	694	716	667	687	661	681	684	684	679	673	713	706	723	692	641	725	644	699	730	699	715	686	659	640	643	674	696	689	693	649	697	678	698	669	700	689	696	690	663	679	708	685	693	667	732	733	678	647	686	712	692	689	713	696	714	751	680	705	710	704	690	688	721	685	721	713	698	688	696	667	688	692	760	663	710	673	660	676	694	677	717	696	694	673	698	728	700	688	703	665	706	726	710	635	691	669	653	676	659	711	738	698	670	705	684	700	701	679	697	717	660	677	710	689	689	697	685	689	675	694	672	698	683	674	709	710	690	689	718	739	715	689	671	719	656	680	719	672	678	658	743	666	709	665	733	659	693	688	698	675	665	703	745	692	680	734	705	665	737	658	661	684	708	680	687	687	724	669	676	713	722	702	642	712	610	674	709	695	713	695	724	703	686	702	699	691	669	732	682	682	693	682	690	708	679	721	727	668	658	700	677	678	682	726	725	710	740	705	629	684	711	719	711	627	709	698	653	712	706	680	635	678	686	672	694	713	661	685	758	719	678	692	685	711	739	659	696	673	667	684	664	673	691	735	698	674	703	686	678	703	706	671	702	727	687	693	686	682	689	685	694	732	696	666	699	705	709	730	678	661	693	744	711	698	676	695	710	663	711	666	705	671	665	692	716	667	669	643	669	672	683	704	728	670	628	674	712	727	708	684	681	688	674	674	664	674	705	713	703	734	596	674	701	692	692	714	695	717	715	677	680	700	654	675	715	707	674	692	669	678	692	674	705	697	702	727	740	710	700	685	652	673	681	694	686	675	718	669	663	691	718	693	708	689	687	689	725	683	688	710	671	690	677	693	676	694	692	734	728	678	669	648	717	678	694	756	729	657	698	711	683	702	711	745	719	671	717	693	666	697	682	689	723	689	696	692	700	752	697	697	679	706	669	735	704	671	708	731	668	744	686	721	674	671	656	706	715	696	693	641	720	725	677	732	674	723	709	687	694	684	683	731	683	677	675	726	655	652	704	747	649	690	684	679	705	704	699	697	718	703	713	738	698	703	682	712	709	718	690	703	655	668	657	696	699	659	725	686	745	686	667	727	692	670	704	657	707	690	648	724	694	702	696	690	654	660	684	696	700	675	743	746	690	667	733	678	677	682	675	651	699	649	663	648	717	689	711	722	657	733	709	686	729	722	715	672	695	661	666	648	711	666	743	714	675	702	685	684	675	700	718	680	686	721	689	654	700	679	703	718	719	703	715	695	683	750	724	680	689	678	683	712	676	727	701	659	688	690	705	647	636	660	687	710	693	657	677	702	713	712	685	678	734	734	732	675	676	701	735	681	705	700	726	702	673	729	706	644	694	699	691	677	687	719	656	689	663	676	712	715	715	654	716	696	695	648	722	705	724	716	757	699	689	716	708	640	678	674	700	700	638	680	664	684	683	660	659	691	673	722	698	725	657	657	744	675	664	713	682	720	675	664	699	693	757	640	683	653	704	712	665	705	707	655	712	707	740	688	723	702	749	705	686	673	710	691	695	705	687	671	715	669	693	702	731	719	700	709	686	663	686	697	653	717	744	685	656	726	662	685	718	695	658	653	610	760	666	681	683	711	662	650	701	667	722	721	687	682	678	715	670	714	685	665	714	627	709	687	687	618	666	651	720	699	696	685	682	690	721	690	686	684	710	729	649	638	709	644	654	684	652	711	703	671	730	646	735	691	649	694	738	661	706	716	712	667	702	727	711	717	623	681	710	723	665	652	712	694	686	692	678	703	692	717	699	715	682	646	702	726	713	710	668	687	692	712	689	680	641	702	673	694	693	709	744	675	663	659	656	660	713	670	728	714	735	708	689	672	657	667	660	655	703	661	681	684	722	699	741	703	699	698	702	680	688	667	707	702	628	675	706	692	698	720	675	720	678	724	686	707	720	673	721	692	719	690	743	673	703	651	660	681	701	704	669	737	708	741	708	696	697	717	696	710	701	729	697	684	673	680	663	661	685	700	670	709	714	699	762	702	689	694	661	697	688	696	686	707	670	726	727	688	679	692	714	697	697	665	683	701	705	641	672	691	664	692	647	709	715	680	699	678	690	693	718	742	689	725	702	718	662	680	680	697	679	678	651	713	671	684	701	696	688	673	674	685	671	693	671	721	668	690	663	719	713	671	697	669	675	661	723	692	699	663	706	692	654	731	708	741	675	718	686	671	685	670	702	685	651	682	656	675	683	679	723	689	719	726	694	663	674	696	658	657	698	738	690	703	675	723	686	725	719	680	695	662	689	693	677	609	684	679	695	673	695	656	652	709	672	705	692	680	662	659	678	667	685	733	676	718	701	666	694	684	681	685	625	701	711	700	714	649	671	708	717	695	704	709	677	652	739	672	677	684	719	724	751	695	712	679	720	714	647	707	668	717	718	680	715	658	658	694	700	671	684	730	684	623	664	691	698	681	683	654	671	677	706	676	674	724	724	744	681	702	683	663	756	714	747	653	670	721	675	692	690	678	688	673	704	713	689	712	658	707	698	717	667	656	664	719	712	678	693	658	736	711	739	713	718	660	638	727	682	700	654	695	725
61747	85797	46418	13523	2852	852	663	661	601	610	604	621	624	622	619	630	622	602	637	604	568	643	598	600	609	621	620	615	588	616	652	577	623	621	587	577	616	605	593	624	602	627	604	594	639	564	615	625	644	641	609	617	603	626	589	613	635	622	603	588	637	574	590	593	587	626	627	572	608	643	584	595	625	581	629	597	631	634	611	608	554	598	612	604	639	601	622	624	620	591	634	649	601	668	614	632	567	599	587	613	605	592	632	587	569	624	664	615	622	612	608	601	633	612	618	615	597	649	586	598	587	624	630	634	615	602	587	581	545	626	604	565	631	640	640	603	637	569	595	655	578	600	607	597	611	611	627	621	579	589	570	617	631	624	620	598	628	620	643	601	585	613	620	568	611	618	593	621	610	619	596	618	602	631	635	624	629	587	574	603	613	599	615	639	575	633	633	626	589	621	604	589	612	666	633	633	601	601	587	594	562	651	627	586	655	646	586	611	631	627	601	645	601	592	592	606	591	639	619	596	572	633	634	602	593	620	614	602	596	625	582	651	582	595	606	599	602	559	650	596	622	633	580	593	597	552	595	618	564	634	630	635	631	605	578	607	594	574	642	583	602	597	618	601	589	578	565	628	591	618	593	629	598	596	623	584	635	629	600	615	605	606	590	621	623	597	605	614	574	613	585	595	597	613	569	556	605	591	603	574	605	618	611	627	586	615	616	594	615	609	618	593	620	647	594	573	600	615	599	625	603	605	636	616	605	596	574	626	612	649	601	619	629	584	592	660	599	667	567	624	616	590	625	651	626	590	613	598	612	560	597	594	591	530	610	619	618	646	601	619	606	628	593	622	649	614	603	587	611	609	588	607	632	588	626	602	593	553	638	582	615	589	652	620	615	648	580	576	635	683	575	595	570	651	593	615	632	586	591	584	602	596	677	586	610	614	610	619	619	614	621	560	571	587	607	598	621	597	581	635	646	567	650	616	571	633	614	659	589	616	622	589	628	580	611	575	594	637	627	608	641	565	626	558	567	637	592	577	620	607	627	584	616	627	604	612	591	577	650	617	629	622	630	649	617	610	645	584	588	619	589	611	599	630	566	593	644	589	604	585	588	608	635	606	570	625	595	649	618	600	606	655	591	583	640	649	636	596	566	621	638	609	546	618	687	625	608	663	603	599	643	597	640	631	632	640	610	640	667	617	650	607	541	643	591	620	625	613	631	644	571	560	591	588	619	599	603	607	629	593	603	599	613	630	618	603	607	583	610	626	637	598	596	600	638	585	573	642	610	618	613	616	601	606	625	616	572	592	617	653	635	624	584	621	648	599	571	608	587	615	651	638	618	590	641	607	583	568	571	646	594	646	587	606	587	596	613	629	618	619	628	590	614	582	613	600	596	608	590	609	579	603	586	614	591	630	550	616	629	607	579	614	656	590	644	611	600	615	610	595	580	606	549	627	609	666	593	610	625	583	621	641	623	594	622	654	609	579	597	637	654	649	584	611	632	604	596	674	586	609	661	630	597	601	596	618	619	594	622	597	616	620	608	612	618	603	568	628	637	625	617	582	613	572	578	643	604	633	606	596	576	602	586	637	641	576	599	655	580	589	608	580	640	614	649	566	602	602	624	577	589	593	582	599	610	590	623	583	625	586	630	625	591	630	609	631	635	638	613	622	612	609	603	616	645	589	608	561	609	599	639	616	584	640	601	628	629	634	600	638	584	614	583	572	598	623	615	599	625	628	581	601	649	575	614	619	573	603	626	575	550	622	608	577	580	571	605	628	606	632	592	599	652	591	604	625	625	636	577	595	594	665	620	601	627	592	620	615	600	608	607	640	627	623	586	620	646	584	590	636	610	596	595	581	635	612	658	604	584	655	602	607	616	596	623	609	582	644	619	613	584	625	634	630	616	644	618	637	616	603	613	615	564	606	592	578	603	571	610	614	639	621	599	594	631	621	658	595	611	631	578	624	614	620	629	597	595	621	620	569	642	596	598	624	577	635	595	617	552	595	583	644	630	612	647	600	636	541	623	602	602	647	602	654	571	618	614	614	609	622	623	686	582	582	590	628	589	639	639	633	594	629	570	623	583	634	606	641	608	591	616	598	613	605	623	588	603	559	628	635	587	601	590	596	648	618	593	601	616	623	595	614	608	605	571	600	580	635	613	608	611	579	631	602	633	656	626	575	589	577	600	632	600	585	618	596	580	607	547	620	604	642	605	586	596	621	629	583	584	622	607	658	617	651	621	599	633	583	567	609	596	598	637	608	592	596	602	629	645	602	607	586	560	627	562	622	597	603	631	671	616	589	570	609	607	524	609	587	655	592	588	621	606	577	613	610	592	616	620	595	620	630	642	575	576	604	620	653	568	601	598	557	556	619	609	627	632	599	594	593	614	587	656	610	597	578	614	612	644	641	587	671	624	610	626	577	606	589	603	623	608	590	529	633	612	572	610	636	641	619	604	604	557	625	611	600	583	591	607	631	601	581	530	605	550	616	640	617	634	580	600	603	605	627	568	656	622	599	592	576	618	578	597	587	636	586	615	612	694	658	626	611	594	607	548	592	645	614	597	606	603	609	554	614	581	612	575	594	573	622	604	568	550	605	586	626	620	603	641	616	605	579	593	644	640	573	581	604	576	610	595	633	658	606	601	626	603	612	580	583	583	639	615	626	630	601	569	598	607	626	534	603	613	648	652	622	576	629	608	627	579	562	611	607	588	596	610	570	605	586	621	647	596	628	583	626	607	569	658	595	584	608	605	606	643	638	568	617	608	553	597	598	567	578	587	613	607	626	602	597	601	596	570	659	570	598	607	628	564	601	575	614	560	633	646	599	607	608	631	597	614	636	595	641	580	660	597	672	647	608	640	591	605	611	610	624	628	592	644	616	585	569	636	650	608	590	635	629	578	631	608	598	610	635	612	606	633	595	637	626	589	599	588	591	608	606	625	624	656	600	572	609	587	585	583	577	610	613	602	600	638	582	623	624	586	648	627	644	579	617	600	631	605	597	611	616	637	649	638	648	601	640	643	597	603	632	574	654	579	586	620	622	624	640	562	557	618	634	600	613	585	627	611	593	595	583	597	589	646	597	557	637	569	587	645	552	625	639	644	608	630	564	576	581	546	605	608	613	599	614	622	606	584	626	634	640	578	613	580	621	613	561	600	597	586	586	640	580	619	620	620	556	613	566	594	560	615	613	622	547	615	653	576	590	574	595	632	604	628	558	605	618	638	589	608	602	588	583	566	564	642	623	629	619	603	654	607	617	585	624	553	627	633	607	586	610	637	637	660	573	625	599	594	613	602	570	636	590	624	603	598	588	609	557	599	621	567	587	607	611	573	620	616	614	617	603	644	571	595	610	591	551	565	607	588	564	586	617	614	636	625	584	598	655	602	612	645	602	613	620	590	624	634	625	608	631	655	599	650	613	591	650	609	605	605	636	605	631	591	598	638	581	641	632	605	587	620	584	567	599	621	595	608	589	648	609
34983	30425	18001	3931	965	628	544	575	535	546	527	628	582	524	530	573	505	527	515	511	527	556	523	549	566	553	561	525	541	560	553	564	532	566	523	524	586	524	532	549	575	505	548	588	554	529	546	514	502	523	530	589	531	512	549	540	580	564	498	507	534	509	543	529	564	570	535	530	586	531	549	551	543	548	560	558	584	531	549	509	544	563	493	557	550	569	518	546	537	520	507	547	559	512	565	519	569	569	591	500	500	531	539	497	531	540	511	554	571	549	553	531	496	565	497	521	530	517	495	520	538	548	548	536	565	546	519	565	497	563	547	502	567	507	531	561	461	504	535	486	501	503	542	582	575	518	528	533	517	520	553	544	541	510	509	550	541	533	542	539	491	529	552	529	522	513	535	521	546	527	527	565	527	528	543	549	507	544	530	518	550	569	556	525	562	518	526	533	545	521	536	550	579	539	537	533	571	533	543	532	514	535	536	552	558	568	519	575	526	532	512	548	484	550	528	526	523	565	511	561	543	539	562	533	556	565	529	546	533	566	545	545	547	544	516	536	517	509	548	530	532	519	519	570	521	511	522	542	509	501	506	548	552	569	540	528	551	529	551	573	581	516	496	525	527	520	536	527	513	556	530	524	576	521	510	510	533	520	583	546	537	543	550	551	508	553	529	554	492	557	523	538	513	569	509	507	586	546	495	523	530	507	505	521	556	543	566	561	541	547	522	515	577	521	529	541	543	539	504	561	525	546	546	535	547	520	515	506	535	534	538	532	497	610	536	560	480	568	571	577	557	567	541	545	565	537	546	581	540	505	531	571	560	506	537	516	508	518	543	528	485	504	520	574	560	505	555	546	470	538	557	567	531	540	528	526	506	498	503	529	524	539	524	548	551	553	554	505	533	495	537	527	552	555	537	567	574	538	546	543	541	556	545	533	574	562	525	544	565	594	574	541	541	522	571	509	560	534	514	577	549	536	506	541	550	563	519	513	525	532	528	508	561	521	572	550	527	541	465	535	560	515	573	548	570	553	546	543	512	515	544	549	521	535	533	524	522	564	547	556	591	517	542	543	540	561	540	562	530	551	528	541	530	504	530	529	510	561	530	530	514	561	548	547	538	512	491	550	546	567	528	474	545	560	553	566	537	535	546	534	509	532	560	552	555	538	534	547	525	552	551	532	552	540	520	517	512	553	507	506	549	538	525	533	580	534	553	536	543	551	530	491	551	530	535	525	552	555	563	547	548	538	525	540	496	587	549	550	457	540	533	507	524	525	519	535	563	489	557	553	491	522	520	536	575	531	521	600	514	551	527	537	515	531	522	516	583	551	516	558	551	520	564	528	560	551	524	533	535	508	539	544	543	550	582	539	538	593	550	589	549	551	501	568	517	530	536	541	527	522	563	547	493	554	530	502	524	542	562	533	537	501	522	529	559	532	523	591	503	531	536	550	525	522	524	574	614	563	538	538	538	544	499	562	523	514	513	540	532	541	519	515	523	527	544	523	530	547	528	547	567	524	492	576	537	536	550	524	553	520	584	519	506	507	543	530	529	492	506	511	506	538	518	531	557	521	514	518	571	532	560	540	549	562	559	554	548	540	541	562	568	560	548	528	518	525	531	527	487	519	505	496	519	475	531	527	563	502	522	539	567	544	545	548	530	529	539	525	556	527	508	566	541	533	524	544	577	522	513	525	527	493	536	544	530	511	480	578	550	510	548	541	508	537	564	516	501	530	567	532	502	526	523	550	501	508	520	565	561	487	544	563	547	518	523	523	542	552	533	528	547	516	543	540	542	528	531	537	552	536	545	554	525	540	521	543	499	518	531	536	573	538	527	526	518	558	553	550	525	578	522	541	545	531	537	565	510	528	503	577	521	529	525	545	538	540	562	521	567	561	543	534	538	530	523	515	558	535	554	515	529	521	554	502	541	516	525	510	531	546	518	570	555	550	540	590	573	599	514	578	574	521	568	525	538	543	546	575	542	561	547	550	531	563	559	577	511	549	533	524	541	506	561	531	541	551	533	514	527	532	553	535	531	508	540	599	513	567	571	534	509	487	549	544	550	537	589	529	523	539	539	531	500	536	569	522	544	512	576	539	505	536	517	582	553	527	525	521	521	521	533	546	548	536	548	560	493	529	561	525	567	513	529	540	553	487	529	513	526	491	558	567	535	550	468	557	543	531	523	538	499	536	533	552	556	513	556	544	540	565	526	564	572	521	583	573	522	569	567	527	528	493	556	547	501	571	551	556	595	545	546	523	522	537	570	574	569	565	503	510	562	541	493	519	545	573	545	573	515	533	545	529	524	581	553	569	536	520	537	535	548	534	521	493	561	588	518	532	542	538	514	553	586	539	549	528	505	518	553	527	534	541	518	542	517	542	514	543	523	521	559	535	529	525	522	511	538	520	537	552	565	556	526	537	514	546	527	507	550	582	543	516	508	505	534	538	569	545	548	532	524	599	547	544	529	566	584	568	540	561	513	570	555	559	545	554	576	530	557	559	548	525	530	508	567	502	546	557	547	528	542	571	582	528	541	526	541	546	529	579	552	513	575	544	537	561	530	504	527	564	535	520	480	484	494	555	547	533	531	548	545	540	533	553	583	531	522	528	556	522	560	514	515	548	534	568	533	541	552	527	541	555	580	496	561	522	541	523	521	536	535	528	517	504	520	526	511	535	536	548	504	562	523	504	509	544	523	522	511	533	584	538	539	567	573	534	543	493	577	517	544	570	544	529	521	530	574	530	575	564	481	532	528	567	509	499	562	572	591	520	584	555	549	532	559	547	499	519	533	542	536	583	562	534	540	556	584	547	521	540	540	521	510	578	586	545	534	529	542	558	560	561	536	507	577	503	530	569	547	545	502	567	577	557	567	537	546	586	489	553	541	527	534	521	524	553	515	541	541	586	531	545	516	536	495	556	526	497	550	552	536	527	564	536	524	528	564	572	540	518	555	522	520	534	508	539	530	546	576	534	525	539	513	516	555	525	550	521	590	559	549	517	510	557	506	516	466	501	553	568	550	574	536	522	550	603	553	566	541	556	580	564	516	589	535	555	522	523	505	530	547	536	553	511	530	526	517	535	555	491	573	539	524	561	591	540	520	571	530	503	524	498	574	537	554	516	546	526	539	524	567	550	544	568	530	527	517	558	545	526	511	572	496	574	538	579	566	566	532	570	540	499	537	530	511	533	567	554	526	545	523	569	524	515	546	505	512	541	549	538	518	579	549	541	501	526	511	514	511	537	530	547	541	549	536	534	560	542	501	512	528	549	585	579	517	512	576	528	558	554	548	538	575	553	547	501	518	540	560	506	574	565	519	550	545	500	559	542	533	527	514	530	544	518	531	554	535	557	532	535	567	544	577	513	510	534	512	536	551	528	595	530	569	592	512	537	559	562	515	544	575	567	520	544	498	532	519	556	505	541	519	518	560	532	536	539	535	518	570	520	483	542	537	557	540	527	560	545	518	560	556	542	530	551	543	546
32612	29383	9476	1841	634	443	402	449	458	474	433	439	408	426	436	404	442	453	437	456	489	415	413	425	498	415	451	441	400	455	451	439	407	441	436	452	447	445	456	463	423	415	425	483	448	424	458	445	468	451	408	438	480	435	450	459	458	429	453	429	430	451	442	460	444	425	428	445	431	429	456	407	421	414	464	485	422	455	444	461	400	439	419	424	431	443	420	429	425	435	487	467	462	456	434	421	452	461	443	438	444	461	445	414	465	418	431	419	443	412	465	422	465	419	453	433	430	412	457	436	440	446	465	442	451	435	415	441	451	399	414	399	467	423	427	442	435	458	405	430	405	461	439	443	428	426	449	455	440	473	448	416	450	413	448	463	451	437	416	460	457	443	443	434	439	435	463	433	467	445	466	448	474	458	429	481	429	459	433	440	448	448	435	449	476	440	459	412	468	449	434	418	400	417	398	422	436	411	444	447	438	422	421	420	438	479	460	431	416	432	436	423	459	424	435	446	457	407	412	421	444	407	474	426	409	450	438	431	422	444	468	422	474	468	440	417	440	447	442	443	382	432	451	411	429	424	430	436	443	457	425	429	455	453	435	489	421	431	444	409	450	421	436	460	424	441	446	441	422	426	462	417	436	429	451	413	437	398	441	419	437	460	464	454	441	433	431	437	463	411	455	422	418	438	440	419	435	405	415	445	462	429	417	430	473	451	432	432	418	380	418	470	425	442	415	418	449	412	408	464	412	436	412	424	412	470	419	400	416	423	461	427	420	408	464	408	478	452	381	435	437	449	419	422	440	447	471	391	383	429	426	467	425	424	448	469	443	398	396	430	462	441	444	421	485	480	441	436	411	416	408	427	416	396	432	461	468	440	459	428	426	446	407	426	441	463	420	424	439	427	406	511	467	455	416	441	455	447	436	434	414	423	452	431	474	456	412	411	452	437	467	460	472	456	432	442	466	427	411	411	458	407	454	419	426	410	433	465	426	441	430	477	406	462	437	411	432	412	423	422	429	475	424	436	425	418	432	439	450	440	436	473	419	432	416	447	454	438	404	482	427	397	445	424	404	445	437	438	447	450	458	419	449	421	420	493	441	428	459	421	402	439	439	434	463	417	449	460	455	442	452	468	418	425	434	407	411	435	407	443	467	458	397	414	400	435	420	461	422	408	417	438	457	470	426	445	467	438	468	450	436	454	431	420	449	442	411	448	406	448	456	418	419	431	427	414	444	451	445	452	430	436	422	466	401	447	429	441	466	431	439	422	430	449	448	447	435	416	452	455	488	441	438	436	426	436	458	460	449	437	482	400	444	454	437	432	456	431	468	456	440	437	435	438	420	439	439	405	449	452	411	436	443	429	468	406	472	419	460	427	471	438	396	434	430	420	437	458	411	455	443	424	441	451	441	478	421	464	390	456	414	433	411	450	429	448	415	470	432	435	456	445	452	434	448	418	473	452	439	466	453	462	425	448	456	480	382	453	451	429	424	421	432	436	428	427	429	432	474	465	413	420	449	473	377	481	430	426	434	430	483	458	448	451	436	440	447	443	430	410	418	463	450	463	436	460	435	438	413	412	424	441	433	399	399	448	425	409	440	440	452	444	419	431	434	409	461	471	467	432	453	425	456	436	410	429	436	415	384	408	453	457	481	434	418	452	435	463	428	467	425	464	455	446	432	473	440	427	424	416	403	428	436	417	448	461	414	437	447	433	447	387	465	395	444	474	436	445	442	418	473	436	429	479	446	414	413	401	464	430	402	442	424	450	423	439	445	438	412	432	432	403	460	425	459	421	456	472	444	436	444	428	456	454	399	414	435	406	441	438	438	472	415	438	427	454	432	457	417	460	403	429	392	436	412	396	434	438	417	435	467	438	452	439	436	473	389	448	430	462	455	434	416	439	402	431	422	434	423	433	468	470	443	448	425	414	452	422	438	419	469	449	402	417	456	456	453	439	459	422	459	441	423	393	419	429	448	466	471	452	414	404	462	441	445	439	474	491	418	405	436	422	430	455	426	451	425	413	428	438	428	457	411	414	440	459	440	461	420	399	437	424	404	437	437	435	475	455	429	471	436	435	440	449	432	436	463	424	461	427	427	406	414	456	442	462	403	453	432	444	473	440	427	422	402	452	380	468	419	430	445	475	422	460	410	445	440	452	436	423	417	422	428	396	461	446	424	448	452	408	443	413	446	426	479	440	448	444	436	452	455	434	426	451	436	428	428	437	461	464	457	417	413	441	452	426	432	424	449	437	427	410	437	423	410	419	431	403	473	455	438	456	442	418	444	438	420	412	477	458	448	447	406	462	446	431	400	418	423	395	422	425	459	418	429	459	464	468	454	451	437	427	460	451	430	448	434	414	428	458	438	436	443	441	408	422	408	450	442	437	438	430	431	447	441	425	439	436	457	460	458	460	475	416	450	427	417	446	420	448	478	426	451	445	432	436	435	455	424	416	458	438	425	396	443	420	442	426	428	407	471	428	469	403	422	410	431	423	423	445	431	465	461	446	437	441	448	403	434	452	433	451	450	453	452	430	432	477	412	455	427	403	456	443	433	437	429	420	455	490	439	432	444	446	452	484	436	455	453	433	440	426	442	412	427	410	484	423	486	440	424	443	455	416	464	478	417	452	398	460	446	427	451	437	458	406	408	439	433	450	448	407	419	454	457	427	481	470	443	406	477	463	426	470	435	409	419	396	435	426	413	442	435	452	452	462	453	461	423	422	414	437	435	483	457	465	403	465	438	429	466	422	392	450	409	435	437	403	427	420	434	453	429	434	441	417	450	470	453	478	436	423	453	421	427	424	432	445	436	418	432	462	454	459	400	446	461	454	446	450	465	409	406	403	413	417	445	441	434	456	450	417	442	433	456	423	453	440	457	421	429	426	428	425	450	422	434	439	470	406	468	457	439	411	423	438	459	433	436	452	411	450	458	446	427	413	413	429	447	430	452	455	421	449	446	427	456	443	435	426	425	446	432	453	410	472	437	435	438	467	447	414	411	433	426	449	416	396	433	429	453	470	445	431	454	416	402	458	397	466	436	450	467	459	451	422	409	456	433	440	455	415	439	444	441	447	420	437	462	455	441	438	446	402	461	428	447	475	433	448	449	450	433	438	436	425	477	429	424	437	411	443	456	475	453	435	446	425	418	431	421	429	435	434	472	429	437	448	449	425	448	457	452	397	483	489	440	432	445	424	459	469	431	451	408	450	447	450	419	453	434	439	458	429	431	414	424	423	404	448	459	452	453	433	415	490	462	417	457	442	468	404	424	449	447	420	440	443	460	444	429	449	424	402	446	446	423	454	445	440	398	418	405	402	431	454	371	408	434	404	427	395	416	427	439	445	414	443	423	420	431	416	456	410	435	437	427	445	452	435	472	450	415	463	480	444	440	478	442	423	487	403	449	412	436	454	424	431	428	435	437	440	428	432	414	465	417	447	419	455	461	432	426	458	433	457	437	441	432	459	438	418	487	474	448	434
24646	23017	29067	24473	17762	4179	989	657	589	586	600	640	610	620	580	574	592	587	594	622	626	578	682	641	602	592	650	614	594	582	597	624	573	597	589	583	591	610	595	648	636	601	617	588	638	565	592	581	579	652	566	624	595	609	582	589	587	613	637	595	591	601	628	553	589	605	594	589	608	611	598	619	574	622	579	626	588	583	634	643	548	588	641	595	571	582	570	605	593	628	598	600	594	574	591	572	577	570	569	599	581	584	594	600	588	579	574	595	554	581	563	581	578	640	584	569	586	567	585	621	559	542	605	622	571	598	592	613	604	590	604	605	580	614	614	559	626	602	620	587	588	600	595	614	594	563	596	573	574	572	599	607	548	591	614	576	578	565	648	588	624	593	618	609	567	577	528	612	618	583	573	577	557	589	586	604	587	612	618	589	593	558	630	623	585	581	633	609	595	517	570	565	580	575	609	613	573	656	598	625	608	579	556	596	608	577	599	579	622	612	562	571	582	614	574	526	631	634	546	602	552	625	546	583	579	567	617	609	662	625	625	572	617	556	546	564	579	577	614	584	580	570	599	554	579	587	564	542	585	613	619	594	615	569	585	614	526	583	602	582	591	554	569	586	579	612	612	573	596	563	592	602	623	636	582	605	583	586	549	558	613	546	598	632	596	570	558	590	628	592	591	578	566	562	589	637	578	575	639	617	625	590	626	616	586	541	622	620	596	541	593	573	616	614	568	624	531	591	595	584	588	622	610	588	591	586	573	599	546	568	562	597	589	603	641	624	602	575	633	586	610	593	595	614	616	611	617	621	601	590	567	585	617	593	573	560	548	574	596	567	573	587	554	608	613	603	585	602	593	561	592	631	645	595	587	577	570	587	561	583	621	597	574	579	591	602	622	593	560	598	585	603	597	588	580	574	596	530	601	616	584	628	605	605	592	562	578	557	604	571	644	538	614	565	570	612	617	613	618	586	618	576	627	603	606	572	589	579	665	560	562	606	644	600	571	595	588	605	588	631	565	571	588	578	590	577	588	587	590	614	598	615	584	599	584	625	579	580	561	615	558	544	588	605	618	586	597	616	568	582	579	589	570	575	632	620	595	586	586	595	568	610	545	553	561	595	637	579	590	580	561	596	566	623	606	627	670	569	622	603	552	607	577	580	536	578	607	628	598	592	563	615	622	565	629	590	586	619	569	549	577	622	627	600	606	615	601	594	647	571	606	587	596	579	618	560	635	574	623	589	612	561	558	584	586	608	547	574	595	604	624	616	653	579	615	586	564	592	602	580	588	603	660	601	571	576	581	624	575	596	593	630	594	591	595	600	621	603	574	571	606	586	559	569	576	600	624	604	597	634	613	630	613	562	601	641	583	654	534	634	578	603	588	620	578	581	576	602	602	651	586	556	544	594	633	615	595	609	621	608	609	564	610	654	599	605	588	574	648	598	588	565	562	536	602	609	601	621	575	617	591	589	536	586	601	620	558	629	565	590	625	605	578	562	598	632	593	551	582	625	600	595	626	577	554	576	579	594	539	585	580	626	599	589	567	594	585	583	606	599	579	606	560	636	594	597	619	567	573	563	597	587	609	633	633	589	580	578	571	606	573	574	593	587	587	612	589	606	591	614	583	586	577	625	597	592	577	573	596	583	581	594	564	602	624	610	572	568	557	600	576	610	614	615	637	568	637	584	620	576	555	596	626	619	550	492	623	546	591	590	598	554	649	608	586	568	568	567	572	626	611	608	607	559	577	597	565	542	573	577	576	545	562	568	591	589	582	586	588	604	551	583	609	627	601	548	580	614	581	574	575	614	574	574	592	590	588	596	591	579	587	577	647	609	622	559	585	564	593	598	595	596	626	590	626	624	573	579	568	651	580	589	595	592	544	645	622	610	573	564	590	581	608	603	553	567	620	592	581	575	622	593	594	579	592	578	615	619	583	599	534	598	605	599	544	589	572	609	575	585	561	525	575	531	608	617	577	588	576	592	599	613	594	564	615	592	574	607	577	587	533	601	616	561	551	605	566	584	585	575	641	595	623	605	583	559	562	530	647	619	549	648	623	574	586	611	646	562	569	595	607	588	577	599	585	542	600	605	596	570	596	581	545	563	582	529	587	591	585	580	632	554	620	587	601	579	578	641	612	600	562	619	614	626	628	631	623	554	615	631	546	578	565	616	592	565	560	589	605	577	580	610	545	600	573	586	616	599	577	585	607	624	643	615	568	570	623	576	616	560	603	585	603	594	619	548	591	598	582	584	626	576	594	565	624	585	589	592	607	585	600	575	568	607	557	587	573	630	614	590	526	595	589	570	573	608	584	586	606	609	571	555	589	582	596	600	559	588	551	587	584	556	597	605	550	604	566	558	549	560	570	581	600	627	624	606	581	602	630	637	550	551	577	607	614	593	604	600	643	573	573	579	643	600	564	604	586	557	601	606	576	623	578	573	586	538	621	595	593	587	593	600	613	617	590	653	549	585	618	582	601	606	590	590	634	538	565	599	548	575	590	615	606	570	596	623	559	604	578	615	574	603	644	587	585	608	606	624	601	626	576	595	615	581	561	605	580	558	614	579	575	564	534	623	596	561	633	621	560	582	612	633	583	572	598	590	604	627	591	563	603	595	614	596	646	582	558	594	543	582	597	593	588	626	588	542	636	585	623	654	596	591	579	597	531	608	582	578	568	600	593	560	601	578	562	597	601	581	594	546	592	571	568	558	578	560	571	605	575	581	565	578	623	587	612	610	618	592	538	600	592	601	606	557	609	566	580	562	598	636	567	563	622	647	583	614	643	612	613	599	577	605	587	571	547	592	573	622	586	615	575	610	617	601	573	575	606	600	603	568	650	575	578	571	625	592	614	536	647	572	567	597	607	612	559	602	619	618	536	628	636	557	605	580	601	542	572	601	585	580	576	614	588	559	612	651	589	582	539	595	636	613	602	564	574	613	588	527	607	626	619	609	571	570	582	620	591	592	625	584	631	592	556	615	632	614	585	594	588	622	593	582	564	597	588	587	627	606	606	616	579	559	552	565	570	590	608	578	571	536	585	577	583	603	611	584	558	638	648	595	613	568	569	589	549	632	630	602	606	606	600	568	592	607	625	560	600	617	608	593	579	571	607	606	579	570	613	588	538	633	617	603	611	619	564	620	597	614	582	580	615	609	543	562	626	640	610	602	601	564	547	578	551	615	575	568	559	591	582	640	601	603	630	593	554	601	623	659	546	565	556	603	568	592	631	527	597	564	592	601	609	586	579	582	604	630	582	628	601	635	611	564	642	565	539	620	605	559	587	610	589	608	601	575	592	590	616	601	592	529	606	573	559	555	583	578	579	592	605	587	582	607	599	588	595	594	616	621	577	641	574	557	563	579	549	556	606	569	548	551	568	581	605	600	537	604	552	614	585	606	598	620	607	617	614	571	614	590	611	571	606	577	572	590	579	615	593	613	580	639	575	568	597	586	589	573	601	582	608	564	605	642	591	550	570	623
62696	82632	42661	11328	2312	761	509	580	547	553	569	565	532	524	513	515	555	538	543	520	609	544	549	547	547	573	537	549	559	520	565	559	574	545	566	543	515	530	550	569	513	547	511	550	576	516	547	497	537	580	577	530	560	497	553	588	513	521	506	575	544	536	567	529	564	530	485	566	561	524	519	525	500	536	536	516	536	559	565	545	532	557	533	535	522	530	511	566	523	519	543	501	524	541	502	550	548	576	546	541	520	538	535	542	523	557	525	553	520	547	517	523	509	554	547	510	532	527	571	582	572	550	535	529	553	529	537	568	516	548	504	534	582	558	510	548	541	550	520	551	551	560	546	518	532	505	543	543	551	516	505	542	517	475	559	529	557	600	546	533	553	514	560	527	497	538	561	490	508	547	527	508	530	537	534	522	537	536	521	513	550	536	587	521	525	528	540	513	519	539	560	516	573	518	512	530	540	541	546	528	508	527	545	530	547	543	524	519	539	489	474	527	527	555	548	533	566	553	506	557	539	516	530	565	535	561	518	518	571	487	549	549	527	506	559	545	527	555	571	549	512	543	563	542	530	558	498	560	511	531	555	556	519	478	534	558	539	551	530	527	514	528	526	554	533	512	515	505	585	559	546	523	527	571	558	525	553	539	515	539	514	502	554	520	567	546	554	539	526	518	532	546	531	551	522	513	491	488	510	556	522	489	570	565	547	572	488	527	528	541	544	538	526	517	561	547	511	503	572	532	527	527	551	505	562	570	518	519	514	561	547	496	549	567	515	543	516	525	526	533	532	512	490	571	504	537	527	528	516	494	527	525	525	559	563	511	532	563	577	559	541	527	576	514	519	481	551	547	526	509	498	559	543	541	557	485	505	503	516	512	533	512	613	515	516	519	537	478	560	565	554	500	519	515	550	539	538	542	535	537	486	519	555	509	546	520	516	513	528	537	570	527	533	574	501	540	541	522	554	562	577	534	539	529	550	514	604	571	534	528	531	567	526	559	515	520	552	535	488	505	549	526	527	581	562	563	563	544	501	498	557	538	541	554	526	595	554	547	560	594	495	549	553	537	547	526	555	527	473	568	578	550	515	502	567	571	491	527	526	570	527	512	566	484	531	560	510	535	545	521	559	554	551	529	535	522	558	561	532	534	560	532	531	543	556	539	520	485	562	510	557	508	530	537	574	585	543	553	489	517	557	514	512	512	512	557	535	538	547	561	542	524	531	555	531	536	504	503	539	567	569	564	506	497	552	509	545	532	520	557	534	582	540	544	526	578	569	505	546	550	560	503	530	523	549	545	517	544	491	587	534	520	574	537	532	552	546	520	543	502	523	531	496	513	569	544	473	516	564	540	548	543	533	498	532	506	542	564	570	535	515	550	520	522	517	525	524	545	566	527	514	519	514	537	544	531	516	526	530	550	549	545	485	544	555	568	562	533	533	552	570	507	508	518	572	490	519	536	563	482	509	522	479	507	502	544	522	495	482	517	539	548	547	558	514	575	525	536	526	592	557	472	530	486	524	559	551	532	553	522	493	522	578	491	526	513	546	545	543	527	546	536	537	531	517	530	562	512	500	526	560	544	564	498	515	508	558	540	526	515	497	529	488	520	527	517	555	556	518	539	553	529	474	521	554	537	513	518	521	548	546	514	580	583	550	521	520	519	514	540	526	496	525	524	528	525	536	540	565	516	544	564	527	523	517	503	554	547	599	538	526	554	498	533	534	507	547	532	565	544	548	518	514	545	535	570	526	558	532	568	508	535	513	519	545	526	528	556	560	528	525	538	558	543	554	522	574	522	506	535	573	534	563	539	572	502	514	500	552	526	523	532	485	530	518	518	558	515	569	565	519	533	540	574	510	541	557	578	522	512	568	524	515	534	546	523	488	542	505	509	531	554	503	514	542	536	525	513	553	512	509	553	531	522	529	537	505	530	559	539	554	523	538	541	523	469	500	544	513	554	503	556	581	549	522	564	518	517	533	554	549	537	535	557	556	571	511	551	547	530	536	522	483	509	561	530	503	539	502	500	521	550	516	537	529	552	531	527	540	512	520	541	538	542	485	594	505	512	506	567	519	491	485	511	588	534	532	520	520	542	579	531	510	518	556	530	522	510	512	518	549	556	553	507	559	548	519	496	561	579	550	502	540	539	565	534	568	541	550	508	541	521	487	529	536	536	545	533	504	504	578	553	529	552	514	545	533	539	551	499	574	498	580	518	534	530	547	531	562	535	526	507	544	508	516	489	532	547	526	521	526	526	493	539	506	526	517	512	544	550	551	521	505	523	506	535	548	535	548	559	554	536	539	539	518	522	526	543	543	538	542	496	533	540	530	532	532	552	508	565	581	535	548	531	529	548	529	506	499	523	556	536	538	513	546	519	549	519	501	519	555	511	573	530	522	542	546	496	544	505	511	571	559	544	532	548	497	525	577	520	542	509	526	539	532	580	591	593	536	587	531	521	536	531	519	569	532	535	543	518	531	533	569	545	588	577	534	510	518	536	496	503	523	513	528	516	578	523	539	513	523	552	553	543	554	564	537	519	514	562	516	514	580	536	527	485	555	523	526	515	554	529	524	560	547	555	489	531	568	516	519	533	522	568	502	532	527	541	578	566	532	546	544	541	540	539	509	516	496	547	528	530	472	541	511	592	510	559	548	549	550	586	543	515	538	542	539	529	554	504	517	564	514	586	527	559	534	553	517	522	509	539	519	546	540	527	545	546	585	567	557	510	504	540	529	519	535	512	545	549	518	536	559	517	529	546	508	511	571	511	493	587	549	549	509	560	548	501	560	542	492	543	536	542	531	517	569	503	480	500	543	566	522	549	522	556	572	588	470	538	526	505	521	590	483	520	514	521	546	532	528	582	521	533	558	554	517	503	526	499	528	549	537	501	537	549	517	510	523	557	513	518	532	519	549	533	499	493	549	521	546	532	545	503	532	558	525	552	513	557	545	557	551	516	530	527	587	519	526	552	558	539	510	505	554	537	540	521	521	508	526	540	511	474	537	535	532	561	520	527	548	556	562	529	518	505	519	512	510	502	518	561	501	511	547	508	555	529	506	552	522	546	558	513	502	552	497	560	507	553	531	551	524	585	531	538	539	531	542	549	485	503	524	490	517	523	524	543	519	528	519	497	538	549	557	543	595	528	513	564	553	508	560	526	534	510	510	508	507	557	516	551	485	519	522	525	524	496	518	520	554	554	551	494	514	530	540	530	511	531	573	546	521	528	540	549	565	513	536	502	547	552	582	507	525	570	549	517	493	531	564	526	545	525	560	534	542	559	579	517	544	506	517	542	528	540	542	521	563	560	507	492	540	584	557	545	520	593	539	531	559	479	534	533	514	539	552	510	528	512	492	582	529	559	524	504	545	507	503	553	535	511	505	518	575	481	519	554	505	543	483	533	497	561	506	531	529	507	514	540	567	514	521	519	542	542	530	556	526	474	540	532	527	530	512	518	554	536	521	556	565	533	454	583	543	506
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
