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
339414289084	339414289653	339414290203	339414290753	339414291303	339414291853	339414292403	339414292953	339414293503	339414294053	339414294603	339414295153	339414295703	339414296253	339414296803	339414297353	339414297903	339414298453	339414299003	339414299553	339414300103	339414300653	339414301203	339414301753	339414302303	339414302853	339414303403	339414303953	339414304503	339414305053	339414305603	339414306153	339414306703	339414307253	339414307803	339414308353	339414308903	339414309453	339414310003	339414310553	339414311103	339414311653	339414312203	339414312753	339414313303	339414313853	339414314403	339414314953	339414315503	339414316053	339414316603	339414317153	339414317703	339414318253	339414318803	339414319353	339414319903	339414320453	339414321003	339414321553	339414322103	339414322653	339414323203	339414323753	339414324303	339414324853	339414325403	339414325953	339414326503	339414327053	339414327603	339414328153	339414328703	339414329253	339414329803	339414330353	339414330903	339414331453	339414332003	339414332553	339414333103	339414333653	339414334203	339414334753	339414335303	339414335853	339414336403	339414336953	339414337503	339414338053	339414338603	339414339153	339414339703	339414340253	339414340803	339414341353	339414341903	339414342453	339414343003	339414343553	339414344103	339414344653	339414345203	339414345753	339414346303	339414346853	339414347403	339414347953	339414348503	339414349053	339414349603	339414350153	339414350703	339414351253	339414351803	339414352353	339414352903	339414353453	339414354003	339414354553	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2804	3600	2300	2805	3600	2300	2807	3600	2300	2808	3600	2300	2810	3600	2300	2812	3600	2300	2813	3600	2300	2815	3600	2300	2817	3600	2300	2818	3600	2300	2820	3600	2300	2822	3600	2300	2823	3600	2300	2825	3600	2300	2826	3600	2300	2828	3600	2300	2829	3600	2300	2831	3600	2300	2833	3600	2300	2834	3600	2300	2836	3600	2300	2838	3600	2300	2840	3600	2300	2842	3600	2300	2843	3600	2300	2845	3600	2300	2846	3600	2300	2848	3600	2300	2850	3600	2300	2851	3600	2300	2853	3600	2300	2855	3600	2300	2856	3600	2300	2858	3600	2300	2860	3600	2300	2861	3600	2300	2863	3600	2300	2865	3600	2300	2867	3600	2300	2868	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24871	26887	37304	32173	22377	11253	1476	756	680	692	720	666	674	687	609	669	639	680	679	697	653	616	664	673	664	634	645	645	666	686	644	632	695	654	646	648	706	603	642	620	626	619	575	636	650	641	645	611	592	678	636	631	692	641	638	673	628	611	658	631	608	668	625	611	632	630	648	669	659	640	669	662	631	640	689	597	626	660	644	644	630	633	650	637	634	634	592	601	630	618	621	642	630	661	680	656	618	630	662	683	638	653	654	616	617	643	652	623	640	625	656	615	640	647	601	624	651	638	636	632	675	634	626	617	659	626	640	660	618	599	637	625	646	603	631	626	672	634	639	638	639	641	650	598	629	596	594	654	615	570	659	629	676	636	590	657	646	615	593	648	637	670	619	641	634	612	632	647	682	666	592	629	691	654	582	615	595	657	619	652	657	646	597	646	626	666	616	648	609	644	577	581	646	660	605	608	643	649	679	644	642	675	609	648	665	669	625	643	619	603	629	609	682	628	586	598	627	659	628	658	617	685	662	641	665	647	635	692	637	626	624	604	630	678	666	635	605	669	642	641	677	699	652	668	660	653	668	608	627	649	641	632	621	627	615	638	652	643	642	653	624	665	670	607	619	618	660	661	651	620	617	675	614	626	675	632	635	626	635	687	636	657	630	637	611	656	589	660	653	655	657	608	625	611	646	640	668	652	640	595	622	616	644	636	589	664	610	609	642	603	638	617	644	655	626	635	642	626	646	666	650	612	613	644	634	673	614	622	654	660	613	608	600	644	646	637	627	627	656	694	650	623	592	631	636	646	670	620	637	639	605	663	680	643	673	657	597	653	600	671	628	622	627	629	589	671	608	633	614	611	668	614	631	615	597	636	604	631	644	639	665	617	612	612	642	644	603	638	653	632	592	680	641	639	624	615	680	570	650	673	623	654	631	620	635	690	605	630	630	627	628	599	606	647	602	675	568	621	615	603	650	579	586	594	629	626	670	606	583	646	638	625	637	639	599	647	602	600	601	630	644	682	651	650	620	608	635	604	634	596	679	645	653	605	651	624	663	669	645	613	645	636	625	615	601	641	611	641	600	649	659	618	645	687	587	655	619	609	668	634	605	657	617	638	631	668	603	624	656	678	636	578	626	647	642	648	622	611	629	667	632	660	603	638	628	602	638	606	644	676	662	629	620	679	630	635	662	683	647	641	638	643	621	652	618	660	632	663	649	656	651	629	659	625	615	624	622	645	635	653	602	671	619	593	640	598	614	661	643	660	588	640	655	651	644	625	662	640	639	651	634	645	636	607	596	628	657	611	647	646	589	655	635	621	638	620	618	615	608	623	653	639	642	641	570	588	651	568	596	670	652	596	593	629	592	653	643	674	616	624	621	609	649	623	641	631	637	650	595	645	632	686	653	625	602	644	635	587	638	646	632	634	662	587	645	605	659	594	624	659	657	627	637	661	666	633	645	625	623	616	612	625	615	583	655	643	646	637	664	590	615	634	657	663	674	609	576	626	638	667	655	643	619	632	618	651	683	690	648	628	625	612	657	684	644	638	617	560	640	668	635	673	643	693	578	641	637	644	651	636	657	654	603	624	614	645	634	658	631	618	604	639	622	641	636	631	673	607	650	652	650	646	613	634	632	644	617	630	635	648	603	640	632	644	638	588	627	647	669	671	597	629	659	640	639	631	689	664	677	623	600	658	628	677	586	610	621	646	679	606	642	626	655	686	616	620	666	616	617	628	612	597	636	667	674	617	653	641	654	627	628	605	623	651	641	613	637	640	597	648	594	619	626	639	635	642	590	667	637	579	620	652	667	643	626	669	654	626	588	660	685	660	650	667	690	686	623	605	560	627	627	626	635	641	631	606	619	656	619	592	620	602	587	600	644	590	636	631	628	626	669	623	623	616	612	648	639	655	622	612	631	639	615	654	715	631	655	618	636	629	608	613	616	568	642	605	633	622	633	619	648	622	639	648	655	647	626	615	673	616	599	584	635	623	659	633	670	625	693	626	614	639	623	628	620	635	652	660	645	598	676	601	600	594	665	645	668	592	622	593	606	589	672	675	606	701	658	634	591	652	647	645	642	611	678	676	667	664	670	581	640	628	626	632	606	625	717	640	608	596	623	627	631	643	651	626	601	654	639	649	630	667	656	628	671	652	625	635	635	635	597	640	575	651	649	650	614	675	606	645	610	628	709	615	615	606	619	605	612	607	628	606	666	683	673	650	621	631	648	589	631	646	644	667	625	620	659	601	636	624	599	636	650	651	594	671	656	636	642	660	640	638	651	664	616	609	666	648	619	633	646	624	620	619	647	642	653	661	649	640	620	632	660	630	667	643	648	648	591	569	598	636	669	613	611	659	670	583	612	609	669	639	603	612	616	622	637	634	631	610	681	643	627	635	648	612	643	645	630	664	634	624	640	653	633	646	675	604	650	648	606	682	600	548	658	646	652	601	646	621	616	639	624	595	612	627	654	619	629	656	648	670	616	669	663	620	634	604	668	654	649	642	625	625	642	677	656	633	641	633	635	638	608	640	595	638	618	676	609	603	605	647	657	610	630	679	669	603	645	608	577	620	566	629	700	642	629	598	687	662	623	687	633	589	631	606	635	610	660	655	626	648	624	630	667	621	623	623	656	629	644	631	671	669	617	643	603	627	659	636	663	613	653	642	648	607	612	636	625	648	621	647	599	615	641	632	616	610	661	644	610	631	617	651	622	635	597	645	658	613	655	618	610	610	644	600	601	636	649	631	618	599	599	626	614	629	622	615	641	690	609	598	688	636	670	616	640	613	589	644	631	641	564	597	663	622	617	630	695	599	604	640	602	625	645	659	656	613	626	648	625	616	632	651	656	670	604	641	620	655	593	655	626	599	664	637	648	642	630	624	630	603	660	614	619	639	654	717	653	620	652	659	625	612	621	634	633	668	620	627	604	601	634	652	626	618	645	614	633	585	647	667	656	624	650	629	689	655	603	648	651	606	654	660	634	681	628	666	608	601	658	597	626	709	624	619	664	581	633	614	645	650	640	660	642	597	646	630	617	605	630	611	662	652	632	654	650	639	629	661	640	599	630	642	619	588	587	623	643	677	640	657	639	648	634	632	636	655	620	598	591	606	624	600	624	617	594	661	622	612	657	636	607	672	629	660	615	670	591	595	657	659	612	699	593	608	649	644	635	617	667	648	682	650	647	705	647	643	646	609	616	609	649	665	635	617	626	652	609	652	623	600	609	668	639	667	627	606	635	630	626	680	630	674	647	658	639	615	659	673	609	640	638	601	646	621	606	664	634	625	615	622	665	591	624	640	679	643	603	663	614	553	608	635	629	661	596	621	643	642	633	664	598	595	611	584	642	664	637	667	617	692	618	689	666	638	598	670	614	579	634	661	612	641	625	671	622	676	622	627	637	586	607	616	642	673	592	615	666	624	661	690	648	621	649	632	654	617	632	642	647	626	634	594	628	672	631	595	662	649	606	643	616	633	637	635
60981	97483	68465	35233	11790	2077	564	587	563	567	586	608	580	571	606	536	588	589	556	529	544	589	622	576	629	593	580	544	587	587	617	542	638	543	592	592	572	592	554	520	558	563	559	614	540	580	619	572	567	615	562	589	594	566	575	534	576	620	571	576	572	560	562	583	609	574	575	613	526	598	577	604	578	563	590	586	550	547	578	596	530	580	535	580	558	529	552	582	620	601	543	572	561	564	617	585	554	547	628	599	625	568	588	562	500	588	591	578	595	590	592	610	606	610	581	565	615	582	600	591	576	570	581	582	574	601	542	607	565	638	583	585	577	539	579	580	573	603	557	542	563	579	540	594	590	576	585	564	569	573	581	553	621	574	580	601	573	582	582	556	557	545	552	580	615	611	552	587	559	592	549	579	559	570	581	629	560	557	589	539	550	593	572	597	560	593	531	564	570	574	559	625	578	590	580	544	550	594	588	574	563	514	582	556	579	615	548	601	560	558	558	581	563	577	582	598	594	559	594	565	555	588	614	612	564	558	601	567	574	570	582	549	593	587	582	572	552	595	551	560	566	565	598	534	552	623	587	593	581	582	588	573	606	594	587	527	590	588	554	555	569	558	565	562	582	560	601	583	563	608	579	556	568	584	602	563	554	569	583	612	576	576	642	540	621	616	569	553	594	556	539	575	584	549	618	608	589	596	603	584	627	593	572	544	579	600	572	595	555	562	583	574	590	554	538	614	588	569	584	571	568	566	591	568	581	570	595	564	536	555	581	560	553	556	560	568	553	588	568	554	571	561	622	596	580	543	545	560	563	550	564	588	575	580	580	575	612	588	609	608	561	562	567	570	577	617	603	571	555	584	567	589	552	561	563	557	578	579	573	528	592	566	570	576	596	539	590	592	544	543	588	573	559	567	589	595	581	562	569	555	576	550	556	603	589	589	576	585	583	579	588	565	564	586	593	549	595	637	594	580	525	601	604	570	636	564	584	541	576	605	591	555	562	569	548	550	597	541	561	603	601	531	534	549	551	611	571	551	571	567	545	612	544	583	608	580	601	567	552	570	557	590	601	582	567	534	551	604	551	598	558	568	579	558	562	597	599	575	565	569	575	573	556	570	576	596	536	593	566	567	590	562	570	602	602	557	543	554	585	570	565	593	592	616	586	574	560	600	557	555	612	559	605	522	578	598	562	568	545	575	586	554	610	578	552	570	595	558	570	607	557	567	590	596	551	559	527	604	552	533	565	572	567	564	605	577	524	620	561	571	581	576	582	598	579	553	572	551	602	574	588	579	568	614	546	566	636	598	569	536	553	562	573	574	589	584	577	565	608	576	569	565	630	540	582	556	559	565	514	580	580	546	598	569	564	566	552	565	617	559	591	580	555	575	518	559	598	603	574	566	644	589	603	591	603	590	615	574	580	553	566	553	538	594	582	561	558	584	571	555	557	573	578	584	548	616	578	555	584	563	599	537	556	566	564	565	620	585	555	619	571	595	540	564	597	571	534	590	550	571	592	602	557	542	567	600	528	582	555	565	583	603	551	553	586	608	583	548	559	570	565	573	551	538	567	623	590	578	547	568	589	578	569	586	545	597	567	574	612	586	600	571	559	569	565	608	534	571	591	589	607	602	576	609	546	579	574	590	580	570	564	596	581	567	581	577	598	584	567	546	573	560	624	613	569	590	545	588	539	532	660	590	531	563	552	584	608	604	618	637	618	568	548	601	599	601	631	603	536	563	600	540	552	542	541	597	572	550	581	572	566	589	529	577	547	551	542	571	604	549	584	561	555	572	583	577	608	577	609	602	530	555	576	559	621	618	626	563	580	626	551	601	580	555	595	575	569	628	574	560	553	565	578	566	580	532	556	585	585	551	580	593	576	528	608	599	576	562	567	574	570	618	535	573	590	579	580	574	575	559	572	576	586	566	543	589	586	604	588	564	582	579	614	531	584	584	520	566	567	639	602	550	541	567	591	585	566	577	550	599	589	537	547	554	583	579	578	580	575	582	566	566	559	569	547	543	578	569	596	550	542	518	566	584	552	581	579	564	576	543	557	568	570	562	576	578	571	559	557	587	596	580	593	565	554	600	582	555	555	558	555	598	555	594	538	527	585	565	589	576	563	584	603	577	563	569	553	568	591	606	541	554	616	573	606	574	573	592	587	531	549	523	544	560	559	602	647	568	601	530	559	549	527	600	628	584	561	579	567	618	522	576	583	574	592	576	576	556	617	607	590	558	585	594	569	588	631	563	552	593	578	483	544	582	583	561	578	547	594	590	578	592	532	593	603	535	609	558	557	587	542	510	568	544	582	564	620	560	585	533	566	610	561	581	546	577	600	522	543	575	562	546	591	577	586	518	565	576	577	578	545	552	576	549	557	580	637	576	584	583	582	566	543	597	536	578	563	578	550	573	603	576	570	573	602	520	575	587	568	573	566	574	590	575	591	573	552	548	638	560	555	579	597	598	550	524	580	545	520	556	594	592	546	555	568	563	582	568	561	560	610	598	581	589	522	602	521	602	585	585	588	593	593	530	620	595	580	511	547	574	593	579	604	594	537	564	580	638	577	574	569	605	532	569	567	573	558	584	544	587	561	562	552	584	574	581	607	577	537	565	565	561	522	563	585	556	560	617	617	551	587	554	570	585	577	591	551	576	560	564	571	582	598	609	524	553	575	587	558	584	558	573	548	599	567	586	571	586	563	567	540	535	542	564	577	568	588	557	581	562	571	571	586	597	564	568	610	575	556	546	567	531	511	564	560	548	585	570	583	610	573	541	594	607	543	549	547	566	599	551	585	563	584	545	572	572	563	563	587	588	531	582	533	565	561	602	547	610	614	559	614	567	594	603	550	566	573	530	554	539	553	596	544	592	579	570	559	594	579	565	561	582	572	551	580	581	594	588	581	557	578	619	559	581	532	561	587	531	570	599	565	569	554	564	548	575	585	535	536	589	558	561	592	544	536	620	581	529	560	563	583	592	566	535	599	587	609	591	567	536	530	576	526	555	586	544	566	594	606	582	538	562	558	605	561	562	575	593	569	558	604	573	597	600	542	605	612	551	576	551	577	554	632	536	611	581	583	555	534	571	554	570	577	594	578	560	585	545	564	606	575	581	544	556	584	573	538	540	595	547	558	569	540	555	565	570	554	573	597	588	561	620	560	540	594	550	558	534	555	584	584	597	546	590	604	540	571	529	573	585	595	566	522	532	536	558	561	597	570	584	551	561	575	541	556	566	591	604	559	594	561	545	588	516	553	560	567	577	581	625	627	528	568	590	581	545	554	589	626	601	591	581	564	578	575	535	579	553	536	584	541	551	586	568	564	568	580	575	549	545	576	547	543	617	528	569	609	553	569	590	556	562	550	556	581	546	549	579	556	597	600	584	558	548	568	534	559	609	612	593	608	562	578	536	583	577	576	566	546	574	542	596	580	563	576	543	566	576	594	586	527	571	552	552	545	582	575	555	557	549	586	548	601	579	591	605
31464	35361	26031	9613	1920	726	454	434	494	485	402	481	447	446	422	484	492	440	435	466	451	462	502	453	445	499	468	468	493	407	436	472	485	455	457	454	409	438	491	476	454	469	447	453	451	484	473	459	452	442	434	440	491	428	451	469	434	418	449	464	492	447	461	480	480	462	458	441	472	463	457	460	470	463	469	450	448	474	426	465	461	418	431	451	432	466	441	467	433	468	473	476	443	477	457	472	483	478	423	458	432	457	442	455	482	448	468	426	474	451	484	469	475	496	449	493	447	461	477	491	447	419	432	482	485	457	476	483	495	441	471	446	465	466	429	499	443	493	449	434	469	431	470	449	428	464	449	463	434	480	442	439	490	462	499	463	472	487	428	451	428	413	489	440	482	437	434	469	449	481	455	458	481	483	453	450	440	504	461	485	441	426	466	445	457	475	452	460	450	449	449	463	454	456	491	470	491	496	468	472	452	486	438	482	425	458	444	462	470	418	442	491	477	431	443	457	476	485	471	467	442	477	489	471	445	471	454	477	462	473	459	453	441	421	472	461	476	495	476	436	416	451	450	417	445	480	473	449	431	435	484	454	444	496	460	487	437	480	472	437	450	446	456	450	485	434	481	439	442	405	448	422	426	458	448	460	503	423	457	450	480	475	451	470	415	471	426	455	424	458	466	439	466	485	461	485	465	443	468	487	475	436	474	460	464	439	494	477	433	455	428	464	473	438	446	453	478	452	513	438	466	467	474	475	450	463	476	446	446	452	457	492	460	458	491	445	463	428	459	479	443	446	458	475	439	469	430	462	472	440	476	454	478	444	454	457	467	469	493	462	428	452	423	454	464	476	482	485	432	459	449	415	496	479	467	454	473	518	488	454	442	445	483	442	459	461	460	449	427	444	438	446	442	388	442	455	501	438	445	473	455	443	457	405	472	452	467	418	474	459	440	462	467	425	466	441	430	474	468	473	441	449	434	434	463	443	500	455	465	485	473	421	468	469	479	471	434	443	451	422	425	414	440	461	472	481	435	466	445	446	446	444	488	408	473	431	473	420	464	432	496	479	473	480	455	413	440	424	437	439	412	450	476	459	461	457	472	469	485	440	449	429	446	476	443	475	411	447	467	439	477	437	483	418	467	500	422	462	488	447	447	460	467	449	470	473	431	491	452	442	474	472	444	475	442	461	474	503	449	461	482	457	454	435	471	440	502	446	495	460	484	459	434	471	440	435	435	467	401	451	449	472	450	465	446	455	438	472	452	441	428	422	486	441	447	466	463	439	485	475	493	446	476	449	459	468	480	510	447	490	420	453	450	478	470	471	473	471	448	425	466	461	446	457	440	464	492	452	453	458	433	464	406	435	440	425	462	459	453	462	457	423	465	467	444	439	476	465	483	497	451	472	490	461	493	453	496	437	507	491	442	471	479	493	469	440	463	483	462	459	457	436	471	485	461	442	444	438	481	452	431	472	450	464	499	440	440	479	426	458	475	409	430	444	443	444	481	439	469	481	473	463	477	500	452	446	490	453	447	502	467	480	480	417	515	451	450	452	444	462	509	465	437	441	472	456	450	481	483	465	455	444	443	485	485	471	431	463	458	475	457	448	434	462	469	418	443	469	464	479	437	430	462	461	441	470	468	461	428	486	499	453	443	486	455	437	424	464	471	467	453	440	450	475	468	445	447	452	431	462	482	444	412	431	467	433	493	490	458	421	460	449	426	450	464	423	470	435	472	447	449	457	453	476	425	491	419	465	457	472	406	465	443	443	435	445	466	476	468	467	493	418	477	450	481	453	447	455	500	459	471	485	475	468	484	469	462	483	471	482	466	467	457	486	441	452	490	440	426	473	476	437	422	418	415	490	449	476	496	467	486	474	453	485	445	439	472	440	433	450	444	407	438	484	441	444	465	467	460	438	456	468	477	469	455	421	483	472	453	441	458	459	459	481	470	467	448	456	484	448	462	447	432	429	452	447	452	453	468	463	459	419	444	459	437	410	482	462	453	481	456	433	453	428	483	501	435	454	475	437	475	503	431	421	480	442	452	459	445	459	449	442	426	451	461	466	430	466	427	468	455	460	468	478	482	476	466	461	460	423	500	488	461	450	463	485	447	433	465	481	445	461	467	500	446	447	469	499	442	476	474	479	496	461	465	474	425	470	462	498	442	481	413	471	458	437	435	448	447	451	453	439	439	460	441	468	454	454	443	481	447	489	441	455	457	445	484	419	446	490	478	432	429	442	468	454	431	492	440	455	455	453	488	474	481	420	465	458	406	470	416	411	462	475	494	461	481	469	437	443	462	481	495	473	422	472	447	476	434	425	481	483	412	459	455	436	468	493	489	481	455	480	461	486	446	460	440	487	445	457	442	471	459	433	444	453	462	453	436	431	446	460	478	504	476	440	480	448	443	433	500	445	420	450	498	437	441	482	460	432	416	468	477	450	440	405	486	460	445	514	463	484	437	458	460	459	495	491	469	434	465	481	470	496	491	420	470	446	458	463	433	442	441	514	478	438	452	473	452	466	460	461	472	465	384	468	441	440	449	473	450	534	470	466	481	429	457	446	447	418	445	457	485	484	466	473	475	428	417	476	458	455	473	468	467	440	471	452	441	452	438	444	446	443	516	437	443	435	429	485	437	453	452	487	400	490	474	414	479	445	446	450	473	465	489	463	473	427	431	437	452	454	496	472	498	437	455	427	455	494	460	434	498	454	446	458	430	441	454	490	489	490	450	463	449	434	485	417	434	463	465	475	456	475	474	428	453	458	455	437	481	458	450	443	440	465	441	465	462	441	475	461	470	473	448	472	466	433	436	421	427	447	465	451	456	431	467	420	463	505	462	457	481	470	469	476	442	426	426	490	449	437	432	467	449	427	495	467	478	381	482	463	470	480	501	472	444	475	455	455	483	447	433	460	494	462	432	472	434	446	444	430	496	462	441	470	454	481	445	486	451	471	483	463	478	432	479	472	439	486	469	450	504	472	382	447	452	439	455	441	472	456	438	452	478	467	424	456	432	482	445	499	456	469	462	448	437	463	468	480	466	451	433	461	460	411	477	459	436	436	449	451	467	447	469	437	451	466	456	441	444	437	450	481	438	471	446	463	465	450	462	460	467	447	480	443	445	419	456	444	458	449	459	445	472	435	473	488	466	410	466	430	475	426	443	471	430	486	457	464	449	458	454	430	452	456	468	500	463	482	442	421	446	465	454	482	515	465	450	494	435	450	424	464	444	452	453	452	463	434	460	464	495	426	468	466	457	464	493	486	427	465	447	426	470	431	447	467	443	456	444	432	444	453	434	468	487	485	507	459	461	495	434	463	476	445	474	433	460	424	486	448	446	467	441	412	444	453	473	444	489	461	476	488	461	453	420	414	466	470	498	438	456	486	447	456	460	447	470	545	431	461	419	440	485	481	458	460	467	461	463	420	466	479	471	446	433	432	483	430	478	441	465	456	424	458	433	440	450	439	512	441	502	454	491	461
28807	38192	17395	4639	1414	530	398	357	364	370	359	361	372	391	378	406	391	386	385	389	338	370	353	364	346	391	367	375	406	400	341	345	336	413	410	376	380	346	380	400	358	384	380	361	382	399	382	403	361	366	380	354	372	377	365	379	361	379	372	398	366	370	380	401	367	375	373	355	350	355	361	370	369	358	352	334	412	392	367	370	364	410	375	420	377	361	358	382	402	374	406	355	342	384	363	375	385	365	409	357	364	352	358	386	387	394	366	376	363	402	388	364	358	332	382	366	419	418	366	351	342	384	383	400	368	370	407	382	382	414	351	401	350	379	391	353	365	391	390	350	379	384	360	399	369	383	374	362	351	389	374	369	382	347	429	345	392	368	366	393	349	385	375	345	401	393	382	361	382	350	378	374	389	392	341	382	374	387	386	381	385	374	398	348	379	386	381	385	355	371	375	375	383	367	388	379	329	383	407	388	368	394	405	400	342	345	344	388	384	390	388	383	403	386	371	405	366	388	424	350	414	368	380	390	382	386	381	337	372	367	401	363	371	371	334	398	376	353	402	390	368	363	364	407	372	336	401	321	374	367	368	367	401	396	394	389	370	355	359	369	358	381	372	392	403	378	338	371	362	352	357	365	348	359	357	394	372	360	323	401	394	361	372	422	366	367	351	386	366	367	417	389	375	333	409	383	358	377	346	410	349	363	378	377	345	372	358	403	363	397	363	366	374	401	339	374	346	346	382	364	354	419	358	356	342	360	355	397	358	372	401	377	385	350	367	364	385	384	397	403	346	362	421	385	367	340	399	367	368	350	352	365	367	339	374	374	374	392	367	361	356	394	377	384	365	379	381	378	348	339	362	386	364	384	392	392	372	402	360	362	379	372	366	389	398	379	333	381	345	375	380	347	369	387	391	360	386	366	362	403	359	398	366	403	390	377	415	365	357	373	374	349	389	349	343	409	378	397	345	369	334	373	359	412	371	345	375	371	390	366	398	400	398	391	356	360	362	374	382	382	355	399	339	379	400	380	358	369	357	366	375	354	386	343	364	382	366	362	385	394	383	354	385	373	368	392	367	385	405	345	355	382	362	378	383	368	359	362	360	359	371	364	345	385	373	380	378	376	404	357	370	374	392	374	373	395	360	370	372	349	374	387	362	371	367	384	381	404	374	359	401	370	371	382	353	386	374	362	377	398	359	372	363	369	383	378	407	376	407	362	383	361	353	361	390	405	377	364	335	389	367	350	358	391	347	381	338	380	388	368	393	359	363	370	364	367	376	358	369	350	363	343	387	376	367	402	341	416	352	345	350	341	372	389	397	371	367	405	353	383	337	401	391	344	353	344	373	380	384	395	372	338	397	397	383	374	434	379	372	347	397	380	343	369	397	423	369	376	357	386	403	358	386	372	356	376	398	380	323	379	345	323	391	375	360	337	375	371	333	369	398	398	373	380	376	362	388	387	385	368	400	344	380	359	355	410	355	376	366	378	354	385	382	365	365	370	387	377	359	361	356	388	388	356	361	361	358	358	381	368	390	400	407	363	387	347	380	362	419	383	380	376	365	386	386	374	345	361	358	348	355	365	387	367	357	375	378	374	363	365	389	368	350	384	358	386	376	387	375	380	364	366	344	362	359	387	353	377	390	371	369	387	402	346	377	389	388	399	368	349	392	396	382	355	356	372	396	334	395	389	362	372	357	385	384	380	369	388	384	386	361	340	368	368	350	355	344	378	370	345	424	403	374	385	362	365	362	359	374	339	404	360	371	385	363	380	381	377	407	350	386	361	363	369	366	380	361	391	355	374	385	361	359	353	390	364	386	380	371	359	379	395	362	372	399	389	376	387	364	362	368	362	407	358	316	401	381	372	413	375	369	353	380	389	366	377	393	397	387	378	398	389	398	398	405	406	395	388	394	389	363	370	335	364	358	383	378	365	392	367	360	387	380	354	344	387	365	369	386	344	372	362	379	348	366	389	380	349	371	355	366	336	367	322	366	376	399	375	392	359	376	351	368	365	385	338	385	352	373	381	371	390	367	392	410	367	391	351	368	356	375	352	386	400	398	373	368	390	380	372	384	413	365	352	352	405	375	339	379	353	372	356	380	364	355	348	397	379	359	372	368	371	338	391	356	381	355	354	365	350	392	364	386	389	379	344	369	361	347	408	382	387	359	368	377	372	374	338	383	350	371	349	383	376	376	349	369	401	370	384	386	396	375	361	383	358	350	369	377	377	372	373	362	391	364	376	352	406	348	399	341	378	401	376	362	367	381	358	384	359	350	367	387	409	371	374	376	380	370	351	408	356	352	358	313	372	369	394	407	355	376	399	353	362	366	394	369	423	399	395	376	416	383	368	392	374	403	368	385	420	357	354	373	382	379	376	377	335	390	373	359	341	365	331	342	392	370	385	368	379	358	336	331	360	359	397	360	407	392	377	398	380	367	377	348	381	406	387	349	392	360	384	372	371	398	392	366	378	361	352	383	354	354	373	382	358	339	383	397	373	350	357	358	396	383	370	375	388	396	394	331	361	383	365	380	367	379	338	394	376	352	381	375	384	372	376	407	353	361	381	349	383	370	392	404	380	377	365	402	359	347	341	369	338	373	402	382	378	370	384	407	383	364	388	381	384	343	364	366	387	355	379	352	380	387	357	399	363	361	404	363	385	369	377	374	386	375	345	359	358	414	359	373	387	351	421	373	343	360	360	428	352	343	373	375	385	366	368	393	394	384	387	385	388	355	366	351	391	393	394	408	375	375	369	359	389	381	389	387	382	391	348	388	362	378	374	382	383	367	372	392	393	376	395	354	357	374	354	353	371	361	400	406	387	376	376	390	394	411	381	373	334	381	384	371	344	387	393	337	392	406	350	369	376	344	342	364	379	387	358	392	374	364	382	396	399	414	390	338	373	369	400	358	382	351	337	366	344	384	364	340	368	415	338	323	304	372	380	366	400	369	373	371	362	389	357	370	396	381	332	344	386	384	374	392	354	350	365	383	391	399	344	371	383	364	384	352	377	372	384	380	376	374	401	391	379	381	382	351	357	380	374	371	385	365	378	345	350	365	335	408	386	388	393	383	418	351	387	350	391	339	388	373	381	378	378	391	362	342	375	384	384	358	398	353	366	373	410	403	371	383	388	353	373	402	387	349	386	366	359	382	356	372	413	369	410	387	348	371	363	413	349	396	386	364	371	366	373	373	355	355	370	361	384	353	405	406	382	354	369	354	382	387	412	391	392	382	371	358	379	346	352	362	384	349	356	347	386	354	355	365	371	379	359	386	362	369	378	360	363	376	350	352	356	360	359	370	368	375	390	356	380	388	369	373	363	376	364	363	359	377	377	389	345	349	346	358	392	359	361	376	371	401	364	348	417	375	395	358	359	372	388	347	364	393	381	379	340	359	401	364	342	368	339	337	358	366	319	364	374	372	339	337	386	374	345	399	379	369	364	397	408	373	346	397	389	412	342	379	350	346	378	359	359	356	392
25232	26380	36951	31486	19403	5700	832	511	413	498	473	474	477	481	476	454	433	463	489	454	463	446	430	446	454	475	462	466	471	406	425	451	459	455	440	433	460	430	457	433	423	454	447	467	454	438	456	444	448	422	455	455	467	454	419	464	426	431	409	473	432	447	461	462	440	476	453	478	455	420	441	479	461	454	439	454	420	431	461	464	475	443	422	433	456	485	406	439	454	415	466	483	434	469	445	442	482	448	409	460	468	429	471	467	456	484	442	426	430	454	446	434	428	423	439	454	465	456	444	493	476	432	485	437	391	428	410	447	450	481	425	445	452	441	453	421	431	466	439	462	445	441	466	444	447	459	449	425	438	438	430	459	401	429	415	453	427	475	437	452	434	415	419	453	428	460	449	457	449	438	469	493	441	429	451	423	437	431	437	450	420	426	417	388	460	399	439	419	445	479	399	428	463	425	455	446	483	455	432	409	466	419	439	467	445	441	458	436	428	453	457	457	429	412	453	494	422	449	452	450	432	431	441	422	439	417	474	421	425	442	422	426	439	455	411	458	454	424	419	462	472	467	407	455	438	422	450	437	409	441	432	452	464	416	438	462	471	461	421	397	436	426	498	403	433	463	449	429	442	446	449	449	437	442	408	448	426	446	410	428	457	464	409	425	467	420	420	476	419	465	450	432	407	437	458	424	434	424	414	428	430	449	447	419	438	458	471	452	431	429	470	429	443	443	414	418	412	421	425	472	445	422	436	415	442	439	412	431	456	425	443	470	446	477	390	451	462	438	418	471	418	444	470	489	446	403	466	422	440	463	476	461	450	488	452	437	461	458	455	454	458	419	423	428	462	486	460	431	446	426	440	460	445	465	420	428	462	463	416	428	446	450	436	435	403	385	445	489	482	419	473	427	435	442	490	446	425	451	414	461	485	446	465	468	468	433	503	451	432	439	471	435	418	457	459	440	453	433	415	462	424	452	425	474	442	435	453	435	461	473	459	458	430	429	458	438	434	430	423	441	463	430	436	414	467	468	459	434	423	429	438	413	419	426	411	450	465	443	442	449	421	452	435	433	410	446	424	428	448	419	429	456	423	440	432	461	427	432	433	484	441	428	450	452	417	417	460	424	419	431	462	436	427	418	429	481	448	436	429	471	468	473	435	438	422	406	472	415	440	480	405	447	427	484	479	463	441	415	432	433	437	455	479	467	422	426	409	443	450	412	422	448	416	438	466	511	450	426	468	432	477	448	410	471	461	452	442	456	457	474	426	439	485	450	427	438	418	431	438	445	436	443	441	436	416	418	429	473	448	454	474	421	437	478	421	453	414	455	446	470	443	435	452	450	433	449	446	480	473	487	458	452	491	427	457	462	431	435	445	449	399	422	479	451	402	452	406	449	473	446	446	421	441	416	501	457	427	435	377	431	458	426	412	440	424	423	452	435	438	452	445	474	416	444	440	461	467	430	453	438	451	436	436	450	417	430	377	443	442	482	432	439	424	453	452	458	457	416	443	416	439	433	433	457	430	426	442	436	482	425	450	442	417	433	429	440	420	457	459	459	453	456	432	449	426	431	457	457	486	468	446	485	422	422	452	454	455	458	471	427	442	452	465	417	451	455	425	462	407	404	409	443	441	440	409	417	441	417	463	445	484	465	467	442	450	448	428	436	460	451	408	452	462	444	461	422	486	411	471	465	457	446	474	421	438	444	453	448	486	415	412	452	457	432	449	438	447	433	402	416	405	454	448	448	432	450	426	430	430	508	456	414	439	399	460	413	454	469	438	452	411	435	441	463	476	476	439	426	483	442	486	412	426	442	436	437	433	406	426	452	434	436	439	428	449	431	499	468	443	456	437	443	447	449	450	456	479	484	439	442	430	444	419	419	473	436	442	430	474	461	473	494	423	455	474	442	498	457	436	437	472	456	441	442	434	436	430	445	434	434	426	434	446	416	464	466	414	430	452	438	440	443	464	474	453	447	446	470	441	472	422	435	471	425	428	443	437	463	468	448	415	481	434	418	448	439	425	453	476	421	439	450	457	458	456	472	421	460	450	418	432	414	418	440	428	446	470	466	456	453	448	448	473	437	440	417	447	434	421	452	450	447	404	448	454	488	472	426	395	409	421	438	462	427	421	425	443	429	505	407	451	440	442	461	475	445	468	444	445	445	435	414	432	417	438	416	429	442	438	410	464	417	438	451	424	455	475	444	428	444	503	472	464	442	462	452	436	431	412	451	405	427	455	464	455	442	444	425	465	454	450	407	496	465	451	462	450	415	456	426	461	467	423	440	455	442	449	433	480	422	475	437	447	427	451	435	464	440	423	415	457	422	411	427	449	455	440	469	433	471	426	444	433	445	441	457	453	438	467	429	422	419	466	416	445	490	428	454	441	420	452	427	426	417	430	471	438	459	457	461	462	434	420	458	449	472	420	422	442	414	430	469	441	444	429	453	453	444	460	457	447	419	413	440	438	466	450	466	434	401	465	436	441	467	445	440	442	403	456	417	461	472	464	417	465	453	426	439	467	437	397	428	451	418	441	428	429	444	421	455	488	453	411	429	449	456	438	427	443	419	461	481	441	438	444	427	442	420	401	467	435	430	431	485	429	435	459	480	438	466	463	427	416	471	424	508	439	448	469	475	470	440	434	457	433	457	399	405	442	421	442	429	466	455	420	429	460	451	448	468	428	446	450	431	480	470	446	436	425	464	422	488	489	450	472	464	434	422	435	465	454	444	449	417	426	420	461	394	428	443	460	469	437	464	415	454	413	470	454	447	463	466	439	416	460	441	474	445	465	407	438	425	435	471	426	482	408	415	429	439	448	422	436	454	403	410	414	454	461	442	463	402	429	456	437	458	487	440	432	426	441	426	430	485	446	454	454	424	424	432	475	436	421	441	452	426	424	483	426	423	467	448	481	470	421	474	433	475	446	428	448	457	435	445	434	435	418	438	434	486	449	484	428	457	409	446	444	435	443	424	468	461	464	454	449	475	458	435	445	456	428	444	431	415	481	447	469	407	406	456	434	471	446	471	448	478	445	450	413	455	453	462	443	421	413	448	447	420	431	417	430	450	500	461	429	416	459	431	426	448	438	442	415	420	397	468	422	413	426	460	445	433	457	446	414	450	459	451	436	454	446	433	473	436	457	443	434	437	441	434	457	455	408	414	414	475	447	437	430	453	485	467	423	433	486	428	404	453	447	472	448	414	457	414	466	444	461	441	486	375	453	437	419	456	447	412	425	425	428	424	452	444	423	432	473	461	435	448	435	385	471	481	406	450	441	448	453	455	414	445	432	435	443	448	439	405	467	420	427	473	438	453	439	438	386	486	415	452	447	451	420	427	432	415	447	414	421	434	444	420	457	437	437	427	457	426	462	473	432	475	427	455	474	474	485	455	433	460	457	455	399	472	423	481	437	435	445	482	476	457	452	465	433	417	420	442	462	430	445	445	430	442	409	478	454	453	446	426	453	421	450	466	485	448	461	432
59273	90862	61106	27585	8952	1385	531	428	420	476	386	448	389	401	426	399	373	419	367	415	422	415	431	432	446	405	391	376	386	393	394	397	417	397	430	400	397	430	404	413	396	424	432	422	402	399	417	457	436	414	383	415	420	375	407	390	392	406	437	440	442	439	408	430	408	396	396	442	415	419	414	386	415	390	382	418	374	428	406	374	428	392	424	415	407	435	390	425	381	361	400	401	372	421	401	410	428	410	366	379	443	436	379	393	410	381	423	425	389	426	389	398	398	403	388	415	443	401	411	413	399	385	389	421	401	422	401	375	365	409	402	435	401	431	424	422	400	427	401	392	429	410	389	383	421	416	420	392	392	414	395	448	430	380	418	394	418	430	383	415	386	449	390	403	392	406	444	388	418	407	401	416	441	414	347	435	426	403	409	425	411	412	383	381	408	394	422	395	410	393	402	381	424	406	391	399	413	399	412	440	395	426	424	421	403	388	426	427	412	416	403	421	415	394	407	416	414	407	389	396	371	435	382	454	434	418	389	395	400	415	430	398	418	445	453	404	401	412	425	391	392	424	391	428	404	445	391	430	391	387	386	382	397	460	400	410	429	383	403	414	371	403	405	414	428	394	383	367	425	430	395	423	445	420	398	399	398	417	427	431	386	355	398	396	379	392	400	410	429	376	369	397	385	370	389	409	395	421	399	417	405	393	419	399	420	437	412	422	429	417	407	391	406	424	429	407	391	409	396	419	399	392	408	453	443	406	441	440	405	373	414	459	358	426	373	430	421	419	423	437	428	397	403	395	394	388	403	397	413	395	395	434	411	410	383	403	375	391	401	418	402	409	445	381	434	396	390	419	402	400	412	450	404	412	423	409	453	373	432	401	415	394	418	403	472	390	402	439	416	417	405	406	402	409	405	478	395	405	442	381	422	361	404	407	411	425	366	394	401	391	377	381	433	422	444	414	394	446	412	424	404	403	409	395	380	419	384	377	399	407	390	409	378	360	416	400	404	434	427	405	424	402	401	418	424	441	418	423	422	415	368	395	381	432	421	389	417	421	435	405	424	386	439	396	433	402	397	388	411	424	392	406	394	398	432	426	417	428	432	450	441	411	416	400	398	424	378	385	420	420	391	404	426	413	434	419	389	371	392	408	430	411	417	414	422	393	410	420	383	383	394	399	410	371	441	394	395	406	419	410	418	397	417	396	445	381	407	420	407	428	411	423	400	416	435	448	414	370	459	438	400	409	402	411	410	413	416	388	408	372	435	410	418	415	384	403	409	386	387	407	409	387	369	417	398	440	428	394	389	395	391	398	391	395	436	438	398	363	397	385	424	429	414	413	425	448	380	406	414	410	396	407	372	382	417	413	402	415	439	415	433	427	395	416	427	423	425	392	447	400	425	390	382	419	388	396	410	405	434	424	423	418	426	395	423	401	387	416	383	459	419	389	409	389	392	422	429	387	412	377	407	402	394	417	412	377	435	403	409	426	432	436	377	378	422	379	429	433	396	403	443	438	405	391	383	378	425	418	443	407	410	395	433	392	390	407	404	391	422	398	395	402	386	418	414	391	411	420	381	424	394	409	409	373	396	423	408	407	457	405	422	422	436	413	408	353	387	385	378	373	440	399	368	430	427	415	386	423	385	414	402	400	437	399	369	387	421	441	408	397	419	401	402	389	386	402	408	387	394	424	393	416	389	395	394	425	404	427	428	431	364	364	456	407	430	410	421	388	406	410	376	408	425	395	416	400	396	381	410	406	367	393	378	401	397	396	470	380	419	386	387	418	395	405	411	402	401	387	430	381	415	392	368	405	372	378	405	414	417	421	421	440	387	439	439	383	403	414	389	445	394	392	376	420	402	432	410	380	400	466	409	410	409	425	420	418	363	375	436	398	413	411	382	398	396	383	429	402	415	367	404	400	367	369	398	405	410	367	413	436	400	431	412	419	440	421	398	403	411	437	415	384	414	391	393	398	382	396	388	380	418	395	416	387	399	400	379	360	385	381	424	398	401	424	410	381	412	390	407	424	432	380	369	391	425	437	405	421	416	433	432	426	383	436	381	416	381	422	420	436	431	415	430	440	434	380	370	428	426	395	399	385	398	409	409	397	370	415	459	396	426	391	400	411	392	412	436	454	373	409	438	433	389	434	451	420	383	402	428	393	351	400	437	422	476	387	412	433	391	381	436	394	383	422	432	416	456	431	423	390	403	409	372	401	399	372	421	384	367	402	418	410	409	433	407	416	440	397	426	378	413	412	405	427	404	438	422	419	410	391	396	435	400	392	390	374	419	420	420	373	414	419	387	401	404	364	391	414	405	361	390	390	395	401	383	378	398	382	400	401	430	400	416	372	430	391	404	382	361	393	401	416	417	393	447	403	406	383	404	423	431	399	359	387	417	425	430	422	390	415	413	397	425	406	430	410	423	425	383	400	363	374	375	426	422	412	390	438	433	408	436	470	443	405	418	373	425	444	421	416	403	415	411	415	392	391	383	467	403	406	408	401	454	401	376	396	435	384	425	393	421	392	398	379	405	387	392	405	414	402	366	415	407	410	407	412	405	419	380	391	414	388	421	417	396	429	437	395	400	414	417	443	408	402	413	391	432	370	397	379	395	404	386	430	424	379	367	407	396	425	401	381	375	411	420	385	418	419	423	442	372	440	416	409	366	382	419	392	408	415	405	402	347	380	421	425	432	412	408	409	453	386	431	392	394	414	388	397	416	417	399	415	398	429	373	404	408	392	425	358	420	433	421	378	465	421	421	394	411	424	402	395	396	401	418	401	404	402	420	426	408	416	392	436	411	413	428	424	379	386	422	399	428	356	401	412	435	451	393	413	441	399	395	389	431	432	393	408	385	421	402	413	427	431	404	387	396	415	439	418	397	374	390	422	392	398	384	392	403	387	434	429	420	404	390	443	358	395	371	455	403	446	444	422	430	416	416	429	419	369	408	422	412	400	405	409	392	413	381	393	428	390	414	420	412	463	436	428	409	442	408	403	396	365	409	369	439	377	392	412	376	419	439	417	419	427	415	384	405	405	393	426	423	371	422	419	412	416	412	406	449	394	429	377	411	401	462	405	399	399	411	396	436	381	429	450	396	397	420	399	386	397	406	391	430	394	375	406	375	438	413	393	398	416	402	404	427	395	378	379	410	432	428	404	417	416	424	443	390	405	431	410	432	430	423	432	417	369	439	433	462	391	404	440	405	443	385	406	380	389	401	361	413	391	377	412	416	380	421	384	409	424	414	431	396	412	402	393	375	400	418	417	419	392	408	425	413	439	366	388	403	424	410	403	409	412	370	384	416	420	386	386	450	415	407	403	375	421	386	396	381	437	407	450	400	431	389	413	414	411	428	398	415	400	393	442	402	440	436	398	379	404	409	430	394	401	388	422	406	396	412	429	438	418	410	407	441	419	425	379	402	411	406	435	394	401	410	361	387	377	407	408	413	396	424	412	427	414	433	422	399	402	417	424	442	382
24066	24478	34283	30086	21806	11501	2083	799	682	698	625	637	640	627	663	611	633	634	633	628	610	656	659	642	631	640	640	593	674	564	662	648	654	601	637	654	620	623	663	629	629	656	631	659	674	654	642	688	601	623	586	618	622	623	674	624	631	600	607	661	667	663	658	582	599	590	602	606	624	595	620	649	625	628	655	642	642	606	619	637	593	632	599	640	606	656	621	558	635	594	664	606	618	594	610	646	661	586	642	660	634	637	633	635	598	609	630	604	612	644	611	621	635	643	634	603	662	570	611	591	607	619	615	633	614	576	595	627	651	660	598	657	572	602	605	612	610	636	596	637	642	621	660	577	611	598	636	579	674	633	612	632	627	648	630	610	642	636	616	590	605	621	605	619	641	653	613	602	641	646	650	653	619	583	621	647	599	632	616	567	627	618	670	621	633	648	622	621	647	608	618	594	644	615	587	638	672	625	605	607	654	620	590	604	646	653	620	615	618	638	622	630	592	666	624	626	623	650	608	654	649	619	623	595	625	567	608	631	671	629	599	638	618	574	612	653	648	648	638	633	646	591	628	614	588	626	608	656	613	600	669	670	636	627	569	614	633	630	615	656	661	592	645	611	603	639	585	677	634	676	585	627	600	633	630	616	594	635	651	629	633	630	605	609	614	625	628	705	616	647	617	603	662	619	630	645	612	608	600	641	619	635	606	621	666	599	619	668	657	630	587	622	667	618	635	633	626	607	613	627	628	634	614	598	624	627	588	614	660	667	612	614	608	603	654	567	636	627	645	665	626	603	608	639	598	642	638	599	634	627	636	592	646	649	586	588	656	610	623	658	599	607	638	622	608	645	615	578	592	603	635	620	651	622	591	646	600	621	601	620	621	651	635	618	605	633	558	594	604	635	608	615	644	623	637	621	659	665	574	616	638	598	577	641	574	631	643	618	629	621	605	589	587	589	638	616	616	610	624	612	572	636	656	619	639	619	603	621	629	621	638	639	580	648	601	657	606	635	601	655	637	641	606	631	593	614	610	651	635	625	610	619	631	672	605	598	670	639	665	621	620	667	602	592	619	599	641	618	645	647	657	644	603	671	614	613	623	606	689	609	631	638	569	605	606	656	639	670	583	603	633	636	602	617	627	628	589	623	625	579	624	654	595	662	585	610	619	617	568	600	602	648	605	623	612	624	660	646	614	617	644	598	581	635	626	640	626	579	606	635	587	629	649	640	624	608	608	576	597	685	614	662	664	624	637	624	660	625	662	667	639	620	609	620	624	650	658	593	640	633	607	628	592	588	582	658	640	590	604	629	589	634	679	643	615	589	611	636	616	601	642	616	654	606	647	617	720	678	614	625	668	594	607	603	579	606	610	600	658	633	616	600	631	625	646	598	583	633	576	594	585	642	623	589	647	630	641	627	625	654	634	578	617	657	647	637	627	626	644	592	643	612	586	620	625	610	653	612	642	601	629	670	656	639	638	599	651	653	603	618	592	625	655	609	648	648	655	605	617	606	633	609	616	652	638	670	622	616	641	613	602	616	641	635	641	607	631	591	622	622	599	551	574	648	628	660	609	617	586	667	648	643	619	615	655	640	657	589	663	629	647	655	605	625	647	601	581	602	635	614	606	629	573	580	626	641	628	630	631	673	616	627	658	601	629	635	611	604	649	637	661	645	675	597	649	614	576	620	578	606	620	578	620	625	664	617	615	676	649	633	628	589	638	614	611	603	580	646	592	616	591	594	662	614	623	672	601	616	590	625	562	612	632	624	632	617	591	624	622	582	645	622	647	619	613	597	620	588	598	607	628	588	663	657	646	643	604	592	624	608	582	627	601	577	633	546	609	619	609	607	595	598	636	634	603	641	624	629	596	580	632	629	622	648	616	591	623	652	602	632	615	601	616	592	601	591	641	644	597	602	667	629	649	628	610	617	609	621	619	648	614	644	623	628	648	584	616	618	605	589	627	600	586	634	641	593	602	634	651	634	637	634	624	652	682	567	642	613	620	578	629	643	618	572	638	589	634	676	618	635	631	648	634	600	617	577	676	663	620	623	630	654	660	619	593	593	660	630	567	627	637	693	625	670	640	594	595	663	623	660	640	646	667	674	615	641	660	645	588	579	586	646	600	624	661	623	658	606	583	637	610	661	618	625	639	604	644	639	651	637	646	595	625	596	632	553	635	646	631	640	629	617	611	602	586	618	633	674	645	630	599	619	598	604	611	615	635	617	595	686	599	631	624	603	637	624	607	599	633	609	662	612	638	616	635	620	620	606	605	600	612	611	645	591	618	634	589	666	634	601	623	596	640	598	606	623	637	608	622	648	587	598	611	585	586	579	648	600	600	604	584	627	610	638	607	613	575	616	616	638	610	592	625	630	657	635	627	628	653	597	628	618	629	621	592	594	608	636	624	664	600	637	617	661	635	599	629	621	650	592	609	625	603	638	621	638	638	701	649	600	634	564	633	655	618	622	620	596	648	597	624	606	610	620	656	611	555	606	663	630	624	611	607	558	606	635	601	643	620	692	659	628	648	664	568	640	661	599	641	662	603	635	611	660	613	659	633	615	613	603	605	616	652	635	628	648	644	608	623	648	598	664	626	631	629	638	629	608	614	614	681	651	616	602	629	596	648	658	618	591	651	552	632	598	608	599	641	650	632	644	628	623	587	623	623	647	601	569	630	606	617	597	641	618	611	601	607	665	610	614	638	632	632	638	612	663	610	630	629	574	637	642	587	587	584	624	651	639	617	651	584	619	579	617	576	602	611	613	609	617	601	621	614	607	662	638	619	614	620	674	625	631	657	584	593	591	580	637	608	615	624	642	626	633	628	684	620	563	634	608	611	640	640	608	631	609	621	632	630	625	614	644	655	653	617	581	590	664	637	626	660	628	566	617	623	597	629	605	652	595	595	615	629	628	600	623	667	653	667	640	590	606	605	581	613	633	597	599	660	637	615	635	618	622	595	606	600	630	609	626	637	654	654	646	624	585	597	663	628	654	586	588	591	615	610	607	616	620	611	603	625	613	619	630	627	633	681	648	539	589	587	614	648	609	630	583	630	599	612	615	622	607	632	606	628	628	609	636	596	596	648	605	614	594	578	665	655	612	639	646	658	610	595	583	645	641	602	605	666	629	618	641	647	649	606	588	620	665	641	590	626	624	588	620	581	629	594	568	689	613	618	597	608	613	617	585	650	630	608	625	587	609	636	601	585	642	614	691	618	649	628	605	633	597	610	639	613	636	583	627	643	629	638	625	613	569	633	608	608	639	599	647	631	641	558	572	625	623	642	635	596	621	645	654	602	584	599	662	600	625	651	631	648	637	665	626	624	627	560	606	604	619	663	620	623	663	636	627	628	617	624	659	604	636	583	619	616	594	662	603	627	611	605	606	620	647	646	620	628	622	583	631	585	599	616	657	642	630	648	588	581	621	597	614	642	605	632	642	606	657	613	549	660	630	644	593	614	654	626	586	663	632	619	618	657	597
52958	95752	65776	33970	12350	2539	936	544	580	537	609	543	509	554	582	588	557	571	540	594	603	529	579	563	603	596	563	586	552	549	581	589	544	582	597	608	588	577	575	553	556	559	565	583	602	570	514	570	604	595	572	558	533	558	593	577	565	566	601	534	550	553	543	553	561	562	603	605	563	548	599	550	553	561	541	542	544	581	556	576	567	562	556	555	568	565	596	523	601	549	566	600	572	584	614	594	539	605	574	578	545	528	571	522	558	544	547	599	551	609	600	569	529	573	545	578	578	560	564	586	516	545	528	549	549	544	544	639	553	588	562	578	568	538	567	528	583	570	586	530	565	578	605	604	583	565	565	527	535	554	572	559	554	561	588	539	578	559	509	596	565	550	573	598	528	558	534	598	558	545	556	521	534	544	582	553	588	598	566	587	523	544	538	540	550	590	569	551	563	534	539	565	582	602	596	572	577	639	522	572	565	584	557	567	571	557	547	557	538	575	561	547	628	518	598	579	557	573	544	546	545	566	583	584	559	560	583	596	550	559	560	556	602	537	578	581	547	555	578	577	552	545	564	581	597	537	545	541	550	568	560	551	549	527	586	559	582	553	592	552	563	544	546	575	553	547	575	581	571	570	627	603	594	610	555	556	607	523	596	604	566	508	577	575	553	592	533	568	576	575	600	554	578	545	598	605	581	622	585	553	557	539	572	590	568	556	579	528	543	562	590	549	543	563	643	598	576	582	597	542	549	567	576	584	609	557	599	574	581	580	542	615	566	580	581	571	570	602	557	559	607	563	556	583	568	567	551	594	582	556	609	542	511	549	560	571	537	581	606	562	589	565	525	560	579	571	569	604	624	613	563	597	532	545	554	539	541	566	543	570	575	550	577	593	528	541	624	548	562	544	554	597	595	538	556	537	602	542	569	576	578	550	596	578	541	507	578	541	535	548	568	592	543	555	568	588	592	534	553	559	591	609	553	598	610	558	577	551	578	494	561	564	527	559	567	556	564	549	550	564	575	529	551	563	539	562	555	572	588	524	571	519	577	611	546	570	545	529	593	541	535	583	553	512	552	566	580	542	517	568	573	594	540	533	563	550	583	601	550	567	579	608	591	548	563	567	560	542	521	565	521	560	585	624	544	533	557	553	549	550	488	556	587	546	551	580	544	594	537	583	580	563	566	570	513	541	582	517	539	545	552	581	579	569	583	568	566	555	564	584	604	590	550	589	565	589	543	603	547	551	515	543	606	545	568	579	532	559	508	561	486	527	561	580	552	578	572	565	551	584	562	596	519	565	560	570	574	539	562	562	551	561	564	537	557	521	567	569	547	562	563	552	550	548	556	558	555	530	570	541	562	609	542	555	584	579	574	555	561	552	578	557	563	525	560	586	517	586	512	597	529	581	553	558	603	566	553	571	544	574	582	574	557	561	582	563	560	574	573	543	572	601	515	579	568	568	562	571	551	546	567	567	587	568	542	599	578	580	592	585	573	598	582	573	520	626	542	563	603	525	555	588	559	588	568	570	598	580	512	578	585	525	581	544	536	541	578	560	597	537	540	563	566	523	538	562	555	578	555	586	602	565	577	571	560	577	554	551	504	536	576	561	547	575	540	587	580	555	561	550	564	510	572	565	528	520	598	536	529	558	577	554	594	566	542	553	568	527	555	545	531	540	561	524	556	585	581	541	548	571	572	552	522	545	590	608	566	595	583	549	551	568	550	567	588	562	579	573	605	574	589	580	608	554	545	592	557	551	550	607	526	533	592	515	592	591	630	534	573	570	537	571	583	569	598	601	565	542	605	554	587	604	576	600	531	556	568	563	602	600	574	510	599	534	568	561	564	544	563	536	548	577	576	550	558	545	588	584	589	546	565	533	548	537	548	569	540	572	571	600	551	521	546	580	555	566	539	571	587	507	528	587	557	570	551	559	589	578	603	553	564	555	557	582	573	575	588	573	558	576	589	563	531	596	553	595	569	547	569	590	541	564	610	585	585	612	536	562	537	561	550	577	551	584	593	562	543	585	526	553	569	619	573	551	573	542	547	579	557	537	582	554	523	550	546	567	562	552	566	578	542	576	601	592	525	545	572	532	590	533	528	542	578	596	562	591	531	619	562	559	541	621	555	540	560	564	532	541	561	553	563	562	581	520	537	577	545	566	556	557	573	519	595	564	544	526	544	570	571	580	546	594	586	554	606	562	585	585	576	549	532	584	597	597	569	586	577	591	556	493	566	622	559	545	575	555	551	550	508	524	533	535	567	572	587	580	573	532	562	548	570	583	553	555	554	547	555	558	564	611	602	562	601	515	548	558	562	525	543	563	536	550	553	573	499	539	570	609	572	545	541	570	555	553	544	537	574	513	551	547	543	550	550	575	561	554	561	575	585	543	577	572	544	610	593	561	562	565	594	561	575	569	550	562	577	559	562	563	569	591	552	567	587	541	591	571	573	532	575	545	527	574	539	538	568	547	557	585	566	601	513	559	530	569	559	550	546	563	559	563	522	528	549	576	558	573	539	551	514	516	555	574	532	529	579	533	555	601	577	580	566	590	584	600	595	554	612	590	559	573	552	558	572	574	563	558	560	580	563	625	555	551	587	573	556	508	586	574	580	584	571	566	578	562	527	586	574	550	576	549	560	557	534	623	556	580	543	626	549	584	558	584	517	551	535	603	554	524	533	558	577	574	563	560	540	548	607	553	574	587	587	603	550	544	568	552	566	554	602	552	604	559	557	618	534	569	545	529	559	502	522	537	564	569	545	538	562	540	521	564	552	604	616	581	544	538	556	621	552	570	541	567	608	575	561	549	582	591	549	545	536	576	545	552	552	575	553	537	573	564	531	568	548	555	595	543	559	549	566	606	565	601	579	530	608	573	539	567	556	527	537	585	530	560	572	573	541	588	504	538	573	547	584	566	616	524	555	593	580	543	594	562	572	579	582	535	583	539	545	552	568	554	568	552	541	542	548	563	532	521	528	552	543	557	483	573	596	552	610	587	543	552	589	553	532	538	554	589	542	533	556	514	562	564	577	569	587	562	591	577	529	565	577	539	550	498	500	562	587	563	597	570	519	577	596	556	514	519	520	593	567	584	568	576	568	605	554	521	558	547	533	567	566	588	564	596	535	544	541	595	565	515	606	564	552	531	543	598	521	562	600	529	573	593	539	564	540	570	567	599	560	561	530	564	591	549	543	550	563	553	596	580	576	550	543	574	550	585	543	586	562	506	569	589	548	563	597	568	582	617	557	607	545	584	579	553	556	551	563	558	547	569	556	505	574	548	546	594	569	554	568	598	546	532	534	582	569	552	567	581	543	561	552	593	594	552	530	571	556	559	568	511	578	550	510	564	596	531	555	613	561	570	588	571	560	554	583	606	565	548	548	581	600	550	584	568	549	569	556	582	552	546	533	558	529	589	583	598	569	557	546	604	549	525	605	591	544	509	584	542	564	555	565	571	560	557	566	579	553	576	580	532	538	528	575	558
31768	35461	25205	8643	1885	800	546	495	491	522	478	475	454	451	516	513	511	480	490	510	510	492	514	559	536	483	471	452	463	504	494	478	499	503	496	544	469	535	515	496	477	533	519	490	468	545	500	503	490	521	538	490	509	522	494	515	550	532	468	457	462	500	494	495	529	479	483	512	510	519	508	504	496	487	466	491	511	477	497	489	468	502	436	468	513	476	550	511	497	481	496	484	497	478	471	489	514	481	494	519	492	489	493	490	464	491	520	522	482	491	522	497	467	487	459	518	493	493	499	498	494	509	478	500	493	473	554	501	516	485	486	530	492	477	470	522	495	463	474	492	513	453	493	491	505	495	519	492	473	478	488	498	458	433	492	484	535	531	489	523	515	525	494	489	508	504	450	505	522	510	515	527	472	495	478	459	492	461	477	497	469	470	477	508	480	523	494	513	509	504	470	490	442	487	482	528	461	508	487	523	511	497	514	517	468	479	495	514	452	469	505	454	493	462	497	500	469	501	494	486	500	467	451	483	488	504	494	518	463	489	527	482	512	479	468	492	504	468	448	498	464	489	482	484	487	484	494	497	501	468	496	503	551	452	500	481	501	476	471	508	449	497	506	523	458	468	501	503	488	476	499	472	521	473	516	478	503	495	447	496	535	499	560	503	485	481	476	448	486	509	501	504	467	553	502	501	506	508	454	514	488	495	515	499	489	516	511	503	504	482	462	508	503	531	506	507	475	468	478	518	466	503	493	447	498	505	444	511	480	485	482	486	493	477	471	490	508	489	509	507	475	462	520	472	496	491	456	516	466	520	470	480	487	443	517	490	472	496	486	528	489	439	512	496	510	494	486	492	525	474	490	481	493	479	494	477	467	496	473	478	488	496	467	488	501	468	517	483	475	508	490	505	504	511	458	502	479	486	504	517	501	497	539	490	514	496	438	483	506	483	533	457	462	500	513	486	482	504	531	475	516	498	471	507	506	511	458	542	503	470	497	490	453	510	503	491	464	503	491	485	504	519	456	478	422	501	510	475	484	536	489	476	470	502	462	511	509	492	462	471	485	501	521	500	510	493	488	445	576	484	466	482	515	456	507	509	500	504	452	488	510	514	475	511	485	507	506	476	473	437	524	467	475	521	476	502	502	499	487	470	488	493	461	491	505	510	491	455	509	491	515	507	470	456	494	490	502	486	474	446	471	511	461	497	479	476	520	498	522	526	521	518	504	500	491	528	477	518	519	486	502	505	518	479	448	524	517	508	492	480	500	511	480	500	507	478	488	506	478	501	517	475	511	504	462	468	475	455	494	496	480	488	470	486	503	522	484	471	544	518	503	508	547	508	477	503	472	490	473	471	469	474	518	466	514	522	517	463	501	505	505	518	472	497	499	506	514	444	522	544	477	476	496	490	474	496	473	467	513	496	507	501	492	462	507	526	497	479	503	490	476	456	477	498	476	503	506	514	492	467	545	486	497	516	458	478	482	499	492	512	488	543	476	503	477	489	492	505	491	493	494	501	505	476	482	481	491	468	499	476	512	488	511	507	497	527	505	508	462	493	535	501	475	510	494	473	495	479	500	467	477	455	497	481	513	479	517	492	516	526	537	487	504	512	507	482	492	521	478	496	501	452	482	460	490	495	506	512	481	484	481	504	453	471	503	496	436	467	519	496	483	504	524	501	515	495	503	456	517	493	497	506	503	494	481	516	491	462	494	526	541	487	478	498	461	448	494	479	518	532	464	489	456	510	523	508	484	528	507	476	486	485	501	504	514	491	518	475	489	480	511	467	466	523	493	445	478	530	486	498	525	496	515	513	484	481	485	473	482	517	511	531	475	501	507	534	478	496	492	459	533	471	512	462	464	489	449	479	481	483	500	536	477	451	519	463	493	490	487	493	466	495	487	545	502	484	533	436	487	452	471	488	504	496	466	485	510	494	471	519	496	507	521	459	501	501	509	475	483	513	465	474	598	512	553	485	489	476	533	482	490	523	492	506	449	503	507	534	500	465	488	485	499	502	509	501	505	503	463	507	444	454	469	502	504	494	519	505	503	512	504	482	483	471	484	519	467	507	540	497	493	470	475	496	469	485	513	498	519	486	479	535	487	494	522	501	504	473	451	466	483	511	489	497	490	497	481	494	461	500	470	486	513	487	456	511	476	499	523	494	484	472	488	477	481	493	473	530	506	531	502	522	482	480	496	537	516	494	485	496	482	476	524	488	504	480	513	477	484	489	534	499	500	522	453	502	476	478	476	491	478	462	452	492	491	525	459	474	464	481	457	521	504	480	492	477	501	498	502	497	484	472	489	479	528	464	470	484	478	489	489	489	526	494	473	472	478	509	452	483	480	511	481	467	487	492	506	491	527	502	464	473	481	474	496	503	461	499	509	483	534	534	463	502	520	495	491	495	524	501	509	483	533	524	503	469	498	518	505	494	467	486	488	519	487	492	472	500	482	503	477	455	506	487	516	465	488	533	483	504	515	472	495	494	444	519	528	494	508	493	547	477	525	455	521	499	482	505	492	476	521	485	502	534	492	501	540	461	488	532	498	500	470	473	505	495	480	484	497	434	511	468	466	532	486	512	500	481	527	490	486	493	529	519	473	507	492	500	494	496	525	497	511	505	502	471	492	497	515	492	495	515	475	488	517	543	499	521	535	499	478	509	493	497	467	482	498	482	515	483	484	489	482	469	478	492	515	496	518	491	519	494	494	461	491	504	549	482	515	497	488	503	518	479	506	481	527	506	524	490	506	532	533	449	468	469	501	479	475	480	506	475	454	493	515	516	533	472	481	503	489	505	513	502	499	459	505	481	510	509	494	499	479	504	536	441	501	497	490	480	502	501	491	477	531	512	510	464	493	504	523	479	483	499	503	458	509	498	473	502	484	517	511	507	523	463	509	516	486	483	504	465	433	481	513	475	479	467	459	463	495	491	486	499	522	464	462	507	525	531	474	471	479	503	539	475	513	504	504	514	495	463	520	509	491	489	519	484	510	497	497	482	472	499	518	506	504	466	497	489	498	497	506	466	494	482	543	496	523	515	489	486	513	534	509	497	488	510	483	492	534	469	496	464	493	497	490	515	490	533	451	479	501	475	490	466	508	522	505	489	484	500	491	531	481	506	498	465	468	509	503	500	495	502	440	507	514	502	462	518	475	521	495	468	522	488	482	526	477	446	486	457	504	491	496	518	483	519	509	491	520	488	490	494	500	514	513	492	492	522	524	541	490	486	476	529	526	507	503	471	511	536	497	442	513	479	509	490	504	461	466	496	507	481	488	497	512	499	509	472	486	466	520	510	483	511	482	491	472	474	496	502	504	464	491	478	476	480	490	490	525	511	441	496	503	500	456	500	470	509	447	519	459	507	479	511	465	497	479	496	478	538	533	508	492	488	464	456	501	497	470	456	461	447	455	486	503	499	483	484	510	541	477	531	491	464	491	488	526	495	489	490	478	491	469	513	490	515	535	469	497	479	535	474	462	483
29389	37587	16870	4260	1495	608	456	416	430	386	399	420	419	393	427	407	405	394	410	365	392	395	411	362	414	403	392	411	426	381	364	392	394	384	396	402	425	440	402	422	434	402	415	394	401	403	416	403	414	391	400	419	417	401	427	411	412	389	399	415	406	356	401	415	390	421	375	397	417	417	418	438	429	417	410	388	386	404	406	410	380	398	414	346	414	372	427	372	423	374	390	368	387	369	420	417	414	412	374	421	392	391	360	393	419	414	380	410	394	388	383	418	425	380	431	376	400	397	401	375	405	399	401	396	411	409	370	391	417	435	416	380	421	396	421	382	410	382	387	389	399	454	423	386	383	381	431	413	427	451	395	446	401	400	382	391	409	400	430	384	357	400	445	374	435	420	391	366	427	434	394	361	366	413	371	428	359	407	396	392	413	406	381	388	436	399	397	447	403	422	375	382	395	413	415	431	416	364	387	446	401	441	403	393	410	398	410	388	396	412	382	421	387	429	398	434	373	410	449	398	397	378	410	439	364	424	404	429	418	456	435	382	402	378	418	383	416	414	379	383	409	394	397	395	404	406	392	385	409	402	422	404	414	421	384	385	388	413	390	402	389	386	448	406	412	425	406	402	401	415	414	413	416	369	370	360	409	401	357	388	385	398	417	384	357	392	403	411	398	424	367	391	400	383	398	402	427	421	422	397	407	392	436	390	407	428	376	436	406	371	398	349	417	368	412	396	406	405	422	438	385	451	392	403	378	388	418	407	406	421	367	403	424	408	437	375	418	395	403	374	440	408	374	367	388	358	432	403	355	413	376	403	421	381	395	386	401	393	388	364	393	425	383	392	408	418	402	396	395	420	423	406	377	411	401	390	415	383	398	419	437	403	376	407	369	395	374	427	406	392	374	410	379	422	424	421	408	383	390	366	430	407	401	418	417	432	393	402	409	378	389	405	442	403	370	359	403	411	411	402	411	405	404	402	417	423	387	431	402	377	370	372	388	409	404	433	383	385	384	383	385	405	401	420	422	414	383	387	412	409	380	449	410	413	414	393	418	422	410	401	411	377	391	388	391	400	380	380	428	391	409	407	405	379	408	395	420	369	374	399	416	404	408	434	383	392	388	409	420	442	381	398	374	387	388	408	424	380	418	414	399	401	386	403	396	411	392	402	395	428	416	386	376	375	431	425	399	407	407	372	401	392	413	395	440	410	407	403	379	392	408	369	384	421	426	412	402	383	424	415	389	403	423	388	407	393	395	415	396	405	383	391	381	417	407	367	355	422	442	389	404	383	421	424	418	387	402	448	413	407	444	402	398	416	367	369	424	379	369	410	412	393	379	418	401	441	411	376	409	414	397	414	405	411	388	410	381	397	423	430	400	399	394	370	391	382	399	336	426	423	398	426	369	402	426	413	368	389	490	418	424	404	376	401	382	425	404	403	390	385	387	421	419	380	406	405	384	416	393	405	385	398	413	409	403	390	415	379	428	408	410	441	419	414	395	393	383	422	430	379	388	381	395	413	369	373	413	395	360	409	397	424	425	429	417	380	396	429	385	405	404	436	405	394	423	437	395	400	385	407	385	408	401	417	401	403	374	367	398	383	381	372	416	411	405	434	402	413	400	393	393	418	385	382	397	399	392	402	411	409	399	406	423	385	374	415	408	429	376	438	420	425	393	438	417	372	426	434	396	419	441	417	425	394	425	407	412	389	417	409	385	366	430	402	398	406	427	423	398	364	383	412	388	418	394	406	411	411	394	420	388	421	403	403	398	408	414	455	402	382	398	377	457	398	381	378	409	407	408	387	398	391	414	435	384	375	380	433	396	374	413	401	390	391	429	408	417	408	413	395	381	369	422	390	374	393	389	437	424	399	414	387	416	394	390	393	393	434	407	430	409	417	431	406	424	402	400	406	424	413	389	399	401	393	416	403	394	384	397	410	407	404	378	409	412	414	382	401	365	397	396	434	454	410	410	389	406	403	408	385	431	388	425	437	414	428	412	372	386	393	371	420	383	418	401	412	405	398	422	399	347	428	394	433	410	420	410	385	393	399	418	395	398	418	453	419	383	353	396	408	403	405	416	369	386	431	422	391	382	411	376	414	397	363	417	391	387	397	388	420	424	408	397	400	381	408	364	426	419	398	397	390	402	392	383	435	360	402	414	436	391	389	409	406	433	443	399	404	397	409	372	377	391	427	388	411	400	424	410	408	391	409	360	421	383	433	382	378	399	404	395	418	427	415	376	391	410	406	374	445	408	388	405	375	391	397	391	369	380	381	403	453	440	442	436	397	387	393	367	405	415	421	391	411	406	390	378	399	401	409	410	436	384	400	387	408	418	422	409	379	379	401	391	382	408	428	401	370	350	406	360	394	364	388	414	409	414	412	405	386	417	404	366	396	402	396	421	420	388	387	421	443	430	398	406	409	414	405	380	394	380	422	416	386	378	376	411	407	406	379	370	424	405	391	429	405	409	426	368	422	418	389	436	430	409	431	420	377	410	409	408	403	407	401	397	387	419	392	395	411	429	416	430	402	425	445	400	403	438	400	400	403	425	406	446	425	395	419	428	426	408	399	406	401	446	402	404	423	394	399	436	426	388	425	400	377	392	402	370	385	391	388	399	377	402	421	387	417	406	378	415	383	387	371	407	377	404	381	395	404	408	387	404	404	419	421	375	403	415	391	431	387	349	401	437	412	341	386	396	405	410	426	428	417	420	404	389	428	428	397	422	374	355	405	392	403	393	407	377	405	402	363	423	417	370	419	417	428	410	404	410	384	425	385	395	405	393	413	419	385	422	390	413	412	395	413	423	397	420	415	388	424	395	416	421	399	417	427	376	433	434	396	416	393	413	403	390	419	387	397	424	434	379	433	427	391	414	424	397	420	384	361	397	369	406	433	401	403	414	429	412	398	404	414	387	429	432	382	392	415	406	389	418	384	381	410	393	420	389	429	427	406	383	413	416	412	388	377	386	423	403	389	390	400	432	390	373	383	431	440	412	384	383	398	387	417	415	426	408	387	388	411	423	410	386	399	416	425	384	461	410	419	387	421	390	349	408	384	430	410	397	384	406	416	415	404	399	386	410	404	419	418	410	442	410	403	402	423	423	390	411	370	393	407	401	369	403	380	405	365	411	406	409	375	395	400	378	434	410	404	394	406	362	395	413	405	414	392	408	385	390	399	398	397	399	401	423	406	399	405	391	378	407	403	427	402	408	435	387	409	423	444	381	389	396	406	420	412	409	406	422	411	403	378	411	431	407	399	404	434	399	397	402	407	445	408	398	389	368	384	406	398	399	418	378	422	379	387	417	428	389	395	396	396	400	416	376	414	391	404	404	396	396	405	406	385	430	406	425	397	364	393	418	391	406	385	415	388	412	367	394	399	369	413	409	412	398	420	409	410	391	392	413	388	362	403	393	384	412	374	416	376	391	398	392	422	410	418	410	434	404	414	406	419	423	404	441	401	376	377	386	416	387	381	395	385
25335	28053	37319	31096	18546	5674	1232	625	568	519	562	523	562	539	549	517	499	517	508	528	517	553	530	538	514	510	523	541	528	536	516	507	526	508	489	540	520	517	531	491	531	523	514	500	525	532	498	491	516	509	508	513	513	506	543	547	513	491	546	482	552	491	520	519	446	572	538	561	520	507	537	503	530	471	537	492	530	544	503	518	491	511	467	482	511	524	548	518	486	536	473	544	549	546	506	545	522	493	529	513	524	503	527	493	533	511	501	526	508	491	504	512	501	463	517	482	536	507	493	524	543	524	497	523	521	497	505	467	496	502	489	512	522	496	470	534	508	530	521	531	558	531	506	528	499	537	480	531	468	503	500	499	501	535	523	501	498	502	500	530	535	533	484	498	504	504	493	470	493	517	508	506	518	487	523	504	529	439	550	522	520	489	498	501	487	523	471	485	530	539	523	473	520	498	513	529	505	441	569	532	516	528	536	546	501	479	508	513	516	493	498	481	535	549	520	486	475	531	512	528	537	537	463	502	494	539	556	502	494	514	534	539	511	522	519	535	511	529	499	476	503	498	520	499	470	513	484	485	501	529	532	521	501	512	480	511	527	530	538	499	498	502	548	529	520	523	509	480	490	484	500	516	516	566	556	512	523	478	524	508	489	511	555	538	501	474	515	520	526	508	495	525	527	483	514	493	511	485	462	484	526	486	471	529	523	497	517	498	503	499	510	515	510	529	519	526	489	507	490	503	529	525	524	503	520	542	504	543	473	549	502	492	484	529	515	505	512	511	509	485	525	518	538	529	530	545	501	542	457	502	499	524	517	496	491	517	520	474	499	518	510	521	531	501	490	534	481	511	486	488	460	505	512	483	487	500	507	466	517	468	520	497	506	539	507	516	491	496	505	471	554	528	509	532	524	545	523	500	520	493	483	519	550	495	487	531	484	543	509	478	495	530	519	480	497	509	487	524	548	507	509	522	510	541	495	525	548	552	510	497	564	484	543	527	537	531	530	503	489	509	514	485	497	509	461	531	530	476	539	520	490	514	538	503	530	517	486	521	519	535	502	558	532	514	515	501	522	502	502	562	523	501	536	467	510	524	520	518	500	526	473	517	486	540	516	535	527	523	509	518	473	548	481	544	492	524	487	506	552	554	503	476	532	478	510	492	499	498	540	514	525	517	509	491	511	459	515	562	512	511	503	511	537	519	491	498	523	549	520	541	525	489	506	496	506	534	484	502	536	524	530	513	565	496	508	552	535	504	514	495	536	487	486	574	502	504	474	539	476	562	495	530	539	520	494	529	511	535	508	512	504	518	464	515	482	560	500	503	510	504	563	525	521	469	501	528	514	476	546	491	521	504	565	543	470	527	504	535	498	523	522	506	514	495	513	497	499	513	497	475	486	509	502	489	545	550	523	506	502	529	526	491	503	527	527	487	533	480	499	505	521	521	536	518	544	551	531	525	525	524	515	545	532	500	506	536	521	492	512	496	567	479	495	510	479	535	502	542	516	476	500	499	526	524	493	539	564	509	498	533	500	490	494	502	475	521	517	512	503	552	500	491	508	519	485	495	509	520	558	553	496	536	516	505	518	497	568	526	522	487	503	507	524	498	494	529	524	545	489	514	471	533	485	530	485	520	517	434	472	517	528	498	522	536	498	531	546	537	541	527	499	479	516	511	505	491	473	521	565	518	539	504	489	530	479	516	515	517	489	535	537	487	537	518	503	504	471	534	499	526	492	516	524	485	471	499	544	524	513	526	544	534	537	518	513	531	506	537	504	506	531	521	554	524	531	508	504	483	497	561	528	531	508	534	480	515	532	550	499	528	467	516	492	514	503	511	488	553	490	520	540	516	484	510	517	524	497	527	540	497	535	480	518	530	505	540	477	482	512	482	514	531	541	546	522	527	523	492	492	503	558	504	548	512	480	515	477	536	501	531	524	544	513	537	522	514	556	506	528	533	558	556	501	535	503	485	513	514	442	502	488	541	459	494	522	492	531	516	501	496	501	510	513	500	524	510	530	518	513	504	507	518	520	504	522	556	511	464	508	498	511	555	540	531	496	501	528	510	481	517	514	510	520	508	498	513	484	521	498	523	524	531	522	538	537	515	547	529	500	522	526	491	502	516	509	515	532	517	483	491	520	528	536	535	464	510	495	514	509	529	544	491	495	476	487	552	510	513	543	538	486	522	532	522	490	587	487	523	524	499	496	503	542	520	528	504	525	520	550	503	531	511	531	498	518	524	535	523	479	492	517	518	536	528	511	524	521	512	490	493	486	480	509	481	497	532	507	550	465	491	531	483	491	490	538	518	510	506	527	553	514	520	509	551	516	499	518	505	525	491	538	491	500	538	522	492	503	501	510	483	493	519	480	495	474	506	531	497	541	501	533	537	481	494	479	494	508	503	541	516	492	529	476	496	496	516	487	528	509	518	487	508	544	511	545	500	526	482	473	531	518	545	514	493	495	494	522	494	526	534	495	515	531	540	496	541	542	504	510	500	523	552	518	513	510	526	518	488	521	517	543	470	496	524	515	497	494	479	476	494	508	521	521	527	505	484	503	529	515	514	520	494	503	500	521	477	477	513	528	506	532	526	542	490	509	509	526	520	502	524	483	499	511	507	505	528	508	529	499	551	559	529	492	506	521	492	516	491	557	504	541	482	521	482	522	513	504	527	533	516	544	528	531	525	514	484	500	516	547	499	498	497	555	534	500	551	500	493	500	480	503	511	513	534	509	487	502	500	510	516	528	479	501	497	515	518	540	528	484	499	515	511	549	504	506	534	496	511	514	526	530	521	532	506	511	536	490	517	503	503	498	514	531	490	473	540	475	501	485	517	547	514	511	542	488	533	539	502	513	530	514	520	514	508	511	497	477	518	498	504	496	512	538	546	526	498	529	520	482	539	539	516	517	494	495	546	524	519	514	519	508	525	491	494	498	515	550	503	530	521	513	512	559	518	498	517	499	535	534	494	510	538	523	517	537	502	504	492	520	539	478	461	535	508	510	496	493	487	515	534	530	580	487	535	535	544	522	515	513	486	507	512	544	513	500	491	536	487	501	535	524	509	548	538	544	523	547	513	491	493	497	491	526	514	526	521	527	509	510	518	560	493	463	515	517	532	470	490	498	514	530	521	481	501	493	494	502	495	526	502	501	519	531	501	507	514	573	534	497	558	511	521	551	533	518	527	533	500	509	545	504	522	512	539	507	483	484	465	560	538	531	532	496	512	503	535	509	503	534	498	496	521	510	525	480	500	544	520	481	514	530	505	508	476	527	507	541	537	518	577	499	491	484	491	492	520	492	486	530	513	490	528	526	512	517	510	535	493	521	497	492	494	520	501	471	499	554	523	528	532	516	539	461	542	504	532	512	496	539	489	517	499	514	456	522	513	497	522	523	515	549	518	546	511	526	531	561	512	485	502	483	483	523	498	560	491	538	490	519	522	504	511	546	488	517	501	498	510	495	509	530	542	507	502	526	526
57299	90799	57889	25182	8188	2268	838	479	479	484	492	474	474	490	502	523	465	493	451	466	477	450	509	468	533	439	535	491	437	489	493	465	485	474	460	419	469	437	410	462	475	468	506	464	494	462	487	510	456	473	448	449	471	481	458	443	452	501	481	446	485	448	464	489	496	431	495	435	483	429	476	467	462	478	432	471	520	491	484	519	465	446	480	474	466	509	412	460	426	468	412	468	448	465	495	472	456	472	463	470	512	454	474	466	466	471	426	474	475	482	502	424	466	507	480	476	471	483	452	467	488	455	444	502	486	457	461	483	465	466	455	483	452	459	488	436	442	512	481	425	499	499	426	506	455	468	509	473	532	470	460	472	463	449	453	469	461	471	426	471	454	508	444	477	460	468	428	444	468	489	464	465	443	495	458	501	458	484	458	507	470	469	464	442	442	464	473	441	438	435	441	453	511	474	458	466	508	457	487	482	458	491	476	464	474	458	475	469	461	492	474	443	468	459	501	498	445	507	487	479	458	486	459	487	432	464	458	483	479	466	429	512	445	462	464	464	443	458	471	461	471	450	461	455	487	479	451	469	454	474	446	469	461	473	464	462	443	449	475	443	480	442	459	444	467	440	467	464	443	491	454	439	448	454	465	443	516	476	450	492	509	456	467	485	463	466	437	464	443	480	450	492	460	470	464	479	478	488	469	478	467	453	445	493	446	463	467	481	484	466	452	472	482	463	467	479	450	412	477	476	485	468	467	443	452	442	468	484	492	470	487	440	445	454	444	486	489	467	468	504	492	464	451	473	446	453	464	452	441	488	506	501	467	440	412	450	446	454	459	476	467	475	473	446	436	459	499	489	470	507	438	470	433	475	455	451	485	449	473	472	450	406	444	479	472	451	466	461	488	470	446	474	481	438	467	457	490	467	476	480	472	436	476	470	452	470	504	479	428	485	472	504	464	457	475	507	470	441	419	456	472	478	493	441	443	487	454	501	481	467	510	471	479	434	481	479	476	489	450	477	465	466	499	464	440	449	486	484	497	484	446	483	507	448	454	449	471	452	475	455	436	473	446	444	426	470	502	472	473	481	514	471	457	475	501	462	431	462	436	484	487	483	468	462	457	460	443	448	482	468	499	463	456	493	434	457	462	461	444	468	464	435	488	441	458	458	483	456	450	511	451	497	496	417	461	457	472	461	469	475	446	471	483	468	462	456	486	515	440	418	438	441	440	478	500	499	469	474	467	466	494	484	459	438	478	480	470	462	424	459	495	455	495	425	444	461	435	455	466	454	467	471	498	492	459	452	437	452	460	453	509	439	483	458	456	462	422	449	456	463	466	466	459	461	497	459	463	442	434	456	469	465	466	489	474	458	509	481	475	460	494	452	452	480	461	503	475	433	492	468	450	454	521	476	456	479	481	466	477	458	473	496	487	473	468	459	449	467	480	495	517	475	499	416	471	483	465	483	461	429	467	491	442	477	478	465	477	451	454	454	466	434	451	461	447	472	451	481	429	465	473	439	461	445	433	459	464	447	471	518	483	510	436	448	421	419	429	430	485	479	457	441	459	446	448	450	437	455	454	502	480	461	480	471	468	441	468	454	447	454	439	478	483	474	484	488	476	424	481	455	459	490	427	485	441	400	462	447	452	473	456	473	452	445	480	449	454	484	461	460	474	486	427	477	466	431	479	478	466	489	481	436	475	496	457	491	436	472	507	465	480	432	465	448	465	474	489	467	484	457	444	463	444	472	433	462	440	445	457	502	444	446	491	460	439	480	466	448	480	469	484	478	469	521	495	446	450	482	460	456	486	472	455	421	472	415	495	459	479	448	463	437	463	466	448	450	473	494	441	440	476	491	443	460	447	438	513	404	475	447	434	454	488	439	468	488	434	480	471	460	458	484	462	478	488	471	457	510	449	424	468	465	467	488	441	476	488	491	482	493	475	497	463	422	513	474	458	456	470	448	492	488	449	504	464	498	482	472	470	479	472	474	434	449	443	444	466	475	444	465	448	480	432	460	493	468	462	432	429	454	469	453	455	436	448	441	460	455	475	427	439	440	485	450	470	457	486	449	422	450	468	476	431	453	489	446	464	473	430	512	470	470	499	463	426	428	456	455	457	464	444	487	434	497	460	506	467	450	422	469	476	478	465	466	451	462	464	459	474	441	428	460	441	458	459	458	475	462	451	482	457	446	474	441	437	462	470	464	455	475	435	448	513	411	478	484	487	470	452	492	486	450	481	492	453	446	453	446	443	443	449	449	464	495	477	453	473	518	466	435	451	478	455	413	455	451	455	475	501	461	491	472	422	442	503	489	478	474	448	456	450	473	468	463	462	442	478	475	457	427	459	473	457	447	481	479	438	426	457	479	474	439	422	436	446	442	479	483	460	479	471	489	450	464	500	440	457	492	462	480	456	463	459	502	476	431	489	468	502	429	486	491	474	450	413	442	475	452	470	437	472	459	459	481	449	461	458	492	498	448	469	456	489	425	465	440	474	457	464	483	465	496	461	428	483	504	456	496	456	480	460	484	466	427	456	515	484	467	474	444	476	471	455	466	428	491	475	440	463	438	438	494	445	491	468	479	459	465	474	450	501	451	485	465	400	451	447	451	470	450	485	509	420	492	470	443	460	480	488	451	459	483	478	480	476	475	465	519	458	447	466	431	495	483	489	484	442	456	442	441	474	501	457	459	459	463	484	450	474	431	446	463	452	452	467	475	484	490	455	430	443	471	485	464	464	483	467	469	500	464	469	486	457	475	430	452	466	442	459	455	429	511	466	411	465	442	464	459	458	482	450	403	465	439	423	449	459	474	464	474	453	479	493	474	432	473	486	451	489	478	474	462	453	420	468	425	491	459	429	425	466	477	465	500	468	462	502	502	443	465	493	439	467	460	466	476	479	467	477	477	521	475	472	451	458	432	468	452	453	454	493	441	456	449	479	428	487	471	457	419	455	448	420	480	452	470	481	468	482	504	440	478	482	483	461	446	467	464	435	449	455	446	456	475	488	508	444	442	467	475	432	467	474	470	426	471	444	509	445	476	435	472	460	463	502	480	463	476	485	491	441	456	464	428	478	454	418	458	467	450	474	477	500	495	450	456	451	468	437	468	453	435	439	481	458	488	461	468	442	474	490	430	459	475	448	482	418	443	427	427	477	433	491	468	493	448	433	448	456	483	477	489	446	450	471	479	477	474	479	446	445	457	447	490	480	437	456	443	495	467	447	460	458	456	464	444	430	428	455	489	463	439	486	471	467	457	492	453	472	434	453	466	460	477	485	464	438	466	477	471	437	477	405	474	455	457	474	514	468	476	437	443	471	515	466	445	446	466	496	503	459	445	454	464	492	473	424	447	446	434	458	469	477	450	469	466	455	466	493	459	491	446	459	478	430	480	459	452	458	486	440	411	458	442	456	481	453	416	469	410	506	475	429	389	476	452	472	505	468	450	450	458	461	492	443	480	484	454	436	466	465	466	471	469	473	510
24101	25060	33195	28335	21216	12131	2077	845	698	729	721	695	718	751	707	681	710	667	711	676	700	721	672	722	700	654	676	710	693	681	686	637	688	685	652	724	727	689	666	677	701	701	740	679	708	642	678	731	672	687	628	687	678	709	664	705	682	660	751	704	722	670	702	702	696	689	688	685	729	681	728	668	657	698	713	651	710	692	710	723	701	689	693	691	703	664	645	731	715	707	660	675	710	685	701	679	692	689	725	663	689	698	717	683	651	685	681	686	701	710	723	696	701	664	664	691	674	685	667	672	659	698	654	657	728	702	703	680	644	667	731	713	650	672	683	627	706	666	720	709	679	699	678	673	630	652	738	721	755	676	697	679	715	732	674	710	689	659	644	727	623	705	640	646	675	669	617	733	679	657	702	699	677	672	701	690	693	666	649	670	665	675	647	692	680	665	692	723	687	657	683	682	718	707	645	673	669	688	636	634	703	712	707	704	679	685	709	713	729	643	650	665	665	688	665	722	693	661	671	667	672	687	691	700	636	694	636	613	660	692	684	672	700	665	685	665	666	656	646	643	675	640	716	632	679	683	689	664	648	705	668	645	684	687	654	648	721	686	711	695	693	697	692	700	670	678	725	697	686	678	665	672	715	670	677	657	709	684	708	630	713	659	673	642	688	727	701	730	675	710	670	651	722	712	636	688	651	718	676	692	670	673	656	646	677	703	657	681	672	707	658	722	660	712	671	688	675	656	696	708	643	658	699	648	635	721	704	682	692	687	648	654	655	691	648	722	671	697	683	694	702	639	708	652	666	720	684	696	640	656	695	694	669	661	682	649	640	666	675	708	695	710	665	728	645	687	659	710	627	690	689	660	678	718	689	665	671	691	706	656	670	701	697	674	659	723	724	706	633	649	687	695	692	695	640	674	654	671	692	686	681	629	699	670	669	677	741	651	678	671	674	698	715	629	716	661	743	690	680	687	638	672	699	673	636	672	671	721	648	637	644	684	665	695	670	662	658	687	704	684	687	689	655	719	662	678	691	677	720	677	698	667	698	676	685	634	718	677	687	619	716	663	670	640	678	700	668	689	656	693	610	662	696	694	649	690	683	687	712	713	699	693	636	722	669	658	705	680	663	712	627	716	719	639	650	710	681	670	717	697	673	673	655	718	654	686	696	686	683	683	709	738	708	653	674	670	662	700	674	695	690	685	686	658	715	668	688	615	683	680	686	699	670	690	670	705	685	677	692	669	669	659	694	704	664	694	714	703	644	629	682	693	614	673	714	681	712	697	713	664	631	646	659	680	648	736	726	717	646	660	659	699	671	634	664	696	667	677	680	607	653	706	650	689	670	710	611	662	694	694	667	681	690	665	703	686	668	664	691	652	667	720	685	735	661	640	655	729	656	696	711	684	722	673	659	701	631	670	652	678	647	650	655	655	687	669	709	663	670	681	664	723	698	676	679	719	706	724	685	681	673	685	669	696	717	730	682	658	685	627	667	703	707	628	669	693	684	620	672	661	662	665	658	673	729	679	699	698	671	672	725	713	664	665	690	667	671	653	684	717	707	715	694	628	716	650	660	696	650	655	637	682	698	686	696	686	676	689	676	622	685	735	619	681	645	667	692	673	648	688	664	687	671	644	711	701	674	723	650	692	676	690	668	642	703	636	621	671	726	672	717	695	668	662	691	703	664	713	663	610	644	673	688	677	674	698	665	671	657	695	718	638	672	682	658	687	699	665	704	662	674	703	714	628	691	627	728	666	617	655	702	664	702	692	644	651	666	723	721	675	657	732	654	640	708	675	656	673	661	677	691	675	684	683	658	683	662	658	662	690	677	635	675	685	635	662	671	669	730	671	655	649	658	701	682	692	689	659	679	676	687	695	613	719	701	702	675	715	671	692	709	692	670	704	633	639	720	722	691	702	704	706	738	737	680	662	686	690	664	689	752	662	681	676	649	724	700	709	661	687	673	703	672	685	684	665	647	707	682	694	701	660	623	662	704	712	688	650	677	670	681	678	639	715	615	668	684	672	644	708	690	705	696	771	673	680	678	694	672	665	717	664	690	691	679	706	685	702	642	665	669	709	687	649	657	669	723	705	717	652	659	673	679	677	673	660	603	698	702	684	644	641	685	670	669	673	694	698	689	720	670	690	671	639	676	707	645	670	726	715	672	667	639	708	711	639	653	713	679	706	679	727	695	667	683	666	701	670	652	677	669	644	633	650	636	663	689	636	700	684	647	665	649	691	714	652	665	672	690	718	633	707	692	651	681	688	648	648	677	685	657	684	664	731	695	664	676	679	686	715	698	685	679	667	699	668	681	691	658	679	654	649	648	681	705	663	665	662	650	637	673	684	684	750	681	652	639	697	663	664	691	683	708	710	700	701	704	638	674	664	699	675	656	683	650	655	705	673	689	695	681	714	657	670	626	687	671	685	637	655	687	698	668	673	620	705	658	673	695	735	725	671	681	681	658	653	685	671	675	722	746	691	709	681	664	664	648	655	668	654	700	716	686	719	653	650	677	710	718	646	693	665	705	664	680	679	663	637	694	708	654	695	687	683	693	656	676	691	670	659	664	680	640	690	645	679	679	698	734	679	654	696	654	708	673	697	710	697	654	654	669	643	656	708	687	657	693	727	648	681	742	697	699	702	633	685	705	691	697	629	696	714	726	719	716	665	644	729	678	684	670	674	673	677	655	714	730	691	734	649	671	664	681	677	678	680	703	649	714	711	668	678	648	659	699	654	657	644	681	676	683	690	642	716	664	656	720	653	677	701	696	723	696	659	667	713	675	689	671	655	683	634	693	680	671	674	668	636	684	660	653	673	667	693	705	733	641	722	699	635	681	689	657	641	679	696	702	664	671	706	722	662	706	668	691	644	701	668	642	693	690	696	679	670	689	661	603	693	707	663	696	674	712	668	653	676	684	682	703	663	714	681	699	695	681	680	679	686	642	693	641	691	689	713	672	622	678	670	703	656	696	709	671	699	705	665	655	683	686	675	714	659	649	659	672	703	603	707	686	644	706	672	670	701	701	741	717	700	682	652	707	677	692	659	682	659	632	703	736	700	665	713	630	698	693	690	656	670	689	712	686	707	720	659	696	666	621	669	663	665	637	699	737	705	664	685	667	670	683	671	648	686	648	671	668	666	685	685	694	671	672	646	679	686	648	684	655	688	677	695	690	715	675	699	683	684	663	671	640	661	674	713	667	698	683	674	686	675	667	717	677	655	704	686	659	655	660	700	688	706	701	669	647	641	605	652	677	687	702	677	671	701	708	699	651	689	664	674	672	669	690	628	704	661	639	680	698	660	656	656	666	699	695	699	712	717	721	634	646	666	708	645	673	637	688	696	710	684	707	675	654	679	701	660	684	674	692	686	691	685	661	712	644	647	645	683	683	644	646	670	685	699	700	660	704	660	675	704	658	681	649	655	691	650	683	715	656	658	620	655	712	699	639	686	655	724	638	682	684	653	663	689	666	696	706	691
56952	95435	61422	30363	10736	3326	874	563	585	608	587	640	621	618	668	610	606	605	638	638	645	599	649	598	607	631	615	564	635	638	638	601	623	643	623	603	628	596	621	607	604	656	601	636	649	632	590	571	626	602	605	667	591	658	639	610	643	566	579	584	593	629	646	639	617	603	602	617	628	660	587	594	547	602	560	590	668	614	603	592	620	616	593	574	612	627	597	559	659	601	615	623	648	640	638	615	634	582	629	669	629	605	621	671	652	651	640	645	648	590	604	620	585	621	615	574	585	587	602	598	621	610	599	624	624	595	596	645	575	584	605	642	604	631	600	603	643	593	629	594	594	619	568	582	631	645	648	618	604	588	626	632	567	589	641	613	659	624	587	608	588	652	635	648	624	593	633	608	635	637	603	571	599	589	612	610	603	629	626	597	662	632	637	631	600	570	620	609	578	655	603	629	610	623	586	618	624	628	622	612	626	626	633	628	615	594	566	624	609	611	628	596	574	603	539	631	629	639	617	595	641	613	585	647	607	591	606	598	618	576	618	607	623	619	611	625	652	656	550	640	600	654	606	623	609	633	592	595	640	626	627	557	611	601	636	591	613	594	632	568	589	601	614	606	603	615	637	652	581	672	599	618	624	679	631	619	595	616	609	622	626	625	580	645	605	590	599	619	639	627	628	619	593	618	648	659	633	615	540	611	588	619	586	611	616	603	589	631	637	581	622	617	612	659	629	641	633	590	599	606	641	609	589	653	625	613	645	602	599	614	616	607	589	623	599	616	605	620	619	574	616	598	631	617	648	613	577	591	583	606	624	603	674	597	594	620	629	624	617	602	649	602	646	627	586	600	616	608	619	592	654	576	615	605	664	636	599	630	625	589	647	575	630	630	650	596	592	599	573	635	610	603	635	600	651	638	608	609	603	626	621	597	576	618	627	601	589	602	561	609	651	637	562	637	552	616	628	614	574	610	607	597	600	623	591	571	652	594	610	627	603	609	625	597	623	601	597	625	595	634	596	590	627	614	564	597	592	637	586	658	658	574	662	611	615	556	617	593	585	624	609	592	587	587	615	572	590	620	575	600	615	612	611	608	601	610	637	584	627	629	664	579	601	575	624	617	598	653	655	638	629	619	568	608	607	612	622	598	653	600	589	601	629	612	653	641	603	563	617	600	600	593	617	604	619	614	597	628	573	590	650	606	615	600	618	581	639	666	569	622	591	593	613	623	650	597	625	599	587	639	566	576	609	604	588	642	603	627	588	607	609	593	578	608	631	580	601	614	610	648	581	616	631	611	616	643	630	630	636	576	650	585	606	638	573	598	623	573	623	611	656	612	634	648	603	606	636	591	590	595	600	676	599	609	618	587	622	662	647	593	623	611	587	589	561	576	603	594	630	623	599	621	630	599	612	605	635	627	615	588	638	623	660	607	605	601	659	629	589	597	611	581	597	620	591	611	634	560	605	595	615	577	577	603	583	584	618	628	610	611	616	601	634	610	644	617	630	622	579	606	644	636	655	587	594	625	630	613	623	593	601	611	646	597	614	595	592	650	592	554	620	650	604	601	604	605	602	613	599	621	605	596	558	576	618	610	605	606	579	657	609	574	563	643	609	601	547	609	626	590	572	690	652	594	642	581	620	592	608	662	604	597	605	618	608	588	620	650	655	650	614	617	566	595	628	633	589	604	579	581	623	602	629	584	662	632	606	599	624	607	627	595	611	595	605	629	642	639	593	593	586	569	630	561	582	606	573	603	617	628	654	618	625	610	633	586	595	618	603	626	604	660	656	617	651	589	604	603	619	601	595	630	640	577	613	614	611	604	634	593	603	649	631	583	584	586	616	590	632	621	591	582	629	591	635	626	644	595	593	582	630	610	643	617	541	648	585	611	652	581	551	631	601	643	636	586	561	618	636	546	634	583	586	596	594	637	598	584	634	627	613	620	605	631	594	637	576	598	631	619	562	569	620	575	608	600	559	638	600	616	608	616	592	612	651	595	645	630	614	583	611	595	596	615	610	610	658	599	613	606	609	628	650	567	603	647	618	597	641	606	600	589	630	638	651	567	645	598	543	610	630	608	575	629	572	620	604	602	608	661	586	599	617	635	645	625	606	563	648	565	650	588	584	610	597	612	604	615	614	568	615	563	598	591	603	610	632	600	600	609	605	625	578	562	586	586	560	584	627	639	576	623	589	653	585	629	623	575	618	621	610	608	574	589	606	620	617	639	594	593	599	617	591	584	631	610	644	601	626	621	631	611	631	597	591	636	602	611	608	574	576	568	595	649	566	619	621	624	611	595	591	608	629	601	602	609	604	635	636	597	622	610	615	627	615	593	629	620	626	548	595	625	592	623	545	581	580	621	612	608	607	586	619	584	627	632	605	612	602	628	654	607	626	593	580	601	608	630	563	590	605	620	663	575	643	612	659	665	572	610	641	633	622	620	591	615	622	623	628	630	616	573	608	572	601	622	561	635	613	576	630	635	620	638	628	585	651	623	596	606	618	571	610	591	613	621	590	603	586	618	617	614	613	616	633	652	575	619	608	592	600	634	659	606	635	606	582	579	570	608	628	633	585	607	619	627	633	592	619	610	628	607	585	597	607	635	587	627	637	629	598	602	623	558	586	592	587	633	591	590	566	630	616	611	656	628	627	630	649	665	592	650	606	566	576	598	579	612	596	556	556	583	577	570	595	591	665	618	608	617	591	628	618	644	584	627	581	590	619	593	628	572	636	559	554	648	588	648	577	576	588	610	566	596	596	605	640	576	633	601	653	629	613	633	644	682	610	590	622	623	604	585	607	598	617	615	589	636	618	626	629	608	565	591	623	632	626	616	595	622	640	596	614	586	634	610	607	645	604	631	634	605	574	627	594	589	595	599	595	611	585	597	615	609	609	593	632	620	616	622	632	590	604	594	647	580	604	583	614	587	618	620	594	580	616	663	640	590	617	595	620	629	603	607	598	640	636	606	565	607	578	600	607	594	602	622	631	598	625	569	588	615	639	650	612	588	586	599	613	666	611	589	630	660	581	591	574	624	617	584	621	575	577	622	608	603	607	600	642	572	599	582	612	630	611	605	598	586	640	580	624	619	558	603	655	616	598	605	663	600	586	613	655	634	582	614	577	613	609	587	585	647	595	552	649	591	639	617	589	583	597	592	595	590	628	648	582	630	621	591	656	672	584	610	648	638	634	576	595	588	607	586	624	595	603	597	609	620	589	564	621	618	632	627	597	635	594	579	588	591	611	604	634	619	606	619	607	589	584	610	610	564	568	621	566	628	615	608	605	658	616	615	640	612	626	607	614	577	666	630	572	572	606	638	633	590	608	609	564	628	666	604	605	632	644	642	627	631	584	578	609	573	574	655	620	606	559	587	622	636	592	615	654	639	590	598	611	605	598	623	617	623	589	613	600	572	641	581	628	619	575	617	588	589	599	620	613	613	605	565	624	593	639	630	634	591	593	619	640	617	593	617	582	612	616	571
31390	37436	24892	8165	1374	658	474	467	441	477	475	449	496	452	544	466	496	497	469	495	465	478	470	452	442	458	467	490	472	431	462	485	473	512	456	482	463	498	482	440	440	477	425	454	502	480	481	498	474	504	481	485	449	486	462	474	441	453	492	453	478	474	434	464	515	433	497	480	517	463	485	483	457	457	436	518	449	480	461	435	477	467	468	481	472	438	457	467	462	456	457	494	455	440	500	499	453	483	435	475	465	491	441	489	513	483	507	493	443	484	480	495	518	476	455	495	487	444	483	485	462	439	419	501	470	484	448	509	468	482	493	452	488	490	481	495	485	500	458	489	450	461	499	464	467	529	479	481	458	466	438	436	471	490	437	457	485	467	481	443	461	464	508	485	418	514	470	513	484	457	485	503	449	421	478	489	486	483	493	463	471	467	464	481	459	459	456	459	476	478	463	429	482	452	479	461	506	432	472	441	453	469	464	467	463	444	472	477	467	495	473	466	503	477	447	484	485	468	459	441	482	495	503	488	491	476	486	453	461	448	477	492	513	474	505	485	492	459	490	492	528	474	488	476	471	470	474	478	465	438	493	474	469	490	444	478	493	468	486	437	471	438	462	491	499	459	463	452	461	475	470	467	464	507	491	509	481	443	495	448	480	462	485	446	432	449	494	479	487	490	465	443	429	438	493	453	472	451	472	473	471	466	463	489	486	497	512	464	465	482	475	451	478	476	460	482	501	492	454	468	475	484	471	520	474	423	496	469	452	488	481	492	457	490	466	462	470	495	523	441	505	484	446	511	494	469	457	472	470	502	488	462	465	503	472	476	458	499	502	492	442	447	475	487	474	469	457	461	486	474	466	482	439	471	494	444	472	512	474	466	476	474	470	487	457	466	456	437	460	471	444	475	467	463	420	467	461	450	493	458	478	451	485	480	516	470	448	473	453	465	480	443	499	497	454	471	459	520	483	477	467	463	447	477	509	494	499	506	466	472	435	483	452	488	452	458	484	483	483	460	504	473	419	471	454	466	513	474	490	470	513	454	436	448	475	464	478	479	485	473	520	469	491	470	474	488	489	452	451	485	497	466	468	478	458	484	470	494	443	472	481	447	446	499	479	507	455	501	458	489	453	443	479	498	465	502	472	486	473	456	431	486	513	452	477	449	477	492	495	477	457	480	501	441	490	490	494	470	447	426	454	473	492	452	466	466	470	481	444	510	468	464	476	468	477	444	453	494	482	474	456	457	461	488	439	453	459	493	496	446	492	491	481	456	481	483	517	489	467	480	508	455	501	457	490	488	509	429	454	438	456	480	482	470	459	514	462	497	459	470	511	480	485	496	467	473	451	475	451	492	480	478	447	485	462	499	476	492	499	446	499	487	491	466	471	471	462	465	479	487	492	489	513	453	464	474	449	460	520	448	478	470	480	499	494	479	513	465	492	463	483	452	479	481	455	469	472	493	467	456	496	478	489	473	496	466	455	478	464	486	484	470	429	519	497	478	484	471	483	437	471	452	461	491	462	488	521	433	471	449	457	470	464	464	524	436	482	472	467	441	471	458	457	440	493	479	481	470	495	510	401	512	492	427	485	476	441	441	523	463	472	451	469	478	493	494	418	491	473	483	521	446	455	469	476	446	482	500	506	486	468	519	424	477	454	484	465	461	473	464	488	490	492	497	473	469	475	466	499	475	495	431	446	473	441	463	484	485	449	472	485	462	473	503	483	488	465	494	453	462	434	479	467	483	453	449	482	428	476	464	456	471	468	472	440	459	519	462	446	473	460	453	468	455	474	485	467	445	502	509	447	506	483	458	435	435	496	443	462	472	441	453	498	480	473	475	451	460	496	448	509	471	467	436	503	499	491	504	460	434	489	466	467	451	452	501	485	478	489	484	473	488	455	483	429	531	474	496	459	482	490	492	489	456	538	470	466	449	509	483	502	470	467	468	473	487	484	507	494	493	466	521	467	460	459	492	469	434	504	466	482	475	479	447	495	482	483	482	427	499	492	457	509	496	508	440	475	480	474	480	443	471	468	499	500	482	455	495	483	475	465	506	491	488	508	506	482	465	485	478	518	450	510	474	485	484	447	459	460	487	454	478	427	450	439	453	512	474	477	510	491	483	457	497	456	462	434	454	461	483	481	467	463	460	481	459	474	509	443	460	475	456	465	487	448	481	447	492	504	456	476	484	470	465	443	495	435	483	463	515	476	488	485	484	453	482	459	496	524	478	528	417	467	513	474	462	449	485	440	476	458	450	439	471	451	490	456	455	441	446	495	493	485	468	481	465	480	473	506	455	482	475	485	486	494	451	453	465	459	442	467	467	478	482	478	467	492	542	474	509	463	429	470	493	474	469	445	491	469	449	478	505	448	495	442	451	466	521	456	479	453	516	456	450	484	470	480	511	475	476	491	474	486	459	468	477	477	468	447	466	499	457	447	460	479	455	466	503	450	506	480	452	504	441	474	519	486	468	445	498	463	462	484	474	479	514	443	498	465	499	498	484	455	464	488	466	489	501	454	507	467	513	496	490	497	473	469	450	486	494	475	446	467	479	520	470	412	488	483	455	467	472	482	500	503	472	427	446	450	483	461	456	434	447	477	435	480	474	466	504	494	445	428	422	444	458	448	497	509	450	457	500	453	488	465	423	512	476	464	477	461	436	482	486	435	500	474	510	469	497	463	484	452	466	445	500	470	449	477	466	464	485	472	481	498	459	478	499	519	478	492	459	474	451	483	511	465	466	476	477	472	453	445	512	456	454	486	499	459	498	478	452	496	481	455	454	469	455	495	479	461	474	477	520	487	484	464	483	510	504	469	443	446	480	448	490	441	493	472	480	500	455	490	506	463	444	465	475	492	505	483	466	485	435	459	460	474	497	476	505	448	495	453	475	493	484	466	434	475	457	487	512	472	483	486	447	473	496	465	452	483	471	448	484	487	492	519	460	488	460	451	459	499	489	499	479	487	475	475	486	481	475	480	453	450	470	465	483	498	483	469	477	487	492	490	512	452	485	462	461	476	448	478	482	508	447	541	484	491	497	473	471	471	446	473	494	462	464	481	472	443	460	505	488	422	470	496	487	466	455	502	439	509	440	524	495	480	504	458	500	511	463	503	468	482	458	477	458	506	474	441	485	484	504	449	498	451	454	468	475	436	462	442	495	395	452	470	512	503	512	482	456	488	468	469	474	494	446	480	493	461	488	472	442	449	477	500	490	543	477	458	437	449	507	482	507	436	480	473	486	452	449	477	502	487	491	478	460	457	497	496	490	506	457	449	493	472	488	481	476	480	469	463	452	462	435	448	477	517	482	512	444	478	477	486	507	469	458	465	440	452	500	514	461	476	449	479	450	436	460	471	497	468	443	484	496	470	497	459	505	468	464	486	459	440	476	466	477	480	422	468	475	487	456	484	480	475	459	494	498	493	457	472	479	530	474	459	477	478	480	496	467	446	444	463	488	454	513	499	470	517	455	466	486	512	471
28798	40069	15152	3679	1003	504	395	390	381	420	389	399	348	398	388	378	407	396	398	393	384	377	377	387	420	372	373	389	352	392	403	395	386	372	372	379	368	401	387	409	402	394	384	397	403	374	378	387	397	395	403	390	364	373	393	390	378	394	398	383	383	370	385	383	379	411	390	387	374	405	418	373	381	419	362	415	365	386	406	371	408	383	394	387	374	395	386	411	362	365	402	416	395	386	372	382	387	368	390	407	397	356	397	379	381	387	403	385	391	404	392	388	431	386	400	391	385	365	364	358	400	394	374	400	345	372	395	388	380	377	381	391	350	381	380	409	401	401	378	404	342	388	375	377	407	422	393	381	405	396	387	383	392	377	361	355	367	365	408	408	389	358	337	367	399	337	378	398	410	391	398	396	376	377	380	389	372	370	401	375	395	388	403	368	389	364	405	392	401	365	437	379	363	390	352	382	389	398	396	346	410	385	369	363	391	381	384	350	347	421	404	379	366	370	386	372	398	437	395	397	402	358	366	376	331	364	374	416	385	373	394	382	377	412	397	360	374	360	380	366	368	391	387	389	378	382	373	370	384	363	373	373	388	394	379	377	365	427	366	357	402	355	372	399	418	370	393	376	388	366	390	379	377	406	407	372	389	371	366	361	397	399	354	363	405	381	374	378	397	431	391	357	360	398	398	389	391	385	364	387	381	396	397	425	380	392	395	392	403	411	378	373	415	415	418	404	369	387	411	366	410	396	405	345	378	362	375	381	372	379	391	379	363	377	400	377	407	407	388	405	370	400	375	372	388	372	382	399	376	390	376	384	373	432	392	368	391	399	385	425	383	393	384	385	392	408	372	404	378	357	391	388	383	374	382	413	423	376	372	379	396	420	407	370	385	369	405	424	384	380	360	384	388	366	390	412	377	412	382	369	384	376	362	345	349	405	378	399	394	398	407	376	373	364	376	390	377	394	391	377	379	407	400	415	411	372	414	382	397	383	386	398	367	411	342	393	377	402	405	389	416	385	371	406	382	382	362	408	417	389	377	388	389	368	335	375	379	389	396	361	390	387	369	392	379	429	414	333	377	382	374	398	377	382	403	409	346	377	370	395	407	377	361	399	376	369	389	377	356	375	406	391	370	375	406	366	389	364	396	388	397	391	384	394	386	374	394	378	390	387	404	388	378	404	385	393	372	399	373	376	371	385	366	322	379	395	397	371	371	391	388	379	397	362	363	379	390	368	395	380	381	363	392	371	386	381	393	368	352	379	390	392	373	369	397	410	382	435	374	387	387	369	400	383	385	364	361	370	420	360	396	369	386	389	380	368	412	371	360	361	381	395	385	384	403	374	409	379	426	375	384	367	399	429	371	404	370	384	371	397	398	366	408	369	364	360	398	349	341	376	352	399	368	387	354	418	372	386	332	351	406	354	398	370	388	369	346	386	363	395	395	396	406	368	385	396	407	407	399	388	375	406	374	394	360	389	398	384	394	349	370	387	405	354	400	394	399	379	384	399	393	392	368	355	420	409	394	399	386	430	380	409	406	397	380	392	364	384	380	389	367	377	373	424	353	391	381	374	384	389	360	395	394	406	360	363	378	384	383	348	384	342	386	380	412	389	403	391	354	409	357	382	400	387	375	400	320	399	372	395	412	376	394	419	385	390	384	336	401	368	394	381	348	385	370	362	377	438	373	387	355	380	420	357	387	360	373	368	391	397	367	412	412	376	399	396	345	413	344	395	414	380	380	352	402	402	379	359	379	360	421	381	403	370	376	361	411	371	367	371	368	406	360	363	374	378	375	422	380	373	392	378	354	349	419	388	347	362	357	382	385	380	424	394	393	372	389	386	368	369	382	386	403	410	405	391	351	366	353	403	372	394	374	345	379	395	357	391	378	379	345	413	355	381	363	384	365	388	379	400	400	408	385	351	386	404	395	346	402	421	377	425	379	353	411	418	362	401	374	415	379	382	409	404	400	400	439	405	393	349	368	388	350	364	377	420	381	386	367	390	391	384	393	367	400	370	353	440	360	395	436	409	399	375	370	365	400	358	414	348	396	367	360	366	383	395	402	354	379	410	344	426	395	370	396	396	363	378	392	354	347	385	435	379	377	404	419	388	390	403	406	409	403	387	362	398	392	378	383	426	382	388	376	403	382	389	348	382	387	398	415	409	405	408	390	425	367	386	363	407	380	345	372	394	389	359	376	422	384	370	368	395	381	398	378	397	397	389	389	390	389	403	366	396	366	379	398	424	364	370	388	376	399	391	398	366	369	351	371	379	387	386	399	353	395	387	398	362	435	364	402	354	407	377	391	374	365	386	397	366	397	382	363	407	404	392	387	378	390	385	393	368	407	347	387	399	374	362	362	441	396	384	368	401	370	361	374	379	379	345	371	403	351	378	369	399	383	381	348	352	375	383	391	384	382	396	392	402	392	372	396	412	381	392	433	381	386	365	360	361	372	404	347	377	360	354	382	401	353	376	363	382	348	382	403	346	367	386	395	377	379	394	378	384	402	360	366	393	392	343	389	376	376	394	395	372	362	407	390	350	399	400	394	375	383	359	399	358	365	357	385	373	384	356	364	412	401	371	363	366	389	390	391	357	390	363	391	404	382	387	362	410	424	384	368	372	406	365	395	392	419	372	360	391	378	363	402	384	409	383	413	374	404	394	385	381	394	403	384	391	357	420	396	400	374	400	370	393	404	371	344	400	380	405	365	393	354	406	403	368	392	377	401	373	366	369	380	398	399	362	419	397	372	380	425	399	404	395	370	354	376	387	390	384	379	363	370	393	364	409	387	357	358	375	358	425	371	417	400	398	390	368	377	391	359	412	384	399	381	393	375	389	376	431	359	399	382	383	355	366	386	393	375	357	394	378	407	375	388	394	347	400	379	405	373	337	386	372	387	368	374	389	420	377	397	434	428	345	360	405	358	382	422	371	369	366	374	392	391	346	375	408	361	398	372	349	382	401	369	402	370	360	390	385	409	398	354	406	348	368	348	386	408	397	409	385	369	389	408	382	411	397	392	365	376	409	427	400	391	404	355	324	424	392	377	417	377	371	377	400	386	381	377	380	391	394	396	387	351	402	378	407	381	384	383	374	359	394	393	407	376	371	391	392	380	363	373	388	391	375	356	368	403	368	366	434	426	386	388	388	417	377	411	367	387	359	364	401	356	394	417	416	387	396	373	346	376	375	364	356	403	391	392	356	378	418	351	358	382	384	402	385	388	379	387	387	395	369	377	399	386	378	410	379	392	396	376	382	397	398	389	389	404	375	374	400	363	376	375	374	380	383	395	411	399	410	398	416	420	379	372	452	393	388	370	387	374	364	391	349	374	393	404	381	376	389	409	429	401	399	364	376	393	365	347	375	417	384	366	385	368	393	407	424	405	382	396	407	408	395	403	381	401	396	383	387	410	386	389	393	399	427	386	364	403	380	369	378	363	365	424	375	395	343	383	337	373	404	342	377	385	402	377	396	355	342
25193	28929	37583	29572	16953	3795	659	497	482	467	487	481	435	464	469	473	435	457	476	442	480	485	449	434	468	420	444	458	454	432	472	432	434	401	413	419	407	488	393	411	456	448	424	468	445	465	443	463	462	453	451	454	459	425	466	416	404	414	488	474	458	446	440	453	448	401	448	441	444	425	419	420	440	450	442	466	402	447	455	438	428	432	460	491	450	411	461	473	432	441	474	380	440	474	464	462	436	465	497	455	449	435	420	449	471	457	438	456	454	438	464	459	481	458	440	408	454	466	451	424	465	487	407	430	405	427	446	466	440	442	431	493	422	442	418	431	458	460	437	456	462	462	415	422	439	437	416	439	413	418	421	463	426	436	444	433	456	444	461	422	435	477	428	451	464	486	464	494	416	458	423	466	453	404	434	413	448	439	468	462	447	441	449	415	438	444	425	456	423	470	410	458	457	439	417	438	402	479	455	447	458	448	443	413	451	483	456	477	415	461	471	482	417	434	472	442	432	455	455	444	453	457	434	467	445	466	430	471	436	449	454	440	440	455	454	478	449	441	441	491	437	473	455	438	443	464	449	465	425	461	399	473	396	424	463	427	438	421	442	443	470	432	443	441	430	467	428	419	395	433	470	491	393	402	460	468	474	443	459	428	435	447	456	405	403	455	412	433	469	431	460	406	420	459	450	450	451	453	451	450	464	425	475	459	419	446	412	436	459	462	468	429	429	450	486	452	455	434	477	464	450	464	443	425	433	493	460	402	415	428	458	465	471	448	426	444	401	470	440	475	490	470	472	450	434	463	453	472	432	429	433	427	410	469	453	456	444	428	420	437	435	442	467	433	432	425	413	412	431	444	405	427	433	426	428	432	428	451	422	452	456	443	421	415	450	448	434	476	437	419	436	425	448	441	454	468	447	462	457	415	463	447	430	438	447	431	439	446	471	443	424	488	390	444	423	505	445	466	437	437	440	447	430	448	414	440	448	479	419	424	414	457	473	430	458	433	411	431	451	449	444	437	480	468	450	421	434	421	416	492	424	451	468	455	427	451	467	469	448	448	460	462	471	451	437	459	423	461	451	454	439	448	439	450	399	448	416	429	466	455	408	453	451	457	454	421	430	430	442	477	489	487	433	456	426	459	454	443	488	423	441	424	456	413	428	495	439	446	429	456	449	473	462	426	456	457	477	457	459	446	457	423	450	445	467	428	468	442	443	420	439	425	447	464	455	438	445	486	435	488	432	472	466	425	447	461	423	434	422	453	436	436	404	451	453	469	448	443	452	500	472	436	460	454	431	477	478	447	417	466	476	430	443	471	413	444	494	443	438	404	471	473	453	467	436	447	459	421	461	437	442	474	437	443	449	446	472	421	424	458	442	428	434	443	426	407	431	403	479	476	415	452	462	425	446	411	443	430	436	427	462	441	426	464	446	433	435	455	450	427	458	434	471	474	444	411	422	457	443	415	443	450	427	476	443	453	456	441	449	430	446	422	455	460	458	425	438	421	443	425	429	452	453	428	461	446	446	412	452	427	412	447	439	455	419	474	444	445	467	406	423	455	429	427	433	421	419	467	424	423	441	413	461	440	462	450	463	459	447	444	450	436	421	461	426	452	436	432	422	480	435	419	433	457	404	487	445	432	421	435	427	416	430	442	431	440	448	485	437	472	432	459	463	425	446	475	458	442	435	452	461	430	455	423	453	446	425	426	418	434	444	472	448	425	447	465	491	426	503	428	477	458	461	453	436	452	432	409	431	462	440	480	448	460	448	415	480	414	445	478	440	418	438	428	463	459	430	430	437	467	447	460	443	436	447	437	416	405	418	434	432	439	417	445	479	488	388	397	449	438	470	460	453	413	424	411	440	425	446	410	441	428	436	450	408	462	460	453	424	448	421	445	450	425	464	468	432	458	488	419	418	483	400	464	448	436	463	386	459	458	439	444	419	424	431	429	485	466	497	447	474	459	442	461	451	458	443	441	441	444	446	407	416	474	453	450	464	444	433	456	482	509	467	406	466	444	424	468	458	477	418	441	459	410	438	434	445	463	433	460	482	431	415	440	431	468	438	426	468	430	426	445	444	433	429	425	426	420	458	435	391	440	415	441	479	403	434	447	435	457	490	431	441	449	451	432	444	449	473	407	442	434	413	476	419	462	425	423	415	475	435	439	432	428	453	403	414	445	430	417	465	440	466	443	410	442	460	452	453	438	490	468	468	445	436	453	489	442	467	478	431	450	435	449	483	434	479	440	436	426	423	454	482	466	428	474	428	417	427	431	454	446	436	435	436	461	426	418	456	451	427	417	452	457	434	449	425	398	427	493	454	441	443	422	430	442	464	419	450	442	437	433	453	457	462	429	450	444	425	469	410	428	467	479	480	445	453	402	432	454	408	412	466	405	477	472	490	447	469	389	441	452	418	440	450	450	445	451	478	460	435	414	430	437	422	469	481	436	441	438	443	463	461	448	443	431	423	421	461	450	439	428	483	464	484	468	453	466	440	436	458	448	471	471	428	426	499	438	445	443	412	418	467	469	475	481	469	419	407	453	433	438	421	451	456	455	416	452	362	457	453	429	436	460	461	405	467	481	446	484	412	406	448	482	423	441	445	425	445	427	461	460	403	455	433	433	434	465	446	478	445	442	443	476	418	452	448	431	440	436	449	447	511	433	459	445	463	439	405	393	437	423	431	418	428	496	469	441	452	434	446	447	457	474	435	423	494	433	431	469	399	434	448	396	475	449	452	436	456	423	457	452	456	415	437	419	474	448	461	460	480	439	439	459	440	433	422	435	444	438	421	464	446	419	432	464	477	466	425	420	423	422	447	437	456	472	410	425	431	403	443	473	440	427	440	459	447	465	432	464	460	436	443	420	471	467	464	455	431	452	455	429	420	439	438	414	423	464	446	444	438	450	461	419	442	415	470	445	456	407	466	474	408	459	439	457	454	435	449	471	444	408	433	430	452	407	454	440	420	429	442	431	462	426	458	461	441	444	428	441	462	411	428	437	446	480	435	441	450	407	453	411	426	464	459	451	439	474	444	439	462	490	415	454	496	410	454	456	427	466	427	461	438	418	458	421	457	449	470	413	458	460	429	431	438	445	467	475	419	431	447	432	406	444	453	446	442	437	431	453	440	403	451	518	447	467	441	436	442	473	455	425	431	479	470	421	426	480	433	444	475	439	446	432	462	457	434	438	456	435	429	478	465	421	445	472	428	443	471	439	447	459	451	426	459	435	444	433	487	450	459	430	445	444	473	406	451	433	486	442	463	470	452	447	486	447	405	434	468	432	446	450	474	432	415	449	441	506	421	411	403	481	422	437	459	460	465	459	432	472	432	406	443	442	435	425	453	440	474	444	452	463	473	410	454	431	436	401	452	461	452	390	461	442	454	458	454	446	480	441	435	433	430	451	429	430	439	442	440	404	457	449	448	436	450	437	466	385	483	447	477	466	463	442	447	436	445	402	496	470	464	458	444	492	436	427
59739	92554	54051	22369	5912	900	382	403	444	409	425	406	395	441	419	408	395	435	442	400	423	432	406	399	419	370	405	460	404	409	370	415	392	420	406	428	403	413	415	425	365	420	401	414	413	401	412	388	408	387	395	419	414	368	388	417	439	400	423	413	377	391	448	427	411	394	436	432	378	436	414	434	402	401	409	422	402	422	410	404	407	418	411	418	370	372	418	459	421	426	415	399	407	381	425	426	391	437	404	393	447	377	413	420	412	403	392	406	396	415	434	463	393	437	406	374	429	412	425	403	414	381	395	421	414	437	466	423	387	410	404	466	396	407	390	389	395	398	410	378	399	396	400	407	437	405	430	414	387	409	379	429	399	408	402	405	429	415	403	411	414	406	404	411	392	400	413	389	425	387	391	387	434	411	433	404	391	410	408	420	422	435	438	399	424	434	414	407	395	422	400	399	399	432	404	427	431	415	404	427	437	399	364	402	407	384	439	393	401	414	393	383	405	411	439	422	403	414	409	375	387	402	442	419	436	412	388	408	428	442	444	408	397	416	379	381	408	436	393	428	449	420	445	394	420	425	397	386	418	452	444	411	418	419	385	389	414	422	398	422	410	430	425	437	387	400	390	408	395	447	413	403	407	431	422	369	433	428	424	408	398	447	399	425	402	411	412	385	359	418	399	427	404	408	405	420	411	404	381	387	425	409	455	371	413	414	397	389	371	419	415	382	408	409	412	384	413	387	427	372	431	377	411	392	423	413	428	405	403	408	407	386	439	399	421	396	423	421	393	410	409	390	386	390	407	365	417	401	468	424	401	418	426	403	434	427	443	412	378	401	460	439	417	432	371	407	398	386	399	400	408	384	453	384	450	423	418	421	401	398	409	439	410	463	397	435	421	449	422	413	406	399	396	394	386	383	430	404	433	408	425	365	402	417	417	438	389	403	432	392	406	406	359	439	389	426	428	464	439	391	402	398	424	400	395	428	402	389	418	423	439	423	399	382	408	390	384	386	392	390	444	430	406	404	394	388	378	404	388	404	419	406	404	404	392	383	414	398	464	431	407	396	416	413	421	388	404	429	422	391	399	418	394	390	419	378	413	403	417	409	420	422	435	447	437	394	414	424	413	401	392	371	384	422	419	361	441	420	428	398	429	412	395	417	394	400	409	435	415	397	390	382	402	409	373	428	428	394	408	418	389	408	434	439	394	385	421	395	390	400	420	373	388	442	450	407	392	417	412	433	425	391	409	429	429	447	443	437	389	457	378	425	385	397	397	437	379	451	449	430	393	416	382	439	424	408	401	420	414	395	406	395	405	413	379	397	386	391	412	391	387	386	408	386	389	399	420	389	389	428	377	429	396	408	412	417	397	441	415	417	396	407	401	380	419	415	406	404	408	400	427	408	400	393	410	381	419	423	403	417	423	422	374	425	433	396	402	387	398	395	410	397	371	421	418	374	425	373	406	428	393	409	399	410	437	433	420	433	404	450	421	411	441	421	377	409	399	396	383	395	419	438	384	405	401	417	441	452	405	414	421	403	432	452	408	371	408	455	401	374	437	416	414	432	417	367	432	409	406	417	403	401	411	391	403	422	434	422	412	414	390	418	418	404	443	415	446	417	408	407	415	376	401	409	430	417	388	398	400	410	399	424	390	437	427	406	414	392	418	431	444	412	427	405	447	395	421	406	377	418	429	402	391	370	379	403	442	404	423	405	396	394	408	411	420	389	427	401	422	463	392	450	390	400	396	416	393	403	409	386	418	384	415	376	419	402	421	416	434	400	388	420	378	413	405	405	402	412	391	404	381	419	420	381	378	413	417	437	429	410	380	400	419	401	436	435	413	426	411	437	407	425	415	395	395	379	447	438	387	404	378	428	391	416	391	421	388	440	418	425	418	353	402	409	443	432	406	417	404	395	387	396	367	410	416	376	420	413	407	424	433	422	401	414	432	382	418	387	438	395	451	410	377	393	411	427	391	402	423	416	425	374	403	407	461	408	398	384	419	394	401	424	396	422	408	392	449	398	437	414	422	431	409	392	429	399	404	396	419	403	387	377	404	415	403	405	412	390	470	421	448	378	412	405	406	391	433	416	384	394	440	385	424	387	405	365	430	409	424	409	397	384	393	384	408	403	442	383	400	429	425	397	412	434	435	429	377	414	392	412	423	412	436	391	409	410	399	398	411	436	380	402	406	381	370	390	429	423	424	363	421	416	398	406	412	418	419	464	361	401	400	404	412	377	410	432	457	411	432	405	412	392	419	375	407	417	408	419	401	379	397	429	419	416	393	425	426	415	410	473	438	447	412	383	432	419	412	395	409	412	392	442	380	397	385	405	392	406	404	418	421	381	380	408	399	422	396	384	401	366	424	419	388	411	439	407	439	421	430	423	433	416	380	438	431	395	367	380	423	365	406	448	417	400	400	402	381	407	404	389	400	433	422	387	425	426	394	427	392	422	408	376	413	431	450	400	412	427	418	386	378	413	440	410	411	428	407	374	437	397	412	426	414	429	411	384	436	365	404	393	388	412	406	394	402	343	412	397	392	397	406	426	409	403	388	409	439	390	378	422	383	427	441	413	407	443	408	373	404	437	421	373	411	377	410	411	441	418	398	348	420	363	412	396	405	391	389	449	392	419	408	406	423	418	417	417	422	419	440	438	456	386	423	410	430	390	409	393	374	398	425	383	425	409	393	368	411	368	411	400	395	409	395	400	384	388	440	441	376	400	415	387	429	377	374	376	378	429	402	413	359	412	424	416	412	365	430	411	394	376	405	426	418	377	413	427	408	391	418	406	401	428	405	419	396	415	403	389	396	363	390	395	414	417	393	392	415	392	437	426	374	401	429	385	438	419	409	378	373	408	396	460	464	395	394	392	420	424	437	407	387	369	393	415	387	408	402	384	411	404	419	394	393	427	396	426	405	348	406	387	422	441	436	411	391	363	416	376	394	415	389	427	397	397	437	388	410	419	406	407	432	421	408	370	413	387	394	380	368	437	388	430	413	371	373	418	407	397	400	397	411	427	441	423	379	423	402	362	423	395	398	415	419	384	400	402	412	419	384	383	436	429	373	395	389	393	424	365	425	397	395	381	402	420	423	377	427	411	382	383	397	381	415	393	433	427	417	394	426	405	381	397	413	378	394	448	408	411	407	422	434	371	440	396	410	419	415	426	379	422	396	390	404	405	365	413	425	385	408	386	395	416	399	393	406	411	445	432	396	366	401	398	447	373	430	426	397	407	408	414	414	424	410	419	374	388	411	383	379	424	429	388	413	406	382	382	386	400	379	388	436	421	412	424	434	367	439	391	405	421	391	448	412	374	411	397	389	419	471	414	403	397	425	414	395	406	409	429	405	400	392	415	420	407	412	382	403	406	407	422	436	403	366	410	413	386	439	414	378	423	444	434	395	408	385	402	427	417	388	448	381	422	423	398	431	397	418	392	430	409	405	448	393	372	406	415	403	398	389	376	420	415	397	397	430	374
24130	25443	33864	28227	21039	9184	1195	741	625	660	620	619	643	603	667	647	626	625	619	608	608	659	594	607	607	608	601	643	583	592	593	599	577	602	643	601	632	613	628	572	600	614	626	610	618	605	571	579	606	607	576	645	613	606	545	624	610	616	617	622	586	599	619	613	603	577	627	634	551	564	576	605	627	604	593	600	622	599	601	592	570	600	613	623	630	604	606	636	600	604	599	584	589	587	621	595	609	566	538	610	580	606	603	578	596	618	604	641	586	611	563	603	620	603	618	580	628	557	587	640	601	594	580	615	597	551	604	575	616	638	588	614	607	530	591	598	627	588	609	562	621	602	605	621	615	599	595	562	597	569	593	591	563	621	588	592	568	629	619	595	592	617	574	593	616	563	646	664	543	558	551	615	581	615	613	593	584	623	641	570	557	598	598	546	605	622	607	596	588	572	612	627	636	613	602	556	586	629	609	605	600	602	626	631	594	583	613	558	599	654	580	585	594	574	588	598	617	580	548	562	639	622	615	587	560	616	618	593	597	607	602	565	596	616	553	628	564	577	575	573	620	623	569	621	604	603	622	585	590	573	569	599	558	560	618	601	585	608	601	579	602	615	683	578	580	633	563	628	592	610	576	624	625	616	603	633	592	583	650	664	600	576	546	587	612	597	576	580	574	605	584	553	610	575	612	556	616	603	616	589	606	537	601	602	626	576	618	588	584	606	597	606	628	648	611	605	631	612	563	584	601	579	624	598	594	639	619	599	638	604	599	582	607	616	599	585	609	609	644	587	629	604	581	616	604	622	559	591	648	580	563	597	632	584	610	603	569	590	601	622	601	574	588	599	578	609	562	588	566	612	594	607	579	600	594	614	611	614	550	591	608	590	561	578	582	631	569	569	573	595	554	635	619	605	566	610	598	590	572	631	621	621	596	602	618	562	598	624	635	591	592	625	558	582	619	584	549	620	629	622	584	566	601	639	555	589	581	604	652	581	564	573	591	585	598	574	591	606	610	604	643	581	586	598	606	584	634	616	594	575	616	626	613	574	615	612	617	542	597	572	577	575	588	609	548	621	621	517	619	564	598	620	556	595	626	631	591	606	568	588	595	604	615	585	563	569	601	591	598	637	607	532	561	612	609	607	648	598	574	603	625	606	628	602	613	605	590	592	611	604	588	620	582	616	596	626	591	578	619	582	597	602	579	650	567	593	617	572	583	607	580	602	551	601	626	587	588	617	572	581	596	573	578	570	586	571	613	611	585	561	586	599	585	611	582	601	592	581	587	560	652	611	599	588	580	599	596	571	547	609	584	586	585	590	573	611	553	580	623	580	620	592	576	591	587	572	583	615	578	636	620	584	610	608	589	598	615	598	599	584	592	579	601	616	583	603	625	549	623	592	604	612	642	619	626	574	616	536	571	607	604	585	568	584	603	600	588	634	553	608	589	620	577	604	609	661	580	566	636	628	575	614	628	579	606	555	628	622	573	607	598	605	583	586	573	592	605	589	585	599	578	564	535	591	607	595	595	602	581	563	587	569	650	617	584	590	586	608	599	592	571	634	612	646	549	569	596	610	639	565	615	564	570	582	565	587	583	578	589	567	611	618	587	597	567	614	585	606	590	608	569	630	570	622	569	580	631	636	554	604	591	586	536	559	612	589	606	608	618	603	595	581	598	580	615	628	614	562	616	582	534	572	609	639	629	567	592	596	597	636	629	606	596	587	597	582	606	620	580	587	634	613	560	553	604	585	594	630	597	606	628	562	615	586	595	600	574	593	622	564	569	607	581	574	577	595	591	564	583	570	584	574	597	565	607	632	612	585	582	628	612	622	613	608	600	635	613	602	596	545	549	552	604	580	612	602	557	612	588	599	640	608	563	545	578	620	584	600	606	597	614	650	582	586	578	625	604	576	621	620	626	596	608	588	592	582	631	542	566	587	617	622	547	591	650	585	595	627	607	568	586	574	582	612	588	641	616	610	590	614	623	588	620	621	638	600	599	632	639	587	616	568	589	587	601	558	563	594	563	551	602	537	628	567	595	564	596	608	607	591	586	577	607	586	597	553	608	589	569	627	601	565	659	613	568	602	576	619	611	546	578	572	621	637	623	592	603	575	559	574	539	625	608	563	596	600	595	572	580	560	605	545	590	577	609	626	609	582	627	604	560	558	623	603	584	577	596	570	563	579	570	608	626	592	603	649	596	590	611	569	579	609	586	600	576	590	626	622	631	608	647	626	597	597	590	619	577	565	607	577	562	585	558	597	602	599	603	595	572	535	619	603	599	617	570	559	588	641	583	596	625	600	603	600	624	600	616	551	581	602	603	604	578	584	594	631	551	613	583	608	625	564	612	645	631	584	590	582	560	571	582	582	561	611	610	586	608	644	658	595	628	584	559	611	606	616	566	585	590	597	566	544	607	594	589	575	563	567	574	564	583	576	624	565	629	553	577	587	600	567	601	596	562	592	628	599	573	591	582	551	565	576	603	589	569	605	604	613	640	551	612	553	621	558	553	588	609	577	600	596	603	554	631	606	599	618	546	556	592	626	589	574	550	576	592	595	594	575	577	613	574	596	602	621	600	615	559	608	596	585	624	600	593	592	583	608	538	595	590	598	565	631	621	574	582	592	592	562	564	600	615	596	639	574	602	591	603	600	600	583	606	596	587	618	622	595	561	614	608	604	600	580	556	558	593	594	596	587	581	576	579	605	588	595	582	621	607	585	612	647	549	617	564	604	549	565	568	606	618	616	568	556	574	576	599	586	602	632	591	586	588	594	589	569	598	608	575	578	568	593	627	620	618	563	610	640	580	615	615	578	560	574	596	572	619	609	576	646	601	600	567	592	574	572	566	606	640	620	587	613	610	629	590	593	527	550	563	550	615	582	593	609	582	547	591	543	591	579	557	601	543	601	618	620	622	581	572	586	598	554	622	560	601	584	598	584	607	595	603	555	602	617	621	615	608	589	569	608	598	611	561	618	562	576	572	627	602	550	555	546	571	594	576	528	584	569	584	574	611	614	603	593	616	595	602	582	626	565	602	605	552	610	619	660	587	594	613	610	583	569	559	614	598	570	541	621	609	606	601	603	606	594	551	573	596	604	600	566	634	598	586	592	596	610	563	632	558	621	594	583	607	560	545	611	538	596	560	554	612	575	610	631	556	606	577	580	567	614	580	576	636	583	594	576	592	597	609	590	585	575	633	621	569	600	578	612	593	627	597	612	596	581	617	580	619	594	594	646	628	617	577	600	619	605	585	651	553	659	575	599	551	565	548	589	553	589	554	598	592	599	550	607	627	575	583	599	605	597	574	613	593	635	565	586	580	594	568	577	646	623	581	610	611	612	589	600	582	589	589	604	567	559	580	593	608	564	561	553	628	603	619	609	595	602	610	633	579	576	580	555	602	592	621	599	589	552	610	616	611	622	539	627	574	592	625	578	599	580	535	591	618	589	630	567	591	572	538	588	629	604	627	618	621	598	608	594
56847	94085	59302	29070	10849	1120	589	531	563	549	545	530	534	499	556	562	556	530	560	553	561	573	550	530	590	558	505	529	563	552	559	527	581	561	548	552	561	549	550	586	567	529	518	565	523	532	557	501	559	538	537	568	548	580	556	540	510	571	575	531	530	559	550	541	548	576	539	568	565	556	561	567	580	564	555	526	583	561	541	524	549	527	570	560	574	577	538	568	553	541	534	528	574	552	557	583	553	531	542	525	572	539	570	510	526	561	573	533	545	606	518	546	591	534	537	525	603	578	567	509	568	561	552	509	553	570	560	562	569	572	558	539	528	565	555	519	541	523	547	506	533	488	576	559	550	559	595	579	553	559	517	556	549	545	540	515	543	544	557	546	557	551	542	529	533	543	487	536	556	555	537	533	524	557	556	555	558	555	514	552	560	550	594	532	521	538	566	506	533	559	523	565	538	556	563	551	553	530	547	604	583	555	541	546	544	560	580	564	558	531	557	542	536	580	541	556	532	546	575	557	567	547	541	572	522	545	567	527	580	508	585	563	588	533	490	537	501	560	542	513	590	581	557	556	549	505	521	539	563	555	582	540	522	543	539	542	542	516	543	519	549	538	565	557	526	527	510	548	554	574	558	580	538	549	561	556	529	538	532	545	557	510	567	564	583	508	535	550	550	534	517	547	522	554	513	548	555	562	516	522	537	541	528	596	527	594	547	541	536	543	534	577	528	590	527	502	526	567	538	485	539	581	570	530	561	511	556	505	573	546	553	514	556	572	517	554	565	545	551	511	543	545	549	573	541	535	534	536	567	555	538	513	535	547	572	554	522	549	503	514	531	535	534	572	524	515	524	583	549	542	535	514	537	533	560	542	566	538	533	563	532	556	534	546	601	563	519	573	545	521	547	520	515	579	530	540	515	557	539	521	517	555	538	517	563	536	561	537	528	521	550	542	565	525	532	551	518	557	500	559	543	544	486	578	550	558	529	559	513	519	502	526	551	535	528	543	540	588	513	529	514	540	560	575	536	492	559	543	531	521	524	573	539	526	531	557	550	561	592	552	502	548	538	536	556	519	537	545	543	548	511	507	567	529	565	526	499	552	563	535	577	510	509	583	514	537	560	587	545	576	535	545	536	537	537	547	547	561	538	524	531	502	545	523	538	556	519	541	544	568	509	513	546	524	531	536	507	528	553	536	560	503	506	539	543	538	552	511	535	556	534	564	534	540	575	547	541	575	551	539	549	549	511	556	541	541	564	513	547	532	527	556	546	545	516	542	493	540	520	554	575	552	544	535	560	552	540	515	520	515	562	550	544	504	558	548	527	527	545	535	521	559	533	510	543	523	565	569	559	542	534	526	536	546	497	522	482	532	546	526	503	615	555	501	533	550	556	549	581	531	521	536	510	537	521	545	536	508	520	519	515	525	527	597	554	499	526	558	516	518	498	528	532	521	527	523	542	529	521	546	563	557	587	553	550	548	529	517	537	541	549	561	541	520	512	490	530	525	516	513	514	532	535	540	542	521	568	515	509	527	532	568	521	524	548	540	563	548	528	527	533	519	526	532	550	537	540	493	562	557	585	574	540	517	506	586	565	548	527	535	548	532	557	513	524	516	528	534	536	509	533	539	556	551	560	591	506	582	505	531	563	544	569	579	530	557	546	494	502	497	563	529	552	552	544	519	526	527	525	572	567	524	576	548	550	543	564	542	558	562	497	544	550	564	551	528	580	534	491	542	560	549	532	537	583	540	582	574	519	505	575	568	536	540	516	525	543	554	516	567	577	587	575	553	528	523	549	547	533	571	545	518	525	527	547	565	523	548	510	520	527	546	576	574	505	575	506	523	537	484	550	542	557	528	533	531	541	553	530	513	539	522	549	545	495	539	553	544	518	559	551	537	553	537	530	542	512	565	576	535	573	501	538	539	518	553	550	557	512	551	535	561	528	561	518	541	565	516	539	512	520	572	525	546	571	563	561	541	555	543	508	537	519	554	518	557	538	540	564	521	555	538	516	569	571	515	516	548	543	514	562	512	559	589	548	526	524	538	546	554	565	526	552	559	546	502	561	548	510	577	543	510	525	536	512	570	536	513	589	553	533	598	570	526	527	530	554	543	554	550	589	555	515	559	577	473	518	522	576	538	552	584	556	550	562	523	537	594	577	598	541	542	520	552	576	569	568	535	536	525	516	512	564	501	531	531	551	515	533	550	555	511	524	528	567	560	497	559	514	552	522	532	544	508	528	512	545	548	567	507	538	542	522	550	518	554	561	521	566	512	532	516	602	478	524	499	563	492	545	517	513	539	584	547	536	581	531	554	561	490	525	504	526	508	551	545	535	533	536	547	566	550	536	562	504	556	584	560	553	580	538	528	519	516	566	566	507	537	522	550	523	520	552	559	501	520	581	537	517	539	507	540	482	535	540	513	517	547	560	525	549	543	539	513	557	528	563	514	538	573	552	509	510	562	494	535	521	552	550	571	595	562	573	523	535	549	523	506	522	594	565	530	539	545	527	513	527	496	566	572	552	532	517	576	568	554	511	528	505	554	522	514	573	525	574	544	494	546	509	551	512	512	528	590	552	561	551	536	586	517	521	533	548	541	544	535	542	575	537	555	526	512	526	527	506	506	545	549	544	510	555	518	547	519	517	517	511	485	536	531	536	525	539	502	545	535	537	558	522	552	513	588	528	508	518	529	538	498	534	553	539	535	537	556	545	548	562	536	498	548	539	527	564	546	506	542	541	498	487	550	513	547	556	530	528	519	548	503	532	511	533	562	515	566	546	558	504	530	529	554	533	549	569	532	506	544	543	533	539	530	516	502	553	539	505	524	548	565	521	532	536	544	532	562	536	525	494	502	517	538	538	506	541	500	547	564	531	537	519	563	560	532	589	567	557	570	550	520	587	519	509	520	527	507	508	543	526	509	516	591	561	545	498	505	594	514	496	563	528	513	546	539	524	524	587	541	566	533	547	497	560	557	551	542	499	517	558	547	496	584	528	531	559	562	560	539	566	542	518	521	535	532	568	524	508	532	556	525	532	507	555	546	557	545	537	530	552	526	576	546	555	550	521	564	534	566	543	587	575	574	545	549	537	574	518	552	550	545	552	567	528	524	563	524	544	547	539	547	542	511	487	558	544	571	523	554	546	552	556	531	519	529	516	517	538	509	586	555	531	548	566	526	521	592	524	545	541	543	522	523	517	531	556	559	508	527	527	508	534	560	552	517	503	545	512	514	544	536	575	550	530	575	522	550	520	551	556	525	567	500	520	549	505	535	558	575	520	502	539	512	490	573	530	491	509	499	515	535	547	541	584	546	516	535	552	519	561	498	525	544	538	534	558	567	546	506	587	553	546	560	558	549	555	570	562	522	504	519	559	555	521	536	568	507	536	525	572	522	504	501	567	527	543	551	552	549	518	520	553	546	545	557	515	504	544	540	519	548	552	583	536	534	550	507	540	548	553	505	528	534	578	516	546	533	515	505
32113	35890	24114	7733	1227	492	490	452	456	467	473	429	426	469	474	476	450	482	447	430	448	497	475	435	450	457	486	485	487	491	474	480	479	490	454	463	458	483	453	468	445	447	483	455	502	455	461	447	476	499	439	443	426	428	473	467	433	462	458	474	449	471	449	465	489	456	493	417	422	412	462	438	472	466	450	444	476	470	449	448	473	462	453	463	467	422	490	471	496	447	456	514	435	483	438	475	450	506	457	458	487	431	469	450	447	472	458	422	437	443	480	417	424	468	471	475	468	454	483	455	436	467	463	448	453	455	456	456	452	468	494	469	510	470	452	475	475	452	447	502	453	444	452	456	450	462	479	473	465	488	421	494	473	468	484	458	474	440	433	440	419	475	427	463	410	432	500	444	442	439	459	522	437	436	445	448	445	502	420	435	464	462	478	493	424	473	450	461	446	441	487	473	456	473	439	441	446	497	466	467	465	472	473	441	485	447	432	465	441	433	450	453	408	454	464	430	426	421	464	466	467	438	469	469	494	464	449	450	424	450	482	451	493	467	456	484	482	462	461	464	499	481	442	445	444	470	458	448	466	469	445	447	448	416	420	425	489	472	477	472	466	444	491	481	451	452	485	472	436	428	430	477	442	468	466	479	487	458	474	464	497	442	502	488	463	463	477	420	423	448	459	465	418	471	413	494	469	451	443	485	436	473	478	433	481	462	427	461	433	456	456	469	443	481	445	426	493	464	443	425	456	484	463	451	467	474	472	484	494	466	454	479	460	451	422	479	445	425	459	454	405	439	493	459	453	455	434	442	459	428	474	426	475	476	513	472	453	432	463	442	448	466	416	463	453	479	468	479	508	441	500	462	493	446	468	487	477	442	450	472	449	474	469	458	480	450	471	465	470	451	457	430	489	424	461	443	453	455	514	417	496	461	443	437	474	468	496	458	472	479	449	456	448	432	476	501	431	457	447	419	427	477	454	484	467	448	470	450	437	473	438	418	457	467	469	478	479	441	443	481	438	427	456	447	474	458	448	418	466	450	431	492	451	441	445	471	457	444	427	457	495	469	475	456	444	498	424	471	439	446	504	452	470	452	459	468	444	444	417	497	464	470	431	461	507	524	461	453	411	455	477	439	451	461	508	433	467	507	452	447	449	451	436	481	469	484	486	473	429	449	456	466	492	450	477	449	472	443	461	458	449	475	454	435	437	434	471	434	479	453	418	454	464	445	406	433	452	450	441	447	436	479	437	462	462	458	453	457	471	454	472	455	451	431	456	427	430	493	451	471	462	446	450	439	470	436	460	433	448	475	487	469	479	489	438	456	468	419	429	445	472	455	486	477	454	447	441	437	450	509	479	449	489	443	456	445	454	451	468	485	457	464	455	475	461	458	463	453	530	436	471	417	480	472	433	415	485	449	432	451	489	479	478	499	455	490	471	477	437	439	441	471	446	469	461	451	444	451	502	455	470	466	456	458	463	449	496	495	458	439	491	492	457	459	446	430	477	469	515	460	462	478	459	467	445	474	476	470	444	451	428	450	428	464	444	461	473	481	455	468	423	498	458	468	416	467	438	453	482	486	460	485	487	482	440	468	440	485	470	470	465	462	441	446	437	466	457	437	518	451	461	470	435	481	458	451	433	433	469	453	457	457	463	462	469	461	456	443	439	461	477	429	454	390	434	444	451	482	440	450	472	446	450	485	468	482	445	475	455	485	491	448	447	486	429	502	470	491	463	503	463	444	437	510	498	429	453	491	454	467	431	479	443	450	474	468	458	453	480	440	459	479	470	461	456	482	461	461	415	456	466	460	473	484	458	430	445	461	470	459	402	445	450	468	447	455	458	476	455	429	486	423	500	445	457	434	467	472	467	449	434	426	456	472	468	429	476	470	472	432	464	472	506	456	481	432	420	487	428	499	447	427	450	453	449	407	479	446	422	459	456	467	465	456	474	465	476	444	449	491	439	495	454	462	465	480	468	442	500	477	471	411	431	448	437	456	426	482	467	463	463	454	448	485	490	424	444	465	473	435	473	458	452	450	410	415	484	491	473	440	463	444	450	490	484	468	453	503	425	465	499	424	441	452	510	459	452	472	446	409	456	445	484	443	428	432	441	467	441	443	458	422	482	457	445	459	440	457	453	459	421	447	452	460	491	475	441	455	443	464	476	530	428	452	459	451	416	488	474	467	456	435	442	495	402	431	461	443	492	432	444	451	473	463	463	448	451	446	496	416	510	485	472	470	472	457	463	480	451	468	455	445	448	476	490	497	439	486	460	426	455	459	507	460	429	418	454	440	443	477	438	473	460	477	485	477	465	474	439	436	433	426	447	440	465	448	477	448	476	456	459	466	448	447	480	469	469	463	449	420	493	406	469	497	444	458	456	421	472	452	467	454	452	471	429	472	426	492	453	448	407	452	409	485	481	443	479	473	446	451	467	444	428	478	462	415	412	484	485	436	478	473	454	414	426	450	465	474	429	454	451	456	437	450	473	467	447	444	397	502	431	468	463	469	487	468	503	423	471	469	459	465	434	527	450	440	441	445	494	471	463	438	433	446	443	419	436	451	441	480	449	473	466	449	485	440	436	435	474	462	490	516	438	483	462	440	501	436	441	460	460	482	466	446	457	485	468	455	481	457	467	503	453	426	494	462	473	452	452	443	413	448	502	424	488	450	444	465	427	462	463	452	474	483	472	439	411	454	473	483	439	438	429	416	457	431	446	468	466	439	495	470	449	424	471	462	485	477	475	427	478	470	480	493	466	455	455	453	445	437	406	453	459	467	463	455	427	458	494	458	426	431	400	488	468	430	474	486	436	458	478	472	467	434	454	430	477	470	452	495	459	467	492	454	485	476	444	427	488	433	497	436	410	446	466	510	458	498	494	477	423	409	444	445	442	427	450	454	486	476	459	405	438	465	466	467	464	453	408	464	452	442	462	484	463	460	447	488	490	458	452	439	455	459	451	486	467	487	453	461	483	452	463	457	435	450	435	428	466	499	496	471	457	487	477	447	500	478	493	461	460	456	469	460	477	435	458	466	470	449	475	446	472	469	444	458	453	477	491	493	472	461	399	469	436	453	442	470	434	478	473	427	464	487	463	418	457	439	425	465	477	470	466	464	473	476	476	470	431	463	464	494	463	428	438	485	484	462	443	435	474	459	451	465	461	498	438	479	453	454	513	501	484	473	411	469	476	458	462	482	446	461	475	443	450	457	458	442	408	455	501	444	442	445	439	483	487	459	455	459	505	472	463	471	422	473	458	467	452	432	481	424	468	455	481	492	501	462	481	485	471	442	447	485	474	465	470	465	485	455	462	492	485	467	489	457	465	455	457	463	473	453	431	440	462	452	476	469	431	453	461	484	459	458	456	472	461	466	444	479	434	482	471	450	436	466	436	488	455	450	425	454	467	433	465	425	440	449	457	429	478	460	446	475	432	457	433	485	465	498	475	452	417	477	426	456	436	469	496	437	452	456	468	482	455	477
30756	38332	14276	3516	881	411	393	372	375	356	340	375	397	373	400	397	390	394	366	372	364	336	371	373	372	409	376	383	373	379	391	399	366	332	412	364	359	362	406	373	390	367	396	353	373	374	356	378	371	396	382	380	366	367	382	374	336	367	393	397	395	405	338	374	331	383	375	405	385	371	398	391	368	375	336	383	365	390	345	368	372	370	394	379	375	394	355	344	320	363	353	367	380	371	373	380	405	359	386	372	360	351	331	358	371	353	372	363	365	378	405	349	379	354	417	372	397	419	389	402	380	346	363	381	416	381	392	339	374	360	335	369	365	378	371	370	376	358	367	339	378	329	363	370	366	365	425	383	354	374	381	356	348	421	379	376	383	392	372	387	377	345	362	380	397	369	366	400	376	355	358	324	380	392	353	399	385	426	376	346	384	361	400	381	368	380	365	360	369	395	364	365	379	366	363	410	369	365	374	358	352	374	351	344	384	399	369	383	378	380	355	385	353	355	397	379	355	350	371	382	376	372	347	403	408	366	363	346	383	394	341	386	366	365	358	384	401	400	390	378	392	350	392	364	354	351	362	394	423	414	386	361	363	352	402	406	373	383	372	356	418	404	375	353	366	364	376	373	334	362	345	387	376	358	330	392	386	396	399	397	368	372	384	377	376	362	358	363	383	389	390	385	359	411	389	391	389	385	394	394	398	361	370	369	402	383	390	375	373	340	367	375	362	373	417	370	360	394	423	384	357	377	373	381	384	342	389	362	380	333	380	360	360	371	373	362	364	346	361	353	378	394	367	379	392	365	383	360	388	387	378	380	369	371	366	398	379	357	354	369	346	349	405	394	373	358	360	360	402	355	354	408	390	367	352	376	372	385	366	372	387	380	386	388	406	342	376	402	409	352	423	410	390	387	374	396	366	372	354	366	366	353	354	373	386	384	343	386	368	388	353	389	320	356	391	378	353	389	374	374	406	376	385	382	366	360	353	387	374	374	391	380	402	349	368	366	387	356	368	384	370	324	396	398	355	356	381	371	353	382	370	355	389	369	352	398	379	376	401	373	377	355	369	376	410	379	378	350	371	369	374	388	367	371	397	390	357	342	357	364	435	388	385	358	385	375	387	372	369	381	376	363	347	389	364	387	364	410	352	376	367	362	392	382	362	369	344	383	385	371	361	387	411	389	406	364	374	357	378	381	383	319	398	395	376	361	373	379	389	341	360	367	397	391	381	347	340	371	390	394	376	343	368	366	378	395	386	363	393	390	378	374	345	363	340	393	378	360	374	384	385	354	432	365	381	356	375	409	378	393	392	381	388	395	357	384	389	335	350	359	404	375	399	374	403	409	388	360	365	350	378	389	378	381	358	402	361	370	370	397	371	361	389	375	398	385	343	385	391	402	389	379	372	364	393	392	376	387	370	352	405	395	400	384	402	340	378	379	397	376	401	362	373	358	358	373	386	351	385	385	393	413	363	348	400	393	385	380	373	369	367	352	376	345	351	386	380	359	372	399	362	369	393	357	368	346	363	369	370	362	357	381	374	370	354	377	340	352	394	371	375	385	387	369	380	395	377	392	352	422	370	395	380	345	374	324	362	352	395	381	390	379	374	371	363	372	369	391	364	360	404	389	376	367	390	345	347	357	395	364	394	389	356	387	364	349	394	383	336	381	350	386	358	364	367	367	388	368	411	410	393	351	345	370	379	374	391	370	394	364	404	356	400	402	355	371	354	355	356	395	361	386	375	362	369	393	377	408	369	356	343	382	352	381	365	404	390	407	357	385	378	338	335	419	360	378	384	375	381	371	392	391	368	394	356	388	343	317	414	375	401	377	363	400	360	352	365	367	367	421	401	355	358	387	376	382	401	378	361	367	360	360	372	350	364	383	368	371	354	378	394	384	380	365	367	322	401	356	371	370	398	354	345	372	376	390	377	422	379	388	367	382	340	367	353	391	392	393	361	352	389	373	382	390	369	349	383	412	412	394	422	380	358	376	373	399	405	378	372	377	385	390	366	396	362	339	408	373	376	360	389	388	400	362	389	366	351	359	386	347	358	355	368	379	371	391	346	356	391	386	377	393	364	361	403	386	390	380	385	384	346	379	365	360	362	323	382	393	334	372	363	385	404	373	374	377	344	368	386	358	372	368	370	390	332	378	383	376	392	373	389	364	364	405	391	378	377	365	389	370	407	396	358	349	363	411	386	386	376	392	363	353	396	386	354	372	379	371	360	386	416	331	385	394	371	384	378	369	332	356	359	393	377	393	373	355	379	368	354	396	400	361	345	364	411	395	354	382	336	369	366	397	373	397	370	359	397	374	382	369	381	347	386	337	404	337	365	348	381	403	375	350	384	397	389	370	373	361	384	373	395	385	349	382	351	357	395	372	393	360	366	351	346	346	368	423	386	360	359	360	397	350	364	338	368	377	369	393	389	395	384	370	389	333	387	389	419	395	382	366	364	355	379	360	388	356	352	361	340	392	376	368	381	404	399	389	356	424	366	370	356	359	348	402	372	365	382	354	392	379	384	400	351	394	374	384	377	379	363	367	376	370	376	399	351	368	403	376	366	389	385	399	385	381	344	394	374	402	396	375	379	334	391	373	359	371	347	381	380	387	352	350	408	385	355	373	362	357	360	378	369	390	349	384	376	364	384	382	342	359	384	375	376	363	369	349	386	352	367	346	370	407	377	368	388	357	376	398	401	366	355	355	361	401	380	391	393	407	381	378	397	372	379	384	367	374	394	368	363	405	379	389	331	363	396	348	356	389	384	399	381	370	374	397	365	390	363	375	379	378	385	360	383	346	380	366	369	387	385	390	398	374	391	387	375	361	357	373	401	386	408	344	387	377	385	396	343	351	423	365	355	391	343	373	345	397	402	413	386	371	429	408	388	391	354	370	381	391	369	371	384	360	379	387	343	356	365	371	364	359	379	382	358	379	370	367	397	364	366	362	338	359	347	349	344	349	416	398	394	392	402	354	386	386	378	387	402	376	385	349	367	358	372	364	350	343	400	328	390	367	355	381	385	360	383	387	421	368	399	401	347	347	357	377	348	409	389	378	389	368	405	363	356	396	339	367	390	358	389	347	385	377	380	370	368	409	407	350	370	403	389	378	381	351	387	376	374	365	372	358	331	351	399	330	340	345	374	360	381	341	362	365	383	386	395	343	401	388	410	376	389	355	337	370	350	366	350	383	342	372	376	356	396	427	377	370	357	373	385	388	392	369	382	367	391	353	388	388	333	375	389	332	375	347	390	389	382	353	406	371	371	379	363	378	381	372	380	373	317	390	364	374	378	375	395	378	382	375	358	353	394	398	375	394	378	350	410	363	358	401	380	410	372	323	397	361	389	404	344	362	397	405	353	377	376	345	394	380	385	369	358	365	404	364	359	362	357	400	374	353	438	352	372	396	328	374	401	343	342	380	389	384	362	381	395	429	367	418	375	362	400	380	353	364	365	380	391	398	374	366	391	396	388	343	379	397
25214	27452	35175	28565	16585	3936	772	608	557	549	592	484	551	553	542	549	544	494	541	523	525	570	493	508	524	484	476	535	538	547	526	526	491	526	513	575	530	525	481	553	543	480	514	518	542	509	517	531	554	507	528	516	551	527	525	528	530	534	477	500	507	488	511	564	574	499	545	538	513	527	507	500	509	547	562	522	512	595	580	533	500	503	511	533	533	496	497	524	480	521	518	500	533	525	488	563	475	498	532	475	514	542	480	513	557	524	522	518	544	555	523	500	530	530	540	491	519	534	518	520	543	520	546	548	482	490	491	528	491	531	558	524	482	534	528	518	498	519	520	500	547	533	478	489	554	517	498	524	531	469	524	507	540	503	506	504	517	522	544	531	518	541	513	556	517	519	526	527	536	534	533	537	482	560	523	515	529	561	534	556	514	538	534	475	562	548	519	466	545	559	551	490	517	517	491	494	493	522	507	537	506	470	517	498	524	520	496	522	484	592	515	557	531	517	504	513	569	484	500	520	528	514	505	530	523	508	533	511	493	527	507	544	506	512	513	562	514	518	500	493	537	510	507	530	515	530	522	480	484	490	516	491	512	510	535	501	517	501	528	483	530	514	514	534	495	527	509	509	556	494	544	551	519	492	525	564	479	485	551	527	557	523	537	571	501	518	494	561	555	507	513	526	542	534	552	509	494	494	531	511	489	548	537	528	476	547	526	559	497	507	502	519	542	526	534	499	482	563	551	495	543	492	519	498	556	520	525	507	505	482	527	483	485	531	527	518	499	491	519	521	486	502	530	502	507	513	497	501	546	497	542	510	521	533	529	515	499	507	554	497	531	484	505	513	507	542	472	545	502	498	532	537	524	497	580	520	526	527	532	491	518	475	490	515	516	505	529	521	526	503	534	565	520	531	545	542	480	486	501	537	500	534	527	537	529	539	534	532	493	542	520	528	485	546	524	523	517	497	532	513	518	531	484	503	540	502	488	532	528	496	521	533	520	490	510	506	531	529	520	483	500	525	535	526	493	454	521	515	546	560	494	492	516	495	494	526	516	505	533	507	538	528	541	517	505	516	539	532	511	538	547	546	501	489	528	538	547	502	534	499	546	525	536	513	550	574	502	531	543	567	497	495	566	519	513	506	519	583	545	556	496	518	492	497	542	519	529	495	477	536	496	500	503	519	508	590	474	530	476	483	475	517	566	484	526	515	571	498	524	518	511	537	515	491	528	488	547	530	561	507	525	534	507	535	512	541	494	548	499	547	533	559	539	585	529	505	469	517	485	509	508	493	534	473	498	499	514	518	474	484	538	491	550	488	542	506	485	516	535	520	533	482	512	524	511	508	501	528	506	507	502	495	557	523	525	512	499	549	509	512	536	516	514	508	530	533	551	485	527	521	499	464	533	489	538	475	502	529	538	505	554	529	561	558	482	507	489	529	551	520	513	518	507	548	562	536	565	495	563	510	506	510	543	569	499	529	500	567	520	528	517	511	534	549	512	518	521	466	533	470	490	510	489	535	517	521	526	492	514	518	547	543	508	516	532	526	552	498	477	512	531	471	512	533	496	510	533	530	525	543	499	500	499	533	526	526	458	537	522	490	526	532	553	532	566	476	477	519	503	552	539	550	549	508	535	533	522	559	507	514	525	545	553	533	519	519	510	524	538	502	522	505	518	508	534	517	545	523	545	537	532	511	486	499	503	477	561	523	506	493	541	517	534	513	490	505	552	514	471	557	526	498	533	532	522	508	498	528	502	521	516	549	548	538	463	535	502	497	506	522	509	527	530	511	563	507	520	528	543	541	509	505	524	508	537	494	520	532	521	545	514	506	536	537	527	477	529	522	518	486	532	538	570	481	510	534	517	510	510	527	495	509	507	504	513	558	509	525	510	488	517	546	575	535	553	511	529	512	500	488	528	509	515	473	529	496	512	509	504	511	507	522	492	529	511	517	498	508	519	491	522	509	557	505	528	494	504	523	521	502	491	505	511	512	542	542	554	533	539	546	521	515	507	478	525	513	508	547	550	510	533	509	539	525	518	495	497	538	500	538	524	522	529	541	494	506	503	519	534	515	595	585	479	516	577	493	479	456	556	521	534	508	491	538	490	504	503	525	511	480	522	544	510	507	529	506	522	521	531	526	487	483	515	488	565	501	490	507	516	523	526	507	495	572	521	544	527	508	555	506	551	552	516	529	483	507	484	500	512	520	531	486	487	524	531	523	548	542	495	500	495	515	514	537	523	485	535	530	514	496	525	543	517	524	564	528	536	518	541	506	518	541	523	500	461	474	527	484	533	493	503	526	526	506	513	537	522	515	482	526	556	524	527	526	516	508	510	510	495	510	536	539	547	513	536	522	480	518	531	556	537	501	519	518	520	470	542	495	559	495	526	488	530	479	536	509	511	532	518	566	545	517	549	521	510	494	497	490	541	515	525	497	560	493	527	525	540	576	506	546	526	500	531	523	541	477	469	553	512	510	545	501	518	513	576	563	570	507	521	471	486	513	527	537	545	505	533	527	478	540	514	518	505	519	542	549	479	506	531	520	535	546	526	521	550	508	504	497	486	491	461	506	531	514	513	521	500	495	496	546	530	498	552	537	559	487	494	505	530	531	533	542	505	546	489	485	504	519	495	504	538	499	525	535	512	550	539	518	544	536	509	495	507	538	533	533	498	518	516	549	540	510	506	502	447	531	520	513	503	518	529	543	528	487	526	519	488	518	602	509	526	522	500	511	528	497	526	511	495	512	543	506	521	468	500	504	495	535	574	499	525	523	511	533	546	532	529	531	537	529	540	515	519	465	455	518	528	518	434	547	543	519	547	474	542	517	541	517	508	553	510	546	555	542	553	513	512	557	497	545	521	483	543	522	498	497	523	524	535	557	495	520	509	522	509	557	518	539	532	528	516	533	517	471	534	529	538	498	539	534	492	521	533	493	539	470	503	530	495	505	513	508	522	493	536	477	547	533	500	535	533	537	495	525	521	501	477	506	489	550	486	479	507	534	510	515	515	495	541	523	518	503	577	514	473	531	537	509	533	519	538	538	563	512	502	515	499	493	553	530	498	533	556	529	521	492	522	516	511	503	505	526	543	488	512	507	490	508	488	534	535	494	483	548	480	507	491	511	518	506	526	552	531	537	579	538	526	535	537	536	486	526	519	507	559	523	497	484	520	515	531	534	517	527	523	535	462	478	531	481	517	524	536	533	530	471	515	522	541	503	502	519	503	517	496	452	551	520	526	520	494	529	501	505	536	527	535	528	516	498	552	540	546	551	491	510	536	514	516	505	494	541	538	537	534	467	506	524	538	504	490	491	518	519	520	488	498	578	527	497	535	543	510	530	543	478	542	559	568	523	520	529	512	526	529	514	505	523	550	552	510	503	534	522	522	574	478	499	500	534	528	521	523	520	526	518	555	512	503	518	501	548	509	506	533	505	529	501	508	520	537	526	518	524	534	533	516	533	501	543	509	501	487	515	499	516
61987	90845	54180	20366	4687	1075	496	464	463	486	470	458	475	477	466	476	461	493	484	499	484	519	483	523	492	487	484	504	466	472	457	459	488	441	495	491	507	460	531	483	485	522	466	461	462	473	487	492	494	450	518	456	476	482	475	484	494	501	482	470	488	431	452	477	484	480	450	464	451	432	470	480	467	469	482	497	423	520	507	487	480	477	507	498	482	474	514	462	461	485	512	479	457	481	498	485	524	491	447	492	470	484	478	472	476	496	501	477	481	459	472	467	453	487	524	484	473	512	479	497	477	454	475	444	481	438	487	507	476	454	492	477	480	459	458	441	483	451	475	441	485	458	476	495	458	491	468	452	479	517	505	480	495	473	452	454	498	446	463	473	487	475	471	473	458	462	472	469	458	479	470	453	488	494	505	494	458	481	516	462	502	525	449	459	475	495	485	466	475	462	471	479	506	461	509	469	492	517	474	461	457	464	500	456	472	499	474	466	482	478	477	487	420	466	527	457	480	475	436	485	514	514	443	440	482	511	488	460	468	486	476	463	477	461	458	495	502	453	488	485	496	453	453	485	455	447	482	480	483	478	417	463	476	465	489	470	505	462	476	478	486	475	458	522	502	463	466	480	481	494	460	428	472	507	476	448	491	454	464	447	474	494	475	514	462	461	453	489	502	505	494	487	479	461	479	486	498	496	498	468	485	486	504	464	447	489	490	486	507	485	491	486	480	484	469	432	490	462	482	486	485	464	474	523	479	466	440	471	499	495	460	439	474	492	468	474	500	463	502	454	484	501	436	470	425	496	476	488	551	463	469	456	461	441	461	444	473	495	459	526	484	490	489	478	461	488	502	487	462	487	465	486	478	441	451	470	493	452	474	465	510	439	488	494	477	487	495	471	480	482	504	472	511	446	433	474	524	469	469	448	434	454	451	461	470	461	474	485	448	481	444	503	482	481	487	453	473	491	481	490	522	487	481	439	503	474	497	479	471	503	419	482	481	500	493	490	459	480	432	470	487	459	460	509	470	432	494	486	502	426	493	457	485	477	469	470	494	480	418	498	470	481	453	465	458	452	455	498	482	472	519	504	483	492	467	482	434	469	467	473	449	513	458	448	446	483	437	458	450	485	484	466	456	450	496	448	495	465	459	495	466	459	490	490	483	446	497	480	430	459	452	471	454	462	507	453	459	477	506	482	471	489	457	478	448	468	480	483	450	515	470	522	515	478	495	460	512	488	505	479	497	460	488	436	517	487	452	457	495	484	439	511	491	522	437	484	469	494	450	460	489	485	476	476	485	485	462	447	502	471	450	474	463	466	489	431	508	469	473	485	466	441	488	482	503	512	498	429	519	477	430	474	467	459	469	450	475	495	488	504	483	457	450	472	467	511	480	459	486	446	445	494	499	474	470	494	474	437	449	457	474	480	465	476	458	454	495	484	442	447	466	482	498	477	472	473	502	443	468	478	502	432	450	509	509	497	500	462	480	456	494	437	456	510	465	519	500	477	478	499	462	441	461	462	470	455	500	445	472	489	451	446	460	473	464	465	457	452	473	489	461	436	470	453	430	487	470	496	494	491	443	491	464	455	512	463	513	458	452	498	476	422	439	462	490	480	475	466	482	480	478	491	473	493	490	482	464	468	454	471	469	452	461	475	511	498	485	460	449	472	451	520	476	462	458	497	500	455	461	474	462	469	470	469	452	468	475	484	478	500	455	481	480	471	467	468	461	474	482	484	457	435	436	484	467	438	483	485	465	459	494	441	483	452	455	471	471	460	503	493	455	472	462	431	434	499	471	502	471	472	459	490	497	458	479	450	467	467	480	458	499	468	464	523	477	473	465	519	495	481	494	465	491	479	491	472	466	449	465	461	463	433	469	471	442	438	486	473	444	480	493	477	479	448	494	455	476	486	485	495	475	481	478	485	445	443	500	478	480	427	500	485	504	447	490	494	452	452	473	502	474	451	490	441	449	437	488	474	426	475	510	453	514	491	483	476	491	478	456	452	482	493	474	444	435	489	509	485	498	497	472	433	488	488	483	446	461	491	457	503	473	529	446	443	470	465	435	500	447	450	514	496	490	474	446	487	504	459	462	484	427	468	461	483	467	480	444	470	501	463	475	472	517	469	437	477	464	484	423	466	500	438	469	463	499	466	443	473	464	470	480	521	490	457	449	514	437	460	510	484	495	477	484	485	452	465	472	449	499	462	454	485	461	511	458	464	504	490	468	490	449	483	485	481	462	437	456	445	454	491	498	483	453	459	495	455	496	474	447	498	434	478	467	448	464	466	499	511	502	472	484	497	471	452	450	488	515	469	433	453	523	484	501	537	467	498	498	478	469	461	504	498	476	502	431	479	460	474	503	481	495	507	476	515	475	479	471	476	429	511	473	457	490	438	477	473	471	463	457	485	470	485	460	473	472	485	528	470	470	536	476	492	494	425	464	462	502	453	486	474	465	518	473	487	453	489	450	473	473	458	521	447	440	472	486	505	479	523	449	460	466	500	465	512	471	451	508	439	505	475	470	461	460	484	490	475	512	452	450	461	461	475	472	475	474	461	481	458	457	479	486	453	495	470	493	497	479	504	485	465	519	455	509	418	487	420	454	465	484	472	453	478	425	487	503	462	445	443	480	444	446	459	482	458	476	483	448	469	466	479	471	480	488	459	456	459	492	501	472	447	467	493	484	457	475	485	451	472	480	472	457	490	459	473	454	465	473	517	490	493	465	463	456	479	470	479	400	459	466	461	482	457	474	468	482	506	457	485	441	430	475	449	510	473	537	434	486	499	439	423	502	472	476	454	490	439	463	448	466	494	498	472	478	470	486	477	449	446	469	496	451	494	491	444	488	463	460	486	445	436	488	452	443	483	460	473	492	469	467	507	445	478	466	460	463	462	480	514	532	465	458	457	475	518	479	470	446	505	469	444	448	493	455	478	433	473	474	504	471	472	426	470	438	475	477	473	506	482	489	473	488	492	475	483	464	521	484	465	459	467	450	470	487	501	476	478	447	476	467	504	468	462	468	482	476	490	451	470	502	475	458	442	460	481	483	499	490	500	467	479	451	459	476	483	461	486	465	469	483	498	478	500	468	479	483	442	483	449	469	501	494	472	471	469	498	479	459	452	482	485	457	533	497	487	499	515	473	480	437	462	477	488	442	507	504	451	464	457	461	469	458	505	463	476	461	463	423	458	474	479	482	481	484	475	476	500	476	456	452	423	482	463	471	452	410	431	502	492	468	479	455	425	502	418	441	494	460	501	463	478	464	460	471	478	490	507	466	513	470	480	451	490	502	449	451	459	427	494	434	453	462	467	463	477	486	460	468	469	471	479	486	491	456	517	473	483	475	472	444	481	476	502	496	428	492	512	465	492	435	492	475	460	475	476	464	492	491	469	467	483	476	466	486	481	451	483	439	463	504	512	469	429	480	455	477	446	458	437	425	476	491	480	476	449	479	482	494	455	460	465	446	432	442	426	485	450
24126	25246	33842	27983	20664	10439	1573	902	798	763	779	753	711	727	747	706	785	760	752	755	744	766	770	707	776	712	765	778	738	744	693	805	707	707	791	722	733	768	749	727	764	744	754	770	743	733	767	722	733	744	689	719	707	749	725	739	699	733	643	697	713	719	733	721	713	796	729	757	726	717	728	720	739	683	708	729	757	752	745	749	745	718	749	738	676	705	703	741	685	702	708	714	732	779	696	691	687	773	700	751	713	730	706	735	709	725	752	695	693	734	743	738	707	761	668	721	722	771	688	741	708	705	735	724	697	759	724	733	724	746	777	735	717	703	694	713	754	760	741	727	748	776	747	697	803	700	731	730	749	708	727	745	726	715	703	763	730	680	668	714	754	688	768	691	727	722	701	733	737	728	723	752	676	732	753	749	693	744	746	712	687	708	694	713	740	723	703	688	751	670	697	690	717	692	737	756	713	707	719	721	712	696	760	707	727	756	661	738	701	676	707	740	672	703	705	716	691	716	705	737	737	705	744	714	713	737	753	649	709	749	730	741	782	694	741	711	718	733	715	677	752	748	718	687	765	739	745	730	690	697	743	758	725	714	750	741	699	720	736	702	749	677	762	724	748	757	689	730	714	722	759	748	702	709	714	693	711	730	768	730	708	725	711	751	720	779	709	702	731	650	694	708	742	754	714	708	761	707	728	694	753	717	689	748	694	800	674	756	737	697	709	706	675	729	743	712	689	717	699	707	744	775	732	679	673	730	702	755	745	723	757	718	764	727	693	709	712	739	736	743	718	695	767	797	720	694	716	752	732	690	696	719	719	715	723	729	756	643	712	723	758	705	725	729	702	649	740	714	738	757	715	723	731	694	771	747	739	731	704	688	719	712	686	703	719	769	694	730	725	702	692	722	722	705	704	694	757	747	745	696	717	725	735	704	729	758	692	687	758	716	723	747	730	763	722	729	765	702	758	707	692	732	690	761	722	695	737	720	709	683	715	678	752	696	803	703	688	683	706	697	700	719	718	726	697	759	731	754	745	723	677	730	707	757	729	742	753	717	742	697	708	761	734	784	718	702	678	760	681	758	741	738	744	712	745	742	729	739	707	700	695	719	671	670	698	689	722	685	745	695	743	719	697	727	725	754	702	711	748	677	720	682	699	790	747	716	717	755	666	757	714	747	719	786	681	674	725	757	780	678	706	704	674	748	736	684	688	741	727	714	716	716	734	674	740	754	708	683	700	651	679	736	693	721	653	735	733	698	768	679	699	662	743	742	695	679	693	696	745	734	758	703	726	703	756	736	762	709	722	695	715	741	722	731	712	730	733	693	702	706	719	748	704	695	727	692	722	739	749	703	764	706	736	795	720	712	742	744	724	712	749	665	692	793	752	752	687	792	760	704	712	679	636	724	710	721	692	716	701	717	708	688	762	723	715	755	772	718	711	650	728	738	714	733	697	703	737	719	716	750	732	727	710	728	730	749	724	710	730	721	717	711	723	705	716	748	721	688	694	726	757	724	719	677	687	719	681	718	711	706	673	685	690	673	743	666	765	684	700	712	714	751	697	758	676	709	702	686	714	730	719	728	717	719	686	702	680	722	716	684	745	747	723	741	750	713	750	741	706	701	719	723	686	736	747	689	702	723	710	735	730	704	704	706	731	757	727	663	738	672	763	723	708	709	731	716	703	683	747	769	708	682	661	703	686	754	715	742	711	704	751	728	731	714	694	710	730	758	712	727	692	702	718	714	713	721	670	686	707	778	767	732	721	679	711	682	723	692	750	697	723	723	717	733	734	747	695	676	729	654	712	692	704	696	699	744	713	698	747	706	718	691	697	711	728	736	698	700	714	706	714	731	650	714	739	674	674	748	722	694	706	722	757	695	676	714	715	774	730	726	708	733	701	717	741	689	735	766	778	778	660	697	770	723	685	738	740	702	686	718	729	776	722	742	738	691	749	736	715	699	675	704	699	733	755	720	708	735	703	751	667	718	772	746	742	760	671	712	710	696	701	732	750	741	713	709	711	718	700	677	733	775	711	661	719	693	684	654	744	708	705	708	732	777	686	714	723	755	701	742	693	674	713	706	710	736	748	749	726	706	738	747	692	753	700	744	730	722	746	703	696	742	720	745	668	701	704	761	744	693	720	740	653	741	721	751	723	722	726	708	767	707	658	692	714	690	718	704	710	749	715	752	741	706	718	724	761	711	726	747	768	730	737	708	706	716	750	704	783	716	661	687	703	739	734	762	735	712	710	743	733	691	740	765	695	707	722	750	741	707	718	711	747	720	738	682	719	712	677	771	675	730	743	685	743	738	708	740	689	706	702	742	715	715	714	712	746	736	721	705	724	732	730	736	729	759	750	755	750	743	735	671	716	736	721	715	705	722	711	732	663	696	708	680	733	712	785	702	724	710	704	665	745	699	728	715	685	736	709	720	723	654	715	733	734	746	680	688	689	741	706	745	713	715	669	715	704	690	729	690	731	726	677	725	724	708	718	696	736	736	745	778	768	751	710	724	710	740	709	700	726	722	702	687	711	668	729	758	712	721	721	726	748	700	748	713	762	727	697	720	703	692	768	724	779	712	728	737	698	739	711	760	730	731	728	692	716	729	770	689	721	684	723	710	704	739	709	725	703	758	732	743	736	686	768	730	745	746	720	716	707	665	722	739	700	690	702	686	723	724	750	657	692	714	690	741	719	736	688	728	737	784	753	696	744	713	706	699	744	735	679	663	772	684	721	721	720	710	725	736	733	729	707	653	701	713	723	724	747	701	724	689	739	741	696	689	712	649	683	764	730	726	726	752	733	701	741	746	736	698	723	718	701	661	695	686	721	699	716	709	764	707	731	707	707	688	706	715	727	777	744	747	738	733	739	675	751	727	712	757	721	691	693	732	689	748	737	733	716	718	722	663	698	738	758	721	777	715	665	693	652	687	712	665	755	756	734	663	731	730	711	678	733	669	705	693	701	706	708	758	715	682	737	721	752	735	701	712	741	687	725	711	748	715	761	675	677	711	742	693	744	712	734	697	743	713	753	717	753	735	719	725	696	710	693	688	752	712	752	715	697	766	725	734	661	702	716	754	683	722	750	680	706	725	746	709	739	703	698	723	781	731	734	724	707	697	717	724	712	716	759	707	723	719	730	653	750	709	743	667	695	761	699	731	747	755	712	720	757	742	727	682	728	693	745	736	710	718	687	723	731	678	716	706	719	688	679	678	720	718	697	712	770	746	666	693	731	724	705	720	691	726	673	705	726	755	708	727	747	720	761	728	679	694	730	693	732	656	748	716	699	756	750	684	761	688	796	695	723	759	737	731	780	673	739	721	742	668	694	748	693	692	722	711	697	712	727	741	715	685	686	738	714	734	754	681	764	739	693	666	706	717	728	758	728	737	685	663	722	732	693	676	714	709	733	723	752	716	714	698	729	697	711	699	694	690	689	703	723	736	698	760	682	722	716	710	698	726	717	693	749	734	711	659	677	702
57828	95420	61797	28581	9192	2050	666	617	664	649	665	711	649	706	649	711	666	644	679	676	644	673	657	622	669	666	645	689	686	638	674	636	672	693	662	692	690	601	653	684	670	659	671	693	646	661	663	635	650	658	663	667	638	628	613	649	675	644	662	684	691	705	647	644	701	599	655	663	605	675	684	631	703	602	703	654	696	665	619	682	644	603	664	656	684	656	670	609	675	639	624	640	634	615	656	611	636	665	670	683	664	660	654	652	650	652	657	626	645	633	708	626	674	663	639	660	665	629	661	639	699	599	648	658	668	692	698	629	680	699	624	666	628	662	657	660	639	643	651	683	640	655	656	701	683	632	662	647	598	635	595	657	655	667	661	614	650	691	689	619	635	681	700	649	624	656	644	630	657	634	664	677	671	645	634	642	675	635	648	654	674	643	629	659	657	647	636	650	631	689	669	619	665	629	664	635	657	659	615	683	590	665	640	627	668	613	614	643	640	666	628	655	658	644	633	587	625	635	628	652	614	637	644	677	612	669	624	650	671	595	642	609	646	675	629	673	659	629	663	652	659	666	639	620	664	650	657	628	629	657	678	605	644	637	681	629	641	658	649	619	624	677	657	641	662	673	607	669	710	640	650	640	656	627	664	670	625	703	658	647	654	621	620	706	611	648	657	682	676	643	627	638	626	655	685	657	692	680	654	649	640	681	677	677	637	669	662	610	663	594	672	640	647	658	678	649	677	637	652	662	692	657	640	625	638	681	645	675	665	684	680	638	647	652	661	640	629	669	635	661	687	668	649	622	636	652	631	661	645	679	646	645	676	669	649	716	661	652	626	652	658	651	668	681	671	659	659	617	624	683	640	612	659	634	658	659	649	634	622	661	612	647	634	614	619	656	639	640	640	633	606	663	659	648	680	659	676	690	652	676	698	673	644	652	669	679	697	617	659	651	635	662	652	641	633	653	639	656	676	602	616	613	652	676	660	705	670	660	661	649	647	631	613	639	626	654	655	651	685	651	722	630	632	687	596	644	662	664	665	640	640	673	617	642	655	665	672	717	655	680	640	675	666	623	652	644	635	671	660	701	630	672	681	701	620	611	660	668	664	716	685	567	682	638	657	678	699	620	638	637	693	649	658	663	609	613	625	695	659	676	650	678	645	624	652	690	691	664	677	632	713	601	626	657	669	646	653	699	612	658	640	573	652	641	609	655	619	628	610	711	636	655	629	652	618	652	676	683	654	645	639	695	701	680	626	650	702	699	655	695	643	653	675	642	639	659	621	664	655	619	624	619	669	640	633	676	639	675	686	638	654	624	679	645	662	620	646	646	646	664	600	614	647	642	628	616	644	664	636	657	618	620	658	687	682	651	641	639	682	630	647	646	657	665	647	662	634	670	658	635	629	661	639	641	669	638	654	634	628	644	639	679	695	638	630	648	647	670	677	590	657	660	649	651	655	648	672	684	621	612	649	668	679	678	674	686	649	691	630	620	650	680	657	622	717	645	650	644	637	670	653	668	647	622	650	649	634	615	640	669	669	618	670	686	638	634	656	620	655	611	655	719	649	670	656	618	653	633	656	662	646	655	673	601	672	657	686	652	691	665	639	693	665	645	666	664	681	637	655	631	658	623	676	638	640	676	638	648	639	611	629	639	666	574	655	699	608	605	654	636	631	639	656	652	610	665	638	638	652	659	651	635	691	623	686	609	700	659	670	634	618	671	655	695	645	661	691	618	646	662	656	657	649	626	689	612	688	639	606	622	633	663	653	656	623	643	633	594	631	656	678	667	664	643	638	649	680	610	647	602	660	636	625	644	681	704	633	649	601	681	655	646	638	647	659	637	638	723	659	650	643	652	638	717	642	601	641	677	621	693	694	613	668	698	647	664	692	669	621	613	662	682	672	601	714	666	658	668	636	631	655	666	659	652	647	647	649	612	614	684	649	638	654	695	627	662	643	617	658	644	660	629	619	662	631	673	639	649	653	692	654	646	596	645	654	670	636	592	618	681	645	625	637	682	685	658	641	667	589	650	662	694	705	644	608	650	682	672	651	659	650	644	605	622	637	564	626	673	642	647	671	652	639	647	625	660	686	680	630	622	651	666	648	648	643	661	619	611	672	624	681	689	633	605	602	595	653	644	640	680	664	624	650	658	623	687	615	696	644	639	629	668	688	645	635	651	648	622	625	661	688	665	654	595	661	628	654	670	604	679	653	621	672	600	646	694	649	641	682	678	653	592	666	640	643	640	662	671	636	671	631	688	617	690	608	669	651	621	664	669	640	639	607	639	643	618	641	681	673	638	663	641	613	637	629	667	647	641	637	577	641	649	622	684	662	655	633	669	661	645	646	660	641	644	652	635	655	659	650	665	671	695	638	635	646	612	641	692	586	593	650	623	695	621	685	647	654	619	650	646	667	667	645	648	637	651	621	661	679	661	656	635	693	639	641	660	633	663	645	645	567	623	692	673	606	646	677	665	607	618	664	648	619	676	603	639	624	700	647	660	697	664	610	607	653	634	636	628	654	669	685	589	628	659	640	665	655	625	638	724	632	645	705	662	689	651	670	655	636	626	629	622	675	650	633	631	669	689	644	598	625	649	654	666	644	657	641	661	667	589	671	639	647	650	632	676	631	595	667	608	621	650	642	642	646	665	648	676	690	640	657	616	649	674	605	634	664	647	664	634	628	647	628	664	671	653	640	672	618	665	645	627	648	667	662	695	653	661	691	642	690	640	630	618	618	619	632	681	670	662	698	659	650	611	653	638	645	667	657	634	604	672	636	601	615	672	660	664	639	668	659	660	604	660	619	665	689	649	611	613	673	695	665	626	662	639	585	699	646	644	683	622	652	654	657	633	690	688	664	664	629	674	635	650	651	645	676	659	659	627	658	651	649	652	633	683	620	648	623	658	688	675	653	648	620	666	664	622	659	651	608	659	666	679	627	652	624	624	630	651	677	637	637	640	616	675	642	628	636	680	636	636	663	645	622	626	642	652	649	647	632	616	706	602	714	661	671	612	629	630	661	642	665	621	610	644	652	659	634	644	605	626	667	617	692	666	637	650	637	654	662	662	641	619	650	642	639	656	635	651	615	633	682	630	705	619	696	632	667	600	639	636	632	644	650	654	651	679	624	640	671	665	653	653	694	634	648	636	653	629	621	630	688	661	652	610	692	619	654	651	642	566	641	649	635	652	584	646	657	649	685	660	643	632	621	634	631	677	634	607	599	634	637	646	627	626	617	640	631	639	698	635	646	657	630	663	678	651	592	648	665	641	655	649	629	661	666	602	662	620	637	672	655	652	670	589	647	679	716	661	654	617	672	609	657	618	627	643	666	636	669	677	638	576	648	670	611	684	607	678	615	615	634	643	684	687	657	610	647	649	658	650	650	630	683	642	641	650	660	675	648	647	639	658	655	642	668	669	685	613	675	658	683	657	645	633	640	643	662	616	673	593	654	676	655	642	628	702	644	636	665	604	612	624	644	653
32228	35191	24715	7828	1396	664	622	557	560	530	568	572	604	574	549	522	551	552	561	575	547	555	572	562	546	601	590	545	588	560	606	577	620	578	571	534	583	578	561	591	617	537	571	544	545	552	590	591	580	528	591	533	557	584	592	562	591	577	594	531	610	546	565	560	555	595	597	552	576	576	567	549	550	552	555	628	568	553	576	567	597	556	584	543	605	553	542	577	607	606	591	573	577	560	579	545	601	588	540	533	618	584	557	562	545	575	591	565	586	552	598	549	568	536	533	519	563	569	586	564	580	511	557	579	544	601	548	560	580	555	525	515	584	591	565	616	541	545	581	589	562	569	573	587	549	572	575	559	573	554	557	581	601	609	556	589	556	552	567	594	600	547	561	555	572	566	567	589	567	565	573	581	564	556	569	568	548	590	566	564	562	569	611	590	590	585	566	575	572	570	527	585	615	520	630	565	584	559	552	567	558	574	564	566	609	569	545	573	560	560	580	598	540	538	559	588	528	558	562	525	519	543	573	551	583	566	557	569	602	617	577	574	567	557	562	577	585	580	585	626	560	566	568	519	540	602	551	509	588	526	575	602	563	570	562	608	565	557	559	550	538	581	494	583	534	578	545	570	562	645	619	569	548	558	591	581	566	624	568	608	583	529	564	577	554	568	582	553	571	522	583	562	563	558	599	575	610	561	567	553	560	530	609	576	544	538	559	543	528	566	603	553	584	548	537	584	578	551	589	542	543	531	586	533	555	574	565	499	584	571	600	569	578	555	540	563	580	530	571	599	545	566	554	539	561	607	596	612	543	526	548	586	575	545	581	572	564	550	587	547	561	543	559	584	554	547	590	578	547	558	510	557	585	557	597	582	542	526	570	621	584	594	580	579	627	579	565	570	556	543	556	587	576	554	577	587	544	595	598	586	565	568	572	554	575	593	557	549	542	573	554	575	592	599	543	543	538	570	539	557	597	521	569	544	570	555	548	579	568	561	592	583	566	598	543	566	552	553	567	547	545	589	572	580	574	562	570	555	571	568	591	548	550	559	588	565	573	539	576	542	575	581	539	555	555	566	575	601	580	587	547	571	566	571	562	543	566	560	548	561	585	518	562	545	589	548	576	566	524	551	547	543	538	592	552	591	573	614	578	548	574	570	528	620	509	549	545	547	562	602	612	596	561	609	594	587	616	580	567	589	577	579	565	555	585	606	550	515	551	586	557	620	528	542	550	565	585	562	583	552	552	528	566	531	546	551	567	571	574	589	585	555	557	567	534	585	583	567	543	598	580	565	564	574	591	564	596	521	572	564	607	550	589	587	542	559	565	582	609	571	575	538	566	580	559	579	593	586	571	513	535	574	570	609	540	573	596	558	566	595	560	558	526	591	555	577	528	582	585	588	581	560	593	588	564	582	590	543	565	569	587	548	591	584	560	578	571	553	562	569	589	573	614	537	555	526	576	581	528	558	574	547	539	575	541	604	575	548	596	577	567	554	548	584	586	592	584	618	521	558	517	578	566	567	582	530	617	551	595	565	527	561	583	548	580	586	569	578	579	575	565	602	561	573	538	574	580	532	567	570	573	594	592	564	582	577	602	532	587	592	583	561	561	582	600	606	543	565	522	555	565	561	588	541	545	539	534	561	527	560	514	543	601	600	565	600	593	562	542	592	549	560	572	530	538	580	571	553	573	535	571	531	571	583	586	607	522	524	600	575	561	609	547	550	624	564	555	595	582	571	589	561	566	533	550	585	564	589	555	540	556	553	566	596	592	569	581	571	559	572	582	567	566	581	581	594	561	631	573	587	591	555	583	567	510	594	612	613	571	556	550	542	597	556	564	546	567	552	569	573	616	578	566	577	581	556	503	583	611	658	574	566	550	582	625	577	574	525	560	534	600	563	604	597	551	554	592	560	553	580	546	562	580	579	543	578	586	547	547	554	586	582	561	580	544	543	560	554	587	589	540	564	561	519	546	574	604	544	583	574	554	548	598	591	527	566	605	563	519	563	547	511	581	572	530	573	578	591	563	570	573	564	591	540	553	590	544	581	556	572	552	565	564	601	577	555	539	584	573	568	601	575	553	624	566	586	577	540	521	589	562	548	569	569	552	610	562	557	577	565	592	536	543	597	542	528	569	596	567	499	556	559	534	561	587	590	542	563	586	606	564	584	583	542	573	598	538	602	566	561	580	573	551	530	562	570	526	618	568	526	621	570	556	574	615	596	511	577	538	593	556	597	569	606	570	539	594	596	601	540	563	562	552	547	571	547	533	580	582	527	538	599	533	567	599	556	559	538	561	591	574	568	599	577	561	557	557	568	574	526	564	560	573	553	576	564	592	622	507	563	583	565	596	540	554	581	526	556	559	588	537	544	583	561	551	543	524	560	590	602	557	581	568	571	586	555	521	562	529	587	539	553	584	571	547	597	564	604	556	572	574	564	591	550	534	584	571	590	557	612	566	569	527	576	546	586	579	559	580	558	572	588	589	547	594	610	543	529	514	549	526	583	589	565	590	594	597	579	550	578	552	566	620	602	551	535	584	576	563	522	631	566	598	599	541	611	549	564	601	595	555	595	537	568	529	552	560	603	567	610	589	552	553	577	583	535	533	596	574	618	544	590	548	574	547	548	556	551	565	538	582	541	592	604	588	550	549	581	614	552	532	573	568	592	584	583	564	576	579	577	596	547	563	544	595	588	555	608	547	579	585	558	570	585	575	598	615	560	570	559	553	576	539	526	600	571	559	574	555	549	556	540	583	593	577	593	589	549	548	592	579	563	565	549	544	573	556	571	598	589	569	579	537	558	576	572	540	570	539	604	548	546	575	544	585	571	564	584	585	579	543	565	557	594	577	531	560	574	587	588	580	572	585	550	595	569	586	563	553	604	615	590	571	585	542	592	544	578	606	539	615	576	591	557	560	575	586	594	530	599	560	580	545	586	578	585	550	611	577	570	556	524	551	591	588	568	602	596	560	570	543	560	569	545	563	591	574	575	586	585	591	531	590	596	564	557	511	540	580	565	553	567	525	556	608	561	541	557	547	599	528	544	499	587	564	540	581	619	590	528	572	538	515	491	557	559	549	553	502	554	579	546	569	605	568	612	581	603	556	573	535	561	620	556	613	584	612	572	550	589	546	543	560	560	539	563	587	587	527	618	581	558	539	575	570	536	594	573	536	557	586	567	583	532	552	580	589	544	550	574	541	574	564	559	590	581	567	579	595	574	591	586	552	541	517	572	559	546	582	592	619	584	576	546	574	577	586	570	582	568	607	543	526	563	575	515	529	572	539	557	581	545	548	588	555	592	546	615	554	600	516	542	594	587	568	550	600	532	549	550	582	540	585	557	589	616	549	584	528	574	548	531	605	567	566	563	556	551	598	567	546	550	530	580	597	588	560	546	539	550	577	576	590	567	521	613	558	551	567	546	559	577	596	541	577	548	545	604	530	585	562	593	565	608	544	563	557	536	556	567	577	559	568	595	562	565
31240	37045	15148	3335	979	569	520	465	497	476	494	457	413	436	420	479	449	455	529	473	488	484	481	481	450	494	443	445	453	456	438	452	512	471	443	457	454	454	457	450	423	450	463	434	442	440	483	431	474	463	476	447	462	456	482	470	431	485	456	477	464	433	458	484	470	490	444	492	459	437	434	449	459	437	472	456	457	436	480	457	485	437	477	468	441	439	514	481	465	512	465	437	504	452	440	458	466	461	488	442	436	409	454	429	471	452	411	459	463	479	461	454	433	464	452	442	487	440	463	462	447	474	451	449	495	470	461	420	477	466	467	445	465	445	482	470	433	473	477	432	436	474	441	437	459	426	460	455	473	470	486	478	470	436	431	462	458	467	460	460	437	487	459	503	451	467	469	474	461	452	426	400	449	489	495	459	503	471	479	465	459	458	484	424	468	491	479	482	452	496	470	420	463	418	435	483	430	475	455	465	443	443	466	478	441	479	395	485	488	437	461	439	498	477	497	445	472	458	456	442	486	466	426	451	467	442	438	462	442	422	485	488	477	464	508	461	448	513	465	464	444	460	477	475	470	458	443	446	446	434	451	466	481	477	437	435	476	452	443	480	415	452	457	500	478	419	424	421	462	461	456	459	480	519	473	419	455	499	449	502	508	450	479	470	495	437	500	422	461	452	455	438	440	491	476	441	475	465	418	450	430	479	435	476	478	446	418	474	455	423	453	452	468	425	494	496	423	455	449	433	467	440	438	425	447	452	456	472	469	450	444	435	450	453	470	462	495	443	423	444	456	439	478	452	453	452	418	492	498	460	484	472	442	441	478	457	435	484	475	451	478	477	476	433	462	477	443	473	464	468	505	455	461	442	458	413	455	437	422	428	488	469	459	420	468	433	452	411	446	451	462	475	473	438	460	434	471	468	472	457	472	440	471	434	448	452	470	474	450	479	466	436	472	421	466	502	476	475	451	431	408	493	469	474	484	460	427	447	460	493	446	484	461	455	422	446	453	422	460	447	437	456	468	477	421	464	435	430	494	489	457	468	488	499	476	443	494	460	436	459	455	428	444	448	455	436	483	480	427	432	472	470	460	429	461	431	474	456	444	432	464	470	434	454	477	469	461	460	494	467	524	445	449	424	436	468	442	481	441	423	465	458	441	454	483	431	477	429	453	461	436	455	467	479	400	470	466	470	462	429	454	433	442	448	477	460	477	507	480	439	451	443	453	449	466	443	446	425	434	460	434	459	453	450	452	446	455	484	466	462	451	422	452	432	455	459	476	438	454	444	446	480	419	438	445	471	471	462	431	486	457	490	439	489	459	451	487	495	449	498	483	417	476	462	458	417	473	475	453	482	484	470	455	441	484	467	466	479	473	422	455	467	435	432	455	476	462	477	477	475	444	453	449	427	439	448	448	463	458	437	459	477	482	490	462	468	450	446	461	445	416	410	478	499	441	450	449	474	485	444	466	470	482	463	442	431	487	428	494	440	476	456	465	451	436	472	470	440	474	457	445	469	457	491	481	463	446	473	428	443	466	514	464	451	459	428	448	475	473	454	494	453	443	441	483	470	411	470	437	478	458	473	481	443	505	443	461	429	497	456	447	454	430	438	421	440	442	484	469	422	455	434	488	484	433	474	477	457	450	422	447	485	442	441	446	474	466	446	428	446	439	453	430	425	465	432	461	479	446	447	467	465	456	462	469	472	441	447	417	459	464	472	444	463	462	452	467	467	474	437	449	462	479	441	463	451	457	469	453	470	437	491	501	468	493	464	471	429	472	458	442	475	482	501	471	472	475	437	509	452	478	455	464	445	472	467	468	457	475	474	475	470	465	443	450	459	431	487	445	462	479	451	465	452	472	460	493	442	464	479	432	433	448	447	466	411	481	481	457	459	464	421	460	454	466	438	433	457	447	507	434	473	464	458	453	436	436	472	502	434	465	452	468	477	454	452	425	475	481	473	482	412	467	457	474	464	452	459	444	441	466	470	496	462	429	470	472	478	447	445	451	444	453	437	466	446	463	483	439	449	447	450	525	422	461	473	490	446	460	498	507	452	461	477	445	459	459	472	409	416	511	449	468	448	432	468	458	451	461	471	431	478	433	463	464	439	436	463	448	485	474	456	436	486	425	502	445	451	456	476	461	486	434	478	446	455	455	409	486	509	460	477	451	446	445	475	434	449	489	446	447	457	480	473	445	455	453	445	463	438	480	463	492	487	445	452	511	441	475	484	446	427	483	478	457	472	484	453	496	467	454	440	432	465	457	449	454	484	420	461	446	469	482	458	471	478	474	430	453	461	458	451	445	425	454	463	432	492	473	436	457	484	464	455	440	463	460	443	473	413	424	457	459	475	457	416	458	445	419	438	472	437	461	466	447	466	429	465	447	430	499	455	448	486	446	454	483	463	493	473	448	459	507	440	450	483	476	496	461	466	460	475	435	446	461	464	453	450	508	415	430	472	451	416	437	476	478	456	482	481	466	443	491	440	461	485	435	421	436	454	439	471	456	429	451	467	454	447	457	418	450	420	463	436	451	485	489	469	471	509	497	466	484	477	435	424	462	450	430	440	485	476	492	495	455	479	472	490	449	423	479	462	483	466	452	471	462	470	474	445	446	476	479	486	467	450	444	433	439	497	443	428	435	386	453	416	486	473	436	424	453	471	462	450	468	449	456	471	471	447	487	451	453	472	440	476	475	441	453	454	441	455	500	468	424	434	486	460	418	442	443	483	445	449	451	493	408	462	436	477	423	483	470	459	446	471	475	460	448	439	483	447	482	444	427	462	436	470	495	452	440	485	455	426	435	467	486	440	495	501	452	480	449	491	498	437	438	473	459	435	453	474	460	446	430	480	438	454	430	426	479	483	461	468	424	448	421	481	472	500	444	480	445	447	457	443	470	455	456	495	475	430	474	449	443	448	459	461	447	480	447	462	463	490	463	461	484	464	444	439	480	476	503	452	468	471	515	431	414	447	455	433	456	444	439	484	448	428	469	485	467	471	430	466	485	470	470	480	474	477	450	464	529	477	463	437	465	480	472	446	461	461	438	457	435	439	459	448	511	445	495	479	497	459	455	451	475	463	446	431	476	458	450	467	468	425	433	454	451	454	465	492	453	442	487	467	463	438	428	451	463	430	455	483	442	444	473	452	477	451	474	452	422	435	482	494	448	468	488	456	452	446	503	451	473	486	436	466	471	510	441	447	474	446	450	446	472	472	474	452	452	448	435	481	443	454	450	449	439	467	490	463	462	479	467	475	435	447	482	438	425	438	442	478	457	479	443	460	454	443	467	461	462	443	486	453	444	444	486	462	434	461	441	483	471	429	468	447	477	413	460	475	456	463	456	453	443	468	435	498	437	497	437	481	464	467	445	435	484	464	461	449	461	454	448	468	485	474	432	458	423	437	465	453	511	464	479	499	492	460	457	458	465	477	486	416	460	432	415	490	450	459	465	495	509	458	493	435	476	443	467	475	470	486	441	432
25205	27533	34645	28918	17044	4328	924	675	595	608	639	591	634	568	569	623	570	611	574	602	604	615	548	579	617	602	571	536	622	595	592	559	608	594	623	597	557	586	598	562	599	633	644	553	592	592	559	578	588	569	579	587	585	604	607	588	569	594	608	622	580	572	587	632	589	570	566	556	585	589	632	592	599	592	547	538	582	596	539	611	613	573	616	532	587	595	574	593	603	591	581	583	584	541	585	596	603	591	560	583	624	561	566	551	633	605	596	526	592	587	606	553	596	599	601	636	582	567	579	566	615	569	549	554	567	599	610	582	546	603	607	603	597	594	606	593	583	547	575	575	567	586	526	576	592	616	636	614	569	612	583	579	567	595	618	619	608	611	563	550	585	601	554	563	551	592	566	601	588	562	578	592	530	576	575	620	567	593	558	579	535	588	550	591	545	607	549	576	592	580	601	579	557	583	574	563	632	634	611	573	571	551	614	534	566	579	583	637	582	582	572	618	612	597	576	546	593	589	580	577	590	638	585	617	617	588	599	585	562	579	580	621	592	561	552	574	578	597	624	583	621	588	559	598	553	603	576	564	594	562	566	625	547	597	570	633	518	568	604	594	569	585	589	563	573	579	625	613	589	555	576	616	588	588	582	565	604	615	618	559	598	602	573	558	616	575	567	574	576	568	599	582	603	619	580	602	572	612	622	588	621	545	540	608	585	605	619	592	603	591	606	601	562	561	554	529	594	560	540	583	567	561	548	556	573	567	579	574	594	544	560	553	583	553	539	574	572	585	545	567	620	583	608	594	552	610	590	644	564	532	564	596	598	588	579	575	603	564	586	590	553	596	586	592	592	592	576	551	579	565	571	556	597	610	570	500	594	552	552	571	566	589	559	593	608	553	597	587	524	553	585	534	552	591	588	593	540	613	579	596	614	584	558	588	607	528	586	560	585	613	559	558	575	559	579	554	591	617	566	557	562	584	540	589	575	614	582	586	589	582	565	602	560	600	519	591	536	591	556	567	575	588	569	587	580	578	577	577	580	521	554	591	563	567	598	562	561	596	555	539	549	561	571	561	554	600	608	612	558	548	558	566	552	556	567	544	586	522	590	570	552	560	603	573	588	571	639	584	607	560	584	555	555	580	583	585	542	611	570	600	592	536	563	585	652	586	611	562	598	597	529	576	605	614	581	591	564	542	600	634	627	564	573	602	578	616	563	582	602	568	578	584	583	581	587	603	522	601	581	590	601	578	575	580	566	602	586	600	578	563	581	596	592	597	577	645	600	553	564	604	544	595	579	568	579	579	622	577	613	614	586	580	583	579	567	560	606	597	539	541	553	544	563	552	557	554	579	604	606	566	538	584	601	585	577	575	612	581	581	583	625	566	596	593	573	560	631	617	592	542	597	578	605	594	567	593	609	584	618	555	629	577	560	609	573	583	608	583	580	564	568	590	583	544	576	580	609	571	553	601	646	574	550	566	591	572	574	604	606	599	597	599	605	582	604	576	589	575	625	567	549	568	586	620	580	590	610	620	574	568	546	566	558	575	557	546	560	627	599	596	552	561	533	576	617	578	632	565	547	607	586	583	550	609	532	605	615	562	619	578	605	621	553	539	556	603	627	539	584	571	566	566	620	588	562	595	598	566	592	559	601	555	553	566	561	591	543	598	602	585	589	596	552	541	576	597	581	564	598	571	581	573	571	608	582	605	553	566	614	570	542	576	591	603	588	582	629	589	561	580	610	556	604	582	593	592	564	569	625	570	630	566	562	590	573	610	577	597	591	622	590	560	580	628	608	555	598	602	620	623	588	548	554	530	604	589	591	575	573	574	624	597	562	560	599	627	583	541	616	545	601	528	588	537	599	588	588	589	587	604	577	573	574	570	604	589	567	602	557	583	567	593	586	565	580	597	555	540	586	620	530	614	559	557	571	588	564	594	585	608	535	591	583	591	629	589	579	565	535	626	531	612	576	583	558	617	590	573	577	576	531	582	604	523	620	571	588	581	597	571	603	608	586	616	566	601	540	588	613	594	574	554	558	588	572	578	564	574	564	586	579	552	575	582	575	576	550	592	614	558	581	577	591	585	537	607	580	569	575	543	544	557	585	578	635	610	574	575	535	560	592	567	576	569	553	585	562	563	611	585	555	542	585	595	601	598	604	592	566	576	588	545	576	577	573	578	589	573	588	595	556	590	560	607	523	608	536	578	527	591	595	581	572	545	561	585	545	622	561	568	570	551	617	594	571	529	576	534	605	595	596	573	582	592	551	554	588	582	589	591	591	565	574	576	593	569	564	597	590	577	551	558	615	612	540	614	563	550	594	618	583	542	573	559	567	592	608	559	573	614	562	587	618	574	592	570	550	551	557	603	599	596	557	631	651	577	551	575	525	599	636	555	634	539	578	581	603	570	599	529	595	616	609	536	562	572	583	602	564	587	581	561	563	588	575	603	591	570	605	559	594	493	584	591	601	522	574	567	581	545	623	635	603	616	581	572	570	589	611	571	619	566	614	590	554	582	595	571	597	547	609	588	596	574	561	627	612	575	570	637	615	564	606	542	574	578	564	550	560	594	566	557	578	507	568	554	575	575	525	575	608	596	546	528	569	558	591	567	531	577	573	579	598	574	567	605	594	565	599	537	585	548	580	604	553	617	564	538	569	568	573	570	586	596	577	580	575	582	614	563	579	565	568	607	564	583	541	598	571	566	552	605	613	567	575	555	569	616	555	574	599	560	582	572	547	597	593	580	553	559	593	584	544	622	627	604	546	573	571	607	576	557	548	559	582	601	555	567	570	566	554	565	590	603	599	603	535	598	584	556	638	591	626	565	554	520	547	554	570	561	589	573	558	559	557	562	561	597	566	608	643	572	544	596	551	539	603	578	563	576	581	566	561	577	582	580	521	591	610	590	604	575	558	587	585	619	582	573	586	535	551	568	608	540	581	597	580	573	573	593	551	526	575	551	623	535	592	562	600	624	573	576	576	578	593	563	590	572	608	606	559	570	561	552	625	556	558	561	582	548	565	585	577	583	575	584	546	594	593	553	547	589	562	556	602	571	518	559	594	542	562	594	578	554	588	603	579	542	588	594	607	561	572	578	554	554	572	594	601	626	556	573	583	545	572	596	571	637	587	580	594	563	597	587	577	564	566	541	586	594	614	590	566	579	625	534	554	584	605	551	607	595	572	594	588	585	596	573	577	585	606	593	584	597	593	578	582	574	585	601	546	578	586	580	563	573	610	542	599	576	591	614	594	590	620	581	599	534	562	583	556	577	626	556	605	566	557	574	583	560	552	570	581	533	556	544	545	596	619	608	567	582	606	626	586	562	573	593	600	566	566	622	597	548	567	578	569	569	571	585	584	598	575	615	582	565	566	578	577	569	587	568	581	566	565	556	611	584	580	599	552	550	541	558	622	619	592	521	596	551	546	567	567	578	634	557	560	583	629	554	576	611	622	573	567	574	583	551	588	533	601	578	555	563	576	550
61531	88813	55558	21454	4969	1209	537	510	525	502	533	457	511	483	559	504	512	511	521	543	499	510	520	519	562	538	571	528	497	497	524	518	492	542	530	512	491	496	520	495	512	516	504	540	542	529	523	565	520	503	503	493	545	495	518	557	516	514	507	526	502	511	536	522	522	512	543	533	535	565	515	571	522	524	545	495	494	562	488	532	490	538	509	519	505	519	544	502	538	509	520	517	501	502	536	513	531	521	540	507	532	559	502	503	532	564	505	502	485	523	489	520	487	517	474	531	528	526	528	532	545	518	512	521	505	548	502	541	536	487	536	549	496	532	518	519	510	511	557	506	532	546	517	532	525	535	515	494	501	520	526	514	539	549	532	514	498	526	510	514	550	485	526	529	530	546	514	516	514	526	497	534	494	489	496	509	505	535	495	461	511	526	555	578	522	483	471	523	509	527	552	510	558	511	530	577	527	497	560	494	519	534	528	493	526	572	544	483	519	527	530	514	523	491	554	511	530	465	490	521	506	528	513	552	550	494	501	577	538	559	488	487	519	585	528	510	515	529	499	542	525	514	518	561	543	543	528	501	497	541	538	510	523	547	540	507	546	479	558	549	503	528	550	494	527	520	504	514	517	517	466	509	579	505	542	542	543	527	513	521	589	552	534	555	534	526	508	524	471	528	452	509	544	504	515	535	538	487	542	497	501	538	511	525	545	528	544	478	550	512	492	561	575	499	540	513	472	548	533	512	514	516	499	522	536	490	504	468	515	551	572	554	505	499	546	543	528	460	467	572	526	497	510	549	533	488	525	511	546	502	540	524	511	565	546	494	529	509	513	531	547	545	503	511	552	521	500	508	509	516	549	530	552	495	554	529	537	531	514	494	501	523	529	522	507	535	519	528	549	502	502	513	506	506	490	502	500	516	515	504	509	525	487	515	556	529	513	478	479	537	529	520	503	558	502	514	483	533	541	551	556	543	506	536	545	551	505	547	508	505	490	487	535	532	539	533	490	554	539	468	527	546	533	506	486	496	560	533	537	533	510	499	545	517	560	543	513	523	497	538	536	477	540	513	513	499	549	529	528	521	531	532	546	510	510	507	513	510	536	547	543	522	492	542	524	547	525	521	554	497	551	523	548	513	532	516	516	491	540	508	508	515	505	508	537	514	545	516	526	521	523	507	532	512	513	510	518	529	497	575	494	496	556	524	533	529	508	534	497	509	520	533	507	466	513	491	512	520	546	528	491	525	548	535	507	508	512	558	504	530	508	508	496	531	536	533	541	470	503	550	519	541	526	494	482	498	527	536	512	554	551	543	538	509	524	535	524	561	479	535	529	558	536	550	520	509	499	491	492	490	507	489	540	498	535	515	519	512	517	487	522	529	554	502	557	515	543	519	548	514	542	530	544	548	524	559	506	506	543	531	521	516	494	551	522	518	571	502	551	529	473	544	485	512	498	503	516	520	543	568	511	551	528	534	560	528	527	528	576	503	501	525	498	542	498	523	541	570	516	508	521	537	516	548	552	532	554	515	525	486	513	590	540	532	518	539	534	532	514	534	515	549	525	540	506	528	515	541	507	517	512	490	537	535	498	515	586	503	506	476	522	517	536	534	502	507	523	519	530	515	488	522	525	546	527	485	547	537	535	518	524	545	540	519	500	505	503	495	503	540	533	529	536	542	539	520	523	561	512	498	501	541	512	517	557	493	510	499	515	551	533	491	518	545	503	486	518	524	511	557	485	570	563	491	520	474	485	497	507	518	515	531	549	535	521	505	527	520	513	497	515	517	499	503	532	520	496	527	541	480	486	569	493	521	552	531	525	532	544	528	493	561	529	531	515	530	524	500	524	535	500	512	550	523	497	556	519	508	537	515	495	542	511	547	523	522	543	529	490	533	538	540	516	514	513	546	523	530	499	511	496	494	519	509	501	484	508	519	532	481	585	511	530	502	526	504	503	508	531	528	497	547	514	513	525	530	529	509	515	497	507	502	492	518	530	523	535	534	520	483	500	575	530	531	539	521	544	510	498	497	530	526	536	511	486	532	520	556	557	551	525	507	538	526	508	478	565	499	521	545	531	514	500	542	523	490	542	516	515	470	508	482	544	495	521	523	530	497	538	512	551	556	532	475	479	458	543	526	494	541	503	524	531	505	503	575	511	496	504	539	497	478	505	499	563	528	501	517	537	545	515	517	523	569	467	521	532	505	540	535	531	532	464	522	526	549	535	515	547	466	503	514	526	508	541	559	512	528	538	520	526	502	498	511	504	523	553	501	498	542	538	504	505	527	536	452	495	513	519	525	502	510	521	538	506	504	513	491	525	518	509	518	546	521	511	498	501	531	538	499	551	493	499	512	527	527	521	516	502	524	508	531	519	513	527	507	478	494	550	530	527	535	487	514	490	536	481	555	509	478	507	497	521	522	523	573	549	531	559	505	524	502	532	507	519	563	561	553	512	509	505	550	510	520	542	515	513	540	552	500	541	539	498	481	541	530	521	535	531	522	515	555	544	479	526	548	524	530	551	476	509	534	499	496	539	519	549	557	512	547	507	516	537	535	511	563	537	569	542	540	491	499	489	555	511	513	573	550	556	505	547	562	536	499	485	508	515	515	501	531	533	522	529	519	504	527	554	546	530	500	472	555	525	531	495	505	509	523	537	508	537	538	582	556	529	533	508	496	557	515	532	547	515	497	486	526	534	499	574	458	551	506	526	515	516	507	505	508	530	552	524	537	504	485	544	560	506	538	512	543	520	503	511	551	529	510	511	526	526	525	541	479	527	515	537	474	491	534	527	506	530	522	516	506	518	517	528	468	485	484	547	570	565	495	522	562	457	507	546	516	495	520	523	501	542	514	508	545	511	469	520	542	518	534	512	525	512	507	496	544	523	494	504	525	520	523	548	492	501	546	473	493	534	504	504	540	492	512	486	502	500	540	547	505	525	551	481	456	529	467	526	504	552	528	518	493	512	523	525	516	485	527	530	532	512	523	510	515	533	568	503	547	531	530	508	513	553	520	564	532	530	548	514	527	532	521	524	505	524	544	494	530	506	547	534	503	555	530	534	521	483	518	535	536	485	473	549	508	512	498	519	532	563	530	501	540	572	534	521	544	482	525	512	504	507	556	477	559	522	529	512	550	529	496	518	546	541	562	516	511	518	515	509	538	504	553	529	519	529	524	536	520	539	526	546	580	538	569	520	465	530	483	522	548	560	543	509	534	522	542	531	512	525	472	518	523	527	507	520	528	494	506	511	521	554	501	524	519	507	540	546	538	474	524	533	518	502	502	515	515	544	524	516	501	529	504	523	549	493	498	504	523	516	508	519	489	574	559	519	485	523	507	530	529	544	524	526	510	493	582	518	551	490	527	516	560	523	541	535	495	549	489	515	529	528	512	512	489	480	524	525	521	504	553	548	506	527	522	538	523	537	526	583	473	487	501	499	521	529	519	511	542	486	510	485	520	507	556	504	505	503	518	494	502	505	498
24106	24343	31983	26472	20238	10307	1649	955	830	794	832	837	770	761	776	783	797	715	790	822	786	817	805	818	714	780	792	818	785	774	799	760	772	782	759	723	809	798	764	801	729	784	763	754	780	775	737	794	835	785	782	762	797	767	768	796	734	763	760	728	737	785	771	747	745	781	741	729	749	793	770	796	798	770	739	770	793	675	757	776	761	740	746	737	716	799	787	789	790	742	746	787	744	757	813	747	765	799	770	732	753	754	786	743	772	755	756	739	744	776	790	802	768	769	733	750	777	696	777	731	763	787	763	758	725	770	730	740	729	763	771	769	769	781	765	812	771	785	764	792	736	711	778	742	778	717	747	777	761	807	751	731	754	779	743	758	769	804	779	777	744	746	723	749	766	738	806	718	722	766	805	767	767	785	777	783	790	754	769	793	732	739	809	765	787	756	772	757	769	767	766	777	759	764	785	777	754	762	812	758	770	763	782	787	807	755	792	802	762	765	733	770	710	787	787	750	757	746	775	768	772	734	802	789	771	740	761	763	684	759	756	764	770	760	735	743	701	796	755	762	745	730	783	818	804	762	804	746	773	820	805	765	764	757	789	785	741	704	747	715	746	751	768	722	739	736	756	726	716	749	769	783	727	805	780	741	772	783	767	742	737	802	731	785	781	819	751	740	852	763	802	744	767	774	752	814	806	745	775	761	775	730	756	817	743	755	817	787	751	748	752	705	785	703	755	736	745	741	747	714	769	792	766	704	741	732	764	698	751	780	753	737	735	729	764	743	752	754	787	807	808	802	827	719	730	764	739	738	735	760	738	763	726	696	752	735	765	776	773	708	739	740	746	761	720	737	776	750	792	795	735	783	776	717	786	755	790	745	739	755	727	742	759	805	776	738	748	807	747	782	765	750	806	792	717	754	802	789	697	797	802	763	797	743	768	746	711	734	739	767	763	687	779	762	803	766	734	756	748	795	762	771	778	752	784	732	739	782	721	789	737	760	740	758	728	823	753	767	755	799	716	755	696	718	802	725	816	794	770	731	735	715	792	779	740	817	767	787	745	793	778	808	723	740	806	761	744	746	742	761	763	701	755	745	759	712	770	728	763	767	750	736	761	750	806	814	799	784	819	764	753	781	780	816	719	756	738	766	728	731	759	777	779	718	736	750	758	757	748	780	791	787	769	778	753	760	772	789	736	711	741	764	779	746	768	739	758	743	799	732	805	798	720	773	756	733	764	763	758	787	770	783	753	741	713	736	743	756	749	792	727	731	724	745	729	765	745	742	789	820	765	733	734	721	742	788	782	739	727	755	763	740	712	785	751	754	747	779	781	778	766	754	742	777	748	728	815	761	765	775	771	707	727	761	763	739	733	808	764	706	745	763	700	765	726	803	750	785	779	777	780	709	761	768	765	750	729	719	754	814	771	771	790	720	727	793	809	729	746	749	767	739	762	778	768	750	772	728	807	723	770	776	725	775	754	793	729	746	799	771	781	782	716	700	774	771	757	727	746	746	704	743	755	793	752	747	769	729	787	701	760	711	752	706	817	747	745	746	733	749	776	746	749	757	713	746	753	754	769	786	766	775	749	737	743	769	750	750	691	712	754	771	757	773	757	808	742	804	751	732	775	773	761	766	709	769	770	734	841	739	767	743	790	755	752	829	752	745	708	760	753	748	763	770	747	802	768	743	767	800	729	739	778	780	793	808	761	787	707	748	708	734	710	755	758	744	761	730	754	734	744	747	742	797	798	785	767	812	763	797	774	741	762	749	745	846	759	723	785	750	767	722	772	719	728	771	750	781	779	786	744	741	747	728	771	745	736	753	738	769	758	793	753	789	698	767	719	744	764	778	767	697	742	746	767	731	731	719	752	774	771	758	749	740	736	741	747	776	712	721	742	812	752	805	758	754	711	785	779	708	774	748	758	762	772	771	731	754	756	771	734	775	736	764	696	795	756	731	748	827	722	774	752	734	772	755	742	766	737	818	781	754	756	816	753	767	787	746	757	712	744	747	783	699	788	760	791	736	749	759	739	772	782	781	766	709	724	746	706	765	752	807	787	780	747	772	730	758	778	799	766	736	770	801	728	805	713	789	760	753	746	773	797	755	762	787	803	761	735	744	754	759	738	790	786	786	735	755	726	744	747	785	740	753	769	731	787	805	745	768	719	736	746	782	739	791	769	705	751	782	775	743	763	752	804	813	780	750	753	748	743	800	757	737	759	781	792	743	766	765	717	799	756	780	737	778	716	728	754	721	726	764	729	708	769	799	813	734	765	777	797	783	728	726	736	748	736	712	716	749	764	741	744	745	771	811	747	714	760	781	751	785	753	766	801	781	745	712	731	794	754	744	740	745	756	739	728	751	733	739	754	736	762	745	777	770	746	733	716	738	781	755	787	743	761	771	756	756	775	763	789	740	764	775	759	752	769	721	744	823	775	739	785	740	767	766	753	826	798	744	739	783	730	818	735	700	713	742	712	769	734	788	773	748	840	789	768	744	742	780	779	737	747	791	749	758	769	795	757	730	760	768	750	736	729	781	793	725	812	720	792	763	767	763	749	770	792	754	786	768	746	790	767	748	774	764	781	782	761	738	724	748	743	746	769	790	811	731	755	724	727	750	723	754	792	794	754	793	743	779	772	774	763	794	697	743	768	726	782	778	772	791	747	761	745	782	743	751	801	813	694	745	751	782	798	792	706	727	740	751	790	775	754	738	732	741	812	760	729	730	760	753	763	800	742	739	729	711	794	809	730	795	707	794	733	766	822	747	738	785	753	729	791	729	725	740	741	754	788	763	715	810	765	745	726	800	719	785	782	757	717	739	729	806	755	777	794	815	790	790	777	758	765	778	772	768	741	734	760	782	711	758	740	691	809	725	825	751	769	783	762	726	782	776	795	752	732	769	762	774	767	773	772	736	802	774	740	782	719	722	744	774	751	780	785	798	781	744	781	828	751	733	760	784	778	741	746	754	753	768	766	781	804	743	786	756	756	747	764	770	791	757	759	749	729	770	790	802	745	757	776	777	739	709	743	752	761	706	713	742	745	732	748	746	749	748	753	763	747	784	751	800	764	754	730	803	766	766	705	776	786	762	735	736	769	756	761	725	710	691	775	735	756	695	761	772	729	722	781	771	739	773	736	738	743	741	723	792	723	765	731	687	771	693	718	764	784	763	729	748	767	765	722	751	802	753	716	769	745	731	739	739	796	780	775	704	720	727	770	721	707	704	744	787	738	764	769	723	808	750	789	746	766	749	789	753	746	728	731	789	704	726	770	769	761	775	728	726	728	788	762	766	773	751	768	765	749	767	784	772	750	744	772	726	752	729	724	745	753	777	778	753	725	706	723	791	752	760	764	702	761	741	786	737	724	770	722	709	795	750	796	767	741	773	748	766	770	781	763	745	780	775	706	745	743	721	722	761	739	707	761	736	707	752	739	788	726	759	804	745	793	740	770	779	744	763	764	727	771	796	789	776	760	750	754	737
59596	95371	58244	24622	6599	1627	696	661	653	672	677	678	691	720	692	708	700	681	663	734	631	702	673	687	674	710	683	658	724	671	736	646	700	708	666	668	698	619	740	699	616	691	660	686	669	687	683	676	702	658	720	672	712	682	702	642	665	660	701	650	686	637	655	679	637	667	649	669	684	693	668	671	686	691	665	652	681	642	726	656	656	657	645	725	665	665	667	679	678	649	684	646	667	697	672	673	638	628	699	659	714	673	715	669	739	688	670	691	673	635	667	696	627	666	664	650	648	670	680	660	709	662	654	706	674	668	687	647	648	697	690	705	687	705	679	662	689	660	662	642	653	691	689	669	677	658	667	605	690	674	662	679	683	688	679	677	670	681	673	658	626	687	645	738	678	704	670	661	673	642	715	695	690	673	694	650	636	675	658	696	687	653	669	679	674	695	647	723	725	651	669	642	655	657	687	660	677	705	667	665	708	618	640	680	619	672	677	640	692	681	672	702	707	628	685	705	720	705	648	644	684	679	672	656	663	669	652	683	704	623	699	693	702	688	662	624	705	693	679	660	691	664	661	721	670	652	672	670	662	703	658	711	690	664	657	652	697	666	616	669	693	710	705	676	698	678	695	692	645	677	597	653	638	652	679	668	698	634	678	679	703	662	628	675	659	662	666	641	618	689	648	614	723	669	675	658	724	675	669	683	691	670	667	697	653	655	648	632	689	695	730	697	675	662	702	687	651	633	687	639	686	684	662	661	670	673	684	707	681	673	675	640	657	665	689	695	672	665	672	610	674	634	678	651	688	669	706	616	652	679	688	694	713	662	641	679	642	660	696	682	677	718	674	708	714	685	682	672	686	648	639	720	682	675	686	703	627	649	636	691	686	675	692	656	714	664	648	688	663	710	635	649	682	658	649	646	644	645	675	668	662	692	686	681	644	687	676	670	693	697	690	711	701	695	701	683	672	707	652	687	695	679	701	686	692	664	671	675	696	626	678	663	652	661	627	684	688	671	687	651	660	708	683	682	715	680	688	653	695	676	648	665	673	666	663	677	652	677	715	623	652	638	691	673	673	687	681	672	725	651	682	629	653	684	711	673	717	648	706	674	697	665	648	753	698	680	662	682	695	730	653	712	687	643	678	692	690	738	703	711	640	638	682	670	687	679	652	649	719	685	694	684	685	638	660	703	674	679	663	727	714	698	694	663	686	650	694	624	690	673	669	651	684	677	711	642	676	644	667	704	700	720	677	639	666	611	638	673	669	625	694	644	637	724	671	666	633	650	670	674	766	674	697	679	666	703	731	674	650	687	702	661	671	668	659	695	711	700	656	625	739	655	685	682	665	661	660	714	650	721	652	661	674	713	699	669	671	650	646	669	678	669	676	719	669	638	694	699	626	659	673	675	647	655	642	707	681	625	650	689	682	692	653	657	671	681	677	689	648	720	639	655	675	669	681	694	656	616	649	652	693	694	722	615	624	656	642	680	673	680	711	660	637	656	691	706	670	661	721	697	673	726	667	703	699	664	679	673	696	655	698	692	642	650	645	655	688	690	708	619	639	664	659	663	664	708	659	683	678	708	673	688	686	675	670	680	670	715	646	681	728	690	655	647	705	650	692	699	702	688	655	690	675	686	654	666	631	660	662	700	695	657	614	695	674	655	662	663	725	689	694	638	637	701	725	656	662	709	733	674	647	636	709	687	686	630	674	684	660	669	718	646	687	670	704	611	665	688	671	687	672	657	681	694	658	638	652	683	680	712	673	669	639	676	680	663	645	705	674	612	674	717	620	657	678	643	701	650	653	661	624	682	683	676	654	682	707	715	697	689	628	660	635	651	627	671	659	711	639	680	617	727	639	725	690	643	660	664	673	694	677	647	641	698	689	632	639	651	641	702	721	669	659	691	684	667	662	687	652	628	651	707	757	677	669	681	634	656	677	647	670	668	701	683	641	659	679	690	647	665	716	634	687	663	716	659	629	645	644	698	695	684	702	658	695	654	685	644	682	674	667	699	709	647	718	639	612	647	687	644	656	624	686	704	662	672	643	652	698	654	679	705	686	666	667	677	694	680	660	708	685	678	686	674	651	667	653	655	640	692	653	691	753	723	677	689	696	615	669	654	695	689	687	663	638	691	690	667	690	689	683	675	657	656	689	706	667	675	654	659	676	699	693	662	689	712	664	662	662	675	672	661	682	671	687	706	685	650	647	662	660	656	673	704	702	628	633	677	666	641	674	712	692	659	659	725	641	688	701	682	651	661	642	673	716	658	707	686	667	672	676	640	708	743	659	651	661	628	691	690	691	655	659	693	716	691	657	674	674	634	689	689	647	675	698	708	727	689	665	654	660	644	612	667	656	696	664	688	713	623	659	676	637	689	668	669	676	691	681	659	671	694	708	641	635	675	662	690	665	700	682	694	661	665	643	654	695	663	693	703	652	629	646	691	671	697	669	656	670	670	682	656	690	705	662	690	628	655	631	703	666	703	678	685	694	661	686	634	699	676	682	651	681	681	666	672	667	679	675	642	676	640	682	640	657	688	645	709	644	659	682	692	688	693	619	640	653	674	654	698	661	658	667	643	686	673	694	676	703	692	701	680	651	683	644	686	619	615	663	623	707	676	692	683	678	633	684	628	678	697	675	696	704	689	660	711	688	658	703	668	665	694	682	672	722	682	668	635	693	645	651	714	660	673	656	719	677	637	637	686	690	652	664	691	679	688	635	683	693	668	663	662	694	708	650	683	663	672	728	667	671	674	682	647	670	650	649	665	736	646	671	686	648	624	671	648	693	676	677	697	699	699	650	602	714	687	681	664	636	695	678	645	673	674	678	651	688	640	718	639	669	642	644	655	667	639	677	626	685	690	688	648	688	702	652	698	657	668	650	680	690	680	680	696	638	665	654	637	678	690	673	695	618	695	683	679	668	690	734	641	656	650	704	656	680	719	675	652	701	703	651	649	688	665	687	673	679	684	672	666	692	617	640	675	651	706	712	687	632	716	652	696	709	675	676	665	670	675	701	701	710	666	649	630	651	670	696	697	666	652	638	671	672	655	683	681	635	685	652	663	670	686	650	681	665	655	711	637	671	660	672	646	647	670	699	699	676	683	671	647	672	601	654	618	676	728	711	642	673	657	662	698	704	653	694	638	650	710	617	657	687	699	680	676	645	671	697	738	653	627	674	679	639	643	669	667	648	734	656	681	691	721	652	679	720	684	641	704	700	703	690	677	672	651	688	660	659	644	644	681	679	688	666	670	683	686	674	680	704	658	652	666	711	667	665	690	695	672	630	708	664	686	654	708	675	653	635	646	651	632	641	683	680	646	661	671	646	654	703	659	674	667	722	681	684	635	666	612	655	677	675	684	623	678	672	629	683	691	648	686	714	653	667	681	648	690	628	696	712	706	714	668	661	684	703	624	710	650	712	661	669	627	644	678	703	654	657	674	677	704	709	679	704	623	660	666	629	631	653	654	662	661	716	692	641	659
32247	35449	24471	7494	1251	747	610	579	537	603	609	544	555	561	589	608	542	569	585	563	617	588	567	609	579	561	607	574	603	559	576	566	571	574	575	588	594	573	579	581	562	595	614	589	557	595	607	621	584	564	562	577	591	565	620	582	556	552	553	556	593	620	562	579	563	591	588	596	576	564	572	604	596	608	604	580	614	550	546	580	543	587	549	578	622	592	566	590	604	544	592	570	618	593	593	584	593	595	554	598	550	574	566	604	588	550	607	598	622	564	532	563	627	590	558	628	585	573	571	579	582	553	612	591	569	579	538	597	558	554	639	563	575	597	612	648	561	578	583	553	600	552	565	601	597	588	597	528	547	566	586	562	571	590	622	580	572	572	569	562	589	545	575	575	563	554	624	581	587	595	528	578	572	604	561	585	612	569	556	569	602	584	553	603	567	579	530	604	589	606	554	564	581	657	568	616	577	574	536	545	580	598	577	596	567	606	584	567	629	547	549	630	590	563	601	614	608	553	550	532	577	584	610	564	571	569	564	597	579	634	582	599	548	578	567	571	588	583	591	588	604	546	562	610	585	569	540	572	607	603	585	587	545	606	583	558	589	573	571	609	532	626	597	603	554	557	598	594	603	554	553	579	606	569	620	551	566	587	621	577	559	578	604	612	605	588	546	591	606	598	564	570	604	580	562	571	570	572	588	564	545	601	579	575	584	560	602	553	581	636	603	549	599	549	576	604	593	569	574	581	565	559	580	584	571	585	547	576	613	565	599	602	587	541	537	635	625	611	569	609	589	567	587	519	576	611	604	576	580	631	566	578	625	567	593	605	547	555	585	566	571	581	576	611	575	561	634	615	548	574	564	599	581	589	573	575	568	541	559	563	569	594	580	570	606	563	578	601	602	570	623	603	553	607	545	576	567	574	584	605	561	554	594	510	562	631	585	552	540	607	570	567	567	574	577	615	539	558	604	575	594	613	594	525	601	589	552	577	585	628	621	618	545	564	548	589	593	555	538	562	598	613	563	634	542	616	602	542	541	562	591	593	569	556	577	648	578	591	571	585	622	547	612	549	549	603	585	616	579	547	614	596	564	600	607	620	585	585	550	590	616	570	543	551	539	574	569	549	561	608	541	549	571	624	583	586	585	604	569	558	573	567	553	599	611	577	590	585	588	593	576	594	579	586	572	575	568	581	524	542	589	629	607	588	566	603	564	551	563	586	583	574	585	642	574	630	549	562	629	566	564	601	599	592	576	575	554	614	608	558	545	550	619	605	594	588	576	548	544	520	570	566	606	549	577	615	601	604	558	581	597	563	593	575	582	592	615	539	579	554	590	566	579	555	556	526	569	551	624	572	558	559	593	581	586	558	586	586	585	573	559	603	567	575	586	610	618	610	563	539	590	582	572	585	538	578	583	598	595	566	610	565	552	599	573	601	611	606	567	602	616	567	574	577	588	590	578	577	637	596	558	609	592	579	579	625	596	605	591	564	568	549	593	567	634	597	565	583	565	599	587	597	553	581	604	593	593	620	525	546	566	563	584	556	561	551	599	580	585	589	581	629	592	584	606	586	602	568	587	572	592	567	616	568	577	564	597	599	561	589	567	540	566	610	605	590	540	565	575	587	613	606	543	596	599	580	598	516	555	565	564	568	612	610	574	560	567	629	562	574	561	611	568	576	556	604	558	612	566	616	571	609	584	567	554	511	614	590	584	594	565	571	567	584	600	546	568	576	597	530	571	579	575	555	603	624	587	571	550	537	601	563	534	571	587	588	593	564	597	620	620	588	562	622	574	581	571	621	540	610	599	582	595	577	552	582	606	566	582	574	542	555	581	571	558	571	583	552	592	559	580	612	585	566	591	523	565	577	574	573	567	562	606	611	596	610	495	595	587	592	552	603	572	612	582	574	551	582	561	597	599	583	564	590	562	593	535	600	549	610	556	583	586	578	564	572	614	594	556	546	593	578	553	591	600	573	557	592	564	559	596	596	572	541	615	592	596	567	593	613	594	580	617	573	565	586	555	554	539	573	560	576	585	570	559	527	558	610	562	575	589	588	564	604	577	542	616	579	558	600	595	608	586	569	555	578	592	552	565	545	577	598	606	646	592	606	622	547	543	587	608	561	579	599	550	576	562	611	604	610	555	604	592	572	571	580	562	545	593	577	600	564	613	581	601	565	570	567	555	607	583	615	601	517	555	598	603	561	584	610	553	596	569	595	607	544	597	568	578	583	588	577	578	574	570	606	584	601	559	580	620	603	547	609	593	562	589	567	568	602	598	595	579	522	628	527	589	546	566	603	565	591	586	547	604	582	615	593	578	589	585	604	586	584	566	603	544	581	596	641	588	581	537	590	611	587	562	566	613	561	558	583	562	615	599	583	606	623	567	565	552	591	574	556	589	579	624	576	595	616	567	599	568	608	543	541	641	618	567	587	565	569	599	550	571	545	568	573	560	595	539	603	567	569	577	620	565	582	585	579	603	583	574	598	559	545	595	574	621	606	586	608	573	614	559	578	577	564	576	590	559	574	596	597	608	549	585	560	570	546	592	591	562	588	587	582	567	623	596	583	584	570	591	626	559	617	590	609	550	569	545	588	594	548	570	581	609	639	553	564	537	586	584	614	578	589	548	535	580	610	579	563	587	598	572	531	534	553	545	589	582	572	578	609	599	591	585	597	588	602	614	618	605	598	560	626	593	603	608	551	589	557	575	603	608	546	564	585	575	549	570	589	619	625	620	582	588	609	581	581	563	579	595	598	590	578	592	554	579	571	581	630	571	567	615	605	592	571	582	578	590	543	566	578	593	600	565	565	649	608	608	560	532	585	574	575	556	608	589	584	589	556	597	575	602	575	615	599	545	591	551	550	578	578	623	625	593	623	594	561	554	569	606	571	573	581	611	579	595	604	572	594	589	536	596	615	584	564	564	615	574	563	592	609	578	565	572	538	623	583	550	575	607	554	551	549	558	582	563	605	536	582	588	564	608	574	569	609	566	558	615	583	588	592	621	540	592	561	617	596	604	628	543	568	572	605	593	571	599	614	577	606	540	552	549	547	593	538	587	568	566	606	562	613	572	627	563	569	576	580	573	602	586	573	566	552	579	596	550	597	542	607	589	567	557	573	561	578	578	584	596	592	573	587	598	583	573	570	586	563	537	609	567	549	591	560	523	558	590	567	594	601	622	608	583	632	582	576	594	590	579	555	582	593	632	549	544	576	545	605	584	589	589	565	554	614	572	552	617	548	571	606	575	554	580	647	588	563	591	626	596	532	597	590	588	577	615	520	602	559	583	592	554	595	607	579	581	634	601	593	604	581	590	539	626	599	594	591	606	600	541	617	542	562	586	552	589	545	606	578	569	613	543	506	571	638	598	579	563	571	569	560	593	612	568	585	557	562	590	587	569	595	546	575	555	614	577	562	584	559	618	584	583	565	577	556	587	563	608	559	585	624	549	586	623	601	558	588	561	604	589	620	587	585	590	598
30702	37717	14864	3149	985	521	470	483	475	481	478	450	479	475	484	452	467	465	464	476	447	459	476	475	463	485	484	481	452	457	458	473	472	438	470	487	497	474	454	449	439	480	468	442	473	458	458	471	500	483	482	416	469	497	476	431	504	482	424	501	476	477	469	476	438	453	443	452	429	481	479	448	485	431	459	439	453	449	469	454	467	482	489	457	434	457	498	464	432	482	475	465	502	439	447	456	475	479	448	472	449	454	471	448	456	508	480	506	478	453	490	469	461	470	454	452	455	500	450	446	500	473	440	445	431	477	445	445	486	437	509	444	460	445	432	459	461	460	420	481	463	478	452	483	460	476	465	489	479	454	466	470	463	483	483	502	443	439	431	464	449	466	480	471	468	467	477	455	473	468	493	452	465	472	446	466	469	473	485	474	487	454	465	421	489	459	462	452	479	506	449	466	451	463	453	487	458	467	441	481	467	488	440	504	468	451	425	443	457	441	424	476	470	436	495	480	472	499	440	424	489	480	459	434	480	525	447	482	466	472	436	491	478	463	484	464	467	466	449	471	494	413	485	468	464	459	448	494	482	461	479	446	459	454	508	442	429	493	477	490	464	470	440	426	446	462	469	478	516	476	478	506	458	432	477	487	443	451	449	459	469	466	458	472	445	479	466	461	438	428	432	489	466	443	496	453	482	456	472	464	474	430	486	422	472	447	507	464	420	500	446	513	488	453	505	478	492	443	472	456	467	481	485	427	498	427	451	475	481	420	438	455	425	474	437	427	479	456	500	468	502	485	437	458	478	480	472	471	486	437	461	435	475	428	455	453	457	483	467	499	458	464	453	425	470	470	456	453	516	475	449	500	480	472	460	454	481	435	495	505	451	427	500	439	492	442	469	485	461	476	509	482	407	467	461	505	455	459	445	456	487	473	486	452	463	454	465	482	459	492	524	463	465	455	470	438	486	516	485	481	475	485	505	479	470	461	460	442	466	422	486	430	432	435	460	463	454	470	464	469	482	474	438	471	460	471	483	457	491	475	466	482	507	477	504	496	500	488	447	465	477	483	468	430	437	496	488	444	458	494	474	459	452	462	483	425	472	478	474	454	455	491	434	455	453	466	470	471	461	433	492	445	524	476	450	486	443	459	490	438	449	474	483	487	472	447	464	469	460	458	489	492	448	422	491	498	468	459	467	463	473	479	486	492	447	407	450	444	441	450	464	462	483	478	487	414	456	417	487	485	480	492	455	456	450	469	480	463	439	462	475	505	469	436	503	464	435	487	433	434	463	447	463	450	501	438	445	459	475	462	461	442	461	453	516	470	457	518	460	424	503	473	498	481	446	460	421	488	451	476	506	462	476	462	466	450	471	458	474	491	482	485	454	426	468	442	503	437	521	481	441	488	452	468	465	465	468	475	476	445	462	473	494	468	445	482	462	518	465	486	485	461	476	529	443	499	482	475	464	502	452	450	478	470	469	449	464	458	450	492	497	466	480	469	452	464	450	477	435	478	501	458	470	412	474	476	465	495	460	452	475	459	457	467	434	440	475	473	484	465	491	499	496	452	461	465	473	470	453	484	448	465	477	475	480	461	443	506	450	452	478	439	434	421	456	465	466	438	462	461	455	448	447	487	448	460	492	488	442	520	422	457	439	434	444	472	451	482	466	479	493	462	440	454	453	468	477	486	466	467	489	455	463	479	469	477	484	492	461	473	474	491	438	431	448	474	510	466	446	457	477	482	474	455	477	471	431	486	469	466	468	501	471	472	474	454	450	471	483	486	450	505	436	446	466	431	474	456	454	465	481	455	434	490	467	499	494	477	499	448	505	460	476	440	442	491	436	470	478	459	450	468	522	411	487	490	468	489	448	468	454	459	485	464	505	448	511	492	456	469	455	465	451	443	440	447	428	501	466	489	471	460	472	453	467	459	482	454	480	464	453	434	445	454	475	497	492	441	505	491	482	436	545	445	461	424	490	475	444	497	471	477	475	480	464	472	438	453	469	455	468	460	457	470	473	448	472	466	528	461	496	472	487	440	503	480	429	497	423	446	444	446	467	486	479	451	423	476	458	435	469	503	476	498	456	452	424	491	444	464	457	481	467	458	443	449	507	499	428	441	469	500	476	467	475	450	454	440	474	449	444	493	483	494	436	449	438	492	492	496	449	465	433	449	467	494	460	447	485	482	517	514	453	462	496	491	459	463	443	462	459	467	465	494	432	431	466	456	494	461	453	447	452	475	503	484	506	481	434	467	409	471	498	454	479	468	439	440	481	467	461	491	454	443	471	489	499	448	464	449	460	472	466	440	463	491	471	438	439	472	447	468	501	512	466	459	484	466	463	453	445	432	476	473	468	500	459	465	467	463	494	480	483	473	491	477	450	479	482	470	451	482	494	473	443	483	500	461	485	430	484	471	463	453	482	475	471	462	457	469	430	426	489	480	469	465	436	488	485	516	448	458	463	450	467	474	493	466	485	456	451	491	470	496	453	447	453	476	460	464	455	484	481	458	470	473	459	447	448	435	444	466	437	439	518	505	472	488	491	416	454	468	454	465	511	430	457	470	465	499	476	456	478	432	470	482	487	532	475	480	472	475	455	461	459	445	479	455	489	450	479	456	502	485	461	475	454	460	447	442	494	516	461	501	464	471	440	493	447	450	452	463	462	423	455	493	498	435	428	493	457	473	482	463	467	449	509	470	449	460	448	451	463	448	446	453	466	447	485	483	458	467	469	451	481	479	461	456	509	465	438	495	467	473	492	488	462	459	467	435	481	469	457	467	488	471	454	462	440	488	479	498	485	488	450	457	448	480	462	468	464	468	495	445	460	501	445	454	475	434	478	482	474	480	454	483	526	454	483	460	465	434	452	453	467	436	479	495	482	486	462	446	475	443	450	455	514	442	500	497	480	452	439	490	478	451	461	467	456	449	451	500	480	479	484	459	458	439	487	479	488	476	446	457	428	441	476	438	471	465	495	446	476	449	491	486	464	452	488	471	487	491	491	438	407	482	481	468	447	471	457	461	443	473	466	490	510	483	454	494	460	474	433	489	457	447	474	469	434	460	475	448	462	465	442	471	447	456	468	446	459	472	439	467	466	449	495	461	460	459	443	445	427	469	455	492	452	437	475	483	457	445	472	485	455	453	461	435	466	465	482	496	466	499	491	478	447	488	478	450	449	460	464	434	445	455	425	449	466	471	449	475	483	479	454	477	439	439	494	468	462	466	432	452	449	483	511	418	476	447	458	469	442	450	477	435	468	508	424	444	446	442	482	482	457	490	463	442	451	492	464	461	507	506	449	513	467	437	461	439	441	439	481	500	477	496	432	452	477	456	476	460	473	455	448	439	459	441	486	464	456	477	435	434	473	462	474	431	501	461	484	486	460	460	471	464	445	426	522	487	442	436	497	441	451	483	447	478	504	468	428	480	422	454	484	505	434	481	487	449	468	523	492	511	468	491	495	469	508	453	491	484	468	458	481	478
25206	27038	34914	27804	16049	3672	894	660	599	615	608	575	568	568	564	567	602	552	563	572	601	584	563	569	556	569	572	627	571	565	586	552	589	577	547	552	623	554	574	564	583	540	563	548	565	563	577	572	601	616	575	575	570	570	581	539	595	588	620	535	544	592	608	603	587	568	545	560	561	584	579	600	567	595	593	531	562	576	584	575	559	593	530	573	557	609	600	575	559	584	534	574	545	592	620	582	560	615	515	621	554	573	591	551	564	581	560	568	580	586	605	575	587	571	567	567	577	576	543	587	599	587	573	605	541	542	531	582	550	570	580	558	636	587	551	567	567	577	527	556	594	574	593	551	556	552	614	597	600	580	560	593	587	628	603	610	555	561	584	560	564	623	585	590	595	578	531	537	550	543	559	546	555	578	564	574	590	564	573	614	549	606	564	561	539	602	530	569	578	578	587	591	565	580	580	604	554	556	627	593	578	554	566	601	610	540	564	593	560	535	549	566	582	529	551	554	594	543	535	576	587	571	555	510	596	563	587	547	601	577	568	559	578	551	571	553	606	609	611	556	601	616	571	541	539	611	579	579	540	590	565	537	583	539	538	612	584	569	546	579	524	581	585	550	558	566	629	571	633	605	555	579	561	557	578	586	538	542	575	579	563	592	543	570	598	577	604	540	571	558	557	578	563	534	561	617	607	580	558	532	536	558	584	520	620	600	549	532	587	549	561	577	565	541	595	612	606	598	573	599	620	570	520	532	542	566	545	567	594	562	595	551	583	568	574	594	593	580	571	567	586	604	584	554	589	622	557	628	595	562	543	572	617	559	547	581	562	525	530	580	586	553	579	578	571	560	549	539	610	616	569	551	579	568	565	582	545	553	577	580	591	587	552	543	529	540	606	581	583	583	569	623	559	585	551	610	543	547	563	550	609	587	562	581	598	544	553	588	596	570	606	567	589	540	562	653	584	580	597	561	592	565	570	549	557	554	597	574	569	587	564	594	541	564	611	566	571	618	578	574	583	603	564	574	559	557	543	554	612	552	609	585	576	568	571	580	550	546	543	564	582	540	569	533	603	594	607	607	545	567	548	572	564	571	540	588	596	578	546	563	587	597	564	607	560	584	571	547	587	555	624	574	605	576	543	538	586	543	574	608	558	568	550	586	597	535	604	512	547	589	567	611	568	585	558	547	595	596	539	592	560	585	544	578	582	598	585	577	544	567	541	556	586	554	602	552	525	583	579	551	563	574	565	531	545	595	597	584	560	544	581	556	594	594	551	578	560	583	547	576	594	570	583	599	537	581	561	619	559	582	545	608	572	558	579	570	560	563	565	574	543	574	605	559	554	567	560	602	578	574	564	581	550	572	579	544	597	539	560	588	571	557	584	584	595	572	561	588	582	554	596	547	543	583	562	568	560	586	544	585	552	605	592	537	569	631	564	599	589	612	627	583	571	526	583	596	561	597	573	598	594	533	595	533	547	534	564	583	550	573	582	603	614	563	589	553	525	594	581	575	576	578	561	574	596	554	569	612	594	576	577	557	547	586	579	569	540	624	568	581	532	598	515	594	584	544	584	563	576	625	588	533	582	583	574	583	569	535	557	552	505	594	556	613	595	583	608	583	602	573	564	596	516	561	600	537	601	588	562	521	606	540	572	558	559	512	587	539	569	523	557	558	586	575	554	545	583	612	548	572	570	552	556	556	602	563	548	558	590	528	554	533	572	597	571	565	524	597	548	579	593	567	550	574	595	545	514	579	569	581	578	596	585	559	547	521	557	573	585	520	553	563	563	554	555	555	543	585	524	567	552	574	588	571	622	592	578	545	566	539	577	548	579	569	588	595	606	566	572	641	592	585	539	601	609	519	569	561	567	564	540	590	530	567	598	562	606	571	581	533	597	574	564	533	576	548	576	596	596	537	573	598	545	610	597	604	587	603	580	513	587	530	601	553	561	594	558	578	599	559	572	583	576	576	563	622	577	592	568	551	551	541	590	612	577	551	595	532	595	571	603	596	541	581	568	562	533	565	542	575	555	575	588	589	574	568	565	601	550	595	539	585	582	544	553	626	540	579	600	581	548	584	546	560	588	581	629	602	599	565	519	558	598	598	615	562	574	609	531	594	595	562	574	597	548	570	605	577	564	585	585	574	584	616	567	564	557	559	565	555	581	539	543	534	580	525	539	561	550	530	572	570	575	617	561	578	545	573	511	580	580	528	593	527	608	556	618	508	587	559	560	576	602	569	557	563	568	570	543	514	564	547	547	597	582	544	561	579	559	519	555	557	561	590	581	536	578	601	573	537	530	580	616	579	569	531	537	556	561	568	560	602	576	602	548	595	561	585	558	588	579	573	568	539	575	568	585	582	602	529	527	559	558	595	535	609	582	578	567	521	546	612	607	581	552	577	601	568	547	542	539	573	594	548	607	560	561	540	568	575	578	603	557	582	568	562	578	594	559	605	557	545	611	570	574	631	526	565	568	611	522	588	554	573	565	597	550	532	605	586	612	569	583	564	546	557	564	528	548	579	556	544	563	584	579	563	577	552	554	579	573	580	562	587	552	602	567	553	565	560	590	599	580	567	588	556	546	554	549	563	600	592	588	579	570	554	570	596	591	575	569	595	573	562	543	559	542	575	593	541	601	602	579	586	589	570	606	563	558	547	545	543	548	584	603	561	577	571	561	548	591	572	590	570	588	526	529	574	559	568	542	546	611	569	592	574	537	575	583	574	566	606	583	526	572	530	536	520	592	564	630	547	586	558	557	560	573	531	518	573	590	548	560	585	564	544	553	569	572	595	562	572	566	594	582	530	579	562	605	577	562	551	577	598	586	576	576	596	553	552	536	595	561	599	551	606	567	565	599	610	538	549	609	604	501	567	576	589	604	609	610	587	576	551	611	550	577	590	559	551	579	584	615	531	556	580	548	522	616	536	543	543	531	604	556	554	571	553	568	618	532	568	622	581	548	545	604	591	587	547	555	569	583	569	575	540	562	610	564	562	604	588	580	536	548	566	574	561	554	592	572	623	575	560	544	566	578	535	560	567	571	603	602	558	570	549	573	586	595	598	576	586	566	534	577	560	576	608	549	592	574	560	530	570	557	572	568	565	572	553	574	570	596	588	624	519	587	533	566	526	528	612	597	567	578	575	561	566	596	556	557	586	554	579	566	605	557	499	566	547	548	592	587	575	557	561	562	613	539	557	570	604	575	557	564	564	577	583	571	533	568	589	548	565	523	595	561	573	535	577	585	609	552	598	555	577	598	542	552	595	555	565	587	544	587	581	539	563	576	571	564	544	588	567	562	539	624	568	585	549	623	540	558	525	561	553	564	551	581	551	595	585	591	578	619	555	575	597	550	572	557	589	540	571	585	573	570	549	581	561	585	555	502	575	587	610	534	617	609	551	562	599	582	591	548	599	595	536	572	562	543	563	608	554	554	574	605	577	531	570	618	559	522	527	566	557	576	547	599	614	571	574	573	542	563	564
61766	90859	52177	18444	4122	1100	527	531	542	531	511	481	528	499	530	503	539	473	507	530	511	563	505	510	493	508	523	521	492	576	510	479	539	511	543	526	521	526	522	508	517	525	509	536	486	492	514	517	490	491	504	513	544	503	488	513	481	470	538	500	553	482	510	482	560	550	528	536	531	509	520	498	515	483	499	484	552	533	531	483	536	522	507	538	475	532	524	524	520	538	513	475	490	532	485	501	492	505	508	487	525	529	507	534	529	529	501	524	517	527	497	500	497	526	553	467	564	519	530	526	532	524	523	530	530	546	460	523	497	504	524	502	508	487	536	548	494	494	517	518	513	517	493	494	532	502	489	580	503	541	479	499	535	517	509	493	516	529	468	567	551	509	543	543	493	561	521	519	540	507	501	488	528	532	517	526	540	558	539	529	517	511	499	517	552	495	450	477	511	560	479	522	491	518	479	496	495	487	549	495	509	563	510	517	490	508	534	533	542	516	554	501	497	518	470	483	513	514	484	498	537	485	500	506	522	518	483	512	537	506	453	537	533	473	531	515	507	510	535	511	515	514	520	523	497	549	525	520	568	516	531	522	516	511	515	533	519	519	540	476	512	509	507	488	529	522	516	475	495	553	499	534	508	504	519	530	509	502	486	542	528	498	477	533	523	475	528	516	486	514	499	532	542	540	545	546	511	510	521	514	484	490	507	524	522	527	455	513	539	533	536	549	516	503	542	491	499	512	531	478	477	547	521	503	518	531	556	490	533	496	517	498	503	492	520	471	556	548	507	514	502	480	575	509	545	472	500	513	500	521	497	504	505	485	550	505	514	539	532	509	514	502	528	524	539	502	526	508	504	506	505	500	476	498	538	506	516	503	504	551	501	546	493	523	514	488	502	535	497	500	508	510	512	543	517	497	501	492	488	452	489	529	501	519	517	541	511	478	527	502	517	511	528	506	523	549	507	475	495	500	481	497	545	503	492	479	466	505	511	528	505	554	510	492	484	521	485	540	506	499	459	530	516	509	501	512	494	565	523	541	507	498	508	488	501	517	540	479	513	523	523	495	541	500	494	508	545	502	492	526	523	523	550	521	488	534	507	506	475	516	527	527	522	499	522	535	496	486	490	493	562	501	523	512	517	512	505	514	540	447	492	511	493	526	515	525	537	482	558	539	528	516	527	513	542	520	551	498	512	515	495	502	538	550	482	544	491	530	514	514	545	505	499	531	491	531	520	524	463	488	510	553	525	503	548	522	513	495	502	537	485	520	471	539	523	502	548	527	533	503	520	509	489	509	528	534	542	502	515	524	521	518	538	544	530	558	500	491	515	522	530	546	538	514	515	517	476	508	580	513	516	527	518	564	484	540	516	492	478	539	509	525	520	540	491	505	536	534	526	539	518	478	496	525	531	510	505	494	524	523	489	509	528	517	494	515	486	534	523	512	502	506	482	523	478	519	520	500	519	556	564	551	503	548	543	558	523	528	507	526	497	529	517	522	523	525	533	562	535	563	533	548	496	520	539	515	519	533	514	526	487	499	511	510	531	514	516	522	520	520	511	505	526	562	517	522	510	484	480	537	523	524	522	481	543	517	510	464	513	491	520	486	518	528	533	512	521	518	489	523	557	484	507	509	534	519	501	525	508	507	510	500	481	499	464	550	484	529	524	475	502	493	556	503	491	530	519	530	498	553	536	542	503	510	539	506	511	464	502	505	535	513	489	542	485	495	524	492	496	564	558	507	530	523	487	582	503	476	537	482	481	479	522	559	522	501	523	526	536	514	506	500	541	501	530	543	506	512	552	525	544	541	505	532	529	509	525	489	471	548	543	500	486	488	476	494	500	506	490	510	532	554	508	537	523	499	482	525	488	500	483	503	504	503	498	492	542	513	544	508	535	512	483	500	522	555	511	537	534	510	502	498	544	487	519	526	504	520	522	533	563	534	510	519	544	521	543	521	536	533	498	520	509	505	496	524	545	527	504	562	437	540	526	495	523	527	517	470	517	531	506	477	551	501	453	506	510	528	513	541	513	492	520	472	523	533	512	546	477	540	489	520	517	492	535	486	520	509	480	513	482	498	515	531	523	519	511	516	501	512	494	501	525	491	508	509	540	501	522	531	527	472	483	502	510	583	538	511	526	518	501	498	523	490	517	539	526	531	484	500	496	502	522	496	526	508	511	510	523	503	511	538	497	525	524	517	521	510	486	502	489	492	493	538	502	523	545	521	528	491	478	523	527	493	543	445	486	509	499	522	509	551	519	490	529	530	481	517	505	514	499	533	551	542	479	497	499	519	532	531	500	539	487	516	494	498	545	468	533	504	534	504	525	513	530	501	529	534	500	481	506	550	541	565	535	511	509	510	519	522	507	466	489	533	514	470	470	498	468	530	494	514	531	548	507	529	507	509	497	508	503	500	530	512	491	490	532	511	481	496	540	499	528	522	524	501	526	535	511	516	533	521	498	493	490	480	499	437	506	517	505	509	510	498	520	500	524	531	512	512	507	494	517	547	492	529	501	547	482	505	541	541	474	523	479	505	501	545	530	516	506	530	471	553	521	484	515	488	532	508	492	493	505	483	514	511	490	479	513	483	530	545	525	472	484	527	516	551	539	520	497	517	567	531	539	514	506	550	515	541	495	512	507	542	534	511	526	481	501	475	522	536	519	535	516	514	489	528	508	515	476	553	465	521	517	523	507	525	525	490	550	455	519	491	520	479	524	499	496	505	495	560	507	491	538	539	497	498	544	535	541	503	485	504	509	534	524	496	508	559	529	503	478	529	525	485	510	516	508	485	506	538	474	527	518	522	516	521	522	494	473	527	501	550	525	543	530	519	545	516	517	529	503	469	473	529	536	531	502	541	504	466	478	507	542	502	532	563	520	510	530	505	491	556	498	496	494	485	505	543	522	521	512	560	463	498	502	498	517	522	490	529	466	510	519	541	525	500	495	535	526	510	520	490	501	544	468	507	534	528	528	525	484	504	554	550	497	505	484	499	454	501	539	541	487	529	521	487	513	512	503	487	503	522	557	535	514	478	540	531	504	500	480	541	518	516	509	546	503	515	512	536	499	522	525	515	529	512	513	516	531	496	523	513	502	517	493	528	492	495	491	529	577	524	551	482	493	530	524	525	514	510	505	529	475	519	521	500	520	469	516	536	514	541	554	496	510	495	541	478	505	516	495	513	538	504	508	507	494	518	501	514	442	517	504	496	511	546	516	509	507	505	512	509	506	514	478	481	528	504	528	523	483	528	523	498	504	504	519	525	516	491	504	508	519	498	553	487	525	486	482	484	506	489	473	508	500	514	513	508	509	524	550	490	502	497	505	519	519	521	480	497	529	545	516	522	542	518	514	544	516	497	501	486	484	517	544	545	501	509	518	473	491	486	523	552	515	488	473	535	531	517	511	485	521	535	531	465	502	526	499	485	485	507	547	513	505	503	537	508	496	472	506	495	531	519	557	511	503	516	533	486	514	502	481	489
24011	24345	32650	26601	20114	10253	1620	886	750	756	778	740	794	736	771	771	815	809	744	759	774	774	735	779	766	795	737	695	761	763	753	768	771	756	719	774	749	779	781	752	742	734	774	799	731	747	775	718	756	693	762	718	750	739	748	771	709	755	777	736	725	714	724	763	749	709	743	797	761	761	758	756	756	753	739	738	713	754	725	798	750	752	742	757	739	758	698	799	753	754	798	728	809	715	793	770	769	739	755	709	728	779	737	798	795	724	732	723	733	718	751	740	751	707	728	760	813	760	697	754	721	715	714	729	740	778	752	712	730	720	726	748	730	756	774	724	719	748	722	762	730	747	716	767	742	775	761	745	773	748	712	722	690	712	747	776	695	757	715	743	784	759	770	750	735	759	717	727	784	754	798	735	730	785	742	733	774	759	752	757	769	714	732	692	707	772	771	766	726	752	691	775	741	723	731	736	712	784	755	725	749	751	724	710	767	716	729	771	753	796	741	711	768	682	762	728	714	784	769	771	726	729	763	757	762	729	712	741	718	773	711	744	736	722	715	803	719	714	770	734	755	752	733	732	750	699	731	736	727	736	753	726	715	768	741	738	802	720	721	746	781	723	775	704	774	773	695	732	726	752	721	748	759	753	758	769	707	728	714	758	713	723	757	720	734	753	707	701	768	759	704	751	760	781	744	750	725	756	736	711	761	757	725	702	717	757	721	736	743	730	687	726	775	714	745	736	734	757	771	708	767	743	756	753	730	740	767	764	741	764	759	753	785	726	709	793	728	747	783	764	749	779	733	755	747	739	759	704	757	775	756	702	770	740	726	734	772	715	726	756	733	777	771	747	729	723	747	752	755	783	732	738	770	712	744	744	760	750	678	733	747	763	760	732	704	784	759	752	780	708	773	712	749	715	711	745	700	739	730	726	710	767	723	776	720	725	721	775	715	745	793	722	728	750	674	795	745	742	705	718	736	771	704	768	738	707	767	696	750	699	675	736	794	726	752	733	806	781	739	746	708	789	743	710	768	733	692	749	774	726	731	737	763	757	685	761	763	705	683	769	715	747	761	802	747	718	725	790	760	746	726	705	751	747	752	757	690	743	778	692	731	693	748	708	724	750	722	719	749	760	736	729	751	726	756	766	716	740	754	732	704	747	718	703	733	715	705	706	750	718	719	766	763	746	715	720	744	801	663	745	702	726	770	734	744	730	729	728	717	773	742	731	753	735	752	715	727	797	749	751	760	735	760	735	793	726	735	769	794	758	770	762	731	768	738	701	717	764	759	783	669	751	772	678	784	727	717	740	756	688	723	717	765	780	699	754	718	738	700	726	743	730	743	736	717	677	719	775	779	709	709	703	726	727	734	721	779	785	737	744	762	772	705	709	731	723	741	740	722	746	704	731	759	740	745	726	748	728	744	737	716	738	739	712	757	714	754	674	740	740	741	761	716	770	772	742	758	717	737	717	792	802	699	734	756	757	777	779	770	758	719	743	736	763	746	711	714	731	735	735	740	657	769	764	742	750	766	750	762	695	745	767	717	777	741	778	715	726	751	750	770	751	753	746	749	797	689	752	734	709	760	704	787	762	734	726	703	752	691	685	726	737	750	743	715	701	754	742	748	750	757	768	769	763	774	680	715	774	777	717	793	727	700	748	750	750	763	723	754	729	718	747	794	779	713	771	764	763	762	728	746	706	742	753	750	753	821	753	728	743	750	749	703	746	759	732	765	784	697	697	759	776	767	744	757	680	736	786	772	716	731	743	696	767	750	734	730	735	802	764	751	716	762	749	733	776	769	717	730	790	764	747	716	732	756	767	763	714	742	779	748	737	757	765	745	725	716	732	784	719	749	759	788	706	718	723	737	741	707	715	732	659	735	743	715	722	760	716	748	745	732	729	752	777	758	732	712	718	743	733	763	729	739	724	783	711	732	733	745	722	713	710	747	782	754	788	725	712	729	710	768	718	801	707	725	741	704	700	744	785	757	782	773	707	715	768	798	755	818	722	698	751	809	746	733	698	688	722	778	678	735	721	804	746	736	742	738	750	747	703	763	725	725	723	699	769	696	706	764	791	716	713	676	758	757	761	735	729	748	724	757	752	766	742	719	761	744	769	719	747	724	737	730	729	725	761	728	742	765	754	730	712	751	755	684	745	764	748	732	758	693	737	768	717	741	693	699	708	727	753	720	707	713	754	752	730	798	702	716	719	730	728	704	701	784	681	717	760	764	747	757	745	716	716	746	734	741	705	704	715	755	792	744	748	775	736	739	747	719	757	767	771	753	704	720	760	732	778	703	754	713	713	747	708	773	742	747	727	729	719	736	764	786	728	789	731	747	729	733	778	729	756	715	716	758	787	744	708	760	777	734	739	770	712	758	753	731	746	704	769	679	729	709	722	759	759	748	721	766	770	733	703	776	675	766	732	702	769	769	698	786	743	698	744	706	747	741	761	690	708	757	701	704	768	720	726	717	727	718	743	767	707	744	768	763	727	772	776	752	715	799	742	784	737	734	764	742	757	760	746	710	715	751	695	737	703	732	701	762	716	767	728	703	757	737	725	745	733	739	741	739	745	764	733	748	740	702	747	722	749	741	719	759	743	748	725	726	782	779	754	727	770	768	737	748	705	736	744	751	780	721	746	739	746	738	711	745	747	733	717	727	762	743	727	709	746	730	688	724	682	714	772	742	748	713	740	727	800	651	717	765	739	684	756	781	754	721	743	692	746	779	719	738	753	730	728	729	731	734	712	768	697	798	747	710	742	733	755	733	734	744	755	735	712	759	731	746	755	734	771	735	715	735	737	764	766	759	741	771	724	720	736	780	730	744	731	760	694	765	706	690	739	716	737	687	784	734	762	717	734	742	785	753	754	724	727	760	744	738	744	721	723	760	753	790	725	760	692	730	741	776	702	733	743	721	716	778	722	735	751	718	720	744	755	703	718	738	740	730	719	748	719	696	702	714	797	729	747	777	766	766	748	764	760	713	717	740	736	699	757	738	739	714	737	719	757	779	718	716	740	723	709	711	735	731	724	736	742	746	753	758	717	709	747	712	690	752	749	755	812	726	747	784	729	721	739	723	762	742	735	732	737	728	776	761	735	765	760	736	741	721	744	712	693	721	752	767	762	779	765	715	702	739	728	703	671	743	775	729	813	810	757	733	771	733	781	777	752	747	700	743	697	724	747	730	763	750	726	727	777	695	738	764	747	676	733	723	765	757	767	775	717	751	730	734	718	768	702	708	789	742	725	765	753	770	742	764	743	725	702	775	771	796	729	707	738	738	756	694	732	728	751	729	749	722	769	750	709	739	741	714	750	725	745	724	783	785	720	706	689	713	745	701	791	730	764	725	680	722	765	791	739	716	727	751	748	739	732	727	765	730	737	742	724	722	747	774	730	729	714	752	809	709	699	740	790	733	733	766	767	695	674	713	755	725	771	750	732	741	738	703	745	765	711	784	754	708	760	721	759	745	706	706	727	709	679
58459	96903	59634	25153	6240	1610	683	679	666	631	636	665	677	644	699	636	631	668	661	622	670	716	662	684	647	644	661	699	707	725	695	661	678	685	674	657	603	642	639	646	646	723	648	692	647	687	685	636	699	664	646	674	639	671	618	652	605	633	692	661	638	673	667	691	683	654	673	702	703	661	690	717	664	603	670	662	644	640	669	621	634	674	654	665	636	680	670	701	715	668	644	641	692	678	636	710	674	616	650	666	656	713	637	682	637	645	671	648	672	692	691	675	689	636	665	606	682	685	685	673	658	617	725	710	685	671	656	650	656	717	614	645	657	661	659	644	634	687	686	714	644	649	628	684	630	657	622	676	645	633	641	652	655	660	668	680	640	687	689	698	642	668	631	666	625	672	720	650	667	639	681	669	687	646	623	608	633	617	643	659	638	650	626	663	638	619	647	649	695	659	686	671	673	661	682	669	656	650	660	665	678	657	638	625	642	669	704	628	649	654	663	648	681	672	657	662	675	665	659	651	657	684	686	652	690	696	670	647	644	684	665	655	673	642	655	699	602	618	684	674	648	694	611	663	597	657	698	650	678	644	644	684	625	646	665	675	674	669	689	697	681	673	612	690	678	635	668	633	648	631	680	688	632	633	654	628	646	640	637	704	617	636	639	653	638	660	680	648	681	684	613	614	642	694	655	655	658	651	700	660	632	611	672	652	649	656	678	676	676	641	698	675	616	718	629	649	664	654	613	672	681	652	614	637	665	677	618	684	664	675	702	696	632	646	676	670	653	690	634	682	641	639	636	654	673	651	713	650	668	615	665	658	648	725	686	676	646	619	663	644	685	635	725	712	637	658	678	688	711	634	661	714	640	666	644	616	637	646	658	664	636	679	646	654	633	674	665	682	675	650	662	635	625	692	665	667	648	642	666	644	685	693	677	692	607	681	685	646	665	669	606	646	678	620	667	621	683	632	681	685	649	632	659	634	661	655	701	660	663	626	662	684	620	712	609	672	679	670	650	693	667	629	646	687	714	637	664	669	654	653	650	683	678	622	658	635	626	670	653	631	656	681	677	621	651	667	654	702	674	680	667	676	608	665	653	663	683	677	624	631	635	659	668	624	643	635	638	661	632	638	647	612	657	629	691	613	687	644	690	623	640	659	693	669	690	685	670	696	647	656	655	647	655	676	653	641	664	650	671	706	677	667	683	648	655	640	624	665	650	663	666	672	610	699	651	667	665	633	640	691	717	653	686	649	645	659	707	700	642	669	630	698	637	678	667	663	626	657	648	695	655	627	636	623	621	689	625	667	684	664	654	673	641	601	620	611	618	628	654	679	678	685	679	675	625	653	651	642	666	686	660	608	656	681	645	630	656	686	637	698	675	674	668	678	654	650	642	671	621	680	691	677	699	655	676	646	678	656	623	654	634	653	651	653	646	654	668	671	677	669	678	701	683	663	646	663	662	725	666	739	633	663	646	670	653	644	638	668	659	654	656	648	669	706	639	664	680	687	685	651	639	660	683	698	608	713	653	633	641	662	665	667	641	685	631	653	658	662	703	692	649	666	653	654	666	676	672	645	666	700	649	611	665	649	656	634	626	608	661	667	678	658	662	655	659	637	660	634	668	732	703	612	658	655	688	655	679	618	681	707	652	604	650	662	662	672	652	654	627	648	652	682	668	658	692	651	655	667	714	643	584	660	643	689	688	650	665	656	649	700	673	677	628	682	684	684	646	674	674	658	645	683	686	621	690	651	651	647	671	703	656	669	621	641	674	648	633	693	627	626	672	687	651	649	611	646	636	649	620	663	664	633	665	647	641	636	658	680	670	662	645	639	623	622	657	657	653	637	660	687	630	689	661	609	672	651	677	639	702	663	672	649	673	661	658	689	667	689	685	714	649	662	687	683	675	639	623	627	590	667	642	672	624	648	673	683	643	672	635	698	614	594	658	690	672	674	673	613	659	682	648	630	610	682	681	640	662	661	616	700	628	651	692	658	678	647	670	649	664	692	647	661	645	629	648	668	680	669	649	636	669	670	691	637	715	661	673	617	621	637	669	634	666	620	653	678	678	634	640	670	672	655	654	666	646	654	656	664	671	656	601	626	649	638	635	696	670	662	633	656	672	640	652	645	615	653	643	637	616	651	680	681	673	639	619	705	666	615	694	690	646	707	627	702	651	697	633	616	690	654	682	632	667	660	631	654	653	650	703	649	641	697	689	654	665	631	649	622	676	654	624	669	635	689	630	691	663	662	666	727	641	639	669	644	692	671	702	664	643	595	666	678	646	628	670	656	642	700	651	667	676	653	641	608	640	619	655	667	662	625	675	670	637	632	647	655	600	664	662	639	695	635	668	658	652	582	671	668	643	707	657	683	645	652	699	649	686	681	637	645	659	679	657	625	648	633	616	654	691	652	679	658	640	661	604	655	631	639	663	716	685	664	627	632	638	671	616	736	706	633	621	636	642	680	641	670	617	654	650	634	675	677	676	684	702	621	667	620	643	635	665	637	649	682	626	634	708	642	686	679	646	654	676	647	666	657	655	676	650	682	638	669	686	653	634	635	652	652	583	708	641	673	665	684	636	632	628	658	660	703	598	710	705	678	707	697	631	634	673	638	650	640	673	650	673	670	644	709	625	669	694	658	640	624	680	648	652	652	694	684	666	686	686	639	618	707	645	659	690	680	700	618	649	652	631	646	680	624	678	644	596	658	628	609	675	691	619	656	649	634	672	659	707	673	650	635	677	664	671	685	635	654	610	636	673	675	652	696	627	631	632	643	639	656	656	637	664	666	681	641	654	631	625	714	647	649	648	630	679	634	632	637	650	616	615	654	604	685	648	652	628	590	658	706	658	704	635	679	646	686	667	644	669	649	585	685	669	624	651	654	673	631	640	655	655	632	620	634	643	675	674	655	709	622	657	664	613	650	674	623	649	676	618	696	642	665	614	615	613	666	692	597	619	632	673	655	658	673	630	668	681	621	668	697	636	624	662	670	682	665	638	646	657	634	684	645	577	641	638	664	647	666	640	690	685	667	650	659	667	676	638	667	677	669	645	698	638	688	678	629	648	639	624	618	661	628	676	623	686	623	644	617	639	694	695	590	657	687	687	704	632	657	676	672	618	635	684	670	685	638	679	700	681	688	617	646	662	636	659	628	671	686	626	678	678	654	663	660	661	620	623	630	668	617	679	642	645	687	631	661	652	638	655	645	664	636	690	626	626	634	719	671	653	615	670	655	660	651	675	623	636	681	669	628	632	637	693	682	673	634	674	660	662	614	686	671	648	651	678	700	637	679	636	634	599	644	642	632	636	690	661	628	665	641	613	678	675	646	679	660	660	666	677	625	664	648	653	622	664	656	653	642	664	634	603	645	653	622	634	657	598	656	617	665	623	675	654	670	681	656	643	651	683	673	627	673	637	624	645	653	667	633	612	640	639	672	670	660	680	686	672	623	652	595	608	617	662	642	672	643	718	634	625	670	641	653
32194	33643	25871	8506	1357	677	624	596	583	586	570	581	592	555	555	544	580	578	543	634	580	559	575	545	574	570	547	581	559	530	578	605	583	589	575	562	556	524	564	596	550	570	586	578	587	580	535	554	562	624	573	540	579	587	547	598	558	568	580	553	567	558	553	572	568	581	584	538	538	587	576	586	603	593	578	595	570	565	540	551	535	612	582	531	564	558	571	597	575	547	525	587	607	588	571	563	554	559	549	594	571	575	592	578	595	501	574	547	590	556	616	512	590	550	576	548	551	591	592	562	562	580	584	559	572	554	536	513	571	528	566	573	586	564	615	571	529	589	525	529	576	582	550	559	516	560	594	549	575	552	568	586	580	568	541	547	553	562	588	541	567	576	579	519	586	593	525	558	598	588	590	576	520	550	542	572	557	554	578	529	557	546	566	571	622	576	529	571	521	539	528	579	563	590	558	588	581	510	561	579	607	546	570	578	564	585	589	564	608	531	576	556	580	569	560	564	576	546	539	576	555	553	567	558	577	576	601	568	558	559	601	599	558	556	560	549	497	571	529	542	566	558	560	557	576	549	540	575	542	547	580	565	591	570	560	593	579	542	572	534	568	595	604	551	576	522	580	518	555	565	569	563	609	559	550	589	607	600	591	588	594	576	558	555	551	575	571	566	634	548	587	552	583	593	566	564	580	558	560	539	576	544	570	581	557	563	565	575	550	538	569	560	565	539	592	544	572	544	581	596	561	546	504	546	582	562	544	605	573	574	558	585	568	570	546	593	569	545	609	608	602	547	576	547	579	530	566	584	593	554	571	516	532	574	582	595	566	527	587	555	626	565	564	578	548	569	529	581	548	581	529	566	566	541	532	572	611	575	556	582	616	566	583	568	588	552	566	645	572	545	605	584	537	549	598	575	582	582	536	585	605	583	541	535	577	568	546	574	570	549	541	598	539	592	537	515	511	554	551	549	587	566	575	618	556	570	596	601	577	544	616	519	558	564	570	549	592	565	553	556	553	559	577	571	545	564	581	568	628	572	585	567	573	540	611	583	590	592	575	540	571	557	562	585	565	592	576	559	584	636	564	589	592	559	598	549	587	571	548	601	562	558	549	566	613	556	566	578	576	539	545	554	586	594	620	573	600	582	547	597	610	538	583	631	588	586	555	609	520	569	584	595	548	557	573	587	616	562	611	602	574	584	520	561	561	528	574	570	568	553	590	574	580	604	587	592	590	588	541	520	571	583	547	535	587	539	549	543	556	525	547	603	517	570	574	548	598	551	539	571	550	539	578	513	576	604	577	578	562	551	592	599	551	622	567	536	588	533	572	594	573	532	567	571	590	533	579	591	548	631	596	595	529	552	592	610	572	582	594	565	578	576	613	544	567	555	561	577	547	593	574	531	583	594	570	564	541	579	564	588	578	585	575	555	572	589	590	580	544	557	563	555	559	541	575	626	533	528	526	592	543	571	598	592	544	570	558	576	577	552	623	564	567	563	564	593	558	547	561	572	567	602	601	591	536	586	584	586	590	579	541	562	556	580	545	545	619	582	575	584	591	550	635	535	519	543	616	561	575	566	568	529	603	556	592	553	583	572	573	589	554	566	577	536	594	549	523	561	570	554	563	530	576	551	572	550	582	546	542	555	607	571	603	522	570	533	550	560	573	584	574	550	552	600	586	568	630	613	570	563	579	615	570	567	529	531	552	541	535	582	580	571	573	573	533	576	593	558	540	561	554	569	544	560	582	555	545	562	525	587	546	551	561	550	565	560	576	556	567	558	548	556	528	576	571	599	584	540	584	531	574	552	530	565	597	547	529	536	573	609	555	546	553	550	595	596	551	575	553	537	589	541	592	565	582	582	561	523	577	556	597	580	556	576	568	599	498	587	561	524	602	527	536	604	556	563	614	593	563	581	607	580	538	581	553	570	580	563	573	578	550	555	539	548	576	532	592	551	529	564	567	591	600	530	595	581	596	574	552	551	581	605	560	540	587	580	555	549	543	559	590	565	600	573	557	587	613	549	568	583	565	541	557	572	567	537	552	566	571	550	562	589	546	595	558	571	566	585	552	558	551	543	579	570	571	587	558	547	565	585	587	590	575	519	555	556	559	538	564	552	520	612	564	563	543	516	517	589	533	539	538	617	574	582	574	594	612	565	582	517	587	549	545	569	573	546	556	570	540	554	570	598	558	570	633	534	580	533	656	553	525	553	550	585	559	583	510	526	546	587	555	569	581	555	560	580	560	527	568	587	509	519	517	561	567	605	569	534	537	577	586	559	521	565	603	591	547	574	558	594	553	560	576	540	569	611	554	529	551	611	554	548	563	561	585	623	598	511	520	548	566	607	533	555	548	584	569	574	599	591	553	530	609	604	554	574	543	560	573	601	567	530	598	537	585	550	553	578	550	570	542	548	585	568	538	626	560	553	563	582	567	589	557	584	596	563	573	615	555	597	543	564	564	566	557	586	586	564	575	573	580	572	596	549	555	596	566	579	569	546	583	567	528	585	579	567	557	552	570	574	563	545	607	542	541	536	577	629	597	606	569	560	540	562	562	579	552	572	562	573	564	595	541	662	591	581	556	598	591	562	555	588	545	553	595	590	594	576	573	584	585	549	559	589	614	603	506	587	593	567	590	569	563	522	560	577	551	554	558	537	612	591	561	600	571	594	552	622	579	562	553	560	574	602	596	550	591	557	605	582	592	553	558	551	586	548	572	540	598	607	600	549	552	550	579	577	609	580	553	577	618	580	561	539	594	587	600	558	578	541	576	576	537	565	585	550	602	580	569	537	581	566	581	551	590	555	524	578	576	539	567	577	584	586	592	564	607	544	578	593	538	521	554	589	583	587	538	563	551	595	538	553	520	580	572	565	545	583	612	535	599	568	522	522	560	542	543	533	559	545	583	542	569	638	557	586	516	564	542	563	576	550	580	590	583	527	554	592	556	556	600	607	581	567	558	623	607	559	577	595	588	584	556	554	560	555	546	583	546	595	552	584	535	570	616	577	564	626	585	591	548	586	572	568	578	544	541	536	536	581	562	541	558	568	596	581	567	584	608	554	590	553	566	541	548	591	559	545	575	585	535	523	517	581	567	578	542	579	583	581	591	579	607	595	569	573	527	585	564	583	583	596	532	572	603	553	601	555	572	543	568	612	552	575	523	516	566	545	594	583	567	540	594	588	626	572	516	605	585	580	556	556	538	568	573	562	580	592	562	561	594	545	562	569	546	556	577	593	605	577	532	574	560	589	599	574	564	534	568	553	568	561	573	535	597	618	507	614	582	609	563	582	576	568	574	586	555	553	588	601	584	548	585	573	570	573	583	574	581	557	554	575	559	574	514	555	532	551	553	553	570	593	602	597	567	564	519	594	569	563	589	547	567	553	573	570	555	573	571	578	569	552	586	546	566	599	581	608	571	548	559	572	587	581	555	540	598	579	568	564	574	526	581	559	574	554	581	568	561	621	613	541	591	523	544	558
30530	36720	16822	3655	920	515	457	453	497	477	459	465	532	472	461	455	448	430	484	437	452	443	500	510	484	458	481	439	459	455	470	490	471	437	478	460	441	469	476	479	488	461	482	461	463	482	456	473	421	469	439	469	461	470	474	483	463	453	445	440	469	425	490	439	424	443	446	442	462	453	461	433	464	452	425	476	456	503	467	441	458	452	496	456	439	453	476	488	454	453	466	435	502	484	455	457	467	432	456	499	476	466	464	448	468	471	446	453	468	480	458	456	454	440	455	491	481	472	470	447	449	483	473	448	432	458	435	459	432	438	476	482	492	461	474	453	496	491	489	463	462	478	458	445	455	422	442	457	458	449	448	454	472	477	483	458	449	453	459	500	454	426	480	437	441	498	474	466	469	480	463	429	484	427	489	475	434	515	439	484	487	478	461	488	472	429	473	482	443	460	468	426	465	470	459	484	467	468	498	439	457	476	432	476	481	478	447	459	503	463	469	452	418	477	447	477	438	467	469	475	516	474	454	472	490	469	457	474	427	442	469	479	447	492	451	434	449	475	447	502	429	447	479	445	467	448	440	429	467	461	452	466	464	429	483	475	490	447	457	493	492	473	435	448	427	474	431	442	458	446	481	491	440	468	468	460	490	455	475	458	456	462	414	442	461	429	463	449	486	437	469	451	456	463	451	439	405	486	467	473	458	471	466	435	402	427	492	500	450	468	447	475	453	482	448	460	483	491	469	464	445	443	423	458	448	450	527	451	447	468	448	460	445	457	408	464	451	480	447	473	455	427	474	440	431	460	476	448	431	450	462	453	453	457	489	459	432	418	444	478	435	458	432	446	510	422	408	508	443	459	463	482	444	428	430	468	440	449	407	444	425	462	442	468	405	503	474	443	508	483	464	426	473	459	457	476	487	486	478	441	431	465	469	472	448	442	455	471	467	480	446	471	433	423	453	459	473	452	467	478	478	460	471	461	492	484	454	474	460	490	458	446	437	475	476	466	447	478	481	472	443	465	481	459	487	483	474	422	462	459	497	444	477	471	450	451	436	456	446	475	480	458	450	471	457	464	416	445	420	482	461	455	474	476	459	472	442	465	433	466	488	503	438	452	479	513	452	460	446	424	464	483	427	473	487	449	513	492	473	444	447	453	474	487	446	464	449	475	476	468	425	458	467	492	454	474	470	483	440	477	472	454	479	450	482	460	472	446	464	464	451	467	457	467	458	517	491	477	501	450	487	476	435	460	438	453	458	461	451	496	426	496	469	416	429	429	466	453	429	442	430	498	437	498	439	447	475	496	493	460	461	441	428	481	463	454	479	495	446	449	440	460	479	479	476	499	435	455	498	438	487	466	496	423	464	495	424	450	439	471	477	454	433	438	430	483	422	455	459	491	482	440	472	469	474	430	457	485	467	495	455	449	471	465	439	495	495	483	493	465	447	524	477	435	448	465	462	480	428	459	398	463	420	461	435	482	457	453	474	444	479	487	417	458	463	506	446	456	462	500	460	456	485	433	465	483	476	458	487	423	443	452	484	470	461	453	475	485	441	444	454	439	492	457	463	436	488	443	464	489	469	458	458	444	467	434	457	496	456	443	471	481	475	440	462	440	458	446	465	491	463	450	457	511	461	451	468	455	465	478	455	473	490	485	473	464	428	445	447	470	467	516	433	504	453	495	483	430	422	442	465	494	447	483	473	441	435	429	461	510	481	454	446	459	450	434	482	468	429	440	443	461	463	451	448	495	418	487	452	441	457	459	455	448	484	450	479	472	437	458	471	427	462	453	445	448	422	444	496	477	420	450	503	413	445	481	491	441	430	499	478	424	452	471	429	450	478	455	510	439	459	494	481	465	465	458	465	473	455	451	430	441	441	431	459	480	424	413	488	456	425	474	464	522	434	481	489	484	421	465	439	482	485	439	443	451	431	502	464	446	465	483	437	450	404	507	462	478	476	471	421	470	482	436	438	420	460	493	455	454	442	503	464	436	476	470	469	448	467	484	438	448	439	414	470	479	461	450	434	459	469	421	480	450	497	491	416	481	457	507	462	465	498	459	470	443	454	447	463	452	451	500	462	459	438	427	454	450	465	470	486	429	473	459	489	449	469	464	488	449	484	476	458	450	439	457	458	414	487	449	505	456	450	494	445	429	498	462	443	498	520	453	445	462	461	495	514	456	468	459	456	497	474	465	467	465	429	442	435	474	490	494	438	470	442	442	474	457	490	498	448	478	446	495	479	446	464	484	464	437	484	474	441	482	483	461	472	439	431	498	477	441	469	473	475	449	450	491	450	477	442	428	484	444	504	491	455	448	459	445	492	426	465	469	440	481	469	406	455	422	446	462	472	438	441	492	471	459	443	448	435	488	460	496	445	426	454	461	495	491	478	453	455	452	429	452	460	456	475	457	460	431	458	445	454	469	475	449	427	491	463	505	447	464	458	461	445	468	450	469	501	452	484	440	470	470	475	453	464	495	469	427	476	466	487	476	485	448	462	444	417	457	475	442	439	485	430	473	463	441	474	488	431	449	483	465	455	456	462	469	426	461	442	459	484	464	476	451	441	459	491	422	466	446	444	464	448	490	519	435	480	481	431	458	491	456	465	428	442	469	441	429	457	461	436	412	488	458	465	489	408	503	466	452	456	467	472	486	448	428	477	446	452	435	459	470	476	463	435	455	474	454	487	456	481	438	465	454	451	439	460	444	479	475	445	475	469	455	470	474	427	422	466	476	487	454	473	449	416	442	435	463	424	467	458	444	462	425	445	474	441	447	495	428	461	480	430	476	462	494	459	463	420	464	466	433	467	418	481	466	453	505	480	406	486	441	451	442	458	472	452	480	484	453	462	457	442	432	468	433	417	469	477	488	455	434	485	442	450	488	461	450	448	473	438	463	452	478	452	442	469	484	473	465	482	472	473	485	445	508	485	410	459	491	453	462	482	476	482	474	498	454	430	485	467	451	457	440	469	454	471	473	464	479	443	471	453	468	438	509	486	467	450	449	468	426	436	456	446	466	483	448	430	436	466	448	517	462	502	452	472	445	483	473	467	461	451	436	428	438	446	442	430	452	443	475	476	464	495	474	485	461	488	452	477	440	464	487	501	460	514	440	423	458	432	467	467	488	478	430	422	457	455	456	428	446	448	479	482	447	472	480	453	453	477	476	483	463	473	495	444	447	428	469	439	438	435	475	476	493	453	458	446	455	490	470	469	444	524	461	480	463	488	458	456	459	480	458	506	442	469	452	466	460	474	460	458	449	462	476	403	456	436	451	482	471	498	461	462	440	455	495	442	433	460	500	451	458	447	504	478	469	492	430	488	476	471	462	486	409	489	399	496	497	433	455	467	466	444	475	468	490	441	441	462	444	510	465	491	486	466	438	446	455	470	465	482	481	513	452	456	455	460	468	466	469	448	479	414	432	496	468	443	475	460	469	464	435	443	413	441	465	458	476	481	447	441	490	405	425	494	458	442	453	452	480
25021	26048	35431	28805	17393	4600	945	648	619	553	637	581	602	578	611	621	601	614	579	630	601	564	571	593	610	589	581	544	552	595	568	603	619	607	574	559	628	541	529	540	568	523	539	572	575	579	552	569	552	602	604	586	556	566	599	613	556	559	613	594	553	568	586	573	547	598	574	542	582	600	522	571	572	545	574	561	547	563	563	612	560	562	622	596	555	608	575	598	576	570	606	572	559	588	559	640	594	558	595	589	549	575	570	620	571	560	567	556	572	565	599	570	539	561	565	573	570	547	590	552	564	560	590	545	566	577	551	585	569	556	603	571	612	535	580	554	595	560	609	577	568	514	564	576	527	565	551	556	548	550	551	555	586	583	563	570	554	586	526	564	571	563	552	580	566	556	578	564	563	530	588	575	567	553	582	599	581	595	584	581	532	585	603	566	524	550	552	619	538	604	563	508	592	540	603	611	559	577	547	541	583	517	525	608	555	613	604	544	575	550	566	516	556	570	564	590	585	585	600	561	621	504	593	557	599	564	591	590	520	505	581	580	540	564	578	588	518	562	574	574	544	586	582	541	628	534	570	599	578	519	575	564	545	564	547	572	562	583	582	617	572	602	579	534	584	542	585	583	540	569	572	628	555	573	583	510	546	550	568	630	544	540	567	526	595	559	572	577	560	565	576	542	560	582	571	567	600	568	565	604	575	581	582	624	565	607	591	560	586	596	595	578	604	600	559	539	578	548	557	564	601	593	601	590	567	598	542	575	632	559	585	537	573	565	578	584	561	608	595	581	601	527	588	549	545	615	527	564	556	566	557	542	588	554	543	576	561	581	578	567	555	579	581	560	583	592	536	544	596	590	565	611	530	560	595	573	556	546	590	574	574	601	529	547	588	557	535	540	596	591	573	579	575	586	561	569	566	583	585	588	580	543	551	603	549	574	585	577	571	558	577	549	517	545	568	597	572	573	546	569	551	593	549	580	533	601	566	573	534	598	565	571	559	557	569	576	593	548	581	577	561	579	602	603	594	545	563	602	611	567	572	591	552	602	588	602	536	579	558	588	575	563	552	573	578	563	581	557	583	552	641	591	533	568	577	531	586	618	574	565	581	550	607	584	558	585	583	590	571	586	538	584	561	573	571	565	560	600	534	607	565	581	562	573	561	523	597	595	579	603	565	568	575	526	564	568	590	571	539	571	575	589	603	533	580	562	571	567	572	588	558	542	576	542	615	554	540	599	585	587	572	577	579	548	570	521	541	606	556	579	579	549	604	574	547	562	579	566	553	545	586	577	547	560	552	537	586	609	603	615	583	625	580	579	553	584	611	578	539	589	580	568	563	631	593	625	589	545	568	585	566	540	557	554	589	579	545	587	582	554	588	522	554	587	582	564	556	573	532	573	617	571	571	542	536	552	562	528	582	556	555	584	590	529	615	584	569	567	595	546	583	583	585	539	566	564	582	575	541	553	552	584	555	583	552	580	550	560	583	580	585	550	599	576	592	558	546	543	550	576	595	610	552	595	557	571	549	546	570	575	538	572	595	600	538	572	527	565	570	601	546	582	596	534	570	559	554	569	539	542	566	564	566	588	522	538	539	538	565	555	573	583	556	561	600	584	578	566	603	599	555	566	555	542	559	548	616	599	529	555	577	561	572	567	592	607	616	554	555	556	545	565	560	606	633	546	556	560	614	597	554	577	570	573	618	578	558	548	576	578	571	545	552	572	611	596	578	587	543	592	597	594	594	569	555	546	573	553	579	604	604	580	558	563	586	543	589	543	555	566	598	582	594	613	523	545	572	551	586	604	567	599	576	569	603	564	620	550	584	572	565	539	586	579	546	550	596	577	558	556	538	594	637	528	596	567	603	550	613	581	545	557	576	547	585	611	585	585	543	559	564	578	565	618	569	563	607	564	590	551	594	551	601	565	537	598	568	533	567	547	583	579	571	560	601	601	565	547	564	521	549	557	563	580	578	547	576	576	563	596	599	584	536	544	564	549	550	595	574	547	553	577	587	578	549	557	528	625	537	542	577	542	590	560	536	573	578	553	553	573	563	607	582	596	549	584	570	580	551	575	568	574	589	588	578	511	555	532	531	524	541	594	603	584	595	567	569	565	560	589	565	553	597	546	576	600	579	578	542	598	546	561	576	563	600	572	551	546	617	554	569	587	526	558	598	563	567	529	610	568	561	587	557	574	549	566	598	580	530	565	566	589	545	572	542	572	543	565	566	562	537	553	581	554	580	610	544	577	601	567	530	571	576	580	577	539	616	561	562	545	551	581	533	613	574	563	585	568	553	587	566	556	539	592	531	581	603	556	547	578	560	544	531	553	578	589	561	560	574	553	530	560	574	590	566	540	557	554	592	612	575	566	573	628	534	617	565	548	559	580	564	539	563	537	571	571	615	586	571	528	562	580	583	591	590	559	570	537	590	577	542	640	583	601	619	607	585	588	561	589	626	551	601	578	566	554	645	601	543	584	570	556	551	613	582	577	554	578	589	571	592	577	578	575	579	560	591	539	577	611	558	575	584	561	543	559	579	630	603	604	553	573	543	565	593	598	575	538	592	595	580	582	591	533	602	579	578	574	570	550	556	578	585	606	587	573	566	558	569	623	569	618	560	590	554	524	552	556	549	529	549	578	582	581	523	570	569	555	591	566	552	564	593	554	573	567	600	622	551	585	559	567	541	574	602	574	535	584	569	576	559	571	553	575	527	572	564	578	540	566	579	519	557	551	573	549	553	542	536	590	552	537	577	539	576	584	536	570	600	553	578	566	572	575	538	576	557	553	615	568	571	542	581	601	569	547	525	536	584	572	601	545	577	565	580	586	597	584	548	551	581	596	538	572	567	602	537	566	599	608	535	587	592	536	611	563	587	536	594	507	614	551	614	591	545	580	582	608	580	619	587	532	599	571	571	568	545	544	543	623	562	582	560	626	560	568	552	582	559	567	570	557	605	594	537	560	544	549	531	535	554	600	557	601	582	523	570	599	540	562	552	542	535	558	603	643	573	565	611	550	569	546	565	563	588	580	571	575	551	589	578	555	583	567	544	575	579	525	571	564	540	618	583	540	591	577	551	542	585	543	633	592	549	575	607	554	568	558	587	572	565	569	554	538	591	569	575	562	584	574	572	559	584	564	558	575	567	569	529	597	563	584	592	549	565	591	593	557	557	552	591	557	544	575	513	569	547	533	576	545	613	544	547	553	589	538	544	560	580	583	568	589	622	554	555	570	504	606	603	551	535	585	586	546	568	556	539	572	581	567	586	573	521	612	566	589	593	580	614	522	603	592	545	567	559	593	578	565	542	610	585	560	571	592	594	570	549	539	580	570	543	584	600	553	556	586	555	611	558	613	588	583	595	589	497	565	596	588	619	604	613	591	559	629	573	572	560	572	576	558	581	609	571	554	574	542	553	521	582	565	602	568	588	592	571	604	576	525	586	563	597	552	577	565	597	537	550	549	577	576	533	534	555	578	569	564
63540	91971	55915	21224	5422	1280	611	539	530	538	516	511	498	513	548	523	503	535	513	505	499	523	467	535	504	501	527	516	494	506	524	526	543	520	491	516	502	489	509	497	515	500	509	514	483	496	487	563	492	549	570	531	531	499	499	532	539	520	501	514	507	483	533	456	509	562	556	530	517	514	503	506	505	457	508	519	540	526	543	527	534	493	544	492	555	535	482	498	513	518	522	522	523	511	506	520	530	522	483	541	491	522	537	492	511	526	531	563	521	513	551	538	529	518	490	496	487	565	519	527	537	527	528	509	557	506	516	526	512	497	532	527	485	548	540	508	461	520	538	514	552	531	506	521	520	522	503	477	515	526	513	556	533	480	535	489	513	530	526	520	501	495	531	509	527	514	488	525	507	529	465	532	503	493	513	504	470	495	497	523	498	503	522	530	525	533	545	490	476	520	519	509	579	468	577	511	523	540	487	526	522	533	573	509	522	562	552	535	522	541	508	527	562	483	499	517	436	500	495	539	505	480	522	507	503	499	510	536	534	545	534	516	542	526	530	523	492	463	510	505	535	503	505	506	500	518	517	511	527	501	511	525	509	529	534	503	549	518	486	531	509	553	537	494	492	535	490	558	513	507	546	492	495	511	506	531	515	520	502	522	521	502	513	501	526	514	494	511	545	530	529	541	546	550	511	513	543	544	543	480	508	499	509	515	484	457	538	465	524	463	502	554	507	492	529	536	534	490	511	546	527	543	532	533	492	505	551	561	520	500	512	519	486	521	546	524	518	506	510	520	545	513	504	520	529	500	522	471	511	500	461	487	481	541	492	532	507	530	531	525	477	516	557	487	516	484	494	515	540	526	502	533	490	542	500	539	521	497	553	531	504	512	507	496	512	503	488	522	484	530	528	526	530	488	478	523	520	533	505	479	459	494	511	522	513	485	507	484	529	515	472	531	545	505	476	543	516	518	515	495	511	485	498	512	484	510	511	514	508	522	486	483	525	499	519	513	523	523	487	534	511	523	491	510	526	488	495	447	515	512	554	512	542	502	519	553	545	493	514	516	494	480	501	498	494	511	534	508	544	514	548	469	529	498	534	518	554	507	532	562	516	495	508	509	498	507	494	489	560	504	516	514	513	569	509	519	526	487	500	556	537	513	522	485	527	504	497	513	498	589	497	491	534	555	513	539	522	487	508	454	525	532	519	513	516	498	481	520	519	550	503	511	519	516	499	544	502	504	543	513	545	514	495	550	499	561	477	506	513	528	531	510	485	520	531	551	511	519	509	497	502	502	557	517	561	515	491	536	496	535	525	513	564	481	504	480	501	503	534	476	525	498	510	478	503	538	516	546	542	526	450	512	547	522	495	527	523	518	542	531	497	539	517	518	552	544	497	438	546	529	556	516	485	549	524	536	521	522	508	505	513	503	504	523	533	523	524	458	532	506	504	522	522	501	560	497	529	503	542	508	460	525	536	557	499	511	518	490	480	534	503	567	490	520	529	528	526	535	516	492	503	482	506	512	548	519	486	519	536	500	542	460	491	549	498	499	515	504	499	485	508	540	534	528	510	516	464	530	537	512	539	525	519	553	519	539	496	538	517	556	510	516	528	524	562	483	527	515	487	503	519	520	514	497	541	530	537	522	471	523	540	500	528	497	532	530	542	538	521	518	501	507	499	551	511	475	502	528	553	520	478	476	518	487	506	491	527	484	526	458	503	548	505	508	503	489	532	508	546	521	469	528	509	499	509	499	536	494	532	515	521	518	509	553	493	540	545	524	529	455	479	495	491	497	475	511	490	541	462	505	530	502	479	524	506	500	495	519	469	475	501	517	497	546	475	508	551	538	509	501	511	549	506	487	493	499	509	508	518	469	485	512	524	524	552	490	531	504	517	500	504	524	530	490	506	498	500	465	506	517	489	516	490	505	486	473	538	530	529	529	502	521	504	504	518	494	534	537	497	511	504	513	507	522	521	484	523	504	511	529	477	466	508	505	484	493	518	506	500	493	542	496	504	532	514	548	518	507	497	526	484	508	517	477	504	492	510	494	472	533	535	568	536	501	491	513	506	496	522	546	539	502	458	509	467	494	486	505	487	493	510	520	498	499	543	543	492	538	525	481	495	550	535	531	517	509	503	468	508	509	505	500	514	527	509	551	515	550	513	491	507	498	543	514	504	517	534	519	531	488	553	501	514	510	506	575	497	517	515	502	532	489	506	528	514	495	540	542	504	516	533	509	499	542	492	530	547	519	549	545	525	533	467	475	525	503	504	520	515	483	499	544	578	481	511	522	520	498	496	496	475	450	531	496	495	488	505	535	532	473	541	513	566	511	561	524	513	503	514	479	506	562	529	483	487	508	525	523	480	500	522	507	549	469	479	521	537	522	543	514	478	544	496	514	516	548	552	470	517	501	520	522	535	530	508	527	477	493	500	483	507	497	545	537	586	520	526	528	552	520	519	499	563	495	563	521	507	503	500	513	497	511	526	465	495	523	503	500	512	511	473	517	488	498	493	520	491	535	482	496	514	510	543	516	514	508	498	522	476	515	519	478	505	551	517	553	507	518	516	527	482	531	466	536	489	564	494	501	505	542	500	496	529	519	530	489	512	488	534	526	540	479	510	524	504	486	543	536	528	480	549	479	524	502	559	510	494	514	526	527	526	481	498	468	530	519	524	509	539	501	523	499	529	490	506	508	504	534	571	508	489	529	494	503	533	462	496	499	550	492	519	528	545	462	490	495	507	510	506	542	526	533	478	524	515	529	528	518	501	496	498	468	512	464	534	546	501	515	510	553	476	488	536	514	523	524	477	480	510	506	509	466	505	523	484	515	492	537	519	471	509	535	543	484	490	490	510	510	514	502	501	490	541	501	507	495	524	514	518	515	513	513	501	478	491	495	506	504	507	551	499	502	517	498	477	537	511	523	523	504	490	542	506	547	516	495	573	503	491	517	503	552	533	513	524	512	482	525	510	513	526	564	501	523	531	519	496	489	494	479	548	477	508	518	526	519	516	537	495	515	497	521	527	514	488	530	487	498	506	473	542	501	503	531	539	468	544	480	515	501	512	499	501	490	520	507	500	510	517	471	501	499	526	543	483	538	496	499	515	547	512	506	521	520	509	522	472	517	519	470	513	514	571	508	492	499	523	574	520	502	523	508	485	536	509	524	539	458	516	522	471	491	484	485	466	517	510	507	510	509	525	512	543	480	480	508	502	525	522	503	505	510	479	516	480	510	507	511	492	514	516	533	503	534	538	518	515	533	513	527	535	537	514	517	507	538	500	529	495	449	512	540	519	496	493	521	520	530	525	514	489	504	505	539	491	488	510	515	504	500	550	460	521	518	529	521	496	513	543	482	504	484	503	518	485	499	541	514	538	507	493	527	524	505	508	491	510	530	446	530	521	505	541	503	533	528	522	478	466	511	491	503	518	521	522	528	484	499	533	510	498	532	502	498	490	483	481	508	502	517	538	528	481	515	522	489
24020	24246	32607	26496	20315	10685	1738	934	827	828	808	770	777	793	772	806	762	757	769	802	779	792	796	780	824	767	787	774	792	766	728	787	734	786	778	733	779	771	737	823	752	779	764	739	760	747	804	738	745	768	743	782	767	778	752	788	750	758	743	714	757	765	777	797	773	784	775	798	763	729	745	713	771	780	749	716	708	750	769	760	758	760	756	775	758	750	810	773	723	748	786	749	763	737	768	735	724	730	771	709	740	774	778	783	711	777	760	737	774	734	726	776	740	749	755	753	754	705	752	753	750	731	752	708	767	701	819	745	714	762	730	755	798	754	743	789	700	761	759	737	799	768	784	791	786	739	745	772	737	749	778	739	785	765	805	788	739	782	769	749	749	739	732	726	728	751	747	774	733	725	757	712	768	785	765	796	766	718	795	779	805	771	753	789	791	772	721	758	720	732	730	691	770	725	782	798	748	738	761	760	779	713	762	678	818	772	781	792	754	732	789	764	715	788	786	739	736	770	693	775	758	770	713	724	714	741	758	777	753	728	777	733	780	800	739	751	750	770	783	734	801	760	715	721	727	741	724	693	796	747	782	739	728	734	756	825	740	737	789	743	763	760	777	767	761	776	722	760	707	701	735	732	815	727	752	761	807	779	784	770	725	738	782	725	686	713	764	787	709	764	757	784	733	701	740	763	714	740	784	736	742	765	763	742	749	766	778	774	742	746	803	743	787	727	764	746	739	753	748	750	770	753	776	805	780	741	781	721	748	760	756	737	808	702	750	775	779	736	718	751	781	727	739	780	727	721	738	758	746	752	771	742	717	755	744	741	753	762	767	738	745	774	732	745	800	732	772	724	794	761	738	758	732	760	754	776	726	740	744	742	767	757	741	767	750	722	770	769	725	670	765	793	752	783	726	780	760	716	770	805	707	751	792	738	798	761	719	739	775	725	748	727	758	768	715	782	769	766	771	731	755	719	742	767	758	772	758	793	762	754	766	770	778	747	712	765	728	793	773	731	734	753	740	780	696	717	714	753	790	801	759	755	754	746	744	795	762	741	709	701	736	792	736	791	758	813	720	764	716	704	747	721	801	757	765	778	730	734	757	750	786	748	709	737	756	778	717	762	747	821	797	747	755	750	738	761	757	749	790	772	766	729	703	709	747	752	760	843	786	793	712	765	752	753	732	779	719	767	769	728	773	749	769	761	749	780	759	768	751	754	769	751	683	734	731	776	738	728	745	740	751	684	752	786	728	698	720	705	757	750	726	767	766	767	768	739	709	699	744	785	734	713	815	752	752	723	765	731	754	735	733	735	712	754	767	749	734	753	728	714	740	741	733	772	735	790	715	808	801	705	772	725	769	782	714	788	749	766	734	745	730	750	742	723	801	720	774	781	727	729	716	763	724	723	730	692	693	811	769	746	822	703	758	735	737	759	769	740	748	714	702	737	746	727	751	740	780	746	723	723	750	764	736	709	776	746	786	753	741	787	767	742	760	746	752	724	769	786	725	777	802	731	714	751	819	729	782	709	778	709	788	754	744	739	723	727	739	793	734	742	761	729	763	760	796	748	745	809	750	750	729	757	754	773	784	756	744	757	744	768	728	736	747	743	762	791	793	780	775	764	795	747	712	724	798	801	724	735	773	760	752	764	741	745	802	784	822	758	720	754	774	735	766	787	786	771	768	742	740	691	719	779	752	778	769	816	681	771	780	747	729	778	733	795	745	763	708	769	740	731	738	769	768	784	756	773	797	748	763	763	791	753	728	763	771	742	742	755	780	743	792	751	752	811	732	727	733	732	804	734	749	784	787	748	743	739	752	771	769	753	772	724	796	715	721	761	827	814	784	714	765	749	806	769	735	763	744	783	722	747	752	738	745	789	744	800	783	753	789	792	756	784	748	739	709	722	742	742	740	754	712	784	764	778	714	749	745	735	745	750	745	780	806	775	711	771	770	781	735	789	726	752	769	742	747	770	777	766	781	790	710	743	732	747	788	741	775	764	704	749	781	758	720	737	745	769	761	724	690	740	737	747	775	785	752	771	759	727	783	734	737	740	772	790	790	726	778	691	761	771	783	748	779	748	797	754	705	712	745	738	792	751	736	759	761	745	732	762	803	804	756	726	776	749	777	781	770	745	781	710	718	733	722	772	765	703	777	750	754	766	770	750	758	719	710	763	774	780	739	727	773	804	786	754	779	731	773	799	724	730	764	728	756	767	758	795	708	737	776	696	730	738	722	834	746	745	761	788	737	758	757	750	749	750	702	760	694	749	699	760	757	718	739	760	782	723	718	767	731	760	702	745	748	785	734	790	778	760	763	807	784	750	791	746	792	678	723	689	752	733	743	784	770	746	751	742	673	671	708	764	774	733	700	761	818	779	748	756	778	833	782	774	710	763	723	738	754	697	772	754	725	734	766	688	785	787	758	786	788	737	777	726	756	728	758	719	722	731	714	742	781	714	749	769	730	784	736	781	783	748	752	748	807	768	732	714	737	757	737	792	756	758	746	723	750	765	752	740	731	762	756	738	725	726	762	753	744	729	797	745	767	749	755	765	728	747	696	772	778	773	751	748	691	696	725	740	720	762	773	702	676	753	757	733	785	770	779	738	727	697	747	779	779	783	755	747	747	768	839	729	749	749	770	718	754	759	724	778	758	758	743	774	730	758	784	700	745	760	746	738	742	776	705	786	798	759	710	790	767	762	789	785	752	761	730	728	791	747	734	718	745	781	734	771	776	808	726	713	750	759	790	768	750	784	741	732	787	789	739	731	824	747	808	801	758	731	762	703	743	738	745	747	754	739	719	745	755	765	738	745	743	765	731	756	807	772	707	734	759	741	717	792	771	752	728	747	722	711	788	784	738	737	721	765	781	736	782	749	752	756	755	768	850	748	748	767	684	714	785	755	776	711	694	748	756	684	739	746	765	792	738	714	777	719	776	761	752	742	749	788	799	754	749	789	764	788	769	781	791	753	772	738	785	763	715	716	765	734	701	788	735	732	735	735	745	777	719	807	754	787	755	745	769	732	705	701	771	750	790	749	751	748	759	717	723	778	818	783	787	756	760	793	758	742	819	746	745	734	764	775	762	762	771	731	761	754	758	825	718	734	751	806	731	678	781	775	752	722	739	802	756	773	779	755	755	706	777	796	764	728	779	744	753	791	768	792	706	739	766	735	802	707	799	753	763	760	731	745	738	714	784	763	790	743	829	787	764	688	739	691	710	745	744	763	755	725	779	785	754	782	724	763	723	777	717	717	783	749	768	748	759	757	725	776	774	745	727	786	769	718	712	786	734	794	733	723	752	747	745	756	748	746	694	755	769	735	735	751	723	775	730	794	742	759	743	774	758	732	733	779	733	765	735	749	719	734	718	774	770	751	780	730	711	769	766	801	755	700	726	758	750	768	772	764	718	749	787	726	702	756	809	768	769	695	763	768	804	721	799	762	773	733	775	728	780	746	787	778	775	734	758	772	765	717	759	773
60236	97170	60289	25376	7388	1871	767	684	646	665	663	705	720	681	665	654	683	672	678	657	646	674	675	661	729	701	716	651	672	682	680	648	675	684	641	707	712	642	686	689	657	676	721	681	637	652	661	670	631	672	661	634	667	696	702	717	656	705	674	665	644	686	644	670	656	730	691	704	691	661	686	660	678	628	696	655	692	630	669	703	703	693	642	665	727	680	662	644	691	638	659	694	666	668	699	681	654	691	684	647	672	657	686	704	662	635	690	664	636	695	688	641	694	647	676	626	693	694	653	656	704	690	632	669	661	667	685	687	670	681	598	646	735	633	633	661	678	676	654	633	697	659	677	639	719	696	656	624	622	686	632	637	665	693	687	682	693	637	686	676	665	705	709	646	648	682	711	665	671	670	679	679	641	677	682	648	698	710	702	640	635	665	659	623	669	648	661	651	674	651	654	665	674	649	652	706	639	612	677	635	658	690	712	621	646	680	687	668	714	721	661	723	689	660	674	668	669	692	626	680	661	639	657	662	703	682	681	660	689	628	688	694	647	667	643	632	721	676	660	714	651	695	683	643	675	679	663	679	676	678	652	639	706	680	651	660	675	684	683	694	707	679	656	716	674	667	698	639	659	637	667	676	675	636	663	665	710	675	678	635	680	655	668	662	683	666	700	698	609	685	656	679	658	654	667	712	688	685	688	719	686	646	626	651	680	639	658	589	677	649	620	674	684	623	643	691	674	712	645	629	689	682	665	687	680	633	695	663	674	728	658	661	665	676	673	693	657	694	659	662	709	654	664	675	694	638	700	661	693	630	670	681	631	669	652	707	669	633	667	671	659	621	654	617	643	669	684	690	648	700	685	634	655	697	667	705	695	636	663	662	679	678	671	724	694	626	657	623	671	696	707	681	639	727	660	699	685	707	696	671	645	664	675	666	635	675	597	654	657	674	653	681	680	687	707	651	678	652	686	630	634	701	634	647	659	642	676	722	654	684	683	648	680	639	699	657	630	645	703	656	647	660	663	638	627	637	611	629	616	676	695	664	675	658	719	676	710	651	686	669	744	706	677	689	649	689	661	713	661	659	679	691	656	677	660	630	656	677	665	661	702	693	702	654	689	675	633	644	663	653	673	654	699	704	661	652	631	682	646	668	665	680	665	673	664	644	650	662	647	723	696	669	689	634	673	660	684	706	637	714	644	641	650	646	660	691	645	673	706	697	643	679	686	682	651	657	646	629	644	637	626	662	638	671	669	638	676	682	680	682	703	659	646	648	641	710	693	694	602	672	684	681	683	631	654	644	670	664	638	654	638	631	620	685	702	644	675	647	654	662	645	714	654	692	652	642	681	681	635	661	659	614	730	666	624	647	652	661	672	709	663	662	623	637	698	648	624	657	634	652	677	650	692	671	660	649	660	654	640	659	647	641	697	701	668	679	632	692	655	629	718	627	653	633	660	666	657	685	677	635	655	697	628	716	593	659	679	730	673	686	683	670	664	673	686	683	647	675	679	666	691	663	643	647	637	663	711	695	680	666	648	644	639	626	653	704	703	699	604	650	654	676	632	678	678	618	711	661	673	680	679	672	639	660	668	641	633	676	647	652	654	707	666	675	672	637	659	633	662	661	651	673	618	614	658	643	741	695	674	655	646	635	668	650	703	676	670	668	662	623	664	673	692	695	691	638	607	620	705	677	638	687	689	640	657	631	633	633	657	631	696	645	679	642	708	666	616	631	661	658	638	688	641	682	695	665	641	685	656	631	656	676	675	660	700	686	694	657	670	663	683	652	641	684	667	665	658	662	647	634	697	707	678	610	669	696	649	641	680	632	629	593	662	642	620	661	637	672	716	670	675	686	710	654	669	665	633	666	669	686	618	652	673	662	704	593	664	674	649	696	664	685	642	670	703	694	629	636	689	697	693	636	645	641	701	662	670	692	630	628	663	632	660	672	672	626	661	594	695	687	671	676	728	688	650	668	656	658	666	666	656	694	692	680	676	622	646	642	677	669	616	721	694	666	654	628	617	673	679	655	659	626	665	636	667	645	684	654	652	665	669	645	651	662	701	629	684	681	636	674	666	672	676	646	674	725	689	648	658	631	707	660	646	640	676	637	672	663	638	634	656	626	656	635	689	636	669	662	662	661	689	697	624	625	664	674	689	675	647	646	669	695	669	678	656	648	671	622	670	665	655	679	670	636	702	671	645	668	618	691	687	657	697	680	655	694	713	675	627	632	704	606	666	663	656	629	705	691	658	666	645	638	714	632	632	641	634	663	645	639	679	635	705	679	685	670	683	669	661	650	656	662	626	693	638	628	690	687	651	681	691	654	657	672	663	686	632	645	690	716	617	646	643	692	660	671	634	661	688	660	640	655	668	652	665	696	677	684	650	667	681	681	694	662	631	620	701	710	634	617	694	713	644	638	675	652	648	680	664	663	667	642	706	634	642	671	652	665	620	663	665	671	661	661	651	652	648	645	663	680	660	638	703	653	665	615	665	657	636	688	645	669	662	625	642	677	663	684	652	662	644	633	704	677	632	679	686	653	639	666	688	648	683	653	622	663	696	667	632	670	652	656	649	662	638	696	663	657	654	638	681	725	671	684	661	629	677	696	710	627	683	666	673	714	645	678	618	662	697	715	683	665	701	699	646	697	680	642	677	707	683	673	664	673	679	657	694	636	716	655	716	680	675	648	718	665	687	631	638	625	646	676	636	662	673	643	672	693	659	640	621	668	644	711	662	712	640	631	628	614	682	608	695	605	682	659	677	658	666	623	658	636	696	650	670	650	641	670	683	638	638	637	670	720	677	664	663	670	652	651	680	675	638	700	635	678	652	663	698	665	655	645	671	653	654	639	631	601	631	662	699	649	644	640	703	643	651	676	672	654	682	662	677	622	659	638	633	656	662	618	656	594	655	644	703	656	722	620	632	681	691	637	603	666	683	620	648	646	689	638	645	671	672	656	686	693	675	649	681	653	657	656	700	626	688	685	663	676	711	657	666	625	666	700	659	692	654	657	657	677	651	659	653	639	658	669	638	662	654	720	654	683	658	660	678	657	707	675	660	689	698	709	677	654	672	650	661	669	629	677	644	672	624	666	623	675	710	659	676	674	644	660	658	653	664	674	614	641	649	674	666	689	649	650	679	701	688	658	660	652	644	688	655	627	655	633	668	648	649	644	677	652	653	651	656	653	671	667	679	708	677	667	667	688	725	711	638	723	687	637	683	628	670	673	665	649	637	702	647	682	673	688	635	668	702	664	641	654	642	627	614	682	676	634	667	650	679	616	654	636	742	649	666	645	643	633	612	678	643	686	662	683	652	597	665	648	679	620	658	644	685	675	653	704	673	668	675	690	670	661	709	666	716	690	656	648	691	608	680	699	641	673	695	620	664	625	665	696	682	641	689	644	672	699	630	643	662	664	635	694	689	630	631	624	655	618	638	681	622	686	634	649	648	627	720	650	659	654	663	626	624	645	675	683	623	678
32110	35197	25184	8023	1431	762	558	586	588	593	604	581	580	572	586	560	607	544	594	598	619	590	623	560	568	585	581	617	550	621	593	595	576	623	656	570	570	578	599	622	631	550	606	518	630	580	594	591	590	601	616	601	531	543	574	577	585	564	591	628	608	556	576	590	594	558	595	551	586	566	619	603	571	596	562	561	613	603	547	582	604	624	582	609	598	567	582	580	581	614	584	575	590	614	558	602	561	592	544	628	595	577	625	610	580	603	591	627	616	585	609	599	605	635	624	611	583	576	608	601	538	583	578	583	572	604	586	587	647	623	578	557	602	593	552	576	549	609	581	586	571	599	604	618	589	617	607	551	572	544	592	549	583	581	605	597	571	620	602	605	553	600	550	570	589	566	612	582	566	571	601	624	601	567	595	585	642	616	591	635	577	597	580	589	569	575	573	601	600	609	572	609	602	573	576	596	575	546	576	625	608	581	611	604	605	580	600	604	579	613	547	566	608	560	588	572	592	600	589	555	570	591	568	563	584	638	575	565	534	576	574	582	579	600	597	620	565	619	591	546	595	651	564	582	576	539	552	621	621	653	613	607	584	606	587	607	586	549	576	543	600	540	601	584	559	618	562	612	577	636	601	589	581	611	600	608	598	574	590	597	609	578	557	584	587	628	593	610	634	593	583	622	604	579	587	583	568	535	557	584	560	572	585	613	581	595	574	590	669	644	584	671	577	560	581	588	578	625	596	586	586	617	611	608	616	569	631	604	586	546	615	623	585	568	599	562	566	623	563	577	622	593	600	527	591	622	555	583	594	619	595	507	566	614	599	582	598	579	582	600	619	631	532	569	555	625	593	624	588	564	575	571	593	576	577	623	519	577	587	585	556	616	616	578	573	583	583	578	556	563	610	598	557	579	595	562	576	578	631	593	621	556	551	553	591	586	606	592	590	624	604	596	557	598	552	593	592	627	608	616	569	570	632	591	548	564	614	577	550	605	566	585	568	586	598	594	609	551	607	624	585	560	554	668	564	556	562	602	575	567	563	574	583	613	580	599	628	606	642	590	590	593	608	532	588	590	585	613	582	589	599	600	579	602	607	574	574	646	604	636	602	609	611	611	583	586	543	555	611	595	610	566	628	580	618	567	573	623	576	569	583	618	642	590	609	575	570	557	576	569	574	623	580	602	625	587	673	599	561	582	600	578	578	601	601	601	587	584	594	577	557	599	577	564	605	562	584	550	573	621	601	621	596	579	601	598	571	610	568	601	561	615	582	608	568	570	601	575	590	602	579	595	589	618	586	552	605	605	566	565	576	594	552	563	580	575	615	606	603	625	611	551	630	639	603	562	586	575	618	576	589	554	560	590	609	584	671	555	566	541	603	588	597	562	641	595	616	597	576	656	609	608	586	613	595	576	596	597	582	604	593	590	584	579	579	586	594	597	586	599	607	583	588	630	594	553	608	582	601	575	575	545	536	600	526	593	542	576	561	612	612	604	591	614	579	565	572	581	623	568	584	602	551	585	582	580	602	587	633	557	583	607	613	583	583	601	593	570	582	587	615	579	614	569	587	607	563	585	611	592	547	559	537	622	601	576	592	599	556	582	634	573	587	579	550	546	557	608	595	555	570	601	602	586	620	603	640	603	565	635	571	607	576	620	618	638	614	611	595	568	560	589	590	570	573	619	615	570	590	563	588	580	629	603	606	616	626	629	581	597	596	557	595	612	608	574	575	569	565	628	593	589	584	587	539	582	617	596	628	627	581	610	604	568	552	605	608	625	601	547	576	567	574	611	569	588	584	576	602	588	546	569	582	589	604	565	560	626	639	623	604	654	594	576	571	597	579	588	606	571	559	625	637	608	590	554	575	623	595	617	607	594	580	557	640	613	560	611	569	610	568	534	588	571	606	614	603	576	573	585	582	540	627	564	592	626	577	633	604	569	555	614	606	587	619	624	606	563	644	606	528	575	615	601	654	571	576	536	565	557	582	570	608	580	591	583	566	585	604	564	582	589	589	616	580	620	602	541	583	602	604	592	609	594	547	569	574	599	585	585	564	569	568	577	573	584	606	523	616	599	611	604	568	594	572	600	600	634	598	564	603	621	594	591	602	606	608	595	590	594	595	590	573	605	639	571	556	579	606	579	604	594	569	573	579	626	584	588	617	583	611	525	549	591	568	546	611	578	576	621	609	571	620	601	581	562	633	630	595	565	582	568	624	572	574	567	572	593	589	576	582	577	611	630	576	612	596	605	611	602	549	596	624	596	588	592	554	576	639	593	547	549	579	572	559	638	580	552	551	609	586	564	536	564	579	588	605	595	607	608	590	621	553	563	569	589	534	597	541	614	573	591	605	585	578	559	541	587	616	590	584	596	579	561	616	616	571	614	603	630	593	626	587	605	580	641	598	599	628	577	576	573	565	578	570	574	560	594	565	605	615	596	592	538	563	601	610	580	540	560	612	549	586	562	553	564	596	576	601	558	563	619	592	568	607	608	605	559	587	621	556	578	592	608	578	620	586	592	554	606	568	583	596	599	600	618	605	595	579	591	582	616	591	598	562	545	614	601	608	534	592	629	638	610	599	600	551	564	617	597	592	571	582	560	620	605	612	624	568	599	591	597	590	580	595	601	586	585	561	619	586	546	587	626	553	571	628	575	571	594	625	633	616	532	573	567	573	585	589	611	591	604	602	614	575	592	604	588	588	580	587	590	589	578	627	584	617	573	562	577	614	567	531	581	558	592	565	600	570	562	580	571	574	602	583	610	579	577	582	573	586	597	649	607	559	615	586	560	612	589	591	581	594	590	564	587	647	591	618	568	557	553	561	589	584	589	581	603	622	608	607	594	603	563	575	591	570	573	614	585	582	561	613	622	595	585	566	596	579	619	578	573	589	611	585	614	601	591	613	591	531	597	585	595	613	652	577	595	622	595	566	565	550	571	601	573	598	554	579	633	590	606	619	622	596	559	568	609	544	625	591	541	585	587	564	585	583	597	625	589	600	571	595	595	593	584	557	618	583	589	604	623	564	607	570	589	573	579	596	629	581	550	605	619	598	577	581	527	581	620	604	583	574	588	597	579	597	567	548	544	581	604	600	585	594	632	581	603	636	573	544	592	646	536	557	568	586	632	592	587	584	583	572	575	579	609	630	626	587	589	596	590	613	591	549	587	591	570	602	580	615	601	589	613	579	634	588	607	603	601	574	566	602	556	603	540	577	603	581	640	592	597	638	539	575	567	559	584	608	550	562	565	612	575	603	634	595	585	599	633	603	571	562	612	599	581	579	594	566	592	623	578	614	592	621	613	596	599	586	593	622	641	582	574	583	613	580	592	579	620	641	606	582	595	587	570	588	597	604	600	590	589	613	617	570	588	589	582	599	572	559	588	632	536	601	571	605	554	594	573	591	542	588	595	582	594	584	600	577	628	596	577	566	550	615	598	628	605	577	558	623	563	626	584	631	574	594	534	594	583	583	550	553	635	625	631
29399	38055	15942	3605	955	546	481	497	474	488	440	471	457	456	469	485	467	527	450	472	443	438	523	446	480	462	476	462	480	453	465	449	476	488	481	468	442	493	454	486	474	476	488	496	498	487	484	500	474	474	463	511	454	482	477	469	471	495	480	483	459	457	495	477	490	476	509	505	479	482	475	478	465	489	441	446	466	508	489	511	444	470	447	448	466	494	462	484	496	450	488	458	463	508	465	473	448	459	433	502	439	431	445	458	489	461	470	498	449	510	485	477	474	506	429	483	491	457	467	462	476	494	505	447	470	502	468	465	444	489	472	454	523	480	430	450	443	466	516	472	456	457	503	437	521	458	448	490	455	499	454	444	455	448	452	508	438	484	478	487	471	466	450	467	412	493	452	401	449	485	433	491	448	480	472	451	444	467	479	464	506	447	518	459	455	456	470	458	444	486	454	487	506	467	495	469	495	436	480	467	466	461	461	426	481	448	471	481	456	486	461	501	481	486	478	496	468	475	421	481	481	477	474	498	487	447	472	492	475	462	482	457	447	489	478	456	484	467	510	456	474	484	450	477	459	472	477	472	512	485	492	454	489	467	469	415	441	458	499	479	489	469	504	479	476	454	437	463	499	432	452	481	477	470	445	462	492	476	491	467	477	504	455	446	499	440	460	456	459	475	475	498	477	458	506	493	460	506	468	478	448	458	496	505	441	486	492	468	467	458	501	478	453	479	479	455	468	518	435	477	517	515	442	491	483	463	446	485	480	493	426	463	469	463	441	510	518	467	478	464	452	494	464	451	465	485	467	463	457	421	487	460	466	497	478	438	480	443	463	426	488	419	465	517	468	474	446	521	455	514	475	478	465	465	499	487	464	457	464	470	468	462	479	470	482	447	494	480	490	473	464	503	538	462	464	483	500	456	478	453	466	457	477	438	463	458	484	484	490	474	476	462	483	463	483	472	446	490	506	433	478	506	465	489	453	449	435	503	454	477	471	430	440	457	460	439	483	470	429	461	508	487	475	433	453	452	492	463	459	475	472	482	490	487	493	476	498	477	452	468	501	451	476	474	475	487	484	471	484	438	499	480	461	492	499	432	465	462	450	490	500	494	481	490	480	473	443	486	473	466	478	504	456	481	443	503	482	430	446	486	462	514	450	451	464	438	483	462	460	493	470	468	481	499	496	484	491	437	473	421	506	468	477	493	488	489	498	475	474	439	461	475	445	465	508	449	476	484	458	473	489	459	498	472	458	495	494	451	489	486	461	489	481	461	465	496	482	472	492	446	439	516	482	447	471	466	438	452	464	520	485	485	470	457	445	477	485	477	467	490	466	438	484	466	476	476	468	471	484	441	473	438	457	465	472	475	485	495	445	448	452	434	508	451	477	470	473	437	501	463	461	469	470	455	488	492	466	488	511	523	477	472	477	440	412	443	437	457	489	468	492	434	460	470	485	455	496	432	491	473	495	453	435	439	480	453	441	425	458	464	470	436	446	444	468	470	511	449	440	478	459	478	470	500	481	474	439	474	464	479	447	471	494	473	492	480	453	447	512	464	448	472	465	477	471	478	452	461	458	456	458	453	492	494	430	453	482	436	498	506	506	469	424	473	462	458	478	464	460	480	459	470	464	473	478	460	471	516	476	465	441	441	486	454	491	490	465	455	471	454	495	511	463	454	459	460	472	486	479	473	492	447	466	449	423	444	455	455	473	503	485	417	446	464	455	459	485	459	457	466	447	482	465	470	464	485	462	473	469	498	522	466	471	441	460	444	474	451	462	482	468	461	487	445	480	464	500	464	458	469	450	465	539	486	462	469	435	483	472	446	483	469	457	444	472	469	467	493	442	447	487	492	461	496	444	507	470	450	492	444	471	491	451	479	464	486	426	494	451	467	527	463	485	452	458	423	436	471	460	529	470	450	489	489	482	475	479	495	494	506	499	468	488	455	452	502	493	462	477	453	471	434	481	491	480	449	434	471	464	483	502	448	448	446	491	496	461	489	465	486	462	504	495	452	507	483	493	466	451	470	472	469	481	465	463	474	469	478	474	442	449	459	456	468	450	465	477	480	480	465	464	475	443	462	498	429	505	474	468	482	483	449	447	512	484	444	459	477	493	465	448	466	476	477	463	485	441	453	478	468	504	461	459	460	423	482	467	510	451	453	499	487	495	514	481	451	438	461	505	479	455	453	492	475	460	489	422	481	486	460	423	479	470	477	466	445	483	464	433	503	479	469	484	483	497	472	467	499	490	464	492	450	455	477	479	484	442	452	490	491	465	458	445	491	517	441	496	493	478	511	464	434	464	475	459	494	484	486	532	427	475	505	484	476	496	464	452	461	449	471	497	472	483	462	465	473	452	488	492	454	461	459	488	422	459	460	423	493	437	438	527	490	519	463	469	461	481	483	458	445	498	481	490	524	473	449	464	428	430	428	453	436	461	474	457	476	436	454	451	485	523	468	449	490	480	451	474	493	485	473	479	467	455	431	470	484	464	470	493	485	470	513	461	473	441	459	472	448	429	493	499	443	481	439	481	477	490	501	495	443	454	417	428	472	449	483	439	450	486	418	474	445	471	467	453	452	447	520	513	479	509	477	472	486	477	470	485	451	457	468	480	474	459	457	463	440	491	510	491	491	460	433	453	478	464	460	431	446	452	430	483	516	510	467	470	501	475	457	513	456	463	467	460	469	500	465	500	438	486	469	442	458	539	484	494	494	491	488	462	442	475	488	448	474	498	459	486	481	454	448	476	463	481	503	481	484	487	451	419	481	475	446	490	465	475	465	446	484	484	447	495	426	464	520	470	484	512	489	491	527	495	472	462	461	466	472	473	478	440	456	446	466	487	469	477	465	465	480	454	482	473	478	481	467	481	515	451	412	491	455	433	464	475	490	449	491	497	453	477	482	478	473	470	463	468	463	470	459	453	491	447	455	426	486	504	491	470	472	445	466	463	473	469	464	499	501	471	447	457	460	519	461	477	457	485	487	475	464	453	497	490	456	476	455	492	470	441	500	427	458	483	473	444	482	478	457	467	474	454	474	495	506	475	471	510	444	495	481	447	437	503	483	423	471	449	445	471	432	437	476	498	456	447	459	459	433	477	455	462	431	481	486	451	444	469	470	460	483	478	505	465	479	486	475	433	478	474	424	419	435	446	452	493	458	479	458	468	476	493	514	467	495	503	467	517	496	473	445	423	444	447	437	499	468	484	481	474	465	481	468	429	491	457	480	476	471	487	465	477	459	456	476	486	484	460	468	458	438	462	447	465	483	461	483	437	454	496	440	466	471	475	492	460	463	469	500	486	435	469	432	439	473	467	479	478	474	475	468	468	477	516	501	457	499	462	513	507	449	477	455	436	478	496	492	483	471	471	465	468	483	456	468	487	493	460	463	442	463	463	434	442	458	442	501	465	481	470	450	463	477	469	444	470	446	438	450	479	495	467	507	461	506	509	455	484	487	477	455	491	499	470	482	500	485	487	478
25013	26921	35633	28442	16855	4358	1027	670	625	634	649	631	553	650	645	646	668	611	612	638	611	672	647	573	607	568	628	616	602	638	601	601	644	656	610	620	644	597	614	617	601	609	633	645	621	633	626	589	641	579	626	671	635	578	678	625	584	588	647	590	663	587	570	600	627	596	638	628	589	607	649	619	621	623	581	604	616	599	608	606	614	624	618	617	631	615	605	616	620	628	618	634	617	593	630	563	610	613	593	609	596	619	625	598	589	659	623	641	586	565	613	656	625	609	614	570	633	615	629	591	613	578	594	575	621	636	566	632	617	617	587	589	596	601	553	613	596	629	614	593	606	598	619	595	594	635	616	603	616	612	621	605	614	594	571	601	614	615	643	613	599	620	600	594	614	608	615	604	621	584	619	616	617	575	624	623	605	631	614	611	600	643	634	627	630	633	582	628	607	632	632	628	563	638	592	640	591	612	581	602	645	673	675	591	585	637	599	615	622	574	561	617	608	605	617	642	591	589	594	581	640	625	618	597	620	611	611	633	608	640	553	567	591	608	626	606	614	634	613	591	602	609	603	653	612	602	567	637	624	646	591	666	623	639	574	607	584	628	593	611	574	600	649	582	597	627	572	591	623	601	600	611	625	586	627	610	634	590	625	624	578	639	566	605	595	595	637	599	584	570	621	592	543	606	583	636	651	580	613	595	596	595	591	639	599	610	591	609	619	668	623	597	636	556	631	621	623	578	584	618	613	591	603	607	635	603	589	628	622	557	638	595	578	578	608	632	609	593	565	669	637	648	595	599	639	617	601	633	600	613	616	573	599	635	628	606	602	603	665	594	598	632	639	626	619	589	571	588	626	609	616	606	622	598	568	650	624	614	641	591	644	609	595	611	646	652	635	586	574	622	622	589	556	619	645	664	596	627	603	623	603	663	587	630	641	567	638	561	619	634	622	606	599	608	582	653	621	629	602	663	577	605	593	591	620	647	564	592	572	621	610	612	576	577	641	603	590	620	592	642	638	656	617	576	619	619	648	584	642	610	629	605	596	617	607	606	634	643	603	569	578	639	626	604	621	574	672	564	621	616	597	625	559	557	571	636	602	623	630	630	663	641	633	576	592	593	569	641	563	604	565	623	638	580	538	603	629	601	630	604	581	615	643	578	594	635	618	625	543	631	642	619	608	598	615	604	614	620	646	638	611	621	611	638	638	612	606	600	581	570	590	566	553	610	583	575	608	626	607	629	607	618	631	608	625	617	601	620	629	643	647	601	588	587	593	582	620	608	615	603	582	604	567	622	668	603	592	566	627	614	587	602	604	612	591	619	614	635	653	616	585	629	624	609	636	547	633	640	606	590	595	600	603	616	601	628	611	621	560	659	636	593	615	618	598	642	645	606	622	606	646	592	641	600	636	591	619	621	597	636	584	600	576	611	610	575	601	588	638	623	629	604	607	637	595	632	653	630	625	627	606	621	573	594	631	584	634	631	613	584	594	588	607	604	570	648	607	632	591	567	625	638	546	567	585	620	638	626	603	612	576	648	612	631	618	626	591	635	621	614	639	646	572	642	621	659	557	636	622	617	646	579	623	609	639	608	611	589	566	594	588	600	591	628	573	607	593	612	636	610	636	606	634	641	603	614	606	631	637	600	625	607	609	626	595	628	573	599	636	620	602	608	564	631	623	571	627	604	612	616	621	650	577	620	619	610	572	604	595	612	593	562	634	606	567	636	633	606	595	581	589	654	632	615	593	613	602	606	595	619	589	633	581	610	643	599	638	591	574	652	614	612	598	591	599	582	630	580	604	662	622	580	626	604	646	620	636	579	617	587	587	623	592	603	643	642	661	620	593	611	600	606	590	625	616	583	623	626	596	628	593	599	596	605	597	635	640	633	594	609	569	577	633	610	614	588	613	566	614	604	601	581	611	647	569	610	638	586	655	579	595	618	603	607	612	607	623	582	621	596	599	585	607	614	616	636	593	622	608	613	607	632	649	633	601	591	620	588	593	626	582	592	637	614	636	623	604	603	572	622	630	637	587	589	609	617	581	567	592	604	627	576	585	596	605	617	591	586	617	626	636	606	608	621	638	609	606	617	641	573	644	560	618	573	633	628	632	588	600	644	604	608	570	610	575	607	596	587	571	563	629	616	637	589	657	597	581	632	560	596	609	622	629	607	628	644	642	608	629	609	579	629	607	679	633	614	624	663	655	594	636	563	601	624	575	593	583	656	636	633	590	618	614	601	598	628	599	606	592	592	661	611	631	603	620	601	642	637	628	596	655	632	577	603	622	619	608	641	629	579	601	636	641	548	605	614	627	632	619	646	614	600	591	630	569	625	619	624	588	609	636	596	623	580	601	589	589	592	611	617	630	668	594	616	618	602	560	593	634	607	589	629	616	567	643	639	640	652	597	616	592	619	634	584	628	666	578	675	588	586	577	637	597	605	575	662	623	594	628	593	586	590	582	564	574	638	587	562	590	613	616	624	590	579	637	608	610	609	606	566	589	641	592	599	604	590	618	630	600	629	624	602	623	669	636	634	557	591	627	586	614	636	612	605	572	635	608	627	584	636	632	576	598	568	616	641	597	609	588	578	587	649	600	629	606	584	601	585	606	585	589	597	598	613	625	553	622	590	627	586	587	582	609	597	579	574	627	593	532	613	622	601	627	623	633	585	625	643	562	611	600	621	589	616	551	595	647	641	635	595	634	568	619	626	572	602	608	628	658	621	642	613	606	633	575	615	617	578	640	610	550	620	634	633	608	628	577	641	627	605	605	670	608	634	557	649	611	623	539	657	647	629	606	608	607	587	625	617	580	630	629	596	587	632	619	612	587	586	637	629	610	613	587	612	649	664	657	559	591	607	585	599	591	626	607	628	585	594	617	610	604	605	572	648	620	648	620	605	614	597	611	617	586	630	593	661	665	582	608	594	624	607	583	594	570	560	623	618	621	630	625	598	587	643	624	618	620	616	645	627	614	642	612	639	615	583	602	640	589	589	638	618	629	619	672	600	612	631	585	597	652	581	616	584	655	621	587	585	616	600	622	637	646	628	608	578	579	612	564	592	641	613	621	623	588	618	647	606	623	597	666	629	645	613	591	592	573	654	596	593	585	587	610	600	597	659	596	628	619	606	593	631	614	641	626	603	590	573	597	588	633	617	598	628	595	566	599	666	583	648	608	650	618	582	615	614	555	590	652	612	608	606	629	619	643	610	592	605	578	596	612	603	583	600	630	638	594	591	570	619	596	590	579	592	584	586	630	622	641	584	618	644	632	603	589	610	587	651	644	593	622	602	652	618	575	641	628	602	624	641	627	600	584	617	613	611	560	601	597	609	589	607	605	613	621	587	609	596	640	590	616	608	621	639	585	613	618	570	669	558	599	620	594	612	618	593	616	589	595	643	594	629	607	594	577	628	592	602	587	597	605	578	607	585	617	613	618	610	590	559	606	658	616	615	561	570	654	607	581	595	565	608	604	634	600	589
62763	92745	54485	20116	4824	1257	608	544	535	564	528	584	552	571	587	524	531	596	540	530	602	546	541	558	551	590	608	561	551	564	530	545	545	582	543	536	513	562	570	542	533	561	512	584	551	571	566	507	519	561	560	565	525	558	525	547	532	523	527	560	530	565	557	525	540	561	532	547	540	520	553	523	497	553	514	513	560	568	531	512	582	590	471	538	586	549	522	503	527	537	541	523	571	578	594	524	547	559	529	538	535	527	566	541	539	534	535	559	513	529	545	545	540	566	542	567	531	517	528	546	544	533	544	551	549	566	502	526	555	551	554	500	537	535	547	569	489	544	522	560	513	513	530	523	552	569	578	557	552	551	481	552	536	556	545	519	515	554	481	537	532	541	523	530	522	571	586	557	598	537	513	518	550	512	557	534	549	530	587	546	520	545	531	579	575	596	574	497	541	602	534	568	536	554	527	578	560	541	572	602	496	547	554	531	557	549	527	566	566	536	545	549	534	558	560	559	551	524	536	551	530	511	544	521	566	545	577	517	546	548	534	550	540	547	551	580	532	530	549	559	533	552	538	569	555	504	541	541	496	535	536	523	579	587	512	568	559	570	503	553	562	537	516	567	524	593	565	541	535	546	573	515	541	531	586	524	527	529	532	570	539	541	536	547	523	546	549	561	513	561	547	536	548	542	576	530	557	570	533	581	528	543	520	533	553	582	531	573	541	545	490	567	564	541	527	543	573	551	524	538	530	543	535	529	542	581	547	461	542	536	531	517	506	596	584	573	558	569	538	530	549	560	554	552	562	533	556	502	600	545	560	554	558	538	520	560	549	535	553	542	545	523	560	547	567	558	508	548	512	535	553	578	550	545	590	522	553	557	521	531	553	577	530	536	545	510	541	510	575	533	545	533	531	557	543	576	585	564	523	519	533	557	517	515	534	568	550	575	523	560	499	510	559	541	595	556	566	496	551	553	597	549	510	550	564	567	504	517	503	517	506	522	560	583	534	566	529	565	526	546	530	546	554	571	557	550	509	540	527	520	544	542	564	561	530	531	557	528	557	538	556	539	598	534	558	552	503	578	501	532	555	528	567	530	522	527	533	544	581	527	504	540	539	609	557	576	563	537	549	526	554	561	537	545	565	524	516	529	528	543	561	559	552	549	554	538	565	555	575	546	528	560	540	545	544	508	569	551	529	565	556	505	567	528	570	538	512	592	539	523	538	529	515	494	506	514	524	527	555	508	563	551	510	522	501	548	533	563	513	572	490	537	534	531	567	519	535	567	548	512	557	540	535	516	634	550	534	496	523	543	492	543	576	519	578	550	512	554	538	558	584	568	521	533	548	529	563	539	538	530	538	565	533	560	559	556	528	525	527	547	514	542	526	535	549	560	548	556	502	549	561	492	563	513	520	563	513	536	547	557	555	562	521	536	528	551	574	530	543	575	532	482	535	558	549	532	515	524	562	523	538	533	523	513	575	575	528	546	535	519	538	508	587	545	534	518	567	532	548	563	548	570	544	540	523	579	561	575	563	502	527	561	527	538	602	536	575	522	552	542	548	522	555	539	561	532	601	523	554	503	531	564	502	551	518	586	560	569	582	536	522	546	480	555	524	545	554	537	583	512	545	539	512	531	566	545	518	583	507	589	528	532	523	513	520	530	506	558	536	537	560	527	504	562	540	541	518	566	527	552	560	560	574	524	522	547	574	529	527	547	604	528	537	555	547	559	536	533	561	513	533	530	557	562	537	553	573	528	515	577	517	555	516	558	608	505	537	521	554	493	578	491	552	530	520	506	566	579	535	516	563	540	573	533	532	534	544	577	567	563	509	568	546	566	549	528	515	529	583	557	514	552	568	547	543	522	547	547	518	510	550	534	554	538	554	576	515	568	510	542	500	511	543	550	534	532	524	577	540	493	542	520	538	536	534	546	537	520	526	560	519	566	531	568	556	578	527	531	539	573	530	521	548	550	538	563	545	558	548	574	535	538	555	492	506	569	517	562	566	550	555	549	542	531	554	571	522	536	500	553	538	527	534	561	524	514	545	550	536	556	577	537	558	527	498	585	502	511	530	547	559	549	517	524	592	519	572	555	554	516	527	530	545	529	550	514	541	532	608	567	599	568	549	537	545	540	534	526	497	567	521	514	535	525	531	533	507	534	506	540	541	544	543	526	540	546	509	544	558	575	568	520	542	541	562	556	540	517	547	541	542	532	513	548	529	576	545	566	536	514	550	541	527	567	550	507	583	530	545	547	522	539	537	492	545	580	517	532	523	564	540	519	586	468	526	522	531	540	560	518	536	545	517	511	569	569	574	521	536	554	519	544	573	546	510	546	564	533	572	559	500	539	516	545	558	599	532	562	558	568	560	554	536	554	577	562	566	551	538	492	528	536	579	532	522	558	561	560	550	525	547	562	554	526	518	521	553	522	542	541	562	538	511	532	561	591	537	525	556	525	583	503	571	579	528	540	557	517	542	520	538	530	536	553	550	570	567	562	542	526	547	551	559	550	531	525	576	538	530	542	536	543	529	522	563	538	545	518	535	547	593	590	519	564	562	521	527	507	565	523	548	561	524	517	538	502	518	536	593	528	537	573	541	529	521	548	546	511	582	548	503	492	579	536	546	586	556	557	547	557	518	567	555	493	542	531	570	542	545	553	572	573	549	521	501	542	536	562	549	547	572	502	551	541	572	536	538	535	487	548	527	502	543	508	598	556	556	526	533	531	511	567	546	520	540	538	528	551	563	511	566	542	521	541	588	510	509	555	561	561	563	523	571	545	531	541	501	502	525	533	563	506	564	503	535	551	576	593	531	521	520	540	548	552	554	581	564	572	575	549	530	565	557	519	538	557	558	557	586	602	555	555	533	513	536	518	529	549	534	550	533	571	566	484	541	560	530	544	530	525	534	588	496	596	534	549	527	537	572	570	550	554	535	524	552	566	539	535	512	527	535	553	553	564	540	516	512	558	517	503	524	544	553	559	524	543	535	514	517	539	525	552	490	564	524	523	572	526	509	564	513	526	572	545	564	526	530	532	521	528	545	529	577	534	543	527	526	532	569	573	544	533	545	516	501	554	520	518	554	583	516	604	521	547	532	522	525	557	537	509	601	540	531	561	529	572	532	533	521	561	554	550	531	544	514	520	547	528	518	534	516	573	516	499	573	568	537	541	514	573	471	516	572	508	537	560	557	545	568	591	550	530	549	567	574	524	521	528	541	547	527	559	512	564	562	555	559	579	542	552	500	527	564	568	534	530	524	547	572	530	558	542	538	526	535	516	572	559	481	527	540	563	555	539	523	543	547	525	524	498	568	533	544	572	563	516	564	542	541	529	509	546	493	571	535	552	526	538	506	491	541	544	546	502	569	541	548	534	570	557	510	562	525	532	533	568	600	523	586	533	573	555	572	540	547	528	541	529	554	535	536	531	549	581	534	530	536	549	517	581	510	552	484	547	507	487	554	565	515	529	501	545	528	547	527	491
24056	23890	31896	26595	20442	11075	1871	920	879	753	870	837	835	828	769	824	837	836	809	849	789	826	811	767	752	790	792	835	797	784	818	814	834	801	789	816	827	754	739	767	801	829	805	799	847	798	874	763	812	775	833	805	816	819	744	767	760	785	736	790	761	771	748	756	755	765	790	796	815	809	766	769	804	747	767	749	753	794	782	749	769	784	809	767	817	756	765	768	767	802	787	779	797	797	795	791	747	791	804	773	762	782	790	809	819	792	778	800	810	792	852	773	767	739	794	773	830	794	785	793	831	736	770	778	770	741	777	811	780	810	784	716	787	803	756	757	767	706	795	773	786	862	781	794	803	777	757	756	791	802	734	716	764	764	813	778	769	783	775	773	746	750	779	750	770	743	782	817	794	800	809	761	836	764	764	825	781	791	787	819	773	779	798	828	784	755	784	740	782	757	774	775	799	810	812	830	764	777	774	765	788	796	831	797	781	754	790	800	754	780	755	789	790	796	744	777	805	813	794	833	788	764	737	756	768	801	784	845	750	782	789	798	787	803	781	799	729	761	725	769	772	793	798	785	740	807	827	771	776	731	729	778	773	767	783	771	774	765	757	805	798	736	769	726	786	808	785	791	766	826	796	816	747	790	776	762	787	774	782	767	787	780	781	772	781	807	790	792	768	813	774	729	786	764	760	785	761	806	804	788	809	836	765	766	815	780	724	756	771	745	804	737	759	740	760	808	827	787	729	770	743	777	811	776	772	801	820	728	793	808	739	771	791	799	810	775	834	719	771	815	767	786	710	738	742	784	791	743	751	771	740	822	825	808	772	791	778	790	786	750	753	813	809	782	782	778	762	780	790	796	789	740	785	793	783	756	721	768	751	777	779	823	760	785	807	764	812	794	840	798	754	821	770	748	784	713	816	856	794	739	775	774	772	742	779	830	774	777	788	823	763	769	754	755	796	772	793	808	736	824	748	744	762	822	703	781	816	727	814	800	767	771	809	854	745	751	781	785	797	803	796	815	770	798	777	840	739	803	755	738	811	777	771	765	838	770	792	780	754	808	797	791	797	828	782	741	774	768	808	763	782	788	756	783	779	829	798	740	780	810	771	792	733	782	772	831	767	823	760	765	768	770	786	824	804	750	766	795	806	774	733	790	764	746	759	766	833	763	744	755	743	770	771	743	803	753	774	753	717	788	781	822	793	822	756	757	769	804	819	753	751	798	808	772	739	830	765	822	777	749	749	775	850	770	783	802	834	785	772	781	814	757	779	762	830	804	805	791	769	788	734	802	784	771	803	773	796	815	826	746	743	762	760	794	804	746	817	781	807	774	783	740	761	760	816	786	740	748	804	784	777	767	772	767	786	774	752	802	832	759	827	765	815	805	746	801	730	761	766	764	830	780	777	777	825	834	780	774	736	798	758	723	789	856	805	782	787	799	783	761	764	776	752	743	735	762	777	761	778	775	784	816	773	780	793	804	772	798	782	792	793	774	787	764	751	728	824	775	746	805	779	756	799	800	810	828	765	803	768	788	815	759	763	747	845	838	747	780	760	746	781	737	772	766	793	718	789	772	753	834	771	814	738	764	797	796	795	740	824	794	765	774	794	757	753	767	783	874	792	812	762	770	784	835	796	758	801	759	775	786	796	801	818	772	822	805	764	761	764	780	764	791	764	776	822	749	779	746	842	814	804	813	780	832	849	770	811	780	788	739	773	769	786	767	800	817	791	805	791	824	777	757	791	846	779	767	748	728	767	767	696	747	807	803	810	715	755	755	810	746	800	790	804	751	769	765	739	802	776	753	790	800	790	766	806	818	727	771	765	781	800	739	853	757	728	808	791	772	821	787	781	761	776	720	750	797	707	744	787	777	753	826	797	779	762	786	712	708	787	785	794	734	772	797	821	778	749	756	719	755	849	765	790	825	798	797	780	803	758	819	754	762	831	750	784	793	747	779	779	814	747	772	793	803	807	847	725	801	790	802	848	686	778	754	825	818	735	787	775	766	785	789	757	762	767	762	792	745	783	744	739	746	753	745	748	825	768	789	790	776	764	796	774	815	759	747	798	818	752	796	800	764	777	792	789	807	776	752	750	753	751	731	832	809	802	785	792	788	777	734	739	749	729	771	799	802	817	775	811	738	773	756	778	812	763	773	804	777	813	790	782	768	788	764	784	775	766	807	760	773	773	746	826	793	805	800	780	821	831	743	783	761	808	812	735	800	740	760	855	782	727	779	804	752	773	765	741	712	777	841	808	794	789	767	784	787	774	799	769	779	803	722	789	757	780	808	839	782	792	809	792	793	812	809	778	795	813	798	761	824	712	766	756	822	795	793	750	780	783	764	805	770	820	780	770	835	770	759	788	826	763	726	765	779	805	757	824	804	767	762	756	768	805	789	765	761	791	787	774	783	832	769	787	765	771	773	842	786	808	798	788	798	756	760	771	815	768	779	778	722	789	808	802	800	783	796	754	790	758	764	797	744	776	784	783	841	774	787	775	747	785	797	771	804	820	790	796	826	800	811	773	767	771	811	803	795	806	811	798	764	760	820	785	748	795	779	756	791	763	764	741	773	805	802	723	765	773	807	785	756	779	768	751	802	756	723	733	834	779	774	753	793	791	730	838	820	763	756	757	808	769	735	798	780	756	784	789	815	754	754	771	771	806	739	729	811	750	785	773	851	787	779	803	823	795	782	782	811	730	791	761	741	839	793	806	757	746	751	725	751	763	741	765	815	771	798	758	847	773	770	763	768	812	785	822	762	781	790	770	736	784	771	743	784	758	796	794	780	733	772	755	762	836	764	707	762	744	808	779	752	720	741	780	751	844	767	759	785	787	781	827	797	754	769	783	809	773	754	779	803	813	755	786	763	770	769	758	806	788	815	762	816	799	787	846	811	752	782	784	755	757	774	824	783	796	798	714	783	781	771	762	766	742	769	816	788	765	771	766	797	749	762	810	757	740	806	772	781	762	797	799	802	770	788	755	815	813	793	819	774	773	771	771	722	783	764	751	749	735	788	816	787	755	772	771	770	791	732	766	781	744	775	770	746	781	771	774	802	777	754	723	803	753	766	800	815	761	752	830	793	777	787	755	778	766	744	805	791	762	753	828	829	760	795	764	770	796	811	748	767	805	821	782	799	762	779	738	690	751	744	776	757	758	771	731	834	763	780	751	752	821	748	776	737	739	766	752	762	757	810	778	779	793	731	790	788	821	734	761	796	781	775	808	797	805	794	776	805	790	805	760	778	810	799	763	808	778	768	763	826	753	810	763	761	747	776	795	800	771	742	765	768	783	767	801	738	771	752	796	801	782	741	816	804	788	803	810	736	775	813	725	761	786	744	800	741	769	795	800	738	759	786	840	793	781	791	819	794	751	781	788	765	764	763	815	780	739	770	759	751	740	799	811	808	740	768	747	762	805	816	755	784	802	710	741	801	815	756	725	801	790	798	758	797	746	741	774	795	776	772	794	825	818	761	797	816
59226	96452	60003	25705	6816	1728	790	674	671	674	643	714	661	703	671	722	738	651	707	668	709	685	699	651	701	718	639	723	741	722	668	668	688	676	724	686	691	666	699	726	725	687	667	731	674	704	723	670	653	675	759	718	727	722	678	685	719	712	698	755	712	674	689	677	701	688	759	679	688	754	660	692	755	670	700	711	677	652	713	720	675	695	744	692	719	685	691	676	718	626	733	676	652	670	686	698	712	712	732	703	696	679	694	667	657	647	714	721	672	660	664	725	679	667	720	711	679	651	697	680	674	674	682	673	720	708	686	676	694	693	672	651	700	709	654	685	699	675	715	715	729	699	724	681	738	653	698	696	669	665	692	695	688	663	695	679	693	652	736	681	709	686	675	693	685	688	706	700	674	716	678	704	729	669	677	700	688	654	690	700	724	661	693	721	697	668	647	661	728	689	734	692	681	692	723	691	681	703	696	698	648	683	703	678	677	691	695	701	662	694	717	686	725	705	702	717	651	671	666	681	710	694	733	683	688	715	707	681	694	695	688	669	666	659	757	693	663	714	665	731	694	752	681	740	710	673	642	660	725	713	702	752	688	685	730	728	684	709	726	685	684	692	736	658	718	709	699	692	667	710	668	695	664	717	741	720	670	679	718	694	701	652	682	684	711	678	691	689	689	651	729	775	649	683	662	701	690	681	687	720	671	686	675	646	705	653	659	679	677	734	692	710	676	709	716	674	692	698	686	699	723	702	682	755	698	699	685	732	672	700	663	724	714	675	701	659	714	693	700	684	674	772	668	711	706	692	706	656	685	684	694	708	725	721	688	709	724	656	728	645	676	756	714	745	673	716	754	681	678	682	728	680	707	672	670	661	742	696	744	691	728	709	681	655	668	729	638	667	692	662	714	686	718	698	709	650	695	714	697	639	735	747	692	666	686	714	714	682	677	693	689	692	705	672	691	679	676	699	688	703	635	701	703	674	698	703	666	704	680	763	679	736	654	688	694	691	725	656	718	709	680	677	754	690	731	694	690	683	725	727	690	705	640	706	659	692	687	653	674	689	691	658	744	673	712	633	679	730	693	674	674	744	663	706	684	663	672	697	697	714	736	731	717	664	711	664	670	675	689	684	678	666	793	691	675	714	713	690	719	714	665	716	677	684	726	670	753	726	695	683	712	696	659	710	734	665	691	698	697	699	708	691	712	676	644	670	661	725	700	648	675	673	682	665	680	642	727	693	671	699	695	680	682	702	654	675	710	664	729	677	705	664	628	711	710	675	726	658	670	698	646	707	714	706	699	667	713	726	689	677	742	693	694	686	714	697	722	719	728	690	674	627	658	707	710	660	722	690	678	676	666	701	684	703	653	689	676	678	671	682	704	695	658	730	668	691	736	665	691	663	658	657	703	690	719	650	654	715	693	733	684	689	657	697	700	650	702	706	662	686	732	695	726	679	681	685	692	722	720	691	685	653	705	674	699	664	702	706	706	706	689	684	669	755	656	681	697	701	741	745	713	688	701	683	713	697	703	697	691	647	671	673	738	671	678	741	692	697	692	730	674	743	685	644	714	707	680	701	693	676	653	715	715	694	732	671	693	679	678	689	678	704	700	709	741	681	685	644	667	691	725	696	670	719	698	661	681	732	699	682	727	652	633	691	696	667	761	727	741	703	679	675	663	690	709	690	626	670	739	744	760	719	663	677	680	723	718	698	678	713	660	698	729	675	679	689	682	693	696	644	735	684	676	662	730	749	679	672	746	690	702	628	676	679	682	699	657	709	711	713	682	721	672	700	672	638	688	666	657	683	696	653	706	684	708	710	690	673	653	701	686	724	736	692	656	693	670	717	706	678	687	717	691	690	637	673	680	634	713	649	697	725	698	667	662	684	675	673	669	667	676	691	634	679	686	671	679	727	677	702	671	720	712	692	680	728	649	718	661	721	657	721	693	710	722	691	653	647	656	686	682	707	681	708	686	676	719	664	691	677	671	680	705	687	737	712	676	700	715	675	714	685	707	723	704	719	756	643	671	729	703	714	664	708	679	654	716	730	710	711	685	738	648	754	708	728	733	716	654	691	695	716	719	679	719	728	691	707	629	727	685	687	683	667	683	639	638	675	677	676	685	736	689	730	748	719	644	680	721	709	741	630	675	690	697	674	690	630	718	670	699	718	696	709	701	657	734	706	735	686	711	672	674	652	692	714	677	720	694	704	677	677	700	705	676	692	702	700	690	724	705	704	656	683	680	733	666	675	638	680	651	710	732	683	695	690	720	690	724	670	682	701	673	730	622	660	686	704	716	690	698	673	632	704	701	702	694	748	684	710	731	662	727	716	688	691	690	656	720	697	665	695	727	755	689	669	714	708	660	683	727	685	674	695	713	688	674	692	697	666	708	694	666	687	717	723	650	706	697	680	713	690	704	683	731	703	688	682	699	722	691	611	731	677	696	732	656	684	717	696	758	672	703	653	712	665	726	661	729	670	774	637	693	693	637	665	649	732	633	709	693	675	671	735	676	690	676	677	690	683	742	678	667	659	686	698	689	633	699	684	649	656	682	718	686	705	712	697	665	729	699	687	691	672	682	705	707	684	686	719	681	653	702	661	688	697	724	697	658	696	697	669	699	700	689	756	685	659	725	718	710	665	685	712	674	676	703	730	624	678	687	646	711	728	718	673	714	655	718	691	706	677	731	687	730	674	707	715	719	733	681	665	671	680	700	709	700	677	672	687	700	701	696	710	693	696	730	684	728	678	650	651	707	729	664	679	710	669	695	669	721	709	720	695	671	654	631	674	689	674	684	697	700	715	705	654	677	683	662	716	673	634	661	735	674	666	677	719	716	719	709	668	740	709	674	652	690	669	701	663	647	680	668	651	651	743	686	716	679	710	737	680	713	710	697	704	689	664	682	718	688	703	675	713	660	698	691	672	738	709	699	703	660	765	669	695	694	666	696	651	700	694	685	669	674	712	699	713	710	710	682	694	689	701	691	636	701	690	701	645	703	670	723	681	697	670	698	714	711	674	703	663	684	717	742	690	663	713	673	687	686	669	650	681	687	680	685	669	677	696	651	723	619	674	711	714	670	688	740	683	630	665	655	692	714	703	754	762	713	651	722	702	681	663	693	687	677	664	681	691	731	629	700	733	708	678	666	737	715	676	654	755	691	698	692	646	698	689	674	686	712	670	655	635	695	686	672	763	645	658	729	693	741	705	704	634	650	650	675	725	682	641	667	746	672	647	687	643	691	678	721	689	650	706	659	642	707	707	700	696	744	730	712	691	672	674	704	751	705	683	693	698	688	671	704	682	688	703	704	673	671	686	655	654	760	725	675	659	673	688	699	685	721	690	631	648	689	687	752	703	694	668	654	706	718	686	668	703	666	698	691	758	723	719	713	711	655	697	678	701	694	713	722	667	630	665	695	712	680	701	692	672	699	719	702	656	695	690	682	674	727	665	717	660	673	676	679	715	712	726	705	697	649	669	750	654
32534	34653	24716	7798	1296	747	658	660	643	644	617	626	614	641	620	624	565	613	593	598	606	643	613	582	606	577	663	621	634	619	652	586	639	617	683	547	617	600	616	587	632	624	603	608	591	599	621	605	573	588	601	595	661	561	594	603	579	619	561	606	626	587	655	640	644	596	624	670	637	585	626	633	634	581	625	619	596	596	630	637	583	645	604	656	633	595	584	594	629	604	629	641	573	614	593	631	604	575	599	582	620	595	601	628	582	614	606	594	608	608	603	598	580	625	567	637	598	609	592	562	630	607	625	577	621	668	615	626	617	595	631	573	591	560	551	636	601	607	603	589	567	598	615	581	564	675	578	605	602	642	603	577	569	615	661	616	593	648	605	592	615	620	560	620	618	574	585	595	584	587	591	617	597	605	608	592	581	615	595	621	635	599	587	618	623	616	616	648	638	604	630	593	618	634	613	612	610	610	589	653	613	641	626	565	612	581	564	591	590	635	593	652	606	614	632	616	602	602	605	604	612	626	641	553	551	616	580	626	599	587	626	566	638	599	616	604	593	561	595	602	592	605	583	612	589	591	660	584	585	572	594	626	640	607	622	633	632	633	614	625	626	619	610	620	612	599	629	615	648	609	586	662	648	610	615	597	608	591	623	651	600	581	578	579	580	596	618	614	591	584	621	555	563	638	606	612	598	647	619	618	627	602	605	588	635	635	609	581	627	647	540	592	621	631	579	578	573	626	595	608	593	642	620	617	627	586	637	661	630	591	602	622	609	627	595	601	627	607	614	577	654	622	568	611	582	623	643	605	615	592	611	623	612	571	630	607	582	600	604	576	650	602	583	603	623	594	628	578	622	577	650	610	617	622	620	611	599	621	609	580	621	625	644	628	632	616	580	592	556	582	611	586	566	618	624	617	647	627	635	598	603	608	615	564	640	598	619	605	599	612	608	621	625	645	583	623	593	590	611	581	605	625	649	626	587	554	617	620	601	571	589	587	624	620	615	620	590	607	586	616	591	620	598	623	626	600	605	636	562	612	596	581	587	647	602	643	590	636	543	632	628	629	578	587	603	621	615	623	575	600	586	593	612	629	637	626	568	641	607	600	595	587	596	638	591	578	645	615	579	616	642	592	633	603	581	642	594	596	610	578	591	569	601	587	631	576	596	611	630	606	591	593	595	576	621	652	644	647	623	592	556	653	608	593	573	618	586	605	607	596	604	620	623	611	594	632	582	621	567	591	619	602	646	582	606	605	654	624	572	614	601	609	591	622	580	612	598	588	608	568	574	678	657	571	601	597	552	641	596	612	609	607	619	571	628	632	636	658	603	582	631	616	645	604	598	628	596	587	586	576	550	558	620	616	589	605	630	578	624	651	631	604	632	557	581	619	577	577	653	617	582	632	642	615	653	619	596	595	661	639	641	635	618	627	615	603	582	648	595	624	592	615	588	608	650	607	627	604	610	584	633	632	605	575	614	578	579	643	621	598	595	570	620	605	640	625	661	625	607	585	577	612	612	576	634	582	614	608	599	580	633	590	615	603	633	605	606	591	612	603	619	615	653	586	600	595	586	619	578	642	559	616	636	666	586	649	610	583	631	673	601	606	655	643	575	594	635	624	598	602	612	607	596	586	622	591	595	608	641	619	624	630	584	649	596	617	618	588	542	607	601	615	632	659	630	630	593	585	624	648	618	629	598	629	610	638	627	623	628	579	629	584	607	572	586	613	629	622	629	610	618	563	582	627	584	598	595	596	591	567	619	602	612	629	638	612	598	618	663	596	618	610	605	591	607	593	655	582	631	556	596	648	660	608	620	633	628	584	648	606	599	610	617	596	616	650	562	622	602	570	605	602	603	649	634	647	622	636	595	599	626	635	602	622	638	599	623	659	595	586	629	575	604	631	588	607	622	600	595	614	607	579	577	626	605	609	641	677	613	648	625	604	602	582	617	617	563	586	605	644	571	625	578	650	608	615	633	607	628	626	595	605	618	624	636	604	579	632	586	628	616	627	590	587	613	596	599	642	619	584	601	658	613	580	594	633	606	608	641	586	633	616	657	654	575	576	578	593	633	602	587	670	609	601	575	628	667	628	603	601	605	611	582	598	623	608	657	630	596	631	626	585	586	610	631	554	596	631	571	580	591	627	631	609	609	619	585	612	604	626	593	557	609	610	576	593	613	580	576	588	612	624	637	639	675	579	610	637	596	611	616	636	600	609	598	618	629	616	605	607	573	661	609	653	619	622	630	582	563	570	654	583	584	610	625	630	636	621	627	574	602	614	558	568	625	583	624	666	580	608	550	598	588	601	560	591	627	597	562	599	630	618	596	640	601	667	615	630	647	624	588	626	614	586	678	633	610	652	639	586	580	615	589	597	585	607	612	607	626	601	598	604	602	595	628	606	631	644	567	587	605	638	643	628	618	607	592	571	676	603	558	565	627	584	623	603	612	650	607	628	592	610	597	656	588	599	608	603	596	604	596	670	611	587	648	632	626	620	602	615	599	615	635	584	623	604	628	606	606	614	648	649	648	627	653	630	636	612	610	569	641	647	660	595	601	611	627	661	591	605	603	631	570	610	550	608	624	637	556	616	623	616	656	626	621	619	604	626	617	600	598	623	627	636	601	610	596	644	630	602	592	633	582	578	593	647	589	584	628	572	626	622	601	606	616	567	608	612	570	610	653	625	626	562	604	635	601	617	629	627	615	622	622	639	602	602	625	601	613	630	626	577	581	622	568	608	624	634	638	645	595	629	600	602	623	636	637	588	608	546	626	592	633	606	584	595	578	588	587	585	596	647	612	623	604	578	622	574	645	630	642	645	573	658	641	598	644	625	604	639	624	624	629	611	622	609	597	589	630	599	604	641	615	585	641	629	594	644	618	613	607	608	589	607	625	554	596	600	611	573	633	627	674	559	639	646	581	611	575	621	634	631	635	626	590	609	593	587	623	602	660	632	577	614	572	599	628	583	592	642	564	640	619	587	605	607	557	634	648	631	608	602	599	622	570	649	597	616	592	586	567	630	615	613	647	599	581	625	614	631	581	623	658	633	615	629	596	587	584	589	573	659	596	639	576	579	620	587	626	558	616	592	616	621	599	615	620	617	657	598	618	616	627	623	637	638	596	600	595	556	624	588	645	597	604	610	572	597	559	599	670	587	627	624	613	616	618	614	610	644	592	589	645	644	629	594	631	565	606	621	590	607	628	590	645	615	641	642	637	583	640	607	595	608	605	668	562	601	656	623	652	657	590	571	618	637	613	545	587	604	642	576	545	611	610	604	606	641	591	621	578	632	596	654	621	623	647	597	604	604	590	656	627	626	602	577	595	585	624	667	601	604	645	631	612	683	579	610	675	592	656	618	611	631	646	609	615	639	664	568	611	612	550	637	606	610	649	631	584	649	635	608	601	609	582	635	610	661	598	636	612	595	596	588	643	581	617	598	631	557	618	622	598	624	586	603	588	585	640	617	603	614	604	629	616	639
31614	37159	15100	3179	974	566	494	475	514	506	492	456	475	475	462	449	509	481	497	506	487	483	461	515	474	527	454	517	511	476	515	495	495	533	493	463	500	501	512	530	450	509	489	478	483	530	458	496	518	491	493	488	480	468	447	473	492	468	488	495	513	484	492	493	485	498	507	493	498	533	510	510	473	497	500	476	494	450	458	501	506	492	419	489	441	478	497	527	473	491	481	489	495	505	482	523	444	504	486	479	472	469	484	528	515	474	517	481	441	478	508	493	482	515	492	504	437	475	458	450	484	434	471	495	517	492	496	505	492	507	487	511	497	482	512	461	490	489	519	464	467	472	539	463	514	497	457	510	506	481	477	463	486	499	508	477	463	515	480	506	512	486	431	492	497	498	493	533	531	493	508	510	480	466	482	487	495	501	466	454	511	479	520	485	492	500	481	488	493	500	502	499	535	477	488	487	479	483	481	480	509	518	506	451	487	474	458	441	489	514	524	494	524	481	531	483	457	488	458	473	532	497	500	488	483	478	536	497	465	505	447	485	504	488	460	488	513	480	483	477	483	512	527	500	522	495	466	478	493	514	483	509	499	477	440	490	464	495	521	474	502	473	489	510	494	502	498	483	484	466	476	478	488	489	496	493	467	482	496	497	539	543	498	488	473	490	504	512	518	491	522	472	463	489	483	474	498	475	524	480	532	484	460	527	499	461	480	448	504	468	491	497	514	446	498	473	513	454	497	497	499	496	488	497	456	513	499	475	443	500	523	480	484	499	505	473	518	506	505	468	498	449	473	457	486	483	487	493	518	500	506	473	469	454	471	500	473	532	483	476	466	487	486	501	460	440	535	478	508	512	478	468	513	466	488	506	485	461	537	456	508	455	489	441	486	469	483	482	480	479	481	476	499	496	472	498	523	461	482	487	494	475	500	533	518	478	488	521	488	478	464	498	497	472	457	518	490	480	481	517	483	450	501	474	497	492	485	498	507	457	487	502	484	480	500	501	470	520	478	496	480	496	523	470	490	479	512	477	446	497	525	494	457	496	464	515	489	469	490	476	473	500	500	500	493	462	485	491	479	490	521	459	457	499	489	508	476	503	454	482	509	476	489	484	491	467	475	494	464	458	458	504	459	515	519	521	502	464	479	460	501	494	541	496	468	481	496	510	445	496	456	476	442	471	465	497	522	480	487	508	476	473	479	476	459	483	505	445	469	486	498	478	498	487	494	485	498	468	451	480	505	515	469	504	543	492	480	475	469	479	535	478	517	447	460	460	467	514	512	476	507	496	479	542	447	499	456	474	498	489	451	474	474	473	499	517	484	443	467	463	502	496	510	468	471	558	520	515	477	518	517	466	504	499	504	489	462	483	487	513	516	485	518	515	515	438	519	471	495	517	500	473	453	484	487	469	488	483	513	482	465	465	529	517	508	499	462	476	461	505	524	483	495	500	503	515	471	547	472	535	471	482	509	456	528	455	480	501	487	486	474	523	479	510	471	477	454	485	500	496	479	483	508	485	462	481	468	481	495	497	434	510	494	471	447	499	474	510	479	494	488	469	474	471	517	485	456	468	468	496	490	484	478	488	519	477	462	455	513	482	494	452	480	469	457	514	488	497	490	508	487	509	458	497	453	504	487	497	525	446	454	475	480	495	516	488	490	565	495	499	478	484	520	531	462	497	504	520	532	520	511	503	484	444	497	540	484	456	530	503	530	502	491	457	479	509	470	508	519	475	480	479	509	533	491	491	450	505	469	475	468	473	468	517	497	493	456	498	487	477	487	441	486	527	473	536	473	476	474	469	499	488	488	487	457	451	477	454	483	480	528	475	533	490	450	501	474	493	513	510	507	497	500	460	497	451	495	489	496	449	500	500	505	499	507	463	493	513	502	510	504	525	471	468	499	464	473	490	455	475	486	480	488	499	501	507	496	467	493	488	465	499	507	481	477	494	485	525	522	502	494	489	498	455	459	513	494	504	493	480	494	532	443	455	512	500	482	484	498	456	497	495	489	440	501	518	514	495	489	502	468	447	497	516	480	476	489	512	489	495	444	500	453	487	528	496	501	512	429	487	513	469	498	498	530	495	484	513	491	490	502	488	495	501	474	499	476	520	490	503	497	509	536	501	494	495	485	486	523	471	485	521	466	478	467	474	468	507	514	507	500	513	484	472	504	438	476	484	495	456	497	498	469	463	474	474	518	521	487	477	481	476	480	473	520	492	469	461	469	481	483	462	492	525	487	507	461	489	506	478	494	486	468	523	485	497	485	466	470	462	470	461	464	477	535	471	465	504	484	514	465	501	506	508	473	475	486	465	503	462	538	443	516	514	480	462	485	520	503	491	497	453	474	462	498	474	469	490	525	495	504	504	475	466	498	472	452	468	487	514	457	494	482	500	481	468	494	469	479	462	498	480	490	484	490	477	471	473	504	494	463	491	497	457	495	496	515	486	464	497	465	504	503	487	470	441	518	494	444	505	500	469	505	470	472	467	550	437	481	490	521	525	471	476	524	506	480	478	492	497	510	472	481	470	444	528	530	478	496	470	534	483	481	496	503	468	465	518	535	502	497	485	521	473	493	482	484	493	452	439	474	475	488	470	540	474	497	487	477	507	491	524	469	516	492	471	490	484	492	510	534	484	461	507	494	492	469	489	499	464	539	440	495	481	519	467	511	503	520	480	524	494	504	456	506	496	510	500	470	503	482	532	511	490	443	529	490	492	497	459	462	472	514	478	501	486	513	491	487	518	468	460	501	445	501	491	470	504	501	512	490	498	468	512	496	530	481	480	490	487	496	501	508	484	483	437	527	494	509	499	474	484	470	491	504	476	489	498	492	498	517	480	499	469	521	485	482	440	483	505	506	538	500	492	537	496	488	480	488	450	500	518	489	497	507	508	475	459	483	452	500	486	525	472	499	505	459	533	486	505	501	470	486	521	495	485	484	479	498	497	479	490	476	505	485	503	511	497	493	482	487	449	477	494	495	508	522	526	484	444	486	500	482	472	524	472	514	510	522	465	489	485	510	469	465	507	470	497	439	486	491	537	453	523	483	475	505	514	510	509	485	515	496	518	514	498	490	495	507	472	494	514	457	463	472	482	435	493	498	493	538	490	472	488	513	506	484	493	487	492	461	519	494	492	494	500	477	494	549	473	505	493	515	461	521	484	502	499	479	495	511	495	515	479	525	496	486	494	513	549	499	464	468	482	483	489	500	520	497	541	506	463	434	525	494	482	476	528	496	503	466	484	486	490	482	479	483	524	472	488	453	486	470	518	483	504	481	506	523	536	469	485	488	535	505	460	469	473	480	481	459	495	536	464	507	483	479	525	499	479	445	429	464	462	482	467	433	509	509	526	485	507	444	481	527	501	504	467	470	482	485	533	511	498	479	484	485	491	475	498	513	523	484	469	484	519	492	451	506	518	491	451	489	487	480	488	478	512	521	513	496	490	514	527	483	474	469	452	521	504	522	479	467	519	510	513
25035	25294	32993	27344	17134	4365	950	685	626	626	652	625	650	612	627	601	607	599	598	623	630	573	629	643	638	563	606	648	607	572	642	662	636	586	591	651	617	574	591	600	600	607	595	594	630	622	599	608	596	587	606	650	599	563	592	581	628	607	611	618	613	589	574	569	617	581	636	583	604	603	644	627	570	598	591	625	605	614	604	582	622	607	575	612	579	576	602	610	556	610	636	591	610	617	581	615	628	615	691	609	634	607	653	610	606	616	603	629	628	567	617	615	563	642	606	585	642	633	637	616	576	599	600	607	606	579	581	612	610	612	585	623	576	567	600	598	588	623	591	609	656	603	586	636	614	597	571	626	587	588	608	605	595	623	620	587	636	622	592	552	597	613	596	568	601	640	604	588	656	577	648	575	644	575	564	649	562	643	588	599	581	656	597	593	583	595	625	595	621	566	612	615	558	614	579	612	631	635	566	616	584	566	617	621	665	537	629	596	627	610	572	594	594	615	603	601	594	591	616	566	605	597	623	605	630	581	616	612	643	582	592	593	582	622	631	608	553	594	651	578	582	586	586	583	592	616	604	593	585	610	584	597	614	572	610	600	572	572	613	581	614	615	587	614	586	570	567	544	602	598	592	585	570	593	580	616	569	580	611	637	619	604	586	637	557	598	595	618	570	624	574	636	609	552	603	635	613	655	627	598	609	628	567	645	542	654	579	600	554	629	629	565	598	600	606	620	629	598	583	608	653	584	585	629	557	561	584	622	585	578	579	613	609	643	593	592	618	583	643	607	605	610	570	596	594	572	636	556	603	591	670	575	633	622	628	562	594	566	608	631	602	532	627	597	618	556	586	580	621	623	567	637	584	607	615	584	632	622	607	585	579	620	658	611	612	623	625	609	619	606	610	586	569	581	603	567	566	551	625	597	589	554	577	554	624	576	593	623	574	625	604	608	616	641	531	572	617	565	568	614	593	587	636	630	564	563	580	602	603	595	600	581	588	614	614	547	602	555	618	629	613	641	594	619	591	634	601	642	621	613	600	561	595	575	605	602	577	585	561	621	608	593	590	621	571	565	610	635	599	569	598	554	632	577	668	560	595	572	583	606	610	605	588	599	594	593	573	609	618	577	560	611	605	587	595	620	582	597	567	555	625	583	581	565	569	646	612	629	593	613	607	595	585	577	604	627	601	609	573	584	602	627	586	580	579	617	562	615	610	585	593	625	639	581	565	628	609	629	601	579	617	582	586	606	623	631	619	600	553	593	612	590	599	575	566	647	582	541	650	647	589	615	579	590	587	575	578	574	572	633	605	556	641	606	563	650	598	607	611	564	626	605	582	573	555	652	606	555	616	603	584	592	583	648	636	613	652	579	639	596	580	601	617	602	619	581	639	569	606	604	600	613	597	645	600	610	632	553	582	580	586	613	565	599	600	560	606	581	612	598	605	618	626	617	589	606	605	644	610	608	584	627	609	582	619	596	593	592	581	574	624	612	584	609	635	589	605	603	617	575	585	563	589	593	578	573	624	622	608	603	666	562	576	581	622	605	590	610	607	588	593	663	585	649	608	594	642	617	657	610	606	606	547	584	650	618	584	622	598	578	623	588	592	595	573	620	618	632	607	620	587	599	609	632	611	581	623	587	625	608	595	548	582	588	631	579	568	616	554	595	645	620	605	581	589	570	584	603	598	589	596	580	594	639	580	614	604	593	597	578	604	556	631	598	649	572	616	572	610	607	600	588	585	622	658	596	593	594	588	573	594	580	580	553	602	624	634	613	589	599	605	573	621	598	601	575	588	587	591	594	614	554	601	590	622	580	618	604	615	640	579	596	602	586	618	568	603	606	598	606	643	640	585	604	628	594	641	615	603	617	628	623	620	613	632	588	610	601	636	573	620	597	614	585	602	593	615	554	635	625	595	599	617	604	612	607	604	658	599	538	564	585	613	590	659	568	626	626	608	600	547	545	600	602	577	615	593	620	631	610	588	632	597	581	592	616	570	608	611	658	593	616	587	580	594	627	602	610	582	635	591	608	626	640	591	608	593	615	625	595	591	566	567	590	593	601	573	614	601	609	604	643	603	567	615	599	581	611	560	621	600	570	613	556	565	567	591	580	588	575	591	591	582	632	599	592	620	628	609	621	631	598	561	597	637	584	631	633	628	589	594	553	645	628	612	579	612	625	601	592	601	577	611	602	598	579	585	586	595	590	630	643	552	635	536	569	622	611	612	557	628	620	584	580	617	553	603	626	625	613	619	602	596	657	590	582	597	605	597	602	607	607	592	611	634	625	635	569	585	583	564	556	569	594	587	576	587	606	618	631	558	578	611	605	612	576	586	588	593	652	623	596	620	626	623	608	561	607	571	613	627	635	605	607	599	614	616	606	618	608	629	594	575	592	604	602	599	602	600	575	596	594	615	632	626	626	613	555	594	603	610	576	590	605	573	626	608	592	559	631	624	605	621	641	575	587	572	586	632	600	592	583	584	613	597	610	624	594	579	598	585	600	524	562	572	578	607	596	614	581	595	610	613	597	594	594	583	640	606	585	600	595	631	614	594	573	579	572	624	562	596	590	574	589	594	635	591	582	613	632	525	560	633	581	595	594	582	582	591	608	620	614	622	592	608	598	625	581	594	584	631	621	562	614	606	577	568	625	586	611	630	619	551	597	573	551	618	624	620	580	584	561	638	607	631	625	596	618	562	619	591	618	615	562	638	592	586	642	562	639	589	615	592	576	581	603	621	593	602	564	632	628	616	576	593	599	627	623	622	609	560	616	624	626	612	565	619	616	626	604	633	628	614	602	578	632	648	578	629	609	622	581	557	638	573	582	616	629	577	600	633	615	626	592	578	623	561	577	605	561	602	566	577	574	616	559	595	601	567	656	549	610	615	569	595	618	576	638	616	557	614	621	577	640	601	624	577	576	604	635	587	629	600	582	609	587	600	623	627	551	629	599	576	631	605	599	640	589	631	592	617	576	588	532	581	632	586	675	581	610	607	608	663	614	636	661	591	597	618	563	627	573	564	617	579	590	598	560	613	620	632	587	610	622	561	603	617	617	632	596	614	638	624	565	605	609	635	580	597	585	648	647	603	612	611	558	611	612	587	611	600	596	627	605	535	575	561	600	572	599	580	553	570	634	574	585	598	577	609	575	616	627	561	603	626	631	582	604	601	608	597	593	595	629	616	589	600	616	593	584	610	644	604	613	601	597	553	624	578	606	596	561	627	604	614	597	620	589	599	582	585	604	600	548	582	589	586	619	588	556	595	601	577	598	596	596	640	588	602	622	596	605	628	616	599	571	613	629	575	636	586	609	591	650	568	631	575	612	576	581	569	635	563	636	556	632	587	593	541	560	641	553	623	544	597	595	617	599	568	601	622	615	600	601	607	589	633	631	603	564	612	564	569	605	638	592	571	620	587	581	627	590	587	604	608	640	621	596	588	607	605	583	614	625	566	556	601	603	637	580	568	605	577	581	616	603
62278	89284	52186	18920	4549	1154	622	516	519	555	569	522	525	533	572	544	518	539	533	522	524	584	544	519	479	502	532	585	553	555	542	539	564	545	534	558	585	591	557	551	550	500	543	562	543	546	547	543	548	536	527	520	521	539	565	541	545	540	519	570	551	570	495	503	554	538	528	536	525	537	532	487	543	541	533	519	545	519	565	572	553	514	576	527	521	565	539	566	552	472	528	519	540	508	532	538	522	541	536	526	521	574	576	542	485	536	478	511	517	514	555	537	541	521	542	525	507	527	514	545	567	537	560	520	529	579	539	533	516	498	518	507	535	523	528	534	564	542	530	583	573	560	527	562	518	524	528	533	546	548	553	570	500	550	532	548	574	515	540	550	529	501	534	509	484	537	514	542	567	520	553	518	518	544	513	598	494	528	570	562	570	509	507	532	517	537	537	519	530	520	521	527	547	534	526	497	536	501	568	553	570	500	525	555	547	488	539	529	532	530	589	555	527	554	534	524	553	507	534	524	540	541	496	546	526	542	515	528	524	550	493	557	526	535	512	501	516	531	550	531	486	514	533	511	525	526	496	545	519	539	533	560	539	534	545	520	530	526	555	576	520	517	500	497	585	502	522	508	513	541	515	559	524	512	595	524	502	531	566	496	539	513	517	523	518	554	529	527	509	539	566	548	557	559	518	523	465	538	518	516	527	551	528	589	544	559	546	531	555	554	536	557	486	530	523	552	486	527	530	505	525	563	562	568	524	533	497	554	541	500	523	478	525	468	525	542	464	573	488	557	529	537	525	535	537	569	515	522	531	536	564	511	522	508	549	493	479	543	546	514	520	530	555	523	548	508	522	512	532	594	537	559	538	486	536	553	572	517	501	531	544	528	517	526	543	488	507	544	543	541	533	556	519	540	550	511	520	540	534	531	559	521	554	553	522	540	545	548	525	531	491	526	501	546	506	576	512	532	531	547	548	502	537	547	579	548	521	535	535	542	519	530	536	555	534	553	545	542	543	544	542	541	550	484	542	530	525	485	557	520	541	576	548	533	509	524	520	530	580	570	542	528	541	524	545	531	543	552	536	498	534	526	504	522	547	555	531	529	544	567	545	553	505	517	503	552	543	553	551	564	559	516	505	549	525	545	534	548	559	567	544	508	585	561	544	476	531	523	553	532	549	521	519	543	558	530	550	566	531	530	523	530	531	566	567	551	545	520	543	504	509	492	566	575	523	544	551	548	521	547	584	550	523	527	515	565	537	507	537	565	507	535	524	589	493	495	519	543	513	565	526	557	501	518	526	531	521	490	532	533	551	531	521	522	579	535	557	492	491	545	490	538	544	519	477	549	522	561	527	558	545	512	531	535	506	512	518	524	553	582	570	532	524	544	526	551	564	517	514	567	529	551	532	510	527	573	564	550	546	542	517	525	582	501	531	559	564	540	533	544	555	579	499	522	510	544	524	546	519	550	497	528	578	513	531	548	545	544	563	564	538	582	579	552	565	518	514	543	518	508	554	547	537	528	555	521	581	487	507	540	552	510	556	532	544	558	577	536	531	517	507	515	544	536	528	525	531	516	552	537	534	531	521	515	552	566	534	505	512	506	547	536	546	541	543	537	502	535	534	559	575	541	532	498	515	553	518	567	519	550	571	562	573	558	541	572	603	527	536	578	525	496	548	545	533	572	542	541	535	538	524	528	512	490	543	558	543	513	569	527	555	568	560	516	536	522	521	513	545	564	561	502	493	579	558	539	526	582	523	499	527	551	528	505	525	554	509	536	527	530	537	594	505	570	519	563	553	529	532	535	544	546	533	549	539	500	532	546	517	563	517	559	504	509	500	543	536	537	540	546	534	485	537	596	545	529	529	555	519	527	566	508	563	535	554	513	550	550	559	508	551	562	539	530	520	531	542	514	576	559	528	540	535	518	549	497	493	506	479	542	525	537	534	520	499	557	533	482	574	521	510	512	567	569	502	538	549	526	550	555	519	513	506	533	574	476	503	558	529	545	516	577	555	571	562	524	535	533	509	526	513	550	529	565	566	519	507	532	519	573	531	541	513	530	533	521	540	562	540	560	578	532	571	537	542	527	535	546	520	532	532	520	546	494	539	561	561	567	492	495	526	535	532	549	534	527	530	520	564	539	557	535	538	521	537	538	553	526	524	512	525	527	541	537	552	492	550	521	527	546	582	536	486	520	562	509	525	545	554	542	542	534	496	544	546	511	503	531	539	527	495	507	521	511	520	551	538	603	520	517	506	533	518	556	541	515	529	550	600	536	501	545	501	523	500	548	550	565	544	539	598	532	485	504	557	524	513	541	576	521	516	528	569	509	522	562	508	535	497	542	519	491	546	516	540	579	522	543	551	515	502	504	548	524	500	524	547	563	525	524	548	517	553	563	551	558	535	517	508	507	538	526	542	534	534	499	500	557	546	510	567	545	528	536	558	527	540	506	531	554	558	528	516	545	537	566	565	471	548	504	551	518	517	511	555	527	544	534	558	528	540	518	556	576	588	528	528	512	517	533	531	553	495	527	518	564	529	530	529	500	539	515	541	555	569	551	512	531	539	526	500	543	542	575	521	559	535	488	543	546	523	572	518	566	534	535	522	553	520	524	506	529	507	537	548	552	550	542	502	585	517	541	528	537	535	571	551	538	510	546	499	520	553	569	528	547	556	563	551	503	548	544	548	521	521	511	539	555	551	546	531	583	507	529	491	513	529	538	515	526	541	543	545	542	533	534	520	541	481	533	534	556	575	526	511	519	520	536	541	544	518	504	551	522	490	539	518	517	562	513	533	527	518	606	539	541	542	529	527	523	566	571	532	539	521	521	494	521	549	541	533	533	506	553	590	531	568	532	492	480	538	542	523	561	510	532	532	529	564	542	540	545	523	536	561	515	577	489	554	517	516	552	552	545	518	512	506	527	524	535	536	551	538	549	493	512	513	564	539	526	544	525	557	562	532	509	556	543	528	501	507	548	549	519	527	490	544	510	501	551	538	518	530	534	534	519	516	500	520	495	530	547	578	572	497	498	548	532	519	552	544	563	530	572	539	554	541	514	550	538	515	558	525	491	530	510	532	510	514	562	553	551	525	524	546	583	513	533	536	517	556	534	559	538	549	526	522	572	541	543	514	522	544	534	514	510	506	520	566	462	500	542	513	513	511	552	547	523	534	526	561	542	545	545	507	579	563	501	516	550	554	538	553	538	544	502	493	540	541	532	538	520	553	558	532	551	546	509	529	537	513	534	519	516	518	531	542	564	529	521	564	521	533	519	502	544	562	556	524	505	525	560	541	509	539	525	555	509	495	574	532	509	540	536	502	524	527	526	572	532	563	515	525	574	557	540	520	552	502	546	527	545	523	495	513	558	498	514	577	573	526	559	540	537	516	566	507	533	521	539	569	538	538	507	551	534	532	491	523	563	532	540	526	557	544	571	539	529	542	525	559	536	536	569	522	502	527	469	501	537	524	555	515	512	565	531
24122	24365	32020	26729	20290	9904	1574	922	773	827	755	750	773	803	770	748	751	789	727	760	793	689	744	711	770	746	799	693	769	736	752	754	718	782	742	757	744	804	735	804	768	758	719	761	814	740	744	732	786	710	714	748	738	670	749	752	780	737	760	686	800	745	730	733	734	764	716	737	753	756	751	706	728	734	680	670	761	712	716	724	749	689	737	764	794	748	792	717	725	717	733	723	737	773	729	764	744	780	780	755	723	729	741	711	684	790	685	774	703	731	762	717	679	724	745	752	750	756	734	753	730	748	743	718	670	713	732	779	678	748	770	758	709	735	732	680	719	681	763	736	753	710	709	718	729	693	772	760	731	715	752	702	741	754	766	768	736	759	774	725	734	726	718	749	725	761	712	703	695	736	732	710	743	711	751	726	696	753	745	734	745	763	732	754	756	711	774	757	742	771	747	723	680	695	738	739	755	769	737	747	788	732	700	721	756	698	715	675	716	718	703	719	720	788	822	684	723	728	749	756	715	762	726	737	747	731	716	672	764	694	766	755	731	725	727	747	719	710	695	743	736	742	761	716	751	700	759	732	721	767	699	692	743	700	729	780	759	706	715	728	781	769	753	716	741	709	748	702	724	754	719	706	732	702	703	754	751	654	745	740	711	730	782	711	720	768	747	750	736	742	761	771	756	746	735	802	682	725	746	757	681	702	767	747	761	769	777	698	756	765	732	707	762	755	744	688	735	737	734	686	681	731	732	757	738	713	738	723	766	737	752	740	735	772	745	694	769	752	698	737	719	746	718	683	760	745	700	734	724	753	736	737	730	749	748	755	718	742	756	720	722	756	699	711	770	694	732	710	726	731	772	744	711	759	727	701	733	762	732	708	727	744	727	729	686	753	748	780	712	752	712	751	718	726	746	718	760	730	708	720	730	775	751	744	756	726	698	705	713	755	730	706	740	673	685	732	761	785	756	739	733	741	718	726	718	685	719	699	790	769	750	748	696	714	742	722	808	750	732	793	728	743	723	727	730	746	766	774	748	723	768	755	680	725	701	751	728	774	733	700	751	691	731	712	736	775	721	700	757	704	760	770	756	748	705	762	731	723	713	716	749	728	742	743	722	733	737	766	736	685	719	730	708	781	730	754	747	736	687	712	753	747	695	737	703	758	731	743	757	748	723	736	778	659	664	724	722	695	719	715	724	725	714	736	764	754	718	728	761	700	703	701	711	739	725	724	708	774	723	730	764	711	687	765	678	819	747	752	729	767	696	710	738	748	767	775	709	729	725	736	721	679	702	729	699	720	795	782	701	745	744	737	727	707	704	764	733	723	722	706	743	728	711	705	707	723	764	725	711	747	731	713	776	757	727	733	712	733	681	729	723	717	764	757	768	743	761	713	704	693	781	733	743	654	751	746	769	701	753	747	762	754	774	756	721	705	721	734	687	757	738	710	738	663	747	707	759	749	734	736	681	697	734	748	776	756	721	756	743	764	759	788	729	696	704	719	740	736	736	688	725	767	711	773	742	787	730	765	732	711	707	720	723	759	772	738	696	732	711	742	801	702	724	762	695	748	740	676	684	707	718	772	746	729	724	775	757	766	700	712	690	718	699	721	703	714	713	712	702	726	744	752	735	739	756	762	738	700	736	754	743	798	738	711	764	719	703	735	761	769	729	770	715	769	710	724	763	723	727	782	724	720	735	762	728	738	746	703	777	758	709	718	719	719	752	725	713	752	795	768	703	745	700	733	733	697	698	752	743	759	767	707	766	704	719	700	728	725	727	743	713	740	708	746	726	704	724	750	715	768	705	691	728	727	750	744	734	779	741	764	701	737	751	742	760	772	726	761	714	713	731	703	751	680	735	748	754	718	724	754	686	720	714	738	728	768	725	763	718	755	751	716	745	709	727	753	732	701	717	743	707	704	727	716	741	742	733	722	728	731	721	732	736	765	733	763	742	681	733	724	721	670	727	724	723	706	763	750	706	722	742	719	715	746	757	743	709	722	683	716	661	669	693	746	708	783	749	699	736	743	769	725	730	731	727	707	762	755	743	759	749	745	731	780	756	722	734	707	765	728	758	777	762	736	773	728	718	779	751	712	710	706	717	744	704	733	703	708	690	753	740	697	758	709	757	715	739	700	705	725	745	760	756	704	728	762	706	740	738	759	714	741	730	721	770	783	709	720	796	774	756	758	758	725	714	748	697	720	671	722	751	686	710	732	743	765	714	755	710	706	748	718	705	753	752	725	747	736	707	761	728	780	695	744	754	720	764	726	741	779	760	744	742	756	732	737	761	718	758	752	719	767	761	701	767	712	698	738	784	715	704	722	766	761	698	758	741	707	721	732	726	703	758	695	729	742	784	707	723	754	774	724	772	793	705	721	732	742	719	732	683	764	736	770	730	711	766	744	742	740	712	712	727	688	721	737	707	705	713	721	754	768	732	746	744	741	698	738	709	756	709	700	735	749	700	718	747	759	774	733	761	780	729	770	767	692	759	722	712	728	689	697	749	712	735	729	771	723	726	718	708	690	676	728	714	704	721	724	761	700	766	728	725	710	687	780	725	712	803	712	748	742	717	720	713	719	750	715	690	752	735	687	764	781	680	726	712	743	744	699	689	739	718	701	686	747	755	712	749	753	755	776	731	731	727	738	728	738	771	765	714	700	749	745	726	767	733	747	718	717	721	709	733	725	672	728	716	668	720	683	720	782	773	762	780	754	723	740	735	746	724	772	733	718	810	756	702	740	695	719	772	732	702	763	732	709	756	719	760	739	728	728	783	731	704	734	727	705	716	737	758	738	700	667	715	736	761	722	677	734	688	742	786	753	718	716	737	774	745	701	702	713	709	739	754	713	683	734	727	748	711	705	742	731	752	726	743	723	751	735	703	760	735	709	688	676	767	772	690	736	711	783	756	712	706	731	775	727	694	694	754	796	728	701	745	688	717	742	712	740	778	775	733	746	728	728	738	768	698	760	721	687	749	695	729	677	726	710	748	718	753	720	718	717	724	713	735	713	762	687	737	724	699	738	754	689	720	730	721	741	746	714	772	728	740	786	705	725	648	706	729	700	756	746	749	749	721	720	732	766	717	709	768	762	721	720	730	694	734	730	708	695	736	739	738	742	766	735	733	743	705	743	718	705	709	744	725	736	697	729	747	725	707	758	707	746	758	722	700	747	731	720	744	741	740	724	807	727	748	722	749	750	705	741	727	700	684	747	681	743	782	794	723	719	760	740	743	738	765	702	694	708	744	788	738	770	728	715	738	702	737	731	721	749	745	693	751	732	699	754	693	754	747	693	731	762	737	757	740	773	732	706	720	743	735	747	711	730	728	762	742	715	725	749	734	758	743	741	723	713	724	693	730	684	690	743	759	775	723	713	727	751	738	721	698	688	754	679	730	730	718	695	747	724	783	720	725	690	703	742	780	757	773	717	768	781	711	759	733	676	696	705	743	739	731	726	763	731	728	782	703	716	719	728	750	678
58692	95359	58595	25532	7104	1647	669	621	679	650	666	644	654	632	632	692	683	673	608	638	669	649	665	607	652	679	665	683	628	656	644	683	621	620	635	635	671	682	669	660	685	674	642	662	630	651	666	680	652	665	597	633	675	577	629	652	700	687	649	639	651	623	615	640	655	719	637	624	657	663	633	648	666	672	590	636	633	665	664	642	685	639	640	677	651	557	648	668	648	623	676	667	704	668	649	707	661	654	680	682	620	623	680	688	666	616	675	620	638	662	631	658	690	645	649	677	658	670	671	667	655	613	686	701	635	651	614	620	681	678	690	669	652	609	656	602	656	627	643	637	636	670	689	615	647	637	633	632	653	605	601	647	681	627	706	664	668	680	692	676	689	628	649	646	636	629	674	653	677	634	672	657	646	663	652	633	632	620	639	652	664	636	675	629	667	653	617	719	605	672	680	687	640	642	669	650	674	679	617	657	604	654	671	674	645	644	685	605	645	606	654	636	666	659	616	649	678	630	655	684	660	653	640	666	681	619	630	693	633	658	654	645	665	647	663	620	657	655	631	643	717	659	644	653	611	642	637	695	688	660	664	689	627	687	640	667	657	702	648	625	655	655	694	646	640	717	645	681	617	673	661	619	654	645	673	665	677	626	672	640	665	624	644	680	633	593	649	608	648	687	653	692	649	607	645	637	611	620	681	677	650	633	677	646	636	668	650	644	656	658	624	623	642	641	641	672	664	672	653	652	642	628	680	649	607	667	595	689	652	672	653	675	615	626	662	656	605	643	637	685	668	670	694	674	635	672	657	653	668	654	665	633	629	652	634	661	688	645	626	642	628	626	618	665	658	666	659	630	716	705	646	659	654	664	620	680	675	642	701	676	661	612	632	689	636	652	656	659	646	702	677	694	714	653	640	710	678	662	674	700	686	622	651	658	662	674	660	658	610	652	663	621	660	647	620	642	610	647	640	660	682	618	606	622	669	640	668	659	620	644	658	646	610	746	601	671	647	673	658	644	653	598	645	618	624	636	664	661	650	625	652	629	640	684	669	630	632	665	636	608	674	677	651	664	673	645	666	664	634	654	663	666	675	673	618	699	646	693	675	678	670	635	667	635	677	638	682	643	634	620	665	667	667	674	662	652	653	622	685	716	722	650	662	669	652	676	594	622	645	653	692	662	674	672	683	640	623	679	685	671	607	659	636	634	648	646	650	622	658	675	593	631	673	616	653	610	635	624	690	690	676	666	666	641	671	625	636	624	662	665	638	608	649	676	665	625	664	629	637	628	639	661	637	650	736	697	698	642	665	643	668	645	674	666	696	631	678	597	653	692	625	655	678	656	649	654	700	646	652	660	685	604	664	667	625	664	632	672	676	622	646	681	664	663	650	654	657	672	626	653	684	674	702	689	654	656	611	670	638	671	638	699	645	625	708	658	648	643	712	646	659	654	725	635	705	679	679	693	622	659	651	639	703	634	691	638	621	678	670	618	665	702	669	666	646	650	664	635	664	654	680	648	635	619	717	685	662	703	662	676	614	634	645	661	658	607	611	655	626	678	606	638	647	661	646	686	631	683	657	665	646	640	646	658	691	622	646	652	660	619	596	634	619	653	672	637	667	630	629	663	683	635	655	648	645	650	706	612	623	658	629	662	695	642	634	668	587	665	713	639	631	665	669	685	643	668	639	626	648	630	670	620	617	606	675	615	613	714	658	691	663	605	679	650	595	637	681	670	662	671	623	663	636	660	656	621	666	649	678	676	673	644	657	703	642	650	647	687	655	659	661	606	655	654	658	600	615	679	660	652	630	615	694	667	704	622	651	641	630	704	625	652	686	609	678	647	639	712	671	624	676	638	616	657	635	683	668	689	672	640	657	624	644	671	669	648	651	663	632	637	636	610	683	614	668	632	654	617	629	691	626	671	654	686	601	646	599	652	644	665	634	636	678	649	658	637	651	670	663	638	636	673	667	652	672	617	615	671	671	635	664	621	656	650	623	666	668	647	644	696	670	627	641	621	648	669	689	616	631	687	661	637	622	648	637	644	617	657	709	647	645	626	648	645	660	641	656	640	611	688	646	648	637	677	611	616	664	657	647	640	661	647	622	693	651	611	638	654	656	655	660	681	648	634	632	637	648	671	650	634	624	645	633	628	602	636	645	645	645	628	682	660	613	632	661	617	622	643	660	662	684	659	655	642	655	657	651	636	639	661	682	597	655	652	657	698	656	653	620	660	612	696	646	705	657	635	620	659	650	684	699	637	653	649	612	640	656	618	657	667	671	649	602	660	640	675	651	642	702	606	610	625	676	651	637	590	680	640	683	645	653	654	656	630	632	611	654	658	651	654	669	640	684	634	623	647	607	643	613	669	666	637	621	662	630	625	628	639	627	671	643	677	673	639	652	679	628	628	658	651	632	654	657	678	644	675	685	658	658	696	697	621	632	651	624	657	668	657	667	677	624	661	648	664	649	644	647	659	631	626	654	668	638	687	676	705	656	621	667	603	661	682	680	661	605	644	650	601	634	662	662	632	618	680	705	687	631	645	683	642	616	637	642	661	629	619	618	630	649	675	619	630	616	653	661	606	668	671	647	620	674	672	620	609	637	637	647	655	654	656	658	648	682	660	648	656	660	672	600	683	655	646	653	650	600	672	660	657	655	631	700	619	636	623	650	598	650	677	649	635	668	698	671	661	644	680	654	620	658	695	665	652	643	666	639	622	646	640	672	700	665	639	609	603	625	687	619	683	678	683	648	659	616	627	610	669	667	692	625	650	682	639	667	617	662	640	651	664	684	660	630	637	648	660	563	624	664	675	648	634	666	641	634	645	615	667	681	651	696	594	637	664	630	678	667	612	655	641	654	667	592	670	662	665	635	634	616	639	681	626	625	673	637	612	676	622	661	639	623	680	702	617	677	625	627	619	603	694	656	607	642	702	653	659	666	679	631	657	671	633	647	619	690	635	660	689	679	657	609	668	645	645	667	660	678	638	724	670	631	652	633	625	649	630	669	644	678	620	697	649	677	674	671	610	635	678	610	648	620	671	649	664	646	660	678	598	675	680	646	630	667	640	667	659	647	666	654	669	656	604	598	660	640	682	619	661	695	688	682	639	657	628	608	647	694	671	657	588	655	624	615	677	680	655	638	648	642	672	656	686	658	639	684	697	659	650	643	620	630	681	644	609	667	628	639	668	668	663	631	630	645	651	645	642	625	619	657	594	685	654	697	669	671	655	647	641	670	678	669	620	627	644	648	652	635	657	685	677	654	650	631	627	612	655	702	677	651	610	626	643	679	647	644	630	655	672	685	683	651	644	653	634	639	603	675	641	635	680	635	607	652	686	629	663	638	705	654	613	669	676	679	626	624	635	681	670	631	657	641	669	593	701	684	655	645	618	653	659	615	627	639	629	634	618	643	630	638	619	648	628	645	642	666	638	626	665	641	671	660	613	705	666	651	702	613	680	681	652	648	619	652	670	658	600	637	647
32339	34386	23809	6785	1148	639	525	508	473	528	507	537	499	513	489	527	552	507	501	486	483	526	513	489	455	521	535	495	549	546	516	504	540	490	510	468	515	502	503	509	516	558	507	452	481	514	510	458	542	520	518	516	487	512	481	487	530	512	485	518	482	507	545	515	527	499	507	509	550	484	530	523	529	529	511	483	566	535	504	499	522	517	489	527	517	480	500	504	503	483	464	485	505	541	525	487	508	520	489	522	535	529	512	558	503	492	506	530	520	530	507	504	517	486	479	530	493	535	541	497	483	534	515	520	492	523	488	476	534	541	490	552	492	523	510	518	539	502	551	544	504	519	483	547	522	484	512	467	529	506	527	505	503	499	527	499	546	529	503	540	550	515	502	488	500	540	542	565	477	515	532	528	528	545	510	493	512	477	491	485	484	514	511	545	528	514	491	492	534	515	561	497	467	535	515	502	500	478	566	502	490	511	498	485	521	478	531	501	514	513	515	457	496	483	517	529	486	506	490	467	519	524	507	532	565	506	512	553	515	523	509	465	472	503	497	503	462	505	516	515	534	504	489	509	561	493	501	540	534	484	517	486	518	537	509	504	508	533	480	482	539	506	477	497	475	490	506	514	522	509	484	487	489	477	522	499	527	502	523	511	516	532	520	548	557	508	531	462	462	509	506	508	519	519	534	483	532	509	510	524	490	545	513	527	503	495	513	487	498	490	492	497	502	527	519	546	524	507	559	460	527	527	517	486	561	533	557	520	517	506	475	481	475	524	500	548	474	498	531	451	527	516	505	492	488	514	515	541	479	492	543	506	492	486	468	495	516	522	530	491	532	494	507	529	547	491	487	493	521	534	519	473	482	485	547	552	509	545	529	497	508	533	507	528	507	523	489	513	542	492	512	515	500	522	504	530	506	505	482	509	518	510	489	563	526	493	507	504	534	505	496	500	540	498	509	492	546	506	504	512	500	520	518	517	559	531	505	535	566	489	557	463	571	497	512	523	489	539	534	555	488	520	539	507	484	505	488	486	496	501	533	514	519	505	513	517	500	537	527	534	537	489	532	551	519	532	545	544	516	534	498	520	519	481	501	484	553	531	517	526	500	483	536	484	491	460	536	519	540	511	526	534	549	460	531	480	493	505	469	466	506	499	527	541	515	478	478	529	526	508	526	503	492	479	475	535	523	493	510	552	508	491	584	524	496	500	499	512	511	515	499	488	524	560	520	509	492	501	516	474	533	492	487	509	479	551	506	523	505	542	536	519	511	544	526	539	512	499	506	523	559	515	563	554	535	494	518	521	491	503	530	465	511	496	505	524	536	516	530	500	489	500	537	492	568	507	495	498	521	495	482	525	501	517	549	511	497	562	522	529	514	510	515	503	497	512	512	517	505	498	529	501	514	493	487	530	532	474	519	492	483	515	552	484	501	487	497	527	550	545	549	501	518	503	502	453	490	506	520	543	520	530	487	469	541	545	505	546	512	503	496	522	526	506	482	508	482	519	521	531	530	500	475	491	543	493	515	502	546	512	539	526	508	509	519	508	517	516	550	451	513	521	506	468	535	553	536	532	546	458	516	524	554	513	493	502	533	535	484	484	498	487	510	509	512	514	512	467	511	508	490	503	543	488	495	507	507	542	535	501	483	518	509	536	496	510	523	515	518	528	515	546	500	521	513	491	484	505	509	526	502	510	552	452	491	500	519	506	548	525	503	530	505	526	500	524	540	496	502	523	573	521	514	537	540	492	501	490	510	484	516	488	526	502	517	557	558	517	498	532	506	491	508	548	504	522	469	490	513	501	519	495	513	499	547	504	523	518	485	490	506	513	487	502	497	500	526	526	560	500	528	492	522	493	472	521	522	512	463	506	503	535	496	516	516	514	513	503	487	540	510	506	490	522	502	513	462	518	501	499	505	516	542	528	517	512	554	491	453	524	508	563	513	485	521	477	481	493	452	524	566	533	494	521	494	501	508	469	529	473	443	539	527	497	503	487	501	509	461	488	536	488	535	521	531	499	517	524	507	550	525	503	490	517	457	502	484	470	480	527	487	559	487	536	532	480	521	487	488	519	477	519	518	514	540	520	503	510	495	486	511	528	530	523	524	534	532	531	477	508	494	491	531	495	516	546	548	539	476	520	496	500	477	472	522	549	472	563	501	503	513	549	502	488	541	562	509	473	487	534	478	525	507	533	497	537	548	516	522	524	511	506	537	543	534	533	533	548	493	518	467	481	459	505	504	546	517	529	490	493	487	532	489	512	529	485	489	504	519	510	518	513	457	541	530	543	507	528	504	512	504	538	497	509	555	490	514	558	505	513	521	516	549	517	501	524	544	511	500	497	485	526	491	514	513	522	497	514	488	472	508	535	526	487	519	507	485	525	503	505	544	529	548	473	508	514	497	518	529	479	484	523	527	509	502	503	489	503	507	489	506	478	510	505	527	500	502	517	497	506	486	490	522	543	505	497	515	529	534	502	522	497	507	487	475	556	531	497	530	524	554	495	506	522	531	541	498	485	512	491	496	534	573	510	524	513	487	478	502	480	490	524	483	507	504	500	512	497	567	507	540	524	511	497	484	500	527	540	512	533	496	490	512	468	536	487	492	499	510	503	523	526	510	513	462	506	491	531	450	475	543	503	549	503	533	543	485	525	478	523	540	492	478	485	516	488	536	500	514	518	520	542	555	500	540	542	515	470	508	524	447	501	492	463	544	474	536	502	537	497	565	489	495	558	494	505	483	557	487	524	505	524	490	531	460	453	528	552	520	499	512	505	565	542	531	496	494	532	528	521	495	511	510	494	515	532	481	535	488	514	531	520	539	491	548	525	514	525	517	513	471	502	507	511	485	467	495	480	500	510	502	514	495	493	510	519	501	527	505	492	496	527	554	529	475	525	524	504	493	517	468	557	526	588	565	519	484	536	528	519	528	523	521	515	563	558	486	527	489	489	487	535	473	484	544	516	492	515	469	500	477	494	500	510	504	476	495	524	506	513	513	507	499	520	516	532	503	530	496	484	471	509	511	523	481	501	550	491	512	502	511	512	502	518	516	519	536	489	516	491	495	517	508	516	500	535	516	495	498	492	521	523	550	538	542	526	466	538	535	482	521	498	505	542	490	531	472	534	504	487	503	521	506	501	552	514	503	541	521	503	492	543	518	510	533	489	469	546	492	513	545	488	485	480	500	522	494	503	515	520	538	500	475	531	510	520	526	490	513	532	497	501	499	525	502	477	519	485	515	511	515	530	537	497	539	509	537	490	546	507	526	547	496	496	529	536	524	457	509	498	489	545	495	483	468	501	496	536	449	515	504	562	520	547	489	476	498	490	523	493	504	514	523	510	539	531	537	527	494	494	535	457	535	528	502	493	524	508	512	465	549	513	492	497	474	500	506	512	524	514	497	505	486	564	508	495	505	522	521	525	554	501	517	483	464	514	476	543	530	537	522	528	492	458	515	510	552	535	520	498	504	499	517	465	464	528
31073	36459	14632	2810	824	565	414	442	432	446	421	405	388	374	440	400	428	448	416	391	428	466	403	403	433	391	415	405	435	415	398	413	415	413	372	417	441	425	403	433	445	369	427	422	434	395	432	392	387	393	410	412	418	418	396	423	427	431	394	460	406	448	432	466	426	413	429	427	414	406	407	392	432	439	430	444	421	428	451	414	416	407	431	388	410	420	419	431	406	438	413	448	443	398	395	393	386	420	431	404	445	450	392	386	399	437	382	395	429	401	460	382	443	441	397	407	426	408	406	434	414	455	420	396	419	428	411	440	408	381	437	418	425	469	378	428	424	449	442	409	412	394	421	429	410	427	471	415	454	357	377	386	444	445	372	441	399	430	388	437	410	409	424	436	388	413	417	433	396	418	385	432	380	426	437	398	425	422	426	426	423	427	399	388	433	392	416	436	468	416	392	424	424	401	429	446	393	418	405	427	417	415	405	429	414	421	452	429	415	452	439	442	398	389	408	428	411	400	391	424	428	395	437	368	394	402	453	443	394	407	441	400	443	409	399	404	432	409	413	426	437	427	426	386	432	412	420	395	398	418	396	425	430	437	425	411	411	425	427	436	378	423	420	416	453	447	395	388	436	410	418	417	397	419	406	426	404	429	431	393	428	370	426	386	409	406	446	413	402	397	425	426	396	411	408	421	409	421	427	408	434	430	396	384	441	397	432	448	424	432	396	415	421	427	429	424	423	410	388	407	425	429	404	400	443	432	424	427	441	419	430	438	412	433	403	398	428	405	410	453	427	431	400	448	430	454	399	413	395	417	432	414	457	355	399	406	449	380	407	437	410	426	406	397	440	406	426	415	396	439	407	409	403	419	418	436	401	423	466	394	423	429	408	390	413	396	432	406	420	448	431	400	414	425	429	409	409	424	434	391	389	384	415	379	418	400	455	395	417	434	422	433	463	392	406	411	399	441	414	411	364	395	399	432	460	436	424	406	402	402	400	455	419	416	431	407	421	409	400	390	397	422	398	436	424	407	389	416	412	416	409	404	417	427	411	410	401	440	442	418	427	446	432	402	411	404	429	441	391	417	459	458	397	428	419	419	425	383	417	444	393	428	400	435	416	438	378	429	387	430	439	413	424	433	430	397	387	418	431	412	405	461	429	411	424	432	413	406	445	403	435	423	450	448	424	433	395	433	414	452	403	375	394	411	388	372	414	427	409	414	424	439	417	417	430	385	414	413	458	416	389	446	416	397	429	395	403	426	422	427	411	388	416	408	424	418	394	387	439	437	428	401	448	438	418	416	419	419	446	401	459	425	408	434	403	431	410	417	384	417	430	422	382	389	436	411	403	420	413	405	414	436	424	391	450	377	417	382	428	429	475	408	402	445	418	410	391	431	422	457	433	438	416	429	402	395	386	397	371	433	384	415	398	437	417	430	428	416	440	400	439	428	377	395	422	391	400	371	403	417	433	381	418	432	420	371	401	412	405	399	437	391	388	383	406	430	409	429	412	445	404	421	412	431	426	422	395	452	402	439	444	397	410	376	428	454	433	425	422	417	424	415	445	437	435	431	377	445	404	403	386	422	437	416	415	422	383	402	429	420	369	407	435	420	395	399	418	425	398	423	412	377	405	411	420	410	392	438	441	427	376	400	372	382	426	397	413	395	384	391	419	369	417	443	416	406	402	412	415	391	439	449	422	433	442	427	440	402	392	411	440	406	410	423	445	444	429	445	406	440	417	405	410	440	414	417	416	380	430	441	470	441	409	426	452	430	405	388	456	439	425	411	421	409	426	409	425	395	405	441	429	397	406	368	411	425	409	422	401	436	419	453	453	401	400	427	374	352	434	407	408	440	391	449	433	414	426	379	432	420	418	448	411	446	427	399	393	425	443	452	437	417	450	421	441	441	412	429	410	414	424	426	431	445	407	440	408	406	425	423	411	422	428	425	424	413	430	406	398	411	397	415	406	380	401	423	418	428	442	400	400	432	444	434	420	413	385	423	402	445	420	406	409	412	391	431	429	387	402	421	413	463	423	437	467	438	436	433	402	402	421	426	396	400	396	427	385	426	419	418	443	397	409	381	438	414	447	398	427	410	426	424	386	425	388	419	384	438	412	413	418	418	410	437	411	411	430	388	417	405	402	420	390	403	421	408	425	410	391	392	429	413	430	421	393	431	397	431	400	415	383	430	396	430	372	431	452	375	408	410	417	395	404	375	410	455	398	422	399	425	425	426	406	406	439	414	384	421	391	394	435	430	416	418	408	392	430	428	424	441	413	407	439	409	400	390	415	387	452	441	370	448	411	404	418	461	463	417	441	403	411	424	401	382	398	445	444	365	392	384	388	431	419	383	428	419	429	423	416	407	434	446	416	398	417	425	417	431	424	428	437	415	374	423	420	416	433	396	358	410	409	441	394	408	440	421	410	430	442	450	427	424	454	435	421	422	392	437	434	430	452	417	406	429	433	441	423	446	405	439	408	426	404	432	411	414	446	409	427	401	416	410	405	436	395	440	421	450	379	417	420	414	373	405	394	411	455	429	399	428	457	423	399	405	382	445	443	395	427	382	417	438	386	418	413	402	422	406	438	406	401	408	451	419	433	401	444	400	416	425	465	452	417	419	410	414	428	423	438	404	432	412	427	394	453	416	412	446	441	430	424	406	387	439	413	433	415	415	417	453	408	427	428	395	421	387	444	431	417	423	445	441	391	430	396	414	438	442	381	451	429	444	412	425	407	390	442	392	421	390	404	412	445	437	403	417	416	390	386	446	436	383	413	396	399	411	390	387	391	396	404	417	433	443	408	408	409	408	449	404	394	421	395	432	428	406	411	420	405	418	430	420	429	375	422	413	409	404	430	410	380	394	410	409	424	436	375	410	441	412	412	377	428	397	432	434	405	426	426	425	434	431	405	396	419	421	438	417	400	403	424	421	407	404	404	427	416	408	415	448	404	393	454	420	441	413	420	406	438	423	432	431	413	430	444	402	396	428	377	423	430	394	431	445	426	392	413	405	435	399	405	415	417	449	410	410	417	406	455	423	405	435	434	410	390	409	395	449	394	406	435	418	457	410	420	415	423	421	424	449	377	418	424	424	424	431	416	435	443	433	434	417	395	491	400	424	443	405	391	411	404	436	384	422	432	434	406	413	394	439	393	441	389	405	404	395	436	430	426	397	419	411	415	440	404	447	382	420	435	402	379	438	386	407	426	421	443	410	420	418	430	413	411	419	374	429	397	423	422	437	403	409	420	397	435	418	390	440	433	417	409	405	389	396	421	398	413	402	419	401	382	415	409	400	426	383	428	436	433	395	406	418	395	421	400	402	412	392	428	368	424	415	422	453	385	420	395	430	419	411	413	401	423	407	399	432	380	453	422	403	442	425	438	448	450	441	422	410	428	446	409	408	429	411	412	457	433	420	418	428	392	447	392	406	420	405	394	427	437	430	392	426	415	416	455	392	458	407	423	421	413	449	451	414	421	442
25041	25538	33473	27003	17145	4384	839	618	555	606	606	566	564	563	533	555	563	592	557	553	530	556	544	541	589	548	544	577	545	518	565	536	573	575	572	594	519	574	558	581	543	555	560	571	536	559	544	505	573	571	552	555	578	559	570	532	545	537	543	521	573	517	505	537	509	513	511	549	533	567	580	570	575	536	499	489	527	581	571	537	587	562	551	540	506	530	542	534	517	556	563	536	542	574	523	573	523	547	537	519	553	560	557	567	542	527	518	562	551	575	565	528	512	554	519	552	535	539	501	537	547	561	572	543	507	554	547	529	566	536	498	558	512	520	533	552	559	529	521	556	565	533	530	543	546	524	570	535	548	554	558	584	563	561	549	526	533	526	547	534	516	586	519	507	559	547	572	529	540	554	538	519	500	531	542	562	557	549	514	548	565	545	532	562	570	537	528	537	553	515	544	566	524	545	546	546	553	506	548	531	497	567	537	503	532	536	545	547	516	552	533	475	546	532	539	555	574	571	573	573	570	565	562	590	589	526	533	537	518	550	535	534	523	564	565	572	524	578	545	511	555	530	575	529	554	562	577	521	540	558	538	523	532	559	551	554	563	518	543	550	525	539	543	544	523	581	537	537	544	557	508	513	570	514	589	565	506	497	574	583	546	510	573	541	515	563	548	516	526	555	593	521	513	530	550	544	499	512	573	583	546	545	526	578	517	530	505	555	528	541	527	531	560	523	548	531	533	540	556	557	546	580	563	559	535	521	555	498	510	574	548	525	564	537	522	520	518	480	541	567	561	523	519	560	558	536	539	534	527	547	535	523	504	535	519	551	554	522	554	526	550	577	537	540	536	540	530	532	531	556	599	522	570	510	536	528	576	514	582	538	555	554	571	531	580	542	555	573	567	523	576	553	585	575	542	598	549	555	541	575	616	549	552	517	570	556	512	572	557	549	553	527	551	510	495	538	556	568	507	540	543	553	553	497	530	555	545	556	533	513	533	529	520	531	523	558	511	536	549	528	521	537	523	569	552	567	551	562	520	579	516	542	584	539	549	540	553	546	562	545	542	524	516	540	546	551	530	561	527	537	554	541	545	584	541	572	544	549	534	584	509	584	526	517	581	585	534	528	554	530	531	512	514	510	543	548	448	562	567	531	526	534	523	530	530	545	560	551	538	567	559	558	518	532	548	500	541	530	518	525	532	540	533	529	573	533	520	546	561	499	536	565	543	505	576	575	548	508	569	590	508	540	581	553	560	547	519	543	574	543	595	564	511	567	539	523	547	495	535	513	551	529	529	546	531	531	502	497	551	557	553	538	516	532	579	521	550	557	542	513	527	539	530	514	551	598	553	552	507	514	581	552	562	535	573	519	540	554	536	545	508	531	517	548	537	528	549	532	547	550	560	553	566	571	545	494	542	584	518	556	576	525	573	531	518	550	569	565	552	536	527	532	556	540	569	548	536	530	523	513	611	577	498	525	533	533	531	537	543	569	553	535	524	554	521	543	566	542	558	554	561	550	545	573	556	555	513	528	557	511	522	558	546	548	534	518	571	552	519	510	558	579	532	544	533	572	536	570	527	548	519	559	547	547	510	526	543	605	605	551	530	567	582	527	558	518	579	581	544	592	530	564	570	566	507	557	545	519	549	564	585	528	574	565	534	548	558	566	576	554	540	526	559	537	554	561	525	562	515	605	537	509	522	499	547	546	572	559	543	565	554	483	551	591	573	549	537	545	547	566	536	608	550	514	557	555	548	497	548	538	555	547	552	526	523	520	558	536	542	566	556	529	542	546	548	580	535	533	558	553	544	538	547	560	537	573	558	524	550	544	561	528	542	504	536	503	574	549	551	495	552	513	528	536	512	553	518	504	516	530	562	560	520	559	546	558	534	528	553	543	542	516	547	523	550	520	545	524	508	561	537	560	537	559	523	495	530	569	583	556	555	556	526	530	537	528	549	507	496	532	559	553	488	547	556	582	535	530	554	540	528	534	508	542	554	550	494	515	555	532	624	560	518	565	549	594	533	532	515	526	491	537	606	545	541	580	537	513	582	559	558	565	495	563	536	545	567	535	572	574	553	497	529	521	544	551	550	516	522	536	525	552	496	571	536	531	557	504	552	568	592	512	502	515	522	560	506	506	555	540	560	522	510	587	564	519	487	541	520	565	547	540	536	595	543	575	570	496	524	534	551	568	528	514	543	566	523	513	557	570	534	529	553	560	589	561	557	548	555	549	541	580	521	536	525	491	513	566	519	522	502	550	528	554	514	539	539	520	529	529	557	531	533	537	533	576	541	540	533	521	527	578	565	576	507	574	524	558	610	549	527	508	501	513	566	539	551	547	536	551	579	564	517	548	559	528	518	566	544	523	550	522	488	575	567	583	546	552	566	554	529	530	524	529	601	501	535	536	546	582	561	554	506	550	540	504	556	519	542	546	556	534	506	542	517	536	522	574	508	557	555	533	515	581	486	565	557	513	508	559	528	564	515	588	524	528	548	554	520	583	569	539	543	521	582	537	506	561	545	521	537	565	543	548	516	523	542	556	510	556	547	581	566	508	524	540	498	508	534	532	526	540	522	531	526	573	550	521	530	510	535	532	520	549	562	569	534	539	484	569	515	551	562	564	511	519	571	505	543	534	506	546	518	545	523	529	562	601	550	542	541	534	498	521	530	535	582	560	533	566	528	530	535	566	560	507	556	536	532	557	557	553	533	527	551	549	585	524	529	523	543	577	546	526	539	534	537	472	541	548	527	514	562	529	527	528	500	531	545	573	541	515	564	564	552	548	538	525	578	548	587	555	525	570	557	517	599	547	504	537	552	555	578	513	476	552	558	585	513	495	561	539	555	570	553	513	560	588	515	527	560	586	516	561	508	561	562	591	527	470	551	542	548	547	581	536	510	530	571	515	525	552	529	542	554	570	555	586	537	527	528	541	546	546	553	517	558	540	562	588	547	528	525	540	566	544	585	545	563	543	538	567	556	541	544	571	552	565	567	547	536	530	561	529	559	546	529	530	566	544	539	566	502	550	527	519	561	527	538	526	570	533	501	524	552	549	574	525	556	529	526	583	571	533	566	563	544	546	551	560	521	558	573	528	529	515	555	535	543	591	540	606	538	522	599	565	561	547	565	559	560	518	583	516	503	573	509	530	542	540	568	518	566	559	526	514	537	574	535	508	552	546	544	548	528	527	536	541	538	542	549	462	569	560	518	577	528	485	530	532	535	524	562	558	497	508	508	577	533	577	542	551	532	570	559	550	521	572	490	522	512	503	578	539	553	572	544	549	564	576	552	522	588	535	577	571	542	539	567	514	545	502	538	514	565	547	554	528	538	579	524	540	537	553	549	574	538	546	576	545	538	572	533	545	553	574	573	546	547	569	595	536	528	579	547	523	594	564	568	536	534	579	545	544	523	524	539	509	548	512	538	535	548	558	546	512	528	527	575	555	533	523	531	534	553	529	528	525	547	521	524	559	554	552	537	517
62800	89502	51943	19149	4931	1225	550	573	467	486	462	465	517	500	472	485	493	487	455	467	525	496	491	470	487	449	469	485	493	509	475	486	523	509	501	501	470	526	483	489	460	506	496	513	462	472	496	509	524	475	480	516	485	495	489	485	490	537	451	515	493	506	515	529	484	437	507	528	480	481	526	511	514	486	489	516	481	461	472	469	472	489	535	443	490	504	477	479	438	499	457	501	476	485	510	485	466	479	540	463	507	505	500	510	474	504	518	489	490	490	513	472	459	496	512	513	511	502	480	486	463	503	462	481	453	466	478	471	489	476	469	488	484	449	484	481	477	470	518	504	485	499	473	511	455	510	482	513	500	478	480	459	457	487	466	479	491	453	466	491	489	472	491	496	495	491	485	506	509	496	524	512	500	460	488	477	504	483	484	502	486	481	482	485	441	471	468	482	460	458	468	518	475	508	474	462	517	494	451	439	517	486	492	502	498	510	474	464	502	480	483	510	449	505	513	474	496	450	480	477	532	516	503	512	479	500	483	480	453	487	519	481	482	482	506	506	466	490	499	497	490	474	484	530	476	512	469	475	480	474	504	501	497	514	498	482	476	482	493	483	492	524	510	460	434	517	501	458	460	493	476	482	500	506	503	472	486	454	477	506	455	490	466	470	491	452	523	485	468	441	467	493	461	528	483	502	486	456	496	470	474	511	496	485	504	469	487	529	475	460	452	486	455	499	503	469	500	504	473	525	469	538	495	491	490	486	491	500	503	458	462	475	514	494	527	494	482	541	508	488	503	495	458	486	493	446	488	493	492	536	493	458	470	465	497	486	464	531	454	452	489	467	469	503	500	445	459	492	471	489	510	493	497	480	495	460	512	538	500	480	493	462	496	518	477	450	504	464	489	517	484	455	473	489	505	500	481	488	457	452	503	473	504	488	469	511	514	469	501	547	503	459	497	497	512	492	446	491	521	469	497	482	483	511	503	479	453	474	513	457	465	471	469	478	482	516	516	481	518	506	489	476	517	469	488	521	489	466	502	459	490	500	470	453	489	481	490	511	480	492	469	504	493	504	499	464	485	460	486	456	485	487	482	429	505	490	502	464	470	505	520	515	480	525	473	529	482	478	478	462	486	505	515	475	470	470	454	511	520	492	476	467	495	489	500	475	496	500	533	494	527	490	481	513	469	490	504	499	505	431	504	462	484	513	504	522	467	474	502	504	501	466	473	484	500	525	490	455	498	495	489	471	489	490	507	532	457	468	477	484	495	497	493	466	488	490	442	496	498	448	468	490	464	494	466	498	460	502	511	486	472	518	515	473	514	509	486	481	483	499	522	450	532	489	509	483	489	520	541	502	486	498	473	463	476	493	503	509	494	478	507	496	442	533	513	453	484	513	494	497	506	480	469	463	489	487	445	498	506	442	490	487	505	478	481	512	504	516	525	501	502	461	504	491	480	467	456	506	477	519	494	475	487	506	498	506	529	500	467	488	512	484	497	469	461	500	483	520	485	498	495	513	488	444	484	498	509	474	500	455	450	476	506	490	475	481	506	468	481	457	477	500	492	477	476	499	474	485	520	512	453	487	452	468	493	529	498	456	508	463	516	465	437	534	482	506	506	517	474	484	470	498	474	544	479	476	453	454	453	503	526	470	508	519	491	469	460	509	443	478	517	496	466	497	495	497	493	482	473	467	473	494	444	512	501	500	529	473	460	510	490	502	490	510	514	453	501	505	425	511	445	467	499	498	491	479	466	501	520	515	495	458	474	486	512	481	455	475	504	533	490	428	489	511	538	480	463	486	499	481	491	442	477	520	450	517	498	490	461	535	482	485	445	497	481	494	466	511	500	439	496	485	501	474	497	445	508	447	476	441	486	486	472	503	519	491	480	478	508	475	491	501	489	479	488	505	509	512	480	527	514	459	477	477	502	509	497	509	514	487	471	464	535	480	476	511	486	514	523	473	492	475	456	519	511	491	513	487	505	497	455	489	455	539	471	481	484	485	475	465	478	500	497	498	460	511	489	497	492	447	526	535	511	457	491	470	450	497	497	487	523	475	532	487	500	479	493	473	496	527	462	460	499	469	525	501	486	458	475	470	488	452	512	477	498	445	484	503	511	439	468	497	510	496	516	477	447	516	474	469	485	520	491	525	502	498	463	446	545	512	515	478	514	471	511	484	459	496	510	509	500	470	470	459	475	488	469	466	513	508	503	520	508	494	477	473	506	505	512	499	463	498	527	506	475	486	437	510	482	516	491	479	491	507	515	457	473	493	463	484	461	452	514	481	510	472	478	463	498	502	504	498	484	437	473	476	493	453	483	510	475	478	438	468	487	472	476	482	461	489	481	459	514	466	492	505	544	494	484	504	496	470	525	467	482	431	490	487	475	496	434	507	518	471	482	502	507	511	491	504	465	476	469	509	472	477	426	491	470	459	497	506	521	525	483	496	483	469	510	452	523	482	480	480	530	497	484	476	516	492	492	483	461	486	476	488	480	494	503	486	506	484	516	498	503	470	476	508	496	494	453	446	529	476	493	505	486	521	478	476	482	512	482	453	478	484	450	495	458	470	482	502	484	475	496	480	489	480	487	537	483	448	501	468	481	538	476	500	491	491	469	465	485	496	510	500	475	485	490	454	489	469	476	493	507	435	471	443	504	461	502	524	480	485	517	504	484	466	479	568	458	491	448	530	450	501	428	491	495	491	495	461	486	465	478	500	506	479	467	484	420	458	490	517	477	509	515	491	474	509	484	503	540	459	486	493	482	498	521	499	469	488	454	471	486	522	485	480	507	490	521	474	494	452	466	491	439	492	471	443	478	458	502	507	478	450	477	493	507	490	492	506	474	499	459	481	514	501	511	511	478	472	506	496	494	492	514	485	478	492	479	515	479	494	500	495	481	453	498	470	493	463	517	522	508	481	486	456	491	462	466	487	498	491	473	491	517	500	508	498	514	497	454	470	518	502	491	493	525	505	431	486	486	459	484	496	457	453	488	495	474	472	500	511	509	475	471	471	525	489	457	467	505	446	459	506	474	506	503	490	518	484	499	513	445	512	516	508	481	475	466	517	470	487	537	495	509	517	529	480	488	473	476	470	496	485	440	496	487	497	492	475	488	515	489	495	474	501	476	505	487	527	470	485	466	492	514	504	477	502	481	500	444	484	488	526	451	469	527	484	487	489	481	487	468	518	497	471	471	498	451	499	499	516	513	457	474	476	515	476	505	505	490	518	492	461	496	484	467	457	494	515	513	434	486	514	518	505	511	489	480	481	497	498	501	480	489	506	476	519	523	502	468	520	497	480	485	498	505	517	507	480	475	475	485	433	508	459	449	466	499	501	470	481	511	492	496	440	467	480	481	475	455	498	471	476	540	465	495	481	464	468	483	495	474	513	503	511	476	473	507	496	475	470	510	471	469	496	463	497	506	489	472	507	468	504	463	488	509	474	481	453	501	509	473	487	485	491	480	473	497	480	437	509	529	512
24111	23220	31794	26156	20503	11259	1782	896	777	769	754	792	735	760	724	713	749	793	735	710	738	730	793	767	715	773	756	721	728	755	768	747	719	734	740	759	729	743	746	740	703	741	755	720	775	715	726	712	739	733	743	726	738	703	705	758	713	768	674	742	717	726	716	731	764	727	767	744	725	694	675	717	738	728	772	713	793	684	724	746	799	744	648	717	691	712	707	765	746	698	748	769	712	659	743	757	743	733	750	735	732	703	794	770	676	720	728	680	725	767	739	697	725	735	737	663	737	713	732	746	768	723	725	737	724	650	718	706	714	741	671	754	716	727	710	710	760	731	747	702	729	761	672	725	734	779	722	704	692	780	704	723	698	710	724	680	688	685	738	792	750	719	745	738	756	710	748	696	691	738	718	713	758	722	752	754	742	738	753	692	741	720	750	717	746	758	749	696	763	695	717	675	723	753	706	712	721	726	703	749	722	732	768	738	695	722	742	737	694	737	776	709	776	711	702	753	754	671	761	715	710	732	747	714	739	756	678	688	784	753	733	688	762	701	708	717	739	724	721	725	720	724	761	688	714	709	745	715	725	742	716	732	686	742	720	733	676	743	708	726	738	711	730	747	730	732	732	700	721	729	760	704	756	723	739	753	777	677	726	703	744	732	729	765	775	732	728	714	708	690	710	714	726	724	723	750	696	695	736	740	689	740	756	734	682	706	735	780	720	709	698	694	720	686	718	730	672	748	764	746	726	730	726	760	749	743	743	670	746	726	679	766	759	727	750	724	725	694	741	716	699	692	699	731	724	701	747	767	722	718	735	708	679	679	702	740	739	725	748	705	743	696	708	749	749	705	719	781	720	794	744	723	748	688	726	732	703	730	735	733	736	712	728	714	729	698	728	739	741	723	730	702	691	675	754	696	740	774	749	664	753	744	715	722	676	695	732	712	742	760	771	809	689	718	730	773	730	755	697	725	778	774	725	705	713	710	717	731	750	738	696	695	774	724	684	698	735	704	770	739	727	706	704	797	735	761	729	716	689	694	741	707	727	724	756	725	717	704	753	739	771	731	695	696	768	700	728	707	764	698	734	697	676	728	714	751	726	729	736	735	684	763	766	709	710	769	742	714	753	787	728	737	745	702	743	724	756	717	674	744	701	753	685	677	686	762	706	726	722	698	761	737	755	750	686	763	707	738	706	749	723	765	701	683	693	677	764	747	715	764	678	723	741	718	705	748	704	674	798	706	736	686	703	704	714	705	714	718	726	711	706	703	717	698	707	736	754	760	742	694	702	733	736	765	700	669	760	683	768	706	734	723	741	724	729	742	738	772	757	721	730	714	767	681	750	744	685	777	743	712	751	734	720	715	689	715	724	702	708	731	745	755	709	772	743	737	728	724	697	726	746	755	734	749	725	725	731	723	685	685	754	715	743	710	706	732	735	714	736	701	711	711	707	676	710	756	702	709	761	696	707	781	702	747	677	691	729	745	738	748	709	712	720	738	714	706	711	705	721	718	707	714	751	723	759	748	745	719	766	705	729	692	726	691	736	729	724	692	728	704	716	746	739	708	773	708	744	722	695	755	727	703	733	734	751	721	688	691	705	750	684	727	750	729	760	720	763	738	752	709	696	692	692	740	715	774	767	704	713	744	720	705	730	693	675	709	732	693	700	697	775	758	758	764	705	694	731	718	750	695	730	756	699	683	758	742	749	689	753	757	719	689	704	766	712	767	697	707	702	750	739	725	684	753	742	700	660	692	793	723	750	707	740	743	702	759	721	738	691	732	696	714	765	728	745	743	732	752	734	722	716	780	746	762	713	700	742	693	781	707	727	663	727	738	689	763	708	693	734	713	745	746	706	723	711	756	678	725	736	749	736	703	750	757	709	699	714	730	725	724	700	719	724	763	675	724	712	705	701	722	710	689	744	704	734	678	747	699	745	727	718	701	749	765	714	708	741	720	720	680	684	695	777	753	719	749	686	765	709	724	732	747	751	741	664	680	730	747	745	689	759	721	684	721	724	757	683	781	769	744	737	709	718	708	717	730	700	722	758	758	722	735	724	749	738	743	718	759	698	696	735	695	744	679	775	734	673	749	758	743	700	713	693	716	706	730	781	746	736	728	737	762	751	741	686	750	745	690	736	684	693	705	710	747	675	730	689	733	716	784	727	728	743	736	730	726	732	759	747	725	698	717	746	738	732	721	664	740	678	685	738	746	728	695	740	681	689	725	796	706	681	734	729	745	731	681	659	727	667	734	739	754	727	689	740	722	649	744	701	732	736	739	770	701	709	686	722	705	741	755	750	785	747	717	698	705	770	754	724	755	762	758	755	719	685	685	726	729	721	747	746	771	758	701	712	698	704	692	729	748	720	693	729	731	774	725	720	723	782	711	764	724	741	754	710	702	667	734	698	745	738	727	734	749	683	728	707	713	745	666	690	724	733	725	672	706	741	787	678	776	751	700	749	769	687	713	761	737	698	660	708	734	714	764	729	748	719	740	751	704	702	715	749	672	775	658	682	712	708	670	758	724	693	708	719	694	738	706	729	687	715	727	659	713	723	667	733	726	738	713	700	727	707	698	686	749	749	708	730	726	682	759	725	716	688	672	730	777	757	748	709	736	726	760	693	742	746	705	727	750	723	732	725	715	675	722	734	698	736	753	695	716	715	701	686	736	717	732	695	705	688	707	718	720	756	724	745	695	748	779	683	754	719	706	732	709	721	749	699	725	734	685	731	755	722	668	705	723	755	674	754	702	780	706	786	706	758	675	756	717	704	736	693	731	697	697	776	751	723	737	704	722	691	730	723	724	728	747	733	677	701	738	780	753	768	714	753	727	738	714	764	731	772	730	750	687	754	708	728	721	773	696	763	727	725	718	705	716	700	734	745	725	674	697	748	739	722	723	743	763	733	703	726	683	708	714	711	747	661	709	770	722	715	693	730	692	716	761	740	677	765	664	711	767	750	783	749	710	702	674	744	708	679	739	727	725	727	715	710	754	752	708	725	700	711	722	768	728	738	703	742	668	759	762	728	722	722	735	759	758	755	723	688	740	734	727	706	712	711	694	718	796	736	786	711	685	681	745	733	709	734	763	680	734	754	716	772	701	703	730	712	748	775	724	734	759	693	706	693	733	686	715	696	732	752	723	746	764	778	711	744	724	675	715	725	736	709	701	688	735	755	760	726	728	732	724	725	752	720	752	753	731	717	704	763	708	707	741	739	760	733	775	727	711	695	681	760	704	705	750	723	782	703	775	657	691	701	690	729	715	739	746	735	698	755	660	683	722	725	750	740	702	724	696	738	750	672	674	747	716	718	764	762	727	709	725	727	717	729	686	795	744	731	701	760	759	729	738	750	764	766	711	716	737	750	723	743	740	767	731	724	776	711	736	744	754	732	757	736	675	728	754	704	705	712	706	702	729	767	737	765	697	731	703	708	715	724	739	739	747	679	728	738	756	779	734	708	723	714	770	698	739	722	660	703	677
58636	95816	61624	26600	7233	1795	666	634	619	677	648	648	590	637	639	668	665	663	622	654	672	707	655	618	682	646	659	657	643	654	668	647	688	675	631	644	639	666	643	640	635	641	673	652	595	668	678	649	689	646	655	626	680	663	649	671	648	683	638	646	634	662	654	669	650	646	674	639	668	611	679	677	637	691	669	619	661	670	638	643	593	655	609	672	639	612	668	639	665	664	671	636	649	666	597	669	643	683	678	646	638	654	645	669	640	646	586	703	690	629	629	645	647	615	668	638	670	632	643	622	663	631	661	629	644	644	641	655	648	632	674	602	633	639	594	638	664	657	641	641	669	672	621	626	612	719	650	635	643	635	673	681	620	641	654	664	676	621	610	648	659	657	590	668	654	687	662	641	689	618	653	687	622	663	653	633	645	640	595	657	674	660	626	646	645	664	664	653	666	678	687	676	682	678	670	663	653	647	659	625	665	651	666	636	664	671	640	660	674	669	611	633	650	706	627	685	646	652	634	676	671	637	626	639	637	664	638	639	584	650	610	643	637	661	689	672	610	653	648	694	646	646	645	618	630	679	668	630	586	646	617	634	651	661	683	662	642	669	646	628	625	681	676	628	667	688	647	654	646	673	658	643	592	668	643	669	660	637	609	717	595	639	616	643	635	647	634	646	668	625	625	611	633	632	687	695	648	645	691	663	688	640	650	668	671	665	668	676	683	666	619	609	676	698	620	675	684	632	632	637	637	641	641	647	617	666	627	672	645	658	654	616	615	640	639	657	643	641	661	667	644	668	704	654	640	632	666	640	679	661	662	624	653	705	644	648	655	675	650	594	625	640	654	698	631	652	665	646	620	669	662	619	598	676	654	627	687	657	606	661	669	667	617	603	619	735	637	677	652	660	646	685	642	644	683	669	679	651	663	635	654	622	654	698	670	638	640	628	688	635	622	668	651	641	672	657	640	649	645	658	632	627	643	613	678	632	645	634	679	677	644	663	653	646	696	648	649	657	637	640	622	670	637	625	627	660	626	656	656	654	640	657	615	639	646	648	625	692	640	640	681	616	675	626	662	714	619	614	677	629	619	654	592	662	630	613	595	633	624	612	597	651	640	649	608	647	625	608	628	673	652	656	622	643	660	677	642	658	664	668	669	621	670	607	600	650	638	702	648	648	690	688	665	631	632	632	667	606	689	666	624	600	638	676	642	675	651	650	632	667	704	630	671	629	637	633	660	620	660	596	640	611	663	644	636	705	634	692	654	652	667	610	630	674	599	676	666	661	659	646	659	613	620	641	636	648	637	695	659	641	630	637	663	645	627	676	654	625	641	631	641	595	633	614	680	646	701	607	667	660	661	618	672	648	609	587	647	659	666	666	632	651	658	659	617	632	686	628	694	625	600	676	695	643	703	633	607	679	640	675	725	628	655	623	618	626	665	676	631	668	631	637	665	652	667	621	674	593	645	634	686	661	665	651	611	611	686	644	652	652	627	638	620	668	649	645	658	642	680	681	673	639	659	651	639	641	650	710	678	674	686	687	633	648	632	625	652	631	635	678	625	675	625	675	632	640	677	684	630	611	658	669	634	631	653	656	637	639	618	607	639	659	669	637	633	638	615	642	649	640	638	643	700	695	656	653	635	638	632	624	638	697	700	651	625	649	619	634	663	660	668	646	618	659	664	649	631	629	641	626	669	631	640	584	664	661	666	673	669	614	624	621	648	633	614	608	627	647	627	658	656	662	629	639	671	626	676	643	620	660	648	623	594	636	638	640	662	676	596	594	651	706	598	626	653	645	665	630	657	642	676	613	663	630	620	604	632	636	683	637	678	691	635	647	646	601	639	613	682	628	683	578	653	657	664	629	639	596	636	615	646	621	642	669	625	687	676	646	611	603	650	642	679	680	653	632	616	656	679	676	666	676	631	620	677	644	642	686	661	630	660	644	640	613	615	611	625	611	651	650	637	603	643	689	601	633	673	681	616	696	664	674	626	658	644	658	585	634	651	658	656	643	660	627	641	635	685	653	613	715	636	597	719	689	645	644	629	649	623	630	620	602	657	639	652	653	608	671	651	625	627	627	585	620	630	627	630	647	697	621	667	646	658	618	676	645	676	631	603	620	633	631	656	650	665	634	622	600	624	657	639	626	645	653	665	702	688	661	634	623	669	652	625	658	649	647	675	677	607	626	619	614	653	670	627	636	639	655	633	627	642	665	676	662	669	693	675	633	618	657	633	664	705	641	572	672	614	673	611	672	633	602	630	624	630	628	635	649	628	672	636	681	652	688	641	666	658	651	681	622	669	656	632	675	629	606	679	613	692	660	657	637	659	678	633	625	625	688	642	600	645	641	623	697	674	674	677	657	627	620	614	646	649	655	624	643	658	675	705	620	638	650	632	653	653	595	647	611	649	667	612	648	690	623	623	620	661	643	632	665	645	666	642	673	653	652	604	656	650	612	655	673	687	689	646	618	664	686	645	616	629	607	605	645	670	663	639	644	620	624	646	636	620	635	642	629	643	630	648	632	680	610	645	617	630	681	675	657	620	644	670	658	653	666	611	655	626	661	635	635	629	614	685	621	672	628	665	677	620	680	654	580	681	677	653	617	655	685	608	644	641	608	679	638	675	627	664	611	627	642	624	694	622	625	674	636	648	645	655	625	680	668	660	649	663	620	639	663	593	624	655	668	604	661	641	655	635	610	621	640	638	626	656	632	648	608	631	640	616	630	649	687	663	634	667	629	665	682	627	660	670	660	632	701	642	673	664	652	608	708	636	642	662	634	631	650	612	632	632	630	650	661	684	639	649	697	652	665	609	651	665	651	652	688	642	673	648	653	665	625	642	637	669	606	626	587	686	628	659	643	677	612	652	654	666	634	608	634	617	647	624	652	630	659	652	639	685	675	643	642	682	647	628	659	630	570	650	635	644	615	690	661	707	612	592	607	628	640	602	679	654	683	619	643	645	655	614	591	639	591	693	660	666	622	654	667	649	666	642	632	646	677	723	653	631	633	668	633	599	647	649	647	657	606	608	609	657	664	651	664	626	646	654	642	678	650	641	643	641	667	652	636	670	606	629	640	679	688	617	696	696	681	634	683	644	639	644	653	597	692	696	673	660	663	644	666	634	643	639	658	647	653	639	660	676	637	655	651	614	630	660	674	631	668	668	615	628	626	652	614	610	662	687	632	623	610	656	637	685	668	625	631	663	645	671	618	654	665	668	589	620	619	629	655	671	644	649	655	638	667	646	675	628	698	646	575	623	676	656	675	673	652	621	683	613	656	606	613	655	669	663	661	668	647	633	649	627	597	671	623	655	646	677	587	660	635	593	654	628	646	656	622	651	657	671	638	609	648	619	671	667	638	678	642	645	651	641	625	659	656	648	670	624	638	625	652	640	621	628	668	646	655	680	676	623	703	622	660	640	651	658	618	641	666	666	621	614	637	678	709	601	616	594	610	657	651	645	665	675	658	627	654	610	656	651	616
32184	32521	25071	8971	1475	665	616	565	582	576	560	644	607	584	579	585	579	532	561	553	574	618	535	599	595	542	557	519	555	537	563	613	521	611	555	557	570	585	570	616	577	548	641	534	551	548	572	595	530	556	619	588	575	573	559	595	560	536	567	563	557	631	551	583	554	575	532	582	543	571	578	546	561	549	542	531	585	569	557	592	599	579	547	518	608	581	542	555	537	581	587	544	557	583	589	536	553	589	594	576	562	571	537	542	559	553	590	555	583	536	549	546	619	525	526	619	533	561	557	567	568	561	549	602	539	560	560	575	592	582	571	543	554	557	561	560	582	550	537	523	550	537	553	574	583	555	570	607	559	552	567	594	588	596	573	608	598	519	563	545	589	567	591	577	552	571	575	581	537	570	554	542	610	575	574	609	578	575	623	595	564	609	520	543	578	544	589	563	591	560	580	558	543	550	586	568	598	557	567	530	614	597	555	562	545	561	561	570	533	522	548	577	554	554	567	535	567	548	601	555	563	546	551	553	598	590	551	589	587	579	598	591	558	545	605	561	527	548	576	563	559	601	627	545	570	570	522	566	571	601	629	600	567	568	561	574	597	556	530	593	598	596	554	552	549	600	561	561	529	531	513	636	564	584	584	565	562	527	555	552	575	555	573	582	553	595	592	568	546	558	518	555	587	574	561	537	589	528	577	567	544	550	548	588	577	575	551	568	582	557	523	656	527	569	556	522	542	549	575	528	589	541	517	527	533	531	553	556	518	598	600	551	554	567	591	545	598	582	571	606	613	569	549	577	561	583	549	545	613	633	532	545	567	566	585	530	577	560	565	546	545	587	595	606	527	549	626	552	557	577	581	545	556	587	585	517	560	550	536	572	562	609	580	588	623	558	550	551	613	527	599	583	568	583	590	594	546	544	549	534	574	605	572	614	569	567	571	572	554	580	590	567	576	612	557	630	586	581	585	582	561	576	538	553	499	607	557	549	577	642	582	586	563	556	516	592	512	569	583	530	556	590	596	551	561	562	572	533	547	536	554	552	553	577	596	607	561	532	558	533	543	566	531	580	585	648	538	556	547	546	563	600	584	549	581	600	584	583	579	582	584	580	594	568	539	581	562	582	566	571	609	559	538	576	579	541	549	535	615	605	511	534	562	577	578	567	570	543	571	605	587	569	550	530	569	595	578	582	594	573	560	588	572	520	568	584	534	548	549	590	566	541	593	596	582	553	544	581	590	553	593	595	554	545	569	550	552	566	597	582	557	540	572	560	596	571	564	541	577	627	567	593	600	586	590	579	522	567	582	601	576	577	595	544	564	555	594	563	576	546	609	598	613	573	516	592	538	547	569	531	566	573	532	567	572	530	565	543	555	525	580	565	539	552	556	536	595	594	559	562	587	540	557	565	565	503	565	551	561	579	558	567	566	560	568	542	526	555	589	580	580	549	542	565	576	625	546	576	573	566	573	558	581	573	559	585	587	547	588	528	581	573	566	565	557	573	549	575	575	587	539	625	577	569	620	563	562	577	534	508	531	589	546	585	590	611	587	562	572	567	592	561	587	558	565	554	541	591	532	568	575	535	520	586	568	571	570	579	552	618	560	628	574	582	564	562	553	569	580	580	587	609	538	577	549	622	536	556	558	587	542	575	590	535	603	551	591	569	585	568	579	532	558	588	502	559	563	596	574	592	530	592	574	598	586	572	538	570	582	548	555	580	519	590	585	557	583	600	558	584	585	572	543	603	555	590	534	587	555	556	581	567	575	616	607	533	517	593	525	549	577	539	559	599	594	555	550	562	578	582	558	599	591	555	561	567	606	566	582	557	571	580	585	575	645	560	560	585	556	559	526	554	550	583	564	529	608	533	580	566	534	589	538	563	593	516	564	591	568	570	557	542	522	533	564	573	546	557	532	574	535	590	579	552	542	573	581	542	553	570	577	588	562	572	547	543	586	559	566	549	596	587	586	597	560	554	585	580	544	598	585	581	573	606	571	557	567	550	605	539	565	546	519	570	584	578	590	558	580	591	587	567	535	563	566	573	556	549	556	543	602	548	559	573	558	532	577	549	547	595	582	552	593	559	503	560	569	546	554	609	531	549	558	596	541	561	504	577	552	549	575	578	597	578	583	530	559	565	604	523	556	555	577	577	536	579	579	589	600	558	578	566	564	578	530	506	563	574	580	616	560	578	501	575	576	527	575	559	587	565	577	587	587	570	591	577	598	573	625	537	532	526	578	583	546	559	517	549	586	588	576	526	587	562	565	539	542	574	535	553	593	589	597	543	542	566	578	585	602	590	563	527	552	573	621	610	547	602	581	572	599	560	539	526	545	542	556	581	563	557	540	543	550	579	565	546	578	600	577	532	571	623	560	544	573	531	553	566	539	557	560	568	560	572	521	550	566	566	525	568	578	594	600	522	604	594	563	545	542	574	592	526	559	554	576	565	596	610	611	597	583	585	569	544	619	552	586	601	570	560	594	569	559	592	577	585	559	534	593	592	561	532	569	576	566	549	547	593	585	539	559	533	569	559	592	540	568	573	595	594	597	576	576	590	577	579	595	561	543	593	592	596	563	595	545	576	572	609	537	590	558	577	548	558	561	554	576	556	587	578	544	603	601	563	597	572	609	555	553	554	548	555	511	562	554	583	528	556	517	563	542	549	568	585	560	569	568	544	529	575	563	589	548	551	547	545	547	584	545	591	602	529	609	556	595	531	543	547	551	597	571	571	555	555	564	555	548	511	551	551	576	591	600	500	541	587	562	547	573	559	612	607	596	541	559	557	568	588	551	600	552	597	508	586	580	541	584	575	583	569	569	589	579	546	570	584	497	583	568	570	559	562	554	593	614	560	529	559	579	565	584	577	509	554	566	563	595	569	566	600	634	560	604	570	608	587	568	553	529	532	576	597	588	552	605	524	581	552	556	595	573	611	587	576	553	535	558	546	542	575	571	566	569	561	561	580	566	522	564	528	600	578	571	584	547	574	561	625	572	576	543	537	536	574	522	557	544	565	567	590	626	550	557	602	613	565	610	548	585	559	562	596	576	557	553	555	549	544	561	592	574	580	569	569	527	616	535	555	564	577	533	591	556	568	556	570	553	572	534	536	574	548	563	573	599	562	566	537	589	561	588	571	590	586	592	553	563	574	557	581	630	554	586	526	608	591	603	569	577	531	572	562	529	584	545	555	512	594	603	554	550	582	552	606	530	587	536	499	547	570	587	580	570	540	554	556	575	600	558	563	571	515	549	552	579	640	586	552	519	578	549	604	568	584	546	615	570	555	579	575	581	583	567	620	550	541	551	573	559	581	595	581	570	567	610	550	547	531	551	605	560	582	594	531	563	577	557	578	554	568	540	556	588	570	527	550	578	576	537	537	545	519	608	568	538	620	538	568	580	576	544	549	572	566	581	630	562	560	575	533	562	577	594	549	555	577	561	587	592	556	530	537	518	533	595	567	556	592	571	589	584	553	543	515	547	589
30414	34930	16257	3890	1084	529	455	435	438	482	455	473	489	473	428	453	492	441	446	513	468	483	458	486	429	441	456	440	450	440	437	437	460	456	457	454	474	456	422	431	459	483	495	444	432	455	444	432	425	432	445	427	467	407	455	431	426	440	416	467	455	484	453	457	451	443	429	464	423	452	458	455	472	418	441	453	456	459	467	423	436	480	439	450	444	483	437	464	432	461	460	449	445	450	451	442	441	471	494	433	469	469	490	478	451	487	440	459	453	467	467	451	471	456	464	485	456	486	429	446	427	477	491	466	451	459	457	449	478	461	453	446	500	466	462	451	447	442	425	476	434	438	434	463	453	447	461	484	419	452	455	456	456	482	445	439	398	475	423	443	470	509	461	449	459	465	454	441	408	472	447	461	447	412	465	494	454	423	442	470	479	429	484	447	456	481	485	465	477	475	451	449	425	444	434	443	415	456	426	469	485	425	441	430	456	476	435	437	425	460	431	449	419	453	443	486	450	480	468	472	422	460	422	455	455	463	451	459	454	447	427	476	489	444	443	475	461	463	459	443	441	430	450	468	473	425	455	475	448	438	487	496	452	423	449	438	445	442	456	428	441	417	477	447	462	427	435	466	462	487	478	454	456	451	443	451	441	469	463	462	484	464	466	506	448	474	466	436	445	469	472	463	472	457	456	448	453	454	476	464	445	463	421	434	455	437	455	458	475	417	451	437	414	470	441	405	441	478	423	427	448	474	456	426	471	455	454	465	473	394	459	421	451	479	419	430	455	468	455	469	484	471	441	450	439	428	445	463	485	451	442	446	443	450	466	430	442	486	451	441	416	446	481	481	462	450	457	467	455	472	420	415	450	442	492	432	481	395	432	447	476	465	483	446	466	456	437	439	437	457	437	471	439	460	463	480	438	445	425	466	458	458	450	458	466	435	451	473	457	454	460	442	438	428	443	460	451	463	460	451	458	455	486	483	432	439	479	456	452	438	414	450	506	471	424	458	451	477	463	460	464	463	454	479	488	469	452	452	437	442	476	450	490	427	489	469	422	519	440	471	476	427	435	452	453	507	489	475	467	481	436	455	451	458	455	417	459	461	457	447	444	448	467	451	448	447	464	456	441	429	442	439	475	462	424	425	466	443	452	460	439	437	431	442	418	448	494	459	457	467	446	477	460	469	449	425	444	461	451	445	462	433	467	453	430	402	413	441	444	470	430	449	422	473	433	471	466	466	477	421	423	467	443	479	459	459	468	415	462	468	460	435	430	455	431	464	454	444	445	437	448	442	436	452	446	446	454	476	425	453	446	450	486	490	461	446	477	433	508	498	446	446	462	400	456	443	470	441	475	441	470	457	448	467	466	444	457	450	457	466	465	439	446	474	472	445	445	453	451	432	447	419	469	445	420	461	416	446	439	444	454	436	441	420	454	424	499	433	434	442	467	463	463	437	454	465	479	463	453	458	408	435	453	463	446	465	469	420	456	422	454	473	421	419	460	462	418	454	448	478	437	434	481	431	456	461	479	439	496	409	461	437	465	466	460	450	455	470	451	438	454	460	443	458	407	462	483	450	471	483	461	437	414	454	426	448	440	444	458	442	461	436	498	461	442	435	465	474	447	446	420	448	429	414	447	449	430	484	469	466	411	423	424	413	444	471	458	428	465	466	491	418	431	448	495	454	468	532	452	476	465	465	475	431	448	447	491	459	460	457	422	457	435	440	501	445	477	442	434	410	467	485	425	435	466	426	439	491	440	441	473	465	431	459	458	465	423	483	486	468	473	461	469	445	422	485	499	475	406	459	486	483	450	409	403	454	442	461	470	460	418	460	453	440	490	481	487	497	444	476	398	463	447	452	418	472	437	487	428	460	462	442	454	495	429	459	459	417	452	481	453	435	471	462	474	441	441	469	426	445	472	441	459	434	456	459	465	493	460	420	444	469	448	471	481	470	476	463	441	461	450	449	477	413	454	439	436	473	469	451	432	441	451	429	438	478	400	461	462	474	418	436	465	424	438	438	449	422	458	477	461	481	485	440	418	481	431	486	461	451	432	426	491	447	446	456	453	437	478	432	491	465	447	462	451	440	467	463	393	469	461	444	456	484	431	449	447	439	431	444	457	405	442	384	504	453	489	405	469	446	439	447	486	455	455	460	449	472	497	431	426	463	445	451	476	460	428	397	454	424	484	453	447	404	471	439	454	449	423	454	437	451	441	417	416	477	465	446	442	430	464	442	450	482	414	446	454	457	460	426	427	480	421	456	436	441	459	449	501	454	444	444	471	438	438	497	469	442	435	456	411	489	415	453	470	482	457	488	473	486	504	441	440	431	424	484	432	435	419	477	431	431	442	485	437	441	423	436	474	492	421	487	405	417	446	463	463	462	444	463	452	454	490	417	432	439	455	458	450	419	453	454	495	447	460	441	463	443	457	478	446	475	491	450	443	459	449	474	458	426	444	461	446	458	445	486	447	454	466	461	441	404	396	449	452	436	434	449	442	443	439	449	473	450	438	449	445	447	448	394	446	426	492	458	444	429	463	426	451	433	460	470	475	431	458	447	451	469	473	435	427	458	442	452	423	448	441	480	472	441	469	417	442	519	431	438	474	437	451	467	447	402	439	480	445	413	444	502	450	482	450	430	433	440	466	484	455	435	421	421	484	442	436	468	442	467	435	448	437	423	477	461	448	453	470	425	476	448	443	449	458	472	456	467	468	411	483	434	430	443	466	441	480	425	449	451	469	481	432	476	433	483	465	454	459	459	422	480	462	447	463	448	434	499	473	428	471	438	463	454	440	450	406	451	491	460	436	420	437	437	401	454	449	450	483	459	431	437	467	460	452	424	488	469	446	440	429	409	437	448	442	443	472	476	478	434	457	447	446	454	474	397	418	446	485	468	399	459	433	449	413	401	461	451	456	438	467	467	455	431	446	444	421	438	404	414	448	423	490	478	470	511	432	450	446	452	433	446	448	450	467	463	431	456	500	456	432	450	434	428	430	476	473	468	457	462	501	434	438	444	440	450	448	453	412	445	478	442	480	470	446	445	480	444	484	493	466	459	433	450	447	433	471	456	454	449	461	413	463	444	449	454	476	424	462	423	454	462	458	481	418	452	442	450	457	453	460	453	468	457	431	468	427	426	479	435	432	475	460	429	448	482	437	474	426	441	430	450	463	465	472	448	473	464	495	449	446	472	443	468	462	459	494	436	422	462	471	435	422	451	439	434	413	453	438	449	444	448	420	481	475	434	458	439	424	495	460	476	461	482	443	449	463	464	450	476	455	474	424	474	443	418	466	433	497	463	479	459	450	449	473	446	426	495	466	452	445	461	450	474	460	412	457	460	445	436	451	476	449	450	472	463	447	470	434	442	427	418	415	436	446	425	425	443	451	483	480	449	500	466	492	445	458	464	473	459	475	455	452	459	478	457	487	462	478	431	444	441	461	494	427	460	442	475	449	442	487	451	466	471	478	436	483	466	454	437
25208	25179	35975	30636	18615	5631	1055	655	561	573	547	607	587	585	565	564	592	581	550	615	585	573	576	535	557	570	589	602	562	601	562	583	567	604	562	584	568	582	558	596	570	587	515	575	536	558	572	581	538	569	542	552	584	522	564	599	539	560	538	559	567	575	556	547	546	572	553	542	532	561	567	571	560	563	569	548	513	539	548	605	569	564	576	602	550	560	620	581	542	559	547	575	542	551	585	573	506	535	556	555	598	614	572	546	578	580	561	565	540	570	546	513	595	545	560	554	572	532	540	532	606	570	542	559	523	575	553	579	616	548	585	576	579	530	595	556	581	592	546	554	586	594	550	543	530	555	589	524	590	542	616	550	566	569	536	590	568	559	560	557	556	565	575	518	550	563	543	544	562	535	572	584	541	551	586	562	553	529	576	560	571	571	536	582	542	533	580	558	570	557	582	546	586	560	582	578	569	592	568	521	552	532	581	506	562	543	618	576	550	587	548	546	571	544	584	559	591	554	581	575	551	577	541	595	566	585	499	579	520	538	591	579	542	572	569	525	551	540	543	555	571	537	594	592	581	527	592	599	606	581	584	596	549	562	585	536	521	590	549	569	559	554	598	562	568	522	606	589	558	605	541	554	575	581	564	546	559	560	569	536	556	583	570	597	555	549	585	553	540	567	527	565	556	541	610	576	519	532	568	531	582	592	549	536	587	581	552	517	545	538	578	545	562	568	571	556	580	562	579	532	542	547	545	582	524	544	561	544	544	582	534	579	542	589	568	573	546	578	561	551	543	541	567	568	575	555	586	514	532	579	585	560	535	571	573	577	566	593	567	535	563	558	543	539	577	540	604	538	554	567	566	546	561	606	562	574	559	591	577	542	538	564	561	549	552	554	605	559	564	534	545	573	573	570	592	561	565	606	578	567	535	548	618	513	578	577	560	543	568	575	602	563	563	577	532	574	612	518	573	570	544	575	509	569	528	570	561	570	542	603	549	531	593	588	556	552	548	597	595	599	594	537	589	605	556	562	502	581	574	566	528	526	542	564	525	554	586	534	572	576	567	599	602	579	513	542	520	519	568	505	523	572	559	519	571	556	557	617	561	550	589	585	530	556	541	598	545	573	527	570	601	546	525	566	545	529	564	612	555	539	531	548	534	576	533	587	575	533	589	579	586	564	566	548	550	577	600	564	561	565	572	578	569	585	544	565	574	561	574	533	552	518	537	561	579	578	582	587	574	546	623	562	567	598	558	585	534	614	581	558	527	571	565	588	582	605	557	575	554	560	590	553	556	569	607	578	562	569	559	549	587	538	563	547	547	567	569	545	566	592	577	556	547	560	591	549	567	566	561	527	538	566	575	603	532	603	575	605	532	581	604	569	561	544	579	493	573	580	555	550	561	535	602	612	559	535	542	551	548	525	567	569	573	536	532	561	543	592	582	563	503	576	559	564	550	587	599	545	557	545	557	559	585	600	588	548	549	527	574	598	575	581	563	576	544	577	580	537	574	509	589	557	578	568	533	544	582	561	579	534	580	566	608	535	562	556	568	569	522	537	540	546	552	539	547	544	530	565	532	565	548	561	540	512	535	567	539	575	541	573	550	534	559	571	592	545	543	512	581	530	567	579	607	563	537	575	577	561	583	542	592	554	523	489	569	561	566	560	556	525	582	526	585	538	555	522	591	553	551	516	532	602	554	573	570	574	547	570	583	581	592	551	569	548	553	587	567	601	544	589	611	563	580	571	567	561	582	552	524	583	591	527	553	579	537	557	562	558	566	551	580	579	593	541	572	564	510	549	588	560	561	522	567	531	580	550	546	504	542	581	535	531	562	590	551	563	577	520	576	575	534	552	541	558	561	555	555	539	544	510	550	567	550	561	582	584	519	551	560	560	597	586	543	571	599	557	592	597	587	609	556	570	562	597	560	574	549	589	581	568	568	594	576	563	577	564	569	580	501	560	593	546	544	543	562	574	520	608	577	543	576	583	607	569	629	579	531	579	558	561	554	540	525	587	587	576	586	548	557	543	563	577	579	553	558	539	588	510	537	572	580	557	559	522	553	551	572	547	580	548	558	575	567	586	561	586	528	567	540	551	559	563	559	541	599	525	561	524	530	540	564	549	548	588	543	575	611	602	556	613	566	577	547	589	527	583	523	564	583	589	542	598	566	581	569	610	524	598	534	535	503	546	576	594	590	557	571	580	561	608	553	540	557	552	629	533	561	579	570	547	526	511	575	534	563	531	589	582	520	538	614	544	571	544	569	546	560	564	532	563	531	542	567	549	574	557	568	562	566	573	532	602	543	555	570	568	552	580	582	552	593	606	519	545	553	544	547	563	561	589	524	563	554	540	602	551	553	560	529	552	548	565	599	557	590	596	580	564	530	572	577	570	584	556	591	561	615	556	536	541	525	558	561	617	551	543	553	534	552	563	524	531	604	569	570	534	559	572	589	582	595	559	562	558	520	589	557	564	559	554	567	541	601	574	562	537	572	533	546	544	556	512	557	581	578	574	510	546	579	555	555	548	611	573	600	524	548	616	575	581	537	543	582	544	576	532	573	625	542	578	589	576	549	597	577	557	601	564	565	549	545	615	544	553	558	604	525	535	602	573	575	546	641	577	558	568	548	525	553	522	591	532	561	582	611	579	548	600	540	531	560	525	582	624	560	521	573	578	563	539	578	557	584	559	588	558	540	556	576	557	549	541	532	561	539	568	545	578	521	564	568	577	546	549	551	576	567	614	589	547	596	520	565	557	544	563	560	580	537	560	574	584	560	538	591	601	590	586	557	516	542	561	602	560	521	591	573	566	510	580	557	561	580	531	557	618	585	576	545	486	587	586	574	565	548	586	541	538	558	547	570	578	610	519	585	562	527	559	593	528	536	592	535	601	559	548	533	569	574	521	584	561	557	536	584	550	600	570	576	537	549	564	618	564	526	541	556	554	571	584	557	562	549	577	587	541	546	627	576	537	593	599	524	559	557	555	570	563	557	519	587	572	574	547	562	561	568	565	534	586	559	517	547	551	530	609	534	609	552	537	563	515	575	565	556	588	560	531	547	536	522	532	555	528	555	545	561	583	570	538	547	563	593	568	579	598	514	611	526	549	533	545	544	551	584	557	534	539	566	568	588	555	561	599	519	563	582	542	549	559	568	578	555	506	576	569	568	562	560	559	550	575	552	590	558	548	582	581	566	595	530	538	605	526	591	560	519	550	554	537	552	553	578	569	603	558	581	541	575	541	586	594	586	555	549	551	575	550	583	561	570	551	553	556	565	583	575	546	521	511	590	579	552	546	537	562	500	551	560	558	548	535	557	606	536	599	516	576	566	518	569	528	594	548	570	543	534	566	544	604	554	590	531	554	560	556	555	582	553	569	583	556	573	552	592	502	531	529	616	562	535	590	580	572	590	592	536	546	549	591	552	562	544	565	573	590	591	551	571	564	545	552	557	554	562	593	546	530	514	555	543	537	552	548	593	549
59788	90378	59661	26057	7323	1581	596	490	503	518	505	534	529	459	486	472	502	508	496	486	493	502	509	498	520	512	487	523	497	491	493	517	503	525	571	521	487	541	496	507	516	486	506	496	482	480	462	530	497	504	480	527	491	511	479	462	475	511	458	502	464	515	495	500	543	532	540	560	482	490	515	512	488	518	479	461	485	472	497	455	481	516	475	499	462	481	503	449	436	526	487	496	520	485	491	502	511	462	523	472	496	507	518	496	506	546	471	488	490	486	512	498	527	479	477	482	519	491	497	464	490	502	462	520	502	475	490	487	479	497	486	497	491	506	503	543	549	527	503	547	473	466	496	509	510	489	556	555	517	526	524	492	458	480	531	490	498	500	482	538	457	485	445	510	480	509	488	477	518	540	524	506	507	493	493	467	473	520	490	526	480	517	509	460	500	435	516	487	542	473	502	498	495	523	453	509	473	527	461	549	473	519	533	483	532	521	493	498	499	486	495	482	471	514	503	522	503	486	518	488	498	472	466	514	500	535	507	481	501	517	477	515	500	514	466	508	471	486	510	453	533	475	491	477	519	488	487	502	509	511	513	491	474	480	518	473	467	545	485	485	498	505	533	509	527	481	497	502	504	516	510	537	487	495	439	503	507	499	513	496	499	470	506	486	553	519	520	488	487	520	516	523	524	480	505	482	481	506	502	514	482	515	486	442	524	476	505	501	522	453	500	496	490	503	514	493	496	486	513	517	457	560	489	544	529	489	526	518	505	490	476	467	500	481	471	482	485	504	458	493	499	511	476	553	504	497	475	495	506	457	496	480	454	516	497	500	528	538	501	480	498	491	533	456	508	489	514	522	483	480	499	497	513	508	540	488	515	499	513	516	462	524	458	472	529	512	479	469	505	463	475	487	464	475	452	492	504	499	509	511	495	498	494	501	483	475	473	488	492	474	481	508	502	513	534	504	492	499	495	463	479	498	516	521	482	497	505	484	485	447	519	496	497	517	499	503	486	499	507	547	506	483	493	462	504	498	486	503	504	551	488	489	512	535	497	456	464	514	486	500	480	551	519	507	488	441	520	485	492	541	507	499	498	509	481	499	490	518	521	489	464	507	509	478	481	488	488	534	509	502	515	531	514	495	512	477	503	470	475	489	474	481	499	479	482	455	487	472	479	494	513	521	480	520	463	492	477	490	516	520	532	521	484	504	512	551	506	470	518	518	481	487	477	522	474	499	515	507	482	467	492	495	467	466	516	499	455	450	472	488	485	509	467	510	526	479	502	508	526	462	509	474	497	511	520	479	468	546	493	486	487	487	523	510	535	503	513	506	489	485	502	507	524	501	491	508	518	468	499	487	482	498	491	450	474	556	484	516	457	515	500	539	524	492	470	485	491	494	528	503	489	484	496	516	513	517	517	503	498	462	509	496	506	469	495	531	484	486	461	491	479	508	510	472	490	484	492	521	513	475	471	501	455	471	481	502	511	508	456	482	486	477	514	484	499	467	517	484	482	499	488	514	464	525	508	537	483	489	513	492	483	481	455	491	478	498	528	488	504	488	497	440	534	487	523	464	477	546	457	495	443	479	531	501	465	476	492	485	498	468	529	483	449	450	479	491	475	504	483	495	492	488	498	474	501	488	495	471	494	497	516	495	515	493	477	491	479	506	452	470	537	530	513	497	472	508	486	511	484	524	502	498	493	535	493	524	475	492	526	469	511	507	514	522	556	485	515	468	504	500	545	467	489	470	513	522	503	507	506	492	511	535	508	463	497	517	515	457	474	517	500	476	506	534	485	498	489	465	500	476	491	460	479	515	476	499	456	492	509	446	491	513	508	491	479	512	504	509	497	521	487	484	487	538	492	516	499	532	475	518	525	490	474	480	507	474	479	469	469	520	527	500	499	509	503	474	541	491	492	504	505	469	441	497	470	494	524	477	512	488	506	474	462	486	489	474	507	484	462	491	464	489	475	485	518	528	483	520	450	503	501	505	494	500	509	442	488	470	524	475	487	497	513	484	518	513	492	503	506	505	490	481	515	472	481	476	458	478	475	505	463	500	468	507	501	469	475	473	519	486	511	484	488	536	472	501	498	501	472	476	488	509	496	480	499	491	463	520	525	512	510	514	535	498	521	522	478	504	485	513	491	489	523	526	488	474	536	519	547	504	503	461	524	500	522	521	504	470	520	497	501	530	485	503	501	518	540	516	490	448	483	466	512	472	500	515	483	472	496	526	505	487	528	507	462	501	508	520	523	484	504	521	545	525	482	501	503	501	483	502	507	494	478	495	500	488	529	494	534	520	474	473	483	507	499	488	470	496	503	515	507	523	492	489	512	530	487	535	498	491	522	467	532	499	480	495	491	520	518	462	467	532	536	472	535	525	519	493	492	497	506	525	497	481	474	445	509	482	508	491	492	517	490	519	509	484	489	506	482	487	488	518	537	485	519	451	487	476	521	523	499	518	537	529	483	527	557	522	513	503	484	470	482	494	500	477	510	484	494	525	479	488	438	502	489	473	500	481	473	473	464	509	458	499	514	489	535	490	468	488	492	559	495	486	519	483	506	513	487	518	508	495	506	503	485	508	500	518	498	478	518	490	464	467	509	531	486	517	484	467	491	479	475	485	498	469	479	495	524	523	506	526	509	473	480	520	483	518	486	499	453	508	505	501	489	501	495	488	487	539	520	492	555	491	480	532	479	473	543	492	502	520	531	504	512	458	518	505	536	527	513	477	484	521	516	483	484	511	454	524	490	490	467	513	469	550	489	482	536	532	482	491	466	521	517	470	474	553	498	482	484	483	471	507	506	487	514	493	504	518	504	515	494	489	524	486	528	504	501	465	498	481	503	464	498	463	449	527	495	537	523	486	550	501	458	498	494	486	483	505	486	485	496	493	465	512	508	524	536	493	477	505	503	555	519	475	523	523	503	506	518	515	442	517	502	472	523	477	527	497	506	455	531	512	490	485	479	474	449	493	502	495	466	508	475	471	460	547	495	471	522	492	520	507	478	525	531	507	519	547	505	516	488	490	474	494	487	503	493	474	519	461	518	492	493	520	490	529	504	503	508	496	489	502	501	478	473	481	522	501	487	507	501	468	489	487	479	515	476	469	494	487	507	464	507	522	510	505	469	500	486	456	494	503	503	509	483	482	468	495	519	535	510	501	493	514	505	497	483	484	462	503	525	522	504	488	485	510	510	489	529	501	506	470	477	506	483	467	499	484	489	514	481	501	450	484	514	511	518	505	488	515	474	508	491	510	485	477	489	488	505	516	532	452	513	508	503	496	495	550	501	488	510	474	473	484	505	488	470	462	495	516	478	487	549	470	539	483	516	496	486	466	491	520	526	493	509	510	495	520	504	480	515	492	497	459	522	502	487	464	473	468	460	506	513	491	502	512	523	515	475	450	495	508	533	532	488	504	485	457	477	481	503	546	490	503	456	473	511	487	474	507	474	477	518	483	458	491	466	454	473	486	480	504	498	519
24028	23931	33234	27433	20302	9973	1688	909	821	795	816	786	744	747	768	715	778	810	804	735	760	734	777	735	743	707	759	748	769	772	748	777	714	788	701	727	732	708	715	726	769	736	790	729	765	708	749	767	775	687	664	704	681	762	720	759	728	759	726	721	745	727	731	746	763	706	725	777	752	760	700	745	728	757	746	721	718	739	762	738	716	748	699	690	725	741	732	711	691	755	717	754	709	737	723	763	748	759	758	669	747	733	783	733	781	707	723	731	677	732	733	716	683	743	807	709	767	737	737	720	733	745	728	710	750	717	737	769	692	740	721	749	717	739	775	765	741	734	687	753	757	730	711	735	669	782	743	706	692	678	697	743	776	703	783	777	716	769	711	738	708	703	706	708	697	737	667	798	730	782	782	677	675	698	737	708	775	667	756	709	689	709	719	716	679	725	677	726	741	703	741	723	736	699	724	740	703	767	738	673	724	728	766	671	721	737	697	702	693	741	729	758	764	720	768	733	745	744	721	699	756	749	707	748	710	706	705	765	680	719	758	730	713	702	722	772	761	743	741	762	739	730	739	742	739	763	730	732	731	706	735	735	735	802	695	709	708	710	731	757	715	673	675	692	703	772	724	725	715	730	713	734	722	712	708	744	737	760	714	730	717	733	750	780	704	716	780	716	760	711	724	686	734	710	743	738	721	712	728	758	735	694	701	744	756	734	770	726	748	742	726	720	714	704	734	796	703	749	758	740	714	758	783	747	763	698	738	719	721	736	710	725	713	756	733	744	743	735	749	700	701	736	787	724	735	701	758	667	737	737	735	751	734	760	729	743	723	751	689	698	733	750	772	726	770	758	751	743	759	715	739	734	776	739	721	751	692	782	691	705	754	722	720	714	713	717	740	730	735	753	733	713	739	753	737	731	776	729	761	770	757	717	701	731	755	775	731	710	761	722	725	734	711	745	750	749	698	699	685	733	768	749	781	740	753	740	794	769	774	722	739	678	729	770	737	672	719	763	727	728	692	750	704	689	735	724	716	745	690	673	738	726	766	813	723	734	696	740	722	675	711	778	722	699	713	746	711	756	720	726	683	716	677	661	737	737	709	697	734	744	763	697	733	706	721	733	685	740	720	718	729	736	734	762	732	708	725	725	738	682	730	719	718	766	731	687	690	687	752	689	724	755	716	706	729	757	735	742	731	730	740	728	764	743	694	777	749	709	743	727	710	709	771	709	761	736	719	730	746	701	758	707	757	785	723	750	716	691	711	708	703	740	738	746	753	775	721	717	734	696	689	714	694	708	698	722	732	741	738	701	662	745	732	682	725	742	755	734	696	757	730	731	708	765	699	790	737	733	706	722	726	736	682	743	773	713	714	718	736	732	736	736	725	704	748	745	680	742	715	723	743	733	747	660	771	745	756	719	743	714	715	677	766	765	697	728	726	712	741	696	740	709	729	732	743	695	729	726	714	730	734	725	759	699	714	700	715	765	728	751	767	685	718	705	693	703	758	750	772	711	747	709	729	697	703	717	730	723	756	699	688	736	724	699	718	657	701	726	700	739	711	678	715	725	708	739	724	678	721	786	691	659	724	757	690	760	737	729	792	748	723	748	748	766	706	736	715	759	729	777	719	711	719	731	674	666	704	742	725	742	695	755	737	732	744	710	764	767	704	673	708	715	723	774	758	759	673	709	677	725	715	774	711	735	700	725	707	729	742	693	735	731	707	690	755	693	696	746	700	734	728	739	726	760	685	736	734	728	722	721	714	752	739	724	752	699	755	732	693	771	703	716	722	696	758	752	749	711	781	695	743	759	754	717	699	709	700	722	729	712	699	698	743	698	738	705	682	700	758	827	710	709	688	719	720	729	723	717	684	696	763	708	783	733	722	727	759	685	744	745	694	792	735	735	718	775	724	764	729	746	711	744	720	716	790	757	713	768	747	694	769	705	730	712	718	737	713	719	769	740	680	749	723	741	754	738	729	724	684	705	710	751	661	758	734	735	739	703	764	698	752	753	716	725	770	750	744	725	723	756	671	736	708	738	720	678	746	691	754	681	736	720	734	677	778	714	744	706	716	721	707	684	702	744	734	702	712	698	701	764	777	693	740	694	753	690	742	690	741	690	721	721	718	770	722	710	653	726	759	688	706	723	736	699	734	782	697	758	737	776	709	731	770	722	781	712	739	720	765	781	702	736	711	756	750	754	701	719	749	754	730	734	714	653	741	767	706	732	733	712	735	682	756	738	687	717	728	739	688	763	739	725	730	706	743	719	712	717	728	718	723	711	740	758	745	733	752	792	700	725	730	723	762	733	722	734	688	706	723	716	731	727	744	678	718	692	742	698	769	733	712	732	743	716	750	707	722	759	770	715	729	751	701	719	750	673	740	733	752	754	708	679	723	747	741	689	748	741	755	784	736	674	740	741	703	736	727	705	718	690	760	730	728	726	660	670	726	694	709	741	699	719	702	714	720	680	693	704	730	707	670	708	695	746	709	736	723	775	763	697	738	754	773	736	738	733	685	675	708	691	707	707	728	776	728	719	726	787	721	742	725	746	771	735	678	678	719	693	739	733	712	743	737	716	754	758	718	729	766	726	749	721	703	772	721	713	754	766	739	748	745	726	705	767	720	695	736	708	759	709	730	712	740	691	761	704	690	759	696	742	716	708	672	721	746	756	753	717	716	704	712	738	733	743	772	683	696	711	727	742	713	723	746	750	788	755	731	708	728	747	752	700	708	743	685	766	810	773	769	800	722	714	728	759	765	785	767	732	723	716	747	779	700	697	733	705	714	713	732	741	717	755	680	721	732	728	693	742	738	745	653	687	689	694	749	688	725	655	774	720	733	771	692	716	757	666	741	732	725	727	745	739	758	733	719	719	737	780	750	703	782	708	723	701	698	715	709	721	696	714	737	738	761	728	686	709	689	742	713	768	718	696	737	704	696	713	759	762	742	728	711	734	737	699	736	728	686	756	732	751	711	718	698	737	727	727	680	701	745	682	746	725	711	728	742	706	767	710	731	752	709	757	763	705	711	760	691	732	735	702	707	735	746	744	749	731	754	709	725	750	703	746	749	691	700	703	747	705	725	702	707	731	793	699	700	717	684	709	745	730	745	705	725	669	754	748	723	715	718	728	749	713	786	721	753	663	752	688	727	734	725	739	727	680	745	725	724	695	738	718	750	721	704	721	730	741	665	698	690	700	688	713	763	748	728	715	693	761	715	742	737	729	759	715	698	760	687	726	682	748	694	753	764	723	741	698	697	718	745	722	747	704	754	739	692	722	777	705	749	750	682	752	737	743	717	699	729	739	701	714	750	723	724	749	732	715	721	717	731	700	747	709	743	697	669	754	727	724	725	763	741	713	695	699	719	726	683	727	738	740	712	713	740	746	690	701	739	740	717	740	720	702	737	699	721	708	725	740	695	767	712	718	713	708	723	710	740	752	738	761	652	707	710	742	707	705	710	810	735	708	737	720	766	734	732	756
59654	96913	61381	26135	7138	1667	736	637	618	632	614	628	631	647	665	694	671	696	640	631	626	694	671	628	671	623	600	632	635	689	639	641	687	630	661	656	650	663	637	700	691	725	680	605	652	658	652	626	655	639	651	637	699	690	660	640	659	657	670	675	639	655	615	676	640	682	646	648	650	662	665	643	645	673	675	646	626	655	704	675	660	650	662	711	640	678	679	613	691	673	648	623	669	646	701	679	635	639	612	631	664	674	719	629	646	578	691	614	647	628	673	651	585	689	695	655	592	645	623	622	636	630	716	657	722	628	620	682	688	671	686	615	660	694	639	656	624	654	662	623	656	627	656	670	649	635	626	631	648	638	652	685	610	640	647	633	644	686	662	672	663	641	649	651	630	615	640	649	638	661	660	614	681	606	693	627	699	669	668	662	643	634	634	662	626	664	664	650	688	627	685	608	640	716	665	645	635	662	623	641	613	666	606	643	661	639	610	596	665	598	651	681	648	612	599	653	628	634	664	586	648	638	648	597	638	650	640	666	620	648	664	628	623	651	658	640	648	652	654	644	691	661	652	649	644	630	639	685	648	677	616	621	679	629	645	653	678	658	596	636	625	631	705	644	629	660	630	647	659	640	673	636	619	600	667	673	680	684	681	634	686	631	637	637	687	681	673	653	620	664	699	678	673	608	605	659	600	620	625	592	657	637	622	669	686	627	662	645	642	647	648	610	676	637	654	686	621	665	635	630	638	625	597	639	627	687	639	653	687	637	646	644	718	645	648	639	663	638	689	681	621	680	663	660	676	636	654	627	598	638	644	645	648	628	677	680	647	632	638	684	671	676	646	625	608	659	670	642	648	672	655	650	622	633	612	624	643	704	683	655	657	655	646	636	635	681	603	670	595	670	604	674	659	635	668	669	633	654	664	662	690	627	636	672	640	676	660	620	644	632	655	651	637	642	641	631	615	632	645	630	633	680	657	614	642	612	643	644	604	651	667	667	667	604	624	651	676	606	634	665	585	633	655	666	658	631	674	629	626	638	643	636	674	642	643	653	665	620	601	666	616	641	636	630	647	629	674	621	616	676	619	705	703	696	648	653	663	689	601	637	655	649	632	669	626	721	673	619	657	651	673	674	614	665	612	654	663	668	646	665	616	646	670	679	640	660	637	637	617	654	668	641	656	635	688	672	641	669	631	660	594	659	597	654	658	615	679	669	614	649	623	634	654	657	662	656	670	632	613	618	673	696	646	646	632	639	594	627	656	684	672	656	628	685	658	618	619	654	653	603	645	706	692	667	640	653	653	664	616	649	670	655	644	628	661	627	616	659	618	652	711	601	637	659	636	606	681	692	636	646	670	647	614	681	660	687	652	628	634	650	675	676	641	656	640	592	682	662	639	658	637	647	649	635	674	600	668	609	629	663	639	654	673	680	635	614	633	637	711	651	629	679	627	667	660	684	704	639	632	626	617	647	622	633	621	680	643	651	644	611	677	643	692	616	624	617	631	664	670	653	692	663	615	666	657	615	650	655	669	655	663	605	677	670	662	649	622	665	605	635	651	657	600	641	665	678	608	659	644	612	660	641	654	637	666	643	582	657	623	608	656	658	620	631	623	656	637	623	671	598	600	601	661	670	661	634	627	644	660	594	636	610	650	610	628	623	650	645	670	587	602	653	640	622	604	676	628	618	669	649	721	685	650	674	640	668	600	697	610	627	655	634	630	605	671	683	668	644	695	652	669	656	637	674	659	642	668	623	634	676	666	613	642	671	639	602	644	640	666	604	659	710	642	673	611	667	614	660	629	683	672	658	673	640	719	647	709	652	645	691	650	621	652	637	618	709	676	647	596	648	635	603	652	666	644	655	641	630	640	681	674	613	680	619	648	646	620	633	633	651	609	645	667	659	664	682	632	651	657	676	710	693	595	648	645	656	610	629	610	684	597	593	692	596	632	613	615	631	664	633	600	633	675	644	672	627	641	663	631	633	631	683	664	676	679	601	642	641	637	642	654	632	617	611	646	634	669	664	639	665	628	649	685	619	660	619	672	621	658	683	619	617	711	628	629	679	654	593	636	634	673	646	631	618	615	619	639	606	669	656	634	707	627	641	633	613	618	632	656	625	650	678	671	663	642	644	702	681	641	624	600	671	692	664	654	647	611	627	597	670	634	684	643	593	668	696	648	614	680	672	685	617	628	685	658	670	652	639	656	652	668	611	628	666	640	631	620	654	644	614	649	641	624	656	643	693	618	688	580	644	623	641	665	638	649	663	679	659	670	581	634	670	618	641	633	648	608	720	641	668	634	640	640	645	645	670	602	649	625	636	648	676	636	677	633	625	646	668	689	636	587	639	633	651	636	640	640	598	622	695	629	678	649	636	670	646	642	658	660	623	659	660	631	612	636	685	618	618	585	698	606	622	687	673	652	694	654	679	671	631	671	622	625	649	641	656	667	652	651	662	634	613	645	610	665	666	609	659	678	645	655	684	616	652	643	636	611	615	675	686	639	623	652	639	661	654	626	607	670	605	632	655	630	655	641	641	637	597	597	644	671	649	671	654	646	646	644	659	634	645	664	667	621	641	610	633	639	652	650	651	678	609	651	672	646	628	613	608	611	679	678	640	591	605	691	636	674	614	662	663	672	636	638	642	590	667	656	638	628	618	593	615	617	696	655	603	659	668	662	631	646	662	637	663	653	648	597	644	624	650	719	679	670	631	644	644	590	638	663	645	659	598	600	633	644	667	655	635	641	674	643	654	652	656	629	677	659	653	646	650	641	617	610	656	636	650	658	667	667	636	601	679	678	632	635	655	642	674	670	646	570	621	634	660	646	691	635	661	673	642	635	665	613	655	649	697	671	617	644	644	631	661	619	648	626	649	697	641	672	642	633	654	613	660	675	677	676	702	635	613	649	639	656	645	623	671	628	688	654	590	637	627	645	695	656	661	672	662	673	623	657	616	674	606	647	641	624	665	695	617	633	661	652	627	642	603	652	698	628	628	661	638	598	670	647	646	641	675	637	633	651	645	635	682	645	617	632	622	671	680	655	626	613	643	673	596	582	630	584	685	631	630	663	629	682	626	627	619	649	623	624	626	607	623	675	615	618	650	620	634	653	680	637	640	610	673	669	651	638	661	680	646	627	682	607	628	677	642	653	661	662	618	614	645	632	643	639	642	658	638	631	641	679	638	699	616	659	676	616	676	636	616	648	611	612	623	639	649	648	619	595	657	607	666	677	603	651	642	675	623	666	612	626	664	639	671	655	658	614	603	656	681	644	684	666	633	661	649	669	659	650	673	667	677	646	647	645	642	661	657	637	613	611	621	664	660	621	640	657	666	745	615	639	648	631	672	614	648	650	683	647	646	658	630	669	645	688	671	637	642	654	674	654	650	630	670	660	607	633	634	663	655	647	653	612	680	634	614	643	649	628	640	626	686	669	703	637	640	688	642	629	649	591	649	668	647	680	647	641	604	645	647	684	628	679	650
32503	33868	24050	7462	1340	721	561	565	546	553	532	547	570	595	550	561	577	553	533	566	581	597	546	545	564	522	601	595	577	537	536	564	558	550	547	573	536	557	568	543	554	548	509	518	534	583	565	521	580	551	552	492	553	571	560	565	539	551	549	551	538	537	535	532	534	547	538	517	514	593	561	516	560	598	541	553	552	542	546	576	585	590	533	541	541	575	577	539	532	579	538	549	579	515	524	558	526	555	577	610	526	551	581	593	578	542	555	553	545	536	568	509	531	514	534	593	568	537	547	591	556	574	564	528	565	551	560	539	519	553	569	547	547	531	552	536	559	553	563	585	583	556	576	529	589	528	577	562	548	515	537	524	542	566	550	578	557	551	610	576	543	570	525	543	540	527	548	556	534	554	566	599	574	543	551	572	557	500	541	582	546	587	556	561	574	543	562	585	588	537	547	570	543	533	583	544	577	561	534	521	595	551	554	539	595	546	561	582	607	561	632	530	539	587	551	608	528	520	567	540	561	538	532	569	555	542	561	508	549	561	560	532	525	563	554	522	511	522	545	539	585	549	569	518	561	560	569	566	585	571	512	549	577	545	585	560	524	561	569	539	588	591	545	554	510	599	558	552	593	576	556	500	571	553	574	537	577	508	545	553	549	547	579	584	548	537	516	536	537	569	573	543	536	567	551	525	509	531	509	548	524	582	553	536	552	553	544	558	539	548	556	549	527	568	557	560	577	563	584	552	546	576	532	602	536	549	551	537	514	560	562	530	522	519	540	572	578	576	562	557	527	592	544	488	549	557	543	517	551	557	549	579	569	587	570	540	551	603	574	567	556	541	606	555	542	551	552	573	569	567	515	561	607	541	520	560	588	528	548	522	606	528	547	513	529	579	563	590	530	548	541	565	581	559	571	549	532	552	552	566	530	583	570	544	509	569	539	549	573	552	585	521	527	586	548	556	581	590	549	532	577	548	519	563	534	530	548	576	534	560	512	561	535	511	556	541	557	542	564	581	593	547	531	579	520	583	554	531	583	560	535	542	493	519	587	574	556	556	549	564	534	593	555	530	492	540	588	532	612	596	562	529	590	578	565	566	555	572	533	526	538	580	580	559	564	513	530	544	612	557	552	551	560	589	570	551	547	581	543	545	590	574	568	573	554	572	586	589	578	521	551	537	545	548	550	562	529	563	542	567	550	554	542	559	523	520	522	530	533	540	545	515	556	545	556	563	559	532	524	553	530	575	550	575	542	544	560	589	596	569	557	576	576	587	555	545	521	539	599	533	597	539	548	572	575	570	506	539	592	560	567	565	532	530	513	560	531	596	527	529	569	556	552	529	563	558	547	575	551	601	550	557	462	542	528	569	532	574	537	582	555	549	527	566	581	547	546	608	578	556	527	596	524	526	572	523	550	537	554	581	528	551	547	555	567	551	547	559	573	572	555	561	564	560	530	553	569	521	571	568	560	572	540	553	535	557	548	518	524	524	521	523	551	579	583	527	576	556	567	520	546	564	549	569	579	602	574	533	499	567	572	563	526	526	576	514	565	576	551	579	592	551	520	581	554	549	552	597	574	546	581	574	539	566	543	560	533	556	542	518	516	549	548	526	557	586	593	527	508	516	528	532	540	566	558	568	559	599	574	572	586	520	549	578	553	565	527	577	588	516	515	568	609	559	511	580	528	498	546	584	599	530	577	556	541	565	516	539	556	553	547	587	561	553	541	578	556	522	540	558	616	564	583	566	520	577	559	554	535	554	510	549	590	581	541	575	492	541	560	571	515	534	538	544	575	593	564	526	533	550	548	568	567	537	565	523	530	487	560	551	550	558	605	536	547	560	535	576	573	532	529	553	582	558	552	548	549	553	576	560	558	565	513	585	584	543	544	587	548	554	581	547	601	585	548	545	535	564	581	552	554	575	573	533	527	570	521	604	576	552	535	542	526	594	539	558	545	543	572	556	520	527	530	522	554	589	554	581	576	569	544	558	563	546	549	548	547	570	554	571	538	513	577	580	551	545	545	562	532	548	553	589	522	566	529	576	556	553	551	535	577	549	577	561	593	574	528	562	555	547	545	575	534	552	563	560	566	530	557	557	504	555	581	560	547	581	546	600	563	546	539	583	490	539	547	555	584	562	551	546	562	554	591	553	584	564	540	575	548	569	553	559	545	543	579	519	571	559	556	554	572	556	519	550	552	545	622	562	534	567	532	516	527	584	568	569	544	516	591	550	579	547	564	550	585	520	542	563	576	577	561	575	543	613	507	556	512	564	547	536	564	571	553	536	553	604	539	548	564	533	538	589	541	554	601	543	554	571	571	594	496	575	532	575	520	577	516	564	546	549	569	580	557	529	524	551	539	561	578	526	556	545	558	540	566	533	509	509	549	587	600	574	605	574	557	570	530	545	540	571	547	502	524	583	551	536	538	535	530	553	558	574	552	539	550	563	568	500	553	562	515	541	559	546	540	556	539	525	518	553	539	571	568	524	533	550	572	576	543	566	555	583	546	562	583	537	523	579	602	578	566	534	516	574	562	546	544	541	589	533	531	557	518	547	529	547	521	571	516	541	541	555	538	573	593	575	557	552	548	552	566	553	556	603	567	583	586	568	541	515	541	548	545	551	553	548	565	530	564	561	534	532	525	586	571	544	550	540	543	513	565	557	567	592	558	573	554	502	584	591	607	541	519	577	553	540	543	619	563	602	546	564	588	546	537	554	572	522	577	561	538	548	503	572	535	535	574	527	575	521	563	578	576	537	557	546	544	552	531	563	533	582	548	533	538	531	560	528	587	539	537	552	571	517	549	530	514	562	592	563	546	591	538	598	529	526	567	550	517	571	537	569	548	569	553	520	546	554	571	524	558	572	566	573	534	605	553	535	575	542	545	559	569	576	581	539	585	524	547	609	540	565	552	539	560	548	538	516	587	603	542	518	561	560	547	555	546	550	583	571	557	518	559	540	537	555	549	551	555	570	542	543	539	567	580	508	540	570	542	550	578	554	588	509	538	572	543	546	560	585	537	560	544	560	576	553	556	534	559	511	583	550	518	549	571	598	512	566	560	583	546	563	565	518	576	501	592	554	549	520	531	521	567	554	558	559	551	570	563	538	559	578	538	550	600	589	565	577	553	558	564	593	580	570	596	551	576	557	529	538	573	555	562	536	536	557	552	515	561	533	548	549	564	547	570	540	602	567	569	558	576	573	517	513	567	566	522	565	534	536	554	549	574	581	522	601	518	574	556	581	551	549	599	552	549	591	545	612	591	556	556	558	541	545	594	543	577	551	518	548	611	515	580	554	563	555	591	544	542	519	555	607	565	562	555	570	518	546	522	553	523	534	539	541	587	605	515	597	557	545	584	560	605	555	562	551	556	550	551	567	561	574	597	588	538	575	545	565	546	567	571	533	552	575	502	589	576	531	530	570	553	506	531	514	557	553	560	601	561	516	572	549	552	576	571	622	552	593	544	568	555	553	566	552	555	563
31971	35811	14945	3367	930	509	457	453	493	463	478	441	454	447	450	419	494	448	494	446	427	440	455	425	455	432	440	430	448	453	468	436	449	436	438	433	402	444	450	434	434	425	444	446	465	431	447	450	415	476	416	457	452	435	479	439	462	452	421	446	419	460	470	458	470	485	420	397	463	465	451	464	461	466	435	446	446	423	419	425	460	454	423	469	447	460	433	458	412	459	477	450	446	465	464	480	454	497	441	439	448	440	464	443	448	423	427	430	435	413	487	446	494	472	405	476	410	451	467	455	436	428	439	473	471	448	417	489	450	445	431	433	474	459	431	436	461	469	464	454	497	459	469	484	437	428	469	436	435	432	432	451	437	469	457	452	468	421	455	457	435	415	423	463	422	431	464	440	454	436	436	397	410	448	449	467	433	466	400	463	453	421	477	447	447	476	456	500	422	447	442	468	444	440	453	427	424	368	446	480	438	404	430	439	414	403	435	447	470	436	433	428	467	421	458	404	438	434	418	447	468	428	458	449	455	431	421	429	434	442	493	431	475	441	430	431	433	443	468	439	418	428	466	426	440	457	416	450	460	434	464	462	453	433	441	448	438	466	417	496	458	462	442	421	436	446	428	450	438	435	438	469	497	464	436	447	471	394	442	434	455	443	465	456	444	440	443	394	428	425	431	438	433	444	448	433	457	439	430	425	431	410	496	447	466	448	416	433	499	429	410	469	425	495	445	459	455	455	442	466	446	423	442	456	422	493	434	444	446	441	426	412	467	461	444	493	451	472	490	424	447	402	462	447	446	441	467	439	436	464	454	450	452	447	445	435	451	427	464	447	469	468	408	463	461	465	488	427	484	426	458	479	434	449	436	462	464	493	455	471	472	477	435	423	460	427	415	414	440	457	459	451	466	435	441	436	424	449	459	427	468	431	455	431	419	445	403	477	423	445	432	454	451	444	449	424	439	416	459	450	457	493	448	449	426	453	478	474	440	405	444	375	493	445	456	456	451	457	465	418	420	425	451	449	468	457	474	441	455	419	434	450	476	463	438	451	437	440	447	433	446	430	455	463	462	439	445	441	461	417	434	412	464	465	408	463	458	440	441	418	450	461	411	450	404	433	454	442	436	454	450	470	484	419	416	438	463	446	454	426	451	421	491	463	413	404	447	507	420	439	420	494	426	447	446	442	470	434	453	437	463	459	475	438	435	428	456	451	441	458	424	453	473	436	438	460	440	446	465	448	407	442	431	422	428	453	422	467	455	441	453	474	454	413	482	441	399	442	419	471	466	478	421	434	438	435	488	444	433	451	466	468	448	451	431	404	429	431	494	438	403	460	450	433	410	412	471	450	466	514	458	479	463	408	468	437	422	466	424	431	434	422	416	442	419	450	451	431	462	469	452	451	461	456	439	459	454	477	442	451	453	439	462	428	441	435	458	454	414	452	450	421	434	435	428	435	437	455	427	454	443	423	471	471	486	433	454	465	442	465	500	434	445	425	455	439	424	436	474	434	483	441	448	473	443	458	395	444	491	403	417	443	471	427	432	446	444	456	453	463	449	459	455	447	448	439	414	444	427	415	438	446	442	447	442	460	450	436	440	450	414	461	407	443	485	423	441	426	458	435	470	435	455	470	466	443	459	431	434	456	471	470	456	413	425	444	410	458	424	473	446	445	434	424	407	428	432	442	469	463	458	443	477	424	449	441	416	489	477	479	440	410	470	419	467	452	465	437	458	462	429	443	458	430	446	458	408	478	449	434	487	449	445	449	461	444	426	407	414	439	452	468	478	413	452	453	425	443	414	421	425	423	428	411	426	463	435	467	462	450	469	422	441	436	429	466	426	462	448	493	451	467	424	467	456	446	493	457	440	473	451	461	422	430	424	447	476	445	443	433	480	479	435	435	453	419	461	445	443	427	413	480	475	454	456	479	404	441	460	457	427	445	487	412	427	428	436	446	437	457	401	453	462	439	445	454	476	418	442	444	479	434	419	464	467	451	454	447	448	446	465	435	432	471	481	429	443	441	407	438	452	458	488	415	446	455	416	451	445	431	425	444	446	441	458	414	458	469	495	446	419	478	465	476	454	443	458	412	419	432	439	439	454	400	495	431	470	464	437	427	465	438	436	444	448	438	446	494	484	435	456	463	457	420	404	458	493	448	453	450	419	430	463	420	487	453	433	448	440	396	467	409	444	461	471	428	458	476	428	415	447	387	452	415	448	423	460	456	443	394	475	474	457	432	477	413	445	424	483	477	431	454	453	425	468	420	443	437	483	439	455	488	419	429	455	456	441	427	429	437	436	452	462	447	463	431	463	415	432	421	456	465	440	442	475	453	461	442	453	456	502	433	447	434	482	403	399	446	458	437	423	416	440	454	463	451	411	461	431	438	437	436	492	460	444	426	437	427	463	436	478	455	445	484	429	430	469	437	465	429	464	429	433	433	404	443	443	480	480	436	407	447	416	437	481	427	477	473	429	457	450	433	452	461	439	436	424	478	450	432	418	456	435	425	438	466	439	440	430	417	454	422	450	451	437	455	451	486	462	455	452	410	446	419	420	424	446	458	454	485	460	449	479	426	468	467	445	430	422	448	473	408	466	446	424	440	434	403	421	443	438	457	439	493	475	466	401	451	438	442	455	452	485	472	445	475	428	414	459	432	420	478	405	441	441	448	431	433	433	453	426	468	489	413	490	458	468	488	436	466	410	432	464	419	438	416	459	416	441	426	415	424	448	472	390	429	468	440	453	444	443	443	452	480	416	421	446	444	425	457	423	456	471	464	463	433	399	408	463	429	454	421	432	453	461	457	478	453	452	450	454	453	409	439	418	434	448	461	430	427	449	436	424	469	422	498	463	452	443	451	423	440	387	426	461	419	477	506	411	424	450	410	414	468	417	424	442	418	441	443	448	433	435	450	411	423	407	433	411	498	432	451	463	449	426	439	450	411	448	439	453	446	437	436	443	479	461	454	451	429	463	441	436	481	446	462	429	465	464	456	435	438	440	440	439	426	464	446	432	434	436	447	457	465	419	445	429	423	440	458	436	472	448	437	445	454	420	445	447	443	449	425	424	404	435	473	444	433	425	436	449	449	422	441	457	419	445	412	457	447	444	420	480	479	438	456	440	443	448	466	488	470	453	443	434	407	437	450	435	425	429	472	395	415	437	469	461	467	435	427	428	440	442	436	429	402	454	427	474	412	441	488	443	404	467	437	456	471	468	420	450	464	448	445	425	426	420	436	437	472	464	454	452	401	472	475	456	414	462	430	438	457	467	431	466	439	422	460	424	437	440	440	437	465	449	449	482	425	459	414	452	415	446	421	439	456	452	482	453	467	434	477	444	437	435	445	444	400	438	434	473	465	449	470	414	442	445	468	475	450	413	418	413	445	419	415	425	419	397	451	420	448	465	459	454	472	442	412	431	439	447	476	454	436	425	431	459	418	384	459	462	472	435	404	428	456	470	435	405	460	409	443	486	423	405	443
25192	25086	33357	27189	17142	4256	893	619	532	551	539	558	534	536	549	549	553	545	585	517	511	491	541	513	569	540	558	479	554	503	539	554	543	543	528	528	514	503	525	509	570	518	534	555	580	507	525	518	544	541	541	552	534	542	490	563	566	491	540	550	551	538	504	531	543	518	523	549	542	576	529	515	516	503	545	522	570	548	562	523	529	530	596	558	548	516	506	539	535	530	512	569	498	562	569	518	539	537	534	528	506	542	509	520	502	496	567	529	536	528	538	575	519	545	533	528	532	534	543	547	527	560	509	511	508	529	507	510	502	545	586	516	565	512	567	546	531	508	542	499	505	533	545	542	582	521	533	535	524	534	502	528	533	526	501	516	570	567	516	483	534	534	532	562	512	516	548	573	512	524	543	530	532	548	526	516	512	551	537	540	532	533	565	537	545	499	575	549	542	539	525	520	549	555	538	519	569	516	516	535	560	508	527	595	557	507	470	565	538	537	590	562	574	542	554	519	519	535	482	555	536	540	538	519	540	535	461	526	563	496	500	511	557	506	496	550	526	554	505	521	487	535	534	543	527	500	544	524	512	506	546	561	539	535	539	505	550	514	523	528	531	569	530	511	569	570	543	553	530	502	535	517	527	508	543	512	550	520	572	553	535	518	531	536	538	520	558	523	551	550	548	517	504	552	557	531	522	519	482	564	558	550	519	499	527	514	540	545	471	544	558	472	509	546	489	579	545	509	532	509	513	529	512	513	557	573	520	599	549	532	603	535	484	520	499	543	578	496	545	533	535	550	523	551	530	556	523	518	514	580	537	538	543	490	527	547	503	529	557	516	529	544	491	529	520	554	573	566	533	540	566	541	510	559	525	549	511	498	461	534	507	557	521	529	525	562	498	550	532	541	509	520	552	528	505	566	536	555	536	561	563	542	513	509	551	487	532	539	521	500	531	548	525	560	520	516	532	586	511	514	536	500	538	550	570	544	541	536	492	566	522	511	531	519	500	532	536	502	580	513	510	561	535	505	505	554	549	542	535	572	506	519	531	525	562	534	538	561	556	547	531	496	503	561	530	464	503	553	551	537	502	528	572	534	524	524	557	537	518	523	556	546	559	527	477	535	574	529	539	557	534	543	528	511	526	510	568	554	540	515	505	543	489	544	499	496	548	519	531	470	479	516	482	554	551	533	550	559	554	484	554	549	516	546	490	499	503	536	500	526	569	583	534	555	493	530	511	589	532	535	562	502	527	549	514	507	534	512	524	516	499	588	524	537	514	530	557	553	529	512	517	512	533	484	535	514	516	533	598	489	514	525	517	519	528	560	510	510	534	515	520	559	521	504	531	513	530	531	523	526	535	488	546	535	529	499	533	537	543	521	541	522	547	508	539	560	523	576	507	517	581	522	536	545	538	499	533	513	536	510	537	547	514	554	518	510	494	560	575	534	547	494	557	519	539	596	506	523	511	514	556	512	499	540	557	525	528	526	520	521	548	495	486	484	510	523	516	526	554	511	556	541	515	549	523	501	534	526	554	476	517	494	527	588	570	519	518	541	531	543	532	551	495	547	486	529	515	503	529	529	509	594	538	561	519	522	574	546	490	542	490	497	529	529	509	488	499	504	557	561	561	529	539	546	513	529	542	508	530	502	520	537	510	517	525	536	531	522	560	588	512	520	534	502	502	502	549	517	528	534	556	557	542	524	539	522	553	520	566	550	508	527	536	542	530	536	521	538	517	521	522	542	524	541	552	545	520	510	515	587	534	527	546	529	530	528	513	500	544	495	566	515	511	531	524	529	541	549	567	565	494	540	549	572	465	538	563	507	509	517	528	517	521	501	575	514	546	537	526	537	580	526	492	490	552	525	559	554	530	544	540	502	496	523	501	524	480	538	484	573	533	534	524	559	562	501	530	550	510	514	513	481	536	516	489	485	539	507	544	505	507	506	574	516	511	510	551	522	529	501	502	515	499	501	488	530	502	527	504	502	553	515	565	532	507	513	534	524	540	559	543	523	529	520	553	528	550	531	520	548	537	511	497	554	516	506	536	536	503	551	552	522	535	533	545	510	537	510	513	511	527	524	560	520	484	522	508	516	532	533	531	575	568	529	539	503	522	558	551	510	530	553	534	544	535	501	522	525	536	518	546	526	530	540	520	483	521	558	567	512	528	525	549	503	545	519	507	518	489	536	559	529	510	492	533	517	512	529	509	541	568	554	548	506	511	503	551	538	529	517	535	540	533	533	511	552	524	551	491	577	529	537	545	528	534	537	506	558	530	545	538	522	537	548	541	494	550	507	498	484	533	543	580	543	557	509	509	570	512	513	528	546	542	522	560	511	492	537	527	522	530	498	495	506	504	538	578	514	526	533	545	506	534	537	523	535	529	514	504	575	551	502	505	514	533	500	546	504	530	529	516	541	524	514	532	505	516	568	513	519	500	554	517	520	484	546	494	546	521	511	518	543	510	507	486	542	599	563	516	524	507	547	534	532	529	464	516	526	500	547	520	506	530	556	527	531	506	529	542	520	541	533	522	504	523	483	536	503	560	539	526	555	572	507	530	561	537	516	533	557	557	524	520	509	523	542	537	510	513	550	509	519	526	516	546	538	512	493	517	550	540	500	590	501	555	532	491	560	548	569	565	518	530	491	509	539	541	496	552	488	500	494	541	542	531	536	559	526	524	525	536	544	580	535	539	538	515	552	528	474	531	506	522	516	544	567	561	505	538	518	538	540	503	514	553	526	552	517	493	584	533	535	535	503	543	540	534	536	517	509	557	556	491	535	524	537	539	506	534	521	536	520	549	564	567	583	574	523	489	556	520	546	517	565	515	495	525	487	521	523	548	529	568	526	527	528	535	488	548	559	535	569	508	539	528	538	526	564	569	553	545	546	551	497	550	544	524	551	549	507	523	549	539	536	563	531	545	463	526	473	545	561	564	502	538	541	498	522	550	568	517	548	544	549	504	544	526	470	567	539	523	526	507	524	552	514	546	490	494	519	534	537	532	546	542	487	560	572	493	550	538	529	569	542	499	559	535	537	550	525	491	568	510	522	520	518	521	477	519	542	536	544	507	557	518	550	534	544	544	515	534	556	522	538	502	516	575	575	572	530	547	526	508	541	516	508	521	482	514	509	512	529	532	544	505	503	491	512	529	518	538	525	532	513	484	541	480	537	554	504	490	496	516	493	569	531	544	560	566	501	519	510	540	554	523	531	553	515	521	547	547	504	517	577	545	561	535	499	514	545	500	528	519	559	521	508	540	510	538	528	498	546	598	543	506	547	504	518	517	511	560	505	528	522	576	522	562	540	494	543	493	490	528	535	537	521	554	526	546	515	502	564	537	517	494	530	539	554	522	540	547	475	511	520	555	477	572	557	511	552	548	520	576	553	514	527	497	560	552	547	544	529	516	554	478	542	519	490	477	529	532	479	535	556	511	520	529	509	527	512	519	544	504	526	534	509	549	554	508	521	524	549	530	532	540	482
62186	88597	53455	18745	4629	1127	509	465	482	469	458	485	489	460	509	528	455	491	498	468	446	498	491	458	498	477	466	436	490	493	500	488	450	474	456	465	471	478	476	453	517	476	469	460	488	459	509	466	532	473	480	454	450	504	480	513	504	477	503	486	469	491	442	497	474	446	483	482	491	454	486	453	492	467	471	474	494	487	484	453	495	457	459	484	484	495	516	469	492	472	467	505	466	449	484	466	475	499	465	485	443	469	483	472	492	453	445	447	471	427	478	476	528	471	516	509	467	491	474	481	491	427	452	492	456	491	473	500	478	431	489	478	476	478	483	490	467	455	439	487	508	470	500	470	462	426	484	462	466	503	481	483	486	480	488	464	475	511	479	484	476	489	468	475	450	505	486	475	456	446	505	439	452	463	454	507	466	484	493	428	489	485	454	461	448	458	467	455	443	477	460	485	476	470	460	485	464	472	467	470	451	470	434	495	474	481	430	462	441	458	465	465	438	470	447	460	432	443	480	490	506	472	447	497	473	469	474	449	437	469	543	499	455	464	517	493	487	442	499	476	509	475	483	471	443	473	475	522	496	484	483	483	453	496	466	459	485	435	505	463	416	462	500	467	464	471	455	457	470	471	477	455	468	497	486	471	482	471	509	470	468	472	437	441	453	470	498	478	466	461	454	448	504	454	506	477	495	496	456	493	447	465	475	452	495	459	467	446	534	521	460	462	439	439	494	449	465	514	494	497	468	489	484	442	503	447	460	444	492	508	472	421	455	511	459	451	490	447	459	458	471	506	466	475	456	434	432	508	481	490	481	464	481	468	465	458	474	451	468	470	437	458	459	453	443	455	467	459	474	521	457	510	536	474	442	473	470	504	516	469	437	490	481	478	464	483	473	495	461	461	487	443	498	436	496	520	494	485	453	481	492	493	456	477	480	512	461	443	486	499	469	449	477	468	479	480	472	501	489	456	473	491	428	427	507	482	470	477	513	495	451	466	507	431	495	483	461	502	489	430	491	461	451	475	481	403	454	506	472	430	455	512	454	521	452	457	450	485	468	508	441	461	499	456	449	509	491	463	443	485	505	465	460	473	449	451	478	491	428	511	453	470	451	458	451	483	494	486	492	484	467	474	483	449	493	453	492	508	466	535	446	467	479	467	488	414	454	464	470	492	452	460	472	485	510	475	470	459	518	463	468	473	432	455	458	479	438	507	458	447	507	464	460	455	438	479	481	466	460	428	490	491	477	465	466	520	499	473	479	504	469	475	483	467	479	465	466	422	479	427	460	479	480	456	435	495	486	496	466	465	455	495	515	481	453	473	462	494	462	471	445	476	486	417	474	458	472	474	475	442	464	445	499	475	468	491	474	452	458	457	455	504	461	471	474	489	469	490	477	470	481	493	444	499	456	456	470	488	463	425	455	505	455	477	501	485	466	433	497	483	437	460	486	467	490	475	500	481	459	465	465	463	463	465	465	486	489	486	504	477	492	469	440	466	483	468	451	486	443	443	471	511	486	461	442	523	461	481	492	419	458	532	474	475	466	441	446	459	450	427	490	489	499	493	423	438	445	471	486	473	441	442	462	461	491	475	491	467	490	483	489	484	454	445	461	489	505	483	488	481	461	467	464	447	454	431	475	488	493	467	478	468	446	484	503	486	430	482	453	454	476	485	456	485	475	495	477	514	457	490	467	478	467	478	460	458	456	491	433	441	452	449	487	465	458	415	475	468	450	460	461	475	500	473	488	494	484	461	448	472	486	466	537	455	461	459	480	481	484	495	452	475	460	451	488	447	466	443	453	444	486	459	477	481	488	472	481	477	450	411	461	472	521	451	477	466	474	460	453	475	483	501	468	485	491	486	484	437	436	460	425	469	465	474	466	486	496	451	485	423	493	465	483	456	521	438	475	468	456	476	507	503	462	467	484	519	497	490	489	520	466	436	473	450	457	464	495	461	451	451	481	483	534	459	512	484	472	467	466	444	456	485	482	483	510	475	515	476	446	479	488	489	444	472	492	491	475	478	471	487	443	428	423	442	520	489	469	469	467	493	443	458	453	458	469	475	476	489	445	445	456	455	486	460	459	440	482	469	466	443	457	476	480	452	453	491	453	498	462	467	472	485	472	460	452	460	486	448	426	490	483	440	506	483	476	458	478	500	471	434	500	443	452	481	513	502	484	444	509	458	475	480	457	469	474	460	507	466	468	492	471	472	494	464	458	467	488	473	467	447	425	492	450	474	487	489	487	453	452	446	435	474	481	479	486	479	433	478	474	449	462	457	484	507	434	473	481	485	466	447	462	469	488	456	497	455	463	469	485	494	455	489	435	522	456	512	439	473	501	484	457	457	458	491	449	458	512	487	478	436	442	446	439	469	473	490	480	493	479	482	469	462	466	470	478	483	463	460	457	476	484	428	483	457	451	484	460	485	459	477	502	479	434	516	476	442	475	492	451	508	482	494	481	461	503	461	461	453	448	483	479	456	472	475	487	469	494	474	439	497	482	470	474	464	483	474	468	473	461	467	474	470	434	451	464	497	469	431	489	440	421	495	455	455	425	465	506	480	476	436	461	488	450	469	452	477	502	484	478	483	485	473	479	473	460	449	470	469	463	467	437	463	497	478	497	443	450	419	451	479	502	485	495	481	517	486	485	457	437	460	470	464	470	503	489	449	467	444	474	504	456	483	466	474	485	454	482	481	447	447	474	447	491	475	457	436	453	452	444	488	453	490	472	491	462	455	492	449	434	479	485	479	475	456	495	481	473	490	452	448	449	461	461	491	487	483	471	452	463	481	516	449	495	458	455	464	468	446	490	465	513	459	469	482	488	459	477	441	457	464	463	486	445	456	476	481	496	450	446	468	471	476	457	448	438	493	521	516	470	479	464	482	457	457	469	453	450	457	471	472	389	489	458	499	466	462	490	467	514	455	492	497	430	489	496	507	466	463	497	465	453	457	491	494	485	497	453	464	442	493	470	480	436	472	473	473	485	441	447	466	477	450	488	457	484	490	524	480	448	461	435	434	452	453	410	481	464	504	482	463	496	503	470	504	451	479	480	492	488	454	437	479	461	464	441	488	420	487	449	486	478	469	480	477	505	483	473	489	444	482	486	446	453	462	453	432	432	488	486	473	478	463	461	458	476	453	492	479	473	440	441	472	480	462	446	476	444	479	492	488	510	487	442	496	467	465	437	454	509	477	486	491	459	432	436	431	454	463	486	487	459	470	503	473	478	449	476	433	429	419	470	491	462	477	485	481	429	486	501	520	451	497	439	452	495	490	442	514	462	483	486	460	463	471	457	477	513	419	451	462	501	491	464	501	502	493	440	482	482	493	461	474	465	472	461	429	471	477	499	485	457	466	484	460	485	474	472	443	477	446	463	465	469	449	478	457	483	452	466	477	456	427	419	454	468	457	471	440	466	429	475	441	528	461	498	434	498	477	494	439	443	455	470	456	464	479	468	482	458	445	462	472	428	440	482	481
24119	22977	31462	26372	20580	10973	1558	875	706	719	717	710	670	742	686	689	732	661	732	678	673	708	674	677	707	711	675	713	637	659	642	675	663	670	649	686	680	663	679	616	668	647	700	695	713	659	621	704	660	669	694	692	619	684	648	661	693	672	686	738	658	681	642	641	691	630	650	653	658	644	669	702	672	663	665	679	672	661	654	635	654	630	693	671	671	676	679	661	668	656	654	627	644	664	655	692	651	656	679	683	683	671	705	665	620	638	675	636	662	654	674	632	720	678	667	705	630	715	719	645	690	686	667	636	670	642	695	659	649	673	708	709	652	676	687	680	721	661	692	626	648	650	699	643	641	663	659	701	607	664	714	702	657	641	680	699	678	703	636	629	645	656	642	673	673	644	703	708	656	677	680	671	651	640	646	691	696	674	681	652	663	663	703	592	661	635	675	694	708	668	642	645	655	707	680	673	595	638	646	670	667	679	680	650	673	655	670	688	625	658	678	703	669	646	704	658	630	687	662	677	677	675	666	659	698	698	660	645	683	615	648	623	652	706	654	631	642	629	638	643	647	720	639	634	647	645	710	638	638	688	654	683	636	648	673	700	698	648	647	684	658	631	618	680	679	674	607	634	677	699	653	648	651	688	646	665	702	660	629	677	671	697	708	674	608	653	678	664	684	693	640	681	666	706	646	682	657	646	701	662	711	672	664	640	684	660	702	636	651	637	668	649	670	644	715	659	623	641	676	620	663	687	646	630	666	664	669	645	692	675	663	639	677	639	669	651	665	706	651	645	680	645	676	659	617	617	608	708	688	676	622	656	658	626	678	686	683	631	656	669	670	666	653	662	651	683	617	706	683	619	665	626	701	631	639	696	706	700	680	627	663	681	692	668	663	692	661	642	657	633	596	726	647	642	682	681	641	700	679	669	681	667	668	655	634	644	672	696	651	688	700	644	658	673	631	724	680	683	687	650	648	684	614	711	649	683	703	663	638	690	682	696	685	677	670	632	687	675	698	694	654	649	680	641	702	670	629	643	689	689	711	697	724	652	674	643	619	663	612	686	617	670	639	654	670	655	691	686	674	661	625	666	674	655	676	686	653	634	665	664	659	637	674	711	641	698	672	660	642	657	656	684	704	682	661	645	657	693	675	671	632	664	693	662	667	619	619	685	682	639	666	639	637	626	697	683	611	650	664	724	680	682	633	693	645	640	678	643	707	689	678	667	639	655	665	682	664	626	661	607	688	663	691	737	719	685	638	688	641	645	644	647	659	640	664	655	668	658	643	682	654	670	674	691	653	685	672	703	650	669	641	649	656	713	658	622	695	668	659	622	649	619	696	665	692	600	640	685	664	661	674	631	668	653	681	688	669	649	646	662	675	653	644	663	671	669	632	681	718	632	664	678	681	669	696	607	653	656	642	634	653	663	638	638	648	641	657	669	687	640	661	634	610	695	680	683	644	670	637	662	658	671	688	701	695	667	669	689	663	649	695	664	656	681	648	621	693	646	664	697	667	675	685	683	679	673	654	656	729	719	681	640	681	627	646	658	652	730	649	702	653	678	654	634	673	674	648	642	638	699	683	645	690	678	677	672	632	678	654	717	686	661	629	661	639	656	704	666	687	634	659	717	662	698	649	698	668	640	636	680	673	671	665	676	635	693	651	663	665	655	643	658	633	672	670	619	672	656	671	644	655	683	716	690	696	622	596	649	673	664	659	691	648	661	700	637	675	650	713	695	627	637	658	663	670	611	659	678	709	630	691	634	678	658	672	634	623	688	633	629	711	690	624	665	643	669	693	672	657	671	645	695	658	678	686	620	660	575	636	685	651	639	702	668	710	634	649	692	686	695	670	650	666	684	689	676	667	666	685	623	670	659	647	679	680	664	622	643	691	685	687	676	682	668	713	676	670	633	650	673	744	687	739	658	696	661	639	647	610	712	663	653	678	714	665	690	676	618	659	643	629	638	674	669	633	655	695	718	636	679	694	669	679	660	688	633	671	707	665	692	655	646	677	670	637	648	646	692	680	687	667	637	687	719	634	658	684	657	647	673	669	657	668	626	620	659	667	658	652	636	639	677	672	664	627	615	671	641	636	714	674	650	631	659	673	678	666	638	672	686	642	673	682	680	680	677	645	687	670	727	672	676	656	628	625	635	688	685	712	635	662	638	714	641	658	694	601	703	678	635	730	641	639	706	717	684	627	710	695	671	698	668	673	648	664	665	678	687	677	698	641	652	651	674	624	686	650	634	670	678	687	642	663	653	680	674	666	650	708	690	645	634	656	684	655	678	660	666	644	625	648	672	671	678	647	633	625	656	673	637	731	633	659	699	633	661	712	663	641	693	656	655	669	695	634	629	647	647	652	685	647	674	650	629	669	635	657	689	664	638	693	646	658	690	655	682	684	677	669	651	616	653	687	662	678	655	667	676	671	636	689	661	654	623	652	723	670	602	637	665	681	691	686	658	659	614	690	638	612	710	654	652	656	668	683	679	653	671	670	664	705	640	663	641	621	648	638	620	614	680	613	646	661	645	653	680	650	672	631	678	676	651	642	698	716	656	681	647	654	680	691	702	670	671	693	665	648	674	623	642	670	661	675	645	657	644	655	635	717	625	689	639	660	684	687	685	637	677	681	635	687	654	641	673	733	683	658	669	629	743	679	681	686	653	675	658	675	648	701	661	638	653	670	648	686	646	641	599	653	650	663	629	664	655	673	655	651	694	668	656	700	653	650	648	691	645	681	664	660	672	631	666	631	619	679	614	690	683	673	665	706	669	598	683	647	677	637	655	686	669	717	693	644	622	685	675	677	640	631	698	640	669	680	655	615	717	645	659	682	648	679	647	690	633	649	679	631	645	663	737	670	686	628	671	632	636	671	681	658	672	681	682	650	716	688	690	690	669	694	642	645	635	635	652	599	670	658	671	692	683	604	644	669	673	666	686	647	615	674	669	678	658	681	699	684	680	675	597	625	662	647	683	657	703	689	665	617	664	640	644	675	712	678	621	635	704	663	652	655	653	651	678	663	643	701	688	660	657	659	650	662	675	659	683	663	642	657	690	695	648	647	642	672	636	679	644	681	622	636	695	628	715	667	679	635	667	664	659	684	641	694	656	739	674	611	623	673	676	676	629	691	654	643	652	698	630	634	657	659	662	685	675	688	662	669	633	690	658	705	647	628	643	696	649	656	698	672	679	662	629	695	681	671	620	676	668	677	674	665	677	668	659	637	673	723	722	651	628	629	650	688	642	651	673	652	729	668	666	670	673	683	641	676	664	691	675	654	643	687	676	678	651	664	623	690	659	653	667	647	670	691	685	654	658	653	607	654	648	624	661	712	637	663	659	641	653	635	661	647	638	685	687	645	671	660	631	629	682	618	676	657	673	657	662	670	645	613	665	680	668	666	627	589	634	677	624	666	626	677	680	675	642	635	678	666	628	625	714	672	659	642	632	610	660	580	738	661	648	642	609	669	667	647	624	641	604
59636	93203	63646	26927	7512	1477	635	583	598	585	575	544	632	590	607	565	595	616	545	649	623	567	630	563	625	599	606	601	608	582	560	591	588	611	585	604	592	609	555	592	600	557	543	560	576	613	607	595	605	550	571	567	570	609	617	615	593	568	603	622	596	587	571	583	568	623	552	579	571	586	624	583	614	587	586	588	593	601	588	591	582	606	579	558	573	592	634	565	600	589	541	609	538	638	628	580	567	600	583	581	592	595	563	613	554	589	566	554	540	608	612	617	614	549	523	601	602	603	528	639	595	570	631	594	594	588	601	604	605	564	604	555	569	551	554	573	626	564	531	590	571	571	619	569	562	616	592	585	578	589	586	588	579	593	579	582	614	592	571	565	597	615	577	633	567	570	600	578	557	563	573	564	595	567	548	587	607	576	566	610	564	604	571	581	616	601	588	560	586	563	589	588	644	545	619	547	608	573	617	580	584	606	565	593	575	560	558	593	586	561	579	604	553	561	566	593	583	596	619	576	584	609	625	600	571	601	561	576	612	587	599	601	616	604	572	573	570	553	575	596	616	616	571	587	636	606	605	629	558	548	550	585	554	564	559	612	543	611	558	592	611	583	569	592	595	572	536	581	557	562	610	565	568	584	614	599	575	579	582	582	597	630	585	598	567	528	621	552	601	594	585	575	568	602	589	557	584	608	582	628	597	599	521	603	602	532	584	575	576	648	558	573	611	622	607	549	576	617	571	581	611	551	570	584	583	569	608	609	575	578	568	555	579	541	606	634	588	582	586	575	569	578	564	572	557	603	623	574	641	628	602	544	582	576	562	534	648	570	578	556	558	552	560	562	591	557	590	578	589	585	571	544	574	576	652	575	582	621	578	581	574	588	627	569	570	583	547	588	589	585	601	578	562	581	578	612	539	552	576	609	604	572	583	567	564	573	603	563	571	586	556	620	552	561	594	548	568	555	570	551	584	564	607	629	542	568	586	565	567	585	554	607	548	612	614	559	608	569	613	600	556	561	566	559	565	610	581	595	587	532	566	575	569	614	586	571	582	565	579	589	627	572	590	569	542	594	599	575	549	560	634	558	575	624	597	579	581	570	601	564	557	586	616	612	586	556	625	587	593	571	576	610	581	567	577	614	595	615	583	561	553	543	587	573	580	558	587	577	568	574	584	560	571	542	579	589	603	617	567	576	568	587	599	600	609	593	587	633	590	547	566	557	556	567	593	563	585	615	570	573	557	563	619	577	589	546	644	603	557	623	594	596	575	589	561	591	583	605	605	579	562	569	589	561	584	557	580	573	563	538	626	603	560	547	558	577	561	631	559	566	580	608	566	539	524	560	543	587	612	583	596	568	562	578	547	639	569	567	580	560	597	562	555	607	593	566	551	603	609	565	559	582	540	624	573	559	556	580	618	603	565	568	551	577	601	607	574	585	587	593	613	575	575	567	594	575	601	592	622	599	604	575	590	615	598	625	587	542	616	614	575	597	591	552	531	594	527	596	599	589	581	572	548	557	541	594	616	594	574	596	612	614	648	598	576	527	606	627	591	578	560	571	567	582	631	559	638	618	612	586	596	584	593	612	634	601	591	616	612	539	574	573	599	565	548	583	627	576	575	605	581	572	567	608	586	604	574	622	583	570	568	549	574	568	556	581	602	586	589	560	555	566	579	600	593	590	562	554	581	580	616	563	637	611	571	573	612	562	601	632	597	556	588	567	606	587	549	607	570	589	574	556	615	606	607	614	574	587	628	577	609	607	591	595	589	589	600	619	571	555	600	595	575	615	582	550	589	583	571	609	562	591	592	548	565	602	588	576	593	582	594	549	589	583	563	600	578	626	539	638	555	593	592	569	567	651	576	592	569	565	607	602	593	591	613	567	579	617	542	591	609	541	636	601	565	563	569	584	572	593	561	588	590	623	624	559	589	569	555	562	582	555	618	592	604	569	573	577	592	591	618	596	571	591	560	588	596	592	613	565	620	586	574	593	569	577	571	561	608	623	583	565	575	583	587	568	575	556	599	609	556	593	597	571	576	642	597	556	600	571	592	586	585	587	579	597	598	556	580	557	608	561	587	549	604	599	562	594	613	587	611	591	615	594	537	563	579	583	595	596	584	572	593	578	575	575	607	603	568	603	559	560	588	601	602	545	566	554	568	597	614	552	603	604	581	630	584	611	605	551	582	584	559	624	557	595	597	541	572	541	572	580	595	579	611	594	554	542	573	625	560	583	606	620	563	598	599	605	548	621	574	601	558	611	589	582	571	549	603	565	559	560	546	586	575	601	571	581	595	619	554	583	605	585	572	595	566	549	556	585	620	583	610	618	572	599	571	572	558	596	603	611	548	609	552	539	575	617	562	581	601	590	564	568	561	622	562	569	571	569	585	552	571	555	600	551	641	579	577	572	554	575	609	531	585	613	561	564	611	578	542	605	567	603	599	541	581	612	608	597	566	571	577	605	606	553	623	596	554	619	575	552	541	538	572	558	608	539	543	584	575	596	595	549	591	521	574	580	640	568	606	593	570	588	612	538	559	614	555	562	572	633	620	562	533	596	589	571	541	586	625	553	606	588	608	593	601	586	536	542	583	594	617	599	589	572	619	623	583	574	603	574	579	612	571	587	570	566	581	569	585	549	573	581	580	572	575	554	604	572	565	597	600	603	565	576	607	613	603	570	562	579	542	576	559	548	602	584	565	562	562	612	595	586	581	538	586	594	596	571	629	609	596	596	588	569	547	581	579	580	540	569	568	560	558	572	567	586	574	542	584	602	568	572	565	578	537	570	559	593	611	583	614	552	616	568	587	584	577	584	599	562	577	572	570	627	555	608	558	571	593	576	574	591	549	559	561	573	587	583	570	585	537	562	598	583	587	556	539	588	571	627	563	553	563	612	581	590	578	609	573	568	503	602	558	583	580	589	586	562	567	548	591	599	614	608	615	571	590	597	628	567	566	598	591	585	605	582	645	591	609	631	577	542	594	554	583	543	622	559	541	601	586	591	583	584	598	592	552	587	605	614	573	560	580	604	535	597	550	579	544	576	576	606	582	577	597	615	575	600	614	562	592	610	574	586	582	603	595	631	580	605	605	583	597	552	610	540	609	568	598	552	608	583	604	566	574	576	568	541	616	584	572	578	584	571	597	591	574	558	589	581	565	575	631	542	577	608	575	613	606	579	573	612	611	574	563	640	626	599	564	565	557	594	561	610	591	538	552	618	547	593	617	570	570	598	570	590	560	562	605	605	576	601	573	584	582	555	576	572	562	585	518	609	556	571	582	615	561	563	558	652	594	554	611	549	586	582	586	585	616	609	598	577	579	592	573	571	615	552	587	573	614	552	566	630	588	576	571	569	567	627	566	608	599	593	584	523	594	598	537	584	601	599	593	571	554	625	582	612	601	541	566	531	559	616	562	627	594	593	631	547	572	602	562	620	595	579	526	599	566	583	556	554	599	599	574	610	572	575	587	553	575	646	607	523
32770	30870	23087	8323	1494	698	516	489	500	490	489	480	456	476	487	509	462	538	495	468	458	480	492	492	507	466	461	454	463	499	502	455	482	483	485	509	525	492	478	466	464	519	511	481	502	464	498	469	518	490	483	458	468	469	469	474	487	454	480	491	501	459	502	473	483	446	478	469	500	528	510	500	456	499	486	501	510	510	487	491	494	551	525	453	490	469	461	467	508	484	450	503	494	473	473	476	447	473	495	457	503	509	472	481	470	456	443	518	498	495	473	483	472	471	438	480	526	471	462	437	500	514	490	514	484	489	511	511	469	482	516	514	480	515	490	477	473	485	481	534	487	470	493	444	470	474	454	447	515	498	476	478	524	465	478	466	497	457	517	476	421	482	460	455	498	493	497	477	469	481	459	512	506	472	473	500	460	485	486	501	471	474	510	510	512	480	502	476	476	497	508	483	459	515	453	453	473	497	469	504	463	487	461	475	483	510	475	500	480	464	464	486	521	512	464	482	520	453	473	459	460	505	498	482	465	488	509	492	480	513	503	484	477	489	469	494	463	430	494	498	468	461	453	475	538	503	498	488	476	464	487	448	518	472	439	499	496	509	468	463	459	459	483	464	521	456	450	484	487	447	511	494	473	488	520	483	508	474	513	497	525	471	491	495	492	508	462	525	492	491	473	504	491	468	429	489	491	436	479	507	491	493	433	526	469	510	501	477	496	508	522	488	520	462	524	481	468	458	479	461	478	486	490	481	467	483	495	501	479	509	461	483	510	516	530	449	518	461	494	462	507	491	454	535	448	492	458	491	500	492	514	486	499	478	473	458	478	465	477	490	461	512	492	481	477	456	466	491	513	479	494	477	443	517	481	512	541	501	497	461	504	508	536	462	478	493	482	496	500	457	464	479	493	531	482	465	450	488	457	524	496	452	516	478	493	460	511	491	504	458	506	479	518	519	450	474	483	491	496	475	505	515	460	470	468	500	502	501	453	479	505	474	518	492	507	479	512	463	452	457	483	520	524	453	496	489	515	470	457	504	480	446	503	482	502	477	512	490	476	515	482	490	509	528	459	477	440	457	490	524	491	481	524	484	477	511	515	474	524	494	466	516	470	479	524	458	500	523	479	495	502	449	443	508	508	474	476	502	501	482	527	489	492	472	488	445	454	486	509	493	491	522	460	514	504	463	506	466	503	508	485	474	476	468	504	480	470	492	488	500	485	482	498	504	516	485	507	451	480	498	445	471	532	500	501	474	489	524	476	477	503	507	482	499	482	496	529	459	483	491	471	512	486	519	478	476	506	484	447	471	499	464	502	472	528	466	467	518	466	472	462	523	467	477	492	495	473	495	479	477	460	481	465	499	470	519	497	476	471	476	470	501	441	469	490	483	474	479	478	496	497	485	495	503	503	481	513	471	462	478	455	460	460	479	506	499	484	469	477	449	463	495	468	478	494	493	501	491	497	512	490	461	496	507	468	511	495	506	539	461	526	530	495	464	485	439	488	480	451	494	487	486	496	506	468	472	492	506	481	517	449	482	450	487	493	482	513	491	486	524	469	473	482	495	448	506	469	473	446	470	458	492	486	452	478	508	460	458	502	505	469	465	498	530	474	471	521	448	494	502	505	504	429	468	495	487	463	457	514	465	481	415	494	510	467	463	459	475	526	504	470	500	479	499	502	486	484	505	485	479	496	473	474	474	479	472	474	446	476	488	439	476	494	440	493	471	515	509	508	481	501	473	492	466	484	466	487	487	475	504	471	472	485	486	492	512	494	510	490	456	510	475	494	465	457	460	492	496	510	510	452	482	496	516	501	441	459	476	490	491	475	482	507	508	508	478	483	509	492	465	494	487	495	522	470	546	468	491	478	474	439	456	535	470	488	513	529	477	487	445	529	496	471	466	489	532	449	474	435	479	462	485	513	463	512	500	501	533	458	482	487	483	495	526	491	481	515	512	513	510	487	469	501	496	475	486	494	526	499	468	484	448	500	462	483	452	469	506	477	447	490	454	510	444	512	498	477	480	474	510	519	507	466	455	482	521	504	480	448	467	475	463	502	543	494	494	500	476	515	474	452	469	459	486	477	477	521	512	481	465	463	502	479	480	475	473	502	499	490	498	465	511	478	483	487	474	521	480	469	502	503	493	530	493	478	505	474	472	512	518	505	470	496	481	514	490	475	511	500	487	537	454	500	493	452	528	478	484	468	473	478	508	497	441	485	504	516	512	498	472	480	502	488	469	478	497	499	509	480	512	476	442	519	460	480	473	499	462	456	491	498	455	514	484	471	513	512	474	521	524	506	471	472	512	461	512	488	454	455	490	462	506	484	499	545	499	475	464	487	460	487	501	476	481	504	529	477	448	505	459	498	505	482	488	447	464	462	479	471	486	491	471	475	449	504	478	462	461	467	516	477	477	488	473	464	522	525	480	479	483	493	461	505	516	484	495	522	516	470	500	491	450	522	469	490	496	464	450	502	481	500	486	462	522	497	480	497	506	470	488	448	514	481	478	484	515	502	492	491	441	482	493	512	520	496	485	468	490	507	468	465	459	497	497	466	499	492	455	486	527	462	492	493	493	442	472	485	481	465	485	454	453	516	506	498	480	465	474	442	453	508	507	510	457	506	466	464	493	470	502	444	453	446	517	502	483	519	464	503	443	463	471	505	490	500	539	472	480	523	456	466	507	497	465	455	496	469	518	490	478	469	500	433	459	477	463	468	480	472	480	520	515	475	497	474	470	477	470	503	484	474	471	473	452	516	474	518	461	498	499	509	492	484	482	502	466	490	462	490	492	493	458	526	477	477	465	475	506	486	453	491	499	456	484	492	483	456	508	504	495	506	541	469	500	507	510	515	488	466	512	488	512	478	472	442	450	489	507	498	480	467	504	487	490	501	476	478	500	481	514	479	467	513	482	450	522	523	476	499	500	503	464	495	474	467	487	491	468	486	506	528	497	508	499	448	476	487	469	486	441	434	470	488	471	475	491	482	508	490	483	479	495	531	444	463	471	493	492	498	507	461	515	467	488	510	489	456	480	481	481	493	453	465	476	492	480	496	500	460	503	471	509	508	443	489	516	491	453	517	468	459	442	480	462	513	508	502	470	434	477	463	481	501	526	487	471	523	497	501	479	535	511	482	466	482	489	515	535	453	482	547	519	473	470	492	497	483	491	465	493	501	476	512	479	478	511	484	461	485	472	478	503	475	506	521	464	502	514	474	508	516	470	513	464	495	515	499	482	484	469	497	485	496	489	469	489	509	482	509	494	486	476	518	450	484	494	444	487	462	473	496	470	474	472	470	482	489	463	504	514	530	498	535	479	496	486	515	514	448	497	492	455	434	486	504	474	457	478	480	496	467	501	489	469	508	478	476	550	450	479	476	491	502	518	529	487	468	490	444	457	477	521	488	540	528	486	454	505	467	496	480	511	522	486	516	490	442	462	483	486	486	476	474	472	466	470	465	477	492	482	480	439	503	508	475	467
31741	31892	15299	3938	1059	469	380	385	415	409	379	363	400	373	409	364	404	385	405	394	387	388	363	405	370	386	345	405	433	410	419	409	389	406	381	382	392	384	403	363	400	426	388	375	427	405	368	389	414	395	396	375	362	378	398	396	397	403	398	378	413	368	380	403	385	395	373	399	358	408	393	430	393	390	396	429	384	411	406	393	366	366	426	389	425	387	392	402	385	375	386	377	399	415	418	389	391	376	410	410	395	436	354	349	382	390	392	410	397	389	382	398	400	400	411	393	399	380	391	399	391	409	400	421	416	364	389	373	375	371	368	393	400	360	397	367	394	350	371	424	426	438	395	359	403	402	376	406	381	369	409	384	428	390	396	367	402	413	412	363	365	425	385	408	376	384	380	393	378	400	360	404	360	405	386	365	419	404	404	361	407	400	461	386	400	423	393	405	402	397	398	444	373	325	376	409	393	400	432	374	366	393	399	395	430	369	375	382	388	394	398	405	391	417	399	458	380	412	402	384	389	403	401	428	380	363	381	370	416	385	394	432	354	370	415	377	412	385	413	363	384	423	389	384	342	372	354	396	395	394	376	387	426	362	410	373	396	372	406	423	419	389	380	408	378	429	389	358	417	394	361	389	403	381	370	410	392	396	365	381	406	404	372	393	420	373	395	390	407	375	374	375	387	409	396	365	414	406	422	394	396	411	377	383	379	393	418	385	341	401	377	399	378	434	411	382	353	408	415	392	345	401	417	402	394	353	382	374	431	396	376	403	387	388	363	352	400	386	406	379	399	396	402	398	382	358	403	392	398	379	385	409	419	409	377	400	390	423	399	382	380	354	381	375	380	442	384	398	383	372	397	390	387	367	382	425	389	397	357	411	376	383	418	363	409	411	406	406	379	377	377	358	405	414	366	395	418	416	387	392	378	417	393	377	406	389	398	363	402	399	367	394	370	409	395	408	369	396	407	403	388	363	388	369	385	409	395	385	397	374	377	385	432	421	413	401	418	359	387	377	340	349	423	393	396	391	397	374	390	399	401	375	387	441	401	413	421	423	366	411	404	374	418	386	378	447	406	346	400	413	404	429	408	426	410	393	359	380	399	357	387	434	378	375	369	403	414	391	393	407	387	399	372	377	395	368	397	418	395	438	391	418	403	377	405	399	368	428	387	399	415	422	387	379	389	387	408	398	408	401	393	392	412	410	347	408	398	383	388	389	413	386	402	411	400	367	373	381	398	414	408	370	403	415	385	388	378	409	389	412	380	429	389	398	394	417	371	414	374	401	413	413	390	390	389	358	384	378	376	357	406	419	384	399	398	413	373	382	352	343	380	390	406	384	421	414	393	367	386	400	395	397	418	414	367	394	389	413	418	403	381	379	421	398	372	407	359	400	414	420	398	388	393	375	418	391	352	392	376	391	401	355	382	421	399	381	383	398	383	407	380	389	360	393	418	391	407	402	403	369	406	404	386	368	365	377	381	372	367	402	403	345	412	394	440	382	370	388	435	424	432	374	404	375	414	399	342	382	388	369	425	407	400	380	414	441	412	339	399	394	392	414	406	378	364	390	362	391	380	385	371	398	376	392	433	384	391	383	358	395	361	388	356	402	352	401	388	384	354	411	385	405	401	358	401	394	392	412	417	380	408	409	393	358	402	387	400	376	391	423	404	402	416	382	446	362	338	371	369	381	376	391	409	377	336	377	373	383	399	386	384	404	357	407	389	403	422	382	381	406	439	383	379	415	376	399	385	418	382	386	386	368	378	423	400	401	416	412	391	417	371	396	377	389	353	388	406	367	422	395	387	425	381	430	403	400	372	384	385	408	390	412	422	390	424	389	382	396	411	408	375	404	403	437	368	376	440	429	408	405	377	408	394	384	381	390	365	402	391	390	381	377	406	366	381	406	376	434	412	402	438	402	377	395	395	363	365	386	367	350	382	404	383	381	389	404	377	407	412	407	403	382	396	355	385	387	397	389	405	398	398	354	430	403	372	391	394	382	392	407	356	389	406	403	403	393	387	379	408	390	406	403	392	419	401	369	349	407	403	389	430	370	374	389	408	385	394	399	396	373	423	398	370	392	385	344	402	401	389	366	410	394	388	417	409	390	351	421	400	393	376	397	426	385	400	378	403	384	408	363	384	377	361	391	395	362	399	390	381	408	388	409	411	401	412	422	391	405	406	365	362	371	411	392	405	372	403	405	368	381	383	396	383	394	356	397	402	434	384	400	383	403	384	391	385	372	368	375	408	394	407	393	386	389	388	421	384	408	391	380	376	389	400	382	393	376	384	401	400	374	374	397	383	376	394	402	415	407	382	368	417	396	388	396	402	390	377	412	404	373	388	392	351	371	389	360	407	359	373	386	401	396	381	363	380	379	399	372	398	398	351	344	394	361	388	427	414	384	395	403	381	377	404	375	418	405	381	411	407	402	398	382	394	383	420	369	377	369	383	411	420	383	400	405	371	404	401	362	373	365	395	414	408	388	398	378	399	417	419	390	394	404	393	387	394	382	371	370	373	385	382	373	380	421	382	352	392	415	384	406	402	386	369	426	405	392	372	346	414	375	397	389	361	364	431	385	407	393	374	426	415	399	365	415	341	394	370	407	386	366	393	435	368	370	384	390	379	413	375	381	374	404	403	417	405	377	365	382	371	381	414	410	375	379	410	365	383	420	360	393	394	393	415	369	371	395	343	356	389	414	379	374	374	402	397	386	394	383	349	363	390	365	406	416	411	395	390	413	399	417	384	392	351	402	403	392	402	402	358	363	412	387	397	414	368	395	364	409	390	385	344	351	430	379	404	385	400	385	431	369	408	405	383	402	386	392	412	399	398	374	387	395	397	413	406	385	370	362	374	404	384	403	398	375	395	379	409	436	398	397	374	397	412	406	384	386	375	371	403	444	389	420	389	401	409	439	403	374	393	375	421	390	385	365	382	380	387	375	398	404	385	374	416	397	396	381	325	404	363	409	397	408	392	382	389	388	400	400	445	388	403	392	425	367	406	403	400	374	411	409	370	382	410	413	411	374	377	367	366	381	407	406	362	389	400	353	406	421	411	393	415	377	406	398	357	405	380	415	414	378	369	360	369	416	402	396	430	403	400	379	375	383	371	377	387	415	381	389	376	406	400	374	358	400	420	409	369	412	378	354	407	385	364	377	370	419	417	383	403	378	417	387	393	399	392	368	385	373	410	376	444	349	391	374	431	408	405	383	405	374	364	381	370	392	384	426	413	381	418	374	417	381	402	403	381	375	370	397	397	401	420	411	364	371	391	369	376	391	380	377	399	370	372	411	394	363	378	432	386	366	349	372	404	407	375	370	389	410	379	376	429	414	367	374	388	362	385	372	355	390	348	408	362	372	393	416	420	374	383	384	424	401	363	387	433	367	393	389	379	406	372	392	403	402	376	379	367	376	388	355	387	380	409	360	367	363	372	405	410	431	395	351	402	373	401	413	391	408	390	399	394	384	394	411	356	430
24973	24700	33295	27295	17087	4212	799	600	537	577	532	527	560	537	539	545	519	546	497	509	526	561	499	529	521	496	533	479	497	514	538	486	521	534	539	542	557	545	502	500	506	553	566	498	493	550	569	529	502	466	510	525	510	519	505	551	519	498	487	514	511	519	530	517	528	555	476	520	526	510	474	544	498	535	527	540	455	526	492	493	479	513	502	514	532	531	495	544	511	475	525	527	530	505	493	555	512	516	538	504	499	555	484	490	521	505	490	502	536	554	530	556	561	538	543	507	494	511	541	533	503	522	543	516	506	537	518	492	493	491	509	538	564	502	513	499	499	511	507	515	501	475	515	542	509	536	507	516	547	509	475	562	505	565	493	503	530	492	492	518	519	533	535	513	552	520	513	522	533	534	490	482	553	549	570	541	506	538	522	489	508	506	500	532	539	537	506	525	518	509	537	547	526	541	538	511	520	509	519	544	515	522	546	519	527	523	505	507	546	534	561	526	526	504	520	499	522	510	522	543	505	548	561	521	509	515	498	531	487	492	544	492	528	509	505	518	546	545	496	493	495	554	506	494	493	473	490	531	529	514	552	527	549	528	546	524	538	525	574	499	583	501	481	502	512	524	529	516	522	492	543	558	549	532	497	491	497	499	528	487	513	492	544	528	508	488	518	541	558	502	490	497	545	512	556	482	503	540	510	505	516	486	554	546	512	516	498	493	528	569	547	532	534	487	514	512	520	478	499	528	498	544	516	534	512	556	497	482	491	515	542	494	488	501	523	504	535	546	488	515	532	495	527	511	527	539	551	486	475	528	553	497	508	517	511	533	517	517	466	549	502	518	542	504	560	538	520	509	546	513	562	513	554	521	542	504	514	525	542	538	494	522	526	484	539	530	495	509	500	533	513	558	537	482	508	543	483	536	531	480	520	511	535	496	552	497	521	517	475	509	539	551	474	520	530	484	511	536	523	487	515	490	506	500	512	534	472	541	501	540	527	520	514	506	499	515	513	491	494	498	456	529	574	529	486	519	523	560	480	533	525	509	518	539	504	548	492	534	502	516	465	503	542	494	539	535	532	511	510	540	558	482	521	469	491	515	550	543	517	504	534	537	537	495	513	518	529	506	559	499	520	495	539	544	508	546	523	530	511	495	531	497	519	554	538	506	511	518	534	510	520	525	490	532	481	518	528	535	494	511	497	485	522	510	532	518	544	519	522	489	548	502	527	517	526	533	542	523	538	518	547	482	526	527	523	536	491	541	541	525	496	479	503	520	485	512	525	515	535	513	501	538	506	489	496	504	512	564	552	540	485	520	506	542	522	543	492	525	517	511	484	515	527	500	497	528	522	491	535	468	546	543	512	505	568	500	531	524	531	553	497	550	518	543	508	501	494	506	563	527	528	507	516	527	509	571	474	523	538	559	513	532	543	537	520	503	484	535	483	510	525	534	510	503	509	507	482	549	527	541	542	475	535	533	518	507	536	531	491	499	513	515	532	512	532	503	529	492	534	481	499	503	533	534	466	517	518	531	513	515	521	508	515	537	551	492	512	558	513	518	548	500	507	506	504	528	521	507	503	543	494	506	492	496	555	512	523	506	513	515	513	513	497	531	511	526	516	546	554	546	523	527	549	533	500	544	484	519	516	506	514	524	473	512	528	521	528	548	534	542	472	550	527	508	480	510	519	512	519	512	500	506	505	522	538	517	526	479	511	510	527	530	491	499	494	521	494	515	517	492	505	524	512	533	545	551	522	508	545	537	541	517	488	487	494	488	522	525	501	530	518	507	493	492	530	514	518	569	504	536	533	496	504	495	502	520	529	515	499	501	519	479	533	520	480	515	510	499	464	518	479	528	506	502	560	471	528	536	537	541	536	520	521	524	513	530	557	528	555	483	527	525	523	493	521	515	511	485	525	513	488	516	509	465	550	483	518	514	555	523	490	528	547	501	512	538	530	519	518	558	574	528	533	517	496	501	529	534	561	538	511	492	496	533	540	525	533	517	487	513	556	513	520	557	492	491	523	544	507	540	527	536	494	490	531	528	549	547	530	495	509	503	512	487	503	513	526	491	523	509	548	513	521	519	520	502	518	498	524	524	483	496	521	505	521	519	514	528	510	511	549	526	514	532	490	483	552	513	545	505	508	517	479	538	512	514	485	507	532	483	489	517	484	528	513	536	547	516	541	533	506	537	500	502	538	499	508	516	558	527	532	529	546	456	515	515	499	527	503	542	517	503	546	492	531	496	498	523	507	549	488	513	574	527	508	553	520	519	511	469	536	493	514	497	536	498	550	531	519	481	537	508	491	489	512	499	501	502	513	495	509	515	519	522	546	500	521	532	500	510	499	530	506	509	511	504	497	528	505	527	503	533	496	513	490	519	513	518	538	543	500	522	473	533	517	502	550	531	516	534	543	509	512	495	515	498	518	547	562	510	516	542	543	510	510	511	497	509	514	520	528	493	534	515	526	559	521	569	495	500	482	502	539	517	512	506	459	519	521	511	481	556	573	506	531	496	491	481	512	506	508	590	565	559	539	463	534	523	553	503	512	558	533	510	534	506	500	564	525	498	542	536	513	505	521	533	493	471	535	528	527	541	484	546	509	495	527	538	548	521	482	510	550	520	555	502	503	492	530	488	541	497	490	507	547	498	560	524	495	514	480	465	545	539	490	547	526	509	514	570	563	489	521	487	503	522	492	480	542	514	481	497	498	528	510	520	483	568	540	501	549	515	510	548	499	514	474	473	485	504	533	498	468	527	475	497	527	523	533	507	550	522	523	522	516	485	523	517	540	510	463	520	506	546	540	500	526	538	526	491	514	494	493	541	561	569	511	535	473	480	525	479	518	505	496	513	548	523	494	566	545	506	544	531	536	521	524	494	495	515	561	523	510	520	518	478	494	515	523	496	474	512	536	541	528	558	504	482	537	495	528	497	516	511	542	505	524	499	545	499	529	511	534	527	466	493	507	512	491	495	550	521	485	526	503	507	532	502	487	539	496	494	496	539	535	532	530	505	504	552	535	511	486	540	528	504	507	489	507	543	534	540	556	496	507	530	483	484	510	495	544	567	515	479	536	541	483	496	525	527	562	547	453	506	528	500	547	483	530	518	489	503	527	536	466	492	547	522	509	557	499	542	564	526	528	493	498	488	505	473	542	527	553	520	530	530	543	477	510	513	509	511	542	517	489	511	533	538	492	504	487	520	531	524	470	502	532	548	506	533	509	528	526	522	499	524	528	530	535	511	531	516	539	475	523	485	532	521	494	531	548	494	574	503	551	522	530	495	511	513	532	522	522	514	496	503	492	515	561	519	479	531	531	551	524	497	525	555	532	511	555	512	505	532	501	545	517	524	493	525	517	551	503	503	504	541	555	514	503	489	507	493	490	516	510	510	494	470	462	488	509	540	516	531	535	527	530	489	517	516	533	490	491	528	509	533	563	499	497	503	517	519	512	552	549	500	546	534	518	569	487	537	526	557	535	523
62389	86729	53854	19962	4716	972	499	474	457	449	484	473	459	447	482	505	456	487	502	492	476	467	447	465	457	468	483	448	474	476	479	475	509	446	489	498	455	440	480	468	447	503	476	478	479	443	475	439	465	474	492	468	457	449	465	461	470	452	441	453	435	472	447	471	491	461	434	451	460	476	448	435	432	444	431	477	465	450	479	472	490	510	439	465	487	458	464	510	463	515	479	483	456	478	494	454	477	448	454	428	487	467	421	432	438	458	464	473	435	466	464	434	497	430	506	462	427	460	425	489	482	474	464	474	500	461	441	468	452	451	464	458	446	456	490	465	520	464	489	443	457	479	462	492	459	488	474	461	471	460	492	447	473	457	495	451	480	456	428	475	448	495	452	456	436	458	466	440	440	411	448	480	476	463	472	451	486	443	448	459	438	448	502	458	469	458	469	500	486	451	510	482	480	486	418	478	446	448	473	465	424	471	413	481	471	464	421	497	420	529	487	433	484	433	480	452	418	445	508	469	480	469	426	487	492	443	470	474	475	493	479	490	440	477	471	495	453	475	480	462	487	440	441	455	481	450	437	466	438	505	467	486	484	470	439	437	446	448	437	454	476	472	422	441	470	459	472	415	505	479	418	454	462	439	440	462	487	418	446	458	490	456	488	511	428	447	465	455	498	449	486	458	455	477	425	488	475	470	463	493	430	473	469	494	483	447	428	493	463	496	453	445	476	455	473	448	497	467	459	449	451	449	452	490	478	414	432	491	500	457	463	454	463	442	461	438	422	458	472	463	462	436	494	477	487	443	490	475	435	450	490	481	426	450	445	449	442	436	442	466	430	471	454	455	449	457	433	461	444	444	462	432	456	470	456	491	448	473	490	458	444	480	457	436	429	479	444	454	495	433	496	450	433	406	500	416	448	403	456	498	498	448	429	486	459	498	467	507	457	456	461	434	463	459	455	453	472	422	474	454	461	475	472	414	477	447	467	468	474	463	444	489	469	449	462	433	448	488	414	461	505	487	470	473	491	455	475	477	467	466	450	470	482	446	423	454	449	487	464	463	469	437	452	456	427	398	476	468	442	446	481	482	473	467	460	441	495	447	457	497	483	454	437	463	472	476	463	439	460	461	473	425	431	469	486	427	442	442	471	459	498	428	463	501	463	503	439	436	471	435	452	424	465	489	482	489	475	399	479	459	453	507	439	447	479	456	457	475	447	456	441	437	486	491	464	446	455	448	476	482	463	500	488	455	460	483	456	422	436	438	465	432	427	453	422	458	424	470	475	462	462	458	479	477	454	483	472	458	435	459	437	419	460	471	485	466	447	465	441	461	444	435	492	445	485	453	466	462	439	451	467	483	486	460	438	472	427	440	509	480	457	433	458	448	465	482	464	475	467	426	461	446	461	434	478	441	464	466	432	454	440	434	466	472	478	456	449	492	467	466	457	452	469	446	446	489	433	438	490	465	430	447	466	469	441	441	445	474	457	462	460	488	466	472	454	497	435	446	452	466	476	463	457	424	479	505	479	455	436	461	472	480	431	430	461	475	459	453	488	428	457	443	477	424	436	484	504	450	440	478	442	419	427	469	465	471	478	467	450	474	465	442	482	510	458	492	445	464	476	489	459	445	438	434	442	467	427	483	476	465	425	440	457	467	489	466	491	460	442	462	469	457	491	446	450	461	461	416	508	459	455	438	450	486	488	481	446	432	468	477	432	448	446	467	419	483	458	445	490	440	445	453	463	494	485	427	460	477	469	434	435	489	443	473	428	458	462	439	422	459	458	480	478	436	460	424	426	456	441	426	441	472	454	459	418	436	466	452	505	460	485	446	463	500	459	473	447	479	463	453	425	443	450	478	478	431	464	456	453	470	477	424	444	435	434	478	475	456	464	467	487	448	499	465	463	443	446	435	450	458	431	448	464	477	495	480	467	423	465	429	495	479	492	483	461	432	395	418	456	466	436	500	487	466	443	436	445	442	492	470	442	454	461	471	486	440	454	456	494	440	426	471	462	464	420	461	476	457	434	479	482	423	451	472	445	447	511	460	414	487	458	489	421	472	467	486	445	501	452	456	498	486	451	471	431	461	453	490	483	452	432	489	444	442	453	464	448	471	466	499	465	477	431	470	477	469	430	436	484	485	443	489	468	472	467	475	451	433	459	443	465	464	421	459	478	465	435	416	452	422	446	465	413	452	422	450	459	478	479	507	492	463	495	489	447	459	451	458	489	466	477	503	443	424	454	439	447	469	476	460	476	482	471	492	429	457	465	461	481	466	506	486	428	501	444	471	491	418	466	454	450	412	467	473	457	447	494	461	460	454	473	454	445	500	456	426	478	480	444	500	451	480	473	497	484	455	441	494	468	504	503	462	442	458	466	459	445	438	440	470	453	454	506	497	477	466	461	484	500	412	462	450	448	462	499	472	414	449	458	436	430	473	451	452	459	444	465	459	485	503	446	441	453	473	450	487	463	469	452	480	457	460	453	438	495	484	435	467	443	455	464	474	444	458	483	454	457	454	458	488	436	509	459	461	467	470	431	446	496	485	465	507	448	484	445	475	421	433	446	459	470	471	464	462	481	454	468	471	463	499	463	441	444	496	459	482	466	462	468	477	442	494	458	435	439	479	471	473	463	468	471	457	500	468	461	440	473	482	431	474	481	441	448	463	446	467	464	475	474	476	447	469	474	476	483	456	461	472	462	482	481	455	477	483	478	475	463	456	446	450	448	478	494	418	472	457	469	452	484	459	434	473	504	471	445	457	452	424	468	462	466	506	452	459	448	462	467	444	487	490	460	429	456	492	465	460	457	450	474	503	450	456	452	490	415	464	462	474	447	466	470	493	478	455	448	444	435	451	468	485	465	432	506	461	500	435	450	464	455	457	444	443	424	441	453	459	469	442	474	439	470	487	497	476	466	452	489	482	484	436	470	491	458	466	484	467	460	479	518	472	470	465	482	456	443	508	442	451	469	449	472	502	437	444	445	459	443	452	452	457	465	466	468	466	464	428	459	465	440	506	417	477	420	420	477	448	453	460	485	466	459	491	400	485	478	441	465	452	467	429	448	442	465	455	443	460	454	468	422	449	459	466	463	445	449	422	436	468	466	460	480	438	461	463	457	449	444	407	469	500	452	452	446	471	462	460	455	446	427	439	487	462	458	441	455	486	481	474	479	445	477	431	452	476	439	455	451	450	433	433	457	500	465	492	460	462	453	479	438	495	471	441	498	467	492	462	429	452	430	443	458	492	443	459	451	461	443	444	472	469	487	452	484	474	470	464	424	436	458	389	456	472	452	455	487	451	426	471	436	426	476	419	480	485	442	472	451	430	448	461	429	448	503	482	488	444	457	445	473	455	470	461	439	460	492	452	479	471	441	457	435	470	459	456	445	460	460	455	471	478	451	458	487	452	465	468	492	438	475	477	474	430	430	494	428	460	481	450	450	490	492	469	418	472	485	456	449	475	478	504	509	482	470	432	464	440
24174	23331	31253	26267	20176	9789	1456	848	790	728	753	732	692	702	737	704	768	758	738	712	709	689	719	678	671	680	695	723	734	767	706	692	721	737	751	724	757	721	715	745	694	691	684	708	708	714	768	743	750	670	714	720	668	718	704	690	705	713	761	715	723	712	653	721	709	714	696	702	768	675	682	685	713	695	707	727	712	668	712	738	701	692	707	716	688	677	674	676	665	709	684	715	723	670	712	699	692	719	731	673	719	722	724	712	729	707	778	674	697	651	720	711	681	704	703	679	736	723	717	682	707	667	735	652	735	716	696	753	679	714	742	667	705	766	717	749	703	707	767	724	662	687	742	710	665	753	677	722	692	681	709	702	729	712	677	700	709	675	710	704	721	719	734	704	721	737	727	724	741	698	712	714	666	733	756	732	744	756	692	724	719	738	712	700	669	741	695	681	719	725	746	729	695	678	742	759	712	691	701	709	705	659	703	704	728	716	718	692	719	682	672	724	726	718	714	676	717	704	642	666	686	705	696	743	686	719	727	717	681	721	729	663	680	678	679	662	719	666	671	670	737	679	696	720	711	705	765	679	715	709	696	749	699	706	657	684	723	755	772	700	720	670	664	725	689	702	742	716	694	717	706	706	744	717	665	709	710	726	668	684	675	733	678	662	736	724	719	712	708	715	698	731	712	703	689	706	706	687	674	679	698	769	704	736	707	745	720	707	755	698	692	727	718	699	715	718	751	684	674	694	689	702	696	686	737	721	670	719	656	692	708	716	728	738	723	671	736	709	674	730	696	679	743	705	680	701	729	747	709	680	700	716	671	712	693	690	706	712	745	688	694	703	726	687	703	690	703	702	688	690	694	743	691	691	683	679	677	703	696	693	697	721	732	676	672	660	705	667	679	727	720	687	717	662	684	692	679	724	755	768	660	680	712	715	674	675	748	717	660	690	721	692	657	720	712	720	753	762	760	741	743	729	697	678	724	716	737	669	752	764	714	720	774	680	696	678	691	709	671	751	717	690	682	698	700	711	683	719	710	704	677	695	754	728	735	686	642	699	674	661	715	718	704	700	751	676	697	747	724	688	700	736	698	755	702	715	704	696	697	715	713	755	723	720	739	699	733	771	707	732	744	715	728	700	730	729	726	680	721	689	736	733	736	721	737	705	665	723	748	693	715	719	680	732	752	706	736	723	754	684	728	742	710	728	698	705	683	727	716	684	736	700	723	687	713	667	671	713	681	688	733	687	686	745	670	714	744	743	688	711	682	718	679	695	700	687	723	743	689	731	682	706	734	736	737	737	697	707	724	679	722	680	724	680	702	704	718	653	731	709	689	693	680	747	695	694	699	716	751	688	713	693	718	712	682	709	719	698	708	676	699	727	714	687	734	732	756	710	726	676	708	711	751	706	738	725	694	742	728	708	708	712	709	708	675	700	694	679	687	703	745	698	703	738	740	661	683	745	670	731	741	692	709	702	728	735	678	672	708	719	701	720	750	704	723	763	730	689	660	704	676	693	684	680	719	784	761	699	697	686	762	742	696	726	746	744	764	714	733	693	719	748	679	714	708	725	726	726	676	715	711	695	709	700	693	687	687	722	706	683	660	660	683	679	736	729	746	732	689	688	737	710	727	653	694	702	710	704	705	718	712	752	719	680	664	702	725	732	782	719	695	712	651	750	693	720	714	718	703	677	652	680	730	727	688	726	684	627	701	685	752	666	726	709	683	717	714	718	679	699	695	682	716	747	703	753	702	723	732	690	707	682	700	703	713	739	695	712	696	721	677	736	696	715	673	691	708	750	706	701	709	720	691	639	725	705	722	727	740	677	682	660	689	684	720	749	707	705	729	716	702	694	742	756	670	742	717	726	639	725	727	711	729	727	731	689	741	696	721	706	663	727	750	724	745	727	696	724	665	709	726	719	712	697	719	684	686	685	669	740	700	762	715	740	742	688	694	697	747	680	665	709	717	721	676	635	681	675	687	774	667	672	686	728	738	675	700	718	668	701	706	675	725	701	728	653	737	680	738	739	703	736	697	687	691	685	721	711	725	699	691	713	699	693	728	670	731	714	681	736	701	692	732	697	708	731	712	752	710	723	666	652	708	726	713	697	688	679	667	720	706	727	707	761	758	734	767	730	711	694	681	750	732	677	679	698	697	760	711	722	702	701	703	671	706	667	685	718	756	719	691	672	669	680	692	690	713	647	718	656	729	688	691	690	740	715	721	719	739	670	713	665	727	689	676	715	741	688	725	691	743	729	699	700	678	706	730	692	714	692	702	698	711	724	706	730	711	673	666	692	693	665	674	771	681	702	714	692	674	688	713	689	724	683	700	766	668	671	725	711	695	671	712	735	715	693	672	695	719	690	692	696	720	698	726	705	687	696	750	692	614	756	744	740	739	712	736	745	709	676	725	703	697	676	648	730	649	726	731	679	710	722	713	697	734	704	688	693	670	758	702	711	737	769	659	727	656	694	697	706	754	679	701	698	705	725	690	693	718	714	693	713	718	733	755	767	707	681	688	666	687	738	744	706	711	680	728	670	690	713	683	665	712	703	717	688	731	699	731	702	714	719	687	733	705	695	720	673	717	685	699	679	664	725	689	740	689	717	721	695	660	660	697	680	698	687	671	680	687	651	703	743	689	695	707	681	752	747	711	718	685	708	684	695	739	709	714	682	727	691	709	718	678	720	731	695	695	700	641	710	765	707	719	707	713	717	709	652	732	696	706	715	721	677	699	736	713	705	699	743	678	700	691	717	701	730	709	673	668	708	736	698	691	663	670	754	689	709	717	717	739	664	699	679	709	710	728	685	740	699	727	683	733	711	714	669	736	733	664	725	682	759	679	729	746	710	677	709	733	752	701	707	717	652	732	729	683	701	696	691	687	701	727	712	740	680	704	714	684	696	671	663	711	683	691	717	723	721	678	728	689	704	693	768	740	728	710	731	673	651	704	732	716	728	660	701	699	703	691	661	699	728	698	695	730	729	713	684	708	734	687	731	762	724	747	670	668	712	681	707	691	723	739	656	702	713	672	647	749	683	757	706	717	741	727	709	683	682	708	688	716	688	748	697	676	726	700	714	730	704	705	731	721	666	687	687	704	716	710	735	747	686	673	760	658	712	691	711	687	708	670	700	692	669	710	680	730	751	663	669	657	740	723	740	705	705	705	712	684	702	655	710	714	731	685	646	649	708	697	776	661	698	662	727	704	693	655	687	712	707	691	748	696	684	705	702	718	688	704	710	639	742	650	670	769	717	681	702	771	697	660	701	742	684	796	746	718	677	675	664	661	716	747	723	737	734	752	700	737	708	717	740	667	708	725	666	708	733	710	668	696	722	759	723	742	735	715	741	745	685	720	684	693	683	668	676	722	689	694	735	679	668	695	692	691	679	682	701	714	731	690	716	699	670	732	722	701	712	654	738	673	712	749	703	700	725	703	733	777	668	683	666	654	703	724	671	725	786	732	724	679	720	724	691	695	729
59846	92381	58853	24061	6261	1548	650	588	626	623	587	600	581	675	635	610	635	632	637	629	623	612	628	645	678	607	667	624	644	609	589	603	640	634	625	634	653	604	651	640	597	657	668	574	675	585	614	611	611	651	632	647	661	605	619	568	596	571	632	612	613	611	658	593	706	601	608	591	638	621	614	636	613	608	680	629	658	633	618	582	678	664	598	627	614	623	659	604	621	554	610	609	622	599	634	643	614	652	603	633	643	642	625	599	633	601	632	636	608	626	579	650	632	662	617	578	610	641	630	629	620	627	640	615	688	627	660	644	590	602	654	654	617	599	634	630	635	636	642	607	622	572	609	622	570	625	611	612	676	655	558	631	648	616	615	620	636	620	608	624	642	635	639	573	637	627	618	640	626	625	645	600	608	589	669	639	641	619	611	617	608	642	642	575	629	629	634	628	623	659	625	622	625	610	654	656	631	670	641	603	611	635	631	628	584	617	614	629	630	600	638	650	642	658	645	592	657	629	632	649	642	639	607	670	573	589	662	616	608	603	639	603	571	605	639	624	614	601	648	614	588	672	627	694	662	616	641	609	659	627	652	651	679	671	654	600	664	596	614	619	631	555	602	620	604	594	646	640	626	673	608	631	608	670	678	701	641	632	679	631	607	642	626	566	628	617	626	622	635	608	587	611	626	659	717	611	603	653	621	615	594	653	646	624	636	633	603	613	614	606	658	621	638	603	612	637	597	632	620	637	655	601	686	594	669	622	701	607	620	577	653	592	586	701	632	654	630	605	653	612	675	644	627	624	598	607	600	624	602	646	623	623	607	616	641	623	657	632	582	578	604	610	651	562	630	591	604	609	648	627	621	587	672	633	585	608	614	629	613	622	622	632	629	624	604	630	592	608	622	639	580	608	658	617	562	601	629	612	597	635	629	604	606	647	666	607	649	595	612	630	672	672	637	646	634	635	629	654	618	609	632	560	618	669	620	608	606	624	644	620	608	635	603	666	631	593	591	604	612	637	613	608	630	601	602	621	594	639	592	610	590	624	684	601	594	591	650	625	648	646	630	596	626	633	614	666	624	640	600	593	568	659	605	634	631	650	667	655	627	604	606	613	596	567	656	643	618	598	636	625	667	631	649	585	603	619	607	621	634	608	633	611	597	620	629	619	690	593	645	642	612	617	658	603	645	594	623	627	627	641	622	641	646	616	669	635	607	635	648	603	623	624	622	633	621	626	631	576	604	663	652	653	636	673	624	633	655	591	612	664	650	664	622	655	632	642	642	614	635	637	630	596	630	644	648	600	613	602	628	618	601	622	620	632	579	630	608	611	586	617	607	580	648	604	561	633	649	614	592	600	643	618	611	635	624	609	631	590	610	582	679	641	612	618	631	610	629	607	590	574	675	650	628	638	638	586	612	637	595	647	616	617	643	598	596	633	643	633	657	615	620	643	612	605	649	686	630	593	632	638	593	638	632	602	653	570	605	634	598	617	613	624	607	602	592	604	611	623	652	643	637	617	600	684	620	592	665	604	630	642	644	663	606	591	624	627	652	625	615	654	586	615	623	630	625	630	596	627	665	632	593	658	635	626	631	650	655	675	644	611	621	602	618	622	644	623	622	614	620	601	676	617	658	631	609	613	598	578	633	625	631	594	612	642	604	623	609	681	630	603	622	595	589	641	642	636	587	632	660	625	663	602	573	691	622	631	638	608	625	640	577	678	636	617	605	651	628	604	566	626	622	591	627	619	640	638	606	639	615	567	614	643	596	612	625	617	614	646	599	569	638	606	578	602	623	603	634	641	643	651	639	613	648	607	635	604	655	613	655	654	642	609	670	643	595	601	618	636	629	598	636	615	635	587	618	586	630	595	612	659	641	624	607	629	585	578	624	640	654	606	643	607	640	621	634	597	645	619	615	662	637	616	619	636	587	591	618	560	632	610	604	622	620	593	605	589	579	592	622	623	651	668	617	643	626	585	644	676	624	647	626	638	599	632	642	604	596	634	643	620	611	629	597	628	634	599	592	618	639	605	616	619	656	630	646	618	616	617	594	639	649	630	622	650	604	593	567	584	620	681	635	649	633	610	617	630	623	592	604	628	642	594	615	623	631	614	644	629	667	630	651	634	624	593	642	595	633	602	669	636	634	610	596	599	607	654	665	607	600	640	625	668	622	582	589	596	590	618	603	591	581	654	640	611	623	615	604	599	619	609	632	616	601	630	593	623	624	678	595	627	622	642	621	611	604	636	586	626	658	687	638	576	664	634	611	638	652	607	638	620	654	611	604	605	620	648	617	632	640	615	642	614	609	616	594	637	627	603	599	624	586	655	623	587	580	616	604	595	631	589	609	607	577	582	643	597	662	615	607	609	589	605	605	678	652	623	634	641	602	637	614	644	623	633	618	646	629	609	616	588	638	593	615	629	577	606	647	558	639	621	617	614	635	643	615	640	590	599	619	597	610	662	599	626	604	604	660	606	651	648	661	674	601	652	614	659	655	632	626	630	588	671	614	641	631	619	600	598	639	610	660	642	591	624	587	617	609	571	642	602	621	640	608	627	644	614	651	588	643	585	619	591	621	559	630	625	618	585	573	615	589	590	568	609	661	634	592	619	581	616	606	588	628	641	572	636	589	626	629	579	624	624	563	610	629	631	634	642	617	607	606	629	647	618	639	627	675	644	584	621	600	650	624	651	626	650	633	619	628	631	620	609	619	617	586	618	653	584	609	560	619	618	649	631	651	622	622	643	636	583	653	625	621	621	630	613	647	599	591	629	588	605	608	621	619	606	663	651	633	610	593	602	616	600	608	609	638	608	609	646	618	638	658	607	608	633	669	673	576	637	619	651	569	639	603	601	588	627	613	571	645	563	635	600	630	613	650	620	601	630	656	598	652	615	630	600	641	582	618	649	645	632	598	633	600	597	621	625	651	605	585	663	605	654	606	627	620	611	672	615	551	625	661	675	627	593	608	604	611	642	654	646	651	631	631	600	635	620	622	595	617	623	611	634	601	643	634	568	637	594	618	645	625	627	663	651	611	631	599	613	636	571	605	644	623	619	646	641	686	615	607	606	619	628	621	611	632	613	578	637	627	598	602	637	622	603	648	634	605	616	604	605	607	625	615	611	622	604	641	641	608	577	614	601	629	662	642	635	569	600	609	615	617	623	649	614	595	602	602	617	613	653	599	568	636	644	610	564	602	632	627	622	687	648	641	581	628	678	623	610	592	687	665	629	575	597	638	616	604	605	615	646	642	611	633	628	599	596	644	634	600	648	653	582	594	612	601	584	621	595	597	667	619	633	628	582	562	636	614	581	645	615	591	632	629	671	694	653	581	603	636	641	641	601	598	634	622	632	600	649	590	625	618	617	629	630	551	613	620	591	636	587	600	608	627	622	637	618	638	655	607	606	619	595	600	636	601	657	641	624	617	653	617	609	607	657	636	595	624	637	614	610	628	601	656	597	607	654	587	650	608	625	667	596	623	655
33438	32224	22409	6666	1157	731	570	545	557	530	552	534	521	548	519	561	565	530	543	554	563	542	550	578	607	518	549	541	557	552	555	544	494	539	539	540	583	535	507	585	539	520	514	525	551	581	555	556	564	544	555	555	559	540	530	561	502	521	533	509	534	526	526	530	546	533	559	540	531	518	525	529	526	594	549	531	552	518	559	518	562	563	556	545	528	526	510	579	546	489	554	567	548	548	573	530	559	524	589	569	578	515	572	526	534	570	598	518	563	532	562	504	563	543	574	588	535	558	496	541	546	529	587	504	525	528	554	478	531	537	533	582	534	563	547	513	510	508	511	519	566	563	509	484	539	553	529	550	495	558	573	543	508	561	590	570	552	530	569	580	531	497	522	571	570	548	541	586	523	552	524	558	557	553	518	524	514	533	538	520	517	524	529	520	551	581	527	561	518	535	518	541	498	534	605	530	539	541	597	530	547	523	527	529	533	533	556	536	622	568	548	544	539	536	507	512	556	539	519	569	554	543	527	538	544	561	555	564	532	521	544	495	548	562	547	520	523	558	570	554	545	520	486	549	530	532	517	504	521	577	569	535	533	550	523	518	552	523	533	532	554	525	545	580	545	538	558	545	542	551	563	556	544	530	552	517	552	527	554	529	519	527	524	541	515	550	536	504	574	522	532	578	566	529	566	532	555	497	529	503	589	535	535	517	519	542	547	539	524	542	550	546	513	540	536	539	516	507	594	550	560	521	541	535	506	554	531	564	551	579	549	525	576	572	542	528	494	540	572	536	600	538	499	536	579	581	517	565	534	553	550	509	517	532	514	554	540	533	506	532	526	500	514	524	581	535	566	555	529	524	556	582	542	576	551	529	542	532	527	567	577	519	485	555	582	547	587	557	562	557	583	551	514	532	538	515	543	545	569	515	510	594	485	551	459	538	535	529	525	522	536	547	543	519	513	552	578	533	511	571	534	557	548	506	530	535	545	566	575	525	541	556	514	550	565	522	562	553	517	521	529	491	544	553	558	560	547	561	555	537	548	556	505	573	504	506	548	554	537	536	550	535	548	552	558	556	535	504	565	526	544	493	526	524	547	563	548	572	550	539	534	509	534	469	546	519	541	540	565	558	540	501	528	559	538	503	602	541	529	542	504	570	533	524	522	573	559	518	545	495	527	504	515	538	545	544	538	542	546	552	519	559	517	564	536	544	503	550	544	531	545	513	543	584	536	557	488	509	551	560	545	524	533	548	552	566	503	562	522	573	569	567	559	479	527	579	540	523	567	559	550	573	540	549	516	560	572	545	512	489	531	544	543	575	536	580	537	538	541	528	545	528	545	539	567	557	530	531	531	536	534	561	537	563	519	541	536	550	554	539	500	554	545	532	547	504	526	532	520	562	570	555	533	521	530	520	556	567	521	523	582	513	548	555	512	515	538	527	524	552	523	545	534	610	552	538	514	578	531	505	562	529	520	576	538	534	556	540	544	546	600	518	550	583	541	524	522	538	542	542	560	567	540	537	511	536	545	542	554	515	542	559	489	562	531	565	525	534	538	534	553	533	525	570	535	541	518	525	556	626	526	529	549	584	501	541	546	533	547	518	540	503	527	525	598	543	506	525	517	527	568	524	566	559	554	565	525	533	576	564	547	570	534	543	570	524	564	508	539	534	545	544	546	504	541	575	541	541	538	540	495	538	499	531	514	521	565	557	530	509	514	552	563	579	530	557	561	543	505	532	529	565	577	538	515	559	597	567	568	576	494	519	514	542	515	514	549	550	549	525	548	544	545	535	540	533	527	530	513	579	520	539	546	544	565	550	531	544	544	499	580	534	526	526	498	556	551	578	541	518	527	536	519	540	540	583	537	536	530	565	512	547	565	537	583	573	541	501	551	508	497	489	545	556	503	526	525	553	489	489	535	541	540	534	515	548	579	556	582	539	517	530	524	520	553	563	554	562	547	525	539	552	542	518	539	531	557	542	537	524	550	546	531	519	549	539	528	530	553	528	529	560	530	503	508	566	574	522	537	491	545	534	529	562	524	519	568	514	535	504	562	495	600	600	512	605	553	563	555	567	549	546	545	542	513	519	554	512	552	552	523	529	541	530	539	527	557	531	555	532	550	538	545	514	521	525	523	499	567	551	511	543	519	562	566	550	500	603	516	541	565	557	514	563	550	533	533	544	532	578	493	566	551	577	553	550	575	519	536	527	538	530	529	514	530	587	520	555	544	557	510	553	528	570	527	546	584	536	558	517	558	568	542	515	567	548	547	521	549	520	542	561	524	561	538	565	536	596	532	542	552	560	521	500	522	525	589	527	487	540	517	542	564	552	536	565	600	537	487	504	561	567	591	520	508	506	528	496	541	513	494	513	542	590	558	533	555	539	562	484	534	534	545	550	512	591	536	527	507	570	566	540	579	525	520	551	554	534	549	558	476	566	556	509	562	572	558	522	566	526	528	529	568	493	565	558	544	541	534	566	558	564	541	509	494	568	534	533	534	503	557	533	549	527	527	533	523	546	551	563	566	555	567	563	554	529	537	566	547	506	535	516	536	524	570	546	556	600	560	551	567	501	532	525	566	560	552	568	514	524	538	539	503	518	576	550	529	536	574	522	554	574	518	598	549	525	529	507	570	556	530	509	570	552	506	564	562	545	549	589	546	510	533	509	565	511	516	545	551	520	547	509	499	517	526	515	520	528	587	558	518	541	542	537	599	564	520	538	528	545	541	522	507	542	521	571	531	543	556	579	515	543	553	530	523	575	535	518	515	552	545	531	549	548	513	525	544	566	556	504	551	529	532	577	539	547	561	561	531	534	523	560	499	484	518	545	535	540	505	524	555	570	534	551	574	541	513	555	564	547	507	541	539	533	586	528	582	533	531	557	555	570	488	533	567	548	557	549	517	533	563	526	532	542	570	541	514	564	546	538	547	544	527	570	538	555	546	557	519	533	572	501	526	514	522	534	533	575	579	574	539	546	523	524	506	536	549	469	558	557	552	550	537	533	526	551	510	531	520	525	513	575	507	525	538	563	523	528	497	558	537	508	547	541	554	505	557	529	547	541	561	523	534	526	576	541	531	560	557	503	542	540	552	569	540	534	571	521	544	579	549	560	590	531	546	509	568	520	531	562	575	584	524	542	521	532	551	518	528	566	544	551	515	570	529	537	523	566	524	541	550	555	539	531	563	518	533	519	547	526	539	550	524	547	553	495	524	519	534	515	540	564	549	537	541	543	518	500	564	580	533	509	555	530	509	572	589	550	485	547	557	582	571	549	550	563	537	564	562	546	531	521	508	574	542	543	581	513	549	563	564	502	470	513	518	536	567	570	548	521	507	561	518	516	547	529	535	570	566	555	510	508	587	515	527	551	550	553	526	528	576	531	560	520	553	553	536	532	556	567	532	582	563	546	532	587	519	530	545	504	508	492	506	530	564	567	522	533	546	523	523	520	552	517	553	536	512	533	508	545	531	536	529	559	587	537
32607	33067	13567	2897	878	516	415	457	450	449	408	455	455	395	403	396	434	439	442	449	469	405	414	416	419	464	441	478	428	441	444	464	440	437	463	436	453	437	452	417	396	445	395	422	449	479	464	425	438	418	436	425	431	424	418	482	470	432	442	475	431	467	441	412	435	432	434	491	438	427	455	403	428	439	432	392	460	429	468	451	411	444	398	416	469	448	412	408	464	454	431	396	411	422	470	458	459	417	416	456	415	444	438	429	428	439	415	410	461	459	457	445	476	419	460	418	433	433	434	417	444	423	462	430	414	407	415	391	447	447	458	453	414	474	447	451	438	471	447	402	443	448	450	397	461	436	461	435	460	415	428	414	412	417	441	459	462	424	414	473	467	438	428	439	457	482	430	417	420	408	447	482	467	422	451	438	417	408	422	432	425	409	428	419	434	454	409	418	418	430	416	400	424	444	480	434	393	414	432	425	449	417	433	441	408	461	429	424	453	423	495	477	423	426	469	438	451	439	419	407	433	451	414	423	421	442	440	469	420	448	453	405	401	436	399	433	406	441	436	429	422	426	413	437	475	437	462	468	435	455	427	444	416	417	437	411	445	513	444	422	419	454	417	449	442	451	432	419	423	428	431	427	449	431	400	424	449	459	452	407	400	440	448	469	419	484	425	455	455	467	443	417	428	396	494	401	468	420	420	395	460	427	455	437	438	434	451	448	435	446	452	428	475	467	433	437	430	451	451	488	436	407	413	426	449	465	409	447	417	437	438	427	442	441	452	484	475	427	471	421	435	432	424	461	441	456	420	441	465	425	447	434	445	437	484	437	452	425	455	431	410	418	458	442	440	433	435	440	491	411	429	397	391	423	410	428	468	437	456	416	405	447	445	423	471	417	420	431	466	408	422	456	424	440	444	449	415	443	392	447	470	461	381	418	431	430	441	393	453	436	439	415	474	458	458	445	433	436	450	431	417	428	430	473	428	414	448	419	444	446	413	460	423	442	436	464	443	392	458	405	471	454	426	458	455	444	437	440	448	447	402	464	426	431	413	421	403	451	440	418	452	462	450	463	474	450	434	430	434	408	433	437	436	438	421	483	415	389	432	431	422	395	455	410	459	439	416	478	464	443	453	410	442	426	416	394	441	420	437	452	414	400	416	417	402	467	458	447	417	417	435	408	450	424	454	408	416	423	462	445	398	440	489	402	400	435	426	415	458	431	460	429	423	446	455	421	411	449	455	459	437	427	412	456	446	448	432	423	415	464	442	433	475	477	442	397	436	420	434	449	434	443	458	430	462	436	401	441	430	406	419	470	406	435	443	458	445	410	415	430	466	406	413	452	441	420	420	428	458	464	470	427	466	460	409	430	460	387	457	439	424	448	421	440	419	441	438	462	457	434	389	465	451	415	419	410	394	435	462	428	421	423	426	446	466	436	418	432	415	454	429	426	430	461	441	455	433	399	435	427	441	428	436	433	446	440	412	444	421	485	418	421	460	409	465	427	430	433	416	428	463	432	432	406	407	436	403	431	451	430	444	440	396	454	454	467	483	391	433	432	377	448	430	418	446	426	418	420	446	460	440	427	435	419	425	455	406	471	415	432	424	439	422	415	444	412	434	431	487	431	399	422	420	442	450	431	446	447	443	471	445	417	433	465	437	462	448	433	430	403	414	442	420	444	437	464	421	453	431	409	437	388	464	414	443	413	436	462	452	437	425	433	451	483	443	413	452	438	436	416	421	389	447	452	452	453	446	467	417	436	443	442	425	459	459	445	459	463	451	430	468	432	428	442	416	454	477	418	428	441	418	447	432	435	448	461	429	436	452	430	429	442	407	436	456	448	416	413	429	421	430	480	472	448	427	473	485	423	434	417	434	462	428	417	473	438	440	436	414	473	386	397	429	471	440	409	413	466	412	420	434	408	426	419	437	449	429	411	434	435	443	431	445	447	429	456	415	438	441	467	412	450	461	435	400	461	443	417	448	425	471	428	450	440	418	462	389	420	457	457	447	466	419	408	438	404	459	430	429	443	471	418	431	470	430	418	445	444	442	460	456	430	466	405	479	430	461	426	432	404	458	461	397	443	423	446	458	452	431	415	418	433	403	455	442	404	417	457	464	437	410	470	442	414	421	449	453	410	440	443	426	442	444	456	468	435	433	430	436	433	469	455	416	476	463	445	438	448	450	407	429	429	443	441	418	451	427	382	410	472	456	424	436	437	438	421	426	463	440	494	409	416	435	441	410	440	435	400	422	422	424	433	442	466	438	415	425	453	431	456	456	430	415	434	450	430	445	425	384	412	442	409	419	436	404	445	398	429	475	440	471	441	388	468	440	405	431	428	431	454	462	426	415	421	432	458	447	412	456	429	382	442	453	449	439	439	415	395	471	403	402	453	465	399	411	432	410	459	400	438	442	431	446	420	443	450	435	407	444	461	399	447	463	427	428	488	449	499	461	414	435	435	452	429	448	462	463	451	435	445	427	397	454	408	430	446	434	452	434	438	448	434	437	445	437	452	467	415	442	424	440	450	393	402	436	437	434	419	432	410	433	408	441	459	426	458	461	427	427	438	441	442	443	447	395	412	465	456	477	433	436	444	436	423	452	420	396	405	451	393	433	437	380	447	420	433	428	456	454	451	443	437	446	418	449	440	434	435	446	452	419	483	429	454	440	424	460	455	436	455	460	428	420	430	457	442	459	424	414	432	450	463	459	426	422	449	444	431	410	447	434	404	426	448	463	426	420	436	438	409	454	449	441	435	435	456	424	418	445	369	383	409	448	439	408	418	420	395	436	423	481	426	412	434	399	421	462	433	425	456	423	463	457	442	432	457	419	467	423	452	425	452	443	436	449	416	404	429	422	439	442	455	427	473	433	441	440	454	433	429	451	426	409	428	431	469	446	423	440	442	469	438	440	405	415	449	436	386	439	412	415	423	443	423	449	475	437	418	431	455	473	418	453	449	418	455	442	412	395	435	471	430	440	394	426	471	437	458	432	432	456	387	402	445	434	424	464	440	412	448	467	460	421	464	430	391	412	427	458	437	478	404	408	453	438	407	463	474	474	431	440	437	426	452	447	455	465	408	432	422	447	444	419	435	431	447	474	382	419	421	428	426	414	408	461	428	431	429	426	461	443	423	447	410	447	457	414	455	401	424	447	447	412	388	424	434	440	468	445	413	414	438	446	436	441	426	421	454	422	418	462	388	448	422	448	453	423	436	457	440	426	420	439	424	437	413	423	435	441	429	421	438	411	411	386	421	432	486	438	426	433	453	438	428	428	477	439	441	466	422	428	426	409	425	445	405	398	451	459	436	427	422	410	441	424	439	427	431	441	458	446	474	452	444	475	411	453	453	430	445	424	447	407	439	414	425	423	445	468	428	435	431	431	457	406	442	461	445	440	443	463	446	435	457	465	422	426	442	442	445	458	412	446	421	418	410	443	406	447	436	401	432	437	422	406	433	447	440	419	404	455	446	429	420	460	411
25118	24965	31972	26363	16470	3735	806	665	561	569	591	576	592	534	537	592	584	580	562	589	566	560	564	539	559	600	584	569	568	615	553	593	552	582	544	592	522	575	576	573	558	561	579	566	509	562	595	549	551	618	601	563	509	566	546	597	586	551	545	563	533	571	559	554	569	499	554	572	564	562	528	577	527	590	566	575	542	558	526	576	560	565	532	561	558	614	578	568	517	535	570	582	544	549	543	553	507	585	555	550	563	556	548	539	541	528	573	568	603	528	565	563	556	563	522	561	588	560	588	574	561	580	551	582	601	568	565	504	581	573	582	540	546	574	551	529	573	574	546	557	546	543	549	578	538	571	613	550	575	566	564	568	580	574	550	561	567	536	542	585	576	608	562	575	536	598	571	514	585	565	586	580	581	533	589	558	584	543	573	548	534	537	555	566	564	539	547	551	540	582	574	574	590	535	577	540	561	562	566	587	569	538	566	534	545	542	526	506	560	601	554	589	594	549	561	538	601	602	564	551	534	550	548	556	591	539	579	564	568	540	555	576	509	571	533	597	603	550	565	579	558	560	586	571	605	599	588	556	617	558	558	582	574	598	560	491	542	562	537	585	579	587	578	544	568	517	567	556	560	547	576	555	586	586	576	592	571	534	602	558	545	554	556	551	556	570	549	551	566	500	566	553	565	528	527	570	607	570	526	542	568	556	566	547	578	536	564	562	546	533	595	544	498	559	565	557	559	544	543	553	561	562	543	497	537	567	538	573	569	576	574	564	581	556	592	571	553	553	563	560	533	569	539	580	520	525	524	583	534	535	569	495	548	562	577	597	573	597	522	544	531	516	600	575	546	567	586	580	582	552	547	526	572	523	526	517	572	584	558	580	555	548	573	575	542	546	564	560	580	581	540	580	538	579	547	560	522	555	508	586	559	570	529	544	538	565	555	561	570	547	580	561	532	534	533	536	517	590	557	523	581	555	523	556	575	565	544	536	551	580	580	547	509	562	531	575	519	536	553	556	530	562	567	568	553	614	582	539	551	574	575	559	562	550	593	571	571	569	565	558	585	536	574	575	608	553	541	513	529	491	526	598	571	564	534	581	563	559	581	553	582	578	570	550	537	561	535	524	542	558	544	575	539	552	602	593	548	552	535	564	591	579	563	514	540	544	497	579	547	553	523	572	582	554	561	587	585	587	544	551	540	527	576	553	573	523	525	581	548	560	559	581	524	512	573	540	566	529	540	530	562	539	554	555	578	545	571	561	549	570	548	536	567	586	513	556	536	576	580	519	519	594	564	552	543	536	590	551	541	555	573	539	578	528	582	580	533	548	567	581	581	543	542	566	584	515	549	522	574	609	559	535	565	528	512	541	569	558	547	530	585	562	573	581	536	583	551	578	544	546	538	580	571	567	565	526	555	541	550	619	524	615	540	545	526	588	524	545	577	553	555	558	572	541	580	536	583	594	553	537	563	566	562	528	548	598	543	565	596	574	538	597	538	538	577	537	585	546	523	538	543	556	577	526	532	508	553	583	525	546	525	555	540	576	576	582	571	537	612	565	564	554	572	551	558	572	550	617	545	542	545	589	565	551	530	552	569	527	596	517	558	515	585	555	581	540	533	537	572	558	540	556	533	555	526	526	582	574	542	574	551	581	595	539	557	556	588	511	563	494	581	545	567	553	563	543	534	545	561	544	516	561	547	568	539	563	536	562	556	565	512	538	579	563	538	517	562	520	571	589	573	555	531	593	528	574	579	511	621	529	525	555	507	522	516	546	613	586	516	571	522	602	557	574	542	546	547	560	587	541	529	546	577	521	562	568	530	554	540	565	577	563	579	582	581	525	554	577	548	547	579	572	553	536	602	558	531	574	594	585	580	576	537	564	566	513	507	560	539	551	544	566	539	536	583	558	571	555	540	511	580	562	589	536	545	560	579	566	510	546	577	602	537	532	555	525	579	537	547	575	543	509	519	556	565	521	563	531	566	544	536	551	550	547	528	596	576	587	545	605	635	569	530	545	575	564	532	634	577	545	494	521	554	536	563	546	553	529	600	554	588	525	526	545	550	540	566	556	501	549	553	550	605	594	546	562	539	553	549	596	494	534	572	589	589	538	539	586	572	544	516	593	549	555	541	550	524	491	546	564	513	519	541	556	557	529	554	537	547	561	532	567	578	533	556	532	564	586	577	560	544	519	559	566	537	554	581	583	569	561	557	569	528	570	553	534	599	534	591	532	631	516	566	557	501	552	530	565	549	559	537	557	556	547	541	557	557	547	553	570	505	557	512	560	600	553	562	547	523	554	566	546	569	563	532	538	575	573	580	582	575	554	547	558	577	556	575	543	531	550	593	561	564	553	554	560	579	568	530	589	523	561	573	553	584	542	587	552	533	561	565	536	567	553	573	568	550	574	558	541	568	529	542	604	520	539	542	535	553	551	514	537	529	579	572	584	566	558	536	528	565	526	595	558	535	615	563	544	522	614	580	532	532	551	555	548	604	564	594	553	553	586	564	597	584	542	568	567	558	546	549	535	590	604	557	576	583	554	554	565	554	545	568	556	525	528	539	565	545	545	581	585	564	566	580	555	570	537	509	551	585	532	523	573	558	526	593	530	564	573	561	524	534	565	532	509	528	609	568	543	578	524	574	546	591	589	554	569	511	566	619	569	572	551	525	541	559	551	529	535	587	568	579	513	532	555	594	553	562	546	564	556	581	541	557	542	554	548	564	602	520	544	563	533	605	575	558	544	562	568	543	523	583	550	551	526	539	596	561	572	570	571	526	565	532	554	528	523	534	543	594	535	551	585	586	555	554	557	567	569	544	578	582	539	557	563	574	520	572	584	544	526	530	526	537	572	534	569	562	568	513	491	568	590	524	581	544	526	562	540	521	517	584	557	560	574	539	597	567	547	547	574	550	579	490	565	605	535	575	589	538	597	543	559	602	525	551	564	530	542	564	563	568	551	547	580	532	575	603	549	573	506	543	585	558	529	559	543	564	508	509	576	605	571	579	562	561	562	563	541	541	579	515	541	491	558	572	574	543	541	519	542	553	532	539	537	549	570	579	529	573	561	540	587	522	549	550	550	552	557	552	576	494	518	527	547	551	542	555	565	542	554	558	551	541	561	549	556	512	604	581	551	567	554	513	546	584	548	543	549	568	548	593	510	565	543	561	542	542	592	513	526	581	498	568	571	550	514	507	573	596	551	566	571	551	554	547	606	563	540	561	583	572	535	579	563	571	542	524	545	573	539	526	541	544	562	549	584	559	598	588	537	566	510	553	557	593	575	551	571	536	486	535	556	571	566	566	521	562	610	554	531	571	539	576	583	542	591	580	535	520	547	597	544	554	589	573	567	557	543	603	520	567	551	538	558	523	578	510	544	571	539	570	550	568	504	586	562	574	541	526	551	594	561	591	556	564	528	594	541	555	549	554	531	578	554	544	554	592	543	551	543	549	534	558	600	588	510	550	552	568	530	570	611	537	544
62802	86857	49005	16527	3671	926	483	485	500	493	518	524	473	468	496	522	543	513	521	512	495	536	501	531	461	506	494	502	478	490	491	495	521	511	507	511	486	537	488	497	504	476	468	515	504	509	472	523	479	489	517	470	483	499	496	505	500	481	506	489	507	459	506	485	492	467	543	500	507	472	535	466	464	564	460	516	512	470	465	490	487	501	514	509	485	474	525	503	513	469	467	530	504	480	497	500	483	483	475	512	510	494	512	501	457	502	490	514	475	507	477	514	531	506	491	480	472	492	486	521	475	486	424	520	525	483	520	490	491	478	444	512	532	521	474	465	474	472	490	464	492	528	496	509	479	486	482	503	482	507	481	530	476	510	473	557	511	466	533	506	491	482	487	513	482	464	521	479	520	469	465	479	474	506	480	503	525	526	529	482	480	482	481	476	516	492	502	507	456	528	475	488	464	495	501	463	482	495	494	482	522	483	463	470	498	495	468	474	441	469	503	498	512	480	526	482	475	464	532	480	489	478	479	476	507	528	490	513	492	517	509	479	484	456	463	470	484	523	506	465	488	480	507	490	451	496	511	489	469	494	469	500	480	473	478	500	505	450	465	517	465	478	454	551	480	483	475	528	502	519	499	458	485	499	520	545	504	501	487	472	463	483	492	513	515	497	502	508	517	497	480	502	516	508	496	478	501	485	526	473	515	473	492	517	490	458	467	482	479	507	488	492	470	505	523	494	474	476	484	530	519	495	493	511	520	500	469	494	503	474	523	474	540	458	494	481	511	453	540	490	509	511	473	498	505	474	517	457	493	512	479	496	467	480	474	526	537	522	453	497	506	477	514	504	470	533	476	505	516	465	475	505	492	475	510	507	482	496	495	440	510	519	488	510	498	503	449	514	447	504	481	484	516	458	493	531	500	513	506	487	514	511	531	475	461	466	500	515	519	510	489	480	494	514	543	489	510	506	528	530	515	516	495	509	483	502	488	506	482	479	511	497	510	459	450	495	476	437	481	466	509	464	509	496	493	518	465	503	534	476	492	480	478	517	514	480	508	520	491	474	465	527	512	496	466	495	475	506	522	473	506	488	507	499	459	476	492	495	478	462	455	475	478	507	504	532	485	505	498	512	453	499	489	489	489	495	494	512	501	497	490	484	482	495	482	511	496	492	521	447	506	484	481	490	531	514	518	493	480	487	507	532	508	518	472	484	498	474	453	499	483	511	509	469	477	484	476	470	492	508	485	512	501	475	503	506	520	511	511	515	502	497	542	489	500	497	526	509	476	501	464	475	496	475	496	462	491	492	497	495	473	492	481	498	482	520	531	490	514	486	473	499	481	502	514	519	505	491	504	518	523	478	561	491	460	467	471	491	487	513	482	495	481	503	450	545	480	522	479	467	474	505	508	469	519	524	513	500	480	503	487	521	547	503	486	530	522	483	494	507	523	501	493	510	461	492	485	477	470	493	513	507	487	473	451	487	526	525	471	479	518	466	503	503	474	494	517	495	454	470	507	527	499	483	469	517	518	484	531	491	499	492	491	474	517	502	475	493	519	473	519	501	483	460	516	469	493	505	458	471	469	455	467	488	513	503	519	513	460	512	486	526	472	541	460	465	531	448	493	516	468	499	490	504	505	474	494	467	510	480	445	513	509	526	478	481	520	488	510	527	486	488	476	521	518	514	467	480	536	517	521	507	541	511	449	514	441	465	486	445	473	492	484	508	479	513	493	536	530	516	493	551	525	499	505	513	502	493	494	461	477	478	476	517	493	486	457	492	567	477	523	515	528	470	503	489	507	465	485	513	508	490	501	488	472	539	484	518	454	485	510	493	490	471	511	458	521	519	451	528	513	505	485	549	527	505	466	517	503	519	512	480	505	523	499	477	545	467	476	498	503	466	491	470	508	453	478	500	492	533	465	483	520	523	476	513	510	474	458	526	498	486	508	486	470	497	522	476	534	516	498	512	473	518	518	526	504	500	499	475	504	498	454	515	503	491	490	491	503	506	455	523	514	481	523	488	467	488	501	515	467	504	480	501	454	462	512	473	461	480	503	443	533	470	493	484	507	455	481	491	517	488	495	507	461	526	520	484	478	470	492	502	490	524	491	513	498	506	499	478	487	536	482	503	478	516	529	512	491	480	508	519	498	502	516	455	506	476	461	479	546	482	486	534	506	431	448	512	489	509	500	494	485	503	490	480	496	505	442	509	496	472	477	487	474	500	488	511	478	483	482	480	492	507	524	551	478	525	482	513	492	502	512	478	493	499	467	512	519	488	482	492	494	475	487	508	522	501	500	468	489	575	491	482	495	488	504	509	497	507	489	489	483	466	483	508	481	501	521	471	464	489	475	462	490	534	442	519	510	481	516	529	450	501	476	510	449	540	476	471	478	515	497	493	490	480	494	511	518	510	470	472	499	500	477	468	484	535	494	491	524	475	462	487	498	468	478	498	505	515	503	496	488	545	472	488	498	491	476	522	503	491	504	559	473	509	484	486	513	497	519	477	480	537	476	497	474	467	498	487	509	507	465	506	445	481	492	509	512	482	519	551	522	494	489	500	491	480	468	471	517	467	500	490	456	480	508	487	467	508	498	494	491	520	506	460	502	528	520	482	546	474	476	498	508	458	470	507	487	495	500	485	443	480	484	483	472	460	520	483	486	521	463	520	510	485	520	507	489	440	500	529	516	493	517	492	456	487	499	526	480	487	501	517	484	503	504	527	453	491	489	425	527	492	483	476	504	521	523	523	497	442	477	457	480	480	478	494	482	484	497	505	502	506	526	474	502	489	534	488	474	511	507	477	484	484	529	512	476	491	547	528	528	497	500	485	494	487	488	495	498	519	497	471	495	506	471	519	504	477	507	498	467	518	486	492	487	473	472	475	544	491	499	478	466	455	516	486	487	517	499	475	526	480	485	496	528	500	468	472	452	509	514	485	504	516	501	465	476	504	490	500	507	457	509	503	463	497	455	514	517	489	528	510	498	501	445	523	501	504	504	513	489	526	501	502	510	471	498	461	492	463	526	480	485	468	487	444	523	485	481	520	509	487	494	469	501	510	456	502	490	468	513	463	516	489	531	526	484	488	486	508	493	490	556	525	547	501	500	475	507	494	471	503	477	497	493	481	531	518	474	514	491	530	492	486	506	456	504	492	512	505	524	490	500	491	517	472	515	500	501	525	528	489	518	468	515	485	461	507	475	473	506	476	533	508	497	472	468	494	496	467	495	474	525	502	499	497	513	483	497	487	493	514	506	483	479	473	522	502	526	488	506	497	476	514	492	515	493	474	477	533	464	486	491	500	517	530	510	426	486	505	502	453	451	504	473	512	478	478	488	535	465	509	518	489	504	481	524	486	504	507	491	472	517	518	502	503	477	528	500	504	491	499	494	477	519	476	497	528	506	519	511	495	496	468	502	461	505	518	458	504	520	497	493	465	504	508	486	524	499	494	476	507	483	494	509	517	493	475	465	483	509	469	534	479
24083	23253	31109	25591	20095	9611	1438	833	717	730	742	754	768	739	718	737	780	813	729	739	721	678	762	811	696	748	731	717	808	701	690	709	786	736	724	772	708	719	743	734	727	744	766	705	792	750	712	739	730	697	745	709	692	738	719	707	755	711	731	671	737	707	712	695	682	704	698	738	738	729	727	743	682	758	728	741	711	744	714	707	746	741	731	705	728	709	676	726	683	657	709	737	674	702	745	745	707	726	735	731	714	709	757	729	740	734	684	655	705	672	710	719	712	676	737	726	727	713	741	694	729	793	730	721	713	777	711	737	721	733	719	719	727	727	717	760	683	727	701	691	699	718	756	734	718	754	721	663	701	729	761	727	681	679	661	730	702	755	699	684	718	694	690	734	720	727	726	715	709	674	737	714	709	712	709	760	707	713	731	679	683	761	779	705	719	757	732	732	700	699	738	716	779	731	741	772	712	684	741	677	727	777	695	690	821	728	698	722	779	731	675	735	722	741	729	737	707	687	726	699	749	731	661	716	703	724	727	710	700	733	695	739	702	685	729	755	717	709	725	746	759	702	695	704	720	737	738	748	753	741	707	737	730	721	699	689	717	721	722	708	766	716	686	736	695	723	702	717	690	699	778	725	692	732	714	739	745	655	735	669	672	701	736	700	725	698	699	773	715	712	747	709	717	724	728	715	729	740	690	707	683	723	697	737	707	715	696	747	678	778	717	730	741	662	719	717	655	727	747	732	747	723	700	715	723	672	746	709	756	713	658	744	737	730	716	725	756	678	706	724	699	718	747	736	715	707	710	792	690	707	734	740	738	726	697	685	746	677	750	720	724	708	737	728	735	768	717	722	681	691	717	708	713	727	693	735	723	706	722	756	740	734	671	731	762	737	695	688	724	771	765	698	713	722	758	721	726	698	688	688	716	695	741	729	670	726	759	755	741	705	682	714	696	712	745	693	721	732	710	708	717	725	716	743	723	780	685	722	693	724	686	691	748	720	728	703	798	734	679	716	706	726	711	708	754	752	734	715	717	722	721	685	740	739	652	698	715	737	722	738	669	695	732	731	717	715	685	706	690	744	669	745	710	704	712	727	731	705	711	703	694	763	694	668	727	697	731	725	752	725	742	723	726	701	700	760	739	735	698	712	752	713	706	762	730	770	673	698	761	762	668	717	715	729	752	727	701	710	776	793	698	757	734	696	698	723	707	765	742	709	729	745	733	729	706	706	710	748	682	703	730	719	715	721	709	687	726	680	734	698	687	695	756	713	740	719	711	700	718	758	737	733	724	737	727	703	722	715	701	655	777	738	703	740	662	733	707	719	696	743	671	711	731	707	704	688	767	703	720	712	684	701	733	753	694	694	695	695	724	706	678	726	722	728	736	718	693	743	717	705	751	687	682	699	701	695	698	727	783	714	658	687	719	664	727	742	679	693	753	749	753	730	687	712	717	714	665	694	735	711	758	733	695	695	714	714	757	738	746	728	780	730	722	712	750	677	716	745	687	708	693	756	727	715	674	705	714	721	678	680	702	730	723	726	668	731	735	713	687	788	729	685	706	749	725	678	726	717	733	712	703	715	693	700	731	711	707	739	734	700	664	735	732	752	740	692	682	695	738	764	762	745	721	728	716	749	765	721	687	729	748	761	740	663	679	681	708	753	675	665	729	719	728	751	731	731	727	729	700	702	717	691	755	740	721	695	723	732	684	694	761	685	686	727	697	744	683	700	739	689	659	700	749	749	687	717	688	730	705	685	713	711	713	777	754	758	789	698	745	714	660	733	764	675	699	716	706	681	735	701	759	674	714	760	692	741	749	691	723	737	692	714	725	704	721	666	700	711	717	718	713	713	719	712	688	713	696	735	650	738	717	696	702	721	722	708	687	787	723	665	730	710	706	694	757	719	738	730	758	729	747	698	734	704	688	735	773	696	754	675	747	699	730	714	751	769	696	739	717	726	731	732	722	749	705	714	718	690	717	736	733	716	718	673	705	797	747	691	700	732	716	709	667	726	759	683	725	656	721	746	729	703	666	742	732	735	726	701	714	712	713	711	710	710	704	732	696	714	686	662	720	711	699	750	728	720	685	722	725	707	710	698	754	704	731	734	708	711	703	712	710	728	722	704	703	698	773	721	720	702	690	692	713	723	654	758	745	732	708	720	709	709	714	702	733	729	756	751	719	704	752	679	736	681	714	725	706	691	707	691	712	723	679	729	729	688	751	693	733	686	669	689	718	748	738	767	737	714	726	723	709	721	734	708	741	705	689	729	716	737	730	735	798	694	696	734	708	695	680	705	747	755	712	741	737	728	687	703	720	772	703	739	728	733	720	739	669	718	727	715	712	724	719	695	753	728	721	711	710	740	712	739	699	708	696	681	710	660	674	736	702	709	707	714	699	742	754	746	732	747	742	702	692	759	743	726	717	759	738	690	684	716	706	774	744	690	676	737	724	695	661	708	763	728	690	668	707	678	680	686	704	693	713	725	741	696	636	738	713	676	732	696	670	740	723	734	663	730	717	748	745	738	722	714	725	702	772	744	723	682	704	722	679	728	686	728	733	752	743	729	739	770	670	709	679	735	702	774	669	740	723	696	772	753	709	737	712	720	687	710	750	712	707	701	725	702	672	700	703	765	713	692	737	683	707	727	752	706	692	687	750	752	712	699	681	731	707	712	710	737	721	723	740	753	689	678	686	695	735	694	674	690	730	702	679	711	679	776	726	734	683	729	711	756	721	740	696	748	729	712	701	717	731	721	701	689	693	738	745	712	761	764	697	716	687	707	724	719	726	759	746	732	747	751	713	761	770	719	721	733	705	714	712	693	671	717	691	718	696	741	692	724	734	739	714	723	764	710	711	727	712	711	690	699	720	698	693	744	752	734	706	728	736	721	752	700	691	711	684	739	733	740	716	700	753	754	743	729	742	730	753	741	712	703	758	704	721	732	722	720	742	701	753	714	731	699	717	743	673	715	705	680	732	762	697	703	704	738	702	716	726	751	717	717	683	714	725	724	726	787	708	690	680	688	720	697	742	700	706	692	640	732	757	699	715	736	778	711	695	726	703	712	725	757	722	655	721	739	723	709	728	671	674	676	687	693	710	724	663	760	659	744	709	708	722	702	771	708	724	706	731	715	745	761	713	689	727	680	687	671	753	715	701	719	681	712	693	700	706	732	691	731	722	750	700	710	686	729	719	687	724	734	694	748	718	727	726	708	719	745	793	704	796	743	715	769	727	745	703	659	687	655	744	700	687	731	716	726	712	687	709	698	747	719	716	647	724	689	711	731	686	715	731	707	676	714	692	750	661	745	729	681	672	703	707	758	739	729	722	751	675	674	713	679	759	719	765	720	745	679	745	687	693	747	733	685	714	735	663	692	713	736	740	744	701	701	735	705	726	656	752	710	728	747	686	679	737	727	668	745	727	714	725	702	720	733	713	712	699	734	749	704	710	717	687	755	673	727	708	759	716	774	732	759	712	730
60490	92786	57808	22736	5934	1202	639	644	591	601	611	604	662	681	655	654	660	618	591	657	657	659	666	689	696	610	657	653	634	641	644	661	677	610	683	694	585	647	655	592	634	630	656	666	647	650	660	661	638	622	646	627	641	629	642	633	629	589	587	636	636	646	623	647	645	637	617	668	606	612	646	609	622	635	645	632	677	673	631	640	646	637	615	611	643	635	643	635	689	639	631	554	680	628	612	646	619	667	628	644	666	657	626	607	632	647	607	613	659	635	634	657	641	671	656	661	619	622	609	653	613	625	693	611	666	630	627	624	606	601	671	612	651	610	647	658	661	631	647	640	652	639	642	678	600	608	656	594	669	632	633	599	630	631	602	632	604	632	635	640	659	614	644	672	655	647	614	612	635	582	647	647	609	638	644	632	612	647	647	655	684	642	629	674	615	671	666	579	663	632	605	569	621	642	632	623	649	606	624	623	695	611	642	665	632	620	651	564	641	646	624	684	649	613	652	664	627	631	641	637	619	637	673	623	614	616	653	651	666	583	646	629	633	649	643	628	694	679	629	620	626	607	618	652	682	647	620	585	658	662	650	639	669	665	645	651	608	661	668	626	637	639	658	645	677	627	642	614	620	646	634	657	639	581	642	644	575	648	613	669	691	627	593	602	655	631	685	661	686	689	649	562	630	586	658	651	656	644	628	623	609	628	633	602	633	649	611	650	680	653	656	630	627	598	651	633	617	633	632	671	635	622	673	617	601	684	674	634	701	617	651	623	630	591	622	659	606	627	650	647	657	637	616	662	663	687	636	648	637	650	674	602	642	617	671	658	570	638	606	596	615	665	599	652	645	657	628	660	631	633	641	651	658	666	631	606	622	630	628	645	592	627	648	657	675	644	616	610	646	644	654	636	554	612	587	610	631	620	602	619	629	643	601	645	632	652	658	633	615	580	676	581	628	654	639	653	646	623	631	641	644	633	641	621	664	632	657	614	656	663	649	678	669	630	621	602	617	649	645	600	664	636	651	624	654	643	620	641	629	605	626	631	643	639	640	619	629	621	646	675	681	692	654	674	565	640	613	646	639	655	631	620	616	625	627	615	620	629	664	660	641	652	636	653	643	628	635	649	637	628	638	618	596	623	674	617	622	667	657	656	628	612	671	607	653	650	627	614	609	610	658	656	628	612	612	624	619	614	658	658	605	630	656	638	633	604	589	640	606	645	651	661	617	657	628	619	626	657	605	614	659	692	650	599	634	666	613	621	637	635	633	591	622	581	658	629	596	641	644	674	651	581	629	680	638	630	670	631	606	628	637	636	591	623	590	629	685	663	604	602	639	679	617	611	625	647	620	596	606	660	648	626	653	610	656	680	607	633	611	657	613	669	684	622	635	655	629	634	655	597	643	603	631	638	635	628	615	596	606	618	639	658	668	650	600	624	685	647	642	588	691	653	626	639	619	663	652	637	637	648	612	690	648	664	650	669	608	633	599	628	614	610	596	584	623	636	643	613	634	654	653	615	658	634	650	638	691	681	625	646	674	656	620	602	667	653	590	623	598	621	674	620	654	632	631	674	614	674	623	592	640	626	618	582	620	636	614	632	633	623	618	620	653	616	646	635	615	661	639	648	699	699	653	653	660	662	602	602	679	620	602	668	636	606	674	658	600	667	632	615	691	620	592	630	603	589	616	636	634	668	646	651	638	572	661	622	672	680	639	645	664	634	619	672	659	651	612	619	648	596	667	602	619	624	635	630	665	589	634	662	597	683	636	628	597	644	623	657	609	635	587	639	587	646	633	653	592	662	602	638	603	611	643	685	662	623	658	618	592	654	645	611	637	597	604	672	582	617	579	614	609	672	616	608	617	619	658	652	644	637	622	640	614	599	657	647	630	618	682	640	660	620	656	671	617	599	629	666	664	577	614	647	640	620	672	661	624	680	614	632	649	639	545	620	645	655	631	640	642	634	618	630	650	644	652	641	592	638	604	636	654	623	657	636	622	599	634	625	642	649	638	625	600	611	630	627	574	637	637	647	628	636	645	627	615	645	638	569	652	648	630	638	611	627	626	662	573	663	614	596	615	666	654	673	638	633	581	640	716	680	607	596	608	649	668	611	608	620	642	613	596	632	651	641	621	612	646	637	672	632	621	640	650	624	626	653	673	662	597	642	666	620	622	640	639	639	634	667	629	663	666	653	581	643	629	601	620	580	614	605	614	642	657	572	681	659	638	559	623	627	676	651	604	656	625	604	635	601	606	622	615	641	586	660	616	638	642	635	635	615	654	643	618	636	612	644	629	640	623	623	643	644	563	648	641	638	612	641	610	610	607	623	650	672	613	576	635	635	604	652	618	619	678	644	620	590	634	643	606	624	619	596	616	665	641	610	611	591	580	654	617	613	643	646	597	649	595	641	648	597	659	610	614	660	688	633	620	631	668	687	636	657	598	648	622	663	644	658	655	624	648	622	622	611	628	632	608	635	596	610	616	648	608	650	655	665	616	652	621	678	617	617	593	600	607	623	651	631	639	646	631	606	624	597	649	621	643	633	598	603	622	649	625	664	639	687	611	644	601	651	666	588	679	685	659	606	597	608	669	686	644	600	595	616	637	621	631	641	645	596	671	610	649	634	615	603	684	669	628	622	636	637	624	628	569	615	606	609	635	606	656	585	579	612	579	608	598	594	653	628	618	630	620	663	604	633	622	668	596	659	628	651	667	641	599	645	621	642	660	657	622	638	656	624	616	626	640	606	640	636	664	582	601	615	639	610	621	622	632	632	616	654	627	616	671	641	639	632	629	622	654	601	639	633	607	607	632	621	613	599	659	637	615	629	625	687	609	578	610	600	614	653	663	675	642	620	609	587	637	647	653	615	585	634	666	608	612	625	622	652	641	656	618	630	642	618	642	602	589	633	649	607	628	627	653	634	623	575	596	607	647	642	626	613	640	638	652	642	588	635	621	663	666	611	614	633	639	625	609	655	676	611	588	619	645	602	629	644	662	601	626	606	661	613	630	645	626	656	646	665	658	684	638	600	611	656	652	632	611	622	670	592	581	631	645	652	661	595	646	592	615	642	617	680	619	605	647	636	676	688	636	610	659	635	600	650	650	680	612	647	586	628	586	604	654	624	595	671	691	682	628	641	642	605	638	647	655	687	637	643	630	635	635	637	634	647	648	605	636	592	623	668	602	655	633	632	614	635	631	609	570	626	618	677	641	600	648	616	623	630	641	579	606	603	627	657	671	614	582	646	654	618	623	624	640	608	653	617	592	615	605	636	652	644	647	619	610	629	656	644	576	590	610	612	674	597	627	574	634	614	586	626	611	624	621	608	625	670	664	617	665	624	669	657	693	652	687	571	640	639	621	636	647	609	611	629	621	674	601	668	656	646	648	641	641	640	637	661	605	627	662	630	604	643	641	668	631	666	649	623	638	626	594	633	673	661	605	629	612	638	640	624	589	630	627	629	625	607	598	610	646	665	640	616	621	669
33394	33046	22853	6553	1297	709	620	564	615	576	562	604	574	627	599	551	637	600	614	596	579	631	548	600	597	587	604	589	619	595	591	611	533	616	595	613	550	536	603	599	585	582	581	574	570	582	625	633	598	556	604	626	616	610	582	625	593	571	584	633	564	589	559	583	624	610	565	576	561	571	611	556	557	588	599	626	646	623	612	603	576	591	592	580	595	579	567	584	573	635	591	593	563	569	612	582	595	557	601	624	594	589	569	569	570	592	567	588	577	596	589	595	598	613	578	552	535	616	581	585	580	610	608	582	585	591	589	590	573	610	589	597	581	625	589	547	547	622	542	585	632	573	580	542	605	576	586	620	602	594	572	583	614	593	601	608	554	579	590	600	628	581	560	616	579	584	619	550	612	566	600	551	623	553	554	593	662	564	603	599	603	582	581	602	525	577	556	574	589	644	595	553	560	575	599	580	571	551	624	614	613	608	556	579	591	618	565	593	571	567	524	611	577	578	620	613	638	558	572	619	581	596	555	562	614	585	562	614	608	584	588	604	545	572	572	606	606	623	580	574	604	584	602	577	630	552	585	594	557	564	582	589	569	621	611	611	609	610	638	574	604	623	567	559	593	536	554	626	584	603	592	635	574	566	517	595	609	589	562	560	562	590	568	628	614	618	588	564	607	561	567	581	615	600	576	602	568	554	591	564	617	623	572	564	594	574	624	550	592	567	568	616	586	607	647	534	590	573	617	599	597	558	591	572	586	586	574	622	558	583	623	602	573	585	584	585	562	597	579	627	606	625	595	598	580	630	546	588	582	636	566	605	570	586	550	516	560	574	572	619	579	597	553	586	574	597	612	582	562	510	547	595	586	595	606	563	568	574	592	552	577	569	600	600	597	618	564	599	600	556	589	584	592	532	573	585	545	613	598	568	568	561	585	589	565	626	580	571	564	564	595	525	588	584	559	590	609	597	537	598	608	638	550	535	568	563	594	612	592	603	631	567	575	588	582	574	554	623	582	605	621	596	630	552	614	535	575	597	580	608	593	532	625	580	603	570	560	565	616	574	619	593	611	568	563	611	599	626	598	594	585	609	577	612	627	572	582	612	583	542	588	574	615	546	595	600	571	562	544	610	615	613	566	562	580	595	605	597	563	583	608	644	593	616	596	572	538	563	608	585	598	573	571	593	552	596	584	588	583	542	566	587	569	590	543	539	592	584	599	585	574	573	571	562	564	575	566	561	604	608	551	611	576	617	569	520	561	605	615	603	556	585	614	623	637	645	581	571	569	575	574	599	533	575	609	562	608	566	587	576	594	629	608	605	591	581	594	624	584	605	574	604	627	565	596	589	612	658	630	605	586	599	590	622	593	569	595	599	569	540	569	626	555	608	545	663	573	543	535	568	583	563	581	616	597	609	589	600	559	577	569	595	565	628	581	596	604	570	627	614	564	607	590	615	619	550	618	621	606	587	587	619	529	604	545	587	579	568	556	551	603	535	557	591	544	601	580	561	587	640	579	618	624	562	539	580	597	596	606	630	589	617	621	576	559	584	586	580	593	637	629	581	602	561	565	608	587	604	536	597	571	600	584	604	538	539	580	579	588	595	596	561	571	591	575	567	606	556	630	610	571	573	568	608	529	556	619	563	632	550	553	626	606	608	583	573	596	627	585	585	568	628	586	585	558	583	609	583	612	551	583	562	608	587	605	593	584	600	541	626	601	586	574	634	595	608	591	593	595	587	603	573	576	586	569	585	571	588	562	602	595	573	628	562	600	606	586	606	568	589	627	615	592	612	579	591	594	578	609	598	619	604	623	569	591	591	566	609	616	595	589	564	606	589	566	564	586	612	596	621	559	555	566	580	552	616	645	623	617	589	581	596	597	530	607	571	558	559	569	587	582	535	558	585	628	546	618	614	618	554	575	612	571	573	632	619	545	596	559	584	586	549	578	572	600	567	575	569	559	576	583	573	587	569	577	587	614	641	583	561	596	574	642	599	600	595	576	583	617	613	580	641	581	596	573	607	556	600	577	602	569	580	563	567	602	579	495	552	605	596	548	603	553	572	602	542	617	529	599	606	579	644	571	568	544	570	583	598	605	590	588	605	572	597	597	632	652	623	606	577	620	567	570	605	593	592	588	576	555	569	572	583	589	603	601	581	623	562	583	573	591	602	588	585	588	622	578	590	618	632	638	594	549	558	587	598	616	589	572	556	588	584	630	563	572	551	613	593	582	572	602	614	627	583	594	582	576	571	571	568	593	548	619	564	582	639	601	561	585	578	544	583	605	584	563	575	545	587	601	657	600	614	601	565	619	591	598	574	584	551	601	579	604	606	558	564	580	612	574	598	605	576	581	608	599	605	589	568	587	556	653	593	555	546	559	582	640	568	620	538	555	565	586	597	569	580	600	591	566	588	600	572	572	603	618	623	573	591	610	615	576	579	610	602	585	618	568	583	526	552	569	590	574	578	602	593	584	591	561	591	575	608	564	552	573	582	590	580	575	569	570	588	614	579	585	600	620	575	582	611	588	585	569	577	615	586	522	605	589	560	564	600	585	601	590	618	650	643	600	634	597	596	552	559	595	593	591	577	597	576	631	553	617	625	559	572	570	583	595	580	624	610	573	599	611	590	573	597	609	571	569	577	592	578	611	609	602	565	599	556	592	615	574	604	571	562	600	629	600	608	639	589	560	575	551	591	623	581	582	561	568	562	640	546	551	584	571	572	589	578	608	564	571	561	583	569	569	570	641	577	572	583	625	569	605	588	573	565	589	657	573	580	604	564	607	629	607	560	594	572	582	567	590	572	620	569	578	565	583	559	627	587	603	609	561	581	563	559	552	548	601	585	564	635	621	577	538	542	557	593	614	580	543	568	569	650	544	620	610	591	577	568	598	585	641	563	590	589	561	566	637	543	594	574	556	595	576	598	600	573	570	558	519	602	555	583	603	648	601	581	623	580	582	572	588	569	618	603	592	559	575	586	607	582	559	593	584	581	606	558	597	583	596	589	586	601	614	547	618	585	593	585	536	594	552	566	604	581	615	591	552	591	585	600	616	576	545	547	581	620	571	585	580	576	587	564	592	619	553	585	609	584	613	576	574	568	550	623	609	580	571	598	627	617	582	614	566	630	578	587	585	577	595	553	623	582	536	563	590	613	621	614	595	600	569	595	584	591	584	598	575	600	607	557	568	608	593	599	549	547	577	601	649	588	618	601	571	528	566	554	554	629	600	599	529	587	548	570	573	581	599	555	596	637	569	586	594	585	614	564	620	592	646	600	600	597	605	574	622	588	592	569	560	561	576	591	549	599	588	605	623	590	611	575	581	563	597	566	579	592	591	566	600	612	581	555	557	589	591	616	611	593	649	565	592	578	639	608	578	588	594	608	576	577	570	550	572	558	554	598	557	577	592	544	557	633	540	565	613	583	586	624	594	590	595	562	600	562	584	587	590	569	550	611	621	585	552	599	607	598	607	554	565	550	591	608
32278	34689	13597	2926	909	536	463	474	462	491	490	506	492	489	504	514	485	484	473	435	471	481	488	465	440	497	485	456	453	494	485	491	463	520	517	453	450	488	494	480	466	477	454	527	443	456	478	476	492	408	477	465	477	491	456	458	473	472	447	466	466	475	459	458	502	482	492	453	501	521	458	464	435	463	469	443	488	487	473	460	472	463	475	458	454	459	478	451	499	440	472	486	489	464	435	470	451	475	453	457	479	531	473	446	471	452	452	475	464	495	454	495	522	449	466	439	493	495	471	463	467	476	496	467	452	471	458	483	457	495	475	461	457	468	474	488	468	480	448	494	453	492	466	459	449	500	428	443	470	470	445	468	464	479	475	443	491	497	467	459	486	467	462	477	457	490	485	449	490	447	480	477	444	488	510	474	464	483	444	503	420	462	462	472	472	477	463	479	483	480	452	505	475	444	457	451	466	429	491	451	443	480	468	479	486	452	456	441	495	481	455	480	446	440	527	469	461	510	493	478	427	467	503	507	467	445	447	483	432	495	487	475	465	480	476	447	484	454	469	444	451	480	476	455	462	505	495	453	443	431	472	488	483	435	481	493	475	454	483	468	494	481	515	448	472	462	458	470	495	480	444	491	456	455	442	457	464	453	444	451	446	440	483	445	490	476	499	453	451	444	495	525	448	471	473	487	476	502	507	473	492	481	442	480	477	458	456	469	481	461	465	466	453	459	463	477	464	501	486	475	450	449	491	459	444	466	454	450	442	447	437	450	488	465	470	456	514	477	459	482	473	473	479	475	466	481	458	485	454	469	443	483	452	470	454	475	492	467	486	455	458	480	457	501	475	492	487	458	458	494	511	457	477	449	464	482	494	443	431	470	482	482	455	475	480	453	458	443	455	444	453	492	455	452	432	498	469	457	474	457	492	463	478	469	463	458	460	455	461	453	486	450	501	465	484	502	462	486	477	491	451	466	479	471	495	451	453	465	469	421	460	466	487	495	456	490	465	496	458	447	467	510	430	446	461	470	481	462	505	463	480	471	462	454	473	471	441	488	449	459	476	448	465	459	429	455	443	475	430	475	463	445	488	420	501	483	441	479	456	440	480	473	482	458	459	466	459	499	495	475	439	463	446	490	508	460	451	448	435	441	477	473	455	494	460	474	450	469	481	465	470	479	447	477	446	486	443	461	478	485	464	491	472	467	467	449	456	446	487	469	471	473	484	482	469	467	442	499	466	476	482	454	483	446	465	432	473	463	480	467	484	460	482	454	462	443	464	502	451	475	474	484	481	466	465	468	470	512	464	466	465	468	470	513	504	460	478	409	455	477	463	449	480	452	481	474	462	498	468	471	497	476	496	476	497	479	454	476	502	486	489	467	453	461	475	482	469	462	496	478	441	443	488	493	466	466	473	490	465	494	486	466	477	486	480	474	452	475	475	451	447	514	476	453	476	505	486	464	470	451	503	494	464	457	478	450	477	467	449	460	465	470	481	501	474	489	433	484	429	405	474	471	474	495	438	466	465	455	458	462	469	495	466	482	471	472	512	457	478	502	475	488	445	471	476	502	496	486	501	425	490	429	497	497	499	470	452	468	503	429	489	487	444	496	457	463	500	476	475	436	495	421	499	465	485	515	475	459	463	427	485	506	492	494	458	428	499	486	454	482	470	466	495	484	475	431	444	469	478	483	468	483	471	479	520	445	494	434	471	483	458	466	468	462	477	473	478	498	484	431	482	425	461	481	418	451	474	474	501	454	519	498	480	512	482	507	468	443	457	485	475	444	441	494	500	463	474	491	449	466	474	473	465	431	481	509	493	470	479	477	461	467	473	480	466	474	470	458	509	418	422	477	481	500	475	462	459	497	460	486	478	453	470	460	499	467	515	467	489	463	449	491	508	492	455	485	445	492	467	462	442	488	470	465	498	421	474	465	475	489	450	496	463	481	495	452	485	475	474	474	460	479	439	462	485	467	480	475	448	471	494	503	448	453	466	508	470	477	469	449	491	464	472	439	490	442	493	480	450	453	456	483	470	482	466	455	465	462	468	487	471	472	452	447	487	505	432	464	446	495	450	516	474	459	490	501	481	480	432	491	441	491	494	479	490	462	506	504	487	442	445	442	444	477	476	445	476	453	437	492	464	436	500	493	474	478	468	489	465	471	464	462	472	473	447	489	465	457	470	432	458	462	441	472	484	418	417	464	433	476	475	428	458	495	415	498	460	451	478	487	484	444	425	449	472	477	482	486	458	463	471	455	480	473	505	506	498	485	479	474	459	479	481	437	483	467	467	455	484	475	448	467	456	453	459	462	473	450	456	473	475	461	457	461	471	449	439	515	434	450	456	472	480	435	416	480	490	502	468	472	429	423	520	500	475	478	472	487	424	511	485	439	497	443	466	449	455	464	454	426	443	466	479	459	464	471	471	465	484	456	468	463	448	480	496	511	456	478	493	492	486	504	457	488	446	491	464	478	487	490	441	456	500	454	474	493	462	521	496	520	450	469	478	441	472	449	510	455	466	454	486	476	482	464	480	438	434	483	476	499	476	472	477	469	466	494	462	468	477	495	471	460	513	485	479	470	451	483	493	473	514	455	482	490	459	468	494	478	453	503	519	461	457	484	495	480	475	486	482	463	471	479	467	478	459	469	496	439	485	499	464	458	423	491	466	475	473	492	449	477	488	432	497	450	464	449	435	474	460	435	457	461	493	466	492	492	494	468	493	507	493	458	440	458	497	449	448	445	470	459	486	484	454	490	483	515	467	449	463	476	485	450	456	440	477	461	451	502	469	430	476	473	469	518	456	456	484	479	477	437	431	406	480	450	498	426	480	440	464	434	495	454	477	477	446	518	466	486	444	489	457	456	447	472	476	483	492	505	439	454	477	453	483	415	483	469	491	495	482	456	469	470	525	471	461	471	470	481	498	482	500	436	465	462	489	516	479	463	472	451	476	485	478	482	432	498	452	486	439	465	481	472	445	457	465	497	494	452	446	472	516	424	483	438	460	456	491	490	457	496	451	442	464	448	479	463	469	479	465	489	471	473	460	444	453	446	483	469	476	493	473	462	481	435	483	490	499	488	503	469	439	488	468	455	467	473	448	472	454	470	456	473	455	474	492	480	470	485	484	464	444	504	516	450	444	492	483	459	415	454	474	513	458	454	453	490	483	483	462	482	475	444	470	465	453	473	470	481	460	478	494	498	473	477	461	426	465	451	451	470	442	511	481	429	485	474	478	476	462	448	442	447	476	475	454	453	452	421	475	463	496	461	453	464	452	472	455	487	444	455	496	464	492	484	446	461	444	475	458	499	479	486	450	447	482	522	460	490	485	454	401	530	455	446	477	470	496	471	447	476	432	465	470	443	486	447	482	457	524	490	456	486	451	456	468	460	494	468	471	481	466	474	455	470	503	480	495	456	494	445	442	469	483	486	474	430	484	443	478	454	473	446	450	482	493	479	446	473	484	495	485	476	479	446	478	495
25064	25219	32988	26981	16551	3957	1011	760	690	663	650	598	633	629	636	622	627	643	645	614	598	625	620	618	654	616	650	624	676	617	652	637	603	603	692	648	634	610	622	660	660	640	627	597	647	620	606	619	644	661	636	602	588	654	630	585	659	643	565	648	614	603	624	648	602	557	629	606	653	632	647	633	625	599	659	656	608	608	631	640	625	639	580	673	641	620	621	571	614	604	555	602	574	610	608	652	617	654	651	602	617	632	641	566	609	595	611	636	623	598	614	590	629	640	606	622	630	618	598	652	615	597	627	635	636	571	635	672	579	595	591	590	616	626	612	620	649	607	613	634	626	616	602	630	621	581	616	654	595	651	630	637	622	601	610	634	609	629	623	592	612	645	614	627	573	652	572	636	620	649	637	601	589	578	635	612	599	607	660	571	632	659	577	666	620	659	608	612	598	646	608	602	629	660	637	637	634	611	597	644	652	631	646	616	586	601	620	606	600	579	612	623	618	626	611	640	630	633	598	665	581	606	618	592	605	608	618	618	625	606	638	643	648	618	611	629	597	631	634	646	637	619	610	615	608	623	624	601	617	622	639	556	608	625	659	563	630	632	638	600	582	599	585	598	566	611	607	603	588	646	592	591	600	654	618	603	592	620	583	570	632	636	622	596	622	657	587	581	604	594	613	632	637	638	646	611	600	614	645	642	589	586	619	614	684	662	598	616	582	647	640	578	572	619	613	665	586	591	611	649	608	636	599	605	601	620	586	617	628	615	618	619	603	609	611	585	608	621	609	627	610	639	637	603	600	633	628	653	604	607	618	603	575	607	629	627	625	622	639	602	633	619	621	617	639	668	679	672	641	615	610	614	613	673	629	632	629	666	601	619	589	599	634	582	646	602	599	642	624	615	600	601	602	625	650	620	623	631	617	618	624	613	628	595	642	623	585	627	636	623	618	630	665	684	630	597	608	586	619	634	619	623	604	592	623	603	651	586	613	627	595	649	626	636	630	596	640	609	604	629	610	586	659	610	564	612	643	668	603	621	668	620	572	652	608	625	621	624	620	562	592	575	625	642	683	625	644	588	595	642	605	559	611	602	623	609	623	602	609	619	562	593	599	656	610	599	606	607	548	636	609	606	598	597	623	625	634	604	630	603	641	650	619	618	606	633	625	683	628	610	605	607	622	625	646	644	624	623	627	640	579	656	641	571	583	576	588	637	623	614	666	654	646	610	627	639	583	594	604	592	653	623	578	620	611	602	650	644	608	624	637	647	567	648	613	620	625	605	594	660	596	590	602	620	617	629	600	627	648	606	595	645	651	625	660	626	627	624	591	598	595	626	636	642	589	605	599	589	628	578	595	610	661	658	632	644	636	621	639	639	594	655	625	664	592	655	567	590	602	593	626	615	605	563	656	562	613	590	633	605	640	639	620	674	615	579	587	674	638	643	614	622	596	584	647	611	574	591	632	607	633	616	613	588	649	582	551	660	634	593	642	582	602	606	594	658	629	589	601	643	602	618	618	617	628	673	609	594	612	588	570	608	660	615	630	628	636	663	582	629	615	630	640	614	635	622	580	638	626	621	621	623	571	586	590	667	601	582	615	614	599	636	598	636	589	597	672	598	615	613	631	602	610	660	632	635	605	620	597	651	591	595	611	632	626	635	651	599	640	615	607	641	640	675	610	650	583	607	597	621	573	628	603	586	609	612	619	628	620	639	636	620	643	647	635	585	622	638	629	610	614	609	608	652	597	613	605	622	605	595	636	631	618	629	592	582	618	628	646	612	617	612	585	570	626	613	652	576	634	575	620	605	647	603	617	647	619	584	619	610	671	675	612	592	595	642	640	648	613	673	625	631	610	640	634	596	619	642	632	613	591	621	611	624	620	619	603	623	632	617	578	632	610	627	584	587	569	603	607	608	637	606	592	608	656	615	656	564	595	603	602	624	627	623	581	570	620	590	610	608	555	657	653	665	668	636	596	641	612	616	616	628	615	620	609	636	574	634	640	642	643	613	588	621	599	647	622	598	600	611	598	637	552	612	588	609	639	588	651	626	587	591	626	594	631	622	627	581	617	590	626	630	624	608	591	632	623	595	619	559	640	598	603	578	606	644	595	577	595	584	608	591	662	684	609	572	618	596	623	627	623	630	648	580	640	592	606	630	646	600	637	558	597	620	575	571	587	612	566	606	645	663	651	647	642	618	646	638	585	590	613	618	615	628	599	621	648	573	611	618	596	608	650	644	638	602	636	636	624	607	603	623	645	623	588	593	625	610	595	621	654	627	641	610	593	658	609	596	585	626	616	608	606	609	606	567	592	643	587	618	607	571	619	530	588	585	648	602	575	600	580	568	611	619	604	570	610	575	625	581	624	615	609	644	597	643	630	671	637	627	642	647	579	583	625	641	576	634	609	585	609	642	592	606	610	625	611	619	613	656	612	667	619	642	626	637	619	657	618	543	627	618	608	641	605	638	601	614	590	586	628	646	638	605	618	603	647	611	627	595	611	604	616	596	614	625	634	605	644	636	575	664	668	604	614	605	634	583	617	637	591	634	603	586	634	619	607	658	620	582	631	608	637	628	658	589	638	597	641	582	633	601	636	593	603	626	593	640	610	573	625	606	634	646	591	619	586	628	578	589	597	603	640	631	626	587	610	590	662	603	651	602	596	629	604	619	641	600	642	570	608	630	632	610	600	612	634	663	580	622	622	607	612	613	615	611	649	624	607	628	647	639	643	635	643	632	626	624	643	650	619	634	634	613	596	625	667	589	640	585	599	615	595	604	628	628	658	585	613	614	631	604	611	622	636	646	651	686	632	641	617	634	603	645	603	607	633	604	608	583	628	610	626	576	578	622	631	647	626	654	567	571	599	593	560	621	614	620	625	627	633	590	583	642	607	603	625	598	645	583	621	578	620	631	630	637	584	617	626	623	596	652	598	651	643	610	646	644	603	589	618	641	628	581	588	635	628	606	607	604	591	622	619	626	640	614	588	615	643	586	672	624	622	586	622	605	668	623	582	602	622	587	603	620	626	649	653	629	617	614	627	645	604	621	598	596	609	638	586	622	592	616	560	614	593	624	613	570	641	617	615	594	600	590	599	621	664	625	634	606	615	623	641	635	595	638	643	598	588	577	569	610	630	584	590	635	623	655	627	628	557	598	603	627	622	591	614	607	632	646	568	555	603	617	638	640	625	598	603	631	610	633	621	596	629	610	618	564	589	625	564	640	610	618	626	606	640	582	625	638	628	628	587	601	638	612	632	627	581	624	599	594	608	587	646	593	653	636	583	588	605	600	639	600	636	594	597	573	589	625	600	595	645	632	594	597	633	645	653	565	625	632	628	660	556	628	601	596	587	660	616	632	599	625	633	596	615	602	605	608	634	631	585	580	610	660	624	590	605	556	648	656	595	660	610	646	618	589	656	608	632	586	554	623	581	622	660	624	602	656	614	618	642	606	605	579	594	636	589	626	597	626	611	618	591	616
62584	87753	51347	17974	4119	1077	580	533	536	594	592	551	524	557	566	558	577	561	582	583	520	519	534	618	564	578	561	560	548	593	541	532	550	571	529	543	568	574	518	528	546	585	514	535	575	548	551	530	547	553	555	541	536	573	516	543	508	584	520	562	544	518	517	571	557	542	524	558	524	554	553	516	534	576	561	535	529	576	549	531	513	596	527	550	564	555	553	603	573	537	573	544	549	528	545	523	551	570	507	494	546	520	552	551	525	545	548	523	551	530	532	559	585	541	553	544	553	546	559	506	492	509	516	569	540	547	554	511	565	550	579	559	540	523	532	576	558	525	542	547	561	534	536	567	546	585	519	526	607	515	517	539	591	516	582	537	514	561	563	554	570	517	572	570	500	581	558	516	563	523	573	537	536	532	574	599	528	567	551	555	562	523	552	560	510	542	543	560	521	570	543	551	486	572	580	508	539	509	533	608	538	539	558	495	552	549	532	546	516	560	563	560	533	552	539	529	525	517	540	503	532	480	532	534	547	540	575	542	605	523	589	525	579	554	572	540	568	540	552	550	585	498	555	529	571	509	534	530	586	519	547	557	525	511	548	521	530	513	533	543	597	551	567	546	540	538	543	527	574	551	557	577	556	539	580	559	530	542	571	567	549	542	570	540	560	520	472	552	563	525	531	543	589	534	551	496	519	570	538	584	539	563	527	552	496	568	521	534	602	592	529	541	546	556	517	549	524	534	565	573	538	573	602	560	566	537	539	500	537	496	546	547	549	520	567	581	533	535	536	544	560	520	525	572	527	600	513	561	578	526	565	547	512	528	544	555	522	551	561	510	547	523	569	550	542	529	552	548	550	543	497	551	521	528	524	531	573	560	554	586	546	581	540	532	544	553	588	532	551	525	555	559	552	578	520	514	527	523	534	516	532	572	562	511	526	555	560	536	518	532	566	542	542	557	559	553	558	575	550	543	542	561	545	553	560	580	559	502	542	573	540	573	535	561	559	540	534	490	558	543	552	513	515	542	567	540	588	515	545	515	529	560	577	528	545	541	510	530	529	586	556	554	583	563	573	531	535	556	587	518	537	553	518	563	461	559	530	529	525	501	553	580	564	539	518	549	577	561	563	527	529	521	515	530	552	543	558	567	536	534	572	571	563	526	555	532	518	592	549	523	570	540	526	534	562	554	559	531	530	540	561	551	550	542	529	578	533	533	470	574	512	526	524	574	523	542	557	520	566	534	547	578	530	538	527	566	574	533	514	555	533	559	562	553	525	531	520	510	564	519	541	548	568	542	534	522	548	539	529	558	519	525	567	540	510	534	538	547	561	537	542	518	558	559	542	526	521	559	558	528	540	553	579	539	561	557	570	553	552	519	559	547	533	537	539	554	548	537	510	552	536	539	557	515	553	520	575	535	539	520	568	560	541	576	542	524	535	510	528	537	571	522	516	561	548	526	533	556	537	559	571	510	515	571	558	536	548	568	548	529	541	546	531	568	564	563	531	553	539	544	558	587	532	522	544	488	522	579	550	562	563	513	540	530	579	542	563	543	612	580	554	548	537	558	544	548	544	514	538	544	519	569	562	528	542	548	553	588	517	561	476	572	544	563	550	602	581	550	543	569	487	544	562	561	554	595	542	538	563	535	561	544	524	564	564	564	470	548	522	561	552	513	554	497	539	527	547	533	533	557	569	556	536	577	606	530	563	508	542	556	567	575	500	546	582	533	535	553	557	543	508	530	552	542	507	512	563	517	539	559	509	554	545	542	494	526	536	562	510	562	514	537	549	583	542	539	570	580	504	508	535	606	576	548	568	536	522	567	549	528	543	541	566	536	540	551	568	552	500	586	528	543	510	564	531	483	564	529	560	580	541	545	532	553	578	554	546	501	514	533	553	525	561	503	583	544	506	546	509	519	548	531	539	486	526	543	575	581	556	565	554	569	507	540	522	563	566	543	528	509	555	555	507	571	566	528	577	538	519	530	560	527	573	530	504	560	508	560	522	582	537	544	536	542	506	567	538	531	504	516	556	552	558	545	538	518	492	552	552	528	533	537	605	550	542	562	545	525	579	551	550	546	563	545	547	563	555	531	546	540	534	591	571	546	558	573	555	543	514	552	536	545	509	553	530	528	554	533	552	570	540	549	546	551	560	552	543	568	581	551	571	489	558	556	537	509	555	600	528	546	585	561	551	543	564	570	529	551	553	539	574	540	530	563	585	564	559	559	532	521	548	514	556	535	547	535	565	521	542	580	533	565	565	543	543	545	534	540	560	559	494	541	593	543	543	575	557	553	493	517	560	557	574	534	598	575	580	560	561	545	527	530	532	562	556	569	601	555	519	541	582	565	529	544	535	547	571	554	547	519	542	524	559	525	542	540	597	550	547	547	522	566	559	573	526	541	545	546	518	509	536	567	563	566	565	521	554	504	539	575	551	561	561	530	581	540	519	560	566	538	529	552	569	533	545	525	515	522	569	544	530	535	529	483	582	567	529	624	537	474	546	570	551	557	567	552	560	545	519	614	541	535	538	532	564	593	607	525	507	517	550	541	562	565	550	527	538	533	538	561	542	539	550	565	554	563	583	555	524	579	588	559	530	555	597	535	581	552	570	536	521	559	569	590	544	517	555	571	539	537	537	530	573	517	585	543	521	553	548	547	518	578	532	560	587	542	571	554	561	519	560	506	581	514	516	562	536	571	539	521	529	527	582	572	521	527	517	561	585	562	544	570	523	555	559	563	543	513	566	520	521	563	573	532	587	544	522	566	512	580	544	534	542	525	553	525	591	543	518	502	582	551	559	543	499	520	540	532	562	549	565	538	565	520	502	533	514	507	567	510	553	548	563	523	534	571	539	548	498	540	558	557	565	554	509	577	520	573	502	568	574	555	541	557	531	526	498	515	530	612	561	555	558	547	543	573	520	551	562	541	565	544	533	523	565	520	522	590	494	591	542	514	540	528	532	536	531	557	534	549	520	540	556	573	552	569	520	596	530	524	590	539	553	515	532	535	507	570	523	515	553	576	524	532	575	546	555	560	535	534	563	522	544	515	538	511	546	556	547	549	579	510	566	531	529	544	574	532	565	555	507	567	538	578	538	544	549	504	537	547	533	561	549	562	512	557	523	570	541	535	533	585	528	556	556	504	537	546	540	557	556	555	549	565	522	522	527	534	539	532	554	541	562	552	546	545	537	574	500	515	580	556	575	549	539	557	562	573	547	500	559	501	582	546	524	551	560	511	575	563	543	507	535	556	590	593	571	498	556	532	513	568	518	551	531	558	538	572	571	580	534	544	577	557	529	531	536	559	567	557	514	567	546	514	495	519	524	555	549	532	543	532	539	532	541	542	498	564	577	508	483	504	538	548	597	548	556	581	515	578	550	565	544	528	538	566	554	524	557	543	550	574	554	539	564	573	521	527	551	556	555	544	553	558	570	562	546	547	515	569	536	587	526	559	552	524	559	571	570	575	548	552	560	531	526	556
24087	23289	30900	25710	20200	10291	1786	955	807	884	824	808	780	813	836	791	774	792	808	763	806	811	822	777	739	784	836	717	797	807	830	738	802	791	778	756	778	790	760	744	735	741	796	768	798	787	776	751	775	830	752	781	835	768	771	758	760	734	798	790	789	777	799	812	796	784	805	771	771	802	801	773	782	811	760	849	804	802	795	760	820	809	783	810	757	762	786	700	785	780	771	762	734	836	733	830	776	768	732	746	743	803	745	798	726	769	798	763	772	750	747	786	793	754	732	793	803	741	774	765	790	795	805	730	807	847	739	756	738	801	796	755	795	766	797	807	793	762	727	790	681	763	699	737	767	802	757	776	787	753	747	778	811	754	755	794	774	726	792	775	705	769	809	740	819	748	745	789	792	786	774	797	766	780	754	797	805	771	719	772	764	768	757	759	749	842	799	776	743	731	790	757	738	750	812	808	827	782	830	749	741	836	773	815	745	768	732	795	745	750	760	840	794	794	727	723	706	739	777	755	802	763	771	783	770	730	797	737	804	764	786	797	724	769	735	792	721	733	789	788	783	786	805	738	781	748	792	817	752	777	841	728	737	705	748	761	777	726	819	807	776	813	773	777	761	765	779	756	763	793	765	795	814	722	739	836	766	793	740	778	817	776	743	812	762	813	754	788	766	762	765	779	767	719	780	738	779	667	739	785	731	819	744	785	728	804	780	798	744	767	756	796	777	782	803	728	717	756	712	768	710	795	780	768	755	778	790	797	817	716	779	726	721	798	808	765	747	787	765	779	766	736	791	751	800	753	799	744	802	781	800	737	748	780	759	769	782	784	773	790	746	759	775	722	756	736	803	836	769	796	753	786	798	806	749	774	754	714	806	784	730	737	779	721	782	738	740	782	812	773	809	800	772	793	770	793	758	757	734	765	741	802	805	748	749	748	771	736	758	755	749	801	799	760	792	790	775	803	734	741	733	772	771	748	767	781	763	750	733	770	779	791	803	803	782	727	751	770	773	744	775	779	760	791	758	755	738	806	829	757	740	742	754	823	828	730	808	769	747	769	751	763	796	719	759	753	781	750	781	771	746	720	783	754	785	764	759	755	770	752	801	788	784	778	783	759	754	755	790	765	785	782	746	805	757	806	744	750	712	720	761	750	715	790	761	783	772	745	755	734	775	748	728	755	787	792	788	778	727	782	795	787	754	796	757	781	823	771	751	762	740	746	809	784	789	790	815	751	803	720	780	821	779	832	832	729	770	752	797	790	818	797	747	788	753	751	781	751	778	758	753	734	757	813	767	812	780	809	766	761	779	773	756	766	733	741	747	773	811	762	808	723	777	783	783	792	844	752	743	694	786	763	768	767	791	804	777	801	791	759	739	806	780	775	785	728	748	782	803	764	783	799	774	796	799	760	741	799	781	737	760	747	766	787	740	778	743	709	722	746	750	750	731	736	740	752	745	776	806	780	769	762	821	792	780	817	761	814	775	737	746	719	802	783	761	793	804	775	788	790	713	819	759	752	743	825	781	790	768	758	761	807	760	780	829	781	791	787	797	817	726	788	758	800	801	702	791	792	772	766	765	805	799	758	710	749	806	795	772	708	770	794	792	790	732	738	747	782	740	781	765	778	780	780	769	793	795	769	735	774	780	761	755	752	746	740	787	795	748	810	802	776	767	780	746	786	752	785	748	777	754	730	759	755	800	809	737	752	772	755	759	764	724	800	759	766	744	728	772	779	787	723	786	789	744	789	776	828	781	761	746	800	761	761	723	742	752	773	777	724	735	712	753	758	747	740	751	749	730	769	803	783	706	750	755	754	800	786	743	732	724	789	809	780	745	749	779	694	740	758	764	731	748	826	786	761	713	780	763	732	721	755	731	776	780	705	749	766	781	803	807	766	804	776	742	750	783	747	751	785	751	762	741	739	811	753	742	747	728	728	737	778	764	751	774	783	794	740	724	814	770	750	758	759	783	749	762	784	747	739	749	745	779	763	811	765	785	783	680	757	763	794	733	767	779	778	754	695	749	777	765	766	807	758	734	807	750	795	718	817	776	797	773	775	738	778	778	798	748	739	753	795	766	770	797	794	772	736	710	776	738	835	757	754	731	750	796	722	776	794	762	796	781	752	819	728	781	814	823	798	757	749	764	778	811	692	747	752	775	802	753	767	806	793	769	832	771	804	768	767	747	726	730	792	729	751	736	786	744	773	727	789	761	745	757	803	713	756	754	697	744	763	708	779	775	802	743	773	780	772	748	763	816	756	793	747	752	778	772	744	801	833	739	740	819	790	773	815	802	777	819	751	776	738	750	787	791	763	778	734	766	758	790	762	770	742	743	740	744	771	760	757	726	776	734	800	784	766	786	767	788	795	759	779	787	795	767	778	806	752	746	819	797	780	782	758	792	755	748	741	808	759	811	751	753	768	762	777	743	754	782	795	790	819	747	794	729	782	782	771	790	755	751	802	782	819	822	798	798	765	746	822	758	803	742	816	799	788	784	751	810	832	801	832	749	778	716	789	761	748	806	723	779	732	784	792	760	813	762	788	724	765	781	730	778	741	775	763	761	750	763	741	801	724	761	737	777	729	777	772	743	789	768	768	774	795	724	757	781	737	765	759	764	759	786	778	787	771	794	733	779	802	805	770	744	760	768	748	765	737	799	759	754	731	752	751	757	773	804	824	760	782	761	831	743	777	780	788	767	741	791	764	723	722	798	756	737	759	786	759	726	751	751	782	791	779	766	808	764	783	712	754	760	743	750	774	776	764	763	748	806	779	792	772	779	749	756	769	750	768	774	777	761	729	750	741	753	748	729	776	754	766	781	815	734	718	788	810	746	778	744	752	826	813	762	774	798	726	821	712	758	766	804	787	733	774	775	739	752	755	753	741	739	796	794	744	728	741	787	770	768	783	755	776	764	789	778	799	765	779	786	724	777	786	713	762	780	720	763	729	781	762	755	757	771	733	740	723	719	713	776	750	750	813	775	740	754	778	759	773	761	771	779	784	734	772	722	796	766	765	792	773	812	781	797	774	813	782	782	812	773	746	779	785	757	748	718	791	763	798	736	683	782	798	724	726	780	704	726	737	769	762	731	788	779	750	778	758	786	782	782	745	728	796	778	793	759	783	807	781	742	763	755	802	681	740	750	736	791	761	773	737	785	750	756	734	728	805	738	748	759	790	728	748	729	748	754	779	796	768	752	769	773	784	819	740	776	759	782	789	792	745	695	801	759	836	793	739	732	758	749	737	751	744	739	793	804	742	754	791	763	789	806	747	756	739	737	828	810	787	808	800	747	749	763	760	787	788	756	735	725	782	788	798	766	796	741	725	766	797	745	770	746	760	692	762	789	716	787	738	798	805	827	804	771	747	783	784	767	761	711	791	778	792	735	726	738	726	708	770	785	743	763	715	786	782	771	770	767	765	779	796	725	812	758	724	821	768	800	767	736	766	811	773	808	737	772	784	735	828	768	780	796	780	733	756
59348	93410	57107	22981	6094	1812	822	714	673	720	623	699	638	707	681	667	710	646	673	738	668	672	646	692	654	681	692	689	732	735	651	688	676	699	690	715	686	657	647	657	708	667	707	698	697	671	682	694	724	675	675	691	688	691	666	655	695	684	710	651	646	672	630	692	651	701	713	662	691	685	655	692	703	651	652	641	666	680	662	679	722	669	680	673	655	646	724	648	647	694	634	622	708	683	678	653	645	694	655	717	699	673	660	692	639	661	695	666	663	702	629	700	705	690	714	704	666	633	663	693	711	669	629	637	685	657	663	733	667	669	667	695	666	640	670	656	702	673	641	701	703	700	646	670	686	700	680	669	654	686	695	670	675	671	668	690	629	661	684	648	690	646	647	684	680	670	686	668	682	689	634	649	686	711	672	660	655	717	659	652	699	637	674	671	626	684	657	627	687	730	646	705	666	681	652	627	652	666	712	750	670	758	715	693	690	707	696	687	698	660	705	673	672	654	664	727	696	670	703	677	683	675	689	641	625	669	673	686	674	664	698	661	721	683	708	684	625	691	674	643	641	659	702	701	726	697	650	669	659	674	670	640	676	712	662	689	612	695	659	665	672	649	659	668	657	675	711	664	662	694	688	656	688	660	674	660	656	701	687	668	687	707	684	677	710	664	673	672	655	703	719	649	688	613	673	667	686	706	670	708	712	700	706	652	722	672	648	718	639	625	731	653	693	650	670	647	639	707	645	651	680	696	661	662	657	711	659	681	647	683	697	680	666	664	664	681	676	723	708	675	685	680	662	708	693	706	694	671	667	676	688	675	699	654	686	709	676	728	696	665	704	671	672	694	691	665	633	664	692	724	677	713	679	715	653	713	645	672	614	676	660	690	719	649	730	633	670	671	711	639	624	632	697	698	695	654	686	698	650	686	675	634	624	647	704	690	657	681	636	682	682	659	638	715	692	640	689	648	640	646	722	660	675	700	660	703	644	657	716	679	708	667	739	684	679	655	657	642	693	720	643	659	674	664	704	662	626	701	656	684	694	682	653	720	671	675	693	649	652	684	689	658	691	694	680	644	662	659	686	692	688	696	670	638	692	655	660	664	638	654	662	654	646	697	723	685	653	683	639	673	635	654	705	653	672	623	650	656	634	717	642	652	687	696	708	675	658	698	704	682	671	660	648	687	634	709	661	721	692	709	675	650	703	677	689	669	656	639	618	689	668	669	664	660	634	691	725	684	718	694	699	679	674	640	664	656	647	657	685	675	633	648	697	671	669	676	629	666	668	640	684	635	694	662	671	674	687	674	689	645	698	666	676	656	705	681	711	628	657	679	709	657	697	698	685	711	722	688	623	672	687	697	658	695	697	676	714	696	609	656	692	655	703	673	712	683	637	674	659	673	671	647	654	699	713	693	721	669	724	695	718	673	681	672	649	689	696	662	662	667	687	693	653	696	682	692	691	713	637	665	644	633	685	670	677	666	673	661	714	638	692	686	691	719	688	658	667	714	662	653	656	679	684	689	685	687	650	689	668	654	664	655	716	649	732	717	643	652	704	667	648	685	656	636	611	658	667	646	670	620	687	704	709	668	629	706	716	657	696	695	696	674	726	652	640	679	707	693	655	657	690	672	682	666	685	681	631	693	695	690	659	622	649	642	631	686	650	703	732	675	690	642	714	615	712	686	674	680	643	706	669	669	669	725	653	646	616	675	662	669	637	684	653	616	656	620	688	639	659	671	668	692	710	668	680	638	692	671	630	688	677	695	693	726	726	660	649	673	631	697	718	690	658	687	668	642	675	676	663	676	670	671	694	721	668	705	636	730	713	683	642	721	635	661	669	639	697	678	684	688	670	700	682	710	684	648	643	639	727	655	647	653	688	676	643	676	667	705	686	629	724	685	660	694	699	717	671	673	662	707	670	689	678	687	649	728	722	675	681	699	659	709	659	675	698	692	676	678	688	682	680	665	693	672	664	656	666	669	648	676	675	705	694	675	706	690	686	661	659	586	709	690	668	697	654	643	642	661	688	649	709	720	724	701	658	667	664	651	687	672	663	691	647	681	640	657	653	691	658	640	712	669	694	685	682	689	671	701	646	706	675	698	702	620	684	704	671	647	667	692	649	672	677	672	617	682	675	668	660	722	703	682	675	696	643	692	650	681	637	653	677	718	662	697	684	664	701	692	679	655	696	675	677	676	650	678	678	669	687	689	667	684	661	695	692	660	663	638	628	672	711	646	695	677	692	630	711	710	674	661	646	663	638	657	711	647	645	700	703	643	663	647	668	619	716	658	692	645	688	684	685	672	652	654	676	629	713	683	715	671	672	701	727	668	718	680	715	678	677	641	681	672	726	688	678	642	669	689	731	682	702	689	636	712	673	669	673	666	708	683	676	682	675	642	695	689	636	701	624	717	659	665	632	722	679	666	672	716	662	690	658	658	671	627	683	672	660	700	648	707	680	715	652	684	672	670	706	704	690	706	676	679	703	655	649	662	657	642	712	684	613	640	630	649	660	672	708	685	690	696	692	656	649	690	660	673	638	698	675	677	699	683	637	641	695	687	653	737	653	648	692	660	671	716	703	664	646	682	715	641	679	726	651	639	678	699	655	673	672	652	673	640	642	693	634	677	677	648	701	705	671	628	670	704	704	653	656	685	688	669	657	708	728	663	695	710	637	738	659	639	649	675	699	685	686	676	708	653	687	694	650	709	687	671	690	635	653	665	653	672	648	651	641	606	701	664	688	670	648	597	673	662	647	649	697	707	661	660	672	615	670	684	632	670	686	635	685	725	658	725	656	654	711	683	691	674	647	692	697	702	673	665	633	640	680	686	664	681	683	692	697	670	672	652	628	641	686	738	659	712	692	665	666	670	663	661	689	634	637	675	689	600	685	654	661	679	707	666	699	653	644	706	608	681	626	654	666	637	706	674	674	645	652	733	673	735	703	684	690	662	745	697	659	661	673	723	638	678	662	671	657	638	665	661	682	662	642	671	684	706	656	693	679	679	669	696	663	716	719	661	656	687	677	686	677	650	685	690	636	728	685	644	696	643	667	649	649	678	686	637	721	642	715	680	686	711	667	665	630	669	648	648	718	686	639	605	661	696	674	667	671	696	711	663	636	677	655	691	705	653	688	723	672	663	709	725	666	677	667	695	669	666	701	682	666	677	688	626	683	664	641	711	679	681	668	655	688	664	645	689	683	593	663	665	632	695	675	710	649	691	710	623	651	692	754	701	690	645	639	732	630	670	668	697	699	686	665	657	716	696	691	708	658	684	679	660	673	653	713	677	692	701	649	683	631	729	678	643	671	669	653	684	696	654	681	689	652	642	650	688	682	691	677	664	651	672	641	619	650	664	681	705	686	659	664	728	684	676	646	691	663	692	670	683	665	642	682	700	695	707	659	646	714	710	683	691	722	682	667	664	675	652	663	703	631	643	685	722	655	621	642	668	695	688	704	700	670	670	657	679	687	636	718	635	699	671
33562	31801	21854	6147	1233	696	613	593	537	546	606	552	556	582	534	531	568	577	557	575	554	567	550	557	546	554	527	524	529	573	585	631	544	580	556	565	627	575	560	552	556	556	570	574	557	567	562	534	609	545	561	581	559	570	559	556	600	532	595	577	546	607	557	567	554	575	569	574	549	538	536	544	568	576	581	503	562	574	550	542	546	578	565	552	570	559	565	569	583	553	553	597	558	557	576	585	552	572	539	537	569	546	546	570	568	562	552	586	555	524	556	501	535	592	579	570	528	567	542	587	547	564	577	542	549	554	570	549	544	543	550	557	573	510	565	577	562	591	512	568	547	557	536	554	577	579	546	551	572	596	547	571	611	593	559	585	526	559	552	545	624	553	561	511	586	557	548	566	558	555	536	572	531	577	535	584	549	597	579	589	623	569	536	580	561	561	578	586	578	533	576	547	567	593	567	567	564	536	544	633	556	566	574	539	570	527	571	533	548	550	531	570	586	503	524	558	603	535	564	552	579	547	537	514	573	532	574	543	579	563	616	598	574	568	594	580	542	555	575	543	561	569	565	570	505	548	601	547	573	546	583	553	541	550	577	559	558	563	524	576	525	555	558	592	606	570	526	604	572	558	531	578	553	539	546	555	552	562	526	559	548	554	613	563	572	562	547	512	528	548	606	545	555	557	557	589	567	568	530	508	556	551	562	525	554	539	576	532	608	546	582	551	567	564	601	536	591	555	549	565	573	555	565	595	556	571	542	547	547	591	571	551	572	548	572	565	582	562	523	573	516	590	539	570	577	549	522	565	549	575	580	546	565	576	565	547	561	580	533	578	541	533	556	548	571	590	583	571	602	563	609	630	527	548	552	522	582	573	567	542	556	578	583	560	540	539	553	598	573	562	536	547	535	565	558	565	587	545	595	562	532	542	571	554	560	558	583	563	559	550	554	524	540	601	637	533	550	540	558	562	573	549	553	563	536	594	554	538	553	568	573	544	601	569	611	535	581	570	576	567	633	511	546	576	591	567	531	577	550	534	578	583	533	549	524	564	561	543	552	567	483	519	498	558	571	532	571	518	579	599	601	552	593	532	590	564	539	571	557	509	567	558	554	561	525	552	538	533	591	552	575	596	546	574	552	533	547	527	524	555	551	587	549	568	570	503	568	598	559	533	548	539	592	572	575	560	524	533	531	558	531	577	547	538	550	553	525	549	552	543	560	598	551	563	511	566	539	510	554	518	535	580	532	547	548	579	548	535	596	523	556	606	571	537	520	569	562	536	547	548	604	565	566	587	575	569	589	536	562	555	553	546	577	559	575	594	591	516	561	591	583	571	521	542	557	553	568	576	564	579	575	562	586	541	543	540	613	584	563	538	546	580	492	583	609	586	516	573	569	557	609	528	542	548	581	541	563	550	533	547	531	542	574	555	565	591	556	562	521	559	542	570	571	562	546	548	577	580	519	570	570	523	495	574	568	567	550	558	573	563	563	582	532	518	546	594	543	551	578	568	557	550	552	498	571	567	544	585	622	564	567	530	510	534	551	543	536	568	566	590	524	585	533	601	537	497	582	518	521	572	574	555	581	569	598	561	552	569	578	535	554	545	554	535	573	546	510	590	568	533	558	530	568	569	548	559	554	544	576	577	532	571	572	527	524	549	539	575	557	515	574	525	529	527	567	558	589	587	522	575	520	569	532	518	573	565	545	541	546	612	579	561	533	548	570	572	516	498	542	584	529	546	630	556	516	592	577	535	580	525	554	538	553	558	592	546	568	588	574	540	550	558	574	558	565	548	596	565	601	517	549	581	590	539	540	561	553	574	557	565	578	566	561	520	576	579	540	531	544	526	559	564	564	538	589	575	544	565	564	547	575	570	556	528	600	553	507	566	604	555	560	597	590	559	590	541	521	602	545	574	600	554	541	542	540	557	523	576	586	548	553	550	585	571	564	562	581	515	559	555	553	593	552	563	524	589	580	540	543	567	543	548	577	563	562	543	599	579	563	537	561	574	610	542	583	575	506	554	555	567	562	577	560	551	585	554	559	585	561	545	566	522	504	583	590	525	544	563	571	558	575	560	592	573	559	546	572	542	558	553	553	571	538	546	503	561	576	555	580	544	533	560	544	559	537	550	545	565	596	578	598	577	592	580	570	575	565	541	563	488	556	534	579	578	562	569	542	578	515	540	566	567	562	562	562	562	522	563	539	552	555	489	532	507	554	540	544	517	582	536	514	590	551	554	520	567	568	532	562	575	597	593	589	542	583	551	577	574	563	589	575	570	596	567	537	572	553	611	527	607	548	537	536	554	550	547	572	590	600	609	527	575	554	565	555	573	541	530	535	558	583	513	547	524	595	550	524	576	559	542	540	582	571	561	541	557	545	557	553	546	584	542	537	576	600	586	553	572	579	541	543	527	568	554	548	536	566	540	537	504	569	550	506	534	536	591	515	538	507	535	541	572	564	550	567	546	538	584	531	572	574	560	595	591	527	519	585	559	593	548	548	548	567	518	581	536	552	522	588	531	619	567	551	596	561	543	564	582	594	555	565	542	532	538	559	551	560	587	558	589	558	544	553	576	595	560	561	551	581	561	575	545	543	571	598	525	544	562	573	535	558	547	567	570	592	547	543	586	557	549	562	554	529	553	582	537	576	540	544	519	524	566	564	558	555	640	576	552	548	556	539	524	547	553	539	553	602	577	541	573	583	548	582	571	558	544	538	571	549	557	588	596	562	546	565	555	541	556	612	526	544	582	546	548	556	577	604	526	547	588	582	558	586	542	549	559	544	576	566	599	553	532	556	554	544	569	585	520	579	562	562	536	548	535	546	572	556	570	603	543	575	556	533	589	587	563	542	551	537	538	611	495	506	521	563	573	593	556	553	594	567	549	575	586	535	550	556	604	550	549	554	558	582	553	528	550	538	608	524	537	542	549	580	568	527	550	554	571	567	589	575	585	572	548	595	555	553	542	508	590	560	551	580	549	585	593	541	579	584	559	571	514	569	554	572	570	549	551	561	585	578	557	564	556	565	571	570	534	588	579	557	559	525	611	540	558	587	536	536	549	529	556	551	516	525	574	552	543	546	574	589	612	544	553	560	543	574	523	583	562	529	576	525	546	553	536	568	556	616	563	588	571	583	529	533	544	571	516	584	582	543	595	585	563	541	541	559	503	560	507	553	553	559	510	522	563	497	548	551	556	549	522	559	538	574	565	551	576	608	546	599	571	586	592	561	546	557	529	578	540	537	570	568	567	601	565	562	563	586	537	580	552	526	589	559	561	536	593	544	588	581	572	569	590	591	568	509	524	548	599	581	559	529	533	588	539	562	567	588	555	576	575	565	556	532	572	575	545	583	579	563	564	557	536	578	601	563	501	529	580	544	614	544	604	586	607	550	560	551	565	540	531	571	587	526	561	545	578	551	571	594	562	551	578	585	500	575	524	512	582	554	555	562	562	599	612	560	581	574	565	589	545	544	532	580	545
32257	32448	12993	2732	968	561	500	463	413	467	437	449	444	438	459	473	399	446	467	429	427	495	483	437	454	479	431	480	482	471	444	453	469	457	402	437	447	420	442	433	451	460	450	460	474	453	435	470	463	433	473	450	458	442	436	450	451	458	459	448	455	448	425	443	480	445	458	476	446	475	453	411	458	460	461	401	459	453	435	466	445	412	445	421	455	444	433	443	441	451	457	446	444	434	452	423	455	479	475	440	461	477	449	422	411	430	454	460	472	479	418	416	483	436	480	412	477	468	448	428	477	417	453	474	463	444	430	431	425	442	432	444	455	438	462	470	445	433	484	449	449	447	460	440	444	468	444	441	445	459	461	420	410	430	475	453	424	425	439	429	491	443	433	458	442	470	462	447	431	434	437	460	427	447	420	443	430	478	461	462	434	442	508	447	457	437	470	469	466	465	485	449	430	458	452	433	450	443	442	452	471	440	418	451	440	445	459	437	504	473	424	441	453	463	488	449	440	428	471	435	458	446	481	434	406	436	464	451	451	433	469	437	431	451	459	442	416	466	432	465	446	419	454	451	434	448	440	481	452	438	459	460	448	423	406	473	452	473	469	413	436	462	463	439	462	477	482	442	443	441	442	460	421	459	477	464	478	451	443	456	449	470	438	444	447	448	471	437	457	512	475	447	455	431	451	460	438	430	447	498	433	453	437	446	446	474	478	461	444	438	452	477	458	451	477	473	438	424	474	444	483	476	440	449	440	418	467	455	445	437	441	454	430	436	475	484	479	453	481	459	470	487	420	437	457	435	476	435	478	462	456	455	436	449	430	426	457	468	451	491	407	517	420	449	482	429	464	432	448	445	453	430	448	474	440	488	485	479	490	440	461	470	457	448	470	439	450	422	476	441	368	467	451	427	485	449	428	444	464	489	452	487	476	431	474	450	444	494	439	445	460	478	454	448	459	441	445	430	401	463	435	502	406	439	457	459	481	448	435	409	454	457	457	446	439	435	432	446	456	444	447	478	428	459	466	425	435	453	457	435	431	468	421	441	456	501	438	447	477	439	426	452	423	402	449	444	444	437	445	425	420	434	462	460	429	455	442	470	483	434	488	462	502	430	448	471	393	430	436	471	456	438	486	447	453	477	446	412	446	469	436	432	459	453	500	433	389	438	462	455	442	429	472	434	435	474	444	459	442	432	461	426	451	448	437	460	443	509	469	474	470	466	458	416	424	472	459	436	441	470	429	462	462	416	442	432	466	451	441	439	469	467	442	459	412	464	412	445	443	428	429	431	466	457	474	446	463	462	457	485	414	448	466	469	468	470	432	468	459	409	425	442	428	452	472	432	445	468	450	481	442	459	432	461	481	454	454	440	447	489	434	409	454	429	439	450	436	464	455	460	482	477	441	414	477	450	451	470	435	435	486	479	458	462	445	459	449	397	443	438	481	500	451	464	467	451	442	447	483	462	448	451	456	468	447	445	473	431	479	445	432	425	480	448	409	479	472	463	465	476	425	453	452	441	463	443	458	431	460	441	435	427	454	432	493	407	464	441	400	452	447	435	437	454	433	449	450	454	423	421	477	398	479	439	440	443	483	444	412	448	453	431	464	454	432	446	491	464	451	438	431	450	467	439	433	426	450	425	455	428	440	453	451	460	437	477	448	462	479	482	448	475	427	423	465	450	481	484	433	438	452	454	473	465	457	451	473	400	470	463	413	444	413	464	432	476	452	443	444	428	437	462	455	467	445	427	451	448	433	472	461	458	447	426	456	438	447	449	492	394	422	451	405	436	472	478	499	447	465	449	455	466	469	466	462	452	461	488	461	473	440	426	427	431	447	470	448	442	466	449	457	454	418	428	454	474	480	453	472	474	435	458	411	420	440	453	475	415	470	473	453	437	444	438	441	443	443	444	462	434	449	457	444	447	473	479	442	431	430	444	466	448	428	429	448	409	433	466	465	425	442	448	456	439	400	479	445	444	450	420	472	472	450	435	480	471	451	430	476	478	466	455	456	470	439	467	445	479	432	443	469	447	480	442	495	455	425	471	465	437	440	426	462	453	447	447	455	457	467	426	439	491	457	447	495	469	424	450	447	490	450	451	420	433	462	480	451	456	423	436	450	435	431	472	457	454	456	505	460	441	419	479	481	452	469	448	475	462	437	454	471	418	418	451	427	472	474	468	446	440	447	497	459	460	458	463	434	416	451	466	427	449	462	431	452	469	466	453	479	422	480	468	423	453	473	401	488	495	455	440	426	443	450	449	450	455	435	440	439	463	436	447	488	459	441	462	443	440	440	464	479	424	437	490	459	459	468	458	411	431	436	463	441	453	446	447	456	484	481	468	471	459	458	440	462	480	423	444	458	453	441	447	493	458	465	448	473	490	442	419	439	482	496	428	439	438	423	455	430	448	454	421	443	476	497	480	446	433	429	455	477	471	416	453	436	455	446	488	461	452	463	461	440	460	426	461	438	456	433	463	440	463	457	451	455	466	384	490	413	461	442	426	473	427	435	452	463	440	456	450	426	457	485	425	441	455	454	463	459	489	446	476	449	429	454	473	455	415	434	452	447	471	451	432	484	448	464	432	442	473	469	469	456	399	440	463	416	510	446	424	489	490	444	494	484	460	478	508	426	441	485	453	419	425	432	439	481	436	466	425	446	431	435	459	444	412	446	474	442	424	433	459	430	405	440	447	413	518	500	434	487	429	454	454	458	432	489	455	435	420	437	440	448	468	440	456	450	438	460	456	473	441	470	446	498	453	472	441	460	451	426	449	432	401	424	444	452	441	426	456	462	463	439	458	450	423	473	524	477	478	456	429	456	433	454	469	422	445	448	457	473	445	478	491	428	419	424	441	450	448	452	437	423	457	436	443	487	443	434	422	458	456	460	437	431	448	462	475	421	445	455	468	476	442	443	454	427	452	420	452	474	440	472	457	494	454	460	434	437	423	451	415	458	433	433	435	462	468	472	468	454	448	417	448	470	423	451	465	466	444	414	403	463	464	394	443	412	477	451	477	444	434	482	430	441	427	469	470	482	447	461	423	453	472	430	432	446	464	464	441	440	464	444	427	455	467	432	450	447	443	457	464	437	434	462	457	426	453	418	445	430	466	403	397	421	483	433	477	429	426	465	449	445	471	457	488	454	425	444	432	454	482	451	441	461	420	447	426	475	452	451	448	455	466	492	446	439	526	451	439	455	453	446	482	486	433	466	497	444	456	475	407	467	432	431	460	481	439	446	450	439	434	475	483	382	456	450	427	433	452	399	441	487	438	436	431	439	449	428	434	480	451	456	455	442	493	459	449	474	437	457	436	456	456	403	430	468	475	420	414	432	467	445	461	495	459	464	467	438	456	457	460	440	453	419	443	430	471	439	469	468	392	459	446	432	469	421	430	467	441	465	448	472	456	487	458	463	447	475	449	440	475	482	470	460	442	420	430	469	438	452	444	455	481	460	435	456	451	457	483	446	455	488	426	423	485
25090	24708	32004	26281	16902	4302	799	541	486	539	512	538	549	520	522	512	541	560	507	505	477	538	520	517	492	531	514	527	534	494	535	516	478	517	534	526	527	545	532	494	538	488	496	528	576	560	544	518	517	567	481	510	462	511	510	520	509	522	524	497	542	509	539	526	534	515	543	546	516	497	527	474	519	487	536	515	508	507	511	486	486	485	501	545	532	564	521	529	495	522	541	532	546	553	518	505	482	523	506	513	512	530	501	510	525	527	529	502	538	502	534	513	526	488	519	486	515	525	545	490	494	542	494	517	495	495	528	499	536	524	517	507	572	526	476	530	521	513	562	481	533	515	466	494	463	534	484	506	506	491	501	486	513	491	536	505	525	506	484	494	488	501	530	491	505	493	498	490	499	507	532	547	512	490	485	480	536	525	533	521	525	519	474	459	497	513	535	514	511	511	517	494	493	490	455	511	534	457	496	494	518	519	483	509	529	498	501	533	499	510	538	490	513	534	505	501	521	500	482	522	531	508	525	498	511	519	563	558	491	497	536	502	557	513	527	557	560	522	565	485	468	513	510	458	489	528	530	493	466	533	498	545	540	492	451	497	538	509	550	496	504	486	543	517	489	513	499	488	508	474	498	521	531	467	470	491	519	513	522	525	448	535	496	542	524	514	468	550	537	515	496	499	539	523	511	522	515	516	521	545	495	529	523	518	544	498	502	512	490	549	472	485	523	489	474	520	500	435	529	541	469	492	533	521	492	518	513	544	484	504	503	494	481	540	472	519	464	464	469	509	545	497	499	504	495	497	554	472	468	539	520	491	530	478	496	522	504	481	497	506	523	505	488	539	485	529	555	501	513	486	535	506	539	506	541	491	526	507	478	510	512	533	509	493	536	477	492	495	490	494	516	506	466	515	478	506	536	523	500	496	534	560	463	548	487	524	527	467	473	525	475	506	510	510	498	504	485	468	546	558	496	529	494	517	524	531	544	526	502	522	518	515	530	517	503	515	512	499	527	486	516	510	512	478	501	516	551	523	498	528	511	507	532	513	497	566	541	471	537	511	519	535	517	536	501	486	480	535	541	510	552	540	497	506	479	484	494	537	491	509	546	506	521	514	489	510	481	504	502	505	490	521	536	525	479	468	491	527	543	525	482	471	507	499	482	487	517	448	504	535	522	536	529	464	519	517	483	538	485	540	544	515	510	514	520	507	553	531	503	517	538	509	558	511	500	525	481	476	520	498	507	515	500	506	558	493	509	470	507	516	509	500	507	480	509	502	484	530	506	542	540	520	513	498	528	462	485	505	476	486	524	517	546	535	505	514	533	520	486	482	524	489	493	518	483	526	516	533	507	517	528	511	531	497	521	519	516	477	570	510	493	494	474	518	526	538	487	520	460	467	495	499	521	524	490	537	497	512	523	508	515	542	507	507	539	506	516	540	468	542	515	519	484	513	500	492	523	507	520	524	478	506	509	498	512	504	520	507	502	496	520	536	496	497	496	528	548	523	512	491	475	470	563	519	468	508	516	550	518	504	515	494	495	512	490	478	530	535	536	523	515	516	514	477	484	504	502	484	525	536	504	464	524	510	526	497	507	488	530	507	542	533	537	467	481	490	477	497	496	486	516	484	502	534	526	522	505	552	499	524	521	534	525	507	518	508	496	503	465	499	470	532	536	502	482	489	507	530	490	487	488	487	487	504	455	505	513	481	556	495	535	500	534	513	507	492	508	531	507	504	534	497	527	484	545	512	512	535	520	504	503	490	511	512	503	491	534	502	494	562	539	531	489	508	496	483	522	472	513	553	505	509	517	484	494	536	522	503	539	485	533	510	516	502	519	509	524	519	520	509	509	519	530	527	472	501	543	517	519	532	514	542	496	511	533	530	508	472	487	500	477	472	491	529	481	496	507	527	503	486	493	487	580	534	506	516	527	524	526	530	506	478	527	528	508	536	526	483	495	521	506	498	510	529	474	491	517	512	511	509	522	500	512	531	485	496	504	523	499	514	491	520	505	564	543	499	528	470	510	497	501	530	547	584	542	499	474	513	500	483	494	487	519	518	503	543	493	477	499	520	536	511	513	564	524	517	505	529	505	474	536	496	484	474	528	502	527	522	546	512	531	508	550	528	507	502	493	504	508	473	517	517	525	499	545	519	479	565	524	507	475	505	526	505	503	521	480	559	491	497	548	466	501	496	456	512	526	522	539	531	515	522	554	517	535	444	510	497	492	519	511	492	510	503	508	492	504	516	528	532	516	528	531	508	495	515	535	542	490	528	515	505	519	501	533	508	528	462	519	525	532	514	516	492	502	487	513	522	519	589	498	541	509	510	496	518	539	502	549	525	508	492	537	504	485	513	515	494	512	528	515	519	509	561	530	487	559	532	480	534	524	525	542	568	486	518	486	508	510	511	499	471	530	505	530	539	504	496	488	499	535	495	513	545	494	508	538	514	492	527	478	494	536	507	516	508	516	546	478	529	515	497	544	500	494	516	470	483	543	485	525	483	510	479	494	495	511	491	502	515	523	511	537	512	535	489	520	508	504	543	509	521	516	568	528	459	494	516	516	539	517	530	525	506	551	531	509	504	513	525	540	556	478	502	503	522	515	523	519	501	513	487	499	503	491	531	492	508	498	513	534	511	479	530	493	502	502	533	528	505	501	529	512	522	477	472	520	476	531	497	520	503	546	533	473	508	512	515	550	513	452	524	565	468	514	519	495	505	499	486	482	537	523	520	532	496	519	472	489	508	527	503	486	515	488	491	511	484	529	521	531	505	536	536	519	513	551	540	506	562	475	515	483	502	516	507	480	531	496	512	494	488	537	488	481	524	454	509	518	499	526	490	491	519	507	497	520	483	581	524	475	506	512	525	520	514	469	471	520	512	535	491	521	516	519	511	531	537	489	477	494	497	491	535	522	510	482	476	489	523	505	488	465	532	482	496	531	520	503	507	478	513	504	518	530	477	505	526	517	529	533	502	530	514	552	522	493	508	560	502	492	511	521	485	521	522	512	513	503	506	574	523	517	505	524	530	479	484	500	505	511	515	482	520	502	538	510	524	517	494	485	514	533	523	527	511	518	517	526	486	512	564	495	493	509	518	518	500	537	497	488	550	509	512	490	512	533	548	485	549	526	527	476	519	506	505	529	513	522	476	527	539	526	483	462	534	524	509	519	530	487	503	537	519	524	489	483	542	468	497	479	477	496	459	540	508	539	505	518	503	505	490	479	496	512	553	550	517	505	511	502	478	478	516	510	571	483	466	503	517	511	509	509	496	524	466	489	522	557	548	523	515	500	512	551	481	537	515	521	531	530	533	525	503	511	514	538	518	452	521	559	540	525	508	476	510	508	515	520	492	527	489	506	513	519	490	493	522	509	506	496	511	498	506	532	499	509	529	508	543	530	512	527	483	506	487	545	509	498	505	524	483	525	514	503	525	502	518	505	488	503	526	487	532	555	491	474	488	508	491	505	556	504	470	508	498
63230	86201	47873	17091	4915	1359	504	493	455	495	468	466	474	458	475	477	473	454	460	482	456	479	448	452	457	475	517	460	425	498	498	440	449	494	449	415	477	482	467	470	433	462	472	412	507	469	473	463	467	440	479	453	455	498	452	428	464	456	453	454	507	472	474	465	460	496	491	504	491	445	449	462	456	447	440	456	441	504	473	463	462	466	445	469	468	477	451	456	434	500	445	460	463	412	427	484	510	454	449	442	469	461	446	459	470	433	453	457	446	457	461	427	480	457	474	445	458	476	460	427	446	481	445	432	491	475	450	454	492	418	453	463	456	440	490	497	458	458	470	483	455	440	477	454	425	479	489	465	451	440	477	469	457	459	476	470	464	478	438	451	448	476	482	492	488	426	479	451	419	437	466	475	442	462	466	467	433	477	462	476	506	499	458	421	485	480	435	446	474	442	431	492	462	490	473	478	419	464	451	462	497	460	461	463	498	494	442	510	469	445	447	498	492	430	450	446	462	430	495	495	476	505	469	458	468	493	448	426	467	482	444	429	419	439	464	419	443	452	437	428	443	465	417	474	458	461	443	451	465	464	445	462	482	468	446	483	461	497	475	457	477	438	470	488	412	435	504	496	494	469	502	426	485	479	469	503	457	454	461	468	449	458	496	481	479	440	468	435	453	425	463	456	489	466	432	447	463	453	433	453	486	402	485	453	494	482	447	495	434	490	496	448	492	451	436	442	459	451	440	464	454	418	447	470	497	459	505	433	425	479	481	480	482	464	488	471	430	468	463	452	439	464	478	482	435	485	448	467	448	465	459	463	443	449	484	417	467	463	486	428	473	423	464	472	517	510	450	458	458	417	494	441	441	440	459	434	462	432	468	441	474	472	417	427	465	442	454	455	505	502	437	475	450	471	472	507	454	460	453	444	463	509	418	476	481	433	438	434	455	433	429	466	430	447	445	446	446	475	458	460	451	486	469	450	452	443	481	428	455	447	493	453	460	454	461	435	452	448	463	465	469	464	476	435	414	451	458	459	462	448	431	473	467	428	433	442	471	456	458	433	466	438	426	462	430	462	458	475	483	450	476	447	475	455	480	425	459	462	461	443	445	498	454	460	422	490	461	473	430	453	472	480	455	451	448	437	450	456	466	495	486	440	471	464	469	417	494	469	421	485	473	462	446	435	471	433	465	512	505	438	461	464	477	456	464	462	442	492	534	432	493	458	483	482	419	446	457	470	458	457	464	463	477	436	464	502	436	430	467	431	419	505	420	442	472	484	439	467	450	476	466	462	482	472	469	387	483	469	451	475	472	485	489	453	445	462	459	477	440	467	430	419	487	466	397	449	479	456	453	473	454	464	476	467	451	460	478	473	454	473	458	451	474	471	458	456	468	443	463	471	408	479	453	456	467	460	487	459	451	452	450	489	456	456	478	452	461	436	442	482	464	452	452	499	443	408	445	463	464	483	460	441	484	402	441	431	436	454	427	492	456	437	490	421	436	450	462	476	490	470	477	469	465	457	464	435	424	460	463	536	463	473	467	476	485	451	451	503	479	462	483	468	448	485	472	428	439	491	424	476	456	471	439	488	477	459	457	489	470	448	489	442	477	454	506	485	442	464	458	456	496	470	437	446	463	462	460	476	443	448	465	504	471	490	476	432	477	454	478	459	467	458	492	519	456	480	451	426	504	490	479	446	450	429	476	444	468	434	442	454	423	467	453	453	422	455	468	456	459	463	466	485	461	442	442	475	458	464	441	434	478	505	490	459	461	446	435	477	520	447	472	401	437	422	474	490	458	442	455	492	485	477	460	458	432	490	467	414	506	460	473	429	450	483	456	439	471	440	446	484	469	450	458	465	466	506	464	466	430	471	414	458	443	453	462	460	455	455	490	449	472	497	459	458	470	451	497	457	456	489	455	411	449	475	430	474	477	441	460	458	475	470	512	467	468	461	431	486	427	505	431	444	440	460	466	471	476	481	485	476	471	453	478	448	425	465	478	475	469	430	444	465	464	442	450	462	451	453	490	425	481	487	449	456	459	451	464	465	438	453	456	448	439	411	443	509	479	451	424	483	472	447	471	478	470	450	459	463	448	497	455	440	498	514	479	438	478	471	430	457	473	491	436	460	451	458	465	454	441	476	477	534	467	432	463	453	465	415	488	472	450	442	430	456	472	471	463	456	484	470	452	445	444	460	498	447	440	460	481	462	491	458	497	484	448	465	466	476	475	445	480	440	469	432	466	444	468	476	434	457	454	430	446	454	431	439	469	428	435	483	445	462	471	503	456	437	475	491	458	428	449	450	442	465	458	484	461	451	426	439	442	405	428	461	482	451	470	459	444	449	457	457	469	447	490	432	457	450	486	475	503	464	471	475	468	455	441	484	453	479	446	482	457	477	438	491	480	499	479	412	460	473	468	448	440	438	442	448	457	469	440	482	484	462	465	433	451	454	424	461	469	466	437	484	450	479	472	459	445	441	491	456	496	442	470	487	459	454	484	451	428	420	465	472	493	444	476	472	465	460	482	448	436	460	459	459	487	453	438	432	490	478	474	469	482	451	474	475	456	460	469	436	424	475	455	460	464	447	425	419	481	471	441	462	455	460	462	466	496	459	447	486	496	412	455	455	479	460	478	505	434	429	435	491	486	497	428	483	442	492	427	477	430	425	441	457	462	458	443	461	466	450	441	464	456	448	470	483	465	439	456	422	492	447	452	432	492	464	468	498	462	468	442	470	469	429	480	472	448	499	464	495	452	461	439	439	447	476	446	453	499	439	440	461	456	485	440	441	470	483	435	479	462	466	464	480	445	484	438	489	472	444	482	494	442	477	442	459	474	449	452	447	484	470	460	459	449	507	453	436	459	438	452	468	461	452	450	428	436	412	447	471	479	443	442	466	463	470	438	464	476	426	492	498	464	465	428	478	435	436	439	406	460	474	469	463	468	500	455	397	431	487	429	446	459	454	444	450	451	490	464	462	441	476	459	504	444	449	473	458	435	485	449	446	448	475	455	480	445	456	429	476	429	453	431	423	465	470	469	506	470	474	469	472	426	433	431	465	463	443	453	443	466	464	457	447	471	478	486	467	461	470	453	505	443	449	470	469	437	520	466	416	461	464	441	483	475	461	491	450	485	468	435	500	421	471	463	467	442	452	474	428	530	492	435	492	456	453	481	431	489	478	456	475	477	500	439	470	461	442	446	477	457	416	465	473	452	453	469	486	397	497	460	426	447	457	450	446	492	429	486	480	462	478	472	473	437	438	484	467	444	453	480	448	422	503	485	441	479	462	434	489	454	436	446	488	460	462	458	467	467	475	479	435	469	484	450	448	476	459	446	449	433	456	456	465	431	483	490	437	457	465	453	471	475	439	455	437	458	448	403	429	500	498	387	498	459	464	467	462	429	431	497	443	468	466	444	452	451	428	478	445	461	457	483	427	461	465	446	474	473	490	471	449	468	443	466	463	504	468	475	444	476	449	498	493
24134	23447	30326	25381	20318	10542	1522	806	684	655	686	643	647	666	687	707	610	633	655	647	662	650	674	647	606	634	636	656	653	669	629	661	644	653	593	592	644	655	626	624	635	661	669	647	679	634	609	594	657	655	662	661	683	601	614	628	584	638	611	613	606	651	639	614	629	660	671	663	617	648	640	618	644	552	591	629	649	651	564	616	592	652	638	644	677	642	601	653	644	650	616	639	630	665	628	579	595	594	655	623	638	654	621	629	648	653	631	640	636	613	576	642	626	649	659	658	677	633	674	655	632	621	638	635	616	664	585	648	616	630	652	642	644	682	608	590	603	628	671	619	651	614	665	629	623	661	644	616	632	624	621	588	645	640	637	641	646	620	590	621	584	653	637	612	647	599	708	600	610	615	633	599	624	625	630	618	609	625	626	650	591	615	616	598	621	621	692	665	609	629	637	668	608	643	609	605	632	678	689	626	683	641	626	628	634	656	641	623	681	651	631	614	674	619	666	639	628	638	637	614	623	597	607	661	620	629	603	646	631	638	630	623	642	631	633	618	618	666	611	655	616	631	606	625	683	681	604	631	642	688	619	636	630	624	614	636	663	670	622	617	677	593	681	669	648	631	597	619	666	608	626	649	623	642	625	570	656	652	661	596	639	622	682	652	608	650	641	623	654	657	597	646	620	649	654	602	577	614	632	585	630	677	633	656	646	639	620	672	687	641	668	649	667	662	641	670	598	638	606	606	612	656	627	655	596	653	605	633	645	686	615	637	673	656	637	627	654	642	620	599	571	626	591	584	603	659	629	640	646	650	625	657	620	608	648	599	615	627	652	636	630	630	642	651	628	635	622	619	602	654	641	597	641	619	643	661	660	659	608	635	633	627	618	554	609	681	617	666	603	647	632	602	620	637	641	623	631	590	606	645	624	683	636	635	644	620	634	638	629	663	645	621	652	645	667	640	624	610	678	617	664	668	592	697	653	617	644	625	623	592	619	622	573	603	645	640	594	613	653	661	602	613	622	611	663	611	610	603	660	644	627	616	623	616	664	606	613	631	619	647	656	655	659	677	640	640	702	639	615	640	613	681	633	622	659	636	588	588	610	642	642	628	602	619	611	640	660	603	667	645	645	586	615	684	661	660	622	619	682	622	613	616	631	603	638	671	612	624	642	623	678	648	657	673	660	646	614	613	634	641	606	613	644	602	585	644	623	604	613	614	628	593	605	649	627	629	620	643	618	607	583	597	613	644	678	659	604	652	660	650	645	644	617	610	659	648	662	673	611	575	621	673	620	675	615	646	588	599	644	607	608	616	628	621	645	674	652	642	673	597	631	652	627	607	611	641	664	601	608	630	627	660	658	663	583	632	679	637	606	631	628	636	560	630	613	648	636	611	630	550	623	649	647	654	624	634	574	610	620	599	631	641	597	613	611	627	636	582	646	584	663	669	657	601	644	596	594	636	633	624	633	606	617	585	619	617	631	636	685	644	602	682	651	577	630	668	614	596	617	645	613	651	619	690	616	666	645	682	616	627	642	657	624	587	655	674	635	638	630	638	624	684	669	614	632	647	672	636	675	594	627	621	652	613	645	591	647	627	674	599	611	654	658	640	614	600	647	649	662	606	609	649	655	648	620	645	641	647	665	649	605	658	617	643	587	692	676	610	626	631	633	630	621	629	620	638	596	609	636	636	624	622	600	599	607	660	594	658	617	662	637	596	670	616	671	639	636	641	669	601	629	653	645	652	652	659	657	593	616	676	576	619	598	624	624	630	620	607	620	634	579	646	623	641	624	627	587	620	609	627	635	645	630	571	601	643	661	663	653	611	631	656	674	607	662	603	625	653	631	629	671	619	686	605	617	633	673	600	588	676	610	673	601	620	557	640	600	600	666	659	679	668	577	611	628	654	667	686	645	666	663	605	630	624	594	667	625	639	624	580	571	622	655	600	587	596	644	603	670	634	625	645	648	623	667	616	609	634	644	631	634	600	607	611	653	632	675	599	626	655	656	620	647	668	610	630	647	622	628	599	640	616	656	628	653	696	609	659	596	608	596	620	618	617	663	613	616	604	590	668	645	622	608	630	605	621	660	616	697	658	639	603	641	676	643	643	671	626	598	629	608	674	644	643	670	663	628	610	576	604	658	638	682	610	603	627	635	619	601	658	674	679	655	628	657	619	625	642	598	655	617	674	614	624	619	579	641	608	646	627	622	602	637	615	636	641	630	621	606	619	608	640	636	594	676	600	614	587	603	613	638	581	560	629	638	653	651	585	645	580	671	650	648	613	641	608	649	640	603	600	611	631	601	591	624	613	636	622	579	640	653	616	598	637	595	666	600	633	641	632	659	608	601	619	683	589	639	626	604	596	615	619	636	650	636	612	632	662	668	637	632	638	605	656	628	613	628	557	657	596	613	644	664	637	629	606	646	613	665	625	636	650	620	632	628	603	611	623	638	606	637	612	635	629	640	607	630	653	672	660	680	586	647	636	638	629	613	648	642	597	605	626	630	636	605	624	611	614	636	601	586	605	634	638	636	563	634	630	631	606	638	665	646	621	659	651	685	693	645	651	585	622	637	627	641	609	656	617	597	624	625	647	632	666	650	611	628	605	600	620	627	628	629	629	615	626	657	622	609	617	582	678	630	595	669	631	595	653	639	639	585	641	627	650	606	620	625	572	568	630	600	647	597	593	630	608	656	611	660	642	632	618	619	627	629	579	632	635	649	633	621	649	616	660	633	650	577	609	592	652	667	624	647	588	655	641	672	636	644	602	601	626	628	618	628	625	680	680	613	649	647	612	665	642	649	644	587	669	634	654	626	626	624	611	629	637	635	673	653	634	626	629	614	582	626	625	640	586	612	642	616	667	629	590	610	615	679	635	573	619	684	614	602	615	631	633	602	627	646	612	583	644	639	651	619	585	637	617	677	627	618	645	719	628	660	680	642	647	595	617	626	646	662	669	586	658	663	613	622	709	641	641	590	680	604	646	577	618	629	627	614	597	601	650	606	647	627	599	558	624	687	607	594	615	665	630	617	666	651	614	594	631	578	682	629	650	665	613	617	614	646	602	608	614	640	681	659	576	621	619	631	612	651	594	608	621	655	647	611	631	651	622	648	628	652	653	674	627	637	605	626	625	654	637	590	580	672	603	618	604	642	617	679	626	671	635	633	621	595	634	643	608	612	652	624	635	609	599	641	633	634	639	645	683	592	674	681	655	637	611	641	606	644	668	639	653	669	672	594	634	641	616	614	572	644	611	585	631	655	592	623	629	598	630	613	657	660	671	662	640	605	654	676	618	666	625	633	588	599	594	664	632	616	644	607	634	594	640	673	614	614	628	620	678	633	624	650	621	611	608	621	613	629	665	627	625	655	640	628	634	643	634	586	620	572	633	646	643	605	578	662	625	661	573	661	638	580	582	618	653	623	605	587	636	625	624	628	657	590	589	612	667	612	640	663	640	633	640	648	634	626	629	644	597	639	626
60233	91560	53102	22498	7564	2102	622	575	571	550	543	569	567	593	535	514	570	545	552	579	565	559	596	592	609	577	566	525	591	563	552	597	542	558	519	583	531	589	587	561	572	557	577	557	590	573	590	569	571	528	571	574	532	566	567	565	563	569	571	574	544	575	537	582	545	546	550	567	605	552	574	580	566	539	532	570	529	555	584	585	571	611	566	587	556	528	509	547	562	597	592	571	597	560	558	552	551	569	553	544	555	567	568	564	548	544	571	595	554	559	546	542	519	523	577	555	566	543	581	570	574	607	538	592	571	518	525	606	549	546	577	589	588	573	527	561	547	568	566	593	614	588	589	560	581	570	542	572	563	606	555	578	529	603	523	551	557	560	550	602	568	580	550	581	551	571	551	569	563	598	557	537	535	546	558	610	637	540	514	577	544	537	593	546	554	585	553	586	560	631	549	561	551	615	591	569	584	560	602	536	584	566	551	557	553	564	529	503	546	582	509	563	560	560	583	577	563	625	581	559	579	560	575	552	558	583	541	583	566	521	595	545	536	522	541	528	560	593	568	580	581	583	543	571	607	546	614	585	563	547	575	571	560	592	558	587	582	510	522	610	597	594	546	538	562	589	545	566	548	553	590	552	604	558	584	543	535	537	604	575	600	554	568	579	555	564	556	572	602	577	571	587	554	593	576	556	605	539	522	582	573	555	554	575	561	586	561	562	589	520	564	560	593	585	563	537	576	575	567	533	583	600	566	578	547	570	557	573	541	623	601	563	577	554	600	542	576	550	545	535	555	542	558	507	543	533	570	558	591	588	573	528	565	539	561	564	554	560	559	565	563	553	606	550	554	576	567	601	586	582	562	588	561	538	560	553	545	590	602	547	567	574	531	560	527	553	571	533	565	626	582	563	584	611	573	528	574	593	550	586	590	583	555	535	578	549	546	568	572	604	548	526	589	596	559	573	577	569	604	570	566	575	513	557	603	558	602	546	586	564	552	582	552	590	563	550	557	547	546	585	532	529	541	580	513	545	562	550	582	550	573	582	534	556	487	535	536	586	527	602	546	559	555	555	590	531	562	533	577	544	576	571	531	541	590	596	583	551	567	511	576	567	556	557	567	555	573	571	538	516	548	578	602	584	572	566	538	567	597	580	596	565	558	603	555	574	581	522	569	564	568	569	536	577	540	537	586	555	578	544	612	574	556	556	570	552	574	576	593	527	540	586	595	546	529	578	542	578	568	566	574	527	564	555	551	560	574	598	513	569	536	563	562	562	555	573	558	574	541	568	587	617	557	599	542	565	531	513	568	547	548	613	563	582	577	574	488	558	561	600	549	563	560	592	545	566	554	545	537	544	553	567	480	518	555	494	527	571	545	560	570	581	572	591	525	573	556	530	564	577	582	549	526	579	548	546	551	579	509	553	538	631	571	580	575	576	537	604	569	593	522	586	571	523	504	578	593	564	591	570	554	509	541	542	542	564	531	561	600	572	560	562	567	592	585	534	544	596	568	557	603	554	555	558	574	584	568	538	612	571	557	521	598	546	568	561	597	566	522	604	591	586	590	589	516	543	576	552	542	554	563	542	547	536	545	543	599	546	548	598	558	604	538	585	551	534	550	555	547	563	580	570	559	585	544	546	595	561	563	597	589	553	536	570	591	580	578	534	586	553	569	593	605	570	551	585	578	575	568	610	541	579	566	534	573	609	565	577	562	569	559	550	535	540	584	572	538	585	577	562	596	598	562	564	552	555	564	591	597	560	557	556	576	548	566	535	579	590	544	567	654	543	540	577	551	604	567	575	578	551	578	553	556	557	540	577	564	537	559	568	548	571	559	577	547	522	555	583	555	582	532	542	549	577	562	552	591	576	543	575	599	569	620	593	567	577	535	578	569	521	533	601	528	539	565	579	564	574	609	560	555	526	604	536	548	585	533	614	605	580	585	573	596	532	577	555	580	556	585	542	554	564	556	577	556	561	602	529	578	595	563	573	516	567	561	540	585	561	563	589	562	566	573	590	525	575	552	584	581	560	565	590	534	599	569	569	584	587	574	556	549	536	532	562	550	555	581	529	569	582	535	562	566	580	547	560	600	555	564	556	604	531	614	537	530	543	551	580	543	581	513	577	526	493	581	558	533	545	506	591	575	608	608	559	513	561	576	583	582	531	546	544	562	567	583	545	547	590	525	539	575	564	568	604	539	563	542	574	589	544	551	588	582	538	548	543	566	538	534	540	574	567	512	558	527	589	590	558	559	525	636	555	539	565	544	576	581	564	545	574	544	585	547	553	549	574	559	551	557	536	554	575	558	556	576	595	549	567	568	535	564	563	560	516	539	575	545	493	578	580	559	525	565	567	577	573	550	606	561	556	571	493	573	505	585	593	530	541	556	560	541	493	567	621	530	578	548	592	543	563	573	562	571	558	570	531	545	559	561	562	553	557	603	557	601	562	578	570	554	541	573	552	562	525	542	602	547	547	543	567	532	533	588	544	617	574	584	577	552	596	547	553	530	511	572	587	561	592	604	577	531	572	553	583	526	590	520	582	528	574	569	542	552	521	570	583	616	573	579	541	559	516	538	587	578	534	530	590	575	550	563	573	575	551	569	547	581	596	545	526	574	597	572	534	566	544	577	580	583	561	550	545	530	556	592	500	552	558	592	532	556	554	532	542	580	561	561	576	558	495	560	523	558	558	564	545	553	567	558	563	539	503	549	569	575	567	554	590	578	524	572	549	536	532	575	564	541	518	570	567	585	544	538	526	555	634	553	573	622	558	581	565	586	511	560	540	534	598	562	558	543	538	561	583	516	553	565	609	551	541	555	566	568	584	587	559	575	566	556	599	543	546	554	495	517	511	603	566	577	573	572	563	608	538	528	526	565	574	575	565	585	555	567	516	560	552	553	564	568	549	540	552	590	573	584	564	607	573	559	579	584	586	561	542	512	606	513	565	543	545	551	578	558	537	534	601	557	551	548	590	576	572	564	580	543	567	592	520	548	536	536	565	554	524	601	552	552	555	540	557	595	564	545	573	517	570	565	550	549	565	509	542	542	558	540	597	487	564	539	550	586	555	579	540	569	586	621	544	552	552	528	569	545	561	529	538	539	569	600	547	521	529	587	570	580	579	623	597	551	551	520	580	536	574	548	565	550	533	544	545	588	547	596	566	554	539	563	572	570	539	554	577	523	551	566	578	569	553	525	556	517	535	592	520	556	559	558	579	536	556	523	546	561	542	570	574	547	495	607	546	540	608	545	571	535	528	588	535	517	574	579	555	567	601	555	587	568	568	541	563	600	548	558	564	585	524	575	542	545	553	583	578	558	558	536	560	532	572	576	553	515	549	573	536	532	570	549	583	556	607	586	573	561	573	591	581	556	537	527	561	540	601	585	572	554	556	550	569	582	563	555	594	586	539	562	579	528	535	584	591	534	569	537	556	538	538	565	520	569	550	603	583	570	593	579	557	565	552	536	538	588	559	592	612	569	545
33383	32012	20385	6176	1238	622	478	435	499	451	428	473	478	447	490	491	457	463	477	466	474	453	460	481	514	437	487	490	436	463	444	495	537	454	419	499	473	461	464	476	471	505	478	441	472	441	478	426	477	445	435	481	494	503	452	459	470	440	444	481	433	441	487	428	482	475	423	475	425	501	459	429	417	439	433	411	449	479	446	430	454	421	459	496	459	415	442	446	472	469	477	462	489	457	444	472	443	501	458	438	470	432	467	478	497	452	459	433	482	444	486	481	471	456	441	476	473	510	471	475	425	430	485	482	457	465	500	457	469	473	463	493	488	416	432	464	461	444	457	477	456	431	448	486	485	450	483	448	454	449	458	471	452	460	453	506	426	468	470	411	449	451	475	468	436	501	433	462	447	417	454	451	458	459	464	429	491	452	474	503	460	443	496	435	492	468	455	449	452	467	441	405	459	458	431	433	425	450	475	478	496	444	486	467	454	444	473	474	451	441	496	461	488	451	448	475	448	410	433	479	460	447	450	465	463	451	440	482	444	463	447	476	436	463	426	445	484	454	463	476	468	479	520	476	477	474	446	469	443	461	445	446	454	500	447	473	462	449	479	463	487	446	450	437	485	440	464	481	490	443	475	461	407	503	432	473	424	477	472	508	455	492	463	492	459	464	463	435	425	458	462	456	448	404	461	477	460	474	439	500	465	479	446	445	479	453	479	468	422	434	460	494	439	448	491	444	477	494	443	454	488	467	473	459	481	465	493	459	460	459	466	461	473	437	426	448	443	470	485	487	468	487	442	467	456	476	479	511	458	471	459	449	447	432	446	481	448	452	421	480	477	456	462	451	453	439	466	450	476	481	486	498	464	478	501	456	447	491	427	422	461	453	426	472	485	479	431	463	461	448	487	462	484	475	464	465	474	446	449	442	487	466	452	473	443	455	471	440	421	432	470	442	467	434	469	463	471	484	454	459	466	463	441	467	449	450	462	435	457	465	420	457	464	507	447	419	440	484	468	456	403	463	431	483	472	481	438	469	471	436	448	452	442	474	454	486	418	434	481	452	460	473	456	484	500	422	467	494	466	485	466	434	487	468	481	443	443	452	453	450	434	436	480	445	454	430	471	494	471	458	484	466	440	429	456	477	455	492	461	463	497	416	476	480	464	470	478	456	475	429	411	471	461	441	496	473	447	459	475	445	481	451	455	462	474	471	494	413	455	459	497	471	464	452	455	460	450	467	445	482	452	499	502	439	450	509	499	441	435	467	467	441	460	476	434	453	491	461	469	481	459	477	446	482	472	463	474	455	442	436	455	437	425	466	477	500	460	477	478	467	473	442	434	444	473	449	432	477	459	464	439	479	477	460	428	447	466	459	465	462	462	465	417	465	445	455	450	434	450	454	503	449	447	464	385	447	457	437	409	459	465	448	497	453	482	450	417	428	448	424	495	445	484	476	457	421	476	442	449	457	467	426	429	482	414	459	453	427	495	464	452	477	439	497	458	466	481	432	486	484	443	444	469	427	451	492	463	448	476	460	458	463	459	523	445	413	474	477	440	468	436	458	436	433	443	468	434	455	425	454	465	476	496	475	448	442	479	473	463	452	462	462	483	480	464	444	511	451	486	425	489	454	485	402	499	424	476	461	503	471	446	461	456	451	440	472	461	459	476	466	468	470	470	444	475	445	491	456	450	442	471	486	483	437	458	446	453	468	488	476	479	458	475	486	482	471	452	435	481	457	456	453	476	433	487	470	482	456	457	430	487	494	437	442	467	467	442	489	449	454	474	456	419	450	454	448	486	481	445	506	446	477	471	472	475	447	488	459	432	478	460	480	480	455	461	435	470	448	492	516	462	441	494	474	451	447	503	438	432	470	476	460	475	458	463	472	473	477	487	453	481	443	477	448	467	464	473	460	437	472	460	492	467	456	444	453	477	470	495	468	459	439	448	447	438	490	443	485	476	487	468	479	537	460	478	399	467	429	443	484	456	488	456	480	470	491	463	454	468	488	482	476	459	481	460	501	453	467	447	427	422	446	466	467	404	471	453	426	450	486	415	466	474	471	471	446	472	490	473	475	449	408	420	474	476	463	443	466	468	452	462	442	465	496	475	432	431	477	474	466	438	451	462	434	441	446	434	483	477	427	459	421	481	504	524	471	489	443	431	478	430	444	446	450	465	475	464	480	478	494	482	490	479	428	508	438	431	476	514	469	488	447	466	444	463	462	483	458	454	465	460	464	457	413	430	443	440	464	484	462	482	501	426	428	482	505	448	455	437	461	456	470	448	487	464	452	457	479	471	472	457	420	484	481	456	460	466	497	474	465	418	507	468	458	469	473	445	495	493	489	470	466	446	468	433	506	477	442	438	472	476	439	485	465	498	468	467	476	462	458	449	432	473	460	437	450	493	450	439	446	478	472	484	404	420	462	438	474	457	448	456	461	493	484	482	452	447	502	478	426	471	415	487	444	451	478	471	447	490	452	491	430	485	446	432	439	495	453	470	433	458	480	448	461	425	489	474	470	448	461	463	507	442	490	435	443	488	485	444	415	483	412	449	475	463	475	468	417	451	455	477	461	478	472	493	443	471	485	465	437	502	450	463	451	462	423	480	451	431	449	452	422	463	451	426	467	459	478	449	472	466	445	441	428	470	446	438	463	463	486	473	457	452	471	435	481	472	456	454	459	460	419	443	464	439	433	455	437	438	436	451	493	447	448	459	472	431	470	447	459	439	465	476	453	429	483	460	495	468	431	462	494	433	442	422	482	471	475	476	472	471	436	454	423	446	499	458	432	443	446	434	424	463	470	442	452	466	440	442	453	435	498	433	439	417	451	472	461	437	445	448	417	466	459	472	481	502	449	425	474	432	455	484	461	459	451	497	469	475	441	466	454	467	447	471	449	420	443	440	489	435	465	453	456	450	435	468	423	428	476	470	448	473	421	467	456	446	422	462	455	484	480	430	450	463	475	458	458	440	509	492	473	477	459	466	478	426	465	474	437	481	478	486	495	486	479	431	481	461	442	408	480	488	413	498	489	465	461	449	433	433	454	465	473	449	477	450	447	453	409	477	419	469	478	465	476	453	468	468	437	428	436	448	437	463	454	482	455	450	431	479	490	471	463	468	486	455	485	450	507	480	466	470	517	443	461	502	489	472	431	484	509	445	461	467	459	509	435	457	459	447	462	443	445	441	443	518	462	480	492	450	399	421	441	459	418	435	428	440	438	449	452	441	496	468	450	446	435	442	459	481	458	507	410	456	455	448	458	489	452	435	450	460	447	449	459	455	438	453	455	472	478	449	465	477	424	459	485	446	479	479	465	483	438	490	416	480	468	442	457	447	494	412	471	461	448	444	445	470	458	458	473	491	476	437	467	500	452	470	460	469	450	453	499	500	456	512	452	494	451	448	449	479	479	451	445	397	445	465	452	448	464	479	441	432	429	415	485	478	444	462	463	452	435	479	478	445	465	445	452	431	486	487	496	479	476
32370	31915	11950	3033	955	477	367	396	401	369	363	396	334	352	371	386	410	400	385	395	369	362	392	350	398	366	393	385	406	364	385	340	395	384	393	358	380	369	388	396	393	341	396	356	382	396	405	393	384	377	396	382	395	399	364	354	344	402	395	370	383	363	377	347	368	378	366	396	356	381	440	352	377	371	362	409	385	386	352	370	426	385	381	383	370	359	379	395	402	386	383	370	374	377	386	391	417	347	334	364	383	362	368	404	351	347	349	378	426	371	378	382	357	408	366	366	393	364	352	398	390	345	350	352	384	412	383	356	386	375	403	376	362	389	362	399	380	344	373	386	395	400	395	366	397	406	341	362	382	365	402	350	399	371	368	401	345	401	390	378	395	363	364	396	414	362	345	390	392	375	380	366	406	407	407	376	368	374	404	412	410	360	384	387	393	375	383	366	366	362	376	373	406	379	376	404	358	369	354	395	372	383	373	355	376	353	378	373	353	346	384	400	400	360	372	395	440	408	379	395	375	373	383	359	388	365	366	365	356	420	384	359	372	384	411	350	423	367	377	392	384	433	364	407	394	359	390	382	360	359	400	399	364	377	349	395	340	371	397	366	326	342	414	405	383	399	403	398	384	407	362	380	382	363	348	380	424	361	391	394	397	368	391	392	385	391	366	364	354	359	394	381	373	390	381	347	375	395	359	391	381	378	373	396	382	404	400	386	367	380	363	347	385	372	363	415	376	370	347	399	380	365	365	385	386	391	369	375	374	389	359	364	377	398	385	365	359	363	362	420	377	359	381	390	380	375	356	373	438	350	356	361	384	342	365	342	390	336	378	381	365	377	365	381	365	398	394	368	372	386	377	393	385	390	369	422	377	388	379	370	383	353	357	388	404	374	394	381	404	360	374	428	352	380	367	353	378	353	372	372	369	388	358	370	345	373	378	394	401	372	416	378	386	384	374	401	373	378	392	392	363	358	390	365	369	391	432	381	370	391	373	387	343	395	378	433	387	371	381	398	404	367	376	365	423	396	378	379	393	387	370	319	372	401	398	367	371	411	374	362	382	364	383	403	351	394	404	386	386	370	402	360	354	373	403	383	353	386	359	370	369	369	382	430	420	401	361	391	426	383	378	403	359	379	342	376	336	384	390	380	393	362	360	388	391	396	370	390	372	353	340	384	385	359	395	363	379	388	341	358	362	370	376	385	395	381	388	371	369	375	382	398	370	355	413	376	358	380	358	346	376	377	364	363	374	386	371	390	354	393	386	373	362	352	381	386	420	380	382	384	358	365	395	363	379	364	380	373	377	381	371	369	338	385	370	375	397	316	374	367	388	342	399	388	337	390	365	380	350	369	378	391	377	342	392	348	387	382	378	342	404	362	388	362	396	400	385	325	361	381	350	398	418	381	398	374	359	333	394	367	380	402	383	355	381	373	346	377	372	377	387	375	357	397	376	386	374	386	369	369	434	381	392	358	373	392	370	371	395	356	343	385	371	395	365	395	408	377	410	391	336	364	347	358	351	385	380	399	358	406	371	352	393	375	365	389	400	406	350	376	380	362	378	348	395	362	365	383	392	354	338	357	369	397	386	394	363	389	393	404	358	383	351	358	386	395	379	359	362	376	409	380	394	360	387	387	362	407	340	366	349	365	342	356	366	406	364	390	360	407	370	385	351	397	378	357	377	403	364	372	413	382	384	385	362	375	382	391	382	373	385	388	362	336	391	415	354	416	433	384	338	359	390	373	363	388	382	377	370	389	377	405	395	386	353	360	418	359	365	361	356	361	368	355	413	353	366	365	372	346	402	348	404	397	378	404	385	425	388	386	381	379	387	365	365	393	401	347	379	377	375	404	401	376	391	365	377	392	352	399	375	380	388	396	395	384	382	360	398	351	367	408	367	409	389	382	383	385	372	379	406	398	383	350	364	360	376	370	343	355	381	384	370	397	360	371	353	374	384	404	374	350	375	359	370	386	377	371	356	385	367	388	412	365	367	360	384	403	395	374	344	387	381	349	364	378	381	350	371	379	406	372	351	415	380	418	370	390	371	385	374	378	392	374	387	374	355	403	371	402	352	373	361	401	397	352	370	372	387	388	381	361	372	374	394	351	390	400	359	377	395	365	400	382	388	397	426	355	361	353	354	344	355	392	371	356	346	377	345	384	401	384	385	367	382	385	392	379	374	351	399	371	346	378	389	351	357	399	399	364	365	384	366	355	372	362	358	405	373	377	399	333	374	384	371	342	379	393	395	394	358	395	376	402	405	359	442	368	386	384	345	391	383	388	365	375	351	372	399	382	385	381	388	343	350	353	378	369	363	364	384	337	336	376	377	396	386	350	363	373	369	383	403	347	355	357	387	422	402	374	375	395	385	382	372	374	361	333	373	408	370	368	381	361	359	415	358	358	403	403	379	378	383	358	364	371	378	407	358	389	399	360	403	375	391	375	386	375	351	376	388	368	383	391	378	363	370	344	339	361	367	382	388	405	397	374	381	379	405	373	385	388	420	377	407	382	374	379	385	378	374	384	386	380	375	362	347	348	350	378	405	383	376	408	373	402	380	354	359	386	375	384	369	374	350	376	363	404	358	411	383	391	387	365	387	407	387	394	355	393	401	337	375	380	381	410	383	373	368	376	389	371	398	353	391	356	395	394	372	401	362	362	363	361	388	410	375	370	403	358	376	400	353	360	379	365	382	415	363	371	358	389	384	362	388	358	391	397	364	377	382	380	362	380	400	366	375	380	402	370	357	394	355	379	380	381	360	325	382	379	404	373	381	396	375	357	375	388	374	402	356	378	355	351	398	361	385	377	371	396	393	336	366	407	363	398	382	382	371	393	384	355	394	386	358	384	360	383	390	377	387	405	352	379	390	346	386	380	419	369	387	412	389	389	385	337	365	396	384	353	378	378	382	375	393	374	383	386	418	374	370	409	354	387	345	382	390	364	369	352	367	397	388	375	386	399	328	399	387	334	361	393	384	381	361	365	367	353	373	383	392	353	379	356	375	381	371	420	423	364	405	332	333	366	358	358	369	371	353	364	363	385	378	368	358	352	402	401	375	378	338	404	362	366	399	363	355	366	359	377	407	367	346	400	351	409	411	397	363	358	395	391	415	385	367	369	334	371	350	402	382	351	380	377	352	358	421	378	388	355	382	399	357	382	358	373	333	424	366	338	388	390	336	412	388	374	374	382	407	394	365	387	382	371	391	362	421	388	374	391	377	358	366	383	390	410	341	393	371	379	362	393	388	414	381	388	402	400	353	401	376	356	389	379	394	372	401	384	393	362	364	346	353	390	372	386	385	362	384	404	431	380	371	355	396	389	372	379	400	369	384	397	336	393	366	370	383	385	364	409	347	390	353	368	353	356	368	351	386	367	373	365	363	365	399	400	396	388	377	358	354	345	398	408	406	393	371	379	353	388	380	366	355	363	339	378	420	341	379	365	342	398	384	382	379	358	369	401	401	378	369	402	389	371	342	388
25067	25490	32716	26872	16495	3438	667	511	464	483	489	518	530	489	495	517	509	501	494	475	433	515	490	487	453	492	529	494	447	485	475	485	470	508	464	447	516	486	495	458	465	462	477	441	450	468	504	460	463	503	446	467	459	462	508	475	506	459	497	462	490	475	470	526	481	501	500	449	472	457	447	473	489	405	505	515	478	475	503	468	452	484	458	489	459	497	466	448	433	465	488	471	515	462	497	490	490	527	496	490	470	490	465	492	451	465	466	460	470	502	468	475	518	495	471	449	463	454	450	439	431	456	462	518	497	494	455	506	485	468	498	462	446	478	473	425	510	449	453	483	510	459	474	475	468	452	495	468	489	476	448	470	488	470	483	491	406	484	465	483	457	455	505	480	461	462	490	449	456	476	501	484	521	461	454	481	491	464	506	483	475	470	499	469	484	482	499	464	496	446	486	441	490	473	457	481	464	525	457	499	510	519	483	432	456	486	475	506	513	475	467	529	466	478	473	422	509	449	471	450	471	468	471	462	457	462	490	443	482	442	487	476	465	491	474	443	445	465	493	472	455	482	465	494	469	474	432	464	464	495	465	481	455	471	500	481	459	443	474	463	476	486	481	484	500	477	458	511	502	502	477	489	432	487	432	470	441	465	473	462	502	457	502	436	466	477	446	474	473	481	441	469	467	479	473	446	463	462	502	522	484	488	481	459	478	468	483	486	488	490	456	480	481	452	438	467	462	505	476	451	438	477	488	495	454	482	507	514	483	511	460	465	454	480	454	491	473	512	495	455	488	477	506	482	493	501	481	486	458	474	462	451	449	492	450	473	482	466	487	480	473	480	492	494	466	484	451	437	477	454	526	497	469	477	472	470	482	441	475	437	459	486	467	453	514	462	461	475	473	446	517	456	473	470	501	447	476	486	480	448	487	489	468	469	475	460	516	431	437	447	478	466	495	484	488	477	472	471	456	469	507	516	460	472	503	498	500	458	443	461	438	448	463	466	482	447	464	475	491	468	508	492	450	433	431	501	488	475	477	467	474	489	480	468	495	458	466	506	512	463	477	441	474	488	494	486	511	459	462	451	453	471	455	494	466	472	477	458	482	432	510	460	427	455	468	492	480	463	457	451	460	457	446	469	490	486	468	511	448	456	477	449	478	463	471	443	491	475	453	453	454	476	488	421	474	520	429	481	461	508	477	458	463	517	449	489	482	467	480	482	469	450	454	489	497	454	480	444	466	457	485	503	479	520	443	446	479	480	486	458	457	460	477	416	446	458	516	446	435	425	486	473	480	477	504	477	498	462	473	465	485	428	492	434	502	491	491	465	476	417	451	480	488	462	500	475	447	483	506	489	482	471	475	448	469	482	517	454	471	474	479	492	504	462	459	492	479	459	479	425	503	487	467	498	496	490	483	476	472	447	413	460	480	497	492	430	472	450	425	474	519	447	486	484	475	473	492	466	449	471	465	491	507	429	438	449	502	448	511	491	487	485	473	492	471	445	451	478	460	479	453	477	432	470	473	515	495	489	471	494	456	441	501	478	511	511	483	502	490	470	454	458	478	462	490	508	486	481	462	457	496	478	495	477	462	466	458	502	459	500	434	501	474	492	474	488	479	475	457	456	511	457	482	470	449	487	439	454	470	413	485	445	486	474	444	459	491	443	463	473	481	442	457	484	486	481	506	500	465	484	504	469	491	495	484	504	485	478	502	452	478	463	469	477	455	418	454	497	493	471	467	500	443	475	495	449	481	474	479	467	416	479	446	483	433	470	456	480	477	456	490	474	488	464	479	458	457	420	477	463	464	442	471	489	470	454	498	484	461	462	485	468	451	472	455	487	477	434	493	489	479	443	463	489	499	451	502	444	519	447	471	473	465	455	466	442	506	479	488	484	439	448	459	450	486	473	512	440	445	455	487	509	483	431	473	435	479	444	448	484	443	492	474	498	516	489	479	452	435	421	464	435	480	477	475	484	464	450	482	487	438	503	483	477	469	467	496	496	467	466	462	476	467	432	454	465	510	507	441	485	448	504	478	434	451	459	480	457	464	463	466	447	464	477	495	506	455	491	480	499	448	477	479	474	468	462	467	469	471	463	476	478	485	466	456	454	469	509	489	430	514	500	459	483	464	471	492	464	473	464	483	463	444	420	510	467	493	423	456	466	466	467	459	475	484	504	449	473	495	444	499	500	496	464	505	483	449	476	486	499	464	465	447	492	475	439	474	540	477	476	475	485	505	467	486	488	489	464	513	473	484	492	480	495	507	462	504	450	493	514	478	437	441	482	491	473	468	473	520	514	466	455	504	515	487	471	447	437	458	500	467	478	447	432	504	443	507	439	450	450	481	462	468	468	491	485	488	476	460	434	496	461	454	488	447	480	478	449	462	505	499	449	470	502	521	474	452	505	469	468	468	515	435	465	478	474	510	508	475	460	426	477	497	487	435	492	495	476	452	475	486	475	459	466	475	509	451	506	487	434	446	495	433	456	465	493	473	458	500	489	457	448	478	497	468	517	448	465	471	465	463	469	461	493	473	485	476	456	451	474	492	463	463	496	493	467	473	434	465	475	477	489	466	499	460	469	473	499	423	476	491	471	484	497	457	480	439	498	450	459	507	493	480	463	482	494	466	456	473	486	477	475	473	445	476	495	482	428	459	481	464	466	467	510	488	500	484	444	449	456	505	512	493	449	489	458	475	485	489	532	466	491	416	476	491	436	506	473	485	465	462	468	472	455	494	475	477	483	450	503	438	492	501	487	483	450	482	476	491	460	455	476	487	438	452	463	469	444	444	475	448	443	473	468	484	500	463	492	417	456	511	488	441	491	479	499	502	480	436	495	446	491	481	430	447	457	477	430	479	436	454	454	439	468	495	492	475	463	478	433	473	426	463	452	512	427	432	519	430	467	445	456	468	449	517	481	443	517	451	468	444	496	454	506	472	451	485	459	480	514	488	518	475	442	464	457	482	490	497	511	459	479	477	497	473	463	440	473	486	445	475	489	435	492	489	480	500	466	475	475	499	462	495	444	434	462	502	500	458	462	457	452	432	447	480	477	477	466	469	472	464	420	497	504	462	482	442	489	507	455	475	449	439	474	470	433	462	479	469	464	463	424	449	501	463	452	486	433	481	482	494	489	466	526	445	472	435	451	492	475	464	495	476	465	482	460	466	462	501	469	484	466	518	496	474	455	495	496	473	432	487	510	470	496	432	447	452	488	467	458	475	474	471	485	457	472	490	463	457	470	459	468	463	486	477	486	481	511	452	476	481	441	488	452	512	466	482	444	469	485	467	489	514	472	486	460	459	508	491	458	436	464	453	491	457	469	480	446	485	468	464	531	501	467	499	479	480	467	443	497	488	471	453	484	493	474	496	537	477	466	461	453	500	425	472	442	505	490	453	493	495	514	435	453	530	470	487	459	459	486	473	483	473	465	466	455	458	492	487	480	486	492	468	435	479	483	498	466	468	450	456	420	481	476	469	484
63760	86230	48464	17603	4926	930	412	415	430	414	452	423	445	446	436	423	443	431	421	468	404	441	424	404	443	430	423	464	430	448	437	386	399	420	425	425	453	439	435	462	446	431	442	426	437	428	414	455	410	399	442	458	468	459	457	468	465	432	412	432	402	415	425	395	420	425	417	443	448	414	418	449	428	420	443	410	453	387	453	427	410	423	414	429	426	424	456	446	424	417	395	439	439	433	439	424	456	429	420	417	438	409	453	464	430	402	437	427	436	457	452	402	415	422	464	435	431	400	396	409	399	416	441	421	432	435	457	418	455	427	432	431	409	425	443	468	417	449	443	440	431	407	428	435	437	442	485	418	495	425	405	441	471	389	439	455	412	410	468	439	453	380	464	411	431	414	390	463	412	436	432	409	414	409	431	421	455	434	420	403	431	429	384	443	426	443	392	422	423	446	444	458	435	427	446	434	426	460	416	436	418	450	420	444	409	422	433	411	406	413	445	463	447	403	417	412	429	434	403	406	345	421	450	413	421	391	406	446	463	435	465	439	442	417	457	426	421	391	478	408	410	447	413	438	472	435	416	415	412	404	454	398	443	421	443	447	421	444	440	419	430	428	443	424	433	446	436	412	423	428	441	462	439	413	418	397	442	429	446	408	445	464	422	441	416	429	439	419	444	421	407	474	415	429	460	437	414	421	439	443	377	389	454	427	418	421	431	428	434	421	438	467	452	446	396	440	426	431	420	427	465	432	388	451	441	429	441	445	419	441	401	409	431	428	396	443	460	430	383	452	421	464	449	443	425	456	428	449	464	440	414	445	386	395	408	455	438	419	407	425	460	435	417	446	424	425	415	449	444	437	455	440	423	420	411	442	450	430	466	471	436	439	438	430	447	415	407	413	430	417	417	412	388	365	419	464	406	413	387	406	445	488	431	435	450	434	422	451	425	427	435	460	392	418	421	428	382	449	406	415	451	446	441	434	412	424	405	417	430	412	444	434	431	406	428	445	429	437	449	442	422	428	409	419	460	448	440	395	442	437	413	425	452	422	424	462	432	402	423	353	418	433	423	456	449	396	430	465	434	429	441	411	434	471	451	436	449	437	413	443	412	429	417	405	400	442	410	468	434	454	403	430	413	409	441	418	415	412	427	457	421	442	429	425	429	425	432	392	431	373	418	418	414	439	414	431	458	420	456	420	414	418	459	414	434	407	415	413	457	428	408	432	416	426	451	417	444	410	409	414	414	454	427	440	479	433	433	434	447	390	436	425	410	422	416	402	425	416	435	392	421	459	418	425	401	440	415	446	446	380	438	416	406	423	425	403	428	427	457	430	439	445	439	431	428	448	416	404	423	403	452	431	414	460	469	421	395	426	497	419	422	434	435	429	414	435	445	389	414	467	457	453	403	428	449	417	390	458	441	433	426	445	437	408	430	417	426	413	406	430	436	414	393	435	434	412	409	431	425	420	424	413	409	442	467	419	458	415	403	415	444	426	398	448	406	430	404	446	419	449	413	436	434	438	402	435	445	399	463	386	432	410	417	458	426	393	433	439	404	478	430	428	417	397	424	430	447	442	428	416	428	429	459	429	436	441	395	389	419	416	438	436	443	416	421	403	459	441	425	421	398	398	440	404	446	443	401	417	436	454	440	438	452	395	402	431	411	442	429	417	419	423	435	430	406	431	445	421	412	416	436	465	454	434	463	423	459	419	445	441	435	402	448	456	432	411	439	478	422	429	407	408	442	461	463	419	417	421	444	445	392	416	401	453	421	412	453	469	424	405	436	418	448	427	436	412	405	434	425	452	454	419	403	461	451	447	446	423	431	433	400	398	424	445	418	448	429	469	457	438	445	446	410	444	428	425	445	421	431	429	408	425	440	418	425	394	455	434	427	432	428	433	413	415	437	475	434	448	455	471	451	417	430	392	444	412	415	433	436	428	429	412	406	405	434	394	451	446	421	476	420	403	431	426	410	438	442	441	448	423	415	422	414	419	442	440	443	431	406	438	410	414	462	409	412	385	396	447	457	450	415	436	444	409	394	413	441	399	455	425	449	443	445	415	407	443	437	443	382	405	436	440	445	460	435	413	452	437	464	385	406	418	428	447	437	418	389	447	424	418	443	381	386	445	397	423	398	418	400	447	427	419	414	399	461	424	427	449	447	402	440	419	388	411	383	422	467	433	433	451	428	449	406	435	421	419	414	430	431	438	437	412	407	440	443	438	437	412	409	426	399	423	420	435	414	433	477	431	440	398	457	422	440	424	398	462	443	393	421	405	423	418	415	454	424	405	423	415	420	440	421	429	421	412	417	404	445	450	434	373	421	425	412	454	433	419	416	458	394	444	386	429	429	408	423	426	422	426	406	411	387	411	396	443	413	362	410	435	435	446	449	392	436	436	436	423	472	431	461	448	426	437	440	500	403	410	454	437	454	488	392	437	415	390	387	397	447	437	448	398	457	463	399	421	406	422	421	444	433	402	419	444	401	423	426	449	426	432	418	453	418	443	449	401	419	451	435	431	437	365	458	414	447	450	416	437	439	425	424	430	432	432	434	414	477	383	434	455	419	412	450	427	417	431	427	404	445	472	393	439	429	436	460	449	457	421	428	427	422	448	395	410	409	406	440	433	434	406	419	447	452	424	412	404	424	456	412	448	420	416	426	423	441	404	425	440	411	446	447	445	451	414	433	411	417	420	419	429	393	422	437	428	402	442	421	470	442	446	427	406	429	392	445	398	380	427	426	409	410	422	417	429	441	384	414	466	384	422	412	456	428	426	421	434	395	414	430	421	454	387	450	417	436	421	427	458	412	428	423	396	419	420	404	414	399	419	480	409	403	443	425	412	398	463	427	430	421	417	411	433	416	400	437	474	463	415	422	426	397	408	420	422	414	437	464	398	443	393	403	426	411	446	396	462	420	427	440	445	387	448	439	456	405	402	408	399	438	416	436	449	449	429	440	398	432	441	443	440	424	402	418	452	435	460	440	422	422	418	429	401	458	398	409	409	443	407	445	437	446	400	424	426	419	412	429	438	450	441	435	424	413	399	402	432	402	394	405	409	426	409	439	402	422	446	414	428	424	406	430	419	421	426	419	421	430	422	422	444	426	430	400	423	421	468	434	430	396	453	429	443	411	453	419	461	434	437	439	427	405	396	445	420	465	393	434	394	433	420	426	421	406	416	393	438	412	393	393	402	461	446	441	423	446	451	419	401	431	436	433	433	413	422	412	450	422	426	405	417	425	422	454	441	428	428	427	456	459	410	409	427	429	441	414	456	423	453	390	451	444	427	417	447	434	405	427	425	449	434	402	448	417	418	431	420	430	426	420	448	495	449	453	449	456	419	439	442	432	457	423	405	414	441	406	436	466	423	447	415	415	457	396	429	441	399	403	453	419	450	417	442	424	431	421	442	432	407	413	427	428	422	401	414	421	455	413	390	427	433	421	383	409	453	430	470	460	453	426	434	426	402	423	432	438	452	448	441
24091	23396	30710	25873	20149	9119	1319	790	653	660	658	657	634	653	646	722	656	714	653	674	618	675	609	646	636	706	641	638	627	624	633	623	605	598	621	644	641	597	601	677	652	659	640	635	683	632	596	625	641	650	602	613	628	652	632	615	613	653	614	661	598	628	604	624	602	631	631	659	656	649	653	602	610	611	680	671	634	596	616	627	596	627	665	634	602	665	677	636	678	603	612	670	612	624	655	672	602	643	612	633	637	655	621	692	653	600	610	579	644	663	668	642	562	629	599	660	650	614	607	641	611	642	611	636	608	657	658	662	624	640	616	626	623	646	626	658	670	638	677	625	641	602	631	633	614	617	631	607	634	653	600	641	654	607	572	631	639	659	631	612	626	631	630	615	653	661	657	633	605	577	636	614	661	628	626	634	627	617	596	635	630	626	651	651	641	620	666	662	575	625	620	634	680	641	664	596	602	626	647	630	644	616	622	583	660	702	667	592	633	621	611	665	666	622	625	664	613	617	585	621	639	637	662	661	632	656	623	675	654	655	607	624	643	646	633	628	669	648	622	656	654	636	625	603	629	615	646	609	638	686	623	596	609	639	672	672	629	588	633	631	626	633	630	649	684	670	664	582	585	593	643	638	664	668	596	684	592	665	583	603	616	622	625	577	607	587	626	615	630	613	662	650	652	597	641	678	636	648	676	615	657	625	624	643	616	597	657	622	650	630	627	610	673	638	603	674	586	671	628	635	643	591	584	686	605	610	627	675	599	582	662	650	674	669	615	636	665	591	639	595	627	624	618	568	599	632	648	617	587	662	638	691	635	604	608	616	641	669	664	660	664	672	639	666	573	641	614	640	646	628	614	634	657	608	654	680	629	697	623	649	598	599	627	605	635	647	586	628	617	640	623	665	663	649	633	605	640	607	637	618	592	625	617	653	610	608	576	638	601	608	678	646	622	634	574	656	636	648	597	591	614	671	656	621	600	586	611	653	607	629	624	645	632	658	658	637	614	628	627	648	614	603	640	619	613	610	664	679	604	636	626	608	595	614	657	644	631	582	617	636	650	636	676	659	593	571	642	632	593	634	607	627	634	657	669	643	654	667	644	630	627	609	664	625	599	571	652	623	630	620	620	644	648	649	675	623	610	656	644	606	596	631	598	668	628	620	633	635	629	657	691	605	583	629	607	630	615	610	663	623	618	647	614	669	623	633	640	623	627	678	642	604	631	633	656	671	666	618	638	599	606	644	614	666	653	633	599	644	649	621	603	594	665	575	641	637	662	645	608	632	612	623	638	585	627	669	661	617	624	630	626	594	605	612	649	619	599	613	595	570	602	631	612	648	610	645	635	624	651	640	629	656	643	635	623	622	639	627	634	653	619	630	643	673	604	671	642	630	624	649	632	578	613	605	639	636	628	633	639	610	650	666	617	640	632	623	617	597	658	618	659	610	674	655	625	638	612	628	629	619	639	660	606	639	635	648	690	624	642	638	655	603	675	636	707	628	572	629	647	656	639	601	664	673	657	627	653	640	699	587	640	634	641	664	665	663	654	639	627	602	627	631	625	635	616	627	629	602	662	620	650	609	642	610	616	638	611	643	576	647	573	629	654	643	614	593	646	642	614	668	637	666	636	639	630	657	606	589	698	673	608	630	652	632	667	658	630	624	626	653	620	598	662	616	653	636	616	652	631	661	616	643	692	612	683	666	623	668	630	576	692	619	599	682	635	694	653	619	624	663	663	638	605	628	644	561	600	671	651	667	666	659	653	607	619	669	652	592	689	649	604	612	647	605	607	639	650	621	666	600	614	619	616	604	644	647	654	660	625	623	638	600	632	621	637	669	685	664	624	631	621	642	651	650	576	658	678	621	662	651	620	627	645	640	635	613	622	664	622	602	685	647	584	667	621	630	631	661	616	613	604	651	609	670	624	670	589	652	594	654	614	626	648	672	639	634	663	584	649	635	615	604	638	623	645	616	596	639	624	640	604	625	601	655	652	620	619	615	625	607	587	597	706	620	652	627	638	615	631	582	654	638	676	607	600	638	618	630	593	673	654	649	609	630	611	610	663	610	607	641	640	618	606	625	642	678	608	613	612	653	683	637	680	609	613	626	613	612	647	637	611	645	606	639	622	636	649	632	588	654	618	607	616	591	587	633	601	616	616	627	616	651	595	615	643	620	630	600	642	623	588	641	611	621	606	613	652	617	632	619	622	617	634	656	621	632	646	629	627	651	665	619	594	611	623	642	633	602	615	633	617	632	626	650	659	594	608	635	628	636	625	624	607	633	609	619	600	645	604	647	674	648	666	614	684	641	600	611	652	617	606	627	616	666	632	621	634	671	623	611	633	626	588	661	652	664	617	608	640	610	632	642	599	617	653	620	648	645	648	639	634	615	603	674	582	599	599	652	618	607	639	614	562	672	656	637	598	634	620	637	653	648	647	653	638	611	675	593	608	603	621	644	592	661	598	613	660	692	617	656	629	634	649	611	632	628	623	643	667	615	628	681	635	645	607	630	641	605	602	654	636	581	622	641	663	664	639	599	650	658	632	592	651	589	653	648	633	649	594	621	635	651	618	654	590	628	571	676	620	617	634	634	636	650	611	644	611	649	623	613	626	641	648	635	640	596	598	639	669	638	605	699	680	694	624	642	646	636	598	654	603	600	636	632	658	575	622	602	664	614	669	636	671	618	661	657	592	628	613	644	678	636	620	637	640	677	615	606	626	638	628	618	587	632	628	652	647	664	648	672	639	665	637	570	624	655	648	619	653	648	613	615	674	613	605	598	601	631	621	665	664	623	641	620	658	652	606	621	626	633	668	621	635	617	645	648	669	642	626	612	647	619	669	586	638	586	635	658	628	653	611	652	647	619	666	667	613	615	607	588	663	664	642	605	655	635	645	621	605	640	637	617	609	619	631	679	618	629	633	664	639	692	622	639	639	629	636	637	618	641	602	658	603	654	623	620	636	669	611	620	582	625	641	641	609	643	638	612	631	602	630	635	598	644	587	572	600	600	620	622	620	616	680	654	631	603	600	618	645	673	612	636	657	634	637	655	623	602	657	610	647	599	640	623	617	649	644	640	634	613	627	668	646	589	649	634	624	603	636	631	653	641	647	621	650	639	625	588	635	629	590	604	657	663	596	628	657	616	643	660	593	630	640	708	620	651	596	694	675	643	644	642	673	647	649	583	608	650	591	650	623	630	646	628	660	660	694	630	666	610	620	613	644	622	597	642	624	592	661	666	633	593	649	655	668	637	619	640	630	617	626	611	638	698	592	638	584	643	675	645	597	636	631	644	629	609	621	632	599	661	651	590	648	642	608	628	646	597	610	672	625	630	595	638	617	611	648	660	592	689	665	641	606	598	606	624	634	641	604	590	684	640	613	595	612	628	583	619	641	610	664	643	595	656	617	653	661	603	615	624	593	602	608	571	614	635	636	641	640	640	628	608	675	643	620	607	652	644	638	616	629	669	677	660	598	606
63150	88620	57939	23795	6506	1209	595	558	576	596	577	589	603	585	575	570	607	621	607	585	620	580	527	571	575	578	553	572	534	615	553	564	547	546	601	583	598	527	527	569	569	558	568	600	616	563	543	553	566	558	544	572	580	600	569	571	530	586	559	559	585	507	561	561	542	608	590	536	559	567	580	581	589	618	538	562	530	552	576	529	595	587	587	555	586	588	553	538	533	538	558	539	552	559	555	575	559	559	631	567	596	569	565	550	576	581	587	608	505	576	588	551	535	567	572	565	604	568	606	565	585	575	565	559	567	592	542	580	561	547	548	586	548	597	566	545	555	568	560	547	538	607	552	546	545	542	594	543	541	581	610	561	598	575	561	519	549	587	560	553	561	549	595	577	578	603	625	577	576	554	511	588	605	579	602	577	548	544	574	584	587	560	569	590	529	556	583	570	631	538	572	591	548	524	551	596	584	562	569	539	564	551	519	555	592	550	600	552	569	563	573	554	607	579	582	565	587	565	565	546	568	578	582	512	564	553	585	568	581	583	564	568	539	586	553	527	576	577	582	576	555	548	606	568	540	584	583	531	584	582	580	569	554	583	599	576	526	567	560	567	579	568	597	548	555	585	551	542	535	571	559	525	571	604	549	529	544	544	580	569	560	567	584	596	565	520	582	593	563	543	550	610	605	533	576	570	592	583	548	546	586	606	590	581	571	598	550	596	572	564	595	568	563	575	594	604	556	530	580	539	578	564	558	566	598	560	554	597	618	567	591	650	593	534	560	559	537	569	591	576	549	595	563	588	550	556	607	593	576	543	589	590	552	569	587	582	578	511	577	562	556	562	567	551	561	582	570	537	534	556	560	548	593	605	540	553	561	541	571	613	530	559	586	549	564	561	541	529	595	532	559	572	551	581	580	551	556	574	555	549	537	550	587	506	562	592	551	580	531	542	577	589	584	582	564	567	553	552	538	546	566	573	526	607	572	574	562	544	590	572	554	485	576	553	571	557	558	521	587	620	579	550	568	572	549	587	558	551	571	583	523	544	570	553	565	581	565	545	576	565	548	565	557	553	563	552	546	520	573	581	575	588	566	569	607	577	594	569	527	598	571	576	580	545	564	585	579	558	505	534	561	553	599	593	576	552	545	587	537	529	569	537	570	546	519	574	603	567	593	552	582	529	509	589	590	556	530	579	589	597	572	577	575	626	558	589	594	549	538	568	541	535	571	554	542	603	551	557	570	573	535	572	592	561	603	532	537	551	564	549	610	564	556	602	603	580	563	629	558	566	569	545	543	576	558	600	574	567	576	621	558	532	566	584	584	591	534	551	567	553	574	584	537	528	598	554	598	578	577	552	612	606	575	579	581	555	511	603	551	581	569	549	547	557	554	569	518	556	573	532	517	558	557	589	583	568	595	601	584	596	595	579	587	599	601	567	518	612	578	551	560	551	558	611	544	550	574	539	611	538	553	548	583	554	582	544	587	584	530	588	529	547	565	564	559	549	556	514	562	541	547	549	569	533	577	612	564	553	539	572	540	572	588	577	564	567	575	580	601	592	582	614	569	527	562	561	596	561	535	544	556	540	539	572	555	555	561	519	576	580	597	594	566	543	556	588	571	546	564	561	549	555	527	536	554	541	573	558	533	567	544	520	564	591	558	542	547	564	578	576	569	531	553	583	585	551	585	596	598	579	583	545	576	602	594	512	525	551	514	610	609	542	599	588	607	580	537	587	574	534	597	550	585	530	582	568	533	543	577	628	615	553	588	549	555	505	532	531	591	542	583	540	581	558	555	557	565	616	588	605	502	549	535	541	589	511	569	559	580	570	540	535	581	502	553	539	545	554	569	560	535	591	583	594	544	609	561	544	592	600	596	534	570	531	543	571	513	497	537	526	572	534	532	549	564	572	576	563	546	577	531	568	526	525	592	581	583	584	510	556	553	548	528	598	569	558	581	578	528	604	554	549	553	564	597	560	543	587	572	590	614	641	575	568	581	581	573	524	581	523	562	605	536	527	583	554	567	557	539	532	587	557	582	551	561	580	584	558	538	547	587	538	553	547	578	561	595	540	585	593	541	615	567	570	546	557	557	553	605	559	595	557	599	549	584	579	529	557	542	539	551	576	604	549	588	578	539	564	560	563	539	501	549	600	590	571	546	568	550	580	565	545	567	557	554	558	570	567	604	588	595	614	562	571	544	589	561	551	560	586	530	548	584	584	558	525	584	548	555	580	538	567	561	569	580	557	585	564	564	573	583	570	571	597	557	573	591	606	577	585	550	540	586	568	539	579	594	580	543	576	532	609	593	596	532	579	560	561	588	599	573	569	566	549	573	578	571	582	556	569	554	557	601	574	552	573	585	586	548	586	633	561	601	561	527	563	553	582	567	540	516	576	534	565	582	612	548	562	551	582	532	581	562	608	530	585	534	547	558	520	569	568	580	595	543	574	538	568	570	538	519	550	563	560	548	600	576	575	551	554	578	572	565	596	557	616	529	620	571	567	583	586	517	559	550	556	581	547	562	599	543	574	522	513	546	577	553	562	543	566	563	547	548	578	557	579	554	568	590	558	548	576	588	632	561	541	578	551	553	558	538	553	597	533	572	568	524	583	570	582	566	588	575	550	553	582	539	540	548	563	558	577	576	549	561	577	574	565	587	572	548	567	575	615	542	561	572	557	565	586	552	582	550	586	561	554	566	558	532	560	569	545	533	589	641	562	590	542	574	607	568	561	612	572	598	566	590	587	563	537	571	533	580	552	527	529	592	565	584	543	580	554	536	591	565	557	553	569	535	585	566	547	595	570	554	588	561	584	551	579	590	542	601	552	552	547	566	561	488	576	560	574	563	584	542	529	531	541	614	555	585	564	557	538	575	584	538	551	575	566	583	559	554	557	552	550	566	555	576	568	578	602	587	592	559	587	552	562	576	589	564	555	561	530	529	563	577	558	528	575	541	565	582	545	567	591	527	560	567	561	540	577	554	563	540	539	593	545	569	573	590	632	556	563	547	525	608	566	597	554	552	553	570	565	566	537	596	544	557	594	513	544	619	555	568	591	579	559	566	578	574	575	567	542	567	592	582	526	570	529	534	545	564	570	591	593	592	568	608	558	560	543	555	547	579	552	578	545	583	559	540	604	559	571	568	582	572	569	550	536	553	540	546	581	540	530	562	562	591	571	527	574	543	547	582	542	553	562	572	561	615	547	583	585	549	576	565	537	550	569	522	575	595	586	559	572	525	591	507	577	484	557	532	550	548	532	578	559	565	562	543	542	598	542	541	560	592	572	608	544	548	508	524	551	565	569	524	571	608	551	564	559	513	580	577	558	497	563	551	562	585	543	597	572	589	511	571	589	542	562	594	534	524	562	570	533	568	563	565	578	564	579	584	623	544	602	574	571	564	548	543	543	539	566	554	527	536	581	585	571	551	548	540	570	569	540	588	539	548	528	583	548	566	567	541	553	570	527	554	594	544	554	573	585	558	566
33515	32806	21743	5927	995	538	506	498	476	489	484	514	451	479	422	469	506	464	465	511	521	461	476	459	541	470	467	481	489	458	466	485	463	520	457	450	473	442	513	438	464	412	452	463	466	469	498	489	454	464	430	441	489	477	492	468	446	475	448	508	434	425	480	471	491	473	486	462	484	433	486	498	444	475	434	504	485	476	480	481	541	476	433	459	479	476	470	533	471	424	478	483	440	453	451	475	467	484	456	448	499	529	506	470	447	478	430	499	487	460	448	467	485	472	475	455	459	477	472	500	505	482	501	475	452	500	475	487	461	496	448	458	454	475	461	454	457	512	475	471	462	437	493	454	478	481	474	487	479	488	470	466	527	452	495	480	535	476	494	444	499	525	506	455	492	458	513	491	490	492	435	493	484	473	499	479	444	496	467	495	467	467	514	461	467	513	480	468	460	478	473	461	461	484	469	502	472	488	513	458	453	478	477	491	474	451	479	439	464	463	494	493	485	469	468	497	455	450	493	487	475	464	503	468	467	470	478	441	450	494	465	468	458	434	497	469	485	477	421	479	484	493	426	469	484	487	458	451	503	463	464	466	462	492	435	483	459	487	464	479	467	470	493	501	444	467	471	449	448	433	442	461	471	469	482	474	469	491	496	498	500	486	472	480	461	478	482	483	472	523	475	475	457	475	483	476	467	422	511	475	456	452	490	434	512	444	492	454	464	466	497	423	423	508	492	462	504	494	388	467	439	471	494	483	475	458	465	426	473	485	461	472	481	470	450	503	500	445	461	462	515	455	480	468	491	480	453	462	493	489	473	436	484	480	497	486	472	441	478	466	469	431	467	477	439	469	429	452	445	461	515	452	485	490	477	435	481	483	472	476	460	466	454	486	473	462	457	469	465	469	479	513	477	504	490	467	451	515	490	487	419	497	466	494	451	461	491	477	460	472	488	484	485	511	512	450	457	486	434	456	465	479	463	446	513	475	465	456	478	502	479	471	462	474	520	491	509	469	487	471	510	508	452	502	474	465	459	464	478	504	514	462	448	475	451	448	482	497	480	468	476	439	499	473	447	474	452	457	468	491	455	467	493	481	461	435	485	453	496	512	488	468	462	459	436	488	438	459	428	468	457	467	468	455	486	440	447	493	436	517	481	486	439	448	435	471	432	438	498	458	497	451	512	455	478	476	456	488	463	447	460	507	502	464	509	477	492	447	493	462	471	492	457	473	482	507	443	488	452	458	455	485	481	512	456	488	475	471	459	465	477	503	462	485	495	495	506	514	481	480	466	500	446	468	466	517	462	460	470	482	466	415	502	463	445	492	446	462	469	450	453	459	500	471	480	459	479	492	469	481	454	487	478	464	449	461	481	479	476	499	490	451	482	469	470	457	467	491	472	503	487	482	488	464	532	481	433	470	502	491	471	431	481	462	445	463	466	454	511	460	480	496	490	470	489	474	470	456	461	457	438	469	459	456	482	466	480	478	466	458	475	438	500	501	437	497	470	476	452	467	513	482	503	489	461	480	477	510	491	455	461	469	468	481	494	507	491	495	484	472	453	475	456	437	465	453	482	465	459	453	476	475	467	421	431	514	509	460	462	485	510	469	487	496	476	462	455	478	451	482	480	500	459	522	466	452	511	452	448	488	453	444	480	443	484	458	476	468	495	508	500	458	477	488	460	471	448	438	436	442	509	474	494	508	462	436	494	492	477	473	457	480	474	467	457	482	484	486	501	467	498	472	519	495	483	450	460	470	476	456	463	472	496	511	488	469	455	471	464	464	489	488	453	477	478	463	482	448	477	473	473	449	459	463	454	462	468	477	484	439	484	456	476	481	438	475	444	500	505	458	451	453	472	447	464	476	454	456	499	476	470	471	468	461	488	476	472	472	503	523	441	458	488	512	501	492	468	459	473	479	471	476	481	464	488	468	455	500	455	468	419	464	511	461	444	477	465	460	470	472	450	451	452	468	468	474	483	497	438	487	450	443	493	496	514	476	465	485	450	432	471	451	467	466	482	460	473	469	459	444	488	483	458	494	483	439	485	485	406	469	469	460	504	479	465	456	467	459	450	503	437	427	472	499	503	458	512	460	489	484	512	461	452	470	482	479	493	462	505	453	446	443	486	512	490	459	497	489	483	466	477	467	483	482	456	464	506	440	459	497	497	460	486	483	480	430	498	467	523	497	452	438	451	482	489	463	466	484	429	523	510	463	469	466	465	474	453	476	482	499	474	429	468	472	462	443	511	461	474	471	445	495	445	483	505	512	477	507	458	505	466	489	471	489	473	521	482	514	474	468	476	429	465	465	486	431	449	485	484	494	447	502	488	443	483	471	443	482	459	445	481	481	456	486	488	447	470	474	506	520	482	490	466	479	453	465	449	478	435	467	477	483	519	477	470	499	480	464	497	495	451	478	480	477	455	473	487	460	463	489	472	463	458	507	471	505	472	484	496	466	504	495	474	457	460	494	479	508	463	486	463	432	473	493	473	489	422	453	527	455	478	465	476	472	500	519	469	483	491	495	519	510	447	431	447	477	466	454	473	458	474	486	489	468	461	433	439	480	421	476	489	466	507	464	457	434	452	518	426	466	505	471	508	472	443	481	446	490	485	483	470	474	471	429	473	442	478	499	467	471	479	447	462	470	487	452	463	491	463	471	472	488	463	452	472	526	468	462	487	477	454	467	496	443	491	467	508	498	479	477	485	512	471	503	510	501	464	469	487	458	439	459	447	460	468	488	473	462	487	454	438	463	489	481	494	480	496	458	475	450	461	524	438	497	469	463	493	491	459	462	512	482	480	491	487	486	482	509	478	489	461	465	449	485	451	455	439	466	496	477	507	493	456	501	519	469	472	508	471	471	470	485	439	474	435	435	493	473	456	483	461	464	463	504	455	509	486	524	478	433	467	472	454	528	442	492	489	473	489	476	463	466	534	452	510	439	511	476	469	501	468	504	477	500	443	465	456	465	471	439	489	481	478	476	488	455	489	478	463	441	478	503	462	509	474	457	508	463	465	489	505	465	469	475	479	465	493	495	496	472	481	455	516	493	419	475	494	464	481	475	465	498	465	470	453	463	415	498	488	447	460	484	456	472	429	481	487	442	464	473	518	457	461	495	456	441	480	489	446	465	420	450	467	458	438	461	474	453	463	451	438	481	502	501	440	511	477	458	448	501	475	452	459	423	487	498	472	471	454	468	447	508	469	486	478	495	496	457	466	437	470	491	455	475	480	493	463	482	475	473	477	470	487	471	466	443	483	505	480	488	451	524	475	489	484	454	438	492	410	484	500	469	444	501	452	497	491	465	489	511	462	463	503	524	491	434	487	434	447	463	461	441	439	505	486	465	471	453	487	434	451	501	475	439	494	447	455	477	480	473	480	423	489	458	492	484	521	454	483	470	460	462	475	484	454	432	486	500	482	481	512	498	465	452	480	456	438	475	467	448	506	454	508	490	462	481	435	448	489	464	480	456	477	471	435	467
32742	32751	12940	2506	734	398	391	403	396	414	381	405	377	388	381	402	372	388	381	403	421	390	387	384	356	391	431	374	352	374	433	393	362	398	375	379	380	378	402	391	402	421	373	390	378	402	397	346	405	416	368	389	416	418	416	373	397	376	404	396	380	393	383	379	375	379	354	408	383	412	390	366	419	396	382	348	409	363	403	390	399	386	355	404	398	383	385	386	367	362	359	330	349	391	403	395	354	369	366	381	412	351	377	371	380	388	363	383	376	374	418	373	380	402	383	363	392	387	363	395	379	387	357	391	380	368	377	376	387	377	403	375	398	388	376	353	394	386	407	381	378	385	337	411	374	391	362	386	371	378	375	380	390	384	394	380	371	385	410	381	408	410	390	365	382	378	374	388	348	386	379	388	355	376	337	402	408	431	405	379	379	359	407	396	376	402	378	391	422	384	390	401	367	389	419	355	375	384	379	421	386	382	399	440	373	366	399	378	424	366	417	372	388	368	376	401	386	361	393	372	354	375	370	366	383	394	394	388	389	409	360	375	374	403	382	409	388	370	411	371	382	398	401	394	385	388	375	384	392	383	413	394	393	364	407	391	395	353	362	390	401	393	390	388	391	403	387	415	387	393	348	390	387	389	361	406	350	399	380	358	393	416	373	390	386	368	381	389	392	386	392	366	363	356	400	427	372	350	350	410	413	368	376	368	407	380	390	382	409	382	380	394	394	368	429	382	380	398	397	400	372	370	384	391	364	394	400	429	401	388	365	380	361	430	383	394	362	355	411	366	359	365	397	329	404	400	376	359	358	381	388	382	400	377	355	410	384	356	373	382	388	373	373	388	335	411	407	390	393	389	349	374	361	383	376	400	358	396	347	358	377	385	382	405	398	447	383	405	370	383	374	386	400	358	380	406	398	386	403	369	386	342	391	434	380	376	403	373	359	372	387	407	377	382	355	359	380	403	367	408	392	361	398	372	378	387	380	386	410	395	383	405	370	356	380	372	400	396	395	377	404	355	382	375	399	356	374	366	380	365	411	387	342	392	341	373	398	409	399	373	382	373	376	390	362	383	339	397	382	384	376	373	381	388	380	406	405	396	416	364	418	393	397	389	411	378	375	383	421	412	392	385	351	365	381	376	377	358	405	366	334	410	387	392	373	429	387	407	376	389	361	365	367	398	407	390	386	365	381	356	407	363	430	383	385	399	387	352	380	387	383	370	360	392	379	396	377	390	370	354	390	382	383	368	356	324	387	369	376	368	348	405	426	351	406	372	356	364	367	388	365	369	348	385	387	396	346	361	384	347	379	330	365	379	378	397	395	394	368	376	375	364	382	386	393	390	369	394	357	393	383	425	402	371	373	386	391	389	396	403	374	391	359	373	385	384	421	354	378	409	361	428	404	401	353	416	365	398	399	377	354	409	391	400	396	416	379	408	369	408	390	396	371	390	394	380	370	386	341	387	373	376	393	364	408	381	404	382	355	422	368	395	392	392	364	373	403	395	408	341	400	419	389	398	373	376	403	406	410	383	360	387	364	364	378	383	418	390	420	397	372	376	361	400	358	365	366	413	357	366	389	403	403	360	386	365	368	372	383	376	396	376	360	373	376	385	400	373	355	383	341	394	383	386	402	385	408	370	377	383	370	396	406	363	389	346	355	409	373	365	386	400	393	393	387	379	382	371	384	374	369	344	399	372	409	404	388	383	368	386	408	395	392	380	384	411	366	375	410	360	391	358	363	361	406	364	349	374	401	393	396	400	355	392	329	380	372	383	371	385	392	404	370	380	385	387	382	375	382	380	409	383	372	396	376	404	387	395	407	382	367	400	380	407	368	385	373	369	396	373	391	408	385	380	373	383	397	372	374	384	352	377	391	398	373	392	349	386	395	365	415	357	358	378	379	379	386	370	404	376	389	379	391	405	420	391	418	342	355	363	407	383	424	415	370	374	381	388	359	391	387	392	361	372	385	343	406	392	394	375	410	405	361	393	411	392	388	383	381	378	413	398	407	358	401	385	370	339	405	380	389	369	388	365	366	427	395	379	402	359	362	404	400	431	384	347	375	408	370	372	340	384	388	370	348	403	404	424	411	364	376	391	398	388	383	404	390	387	394	384	380	413	383	387	383	314	394	399	414	377	339	387	370	361	404	389	367	369	391	384	396	390	389	395	330	407	375	354	413	388	362	417	405	384	412	400	395	376	358	381	387	351	372	344	387	399	356	396	375	369	381	413	391	400	410	353	344	382	398	410	398	390	395	368	418	388	366	384	419	377	383	396	397	368	377	390	372	392	396	398	379	377	396	402	404	369	375	368	377	374	371	366	395	407	363	404	378	397	398	403	355	361	391	381	385	371	425	356	438	377	372	395	397	386	363	389	375	388	359	395	374	362	412	392	392	399	372	358	383	369	398	396	377	394	397	382	401	378	382	375	356	386	406	362	376	365	401	413	403	396	371	361	370	398	372	381	399	382	393	363	357	410	373	427	392	386	423	396	357	430	412	394	429	411	371	383	389	340	343	371	409	410	414	380	409	355	389	371	362	390	354	397	351	388	374	388	369	377	390	381	366	375	404	367	335	352	393	369	374	402	368	402	403	417	365	380	370	372	378	391	379	384	399	382	363	354	398	375	361	396	385	370	377	412	376	407	352	396	370	387	391	411	370	387	380	391	357	402	396	384	376	380	372	424	448	414	414	389	364	401	389	384	381	370	410	399	369	383	382	372	384	393	367	391	410	355	375	382	353	396	391	395	390	380	389	389	361	372	398	336	371	378	376	392	364	354	406	412	408	378	398	378	372	398	376	376	374	409	394	360	365	392	373	386	374	412	369	363	395	368	378	382	393	427	377	390	401	389	382	381	416	398	387	393	403	405	402	373	381	373	380	409	381	379	399	363	372	411	367	386	373	389	383	364	396	379	374	349	362	341	406	363	360	419	394	370	376	370	412	389	421	408	385	368	386	341	389	365	367	408	399	406	390	412	364	396	394	388	366	379	391	400	374	411	380	375	408	370	356	399	364	365	383	411	401	377	382	393	385	379	380	346	379	357	362	373	396	424	374	390	406	396	365	397	379	379	405	346	413	413	403	399	376	407	383	422	385	385	397	358	403	392	399	385	373	355	381	381	390	385	377	379	375	402	389	363	393	344	390	405	392	347	362	384	386	371	416	380	386	397	395	403	409	390	343	377	376	400	408	361	389	390	377	378	383	371	371	393	378	343	397	373	396	391	384	402	381	370	386	376	381	366	387	393	402	403	428	399	337	365	357	390	393	425	394	385	375	373	380	381	362	379	379	389	388	388	391	368	348	390	409	363	384	385	364	357	393	409	366	374	359	365	402	423	416	374	383	406	378	401	378	374	373	388	395	348	398	444	399	356	403	392	396	408	409	388	369	421	380	356	367	364	389	374	387	382	343	374	385	404	374	399	383	372	414	371	362	402	407	355	390	399	392	356	393	384	389	419	368	386	361	383	392	370	367	389
25063	24408	30906	25959	16571	3329	716	581	454	486	475	436	497	460	466	487	494	470	477	470	471	503	476	489	459	507	504	474	460	465	458	470	464	483	491	432	497	472	489	480	445	476	484	462	436	471	417	440	508	387	478	466	459	417	465	465	501	494	472	459	470	456	466	475	458	476	487	442	488	461	482	465	452	465	480	436	474	426	465	468	454	482	409	451	461	431	449	461	446	462	465	482	436	446	428	497	422	495	452	462	426	455	440	468	472	500	435	499	452	485	473	418	463	471	434	484	467	472	486	490	492	444	491	468	467	479	466	460	521	425	470	467	497	506	494	459	445	469	463	495	475	468	490	480	457	470	487	500	468	499	457	467	465	462	489	495	479	436	465	489	457	428	456	472	506	475	478	482	480	437	423	448	454	459	480	478	418	459	455	431	459	509	442	503	471	468	451	445	482	466	447	458	449	446	419	443	438	468	509	481	463	479	488	445	451	466	480	438	491	458	501	454	438	436	468	454	461	463	471	500	459	471	460	451	483	462	484	473	490	484	453	487	474	442	479	488	474	446	452	487	473	464	469	440	450	499	448	451	468	451	465	479	444	476	465	455	436	487	467	486	439	456	461	437	460	452	465	459	465	458	440	466	451	477	470	450	455	499	434	462	446	468	466	456	448	464	463	426	452	447	436	495	418	499	465	496	475	471	467	418	459	470	457	449	433	423	452	456	467	453	484	483	458	477	426	447	412	483	495	469	449	466	475	463	454	441	451	473	454	495	460	476	432	491	453	484	479	480	448	406	439	467	488	448	473	448	454	420	436	462	445	463	458	471	492	485	450	433	465	471	476	461	421	491	480	435	437	449	471	457	465	484	453	466	440	430	402	465	463	457	470	442	472	464	452	452	514	487	457	456	486	472	480	464	427	443	432	472	449	442	468	425	504	437	468	459	447	405	463	484	455	441	474	447	448	417	478	468	442	399	484	455	477	414	447	485	457	509	441	456	478	464	450	422	435	463	461	444	485	486	458	485	476	428	466	429	478	435	479	481	449	430	435	472	471	467	458	417	445	445	461	472	461	454	491	483	438	466	443	448	486	453	438	488	450	467	479	480	434	425	478	500	489	423	440	465	467	438	470	470	481	468	444	459	459	484	388	477	438	475	448	482	485	508	469	431	453	433	519	440	463	416	459	467	425	448	481	430	455	485	446	437	467	503	496	462	435	430	482	459	440	478	451	459	497	432	463	460	468	410	459	456	488	456	477	440	440	445	426	445	461	457	476	446	463	485	485	439	437	468	448	468	471	451	472	461	457	426	471	495	446	474	457	444	515	482	426	432	482	460	450	458	479	427	456	515	467	439	442	471	458	472	443	459	462	502	471	476	479	450	460	480	446	466	442	507	457	455	468	501	486	441	483	449	479	473	474	472	467	435	477	475	477	428	500	487	429	480	537	461	493	456	421	465	465	479	474	452	470	420	430	464	430	445	449	437	494	427	455	481	512	493	482	465	476	463	479	440	454	480	458	471	470	481	441	471	453	484	495	480	491	488	490	467	453	448	442	472	465	438	499	464	467	432	470	456	475	428	474	459	475	485	492	494	455	437	492	505	448	473	463	483	432	487	459	434	441	449	464	467	457	483	459	461	473	467	495	466	457	473	454	442	498	440	482	463	500	440	442	490	505	462	492	463	494	437	439	446	454	465	470	471	463	448	444	481	476	444	478	456	461	459	463	431	462	447	440	502	443	428	446	464	472	504	476	457	475	444	482	445	465	465	436	541	462	487	416	461	473	453	463	475	462	475	487	402	497	474	480	429	443	465	465	439	439	460	488	501	427	442	440	472	470	481	477	448	475	476	452	452	453	445	447	453	406	475	454	446	441	428	473	461	454	476	437	490	449	485	475	470	445	488	432	434	502	460	444	440	417	462	458	487	456	442	457	475	466	451	427	496	464	428	461	486	447	446	446	454	493	496	470	439	452	408	499	435	480	452	438	439	463	495	462	459	489	465	455	453	497	521	450	465	448	473	461	446	483	489	462	464	469	441	447	456	484	433	432	449	478	475	456	416	447	459	462	487	448	470	453	449	448	454	441	421	494	414	473	463	422	449	456	434	462	413	472	435	454	460	473	470	465	458	447	435	440	445	439	492	441	509	429	465	448	482	445	472	424	485	459	455	431	405	421	469	453	426	482	481	450	485	437	495	448	457	438	471	459	479	451	429	470	451	468	448	446	447	452	463	466	447	397	488	465	453	468	455	479	475	469	465	473	446	423	433	476	461	445	466	404	474	513	453	486	493	434	458	477	418	470	450	481	445	472	486	458	454	449	456	472	486	458	453	448	482	448	463	466	453	480	440	452	463	469	473	438	462	465	450	422	479	468	445	457	458	452	471	486	465	443	423	474	463	434	480	462	519	482	481	468	430	458	440	433	467	435	463	472	495	401	482	451	481	417	434	456	463	443	486	455	491	444	482	453	443	490	494	460	428	467	447	475	451	432	440	469	449	454	452	494	440	442	424	429	478	482	462	454	452	448	447	450	460	459	464	498	484	472	472	455	482	427	477	487	483	456	422	459	441	451	486	486	496	458	441	472	463	454	434	466	456	468	489	484	474	476	424	475	456	509	455	452	449	472	497	442	427	478	477	457	422	490	499	428	417	460	462	477	484	489	478	468	498	457	435	432	480	469	426	450	452	470	455	457	435	469	474	475	479	456	474	449	438	443	442	479	481	456	487	461	467	450	434	488	456	483	452	444	437	440	447	459	467	460	455	463	467	457	444	482	454	479	426	444	455	512	431	525	494	438	493	447	456	458	427	476	433	493	439	466	436	452	473	463	444	464	472	476	466	468	420	466	420	492	450	451	460	446	440	472	474	433	475	496	412	444	471	472	468	442	462	452	449	490	455	445	458	477	448	479	472	472	418	459	488	438	485	469	475	479	466	472	428	465	451	447	456	455	467	434	430	455	484	462	468	425	486	450	443	457	430	456	445	443	488	463	456	460	470	457	462	440	458	465	459	449	487	453	436	519	472	444	489	443	476	466	465	441	496	457	451	447	466	471	453	430	465	499	489	429	525	463	491	419	449	435	448	466	468	492	455	497	456	485	448	439	470	486	456	429	446	471	478	467	442	447	468	456	438	475	446	496	446	486	422	480	454	466	422	462	485	441	452	468	437	472	428	493	466	483	468	429	465	460	433	471	453	423	434	435	442	483	484	446	452	462	411	454	457	455	428	472	472	459	462	478	499	453	438	459	488	468	484	428	492	454	513	465	438	475	463	471	474	475	490	488	447	461	481	477	463	466	471	484	437	448	424	448	484	462	433	462	446	455	466	474	439	466	454	421	488	473	456	433	467	490	472	453	448	448	449	463	457	470	425	508	435	425	436	458	467	450	474	416	429	437	468	474	454	452	472	489	462	430	458	492	429	445	450	480	434	457	447	448	456	465	509	454	468	433	470	418	476	479	455	465	466	471	448	439	466	464	459	450	460	447	465
64357	83410	47933	15079	3246	732	428	455	431	386	431	406	453	447	439	376	424	403	405	354	427	393	428	438	416	392	424	449	394	419	394	395	453	421	438	442	414	413	400	428	376	421	400	417	366	424	415	382	426	467	390	425	405	397	400	427	385	419	434	438	416	418	429	443	417	409	380	401	412	443	403	426	420	376	423	400	435	422	435	434	389	436	404	439	423	398	429	390	421	410	392	435	430	420	400	404	425	400	385	400	419	423	426	422	415	435	393	449	415	404	408	428	407	416	370	409	465	365	422	439	406	465	409	386	418	402	417	388	429	443	415	403	435	429	404	413	379	403	411	396	422	450	443	403	436	395	429	432	376	433	438	432	391	457	436	427	454	422	410	370	414	424	401	398	441	397	423	396	422	386	404	385	404	429	441	378	381	429	438	411	429	399	419	424	385	401	396	423	420	431	399	407	396	415	429	387	436	415	410	433	454	459	407	383	450	405	418	437	405	431	431	443	448	438	421	424	442	425	423	406	416	390	432	374	415	418	440	390	423	430	420	442	424	415	410	426	372	437	406	417	427	398	377	450	427	421	413	426	414	415	427	394	427	438	395	421	396	427	437	397	398	451	433	393	415	413	409	428	455	419	420	412	418	411	413	429	394	439	411	411	425	420	430	446	450	405	424	432	398	414	414	403	429	438	427	418	419	415	384	422	440	462	408	421	436	396	394	411	409	435	429	441	417	421	444	402	431	403	420	419	417	484	419	422	415	404	419	379	412	413	423	397	433	400	429	426	384	414	429	392	424	385	414	457	390	390	409	406	388	410	402	439	416	422	408	423	429	427	404	390	407	440	407	403	428	391	429	374	413	408	446	413	426	433	380	393	398	418	417	410	490	414	415	400	437	383	426	439	427	408	411	408	449	417	416	461	426	420	429	434	414	405	405	435	420	418	410	421	381	390	448	427	422	421	408	410	431	424	385	388	409	404	423	421	404	420	421	392	411	409	418	405	431	395	428	411	404	360	394	405	408	390	394	457	397	422	377	386	441	398	426	409	429	455	435	435	424	423	403	433	403	415	426	442	398	425	399	409	415	408	436	405	396	414	413	397	406	406	429	363	464	444	474	433	386	451	432	457	388	424	446	420	442	399	423	451	415	393	423	436	419	443	404	410	438	397	429	414	435	407	381	409	374	440	410	421	378	416	409	439	385	411	403	397	403	408	412	405	402	394	417	390	437	415	428	414	426	436	426	439	421	397	414	410	398	410	427	443	404	408	407	461	407	407	416	382	410	386	398	413	441	440	443	438	427	418	417	410	404	405	435	432	438	371	444	386	455	418	426	464	388	411	374	437	414	398	407	421	426	417	419	416	394	417	430	443	415	440	413	419	433	393	410	384	442	444	395	403	446	398	458	390	433	398	464	424	420	427	395	405	394	423	428	404	412	428	436	401	439	370	439	405	419	418	413	392	411	402	383	427	427	411	405	463	423	428	394	405	412	394	441	403	394	443	391	399	436	393	425	443	405	400	474	424	414	380	447	371	410	448	430	422	411	441	425	471	407	362	401	430	396	417	426	399	436	392	417	413	433	413	394	449	402	376	405	427	402	428	413	408	415	415	405	444	404	395	411	416	407	436	428	396	403	405	440	438	403	425	422	403	411	423	433	392	412	430	386	411	435	373	406	410	476	402	401	426	411	421	425	436	418	423	423	429	385	416	401	384	409	397	414	434	411	432	444	394	417	390	437	380	422	427	449	449	379	407	392	417	376	421	448	409	426	366	399	424	424	407	430	407	412	435	400	414	440	435	376	417	435	390	428	404	395	418	400	422	439	422	379	416	402	413	434	402	420	399	430	414	391	395	411	408	407	449	407	441	457	399	421	439	441	449	396	372	436	422	426	402	415	424	418	398	388	406	407	406	423	379	423	402	390	430	433	429	422	388	410	430	444	444	412	438	432	424	410	432	439	424	432	382	424	459	442	404	431	417	425	408	429	458	407	389	422	414	430	409	440	422	433	418	400	393	446	426	422	410	408	407	429	421	448	410	415	388	433	403	406	403	436	422	436	392	397	433	426	395	397	413	404	427	440	406	408	403	426	426	427	440	398	373	384	368	416	425	421	416	452	435	382	417	437	414	402	390	392	423	421	422	440	437	433	416	437	407	418	403	427	422	389	386	419	445	432	419	402	354	418	384	387	383	439	418	451	381	426	429	427	413	427	425	408	438	407	422	445	457	385	437	407	420	461	422	414	413	429	399	420	391	416	421	442	439	425	388	427	425	399	388	411	418	442	424	441	388	379	374	406	384	402	433	452	413	410	418	400	402	432	416	389	400	399	449	419	402	410	411	379	421	400	412	432	410	395	421	447	406	437	460	441	431	455	415	397	418	412	409	440	413	442	428	382	413	403	447	404	407	416	374	394	427	414	400	379	400	426	395	392	390	379	439	429	453	443	397	460	391	386	398	400	389	426	431	401	429	397	405	395	437	408	416	430	431	406	386	392	386	435	405	430	417	411	417	379	417	417	381	402	407	381	411	471	402	412	438	393	398	454	432	419	392	421	412	421	457	427	439	407	436	444	413	406	416	417	424	418	403	428	404	420	433	384	403	417	385	482	420	441	423	413	439	417	415	468	420	377	420	471	396	422	363	415	417	441	405	410	398	403	427	425	397	431	441	420	440	356	367	378	416	430	379	377	394	410	461	456	419	441	395	426	411	402	405	381	397	427	424	402	407	425	426	422	411	399	445	416	407	417	405	436	400	416	391	434	378	402	408	388	443	398	403	424	430	453	392	407	438	372	463	392	412	413	447	396	410	395	455	434	411	400	384	409	405	387	448	394	438	377	448	444	406	401	401	391	409	402	411	377	429	416	414	432	414	407	404	411	440	380	436	420	419	410	419	422	420	407	419	406	399	437	436	432	412	413	385	435	444	394	406	393	422	425	449	399	416	387	443	418	436	454	449	414	414	451	410	415	460	438	433	436	437	453	423	380	382	399	459	438	408	439	379	411	425	399	418	419	385	412	427	411	428	423	402	448	412	420	385	412	403	382	422	428	426	384	426	431	414	426	425	413	443	420	421	428	384	403	456	415	422	417	419	423	379	419	410	445	400	407	389	420	374	410	379	416	386	380	380	437	440	432	414	398	406	394	422	405	469	438	417	422	385	376	401	407	439	406	409	405	422	432	433	413	410	431	406	408	389	401	435	419	430	382	419	387	380	407	416	425	419	426	427	423	459	426	436	403	392	413	406	372	424	428	376	402	432	423	430	406	413	405	408	391	427	424	449	432	424	406	409	376	431	403	394	431	410	404	437	399	381	407	424	395	392	409	438	422	440	398	423	411	424	422	398	409	454	420	399	394	416	388	406	436	435	470	436	406	400	398	410	437	422	428	434	371	406	443	403	409	415	407	422	394	413	417	409	401	423	399	396	413	400	424	391	399	410	413	408	455	384	396	438	428	431	402	440	431	386	450	416	406	404	397	419	421	403	392	435
24260	23369	30469	24900	19900	8658	1140	760	652	660	646	608	657	721	626	646	638	626	627	625	639	632	657	638	599	614	659	643	610	644	614	628	642	667	635	560	653	629	618	639	688	606	647	634	628	679	647	609	655	604	646	656	628	621	646	616	657	580	631	640	579	623	630	635	614	627	612	623	605	595	630	615	637	654	647	603	610	637	653	587	640	590	684	630	611	601	657	640	622	643	610	600	623	641	637	634	633	632	647	599	608	594	652	624	617	652	609	610	641	567	625	631	607	624	600	652	600	617	670	628	631	604	682	613	604	631	621	666	608	619	657	642	615	633	628	611	670	645	662	640	625	578	586	594	593	661	652	579	570	635	597	615	649	623	623	643	638	612	661	622	642	617	627	665	655	638	652	678	658	608	649	628	611	626	619	616	645	585	641	625	622	613	629	621	658	635	574	598	617	585	597	610	634	602	616	627	611	647	632	576	644	639	634	623	590	618	624	611	610	613	620	589	637	627	607	691	637	620	583	609	589	619	605	633	645	612	634	589	638	600	633	611	610	651	607	609	582	647	615	633	602	588	588	571	587	654	582	653	624	665	653	655	640	635	654	646	618	630	597	655	633	634	588	647	637	663	615	591	618	659	626	651	597	603	631	626	626	591	632	642	590	681	619	641	580	595	617	624	625	628	654	604	656	620	632	629	576	649	615	594	606	626	614	572	659	643	566	603	596	666	636	604	652	609	658	616	626	609	610	615	634	609	638	646	605	668	673	655	556	620	642	655	569	616	622	612	615	631	672	570	613	582	610	604	624	642	605	560	584	590	613	647	576	620	601	646	644	548	597	634	657	647	666	630	602	653	629	594	640	628	625	632	630	587	625	601	626	609	604	597	622	562	623	656	618	681	640	610	608	580	632	616	643	603	668	617	620	644	675	611	631	590	594	615	654	572	619	616	589	613	618	638	645	648	611	601	622	564	616	617	644	612	618	649	621	660	564	636	659	656	659	610	611	597	619	595	624	608	639	676	616	586	661	583	605	577	587	621	624	624	578	571	641	604	616	645	581	648	578	658	608	654	626	583	602	633	614	623	666	631	627	633	624	624	595	638	673	624	623	657	578	613	609	596	613	597	584	624	634	629	609	612	552	580	583	635	640	633	632	605	641	644	603	631	619	562	617	636	588	650	584	598	628	659	599	638	592	589	656	564	645	646	641	643	645	619	645	660	601	601	622	615	605	599	598	576	643	618	615	617	635	587	611	614	601	647	637	653	582	628	640	630	605	587	684	606	594	578	639	642	597	614	607	628	588	611	618	580	647	617	565	655	643	608	642	591	652	612	580	618	624	577	682	637	624	645	622	685	615	602	625	571	656	665	636	658	621	639	610	594	621	629	614	647	622	642	610	661	615	609	656	618	609	638	649	638	623	621	632	670	649	605	660	612	636	661	614	611	642	605	637	595	601	613	629	610	594	623	599	648	642	602	621	628	621	626	620	635	639	608	603	636	602	640	656	636	640	645	593	605	603	603	644	649	594	607	645	613	607	632	576	610	599	590	614	610	622	595	604	621	641	606	572	625	633	615	574	616	675	637	634	609	662	621	624	626	667	599	599	600	605	678	606	646	614	618	637	628	619	621	654	590	620	670	664	622	632	657	648	631	619	605	630	612	627	613	605	600	624	638	586	612	633	612	651	607	638	601	636	612	598	609	637	626	591	615	641	592	603	654	605	581	561	573	612	621	662	655	596	629	644	587	659	629	616	642	636	612	582	611	605	626	661	618	580	637	662	607	568	644	554	627	603	594	588	612	684	594	619	588	632	671	655	616	619	637	551	607	629	635	615	647	608	566	645	595	584	610	599	600	599	677	613	607	627	611	574	604	656	630	663	675	667	627	611	569	630	641	613	596	581	607	621	583	629	618	589	617	612	616	659	648	642	584	611	600	646	629	625	604	620	645	631	642	667	612	651	583	634	628	590	610	602	614	611	638	641	627	634	646	611	648	636	599	593	626	642	584	637	622	640	643	615	648	632	588	604	653	597	593	591	647	604	628	614	565	674	570	653	595	603	599	669	634	632	643	574	608	622	613	632	633	600	634	700	626	611	634	622	572	627	592	613	647	631	585	585	616	610	605	644	626	615	632	591	583	581	654	657	606	646	583	622	636	628	630	591	607	587	609	635	651	591	625	637	622	577	637	646	615	605	655	646	579	614	585	630	644	622	669	642	612	576	644	596	598	648	617	667	609	672	664	619	644	632	581	631	658	613	616	604	635	639	634	607	630	631	594	650	644	596	638	575	558	623	606	615	641	605	572	615	660	626	637	592	604	656	590	612	597	626	646	622	622	609	546	670	596	657	624	619	615	602	616	588	648	638	591	627	645	604	614	636	619	646	645	611	627	611	589	584	588	660	610	644	590	670	618	617	651	613	627	635	649	628	676	645	611	625	631	597	661	591	594	615	615	627	674	641	590	607	619	587	659	593	661	621	618	651	679	644	608	637	583	630	620	573	603	625	615	618	600	618	578	638	621	591	587	605	602	624	629	648	617	598	616	598	605	606	616	604	597	622	627	601	644	620	595	609	627	634	587	630	650	606	647	626	627	608	613	589	606	612	614	574	627	635	630	597	678	602	608	595	613	655	622	627	621	608	621	606	623	644	603	643	604	621	631	670	648	635	632	617	619	636	633	574	656	567	609	566	640	637	664	575	618	606	593	648	644	648	597	617	589	621	584	619	623	610	668	616	622	610	582	602	639	613	578	568	613	659	606	638	626	628	634	625	609	585	590	612	705	591	600	581	635	609	639	607	631	615	591	650	690	590	586	697	623	638	658	629	644	609	600	591	607	578	603	602	642	622	645	602	619	611	644	628	638	613	631	630	672	640	582	663	644	622	651	604	589	712	627	643	586	605	645	675	599	597	625	630	618	609	585	602	656	585	628	616	619	640	635	581	587	651	681	660	637	631	651	640	618	594	616	610	635	625	607	645	627	606	647	637	623	636	644	622	578	637	623	615	636	612	666	605	655	641	632	618	617	647	611	623	653	595	628	668	607	588	650	628	619	692	609	606	621	629	629	645	617	621	652	606	584	579	625	628	634	614	615	609	635	630	579	649	615	603	627	629	643	595	570	640	573	645	621	630	632	664	641	621	659	600	668	621	652	643	631	601	645	642	621	582	589	650	625	624	614	678	584	635	634	638	666	621	615	627	646	657	621	588	610	600	624	627	615	666	611	614	594	664	599	617	658	612	612	625	600	657	670	641	585	623	619	624	590	637	610	644	598	626	662	661	582	622	579	611	626	650	623	686	600	665	595	590	651	673	639	580	596	635	649	571	645	556	645	618	659	611	578	628	602	602	603	587	582	614	652	598	627	635	644	630	633	607	626	624	593	659	623	620	655	611	604	615	646	645	628	644	583	625	666	682	624	565	546	613	582	620	599	595	615	545	622	647	638	617	619	612	572	613	633	603	587	579	570	630	586	645	631	562	610	638	661	613	645
58534	88591	55085	18726	4177	1016	555	603	579	545	508	558	516	567	576	524	549	553	582	549	528	558	537	556	569	556	586	582	583	560	555	553	575	554	534	563	552	561	545	520	574	565	511	566	590	580	549	560	594	531	539	552	575	558	613	586	580	535	560	591	472	549	554	534	556	532	538	563	570	481	540	496	566	541	524	542	561	551	559	545	550	563	519	555	562	566	510	589	562	513	544	539	556	538	576	564	541	527	547	573	540	554	604	561	550	578	588	575	629	566	546	562	556	568	545	544	575	560	544	548	583	575	562	565	580	594	553	492	574	562	519	516	527	578	529	557	522	541	552	542	540	539	542	549	561	574	500	539	539	543	538	547	572	529	518	559	552	606	531	555	551	543	530	519	558	554	527	539	547	547	558	534	532	550	525	573	538	505	539	552	525	544	566	542	533	567	564	552	553	530	553	564	565	546	606	582	543	519	562	572	546	528	541	567	540	549	563	583	509	601	561	555	543	545	552	552	577	557	567	553	576	520	576	491	545	519	538	536	567	536	555	512	592	529	518	601	573	533	552	548	548	558	529	527	514	581	570	520	546	530	534	559	512	536	554	562	536	544	545	558	558	549	552	568	539	599	516	580	555	565	587	566	555	557	535	566	525	547	530	549	517	539	556	555	537	556	524	608	538	516	549	599	566	587	582	571	558	563	538	581	526	554	582	548	558	548	507	579	532	545	563	540	570	545	543	563	556	570	551	568	522	533	545	556	567	580	543	561	567	510	595	578	530	552	553	529	563	559	531	566	530	497	566	569	556	548	527	594	527	525	540	544	540	562	541	486	550	564	563	542	547	551	545	529	583	561	590	543	509	529	541	535	529	533	552	572	569	572	583	537	548	584	507	574	587	537	554	623	533	550	600	568	565	562	575	536	560	532	549	522	573	508	577	580	544	549	549	520	524	547	563	532	573	554	536	532	608	573	523	543	580	575	537	570	546	568	526	615	531	557	517	566	575	550	542	550	581	540	520	566	573	512	551	531	513	570	566	548	516	585	579	552	514	537	544	541	554	575	546	545	547	541	538	572	545	585	596	544	530	563	531	544	540	560	547	544	551	557	540	565	557	513	565	550	562	564	520	544	593	550	571	554	592	554	560	560	503	537	547	506	552	546	547	560	532	501	562	522	540	524	569	565	538	565	605	558	553	548	577	535	517	546	560	548	518	582	571	567	565	572	551	599	557	581	565	566	502	548	556	545	559	550	562	580	553	552	556	509	541	596	549	564	530	549	563	552	569	572	595	540	541	535	535	523	535	532	545	601	551	584	557	561	534	542	564	571	498	585	533	534	570	546	519	555	528	582	517	580	556	509	559	540	561	575	547	572	532	546	583	581	539	523	540	541	574	511	529	551	599	553	548	533	546	542	543	524	577	572	550	582	542	563	575	544	568	522	550	513	527	589	589	527	505	543	545	594	560	567	584	572	497	550	557	532	559	555	580	496	567	527	518	597	533	586	538	541	566	549	548	543	520	534	565	549	504	525	590	550	546	525	528	519	553	567	579	564	541	525	557	553	505	526	573	541	527	494	541	563	535	551	585	560	530	543	548	534	555	561	556	534	523	599	552	532	561	548	515	543	547	561	545	550	547	563	586	510	558	561	525	562	565	548	554	555	588	507	565	519	566	508	542	544	523	528	540	518	547	547	551	562	513	534	536	604	552	507	534	530	555	554	544	573	577	551	554	516	576	563	540	523	536	549	575	584	557	581	562	554	551	557	568	545	572	554	535	520	546	565	558	585	547	575	603	546	526	562	564	532	530	538	580	535	545	518	538	565	577	535	561	538	565	585	560	601	576	531	561	549	550	542	535	556	581	566	545	525	552	549	544	543	540	569	526	568	556	534	559	515	548	529	522	526	532	562	546	515	532	594	556	527	600	510	548	542	562	559	540	564	558	522	530	526	583	557	547	553	507	588	585	538	569	541	563	557	546	574	559	522	540	547	558	538	505	532	555	519	565	591	514	545	553	532	552	575	547	563	548	561	522	584	549	539	584	575	532	531	535	501	537	510	527	575	565	538	536	559	575	529	542	522	549	545	530	518	553	521	530	514	555	512	550	561	528	550	556	566	515	521	561	535	541	514	525	550	548	564	545	530	550	525	565	544	586	542	558	557	564	508	518	567	553	596	545	528	550	528	589	559	581	574	569	574	563	581	560	547	544	595	551	547	602	501	574	564	526	530	561	556	568	558	576	543	530	541	543	512	508	514	554	571	577	569	561	533	531	516	567	557	517	494	519	549	590	521	552	570	529	535	540	558	512	552	522	571	526	576	545	535	565	557	543	601	550	566	549	539	511	548	563	555	577	535	541	540	598	587	547	551	544	523	543	529	515	548	520	536	523	588	509	577	557	529	526	582	541	564	535	547	533	510	544	578	559	528	552	594	575	531	567	557	546	552	599	530	566	549	551	545	559	565	542	533	575	521	540	544	519	549	555	558	577	519	580	557	557	574	546	532	560	560	562	508	563	544	533	557	569	561	520	539	538	530	531	548	543	561	573	556	554	538	550	563	555	560	525	479	560	517	543	545	531	568	575	522	568	524	562	577	556	566	563	539	547	569	568	558	514	532	546	552	561	529	553	535	569	559	534	514	522	558	559	560	516	545	551	570	547	546	541	527	580	543	604	506	573	588	551	559	552	520	579	560	582	547	533	527	527	572	569	535	510	547	540	546	556	539	570	563	541	554	539	546	564	561	572	533	554	533	528	570	529	545	551	550	560	558	589	531	509	573	628	582	563	544	530	581	533	533	552	522	594	569	511	549	539	545	552	504	552	537	557	539	586	567	557	564	554	608	533	540	560	542	558	554	533	543	520	526	535	510	563	536	540	530	558	583	572	560	553	592	484	544	549	576	561	536	549	570	535	556	562	562	513	536	574	544	534	550	560	527	519	563	556	559	566	569	519	562	512	566	533	578	552	541	519	567	550	535	577	548	560	559	552	550	575	562	547	524	554	540	549	552	567	553	520	570	532	546	550	536	595	594	518	515	557	552	556	566	599	558	581	526	539	567	549	563	599	529	564	566	550	545	552	524	544	545	561	582	549	500	541	567	565	516	534	522	544	546	557	568	554	563	547	564	581	518	558	565	539	554	586	538	538	566	564	564	540	544	562	569	532	569	566	556	587	509	526	500	539	533	544	564	557	532	503	523	540	492	564	565	548	563	541	547	528	501	541	521	523	545	544	557	573	570	567	516	570	560	550	526	510	488	539	522	541	570	565	563	600	540	512	559	508	541	546	566	529	571	521	516	563	572	540	512	569	537	524	545	532	570	534	528	568	539	557	543	584	536	564	554	518	543	524	556	530	547	572	528	567	543	532	548	522	565	512	603	517	535	539	570	529	537	540	546	569	525	563	592	537	521	593	562	547	546	562	556	581	578	551	537	511	548	572	522	516	550	569	547	517	562	527	558	543	526	542	545	555	540	579	602	532	542	533	574	541	542
34153	32415	19925	5051	843	486	470	422	443	439	438	424	444	408	454	474	440	422	414	433	452	462	444	457	447	445	432	417	421	450	440	453	459	466	433	451	432	379	426	464	418	409	434	400	397	400	429	438	443	451	413	452	400	426	460	433	456	429	416	467	464	422	421	430	453	426	439	430	449	423	391	446	445	421	411	456	423	399	441	409	452	408	455	456	418	425	446	479	446	466	445	445	443	461	435	445	441	434	471	439	444	430	463	440	422	421	430	445	424	465	434	439	427	424	450	411	421	435	433	412	455	419	424	425	437	436	427	415	466	442	451	434	444	464	415	430	427	439	395	451	419	401	424	401	437	444	470	405	479	442	459	428	463	453	471	433	431	450	446	426	445	419	494	447	444	433	439	421	428	417	409	425	441	430	419	434	447	416	434	402	411	442	393	425	446	426	446	447	431	433	389	426	483	423	441	478	455	426	434	422	424	403	495	459	477	434	454	442	427	435	433	450	448	485	442	424	440	458	426	419	383	454	444	418	492	467	440	479	416	459	434	428	440	477	466	399	437	448	434	456	406	452	469	456	428	432	396	442	437	449	415	397	475	421	432	443	442	459	402	397	413	444	435	439	418	465	468	428	429	420	456	471	422	464	435	432	422	408	404	463	437	439	412	464	453	450	406	466	458	447	426	427	447	422	458	445	451	449	461	422	429	415	408	440	443	445	422	471	420	438	413	400	425	432	442	428	458	464	407	462	430	429	424	439	420	411	457	388	461	450	413	431	423	443	445	448	422	451	440	435	470	422	421	445	438	439	438	467	452	462	428	418	454	423	415	436	411	420	451	425	388	425	440	414	454	428	419	430	476	442	402	448	420	429	451	424	421	440	442	389	363	398	431	442	453	408	452	429	416	468	436	455	452	424	404	395	431	409	425	432	434	448	460	451	397	462	445	447	440	415	448	424	403	428	465	435	409	432	392	441	428	440	440	435	466	446	417	413	421	445	445	417	480	450	446	481	442	406	423	445	454	449	431	425	461	450	436	425	426	462	434	430	456	453	441	426	437	459	458	423	437	461	417	427	427	457	427	444	445	438	434	438	422	429	430	460	433	449	459	439	443	460	433	459	433	454	418	442	440	449	446	437	462	473	406	445	445	413	396	408	425	447	422	436	432	465	433	436	440	459	470	468	444	435	441	405	466	411	430	417	507	454	436	431	404	446	428	420	443	441	426	456	475	418	449	455	450	433	437	432	391	458	447	423	389	423	422	436	443	429	452	438	452	379	453	429	440	478	463	459	417	441	425	419	461	469	464	446	454	463	464	421	381	418	464	439	459	422	419	423	428	449	459	447	412	395	432	443	430	425	459	441	443	426	415	438	450	430	454	423	463	441	398	449	419	393	435	452	423	421	445	400	427	425	426	415	441	428	454	432	438	470	440	429	422	428	444	449	427	441	437	436	417	449	439	480	459	448	436	431	404	421	421	478	431	412	463	424	413	432	410	423	452	416	446	417	392	442	437	409	442	409	456	465	426	417	376	478	414	451	405	474	459	410	428	472	424	414	432	447	456	426	435	424	438	436	431	434	446	448	440	447	429	428	431	458	450	433	434	403	422	419	445	405	455	424	465	473	443	432	470	418	395	438	423	429	436	432	462	415	438	437	428	487	400	434	441	407	441	425	472	438	459	436	436	398	445	425	422	424	447	457	441	403	463	440	435	454	446	430	449	453	447	443	421	395	439	458	429	417	425	450	441	439	463	411	413	442	427	469	428	448	438	429	454	434	428	440	435	470	457	426	434	402	467	416	425	419	452	396	442	419	430	415	435	434	495	454	418	446	405	422	450	401	437	453	434	449	450	407	423	417	422	440	386	420	441	444	446	448	447	418	439	439	468	413	384	446	435	475	442	437	487	446	429	450	449	437	443	419	407	426	431	438	406	408	439	433	424	430	439	469	443	405	424	474	452	485	411	426	466	433	429	438	463	450	445	442	417	428	442	403	416	422	438	421	447	436	417	426	411	461	392	417	435	408	457	447	420	455	438	441	427	420	414	487	428	432	410	429	463	428	439	423	413	435	450	409	441	440	464	436	426	421	460	418	458	448	436	479	406	411	443	463	448	434	444	423	392	452	411	440	470	408	410	450	455	440	441	445	433	448	466	422	422	463	403	446	488	420	449	426	424	397	430	444	410	449	408	459	408	424	427	409	454	451	449	434	455	448	488	423	430	451	479	453	411	425	461	494	460	420	434	450	414	411	428	416	441	428	441	494	420	458	448	416	454	391	425	445	438	428	442	425	451	458	468	440	480	406	466	475	482	452	477	449	435	432	454	476	435	395	436	460	428	442	450	432	438	453	423	462	429	439	410	383	437	424	426	426	434	427	429	451	439	411	405	447	449	454	436	473	431	437	432	443	464	401	425	453	432	455	399	453	457	401	419	421	475	466	446	428	396	393	405	463	414	424	423	434	408	433	452	449	430	390	441	392	383	421	441	447	454	423	396	427	435	428	432	438	432	435	458	414	450	438	434	472	439	434	425	441	427	411	402	438	437	414	446	420	444	442	428	470	452	430	463	409	438	416	453	410	434	453	417	467	407	421	406	461	446	449	441	449	435	424	462	425	423	385	440	454	424	437	438	430	448	426	436	434	427	422	423	420	450	417	406	435	417	451	432	423	419	419	430	428	431	449	433	436	445	458	410	430	404	434	437	415	437	453	426	412	460	421	420	431	404	460	403	431	429	422	410	412	451	423	439	425	469	413	441	420	387	447	401	415	473	422	432	465	444	447	439	478	437	423	478	425	430	440	393	392	441	399	464	424	424	422	448	430	440	426	422	438	436	406	423	420	439	413	416	408	439	431	419	442	418	385	441	436	390	396	458	434	416	417	452	391	393	425	435	406	446	453	476	436	446	444	459	455	440	392	394	415	438	453	444	443	462	437	462	441	398	436	385	393	437	458	408	418	462	422	447	454	399	449	443	461	425	406	424	410	412	477	424	453	435	440	438	484	408	435	441	426	431	398	457	442	454	434	431	474	430	463	446	441	453	413	441	393	429	447	439	438	418	406	447	466	423	434	452	442	406	422	423	447	436	429	461	417	451	430	453	416	426	456	445	422	438	445	422	453	463	445	450	471	437	449	423	457	406	423	412	451	427	420	425	452	449	427	437	448	427	401	442	424	431	409	425	431	454	444	436	415	431	425	481	442	442	428	437	460	470	433	452	458	431	452	473	438	453	472	408	420	444	441	378	441	457	419	456	428	454	443	433	473	465	481	451	444	464	432	448	424	432	453	490	436	457	440	435	424	406	414	414	421	468	414	459	443	470	415	414	421	416	403	432	465	394	408	440	444	401	429	481	389	418	401	436	434	468	429	432	448	452	440	459	460	414	417	422	443	402	459	435	418	431	452	426	447	412	447	454	436	450	413	421	445	444	436	424	461	460	425	417	423	449	471	435	440	432	455	437	461	425	449	415	463	441	443	449	410	480	444	407	446
33355	31951	10628	2126	682	408	370	353	347	348	382	384	376	324	391	346	375	343	373	380	372	367	344	347	348	361	361	391	370	365	401	351	379	377	344	382	388	317	336	373	386	331	367	344	310	377	363	370	353	384	359	349	402	368	357	353	343	331	369	372	380	330	341	371	377	341	356	348	362	356	345	340	347	354	340	332	340	357	358	361	340	365	407	338	367	378	348	352	355	329	350	356	333	350	363	358	360	357	352	356	387	364	358	363	366	346	384	349	358	380	368	371	368	341	364	342	352	355	369	369	379	330	355	352	339	332	365	346	353	369	320	380	371	384	355	330	338	350	354	350	345	376	353	371	364	345	363	372	388	335	353	369	359	390	335	335	366	368	327	373	332	368	344	377	348	341	346	332	365	355	318	344	335	363	365	370	343	389	346	368	360	363	298	368	377	361	330	373	356	337	349	332	358	366	358	364	355	344	353	327	366	358	355	377	334	391	363	337	359	362	358	346	389	356	376	340	340	383	368	319	370	369	370	344	375	331	378	375	347	363	347	361	329	350	367	370	375	353	360	347	348	330	357	390	339	355	345	378	363	360	357	321	387	340	334	384	363	366	352	347	375	360	334	365	358	367	360	376	347	344	335	338	365	363	338	361	350	359	353	362	338	296	353	348	376	367	315	319	393	340	351	327	374	375	354	342	388	350	368	329	352	352	386	342	352	370	352	361	371	400	378	337	363	347	341	364	359	345	340	348	338	338	345	344	364	349	344	332	354	374	348	369	351	367	374	318	375	343	333	347	343	378	405	377	349	368	375	362	374	362	358	360	368	363	322	348	358	356	327	352	341	370	384	368	354	333	382	357	364	361	347	334	358	351	327	388	392	330	361	342	385	353	325	375	379	387	342	333	371	366	374	352	347	369	345	349	354	333	359	359	359	357	348	384	323	354	352	367	372	396	368	339	352	374	330	364	338	382	339	382	339	329	363	355	381	338	351	351	366	365	365	316	333	359	337	383	341	355	364	332	338	337	335	357	337	364	385	316	348	347	365	358	363	364	359	342	352	347	400	326	359	346	329	365	367	349	361	340	337	373	371	381	356	356	359	326	369	365	351	381	339	361	333	335	376	338	388	341	353	353	389	346	348	348	363	371	371	378	391	352	369	342	348	333	392	349	358	378	392	346	360	319	336	370	342	371	342	338	364	364	345	366	362	396	391	387	366	366	369	329	367	327	359	371	343	377	328	361	413	394	361	369	339	355	336	348	340	347	334	374	388	372	352	385	400	323	339	330	373	338	348	322	358	371	337	345	360	365	342	337	378	349	387	355	352	365	323	354	332	336	369	377	354	341	317	337	337	345	357	359	346	366	367	348	373	370	340	333	404	314	368	364	382	337	369	389	384	401	383	373	328	366	331	312	334	365	339	349	400	350	386	372	378	345	346	355	372	346	351	335	336	343	359	338	361	365	352	351	332	355	362	397	347	378	363	373	358	383	336	378	398	394	361	366	374	364	359	353	365	362	362	349	376	348	327	358	405	380	362	366	351	326	334	377	330	356	353	361	345	380	369	376	381	381	357	347	361	374	414	334	341	341	350	363	359	334	350	321	347	354	352	367	346	371	375	358	368	381	360	349	328	382	325	336	336	334	353	328	351	368	351	330	346	391	344	316	334	352	370	391	366	345	334	334	372	345	330	360	353	364	328	331	346	334	342	350	348	347	338	351	365	339	382	356	326	338	396	309	374	346	357	337	343	340	372	373	361	361	358	391	374	354	370	381	318	384	336	372	350	369	357	320	355	318	351	346	352	360	343	361	379	373	376	357	362	368	352	331	389	356	380	327	382	353	344	319	339	327	386	369	345	375	378	351	348	347	327	349	363	354	329	367	382	377	323	329	323	383	365	366	347	334	366	326	366	365	368	345	371	368	354	380	369	386	363	353	353	361	335	367	336	344	351	382	381	317	365	331	363	308	329	342	355	341	369	347	362	327	356	313	346	345	366	315	354	352	343	354	336	333	327	355	342	368	340	349	315	329	358	349	329	365	342	342	337	339	342	381	344	367	375	361	381	350	346	393	337	367	341	344	381	342	364	386	346	393	383	344	359	370	341	354	346	351	335	343	358	345	337	345	378	408	352	352	335	369	339	353	311	354	395	364	355	355	365	350	343	348	364	362	347	385	311	333	332	349	351	364	337	392	317	365	350	356	349	378	345	354	336	354	360	355	347	339	382	371	344	361	353	392	370	352	360	355	359	363	344	343	356	378	336	365	397	393	350	350	330	378	358	368	383	344	338	369	335	348	365	362	346	386	357	404	342	372	334	366	358	387	353	333	342	381	343	358	372	361	326	370	380	361	346	402	369	367	337	376	365	391	341	343	357	358	368	381	350	328	363	347	325	372	325	335	358	335	360	368	346	343	353	361	360	362	323	407	364	347	352	335	333	360	346	348	370	404	382	358	358	336	374	351	352	354	379	344	344	373	350	352	363	348	375	348	383	352	362	364	307	379	326	380	339	356	390	337	307	369	338	356	347	372	347	393	373	342	366	333	384	363	333	353	322	373	395	348	341	350	363	359	343	341	389	366	344	334	343	320	342	341	367	373	362	363	365	383	365	361	350	356	351	366	359	351	375	369	354	357	355	367	352	379	321	328	358	381	354	362	361	352	389	358	358	350	349	350	348	374	355	318	344	362	362	403	346	335	391	378	298	374	358	329	362	359	364	345	366	362	335	369	375	355	337	315	358	357	346	328	305	371	339	349	358	363	387	356	344	341	337	350	389	386	372	365	334	341	340	384	360	356	382	352	349	353	354	338	357	350	370	342	359	324	375	369	315	360	367	312	360	368	336	349	371	348	354	357	349	363	344	379	344	374	368	370	327	344	353	341	362	349	369	342	356	362	400	366	372	304	351	361	351	336	351	362	368	354	355	349	355	349	348	363	372	355	342	355	355	348	350	319	359	355	404	331	330	347	348	376	346	353	374	362	361	340	355	367	325	363	359	342	340	350	390	357	368	375	367	369	359	350	373	365	379	341	380	329	353	365	348	339	350	347	385	396	370	361	384	349	332	380	342	324	374	347	346	341	362	350	350	368	354	360	347	371	356	327	348	338	355	320	339	386	335	370	362	334	361	319	342	365	328	360	390	389	373	352	360	343	314	350	371	358	336	368	328	351	358	356	362	354	395	345	329	370	342	375	356	358	353	343	323	357	342	357	356	379	342	335	329	382	352	371	370	357	341	370	327	320	365	356	379	331	341	371	370	358	360	358	349	336	336	344	362	359	384	387	353	358	346	361	376	343	375	359	321	366	363	344	352	342	357	318	361	371	352	358	355	349	334	335	329	328	382	344	343	350	371	352	356	353	368	328	358	363	356	333	337	372	338	360	347	371	360	344	368	346	337	387	372	378	337	348	307	352	393	326	349	371	376	366	359	383	363	361	329	340	372	358	339	384	373	350	383	351	333	391	373	352	349	345	385	337	330	356	353	330	377	386
25200	24628	31405	26315	17126	4144	717	533	485	486	483	475	482	484	467	458	458	518	476	465	473	456	487	480	480	465	444	445	478	467	466	455	477	496	494	464	473	451	435	485	451	486	467	429	481	480	473	460	460	483	435	447	456	453	496	511	500	425	475	487	495	500	485	497	458	454	456	481	521	484	449	496	444	472	462	438	449	484	477	478	461	484	444	461	455	455	436	462	460	466	459	428	440	453	459	477	439	447	419	454	462	444	488	454	480	464	468	430	467	493	473	476	463	447	455	448	453	449	446	484	487	467	428	424	471	464	465	452	461	465	443	450	407	457	455	493	476	468	434	457	479	465	479	451	495	473	452	473	444	503	453	433	471	452	490	459	461	472	470	455	442	456	417	509	438	486	436	442	468	456	433	450	493	488	416	458	456	532	453	487	444	455	465	438	448	460	475	441	415	474	499	447	472	457	464	442	462	424	466	462	478	449	433	470	501	487	467	447	442	433	474	451	482	465	459	461	484	452	402	473	460	439	454	417	464	458	417	451	381	476	415	404	447	481	487	467	460	492	444	452	455	431	467	512	506	461	429	475	419	402	455	459	438	452	462	471	470	453	453	444	436	461	462	446	428	472	462	450	444	459	483	433	448	443	434	517	488	477	475	457	468	461	471	451	479	481	512	449	458	456	461	469	459	470	479	420	436	481	443	492	456	450	441	463	465	466	452	494	447	426	446	488	467	484	460	446	424	440	441	465	489	458	466	496	469	480	483	453	490	421	464	441	493	419	468	473	448	446	461	517	446	457	458	464	447	472	482	448	426	455	462	460	435	492	472	473	442	458	424	427	454	406	449	460	494	478	442	514	447	419	436	444	416	443	477	494	421	439	502	433	492	460	462	474	478	458	444	475	468	422	452	502	444	484	475	476	463	483	465	462	459	411	450	472	480	449	449	444	468	460	482	459	468	453	497	490	478	465	471	485	427	477	441	462	446	460	442	462	456	431	482	477	487	437	447	450	428	456	485	462	469	484	477	435	475	477	461	489	468	497	455	454	435	453	478	486	471	442	459	436	458	473	443	458	467	447	461	456	498	483	481	466	502	470	492	457	478	459	451	488	480	492	467	466	479	464	453	488	450	493	482	456	420	420	454	428	444	441	474	462	488	463	460	496	441	463	477	456	477	423	437	459	428	462	460	451	425	474	455	464	460	472	431	487	436	489	493	489	423	451	467	452	450	444	416	490	458	462	486	474	443	456	450	437	480	451	465	485	455	468	484	467	458	435	456	453	452	452	497	504	440	434	432	452	454	443	470	441	465	475	468	424	456	425	473	443	424	460	467	485	474	443	485	460	474	455	430	425	445	466	453	482	457	451	470	423	476	484	482	427	464	467	443	458	420	500	454	434	513	483	500	433	479	450	485	449	433	473	469	464	439	468	479	470	461	460	460	497	501	439	476	439	452	476	485	448	494	480	436	441	446	470	481	489	475	465	462	489	449	402	455	472	437	477	436	447	462	512	450	472	449	445	486	475	462	463	469	432	472	420	470	464	435	432	467	435	465	468	437	470	462	455	441	464	472	455	451	465	457	483	464	453	425	433	417	509	485	460	472	449	433	447	469	506	463	472	448	470	446	452	473	458	459	457	454	510	436	475	464	432	452	450	488	479	454	430	451	481	475	416	456	450	449	418	441	459	491	467	441	474	426	437	450	463	440	479	447	482	449	457	450	439	485	456	448	441	468	470	465	476	476	454	422	419	459	417	421	430	465	459	453	452	450	444	495	511	468	461	444	503	531	489	424	445	485	507	431	421	486	460	465	469	463	447	447	496	443	462	448	457	459	470	472	464	460	480	440	438	454	503	432	473	452	421	481	468	443	423	474	454	448	493	422	420	450	490	443	438	464	421	480	443	499	443	427	445	462	405	439	456	461	463	451	464	484	436	462	452	480	506	475	457	470	454	457	433	441	482	451	457	476	445	489	426	460	471	455	480	463	413	476	438	464	448	432	457	448	514	456	459	490	457	481	488	440	447	500	428	482	472	454	465	429	447	471	465	463	439	459	480	456	453	462	440	440	465	453	454	425	441	458	454	481	458	466	472	479	461	498	418	459	465	455	458	471	463	457	441	475	477	438	474	470	501	472	472	445	474	468	456	442	446	460	485	441	446	481	422	467	433	463	468	488	502	489	470	467	449	470	477	413	434	454	455	468	443	521	460	445	448	479	453	444	470	444	442	464	436	452	484	479	459	453	441	432	465	426	452	455	456	459	483	457	457	455	501	467	438	443	437	430	435	472	463	465	489	437	462	471	433	423	451	443	443	417	463	436	446	455	478	469	469	461	444	467	474	447	447	460	448	458	449	414	485	460	455	459	488	490	423	428	451	431	439	454	454	449	457	445	485	465	430	448	441	450	444	459	472	446	488	483	445	465	474	502	487	481	449	434	492	455	430	479	468	459	431	498	426	475	466	465	434	433	453	493	484	452	474	434	445	474	434	459	463	449	458	456	422	444	454	456	447	501	452	459	453	484	497	454	438	464	472	444	448	476	452	456	445	470	485	448	477	473	469	468	493	452	468	472	409	462	453	410	472	481	467	445	475	471	430	437	436	484	491	438	422	464	488	496	452	464	504	458	501	489	467	444	445	437	444	452	478	447	433	424	471	456	447	508	462	479	479	482	457	453	472	481	441	492	502	453	505	441	457	437	455	442	469	463	446	412	425	418	481	440	467	471	466	462	429	459	430	499	432	477	460	456	450	486	455	457	483	466	484	434	501	457	477	444	436	489	452	453	468	489	459	452	438	478	462	463	457	477	464	427	480	470	456	463	488	469	433	492	469	493	515	475	470	473	455	439	452	436	476	453	457	457	489	480	470	518	459	469	458	471	482	460	468	436	444	477	449	453	444	480	415	465	429	456	448	470	438	437	442	468	493	461	491	456	432	475	459	491	459	443	411	424	469	437	498	453	445	450	438	473	472	478	478	472	453	482	460	432	466	442	468	474	479	468	432	452	449	478	469	510	464	470	458	462	474	459	468	439	455	476	450	437	481	460	477	456	457	450	454	470	460	447	459	449	462	447	480	436	429	441	428	474	469	465	455	479	458	461	420	436	444	492	465	460	479	483	458	471	465	456	479	448	462	435	460	477	466	460	454	460	445	417	465	481	467	461	413	461	470	432	459	456	463	469	457	473	499	450	474	427	409	435	450	495	477	453	458	448	477	447	440	437	438	457	460	473	469	450	448	439	454	452	487	450	450	496	478	490	452	434	452	460	483	448	439	498	476	468	476	496	487	434	471	466	454	459	448	477	488	451	452	458	449	466	436	433	481	437	461	479	442	440	435	403	491	435	432	427	442	475	452	451	459	463	472	460	455	524	479	440	424	437	501	488	508	498	470	446	490	453	448	438	501	421	480	482	440	460	418	459	476	475	424	442	454	462	456	476	453	430	413	436	439	447	476	443	507	439	444	451	474	477	473	464	439	453	466	451	476	472	483
63478	83077	48422	18064	4826	1180	457	407	432	433	425	430	433	431	393	430	453	434	421	425	408	382	421	426	405	411	431	428	428	388	427	449	431	408	420	433	384	398	442	419	436	423	409	431	405	417	425	432	411	433	470	465	429	437	385	412	455	393	361	420	440	445	412	420	424	391	427	422	377	422	380	413	470	423	401	427	444	400	431	426	403	382	371	430	424	424	423	433	390	395	386	389	433	392	453	408	404	431	437	402	409	437	437	415	395	416	397	445	430	416	393	441	429	438	400	409	391	434	435	410	428	418	421	405	405	415	417	401	372	408	488	430	427	399	411	396	454	387	446	429	418	442	415	451	429	419	397	382	423	471	436	411	449	418	444	394	403	417	407	429	454	446	447	400	402	436	438	405	403	380	426	403	446	403	396	397	426	400	413	434	404	416	437	449	424	414	431	443	401	381	446	424	369	443	437	380	433	462	412	386	402	455	416	407	366	422	432	421	397	393	390	427	409	423	434	429	408	435	427	406	438	432	414	454	402	416	447	441	405	447	435	458	420	418	423	429	430	404	465	420	418	403	373	443	422	382	416	447	428	421	416	465	412	424	450	444	410	389	441	395	435	372	390	409	407	387	383	458	408	395	458	430	409	408	402	411	442	386	416	426	437	412	445	395	416	458	405	405	393	428	438	420	452	437	452	410	415	428	445	396	411	385	429	395	426	432	415	428	392	427	415	387	438	408	416	412	416	432	397	437	390	388	418	445	414	402	467	464	419	417	397	420	421	433	364	429	420	403	443	395	458	373	409	351	425	428	407	416	407	427	425	450	421	418	434	437	411	401	419	418	413	405	440	459	451	435	420	408	416	429	422	425	401	448	386	439	394	420	393	419	385	411	424	431	459	399	402	410	433	376	425	421	416	403	399	436	411	406	404	422	412	435	429	435	418	409	412	393	399	409	472	419	391	459	396	457	360	430	431	414	425	412	426	424	430	414	430	418	439	421	411	398	456	404	387	420	430	426	412	391	431	450	412	395	411	439	437	411	413	427	437	424	420	440	438	414	439	365	403	421	434	441	402	429	442	379	410	439	409	455	396	412	435	450	429	410	426	401	424	407	412	421	412	416	417	400	459	437	420	424	390	419	452	423	402	434	428	421	394	377	405	377	391	416	416	417	389	406	424	402	430	391	423	406	455	390	413	425	386	411	429	387	424	426	450	450	443	410	434	399	400	436	431	402	436	408	399	467	390	436	416	429	396	453	398	442	411	440	408	407	419	393	385	428	430	427	452	434	410	462	442	377	432	402	398	392	415	416	410	417	449	397	423	377	399	396	390	448	413	442	414	388	431	439	390	407	395	430	439	411	445	424	402	408	402	440	415	434	376	402	428	429	406	413	387	400	398	432	431	423	416	399	368	434	398	461	438	406	445	460	437	473	432	408	419	441	472	409	450	424	407	423	437	411	407	379	417	418	427	383	417	397	411	384	438	432	408	412	421	391	474	453	393	470	432	393	402	385	413	413	431	439	417	439	393	411	396	425	400	416	443	389	413	452	422	428	408	429	373	452	415	422	405	425	417	366	442	403	419	416	430	401	400	410	417	397	428	409	411	399	420	377	413	432	415	421	399	413	447	391	402	423	413	378	448	415	415	409	424	438	416	416	441	414	389	414	437	392	408	444	413	412	396	440	424	393	427	425	419	411	423	417	398	409	363	402	448	391	407	472	427	402	380	430	412	385	389	414	424	421	413	443	433	418	412	414	448	408	454	432	403	404	427	391	428	390	405	419	376	429	417	414	461	436	407	460	392	400	363	432	422	425	436	408	410	368	365	401	412	457	415	386	413	445	422	401	400	448	416	405	424	419	406	466	433	455	419	412	412	467	414	460	401	427	418	439	423	391	439	409	383	449	383	381	425	417	388	426	445	404	409	412	397	407	421	417	459	408	384	435	421	403	431	431	464	408	397	455	396	398	458	454	441	426	394	386	406	416	417	428	421	436	365	404	427	402	407	436	418	409	406	414	437	395	409	419	419	407	432	392	424	407	440	436	395	425	451	454	438	417	401	402	409	420	436	389	472	445	436	371	414	423	441	414	411	432	416	438	382	399	437	411	409	417	429	416	422	397	440	400	407	406	391	409	451	429	397	420	427	401	407	406	412	427	413	399	402	426	402	428	421	397	430	427	440	419	408	412	407	426	406	399	414	433	437	427	423	354	409	381	408	416	389	366	457	421	409	429	445	418	458	439	400	436	412	394	429	415	438	398	443	429	423	445	426	426	423	413	392	424	391	399	422	437	404	416	386	415	411	403	420	452	413	412	416	429	401	406	417	405	406	401	419	407	450	402	446	403	427	427	432	435	428	406	435	402	403	410	393	423	380	440	381	456	413	426	412	416	453	464	416	428	379	407	429	420	434	416	432	415	418	426	422	390	393	440	420	428	398	416	409	453	396	376	424	434	429	426	402	370	448	386	419	441	407	381	415	382	401	406	447	417	403	376	432	402	387	415	423	412	431	431	427	418	433	398	429	416	417	433	397	389	389	417	398	405	439	433	434	401	400	394	401	443	430	406	414	425	380	436	405	396	434	398	402	427	442	425	414	447	454	401	375	385	408	418	398	386	402	453	398	403	400	435	415	444	402	409	411	413	456	425	408	427	400	408	393	398	410	414	402	406	394	414	430	438	442	444	469	415	394	420	427	430	454	405	415	414	401	448	419	420	408	447	438	428	396	396	399	395	399	417	380	442	411	396	406	405	422	416	377	386	428	419	403	430	419	430	415	391	420	432	455	448	410	408	393	418	408	430	426	444	391	419	413	446	393	418	445	396	435	427	420	429	424	389	386	412	380	437	433	393	400	413	449	440	412	395	406	433	396	401	405	388	442	435	412	411	424	411	402	394	410	420	413	376	435	392	424	383	397	413	466	418	409	374	384	422	419	412	418	430	408	425	394	398	419	415	425	384	422	413	383	435	427	387	441	435	401	432	396	415	393	394	416	407	404	480	426	392	453	439	411	408	450	419	400	410	397	384	423	472	403	441	423	439	398	444	392	439	409	431	395	394	417	401	406	408	434	407	412	405	396	458	393	423	407	405	391	406	418	430	394	391	453	393	395	423	413	396	443	371	380	418	410	399	401	397	408	435	410	432	425	445	409	423	417	461	400	428	380	386	398	401	417	400	422	416	413	430	473	417	467	407	411	402	405	387	397	416	425	433	406	425	463	414	451	428	432	435	410	394	411	379	456	429	442	404	420	380	413	396	432	423	381	398	385	375	454	453	387	437	389	406	371	398	405	408	404	454	404	391	482	383	392	394	408	391	374	458	415	427	397	417	451	446	392	408	428	389	437	432	414	410	418	411	384	398	416	423	383	422	431	426	388	406	400	445	423	445	429	428	413	418	419	425	432	435	428	412	433	448	386	406	411	404	377	423	431	424	439	408	446	419	419	443	431	417	435	412	408	399	416	437	414	412	400	435	421	408	445	425	444	415	388	433
24079	23030	30267	25313	20122	9735	1327	807	637	681	704	697	707	632	663	732	625	683	671	597	627	665	653	684	649	651	671	645	656	637	650	645	668	674	693	632	586	647	687	648	642	639	718	627	646	659	650	722	634	667	624	644	595	620	626	683	619	700	594	662	703	686	642	698	620	637	653	621	657	682	672	663	636	670	655	652	675	645	682	711	590	655	646	658	638	668	640	663	650	676	647	634	621	654	650	629	642	635	624	635	640	647	596	715	638	682	627	689	691	614	645	649	647	648	636	673	661	612	649	632	657	653	592	631	624	686	637	629	673	607	685	613	652	596	649	621	625	655	614	625	643	589	646	610	648	645	651	647	646	598	617	609	667	635	661	708	612	628	637	659	636	647	604	600	645	617	636	632	664	667	655	616	644	644	634	627	592	637	647	646	631	640	646	603	653	641	653	596	648	649	640	654	651	666	638	633	611	677	659	610	650	617	603	628	639	597	673	662	692	591	668	653	670	635	695	624	635	676	632	664	664	625	625	698	652	642	637	703	671	664	658	668	651	672	645	622	656	679	601	644	691	671	681	605	659	681	637	653	677	646	635	688	645	624	665	637	663	655	637	705	609	613	635	621	688	624	664	669	658	669	670	628	696	638	652	668	642	641	622	674	663	636	649	639	630	595	633	670	595	623	694	660	655	677	673	633	651	644	675	609	630	626	655	636	653	625	627	665	626	600	625	631	622	737	665	654	680	657	649	646	625	611	650	665	589	617	642	616	628	674	609	682	615	633	695	649	661	618	636	627	642	687	665	640	640	643	626	647	645	627	629	624	665	639	626	659	636	651	639	627	607	672	646	661	631	650	690	643	655	622	672	675	648	646	620	620	642	628	648	618	680	640	601	631	684	670	619	705	664	673	652	646	624	637	683	608	666	604	642	619	616	627	695	662	661	689	620	662	616	696	661	622	627	644	667	632	584	626	629	667	644	661	643	647	622	671	666	673	631	697	669	647	655	614	629	641	680	646	609	616	620	670	654	653	684	681	673	626	638	649	645	666	595	628	679	627	621	689	652	641	646	651	644	676	646	592	677	644	619	655	616	685	661	660	624	620	662	620	662	640	666	703	653	642	638	677	668	656	637	645	657	629	618	666	639	619	697	672	652	654	672	642	645	668	650	657	664	650	653	645	653	643	592	637	641	698	632	675	673	640	629	641	670	686	635	681	666	667	656	639	618	639	653	640	639	676	687	655	683	663	627	648	698	643	625	623	647	636	633	639	654	652	686	621	623	619	642	651	671	687	642	628	665	635	645	651	645	637	673	665	697	663	654	644	639	652	638	612	659	631	628	642	621	624	629	693	630	663	642	681	626	623	661	618	610	658	664	665	646	688	619	671	700	638	649	618	656	632	640	658	646	650	643	635	645	614	633	636	640	625	653	626	652	628	636	644	678	674	640	606	650	640	625	644	665	607	636	646	670	613	639	610	649	638	669	657	645	651	635	633	645	628	643	624	601	620	639	665	650	602	701	616	657	645	654	674	646	632	648	609	692	628	647	656	622	652	711	656	649	668	661	648	622	670	605	618	626	643	612	639	684	643	664	638	647	594	645	650	641	655	677	632	691	659	660	646	671	663	643	652	636	662	638	648	614	673	665	676	635	622	668	634	630	675	639	655	642	653	661	645	662	673	644	681	647	664	652	632	663	607	678	657	615	657	675	652	643	669	619	638	655	659	668	624	662	670	651	652	633	599	614	599	631	655	658	637	663	660	646	636	619	658	645	654	684	624	644	638	656	625	671	650	634	649	636	648	670	646	647	623	661	650	652	614	656	702	621	657	644	634	649	648	666	641	662	645	636	646	682	642	639	635	658	677	597	631	690	620	615	621	655	613	621	596	658	639	641	672	605	670	623	636	589	631	618	648	614	635	640	603	660	623	625	587	620	624	661	654	652	648	643	662	644	647	634	648	638	668	638	616	640	576	660	611	613	629	616	655	626	628	634	632	634	639	657	646	588	625	674	643	647	609	618	678	611	607	681	643	636	585	678	640	619	629	663	635	701	658	667	625	641	640	652	647	627	615	706	648	640	654	667	650	626	670	640	612	660	595	699	650	669	615	656	691	629	636	617	690	654	663	635	637	620	665	590	679	671	688	652	605	618	617	654	627	656	626	608	675	611	636	637	637	652	656	668	700	626	684	652	615	662	609	628	685	633	599	662	636	667	649	635	643	621	656	599	640	654	656	627	631	663	676	648	602	654	610	638	615	658	644	638	650	689	637	662	608	637	615	650	658	651	637	672	589	638	681	678	633	636	646	637	668	631	635	690	658	597	676	639	650	634	636	615	643	647	656	665	626	631	628	630	665	642	624	621	593	668	609	626	613	624	639	638	653	641	643	700	640	649	643	652	677	633	630	666	664	657	648	643	611	666	633	638	634	674	601	662	662	688	654	675	656	648	644	701	631	647	675	652	649	631	639	656	608	645	639	608	685	598	665	670	705	657	634	627	664	638	635	644	631	665	641	677	669	654	607	635	685	620	612	631	650	684	646	581	595	664	663	660	643	615	633	676	653	610	617	662	661	672	633	634	624	661	643	628	629	681	637	598	673	649	675	626	631	612	621	669	661	670	681	619	612	634	658	650	632	663	637	685	604	639	684	682	651	683	637	603	646	634	666	640	584	648	642	627	661	603	629	685	698	644	660	684	652	650	628	683	673	635	666	632	644	620	627	638	649	675	652	670	630	626	613	616	664	592	626	699	672	612	624	628	627	659	659	627	631	634	637	648	666	640	639	613	629	628	637	670	672	636	604	609	640	648	668	632	660	646	689	642	685	668	643	611	609	657	643	636	653	613	691	613	668	627	706	584	650	696	620	619	641	612	664	662	616	651	687	654	610	615	651	623	622	618	664	633	661	650	597	653	649	677	650	642	632	656	644	622	633	664	655	623	665	670	650	668	636	638	683	656	675	664	622	656	637	691	628	631	664	626	644	695	672	669	659	662	623	668	673	613	620	641	677	692	644	651	640	640	613	650	613	632	678	621	681	627	657	602	646	625	652	651	654	686	647	679	649	659	623	676	640	633	643	706	624	649	628	656	637	609	640	630	630	624	695	648	640	662	650	599	638	651	632	667	686	618	649	629	658	656	603	649	611	634	634	604	651	657	612	596	678	628	664	674	637	625	640	635	669	604	600	633	627	638	619	689	610	612	630	632	663	638	637	633	655	584	664	688	690	606	621	606	626	645	648	609	618	621	663	669	643	613	636	683	636	650	643	666	632	662	669	657	608	661	646	640	649	646	626	681	682	617	609	637	630	614	636	662	649	654	680	644	688	698	633	622	624	644	660	627	642	641	646	595	704	654	650	676	678	652	654	635	679	604	670	641	702	614	644	625	608	618	695	658	652	639	641	617	590	623	626	631	691	659	607	666	641	673	706	631	608	672	669	645	650	663	648	625	593	635	665	635	637	672	637	656	630	625	614	642	626	614	629	622	646	657	643
61373	87855	57254	22535	6092	1376	554	572	554	590	583	592	584	551	634	564	612	610	599	587	612	609	563	585	598	590	505	582	539	607	568	585	589	611	599	569	602	596	554	619	594	623	561	631	553	611	596	559	582	578	562	648	544	566	553	615	563	571	595	563	585	576	605	567	576	555	614	591	610	592	608	583	554	580	586	591	553	540	593	565	604	598	575	608	560	604	584	557	541	593	581	601	555	563	600	602	581	609	580	553	594	603	608	581	597	572	583	599	571	553	601	533	556	602	597	542	626	575	572	570	570	586	589	600	593	573	579	604	563	600	601	564	551	581	559	633	536	510	544	600	591	583	584	584	587	576	564	589	586	578	582	586	569	559	563	577	558	550	569	594	553	536	569	542	538	613	573	576	574	593	601	604	553	599	587	596	584	589	548	547	559	587	579	563	597	537	549	561	596	543	563	588	582	568	556	585	588	530	615	586	555	582	617	569	592	558	596	553	591	583	564	570	570	550	580	567	578	623	562	549	590	542	508	563	591	553	574	590	578	567	603	596	547	563	622	569	568	579	587	603	592	565	567	567	584	575	586	578	577	591	590	539	555	565	619	573	535	587	553	545	584	597	557	569	583	567	576	574	572	601	536	577	556	572	594	583	584	563	550	571	558	572	555	611	601	611	584	546	569	586	531	609	587	587	587	562	603	592	559	554	544	580	560	559	571	555	532	602	629	602	605	560	557	525	585	568	627	568	564	582	569	559	563	599	584	575	590	576	547	598	547	602	592	558	582	544	572	574	586	541	545	559	599	636	563	565	586	587	560	574	590	567	575	571	572	580	551	552	559	575	580	584	591	585	580	582	633	561	584	602	550	586	546	588	533	578	570	538	577	585	585	581	586	573	547	571	617	585	590	593	537	552	577	595	525	601	561	566	591	545	570	571	565	528	554	577	604	586	555	573	538	529	610	554	566	593	590	605	581	538	591	555	584	598	567	537	589	549	614	565	547	540	605	576	592	587	553	584	583	594	555	560	557	605	587	596	558	573	547	568	566	593	562	579	526	572	561	589	582	537	548	524	585	590	635	593	573	551	554	558	558	558	576	561	620	608	606	597	566	553	604	553	561	598	578	606	549	598	584	578	548	616	556	595	574	596	572	587	574	582	566	538	570	545	593	559	582	577	552	537	579	569	590	556	566	592	592	548	560	555	612	583	575	541	552	557	553	553	523	535	558	567	582	537	566	563	544	557	571	577	564	564	590	578	542	576	595	554	584	566	582	555	609	602	557	557	602	528	586	555	592	558	609	609	557	583	559	573	510	542	573	621	567	560	577	558	533	550	524	570	602	550	601	566	596	585	502	585	560	557	605	586	553	541	533	579	593	593	550	619	568	545	548	583	549	533	618	557	584	580	533	608	567	591	576	537	564	545	553	598	601	598	594	589	532	578	583	562	616	632	591	548	584	567	582	555	575	584	585	551	580	595	524	578	568	600	586	558	587	608	588	580	564	551	569	566	563	584	553	585	554	595	588	595	559	534	590	631	579	579	576	613	562	596	549	567	566	577	625	557	551	574	601	563	570	583	587	598	595	573	566	559	586	580	613	573	576	573	573	568	563	604	570	594	597	612	562	546	602	562	553	554	564	589	599	542	577	595	543	586	578	596	602	565	537	577	586	561	592	580	614	524	564	534	578	568	613	576	566	594	550	572	551	558	564	568	570	553	564	567	582	582	613	564	570	580	590	553	594	540	603	636	548	589	566	553	583	617	550	576	569	565	542	562	553	606	532	554	569	566	627	529	588	570	593	614	568	603	537	594	575	577	541	562	569	606	588	583	561	567	600	591	593	554	619	569	597	595	582	598	561	573	574	576	600	568	535	593	584	585	537	563	608	582	566	607	573	579	540	567	568	576	573	605	568	513	555	580	532	521	575	545	563	563	610	604	556	552	575	608	593	606	550	584	578	568	555	549	596	554	567	562	561	600	657	565	561	603	534	579	540	579	579	564	530	559	590	616	610	571	549	523	570	604	544	585	533	556	557	610	570	574	604	553	598	560	545	604	574	587	600	541	570	590	533	604	603	621	592	582	603	595	603	582	596	641	601	604	517	567	580	564	533	546	581	521	629	551	592	584	544	519	564	568	556	557	569	576	607	594	563	573	640	617	574	570	617	540	548	546	579	607	574	542	606	559	602	595	579	541	554	593	561	582	565	585	622	572	563	546	558	599	557	589	592	596	594	564	570	549	573	597	568	599	596	586	603	587	604	599	582	585	590	560	592	505	524	546	573	561	606	565	557	571	587	579	594	566	551	581	582	584	588	578	588	579	542	579	599	547	537	559	577	557	513	571	595	587	577	604	527	556	583	577	549	574	563	541	594	559	543	576	542	585	583	535	550	595	557	607	556	612	567	590	576	589	597	578	566	565	587	544	556	555	630	597	568	545	567	556	580	564	600	546	551	615	555	558	555	595	566	585	560	566	575	596	572	573	579	579	600	553	556	559	572	605	545	565	589	556	559	548	592	562	570	533	595	594	573	561	519	579	538	559	499	544	578	586	553	578	586	580	585	573	578	571	534	580	555	545	584	558	575	605	565	560	623	578	617	572	532	583	588	550	534	596	576	579	571	610	535	612	575	591	553	584	567	629	555	564	560	562	555	597	572	583	583	568	583	568	560	547	588	611	506	558	538	563	562	582	580	577	570	579	560	595	518	609	553	563	569	571	590	555	576	563	550	565	599	592	576	560	585	601	574	575	557	595	599	547	600	576	564	577	509	584	542	569	580	605	542	561	580	553	553	557	598	587	626	536	594	557	562	561	586	578	605	565	562	576	565	568	550	577	550	557	552	584	584	555	597	585	598	575	587	579	606	564	583	609	563	588	568	560	556	603	559	590	579	550	606	572	595	591	592	547	556	548	537	603	578	553	548	563	509	558	580	567	584	566	544	583	577	582	561	538	578	562	573	586	572	549	581	608	540	542	593	572	555	597	573	587	506	571	517	584	580	608	543	582	567	581	600	532	573	538	567	611	587	502	562	583	559	550	563	554	574	557	562	574	549	563	576	605	570	562	563	533	571	574	582	595	544	592	569	556	561	526	580	561	571	577	618	527	549	605	533	572	563	540	531	555	594	594	576	592	582	600	574	585	563	547	589	543	571	625	562	589	559	582	569	545	511	567	586	590	581	569	576	597	518	590	571	535	533	560	567	578	567	579	611	532	513	559	558	590	562	584	592	604	560	532	583	540	577	564	569	561	569	575	539	570	571	554	566	543	562	531	554	564	544	621	582	555	596	569	561	570	588	601	605	546	586	561	539	583	554	589	557	661	590	585	518	573	534	534	553	630	567	578	544	539	578	591	561	557	561	570	585	572	529	519	589	599	572	571	632	563	572	573	572	527	594	585	563	557	578	552	560	571	544	573	550	567	607	579	571	588	538	561	570	570	562	585	555	556	579	558	546	630	555	620	575	543	538	582	563	560	571	600	556	541	606	577	572	598
33459	33310	21163	5675	1092	640	497	527	494	507	460	520	517	479	481	491	487	530	488	498	537	502	490	500	473	534	496	452	547	502	554	516	527	543	535	469	480	483	492	490	538	495	486	519	546	497	464	466	533	509	518	452	487	501	505	499	505	468	539	476	511	509	528	486	479	500	476	494	495	500	483	492	487	495	464	463	486	528	464	540	501	454	499	455	535	507	498	486	459	495	515	510	489	502	502	498	498	499	495	485	512	478	450	521	551	485	557	503	482	505	504	503	531	468	486	480	501	506	513	493	488	483	511	471	553	484	476	496	495	508	510	499	505	530	485	491	553	470	536	467	507	485	510	500	471	510	493	498	488	464	508	491	512	490	506	521	467	500	469	486	489	479	483	514	493	508	504	505	476	491	480	544	525	491	472	479	503	510	470	481	479	498	452	472	499	531	483	490	540	516	468	490	499	501	514	504	477	540	485	492	520	512	475	491	473	503	490	514	507	485	517	534	503	563	498	526	484	472	488	464	530	465	463	464	497	502	514	495	493	495	503	506	489	482	477	508	532	517	463	480	532	484	535	507	484	494	520	528	488	509	513	477	503	523	503	486	511	466	509	514	457	505	530	497	481	530	499	519	500	499	507	480	525	502	514	503	464	485	491	500	499	475	540	500	523	463	525	559	509	495	499	457	490	512	525	496	498	502	454	504	524	504	467	463	492	533	531	469	505	500	493	508	482	496	501	549	510	468	473	477	469	540	505	485	457	476	461	491	499	527	473	494	485	474	468	523	487	513	526	497	529	530	472	579	511	475	515	505	502	507	478	539	490	471	493	512	497	489	465	524	457	487	476	522	478	507	507	491	470	552	469	474	509	471	484	499	471	515	490	516	510	506	524	491	483	490	517	495	535	471	508	522	484	499	463	465	496	515	449	479	517	548	527	481	526	499	510	509	502	507	532	519	510	520	468	456	477	533	490	519	459	499	493	480	474	499	501	525	514	491	472	494	542	513	505	499	438	506	475	528	475	451	499	490	509	487	451	515	534	509	525	492	469	494	477	498	459	485	479	514	453	505	533	495	473	457	507	519	515	481	471	500	493	472	490	492	487	471	560	468	515	498	517	493	473	438	507	500	498	506	470	454	480	484	530	525	479	527	538	482	487	495	490	471	479	502	526	524	522	444	529	516	505	464	490	465	490	499	487	518	498	530	479	496	491	548	505	462	500	488	433	456	483	468	487	504	470	487	525	532	494	496	507	481	475	494	440	444	492	534	501	487	482	503	480	564	508	480	487	544	507	465	517	460	516	488	494	528	477	485	489	514	485	473	480	530	526	470	550	464	501	516	493	487	508	488	480	513	516	503	500	479	528	505	497	490	493	466	510	484	525	501	472	523	482	481	520	495	491	508	521	497	524	461	509	509	500	477	507	528	525	508	471	462	489	515	529	484	441	506	488	489	482	475	474	522	492	440	528	517	528	527	537	504	549	506	466	531	493	495	513	501	471	511	498	496	538	512	486	505	513	503	451	545	506	474	530	506	509	471	515	492	456	483	498	490	484	510	483	484	471	489	515	491	463	523	503	506	529	503	525	470	500	508	509	537	457	528	523	484	519	502	481	510	462	471	481	501	447	532	489	483	475	535	503	481	540	510	463	483	535	512	503	494	493	459	529	496	502	498	501	493	476	495	454	573	459	511	493	519	491	460	509	484	475	472	509	473	454	479	511	442	474	516	489	502	520	476	511	431	494	449	524	491	531	480	534	495	491	473	526	496	496	497	523	527	538	491	490	498	500	539	524	508	504	469	485	495	488	517	487	475	471	496	536	552	520	530	479	477	529	492	493	465	457	494	486	482	452	458	492	506	482	505	491	508	474	490	485	529	479	509	444	482	529	516	479	494	532	498	504	479	484	511	467	508	471	543	465	487	461	487	519	498	486	509	506	515	473	495	497	532	541	480	480	521	519	473	504	518	526	520	484	473	470	448	488	508	506	491	510	484	504	494	490	499	524	471	448	519	465	534	458	454	531	494	518	516	519	490	496	514	494	484	500	486	499	484	516	486	494	493	509	497	461	524	498	526	484	486	497	494	512	487	484	527	499	514	488	485	488	512	491	512	482	488	494	489	508	509	532	521	517	495	540	489	492	473	533	473	498	510	479	458	482	516	526	518	479	524	506	522	429	477	509	465	538	507	505	489	446	501	493	499	505	518	474	463	491	499	488	490	474	446	503	468	519	511	482	469	500	510	483	507	524	502	474	500	525	495	479	481	434	533	472	523	455	494	460	507	501	485	460	471	489	494	515	507	486	483	509	490	519	519	496	551	498	476	510	477	533	504	512	511	478	480	446	540	506	524	538	500	518	491	516	456	493	475	521	497	488	479	493	506	507	535	509	534	483	483	492	507	515	488	482	479	482	472	465	506	454	512	504	486	490	523	527	479	489	462	561	447	506	517	536	490	491	469	494	495	497	483	514	454	478	517	511	483	511	543	506	490	455	487	478	524	515	499	465	509	491	471	511	471	477	507	478	533	488	484	493	472	490	456	496	503	479	476	467	444	485	494	488	483	499	454	465	494	497	489	479	522	542	462	483	459	484	486	503	517	487	547	501	495	472	475	495	485	521	464	469	464	502	491	484	530	488	488	510	523	520	515	495	507	503	511	493	492	444	488	532	458	498	449	540	474	475	456	482	510	486	485	511	497	469	500	479	497	480	467	530	520	505	506	532	498	469	518	494	500	467	520	499	511	479	518	470	495	477	487	501	524	473	460	476	480	506	474	530	501	498	487	512	514	517	480	516	502	496	484	504	440	480	520	536	513	485	513	502	494	470	488	516	521	490	508	489	524	497	487	503	513	547	509	479	488	486	543	510	450	460	505	525	476	460	480	498	490	519	515	502	472	495	549	507	488	474	496	531	477	505	500	500	462	499	495	520	480	475	524	490	533	504	486	478	498	478	509	488	457	484	492	506	447	488	486	508	471	518	484	507	494	508	492	468	447	457	461	514	527	500	453	472	515	472	500	473	514	524	520	533	533	510	472	463	521	506	516	479	491	506	540	484	479	497	456	489	501	545	494	454	502	512	511	536	483	489	519	479	504	488	500	515	517	521	531	487	504	512	496	485	470	494	513	558	516	457	535	501	513	459	457	459	477	473	495	540	510	475	515	453	530	464	483	483	499	485	492	508	518	535	466	504	519	490	480	487	478	488	523	501	514	500	500	536	496	483	509	506	483	503	507	479	480	506	490	438	532	492	486	490	511	509	496	499	508	476	526	475	466	472	506	461	508	523	491	475	475	472	515	515	506	475	476	494	461	500	468	529	521	467	496	471	534	511	452	496	495	496	476	505	494	470	522	486	504	546	505	502	483	498	478	480	519	502	468	522	480	556	484	483	467	482	440	512	490	491	511	515	494	493	472	463	489	521	469	521	512	496	487	523	493	514	470	472	524	500	514	512	529	467	517	491	520	485	534	485	549	471	483	491	507	478	509	453	567
32744	33785	12105	2443	715	477	402	414	396	453	384	420	400	369	409	382	434	416	402	433	384	419	406	376	422	440	399	440	350	396	407	382	409	433	427	396	354	438	407	398	420	422	378	391	430	385	417	423	383	413	398	418	419	400	442	404	369	396	393	400	442	406	394	422	394	407	386	436	396	375	414	356	378	385	380	430	354	435	416	436	439	414	395	428	436	397	387	416	403	400	405	397	418	407	390	439	422	428	400	454	408	409	414	405	433	380	386	379	421	433	384	430	404	363	428	387	371	405	396	419	393	395	388	372	377	401	424	418	414	417	426	399	387	398	376	398	367	388	386	418	390	408	381	418	391	420	364	409	399	408	385	416	399	416	417	420	399	408	392	371	412	363	383	397	388	395	423	397	396	414	421	382	410	368	390	417	395	373	395	403	424	401	387	388	392	375	413	456	407	404	381	396	412	371	408	401	394	398	395	398	400	391	406	412	392	417	416	408	413	414	400	410	385	449	413	414	381	407	440	417	385	408	419	395	358	415	404	395	407	422	394	405	385	387	396	385	391	380	423	402	417	395	413	402	409	402	411	393	405	394	428	397	388	398	445	399	401	395	455	399	367	397	389	430	450	377	443	386	392	389	360	382	424	396	380	376	399	378	421	387	402	390	396	435	417	414	395	386	384	398	400	406	394	424	408	430	432	410	394	377	429	402	390	396	403	425	445	425	393	396	408	400	393	412	386	400	360	413	368	422	369	438	426	353	401	444	411	395	400	380	390	398	437	416	438	375	417	393	378	383	426	400	416	443	416	419	352	392	419	409	429	416	397	376	422	418	368	404	416	392	410	411	427	421	398	414	398	407	394	440	410	418	406	408	405	397	415	398	389	388	416	418	436	428	416	412	477	397	377	401	353	399	406	415	405	409	390	426	383	398	439	387	394	426	388	423	417	402	373	449	419	402	433	393	453	353	385	374	405	390	386	421	367	399	373	418	408	411	394	405	442	439	439	410	416	397	430	427	420	402	413	380	390	428	429	379	414	389	401	378	392	401	388	386	430	433	407	410	388	421	445	403	393	394	377	388	421	417	380	368	403	422	417	417	389	403	414	422	426	417	363	382	426	395	388	391	418	428	416	383	390	372	422	400	396	380	422	426	399	383	430	358	386	426	380	408	420	413	371	386	368	435	425	387	386	376	416	438	399	427	401	378	413	415	385	394	410	407	388	386	421	422	358	401	422	427	386	417	396	400	426	419	417	396	395	407	385	406	407	443	404	379	404	416	414	401	374	427	401	391	418	409	437	416	389	417	421	410	406	412	426	401	436	371	385	399	414	402	405	420	401	423	421	412	409	424	384	392	422	397	400	391	414	379	377	382	417	374	376	416	432	408	401	426	372	400	425	431	437	437	440	401	390	420	398	399	444	399	395	417	424	394	419	398	395	364	403	373	400	378	456	392	411	410	365	370	441	405	406	396	388	400	390	412	405	400	391	418	394	365	409	387	415	409	409	439	390	444	396	421	401	393	429	379	416	405	362	408	416	399	382	410	398	398	410	369	360	426	402	386	425	389	437	414	407	416	436	401	399	438	375	407	418	421	419	403	411	349	404	398	418	434	405	396	410	413	399	406	395	402	398	431	393	386	408	445	377	398	402	372	427	402	407	404	389	411	393	409	416	407	370	436	355	404	390	382	402	442	377	398	420	385	399	415	443	404	410	405	408	434	409	404	431	403	382	441	412	384	415	410	428	446	374	389	414	411	371	407	383	372	406	393	427	381	412	413	451	397	403	447	408	448	377	370	399	399	416	410	405	397	405	388	430	384	415	412	431	416	409	419	415	405	393	416	391	359	431	431	392	418	415	373	427	409	422	407	387	426	394	395	411	410	421	388	373	439	434	407	378	395	426	396	410	381	405	391	398	382	403	434	386	382	386	391	427	385	415	409	386	380	415	402	430	391	362	417	424	368	416	406	419	383	376	416	374	432	403	420	439	409	359	358	397	383	405	421	400	435	412	405	378	403	370	387	399	400	418	366	412	421	372	403	427	407	354	422	404	381	430	390	395	399	403	417	411	419	419	402	403	404	388	376	410	407	365	395	380	387	381	403	400	403	416	375	407	389	403	402	401	419	388	380	387	374	390	375	397	381	369	387	414	451	406	407	397	428	383	404	459	388	407	412	354	378	396	392	394	382	388	393	440	385	418	404	416	423	407	421	388	416	412	393	411	432	357	382	374	393	386	413	399	387	442	397	429	398	444	385	385	430	391	388	408	390	419	406	437	406	392	430	391	409	418	423	408	395	365	410	375	410	382	397	404	385	429	429	408	403	417	401	380	415	411	385	421	419	407	408	424	409	403	404	376	415	370	395	390	406	406	412	431	413	387	391	403	362	387	396	420	434	358	414	471	389	373	418	435	418	422	416	419	394	406	408	444	410	405	411	447	389	405	412	386	406	425	384	389	397	425	409	414	389	405	408	423	378	400	396	393	441	401	345	403	421	404	399	413	385	411	448	371	426	391	395	382	381	421	377	373	383	419	438	389	392	401	421	443	365	410	342	409	380	402	381	408	410	396	389	406	408	418	438	387	379	399	416	385	362	393	424	426	384	385	398	429	385	381	400	341	391	391	396	412	405	401	407	396	397	397	403	366	438	386	402	422	410	417	410	413	402	367	385	372	378	409	434	425	398	376	414	390	417	432	425	382	417	416	402	422	422	399	386	410	424	411	419	397	409	438	409	383	386	426	376	392	409	398	405	400	422	429	447	391	344	426	423	382	410	376	407	360	394	450	421	405	409	393	423	408	406	404	401	397	405	379	399	420	419	392	374	430	391	428	408	405	381	387	389	406	417	428	429	380	417	360	398	386	390	380	433	442	424	391	423	391	426	382	417	428	445	429	387	381	364	420	410	396	374	368	429	381	439	439	404	418	416	406	430	423	422	383	407	404	446	399	391	408	422	430	391	419	413	423	419	401	391	418	433	399	374	428	421	416	443	399	401	423	398	449	401	391	406	388	395	381	377	409	402	415	391	444	401	415	391	421	376	424	382	454	434	412	392	437	408	413	399	387	420	442	415	397	426	442	428	417	427	398	433	390	406	398	406	423	410	422	382	415	450	407	375	411	417	396	411	388	390	405	420	393	402	404	404	397	437	383	440	353	406	395	394	402	416	437	410	414	403	418	375	442	385	411	390	393	438	398	383	380	418	389	365	423	397	380	404	396	431	422	370	357	418	413	445	389	401	376	362	396	375	411	415	395	408	404	413	403	397	386	410	394	392	381	404	395	407	427	399	408	391	406	374	427	386	391	427	405	397	397	418	428	413	406	381	422	419	431	408	412	402	433	380	383	416	384	377	458	355	406	414	390	401	404	389	411	433	399	418	409	406	375	409	409	378	406	447	394	418	422	410	369	346	382	363	397	417	407	437	389	387	451	392	433	389	345	426	381	407	407	381	416	407	380	396	403	414	425	377	393	387	387	392	398	385	394	377	431	391
25003	24607	31241	26595	17140	4078	931	552	526	528	598	496	510	488	548	465	535	494	502	502	493	527	494	528	510	488	477	483	510	504	516	495	498	507	500	536	521	514	514	495	479	470	515	505	500	470	497	467	508	498	517	483	443	500	506	536	507	531	529	494	549	518	477	502	491	499	518	487	539	552	526	505	462	491	504	537	532	503	516	483	506	463	512	532	483	547	520	503	511	532	461	512	483	477	508	521	567	509	493	501	490	523	491	472	490	530	447	499	515	542	506	521	512	472	491	491	493	501	503	515	517	477	504	506	510	496	442	490	481	466	494	512	485	524	493	524	481	518	553	498	502	497	491	494	483	558	516	504	510	485	512	487	501	498	490	477	513	512	509	503	493	526	484	485	510	513	485	485	496	515	504	478	513	517	488	449	513	469	486	472	453	488	508	463	511	530	503	518	525	468	503	452	494	491	511	460	488	527	528	534	513	494	510	506	488	479	495	499	478	514	474	517	537	488	463	522	507	475	480	526	470	490	535	536	511	468	526	514	533	500	478	490	506	514	507	516	549	469	511	472	458	526	523	501	525	499	516	483	516	497	512	473	505	513	510	498	480	521	508	512	527	487	486	495	510	473	444	492	500	518	509	485	487	509	472	477	468	512	531	474	510	502	480	529	473	487	514	487	506	509	497	521	503	543	491	530	532	540	500	485	539	479	491	522	488	470	494	510	490	487	501	500	513	494	485	498	492	481	546	523	516	538	528	509	518	467	494	497	505	507	477	483	506	487	497	478	505	493	522	496	459	476	478	482	479	505	496	454	502	505	508	528	501	491	509	496	488	495	540	486	484	544	479	467	432	494	510	548	455	512	468	504	533	492	482	524	513	483	519	500	487	450	515	476	500	523	498	527	506	486	516	483	503	467	453	520	515	441	459	505	511	523	486	537	502	479	523	455	489	474	527	500	491	515	517	448	526	516	495	486	527	522	509	506	501	477	479	495	474	491	467	489	463	508	468	488	487	514	529	504	494	488	471	483	509	483	508	483	527	479	507	482	495	500	495	513	500	505	517	485	507	495	508	495	455	470	523	543	508	465	516	489	517	467	467	470	513	496	505	537	473	476	486	498	460	510	485	529	516	511	496	517	521	491	459	510	526	457	514	518	501	516	510	503	507	503	503	500	530	474	506	530	421	448	490	484	519	543	505	518	460	483	491	472	507	496	514	504	499	501	477	535	497	509	471	495	479	495	525	489	474	499	513	477	482	501	504	516	470	510	466	493	450	498	467	524	486	515	475	471	498	504	442	524	482	484	495	480	515	527	473	484	500	467	501	516	512	507	480	476	472	462	516	516	507	475	543	498	494	522	543	523	515	474	524	528	480	460	491	499	502	535	464	487	514	463	498	502	489	499	512	508	524	514	499	540	511	518	478	532	498	466	516	483	476	494	493	460	492	495	485	548	508	484	479	475	462	490	464	499	488	519	506	510	494	468	514	469	511	477	517	496	535	475	487	535	447	521	490	472	515	504	484	484	473	493	476	524	505	499	481	530	534	454	480	486	519	480	543	469	478	515	457	507	506	473	502	481	489	506	555	503	505	497	529	505	509	476	501	477	522	498	546	436	535	481	486	454	488	531	518	480	495	491	502	466	543	506	520	485	512	502	527	485	529	482	511	530	530	518	502	520	481	521	506	542	514	482	487	577	512	502	527	492	508	526	487	527	512	503	529	505	498	482	504	457	530	483	490	527	515	457	475	453	498	477	535	471	479	495	498	506	487	495	478	490	494	481	500	484	475	505	510	523	519	511	514	488	501	483	497	501	462	509	512	501	515	477	503	543	441	468	530	475	510	492	505	503	543	485	492	494	540	476	476	519	469	471	470	489	510	495	467	489	483	506	514	460	476	517	509	526	512	503	502	525	512	505	479	476	506	483	493	531	440	506	472	505	503	492	499	443	492	492	501	552	522	481	495	479	453	488	497	499	522	487	489	501	508	512	550	511	523	482	490	465	473	514	569	501	473	431	482	501	462	475	485	467	495	524	499	482	516	521	518	502	503	490	494	496	462	506	468	499	505	508	454	520	519	497	459	494	495	455	472	475	484	548	484	478	493	522	515	491	491	543	475	458	490	467	500	482	474	525	516	517	480	522	479	505	485	525	483	459	520	540	537	545	471	495	518	475	468	474	481	534	505	506	484	504	500	492	509	491	491	489	528	537	477	484	502	476	488	473	495	474	530	491	460	471	490	507	533	463	521	519	508	490	514	495	477	506	472	489	467	489	503	511	479	483	514	447	511	516	466	498	499	510	494	504	472	532	533	494	564	519	488	522	486	510	504	476	488	537	474	506	472	454	506	475	511	498	500	497	478	530	514	521	489	523	516	462	476	454	502	434	496	478	517	498	511	494	520	460	521	518	488	517	487	471	518	508	490	488	545	482	497	493	456	472	517	449	516	470	497	488	519	484	458	476	520	494	511	481	499	517	503	482	490	480	490	485	531	409	451	462	528	537	520	498	442	491	476	513	494	509	527	470	517	467	528	487	512	509	467	482	500	485	504	495	520	518	482	501	487	540	493	517	493	484	568	535	495	506	498	521	478	472	505	477	494	447	496	523	484	498	513	499	548	492	478	473	507	515	514	499	501	521	490	493	508	479	516	499	469	547	469	519	500	502	535	478	503	517	495	512	477	471	518	476	512	488	496	518	467	536	497	538	480	544	446	498	496	524	517	494	515	493	494	502	494	488	501	519	501	503	489	487	472	492	498	512	474	520	529	475	483	479	499	524	473	501	495	488	532	445	489	484	505	506	489	526	508	514	457	525	535	485	503	478	501	532	524	523	506	489	510	473	489	512	476	504	489	507	486	511	514	521	508	483	496	474	493	546	468	485	479	513	537	512	486	487	521	547	483	492	477	496	534	530	471	503	533	498	485	513	476	500	503	520	492	499	517	502	481	508	480	530	499	473	515	504	490	476	490	488	506	516	472	509	507	530	443	446	521	549	496	487	480	479	515	507	501	513	489	464	499	475	485	479	518	471	536	529	490	505	511	485	477	468	469	519	485	494	513	485	500	531	472	522	470	464	467	526	505	499	465	513	508	536	495	485	465	495	468	501	517	435	502	508	509	503	504	477	520	517	493	448	476	538	494	479	476	496	486	456	505	484	477	486	522	485	523	482	552	452	491	496	540	502	459	497	487	471	493	572	526	514	518	470	501	461	528	536	446	487	493	496	522	497	506	505	505	520	516	451	499	502	527	481	486	488	503	500	494	498	468	515	508	476	516	490	512	524	521	464	522	502	497	537	548	495	520	525	536	551	479	450	532	483	494	498	486	480	463	526	515	499	532	507	485	478	501	549	534	483	520	506	520	493	504	480	529	499	486	527	487	506	506	532	495	481	485	469	486	507	507	526	443	495	514	506	475	491	506	516	520	479	478	506	471	491	488	477	522	507	526	520	507	483	494	512	552	506	461	526	489	508	539	503	471	500	472	489	500	481
64147	83828	48706	18970	4600	954	596	454	486	414	442	421	451	448	486	463	450	497	436	449	454	482	461	413	491	417	428	476	482	425	440	471	443	453	458	494	481	432	460	449	431	392	432	447	446	463	440	456	484	454	429	449	446	466	423	456	471	458	471	449	485	441	436	440	432	438	441	439	455	440	476	425	413	469	450	421	437	449	463	460	479	459	489	442	486	442	501	485	432	437	440	449	514	463	472	459	468	430	472	422	426	464	436	454	432	451	425	485	429	450	414	456	459	441	452	412	401	458	428	455	477	472	443	452	448	433	421	435	424	417	439	458	483	463	463	440	482	451	457	454	441	454	470	471	409	464	457	460	452	478	456	451	443	452	462	424	419	437	444	458	442	467	465	455	475	445	477	469	424	455	401	445	430	434	453	479	485	442	401	495	407	466	461	446	460	442	442	460	449	447	472	479	454	440	419	424	427	476	454	489	433	406	468	471	466	415	437	453	440	444	430	450	469	469	447	457	425	476	451	478	438	483	406	471	460	466	418	444	430	460	459	453	458	473	431	437	459	446	433	422	465	440	454	448	442	460	452	472	457	422	430	470	432	459	435	470	459	477	454	435	482	461	430	439	441	433	477	419	456	437	472	433	448	435	442	440	447	450	476	445	461	463	455	450	471	436	450	462	380	432	428	436	483	458	445	465	447	446	425	433	431	437	421	458	443	405	462	429	463	442	444	413	465	471	442	433	467	449	442	445	451	457	458	432	422	429	421	460	482	432	477	424	472	454	489	424	460	460	423	487	486	447	472	421	419	480	443	458	455	434	448	446	487	429	436	422	439	435	446	463	455	459	422	420	440	477	449	424	395	427	441	477	473	489	438	467	458	477	468	485	454	472	450	406	445	446	448	453	464	493	419	476	450	464	486	458	466	457	465	409	457	509	442	432	466	475	444	448	437	416	467	429	468	465	462	466	441	468	432	481	431	402	473	436	442	474	458	424	455	442	438	400	447	457	402	414	454	472	475	451	452	465	449	429	445	443	463	425	473	449	464	453	460	431	472	472	427	436	422	418	430	400	395	464	482	463	455	484	453	487	454	466	464	441	473	436	420	447	447	462	466	438	402	453	454	440	423	429	432	452	451	428	450	436	441	467	448	445	443	478	418	435	466	499	456	465	515	441	426	487	473	483	425	437	482	465	453	462	468	476	450	414	461	462	428	426	409	400	466	427	493	454	462	454	449	455	430	409	421	450	422	426	447	472	416	509	487	453	456	442	449	437	479	452	436	462	414	449	475	478	441	480	473	448	470	477	416	473	417	449	443	442	433	432	441	454	446	455	467	472	456	425	479	445	434	431	419	469	444	454	409	435	468	452	437	429	466	449	420	437	425	453	400	491	418	429	424	452	445	476	456	498	463	463	448	487	443	419	424	433	439	486	465	440	448	448	441	448	438	456	409	449	455	448	465	422	458	495	441	443	452	457	449	393	512	407	466	447	461	429	431	440	437	450	485	486	434	444	457	438	452	435	434	464	479	460	446	427	424	421	472	461	438	433	426	451	457	425	403	514	425	418	435	465	472	434	445	445	407	457	432	458	461	449	451	438	420	407	461	420	443	446	428	440	497	407	421	456	460	476	447	435	417	424	445	461	459	431	428	459	439	463	422	467	443	479	475	428	470	483	452	445	450	464	455	443	456	418	466	430	486	473	474	453	455	464	445	452	422	431	442	441	466	438	488	491	435	495	476	439	475	467	468	482	414	429	424	473	422	430	424	436	455	450	468	456	460	461	449	461	486	451	440	409	419	448	429	437	450	452	465	473	449	462	436	457	481	455	442	497	472	449	438	454	460	458	435	475	440	441	455	388	470	463	450	460	438	471	461	474	456	440	424	446	470	447	457	455	482	464	455	484	461	436	427	475	417	443	418	467	480	465	438	453	445	440	458	424	440	455	477	422	414	441	469	475	428	449	401	464	442	422	437	452	465	438	472	501	446	436	438	435	434	457	482	440	439	432	444	433	453	461	432	505	459	453	458	448	440	450	441	478	440	472	446	483	448	453	427	455	413	440	438	407	447	431	451	428	448	466	476	428	444	458	420	452	453	428	429	421	468	460	451	446	444	478	433	426	440	466	413	451	445	483	470	463	473	451	413	428	439	453	471	442	458	462	469	469	433	420	431	467	440	427	451	430	461	418	459	462	465	436	445	443	433	471	447	483	416	446	446	463	451	466	416	439	462	444	450	471	509	447	478	446	450	416	414	493	453	430	485	409	435	472	466	448	423	441	431	437	438	464	426	453	415	479	421	461	440	428	480	444	440	450	461	473	458	453	447	447	488	475	462	467	407	442	435	459	459	421	465	449	444	491	452	456	487	445	433	463	450	461	457	453	412	469	448	453	477	443	477	441	448	429	438	466	495	444	426	426	442	433	428	424	413	415	410	449	463	443	477	440	434	432	453	415	484	439	422	487	459	480	446	479	470	425	474	424	455	447	491	453	481	447	457	452	453	449	410	473	432	463	430	463	439	458	426	486	475	456	503	422	465	449	439	441	444	421	436	448	455	449	504	465	431	491	448	458	458	453	447	494	452	442	448	457	460	442	447	463	464	446	415	433	453	452	425	460	450	439	454	441	441	461	424	459	430	427	432	437	433	477	436	434	473	445	452	459	444	449	472	447	451	462	486	446	442	454	441	433	453	436	472	457	423	458	427	432	448	412	441	434	489	461	453	422	430	463	443	429	455	445	446	431	418	443	441	471	431	446	410	447	422	467	438	439	436	426	476	456	438	445	507	431	440	475	456	475	496	460	416	440	451	496	421	436	466	427	430	430	467	458	428	454	446	422	451	409	449	440	429	454	454	481	448	447	445	437	475	410	411	420	475	437	426	464	409	437	417	426	453	449	440	427	467	447	440	466	422	412	435	465	440	420	432	454	447	452	459	479	478	457	434	444	450	463	405	412	439	456	458	467	440	467	395	415	462	449	438	463	446	433	445	423	448	437	477	439	419	416	451	437	458	449	436	462	429	461	456	457	437	454	417	459	429	478	438	464	446	450	443	440	443	444	470	442	427	406	487	450	453	451	463	426	453	433	440	456	448	444	439	447	446	446	479	432	454	398	437	424	466	449	445	485	428	433	410	470	492	457	431	460	453	454	487	455	445	419	456	431	421	434	472	453	414	472	432	401	467	450	443	452	434	471	449	429	462	472	434	428	437	454	442	440	423	420	459	450	474	461	473	425	496	442	436	488	442	435	471	444	438	436	435	414	441	483	439	441	481	430	418	432	453	463	446	488	465	462	502	445	447	458	443	420	441	415	471	443	447	477	452	459	443	452	439	450	482	447	449	446	435	498	512	421	467	465	455	448	471	475	454	453	415	471	427	411	458	432	458	402	483	493	429	449	448	454	492	444	445	438	399	473	465	507	446	457	425	426	469	419	473	468	402	450	465	460	420	432	428	406	440	469	448	487	453	406	458	447	432	433	498	448	413	415	440	452
24013	23025	30094	25867	20472	10057	1549	788	765	696	732	707	710	734	683	697	700	689	671	703	724	720	714	708	674	707	741	752	674	694	729	697	707	706	702	681	705	709	647	691	650	654	671	691	725	712	698	651	681	686	733	640	645	704	642	684	680	652	667	699	722	673	665	672	730	646	725	722	667	659	657	680	666	710	698	695	711	660	660	698	714	671	669	676	681	646	653	670	635	695	698	678	690	662	701	678	710	726	683	709	633	683	666	684	697	726	681	680	693	612	664	674	643	668	665	679	708	694	677	673	717	646	677	694	662	656	646	685	673	648	699	706	735	668	703	656	664	690	686	688	680	643	660	701	650	614	688	697	715	657	722	659	677	670	635	703	679	735	660	691	698	707	701	674	664	643	737	716	653	657	634	671	637	690	682	688	658	660	671	651	697	703	655	657	667	647	673	717	662	656	688	669	676	663	668	683	645	668	674	624	684	685	675	652	632	694	683	688	671	624	634	677	703	687	647	695	703	683	676	646	687	691	652	681	665	727	658	673	676	684	633	637	656	685	693	652	651	653	700	652	669	711	721	657	677	692	675	648	640	667	704	695	655	688	650	691	652	646	663	636	614	668	714	666	686	687	670	695	660	699	686	684	627	652	689	641	643	649	709	672	702	662	679	705	669	628	680	679	698	686	677	662	687	744	620	669	646	707	665	648	663	701	704	691	698	689	694	648	694	707	662	671	661	703	644	643	645	657	731	695	661	688	735	686	721	652	709	686	689	665	704	696	689	696	705	670	690	656	642	683	624	626	645	657	667	687	676	690	665	701	666	666	720	676	698	691	672	654	705	712	724	707	718	691	705	667	671	669	656	682	697	660	689	718	638	677	684	692	667	648	682	679	672	658	646	696	705	662	659	665	629	660	733	674	618	721	713	697	740	688	690	718	670	700	693	650	662	682	705	683	667	726	635	639	655	617	659	635	676	648	680	724	678	635	713	698	662	648	681	675	675	706	636	693	686	687	656	686	655	660	641	630	680	710	677	641	701	712	699	689	712	692	697	682	637	695	675	670	726	688	661	701	661	657	687	668	681	670	686	719	731	686	681	683	603	705	692	688	682	695	647	663	671	691	689	674	714	713	699	695	685	697	669	640	656	674	645	631	683	695	687	659	663	652	670	648	714	712	661	706	685	715	661	665	678	644	685	684	679	678	672	691	669	664	654	677	688	705	643	665	659	697	707	694	671	658	649	667	635	671	703	649	641	665	746	675	679	647	669	657	692	606	674	631	679	648	678	666	706	724	658	665	666	645	711	663	664	638	696	661	649	669	653	680	648	616	654	708	661	676	658	665	716	723	749	644	666	654	707	648	627	682	662	680	649	683	674	678	649	659	653	625	677	655	633	651	669	650	730	765	713	648	682	658	689	667	716	688	671	667	689	719	682	711	702	656	689	704	693	678	701	656	671	697	722	641	711	642	656	678	681	722	633	689	717	638	669	651	645	680	680	652	710	664	651	678	681	698	674	658	699	628	653	661	637	667	678	668	704	644	680	630	693	694	719	648	679	664	641	673	674	694	671	683	642	675	678	686	765	658	700	710	686	693	662	693	695	693	653	634	700	687	657	662	676	661	639	655	690	664	700	658	669	654	719	663	667	675	684	660	687	679	683	649	685	694	686	657	642	679	657	698	666	670	666	674	671	674	690	632	643	716	685	640	639	662	718	699	696	655	718	679	683	673	672	659	701	709	687	678	614	676	716	678	651	698	661	669	676	668	645	676	662	660	660	679	687	674	704	667	649	748	678	672	666	679	688	664	637	670	672	643	660	649	689	685	714	677	677	684	667	652	701	679	687	642	679	690	712	689	662	683	681	699	668	679	647	689	651	666	681	699	707	694	703	707	668	652	692	655	664	674	637	693	632	667	658	685	696	676	718	701	625	698	673	687	644	683	611	678	672	707	703	655	658	690	675	669	640	712	678	691	705	658	709	671	694	692	638	683	706	634	693	648	674	699	697	648	682	676	638	669	661	691	708	710	667	682	669	677	691	667	675	672	656	683	682	672	655	659	614	692	680	716	653	704	669	695	666	686	726	657	691	689	675	654	687	719	681	740	694	710	681	659	680	642	662	671	661	663	665	727	678	650	651	683	670	703	664	699	637	673	653	646	666	695	662	684	699	701	681	689	669	692	646	634	653	666	689	646	695	692	653	643	686	685	684	700	688	681	673	712	664	689	690	707	716	659	686	688	692	661	697	672	706	649	644	632	648	655	701	633	694	682	704	679	698	713	688	642	620	679	670	685	624	708	702	665	654	681	705	696	684	668	679	704	644	683	669	697	676	597	673	668	603	688	661	619	637	676	667	646	670	636	668	695	691	685	672	673	661	700	637	684	675	652	655	702	740	658	629	690	639	663	689	689	693	661	635	638	586	708	683	695	693	713	657	677	693	647	697	654	658	665	633	716	658	642	683	712	677	678	673	716	667	656	664	659	683	701	657	673	708	657	663	648	685	694	683	691	650	701	703	634	652	662	684	663	711	680	720	674	713	696	730	638	677	658	715	674	650	628	672	658	671	651	672	691	654	701	711	611	702	665	684	676	668	726	675	725	680	741	696	643	686	666	666	694	654	708	672	659	667	668	664	668	677	657	699	681	689	688	676	686	670	686	679	674	653	684	666	687	700	714	702	644	660	649	688	672	646	691	667	634	666	645	664	697	655	629	661	689	673	661	693	614	712	638	672	618	655	671	657	651	694	694	646	647	685	671	681	680	688	693	664	700	700	708	697	655	676	713	697	676	652	690	667	654	668	656	686	733	694	679	684	673	704	668	665	661	636	636	643	689	693	674	681	671	680	675	654	674	690	663	693	645	679	653	638	700	642	711	679	691	661	702	695	700	685	646	693	627	647	694	678	622	660	672	687	622	705	641	679	690	713	694	649	672	671	702	684	663	685	614	639	718	670	688	695	632	711	686	681	693	664	679	654	672	736	682	689	678	660	720	677	608	667	675	681	651	712	660	691	685	692	708	664	693	725	706	718	661	673	680	647	697	693	662	699	642	695	680	668	699	688	639	723	711	657	694	680	660	631	630	660	778	703	683	684	640	716	659	658	643	670	703	637	687	661	718	666	722	653	669	743	699	649	665	695	683	685	640	700	634	660	723	661	707	688	700	687	667	688	666	680	667	697	700	695	678	688	653	651	663	684	672	658	662	662	686	684	683	686	720	677	636	691	684	710	638	674	625	663	622	669	664	712	655	642	648	612	664	681	650	652	742	685	687	650	687	692	699	655	668	679	680	677	721	649	632	683	660	676	661	693	701	677	655	664	690	679	691	707	649	723	664	665	668	710	742	712	650	706	679	696	683	648	669	683	656	685	677	677	671	687	694	675	642	676	702	669	679	654	717	673	707	713	655	694	695	674	673	634	713	644	651	648	655	663	667	683	655	724	709	650	675	655	708	668	714	653	691	685	710	687	656	670	685	720	717	655	643	673	611	706	695
63305	87798	58303	25551	7262	1299	653	605	564	592	609	602	584	621	618	638	603	572	638	636	584	644	651	606	613	613	557	627	658	560	626	595	645	581	623	632	591	598	585	637	603	629	647	608	604	588	591	601	605	597	646	590	631	641	611	666	596	557	588	621	615	630	620	605	584	617	605	619	596	585	637	644	601	572	606	633	623	585	622	628	645	583	629	648	592	593	562	604	585	602	607	597	611	607	621	589	560	584	598	578	641	602	639	601	615	634	616	605	604	514	565	578	589	642	571	592	634	585	587	582	662	611	599	595	616	573	564	653	628	556	592	558	605	578	605	589	586	607	636	589	578	583	588	616	600	610	622	575	610	583	571	652	576	598	600	585	597	590	617	611	598	649	617	599	625	608	612	608	616	621	606	612	585	587	591	604	594	584	625	630	593	615	642	607	617	618	633	600	600	607	545	580	604	618	570	646	605	634	624	637	612	608	608	625	617	606	620	620	601	583	609	598	621	601	608	548	604	622	642	639	602	580	596	579	557	613	615	619	616	635	592	611	584	606	622	626	597	625	618	603	622	585	633	603	617	617	569	598	651	609	628	588	619	609	609	631	597	573	605	623	624	630	621	586	569	556	638	617	632	575	624	628	607	627	640	606	611	627	582	595	664	588	570	631	604	568	574	604	574	602	614	640	622	598	577	619	600	615	617	605	635	606	631	582	588	618	627	602	583	608	605	601	558	625	617	621	577	619	595	574	612	641	607	615	674	596	609	593	597	603	592	563	608	614	616	580	627	603	611	557	590	611	584	593	616	601	587	577	572	607	561	616	597	581	609	610	639	616	567	586	568	580	545	619	592	560	584	584	633	605	659	608	583	577	587	593	669	592	611	603	622	616	618	596	627	599	630	584	639	581	643	592	573	609	593	586	606	618	569	633	586	547	620	660	586	623	611	574	619	609	627	576	592	598	593	637	601	618	598	577	622	589	568	593	609	651	650	607	622	581	649	607	618	594	616	589	599	626	578	582	632	597	587	587	573	649	619	609	564	587	586	581	638	561	609	620	530	599	638	579	592	613	655	596	568	615	589	592	595	637	617	629	612	646	591	614	553	607	582	575	624	566	554	659	620	578	572	602	615	607	581	603	623	642	598	587	587	599	609	558	619	619	614	623	600	569	617	622	579	621	574	611	615	607	606	628	598	611	565	595	644	589	625	601	587	596	642	609	563	598	591	622	611	632	575	586	571	579	583	615	586	583	636	586	657	567	593	591	647	584	613	604	591	595	609	603	568	627	613	614	654	548	601	595	589	607	601	553	634	577	599	536	652	576	630	586	614	614	592	610	635	569	575	675	539	601	593	604	609	636	600	573	598	586	648	598	650	617	612	607	562	625	598	600	591	571	610	571	640	614	614	606	609	612	651	624	634	636	600	586	603	576	543	578	629	592	628	601	606	563	605	575	605	605	606	612	630	611	577	579	589	614	620	570	588	592	615	626	580	607	572	629	630	600	585	550	628	569	589	580	595	628	637	652	634	627	621	621	628	618	587	588	629	577	565	604	628	605	568	599	583	613	587	583	592	585	612	629	627	560	606	580	617	600	578	610	623	630	632	572	577	620	627	583	598	601	568	587	608	578	582	573	606	584	582	596	567	609	575	643	593	634	629	618	625	557	601	625	621	598	608	583	584	567	609	603	609	606	595	588	616	606	621	624	599	637	619	623	632	628	603	633	609	603	578	614	631	611	638	572	580	614	602	604	602	565	570	600	585	528	596	594	603	576	605	609	619	585	618	552	601	600	605	583	616	604	594	605	562	595	626	602	640	582	626	624	568	609	544	594	641	592	621	587	569	620	621	602	654	620	600	606	595	594	602	589	564	641	557	614	557	584	618	602	629	630	622	550	622	588	579	617	587	574	614	609	635	652	642	627	569	622	613	592	580	563	608	620	634	645	563	570	607	627	565	604	650	591	569	590	597	622	585	627	618	589	572	620	572	588	637	611	587	623	612	636	608	582	616	624	596	567	588	590	566	624	600	593	589	583	601	618	586	651	553	613	582	639	620	610	580	591	549	610	624	603	610	640	592	629	626	574	610	616	578	555	588	563	658	602	605	599	576	583	595	620	663	638	585	564	582	602	588	577	587	619	562	622	587	634	629	615	618	618	604	591	630	598	549	579	654	616	648	576	568	592	613	590	590	620	647	577	594	599	638	627	603	631	619	619	607	600	597	557	589	573	606	572	595	524	596	587	618	618	603	589	594	574	623	595	615	595	617	582	599	558	622	620	619	617	578	632	588	614	607	559	590	588	581	605	609	616	555	576	630	612	579	576	626	584	554	618	596	611	596	603	642	585	609	621	600	608	607	608	586	599	601	574	637	664	622	600	582	623	601	567	582	607	604	622	606	577	655	587	603	633	563	590	601	596	610	573	665	623	601	563	602	567	639	588	599	583	597	609	607	621	594	597	610	599	584	606	598	621	591	616	606	594	612	584	588	599	630	616	603	586	592	588	599	636	618	623	628	608	565	573	612	543	623	555	617	605	563	592	596	623	607	617	564	621	610	644	588	612	654	617	553	602	593	600	583	579	607	622	598	588	578	594	593	576	566	610	611	593	623	615	612	580	618	592	611	582	628	631	624	607	553	650	612	566	582	564	620	575	581	602	588	588	616	654	621	585	616	610	573	618	578	589	612	578	602	646	620	629	601	582	581	577	597	638	591	598	674	616	595	619	616	614	598	626	658	581	542	675	608	601	604	625	611	602	586	578	581	589	600	624	622	586	585	638	652	581	587	563	606	630	596	600	581	635	613	587	595	571	624	659	605	599	614	574	601	583	590	607	581	598	573	650	582	550	608	580	602	624	555	597	571	618	602	617	609	583	590	626	612	582	572	604	616	606	611	662	610	598	590	622	585	604	586	601	610	586	647	606	613	603	557	585	599	598	592	585	684	610	631	648	555	604	622	610	594	587	563	622	585	620	585	614	643	572	602	607	637	602	587	563	567	619	613	552	578	600	577	631	580	565	623	640	661	553	624	616	622	580	669	575	585	575	605	607	622	634	621	538	545	607	641	637	584	618	628	622	631	579	649	657	609	608	601	595	591	592	568	593	649	578	590	597	621	593	583	622	582	590	611	597	614	595	634	605	629	590	606	610	590	638	588	625	650	565	590	621	597	603	597	553	592	568	587	591	625	598	592	629	640	609	581	588	599	620	587	592	577	602	638	577	601	606	622	612	592	582	576	594	597	601	580	595	619	604	573	607	603	639	564	622	637	586	576	583	617	597	589	612	569	574	584	624	609	620	620	573	563	622	585	639	583	627	559	581	621	584	614	629	597	608	617	603	573	586	631	638	579	635	589	601	635	577	584	595	568	627	625	601	564	636	619	594	586	623	672	568	644	619	581	580	617	573	606	574	561	592	622	592	626	578	583	648	566	615	614	588	615	621	588	627	598	603	611	594	587	608	622	611	605	587	562	560	590	658	622	600	584	603	592	633
33183	32246	21348	6636	1261	666	567	523	554	547	566	501	559	568	486	561	566	561	522	566	582	511	497	532	582	559	527	547	491	556	525	501	542	597	547	550	537	518	566	530	517	529	533	519	585	545	511	508	539	568	509	504	514	575	551	529	567	565	488	553	574	537	541	511	562	541	547	530	539	535	534	546	544	534	527	519	555	517	540	540	549	566	515	510	534	510	556	521	491	557	540	536	525	538	540	532	494	537	542	515	514	519	537	555	546	516	557	547	534	541	476	536	491	523	549	599	523	538	524	535	511	559	582	529	545	534	526	541	531	565	515	568	533	559	501	557	515	501	550	554	538	530	569	534	553	511	505	547	532	570	536	556	534	517	521	548	532	538	573	532	555	529	519	523	539	533	487	564	533	545	511	534	522	551	537	519	553	543	514	565	536	571	527	553	518	531	529	540	520	557	528	563	543	582	522	510	538	527	545	491	503	536	528	475	553	576	548	543	494	511	514	544	528	503	542	532	532	508	552	532	483	532	536	530	537	579	555	525	475	549	506	517	505	544	572	502	547	577	538	482	536	547	547	538	521	515	535	561	557	538	561	503	519	564	542	515	535	559	563	551	498	551	529	549	561	525	517	522	532	537	583	541	534	526	518	560	541	538	566	505	557	557	505	490	535	531	506	532	519	539	498	517	579	502	554	536	569	556	504	552	532	537	535	503	505	544	511	501	563	524	540	547	510	505	541	481	524	608	525	521	514	547	505	564	528	508	542	551	570	513	569	548	547	565	542	552	508	512	510	544	533	538	547	543	517	519	504	501	517	553	533	505	549	494	545	517	512	519	493	561	581	538	542	568	542	555	521	521	540	563	552	560	530	547	504	491	520	563	560	539	567	537	518	535	534	533	541	527	501	556	532	558	516	515	566	497	533	583	540	542	505	508	526	546	534	553	531	504	515	585	540	542	545	511	558	575	550	545	531	508	544	594	527	503	571	586	546	541	543	548	532	557	541	551	524	551	543	493	551	555	578	532	588	508	515	498	511	515	560	505	504	555	553	557	552	490	539	494	535	539	509	512	545	523	564	569	507	503	516	496	526	542	515	536	556	525	501	505	532	540	516	544	555	507	547	565	527	562	536	561	552	512	589	508	513	556	520	550	534	571	514	527	500	523	529	538	520	539	566	561	579	535	540	523	543	558	564	559	567	502	518	560	552	534	517	524	518	542	553	533	542	548	515	485	563	527	513	530	541	560	570	532	568	538	527	548	597	531	485	538	561	524	512	556	545	563	561	524	538	549	516	520	567	503	511	536	530	520	579	537	544	574	547	520	543	545	574	564	495	527	510	569	516	530	545	546	506	490	539	520	535	543	543	545	560	566	493	537	511	520	510	565	546	562	563	502	533	500	557	513	539	519	529	524	507	535	562	553	531	535	553	546	506	532	549	558	538	538	516	576	550	504	533	541	537	541	514	550	527	517	540	546	540	539	559	549	540	499	598	563	554	516	490	583	534	545	535	551	532	526	470	565	522	524	540	539	528	524	531	503	542	548	552	566	507	498	493	495	559	522	549	530	564	571	518	563	565	537	567	549	550	558	553	488	586	502	542	557	580	554	543	560	531	512	527	500	538	539	491	516	498	521	551	508	575	573	550	525	580	547	539	542	563	545	536	510	525	558	570	572	515	562	532	522	565	589	536	563	501	511	540	588	520	544	550	539	520	546	578	553	541	563	558	534	548	578	542	562	517	544	558	478	514	564	549	561	552	511	551	539	520	555	529	566	553	554	553	526	531	520	492	552	519	510	566	567	542	589	540	589	532	511	564	523	510	528	547	591	552	534	563	556	510	531	523	565	502	545	534	520	551	505	513	519	502	526	555	515	522	552	520	515	529	511	486	533	523	529	505	561	509	525	543	546	494	524	555	544	531	569	495	520	541	522	557	514	567	549	512	521	548	558	578	549	539	574	525	549	520	526	523	517	516	515	533	541	563	571	534	551	557	555	534	536	500	525	553	574	583	518	535	509	498	568	577	545	528	545	526	582	536	485	517	545	538	531	540	517	502	511	560	558	497	526	585	581	507	523	561	514	541	534	584	530	557	494	550	501	573	542	530	529	541	543	543	564	533	579	541	521	565	541	563	517	545	527	557	536	521	536	578	515	526	536	544	518	514	528	529	514	532	545	487	513	519	538	544	524	510	515	577	509	534	573	517	521	514	512	531	518	560	546	536	532	550	524	483	568	567	501	544	557	510	549	535	506	566	573	553	558	520	552	517	521	547	531	537	537	533	524	524	546	546	556	552	573	512	510	556	539	549	554	534	573	567	516	514	546	483	532	587	499	538	549	509	528	544	543	559	532	527	533	564	540	522	590	552	533	519	521	505	504	523	546	541	539	496	576	529	535	536	538	561	575	501	509	551	541	491	565	504	583	539	511	550	510	521	523	567	541	547	538	559	492	520	527	527	517	548	550	488	543	545	559	563	526	529	541	545	561	567	570	488	514	561	534	554	558	526	586	553	514	579	591	572	509	561	480	557	545	536	598	568	539	525	557	475	541	535	548	537	583	516	538	533	524	524	538	563	550	534	537	514	533	508	525	528	567	529	557	568	534	517	535	533	522	520	537	572	525	527	522	582	508	582	511	488	490	532	573	532	547	526	535	534	538	545	525	547	574	564	532	511	515	499	537	526	492	558	542	572	584	508	539	539	511	544	486	534	513	524	563	542	529	588	487	559	521	547	570	556	544	532	562	542	542	517	520	560	566	520	542	520	526	536	542	511	540	534	506	532	525	509	526	558	530	526	533	529	559	564	528	526	595	580	558	535	469	526	541	562	545	554	550	569	565	506	541	517	516	574	514	542	545	514	538	533	538	513	555	540	542	548	568	517	527	527	546	489	576	521	518	520	556	600	500	554	525	534	527	531	559	542	552	517	545	550	520	539	497	526	556	524	532	518	548	527	505	526	525	501	560	499	573	590	568	501	543	511	600	548	490	534	543	534	537	532	517	540	570	525	546	554	517	515	543	557	550	566	555	527	554	539	531	550	521	521	537	540	565	526	569	518	537	544	567	536	539	509	567	522	539	536	549	564	502	519	510	576	546	561	489	535	582	527	550	524	553	555	529	592	482	516	516	533	578	536	548	521	585	547	538	583	569	520	543	527	572	512	564	520	515	529	515	520	538	521	546	546	560	561	565	539	577	514	553	508	550	529	522	526	516	502	503	576	513	547	512	508	569	551	537	573	534	534	528	534	557	552	550	567	515	555	510	531	567	551	588	533	546	532	525	559	530	531	540	558	524	563	554	533	542	509	571	545	523	526	556	583	573	552	498	483	564	527	545	513	523	543	546	581	545	556	552	505	519	527	542	540	494	499	534	517	520	514	534	547	506	539	542	566	535	553	567	511	525	576	529	539	546	552	539	523	529	578	558	533	553	567	509	535	540	546	534	550	511	554	516	517	537	569	539	541	536	537	525	490	554	570	550	516	514	557	531	541	520
31800	31827	12831	3109	942	510	426	458	425	419	427	417	438	459	471	432	422	457	426	446	453	470	422	463	452	442	442	450	453	419	411	462	457	403	410	424	440	437	447	405	441	403	429	450	451	450	454	455	436	421	412	417	436	421	433	415	424	448	447	427	461	459	441	424	459	455	412	439	458	436	457	424	426	427	425	405	420	436	406	407	419	431	452	425	433	439	442	449	470	440	406	471	443	403	385	437	423	419	420	444	436	375	402	437	419	418	436	420	461	446	448	425	477	414	422	397	460	438	446	455	435	441	477	434	422	423	439	448	452	455	422	460	458	471	413	455	453	448	463	425	417	457	455	458	460	428	439	431	442	452	419	424	442	409	400	463	435	437	433	435	436	471	421	446	443	417	431	433	426	465	413	425	441	444	479	439	437	423	420	422	459	462	444	396	419	452	457	420	428	424	417	410	435	441	448	423	455	478	433	465	435	373	420	438	389	439	477	416	416	462	431	446	465	418	393	471	428	417	424	431	433	471	423	419	412	401	439	432	389	429	465	409	399	438	458	425	464	479	411	422	440	431	438	428	440	434	413	424	403	427	425	428	414	408	428	362	428	427	450	428	421	433	459	413	465	372	395	406	441	442	472	423	437	432	455	437	407	423	409	437	419	438	439	441	402	459	431	449	436	432	442	434	419	428	444	462	464	446	437	374	419	438	414	418	429	414	490	452	428	409	421	424	401	407	409	440	448	419	433	414	438	411	411	451	442	438	420	436	466	422	467	446	456	411	464	419	439	500	450	441	459	433	432	428	425	470	423	437	410	473	438	427	434	438	424	444	440	433	415	419	426	405	440	433	416	397	450	468	417	404	433	409	421	434	431	451	445	413	437	429	445	470	439	390	418	400	448	452	433	461	472	447	416	423	453	450	451	452	423	418	441	479	421	407	417	429	472	439	415	439	412	423	488	451	428	437	439	444	422	464	428	429	450	403	472	432	393	443	432	454	420	427	440	466	416	432	417	408	427	437	415	442	415	412	442	430	421	451	454	435	456	421	443	413	434	418	399	413	451	424	448	421	476	418	460	412	438	401	448	440	427	442	450	397	427	459	440	407	457	445	435	428	482	461	431	436	462	458	428	403	448	446	443	389	420	420	448	442	431	411	444	436	466	426	424	476	421	415	455	422	432	417	435	452	445	416	440	420	441	429	418	421	452	409	408	434	403	425	447	404	433	416	437	413	404	444	428	427	472	449	434	452	437	453	431	431	460	424	432	408	395	448	455	411	422	433	420	435	446	414	419	431	440	418	384	437	459	426	454	466	451	389	441	428	435	427	418	460	462	419	446	439	442	441	447	435	440	426	392	431	443	438	412	441	428	459	448	434	454	422	433	438	470	435	459	438	442	413	424	430	434	466	428	425	426	430	440	428	452	446	405	386	421	415	439	477	460	402	412	486	422	424	440	419	450	443	400	428	404	444	415	471	457	434	453	405	434	405	423	421	434	434	426	446	469	393	421	448	447	422	431	447	413	447	437	448	433	419	444	441	451	416	459	425	405	443	422	444	465	465	449	431	406	434	444	400	431	466	472	433	381	447	428	408	444	456	441	435	428	406	418	419	423	418	435	449	391	408	410	445	430	410	440	479	458	434	454	464	441	433	442	430	426	458	419	390	480	444	458	467	440	432	394	446	457	426	426	447	424	407	434	406	445	412	432	441	398	455	390	446	438	456	435	434	444	437	417	408	411	415	450	446	434	422	483	425	428	450	428	405	429	447	433	419	434	390	385	423	439	444	418	463	437	398	411	444	387	439	449	465	421	466	415	453	426	440	437	478	464	413	463	426	448	449	451	433	448	473	446	416	421	452	452	432	397	393	455	406	451	457	446	437	460	424	412	429	473	452	436	470	432	402	413	440	423	449	451	410	407	423	440	411	477	449	429	436	448	430	419	432	393	461	438	436	418	417	418	398	452	435	464	436	475	436	486	421	442	402	402	400	457	440	446	430	434	448	457	421	401	457	447	416	402	467	418	427	428	408	430	479	431	426	399	450	405	442	401	448	434	462	443	416	443	450	438	402	396	408	463	409	431	406	406	386	438	430	449	438	450	458	457	410	432	443	420	421	442	428	468	444	428	454	424	460	458	418	425	458	482	424	428	420	414	434	448	414	441	426	443	479	439	433	437	428	423	470	452	448	442	430	426	446	400	445	395	422	391	427	412	426	461	464	432	453	424	423	428	447	400	428	446	431	403	435	420	439	396	425	452	438	399	434	410	429	440	434	454	451	441	445	438	444	424	479	420	425	452	422	423	453	400	418	446	464	412	417	439	411	391	418	405	414	447	485	390	458	450	432	431	474	442	412	440	468	433	431	431	442	397	450	430	452	457	440	432	446	432	428	465	501	434	457	456	458	445	430	442	420	427	418	443	438	432	432	439	403	432	435	443	408	392	399	415	433	424	469	438	413	466	428	452	458	444	450	433	467	452	458	412	438	472	434	418	418	429	462	407	440	416	442	441	434	404	440	429	409	440	419	448	458	415	449	402	454	410	429	482	427	460	430	430	427	435	445	412	457	401	467	465	437	411	413	451	432	471	450	422	454	456	395	402	411	457	426	485	437	402	448	457	429	466	398	434	420	440	448	401	467	431	467	445	430	451	424	419	444	434	424	423	427	452	443	430	425	465	501	456	448	447	409	400	431	411	432	414	433	423	465	438	414	449	437	459	432	444	439	418	442	445	438	457	424	471	442	437	410	436	439	429	457	406	438	428	454	441	440	395	449	458	411	419	396	412	475	451	479	452	421	432	427	422	433	431	417	418	471	420	457	427	470	404	423	424	422	423	428	456	489	416	436	438	430	439	447	442	396	410	429	459	455	444	451	436	424	424	448	478	458	449	447	451	488	451	423	438	437	410	388	444	425	434	434	459	419	408	470	443	454	420	428	430	419	445	442	436	454	445	445	453	444	441	456	420	467	421	451	405	407	440	426	448	448	428	439	420	449	469	421	404	433	402	416	442	410	432	441	414	421	414	446	498	419	423	475	431	430	426	432	440	463	445	485	417	410	404	438	421	419	465	432	430	459	420	422	441	406	435	437	449	399	424	407	428	447	437	415	465	431	410	481	393	442	448	405	441	422	415	453	407	421	415	435	437	463	456	428	450	434	413	432	470	425	471	432	430	440	459	451	450	489	428	457	462	453	392	444	464	414	446	394	471	457	434	430	473	405	461	421	405	451	428	432	452	402	412	426	436	435	419	423	453	443	440	454	436	463	442	438	435	439	427	447	451	446	400	427	476	422	420	423	423	431	436	418	444	453	427	413	418	413	447	459	432	445	436	459	477	433	423	434	462	452	444	436	392	375	432	430	459	505	420	420	419	431	442	398	425	430	437	410	444	444	446	408	470	431	457	463	429	433	407	411	437	426	456	427	460	444	415	412	406	454	417	445	439	450	488	442	399	435	411	456	438	412	395	426	432	487	410	458	411	429	422	470	429	439
24937	24738	31310	25426	16378	3482	880	703	563	591	559	622	587	601	588	556	541	570	587	551	560	573	595	587	545	574	586	609	639	578	572	521	609	582	560	566	570	553	579	564	583	544	538	541	561	597	567	589	577	583	530	564	534	564	566	575	599	550	566	591	559	609	604	571	576	545	555	536	566	546	582	557	572	575	607	589	570	560	546	574	573	592	588	607	570	578	570	617	602	563	556	532	577	585	604	582	542	607	580	589	565	578	566	576	561	553	559	586	535	531	580	551	605	575	529	573	596	551	594	575	557	575	535	555	583	535	559	548	570	559	592	558	539	581	520	569	587	583	543	516	564	540	554	550	588	529	545	550	583	526	544	564	574	582	580	569	556	551	600	543	556	565	568	559	577	524	550	556	555	544	594	597	592	563	566	593	510	527	545	540	569	593	562	584	599	542	570	543	535	583	542	552	556	586	557	591	587	531	551	569	523	554	552	568	592	543	497	553	591	528	540	584	568	602	562	552	575	544	587	532	597	543	574	568	556	555	547	545	583	622	608	562	599	564	539	573	562	580	564	569	563	549	584	600	579	580	567	565	615	585	584	588	552	548	560	585	557	575	575	591	549	571	551	546	509	540	560	550	572	584	570	546	558	636	548	545	550	542	557	581	524	571	533	594	559	526	541	564	592	562	517	561	583	545	591	585	576	579	550	557	561	542	553	541	562	544	540	534	575	563	584	574	532	584	605	552	577	531	553	560	541	590	580	545	558	546	560	566	519	572	570	565	583	557	585	551	567	578	572	573	524	578	580	552	604	548	566	551	572	587	572	558	593	569	560	578	570	583	574	570	536	557	540	603	567	581	572	563	560	557	602	570	585	557	532	559	593	547	560	573	558	543	595	579	597	532	563	563	577	573	543	543	556	567	553	520	592	568	548	544	606	537	571	558	559	558	561	591	603	585	599	568	569	592	540	632	617	597	605	576	575	567	562	584	559	572	571	581	545	570	589	624	593	564	571	555	575	559	564	584	564	558	567	551	553	530	573	551	554	591	577	511	578	566	545	528	568	575	568	571	610	570	568	608	559	571	558	585	609	551	555	557	544	552	577	521	580	575	586	554	551	576	559	568	568	564	528	574	528	583	585	560	591	567	536	609	573	562	538	567	584	568	541	552	582	534	533	531	544	563	557	541	563	578	568	562	595	570	586	581	558	567	519	554	568	575	552	551	523	553	532	551	545	546	553	587	608	537	532	531	575	561	545	527	546	504	562	535	572	567	562	582	574	566	547	547	524	566	545	616	534	584	541	595	555	574	588	560	596	506	601	543	557	569	536	564	556	577	553	574	553	565	580	581	607	570	540	575	598	574	560	544	541	570	583	607	565	575	592	558	551	567	537	566	586	569	565	575	594	571	566	640	567	545	523	574	525	587	531	584	585	608	578	560	590	592	597	518	527	598	530	538	575	567	563	562	557	580	595	565	555	571	559	560	577	538	523	571	589	580	594	541	573	555	588	557	571	594	540	585	588	533	530	558	577	573	592	511	593	565	557	554	562	599	559	569	585	570	574	574	574	566	568	602	574	583	593	540	537	581	565	536	541	557	552	561	554	582	595	546	560	585	578	580	561	521	554	561	536	560	597	610	552	548	541	558	522	538	551	496	598	536	597	562	535	588	550	563	581	558	532	546	524	562	530	625	545	537	550	569	546	572	557	534	523	526	575	573	577	574	558	527	592	587	570	590	600	568	592	607	534	543	540	565	582	564	583	536	587	557	535	561	521	560	552	564	574	587	556	538	540	592	589	582	573	541	562	550	545	554	530	598	550	537	532	580	560	539	592	566	552	536	527	559	547	534	527	585	600	561	532	598	562	561	564	522	533	560	544	557	610	546	580	564	549	580	534	585	565	574	575	532	533	618	581	577	597	596	524	559	591	554	549	561	576	541	526	562	572	596	581	564	574	590	574	579	530	623	541	545	596	555	579	531	586	571	517	561	570	607	584	584	587	523	590	551	549	552	584	537	569	529	573	576	609	554	566	578	535	576	570	609	529	551	541	551	536	589	563	535	551	523	582	546	524	560	565	581	576	568	535	552	551	528	612	585	588	591	572	558	527	576	527	594	543	545	587	579	567	563	532	599	566	534	567	554	568	524	564	537	606	571	563	578	573	537	572	565	577	548	590	551	580	569	518	550	598	584	522	567	574	534	539	577	556	571	550	565	521	571	594	605	547	587	547	552	547	575	541	551	562	558	600	546	596	563	517	566	557	537	564	537	600	533	535	567	561	564	557	590	559	583	553	571	563	552	631	608	562	566	540	599	594	591	583	570	572	557	555	564	565	538	550	594	562	562	528	566	562	565	546	540	533	560	572	576	548	578	546	535	567	546	554	555	595	594	534	561	587	557	579	544	571	566	593	550	567	594	588	577	577	598	603	530	589	553	552	574	610	556	567	549	534	540	571	512	586	609	580	539	554	572	570	575	545	524	582	557	554	569	572	617	592	564	561	556	560	579	574	545	517	578	569	567	583	551	581	584	569	580	579	590	595	509	607	591	605	587	538	551	564	614	557	573	569	565	575	562	580	573	551	576	525	550	550	597	573	547	569	520	541	551	559	576	579	578	548	562	577	604	531	564	550	568	573	544	561	572	556	582	550	552	570	575	551	618	590	602	520	582	596	520	537	533	558	530	582	563	552	508	563	574	612	561	566	566	540	593	568	578	534	582	588	512	567	558	556	552	551	555	576	547	583	566	560	578	576	666	530	623	538	540	547	560	559	552	554	587	547	574	514	548	564	603	554	550	551	559	565	544	509	564	571	543	577	554	540	522	570	609	510	614	548	590	571	549	564	540	575	583	560	606	565	609	530	498	579	582	561	591	577	574	601	540	557	594	599	589	548	536	552	559	597	570	530	599	577	558	569	563	556	573	573	563	573	559	517	550	553	550	552	522	552	559	565	552	566	524	583	578	599	552	544	561	569	592	612	540	568	548	574	578	551	545	549	550	560	593	573	557	582	548	567	536	563	573	584	588	578	600	576	595	569	617	594	558	595	544	554	550	579	607	592	556	545	541	545	562	569	595	599	549	569	555	563	569	556	573	576	548	569	612	559	532	534	593	529	584	546	557	520	551	579	543	564	599	583	554	521	591	550	567	546	568	595	559	561	557	602	552	552	561	585	551	558	555	609	612	590	589	577	555	601	568	531	535	595	561	496	503	581	558	503	539	597	558	543	549	598	544	559	567	565	541	594	545	568	560	552	564	548	566	578	577	620	566	584	564	597	580	603	573	555	598	561	568	563	567	540	562	528	595	613	539	592	573	598	591	568	553	537	586	581	550	570	543	584	560	579	567	560	567	538	593	552	574	579	564	579	578	623	572	592	488	576	568	595	563	578	512	540	613	595	583	550	517	553	518	537	559	601	645	536	599	558	610	542	577	591	567	558	526	567	563	530	543	516	568	595	564	570	576	569	596	575	586	548	553	574	576	613	552	603	589	556	575
65340	84984	46526	14414	3113	897	581	510	563	471	556	529	550	479	547	522	513	543	504	529	511	532	491	510	516	543	485	547	493	492	471	491	491	516	477	501	488	492	486	487	468	551	537	518	501	533	525	493	513	548	538	500	498	484	540	501	552	522	502	461	538	511	530	517	489	514	489	489	494	515	477	492	528	517	493	521	530	503	486	524	468	522	517	531	504	537	541	512	490	535	497	516	525	557	493	517	500	516	540	545	509	486	525	535	553	490	494	511	490	484	536	521	516	496	502	483	501	511	498	520	579	525	496	471	511	475	463	509	534	490	539	483	520	524	526	525	504	545	516	496	504	514	503	505	522	487	527	518	520	517	500	523	500	506	481	528	494	496	500	494	569	538	491	541	520	510	499	504	500	498	474	468	550	515	511	547	488	561	503	497	502	475	518	519	519	503	484	491	512	478	519	500	508	515	529	522	505	516	517	474	531	511	506	508	498	452	471	507	539	516	508	535	507	525	511	525	513	475	522	494	568	552	502	485	538	506	550	523	508	484	509	490	510	543	503	515	508	498	491	505	475	476	512	518	498	515	461	485	505	514	532	495	541	474	534	508	507	516	526	493	546	473	512	511	452	480	536	471	516	509	528	512	528	539	506	512	507	496	515	484	501	469	511	552	509	472	484	483	490	561	528	510	501	489	501	518	487	486	499	512	488	525	511	508	520	519	480	504	506	544	525	498	521	508	518	535	543	512	516	507	544	570	473	505	512	498	497	498	480	523	529	483	522	534	504	477	500	514	496	502	512	491	531	507	498	541	505	524	534	490	511	525	481	527	457	503	494	497	507	480	517	502	499	484	516	520	513	548	530	524	496	545	520	503	522	474	494	475	504	470	530	529	512	523	511	499	484	510	535	470	441	509	486	493	562	518	472	527	500	472	488	481	481	505	531	498	527	507	499	525	535	502	536	512	519	475	563	547	508	505	520	484	506	504	481	535	480	504	500	501	495	500	503	476	504	517	506	498	512	533	496	494	496	475	493	536	497	484	490	477	460	548	515	469	521	512	476	483	496	523	527	530	483	495	508	540	501	466	486	512	558	484	497	525	523	482	495	490	489	478	506	527	454	526	510	484	519	504	481	486	546	496	511	505	523	494	481	537	489	460	512	489	493	478	510	472	491	507	495	521	498	481	527	492	512	494	570	546	543	504	502	522	501	497	504	525	544	508	488	483	503	497	505	524	527	488	546	503	492	483	516	513	455	475	501	504	482	487	504	533	457	478	506	525	475	490	500	432	514	512	503	477	525	546	469	486	490	520	500	487	493	486	508	495	484	522	506	522	536	509	466	515	504	510	494	492	450	472	499	485	540	502	512	484	500	509	481	519	501	470	476	520	519	550	522	532	547	531	515	532	486	525	545	506	531	507	493	486	507	536	547	539	493	491	530	507	496	493	525	484	496	544	493	520	500	564	498	510	506	509	485	549	530	536	506	515	497	504	541	504	494	479	536	542	497	532	521	503	500	505	532	533	503	477	508	479	523	531	520	496	487	503	520	488	482	499	498	512	517	489	493	481	513	493	512	494	536	477	506	503	483	523	517	522	444	540	483	486	498	506	500	499	531	466	532	527	552	493	533	492	523	526	505	511	527	475	539	523	517	522	492	533	529	557	468	526	521	506	482	507	497	463	483	457	513	507	517	467	495	544	492	536	525	466	487	488	528	470	561	534	476	486	511	540	521	495	519	490	532	547	523	519	498	543	488	468	545	528	497	504	509	510	473	512	503	551	525	499	483	511	517	517	513	506	492	471	562	528	553	461	521	506	487	511	535	504	489	463	509	507	517	469	476	492	482	495	499	506	539	514	518	488	509	530	489	508	508	505	495	506	503	530	517	523	505	459	510	540	516	471	510	512	517	477	504	475	536	522	537	484	502	537	497	486	494	491	520	534	498	499	534	509	523	499	443	504	532	499	471	490	499	492	501	497	473	479	527	464	502	528	533	463	531	528	512	490	435	479	498	498	455	488	487	513	523	501	491	470	494	505	506	554	512	519	555	508	522	490	494	501	509	503	483	495	543	543	550	518	508	547	515	503	499	516	467	503	524	521	545	523	532	510	513	495	544	500	485	498	531	529	535	507	509	476	498	552	543	498	494	474	478	516	538	483	526	477	529	493	527	514	474	475	515	523	484	521	515	522	523	476	487	509	485	424	508	514	545	522	496	503	503	495	492	471	547	507	558	539	500	512	512	499	494	506	494	512	490	553	496	523	517	515	490	500	500	554	513	492	514	484	501	539	495	499	492	536	509	502	486	493	514	489	506	494	489	509	508	497	518	515	470	487	494	506	513	496	504	482	500	501	521	507	500	528	513	492	509	469	538	565	492	485	487	512	510	521	501	511	496	477	491	510	511	444	480	510	516	514	503	535	524	522	493	503	542	495	476	526	499	485	508	501	533	501	505	519	495	475	497	486	523	517	527	536	512	469	450	498	497	511	529	548	562	498	518	511	512	460	489	503	519	485	534	518	526	495	467	517	539	478	513	477	513	522	517	505	569	484	505	462	533	522	551	536	489	504	506	472	499	486	523	449	506	483	505	501	498	532	484	495	484	545	537	476	536	491	473	500	516	495	536	505	469	540	516	502	482	497	480	516	500	492	515	504	542	501	501	514	498	477	519	530	536	545	530	470	478	510	533	514	504	535	543	494	497	521	497	489	507	530	492	513	519	511	504	485	482	467	492	505	544	490	494	485	497	507	479	498	488	501	501	490	516	501	475	536	481	506	482	492	530	543	546	475	511	526	499	476	484	551	484	475	513	491	491	495	487	453	501	500	517	556	524	501	489	518	491	494	470	509	509	531	482	492	500	472	501	511	552	465	517	495	499	523	507	495	508	497	471	503	476	530	507	498	506	510	493	515	470	531	504	520	522	493	494	477	490	504	491	489	508	531	479	505	477	495	509	497	558	546	544	506	530	542	493	551	503	469	503	502	490	520	496	546	503	516	446	542	502	524	441	484	513	494	520	562	518	524	525	521	503	516	510	437	503	522	504	478	484	492	558	501	487	531	472	549	498	506	494	551	517	547	520	517	505	539	506	543	478	521	509	483	501	497	535	540	490	530	498	489	490	488	476	458	502	495	555	513	509	519	537	483	485	496	512	504	479	539	508	493	525	481	482	522	494	482	491	506	505	520	489	537	521	536	526	500	498	491	542	488	545	517	508	489	539	508	518	498	526	536	492	474	504	473	506	485	490	490	555	511	516	496	517	499	490	499	501	516	480	541	502	508	507	489	514	502	510	523	501	533	520	522	527	509	499	531	512	519	454	494	536	477	531	490	516	524	476	519	511	528	516	495	478	496	497	521	488	473	491	510	507	478	503	492	519	501	493	521	512	476	459	464	540	496	486	505	492	543	502	481	500	476	518	487	506	541	511	507	525	522	478	548	554	521	539	501	468	551	506	483	493	502	500	488	499	515	489	480	516	504	470	521	500	519	510	455
24228	23423	30335	24577	20029	9289	1410	961	784	769	755	742	752	741	751	754	737	754	724	738	781	741	767	751	718	761	825	768	679	737	745	760	745	763	773	771	754	761	744	734	767	751	758	777	738	780	721	751	780	732	770	766	783	733	770	761	686	794	727	746	724	741	768	698	749	739	716	717	762	770	756	739	768	716	718	761	730	769	743	718	711	756	742	706	769	758	702	762	714	741	733	740	727	701	776	801	683	735	773	714	700	732	729	708	735	763	782	713	769	722	734	709	671	720	755	791	753	721	699	687	777	722	737	773	768	740	763	758	727	772	746	726	764	747	740	709	727	759	682	700	753	743	730	716	800	713	725	766	752	717	768	729	745	708	671	694	760	739	716	737	785	725	755	724	708	699	746	674	695	738	723	708	726	718	735	722	708	722	712	753	698	746	702	687	710	717	722	742	781	764	745	706	741	782	677	728	759	763	752	718	699	784	754	795	727	734	708	734	701	758	749	726	770	716	679	714	722	726	750	734	744	760	750	746	763	761	754	712	676	723	729	721	740	687	737	761	719	683	753	715	696	688	721	757	744	775	732	751	739	776	724	717	734	710	701	740	766	730	722	698	730	723	732	755	775	726	744	755	729	663	783	794	741	725	741	733	734	698	696	755	707	698	738	736	717	754	729	762	759	753	716	770	756	734	725	725	701	773	736	706	775	667	804	731	681	686	768	692	693	758	704	756	783	734	772	747	724	724	724	733	711	711	740	730	701	695	781	758	730	751	743	696	678	717	709	721	761	704	736	737	702	704	760	752	756	741	727	719	726	704	751	692	698	778	737	749	740	751	731	709	763	719	717	754	698	722	760	701	784	713	768	687	708	742	743	748	752	725	746	760	748	708	792	766	780	721	709	700	706	727	701	737	721	754	700	729	731	739	730	751	758	647	721	758	710	738	731	711	718	684	736	742	725	722	743	807	700	742	719	712	732	713	752	729	731	734	763	740	761	731	731	788	754	742	726	732	774	720	785	741	731	715	722	769	703	680	710	721	701	781	716	731	738	730	700	752	724	753	739	742	754	757	754	739	736	796	716	719	745	719	684	753	771	697	743	756	733	744	735	721	764	716	687	750	728	709	735	701	737	736	739	731	726	693	745	766	733	737	728	758	715	723	767	773	738	750	704	720	735	705	725	749	713	735	706	701	740	750	677	738	690	696	760	743	693	690	721	705	722	674	685	698	783	749	754	794	746	752	732	713	790	730	741	716	673	706	733	714	755	681	741	726	784	699	734	745	732	716	746	802	719	726	742	732	721	786	732	698	733	717	734	777	748	771	750	731	725	696	706	755	740	720	731	700	739	721	734	759	768	701	750	693	748	746	730	761	746	718	719	732	707	800	690	749	776	734	689	696	709	729	744	714	720	762	730	744	717	756	725	732	760	743	733	688	666	751	752	720	675	775	736	727	752	757	697	759	759	800	714	767	721	741	753	693	727	719	715	707	694	719	752	708	761	835	730	751	697	738	728	721	728	690	772	754	694	757	728	749	725	771	756	722	737	713	695	731	708	745	722	738	748	711	706	720	722	764	766	731	742	758	785	730	729	756	697	702	683	764	741	715	690	771	751	703	747	755	671	740	729	755	774	733	735	725	703	734	720	740	740	668	752	748	703	737	792	726	746	768	750	718	745	718	764	694	739	725	752	738	707	718	764	685	711	739	717	776	740	801	737	710	732	716	687	725	717	685	710	739	732	705	734	744	779	694	734	722	729	671	709	780	764	751	726	706	679	706	689	727	770	772	741	708	711	754	740	727	751	740	700	710	745	738	732	706	699	746	772	741	773	711	735	720	745	735	686	712	703	733	719	762	765	755	735	672	706	687	732	729	737	687	760	708	718	744	786	729	720	730	723	714	733	741	730	711	751	675	747	705	745	712	700	723	736	770	781	727	685	730	743	703	712	715	722	720	764	697	736	743	739	801	720	696	778	739	734	745	767	737	749	717	739	696	646	716	726	700	731	722	751	701	706	732	702	764	796	760	725	737	731	753	709	707	761	754	704	750	738	731	740	709	748	725	728	697	748	718	757	745	699	717	737	746	739	695	741	796	702	732	737	724	732	747	747	712	725	698	799	747	716	706	712	744	765	778	727	721	793	753	727	780	731	770	691	754	748	763	702	777	741	699	706	722	755	745	703	744	681	749	724	762	776	696	728	719	708	777	688	711	710	735	715	781	723	754	693	697	710	760	747	683	750	709	732	677	699	720	706	723	735	786	713	705	717	739	772	741	707	765	729	760	707	696	764	750	715	746	734	706	720	736	710	733	753	713	740	714	718	760	733	718	727	757	761	715	760	717	710	721	760	702	730	732	751	721	728	746	759	711	707	686	766	818	736	718	727	696	732	715	693	782	749	728	711	717	769	753	745	760	787	737	682	690	743	665	753	728	697	752	677	749	767	761	737	784	780	743	773	698	743	690	720	712	775	693	757	723	722	710	719	756	707	711	667	761	696	721	665	740	764	736	694	730	727	784	707	738	718	694	723	706	782	754	744	747	728	681	706	683	719	757	711	758	729	712	755	681	728	743	685	715	754	704	747	752	710	757	681	747	695	754	730	730	702	719	690	689	703	707	716	739	711	722	724	757	711	760	716	745	736	688	717	716	793	736	734	759	769	740	716	714	756	724	744	742	741	752	763	673	740	684	727	729	749	708	712	739	758	763	763	698	752	818	725	747	735	747	701	725	713	720	731	743	805	730	726	745	747	750	724	747	675	746	738	732	734	672	740	706	755	739	676	716	751	762	747	733	753	766	761	737	733	700	761	760	757	719	699	709	724	752	740	739	766	720	731	767	741	757	711	740	707	727	723	726	691	752	702	711	699	671	713	775	787	716	761	762	742	733	761	734	741	780	746	745	665	705	697	709	749	743	750	757	728	746	744	770	721	705	816	711	708	820	711	747	719	695	717	780	722	770	733	730	724	723	726	702	717	731	722	738	696	721	720	723	684	703	773	722	754	708	657	715	725	727	736	770	699	733	743	694	738	713	743	708	741	755	747	731	711	713	765	740	736	753	747	741	667	762	706	733	782	717	718	741	693	747	726	718	731	724	756	708	739	748	710	725	716	705	730	762	725	757	701	738	747	786	732	702	737	746	793	739	732	686	762	729	758	711	732	760	737	721	734	733	729	720	737	731	778	775	752	728	730	749	712	743	694	700	705	730	754	744	745	699	694	773	735	716	756	753	735	712	726	698	722	742	755	723	705	744	683	768	737	694	761	738	762	727	743	676	749	741	755	743	798	701	743	766	766	681	721	728	714	746	747	706	687	724	706	724	730	718	719	734	733	712	700	730	739	674	737	774	753	702	658	724	704	738	715	753	728	698	703	696	738	730	733	764	727	761	724	753	667	719	641	763	747	770	706	732	774	737	777	703	730	729	721	735	746	684	732	697	749	704	739	687	684	730	753	706	743	707	714	688	723	719	734	756	700	753	719	752	748	742	757	691
61387	91145	51700	17667	4103	1148	653	665	649	657	622	687	642	658	661	671	635	668	701	665	619	676	652	676	634	624	671	673	657	649	689	669	612	682	649	654	662	652	663	673	667	668	685	635	666	662	663	620	634	647	678	645	671	703	685	684	626	660	646	627	662	652	599	598	637	676	718	656	633	698	657	651	631	630	664	589	680	667	655	671	685	708	648	612	606	640	673	640	670	647	702	643	638	615	608	639	656	647	660	651	654	609	679	647	671	645	631	653	688	596	699	635	614	635	688	698	641	617	617	648	683	680	650	640	660	651	657	640	639	634	645	640	628	616	675	686	681	617	648	644	644	676	697	660	653	652	679	649	673	638	675	608	634	645	654	613	675	644	715	669	683	682	624	667	653	669	650	680	675	683	613	687	673	670	654	630	678	622	656	686	677	638	630	606	652	704	683	656	647	634	665	656	724	640	649	696	665	679	684	644	666	689	642	675	644	669	620	620	651	713	659	715	650	657	683	657	646	652	662	644	637	630	655	688	641	634	677	656	677	672	676	637	663	649	636	664	637	677	666	629	654	641	607	574	672	615	631	645	623	610	643	661	659	670	714	618	645	600	625	687	643	705	666	652	638	667	668	672	626	600	637	681	649	636	647	616	681	654	630	666	624	712	674	660	643	664	688	657	717	620	600	655	696	615	651	660	645	645	662	634	605	654	646	667	645	676	710	692	670	584	652	654	685	674	624	639	685	625	669	692	667	619	628	655	677	642	693	607	658	658	662	624	663	670	700	652	632	646	634	637	640	640	624	678	700	645	633	642	689	636	652	682	612	657	678	626	644	667	639	638	638	650	631	670	660	657	610	632	632	641	662	635	646	635	662	659	619	612	655	651	652	654	663	695	656	633	633	623	653	612	571	635	646	702	669	687	675	637	649	617	629	597	663	628	635	633	660	639	651	656	659	618	646	656	649	700	656	677	627	656	672	645	635	653	655	629	636	631	683	662	605	630	678	679	665	660	639	627	653	652	662	628	656	622	655	646	651	609	640	633	658	679	638	632	664	661	688	634	677	646	700	620	650	646	669	651	651	620	703	662	696	635	634	661	682	712	676	636	665	661	599	677	662	653	645	637	650	670	665	642	660	658	684	663	665	657	648	652	593	632	651	623	666	643	651	684	667	675	635	653	648	663	668	666	604	646	668	660	617	632	634	654	688	679	652	648	635	623	676	679	601	613	609	670	713	677	637	669	672	664	677	623	642	634	717	674	641	649	648	645	683	617	663	675	613	641	664	597	656	666	599	633	623	620	628	653	657	669	633	656	687	622	664	637	636	651	653	640	642	705	634	628	637	617	638	610	673	634	628	672	683	642	655	658	681	643	667	638	654	639	635	645	644	659	654	667	682	673	666	677	628	665	677	676	656	617	651	675	662	623	662	645	614	640	644	669	658	641	641	656	613	629	606	654	647	675	637	667	650	686	627	662	664	649	602	644	669	674	680	670	612	646	677	658	638	702	663	633	639	635	642	619	677	625	645	602	625	684	679	673	627	624	629	684	712	678	654	675	587	641	618	636	654	627	657	646	657	646	627	608	683	601	615	715	651	653	704	674	667	643	654	642	656	637	685	670	632	665	625	660	707	664	656	669	633	636	696	650	608	639	669	669	686	619	645	653	680	673	655	570	616	599	630	652	641	657	652	678	668	670	657	701	661	661	652	632	686	650	674	673	654	659	639	599	681	631	646	661	619	674	651	668	647	649	671	629	648	644	661	598	663	647	632	658	660	685	674	651	634	651	672	670	634	685	655	583	657	619	626	687	648	662	681	652	663	706	678	688	650	640	661	646	649	633	682	652	637	637	646	620	671	632	651	641	632	620	627	673	653	632	683	642	652	603	635	671	652	674	676	670	652	632	679	650	675	661	621	665	674	660	687	664	660	653	661	655	636	664	643	618	639	646	644	696	631	626	641	620	626	666	653	651	654	629	674	654	643	668	694	646	693	647	626	644	614	669	684	650	644	598	634	701	644	658	662	639	673	680	634	658	676	665	644	670	658	609	656	603	615	642	654	675	605	648	623	673	689	676	596	643	619	650	618	625	649	588	645	729	657	623	652	642	681	666	652	624	626	662	664	685	629	620	662	615	685	643	664	582	673	667	653	645	612	592	663	640	670	658	666	657	613	692	646	640	610	624	645	654	674	651	661	662	613	652	636	624	633	680	612	631	631	644	637	662	673	639	578	653	662	640	646	647	633	559	636	619	552	659	695	697	637	650	678	683	650	681	636	657	681	668	633	646	613	612	676	642	649	633	672	689	668	659	634	638	651	625	642	614	665	700	707	601	663	652	661	666	571	636	678	684	673	615	652	679	655	649	647	655	688	649	628	643	614	683	664	630	672	657	608	644	641	632	658	686	643	669	661	611	642	621	659	655	625	661	630	655	603	658	613	668	621	625	684	631	668	649	670	635	629	650	657	650	656	642	615	658	666	657	631	670	649	637	620	672	651	648	680	592	631	655	670	672	593	675	679	619	659	658	638	631	667	683	647	674	695	615	609	640	644	625	661	669	624	612	671	623	651	648	658	640	672	664	623	659	690	640	644	601	667	675	688	643	665	635	667	695	635	630	704	666	632	648	623	641	649	646	655	651	657	634	620	675	661	638	673	699	620	631	601	682	671	604	620	659	648	666	628	666	651	660	654	634	696	643	667	684	674	663	653	663	651	675	643	637	632	650	695	617	661	667	668	640	638	631	623	672	629	616	652	620	619	668	631	643	639	665	663	649	689	641	679	643	680	695	649	688	639	607	666	643	670	672	675	669	634	645	627	652	664	684	649	703	676	681	644	658	645	618	683	627	649	650	585	601	612	616	623	603	658	645	690	642	671	607	670	612	661	666	611	631	669	621	614	630	615	635	655	631	660	745	628	644	652	660	645	682	655	649	639	653	673	624	670	678	611	675	591	618	604	674	650	647	648	634	654	661	637	618	665	678	640	627	707	676	669	601	670	644	642	618	648	654	622	641	666	632	649	670	681	663	660	668	627	695	630	653	658	646	670	630	642	646	664	678	629	627	651	648	646	619	687	672	646	673	646	622	671	659	636	658	668	614	625	709	610	621	674	648	671	628	623	677	686	662	622	654	670	683	616	642	641	619	644	639	659	631	648	638	637	666	639	661	618	649	640	676	687	640	656	647	642	690	595	634	654	648	673	637	635	648	674	663	663	635	645	643	621	617	624	648	656	629	597	626	659	653	659	695	663	650	637	628	644	653	707	638	691	676	653	691	656	636	672	659	662	648	621	674	679	674	648	619	617	677	615	646	648	634	641	650	641	666	657	660	671	671	667	658	679	675	650	677	658	615	694	662	659	681	621	655	632	679	649	657	616	613	657	654	638	666	707	682	658	643	647	664	643	660	561	703	634	634	639	621	633	670	693	682	658	656	683	650	604	669	655	653	637	671	639	652	667	605	619	598	603	690	660	645	649	696	623	684	636	658	630	647
33858	33267	21250	5616	1063	660	572	624	578	597	567	571	562	588	550	600	576	605	575	587	567	600	559	585	556	627	618	578	573	612	617	570	591	606	605	590	584	560	575	604	614	605	615	586	598	511	600	616	573	579	613	579	593	568	552	548	547	565	586	571	611	528	541	598	583	593	622	556	571	571	561	522	554	605	602	586	548	623	512	609	585	595	585	598	584	584	582	577	582	549	571	570	566	581	605	575	585	570	561	582	572	568	567	583	559	566	590	571	609	580	569	555	588	551	603	572	581	567	555	571	641	568	603	595	557	576	556	545	585	610	586	611	677	565	565	568	566	554	579	560	614	564	541	603	600	578	609	590	588	549	572	547	557	599	584	552	542	581	553	600	582	549	589	595	570	563	554	616	576	563	588	544	550	568	534	569	574	566	548	583	622	584	607	578	576	609	563	573	588	571	536	583	599	572	631	587	581	611	560	573	556	589	569	600	611	568	561	582	552	600	559	596	565	555	622	548	585	610	640	551	572	580	551	522	572	587	574	554	542	594	611	591	594	572	546	574	594	569	587	574	591	629	571	541	627	580	582	620	525	570	585	559	588	576	579	570	593	585	606	557	569	606	539	603	599	585	566	547	513	626	619	553	560	582	565	556	564	592	587	597	574	549	570	613	561	583	584	598	589	596	578	604	569	595	543	538	596	532	549	600	542	562	595	560	574	586	633	511	595	588	518	586	577	609	570	608	597	578	566	555	599	578	603	563	593	537	554	565	555	630	583	564	583	587	536	542	571	587	557	552	602	589	609	601	608	605	585	554	585	620	575	595	583	559	568	621	576	563	589	593	565	620	541	536	592	530	577	582	631	621	593	577	574	536	586	586	604	613	609	560	596	562	599	607	597	622	611	575	555	591	545	543	540	612	554	570	530	554	629	559	575	607	552	616	568	512	589	585	559	601	574	569	557	577	589	579	606	547	545	628	616	556	605	551	590	625	584	605	541	592	572	536	583	570	579	580	610	588	586	555	546	628	584	574	514	570	562	554	605	605	565	566	548	604	585	558	577	576	557	610	548	612	588	589	569	572	591	554	591	582	580	572	597	603	622	565	536	615	585	531	582	562	606	551	581	592	563	566	598	534	621	574	641	572	575	568	617	548	631	580	581	554	591	569	559	596	591	557	602	562	562	563	569	549	584	593	552	580	574	579	622	614	565	561	567	558	569	588	563	603	572	621	555	585	574	578	589	612	609	599	564	589	586	571	567	605	599	577	536	575	542	595	576	585	559	582	570	565	571	543	569	547	583	572	593	604	560	528	557	528	610	595	602	553	603	580	550	584	581	536	583	621	560	558	636	596	592	589	584	605	597	623	566	589	614	597	565	583	554	598	578	612	570	579	602	560	575	541	575	581	577	566	554	556	562	569	572	594	551	589	590	611	575	576	561	609	586	540	581	532	583	586	545	572	575	597	577	564	583	578	561	580	604	593	591	556	595	573	580	538	594	588	587	530	586	580	582	565	649	569	570	601	572	612	589	604	573	572	583	588	552	554	553	612	535	570	544	541	537	621	584	550	570	586	591	585	614	580	589	561	611	584	592	546	602	603	621	599	600	574	581	543	598	619	620	607	590	612	557	624	607	556	564	537	632	597	548	563	574	606	535	564	578	609	558	564	598	554	580	581	557	615	608	559	550	559	572	572	581	578	580	565	510	555	575	609	566	555	623	560	577	628	585	556	577	617	547	587	559	591	592	551	601	534	583	611	622	580	637	574	562	599	589	593	577	604	587	565	558	605	586	517	586	600	615	625	585	573	576	589	589	608	572	571	580	597	585	604	567	563	574	571	593	564	571	618	581	614	576	568	583	574	586	596	590	569	549	585	607	589	559	559	587	573	587	603	579	552	564	571	574	578	598	632	584	589	587	532	574	604	610	547	553	577	581	577	589	564	587	581	594	550	549	568	566	582	556	551	618	570	560	579	567	598	574	552	590	565	538	600	576	598	567	572	593	601	601	596	574	587	594	574	638	611	560	603	600	568	579	553	604	550	622	607	572	553	562	564	620	576	587	611	590	584	556	564	575	570	580	579	565	600	562	585	553	559	611	557	556	567	569	587	598	560	525	624	576	589	537	627	604	559	580	632	620	565	568	600	557	533	590	571	583	582	599	562	616	573	596	605	589	558	575	557	547	565	632	589	610	556	566	575	566	561	533	546	547	558	596	580	566	600	516	605	610	585	592	552	590	601	597	527	567	558	571	622	663	553	565	580	585	586	606	567	576	546	590	534	568	632	590	526	572	550	597	597	600	574	572	572	538	548	596	586	591	587	543	555	562	580	594	592	580	601	590	537	584	590	600	620	546	586	566	571	594	570	640	585	554	572	582	596	611	593	582	550	563	562	580	557	569	584	547	553	598	570	519	594	580	571	612	533	594	602	570	601	629	564	569	597	572	585	535	559	552	617	566	572	605	590	543	571	569	526	576	575	590	558	568	570	561	617	577	590	554	563	544	561	575	562	538	568	614	566	601	628	597	603	591	566	540	631	546	556	574	592	577	621	587	600	551	527	578	592	572	611	586	578	583	563	604	595	562	576	557	581	544	571	579	578	588	559	566	608	593	572	600	593	583	599	595	603	601	615	547	609	583	563	567	597	553	581	575	590	525	582	579	566	558	575	563	580	568	606	541	596	617	560	556	597	567	558	596	604	609	538	602	586	566	581	559	594	604	605	577	549	552	568	615	586	563	556	550	595	572	529	581	546	565	600	536	587	557	557	599	571	596	570	574	566	592	603	566	589	579	578	602	616	588	616	586	599	607	606	611	570	634	580	554	587	571	555	575	570	543	535	558	581	618	553	616	600	619	590	560	560	579	606	627	571	583	588	575	552	587	536	577	578	542	594	596	526	571	628	587	551	587	518	607	577	574	572	559	593	588	558	576	605	565	588	616	578	583	599	520	574	596	566	564	593	529	559	593	564	585	571	575	579	590	577	636	582	605	623	546	586	595	617	568	596	609	593	545	574	585	581	573	585	603	575	539	611	591	568	607	621	587	574	590	604	644	569	530	596	600	570	607	571	522	557	582	565	571	603	581	618	637	596	579	568	559	606	590	575	582	566	586	579	575	602	578	641	567	591	576	581	603	563	584	572	597	551	547	549	573	571	576	603	607	556	570	577	588	545	575	583	611	571	534	603	575	554	583	571	567	592	586	558	571	553	602	595	576	570	536	605	542	567	588	610	550	571	559	571	608	578	553	539	572	607	622	570	522	618	611	548	585	574	574	580	614	564	614	586	594	591	598	548	607	610	624	608	542	562	536	553	590	547	583	569	611	557	564	543	575	587	593	548	548	567	548	572	528	569	592	557	596	596	566	600	564	605	579	606	634	603	603	570	564	559	610	585	538	592	591	565	634	569	526	513	590	601	580	544	610	548	594	625	546	552	615	618	593	603	561	592	560	615	550	535	577	614	567	570	592	593	601	607	576	550	583	591	588	541	537	631
33012	33330	11748	2358	772	510	446	492	472	477	451	464	468	475	452	462	503	483	495	487	432	441	491	497	455	488	519	493	487	464	500	467	481	460	466	435	465	480	471	491	490	494	497	482	421	422	452	448	456	450	466	498	507	486	468	462	429	444	457	475	479	450	494	454	462	461	504	510	499	467	479	467	470	422	495	479	452	454	426	451	478	466	498	487	452	453	463	458	476	459	465	460	471	444	485	472	456	463	475	474	450	455	485	449	440	494	442	492	466	465	486	495	452	436	472	473	475	485	480	462	458	447	473	492	463	454	498	506	443	439	466	482	474	439	474	402	500	495	467	489	479	460	465	475	450	441	443	487	469	451	468	468	471	461	465	462	488	503	488	456	497	434	473	477	407	491	475	500	474	495	456	435	515	487	440	467	427	486	462	469	467	469	471	475	464	471	488	445	458	466	457	451	476	484	469	416	456	513	427	463	471	461	494	514	464	467	475	447	471	447	469	481	444	414	457	499	460	492	463	495	438	456	472	462	473	486	452	462	451	454	460	450	452	455	453	451	473	467	448	504	439	488	515	429	470	468	468	440	486	447	489	431	474	479	447	501	483	484	457	483	485	522	445	457	439	470	456	495	472	497	477	450	455	468	454	467	444	479	489	492	463	454	475	491	483	484	493	467	451	449	491	463	445	470	471	443	480	464	459	483	459	522	456	505	475	445	447	484	469	475	524	491	492	492	460	444	455	449	430	468	481	470	464	508	456	479	455	485	445	449	453	496	492	444	462	455	518	477	471	467	493	472	467	478	447	451	472	467	454	461	463	476	470	470	487	472	475	503	460	506	470	452	472	473	477	456	499	460	493	483	442	481	486	513	461	480	463	487	480	475	459	484	518	466	466	457	499	488	438	445	477	465	491	476	497	466	454	459	496	464	484	491	493	485	462	482	493	420	461	464	478	485	459	457	478	483	465	461	440	452	459	522	455	493	461	491	480	447	460	463	482	467	470	467	421	491	460	461	477	432	459	471	500	437	468	467	484	438	481	418	476	480	464	439	465	507	481	480	494	457	494	436	465	499	433	466	492	446	467	446	470	495	486	475	477	444	503	482	473	466	480	433	464	478	512	470	441	429	462	484	433	504	451	444	513	481	475	478	470	472	448	447	454	476	476	477	441	463	469	455	465	490	458	468	424	467	428	449	481	492	423	486	494	491	442	446	486	531	442	491	408	483	507	465	454	475	427	506	456	495	452	490	465	503	472	484	455	459	507	476	467	466	430	464	482	450	478	456	432	468	435	485	472	524	458	506	462	448	473	451	462	432	456	478	424	426	466	456	499	455	506	451	463	469	474	443	514	479	494	455	475	464	466	480	481	459	481	483	482	498	420	490	467	474	477	439	483	484	432	472	514	474	468	463	459	477	471	481	456	451	505	487	437	496	455	454	528	465	470	458	439	491	497	468	476	510	508	432	498	459	454	440	498	476	468	462	448	487	461	475	459	459	481	451	450	476	489	480	489	460	486	465	463	468	443	425	479	466	498	465	437	484	494	492	498	438	425	436	480	485	468	469	463	486	530	439	473	452	455	479	458	520	489	452	483	452	473	475	408	474	460	453	471	473	472	507	462	478	502	481	463	432	499	451	471	484	487	451	500	470	516	436	529	482	484	493	470	485	485	474	460	462	474	466	442	484	455	520	431	490	453	453	480	436	466	448	497	480	426	458	459	477	484	457	521	497	526	461	454	448	483	455	460	470	431	493	465	467	467	508	455	441	441	495	510	454	448	449	452	450	440	478	461	470	466	472	439	485	485	500	483	450	461	506	478	460	475	460	431	458	504	476	490	411	459	454	486	460	459	468	461	466	482	479	441	481	490	468	478	410	479	463	459	468	487	430	471	453	449	483	477	442	454	499	454	474	476	432	470	462	515	480	497	477	464	484	497	449	459	459	456	485	451	491	443	474	493	467	435	465	460	456	456	474	501	456	456	476	457	467	442	450	474	468	432	495	501	432	480	480	422	471	446	468	470	466	451	496	498	501	473	509	485	440	429	460	495	519	453	472	506	447	461	478	484	432	462	458	489	480	496	446	433	463	442	486	475	474	478	464	491	444	465	460	510	475	430	516	479	448	471	424	466	497	473	457	478	490	452	440	503	472	493	446	498	439	474	487	477	440	447	461	474	478	476	446	479	472	497	474	479	477	501	443	469	477	477	479	446	435	466	461	441	465	470	486	472	459	443	461	421	468	487	483	421	488	477	472	473	467	463	471	477	456	463	453	473	436	473	500	497	471	471	508	528	451	517	422	453	465	433	464	500	456	502	481	450	476	501	506	504	462	447	488	487	468	485	482	455	480	482	482	500	450	479	467	447	459	468	503	479	497	465	455	488	461	512	469	481	463	468	470	473	509	502	475	496	428	446	482	484	448	460	461	465	464	466	481	453	441	492	434	479	433	445	490	451	506	456	447	478	488	504	447	503	451	472	448	479	443	478	463	483	446	453	453	466	453	490	488	492	446	436	480	492	477	446	476	480	474	495	498	442	472	467	452	469	460	478	468	457	495	494	442	452	473	466	475	495	471	482	491	445	447	475	482	499	472	492	479	488	470	468	492	476	465	489	451	457	444	449	487	457	460	469	472	450	468	474	500	469	476	511	465	488	484	482	418	453	479	480	432	482	425	441	497	480	479	450	504	457	485	463	445	444	483	482	468	471	453	465	433	458	468	494	473	443	506	463	426	499	510	439	487	489	464	498	476	491	452	467	513	496	449	484	454	481	490	469	514	469	485	462	440	443	441	415	453	442	451	503	437	462	474	471	494	478	454	470	476	450	518	490	474	471	448	451	491	468	484	452	444	505	489	444	490	488	502	452	479	469	495	516	487	443	450	492	522	429	489	484	464	509	480	462	474	432	461	501	462	436	444	538	447	483	421	479	471	459	448	448	465	497	474	442	501	492	409	474	442	490	480	475	452	468	455	485	476	475	522	455	472	438	490	445	470	440	483	452	462	459	490	490	456	473	458	483	473	456	499	496	463	463	466	466	533	462	450	454	484	477	480	466	449	509	450	480	482	460	459	474	488	477	456	484	486	462	508	494	508	484	496	450	499	482	477	442	489	430	493	513	503	449	497	471	477	474	485	485	475	465	451	452	466	484	460	448	454	457	478	470	458	466	482	461	476	491	481	480	465	471	461	479	494	485	512	478	456	450	483	471	515	443	456	436	456	429	458	475	426	522	501	450	508	442	417	493	456	459	498	475	501	473	476	448	529	451	508	474	478	494	449	456	516	460	477	483	473	442	451	452	437	467	459	486	467	460	483	459	455	479	482	487	507	440	439	453	449	474	488	462	449	431	476	437	492	471	469	464	446	471	463	491	439	462	488	466	440	507	474	494	465	483	461	506	461	454	452	456	454	447	477	460	477	450	494	476	447	456	490	432	511	494	461	503	518	469	446	474	454	465	460	494	467	469	483	446	471	454	482	493	492	480	421	469	463
25178	24823	31023	26194	16385	3503	971	640	572	637	646	599	632	637	648	564	599	633	637	534	589	590	620	636	570	600	611	603	628	602	582	621	590	630	600	595	606	620	604	656	583	578	591	588	622	644	602	621	637	583	595	589	658	621	598	646	599	606	560	602	598	597	630	630	634	577	600	608	653	613	627	603	613	631	595	617	608	607	588	584	569	605	610	547	625	614	602	612	574	585	629	588	570	607	627	602	617	567	606	659	572	607	599	605	575	615	628	617	553	621	600	585	574	607	580	574	593	573	597	611	607	577	554	589	613	621	559	580	621	597	576	638	607	571	545	574	580	640	643	607	588	621	637	629	580	601	627	592	599	586	626	609	638	628	538	598	621	598	546	600	568	653	601	619	626	617	577	607	630	593	651	554	608	643	604	585	624	597	576	577	574	616	631	644	608	593	607	544	597	596	633	587	570	574	590	586	585	603	601	567	541	610	584	602	584	624	562	630	601	617	543	600	585	595	615	576	561	594	560	557	587	582	636	586	614	595	602	576	602	614	617	600	590	593	589	621	597	635	607	606	567	590	588	557	613	622	634	583	565	608	545	583	634	624	605	614	562	618	593	563	599	591	611	627	579	626	586	629	567	617	589	548	597	621	577	625	599	596	589	586	599	564	575	595	595	619	635	611	614	596	630	623	578	566	576	590	590	605	600	580	567	635	613	611	633	630	626	579	615	583	574	609	562	597	569	579	568	618	568	602	627	624	634	613	637	586	598	609	650	600	571	642	554	590	572	605	620	616	584	590	585	615	605	549	627	599	593	602	587	616	583	601	590	576	625	595	566	553	621	633	572	596	608	594	580	585	610	589	637	638	600	588	602	587	609	611	599	546	575	597	603	580	606	633	591	608	577	649	548	601	623	605	591	597	587	604	559	643	594	593	615	544	611	630	557	595	632	591	606	590	560	616	599	615	580	605	533	629	634	636	595	573	594	642	591	596	625	614	570	591	595	533	576	605	623	625	599	653	612	591	602	561	575	554	628	621	603	595	589	603	629	614	604	583	587	585	610	602	584	556	589	578	627	589	605	602	577	589	626	590	611	617	596	575	580	602	609	563	610	564	611	628	621	606	619	546	575	607	608	607	597	570	599	605	587	600	580	580	590	690	617	587	595	577	574	609	628	584	573	587	605	573	586	557	583	570	587	590	620	562	620	606	590	595	640	590	578	584	620	612	586	598	645	592	597	590	614	668	552	637	610	603	635	592	612	604	582	583	631	617	620	582	588	608	571	588	597	616	562	592	555	575	603	621	605	590	594	549	547	584	540	606	594	573	600	607	594	624	588	598	608	589	610	616	612	581	608	603	582	592	628	595	613	594	594	553	611	588	598	622	549	576	628	641	586	597	603	617	586	629	609	571	593	621	583	593	605	591	606	582	601	663	600	648	526	605	605	599	582	608	641	636	624	627	584	583	604	640	615	589	592	563	659	603	557	619	613	596	600	573	596	617	604	596	672	640	640	606	609	602	643	589	607	574	610	594	600	615	594	605	624	583	600	591	581	587	567	632	602	632	589	596	625	597	627	607	612	585	610	615	614	624	594	628	594	588	618	586	578	650	614	568	588	575	628	613	626	571	565	631	647	588	538	587	611	620	567	613	589	596	578	594	603	602	565	596	587	611	642	610	575	615	616	581	573	626	539	620	658	609	603	567	583	550	632	564	587	610	614	584	585	584	606	578	604	566	582	595	616	618	636	581	543	597	572	550	603	602	621	630	612	596	613	605	627	586	619	617	585	572	592	628	590	573	562	619	593	599	548	616	579	605	584	632	611	645	585	617	603	608	575	571	558	596	563	615	618	589	623	580	601	587	536	597	576	554	620	612	559	596	572	608	575	647	556	621	609	569	572	635	616	611	616	550	585	630	598	623	575	557	587	629	603	598	649	599	649	651	629	603	646	601	580	599	606	646	588	625	605	585	642	603	622	590	597	536	553	598	614	619	612	588	600	571	577	595	585	641	622	600	560	642	609	605	592	570	628	602	569	544	586	600	610	603	612	557	623	631	590	610	565	576	589	600	573	560	583	632	595	633	620	591	583	616	624	564	611	616	607	586	573	666	525	584	623	619	594	612	558	603	600	583	608	640	589	600	608	544	566	579	574	631	577	552	591	633	606	549	626	578	606	573	615	587	584	644	595	605	576	546	608	565	642	665	586	616	588	569	615	567	589	619	571	580	664	613	588	591	543	587	615	593	577	550	575	631	573	606	606	595	587	614	584	603	624	571	598	602	643	550	577	584	591	648	622	557	644	635	632	581	612	580	597	584	582	627	603	625	603	623	612	610	585	588	588	592	566	619	584	628	595	646	590	574	585	629	599	618	594	640	593	604	583	603	612	591	604	525	587	638	561	593	581	551	615	573	586	598	577	620	574	582	577	611	637	573	630	625	592	566	612	606	622	622	586	550	628	588	581	599	610	618	605	564	578	582	601	596	583	652	618	619	574	596	573	608	562	562	581	580	583	619	616	581	609	600	583	597	592	657	579	574	605	620	597	607	574	607	551	569	557	628	584	589	575	595	578	580	587	575	659	589	620	577	595	604	551	611	583	560	592	604	560	588	548	615	604	586	557	550	568	601	582	628	606	623	617	627	592	598	637	603	609	608	636	582	580	614	621	615	584	599	580	577	589	612	634	612	544	596	612	611	644	582	603	605	584	630	642	604	618	578	616	592	583	597	572	585	636	623	559	571	602	588	626	605	611	560	564	552	636	623	545	586	573	593	586	607	610	639	597	609	588	608	548	567	617	589	557	563	582	573	619	565	613	578	629	605	582	607	570	583	607	592	578	576	581	605	577	621	608	574	597	630	582	618	583	636	597	657	635	572	601	575	588	574	628	675	611	594	588	589	603	635	580	610	597	625	588	624	582	578	607	597	653	591	595	599	619	620	595	606	605	615	582	613	592	593	596	637	605	630	609	632	619	605	575	595	593	597	573	604	619	588	630	595	573	606	606	618	588	596	635	606	609	619	612	546	587	577	598	558	620	590	540	581	586	593	581	588	603	583	621	555	611	617	582	628	615	597	551	596	623	572	588	610	656	646	591	622	617	642	636	636	607	566	592	607	574	585	591	549	582	615	614	627	589	589	603	619	593	610	584	566	614	601	627	589	570	628	576	595	610	603	606	592	591	595	636	607	586	639	594	616	633	548	551	584	576	573	611	624	566	594	590	610	558	621	610	603	565	588	548	640	656	631	583	589	608	598	598	532	584	582	602	581	596	624	612	591	616	588	555	574	587	599	597	589	592	581	601	572	633	571	597	639	635	566	646	581	582	581	612	591	622	632	596	619	610	625	601	602	569	599	597	595	627	618	619	596	606	598	597	627	612	627	562	572	605	616	611	629	606	602	578	575	571	591	571	643	636	582	614	583	571	578	536	601	607	550	607	587	598	603	591	623	569	571	629	591	598	585	628	615	594	606	626	572	589	600	580	628	618	621	593	628
63180	85171	46268	15536	3576	971	567	508	514	557	514	513	531	554	540	532	578	534	577	558	579	556	533	511	533	516	553	549	577	528	532	532	490	533	541	534	526	527	520	564	538	589	590	553	558	503	561	549	523	522	527	510	478	533	566	523	563	544	538	511	529	566	557	529	563	553	551	569	521	551	501	556	549	591	502	544	531	529	505	544	559	512	513	540	550	530	552	554	564	509	505	516	538	509	505	517	510	558	589	531	514	504	514	556	510	518	522	510	571	548	568	526	548	558	513	510	563	547	502	517	535	514	576	556	552	516	528	541	521	545	558	527	565	512	532	490	529	535	569	543	558	558	487	575	495	525	570	522	522	574	531	536	520	537	548	486	572	541	567	543	541	547	509	517	561	520	521	548	570	543	552	518	539	556	516	570	515	526	540	577	546	538	540	569	496	524	560	534	508	504	542	554	511	516	528	469	516	593	535	495	521	538	549	550	517	552	519	547	554	502	510	537	544	502	574	572	514	509	545	510	519	531	551	524	511	525	543	499	518	554	530	498	514	535	571	522	542	547	506	551	549	504	537	540	544	517	502	515	573	494	561	564	527	554	538	533	527	504	546	560	571	528	546	460	528	515	541	498	515	526	547	532	517	523	563	533	520	531	518	573	521	510	510	534	535	499	487	558	524	539	516	556	514	541	516	544	532	560	527	534	540	521	532	512	520	536	550	528	516	539	529	483	529	582	522	511	517	523	565	570	498	527	559	526	527	565	530	567	570	497	567	490	518	544	527	540	546	560	505	545	544	553	532	506	525	542	542	545	504	574	521	531	566	509	537	550	530	553	543	541	520	553	533	527	556	535	566	541	578	523	528	527	539	555	541	511	554	553	489	540	510	517	507	549	542	528	549	542	561	536	547	526	558	551	524	530	500	563	509	494	505	522	533	548	547	518	521	523	507	509	510	529	509	531	520	540	527	500	506	511	498	530	552	570	538	542	530	521	542	509	533	545	543	500	566	540	521	542	504	514	611	561	551	550	502	508	522	568	540	524	490	556	522	508	515	522	563	514	556	531	511	519	561	542	545	524	545	525	574	541	547	527	546	520	502	489	566	497	478	526	554	545	529	532	536	568	541	534	529	510	504	512	509	517	538	565	509	496	527	579	531	526	512	512	524	518	525	529	539	528	574	538	512	538	527	510	510	519	530	551	527	542	522	559	525	515	562	519	535	519	549	490	563	504	488	520	518	526	505	534	514	502	508	509	577	544	578	511	546	520	537	532	549	558	525	540	538	577	483	526	531	499	550	507	562	515	506	505	521	498	511	589	524	565	525	550	520	517	522	518	550	510	559	517	538	551	500	548	542	540	534	549	545	552	514	517	463	515	495	526	518	478	494	521	573	566	514	523	510	519	517	531	540	568	542	516	533	565	526	511	508	503	552	533	503	529	536	504	502	547	551	550	544	536	520	560	578	528	540	539	533	537	589	525	509	542	506	541	543	593	536	501	566	543	545	530	491	562	514	531	526	548	555	505	532	510	546	545	518	562	565	488	550	550	518	506	535	515	567	586	574	523	550	562	531	544	507	574	546	531	543	568	525	502	521	575	524	539	525	529	538	570	531	492	531	496	492	515	519	521	558	547	573	540	540	563	499	538	529	550	539	557	569	524	518	526	539	519	536	536	575	527	550	504	576	555	518	520	526	583	517	509	504	547	534	511	548	573	509	561	541	522	483	552	556	507	530	544	522	550	533	529	514	513	556	559	507	523	527	556	561	528	500	525	522	584	532	522	555	541	541	522	530	514	545	528	521	544	513	510	494	525	519	560	543	502	496	527	518	512	540	542	550	547	557	526	523	534	504	495	506	580	546	520	527	522	546	567	527	528	513	539	539	556	561	533	515	538	555	582	571	541	547	529	539	555	532	515	516	565	544	521	537	494	516	490	545	577	535	536	519	520	500	540	535	550	580	558	549	532	501	547	519	527	584	544	575	529	558	549	567	499	532	491	501	535	538	515	535	511	507	540	517	528	552	519	541	524	500	520	541	538	552	546	534	512	533	535	517	535	536	536	501	496	558	557	547	529	549	530	532	501	522	528	524	561	528	520	547	526	529	524	536	552	537	476	555	564	529	515	532	521	516	489	614	537	547	563	515	568	514	476	542	557	548	577	558	544	560	526	540	544	535	515	527	517	525	539	522	529	471	510	567	543	511	554	527	543	525	529	522	491	537	537	528	518	498	502	529	520	497	536	570	508	516	514	526	542	551	532	543	502	518	528	499	539	499	573	539	514	500	517	512	536	524	540	561	508	551	527	543	527	553	558	509	519	520	576	486	532	484	533	489	525	583	524	552	510	538	571	492	549	578	480	520	518	511	489	499	536	535	516	529	521	541	515	520	526	536	495	517	558	533	539	534	556	519	543	529	490	519	526	562	535	537	556	565	496	527	523	512	540	531	544	510	501	594	553	510	528	519	545	531	518	544	517	527	567	527	488	533	546	521	545	545	490	563	511	566	503	546	535	473	553	521	518	546	572	518	494	563	516	537	529	566	541	525	595	515	521	500	574	532	548	519	499	507	563	536	576	540	524	518	530	499	558	545	554	554	550	575	531	560	524	519	525	563	512	486	527	531	553	530	555	518	526	509	515	537	549	539	569	548	492	522	524	534	494	533	502	504	528	495	524	557	527	554	503	526	525	547	528	543	540	520	542	538	500	554	516	525	517	524	512	542	533	505	527	541	522	542	521	524	505	563	523	582	529	535	553	574	517	553	533	533	530	479	498	539	546	550	499	517	551	515	553	540	486	522	502	518	533	528	522	536	527	528	513	536	526	525	548	543	554	480	493	542	549	544	553	527	518	536	529	570	523	503	517	533	511	515	494	546	518	540	544	521	531	532	522	505	558	509	552	536	501	574	515	496	493	529	490	488	502	570	569	537	560	532	495	530	533	533	534	530	531	514	534	563	526	551	503	511	544	489	514	551	515	554	544	551	592	528	524	530	508	511	533	497	512	523	521	581	573	540	542	548	529	511	549	525	532	541	515	505	506	502	525	546	531	510	532	540	526	527	527	570	546	537	544	544	545	495	539	496	528	551	490	517	556	554	512	557	521	531	540	499	537	553	528	527	570	508	556	545	498	486	547	533	495	525	512	511	525	562	514	558	531	545	513	479	521	520	549	528	495	550	530	509	529	547	560	573	507	554	529	537	480	534	532	516	536	549	510	508	532	530	504	526	536	548	517	509	524	564	500	541	529	563	548	515	525	550	511	507	557	488	538	512	519	514	540	526	529	537	530	510	535	493	522	534	519	534	526	537	511	567	535	581	564	523	546	530	494	517	534	515	547	545	533	531	539	507	558	497	530	558	546	510	549	533	498	544	505	509	503	539	515	547	538	553	540	550	486	523	522	538	538	513	509	541	520	522	553	539	563	515	513	547	511	533	546	505	502	547	528	543	548	510	508	537	575	512	546	550	507	522	524	493	525	550	535	534	535	507	503
24148	23139	30168	25412	19933	9222	1658	974	812	822	789	835	709	771	746	790	787	788	775	780	797	867	751	798	794	749	783	749	811	740	776	759	771	811	824	819	803	762	785	772	865	798	843	806	790	787	786	782	754	743	749	750	795	798	749	753	704	761	805	763	759	734	728	746	792	800	768	709	814	784	773	779	792	764	809	736	792	781	732	746	802	812	814	802	754	766	752	762	787	828	783	801	755	810	782	754	763	796	768	803	772	773	767	821	777	748	798	771	747	792	771	783	765	777	801	804	796	757	776	775	778	764	780	744	790	762	785	752	789	770	806	742	721	811	776	735	800	733	749	795	740	797	765	777	750	772	732	800	790	726	799	774	737	763	788	742	827	784	782	787	800	777	785	748	757	768	730	763	721	776	823	779	759	783	757	828	807	769	794	722	787	800	778	760	781	804	677	750	824	822	791	726	734	734	745	766	826	735	707	776	731	776	780	781	756	747	758	782	837	804	818	794	812	772	749	756	795	772	784	783	739	771	755	810	780	757	791	706	780	802	782	760	729	775	764	740	773	768	789	781	715	803	743	767	799	751	742	756	765	794	745	756	741	771	777	788	705	746	783	761	781	789	788	832	776	793	778	783	790	802	760	758	772	743	734	778	755	760	797	735	788	800	767	809	753	770	767	777	769	780	807	779	799	803	724	815	775	766	868	775	803	735	776	720	763	769	714	786	758	765	790	782	763	762	823	799	778	796	748	732	807	755	795	758	756	768	797	772	784	695	793	762	752	774	766	815	753	736	742	764	768	824	833	741	778	778	767	875	736	802	765	750	816	778	806	735	775	758	814	780	775	782	769	770	752	758	773	766	734	836	813	767	772	773	790	774	736	755	777	805	714	738	787	746	804	815	781	763	720	738	780	774	760	820	772	752	729	805	840	805	752	762	815	742	764	779	725	752	756	750	758	787	774	847	767	818	776	730	743	721	730	786	802	774	797	759	766	790	801	743	742	782	715	718	755	785	752	741	795	773	773	744	816	748	797	771	750	777	734	832	777	729	801	780	742	751	752	753	712	803	796	739	795	783	789	816	801	737	774	736	818	803	783	746	715	750	789	780	791	773	714	778	768	737	767	773	740	797	757	757	808	778	731	781	789	716	786	797	787	788	804	737	756	815	796	743	748	766	762	764	754	762	764	714	727	778	755	757	739	764	770	708	735	754	742	727	712	799	770	781	821	771	769	769	725	791	809	730	783	781	782	753	733	745	744	733	774	789	766	793	773	775	750	743	760	751	741	758	781	789	810	767	763	748	747	806	780	747	750	759	767	780	714	738	780	754	833	769	857	740	745	746	733	775	742	804	756	770	769	761	786	763	772	802	800	818	817	781	807	800	796	733	733	797	773	771	767	720	747	734	735	741	740	742	757	783	834	736	789	793	759	709	831	735	791	824	767	753	772	751	801	746	803	741	785	778	763	794	755	733	760	792	778	748	739	794	737	786	766	813	781	728	772	742	755	764	742	776	767	779	725	744	760	741	752	785	785	812	794	763	818	744	777	750	747	728	748	718	717	782	740	756	752	731	717	768	794	801	742	780	753	796	751	744	761	759	805	795	746	760	726	814	755	750	790	746	738	728	788	770	786	754	771	782	721	770	753	718	758	779	737	784	741	773	763	775	739	751	772	789	732	735	733	814	767	720	738	758	738	744	767	769	810	732	731	785	744	769	804	762	778	760	775	759	788	771	701	728	738	784	779	777	776	745	800	803	799	730	756	777	756	722	772	776	736	788	774	790	721	759	775	775	763	760	802	722	813	758	767	789	708	749	778	740	767	769	762	801	755	844	743	748	776	771	773	826	801	774	811	776	765	722	789	756	750	778	753	771	815	744	811	739	824	786	712	702	783	737	723	739	751	803	717	726	810	851	749	732	765	768	775	750	770	729	805	749	786	786	794	741	776	786	784	761	750	779	798	747	766	762	768	765	767	807	739	817	786	723	781	753	746	763	749	778	713	808	759	814	742	770	796	741	751	761	742	755	766	797	739	794	746	818	736	741	747	758	760	765	746	766	760	798	767	710	788	731	751	739	771	734	782	807	744	747	754	817	770	765	770	766	739	702	747	774	708	745	771	762	831	725	736	732	762	787	779	739	808	785	757	743	766	787	771	761	810	769	777	783	752	766	774	716	781	711	785	732	730	772	802	730	780	811	770	775	706	758	756	798	711	782	790	746	772	796	778	750	720	763	790	785	786	764	788	755	690	725	747	743	803	711	748	733	779	779	721	759	791	766	745	775	711	760	765	762	706	753	744	731	781	799	772	762	824	813	790	793	787	813	748	710	739	825	762	784	767	786	717	792	742	784	717	755	751	755	773	736	755	795	759	754	820	737	771	765	809	768	763	821	760	794	763	800	791	761	777	744	796	723	773	799	801	777	813	738	729	759	697	728	790	755	766	738	751	753	740	808	772	708	719	756	769	861	792	779	793	838	783	765	752	801	756	789	753	743	783	744	827	799	772	763	790	765	785	747	752	758	861	764	769	760	756	761	818	734	713	756	791	752	684	705	791	732	806	752	777	813	782	705	766	754	781	810	758	763	790	808	864	735	807	755	796	788	781	824	769	779	749	749	769	774	776	787	686	776	756	716	766	733	787	749	717	765	768	774	772	760	775	781	796	743	754	751	727	760	785	790	764	731	741	741	752	751	796	738	767	775	790	766	799	757	753	742	800	787	773	814	779	772	737	790	744	752	730	773	753	796	766	762	782	805	771	788	781	776	820	726	745	774	792	781	784	742	771	821	765	772	774	764	777	778	767	749	757	762	776	723	756	786	767	759	745	811	766	765	774	730	750	767	742	794	744	733	735	742	744	747	741	808	773	774	765	744	814	764	795	820	746	821	791	768	710	770	727	793	736	767	795	801	702	749	743	772	766	741	778	798	751	758	748	759	778	792	751	741	734	797	760	784	769	769	732	764	784	758	772	759	782	773	765	791	773	806	774	767	721	759	793	804	757	814	741	746	832	765	752	763	778	775	784	768	789	712	759	760	804	774	773	793	750	748	729	761	806	838	802	760	755	761	748	729	735	780	780	771	796	724	735	763	715	755	766	763	769	775	756	773	745	770	743	752	803	786	730	776	791	776	769	740	787	746	815	768	749	758	781	808	749	760	717	778	789	821	814	759	756	693	782	771	776	767	774	775	761	786	696	779	784	795	776	798	756	743	775	765	753	722	754	733	757	758	743	767	798	770	749	740	737	758	757	785	747	793	750	794	763	746	774	735	786	746	826	747	806	817	744	770	776	765	755	737	717	765	715	738	728	745	762	772	765	741	768	768	777	817	755	789	738	781	694	780	754	715	753	786	787	723	781	760	758	811	785	777	776	740	746	720	775	739	770	788	759	753	790	802	773	753	765	792	782	806	729	753	733	815	784	824	735	814	772	781	744	729	771	761	748	811	745	805	778	784	734	815	792	745	747	753	803	793	754	781	740	727	812	719	758	811
59369	90366	54163	20147	5127	1472	843	646	706	640	730	686	659	719	675	617	699	682	703	732	704	717	729	706	647	671	667	669	677	719	702	612	730	686	712	732	656	645	692	695	684	698	716	703	670	693	704	684	676	688	675	680	638	637	695	705	640	663	634	689	694	714	682	688	649	671	682	709	666	676	675	696	676	688	677	642	641	639	695	642	683	642	655	677	682	651	663	691	681	702	688	706	655	704	630	664	647	751	689	680	671	631	727	662	720	663	662	663	682	666	669	658	700	655	656	665	676	636	656	683	642	683	703	654	700	680	692	601	705	673	690	699	696	666	608	669	651	649	660	657	719	695	743	661	691	702	715	672	670	662	646	668	708	662	648	701	678	683	668	676	693	696	694	654	663	675	703	672	649	677	683	649	666	595	670	698	715	718	630	690	698	661	696	645	700	653	672	673	676	678	628	664	677	629	657	639	688	636	671	656	631	718	658	642	706	716	705	679	631	678	710	697	710	688	706	656	673	738	720	660	685	644	703	688	696	681	656	671	713	686	695	667	694	617	617	673	713	709	669	665	633	658	680	612	678	700	643	674	651	682	713	630	700	666	614	646	674	716	637	602	725	658	654	690	668	659	675	711	645	678	667	704	662	707	663	719	653	701	712	706	726	706	669	679	753	688	693	663	710	686	681	684	623	664	669	689	668	653	697	666	688	671	642	671	668	683	702	646	668	676	650	656	662	663	649	654	654	671	657	700	714	686	710	685	647	705	665	675	676	664	678	674	650	708	699	672	653	652	692	680	684	694	671	681	684	681	668	690	658	644	626	684	676	669	635	655	625	708	621	674	661	639	694	654	648	693	657	667	653	710	621	677	668	674	669	680	734	675	677	764	670	666	656	711	680	643	664	702	630	649	652	717	638	647	624	648	730	708	682	683	631	686	659	640	707	677	661	669	744	685	673	665	691	648	678	673	687	651	664	671	708	729	658	663	653	616	705	710	646	705	633	641	681	707	663	671	678	713	677	686	675	649	723	664	680	630	691	662	670	633	651	690	679	638	687	656	711	706	672	689	730	675	671	691	674	691	656	647	650	645	661	700	657	647	703	692	664	684	701	642	603	701	664	650	671	675	659	662	674	683	679	639	637	693	700	684	681	698	703	670	648	688	667	624	692	658	684	710	639	682	677	664	699	685	683	672	659	686	666	656	704	657	648	662	684	655	661	656	714	696	632	703	672	675	649	679	660	661	717	645	652	668	654	677	693	667	657	706	689	667	674	707	667	676	703	667	675	697	696	642	649	665	738	649	630	659	720	613	683	707	666	684	674	700	673	691	653	660	666	681	648	682	663	633	617	680	655	746	660	665	681	728	692	645	703	650	655	681	665	710	649	633	668	731	709	699	693	728	703	657	694	711	617	656	691	658	636	650	652	647	677	665	659	689	724	648	632	684	679	672	690	707	690	680	679	694	628	654	687	698	712	650	656	654	650	720	630	698	666	670	696	683	724	703	676	670	657	677	701	628	676	688	646	676	684	672	689	693	617	683	640	696	698	687	638	643	713	656	682	696	673	678	657	658	655	635	642	660	674	689	673	701	679	651	683	684	640	697	666	688	643	628	690	647	684	639	651	722	677	709	634	681	674	701	666	651	644	659	645	694	680	681	695	675	695	663	665	673	703	648	714	677	739	673	652	707	693	705	691	647	642	640	709	662	689	678	683	680	650	679	685	672	657	695	639	649	631	642	682	696	643	680	721	681	687	685	644	668	700	657	692	676	681	679	679	643	673	708	735	673	654	683	674	638	691	688	670	672	672	654	676	632	715	677	658	611	702	674	623	640	632	696	664	661	690	626	666	703	629	695	663	732	653	658	709	671	653	644	709	682	637	714	657	702	679	668	654	660	703	632	672	655	660	665	685	683	658	656	654	712	669	635	704	683	690	622	676	619	679	675	644	641	690	704	639	651	697	670	678	638	657	653	652	689	671	690	689	659	681	652	665	649	672	629	696	674	651	653	630	677	686	646	650	704	689	694	695	664	656	689	689	657	677	610	702	696	657	713	693	662	658	655	640	690	646	664	647	653	677	674	708	752	690	668	721	632	691	702	673	700	681	664	679	699	681	676	701	678	707	682	664	671	672	693	643	682	666	658	723	702	665	686	715	693	685	670	636	666	664	662	677	664	698	701	689	665	639	676	674	665	650	679	664	717	640	681	671	671	708	630	662	716	637	688	685	676	633	630	644	639	686	724	648	695	655	707	644	641	666	646	680	674	640	679	653	637	687	659	647	673	668	651	676	643	663	601	659	669	649	682	703	694	672	656	695	706	678	688	652	676	690	650	673	650	663	663	646	677	692	635	697	653	718	669	665	656	702	650	665	697	648	642	669	690	621	676	689	669	685	625	674	645	658	671	672	702	696	697	721	647	722	653	702	688	719	667	736	662	647	685	644	660	673	660	694	670	708	692	650	695	660	675	727	664	687	671	652	704	727	655	647	649	630	657	716	635	683	660	675	762	665	645	632	717	683	662	657	649	621	681	636	657	679	716	688	679	657	678	636	650	657	674	666	670	672	637	663	692	636	642	648	680	689	686	663	665	661	636	652	641	678	686	697	649	635	642	676	645	704	668	666	702	690	641	617	696	659	661	620	651	649	674	632	695	659	683	682	658	677	677	673	652	716	692	672	680	704	682	657	672	707	747	650	690	705	661	697	680	650	625	609	695	727	717	667	663	688	672	724	674	627	716	685	683	696	707	657	694	754	676	737	676	701	668	683	645	674	704	678	678	694	646	643	698	684	656	635	658	716	685	671	691	708	644	715	627	675	627	682	675	676	696	646	698	670	660	666	702	621	677	669	653	651	685	653	707	606	645	698	696	666	644	627	707	700	649	649	662	695	666	650	671	685	643	674	631	665	679	682	663	713	655	695	688	667	635	666	710	706	676	677	668	645	642	695	658	653	675	693	666	662	723	691	689	733	719	711	666	635	684	664	670	639	688	710	716	670	636	667	690	690	590	658	699	696	640	698	687	685	688	662	637	696	637	658	709	679	667	667	656	660	676	661	660	697	689	668	701	647	686	672	620	696	682	669	665	633	639	720	666	681	683	639	695	625	683	664	665	692	661	652	651	651	658	653	655	689	663	651	686	654	706	673	696	667	654	668	674	706	657	631	698	721	645	676	629	665	655	635	662	637	699	651	650	660	667	655	694	653	680	636	707	653	698	675	639	636	658	648	652	630	689	685	698	659	717	678	658	669	653	695	666	671	649	680	642	679	643	678	637	647	682	687	705	667	650	646	667	671	723	683	678	670	681	679	621	641	662	678	684	686	657	652	689	667	692	637	695	679	636	717	655	609	644	641	674	676	675	670	700	687	732	639	645	676	703	689	669	668	658	657	664	715	663	654	663	625	679	670	696	667	636	694	690	641	696	661	663	669	651	641	670	690	708	642	628	665	660	637	638	698	672	660	664	628	656	625	688	695	688	624	649	654	705	693	671
33873	32634	21423	5995	1210	684	622	647	558	629	660	680	635	648	648	620	617	648	667	660	667	613	598	633	617	620	646	610	594	668	614	607	651	648	678	632	654	618	625	698	626	663	642	662	625	591	621	661	595	606	597	670	651	687	626	675	646	657	602	656	624	618	656	635	649	627	651	624	631	615	616	613	620	636	639	641	677	608	693	568	675	604	627	627	609	640	631	636	672	627	611	632	614	623	636	629	621	636	604	607	654	633	627	602	599	623	621	609	622	606	588	641	632	642	586	569	640	620	710	604	626	666	651	668	676	643	654	606	669	596	616	645	630	649	647	632	627	630	627	619	598	593	649	609	635	639	595	627	602	618	692	635	618	649	652	562	611	686	653	644	673	621	606	674	665	603	645	606	631	639	657	623	615	611	642	631	598	633	635	613	642	637	642	661	598	630	638	619	640	618	660	591	636	621	671	614	620	635	591	657	641	606	631	624	636	634	661	612	598	616	672	616	637	643	626	639	603	605	620	620	600	696	672	600	623	645	604	665	607	620	650	600	616	628	595	623	614	577	658	637	686	647	612	580	649	618	650	615	642	634	598	644	623	661	593	651	645	578	611	620	643	647	593	622	610	577	629	574	591	593	597	660	670	631	645	651	630	623	592	637	622	659	655	632	651	636	621	662	635	605	633	596	633	655	589	616	626	631	582	653	611	647	583	667	628	615	646	600	610	642	636	617	635	661	587	644	595	604	623	638	592	628	667	600	645	639	588	632	611	624	646	607	597	654	598	623	627	621	659	629	580	654	628	630	615	657	618	616	585	623	657	624	681	666	667	648	605	659	614	641	622	623	691	668	636	629	629	643	621	646	628	612	622	640	647	655	657	648	637	618	633	637	636	653	669	623	616	598	623	601	584	645	621	631	593	578	653	638	652	613	629	625	642	625	618	628	634	621	612	619	644	625	661	595	622	654	596	622	669	586	630	615	652	610	659	618	644	689	628	645	625	640	615	633	656	633	629	609	669	620	647	627	610	656	624	587	631	617	622	595	661	618	605	622	635	617	602	619	627	587	667	661	654	621	620	642	585	584	617	605	661	654	604	615	615	604	628	643	657	588	637	668	635	649	619	605	590	665	644	668	634	650	623	639	664	624	628	603	659	671	613	635	656	618	632	628	639	636	642	621	569	617	621	621	641	648	635	653	662	672	643	650	668	614	644	634	621	648	644	608	654	648	607	632	631	608	658	652	662	628	688	593	601	633	612	631	690	608	620	601	589	658	623	636	671	657	672	591	641	597	675	634	561	632	567	627	634	607	598	634	617	667	612	632	653	605	635	656	658	587	627	622	689	617	671	617	641	617	667	628	665	681	617	626	643	617	650	610	652	638	602	617	609	602	582	639	603	593	585	622	643	582	605	632	663	602	659	639	641	628	636	630	633	661	647	649	611	651	631	643	630	643	629	636	659	652	648	643	649	660	628	597	588	622	613	572	646	637	624	603	634	617	615	643	640	664	699	638	623	625	616	646	661	638	602	637	590	632	673	671	613	646	567	660	683	642	631	647	625	633	620	633	645	598	645	609	592	614	637	649	649	618	621	649	594	627	647	665	639	663	649	641	618	675	638	606	625	590	636	609	583	657	601	644	620	672	643	607	624	622	693	627	650	614	603	623	617	617	612	599	637	580	626	662	581	590	597	632	634	655	679	618	613	632	674	613	637	645	631	642	637	608	572	686	596	656	640	608	636	638	639	609	669	605	668	644	618	636	598	644	643	647	589	647	635	668	656	660	628	629	605	644	602	669	607	613	611	594	671	602	607	643	606	644	596	621	619	635	614	624	634	643	613	620	628	592	636	604	607	609	631	643	632	635	623	682	600	646	628	597	634	660	677	605	639	629	637	641	652	591	648	669	628	657	615	641	619	635	610	618	595	660	585	655	647	609	641	638	634	625	664	633	638	641	667	659	666	631	603	629	643	626	600	635	629	656	619	641	616	651	618	639	663	582	666	668	659	624	614	620	626	658	671	637	679	621	608	616	631	623	659	598	687	630	608	660	585	565	617	621	633	632	623	621	617	634	643	596	653	623	638	633	619	618	597	612	633	626	653	657	634	669	617	627	606	628	624	596	643	638	647	650	618	625	682	600	612	686	629	616	582	587	603	656	630	642	651	628	628	629	634	659	661	617	628	596	648	615	657	689	639	607	621	626	712	630	606	638	619	635	597	639	583	631	616	614	650	680	627	615	669	656	654	667	612	624	637	601	628	594	596	658	653	604	578	651	589	619	626	564	654	627	636	654	663	646	642	596	617	623	612	592	605	648	593	638	656	611	629	647	697	645	602	627	650	584	607	649	647	634	596	614	641	605	584	617	654	593	645	632	625	657	582	643	643	620	640	666	650	670	661	606	634	645	617	663	629	616	670	646	646	613	613	612	602	641	656	642	622	623	617	626	659	613	613	617	612	684	665	640	655	631	655	616	639	621	628	621	631	673	594	640	636	632	635	612	618	632	616	607	668	659	624	646	642	608	650	618	630	635	641	641	646	590	620	583	606	604	643	596	583	616	597	630	607	596	636	633	627	640	605	616	608	619	683	641	637	685	628	645	610	616	619	635	631	621	618	642	591	646	643	626	582	658	623	616	616	642	648	630	603	633	580	658	628	623	674	648	602	650	628	592	610	673	610	627	611	627	645	568	669	628	631	643	615	610	625	633	622	615	638	674	601	672	650	615	612	638	628	618	593	631	618	631	630	632	636	601	622	615	601	625	631	604	569	669	687	625	618	582	618	627	630	652	645	625	674	658	638	630	652	636	667	619	623	648	594	585	635	626	577	598	587	618	608	647	641	629	654	644	627	596	624	630	654	651	620	662	622	656	585	629	638	704	604	662	598	669	620	645	563	644	657	609	657	611	638	637	696	624	696	611	622	627	582	577	671	664	630	609	635	633	628	634	667	669	594	636	623	581	673	605	647	592	588	693	626	656	620	661	648	648	594	615	613	632	584	639	640	609	630	574	666	618	665	632	671	664	629	655	638	650	595	616	593	663	630	602	632	664	688	640	601	672	644	689	633	599	653	640	631	672	619	638	623	640	628	586	622	604	628	611	661	630	600	590	607	632	654	628	667	629	616	663	695	608	642	588	636	633	650	611	668	654	585	601	628	639	649	606	616	640	636	627	610	637	604	612	639	619	680	662	597	593	619	637	618	593	615	637	623	644	590	629	668	581	608	640	676	659	644	628	658	634	615	651	626	624	608	652	621	618	626	670	629	623	581	615	606	651	649	616	654	670	608	648	624	614	643	593	615	637	622	652	652	639	581	653	630	600	616	625	648	621	628	616	627	592	604	620	638	638	613	605	682	590	659	606	590	649	622	626	631	606	647	667	636	640	612	662	665	593	648	609	633	635	587	628	583	634	653	626	637	604	650	642	615	652	593	583	662	602	650	634	643	646	627	628	631	617	596	606	627	691	639	654	617	597	642	652	635	630	637	607	642	596
32913	33137	12111	2461	842	554	531	493	517	493	514	495	520	506	460	503	444	477	522	512	506	487	533	515	481	546	512	517	466	500	502	512	472	481	518	532	489	513	517	497	499	537	480	510	470	508	531	518	537	521	500	486	583	514	464	496	485	513	503	485	513	520	491	504	512	484	521	485	509	511	531	532	487	530	482	505	475	499	508	508	544	526	521	479	490	501	534	478	486	511	536	478	514	539	499	530	468	476	513	480	494	469	532	541	508	473	465	515	468	518	475	518	487	491	470	487	545	542	505	478	517	449	478	500	490	492	474	512	476	479	547	537	513	484	504	491	528	501	469	548	517	501	506	455	492	501	498	537	484	485	550	531	500	484	517	507	536	542	520	516	493	468	534	507	518	465	498	482	530	482	507	498	517	485	523	500	468	514	496	515	519	529	500	515	505	519	471	506	509	479	521	557	515	492	448	464	522	465	451	481	471	508	493	484	517	501	470	505	499	499	534	493	500	473	510	539	532	494	534	507	495	516	529	548	494	517	512	520	493	536	514	467	482	481	504	528	494	513	508	488	512	558	490	507	524	502	527	490	520	523	511	523	523	534	480	531	519	492	525	531	505	529	505	501	465	476	495	494	511	504	486	495	464	520	558	497	488	536	486	485	499	510	487	502	576	487	484	501	489	528	501	494	519	509	502	469	493	478	521	530	532	497	478	501	499	531	496	533	506	515	534	493	525	500	481	506	504	503	483	507	513	510	541	508	483	515	458	500	509	555	458	490	497	512	535	523	474	515	473	459	510	498	500	522	511	528	539	505	513	531	482	487	514	516	488	515	535	525	496	517	519	496	503	520	500	513	495	503	444	536	498	479	505	489	499	480	530	520	462	494	512	517	527	521	496	487	509	508	502	488	497	529	503	532	507	480	546	534	486	502	498	523	497	488	480	527	475	508	500	523	498	502	502	547	532	494	493	494	468	468	516	484	487	536	496	492	511	493	491	521	553	507	464	497	544	528	510	517	499	516	453	472	503	559	471	505	484	440	489	503	506	481	532	504	503	462	503	553	500	519	504	474	532	480	553	504	516	517	540	504	480	510	474	534	536	496	537	451	504	534	542	524	513	547	514	511	510	485	509	512	517	513	530	524	529	484	451	552	522	479	505	508	484	518	497	543	468	517	539	525	538	499	476	524	512	520	493	507	516	540	505	512	487	490	505	512	518	490	533	511	506	509	494	515	507	493	529	530	485	460	528	517	512	521	478	498	499	503	500	525	480	509	528	541	565	552	496	546	484	517	543	486	542	485	506	511	528	516	496	498	503	482	544	492	503	515	502	505	496	519	546	459	505	519	502	495	512	522	528	494	515	581	504	525	521	516	520	523	522	504	501	505	512	501	475	499	520	507	504	470	513	474	523	532	518	524	510	460	512	507	488	557	460	527	502	534	538	523	519	492	473	486	470	476	486	499	504	460	503	465	511	511	515	510	523	502	516	462	487	526	519	524	532	514	495	527	496	493	512	497	512	524	504	540	489	491	512	459	538	518	510	488	492	533	520	524	523	478	528	509	481	545	492	495	504	505	527	517	525	545	503	494	500	502	531	504	507	491	517	534	511	523	508	508	502	499	481	487	489	517	491	532	536	523	472	478	516	490	510	528	525	504	501	518	507	533	493	552	515	515	527	546	442	503	484	536	505	514	489	521	498	509	542	504	503	498	482	542	485	514	524	503	519	541	496	509	487	467	518	482	520	505	530	489	547	531	526	544	490	519	518	532	471	527	525	486	491	497	513	529	504	518	467	494	528	498	455	534	502	497	518	470	531	470	522	514	505	506	501	496	511	479	501	549	520	515	487	512	475	550	501	480	532	546	528	510	503	469	495	502	515	524	501	477	513	483	514	504	521	517	527	513	508	499	464	515	476	472	485	521	527	502	473	470	476	535	482	545	456	496	522	480	496	527	493	485	456	466	494	525	482	503	529	474	471	498	511	489	514	520	478	503	530	535	460	532	504	524	487	531	507	505	520	497	477	465	510	519	520	498	513	550	493	572	524	513	523	540	485	481	539	530	528	496	486	485	502	486	530	524	505	496	498	490	499	498	510	515	468	530	537	529	480	538	522	524	523	502	497	458	508	451	501	503	494	496	516	449	511	500	490	494	481	521	535	503	519	490	536	523	498	494	482	470	505	513	474	495	481	529	526	496	528	503	519	517	516	499	485	514	510	495	504	521	518	516	507	487	519	494	509	544	459	493	505	518	525	494	531	527	518	456	519	541	433	515	492	534	518	546	481	526	567	520	540	515	463	556	530	482	539	513	463	509	493	522	488	468	467	492	495	506	494	483	508	469	533	508	491	504	507	479	526	522	541	515	497	512	488	482	468	489	504	463	522	518	526	494	493	518	507	531	500	475	460	466	516	477	517	528	546	515	500	529	463	507	521	464	501	511	539	466	503	515	515	488	536	530	501	545	528	501	500	541	490	508	498	491	500	542	470	479	484	487	506	482	516	481	483	471	499	510	508	522	506	510	527	534	525	509	487	489	490	497	546	475	502	494	483	510	510	499	505	558	463	500	469	489	477	530	535	552	492	508	465	512	506	502	537	512	528	556	498	498	543	542	508	476	517	537	488	479	498	485	546	494	495	469	502	475	497	512	530	483	512	484	515	490	503	528	494	498	498	500	519	489	489	507	497	542	491	526	532	496	533	494	486	512	502	517	482	480	516	484	518	471	517	512	487	496	500	509	511	528	529	513	506	549	507	511	513	525	493	457	536	534	506	520	540	533	493	517	488	494	506	493	546	475	466	518	488	488	496	516	549	536	497	496	517	483	504	495	492	531	479	496	468	521	495	486	507	483	474	496	475	537	491	529	493	524	507	519	525	506	486	483	549	501	513	535	546	495	503	512	517	493	503	494	542	501	524	505	496	479	506	500	530	476	527	502	521	523	486	517	482	510	531	467	475	481	510	489	468	521	476	528	481	514	516	491	503	530	516	487	543	532	517	518	517	468	480	506	503	495	496	463	540	487	507	509	468	505	534	552	478	471	522	500	533	491	532	481	566	512	509	548	515	512	527	485	496	516	494	512	511	500	494	554	497	504	512	524	510	497	499	503	466	503	482	517	503	497	520	480	454	513	492	506	485	503	466	498	525	495	526	523	506	502	462	467	487	520	488	483	504	509	515	457	549	487	494	478	498	504	503	476	507	504	530	529	502	488	526	478	498	487	506	480	533	510	562	491	526	549	501	565	486	491	520	504	514	523	501	487	450	495	507	511	488	488	522	522	474	479	523	482	515	505	513	527	518	484	536	545	516	515	510	505	488	536	502	514	507	568	488	488	497	513	467	486	525	461	483	502	481	493	530	517	481	498	521	534	501	476	530	520	470	484	473	488	511	494	500	520	490	535	532	515	491	489	520	466	512	488	563	510	496	476	476	539	509	467	483	487	513	535	505	534	491	504	482	527	537	504	544	550	496	523	479	489	496	529	501	439	531	514
24969	24511	31040	25886	16685	3926	1032	803	707	698	706	717	646	703	722	674	695	663	650	655	658	647	678	697	674	647	662	704	624	683	674	622	627	684	686	691	668	683	675	704	690	678	690	633	625	662	685	657	632	701	639	662	698	669	608	656	633	624	691	632	689	671	664	667	658	629	674	693	690	654	644	593	667	618	693	664	736	697	666	684	640	684	671	678	642	673	623	635	640	660	670	649	682	675	673	670	660	696	682	644	643	689	630	636	635	690	673	661	648	667	613	654	633	661	694	700	627	668	639	660	654	623	645	642	613	689	668	679	667	659	651	629	687	636	628	692	661	701	621	656	639	674	704	615	701	653	648	653	648	643	637	712	696	658	690	644	651	674	688	675	662	690	658	705	737	664	661	703	618	726	632	647	649	636	636	694	664	672	603	696	707	633	690	679	634	647	666	660	640	632	658	668	654	663	642	656	662	645	623	658	668	676	656	634	638	639	643	673	686	660	643	640	684	659	632	614	668	660	652	687	653	661	642	615	702	682	688	636	631	662	692	645	679	614	661	703	662	640	692	646	658	628	646	625	657	656	644	695	698	696	683	721	643	644	681	648	598	648	684	695	698	650	627	694	648	694	676	701	661	690	625	648	682	643	631	712	650	689	614	640	645	675	668	699	652	643	667	698	634	625	743	637	668	668	665	667	660	656	668	693	678	650	667	628	685	647	680	635	676	651	687	614	634	685	694	660	663	667	681	645	680	665	698	680	637	630	637	640	676	711	662	631	643	684	631	614	644	615	705	680	652	707	664	622	687	707	683	685	668	679	726	604	658	669	681	686	661	655	609	637	662	622	660	656	657	635	637	686	707	679	603	674	651	642	683	644	622	685	655	632	675	677	656	669	642	669	676	712	679	715	645	712	660	651	688	611	636	650	600	672	694	663	653	608	626	626	736	673	675	647	694	636	603	667	646	682	624	686	705	643	626	688	649	683	700	629	668	656	626	648	663	651	607	647	691	699	640	675	665	687	666	672	701	683	646	659	671	675	692	715	671	699	651	708	659	623	663	683	690	664	681	663	683	709	699	655	679	622	607	668	662	661	677	620	673	695	613	709	617	645	649	655	678	615	645	637	666	660	671	663	660	688	673	684	694	620	664	688	692	677	634	663	676	651	669	684	656	669	662	669	691	653	649	657	652	709	675	663	613	640	654	600	642	637	621	717	694	655	634	660	671	682	676	636	645	649	613	656	671	645	621	635	666	626	644	663	636	662	667	658	641	690	689	623	661	658	643	632	710	639	639	623	634	665	649	649	647	644	664	641	681	669	631	637	613	640	681	679	686	696	680	652	632	675	678	699	669	637	654	630	648	710	696	667	679	646	696	653	636	632	663	679	652	648	637	690	662	696	665	613	645	685	673	684	637	633	666	638	668	715	638	658	681	638	670	657	637	667	632	639	691	695	678	632	611	702	668	631	689	663	648	636	652	648	638	656	684	672	670	650	604	643	689	625	635	635	615	674	670	628	636	664	660	673	667	655	640	679	616	689	640	658	666	655	646	637	657	627	642	674	660	636	676	654	691	693	645	656	634	654	655	664	689	679	694	655	670	622	686	644	674	656	632	685	677	667	628	664	678	648	640	631	692	614	670	673	637	670	668	646	638	675	678	656	675	694	663	712	673	643	644	630	675	639	662	647	659	590	684	643	677	646	664	646	632	658	673	677	676	645	622	699	673	661	700	646	653	698	661	681	697	631	652	682	662	678	645	647	624	671	649	636	679	623	654	654	688	658	643	713	633	674	631	608	669	700	651	661	621	646	667	679	650	657	720	631	651	678	672	681	694	627	704	613	647	622	675	683	645	655	700	663	644	670	679	656	696	675	705	636	629	624	666	674	692	672	705	684	700	673	637	625	653	645	685	614	661	663	633	639	645	640	652	631	643	651	653	647	601	623	636	654	652	694	649	659	678	697	701	701	648	697	627	642	681	633	640	671	658	705	657	649	634	654	668	643	666	645	678	620	625	634	694	643	673	677	661	648	649	662	641	674	692	676	661	648	666	674	626	655	683	660	631	664	657	645	656	698	665	726	653	669	660	628	632	675	649	638	597	669	684	691	656	630	651	648	663	651	711	716	691	624	618	642	635	660	639	643	661	649	651	639	671	642	669	675	689	680	692	706	660	672	642	700	633	683	656	662	651	652	644	719	682	680	702	669	623	684	638	614	653	674	643	657	682	674	694	610	691	645	624	656	659	603	715	684	644	707	653	668	687	640	673	718	658	645	662	685	655	682	663	674	696	679	654	627	621	660	658	662	629	622	618	659	650	625	653	661	655	677	649	659	640	674	651	663	659	661	679	674	651	683	679	662	662	685	689	626	646	669	612	666	688	664	651	652	663	686	695	651	660	687	636	632	675	662	646	643	651	678	708	647	641	686	631	637	654	661	650	653	656	694	649	661	658	682	649	634	642	675	666	643	636	686	675	593	665	659	656	688	647	652	659	655	684	670	695	671	691	636	654	698	635	657	641	652	678	676	699	634	666	623	663	660	643	650	695	685	647	705	669	656	671	642	703	673	638	657	670	612	654	685	646	652	622	648	664	670	650	678	611	626	644	646	695	651	639	626	632	622	664	702	644	681	626	666	626	700	649	688	664	636	660	650	680	696	669	657	617	647	662	674	663	646	672	671	652	625	694	660	650	624	656	654	636	647	615	693	651	694	605	664	660	684	625	680	658	653	672	635	691	633	695	635	679	687	631	617	674	693	632	671	662	714	677	685	678	686	631	606	637	637	639	653	654	659	651	673	674	672	665	652	672	677	642	676	623	622	658	684	636	655	663	653	642	645	617	659	625	694	684	640	680	671	664	646	715	683	664	653	620	644	630	654	620	690	686	643	644	628	654	648	672	671	619	657	669	634	699	634	669	685	696	702	675	629	655	627	676	647	698	598	662	698	668	633	675	726	704	638	681	659	671	612	634	662	652	650	616	670	703	652	682	702	650	645	642	644	687	643	670	679	605	671	677	693	664	670	692	637	624	645	665	668	656	622	663	667	671	661	655	636	634	650	673	631	637	615	641	600	662	666	661	698	683	646	666	696	706	639	660	679	665	685	636	672	698	637	614	642	621	685	680	634	712	658	657	652	616	685	611	621	674	655	607	638	651	651	633	686	665	673	672	698	655	644	690	673	631	647	644	675	645	643	636	665	652	647	676	652	687	614	636	658	720	631	666	660	630	639	662	718	673	640	667	677	611	709	638	702	647	609	643	678	634	672	661	641	627	631	673	639	683	620	621	673	659	630	627	667	635	677	676	695	680	630	665	641	707	712	672	649	670	679	691	646	659	626	643	644	629	668	639	682	636	699	676	639	630	672	663	639	655	664	690	674	648	620	649	652	643	674	687	649	703	669	620	670	666	658	647	677	656	659	660	641	709	658	633	650	646	677	695	686	647	645	596	654	644	665	669	635	710	651	661	615	682	686	624	612	647	630	664	632	685	638
63246	86247	47488	15203	3347	970	602	586	581	542	598	591	589	575	602	604	571	635	641	569	559	569	570	564	635	574	578	588	605	596	597	588	596	619	583	554	584	610	562	564	569	622	612	612	582	553	631	622	577	564	568	561	542	585	586	584	591	558	583	589	562	576	584	585	572	593	551	609	600	608	628	525	600	560	563	567	560	590	581	613	573	567	585	558	605	593	609	568	544	566	585	562	581	637	648	590	585	567	590	592	597	558	561	612	588	580	583	498	609	568	559	582	614	582	594	571	610	561	535	568	577	599	557	569	563	560	572	618	571	594	562	586	608	612	571	571	552	522	608	536	539	578	566	542	541	552	587	624	600	623	588	569	566	588	592	589	545	609	605	597	590	591	550	563	569	557	583	568	565	593	565	565	578	578	566	590	560	562	549	580	587	601	573	575	592	537	562	637	590	568	590	564	609	622	574	545	555	589	581	584	549	565	590	592	585	598	590	554	545	603	607	583	588	571	579	610	610	607	573	562	564	581	560	573	524	565	573	552	562	558	572	617	577	579	576	603	538	566	562	595	607	586	558	570	531	594	563	588	565	577	607	554	574	567	567	548	590	559	581	562	579	589	562	580	577	560	576	586	597	586	557	595	597	568	578	611	583	552	594	537	583	557	614	589	571	556	581	588	598	573	601	589	560	581	552	569	565	543	588	589	526	592	579	578	552	560	567	586	590	558	590	532	559	582	590	574	569	635	587	564	555	559	582	551	591	606	580	552	584	592	587	592	586	629	604	619	584	581	581	589	568	587	614	587	546	604	625	567	591	536	550	594	540	560	621	581	624	567	531	560	587	551	580	627	603	620	583	590	615	589	526	619	594	612	585	603	559	601	591	611	529	563	547	575	577	625	552	588	603	558	536	608	554	561	565	577	566	585	624	574	546	551	587	551	554	607	565	586	594	579	614	513	576	599	585	600	642	576	582	549	583	587	579	587	558	553	554	559	605	579	572	576	566	551	572	582	535	593	614	580	597	566	565	601	595	575	556	556	603	616	536	580	568	591	550	550	558	607	605	591	533	577	602	567	545	563	566	571	561	597	577	543	555	571	552	563	600	573	543	570	607	563	576	546	517	535	576	637	546	537	568	536	560	601	557	517	593	589	583	608	593	544	616	598	574	549	634	533	544	572	655	614	540	586	498	573	585	560	612	585	555	555	559	543	617	579	546	587	556	590	567	553	635	596	559	577	517	606	608	603	576	590	600	553	575	578	611	567	615	605	550	597	565	590	569	613	610	562	620	583	557	597	582	551	573	593	543	578	586	542	551	553	583	591	571	539	549	535	566	563	506	558	544	572	579	593	557	571	583	567	565	610	589	597	577	575	584	610	537	518	593	549	555	575	553	587	591	572	554	566	573	629	585	628	593	571	547	555	601	597	579	545	553	559	591	638	545	562	592	592	607	561	576	525	593	568	591	598	594	574	568	565	569	540	561	585	570	621	563	597	609	544	567	593	573	644	566	613	535	566	563	557	572	573	589	590	571	588	568	558	580	543	622	618	538	622	610	592	567	561	599	591	577	600	637	521	590	583	595	568	595	604	569	607	564	563	574	607	597	523	591	578	573	556	578	592	579	596	561	559	610	603	574	581	560	598	569	548	561	571	580	592	564	563	570	602	544	520	555	580	603	529	555	588	534	558	583	561	567	588	581	586	592	558	562	558	596	532	580	572	601	598	589	596	589	564	538	560	570	567	585	539	619	604	564	570	536	558	545	607	572	570	561	557	550	584	533	590	541	622	533	564	563	547	600	584	587	565	548	555	610	565	534	558	546	604	549	553	560	602	569	568	546	576	592	582	566	556	587	587	524	564	553	558	550	613	557	626	520	570	583	572	602	555	569	549	573	553	568	584	582	566	570	616	601	571	580	557	593	518	605	571	615	521	553	595	590	579	618	553	603	582	548	587	577	576	528	566	547	561	565	580	577	583	551	558	616	562	595	612	545	616	547	603	584	565	604	557	581	554	604	580	595	542	574	569	566	552	536	553	577	536	566	564	566	601	510	598	571	558	587	590	596	529	569	582	604	550	580	601	609	591	583	579	567	576	539	603	580	543	570	602	544	575	534	584	557	559	567	618	546	539	554	574	547	583	551	565	536	555	577	584	564	590	589	605	552	640	593	575	619	599	608	590	562	586	574	597	605	561	603	596	549	570	555	565	602	588	589	585	603	560	579	602	591	537	561	572	605	591	572	600	585	554	606	639	555	567	572	619	612	619	567	557	566	566	566	546	561	535	570	573	608	544	572	576	580	561	605	592	559	583	590	593	579	588	589	600	543	565	619	646	558	576	615	543	609	613	571	582	591	562	638	581	582	553	583	567	576	566	594	576	611	549	595	597	555	585	597	621	596	535	552	572	584	573	566	591	588	549	615	556	627	613	591	554	580	540	575	581	568	568	529	583	569	607	591	596	514	567	572	551	609	588	590	566	567	599	529	559	550	594	565	578	590	584	557	541	608	551	589	603	623	595	546	588	577	597	600	561	588	578	580	562	532	592	601	571	564	578	567	550	535	593	590	620	588	582	587	600	600	630	594	567	521	564	559	609	616	574	582	574	583	597	568	568	535	530	585	562	565	587	564	589	564	597	558	584	576	589	574	607	564	587	551	560	604	558	593	568	548	622	585	566	625	524	592	609	557	562	568	554	630	597	582	583	588	581	594	552	589	579	605	566	590	557	611	563	533	601	575	564	584	589	574	561	525	609	564	546	571	617	631	599	624	634	573	586	529	587	579	606	597	546	618	565	576	554	563	588	580	598	548	569	585	578	562	571	543	556	565	567	569	566	551	603	545	580	556	565	556	550	564	538	537	610	593	553	575	537	546	600	572	558	571	591	565	593	581	612	592	580	591	529	571	545	584	572	561	555	577	556	530	603	569	574	554	545	562	591	575	562	598	594	606	559	570	569	637	598	595	592	599	549	565	581	564	577	561	561	523	553	613	569	574	570	581	541	575	599	569	602	604	592	572	557	553	576	615	518	572	585	566	564	578	588	569	536	591	549	551	594	620	577	570	566	631	578	561	589	588	559	555	588	542	541	521	580	604	602	564	550	564	567	568	632	604	566	577	601	568	579	573	552	601	602	606	588	607	601	545	584	571	591	553	542	578	610	555	588	570	555	604	580	635	580	582	564	569	570	607	594	596	589	592	552	582	592	564	585	547	564	565	584	583	600	569	573	554	593	590	568	577	599	601	569	556	562	567	581	561	583	582	580	543	598	546	579	557	597	583	566	583	573	585	533	547	546	602	601	599	584	558	567	577	516	600	593	575	591	543	602	623	588	591	505	573	622	558	634	582	569	571	544	582	610	564	556	564	609	576	583	593	614	546	547	604	593	621	548	584	619	565	603	535	610	559	586	583	548	599	553	562	555	541	587	656	572	554	571	595	563	561	614	535	568	550	577	542	578	570	566	578	551	539	557	555	554	551	607	607	619	532	569	557	598
24108	23008	30246	25042	20189	9978	1633	1022	817	857	891	804	776	882	816	833	840	785	797	802	839	848	840	789	824	833	804	749	786	851	805	840	832	735	851	844	774	790	773	864	802	808	845	842	780	778	776	779	810	794	789	853	806	814	808	820	854	822	779	857	816	802	833	803	813	826	851	782	822	808	829	861	818	821	845	749	814	798	849	791	828	874	834	775	804	765	787	808	796	771	775	813	859	788	810	764	814	783	826	819	875	838	826	819	805	804	824	849	798	804	866	815	812	821	801	815	777	839	749	775	798	846	828	829	795	821	800	780	826	808	814	838	789	861	816	780	795	835	793	807	819	841	831	778	774	837	768	797	788	792	779	775	813	744	808	865	812	827	866	824	809	781	834	781	751	819	820	767	796	773	767	840	802	802	803	768	771	799	788	801	823	791	771	764	797	823	818	836	809	753	814	836	806	765	805	790	849	825	803	785	856	836	839	808	768	833	810	776	798	776	771	766	777	822	786	811	798	802	754	856	804	769	793	803	756	849	814	778	833	780	819	760	769	805	815	784	828	760	787	827	817	784	846	837	783	780	778	758	790	828	813	761	806	808	837	824	782	859	805	834	803	802	823	794	775	820	765	759	809	752	794	794	759	840	770	823	775	781	756	790	772	861	798	812	796	793	813	810	882	805	798	775	806	779	789	838	817	783	764	771	759	799	746	797	823	788	790	806	847	776	809	858	734	786	753	857	814	808	807	794	787	799	793	771	785	829	821	835	851	778	818	798	781	829	829	767	784	867	797	802	832	813	796	778	822	854	798	863	767	753	805	777	754	774	847	793	846	759	834	837	823	812	786	817	767	829	754	767	763	813	803	837	856	733	811	803	748	806	749	775	822	774	774	789	831	791	790	767	755	745	789	816	867	830	827	817	862	787	821	795	807	789	794	840	798	796	715	776	818	793	798	851	810	757	800	822	770	802	762	766	791	782	786	851	788	783	760	787	788	849	814	785	817	825	772	808	826	806	841	763	801	818	834	807	767	812	826	784	810	755	804	822	822	767	740	787	771	834	809	787	820	821	825	814	767	785	799	786	813	790	813	818	814	804	768	832	807	765	787	797	806	786	837	790	873	794	832	769	846	759	830	852	806	754	800	798	807	843	816	826	782	799	878	815	824	777	798	827	831	808	780	864	744	816	821	762	766	827	770	813	782	807	774	787	797	822	837	840	780	752	825	781	798	766	796	835	784	869	815	827	788	817	788	754	764	785	789	794	752	832	783	759	870	819	811	849	843	806	836	812	796	796	842	795	818	791	792	858	803	757	748	787	801	833	792	861	795	827	783	747	787	769	795	832	784	811	870	817	800	813	720	816	800	815	779	801	801	780	787	770	795	839	821	782	768	818	797	749	785	768	820	819	769	752	779	838	793	782	760	754	768	753	796	839	790	789	792	759	790	854	792	845	806	744	790	746	795	797	810	797	802	773	838	782	740	843	801	765	824	802	765	808	821	818	761	805	766	809	806	778	842	864	810	832	785	751	827	795	750	853	778	838	811	812	816	818	827	748	786	778	786	810	775	761	786	749	802	795	796	758	819	834	763	768	807	819	752	820	746	764	821	791	795	803	783	777	758	797	807	774	764	795	824	806	814	749	822	808	767	806	765	763	837	835	812	809	812	815	802	773	790	803	827	827	792	838	818	784	819	783	840	847	753	830	771	774	814	770	803	829	823	763	855	821	822	784	778	775	830	785	788	792	807	774	825	787	797	818	784	832	770	851	831	849	796	740	792	848	830	836	770	790	771	827	798	806	829	824	773	761	807	829	814	768	749	770	799	808	773	776	802	827	794	822	842	842	764	796	766	816	758	787	822	753	851	820	777	764	812	798	776	746	845	772	745	773	813	803	770	781	773	787	818	783	852	816	813	809	824	811	806	793	770	806	762	799	787	789	817	773	788	762	804	764	829	881	788	767	789	823	805	817	761	807	816	794	799	793	809	782	797	805	761	809	742	775	756	773	793	839	800	808	898	772	840	788	771	818	788	848	810	819	734	796	779	859	797	783	771	815	808	801	817	804	806	809	727	849	784	786	801	776	806	806	832	815	807	818	781	785	840	823	782	801	741	781	811	797	755	784	826	823	770	804	801	801	797	828	857	754	821	747	817	772	779	809	798	847	763	786	795	764	854	824	782	793	764	830	793	788	844	801	791	816	720	757	810	804	808	831	766	771	781	740	796	766	791	787	800	811	791	797	856	811	771	828	809	797	822	829	834	844	796	806	774	797	746	774	832	787	808	806	787	832	842	771	815	816	825	804	835	811	824	833	848	809	841	760	757	857	833	812	799	767	814	805	838	800	792	770	759	810	789	787	784	803	799	793	801	816	812	807	756	820	840	801	848	800	846	853	780	817	777	802	806	845	861	793	824	775	822	832	795	821	787	772	809	780	784	830	781	768	810	777	789	792	757	862	883	799	875	856	798	815	829	808	780	820	733	841	815	841	745	786	791	789	810	820	773	771	826	757	847	773	791	816	819	784	828	770	804	832	828	785	812	833	772	737	792	808	813	790	841	782	798	780	885	779	775	845	789	803	739	782	760	813	830	821	812	762	811	756	811	758	806	843	817	788	798	777	791	783	835	814	862	826	795	791	815	814	766	808	812	802	765	767	803	793	810	833	858	777	754	799	814	888	789	763	822	819	810	845	808	793	819	783	807	823	820	807	780	746	872	798	771	824	829	775	782	826	829	821	848	770	794	775	761	785	807	832	823	763	800	802	754	740	822	810	789	758	807	798	794	829	825	765	824	793	875	797	869	796	798	829	771	813	784	759	797	757	832	820	774	748	816	807	815	795	801	773	764	773	799	794	817	804	851	791	806	852	822	795	798	778	798	804	789	765	785	790	808	835	786	795	765	841	823	773	761	753	797	810	815	802	873	764	834	764	753	733	812	860	826	833	824	796	790	778	789	799	799	788	869	797	760	774	787	848	832	795	805	756	822	692	846	804	824	782	752	818	849	802	786	814	817	802	814	801	792	770	847	743	707	777	795	814	826	807	789	813	763	837	810	811	865	737	811	783	821	755	829	776	778	814	763	839	764	818	795	779	758	788	819	797	820	813	798	807	811	779	778	804	785	790	804	810	776	808	792	769	799	804	805	802	818	787	805	801	850	813	820	795	822	885	759	783	805	809	813	775	790	818	753	818	833	846	774	774	798	826	825	807	762	778	797	779	756	784	768	816	737	802	805	760	811	831	776	853	781	800	851	765	765	845	837	802	820	814	823	797	798	773	784	802	824	804	823	830	784	827	763	820	771	769	774	821	779	802	829	789	795	809	791	783	821	782	777	813	771	819	787	823	746	832	776	755	773	774	785	802	832	787	792	818	798	802	884	807	773	795	795	820	829	766	811	842	829	813	809	742	824	815	823	797	791	814	830	775	781	771	781	799	774	809	814	778	783	767	802	772	755	821	766	824	773	793	805	799	822	795	795	830	762	844	778	747
60846	91514	54876	20014	4911	1288	796	716	687	719	684	698	724	691	709	715	757	729	730	738	727	729	690	674	722	677	678	681	671	719	751	680	705	707	700	715	699	708	671	625	634	671	703	704	675	686	689	671	729	690	667	672	664	699	701	736	682	680	652	735	673	689	696	703	706	723	686	699	730	657	697	682	685	669	731	726	691	722	692	729	690	685	715	683	703	669	666	679	731	675	701	709	630	700	712	704	748	697	703	705	684	694	730	735	704	665	661	695	637	693	675	730	663	689	686	714	721	716	755	695	718	696	655	696	722	696	648	736	748	672	668	703	664	726	734	720	660	686	656	728	665	685	705	698	676	702	647	721	700	677	742	690	669	724	665	768	646	734	732	695	698	648	665	699	698	698	689	746	732	731	663	716	707	725	728	703	709	701	677	722	643	699	679	698	676	678	654	724	706	716	683	697	726	756	694	705	737	676	672	672	734	685	661	675	705	695	678	666	684	712	668	679	676	724	682	685	654	698	695	714	679	672	747	713	715	691	648	687	680	698	696	715	686	695	649	689	678	713	720	694	700	653	736	711	725	672	708	673	721	686	660	703	691	720	714	684	705	724	680	697	680	704	736	727	668	683	679	692	662	705	680	679	689	738	706	735	640	681	753	669	689	707	712	709	742	724	674	698	685	688	718	688	691	702	699	672	664	701	685	684	671	710	672	709	690	683	662	727	660	684	644	664	715	674	719	719	703	713	728	717	751	666	679	712	762	705	689	677	693	689	714	666	727	720	686	687	741	727	675	680	707	725	672	671	687	693	719	709	676	724	698	670	712	702	684	690	724	695	685	713	672	695	681	713	727	709	700	689	705	699	735	684	714	719	716	679	698	672	663	681	675	723	719	649	718	704	754	690	721	658	688	710	709	698	661	692	668	734	687	692	690	693	713	682	672	667	721	646	707	673	690	730	684	745	698	705	720	685	681	684	678	702	680	725	742	714	741	707	722	674	693	662	698	681	778	653	698	680	665	671	637	722	710	701	687	720	713	716	669	681	671	707	712	690	693	694	726	655	745	692	685	725	736	701	670	719	669	680	709	710	740	722	731	691	692	741	665	673	666	701	675	738	696	700	691	666	686	698	711	706	685	716	681	687	731	711	686	706	688	659	712	717	671	704	672	717	720	706	665	736	675	669	731	721	703	682	684	703	662	697	687	678	733	686	683	725	692	724	685	663	712	709	678	698	641	699	675	675	696	679	698	648	628	697	669	677	717	717	691	715	686	665	703	734	687	661	690	732	667	714	685	638	683	708	653	692	725	701	708	707	698	683	691	668	704	690	639	696	688	677	645	732	693	639	664	651	674	708	753	721	714	679	692	678	689	678	685	717	668	678	712	668	673	719	706	673	718	678	684	710	684	658	704	703	693	676	695	713	690	718	708	695	692	716	659	739	715	712	674	682	693	708	706	679	697	646	717	729	655	728	719	732	674	733	691	697	698	682	758	663	639	701	691	699	700	733	731	664	731	692	682	683	692	695	722	711	648	721	680	668	680	708	686	691	693	737	701	710	678	683	716	675	697	647	672	695	706	677	723	689	704	694	679	724	725	748	722	695	697	682	717	709	722	714	696	680	718	746	713	676	718	693	661	685	705	717	688	687	702	711	734	710	694	745	690	710	656	693	682	692	710	747	687	686	698	715	735	686	722	730	677	668	700	659	715	681	657	746	691	655	683	747	691	699	628	707	696	716	711	722	683	698	745	640	717	672	667	659	678	666	699	675	729	696	708	659	695	744	671	669	651	673	712	706	715	652	724	715	687	717	679	680	688	679	704	730	649	670	709	636	741	717	712	668	697	692	720	667	718	708	659	663	676	705	688	696	654	725	708	697	721	665	659	686	743	682	678	692	696	693	696	718	592	706	709	649	690	721	711	637	682	725	718	690	695	675	660	663	764	661	689	672	701	644	667	660	721	691	672	668	670	699	671	703	671	784	680	668	679	662	697	653	742	676	665	712	662	730	713	728	704	733	684	702	718	756	680	680	674	656	690	716	728	664	723	702	679	694	681	654	718	715	717	687	688	676	661	681	715	725	667	718	660	690	664	708	739	712	702	694	706	669	715	664	708	679	728	707	673	709	673	707	695	654	700	749	695	683	666	673	671	737	666	722	746	690	764	704	676	687	688	692	699	699	682	689	687	666	717	703	718	696	679	729	671	629	705	693	719	711	708	697	658	674	653	710	709	674	677	680	653	655	667	733	691	704	736	718	740	696	678	677	670	691	678	690	675	702	726	695	669	691	677	691	667	693	681	708	697	709	696	721	671	720	710	699	695	712	709	692	648	695	699	678	664	689	724	725	668	715	666	687	689	682	677	668	665	712	699	666	714	725	716	689	710	644	700	722	703	735	681	710	700	693	676	663	707	670	706	706	692	668	699	692	708	703	687	729	691	707	688	731	665	721	732	707	694	701	679	707	712	725	736	751	701	724	665	683	668	683	722	675	699	716	678	706	684	691	646	747	713	695	693	712	700	709	725	715	649	652	674	679	668	697	735	676	707	688	674	659	731	637	689	723	664	674	709	661	666	691	683	655	684	668	718	685	719	722	695	677	701	716	699	709	666	687	686	688	686	710	719	709	686	691	706	686	694	711	700	642	646	687	657	646	698	692	721	694	639	676	717	717	690	687	688	709	676	726	654	684	677	710	728	692	713	707	688	709	673	670	686	654	697	727	677	658	735	698	696	697	690	667	662	702	690	684	694	733	664	707	723	705	701	698	699	692	715	762	709	720	663	695	665	706	689	690	707	706	685	699	665	678	693	704	739	724	706	672	711	652	740	696	719	713	628	640	687	677	712	676	731	703	686	706	700	707	696	690	725	701	697	695	682	730	687	665	673	696	664	696	704	724	696	677	734	661	691	678	693	754	682	696	715	729	662	688	696	654	652	690	725	709	688	711	685	694	727	671	673	661	687	695	659	692	732	711	676	679	710	743	677	704	690	684	713	673	664	706	670	649	717	685	726	702	675	669	657	682	748	711	688	714	668	680	696	783	740	744	716	726	692	707	677	702	701	681	675	685	751	687	710	634	705	692	694	711	684	640	675	687	673	683	680	675	709	715	696	710	687	683	724	689	712	685	685	668	642	700	690	718	656	669	697	718	724	675	678	676	721	685	675	721	703	715	695	675	695	675	721	698	673	717	703	708	675	703	710	699	683	709	700	729	696	682	692	702	673	749	694	737	759	739	719	759	705	647	697	708	688	653	684	736	720	716	702	681	728	674	715	671	688	709	695	698	658	675	712	652	726	688	702	707	670	640	652	690	650	689	711	749	675	703	700	672	691	708	692	710	694	677	680	676	704	673	732	711	711	652	682	715	683	717	712	704	657	685	707	699	649	655	700	688	712	741	723	718	695	720	717	716	660	686	721	710	741	708	657	685	738	641	697	616	712	669	716	678	708	706	694	737	702	674	664	749	672	708	687	652	727	717	656	662	706	681	669	707
34049	32557	20532	5253	1184	679	581	601	631	582	612	570	584	541	527	617	582	555	645	546	586	600	595	625	595	570	579	574	581	601	561	607	597	570	577	566	594	625	596	567	583	565	624	586	571	601	594	630	541	569	583	594	615	627	630	598	601	597	550	570	622	573	533	599	575	610	571	576	579	548	608	542	573	562	585	607	582	571	580	600	572	591	505	579	577	560	571	640	578	621	589	595	619	575	612	561	562	576	640	564	574	581	611	600	599	594	599	564	597	595	553	581	578	589	608	578	545	594	594	572	579	635	624	617	586	581	599	585	565	585	612	585	578	608	578	562	557	579	579	583	617	553	613	588	599	648	618	620	592	616	550	566	543	634	559	614	577	574	575	582	596	594	592	580	591	537	578	598	602	583	599	613	561	588	584	588	584	609	617	588	599	648	591	561	565	606	559	604	624	614	543	579	594	560	562	601	589	612	572	607	614	612	568	606	615	577	570	590	607	583	598	579	587	613	575	619	605	522	630	614	602	586	604	636	545	548	583	558	594	578	579	604	579	549	581	593	563	593	589	570	518	581	562	614	603	613	563	558	618	587	603	578	600	590	587	567	607	538	535	608	587	559	527	536	620	624	599	599	590	597	556	613	617	609	615	614	638	573	580	566	571	630	573	587	595	616	576	648	552	598	601	603	562	564	597	552	597	616	603	613	593	605	653	549	623	566	579	590	613	593	573	590	581	582	566	604	578	560	590	612	598	544	593	611	551	637	602	627	605	587	613	500	587	607	575	607	546	599	587	583	597	528	606	559	564	602	605	576	591	537	572	585	623	585	589	595	604	570	571	564	590	601	591	585	568	614	575	555	598	609	599	598	586	655	571	612	579	528	558	599	585	580	601	571	514	588	594	620	609	564	552	568	568	567	582	553	590	563	576	599	582	561	585	595	585	605	562	609	596	589	572	570	589	564	601	607	560	542	565	574	595	564	573	579	604	605	583	597	577	577	594	565	578	544	605	576	601	569	558	569	581	578	596	577	634	581	612	565	633	637	593	596	589	575	604	572	632	633	555	572	604	532	578	595	576	569	656	565	608	600	615	563	574	578	550	550	583	633	621	569	576	552	567	575	552	596	584	574	598	568	580	612	631	592	562	572	590	595	594	586	652	598	568	547	616	583	609	561	622	588	579	559	582	663	593	600	592	569	581	594	585	545	541	607	610	577	598	604	604	578	558	670	622	578	615	585	594	592	602	622	600	516	637	573	618	625	547	600	620	580	590	582	600	538	569	615	560	561	635	582	554	575	576	567	565	564	563	562	597	640	593	633	578	601	569	592	550	585	574	622	591	530	602	597	597	549	597	575	607	594	592	580	593	533	580	602	541	586	603	590	607	588	587	601	608	572	589	609	587	572	584	552	634	555	564	589	546	603	642	522	594	587	570	599	606	591	602	635	582	570	561	616	574	572	579	607	556	595	565	570	595	605	568	609	570	573	561	609	651	595	609	599	629	580	594	612	582	595	596	605	563	586	590	628	618	595	569	622	575	577	593	582	609	628	601	524	614	608	564	657	602	583	568	552	586	609	632	585	579	587	579	617	563	606	561	602	635	559	589	608	599	592	619	558	594	592	573	589	561	596	594	587	566	603	588	597	569	602	591	599	557	596	586	563	571	583	590	606	557	607	542	586	601	547	613	585	571	601	581	550	540	583	564	559	575	615	576	570	583	562	574	601	614	636	576	609	592	603	569	639	636	583	577	572	628	609	596	574	565	560	613	605	590	575	664	618	547	606	610	576	587	564	612	621	571	598	598	576	583	611	576	613	621	616	564	575	595	646	593	621	589	569	582	556	561	617	619	646	575	555	570	607	577	603	594	583	575	631	563	553	627	592	574	612	562	580	593	593	606	549	576	587	571	555	546	555	565	597	664	652	606	617	584	608	604	585	605	595	604	589	545	598	584	598	599	581	596	581	605	610	589	574	589	586	606	614	563	572	608	615	575	599	591	583	578	580	581	574	581	612	570	587	568	594	576	589	596	609	622	591	556	595	603	570	628	609	549	541	572	572	594	518	622	558	572	590	618	581	547	601	590	569	602	554	581	596	595	557	549	549	540	550	593	586	588	594	581	603	568	565	623	610	588	590	591	575	608	559	597	634	583	582	626	560	617	579	601	626	595	597	624	595	568	561	598	583	600	627	624	599	627	590	583	587	583	534	571	575	591	576	641	604	587	596	582	621	580	575	596	579	564	598	570	587	566	585	598	589	550	566	567	601	598	583	560	580	601	602	627	568	579	592	577	606	602	612	596	603	597	572	535	593	641	614	607	544	570	557	611	638	622	608	615	619	563	626	596	580	607	602	597	622	600	589	587	551	574	624	586	642	585	601	605	630	599	581	577	597	573	608	589	598	607	650	564	635	637	583	585	572	593	580	529	562	577	570	569	597	592	618	593	579	558	609	565	575	590	657	589	592	558	595	528	619	581	605	624	603	591	533	572	601	534	567	588	552	580	570	609	597	628	579	583	575	609	587	609	569	602	627	583	591	619	597	542	541	567	591	574	606	612	592	598	540	562	584	605	589	560	583	610	589	567	591	575	583	608	545	595	610	570	606	566	618	611	620	606	564	594	621	569	595	596	584	561	606	600	570	562	604	572	540	598	621	613	612	575	581	582	588	590	581	601	550	618	596	575	632	590	574	579	591	582	605	577	560	553	612	633	557	605	587	594	560	596	617	593	576	604	578	523	560	599	583	596	558	604	552	603	583	575	582	618	600	621	606	571	555	568	565	598	586	574	572	596	589	518	611	566	594	586	594	584	558	560	559	576	575	639	580	601	596	580	599	581	611	598	544	595	643	605	578	554	598	579	581	575	561	596	592	585	608	606	600	626	565	596	560	575	581	568	585	564	566	596	629	554	579	588	580	621	615	567	626	580	635	531	602	552	593	567	585	560	628	595	586	530	580	599	591	581	570	637	551	597	551	570	602	601	607	580	541	607	563	580	622	607	580	596	564	577	612	556	579	579	609	592	620	561	558	601	557	603	585	606	591	590	592	588	628	586	590	609	593	613	554	625	582	541	613	600	611	641	569	603	564	565	608	611	581	587	578	590	593	553	614	608	605	610	579	595	577	597	571	607	575	601	536	591	612	590	597	586	563	592	577	612	596	564	579	568	604	605	584	603	594	590	572	576	563	578	622	605	593	612	557	569	580	605	597	615	608	594	558	564	604	583	597	599	593	589	609	583	567	585	599	579	599	578	571	571	561	548	562	545	522	590	573	605	605	564	592	564	556	588	572	614	594	550	597	613	572	581	581	605	575	590	599	599	572	568	567	603	575	587	614	565	580	630	624	578	622	565	609	594	564	579	584	574	611	594	551	567	602	619	616	532	532	570	547	595	627	594	601	620	593	559	595	556	574	593	596	616	656	593	592	547	607	591	581	582	587	596	629	574	595	618	547	592	604	575	595	554	569	607	627	593	573	598	567	584	581	585	584	594	574
32694	32232	11089	2339	935	567	483	436	498	435	482	473	488	487	499	463	472	461	454	465	484	467	482	499	455	463	494	484	466	489	498	441	474	459	450	462	501	473	432	481	468	441	476	480	460	494	445	453	476	449	437	458	491	462	480	466	485	464	433	460	450	495	499	470	512	456	476	453	461	502	461	463	433	449	481	456	447	454	474	479	480	432	440	495	453	493	479	490	447	470	476	467	484	457	428	455	450	457	440	439	501	478	438	473	472	464	481	429	459	464	501	466	464	471	462	484	446	468	496	461	493	471	464	451	466	477	430	462	434	491	473	459	483	482	450	448	476	488	468	536	513	474	502	459	493	426	457	443	419	451	462	500	449	478	474	494	455	480	478	453	455	488	415	462	478	482	488	437	440	458	432	466	452	440	469	471	456	471	450	438	471	477	477	473	501	443	506	501	490	468	491	442	529	456	429	446	509	445	467	438	460	472	477	459	465	444	489	499	492	450	430	460	484	440	470	498	476	450	473	447	428	468	474	454	478	432	474	447	464	466	476	460	491	507	480	447	419	463	436	445	496	468	434	468	486	458	466	482	455	471	457	467	493	468	468	422	433	471	442	436	458	445	484	469	407	463	495	457	444	462	451	424	451	441	444	430	496	452	444	461	480	473	459	463	476	448	493	458	479	497	489	424	443	475	479	437	477	447	467	468	484	452	484	499	427	456	426	473	480	439	454	456	493	473	458	526	479	469	462	468	481	507	457	486	475	458	467	427	486	493	474	470	470	441	475	474	445	482	463	439	467	508	464	497	466	464	449	437	470	432	435	454	459	454	457	447	450	457	490	470	456	443	455	448	432	455	475	473	493	435	444	503	480	446	448	448	478	470	466	512	468	469	481	457	446	460	471	497	464	457	452	470	473	487	491	473	475	476	437	454	470	410	446	473	479	472	489	499	473	487	446	415	471	491	451	421	473	456	484	435	487	478	474	471	487	454	497	416	490	461	487	456	460	447	483	470	427	453	454	480	429	458	456	462	465	443	483	476	498	483	452	480	486	494	412	482	482	488	488	476	491	507	470	453	475	451	479	458	470	483	445	479	455	432	454	499	518	442	454	475	476	475	476	464	447	471	461	462	465	456	460	488	448	462	457	443	503	497	470	455	432	446	453	456	492	446	477	444	428	477	497	421	468	446	445	437	445	500	488	486	440	479	483	505	485	455	474	443	490	456	485	462	468	447	474	429	487	490	476	461	465	465	496	497	513	478	442	442	462	428	451	531	459	473	481	457	483	456	476	452	472	418	448	478	442	470	475	447	457	422	468	459	460	469	462	453	483	441	441	461	482	458	492	533	455	490	441	448	462	435	499	447	465	457	442	490	438	484	488	481	482	462	509	455	448	464	465	442	422	464	435	460	484	489	471	444	473	451	456	447	462	420	466	447	485	443	453	480	490	457	486	446	506	495	440	471	491	485	468	505	474	456	486	458	498	472	486	494	512	461	443	440	463	477	441	431	496	467	445	455	439	472	449	453	489	471	475	461	456	472	424	492	439	463	474	458	497	452	447	452	469	452	457	430	473	467	439	463	445	466	412	467	443	427	462	445	454	440	434	471	435	470	468	474	484	458	424	491	458	466	513	454	456	472	472	478	449	471	441	510	446	464	471	468	483	450	498	483	450	450	464	430	466	416	453	427	485	479	487	474	441	453	473	479	456	452	489	477	468	455	454	444	485	480	470	489	480	517	470	476	487	484	490	434	465	469	447	452	440	480	516	429	462	445	427	441	464	484	452	434	461	478	470	474	455	433	460	481	482	462	426	488	455	439	448	446	460	453	465	484	422	445	449	447	483	456	442	467	518	434	460	442	469	416	430	500	451	459	505	446	472	476	451	488	414	472	477	496	454	420	434	478	449	444	483	448	449	468	451	468	504	445	454	440	470	468	453	462	515	495	450	461	464	479	434	432	452	510	471	439	471	462	469	457	470	478	475	465	466	471	483	479	456	462	448	472	535	439	468	447	507	459	475	465	424	506	483	470	482	488	512	444	484	459	488	491	469	434	464	468	487	485	468	471	492	505	493	462	479	445	474	462	477	477	451	428	409	467	482	441	455	471	455	482	448	470	465	486	449	442	495	505	465	449	432	456	460	480	489	449	475	452	445	449	465	463	479	443	455	469	442	491	427	470	456	404	489	441	471	466	429	476	478	463	469	439	486	478	497	502	461	488	446	437	462	468	472	450	456	438	456	453	467	474	474	449	464	491	439	471	477	487	455	462	491	468	508	450	452	477	462	479	465	443	471	439	454	445	472	474	484	465	450	459	508	441	531	432	431	449	476	486	473	499	488	447	498	491	480	489	463	485	453	464	468	444	474	454	463	439	426	449	426	483	478	464	474	470	436	486	444	426	405	453	470	442	481	465	431	486	466	438	471	483	449	494	502	475	462	473	454	471	446	468	491	449	469	473	445	479	448	474	485	439	443	462	438	454	463	460	508	471	485	464	494	463	492	458	401	473	488	509	498	502	476	488	484	477	507	483	439	450	495	477	460	469	479	429	461	456	467	471	458	481	458	442	444	475	459	520	487	503	433	463	474	462	464	458	463	482	475	457	494	426	494	444	456	468	453	473	444	460	486	463	458	467	472	436	452	494	434	455	482	495	488	469	433	471	454	412	446	411	487	491	467	466	484	446	494	434	502	457	478	478	475	471	431	452	498	456	487	475	452	450	441	491	466	470	456	437	473	453	448	442	450	470	491	463	444	490	459	444	461	511	463	478	447	456	480	480	473	472	463	466	466	467	472	500	458	468	464	472	462	477	481	493	448	469	455	474	470	502	485	481	489	451	458	466	462	477	466	415	456	467	428	466	420	429	463	475	473	457	419	461	521	471	449	493	432	466	457	471	499	474	446	474	498	442	471	455	439	463	484	473	505	460	459	496	461	463	477	514	485	479	434	404	486	457	475	499	451	470	468	506	489	506	486	484	466	458	443	431	454	412	496	433	464	450	477	486	466	489	482	451	481	461	455	467	482	478	473	444	497	458	471	497	442	445	471	461	466	459	479	462	450	445	510	484	466	483	443	456	456	471	471	472	456	434	497	460	506	495	482	438	467	516	472	467	481	450	486	469	497	458	490	436	432	432	458	439	488	466	426	412	524	459	498	487	501	472	424	450	485	477	472	451	488	433	484	425	452	447	455	434	439	446	438	502	459	479	451	421	487	441	489	480	440	455	467	493	479	476	437	484	422	485	447	477	444	484	456	449	444	464	473	459	489	426	462	490	447	477	463	439	486	444	512	467	449	501	467	444	471	456	441	443	449	462	457	476	427	469	533	495	485	480	424	465	507	489	452	479	439	483	437	469	462	483	481	457	479	458	456	472	473	482	472	491	498	440	445	506	471	462	452	462	433	456	434	463	470	432	481	440	473	445	469	429	451	438	461	466	417	445	459	457	460	480	403	480	468	489	463	492	484	504	484	438	453	470	445	471	447	505	480	445
24969	24221	30184	26254	18281	4869	946	606	553	494	573	581	570	516	539	554	528	512	545	535	554	513	498	541	538	550	546	565	528	527	556	516	504	478	529	506	534	578	510	555	531	551	550	520	531	494	538	521	516	547	512	544	560	544	521	548	489	536	531	530	479	494	546	521	517	538	534	544	504	524	580	470	515	529	515	533	505	475	487	546	550	513	523	535	567	546	553	520	504	533	555	560	511	520	487	524	533	539	554	499	530	547	519	561	532	524	472	560	530	549	493	539	548	501	535	563	495	506	528	532	542	528	490	519	521	524	485	492	515	562	515	505	575	534	525	539	524	439	518	485	568	523	530	483	529	460	583	501	521	543	537	514	490	503	534	512	541	538	501	518	527	540	479	517	513	513	555	539	514	556	535	523	555	559	490	550	518	535	529	517	509	566	511	493	540	501	514	561	539	515	501	554	529	501	516	506	512	518	505	524	508	506	523	527	548	538	528	526	485	524	500	502	552	497	522	527	552	531	504	507	490	499	551	494	499	555	540	551	521	522	510	489	520	553	529	524	537	492	548	511	532	500	526	483	537	525	511	508	498	543	523	543	544	528	520	517	527	495	479	523	528	560	532	531	507	478	529	515	538	469	530	523	525	525	519	528	587	504	542	500	484	565	549	527	521	544	557	554	516	511	496	496	552	554	529	500	547	496	513	522	511	482	520	520	509	545	558	568	500	533	494	556	533	539	557	550	525	557	502	501	545	511	501	496	533	494	557	547	550	538	469	517	515	522	561	516	505	507	491	487	534	498	524	573	541	491	507	492	537	535	505	550	493	535	512	551	532	549	543	521	494	494	522	525	512	537	552	526	543	605	529	512	521	514	523	501	501	529	530	519	542	497	514	495	484	490	508	490	525	530	525	519	515	561	537	510	505	506	521	535	481	530	516	499	534	518	475	571	509	495	501	478	501	533	507	513	538	520	507	566	586	541	511	509	498	516	555	514	521	522	518	526	521	577	496	506	554	543	517	522	532	520	538	531	506	507	496	501	474	470	533	524	505	533	509	503	545	499	479	544	512	531	534	503	494	500	549	529	513	556	534	547	547	507	520	554	532	538	513	542	553	525	520	543	501	523	496	489	547	546	537	526	514	533	516	541	522	532	512	503	535	497	552	546	504	510	530	491	570	477	566	536	521	498	516	560	531	523	540	512	501	522	551	486	518	543	522	533	521	519	537	515	508	514	539	495	511	490	539	498	503	516	514	500	473	537	522	518	570	479	517	565	523	512	520	537	479	546	540	518	545	529	533	555	509	544	579	533	511	552	544	513	530	514	494	498	538	526	526	526	497	561	503	491	547	529	521	585	523	487	518	515	552	508	508	502	501	477	522	504	556	551	507	520	496	555	477	498	526	552	508	569	529	510	552	534	511	545	486	519	523	534	543	506	476	504	493	531	523	503	558	513	511	482	498	528	545	518	521	537	509	548	539	544	512	523	509	533	509	546	507	500	528	512	579	513	529	512	533	520	516	525	529	531	493	557	561	527	516	528	496	519	522	559	550	479	536	540	508	518	545	516	547	502	515	520	492	561	494	469	544	486	470	551	506	521	515	559	513	498	500	520	508	517	540	521	509	550	513	509	506	529	511	490	492	510	531	463	549	528	526	552	550	520	506	493	503	492	489	531	520	549	534	524	523	509	546	512	512	512	514	534	567	492	468	495	565	567	522	529	543	523	559	509	551	516	519	525	556	523	537	500	542	501	523	548	514	528	499	502	553	547	513	542	507	538	551	534	554	519	497	471	529	505	520	559	490	480	489	520	524	507	530	489	524	524	544	517	506	497	518	534	521	565	531	504	515	507	526	474	509	503	529	534	469	522	503	507	521	522	501	498	557	527	540	502	524	516	517	500	530	550	519	537	533	527	572	508	513	521	516	490	542	474	523	535	508	522	533	516	511	519	494	532	505	560	556	463	489	554	495	524	541	520	528	513	516	486	520	506	510	547	553	491	523	510	515	522	502	502	486	551	507	499	520	536	512	501	547	545	552	526	526	534	518	493	528	517	518	530	510	539	504	542	527	548	539	559	503	536	536	520	536	479	542	533	488	531	492	495	534	524	560	479	541	492	488	527	548	515	533	512	509	534	521	531	539	515	514	520	519	524	478	474	499	510	518	504	507	524	510	521	506	506	536	499	531	528	520	493	507	523	531	572	521	499	510	516	494	540	473	516	543	534	544	505	521	527	525	526	512	522	545	545	523	537	519	507	537	541	526	494	501	550	534	488	502	507	511	559	501	529	503	519	560	524	524	497	480	514	528	521	524	523	540	528	496	518	523	521	495	544	506	529	529	542	509	506	519	498	503	531	514	532	532	525	550	553	530	501	504	531	540	476	570	565	524	554	500	507	512	501	493	535	497	514	512	533	511	516	492	532	514	506	490	530	511	569	489	547	573	551	542	529	550	532	517	506	533	520	496	528	506	495	562	527	501	534	496	507	506	521	537	499	508	538	488	517	501	543	488	517	511	499	509	525	560	507	484	471	474	495	528	493	588	546	491	533	522	532	547	516	531	513	526	510	499	520	521	524	519	524	479	474	543	507	532	531	516	514	515	554	505	554	513	504	513	513	565	513	517	523	559	511	522	513	541	524	529	522	512	529	530	493	512	501	554	521	472	528	518	530	527	490	513	537	510	508	544	498	494	499	533	505	524	543	495	536	555	542	517	546	502	535	528	507	523	467	501	493	526	490	544	526	521	491	526	522	560	501	560	523	529	560	527	496	550	514	488	516	510	515	530	498	529	525	496	513	524	546	532	502	526	527	540	494	522	530	508	494	468	562	538	512	481	570	539	490	514	524	526	480	514	522	545	533	494	543	539	502	528	554	522	517	519	558	548	529	466	524	529	472	513	488	524	468	534	484	459	535	536	516	504	509	519	520	500	519	543	496	512	509	531	526	523	548	532	554	541	522	532	535	561	496	499	578	526	496	515	482	528	532	487	559	525	545	507	572	568	531	512	513	556	552	510	487	523	527	484	561	535	517	582	543	510	514	538	525	504	537	531	546	515	498	491	533	535	511	542	545	476	509	501	516	570	500	554	571	535	536	523	554	552	506	537	518	511	525	556	533	505	552	491	529	564	537	495	510	538	573	494	489	503	509	534	532	520	478	540	545	520	484	513	527	469	479	521	494	498	478	551	520	506	512	534	512	511	559	500	490	499	494	524	546	471	525	544	531	524	503	523	552	507	506	542	493	511	498	539	493	497	538	501	495	538	547	505	521	507	512	527	554	505	508	494	523	485	506	512	505	562	528	522	508	497	531	529	547	550	551	491	511	485	574	510	510	480	542	517	543	543	508	504	508	540	536	557	563	502	479	488	533	520	537	527	532	527	508	510	512	525	512	522	480	502	532	515	516	504	551	513	550	532	505	583	527	490	546	491	509	509	525	521	500	498	534	491	524	492	551	506	545	522	519	589	489	539	501	532	530	529	523	497	526	552	524
62279	83511	45429	20490	6392	1201	605	465	434	464	456	450	477	463	511	453	458	481	458	484	468	467	410	465	443	500	448	475	509	500	447	450	468	535	438	522	498	451	426	482	476	478	460	495	443	470	499	496	451	437	498	489	453	451	458	446	481	433	475	450	449	479	483	438	469	449	465	458	476	464	437	443	475	464	497	462	440	454	469	493	459	436	448	490	445	483	422	456	452	439	456	421	511	487	449	482	464	446	445	455	429	454	466	438	449	447	485	393	464	456	461	437	399	428	436	450	466	439	508	460	448	467	428	455	488	445	465	480	489	473	446	424	440	453	430	476	458	481	470	461	470	478	484	447	444	488	429	468	459	453	435	468	463	453	451	481	477	468	452	482	487	453	451	468	498	436	436	383	478	465	454	452	470	447	438	430	450	454	442	481	432	464	476	427	506	435	489	464	452	458	435	441	444	457	493	432	426	466	482	459	490	457	468	442	466	431	434	428	430	475	433	439	484	455	432	432	453	449	459	497	465	482	461	482	447	475	436	440	422	475	446	484	446	427	460	423	443	462	464	475	467	475	416	457	446	471	491	429	441	444	482	503	478	476	472	451	463	451	433	468	486	439	479	487	469	481	459	453	447	481	477	457	432	450	480	459	455	445	397	457	478	453	449	462	470	467	443	472	472	447	474	477	454	452	473	417	494	450	460	428	432	482	451	454	455	487	443	477	456	431	455	480	474	461	454	428	440	472	475	475	448	491	485	480	457	453	460	497	445	461	441	463	442	451	479	478	437	419	432	485	469	462	469	478	441	441	467	443	464	468	454	466	458	450	464	461	442	431	443	408	504	510	465	455	476	452	491	421	483	457	490	485	476	430	463	448	457	459	449	478	480	461	453	407	484	456	451	472	460	470	448	489	441	473	434	441	463	458	464	475	464	444	480	448	462	430	438	485	445	442	491	476	459	429	502	466	477	462	454	485	449	450	438	451	447	489	441	454	447	457	456	460	493	429	491	470	461	480	467	474	450	426	464	441	423	417	468	474	510	468	464	435	460	454	441	461	445	460	436	457	468	434	452	453	423	410	444	466	449	441	440	463	452	476	458	450	447	480	450	493	472	469	424	443	466	447	434	427	451	470	451	478	471	470	475	429	452	468	456	488	478	444	483	474	483	502	448	462	470	484	433	463	445	470	450	455	454	449	458	446	472	453	488	488	455	477	475	454	434	473	478	429	437	455	473	470	430	442	479	471	497	449	459	463	437	453	434	472	448	407	473	484	463	466	474	444	470	478	454	452	470	449	450	462	442	436	454	445	476	471	435	472	473	439	445	445	433	433	489	445	466	440	475	468	454	436	438	432	496	449	473	472	471	418	455	429	444	442	459	482	463	445	449	496	457	451	481	455	467	457	478	486	429	434	447	477	458	457	503	493	442	432	436	471	455	464	496	457	459	447	434	439	485	472	442	437	465	470	448	469	478	471	445	438	456	466	462	494	465	448	478	426	483	427	453	463	474	422	422	449	471	435	495	490	474	448	462	484	456	476	436	470	498	442	481	460	487	484	449	481	441	488	467	483	449	525	481	471	466	460	473	485	480	433	456	465	444	447	449	471	505	448	437	441	490	459	464	488	481	438	456	431	474	443	474	454	464	446	450	428	419	459	442	465	440	464	459	469	496	468	441	472	461	455	460	457	499	455	462	486	447	425	439	455	473	454	440	449	472	432	420	450	465	471	468	484	510	463	434	462	487	443	465	484	468	477	436	463	449	458	448	492	459	498	466	424	447	487	449	483	435	466	450	479	439	439	467	474	454	458	478	439	481	433	448	483	476	460	461	452	468	441	457	487	456	453	468	447	444	489	463	480	471	437	469	462	444	431	439	467	467	471	473	488	456	446	484	494	497	447	445	531	457	465	458	467	456	454	434	453	445	466	483	476	457	463	474	453	496	468	466	470	400	479	448	436	455	461	439	483	460	469	467	463	428	441	453	443	426	462	458	491	473	486	470	482	513	481	469	478	453	483	450	438	485	480	483	465	485	441	452	485	487	484	466	456	448	467	460	486	455	439	418	492	429	487	431	463	415	437	453	493	474	430	469	454	450	464	442	462	492	437	432	485	476	452	458	472	435	475	468	447	459	476	502	465	471	441	437	441	488	491	463	459	419	463	467	489	443	458	466	428	464	476	482	409	440	510	445	439	468	458	446	455	467	461	462	495	465	486	423	472	450	459	458	451	437	470	459	471	460	462	442	471	469	462	435	476	437	481	478	447	440	436	457	466	463	459	449	441	489	466	437	449	477	468	454	455	454	452	425	485	442	472	451	476	419	436	457	484	476	443	475	474	489	422	456	500	473	455	500	468	454	460	430	470	476	453	401	433	475	461	462	431	451	417	440	483	438	499	447	459	431	448	459	520	443	451	473	470	476	411	458	455	480	470	449	450	429	463	467	445	438	427	458	453	441	488	481	421	454	490	456	461	421	441	443	450	479	491	456	431	472	463	487	438	466	462	472	470	443	480	440	419	470	456	434	438	457	497	470	487	462	475	443	475	463	479	482	470	470	490	454	457	487	440	480	474	457	412	470	436	471	435	452	446	478	436	454	455	457	444	463	475	452	411	438	443	485	465	471	467	476	468	501	512	476	481	454	460	397	462	455	468	454	504	446	454	451	430	442	467	429	442	458	458	492	459	469	436	488	454	461	456	446	474	462	483	466	475	455	438	472	472	424	474	434	497	429	488	445	421	462	449	442	506	439	452	455	463	477	470	450	490	462	443	442	443	467	499	467	459	487	493	481	465	429	436	444	462	449	459	458	435	476	446	442	477	445	483	453	468	478	460	479	472	468	458	484	494	475	461	448	494	494	474	452	457	492	411	473	442	465	465	489	476	433	458	458	450	442	442	469	488	447	440	447	500	485	424	428	446	485	428	476	451	432	491	439	470	473	446	489	441	451	449	493	449	474	461	464	454	466	482	470	465	504	414	465	448	446	475	471	447	445	441	480	446	451	463	444	446	467	447	452	483	471	477	461	481	438	465	443	438	421	487	452	451	444	437	470	463	433	424	491	448	448	457	487	461	439	467	482	478	440	461	455	491	440	462	470	459	409	497	470	451	466	433	486	446	477	478	442	492	460	454	449	438	463	453	434	463	448	470	474	419	463	446	470	451	451	457	451	487	438	474	490	494	458	459	450	426	474	448	464	475	492	442	507	469	439	481	455	446	400	440	472	478	471	445	443	472	433	455	448	486	432	500	477	460	467	431	456	459	486	508	426	488	470	470	439	453	487	465	453	423	435	459	451	436	438	469	440	457	440	427	473	485	443	451	472	436	461	445	446	469	480	506	406	465	485	429	437	458	461	443	493	453	456	450	454	454	475	436	455	483	459	469	442	500	489	445	442	420	466	464	475	488	442	452	447	442	462	446	500	482	523	455	444	460	478	443	453	458	432	487	437	424	462	458	486	455	461	460	479	488	501	460	429	433	483	430	472	435	518	457
24140	22807	29990	25591	20793	11066	2201	812	662	698	671	692	634	667	658	664	667	671	638	631	664	652	684	636	608	631	646	652	607	658	663	637	667	651	601	677	686	628	666	634	656	597	678	650	635	644	629	647	636	631	608	616	644	649	638	667	643	628	643	695	684	591	662	626	685	656	629	639	639	627	602	634	620	622	645	658	629	614	642	635	646	684	624	626	615	636	582	650	646	655	619	620	648	657	640	661	645	595	616	626	659	631	698	636	612	647	672	719	669	643	601	628	590	630	635	641	595	604	655	652	633	624	608	663	616	644	606	615	602	577	644	625	571	676	663	579	620	625	659	674	677	600	602	648	630	625	666	627	639	655	645	660	636	635	653	657	628	652	567	673	626	618	673	626	612	629	665	599	661	663	646	612	676	642	653	665	632	626	564	666	617	622	651	647	605	609	629	612	616	633	613	660	675	650	651	656	619	619	639	638	597	639	605	661	599	602	620	624	691	584	661	600	690	651	644	638	597	601	661	654	643	712	652	626	653	618	621	638	635	626	632	627	672	616	656	626	632	623	633	651	625	618	632	632	565	646	658	628	621	620	597	602	647	597	662	658	635	634	593	630	651	645	624	657	672	644	664	608	619	660	619	620	614	626	622	584	663	633	624	638	619	599	645	591	666	584	639	679	627	659	630	629	656	635	623	646	641	662	575	650	632	631	631	592	594	621	674	623	657	638	597	624	611	677	621	634	615	681	618	634	615	641	599	633	670	631	645	694	685	606	641	635	609	634	657	633	674	644	593	644	637	632	611	624	639	667	629	631	656	642	698	645	664	672	644	673	611	630	633	650	670	667	647	624	619	651	628	648	636	641	673	635	641	585	622	612	582	653	657	687	631	648	619	675	594	703	633	606	603	657	624	640	578	639	609	607	606	667	645	593	607	617	598	662	648	628	600	667	593	597	650	641	612	647	661	626	620	610	679	635	612	626	667	649	663	620	651	644	660	620	640	656	612	633	645	583	673	651	637	656	560	639	618	653	616	628	621	643	638	626	600	606	634	651	622	614	628	695	635	683	628	640	643	647	620	591	670	620	663	609	565	633	660	594	647	632	629	629	647	661	626	650	649	599	637	663	688	659	650	626	631	635	604	637	651	638	577	641	669	606	639	602	700	626	642	649	617	636	628	674	616	660	642	626	657	664	616	650	608	641	626	645	634	648	655	611	621	649	612	595	612	659	598	649	627	610	597	597	671	617	688	636	629	625	598	619	635	614	625	609	646	634	590	627	612	629	621	630	654	619	650	629	656	638	671	637	626	662	624	607	649	642	679	653	639	606	646	622	651	655	657	662	620	620	639	586	652	673	624	609	644	669	604	657	665	595	621	676	640	639	619	630	590	627	608	595	623	653	541	613	642	599	615	630	676	660	709	638	651	667	644	600	663	671	587	583	593	607	642	627	664	610	596	633	618	609	656	642	630	616	664	630	672	584	635	615	690	642	641	600	651	592	655	613	646	670	583	628	605	639	596	652	576	672	666	589	701	642	622	630	654	656	578	637	658	657	630	672	656	619	591	616	615	617	624	663	637	654	616	680	632	607	662	630	623	689	657	673	630	671	603	607	638	626	638	634	602	648	612	675	659	614	624	663	620	629	659	628	589	652	595	648	659	614	618	593	638	632	620	639	595	674	636	631	632	666	633	591	598	619	646	656	653	645	656	702	615	638	656	607	634	651	619	609	652	636	613	644	668	575	663	581	631	625	612	617	668	595	627	633	652	637	618	591	687	677	617	643	635	640	586	605	608	612	614	606	662	598	667	634	620	637	652	631	621	637	659	593	572	606	637	632	642	636	631	630	680	655	628	635	643	607	634	678	606	602	664	594	626	658	652	654	649	650	643	618	626	631	582	671	617	661	674	611	654	621	622	667	620	655	599	610	596	699	631	613	593	602	606	637	624	668	606	669	617	653	612	641	635	657	659	632	637	644	621	644	618	672	613	656	659	639	698	672	655	593	599	630	652	597	631	659	680	647	624	598	600	628	615	606	659	632	658	634	638	649	647	601	625	644	628	596	624	655	636	603	619	634	632	661	594	647	625	628	662	692	634	625	641	643	661	618	617	614	666	598	630	642	606	597	635	594	623	634	642	629	659	642	651	591	642	661	643	601	648	651	613	646	640	609	664	632	583	643	587	638	712	638	689	603	640	672	630	632	634	654	615	634	593	598	649	570	678	628	605	606	644	637	617	616	655	612	626	616	608	626	622	649	642	620	633	638	650	644	637	636	623	642	649	610	569	594	675	598	619	677	616	679	638	641	647	664	672	622	641	621	654	628	660	688	641	642	644	589	614	611	633	617	643	646	620	608	674	618	651	621	643	645	663	598	604	611	645	656	608	636	621	658	572	668	610	584	593	633	591	599	615	661	608	606	604	669	646	651	608	592	640	640	624	639	600	617	646	637	604	660	634	633	657	646	612	606	637	638	598	584	652	594	637	612	625	670	628	633	592	637	608	635	637	617	664	599	634	655	624	653	642	637	644	645	635	650	638	627	650	597	612	655	618	644	653	658	626	607	650	600	602	666	648	640	647	646	624	582	611	663	642	600	603	648	598	626	665	623	613	567	632	639	629	628	644	703	676	656	627	679	613	638	633	631	650	659	605	664	635	629	624	639	604	590	629	632	638	643	612	610	599	613	662	610	603	647	625	590	609	651	643	650	618	644	624	645	585	610	633	624	619	660	611	666	640	648	657	638	671	597	635	612	622	645	628	634	620	627	657	640	653	616	650	659	637	625	635	640	628	629	658	678	627	639	634	654	632	625	636	638	632	636	665	618	642	638	677	633	675	618	647	593	633	621	618	626	618	642	625	675	616	641	664	649	639	573	638	617	630	694	646	652	622	628	648	584	613	624	638	587	663	609	642	643	613	630	639	580	585	619	644	596	621	616	629	621	648	643	637	640	645	652	618	616	648	643	604	617	639	611	568	611	595	639	688	620	621	661	621	661	658	629	641	645	634	627	630	669	642	629	620	649	621	661	625	646	638	665	606	630	662	654	657	654	637	593	632	649	603	637	640	617	618	610	630	655	634	596	614	595	594	610	643	613	627	625	602	632	654	644	639	648	618	647	617	626	617	628	620	681	639	689	604	634	596	689	588	634	605	636	638	616	577	608	663	641	617	627	627	614	659	646	717	614	645	636	613	626	641	694	599	651	610	624	624	625	669	637	594	639	595	645	630	648	607	642	609	639	616	640	625	649	656	604	643	622	629	654	631	637	603	651	664	660	632	598	630	665	594	620	625	656	584	621	604	677	621	586	633	624	653	636	628	600	691	660	663	633	648	643	617	598	636	638	604	650	600	580	610	628	670	651	617	621	638	594	596	605	630	621	656	608	647	622	602	672	584	674	646	654	601	627	616	651	634	617	658	600	644	640	644	635	618	666	578	642	595	633	637	654	643	667	624	597	660	624	635	672	651	656	607	650	595	662	620	660	642	648	618	625
60544	85583	55737	27252	8661	2666	1062	618	570	531	522	567	603	558	545	558	589	559	532	572	551	536	576	596	535	546	582	586	578	505	556	532	578	612	533	569	596	574	569	567	544	553	563	565	570	553	580	538	567	574	594	569	591	551	570	580	629	560	567	536	554	591	603	559	588	555	582	558	601	582	536	579	559	558	598	592	593	572	578	539	555	542	529	532	585	587	525	583	536	562	526	621	550	532	526	570	583	533	555	573	551	549	563	558	565	527	598	604	560	563	555	534	596	569	587	595	572	560	535	567	564	555	574	605	562	522	574	531	585	566	524	608	597	565	572	568	563	565	580	576	560	531	542	515	580	549	542	532	567	516	565	531	570	525	546	529	526	531	565	529	547	590	579	604	578	554	563	593	542	562	560	522	575	558	552	526	587	595	570	571	528	552	564	528	573	561	582	602	562	546	542	528	598	560	541	546	577	593	549	575	530	531	558	580	571	601	556	565	549	578	576	545	559	560	539	566	547	550	564	593	520	521	573	570	575	573	567	551	560	593	553	549	537	536	559	583	550	547	537	551	557	511	590	565	576	581	552	543	598	591	555	575	588	579	557	548	558	561	547	563	558	547	542	577	522	545	565	540	597	543	576	551	546	566	568	499	584	562	552	521	570	539	573	573	561	537	585	538	527	592	607	537	559	556	593	534	558	581	506	575	576	574	559	556	520	587	563	573	542	581	538	534	584	537	557	565	562	559	558	569	588	645	598	576	561	571	579	545	607	558	603	553	579	577	570	565	561	558	564	526	514	562	532	523	563	552	560	585	562	527	512	556	572	585	543	546	571	572	574	564	578	564	581	523	579	607	565	590	519	564	535	580	585	536	587	595	605	575	575	558	539	508	594	577	549	579	555	608	549	584	568	567	572	541	531	572	553	551	569	570	609	584	568	550	587	577	578	579	560	555	536	558	560	539	557	561	543	583	554	540	546	532	607	553	586	535	549	548	581	609	573	564	580	551	562	511	597	528	532	595	560	520	613	552	574	557	597	541	580	527	554	581	578	538	542	548	574	495	529	528	554	552	546	550	637	497	575	604	569	585	541	572	574	582	535	536	557	554	601	550	570	573	584	577	561	512	595	561	533	570	550	528	575	566	578	540	537	536	533	555	576	575	539	556	585	577	568	578	574	576	557	583	550	582	568	597	552	551	555	543	563	563	580	589	555	552	602	559	550	550	550	536	552	496	540	574	537	610	562	527	528	581	556	532	566	545	591	563	527	557	575	565	560	548	541	583	541	564	608	543	564	567	550	582	540	594	509	584	545	546	543	577	596	577	572	548	537	575	554	529	559	554	568	557	559	535	538	573	540	531	569	564	556	542	580	548	603	559	527	539	551	571	578	534	542	509	540	581	537	574	559	611	549	560	554	583	500	588	583	515	562	545	581	500	533	562	539	557	557	561	563	579	559	574	531	529	583	538	545	523	583	585	576	560	535	559	621	526	556	594	583	580	571	546	569	536	571	574	588	613	520	557	521	557	555	558	558	578	581	567	546	533	540	542	511	547	572	536	557	571	578	549	622	543	573	581	561	574	585	593	543	523	543	505	525	541	528	538	560	551	594	553	540	544	554	542	577	518	598	546	567	557	579	574	588	574	578	629	591	556	535	567	582	549	543	574	572	538	534	557	599	629	565	562	578	576	535	527	582	575	535	515	587	583	548	533	537	585	594	560	575	540	555	560	539	529	565	596	535	571	520	537	538	529	568	556	597	525	578	594	547	583	618	551	582	496	550	569	560	550	553	516	531	584	525	535	549	549	511	565	601	544	542	583	542	580	551	555	564	585	581	576	563	525	566	570	548	535	540	544	569	570	537	552	547	595	515	588	529	555	549	560	528	573	579	483	575	517	539	548	502	554	563	538	558	547	572	497	565	555	546	567	600	535	586	595	549	563	557	611	537	547	557	523	554	585	543	562	545	547	564	542	586	557	561	593	569	581	581	563	561	552	603	530	550	607	626	546	576	545	567	571	550	575	520	516	546	573	566	603	554	497	531	595	577	571	518	580	528	542	537	560	547	541	546	555	595	555	577	541	551	539	565	563	611	562	561	545	601	592	576	525	542	567	568	569	605	605	608	539	548	583	537	540	585	553	561	540	539	555	576	538	563	566	610	535	564	578	578	548	572	569	565	605	547	552	548	519	614	573	579	565	560	541	559	556	571	547	548	550	559	530	551	576	599	517	530	579	552	575	564	573	586	555	548	567	528	576	575	579	557	570	555	557	552	602	563	539	574	546	500	525	549	569	589	548	492	584	550	516	561	542	563	562	607	573	541	558	603	571	562	540	581	525	541	567	548	555	595	522	570	586	559	561	593	593	558	603	524	558	561	532	550	576	601	539	566	571	579	562	533	568	552	612	561	503	545	587	538	535	572	569	567	590	565	555	539	562	541	603	564	554	540	551	560	559	545	571	520	583	529	556	577	563	586	556	558	552	531	491	525	541	565	565	577	490	571	533	575	567	546	574	536	596	558	554	563	583	578	569	559	523	571	564	523	533	581	600	588	579	531	582	559	522	567	582	548	574	567	599	574	541	537	551	551	546	566	577	595	524	514	572	552	567	547	558	581	596	575	577	537	584	548	538	556	607	562	549	564	561	519	526	582	559	522	550	520	541	492	522	557	532	605	584	568	545	583	507	538	505	578	550	585	579	539	566	580	577	512	627	520	516	599	524	558	533	597	597	525	565	606	587	554	568	534	571	580	545	571	528	559	560	559	508	584	566	515	551	557	554	562	531	556	557	576	571	531	543	525	584	556	529	546	538	517	577	550	551	606	578	560	508	538	611	561	522	562	546	532	552	609	567	577	561	574	561	529	567	546	539	556	528	560	559	559	591	553	561	552	576	562	529	565	551	531	520	590	560	557	527	544	574	546	561	560	577	542	547	574	568	550	576	550	517	567	524	563	584	516	554	556	575	547	524	522	547	584	579	548	527	534	590	561	568	528	535	518	556	561	550	545	575	539	568	540	557	556	543	558	550	531	580	513	563	594	551	538	571	545	574	536	561	568	522	566	553	525	575	533	541	550	605	534	523	555	586	538	561	553	559	555	546	554	595	544	541	558	631	528	504	516	531	532	569	538	537	543	530	534	550	564	523	528	558	508	551	556	514	541	558	552	570	494	537	537	598	617	560	518	537	593	584	537	572	594	561	586	544	586	546	526	549	535	526	531	543	588	544	573	598	533	551	557	538	535	527	575	525	567	553	551	559	587	560	559	580	572	521	573	555	523	531	564	573	540	545	531	598	557	557	537	554	552	543	544	538	566	544	578	529	552	562	555	563	572	534	546	536	527	548	576	589	553	569	564	556	569	525	544	573	559	634	592	542	556	560	526	543	552	531	564	555	564	538	559	565	550	525	520	529	569	584	581	523	574	540	550	537	524	563	574	520	566	541	552	561	558	564	582	549	569	596	549	593	579	550	535	542	552	563	559	547	586	561	552	538
33534	29720	19867	5748	1348	662	544	543	496	448	481	470	482	522	511	467	456	446	499	521	467	461	462	448	483	463	488	472	481	466	455	486	510	454	460	463	501	471	489	464	474	455	482	538	443	466	439	478	493	471	491	460	518	478	467	481	479	472	450	499	482	453	506	452	495	478	466	464	496	492	464	464	480	495	460	468	503	492	509	499	495	477	477	486	481	480	459	483	477	462	464	493	506	463	460	517	461	454	479	472	466	484	492	452	414	467	512	462	483	445	453	493	463	484	438	463	464	462	495	505	449	431	480	482	480	459	466	470	498	426	489	467	495	437	464	463	498	483	482	487	459	472	500	469	492	468	475	509	458	486	447	502	441	524	494	458	435	479	464	485	489	486	457	481	461	489	470	476	509	477	482	464	497	495	481	454	477	445	459	523	443	492	448	475	452	464	475	462	462	447	481	479	496	485	498	458	479	477	500	505	471	448	448	495	452	484	440	480	504	498	435	481	494	434	467	485	437	449	469	458	492	482	492	474	496	464	464	514	521	484	463	476	452	500	483	461	510	508	440	468	467	479	454	485	470	509	516	481	465	477	451	449	482	495	465	528	516	438	495	475	503	475	464	461	500	489	489	506	430	474	451	456	490	469	470	470	440	514	489	452	478	465	481	483	431	466	465	452	494	445	486	487	511	478	460	495	470	461	480	468	505	493	519	440	447	483	478	479	497	474	476	510	525	422	451	460	504	470	437	483	444	504	426	489	469	448	444	442	486	499	478	448	490	522	445	454	438	500	493	450	475	474	507	475	475	455	470	480	507	472	487	504	477	475	462	473	478	482	487	473	473	461	475	479	450	471	471	440	457	475	477	457	436	465	494	475	460	503	455	457	464	484	447	458	478	503	481	454	443	471	494	478	508	465	487	486	449	525	488	498	456	451	472	469	492	471	496	507	490	454	496	452	473	473	471	499	466	458	466	447	455	498	487	468	472	463	470	459	515	504	455	514	483	457	482	451	464	481	500	459	459	482	471	484	480	453	494	479	472	481	480	516	479	479	494	480	480	474	460	470	434	473	457	488	489	496	501	474	479	500	470	491	472	444	455	461	409	493	490	469	464	473	494	473	462	468	475	442	463	459	495	461	447	488	492	481	480	505	459	499	495	472	466	473	432	498	487	493	475	461	517	438	504	440	454	488	499	483	456	457	445	471	500	450	471	495	423	423	468	493	510	455	461	464	486	443	502	482	478	475	476	444	470	485	460	489	455	495	486	461	473	472	484	450	457	450	443	443	507	494	457	464	444	465	447	486	461	462	463	463	486	512	476	470	498	500	509	488	436	446	478	474	509	468	495	452	479	487	464	525	487	479	448	495	507	425	493	426	443	460	484	462	494	443	452	482	470	493	457	454	506	462	445	485	436	508	470	490	486	467	481	512	472	458	479	430	466	451	446	462	481	479	465	454	481	470	482	461	494	490	458	493	498	485	492	468	481	464	449	486	495	464	485	461	459	449	472	494	492	452	452	460	460	498	479	436	469	478	493	485	483	462	453	501	480	486	469	495	528	507	433	491	492	462	459	483	496	482	489	506	519	474	463	500	477	451	479	480	454	467	474	486	468	461	422	459	479	447	468	491	489	464	490	477	434	462	425	488	481	491	474	499	472	483	497	464	454	463	473	472	443	503	470	464	525	494	491	484	482	472	453	472	472	442	464	491	498	457	507	436	480	513	482	439	477	477	506	484	467	476	503	463	524	476	519	494	485	508	462	460	486	532	446	465	445	493	482	486	455	484	500	492	471	484	488	426	476	453	488	455	439	481	433	444	486	473	477	446	441	485	456	446	507	443	480	485	451	475	456	487	487	485	472	481	487	475	500	429	500	490	503	434	500	495	461	492	502	465	473	504	461	419	446	443	467	467	464	483	495	492	484	459	459	431	480	499	455	479	476	508	498	446	493	500	481	467	472	508	489	474	470	487	428	487	479	476	448	484	421	487	484	528	475	459	464	495	456	500	481	463	493	452	480	498	489	476	486	515	476	431	509	488	470	493	502	492	504	454	475	477	466	519	479	469	463	495	476	504	458	460	482	495	557	467	476	452	476	515	479	498	473	495	489	443	506	474	442	523	467	468	486	490	460	472	492	492	462	481	456	463	439	444	474	484	471	486	454	493	457	470	444	477	470	488	498	422	482	466	458	510	499	454	500	501	507	458	512	502	519	457	476	491	449	461	532	466	473	484	493	473	481	432	431	477	482	497	506	497	470	505	515	490	480	456	478	466	463	460	495	483	461	437	497	451	478	485	457	478	457	506	455	479	487	458	461	474	459	493	491	457	468	476	465	482	502	491	495	471	484	453	480	462	496	478	502	467	462	491	484	483	499	455	467	452	441	417	515	499	481	465	493	452	477	483	485	453	462	483	493	493	525	462	475	488	472	463	475	488	458	502	456	497	411	464	455	449	479	467	456	476	478	489	459	479	454	469	502	471	457	476	491	478	505	467	464	479	514	469	489	474	463	458	497	449	486	457	473	478	477	470	469	446	465	472	522	520	458	458	440	454	461	435	447	459	476	479	443	459	439	472	470	458	492	459	472	500	488	487	492	496	475	460	491	497	517	474	492	509	483	461	475	499	459	471	423	442	437	469	496	463	493	499	516	470	471	430	458	475	474	452	461	507	467	461	476	500	468	486	472	523	494	477	475	487	491	461	459	488	470	512	483	458	454	482	477	461	414	486	458	450	475	452	474	478	472	437	455	481	482	487	487	461	493	422	485	458	504	437	478	471	441	517	491	536	477	479	479	483	483	492	476	484	488	468	501	488	454	491	453	512	423	462	464	509	503	470	496	453	451	447	438	455	490	438	466	494	479	471	449	492	520	506	431	448	471	470	484	482	441	506	488	508	454	482	474	531	436	452	449	471	463	464	510	481	468	500	500	471	471	461	487	509	450	466	457	474	497	444	492	449	431	442	433	516	482	474	508	482	454	491	486	431	476	437	480	476	466	481	467	502	491	465	438	508	467	509	477	466	501	454	498	500	458	473	481	464	473	469	492	493	518	460	485	448	429	488	455	503	470	479	494	448	474	500	472	477	491	494	484	535	477	481	506	474	500	473	499	471	470	473	487	428	484	462	469	439	468	481	457	474	434	466	497	486	482	434	497	449	463	483	453	458	487	456	493	490	447	471	478	476	478	521	513	497	537	508	482	451	465	448	470	468	479	458	488	491	467	452	460	498	538	457	469	465	482	454	475	494	507	510	493	445	474	489	454	497	464	475	451	442	518	480	442	476	462	460	474	466	481	491	444	446	445	468	483	449	470	472	451	470	462	456	474	452	457	479	476	461	449	514	468	503	482	498	456	491	503	462	441	506	485	465	478	458	423	485	468	471	462	476	465	477	486	533	505	500	478	475	447	490	460	476	469	520	463	465	453	462	457	444	492	457	464	516	454	483	515	510	495	460	465	450	459	409	468	472	452	495	490	479	491	472	515	473	438	492
31655	29060	11759	2769	1076	589	461	410	355	406	361	366	369	387	393	386	386	394	401	384	383	363	391	357	376	412	382	370	394	374	383	375	326	376	413	407	405	393	394	382	344	398	381	396	389	381	361	412	375	381	368	393	425	380	417	401	351	386	379	375	385	407	395	410	395	376	417	364	415	407	385	386	369	386	371	375	398	364	363	354	419	369	397	372	406	351	374	336	375	383	385	348	374	421	380	378	394	412	386	379	402	391	402	379	419	404	379	377	419	380	372	395	411	359	411	370	403	399	389	420	389	402	361	392	373	383	395	412	359	365	352	380	372	367	396	396	384	391	391	392	408	415	416	413	379	378	377	371	363	332	369	387	408	375	391	394	406	366	372	385	359	388	404	379	372	396	384	403	358	365	401	375	362	380	407	383	379	377	367	383	366	358	368	387	415	396	378	400	358	368	368	397	329	414	381	369	377	397	405	401	381	396	406	374	390	394	357	384	360	368	369	367	393	355	399	391	381	378	399	379	389	370	414	418	385	401	401	375	372	385	428	386	371	411	400	404	415	364	393	386	396	405	355	373	355	371	409	393	380	422	388	383	379	359	426	354	459	360	370	372	406	349	398	405	393	413	408	382	376	399	393	380	378	434	402	382	378	377	375	389	361	388	389	402	396	392	396	373	394	405	364	401	388	377	375	376	367	384	384	404	382	390	390	371	390	402	403	377	438	355	407	378	381	382	377	366	373	371	391	395	396	392	384	403	422	364	402	414	400	406	350	399	378	385	369	371	425	396	357	384	382	384	404	367	397	419	416	345	385	380	365	372	373	372	391	408	391	388	378	379	435	408	354	373	376	402	388	386	394	414	369	361	392	400	414	415	416	356	361	397	404	378	374	376	420	367	373	378	374	401	377	378	382	401	347	381	360	365	376	377	386	391	385	413	385	380	380	377	404	394	390	411	386	400	362	383	380	359	396	391	371	368	430	364	417	388	423	380	378	404	377	383	362	374	419	364	381	396	388	379	406	400	399	389	393	403	391	402	394	367	416	386	379	376	384	355	439	368	392	356	395	392	406	380	363	374	394	359	391	362	386	378	420	376	378	391	404	372	378	407	396	380	377	369	387	382	355	416	394	366	383	388	406	405	377	391	389	363	367	363	379	388	402	385	367	411	415	342	422	366	364	372	370	350	382	399	430	395	366	404	387	400	372	370	354	413	406	429	360	392	407	390	390	357	369	390	329	359	407	358	358	359	416	361	389	367	356	392	340	384	405	370	401	390	398	387	399	391	404	380	366	371	374	385	385	384	360	388	366	399	381	378	390	419	376	370	360	436	389	325	382	389	388	366	399	381	372	416	381	389	365	378	376	398	379	364	374	347	365	429	403	370	367	358	396	372	375	384	402	363	367	375	346	360	360	352	392	403	427	396	418	395	392	417	391	400	353	373	384	381	384	406	381	412	410	380	374	361	381	418	412	397	419	376	364	390	382	350	373	352	397	392	407	379	345	376	407	358	377	361	414	372	420	343	401	393	382	423	383	404	338	361	359	379	410	352	387	380	400	379	372	382	421	368	360	390	366	368	363	377	415	359	384	386	395	389	383	388	372	354	395	414	376	358	403	382	373	365	383	395	426	394	418	396	377	378	368	401	382	373	362	349	399	401	395	360	399	383	384	370	390	373	380	354	351	383	398	425	381	400	376	420	392	384	357	395	363	396	409	373	384	391	379	381	385	379	375	343	383	385	372	337	401	374	392	369	430	370	358	372	371	355	368	421	358	411	392	373	377	393	369	428	393	417	387	387	383	374	398	346	391	391	356	382	395	349	366	398	373	372	345	360	383	422	392	404	395	397	409	382	385	430	376	407	380	398	384	379	384	344	384	391	422	404	405	394	418	398	372	392	416	386	378	361	412	392	382	389	378	350	391	388	381	369	384	408	372	386	412	360	372	405	388	412	393	431	373	405	416	431	409	393	367	403	420	380	368	403	397	398	392	429	398	343	394	405	373	398	345	358	386	394	400	395	413	347	335	385	383	387	410	385	384	425	398	370	400	414	403	371	394	403	361	393	358	383	390	381	390	408	404	373	393	405	377	392	382	391	355	386	391	380	410	378	371	392	384	398	407	403	388	362	360	362	395	405	408	397	394	409	389	407	385	420	397	370	376	395	363	370	367	380	425	416	378	406	407	393	369	386	403	357	395	361	420	390	368	388	384	373	407	393	381	381	420	363	378	407	412	389	384	409	411	388	338	401	402	398	376	359	388	391	344	383	358	393	388	368	385	396	367	406	364	388	396	370	388	383	359	399	388	395	360	371	389	405	371	373	356	397	386	456	418	380	400	382	411	380	400	374	356	419	377	394	400	370	395	376	363	405	352	371	388	372	407	383	388	363	381	383	404	393	389	387	397	382	390	366	387	411	393	402	404	380	384	401	407	392	383	376	419	371	387	423	424	366	383	392	390	395	369	413	371	379	367	364	379	373	363	371	403	399	405	369	375	357	426	356	399	411	374	357	389	404	396	387	383	391	385	411	404	389	372	385	418	400	395	381	404	362	387	364	385	373	371	368	382	411	400	359	388	377	375	377	382	390	396	381	359	351	385	386	398	395	387	398	367	386	394	425	392	386	366	361	394	383	373	405	419	396	392	392	367	372	392	363	410	353	427	350	403	405	380	384	385	346	396	370	381	404	391	362	414	400	392	392	389	388	392	384	389	407	389	387	401	377	377	413	378	399	404	389	366	383	398	387	367	397	375	379	395	382	375	384	386	403	395	366	404	412	384	407	384	423	372	404	354	413	371	403	385	388	447	386	397	405	390	402	401	377	374	392	353	378	366	393	407	431	403	355	361	402	390	361	407	406	393	425	385	391	376	381	389	403	380	377	384	418	412	379	369	378	372	379	385	412	337	368	369	397	424	339	374	410	375	375	389	388	391	391	403	379	390	398	423	406	375	367	403	356	430	376	394	371	375	364	392	408	395	389	387	358	324	387	382	409	365	329	410	399	385	374	386	367	376	375	379	396	345	387	427	376	375	375	340	420	366	375	431	401	396	433	351	385	352	392	418	394	379	365	371	427	418	412	352	372	374	391	390	385	438	365	406	373	385	381	410	397	399	414	382	392	405	342	427	357	390	405	401	423	370	384	397	361	391	375	370	401	433	426	389	368	398	386	373	420	391	393	382	367	420	399	376	359	416	396	414	418	390	396	373	404	363	407	402	395	406	382	340	394	369	392	422	386	386	368	391	375	406	363	355	344	386	386	428	371	394	411	413	357	414	365	361	384	361	380	378	366	397	390	387	407	383	385	411	387	373	416	419	408	389	379	417	355	399	411	427	420	388	393	388	356	424	359	370	413	423	388	380	400	389	430	358	384	380	390	427	365	409	380	400	406	373	388	404	362	432	340	400	353	367	389	382	408	412	398	354	389	391	414	372	372	394	386	372	379	348	370	395	364	365	414	404	394	386	383	377	389	417	388	385	358	393	356	351	377
24995	23558	30969	26531	18456	5929	1156	574	545	535	554	534	506	549	530	502	531	510	537	538	528	504	501	506	547	529	529	544	478	485	508	537	517	551	482	505	504	516	568	516	509	515	530	469	568	511	525	515	538	557	540	510	499	555	537	485	514	481	520	529	519	527	542	538	542	521	545	531	538	521	527	515	538	497	445	491	467	524	477	510	490	497	496	504	534	448	475	471	487	519	533	499	521	536	479	498	541	488	496	512	519	481	521	483	507	486	498	507	508	537	495	527	488	535	560	527	499	581	531	541	514	503	552	537	511	511	502	522	495	498	495	489	515	488	489	472	508	497	482	492	549	487	546	484	511	532	512	497	518	471	498	537	493	519	484	551	483	544	449	502	525	546	531	500	518	468	496	519	543	569	506	505	494	545	549	507	499	486	518	470	446	491	471	509	495	551	581	465	492	506	484	521	484	504	524	479	497	516	486	485	470	487	543	500	503	477	511	520	487	495	546	516	510	558	504	494	509	544	498	457	515	499	532	507	497	514	511	517	505	481	530	542	477	530	480	522	516	530	526	521	480	511	524	532	531	557	505	503	487	471	486	519	541	490	553	494	539	484	537	521	503	466	501	481	512	478	484	496	514	504	516	506	494	528	485	478	475	514	522	512	536	518	487	536	505	519	485	487	488	520	497	527	477	520	507	492	540	523	486	524	491	517	525	548	498	506	480	514	509	488	523	513	511	524	516	459	464	553	541	529	484	474	507	505	503	523	490	520	518	515	485	496	505	518	533	526	508	493	524	485	498	511	464	508	479	512	528	469	488	573	505	469	537	506	512	535	519	485	498	543	468	506	512	540	534	496	481	523	483	511	506	507	532	504	554	536	498	495	507	532	494	489	527	530	523	502	483	526	514	519	523	499	529	509	525	523	470	502	485	494	517	513	503	533	493	496	486	529	487	511	499	481	499	492	502	496	528	498	509	484	500	492	524	474	494	522	495	516	498	516	535	514	480	513	488	506	488	496	537	505	514	505	516	515	519	496	518	524	538	490	496	490	508	478	479	512	541	515	520	471	496	507	523	498	486	506	478	506	538	534	551	532	501	512	524	515	516	495	510	497	499	515	492	491	531	482	528	516	502	484	543	522	485	503	492	491	502	522	492	499	524	486	484	518	511	483	509	518	508	508	503	543	494	494	470	470	493	492	509	462	503	531	488	514	495	503	507	486	501	479	518	504	507	557	512	506	551	519	504	454	488	479	464	546	525	514	469	500	513	526	528	525	508	490	494	519	514	524	476	510	503	470	525	480	503	517	507	534	526	511	480	524	528	468	537	475	501	497	488	528	471	541	532	497	542	494	488	467	484	491	549	501	516	485	531	482	515	524	533	523	490	502	519	501	510	489	501	496	495	487	501	510	517	510	490	490	496	459	496	485	469	503	533	466	498	547	510	535	501	504	517	489	500	477	522	495	515	537	473	528	496	495	545	488	462	504	504	516	475	492	473	502	469	495	544	490	537	508	463	483	528	528	472	461	493	462	475	499	512	552	517	493	499	495	490	494	516	484	526	520	521	506	502	506	559	529	511	494	477	555	501	503	469	508	521	492	504	510	525	493	449	502	506	498	486	527	506	501	540	497	503	502	479	508	492	529	529	496	497	485	511	464	511	535	445	514	533	525	481	536	520	489	503	508	475	526	509	489	509	504	484	494	530	493	475	525	521	484	479	492	520	514	474	478	528	459	515	539	479	524	498	513	522	514	522	513	513	498	545	518	510	522	543	505	509	446	508	497	500	519	511	520	565	503	539	487	543	483	485	449	481	517	499	462	490	505	467	551	512	524	500	527	493	491	525	540	513	490	496	541	555	539	509	488	524	513	500	506	491	507	529	517	510	511	506	534	486	553	516	497	537	534	466	517	512	497	520	557	525	471	484	509	529	494	533	532	514	510	473	481	517	475	538	480	534	505	490	504	470	565	514	514	518	488	489	494	537	474	535	486	517	520	507	557	489	511	493	507	502	490	538	530	528	471	486	504	497	514	506	483	516	501	522	505	521	508	503	533	478	493	509	506	489	497	510	505	520	486	504	494	515	523	469	507	524	469	503	538	518	487	495	496	514	526	485	481	496	530	521	496	482	502	510	520	515	504	496	492	465	511	547	505	517	519	522	519	485	489	532	533	503	496	468	542	546	526	531	490	527	506	514	535	491	535	499	536	524	486	487	515	521	505	493	456	478	519	532	505	483	509	479	511	492	496	569	480	510	537	546	488	520	521	522	521	516	546	524	540	490	491	494	530	476	498	516	490	519	492	465	480	490	512	487	510	478	510	526	529	549	537	541	504	516	511	499	477	479	480	531	518	511	502	501	512	494	495	486	520	524	518	528	523	470	555	496	518	555	544	493	508	493	498	523	534	489	529	472	472	516	491	554	492	535	508	506	524	468	515	497	503	507	501	522	506	525	482	563	508	528	503	517	512	527	511	482	477	486	515	524	513	507	492	463	498	480	591	538	497	509	510	502	536	516	539	518	502	527	529	529	507	501	525	519	489	484	557	529	538	495	511	533	535	545	469	525	490	518	557	474	578	524	520	479	522	569	497	487	490	527	477	503	508	504	508	524	500	512	489	561	547	509	493	549	508	535	524	517	543	507	519	483	554	464	446	465	525	508	510	491	517	510	538	531	498	525	474	530	467	491	494	518	468	492	507	527	516	492	481	536	506	480	531	507	491	479	486	509	532	474	497	542	529	512	509	500	479	491	529	485	487	539	499	534	527	467	522	507	525	498	530	487	477	491	510	474	483	523	524	515	505	505	527	533	534	511	489	515	511	513	529	494	481	518	524	524	507	522	480	475	492	511	503	495	520	503	499	478	492	476	499	508	480	495	489	508	545	502	522	480	533	520	518	479	502	515	489	506	494	493	493	497	495	497	511	507	483	513	514	511	494	544	487	470	505	490	518	534	497	517	476	487	503	524	511	493	507	511	498	477	542	515	513	504	505	495	486	500	527	546	513	508	493	519	539	488	488	497	507	500	557	521	538	501	507	502	515	503	529	483	497	467	463	519	523	519	531	507	490	471	480	515	507	546	513	520	483	531	502	489	531	458	502	546	502	532	517	512	524	485	552	516	506	543	498	512	492	524	522	477	502	531	491	487	546	534	498	515	514	473	454	523	498	529	491	531	478	512	533	494	511	495	490	569	523	485	505	564	504	468	494	527	489	511	513	518	489	485	472	482	501	538	500	486	511	519	482	520	463	490	529	511	488	550	482	520	478	506	525	519	516	508	522	501	518	489	495	531	501	483	497	498	519	485	536	495	486	523	549	494	483	529	556	505	549	535	530	514	551	510	532	497	512	480	525	564	525	469	516	532	505	502	502	495	492	525	486	528	519	467	511	512	499	545	479	496	509	541	476	508	536	485	491	509	529	552	503	490	511	485	485	513	475	499	525	505	518	482	490	519	523	559	550	498	491	485	550	510	545	518	479	561	529	536	479	531	477
62427	84352	50981	20370	6859	2028	792	491	460	437	451	444	454	451	452	453	488	450	444	459	426	446	440	452	406	447	408	459	437	509	449	483	449	485	449	486	438	444	452	475	426	400	424	466	438	475	459	466	470	423	438	468	420	440	427	450	424	450	446	481	430	464	449	433	471	415	442	444	470	479	481	457	460	453	450	449	427	460	419	443	433	439	484	460	447	487	460	437	431	436	424	470	457	466	411	451	487	448	442	421	464	446	453	473	436	393	446	448	477	425	469	461	457	436	467	422	433	456	437	449	478	474	437	439	436	503	459	468	407	406	455	459	500	439	491	442	429	445	425	436	451	432	456	433	437	427	450	472	483	484	457	492	481	424	437	441	433	472	467	475	438	460	473	445	453	471	458	441	433	494	459	448	472	438	434	446	415	457	464	444	512	513	456	455	462	453	420	442	453	455	476	459	471	438	449	437	396	454	431	454	462	435	480	430	459	413	411	430	430	456	432	451	471	483	437	463	432	446	459	447	450	426	463	434	434	450	466	394	449	446	444	406	450	445	429	430	434	429	443	476	465	452	480	431	463	462	469	429	428	482	434	401	509	442	452	465	457	448	467	477	475	465	439	424	442	456	450	426	423	439	423	423	451	456	454	464	464	461	483	474	449	433	430	402	449	475	471	432	465	427	429	433	467	441	423	482	443	444	451	451	435	441	447	464	426	454	414	452	420	432	444	426	446	486	470	458	470	474	452	465	427	446	439	461	458	477	465	417	468	415	413	452	428	447	494	444	456	423	485	418	437	456	467	452	439	471	418	460	451	429	423	434	471	437	449	499	441	468	457	429	425	449	464	435	433	448	449	450	434	434	437	438	462	429	430	468	445	410	463	410	436	440	425	471	471	458	474	472	468	431	453	449	402	472	443	442	395	462	416	436	443	493	446	463	420	447	483	425	439	422	439	454	474	440	443	462	442	454	428	444	461	409	451	443	493	418	456	435	447	451	441	484	467	441	442	475	436	434	450	466	444	420	415	432	438	448	437	466	483	439	502	405	435	454	451	425	481	472	440	408	454	396	459	442	493	434	444	441	435	422	496	433	427	461	392	417	441	479	471	427	477	453	447	434	445	442	413	455	483	446	415	435	445	471	421	434	447	500	429	470	456	446	441	457	469	460	428	419	452	451	459	504	404	454	428	472	462	405	444	445	462	501	435	416	432	463	478	473	438	459	451	420	424	440	475	450	452	434	434	434	409	489	463	436	435	450	454	426	466	432	439	464	457	427	439	402	478	429	434	444	428	440	450	470	493	440	463	468	475	434	461	456	425	467	470	448	481	441	432	466	424	471	484	417	453	432	453	458	456	471	434	462	423	476	470	479	453	452	467	461	474	474	440	453	468	449	427	421	430	464	438	491	441	469	455	481	481	419	504	435	421	438	430	462	447	449	430	466	429	428	445	443	435	396	459	459	457	440	436	471	454	464	485	450	438	445	448	487	443	462	460	425	490	426	426	433	404	464	465	440	445	469	461	435	461	450	445	468	495	442	447	439	486	448	420	500	428	446	453	462	468	456	434	456	472	430	428	426	456	471	477	442	389	454	453	425	447	442	431	471	456	472	491	466	429	472	465	443	452	449	406	441	442	467	440	437	443	449	478	487	431	429	416	447	453	460	424	411	439	479	467	450	481	456	473	436	440	460	503	455	458	431	431	453	476	439	443	458	453	409	446	469	441	433	444	472	415	450	475	489	466	456	425	448	445	470	452	417	440	441	426	433	488	412	448	435	408	462	422	470	509	414	434	456	462	464	440	462	447	444	445	470	447	463	471	471	445	444	419	419	475	445	444	453	453	476	442	486	422	459	447	469	471	426	426	463	479	435	406	474	442	437	447	444	445	450	460	434	486	445	446	451	482	398	410	463	436	471	447	449	487	436	457	465	458	463	435	452	445	448	457	416	459	443	479	436	436	429	473	415	445	439	424	418	439	443	479	421	439	448	415	455	424	500	408	456	472	458	459	440	461	479	425	475	449	482	450	456	473	402	478	437	449	444	444	423	426	464	487	462	487	442	404	478	427	395	424	429	460	460	446	447	449	433	456	435	419	436	429	469	438	441	458	454	435	462	424	436	439	436	434	418	442	437	469	430	439	464	443	479	436	487	465	433	445	460	455	440	456	423	465	445	455	441	438	432	436	448	443	503	443	403	479	450	447	420	420	427	448	485	438	461	419	432	460	483	439	442	433	439	429	475	472	467	444	445	468	475	444	459	452	457	458	423	467	413	455	435	452	453	470	487	432	460	456	416	443	460	446	480	433	482	470	425	500	437	464	446	465	433	477	389	450	441	469	449	439	438	457	434	440	448	400	445	463	472	457	444	431	450	427	437	428	488	468	459	465	457	458	465	446	492	411	434	463	474	430	435	482	436	484	443	484	457	437	449	450	418	457	441	479	447	455	467	484	418	454	480	449	453	466	434	449	464	448	440	443	462	449	445	424	439	417	466	484	467	459	414	421	434	445	446	437	447	431	429	441	471	453	513	394	444	437	455	442	457	446	432	437	462	441	434	456	462	417	447	462	514	483	454	427	432	492	423	488	468	445	429	443	451	418	427	431	445	461	449	468	466	467	482	459	456	476	432	453	460	440	427	451	477	444	434	446	436	461	471	420	452	446	417	436	474	436	386	419	435	444	459	481	427	447	452	438	447	468	448	450	441	442	418	465	451	509	489	442	481	445	467	448	469	447	429	437	482	462	487	398	439	420	471	465	459	451	446	445	439	448	435	474	464	424	473	459	423	427	473	472	430	425	442	461	441	459	459	449	402	460	440	438	441	416	446	420	444	436	424	407	449	407	443	450	466	450	463	459	448	423	447	441	436	446	449	437	471	474	446	480	458	430	467	446	487	437	481	439	491	464	425	483	466	473	415	491	426	428	434	497	462	454	473	432	409	442	441	399	409	455	433	455	447	420	447	427	410	452	450	423	441	440	450	497	433	439	438	466	481	448	438	463	459	430	441	488	449	474	423	430	405	466	452	457	424	443	430	471	446	463	477	450	465	475	482	456	475	442	445	509	423	461	483	477	455	445	426	475	440	434	447	444	456	459	440	420	433	432	481	462	447	494	455	422	468	433	456	427	424	430	434	401	426	457	447	460	433	462	449	445	405	453	450	436	444	431	467	456	464	466	420	399	431	431	439	443	476	417	451	442	416	473	454	480	462	446	466	443	451	464	472	450	460	458	487	445	457	450	411	459	420	455	480	433	484	435	434	435	419	454	428	426	473	436	445	449	512	466	470	429	468	440	448	485	447	445	487	450	441	461	430	447	449	435	474	443	450	446	461	458	481	449	446	437	465	433	455	444	464	459	445	456	428	451	457	453	471	497	415	439	478	453	472	452	443	459	438	431	458	432	436	438	443	397	485	433	430	447	454	440	417	455	439	461	444	445	449	478	458	442	462	378	480	482	445	415	456	455	457	431	422	441	472	464	457	471	448	446	428
24102	22605	30366	25396	20751	11910	2090	872	733	759	838	698	712	751	689	716	705	680	698	779	723	707	697	694	756	667	697	709	684	715	664	701	733	711	710	712	727	702	717	690	692	659	729	716	697	706	732	721	707	753	701	706	729	683	697	681	688	707	669	726	696	698	665	671	680	719	690	733	700	690	718	728	714	739	729	691	643	680	698	690	698	720	735	677	709	706	678	625	639	707	739	684	712	702	682	665	679	686	658	678	717	698	669	689	670	710	694	655	683	684	680	684	703	708	708	730	645	660	652	705	670	708	702	659	686	670	724	665	686	683	697	688	722	675	672	687	713	665	673	702	706	725	662	659	646	642	688	673	693	672	694	650	733	729	667	662	685	717	675	703	722	672	737	725	662	728	698	721	684	731	697	709	719	730	754	702	720	716	713	690	698	718	707	670	677	708	678	708	689	675	701	699	683	710	703	713	660	664	711	708	709	591	676	729	653	673	702	734	705	696	714	650	682	688	636	693	698	724	691	698	696	675	666	669	648	658	676	665	697	687	696	680	646	659	683	674	641	674	648	721	736	693	709	736	697	700	729	648	679	737	670	681	699	748	668	677	682	689	752	661	676	721	669	647	721	659	639	674	662	647	653	674	740	667	712	691	646	661	732	733	670	713	635	720	695	733	698	710	678	705	724	732	667	703	694	688	700	676	683	663	690	727	705	670	685	702	689	717	723	737	715	637	662	706	675	670	752	707	714	661	716	675	669	682	694	691	681	695	697	676	718	672	716	694	641	682	720	778	695	714	656	647	687	730	710	749	667	725	648	686	675	687	752	687	675	717	694	717	678	689	725	677	679	682	690	718	699	665	651	663	710	686	691	701	654	743	672	669	668	712	684	685	720	742	725	670	656	722	695	725	684	714	689	677	713	696	732	655	690	694	700	718	673	681	656	699	673	697	725	696	653	652	671	700	660	663	648	724	660	693	729	712	704	712	675	702	709	663	689	670	722	663	717	670	653	700	717	702	676	689	690	700	683	712	688	664	686	650	681	690	704	669	714	674	683	680	681	677	652	717	634	662	689	663	689	705	685	678	712	711	656	707	688	668	691	717	689	695	715	667	689	693	652	654	716	679	696	700	729	711	669	717	694	659	737	651	674	697	643	696	726	695	740	680	696	701	641	684	704	700	643	648	693	722	706	608	716	671	696	671	697	698	709	686	684	740	709	706	685	689	653	670	689	669	697	706	714	694	712	702	697	685	690	634	688	708	719	712	676	723	660	645	713	688	738	692	654	686	708	646	674	691	699	695	676	647	675	663	670	697	668	695	659	710	665	648	708	683	665	674	704	696	714	721	710	688	684	696	701	700	716	700	735	699	706	629	690	725	696	723	689	730	689	703	610	715	697	718	675	742	641	696	709	658	676	702	671	696	690	732	664	647	633	696	669	737	687	688	722	684	683	668	702	680	690	691	720	717	698	688	717	691	716	692	723	721	745	705	684	719	657	695	699	694	736	694	601	737	651	704	648	705	687	682	713	688	691	707	678	742	648	683	685	704	694	694	687	679	684	720	679	652	661	724	704	679	740	694	662	669	705	662	654	672	747	698	745	705	612	690	669	695	638	672	671	725	712	663	667	680	666	751	704	721	696	664	685	710	689	697	652	726	700	674	678	689	678	697	704	723	691	702	696	657	706	687	698	708	701	677	677	693	699	673	699	697	680	704	692	689	710	662	687	708	681	700	677	702	670	704	631	681	664	679	655	756	656	686	695	711	692	673	621	716	695	691	707	702	639	684	643	688	705	689	650	664	710	692	709	649	715	709	681	695	758	692	676	703	673	669	729	702	699	716	705	720	736	679	678	712	720	657	712	691	683	729	706	701	695	698	613	674	744	674	726	656	684	701	712	742	706	738	704	715	685	689	674	668	678	698	657	684	694	656	648	677	698	714	685	671	701	687	672	722	752	616	701	687	652	662	654	628	707	712	703	681	694	713	675	659	680	691	658	688	718	682	654	650	665	689	729	756	688	671	674	724	664	702	635	697	662	670	723	696	689	690	697	671	738	689	692	686	694	688	742	711	747	677	700	713	684	669	673	681	672	710	687	714	696	731	647	693	686	667	672	686	679	685	670	695	654	657	729	646	708	723	713	724	723	697	708	764	682	657	703	725	674	723	700	660	698	726	671	714	719	731	708	716	646	693	731	693	716	686	696	718	668	669	667	685	694	698	725	668	643	683	703	742	710	666	668	685	695	718	692	685	701	681	761	665	731	741	657	676	668	635	685	664	690	696	662	670	716	697	721	727	698	689	712	700	722	680	707	701	672	750	675	669	704	660	678	698	678	706	642	691	681	685	681	677	683	694	663	700	711	677	641	660	699	665	690	666	722	676	684	672	684	694	673	694	688	632	719	670	665	660	695	743	703	703	713	665	694	644	702	729	700	652	709	669	635	670	671	739	712	709	696	702	692	659	688	675	671	652	730	680	679	682	697	680	707	695	708	662	736	691	723	684	660	702	665	718	661	662	748	647	692	704	652	695	652	677	743	705	768	656	724	703	757	664	691	684	687	679	703	668	679	713	680	709	717	673	718	707	660	659	725	681	669	690	678	681	645	697	686	658	678	642	673	651	686	666	712	696	663	679	711	677	689	695	700	661	731	698	684	662	701	695	648	661	679	681	668	687	668	675	674	680	680	691	694	700	735	713	703	691	656	688	715	709	660	669	706	681	665	608	684	678	716	640	730	604	696	708	688	677	693	646	681	669	706	701	695	697	715	670	649	708	716	702	717	646	666	688	669	699	680	695	636	693	717	674	618	707	717	685	700	666	663	693	670	705	659	689	746	674	691	701	683	692	676	675	722	709	720	678	699	706	720	677	716	689	668	660	663	717	709	726	680	698	672	677	679	695	656	692	693	692	705	746	692	665	654	685	695	711	723	743	724	684	645	696	705	712	708	688	704	687	678	688	686	671	653	635	695	701	668	697	702	707	687	662	746	700	668	675	670	645	687	691	652	647	646	736	657	644	683	677	691	646	711	717	666	662	687	712	670	684	678	658	701	724	659	687	741	656	704	669	681	705	660	726	685	666	707	715	739	686	705	652	731	703	685	700	701	705	671	725	663	682	650	721	699	701	669	770	715	657	690	682	710	670	692	706	701	638	693	696	710	694	690	713	709	681	709	677	686	713	705	694	728	671	695	680	701	679	673	679	671	653	703	709	645	682	722	657	676	698	649	683	653	727	687	646	686	669	716	666	694	699	669	686	695	709	697	633	727	735	644	667	676	669	662	670	697	706	712	662	692	650	698	681	684	628	681	656	687	683	660	687	726	695	693	681	695	674	710	653	678	674	691	666	636	683	655	758	701	707	690	681	717	690	676	691	693	641	711	674	687	617	652	686	696	717	704	677	707	681	679	691	670	700	680	704	709	753	670	705	701	643	691	690	676	671	662	703	716	672	737	709	636	737	712	651	691	681	697	684	665	696	681	674	692	666	716	656
59987	92828	56512	24304	9271	2806	951	635	642	608	631	592	618	614	595	623	657	575	608	530	639	630	596	620	609	600	627	640	632	597	636	588	615	632	575	614	613	560	595	662	580	612	614	625	615	644	640	621	617	654	599	617	617	647	627	612	643	580	566	621	631	549	586	625	572	583	629	607	617	677	604	586	609	590	555	623	593	610	630	640	632	599	566	623	618	588	584	592	618	601	556	609	560	585	643	589	617	593	596	637	572	610	577	626	580	577	616	624	593	603	606	620	625	606	620	612	614	618	585	638	606	581	614	611	581	552	618	587	596	602	585	604	588	605	590	589	611	575	605	596	624	564	601	591	631	629	606	576	601	628	600	586	612	646	610	606	584	610	585	604	650	627	596	631	632	578	613	613	622	626	632	591	605	600	588	599	603	605	614	611	612	610	646	590	624	618	573	604	612	612	618	573	574	571	600	593	565	613	567	606	579	608	618	592	591	578	625	617	609	614	614	592	619	603	565	616	594	628	592	662	591	581	583	591	552	615	591	657	598	617	579	629	605	614	568	614	604	608	612	599	615	574	642	576	624	595	591	631	623	605	588	598	600	609	598	588	625	617	597	612	611	603	585	570	610	643	542	600	593	580	644	617	611	621	593	603	621	655	646	608	593	598	596	596	571	596	621	605	611	644	608	627	602	629	631	596	639	616	609	598	599	567	624	602	637	580	614	573	667	600	608	620	588	571	587	578	615	579	612	604	632	622	612	607	638	637	577	596	607	613	614	602	618	598	642	572	610	656	644	664	593	596	631	603	602	598	598	621	594	634	601	608	587	580	637	617	604	604	566	617	573	606	609	618	624	603	637	602	656	607	637	582	604	599	656	598	623	570	620	569	629	601	616	634	592	610	604	615	594	614	613	583	692	615	627	589	587	635	613	583	634	601	625	595	610	596	573	609	584	606	607	631	634	632	578	574	664	620	647	575	630	558	629	562	610	616	593	579	597	598	630	571	579	643	629	614	606	548	594	580	616	565	608	613	589	616	584	595	603	627	656	609	619	574	570	668	590	622	627	644	605	590	605	630	609	623	605	628	576	584	652	565	598	562	600	620	604	640	617	609	589	604	622	565	633	594	553	592	577	626	600	630	623	585	591	596	567	621	640	598	609	570	603	597	615	570	594	584	573	597	586	589	582	654	585	582	612	572	615	595	583	624	600	627	579	587	622	602	616	599	628	621	676	615	584	597	573	607	588	609	611	571	601	575	598	568	601	604	619	608	630	558	589	586	588	615	593	590	640	597	601	558	638	571	568	607	575	634	630	601	596	589	634	579	646	583	620	626	606	608	610	630	580	562	597	561	578	584	566	623	602	599	622	573	566	595	622	598	568	603	615	586	617	617	597	617	600	584	622	629	563	550	609	582	558	620	602	606	628	569	601	582	617	678	587	604	653	589	593	629	619	633	621	612	659	613	587	589	572	604	616	610	608	616	579	610	590	609	600	589	598	602	600	595	588	611	561	619	548	579	583	604	610	611	585	592	583	641	578	597	645	624	654	588	589	638	656	609	576	610	610	607	635	591	596	619	617	619	570	653	621	586	601	605	581	589	578	570	584	580	618	589	648	558	559	577	595	609	580	578	617	664	604	621	586	575	606	601	588	597	613	598	654	551	598	605	593	635	581	561	645	575	608	573	612	630	588	571	625	585	602	614	591	611	557	595	606	625	618	597	587	611	609	613	585	618	615	581	656	616	582	598	606	622	611	636	589	557	624	607	594	591	597	607	592	576	666	586	608	595	603	580	611	589	574	602	602	563	633	601	601	607	608	607	606	579	640	579	587	590	618	603	627	613	602	595	625	650	601	659	630	589	597	581	621	589	607	620	600	579	572	632	611	637	591	593	590	616	602	550	623	589	635	618	591	627	583	633	613	582	630	580	595	615	606	608	599	586	600	625	576	635	601	571	603	652	611	619	608	641	571	620	606	599	605	624	630	614	592	556	569	617	582	624	615	627	582	586	613	614	611	683	662	610	632	589	571	635	620	612	624	618	565	596	625	621	603	592	626	579	628	611	604	616	556	588	581	604	591	619	608	628	647	597	607	591	583	562	604	585	587	592	632	598	620	578	591	613	646	618	595	589	581	633	600	612	576	618	561	610	620	575	594	638	604	577	580	591	546	599	591	610	592	563	608	609	594	607	574	585	592	584	611	592	590	593	585	569	642	583	598	612	594	595	592	581	589	589	626	577	645	598	585	618	598	578	586	598	610	615	580	601	576	583	632	624	577	625	616	586	633	559	605	634	611	598	597	595	576	616	639	605	622	611	593	642	609	627	594	642	590	615	563	580	606	599	626	619	619	630	583	617	604	564	578	577	619	600	589	619	566	602	604	613	643	542	652	576	585	576	636	599	636	601	574	607	589	591	629	607	632	633	620	606	629	608	634	600	647	574	621	633	604	648	570	626	622	616	566	635	569	598	564	605	623	605	584	628	619	591	604	588	605	618	590	625	597	598	596	638	579	603	623	573	604	606	604	603	599	553	628	563	643	580	573	584	575	627	612	551	604	597	572	565	602	590	578	598	580	601	598	590	619	624	599	622	589	587	612	569	595	579	624	601	667	586	642	576	606	601	606	608	638	604	592	598	581	603	605	614	620	638	576	602	594	610	596	582	588	573	624	599	610	569	610	618	645	615	629	601	574	587	624	628	607	602	570	619	587	588	556	635	590	613	603	595	600	640	607	614	606	600	611	589	588	600	616	603	615	587	583	611	594	599	602	572	631	599	590	597	556	596	562	605	565	585	594	592	589	592	595	616	620	549	645	608	598	570	610	598	578	565	580	595	579	565	618	590	615	628	581	583	585	553	629	623	594	585	605	601	597	564	577	553	598	617	577	570	621	605	627	623	609	557	623	568	593	583	614	583	586	624	574	590	610	619	605	584	615	579	691	599	621	637	627	612	606	598	566	591	641	596	629	601	601	593	594	602	613	633	587	603	614	598	649	617	606	607	620	613	590	617	611	590	627	590	585	573	596	612	638	601	582	564	594	579	597	599	600	611	587	576	616	572	596	564	557	630	618	596	645	592	640	591	625	590	624	618	599	586	583	573	592	579	599	559	623	600	597	625	632	586	547	630	620	628	567	591	572	601	616	572	604	595	629	575	586	606	588	632	645	596	609	589	593	590	590	549	675	588	544	585	601	593	625	598	655	531	566	657	563	633	599	549	577	570	575	595	586	592	591	598	623	652	612	627	655	568	563	596	610	613	600	602	624	588	612	591	582	603	632	589	607	605	618	633	618	609	596	587	625	601	638	610	586	600	583	577	628	611	571	628	593	583	616	626	563	584	569	593	626	595	641	576	588	603	608	654	594	572	599	591	648	597	571	613	599	578	648	618	603	605	594	586	642	632	568	620	591	596	598	601	588	600	594	606	582	657	608	570	600	602	548	603	568	591	605	629	619	598	632	599	640	626	613	597	577	610	621	504	595	597	637	618	592	622
33042	31013	21028	5919	1216	630	567	546	517	566	559	553	518	509	494	521	523	576	537	591	523	508	510	545	552	535	542	511	556	510	597	538	539	506	516	501	496	502	513	526	515	535	509	526	496	466	561	529	496	569	503	533	516	577	517	510	499	516	480	511	488	542	498	520	531	495	534	483	531	504	531	523	537	496	537	539	499	552	513	548	530	495	540	533	537	519	551	536	549	491	540	539	487	529	532	533	623	511	522	536	542	565	527	501	537	483	530	512	510	519	509	546	516	486	544	535	565	551	496	503	491	527	498	520	565	521	508	545	523	518	527	542	491	530	552	512	527	577	494	502	559	527	561	542	516	521	525	535	519	538	537	509	534	519	522	541	515	553	514	489	514	530	547	530	531	537	553	523	539	498	495	536	527	508	545	520	515	543	568	511	512	513	550	536	518	533	522	572	550	501	532	492	532	560	539	537	503	536	510	526	522	513	499	542	530	529	539	499	497	542	525	583	512	549	556	515	482	513	509	576	531	527	561	541	503	519	497	517	522	516	477	573	500	519	530	506	514	543	552	524	562	536	554	572	515	538	501	494	521	600	532	552	553	565	553	480	547	507	525	549	572	504	499	522	527	536	533	549	563	534	532	511	527	542	533	507	522	471	485	531	544	535	500	499	462	535	539	539	574	501	519	492	543	572	518	522	543	531	507	528	537	491	537	511	527	532	531	505	541	508	590	531	506	500	512	514	541	539	542	520	540	578	535	525	556	504	500	517	475	506	512	503	525	555	550	528	501	509	531	514	542	516	554	502	528	541	577	559	579	525	515	517	540	533	507	538	534	512	497	545	560	532	509	503	552	526	537	535	529	509	517	518	542	563	501	502	552	536	555	530	552	518	573	535	528	522	526	503	514	521	545	517	524	523	549	541	518	544	524	486	539	529	508	542	538	555	565	523	529	569	523	566	545	539	530	517	539	523	533	548	524	534	555	579	558	518	532	539	530	510	521	556	497	480	509	522	548	576	514	552	501	532	516	560	556	529	531	520	559	573	515	538	548	538	511	515	504	520	532	513	532	519	512	541	502	523	521	514	537	504	522	498	539	493	555	482	510	526	518	495	517	503	500	478	535	498	503	549	497	536	556	557	586	559	525	538	497	516	535	553	546	523	545	527	498	485	528	567	542	506	521	534	555	477	523	518	533	503	496	520	535	511	503	532	475	510	510	511	559	506	547	520	533	521	538	519	552	522	540	514	511	517	530	501	541	480	541	527	537	527	529	512	467	520	542	507	495	496	544	508	554	508	499	517	557	566	531	516	554	548	523	530	527	551	547	515	543	507	559	507	565	527	534	546	567	561	555	541	522	495	513	508	536	547	524	540	519	535	499	489	523	553	519	508	516	571	508	536	512	511	524	556	540	483	536	535	514	507	476	515	476	505	566	529	535	529	524	520	538	521	531	545	512	520	536	530	502	526	516	519	490	506	539	482	556	525	547	531	511	545	517	524	489	533	528	535	534	539	531	529	549	485	510	528	496	520	505	527	574	514	555	504	558	527	556	518	532	503	534	486	473	527	578	540	540	501	496	539	530	512	504	488	566	546	497	569	531	548	498	531	525	478	526	564	550	516	527	519	531	523	546	545	515	526	531	554	497	538	534	515	545	532	553	546	534	492	527	567	538	526	537	526	514	539	498	525	491	517	575	518	493	511	522	541	531	541	555	529	517	507	522	501	504	570	535	481	526	545	539	498	550	523	484	518	509	482	497	557	527	537	524	502	557	551	506	541	480	521	532	525	519	512	518	526	527	518	534	518	531	558	545	495	546	541	524	494	527	535	515	523	533	522	482	521	509	554	502	531	497	495	503	564	530	548	554	496	547	521	556	561	546	520	574	512	530	535	453	543	554	526	548	548	553	513	556	574	539	516	523	509	540	540	501	571	563	526	511	542	558	547	518	568	534	518	546	544	546	519	544	501	508	521	518	523	517	584	517	564	519	539	560	501	490	540	526	510	544	537	502	545	581	576	544	524	525	506	524	492	491	529	537	564	492	507	519	519	517	530	532	548	531	536	498	538	502	514	531	493	511	548	525	498	547	534	540	550	564	543	525	531	525	531	542	497	511	484	533	531	552	516	505	469	529	520	508	516	538	551	534	557	510	521	519	511	500	482	562	526	508	562	541	553	514	513	537	503	504	487	494	540	522	528	518	522	505	489	538	497	510	521	541	488	516	555	555	552	566	531	512	498	543	479	535	551	522	557	514	510	546	514	538	552	586	490	554	510	528	525	524	538	534	509	541	503	525	509	544	550	543	572	521	523	577	528	501	511	516	520	523	536	542	488	519	529	554	501	527	506	528	551	525	525	542	510	551	528	525	508	522	502	523	529	558	495	527	521	532	499	502	532	514	527	545	517	561	507	486	527	510	518	479	545	538	527	513	514	484	522	519	524	489	567	529	514	529	519	532	499	510	542	572	512	560	515	549	523	543	520	520	518	528	550	539	524	504	556	489	510	561	509	513	486	521	535	535	519	511	557	567	522	562	509	513	510	509	508	506	531	527	518	500	527	524	512	568	528	521	563	533	563	553	542	571	508	507	560	562	577	516	483	530	530	523	540	503	554	492	521	512	544	537	544	529	530	497	522	516	509	507	522	491	559	512	580	497	538	533	514	534	521	543	532	534	512	539	510	495	528	513	544	522	513	526	519	511	537	564	541	522	506	524	530	572	485	532	558	542	496	535	514	580	566	520	538	526	482	524	505	505	532	528	523	537	512	534	570	477	547	546	525	532	522	512	535	532	551	549	492	552	547	485	534	527	542	505	542	520	555	513	567	532	562	507	553	522	499	546	548	572	512	558	520	547	521	539	512	505	569	527	510	517	518	520	585	536	528	557	514	528	551	550	549	514	514	525	534	545	500	546	511	565	544	513	538	484	521	475	479	546	520	570	541	539	527	517	541	554	546	521	493	498	521	517	465	482	545	521	542	515	508	498	544	543	544	527	463	531	566	569	561	548	489	494	546	522	524	518	516	567	521	498	492	491	512	543	526	523	530	541	554	536	469	501	519	514	482	494	518	549	509	505	550	509	555	568	503	541	472	540	486	516	584	524	542	493	544	506	531	527	522	513	541	522	572	550	535	527	502	497	520	532	474	543	522	515	554	548	496	517	508	521	550	515	543	506	558	523	532	510	498	537	495	517	529	577	567	559	505	558	495	559	558	534	542	541	525	548	537	514	505	468	546	543	506	567	529	508	566	517	545	482	507	501	499	509	523	563	543	492	497	539	482	552	546	538	502	561	532	488	501	501	536	553	517	538	520	515	568	535	516	536	529	514	554	567	503	506	523	553	507	494	516	510	545	496	510	542	529	534	538	546	483	528	506	531	541	517	557	510	549	562	510	551	532	482	517	533	548	557	566	522	540	520	560	544	520	523	575	490	525	518	505	518	514	546	511	560	538	501	546	504	532	549	529	519	484	557	544	532	550	593	535	529	496	530	550
30933	31929	12271	2602	938	531	443	448	433	379	443	425	435	426	438	427	424	435	438	471	446	439	456	401	455	437	427	471	434	439	384	432	407	425	426	420	414	413	421	433	452	418	433	420	454	456	434	434	454	410	433	455	457	436	405	461	413	452	428	409	423	439	466	427	412	403	449	440	437	443	444	447	429	448	393	408	437	453	437	405	462	436	439	425	401	411	416	450	415	420	453	410	473	422	383	439	421	425	436	408	411	439	429	415	418	423	443	423	411	390	411	401	453	398	393	421	421	414	429	451	434	449	407	422	410	420	452	411	420	418	431	427	413	399	409	432	448	442	454	431	407	453	421	451	444	440	434	432	461	457	407	434	426	439	434	426	466	434	413	389	421	466	390	433	403	475	450	424	415	428	419	455	423	433	448	433	440	470	465	416	443	435	438	421	458	411	434	429	410	426	405	427	414	446	416	427	429	470	403	454	404	425	437	440	427	427	438	424	397	410	420	439	430	414	422	458	401	418	457	456	411	423	434	456	442	427	424	363	399	461	485	411	415	425	430	426	469	460	427	398	453	414	440	422	460	403	438	417	459	414	416	425	390	396	427	416	432	427	451	402	383	415	411	440	443	394	395	411	425	412	422	457	459	454	420	426	398	459	398	414	462	442	406	417	455	413	456	441	459	432	402	414	436	436	452	418	422	430	424	433	419	430	433	440	383	459	420	444	414	402	421	444	415	429	408	398	418	420	405	442	446	445	433	407	434	445	428	406	434	438	412	429	429	425	409	444	442	411	426	439	424	436	434	469	428	423	443	436	420	418	420	470	386	412	407	397	410	434	400	445	433	463	394	403	460	475	412	408	470	449	400	416	400	414	432	423	408	376	429	432	447	397	437	443	423	387	412	411	425	426	439	439	456	444	419	446	425	429	419	429	432	423	445	415	436	424	430	428	414	423	440	442	396	407	431	402	418	456	436	428	396	433	410	434	440	435	427	426	405	437	431	423	417	431	438	438	412	403	452	412	435	404	433	424	432	441	440	475	418	430	433	430	453	454	420	440	439	394	406	441	430	480	434	444	419	390	448	426	432	421	404	456	400	431	390	431	413	472	447	424	444	401	424	440	429	406	445	454	417	427	443	427	439	410	423	400	403	442	434	435	447	407	418	451	440	445	426	421	429	434	400	420	441	420	447	406	466	409	405	413	460	412	461	441	478	437	435	446	433	410	400	426	430	458	408	446	415	430	405	433	397	428	450	454	433	397	409	402	394	405	449	424	434	440	394	435	422	416	438	419	429	446	435	438	429	406	401	428	432	391	414	418	455	428	434	393	437	406	437	443	416	427	467	436	439	427	405	421	459	419	422	425	479	424	395	443	412	420	438	456	416	383	421	415	441	471	452	439	464	447	435	425	470	418	383	443	456	388	396	435	423	432	444	427	414	391	429	420	424	445	397	409	438	438	434	427	417	437	430	416	432	433	505	439	409	433	398	427	400	414	435	406	422	437	458	441	443	423	433	439	459	427	423	422	431	418	398	459	404	408	410	428	426	395	439	411	434	426	407	424	410	438	446	417	450	418	416	453	430	410	439	443	432	421	422	457	453	458	399	435	424	450	434	466	452	415	465	416	400	421	463	418	412	432	442	427	439	432	449	447	439	440	451	391	447	445	399	394	451	405	444	391	426	395	379	412	431	435	451	374	444	397	446	442	438	417	427	445	418	472	413	396	424	447	429	457	406	454	411	402	431	414	416	420	416	428	420	377	434	410	441	449	401	375	483	465	430	412	407	455	431	415	474	432	405	382	455	448	434	420	398	415	428	435	432	400	418	430	458	438	440	442	444	397	391	403	451	425	443	431	433	402	444	454	407	399	419	369	387	438	452	433	418	439	403	441	438	429	426	406	421	434	427	439	423	381	412	492	410	425	407	420	411	416	447	447	407	421	475	463	412	448	422	401	433	459	399	394	455	431	405	400	414	469	417	426	410	419	414	406	407	431	439	412	423	453	411	414	400	420	426	431	479	385	426	435	447	397	423	458	405	387	423	403	438	433	432	443	414	406	460	431	407	431	468	421	419	434	427	410	413	437	443	451	468	426	439	416	451	434	380	427	397	455	399	440	451	419	388	435	457	467	416	450	412	461	450	409	444	458	435	456	412	403	386	418	427	417	418	422	436	428	396	376	452	421	471	394	445	439	443	400	472	445	401	443	390	400	430	436	440	448	398	386	415	415	449	446	413	425	425	415	411	454	442	431	458	428	449	426	381	454	427	481	417	437	419	411	385	449	425	431	407	422	406	461	439	411	446	449	446	412	418	424	436	465	399	419	427	455	393	409	426	429	385	449	410	393	442	413	416	469	438	386	400	420	416	440	454	404	424	423	442	449	405	437	425	453	417	459	416	445	444	440	405	442	454	443	453	405	429	376	418	414	422	440	439	412	437	421	433	459	431	450	430	427	457	425	447	442	453	451	429	436	424	439	469	424	417	409	432	480	462	402	390	449	442	416	416	405	438	415	437	404	445	429	418	424	451	424	424	463	444	408	432	398	441	410	451	389	376	408	400	418	452	425	391	428	404	400	422	429	450	417	420	421	448	461	427	412	430	443	436	442	402	447	455	417	388	423	452	503	441	458	419	430	407	388	486	407	443	454	462	426	405	468	421	411	463	417	423	428	425	405	439	436	413	420	433	407	404	394	442	405	420	435	434	394	439	442	419	440	414	420	410	428	424	403	448	405	412	436	463	398	405	409	404	456	439	436	427	425	451	405	440	390	437	399	447	464	443	422	380	443	433	464	391	446	416	418	435	432	421	404	436	414	438	457	403	438	446	439	422	431	388	424	441	450	440	417	433	447	451	424	407	413	433	417	444	441	407	378	398	421	399	425	422	413	427	444	472	429	445	424	426	435	425	426	431	434	419	409	403	426	448	404	426	420	435	413	449	454	391	448	481	436	425	414	388	421	453	426	390	405	397	393	391	458	456	435	442	421	459	426	423	423	431	456	438	415	416	427	413	437	445	445	482	415	456	416	432	446	469	401	397	411	405	434	454	425	472	434	434	408	431	460	423	447	392	392	415	454	434	448	459	467	448	429	458	404	372	418	453	454	427	445	418	448	458	417	408	435	430	388	451	416	394	443	386	424	448	443	423	429	430	455	439	443	481	429	402	398	415	431	408	435	415	418	415	384	470	429	389	439	417	407	453	413	443	450	418	408	408	388	416	451	409	448	423	446	418	462	438	420	405	402	448	420	413	393	447	409	447	407	395	454	408	438	431	432	406	408	402	430	433	437	444	416	414	426	439	461	463	429	430	403	425	412	443	418	412	435	443	437	440	451	472	455	414	432	443	412	451	439	429	443	439	422	423	397	401	436	480	414	434	447	414	435	403	409	403	430	434	450	459	430	434	413	402	434	410	431	406	426	454	448	433	455	407	440	452	440	403	453	402	428	412	412	446	426	432	442	419	456	416	426	391	430	442	407	431	434	381	438	443	414
24950	24392	31279	26119	16858	3953	856	608	600	622	607	584	596	615	583	549	560	532	579	540	594	548	610	644	572	531	583	542	586	541	539	571	519	546	602	518	548	517	566	564	549	557	568	537	569	559	566	564	580	555	554	560	590	555	548	560	521	540	533	562	577	597	553	501	538	564	547	553	541	531	562	541	556	514	573	530	534	567	552	561	550	547	549	544	524	570	525	562	527	582	567	551	563	570	562	547	571	535	536	533	525	501	534	580	569	548	525	555	539	520	535	561	573	515	577	540	537	569	549	561	544	564	544	548	578	579	540	549	525	520	524	557	524	593	568	559	591	586	574	563	582	537	523	536	538	503	497	573	604	579	534	601	541	589	538	541	580	500	546	526	536	540	552	561	523	555	585	523	580	529	556	569	542	556	589	526	547	532	495	566	586	615	582	552	534	540	581	548	608	564	559	535	552	546	563	541	584	557	543	620	551	496	554	586	555	577	533	522	537	570	534	548	548	567	546	583	578	546	554	607	575	543	562	540	529	564	530	553	499	522	592	519	556	579	575	605	529	555	528	570	530	529	576	563	552	526	576	519	522	512	577	563	579	522	553	544	546	546	575	538	502	527	522	540	576	533	538	531	540	541	558	559	534	523	558	571	562	557	538	565	549	559	538	545	583	514	586	531	566	548	535	554	569	544	539	517	544	553	538	523	521	542	560	514	592	545	508	504	559	547	560	539	545	541	490	558	554	501	541	561	576	567	534	578	546	560	572	517	539	565	593	587	553	535	564	570	557	572	558	551	544	571	506	534	543	575	562	532	575	559	550	495	579	572	575	509	529	519	563	535	542	558	564	515	560	496	575	584	539	502	533	556	544	505	527	581	553	532	542	548	538	538	544	563	547	539	520	552	527	588	538	565	522	530	530	593	564	548	582	555	537	589	518	565	537	560	550	510	582	603	510	573	552	540	528	562	570	575	539	547	552	503	503	529	535	568	531	579	559	584	524	567	564	550	522	570	534	502	575	542	554	608	522	526	576	523	576	533	517	567	540	548	558	551	598	539	511	525	560	549	567	532	567	554	523	528	519	582	506	509	542	559	546	533	566	564	600	564	586	522	537	530	523	548	546	518	599	546	565	517	572	536	528	526	545	525	527	522	532	557	566	554	575	567	544	531	540	579	481	595	561	549	583	556	565	567	570	527	496	549	547	613	550	506	493	556	541	585	586	578	520	531	550	552	536	543	525	549	542	542	547	515	562	508	579	539	523	567	550	547	546	500	562	549	573	515	556	538	568	526	582	560	556	541	521	539	513	538	545	551	535	527	550	596	533	513	549	520	573	599	580	575	617	524	597	592	526	558	521	544	515	570	529	503	584	555	532	549	523	552	630	557	559	527	518	534	538	530	534	561	521	561	573	536	512	558	553	557	553	565	537	551	562	536	556	557	537	513	561	576	562	599	580	521	535	547	538	540	534	542	565	542	565	576	580	573	532	561	541	525	537	550	536	546	558	508	532	565	592	577	528	514	568	530	544	547	571	535	530	556	529	559	545	542	584	570	592	543	541	561	556	560	570	529	540	583	522	552	515	522	537	523	527	542	544	521	545	572	564	552	538	539	579	528	517	559	554	516	538	555	544	547	517	504	555	525	521	512	553	554	569	562	535	565	546	608	544	537	504	491	545	556	555	559	578	593	533	519	557	560	542	551	520	545	525	530	542	526	573	563	583	505	527	516	555	546	567	542	580	537	526	593	548	556	545	613	566	528	562	570	549	532	542	533	561	561	586	551	524	595	555	547	565	564	551	560	549	542	573	522	525	561	529	569	507	531	534	570	541	574	532	516	529	518	526	581	597	529	532	594	571	577	570	573	563	569	549	567	544	559	541	570	575	572	548	535	574	546	511	553	544	533	583	592	574	582	535	552	533	561	557	567	544	558	513	576	496	526	588	540	553	593	550	544	572	545	545	544	580	513	542	546	505	569	586	548	583	553	582	538	541	545	570	552	584	562	538	557	574	548	553	540	533	552	528	577	544	575	580	516	531	521	546	535	545	539	521	560	583	580	570	539	506	541	525	557	579	570	602	504	524	537	544	582	546	590	528	524	505	556	505	565	543	560	554	566	564	548	582	540	554	516	524	575	543	574	518	539	568	545	562	498	624	552	547	579	557	554	560	566	521	528	556	515	527	571	521	501	548	538	557	532	539	552	559	573	547	523	558	548	531	556	516	580	584	502	542	562	583	596	510	548	516	543	543	557	520	522	538	578	550	547	523	544	579	549	556	536	582	527	520	563	545	564	594	556	564	541	533	536	540	542	493	568	542	558	564	565	538	573	557	521	507	551	562	540	537	543	535	550	564	565	529	518	509	547	529	544	523	586	546	528	560	548	552	510	542	555	556	564	536	519	540	534	538	551	549	543	504	586	547	527	566	543	540	498	599	545	519	558	575	546	548	529	550	542	565	538	580	558	525	557	515	564	545	579	608	584	530	576	562	528	570	596	554	519	536	561	556	539	533	564	583	534	576	554	522	566	521	520	525	564	563	588	559	521	577	531	551	557	547	537	588	582	560	553	556	546	555	541	574	548	546	594	585	590	578	529	550	555	492	565	546	577	527	526	525	505	572	523	538	540	536	536	567	532	535	547	516	506	569	537	545	534	537	596	563	565	572	550	588	589	554	579	541	560	529	544	520	546	550	553	563	580	528	587	558	545	545	569	542	535	557	589	545	600	497	482	581	552	540	555	548	501	515	545	574	542	492	535	565	492	559	550	541	525	550	535	567	547	627	540	614	564	571	584	587	556	546	560	563	510	533	589	552	542	545	535	565	524	581	534	544	562	538	559	561	588	570	504	541	570	572	541	564	545	548	537	556	565	572	555	543	552	508	505	545	548	598	515	547	590	521	520	556	546	556	582	549	552	553	554	566	538	584	561	535	502	582	552	537	578	536	553	526	539	572	561	529	532	545	522	539	536	506	535	596	567	541	539	581	554	565	541	542	603	555	562	534	541	573	554	476	557	536	585	560	579	493	542	545	542	560	549	546	536	579	573	549	559	537	576	559	576	522	560	526	533	503	545	535	538	538	541	530	523	555	562	546	511	532	527	546	558	534	538	512	516	525	554	522	547	573	506	590	525	599	552	531	549	548	538	547	495	493	551	504	499	463	565	546	522	573	550	550	548	518	526	504	531	576	561	575	555	526	550	584	534	565	554	604	540	568	537	558	535	538	588	516	561	559	575	557	528	513	563	557	555	495	522	524	541	623	501	571	499	541	600	541	575	505	557	545	537	558	563	487	508	537	541	535	553	550	555	568	535	542	547	543	539	586	554	583	598	558	540	576	565	561	589	582	587	496	558	549	557	504	558	561	554	557	551	589	527	528	536	567	553	561	564	602	525	568	561	545	569	531	564	582	537	499	542	562	600	526	548	519	545	535	532	567	564	551	544	518	542	537	525	539	570	561	597	547	588	573	528	554	544	502	540	575	568	547	565	541	548
63612	86104	48607	16587	3957	1125	562	483	466	472	513	463	483	506	478	490	538	474	519	494	445	500	498	488	505	502	499	497	506	497	544	516	501	481	474	477	511	483	467	473	482	466	481	506	502	526	505	485	482	496	498	477	515	489	502	479	467	529	501	452	540	499	480	500	490	472	459	508	496	511	482	475	480	525	489	479	485	469	524	482	431	469	495	508	502	488	501	473	504	475	510	504	484	462	471	430	486	482	471	473	483	491	484	523	512	511	514	504	500	477	479	490	506	479	519	455	518	507	502	514	466	532	484	479	480	460	481	465	479	498	525	480	462	517	464	504	474	472	518	476	421	473	468	473	490	523	489	509	501	513	439	510	502	460	456	499	551	499	482	502	474	486	480	491	483	506	539	503	497	496	498	512	499	482	508	461	494	481	524	504	492	505	494	504	480	487	483	488	477	497	509	474	453	502	505	486	522	461	495	485	480	470	499	482	492	494	528	538	505	501	485	483	481	511	481	491	431	460	436	492	491	495	474	492	501	519	513	480	510	560	478	414	476	491	505	495	468	506	489	502	516	502	511	475	456	507	465	475	458	475	493	461	481	496	497	501	522	488	496	468	523	487	529	488	529	516	504	490	477	496	536	506	511	469	457	490	518	450	490	509	484	524	476	453	489	483	531	493	511	500	475	475	478	527	484	503	488	488	452	499	529	469	465	510	488	497	473	491	516	498	511	451	466	472	502	442	512	461	522	527	505	493	482	449	501	496	495	509	498	453	471	486	458	490	548	499	508	522	450	450	499	489	457	478	502	528	516	501	522	456	457	478	517	498	495	481	443	501	534	519	503	469	480	513	494	499	489	469	486	430	475	487	468	553	475	477	478	489	466	514	479	478	479	484	511	450	490	467	475	466	471	478	518	463	509	516	498	444	473	500	447	529	435	492	472	478	506	504	492	487	517	465	475	499	518	505	518	521	467	500	509	478	516	536	501	469	503	483	475	495	496	481	470	499	491	550	472	437	518	508	507	493	514	476	490	464	507	495	457	482	478	487	476	493	492	490	482	465	526	505	506	499	497	511	490	515	521	457	480	473	483	499	483	475	505	487	512	509	508	498	467	482	505	459	487	521	495	477	481	439	499	515	486	489	440	540	524	499	523	494	462	497	525	500	476	473	497	465	489	487	504	471	479	489	481	507	493	488	514	494	453	503	483	455	480	481	445	508	467	510	478	501	471	448	459	505	475	481	497	454	468	524	475	515	510	517	549	477	465	470	470	509	480	482	492	467	509	490	485	525	485	496	478	481	489	491	446	479	492	475	501	493	473	483	474	470	509	511	477	505	483	482	475	507	482	503	498	497	510	489	503	502	520	500	472	481	483	503	522	497	483	509	496	499	457	529	478	444	460	475	507	518	474	440	494	525	495	505	521	493	458	516	456	511	499	517	502	454	496	474	467	502	475	508	479	504	515	477	493	518	500	485	508	532	505	473	486	483	496	470	476	522	462	477	469	493	474	511	525	458	516	456	501	477	479	511	496	500	498	469	489	491	463	473	468	483	510	501	504	511	474	494	487	482	476	464	486	526	480	476	513	449	451	500	501	530	466	501	492	518	515	523	508	470	449	491	520	482	484	487	501	457	498	502	516	491	493	486	522	483	474	451	490	474	486	496	488	478	480	488	498	476	502	477	485	489	481	488	490	471	497	458	472	483	503	479	481	445	505	443	506	497	528	470	531	467	479	505	469	471	510	491	482	506	438	481	495	498	498	488	464	529	516	485	485	520	511	523	495	492	457	522	485	518	571	469	472	493	476	476	488	492	513	495	515	477	480	508	484	480	505	463	500	486	478	503	424	494	490	479	482	526	492	505	519	445	458	487	483	535	484	479	476	504	465	494	491	512	486	475	482	470	465	466	480	497	451	484	476	473	477	471	494	481	498	551	478	485	483	508	519	497	512	521	510	435	467	494	507	483	478	539	523	506	496	459	541	491	513	470	528	487	492	481	509	529	510	458	477	482	516	471	482	472	500	498	486	519	430	461	517	464	494	466	483	513	506	450	490	485	493	481	530	507	490	502	506	518	545	512	544	496	457	472	462	506	505	503	477	488	515	509	478	476	458	478	502	459	493	494	487	509	464	527	485	513	514	449	501	495	457	479	462	502	527	513	525	530	530	533	540	512	525	480	491	446	507	472	509	523	541	498	499	486	525	479	491	493	538	488	482	507	476	494	483	504	487	461	493	505	446	485	523	513	507	510	503	480	494	509	527	493	463	440	481	500	475	461	481	492	448	493	527	528	468	478	517	491	469	481	462	472	472	497	456	508	489	493	496	472	509	472	482	473	499	510	497	501	494	480	509	505	535	471	485	534	488	459	504	499	491	485	485	498	516	506	505	504	498	537	501	525	485	478	527	515	514	475	515	449	498	496	500	471	506	513	489	517	452	484	497	492	491	471	461	492	457	491	509	506	474	520	489	500	488	476	495	477	476	495	513	503	533	470	501	483	514	545	502	485	502	475	467	465	479	466	495	462	484	471	487	483	469	539	491	472	499	494	516	491	487	530	464	500	490	503	511	527	518	482	515	452	545	478	478	505	494	517	495	428	501	491	511	483	506	428	491	491	498	516	501	474	529	479	506	493	488	487	479	522	494	550	491	471	529	512	516	503	481	464	504	503	483	479	497	499	548	493	469	526	511	519	496	433	464	491	477	493	487	479	452	490	469	486	488	499	501	495	468	513	482	493	487	462	471	489	477	470	484	524	502	496	487	491	486	477	482	478	453	531	462	453	469	509	485	501	494	462	487	478	513	439	514	508	509	479	503	488	503	515	506	468	512	475	450	502	516	477	499	501	505	479	459	493	481	497	519	488	469	540	460	499	512	508	494	489	452	455	540	496	486	495	502	489	470	480	493	470	513	492	491	508	520	507	489	462	488	495	494	490	475	521	474	442	506	492	463	511	538	506	474	475	491	485	514	496	474	493	486	473	529	488	501	502	522	544	501	467	457	477	468	452	485	483	482	485	518	478	513	511	503	487	501	537	504	466	485	465	528	468	462	496	485	496	458	489	449	503	473	510	470	484	498	479	520	520	465	498	457	473	492	479	451	470	479	536	484	510	481	510	474	487	532	486	491	439	519	469	500	471	498	479	512	484	460	484	478	482	468	461	471	507	496	498	476	483	459	518	489	464	487	493	521	442	470	475	479	505	482	532	497	492	465	489	486	538	535	506	496	478	485	463	483	467	478	499	473	517	492	454	506	473	454	484	477	492	491	497	487	508	485	512	521	511	510	491	462	523	487	490	485	491	462	482	509	469	492	518	494	486	466	484	522	493	452	481	433	504	502	493	545	496	471	511	498	487	492	494	487	502	504	516	501	488	479	462	497	459	490	488	496	515	450	489	502	480	513	452	516	476	506	536	471	506	467	483	456	463	510	515	503	501	471	480	507	487	491	512	504	485	463	498	531	490	455	497	468	545	461	497	495	484	479	478	513	496
24067	23177	30256	25009	19822	8791	1427	884	759	740	765	797	748	737	767	749	751	735	743	713	773	769	756	705	724	787	696	709	729	726	713	711	719	715	717	718	661	668	741	751	719	696	741	706	719	690	773	708	677	673	744	746	725	693	730	720	755	696	754	670	686	662	717	729	723	739	764	701	704	727	715	711	720	694	729	694	769	739	786	708	718	759	699	718	707	719	760	715	728	734	710	671	724	715	726	751	662	690	701	725	715	704	678	727	757	661	693	677	732	667	712	706	693	714	703	738	714	758	672	681	779	703	688	703	739	712	679	735	747	708	713	713	733	708	751	749	704	725	697	742	747	695	724	722	715	694	703	703	735	735	678	728	713	744	703	738	720	703	700	716	721	692	684	701	686	668	724	772	746	716	695	731	708	741	663	728	707	674	734	694	700	695	653	675	658	711	729	771	717	713	740	681	724	749	715	682	749	704	775	700	708	713	760	722	695	697	734	728	674	669	689	710	723	708	671	722	666	746	712	721	717	708	707	739	704	732	701	701	695	681	712	700	721	704	685	684	722	718	731	724	684	705	710	684	752	720	720	686	707	722	700	709	699	734	696	726	696	715	730	726	704	750	672	687	681	707	733	741	747	730	717	721	693	736	712	732	732	701	700	752	718	705	686	717	727	679	647	768	677	685	678	698	663	709	714	712	737	720	709	715	724	692	651	730	726	708	739	781	725	709	684	689	724	711	742	697	718	711	652	694	682	702	750	682	709	664	688	768	757	726	716	696	723	713	706	757	703	703	735	700	684	715	669	688	714	726	713	710	691	731	715	726	661	709	717	667	726	732	728	737	702	702	680	713	701	721	712	657	695	666	713	717	728	684	647	645	690	749	730	721	706	731	739	682	701	729	696	640	737	697	695	734	694	755	742	738	692	710	726	708	657	730	730	695	699	737	722	716	686	735	706	704	715	743	725	665	735	726	677	723	693	694	715	722	746	720	736	720	721	726	729	711	733	663	712	726	696	669	711	712	706	708	732	743	698	695	752	713	708	754	698	729	691	706	704	701	707	760	678	725	659	743	738	781	674	712	733	714	720	708	697	685	686	660	707	743	717	670	718	774	726	686	730	689	732	728	731	712	727	711	703	702	724	715	711	699	679	713	750	659	674	702	659	695	709	697	683	654	683	712	722	685	751	683	648	700	654	706	719	692	709	641	701	671	711	683	739	712	706	737	722	720	722	740	746	677	682	722	729	740	702	700	774	715	694	663	713	694	737	728	672	655	674	716	729	724	681	716	724	703	727	670	694	706	709	646	682	710	698	724	720	737	682	760	742	675	707	709	656	726	691	733	718	685	729	741	753	726	717	709	733	704	709	699	676	693	724	706	715	723	697	717	707	735	701	709	697	725	696	719	703	705	675	707	744	712	717	665	749	706	722	767	696	688	705	689	714	785	682	740	666	729	733	701	705	689	743	690	743	673	753	718	759	757	681	722	703	709	700	691	722	721	724	754	723	729	745	708	684	709	696	715	666	707	746	677	663	782	678	655	733	680	680	685	710	691	683	692	659	695	720	702	711	648	688	683	693	672	753	729	689	726	694	676	681	712	734	714	708	718	712	676	672	710	708	708	736	742	688	730	701	676	693	690	715	728	723	706	704	687	681	747	687	705	708	668	707	680	732	701	697	769	685	649	687	700	714	719	684	689	688	723	715	687	715	672	723	659	713	783	735	762	688	678	716	716	705	741	708	683	725	676	726	735	695	726	643	712	780	703	699	712	724	707	698	703	646	715	688	698	683	720	700	706	665	705	632	694	703	715	708	670	723	721	742	673	685	700	681	721	665	756	727	698	690	731	686	693	703	716	724	683	677	718	731	711	725	667	714	652	739	716	708	688	730	672	730	731	697	706	692	692	716	668	780	720	728	743	679	722	705	711	728	731	711	725	756	712	723	671	705	709	702	759	738	717	700	707	742	721	701	714	692	728	720	756	772	696	686	710	661	713	673	711	724	703	685	735	726	725	726	699	726	709	686	689	684	705	745	685	700	736	690	760	668	706	714	699	706	714	710	707	719	676	686	698	695	648	707	702	765	709	674	712	696	706	721	714	719	704	726	680	707	700	743	707	674	682	698	642	771	738	751	711	723	701	698	720	721	721	725	720	729	703	705	728	708	700	709	695	713	710	685	756	723	679	713	698	706	692	699	681	661	676	722	657	727	734	745	728	738	724	756	684	706	691	706	701	714	736	661	736	679	730	690	716	765	709	725	722	715	754	723	678	738	695	705	674	755	691	697	671	697	708	752	738	691	697	658	678	729	715	703	709	690	678	739	719	712	738	702	701	711	700	720	759	718	690	705	716	724	716	699	713	682	723	701	710	677	702	702	712	673	765	709	718	700	756	702	748	678	709	673	675	683	711	700	668	705	764	729	694	668	793	719	655	708	751	713	718	742	686	695	695	707	691	701	766	710	706	704	697	751	726	771	688	727	729	683	728	721	727	739	706	701	737	674	727	736	732	715	686	693	720	697	712	665	691	672	711	748	721	679	729	729	741	753	717	682	679	692	694	724	716	669	730	689	742	678	751	711	691	728	733	662	704	707	734	727	709	724	734	738	731	674	715	670	725	699	700	694	680	748	668	731	661	722	664	717	691	656	690	693	707	699	720	702	726	720	731	726	729	709	695	775	689	728	668	721	719	706	689	707	723	692	758	671	750	674	658	706	705	736	728	649	713	706	716	698	703	653	727	730	711	715	723	745	675	749	733	718	662	701	677	722	734	696	657	654	688	776	712	694	702	675	677	732	723	718	744	721	723	704	703	664	715	733	676	763	688	685	718	711	662	681	689	744	719	700	739	707	725	717	687	695	720	740	678	711	695	679	754	666	732	712	694	746	695	710	746	733	756	728	713	704	698	747	722	706	727	718	709	680	724	660	704	666	730	733	751	689	702	705	717	671	723	782	665	785	644	750	721	707	716	709	730	698	727	636	701	670	718	704	714	700	686	713	716	687	728	709	648	687	704	664	722	701	722	725	754	658	683	730	700	738	744	679	710	692	726	668	721	688	688	706	712	712	680	704	703	724	694	688	641	748	668	697	709	738	721	670	707	707	730	742	725	681	672	680	752	681	679	663	646	761	694	695	694	713	746	741	676	710	739	714	684	659	746	724	746	685	727	672	678	696	705	718	747	724	687	676	710	727	690	741	739	722	739	664	740	703	757	711	673	728	754	729	694	686	666	656	701	715	707	693	712	735	642	732	722	683	711	690	745	691	667	677	701	725	666	693	683	645	667	748	714	666	712	676	743	741	726	738	658	698	702	728	715	712	712	717	715	724	669	724	747	742	745	728	690	701	726	719	729	700	717	718	670	736	699	758	701	673	727	746	696	714	698	719	698	667	709	730	709	708	686	728	740	754	694	709	784	714	660	731	706	686	697	720	694	676	710	768	658	723	715	736	684	680	680	665	738	751	738	678	746	677	706	717	733	701	758	734	708	677	716
63090	90938	53499	19003	4649	1202	712	581	649	653	613	597	622	657	640	608	617	650	629	591	685	611	635	690	640	647	633	650	629	652	646	616	628	619	655	638	631	637	633	578	633	608	669	603	612	626	638	639	594	594	635	601	608	628	629	648	594	583	615	637	589	627	663	633	666	637	640	622	647	627	639	610	619	591	638	632	595	636	654	632	618	613	580	644	651	611	603	619	650	643	641	588	651	623	646	624	655	618	640	625	605	632	626	655	634	619	618	657	607	616	599	605	615	594	607	644	588	676	588	687	626	632	605	603	636	627	606	629	576	634	625	619	632	621	599	603	617	612	618	613	649	600	611	613	590	635	601	592	628	633	633	602	624	609	595	631	618	610	674	634	570	642	603	604	609	625	595	673	635	606	587	621	591	616	644	641	614	631	646	613	635	615	660	617	640	637	616	606	683	646	609	618	607	608	594	628	590	625	612	605	633	642	670	649	626	600	669	654	641	675	606	662	624	661	620	616	671	672	596	622	606	633	630	602	614	611	593	618	637	617	645	659	641	613	598	602	624	594	537	637	617	600	621	628	624	660	594	618	642	634	651	607	653	614	584	629	605	598	608	619	577	645	624	610	611	569	611	585	568	647	640	611	624	652	640	646	627	619	615	643	558	663	609	607	592	581	660	620	640	643	586	603	609	622	651	639	617	564	626	664	598	645	615	643	578	633	612	632	616	626	648	596	623	626	629	651	625	633	620	616	631	585	625	611	647	632	645	591	639	628	620	610	657	602	627	575	613	653	618	642	608	626	600	626	596	642	627	611	597	604	624	625	632	645	680	628	615	634	633	668	602	651	635	617	634	614	631	654	660	570	661	620	618	635	610	613	626	601	610	612	587	614	584	664	606	614	608	589	640	631	650	635	578	644	643	604	597	584	616	572	625	661	643	658	627	637	596	625	605	627	672	586	628	621	644	580	598	612	598	646	683	698	619	634	625	585	602	604	590	629	618	622	644	582	619	585	547	575	637	675	593	617	647	656	609	666	647	588	635	612	608	592	611	625	596	611	625	611	625	614	604	591	607	643	593	629	653	610	660	638	604	629	661	605	617	597	612	631	605	617	565	624	629	568	610	576	650	621	621	615	596	593	630	620	596	635	583	646	640	594	593	608	661	618	621	606	642	630	634	643	651	622	662	612	588	633	596	598	626	654	587	638	614	629	631	648	591	605	578	620	627	614	631	658	656	621	614	614	636	599	622	611	621	643	624	648	624	609	575	590	672	621	653	585	622	611	582	615	630	600	628	632	655	544	601	629	631	626	633	647	578	605	659	646	605	614	567	614	655	603	626	647	650	670	599	614	592	654	629	611	648	607	656	650	648	632	613	671	638	613	616	635	593	666	632	616	634	647	603	618	608	658	673	629	607	635	670	611	628	616	617	618	644	622	613	570	630	634	603	627	617	626	629	602	630	645	614	600	615	590	568	611	625	608	605	664	610	624	618	645	605	611	570	632	604	619	657	638	604	664	624	604	634	592	595	664	598	598	625	639	630	623	617	587	613	628	645	670	622	685	601	602	611	590	645	622	615	584	602	639	589	631	635	652	599	596	621	614	645	598	663	631	616	681	648	625	621	624	590	601	630	623	605	653	640	662	631	623	614	662	637	586	638	631	630	658	595	603	615	609	621	621	596	606	610	633	628	599	592	643	598	624	622	642	618	649	592	641	664	693	619	617	636	580	601	587	657	616	643	652	599	603	620	617	604	613	657	669	636	631	618	601	631	661	619	590	659	613	649	591	645	598	581	644	620	660	587	632	645	624	603	601	611	609	645	596	600	629	630	618	620	637	654	643	592	647	611	638	634	615	621	627	642	584	671	621	623	652	596	599	570	577	645	573	601	615	586	633	594	642	619	610	604	582	620	631	585	647	656	607	623	574	633	640	571	624	629	573	646	662	597	660	659	573	668	667	643	619	629	605	633	604	656	599	581	607	622	638	611	623	605	655	622	671	630	615	628	655	646	644	630	657	640	642	595	635	639	640	592	622	591	612	654	609	622	633	652	637	613	611	601	605	646	645	666	616	637	619	607	616	635	648	626	607	673	660	644	641	596	629	586	580	633	634	608	590	615	597	609	611	647	572	643	638	638	569	659	645	598	644	607	608	589	635	631	587	617	623	663	641	577	607	607	686	619	644	613	672	650	583	604	613	624	614	591	609	593	601	620	649	573	643	622	641	617	623	603	655	613	616	676	644	613	614	600	650	650	624	613	667	664	614	629	593	644	594	612	606	650	607	622	612	569	607	639	669	590	618	592	590	626	577	593	620	582	631	583	664	632	653	619	591	637	635	615	617	614	636	618	634	669	613	614	607	647	591	585	630	653	621	613	663	642	621	620	624	595	654	631	643	613	597	635	641	639	568	636	587	647	641	634	619	623	598	639	655	669	600	609	589	576	641	640	610	579	599	636	639	626	641	538	628	614	629	639	612	637	629	592	610	629	664	594	638	607	581	650	628	585	600	606	621	613	607	609	650	639	643	648	618	626	581	609	639	671	648	622	621	634	608	632	636	673	632	606	572	645	613	640	605	654	595	620	629	658	626	634	612	607	598	601	635	626	591	575	610	596	591	597	601	623	627	608	607	589	622	571	648	674	589	630	634	617	587	666	609	603	616	603	616	627	626	682	632	604	610	623	618	623	603	571	611	660	599	578	638	616	614	632	610	602	644	619	650	629	640	649	578	620	635	590	625	581	614	616	597	638	585	634	670	627	576	650	608	627	659	596	638	632	625	616	645	632	594	586	630	675	618	604	586	582	661	614	644	612	607	614	593	651	646	609	614	606	652	585	572	599	622	642	626	634	597	639	629	648	647	614	612	633	590	665	630	604	616	620	687	604	645	621	613	618	627	640	591	639	665	631	630	624	641	611	625	628	651	563	626	622	601	593	597	610	638	632	625	642	647	636	603	602	658	616	619	589	615	600	697	594	579	586	607	597	598	599	632	618	625	590	648	622	634	656	611	591	653	644	551	602	649	607	640	595	627	647	624	635	634	645	582	601	606	619	599	624	635	645	602	628	632	614	608	633	642	645	622	616	636	582	632	595	601	632	600	635	631	640	599	649	620	631	623	624	630	611	616	628	567	627	611	609	599	639	617	616	578	626	635	611	626	629	614	593	636	650	608	565	641	595	611	576	628	621	619	626	639	621	605	655	624	587	601	603	561	645	659	664	619	581	665	615	597	665	632	602	621	629	579	624	647	606	586	593	587	659	627	653	623	659	621	642	663	636	574	657	604	613	608	593	598	628	633	604	641	616	651	618	629	603	598	597	624	639	606	659	655	622	644	643	602	626	658	626	622	613	637	652	603	618	656	670	666	608	635	605	620	582	597	619	561	629	638	632	655	623	619	642	601	627	640	626	606	616	585	615	623	636	618	632	615	674	618	636	617	595	630	639	635	659	595	620	620	629	608	623	652	637	596	578	608	618	626	625	635	604	586	648	590
33571	32992	20748	5369	997	677	579	547	517	574	568	561	519	526	534	578	537	512	564	531	555	558	510	586	494	519	583	560	553	549	492	525	527	525	496	596	528	528	563	538	567	570	554	548	566	560	534	539	577	557	528	585	557	553	534	506	570	501	570	524	517	547	523	569	584	482	588	521	523	567	566	532	507	580	555	542	558	580	469	577	561	537	560	506	592	535	553	531	566	481	510	541	514	548	556	557	571	524	569	562	552	600	566	530	540	547	554	523	535	509	583	577	537	510	550	547	554	544	495	527	517	535	533	601	524	540	558	562	535	526	523	523	534	525	510	498	544	544	548	508	561	556	580	563	534	545	554	538	525	513	556	548	572	521	534	513	500	532	550	571	480	508	558	533	544	541	525	550	564	544	538	573	534	543	573	535	536	582	521	534	523	580	554	572	550	533	540	572	551	575	547	540	503	536	527	535	564	557	521	529	513	553	542	532	545	557	551	583	537	543	509	570	561	580	547	568	604	569	526	517	506	546	547	538	580	515	548	556	544	545	576	572	562	491	514	545	555	578	503	541	546	538	559	570	583	502	531	520	541	551	549	532	581	568	572	524	536	531	536	557	528	549	570	535	532	541	545	526	538	561	540	535	544	591	533	544	558	529	540	552	540	532	546	545	592	510	547	567	522	544	558	568	527	508	573	564	509	534	551	554	557	506	521	533	525	546	567	577	599	562	523	540	585	554	538	542	560	541	579	586	540	520	540	535	520	548	512	514	569	543	539	559	522	538	473	568	557	546	550	538	552	568	579	561	574	525	530	561	503	553	548	547	506	526	537	591	538	538	546	497	516	544	533	532	547	524	510	528	520	508	509	557	580	544	531	524	525	553	549	528	574	546	575	516	540	539	526	559	537	561	531	541	538	514	511	521	535	525	499	528	502	566	515	503	554	544	529	569	544	521	535	587	586	497	563	541	537	561	541	581	569	536	559	536	546	516	523	516	517	519	566	546	607	521	534	516	529	544	552	522	512	524	549	519	546	534	549	555	514	552	522	491	516	537	527	536	542	541	567	575	520	518	576	557	571	510	567	549	567	594	548	548	542	587	510	525	546	532	554	545	537	523	560	541	563	533	568	541	577	581	545	557	583	552	517	546	528	566	563	566	529	516	577	570	552	578	519	561	562	552	544	553	545	504	529	530	553	511	516	582	532	560	515	589	558	539	578	514	575	541	550	539	575	534	552	532	533	539	553	524	496	540	545	552	550	525	566	531	558	534	534	507	544	550	515	542	525	522	569	545	540	532	558	504	513	542	567	505	532	514	534	548	504	508	561	562	548	554	496	515	595	539	532	521	549	522	533	540	570	575	589	570	533	557	523	525	572	545	562	551	521	524	539	566	496	533	544	533	539	530	520	574	541	548	536	535	565	538	560	553	522	549	536	521	506	546	580	509	579	568	519	537	569	555	534	590	547	544	547	532	504	541	525	565	490	528	582	522	525	511	492	548	557	532	512	572	615	538	590	556	549	552	527	547	534	532	557	549	582	520	540	555	563	547	536	529	579	530	541	518	547	545	522	529	551	549	517	579	594	578	550	518	550	550	586	549	530	565	541	505	553	533	539	519	545	514	498	550	560	580	520	562	503	527	540	530	536	532	525	548	552	552	578	569	523	532	533	539	539	541	482	557	547	506	548	550	562	534	595	565	542	569	602	521	496	522	538	485	526	534	507	551	539	528	536	571	542	534	540	566	542	548	510	552	556	571	531	549	534	549	584	515	542	525	555	564	535	528	521	558	566	533	554	558	541	573	541	575	507	536	535	575	538	542	556	496	585	558	548	552	513	587	531	555	530	562	549	573	540	532	556	543	517	499	535	577	530	502	520	518	531	588	534	562	590	539	578	580	572	557	545	569	551	559	527	554	553	573	509	556	539	509	553	520	514	564	516	530	581	549	524	543	513	537	574	564	526	526	587	570	579	575	506	525	532	516	525	545	546	498	505	580	562	585	534	516	517	551	535	508	600	582	551	532	536	571	557	516	514	551	557	525	529	545	553	581	540	535	539	583	523	551	519	550	534	603	538	557	573	526	542	515	558	531	550	574	547	518	525	543	529	546	561	540	561	585	502	555	514	498	542	551	533	542	578	554	550	535	522	551	554	506	558	536	512	570	571	546	501	559	515	553	555	564	537	552	513	595	568	516	523	541	528	517	593	513	539	516	550	585	525	583	528	571	561	542	513	542	549	500	521	549	571	520	587	515	556	589	540	581	502	542	527	571	539	535	539	497	542	563	522	540	556	539	565	493	590	534	549	588	536	547	532	538	562	524	520	565	560	507	515	543	557	485	532	543	539	552	526	565	522	549	547	560	530	509	566	595	561	573	518	531	510	532	517	516	562	557	569	542	574	485	544	537	557	540	558	541	556	583	567	604	521	545	537	541	589	530	515	572	510	525	508	514	519	533	501	554	562	552	541	510	553	554	529	570	554	518	554	558	528	523	556	534	535	540	564	503	525	545	549	532	506	507	570	512	497	538	532	549	534	525	572	501	593	519	551	562	563	500	517	504	556	557	532	527	567	557	523	538	577	573	566	566	544	549	572	573	535	549	563	556	525	557	563	525	493	549	535	520	507	532	575	590	578	533	540	499	542	537	555	505	556	546	527	548	538	545	583	553	557	512	570	564	602	518	523	506	531	516	537	552	521	552	551	539	537	529	534	536	499	548	533	563	527	537	517	554	544	549	575	549	587	541	529	534	590	496	522	571	588	552	562	565	602	518	555	551	536	513	531	535	578	563	545	561	553	547	554	597	571	581	586	502	538	561	529	501	565	550	578	551	529	545	506	565	540	520	536	529	529	555	538	566	535	536	507	517	566	530	566	526	540	550	520	535	526	531	562	539	535	588	554	518	526	556	524	543	526	519	526	594	514	521	600	558	524	563	527	532	559	575	541	512	533	564	547	522	572	519	534	561	547	535	600	540	526	566	522	512	523	562	512	562	553	578	515	529	504	552	525	546	562	564	503	541	520	542	545	546	539	542	548	554	547	561	555	562	510	520	548	540	540	579	535	570	544	566	521	526	567	555	530	539	533	557	551	570	539	468	517	508	522	511	551	545	578	560	575	532	594	545	541	534	538	505	538	514	569	520	614	529	543	546	565	551	539	542	527	536	556	521	581	510	584	555	532	521	550	538	527	540	522	520	552	546	514	550	520	568	529	555	524	563	553	508	516	525	520	549	519	552	509	536	579	563	558	544	528	521	558	542	548	550	634	531	537	542	524	505	533	544	561	585	588	536	529	531	565	560	538	564	526	516	565	544	514	556	562	529	525	533	563	516	551	526	576	504	539	566	566	556	507	548	506	504	510	581	582	570	550	553	538	548	542	552	542	554	575	568	548	554	549	539	587	532	551	532	561	555	527	545	562	566	556	518	545	547	531	562	542	548	534	557	536	561	583	548	573	529	569	568	572	568	524	533	520	552	536	578	554	537	578	543	515	568
31778	33048	11366	2316	734	468	444	431	432	404	427	461	437	454	450	462	452	446	451	491	413	426	432	469	431	422	427	413	415	433	477	466	448	416	450	430	417	451	401	457	441	438	439	452	415	414	424	421	424	405	402	422	428	441	481	444	407	441	433	457	480	405	403	455	462	449	463	407	460	439	424	425	440	426	453	447	431	471	422	455	440	441	396	454	390	472	443	424	435	447	435	437	415	427	456	445	414	423	440	448	428	417	422	443	451	419	432	437	473	425	470	402	427	468	447	421	435	417	428	430	456	444	412	421	435	430	397	407	416	461	427	427	418	428	435	435	474	448	452	420	469	433	433	427	417	437	442	479	454	443	411	424	425	426	406	417	461	456	431	442	479	433	474	463	458	407	452	450	452	445	457	464	475	414	416	431	473	391	446	453	438	441	445	425	424	489	427	454	463	407	431	442	412	454	430	451	449	415	434	444	448	419	441	432	434	448	411	457	395	462	469	444	417	413	477	475	469	465	434	439	411	434	448	405	393	404	440	410	448	439	453	408	462	427	412	425	455	435	464	405	445	421	386	440	445	379	442	447	437	429	457	447	461	454	426	398	430	409	433	437	442	457	407	428	408	446	440	424	428	443	425	462	465	450	408	434	394	457	443	445	422	403	433	438	436	453	472	465	456	446	470	386	447	439	442	403	418	394	449	450	434	454	432	404	436	431	383	401	458	421	432	414	435	449	444	393	450	448	428	410	413	420	453	438	406	498	452	419	440	455	469	428	436	439	410	434	448	405	434	440	446	477	487	418	448	403	447	457	449	456	441	433	413	418	425	424	428	425	426	420	432	418	442	465	403	447	423	480	415	444	434	418	451	444	450	408	455	420	462	440	393	437	462	439	438	427	455	431	457	466	437	429	425	472	420	436	473	418	415	455	411	422	458	401	486	441	419	405	411	418	412	439	464	464	482	386	410	426	386	424	407	455	467	463	425	405	458	434	468	430	446	441	419	433	436	435	423	399	429	498	428	451	465	398	434	447	449	447	454	448	458	447	444	424	409	405	415	406	458	420	470	445	405	411	436	440	440	432	421	463	440	429	443	429	422	472	414	446	415	426	426	451	417	432	398	435	421	430	427	449	431	465	405	436	455	461	429	417	442	424	442	415	433	428	401	453	435	426	418	394	440	472	454	444	453	443	421	429	404	406	477	453	460	416	432	416	425	447	432	426	419	409	454	442	460	406	451	455	423	433	416	386	453	451	439	466	438	431	445	420	424	482	466	419	438	408	443	433	453	415	433	440	420	442	436	461	402	460	481	413	445	434	452	400	435	426	432	471	454	441	460	439	409	461	419	405	446	437	472	412	433	451	467	505	437	446	435	415	442	466	446	432	443	452	442	451	402	438	423	429	462	424	449	444	438	427	413	451	472	438	418	467	449	413	432	448	425	444	463	445	431	418	477	478	447	458	430	473	454	447	425	445	442	423	430	431	448	421	446	432	435	440	434	427	441	422	448	440	459	433	449	418	427	434	440	429	452	445	424	455	412	402	441	437	429	446	434	427	452	432	427	453	471	449	429	439	439	443	475	439	456	442	432	439	449	426	439	416	474	431	449	460	439	421	451	440	436	402	410	454	432	419	434	431	420	414	412	434	423	472	422	422	402	460	424	436	469	449	400	439	420	420	437	429	408	451	447	456	453	410	421	449	460	456	406	452	413	409	458	421	487	451	441	450	438	431	440	460	427	442	406	443	437	446	423	410	474	463	433	416	471	452	461	444	428	416	437	451	453	452	441	452	428	415	425	431	417	433	476	435	445	487	455	436	432	392	421	432	403	419	440	422	435	443	452	464	481	465	388	459	430	462	414	449	407	457	428	411	386	474	425	410	412	438	444	433	419	449	441	400	464	409	451	464	443	451	454	423	455	429	441	476	428	460	395	436	488	450	424	463	448	412	443	444	463	451	435	440	454	417	452	404	406	451	448	421	447	439	412	403	434	445	452	448	402	424	440	401	431	450	446	469	399	443	438	448	450	377	474	450	458	454	438	427	416	424	415	449	415	389	411	430	430	418	439	480	389	441	461	446	454	400	436	475	426	470	409	437	425	437	423	441	414	424	438	459	442	465	454	431	428	468	445	412	469	441	443	443	447	473	444	424	439	430	457	412	475	476	427	449	453	427	438	443	470	443	428	439	446	445	420	442	426	414	458	422	458	426	489	405	435	454	445	450	455	431	443	435	418	441	429	430	459	446	419	440	448	458	456	491	419	414	416	417	438	452	394	451	402	399	451	422	421	472	423	462	440	432	405	433	437	405	442	423	451	407	437	462	419	446	466	442	400	419	440	424	428	429	435	469	462	454	434	431	473	451	457	453	416	472	408	429	454	448	467	421	466	482	460	406	413	422	382	435	445	430	376	427	422	437	398	409	443	412	390	416	449	428	441	423	403	448	474	403	411	457	443	411	427	436	399	455	423	434	438	465	449	419	457	433	467	426	429	424	461	468	434	432	471	443	403	432	452	417	467	445	429	439	417	470	450	444	416	414	442	461	432	429	446	430	407	446	414	393	427	423	436	422	459	439	425	426	381	455	462	468	427	478	391	459	425	447	442	439	427	426	412	431	452	428	446	438	389	405	442	431	429	435	406	416	447	467	467	431	447	356	439	494	427	441	420	436	449	401	492	407	421	437	448	431	457	423	454	430	466	460	454	443	458	449	429	447	439	403	423	442	436	445	446	410	427	436	417	457	421	472	412	441	416	421	429	455	432	445	456	434	417	436	482	417	427	410	463	446	423	411	440	414	404	443	431	455	476	435	454	435	434	455	452	410	448	452	466	437	449	448	409	447	415	428	448	446	448	398	437	440	455	427	469	414	424	415	444	401	457	434	409	453	465	446	428	467	390	435	412	425	449	444	418	429	433	416	419	452	405	432	422	416	442	466	434	441	422	435	417	467	471	419	454	453	468	441	419	451	430	391	489	419	423	405	408	417	449	447	419	460	457	422	416	440	437	421	445	455	418	469	445	425	431	426	460	420	462	455	433	431	384	449	435	418	420	415	441	444	400	452	428	428	441	417	410	429	443	418	439	442	474	430	459	398	443	444	402	418	424	446	441	458	471	452	419	460	443	422	455	401	417	411	434	445	463	449	395	461	433	412	447	410	433	469	446	414	485	421	444	400	436	465	435	411	425	436	438	420	458	445	445	410	404	437	461	413	456	466	412	409	446	430	447	442	455	392	408	443	454	435	426	460	441	443	461	450	420	425	451	424	432	444	435	449	471	413	450	466	418	445	445	451	450	434	430	425	420	452	424	426	402	474	426	442	434	439	429	430	424	441	458	434	429	431	422	428	432	411	451	499	419	455	414	423	426	392	478	465	402	439	430	434	403	490	405	396	436	432	455	451	477	432	433	417	440	409	420	448	435	437	411	422	417	445	441	440	423	424	445	452	482	453	394	460	520	439	468	437	428	419	440	440	453	431	406	419	439	431	409	461
24956	24940	31142	25806	15920	2984	829	613	544	585	599	513	554	517	557	546	582	574	580	547	543	541	551	604	519	548	579	539	539	560	505	546	539	518	546	557	529	561	529	530	533	550	532	532	525	526	566	514	535	571	508	513	577	548	524	553	566	495	502	562	520	560	540	563	539	573	561	543	546	539	518	566	581	570	539	544	494	536	545	521	531	540	548	555	512	537	498	542	499	584	537	538	551	552	554	548	567	533	567	573	591	503	532	540	537	540	494	534	535	538	542	551	530	519	560	561	502	519	554	539	580	549	515	564	527	530	544	528	488	488	515	522	521	557	537	550	522	585	535	560	563	555	521	544	548	514	506	575	524	551	544	574	530	559	544	523	528	528	537	519	557	541	521	580	519	535	521	572	571	542	529	561	554	511	526	545	546	529	543	548	514	534	561	548	513	540	533	558	514	540	559	543	580	529	583	574	519	527	569	562	546	567	543	551	538	495	548	567	541	565	499	545	511	525	522	518	553	548	549	541	526	528	519	551	503	554	531	514	519	544	524	521	555	521	536	530	550	551	537	536	556	567	543	555	556	486	535	547	552	520	516	529	540	583	501	489	506	553	579	543	532	528	548	562	521	543	553	581	564	518	542	532	548	545	542	568	564	530	517	509	544	569	546	563	497	566	544	549	534	527	556	513	554	501	565	513	556	548	517	550	545	509	540	505	605	539	560	550	529	565	529	533	550	519	525	537	503	532	531	533	604	535	528	527	538	533	534	532	572	522	569	548	526	558	531	541	508	550	541	526	531	497	562	525	558	517	536	561	576	484	522	536	521	572	516	552	567	557	536	561	502	565	514	523	532	558	533	520	512	591	516	523	560	512	537	548	518	552	534	554	542	519	529	547	556	556	540	567	545	507	530	548	507	525	519	529	542	533	543	533	545	509	538	546	547	522	549	559	592	578	557	544	503	518	514	516	559	566	506	530	537	545	569	558	557	518	509	556	570	528	489	530	542	548	530	514	569	564	545	524	524	546	517	546	516	558	565	582	535	567	534	545	550	492	498	560	513	571	569	536	588	498	531	534	574	532	525	586	522	553	511	533	489	544	488	554	547	528	568	546	568	545	539	480	554	516	498	550	542	532	547	504	516	506	529	509	552	527	526	518	533	537	539	568	510	507	561	522	556	529	523	483	524	526	539	523	569	556	525	554	539	555	547	521	553	520	494	543	506	556	551	541	523	562	545	526	541	527	590	537	536	521	526	526	532	540	552	499	562	524	526	616	575	567	554	506	568	562	518	489	569	539	508	584	526	503	544	536	501	534	549	523	517	545	554	528	563	534	542	524	557	510	540	519	548	531	540	553	535	528	537	517	548	529	503	545	523	521	543	504	557	559	578	534	534	536	555	587	570	555	509	555	573	494	491	527	562	535	550	511	550	536	517	569	530	565	541	566	530	519	501	536	536	527	529	555	534	535	547	565	549	537	537	505	597	510	573	566	582	566	557	540	596	489	568	524	562	520	551	552	572	564	527	564	560	551	536	532	535	518	529	551	513	521	536	512	517	503	536	549	524	558	530	540	542	573	499	551	502	530	532	524	526	517	512	501	524	539	572	501	573	550	546	522	510	530	490	513	561	520	564	483	523	529	529	559	554	538	553	535	570	543	523	495	576	526	532	523	482	500	551	549	553	597	557	530	573	513	537	548	554	534	531	572	536	530	523	501	600	506	547	556	576	510	512	548	566	563	577	545	573	540	557	521	535	572	512	530	564	543	545	556	555	480	492	556	542	478	505	597	485	563	542	488	517	534	528	571	564	536	547	535	546	519	550	520	510	559	550	518	553	545	566	533	565	532	542	510	506	550	524	544	542	563	570	518	559	549	544	529	538	516	528	554	521	556	577	541	549	546	524	534	566	543	538	549	561	557	552	499	545	555	518	546	574	526	518	507	546	584	546	537	524	556	527	572	530	516	489	579	555	570	525	542	528	549	524	535	524	553	551	482	561	536	575	532	533	565	546	533	546	528	539	495	543	534	531	544	533	550	520	583	555	599	511	515	528	515	531	506	523	503	513	536	529	542	538	533	553	537	548	476	574	536	504	579	540	555	498	528	542	556	577	531	514	543	556	518	508	567	549	553	531	509	544	531	531	567	563	531	566	528	575	590	558	553	528	526	534	520	513	600	559	558	594	578	516	520	550	524	590	513	566	511	551	510	501	534	516	567	560	566	557	565	531	527	528	552	543	535	553	541	525	560	539	532	526	588	558	534	537	553	558	583	514	539	546	548	528	529	547	534	556	566	567	513	484	520	525	536	538	583	549	520	569	537	540	559	534	504	518	547	551	556	541	588	521	535	517	546	549	554	536	534	579	590	532	562	574	524	593	527	549	532	520	551	584	573	572	506	543	541	543	510	547	575	512	538	590	529	547	524	579	535	557	554	509	555	534	543	524	518	546	549	557	569	536	534	552	531	548	576	531	531	543	518	531	553	549	556	525	562	559	569	577	561	515	495	528	561	546	530	569	526	526	533	502	517	587	541	518	564	596	526	515	578	509	510	492	530	564	513	497	547	540	555	494	537	532	524	563	545	515	528	533	519	545	554	508	542	565	509	566	540	539	544	523	483	553	528	560	490	546	541	554	539	550	524	548	536	543	524	543	566	559	574	547	546	486	536	560	569	524	560	512	530	502	520	571	561	530	494	559	517	548	524	558	556	554	510	512	525	544	529	538	527	527	579	530	524	529	581	562	511	535	534	498	544	513	540	538	530	515	540	551	528	520	560	535	534	507	526	545	555	549	565	511	559	557	522	529	546	571	567	511	551	534	509	579	528	537	511	538	542	581	550	564	541	506	559	565	588	542	509	579	543	517	518	528	532	573	527	571	585	522	587	490	512	506	509	572	568	567	537	551	544	543	543	569	521	544	539	559	548	520	529	552	559	572	586	559	586	578	573	528	552	536	526	515	573	560	518	523	570	592	548	534	532	497	514	558	549	524	533	554	524	557	539	520	567	536	533	514	527	545	580	542	585	526	536	541	526	541	578	571	552	540	540	532	527	554	532	544	546	518	558	529	536	517	569	546	543	539	535	521	596	496	511	543	550	557	543	534	534	541	509	541	555	538	520	529	572	570	587	543	592	491	544	506	506	555	533	548	534	562	569	510	533	524	551	537	506	540	556	578	527	520	522	519	547	503	549	521	483	561	505	525	535	555	519	539	549	538	524	543	547	536	532	517	534	539	535	515	539	501	564	546	551	545	513	559	549	576	573	558	523	536	517	559	542	526	569	548	525	561	521	563	549	499	550	524	518	540	530	550	508	516	531	510	571	546	537	562	523	533	548	506	552	540	514	534	543	558	518	543	529	575	559	507	517	589	543	570	510	551	560	516	513	542	574	529	527	549	511	530	535	514	534	531	565	543	555	540	545	556	537	495	537	595	569	530	533	528	509	514	542	517	536	570	577	574	532	501	542	500	547	553	484	575	550	549	490	540	562	513	548
64845	85056	46919	14097	2815	713	526	507	482	521	460	483	445	476	486	467	480	490	485	541	499	495	473	481	495	440	527	502	471	501	457	473	498	461	444	513	464	468	503	485	466	489	462	501	442	469	476	489	502	477	471	504	464	480	486	480	490	457	468	480	494	450	453	463	455	442	490	470	506	470	444	498	478	461	525	457	463	483	446	504	430	491	428	456	494	436	484	488	441	497	505	455	474	495	478	483	469	473	485	468	497	506	475	483	504	496	519	463	492	491	425	465	490	511	450	470	476	439	489	474	483	469	476	502	494	490	470	481	474	500	504	465	488	481	461	472	489	476	438	522	487	500	490	483	455	480	497	502	462	470	502	465	447	467	482	460	472	482	506	487	482	465	464	461	493	482	499	472	491	468	449	445	479	487	472	493	477	474	496	503	451	462	517	473	505	470	478	489	467	447	480	497	472	449	478	518	459	490	452	488	472	469	462	497	461	508	513	498	487	462	497	495	484	507	507	487	489	480	464	464	467	502	453	482	500	498	508	494	451	493	457	461	470	473	448	522	491	483	503	462	451	476	476	532	499	488	526	494	473	485	463	451	490	482	491	502	457	496	457	438	491	469	491	447	491	466	460	496	485	507	477	499	473	468	484	495	509	508	482	480	465	520	465	490	484	481	490	480	449	473	467	488	471	476	512	474	515	438	496	468	470	492	503	505	463	425	430	482	472	475	476	483	475	449	483	468	458	506	466	469	463	501	486	477	510	485	490	502	461	454	481	471	464	511	487	502	517	537	553	477	479	467	518	451	490	469	481	483	488	531	475	470	434	437	480	488	488	446	487	495	500	464	446	465	452	462	509	452	475	471	498	459	496	505	439	453	491	505	498	504	462	512	465	489	496	481	461	476	490	483	445	472	476	491	479	467	480	463	445	432	479	507	511	439	453	499	461	457	489	513	480	475	470	467	467	465	526	473	485	517	535	480	463	501	455	483	471	477	489	474	521	477	489	518	468	501	484	474	525	524	475	526	483	439	489	492	496	483	516	457	467	479	448	492	496	457	483	473	463	446	463	475	464	456	449	470	490	487	479	460	454	485	502	434	501	486	468	450	434	524	447	502	467	456	465	503	456	442	521	508	481	460	534	471	444	480	527	494	469	488	491	466	489	463	486	501	489	473	432	464	521	501	483	489	484	481	488	451	465	466	502	519	483	428	489	489	501	414	484	463	443	529	462	472	470	481	469	468	489	478	476	465	482	486	462	488	471	482	486	449	501	473	503	495	515	487	533	462	442	459	473	520	460	459	448	510	518	496	495	460	480	488	470	457	477	460	499	463	457	490	511	475	492	482	472	494	504	479	507	445	477	490	475	450	455	498	474	477	470	476	507	445	470	464	476	492	463	499	490	475	458	482	500	481	474	512	517	509	502	448	491	482	486	510	458	420	499	447	461	448	490	468	501	462	478	477	451	481	497	466	501	502	512	467	490	503	467	462	497	475	494	512	490	475	530	490	437	526	503	492	507	500	465	474	504	456	501	473	484	490	455	547	459	483	501	472	501	478	496	474	508	480	524	498	475	479	500	484	475	519	469	462	505	454	474	469	500	444	471	476	501	485	464	526	539	516	490	466	474	486	452	433	464	479	479	442	473	484	447	495	485	505	445	474	467	491	465	507	483	480	492	479	497	462	453	525	466	459	510	485	524	477	480	460	443	440	488	467	467	473	470	488	484	470	430	479	469	474	491	457	469	459	483	478	459	510	471	503	499	487	467	459	470	493	457	461	479	535	491	480	501	473	453	491	491	500	464	446	506	457	485	455	435	451	545	481	500	470	417	476	484	473	481	505	476	462	470	459	460	451	521	467	465	434	504	465	486	460	491	447	474	497	493	443	451	478	484	466	509	515	506	507	505	491	482	485	437	447	453	475	433	461	491	440	496	450	465	452	490	485	506	454	476	467	478	483	477	513	467	459	473	439	501	512	457	491	491	483	451	469	486	489	459	478	462	491	454	480	495	472	485	454	466	465	452	477	475	436	492	493	471	455	491	494	453	488	493	434	482	485	468	474	436	458	502	437	491	460	509	447	475	493	450	440	510	418	520	458	458	454	504	476	526	484	467	521	471	487	495	484	481	487	457	480	476	477	486	481	497	476	496	481	411	469	448	481	457	464	464	471	491	515	467	496	474	516	467	466	453	498	476	418	470	482	512	463	507	482	453	456	482	473	475	464	490	480	468	507	482	532	513	466	470	443	497	490	472	510	481	472	456	455	464	467	494	515	475	489	486	467	492	497	479	456	495	526	461	485	494	463	478	509	480	522	454	470	479	495	503	469	472	471	458	481	497	479	454	456	480	457	437	462	463	462	480	484	478	474	477	450	479	458	489	470	479	482	462	457	438	474	471	470	460	487	511	467	479	474	493	489	513	411	452	440	541	439	502	511	502	507	474	443	449	503	449	486	481	489	503	481	472	458	486	469	469	488	505	484	457	508	498	459	470	454	489	498	488	498	480	495	494	452	502	498	492	475	485	458	471	493	435	480	487	459	462	501	451	464	496	465	456	445	500	478	482	509	449	430	462	503	437	488	479	447	502	472	444	513	487	498	480	477	420	489	482	498	489	441	455	477	465	477	464	470	457	461	462	480	432	480	471	457	454	488	469	496	466	486	493	461	492	479	457	495	489	458	500	492	462	455	501	465	467	495	473	520	505	510	465	473	491	456	500	468	447	487	485	466	494	474	474	470	491	485	497	476	454	463	487	484	478	442	495	469	469	478	448	490	452	445	469	470	456	509	516	482	520	449	466	469	506	532	501	446	472	491	496	467	505	461	484	486	455	489	473	476	495	494	496	488	498	429	476	503	481	465	466	496	462	495	481	484	481	454	499	473	459	518	526	483	442	448	443	479	445	462	481	475	476	456	497	428	517	458	462	459	476	506	483	481	463	466	465	482	484	456	446	450	473	502	487	497	508	484	459	455	486	478	517	491	497	505	484	470	476	480	473	454	517	498	455	472	467	482	484	515	467	461	507	428	489	501	494	484	499	478	489	458	512	491	450	504	493	461	451	466	469	466	503	455	488	515	474	474	457	476	510	480	490	449	509	513	498	453	445	479	475	474	471	456	478	431	496	461	481	464	451	454	487	462	473	529	471	482	460	491	460	476	451	451	466	454	471	479	491	480	439	476	465	497	507	451	508	479	497	471	504	484	478	477	488	466	510	453	451	454	485	480	468	442	502	477	486	491	517	520	440	472	474	459	509	477	466	494	497	479	467	463	494	481	492	481	464	513	476	463	475	467	420	472	500	496	437	495	509	482	472	514	452	487	469	501	512	489	451	482	464	473	452	429	475	482	450	528	474	464	475	504	467	491	487	507	467	466	445	456	507	472	498	477	475	515	490	453	488	469	494	483	495	464	486	450	473	453	475	491	478	493	497	504	478	496	473	473	482	485	482	461	467	541	440	443	457	458	501	471	517	491	506	468	450	437	491	440	456	480
24098	22779	29652	24923	20338	10329	1670	829	750	745	733	741	683	675	667	691	735	667	662	724	690	688	705	704	724	726	684	736	701	671	687	724	699	679	648	678	674	666	707	691	695	725	685	714	690	675	675	704	670	714	644	662	696	683	708	688	698	707	673	688	701	651	705	673	692	678	669	678	646	711	737	678	676	724	694	714	641	698	631	643	713	651	711	714	697	692	727	688	663	681	678	671	684	642	708	658	661	684	659	682	733	654	729	659	683	696	672	644	706	711	664	692	670	636	650	656	682	655	674	654	680	679	652	668	692	658	680	680	645	680	663	676	722	674	683	651	674	629	674	676	653	680	679	675	695	700	657	731	679	678	679	645	648	669	625	677	681	692	715	630	665	685	699	647	690	677	643	714	667	652	611	666	667	695	653	656	726	630	711	709	655	700	685	659	700	678	664	664	696	701	700	659	689	639	685	674	688	702	682	725	672	656	681	674	684	733	664	667	642	718	709	678	682	716	669	708	702	675	705	720	708	678	686	699	692	723	643	668	731	709	684	722	691	728	666	658	671	660	703	627	685	683	688	697	649	713	674	637	664	664	675	671	667	711	686	698	699	671	707	661	681	644	662	670	673	657	678	698	703	683	670	664	715	676	721	658	651	714	651	637	691	666	646	756	697	668	702	724	688	707	712	705	682	700	668	719	701	695	665	660	660	658	724	700	680	695	668	700	683	729	651	702	640	685	747	680	635	639	637	643	670	695	647	681	732	680	724	663	724	696	703	653	666	650	666	661	656	663	699	669	686	635	672	648	691	708	661	658	698	680	681	678	679	674	670	693	664	651	679	671	647	679	680	694	705	656	704	688	669	685	644	736	669	721	683	647	640	726	713	690	686	674	667	714	653	691	684	693	725	674	700	636	658	651	666	672	669	669	707	626	649	710	665	696	657	677	650	684	668	683	654	695	709	715	722	617	697	701	698	614	686	687	691	686	675	685	678	656	675	654	682	703	612	705	675	690	690	716	624	709	706	703	640	702	630	706	695	712	674	667	691	703	718	664	713	675	685	662	711	697	696	678	704	663	670	699	705	700	685	653	688	652	693	688	668	690	654	670	759	652	668	658	703	673	645	671	727	728	668	687	692	703	672	685	647	667	679	707	680	658	616	686	605	668	686	696	669	681	649	675	670	638	702	659	670	668	605	676	714	674	680	639	660	635	670	718	711	685	701	650	713	681	673	655	690	706	705	675	673	663	668	689	705	709	674	692	654	700	674	684	692	652	691	684	644	705	682	701	704	625	721	750	654	654	682	727	639	706	692	722	697	660	691	698	695	663	678	652	706	680	684	689	692	720	712	643	692	658	708	672	688	698	708	676	643	664	673	654	667	656	654	677	613	715	641	698	702	694	674	656	734	647	623	708	663	678	659	672	644	694	683	646	623	613	657	663	676	698	686	722	682	685	691	729	686	697	727	664	630	669	681	709	674	703	673	685	677	713	697	671	655	628	682	653	669	679	660	690	736	687	651	738	694	701	671	663	695	681	656	653	708	666	666	629	659	664	657	693	658	699	707	668	672	672	640	708	646	665	688	700	710	696	686	681	667	685	687	694	674	659	682	698	698	637	659	657	712	614	669	675	631	727	742	653	656	652	684	660	651	679	718	651	702	690	640	670	655	693	662	690	680	673	715	669	707	697	650	662	641	688	652	686	680	649	652	681	689	674	674	691	632	691	639	694	669	668	690	646	713	697	649	698	669	668	642	690	692	654	675	684	633	692	746	698	682	718	735	687	659	696	693	681	692	661	680	669	654	631	668	688	680	655	671	636	660	711	669	698	712	657	665	650	661	643	693	655	664	633	721	680	655	656	655	690	722	656	656	713	663	718	690	669	711	677	712	676	732	745	659	651	670	665	669	670	684	660	704	681	694	665	687	722	677	670	655	686	697	711	676	696	664	680	666	666	688	642	693	748	685	652	616	688	670	705	680	705	680	701	633	674	635	671	685	719	627	701	704	718	669	651	701	694	675	663	716	640	677	698	658	723	713	691	700	706	690	655	670	624	716	693	681	699	697	676	715	744	679	759	680	674	732	709	662	669	659	653	672	648	655	663	685	689	698	664	703	716	718	660	673	656	700	690	646	679	649	704	667	758	679	660	712	746	662	692	732	674	658	751	696	668	724	698	632	675	638	685	686	638	696	680	701	735	690	663	681	672	661	694	653	644	715	662	697	680	646	690	662	664	657	634	671	652	698	678	701	713	653	692	664	730	701	650	619	700	698	629	686	679	691	662	654	661	662	699	680	680	698	685	658	670	691	697	666	676	653	693	637	700	670	701	699	670	657	679	706	660	669	672	672	667	641	668	644	691	643	687	682	669	655	684	658	629	701	663	685	682	678	645	708	732	664	694	671	674	681	710	688	710	618	689	682	695	683	690	709	658	687	722	692	670	656	695	649	690	704	698	679	684	708	682	670	712	676	662	668	653	696	650	699	721	688	653	717	676	678	688	667	743	722	703	621	678	641	694	687	670	679	638	661	662	662	730	672	632	677	663	630	651	718	661	684	716	646	663	699	693	663	647	660	675	676	672	680	712	706	665	689	641	687	674	699	717	684	673	698	669	659	688	708	683	672	644	674	682	701	691	643	675	682	682	648	730	677	628	701	710	707	666	752	643	706	643	657	658	662	735	661	667	663	626	692	699	685	727	640	655	665	664	720	711	687	676	667	717	689	736	664	685	678	711	691	669	667	657	635	699	708	659	638	660	682	655	682	680	674	705	699	719	660	670	669	685	650	666	660	643	641	705	681	673	689	650	705	700	676	656	661	691	658	641	636	684	694	704	647	683	678	657	719	674	684	690	689	635	683	715	639	682	700	635	613	663	651	723	677	705	703	712	714	682	649	671	669	682	668	738	692	692	663	686	630	663	673	642	708	697	653	644	647	693	698	670	716	684	650	674	679	702	631	651	664	677	702	670	687	670	675	638	698	672	680	726	683	655	671	670	654	664	733	655	690	711	658	700	706	649	667	665	655	673	688	658	671	682	674	719	660	717	671	650	686	659	685	657	679	721	687	662	686	647	708	682	661	629	672	668	666	649	705	737	646	666	695	712	721	711	659	668	679	716	690	663	649	657	648	688	694	682	672	645	707	642	706	674	678	668	693	648	699	696	675	675	645	698	637	621	652	696	661	676	676	709	688	713	697	669	642	689	657	648	727	707	694	705	679	707	690	670	690	667	678	676	668	718	672	656	693	663	636	676	691	678	655	668	684	695	695	651	684	691	651	698	707	702	652	693	692	724	675	670	612	705	646	677	656	655	680	709	632	642	684	654	644	642	664	675	643	665	643	672	713	686	714	664	673	632	670	681	673	681	666	703	677	717	681	702	634	736	661	669	692	663	669	674	706	666	694	703	707	713	638	628	670	676	661	685	705	640	641	685	692	676	662	705	681	666	629	670	655	684	704	682	679	684	661	673	710	650	728	664	689	660	656	665	689	671
63824	85936	54415	21868	5874	1515	704	601	570	626	597	655	588	606	607	602	595	605	611	645	571	548	607	637	606	578	622	652	567	585	538	632	554	628	583	621	585	577	561	672	574	602	603	634	568	568	663	600	599	601	634	584	577	615	590	626	603	586	620	577	629	606	592	645	644	594	599	613	583	616	622	622	583	606	579	608	593	574	643	579	583	596	612	597	630	586	533	599	608	576	568	620	633	577	544	620	604	595	591	604	598	610	608	576	576	625	577	608	536	593	621	579	532	636	568	589	608	585	612	627	635	612	611	644	582	579	595	628	582	606	624	641	601	600	651	610	593	589	619	507	625	613	606	583	618	624	620	586	585	605	555	570	596	573	580	642	591	570	610	589	621	601	575	601	612	563	611	605	540	592	581	640	570	625	587	569	605	594	572	618	619	579	628	627	594	556	623	626	560	583	620	626	611	612	570	576	581	552	579	588	631	574	580	633	577	569	619	581	627	584	609	574	566	588	644	581	537	584	608	660	574	576	557	582	622	597	662	606	611	594	617	614	603	572	576	612	565	626	622	589	602	587	578	538	588	608	603	616	601	613	630	556	594	574	594	584	578	571	644	600	604	561	583	597	583	628	590	581	613	575	617	606	626	619	597	583	617	587	581	593	564	598	580	551	588	630	567	605	594	578	580	600	604	622	596	580	534	583	546	592	588	608	545	597	590	594	608	613	563	633	590	609	621	590	616	592	612	604	610	563	595	630	557	583	607	593	600	577	627	586	540	558	571	570	612	611	577	569	611	564	604	626	609	616	617	598	576	613	626	572	583	655	548	608	576	565	623	571	626	609	577	595	564	548	589	581	578	589	564	601	579	595	555	603	596	559	637	561	620	542	588	615	597	612	601	582	557	618	605	585	582	609	606	607	572	604	593	562	607	590	616	574	618	578	596	568	564	574	573	612	624	580	618	583	614	603	636	557	623	560	589	557	570	593	561	607	581	556	611	620	658	599	596	590	618	589	604	590	639	592	555	601	572	602	590	575	617	583	599	599	599	599	568	592	642	593	530	555	587	606	605	593	573	571	584	593	619	578	598	573	589	590	595	583	599	611	610	563	601	598	594	588	603	622	598	527	603	578	582	575	629	607	574	614	623	551	613	581	581	536	588	591	601	576	588	600	563	623	574	596	617	578	572	583	576	572	611	612	613	607	566	591	622	617	595	595	604	565	555	570	592	607	600	594	604	614	606	572	582	557	588	583	556	572	604	612	605	610	594	577	581	545	565	607	608	603	616	578	594	632	615	594	604	574	606	567	617	644	611	581	581	611	602	559	598	621	590	594	619	613	595	597	575	618	579	626	625	592	624	612	605	602	619	551	608	681	588	588	623	587	599	585	585	612	566	590	627	599	560	638	563	600	581	595	612	569	608	592	618	589	600	628	542	578	601	610	588	630	546	620	568	655	623	557	602	583	625	568	546	622	604	561	594	556	602	610	541	573	576	582	593	634	626	585	565	556	573	593	643	655	585	605	634	577	612	610	583	622	589	593	604	603	586	611	587	576	628	605	602	613	573	608	561	580	613	550	553	613	590	533	582	593	572	557	609	620	618	598	591	583	568	602	631	598	611	590	587	564	618	606	614	616	575	579	578	614	571	608	560	554	623	607	613	603	601	582	620	612	634	584	595	595	582	628	541	588	578	598	584	601	631	582	592	633	554	589	633	577	536	618	615	602	615	590	603	563	539	557	566	562	603	606	609	564	620	599	624	627	587	599	576	604	592	589	651	638	586	563	615	576	575	576	621	638	550	584	647	622	595	558	633	586	640	593	601	609	606	572	616	573	593	594	569	565	613	608	580	594	595	646	564	578	620	612	563	598	575	606	568	553	623	642	567	621	573	576	614	622	613	641	577	616	552	595	555	609	607	621	586	622	565	590	597	585	583	575	604	579	590	609	589	604	621	543	561	594	600	540	613	616	591	578	584	584	607	608	638	581	612	578	604	627	584	573	588	615	594	594	596	575	589	558	589	612	598	586	594	621	628	597	568	602	581	657	584	603	546	591	590	604	605	642	617	593	598	601	601	594	574	590	633	623	578	557	641	557	598	585	585	578	558	578	604	597	607	535	616	565	571	632	639	589	616	580	573	599	604	587	561	580	596	608	597	601	606	625	563	590	582	599	605	554	657	577	612	547	583	606	622	575	584	558	630	595	607	610	607	629	577	627	618	609	596	551	601	546	588	578	641	613	564	617	603	620	594	569	562	574	570	593	625	566	614	595	583	633	594	565	537	615	565	575	572	555	587	586	615	599	582	580	601	640	584	608	621	592	564	589	581	595	609	579	617	589	621	628	627	561	604	602	578	608	586	567	592	586	596	592	632	578	616	616	604	591	577	582	596	574	619	577	590	622	609	611	585	581	596	605	580	602	577	610	554	598	583	569	607	605	593	574	563	607	584	618	575	556	577	615	606	622	599	610	599	612	619	633	609	596	595	569	591	584	570	572	584	596	558	573	562	548	568	598	584	636	577	597	662	589	587	581	543	632	600	604	600	601	531	610	612	616	580	604	602	565	656	638	672	592	573	572	565	608	591	577	600	551	574	573	611	645	564	584	612	567	618	613	579	594	588	590	575	541	600	630	601	567	572	597	602	547	598	567	633	654	561	570	620	565	592	562	598	593	563	626	571	602	578	560	559	607	618	619	579	551	600	584	601	605	630	609	625	603	598	585	589	543	609	565	578	543	617	593	561	590	612	589	554	610	596	562	567	570	626	623	593	591	603	621	602	583	609	609	582	547	596	625	583	549	571	580	573	576	596	600	570	612	619	600	607	610	616	552	574	601	601	589	534	576	603	580	551	605	567	592	575	582	595	615	604	575	608	603	570	591	615	584	597	585	574	561	581	572	587	606	621	595	629	623	575	600	597	591	548	580	594	607	585	611	607	635	563	596	580	602	576	603	575	608	611	575	579	610	603	581	570	625	596	611	570	557	571	597	609	586	587	619	570	619	583	619	600	603	579	572	553	606	585	562	624	569	592	594	623	562	591	552	602	612	593	614	598	634	605	595	579	596	536	562	596	597	581	641	536	578	613	618	594	594	605	592	597	584	587	572	619	561	577	586	572	609	618	634	569	589	584	577	603	591	596	653	585	628	620	596	616	593	625	576	610	605	554	574	576	590	607	589	574	617	613	549	587	582	586	596	599	537	592	570	633	576	523	585	611	608	588	567	583	594	624	609	601	619	626	618	582	561	581	621	598	628	591	617	565	564	562	580	570	571	601	598	613	564	570	617	592	579	599	576	591	589	652	615	594	597	588	602	620	584	618	599	603	609	590	645	559	598	556	579	625	568	621	594	655	589	592	562	585	625	567	604	577	607	626	630	571	575	567	632	596	610	651	570	581	601	590	594	598	588	596	581	616	596	604	601	583	609	584	621	549	535	588	603	615	610	618	622	590	597	547	579	615	631	615	551	582	589	560	565	605	612	572	607	602	595	602	604
33758	31400	20273	5559	1178	591	574	581	522	511	555	499	520	544	536	506	585	516	530	524	535	520	494	532	541	526	514	533	522	518	536	537	536	548	524	489	528	494	511	523	519	492	524	484	556	526	526	553	498	545	521	525	528	512	489	501	521	509	539	527	509	542	554	557	499	533	513	523	494	529	506	480	500	508	542	559	548	536	570	524	508	549	517	515	533	501	548	544	516	509	547	500	535	528	562	535	527	512	488	504	524	525	516	497	541	476	523	544	563	525	513	503	523	517	529	485	491	499	531	494	502	522	508	526	499	537	552	533	513	514	546	514	528	521	486	535	570	513	523	537	517	525	511	579	500	524	501	528	519	534	534	520	521	507	477	526	520	537	510	534	523	517	540	566	514	519	511	481	502	515	537	475	517	516	518	542	486	540	535	519	537	496	548	490	521	509	533	547	507	493	521	538	491	493	530	504	497	510	502	522	499	519	534	526	521	539	523	516	513	496	555	531	548	539	517	553	549	510	511	520	547	487	543	486	534	515	507	515	539	533	517	526	532	558	503	544	534	492	477	519	489	544	557	473	517	508	487	510	543	521	520	532	540	509	539	524	553	571	502	526	561	485	515	547	532	476	511	501	546	534	494	537	533	494	550	516	502	482	572	480	517	570	518	533	500	491	506	500	529	549	516	528	551	543	501	494	499	516	531	540	505	506	501	505	506	493	517	512	524	506	534	543	484	505	526	536	549	501	514	488	517	487	521	498	531	496	479	494	547	539	564	554	526	571	526	483	498	527	493	545	541	537	526	507	503	508	491	536	497	522	539	519	512	545	563	506	538	510	551	510	511	515	502	566	540	495	554	522	524	523	484	494	529	537	554	527	476	500	531	497	498	578	561	502	498	488	526	534	537	474	549	534	488	495	521	477	505	501	512	518	502	579	515	506	531	518	523	526	539	551	511	555	559	516	548	481	516	512	558	526	488	489	540	511	495	526	527	561	523	473	482	493	568	549	536	585	528	520	512	533	469	503	500	491	550	516	505	496	537	528	544	505	557	480	529	488	484	506	515	520	522	525	549	524	520	524	561	519	500	495	478	515	531	535	503	538	526	531	490	554	565	540	505	545	555	501	519	525	555	478	546	555	503	496	509	538	519	515	513	513	477	506	539	509	542	520	553	506	509	520	537	562	528	536	536	563	539	540	548	507	536	498	561	579	494	506	529	537	503	488	567	534	534	509	506	533	549	523	529	527	525	546	514	520	554	498	516	550	511	489	497	498	563	546	507	556	477	542	522	509	536	482	502	543	521	490	459	514	556	556	525	505	513	514	523	513	537	510	490	514	525	485	539	523	559	517	514	541	535	521	545	534	518	515	556	515	517	477	509	528	530	531	524	480	515	517	560	490	543	544	547	534	516	506	496	501	540	524	503	509	544	530	503	546	528	553	546	517	512	503	523	503	510	450	472	529	547	494	534	542	508	486	567	576	512	535	525	530	518	558	513	493	538	564	513	519	494	522	491	506	550	483	541	517	548	494	512	517	465	486	499	527	477	517	551	507	532	514	506	547	542	498	546	514	505	484	502	546	560	495	527	558	502	552	542	495	557	509	501	505	506	522	531	535	483	525	504	529	507	550	540	503	511	526	555	520	509	500	523	555	476	492	526	530	501	493	536	509	528	511	516	486	509	493	533	520	561	509	516	529	515	514	519	504	530	525	528	520	552	526	494	507	522	522	551	503	529	511	507	529	522	535	515	515	572	541	539	526	527	517	528	523	557	514	536	533	537	569	529	532	551	499	524	517	512	553	527	518	509	508	551	551	561	485	509	573	548	522	498	505	526	521	488	518	549	510	527	511	504	561	539	562	496	548	509	499	513	542	495	529	522	533	506	501	535	515	520	534	543	528	519	489	522	525	459	523	519	528	509	521	530	526	518	498	495	515	515	518	485	508	550	524	505	460	525	487	502	503	513	515	514	505	510	530	506	498	509	524	489	511	522	520	502	516	517	496	503	542	511	513	497	508	510	534	535	479	495	510	515	540	530	535	504	546	504	510	534	491	479	516	508	471	469	503	539	573	505	511	551	553	568	542	574	540	489	508	554	601	545	545	517	482	543	499	552	535	502	550	535	529	509	509	522	512	525	523	492	533	527	501	530	559	510	489	494	547	516	503	558	527	498	484	532	500	526	509	524	526	484	532	509	502	485	514	508	507	569	537	520	514	523	535	521	498	499	526	497	483	565	551	517	499	540	497	554	542	519	505	497	503	538	522	495	538	494	535	500	486	523	532	515	484	513	483	515	536	537	521	514	533	541	473	508	533	498	484	499	522	553	502	479	477	498	493	499	559	518	518	520	506	524	565	519	570	506	527	553	538	508	523	529	537	508	541	508	526	494	538	495	484	535	516	530	498	534	495	535	532	508	528	513	504	494	533	528	539	515	528	535	531	491	496	522	502	490	511	509	518	526	517	534	525	506	500	500	501	531	555	528	539	513	512	544	475	546	548	539	544	502	541	534	537	518	507	537	504	520	477	512	519	528	539	515	523	496	499	505	531	481	455	504	490	490	541	526	548	512	551	565	485	526	525	508	493	547	509	513	503	523	530	526	578	508	485	522	523	501	510	542	518	533	507	510	512	525	554	517	482	508	540	515	516	522	532	550	512	535	506	495	526	535	509	519	491	517	497	515	510	536	498	572	470	553	534	500	588	518	514	545	499	482	530	517	514	470	493	560	505	529	482	515	508	533	529	521	553	483	496	545	562	533	551	496	517	534	509	488	529	531	517	540	494	517	531	496	475	535	549	486	542	535	544	468	515	486	559	539	510	510	524	542	485	516	530	475	543	527	528	525	506	510	525	526	523	524	540	525	540	528	524	543	515	522	556	471	526	502	548	504	500	499	510	486	515	474	513	553	513	526	543	514	583	542	536	543	538	542	549	526	506	586	510	509	479	503	543	513	519	523	506	488	520	547	455	534	508	523	581	558	537	517	517	545	540	552	512	523	533	519	577	505	550	487	537	529	528	495	556	542	559	554	568	522	518	546	488	514	539	488	517	523	517	542	490	452	583	552	579	554	492	538	550	552	516	540	497	503	539	548	525	533	520	536	508	478	488	514	526	494	560	559	535	503	483	530	484	458	525	499	497	510	555	524	527	550	526	524	525	503	558	518	514	525	508	511	521	524	539	489	537	541	536	482	480	531	517	492	514	536	501	480	547	556	517	517	518	528	518	507	529	530	554	513	538	517	536	529	520	538	513	498	517	530	501	537	516	524	485	497	513	472	532	534	501	510	499	527	513	502	515	490	483	531	499	508	532	518	536	502	547	532	527	539	535	561	571	512	520	511	527	507	550	503	531	590	522	554	529	545	550	480	520	502	485	466	523	559	556	534	554	566	534	524	491	524	523	570	516	499	562	535	526	531	541	553	556	526	527	557	542	475	552	552	501	540	511	539	512	520	551	512	538	519	521	548	517	496	509	534	475	525	494	507	500	527	533
33151	30122	11483	2518	863	506	456	486	415	422	411	412	421	428	391	418	442	410	394	427	412	417	418	421	370	394	441	450	424	398	421	448	426	420	402	431	420	456	441	411	405	434	449	385	424	394	413	399	423	415	406	400	402	415	374	396	411	454	435	421	385	379	400	417	455	412	416	414	407	421	446	382	445	394	440	462	447	419	452	435	415	443	408	412	438	409	418	444	427	417	380	415	414	413	463	425	418	452	415	401	388	408	437	411	421	424	408	413	432	409	406	430	446	410	422	418	418	400	404	425	432	435	447	397	385	397	419	411	419	423	423	432	468	407	438	417	442	390	374	407	389	405	442	413	389	430	431	420	419	394	457	423	421	405	384	370	386	426	438	411	453	407	403	443	435	404	398	435	397	425	408	432	414	463	476	395	428	395	420	437	413	375	390	441	443	405	411	397	416	389	403	458	403	424	407	429	413	433	432	380	420	416	422	396	451	418	405	450	390	447	428	418	363	425	436	406	430	399	404	426	400	397	428	397	420	432	419	431	429	429	360	404	430	447	413	390	439	433	393	435	414	406	437	439	411	433	443	396	448	452	399	421	435	415	412	420	409	417	435	419	426	426	436	450	458	428	410	399	395	433	425	446	418	423	442	453	424	457	416	420	427	432	369	394	432	395	436	423	440	408	430	438	423	411	436	425	445	426	411	429	399	399	405	412	435	418	413	395	425	430	424	419	398	413	401	422	411	409	423	387	398	416	405	445	376	404	449	418	464	413	402	419	442	371	418	423	442	423	424	426	443	408	433	416	414	427	408	427	434	404	418	421	419	444	410	392	460	374	427	437	449	403	448	421	415	413	390	466	411	449	437	418	420	407	415	391	397	400	390	401	410	448	453	425	450	421	413	433	428	387	438	409	411	398	416	444	415	405	396	412	441	409	465	421	391	392	411	448	425	452	425	405	429	428	409	414	400	426	398	409	414	380	378	449	385	424	407	439	424	426	441	434	441	410	420	382	424	413	458	448	422	445	411	469	407	443	431	427	388	391	416	420	427	434	465	403	409	441	407	392	438	413	367	391	376	408	406	395	415	410	433	428	412	417	454	380	469	430	432	428	427	393	433	405	450	424	438	431	396	426	412	398	454	400	418	436	400	434	424	420	416	390	398	418	416	468	439	417	403	401	426	413	413	411	405	448	439	456	435	441	430	389	378	423	398	421	425	451	385	409	437	390	390	443	401	398	432	394	400	432	434	437	448	390	444	386	396	437	425	435	425	430	464	420	385	428	389	410	441	450	456	464	396	407	407	437	438	383	400	417	413	428	418	390	390	433	410	422	454	388	447	427	450	450	457	380	432	375	436	420	426	399	462	424	422	429	413	385	435	426	437	425	417	404	395	415	452	454	412	395	424	393	405	464	420	441	422	410	417	413	424	401	408	441	398	432	424	440	402	427	460	402	402	402	420	423	445	400	399	413	443	409	419	423	412	414	412	408	396	411	428	403	369	412	423	441	410	401	400	397	415	432	474	435	424	453	447	443	405	384	422	408	415	458	426	418	399	437	403	419	451	402	432	456	412	421	366	399	428	407	391	426	393	429	401	420	420	400	443	419	448	422	447	417	419	408	407	450	411	408	403	431	416	423	435	420	377	415	436	422	407	394	407	422	392	469	428	393	423	451	437	427	404	404	421	420	426	411	423	422	446	429	419	412	423	419	419	407	390	397	419	414	421	401	424	428	416	395	382	394	403	429	405	432	460	426	402	418	406	422	371	384	412	436	406	422	362	443	410	429	430	438	442	429	393	413	394	379	408	440	410	438	398	424	436	401	427	441	424	432	439	391	427	470	405	436	410	429	403	418	434	410	395	414	432	416	383	442	420	425	427	360	398	408	425	435	457	425	400	423	403	401	430	419	413	414	412	449	412	417	432	413	404	375	409	435	393	407	417	408	411	428	451	427	432	405	449	460	409	456	379	429	433	437	406	438	403	413	396	424	413	397	429	452	421	401	441	423	440	417	381	409	429	441	421	415	420	443	421	404	453	428	431	420	403	469	384	434	447	413	406	437	461	404	380	406	423	427	443	382	442	397	407	411	399	408	443	455	444	424	407	398	383	410	390	408	452	401	390	427	431	448	428	425	412	413	418	454	402	422	434	398	424	442	439	401	413	409	433	391	430	416	403	407	416	410	415	415	397	424	397	420	368	389	413	406	400	413	440	439	349	405	386	389	418	476	401	403	425	426	425	425	413	375	384	444	403	433	390	434	435	423	459	407	388	419	400	453	413	404	416	393	408	406	434	449	430	455	425	400	389	428	452	426	438	448	419	428	454	403	430	413	436	435	390	427	426	444	393	452	431	404	423	402	372	387	418	395	429	409	403	407	422	417	419	416	454	416	438	419	410	392	431	410	429	403	388	423	402	446	385	452	414	424	385	443	413	408	401	466	409	392	393	433	406	448	420	423	389	408	413	398	456	428	422	401	408	411	392	446	434	430	462	355	444	401	404	396	454	408	444	435	426	387	412	410	426	431	434	420	402	420	421	431	414	451	442	453	457	415	427	421	403	436	453	422	424	412	436	401	432	424	471	418	385	400	438	391	452	452	443	438	432	394	408	398	397	406	424	399	430	415	403	457	414	453	415	410	463	410	382	433	440	438	394	392	463	440	399	473	416	390	394	397	351	456	425	383	388	447	402	425	438	388	407	398	392	396	485	407	432	415	398	437	418	415	446	422	410	418	411	412	431	427	391	426	417	413	435	419	404	446	440	434	405	429	396	427	405	436	414	444	417	409	443	396	395	404	434	401	434	401	429	391	413	421	446	406	413	444	433	390	410	439	408	388	421	427	434	432	430	423	403	426	427	430	437	381	428	423	422	426	429	415	402	416	426	443	399	401	397	440	413	458	431	428	443	431	436	433	431	413	445	434	432	427	427	430	373	405	400	430	444	403	456	433	415	415	422	391	422	383	420	435	386	407	429	454	444	369	425	398	396	430	423	388	429	396	400	374	388	430	432	430	428	435	445	419	432	412	434	443	398	427	428	469	381	411	413	415	383	431	417	405	383	452	460	426	433	432	421	408	420	378	421	410	415	400	429	407	398	468	403	418	419	405	397	398	412	418	407	423	428	444	424	424	395	444	400	444	450	394	418	433	401	422	408	411	429	428	384	403	431	389	381	384	415	400	450	443	431	459	414	385	393	414	424	413	420	395	375	441	464	388	400	432	425	400	410	433	410	400	426	399	418	438	394	404	419	433	390	425	422	442	426	410	425	420	456	412	423	406	422	413	439	426	406	434	420	450	414	388	426	388	463	446	400	417	387	396	434	414	418	407	428	403	429	404	395	419	425	408	358	411	440	412	428	427	451	396	393	399	427	386	436	407	420	420	444	415	425	375	432	377	441	400	401	411	482	398	449	439	402	433	427	417	409	427	404	421	409	397	410	420	449	390	398	435	432	406	411	399	422	448	405	434	420	441	404	400	419	384	394	414	406	402
25108	23604	30546	25645	17422	4188	902	555	535	523	533	521	587	517	544	533	516	526	583	505	564	553	542	525	554	535	514	524	527	509	535	511	512	558	510	531	535	526	516	507	492	529	530	569	527	516	536	529	480	539	554	499	535	536	505	528	531	534	561	496	514	521	538	520	546	532	543	527	495	562	508	478	533	498	511	510	539	542	538	537	521	533	575	530	513	544	512	476	568	507	513	496	523	542	538	513	508	517	549	538	499	535	502	526	549	513	485	501	509	544	523	531	549	564	505	532	516	543	557	500	514	514	547	551	513	493	534	491	504	516	513	576	523	523	563	530	484	547	494	528	551	522	507	530	555	508	506	525	511	521	493	509	529	510	527	510	555	557	533	514	559	513	543	516	522	567	572	544	544	522	515	501	507	552	564	528	506	531	487	521	520	492	518	510	541	515	543	515	554	530	545	528	531	542	543	512	525	515	557	518	531	541	547	516	501	487	546	539	543	513	524	524	547	525	503	543	508	530	506	479	535	499	534	541	528	542	507	509	509	567	525	532	525	503	520	527	546	528	484	526	551	499	507	532	495	501	530	571	489	519	497	533	518	487	533	496	544	530	543	516	520	495	566	539	502	513	531	548	581	545	565	547	538	495	533	486	539	499	501	533	519	521	552	514	520	528	554	524	543	506	514	536	553	513	512	537	514	551	523	525	521	499	546	473	485	539	519	505	542	493	523	560	558	542	516	518	516	523	543	522	496	544	506	547	520	504	549	542	550	568	509	542	496	549	507	541	497	548	501	534	531	515	588	520	519	495	520	516	529	525	498	568	541	485	537	512	539	542	526	546	485	501	554	525	548	517	519	516	527	572	510	509	538	507	520	484	509	517	524	523	531	511	538	498	475	494	512	528	508	509	517	512	511	474	506	501	520	494	570	510	515	487	536	469	536	540	516	505	522	521	499	527	487	546	585	535	504	539	526	563	526	580	511	528	510	536	528	502	517	527	512	534	603	517	506	541	534	526	531	533	554	509	530	527	525	509	511	558	532	511	500	516	509	541	532	523	514	537	495	512	488	519	527	553	461	497	568	548	519	530	529	538	497	515	562	522	507	508	540	545	501	508	548	485	521	524	559	531	517	507	543	537	541	520	496	493	543	496	522	510	528	513	543	549	538	524	469	532	504	521	530	497	485	548	531	524	510	516	529	516	487	551	550	510	527	508	518	528	499	537	528	555	539	570	486	510	529	544	484	543	495	516	557	516	542	547	563	523	551	499	526	523	495	534	500	568	584	514	500	528	544	503	484	500	539	553	511	529	554	472	486	548	527	516	533	548	553	535	500	500	547	533	537	537	516	543	507	518	489	553	499	533	484	546	506	531	566	540	513	514	510	563	502	508	517	510	526	525	555	496	471	541	553	472	496	526	558	547	503	504	482	525	519	512	536	526	583	544	531	504	529	523	499	498	562	504	512	519	569	525	503	541	516	527	528	473	540	512	506	500	559	538	555	525	536	508	517	524	529	531	534	556	505	520	518	504	506	564	560	542	501	510	515	523	533	560	543	513	516	465	535	553	496	511	460	523	537	500	512	512	543	520	532	526	557	572	526	528	506	515	523	490	571	535	519	514	521	491	517	539	554	538	497	511	523	521	522	534	500	501	512	533	501	516	494	504	561	541	533	550	522	507	519	530	490	519	505	531	511	489	531	534	529	510	472	526	543	525	541	531	504	535	510	538	521	518	495	527	522	510	532	500	516	502	495	512	514	532	503	526	537	499	542	522	531	515	542	518	539	511	537	569	491	527	539	528	491	517	528	520	500	510	537	558	486	502	523	523	482	526	497	550	538	501	551	505	545	532	546	505	500	555	524	526	525	513	514	528	517	511	529	519	547	534	527	543	540	554	482	531	479	545	456	512	505	488	535	581	502	490	509	500	524	502	517	525	569	532	507	521	509	558	543	533	529	477	491	499	502	542	496	553	565	539	525	535	494	579	552	529	505	526	477	520	517	492	521	512	516	509	484	506	538	520	536	491	554	491	538	476	504	505	560	540	496	563	514	514	474	535	539	506	543	526	490	526	517	527	538	525	542	525	517	532	518	512	526	524	495	541	524	495	516	506	479	521	514	540	519	563	505	490	499	510	526	492	477	589	527	522	520	530	507	519	549	511	518	534	553	508	547	526	522	483	547	488	508	562	522	501	490	487	512	495	521	549	493	542	536	523	529	471	518	543	517	533	548	530	541	536	530	520	520	477	521	541	495	494	569	501	533	532	511	508	541	515	510	521	574	546	519	533	522	525	523	489	485	512	507	511	523	533	511	534	541	520	520	557	513	519	528	526	536	561	530	542	481	503	483	525	527	538	528	487	480	484	534	575	559	515	554	535	528	514	506	567	507	524	542	522	538	503	541	533	499	525	553	500	523	536	574	525	521	541	528	485	500	557	572	541	537	603	518	553	487	496	529	523	539	536	511	528	547	531	518	543	542	550	516	518	486	531	499	580	516	540	560	487	504	540	519	497	530	497	523	546	536	504	498	525	530	524	523	539	508	535	545	510	517	519	503	515	558	526	521	480	512	517	524	504	522	559	532	525	466	509	505	532	481	584	572	527	548	505	499	513	549	526	508	523	519	556	510	491	512	522	513	554	499	523	531	497	544	538	529	495	509	563	525	563	541	533	527	555	521	514	537	510	541	476	526	510	496	524	522	546	475	539	526	520	504	513	496	496	522	499	526	547	509	509	513	503	521	531	538	538	548	525	511	546	504	519	508	539	564	537	506	514	535	559	509	542	514	509	526	558	501	515	526	537	538	506	505	534	504	519	533	561	495	538	513	542	510	532	521	517	493	547	524	543	494	558	504	551	544	518	531	505	525	516	552	513	530	505	559	534	498	551	480	552	510	513	499	539	497	520	527	521	509	513	548	490	494	498	503	518	520	525	521	530	519	529	536	480	581	528	504	561	550	511	529	527	526	504	524	535	531	502	514	498	517	537	529	559	522	562	509	515	530	479	489	472	538	534	531	557	524	542	498	528	533	494	498	511	512	511	542	479	531	552	506	505	537	499	567	493	529	498	506	518	547	539	481	534	491	482	525	472	568	496	485	500	535	542	502	529	541	576	525	522	551	535	530	550	514	528	555	551	512	515	496	499	536	510	520	509	533	512	552	555	516	506	508	531	523	536	510	529	514	475	492	522	541	528	481	508	553	553	500	489	496	507	515	511	514	510	511	484	495	498	518	509	533	502	554	539	506	525	513	546	535	536	475	484	579	540	518	539	549	565	502	515	540	499	479	531	548	532	533	540	501	524	533	524	512	519	535	550	530	554	513	537	511	534	557	485	517	523	547	492	519	535	494	514	494	524	504	520	503	560	484	543	550	481	558	557	502	551	510	555	508	544	564	519	551	537	531	518	576	549	527	513	534	466	530	528	557	554	527	535	485	500	536	529	518	531	512	540	507	526	527	534	511	520	517	503	509	539	506	519	540	560	494	507	522	555
65191	82580	47917	17443	3905	931	478	421	439	459	490	461	406	451	437	453	468	499	493	427	443	509	473	439	463	457	475	454	478	443	480	477	475	433	460	486	464	438	468	465	455	465	469	475	475	467	460	458	503	481	490	483	448	458	483	432	455	498	465	468	470	489	490	516	481	464	452	508	457	460	440	416	488	503	470	439	453	485	472	442	513	423	501	446	470	480	489	447	427	480	474	460	489	489	462	464	470	450	512	477	453	461	439	442	478	476	437	479	444	460	434	478	483	476	455	476	453	439	483	432	409	454	461	471	445	464	448	490	467	462	465	450	466	447	430	456	433	466	429	494	454	455	511	455	480	464	470	468	492	465	458	493	464	464	478	527	511	438	459	457	436	453	452	485	472	449	481	449	461	461	430	428	473	453	452	443	460	455	479	430	473	451	451	452	467	450	460	455	448	447	461	459	459	461	483	441	466	490	478	521	439	449	454	458	450	474	454	451	451	405	458	457	483	457	468	462	504	443	438	469	451	461	471	438	460	466	445	416	471	453	479	473	420	473	442	518	477	470	453	469	482	420	452	449	478	495	482	485	437	465	432	460	463	457	469	491	430	416	468	507	465	439	487	457	427	485	477	493	483	453	465	445	475	468	466	431	451	473	475	505	476	445	458	436	427	453	478	459	465	505	448	456	469	461	452	434	465	475	487	501	507	440	448	443	466	447	449	479	447	472	492	454	466	430	481	454	428	465	477	461	490	487	444	456	458	466	459	456	443	476	470	448	462	422	467	467	452	455	430	457	510	480	462	467	443	471	480	437	476	446	516	466	446	480	470	448	420	436	470	444	477	452	479	514	440	486	412	498	450	480	471	474	476	470	442	477	471	473	470	439	447	485	474	457	437	453	480	454	484	484	460	417	463	405	462	459	449	445	470	472	475	441	427	466	479	452	463	461	443	462	427	484	453	450	494	459	447	451	472	476	477	465	485	477	507	467	455	417	440	468	455	452	444	431	426	442	478	478	428	432	465	511	472	473	463	470	455	464	442	418	485	470	453	460	455	482	454	456	467	454	456	471	455	477	461	422	432	465	460	488	467	450	442	461	470	471	498	482	515	463	464	466	430	456	464	454	463	505	474	490	477	452	464	447	465	467	500	459	453	462	476	479	461	455	466	513	472	453	449	444	456	434	451	441	454	473	463	466	455	477	502	441	425	470	459	474	439	422	468	453	456	497	455	453	451	478	493	463	500	504	501	450	451	456	456	459	457	496	487	474	457	472	503	484	464	441	505	452	441	442	435	445	472	488	439	483	449	469	451	458	420	434	483	480	477	466	456	458	436	436	499	441	460	476	488	476	469	453	431	472	442	473	454	466	492	419	434	439	451	486	460	462	460	445	447	484	458	455	475	451	466	507	442	456	445	470	515	449	460	497	472	463	414	457	447	451	460	485	454	465	467	442	440	466	451	476	455	470	445	453	468	487	506	468	494	468	439	472	459	453	474	442	495	482	463	443	459	481	448	473	464	441	489	450	446	463	472	459	393	428	430	493	491	482	458	463	470	447	499	449	473	441	453	448	493	429	466	434	466	481	465	465	467	463	450	460	470	467	441	463	463	482	466	455	445	482	438	481	503	475	473	445	431	475	448	444	473	455	454	490	456	441	462	425	480	475	510	449	467	456	443	425	441	455	433	424	449	442	466	435	485	480	439	491	436	460	456	464	450	452	471	480	441	417	453	468	463	467	442	447	422	462	436	439	453	419	487	438	428	439	462	472	443	494	478	450	493	447	434	446	468	458	456	452	466	467	433	430	508	449	422	458	476	453	459	480	478	463	489	458	502	455	426	471	472	445	466	503	475	437	469	458	459	453	508	449	478	467	493	470	484	462	500	461	477	476	458	470	457	466	455	443	409	438	472	450	508	489	472	454	433	477	447	408	494	453	455	493	481	451	454	487	423	428	488	481	448	460	452	460	459	454	431	433	497	455	453	425	432	480	454	458	440	472	484	478	431	445	470	430	491	437	457	416	454	456	457	461	447	428	470	479	444	438	488	465	445	451	485	443	474	463	480	483	466	396	440	461	458	446	452	451	451	449	472	472	457	462	443	457	486	444	469	431	462	449	465	507	478	435	457	474	468	481	472	446	471	459	477	472	496	462	457	466	457	435	469	470	457	494	442	430	452	438	449	451	451	483	462	413	444	441	478	477	489	448	438	477	420	483	451	465	440	460	460	485	470	471	463	485	427	466	452	428	476	419	492	476	480	442	443	446	404	491	482	439	464	465	461	439	492	445	449	465	451	462	466	464	460	477	433	468	460	449	454	456	463	449	416	407	447	470	444	484	439	464	472	458	467	486	452	471	476	517	455	439	446	430	477	465	463	466	468	438	448	501	449	480	433	436	499	461	487	464	460	475	459	475	481	450	436	427	456	478	466	458	456	483	478	471	508	450	453	480	437	467	451	469	459	413	478	447	478	468	452	469	465	464	464	474	462	472	462	453	470	452	453	451	467	485	463	478	438	453	449	500	464	438	472	471	471	467	468	500	442	434	481	475	489	447	450	476	462	441	421	436	476	496	476	477	460	440	443	443	452	456	435	421	461	442	452	431	443	453	420	466	482	436	432	438	511	489	485	425	447	458	468	450	437	465	442	458	458	421	433	440	438	463	471	467	451	439	457	471	447	461	472	497	452	441	471	446	470	429	447	460	478	471	449	473	444	429	430	467	446	468	451	469	445	453	451	457	451	433	470	506	465	444	428	468	468	453	494	440	459	430	461	427	456	448	446	445	456	427	452	483	468	447	432	450	454	460	495	468	474	443	484	450	451	494	458	440	440	411	463	501	488	425	470	457	453	463	437	431	472	448	474	499	428	457	464	502	482	478	445	490	472	446	471	431	449	450	451	503	476	498	460	464	472	451	458	486	481	462	459	455	456	460	476	459	438	462	443	454	474	438	505	497	495	480	440	438	408	464	446	464	469	448	437	471	465	477	430	451	444	448	450	428	469	509	471	449	469	487	473	432	494	423	456	494	482	442	443	440	452	491	481	470	467	471	500	420	456	454	457	439	482	451	430	419	440	454	424	468	455	465	462	460	469	447	464	477	477	447	456	492	438	445	456	461	442	457	432	435	436	459	485	500	438	436	488	467	448	443	460	470	455	465	461	477	454	468	477	462	431	446	457	451	420	447	452	423	481	451	415	470	431	500	454	500	468	503	484	412	480	525	430	484	470	428	440	494	473	422	441	469	461	467	447	462	464	447	404	429	458	425	504	444	441	483	436	444	486	458	483	441	430	464	465	458	467	440	437	474	494	449	471	437	466	498	455	453	463	470	441	492	462	470	429	464	486	461	460	460	471	457	469	491	466	447	493	463	497	466	445	445	475	485	442	454	440	432	466	487	438	470	482	443	456	451	467	462	437	440	497	488	470	452	454	423	427	434	500	446	460	473	483	471	463	426	450	457	472	452	428	444	449	450	471	478	454	473	454	449	454	480
24129	22734	29803	24749	20292	9919	1487	811	703	745	748	746	711	726	729	680	720	687	698	724	674	704	691	724	743	666	679	699	682	697	741	690	672	664	732	703	710	681	698	666	734	684	692	697	643	708	666	714	710	667	694	680	675	692	619	693	758	688	719	702	722	718	668	703	708	715	713	722	690	705	694	674	657	653	697	656	680	729	686	643	703	702	660	708	702	671	710	643	677	678	685	704	677	680	711	709	720	726	685	702	691	687	669	700	695	698	671	682	657	660	708	680	693	691	656	722	666	674	690	702	694	705	674	676	669	667	700	684	700	686	693	705	676	679	669	659	687	694	726	650	677	658	692	630	687	698	674	718	720	652	705	665	693	687	670	723	720	644	691	685	684	681	689	677	672	698	664	664	642	734	669	706	708	689	715	670	676	719	669	685	644	704	726	681	696	735	692	698	662	688	710	659	650	656	665	740	737	644	657	690	690	657	706	662	662	631	647	674	689	660	684	751	677	685	691	738	726	670	672	711	674	668	683	704	700	709	683	727	663	679	715	691	658	703	737	751	683	689	707	698	739	731	707	656	687	678	628	650	658	668	697	617	663	683	666	643	662	684	678	708	701	720	699	689	704	683	651	655	650	680	687	756	710	712	692	659	709	718	704	713	722	662	680	737	699	677	725	734	637	666	642	707	665	707	655	643	693	688	703	728	670	656	684	622	674	708	702	728	678	648	732	741	737	716	711	671	692	675	687	683	655	688	685	665	710	712	690	699	695	680	665	708	693	728	634	696	672	664	678	680	747	697	695	670	699	740	700	698	671	636	654	639	721	731	656	680	696	675	674	738	701	688	709	736	664	666	686	691	638	703	722	678	695	694	640	695	654	717	665	730	694	677	679	665	695	675	723	658	652	689	654	727	661	716	730	673	643	675	663	720	716	750	694	679	667	658	653	665	686	734	671	675	679	680	689	663	676	727	699	653	704	698	703	687	653	717	713	705	669	691	674	701	692	693	711	635	702	706	651	658	633	687	683	656	686	671	687	685	669	669	687	698	707	664	680	687	673	714	706	714	684	668	665	675	688	697	713	660	678	658	732	728	642	721	694	668	692	695	713	706	683	692	707	673	709	668	701	672	661	690	727	663	665	711	751	700	681	658	688	680	693	664	632	684	726	685	682	718	670	665	719	723	628	643	665	691	698	659	704	679	668	695	713	716	684	713	658	660	718	704	675	724	699	619	717	668	686	711	683	699	733	672	651	656	656	652	665	663	679	675	707	641	715	714	669	689	661	660	666	679	700	686	698	682	663	670	682	674	718	674	709	714	692	674	698	670	675	711	679	657	698	699	672	700	683	681	661	702	668	651	679	706	705	700	664	699	668	651	664	732	675	696	737	708	674	668	690	705	687	665	666	676	696	683	668	677	687	668	699	660	659	700	693	690	683	678	697	659	677	637	719	694	652	733	693	681	675	674	678	660	674	669	701	720	690	645	723	716	656	596	666	695	681	678	712	706	675	719	696	680	668	700	703	699	759	691	697	682	687	682	691	702	681	694	639	696	656	668	696	676	712	700	686	704	655	705	726	707	718	659	678	681	738	683	687	632	688	673	731	670	658	668	648	674	738	684	690	682	696	700	622	720	654	726	713	675	692	696	668	670	687	673	689	701	690	641	643	677	676	664	678	641	680	668	678	653	668	685	663	725	686	685	703	670	750	706	680	729	656	686	717	678	686	689	653	692	657	668	681	666	687	686	684	742	689	668	693	649	672	682	682	716	687	715	649	661	699	742	697	675	700	668	720	668	652	683	718	686	649	643	679	681	725	660	648	680	721	659	692	680	735	651	690	688	715	703	677	622	671	718	679	729	675	631	659	685	680	720	726	696	741	667	709	716	684	638	657	694	657	720	694	696	650	725	663	713	678	708	705	688	669	673	715	683	691	671	638	677	703	676	663	643	736	668	682	732	654	685	642	707	662	679	674	692	691	674	701	718	676	667	650	716	686	680	695	679	668	700	688	700	685	678	685	654	681	739	672	654	688	698	695	732	688	703	689	695	661	696	727	703	688	658	704	639	683	676	636	646	685	699	683	712	640	737	674	651	685	696	644	717	685	711	690	652	708	616	720	714	686	678	682	704	749	696	717	677	660	702	691	674	753	654	662	734	729	690	667	631	683	677	716	670	680	686	678	707	649	662	681	714	719	706	667	729	651	724	706	651	691	726	742	692	653	672	657	703	731	665	744	697	651	698	666	702	674	666	685	716	677	649	636	682	644	670	699	720	692	711	647	695	703	709	676	721	724	709	712	682	676	659	702	681	654	667	688	716	668	743	683	683	670	701	679	668	669	667	671	684	718	718	659	724	718	706	702	672	669	677	653	713	667	697	729	682	627	671	707	685	643	714	682	675	699	680	710	647	653	671	713	712	706	675	666	675	654	691	682	664	717	715	692	648	672	727	699	695	697	677	693	689	710	694	671	717	668	650	698	652	665	710	688	711	721	654	685	654	660	719	701	724	646	685	700	673	642	650	695	697	697	705	662	658	673	684	651	696	686	735	685	696	655	709	676	677	688	722	731	710	687	683	688	743	696	721	701	685	706	621	689	687	680	679	698	714	677	681	674	757	691	702	692	668	696	701	696	640	701	651	656	623	713	702	722	690	683	646	667	676	657	664	702	690	685	686	681	671	656	663	633	664	688	709	667	674	730	626	709	676	679	713	678	654	695	643	708	659	696	688	732	705	704	668	671	679	672	737	679	704	709	693	662	697	656	661	678	630	678	688	705	701	669	672	706	702	697	646	648	669	692	708	702	753	701	681	644	707	717	685	631	679	699	737	700	712	680	693	692	697	694	717	636	659	643	685	719	685	686	708	636	726	654	706	664	681	733	675	698	689	672	699	709	673	693	656	640	657	643	712	702	699	671	651	667	722	657	724	682	675	743	645	645	672	720	666	702	711	677	692	667	683	701	703	684	703	696	688	698	676	710	665	678	661	664	700	661	665	683	692	699	712	684	675	702	691	656	711	681	725	663	732	692	634	683	657	646	674	700	705	642	709	680	675	674	715	767	713	691	721	653	689	677	687	690	700	629	688	692	682	695	697	656	679	642	693	747	686	673	713	691	708	697	657	647	704	657	682	703	751	686	663	691	659	699	664	672	671	686	658	650	643	683	675	740	699	685	669	709	645	702	710	689	668	660	662	690	629	717	691	706	650	728	707	664	681	659	672	677	649	733	707	712	714	694	704	679	649	655	683	675	664	652	707	693	653	662	674	667	668	711	708	709	718	721	681	667	720	684	726	723	741	700	657	664	669	717	712	711	702	677	702	663	683	701	723	713	653	676	706	660	666	698	711	675	664	707	718	683	721	644	682	712	703	686	661	680	637	666	663	654	680	667	699	711	674	677	673	698	660	682	698	678	677	672	704	697	658	666	682	712	655	676	699	657	686	684	683	657	714	708	720	658	695	673	680	697	634	672	675	704	663	684	674	682	733	699	685
62267	90333	52156	21147	5349	1227	681	619	529	619	582	602	604	654	589	617	573	620	603	600	592	647	625	650	593	602	596	630	555	610	575	595	625	612	579	636	638	587	603	581	608	609	601	590	571	614	623	662	607	596	559	629	607	603	615	602	596	590	580	606	600	601	634	578	577	575	627	607	636	590	593	591	573	583	600	583	622	605	618	547	608	590	603	606	630	575	606	639	584	655	543	622	609	581	634	614	573	602	561	594	606	619	592	582	620	565	628	627	591	623	582	679	552	601	649	643	603	629	572	570	572	587	603	610	562	594	591	587	540	551	609	657	607	574	583	615	605	634	596	595	575	563	574	642	567	569	602	659	597	572	626	556	586	603	607	625	606	603	614	578	583	620	555	638	606	627	610	588	595	643	632	553	577	664	563	583	637	603	585	585	637	557	595	599	642	645	600	611	619	601	607	575	613	608	594	561	563	579	603	579	586	626	632	605	619	600	659	596	589	596	599	533	600	604	605	568	598	570	596	600	606	595	618	608	621	605	568	598	591	630	584	566	640	591	599	612	580	549	588	603	631	597	590	597	581	607	598	571	593	611	608	553	585	614	618	590	596	606	612	586	569	618	593	633	595	590	586	605	617	619	586	618	607	611	563	573	583	595	593	622	633	654	622	630	581	607	592	568	585	647	569	577	605	615	609	618	565	604	621	605	674	601	603	594	655	614	612	588	554	641	628	582	601	610	609	596	627	583	597	603	591	618	600	610	615	583	598	611	636	620	598	564	594	615	634	591	608	604	589	599	646	613	557	552	566	548	603	547	576	576	606	574	586	607	584	632	600	537	598	585	592	563	573	620	597	621	601	578	611	621	575	621	594	594	639	542	579	586	661	619	582	597	615	633	572	585	626	619	617	621	620	587	582	620	575	620	641	583	622	628	638	643	563	600	616	584	576	613	573	567	608	616	584	549	580	585	591	625	587	567	600	597	626	603	619	638	581	623	573	568	597	655	592	543	601	570	590	584	571	628	581	610	617	586	613	566	573	591	590	624	573	607	603	581	601	596	580	593	578	570	575	558	620	637	590	635	628	655	596	565	565	610	586	603	615	615	592	630	553	630	614	631	661	597	634	577	602	580	640	587	615	623	554	600	611	600	578	586	572	613	593	608	631	580	597	588	560	604	596	597	580	619	594	599	570	625	600	604	596	586	602	558	609	644	590	559	572	597	639	614	626	637	607	596	616	580	585	523	608	612	626	589	667	595	599	638	625	573	550	608	604	579	572	621	560	580	618	579	602	619	560	600	574	572	586	586	635	590	543	647	589	581	624	601	634	595	548	619	602	592	568	621	582	618	611	592	600	618	636	626	594	585	583	564	640	606	604	630	575	599	608	608	594	610	584	597	627	577	580	574	600	601	616	622	584	620	597	563	611	584	520	590	618	611	555	557	630	596	605	616	600	565	608	595	614	569	592	626	624	665	574	618	582	595	603	580	592	617	606	620	602	626	571	605	611	604	616	617	574	609	603	598	603	632	601	610	606	604	572	613	588	576	599	578	628	610	592	662	584	589	559	578	611	599	624	608	583	624	593	585	568	551	598	590	585	650	605	592	601	604	576	575	570	627	628	622	583	597	591	608	609	564	596	601	548	598	614	614	613	573	598	601	642	583	619	589	565	576	589	611	584	573	613	596	585	581	587	585	616	656	578	627	587	592	581	590	602	605	606	612	601	584	572	622	575	617	601	593	618	629	589	599	624	598	609	610	583	622	642	581	583	615	585	585	592	599	625	604	653	557	655	602	595	617	608	619	580	569	627	591	531	608	584	580	623	594	632	584	583	561	599	642	606	603	586	605	608	596	607	580	617	593	622	564	585	621	578	584	595	630	603	611	592	583	590	587	600	648	631	599	628	582	577	625	613	589	540	603	601	597	600	625	577	567	623	647	594	633	551	571	585	616	585	614	604	641	590	587	631	562	640	596	535	572	610	595	584	629	631	555	574	604	599	587	573	560	609	576	548	577	593	638	600	632	579	552	595	625	603	598	593	608	603	589	545	601	612	587	623	575	653	595	621	579	564	598	578	618	592	602	629	612	571	617	545	576	598	577	598	642	606	618	663	597	604	599	616	626	552	610	603	624	577	554	571	641	564	613	582	605	636	588	583	607	613	567	620	612	586	621	602	620	642	607	603	607	589	589	651	578	599	584	601	572	584	643	568	611	579	582	579	573	548	598	605	567	622	543	636	611	634	589	576	575	605	591	608	602	578	605	597	571	583	594	572	590	600	574	587	609	574	562	624	615	637	577	623	547	601	580	602	586	601	626	611	594	597	605	605	609	579	545	607	626	592	583	566	584	605	650	615	589	617	588	586	609	616	621	600	645	618	585	609	578	577	596	568	653	599	555	587	618	563	579	566	593	560	604	580	560	629	577	567	598	614	586	543	570	564	603	577	590	588	633	630	626	582	583	613	577	581	607	615	618	561	589	621	580	653	597	642	607	628	595	598	617	613	552	573	583	649	591	598	596	606	592	581	596	568	583	578	582	648	567	602	629	624	582	577	631	584	587	583	597	605	660	603	593	601	586	615	631	608	633	581	575	632	612	616	577	588	572	571	591	588	630	605	590	595	633	588	543	589	592	606	578	607	596	615	586	582	624	580	528	598	584	605	598	609	624	584	576	598	552	587	591	616	631	591	604	586	578	557	620	636	591	648	582	635	565	574	548	602	592	640	571	546	586	578	620	571	614	590	551	583	601	620	580	570	538	587	600	595	615	583	605	619	629	624	617	597	609	613	555	587	539	614	600	577	611	584	601	601	602	597	622	580	620	576	559	627	584	592	583	558	563	598	563	596	596	608	601	616	614	622	588	573	635	576	638	620	589	581	613	629	599	626	590	603	590	593	626	592	612	636	610	575	607	606	583	593	578	600	578	613	592	613	561	588	579	645	576	617	599	585	609	628	618	584	563	573	608	609	575	599	549	628	606	578	559	621	534	557	561	597	607	591	590	601	575	568	577	627	573	560	599	630	634	594	618	592	604	604	595	629	560	587	534	578	614	592	596	570	599	610	578	584	621	589	642	609	602	612	594	625	593	599	663	554	604	556	557	597	622	636	620	575	583	572	606	581	618	579	598	623	573	563	591	631	605	575	566	608	533	611	586	593	596	581	604	571	587	579	696	583	599	545	566	597	593	557	591	586	602	598	613	622	601	563	597	586	602	604	569	575	557	583	575	562	592	526	600	568	600	578	604	569	573	584	606	616	607	567	585	603	618	623	632	607	575	620	550	608	581	584	604	612	590	650	583	584	574	574	585	595	613	610	580	587	555	592	618	605	609	571	594	557	555	621	614	626	614	627	573	593	575	577	596	583	582	622	577	631	625	582	605	613	590	572	539	593	630	621	556	603	605	577	643	566	621	574	582	600	601	594	575	603	571	594	621	590	588	592	649	588	639	611	611	627	540	561	603	598	567	600	553	638	641	626	558	547	575	599	588	617	600
33816	32122	20883	5708	958	621	561	549	533	544	522	505	537	532	518	553	542	487	465	553	520	485	531	553	562	505	534	547	526	490	541	548	519	528	504	559	511	514	495	548	539	533	555	536	474	543	512	514	555	484	504	502	503	532	506	527	506	471	505	492	540	525	553	591	545	501	518	551	524	510	552	510	499	524	479	523	540	545	573	539	539	485	530	548	502	497	533	529	581	525	530	541	471	548	534	527	509	516	511	530	551	518	503	547	552	537	525	540	522	506	538	488	487	487	536	516	515	520	521	572	507	542	521	493	514	512	525	534	576	543	535	502	533	551	523	483	491	499	510	530	544	531	547	516	509	547	506	489	518	530	558	519	476	513	576	526	553	518	557	503	516	500	479	499	511	492	559	483	510	535	488	503	531	519	505	533	501	542	527	528	504	551	524	502	493	509	525	502	491	557	554	514	495	512	521	527	571	514	557	516	513	471	559	548	530	516	508	507	521	558	518	507	561	493	514	521	526	504	514	525	543	504	511	558	523	514	495	513	518	548	505	534	527	528	522	518	508	542	509	543	560	520	516	510	545	515	502	541	540	507	503	542	517	489	520	532	491	521	547	530	523	504	523	534	550	498	538	521	517	513	550	538	527	528	512	513	538	553	473	541	502	499	520	499	487	518	525	512	491	528	497	486	528	504	540	564	506	479	518	509	567	500	535	539	505	581	530	509	498	547	575	543	502	559	540	497	590	545	542	504	540	549	511	504	525	551	493	514	545	562	532	485	566	511	503	517	486	511	485	543	511	546	450	506	523	492	488	511	509	521	509	555	523	560	532	530	533	478	540	533	509	482	499	528	530	522	493	520	516	535	528	514	563	521	564	518	539	521	500	564	524	485	486	535	537	528	508	521	517	541	535	521	535	553	540	505	561	494	479	502	548	534	531	482	525	533	547	534	534	482	535	550	481	514	495	516	542	526	514	563	547	529	517	548	460	562	576	534	525	520	515	490	522	498	518	527	510	514	488	508	515	534	514	523	537	492	522	542	543	549	502	539	534	523	517	524	537	522	504	510	500	543	472	524	519	479	539	520	490	529	543	517	523	497	511	540	557	512	531	567	496	547	563	546	530	582	514	542	534	512	520	500	512	515	561	532	524	514	541	484	534	497	521	582	508	531	519	530	586	544	532	549	501	525	546	596	481	543	525	523	497	537	534	512	555	501	539	517	537	484	531	542	538	538	517	511	551	563	551	542	476	512	517	559	526	532	515	520	560	539	490	533	489	532	539	507	559	499	527	525	575	510	542	516	531	521	513	476	537	508	516	501	504	494	492	511	498	525	497	517	548	579	526	513	507	515	525	519	521	499	505	561	564	525	517	505	556	484	553	476	560	505	485	523	522	564	526	553	522	530	535	563	553	506	519	507	557	489	534	513	576	530	533	518	537	530	496	532	538	505	528	521	533	512	560	529	496	540	544	516	520	497	523	551	532	498	497	499	572	519	509	541	545	550	557	515	508	537	529	505	520	515	538	504	507	464	522	535	549	536	530	559	525	510	524	500	527	486	496	542	523	505	554	556	544	505	515	571	481	566	541	506	515	508	535	527	547	501	580	510	536	521	533	509	530	520	554	530	534	539	543	550	528	499	540	522	517	515	541	517	534	487	580	498	491	512	550	500	524	539	548	522	501	523	583	533	488	513	485	562	557	500	500	524	517	511	492	553	527	521	554	534	560	543	544	496	530	504	509	552	519	515	509	516	535	536	531	554	556	526	515	494	494	518	561	527	523	512	531	523	521	531	527	508	538	549	521	494	500	504	510	512	550	537	505	541	517	488	504	519	513	496	561	547	536	564	555	552	518	539	515	463	507	575	514	536	539	543	527	534	547	556	531	537	531	556	530	539	517	542	515	515	514	544	511	508	548	517	555	529	567	536	550	503	526	530	493	508	492	551	466	487	517	517	533	496	522	547	501	529	512	456	564	500	574	477	535	495	505	572	504	545	532	534	553	541	525	533	545	537	505	502	508	528	508	533	525	537	496	521	519	511	507	507	496	503	522	514	528	530	507	511	494	539	518	517	562	527	532	514	514	519	529	541	519	522	473	541	525	512	501	548	541	514	527	521	552	515	507	507	534	515	557	490	487	479	523	536	512	499	545	531	504	523	570	509	517	505	544	528	504	535	494	522	495	525	494	543	548	509	542	520	516	508	497	573	491	531	519	507	509	523	535	508	581	530	526	500	531	550	550	492	513	503	493	470	508	502	529	546	535	527	555	533	524	540	515	564	535	525	480	481	506	540	504	505	487	530	489	505	509	519	497	511	518	512	529	559	541	488	487	536	539	517	525	533	519	549	523	511	541	495	534	489	536	496	496	534	517	532	529	569	521	508	593	535	540	547	532	494	485	520	509	481	530	504	526	550	529	503	540	528	528	539	545	534	519	501	562	533	480	534	521	526	494	523	513	481	507	572	528	507	516	533	496	528	512	522	530	500	476	508	558	515	543	541	569	519	519	556	503	520	522	514	527	507	542	522	507	502	527	540	551	502	529	492	552	531	573	501	541	518	534	498	529	523	486	546	501	500	526	526	485	517	532	553	508	545	544	542	498	498	515	512	535	505	537	536	543	529	534	540	542	525	504	529	537	533	530	521	544	529	537	534	568	488	507	520	537	517	509	510	515	526	538	532	542	522	540	550	520	495	532	522	511	516	507	532	548	550	535	528	509	510	510	493	511	537	509	533	530	520	507	501	536	521	533	481	482	487	514	538	536	516	506	510	515	531	509	493	509	523	493	578	587	508	522	503	555	523	533	495	494	524	516	547	515	490	582	503	523	528	522	532	527	540	498	537	488	487	516	530	529	533	499	493	564	495	554	492	573	553	545	505	533	500	528	525	525	487	496	521	527	534	509	526	512	518	524	520	549	509	551	549	545	533	557	507	519	514	548	506	538	498	486	527	552	511	536	495	497	523	541	545	545	563	487	531	501	523	492	512	529	484	555	492	521	539	521	540	541	527	519	502	521	511	533	549	536	511	539	507	517	533	487	561	501	535	496	487	512	549	523	547	539	529	538	523	520	540	530	550	491	562	498	537	499	527	534	566	570	535	493	551	497	526	527	538	508	526	574	503	505	557	555	501	549	509	502	518	544	524	502	518	530	523	528	526	513	518	517	493	474	552	514	511	532	534	512	548	546	478	508	502	492	532	488	515	514	525	534	519	507	514	518	527	540	508	531	562	528	505	530	538	537	531	502	545	515	536	552	471	497	537	522	537	563	492	535	560	516	506	531	507	524	504	498	530	544	493	503	520	492	511	545	528	514	518	484	538	520	491	522	523	558	483	498	534	547	518	545	539	525	539	505	538	513	549	516	502	553	520	545	507	525	527	552	568	520	519	538	548	523	536	490	525	510	520	509	538	545	526	567	524	533	553	510	536	524	528	541	510	495	517	530	509	556	518	525	496	511	571	517	557	484	556	554	496	499	541	500	502	541	525	521	532
32585	32033	11656	2375	726	470	433	423	436	425	403	436	389	438	424	449	451	386	422	426	473	458	418	441	425	424	425	434	409	409	449	403	426	443	427	428	401	403	413	437	418	428	435	416	408	428	417	439	441	411	453	426	399	442	431	448	443	426	425	428	407	377	453	426	440	425	419	390	432	452	382	435	423	451	410	423	411	441	426	426	411	408	459	399	421	428	444	426	425	441	425	417	396	435	439	414	420	428	446	407	414	397	432	423	417	449	426	435	459	434	412	391	426	442	441	486	425	431	440	410	431	408	427	404	435	430	397	382	430	423	414	440	371	447	438	397	408	410	403	432	456	400	391	422	389	451	446	434	408	424	439	443	418	429	416	427	439	411	404	428	444	440	430	402	472	405	399	413	427	423	447	439	417	434	422	415	413	450	448	452	421	423	392	437	422	414	468	413	404	397	438	398	437	427	432	412	423	388	440	424	446	406	429	411	424	430	453	393	405	453	428	421	423	422	418	439	412	431	418	437	422	433	407	429	373	420	401	409	419	423	415	382	460	427	434	446	452	406	406	418	436	432	424	420	416	411	418	464	424	436	410	399	444	405	422	435	405	431	416	439	370	405	425	415	440	445	415	422	439	385	452	457	436	424	446	400	412	434	433	432	412	391	409	430	432	426	409	421	436	437	476	438	429	445	414	411	456	425	446	384	437	432	415	401	444	395	415	446	411	393	425	415	435	403	424	400	447	437	425	449	441	424	444	411	457	440	411	460	439	394	409	417	418	396	427	409	441	438	404	437	402	412	402	400	440	433	440	430	436	430	431	433	458	439	394	421	446	424	413	397	441	418	425	431	408	420	405	391	408	441	424	409	444	403	392	413	415	390	405	406	447	386	401	393	438	408	426	424	445	412	433	451	426	413	433	455	438	430	424	409	387	402	419	405	424	417	390	469	446	446	382	433	406	426	414	398	416	420	437	422	408	453	412	418	439	439	406	434	411	400	427	395	387	398	431	407	416	416	416	416	434	439	420	384	397	420	417	420	428	432	406	441	425	422	428	406	434	452	406	418	414	438	394	397	436	448	401	441	426	423	433	427	407	447	447	423	426	424	437	421	449	421	440	443	434	429	402	427	431	457	441	424	458	427	419	416	429	441	396	446	442	415	421	399	393	396	430	426	461	415	395	415	423	412	438	429	397	390	439	450	424	419	452	439	414	418	442	413	426	425	396	413	407	419	421	432	466	420	406	382	415	441	421	436	422	431	419	387	432	419	415	447	408	448	431	440	427	401	413	428	397	413	412	390	428	463	467	401	412	421	434	419	468	410	427	413	432	435	393	400	428	411	429	398	412	407	424	418	403	427	451	438	404	451	431	398	408	412	387	426	416	390	414	408	435	419	446	401	414	415	401	429	382	394	425	450	426	426	432	446	442	421	415	398	430	435	400	481	450	431	438	388	398	401	388	410	405	424	409	411	424	403	413	428	437	414	437	396	406	445	415	467	432	428	409	406	431	424	419	437	380	432	417	406	409	410	421	429	427	408	439	400	394	401	401	425	419	437	410	448	448	401	411	431	419	424	433	413	448	408	425	456	410	421	402	435	448	433	422	377	441	415	456	398	410	429	437	413	403	448	417	460	396	403	433	411	411	442	397	414	416	431	402	436	453	403	429	426	426	391	459	427	432	421	427	426	400	455	442	437	439	460	408	438	443	435	408	441	424	424	438	439	431	441	448	449	400	427	421	437	429	445	437	446	414	447	447	468	465	414	393	440	424	426	425	379	434	431	415	425	416	427	436	433	402	445	427	450	410	419	428	395	432	435	445	407	415	411	414	448	407	406	406	424	418	410	423	456	429	409	425	365	434	457	419	440	442	420	413	436	406	430	402	426	431	392	425	443	453	431	419	402	434	405	420	416	404	433	399	457	436	438	401	433	427	413	416	453	400	418	456	403	446	452	438	418	404	454	408	396	419	446	436	415	436	460	415	433	424	430	414	445	393	440	434	389	425	447	411	410	438	448	454	420	399	418	442	461	440	438	440	426	417	441	431	455	416	419	431	428	380	426	444	420	452	425	392	431	446	428	426	418	453	429	420	403	462	410	430	406	424	396	399	406	474	398	419	417	424	440	408	440	440	426	407	403	417	421	426	410	409	442	418	435	419	420	414	450	420	436	394	411	423	420	415	437	424	438	416	416	433	488	445	459	455	437	398	443	427	402	394	433	443	412	416	452	412	422	373	391	424	442	408	452	445	418	450	393	394	406	433	381	422	435	434	416	440	382	428	418	413	403	435	389	389	414	440	447	432	403	414	436	385	450	413	397	461	447	394	391	441	438	387	403	464	402	469	415	411	436	433	432	423	417	436	401	392	414	419	445	419	435	421	427	438	431	440	457	468	429	423	461	442	378	431	445	443	441	420	387	451	424	403	429	388	428	419	442	406	442	418	426	418	427	456	435	428	382	429	424	404	427	400	445	446	443	422	414	431	384	416	472	404	376	384	447	398	427	448	430	407	435	459	445	387	434	414	439	424	397	409	430	437	397	439	419	378	425	340	461	429	411	406	425	407	406	441	415	415	426	418	393	469	393	432	437	407	424	421	437	432	411	418	458	396	400	491	414	395	414	428	415	398	448	436	429	410	417	428	435	428	471	455	444	406	421	403	389	412	426	410	386	405	423	370	419	408	456	392	407	388	415	397	401	396	429	398	384	396	405	418	399	424	428	417	440	410	426	460	379	398	437	402	411	440	425	412	429	451	420	439	434	445	424	441	419	381	417	412	398	419	434	446	411	444	397	422	418	421	433	384	454	389	425	453	398	435	387	443	449	426	435	435	420	425	435	423	431	434	389	433	430	433	404	378	392	421	411	415	397	452	420	474	404	396	422	462	397	449	425	438	433	410	419	458	448	443	413	418	410	394	413	400	402	430	412	444	445	428	416	415	413	432	393	414	395	445	431	455	417	440	402	421	445	446	423	406	441	454	437	431	419	392	454	421	441	423	414	417	377	418	421	424	423	447	401	416	384	442	425	407	420	400	421	399	416	415	444	431	462	439	438	470	414	419	414	396	408	424	414	424	429	446	437	431	418	430	423	412	402	438	382	418	413	405	424	403	420	406	440	426	424	445	430	466	413	414	464	459	413	463	424	401	435	434	482	417	447	436	407	428	433	421	446	422	414	404	427	418	406	442	434	434	417	447	437	414	419	431	410	388	420	441	406	411	407	407	395	438	430	404	457	429	395	425	432	452	417	418	402	410	444	415	444	433	429	431	445	383	444	425	447	421	412	443	422	409	441	415	408	423	436	418	370	359	448	419	423	409	399	477	425	395	422	421	417	396	423	434	434	447	436	395	414	427	386	420	418	430	430	393	444	375	424	402	416	465	416	436	394	434	424	446	433	408	428	421	424	384	432	422	429	437	384	396	399	422	450	420	440	416	426	407	417	449	476	458	431	422	439	445	392	389	393	422	407	429	424	399	404	449	439	435	397	451	433
25168	23921	30875	25540	16579	3689	886	555	532	572	528	505	529	525	524	525	541	527	566	539	530	555	529	547	497	540	545	490	536	509	538	515	508	542	511	521	499	551	550	542	499	497	489	536	532	516	508	471	504	516	540	538	535	512	519	517	508	487	483	523	501	517	496	527	565	531	496	486	533	498	512	529	537	512	572	519	503	503	496	481	526	524	515	508	531	516	486	533	523	537	533	529	507	493	524	494	502	506	486	517	524	509	494	531	505	528	541	536	513	509	526	489	532	511	540	455	572	544	523	516	501	529	525	530	539	503	506	505	505	512	484	510	487	501	558	487	522	537	492	522	497	514	519	475	489	528	539	535	531	540	545	520	496	496	536	514	529	500	518	541	538	516	555	529	508	465	458	519	505	520	552	508	485	541	574	551	518	498	533	512	528	494	556	549	489	553	523	472	485	543	493	495	471	506	521	551	501	530	541	531	518	538	513	526	555	562	493	477	532	520	515	517	535	514	515	514	545	541	524	499	510	537	522	512	523	458	523	485	534	537	503	533	526	525	560	488	499	551	509	560	554	497	519	522	531	513	497	561	522	518	587	527	529	533	511	544	528	529	454	560	507	519	501	470	524	543	505	493	531	513	527	499	537	503	507	537	530	487	518	506	497	542	525	501	454	507	483	544	552	547	508	519	490	525	535	524	523	512	521	517	522	505	501	548	505	497	491	486	495	501	476	550	530	496	511	516	510	533	523	520	500	513	511	522	504	507	506	556	524	510	510	502	544	538	500	510	482	518	509	541	508	568	515	531	499	520	497	447	518	512	496	511	523	494	509	491	512	510	500	523	529	532	506	480	511	513	506	524	492	546	531	522	497	523	474	527	538	524	529	527	508	535	559	517	527	524	550	539	541	560	516	513	521	517	444	534	522	513	537	509	520	502	491	508	491	546	515	499	494	523	497	546	486	533	500	497	497	493	497	541	473	526	506	501	535	467	535	538	589	548	512	520	488	542	508	508	543	519	558	527	529	548	506	474	524	511	495	514	495	502	501	518	497	506	554	501	508	505	540	537	516	505	545	525	551	485	552	489	497	494	488	507	560	504	506	506	529	473	487	507	518	493	530	492	488	509	539	562	532	504	537	493	498	507	559	542	483	512	503	518	525	506	524	502	534	544	531	492	504	539	479	515	516	511	523	512	526	504	530	519	519	526	512	495	510	491	523	515	513	507	502	470	508	503	487	515	470	517	517	483	516	498	510	534	509	480	533	492	528	532	476	510	468	517	446	517	542	494	488	495	526	499	519	460	508	502	539	542	517	463	538	510	559	528	501	496	504	520	515	529	491	525	517	553	518	493	489	522	485	485	555	475	528	533	539	511	539	488	553	532	554	541	541	531	518	519	511	480	543	545	491	484	545	520	526	550	523	515	522	545	549	494	506	482	505	496	524	468	507	533	541	522	501	487	479	515	470	521	502	558	495	533	498	486	499	516	535	492	518	521	500	503	513	530	508	521	439	518	550	511	499	511	516	555	523	549	499	522	521	483	520	513	532	479	502	468	494	539	512	525	544	506	518	462	556	549	515	521	490	509	546	552	496	542	485	524	488	511	476	519	496	512	489	509	525	533	567	494	524	518	533	494	516	500	512	524	505	537	507	479	489	543	531	526	485	533	558	484	513	504	555	481	491	511	562	512	545	558	521	512	526	535	463	513	529	546	520	502	538	491	509	523	508	525	494	525	522	507	495	502	494	513	543	519	511	501	573	500	455	521	551	495	510	501	493	511	502	491	527	524	469	513	484	565	538	538	504	457	558	536	516	512	524	517	482	531	510	520	537	483	476	489	518	497	562	457	535	520	514	501	518	523	496	527	517	512	541	504	535	510	519	485	530	495	564	524	495	549	494	508	501	524	497	505	497	483	476	528	503	469	526	534	548	497	466	517	469	495	530	520	516	521	512	506	491	524	491	498	529	528	471	546	516	503	488	521	526	547	540	568	500	538	513	519	530	502	514	497	527	498	504	512	521	508	536	512	531	520	531	515	473	502	503	495	526	533	501	544	530	536	480	535	514	531	481	495	492	474	494	490	504	503	503	500	529	543	543	483	500	502	535	527	442	510	502	531	526	490	528	523	460	512	530	506	534	492	537	514	523	520	521	514	536	516	549	519	509	518	542	455	487	505	506	530	487	546	527	513	522	545	505	512	513	511	532	563	544	533	517	520	521	488	527	513	531	500	533	525	480	504	494	511	494	485	577	486	575	501	471	521	480	477	500	504	538	539	526	522	525	515	530	560	521	526	538	505	477	515	515	503	533	547	497	465	500	513	489	542	470	513	522	485	528	513	506	510	532	547	517	499	536	518	519	497	524	503	529	533	528	539	532	531	546	477	521	533	520	518	519	500	533	512	518	518	555	549	518	558	545	517	485	517	511	486	502	482	518	514	520	516	508	533	552	544	525	472	517	536	520	511	476	525	503	500	531	507	506	493	528	533	534	498	492	506	486	501	499	558	488	521	547	552	516	546	517	525	533	513	534	503	509	518	513	476	550	460	499	542	479	542	567	508	494	545	485	508	488	527	519	523	501	560	499	526	516	515	532	490	512	484	499	507	531	511	477	514	550	513	517	506	539	507	453	597	515	527	535	525	501	493	508	497	524	508	504	484	494	501	528	556	508	506	512	522	499	537	551	527	531	495	517	463	506	513	540	475	499	549	498	501	546	494	453	503	496	510	535	519	523	511	514	526	509	548	501	528	506	543	533	512	503	551	496	521	514	501	512	517	542	486	491	518	545	525	532	556	573	502	518	507	498	525	540	502	524	512	540	500	530	506	546	513	493	566	505	524	527	506	494	517	488	498	506	542	497	551	536	498	527	495	533	474	501	507	554	508	516	510	566	518	533	512	495	514	555	492	498	489	477	524	530	523	506	531	516	519	532	521	505	527	503	485	487	498	506	511	468	541	509	499	523	502	542	514	513	521	529	495	498	508	501	491	571	471	515	462	521	502	502	496	551	497	528	531	471	478	537	524	555	473	534	469	513	502	494	512	525	506	472	481	506	474	537	506	518	543	505	526	546	531	468	492	550	494	500	492	525	559	522	507	524	551	528	524	512	507	506	515	513	508	499	505	526	523	558	532	524	545	554	522	509	483	502	508	526	495	504	509	508	502	498	534	531	553	483	550	503	553	541	488	511	541	485	495	513	537	501	452	508	488	484	485	490	497	537	492	514	469	528	487	519	526	456	525	508	476	475	531	471	492	489	533	483	489	547	538	533	526	495	450	539	526	491	472	511	493	512	503	534	499	501	502	497	534	532	518	535	526	489	470	494	522	509	537	549	527	510	507	510	493	501	500	512	505	520	541	531	560	486	507	498	510	554	504	511	534	536	535	562	451	513	501	501	490	549	467	477	498	533	495	510	554	493	526	504	514	525	542	482	499	541	483	529	537	459	500	523	509	542	530	487	533	521	531	529	473	510	495	489	554	499	526	517	481	553	542
62515	84403	47753	15525	3022	910	505	461	482	435	445	475	418	470	463	453	472	448	427	425	492	456	454	451	464	425	490	453	446	446	430	448	457	444	475	433	474	466	483	455	452	484	467	464	449	432	462	451	432	441	441	434	462	450	479	467	457	419	464	463	415	457	441	453	477	493	466	466	457	453	435	488	473	449	459	455	442	458	492	492	426	450	444	451	423	454	467	457	402	475	453	441	443	451	484	452	453	473	445	463	472	466	486	477	468	430	428	481	499	478	481	429	480	425	463	471	445	456	457	444	473	464	445	458	492	442	452	445	476	463	424	404	473	448	446	415	475	437	458	438	479	448	496	475	442	450	443	452	463	463	486	422	469	418	455	444	453	468	468	452	457	461	463	451	443	462	463	461	452	460	467	464	425	435	445	475	460	458	445	466	471	445	412	461	513	479	449	464	466	439	451	463	481	458	442	461	476	432	459	413	477	439	455	455	442	419	517	480	443	454	408	453	449	484	442	458	479	488	453	449	424	433	456	512	440	470	435	458	469	477	465	444	455	475	454	474	478	448	441	437	448	446	427	458	426	473	460	459	452	453	432	439	475	460	460	442	458	427	460	468	405	484	462	455	439	464	487	463	428	448	470	464	477	457	465	468	420	425	444	484	462	467	466	450	462	464	474	420	446	483	484	419	477	441	428	443	433	462	456	458	467	431	475	432	447	454	478	485	451	487	465	444	449	426	466	449	433	429	459	461	486	459	431	412	458	474	459	455	438	457	463	471	474	423	430	475	437	492	489	424	429	452	499	428	447	496	486	451	436	425	467	463	490	454	424	481	483	434	443	467	445	434	432	441	467	446	471	440	423	430	447	464	459	413	453	442	491	482	455	455	448	418	425	428	440	442	462	424	496	475	468	457	435	451	437	460	431	454	449	486	455	448	432	459	475	452	486	469	493	496	407	468	482	441	443	470	489	485	457	442	481	462	462	442	447	501	476	472	443	457	460	437	460	474	453	461	448	474	406	454	459	477	448	472	450	456	494	437	469	466	431	418	436	471	466	445	475	457	502	427	465	441	440	432	450	439	448	414	463	440	457	472	443	458	459	414	447	466	453	440	458	496	450	465	460	469	460	443	420	452	507	461	468	464	450	457	441	434	453	457	455	467	434	514	495	448	463	481	455	464	453	434	431	442	447	420	438	481	454	468	450	471	427	464	461	418	476	443	461	442	451	467	472	434	418	474	473	416	464	461	455	440	459	450	459	470	476	444	423	458	425	411	455	447	464	455	450	447	426	467	464	491	455	454	481	475	473	444	441	451	450	477	426	470	479	457	445	470	474	432	469	427	502	450	425	404	484	447	467	435	468	481	498	425	470	459	485	462	467	441	470	478	453	476	422	464	480	476	430	487	455	487	420	494	432	465	483	438	470	447	455	434	425	450	454	481	440	484	484	425	454	432	470	464	467	441	492	474	447	470	433	490	449	466	460	440	489	449	485	475	476	445	414	471	445	451	492	442	440	430	432	439	474	480	481	486	436	481	443	439	417	454	475	479	438	479	480	405	453	449	474	470	426	426	417	475	459	476	452	446	452	433	427	460	460	458	480	449	457	446	440	451	439	464	460	458	449	498	448	483	462	455	466	440	447	452	472	433	445	466	468	451	433	422	426	474	464	443	467	420	470	448	465	444	424	498	446	476	423	470	459	432	436	474	451	486	463	463	440	471	446	455	462	478	436	469	466	458	433	433	456	451	458	428	451	492	456	462	462	420	481	424	461	442	476	443	426	471	432	452	487	438	479	471	424	512	440	424	448	472	423	413	462	456	469	440	467	483	488	419	462	461	476	482	450	467	465	504	429	474	457	455	454	477	442	484	466	432	498	425	445	432	444	469	474	433	411	458	482	475	444	445	460	441	466	476	444	461	457	445	445	447	486	481	435	451	443	430	440	443	478	446	494	464	467	443	457	440	474	444	487	484	458	445	436	440	463	459	466	444	462	468	425	444	422	453	454	477	479	487	483	454	482	456	441	461	444	454	469	497	477	487	466	466	449	462	445	473	472	452	462	465	427	434	443	470	431	474	472	475	445	464	444	489	456	480	519	426	461	445	479	427	450	438	473	432	438	493	480	443	437	472	444	437	439	491	485	488	451	458	482	443	468	458	460	436	461	447	438	448	434	461	419	452	421	455	429	421	454	466	468	425	433	416	452	464	474	465	457	487	451	442	459	457	464	453	434	493	474	451	437	455	418	424	444	434	478	446	450	425	472	451	458	468	441	449	435	456	446	478	473	469	460	459	472	453	447	457	473	439	475	427	465	489	478	464	442	459	496	482	466	441	451	455	478	449	432	466	454	471	462	445	429	447	461	459	448	419	460	460	475	444	429	442	436	467	475	464	469	440	506	436	484	485	450	478	470	454	456	477	494	455	423	483	458	466	427	466	439	471	474	470	466	474	443	480	491	480	416	452	434	468	441	456	448	461	424	505	461	482	429	464	454	441	444	465	420	449	436	438	425	460	461	474	490	446	459	447	456	467	438	489	419	449	440	458	465	462	459	515	466	467	453	493	442	439	431	459	465	467	438	455	469	463	462	410	499	468	468	444	455	466	452	438	442	467	471	473	456	474	510	477	446	454	452	457	457	421	478	426	474	459	466	516	454	439	452	458	477	443	456	510	474	487	451	446	461	453	427	454	451	445	450	438	455	431	451	460	430	450	457	419	448	451	463	414	454	427	461	448	465	517	475	460	436	438	457	450	463	459	465	458	403	457	469	454	475	478	468	424	450	445	412	445	418	474	446	449	454	475	471	450	466	491	493	487	448	478	440	431	441	476	452	445	481	445	429	442	427	466	478	468	500	478	440	452	469	462	419	461	439	473	471	433	422	429	433	437	459	444	511	490	436	444	423	464	487	440	430	476	417	453	506	478	478	411	436	423	449	430	414	470	446	439	443	436	430	463	465	450	425	448	478	472	430	437	472	456	469	443	465	472	460	474	489	479	443	448	501	441	440	427	448	444	464	457	459	414	481	463	452	427	452	457	476	408	432	450	453	445	430	455	465	467	428	503	453	469	448	473	454	451	440	462	439	474	458	450	472	445	455	486	490	455	467	457	423	463	476	449	513	474	441	479	437	465	441	458	475	471	455	434	464	446	450	446	469	465	450	459	447	431	460	410	448	455	434	496	467	449	470	421	436	455	437	455	401	442	488	409	465	443	432	427	455	445	435	448	452	462	478	474	429	461	489	449	442	505	445	454	500	433	417	427	477	467	440	478	449	443	465	440	444	511	462	491	440	433	465	444	461	453	433	470	442	451	448	464	447	456	436	448	460	451	459	487	447	445	509	489	430	484	464	451	475	474	467	496	454	447	440	481	453	441	467	419	469	443	407	428	491	477	430	440	414	493	463	487	478	414	437	446	437	417	456	441	483	443	467	474	462	468	493	456	448	497	482	458	475	451	470	489	449	458	442	470	454	466	455	412	484	439	452	446	446	415
24220	22773	30108	24834	20180	9971	1525	841	689	702	667	709	708	678	702	688	627	679	622	630	630	671	620	667	645	641	621	653	661	650	657	632	650	647	642	608	659	640	651	660	666	663	662	675	644	699	658	652	679	662	619	655	657	633	634	641	683	614	596	607	639	662	638	634	606	577	629	615	620	638	635	646	652	640	689	655	585	627	676	639	669	689	650	640	611	665	629	645	636	708	631	618	649	667	651	620	620	644	648	606	626	604	642	652	630	644	604	675	619	620	655	634	663	685	681	671	585	628	614	676	618	651	627	633	618	641	638	646	690	659	686	641	633	645	632	693	655	660	614	658	631	675	647	653	685	652	589	677	684	608	640	662	643	613	689	609	624	685	630	621	602	629	625	667	625	631	641	584	609	670	658	621	610	655	620	644	651	654	640	692	615	669	639	608	619	661	649	624	650	659	661	642	637	676	598	634	636	662	678	647	647	634	640	658	645	625	620	651	665	652	657	651	683	626	614	635	633	609	639	659	652	651	618	657	655	648	634	624	672	641	636	622	625	658	642	600	643	622	631	664	646	669	648	683	634	637	624	627	638	576	641	617	625	669	641	619	649	652	663	669	614	606	615	659	617	662	686	646	640	634	653	651	642	655	634	638	613	645	668	670	600	643	596	657	649	618	622	598	639	642	603	666	611	637	618	634	697	648	612	627	626	667	660	655	657	658	645	651	608	636	615	650	628	620	639	611	628	614	649	606	640	608	617	649	595	631	585	653	673	605	642	641	642	605	650	672	683	618	616	629	620	643	621	616	628	645	632	600	652	616	644	661	641	651	655	623	624	622	665	639	649	638	620	640	652	611	630	629	617	622	612	662	622	651	615	595	666	657	635	681	690	610	602	645	669	610	638	661	656	628	669	613	633	660	613	647	645	677	642	615	645	656	624	635	645	605	601	667	631	633	640	651	696	632	647	678	656	644	616	601	669	642	629	671	710	623	631	623	631	636	686	603	618	628	618	609	604	621	619	623	639	628	611	632	649	693	647	634	675	647	661	663	661	643	654	671	645	595	634	612	620	641	642	619	678	678	623	656	611	660	622	649	658	611	657	684	632	621	585	632	588	634	636	603	650	617	632	661	650	629	635	653	626	615	586	624	621	643	625	587	657	624	652	649	609	637	667	624	652	605	666	644	616	638	647	645	613	639	644	645	620	604	621	653	661	623	663	649	602	632	670	694	661	679	608	631	598	659	643	655	645	628	592	647	620	656	661	642	628	650	647	621	665	701	604	638	668	623	580	662	624	634	661	615	602	636	646	609	652	662	611	648	620	647	648	659	630	628	620	665	612	629	601	641	646	623	652	638	622	654	632	621	594	639	668	674	672	568	593	604	712	603	647	658	603	640	641	646	657	631	656	608	673	638	603	631	637	672	607	639	645	637	615	612	683	641	635	643	604	616	662	618	606	633	645	704	640	659	649	641	629	618	620	645	662	606	594	603	619	623	640	674	619	658	641	611	583	651	645	675	630	604	636	659	638	606	631	594	644	640	647	642	627	628	617	595	613	653	651	640	667	600	618	662	638	640	654	638	627	635	685	605	590	635	633	646	618	693	663	640	601	679	659	709	663	661	635	652	660	676	628	606	652	645	629	640	603	584	619	655	667	613	645	615	632	651	688	689	647	606	631	644	624	636	663	623	640	578	620	607	604	700	625	641	618	643	656	708	608	652	632	624	589	626	663	643	613	668	655	647	662	633	664	654	643	643	679	660	634	623	618	662	660	637	691	635	646	648	611	617	602	614	700	688	615	655	658	664	624	677	640	638	667	630	615	681	639	638	687	639	652	618	679	632	617	586	674	618	635	616	647	624	568	610	621	642	616	621	697	625	637	647	670	640	655	633	643	658	608	666	613	632	647	648	669	676	647	673	620	601	635	599	628	648	605	678	627	654	678	644	644	677	639	607	659	629	687	660	619	625	642	594	619	656	693	658	607	625	639	623	655	644	625	600	646	569	663	616	623	632	625	636	625	650	640	595	656	614	618	667	627	631	638	672	643	626	658	669	633	676	642	656	622	665	693	644	647	614	617	622	606	634	628	597	623	591	615	649	608	615	676	662	620	657	671	617	602	595	653	636	667	674	646	632	627	692	610	605	644	686	652	684	612	624	652	614	647	631	613	623	645	608	653	638	628	670	625	689	613	625	657	632	657	627	641	666	639	626	653	644	659	647	664	628	604	622	645	658	646	664	610	605	666	667	632	677	659	633	621	670	579	644	644	621	706	632	636	652	638	679	617	612	598	640	636	620	649	618	640	639	657	647	666	615	642	627	637	668	680	638	638	597	621	652	655	644	636	682	626	654	653	604	619	651	600	642	606	655	633	649	671	618	681	644	625	618	645	588	622	588	656	685	676	649	667	658	622	618	649	622	618	606	604	628	616	613	666	577	644	662	648	641	644	625	628	623	650	615	636	615	621	633	664	594	661	653	647	660	602	646	617	648	695	674	620	645	605	663	635	652	665	602	681	634	673	624	653	612	598	639	613	634	655	658	602	620	625	594	676	630	599	609	580	592	625	636	624	664	646	622	630	631	649	645	635	625	659	648	667	705	643	652	610	599	644	639	643	647	647	628	659	636	660	634	676	630	637	645	679	635	630	679	619	639	631	637	643	614	646	641	622	605	669	633	619	658	653	615	682	658	668	644	603	664	613	615	636	609	633	642	640	628	642	620	633	638	664	643	604	647	683	635	607	665	659	609	702	619	622	624	548	652	653	653	638	615	626	623	689	595	670	609	645	601	637	650	581	638	643	601	638	613	649	653	650	618	636	637	673	646	660	622	636	620	614	639	605	648	569	592	675	631	587	641	653	634	628	551	668	640	690	667	626	643	652	618	620	651	626	629	614	674	643	611	645	618	711	611	692	673	575	644	673	665	658	662	631	682	664	633	662	618	633	635	632	648	648	631	679	599	665	612	666	670	612	594	621	574	639	662	634	647	608	602	625	571	669	633	615	638	629	620	696	638	647	660	582	643	613	632	656	670	648	616	649	595	656	673	642	645	641	648	646	639	667	657	679	696	628	656	647	656	614	651	637	616	618	616	607	633	670	676	659	640	614	629	620	607	636	646	642	659	657	617	693	622	624	656	618	634	659	617	604	590	628	643	663	687	676	666	634	641	600	627	629	661	684	626	635	650	639	639	610	619	640	621	629	644	641	594	609	608	607	673	612	647	675	660	673	639	667	609	645	597	642	627	620	602	640	644	637	588	606	634	632	643	597	616	626	627	603	644	636	614	598	634	620	604	625	642	635	655	626	616	647	620	643	639	616	639	671	672	658	653	672	638	636	663	651	647	594	628	593	647	685	621	626	635	627	638	607	584	663	634	673	662	622	671	624	649	617	683	633	645	654	620	646	632	615	647	697	574	590	627	629	635	643	635	687	597	640	656	612	640	654	646	614	620	676	602	669	637	667	616	629	622	627	656	657	634	658	644	668	628	640	663
61234	87006	55095	21126	5721	1562	718	567	585	602	590	581	599	548	558	521	602	602	533	576	579	601	606	585	570	572	539	587	554	579	592	548	558	579	589	547	590	590	560	575	608	606	580	550	574	570	573	560	571	559	588	574	579	563	558	520	580	600	584	584	583	539	554	573	575	590	574	606	555	624	592	565	577	568	532	577	553	580	608	583	563	596	579	594	504	599	613	575	574	533	558	621	560	597	554	590	567	566	578	507	535	569	536	565	556	566	534	501	534	547	579	573	573	585	557	569	562	578	574	613	523	569	589	551	549	534	551	521	562	576	541	577	559	589	577	556	566	601	564	588	612	535	589	600	534	572	546	573	596	591	585	536	527	549	547	567	583	577	558	576	566	570	565	616	535	581	609	535	547	570	567	563	598	590	586	586	582	580	571	569	589	537	576	551	580	592	566	571	578	528	545	560	566	553	525	531	548	561	552	534	596	586	617	578	548	552	539	583	571	578	571	595	533	568	529	535	565	568	554	570	563	568	572	531	611	568	566	571	580	561	555	533	555	598	544	593	515	557	572	588	570	548	563	568	550	572	583	550	545	519	561	520	566	540	511	532	568	545	541	540	579	592	629	577	593	589	556	523	578	534	603	542	563	562	544	562	589	561	531	554	603	582	534	561	553	571	559	585	602	573	540	524	533	590	571	588	578	583	622	587	619	566	564	555	578	587	502	572	575	594	594	568	597	553	590	560	528	543	573	533	561	524	569	567	566	557	536	590	598	597	567	559	570	561	566	569	547	487	573	586	547	553	561	550	552	571	582	645	552	547	549	572	574	576	539	569	557	569	660	559	544	570	527	578	576	543	578	545	559	587	525	563	584	552	598	551	570	582	570	575	604	582	544	599	571	566	566	566	553	602	531	575	573	556	584	588	570	558	569	590	573	539	558	576	571	524	591	524	556	612	572	564	569	571	582	547	554	582	551	561	573	563	562	546	549	609	560	583	543	573	548	561	540	620	575	543	599	580	560	581	598	569	594	555	549	545	613	563	582	525	539	577	584	570	571	559	583	563	571	567	558	572	593	565	586	572	547	565	560	581	572	573	540	604	573	553	514	569	551	589	582	552	579	571	584	592	556	572	550	538	555	514	604	533	546	590	533	582	552	568	589	580	581	540	556	573	561	547	585	543	562	549	530	505	544	598	603	551	571	556	573	621	528	553	581	544	557	573	572	553	554	585	556	560	537	565	532	561	573	579	579	579	559	522	590	566	541	564	517	573	564	574	569	580	596	566	575	555	571	554	567	534	523	585	559	543	576	560	588	538	577	525	578	589	547	567	575	549	562	571	607	531	579	580	531	555	543	559	582	544	550	604	568	531	565	563	578	548	562	578	575	547	656	542	592	565	558	561	586	551	585	582	561	532	555	539	555	569	581	552	545	553	534	579	596	564	571	535	559	615	587	535	572	563	603	581	582	535	581	543	549	583	555	540	582	573	570	565	548	575	557	580	552	552	550	550	544	551	562	574	578	573	544	551	563	591	553	524	531	542	578	564	576	514	540	565	555	560	582	575	540	588	577	560	539	605	545	504	538	648	568	595	519	543	597	585	572	547	571	535	535	603	538	581	527	598	554	553	530	558	562	551	588	547	591	556	511	628	603	552	553	515	586	613	605	603	573	579	536	581	533	603	510	567	559	563	536	584	571	572	581	577	551	581	563	549	577	569	564	581	554	553	578	530	572	537	575	604	577	543	596	521	600	558	560	541	600	577	597	564	522	565	512	564	558	563	569	525	570	574	557	581	570	594	530	630	571	568	529	521	547	515	527	565	568	571	595	589	560	526	565	531	570	557	548	564	613	495	558	561	576	614	521	572	580	552	601	599	552	530	586	591	559	533	570	558	538	526	552	538	556	566	577	577	621	548	589	556	554	555	576	598	541	556	625	529	524	603	516	595	552	576	519	583	587	548	546	616	634	554	567	586	534	562	562	531	582	546	540	541	605	590	553	542	534	583	577	555	584	577	602	567	554	575	601	589	579	524	547	575	543	579	557	547	525	526	585	550	580	578	577	556	538	561	563	581	520	557	558	568	569	540	588	564	590	582	606	561	555	563	553	574	551	563	560	594	537	545	614	550	574	609	551	568	589	560	576	547	536	578	567	545	606	560	581	581	543	509	557	614	530	595	577	593	546	530	563	581	560	542	581	523	583	535	539	569	547	551	516	590	590	558	563	547	585	526	591	586	577	573	541	567	570	589	584	580	553	571	591	546	600	541	571	521	561	538	542	579	563	553	528	607	549	546	559	573	575	534	540	586	562	572	574	553	553	549	531	551	578	566	562	564	566	555	556	575	584	587	570	553	551	530	552	561	573	535	609	536	568	546	644	547	529	565	561	589	588	585	548	624	541	568	564	556	572	543	577	566	571	576	530	520	558	546	555	577	544	549	562	582	573	555	538	547	585	562	604	574	549	581	589	589	538	521	588	594	576	569	552	548	586	527	526	581	605	568	538	560	532	542	528	595	565	548	609	595	542	558	552	583	519	543	553	542	545	539	561	552	540	553	592	559	584	596	549	578	540	538	573	547	565	570	546	555	559	557	519	597	551	608	605	576	561	530	553	559	512	555	569	516	532	533	598	542	557	571	552	527	579	553	554	571	619	554	570	533	551	565	545	536	514	571	591	552	561	538	519	542	539	597	548	592	565	538	558	517	577	539	539	561	547	576	573	528	580	593	548	572	542	585	557	580	571	550	545	558	601	572	567	550	567	574	579	582	548	550	570	528	589	559	531	578	510	570	509	537	558	587	552	555	576	564	574	576	570	600	547	528	623	587	588	529	562	573	556	589	599	523	557	571	551	582	579	539	600	565	535	599	580	562	554	553	537	586	564	558	550	574	588	529	556	583	580	623	545	558	593	588	561	549	577	605	531	550	543	577	585	531	597	602	564	548	557	567	553	566	544	517	550	542	579	539	535	588	585	555	588	606	516	580	551	574	569	535	575	595	567	526	574	539	536	598	627	545	554	574	595	550	583	575	569	563	523	567	566	577	538	555	590	558	560	602	561	528	562	596	527	566	545	564	595	540	544	595	616	582	562	553	578	590	560	568	528	558	569	549	582	557	564	564	558	573	583	545	566	564	524	566	605	557	582	571	614	582	620	578	560	536	563	548	581	577	574	552	547	536	534	511	551	605	549	567	559	555	590	544	581	561	572	581	581	551	539	596	584	537	575	572	569	571	522	547	598	552	581	561	538	552	549	560	565	578	572	552	618	521	556	546	553	570	560	577	592	565	536	551	579	561	547	573	554	573	582	551	559	559	548	571	605	547	556	549	579	517	548	557	585	562	589	552	531	586	565	544	583	555	553	560	558	628	583	541	553	536	556	596	546	564	547	564	585	593	561	569	565	575	581	538	583	590	539	575	507	539	601	562	552	563	525	560	571	557	530	547	545	592	534	534	548	554	582	536	543	554	541	567	577	550	527	518	565	558	572	548	605	557
33570	30131	21193	6332	1048	554	535	479	473	494	513	447	492	458	471	449	446	503	492	477	477	488	447	407	475	508	503	491	489	517	480	439	479	499	480	482	458	489	444	475	462	462	471	441	537	475	467	518	491	482	493	494	511	468	481	469	492	504	444	468	490	488	445	471	483	476	450	487	494	441	508	510	484	409	502	492	460	516	472	493	516	492	457	480	522	522	498	485	467	528	469	500	449	467	483	461	441	476	430	461	433	493	482	442	472	506	524	452	464	473	488	477	457	450	444	484	500	468	464	534	452	468	491	464	470	500	478	450	490	487	505	479	448	497	409	471	463	463	508	462	447	476	451	462	473	476	481	451	437	493	506	445	493	436	498	488	463	442	467	484	441	489	476	515	453	468	449	479	490	500	495	485	494	443	504	457	497	443	460	490	422	464	496	471	460	517	448	450	464	463	478	484	482	473	504	472	473	509	527	499	456	475	463	465	476	495	431	479	474	508	504	471	497	467	446	478	480	448	435	441	457	484	449	449	443	477	465	458	457	461	508	508	456	445	455	476	485	493	475	483	459	420	488	462	440	460	524	474	454	467	462	508	463	465	476	492	465	515	500	448	450	509	516	498	479	434	458	465	453	498	480	461	468	550	481	461	468	502	496	426	511	498	470	463	480	484	477	468	535	486	462	439	449	451	460	457	496	485	446	439	476	509	478	496	410	474	504	471	497	476	478	482	496	505	495	519	501	503	432	436	453	514	446	451	454	448	465	465	478	490	496	468	478	514	503	510	472	506	478	471	488	482	444	487	459	459	449	462	516	448	450	449	458	478	473	482	461	488	472	491	504	447	478	496	512	458	420	482	469	494	505	486	459	534	490	492	490	459	464	455	489	442	467	494	488	483	455	433	480	458	471	471	473	497	473	449	456	454	513	495	493	467	461	475	495	509	442	495	455	478	482	466	482	476	470	472	498	522	476	485	525	494	426	493	474	503	495	465	439	441	512	472	478	448	508	453	452	485	433	430	452	506	511	446	452	488	455	486	459	470	464	452	444	491	479	509	448	531	452	440	475	472	485	523	484	488	458	505	492	479	455	461	490	505	476	500	487	472	469	492	504	485	446	509	420	469	503	465	472	487	478	457	463	482	479	455	520	486	459	464	497	496	476	482	489	473	478	469	478	496	477	481	483	464	488	465	413	470	471	425	475	456	446	448	502	439	467	429	438	485	487	448	466	461	493	517	477	480	468	484	474	494	496	458	432	467	461	450	448	461	458	459	483	506	508	528	466	478	515	510	449	467	474	511	487	472	500	483	483	450	450	447	419	444	491	457	435	449	463	457	489	515	459	486	528	468	465	487	463	442	440	475	493	493	473	459	493	509	440	454	484	475	459	501	491	450	521	468	474	465	442	445	441	454	497	476	483	486	484	499	461	484	478	473	477	464	468	493	451	471	433	476	486	489	502	524	477	464	446	463	533	470	454	436	477	449	481	492	488	460	497	465	470	481	495	506	471	514	482	436	476	448	493	496	507	462	436	517	441	510	465	498	489	474	443	482	465	480	467	477	482	469	484	522	440	480	493	469	526	479	444	479	485	486	507	476	423	475	467	478	450	476	476	470	456	452	427	471	441	481	490	439	435	467	465	451	472	415	459	474	470	434	447	460	441	485	485	454	488	453	477	461	506	485	523	505	445	448	471	463	468	480	462	495	463	467	476	471	504	463	485	510	466	477	466	468	443	490	445	448	490	471	508	485	465	473	503	425	453	500	472	476	506	448	482	482	470	525	501	494	473	476	480	439	459	481	450	492	465	448	456	469	475	451	469	461	465	495	483	463	469	434	470	466	446	494	486	483	504	508	477	479	474	450	465	480	445	421	488	491	482	477	463	510	529	447	464	486	479	456	484	445	471	496	497	454	472	484	437	504	459	465	476	477	514	491	493	464	486	450	511	452	490	477	470	477	462	461	489	506	480	499	462	522	513	490	429	503	456	483	455	453	446	472	485	437	501	451	453	518	450	497	500	458	467	467	453	455	453	468	486	446	483	503	512	488	529	464	488	460	480	484	433	465	472	451	474	481	478	489	471	457	449	476	467	509	472	448	461	481	477	474	481	463	501	466	464	504	475	490	475	480	478	502	482	481	457	476	465	463	471	485	495	432	474	430	491	499	443	436	529	459	453	485	494	491	469	501	481	503	477	455	480	491	520	460	471	493	456	500	476	445	525	505	462	478	527	483	492	459	466	460	466	476	462	480	475	474	487	436	485	497	516	468	478	482	449	479	457	482	437	493	480	481	465	481	473	481	475	461	443	455	445	462	460	436	450	487	450	473	486	526	483	493	435	495	459	465	428	512	466	469	514	479	537	464	477	469	473	474	475	497	469	499	465	501	440	478	479	484	447	500	472	509	454	510	488	492	503	474	475	474	490	483	487	441	468	482	498	468	485	444	450	457	497	462	464	488	523	457	472	477	501	497	487	468	480	469	457	484	515	451	483	474	497	484	479	495	478	512	504	493	501	488	466	503	470	481	515	470	480	446	459	502	489	485	520	469	475	451	443	473	468	499	418	437	442	515	519	455	476	451	476	436	512	482	446	483	486	493	475	452	416	467	429	493	451	478	481	472	476	473	489	475	485	483	467	498	478	483	440	481	471	484	475	462	457	458	478	514	503	487	498	469	492	511	460	424	504	472	462	479	502	504	494	473	458	471	486	504	474	487	482	492	475	460	481	454	457	441	480	476	458	484	466	510	475	481	443	476	497	456	511	442	485	471	479	505	486	510	451	469	496	515	491	472	468	465	530	453	465	518	462	483	480	470	462	475	440	481	464	476	518	525	435	446	487	497	481	462	461	450	447	478	445	456	457	443	492	458	456	465	462	439	474	461	461	439	477	459	482	513	487	465	465	481	498	437	520	438	461	492	481	500	435	470	467	471	469	483	488	488	458	440	455	464	469	485	480	482	485	436	482	457	451	438	457	476	461	446	452	493	454	491	460	495	519	447	489	514	477	449	485	459	443	483	472	462	484	472	441	493	493	484	481	435	447	439	445	463	430	441	497	470	485	481	467	462	448	454	489	485	461	491	469	475	505	432	463	476	462	482	453	460	450	448	488	465	492	475	479	456	508	465	462	475	448	476	466	463	477	419	485	482	451	482	462	494	495	498	484	437	469	479	488	480	492	520	462	471	493	498	488	463	462	456	472	457	448	490	474	489	474	479	472	461	471	451	459	452	510	464	450	496	477	467	460	478	456	475	485	419	484	443	480	480	506	486	464	468	487	449	475	465	527	511	443	491	483	507	476	522	508	520	462	491	462	474	470	520	418	452	491	455	450	456	438	523	467	455	513	478	475	439	449	469	456	484	464	465	468	479	495	500	488	485	521	516	473	462	460	492	452	478	509	495	447	525	459	470	471	459	518	466	478	479	459	477	490	465	476	454	457	454	479	468	482	469	486	472	494	490	461	517	486	484	483	439	472	489	461	469	434	477	509	496
32550	29780	12318	2743	816	520	397	401	367	394	376	380	393	379	373	386	337	405	395	381	374	394	407	363	401	406	390	372	422	362	427	404	421	387	358	416	415	386	362	401	382	339	364	394	413	405	397	363	398	382	396	398	363	389	363	403	363	366	374	375	382	380	402	434	352	409	369	400	423	340	406	397	406	364	390	375	359	397	385	376	380	409	426	387	436	350	406	375	407	392	381	379	411	370	390	386	393	397	403	379	389	371	394	388	368	391	426	385	395	379	382	404	363	389	407	409	367	397	395	360	383	386	410	403	364	374	410	368	365	382	390	415	372	391	404	373	381	386	415	409	388	419	401	382	404	385	380	406	391	393	401	396	392	389	379	376	392	385	391	381	381	388	377	393	413	401	368	370	402	384	405	398	388	343	371	404	423	364	352	386	367	399	390	374	349	379	382	392	411	371	354	372	385	372	386	347	361	381	412	397	379	383	378	363	335	369	374	395	375	390	382	422	397	385	391	374	352	396	356	418	387	415	371	379	389	380	406	397	347	382	365	398	424	369	349	377	391	366	388	405	392	355	378	392	409	393	376	390	382	383	406	390	389	378	372	365	425	385	374	328	380	347	383	401	388	389	421	350	405	372	391	363	398	377	385	401	392	406	359	388	347	388	375	358	409	371	365	386	370	371	401	387	416	387	374	375	381	369	347	381	397	394	357	383	385	376	359	369	366	352	393	396	365	396	379	385	381	393	386	360	410	384	404	376	370	379	370	355	373	385	378	432	406	407	380	374	386	357	412	432	389	381	407	382	395	376	386	374	399	391	410	375	382	393	372	364	433	379	377	386	386	368	364	355	336	330	399	441	429	360	366	372	414	396	423	372	366	379	389	384	385	354	391	379	344	361	382	390	373	417	412	389	394	387	410	375	378	396	372	407	357	402	417	400	354	376	410	377	398	385	381	410	386	377	393	388	427	364	371	358	374	385	375	365	378	374	375	400	381	357	391	381	374	387	360	396	365	372	388	367	366	371	392	357	389	352	340	381	402	388	405	362	386	402	404	411	389	397	377	397	370	387	392	358	390	390	404	366	372	429	399	371	405	415	398	401	368	418	402	373	349	409	364	385	405	376	407	374	364	385	395	401	383	396	405	388	387	391	393	383	377	412	386	390	366	361	377	377	363	402	388	388	335	365	417	381	359	399	399	393	385	366	375	357	360	398	384	347	386	387	361	384	411	361	404	392	397	388	380	390	359	401	353	391	390	403	380	351	378	393	369	384	394	427	380	386	374	381	400	387	404	345	396	404	415	391	380	382	402	353	395	402	379	381	361	395	374	389	387	384	367	400	421	393	371	362	381	436	389	379	416	389	374	383	393	421	383	372	350	371	366	418	382	340	369	399	354	355	400	396	381	412	419	399	386	388	403	353	372	415	379	414	390	390	400	372	365	391	365	361	411	364	382	420	388	378	391	411	403	374	385	361	400	398	380	376	361	403	392	365	399	364	393	387	405	352	371	386	397	388	388	389	410	406	379	353	408	387	381	387	394	393	415	416	374	370	393	390	375	355	384	372	380	353	387	344	417	371	403	361	370	396	409	390	392	375	421	390	416	385	403	384	361	387	395	388	374	391	437	387	398	394	356	398	376	370	371	389	383	369	341	394	349	367	381	394	362	382	365	400	386	385	396	367	370	373	362	410	382	374	380	388	370	381	370	372	374	396	435	361	394	354	385	389	439	382	370	424	367	379	390	367	387	346	377	410	396	324	376	365	399	372	384	384	379	354	406	372	392	398	394	393	381	422	385	355	399	403	359	370	329	376	377	401	411	373	389	391	409	369	375	395	385	413	375	391	390	401	396	384	364	397	384	379	371	385	405	348	386	369	406	370	400	391	405	380	392	394	356	384	385	401	360	380	406	372	382	372	430	346	383	367	362	379	345	380	397	366	387	406	388	405	364	374	371	400	372	383	360	358	377	362	400	391	434	389	360	375	401	406	393	378	390	373	361	389	415	380	429	377	348	404	385	340	390	398	376	362	369	386	399	376	393	394	367	428	369	394	387	405	353	344	365	379	390	369	375	378	373	379	407	369	370	368	371	346	369	401	413	382	376	389	370	409	401	372	377	399	345	359	360	372	416	375	399	365	409	329	386	394	397	380	362	349	390	379	417	395	359	350	386	341	362	394	361	353	418	382	377	379	390	353	396	371	398	383	383	390	382	354	374	377	381	386	372	412	420	390	367	402	415	355	420	388	319	400	406	395	356	363	382	400	366	405	416	418	394	388	376	369	412	413	378	381	362	359	383	370	405	394	405	383	400	418	403	392	417	379	403	384	395	369	395	388	416	400	384	392	425	363	379	338	400	427	371	402	366	388	399	377	376	374	383	383	415	379	390	407	421	378	360	386	378	378	418	361	418	391	415	386	371	402	361	375	373	366	369	387	418	367	409	382	395	400	395	423	378	376	390	416	403	362	401	418	416	390	393	394	393	379	377	436	370	368	381	382	417	371	380	408	367	368	364	352	369	397	357	350	417	386	384	349	408	403	408	379	382	395	390	391	415	383	385	390	415	346	374	362	373	378	406	328	415	391	390	356	376	410	412	377	416	363	363	379	362	382	334	404	424	381	373	369	400	386	369	350	358	397	355	373	415	375	366	390	363	408	419	384	415	390	375	371	412	408	412	367	374	394	423	426	396	363	349	374	412	396	392	392	373	395	354	374	338	377	399	392	352	363	381	402	363	401	399	371	392	365	379	412	363	398	389	398	365	372	360	361	403	357	395	358	383	353	372	358	406	394	362	374	420	395	381	386	386	366	387	368	426	354	398	355	397	381	399	404	384	391	397	347	403	393	404	372	393	389	375	344	378	373	379	403	370	385	390	368	431	391	417	374	383	378	345	365	378	407	378	428	368	388	353	386	350	374	371	402	364	358	406	395	386	386	380	396	399	384	403	378	377	406	352	393	366	373	358	366	414	376	381	393	411	343	384	374	412	399	337	384	368	373	417	371	379	409	409	363	361	407	383	385	361	397	361	395	378	386	391	373	381	398	394	425	357	381	385	401	368	397	371	374	427	379	365	392	381	391	384	369	360	348	384	373	405	379	393	380	380	373	373	378	368	412	356	381	372	370	393	388	406	354	359	380	373	375	384	362	361	390	416	367	397	363	414	377	413	374	390	372	410	427	390	393	415	366	354	390	377	378	388	378	357	390	393	362	368	366	377	387	392	410	369	386	363	380	391	354	411	400	361	399	397	407	361	424	369	375	383	360	404	406	385	404	390	339	392	381	395	350	385	368	352	393	356	393	411	367	393	364	393	409	420	404	436	379	414	368	393	410	351	402	370	399	378	399	387	385	407	417	367	353	393	382	375	361	380	379	384	387	394	397	418	381	390	385	388	369	366	370	371	388	392	370	377	368	387	371	392	386	380	394	382	356	367	377	411	378	401	422	369	374	389	379	378	367	406	389	380	366	402	435	404	370	384	394	385	333	388	376
25227	23575	31616	26111	17815	4334	886	577	504	518	504	535	518	549	535	518	524	523	544	524	494	543	511	515	504	483	525	492	537	467	487	517	491	521	503	499	492	478	514	506	524	509	543	480	517	507	514	467	445	485	481	476	450	548	519	499	482	534	494	477	488	504	540	489	488	520	489	484	483	516	508	505	514	505	483	541	494	505	536	496	488	533	504	492	466	487	447	502	525	472	512	483	474	475	536	501	507	527	526	478	511	467	464	463	498	521	491	497	483	478	479	466	510	493	506	524	526	497	477	479	457	470	481	551	495	468	512	477	507	505	544	528	455	482	537	493	449	463	502	496	519	525	552	521	495	484	461	472	509	490	519	543	482	470	509	503	460	477	496	517	510	519	526	508	558	464	537	507	505	444	480	467	528	485	490	520	501	522	488	530	502	475	480	472	489	497	488	503	491	508	525	479	443	498	497	503	487	512	482	483	491	483	502	501	505	450	465	540	508	508	477	459	464	462	504	486	516	486	559	480	480	475	513	492	493	516	490	468	480	496	515	483	505	536	495	469	498	495	477	439	465	485	499	518	503	518	470	502	493	531	478	527	470	463	448	503	482	491	463	545	513	477	549	537	502	483	505	478	491	518	491	498	480	490	478	490	487	487	488	466	495	498	478	490	514	526	492	520	488	513	479	525	516	505	493	521	549	477	511	472	517	517	519	495	504	487	498	507	477	488	527	454	459	537	497	473	511	457	500	485	489	536	462	510	499	488	504	502	518	501	491	475	491	513	512	510	524	491	455	490	522	489	499	487	455	468	521	494	495	484	537	499	509	501	525	492	462	490	490	511	516	493	513	457	503	489	480	494	513	487	525	467	486	498	469	514	496	500	522	514	534	532	451	534	510	481	475	507	460	493	484	510	488	469	549	473	491	533	502	497	512	519	521	532	454	452	484	504	495	490	482	488	478	475	541	523	492	486	501	502	504	494	482	475	526	515	488	508	496	523	461	486	529	472	492	492	517	477	469	453	485	483	524	510	516	526	455	481	490	508	506	537	505	456	515	479	460	558	494	501	508	477	530	456	490	476	507	484	481	499	483	470	456	509	497	519	508	497	470	490	516	518	525	489	488	531	491	478	471	481	451	521	514	506	491	469	490	484	457	490	477	516	493	447	494	476	492	446	501	515	525	505	490	525	490	491	458	472	462	527	518	486	486	461	517	469	501	494	474	482	499	475	523	477	530	521	496	499	526	490	481	462	534	521	517	485	472	521	554	532	477	510	518	529	442	484	483	484	515	516	475	516	467	498	487	486	484	474	546	468	543	467	475	470	474	478	497	480	499	463	544	487	516	474	502	510	481	503	441	516	465	479	513	508	505	481	500	479	524	504	500	512	507	454	478	458	523	486	527	515	468	536	487	513	466	509	495	499	494	529	520	490	513	493	487	458	481	505	495	472	482	485	524	496	516	500	509	480	504	455	482	522	509	513	492	490	531	451	521	518	504	499	498	487	494	471	494	486	500	514	508	482	479	455	512	533	488	523	517	514	497	485	485	522	445	487	503	483	500	499	500	521	509	458	530	486	479	471	476	504	511	491	486	507	507	470	493	472	514	471	496	519	485	536	512	536	488	516	450	479	494	505	512	469	484	498	471	510	503	509	507	487	481	497	486	471	477	504	474	469	530	495	528	498	445	502	472	449	484	504	492	486	495	491	521	473	474	518	495	481	516	479	480	481	490	477	483	534	506	501	510	474	475	479	491	501	490	464	516	477	509	504	486	500	527	494	501	500	496	473	505	461	501	517	512	510	506	519	525	483	442	490	531	482	467	531	486	506	476	459	498	493	497	499	495	460	512	569	485	486	511	456	539	452	521	496	489	483	504	512	528	477	486	524	488	510	493	486	524	466	475	526	483	512	506	516	530	503	472	489	528	506	504	505	518	501	473	495	526	479	487	509	509	495	527	488	494	523	473	451	476	489	499	498	483	521	495	481	496	512	477	522	462	498	520	514	481	529	510	486	526	488	500	526	518	489	530	485	494	478	450	492	500	479	485	498	477	520	470	499	460	503	468	493	476	501	492	486	486	491	508	520	487	498	507	523	538	458	511	474	490	512	493	459	493	510	498	427	504	484	505	513	505	520	499	483	495	479	444	497	511	492	487	494	514	487	491	466	520	483	472	494	473	548	510	470	470	508	498	490	493	492	488	485	502	530	504	481	493	474	519	514	492	464	507	438	509	508	532	491	518	541	477	439	459	475	503	547	476	481	479	492	513	496	480	508	496	529	481	526	488	480	534	472	487	508	549	498	462	505	472	512	491	492	512	518	467	505	484	479	458	443	476	485	495	494	477	473	481	498	454	444	472	520	471	564	501	474	505	502	490	511	471	513	532	505	520	455	506	504	490	514	524	489	447	496	552	536	501	508	511	529	523	425	509	494	482	488	489	471	495	458	463	483	498	512	520	469	449	506	508	473	503	508	484	474	548	477	479	506	514	487	462	492	492	496	453	455	480	558	501	485	485	519	517	478	504	487	476	503	512	498	475	513	467	456	454	463	481	459	465	468	469	480	531	483	520	473	492	486	494	517	504	459	496	453	461	510	464	483	528	555	496	506	512	472	514	498	491	538	517	523	473	509	496	459	500	537	496	491	515	447	469	518	460	484	484	498	475	501	506	474	478	525	502	503	465	478	513	500	494	472	548	467	495	544	493	507	506	489	514	453	522	512	511	484	476	479	483	436	475	542	512	500	501	488	512	466	475	478	486	493	525	496	463	467	457	495	452	501	503	501	503	488	497	507	492	484	482	453	519	503	491	486	513	503	465	481	463	538	511	496	498	492	487	518	514	441	488	457	491	519	497	499	480	522	527	473	495	507	472	449	540	492	506	473	480	464	515	511	476	498	456	505	530	504	509	487	509	503	501	490	502	478	476	505	476	539	515	503	480	472	501	514	507	452	507	533	487	510	501	493	492	484	501	460	539	528	480	492	473	498	501	508	473	499	503	509	472	472	486	519	502	528	503	493	489	503	478	496	492	508	481	517	472	481	504	486	523	533	505	458	460	484	498	549	489	478	462	504	524	461	538	458	485	485	468	470	447	440	487	488	484	507	480	501	502	478	483	538	435	486	511	496	468	498	519	472	508	494	512	532	508	489	490	475	523	485	499	523	491	488	496	517	478	477	482	474	470	482	502	544	494	499	502	524	473	522	500	484	501	515	490	481	487	491	460	507	510	505	474	483	513	532	460	494	537	480	528	505	465	472	471	479	499	486	476	483	494	499	498	478	512	504	495	449	478	458	515	496	504	441	464	510	493	515	464	516	460	532	512	501	486	498	501	478	484	523	479	506	504	477	520	515	499	490	471	521	519	472	480	489	525	482	483	501	486	538	503	459	521	484	484	523	525	517	513	504	476	502	475	513	448	498	480	533	486	497	514	532	519	445	477	454	508	526	510	527	469	493	512	461	495	517	502	481	484	520	491	488	478	512	530	489	539	506
62798	82617	52409	19165	4559	983	476	479	433	436	471	435	447	463	437	432	469	441	441	457	465	469	449	442	475	455	498	447	470	445	469	437	440	480	463	486	417	438	470	469	428	446	419	471	461	434	455	457	439	470	448	456	452	443	412	446	482	481	513	429	429	434	448	459	427	497	470	462	463	468	446	475	435	445	476	432	470	433	447	471	427	438	459	458	445	419	445	452	432	436	448	444	435	471	416	454	415	470	477	467	480	451	454	448	453	449	469	464	456	431	456	457	489	449	445	446	433	462	457	463	464	421	484	454	439	443	464	473	453	486	426	460	467	444	461	465	427	480	437	468	452	430	459	471	453	404	419	510	429	470	453	407	474	416	418	425	476	473	459	471	436	445	484	446	455	439	450	492	449	432	467	462	441	477	470	448	409	457	428	425	453	432	468	447	421	473	448	452	430	414	448	461	448	470	438	466	455	455	478	460	483	420	446	488	435	453	452	455	477	475	462	457	450	494	435	460	422	458	438	470	408	472	421	452	467	464	438	420	475	436	430	463	423	454	463	475	432	449	430	472	431	452	445	468	424	438	466	447	467	454	420	466	477	420	428	474	478	444	451	502	421	450	446	414	413	464	458	475	436	452	462	444	466	412	437	474	432	432	465	464	456	453	448	450	438	464	454	448	455	448	446	459	430	438	456	434	441	427	482	463	470	475	469	467	442	495	467	481	472	452	465	453	442	462	476	456	464	455	461	454	416	466	468	458	435	459	468	468	435	458	427	422	450	484	451	442	457	450	390	450	451	416	460	455	435	428	447	432	444	450	459	460	436	436	425	418	461	452	415	440	416	433	425	462	461	444	492	491	420	421	441	466	448	459	434	472	428	417	444	494	445	451	441	438	428	441	434	440	485	443	435	424	438	453	442	463	451	452	468	449	452	451	478	485	419	460	402	437	458	461	429	463	470	410	414	436	471	396	445	477	452	456	422	435	456	419	422	420	436	413	452	430	437	458	469	440	459	425	480	445	458	447	449	461	457	421	449	433	453	447	467	395	449	440	464	471	433	443	452	490	459	436	446	409	478	439	445	460	444	407	431	469	466	476	464	448	450	457	418	433	478	422	418	430	437	471	464	435	415	449	456	478	442	461	462	487	443	467	469	457	474	446	416	459	454	448	427	473	403	436	438	458	464	447	454	473	471	451	432	436	396	443	432	435	439	452	459	462	467	466	424	478	481	475	447	445	447	471	457	417	456	475	435	438	471	482	429	417	435	451	435	451	452	454	407	450	440	441	448	447	441	450	448	469	422	396	444	449	448	463	435	440	457	459	486	443	443	450	471	446	469	443	473	460	487	423	458	420	457	461	465	451	457	447	512	470	475	463	443	468	442	465	449	449	445	459	476	431	447	448	488	432	452	434	410	458	466	460	492	467	474	444	417	432	419	479	452	437	436	422	459	456	464	467	470	464	438	450	430	457	441	452	497	446	471	454	464	443	479	440	451	458	436	445	438	446	450	428	480	439	442	461	456	449	466	450	405	482	447	432	442	462	449	443	438	496	453	463	445	439	426	444	449	460	437	461	454	443	471	444	468	409	430	412	470	434	461	429	471	486	437	456	447	459	474	453	451	414	477	417	405	444	454	469	487	400	457	459	455	454	467	432	451	470	469	434	478	421	436	420	460	447	449	469	461	471	439	503	426	440	459	415	446	481	408	450	448	478	429	428	437	476	439	448	428	436	462	440	450	420	434	462	419	429	419	452	446	430	413	432	460	482	440	433	468	450	464	490	454	409	433	438	456	441	429	481	429	415	438	473	460	426	459	490	449	451	444	462	492	426	434	434	435	472	465	463	431	440	481	436	455	459	449	453	442	401	485	443	438	444	459	428	472	469	460	464	491	456	471	425	414	441	452	447	446	436	447	439	471	461	429	428	478	478	437	438	462	456	442	429	449	451	424	478	461	446	465	430	474	440	458	407	485	441	447	483	421	458	449	464	417	460	455	499	437	441	432	453	452	439	397	456	447	437	487	426	423	466	417	450	420	447	444	459	496	425	477	438	457	446	480	456	445	469	456	441	419	471	472	424	467	477	467	464	413	490	444	467	445	467	461	438	488	446	462	463	474	445	461	441	429	470	438	446	480	438	416	456	409	435	418	487	438	440	413	449	428	439	416	459	477	420	442	431	420	491	469	439	462	448	427	417	439	455	447	465	433	431	468	430	435	445	480	437	418	481	463	433	437	436	452	464	432	442	501	439	446	415	477	483	421	447	433	437	464	450	433	429	432	452	448	463	435	432	478	475	414	445	435	433	463	461	469	417	470	436	434	430	448	464	447	421	421	450	459	452	434	463	442	433	457	422	476	424	432	458	473	420	435	434	447	433	447	420	432	457	445	471	458	458	425	444	467	435	428	504	450	442	452	405	472	449	446	414	441	415	490	470	430	453	451	437	441	449	453	446	459	414	436	411	442	470	491	446	449	468	436	470	464	431	412	463	449	442	446	442	449	446	458	493	420	432	436	461	449	424	456	425	451	424	450	444	481	442	450	421	439	453	426	437	468	470	461	443	427	433	450	414	459	468	483	445	491	449	456	476	432	455	431	461	441	509	484	424	462	444	452	431	458	435	444	426	438	452	412	439	458	502	471	449	410	437	443	425	454	448	475	424	449	482	474	450	425	408	453	433	438	430	454	412	464	450	411	452	458	419	466	461	465	401	453	461	429	477	467	434	463	445	439	477	457	476	484	425	413	448	437	406	477	420	446	477	471	461	479	459	436	449	451	435	442	425	430	416	458	447	477	427	476	439	479	449	418	445	456	439	431	440	429	445	447	403	462	409	454	452	426	464	461	433	467	412	459	430	434	475	428	492	450	451	449	452	426	441	472	464	409	426	439	446	461	393	459	453	458	423	443	418	467	455	452	424	398	432	412	446	471	411	429	455	439	444	406	443	438	430	497	458	454	456	449	485	461	460	418	464	443	439	423	432	425	446	464	455	495	452	429	436	471	392	420	465	482	428	440	448	469	457	441	457	448	451	438	462	428	443	440	439	432	408	485	459	404	463	443	452	465	438	418	453	395	432	439	448	464	444	473	444	450	459	455	436	415	410	439	446	407	437	448	472	401	427	435	447	432	404	450	432	457	437	453	462	455	437	466	453	455	432	423	444	409	438	472	477	456	438	424	436	459	445	435	417	429	430	444	503	400	468	438	462	440	429	427	444	428	475	426	446	473	467	456	414	449	444	457	477	443	441	446	436	460	440	482	414	427	448	451	462	465	490	448	452	453	492	473	436	424	413	436	464	456	472	448	466	438	445	464	433	432	446	470	463	423	458	399	446	444	424	453	464	437	404	451	464	462	461	442	411	430	445	414	459	464	435	464	443	409	446	444	475	440	438	488	459	474	463	436	479	416	460	468	426	456	418	449	420	457	471	436	438	432	444	444	456	473	478	447	421	448	410	449	454	442	463	443	387	468	405	457	487	450	437	457	431	433	417
24322	22759	30952	24527	20540	10952	1532	836	718	763	676	708	676	685	688	652	696	607	665	698	700	622	668	671	689	651	659	653	644	713	672	662	717	631	640	675	634	681	649	684	656	638	725	665	719	664	687	674	649	695	663	667	659	659	662	695	614	648	642	628	702	721	649	669	641	657	739	703	718	643	663	665	683	684	615	671	685	666	647	669	673	630	668	684	660	657	681	698	715	695	713	691	655	619	686	660	670	675	679	692	653	664	624	721	686	654	652	662	609	653	668	700	650	643	596	654	677	670	676	673	697	661	652	683	643	667	705	667	645	663	706	644	683	655	665	665	673	668	695	649	681	639	667	673	639	647	605	650	646	667	635	650	686	650	657	677	650	664	654	650	619	666	680	642	673	685	638	728	688	675	691	644	694	644	635	637	628	667	639	670	676	709	710	711	671	669	676	656	709	701	672	626	687	617	649	685	667	649	654	673	646	678	647	658	650	670	652	647	664	684	685	647	675	686	675	657	676	613	652	678	622	699	672	672	689	662	702	671	650	656	642	662	648	638	624	684	653	639	648	670	634	668	702	668	711	692	718	705	677	645	646	645	644	670	658	663	677	621	668	670	691	663	660	656	640	660	625	639	662	681	718	648	679	664	674	631	683	667	674	675	673	678	692	687	679	654	634	631	633	652	667	696	671	668	680	629	637	633	602	633	681	617	703	616	668	698	677	652	628	660	694	621	653	696	666	632	657	648	636	660	695	673	672	658	657	685	642	697	668	670	667	647	666	668	654	637	641	719	630	672	678	645	642	688	672	630	680	697	690	643	667	640	718	671	666	652	663	667	644	701	649	696	650	646	632	672	682	654	668	685	638	642	683	660	635	694	662	671	673	674	672	675	698	675	631	596	618	683	665	691	667	697	684	672	640	650	670	623	665	630	661	680	647	638	671	629	661	642	653	678	678	638	629	665	690	675	643	658	643	649	609	647	640	661	670	645	647	661	682	713	698	634	652	677	678	634	654	742	681	663	715	658	679	645	621	670	672	706	680	705	654	643	654	628	686	636	677	675	636	676	647	689	644	678	672	670	619	705	655	666	646	626	645	653	710	641	642	667	658	670	690	645	677	646	643	661	652	691	648	645	663	629	681	634	691	666	644	669	650	663	687	683	662	697	635	660	680	652	694	680	674	683	711	744	671	649	628	684	631	625	659	631	687	653	624	647	606	630	675	624	663	636	642	640	646	647	674	684	635	669	647	666	651	628	668	659	636	623	615	596	684	656	620	651	639	648	697	688	661	633	627	712	702	627	682	604	627	647	653	665	694	684	596	707	684	651	645	665	700	602	681	702	639	640	704	673	697	663	628	631	646	669	625	661	645	657	639	672	679	642	612	638	634	693	696	665	647	642	655	663	689	657	651	649	641	651	662	661	646	679	652	647	637	641	624	604	611	705	680	665	661	669	636	645	659	672	689	666	694	685	657	656	670	637	641	595	688	710	652	656	696	660	692	667	645	625	656	647	606	618	650	646	616	651	633	655	616	707	652	648	650	632	650	643	625	634	693	675	663	689	630	687	611	629	626	615	667	709	662	695	649	665	698	658	634	656	646	674	629	674	650	631	630	638	675	674	665	633	647	646	646	661	636	642	681	652	685	632	634	690	682	621	671	694	665	640	685	673	651	675	691	610	664	673	691	611	695	665	627	694	682	654	625	663	625	687	642	622	663	661	660	684	702	625	691	657	678	683	657	648	633	639	656	620	658	642	629	656	694	661	654	625	649	676	671	629	658	658	702	652	662	641	667	664	679	627	651	685	653	610	635	702	652	645	630	645	669	665	684	667	684	596	668	669	631	613	633	641	656	684	694	660	659	674	652	692	680	664	663	678	709	647	611	677	652	667	727	641	679	666	680	710	657	677	671	657	647	635	672	672	635	643	653	676	658	670	635	689	660	680	642	687	646	634	666	625	655	622	620	674	626	644	620	648	689	689	665	639	694	649	657	651	664	725	700	648	688	634	685	646	650	647	672	679	630	674	602	641	693	593	679	667	642	624	653	659	667	625	616	680	652	692	660	644	667	667	674	637	634	650	671	647	676	640	605	650	684	701	661	703	644	656	605	700	693	689	625	659	716	617	662	664	693	637	647	666	596	674	632	622	674	699	595	637	718	701	667	658	621	667	642	629	663	733	631	683	683	601	669	656	627	615	712	658	683	676	650	633	672	663	687	691	623	635	634	667	707	670	645	663	646	651	667	689	615	598	647	666	661	697	671	623	677	634	650	648	685	637	679	667	667	704	665	634	643	687	650	692	591	693	643	661	640	666	681	644	636	698	691	636	644	663	648	692	658	672	636	654	669	690	609	675	681	674	629	693	651	692	659	630	646	666	685	705	635	679	648	639	667	662	629	705	645	673	707	690	644	709	706	652	751	654	680	673	643	657	647	712	680	669	681	657	689	635	693	657	662	621	647	649	718	624	651	669	664	631	654	663	650	650	652	681	699	611	613	631	640	668	667	640	637	651	646	621	640	640	662	670	669	623	623	669	638	643	679	640	654	661	664	696	646	664	658	702	676	661	586	678	684	657	685	683	677	702	641	678	618	676	672	636	629	645	637	651	612	656	657	653	667	648	646	647	627	690	653	657	667	683	667	658	665	670	678	659	686	681	634	643	688	654	654	611	633	650	646	644	645	678	659	670	645	671	638	653	652	650	682	638	657	649	657	667	696	638	635	649	691	699	682	681	660	665	646	694	713	649	676	652	659	637	651	654	634	639	694	655	657	665	635	662	623	633	699	655	683	652	643	655	638	667	721	674	688	614	653	638	636	681	654	702	679	686	666	654	660	630	639	644	618	609	649	703	642	646	691	656	639	656	672	664	675	681	671	640	716	677	682	662	683	686	665	668	633	686	659	656	681	688	668	667	688	611	630	637	697	627	595	645	589	633	663	688	668	728	656	625	670	712	648	677	673	673	619	636	668	621	643	685	709	625	669	644	628	688	662	640	648	646	633	617	632	677	689	675	653	637	656	662	672	618	635	627	648	675	664	690	646	626	628	691	623	679	613	668	636	625	663	642	668	674	683	659	673	643	657	650	666	683	709	652	672	656	641	661	680	629	617	654	705	750	669	659	641	646	681	641	671	682	635	635	653	630	661	660	655	665	681	672	657	670	681	675	639	642	680	642	647	681	659	666	613	649	692	670	683	690	635	663	657	639	681	582	703	670	651	654	699	679	662	665	679	603	597	660	645	649	671	672	672	692	628	667	666	620	648	644	666	663	685	680	684	665	692	669	649	661	673	673	649	695	654	651	670	685	603	697	673	657	657	625	651	691	649	651	650	593	675	596	652	678	625	651	647	679	647	671	628	647	659	654	644	684	647	710	631	654	681	617	675	624	669	627	651	717	638	681	642	648	641	706	649	641	673	625	666	623	628	655	654	663	636	628	700	692	614	638	638	642	654	702	660	682	683	671	681	649	663	680	651	684	634	669	643	687	701	634
58815	90000	55940	21952	6977	1675	618	596	618	570	640	614	618	567	589	584	640	629	584	559	523	597	599	572	593	539	583	579	547	578	595	599	622	553	577	587	579	595	651	607	572	595	606	578	611	552	554	612	571	575	588	663	571	608	625	576	562	606	588	617	590	613	560	604	553	634	553	580	554	571	549	578	572	608	563	623	566	586	611	612	598	531	577	556	588	591	597	638	600	573	551	568	646	584	630	548	552	614	578	585	595	609	619	576	547	541	607	582	571	569	564	538	606	639	597	603	569	613	597	628	588	608	575	601	558	571	538	627	568	561	558	544	583	609	579	585	574	587	601	578	598	582	606	583	597	616	579	567	585	549	564	642	574	577	606	573	618	604	605	561	593	551	580	602	630	587	629	588	604	601	571	548	578	606	597	566	571	590	588	581	572	563	561	607	561	624	576	606	596	555	597	588	580	600	567	559	659	584	593	588	619	603	532	604	604	568	577	610	619	608	588	584	625	624	596	628	592	600	587	596	550	599	572	587	579	595	568	577	605	617	578	552	577	567	550	564	571	539	544	570	607	623	557	587	589	587	603	610	586	578	583	578	574	607	572	557	585	567	621	572	575	588	549	566	579	602	560	558	596	605	565	578	567	554	587	541	636	568	599	565	624	556	613	606	634	582	589	569	569	604	590	609	635	597	596	575	554	559	573	608	625	583	588	568	567	581	641	576	600	605	567	576	620	577	592	597	613	581	586	586	597	582	625	633	598	620	569	589	575	576	613	539	568	571	611	560	553	577	621	601	587	556	562	585	561	581	603	581	589	598	612	575	561	563	571	599	615	597	579	635	605	584	608	578	619	553	609	620	587	584	564	603	539	578	583	583	606	540	556	567	601	584	587	599	571	583	572	587	583	562	584	557	569	685	607	550	580	540	549	565	615	561	636	573	562	573	574	608	574	603	607	608	597	579	562	565	603	560	568	598	620	633	553	618	581	582	577	594	626	566	554	598	595	584	597	611	601	582	636	622	578	611	595	570	573	577	561	622	569	616	639	560	648	545	590	596	605	585	614	589	615	594	609	525	593	591	635	600	629	552	590	593	636	609	545	565	567	631	595	654	601	578	585	613	616	579	612	563	541	574	565	593	571	629	579	591	594	593	605	588	583	643	576	579	567	604	611	579	572	560	601	619	596	593	568	605	557	596	591	610	566	623	573	622	577	575	614	601	581	594	579	618	586	592	566	585	574	564	604	561	591	558	584	592	606	564	601	618	609	542	526	605	516	613	575	596	558	583	591	563	558	560	599	646	574	628	571	575	583	585	570	574	581	578	582	564	542	603	570	612	581	583	562	582	565	623	597	607	593	550	651	590	614	595	573	594	565	577	606	564	581	585	629	591	607	539	601	598	586	577	555	605	587	571	588	598	548	615	571	614	557	609	590	572	594	623	588	593	583	645	612	592	593	591	592	591	575	576	590	602	595	587	552	617	561	623	644	572	575	605	598	600	607	611	591	594	603	594	583	591	604	566	581	576	584	591	568	589	589	597	610	578	585	571	610	592	576	564	559	596	555	546	639	617	620	610	593	613	601	562	568	581	594	602	599	603	622	557	628	582	612	579	592	572	605	554	567	596	584	596	559	627	538	577	588	611	608	568	555	578	600	556	583	589	526	592	601	524	607	558	570	548	601	597	608	571	606	599	620	657	590	572	547	550	610	553	583	587	614	557	601	591	579	580	559	563	576	553	561	564	567	580	580	566	566	585	602	546	578	560	605	581	560	559	598	599	576	588	562	548	585	585	602	574	571	589	587	563	569	546	609	623	582	607	580	581	556	566	640	584	598	615	592	596	547	565	592	567	543	593	600	576	592	576	581	606	569	588	621	554	572	621	582	599	593	576	566	567	616	564	571	608	596	563	549	546	621	583	575	588	572	596	633	579	605	584	604	607	584	587	583	579	570	572	577	538	565	574	607	605	539	608	589	647	592	562	565	586	624	600	557	601	583	590	586	572	594	588	570	584	589	598	575	618	580	621	614	573	569	602	583	597	577	575	562	538	588	607	579	614	621	596	651	536	563	597	580	598	616	557	588	571	603	572	544	600	582	580	602	656	565	579	540	622	620	574	591	573	579	622	529	580	593	558	570	543	580	607	602	572	552	612	592	589	560	594	562	599	523	579	622	578	557	619	582	576	585	603	615	564	568	575	576	583	605	574	563	575	595	602	586	583	581	572	579	574	620	565	532	617	588	575	609	593	603	573	649	601	568	594	561	567	611	590	587	585	599	588	605	583	531	591	568	630	617	588	616	615	569	581	562	582	562	619	530	576	574	584	593	596	590	610	556	542	552	627	605	571	577	602	542	595	551	569	579	631	616	568	588	601	613	551	548	565	614	582	565	617	577	608	593	560	591	550	587	575	587	611	564	585	565	579	548	555	579	601	597	570	555	593	591	555	572	599	602	549	556	593	572	583	604	583	609	605	588	590	558	591	585	563	553	588	600	548	629	606	607	593	585	562	579	556	565	612	591	548	544	563	592	590	575	529	560	616	576	589	560	596	585	587	594	585	605	568	588	574	611	525	589	578	587	570	589	590	581	593	572	602	605	560	602	574	550	593	569	619	567	598	597	623	590	558	611	584	535	578	562	579	556	604	607	600	592	598	598	587	600	553	605	625	587	551	612	575	558	620	600	579	568	631	629	594	555	593	624	583	562	582	545	555	620	569	538	594	555	581	583	617	586	573	580	634	591	583	620	601	591	598	572	533	540	562	559	586	589	586	567	581	595	598	592	571	623	602	616	565	601	581	632	627	596	571	613	573	623	554	606	539	593	606	622	584	580	579	568	580	572	601	535	614	622	584	607	573	593	585	604	592	575	601	563	532	523	568	584	608	582	607	604	570	550	559	605	602	555	615	540	617	588	603	562	625	551	537	538	611	563	627	608	565	562	590	626	611	586	594	574	554	580	563	590	598	572	571	576	571	562	622	588	581	561	599	559	559	582	592	567	599	610	599	603	540	596	584	587	575	574	608	553	562	581	561	605	612	635	586	632	588	592	611	550	636	601	572	571	566	561	559	567	605	600	574	598	585	587	585	568	592	597	574	573	595	585	592	570	593	607	612	600	597	579	604	632	599	615	586	592	634	577	577	549	584	584	594	586	593	595	581	581	608	608	580	609	544	615	597	564	601	560	566	613	572	555	579	572	593	595	554	558	594	594	548	575	578	567	576	583	589	568	578	593	601	569	568	616	596	537	554	593	577	581	604	557	570	560	604	614	608	570	574	567	588	603	582	575	590	565	599	599	523	572	545	595	603	568	614	559	571	567	550	558	588	598	567	587	571	553	626	602	576	571	576	603	565	620	570	644	566	609	558	591	615	574	544	555	551	572	603	574	584	566	609	587	552	594	622	608	557	578	569	594	585	593	574	592	588	572	559	541	595	572	590	621	586	608	632	631	557	580	569	609	540	597	588	621	572	625	595	561	596	588	529	568	580	587	536
34116	31761	20818	5588	1104	654	544	543	497	524	522	485	491	505	507	488	502	516	514	512	459	540	489	500	532	475	526	508	520	533	478	477	480	487	491	508	510	510	498	493	489	516	511	507	488	512	500	490	517	482	512	495	554	491	544	525	528	564	557	513	505	505	508	512	489	568	513	487	518	492	491	480	521	496	479	535	476	482	499	482	509	518	472	513	484	485	545	467	498	527	481	505	524	537	510	461	492	516	499	534	531	495	520	478	496	477	472	505	507	534	497	453	508	471	536	459	440	516	481	540	495	499	524	505	502	512	495	509	498	502	506	500	507	500	495	511	510	494	507	491	484	481	501	478	472	500	512	561	540	469	529	476	466	523	491	544	494	498	541	498	518	495	476	480	507	532	493	481	508	501	493	504	492	494	500	498	523	522	526	491	514	471	514	536	489	515	493	488	523	485	483	520	486	523	567	496	458	523	510	490	503	468	499	501	513	497	517	492	532	510	506	541	479	518	501	506	502	466	484	495	484	537	514	481	483	555	537	515	516	516	495	496	525	496	480	523	503	494	462	522	482	495	492	565	496	490	498	493	499	521	486	526	470	550	507	496	517	461	470	464	491	513	523	544	475	495	513	470	519	488	488	463	565	480	489	488	504	477	472	505	528	530	515	472	538	461	533	482	478	512	507	487	507	458	521	485	479	472	473	494	480	519	499	508	468	500	523	567	481	510	515	536	523	524	468	441	513	519	525	487	491	491	515	487	522	520	492	514	484	533	548	492	504	548	527	486	465	525	502	501	550	491	463	495	534	477	511	491	542	525	490	483	528	485	469	456	504	483	489	508	476	554	470	523	483	493	508	502	506	489	554	506	491	484	512	501	474	516	475	511	508	489	496	485	495	504	498	521	556	505	515	481	482	542	516	499	512	488	486	489	517	490	535	530	507	500	510	483	514	504	508	524	515	512	536	522	524	526	490	516	495	467	454	495	533	518	468	513	503	517	506	504	506	516	472	532	540	479	540	502	497	491	551	525	503	488	507	500	472	493	483	512	507	503	504	470	533	483	482	507	485	468	515	503	495	488	480	530	505	529	536	488	486	473	504	553	477	495	492	527	529	471	470	529	519	475	516	539	486	493	476	512	479	479	445	490	530	481	506	512	520	519	493	505	487	462	449	498	507	484	472	486	508	536	489	487	538	492	527	520	513	484	494	521	480	540	533	503	510	504	493	520	543	494	504	467	501	516	546	486	515	484	506	504	497	489	490	505	514	528	491	498	536	491	465	558	509	495	500	522	529	500	494	520	508	489	496	495	497	493	507	494	475	493	515	532	468	506	521	488	532	507	509	501	479	487	519	504	494	541	508	531	527	529	499	508	453	467	517	510	482	480	472	525	501	490	508	494	507	491	481	518	495	544	522	489	483	519	465	535	475	504	508	467	472	536	515	483	490	513	535	518	448	481	486	513	506	490	499	469	517	515	469	514	466	523	495	502	502	496	494	465	452	522	507	520	482	507	525	501	550	509	485	515	530	527	494	485	526	503	500	514	507	503	491	480	512	473	490	489	498	510	460	513	514	501	519	527	505	520	528	457	484	512	521	494	525	498	540	473	499	499	499	471	525	541	504	529	481	515	533	474	545	484	504	507	541	479	541	500	555	504	555	443	453	472	542	477	497	499	498	499	521	466	490	503	518	520	518	463	471	515	491	501	496	509	474	470	529	451	505	514	524	521	520	522	489	540	504	466	500	482	478	518	480	514	522	521	516	476	473	473	495	503	462	466	512	496	493	482	463	489	519	483	555	516	473	500	507	541	505	485	518	470	475	494	522	510	533	516	472	474	501	490	534	504	530	476	488	506	497	458	511	477	491	463	478	493	557	527	527	475	455	486	505	522	535	547	548	532	535	512	517	477	487	491	536	500	478	496	489	559	544	526	511	484	479	485	477	496	482	515	512	510	509	478	472	496	535	519	528	502	469	517	500	472	499	540	530	514	522	479	489	511	478	495	506	506	509	506	507	495	525	528	527	512	510	480	514	496	570	499	486	509	486	493	525	488	490	502	549	497	471	493	485	541	546	487	522	495	468	518	492	505	507	498	476	535	488	485	528	491	499	482	506	509	527	511	530	532	484	503	478	535	493	468	513	481	501	515	496	515	483	488	503	521	476	482	469	534	518	493	492	486	501	496	521	525	499	503	488	498	470	500	499	489	480	483	500	521	505	546	501	544	530	520	497	499	530	504	497	522	485	468	527	521	492	506	513	469	514	501	509	525	476	490	494	494	507	481	528	486	493	486	496	530	516	479	521	489	484	469	510	472	454	493	504	486	492	523	527	499	551	473	511	533	514	500	517	478	506	488	475	492	480	538	502	500	495	492	534	511	528	513	527	536	467	530	508	506	498	535	510	518	523	517	525	457	490	482	485	538	476	458	476	507	502	490	453	461	517	536	502	481	515	498	498	467	527	509	489	518	514	518	541	478	494	514	488	474	500	510	484	516	523	491	520	505	537	505	485	523	486	489	490	509	487	504	494	498	469	493	491	510	489	475	503	496	519	460	492	481	476	444	485	481	473	495	519	508	483	501	524	500	532	493	509	443	539	502	527	518	505	502	474	528	537	512	514	513	472	497	581	471	536	516	486	472	504	528	477	492	482	473	486	490	519	501	530	512	475	495	512	474	503	468	501	494	492	514	535	464	497	512	479	509	527	511	517	478	531	541	502	518	488	553	521	497	514	508	521	495	510	482	511	493	487	488	515	510	514	517	508	529	516	484	498	532	510	478	504	493	519	491	495	531	535	496	524	470	500	498	559	447	507	502	486	526	529	516	505	489	529	462	488	492	479	498	521	503	521	509	539	510	505	528	506	521	506	495	526	502	457	470	513	494	492	476	510	513	469	475	493	494	482	505	518	508	483	489	509	527	481	471	504	472	512	477	531	490	460	500	510	514	442	493	470	508	484	476	527	473	499	504	497	493	493	508	485	550	507	473	547	449	499	494	506	511	513	465	475	492	457	500	483	458	483	505	493	474	472	479	533	539	488	474	525	441	493	498	499	485	518	468	499	483	493	513	494	513	486	460	493	471	498	502	469	503	496	461	495	560	515	496	536	495	472	484	495	515	519	476	527	467	493	514	490	471	508	465	540	449	517	500	497	535	531	481	541	511	477	513	501	523	484	513	502	536	472	470	469	502	462	466	471	533	520	468	506	477	516	519	497	515	462	518	521	488	467	521	483	514	504	537	535	506	506	479	507	467	524	515	476	497	505	547	490	518	522	538	480	477	504	501	511	464	503	508	516	502	481	506	510	487	500	507	498	500	509	466	493	509	557	498	499	474	491	493	469	517	472	522	493	477	491	486	491	512	520	490	491	525	490	483	482	493	524	519	485	515	526	521	517	526	496	492	467	507	492	505	478	495	463	484	510	567	474	479	532	518	506	512	507	472	513	474	489	530	507	499	545	473	515	469	518	512	458	471	516	516	518	494	490	500	500	480
32254	31115	11873	2537	920	506	422	372	429	381	425	458	430	416	382	444	411	425	385	463	401	407	391	434	407	399	432	388	438	409	417	442	400	408	387	401	423	415	413	418	423	417	372	421	431	427	404	414	421	387	426	401	401	409	413	413	414	405	407	402	377	411	384	405	395	405	417	407	403	392	384	416	418	430	394	435	416	384	383	396	392	423	443	413	391	384	417	404	410	415	409	428	392	425	415	389	387	390	409	398	442	430	405	377	417	401	392	441	406	409	395	413	399	419	417	402	401	402	411	411	389	383	415	423	402	423	379	410	386	398	386	389	390	391	424	386	455	417	404	442	427	360	418	388	395	381	414	399	395	392	411	408	422	458	405	420	378	429	406	438	423	406	376	397	405	416	401	350	420	409	419	405	395	407	399	415	394	429	426	422	419	389	402	406	458	415	420	424	420	441	401	432	419	420	366	398	415	411	401	425	418	401	397	400	404	382	413	405	415	387	390	386	408	404	445	419	424	418	374	402	407	405	444	398	415	383	445	404	412	404	370	378	409	388	388	380	414	422	395	432	430	433	414	414	428	401	402	412	438	430	418	442	406	424	441	423	405	418	429	440	409	440	423	436	417	399	421	454	411	381	391	419	395	432	419	402	382	393	387	406	417	398	394	412	407	416	409	402	405	390	400	402	388	402	430	381	405	413	398	397	438	397	431	416	389	405	464	409	420	396	400	378	380	402	387	384	420	430	401	397	436	435	438	429	450	430	366	419	414	380	384	418	414	396	420	404	401	383	381	428	419	423	415	395	409	384	421	384	433	399	407	352	402	415	442	413	411	398	381	428	436	399	401	384	396	415	427	412	449	390	402	382	414	431	383	405	435	420	374	387	445	436	435	422	432	405	397	404	395	429	401	420	435	411	447	383	410	399	431	442	402	417	420	404	422	410	396	423	387	399	402	420	377	417	418	429	426	425	408	394	404	405	432	408	427	408	393	399	407	417	394	387	433	402	396	405	412	439	400	410	390	400	440	404	436	430	431	413	424	427	386	389	399	410	452	419	422	392	405	429	383	382	388	425	416	415	379	413	421	423	380	377	422	415	427	396	453	412	403	394	404	400	383	377	413	398	397	402	420	390	396	398	422	414	389	412	418	404	457	423	437	406	386	394	412	436	426	416	391	420	395	435	390	448	419	423	410	395	424	398	421	414	378	399	386	426	387	407	396	392	378	438	416	427	417	382	410	394	390	405	409	416	422	429	415	432	416	406	390	426	431	412	395	424	436	382	405	426	407	399	419	394	429	418	403	425	374	402	404	400	434	400	402	406	406	412	377	403	407	421	421	411	421	429	420	413	439	419	376	427	389	370	430	428	420	403	418	435	428	385	387	439	417	415	381	400	442	421	421	378	403	390	408	426	385	412	438	382	415	436	420	379	415	392	408	391	387	408	411	411	405	395	372	400	414	415	388	416	419	404	442	390	407	406	432	396	410	388	412	409	438	408	359	381	378	383	395	412	390	417	433	414	420	408	404	383	388	378	431	402	401	409	404	398	405	431	440	373	419	422	390	426	409	395	379	443	373	391	395	370	417	434	445	442	394	374	423	383	410	414	405	412	420	417	445	383	420	375	401	438	428	393	379	410	404	439	417	424	419	413	380	441	405	428	408	366	417	407	405	414	438	406	398	382	407	396	414	419	398	425	395	425	394	397	412	432	420	409	429	409	387	407	385	394	394	408	414	377	422	379	418	396	415	391	401	438	375	445	389	381	410	399	436	371	383	405	391	406	388	428	426	422	385	364	410	404	453	452	413	406	403	417	397	400	367	387	406	430	384	399	399	408	406	416	419	459	371	405	375	381	438	394	384	392	397	406	412	450	423	390	387	371	433	404	408	417	415	392	439	372	395	408	416	414	412	403	439	381	413	392	426	412	390	402	398	425	389	407	395	426	420	429	402	422	412	419	427	412	414	415	414	401	386	416	424	361	461	414	435	381	415	404	444	422	457	431	417	417	392	426	401	377	424	390	426	411	407	458	414	410	427	395	387	444	415	414	402	432	394	428	387	376	399	389	392	398	429	412	412	412	374	392	398	377	422	405	418	395	426	429	392	426	412	412	442	424	378	380	439	416	451	404	432	437	407	421	394	422	447	443	428	445	400	400	420	387	407	386	433	371	368	403	435	385	394	407	451	404	404	405	423	393	440	424	438	410	395	422	388	418	419	421	410	420	445	413	419	445	444	416	411	421	383	453	384	386	428	423	418	408	416	400	423	414	395	468	446	412	397	377	413	406	470	399	432	429	405	366	411	423	421	388	401	435	436	421	389	381	384	406	411	386	410	407	390	431	399	407	422	412	412	400	406	386	411	428	428	391	390	413	401	381	414	398	399	434	412	406	409	383	440	420	412	393	405	424	411	373	377	435	426	421	372	427	395	413	412	387	392	388	423	409	372	409	411	396	401	423	417	412	420	433	403	404	362	409	406	415	422	385	423	396	410	411	390	444	385	382	376	387	406	433	377	398	401	417	404	401	407	428	390	434	417	425	379	409	385	418	414	382	399	403	394	415	368	420	377	371	420	382	412	409	380	412	361	445	453	416	411	414	439	412	447	404	399	383	424	405	415	416	409	418	393	424	420	420	391	368	461	412	414	391	391	407	396	408	407	428	404	429	411	393	404	402	405	444	401	410	375	400	405	413	405	445	420	385	407	395	417	371	401	413	418	399	384	414	418	376	396	411	395	416	425	400	411	402	396	439	397	394	407	421	397	402	417	419	391	400	368	417	421	396	406	436	470	398	403	433	423	411	419	397	391	396	428	404	409	423	359	399	413	426	386	410	411	381	393	418	422	435	380	425	427	419	424	403	410	409	403	405	380	407	392	396	396	414	409	445	412	379	428	419	386	436	425	409	420	371	416	380	421	412	385	402	427	443	370	392	376	409	363	387	407	379	432	400	397	422	413	409	438	389	394	425	421	405	420	438	413	402	422	399	420	448	394	403	405	413	402	410	377	403	418	418	373	396	409	387	400	385	368	399	406	421	436	407	427	385	439	398	424	390	410	403	437	408	410	402	434	440	372	409	415	450	438	388	384	406	431	437	433	430	428	408	439	391	407	431	430	405	431	398	441	420	440	387	401	405	419	412	413	422	358	471	406	397	432	403	394	409	385	404	383	401	395	419	390	419	393	374	414	367	404	408	411	367	454	433	395	405	385	404	429	449	431	413	398	419	401	415	411	417	436	399	421	414	446	399	416	407	416	408	418	410	415	422	409	400	390	449	409	423	394	412	411	414	425	397	386	407	434	406	444	400	412	372	442	405	412	402	425	440	417	407	430	404	411	409	379	441	426	410	406	381	408	406	443	379	435	417	433	405	413	410	408	394	417	403	414	414	416	404	406	404	406	395	382	407	405	406	408	411	384	423	402	401	402	426	408	451	427	430	408	424	418	394	408	390	420	405	420	398	419	395	385	380	413	410	395	428	407	377	397	421	389	432
25155	24484	31787	27291	17798	5031	823	578	531	549	468	516	548	531	532	502	469	511	540	519	560	542	550	499	515	501	566	515	522	501	479	498	515	482	514	526	485	481	512	524	529	474	536	485	548	462	507	516	512	485	487	509	498	500	493	532	551	494	542	499	516	511	531	521	503	505	530	511	502	507	562	482	498	507	444	465	479	527	497	532	503	515	484	507	509	521	504	488	469	484	506	456	478	506	461	522	475	512	456	505	498	535	532	519	513	491	492	527	533	492	469	505	508	525	508	482	490	528	488	468	496	501	461	518	490	494	488	522	496	480	479	480	478	533	536	496	521	485	510	522	522	529	442	502	489	494	482	523	498	523	514	511	488	504	535	491	520	542	486	567	482	483	494	526	449	518	523	484	495	492	491	499	527	480	487	535	499	491	514	490	513	533	525	514	490	490	508	467	494	540	478	500	530	497	524	513	514	528	520	479	470	519	530	498	516	507	446	493	463	512	472	509	486	511	515	540	475	503	499	496	487	458	530	509	531	479	511	477	471	524	497	514	493	500	509	528	509	475	486	503	473	533	501	578	552	524	511	510	473	504	522	514	524	499	511	525	501	533	487	507	539	504	479	487	496	518	512	497	501	518	544	478	509	518	516	523	501	479	482	474	535	552	518	522	503	459	506	534	551	508	481	535	468	483	486	535	528	488	502	546	497	521	516	502	519	492	517	542	529	493	511	515	499	502	530	489	501	517	493	482	493	491	498	502	522	476	510	478	500	494	511	505	509	485	510	518	488	485	485	507	516	508	512	489	528	524	516	522	514	490	516	480	512	483	530	516	515	479	492	522	507	497	518	491	518	503	461	534	497	487	530	506	485	490	511	495	490	479	509	523	490	504	499	494	506	483	513	526	526	532	460	506	476	502	486	486	462	520	503	511	481	545	529	528	503	489	522	485	520	523	489	484	506	517	507	469	481	522	510	514	500	505	515	467	513	520	518	499	468	542	509	525	527	527	491	521	476	527	505	518	464	474	501	523	499	480	514	494	495	469	493	493	518	514	503	518	530	561	516	504	515	498	517	497	496	492	452	491	492	433	458	557	496	502	519	512	473	476	489	514	499	509	505	519	555	480	495	502	522	486	494	504	506	490	472	507	520	496	540	512	507	528	482	513	480	474	507	498	499	486	500	513	486	562	521	499	499	547	505	463	548	521	514	518	510	506	492	504	518	511	512	514	511	504	496	492	511	486	493	494	532	499	498	454	513	495	480	544	489	475	507	481	485	464	501	464	496	477	490	498	499	538	489	521	521	527	502	490	521	494	483	505	482	490	492	501	478	458	468	516	515	504	476	517	531	476	468	547	535	471	506	468	512	490	503	508	480	514	551	483	511	483	493	544	523	524	519	511	452	520	503	489	504	478	506	501	491	517	525	496	508	502	479	501	508	501	501	503	469	498	526	471	501	463	477	516	509	503	510	495	500	509	505	442	486	501	529	529	493	496	484	505	453	504	512	482	524	506	482	486	522	505	507	504	477	541	480	511	500	492	516	484	535	479	517	501	521	505	495	500	513	453	479	513	523	460	493	531	506	532	514	485	493	542	500	515	440	529	468	498	541	492	502	512	519	506	556	494	488	489	516	516	502	524	504	517	496	491	534	502	510	493	475	494	472	540	524	520	537	496	507	498	492	533	542	503	517	506	522	570	467	493	477	558	502	548	520	542	510	513	491	558	503	502	499	524	538	470	521	456	490	461	477	467	518	531	491	479	480	521	486	466	539	499	543	497	507	492	528	468	484	451	505	513	451	497	510	445	460	541	485	538	517	486	465	507	498	485	521	546	522	496	503	514	496	484	503	462	513	507	501	443	501	464	484	490	522	549	495	500	499	507	543	539	546	520	493	526	522	524	503	527	548	511	489	473	488	522	502	512	508	495	531	537	509	530	533	526	553	516	494	522	480	508	516	494	477	516	523	485	508	499	489	516	509	532	481	525	494	520	479	525	512	514	491	489	514	499	526	496	507	503	502	521	530	542	531	521	517	490	501	504	508	504	517	499	522	487	521	503	525	478	513	507	493	499	503	514	534	477	502	550	544	534	554	506	540	473	522	529	547	524	499	446	527	495	508	482	509	505	469	491	509	505	525	515	473	469	485	534	515	535	503	510	501	473	485	534	532	470	494	500	528	501	505	486	489	492	485	505	548	466	484	497	524	482	522	546	540	522	537	522	485	500	490	520	523	525	503	497	485	485	500	471	490	524	511	487	527	522	505	513	507	500	541	487	507	521	479	468	519	506	506	483	493	482	491	501	522	527	518	502	507	527	473	481	458	491	500	478	515	493	488	499	540	518	520	466	500	537	518	537	531	497	445	531	532	556	490	488	485	495	445	514	539	505	460	494	514	486	503	540	513	502	529	522	502	492	503	501	524	496	539	464	502	524	535	498	499	478	510	541	519	470	472	522	462	514	550	490	492	499	545	483	490	485	485	476	530	463	462	487	473	473	492	501	480	451	491	486	526	466	451	511	527	478	484	493	537	458	487	490	515	473	488	494	474	527	502	502	502	565	535	511	500	472	507	488	496	501	532	492	463	519	477	491	470	475	523	529	507	529	492	447	522	535	552	517	517	499	479	525	511	560	486	509	520	503	552	500	502	475	475	475	494	488	516	493	478	502	501	516	507	480	475	508	515	521	504	487	475	531	545	517	493	495	512	524	501	501	507	472	458	506	479	509	467	476	491	492	467	517	530	500	505	469	507	486	486	485	504	532	515	471	494	505	482	526	457	572	520	503	497	512	518	515	492	497	502	525	563	507	491	518	505	493	514	492	519	487	510	468	511	532	505	530	489	514	510	507	494	504	497	506	529	489	555	502	538	482	532	473	503	490	479	529	494	522	514	472	508	516	491	511	506	491	535	460	466	529	527	477	461	478	500	515	514	491	485	564	475	496	499	522	434	518	503	512	479	507	486	497	484	472	473	520	539	462	562	510	539	531	484	483	527	527	494	504	524	510	490	461	530	492	511	541	474	510	517	483	476	525	493	473	493	515	472	537	490	512	508	482	510	535	473	561	488	522	513	514	467	499	475	468	516	507	512	491	505	513	516	531	503	465	495	512	508	521	479	488	481	483	484	476	506	524	527	482	520	474	490	507	462	524	500	495	464	492	487	494	509	473	529	486	485	509	466	513	516	524	534	502	488	529	469	473	470	505	498	463	549	505	519	508	487	491	501	491	502	497	484	533	497	509	489	475	499	518	511	476	538	526	497	516	483	484	485	483	496	528	522	487	484	479	527	515	510	493	482	491	513	503	465	477	545	495	493	486	505	534	516	513	534	502	471	486	505	506	523	472	481	507	530	442	515	529	513	493	501	512	529	508	494	480	527	512	504	491	513	515	489	528	503	496	470	555	504	512	520	500	496	545	532	506	514	533	470	499	513	537	518	515	463	483	495	470	512	518	467	476	540	494	458	496	517	545	508	483	469	495	493	522	530	478	479	499
62254	83618	49923	21157	6498	1628	504	486	479	484	464	467	452	392	467	464	470	481	475	499	464	481	443	469	484	493	503	456	474	450	465	477	484	492	466	469	473	450	448	461	464	444	475	476	434	444	427	480	496	453	493	442	428	468	427	430	450	413	451	465	474	454	470	460	457	463	436	462	451	468	462	441	466	437	424	460	451	465	477	500	473	437	439	452	483	399	481	469	469	446	471	496	490	452	470	444	444	471	463	459	458	480	460	465	437	442	466	444	459	440	448	455	456	429	450	475	482	474	427	487	492	453	461	425	475	489	438	469	459	451	475	466	497	451	485	494	450	465	457	470	474	448	460	455	479	427	417	448	430	462	441	461	495	415	442	458	467	468	431	476	445	441	460	470	453	464	451	456	457	476	444	445	474	445	459	418	443	467	474	485	462	441	448	480	427	459	457	428	462	451	446	426	474	438	476	490	455	476	487	456	463	452	447	436	464	467	460	417	451	445	462	428	460	471	435	465	455	459	455	437	458	449	447	474	448	452	438	481	426	437	423	461	441	469	482	448	459	479	475	439	452	403	470	454	469	484	443	505	482	462	518	447	487	412	478	485	449	503	416	462	447	468	474	452	476	424	464	448	451	436	468	458	469	482	438	449	452	451	435	430	466	455	456	470	447	430	433	455	442	461	464	499	500	464	468	447	465	458	440	460	410	432	441	519	454	460	458	446	424	460	447	463	436	453	446	458	461	476	469	429	479	429	485	482	475	454	473	421	457	502	483	444	470	436	449	411	455	437	494	455	438	494	436	486	489	463	438	426	464	448	483	461	400	466	458	436	420	438	523	461	453	459	490	454	417	456	508	445	469	429	427	453	464	481	470	475	479	479	423	441	435	479	464	458	441	460	438	459	466	477	433	462	480	457	436	483	418	422	422	431	400	481	425	470	470	494	491	441	458	464	458	463	457	491	492	484	397	488	504	467	496	461	446	466	465	467	425	449	422	451	443	473	453	455	421	463	452	503	406	499	423	461	435	485	448	465	451	459	444	422	422	467	435	475	445	477	466	459	447	458	474	458	433	460	475	441	425	427	500	465	465	442	482	432	420	436	431	408	445	459	484	475	448	463	453	454	437	446	457	469	474	438	453	479	430	476	473	424	450	465	463	436	450	471	454	501	508	495	490	449	452	480	496	427	472	458	457	465	441	482	486	430	438	449	463	452	453	436	468	473	449	478	472	464	494	465	469	470	448	441	468	424	450	424	451	477	457	456	416	454	446	463	439	464	481	483	436	487	470	431	479	465	444	486	442	458	448	435	460	504	463	460	456	417	482	473	444	460	408	458	436	505	447	467	441	449	467	454	439	431	489	496	413	454	455	457	451	428	484	473	441	472	474	445	442	451	429	436	465	433	487	453	446	466	438	440	455	441	439	492	447	431	451	484	475	461	468	464	451	454	439	391	455	414	449	466	437	474	455	430	463	458	487	426	420	473	433	468	467	434	479	473	437	441	486	438	491	480	463	442	407	409	419	447	457	446	443	451	436	421	475	466	454	452	464	458	414	459	451	416	458	428	469	432	441	430	461	431	465	469	444	434	450	438	481	438	457	475	453	429	443	450	483	435	461	479	475	416	416	441	480	469	441	453	444	480	459	457	430	453	436	471	438	424	454	503	454	457	454	465	421	452	432	444	437	463	454	449	434	454	453	444	467	462	438	462	429	436	429	438	428	458	454	467	461	467	446	442	498	462	493	428	429	481	476	448	436	488	416	429	443	456	424	442	467	457	454	472	463	485	444	481	443	443	462	435	463	447	435	454	418	419	429	462	438	433	439	449	452	440	510	453	437	463	436	464	453	455	478	431	516	457	462	421	476	460	449	443	472	451	503	471	483	435	461	424	432	470	467	454	476	460	456	470	441	446	448	471	458	497	471	442	489	446	466	464	484	456	430	462	468	467	428	445	448	470	438	454	461	459	467	508	438	451	409	485	446	473	411	450	422	516	435	461	438	440	482	430	429	422	471	422	456	431	434	446	454	450	465	447	463	467	479	457	456	482	432	450	426	431	472	445	483	482	462	438	415	472	447	464	439	450	434	459	437	432	423	461	442	468	450	456	450	454	466	461	488	428	428	464	465	431	479	451	508	513	451	433	453	455	455	481	476	498	456	437	473	477	432	508	444	486	477	464	434	458	459	434	411	474	396	445	441	459	469	457	452	477	442	432	464	452	440	474	444	477	454	446	435	448	445	389	432	464	408	488	478	498	467	449	487	448	435	457	444	435	442	497	453	464	500	470	457	455	429	438	460	438	471	440	486	475	483	448	438	430	467	453	458	467	447	447	483	482	500	453	462	487	457	441	449	434	465	476	462	486	462	422	466	497	475	472	446	462	434	443	447	445	454	414	474	450	469	476	417	433	471	466	454	446	459	475	486	491	441	468	443	432	477	473	457	479	428	473	457	416	463	465	470	474	463	418	443	437	470	453	494	468	436	473	439	426	444	417	446	461	485	450	459	495	455	431	449	492	469	472	453	443	455	446	468	454	446	465	451	468	459	459	462	420	436	448	454	476	466	424	448	497	459	491	468	425	454	481	449	449	445	444	439	467	448	399	456	480	475	461	422	483	421	433	441	417	429	445	521	448	471	508	449	454	444	422	414	432	448	412	466	472	476	459	440	450	457	441	438	464	500	471	427	481	437	515	426	477	480	416	477	444	414	438	453	458	436	433	420	447	473	459	489	448	454	455	481	440	451	445	450	471	433	467	475	452	486	481	442	459	436	453	451	466	469	444	438	470	414	434	439	453	456	458	430	460	478	444	462	448	424	472	461	444	449	469	434	434	428	467	456	422	440	492	451	453	428	431	452	452	482	449	460	459	485	462	461	417	508	461	446	462	453	467	431	449	457	450	479	411	426	498	503	466	469	448	419	465	446	463	497	441	487	470	493	443	459	426	461	462	461	491	435	417	458	456	466	476	426	430	451	476	459	447	469	464	486	448	448	431	464	446	468	490	494	464	461	441	460	439	418	484	482	443	460	471	455	448	451	498	468	463	508	443	453	404	475	477	452	440	462	456	485	468	469	419	434	433	474	482	440	429	467	479	474	460	425	456	449	445	440	502	480	440	502	423	465	435	487	450	457	439	459	444	451	482	467	456	447	453	480	453	477	436	448	489	428	475	476	451	431	447	437	467	424	451	426	476	461	428	456	483	436	453	434	454	442	446	460	433	456	500	436	447	462	438	429	427	426	443	440	463	446	433	474	449	437	445	450	486	457	469	476	496	453	421	462	453	467	450	442	478	444	440	481	449	457	477	433	456	440	444	486	461	450	419	469	485	438	462	449	463	437	462	466	455	492	429	432	422	466	448	446	431	471	480	415	417	432	487	480	451	459	470	463	436	458	437	462	457	450	436	454	482	424	428	459	470	468	432	469	447	411	461	467	446	421	472	481	472	488	471	468	415	469	467	439	509	432	465	439	432	463	444	482	450	475	467	418	472
24297	22718	31077	26922	20880	11196	1787	860	665	704	741	713	677	666	747	695	701	697	709	682	664	666	644	655	660	701	728	661	701	699	661	688	673	662	716	708	637	664	695	683	676	653	691	669	662	670	656	653	669	667	675	661	659	680	645	677	683	670	657	662	635	703	600	721	701	686	658	730	644	664	714	637	661	662	659	623	645	684	671	667	690	651	701	622	672	633	730	633	666	667	660	639	652	633	676	678	696	648	694	646	651	675	641	677	672	651	656	704	648	640	650	701	667	653	664	642	676	683	661	595	690	652	648	657	639	661	665	642	678	649	653	666	690	701	613	688	672	693	680	658	690	692	640	690	655	666	703	689	693	658	670	709	645	671	704	658	636	653	699	703	645	670	679	688	673	685	688	680	660	663	647	615	652	622	624	689	655	642	673	658	662	663	709	682	681	680	666	677	606	693	706	635	680	637	690	685	686	705	638	633	620	637	652	639	704	630	712	661	659	670	662	658	680	656	624	589	662	645	672	680	680	701	691	659	653	642	623	687	682	616	636	674	656	680	661	676	711	648	677	685	704	650	685	669	655	659	700	657	622	730	688	677	670	639	680	703	643	660	677	663	655	712	657	602	684	645	639	650	655	655	659	688	680	683	703	669	674	607	677	627	638	669	675	640	664	650	716	703	635	706	643	646	684	708	672	687	663	680	683	648	684	666	660	642	651	637	606	698	644	653	650	747	656	677	685	645	622	671	608	669	662	671	689	622	650	677	723	688	700	640	664	650	655	665	731	695	669	589	647	631	643	685	682	679	716	627	682	700	671	633	689	685	711	664	682	632	674	657	685	629	662	659	654	649	632	648	676	662	706	653	658	657	670	656	668	626	638	655	651	718	600	663	677	696	671	664	628	608	673	648	667	647	704	629	720	665	598	661	641	733	634	667	673	659	666	666	640	685	667	689	707	631	655	653	697	696	664	670	664	679	684	672	670	672	652	687	671	624	697	623	610	652	648	653	653	679	681	648	660	619	678	677	629	690	635	696	700	668	673	671	681	701	690	719	667	665	650	717	662	662	652	654	643	682	680	649	680	665	675	651	639	671	701	641	629	688	663	705	623	664	682	626	663	613	645	701	639	685	642	648	690	672	687	668	656	669	689	650	633	676	619	670	645	611	698	673	664	652	678	709	679	675	692	705	664	654	679	673	634	636	670	690	665	635	678	745	674	689	652	695	652	680	689	693	684	676	697	626	652	697	639	668	678	663	662	682	659	673	646	670	663	649	698	646	678	674	661	687	686	657	601	700	670	619	615	631	656	642	657	671	632	673	612	682	635	692	676	634	661	697	723	659	661	689	661	692	670	710	650	561	634	632	685	696	652	703	659	692	634	699	635	706	699	673	694	664	689	661	674	648	642	689	594	655	718	674	642	640	710	646	687	635	708	646	712	690	648	663	649	634	623	676	653	644	670	680	591	650	698	642	669	663	653	648	599	671	690	640	699	653	672	658	683	713	670	600	667	661	658	673	670	667	743	660	679	663	683	629	674	687	634	661	692	684	635	696	656	650	680	657	668	664	690	675	696	684	643	693	679	695	674	662	663	672	677	643	664	686	660	671	648	695	647	669	695	675	693	670	686	630	651	657	638	670	646	674	667	689	632	713	659	719	655	689	651	692	629	679	660	642	672	669	675	650	663	659	661	654	676	698	704	695	703	679	680	654	646	692	673	695	674	662	713	647	690	698	617	664	690	678	691	635	697	682	668	651	659	645	654	672	659	657	642	669	671	655	681	686	717	658	653	645	694	689	691	635	691	716	658	659	686	648	649	683	734	639	620	653	684	617	644	635	670	686	648	655	701	661	713	640	683	646	650	674	619	705	649	673	702	668	682	646	661	632	655	655	677	701	691	696	632	647	638	677	671	653	720	671	697	648	663	706	697	693	697	696	673	695	670	694	692	729	694	632	630	634	649	681	684	698	623	652	619	705	675	618	695	679	685	663	679	688	682	639	662	627	696	687	671	680	674	684	669	635	635	672	637	660	679	654	689	680	713	684	663	696	669	651	675	670	665	671	668	684	658	708	676	618	623	693	668	687	664	678	651	654	679	651	654	625	612	646	614	668	628	662	675	687	686	669	644	678	664	693	662	689	694	655	636	649	656	711	628	659	617	660	651	637	647	650	646	654	683	660	649	642	626	652	643	691	678	643	643	666	690	668	665	650	636	684	658	662	694	649	639	650	620	672	646	626	689	686	644	656	681	621	669	681	662	652	684	714	676	706	665	585	686	686	673	667	693	672	659	641	696	661	730	644	685	688	629	719	694	647	677	689	672	682	642	665	668	687	628	639	688	626	643	690	645	687	643	696	717	668	672	679	666	694	693	612	622	687	694	689	668	640	683	694	653	674	705	651	674	658	627	666	679	671	608	667	641	670	644	673	665	675	718	660	634	642	629	666	648	638	693	701	657	675	637	658	667	663	636	716	666	701	671	647	702	654	711	681	658	614	719	658	670	676	702	657	675	699	663	702	674	700	690	659	689	713	697	687	694	680	696	692	647	689	669	655	694	667	657	633	656	660	664	653	691	681	691	655	661	673	698	666	644	653	655	686	658	702	729	683	649	695	631	645	664	658	677	679	691	663	643	651	607	623	677	672	653	664	693	679	641	664	640	689	672	640	662	667	685	639	676	665	676	654	660	709	693	635	665	669	667	668	645	610	657	648	649	673	624	635	675	606	646	712	639	691	647	645	662	669	646	703	647	696	665	696	660	685	601	646	654	676	637	679	642	673	678	681	661	639	674	682	654	626	671	656	674	639	661	641	648	658	678	705	691	653	652	671	666	723	693	667	670	661	657	640	657	682	682	663	646	645	733	644	672	664	687	615	656	666	647	693	652	627	651	646	619	649	686	632	648	651	688	684	639	598	643	708	671	689	720	671	659	684	662	630	662	700	678	645	655	637	702	653	661	702	659	645	632	640	711	676	645	647	711	710	685	683	666	694	647	672	681	750	669	709	658	687	653	648	691	720	711	664	647	661	647	676	658	671	654	653	718	649	636	686	666	697	672	714	673	696	656	662	697	670	685	596	676	590	674	641	653	662	650	637	701	680	675	675	651	662	655	707	686	690	674	633	650	687	628	678	655	695	714	675	634	622	627	695	639	655	655	621	642	649	645	607	669	708	705	663	654	628	654	694	690	682	666	690	648	641	692	689	727	659	742	721	684	656	645	643	660	623	666	677	685	682	634	674	638	691	647	604	634	665	634	656	702	703	641	658	700	643	689	671	654	673	661	697	677	689	672	636	676	672	676	719	690	634	634	677	676	657	678	670	663	675	714	691	683	664	680	678	695	655	639	685	676	657	665	664	700	661	662	660	685	671	646	708	651	624	659	703	680	672	656	645	619	645	650	702	695	604	604	656	659	710	634	617	663	692	677	639	633	674	679	655	655	641	603	665	610	705	633	695	637	704	647	697	675	671	673	695	642	632	657	669	660	641	650	666
59270	86693	63036	29550	9521	2509	735	590	607	594	607	610	625	650	576	599	621	583	609	619	598	578	640	591	615	578	580	568	577	606	614	576	603	568	605	567	630	601	599	593	608	617	627	579	579	602	567	604	638	601	573	592	617	590	630	636	601	553	610	586	573	605	628	596	567	588	619	585	608	596	588	610	608	614	610	595	623	599	587	625	608	563	630	634	632	618	603	589	600	564	571	601	578	602	579	642	617	555	646	571	566	617	582	574	603	578	580	594	623	608	614	568	588	611	576	601	584	590	599	615	588	591	585	525	571	637	570	586	582	561	599	610	600	593	580	581	618	648	564	536	555	564	542	590	594	549	587	588	555	596	618	587	595	582	614	607	637	578	586	590	609	575	602	541	602	606	601	551	593	576	584	549	650	556	608	603	610	621	576	589	607	548	631	612	597	605	587	605	584	590	573	611	574	584	606	602	624	548	602	596	600	590	598	618	600	560	591	608	617	610	595	606	645	601	611	601	567	604	576	576	614	623	556	582	587	602	567	609	586	589	579	597	614	539	549	614	616	617	563	565	571	590	554	637	615	613	540	597	606	607	617	612	605	588	534	600	569	616	555	611	609	544	626	600	573	587	587	617	558	558	579	580	628	590	587	620	617	602	528	581	549	561	585	596	617	596	551	609	578	616	579	575	612	610	603	624	584	576	549	612	599	599	602	601	606	582	557	608	610	610	605	600	621	602	600	550	628	543	596	594	574	601	632	590	582	610	623	585	555	568	617	611	578	609	600	610	578	566	574	629	553	516	610	611	566	595	642	570	663	580	586	596	624	606	559	578	548	606	588	618	587	586	596	600	592	570	611	582	592	594	607	597	551	603	612	611	585	535	596	567	561	598	563	559	600	623	607	607	588	567	565	583	614	598	543	587	595	609	601	615	572	550	592	618	568	565	583	588	614	613	588	591	598	593	579	592	624	606	593	579	626	603	564	584	576	572	571	632	542	609	588	553	595	572	552	645	602	591	595	556	603	611	608	568	566	624	625	568	595	571	599	630	569	640	616	610	575	640	637	557	561	536	630	578	585	601	579	575	569	577	602	577	615	581	638	604	607	588	606	582	613	590	541	603	597	598	596	613	563	583	556	570	580	620	596	586	574	599	541	590	591	580	606	589	593	610	628	604	585	600	593	602	619	565	608	590	565	580	547	585	635	598	555	595	614	589	580	561	650	612	596	570	593	571	561	604	626	587	608	577	587	583	525	578	614	558	551	603	631	620	572	614	576	569	573	589	561	636	639	590	623	604	572	608	590	645	545	578	571	590	594	593	595	612	569	584	600	616	606	579	533	549	587	561	597	607	617	605	575	577	614	566	607	597	574	632	573	563	563	557	604	525	594	632	577	567	586	616	630	597	596	588	617	570	577	578	595	623	568	589	580	572	610	565	608	634	520	579	572	604	570	540	603	631	576	604	638	554	597	581	603	537	631	579	556	622	606	613	591	580	545	606	603	610	581	561	603	602	636	542	605	545	568	591	554	590	575	630	598	538	556	618	585	582	588	601	581	554	598	590	578	560	598	604	624	556	597	612	572	635	611	614	568	589	577	588	608	629	593	558	593	628	566	600	579	588	604	565	624	595	597	610	581	605	589	574	574	572	599	626	579	599	564	611	611	627	568	596	586	546	625	587	572	564	583	590	610	583	606	567	600	606	604	562	623	552	581	633	607	560	579	585	594	600	554	667	556	569	555	615	567	571	601	555	554	604	578	548	586	579	544	613	592	592	593	625	616	625	591	620	602	556	534	612	614	590	570	595	613	591	629	608	624	604	619	618	547	578	590	599	595	549	577	595	622	651	608	601	605	630	599	574	569	582	654	561	558	583	582	593	589	592	547	603	605	629	615	596	575	612	595	554	599	596	596	576	598	551	580	584	602	583	623	589	596	582	583	565	606	604	540	580	626	528	597	568	572	599	595	599	565	660	611	572	594	612	630	607	570	590	547	547	645	557	575	583	588	609	579	576	602	548	590	596	559	599	568	599	568	612	575	585	616	646	599	578	549	586	597	610	597	608	590	597	560	536	576	575	583	559	596	635	638	591	602	564	617	551	599	594	563	590	609	610	592	652	605	612	577	604	615	572	620	581	568	626	577	592	606	556	589	629	602	540	575	589	585	578	605	583	584	535	604	556	614	635	585	576	648	546	605	595	568	637	604	622	565	630	617	560	586	639	584	568	617	579	635	636	603	613	600	521	629	571	564	543	600	598	568	579	595	549	591	587	624	617	612	596	605	561	583	580	609	585	590	587	640	547	584	615	582	567	636	605	605	608	596	554	568	577	563	563	583	567	578	542	613	580	570	573	583	592	605	579	565	632	573	568	586	631	579	588	543	574	587	585	535	599	548	606	600	598	577	580	614	609	553	580	574	579	586	599	587	558	620	616	587	562	612	626	570	574	559	589	527	629	571	560	601	573	565	611	591	593	617	601	558	586	563	595	601	590	619	561	598	594	612	638	610	589	599	602	615	573	595	598	554	636	582	607	581	603	567	566	609	560	612	627	605	642	590	562	557	607	567	612	589	590	623	550	604	653	589	579	592	614	615	623	614	574	630	599	601	615	567	596	595	601	591	600	592	572	567	562	580	592	558	599	600	635	596	561	559	588	633	596	614	612	586	544	594	584	606	608	566	602	587	590	590	586	608	604	561	615	591	585	586	593	624	586	584	596	592	590	591	609	563	558	594	589	569	600	556	566	613	580	553	631	584	606	577	562	590	586	544	616	578	602	564	601	599	572	581	592	599	603	578	588	580	607	569	602	576	566	619	540	559	585	609	613	612	568	600	571	601	589	572	597	579	598	603	614	609	566	598	607	602	591	573	599	582	610	592	566	637	579	570	627	562	614	548	603	627	571	587	602	570	601	583	603	579	614	558	599	586	600	631	584	572	554	601	567	536	575	553	578	609	587	592	554	576	587	584	621	571	584	607	564	568	610	585	604	607	614	568	618	578	592	589	574	552	581	599	574	575	543	555	577	582	590	600	539	608	589	546	575	601	586	612	538	600	571	600	584	580	569	603	622	574	575	580	581	584	566	639	582	548	613	565	577	563	538	600	611	601	629	571	571	614	548	578	555	582	531	575	597	628	591	589	590	608	593	601	551	560	565	634	592	632	575	602	557	588	579	605	561	603	615	571	578	597	584	582	601	572	604	569	566	610	593	614	621	584	610	614	558	581	587	576	606	608	579	551	609	619	566	571	594	608	562	571	550	589	599	586	591	590	565	580	571	559	607	554	550	533	559	575	585	615	601	581	607	635	565	607	622	583	572	594	561	615	574	555	604	585	584	574	593	610	601	591	584	595	576	544	562	606	583	587	579	575	583	615	565	577	599	622	581	626	646	600	583	605	561	590	603	582	615	547	576	586	596	577	621	587	614	596	556	562	587	537	584	575	625	590	583	629	608	578	577	568	577	609	566	555	590	598	599	575	600	580	586	558	563	577	612
34217	29783	20190	7118	1277	603	492	529	467	479	532	496	504	506	502	497	516	567	471	492	504	480	515	519	485	504	479	457	491	484	512	503	503	495	501	505	484	506	459	493	476	486	449	468	451	487	486	467	458	499	482	492	488	486	483	473	457	492	484	471	477	464	477	486	502	473	475	520	479	519	471	472	499	463	556	463	502	478	483	492	495	495	442	516	488	532	482	462	517	470	521	525	504	483	453	453	515	483	479	472	465	481	531	488	487	511	494	480	522	443	483	477	452	487	504	472	509	475	457	470	469	509	557	516	479	487	458	504	485	477	505	464	521	493	456	497	497	480	498	463	516	510	472	483	457	479	483	504	470	469	512	491	505	509	502	490	487	498	481	474	486	480	465	469	460	488	481	495	508	474	453	517	483	499	545	486	506	478	485	482	496	497	471	482	505	498	459	491	488	500	493	437	492	490	501	517	482	474	515	474	477	493	494	445	501	544	552	482	435	452	469	499	487	444	493	527	469	501	471	499	458	484	472	510	518	480	477	476	477	465	486	495	507	494	517	511	527	479	509	463	544	435	448	453	495	471	475	470	478	451	461	469	550	434	481	500	541	471	452	473	463	463	444	458	483	527	449	441	472	496	485	501	520	518	485	464	494	501	482	491	493	490	481	501	490	490	475	501	481	469	502	529	513	489	465	491	507	496	521	482	466	487	474	451	472	489	479	496	501	473	501	455	501	492	490	475	499	484	458	479	522	511	511	483	507	530	477	464	459	493	507	480	490	484	468	483	486	490	497	487	518	485	484	485	456	518	504	493	504	493	469	494	503	471	451	498	527	426	485	538	506	475	471	468	477	493	489	468	533	536	479	482	530	486	487	511	471	474	499	462	508	493	483	475	460	477	503	471	481	489	468	453	499	464	475	489	499	473	505	556	518	448	500	451	497	503	504	498	478	470	493	483	487	488	482	504	476	462	505	478	433	517	442	439	499	486	495	490	459	471	493	446	468	474	497	525	458	471	484	448	458	445	458	495	496	475	520	471	488	485	484	463	455	474	494	497	508	480	563	493	502	520	509	478	497	473	486	487	487	492	464	447	494	506	504	494	473	505	505	531	514	455	490	470	485	495	484	504	512	491	476	532	499	535	490	514	493	471	428	500	496	503	516	494	494	511	498	465	467	477	507	504	486	469	483	484	523	496	453	504	454	510	459	505	499	503	479	476	525	440	494	493	456	519	494	493	444	474	479	506	519	491	482	502	482	490	491	480	485	491	486	481	549	524	484	494	478	492	474	526	485	537	460	447	482	482	463	510	513	446	492	520	511	492	503	519	489	524	488	502	455	508	514	499	473	465	490	488	452	488	463	453	493	481	483	499	504	505	499	479	462	499	483	495	494	462	481	487	522	543	472	511	488	488	492	541	485	459	489	488	506	463	497	495	554	468	446	504	480	452	496	508	477	459	500	488	460	491	463	500	459	448	510	473	493	483	451	496	476	490	498	536	492	507	481	493	486	499	432	517	476	518	538	445	486	493	487	475	501	516	484	471	488	472	500	452	466	503	493	484	498	523	504	470	509	446	499	493	495	489	484	464	474	484	482	486	545	489	489	434	447	460	494	498	469	492	463	471	493	475	490	512	471	506	478	467	485	483	472	499	468	490	527	485	470	483	502	473	523	465	475	463	469	478	476	460	519	501	470	483	490	467	528	470	476	459	528	481	488	479	498	492	454	480	500	499	506	440	429	481	497	495	491	488	475	487	485	503	480	497	487	456	464	516	528	489	467	506	489	495	507	471	504	466	439	490	494	539	488	468	466	501	517	500	489	520	470	481	456	482	474	503	443	468	514	464	503	504	492	470	499	481	508	478	513	499	468	474	475	463	477	453	498	516	494	504	465	470	492	483	475	513	490	479	505	556	466	477	503	496	523	476	474	471	488	491	455	454	452	502	519	479	465	503	519	488	498	493	490	459	492	476	507	501	504	477	515	493	458	511	505	506	457	497	555	473	497	502	458	459	488	447	458	462	467	516	512	493	508	474	494	456	490	518	472	523	517	489	535	481	503	509	513	494	490	508	485	484	454	509	503	464	460	481	478	460	460	466	505	477	466	448	453	490	499	472	477	511	487	467	494	497	487	473	484	470	465	473	508	498	481	486	464	495	487	516	494	492	429	443	538	469	491	533	483	479	493	504	466	485	488	498	472	467	492	485	507	456	480	462	481	489	480	516	493	450	487	513	484	476	480	463	465	514	470	455	478	483	484	463	511	494	464	476	481	515	460	475	521	528	482	475	495	520	481	512	478	483	465	468	460	483	500	481	507	500	486	457	495	460	491	455	493	476	475	457	484	467	461	487	487	449	512	467	482	468	479	485	446	473	473	496	481	459	522	518	461	493	478	509	490	525	483	462	490	519	504	512	484	538	511	501	463	463	478	493	488	471	497	454	523	485	462	473	512	474	514	449	500	488	501	482	484	486	487	440	493	507	510	514	473	483	466	502	473	484	478	504	467	443	489	507	480	492	532	513	495	494	480	487	509	475	472	490	502	459	486	478	485	475	542	481	474	481	475	516	470	480	474	471	458	437	465	448	472	481	508	511	501	463	484	454	504	502	471	474	492	515	509	449	460	514	473	474	483	480	486	472	476	492	474	506	455	488	497	515	492	452	471	497	477	466	502	486	481	524	513	536	495	480	482	466	451	511	429	477	502	498	488	479	500	502	475	493	471	507	515	478	490	496	497	508	479	513	482	512	479	512	492	488	516	515	466	497	504	448	498	476	512	478	503	463	484	494	502	446	451	520	534	490	501	520	488	471	499	470	497	435	547	509	499	527	470	458	526	487	465	482	502	495	492	487	502	501	456	475	487	500	498	471	473	503	418	497	487	454	513	476	486	479	498	457	516	495	421	513	496	470	504	522	495	514	501	521	491	507	488	471	496	484	487	500	522	507	501	495	476	495	501	475	456	484	541	475	484	516	515	498	488	471	474	500	508	498	527	492	492	510	470	482	487	478	504	506	510	472	489	471	450	502	456	464	490	516	492	519	492	498	479	485	451	462	456	490	484	515	509	463	483	499	491	485	473	468	500	471	464	534	486	475	502	469	486	471	491	452	506	513	472	506	482	487	489	525	498	488	437	482	487	473	490	443	491	501	499	488	488	472	487	476	464	526	516	453	496	503	484	468	482	492	535	503	437	485	479	492	473	516	484	486	491	497	490	494	466	480	523	479	442	513	498	498	509	517	494	484	485	468	503	511	537	498	462	505	464	501	516	499	504	462	513	447	457	496	485	469	483	491	512	494	487	466	488	475	517	497	527	505	464	466	490	521	506	444	495	459	466	503	478	515	475	510	466	470	468	457	473	496	513	489	441	488	518	451	509	483	493	460	527	489	468	502	465	492	466	479	513	463	471	483	490	507	494	447	547	486	512	486	480	469	511	468	485	458	437	485	495	449	471	475	497	487	511	489	503	490	504	473	510	453	474	483	490	495	481	519
32288	27761	13060	3596	1058	492	417	390	372	439	397	392	371	415	426	387	402	401	396	422	418	431	424	422	427	445	398	385	379	421	387	391	387	420	372	347	366	371	370	373	408	416	397	421	438	404	406	411	426	392	389	349	387	361	399	359	396	396	366	373	383	375	396	434	412	370	391	384	414	419	434	399	389	418	441	404	424	356	384	410	396	393	433	406	408	387	409	387	398	451	400	399	388	386	418	400	396	393	403	420	390	408	381	391	392	398	348	398	411	439	404	351	388	390	380	406	386	391	402	417	402	406	413	400	368	428	394	395	421	399	404	372	398	401	390	413	394	382	360	431	411	395	424	380	396	409	389	408	419	361	419	427	401	389	416	339	404	400	367	390	395	427	415	437	377	401	425	413	426	407	386	405	377	419	367	399	397	406	389	404	373	408	373	381	414	391	429	388	376	418	347	412	373	410	397	368	388	366	384	411	398	423	398	436	395	397	375	415	414	382	409	409	382	400	436	385	383	398	374	391	390	391	368	430	419	385	401	420	372	382	387	410	377	391	433	421	438	407	392	411	383	415	385	401	402	395	399	392	382	364	418	407	395	388	394	420	437	402	395	408	399	380	391	400	393	409	407	388	373	441	416	389	398	388	375	416	377	383	382	367	381	444	423	436	395	409	390	387	410	416	391	388	389	429	385	365	405	418	361	437	418	417	400	373	382	407	400	387	468	378	377	392	377	418	380	377	392	433	379	409	371	405	405	398	383	392	364	435	388	379	392	383	392	408	413	388	384	412	396	420	373	388	417	375	384	375	398	419	378	404	391	411	407	422	410	384	398	397	347	406	384	394	422	395	353	387	426	388	372	365	350	414	377	395	381	428	379	411	384	401	415	361	392	440	358	400	377	388	449	370	424	381	385	382	407	381	363	400	455	422	386	412	380	377	420	391	424	379	386	411	411	420	400	370	398	390	407	381	373	389	388	370	399	395	393	407	383	382	376	391	365	388	395	385	387	420	360	413	416	417	391	445	375	383	402	413	359	387	392	459	376	373	398	380	452	423	407	431	386	388	420	407	435	412	422	424	375	376	403	398	391	406	417	403	366	391	406	444	393	393	401	383	433	388	418	407	342	361	376	387	401	420	385	379	404	410	404	406	416	402	387	364	411	416	393	434	401	385	410	403	390	384	376	384	401	399	428	391	389	353	405	367	362	431	398	415	435	377	433	387	375	373	427	434	398	396	369	376	426	405	386	397	388	407	397	395	402	406	399	376	410	409	405	400	394	380	410	396	375	384	416	410	437	423	396	438	391	380	399	395	400	417	415	412	424	391	419	412	380	395	414	364	402	405	397	379	396	388	425	418	379	416	368	396	368	409	384	402	432	419	424	396	416	382	377	378	394	395	394	406	362	387	384	380	425	406	405	402	391	381	405	410	396	414	428	407	430	391	393	426	425	361	400	397	420	420	398	400	408	397	373	389	361	372	389	391	431	373	426	368	414	406	381	359	410	405	394	361	405	398	408	412	396	418	431	371	379	412	361	413	413	378	392	394	408	387	404	420	411	403	392	408	419	385	405	364	401	413	375	403	415	396	381	408	392	386	393	416	421	430	382	403	407	419	394	409	411	380	401	416	399	384	364	392	372	412	442	379	386	421	430	411	380	397	394	426	422	412	462	374	393	406	417	371	412	372	408	379	397	368	375	391	365	396	390	443	385	402	387	394	384	370	379	423	408	374	426	382	404	415	421	388	410	428	397	380	386	437	395	426	402	407	371	360	406	371	424	392	394	353	358	398	399	383	395	418	399	377	417	410	411	411	382	389	431	387	403	420	373	418	389	379	369	351	402	367	384	417	395	383	385	385	388	360	372	373	404	394	437	381	385	413	388	398	423	396	352	388	389	372	403	412	426	397	391	381	408	412	421	429	370	388	369	413	417	380	415	414	424	365	403	381	394	408	363	356	406	384	428	417	366	390	425	363	387	363	425	404	387	377	380	408	393	386	385	405	374	436	376	393	380	415	370	395	397	404	428	403	421	377	377	393	419	413	392	362	410	380	334	376	379	401	398	407	385	392	427	436	424	397	374	409	379	417	389	367	413	403	392	431	408	412	401	415	373	393	429	417	394	421	425	391	408	413	413	378	361	423	418	399	424	380	414	366	433	403	371	387	373	395	385	353	394	391	390	409	355	389	399	409	414	400	416	382	384	403	410	439	390	377	443	404	428	415	397	408	440	389	434	415	408	413	400	369	389	394	378	404	384	427	415	390	389	414	415	399	389	396	378	384	407	429	373	372	386	425	364	427	448	367	383	402	401	412	434	378	392	411	368	403	393	367	437	404	443	422	396	407	391	431	417	396	379	391	404	375	399	417	392	402	404	397	399	386	372	390	399	403	363	392	421	406	415	426	405	379	401	391	438	394	367	415	407	412	392	402	381	416	417	405	430	394	396	416	405	394	387	437	375	422	371	389	385	370	395	399	425	371	349	394	387	374	399	442	431	385	396	410	379	370	412	372	428	380	392	382	382	424	397	367	393	415	390	380	408	374	430	408	395	409	405	404	389	404	418	388	384	402	376	388	409	366	405	425	423	369	417	413	425	407	400	397	385	388	410	403	413	396	377	402	407	429	395	370	409	438	384	406	415	399	395	403	388	393	383	389	392	381	384	414	415	373	391	390	427	388	394	371	388	386	432	425	396	385	399	382	404	402	423	405	398	401	376	440	386	399	361	412	421	372	399	387	417	336	383	397	399	374	379	376	378	389	424	389	396	397	381	400	412	368	417	412	391	420	396	413	416	386	418	411	408	391	375	381	397	373	435	390	395	396	383	429	352	386	393	421	392	405	411	397	412	431	372	405	421	398	400	393	382	395	392	405	375	370	393	401	386	438	393	382	407	413	420	426	383	372	379	396	385	424	429	383	383	398	415	378	366	382	387	386	402	396	365	401	433	364	360	398	367	395	410	407	393	448	436	370	405	395	376	401	427	364	365	423	395	397	396	383	379	416	386	389	387	374	420	397	374	359	405	379	379	375	384	394	370	430	417	429	401	364	401	457	404	403	353	401	376	420	415	376	404	396	399	414	410	389	412	402	423	378	393	380	395	405	373	403	398	388	424	399	375	407	404	417	346	395	402	410	387	390	377	404	380	406	404	385	421	412	431	372	399	378	381	411	373	401	371	364	403	410	384	418	413	417	399	369	396	426	383	360	415	430	414	415	381	407	376	381	397	384	420	388	399	387	420	408	401	397	405	405	409	382	382	381	373	415	391	405	394	400	419	392	362	397	399	414	394	415	429	402	359	403	383	392	389	389	388	378	388	412	388	399	404	373	397	381	395	412	395	406	402	434	426	423	373	406	391	384	413	396	373	395	369	400	422	423	370	423	359	401	368	358	410	371	386	401	384	373	379	401	373	384	413	404	368	364	389	368	422	385	394	416	380	438	430	394	402	388	443	412	384	401	386	412	387	377	385	422	398	394	410	386	385	391	368	393
25169	23450	31746	27888	18413	5635	744	508	504	505	535	457	513	514	530	520	479	502	475	503	463	491	546	501	495	507	509	508	485	467	448	475	477	483	500	442	504	493	493	441	463	451	500	499	460	460	524	473	500	478	473	491	429	477	528	476	460	493	492	470	461	436	470	485	489	474	511	473	479	490	486	475	506	461	489	451	507	462	480	483	458	475	508	472	456	520	489	473	478	474	480	482	494	486	494	472	465	467	536	457	476	487	457	510	495	475	474	470	486	469	527	490	486	483	457	496	481	464	508	517	490	483	484	498	459	507	473	465	495	479	492	465	547	449	511	470	486	461	472	458	466	447	473	444	459	495	510	483	521	521	450	473	509	446	465	466	461	437	468	477	475	507	472	488	429	483	431	468	524	489	478	464	493	470	472	478	458	458	463	469	488	505	461	486	483	454	460	554	487	461	477	464	472	517	486	480	499	471	474	490	449	501	473	475	464	433	457	453	484	492	468	478	459	480	510	488	470	488	502	427	462	442	483	491	528	489	474	478	468	498	483	523	484	485	478	489	458	477	452	440	500	435	473	470	464	454	499	492	493	494	496	465	508	492	490	480	511	474	474	436	487	492	466	472	489	496	455	466	473	434	506	458	460	499	473	446	476	456	463	458	454	446	441	510	522	497	470	507	502	469	478	460	476	468	494	494	448	474	493	494	471	464	486	466	460	482	519	490	492	487	503	500	487	455	451	468	481	503	495	521	455	471	476	453	501	462	503	529	453	485	463	482	481	472	480	483	500	434	494	495	478	477	467	482	480	512	472	491	475	467	519	481	461	469	495	475	483	502	484	501	481	487	501	467	482	490	473	449	457	519	481	436	487	522	500	482	472	494	447	486	464	471	446	467	460	475	479	506	446	527	468	479	499	469	536	475	503	478	510	472	507	482	477	514	478	505	492	467	451	461	500	482	479	508	503	473	478	494	485	475	472	470	494	472	494	454	507	488	516	494	459	462	473	446	484	471	452	493	474	452	441	478	512	496	473	489	480	482	426	509	466	475	487	500	488	522	487	441	473	472	468	472	488	500	445	463	484	465	504	474	507	488	459	482	511	452	496	506	469	509	496	489	465	486	481	503	497	511	492	494	482	476	473	503	487	460	502	537	461	431	487	467	429	441	504	504	480	492	463	473	504	487	484	459	454	492	471	470	462	470	479	519	497	437	503	505	469	487	487	470	532	496	478	472	426	525	481	475	493	456	475	464	488	468	466	482	470	422	506	463	459	511	493	462	497	478	475	475	505	464	474	480	449	439	470	487	432	514	485	503	480	478	481	473	505	465	477	484	475	516	483	509	485	473	477	458	437	450	484	432	489	486	479	479	473	485	481	478	449	511	485	505	514	497	429	467	488	501	504	476	481	449	447	536	454	542	480	532	484	448	462	483	476	501	533	483	479	478	463	507	469	462	479	464	433	479	483	484	449	469	495	523	443	482	530	477	503	480	502	445	463	494	490	447	469	495	494	504	450	464	479	521	456	504	455	465	480	459	505	453	446	466	495	475	460	494	472	486	498	478	451	479	495	473	496	507	489	482	487	482	478	463	485	455	492	476	478	455	496	458	509	510	453	489	502	468	514	459	463	495	455	505	506	436	489	467	477	473	453	514	511	509	497	484	506	457	457	488	485	458	479	516	500	528	456	445	487	481	502	521	467	451	486	482	462	490	489	460	488	483	442	475	472	482	532	503	440	480	481	471	512	479	504	468	493	475	505	498	429	451	494	478	465	482	490	466	473	483	490	459	479	505	514	490	475	499	494	467	493	484	457	512	462	463	511	461	481	492	480	514	471	479	482	478	517	479	471	481	507	491	509	492	453	469	483	476	488	436	466	465	501	445	485	507	479	511	449	481	470	495	451	463	465	492	481	459	501	472	499	464	489	513	520	481	507	479	466	447	495	460	522	500	487	494	485	469	512	433	475	491	493	515	448	476	489	507	456	512	503	483	472	482	462	465	498	458	484	512	446	504	486	491	458	539	463	446	465	474	459	507	514	464	465	495	480	534	479	465	470	479	452	504	507	474	518	493	485	467	498	479	495	499	459	482	476	494	476	482	475	491	508	450	487	471	472	473	470	491	442	461	491	506	530	492	503	485	517	494	459	494	504	492	491	489	444	474	451	487	487	523	507	442	497	477	483	457	468	448	504	484	450	432	468	505	471	469	485	527	500	495	491	519	459	482	475	469	489	506	471	489	500	523	477	511	461	500	468	471	509	462	485	455	530	465	490	500	489	442	459	495	451	471	465	496	492	449	483	453	453	504	463	493	433	489	434	441	480	468	454	483	439	459	489	471	475	515	494	503	457	487	480	497	491	458	534	448	497	505	514	457	524	492	483	495	494	447	451	493	464	469	451	445	482	429	514	475	476	470	434	467	449	497	452	490	521	479	536	449	465	484	438	502	461	470	472	476	505	471	484	465	459	487	487	484	486	485	466	458	454	479	492	472	474	478	454	448	459	483	471	471	525	466	483	470	479	454	462	480	509	486	474	467	530	500	460	444	461	494	473	513	489	504	458	487	472	480	477	483	527	467	496	462	440	472	452	515	485	469	474	464	493	479	466	473	485	528	461	455	507	515	513	480	507	492	485	501	502	470	482	478	468	493	506	502	457	507	478	492	479	477	466	477	494	479	454	526	518	470	460	494	490	485	497	507	487	504	508	456	469	462	473	439	494	451	504	491	494	479	474	471	524	497	483	468	498	513	492	449	520	479	471	461	470	433	488	469	474	500	475	481	482	454	501	485	504	498	510	482	479	499	472	459	484	505	479	484	441	480	515	443	482	483	452	485	503	478	472	472	452	468	498	464	479	467	484	462	474	453	479	490	491	510	453	471	484	445	465	496	528	459	472	483	468	484	493	455	477	426	464	498	460	489	455	469	479	468	491	461	499	493	496	489	493	476	457	471	473	513	477	487	514	487	486	488	468	506	473	450	447	456	497	502	462	512	499	466	500	477	452	498	471	512	456	457	486	500	475	464	468	491	437	507	505	462	458	450	523	432	485	464	468	524	461	488	553	447	470	461	495	471	501	490	462	520	503	506	492	474	512	487	481	496	483	428	500	470	486	505	460	495	484	479	472	512	466	445	508	479	489	470	491	482	493	488	475	459	486	488	477	440	443	485	457	492	471	494	466	468	512	475	511	472	489	462	461	478	532	523	496	519	524	530	488	497	475	461	473	443	478	458	454	455	496	495	508	487	488	510	480	450	471	490	467	426	467	457	473	506	508	507	519	480	481	504	485	485	515	465	454	464	503	466	505	487	469	490	487	484	470	468	437	426	492	480	517	500	465	445	503	479	497	465	472	491	465	458	449	484	486	429	481	507	471	482	468	522	474	462	469	517	460	419	443	488	498	465	499	518	502	472	484	468	487	442	465	515	488	474	470	468	512	498	505	439	510	515	452	471	531	504	460	456	475	455	447	471	491	445	511	506	466	504	514	476	487	458
58728	81002	55908	22374	6704	1557	460	456	440	463	443	448	442	476	457	455	435	421	424	436	421	445	449	419	423	424	409	435	469	422	419	456	418	415	454	456	450	429	430	442	439	439	459	412	428	434	412	436	409	426	439	425	461	422	448	445	431	423	434	445	445	451	431	413	423	429	423	435	438	430	452	418	424	421	394	441	435	437	462	458	418	431	450	415	418	422	463	427	435	422	438	453	422	511	459	469	431	444	460	447	446	443	490	437	470	466	433	444	432	438	420	426	400	451	435	452	440	453	423	474	433	419	455	446	408	424	453	447	435	429	460	442	466	436	451	444	428	438	441	460	415	454	404	391	409	440	437	434	422	404	420	448	434	429	469	424	409	401	450	451	449	454	470	442	441	410	471	453	422	447	480	416	460	427	429	424	418	428	449	424	426	438	445	454	448	439	425	427	438	406	426	449	452	434	430	439	485	412	444	447	437	444	412	460	425	448	419	449	448	414	430	437	443	438	438	436	429	443	440	439	420	440	449	428	450	424	442	457	415	445	463	476	449	453	455	465	396	442	436	452	410	452	462	434	452	441	398	453	428	452	456	447	426	437	458	409	428	401	450	446	394	447	400	431	486	454	409	425	473	441	425	417	431	428	449	429	399	427	432	420	471	431	420	450	426	421	434	409	428	423	424	460	440	443	427	429	428	446	418	429	446	440	437	416	432	426	474	417	421	468	471	458	460	448	428	438	430	433	433	416	437	471	478	427	421	430	487	428	404	410	456	431	424	440	436	429	465	452	450	433	432	434	434	442	434	417	475	438	438	427	433	476	427	448	428	433	433	424	417	467	436	444	439	417	425	434	430	443	443	418	498	408	415	442	416	425	414	472	470	420	402	454	404	412	423	414	468	457	459	427	411	443	447	421	434	465	451	453	459	449	433	458	441	443	438	465	448	437	427	419	431	419	452	481	476	425	429	471	453	459	437	436	430	407	466	453	416	440	456	453	434	408	446	392	437	416	448	391	413	449	452	410	441	387	437	435	417	437	411	409	440	419	427	414	421	451	433	425	467	397	441	404	451	459	423	432	432	469	443	409	426	425	441	436	430	419	396	460	435	441	448	388	434	453	471	434	462	436	458	442	444	402	450	464	425	447	427	430	425	443	435	424	435	423	415	427	461	433	469	428	422	435	422	398	406	428	429	461	387	455	457	436	456	435	418	447	418	435	436	399	427	415	411	443	474	429	450	450	439	438	398	452	471	408	409	418	443	443	440	445	425	436	417	441	441	429	430	432	452	431	381	447	413	462	426	454	442	440	410	428	453	451	418	450	390	445	436	426	438	465	406	425	463	436	421	436	424	452	438	455	460	429	453	433	420	418	432	447	457	456	440	458	452	409	420	422	448	438	454	456	452	428	402	441	451	452	445	447	430	422	428	439	390	458	449	428	475	434	436	452	441	449	423	445	430	438	441	429	399	386	410	427	462	404	446	444	414	433	445	429	438	416	414	460	441	472	462	420	425	446	425	416	409	432	465	425	441	413	430	452	451	442	459	420	508	469	445	446	410	455	427	409	423	423	487	414	460	444	406	436	456	456	449	433	436	431	407	430	428	421	421	423	413	405	442	422	446	435	431	444	443	471	435	440	407	427	435	447	459	428	431	440	445	435	435	430	414	458	418	450	441	441	440	411	432	446	447	469	411	429	451	434	422	418	446	494	448	453	434	471	444	407	448	446	476	425	401	402	409	415	442	410	435	435	455	411	454	443	416	449	455	416	401	470	438	456	475	417	407	423	442	421	420	405	465	405	430	419	451	444	457	453	431	442	468	409	424	440	423	434	408	444	404	408	424	444	421	447	424	454	432	417	432	414	367	454	419	400	435	437	410	445	420	458	428	413	426	463	424	418	452	434	418	443	419	482	458	425	433	433	437	437	434	441	426	409	445	457	401	446	457	436	396	448	418	431	441	469	441	448	378	452	455	405	420	443	462	443	460	443	428	474	439	419	410	411	446	441	416	424	446	462	455	433	428	465	426	447	418	434	454	426	445	435	407	461	422	407	433	414	417	435	433	423	424	421	455	423	450	419	469	425	410	414	428	426	441	469	459	437	415	429	400	456	434	438	444	409	425	458	491	405	449	456	470	433	463	473	431	408	446	425	426	400	447	427	407	407	445	446	410	415	447	415	450	426	422	441	400	433	416	429	443	436	427	428	483	396	432	434	444	450	399	458	428	439	420	409	442	413	457	430	422	442	433	419	433	441	419	449	440	422	431	430	434	394	410	438	420	431	463	426	437	420	451	432	460	409	425	413	405	471	454	440	465	456	389	435	406	438	443	410	431	416	457	446	450	417	449	417	460	439	466	425	423	447	446	447	445	432	426	433	432	446	444	435	422	436	469	437	446	415	449	419	429	482	405	435	426	430	433	452	400	463	422	424	413	434	449	443	435	415	452	435	427	443	415	408	414	447	437	430	449	447	434	409	416	434	433	411	456	416	416	420	415	395	418	442	472	440	432	425	434	404	453	404	464	425	401	421	429	428	403	460	438	427	429	452	450	434	439	450	408	440	449	435	398	446	465	433	430	442	428	428	427	483	422	423	379	407	464	430	421	437	452	472	483	418	400	427	457	412	445	422	434	473	448	438	458	433	425	458	453	446	440	402	444	422	443	389	424	487	421	446	406	466	425	443	447	414	380	419	450	461	435	400	435	456	443	432	449	461	421	423	433	396	413	412	455	443	458	420	444	435	449	430	434	435	439	461	415	440	427	437	407	435	439	406	423	469	449	408	423	441	445	455	447	428	380	434	411	427	458	450	433	466	417	423	489	430	432	457	460	430	442	467	422	423	432	453	423	443	428	438	430	457	447	467	397	430	463	426	430	448	406	418	415	440	448	419	464	430	441	456	465	439	440	466	479	440	439	448	440	414	396	428	481	419	423	443	434	447	448	429	412	450	400	411	450	410	428	427	425	433	413	425	454	454	403	419	424	431	446	471	424	436	453	398	427	436	432	432	459	476	419	454	439	471	408	422	465	441	440	410	437	423	423	414	418	438	428	441	435	475	455	415	426	440	418	438	419	402	424	409	406	434	467	389	436	476	507	441	445	467	462	451	409	423	409	425	445	447	441	448	428	452	438	417	448	456	386	440	412	459	423	457	430	454	441	464	433	430	448	439	463	436	438	438	430	432	450	432	455	449	455	437	454	453	451	441	471	448	438	431	417	432	384	382	427	417	441	430	436	447	425	391	472	411	440	423	451	431	445	442	433	403	447	408	477	430	475	432	473	412	418	420	403	452	422	399	440	435	451	459	403	415	407	408	418	434	433	454	435	432	396	448	431	437	424	411	420	479	445	456	435	415	442	455	406	416	419	427	432	400	447	422	397	451	426	423	446	408	411	411	434	457	398	424	433	437	412	412	394	420	419	408	434	473	442	450	420	383	423	472	401	420	448	429	426	383	443	428	453	432	422	441	473	456	436	459	413	410	427	429	430	418
24201	22795	30295	26155	20504	10301	1500	776	682	669	671	661	660	659	663	677	663	632	645	601	636	625	600	666	666	692	644	697	653	627	644	628	653	649	673	620	646	675	652	662	643	614	636	655	643	633	616	658	629	605	669	642	633	650	650	672	631	605	618	632	650	666	694	661	673	657	644	677	674	711	661	623	653	637	618	630	643	614	648	616	623	654	649	634	690	626	660	682	673	597	658	646	674	619	636	658	612	657	634	679	648	650	667	651	678	634	655	653	638	652	584	601	645	623	653	615	650	655	663	600	618	663	632	625	583	629	653	666	624	621	611	620	597	665	659	674	647	653	637	655	676	628	649	636	589	665	652	648	655	669	604	617	635	636	629	635	624	660	620	591	659	613	642	575	658	615	646	641	667	608	640	639	639	633	635	625	626	658	604	638	653	621	644	662	650	631	712	628	642	646	608	701	655	646	685	586	643	637	634	679	668	591	637	656	639	653	645	638	689	609	611	620	679	652	656	633	603	565	718	638	649	616	663	638	641	621	659	647	611	622	655	623	638	637	653	618	675	651	655	637	666	636	699	587	645	639	658	635	595	621	649	631	639	667	617	645	646	656	649	660	642	642	663	661	601	678	634	622	643	600	654	628	668	638	625	614	642	651	633	639	609	631	650	623	664	582	640	607	639	663	625	635	634	671	649	626	624	617	608	615	580	677	633	619	665	669	658	658	652	591	605	570	633	657	653	652	610	582	635	635	653	605	628	613	646	626	631	672	634	620	657	679	648	634	663	616	672	678	622	614	677	638	628	626	644	629	602	666	623	637	612	632	672	643	647	689	678	615	646	611	621	673	637	637	655	650	655	581	661	648	623	673	620	613	619	659	633	663	678	661	621	637	605	591	643	588	618	645	647	675	603	591	646	652	622	617	628	649	682	651	644	658	658	677	628	607	606	647	631	639	614	626	619	612	652	595	592	633	641	671	639	628	695	653	629	614	651	602	620	635	647	613	659	679	622	654	629	642	634	637	680	652	623	657	658	650	622	629	613	650	641	690	624	646	594	666	611	642	671	651	602	622	638	669	630	574	639	622	636	642	628	675	641	645	654	635	618	625	600	626	611	661	628	652	594	639	618	668	599	630	677	669	605	603	649	628	626	624	590	598	602	608	648	629	690	651	631	680	630	642	655	649	640	666	644	643	612	645	648	660	651	661	627	637	632	663	627	659	638	677	613	672	644	659	659	684	620	635	656	595	639	644	640	641	709	666	653	618	667	638	627	642	620	636	640	652	659	648	640	658	624	593	579	625	641	643	618	625	683	619	675	646	642	630	653	640	663	648	616	633	647	658	624	661	645	704	648	686	627	625	665	634	632	630	619	667	605	587	645	580	665	650	638	678	627	600	677	609	640	652	626	633	634	639	627	662	633	614	621	658	593	637	610	635	608	642	577	645	654	628	595	616	625	634	641	639	649	605	605	678	651	693	614	640	648	671	629	678	643	572	629	655	606	657	680	659	668	620	672	618	664	683	687	663	692	633	623	639	651	646	628	651	612	641	612	653	640	686	669	702	637	579	650	634	645	621	645	585	622	683	674	649	666	597	625	647	602	641	647	646	653	638	591	600	651	613	678	666	679	601	642	631	638	642	617	651	621	606	633	647	647	623	671	632	628	653	613	650	587	639	659	633	624	642	660	655	605	665	649	639	599	614	631	601	642	632	615	596	616	620	624	634	713	600	626	660	655	669	659	652	647	609	677	639	648	681	630	605	639	632	603	641	643	677	628	669	626	624	667	636	617	621	647	662	662	668	682	649	624	640	623	618	666	606	640	604	622	652	625	647	639	656	649	642	639	657	654	652	635	630	611	621	606	679	649	660	655	622	612	667	686	634	642	645	643	621	646	638	652	643	662	614	652	618	614	673	585	662	602	634	599	630	628	631	678	638	601	660	647	622	598	637	662	643	617	631	681	676	586	636	636	625	633	637	670	635	671	669	619	659	610	673	654	601	673	637	632	658	651	674	691	640	640	611	636	652	605	641	590	628	670	608	648	646	656	598	661	684	674	651	612	656	634	663	681	651	657	632	661	641	640	613	646	659	609	602	656	652	642	654	646	597	654	614	631	626	637	584	656	643	607	621	647	660	664	595	605	650	630	630	650	615	644	599	604	653	647	656	633	595	572	616	659	662	653	652	672	636	626	660	674	605	672	617	682	623	631	624	628	580	640	651	626	623	574	609	644	644	619	631	642	628	649	660	665	627	674	655	610	614	659	605	624	665	668	571	648	618	679	658	668	610	666	616	637	641	650	673	596	620	650	639	563	618	644	660	612	643	644	626	616	612	628	630	641	718	645	649	631	666	631	626	614	617	688	682	639	633	625	649	596	640	622	597	677	649	632	667	639	647	638	669	616	635	658	672	568	635	610	635	643	684	647	622	631	678	614	660	648	637	679	581	675	610	648	625	613	637	653	640	662	611	709	657	624	685	610	610	625	620	664	629	635	631	628	638	608	667	623	617	655	601	658	630	672	614	560	635	661	634	672	633	679	641	645	692	606	635	604	671	596	649	611	657	668	652	613	633	653	640	631	630	605	660	659	658	643	621	672	662	635	597	626	630	642	656	592	631	675	623	649	653	649	632	617	632	633	646	643	616	678	640	630	645	614	629	621	619	636	652	634	674	612	654	680	631	661	624	640	661	637	665	636	646	623	615	640	661	668	609	624	612	646	620	619	652	628	626	635	658	589	666	674	622	633	605	603	619	617	652	657	645	619	613	607	674	619	704	643	674	641	647	643	638	679	612	616	618	650	579	652	635	648	626	611	628	641	618	642	675	658	651	624	639	677	659	687	596	650	648	603	627	628	642	633	607	677	662	658	624	613	636	636	614	634	623	631	600	676	654	639	646	644	637	646	627	681	653	625	644	664	612	658	628	620	606	622	624	654	652	663	620	652	648	610	609	611	628	689	670	632	667	585	653	626	634	646	595	642	631	635	614	626	607	635	692	627	651	656	653	658	666	662	667	662	668	618	637	600	673	605	637	640	619	638	637	657	602	608	632	609	639	635	624	621	639	648	655	607	637	672	622	622	671	669	667	631	655	606	640	634	620	631	665	628	638	591	631	609	667	630	648	598	668	642	639	622	598	630	614	652	611	647	587	650	632	629	651	668	608	680	633	647	601	671	624	668	618	636	607	658	598	670	614	592	630	667	591	600	641	660	644	674	640	638	587	648	664	648	613	604	616	619	659	675	672	665	659	644	641	598	603	624	619	614	639	651	602	620	652	612	621	602	606	713	676	597	603	654	644	620	626	610	597	594	636	627	654	689	622	644	632	650	644	609	643	626	668	623	675	628	604	673	624	636	634	652	612	648	612	677	648	612	690	602	646	624	630	657	645	629	645	637	631	611	614	650	659	622	629	631	655	649	639	649	647	623	628	640	671	623	683	608	595	630	645	690	603	636	648	607	645	671	614	665	638	671	651	653	581	609	710	636	621	652	647
55582	90470	57457	25085	7946	2044	655	569	608	566	573	585	578	613	586	552	568	560	567	575	587	572	590	574	573	583	523	567	601	561	615	547	572	597	601	569	580	600	572	604	523	558	569	556	589	602	603	575	592	572	629	571	604	563	570	589	588	566	560	620	546	579	576	553	526	542	551	599	561	582	559	524	600	593	586	610	548	567	567	612	567	551	626	582	571	571	573	514	576	606	595	584	584	584	580	531	574	573	598	602	614	589	550	547	595	562	572	521	616	554	587	556	597	561	609	603	579	590	588	546	584	556	493	560	583	537	582	567	569	572	564	590	576	555	588	552	542	591	596	548	592	560	563	571	581	601	555	582	552	547	555	583	516	542	563	578	580	585	572	598	525	583	571	595	555	538	585	627	549	606	568	558	554	560	573	553	573	559	570	593	543	549	601	563	570	537	553	570	571	556	580	536	644	527	561	580	553	587	565	564	586	601	566	564	563	569	620	561	583	573	552	560	564	570	595	558	589	563	551	569	570	573	548	574	589	563	558	594	582	563	564	559	586	575	538	503	552	563	572	579	602	575	577	526	537	560	583	558	579	579	570	599	600	554	572	580	599	541	581	605	571	597	583	522	585	590	566	589	562	578	538	578	587	548	558	570	603	582	514	580	542	599	540	583	560	559	522	514	523	619	603	513	565	596	588	567	588	590	592	589	575	592	597	601	583	615	606	583	618	553	573	574	583	573	571	613	541	599	571	570	550	532	565	578	562	591	590	553	537	569	550	615	592	573	625	600	612	561	537	582	583	584	570	558	603	547	522	543	546	555	562	590	585	556	603	539	525	574	598	582	600	620	570	568	559	589	591	562	569	585	586	581	578	544	566	622	550	558	529	516	559	532	565	553	588	601	556	557	548	566	577	599	550	590	557	572	526	558	528	565	586	564	556	527	590	578	574	578	588	557	564	603	577	600	599	550	593	604	547	570	582	550	556	572	554	545	570	575	585	564	543	585	569	571	582	541	577	580	615	555	550	551	578	539	589	629	551	571	572	553	602	586	619	550	594	551	581	632	590	520	567	593	586	556	552	601	507	610	546	551	586	630	579	561	540	571	556	583	564	552	522	579	574	560	585	585	562	590	587	582	548	549	589	574	553	556	540	562	603	585	531	534	568	600	564	576	587	560	599	594	547	541	540	579	589	614	555	548	542	556	577	580	567	580	531	579	555	619	569	547	538	570	559	558	610	575	583	578	539	556	585	583	576	587	578	573	605	567	566	559	583	570	584	584	564	567	546	569	598	545	561	553	573	620	585	555	585	537	529	576	583	538	584	572	544	585	598	602	576	602	574	591	582	511	544	564	560	570	600	581	546	627	547	540	607	560	538	600	537	545	562	533	570	566	577	571	563	602	605	582	537	549	559	548	577	597	592	547	564	568	610	612	568	608	569	518	554	559	618	556	576	565	554	562	585	562	554	552	565	517	553	551	519	595	623	621	583	580	569	560	571	577	559	545	571	552	576	585	601	559	554	573	566	568	547	566	552	573	536	561	561	576	589	572	592	582	539	580	565	543	579	570	594	552	563	543	546	584	550	624	590	546	572	556	514	584	550	544	582	575	541	582	570	552	537	557	590	574	554	545	624	554	568	559	593	599	551	567	554	543	566	601	566	566	590	525	579	600	577	566	575	560	563	537	573	523	565	575	589	586	578	609	564	599	593	595	558	592	589	547	532	579	546	543	564	526	594	547	589	552	562	610	530	589	587	546	576	554	556	535	534	575	575	557	575	566	556	574	541	592	559	594	601	582	570	581	530	567	573	555	574	564	584	557	550	543	559	586	584	570	564	578	620	561	580	580	525	601	572	546	555	594	567	550	593	551	554	569	577	633	585	579	577	577	563	604	562	554	564	624	605	602	557	582	535	565	569	566	580	572	567	563	607	565	543	577	557	587	619	563	545	548	571	601	524	551	596	558	598	578	583	583	569	517	578	550	610	593	590	563	575	531	590	553	522	543	557	579	556	514	556	567	595	557	557	565	611	598	562	570	552	578	633	561	570	551	520	557	566	595	588	621	592	574	543	552	567	551	592	556	576	584	552	568	571	570	585	616	549	565	583	556	562	586	597	540	537	556	554	551	561	576	591	584	623	612	585	545	547	562	556	549	576	574	540	559	558	568	563	566	571	595	568	553	584	559	548	586	572	552	615	592	615	548	569	523	530	625	585	529	554	595	565	601	549	532	571	608	548	603	566	535	570	567	584	538	551	584	560	509	575	583	588	564	592	556	590	568	567	550	555	601	595	558	542	601	592	579	557	585	562	549	568	529	543	580	575	533	542	556	572	561	573	618	560	541	561	556	546	555	630	526	540	577	593	597	581	576	542	579	559	580	584	572	540	577	553	564	607	599	609	551	588	546	542	559	554	559	546	548	540	548	582	574	535	638	554	584	572	556	557	554	571	600	540	579	581	593	576	585	587	564	551	543	571	569	544	583	572	604	558	556	540	582	545	604	568	550	509	617	540	605	595	565	529	549	597	543	596	612	546	566	530	564	565	554	561	616	540	563	596	574	576	628	540	509	539	615	563	594	574	573	586	611	556	523	576	618	544	556	598	581	579	613	564	548	532	567	578	553	558	532	579	538	589	584	580	577	570	568	582	561	549	519	592	542	591	559	575	597	575	560	547	524	525	537	588	556	546	543	575	538	583	542	525	578	510	598	533	539	583	574	586	549	562	579	564	592	573	526	560	571	573	534	561	570	560	571	541	559	607	602	559	571	572	539	559	556	601	551	596	605	564	513	573	576	597	525	586	570	620	578	574	581	514	581	582	542	608	571	568	563	578	565	576	609	557	557	580	547	586	567	581	598	548	602	542	582	562	553	558	531	644	558	577	595	595	602	557	592	586	577	556	610	552	551	554	584	558	568	603	653	551	631	576	555	578	561	542	511	595	559	545	544	590	582	582	554	549	580	578	590	572	547	551	590	588	600	554	526	555	531	552	553	550	569	595	607	588	586	619	545	595	563	567	511	544	569	548	558	580	602	530	550	580	570	560	547	553	574	546	594	561	501	556	561	571	531	581	542	567	590	532	534	573	572	580	606	549	604	519	573	564	568	550	558	607	604	583	570	552	566	554	562	561	567	584	580	601	573	565	570	578	585	577	543	618	575	598	603	548	566	619	564	551	562	615	559	579	565	586	554	540	568	631	563	555	545	562	582	557	596	600	565	554	612	542	535	586	534	614	549	569	618	548	554	551	542	575	532	548	582	561	586	541	595	589	579	582	554	562	583	599	587	532	587	570	559	535	579	594	544	537	569	567	555	556	536	561	552	603	544	604	607	521	531	542	576	601	570	543	595	521	541	527	558	576	555	554	575	533	573	563	569	588	606	555	557	527	586	560	551	575	540	589	547	527	571	550	570	553	530	586	578	594	563	560	533	557	592	562	585	596	561	541	554	601	589	542	597	550	567	576	547	606	562	598	570	570	541	579	583	544	570	548	593
33974	30216	20325	6234	1194	544	499	491	465	432	450	488	440	457	418	436	437	443	484	459	440	481	484	464	443	456	436	444	463	460	454	474	440	466	426	440	449	439	445	462	445	469	452	458	453	468	440	478	480	443	422	470	452	474	465	482	431	447	460	488	449	490	466	487	466	457	455	474	433	462	439	423	437	440	470	462	439	476	471	454	428	467	449	468	442	448	461	424	488	439	454	443	438	454	467	456	460	472	471	444	461	502	449	434	425	470	457	430	445	452	460	496	493	435	456	416	473	469	449	474	422	450	462	452	438	481	446	455	465	470	450	471	439	474	472	467	442	420	472	498	460	462	448	459	482	444	439	440	444	469	479	459	441	476	451	490	428	474	470	447	452	452	409	480	448	414	458	463	433	455	443	442	447	422	462	491	460	461	417	423	439	418	397	435	483	476	495	469	460	459	452	453	460	444	445	439	459	490	444	460	478	401	474	476	463	450	434	429	467	432	411	473	460	466	465	463	471	473	435	465	450	433	487	442	446	447	474	470	449	484	471	487	444	427	431	441	439	492	448	453	470	454	501	432	394	454	461	450	494	412	461	447	455	459	466	467	419	447	433	444	459	463	482	444	461	512	474	463	449	413	439	455	462	433	498	465	470	435	458	473	443	448	461	467	505	465	447	478	451	455	450	463	442	460	457	461	434	483	449	480	442	432	488	443	477	486	458	465	476	449	472	471	447	437	428	469	484	458	462	471	474	463	438	474	453	454	440	448	471	497	426	516	450	447	454	462	458	430	458	452	503	454	481	473	464	446	440	480	476	449	436	460	486	473	453	427	464	500	455	479	397	422	428	441	486	453	462	448	477	443	453	460	465	486	416	486	456	447	475	461	459	423	440	416	452	392	446	461	459	442	439	446	478	488	474	414	459	440	455	470	483	444	455	419	461	490	436	430	467	412	460	441	436	475	476	434	458	483	439	403	468	455	480	454	449	485	471	428	522	425	468	441	482	443	444	488	433	512	475	448	518	467	451	451	452	431	448	502	477	495	453	415	445	419	419	442	451	459	475	456	417	418	432	449	447	430	433	416	470	429	465	440	447	451	465	436	450	391	451	445	447	483	445	463	432	446	478	476	453	424	432	448	459	422	467	426	459	437	443	430	486	426	506	474	453	484	467	411	427	451	475	447	467	480	469	475	456	444	470	479	444	457	456	460	452	430	461	441	448	463	437	470	445	458	457	454	422	449	495	456	459	464	460	453	422	446	445	452	465	443	444	451	445	427	481	427	473	462	446	432	445	441	446	438	450	430	451	438	432	444	454	478	502	431	475	476	466	445	505	450	442	439	488	441	444	460	432	459	439	440	468	454	408	438	419	459	453	462	432	436	449	473	456	438	458	432	411	446	468	425	453	411	469	390	477	493	426	461	458	471	412	434	432	443	423	455	452	496	447	481	465	473	475	390	394	465	465	486	471	457	456	478	466	434	441	461	426	417	420	455	427	490	441	453	449	481	476	447	422	472	471	444	461	471	443	485	431	426	447	478	473	411	454	434	423	430	458	478	470	513	442	444	477	429	433	437	435	450	447	437	444	477	509	436	456	424	486	472	439	447	434	482	466	474	439	475	474	434	437	451	441	480	461	476	462	446	492	479	466	445	464	479	434	476	419	457	425	476	469	460	458	441	446	442	440	446	478	486	451	475	455	460	443	483	466	442	433	496	470	451	476	482	446	511	480	433	454	447	476	458	483	469	460	447	446	462	475	461	443	428	444	468	446	457	491	426	440	452	490	436	447	469	444	503	463	458	442	440	488	441	471	430	462	499	438	424	439	449	437	448	459	466	461	426	446	466	439	479	411	448	417	460	448	441	444	440	456	476	415	458	440	462	431	455	426	443	441	448	458	482	448	476	447	507	466	513	498	463	466	438	463	458	454	463	458	453	432	467	429	439	467	449	444	427	480	443	463	481	463	465	436	455	478	435	479	455	454	462	431	461	488	447	454	422	469	431	496	468	440	456	431	458	472	451	469	449	429	449	413	475	479	422	474	437	480	458	470	440	434	489	450	460	436	389	479	436	417	452	467	419	448	455	466	458	443	466	471	491	433	465	504	451	470	450	443	473	460	464	477	471	439	461	443	438	430	497	398	456	458	466	416	483	453	410	490	425	404	474	467	461	447	432	408	467	449	457	471	445	431	464	471	454	447	436	466	460	423	466	473	425	498	457	481	459	452	472	465	457	459	440	416	446	480	452	446	480	450	450	458	458	420	476	461	470	442	431	449	472	459	465	435	431	434	415	441	435	453	489	435	449	418	465	431	469	492	455	447	445	464	506	460	428	413	407	459	449	441	459	454	439	450	432	444	478	473	454	486	464	482	478	473	445	472	460	479	437	467	481	465	454	453	416	463	489	467	455	459	408	443	476	480	473	470	499	416	444	551	425	469	484	450	421	457	470	424	443	455	515	439	448	490	476	476	429	448	442	476	456	458	439	423	449	442	456	410	446	464	434	449	453	460	472	488	483	427	427	443	480	427	455	433	430	411	445	443	462	438	487	464	443	471	428	427	464	438	439	456	469	466	414	443	440	480	464	467	467	440	445	419	450	465	458	450	425	463	487	457	460	429	483	427	428	427	422	442	438	463	458	427	446	498	470	471	447	436	443	436	408	467	432	442	472	455	438	451	447	438	492	460	433	455	462	462	475	471	506	453	469	380	487	426	451	449	469	434	467	438	464	469	451	476	499	469	473	461	430	449	483	419	439	432	455	455	423	445	480	471	418	479	460	424	464	473	453	421	473	474	442	427	477	470	456	426	472	473	451	403	428	427	482	460	441	451	443	462	407	468	442	428	433	437	450	507	404	435	437	464	407	433	439	461	452	473	456	435	471	479	453	457	477	447	436	460	460	395	456	446	469	431	466	504	413	480	436	450	463	441	447	467	467	458	455	427	459	479	416	452	481	473	454	460	427	456	472	463	440	464	467	454	472	464	451	437	486	505	443	452	424	460	447	440	433	439	434	451	474	468	466	472	419	475	437	484	444	457	462	458	455	486	464	473	450	472	506	493	419	457	439	468	450	448	460	448	458	483	436	465	429	432	475	467	442	475	451	467	419	488	430	442	450	417	449	468	437	422	474	429	464	483	439	452	418	447	466	441	432	481	435	432	452	462	457	444	417	445	463	438	453	482	476	460	444	458	440	461	451	434	489	458	446	454	463	526	476	447	440	449	437	462	481	440	419	456	471	500	491	467	453	457	449	479	459	421	481	438	464	441	453	451	464	466	446	461	471	443	441	462	461	447	451	447	498	457	450	491	468	434	444	425	495	478	443	512	416	447	450	466	442	433	487	460	415	416	431	435	467	472	456	477	459	442	493	445	412	441	440	445	437	444	458	432	472	426	468	451	451	450	453	462	454	461	479	491	460	443	454	432	417	454	432	464	465	449	481	470	495	454	466	472	428	444	432	504	467	441	472	441	440	453	429	452	439	432	475	511	467
31955	29884	12043	2976	921	489	333	381	368	383	382	370	400	380	348	407	380	391	375	411	356	351	353	379	375	362	362	389	394	378	399	373	375	343	390	346	378	386	382	377	370	398	384	362	382	388	365	387	407	394	378	390	382	358	418	368	361	380	378	377	369	398	368	370	404	380	352	365	358	377	341	400	387	373	412	401	396	377	388	379	348	352	379	370	401	367	357	355	384	382	363	384	366	365	342	379	387	398	397	375	372	365	374	356	384	377	386	356	385	364	425	411	359	355	381	372	349	374	367	318	387	378	384	393	405	339	375	397	366	369	344	378	392	362	355	400	355	393	399	374	352	371	390	357	358	365	374	364	376	424	379	388	354	386	359	389	358	400	340	380	385	362	366	369	382	372	336	382	360	383	364	389	371	403	357	367	375	362	354	387	408	374	361	372	383	389	376	361	402	366	377	388	344	382	382	382	351	351	362	385	375	402	364	394	404	376	363	331	353	375	365	357	387	405	357	393	395	382	366	336	339	348	369	372	375	362	375	419	370	360	365	384	364	381	372	373	368	361	399	372	408	337	399	389	359	400	351	354	373	372	351	380	362	403	339	363	349	370	364	354	382	365	334	365	364	372	374	336	369	397	355	380	378	398	391	376	375	382	392	386	351	362	387	400	362	360	356	372	360	382	390	382	341	372	388	384	361	403	366	370	426	382	381	382	395	399	364	349	395	325	384	336	369	369	364	356	396	402	362	337	348	367	363	366	342	359	366	366	359	400	374	379	390	368	389	393	385	374	369	388	375	386	411	406	360	379	382	341	349	371	402	379	369	383	396	406	362	354	360	350	423	407	400	345	390	352	388	350	344	378	392	373	391	386	368	383	369	399	368	373	386	352	356	388	376	346	362	391	358	373	384	378	352	343	355	365	380	366	348	347	379	375	358	347	332	357	377	376	363	375	409	361	343	343	346	364	385	353	378	378	334	369	369	365	366	388	382	386	397	356	408	349	359	371	335	371	373	375	386	408	357	427	386	398	386	421	388	396	376	387	396	377	376	365	359	375	403	353	348	403	370	405	393	360	349	381	355	389	388	384	361	389	369	399	377	408	378	348	387	348	408	364	402	425	378	353	366	400	355	378	408	387	366	398	411	397	374	376	399	389	364	355	400	378	391	350	377	356	373	378	344	389	372	372	327	383	360	395	348	380	369	364	407	412	354	374	398	359	404	391	367	386	343	379	389	383	364	376	367	353	372	363	395	355	370	404	401	385	367	381	400	364	367	375	362	393	378	377	375	396	372	377	386	398	373	390	370	374	380	336	386	352	386	374	367	380	347	388	394	359	366	383	368	386	367	379	370	377	372	404	333	361	417	381	390	427	363	370	362	420	403	357	359	372	375	392	380	351	385	341	370	349	369	402	364	370	404	407	344	395	356	379	360	387	375	382	409	395	360	374	402	344	369	364	370	370	390	357	376	343	377	386	364	391	345	407	384	364	401	371	404	356	359	348	350	383	386	359	384	382	359	378	367	380	403	328	369	394	397	374	339	397	375	384	376	388	394	402	380	364	349	388	387	359	374	351	403	401	416	385	351	418	370	360	365	376	397	372	385	380	382	420	363	377	368	373	342	399	368	376	385	390	385	386	364	350	385	365	348	399	399	388	388	353	376	345	404	361	410	342	338	343	369	372	373	378	341	382	365	390	381	356	337	398	335	348	372	368	355	388	327	334	351	381	400	342	365	395	359	345	387	374	348	373	351	392	358	378	381	372	355	357	393	392	384	373	352	408	409	385	385	365	382	391	385	372	344	391	340	387	388	353	373	409	390	371	362	354	423	371	392	372	394	386	353	375	376	394	377	399	398	381	393	382	374	385	385	353	360	390	364	380	377	384	362	345	401	385	341	379	383	382	375	342	379	365	375	384	378	376	387	396	376	385	378	401	349	387	355	395	390	386	345	376	366	366	407	364	393	377	378	391	382	423	381	376	375	389	378	367	395	380	382	390	357	379	392	364	360	382	418	396	399	359	352	401	376	392	380	377	376	413	326	361	378	371	350	385	349	371	338	410	341	407	381	385	348	351	388	366	351	351	369	337	368	375	365	367	418	378	409	372	387	390	410	396	357	379	383	393	413	353	367	373	423	400	382	382	371	368	400	377	355	340	387	365	381	371	369	343	360	358	351	351	378	382	402	372	345	370	372	409	389	365	378	381	385	375	390	382	422	357	387	363	354	360	362	397	357	388	389	359	367	391	384	371	407	438	367	396	370	411	382	357	347	393	400	387	351	367	353	369	347	374	345	361	353	363	384	382	398	361	382	382	359	360	347	409	380	364	372	346	361	359	375	394	375	354	361	349	376	387	367	370	389	357	401	359	391	404	362	422	372	334	381	366	357	383	422	368	380	402	346	364	404	367	406	389	391	382	347	384	345	381	336	377	387	352	327	338	379	377	378	368	377	396	360	364	394	374	367	373	389	391	363	347	386	357	370	353	379	397	385	356	356	360	365	346	340	394	351	341	341	382	336	323	358	352	366	408	333	329	380	382	394	360	354	377	402	358	367	379	393	363	391	412	373	400	374	357	378	349	368	384	376	379	362	360	391	407	407	376	338	403	333	367	410	355	365	371	377	402	382	394	400	403	392	375	375	378	378	372	380	366	402	382	357	363	425	369	385	366	376	350	379	380	377	369	374	359	397	401	371	337	380	382	410	342	361	344	368	375	380	379	376	351	388	385	403	378	394	367	383	390	374	380	350	343	356	371	365	344	342	358	359	390	404	378	360	343	393	404	370	388	373	386	365	404	392	384	394	366	354	386	368	403	347	352	346	382	399	410	331	353	370	370	371	369	406	371	397	377	380	370	376	355	368	368	369	389	378	360	379	363	376	371	331	392	369	367	379	370	349	412	376	364	397	394	364	372	358	358	380	384	360	404	375	367	385	396	375	390	391	367	369	346	377	360	334	365	374	355	396	365	357	352	377	366	389	350	420	393	375	368	343	406	389	390	386	348	366	371	383	328	383	337	397	407	376	359	381	347	418	387	365	326	381	356	366	370	374	362	403	395	344	371	342	372	382	431	385	371	355	364	378	391	400	409	381	362	382	352	360	368	392	383	394	377	357	353	384	396	380	398	345	374	382	376	368	353	356	334	341	346	399	395	380	389	344	360	379	392	390	369	365	395	374	386	366	395	385	388	335	366	404	399	393	354	379	353	360	347	406	388	374	384	409	395	352	380	348	364	396	387	368	384	381	347	367	377	366	388	369	391	384	389	393	374	404	400	387	349	399	343	364	339	376	374	383	359	372	376	387	386	354	387	393	360	395	376	407	392	369	401	343	399	391	352	330	381	379	348	381	344	354	395	396	355	357	352	399	364	378	370	349	408	354	373	368	380	381	403	344	376	391	419	381	369	403	389	365	359	378	360	354	361	368	420	372	375	384	369	364	363	399	360	350	369	355	384	371	378	399	412	358	364	380	387	392	393	386	362	374	362	357	368
25008	24428	31516	27450	17530	4733	834	522	476	482	468	456	456	453	479	433	464	480	444	478	447	410	429	454	423	444	424	427	464	444	463	426	434	429	456	432	412	455	433	417	438	391	464	423	404	412	409	421	451	423	456	456	449	395	439	449	442	435	427	429	420	429	415	454	402	469	425	437	409	485	431	429	454	450	406	423	430	462	442	422	428	441	459	413	429	449	423	418	426	428	445	430	421	430	448	427	421	437	430	439	462	412	431	443	394	438	420	419	417	418	424	460	399	394	417	416	412	416	442	429	387	428	409	466	438	435	421	420	443	422	420	443	439	442	465	435	413	433	431	419	413	444	431	453	443	398	418	444	420	440	448	414	439	440	431	439	425	455	451	422	447	422	423	411	447	457	431	403	427	398	451	432	418	391	416	461	436	384	451	412	436	401	449	446	425	423	432	482	459	451	414	386	408	423	452	443	442	455	440	409	416	439	437	456	449	408	449	416	426	401	417	438	443	440	420	428	456	437	414	412	468	466	410	407	418	424	410	470	438	435	413	457	423	439	440	445	437	456	408	402	434	443	392	433	466	444	424	427	431	406	449	413	410	451	462	416	448	442	456	456	425	420	450	445	445	446	422	434	437	441	470	424	458	402	444	398	412	420	456	486	364	422	441	441	437	427	477	423	394	434	436	406	430	435	437	446	432	440	404	392	404	435	437	441	461	416	448	443	464	433	432	434	439	416	451	440	416	398	432	462	400	432	440	415	457	441	415	444	443	444	456	439	492	397	441	453	448	408	434	435	434	474	393	413	436	431	447	407	412	428	439	420	424	415	432	401	418	399	473	444	418	433	455	446	446	455	407	418	395	451	396	417	409	429	444	426	435	419	434	448	403	422	449	424	513	444	419	427	440	426	416	421	401	444	415	434	398	401	427	452	465	411	414	426	394	482	420	450	437	449	451	438	475	426	423	398	438	395	450	462	403	440	422	450	447	492	448	413	435	454	419	463	418	421	385	451	412	416	448	411	458	425	433	401	410	406	410	439	414	439	438	435	460	432	445	463	443	439	432	436	455	470	427	437	403	431	451	410	417	420	425	435	421	441	413	464	463	464	414	420	447	452	431	450	505	436	401	453	407	401	438	402	423	418	426	426	409	431	424	446	420	431	423	402	463	407	416	427	394	415	417	422	442	442	455	451	443	471	416	444	401	440	439	435	450	459	438	443	407	432	424	437	407	438	426	461	426	431	458	422	422	408	415	430	433	455	450	406	445	439	418	439	410	408	401	417	391	441	453	458	425	453	419	451	451	455	452	436	426	421	437	455	461	429	427	432	457	427	375	467	438	455	396	447	414	441	399	439	450	428	395	419	418	437	415	452	423	463	424	405	422	439	428	446	442	416	466	391	389	435	435	443	442	440	451	471	464	429	431	415	433	445	450	424	405	410	443	405	425	438	425	422	412	410	447	438	409	443	442	429	424	431	422	417	436	442	450	444	452	444	428	419	430	460	427	469	466	450	433	400	443	387	443	437	454	428	441	443	454	426	456	412	454	437	441	406	424	414	422	447	443	441	422	414	464	466	451	401	437	446	368	419	419	403	455	403	444	432	439	436	447	437	454	409	433	431	430	430	445	454	447	420	443	445	452	417	411	445	425	464	433	420	428	422	406	432	401	382	410	392	464	454	446	417	428	409	431	417	427	439	450	434	410	451	432	473	457	448	437	421	414	462	457	385	437	449	440	414	447	407	415	411	379	401	452	459	456	450	456	421	423	435	413	428	485	440	440	424	434	422	401	487	407	439	423	434	453	463	412	454	432	412	426	447	446	412	440	397	409	416	430	442	442	455	428	449	426	421	404	430	403	453	459	457	457	401	414	435	430	435	462	424	436	415	432	418	448	411	419	431	440	411	412	459	460	423	435	440	466	456	415	443	423	410	452	442	446	452	420	465	464	414	449	414	471	417	405	432	401	404	421	419	431	425	373	401	435	438	447	436	410	445	395	449	413	457	477	423	462	423	436	452	411	416	437	434	438	478	449	435	420	409	410	438	427	485	434	401	454	422	355	408	424	446	425	442	422	458	442	438	482	432	391	424	451	419	408	451	455	446	440	435	410	435	407	430	394	432	427	440	468	416	415	413	430	434	436	463	444	417	440	412	452	445	454	432	413	446	417	411	416	445	392	454	485	419	448	436	418	417	437	448	397	425	417	435	400	410	428	389	454	437	419	446	408	431	390	423	444	399	448	451	420	454	409	417	448	401	433	464	439	435	432	408	412	409	453	418	419	427	412	451	435	454	429	439	421	411	423	408	418	462	477	449	414	425	405	419	417	406	416	428	429	448	400	426	415	423	419	394	432	437	405	432	440	423	433	453	424	421	433	427	434	438	382	440	454	406	415	463	438	447	444	431	454	453	411	435	409	451	411	480	446	395	390	458	448	444	455	429	429	406	396	429	421	449	418	421	429	398	480	452	434	442	430	461	388	408	428	442	440	429	412	415	421	443	436	439	414	402	426	432	446	419	391	463	443	447	425	409	403	408	432	451	451	416	410	400	445	390	386	411	445	439	436	418	422	434	461	411	435	428	416	386	430	421	441	434	482	414	409	431	437	418	435	433	395	431	445	401	418	484	428	446	445	415	421	453	464	429	446	407	459	439	437	465	421	440	419	445	444	420	473	440	418	422	405	424	435	446	446	442	465	413	441	432	413	449	416	451	418	432	402	428	430	402	416	458	466	458	430	432	413	485	406	483	468	457	448	453	451	445	413	431	394	423	426	449	390	419	453	434	477	461	446	402	462	406	411	458	446	435	443	417	398	400	418	417	428	414	454	404	388	469	432	443	458	448	433	443	437	403	441	421	434	432	428	452	442	450	427	426	420	386	435	431	406	461	463	444	387	435	396	429	415	454	426	441	443	425	468	447	428	403	446	471	455	422	404	425	464	451	459	434	390	412	417	434	393	412	461	445	451	406	442	428	443	451	470	437	415	437	400	430	423	449	392	396	425	428	472	405	415	458	449	465	490	484	421	435	391	406	447	445	475	424	411	464	443	427	424	430	459	429	446	412	415	432	450	428	479	402	465	440	466	424	430	448	465	485	435	458	437	401	465	446	442	413	427	466	418	433	441	445	444	379	437	403	418	474	445	438	431	420	411	439	422	455	420	441	479	427	423	446	452	432	408	402	436	413	401	414	440	431	441	470	426	430	433	398	417	422	445	463	463	455	429	405	399	415	425	437	428	440	425	420	432	399	458	446	414	419	448	415	441	438	406	406	434	400	374	423	412	406	429	411	449	434	402	429	440	440	446	409	474	459	439	434	436	471	470	425	406	412	418	402	432	470	445	438	402	417	430	415	446	448	416	459	424	445	451	448	400	436	480	406	473	431	419	413	423	422	423	410	408	378	439	411	437	428	430	422	429	466	434	426	427	429	424	449	431	427	411	412	436	429	437	419	442	435	433	441	453	412	422	425	452	407	427	375	428	439	437	432	451	421
61629	85487	50195	20179	6033	1679	515	368	418	400	374	387	374	397	441	413	397	355	398	408	385	391	413	363	388	406	364	447	362	409	391	385	407	398	420	389	407	376	408	387	417	428	396	409	386	379	390	405	371	415	366	371	425	388	397	383	430	417	369	399	381	396	389	391	413	386	356	394	414	397	389	380	399	414	397	357	391	385	384	403	372	391	401	405	442	362	442	388	398	388	447	378	390	376	396	384	430	400	381	407	406	380	392	396	375	378	415	399	384	418	391	385	389	402	415	402	433	399	384	407	420	434	400	386	396	391	352	441	405	366	395	400	409	402	426	388	396	413	382	398	394	417	391	405	441	378	372	415	409	390	417	401	399	402	427	409	406	415	398	383	395	446	412	374	392	389	430	376	377	432	396	358	390	407	424	423	426	405	457	428	404	389	401	411	402	388	387	371	383	391	398	408	420	335	419	372	400	379	394	406	412	398	416	397	412	421	412	397	420	382	395	378	396	393	421	363	388	425	441	405	363	400	451	398	407	359	396	401	377	384	427	388	398	375	389	379	426	369	401	394	365	399	389	424	392	383	384	400	368	389	391	398	389	402	391	394	382	408	378	429	415	381	374	426	385	382	412	360	417	422	400	413	414	390	394	413	369	393	440	367	411	403	416	398	406	380	347	375	393	365	407	421	384	443	401	396	391	379	390	420	397	394	411	373	397	419	428	387	437	414	389	386	415	373	427	416	377	395	408	387	379	387	391	386	402	417	399	393	354	368	411	398	424	396	384	382	371	418	368	388	406	388	409	395	422	391	385	393	378	393	399	388	404	409	421	420	377	364	408	396	369	396	389	406	399	368	370	399	388	408	398	384	373	383	363	410	376	396	380	404	405	389	379	422	423	370	424	420	441	399	383	419	418	409	428	382	427	381	389	376	400	425	409	403	383	375	404	393	423	410	410	403	411	362	407	370	377	405	391	389	424	434	415	396	415	410	438	419	393	410	414	405	421	382	444	402	397	380	387	374	389	376	414	430	376	423	419	413	391	419	438	409	401	377	415	420	383	411	385	412	386	411	397	386	395	390	375	410	378	419	373	385	425	404	387	408	374	368	385	416	412	381	371	441	392	397	357	386	399	363	394	385	456	375	395	372	373	404	370	384	371	398	415	394	376	395	438	346	370	381	417	373	428	388	413	406	404	397	373	373	397	401	374	410	419	377	386	380	340	355	389	404	391	379	370	395	394	379	384	382	397	365	413	360	414	453	385	393	415	407	396	426	383	447	395	402	381	384	391	364	382	371	352	371	398	395	421	421	401	391	388	389	425	379	416	356	389	425	384	416	372	397	411	448	384	393	395	400	407	406	400	420	424	393	457	422	376	400	434	411	377	387	431	404	395	356	378	375	376	390	419	392	422	406	381	379	376	363	397	420	419	378	401	378	399	407	384	399	381	403	396	391	383	385	409	349	352	422	408	384	395	447	388	438	396	397	389	349	376	395	401	412	380	375	395	400	409	376	410	422	351	414	402	367	408	429	421	418	438	384	375	418	398	397	408	379	404	356	406	380	419	404	398	408	411	450	353	399	414	427	393	441	380	411	363	419	422	416	406	393	421	384	414	358	436	363	390	364	374	371	385	399	395	389	393	394	405	431	389	399	388	358	403	422	397	368	400	392	403	382	371	390	372	392	421	411	372	366	418	393	380	375	388	395	349	416	413	386	380	371	380	397	387	387	399	415	396	394	402	364	410	404	412	396	363	376	409	398	429	414	383	385	388	405	396	394	402	400	362	449	368	376	397	406	373	367	382	385	445	408	392	377	418	381	419	382	372	370	394	375	396	378	366	402	425	437	375	365	392	406	380	374	440	380	403	400	428	420	380	399	373	407	424	421	384	422	383	369	406	399	422	374	391	401	384	383	386	397	370	375	392	402	378	412	427	435	382	397	351	404	403	413	427	362	405	376	395	410	389	403	384	397	383	416	387	404	400	443	405	405	392	391	397	347	426	411	393	387	364	392	403	391	412	401	383	369	388	395	379	405	396	388	406	423	389	391	430	408	392	436	379	381	411	387	406	392	386	392	368	391	393	373	377	374	385	382	410	393	382	417	375	400	396	397	410	409	362	359	362	406	380	392	389	397	397	427	380	430	400	384	439	406	398	412	423	403	427	413	381	383	361	384	402	406	386	411	432	434	393	383	391	386	396	420	380	422	387	421	424	398	390	397	377	388	425	413	385	415	397	379	373	396	377	410	430	411	434	419	354	408	391	407	384	372	394	413	370	382	406	390	370	392	429	387	402	367	462	407	425	365	418	413	423	394	400	405	407	382	394	404	396	398	390	445	421	386	377	408	383	387	383	413	375	385	382	399	395	404	382	399	384	399	400	406	400	394	415	389	366	396	368	421	399	382	423	398	405	388	411	383	365	398	396	392	386	389	401	365	399	400	398	405	394	387	384	373	427	420	389	413	431	380	387	412	396	367	384	394	411	377	391	411	384	396	412	406	419	375	413	396	399	412	363	357	424	418	422	389	408	430	397	364	385	406	439	429	374	412	422	414	424	377	355	362	421	396	398	416	386	396	372	412	412	397	371	407	406	400	385	400	414	378	398	441	396	390	414	403	389	395	373	360	402	384	358	374	358	408	395	412	382	423	393	386	390	377	391	385	430	396	352	415	431	384	409	404	390	393	407	394	398	406	411	426	429	420	388	442	404	386	403	387	400	422	396	399	402	341	396	361	407	384	401	404	408	413	397	405	381	397	399	392	382	386	414	430	425	399	400	373	362	417	412	377	383	389	408	416	390	424	395	418	413	427	416	394	401	413	406	369	382	400	381	372	383	378	407	345	406	413	369	391	400	385	370	422	404	364	367	376	408	421	384	394	402	391	397	421	393	421	426	414	406	381	423	362	371	381	410	439	383	401	401	392	406	399	384	374	388	414	406	392	392	364	373	402	422	436	384	364	418	425	438	418	374	397	387	403	426	353	410	393	420	429	416	378	388	417	408	378	448	397	405	436	438	397	366	400	409	353	389	391	420	406	388	400	402	385	389	355	395	416	416	379	370	385	415	406	385	378	381	403	363	389	402	400	388	349	403	422	423	376	376	399	395	391	424	403	374	399	398	406	413	407	414	358	392	357	400	369	432	397	418	352	376	406	380	366	428	413	405	383	409	406	392	363	401	378	398	413	366	421	391	368	404	361	384	393	381	452	387	389	383	381	372	358	393	396	408	361	414	412	421	372	384	404	416	408	395	403	369	426	399	377	425	421	396	401	394	390	390	395	381	381	389	397	415	395	398	386	431	427	378	408	411	394	372	381	367	381	376	408	397	406	378	370	381	380	412	393	404	372	422	380	417	392	401	394	428	400	376	384	391	397	415	387	404	391	390	392	402	370	404	377	398	386	373	392	437	406	411	388	399	407	417	395	397	387	421	380	396	401	375	425	390	369	341	368	398	393	412	395	387	392	404	407	400	370	414	419	383	397	398	446	434	396
24100	22590	29957	25448	20612	11384	1717	740	613	565	607	531	609	590	554	598	595	605	629	633	534	561	549	610	564	543	591	573	579	599	596	623	567	591	600	593	593	503	562	574	580	530	542	556	571	535	577	550	551	560	564	543	570	568	562	549	591	601	531	550	542	588	558	571	588	547	570	593	568	583	560	558	534	564	546	608	547	596	595	588	560	579	547	533	615	608	589	590	566	582	526	586	580	578	556	542	585	558	597	523	548	550	574	562	597	529	567	579	586	576	569	562	576	559	588	567	578	567	560	601	600	576	569	582	588	574	604	560	565	599	599	564	576	585	609	511	554	550	583	580	565	610	580	578	597	545	575	583	561	576	549	552	539	540	584	590	607	592	590	577	573	537	571	612	602	608	549	614	552	557	553	600	561	547	591	553	565	587	562	568	556	584	532	566	589	575	564	567	576	545	544	538	590	560	593	570	536	564	552	552	578	546	584	582	577	568	543	585	599	582	565	547	552	574	531	567	630	578	538	534	561	574	640	559	586	548	530	542	522	583	567	547	557	580	610	542	594	526	558	538	536	551	547	562	598	580	570	587	570	595	619	560	570	570	545	548	588	548	538	591	579	538	589	576	570	551	555	605	573	565	540	592	575	577	561	578	527	571	566	590	576	515	571	621	573	540	550	535	532	594	585	558	561	555	541	540	553	554	556	541	586	579	557	586	599	570	592	580	538	597	560	534	571	566	599	588	591	617	546	589	552	522	564	539	550	575	583	580	548	565	624	519	581	534	549	577	600	573	563	600	620	548	605	579	578	554	596	574	565	588	571	583	560	609	578	556	547	546	600	558	568	524	533	581	605	557	560	575	600	594	578	597	546	566	611	598	538	564	545	569	578	586	535	577	615	559	548	520	558	529	554	532	580	557	533	575	546	561	553	590	562	577	539	550	551	577	566	557	555	539	520	539	600	557	554	602	580	555	565	541	551	571	532	543	563	535	585	589	600	577	571	549	535	545	546	558	576	564	587	618	596	572	505	614	568	565	553	577	573	586	551	570	559	540	556	612	584	552	592	591	596	530	546	569	578	570	551	573	555	580	571	555	560	588	584	562	564	597	584	545	559	583	544	578	577	555	571	598	648	570	538	604	577	588	564	597	571	600	537	561	576	592	581	566	608	529	591	551	575	623	567	565	582	574	594	566	583	550	580	589	584	578	584	566	549	603	564	556	565	601	546	599	578	550	572	580	599	604	572	582	605	582	600	581	630	581	566	595	568	534	594	570	563	593	559	580	546	570	567	551	547	569	545	540	535	550	559	583	585	510	559	617	536	601	567	577	555	582	611	587	581	536	565	587	565	590	532	563	533	612	551	562	534	593	553	557	547	579	562	563	584	514	553	571	561	546	558	545	542	516	558	553	545	588	551	544	549	559	590	575	555	585	563	581	556	621	640	531	553	511	572	573	527	546	598	537	559	568	584	585	627	555	561	571	585	536	569	578	534	565	601	553	539	553	589	571	524	578	513	561	564	578	607	584	569	607	529	564	616	570	607	592	564	572	555	585	547	572	543	566	578	541	547	549	543	507	529	566	544	556	555	529	563	600	583	549	597	591	587	561	576	576	571	545	549	585	558	576	595	527	564	581	585	556	572	538	542	566	535	566	573	593	554	547	551	550	600	569	574	570	560	555	568	541	556	583	589	564	535	544	599	581	556	587	585	581	597	597	575	569	552	579	546	583	581	576	581	595	577	570	612	586	585	575	506	526	561	553	594	571	587	547	560	549	586	536	566	578	585	599	578	544	540	580	568	577	582	590	549	527	582	585	558	581	531	533	565	538	538	569	542	606	588	623	545	572	571	560	554	601	547	607	538	552	582	540	597	540	504	594	562	549	603	589	554	571	571	562	568	557	557	582	510	499	567	568	561	558	550	587	577	592	586	561	540	579	583	573	546	508	551	574	528	577	532	595	540	558	553	601	582	618	564	571	598	589	557	587	523	541	542	579	533	562	567	601	554	588	553	535	535	548	551	565	580	581	587	572	580	542	561	553	558	537	589	558	571	575	519	550	606	569	526	600	625	587	559	539	564	538	528	592	555	592	577	559	579	582	583	539	535	558	540	538	599	564	560	552	513	576	566	580	575	620	580	590	586	570	583	578	590	597	563	532	586	564	555	590	569	505	581	588	559	569	594	559	564	581	569	585	566	578	590	574	568	553	606	581	533	558	556	535	529	531	566	585	573	591	575	583	583	580	564	574	560	547	562	577	557	555	592	584	525	542	533	565	550	539	593	614	584	599	590	581	583	596	581	525	633	563	537	550	554	561	599	540	577	573	570	607	560	564	537	572	548	554	553	566	527	540	595	571	573	585	603	556	580	553	563	549	620	530	569	611	629	575	565	562	564	558	570	561	523	562	563	573	553	550	592	556	598	559	584	539	580	586	572	612	565	576	558	568	617	550	601	576	598	570	554	547	573	571	540	550	570	586	533	538	579	546	570	555	546	559	551	534	634	582	544	604	533	564	602	561	559	563	523	581	582	557	544	533	515	587	513	586	581	563	492	585	595	578	546	549	576	579	510	554	567	577	563	577	592	547	557	541	583	591	596	568	541	559	543	519	545	554	597	552	561	564	556	609	608	583	569	534	578	554	584	602	588	534	540	558	561	560	563	608	550	547	571	553	562	585	607	607	586	590	596	547	581	562	574	565	596	566	592	557	566	561	544	552	587	542	539	545	581	556	570	591	575	569	588	572	570	536	570	589	549	542	625	564	566	570	585	532	540	572	584	547	571	606	591	538	550	573	567	565	566	573	583	554	590	573	574	575	599	569	580	611	573	566	608	562	582	549	523	537	541	593	602	596	532	572	530	572	597	531	548	585	573	588	604	542	631	601	574	577	557	558	579	531	564	574	569	577	528	590	542	598	557	566	564	564	560	593	558	554	618	583	563	589	572	603	571	575	520	530	549	550	512	551	575	545	569	603	542	569	532	562	576	594	525	579	569	530	586	543	561	537	529	583	526	543	593	602	572	570	561	579	581	554	584	591	535	551	543	590	540	590	593	586	578	564	568	546	551	554	598	547	552	553	552	565	523	607	601	566	558	591	563	579	575	592	554	553	560	571	579	555	551	560	557	563	551	581	548	596	575	581	576	573	572	584	545	569	578	592	533	556	532	569	592	522	567	527	549	551	588	522	577	561	539	553	579	575	578	570	559	581	584	562	568	583	507	569	546	602	561	595	547	559	546	639	529	572	590	586	602	562	590	527	584	548	598	550	553	583	550	535	541	519	560	545	574	598	589	559	588	535	527	582	566	540	551	587	590	601	577	581	572	535	556	592	594	537	587	584	582	548	578	583	557	542	591	537	545	584	569	581	590	561	592	549	552	538	532	539	547	569	580	539	535	613	556	537	561	554	627	586	588	569	540	532	582	506	557	556	590	584	588	610	569	573	544	540	575	540	607	550	601	586	575	571	542	574	531	528	586	556	599	547	609	582	560	505
59795	90933	56901	22334	8813	2936	770	545	538	535	499	566	459	490	530	518	549	551	535	483	487	486	527	529	517	526	515	538	524	524	499	543	505	542	531	514	497	521	512	538	514	550	520	502	507	473	465	553	509	520	559	495	561	535	512	592	520	515	507	561	547	486	510	506	526	513	506	586	500	546	541	549	540	533	503	533	490	518	525	484	525	505	529	504	516	538	498	534	542	510	519	504	509	501	494	511	532	536	497	553	518	535	490	507	526	527	482	485	511	481	514	537	501	487	522	483	473	515	527	550	489	545	507	511	521	558	486	510	511	510	513	535	489	539	505	496	552	531	502	504	492	506	484	503	509	548	494	486	546	538	514	474	475	526	515	524	508	479	538	502	547	516	491	541	531	495	521	527	509	540	514	534	552	486	530	561	506	507	506	503	509	499	496	532	523	493	492	486	555	540	476	478	498	509	502	476	549	500	524	473	545	563	538	543	567	515	527	498	488	523	482	520	506	514	552	490	492	523	524	501	510	543	543	514	543	533	546	498	478	573	557	483	542	511	550	523	523	511	505	485	525	490	502	543	511	519	524	495	508	561	539	525	525	552	510	543	542	529	519	482	571	530	527	510	552	515	490	579	515	531	520	499	548	550	486	524	510	544	517	521	520	526	547	487	520	499	499	531	494	506	504	498	506	503	506	541	523	510	527	562	541	543	535	510	530	536	523	521	513	566	543	552	525	500	525	482	501	492	535	538	492	496	528	512	540	533	490	527	488	554	529	497	486	533	494	551	499	531	555	517	506	525	514	542	499	499	525	491	509	522	496	561	515	516	499	556	554	553	484	502	521	500	490	533	506	531	494	528	527	482	511	516	572	538	495	544	551	504	513	493	509	485	502	515	510	541	512	530	499	500	507	494	512	522	499	505	530	558	512	537	548	511	479	476	539	479	468	510	544	524	466	526	520	510	499	559	509	574	571	492	524	504	508	517	546	514	583	509	509	501	480	520	474	514	485	534	523	515	510	540	500	525	510	476	530	512	511	494	492	503	530	547	465	552	535	524	538	507	491	462	497	484	509	579	494	509	470	504	483	502	543	536	540	469	525	494	532	539	460	540	520	516	517	572	476	456	560	525	562	521	500	478	513	538	504	483	504	527	517	523	561	506	486	506	536	531	570	550	513	482	515	517	514	526	539	533	543	503	529	525	512	496	516	516	466	531	504	526	526	530	544	550	500	522	534	556	538	551	489	555	539	472	540	555	530	519	501	546	517	517	538	489	514	526	477	476	549	536	514	537	529	527	511	530	484	530	508	519	495	507	495	497	464	556	503	543	538	538	546	511	507	528	522	512	482	529	499	496	536	549	509	490	483	480	581	538	494	522	531	524	490	496	547	483	520	493	539	522	522	551	559	503	500	516	510	546	488	542	527	535	571	534	511	538	519	555	488	514	537	492	507	522	493	530	524	522	528	490	539	484	495	480	550	505	560	541	546	532	581	505	506	475	482	525	543	551	472	492	525	497	527	484	498	525	535	503	574	535	514	508	515	512	510	511	477	522	541	536	492	509	514	540	495	519	567	543	516	518	496	483	517	511	547	505	548	534	521	479	492	530	540	528	511	510	564	523	570	565	477	481	501	513	489	543	513	544	493	510	522	538	510	520	493	531	508	506	531	513	516	562	520	523	502	479	475	496	495	494	528	524	523	501	530	491	538	514	526	503	581	501	510	540	489	537	465	489	480	541	537	514	517	484	471	509	539	487	494	528	515	552	507	492	484	506	512	509	518	506	501	547	553	536	522	514	499	559	496	557	507	532	506	508	491	506	530	497	525	550	511	510	512	547	548	529	520	518	503	516	480	506	560	527	459	485	560	495	508	555	535	501	525	523	516	505	491	544	515	514	517	526	508	501	500	484	511	536	542	496	521	524	488	553	542	501	503	493	489	490	507	530	503	509	534	535	498	531	523	498	520	540	532	484	507	531	516	520	521	521	541	524	507	495	507	506	491	513	529	487	485	510	547	513	477	477	525	512	557	540	549	507	520	549	505	520	532	524	506	545	562	523	515	507	508	504	480	515	540	551	543	520	544	525	521	524	477	520	519	526	472	535	530	542	533	532	493	515	517	494	552	518	520	544	515	494	544	544	530	517	496	528	514	527	533	526	510	505	517	487	533	520	526	509	541	547	522	495	505	526	505	497	492	515	526	508	522	483	507	507	523	518	522	506	519	510	538	499	516	492	508	544	561	495	522	489	502	507	513	515	523	528	531	471	514	468	522	528	546	525	495	526	516	484	541	526	498	528	523	488	521	553	537	477	543	495	532	492	475	548	495	515	508	557	494	486	501	506	489	506	541	530	531	487	462	551	535	508	526	494	534	498	474	480	522	488	514	555	505	533	486	507	531	532	539	547	481	510	544	529	493	506	484	538	523	496	540	484	542	535	469	500	560	498	496	502	472	514	505	507	533	520	506	528	537	555	512	486	500	559	534	492	507	533	529	472	531	517	489	562	548	545	475	480	527	518	533	505	516	549	539	543	509	511	519	514	533	517	513	498	515	550	508	520	507	504	524	516	498	501	518	518	527	528	530	482	495	510	514	528	535	494	479	549	519	560	483	487	512	514	500	492	512	520	493	523	497	505	484	525	558	529	532	511	554	518	532	495	544	523	574	502	551	519	463	522	553	560	546	489	503	501	492	530	494	517	519	506	499	499	525	539	519	495	536	516	537	522	523	517	560	497	506	534	502	500	531	565	524	551	497	550	554	539	498	522	497	532	508	523	522	526	512	492	492	536	514	541	503	518	495	522	518	460	537	473	522	516	540	519	538	589	522	496	521	532	517	505	508	518	509	487	511	522	510	513	465	527	541	511	517	520	519	514	514	525	469	488	489	520	508	491	508	528	499	555	545	486	476	498	547	515	534	505	513	484	497	494	507	498	509	507	471	545	504	524	554	558	493	498	510	523	512	538	513	514	503	547	505	509	531	534	495	504	514	525	492	519	516	492	519	531	533	564	524	526	521	504	535	497	533	523	512	509	508	511	507	507	540	515	497	469	576	483	527	487	493	501	518	493	501	522	503	513	484	521	495	490	519	499	509	503	536	502	504	531	527	506	482	488	502	524	538	537	499	544	528	479	526	499	520	520	512	517	524	534	498	525	559	493	510	499	521	544	506	526	517	514	510	508	484	504	521	540	513	476	492	468	519	553	515	524	541	532	528	524	523	524	477	521	560	520	478	496	482	484	544	501	514	524	539	469	503	557	546	513	533	523	500	537	537	535	500	501	508	443	514	501	524	521	527	532	533	525	502	507	493	568	523	527	519	534	484	500	517	514	502	525	519	508	521	512	523	528	502	482	479	501	503	462	486	467	492	543	486	541	526	533	501	515	506	471	505	483	494	475	537	551	519	501	492	498	503	559	500	527	565	499	479	488	537	509	523	524	495	502	509	515	501	522	543	557	571	546	462	479	475	523	477	503	482	492	546	481	538	524	518	517
33351	28169	21008	7387	1368	561	355	439	399	423	407	398	409	399	424	384	440	387	389	402	472	412	431	397	387	388	410	384	407	405	413	435	442	392	400	416	442	449	369	461	390	388	410	424	382	380	408	374	409	418	373	393	378	387	371	390	416	425	399	407	453	408	381	426	402	395	373	402	440	403	384	386	404	416	431	381	421	415	402	403	425	392	367	386	388	394	390	398	391	392	396	415	411	382	367	394	422	379	404	405	417	400	400	407	410	381	391	343	430	415	387	385	380	406	374	426	379	406	391	410	395	378	443	416	389	412	394	394	418	409	417	386	405	394	389	400	447	412	425	417	411	410	396	379	409	409	440	393	426	402	408	399	417	356	398	408	430	383	401	406	421	374	446	396	418	393	393	421	415	402	417	411	409	411	400	389	410	389	393	392	355	400	463	424	431	393	411	417	409	404	416	404	372	410	371	398	419	392	387	413	415	389	368	400	399	404	391	440	420	384	391	396	417	363	388	418	391	416	431	454	419	424	411	391	417	393	381	387	401	399	417	367	418	408	391	405	445	391	419	392	417	403	402	430	394	373	397	427	401	400	388	417	405	417	385	429	420	402	408	378	412	402	371	416	409	410	422	430	415	414	406	396	428	399	394	390	418	402	383	404	398	398	456	399	412	411	425	421	385	406	417	378	404	400	412	389	388	349	385	386	390	420	417	409	376	423	396	419	433	384	433	406	421	438	391	413	425	399	399	413	418	436	406	421	370	394	407	399	405	396	421	398	376	396	383	413	367	423	411	424	424	392	399	415	381	422	404	394	417	400	394	383	378	432	388	424	390	400	426	389	379	403	406	382	356	386	404	377	398	419	384	399	369	384	447	424	403	419	368	415	409	416	392	404	428	391	391	382	434	433	397	401	403	387	393	410	396	418	397	407	428	389	406	420	377	401	388	433	377	444	442	378	409	384	435	364	402	375	408	396	424	381	405	395	373	386	374	388	420	365	418	395	382	394	419	438	381	414	398	402	398	368	397	439	400	421	408	388	408	415	385	404	361	385	413	415	401	397	399	397	392	425	403	384	390	410	380	406	392	377	389	421	374	365	376	405	361	378	374	415	409	401	428	410	391	399	422	380	420	409	409	403	400	391	387	378	420	385	400	384	408	399	424	392	388	410	402	358	371	380	418	382	394	380	439	433	426	388	387	381	421	414	403	405	372	394	417	391	394	430	407	418	402	438	368	393	407	402	416	422	370	391	384	404	400	415	384	418	418	399	393	423	379	430	407	402	408	393	390	432	406	358	386	387	382	400	384	418	386	446	406	403	418	393	457	378	409	413	430	377	433	411	401	447	415	413	381	358	403	418	430	407	410	431	411	409	406	382	383	416	405	400	379	413	386	379	392	429	430	416	413	419	384	403	390	401	412	400	396	451	410	407	406	401	391	385	399	406	396	374	407	421	394	422	396	406	366	427	393	431	405	393	382	404	418	378	396	379	409	402	370	386	397	405	399	434	416	397	391	374	429	411	425	413	398	391	395	393	424	446	408	435	427	409	360	397	357	395	425	418	398	409	427	390	417	388	416	396	402	429	409	385	415	432	404	394	404	435	378	380	431	427	426	417	382	402	387	379	420	383	340	432	371	383	373	413	411	406	425	381	414	403	406	386	399	407	403	405	398	405	401	426	439	417	388	423	406	379	385	404	388	398	413	414	372	418	378	390	410	431	380	420	379	385	420	373	384	450	388	400	404	369	390	397	397	423	414	391	379	398	406	380	452	405	447	397	403	391	358	388	422	424	402	422	371	431	436	401	366	388	369	387	375	389	423	370	376	374	401	422	387	380	412	413	401	429	408	416	421	393	404	403	395	407	381	414	379	414	397	416	421	404	435	422	434	392	382	400	386	421	426	358	396	412	403	399	428	418	368	423	384	420	407	375	414	406	405	417	387	399	403	347	386	397	366	430	403	378	443	399	405	430	383	436	375	434	409	395	406	414	411	411	377	395	445	418	405	408	403	352	413	393	382	425	419	399	414	384	401	408	428	407	406	404	389	405	377	426	423	405	364	391	380	405	401	437	385	398	410	400	404	361	421	374	355	406	385	372	418	408	423	406	417	379	403	377	390	418	388	382	408	391	422	411	403	379	427	426	414	421	364	383	420	402	414	415	385	397	398	410	395	428	381	409	414	420	441	407	431	398	352	395	444	393	420	430	400	411	420	410	402	390	408	408	389	449	383	383	399	417	414	425	376	386	398	405	339	410	422	415	416	382	398	420	433	377	392	419	433	412	399	412	382	394	401	427	417	395	397	412	378	381	391	411	431	393	418	391	456	399	409	394	433	423	395	388	431	381	373	422	424	418	379	386	398	389	412	390	413	383	417	391	423	400	373	398	380	388	383	404	417	373	381	390	370	373	395	430	381	401	392	406	394	398	388	431	409	401	393	422	414	394	399	375	415	395	411	421	411	417	431	413	384	401	419	409	396	382	357	387	408	407	407	426	417	396	379	409	420	410	385	385	397	421	375	405	408	392	412	420	387	426	382	380	400	369	393	369	431	392	387	385	411	421	431	383	390	407	378	390	395	387	422	402	402	394	362	385	400	398	399	383	385	387	386	368	392	409	406	399	397	388	426	410	390	397	402	373	369	420	395	379	418	389	421	394	422	403	410	416	380	421	402	428	425	409	417	420	399	417	398	427	404	452	377	383	407	342	386	386	405	426	369	412	411	404	420	367	433	408	418	441	400	373	404	398	374	378	401	428	382	398	375	393	400	431	407	400	410	423	448	411	388	431	406	383	419	406	404	423	363	425	390	399	398	426	400	440	402	420	454	356	393	386	412	408	394	412	413	401	433	392	384	439	415	402	390	375	378	379	389	417	408	385	383	378	376	450	420	372	409	403	387	386	431	406	414	396	400	396	389	422	413	384	400	386	402	408	404	423	379	381	409	385	411	415	399	405	407	394	402	428	416	377	424	406	387	417	391	402	411	375	390	389	413	411	420	416	433	381	385	421	424	382	396	377	381	392	397	373	380	411	395	392	398	444	369	402	415	427	401	408	386	397	392	402	404	409	406	387	381	405	432	418	392	400	381	443	423	424	389	399	404	344	412	387	417	410	381	403	423	394	405	394	384	394	394	406	412	419	353	378	383	415	405	392	406	410	375	411	415	365	409	387	404	428	386	390	370	395	380	416	414	386	372	386	392	424	409	398	382	406	380	417	414	416	420	424	419	414	411	387	395	382	404	418	428	404	418	376	429	366	393	423	379	380	403	402	400	413	397	398	371	414	393	414	417	397	401	417	410	383	445	409	357	422	415	396	414	437	414	410	359	393	401	420	384	417	352	430	380	395	407	414	387	428	402	412	419	405	387	416	403	385	359	376	413	387	406	429	381	369	419	388	411	407	395	426	412	407	445	399	370	383	406	370	408	385	373	436	414	429	398	398	389	408	392	417	396	380	389	409	398	375	394	398	389	369	408	405	423	406	370	411	393	429
31474	27106	13547	3488	1152	428	365	333	371	324	342	339	360	357	322	355	345	325	344	341	337	362	334	357	335	331	339	312	359	380	340	352	310	317	322	323	344	362	332	365	336	343	311	305	351	323	364	358	307	370	329	353	333	352	331	300	371	369	358	317	328	358	325	354	361	356	368	339	347	368	314	321	355	346	348	365	326	372	356	348	323	361	366	314	349	382	322	326	327	337	342	365	340	336	313	333	326	342	349	334	348	328	327	350	355	339	327	329	322	326	351	344	336	321	343	344	332	344	303	337	335	370	364	345	376	333	316	322	341	332	352	365	300	338	357	314	334	334	305	336	375	321	294	338	346	315	341	356	375	328	323	348	340	297	359	348	345	337	333	325	315	355	337	366	361	327	335	362	345	359	322	326	354	336	306	315	312	330	335	321	330	337	294	355	345	374	333	392	330	335	324	355	349	340	342	361	312	382	342	381	299	369	322	359	329	337	340	350	337	348	325	343	366	368	335	344	381	358	329	356	325	384	341	343	355	353	321	336	348	313	346	342	325	338	349	321	319	330	310	354	322	342	371	347	331	336	322	328	340	364	340	354	314	324	314	326	362	316	317	335	329	344	356	344	347	298	368	336	318	332	346	334	318	332	339	327	313	334	354	355	329	354	350	329	296	334	345	351	326	320	340	331	342	301	349	339	326	323	350	347	360	369	366	319	343	341	334	330	317	346	334	317	340	357	312	358	319	340	351	341	341	313	341	344	337	343	349	324	308	303	332	320	356	324	350	337	331	329	349	314	335	338	309	377	341	330	319	348	340	316	306	327	359	339	351	330	329	325	327	331	355	336	348	336	342	340	341	351	362	344	340	316	333	336	325	342	341	335	354	376	332	329	352	337	332	332	366	373	322	327	334	344	336	332	331	365	306	367	324	344	341	340	356	338	313	356	373	326	341	326	339	330	366	359	312	316	340	360	310	331	347	343	353	354	337	313	303	322	337	310	314	356	352	352	354	385	319	338	330	317	355	312	316	302	352	332	318	369	308	374	342	349	321	315	334	341	310	323	329	346	342	332	324	325	346	321	351	352	352	311	355	375	345	318	346	355	342	348	329	343	305	367	338	361	344	378	337	300	348	316	375	336	335	311	323	347	342	336	344	361	381	324	338	307	327	361	328	340	355	348	350	305	353	329	361	341	353	339	312	344	315	325	342	301	335	307	330	332	343	340	312	317	320	374	345	344	332	336	352	337	322	323	354	331	330	346	349	342	348	347	327	324	367	344	329	330	355	325	362	340	317	342	324	356	337	332	344	330	324	336	326	304	378	345	347	359	331	344	349	356	332	344	349	345	320	336	352	329	349	327	373	350	381	334	331	357	329	340	303	345	346	343	337	328	342	324	334	342	334	323	342	352	325	359	349	331	327	347	324	329	365	347	316	354	332	357	360	348	348	336	338	314	322	342	356	328	322	342	343	336	317	324	346	321	357	337	356	376	357	336	371	320	315	354	334	339	317	333	319	323	367	341	323	320	337	314	330	342	336	316	344	333	319	353	359	338	352	329	323	311	336	323	332	332	352	336	325	341	352	321	340	356	359	357	308	348	325	341	330	309	347	336	340	337	328	370	353	339	330	360	337	363	338	350	322	353	340	309	322	333	333	327	323	352	329	332	345	370	360	367	370	341	308	388	352	323	322	333	347	362	342	327	313	355	338	345	341	333	326	337	352	332	367	353	342	331	300	328	329	324	320	348	365	316	345	328	338	310	303	326	322	325	336	338	377	318	362	329	323	329	370	366	321	344	319	323	325	348	320	349	347	341	343	292	402	329	342	347	344	358	328	319	352	325	334	339	328	327	347	336	342	323	340	322	342	354	373	350	339	304	325	364	325	313	327	336	368	323	325	347	336	327	391	331	364	309	327	326	317	343	344	387	326	364	333	341	322	345	334	334	347	304	394	346	331	357	384	316	346	353	328	331	352	351	333	329	339	366	361	362	346	353	333	342	344	324	332	376	342	337	348	345	340	314	328	313	352	311	305	333	353	305	369	337	355	349	341	341	344	328	300	349	325	319	340	337	333	350	336	341	344	350	337	373	353	347	357	373	330	334	336	319	343	323	365	309	352	346	331	328	362	341	330	358	313	311	353	339	344	335	297	311	318	348	338	360	329	354	347	332	334	319	331	338	339	363	347	343	343	350	315	329	341	326	369	328	350	337	341	317	380	348	364	357	360	336	323	349	349	323	333	342	342	320	333	322	295	314	325	331	332	336	359	308	315	338	326	342	309	314	359	334	316	367	351	319	296	371	337	337	324	356	350	352	340	334	331	315	347	344	344	326	342	302	328	335	341	300	311	337	322	345	338	301	333	344	333	342	351	342	355	350	322	360	335	323	336	326	355	306	352	349	332	339	323	345	358	332	312	348	357	355	333	313	333	353	340	383	358	340	366	295	341	342	305	320	307	354	325	329	299	320	361	323	351	306	322	333	337	358	326	351	375	345	319	340	307	353	342	368	349	335	337	353	345	351	345	329	314	337	363	328	355	356	351	353	322	322	333	357	304	304	341	357	308	347	325	325	304	334	357	388	335	332	323	350	342	343	364	337	368	335	312	323	337	336	325	308	330	355	344	363	295	355	362	343	333	354	331	332	344	345	327	345	315	337	355	330	341	307	355	345	344	309	372	343	321	325	339	379	333	356	310	358	305	354	325	347	350	317	318	346	320	336	331	339	362	346	338	322	342	343	335	345	323	325	347	315	322	339	341	343	347	332	335	336	365	347	343	330	335	349	343	341	346	327	341	343	318	345	332	350	363	349	361	339	339	336	353	329	324	322	340	348	341	382	341	329	344	348	339	308	326	345	374	342	336	321	328	361	320	314	335	332	313	336	338	330	341	331	326	317	340	323	318	359	330	322	303	325	327	281	334	324	334	348	321	370	338	324	342	327	344	376	360	363	356	355	335	346	363	370	340	346	353	318	308	345	309	338	331	330	331	310	353	301	338	345	363	380	353	334	373	328	333	349	316	350	331	335	346	349	354	351	348	337	341	339	346	339	324	341	328	315	353	334	307	326	333	354	357	316	351	328	310	325	345	328	309	364	363	348	319	366	325	341	319	312	343	346	351	344	323	313	359	342	335	342	366	319	312	361	347	344	336	352	345	349	354	349	348	319	336	318	367	336	333	351	360	334	327	341	333	330	321	322	314	311	331	308	346	339	357	340	333	364	338	295	332	338	363	340	317	314	310	335	304	328	304	339	350	313	316	291	343	335	312	338	316	326	332	332	326	359	329	319	328	365	321	324	323	340	338	320	349	367	354	315	314	365	323	362	337	350	359	327	335	349	347	367	358	326	331	345	320	354	319	364	342	356	333	324	383	366	341	332	328	341	347	368	313	348	333	322	368	336	319	360	372	355	341	344	351	356	311	324	357	342	351	319	321	337	357	363	347	318	346	350	332	339	297	343	339	349	310	372	280	343	338	353	356	362	328	359	345	347
24972	22583	31386	29578	21014	7973	1062	463	459	448	395	427	403	439	463	403	416	434	408	388	458	406	444	434	429	432	476	400	414	443	391	397	389	410	422	416	395	458	426	403	397	420	414	450	406	424	418	418	447	432	434	428	422	412	423	415	428	428	435	405	420	400	419	427	400	418	358	412	372	393	458	408	424	409	399	401	423	398	410	427	401	419	424	413	435	428	369	391	423	406	411	402	440	414	409	427	394	441	417	380	454	417	420	465	406	426	442	407	394	393	423	445	432	412	406	389	400	428	411	409	433	399	403	410	449	412	420	441	396	410	414	426	376	394	404	434	394	428	404	414	418	409	397	426	397	404	398	410	396	437	411	373	415	404	403	383	407	392	407	431	393	401	390	430	396	428	391	405	403	435	431	418	404	389	411	454	434	378	438	422	407	411	392	398	407	399	406	433	388	423	397	428	391	469	425	397	423	384	392	407	399	424	388	412	428	423	450	398	410	434	385	449	395	395	416	427	384	397	422	405	413	412	418	407	405	427	385	430	419	382	407	397	418	414	378	452	427	464	393	413	424	413	430	397	422	422	442	402	436	405	447	435	422	408	420	421	397	436	432	358	400	429	429	441	405	411	404	405	416	419	384	391	406	418	397	408	364	390	377	414	404	417	401	425	380	423	391	404	390	420	445	410	385	399	363	371	426	410	397	427	389	440	434	411	394	404	396	421	373	406	429	420	426	429	395	394	430	426	391	369	396	406	413	401	430	418	439	397	387	430	446	408	403	420	389	357	427	429	434	432	400	421	421	401	375	430	444	392	440	436	357	407	439	420	425	413	398	435	399	361	373	403	432	387	453	425	450	450	396	427	428	399	403	419	378	402	416	386	391	417	412	402	442	409	419	403	432	443	408	423	398	436	367	424	415	394	435	432	459	399	407	413	406	392	425	424	398	378	432	442	441	403	397	416	388	398	430	392	406	392	441	439	400	415	396	402	405	439	387	395	397	410	422	368	387	430	427	433	422	421	433	442	441	376	415	401	417	432	399	399	439	400	422	447	406	398	443	404	439	418	404	392	357	432	413	430	417	419	417	395	397	376	398	390	404	452	384	366	432	411	384	414	433	389	381	428	380	412	402	380	418	441	432	401	387	409	411	416	394	390	385	409	377	443	410	402	419	401	390	376	400	408	394	411	440	418	408	398	400	400	411	421	379	401	394	407	365	408	449	413	396	405	405	413	418	378	406	395	434	427	433	430	406	401	372	413	430	384	417	394	422	390	422	433	389	410	396	425	431	389	377	400	385	410	414	393	432	384	422	440	416	360	403	420	403	444	401	415	399	421	390	377	437	381	418	382	427	444	406	373	428	409	461	442	431	440	418	411	407	403	379	434	428	400	421	372	379	425	393	408	404	430	415	440	403	393	426	410	378	416	373	396	422	400	433	421	396	397	465	420	436	409	404	402	427	396	438	418	417	407	436	395	409	388	410	405	428	430	428	421	408	403	423	379	385	432	404	405	385	426	423	404	450	418	401	414	415	397	388	427	378	407	392	389	448	430	403	433	446	435	421	408	413	413	403	406	434	420	406	431	407	413	389	433	431	423	420	387	418	423	390	430	401	394	395	404	429	394	402	418	415	407	406	395	406	402	407	448	415	431	424	447	405	405	424	406	378	410	450	384	395	430	397	414	428	400	423	435	430	428	394	420	421	393	414	444	407	405	427	397	416	411	426	402	417	402	388	428	405	403	396	439	409	418	425	431	428	467	442	418	430	400	420	397	410	377	428	412	394	395	385	383	412	422	388	423	395	446	438	377	400	381	398	400	406	423	390	422	386	402	409	420	420	390	427	406	424	403	417	356	397	411	416	403	419	410	420	392	399	404	438	408	401	394	418	417	386	424	459	395	430	405	382	434	410	414	387	382	393	397	388	421	399	426	441	422	423	410	408	376	417	439	417	432	401	362	406	426	423	418	392	406	383	378	396	452	445	440	421	430	384	422	421	391	395	420	412	403	444	382	408	434	434	406	403	434	430	371	411	406	418	425	410	392	397	361	434	407	414	390	371	395	425	390	423	410	432	388	435	407	392	415	408	393	430	411	394	432	401	419	432	399	381	396	417	410	428	406	392	419	452	414	415	440	419	428	460	451	387	415	376	455	395	419	428	391	400	434	433	425	417	388	381	425	413	441	423	397	427	439	413	398	456	401	400	424	433	425	418	435	423	397	413	391	393	442	391	427	417	398	421	439	406	394	399	370	399	423	412	456	445	440	409	406	460	416	410	437	415	425	410	386	401	423	414	422	410	420	414	408	435	382	419	434	403	448	430	416	403	407	397	418	408	404	393	396	390	432	428	394	427	381	458	404	390	453	382	367	400	429	386	389	398	451	378	408	433	430	427	400	412	435	404	432	384	414	406	439	405	420	408	435	410	414	386	382	414	419	402	424	428	381	427	437	403	411	409	392	425	409	413	418	395	455	426	405	413	459	404	399	396	408	403	410	395	388	396	374	435	410	400	412	406	408	420	413	400	414	388	404	425	407	419	388	439	432	437	421	427	382	418	408	393	410	431	417	394	420	423	376	406	407	416	402	397	391	401	396	414	371	429	432	410	398	413	370	446	421	389	398	426	407	422	435	372	400	438	409	416	404	427	403	376	393	421	446	420	419	417	378	417	417	408	401	433	400	450	422	413	406	419	422	383	386	410	381	414	408	402	418	405	399	422	420	421	421	418	446	383	418	420	407	391	439	446	430	385	432	389	420	403	396	372	372	415	420	411	421	423	414	439	397	415	437	436	394	408	438	403	415	439	411	395	403	386	374	442	393	425	430	422	443	404	404	413	425	396	371	413	411	409	406	420	420	415	415	362	408	410	448	426	428	441	401	419	390	411	408	424	419	402	407	433	404	393	396	381	429	426	425	389	424	426	406	423	449	409	366	420	424	417	419	434	408	458	424	428	420	366	420	425	402	413	411	384	434	421	415	390	441	447	380	380	407	448	391	456	406	390	412	439	405	407	396	405	426	417	425	397	406	417	414	394	432	404	384	409	432	419	401	402	408	408	429	428	423	436	400	390	421	426	393	400	427	415	403	418	411	398	415	432	430	394	389	418	418	438	448	419	425	429	429	396	432	368	439	411	440	433	419	408	417	427	430	398	429	413	427	409	417	408	415	404	386	476	430	396	426	389	422	435	409	417	386	425	429	407	384	388	402	409	412	424	402	422	448	448	428	429	415	422	441	390	365	380	418	436	401	407	407	420	416	393	381	434	468	409	434	427	401	406	406	446	405	399	423	397	404	405	406	386	412	413	376	427	408	362	406	397	356	443	407	393	406	389	379	423	431	377	410	444	407	444	414	451	399	437	418	425	422	417	399	425	382	437	423	402	434	400	394	381	398	430	433	431	403	388	396	406	445	388	435	454	410	430	427	405	426	379	430	436	386	432	393	397	385	432	416	439	410	389	435	420	425	419	429	417	432	408	420	415	371	410	425	424	437
58865	80004	58282	30595	10744	2403	588	410	404	416	376	405	396	418	380	347	367	387	388	348	365	379	364	384	417	373	373	408	385	395	407	376	346	414	392	377	384	380	407	407	371	376	390	410	381	356	396	389	369	420	331	349	373	398	414	416	351	362	361	374	400	399	423	390	392	385	378	369	358	396	378	394	376	384	382	382	348	417	369	402	366	355	347	392	381	393	419	399	350	399	385	378	380	404	403	419	365	410	367	356	379	430	382	398	370	370	392	390	357	357	378	391	409	355	403	371	389	373	404	381	387	351	389	385	382	381	375	406	395	399	339	405	405	376	397	407	355	377	354	383	377	374	372	367	395	379	372	363	381	388	382	381	350	361	364	361	382	363	389	385	391	372	407	353	441	376	361	403	409	372	358	369	396	362	416	377	355	385	365	413	386	363	376	399	388	396	402	367	386	382	350	372	405	417	377	378	373	384	374	378	397	375	378	408	375	386	378	388	384	412	409	353	333	342	375	389	378	421	377	371	346	379	338	426	363	390	365	396	382	375	372	389	381	370	380	391	370	386	410	384	379	389	358	391	388	373	361	387	359	347	378	419	383	407	387	376	371	388	352	371	396	403	378	384	360	379	393	394	401	395	400	401	367	382	347	346	357	384	322	400	356	385	368	360	400	366	363	380	368	394	382	371	386	361	376	385	373	392	396	386	340	396	380	380	403	394	400	408	368	396	386	385	402	357	375	400	401	372	400	394	390	397	352	361	400	376	384	392	422	380	387	365	375	406	397	387	391	386	370	400	399	364	381	357	361	378	384	398	394	385	372	367	366	373	372	383	417	374	435	360	346	384	373	411	402	396	390	425	399	388	361	378	372	398	413	378	405	402	370	385	375	389	382	374	415	388	340	377	387	402	368	364	396	382	378	391	341	407	372	377	379	405	384	400	355	373	397	376	371	403	376	385	410	398	373	379	394	399	375	416	381	398	383	368	365	415	396	354	384	406	396	388	369	398	376	345	361	372	391	372	372	382	378	382	380	386	350	368	385	383	389	403	385	413	387	416	350	405	398	356	387	405	364	409	392	366	393	353	378	357	378	345	385	363	401	370	385	364	379	388	385	393	384	374	379	355	406	396	356	357	408	406	382	416	388	362	376	412	384	365	403	374	412	375	375	378	375	396	372	394	361	355	391	381	352	355	381	363	399	414	360	394	390	397	336	352	409	367	363	378	418	406	370	405	397	376	345	379	370	378	348	386	383	405	401	389	379	359	364	411	373	381	389	429	416	403	397	376	407	393	367	397	362	376	379	379	411	391	334	380	395	362	346	405	382	370	368	359	394	365	382	372	381	368	405	358	359	407	361	373	397	403	355	390	404	380	381	390	391	359	392	372	362	386	362	388	372	373	374	372	366	361	366	373	380	373	372	405	374	394	379	393	371	368	349	396	396	383	391	366	408	399	370	414	409	376	394	377	368	415	377	363	428	396	376	386	418	386	387	366	380	398	396	374	350	383	397	366	368	418	360	417	407	373	375	369	360	369	379	361	365	374	426	354	398	331	373	384	396	375	389	384	377	376	372	385	395	391	375	410	390	374	346	384	389	401	432	396	373	414	359	378	348	382	355	377	374	417	383	377	393	373	353	393	393	368	387	387	337	430	419	419	412	375	402	414	355	371	395	375	382	377	401	376	359	358	401	406	403	373	377	385	379	353	405	381	408	351	375	368	423	394	375	359	394	430	375	387	385	363	372	352	410	379	366	375	367	354	371	380	385	344	370	421	381	368	394	382	365	392	364	413	347	402	400	402	385	367	355	372	391	380	367	386	372	366	351	369	360	339	389	395	362	390	417	383	403	397	366	364	368	384	390	384	389	419	373	395	426	370	367	372	381	399	354	364	398	378	374	380	370	390	367	419	371	429	369	391	385	387	401	404	408	384	385	373	382	419	339	408	383	391	389	399	391	378	376	391	404	383	380	378	395	370	416	365	412	373	375	394	397	389	394	349	404	392	389	414	368	375	379	419	364	387	347	410	372	406	373	359	356	386	401	386	387	352	364	380	390	350	398	376	414	380	388	422	414	396	383	381	383	372	413	365	344	411	401	385	356	359	378	394	388	407	359	396	371	400	399	373	358	386	348	426	405	380	358	355	373	398	343	353	389	370	398	395	369	375	391	398	336	389	369	415	392	365	406	383	380	401	365	397	378	371	382	379	384	360	368	386	372	391	386	390	389	388	375	376	347	386	374	386	398	426	373	394	390	381	373	367	415	394	418	380	393	445	417	400	346	385	384	408	399	373	362	383	396	397	386	400	359	398	365	376	404	379	387	433	344	370	406	406	389	377	357	341	394	355	389	382	386	385	399	444	406	377	368	374	363	392	408	364	383	375	376	382	401	390	361	438	405	368	359	410	425	388	401	394	405	372	415	405	381	381	376	403	363	337	382	382	367	353	368	381	403	388	364	375	356	389	354	392	368	387	392	374	383	361	402	392	378	399	385	354	351	378	376	340	398	371	384	391	377	374	393	408	420	380	396	369	363	374	405	367	362	371	357	358	357	361	396	395	397	427	410	378	395	372	406	380	378	375	407	361	380	359	389	377	399	385	415	351	395	343	368	346	415	387	367	371	413	396	402	398	349	365	369	374	394	427	370	393	381	378	394	425	420	382	370	368	388	389	393	411	384	345	357	381	369	360	389	399	410	345	372	338	366	375	393	396	394	401	399	429	386	395	412	367	367	363	413	386	414	403	371	346	354	386	376	382	392	368	361	369	364	392	360	384	376	389	390	342	381	408	373	378	390	369	363	405	364	411	388	415	364	391	394	387	358	391	381	385	369	400	426	413	407	383	356	373	369	360	358	374	359	393	383	402	379	405	385	382	361	382	374	382	384	395	371	375	356	370	383	398	382	376	382	348	400	396	395	360	365	380	379	352	381	396	401	354	366	393	360	382	405	401	390	407	393	389	359	410	375	390	359	367	389	361	361	391	398	364	385	356	384	389	414	424	339	396	389	392	387	353	385	347	394	355	387	373	411	373	416	395	408	395	402	381	382	390	404	389	396	379	374	424	394	403	391	391	396	379	424	378	363	360	430	389	370	432	399	361	399	396	402	381	371	385	402	423	348	399	391	359	387	386	391	375	394	368	391	406	368	401	400	361	371	387	415	350	405	379	386	364	391	399	359	393	347	417	405	386	368	379	354	366	396	398	356	401	379	386	385	387	401	363	394	367	377	371	407	378	398	369	395	344	383	400	391	388	382	369	442	380	375	371	346	375	381	387	388	397	385	373	355	390	383	339	361	361	372	420	349	386	407	379	342	408	360	381	395	379	381	384	402	374	361	378	429	400	354	342	392	373	385	369	389	387	391	425	392	375	365	364	367	372	370	397	409	380	383	374	376	400	395	375	407	395	394	386	374	388	427	384	377	407	376	397	398	358	384	391	387	363	389	366	385	346	407	358	373	388	392	384	387	394	361	413	398	340	404	377	351	371	339	411
24206	22559	31547	27023	20531	9763	1668	736	629	616	641	659	627	662	597	600	589	605	606	578	628	624	651	595	597	582	612	617	578	578	635	616	622	637	582	569	637	604	594	608	592	627	576	588	634	630	584	622	599	612	619	617	585	619	628	627	593	610	620	618	593	582	606	645	622	620	564	587	583	579	632	616	576	620	583	597	566	588	597	604	571	595	583	566	598	612	585	607	565	607	605	580	618	585	602	591	638	621	627	599	590	626	593	607	555	611	611	604	590	601	584	617	598	610	637	593	606	622	637	599	604	642	572	620	592	593	630	569	627	627	620	631	623	604	588	615	599	640	603	628	614	633	635	557	617	603	555	603	546	595	596	599	643	576	601	601	582	624	594	565	579	606	648	582	612	585	599	592	612	556	604	594	607	599	576	602	636	634	649	626	618	615	594	643	587	606	629	590	612	597	571	572	612	642	576	606	577	574	586	569	649	614	562	609	572	584	622	599	564	567	639	619	595	584	587	606	609	620	591	632	606	566	582	594	619	612	604	600	577	573	601	576	587	621	540	575	597	617	624	591	587	569	608	594	580	604	603	612	583	615	633	591	598	595	618	603	589	579	653	567	609	606	594	577	564	598	579	588	573	627	633	600	563	609	620	569	595	655	613	599	599	596	636	584	572	553	609	635	578	577	615	610	625	648	608	583	615	579	601	592	603	606	590	571	594	573	640	603	623	571	615	638	596	606	588	641	635	564	579	628	611	619	585	629	602	602	597	573	642	553	602	588	617	599	577	555	567	613	566	549	604	623	612	623	657	575	649	587	587	610	576	618	590	607	603	609	626	626	621	599	566	554	578	587	616	611	622	575	604	612	586	628	635	585	589	609	610	610	582	582	543	604	607	611	587	585	604	616	595	593	583	593	584	588	565	647	637	600	575	569	557	622	614	536	572	614	579	591	600	596	621	622	577	633	583	602	571	622	574	575	623	603	607	578	577	568	605	588	589	567	584	611	594	630	585	575	633	603	631	553	635	608	560	624	592	616	573	563	567	585	612	563	608	612	605	604	585	603	608	666	618	596	594	601	644	542	629	590	643	562	580	587	565	605	629	628	574	652	602	571	578	623	582	597	588	607	618	637	646	575	651	610	554	622	562	627	618	582	622	631	592	607	652	612	592	596	615	586	593	602	595	624	635	593	567	608	574	590	570	620	616	580	601	588	629	573	619	616	563	606	609	558	585	620	607	577	590	612	615	572	570	580	609	574	596	610	550	589	561	615	609	586	584	564	634	620	605	603	605	582	611	604	606	635	564	629	583	622	615	578	609	566	615	607	568	566	607	601	617	620	613	592	593	574	607	594	636	613	608	631	587	599	577	560	594	581	617	576	573	575	557	631	575	611	585	599	622	629	543	608	565	566	551	583	663	623	597	538	599	562	617	602	591	632	596	578	562	617	621	616	533	593	538	553	671	614	622	596	641	593	584	598	594	561	624	602	607	600	589	635	567	580	557	591	602	612	555	588	571	605	629	600	591	584	576	669	595	605	606	648	596	611	628	611	560	563	619	554	584	585	608	585	598	630	568	666	581	630	556	627	595	575	572	631	587	607	622	658	594	622	630	603	605	583	567	622	605	618	569	598	619	611	585	631	603	573	593	601	573	609	566	643	612	603	671	563	584	654	607	581	586	575	588	583	581	568	579	590	622	588	587	560	558	617	597	585	617	591	597	610	597	599	550	628	643	586	601	610	618	559	612	590	624	627	632	612	559	609	582	635	570	581	590	570	607	607	566	607	581	599	603	582	552	624	604	563	601	648	584	623	554	575	596	599	626	594	561	598	624	576	581	603	607	561	552	620	606	602	615	593	608	621	619	549	574	633	613	545	625	577	567	604	585	645	616	599	585	600	591	618	596	612	656	583	573	563	586	590	604	582	565	590	584	574	610	599	603	621	547	581	565	576	598	609	610	625	612	589	603	604	602	541	604	605	629	558	593	602	638	575	579	599	592	592	593	597	620	638	588	565	605	643	604	623	581	613	590	634	575	643	574	623	622	600	616	616	609	604	600	574	619	578	623	637	617	578	626	563	598	611	607	598	624	611	591	596	608	588	616	623	588	600	589	572	624	556	602	595	593	580	565	586	607	601	576	593	627	616	609	583	605	590	609	539	616	627	586	607	585	596	576	576	610	638	586	597	603	609	568	631	593	565	612	567	586	559	572	591	597	589	588	598	556	585	652	577	601	596	574	572	611	604	566	564	590	604	640	589	584	606	633	599	567	587	618	600	600	603	557	568	695	556	602	585	555	572	591	607	592	603	561	588	582	598	605	620	617	628	598	641	583	586	559	582	598	609	580	604	610	555	597	591	624	565	565	591	596	594	623	575	577	600	595	604	621	551	634	623	621	609	588	608	609	588	601	606	584	587	613	637	550	606	589	586	571	604	595	578	621	576	638	604	640	621	592	594	597	612	557	557	621	588	572	618	625	572	574	618	580	615	585	651	606	623	585	561	597	580	633	591	590	589	616	538	640	630	570	606	564	584	577	628	615	596	581	573	605	584	599	613	622	576	605	589	625	588	597	594	653	589	633	616	607	591	563	635	573	591	586	583	597	598	580	567	603	600	604	566	586	618	608	578	592	607	613	602	614	568	609	536	612	627	612	611	638	606	647	587	627	619	612	630	606	605	638	571	533	630	556	596	576	574	585	555	585	606	596	576	670	607	615	590	622	601	610	574	586	568	557	588	592	596	607	613	569	624	559	593	603	622	623	574	596	582	618	619	580	607	558	607	535	603	593	613	588	627	623	562	601	577	581	589	588	559	615	586	561	610	620	601	598	565	597	631	587	588	616	600	601	683	618	603	507	571	618	570	574	613	592	630	608	588	653	577	590	602	580	603	630	615	599	597	580	584	569	576	589	589	589	604	629	625	561	634	580	567	589	612	604	586	608	620	592	596	615	624	595	578	595	571	596	607	605	576	591	602	593	609	628	597	634	593	609	609	658	629	567	586	588	594	582	626	555	599	547	624	601	600	587	622	568	608	589	642	562	585	601	590	607	609	603	605	608	592	565	589	595	589	612	589	622	600	610	622	571	586	546	592	586	576	574	605	588	591	609	583	574	598	593	594	622	589	551	591	627	609	618	613	597	608	568	568	587	578	592	627	592	609	623	605	573	601	622	570	597	598	584	645	602	637	599	637	608	573	621	637	572	581	599	618	600	553	577	574	625	598	616	555	590	581	605	612	572	585	602	628	616	624	630	597	608	585	574	628	611	617	574	636	607	630	605	601	590	623	609	592	597	598	617	586	569	621	630	575	591	588	583	586	595	577	554	614	616	582	638	630	596	597	596	642	592	586	568	570	618	601	594	631	585	590	565	578	632	575	589	590	585	623	560	629	573	580	561	625	615	616	597	587	590	584	616	619	620	619	590	626	597	545	584	618	590	580	637	622	610	627	600	602	591	577	594	659	591	614	605	587	536	626	599	588	586	655	609	596	599	584
57363	91880	60844	26988	8212	1917	774	544	548	581	520	517	548	538	546	551	557	542	557	570	549	564	565	561	569	574	620	552	538	543	553	556	552	537	571	546	495	570	588	501	597	569	530	532	539	576	536	567	547	571	561	545	541	564	545	528	543	521	556	576	554	496	546	582	567	543	544	527	527	514	573	537	511	543	553	588	530	511	547	533	540	552	569	589	562	589	570	532	575	591	553	502	513	543	539	555	506	531	516	545	539	502	554	555	549	536	524	520	557	537	551	565	550	512	544	505	541	568	562	516	546	550	570	522	560	524	548	511	522	580	524	565	571	557	528	520	585	576	556	583	535	520	547	497	511	522	563	543	533	538	556	584	543	585	571	530	521	573	533	525	558	580	556	534	575	564	560	561	550	610	567	577	556	543	574	553	538	529	544	539	540	551	549	570	533	558	554	549	566	528	536	546	562	528	564	565	554	592	544	514	497	519	531	537	552	533	533	582	542	576	537	557	563	559	530	507	570	567	557	585	537	535	549	562	546	510	539	553	539	545	524	577	530	556	557	525	560	572	540	573	546	540	589	513	568	559	518	555	549	540	563	598	514	550	525	531	542	544	515	522	551	560	544	534	550	545	562	565	543	539	552	579	585	533	533	550	544	549	506	555	556	513	543	548	538	552	552	529	554	574	571	520	533	574	572	526	550	522	559	534	537	509	549	520	584	539	568	545	508	531	544	523	527	568	568	585	545	569	598	562	564	581	543	512	524	566	545	531	563	524	557	533	544	549	539	580	521	565	553	564	584	551	552	566	553	523	548	570	593	558	507	530	566	602	528	521	567	558	546	543	556	580	530	505	564	538	526	556	589	547	548	549	515	542	559	502	557	557	566	535	543	559	573	562	521	554	586	536	523	592	558	568	490	579	508	565	494	527	567	539	569	580	510	560	534	564	548	549	547	573	550	558	564	533	543	537	518	561	539	585	530	536	534	551	515	498	520	581	570	549	490	549	577	519	543	582	585	532	540	546	543	533	536	542	530	543	570	529	504	543	547	531	536	558	534	557	606	537	494	518	572	527	501	520	532	572	510	531	566	555	578	549	579	583	584	571	496	572	538	528	545	562	541	559	546	550	564	554	522	566	569	528	578	582	539	549	544	538	580	582	549	558	561	518	535	553	506	572	553	543	537	553	540	591	562	528	534	573	530	572	557	554	511	588	533	525	509	563	594	526	574	563	573	521	573	543	595	548	562	531	560	564	544	556	585	566	541	535	566	556	560	521	551	550	544	542	543	544	558	527	559	522	563	553	576	593	577	514	558	527	568	551	556	552	589	522	530	531	541	515	501	552	555	539	560	560	588	566	526	547	591	547	535	513	520	525	544	562	591	505	528	530	515	532	549	539	587	536	542	523	541	574	529	560	529	537	553	512	577	552	565	596	552	540	587	537	561	512	531	528	537	574	536	560	529	566	545	544	546	518	534	540	517	544	565	534	569	602	548	570	575	514	530	562	527	542	521	533	551	528	567	586	575	498	572	523	526	559	516	560	541	544	514	495	577	600	577	568	545	547	570	528	566	486	534	537	552	532	522	555	558	552	586	546	600	523	517	545	534	562	575	560	569	522	527	573	539	537	582	528	554	534	542	506	532	546	528	584	526	543	559	560	520	506	570	567	540	550	539	559	544	509	527	595	537	573	543	587	510	587	603	495	558	526	534	584	570	555	565	513	562	578	588	577	535	605	528	560	547	528	569	555	539	553	543	547	578	548	496	582	553	535	530	525	559	551	579	539	586	526	520	535	545	582	504	561	528	545	588	479	559	594	513	563	529	538	551	555	570	550	548	561	541	537	538	571	541	558	549	542	554	573	558	525	593	550	538	519	564	508	503	505	542	600	541	531	563	537	550	579	537	536	538	570	561	565	526	537	510	544	578	560	541	554	558	526	574	571	575	523	546	523	505	557	538	576	540	547	531	521	502	470	533	553	544	575	542	541	520	528	564	550	530	538	555	558	579	549	564	519	534	533	548	560	547	586	532	540	519	552	585	548	555	591	551	529	513	546	534	562	527	560	532	588	546	580	574	536	522	568	546	540	575	511	549	523	542	529	569	542	536	543	599	544	576	541	539	562	506	569	556	603	546	523	609	550	537	535	533	548	569	543	563	534	583	556	576	565	569	557	558	547	514	523	530	589	555	573	495	535	564	594	541	573	543	543	613	546	527	554	510	538	492	535	596	537	564	561	537	552	528	573	551	536	550	511	553	555	502	563	526	566	546	578	541	567	554	521	561	519	564	518	538	518	528	579	536	540	531	507	545	552	519	551	590	529	545	536	589	520	589	539	523	573	538	528	555	577	548	582	581	533	542	576	517	541	548	544	585	528	500	545	584	567	531	523	532	562	507	533	529	518	532	526	538	566	552	545	566	554	558	522	556	578	508	553	554	522	551	519	556	534	519	519	558	550	560	526	573	546	522	602	532	521	556	527	587	556	514	535	575	573	520	558	535	529	587	550	553	537	533	533	560	569	528	546	520	575	565	574	530	535	525	548	577	563	564	533	540	547	570	567	549	597	569	526	559	562	541	531	557	542	582	534	551	541	535	577	550	568	556	544	574	564	521	535	572	528	561	551	542	557	546	540	555	566	573	543	544	533	546	558	541	496	486	590	521	550	538	547	530	549	566	548	556	523	547	565	543	550	551	568	563	546	545	565	549	557	563	521	585	589	576	578	511	533	563	558	543	545	521	554	562	568	599	525	548	551	545	543	511	557	524	588	514	584	497	549	544	500	524	543	555	507	564	596	538	575	566	556	535	502	541	546	601	558	534	550	544	514	553	533	602	516	502	533	517	546	541	531	533	530	561	527	566	556	560	536	511	545	579	533	489	517	532	587	578	524	560	531	560	539	533	548	549	565	547	551	562	541	523	540	589	550	575	573	511	517	535	564	536	592	534	543	499	560	530	526	502	516	529	558	541	544	549	552	501	559	546	590	502	549	587	565	508	512	540	546	517	547	549	508	543	568	534	545	570	550	531	546	554	555	554	571	535	542	559	547	524	509	546	529	560	584	550	507	516	547	544	564	532	611	539	548	594	567	552	537	563	572	590	519	561	570	535	544	521	538	545	526	539	534	531	583	541	514	566	551	556	506	521	534	511	547	526	545	581	566	572	541	560	545	520	546	565	554	544	555	562	514	535	543	542	567	540	525	506	533	557	519	533	541	606	522	537	537	548	572	546	547	510	532	514	538	558	557	521	543	530	515	533	516	558	583	538	596	528	531	535	540	561	518	525	546	518	573	534	534	579	499	567	557	514	577	527	531	572	570	565	543	539	598	542	566	531	549	580	555	552	552	543	518	545	556	535	527	551	542	557	541	535	543	527	546	529	594	524	564	515	545	581	563	545	542	577	568	537	561	566	535	562	538	514	557	535	557	548	536	548	531	492	541	556	568	545	563	561	535	576	596	522	557	550	574	540	542	564	542	539	528	549	550	522	568	538	555
33899	29236	20931	7218	1297	560	523	444	503	478	460	495	458	464	445	429	466	471	443	461	473	438	498	453	491	444	465	467	479	465	482	429	468	471	464	483	437	487	415	463	454	470	444	448	480	452	469	447	431	486	428	468	489	434	479	461	461	475	476	462	502	463	450	461	506	462	485	449	442	454	485	470	469	436	473	455	474	443	468	456	481	466	456	469	446	470	501	486	447	419	458	481	457	428	493	393	454	489	452	454	435	455	482	463	518	433	432	487	451	484	450	467	438	445	446	458	473	531	454	465	461	430	460	435	477	438	408	467	473	489	439	464	448	478	499	429	499	472	446	490	446	487	466	452	463	440	445	468	482	481	461	404	441	453	473	469	454	475	449	436	470	446	451	455	469	481	493	460	498	399	463	430	468	457	432	459	474	458	433	439	421	457	441	470	446	395	466	494	467	436	409	442	485	399	459	488	466	525	473	477	483	461	467	449	427	448	443	473	476	474	447	465	452	486	489	430	465	439	440	449	444	424	485	429	461	487	463	439	472	440	465	477	449	437	459	455	431	464	449	443	474	446	445	446	450	437	481	451	477	445	465	486	469	494	459	488	408	453	494	428	455	463	453	446	462	461	425	420	470	417	462	436	471	487	446	456	434	457	476	427	490	446	461	433	445	475	475	482	450	458	453	480	472	448	466	476	435	480	489	476	441	458	453	494	451	448	465	483	438	479	523	452	439	472	414	466	454	442	469	459	489	466	444	444	494	465	435	489	457	460	462	449	484	434	415	430	480	450	470	473	450	517	443	479	445	461	442	459	436	432	469	476	479	437	505	456	430	433	469	453	451	438	426	454	483	465	454	477	441	458	492	460	445	470	445	480	472	461	461	434	426	459	430	449	494	439	441	436	431	479	469	408	505	491	453	439	441	442	445	453	437	456	464	444	461	491	444	475	438	438	465	441	506	472	465	476	462	473	458	397	445	451	462	461	426	493	473	458	484	472	478	441	473	466	483	414	493	490	458	471	446	429	464	442	455	454	503	453	480	472	458	487	440	455	453	445	486	445	454	436	463	452	492	451	467	461	453	461	449	498	458	453	473	424	490	474	440	499	494	457	473	457	465	450	431	452	455	481	491	452	488	447	414	455	469	463	442	446	441	444	456	461	470	496	462	444	471	503	417	464	469	464	470	453	464	448	473	450	467	461	435	446	439	497	479	448	422	485	450	436	476	466	483	447	448	462	420	458	455	451	475	472	427	469	492	476	471	485	481	442	460	474	493	454	448	438	435	493	468	461	438	497	482	449	442	451	480	396	463	454	496	447	464	446	478	432	459	482	456	451	470	406	461	459	483	449	420	504	468	436	476	439	442	409	459	508	425	410	451	457	416	486	445	467	409	474	466	477	479	425	452	460	446	459	473	490	532	492	476	480	449	456	492	453	424	472	449	492	464	464	431	479	451	459	478	432	450	464	429	440	446	426	466	470	441	440	469	461	455	447	444	450	440	454	430	440	451	480	460	454	468	461	458	453	456	490	448	406	472	432	471	460	439	487	474	416	493	447	455	470	437	378	457	468	478	454	439	435	502	473	477	504	426	485	471	473	474	433	462	426	490	474	449	469	446	441	498	454	461	457	465	431	450	464	451	454	474	466	430	470	440	492	439	450	458	457	458	475	467	484	436	462	489	441	475	467	455	466	457	455	478	438	500	453	411	486	460	463	453	423	458	465	444	469	472	455	470	438	456	467	449	462	473	430	446	471	458	448	452	446	446	445	459	459	455	518	476	460	465	497	432	454	463	446	451	435	437	439	466	463	429	440	448	453	481	477	463	480	469	514	470	509	460	458	437	446	476	473	462	493	455	478	474	477	458	460	429	487	498	464	465	453	459	486	430	434	468	441	445	455	449	440	442	483	462	477	479	479	481	478	443	440	445	428	483	459	477	461	470	472	466	454	430	490	435	481	448	434	475	450	470	438	461	452	450	447	473	469	437	461	442	452	462	511	459	473	426	433	459	459	423	498	468	481	456	476	428	463	485	497	438	434	486	450	430	440	445	439	451	497	459	433	464	467	452	447	472	452	454	434	454	414	449	522	452	460	472	466	418	462	467	497	424	472	481	454	434	477	431	474	465	486	437	459	464	457	421	463	465	453	440	461	464	439	455	454	449	442	457	462	412	461	449	452	493	449	442	459	432	460	448	476	485	475	452	455	475	468	453	478	453	490	440	454	499	491	442	470	455	463	483	440	432	476	469	458	470	495	456	448	469	471	450	473	446	455	433	443	468	438	439	476	437	449	465	506	459	482	505	480	470	465	473	478	444	463	485	474	468	486	421	456	453	490	430	438	452	492	465	460	461	486	452	469	457	498	485	446	469	480	465	468	448	484	452	488	448	472	458	459	470	454	441	442	425	429	454	453	450	474	510	460	476	410	465	429	467	457	477	471	501	481	462	459	455	423	482	438	491	464	453	448	476	474	476	446	454	472	495	465	461	493	484	450	483	456	431	464	494	450	438	456	483	425	471	491	466	483	461	442	439	457	457	476	490	462	453	459	432	424	435	466	473	472	484	445	422	480	471	464	438	454	486	435	438	501	446	450	458	435	426	462	464	468	462	480	497	465	481	496	458	435	450	432	504	445	471	453	449	445	458	491	474	441	441	456	451	445	426	446	421	487	447	424	441	479	483	440	501	453	461	474	465	463	453	436	467	458	438	479	434	452	449	436	486	478	483	490	440	477	457	448	471	458	471	441	430	432	518	444	478	512	470	448	460	482	453	425	465	447	491	456	450	457	481	434	459	408	444	492	457	441	429	492	451	420	485	499	490	456	447	451	424	454	458	467	440	459	465	461	452	457	472	464	447	444	448	444	494	471	479	435	464	462	466	451	438	476	446	474	459	488	492	466	455	461	442	478	440	462	433	482	446	457	475	429	428	452	427	473	427	470	483	494	448	491	459	455	433	513	479	464	491	480	476	488	478	469	473	432	441	438	461	485	477	431	444	463	463	462	428	436	450	453	442	511	496	469	450	486	460	448	449	459	471	459	461	443	472	468	472	469	453	435	441	443	462	481	509	431	446	471	490	483	522	460	493	477	429	454	457	495	477	492	469	463	456	474	432	465	447	440	453	448	453	503	519	457	495	483	442	430	446	436	482	436	464	415	462	461	474	470	464	462	453	471	478	473	507	434	457	447	454	450	478	462	443	437	493	438	441	502	482	480	436	457	436	442	458	452	521	446	441	485	482	439	432	453	437	472	410	452	467	455	442	438	485	481	472	483	443	490	464	489	462	414	476	459	430	491	503	480	496	490	436	479	456	432	471	447	456	471	420	435	448	494	444	476	460	450	456	454	484	456	483	462	470	472	441	503	472	461	425	461	462	465	471	452	447	466	483	481	463	444	473	429	443	440	473	429	455	471	440	457	485	489	414	505	480	465	468	459	473	466	488	451	449	452	459	487	426	477	484	454	505	473	474	451	464	451	435	505	489	409	452	475
31420	28995	13316	3681	1143	475	420	372	384	384	381	381	405	404	395	363	367	372	425	385	408	379	405	407	392	368	404	381	380	363	394	354	418	363	381	386	404	387	362	375	395	374	423	342	416	378	387	401	397	404	389	399	372	399	391	382	363	370	398	363	379	371	414	373	420	358	397	354	349	398	396	373	412	348	376	381	388	366	350	390	356	383	423	403	389	396	402	400	393	346	384	404	404	411	430	354	360	408	400	387	408	401	377	368	373	404	415	399	377	335	388	393	403	377	365	376	375	399	399	364	408	395	359	367	400	420	378	375	393	375	371	386	370	400	353	347	389	417	350	364	401	386	392	379	427	376	371	443	402	394	374	388	376	426	363	385	407	405	375	389	396	378	370	369	339	411	353	435	390	395	379	402	384	398	412	414	410	371	351	404	397	390	412	396	387	346	362	369	373	368	359	370	379	393	413	387	406	390	403	374	402	361	384	377	398	342	402	406	395	389	362	421	378	386	394	385	388	383	371	396	378	347	399	416	349	379	394	391	391	393	385	365	388	389	365	405	369	348	409	357	378	410	380	369	361	380	402	382	380	367	368	373	370	382	376	368	387	388	398	361	384	403	378	387	421	357	354	391	380	399	343	416	420	366	382	370	384	337	372	351	393	412	393	375	372	392	378	395	371	389	391	376	376	391	376	385	353	366	404	395	370	383	408	397	416	395	388	374	384	382	388	394	411	360	383	372	370	376	381	377	378	396	421	396	400	406	369	362	393	416	412	366	389	414	412	403	362	383	364	395	395	394	409	368	396	365	361	353	389	387	378	379	390	352	366	390	349	392	379	400	371	390	387	362	392	380	377	353	391	375	374	409	369	386	368	397	388	375	376	400	412	395	386	374	388	364	350	350	408	388	353	386	359	361	351	395	370	377	401	370	401	378	377	398	426	374	364	375	382	372	424	351	375	395	375	350	394	378	377	347	346	401	411	377	393	389	339	426	364	365	373	375	368	375	403	382	404	361	355	392	370	423	372	414	375	400	393	345	387	414	369	383	388	398	394	385	390	369	373	390	375	346	397	376	359	383	401	388	409	388	398	398	381	364	398	384	379	354	404	356	406	375	414	417	423	396	358	401	379	417	352	383	369	382	378	389	405	381	398	395	381	387	361	350	400	404	377	354	421	400	395	390	354	420	390	398	378	404	381	378	341	394	387	369	353	397	395	409	366	383	393	390	411	409	379	376	383	383	391	410	386	401	407	388	401	407	416	398	389	359	405	356	384	393	394	422	417	366	388	375	411	391	385	392	417	358	412	364	395	367	368	361	389	360	395	329	399	370	360	382	365	387	397	405	381	386	436	419	390	346	380	360	374	380	355	369	363	369	377	367	362	352	380	427	389	396	392	381	388	361	406	389	388	397	359	369	370	414	370	420	409	351	395	414	342	401	377	343	358	426	390	364	440	383	370	391	366	361	418	387	409	390	370	430	396	401	378	418	405	384	359	384	428	349	413	386	384	377	380	404	411	393	393	353	361	362	381	392	335	381	390	407	356	393	393	385	361	391	393	375	407	392	412	357	391	351	381	382	388	381	398	336	352	416	371	367	378	379	388	386	358	370	382	415	351	353	392	355	392	362	383	400	387	390	383	347	388	417	393	365	396	379	368	355	401	378	372	374	368	394	381	374	410	393	376	364	391	378	377	394	405	374	379	398	399	392	375	405	348	391	384	386	384	370	370	392	353	402	369	388	382	381	408	369	386	357	422	374	397	363	391	406	396	376	400	379	387	379	376	377	396	410	392	349	346	382	363	403	391	363	374	381	384	370	374	382	373	368	407	409	386	372	367	373	407	394	408	394	409	411	354	343	340	380	372	383	334	414	357	358	360	355	361	386	373	390	366	398	437	375	394	364	389	338	387	387	372	397	369	351	354	369	386	365	373	420	380	386	395	386	376	413	396	383	349	376	422	382	376	360	390	401	371	397	356	359	359	385	389	358	349	355	352	372	373	370	429	365	338	380	371	381	371	378	405	402	359	411	313	387	356	360	380	367	322	372	414	378	413	400	393	397	370	356	374	382	416	371	370	377	410	407	405	363	351	384	375	378	382	345	428	401	375	384	384	400	388	389	410	401	398	405	398	386	379	390	390	401	387	401	377	389	417	367	398	392	380	391	385	390	371	388	369	395	426	419	372	334	404	366	383	390	414	399	378	417	382	349	373	393	392	365	393	345	392	372	383	397	375	380	383	367	378	361	341	383	412	394	364	425	359	397	365	381	374	338	391	346	402	377	375	401	370	372	408	386	374	398	398	380	316	392	387	386	433	393	360	383	394	352	368	353	392	408	390	393	381	373	370	407	391	380	388	347	371	377	403	408	410	417	390	356	344	397	397	361	370	391	385	395	381	396	359	386	373	399	375	386	407	345	378	387	350	382	394	359	380	366	376	390	402	397	374	383	388	374	362	382	398	400	402	363	399	382	378	383	336	425	417	415	414	383	386	395	342	396	365	359	403	399	369	388	380	401	371	388	397	381	382	349	368	388	368	395	389	378	390	371	372	414	394	371	389	375	368	365	394	389	409	385	379	361	362	363	401	391	414	397	371	400	388	401	378	368	397	389	394	353	393	365	337	365	381	378	354	364	397	385	393	361	396	368	372	373	393	397	401	395	386	356	360	416	374	434	400	430	386	379	404	399	398	368	367	382	375	416	409	382	394	373	399	390	388	414	387	368	408	383	380	396	424	421	368	405	379	413	399	377	352	379	368	387	350	401	410	370	388	382	395	368	354	368	351	401	383	410	357	381	398	373	367	381	377	346	364	374	361	368	407	388	364	416	366	387	396	398	373	349	400	427	372	383	394	393	386	354	415	387	387	387	381	398	388	399	390	362	388	406	388	377	408	397	407	389	388	360	403	379	372	381	377	397	389	392	377	424	385	343	403	403	369	395	381	460	425	385	376	408	362	381	374	381	383	382	399	419	423	423	396	386	382	406	409	347	369	372	352	362	374	402	363	346	384	359	417	417	380	398	368	382	399	366	359	378	368	415	411	388	354	399	348	372	414	361	400	357	344	386	385	380	393	407	413	414	388	384	360	378	390	359	440	364	401	381	392	368	387	400	395	388	397	343	379	391	391	399	404	399	391	418	387	372	378	388	390	357	387	388	369	376	376	385	357	388	357	403	356	374	415	385	383	381	409	387	367	369	414	371	408	361	313	376	390	386	382	378	372	368	388	396	351	381	377	395	399	391	355	420	380	387	393	375	395	376	409	366	392	355	362	389	399	367	386	389	372	383	383	355	405	382	369	313	379	403	390	387	405	404	380	413	399	410	371	413	402	352	377	383	443	380	440	356	349	382	420	368	352	408	413	405	366	379	363	382	391	386	362	387	376	377	392	412	374	380	403	409	362	390	352	381	382	373	399	371	401	394	374	364	434	381	413	413	364	397	406	384	352	404	423	375	405	339	382	384	378	370	395	364	348	379	413	381	413	379	345	409
24976	23812	31194	26552	18445	5528	807	556	532	509	501	496	497	505	479	500	522	486	537	507	532	520	488	462	491	470	535	513	527	508	502	474	483	482	492	519	509	500	449	477	519	505	512	478	437	521	524	506	494	531	504	466	502	516	480	477	502	522	474	466	484	475	520	525	484	544	507	474	502	467	510	522	484	467	485	503	437	460	520	512	520	469	489	538	483	465	531	455	468	466	473	458	512	473	461	501	505	484	494	469	449	474	510	481	534	486	507	480	515	539	489	487	478	487	524	463	406	495	527	537	487	503	473	461	487	519	474	484	454	496	505	501	494	506	511	450	475	525	495	516	484	502	499	490	469	513	507	499	504	498	504	526	444	483	506	476	474	486	497	445	486	500	514	518	482	512	519	483	507	509	512	472	452	445	530	543	441	526	491	439	496	474	518	488	477	470	484	475	483	496	496	483	488	508	500	485	492	490	514	515	513	476	488	501	491	487	498	509	453	484	471	508	496	503	476	519	509	488	465	466	462	479	452	487	515	487	494	490	486	497	446	525	531	523	460	478	483	489	464	497	490	461	496	507	493	512	511	514	486	547	520	515	479	480	503	487	479	489	495	472	474	470	483	505	534	510	518	517	503	450	506	494	493	518	460	503	472	491	499	469	510	480	471	489	463	488	510	504	479	435	481	496	497	465	462	505	486	504	468	507	500	495	502	459	504	481	525	498	510	467	500	473	440	509	493	490	485	477	473	472	470	504	454	502	447	504	498	468	488	532	498	488	516	495	465	522	518	499	480	495	503	492	496	475	518	505	513	499	530	479	510	482	496	507	437	452	476	477	498	488	509	510	464	512	481	494	500	484	516	535	567	516	507	455	538	457	510	446	495	456	499	478	449	477	521	447	486	467	523	458	451	444	484	509	470	480	469	505	459	501	473	474	508	492	469	546	463	521	462	487	477	490	516	484	493	489	468	466	515	518	528	492	504	457	478	518	456	504	528	502	470	487	495	491	498	534	457	487	508	505	461	487	481	540	516	468	476	517	453	498	503	541	467	477	514	518	483	499	476	495	520	514	497	501	498	481	482	511	451	508	492	480	479	507	486	499	506	507	498	468	462	491	542	496	493	545	508	526	510	475	489	487	498	514	475	479	470	488	517	458	492	484	499	416	475	509	500	479	480	487	511	526	514	475	487	439	499	487	514	487	480	478	491	486	480	516	466	540	491	505	502	488	513	479	493	519	523	536	475	456	469	520	481	472	488	456	470	520	484	493	516	442	501	532	489	482	487	501	523	500	513	510	475	488	474	465	503	494	438	469	488	446	503	516	474	482	454	504	498	452	566	472	526	500	539	489	479	496	474	494	494	533	487	473	483	472	485	463	468	506	463	481	475	470	489	522	508	481	511	478	477	492	489	479	489	493	526	497	501	468	468	496	451	487	482	496	488	469	511	460	494	509	485	483	483	478	486	483	498	472	506	492	528	482	488	504	474	506	482	509	505	517	531	487	499	514	490	489	499	473	472	468	520	496	465	510	508	472	458	496	505	485	489	474	507	475	505	521	486	487	497	479	485	491	502	475	481	485	494	485	519	524	487	480	521	465	536	489	480	499	507	500	499	474	516	514	461	508	486	468	507	493	479	484	513	461	483	509	492	528	502	485	478	518	500	501	435	490	490	480	519	494	497	462	489	524	522	482	489	497	494	488	481	458	517	493	506	469	468	471	471	474	520	496	535	505	468	524	540	460	513	507	512	480	489	514	499	465	491	482	514	479	489	483	474	480	498	530	443	495	463	520	489	476	470	520	455	501	464	452	529	503	482	485	472	529	471	482	531	483	515	500	488	496	489	511	481	521	501	473	460	480	474	480	507	459	509	515	472	522	471	518	450	514	455	515	477	493	529	482	482	477	501	504	498	475	481	493	506	445	482	453	466	452	494	501	471	532	482	503	474	492	495	491	497	535	470	538	522	483	485	504	515	487	492	460	526	485	489	482	507	511	536	447	505	482	512	462	508	529	458	496	511	475	485	507	485	472	493	511	496	490	523	474	511	496	454	479	520	483	444	484	457	515	505	512	493	488	513	524	486	464	487	501	520	478	522	488	479	444	516	500	483	523	513	487	452	500	472	519	481	500	477	475	491	480	474	529	461	480	490	475	483	451	503	443	457	478	511	523	523	478	497	482	502	489	498	506	468	493	483	525	452	458	450	491	518	486	524	522	497	480	437	463	498	508	491	463	483	478	523	502	474	478	479	467	489	474	493	545	526	458	531	477	546	483	493	514	497	528	479	509	475	480	453	492	530	509	520	461	490	499	469	497	525	497	492	469	513	498	518	506	487	488	463	493	515	457	525	496	464	512	518	506	504	510	550	475	477	479	510	479	514	468	479	505	498	475	500	503	513	502	494	454	477	502	490	490	480	487	479	450	505	484	503	492	453	521	494	504	476	504	488	474	488	494	462	496	510	458	459	471	465	508	479	481	494	511	481	477	468	476	557	506	423	482	504	497	481	453	557	497	497	498	496	497	528	502	493	463	479	540	490	510	533	516	492	505	492	460	519	470	520	480	482	497	496	508	544	474	494	515	499	514	496	469	482	472	510	461	488	512	483	477	507	482	466	485	485	496	527	466	491	487	495	487	498	496	526	470	495	486	481	472	494	506	509	468	483	510	480	521	503	520	460	457	504	498	485	490	497	550	527	506	493	489	476	535	482	486	516	464	455	511	474	512	479	522	499	467	515	526	466	466	475	501	460	454	459	457	506	471	489	497	478	468	451	459	478	465	523	486	497	485	435	457	483	508	494	470	479	436	471	501	502	455	475	536	475	510	508	499	509	507	523	471	513	505	491	435	482	499	498	452	479	510	492	502	489	457	444	473	462	505	491	515	530	512	516	478	493	476	488	474	473	525	473	513	456	499	498	503	511	477	492	484	476	522	518	506	514	530	494	488	510	517	496	491	487	497	491	466	490	499	482	517	490	492	508	531	491	459	469	509	486	456	511	494	465	490	507	450	479	499	503	487	519	509	480	478	491	537	503	476	494	468	461	476	461	507	428	474	500	464	504	467	500	493	493	477	487	468	492	501	481	512	510	498	497	511	483	478	479	498	498	485	487	497	493	520	494	459	507	556	471	497	537	463	475	498	485	472	428	443	486	487	452	490	472	488	493	474	464	500	479	467	482	487	524	534	478	456	480	466	453	486	539	521	449	520	503	475	489	467	491	476	463	496	497	434	484	476	485	503	486	480	521	513	460	481	493	517	473	502	476	486	475	504	487	490	495	509	488	490	488	539	516	481	500	476	437	454	456	487	511	473	474	425	515	461	467	474	507	438	486	509	502	523	475	524	475	522	497	493	537	518	499	498	481	480	464	467	552	472	467	467	511	480	505	483	478	460	485	495	484	500	503	497	466	477	437	473	492	472	494	504	469	448	493	493	461	514	472	486	519	513	505	508	455	496	469	516	472	448	476	491	442	510	504	506	465	494	490	446	508	475
60308	85677	49406	19656	7042	1683	512	465	447	421	499	434	462	480	450	458	447	438	495	413	455	470	458	456	462	478	466	476	461	444	439	391	487	428	452	459	467	465	458	434	463	458	457	501	491	439	404	460	464	415	442	503	486	468	435	428	487	474	438	463	454	430	444	472	429	420	437	475	467	406	482	457	449	457	457	432	437	428	461	462	461	450	490	417	446	473	461	466	454	458	447	452	437	461	513	428	468	446	442	475	430	438	429	453	451	451	472	458	461	443	472	434	443	448	488	471	463	438	493	467	448	473	457	434	444	466	457	459	445	466	446	463	434	482	406	451	436	413	422	468	434	415	430	464	458	420	441	458	477	437	453	440	477	410	455	451	457	492	433	437	461	447	488	469	429	469	450	473	432	418	443	453	436	442	465	464	477	447	437	462	438	417	450	470	500	448	455	440	430	482	450	408	458	441	438	426	432	420	483	434	430	451	418	424	475	424	452	472	466	419	464	469	499	440	453	467	437	476	420	432	481	467	499	444	449	438	419	431	471	426	476	473	445	447	469	465	450	469	455	450	456	463	466	438	469	438	451	445	441	472	443	469	441	504	448	439	452	414	448	436	496	451	450	457	476	453	492	443	472	438	453	447	474	493	470	481	485	445	444	434	466	423	455	428	463	463	413	467	455	450	437	463	486	465	460	444	469	451	511	442	444	460	436	448	495	455	434	409	444	435	453	469	448	448	457	422	442	411	437	438	478	426	461	409	491	479	425	449	430	453	458	475	471	425	486	449	440	435	437	421	469	422	467	478	464	444	451	440	426	421	448	458	435	433	439	446	432	436	463	420	445	471	446	469	408	426	458	463	471	440	456	428	443	453	446	473	423	409	447	439	437	427	442	438	443	447	438	463	468	484	422	453	418	487	432	415	444	421	474	453	480	473	465	488	467	457	438	390	464	480	411	458	472	424	466	446	456	433	451	431	461	462	474	454	455	443	477	431	437	431	451	450	446	507	457	433	474	430	461	417	463	465	443	458	458	455	475	457	485	445	480	420	476	454	420	411	427	445	489	450	432	453	447	450	454	450	467	434	423	430	430	417	495	428	465	426	417	444	440	453	449	424	442	412	439	444	447	447	449	476	515	456	434	488	413	432	444	501	439	454	447	460	429	456	447	448	450	439	481	458	476	453	482	451	468	422	447	468	426	432	472	437	432	420	484	449	463	454	435	474	434	477	472	472	479	477	439	470	477	445	471	446	486	479	455	442	453	466	440	490	439	418	453	442	496	477	464	415	466	436	472	466	426	421	445	432	451	409	444	454	471	485	411	454	451	433	454	447	445	427	432	475	454	456	462	470	404	414	447	491	491	467	431	410	494	479	462	445	421	455	456	448	451	458	477	456	471	435	469	468	441	468	434	421	475	424	419	437	424	449	441	462	429	462	411	455	435	460	436	444	480	423	471	478	477	440	438	415	432	520	437	492	442	451	425	463	461	434	426	425	427	419	478	451	489	467	499	472	448	443	435	413	439	438	428	470	458	458	431	406	427	471	452	446	441	430	472	440	491	453	462	441	432	464	453	465	471	451	418	417	442	462	467	430	454	456	437	397	448	414	439	445	450	477	480	438	437	451	433	442	432	461	463	456	445	430	434	449	468	457	451	458	441	428	437	475	408	467	452	446	440	493	447	422	496	455	464	487	437	423	450	460	442	465	457	466	415	432	429	451	464	503	467	427	420	445	449	452	434	438	452	447	422	487	449	421	477	420	441	455	489	442	443	432	444	450	456	434	461	466	449	436	443	461	422	468	449	439	470	472	465	461	434	446	484	417	469	467	434	480	448	462	463	418	446	472	485	451	438	462	453	424	431	416	452	453	434	454	453	503	472	432	434	480	437	388	453	434	450	449	447	437	467	441	454	464	458	454	452	460	456	433	421	480	448	438	449	443	492	452	455	412	450	502	452	442	460	422	478	428	430	434	454	438	437	472	442	412	440	404	448	447	504	423	467	468	446	436	424	429	496	477	451	414	435	423	468	456	402	447	455	483	452	447	450	471	452	430	432	428	457	442	411	465	451	431	453	473	457	459	427	471	434	432	442	423	413	463	457	444	445	442	444	406	462	486	435	460	461	453	479	468	478	455	458	480	476	509	432	425	456	440	470	471	422	459	471	457	459	479	426	457	435	436	429	450	457	476	439	438	454	489	427	441	459	466	448	453	435	459	447	474	458	430	444	426	465	433	445	431	457	464	470	421	424	466	483	460	493	481	434	479	453	437	479	416	428	437	411	435	413	472	469	442	462	434	458	456	471	457	479	429	459	501	439	423	434	492	470	462	461	432	472	434	452	425	444	412	430	459	441	470	425	451	509	443	415	429	451	432	460	438	455	442	448	478	450	390	443	475	412	428	405	447	456	426	442	473	455	444	442	449	444	428	485	487	484	441	452	447	483	477	424	433	448	467	476	466	473	459	458	455	441	461	422	450	446	430	394	476	495	438	415	451	446	468	452	446	399	469	461	411	489	474	483	457	450	444	478	469	444	443	462	414	434	450	455	425	434	431	431	467	459	469	455	429	433	457	458	433	420	434	441	447	432	480	464	466	467	440	410	470	462	468	421	447	451	449	451	435	434	440	427	413	424	477	413	418	465	447	465	462	452	450	429	414	444	461	467	498	465	470	472	451	416	414	448	456	424	458	434	442	447	485	480	440	451	456	486	461	432	455	451	429	446	465	437	444	427	457	450	446	446	465	449	417	463	454	432	434	494	430	408	431	435	432	462	436	434	425	446	447	437	422	475	450	432	465	482	478	440	447	458	478	429	411	481	476	463	446	414	463	488	461	444	468	432	453	457	476	455	427	473	431	419	475	451	447	455	475	443	468	459	436	441	440	444	467	452	472	454	435	464	467	469	446	436	499	400	471	450	482	470	438	437	434	452	456	470	442	448	425	413	452	488	477	436	495	451	498	424	457	463	456	447	432	461	431	466	465	434	463	451	435	454	451	460	450	441	444	431	436	438	434	445	412	422	437	459	466	446	447	464	464	462	424	433	468	436	450	461	466	459	471	412	506	458	436	455	436	471	455	513	475	435	433	452	425	470	460	417	468	471	471	483	426	452	429	450	484	423	459	475	463	478	445	456	495	420	457	404	454	445	479	432	451	476	452	459	454	495	450	420	430	481	443	461	464	494	455	443	489	489	446	447	461	456	437	490	440	441	482	451	443	425	431	453	477	442	434	448	424	413	464	411	476	461	438	438	450	438	420	450	433	460	453	439	446	429	453	441	459	466	452	467	481	452	457	459	479	466	432	424	446	437	494	446	458	441	463	459	464	469	453	432	433	449	456	440	433	392	442	452	436	432	444	449	446	435	408	407	450	498	445	465	459	472	462	457	452	419	456	443	481	489	455	437	452	440	454	472	430	460	458	451	464	429	467	481	460	466	480	460	438	456	437	455	427	466	452	432	490	450	491	447	461	454	465	467	441	464	434	478	447	434	495
24071	22424	29891	25341	20731	11292	1813	876	718	745	698	697	657	727	631	681	677	681	699	694	666	634	659	729	699	660	656	652	691	738	672	663	682	663	647	638	644	673	694	648	661	688	619	653	643	664	640	685	669	662	651	691	678	680	681	677	655	722	713	654	686	657	660	686	629	660	627	676	589	654	669	694	679	692	703	676	662	674	687	683	662	620	661	653	647	585	682	662	673	687	613	679	686	658	627	670	673	661	642	667	653	679	657	633	640	674	646	636	629	660	676	663	672	657	603	667	682	689	638	619	672	670	662	736	651	659	625	696	660	637	668	652	690	636	635	720	663	707	640	663	623	674	641	704	662	692	673	640	619	672	674	661	641	687	679	618	646	650	657	679	629	697	659	689	745	632	630	621	667	644	665	641	687	669	660	678	663	633	660	672	664	615	693	645	690	629	705	621	615	650	685	664	659	648	680	722	654	684	657	667	663	661	636	707	662	651	666	672	663	628	672	630	654	633	651	677	623	677	664	638	654	657	695	657	636	677	687	647	672	657	662	685	638	674	611	658	678	665	703	666	650	686	710	707	637	711	652	677	693	639	646	662	660	685	662	616	657	708	696	648	670	673	645	633	611	658	675	721	663	662	654	681	624	664	615	646	717	647	676	689	706	704	684	678	703	693	664	658	645	651	650	669	656	669	683	627	647	711	632	639	666	704	618	661	644	664	717	676	657	642	721	680	675	640	686	694	637	668	676	638	676	677	624	680	686	612	700	656	655	612	630	709	610	652	645	646	673	641	640	697	679	696	642	640	665	645	662	666	626	676	602	652	657	648	665	632	680	665	670	688	661	653	674	657	646	662	641	623	698	699	630	688	714	698	697	636	657	665	695	683	630	683	642	641	655	687	686	648	627	673	646	644	639	683	609	615	660	706	635	651	677	654	683	655	652	636	644	640	621	639	642	641	645	710	671	632	670	630	672	649	649	679	661	653	641	653	693	635	669	680	644	693	691	646	625	642	679	644	678	632	665	665	673	632	638	680	686	671	660	642	658	656	663	634	655	687	643	650	666	671	669	662	678	662	639	685	704	663	661	623	670	674	642	713	645	709	678	604	612	667	704	633	627	656	659	660	662	683	629	695	663	688	647	638	680	638	585	612	673	639	664	658	670	692	651	691	610	652	681	662	629	688	702	653	658	716	731	678	667	656	635	672	660	663	696	672	664	639	673	656	652	622	649	618	634	623	641	697	693	666	652	665	689	660	697	659	636	679	645	662	667	685	647	640	649	658	653	698	684	666	643	649	631	682	681	627	691	644	621	623	680	622	646	668	671	668	662	673	668	681	697	638	671	614	670	718	671	683	654	678	663	681	644	675	747	632	667	665	632	663	695	684	699	660	643	666	673	668	672	729	639	710	650	717	658	642	707	662	667	670	708	619	684	675	684	620	638	689	672	681	645	637	661	664	662	693	634	670	680	718	676	676	650	640	659	676	655	656	646	687	644	641	655	635	615	705	616	657	665	653	651	639	668	680	647	619	636	660	649	629	651	663	654	655	701	645	617	639	664	626	659	666	645	638	698	631	654	680	671	688	655	654	679	689	675	652	660	634	709	640	685	663	688	647	667	696	657	664	620	662	648	686	705	678	650	663	671	713	697	688	613	689	660	688	648	653	691	753	643	695	679	676	625	640	638	634	691	660	679	665	667	648	640	633	654	663	672	674	656	624	650	668	683	620	665	680	694	676	646	619	713	650	669	622	647	697	692	692	652	654	685	641	610	616	665	642	642	663	678	623	645	649	637	682	644	687	659	647	658	666	653	613	673	654	659	649	662	639	680	620	632	655	697	688	634	635	647	630	683	642	680	617	691	651	680	673	705	671	620	672	648	694	625	700	652	697	646	715	649	677	661	699	645	645	690	668	641	684	636	666	647	644	673	643	649	693	639	661	668	639	685	676	691	674	631	716	663	730	629	662	663	623	628	589	639	649	697	671	677	680	673	672	678	694	672	632	689	659	662	656	719	657	701	633	635	640	633	641	653	644	636	691	608	682	702	631	661	670	643	643	686	666	680	670	685	645	675	648	680	621	689	686	620	673	671	642	681	704	681	679	642	623	673	657	619	621	684	646	632	628	637	641	692	666	692	656	687	647	677	672	692	636	665	632	699	642	662	729	695	678	704	669	685	670	665	650	647	679	648	624	654	661	690	672	683	694	714	696	619	655	676	675	697	657	639	656	632	628	653	674	706	689	652	700	702	614	611	637	668	657	655	697	693	647	635	673	631	691	621	641	662	674	692	673	636	689	652	646	632	663	631	667	683	634	615	646	682	681	700	634	651	691	662	684	678	647	704	658	680	644	683	670	673	645	608	654	646	631	687	641	657	677	671	621	677	680	663	675	662	663	650	657	650	686	681	621	669	661	679	669	618	628	673	640	703	650	620	653	650	705	630	676	640	653	693	653	675	668	648	652	637	647	665	641	644	664	644	612	666	619	667	644	676	661	697	677	619	651	646	679	661	664	652	682	697	669	643	654	679	646	646	706	657	618	701	694	672	702	694	705	664	662	677	654	678	647	673	630	647	617	652	665	665	668	645	685	700	635	654	597	693	632	640	654	668	713	670	687	695	681	680	641	676	659	662	648	652	642	635	641	681	633	655	687	671	685	647	644	653	629	663	655	618	650	654	635	666	709	596	643	680	611	666	688	636	671	662	678	631	647	655	627	689	687	654	688	634	627	653	639	664	658	657	648	608	669	692	662	640	693	683	630	655	683	672	690	695	660	663	720	706	666	670	689	680	650	651	649	692	677	679	683	650	637	651	653	649	654	674	692	657	611	698	615	671	602	632	651	629	610	693	654	659	651	668	628	623	670	651	634	636	579	597	629	599	684	657	696	653	625	635	630	672	653	615	678	662	636	712	665	617	638	643	671	676	623	612	646	656	669	700	645	651	642	630	627	646	681	638	679	705	660	679	709	675	657	659	674	639	670	658	627	679	674	648	640	678	708	685	641	665	686	615	701	666	649	689	680	669	659	662	678	663	700	684	705	666	679	641	696	698	678	653	651	646	630	646	638	669	666	655	687	640	644	721	711	642	645	640	697	692	676	661	669	704	671	680	672	662	631	621	681	663	668	655	702	682	724	668	661	667	678	680	630	665	665	623	652	621	663	641	649	649	629	651	681	685	632	650	619	668	659	656	689	623	689	668	646	652	637	690	643	663	686	643	652	631	607	644	709	643	667	657	661	645	690	689	650	641	637	598	642	658	643	682	637	655	686	698	675	677	635	675	633	685	659	649	681	706	688	640	660	642	670	650	647	654	627	624	634	657	659	651	618	701	681	666	663	665	633	672	708	617	721	668	702	676	670	666	641	645	656	650	664	667	684	643	634	650	674	638	666	641	681	637	639	658	656	617	671	676	649	655	701	640	662	654	639	670	622	644	656	659	637	684	654	655	647	704	652	644	669	680	651	681	684	639	703	654	650	672	660	663	642	672	654
58515	88920	55000	26905	8550	2073	699	606	601	601	644	625	604	650	584	589	593	578	629	604	591	616	596	585	586	581	592	571	621	605	581	623	630	607	611	562	602	607	623	562	609	606	606	531	552	579	641	590	541	568	561	567	610	558	590	569	539	615	623	602	557	593	629	573	600	559	614	552	610	573	566	599	586	585	585	569	622	617	595	589	628	596	578	568	539	543	590	597	631	603	592	650	594	567	606	612	638	567	597	627	583	584	559	586	560	595	579	576	578	586	599	572	623	613	582	596	567	591	599	588	524	592	598	612	617	611	591	549	575	627	579	617	601	629	570	615	557	619	594	582	599	619	628	567	553	583	583	580	602	588	602	593	563	613	585	593	590	563	563	629	619	610	578	629	627	581	611	584	582	614	603	589	607	546	578	673	607	579	639	568	592	589	600	594	629	570	598	611	634	606	572	592	598	595	600	604	607	586	582	618	627	569	628	590	610	614	577	585	603	605	604	591	607	575	579	597	614	605	624	599	642	612	604	594	596	605	628	605	592	593	584	587	611	579	556	589	592	576	584	581	625	607	579	583	588	588	603	595	583	579	585	625	569	589	633	572	605	587	621	590	580	591	624	593	602	581	605	583	604	618	625	628	640	627	587	586	599	579	610	660	599	629	598	598	572	592	620	569	606	615	594	570	583	595	578	602	623	610	626	563	579	589	549	581	599	628	632	635	579	609	575	613	591	606	606	582	614	585	595	627	542	590	598	559	629	605	587	592	600	604	599	582	542	565	613	599	585	611	597	628	598	563	629	625	598	593	569	584	599	607	567	601	580	590	567	569	564	543	599	589	578	611	565	573	622	588	621	575	604	585	602	582	617	614	581	587	591	610	624	604	583	584	605	600	600	609	647	634	601	604	557	623	556	555	641	597	579	602	571	569	573	576	606	602	583	558	560	585	614	603	613	586	612	536	567	565	610	603	605	602	593	599	543	573	605	572	588	597	576	551	560	599	562	573	581	643	614	613	611	610	608	587	570	582	604	604	624	589	579	596	569	582	639	649	547	572	596	567	603	571	580	619	577	581	609	586	569	623	600	615	615	570	572	583	592	559	546	576	609	583	585	588	586	546	588	597	613	566	576	592	599	591	605	648	583	630	564	576	629	568	597	588	601	593	566	600	545	591	580	607	588	612	596	569	576	583	599	568	602	596	630	603	585	610	590	608	614	589	604	618	605	610	591	606	592	561	580	591	610	552	603	582	637	608	626	581	549	570	594	604	587	571	634	627	556	569	624	606	639	628	564	636	590	567	594	593	600	581	586	594	530	565	612	612	614	568	601	612	569	634	574	604	593	564	587	558	610	567	632	575	570	592	564	582	544	624	603	581	606	601	620	583	586	579	544	585	604	539	636	562	595	579	627	603	569	605	549	594	592	596	587	588	581	580	591	620	545	573	604	571	619	598	600	612	605	604	556	616	583	622	544	601	586	583	550	633	591	608	592	581	585	601	597	572	643	585	580	579	590	573	575	576	615	593	526	596	590	578	580	601	549	595	624	597	631	610	598	590	608	583	604	615	581	558	562	575	597	581	588	602	569	630	598	604	568	576	565	599	592	575	589	530	585	562	620	542	554	610	587	559	581	592	580	560	593	596	643	638	611	604	619	599	567	589	635	575	556	585	571	545	521	625	620	591	610	618	621	602	587	603	597	564	595	574	592	604	594	579	586	595	622	581	559	599	561	616	602	629	561	621	601	600	562	586	636	639	649	619	588	602	582	581	634	622	606	609	574	599	563	589	573	648	561	603	579	553	573	609	568	598	610	557	618	606	564	577	562	565	582	539	634	582	593	640	572	602	587	593	554	603	600	603	608	589	626	560	623	583	564	574	624	562	562	613	616	601	557	618	581	600	585	630	567	592	593	599	624	596	593	589	608	610	581	581	602	617	634	553	591	561	551	568	593	562	599	563	642	592	558	568	615	630	536	585	587	607	560	590	612	595	620	602	565	572	578	558	584	575	628	553	579	578	634	588	551	612	607	593	608	611	606	559	624	587	537	621	588	598	603	577	543	587	572	573	546	570	622	596	606	611	575	597	596	580	580	589	595	570	598	596	595	618	635	568	608	590	580	627	577	577	619	560	612	582	574	577	565	608	563	580	605	579	562	565	556	573	577	588	587	564	593	603	624	573	526	557	574	566	556	584	596	585	592	614	593	620	573	540	597	594	628	582	616	599	603	603	605	574	616	589	606	609	578	611	578	590	554	609	586	571	608	620	555	596	557	616	594	556	548	601	580	624	605	583	590	588	591	602	560	608	629	568	545	593	582	593	608	604	607	612	578	580	570	521	621	610	608	573	577	541	628	561	605	638	583	560	602	589	614	600	582	637	627	568	590	565	588	597	595	572	573	627	573	617	578	590	608	570	650	559	607	578	591	623	592	605	641	615	621	567	639	596	561	611	606	600	596	603	593	567	638	617	558	610	558	631	608	622	606	576	631	623	586	589	615	589	615	554	619	585	573	597	544	588	582	582	626	547	589	606	602	553	599	574	552	611	585	583	588	595	619	596	584	604	574	577	598	564	600	575	559	596	578	596	606	572	568	581	602	624	595	584	581	606	588	599	626	603	569	524	529	593	608	585	577	609	575	579	596	626	601	576	575	622	570	624	562	618	586	564	561	568	592	595	535	582	567	558	568	610	620	607	610	599	589	636	574	567	566	561	591	579	606	595	581	628	565	592	606	600	595	556	598	574	629	565	595	578	617	568	622	616	570	591	575	589	591	618	596	608	594	634	588	583	585	590	596	566	630	609	605	560	552	600	564	555	563	575	591	605	600	571	568	591	563	593	519	552	582	554	569	641	623	588	594	623	596	595	628	592	568	540	588	584	601	559	558	604	613	624	606	570	591	523	558	611	556	562	579	650	581	579	576	596	614	562	540	584	612	594	558	578	576	595	596	585	547	580	550	600	615	611	589	574	589	570	576	582	577	636	623	587	606	564	591	574	542	600	572	577	610	546	634	577	582	549	619	576	576	565	596	594	601	581	597	604	597	622	577	592	542	606	592	583	569	585	590	579	610	567	584	607	579	633	631	587	584	609	551	623	557	613	588	579	564	617	580	569	627	565	609	605	558	572	577	573	583	664	589	626	619	599	590	596	607	593	597	589	599	603	571	568	604	620	639	643	599	536	563	613	616	574	646	609	561	569	582	611	567	567	587	562	584	581	589	613	602	597	569	612	588	561	606	608	578	603	602	581	600	601	613	575	557	568	569	563	600	594	603	588	605	585	592	614	557	575	586	637	605	565	586	625	565	579	606	564	554	564	565	586	581	627	577	568	592	606	570	593	589	557	610	582	588	568	578	594	549	589	547	571	593	589	605	590	569	577	592	618	582	589	600	611	627	599	608	582	571	595	601	559	623	576	582	577	591	613	558	623	614	600	583	594	593	587	529	608	611	599	579	610	562	600	592	532	612	608	571	598	590	574	580	604	587	597	591	583
33745	29530	21072	6797	1136	557	523	473	517	477	507	489	503	446	468	508	499	484	474	507	516	499	504	456	469	471	480	508	489	435	453	479	514	501	456	515	481	486	495	461	495	475	504	509	489	518	491	466	467	482	475	496	491	510	457	499	516	462	475	445	527	462	474	464	474	474	435	486	482	483	453	489	475	480	486	477	452	515	473	477	495	507	517	482	489	495	448	472	497	475	460	491	477	488	469	458	482	473	493	502	507	462	503	503	492	483	401	446	465	475	474	527	498	495	456	469	529	477	497	498	491	492	516	440	459	437	484	505	483	478	534	490	450	482	512	514	529	470	508	501	453	456	480	476	499	477	474	482	493	478	477	489	468	480	509	488	494	480	543	471	473	481	485	462	428	465	493	494	481	465	499	524	483	466	450	504	512	459	457	506	508	479	502	491	450	481	464	467	487	528	424	475	457	502	492	492	505	444	486	480	490	481	486	493	533	490	465	547	466	463	511	471	515	473	466	429	492	502	515	472	466	480	484	459	490	508	477	498	478	479	490	450	524	435	437	459	471	481	472	472	504	487	458	457	480	466	519	456	485	503	489	512	491	483	447	519	459	468	504	493	482	466	437	485	502	481	449	515	466	489	509	485	490	469	481	481	463	482	466	476	472	508	470	520	500	473	480	463	505	504	489	452	470	535	478	460	496	435	514	509	480	457	462	504	488	512	501	502	503	494	493	469	500	474	457	486	438	487	479	489	483	479	484	467	514	511	478	499	453	534	492	459	511	491	452	496	476	441	484	456	474	531	474	480	482	470	481	490	476	476	489	483	498	467	517	459	468	492	476	479	485	477	493	493	490	483	461	478	494	461	463	485	496	480	480	485	450	468	507	509	523	473	467	491	493	521	465	421	510	480	491	485	537	515	472	490	549	479	457	464	472	469	492	506	474	489	498	507	484	463	486	469	480	478	451	530	469	487	491	456	465	434	514	442	467	485	440	484	509	476	481	488	483	484	491	452	499	422	489	503	486	494	495	462	485	537	510	474	512	444	490	490	502	492	467	492	473	474	521	454	485	454	466	482	506	469	484	491	517	498	470	503	497	486	504	460	497	448	467	465	421	496	463	524	440	497	503	500	475	486	500	471	463	468	453	491	512	491	482	531	491	455	515	456	478	483	511	522	489	457	496	529	546	495	485	487	494	489	461	485	472	494	463	482	474	464	492	504	483	503	489	470	486	467	497	499	486	451	496	454	484	468	480	489	448	470	478	484	518	478	470	507	489	507	478	480	434	455	511	482	445	454	509	506	473	479	458	477	485	482	483	461	484	475	489	485	496	506	478	466	464	470	508	466	483	451	508	492	434	472	476	448	501	495	442	498	477	460	489	494	472	463	469	463	485	422	473	514	475	436	476	493	469	500	510	500	488	477	507	516	477	474	497	457	487	512	464	522	474	526	471	514	470	486	467	492	461	515	465	512	486	485	479	470	477	494	453	474	503	472	456	485	494	469	493	494	487	534	483	488	524	495	467	487	512	476	475	523	494	493	451	489	549	494	473	479	446	468	476	491	542	499	472	502	463	491	469	498	502	460	437	466	474	436	498	516	497	508	479	465	501	449	504	487	505	468	496	505	461	506	502	496	459	490	492	491	505	471	504	528	475	513	514	478	501	475	491	478	513	471	484	456	444	484	473	477	467	506	452	467	445	494	461	454	489	493	469	451	492	486	502	458	517	507	476	469	530	447	496	492	490	472	479	483	452	512	471	518	494	503	516	443	500	475	494	468	520	470	504	491	450	500	461	477	482	511	491	504	480	455	470	462	526	496	505	471	495	544	501	501	515	492	511	480	486	475	465	468	448	506	449	512	479	500	503	484	492	473	501	508	483	492	491	498	479	482	447	457	473	507	461	454	463	481	488	485	508	432	451	514	512	485	469	500	459	540	486	473	479	453	509	487	457	477	486	513	504	474	524	495	473	540	470	472	462	483	486	478	483	516	481	513	507	483	505	549	442	458	479	498	482	449	452	483	483	503	485	468	452	473	481	497	468	515	482	522	509	464	464	495	496	489	443	509	473	478	515	474	479	508	460	482	481	425	497	481	507	476	526	458	449	476	494	502	464	496	465	479	501	462	489	476	482	478	487	474	507	499	462	449	483	437	442	458	501	463	465	495	517	446	483	510	514	506	482	475	470	485	488	455	510	469	509	484	499	477	470	493	470	513	502	461	477	486	452	534	500	448	512	452	465	494	511	486	472	496	496	499	460	542	488	439	504	511	442	471	470	525	513	509	490	476	520	490	489	481	477	473	482	471	490	474	502	527	462	471	469	495	532	462	484	504	491	501	502	497	504	485	476	523	494	515	488	456	495	487	482	464	492	499	478	444	476	486	465	432	489	530	425	480	482	515	501	470	502	502	462	508	461	487	478	462	454	479	496	487	465	520	479	440	477	496	456	459	488	435	506	487	483	465	478	497	511	483	492	465	517	488	472	536	471	471	478	519	496	501	494	502	492	481	462	508	494	428	456	476	483	462	465	477	476	481	537	485	500	485	459	481	491	459	475	487	447	462	475	486	480	503	485	458	484	482	499	436	507	470	463	491	519	510	466	453	532	484	477	480	500	490	461	481	477	480	461	475	476	524	498	465	452	481	481	451	519	490	494	484	469	507	509	523	543	492	495	448	445	498	477	486	488	456	499	481	481	492	499	484	446	457	478	460	492	463	486	504	488	479	517	485	496	496	484	450	504	492	502	492	485	462	500	483	482	492	463	471	490	530	494	534	447	481	500	503	457	461	489	496	464	468	465	483	466	492	471	450	459	452	496	539	453	515	432	494	488	476	523	512	471	468	484	468	518	453	469	456	508	473	518	466	471	498	497	509	510	459	494	492	531	514	516	494	461	449	509	474	457	478	480	493	486	476	498	459	481	531	513	478	472	479	484	481	525	494	497	471	467	474	460	471	514	494	432	536	468	507	442	481	502	486	514	514	483	505	474	489	480	484	461	457	453	481	499	492	466	445	451	504	493	459	505	462	494	456	462	488	437	469	476	457	499	461	512	494	531	428	468	490	455	507	458	500	453	465	474	474	500	483	480	510	509	479	458	482	461	526	441	499	476	459	513	466	503	489	522	460	467	502	489	470	461	467	451	487	469	468	501	491	483	487	478	493	478	493	438	445	487	496	475	455	489	482	478	507	494	459	470	471	474	449	447	477	494	470	467	494	488	490	472	511	453	474	517	481	521	490	517	535	514	492	471	493	491	480	451	514	517	517	485	487	463	474	449	470	498	484	453	479	461	494	487	477	540	474	483	475	500	477	481	518	485	492	488	493	468	487	454	476	491	463	510	470	504	483	485	517	464	462	476	500	486	476	479	438	489	485	493	454	446	487	478	479	479	474	514	462	525	480	478	482	492	439	463	512	480	507	498	494	503	475	439	504	457	460	454	488	510	493	476	527	497	452	477	495	488	459	529	473	507	490	468	477	472	441	463	486	459	479
31780	29337	12967	3197	849	469	432	375	378	385	414	396	384	406	440	367	364	383	377	400	421	431	399	441	393	408	364	395	415	407	388	431	405	431	397	396	409	386	377	396	410	378	430	406	399	428	357	414	376	371	379	408	369	425	420	407	433	397	392	400	398	416	425	412	389	395	386	406	393	412	397	394	396	394	414	384	407	396	401	408	403	410	393	367	392	387	388	380	440	396	428	354	439	376	391	365	389	396	369	435	408	402	424	399	391	398	356	392	402	414	402	391	385	369	408	411	417	411	398	374	403	417	383	385	397	414	379	435	367	396	406	386	401	379	418	399	376	422	421	395	384	423	400	395	432	423	388	395	398	362	428	393	414	412	386	394	395	375	407	408	409	401	382	365	411	420	413	404	417	424	407	389	368	378	394	390	404	392	395	407	365	414	422	375	413	363	415	372	408	375	408	399	395	407	434	398	397	421	435	400	406	401	404	417	408	371	411	379	382	425	393	381	410	398	348	433	405	443	393	373	420	415	406	380	410	394	379	405	375	390	377	409	416	360	428	387	404	399	384	421	384	426	421	384	396	384	386	396	395	373	377	410	369	391	384	394	408	397	394	400	372	400	351	363	399	362	390	391	421	361	369	413	440	399	431	354	399	371	384	387	395	410	366	386	378	421	424	398	360	389	393	400	404	426	424	419	386	398	379	382	382	380	405	405	397	413	363	428	410	376	401	408	420	396	390	405	385	401	413	411	382	400	388	429	426	422	415	412	384	400	394	392	420	447	406	418	430	391	416	413	372	391	434	430	427	423	379	414	414	385	400	403	390	410	371	409	417	419	387	397	417	395	353	371	387	404	421	412	402	399	371	405	389	408	393	388	413	412	373	401	402	377	382	378	405	417	384	417	388	397	420	402	403	384	381	424	403	418	412	441	386	371	386	375	422	400	399	372	382	395	423	421	424	406	434	380	392	414	386	382	381	367	411	379	408	413	399	414	392	400	394	416	405	357	402	424	379	389	392	436	378	369	363	421	374	378	400	404	393	393	453	390	429	418	383	409	411	414	416	422	406	374	396	398	405	438	412	399	389	414	381	391	391	431	372	366	418	411	404	412	376	424	388	397	346	397	385	396	386	387	399	408	418	363	386	399	426	401	377	384	368	407	397	392	389	389	387	407	391	407	408	442	353	361	361	411	367	408	410	387	383	439	401	363	351	439	399	374	418	389	401	396	399	402	406	434	379	368	415	430	399	419	393	394	377	417	382	402	383	425	424	390	379	412	369	426	382	378	353	430	369	405	431	358	401	393	407	415	425	384	425	408	432	384	409	406	383	419	471	389	347	406	415	395	399	403	417	414	371	387	389	381	375	399	379	393	409	399	363	404	415	392	411	424	400	398	390	428	408	385	380	414	373	404	388	410	392	414	394	375	404	360	394	385	381	377	402	385	392	376	372	438	399	375	387	388	400	433	386	402	393	417	395	393	390	419	380	394	379	408	361	418	393	409	405	413	420	381	405	410	397	410	371	386	425	389	425	398	371	404	399	418	403	368	408	392	395	388	398	418	424	420	409	393	386	407	421	409	371	385	425	403	396	368	392	404	383	440	402	378	392	369	397	390	433	410	406	397	414	391	407	381	396	359	381	409	382	404	379	396	415	396	407	405	400	399	392	381	378	443	391	393	360	407	398	379	409	388	386	375	387	415	375	424	409	400	393	371	397	404	398	375	406	371	386	381	410	387	376	392	420	392	353	388	395	408	381	401	395	413	376	393	422	373	388	438	412	423	411	379	408	356	381	429	446	397	400	369	380	385	393	436	399	404	371	396	380	386	378	403	394	385	378	441	398	363	394	394	389	406	359	401	361	440	378	389	414	360	374	376	384	418	364	371	391	413	400	436	400	397	383	385	404	387	387	398	450	372	383	412	398	421	382	382	404	380	414	400	409	403	375	375	453	399	402	399	408	390	413	416	396	396	378	364	405	419	379	415	416	416	402	425	367	428	401	393	411	380	403	434	390	404	386	404	415	389	416	388	377	388	405	451	416	370	354	378	388	376	412	402	402	425	409	413	355	398	394	375	385	381	396	420	415	412	388	391	375	395	406	405	389	407	385	401	383	367	407	389	354	391	396	372	403	347	415	387	383	401	393	418	405	389	391	425	349	383	409	381	370	406	403	384	390	422	390	386	389	421	426	408	410	417	426	395	408	401	412	376	413	415	462	384	367	398	391	367	385	353	409	393	429	386	401	414	450	408	399	400	381	363	362	386	394	388	364	373	399	412	408	401	398	403	423	398	390	396	423	396	382	391	415	435	421	374	402	399	406	392	404	364	386	401	365	378	398	372	422	402	408	421	358	394	400	357	405	410	384	388	381	393	422	404	370	390	373	389	401	425	367	428	392	400	369	419	360	384	376	411	411	390	420	398	419	364	395	395	393	373	380	384	421	418	375	398	380	402	378	431	432	390	404	406	389	392	391	413	422	402	408	417	434	389	392	387	384	391	375	400	404	374	379	401	362	380	400	409	364	412	394	391	429	398	401	398	396	418	403	392	351	405	390	400	398	404	385	390	393	386	413	400	436	383	408	402	401	389	433	401	388	382	365	364	399	391	376	418	388	406	397	395	395	393	382	380	382	382	392	401	369	402	398	399	380	395	372	398	406	395	388	401	378	396	383	386	405	353	428	419	354	400	397	443	386	405	395	373	372	401	388	411	397	383	398	414	457	389	417	412	391	413	409	420	372	401	412	385	424	402	399	382	404	393	428	406	397	378	407	365	391	427	417	372	386	416	368	415	420	459	379	415	397	407	412	388	414	413	413	369	428	398	384	390	391	432	400	400	361	374	393	414	400	369	411	386	392	403	382	384	391	387	421	371	373	403	382	367	404	358	381	419	402	381	407	443	375	411	410	392	396	387	383	376	423	422	389	404	417	410	428	408	405	433	381	381	409	398	373	387	368	445	393	402	403	406	428	392	408	373	425	404	351	411	427	363	432	387	417	393	436	397	416	369	376	386	397	434	393	383	372	389	384	384	408	391	452	386	385	417	364	380	403	339	375	406	382	386	390	381	394	396	407	404	403	398	391	380	432	386	394	398	378	384	417	407	383	424	386	390	382	380	379	424	387	410	381	375	412	387	425	404	366	425	377	435	397	398	365	404	398	448	409	413	421	400	427	400	393	394	407	378	401	360	399	358	440	381	426	393	462	423	382	384	389	398	386	423	442	401	384	410	404	371	389	407	411	407	374	429	417	389	367	360	394	428	432	378	425	365	411	375	416	379	378	352	384	417	376	394	405	410	369	384	390	369	388	387	413	413	387	399	357	389	420	375	375	381	411	420	416	433	428	378	392	385	399	407	393	355	400	386	377	428	380	405	399	400	392	399	372	411	392	388	401	378	401	371	392	372	378	405	398	378	407	398	404	413	417	408	407	421	392	410	417	409	360	372	396	385	389	378	428	346	394	383	378	435	387	405	383	367	374	392	394	411	427	374
25022	23681	32078	26897	16993	3902	813	547	529	515	501	516	477	506	536	457	503	543	516	503	518	547	551	520	518	526	452	495	534	544	524	534	495	539	528	469	512	479	464	517	506	518	466	465	505	512	482	499	498	485	532	505	499	504	519	524	528	488	496	501	491	528	519	497	485	481	504	489	500	540	475	488	511	493	482	465	511	504	490	494	496	480	503	489	518	463	521	530	529	453	480	507	527	508	495	531	503	475	501	483	459	492	495	519	490	520	492	474	508	468	498	490	485	473	499	538	476	498	549	529	543	508	538	527	496	468	501	504	483	503	525	500	516	542	510	477	503	523	502	501	502	506	483	505	532	477	518	527	513	518	516	514	486	471	469	506	498	518	533	502	472	531	529	496	485	480	516	505	515	498	506	480	466	483	492	492	505	503	489	477	477	523	509	490	500	471	535	504	502	491	466	522	491	506	521	488	497	503	434	461	495	497	489	483	472	480	455	470	488	493	459	510	543	478	497	496	520	488	477	482	532	515	507	536	477	510	522	479	497	481	542	509	546	524	498	521	479	511	458	499	512	510	537	515	500	508	524	518	513	552	485	553	468	516	512	514	520	488	467	475	518	471	489	505	508	501	507	484	496	520	477	488	486	499	502	492	505	512	537	503	509	472	511	528	489	506	493	512	480	501	488	489	474	535	563	513	512	503	431	463	548	519	482	485	503	494	481	512	528	531	527	489	471	496	487	487	501	503	480	493	476	487	487	502	509	476	515	486	477	518	519	458	511	547	516	592	497	519	508	491	470	505	501	535	497	508	501	462	503	460	534	518	518	510	473	484	511	551	484	472	485	493	524	468	480	510	522	498	483	503	511	471	504	499	527	504	518	495	496	522	504	501	492	480	536	520	491	494	458	447	458	490	555	488	498	495	513	497	473	507	511	525	542	512	476	500	490	504	473	529	475	489	519	485	509	459	488	522	486	538	522	464	497	521	482	536	499	471	491	490	545	457	512	518	470	510	542	480	500	481	513	506	496	518	489	497	502	483	503	503	480	517	497	523	538	493	522	517	498	476	473	493	488	480	463	509	527	504	467	500	487	502	513	529	483	499	498	465	475	478	492	510	513	487	491	494	472	515	507	524	480	499	515	543	539	491	473	525	536	491	524	497	527	484	470	489	507	516	540	543	477	466	462	473	508	480	492	469	529	468	526	517	480	504	508	547	508	521	483	494	534	491	481	534	497	549	518	485	494	494	473	506	498	491	494	504	494	512	504	492	494	525	493	512	473	476	509	471	512	503	526	509	486	498	458	454	480	538	507	493	471	518	524	528	492	481	470	522	490	486	548	486	493	493	479	499	519	513	526	502	515	479	495	458	507	472	515	483	504	507	486	498	487	488	495	553	524	459	529	528	517	509	493	493	501	484	463	494	498	467	539	537	503	521	483	466	486	495	489	497	461	500	516	532	471	511	527	470	525	453	504	507	539	465	499	523	525	459	487	521	491	495	469	552	505	510	511	500	469	481	478	487	453	566	513	485	478	513	483	536	523	527	510	513	493	503	491	485	522	482	491	509	480	469	475	512	478	512	483	539	481	474	495	515	492	499	525	534	497	546	499	507	557	505	558	460	475	467	486	513	532	489	518	497	526	482	516	485	519	479	443	507	469	513	493	538	507	558	501	497	504	505	530	520	498	470	485	531	491	464	498	509	472	530	494	527	496	511	497	517	491	507	507	499	479	523	499	525	493	514	544	527	477	476	493	496	479	480	502	485	515	490	489	488	482	499	486	494	499	476	472	519	519	499	488	487	459	483	497	498	528	468	470	480	516	499	500	507	559	495	506	457	523	514	520	474	524	498	537	486	494	506	482	536	509	501	462	511	460	491	506	543	519	462	472	493	491	506	482	490	494	486	516	511	529	507	489	495	475	515	494	453	490	458	526	480	473	499	492	504	520	456	469	543	487	470	520	499	530	478	495	486	497	495	484	493	506	551	468	535	490	495	512	507	534	470	477	498	468	495	516	511	483	502	474	462	494	497	492	492	514	488	500	494	453	490	518	510	518	498	491	494	545	471	501	468	454	541	477	505	477	497	487	487	503	535	510	520	465	508	514	507	502	503	521	487	479	492	512	527	497	495	519	503	513	498	559	522	483	487	487	500	525	495	490	498	496	477	487	498	493	500	486	520	466	504	523	490	502	504	467	514	508	480	456	479	504	509	517	520	482	487	481	502	484	509	490	515	519	534	490	520	501	487	491	484	475	489	510	493	489	436	511	505	510	503	527	537	510	498	495	483	471	499	491	526	535	489	481	552	504	522	524	487	454	492	526	494	507	474	477	435	512	509	498	516	497	523	520	502	445	509	499	529	483	514	515	467	509	515	488	530	510	544	481	466	507	493	529	503	520	471	466	522	488	485	513	490	504	470	459	472	507	560	515	492	500	497	510	473	494	493	468	485	490	511	511	495	503	508	528	498	502	493	466	487	462	490	475	461	518	538	494	496	485	477	563	545	469	523	517	543	495	502	507	497	510	504	501	498	487	468	507	492	456	457	500	488	509	524	486	497	517	487	471	516	488	495	494	478	513	486	521	501	517	481	484	505	479	480	515	526	481	518	485	461	525	508	477	496	488	531	537	523	487	502	505	490	514	481	451	541	499	539	483	498	510	504	513	505	533	504	476	497	501	486	522	482	504	484	484	482	523	495	509	486	498	479	498	525	506	534	472	491	543	513	494	482	518	521	497	559	493	485	489	537	513	513	496	496	493	487	446	514	495	494	534	509	542	515	502	493	530	485	476	485	559	550	477	511	533	506	512	486	481	488	504	563	494	501	465	545	439	502	517	496	516	502	501	515	479	524	465	516	520	492	536	535	504	489	478	530	494	488	482	521	506	469	481	520	471	465	513	497	524	485	535	479	513	479	463	488	474	498	477	467	508	472	527	556	524	493	498	538	493	512	492	529	482	498	504	503	476	507	519	477	530	524	501	476	505	512	529	509	505	491	507	526	515	489	501	493	515	487	515	489	536	502	519	512	489	530	562	470	485	487	484	495	491	517	516	552	484	483	520	499	499	524	515	504	512	503	459	475	441	499	526	498	494	533	482	507	491	488	481	481	526	484	517	499	493	492	476	521	514	514	462	519	515	491	466	475	520	508	476	507	482	484	495	488	500	475	503	476	488	548	494	522	495	513	553	491	477	502	490	519	539	508	513	503	500	455	493	526	471	465	504	505	514	473	514	490	520	489	513	491	463	508	502	482	484	473	498	533	498	505	489	448	470	520	497	487	459	470	489	486	486	499	525	485	473	503	519	486	499	497	508	480	474	521	548	511	495	489	512	487	516	468	521	458	516	518	489	500	501	530	492	494	519	510	524	503	493	484	469	498	508	511	493	494	521	481	472	499	526	480	467	532	517	462	489	504	519	497	500	537	487	500	498	468	494	526	492	500	478	509	498	526	525	529	472	491	476	479	540	499	498	522	520	513	522	476	460	498	488	512
61544	85893	51715	18356	4226	866	541	436	467	468	475	474	446	474	465	447	484	419	501	453	445	479	471	461	458	484	452	446	454	451	449	440	479	472	447	438	476	449	452	448	432	432	465	481	435	468	437	451	406	451	452	415	441	438	419	455	444	459	454	438	473	437	391	454	495	439	442	475	443	455	478	444	432	446	453	439	471	443	481	430	446	452	467	410	468	462	430	493	467	450	434	441	454	424	447	444	457	444	461	462	502	471	478	438	489	447	407	447	478	465	443	458	451	463	453	457	476	445	446	477	436	481	466	478	488	484	464	492	480	461	447	449	433	469	462	451	474	451	424	475	450	459	442	457	475	490	447	448	460	478	424	463	456	429	462	426	436	424	404	449	473	445	453	476	429	478	458	420	424	461	472	458	474	446	418	404	458	413	453	390	476	428	442	475	470	471	460	461	472	498	427	462	498	440	449	456	421	454	434	439	467	435	457	429	446	407	464	448	453	441	416	482	433	461	448	464	460	468	446	463	476	448	459	448	437	468	424	446	462	409	455	437	458	451	488	463	453	454	457	413	443	461	452	441	440	424	496	483	437	463	455	445	444	458	450	478	450	447	488	458	467	485	471	476	450	486	459	468	434	421	436	483	426	476	468	481	426	452	416	437	450	447	446	448	478	461	447	462	463	424	474	447	474	453	444	465	425	462	507	455	453	454	455	438	463	462	472	420	437	447	430	455	408	430	417	476	421	446	426	409	461	449	450	442	456	448	439	463	465	457	388	459	435	487	432	406	459	472	451	473	446	459	492	448	470	428	455	437	445	441	416	460	462	437	429	478	428	474	466	442	449	411	453	459	446	480	415	447	422	448	464	432	473	443	450	459	432	474	416	441	499	437	462	498	435	481	444	434	463	433	423	470	459	429	455	439	467	493	423	434	453	462	457	442	428	424	471	467	457	459	420	474	429	466	437	434	478	445	469	458	465	459	455	443	508	458	456	456	453	457	458	430	460	468	454	443	472	445	449	448	467	423	431	449	463	451	487	451	460	466	494	447	518	468	470	417	442	439	447	428	447	397	442	480	477	489	443	426	461	462	457	470	454	424	454	483	463	461	450	442	418	455	483	438	469	437	470	441	452	433	439	442	447	473	458	454	415	432	453	470	416	468	458	380	438	471	446	493	446	429	483	448	423	455	461	457	456	478	453	464	441	431	495	440	437	439	450	474	439	461	455	428	463	447	476	402	432	432	459	473	444	447	476	446	481	460	448	444	450	426	452	450	406	432	413	444	440	396	466	483	458	432	484	444	460	461	445	408	478	399	460	446	458	439	468	444	431	459	471	440	474	433	450	408	446	443	403	454	439	453	467	480	474	455	447	446	436	434	428	467	486	460	470	441	439	472	450	452	464	482	458	475	422	418	427	459	437	467	485	420	485	446	440	455	420	497	463	462	466	419	493	461	455	428	450	433	430	441	459	497	457	464	457	448	471	446	434	442	443	465	418	448	488	461	439	478	448	460	437	458	487	432	433	482	438	481	456	437	418	458	473	421	497	465	447	463	494	445	438	447	448	445	437	444	453	457	451	430	430	491	448	424	441	448	418	439	432	438	462	449	448	431	443	424	441	479	483	446	484	443	459	418	478	465	439	441	424	497	442	478	405	451	456	445	450	442	471	445	442	443	429	451	428	491	449	468	361	443	456	462	481	444	446	465	464	430	459	436	475	436	478	421	458	426	484	474	454	449	449	469	444	466	437	448	446	420	470	474	446	463	432	483	445	504	438	461	478	410	462	415	476	461	445	417	435	450	441	448	427	474	488	396	456	422	406	457	431	421	445	433	454	459	438	435	486	465	434	443	451	452	461	435	470	464	405	473	438	413	467	464	456	475	422	476	428	455	461	464	438	444	466	467	438	450	474	402	476	464	469	474	448	454	464	431	419	436	445	431	452	440	440	464	472	434	459	434	431	483	412	426	440	474	454	454	436	458	429	483	435	425	450	475	476	447	404	457	462	507	454	469	395	412	445	423	414	464	453	472	444	445	468	467	456	484	425	418	468	486	457	418	430	462	466	481	432	455	457	446	431	436	460	452	459	467	450	479	446	453	453	474	490	482	423	478	445	450	424	488	441	432	459	437	506	444	503	438	455	435	424	424	435	444	467	442	430	466	444	462	447	431	434	422	452	396	453	442	452	470	443	504	425	406	449	434	420	466	477	456	459	451	448	444	464	464	446	452	497	457	471	453	423	458	447	454	445	441	486	457	477	461	486	459	416	437	428	493	486	438	437	438	440	436	463	475	467	414	416	454	440	456	427	449	464	446	477	477	439	432	477	462	459	447	479	441	425	521	476	459	433	443	493	463	475	447	482	450	464	468	442	440	505	496	412	470	476	429	444	431	447	452	468	455	422	454	438	430	436	478	453	480	469	431	448	457	436	461	450	438	440	468	438	473	441	426	459	440	483	416	451	457	479	442	440	402	442	461	446	432	403	482	440	469	428	451	464	496	418	452	438	450	501	437	436	412	479	438	492	407	467	449	485	492	492	440	419	457	415	446	424	447	464	428	459	495	468	429	443	466	451	466	418	431	450	433	429	474	423	453	455	469	476	441	480	477	435	460	428	482	450	458	420	461	479	455	461	445	493	478	447	436	478	461	443	461	422	440	457	467	404	477	412	463	439	440	435	464	414	435	447	433	460	448	458	434	440	402	452	442	434	469	463	444	438	429	414	456	416	453	461	447	446	441	433	435	453	389	489	450	451	480	463	442	438	465	416	467	414	409	479	460	421	462	438	399	498	437	459	518	444	455	422	448	404	430	463	448	432	432	443	445	442	445	434	464	439	441	440	472	488	486	439	429	438	414	413	499	474	490	450	468	478	429	448	438	455	418	450	455	457	438	455	436	458	458	443	434	428	431	500	476	445	446	467	435	460	453	431	451	414	412	409	428	465	467	441	439	429	428	432	447	438	420	463	460	465	455	475	451	459	437	458	455	468	450	431	453	472	412	430	455	464	423	442	424	449	467	470	409	449	415	448	487	432	479	443	479	454	423	456	477	447	440	456	467	450	410	474	429	442	452	465	408	434	428	431	439	454	500	444	450	456	430	446	465	449	433	425	437	480	425	424	457	469	453	476	412	446	463	456	424	436	449	447	411	478	430	441	432	460	464	448	447	466	448	440	452	427	425	425	477	461	468	457	463	437	460	480	415	472	431	413	416	502	479	424	476	415	456	440	461	442	479	449	447	450	422	428	450	438	470	457	434	403	442	416	447	428	396	463	467	430	473	445	458	487	422	450	485	462	458	448	423	419	451	439	410	441	472	441	445	453	442	428	449	469	444	429	464	484	412	423	437	436	458	483	483	411	440	414	449	498	455	411	469	457	448	444	488	438	487	448	434	435	466	405	421	432	418	458	477	456	443	462	432	469	465	428	490	429	426	478	463	452	446	457	432	462	430	422	463	450	465	458	440	404	471	432	439	465	447	486	477	443	477	459	457
24081	22559	29633	25477	20087	9826	1448	769	678	701	710	665	661	710	674	643	672	619	649	657	716	648	682	679	631	642	645	605	646	664	661	602	619	640	666	652	678	636	659	651	603	653	587	636	637	608	653	675	638	616	638	672	654	697	627	653	658	667	634	654	609	603	634	652	592	620	599	602	631	636	667	637	632	674	640	619	644	613	613	660	640	680	610	639	644	627	656	637	653	651	598	682	647	638	646	592	599	639	610	613	604	653	672	653	624	673	661	626	624	652	653	601	647	660	678	657	664	634	648	628	634	630	620	618	667	617	661	654	648	640	657	652	624	615	647	672	653	602	650	613	627	656	703	608	624	638	622	640	656	646	629	610	635	646	611	650	603	652	648	658	655	656	636	639	647	651	601	610	641	666	641	664	633	647	666	622	621	633	681	618	644	632	612	620	593	584	631	613	644	608	650	632	666	617	602	610	649	647	626	611	699	607	635	640	631	637	633	653	617	629	636	636	639	648	645	625	645	644	646	618	671	650	643	647	658	633	631	637	674	649	624	628	619	661	644	644	629	715	658	684	633	643	601	611	661	620	634	625	645	612	593	625	601	585	619	658	634	579	647	663	634	655	674	654	683	634	645	616	650	699	646	621	646	642	586	657	641	621	668	612	629	633	628	653	653	639	624	654	625	636	627	669	700	595	640	660	622	625	671	642	618	630	661	600	664	709	627	623	644	651	646	597	652	658	656	653	601	644	621	640	635	650	637	669	668	618	659	644	660	651	640	632	647	666	607	620	631	654	654	574	634	627	628	648	638	622	606	651	648	650	671	650	670	624	643	645	615	608	618	638	618	605	684	644	564	611	671	682	644	624	659	645	619	642	654	636	643	597	616	584	641	604	647	705	647	630	617	606	639	650	631	616	612	604	653	658	616	632	578	630	644	584	590	632	622	651	659	631	646	621	651	639	620	587	657	625	681	640	599	590	674	631	651	595	634	606	659	630	627	644	650	671	608	625	635	692	652	652	659	675	671	621	618	643	652	571	663	672	646	640	615	626	660	628	651	642	612	618	657	631	617	651	621	665	642	647	630	587	594	615	619	588	616	641	644	662	627	659	671	621	653	571	613	635	654	600	653	635	633	617	610	646	658	613	647	624	626	613	588	636	618	628	621	606	654	607	643	610	643	622	672	614	625	647	618	607	589	662	646	615	632	668	623	620	611	644	616	680	654	561	617	642	642	652	651	648	625	630	633	669	607	651	616	654	655	670	691	663	628	658	609	717	610	596	612	649	641	593	643	655	666	638	580	612	611	599	675	598	636	623	668	649	649	636	653	569	686	641	615	636	601	686	642	636	655	645	640	697	605	665	637	624	670	653	667	660	629	668	614	630	629	619	628	629	645	695	639	648	617	605	585	678	659	646	642	618	638	634	645	621	632	641	626	638	615	685	658	669	611	640	636	633	649	606	620	621	575	602	682	620	600	619	662	629	626	676	627	615	633	637	668	669	643	640	682	642	629	587	680	652	637	639	630	635	632	627	637	640	636	707	641	620	604	622	612	623	661	622	631	637	654	612	612	656	618	669	648	646	614	655	651	631	596	637	651	698	639	616	625	618	616	649	607	576	610	626	606	599	651	656	630	587	598	606	641	623	654	706	637	661	613	603	640	637	643	648	696	626	577	653	632	660	612	639	627	680	616	613	664	658	651	642	607	645	584	637	647	641	675	676	692	603	631	631	595	617	630	680	645	641	628	607	607	649	636	642	636	657	654	618	616	627	622	655	679	640	587	629	622	660	665	664	711	581	642	653	657	575	606	594	582	586	615	650	588	655	635	634	696	674	608	607	643	671	634	659	634	636	625	647	609	625	656	633	651	611	608	634	591	646	635	660	589	572	658	629	655	643	617	601	653	624	656	681	648	647	638	660	614	640	633	613	695	611	633	645	574	616	659	622	646	616	642	652	610	604	601	639	659	683	667	636	660	694	625	647	599	607	625	615	635	590	671	646	649	606	659	606	649	655	635	632	612	649	628	570	586	645	657	628	622	627	614	659	579	602	624	663	627	613	664	655	613	637	616	659	669	630	630	663	661	622	656	610	654	598	664	664	644	603	628	660	641	655	621	592	640	640	607	647	612	642	621	651	613	666	626	650	616	624	592	606	618	648	637	602	627	641	631	644	684	644	620	647	641	690	581	590	643	647	642	638	671	661	684	625	661	645	606	638	685	638	639	665	643	602	633	636	617	625	624	598	675	651	682	587	613	629	647	603	688	604	634	606	631	626	636	703	617	610	613	603	645	594	606	610	638	660	628	608	587	635	671	628	627	611	633	641	644	599	630	615	663	620	614	623	615	627	680	642	655	664	661	664	642	605	624	658	621	678	633	665	594	617	649	637	647	621	654	618	620	658	644	640	651	622	608	627	659	633	631	611	656	671	644	670	662	633	624	621	676	621	634	657	637	661	682	601	611	665	646	649	618	612	623	644	659	606	639	631	624	632	677	656	637	652	634	607	608	606	628	618	637	645	609	602	639	631	639	593	647	614	691	615	632	616	620	604	674	658	603	649	631	614	624	627	670	634	669	638	617	626	613	625	632	614	635	599	616	662	630	632	630	599	635	609	653	633	585	640	635	666	625	688	591	643	638	685	563	679	643	628	642	625	584	657	625	604	643	665	646	652	658	631	619	617	629	642	625	672	663	624	651	627	663	623	607	614	658	659	643	681	627	640	613	666	624	667	635	638	590	641	646	638	650	622	652	646	628	665	591	648	619	636	661	655	628	628	617	638	664	634	607	643	626	663	623	630	619	630	638	644	637	641	623	609	613	663	622	639	668	594	638	604	635	677	626	619	659	593	622	632	632	587	678	693	602	649	685	623	625	618	646	643	590	606	645	574	634	613	679	617	621	639	684	617	660	593	634	665	605	642	637	659	661	641	675	601	669	627	587	632	633	673	585	661	631	629	634	618	653	642	661	636	637	599	621	668	614	625	638	638	592	632	677	658	643	639	621	692	667	599	630	657	620	660	620	611	652	591	642	623	598	614	608	622	633	614	617	651	621	583	588	636	662	622	652	652	662	617	630	625	605	654	625	667	655	628	681	652	611	639	618	645	624	695	584	633	673	615	608	599	643	636	672	615	618	593	607	644	615	607	643	685	612	650	655	652	630	614	635	642	612	670	597	651	598	632	650	606	631	623	629	672	604	620	666	647	623	622	659	623	650	612	592	623	631	619	605	595	624	658	625	592	626	590	672	641	614	601	613	572	628	611	658	674	625	625	681	596	662	657	631	629	616	636	622	633	622	649	629	642	634	640	585	637	635	622	638	664	633	647	622	604	651	633	607	624	635	606	623	563	615	623	673	614	645	613	640	663	627	625	621	596	628	591	617	650	644	613	626	630	650	668	621	654	633	638	665	600	599	670	644	672	615	615	639	652	663	661	655	596	645	634	619	644	679	665	667	672	667	627	631	615	640	650	620	647	622	605	632	622	651	622	639	587
59119	91153	55135	21672	5978	1640	711	553	540	572	556	577	559	582	572	577	539	642	554	602	596	572	584	603	572	618	575	604	581	581	585	620	609	546	597	545	565	519	616	571	598	565	549	558	594	559	603	543	564	554	624	525	577	552	581	578	551	561	570	586	603	554	596	549	554	551	636	581	570	561	575	616	583	615	590	547	574	594	549	565	564	540	554	599	546	588	592	553	568	573	567	550	589	580	592	574	581	564	608	586	567	569	584	621	587	583	579	565	588	586	581	577	559	576	593	563	521	561	622	581	594	549	544	583	564	554	561	593	532	551	563	561	544	560	526	540	578	588	588	532	554	592	565	575	575	542	540	549	538	561	533	599	548	599	561	592	550	564	570	583	542	594	590	579	537	564	603	575	567	548	589	570	573	584	589	580	647	565	574	561	547	580	559	520	544	570	528	596	572	547	569	575	580	547	582	558	569	586	536	564	557	601	588	538	577	581	575	566	575	580	601	565	592	553	536	549	539	546	555	557	556	614	589	558	528	564	566	593	568	521	575	539	595	598	568	561	538	561	590	546	606	560	543	568	574	531	527	557	553	556	616	565	563	560	543	553	609	540	537	591	605	568	583	544	541	541	567	540	598	567	564	575	572	578	521	538	585	593	550	584	600	543	568	575	570	602	595	542	569	592	609	566	504	594	571	567	504	584	583	579	582	574	553	572	562	573	531	548	585	562	548	552	601	547	573	560	566	592	575	581	541	551	542	592	527	551	570	569	570	568	556	575	550	564	566	619	573	542	559	554	549	606	557	545	579	545	570	559	554	519	549	570	584	588	569	609	575	569	544	569	591	565	565	542	562	572	584	571	544	573	573	575	586	592	588	604	566	572	550	567	529	585	602	540	550	592	560	580	584	572	601	554	555	562	563	555	568	574	568	547	546	565	549	584	537	623	566	647	579	592	543	570	569	598	580	539	531	599	561	578	595	552	596	566	532	601	564	531	590	546	573	543	549	594	548	574	563	537	544	570	574	590	551	590	580	573	591	540	586	550	626	587	594	583	562	577	531	561	624	538	590	576	576	581	522	599	572	575	581	579	554	593	618	584	544	541	542	565	537	585	575	557	596	571	582	573	530	566	580	567	553	572	593	563	548	589	567	591	544	553	567	557	528	591	596	561	558	573	566	597	629	591	569	545	576	596	562	604	566	576	566	549	586	563	603	569	574	562	582	618	553	561	536	582	534	605	568	586	578	575	558	557	574	578	617	534	578	543	546	553	572	564	581	566	571	551	581	573	565	579	594	577	608	590	569	565	590	597	582	574	556	586	544	567	588	575	587	574	592	612	588	557	572	563	583	608	524	567	570	537	566	570	538	580	563	582	558	596	551	571	520	568	547	571	554	565	598	605	571	579	556	589	568	545	591	585	559	511	562	577	568	620	524	535	570	589	549	592	579	560	557	554	549	542	552	571	529	562	572	590	548	569	548	519	588	584	551	574	547	564	579	555	586	556	562	546	605	555	604	585	586	599	613	590	546	541	529	576	577	569	561	560	568	566	576	569	560	593	569	548	580	574	589	598	582	569	548	603	564	564	557	603	560	594	593	568	564	588	548	527	591	596	569	605	588	572	567	520	589	544	547	590	569	547	519	579	617	555	563	577	572	563	525	622	590	596	527	555	542	583	576	532	582	582	554	621	576	585	560	568	572	544	575	591	577	560	557	603	530	577	559	590	576	559	551	526	564	549	570	566	572	573	563	550	591	578	585	508	610	560	573	505	575	554	510	572	555	574	555	548	553	597	567	570	562	572	571	565	566	525	579	562	542	592	596	558	567	577	565	580	546	581	546	610	568	579	560	534	614	591	571	577	550	563	561	560	544	608	539	576	596	590	519	590	523	530	545	546	563	582	615	567	544	546	580	600	592	592	548	560	556	540	569	588	514	595	564	582	519	566	569	532	596	601	572	608	566	584	586	541	548	537	580	569	590	612	592	557	579	544	565	533	565	566	575	580	557	584	572	595	561	583	560	542	557	546	547	528	536	580	567	547	572	589	579	566	548	579	592	566	541	575	593	574	592	541	545	571	560	553	568	580	526	549	541	591	540	566	543	558	593	556	537	584	573	554	576	567	576	579	548	537	501	598	587	517	551	558	582	553	590	507	556	567	556	552	532	582	576	518	566	586	564	617	557	603	520	556	542	540	569	563	560	605	562	575	576	606	594	538	536	617	547	551	610	601	535	544	575	575	582	553	598	574	563	546	557	598	565	593	568	592	548	552	574	542	578	558	577	530	557	584	534	570	558	604	554	598	556	528	525	594	528	622	566	552	542	520	565	558	579	562	550	594	576	575	530	562	547	585	591	605	553	557	539	556	585	570	609	563	582	582	504	585	585	548	546	589	565	586	563	591	550	559	582	553	580	545	561	584	550	577	579	569	572	563	572	599	573	544	599	555	549	596	546	582	573	532	568	587	537	541	559	580	591	551	521	544	554	581	566	577	572	556	573	595	536	579	552	562	568	589	530	576	569	561	558	550	554	558	607	536	551	581	609	582	589	576	575	537	540	556	538	514	563	592	586	579	516	575	547	551	559	574	565	572	536	573	573	573	581	599	549	529	489	560	586	578	562	559	571	582	609	548	580	584	580	571	563	543	552	578	577	558	577	556	547	579	544	565	570	558	566	566	584	586	532	580	577	584	568	590	549	593	622	570	578	581	560	562	528	576	576	626	566	542	597	561	603	600	559	576	528	561	582	541	586	562	553	573	564	576	549	546	588	573	563	548	572	625	576	560	602	580	567	582	561	571	498	558	546	568	624	555	613	625	610	563	551	579	541	535	589	574	569	585	576	567	547	570	562	567	576	577	573	596	551	538	537	571	515	574	528	573	553	571	535	566	551	570	621	573	572	586	527	560	556	555	592	574	573	518	543	563	634	577	580	584	567	553	555	541	566	576	561	591	588	542	600	559	586	590	511	567	587	580	566	571	594	581	527	578	565	585	586	573	594	555	561	553	535	581	571	534	570	619	582	510	556	585	587	571	529	567	559	538	557	604	581	583	573	592	560	554	572	557	556	554	546	542	555	550	596	587	579	563	569	551	578	613	561	568	532	577	548	584	547	596	546	569	548	548	554	569	574	519	561	536	563	533	607	579	533	554	570	584	511	565	549	576	568	556	546	585	606	570	577	572	580	559	586	581	600	579	543	553	551	602	578	539	568	573	570	565	549	562	570	539	575	571	540	612	587	547	572	585	529	589	521	555	577	589	607	555	603	563	585	560	585	542	568	570	586	564	581	577	541	572	588	581	531	576	537	552	610	556	546	577	521	570	582	564	567	568	550	528	565	543	547	539	579	549	528	562	582	574	580	545	572	547	587	570	525	598	581	595	568	578	549	597	548	572	608	539	577	567	615	560	582	543	561	580	553	554	595	599	519	568	561	614	563	551	547	535	604	547	586	551	597	591	577	548	557	554	532	611	551	571	621	540	610	575	564	597	566	589
33807	31079	21092	5298	976	586	480	488	517	506	501	500	476	532	474	490	467	481	508	487	471	479	476	488	491	520	513	490	510	457	486	509	553	482	518	544	513	496	505	457	497	527	511	479	483	488	449	515	510	495	523	531	465	496	479	491	509	532	463	459	463	538	512	525	505	471	501	474	483	468	495	509	499	473	491	488	525	506	479	490	484	496	521	489	498	480	455	503	494	500	489	522	469	484	505	491	496	491	516	512	493	459	511	495	516	485	502	493	487	493	509	490	482	465	492	529	480	518	473	513	472	485	500	481	530	480	508	474	502	515	484	507	521	502	543	497	475	510	505	495	552	506	469	495	494	502	504	521	478	498	480	459	495	465	502	466	471	488	498	459	484	538	462	482	485	449	452	486	506	446	508	488	499	489	484	519	475	468	462	484	453	525	429	490	462	498	492	466	465	534	513	526	487	475	471	519	504	488	488	510	483	471	524	527	467	466	495	501	504	517	481	494	517	502	490	480	474	518	478	491	511	520	518	514	474	469	512	481	500	493	453	535	519	472	468	510	509	459	497	514	509	498	535	491	496	471	490	471	477	495	494	493	470	508	495	475	481	492	486	493	479	505	482	499	486	505	481	501	501	471	494	498	507	514	502	488	486	450	485	508	499	517	475	488	493	487	477	495	516	514	472	475	473	465	493	463	475	494	515	508	483	486	539	507	513	503	531	497	508	495	502	491	449	477	491	489	464	482	535	500	483	479	495	524	513	472	457	498	493	530	491	504	486	491	492	488	463	495	490	475	490	514	500	477	455	473	489	463	517	464	494	512	474	492	496	509	482	495	482	507	509	480	519	457	490	485	466	524	499	494	439	490	525	544	481	480	476	518	497	432	539	458	465	506	449	486	508	496	502	484	484	495	498	496	506	500	471	453	508	493	484	465	480	509	442	517	495	475	523	456	491	500	485	472	484	474	483	483	520	493	529	472	478	499	517	522	496	500	484	496	479	471	521	498	512	475	491	490	506	437	468	472	486	534	496	493	495	499	457	486	476	506	521	482	502	489	499	511	491	527	493	486	496	505	461	496	487	515	513	468	463	473	511	480	510	530	535	461	512	477	505	473	543	466	441	487	475	500	468	544	486	544	509	513	503	525	549	536	479	466	462	473	499	506	517	486	515	482	521	475	448	489	493	508	491	483	489	489	514	498	502	500	509	507	504	491	507	545	488	496	483	510	491	482	505	481	482	491	520	464	549	526	477	490	458	497	478	520	500	459	453	515	517	511	473	468	477	488	466	458	523	498	493	516	452	489	500	438	471	513	488	454	484	494	534	514	504	525	452	497	478	525	488	480	501	483	487	501	475	469	500	464	499	478	496	510	466	501	491	497	468	505	511	509	504	474	520	437	505	502	502	472	493	484	488	479	471	484	505	538	505	472	512	517	485	520	455	475	481	471	540	539	484	489	474	468	495	473	497	497	465	453	510	465	521	473	496	472	527	468	447	485	506	508	501	517	501	506	498	457	453	481	463	524	509	460	481	503	507	513	458	515	504	484	489	479	509	467	518	503	524	499	516	494	511	525	490	503	477	488	474	500	510	502	498	522	496	508	468	502	501	480	539	499	481	477	488	465	505	496	511	507	511	521	518	473	477	472	500	495	475	486	456	493	464	505	446	488	473	494	494	499	496	511	511	506	520	501	476	507	481	512	482	573	481	477	499	500	477	481	515	486	474	485	512	530	528	468	528	506	468	520	502	525	490	466	457	512	449	502	479	517	519	485	495	534	479	469	490	473	454	455	509	483	491	494	506	513	501	506	500	507	481	459	491	467	502	530	493	474	475	487	461	488	440	463	468	499	503	495	493	497	452	453	494	481	473	513	487	487	491	474	464	510	513	495	467	511	474	493	505	502	514	512	496	504	470	466	463	515	500	500	484	496	504	491	505	534	522	467	435	543	466	494	518	470	505	502	483	497	511	465	490	495	505	492	490	468	514	506	490	498	515	502	483	537	511	474	472	477	487	489	496	481	471	493	500	509	487	510	502	492	478	488	476	470	423	540	490	477	492	513	487	474	493	518	542	449	468	521	443	487	492	477	521	452	533	465	488	488	521	493	483	467	533	503	485	495	525	491	499	505	456	490	473	507	513	494	529	516	497	467	512	474	475	515	491	469	489	524	467	477	533	480	463	479	507	481	512	482	496	496	491	513	504	482	471	464	465	486	468	484	490	506	478	485	483	490	511	524	526	497	550	497	498	511	477	478	524	501	554	497	501	489	474	515	477	487	471	496	475	459	469	512	497	444	474	520	449	484	515	443	517	532	460	532	516	488	466	510	502	491	482	513	506	470	480	496	492	485	468	483	479	507	478	525	531	481	475	501	499	512	497	491	512	535	480	519	461	515	466	499	475	474	505	500	453	498	520	494	476	511	498	508	490	454	477	474	543	496	493	506	462	497	493	473	508	468	492	488	500	516	508	467	490	495	433	470	504	485	522	529	529	471	520	488	507	512	537	489	513	482	515	426	493	509	525	502	478	497	465	470	488	495	481	502	533	448	514	511	473	487	473	508	487	506	482	495	541	482	460	511	499	498	529	459	539	532	492	492	515	493	492	529	488	509	483	504	496	446	505	492	486	488	484	497	540	502	485	467	488	511	484	480	482	491	512	497	481	482	483	512	520	469	484	482	477	523	478	496	464	519	475	494	476	485	444	478	480	481	502	506	488	538	483	521	497	471	492	515	481	467	504	510	460	442	543	462	503	489	541	485	525	472	521	470	495	523	507	483	532	524	489	508	499	503	504	489	509	466	458	528	500	435	479	469	501	470	511	476	493	442	479	486	508	477	500	493	506	483	466	496	510	508	515	522	498	496	525	525	492	502	490	487	477	504	514	489	542	495	520	466	471	494	521	467	503	484	518	513	482	493	484	478	453	518	471	514	491	533	509	463	498	519	514	490	454	465	492	493	434	482	477	495	470	506	516	490	494	499	496	502	528	488	499	479	470	469	511	525	521	485	482	519	432	561	464	513	485	461	495	514	477	501	529	487	472	477	477	516	488	505	494	502	516	479	472	484	494	517	507	468	497	473	504	495	525	504	481	500	457	494	495	505	485	484	482	511	494	508	449	526	519	497	488	523	466	502	521	528	511	494	468	542	525	432	485	525	514	483	488	511	480	444	484	472	488	494	466	488	512	515	498	468	503	492	479	524	471	484	484	501	487	470	477	463	481	467	493	483	511	479	508	496	507	446	518	465	460	443	511	468	533	502	518	480	567	512	483	481	485	497	545	512	429	470	514	471	478	482	461	484	563	467	486	453	507	482	510	506	499	518	521	463	494	510	462	500	489	475	481	488	525	460	490	506	482	516	508	520	474	476	434	526	505	492	484	489	500	470	466	470	444	448	508	518	497	481	504	466	491	518	526	487	486	495	528	486	520	472	494	466	508	522	507	509	513	510	498	467	510	516	496	493	476	492	500	521	457	483	469	503	523	524	519	461
32173	31438	11913	2167	768	487	422	382	377	395	416	421	397	408	395	395	390	442	394	397	406	368	400	423	405	399	396	384	422	388	434	388	398	409	402	380	380	378	395	371	399	385	414	437	379	420	413	408	377	412	388	360	450	447	426	403	387	375	450	435	405	426	385	417	438	405	398	417	392	364	406	366	353	414	397	406	392	414	420	410	415	403	353	410	409	417	376	399	395	426	373	376	417	420	418	409	400	410	400	356	385	421	423	399	384	426	346	411	414	423	380	404	387	398	441	382	413	405	392	375	387	423	404	398	436	383	417	376	394	391	421	388	450	392	395	406	402	404	396	423	406	451	417	413	419	405	397	393	416	399	409	388	433	385	395	400	403	418	411	405	392	397	411	413	378	405	353	405	399	418	410	429	394	412	382	424	416	380	415	406	401	419	377	399	358	393	404	410	382	399	390	382	342	424	417	411	418	402	387	388	408	424	443	423	433	399	385	401	455	424	448	396	449	423	370	426	396	397	405	402	438	389	378	413	404	404	399	398	397	364	411	396	385	390	403	414	396	377	374	420	388	348	405	437	414	429	394	398	415	395	402	414	389	398	430	451	375	418	420	379	418	389	426	406	454	416	419	429	410	405	369	407	393	387	396	371	416	413	409	390	384	438	405	371	387	426	441	397	396	401	394	431	394	431	355	393	384	393	395	395	402	358	412	431	368	395	410	409	428	403	402	424	411	406	433	413	424	391	368	431	385	385	397	401	411	369	417	426	407	380	403	383	380	383	393	379	404	382	431	421	392	376	415	395	422	397	397	451	422	418	396	389	378	407	405	401	431	377	391	417	404	406	407	391	403	443	416	442	411	359	404	426	369	376	384	374	413	415	435	407	346	393	353	401	443	398	373	387	367	444	380	377	448	423	382	411	427	398	408	385	398	384	396	409	377	407	398	424	383	416	415	403	416	405	420	405	420	403	401	429	411	420	415	423	404	419	418	376	400	399	411	388	373	438	421	408	416	388	400	418	415	428	380	410	392	436	400	426	397	372	370	413	385	382	390	405	406	427	399	390	415	417	403	440	393	386	360	382	395	392	400	402	421	363	382	396	369	387	385	391	419	421	386	422	400	395	389	425	393	416	360	375	429	415	397	438	371	423	414	384	442	388	386	418	423	372	440	390	394	412	403	403	418	414	408	387	431	413	401	405	425	406	392	382	382	392	418	406	392	405	403	400	423	398	397	362	398	400	358	396	408	410	454	412	399	440	399	417	398	422	379	372	409	412	437	423	423	404	418	416	401	370	428	410	412	427	394	402	399	405	380	413	435	425	381	396	375	424	384	422	414	386	417	421	424	405	412	381	395	394	391	402	418	390	408	413	396	408	366	398	386	408	406	414	397	404	386	404	417	467	405	404	404	407	413	390	386	437	424	430	428	391	394	424	393	421	420	414	392	425	382	412	387	435	379	399	422	402	387	383	406	387	395	396	391	380	401	389	379	405	414	402	402	413	394	427	387	391	422	410	389	443	390	410	388	411	362	389	385	407	441	435	381	405	406	433	413	388	417	402	394	365	400	414	378	433	383	416	379	380	438	449	379	383	378	383	429	362	388	397	416	406	419	398	423	361	439	400	399	360	411	390	415	427	437	409	400	408	388	384	422	421	429	378	404	412	399	411	419	401	407	401	406	404	395	374	402	406	414	392	415	449	392	428	425	401	403	416	376	401	416	384	419	393	402	409	393	392	388	409	399	397	444	391	391	408	392	380	378	406	394	401	391	424	406	423	409	406	408	381	386	388	417	360	390	366	387	419	389	408	401	415	387	394	398	427	365	387	393	447	422	371	415	373	423	383	398	372	384	402	420	404	402	417	385	420	407	400	375	417	410	402	410	382	375	401	434	415	408	406	403	406	424	401	384	403	396	417	379	369	393	382	402	406	373	411	384	419	427	376	396	418	406	377	409	422	371	404	426	415	411	363	385	406	400	399	393	415	406	386	399	371	418	413	370	387	388	410	415	413	398	376	375	424	419	390	424	402	366	420	409	429	402	440	411	383	414	450	409	421	410	416	404	404	417	395	427	394	363	402	416	391	378	420	395	398	391	397	376	358	384	404	406	381	414	366	444	404	394	393	433	404	392	406	431	405	397	384	462	392	414	377	400	374	404	395	383	378	401	407	372	410	410	397	403	409	397	412	396	439	378	395	377	416	427	419	400	387	392	407	371	381	400	379	382	417	385	426	398	379	378	405	403	422	422	387	409	406	380	393	431	420	399	417	424	371	429	415	401	417	367	423	365	397	407	448	372	382	418	407	410	417	385	381	396	404	425	369	450	416	351	392	366	401	421	424	398	416	433	389	394	399	384	391	409	381	395	405	435	391	398	392	382	448	407	390	399	403	426	403	427	413	391	427	427	382	416	401	384	417	367	389	391	421	407	396	392	397	399	433	407	392	422	419	442	407	388	399	358	394	399	410	409	414	396	405	416	444	443	399	374	429	401	432	383	370	383	416	390	403	382	414	416	374	439	423	408	416	407	413	421	404	368	423	429	420	397	383	391	414	400	421	371	389	389	393	392	416	428	391	395	386	398	363	405	401	410	394	398	394	395	393	411	422	389	405	377	406	395	402	411	432	402	388	419	416	408	399	395	373	418	410	398	383	378	400	388	398	390	425	432	432	418	392	369	409	403	425	414	414	396	436	389	374	404	393	370	393	399	453	418	390	397	401	411	436	375	390	392	379	404	400	373	387	389	400	434	400	445	373	396	406	387	420	382	386	427	378	408	408	416	408	431	395	438	414	415	407	419	390	435	400	441	421	407	418	378	394	378	398	368	422	405	400	401	387	413	396	419	381	415	408	394	386	412	407	416	403	401	410	414	374	386	392	392	405	425	381	401	408	417	408	404	425	390	392	376	383	416	432	408	387	358	414	416	394	382	391	417	393	348	409	400	416	407	423	412	421	376	378	376	421	411	363	401	405	425	414	398	420	400	395	384	420	411	423	379	380	409	406	357	398	393	399	395	418	419	413	419	388	398	366	439	428	393	404	380	403	415	388	419	411	418	396	372	403	392	404	419	377	351	382	406	390	387	388	414	406	412	422	394	398	388	409	365	423	417	380	430	394	387	418	406	360	435	394	414	363	405	426	424	406	397	378	416	391	433	404	379	432	433	403	403	421	410	404	409	397	441	370	393	409	417	390	417	399	378	432	408	424	381	417	402	426	426	425	354	379	396	402	406	416	372	421	398	414	429	424	397	405	413	421	399	371	419	427	411	383	421	417	375	375	377	430	415	437	406	398	395	421	390	422	405	385	398	428	417	413	382	418	381	406	378	417	406	400	385	407	430	408	443	358	378	400	387	438	389	402	383	394	414	416	398	429	437	451	431	388	387	400	419	397	382	418	407	402	391	380	393	358	388	414	386	437	380	407	440	360	355	419	374	394	411	384	408	379	410	408	389	372	396	380	407	388	359	405	409	399	380	386	369	437	383	394	390	372
25016	23593	30458	26366	17465	4312	731	576	463	526	493	489	514	488	533	540	478	468	497	482	475	503	500	454	504	477	526	463	509	463	529	459	507	499	458	471	495	506	511	475	457	470	460	469	473	479	489	472	509	474	503	524	486	514	499	472	485	501	479	484	493	498	484	465	486	497	506	511	497	486	467	478	479	493	469	427	491	514	485	506	487	478	470	477	481	485	475	468	477	490	506	483	462	507	491	560	482	508	467	470	508	483	476	506	482	488	472	511	468	477	508	488	479	466	443	483	464	474	490	450	473	456	497	530	513	487	510	455	477	466	474	484	474	497	470	476	474	494	454	506	488	488	490	492	457	478	504	513	504	505	510	516	473	499	470	490	458	519	500	470	493	484	481	461	499	520	509	512	507	518	485	498	501	471	467	500	481	504	513	519	493	471	482	496	473	487	467	475	501	461	504	508	494	474	488	532	510	470	485	480	454	522	491	491	503	466	485	486	451	517	469	523	501	463	514	448	477	458	480	472	449	488	501	487	455	529	452	497	459	475	462	522	474	478	501	480	477	492	492	473	460	498	445	482	451	493	486	470	469	525	516	451	514	457	453	515	526	541	507	463	479	480	475	494	494	473	487	484	466	506	452	511	474	508	481	456	449	535	470	433	502	455	504	491	504	497	474	455	454	541	534	470	481	499	492	465	495	502	457	446	470	503	510	507	463	479	456	493	492	449	494	460	487	494	487	459	490	478	502	479	498	487	483	505	512	469	488	470	478	505	498	485	489	502	479	469	435	511	484	481	494	508	498	471	487	486	461	480	483	484	447	486	436	490	468	493	470	497	470	534	502	500	494	496	455	516	510	534	475	487	483	501	522	453	521	478	498	492	483	495	490	489	487	489	469	488	462	471	472	487	497	478	508	488	533	505	534	475	449	486	498	470	481	460	515	481	484	493	486	464	524	434	508	496	463	477	502	464	501	485	511	463	505	476	509	507	477	502	486	547	459	431	518	481	466	495	513	499	506	488	542	454	487	505	497	504	501	500	515	496	500	462	473	486	490	490	451	469	517	464	489	472	474	462	495	501	481	510	478	508	432	514	494	515	526	498	445	475	492	453	489	463	507	441	486	479	465	505	491	466	499	470	494	497	476	469	492	490	522	484	491	503	496	446	487	494	461	470	492	489	481	474	485	484	457	481	447	458	455	469	476	455	458	468	493	506	502	507	463	496	484	506	470	474	486	469	491	465	461	486	500	486	494	488	471	454	521	464	487	486	513	450	455	476	454	456	494	507	471	495	467	463	466	464	493	505	508	482	466	511	498	473	491	483	457	469	477	475	438	472	524	461	464	501	442	478	497	442	462	489	490	454	468	472	483	505	471	507	437	457	474	458	491	496	498	499	481	467	467	479	501	471	528	483	471	549	517	461	425	499	479	504	512	465	443	491	499	503	485	492	452	455	472	472	502	425	528	432	479	459	473	485	474	523	498	491	486	491	473	453	525	454	497	481	496	469	463	515	483	476	489	510	458	465	501	423	474	499	478	524	460	498	527	483	512	506	524	495	495	458	493	514	477	506	510	480	514	471	522	467	475	463	496	488	482	483	487	482	509	465	474	497	465	492	481	466	445	461	539	488	473	467	493	494	506	479	510	470	493	470	461	508	491	481	459	483	487	454	470	474	482	510	464	481	458	469	507	471	460	474	477	490	482	525	514	474	459	477	491	482	462	520	446	478	511	504	468	468	504	474	503	489	478	491	473	466	477	495	495	506	529	448	456	479	560	507	462	486	502	480	507	455	437	466	509	483	480	439	487	470	467	471	477	460	461	482	487	498	463	517	489	498	488	469	458	487	453	516	461	443	477	473	477	469	466	509	487	492	494	497	470	508	500	529	487	472	480	513	474	489	469	463	495	517	473	465	478	470	467	487	456	474	511	500	507	506	515	458	476	479	502	462	505	463	465	459	508	488	470	484	507	482	436	471	434	475	465	498	497	445	453	476	479	489	519	498	481	464	495	481	503	490	501	502	469	473	480	459	492	486	479	482	490	491	475	520	437	501	502	490	475	464	512	480	499	515	511	507	533	473	458	467	454	513	492	466	487	464	466	516	469	510	485	455	516	481	483	512	473	493	471	484	459	497	493	509	510	477	520	475	416	523	477	487	466	521	460	487	470	479	459	506	494	462	518	498	428	440	503	504	506	483	450	490	500	502	513	538	475	410	498	472	467	491	474	467	490	465	473	482	427	496	481	472	515	484	526	487	487	487	467	510	472	480	492	482	492	507	472	520	492	495	504	452	470	451	515	454	481	478	472	486	517	475	489	509	447	443	500	499	438	478	508	509	507	502	488	484	473	453	468	493	449	517	494	504	461	460	525	476	496	513	496	492	446	472	489	492	497	488	498	449	475	492	449	491	498	492	515	499	472	503	499	496	488	496	472	492	448	490	481	422	488	481	484	456	482	477	479	464	495	471	494	470	505	524	500	449	482	485	458	507	486	457	475	507	444	496	471	506	475	490	478	518	449	493	480	449	494	446	483	478	461	465	487	475	468	469	438	481	440	488	483	509	499	459	466	504	491	462	468	482	515	525	489	483	469	487	518	540	489	475	485	475	453	477	520	457	493	471	472	507	498	479	520	467	457	459	527	515	463	465	448	511	482	479	521	461	477	478	512	500	451	504	502	519	458	481	521	443	445	513	505	520	498	495	469	500	471	452	477	487	504	487	440	481	471	506	496	499	508	516	477	462	498	522	472	498	496	483	479	475	465	489	442	447	499	449	473	470	520	497	453	467	480	460	479	481	488	504	464	471	490	501	479	539	494	506	487	463	470	485	460	513	470	485	472	482	435	479	476	493	490	475	474	479	532	473	505	511	485	473	470	509	452	475	475	492	485	460	506	456	459	508	540	489	532	480	459	495	468	493	492	512	490	481	443	486	490	476	511	489	491	491	488	480	517	508	485	429	502	484	475	499	476	471	473	521	459	515	449	505	450	486	474	488	506	437	495	502	470	480	445	482	488	516	484	464	533	520	479	514	478	470	455	488	447	450	494	483	532	474	483	492	469	456	467	520	488	468	476	467	448	484	471	461	475	499	482	485	455	455	455	485	490	495	463	466	486	456	476	483	490	497	513	518	505	492	486	503	528	478	458	457	478	487	496	463	486	450	458	481	482	504	461	491	474	501	494	460	487	489	463	473	506	506	456	471	471	461	469	466	458	470	485	473	486	479	455	454	472	474	504	540	456	476	463	488	449	501	448	510	454	495	476	513	509	466	497	492	500	474	518	512	453	471	495	448	455	470	523	500	461	473	490	483	477	502	445	509	475	455	481	451	468	501	490	478	446	454	473	485	446	532	480	463	481	461	489	493	488	516	510	485	513	507	487	510	487	481	474	483	499	447	484	464	478	497	500	488	470	461	489	461	485	502	459	498	495	492	488	511	495	557	492	474	492	460	479	514	507	473	474	458	490	492	476	474	486	472	457	467	490	488	452	452
62433	83678	48848	16937	5257	1023	455	428	517	440	443	471	489	429	442	424	471	449	439	449	431	464	439	444	474	443	453	456	450	431	447	437	448	437	482	457	448	400	449	417	460	401	451	443	408	443	457	450	462	445	468	440	413	413	497	404	431	433	463	431	451	494	439	404	465	435	445	443	441	480	437	467	465	405	454	460	451	464	432	439	430	443	417	451	490	434	428	463	478	423	476	457	412	421	444	416	438	436	460	446	458	432	412	448	448	429	475	417	444	436	445	445	442	424	442	428	426	423	443	437	447	445	433	405	426	460	419	428	439	434	467	462	436	453	465	428	429	469	449	454	453	474	474	442	426	450	451	441	447	402	427	461	386	455	485	432	438	445	427	438	441	432	440	458	424	477	459	408	452	449	453	433	443	431	411	417	452	429	420	484	422	487	441	466	466	421	435	448	435	462	462	426	414	446	406	422	468	458	458	397	447	422	437	466	440	413	444	456	436	429	454	464	422	451	449	426	487	440	441	456	416	457	455	428	424	430	434	430	434	436	420	409	447	423	461	433	443	449	430	448	438	464	426	430	414	445	431	427	438	427	417	413	451	405	450	468	445	418	454	447	442	444	445	439	479	443	436	482	415	463	436	419	413	456	443	413	460	427	438	440	488	441	410	440	429	420	476	465	453	481	445	458	438	442	440	443	490	438	440	429	451	451	457	469	460	472	454	418	462	431	450	414	426	433	418	414	393	470	473	427	465	434	443	447	452	414	483	456	423	436	417	456	491	465	428	434	476	431	412	427	403	454	454	408	426	420	452	432	434	452	424	453	379	455	463	463	451	445	391	454	466	437	465	404	445	450	461	417	413	404	443	457	454	479	444	442	472	478	436	427	475	432	446	452	425	473	416	419	438	433	430	438	433	414	455	446	464	429	422	480	437	439	424	441	462	463	462	454	435	447	405	468	444	462	436	439	430	441	456	450	427	415	440	488	478	427	402	413	465	449	466	438	420	403	419	452	438	434	476	454	417	449	433	417	450	394	436	436	470	474	467	463	413	453	465	452	454	431	414	458	444	408	448	474	434	445	430	420	437	445	416	401	440	448	450	404	473	455	464	427	420	403	446	445	471	463	417	475	461	452	439	468	441	446	446	415	434	406	460	426	445	452	415	437	425	460	408	449	439	465	455	452	419	454	441	437	415	427	444	475	419	476	419	490	440	469	465	407	424	468	478	453	435	467	451	439	423	408	441	420	420	475	415	431	426	417	453	503	443	448	442	434	442	422	425	424	400	430	438	419	401	409	431	440	479	408	428	445	418	475	462	424	431	424	436	458	450	443	457	433	444	449	460	464	398	411	430	423	447	433	451	488	451	430	455	409	433	421	443	448	482	437	448	451	453	448	455	461	404	460	420	425	453	433	426	432	439	447	452	476	444	455	493	413	435	455	439	393	429	453	453	441	441	416	453	398	436	452	435	460	463	438	447	446	444	447	466	458	423	448	466	446	435	418	419	440	431	452	435	418	427	425	429	457	454	442	458	423	478	411	455	441	423	475	460	453	377	410	435	434	417	412	428	437	437	454	406	426	426	419	457	443	412	419	438	415	477	443	432	416	433	446	442	424	441	463	450	410	414	462	433	457	413	466	433	447	460	408	451	440	444	432	436	416	442	462	443	442	443	415	429	440	427	433	438	460	452	420	460	451	400	436	439	468	422	457	440	449	446	422	436	457	493	427	434	450	418	444	451	482	475	434	413	450	447	427	453	435	443	429	403	433	484	421	424	457	423	438	409	419	454	423	399	488	446	447	425	453	431	450	468	441	460	462	443	421	385	449	439	385	422	427	466	446	482	435	465	441	433	417	451	454	429	444	406	423	458	447	417	397	452	486	480	463	426	442	439	458	488	462	435	428	430	415	436	430	414	438	439	436	433	442	470	423	421	419	473	452	409	434	442	439	413	485	411	454	454	453	414	401	437	450	474	455	404	455	438	465	457	453	410	416	459	451	433	453	424	424	415	406	419	421	433	458	448	457	413	418	450	428	442	444	440	424	467	423	432	460	458	416	446	446	431	483	455	447	441	432	442	447	420	441	422	409	437	442	447	438	438	459	453	462	446	433	436	440	409	440	442	492	432	434	405	427	389	417	432	433	411	436	445	463	446	425	450	460	414	425	421	420	422	452	417	441	444	423	462	426	424	380	464	411	479	434	455	432	419	419	461	421	442	441	457	438	425	443	454	418	414	444	443	448	443	450	445	418	417	410	453	425	438	446	410	445	438	433	419	463	425	415	433	424	437	433	442	419	428	458	443	434	427	429	423	455	395	450	463	442	441	429	421	439	393	467	478	463	446	474	447	460	446	412	437	448	449	423	422	447	432	451	450	433	426	417	425	433	458	413	443	445	444	444	460	423	421	453	454	445	451	425	459	418	414	421	447	443	420	445	427	416	420	426	447	403	421	439	460	417	429	449	450	455	437	415	449	433	461	431	420	446	420	464	429	448	401	455	409	451	450	419	427	438	457	415	471	426	462	429	445	412	406	466	463	445	435	476	422	417	486	461	399	439	448	425	442	421	470	449	435	445	423	417	417	460	442	447	416	434	459	403	411	471	431	461	474	456	442	437	450	416	418	432	433	419	437	433	411	472	456	458	448	467	458	436	461	447	440	448	492	461	451	404	461	416	403	437	446	440	466	432	439	415	415	444	463	437	443	435	454	441	437	431	426	423	458	445	425	461	440	433	437	455	440	434	460	436	440	428	423	435	465	457	441	430	425	461	416	400	419	456	460	443	427	453	419	415	435	435	438	451	476	444	423	419	415	453	463	447	439	451	442	446	463	472	434	416	423	416	469	459	478	463	460	418	450	419	433	432	428	485	431	434	458	413	443	431	430	396	448	430	444	441	445	459	425	465	427	449	408	448	491	448	404	424	449	440	422	419	423	476	409	431	439	411	437	423	398	445	456	424	443	431	436	422	420	453	409	439	450	430	427	437	433	430	452	415	476	439	474	432	449	481	393	435	419	434	436	467	474	439	398	462	454	397	435	483	436	442	439	424	419	427	422	489	461	415	416	409	484	421	417	434	449	407	431	459	394	455	388	457	424	421	392	466	419	451	428	438	424	428	437	461	438	418	463	444	412	466	451	421	430	443	415	455	408	433	403	453	440	439	462	434	435	411	460	444	389	446	448	454	418	433	440	456	428	446	457	441	443	425	456	440	414	443	462	453	451	424	443	428	446	423	439	468	405	404	457	447	447	463	423	440	478	427	415	450	453	445	449	419	427	416	384	453	445	408	436	455	441	448	432	422	426	434	455	377	423	436	414	466	412	400	456	458	417	417	427	426	421	413	443	457	438	399	436	454	416	428	457	478	426	466	472	464	397	436	455	425	449	457	441	402	449	459	472	467	458	454	429	412	450	407	440	434	427	445	439	426	466	433	405	455	454	445	432	425	426	466	398	455	440	428	428	450	434	431	441	422	483	455	475	435	465	416	468	443
24039	22373	29853	25628	20766	10754	1445	707	655	675	655	641	682	658	623	636	633	638	655	646	693	665	646	656	689	636	690	658	678	657	664	656	641	660	682	661	633	638	626	649	638	660	628	646	650	690	662	628	635	708	660	641	614	628	656	634	646	622	640	671	650	629	666	627	650	642	639	664	675	672	642	606	626	619	641	686	676	666	644	618	644	649	660	634	648	653	670	655	632	671	604	638	615	623	617	652	665	639	595	588	687	640	620	645	638	643	624	611	654	657	656	642	638	633	637	687	618	624	634	672	650	631	636	664	685	594	641	640	628	663	642	649	651	664	623	651	616	644	648	694	650	658	596	644	626	660	639	641	652	631	647	586	692	628	635	633	625	612	636	584	639	682	649	616	643	659	624	658	618	625	671	634	607	644	650	674	672	632	626	600	646	625	615	684	655	614	639	667	648	612	622	561	636	627	613	697	640	662	622	630	671	660	651	668	627	632	699	643	643	682	627	652	668	662	663	671	635	677	650	645	691	643	654	631	660	603	658	676	648	710	609	621	630	616	632	683	712	659	646	623	645	647	671	666	669	684	644	641	632	635	636	667	646	685	602	615	647	610	697	636	643	607	629	595	626	624	630	613	669	665	669	633	654	657	653	678	621	653	644	681	639	652	657	626	675	635	645	649	636	627	647	628	655	631	675	628	656	609	627	611	660	650	631	682	592	655	652	656	697	646	624	653	633	622	646	647	619	612	679	619	615	610	617	649	634	669	588	626	614	641	635	631	594	664	624	656	636	612	635	655	653	671	660	637	643	612	582	649	620	631	690	639	645	657	683	662	640	609	623	700	638	638	665	658	652	661	651	664	675	650	658	691	687	639	668	648	664	616	670	644	669	670	619	689	648	690	659	680	654	640	658	606	616	599	671	668	622	646	659	607	641	637	640	612	624	617	647	595	598	647	632	627	634	645	641	621	646	634	648	643	662	620	630	642	673	618	617	627	605	631	681	663	658	645	652	656	646	599	607	618	629	640	579	694	634	649	653	619	640	660	644	639	653	639	634	666	647	681	663	678	633	672	679	637	645	629	658	592	664	635	605	652	644	645	606	706	633	587	669	635	679	675	647	654	638	607	674	643	631	660	614	620	605	666	625	673	669	642	641	659	636	666	640	648	641	660	692	662	619	634	645	622	646	660	623	644	648	652	664	668	630	634	692	627	614	650	625	628	673	657	642	655	619	631	656	637	664	665	643	617	676	644	668	634	645	598	599	647	637	671	691	689	658	663	638	662	675	650	612	672	636	629	632	626	621	659	659	647	655	594	627	630	685	646	640	608	622	684	639	670	646	696	623	642	633	674	605	624	620	663	585	653	598	562	621	638	583	637	675	719	620	647	590	629	587	635	623	629	630	649	630	608	609	626	622	662	657	580	670	670	619	636	631	659	632	673	638	614	631	654	685	603	641	663	619	648	616	654	604	634	645	647	677	650	677	681	632	659	650	668	636	632	620	646	634	656	667	635	640	592	623	637	667	639	612	644	611	631	657	661	636	648	671	654	651	653	658	639	667	589	611	656	639	687	612	614	660	611	694	662	616	582	619	627	662	646	602	648	661	651	613	613	669	626	655	604	654	666	621	647	678	638	678	625	629	670	614	626	608	639	655	655	646	616	661	673	610	687	620	705	673	658	638	645	679	653	658	633	671	637	668	606	620	622	683	654	651	669	673	663	634	668	680	636	640	634	599	624	659	640	625	661	648	624	656	633	624	608	663	677	625	636	591	613	614	632	651	623	615	640	669	653	647	640	613	624	604	647	618	633	637	650	606	585	674	653	644	631	670	621	633	640	686	624	629	647	631	613	606	595	618	679	649	655	642	652	612	618	637	665	613	653	614	645	626	607	642	646	629	631	648	655	651	603	623	680	665	634	645	668	665	656	625	668	658	683	598	646	645	604	639	692	616	636	619	616	636	629	599	646	636	636	654	698	635	636	640	635	627	653	681	650	627	628	627	646	626	657	611	679	642	648	638	650	663	679	642	622	592	634	624	648	622	646	685	629	604	640	649	632	661	662	663	639	644	652	658	674	671	612	661	631	663	614	634	689	631	626	620	659	627	675	627	651	623	647	597	629	614	628	614	680	625	654	611	653	624	658	622	558	615	620	635	636	653	655	618	661	614	591	635	622	627	684	664	643	588	584	583	659	658	649	651	655	604	621	670	650	631	678	614	624	640	626	577	635	655	664	643	632	619	665	609	639	616	639	609	627	660	648	600	612	623	641	644	638	682	682	637	578	641	606	620	642	626	666	638	624	642	634	650	646	645	638	643	633	632	623	684	672	636	643	651	623	632	710	660	650	623	629	648	632	661	657	638	612	655	605	653	685	628	625	619	684	646	646	582	593	681	623	667	655	615	641	645	656	645	608	713	618	654	613	636	623	655	657	623	630	620	647	654	652	601	663	644	644	608	622	583	635	680	643	594	660	696	637	635	637	627	639	655	595	656	635	639	645	658	651	667	635	654	603	683	649	608	655	647	617	651	630	599	650	651	699	633	645	661	661	591	632	629	684	683	630	643	624	630	630	552	675	586	608	619	664	688	607	654	614	635	684	644	641	638	608	641	666	666	703	636	644	642	599	632	575	624	643	651	604	644	670	659	622	626	685	635	658	650	680	667	619	660	612	626	654	646	637	589	621	655	666	702	669	627	632	664	636	578	632	641	627	637	612	579	613	597	622	637	611	626	612	636	722	642	620	590	661	646	658	644	646	648	630	625	626	669	644	685	593	625	633	651	621	664	642	637	629	653	596	628	601	596	644	644	600	657	663	671	627	648	623	661	628	698	633	662	627	675	637	627	638	641	657	664	635	645	625	610	651	648	669	668	605	610	607	676	617	630	660	637	614	642	640	648	675	652	613	601	660	640	623	684	627	665	654	673	659	673	612	658	632	628	694	637	614	650	647	656	658	670	657	596	617	651	650	667	641	600	619	629	644	604	627	687	625	681	646	673	600	666	626	684	639	666	650	638	617	620	629	646	604	576	641	608	618	618	641	628	615	641	631	668	624	635	639	627	671	655	605	660	625	611	682	648	570	715	635	616	628	666	655	654	650	599	663	688	659	619	645	658	659	641	680	627	625	652	639	643	610	650	642	667	630	629	648	658	613	649	692	639	669	648	618	646	637	663	639	652	680	614	641	633	625	609	629	599	643	659	596	615	618	660	631	648	634	631	633	640	587	685	636	698	626	627	608	602	606	597	618	643	646	648	603	666	643	652	646	634	619	632	647	647	633	604	612	669	664	651	637	686	660	633	647	678	644	635	635	629	646	608	637	634	620	626	614	619	616	614	638	638	625	644	640	678	671	634	609	669	692	633	644	595	685	624	664	637	641	662	645	692	617	697	693	658	619	671	623	637	573	573	605	651	634	612	658	608	631	673	643	657	659	645	616	608	648	625	633	646	584	626	636	651	671	625	675	627	643	669	620	644	614	633	654	635	634	635	612
59688	86709	56721	27054	8883	1979	631	555	533	575	586	604	565	579	605	577	568	615	561	565	578	604	624	576	543	571	564	573	568	555	595	605	606	590	575	521	533	569	597	591	612	605	600	568	616	589	577	537	542	555	563	556	577	561	587	582	567	584	589	620	606	603	579	528	570	584	573	632	571	525	586	605	613	601	589	564	582	561	559	568	550	543	625	559	552	605	551	565	572	558	542	553	608	586	518	591	602	567	580	553	586	566	561	587	574	565	586	581	519	556	570	604	585	604	563	607	596	575	577	613	537	555	534	573	565	614	603	546	609	591	546	601	574	573	578	534	574	562	539	551	618	542	572	598	537	542	590	561	560	557	556	555	586	559	543	596	569	600	540	554	573	590	555	600	596	569	591	536	617	572	568	564	555	550	540	585	535	550	603	595	602	566	577	567	571	549	548	588	604	559	573	565	534	550	584	589	578	617	627	564	535	557	593	569	586	552	565	603	550	570	574	596	584	570	602	550	533	570	558	597	594	571	564	561	557	559	548	573	606	589	568	600	564	569	538	613	586	586	578	570	557	596	577	563	583	585	585	611	541	550	595	627	620	581	547	592	594	547	599	562	573	571	545	565	566	577	582	572	581	574	596	617	618	531	609	508	568	567	541	571	566	561	553	575	564	590	576	578	568	561	572	569	607	591	575	552	547	612	581	598	548	573	590	577	549	594	556	555	599	581	587	628	579	558	534	575	567	564	510	595	574	580	600	545	563	570	558	569	591	567	569	587	519	558	564	557	572	567	534	532	569	574	565	565	619	605	586	573	568	598	538	595	578	560	590	588	584	609	562	562	565	595	567	561	569	537	566	566	627	563	584	565	569	555	558	544	561	576	615	591	573	591	586	552	588	571	548	540	571	598	551	549	573	557	615	557	600	520	569	580	570	567	617	541	572	535	590	621	568	579	522	552	557	572	599	589	550	573	566	585	583	592	565	568	554	566	579	589	573	585	566	579	529	599	571	606	586	537	528	535	579	574	551	548	596	560	586	553	559	558	578	591	561	556	558	581	576	552	576	587	601	561	558	530	600	554	510	587	601	599	544	580	592	552	556	593	581	534	583	552	571	589	565	586	592	600	587	564	563	574	578	580	520	561	563	602	568	540	631	541	574	560	526	578	570	568	579	581	583	577	559	532	611	573	612	557	588	589	535	581	578	600	595	573	567	557	526	597	535	560	600	616	587	563	531	534	558	543	526	582	592	582	525	607	553	597	581	558	554	598	558	581	557	547	572	579	561	568	547	581	525	570	593	558	566	555	597	544	579	584	577	607	585	591	585	579	550	574	552	578	557	540	597	567	546	566	514	552	532	548	559	570	602	570	595	552	582	517	543	532	605	575	601	638	570	554	566	566	574	545	552	601	557	524	531	548	586	608	551	563	566	528	597	585	604	598	506	559	602	579	555	566	567	596	616	561	574	578	519	561	568	602	579	586	553	538	555	607	574	571	595	518	574	576	544	575	574	575	540	576	570	591	573	557	602	619	572	549	538	567	586	555	601	606	546	602	569	554	570	573	590	597	600	542	568	575	557	572	584	573	573	564	551	560	600	579	563	551	545	573	550	590	609	607	542	566	567	559	560	549	562	563	606	588	586	578	565	561	551	551	597	594	523	550	581	559	570	605	563	531	590	589	598	551	584	578	592	533	584	570	557	610	571	630	532	593	539	555	502	592	585	546	551	564	619	573	564	581	569	621	573	543	595	542	598	559	572	616	526	544	567	560	638	550	592	543	545	548	556	569	582	561	579	539	567	569	572	537	564	593	572	578	610	546	544	580	575	595	544	557	551	573	560	594	564	535	540	565	585	548	594	567	534	572	606	544	589	574	560	583	555	542	558	648	596	585	553	536	570	535	648	551	548	554	570	587	555	600	586	551	580	562	575	550	577	570	609	578	574	554	548	590	564	605	591	598	540	579	582	565	548	542	584	557	546	602	564	607	543	590	562	576	573	541	584	581	644	605	557	571	572	573	626	581	550	525	552	616	561	550	612	601	599	571	569	543	534	614	589	561	555	572	577	545	588	579	565	587	584	568	497	567	575	571	585	563	573	527	550	558	559	578	586	569	603	548	539	573	591	551	551	548	556	554	593	599	543	585	537	550	513	578	559	565	564	584	571	604	598	543	538	568	563	565	515	553	557	545	555	613	557	576	569	573	577	596	574	587	577	634	566	597	549	607	595	544	565	535	592	558	596	565	557	550	522	574	582	566	577	583	599	615	546	561	562	549	608	607	603	601	538	553	526	566	529	609	534	572	580	524	601	549	579	619	525	585	605	621	573	545	572	548	558	543	564	598	556	575	591	560	561	603	541	566	599	564	610	572	569	573	592	594	578	565	584	588	569	590	570	611	552	581	617	561	526	573	556	564	602	569	548	588	599	530	571	608	547	554	526	518	564	605	533	572	529	557	600	568	590	563	553	607	542	573	577	602	619	564	554	620	558	586	561	588	584	539	583	546	598	624	567	575	563	609	586	612	567	586	563	544	561	535	574	600	628	603	575	605	564	566	601	565	555	575	621	541	589	626	563	595	550	576	557	592	587	536	573	564	574	588	579	548	570	547	598	548	541	614	558	562	595	569	594	568	543	598	582	596	534	589	550	536	603	572	595	587	620	602	536	555	529	575	587	535	606	601	548	599	562	570	556	577	569	601	554	568	579	528	559	520	595	593	564	520	602	564	603	547	586	571	608	511	601	531	573	555	607	543	631	588	586	564	565	552	590	612	540	618	548	577	556	602	585	546	541	567	600	595	571	583	597	542	580	514	587	580	593	540	568	597	602	536	580	517	554	608	566	565	525	556	574	567	577	565	566	581	560	530	584	588	558	568	599	549	521	579	504	550	539	579	524	579	558	552	561	595	611	531	600	609	587	533	556	580	563	586	580	575	623	547	579	588	645	571	567	554	525	624	563	593	559	549	581	529	539	553	589	549	592	565	602	590	571	569	591	595	584	567	538	617	582	575	583	600	581	587	581	560	560	586	602	577	547	545	573	585	543	571	565	550	562	568	588	577	568	559	548	584	568	549	553	544	607	543	553	508	565	580	586	580	562	568	546	548	529	570	549	567	530	536	563	534	576	576	601	536	546	573	518	597	571	616	558	549	563	545	576	594	589	567	539	566	567	581	564	573	540	577	589	610	549	577	565	527	550	548	556	585	559	599	550	588	614	548	575	588	542	583	549	616	589	568	592	588	542	551	615	552	550	590	590	594	617	607	560	617	534	576	565	553	582	644	554	543	551	551	567	591	593	587	555	564	577	542	586	610	594	536	560	550	592	550	571	553	572	564	597	549	585	528	603	562	571	538	599	570	577	549	601	553	542	617	547	618	580	592	584	607	583	581	579	595	585	590	560	553	585	591	563	574	579	548	590	569	547	568	563	548	533	566	537	587	575	584	583	579	527	587	576	584	572	554	567	605	602	552	583	595	569	584	562	566	525	586	547	565
34316	29649	20379	6017	1140	586	493	492	475	490	495	501	456	541	470	511	483	525	486	511	483	490	510	488	526	532	495	481	502	481	530	513	491	497	463	491	493	516	505	501	501	522	507	474	471	477	525	482	476	451	491	501	499	466	478	490	497	500	502	507	491	474	508	488	479	492	498	489	511	504	492	491	461	462	457	531	504	509	469	490	486	517	457	539	506	503	498	473	504	496	505	499	488	513	520	464	475	520	489	509	524	496	496	483	475	505	452	478	526	474	478	477	501	479	482	525	544	499	502	478	547	496	458	475	516	473	503	511	524	511	473	501	535	518	489	534	463	487	494	501	482	467	503	504	508	555	458	455	474	551	483	514	490	516	512	493	473	506	545	473	485	470	485	503	474	490	495	511	436	485	519	484	503	505	475	478	515	486	481	482	472	497	477	544	481	505	513	485	466	484	490	522	470	489	512	499	541	445	512	471	542	471	522	462	482	479	449	511	478	500	514	495	500	493	470	483	509	518	478	482	538	505	499	490	491	480	514	490	495	477	500	522	516	505	500	476	461	461	484	500	504	491	519	496	531	511	476	513	469	477	490	540	519	529	489	512	496	478	515	480	526	463	504	502	489	511	487	497	501	454	477	492	512	503	507	474	515	483	453	493	465	506	527	472	487	486	515	480	487	500	502	480	506	484	494	467	554	501	482	528	481	508	506	433	503	499	508	460	504	479	450	479	520	476	483	487	499	501	499	479	531	505	497	509	540	459	516	525	496	485	472	485	512	519	481	511	472	506	524	508	489	503	455	485	467	470	553	524	501	511	470	485	479	477	496	483	492	483	477	508	455	511	491	496	506	459	494	509	493	503	442	496	507	491	467	488	514	460	491	509	500	485	519	479	530	486	468	485	546	476	473	484	506	495	519	472	478	469	485	502	493	489	452	516	491	482	473	492	500	494	520	507	500	478	506	494	480	488	549	490	469	494	562	494	467	480	530	504	498	500	503	487	493	478	455	481	455	489	505	444	470	468	446	485	524	517	528	513	519	498	491	509	492	511	496	454	507	482	512	512	477	458	508	483	490	491	494	474	469	515	500	474	499	528	516	472	512	548	522	511	474	517	521	523	468	476	524	498	486	485	511	493	490	492	541	472	519	522	515	469	459	523	463	447	482	475	537	464	482	473	508	509	509	473	489	464	490	491	448	497	464	505	507	537	471	499	500	488	493	503	503	455	510	492	483	484	493	491	503	452	468	487	487	520	490	495	435	508	523	482	484	505	487	505	540	515	540	496	500	480	486	476	496	486	473	526	475	532	445	517	426	521	488	482	534	508	520	504	476	478	526	477	530	496	452	478	544	490	499	481	468	449	476	504	515	488	485	470	461	530	490	467	491	476	489	477	480	521	466	480	481	491	494	484	508	472	473	511	507	530	460	510	455	474	504	477	491	492	507	543	498	481	494	482	473	508	501	475	480	493	525	490	470	500	482	483	461	501	484	529	470	474	431	461	476	487	479	461	463	500	459	524	518	482	488	522	518	483	469	483	470	477	470	499	499	460	484	480	462	499	478	522	479	480	461	496	519	486	508	483	525	448	499	520	485	471	455	460	474	494	467	486	495	471	517	502	466	506	495	478	538	468	495	526	492	476	483	499	513	500	513	510	486	520	483	510	494	518	538	482	479	501	521	509	507	537	521	549	507	452	464	476	515	538	467	459	482	489	520	466	493	432	507	478	504	470	507	462	480	505	489	496	477	498	501	486	447	521	456	497	491	484	507	438	448	484	515	508	497	517	517	463	469	446	478	536	487	498	484	503	489	490	492	491	469	481	490	525	473	493	476	497	501	488	499	518	470	478	506	507	492	492	510	480	482	494	500	497	488	510	460	503	476	468	488	526	478	496	473	501	494	498	470	507	500	421	495	489	506	477	483	516	473	479	521	465	483	480	471	462	497	457	493	490	465	517	507	470	571	473	488	508	504	485	484	467	477	551	519	504	511	474	486	505	481	510	550	511	523	514	484	500	508	507	516	478	478	481	507	505	448	491	477	487	482	497	499	503	479	478	477	502	483	492	489	496	493	469	484	477	542	500	487	491	514	491	494	512	498	538	521	503	512	496	480	535	497	509	489	475	488	507	499	495	516	518	488	506	474	528	480	485	480	488	472	496	469	509	510	472	512	447	515	514	485	544	461	463	480	467	527	490	452	510	509	517	510	496	469	480	473	502	520	488	466	478	506	504	517	489	479	522	534	520	470	492	507	483	475	501	494	501	483	507	486	479	522	499	487	495	460	518	488	470	447	483	493	479	522	487	516	498	498	470	493	491	501	495	491	514	506	480	536	490	517	490	547	476	478	483	476	477	493	500	510	508	515	502	519	516	510	460	493	515	493	490	461	506	512	475	505	489	508	455	541	486	506	481	503	482	501	493	498	500	481	473	483	515	471	492	495	524	509	482	482	480	456	466	501	479	504	497	543	514	515	481	515	533	451	509	490	510	474	453	506	504	505	473	458	499	543	496	491	488	507	502	490	528	509	474	539	524	508	461	465	471	504	478	495	508	476	483	481	487	480	497	505	471	507	526	512	499	507	513	519	483	468	455	484	500	545	506	465	475	487	504	494	473	491	480	459	496	496	479	489	452	501	466	502	495	493	471	529	493	530	503	472	493	477	436	500	483	504	528	474	512	503	469	470	520	501	477	501	472	535	528	513	473	462	477	506	513	466	474	511	462	519	483	465	447	465	512	479	500	459	479	481	470	524	493	490	532	500	485	505	507	501	485	497	462	479	483	502	487	480	497	498	490	468	480	531	472	449	483	511	543	505	511	474	491	485	490	522	501	492	503	471	478	504	510	481	545	479	489	497	473	530	504	478	495	505	474	501	492	505	478	504	516	477	456	521	528	507	547	500	514	521	499	507	501	493	498	449	513	449	493	547	517	512	505	455	450	491	527	470	499	488	522	507	503	461	464	475	445	500	497	484	489	530	511	464	510	495	494	445	494	482	426	516	522	478	473	504	502	479	507	537	501	490	504	511	483	487	503	492	487	453	458	506	514	477	478	481	509	466	495	521	492	511	498	489	519	536	470	489	487	493	491	507	531	486	497	447	483	490	513	513	502	472	487	502	483	472	511	482	485	532	509	511	471	449	473	525	496	506	509	493	501	460	494	478	484	469	509	493	458	437	495	504	527	537	515	511	491	490	511	465	481	489	497	513	512	521	474	485	513	477	465	517	433	564	465	496	440	475	493	508	491	485	503	497	484	514	526	526	492	467	465	486	444	495	474	460	518	519	492	499	473	481	514	498	484	497	498	521	505	478	452	519	453	470	490	479	510	469	491	488	497	457	472	499	511	499	504	521	478	513	519	502	465	459	506	506	489	498	477	464	493	469	501	496	480	457	453	492	525	479	475	495	501	485	509	487	520	469	476	479	506	474	509	468	490	495	478	458	511	513	529	489	492	514	486	501	492	483	472	464	489	472	514	504	504	532	497	468	490
32585	28767	12251	2755	897	529	415	427	425	446	406	388	461	402	424	395	405	422	385	400	440	400	414	417	415	387	428	397	415	388	421	399	409	387	408	426	406	352	415	387	378	400	386	432	362	410	407	370	394	416	407	399	352	431	419	405	437	406	413	412	399	413	365	394	431	397	392	399	372	394	355	431	422	412	406	422	396	399	411	427	411	405	397	397	394	399	408	400	409	386	401	416	406	452	455	388	394	400	374	401	434	386	394	410	428	379	407	414	419	425	412	379	389	412	389	380	401	435	386	412	408	395	451	409	448	403	405	405	382	395	402	437	407	398	401	368	375	398	404	415	393	414	412	403	391	414	387	410	387	411	387	415	415	406	378	420	410	399	368	404	355	411	426	393	419	424	396	390	411	411	407	388	415	386	393	425	400	427	410	417	372	392	422	384	420	391	390	410	400	404	386	408	418	391	417	387	433	424	393	415	435	413	455	384	381	411	382	427	425	365	396	401	398	414	413	379	416	411	370	383	392	430	428	379	429	409	376	412	431	420	439	417	388	394	414	396	407	424	414	426	394	413	396	440	409	389	387	413	381	374	392	372	404	432	392	408	433	386	404	407	405	393	385	378	408	429	417	407	398	413	355	393	424	413	399	413	417	416	442	407	423	430	395	393	413	409	424	433	391	415	392	419	422	449	408	378	379	371	406	403	381	372	398	432	424	389	456	397	438	406	416	422	404	377	402	403	434	398	436	380	400	384	396	391	411	410	397	409	379	420	386	378	400	398	401	435	373	401	439	404	404	405	424	438	391	378	426	384	375	414	406	397	402	401	394	399	427	398	443	407	429	398	405	417	421	393	409	377	388	395	396	431	395	395	414	373	376	401	423	394	433	390	405	401	411	422	417	433	434	405	391	407	381	416	392	433	413	428	417	390	436	382	419	405	430	390	440	434	382	396	414	391	410	415	444	389	415	396	419	409	394	365	384	388	383	386	391	420	401	419	391	401	424	410	434	404	380	400	387	402	385	406	379	430	393	412	420	410	404	405	387	423	443	386	368	403	396	386	383	408	387	401	406	409	372	395	417	398	396	449	418	356	389	394	375	404	401	406	395	426	400	437	411	420	406	374	416	427	418	399	417	398	420	440	418	369	401	406	388	388	407	410	455	406	430	393	375	392	382	403	417	443	382	428	378	402	386	391	376	405	390	387	413	405	426	378	387	406	388	435	424	388	408	373	401	390	415	431	395	425	405	399	403	400	398	396	392	406	398	398	392	431	371	376	393	452	402	424	402	421	397	392	385	408	427	397	387	429	393	420	371	397	429	390	412	380	397	396	423	414	390	409	428	407	417	381	390	374	398	417	395	413	444	395	390	391	397	418	411	400	413	435	434	390	405	407	409	393	397	383	388	395	387	377	373	386	405	432	421	426	392	414	427	421	395	440	398	393	375	381	416	406	389	378	420	441	404	408	376	346	384	406	381	425	417	422	405	423	413	398	415	409	400	401	397	413	405	371	409	406	420	415	376	412	397	409	438	422	397	398	414	400	360	410	387	434	396	398	421	418	370	417	395	367	392	427	398	417	427	393	441	394	392	430	417	405	381	387	392	419	397	407	376	407	408	435	415	368	401	406	398	384	389	407	416	371	372	428	389	404	388	402	369	406	430	369	377	417	375	389	409	422	396	424	425	400	400	415	393	384	389	423	413	407	394	395	414	436	431	393	423	384	412	373	375	401	414	363	402	383	388	386	394	392	420	390	408	396	461	421	399	406	437	415	412	442	402	414	380	401	405	381	407	422	398	348	396	410	404	402	401	378	381	405	380	434	401	405	405	403	404	399	396	393	414	405	399	390	430	399	382	406	420	411	380	441	420	416	378	364	397	431	424	429	419	420	413	410	415	378	396	428	373	433	430	385	388	374	392	383	416	409	444	409	410	407	375	392	413	425	399	398	430	379	394	428	358	393	398	406	379	401	388	429	418	380	408	395	383	436	410	404	421	413	400	386	423	405	421	429	424	400	385	364	385	396	417	427	429	396	422	419	393	404	411	364	393	392	397	394	347	373	426	423	419	385	387	427	460	366	427	398	375	417	402	410	425	402	371	423	385	404	433	425	415	424	431	389	395	385	380	400	380	419	375	404	389	395	411	396	416	415	394	400	414	415	391	432	438	445	424	421	436	388	387	393	381	429	467	438	417	399	392	381	392	402	415	366	420	418	412	388	395	403	417	462	409	448	390	373	437	407	417	431	427	398	385	390	399	393	415	409	402	394	416	361	419	404	368	392	439	427	364	406	372	394	407	383	406	383	394	420	403	438	423	390	387	376	416	424	410	449	400	382	425	429	385	381	407	426	414	424	450	394	405	403	372	378	387	394	398	412	423	376	395	426	391	420	408	416	431	429	422	448	411	389	380	413	389	424	389	393	424	400	441	415	432	389	394	444	397	376	401	402	442	401	419	428	418	394	404	412	379	406	403	430	400	420	395	423	432	385	411	393	362	384	392	446	396	417	402	416	341	378	413	440	383	417	400	386	388	413	445	389	378	430	385	398	389	416	384	405	383	434	380	412	416	417	429	401	381	464	381	426	423	430	408	402	429	403	425	416	396	390	424	394	415	419	396	417	417	429	386	438	390	395	401	411	419	402	401	378	391	421	418	408	389	415	384	371	405	406	368	362	402	391	440	413	421	410	433	437	407	369	402	400	383	391	445	390	382	423	409	431	410	404	406	411	392	402	412	449	405	366	397	438	383	403	411	404	391	428	407	397	410	403	385	429	433	391	415	405	377	386	394	427	431	402	372	418	432	419	408	382	438	396	409	407	389	417	397	429	390	393	397	395	416	428	417	406	383	407	389	389	357	388	433	405	361	417	401	453	355	451	407	456	394	403	366	426	380	383	393	413	420	385	418	396	416	395	394	390	389	378	416	403	436	390	404	409	382	393	388	381	417	385	386	399	413	398	390	407	384	446	444	420	388	421	428	381	388	393	391	403	392	396	377	407	416	438	423	389	385	372	386	403	407	377	414	388	416	391	404	410	381	410	393	390	422	360	427	390	407	402	406	419	412	400	407	465	392	355	397	397	405	417	408	398	384	374	415	432	400	431	394	359	394	396	457	405	385	411	422	383	366	382	403	430	394	422	428	392	368	389	393	402	372	404	389	371	391	423	373	382	444	398	415	438	419	439	406	439	413	388	395	386	392	412	431	428	413	381	377	387	392	432	398	406	439	418	418	435	398	405	399	402	378	395	418	401	403	416	401	426	359	388	385	385	395	436	384	379	402	385	428	428	417	378	390	433	417	391	417	434	411	401	418	441	454	420	386	407	372	403	404	368	397	383	447	400	424	406	397	395	443	388	393	397	429	436	418	428	405	404	402	415	428	386	425	405	378	385	382	392	400	390	425	358	413	381	422	373	384	413	433	425	389	411	431	400	415	403	403	398	412	394	411	420	392	428	417	416	379	387	396	401	406	401	421	393	401	421	401	416	370	425
25117	23545	31567	26391	17372	4320	841	595	575	530	524	530	532	503	523	521	505	505	496	499	489	518	503	475	517	513	517	548	484	550	509	529	524	552	495	516	522	534	500	539	507	547	498	489	538	459	498	533	486	467	515	522	484	558	503	527	472	480	542	547	530	558	511	467	532	534	512	566	499	514	509	519	475	493	522	522	508	506	534	513	462	512	547	480	480	516	497	529	522	538	566	505	494	503	487	538	502	450	522	496	505	466	497	498	516	494	479	494	505	539	532	500	489	540	530	487	483	525	561	544	497	496	514	481	506	514	509	543	479	484	512	511	530	529	515	474	495	548	520	474	530	525	516	524	523	471	491	515	526	533	523	542	507	543	556	463	540	492	510	478	519	569	536	518	516	510	500	523	523	452	554	507	527	512	498	513	479	504	527	527	462	488	532	504	488	485	450	468	485	471	501	482	499	480	511	544	501	494	517	556	515	504	521	523	546	497	509	496	534	534	510	491	499	540	536	523	522	546	456	480	550	482	487	510	500	522	563	517	505	506	482	528	496	507	531	501	494	513	514	510	519	498	546	524	533	503	515	514	507	528	521	467	506	534	518	504	513	461	523	519	515	552	527	550	497	514	490	558	512	511	506	517	524	564	545	521	519	478	517	520	516	495	506	525	489	521	487	490	536	512	503	492	564	490	495	521	505	478	504	576	494	502	506	494	505	508	516	541	555	522	512	510	506	489	515	519	535	517	481	495	550	490	511	519	490	509	490	502	484	556	511	517	538	482	535	489	544	522	525	518	543	486	458	491	521	478	491	528	511	500	533	508	543	498	554	493	535	505	461	543	553	494	527	508	518	537	469	495	514	506	523	485	488	530	466	503	508	481	561	542	526	494	506	492	535	546	528	487	536	535	492	501	490	512	483	521	529	529	535	503	570	546	532	493	503	513	521	483	544	524	506	555	479	502	568	507	560	532	522	499	514	549	557	522	497	538	514	528	535	570	506	487	538	535	497	518	531	492	536	495	528	480	560	497	546	473	518	531	485	527	497	535	483	513	482	497	499	497	500	510	500	503	528	519	449	520	523	528	551	528	512	527	560	504	503	516	510	536	492	519	463	507	486	574	493	527	522	536	507	465	538	496	520	488	543	501	553	535	530	516	514	520	511	524	457	519	506	490	465	519	564	498	532	492	520	519	500	518	501	511	541	498	489	533	518	493	532	525	520	514	522	549	507	505	489	507	525	482	510	536	518	522	521	503	521	490	537	525	498	523	516	502	520	516	502	532	564	544	533	481	524	513	527	536	490	512	515	468	490	492	525	495	529	478	531	501	486	513	523	541	493	530	494	511	514	551	488	545	501	517	488	514	493	493	509	520	508	509	523	538	510	504	493	499	503	497	503	513	530	528	514	545	496	544	527	565	504	547	553	509	480	517	541	456	538	489	461	498	511	510	563	474	525	492	537	511	530	518	492	470	491	532	497	511	508	486	526	473	508	492	499	533	495	538	505	509	520	496	474	530	485	488	497	513	498	531	562	463	552	504	526	532	514	476	495	503	508	509	504	507	499	556	532	531	546	550	549	495	477	519	497	536	491	532	521	526	481	462	507	521	494	518	433	543	525	551	500	519	511	512	495	529	458	492	502	514	519	519	507	505	493	487	528	514	528	527	509	520	490	501	511	494	489	507	516	535	487	473	483	573	495	565	526	503	497	514	497	507	478	517	495	497	476	510	499	496	513	492	495	496	501	513	492	526	507	504	523	500	529	516	539	494	491	526	509	525	478	500	518	529	485	520	472	507	464	492	479	535	529	514	525	553	482	524	519	496	500	487	546	489	465	557	478	533	521	512	521	493	492	551	513	575	558	483	528	467	502	558	518	519	509	527	469	529	490	502	481	497	470	513	477	478	513	461	479	532	479	518	490	491	535	531	507	504	463	507	525	524	505	526	496	511	510	502	512	523	519	457	501	516	517	538	518	510	522	475	522	509	474	544	536	501	490	543	513	484	505	491	529	517	511	499	521	506	529	556	490	542	498	558	499	503	503	554	508	448	532	516	528	513	502	507	496	504	517	480	530	508	540	507	491	549	527	521	484	550	505	504	520	483	519	523	534	514	487	525	522	502	497	500	533	548	494	481	546	502	495	503	521	484	532	511	473	505	500	530	508	517	523	546	525	486	511	506	510	517	494	520	525	481	522	520	484	494	504	502	546	518	548	507	508	549	516	539	511	489	551	497	522	499	490	510	541	514	495	539	507	527	533	523	517	493	518	533	523	525	545	517	537	494	518	512	514	520	535	508	506	510	527	502	498	513	483	551	501	519	496	529	553	497	534	473	529	497	533	530	477	518	488	494	500	504	520	530	521	507	557	534	484	505	486	522	469	473	543	481	513	502	543	525	495	506	528	492	495	517	518	523	510	491	519	505	527	554	467	493	536	566	509	521	503	501	462	554	503	532	504	524	486	512	523	499	531	511	499	497	480	511	486	518	516	511	506	481	539	502	533	504	498	490	546	479	523	533	463	520	506	541	456	501	535	491	514	514	537	519	521	527	528	491	497	532	528	529	535	564	525	531	505	471	520	571	530	504	479	479	526	520	491	525	528	542	482	529	515	522	522	483	541	548	520	510	473	536	530	497	534	501	526	490	499	520	519	535	479	506	548	538	536	494	491	496	479	515	514	477	508	522	559	495	500	486	515	508	538	544	549	518	517	506	477	511	516	526	514	534	509	498	448	542	540	482	509	524	534	480	526	530	514	498	530	526	535	545	504	551	563	499	522	512	472	540	477	541	480	537	473	510	476	503	493	515	518	561	539	488	466	484	514	508	476	521	521	544	488	488	541	515	480	554	510	493	513	528	520	513	536	519	494	550	536	555	523	498	542	523	512	536	532	506	530	482	519	472	536	495	551	490	508	488	533	500	457	467	510	536	539	558	524	515	517	536	524	483	514	535	496	475	512	518	503	526	530	515	539	511	511	515	532	500	518	468	547	520	493	492	475	507	488	558	515	498	553	506	477	572	524	506	513	510	502	529	517	519	519	547	530	464	523	434	532	525	516	522	497	522	525	519	502	525	496	501	518	510	537	498	550	536	499	517	502	483	504	534	483	504	477	502	526	485	507	504	537	507	526	538	529	542	495	513	506	512	510	485	522	490	493	535	502	513	536	513	493	479	501	493	529	495	503	545	502	491	530	522	522	522	523	483	564	547	531	529	515	504	502	525	497	545	496	506	502	496	514	535	520	488	509	531	520	493	481	481	507	527	505	516	520	515	506	553	507	491	479	498	510	481	533	496	484	545	479	471	489	491	516	540	542	480	506	522	530	553	510	500	508	532	530	525	483	547	505	511	526	494	568	521	472	506	528	511	498	551	506	508	515	517	502	506	485	490	511	478	548	521	525	495	549	539	535	487	496	499	531	492	487	549	520	486	483	533	502	499	517	484	525	506	526	509	511	537	482	465	513	522	520	547	524	506	485	509	518	449	496	474	517	500
60470	83266	52940	17995	4342	1032	523	446	501	488	490	433	459	481	446	465	499	483	422	503	497	449	453	433	520	493	495	496	443	462	500	513	476	442	454	499	461	462	470	461	485	427	423	446	495	439	454	464	436	485	473	473	496	477	472	508	461	521	502	462	475	462	485	483	481	446	421	485	446	483	455	474	493	460	493	477	451	458	477	492	471	462	459	467	492	476	448	479	502	463	472	433	448	480	454	482	447	440	485	423	500	442	458	468	467	463	441	425	485	453	465	454	468	475	435	439	473	457	474	472	472	470	481	466	460	492	449	474	464	488	464	491	474	503	485	472	403	458	454	484	436	485	470	461	445	448	467	462	459	480	462	443	458	473	455	473	456	509	491	433	438	492	491	437	469	463	454	454	455	481	477	485	484	443	472	497	479	470	463	467	494	447	443	481	454	448	451	450	488	475	482	462	445	437	454	454	455	437	463	462	478	476	496	448	472	494	461	453	475	468	458	469	414	476	456	428	441	418	445	474	450	465	472	453	461	473	458	469	460	450	499	470	449	444	442	462	446	449	501	450	481	478	461	489	480	484	425	441	486	431	521	429	440	440	471	442	476	441	453	453	508	453	446	458	438	456	482	500	424	434	465	483	481	460	438	454	508	448	426	469	492	449	472	429	462	455	454	470	479	460	469	501	441	457	477	460	471	496	485	479	500	485	434	464	428	493	455	475	493	463	411	462	450	412	443	457	462	429	450	462	453	464	475	487	472	466	482	459	437	469	447	441	469	448	492	467	496	468	500	444	502	453	459	458	483	430	464	459	507	482	478	498	510	429	466	488	448	476	499	519	434	456	481	428	482	488	484	499	462	465	456	441	459	468	454	458	450	454	483	410	479	482	435	482	433	471	510	454	488	452	445	494	433	461	464	489	469	459	446	454	481	465	438	468	477	475	459	468	485	476	466	481	452	440	463	451	474	442	475	468	424	495	440	420	454	509	474	464	417	407	438	481	430	461	457	515	451	477	431	506	420	475	469	470	480	461	476	447	514	467	492	446	473	453	488	482	501	455	499	487	456	439	481	468	489	477	467	419	478	458	489	482	498	479	460	484	466	448	443	470	451	443	477	456	482	452	461	439	476	463	445	468	486	511	456	440	478	429	477	467	431	503	498	459	429	486	485	474	452	499	487	467	467	469	455	444	456	480	432	452	442	467	504	454	449	514	480	493	462	490	486	470	453	458	491	476	444	468	439	473	452	481	479	455	468	462	491	459	456	457	445	492	497	437	460	486	451	433	476	454	490	485	470	469	488	444	471	482	488	483	445	444	442	427	484	455	454	467	498	444	463	433	446	458	480	469	474	434	457	457	473	482	478	463	449	427	444	462	478	458	472	450	417	478	520	462	465	450	492	487	461	446	464	473	431	462	448	462	459	467	447	438	499	441	461	439	463	478	475	477	437	459	467	447	443	465	442	448	477	463	469	455	459	451	458	476	457	442	488	444	436	511	512	461	491	459	448	487	488	482	488	471	472	437	473	481	464	456	443	495	473	464	458	483	461	459	477	475	460	484	452	461	496	459	465	486	484	468	501	449	454	478	466	458	449	486	444	450	476	495	478	500	485	463	452	455	479	504	499	428	486	493	480	463	472	497	462	466	502	503	456	497	486	452	448	449	487	473	466	468	489	451	446	489	468	445	467	480	434	424	474	470	449	471	502	418	439	434	447	473	445	482	455	474	504	470	484	455	492	491	453	434	474	440	474	479	408	461	470	500	471	450	447	482	446	466	450	453	454	487	500	463	482	454	469	445	424	481	487	478	456	462	504	469	466	459	438	477	482	397	471	424	476	494	456	488	470	483	481	467	469	447	442	502	494	455	464	470	478	465	429	446	456	460	484	454	439	438	443	469	463	466	458	468	461	441	452	467	471	474	443	462	455	480	465	453	441	482	431	449	442	413	425	458	472	456	459	477	521	427	502	468	472	456	456	462	463	475	440	473	465	412	476	446	495	454	453	443	458	463	461	457	452	453	479	476	486	472	498	453	474	430	449	490	463	500	489	465	466	491	471	494	489	461	426	477	462	476	475	466	469	466	443	498	482	497	457	500	476	436	438	432	453	452	443	464	468	432	430	460	468	445	431	471	465	447	457	496	472	475	469	484	445	494	470	452	455	517	449	490	452	455	442	494	474	460	441	472	483	490	466	467	453	431	440	443	489	440	456	451	465	509	420	443	452	507	429	493	486	425	464	445	493	465	481	458	461	455	493	473	481	437	441	461	471	429	460	464	445	485	421	422	469	422	452	417	462	495	442	440	488	477	457	497	460	445	433	464	446	485	483	484	447	470	485	430	454	468	430	463	488	457	444	483	468	461	494	448	457	460	456	461	467	433	438	477	418	444	435	454	460	427	487	462	463	451	459	476	472	484	467	436	477	462	479	444	473	452	451	507	468	438	451	433	461	529	471	451	458	463	466	453	449	481	439	497	471	473	460	467	483	443	463	472	470	459	459	465	477	487	446	442	480	464	472	474	461	487	474	457	456	439	495	485	443	469	437	477	477	456	456	461	432	438	503	469	429	468	470	449	454	450	463	470	427	475	496	419	464	481	509	439	437	459	462	445	457	501	437	458	448	460	487	475	472	416	475	453	480	437	432	467	510	427	476	491	446	460	443	489	469	454	501	475	473	413	500	455	491	455	465	428	444	449	468	453	516	452	477	433	469	477	439	421	459	463	476	409	458	426	440	449	459	442	480	440	467	496	469	473	479	452	490	491	447	435	454	506	478	467	461	488	488	411	479	425	459	405	462	472	429	431	446	444	472	470	438	453	460	477	444	457	437	460	459	437	424	448	468	489	478	459	470	490	476	454	430	455	481	473	497	472	487	437	451	442	485	474	473	452	475	468	443	460	467	461	455	473	453	430	476	450	474	459	459	461	484	470	431	447	407	487	473	485	473	490	444	464	493	468	453	474	448	462	427	427	465	462	458	433	449	467	466	441	424	483	431	457	432	467	440	465	479	483	481	440	460	427	477	443	447	476	439	439	441	457	461	429	489	465	441	482	430	476	476	500	418	468	476	507	451	478	444	441	472	490	439	439	444	427	483	521	495	438	457	455	476	494	479	447	430	436	421	468	456	453	522	479	476	426	464	449	499	498	464	472	487	502	466	458	449	457	458	438	443	453	431	471	473	496	498	467	448	420	453	516	446	467	431	455	491	465	463	462	460	444	464	456	453	460	446	442	457	475	450	457	450	504	458	471	467	460	435	425	478	497	441	472	495	459	471	486	450	439	465	455	456	444	488	449	451	444	477	504	415	473	471	465	486	492	451	454	466	492	484	410	424	448	472	416	439	460	464	468	455	443	458	460	466	458	459	427	454	474	434	498	475	464	479	453	447	487	435	453	483	479	455	467	432	517	470	468	488	474	498	431	438	479	536	490	483	439	452	486	461	444	462	480	485	538	461	468	450	459	472	461	469	450	467	456	451	480	446	482	458	465
24199	22778	30425	25546	20102	8763	1380	804	700	716	721	706	623	714	664	711	712	700	666	662	679	644	637	670	683	669	646	634	694	675	668	616	637	660	657	683	667	686	711	621	670	665	691	700	674	645	651	629	671	717	672	708	661	666	653	661	650	657	641	668	672	690	692	645	684	643	655	597	647	675	669	664	681	647	732	658	643	674	694	637	684	655	673	668	670	667	612	629	575	646	642	654	645	643	668	667	622	646	657	689	667	693	651	668	667	666	699	638	679	656	683	700	634	611	633	634	685	672	669	691	614	608	675	689	654	661	644	688	680	663	665	652	641	684	628	670	662	670	664	693	687	657	641	660	640	672	731	650	668	664	646	649	685	692	705	658	647	656	624	686	634	629	644	647	669	650	669	651	691	631	681	671	650	668	633	644	703	676	616	653	645	663	632	666	653	657	651	652	661	700	666	663	621	659	619	673	639	675	672	720	666	645	656	665	671	652	684	677	622	684	646	635	677	649	658	677	706	620	680	651	636	637	638	679	680	674	655	649	658	674	676	671	679	606	662	676	665	707	658	658	658	635	656	625	650	628	655	673	669	652	683	638	664	685	643	641	693	680	615	641	648	648	657	637	656	669	636	676	688	622	639	614	630	632	636	680	609	661	635	668	632	608	617	692	689	668	679	639	615	638	653	630	693	678	614	643	669	667	670	660	693	642	704	655	636	603	644	624	634	651	634	659	672	628	615	699	636	704	633	623	630	698	689	650	608	696	673	654	698	666	648	649	706	665	657	644	668	651	649	652	623	668	647	689	683	666	666	701	686	652	678	711	617	687	669	657	617	661	664	674	653	658	675	656	668	675	660	647	692	672	690	636	681	719	663	652	645	637	664	670	642	640	644	656	661	679	643	663	688	667	712	690	684	666	679	641	695	677	643	724	711	645	621	665	665	633	650	684	654	668	649	636	643	672	634	661	677	742	628	662	639	649	662	653	652	609	693	673	629	678	654	604	623	664	618	632	643	660	644	667	697	658	616	655	650	664	620	624	653	657	573	624	636	641	703	664	652	667	686	687	660	639	659	670	665	668	621	668	655	649	629	660	694	627	678	687	631	642	737	675	640	651	717	653	588	659	664	597	623	641	612	646	673	660	638	610	679	665	698	657	615	682	669	667	659	684	685	684	629	648	658	647	631	679	669	696	654	654	637	619	681	683	710	641	658	637	690	663	671	642	724	655	677	643	691	609	683	676	654	620	639	662	692	652	668	669	691	669	680	681	671	617	648	629	606	734	687	601	666	722	661	657	623	639	650	665	646	693	658	671	639	644	663	667	662	634	640	672	653	641	629	681	673	649	638	684	619	642	622	682	636	650	625	685	690	671	645	631	605	638	668	607	668	598	689	654	681	654	637	643	687	649	651	630	657	674	665	690	668	613	686	654	668	670	668	657	641	674	646	677	651	655	678	676	668	638	725	711	649	650	645	664	643	704	664	672	622	653	626	660	653	660	634	674	654	672	699	651	671	655	727	692	675	647	648	667	716	664	663	645	685	645	668	659	611	663	646	679	656	678	629	645	667	669	663	635	657	668	684	640	642	656	684	623	661	664	675	670	652	641	605	691	689	666	663	636	733	628	670	668	634	631	632	655	616	645	650	644	616	670	645	659	663	685	652	637	672	661	645	634	660	697	626	665	676	673	661	686	637	664	675	640	649	659	683	637	685	679	616	689	677	637	643	669	672	685	662	706	663	652	703	673	651	675	665	700	640	680	642	674	633	612	712	718	637	637	654	600	678	643	667	632	666	701	677	651	686	653	644	656	669	649	662	709	602	636	657	640	659	673	643	654	620	631	648	667	623	635	653	630	640	642	625	582	636	627	662	630	681	642	596	624	636	654	651	658	658	633	658	648	684	711	631	657	641	625	625	660	641	689	696	654	650	677	629	633	624	656	628	662	675	618	645	666	640	657	707	612	636	653	723	639	648	655	641	670	669	693	623	660	643	640	651	642	719	638	635	640	670	643	682	632	636	659	627	671	701	631	656	652	628	674	641	653	639	643	653	670	698	684	640	682	682	662	687	709	647	650	706	673	679	658	728	660	671	674	663	639	681	646	676	629	654	641	648	663	682	660	684	700	659	669	624	635	666	651	650	677	675	661	637	624	701	659	666	626	658	648	624	610	643	646	633	611	625	665	629	661	664	649	654	659	692	630	637	652	674	610	647	622	641	642	647	661	653	608	670	660	657	634	665	665	676	633	651	663	651	642	641	660	678	657	670	693	705	647	636	589	668	654	688	680	669	663	629	667	663	656	679	630	623	675	631	635	647	625	666	648	675	665	615	642	672	652	673	677	628	648	612	688	664	691	651	641	654	721	659	671	669	690	667	646	640	643	663	687	649	686	642	664	667	650	622	629	672	686	661	683	616	610	637	664	688	665	670	688	680	678	663	635	647	610	675	643	610	613	657	623	675	670	647	660	614	609	641	651	691	669	642	666	668	667	673	631	663	684	664	671	617	616	664	638	658	686	670	680	671	653	677	634	664	652	663	693	666	643	643	615	656	595	677	708	635	631	631	617	677	627	661	633	659	604	642	641	608	630	657	634	675	634	650	657	716	675	653	675	623	666	661	668	629	710	703	672	682	689	626	609	645	639	631	639	635	643	622	651	611	659	654	611	653	672	642	639	675	647	633	667	673	662	629	623	653	685	656	642	709	675	631	645	630	637	685	587	691	649	643	650	648	625	715	654	662	710	684	666	645	712	690	671	659	671	646	725	654	688	588	622	632	688	687	642	672	634	644	617	674	679	670	630	687	695	665	679	666	671	669	659	661	655	640	659	669	623	639	700	623	636	673	660	649	643	642	685	693	695	673	627	677	673	648	674	587	627	687	658	643	638	657	686	640	664	633	670	655	638	654	619	658	650	700	626	658	658	607	631	671	637	681	665	664	672	668	709	659	635	635	679	654	673	647	629	674	651	648	653	635	635	683	626	672	636	637	617	672	638	636	683	650	688	656	638	641	631	629	612	748	690	673	706	647	666	671	629	647	632	603	670	623	680	655	608	674	660	639	629	668	636	618	655	653	666	662	657	668	673	633	619	676	645	657	651	686	707	627	639	667	638	675	634	598	591	651	696	641	648	681	705	676	608	645	643	622	682	735	623	660	710	661	621	653	637	633	631	654	615	700	642	690	656	643	651	658	618	608	677	639	659	658	647	667	704	633	666	628	657	633	681	607	623	637	694	654	656	641	698	658	707	665	647	675	668	661	669	641	691	717	667	697	663	689	653	654	685	667	645	675	640	681	669	642	653	697	658	645	658	631	627	709	678	617	612	677	682	691	653	651	624	660	655	664	652	642	646	664	692	665	708	669	661	669	644	629	647	664	641	650	691	638	668	651	633	623	651	686	620	634	681	682	698	670	653	626	665	663	658	671	644	659	668	720	673	612	658	683	649	662	680	645	683	668	672	640	625	690	695	645	650	700	682	660	698	654	631	639	637
57644	91400	56249	23082	6186	1050	664	601	556	598	580	588	608	567	593	595	574	576	582	568	572	584	599	582	583	623	622	606	594	563	593	594	584	539	568	601	606	550	627	593	612	595	559	616	602	570	547	598	588	574	627	581	635	594	609	604	595	563	526	599	609	559	532	570	579	595	586	541	607	591	580	571	578	568	591	593	590	557	593	598	636	571	584	577	540	579	627	641	569	589	584	608	593	614	586	567	599	559	593	556	560	553	581	575	586	587	605	598	571	554	558	601	563	562	554	600	601	560	658	624	580	557	603	612	572	570	581	562	567	627	577	575	607	568	560	559	600	597	574	573	592	558	614	598	591	593	595	541	579	545	651	601	592	593	549	586	562	591	605	648	595	557	582	626	593	563	588	607	570	563	575	578	592	565	601	584	613	592	602	553	585	654	570	617	610	604	536	565	577	624	580	567	601	609	628	596	595	612	591	559	572	617	609	558	567	558	589	533	580	591	574	566	601	612	608	570	545	577	574	552	608	552	549	585	553	610	578	566	589	638	544	543	606	582	573	574	562	584	553	544	623	548	587	571	593	574	567	542	557	578	571	564	550	548	582	538	543	596	560	568	593	578	607	567	572	596	564	591	539	601	583	537	576	606	576	615	528	554	601	559	569	642	578	552	564	614	559	589	562	605	580	600	584	560	623	598	597	599	593	595	556	574	585	585	577	577	621	588	538	581	574	566	583	591	552	606	576	566	557	582	606	564	637	573	571	559	611	581	595	593	593	557	546	558	541	574	558	569	595	575	589	601	600	549	581	554	629	569	572	576	606	588	576	618	583	591	591	525	583	567	608	545	574	525	548	587	588	629	573	572	592	650	579	611	572	596	576	574	583	589	586	574	639	598	582	537	603	582	567	613	629	559	559	611	610	583	648	597	569	611	532	574	543	570	561	582	568	549	617	580	578	572	541	586	589	597	552	571	575	615	576	606	587	625	574	560	572	548	616	650	577	578	602	597	577	575	591	557	578	585	565	589	622	567	617	596	578	508	587	639	609	592	560	606	580	592	536	609	596	536	560	595	606	577	566	544	521	630	577	579	582	559	592	610	590	589	597	591	653	621	573	554	542	601	555	612	586	605	603	570	566	557	567	571	601	627	572	572	578	580	574	599	616	552	618	602	572	528	557	625	574	561	568	549	560	541	614	570	549	575	565	570	600	576	543	542	558	593	598	588	546	522	586	563	585	563	560	589	551	568	539	561	567	582	607	573	584	564	573	545	598	594	594	593	552	607	607	544	575	586	601	561	569	602	562	594	601	588	582	591	556	574	608	548	611	595	538	569	538	575	557	565	605	569	553	572	625	580	569	581	557	566	552	586	574	538	599	612	611	605	565	602	610	546	562	597	591	576	568	556	610	617	559	598	628	558	559	597	603	539	552	580	556	586	610	601	564	595	540	611	548	577	574	583	589	552	580	587	571	624	638	587	598	539	598	565	571	591	527	613	563	641	606	598	539	545	559	619	564	519	594	563	564	589	577	575	594	615	647	546	587	615	517	586	584	560	547	541	629	587	599	574	597	572	609	580	583	576	569	567	573	574	585	634	598	599	557	575	556	581	599	579	569	591	594	613	608	586	590	567	563	576	561	574	554	556	618	561	565	581	581	562	564	612	597	562	556	568	551	594	598	593	574	569	572	586	601	569	605	553	574	562	618	626	553	584	556	566	559	553	548	532	596	583	569	587	581	562	610	592	552	589	607	603	561	574	562	566	569	581	608	594	578	567	581	585	555	587	538	548	591	578	621	541	589	566	561	627	569	614	551	578	639	542	551	589	582	628	600	596	561	570	578	559	568	591	537	611	594	560	547	552	602	550	638	616	539	593	618	549	597	586	597	566	578	596	549	609	593	594	604	611	584	605	611	604	580	572	596	602	590	614	582	592	569	594	593	572	571	621	590	633	619	574	579	581	584	578	589	518	576	580	589	583	620	571	601	569	615	607	570	585	534	589	586	609	586	563	582	597	591	609	568	577	573	606	578	597	603	568	566	556	605	598	571	613	622	549	571	565	569	558	572	554	599	536	538	573	569	599	535	594	618	598	530	570	611	606	588	572	585	566	539	571	608	576	574	567	569	586	571	585	587	565	619	578	555	611	596	631	563	573	603	596	583	609	555	598	573	599	564	566	625	569	596	566	581	553	589	606	598	590	580	580	581	569	550	634	572	544	557	563	566	591	571	587	594	530	572	610	585	585	573	597	567	569	606	589	605	613	563	575	606	597	517	544	564	623	558	581	608	561	636	585	602	570	552	578	605	571	588	580	577	567	578	583	602	603	544	569	581	549	571	569	647	568	586	605	553	565	579	566	563	563	635	600	566	560	583	572	611	608	592	568	572	585	571	593	564	577	548	580	603	569	569	594	577	608	578	549	597	607	581	567	578	578	576	550	582	549	583	630	590	558	588	567	527	615	583	569	597	588	586	591	555	573	552	610	574	583	590	601	552	557	603	589	613	614	581	591	608	596	535	617	578	632	578	582	575	572	583	559	594	565	630	584	560	607	580	586	585	584	540	555	575	565	525	618	581	590	570	570	581	562	576	553	581	557	599	566	578	569	557	551	616	631	567	526	587	561	561	586	580	603	545	547	573	583	607	598	582	562	574	572	532	615	591	589	528	617	597	621	554	569	588	565	613	584	549	562	571	625	568	571	607	563	576	559	628	641	593	562	611	560	585	613	600	587	611	563	539	560	559	547	587	561	607	579	572	612	552	579	580	541	588	575	583	617	586	584	611	633	616	560	599	564	569	576	608	587	590	575	532	592	647	568	580	547	539	586	562	593	535	611	545	582	601	587	555	615	561	589	602	552	611	610	591	578	551	582	579	596	604	539	550	547	582	559	581	554	580	580	570	617	552	592	611	614	619	609	550	577	573	614	581	548	607	600	514	571	576	551	596	555	541	560	577	551	565	598	584	589	639	597	569	561	590	557	616	554	604	593	521	572	587	598	566	611	589	619	579	572	545	564	581	596	568	598	536	559	550	576	563	600	551	604	557	586	592	568	584	545	629	584	557	574	600	554	562	578	542	586	596	574	527	556	561	587	585	552	612	568	566	584	607	582	554	609	576	594	613	586	540	591	628	560	595	591	577	597	586	590	585	551	591	588	553	597	543	598	597	626	621	558	583	605	563	558	572	592	551	594	584	545	569	576	603	604	555	562	577	571	553	528	568	554	576	564	544	576	607	547	600	573	630	586	532	584	608	575	582	565	619	594	542	559	587	545	579	551	548	605	560	524	572	586	559	596	578	582	576	574	516	544	582	626	551	594	585	614	546	593	587	587	552	595	541	592	591	540	583	568	590	549	568	510	576	551	597	538	608	591	629	586	571	589	581	554	585	571	604	576	596	575	572	555	572	558	584	563	587	566	589	586	606	612	575	595	550	566	600	547	575	595	576	558	578	589	596	579	556	628	548	578	639	568	547	598	557	522	592	575	634	576	560	555
34204	30001	20581	5975	1168	641	501	471	500	455	475	458	498	459	448	464	439	453	499	485	472	527	454	465	457	459	480	483	462	462	444	486	489	513	481	437	483	513	491	473	468	491	507	471	504	459	466	513	488	477	460	472	489	488	459	467	417	477	453	434	460	493	495	487	448	449	457	455	469	462	508	505	450	469	472	497	464	428	469	473	459	498	482	423	458	449	488	453	485	468	461	466	501	463	464	466	459	486	486	442	435	477	454	452	498	477	467	493	454	451	456	471	492	466	474	484	488	431	506	447	474	489	459	484	484	504	471	468	443	460	447	496	466	488	453	464	461	460	463	499	478	467	488	456	467	458	462	494	480	482	466	456	502	449	475	437	441	467	444	438	491	473	469	482	460	474	494	471	461	475	488	471	487	463	446	462	458	485	467	464	471	448	466	468	489	472	471	505	469	479	466	441	484	496	462	493	437	456	457	453	489	500	476	481	485	485	424	463	459	454	511	501	429	459	506	470	458	478	440	463	452	459	495	457	483	475	457	498	436	483	437	453	449	464	462	493	505	475	448	478	475	457	477	450	454	488	468	493	452	480	512	468	503	461	444	455	529	488	494	497	450	491	477	482	495	480	476	478	473	441	457	479	498	468	467	476	492	496	507	480	479	478	504	482	465	445	499	446	497	438	471	508	475	480	462	482	426	481	456	460	489	462	485	521	501	465	504	496	457	468	444	457	502	452	491	430	470	459	475	478	458	473	454	449	471	507	518	424	468	494	464	472	527	473	474	472	430	448	444	463	464	486	455	497	482	475	459	429	468	460	466	460	469	445	468	497	493	456	492	494	469	449	443	474	486	473	448	430	471	512	491	525	499	470	458	501	453	466	460	478	467	460	456	464	461	475	456	488	468	470	521	477	456	473	458	433	477	469	472	464	498	464	431	459	453	481	461	481	459	458	475	470	451	460	446	430	501	465	479	441	468	473	466	437	456	433	491	499	449	455	475	432	490	472	463	491	482	511	472	438	444	465	437	436	490	537	441	476	433	446	500	490	463	506	448	459	475	496	473	479	475	485	443	445	456	467	472	460	484	451	474	480	498	454	491	478	446	481	482	477	444	463	477	448	493	472	470	479	474	500	425	467	475	468	484	456	466	445	468	489	490	443	466	478	449	431	474	461	444	491	430	468	470	470	509	453	443	436	446	505	481	488	469	499	478	449	468	504	473	481	484	468	484	454	488	513	490	484	434	455	472	476	460	457	429	506	483	469	492	443	443	479	493	473	471	488	489	508	492	459	454	450	480	471	457	430	442	493	452	469	469	462	467	463	433	514	512	478	493	459	479	494	489	470	477	474	487	456	433	457	472	467	452	429	464	488	473	462	468	533	454	483	473	508	484	452	456	479	476	458	454	497	488	485	480	511	491	495	474	494	481	464	467	456	498	464	512	448	421	473	474	455	489	474	435	459	474	496	451	494	456	468	474	458	456	479	446	483	471	476	472	451	461	474	485	467	475	464	515	492	453	448	437	483	491	493	474	480	481	507	434	494	428	477	446	491	443	469	476	469	481	470	493	491	497	461	426	507	511	494	487	498	453	479	458	454	476	483	449	470	454	466	442	501	481	486	453	455	467	449	473	477	453	457	464	468	469	501	457	445	491	469	452	468	445	458	450	472	492	464	461	438	448	501	505	423	468	433	448	427	430	455	513	462	476	464	472	475	468	477	465	461	477	446	470	467	442	477	506	498	455	477	463	498	457	488	438	507	463	490	468	443	448	490	482	486	461	462	500	451	463	442	460	478	415	481	433	445	481	474	484	465	455	456	495	444	486	454	480	468	478	497	480	449	492	469	477	470	458	458	454	440	490	493	471	471	475	441	454	463	483	458	466	463	487	474	497	456	438	467	490	482	493	471	451	480	473	448	473	463	474	484	489	448	483	490	441	491	457	517	454	518	466	473	488	467	457	458	457	481	471	470	462	482	488	469	474	482	476	438	459	466	509	471	461	487	457	497	459	501	422	439	479	491	457	487	460	464	432	487	476	488	442	475	477	441	496	509	469	510	487	447	440	473	483	469	453	471	458	507	466	465	487	438	480	473	460	501	474	491	444	479	453	450	499	474	471	507	507	466	492	467	453	437	491	475	475	458	480	483	492	466	477	477	497	468	456	456	491	488	484	445	444	503	464	476	500	495	454	477	457	485	492	483	465	464	484	462	517	444	432	517	488	455	467	474	482	480	490	461	474	459	468	421	480	453	472	473	459	485	463	466	441	502	463	500	454	467	477	461	481	468	468	486	457	426	474	471	459	503	461	495	481	495	465	476	445	539	470	467	470	473	452	513	453	464	474	488	483	460	489	467	472	479	475	466	478	490	474	482	503	493	451	427	477	427	489	528	457	465	469	461	460	457	462	481	473	458	488	459	415	466	513	506	494	472	451	491	500	483	476	471	452	448	489	485	453	480	461	504	486	478	435	488	413	464	462	475	485	472	453	463	462	495	458	473	469	468	487	450	504	477	498	473	490	446	471	453	466	457	450	485	462	451	472	494	483	442	490	493	454	485	442	491	436	460	446	445	478	515	460	521	454	444	440	480	437	495	459	497	483	461	485	458	476	482	454	455	440	468	456	462	462	493	443	482	504	502	460	502	449	484	503	495	460	470	460	475	442	480	463	475	474	517	498	487	460	468	469	501	455	453	499	446	430	466	478	477	469	475	469	477	432	483	509	453	435	496	482	481	496	518	456	488	458	486	431	480	475	491	460	502	510	465	446	502	515	471	470	501	468	486	477	473	472	500	471	438	481	446	455	482	477	438	476	469	458	448	470	443	495	484	493	464	495	466	488	449	497	495	463	508	505	459	493	480	443	414	440	426	464	498	475	433	491	469	438	433	509	480	487	459	457	504	499	508	488	495	452	487	467	457	452	475	503	465	472	484	479	471	479	450	492	485	474	493	511	475	455	502	497	492	462	439	450	478	492	444	477	466	512	474	487	516	505	503	457	476	480	452	448	462	450	470	474	450	480	480	507	449	478	462	443	452	468	455	446	477	477	479	453	470	460	472	447	461	500	440	509	481	469	445	497	459	483	466	493	477	446	438	465	491	466	440	448	481	455	473	481	483	467	481	491	472	513	470	493	457	486	498	474	439	470	485	448	480	469	443	498	477	446	465	469	501	455	493	506	467	473	450	472	436	465	458	453	473	460	478	465	495	441	482	468	494	458	469	437	494	475	486	464	460	487	485	484	510	497	470	477	475	471	438	480	470	478	465	493	448	468	469	444	456	463	473	430	483	478	493	486	437	456	490	460	446	461	440	457	449	489	486	478	480	471	479	448	437	467	457	497	484	526	465	495	442	456	517	462	489	469	462	480	456	466	454	488	472	425	483	474	502	479	459	460	459	479	468	476	498	467	491	444	454	501	456	453	462	480	450	492	466	461	442	470	524	472	436	462	465	464	493	438	527	447	445	468	481	491	492	454	493	473	457	441	441	479	462
32250	29796	12711	2899	820	445	382	365	373	348	389	352	418	431	392	413	400	402	369	397	395	388	428	356	354	380	376	408	365	453	393	365	393	373	423	396	401	385	397	390	388	412	408	373	412	403	387	378	406	387	389	421	392	405	383	355	419	374	366	387	390	394	381	360	359	372	351	364	388	392	390	365	384	371	376	388	396	354	373	369	374	394	366	416	406	380	407	378	391	404	368	410	367	372	394	400	401	415	376	409	382	384	378	415	381	403	368	426	389	380	394	382	434	378	397	376	420	400	431	399	383	395	394	373	378	371	408	378	384	337	363	426	392	399	384	381	387	371	365	393	392	378	390	376	393	364	388	386	374	380	370	392	359	393	369	372	380	404	377	421	384	393	369	375	419	386	403	344	442	408	424	377	353	383	395	361	381	371	362	401	377	397	408	434	443	402	352	365	372	372	440	382	394	368	358	427	368	399	378	392	372	385	418	410	342	408	364	394	364	374	371	395	365	409	379	398	357	381	363	378	397	386	417	402	334	377	375	382	410	403	380	401	353	371	396	384	388	390	422	416	369	405	375	351	379	423	370	387	363	381	411	362	424	414	376	381	382	364	371	398	402	383	410	383	391	408	386	379	404	392	374	401	371	389	373	376	413	374	376	378	380	369	367	396	412	396	379	392	419	373	392	385	351	387	413	416	414	409	381	386	375	404	383	431	384	349	396	392	394	389	372	377	353	415	387	420	370	388	407	345	361	379	364	407	390	397	392	376	396	371	401	391	367	399	352	365	411	376	375	395	371	414	382	392	360	410	380	391	357	386	399	400	381	390	403	395	377	359	382	447	374	386	368	383	392	409	381	405	380	394	394	401	379	375	379	400	379	373	390	358	383	376	365	376	387	380	408	367	361	400	415	362	367	382	384	379	421	368	405	417	420	381	391	351	388	384	393	388	354	396	374	401	392	367	412	420	388	381	441	403	372	379	363	386	410	381	356	363	385	363	381	377	392	393	342	378	416	384	395	425	429	399	377	418	344	384	394	378	366	422	385	367	412	381	397	374	407	381	382	378	373	378	398	363	412	363	393	382	377	402	371	399	373	374	386	375	385	425	364	382	422	379	391	385	383	399	394	366	404	382	379	397	405	374	377	384	368	395	363	398	392	402	382	361	387	381	365	393	379	341	403	400	377	427	366	421	409	399	413	400	396	402	366	400	399	378	406	369	415	365	375	401	431	403	351	401	404	410	379	372	361	367	380	371	368	410	379	418	386	406	394	395	428	397	396	337	399	357	356	360	373	381	372	384	417	431	396	363	406	389	381	363	388	385	369	381	375	404	370	373	377	384	408	379	403	389	399	370	375	388	380	384	372	405	370	416	380	357	386	410	422	371	386	394	373	371	385	399	389	402	371	393	369	397	392	368	379	400	372	400	377	390	410	399	385	376	406	348	387	407	382	392	349	398	398	374	350	345	366	394	399	379	379	366	416	382	392	434	373	369	388	386	392	369	399	387	370	399	374	386	371	384	377	358	389	375	391	394	381	383	413	411	373	376	378	372	359	419	388	396	372	372	383	372	363	373	394	390	371	382	381	389	386	352	376	448	383	370	376	400	415	352	359	391	386	395	394	432	359	368	410	377	370	375	396	390	402	384	382	381	405	391	357	372	356	383	368	373	369	387	385	392	403	409	381	344	407	384	396	409	396	381	398	394	391	381	364	396	383	362	373	406	379	405	409	401	381	383	412	372	391	381	342	352	412	363	392	388	388	378	420	396	359	368	430	363	354	395	371	361	390	353	404	354	405	396	364	395	368	408	366	367	370	409	397	367	373	375	400	354	368	397	395	431	376	374	392	441	394	391	364	385	360	405	357	382	397	395	413	371	381	411	411	379	378	368	406	401	392	396	397	402	386	383	379	394	382	393	380	419	367	402	394	409	335	420	382	407	373	420	424	389	388	431	380	389	411	375	379	405	349	386	366	405	409	410	378	363	384	395	373	419	365	415	380	351	384	381	412	373	390	374	372	379	418	398	352	373	337	359	390	372	377	394	391	395	383	385	344	381	402	410	416	384	350	342	387	360	377	391	385	408	382	383	367	387	377	384	364	381	357	426	404	365	394	367	407	360	413	381	408	366	398	412	407	401	371	345	368	379	375	386	393	407	386	371	358	384	359	394	380	398	357	368	374	385	394	425	414	401	394	378	359	353	362	404	406	401	358	360	367	382	358	386	399	377	398	388	416	383	376	428	357	358	379	361	385	390	370	364	370	369	405	406	410	365	411	369	379	385	397	394	378	392	399	425	402	387	373	384	354	409	380	394	409	419	376	363	429	405	391	369	378	370	399	395	398	367	380	352	371	351	392	364	378	376	376	374	379	367	422	356	422	382	351	374	366	402	377	340	406	411	393	405	376	389	383	369	414	419	397	383	363	399	382	388	383	338	381	396	378	381	366	391	381	345	378	385	390	349	383	387	405	357	410	347	345	378	386	358	396	373	370	369	396	399	401	372	407	373	387	364	362	375	359	406	357	390	398	397	380	404	407	372	407	389	391	382	387	373	385	373	410	375	352	393	390	375	398	355	385	378	419	388	383	359	386	398	403	387	352	399	365	435	389	365	362	393	362	401	385	417	360	410	415	398	396	353	410	378	385	401	370	383	383	371	389	362	382	360	430	444	385	395	385	372	382	409	359	394	387	409	391	362	376	405	400	402	412	399	381	371	378	400	360	370	394	403	393	368	407	392	391	368	374	363	356	408	426	391	357	344	434	396	376	376	410	384	407	390	400	404	353	405	387	382	375	367	365	395	377	402	421	370	419	391	394	408	374	379	402	408	362	363	371	381	366	395	377	362	355	421	369	379	374	399	336	418	386	391	395	420	381	392	372	381	415	351	400	389	380	385	389	379	381	372	423	394	397	382	361	388	379	403	358	396	395	404	399	374	372	396	363	411	414	417	407	374	392	391	422	390	374	381	415	429	385	386	386	369	419	370	384	410	441	383	403	424	393	401	374	361	377	389	419	393	401	372	362	414	346	402	409	358	401	364	359	394	378	375	371	370	357	376	411	401	365	349	402	411	397	363	385	384	372	371	408	398	396	400	414	385	373	349	403	386	368	380	386	389	380	383	425	427	409	388	352	378	378	405	355	379	362	356	406	377	367	397	413	391	373	346	367	386	380	387	352	391	359	375	365	376	384	398	340	386	391	387	331	404	382	397	384	397	392	372	375	381	372	389	396	395	383	404	356	397	421	419	385	415	381	369	368	400	396	404	392	393	382	403	393	381	393	395	377	347	395	422	417	367	428	395	376	401	403	386	388	373	401	400	370	393	390	397	353	378	381	404	389	405	375	391	346	408	398	367	405	387	441	367	373	358	392	369	380	386	386	397	388	376	411	406	398	373	376	332	380	407	369	401	405	390	370	386	400	388	403	373	442	399	387	358	397	378	376	388	399	377	368	379	328	385	379	369	414	377	379	390	384	391	397	401	382	380	402	376
25072	23339	31794	27077	17062	3755	676	489	451	451	470	470	485	490	462	448	443	460	440	424	483	458	454	457	459	440	453	434	431	455	466	450	469	459	478	494	436	443	444	449	435	434	411	445	434	457	442	434	458	442	445	409	434	429	437	443	417	460	419	444	464	448	429	473	463	429	460	451	464	443	424	406	455	438	452	454	385	412	439	437	451	433	429	432	466	432	432	463	456	419	441	441	414	426	449	476	458	430	467	439	450	471	439	484	432	420	439	434	404	417	469	430	488	430	462	413	455	475	436	446	456	494	434	462	411	434	446	438	432	427	424	402	421	480	459	412	432	405	451	417	427	449	466	430	469	420	442	470	447	441	444	426	462	460	427	471	431	451	417	421	439	465	426	405	413	440	451	435	413	440	428	453	463	426	398	444	415	440	467	426	433	400	454	446	462	428	412	438	437	450	427	454	458	475	452	433	390	405	443	432	406	440	465	422	416	421	433	432	450	443	447	433	427	436	440	468	430	450	460	484	428	407	428	412	436	450	437	451	438	457	395	408	433	422	440	449	436	413	429	419	409	426	436	424	473	438	467	428	396	428	451	433	414	448	435	474	451	402	413	428	437	412	424	425	475	463	422	435	443	411	422	462	417	431	425	441	458	424	419	436	416	459	424	420	475	471	430	409	461	420	434	450	421	481	467	425	437	444	407	448	467	453	462	469	435	432	438	427	421	436	447	431	421	404	438	430	451	408	447	432	447	429	433	409	460	434	430	487	432	431	478	396	413	438	395	439	426	420	419	434	447	470	450	445	446	418	478	455	440	393	476	488	419	402	425	414	425	442	428	428	439	438	425	422	409	433	451	438	417	447	437	432	472	420	426	426	431	454	448	445	438	423	422	428	431	434	457	423	463	444	455	447	451	444	452	437	435	437	445	430	423	418	464	426	462	451	424	463	472	429	408	451	438	471	442	443	437	416	432	461	446	424	422	405	431	417	430	453	455	447	433	449	464	445	428	459	416	426	433	430	429	471	442	420	469	437	406	446	424	456	468	446	432	460	448	431	440	442	459	451	419	462	414	439	444	444	432	440	415	451	469	411	449	446	447	448	418	451	402	442	421	461	422	460	443	413	447	438	446	443	466	442	469	439	437	462	420	439	463	436	455	422	474	402	448	433	418	432	422	390	406	439	458	441	468	440	456	459	452	431	451	433	467	438	430	416	418	436	441	426	432	418	437	472	414	438	406	433	390	409	454	414	469	427	400	425	455	413	450	471	451	409	395	471	439	432	429	445	437	435	456	442	466	415	386	423	443	450	451	459	392	477	459	432	409	400	454	436	455	437	450	422	441	441	464	444	415	439	442	445	419	458	434	434	413	404	426	450	426	429	454	408	428	462	429	486	426	476	428	460	458	399	426	432	420	448	473	469	411	428	408	459	480	438	437	431	430	467	455	432	453	428	414	442	434	442	424	444	489	447	427	417	439	444	472	488	429	449	436	436	447	431	437	450	396	421	441	457	437	437	447	434	417	426	439	410	455	447	416	439	446	477	422	470	459	430	442	425	395	408	448	444	428	438	419	448	444	453	458	433	434	438	463	465	418	470	430	438	428	451	396	402	466	429	480	461	456	450	423	425	431	415	421	438	426	414	443	449	458	385	430	445	436	413	460	450	436	468	433	458	409	454	460	452	417	444	459	434	408	450	455	395	453	463	444	435	416	430	429	415	431	442	445	430	457	413	476	441	413	449	442	421	439	438	409	431	438	426	461	452	447	416	457	480	454	438	421	473	433	446	433	444	434	391	443	449	416	420	403	388	427	410	436	409	455	409	475	471	428	470	414	428	455	474	432	433	432	452	425	414	450	457	442	444	409	410	448	431	431	413	417	465	458	393	447	396	475	437	470	457	443	453	459	431	426	438	434	472	489	462	456	432	442	415	489	478	428	399	480	474	453	445	448	455	427	432	423	467	456	464	462	410	475	448	432	445	435	412	428	451	412	467	416	431	452	426	415	407	420	473	459	452	415	435	400	434	458	426	433	442	438	447	473	433	410	412	429	421	430	443	417	429	475	430	468	417	479	438	449	419	437	431	415	436	424	421	425	455	436	421	417	437	426	425	437	417	422	436	465	432	395	436	436	430	442	407	415	431	431	422	435	421	449	447	454	452	426	400	423	415	441	449	438	441	444	452	460	439	418	424	431	444	416	460	481	428	415	431	411	426	434	393	432	454	459	460	441	436	466	445	442	441	440	430	486	426	453	452	461	458	409	470	407	458	470	422	468	448	445	483	435	444	459	420	430	417	438	453	442	471	410	431	465	441	448	437	448	454	455	420	407	450	420	422	430	428	424	447	431	429	398	471	410	443	422	441	453	482	446	431	450	446	435	419	455	416	467	459	460	429	444	452	444	435	462	424	464	420	415	436	419	452	438	437	470	462	438	422	451	433	438	470	433	454	428	484	424	427	418	442	450	409	413	422	449	428	459	440	458	430	477	425	479	451	461	461	468	473	429	414	486	487	422	447	441	415	451	430	410	433	449	436	465	413	443	453	430	448	395	418	426	417	400	449	432	443	461	423	411	431	460	437	441	459	434	404	436	433	437	445	427	459	449	466	434	437	496	492	408	458	435	462	410	438	421	455	453	388	448	419	458	447	460	432	469	462	436	411	436	422	448	470	413	435	439	462	433	451	469	441	465	454	424	425	458	405	417	447	457	435	488	436	418	447	438	428	402	428	474	444	418	449	458	419	425	417	416	426	452	430	447	445	449	449	468	414	451	451	400	433	425	430	423	478	426	432	417	427	438	444	408	432	424	424	439	414	402	455	454	484	412	456	410	469	440	454	436	427	437	456	412	430	438	441	445	431	421	421	446	449	445	469	474	430	426	439	435	459	453	454	445	449	406	447	401	423	404	408	463	424	449	436	433	437	435	444	458	433	414	435	444	469	414	419	424	491	415	426	412	399	426	443	404	441	432	442	442	455	427	421	433	412	407	452	427	428	420	435	436	427	470	418	410	406	448	432	445	478	465	394	453	463	428	423	422	426	401	438	429	414	431	424	433	447	411	409	438	462	464	426	426	458	475	426	412	422	446	434	409	431	424	427	412	431	475	440	429	441	440	467	456	423	434	441	454	432	445	488	429	430	414	406	435	449	478	419	408	421	454	395	462	430	430	405	456	432	451	435	440	465	438	436	466	475	382	372	434	440	464	448	438	422	452	454	422	428	439	443	453	433	433	462	424	410	422	428	416	436	472	424	464	415	439	414	426	429	458	454	449	467	408	442	415	446	439	428	435	429	453	407	433	404	458	436	454	446	434	462	439	441	442	429	422	446	445	414	397	400	416	425	436	424	449	414	417	460	426	444	424	459	433	438	420	411	401	440	431	459	466	466	447	481	420	460	447	419	413	431	420	417	451	478	447	432	431	430	412	432	437	430	415	457	444	425	418	429	402	449	440	425	435	427	430	450	436	437	445	468	453	404	433	434	474	412	446	416
60723	80939	52371	20238	5047	843	424	411	463	400	387	419	380	366	398	413	362	419	409	424	396	401	397	426	402	374	417	407	356	385	382	414	403	387	418	400	395	391	411	390	398	379	384	394	458	420	434	404	428	429	422	391	431	413	383	396	419	411	381	432	450	421	402	389	387	382	402	402	381	387	407	379	382	397	411	377	406	394	402	437	402	423	410	407	409	416	410	417	402	392	396	405	383	364	391	400	402	422	437	376	405	377	370	395	393	402	342	425	374	396	346	388	411	419	414	417	405	361	390	433	382	388	375	414	378	344	421	429	400	416	382	399	427	401	426	434	416	421	386	385	387	393	380	398	409	391	388	374	373	409	434	422	441	392	377	376	399	392	417	361	410	427	424	377	434	377	413	421	359	399	369	402	390	378	414	379	406	427	443	383	387	402	411	406	413	382	374	398	394	391	415	399	382	409	401	403	395	369	411	404	461	430	370	421	415	392	393	390	438	395	405	402	411	467	404	384	384	382	384	407	423	417	420	384	411	403	388	394	416	353	409	392	450	427	392	419	376	401	372	395	392	402	417	418	398	397	362	416	402	376	410	393	398	399	421	370	399	395	380	412	412	432	403	378	375	426	409	408	381	446	369	369	419	387	415	366	397	435	390	367	380	367	387	404	410	403	459	399	395	389	393	383	407	416	350	437	426	376	395	439	383	392	412	381	452	406	397	436	410	393	384	408	392	378	417	382	399	429	389	411	390	408	433	413	379	413	405	390	366	364	424	430	447	418	384	395	392	421	416	407	392	426	421	386	411	361	406	398	408	393	403	397	384	416	393	388	376	396	419	392	398	390	446	430	415	359	394	406	416	390	344	419	390	403	404	359	405	397	455	373	364	424	391	386	441	403	380	393	407	425	438	418	392	374	425	397	396	424	379	391	371	412	380	395	412	415	405	415	426	381	355	420	432	406	440	448	391	403	386	381	399	401	421	396	395	414	449	387	398	395	401	396	397	402	387	434	396	408	408	393	410	424	406	402	383	399	402	408	396	428	424	370	413	369	387	397	427	390	416	401	412	412	417	369	385	418	415	402	403	434	412	392	382	399	409	381	427	408	393	421	399	429	402	426	365	420	372	396	397	381	407	405	420	388	386	402	416	394	396	382	379	413	387	391	394	437	412	408	383	379	409	426	387	413	373	421	416	369	393	391	382	341	397	423	415	423	411	394	422	386	392	427	380	392	389	390	371	437	396	399	398	396	382	398	401	402	365	361	384	393	390	413	413	414	386	427	406	422	390	392	419	391	414	394	369	391	360	350	362	391	414	408	397	389	383	418	449	396	408	394	369	403	381	441	365	399	397	388	371	414	363	361	417	399	391	410	392	402	349	396	431	367	380	435	376	413	412	413	415	366	389	420	390	400	393	433	408	412	411	430	362	370	398	386	420	364	421	431	410	392	397	385	383	381	382	433	420	404	391	412	393	434	423	411	394	423	377	407	406	401	374	423	380	382	417	389	370	376	391	402	403	398	361	407	366	383	393	411	424	415	405	405	416	415	397	397	402	399	440	393	369	398	410	417	408	404	398	418	389	361	391	367	392	412	373	405	431	386	418	401	409	388	423	382	391	450	414	405	418	396	368	440	414	427	394	405	397	383	401	359	390	421	381	406	463	385	375	399	390	425	393	419	416	375	390	430	407	417	398	408	375	397	387	429	369	421	417	410	424	446	387	409	395	388	411	408	392	422	415	379	368	403	376	368	404	388	390	393	407	367	418	406	392	403	409	427	395	401	422	382	389	381	391	436	419	389	434	407	373	398	400	414	390	386	409	377	408	406	364	393	405	378	420	445	412	413	394	396	405	408	390	386	374	404	425	421	401	421	416	415	430	397	370	404	438	411	395	398	376	410	397	400	380	382	433	401	431	387	403	378	379	393	409	390	383	415	392	414	422	407	429	397	427	394	387	384	424	445	379	449	414	421	402	450	419	394	418	403	442	387	397	395	403	360	420	399	395	405	399	426	443	358	365	413	410	393	377	400	399	415	414	403	393	371	437	387	397	398	411	401	430	416	392	402	409	422	403	402	379	384	400	369	409	379	391	376	391	410	374	423	396	411	394	408	409	394	404	413	420	416	406	379	427	399	414	403	422	415	419	365	427	436	409	410	390	420	394	381	393	428	398	422	434	407	395	401	391	407	384	430	391	388	392	410	392	420	396	397	403	400	384	427	405	385	410	399	427	380	384	361	432	398	396	401	408	415	396	406	392	387	408	408	392	383	404	406	396	401	414	385	403	392	397	418	370	369	395	405	395	406	384	411	386	399	365	430	411	394	431	394	418	406	377	399	369	421	421	388	375	389	399	426	401	432	398	393	419	426	372	384	370	418	395	399	410	417	422	399	415	388	385	380	348	361	419	443	403	399	374	404	409	414	432	401	427	415	385	393	403	420	376	384	403	439	409	382	373	393	378	374	385	402	399	393	387	449	378	397	403	406	400	357	397	369	383	400	365	405	420	371	375	376	447	364	401	409	429	425	397	396	390	421	379	428	407	384	370	431	433	421	365	406	402	395	378	387	401	397	420	390	407	407	376	418	417	399	392	427	395	398	399	381	385	373	393	372	403	415	404	397	416	448	405	429	407	453	395	377	385	401	405	424	388	396	379	399	410	381	367	403	384	439	427	377	382	404	403	384	384	410	396	372	373	415	393	416	421	371	401	399	416	411	411	395	386	365	427	375	396	403	376	411	379	371	426	365	395	442	405	409	431	407	413	431	394	422	407	378	389	398	404	391	386	395	425	417	398	397	398	377	370	394	410	401	421	376	415	390	391	417	395	394	385	391	398	426	406	420	383	406	412	399	418	407	389	420	415	422	384	398	399	382	402	344	375	398	397	409	412	416	387	370	422	436	391	404	423	367	389	389	371	400	384	372	399	387	404	381	392	393	428	385	419	387	377	389	398	425	415	414	424	406	402	401	441	383	388	426	378	404	389	415	428	399	384	412	374	429	406	398	394	395	386	415	421	390	405	417	400	386	392	382	381	400	445	398	405	367	424	339	379	411	410	409	383	401	401	381	426	397	427	437	368	395	377	417	389	404	422	399	382	425	420	403	420	399	372	431	412	365	377	382	411	382	398	372	394	428	430	393	406	396	399	415	355	442	409	406	405	394	385	394	397	400	362	393	395	419	401	403	416	421	423	385	388	387	421	391	352	416	396	412	431	408	392	383	399	402	383	393	390	456	428	384	387	394	391	395	390	377	371	425	382	386	382	398	364	405	397	408	402	412	404	371	392	384	392	432	418	404	383	411	395	383	405	393	394	404	417	424	379	389	386	402	406	398	378	377	424	402	360	369	403	375	441	420	380	390	407	397	414	390	407	413	423	406	395	418	427	392	414	382	383	394	366	404	396	371	412	397	388	403	401	423	443	399	382	404	395	398	401	379	434	407	398	399	414	372	416	405	393	376	403	405	405	425	448	409	405	395	407	399	377	384	403	386
24204	22001	29554	25790	20557	10231	1200	667	569	611	607	594	555	564	579	565	559	573	580	534	546	581	594	527	568	542	558	607	576	538	613	537	533	562	565	569	543	533	593	541	550	566	539	547	611	562	612	547	547	562	535	586	547	564	529	537	522	523	519	516	581	536	544	576	571	504	555	543	567	549	557	544	548	550	576	533	539	520	613	564	600	552	551	510	578	562	553	580	557	536	576	584	519	570	515	560	526	515	584	558	509	509	541	513	581	525	541	569	527	540	576	594	545	583	532	571	566	580	573	551	536	542	583	515	595	591	531	585	567	535	568	553	588	580	568	554	573	551	573	537	563	567	595	554	580	533	535	539	539	562	540	577	570	569	557	545	533	572	554	580	526	602	506	573	546	588	571	501	583	559	560	555	562	570	569	554	557	545	575	565	539	580	505	555	560	590	611	508	552	555	524	536	580	557	530	544	556	575	541	553	511	550	580	561	564	562	562	549	539	535	528	516	540	532	543	553	568	574	529	563	556	580	506	547	534	499	588	571	556	564	536	513	525	543	555	558	549	588	528	547	546	554	561	554	527	546	580	584	619	549	555	560	551	577	557	551	516	551	567	560	514	574	560	540	501	553	587	549	588	566	553	552	552	558	527	552	582	545	544	507	553	520	586	559	530	570	557	562	580	539	528	542	539	594	548	534	570	606	551	535	507	594	535	547	520	517	554	574	527	527	561	553	528	587	563	577	541	573	571	518	530	568	540	535	561	564	537	585	589	547	540	557	564	591	557	565	592	555	554	567	536	547	507	561	588	559	515	561	557	593	559	593	584	558	555	525	555	559	582	518	538	572	512	556	556	565	545	551	544	531	531	563	564	589	570	620	565	553	559	617	529	525	563	544	548	579	570	534	537	533	548	593	560	530	572	561	551	573	545	560	577	593	553	582	592	552	573	561	529	549	559	550	518	575	554	514	584	560	554	576	514	561	550	562	520	543	550	512	566	536	597	545	561	531	591	553	513	562	564	571	505	565	537	536	585	562	583	560	579	492	568	548	530	540	584	571	563	559	504	574	528	527	585	547	570	563	535	556	587	606	559	579	599	566	551	571	542	569	548	523	535	564	574	581	567	541	544	576	518	531	540	551	556	564	524	552	526	585	527	533	559	487	548	572	549	558	605	520	514	513	552	566	538	547	534	521	594	532	561	555	501	532	581	571	566	566	572	542	540	522	514	532	543	517	543	537	536	538	519	544	562	548	540	526	558	571	550	541	606	556	550	556	552	588	534	569	560	533	532	609	519	482	587	539	567	521	539	532	560	550	574	569	553	535	557	561	554	579	532	536	549	594	604	546	532	573	559	578	558	530	589	605	554	586	530	588	586	591	534	540	526	549	534	539	558	535	563	578	550	544	559	573	538	549	548	536	564	576	587	572	538	527	539	556	548	618	546	547	548	570	551	591	528	575	538	534	554	551	542	597	565	523	553	596	558	557	565	537	514	572	587	589	561	536	557	574	528	549	551	537	513	511	564	530	554	527	504	541	572	576	541	547	574	563	545	553	554	528	533	534	555	549	540	551	559	553	557	618	549	520	575	526	576	531	532	506	556	584	522	548	568	562	567	528	567	529	530	500	582	533	538	555	541	522	538	545	512	546	537	545	540	566	615	571	571	560	574	562	573	535	523	531	542	517	577	572	545	547	550	560	550	587	546	520	554	554	522	549	545	553	552	585	546	562	570	543	536	548	553	524	546	542	565	546	531	510	573	570	534	524	535	544	550	589	583	583	541	567	568	541	504	554	547	546	561	529	537	555	536	555	553	551	567	565	516	556	571	539	556	529	529	521	534	555	589	494	512	565	538	532	560	522	536	584	589	556	522	567	589	525	582	544	532	565	532	552	568	566	589	572	561	530	545	566	546	554	576	518	557	561	556	619	546	548	532	571	547	536	543	570	538	512	526	572	569	534	541	549	594	555	519	519	577	583	558	549	591	547	569	562	542	564	574	548	538	538	558	529	515	568	563	551	584	553	552	574	518	599	523	575	553	579	583	576	516	554	501	610	554	547	519	554	567	586	582	545	581	553	517	535	563	540	573	602	579	562	565	554	544	535	551	573	563	550	537	540	559	572	594	532	517	556	521	544	561	543	567	548	552	553	575	569	559	532	564	589	562	549	550	548	525	555	531	582	540	533	531	538	535	548	562	535	603	576	586	567	558	567	584	550	594	571	566	567	534	553	530	542	583	549	562	566	560	597	596	515	558	526	562	514	571	582	541	551	564	549	575	566	535	499	543	556	527	550	538	561	540	546	561	578	559	583	571	565	533	569	549	521	545	545	588	546	520	561	580	588	569	560	500	591	554	576	531	537	585	578	570	555	590	535	551	543	544	576	555	544	556	540	501	562	540	576	543	548	563	549	534	564	583	534	606	530	558	544	562	537	535	530	552	529	595	548	592	578	556	552	537	577	537	538	621	575	544	542	582	559	592	589	528	554	544	548	536	599	562	592	579	553	550	558	573	580	545	559	545	548	523	556	535	545	547	572	573	520	539	563	566	520	545	556	540	528	528	527	540	550	522	573	586	583	577	558	521	541	569	528	569	546	541	535	542	548	559	531	558	570	576	565	590	569	572	598	604	527	565	533	528	580	558	532	531	510	536	569	522	583	549	561	538	543	544	549	545	552	559	581	553	544	555	566	525	522	532	540	510	555	544	532	533	544	500	536	589	534	540	544	543	531	540	541	583	619	545	563	541	480	593	545	527	538	576	560	558	576	557	542	555	534	555	527	511	560	573	528	544	553	548	543	565	538	584	551	563	567	538	523	510	521	523	549	488	511	546	524	585	525	559	513	578	554	529	578	541	534	582	548	569	525	556	506	537	526	562	567	587	546	542	514	496	568	543	526	561	570	595	599	542	531	518	506	553	545	511	556	547	565	571	540	574	579	527	553	539	585	523	582	574	572	533	592	578	538	517	566	530	588	569	521	586	541	590	575	540	533	551	565	565	565	534	531	546	560	540	578	555	520	547	536	555	556	541	571	587	543	548	546	503	514	538	514	582	620	574	539	550	546	517	532	559	537	536	551	541	565	542	565	527	549	544	550	583	605	529	524	599	559	575	559	561	567	570	547	514	548	546	523	512	603	538	571	498	576	524	572	523	555	544	529	567	534	551	535	553	563	560	586	575	526	576	534	591	549	544	544	544	561	557	596	568	587	531	621	594	515	579	531	506	551	507	558	534	596	542	566	538	553	576	525	570	554	502	566	526	560	564	536	568	549	551	566	498	527	606	546	532	550	586	568	556	598	574	564	553	546	537	523	570	562	566	580	554	556	551	566	593	532	504	519	544	562	563	554	515	514	556	541	532	565	576	557	562	579	531	535	570	575	558	575	588	549	499	563	553	571	570	580	525	581	558	547	592	522	554	539	567	547	551	569	528	537	554	491	572	533	564	564	552	569	538	527	588	533	549	511	552	531	574	570	556	561	533	576	557	546	567	566
58201	84590	58878	26705	7470	1325	543	480	497	519	482	531	536	475	523	515	508	497	485	467	517	509	535	520	510	516	528	537	516	496	497	504	519	470	524	477	508	496	492	505	533	476	505	492	539	487	505	486	469	517	478	536	486	504	475	470	512	472	497	489	489	492	522	532	469	484	540	496	526	532	506	520	510	496	507	518	481	464	486	496	453	529	494	501	480	558	517	497	527	512	483	480	488	503	558	497	544	463	517	515	494	463	502	518	513	518	497	489	505	466	495	463	514	460	480	489	546	491	491	518	495	461	531	446	517	489	522	484	503	490	544	525	504	491	483	490	539	507	503	494	494	507	495	521	480	488	485	468	501	484	501	520	462	492	500	506	498	489	488	490	503	544	507	513	473	474	510	507	492	534	483	478	489	516	480	502	492	490	488	494	510	484	462	457	499	485	459	541	501	494	456	519	488	493	477	498	488	492	462	489	517	530	479	525	522	487	540	502	504	496	499	552	506	499	449	493	465	533	484	567	500	496	492	519	485	493	465	502	460	482	505	494	478	534	470	507	508	477	485	450	519	500	500	506	477	469	504	487	530	497	482	519	517	510	496	541	465	506	503	465	457	479	485	514	495	537	509	489	484	474	499	460	503	489	505	537	515	489	502	512	520	531	499	497	493	503	529	497	494	467	479	481	540	471	509	483	498	523	509	509	535	478	518	479	519	508	498	495	490	525	496	494	502	464	490	488	504	475	508	495	491	479	486	500	523	495	497	486	517	447	483	465	519	514	520	496	486	486	487	505	490	488	481	493	492	512	460	498	455	488	504	517	482	490	522	521	497	477	533	532	489	497	512	521	470	506	494	513	517	508	527	485	490	514	514	504	501	478	434	486	487	529	501	479	533	505	505	485	488	490	488	567	492	492	502	515	489	479	469	482	506	489	526	500	490	471	472	495	506	498	512	492	455	510	453	485	474	502	490	500	471	480	462	492	471	493	503	489	523	472	538	472	470	525	515	477	546	525	443	482	445	452	536	457	462	498	474	484	483	495	515	517	471	548	487	476	496	503	492	462	489	545	494	492	504	477	504	534	500	504	488	473	461	479	479	474	462	487	478	509	495	490	491	441	485	508	503	486	503	447	493	478	482	481	498	473	501	476	477	519	474	513	521	496	491	475	505	493	491	465	490	512	475	503	506	493	543	556	471	475	493	508	522	509	445	471	492	497	522	505	499	488	538	483	502	510	493	503	502	476	479	492	487	490	476	499	529	485	502	510	487	492	479	485	535	452	474	529	495	502	459	509	470	523	450	512	511	522	479	511	492	502	461	489	507	521	505	460	489	487	500	548	486	504	524	495	466	495	501	516	497	496	508	471	469	509	450	492	512	525	504	493	472	496	496	516	552	465	496	498	493	484	506	480	503	514	508	458	494	476	506	496	524	472	515	477	509	502	485	502	493	458	490	512	484	520	465	504	501	524	536	493	509	516	468	531	462	508	501	495	519	484	483	522	510	508	487	505	505	490	484	462	486	499	501	470	483	509	495	472	476	485	506	464	463	483	467	498	515	498	502	503	492	539	495	530	496	503	534	488	493	509	496	499	477	514	520	511	488	472	476	502	511	465	526	527	487	482	506	472	485	468	511	512	477	461	512	481	540	533	510	484	506	505	486	487	468	499	463	506	499	502	519	456	468	459	491	491	465	491	467	519	527	522	449	518	479	472	549	498	465	484	485	523	525	494	474	495	461	461	515	488	488	502	482	481	497	531	479	466	528	524	464	503	495	521	491	480	484	470	480	520	516	515	475	474	484	499	518	536	507	491	505	530	473	523	484	496	517	491	462	467	475	478	509	517	521	511	481	510	507	490	523	494	491	510	489	475	472	465	514	451	525	509	506	491	491	522	524	485	553	481	538	474	488	507	492	492	464	503	511	509	483	471	516	485	488	481	469	502	512	509	524	496	504	540	501	523	497	512	483	510	504	474	519	463	476	489	521	508	494	481	502	500	509	520	496	440	469	515	534	507	513	476	509	487	521	486	497	511	531	499	477	506	507	516	495	500	488	445	477	488	503	500	480	518	502	521	485	457	511	455	522	503	508	547	496	509	492	513	505	507	489	540	511	511	558	504	510	496	508	535	490	456	487	520	504	487	520	496	453	506	477	448	476	494	458	525	479	514	498	532	487	486	507	516	495	497	474	514	471	497	501	511	525	480	493	534	490	440	491	488	466	523	536	506	452	483	502	487	485	510	470	498	449	507	471	543	511	468	479	495	525	512	462	505	475	534	513	503	461	488	504	513	519	494	504	502	514	574	541	467	469	498	510	538	506	489	500	536	527	503	486	517	466	464	516	505	493	505	479	502	520	487	545	501	534	481	509	507	494	502	489	511	492	505	470	499	524	519	463	456	513	508	498	462	513	483	535	527	492	514	514	507	510	465	532	524	479	472	496	516	547	481	487	530	502	474	448	496	507	456	507	499	503	468	529	467	489	516	466	480	504	513	425	520	503	481	531	460	506	513	513	488	493	498	507	543	492	507	507	487	517	457	527	540	468	471	491	506	505	473	493	470	488	488	486	470	482	498	488	490	502	509	500	522	508	521	495	501	469	488	497	502	503	493	517	472	488	508	486	537	509	473	499	504	486	485	505	483	479	459	492	487	479	490	515	475	494	477	492	478	481	469	482	452	533	501	496	488	472	501	491	488	480	470	535	549	463	490	481	486	537	501	470	467	472	461	520	477	490	511	495	503	524	467	487	467	481	471	449	531	488	500	523	493	502	509	508	496	521	486	496	487	520	516	487	479	459	496	532	511	489	502	511	492	503	498	539	461	543	539	481	480	497	500	472	506	512	474	497	493	497	496	489	503	496	495	489	460	501	469	508	523	501	468	486	486	497	451	494	497	483	489	476	487	551	507	475	511	525	513	509	496	491	490	520	477	485	498	501	484	518	453	480	484	499	490	482	484	472	518	514	466	499	498	467	493	515	502	475	496	495	526	533	495	487	454	484	493	513	483	486	499	507	491	497	472	501	493	497	531	506	549	489	485	522	491	537	499	490	508	471	494	470	496	492	526	504	474	442	518	501	474	477	499	528	496	470	465	505	512	490	499	483	484	524	517	479	503	499	473	484	500	495	500	497	506	484	521	502	484	468	473	468	466	482	462	536	504	470	475	501	465	485	459	487	507	487	501	465	483	437	492	496	483	507	494	477	493	487	554	497	523	454	469	482	491	509	520	508	520	505	503	501	501	497	497	482	536	496	511	493	498	486	484	509	504	467	501	480	466	493	487	511	487	499	473	521	498	480	510	485	478	486	513	473	461	504	496	470	448	534	469	485	527	507	460	455	492	514	498	474	503	495	504	477	490	479	476	494	484	504	464	491	478	472	495	523	498	506	472	497	501	478	445	476	485	480	460	470	505	498	524	534	506	479	474	485	487	484	528	509	484	499	484	511	511	465	485	522	542	492	527	497	495	515	480	502	491	500	488	469	483	489	502
33913	29825	19851	5657	1111	552	419	440	425	414	426	402	402	403	393	417	477	407	427	434	393	402	404	437	395	445	427	401	426	409	411	452	414	402	466	433	431	429	442	415	427	429	441	427	423	399	403	420	424	396	448	400	419	405	426	438	453	397	408	405	416	426	421	435	422	458	430	422	421	428	424	394	441	409	384	368	436	435	404	408	404	449	427	420	405	384	411	413	446	392	447	406	415	387	443	423	400	374	413	410	431	415	416	417	412	405	402	434	422	434	438	446	422	381	399	436	434	404	405	410	414	421	416	415	440	416	391	434	431	383	437	380	441	444	424	415	455	413	416	406	398	430	430	414	431	447	413	439	455	352	408	429	407	434	399	395	386	431	427	411	377	473	435	440	419	411	382	421	400	430	382	365	398	421	416	444	433	454	399	407	411	423	431	407	367	459	434	450	416	400	404	401	431	413	404	405	411	427	389	362	408	405	431	408	420	431	414	473	436	420	377	439	394	426	413	407	395	404	401	422	406	430	426	401	438	399	404	409	446	424	403	379	410	419	384	412	444	438	439	414	396	437	444	424	412	398	392	386	431	385	462	430	408	413	391	430	407	417	433	429	391	399	398	431	420	402	395	411	400	416	394	383	448	437	411	397	415	412	391	412	452	439	420	426	432	421	420	425	394	450	439	406	404	425	395	388	420	397	416	443	431	403	382	441	411	406	431	430	411	408	399	403	393	367	415	404	419	382	431	417	429	406	416	413	405	447	413	437	415	411	405	374	443	406	442	406	411	394	399	458	431	430	433	395	419	415	424	442	405	399	428	425	409	433	455	421	448	400	418	432	420	380	391	416	417	414	410	408	413	423	405	454	454	466	403	439	419	413	468	436	422	423	438	455	450	420	404	412	397	430	432	414	448	420	393	406	402	417	462	417	405	406	416	427	445	433	409	442	414	433	413	451	396	423	408	406	411	430	442	425	412	433	420	428	407	456	432	429	396	435	459	439	411	405	423	421	464	411	391	397	431	411	396	389	442	412	412	416	444	404	402	412	392	456	421	423	431	435	428	421	400	404	413	372	460	439	419	387	429	436	432	404	413	426	403	458	410	392	437	415	417	416	400	437	425	416	410	421	431	402	434	427	429	431	438	389	429	389	452	424	438	415	430	422	453	438	406	426	421	437	402	396	426	430	445	419	403	434	409	410	427	424	411	416	433	414	426	436	372	363	436	432	389	395	419	422	413	423	400	424	428	416	463	439	425	421	431	427	399	413	431	404	418	402	398	406	433	427	382	431	424	425	419	440	452	422	454	406	421	409	399	387	452	430	390	414	459	439	425	386	391	420	431	431	389	454	427	375	417	413	429	394	424	409	451	438	395	397	408	371	410	392	382	396	383	412	405	412	408	448	418	400	409	432	420	418	415	427	417	409	401	388	440	444	422	424	416	359	403	406	420	461	428	431	412	422	425	404	399	396	436	467	416	376	431	426	419	412	464	473	416	423	451	405	415	433	445	397	442	426	405	415	423	395	438	417	394	395	419	424	446	409	405	418	426	426	411	414	437	451	418	412	406	396	431	392	378	381	415	434	392	397	406	369	435	455	404	399	422	426	424	413	411	397	386	430	398	431	398	437	394	426	385	435	396	411	419	380	401	432	410	433	431	421	411	409	426	418	401	421	460	432	465	435	437	424	408	384	391	436	413	435	435	428	432	420	427	418	404	398	413	405	419	386	402	435	386	424	417	402	428	454	433	442	404	441	440	406	421	433	401	387	411	419	408	427	400	412	452	411	413	419	419	423	447	415	448	397	406	403	442	411	404	416	411	413	468	407	389	453	386	411	439	426	456	423	377	429	430	411	392	408	420	405	414	424	383	402	406	390	396	397	442	406	459	402	396	410	403	427	408	385	416	394	393	420	419	426	371	424	415	434	379	426	404	441	429	436	414	460	437	416	436	391	422	419	395	428	409	415	376	416	390	394	412	450	425	444	435	437	433	434	409	431	427	413	421	375	413	460	418	413	466	408	470	443	465	407	399	409	422	425	432	429	426	405	433	444	418	408	420	439	421	429	428	382	397	405	424	399	436	404	410	391	408	428	448	426	436	416	425	431	413	427	425	437	446	429	416	390	438	398	438	388	414	429	407	407	415	453	433	430	412	404	398	422	388	394	414	403	446	431	405	418	428	438	403	421	429	407	430	404	405	423	415	427	425	401	422	433	427	424	399	425	424	420	410	429	425	414	414	422	419	417	418	411	415	397	412	416	425	443	409	442	430	376	403	426	424	410	477	422	413	398	435	417	358	419	396	423	439	418	407	420	407	434	426	422	468	438	422	374	465	424	432	430	433	414	421	357	424	398	412	419	419	439	429	406	426	410	379	420	397	406	428	443	394	427	440	406	440	419	407	426	426	447	436	387	445	442	430	433	427	441	408	399	390	436	395	418	408	423	396	411	415	413	417	409	422	416	408	419	386	407	394	408	391	388	400	394	426	395	442	415	378	418	434	423	418	400	384	437	410	409	381	426	432	410	405	385	391	414	452	388	432	374	485	429	412	411	415	422	369	429	416	385	424	423	394	378	411	422	420	434	410	400	422	401	399	399	408	417	437	422	479	391	401	448	418	409	394	423	418	385	451	420	447	413	453	383	448	405	420	394	419	433	400	426	411	405	436	412	419	437	405	412	401	429	394	436	429	450	388	406	413	429	437	386	407	442	412	444	454	403	412	391	388	395	440	391	390	419	449	399	389	431	383	422	425	415	402	420	446	423	437	399	421	420	403	423	424	438	419	423	450	440	405	394	426	430	439	408	398	409	377	462	452	391	416	446	444	382	417	396	409	378	410	390	444	412	404	427	401	453	420	401	417	367	441	458	455	381	442	435	428	417	389	419	403	409	431	436	393	398	431	405	440	396	416	418	436	413	403	425	416	395	412	397	414	440	435	398	425	405	402	433	414	430	391	452	426	413	433	434	431	432	435	439	461	411	400	428	429	413	431	425	412	442	412	411	433	412	397	416	429	403	407	436	408	404	413	399	383	431	445	444	399	460	417	434	394	439	418	437	387	455	423	401	425	409	410	444	443	430	419	388	417	428	420	442	449	410	441	374	433	415	404	428	425	441	414	417	448	436	418	459	415	378	408	399	402	395	439	405	382	423	408	384	423	382	437	403	396	413	431	416	459	414	380	425	402	405	400	395	394	398	412	385	415	404	403	412	422	387	418	458	428	417	398	411	396	423	430	412	460	440	395	398	418	424	440	460	424	435	409	431	424	410	402	383	402	410	439	417	400	408	397	424	405	361	389	455	400	481	414	403	452	421	422	411	444	418	416	435	420	381	416	443	422	432	422	448	435	391	415	400	438	405	444	397	401	415	424	423	388	408	408	415	422	444	389	437	410	427	393	399	417	401	401	403	426	423	390	440	407	375	414	415	422	435	400	418	426	422	391	409	420	455	440	386	422	458	422	414	426	420	433	425	436	417	394	410	403	398	412	393
32326	29902	11818	2700	784	354	345	366	350	330	330	359	359	357	330	349	342	391	385	346	325	352	360	369	395	344	349	332	342	345	364	360	376	381	327	349	338	343	330	323	363	349	388	373	369	295	361	332	355	331	364	329	367	314	325	322	361	370	352	349	353	344	398	403	314	362	348	352	349	338	374	373	312	325	405	356	360	371	335	340	329	354	339	338	343	355	364	341	325	335	347	347	361	370	327	361	368	321	340	352	348	332	316	328	385	350	341	318	371	333	356	353	339	330	363	349	396	297	386	374	368	363	343	347	341	360	329	356	354	367	372	342	356	302	349	344	348	376	359	347	352	345	337	342	394	379	362	350	360	353	353	372	329	332	354	347	352	366	361	336	382	337	358	367	353	353	329	358	341	359	342	364	309	325	319	371	371	322	373	330	361	352	349	308	367	359	334	341	346	335	312	374	370	369	357	358	347	369	355	375	356	339	330	322	311	383	356	316	325	346	370	354	350	316	340	337	352	352	320	360	373	338	371	347	360	304	328	345	348	371	358	367	336	338	334	335	364	351	381	356	364	337	363	350	337	397	371	315	339	376	362	353	334	312	335	350	352	373	347	386	314	383	311	366	339	365	384	384	355	324	384	329	341	344	327	350	342	384	336	388	329	349	381	357	351	343	342	374	315	343	342	318	338	365	358	347	380	345	335	328	389	328	369	356	333	305	345	331	370	371	370	344	346	320	362	341	358	340	381	347	334	355	363	323	335	334	366	352	355	364	328	356	363	348	346	386	355	379	358	325	351	330	345	314	362	352	342	331	379	381	364	350	349	333	373	345	332	351	364	346	360	362	334	355	370	355	334	358	333	342	350	373	366	374	355	329	338	323	351	343	346	353	371	359	334	352	382	363	351	385	355	313	356	369	347	380	368	325	331	327	355	325	337	328	336	361	343	346	354	350	361	328	329	324	335	333	347	353	357	323	369	365	352	332	359	363	368	362	363	382	327	346	362	348	366	334	339	360	332	353	338	357	364	363	336	362	339	364	387	357	374	319	395	354	365	329	388	354	334	355	378	342	343	338	354	318	349	342	338	376	378	355	373	317	306	341	355	330	336	332	348	359	346	365	374	361	341	348	350	330	348	351	350	349	340	368	343	361	387	354	345	327	321	373	390	330	368	392	347	302	394	365	361	334	359	353	388	326	375	353	366	331	343	363	391	372	359	360	351	356	327	364	378	330	362	352	324	366	352	381	327	331	355	351	384	352	363	346	332	329	332	350	369	361	319	331	341	347	332	351	353	346	352	368	373	348	319	375	381	335	315	404	361	378	378	367	330	303	318	325	332	360	332	376	376	373	326	335	365	336	342	321	323	359	318	354	361	346	336	354	340	384	375	368	368	362	351	332	331	352	347	373	352	348	389	386	374	339	395	358	347	374	344	334	348	357	367	355	334	334	358	354	359	356	359	295	327	335	330	378	349	361	361	345	373	398	351	352	340	382	305	315	336	379	346	349	371	347	304	330	378	355	375	352	370	341	352	381	302	326	368	364	354	341	346	348	342	332	350	362	366	380	345	308	345	377	373	346	329	330	342	349	359	356	383	324	347	374	337	368	359	343	336	331	360	341	345	332	348	343	329	363	334	394	341	349	375	308	317	369	374	342	363	338	329	329	360	367	328	366	378	342	340	371	391	339	380	364	330	358	383	328	341	318	346	348	371	370	355	343	331	347	361	372	337	330	352	363	327	317	348	360	387	361	343	376	391	341	382	358	339	358	345	344	316	327	359	330	369	376	346	361	320	340	322	330	352	328	370	349	352	357	358	368	321	332	321	359	364	369	342	361	358	395	344	350	327	324	338	345	348	360	303	369	343	359	367	314	342	344	375	364	368	334	375	365	353	333	349	362	363	369	349	344	352	322	329	328	374	346	341	340	360	358	358	337	353	345	350	342	325	349	402	351	335	365	410	351	353	352	380	343	351	364	357	313	377	343	352	365	387	365	320	335	334	356	352	353	345	359	331	365	353	349	376	363	336	362	361	352	365	376	347	344	362	342	357	334	346	367	361	341	353	347	365	367	335	349	349	363	354	337	365	361	324	351	310	342	363	385	365	385	364	339	358	335	359	341	362	384	327	363	332	335	361	379	339	306	384	359	356	335	335	392	338	349	404	325	342	368	328	305	353	346	336	324	381	366	346	320	346	384	292	350	384	366	338	346	369	331	353	351	347	364	346	360	371	344	318	361	328	361	369	356	363	375	373	366	330	354	341	344	364	329	374	349	357	359	356	355	381	379	353	339	354	368	334	368	359	330	344	340	352	371	350	345	334	355	365	336	328	342	337	376	312	328	326	372	373	360	354	361	331	375	354	350	339	353	346	349	339	382	378	376	342	351	343	360	376	349	347	368	333	349	352	333	355	349	353	368	370	360	306	333	384	316	359	347	393	360	336	346	351	366	376	336	341	385	336	353	353	377	321	347	349	354	334	344	350	374	322	338	384	364	361	325	385	355	372	359	385	354	284	347	373	350	339	361	357	393	387	368	370	328	327	342	359	350	383	344	361	337	333	368	376	372	342	322	374	349	364	338	330	344	346	376	377	355	327	380	389	373	356	356	363	352	338	342	337	322	354	375	350	360	317	385	384	335	358	357	364	367	361	356	367	343	369	316	368	346	335	367	371	355	345	369	340	328	354	345	325	356	370	376	344	331	353	373	365	354	357	370	386	355	347	348	356	346	340	341	326	320	351	345	341	358	373	352	355	362	355	325	353	330	364	344	363	356	351	341	371	346	346	351	376	310	327	355	329	347	338	362	333	352	367	355	370	352	340	367	355	367	374	341	354	337	344	329	365	360	363	339	380	335	357	344	365	343	363	327	366	345	347	340	367	308	338	354	376	354	340	391	344	348	359	336	351	340	377	345	329	336	345	351	339	354	334	344	337	331	392	355	360	356	382	358	340	333	360	337	347	359	331	356	297	342	352	368	332	360	335	328	353	351	321	355	364	353	356	371	297	349	341	376	344	330	333	348	372	379	362	314	367	362	314	345	385	325	366	344	380	339	330	309	373	353	343	350	355	346	366	345	350	332	340	307	343	336	347	354	381	346	361	335	375	328	372	334	387	368	335	358	347	325	364	370	348	338	365	368	333	365	356	377	355	360	351	317	332	330	326	348	354	386	354	343	345	366	348	339	347	337	347	376	356	368	338	398	381	348	337	362	355	376	349	337	353	328	385	341	337	337	325	366	373	330	315	371	364	347	341	346	346	358	324	385	361	366	353	370	344	382	353	358	359	372	347	356	363	377	372	378	336	342	377	371	340	378	353	370	344	345	371	363	323	351	353	342	355	348	324	339	379	339	345	361	359	339	379	362	359	364	350	374	372	333	358	330	362	318	364	336	359	366	343	369	348	369	370	364	357	357	356	333	347	303	360	335	384	334	362	343	350	327	376	337	353	337	354	353	366	345	332	389	357	327	294	401	324	359	356	365	356	341	353	340
24978	24713	31806	26414	16367	3296	666	578	504	522	482	479	441	499	514	499	491	465	488	485	474	498	462	504	469	460	459	479	478	448	458	473	485	481	492	462	486	497	511	499	507	472	454	464	479	499	446	489	504	481	456	481	450	445	458	465	460	486	447	490	462	487	485	459	510	487	471	497	504	503	436	474	488	492	451	500	444	489	495	467	449	451	512	493	493	441	463	510	497	450	490	474	434	455	458	444	485	468	439	469	500	464	461	425	458	466	487	483	487	481	465	443	472	504	443	449	452	439	466	464	449	465	442	453	462	475	482	466	479	504	460	477	445	490	492	507	455	450	490	494	456	476	483	491	440	462	440	477	488	496	476	444	494	504	504	465	472	471	459	461	460	473	486	463	494	485	446	506	473	465	445	458	440	457	493	456	464	445	436	396	427	470	471	475	491	507	503	420	490	490	462	514	473	472	469	444	464	435	419	481	443	452	478	457	472	415	517	491	481	470	474	516	490	492	469	408	455	489	449	446	429	438	482	457	500	450	458	438	445	462	443	431	430	464	459	462	500	458	457	493	516	486	501	502	494	461	469	423	481	451	421	470	444	463	490	451	492	467	454	458	448	495	482	480	476	435	452	454	475	481	462	499	421	471	475	460	462	491	495	430	444	480	443	475	511	476	485	434	451	476	437	436	508	466	482	426	429	458	458	485	456	491	447	470	424	484	478	461	486	456	479	455	504	489	435	461	481	456	444	485	492	469	433	471	439	455	465	492	481	437	453	457	424	428	490	450	457	450	477	451	480	468	456	454	467	467	446	486	472	476	471	498	420	479	449	489	458	455	504	472	477	456	458	476	465	472	460	479	502	440	489	461	482	435	488	472	479	471	424	489	505	440	464	502	499	445	519	446	511	488	442	476	475	483	468	474	432	514	514	417	534	477	470	461	433	460	505	477	476	449	493	492	464	478	505	475	440	427	464	455	459	441	470	472	447	463	453	457	475	480	434	490	493	469	487	449	471	502	471	483	458	470	420	458	452	496	533	449	491	476	451	478	454	444	477	455	505	462	475	457	452	475	520	465	474	501	426	458	509	458	508	500	441	444	451	494	480	458	437	444	474	501	475	474	472	477	435	424	436	451	502	470	442	473	476	458	469	459	477	484	504	515	514	492	480	521	480	429	443	462	494	447	475	494	451	405	445	515	495	456	487	480	474	484	453	505	467	469	482	509	483	484	425	446	485	491	472	450	464	476	472	436	470	492	447	445	488	454	461	465	468	441	472	469	463	492	482	439	526	464	491	450	468	513	458	488	512	477	462	438	480	483	454	484	478	458	445	456	470	542	477	428	481	445	499	447	436	433	502	479	458	487	469	445	465	501	481	479	445	470	433	545	459	463	462	490	472	427	498	498	487	449	450	448	458	469	448	493	450	443	501	470	512	486	479	466	492	479	513	454	464	476	457	472	442	480	507	431	494	464	466	489	485	487	511	455	464	500	485	485	494	459	480	476	501	474	463	453	452	485	442	479	452	483	461	524	450	471	467	477	476	459	458	459	476	468	488	482	506	450	469	489	475	494	478	474	493	453	520	464	452	472	498	498	464	418	472	464	480	468	468	455	475	490	516	429	443	477	480	468	460	463	453	494	516	487	454	449	484	442	503	471	461	501	475	428	464	442	487	460	479	469	474	502	487	469	511	480	469	492	460	458	447	461	467	428	476	489	472	486	490	462	480	428	449	474	487	495	469	455	459	440	496	435	512	476	508	447	470	479	459	447	480	470	476	481	503	473	483	490	474	487	468	438	468	488	495	490	440	500	483	491	466	479	489	446	470	447	467	451	458	494	442	485	497	495	463	476	477	480	464	485	459	472	448	463	488	510	479	416	426	462	473	480	479	467	448	477	471	482	505	470	461	485	444	506	503	433	454	450	491	410	439	478	476	462	446	442	473	463	484	483	501	473	492	487	446	452	446	461	493	485	466	460	444	485	477	478	443	452	423	474	467	468	471	457	432	466	457	455	450	474	488	469	475	458	459	472	515	461	437	479	464	463	449	468	464	455	481	482	471	503	478	469	460	440	460	469	481	508	491	513	459	486	507	478	476	425	429	462	474	499	466	434	498	442	454	436	469	506	461	467	459	473	501	453	451	513	468	461	422	436	498	470	446	466	438	465	441	459	468	456	479	528	468	467	462	448	491	437	465	461	472	454	448	478	449	472	459	428	515	494	461	503	459	470	472	427	501	456	442	448	439	462	458	476	467	484	477	454	456	493	429	484	459	474	445	494	434	435	487	500	460	475	507	470	451	439	480	457	476	479	460	491	454	454	450	501	411	466	464	477	479	478	449	483	515	478	473	446	476	484	448	501	481	496	488	469	473	436	497	467	492	498	462	466	470	480	441	446	436	477	478	492	508	461	472	459	480	492	483	440	466	451	435	498	436	424	452	467	496	509	475	447	461	478	487	504	459	478	495	438	461	458	495	458	444	451	460	475	452	448	460	488	441	475	451	472	483	475	505	486	483	463	441	451	465	478	443	445	458	480	481	477	445	463	472	452	476	454	424	479	501	488	478	424	481	474	455	471	498	469	431	453	524	501	466	486	459	467	464	479	472	450	450	473	453	453	488	487	488	458	453	442	445	475	495	505	503	433	452	457	484	440	500	480	499	492	459	454	502	461	442	491	463	480	454	457	451	476	466	512	457	447	478	449	463	443	464	507	478	476	472	420	443	482	482	505	442	482	456	438	493	450	441	466	476	518	478	493	466	426	458	462	463	480	493	478	461	487	497	463	473	502	458	476	488	467	497	425	453	457	426	481	431	516	460	457	448	455	453	480	445	507	465	481	442	438	466	480	477	423	457	451	487	441	470	481	432	440	462	469	466	476	432	504	468	453	461	448	435	501	441	465	485	481	444	456	457	478	504	457	478	454	467	479	442	450	466	475	476	446	474	474	456	463	479	480	472	472	486	484	463	503	458	491	440	476	464	490	459	472	477	428	465	471	480	479	454	466	472	495	466	480	452	435	463	493	486	518	471	464	472	472	504	452	499	481	480	464	469	475	441	410	498	442	475	484	455	465	459	460	499	471	484	488	441	469	438	454	451	499	436	453	441	467	507	439	447	464	479	494	478	483	504	477	454	444	492	449	454	442	462	486	472	483	466	480	453	444	468	515	432	449	461	461	498	474	472	449	470	446	451	492	449	437	462	498	462	497	479	460	465	501	505	504	450	463	454	453	469	470	486	431	462	431	460	441	452	455	478	444	470	448	436	473	462	466	448	451	488	461	439	497	447	464	472	473	439	442	471	427	494	450	487	484	485	483	490	470	471	457	472	465	507	466	442	443	484	440	435	432	469	504	466	477	483	446	415	450	465	467	487	478	506	435	447	480	478	433	478	504	447	460	464	479	453	497	524	463	490	464	482	444	458	457	489	438	456	479	437	449	440	469	430	458	456	487	490	493	514	448	489	460	488	469	482	486	469	455	490	450	442	460	450	473
58949	86643	48896	16683	4160	848	417	465	442	425	419	416	426	425	419	453	429	429	428	441	418	411	442	435	437	441	437	440	448	442	419	417	397	449	422	455	413	427	425	421	427	403	427	439	436	386	427	439	418	415	445	408	447	452	419	413	408	420	454	464	388	432	426	405	420	458	423	450	449	442	430	461	411	407	413	396	442	449	441	428	401	448	418	437	429	406	468	418	431	442	438	434	423	438	404	390	406	412	409	403	433	398	429	410	440	450	415	443	424	423	458	444	412	417	408	429	469	408	393	447	447	441	435	474	436	416	425	449	428	427	409	418	433	418	438	396	431	446	436	425	418	423	433	450	416	423	437	430	391	416	436	418	451	410	415	435	459	419	404	435	421	390	411	424	424	428	451	447	465	443	424	446	438	429	404	416	462	454	412	453	459	409	451	466	410	443	428	445	420	433	458	431	469	430	451	437	441	424	403	460	443	418	441	439	436	430	430	416	418	406	414	412	442	448	389	420	395	382	431	398	417	435	441	423	467	417	413	456	398	432	424	426	429	457	428	401	431	397	415	375	406	434	452	460	423	432	449	411	424	410	400	431	442	433	422	450	436	432	461	459	387	449	397	458	425	437	414	386	420	456	422	429	426	416	393	414	411	440	440	436	410	444	455	448	438	462	434	429	368	431	405	441	430	443	428	432	419	415	406	418	427	435	456	418	420	452	424	412	413	455	435	426	420	417	425	426	412	426	386	425	413	443	400	445	411	435	480	435	455	440	442	409	401	406	419	447	385	407	425	448	437	407	435	437	426	448	422	420	472	400	411	400	383	423	391	440	430	416	428	408	418	455	442	448	429	426	401	456	395	422	447	425	448	443	395	422	452	371	414	415	398	423	461	485	424	420	419	458	410	422	410	412	443	401	435	420	434	425	413	393	415	416	432	412	451	424	450	439	417	418	409	430	420	417	404	418	453	443	473	430	464	472	433	421	461	386	430	415	392	451	463	441	405	400	426	443	467	419	423	411	427	411	415	429	404	391	389	417	427	436	450	439	429	413	452	422	397	442	453	403	405	445	457	432	411	443	414	445	411	430	412	414	413	402	451	402	443	426	438	424	404	390	424	425	453	395	427	403	414	411	458	419	458	414	410	433	437	418	386	394	388	413	401	402	455	414	430	442	435	428	434	438	470	439	436	401	444	433	414	412	424	387	428	445	434	430	425	414	440	478	433	430	394	422	460	401	443	388	396	451	429	459	426	437	413	431	436	413	422	410	385	420	421	419	410	420	448	412	409	394	409	414	452	491	441	453	438	414	443	428	395	412	435	418	411	432	404	439	422	434	456	411	390	442	456	433	423	443	436	431	448	440	443	448	455	434	401	428	415	423	416	397	394	420	408	429	415	409	407	438	436	402	429	400	405	426	405	436	446	446	420	413	415	408	423	428	403	409	421	423	473	456	442	411	449	429	443	415	436	438	425	415	439	366	449	418	429	412	443	442	403	431	424	464	448	467	442	400	434	436	412	427	430	449	447	431	432	450	379	409	465	426	390	432	424	452	382	414	435	422	445	429	429	404	410	421	407	468	394	420	416	437	418	457	419	415	440	415	412	416	430	452	421	465	429	441	442	421	440	459	437	438	413	448	406	415	425	422	394	419	406	416	427	434	440	428	417	425	430	421	462	401	429	452	409	422	404	430	397	451	423	412	443	386	431	404	408	431	444	438	415	409	422	418	437	414	460	425	422	399	445	398	417	421	431	441	400	404	422	444	434	428	414	408	422	410	453	408	436	429	439	429	418	440	448	435	440	417	398	439	417	412	418	451	404	455	421	420	418	422	431	432	410	417	404	446	411	466	420	432	489	425	430	396	437	426	428	434	454	415	456	426	432	432	426	405	434	475	436	411	424	459	433	385	400	428	437	451	411	422	418	426	430	412	423	444	443	433	415	447	417	427	414	434	414	413	459	442	446	415	463	451	427	436	411	392	405	411	469	424	394	430	423	404	438	410	425	430	418	431	445	421	431	404	407	425	366	454	402	417	432	437	468	475	400	434	413	404	422	396	411	432	437	453	450	413	440	432	427	438	442	399	420	420	413	414	429	456	451	473	424	432	435	464	419	441	425	413	438	403	429	444	423	415	439	420	406	466	453	439	429	410	429	403	441	438	456	413	473	429	419	414	421	455	415	457	427	387	439	393	428	426	427	399	440	450	425	429	425	461	439	441	404	393	402	416	419	428	445	428	467	420	448	416	438	451	429	425	419	425	420	409	425	456	402	464	393	397	420	401	425	384	392	399	447	419	405	434	388	447	441	463	452	407	434	415	413	401	420	425	437	411	433	457	417	381	401	416	469	448	421	432	405	434	404	411	432	448	444	443	411	409	434	444	418	376	433	459	433	415	423	450	436	407	456	424	442	426	448	425	424	399	407	423	490	387	439	432	407	429	424	428	397	427	419	428	419	431	407	424	437	440	450	491	442	419	386	404	425	400	422	417	413	428	435	454	390	426	417	428	419	400	424	424	399	458	420	420	413	442	372	436	424	449	433	414	413	418	432	429	445	436	430	404	426	429	426	407	403	427	419	432	409	433	437	419	442	442	438	384	467	431	446	459	431	422	418	415	396	402	377	409	415	453	437	444	402	418	416	427	398	386	428	392	426	425	392	431	439	401	403	428	453	432	405	410	412	444	427	435	421	432	409	406	408	440	398	421	469	398	438	409	439	459	405	431	446	422	417	454	432	431	432	443	387	423	420	416	427	405	414	417	431	437	442	436	410	410	442	411	433	411	437	407	450	420	398	450	443	469	424	416	444	450	412	458	443	419	397	401	437	430	443	444	435	414	424	438	403	428	423	436	447	382	457	424	446	423	425	442	426	429	437	409	413	404	403	427	439	418	440	441	423	456	444	426	427	412	435	454	441	411	443	455	460	401	400	426	439	434	418	441	429	463	442	418	430	471	442	408	426	379	423	427	428	398	426	435	414	450	413	401	388	438	452	422	404	425	426	386	416	419	394	425	403	429	457	424	412	398	438	418	414	419	413	437	474	427	419	422	442	457	423	442	437	414	412	415	420	436	398	420	414	437	444	460	437	401	447	434	392	434	442	433	395	422	445	459	430	434	455	423	430	429	445	413	430	407	439	421	457	403	409	429	418	457	453	426	407	429	416	434	440	425	445	435	459	424	399	445	416	416	401	423	406	393	413	446	465	434	447	423	398	412	412	404	439	432	435	423	397	404	430	432	455	453	417	422	419	387	404	437	412	391	401	429	427	434	434	427	406	409	396	432	442	402	402	422	408	432	460	425	415	411	431	419	434	407	429	406	402	460	433	422	429	425	409	437	413	399	391	443	473	426	412	394	412	452	449	462	437	420	423	438	419	409	461	415	416	395	404	471	417	426	402	430	424	409	415	418	425	454	428	434	446	422	398	420	425	405	433	415	384	388	403	424	440	426	412	470	425	418	397	481	456	434	414	439	426	400	443	454	437	472	398	412
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
