0	46	30	46	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
336807781131	336807781692	336807782242	336807782792	336807783342	336807783892	336807784442	336807784992	336807785542	336807786092	336807786642	336807787192	336807787742	336807788292	336807788842	336807789392	336807789942	336807790492	336807791042	336807791592	336807792142	336807792692	336807793242	336807793792	336807794342	336807794892	336807795442	336807795992	336807796542	336807797092	336807797642	336807798192	336807798742	336807799292	336807799842	336807800392	336807800942	336807801492	336807802042	336807802592	336807803142	336807803692	336807804242	336807804792	336807805342	336807805892	336807806442	336807806992	336807807542	336807808092	336807808642	336807809192	336807809742	336807810292	336807810842	336807811392	336807811942	336807812492	336807813042	336807813592	336807814142	336807814692	336807815242	336807815792	336807816342	336807816892	336807817442	336807817992	336807818542	336807819092	336807819642	336807820192	336807820742	336807821292	336807821842	336807822392	336807822942	336807823492	336807824042	336807824592	336807825142	336807825692	336807826242	336807826792	336807827342	336807827892	336807828442	336807828992	336807829542	336807830092	336807830642	336807831192	336807831742	336807832292	336807832842	336807833392	336807833942	336807834492	336807835042	336807835592	336807836142	336807836692	336807837242	336807837792	336807838342	336807838892	336807839442	336807839992	336807840542	336807841092	336807841642	336807842192	336807842742	336807843292	336807843842	336807844392	336807844942	336807845492	336807846042	336807846592	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
3650	2300	2738	3650	2300	2739	3650	2300	2739	3650	2300	2740	3650	2300	2741	3650	2300	2742	3650	2300	2743	3650	2300	2744	3650	2300	2744	3650	2300	2745	3650	2300	2746	3650	2300	2747	3650	2300	2748	3650	2300	2748	3650	2300	2749	3650	2300	2750	3650	2300	2751	3650	2300	2752	3650	2300	2752	3650	2300	2753	3650	2300	2754	3650	2300	2755	3650	2300	2756	3650	2300	2757	3650	2300	2758	3650	2300	2758	3650	2300	2759	3650	2300	2760	3650	2300	2761	3650	2300	2762	3650	2300	2762	3650	2300	2763	3650	2300	2763	3650	2300	2764	3650	2300	2764	3650	2300	2765	3650	2300	2765	3650	2300	2765	3650	2300	2766	3650	2300	2766	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
62168	51110	39354	40238	33089	30617	26596	17479	5506	917	463	313	343	334	326	304	314	310	319	332	338	340	309	317	314	311	283	283	362	344	327	292	323	314	332	304	317	321	282	293	328	331	281	322	328	324	307	296	314	299	293	318	311	322	308	314	307	315	310	324	305	325	306	304	278	300	299	282	286	271	310	328	299	309	332	331	291	318	348	305	331	327	319	318	319	282	290	268	287	317	323	316	316	294	310	313	324	319	314	312	274	297	304	321	307	279	324	300	309	284	288	304	265	292	335	291	312	294	299	300	284	308	344	306	328	341	289	311	301	342	304	310	312	339	324	272	293	276	348	277	290	306	293	324	289	299	295	275	271	343	322	325	314	305	328	342	325	294	314	344	330	291	321	303	341	326	315	302	294	318	295	330	309	298	282	299	329	287	283	335	302	309	327	269	291	291	332	326	289	290	305	296	272	263	298	268	315	304	318	316	301	300	340	283	303	312	310	314	332	334	306	302	287	286	280	284	306	310	357	325	313	294	281	324	291	306	297	308	292	324	308	311	315	344	276	303	299	306	358	353	298	328	311	325	300	310	299	282	346	303	322	324	351	316	309	297	319	280	345	330	302	284	289	306	310	344	319	290	292	377	303	340	313	305	319	301	302	299	289	287	293	290	336	304	286	299	287	301	334	320	291	296	312	333	306	291	327	288	311	301	302	335	331	310	317	335	288	299	289	289	338	298	284	311	310	316	322	294	319	297	315	288	292	312	306	313	320	299	266	283	319	313	326	295	317	315	301	308	309	329	278	289	339	277	299	277	304	306	289	309	335	279	277	286	292	290	314	285	305	324	331	318	285	342	323	304	256	305	332	321	321	308	311	331	299	311	302	302	286	330	312	314	299	314	327	308	322	298	288	306	274	297	325	291	297	309	318	323	312	328	318	263	325	291	299	332	288	285	301	282	342	322	325	310	277	314	296	292	310	310	323	273	304	317	318	301	304	316	314	347	321	333	335	304	319	281	315	318	303	303	336	283	303	299	312	283	330	331	295	320	307	344	300	286	283	281	297	272	313	308	298	310	305	321	315	296	323	318	314	303	284	316	332	331	322	315	302	321	300	317	306	279	328	322	273	298	335	291	305	322	320	301	308	304	333	305	269	323	325	312	320	306	291	288	317	294	310	326	331	286	300	308	288	293	318	289	299	280	298	326	304	330	283	310	332	303	328	316	319	297	293	305	320	282	268	318	303	293	315	286	291	302	324	306	302	302	271	297	313	297	292	299	293	300	317	318	296	318	302	329	291	296	255	340	296	298	335	317	314	299	309	326	326	300	301	320	303	309	322	316	296	293	303	289	319	305	329	282	331	327	331	310	296	303	300	325	341	359	327	294	333	322	327	284	319	325	277	308	311	309	308	287	328	308	325	283	339	296	309	296	310	321	278	322	314	326	320	312	317	339	293	328	329	311	296	301	300	327	311	313	312	306	310	339	308	278	334	339	288	285	303	328	334	297	300	303	326	286	328	268	304	324	330	320	300	324	303	296	345	299	301	313	324	296	280	293	286	287	295	331	300	285	292	316	309	299	303	289	345	315	306	289	294	284	310	311	312	310	302	314	370	325	326	320	301	315	366	341	307	333	320	308	290	306	317	294	309	307	300	298	307	298	290	303	341	336	358	308	295	291	286	287	313	298	308	300	325	294	289	328	309	303	299	334	319	338	301	315	288	296	328	306	317	330	342	299	341	298	331	316	293	328	305	348	311	312	326	289	297	320	339	297	283	281	284	315	303	303	298	309	284	278	294	311	303	289	305	318	280	291	312	314	324	313	330	295	319	312	301	315	312	289	306	299	317	274	320	338	342	314	284	295	284	295	290	324	302	291	322	313	288	296	296	324	323	306	294	344	282	336	300	280	285	334	318	285	333	325	315	315	326	364	317	302	315	302	316	299	296	304	289	296	335	300	270	322	301	300	315	320	357	256	324	317	316	312	286	304	273	309	274	282	308	295	313	300	312	289	298	296	322	314	288	302	323	289	324	301	278	296	336	318	326	293	311	296	297	317	306	287	323	277	326	299	302	315	326	330	295	285	334	332	336	303	328	290	288	311	351	322	289	326	307	297	319	324	326	312	293	298	284	303	313	288	324	309	309	279	291	288	306	354	336	293	321	323	316	327	337	297	340	313	295	301	332	308	289	321	310	301	297	340	321	301	345	338	315	302	299	306	294	294	306	321	295	301	292	337	303	317	321	310	337	284	278	298	332	320	326	308	333	313	280	319	316	318	298	315	332	271	295	315	337	278	330	315	296	303	314	274	297	323	298	335	325	294	277	301	313	314	305	322	305	287	291	284	303	309	309	316	342	287	277	320	306	295	334	314	317	340	318	312	303	320	346	325	342	315	311	325	313	312	316	330	317	287	297	307	309	334	307	304	301	312	296	299	308	305	299	294	299	328	299	320	287	314	341	299	310	301	321	291	300	286	299	318	299	290	322	282	299	292	321	323	309	313	314	331	315	299	277	323	306	345	330	335	310	318	302	280	312	298	290	332	324	313	282	323	346	320	325	328	304	337	282	293	329	322	355	301	310	290	289	297	300	317	293	325	329	304	341	325	309	332	326	306	279	309	289	301	296	307	285	319	277	293	311	351	335	316	306	324	293	323	286	295	313	305	290	285	328	301	331	298	289	313	319	296	294	307	292	282	296	328	330	298	315	338	297	321	276	312	263	265	286	282	282	331	309	318	305	307	325	298	311	304	300	322	328	316	299	313	300	333	309	312	302	322	306	288	278	320	330	327	312	301	323	319	322	300	270	301	304	282	295	335	272	258	334	307	339	273	316	300	344	299	295	313	317	300	342	286	309	308	309	309	304	311	285	273	344	292	316	342	301	292	303	292	314	309	314	304	296	282	320	335	306	291	332	304	310	314	298	302	300	314	305	305	326	291	306	295	303	280	350	304	319	299	325	275	290	306	296	271	309	303	289	289	295	295	330	300	305	270	294	296	336	300	308	310	282	329	310	342	302	273	301	304	322	313	275	293	287	304	338	305	315	288	325	306	325	330	267	288	364	292	323	317	293	299	286	311	273	334	299	296	297	315	310	299	307	307	297	302	314	318	291	276	303	281	329	296	301	290	315	273	323	299	297	313	314	322	333	306	308	330	345	292	293	309	291	301	283	319	330	315	299	306	309	331	295	291	301	316	317	321	309	303	290	314	285	349	338	297	269	317	335	296	285	325	295	319	301	314	330	294	337	328	284	308	300	301	289	297	295	315	304	318	302	302	293	331	312	310	292	304	301	322	366	303	293	323	329	316	285	286	287	296	294	330	334	350	327	317	294	315	327	306	308	315	286	306	314	298	298	316	297	307	306	309	312	366	303	334	283	286	294	330	308	290	319	279	298	280	341	324	340	311	296	296	316	309	284	323	314	310	283	308	314	305	310	258	274	262	328	295	290	286	291	274	306	307	305	293	299	317	300	300	292	321	319	299	266	318	312	315
51833	59027	58999	62588	63804	55403	36105	13823	3823	1592	1069	827	734	714	732	729	731	700	749	683	666	651	668	707	674	690	686	702	666	677	685	692	730	689	687	684	644	642	702	686	680	687	693	726	674	657	698	652	689	649	698	676	637	686	693	739	692	694	671	694	694	669	667	657	690	658	734	714	667	691	676	695	635	653	724	676	697	673	674	710	687	677	663	623	661	663	608	673	666	713	701	697	696	695	655	689	672	675	740	669	689	696	663	689	702	729	684	679	647	704	713	709	726	731	689	712	677	638	732	695	681	699	659	702	687	671	686	684	633	729	647	687	662	712	710	649	678	674	739	732	675	706	632	711	703	685	710	639	682	722	643	659	690	644	687	700	656	713	682	734	685	673	691	697	632	696	688	673	701	641	650	689	709	691	666	661	715	651	722	697	674	688	681	695	689	693	695	662	673	704	629	672	660	700	656	685	647	680	746	669	695	678	711	688	688	689	704	694	670	731	701	697	695	665	680	675	684	678	669	667	722	685	750	733	656	711	628	697	658	704	672	716	646	717	641	649	684	687	693	653	623	700	707	711	686	691	695	712	679	675	676	737	704	691	685	674	696	678	702	669	660	709	708	715	666	700	654	686	673	670	685	642	691	679	659	691	688	633	724	739	692	648	624	705	681	645	641	677	640	689	688	641	664	687	670	648	720	681	680	685	694	660	670	710	690	674	683	671	655	696	697	701	720	719	693	680	699	634	676	687	686	708	694	680	663	682	686	692	692	680	690	700	640	704	686	679	669	666	706	716	693	640	682	725	699	730	738	706	705	654	643	675	671	641	732	721	696	707	669	681	659	702	648	673	667	686	694	672	682	726	710	664	696	681	699	670	720	673	716	661	688	685	672	689	667	653	675	716	657	671	696	657	649	714	681	667	672	679	697	686	710	709	699	695	721	683	726	642	699	683	662	619	708	642	730	677	705	663	710	679	728	690	661	713	717	638	662	703	687	682	676	692	715	720	681	684	685	648	656	694	687	688	726	664	683	658	687	745	680	660	664	657	651	683	676	709	659	652	706	709	677	677	676	626	633	715	705	656	675	667	683	642	687	661	653	651	611	733	695	723	679	683	684	688	671	684	648	632	697	687	683	706	694	651	640	679	683	712	681	664	713	687	704	696	652	650	673	673	721	712	664	642	671	735	692	665	720	671	710	705	677	760	647	676	717	674	668	734	740	716	680	677	707	665	648	683	680	678	700	641	686	660	679	677	705	680	752	724	711	673	745	679	673	688	660	752	729	653	721	688	717	715	699	693	702	659	706	713	688	701	670	643	649	701	680	637	692	663	671	646	742	691	715	657	654	678	675	651	693	677	665	697	661	628	641	677	655	671	706	680	677	680	683	672	657	695	707	720	656	659	680	688	710	701	628	691	688	699	654	710	696	665	681	681	723	640	698	726	685	655	688	717	699	702	665	660	663	700	679	678	648	669	699	690	687	685	695	672	662	672	697	657	679	666	677	718	702	702	665	725	697	657	686	680	698	686	662	705	715	649	684	621	711	687	697	693	643	745	705	715	677	661	683	661	656	659	640	693	671	686	763	715	694	721	704	673	685	697	679	704	681	675	707	698	676	676	674	715	678	646	661	665	671	693	716	676	640	673	678	675	722	714	693	680	690	723	675	667	693	689	695	687	645	663	679	721	679	720	708	698	667	668	676	666	686	633	680	646	624	675	654	675	644	634	681	655	692	695	699	689	711	662	675	741	683	689	679	682	644	683	692	691	712	679	683	674	673	674	665	675	699	668	644	675	638	694	664	674	678	751	681	685	664	678	716	698	647	639	670	714	755	620	686	700	687	650	664	702	656	692	690	682	694	654	659	675	716	620	718	650	685	665	663	642	655	736	713	640	699	684	677	688	648	697	691	677	677	661	697	715	694	669	654	689	711	678	688	676	715	676	682	676	696	727	646	641	661	708	672	686	667	677	647	645	702	659	712	686	682	672	647	726	641	693	725	708	725	689	675	704	697	700	661	689	710	632	652	689	654	665	678	705	713	697	695	666	702	661	738	710	656	676	661	706	659	672	711	675	684	682	706	664	704	665	692	677	653	661	664	665	715	720	685	686	731	706	713	637	651	712	654	648	708	732	667	718	693	675	665	699	698	661	698	698	674	637	694	702	690	718	641	668	673	671	685	678	681	722	699	625	641	681	676	654	714	679	667	662	662	714	622	658	691	678	672	674	692	666	657	642	690	683	675	719	717	641	678	661	680	675	720	646	653	660	691	635	663	721	678	700	682	668	634	697	674	720	695	709	671	696	703	675	701	707	677	667	657	644	660	636	641	685	658	691	752	682	651	678	698	725	661	730	669	675	688	710	714	695	715	698	692	715	654	683	679	616	703	690	665	678	639	648	676	692	700	666	698	637	678	734	691	695	677	670	725	715	709	630	690	678	651	685	673	664	673	653	730	676	674	688	786	691	672	643	667	652	651	683	655	659	680	686	684	708	719	722	664	635	703	662	696	653	669	640	706	640	730	687	715	670	698	674	693	679	685	683	658	684	708	679	706	684	682	694	670	704	670	688	675	714	679	695	704	664	656	681	651	673	686	663	655	700	724	664	671	664	682	642	648	681	700	671	670	672	681	654	665	679	689	685	649	684	686	677	640	667	640	715	738	677	699	670	711	652	682	704	676	688	620	710	698	688	676	629	679	681	663	713	666	719	701	702	693	646	704	665	719	662	677	687	680	702	726	703	710	670	736	678	669	741	662	688	665	690	682	665	686	693	669	723	663	678	663	664	710	670	676	664	697	649	686	671	684	695	613	719	729	682	695	662	670	686	680	670	669	677	705	642	701	696	719	647	702	693	637	674	680	682	701	683	670	658	682	664	681	649	706	719	727	671	698	658	677	730	693	682	664	688	751	726	685	690	699	691	695	664	678	654	754	683	662	676	721	709	669	675	634	706	680	679	724	664	681	724	699	677	702	756	651	655	676	638	722	677	726	703	627	674	711	690	682	647	635	705	685	683	693	727	706	683	718	647	671	682	628	668	678	694	677	713	752	687	699	704	671	694	678	639	686	696	680	697	668	655	640	636	670	654	645	661	690	671	662	692	653	688	685	686	703	657	725	681	706	679	732	685	704	738	712	676	689	706	704	690	697	731	656	693	718	696	650	705	689	711	654	624	656	703	709	689	691	682	659	657	690	674	691	684	715	695	676	642	706	752	651	670	667	679	668	699	689	706	680	689	674	688	659	720	691	701	663	707	669	668	662	675	640	684	633	700	706	652	694	698	706	718	651	695	718	720	674	650	670	687	657	708	705	657	688	734	627	689	648	706	721	671	679	702	677	684	680	680	695	639	682	698	655	664	744	715	673	685	666	659	703	749	636	658	667	680	680	651	723	697	689	679	693	635	660	669	715	659	652	646	711	697	706	708	687	712	655	651	670	691	654	688	663	662	682	673	688	665	634	701	710	689	744	721	655	691	697	670	664	686	716	698
26683	35710	32612	15077	5852	3950	2312	902	420	358	352	325	329	340	346	350	347	327	306	308	316	355	330	326	361	317	327	315	307	338	334	388	335	332	346	322	360	324	324	298	326	334	290	324	313	329	326	325	355	365	346	338	311	348	331	345	349	340	296	335	312	324	360	327	361	343	308	329	339	305	314	292	333	318	339	337	367	318	325	364	339	361	315	342	369	316	351	383	349	333	332	317	333	323	346	355	335	294	326	329	304	360	316	330	326	315	319	351	329	330	361	329	328	351	293	332	331	349	345	346	346	323	337	326	344	345	326	312	313	351	296	330	348	343	320	342	344	384	302	348	357	303	339	316	324	338	345	318	340	340	330	357	315	355	338	346	330	345	318	309	339	321	377	341	327	340	314	294	337	319	331	304	330	332	338	367	348	319	348	370	315	324	348	333	352	318	344	315	308	341	316	359	347	324	339	360	350	326	361	354	336	344	308	303	364	315	334	348	311	303	356	350	360	338	335	324	324	347	341	355	310	319	312	363	342	343	344	350	341	303	359	337	328	339	364	309	322	344	318	348	304	368	283	335	362	348	323	347	354	361	336	316	360	366	364	345	339	364	352	329	332	352	353	327	345	328	360	326	324	307	336	323	320	325	332	328	361	360	301	322	335	352	344	359	299	310	358	374	363	347	330	334	355	319	312	317	371	332	372	331	359	353	347	337	343	331	327	319	340	310	360	296	359	333	312	349	316	324	331	328	319	341	336	353	326	341	359	309	326	331	325	341	316	354	334	323	311	346	341	329	311	294	342	346	373	325	342	318	307	359	373	355	347	329	312	345	329	323	333	327	331	343	379	338	301	351	356	325	323	323	355	337	330	326	354	336	291	339	322	341	329	320	358	324	319	330	352	361	325	325	337	321	335	332	377	337	353	388	346	337	321	311	299	327	360	336	336	344	334	335	306	352	342	378	329	342	327	340	304	337	306	339	340	363	334	338	361	338	315	348	344	322	344	320	338	364	326	362	356	358	367	357	339	338	348	330	292	361	343	328	330	347	313	358	340	311	351	311	356	353	319	374	303	336	392	327	345	325	310	339	342	316	348	311	353	337	312	340	356	370	351	365	312	279	331	317	327	348	326	330	319	360	334	327	336	337	337	354	308	319	341	333	336	335	332	341	329	333	346	326	339	319	347	331	322	372	374	346	347	345	284	320	336	335	330	328	358	321	323	340	329	327	343	357	341	350	355	363	352	304	342	339	364	315	321	338	355	326	328	323	346	307	365	338	345	333	313	317	370	350	385	359	335	340	367	313	296	364	334	340	314	353	322	338	325	335	366	345	378	322	325	318	328	338	333	320	334	375	361	361	334	305	334	329	317	300	319	305	317	311	332	345	320	350	346	365	305	330	325	313	350	315	356	284	368	326	350	302	317	326	329	301	307	381	351	342	342	325	344	329	352	319	337	334	347	327	335	345	362	323	346	333	349	331	352	349	345	345	317	299	354	318	312	366	352	342	350	307	321	371	368	352	316	324	316	327	358	350	304	320	349	319	326	334	312	344	318	322	318	322	352	333	314	331	337	359	345	347	296	325	307	371	330	346	349	338	368	346	331	326	333	334	337	342	327	312	337	328	349	318	348	355	321	353	322	337	330	325	339	317	311	334	338	344	318	314	379	316	364	362	326	309	336	322	328	359	355	365	371	315	333	336	328	346	333	337	357	373	317	348	347	316	343	341	350	350	367	335	324	302	354	314	332	343	321	321	325	336	346	321	332	345	348	359	319	340	364	330	391	355	347	368	309	341	316	321	336	324	296	350	328	342	400	338	358	345	330	287	340	349	326	359	312	353	342	338	359	325	346	338	304	353	337	368	318	312	356	346	344	330	312	326	324	309	339	326	337	325	339	352	330	308	330	327	355	333	381	310	331	353	365	305	333	364	350	356	323	362	344	357	337	325	314	345	312	351	325	352	338	333	327	315	328	374	335	343	344	358	319	330	336	350	319	347	302	338	342	339	331	340	352	338	337	363	312	344	380	339	352	309	348	374	333	328	348	338	369	335	362	349	346	322	352	318	332	331	314	369	354	355	319	303	330	335	342	276	344	317	384	349	333	336	327	355	334	323	325	355	316	348	337	349	326	328	339	353	349	328	319	358	325	348	356	358	347	368	344	344	330	343	347	315	353	355	328	314	361	359	322	308	362	309	313	335	379	328	358	309	337	337	350	356	356	324	336	335	335	353	312	360	331	346	377	373	345	348	331	371	351	322	323	365	324	338	328	352	334	302	343	373	332	337	319	313	343	321	339	324	315	345	362	350	338	362	333	361	362	353	334	313	341	348	337	313	343	351	305	330	316	319	355	354	338	331	368	354	345	336	369	343	314	368	337	321	318	342	359	347	353	313	326	315	318	329	359	378	326	330	332	351	333	336	349	345	313	315	360	331	316	344	332	346	364	348	341	328	333	339	342	329	322	330	348	368	312	335	324	330	315	352	330	358	356	306	338	373	332	338	335	329	314	321	343	360	353	356	353	328	324	341	345	328	328	330	370	351	346	324	365	329	334	345	346	341	305	350	352	354	376	348	297	319	331	317	325	360	294	305	368	345	376	333	361	324	346	374	330	338	330	320	317	333	300	372	322	299	311	350	354	379	345	346	342	312	358	350	315	315	366	367	352	331	370	333	326	338	308	309	337	319	337	297	324	348	342	338	340	324	300	357	329	358	299	352	327	358	349	365	353	366	336	354	351	344	328	360	334	324	337	329	328	348	373	283	314	363	302	326	333	313	322	336	384	331	369	326	340	354	346	314	337	346	357	334	319	312	320	355	302	323	339	375	340	344	315	357	325	349	371	335	339	341	364	339	301	343	316	325	336	323	321	331	336	354	320	303	337	316	341	353	349	313	345	296	369	343	330	367	317	336	337	333	309	311	288	332	348	317	328	358	334	307	353	347	290	347	350	324	356	337	337	320	331	329	346	343	325	312	343	340	319	332	309	326	349	329	373	299	344	349	310	335	335	348	356	358	373	367	335	331	335	312	334	309	351	349	315	328	377	375	317	345	330	355	339	354	368	327	318	348	347	340	342	314	337	332	317	325	358	374	294	313	340	368	333	282	352	333	345	325	337	355	339	346	338	359	322	351	310	318	322	344	325	343	387	375	343	328	333	333	326	332	332	333	309	335	285	316	338	314	303	314	339	348	344	305	342	350	343	344	357	338	342	332	335	332	370	322	329	360	310	340	372	307	323	362	375	352	329	352	322	348	360	352	357	316	309	340	360	348	385	337	362	379	345	309	352	355	325	333	320	320	314	365	326	340	312	346	320	330	360	331	352	360	342	350	307	345	369	371	333	332	359	338	369	354	343	349	307	345	309	347	359	324	326	336	342	355	337	319	350	338	374	326	362	322	331	350	374	380	348	325	361	318	356	388	351	318	337	323	380	349	313	360	356	360	338	316	334	323	342	323	315	325	282	349	323	344	321	305	345	372	308	335	333	327
19547	35208	35323	20144	12921	10484	5896	2166	1044	826	876	793	784	747	844	758	806	798	756	772	758	783	727	811	763	737	805	747	768	744	790	763	784	777	790	778	801	778	758	733	733	787	797	806	773	738	800	774	754	750	768	742	785	801	789	791	801	801	759	801	831	790	792	752	839	786	773	788	776	768	813	800	780	794	774	815	845	794	774	777	749	777	767	774	758	823	754	804	811	777	761	790	760	712	822	792	799	739	753	774	815	766	833	776	756	755	782	799	762	781	777	762	806	756	779	778	785	780	743	737	783	776	773	798	819	824	754	772	777	754	760	796	785	733	767	778	817	754	771	835	756	701	777	718	792	808	810	772	819	797	786	778	817	802	793	815	754	813	771	757	762	770	820	747	759	755	756	821	784	827	785	792	755	741	811	766	776	776	805	788	804	756	767	781	796	813	779	791	816	743	754	754	800	777	771	780	774	772	837	805	789	791	777	776	763	773	731	778	831	738	774	789	749	808	814	746	769	811	788	775	778	750	801	789	777	740	777	782	813	789	802	742	786	726	775	718	782	750	713	774	782	780	792	732	790	824	749	799	792	783	800	829	779	777	740	781	787	766	793	782	796	762	798	793	807	849	759	829	763	802	739	745	756	763	792	786	757	785	829	794	786	765	805	799	777	783	752	774	814	751	840	738	785	758	795	758	777	802	764	748	849	772	749	797	791	765	802	808	736	764	753	750	738	794	757	780	759	796	741	792	737	802	783	791	805	768	810	722	769	795	805	789	805	785	716	751	756	725	721	759	841	772	829	776	764	787	736	769	699	759	768	810	797	750	758	822	813	866	799	793	791	802	792	772	801	797	778	777	732	796	779	830	810	830	773	764	753	773	769	834	809	753	757	767	796	782	749	771	794	780	754	798	796	777	784	764	799	796	808	789	744	770	744	790	801	796	817	762	777	819	782	761	798	765	760	797	769	737	842	779	785	767	772	797	720	781	786	782	788	792	803	786	790	797	785	836	831	793	760	769	771	797	772	801	792	722	800	755	810	797	792	840	756	763	792	769	783	774	810	778	806	784	797	736	777	778	760	758	777	791	778	774	804	731	826	762	764	769	813	768	814	797	802	818	751	736	730	770	791	760	723	812	791	774	793	839	821	795	845	814	752	766	750	789	831	809	807	766	807	814	797	780	736	792	793	816	782	808	742	759	769	751	770	738	764	783	770	741	762	804	772	776	798	746	800	781	786	743	830	807	819	734	749	770	804	790	771	770	792	804	740	787	809	791	742	762	803	832	783	820	782	815	798	779	770	804	799	784	762	767	787	757	741	757	749	791	766	821	726	742	798	766	825	796	793	786	783	773	750	791	801	795	807	833	795	735	772	753	808	748	817	824	709	794	782	840	765	782	795	763	711	846	776	705	763	790	750	776	825	756	798	766	749	771	741	764	789	775	790	758	822	724	783	718	767	766	761	772	713	751	780	806	849	815	763	743	760	792	825	777	762	735	764	777	785	779	833	740	783	798	775	792	778	748	794	752	811	777	739	838	765	811	742	785	778	776	753	807	793	808	729	743	801	827	814	797	737	749	736	784	781	792	837	774	757	774	760	791	847	805	753	748	758	772	733	748	799	777	773	806	779	787	787	809	804	770	776	806	779	728	751	768	823	764	730	786	780	795	747	765	746	727	761	808	793	758	800	790	773	772	784	790	772	753	811	784	822	791	752	753	838	752	742	765	793	716	778	774	744	738	775	786	773	784	748	791	787	814	787	770	797	796	782	810	763	765	773	754	746	806	769	756	781	801	738	766	750	760	767	780	774	762	792	780	788	808	785	813	761	789	741	767	780	811	753	832	755	804	765	708	770	781	802	802	851	815	760	773	738	777	771	804	744	756	789	791	796	776	752	729	767	790	731	800	767	809	800	782	825	778	779	780	726	739	771	751	829	831	774	788	775	765	763	739	737	748	803	727	759	800	764	719	735	749	774	742	801	754	769	801	784	759	753	760	789	810	796	759	802	753	792	725	747	753	800	731	775	729	777	800	732	797	778	773	798	716	773	754	841	775	798	719	789	805	735	745	831	787	734	764	789	730	783	749	817	793	766	793	778	798	811	783	803	784	802	799	754	743	799	779	779	777	856	781	741	799	709	768	788	779	770	750	796	811	745	813	801	785	787	739	800	763	735	822	817	786	818	819	796	789	792	752	784	805	750	805	725	816	788	769	739	773	783	789	818	801	760	802	831	770	810	806	809	811	761	795	768	783	795	817	822	760	762	815	779	781	736	810	813	775	837	800	779	760	744	784	776	709	749	771	780	821	769	766	775	750	782	773	763	812	744	813	788	827	841	794	769	763	775	774	778	821	764	784	799	763	829	797	807	772	770	777	743	728	812	804	834	858	786	743	790	796	781	792	753	726	798	753	768	782	819	709	794	794	790	766	752	822	805	780	795	798	780	809	794	774	786	783	787	770	792	745	730	785	796	803	720	801	776	821	751	753	801	778	774	774	763	796	800	837	807	770	789	809	796	819	799	811	776	837	784	778	765	779	767	821	742	853	759	772	759	817	822	717	793	782	725	809	827	763	710	784	769	717	744	858	771	793	808	789	784	793	830	805	750	779	733	794	754	734	793	789	790	783	804	772	780	805	722	792	784	790	776	772	790	734	846	792	758	788	783	786	788	810	771	822	771	756	808	761	801	767	749	793	799	826	703	803	811	765	795	749	756	766	774	776	799	781	744	796	838	733	794	739	796	807	771	779	787	754	728	780	768	747	814	744	799	766	730	826	787	776	751	803	767	812	781	795	780	762	798	769	786	746	779	788	773	799	786	754	785	788	746	832	819	770	815	781	794	788	781	801	770	761	793	786	744	785	765	735	747	776	772	821	765	751	771	772	747	746	760	785	781	808	693	783	746	805	780	755	751	796	771	741	760	751	766	771	816	784	784	791	764	765	800	806	786	802	815	826	787	725	813	835	771	774	787	774	789	823	792	821	806	831	814	783	757	783	799	745	757	821	791	764	801	797	784	781	799	759	793	732	797	791	734	793	749	797	758	793	831	774	865	790	782	789	786	787	785	760	815	827	825	820	746	795	782	750	805	811	837	734	810	803	751	776	757	731	752	841	797	755	813	746	808	792	746	769	826	824	829	773	806	759	802	772	795	794	766	756	788	775	750	739	780	764	792	783	760	758	772	740	754	807	773	758	770	769	831	740	789	768	819	766	819	833	819	782	783	822	756	821	752	790	815	769	806	737	785	779	792	783	728	782	782	812	756	767	843	830	756	764	782	776	812	789	862	829	779	793	840	806	753	807	826	777	819	770	818	730	795	735	807	807	777	740	733	745	756	805	784	782	795	753	778	799	788	829	794	807	742	769	774	711	772	802	790	822	768	765	751	792	748	793	738	793	773	748	788	770	815	807	780	806	778	752	763	778	794	762	786	784	745	795	791	761	775	772	808	778	755	784	778	756	798	833	738	777	768	786	782	810	773	812	781	738
59563	52541	46740	31418	25761	25612	22463	12146	3080	612	397	393	379	352	353	375	327	369	329	360	357	353	379	335	362	338	346	341	355	360	349	371	383	370	325	323	371	350	333	343	332	341	326	355	341	338	389	309	343	357	332	345	314	328	342	325	316	303	312	338	352	325	340	337	341	313	357	346	328	347	339	364	319	314	348	389	343	380	339	346	323	316	336	344	314	315	308	301	350	298	354	317	307	342	327	327	331	370	336	356	320	348	323	316	307	337	325	333	362	352	303	340	349	356	319	347	315	315	314	338	342	325	335	309	350	326	334	317	339	305	318	336	329	334	349	323	335	354	340	324	332	329	342	315	332	370	314	337	344	321	335	330	330	334	347	337	289	326	331	350	321	338	368	336	324	320	312	335	336	329	337	350	329	352	342	353	364	308	346	322	345	336	325	316	314	341	317	331	367	346	348	333	311	351	362	355	346	325	328	333	313	346	344	334	332	345	335	334	337	339	329	345	321	314	376	337	331	321	318	355	325	331	327	351	313	343	369	357	339	336	281	351	334	334	320	360	299	365	315	334	339	341	293	348	359	325	365	350	329	301	351	337	346	341	343	370	352	321	335	363	336	347	341	318	310	336	349	350	317	317	354	337	358	348	345	332	322	335	345	328	337	343	341	337	357	354	362	311	341	349	373	307	358	364	320	344	323	349	341	346	282	328	348	351	341	353	369	357	323	346	356	314	374	331	345	352	360	359	344	313	335	330	320	335	351	369	357	301	342	326	319	357	361	323	339	309	340	334	329	295	340	359	362	339	336	338	325	306	317	317	349	371	330	344	366	317	369	317	368	336	322	362	331	317	351	327	304	352	322	345	347	371	365	340	341	357	372	355	333	320	309	305	344	331	364	342	322	307	328	310	315	363	302	290	347	327	336	370	290	354	333	326	340	314	381	331	327	332	344	337	317	351	322	322	325	345	326	314	312	318	345	338	360	315	346	347	331	336	334	361	328	327	350	322	366	280	338	336	345	353	347	329	332	327	339	297	328	347	339	340	369	367	336	358	317	315	322	328	320	331	314	361	335	331	321	332	353	367	354	337	343	336	336	343	323	326	325	331	347	313	378	340	351	338	325	341	356	356	360	344	339	336	343	306	315	317	347	348	382	311	320	334	379	321	333	330	311	374	346	338	379	368	331	324	345	339	356	370	353	370	323	334	323	334	303	324	357	354	300	344	336	335	347	332	334	341	321	331	335	319	364	307	298	324	324	315	344	327	343	331	318	307	355	328	342	302	364	324	288	374	325	335	323	352	315	327	351	307	303	306	350	368	317	326	324	357	358	364	325	337	308	370	351	347	317	378	317	339	342	339	317	356	345	351	340	363	316	349	314	343	308	345	322	338	341	330	384	306	330	318	332	326	356	345	335	325	334	353	329	333	347	305	346	361	352	369	329	340	325	349	344	345	311	304	353	304	336	333	324	337	330	348	355	354	364	357	357	340	374	326	356	336	354	314	322	372	329	366	356	323	328	340	329	354	333	317	357	342	336	318	326	333	356	335	368	368	370	325	329	349	339	344	353	341	344	315	302	331	333	343	333	347	352	366	318	314	362	318	352	329	333	324	357	358	348	342	324	375	318	325	338	354	338	353	344	345	329	319	345	319	352	370	294	331	322	331	350	322	337	366	346	317	359	326	332	321	327	359	351	355	337	322	319	339	354	343	328	314	339	403	317	333	351	350	336	333	327	373	357	342	314	345	303	341	384	341	359	334	319	327	340	355	315	352	325	294	345	331	313	338	331	331	366	357	331	326	358	373	340	323	337	349	337	323	332	309	325	355	342	324	312	353	339	357	317	371	362	333	333	321	341	353	331	326	347	335	340	349	349	356	333	365	352	335	350	343	318	324	333	315	357	321	338	339	327	357	349	348	366	313	329	307	357	323	331	345	321	328	335	367	348	368	346	341	323	359	372	376	304	369	321	312	319	338	335	309	380	318	332	334	344	349	333	348	310	313	329	335	343	338	348	330	372	316	325	346	325	334	341	329	352	315	320	362	329	340	338	336	332	368	334	339	352	332	339	334	304	338	339	361	352	316	335	347	364	344	319	362	337	297	327	385	331	337	359	345	338	338	350	368	319	326	373	355	332	375	307	338	335	330	356	312	320	325	369	323	352	350	346	339	334	338	350	315	334	331	350	320	360	355	340	361	323	332	297	353	319	315	374	314	366	347	318	331	350	370	331	324	348	353	315	335	298	351	312	367	325	343	328	350	310	305	330	351	344	359	305	348	324	334	345	330	335	328	364	333	344	356	319	322	333	349	342	359	345	337	319	358	322	359	356	330	344	343	359	346	329	341	352	349	343	348	349	347	336	380	309	346	303	318	357	340	343	340	363	338	317	312	319	342	345	322	360	315	351	350	378	340	349	337	350	356	326	307	375	356	348	321	322	301	298	338	337	326	333	324	353	341	352	329	326	342	347	348	342	321	344	356	327	345	359	330	357	304	353	315	323	327	339	322	321	329	330	321	342	340	333	337	340	312	317	314	309	331	311	343	310	361	334	350	336	300	336	301	326	319	312	316	305	346	363	323	344	363	359	331	354	311	342	340	375	329	356	332	324	396	320	346	328	305	332	347	333	348	337	318	323	307	316	353	314	321	361	374	322	344	317	376	341	379	292	328	375	310	310	324	293	378	325	351	329	343	296	344	359	347	313	340	313	324	407	315	323	359	302	333	313	323	356	321	327	319	364	354	278	332	350	334	314	354	367	351	344	315	352	324	330	315	364	346	298	321	372	332	344	349	361	343	357	342	345	352	326	355	345	353	312	316	321	337	345	341	342	323	330	353	342	337	316	336	322	309	308	374	355	338	338	366	344	339	315	312	327	363	329	349	344	329	353	319	344	301	358	345	324	328	360	319	308	354	359	351	335	316	336	333	338	320	361	308	323	409	347	354	343	367	309	318	319	356	301	360	354	331	346	345	374	354	309	345	333	319	344	349	318	369	349	341	321	332	333	357	331	344	330	340	320	344	351	329	330	346	332	306	330	340	352	345	339	342	293	311	332	378	354	325	336	357	323	313	305	307	356	294	323	351	352	332	334	331	388	340	302	317	353	308	297	348	325	358	337	311	364	365	308	310	320	332	331	355	341	295	299	367	329	362	302	356	311	348	333	338	316	338	367	324	311	329	339	329	328	337	329	339	355	354	362	342	380	338	336	322	325	328	326	338	364	341	347	343	343	323	315	356	336	307	325	323	350	339	322	342	317	323	301	366	339	323	335	353	389	311	324	318	343	297	340	320	361	330	331	343	336	373	331	380	318	350	347	342	366	316	304	322	333	300	339	327	296	317	342	309	343	364	345	383	329	328	317	344	351	327	313	326	318	321	337	344	346	358	334	353	336	373	327	327	321	334	343	331	380	369	327	333	370	333	361	334	373	320	330	321	323	356	336	365	371	353	390	380	335	338	315	361	341	340	324	333	332	359	356	313	370	364	318	327
50040	62981	52162	53145	49973	40413	22770	7173	2055	1144	925	818	805	786	727	784	781	742	732	735	773	752	755	737	761	748	736	774	748	764	755	727	767	773	737	770	770	799	780	735	706	761	736	747	785	769	830	805	773	767	713	765	758	754	737	702	717	752	763	748	787	769	789	771	783	732	711	779	762	731	735	748	745	776	772	679	745	745	751	734	798	773	773	780	774	719	707	733	689	689	717	781	722	739	704	757	766	779	749	717	748	721	739	799	716	754	765	795	762	776	781	754	789	794	789	730	722	724	770	765	712	755	780	716	744	765	761	726	732	772	769	801	775	761	784	677	720	733	782	708	785	767	798	725	742	710	741	713	767	730	797	751	756	766	806	734	761	762	764	691	718	707	743	714	749	733	750	767	773	753	725	763	733	782	708	730	729	777	773	765	748	746	725	759	769	739	768	741	729	742	731	767	764	780	714	802	760	761	757	739	777	768	762	732	810	764	733	760	768	770	747	773	775	734	717	820	768	709	717	769	739	760	764	712	751	741	748	723	764	708	735	717	751	722	677	790	749	758	709	730	719	743	780	752	804	764	748	733	779	734	776	719	778	770	740	730	745	814	753	765	719	730	746	783	738	787	742	797	757	792	755	785	756	703	709	732	714	773	699	761	787	693	747	712	715	733	769	737	786	760	692	741	761	761	785	761	719	748	749	732	786	752	711	764	740	787	761	751	757	745	732	760	764	732	707	821	779	788	706	741	761	733	756	780	756	731	770	720	777	670	707	750	707	749	757	771	749	722	753	777	750	760	735	728	738	763	713	779	759	764	737	727	770	739	712	787	776	782	753	766	732	695	769	743	708	783	738	737	754	729	725	724	764	717	752	744	759	730	745	720	723	795	736	737	742	706	697	776	762	711	748	775	730	753	701	749	767	729	732	759	766	702	713	777	750	763	758	763	774	744	740	741	760	742	717	776	704	750	698	764	783	722	725	786	779	727	740	753	713	777	770	707	707	768	776	797	737	769	754	734	741	785	727	780	739	747	736	755	791	734	745	737	746	803	742	700	753	712	762	736	730	707	775	727	749	712	773	714	741	757	747	765	743	794	738	720	743	704	725	730	770	702	740	798	759	732	734	749	714	764	716	770	688	716	760	738	715	778	737	683	736	721	736	752	774	705	748	743	693	779	785	742	716	751	801	744	822	724	747	749	765	740	742	741	778	783	705	737	724	738	739	723	761	748	720	757	750	731	700	750	745	766	718	742	753	742	753	776	745	718	761	749	744	774	747	729	718	712	760	715	732	802	712	773	754	792	760	822	792	778	752	725	745	723	726	755	790	772	763	752	768	735	713	711	743	745	799	787	791	775	715	734	792	746	730	744	741	724	798	800	789	736	757	753	783	747	775	790	755	699	710	725	725	703	735	778	777	803	776	754	733	738	748	755	753	689	780	727	731	754	780	675	743	746	734	777	780	744	747	717	729	775	706	730	722	736	711	741	763	777	781	751	735	680	743	773	747	702	761	804	711	762	703	747	764	751	738	711	772	798	686	734	730	709	726	752	763	779	706	688	755	775	763	731	755	707	764	768	725	778	802	771	741	715	715	773	758	758	740	733	724	760	765	761	682	796	751	726	749	750	754	720	729	759	745	756	722	761	719	712	807	740	793	752	735	718	720	748	758	750	734	696	782	777	730	755	719	759	779	763	714	753	759	759	708	732	734	722	739	768	728	730	734	745	802	757	822	707	740	781	742	725	747	732	739	694	739	724	745	758	742	754	746	723	729	756	746	754	721	737	764	756	736	798	724	739	777	717	745	773	767	768	738	647	737	737	692	754	762	751	767	754	730	746	773	745	690	748	769	802	765	798	729	751	784	767	701	737	665	773	770	756	812	757	777	757	774	809	744	733	773	710	753	748	724	757	749	743	737	781	713	742	721	726	743	766	705	734	665	743	725	723	735	769	690	725	765	777	762	794	729	747	722	768	694	733	740	765	748	704	763	749	755	827	758	747	799	755	699	800	746	723	753	797	798	723	767	805	740	746	698	703	719	792	727	728	817	771	785	786	705	765	806	725	747	738	763	781	728	749	713	755	756	788	736	766	767	737	755	736	764	712	752	746	741	741	805	775	684	772	768	742	727	775	756	772	763	735	732	779	723	751	744	686	725	793	776	720	749	757	728	742	759	699	725	727	780	762	747	735	724	725	744	791	742	713	779	774	748	736	706	739	755	765	712	759	761	769	746	698	742	754	769	729	784	779	725	735	714	747	737	744	806	726	723	776	731	809	767	747	808	754	750	743	721	731	728	772	727	763	700	732	749	781	714	764	762	709	751	756	752	707	749	779	730	742	755	759	687	794	756	758	749	769	722	744	781	792	747	740	806	775	759	753	760	734	750	768	785	753	745	771	759	809	767	768	771	716	728	752	796	742	718	733	772	756	773	713	793	737	791	698	743	807	767	709	771	771	772	781	813	723	715	736	760	791	753	731	778	803	770	759	742	694	726	767	796	727	779	756	763	789	760	758	806	717	753	736	821	737	717	727	731	780	774	738	742	753	808	749	769	790	768	742	739	722	750	768	742	768	771	710	689	753	715	771	749	752	766	749	764	724	694	774	709	816	746	760	718	705	731	778	747	749	779	740	776	720	742	788	749	775	712	745	746	741	751	738	745	738	746	728	714	714	812	737	721	743	774	774	749	782	714	708	747	749	773	747	831	754	764	709	740	751	745	744	717	781	767	775	751	744	767	744	767	775	758	747	763	775	715	734	748	730	789	812	738	704	745	710	762	725	786	730	751	747	775	728	714	784	761	733	737	774	684	785	738	764	764	765	788	749	796	773	740	729	750	701	774	779	713	742	692	784	735	772	769	755	770	742	757	753	758	785	723	729	748	751	740	752	766	834	795	739	756	767	706	731	720	703	754	734	799	727	726	725	784	770	760	748	753	776	747	778	750	779	698	747	746	757	743	681	734	758	775	779	733	706	782	730	731	792	744	767	758	718	757	758	772	754	757	680	726	697	776	822	723	754	683	740	789	770	770	760	786	748	756	713	753	761	745	756	729	782	775	782	701	740	786	725	772	749	761	757	722	758	750	804	779	782	757	741	740	773	742	743	765	738	751	733	769	781	736	764	738	760	727	739	725	768	801	752	760	741	795	734	796	780	737	707	742	739	768	757	729	783	762	772	721	738	757	762	780	752	766	781	790	775	770	741	740	760	750	749	779	728	753	816	728	736	804	782	730	760	731	729	770	761	751	737	727	773	738	758	740	756	736	689	733	761	733	713	736	796	735	738	734	730	749	740	756	730	769	710	728	743	740	732	728	795	807	775	764	732	765	714	732	766	752	720	781	736	744	761	760	761	786	755	806	746	727	756	741	754	690	759	727	691	782	748	760	769	758	759	706	723	727	734	751	695	831	738	740	758	717	706	739	752	735	714	782	758	724	742	769	763	748	787	771	795	688	732	771	705	797	721	760	757	794	743	774	760	738	756	730	716
56751	42157	38534	29304	25866	26913	25926	18737	7542	1215	430	364	346	342	332	307	320	319	312	304	341	337	320	332	317	341	346	348	313	287	325	297	320	321	332	343	281	289	302	328	331	316	315	317	328	336	319	328	304	291	300	278	320	294	331	325	313	326	320	311	308	329	303	315	305	312	371	328	325	294	360	297	310	316	361	320	318	320	293	326	322	290	323	311	279	315	282	312	323	335	290	330	290	313	307	300	302	336	311	330	332	342	333	328	312	321	291	289	330	328	312	328	310	283	321	345	294	319	314	290	343	311	322	348	305	318	292	308	297	303	299	303	349	316	316	335	334	323	275	305	327	319	329	320	304	300	299	335	318	310	336	301	298	364	359	317	312	304	336	331	310	343	336	353	303	332	275	307	314	315	291	294	352	329	285	334	319	311	309	313	319	301	359	301	321	318	301	292	330	330	304	291	309	342	338	324	328	286	305	336	361	314	306	312	312	321	316	315	324	331	325	334	321	284	362	283	374	313	347	301	328	322	291	327	318	316	350	330	311	330	376	311	331	341	338	338	315	292	312	325	320	323	329	309	297	286	320	315	337	294	354	374	304	312	308	314	329	317	306	317	339	322	312	298	339	320	295	301	302	356	341	322	299	313	335	319	352	335	320	303	301	322	286	299	300	297	309	313	299	317	296	304	351	314	356	323	312	272	287	301	339	353	296	321	285	285	322	295	356	320	300	285	300	309	324	325	306	321	295	277	319	317	300	333	308	304	328	341	347	317	274	286	311	333	345	334	334	310	338	329	366	309	339	326	294	281	350	290	316	302	310	301	316	317	327	310	300	339	293	330	319	342	287	316	290	280	324	300	315	339	321	310	296	315	298	316	302	327	312	363	323	316	326	304	329	346	277	320	331	315	300	313	299	280	338	307	296	337	340	333	335	329	328	362	313	325	316	325	288	285	291	337	306	345	343	342	336	325	324	331	332	319	320	351	338	307	304	321	330	308	318	327	326	316	323	318	301	313	315	329	322	295	332	278	327	312	312	298	361	314	315	280	311	311	328	305	323	308	318	301	322	338	327	296	331	326	333	284	271	322	331	353	320	328	305	320	337	357	318	324	301	321	296	348	341	312	316	300	283	318	336	346	316	362	317	347	292	330	334	305	346	336	290	364	316	324	319	303	319	316	317	307	334	328	311	327	322	308	314	294	328	324	322	325	328	290	321	326	314	329	349	293	318	332	328	310	310	315	297	348	326	316	298	284	315	331	328	310	314	337	322	354	347	291	297	311	298	342	318	276	346	285	290	292	281	298	325	334	316	350	331	307	318	324	298	334	308	327	321	338	351	332	320	308	337	308	312	333	341	327	319	320	293	350	330	309	318	317	296	316	329	354	286	333	293	319	313	320	307	320	307	320	313	304	346	321	317	312	304	300	305	300	309	302	339	291	312	332	322	330	340	297	322	307	329	312	335	345	318	270	328	284	308	280	304	330	315	288	317	315	295	309	328	331	309	310	316	288	313	348	311	315	330	326	310	309	343	297	298	315	319	316	285	343	310	290	312	333	341	294	269	288	316	298	362	327	311	315	305	311	313	303	319	302	302	318	324	304	307	326	283	325	350	342	310	318	318	309	299	312	330	313	308	350	327	333	328	289	283	325	292	306	353	326	302	296	261	282	305	319	319	282	319	303	319	294	310	309	344	298	309	349	332	311	339	328	309	326	333	291	303	333	301	307	336	340	311	314	257	309	277	319	282	300	316	336	325	347	334	336	297	333	330	298	304	339	325	312	279	307	339	325	334	291	310	314	305	291	302	315	335	346	326	295	299	349	328	317	304	286	329	329	335	307	325	309	318	353	317	322	350	317	326	322	338	278	297	288	325	342	329	323	307	316	315	337	354	333	313	351	317	360	327	333	306	297	307	303	323	320	328	319	306	300	310	286	306	309	311	308	284	321	314	297	290	330	299	303	302	301	347	274	303	326	325	352	322	308	346	286	283	292	347	315	272	311	350	305	269	313	321	341	322	338	355	317	334	305	340	313	316	324	331	348	329	326	317	331	328	319	302	323	336	293	319	284	340	303	336	351	342	330	322	328	309	320	341	342	325	310	275	303	302	296	333	308	270	301	328	330	306	321	312	342	290	298	281	318	317	303	302	332	311	296	274	334	301	317	296	340	337	274	337	324	288	300	321	317	341	338	313	296	330	283	325	326	315	311	308	309	317	290	323	319	351	336	319	302	309	298	331	303	282	312	310	350	337	331	294	322	315	321	324	285	314	337	302	290	337	354	313	321	279	290	354	283	347	324	295	287	288	338	326	282	330	304	326	292	293	297	334	304	304	307	303	309	294	333	321	347	331	310	303	319	315	345	295	303	280	313	314	266	279	295	311	348	330	303	323	333	332	328	281	339	334	291	312	317	322	289	333	307	319	340	321	363	319	318	339	288	303	335	289	297	318	315	302	302	323	329	339	284	301	299	324	284	334	331	347	295	301	338	335	343	259	309	306	302	287	313	284	338	327	326	364	339	297	286	328	311	315	318	309	281	312	335	302	317	345	329	349	289	293	309	310	314	329	311	331	306	379	318	308	303	338	303	288	322	307	298	316	309	327	329	315	307	321	347	289	306	304	338	288	312	314	291	310	297	311	292	330	309	294	306	307	312	324	328	281	307	315	302	318	316	327	287	278	342	309	263	327	285	267	308	318	320	367	327	289	325	326	335	327	289	335	331	336	309	324	297	342	338	326	301	324	304	344	296	336	300	304	323	322	266	309	333	322	315	296	332	314	303	303	308	331	314	301	313	338	327	303	324	285	307	326	332	336	360	278	334	331	288	297	340	318	312	345	340	324	310	287	306	288	295	324	322	303	314	304	324	311	304	311	303	320	307	296	300	310	318	300	315	311	332	312	350	318	324	296	328	342	300	312	298	274	325	317	338	332	364	325	340	350	309	318	337	370	312	317	304	303	333	332	343	339	321	297	335	351	303	322	314	321	332	293	304	270	292	281	290	345	302	311	367	309	342	330	317	337	323	305	292	317	297	289	325	287	310	280	325	317	300	328	338	289	337	320	292	319	352	326	291	311	279	348	320	303	311	307	278	309	302	271	316	279	310	316	286	289	316	316	315	316	311	327	337	328	329	301	333	340	321	295	295	320	302	316	356	316	302	330	327	299	306	294	308	312	325	282	302	293	363	317	323	299	306	336	326	330	299	278	307	323	316	301	333	314	322	311	320	324	356	327	339	299	313	353	302	284	330	293	310	312	321	294	309	344	313	330	311	306	317	334	344	332	342	307	309	326	333	308	308	311	329	299	279	298	317	320	322	297	302	324	312	312	297	301	293	328	343	280	321	305	291	323	370	295	301	301	292	309	289	290	285	306	363	284	316	297	303	335	313	290	322	294	354	317	300	333	312	312	301	335	318	305	292	309	325	291	318	320	319	296	310	311	312	307	333	305	349	302	313	297	336	321	307	330	343	312	297	334	334	331	315	325	302
54038	56732	52869	60497	63017	51190	31690	11178	2833	1304	950	741	671	740	699	713	714	721	699	694	710	679	700	649	660	673	698	677	698	664	674	648	703	633	670	714	661	676	676	638	665	652	679	652	709	715	665	678	680	684	672	705	707	700	674	653	695	646	694	671	671	646	635	695	696	667	644	685	689	626	626	664	709	741	713	654	683	729	658	704	629	676	677	654	637	697	703	697	673	682	680	624	695	663	633	632	674	671	674	663	674	719	626	696	664	619	617	676	666	692	700	620	701	667	661	720	686	700	631	680	655	647	659	652	684	661	680	686	640	679	673	682	629	713	669	664	672	685	669	693	690	643	673	713	607	703	697	635	689	690	670	667	698	650	669	655	674	678	637	670	693	693	689	626	626	681	669	661	659	696	716	629	659	693	679	692	652	725	672	688	645	713	653	705	664	681	691	674	714	675	638	692	684	652	660	697	714	670	695	615	651	662	657	686	646	656	657	681	698	676	706	674	644	654	699	685	640	671	654	614	650	677	731	716	679	682	632	679	679	640	686	693	716	695	672	668	665	708	669	646	662	638	675	661	674	621	660	692	702	659	687	637	660	679	663	661	630	656	648	667	627	704	697	647	633	644	677	670	647	688	675	684	734	647	694	686	687	700	691	635	672	684	646	687	660	682	700	651	687	670	660	710	667	670	653	655	655	684	686	679	701	666	690	659	640	664	675	651	678	730	669	687	682	601	691	640	652	706	654	640	686	687	659	686	677	739	705	661	660	634	671	665	669	663	676	709	669	648	656	716	675	643	684	678	667	701	681	650	722	633	702	710	673	641	656	691	670	633	681	651	686	648	686	626	691	675	684	646	653	694	645	692	650	714	735	720	668	670	657	628	634	707	658	694	718	653	698	658	675	714	684	687	660	691	656	663	648	720	651	694	689	702	674	667	627	668	674	660	679	656	648	690	655	651	681	683	689	683	675	630	630	698	651	739	667	663	657	701	652	650	643	639	690	638	708	712	616	651	684	642	701	704	654	710	712	683	675	656	688	639	664	661	651	663	655	657	674	676	648	635	707	644	655	630	664	652	677	681	722	608	641	653	669	658	694	676	678	658	659	680	699	654	741	654	659	676	667	671	693	718	673	699	649	656	686	660	688	701	673	673	718	695	670	683	730	674	649	690	649	684	655	680	742	684	649	662	673	654	642	696	662	667	589	691	681	701	660	624	658	647	660	681	706	681	667	668	668	688	692	709	667	705	668	686	677	662	655	634	670	667	635	709	636	661	671	663	690	638	669	698	640	644	652	704	685	662	676	607	682	651	690	701	694	659	669	667	635	682	668	688	677	679	714	638	639	642	632	641	658	675	647	654	627	681	675	703	598	632	693	665	637	683	691	672	656	690	738	708	660	649	688	646	682	685	748	688	708	636	622	660	649	671	654	625	682	658	680	638	679	697	731	689	631	673	660	665	651	645	639	670	654	779	658	687	679	665	657	683	708	666	686	694	658	696	687	615	691	674	703	651	639	743	627	660	650	685	660	620	660	661	671	681	700	692	664	712	703	709	700	636	652	665	638	729	699	663	651	645	668	648	646	667	670	649	640	651	670	710	697	685	665	629	687	702	672	639	659	682	686	659	653	680	692	668	641	640	678	702	658	685	670	639	716	671	655	718	668	664	662	666	629	695	618	651	671	684	620	656	710	656	655	675	616	699	639	725	734	629	718	661	701	669	694	632	731	628	690	691	741	683	597	675	630	675	678	671	691	667	682	632	663	738	663	687	643	690	658	666	644	684	704	649	656	637	681	675	702	636	687	706	641	663	705	669	711	667	705	670	632	672	699	667	694	668	662	682	713	677	667	649	674	661	649	619	705	659	667	655	708	660	678	684	710	691	659	664	667	664	648	638	723	665	639	740	633	677	661	682	644	668	631	727	693	639	672	624	698	686	707	689	710	654	650	666	700	644	644	677	679	636	671	682	678	674	669	686	651	654	669	690	699	669	709	655	636	658	649	671	688	637	699	665	685	686	682	692	620	688	652	638	680	666	670	687	659	664	722	660	592	673	726	670	671	661	653	693	631	642	667	674	652	707	631	693	692	656	678	660	673	629	721	656	641	650	671	649	651	687	692	662	692	645	655	686	697	667	658	674	657	647	681	647	653	666	657	642	693	679	653	729	706	631	685	691	662	655	695	644	646	649	656	656	688	661	669	682	665	654	656	684	739	665	682	693	624	629	699	671	671	667	659	606	690	707	699	682	710	693	679	671	666	648	696	671	656	654	649	676	665	723	695	647	661	653	657	677	690	701	693	705	629	635	644	646	688	665	651	648	662	690	676	675	665	636	729	662	658	664	625	685	659	726	689	717	694	688	680	665	701	634	665	686	664	670	676	666	683	671	672	659	677	617	641	688	693	645	622	656	645	677	676	717	693	704	648	643	687	663	618	647	692	648	689	680	656	685	671	678	668	686	636	666	668	681	660	705	650	707	702	654	644	660	653	677	720	655	658	635	655	664	664	692	646	659	638	662	652	655	634	705	667	656	696	687	698	710	729	674	676	704	649	662	677	643	694	668	701	694	665	687	730	694	669	670	657	690	612	681	701	602	675	656	662	690	689	628	621	666	731	696	661	705	638	632	705	626	658	683	631	653	676	619	719	647	708	630	701	690	689	693	681	699	623	709	662	705	679	638	678	655	652	693	710	677	648	703	671	621	655	675	657	636	692	685	640	630	685	648	622	692	634	677	652	658	669	685	648	658	645	714	741	672	660	665	660	650	644	705	671	655	649	681	729	638	668	669	667	666	628	678	650	671	706	720	673	699	648	629	656	695	665	665	680	668	714	685	708	676	673	654	692	645	637	658	679	652	675	669	708	646	663	666	654	678	678	634	676	721	639	645	698	682	676	663	650	696	673	658	695	660	695	657	642	712	716	629	621	674	664	642	645	682	656	693	660	646	661	656	659	627	699	615	686	648	675	675	627	648	644	655	706	652	662	665	670	676	652	659	686	715	685	701	666	680	703	671	683	701	642	664	682	686	656	662	686	675	666	740	658	688	698	664	702	680	661	714	609	657	681	687	681	662	682	632	659	654	629	651	694	704	717	664	634	643	718	690	672	688	668	690	729	678	648	625	712	686	671	668	627	656	635	647	661	642	655	698	627	640	703	646	713	636	674	653	676	626	616	701	708	695	714	647	684	698	656	691	655	664	645	657	641	701	672	676	665	675	610	643	666	684	657	640	701	684	682	649	665	671	663	654	686	738	696	758	702	657	658	698	687	662	605	682	720	737	675	676	622	690	716	673	667	635	681	640	707	627	670	645	630	635	660	685	699	677	673	705	683	689	713	669	658	682	670	621	676	646	669	666	684	671	685	635	663	612	710	724	665	682	668	704	641	639	695	665	641	661	681	697	651	676	680	648	666	698	684	672	674	643	683	641	669	714	698	701	647	664	729	623	673	639	693	688	687	727	667	641	668	651	662	667	695	642	692	697	712	648
28571	34310	33435	14511	5799	3968	2415	994	503	389	372	330	327	367	331	353	332	345	360	343	351	351	334	339	373	327	351	321	304	321	344	329	323	322	325	341	353	332	319	360	312	392	347	330	304	339	345	327	335	345	324	336	349	346	387	339	356	332	357	369	314	337	334	350	340	352	351	348	332	369	320	305	354	339	330	359	352	354	329	341	348	347	330	329	355	361	324	347	307	347	340	327	399	361	343	364	365	337	338	339	370	323	306	347	333	332	344	355	363	349	355	316	327	342	332	350	325	354	340	316	340	309	346	368	370	341	347	297	346	344	326	322	341	348	327	317	341	364	318	333	376	306	323	355	334	346	332	336	336	362	361	343	357	339	309	336	323	335	357	307	342	349	364	347	351	353	377	332	336	339	356	385	349	355	326	327	317	363	326	306	314	319	327	326	338	357	358	333	366	338	349	335	323	350	345	333	327	350	341	337	334	317	352	330	338	363	350	330	352	343	341	338	310	332	342	325	318	366	342	322	332	353	339	332	330	327	358	381	330	351	352	339	331	327	343	338	344	337	387	320	348	325	330	356	360	336	326	332	383	319	322	345	309	334	315	362	348	332	343	382	352	338	319	325	356	336	351	378	313	335	360	346	303	323	335	346	323	321	386	312	347	339	362	338	351	333	346	325	354	355	409	329	379	333	362	334	348	339	340	370	348	342	344	330	310	315	354	352	384	348	361	342	323	343	338	324	356	317	352	341	338	372	316	381	317	332	307	332	354	331	362	304	301	357	337	359	332	342	342	320	331	326	371	341	339	356	358	319	322	328	342	346	311	350	343	371	351	322	360	323	351	356	352	365	351	331	361	350	353	348	334	329	344	339	319	355	360	352	343	378	356	331	332	337	340	339	331	334	343	296	319	345	329	337	357	316	363	356	363	349	348	347	346	359	344	327	337	346	332	312	361	350	405	336	377	317	330	342	365	349	322	364	333	313	351	353	332	331	340	350	340	335	343	339	353	372	331	331	346	351	329	338	345	333	334	309	371	328	364	348	352	316	333	364	348	343	331	342	338	299	342	383	336	353	372	346	357	322	337	324	335	348	313	315	310	334	373	345	353	337	346	303	347	317	310	307	339	308	350	344	328	324	303	321	327	361	359	353	339	338	342	340	346	335	339	379	378	332	349	353	346	374	333	334	330	366	358	338	334	309	384	325	345	363	355	309	342	355	329	341	317	334	353	334	350	278	315	356	350	372	379	353	347	340	351	322	336	358	381	337	339	335	311	324	319	350	353	333	341	332	367	308	340	335	320	344	375	354	335	321	320	380	352	326	340	330	314	340	330	344	352	333	341	393	348	333	350	365	340	348	356	331	300	364	346	314	347	333	330	350	329	341	332	357	329	314	347	328	345	384	328	335	350	355	337	346	353	342	338	372	380	335	354	312	321	362	372	325	329	331	334	346	364	332	331	352	361	324	345	377	347	361	343	343	351	324	357	363	328	351	337	336	355	362	341	354	372	369	341	341	345	365	339	348	320	352	344	340	332	313	343	346	353	339	344	299	359	329	367	341	358	333	348	345	320	315	388	334	365	343	324	384	325	348	334	364	309	313	330	387	336	334	290	362	351	369	381	327	333	362	328	329	373	351	330	340	311	332	351	347	359	331	319	349	363	372	334	365	348	339	306	348	358	389	346	348	323	367	339	355	359	326	352	292	327	325	351	350	300	341	313	362	327	325	355	365	378	341	318	363	345	332	335	338	349	343	335	370	358	360	359	343	311	361	349	332	345	327	333	353	349	343	370	347	331	348	366	356	333	363	350	319	357	341	347	379	311	345	336	336	372	337	349	347	317	354	319	317	327	317	376	346	335	341	357	332	356	360	328	336	338	339	333	345	333	328	335	331	347	301	358	365	332	337	340	359	356	380	327	343	359	347	367	347	310	312	375	348	347	353	348	286	347	297	340	354	351	367	379	370	369	367	322	310	304	364	322	338	327	342	342	316	355	343	336	316	342	326	361	325	361	389	337	346	359	347	330	370	361	288	345	338	288	333	374	332	343	347	356	351	366	356	346	302	337	307	355	347	349	337	347	356	373	347	345	361	369	358	400	346	364	352	367	329	343	333	361	338	332	340	331	323	353	358	306	389	354	348	329	339	336	334	333	331	327	310	335	349	310	344	335	349	360	316	327	373	356	328	346	334	322	327	364	331	366	360	343	332	352	322	342	300	335	334	335	322	347	352	365	303	315	346	340	341	338	354	328	347	341	349	377	338	318	349	337	359	371	318	344	361	346	371	345	344	323	362	308	344	371	346	352	374	370	322	357	358	366	365	335	367	332	331	307	365	366	375	337	356	356	361	338	353	342	352	341	333	353	375	322	337	324	335	344	376	346	335	343	327	338	344	372	341	388	342	352	323	374	352	338	328	327	377	370	354	352	397	360	339	321	363	345	349	374	344	299	300	358	296	358	324	311	323	355	323	328	346	356	311	356	335	347	339	350	330	347	348	351	305	326	327	367	327	388	315	397	376	344	347	324	328	317	363	336	372	347	335	350	319	327	359	335	355	318	337	329	340	356	345	367	360	349	368	362	324	352	351	354	338	324	331	318	325	354	370	383	343	354	309	324	377	327	348	336	365	335	330	340	348	352	361	348	335	326	371	343	348	349	338	318	336	385	309	334	353	328	325	333	367	331	317	359	350	334	333	371	337	328	313	322	338	351	294	344	350	310	328	312	315	349	317	326	329	315	371	342	348	355	373	345	344	352	370	319	357	326	339	345	339	333	331	343	379	318	344	331	368	330	351	326	323	318	346	328	348	342	342	343	325	325	350	358	346	362	326	329	335	311	327	358	355	338	360	363	329	334	375	360	348	312	356	354	383	333	355	331	352	329	316	347	321	351	324	354	345	360	338	366	345	343	346	330	354	358	363	347	390	340	355	354	352	362	333	307	308	352	335	335	349	332	342	328	334	359	341	324	343	341	353	357	348	338	342	340	373	326	307	345	316	334	343	349	360	333	339	314	365	327	313	317	369	332	310	334	316	352	349	385	334	314	347	350	308	333	333	334	350	359	363	328	315	334	333	337	325	353	334	313	333	335	330	323	338	332	344	313	325	378	377	334	374	339	342	342	368	323	353	355	361	369	330	352	369	346	332	322	347	336	335	359	374	327	325	334	356	374	337	345	355	352	364	343	317	358	379	320	319	326	366	346	349	384	312	340	381	342	365	352	367	349	345	363	341	335	330	319	377	362	333	357	359	341	345	345	372	309	340	337	350	330	335	319	343	324	333	337	342	348	379	359	321	321	354	345	340	326	329	328	327	325	388	335	357	336	346	362	331	332	318	383	356	333	351	354	339	351	305	318	348	358	322	365	315	310	323	399	344	333	359	324	348	355	361	344	330	371	354	323	323	300	368	333	332	313	308	336	331	312	345	315	301	337	368	326	351	305	336	348	364	335	336	339	368	356	342	336	354	348	329	316	299	364	344	329	332	369	334
21959	32928	36655	19228	12952	9841	5540	2048	951	812	802	826	795	799	777	762	832	743	797	806	731	751	789	758	774	802	833	762	772	767	844	789	824	779	781	774	748	809	828	772	778	782	692	752	757	744	745	773	776	754	753	772	780	814	775	768	816	770	776	764	784	782	758	818	853	819	793	777	693	778	817	729	766	839	776	778	779	772	780	794	774	767	792	811	743	821	741	772	759	766	819	825	770	835	765	792	821	780	789	776	739	765	804	757	786	768	811	775	768	792	778	793	841	746	764	768	778	804	797	816	771	774	798	837	734	793	760	785	774	735	761	781	822	773	842	742	752	770	769	832	782	780	752	785	769	792	757	754	757	822	790	829	815	759	807	758	777	775	794	769	800	802	751	750	763	748	806	783	760	765	818	834	747	747	728	803	802	770	803	788	804	772	787	792	777	750	751	779	798	817	811	736	750	784	783	774	798	752	768	788	728	723	819	771	790	782	707	783	747	770	811	790	780	790	725	783	813	768	774	788	807	751	726	778	792	801	742	829	752	759	753	760	800	767	799	849	764	773	783	780	764	761	772	770	810	818	759	753	821	778	793	788	769	780	771	804	774	774	808	795	777	776	794	790	781	806	758	769	825	768	749	810	753	836	759	798	761	833	801	834	752	830	820	764	753	817	808	755	763	806	807	775	773	798	765	737	827	774	776	789	802	765	796	797	764	732	772	777	759	785	782	785	748	765	790	797	815	789	817	789	777	772	775	803	784	739	764	792	729	765	809	739	794	770	785	770	765	755	806	778	793	792	795	793	763	760	800	803	718	792	757	787	784	783	820	835	794	758	814	796	807	810	820	783	756	824	784	797	783	792	775	762	754	804	754	820	856	775	784	781	803	827	762	759	744	783	814	770	803	744	767	787	788	764	771	834	778	772	793	809	796	772	767	765	789	789	792	801	756	767	805	839	789	770	781	794	783	775	777	833	741	768	802	766	768	816	779	786	822	818	756	764	778	766	762	787	736	751	755	783	801	743	815	769	793	714	727	770	823	822	805	761	790	798	792	773	758	801	796	778	815	785	805	791	815	775	796	807	765	766	843	789	767	749	749	767	760	743	778	755	766	791	807	789	817	806	725	780	787	763	729	800	768	792	794	769	756	733	707	812	798	754	781	789	722	757	797	791	757	806	784	764	823	755	822	760	790	808	791	788	778	810	821	767	846	777	787	770	765	771	827	786	799	780	841	747	769	792	772	761	811	833	757	795	766	810	811	753	769	741	742	773	804	781	794	765	756	812	740	794	771	737	824	839	766	777	752	790	793	728	730	791	758	806	778	790	815	820	763	774	768	780	794	786	753	781	749	808	778	791	766	752	756	797	787	761	747	791	815	780	759	746	810	792	806	812	778	791	792	805	761	765	793	800	770	771	817	770	776	764	839	793	805	823	781	754	767	788	773	705	812	803	736	770	738	780	773	811	773	731	796	772	786	789	765	783	754	775	795	831	746	806	740	778	776	766	827	762	797	812	794	770	817	749	740	799	825	769	767	820	768	733	798	792	799	768	763	784	831	764	782	811	746	745	806	775	780	767	746	797	784	794	755	773	738	814	794	828	759	788	801	803	736	737	783	820	769	787	836	723	759	812	821	809	797	812	772	774	748	830	795	784	788	799	837	789	786	768	814	819	715	768	738	785	791	795	803	815	786	788	749	751	748	813	760	786	783	778	782	796	763	747	781	803	799	799	776	828	774	784	799	761	788	796	798	772	770	778	764	745	778	783	792	823	743	774	784	788	814	753	745	720	825	806	814	822	797	797	806	759	785	788	805	797	770	722	784	771	768	788	763	797	757	731	798	761	782	748	795	784	763	785	755	815	750	796	777	770	782	817	729	774	776	753	758	774	797	764	773	822	817	775	784	781	799	790	792	768	810	768	764	795	808	774	787	796	756	773	764	743	798	842	740	788	732	772	766	763	798	791	799	820	800	774	801	759	767	710	751	799	818	773	836	784	790	809	781	807	818	812	721	814	778	775	734	773	843	790	742	773	775	806	798	746	760	769	795	787	749	731	742	764	752	826	783	788	777	717	770	811	793	692	774	845	800	815	806	823	702	770	814	755	736	782	812	737	827	782	839	816	765	760	693	763	782	790	759	729	768	777	792	796	767	832	781	761	805	743	794	760	715	741	826	768	730	797	775	793	751	816	836	820	781	738	759	772	799	796	771	796	789	787	750	783	791	749	781	781	789	733	840	841	773	798	768	776	750	823	752	752	818	734	775	757	754	811	763	795	807	762	716	820	831	776	772	770	838	795	820	750	789	773	792	756	776	799	761	791	788	800	782	813	779	865	757	760	781	764	803	737	782	775	813	781	752	791	778	829	779	790	793	749	747	807	766	786	781	815	763	811	793	767	779	749	769	834	788	770	795	787	808	760	735	750	769	772	809	800	713	756	759	805	784	856	825	814	783	781	756	751	745	803	767	756	763	738	772	748	781	763	782	783	787	784	733	779	755	776	771	769	774	766	803	798	787	735	764	781	817	817	779	782	781	815	781	766	800	790	826	755	759	783	771	819	770	700	816	783	780	786	848	787	762	814	797	740	776	772	796	764	780	784	752	818	772	779	782	771	740	786	836	781	858	756	779	770	782	822	802	794	818	803	803	835	752	820	748	744	806	832	785	788	790	776	781	797	805	816	737	799	818	785	790	758	787	799	805	802	733	745	824	836	790	779	808	701	806	770	785	776	782	778	839	794	775	788	779	775	735	825	754	777	786	797	761	790	791	765	776	746	760	761	809	815	802	773	831	786	780	788	741	805	764	767	800	805	759	782	721	834	762	769	797	763	793	800	770	776	768	774	780	898	787	770	730	802	757	757	798	826	801	701	804	764	784	754	775	807	764	765	764	753	797	755	770	784	748	747	719	828	780	772	852	858	782	828	752	809	778	811	844	773	806	813	800	752	783	778	746	722	733	743	820	787	781	792	745	743	771	709	772	775	747	801	823	724	835	779	775	837	755	771	768	789	785	745	801	790	791	805	754	772	767	836	774	800	768	735	802	797	798	745	816	823	813	787	798	765	783	758	764	835	738	810	798	780	841	793	772	785	795	768	773	822	772	819	769	805	775	787	844	775	824	808	783	812	762	784	764	737	776	787	787	786	827	747	778	782	818	779	781	768	784	802	791	789	806	796	763	759	803	794	788	737	806	787	815	774	809	782	752	764	776	795	784	770	772	771	743	770	763	778	776	773	778	770	786	740	752	796	731	776	825	736	761	796	790	749	756	747	773	740	794	756	767	787	790	789	798	816	800	784	788	789	784	784	780	764	818	806	794	733	744	797	795	808	782	760	776	818	789	753	763	802	765	812	770	751	766	782	776	824	780	750	803	789	791	784	759	794	796	784	798	772	735	780	776	777	772	750	744	765	773	790	738	814	776	785	799	802	791	794	761	806	822	791	772	762	817	778	815	814	734	776	780	801	754	747	770	764	770	770	785	825	794	768
59508	53540	41293	31415	27022	26456	22886	12030	2886	600	422	399	361	373	371	338	349	367	332	333	342	328	336	307	307	331	333	332	314	335	345	328	319	319	328	320	343	324	367	342	370	343	337	342	340	362	327	314	327	289	356	351	318	327	305	367	342	359	355	350	311	332	316	332	345	338	348	330	333	360	311	359	347	336	302	311	370	372	353	341	331	321	366	370	345	378	348	320	329	321	302	358	327	364	329	326	326	330	291	360	336	351	362	317	299	293	318	353	325	302	321	316	355	307	312	330	348	355	340	354	353	318	306	328	343	361	344	357	344	350	328	313	323	357	324	321	343	335	341	343	363	316	304	352	350	365	320	338	319	333	338	313	316	316	332	358	310	308	319	353	313	360	314	308	324	303	315	335	351	321	337	308	311	314	313	309	333	354	324	334	327	335	319	331	317	324	325	311	306	271	360	348	324	357	328	332	337	354	360	341	336	350	343	325	314	346	374	322	345	383	338	318	325	376	353	323	309	308	317	327	371	341	329	348	349	339	361	356	326	330	313	331	343	347	342	338	307	340	318	310	307	326	330	315	320	327	347	335	339	335	338	346	329	335	331	349	362	332	334	333	356	352	307	358	358	310	315	322	346	331	320	319	360	366	330	318	350	353	352	334	321	314	337	313	336	344	362	311	323	374	374	347	373	338	336	315	365	347	339	333	329	311	328	354	317	316	361	345	351	354	333	322	307	341	321	361	322	337	343	367	316	376	334	373	370	364	328	351	317	333	320	333	352	346	334	330	345	344	334	304	340	359	362	328	301	333	316	312	380	331	321	303	317	359	342	369	342	306	332	360	338	395	351	352	376	301	324	334	320	305	345	337	336	344	324	328	349	325	344	349	307	304	351	315	323	358	306	294	360	382	339	350	343	328	339	359	355	374	325	352	351	331	348	300	349	317	335	304	330	338	375	346	350	325	346	296	333	340	332	303	317	349	332	302	325	309	314	333	329	358	378	341	292	329	339	334	346	314	319	309	374	322	369	347	339	338	328	311	337	349	369	330	329	333	377	317	341	330	361	322	327	321	368	361	335	372	334	309	348	337	339	337	315	331	302	339	320	328	357	333	344	322	336	313	349	357	348	351	355	325	363	344	326	330	370	359	323	325	315	329	364	316	330	348	315	311	339	328	347	382	333	354	322	370	320	319	377	362	306	306	325	337	331	347	368	313	357	348	358	370	336	343	339	299	314	344	321	327	350	321	359	365	349	331	320	364	351	346	317	322	349	330	320	335	330	355	290	303	320	360	328	345	361	326	351	349	339	350	382	343	348	360	340	330	320	347	324	335	353	345	339	320	347	350	355	326	342	325	332	361	338	321	341	373	340	341	352	336	321	325	350	335	342	350	351	355	330	352	316	343	322	343	325	317	345	333	330	333	347	319	341	319	373	321	343	349	320	355	333	345	315	341	332	346	366	328	315	312	358	337	355	366	345	329	318	325	334	261	338	349	324	347	328	356	336	336	330	344	339	355	324	327	324	320	348	340	319	326	355	331	334	348	355	347	338	356	331	345	301	334	373	342	331	337	365	326	331	343	346	317	301	342	356	322	312	347	298	325	351	326	335	341	338	325	324	364	320	342	326	344	328	306	334	338	316	337	347	340	345	344	321	327	325	321	344	353	367	351	333	321	342	310	364	310	330	311	363	360	305	357	329	349	380	362	373	318	346	366	353	333	374	348	340	304	342	297	343	352	339	323	361	339	337	299	346	367	331	369	357	312	315	351	343	319	333	376	340	345	345	361	370	323	339	320	328	324	348	309	318	341	368	362	370	328	362	340	334	339	348	303	303	359	306	317	341	334	356	365	298	350	321	322	331	293	377	289	331	348	316	385	376	332	358	333	308	323	324	346	324	364	311	328	328	375	313	331	358	335	332	341	329	333	324	340	348	307	343	356	302	351	345	341	348	321	314	333	323	341	334	325	320	312	335	369	328	321	335	350	356	335	318	328	283	292	310	329	305	335	359	336	328	300	325	341	335	329	316	335	377	369	338	308	310	337	327	312	325	350	325	328	328	319	353	312	335	311	356	355	341	357	306	337	355	298	345	346	323	350	333	313	304	338	339	335	337	358	332	342	318	333	333	334	337	311	329	334	358	362	334	331	364	387	351	341	317	350	298	343	341	327	320	356	320	322	343	340	332	330	340	349	310	323	318	335	317	338	328	341	325	324	374	381	353	339	339	335	366	300	331	347	304	315	369	368	341	306	337	318	324	343	340	317	344	337	300	363	327	331	360	349	306	344	321	310	319	305	331	340	354	352	351	330	322	326	345	332	345	369	332	366	337	376	349	355	310	325	344	347	340	340	341	311	310	369	316	348	392	334	336	356	342	337	329	352	323	343	341	309	331	346	349	336	339	371	343	331	350	346	355	375	344	308	347	324	311	342	386	318	328	304	327	334	320	329	312	343	305	341	343	337	333	352	382	354	362	347	354	348	350	333	314	343	329	339	363	295	358	339	326	327	359	314	369	329	344	347	334	337	355	337	323	345	333	332	324	321	329	314	348	335	329	323	337	321	317	358	370	345	351	328	324	330	365	334	344	321	320	388	336	332	338	337	330	321	358	334	363	336	327	355	336	320	322	334	319	325	310	339	306	340	321	292	308	343	333	343	354	353	331	353	298	363	354	304	306	322	348	323	319	327	353	338	337	337	345	365	320	334	323	324	334	349	301	339	345	374	349	338	339	296	322	300	356	356	310	345	335	304	350	365	327	348	364	341	337	360	330	350	316	332	343	362	330	348	350	340	328	329	349	330	314	307	317	346	336	323	308	321	367	348	337	354	341	297	367	332	347	295	316	352	338	323	328	358	329	304	318	324	368	352	327	347	307	348	360	348	377	319	340	341	326	311	333	328	357	351	327	367	350	336	348	325	348	344	318	318	344	352	348	343	337	325	326	345	325	319	317	337	357	311	311	347	355	347	318	341	309	377	329	323	318	329	352	336	346	331	370	362	348	338	317	348	338	350	318	360	313	346	344	325	337	315	341	356	311	330	336	373	347	351	360	333	309	341	343	328	322	350	360	362	349	311	336	317	337	336	303	318	323	350	322	354	345	306	349	364	352	364	337	349	324	337	328	296	346	294	318	307	334	344	294	389	340	321	333	363	330	345	352	346	356	329	336	349	343	365	322	315	310	333	317	335	378	336	329	320	323	312	342	317	313	305	342	335	336	300	323	339	333	312	284	328	313	334	333	333	351	350	334	350	326	316	371	340	349	342	337	365	342	319	327	323	325	331	361	335	317	323	344	320	352	328	345	323	328	352	339	347	310	364	364	316	300	313	336	350	331	355	334	339	316	343	330	358	309	296	296	330	321	320	352	376	364	307	329	368	348	302	335	323	338	337	302	343	348	332	353	324	320	323	347	375	352	316	335	336	324	304	325	360	314	328	312	320	333	351	318	361	351	332	331	297	326	350	320	332	344	344	342	351	344	362	335	329	331	339
50180	58670	52834	55991	53190	42888	26688	9161	2396	1174	895	867	812	767	723	728	710	733	808	709	711	790	770	792	771	761	775	791	740	755	809	756	757	725	697	759	744	765	775	707	780	739	733	767	710	715	742	771	743	680	719	727	745	730	724	729	761	740	719	743	751	750	718	748	785	726	703	760	755	716	775	730	745	720	743	745	752	766	752	742	770	721	739	747	766	761	759	722	775	731	782	767	755	739	713	756	751	699	758	757	775	773	767	768	724	797	768	737	779	773	754	722	784	768	755	726	767	761	741	753	720	729	712	768	711	732	738	708	752	800	741	743	742	723	764	761	758	754	734	809	723	753	768	759	771	766	707	742	768	718	773	713	769	717	715	750	709	726	734	748	710	727	704	770	736	744	731	793	769	813	717	724	783	762	682	763	788	732	800	717	780	738	763	756	793	746	757	761	698	757	727	786	717	725	765	715	793	762	770	799	708	795	796	709	791	782	760	814	722	763	774	705	719	763	746	777	737	700	773	773	761	772	754	812	740	775	730	716	777	751	785	721	726	736	737	753	769	726	775	743	736	726	705	749	737	788	774	789	747	704	784	786	747	775	743	753	731	749	769	786	779	737	794	767	716	716	757	802	721	758	759	807	790	728	737	762	795	707	742	703	729	741	744	746	756	788	749	710	740	733	758	749	772	737	752	711	748	761	749	771	755	709	749	731	785	737	758	786	724	772	758	747	799	745	777	717	796	739	767	743	742	758	742	785	731	767	740	751	744	727	750	720	711	723	749	739	777	792	695	717	764	705	726	734	681	734	732	768	751	755	722	787	696	763	753	730	738	718	753	801	818	732	709	728	783	775	785	728	754	763	739	718	736	729	775	771	734	736	702	764	795	770	763	792	741	795	776	706	771	811	732	707	697	712	776	775	748	703	721	741	756	759	767	763	743	777	766	766	799	724	723	742	744	773	732	728	742	794	777	750	733	802	769	712	748	724	747	792	753	763	761	740	769	762	689	751	763	720	767	783	712	738	712	761	740	721	797	730	751	747	738	781	750	828	701	695	787	803	786	785	731	751	780	737	707	747	782	760	757	793	734	814	764	779	749	719	694	787	737	686	743	736	743	761	743	798	794	702	764	745	681	724	731	714	754	799	690	766	721	719	729	751	770	759	708	746	793	757	736	758	722	773	741	777	746	737	756	734	736	802	769	764	714	755	749	755	750	758	702	758	779	742	788	748	690	734	829	744	725	737	752	709	731	735	731	746	758	767	804	717	770	747	781	717	677	750	710	739	765	728	764	697	798	756	734	713	750	775	780	770	762	776	777	754	727	724	738	676	721	719	768	766	742	763	759	795	764	690	788	764	774	751	777	734	692	737	714	767	742	718	766	749	747	761	773	741	816	769	741	771	707	715	765	787	715	759	714	754	756	764	760	766	794	755	741	770	755	760	785	703	742	717	763	742	699	748	721	757	759	724	738	786	751	781	771	774	772	761	749	714	788	697	774	754	771	719	710	737	753	761	735	751	776	734	716	711	731	738	807	781	780	725	752	783	763	723	754	747	739	713	738	794	746	741	720	773	765	696	775	727	757	742	748	734	753	747	779	714	725	787	718	755	742	727	756	780	736	723	751	774	743	771	718	713	739	737	742	753	734	755	784	738	764	747	732	699	739	756	705	745	779	734	745	748	721	745	720	732	727	767	742	730	746	754	807	707	759	737	741	759	759	730	765	806	771	759	779	753	745	763	716	756	798	753	768	778	773	724	770	709	740	733	753	718	732	760	754	707	742	760	755	751	689	733	719	754	754	773	757	726	749	751	749	749	764	777	772	772	763	703	757	725	701	702	762	783	796	787	712	716	739	733	762	723	757	719	767	764	774	782	714	755	789	727	791	744	763	778	730	773	771	774	695	718	679	761	780	761	747	762	740	709	760	759	760	758	739	698	727	753	746	740	794	763	719	765	684	780	737	760	835	768	711	764	760	761	730	742	761	712	721	816	769	788	849	723	724	747	766	719	750	719	736	758	708	743	711	766	751	737	733	731	737	768	736	783	769	740	749	734	750	757	730	781	749	722	750	746	705	739	771	712	764	763	738	742	741	709	733	773	755	720	742	757	778	701	706	748	753	791	776	720	759	799	769	704	743	721	706	714	768	761	757	745	773	753	745	791	743	794	721	736	731	763	729	721	755	753	764	795	734	742	773	785	716	771	759	732	766	749	732	726	718	759	769	773	740	752	714	777	762	797	724	770	788	752	746	705	711	725	800	740	800	725	754	729	738	749	782	743	741	799	766	767	741	732	751	756	714	703	724	729	748	780	739	738	702	789	743	740	732	766	779	752	735	785	707	765	757	764	734	745	719	748	727	675	714	721	735	725	780	740	762	729	785	724	696	767	770	737	709	746	732	757	783	691	760	721	698	756	731	723	772	787	707	714	752	752	760	735	735	757	738	688	786	745	756	710	758	767	690	769	762	772	704	764	717	728	750	708	740	731	757	794	744	787	729	758	765	768	773	754	763	734	714	758	712	730	770	730	722	721	692	766	727	745	767	749	701	703	788	745	779	733	729	737	771	754	748	764	691	708	770	752	784	718	750	771	735	733	747	731	770	738	711	757	801	763	763	720	794	723	760	724	729	719	767	722	770	780	725	724	743	725	731	735	776	734	685	747	719	709	773	725	746	720	770	742	756	735	751	741	747	749	716	811	719	727	717	699	709	762	753	721	744	783	762	730	741	756	730	775	751	703	776	766	767	763	760	753	727	736	723	742	738	740	813	734	704	707	731	776	677	759	747	724	765	776	707	777	760	735	764	760	695	768	780	777	725	775	697	743	818	723	744	749	728	757	749	750	779	663	722	725	737	735	757	724	794	747	735	723	786	719	759	694	761	747	738	736	811	750	701	755	784	731	715	796	791	748	723	784	753	795	747	785	726	752	707	740	702	756	766	815	699	782	775	741	699	762	721	774	742	770	722	769	762	700	737	746	718	753	779	764	726	723	776	727	752	708	742	804	807	751	713	741	720	733	784	786	722	746	704	736	732	785	750	783	730	712	733	714	765	769	715	684	774	732	715	764	762	756	755	744	780	734	767	769	758	795	750	680	756	731	758	766	741	700	723	763	732	739	761	769	760	780	739	756	759	708	703	704	714	745	765	743	732	755	743	772	781	748	778	764	788	784	770	764	748	673	793	735	761	756	700	725	778	790	732	731	733	738	751	794	780	780	744	733	796	728	764	705	713	706	726	742	753	698	772	800	713	713	724	727	799	768	777	749	752	709	721	784	704	717	758	740	788	730	720	731	738	790	751	726	766	789	786	785	731	731	731	787	720	774	722	786	713	805	734	741	798	733	741	783	736	751	749	758	792	804	753	705	710	715	739	801	746	784	717	732	783	756	766	718	748	726	798	770	748	717	744	721	750	713	762	761	714	723	760	754	759	744	713	754	737	792	739	735	728	769	749	723	747	760	761	777	743	701	761	808	734	739	719	737	752	706
61084	45500	37596	33045	29352	29372	26572	20005	8538	1309	436	374	297	283	334	281	331	331	304	324	322	328	312	309	339	311	282	283	334	305	307	301	355	332	327	292	333	325	313	287	373	332	313	331	325	335	314	292	305	302	308	290	308	327	325	334	298	311	295	302	315	309	342	344	332	321	285	332	306	303	280	339	305	274	303	316	332	346	299	293	328	335	338	327	297	348	309	313	293	291	309	317	293	348	332	351	298	318	299	276	304	284	279	301	322	289	319	295	332	336	297	290	306	307	328	285	301	322	297	329	337	300	307	336	312	327	309	312	330	286	319	319	328	351	331	355	321	336	330	357	327	342	343	310	327	274	296	332	294	349	303	317	343	333	311	311	333	320	340	333	336	273	292	286	313	309	303	308	311	284	319	306	311	302	334	320	343	322	315	362	317	322	320	322	290	316	310	297	313	310	311	305	309	300	318	279	300	295	301	296	266	292	302	357	316	339	326	299	290	296	314	359	327	297	322	283	287	299	317	311	298	346	340	304	310	295	353	326	324	318	321	289	314	315	309	317	319	330	314	311	290	309	327	290	289	323	319	323	312	319	320	316	336	281	312	322	340	300	287	334	357	295	305	335	330	318	286	343	309	312	291	300	300	315	321	297	319	325	300	330	314	320	290	333	349	300	329	302	295	325	347	311	256	312	285	287	301	314	311	317	307	327	311	290	303	331	330	326	299	336	297	311	330	312	290	279	292	317	329	276	345	325	327	338	324	302	295	340	304	324	307	303	297	306	335	304	330	347	318	310	319	305	299	337	345	299	291	319	299	309	264	300	307	300	314	320	320	318	286	321	337	299	327	312	294	304	337	326	302	306	294	330	342	298	337	322	291	349	308	329	337	330	308	340	300	292	308	283	326	303	331	315	314	271	354	323	299	315	330	301	328	329	322	300	308	309	311	308	359	341	326	322	345	346	342	347	333	299	307	298	331	342	296	292	308	308	318	327	316	317	314	298	337	302	329	301	304	283	308	298	330	327	289	308	306	305	295	320	305	306	320	307	349	353	300	285	313	327	292	313	324	312	307	320	289	301	311	306	311	327	312	336	315	314	312	289	299	351	303	333	352	322	308	310	333	287	293	325	284	298	332	316	301	303	305	305	343	309	341	327	343	311	285	321	260	345	340	298	304	326	317	288	299	313	279	328	322	322	328	302	310	344	323	315	311	311	302	315	310	287	296	283	288	337	330	331	288	357	323	310	329	330	322	333	319	309	277	311	302	323	295	296	312	276	321	313	315	297	292	302	310	283	320	331	307	327	335	343	297	313	326	290	313	278	309	273	347	319	296	311	315	345	305	320	299	297	311	301	328	312	316	327	340	305	267	341	296	301	316	320	327	297	312	310	314	291	311	343	292	298	287	310	308	326	292	336	320	311	327	324	329	328	329	290	304	298	281	337	301	346	299	307	349	310	337	322	293	314	289	300	316	325	318	307	317	297	313	334	320	336	315	307	295	313	307	335	330	312	302	334	305	315	312	322	348	313	292	304	284	308	311	285	338	320	343	308	312	322	336	339	315	317	322	303	312	315	325	300	323	258	271	303	277	326	322	290	298	336	329	319	288	290	293	330	306	323	319	268	305	301	299	326	342	295	333	345	325	306	324	322	327	329	331	302	296	307	290	316	309	302	291	297	340	326	310	329	306	326	303	296	281	270	279	317	306	300	312	302	344	284	297	334	320	316	302	335	313	336	296	336	354	355	299	286	318	319	337	322	266	315	307	290	326	290	327	294	305	322	284	305	315	284	310	326	325	310	350	318	340	296	294	316	335	319	299	309	324	293	305	316	330	306	303	298	316	335	337	349	334	294	329	329	292	299	340	338	340	308	310	332	332	336	315	303	296	283	290	317	302	277	312	329	337	317	296	288	278	318	273	307	312	315	288	309	327	322	289	312	320	321	316	337	276	302	343	300	309	309	298	340	306	316	304	333	351	302	329	268	285	288	310	280	330	314	338	290	358	323	358	308	316	323	305	302	316	320	288	297	298	328	342	296	306	293	321	332	311	326	314	329	321	319	294	328	311	320	325	298	293	353	304	323	299	310	311	338	311	297	290	319	308	283	332	343	328	300	313	326	283	321	304	308	301	296	351	298	303	329	338	328	315	316	328	357	332	319	325	301	312	301	327	288	307	320	337	315	336	303	303	310	323	283	320	305	312	341	308	308	321	316	317	296	299	306	279	321	287	345	320	296	319	344	313	347	310	321	289	314	286	332	297	335	322	317	317	286	319	304	332	324	344	303	307	309	338	316	362	314	346	333	326	299	325	291	361	311	302	291	318	319	302	319	337	288	299	340	329	306	345	304	330	309	279	318	308	307	338	345	309	318	317	318	321	337	270	339	343	318	323	356	327	322	312	344	289	278	312	285	308	266	310	340	296	343	293	319	331	346	285	275	323	289	287	299	343	321	301	292	308	320	309	306	308	307	325	314	360	321	329	299	310	324	311	314	352	294	295	339	332	318	313	326	297	297	299	270	340	334	316	275	314	364	315	283	317	285	326	345	305	346	323	275	351	320	287	318	334	312	320	305	339	308	329	302	323	279	314	338	278	358	304	304	295	285	321	326	323	310	307	354	331	302	295	305	313	291	290	313	333	317	328	334	343	326	321	337	298	308	290	279	333	298	299	303	299	347	312	324	341	287	312	319	331	298	303	328	301	303	337	298	271	309	325	300	337	301	305	296	305	310	324	293	295	297	321	294	309	332	283	327	328	324	325	310	306	317	316	318	354	345	326	275	313	276	329	288	298	302	305	303	296	307	297	295	308	304	302	315	291	303	314	319	279	333	317	303	332	319	325	338	317	313	327	309	311	294	274	343	314	282	311	334	296	323	336	316	312	355	283	307	327	303	303	311	322	301	306	287	284	360	337	306	323	322	316	301	308	321	330	343	324	325	308	310	299	306	306	299	268	321	299	329	321	301	315	349	323	289	337	322	318	329	308	345	304	311	330	279	290	329	284	307	279	297	346	329	296	290	340	283	346	325	311	318	317	302	315	299	311	308	320	330	299	310	313	284	327	319	303	315	313	332	304	261	310	297	297	313	287	328	276	301	338	327	309	348	287	288	302	301	330	273	318	309	313	318	296	309	336	318	319	327	320	264	349	305	307	307	311	285	308	321	330	309	311	336	298	317	293	292	300	345	307	320	321	322	313	349	313	301	308	310	304	311	287	312	307	285	344	338	306	347	312	327	303	332	270	304	342	308	324	318	347	315	296	315	303	308	316	301	303	345	284	318	306	341	329	310	296	319	356	325	295	295	322	320	300	302	314	275	315	318	276	320	305	256	284	317	324	327	313	332	340	319	269	293	320	309	310	355	293	336	342	294	319	324	327	320	316	294	295	312	332	340	346	333	297	279	287	321	330	323	341	301	325	317	332	325	305	338	308	345	316	324	314	330	309	340	325	297	306	312	338	319	301	328	332	335	325	336	319	310	312	331	326	308
57273	56644	55743	60017	64742	56790	38720	15962	4410	1441	1029	842	710	734	706	699	620	700	638	701	644	677	697	650	691	703	638	672	699	627	670	645	699	652	681	640	659	673	686	681	648	686	702	683	652	697	679	658	679	664	682	675	605	709	690	631	714	713	661	669	732	690	644	635	690	646	677	641	690	664	636	664	667	660	660	686	698	692	668	664	654	659	726	724	661	705	663	668	646	670	683	685	649	671	666	665	666	730	685	657	663	702	643	688	664	658	677	678	676	672	640	656	668	733	640	683	707	656	696	622	707	729	691	664	697	647	651	651	643	691	697	648	669	656	700	652	686	564	721	673	626	663	696	645	680	662	659	640	706	691	658	640	635	668	684	649	664	692	687	695	642	657	674	624	695	647	649	636	663	674	737	640	655	649	639	728	684	688	685	641	655	686	632	682	702	717	680	753	657	672	691	615	620	745	638	623	653	705	715	673	692	647	641	700	706	697	693	678	669	645	728	683	663	671	662	699	667	656	694	637	638	678	655	649	665	628	623	635	683	677	694	655	651	680	695	684	705	651	625	719	679	666	656	694	634	672	651	633	603	682	676	636	672	668	664	667	666	688	649	662	692	619	647	723	652	676	679	690	684	661	686	676	715	669	682	700	678	697	677	657	654	717	639	666	661	727	600	647	672	710	659	679	694	697	672	657	667	625	654	683	679	681	666	649	666	684	690	664	670	662	659	720	686	681	707	621	630	690	664	622	672	650	663	648	682	687	695	668	703	690	672	712	657	672	627	691	672	680	711	657	666	705	707	647	704	649	676	648	687	637	684	691	671	657	667	661	681	708	709	641	681	639	618	671	674	633	655	659	669	646	657	668	641	713	665	686	646	700	690	666	634	705	689	652	706	676	674	641	677	700	699	671	634	673	684	711	658	656	683	668	666	751	690	665	640	694	638	655	672	695	661	658	669	652	663	677	710	666	671	667	687	634	633	656	682	657	646	689	685	654	639	686	696	685	738	659	640	695	676	663	675	656	678	684	655	691	655	678	694	719	684	671	638	660	683	671	649	679	701	659	676	660	662	710	672	668	677	625	644	691	632	628	697	693	683	682	666	657	697	677	654	712	677	675	681	696	666	668	704	675	681	665	663	663	650	660	670	674	684	687	698	660	692	645	684	690	685	668	672	661	643	677	632	618	659	687	657	747	658	634	678	664	651	667	646	675	657	693	669	704	677	633	677	691	700	660	687	675	647	730	694	681	703	664	655	702	681	688	687	667	720	651	702	681	693	661	704	741	644	701	704	722	661	691	665	684	690	665	662	679	659	658	691	660	663	672	658	689	649	660	685	646	634	659	666	699	658	687	663	672	670	627	666	643	649	674	695	657	648	668	649	719	727	689	620	664	681	672	724	638	700	658	692	674	665	702	704	646	675	684	668	676	708	686	672	684	657	692	681	682	651	669	688	698	684	680	736	669	638	666	670	676	738	725	670	654	652	706	643	687	709	642	648	697	634	672	697	645	647	645	677	637	629	704	672	648	704	663	632	726	681	641	659	673	680	655	668	699	663	694	646	675	673	656	670	665	667	675	722	639	678	685	659	712	712	659	681	648	651	645	626	631	673	647	675	675	694	688	613	665	653	680	665	694	623	671	668	656	730	720	688	664	649	665	668	676	703	698	684	685	690	663	659	664	662	658	666	648	685	635	668	665	676	644	735	703	670	663	662	676	657	684	655	684	720	687	611	717	693	647	671	614	688	652	676	652	637	723	647	662	644	710	661	677	643	671	657	630	681	644	673	654	648	644	633	656	695	635	688	689	636	674	655	675	658	677	642	722	750	689	672	652	702	663	675	682	672	687	692	699	648	657	659	668	694	684	655	657	688	719	663	700	681	639	681	651	656	663	675	669	626	684	663	658	665	689	686	647	668	646	690	688	694	681	692	693	673	650	684	629	690	688	685	673	652	653	651	706	662	705	658	655	654	669	685	684	663	661	653	708	673	686	684	670	663	648	694	699	665	686	664	656	722	679	647	673	637	671	704	687	668	687	685	706	680	687	600	617	655	660	695	698	685	674	689	683	620	717	660	644	694	698	700	652	668	633	647	686	639	635	628	697	670	667	714	702	659	678	632	665	699	642	670	670	707	702	652	672	680	694	677	629	670	679	689	694	681	712	664	662	689	645	668	670	668	694	621	661	657	715	680	666	706	672	643	679	706	657	671	617	688	682	666	690	660	685	662	663	641	690	689	671	683	658	648	689	658	651	670	663	675	669	654	661	652	705	671	634	650	663	665	654	690	690	663	710	651	671	668	644	658	673	712	671	701	724	684	634	672	665	592	692	629	708	664	681	699	670	636	699	695	689	649	660	613	688	706	670	689	713	710	685	698	640	686	662	659	653	603	669	705	657	666	629	710	613	696	691	666	693	668	698	744	703	664	640	665	687	696	680	694	639	678	686	652	674	672	723	660	646	675	669	653	671	709	716	669	694	694	644	660	671	675	662	690	635	660	664	666	671	654	627	678	661	685	687	689	646	676	683	687	706	665	660	647	663	669	692	712	713	669	701	689	643	707	673	711	671	633	654	643	659	632	626	693	717	686	676	641	661	726	658	656	683	664	679	662	646	722	627	655	706	655	616	642	668	662	650	636	664	671	656	678	660	672	673	674	685	621	658	626	648	671	702	695	656	639	656	663	664	636	645	606	680	597	692	647	667	691	645	677	624	670	673	625	722	670	720	698	625	624	657	652	688	689	648	686	695	723	715	719	630	720	680	693	678	714	679	671	638	686	647	650	659	651	671	693	661	631	686	668	667	675	660	706	670	704	688	713	661	676	661	696	738	702	685	693	703	709	649	659	701	681	684	662	625	709	708	688	684	734	676	635	676	648	684	662	742	705	674	653	664	698	661	671	661	706	702	689	666	709	654	686	684	662	613	646	642	686	669	691	734	682	668	670	702	662	683	654	668	673	670	653	683	626	620	652	696	675	662	666	707	673	647	689	663	646	631	662	641	625	679	663	672	716	680	673	678	688	650	664	637	695	717	649	658	678	640	636	695	635	614	641	666	709	678	672	648	684	702	708	642	660	693	695	728	709	650	698	669	679	665	691	671	681	677	684	676	648	718	656	662	643	714	656	645	617	677	705	655	663	720	653	690	661	667	674	708	670	675	660	674	673	692	662	689	644	624	669	674	658	661	646	677	644	644	681	676	700	699	724	643	696	666	663	671	671	687	655	681	647	726	634	646	674	677	673	727	652	683	652	683	682	643	688	681	734	658	673	658	686	644	660	669	669	645	638	650	656	658	660	698	704	700	688	640	652	667	649	661	724	696	636	706	650	656	689	653	672	702	730	648	698	695	664	660	703	668	674	698	652	659	694	643	683	694	681	623	664	698	682	680	665	670	629	669	651	689	693	707	646	714	643	624	649	643	642	720	724	660	661	720	692	706	712	657	715	655	655	695	685	678	670	687	657	650	620	643	671	731	681	652	764	688	711	630
26052	37164	37063	22350	7661	4009	2449	999	482	345	335	340	336	352	325	315	358	332	375	355	350	354	369	336	348	345	320	331	355	350	345	326	378	344	368	362	367	314	341	329	337	334	377	341	386	372	343	343	300	309	342	313	326	367	344	343	354	358	310	336	369	312	321	347	338	350	339	355	327	360	335	340	322	360	363	366	338	338	327	327	358	337	359	347	367	342	357	360	333	358	346	328	367	365	353	370	324	333	357	364	342	337	375	332	363	338	329	323	350	342	346	359	332	364	390	382	305	343	362	340	371	366	353	363	337	358	364	351	369	363	296	341	367	380	388	366	339	375	342	314	326	370	349	337	333	345	377	329	332	363	350	342	344	362	370	356	355	333	388	338	341	330	351	359	327	327	336	354	345	351	362	345	360	330	323	356	339	361	299	335	367	342	335	353	343	356	339	355	312	328	368	362	359	343	348	341	354	348	339	328	349	327	332	362	371	344	344	326	339	353	348	315	390	367	336	338	343	352	346	333	369	331	340	342	336	378	347	376	407	349	331	388	381	344	360	351	348	350	408	335	357	388	377	374	374	337	351	356	369	308	338	335	351	355	384	351	383	346	360	358	349	368	310	334	348	338	337	354	320	347	360	347	343	353	380	342	374	362	363	376	334	378	300	329	369	383	327	357	316	344	328	371	339	355	335	337	373	353	354	308	352	368	332	340	339	345	390	351	327	345	344	364	370	359	382	348	336	373	367	332	373	334	350	324	336	370	341	340	327	335	349	398	351	341	340	317	392	335	348	332	376	349	345	305	378	326	321	338	339	288	368	347	333	342	382	343	340	358	344	347	340	353	348	343	372	348	330	340	359	315	330	328	311	388	354	386	354	371	367	352	342	351	366	358	360	311	323	340	364	372	352	377	376	356	378	351	364	349	326	375	325	322	359	351	371	317	340	341	327	337	341	353	342	352	334	368	417	338	380	377	353	326	353	357	344	355	370	377	362	342	331	322	355	352	346	340	351	353	359	369	335	379	340	376	311	327	348	278	361	356	327	361	336	312	359	319	386	326	358	351	348	375	344	317	345	371	367	318	346	341	338	314	335	310	353	343	395	321	336	348	344	343	335	358	332	380	344	341	314	334	343	376	374	344	345	323	338	362	353	325	339	372	341	338	342	356	356	341	338	341	321	371	348	356	357	366	344	344	343	354	325	319	356	335	369	353	347	345	307	340	342	341	365	349	353	335	358	389	335	312	329	386	390	335	348	357	320	353	377	342	322	315	341	326	313	360	350	309	378	341	332	360	329	371	337	355	377	362	364	346	353	359	314	345	342	343	336	330	339	349	349	335	368	320	291	318	351	339	365	374	377	343	340	366	361	334	320	354	346	317	315	355	353	330	330	336	353	362	334	310	388	365	378	318	373	355	337	341	324	353	308	362	334	323	315	341	374	341	369	340	320	316	344	317	345	353	338	345	340	336	339	366	325	313	300	340	347	346	347	391	337	336	332	354	340	330	342	373	338	311	341	333	338	354	373	327	346	321	334	350	341	360	356	355	329	377	370	336	297	356	368	329	360	330	355	316	372	360	361	390	373	361	353	374	373	338	353	346	313	358	346	361	322	350	332	351	333	369	325	373	355	367	348	375	347	316	341	369	329	346	330	363	380	318	357	375	349	348	374	354	350	333	364	336	333	341	378	369	376	321	341	332	344	341	374	334	346	329	365	355	400	342	343	345	343	333	368	320	303	321	349	345	342	341	360	347	339	325	349	367	358	384	364	312	410	314	378	325	323	363	348	329	350	295	313	314	366	350	365	362	351	363	323	386	332	355	346	368	344	341	384	352	356	338	348	333	343	352	341	373	359	372	354	352	333	353	337	344	347	336	364	326	392	330	353	293	370	346	342	354	350	385	325	319	373	361	367	328	330	331	333	341	345	330	351	301	357	311	355	330	332	364	345	303	349	385	316	353	394	346	355	348	365	355	294	378	348	328	332	358	377	333	359	340	326	337	327	348	353	356	330	340	316	365	346	340	352	339	329	331	341	361	374	329	328	330	340	333	373	410	346	357	362	330	359	337	364	378	356	358	344	344	371	358	340	327	376	338	353	335	302	369	367	352	317	349	376	353	330	341	383	344	359	351	361	354	350	363	353	361	379	346	348	320	335	346	341	335	332	346	355	338	337	352	372	360	340	336	363	340	335	334	332	310	327	324	340	344	342	339	346	312	329	318	345	377	314	333	334	346	371	343	323	335	356	368	369	331	360	393	315	356	356	357	360	369	337	348	362	334	347	347	362	313	327	396	357	335	363	342	362	340	360	369	364	363	338	344	332	333	314	360	368	359	322	342	383	333	380	358	348	364	348	340	361	336	313	359	372	357	326	329	320	339	322	354	384	323	332	333	326	291	342	342	349	324	360	323	314	378	338	377	324	342	353	330	331	370	320	379	351	335	376	331	344	340	326	378	337	371	371	349	353	326	393	355	368	362	361	350	353	355	361	355	360	342	358	326	348	367	341	343	360	371	318	375	373	336	337	370	289	353	337	363	372	365	348	375	372	336	348	367	387	389	358	331	343	357	348	333	330	343	372	354	355	335	368	374	315	353	356	356	366	334	363	351	330	332	338	342	331	342	335	338	377	360	342	337	346	338	358	374	353	371	379	345	362	367	319	338	373	343	339	359	340	321	346	365	362	385	338	359	343	326	358	347	322	337	335	336	335	338	348	350	303	343	353	378	349	365	335	346	316	341	379	349	328	329	342	366	340	340	334	334	372	333	344	316	364	359	327	376	337	344	331	339	351	330	351	331	352	334	321	333	365	355	341	374	389	353	324	377	344	338	344	341	332	350	353	337	349	327	357	359	342	342	353	347	349	357	354	355	351	332	340	325	337	333	364	320	365	300	341	351	339	368	336	349	336	364	387	310	331	388	356	332	323	353	351	325	350	362	318	408	340	347	327	370	360	307	361	364	397	364	344	353	338	363	335	340	351	349	330	368	344	305	340	318	346	339	347	317	387	358	351	364	334	342	344	332	401	357	303	327	330	328	325	334	377	378	357	325	348	318	317	360	362	362	360	312	337	326	339	363	349	369	335	349	356	357	345	334	384	351	321	323	317	372	384	354	360	322	366	341	352	338	383	345	347	332	332	347	365	370	331	324	369	325	338	337	344	334	331	369	351	363	362	384	327	322	314	330	342	338	333	363	353	353	351	355	370	359	308	335	369	357	336	358	359	363	308	341	326	345	351	350	323	341	369	326	323	359	374	323	378	354	379	366	341	390	377	351	338	321	358	334	320	372	344	345	349	368	417	356	328	374	357	342	358	297	335	330	352	341	309	343	341	332	376	381	355	357	321	335	332	345	364	355	324	367	356	363	324	352	344	359	377	355	323	342	345	348	355	358	340	290	323	329	340	380	359	344	355	351	371	348	322	345	338	344	329	332	306	351	368	347	363	337	363	347	325	334	351	339	321	365	339	333	343	359	354	346	316	343	346	329
19477	35273	41721	25888	14118	11045	6745	2388	1158	920	852	812	776	805	818	787	760	801	822	804	738	806	781	841	775	777	791	762	850	816	818	777	780	763	847	780	768	768	787	755	748	746	721	792	794	821	800	818	853	807	785	795	791	805	741	790	781	746	780	773	789	809	814	782	834	768	805	810	823	778	747	773	762	731	802	817	831	788	814	760	794	837	817	813	782	794	796	797	794	820	875	811	861	772	772	824	798	757	807	826	762	775	789	832	794	793	866	814	816	793	795	785	789	794	837	768	792	738	772	783	770	770	791	759	776	786	779	761	753	803	846	772	806	810	802	787	817	803	788	746	770	810	786	852	849	808	793	820	800	782	785	781	801	841	792	801	782	804	713	809	798	799	786	809	783	761	799	831	764	732	816	760	797	810	779	814	813	880	854	851	783	822	758	735	800	802	825	812	812	805	774	790	788	794	805	838	813	805	786	854	832	756	769	810	801	818	786	809	829	817	799	841	814	786	844	812	770	846	799	775	835	760	808	765	791	762	806	769	790	755	778	761	834	809	767	800	802	788	780	806	843	803	795	772	795	762	838	813	797	818	767	835	767	814	778	820	751	785	769	791	803	797	802	794	801	804	779	776	763	788	723	810	770	785	791	810	826	753	772	831	834	808	813	767	763	744	819	770	805	747	818	811	799	738	832	824	784	796	790	796	815	795	826	798	776	739	740	783	743	768	799	853	799	772	787	746	796	864	786	807	825	772	750	800	819	796	800	810	794	823	828	813	810	784	772	838	813	809	809	772	810	831	784	784	779	792	771	801	822	808	792	801	794	819	813	773	782	777	837	766	749	798	795	799	797	792	771	843	806	794	851	819	760	820	797	812	864	796	797	806	835	733	768	780	766	785	759	754	821	808	773	840	774	771	779	785	814	731	766	771	810	827	801	843	770	789	780	823	802	819	755	810	750	784	797	819	808	803	793	876	786	795	819	786	791	788	759	826	766	816	832	792	774	781	809	809	799	823	828	760	818	818	762	769	797	784	830	737	773	758	807	798	798	789	805	773	762	773	746	815	817	781	774	850	793	791	771	803	823	821	800	789	798	783	791	794	758	821	772	844	803	795	845	823	774	824	798	746	816	812	821	824	820	776	787	803	813	782	820	808	842	801	812	808	841	810	751	808	773	842	760	810	809	800	799	817	816	819	775	799	776	848	772	743	828	784	752	759	782	846	770	748	811	803	819	802	806	799	780	786	849	793	773	771	804	705	742	763	767	768	780	802	819	792	792	757	781	818	800	773	781	811	748	751	766	831	849	794	774	812	759	790	792	796	765	806	815	781	801	814	782	797	762	796	777	850	853	757	816	793	849	803	743	799	820	801	833	817	825	763	778	790	840	805	770	755	804	791	808	823	822	818	794	848	777	736	767	784	789	849	775	776	769	811	772	809	795	863	852	772	802	827	811	808	819	797	795	793	771	828	843	782	794	771	814	810	764	798	761	823	789	793	786	816	798	848	790	789	817	735	777	758	809	811	780	783	797	813	839	793	767	777	803	827	769	791	801	768	760	774	811	812	776	796	751	774	752	814	788	796	765	882	797	816	793	789	788	799	774	764	791	783	781	775	803	806	797	781	795	725	795	794	805	847	794	773	833	815	783	774	776	813	781	825	789	803	776	811	865	839	779	792	808	802	791	796	741	785	842	764	777	802	796	807	806	807	758	776	765	805	846	814	788	760	777	785	806	791	762	834	739	821	772	750	759	799	821	806	781	765	853	793	831	791	841	814	800	847	755	803	771	791	760	798	803	811	835	837	794	780	779	803	813	833	749	769	834	762	824	790	774	729	797	836	809	792	790	773	835	819	826	779	827	792	827	776	807	800	755	818	788	812	813	812	791	829	793	821	801	764	823	806	791	775	770	782	841	780	782	723	829	800	765	816	790	773	799	768	759	785	801	792	750	803	779	759	791	740	819	737	730	852	806	846	794	784	814	803	777	836	784	820	783	802	816	789	761	804	781	853	803	781	816	826	808	756	814	779	796	806	797	813	810	790	774	806	773	797	842	859	865	840	784	786	839	842	767	778	791	788	787	825	804	807	793	809	835	806	787	824	823	806	795	797	806	792	793	822	807	807	792	778	811	793	766	764	782	779	779	817	750	761	765	803	783	818	794	855	761	810	781	803	755	791	758	828	807	826	769	782	808	762	816	780	836	767	799	838	780	803	779	814	821	862	788	787	821	806	787	850	801	796	796	814	783	748	774	789	779	746	747	788	786	823	811	851	795	807	794	817	811	776	792	824	756	748	850	781	773	751	795	797	790	752	799	791	788	813	823	840	816	797	842	779	756	825	793	820	812	796	758	775	787	798	770	785	797	725	816	789	773	781	777	816	759	846	725	780	794	764	800	825	776	769	874	773	741	754	777	822	780	782	793	785	779	789	754	785	807	792	795	842	799	804	771	818	777	777	824	842	760	774	797	799	783	777	745	807	805	739	792	800	819	781	759	798	779	806	761	788	850	786	799	715	860	787	753	803	780	823	782	805	782	815	750	819	837	800	756	786	763	803	792	784	743	831	801	825	808	785	829	796	744	849	797	824	784	785	751	792	786	847	792	827	797	785	775	780	779	806	792	796	821	771	825	860	763	763	807	780	811	774	774	787	838	802	772	762	817	812	788	787	701	749	782	797	754	781	764	752	823	823	782	835	814	814	797	773	804	775	766	767	840	813	832	781	840	789	832	778	766	822	803	798	806	805	807	795	793	768	829	798	824	757	802	805	731	803	832	778	769	761	785	825	809	782	794	752	824	786	795	819	775	801	779	762	807	800	781	761	826	744	778	825	857	761	804	829	826	806	753	830	780	796	792	800	763	775	784	810	800	803	827	772	754	816	855	868	775	803	805	788	796	771	811	806	787	815	773	756	828	779	794	764	825	825	787	831	797	808	818	789	794	819	837	792	780	750	789	798	770	815	785	801	798	820	816	791	761	784	799	768	800	827	757	818	800	747	757	813	799	781	756	824	802	839	761	779	842	790	795	796	738	797	802	860	789	774	738	855	805	758	802	825	755	749	823	765	814	754	803	822	839	803	772	829	806	769	794	832	794	782	775	771	795	772	766	789	805	768	790	787	778	793	806	768	834	795	747	778	773	848	799	747	791	778	802	766	792	838	766	793	791	752	754	801	797	871	864	801	830	797	851	821	778	825	737	789	786	771	781	756	773	767	807	802	751	784	810	807	750	777	807	795	773	831	846	747	761	803	786	750	780	806	809	807	785	800	761	819	828	769	794	816	784	841	803	813	753	818	790	842	759	826	766	807	812	757	774	824	817	760	823	798	844	775	783	779	749	815	773	800	721	787	785	824	783	814	764	740	800	829	767	790	770	807	765	737	802	800	792	832	758	763	803	769	788	814	873	783	814	762	787	713	754	817	818	807	802	845	805	770	780	841	760	779	857	798	793	761	748	800	786	771	785	767	827	749	840	813	842	802	788	797	738	858
58705	53006	47177	41851	31423	25854	23300	14877	4540	774	405	403	324	330	335	353	349	379	340	356	335	381	357	380	367	338	362	335	338	370	346	348	323	386	380	355	323	349	387	338	343	361	356	343	352	360	294	337	314	345	357	325	350	373	363	345	330	392	355	341	361	360	336	350	378	383	334	326	346	395	350	300	318	354	327	336	348	332	356	334	370	321	313	355	328	342	336	320	346	319	343	326	341	318	325	333	343	349	319	362	352	380	327	368	341	350	345	358	329	366	372	363	374	331	369	344	329	371	341	364	360	326	347	317	359	316	352	320	357	358	293	366	384	346	331	310	338	355	333	360	329	331	327	349	312	353	346	329	336	329	342	334	335	359	353	370	371	339	342	338	326	330	353	352	323	374	332	371	344	332	342	341	349	311	335	352	351	338	298	344	343	341	319	360	357	338	308	371	339	341	325	343	370	353	395	340	333	340	360	369	362	334	358	370	338	341	322	344	373	335	335	335	343	343	328	352	322	349	320	355	342	337	332	366	358	302	332	353	365	343	345	353	361	347	365	355	351	324	364	335	318	372	348	319	326	342	353	339	324	350	338	306	365	353	324	345	331	370	343	334	341	349	386	339	327	374	323	346	345	309	354	350	346	350	313	312	280	333	378	333	339	379	325	353	372	326	336	347	349	349	325	372	359	338	349	336	337	295	358	339	378	380	357	349	340	367	291	353	328	338	321	347	343	323	329	322	321	336	339	349	321	362	375	329	325	346	350	361	319	352	332	392	337	352	337	328	361	370	304	341	304	325	353	344	361	329	326	375	342	355	335	342	309	338	326	375	326	396	351	337	342	357	357	314	351	365	345	367	321	338	319	342	338	328	327	385	344	354	358	353	370	349	358	341	354	373	363	377	361	368	341	321	352	324	365	340	335	348	366	312	354	335	324	323	355	368	334	394	335	331	320	329	363	323	323	375	363	312	337	330	311	324	335	366	333	366	360	359	372	315	311	338	341	350	330	318	340	326	331	318	320	357	411	314	319	322	342	327	371	359	350	354	325	316	335	369	366	357	305	365	313	338	354	331	356	374	351	360	353	375	369	368	337	322	372	363	308	360	339	374	338	299	325	364	380	355	329	352	371	308	326	342	325	366	318	339	354	358	322	371	323	350	362	331	352	333	332	354	350	348	337	360	324	314	344	335	328	357	335	343	327	333	358	355	372	318	354	361	350	367	357	331	348	317	318	335	321	343	331	341	377	334	366	341	336	314	376	351	337	338	361	331	318	340	327	290	366	345	343	343	354	372	343	370	366	343	329	359	353	398	323	355	386	330	355	317	337	338	310	343	329	338	339	323	346	331	332	317	341	309	335	304	354	326	328	340	309	332	319	323	348	323	378	329	361	310	318	352	381	354	334	346	330	343	353	349	387	331	317	352	347	342	340	331	331	355	332	335	345	373	367	383	361	304	355	385	365	314	370	316	321	344	347	371	362	342	349	343	328	355	344	387	350	367	366	361	334	349	347	336	339	391	373	327	352	357	318	353	309	348	336	349	335	328	363	375	305	324	351	318	338	337	370	359	328	345	399	321	367	364	336	309	358	362	345	363	359	343	320	337	348	301	376	355	336	333	379	313	322	352	353	359	357	368	374	315	319	353	353	305	349	308	377	380	329	312	345	355	335	326	340	375	382	335	336	355	312	342	405	391	352	378	343	343	324	361	363	364	387	312	354	333	306	330	343	318	355	331	356	350	321	355	355	339	346	355	335	338	303	337	361	341	334	352	343	373	371	316	337	341	329	349	321	361	366	350	335	336	336	358	348	374	366	330	339	351	297	323	370	340	315	323	359	351	339	339	314	343	351	350	352	317	350	333	351	318	357	344	347	371	337	352	340	329	309	322	341	338	359	313	318	356	366	326	375	358	318	349	316	329	332	342	379	339	358	347	324	345	336	318	347	347	360	348	337	351	358	403	333	360	346	363	326	361	366	327	323	365	349	323	330	370	346	376	350	326	391	360	376	328	328	341	318	340	356	338	345	365	333	330	352	343	330	356	330	315	344	378	355	311	341	326	350	334	327	371	313	327	337	316	351	331	340	379	336	357	318	310	358	341	390	369	371	368	359	356	334	355	317	322	346	374	344	320	328	324	317	329	326	344	366	361	356	316	345	358	305	313	327	388	365	347	347	354	333	364	353	369	346	358	365	364	331	368	358	328	347	332	368	326	339	354	327	343	368	358	371	365	314	320	349	330	321	343	366	349	363	308	357	303	364	350	328	346	355	361	356	378	355	374	349	345	331	332	339	321	339	328	365	355	340	332	295	405	340	340	378	337	345	351	348	338	334	326	331	365	338	358	358	345	318	335	366	319	342	349	348	371	316	368	346	352	327	345	345	329	358	335	350	338	352	375	369	346	349	316	334	334	321	367	330	299	367	349	354	320	321	325	353	312	305	343	332	331	327	351	370	352	351	358	319	345	333	313	328	363	358	359	385	330	310	389	337	330	349	364	356	346	341	323	376	355	356	340	354	291	331	342	366	359	364	345	360	342	347	334	355	344	347	338	334	355	346	356	352	321	341	317	349	354	362	369	352	347	331	347	330	340	362	349	320	328	296	340	328	395	321	343	358	343	352	335	356	352	319	359	352	345	336	337	319	311	360	370	347	348	316	352	301	327	308	348	358	364	342	342	352	312	321	370	340	337	359	373	384	317	333	314	365	340	358	357	351	337	328	360	357	340	357	352	332	326	375	326	357	346	365	352	352	360	353	310	342	346	333	332	331	338	381	342	319	392	362	347	359	353	349	342	334	360	310	318	335	345	357	333	294	332	366	368	326	352	308	325	304	324	372	367	370	360	357	371	362	373	347	340	351	372	336	347	377	362	330	369	324	339	343	341	320	347	357	378	367	334	339	343	324	332	323	349	352	303	294	326	323	329	328	332	365	328	364	342	330	348	344	346	351	341	334	360	362	341	338	346	339	324	372	362	336	333	350	351	329	350	369	318	336	353	354	328	331	331	379	332	349	339	357	328	314	343	324	360	363	388	359	347	327	355	352	365	339	358	321	359	367	345	334	362	358	367	322	352	322	348	372	364	324	328	326	363	368	344	324	365	386	377	350	355	347	334	370	320	358	329	374	381	355	363	351	333	342	362	340	334	331	348	334	353	319	329	320	360	335	366	330	336	342	328	363	368	362	337	343	352	339	342	352	360	343	334	347	367	363	344	374	351	373	375	331	357	316	364	367	395	334	303	350	374	337	324	330	346	346	345	328	325	353	347	365	346	335	346	366	344	335	322	308	352	314	328	340	341	358	359	337	313	355	348	358	348	327	354	365	330	342	312	340	368	340	356	356	311	331	321	313	341	361	362	347	358	345	297	339	356	356	363	348	329	337	352	350	373	363	340	325	310	356	370	303	367	351	318	330	344	335	362	346	341	342	355	350	358	386	338	340	348	363	371	337	333	354	348	347	329	328	354	309	351	355	330	345	349	337	342	336	352
49444	61465	60167	54199	49220	42774	27071	9337	2817	1203	929	844	786	776	804	779	801	769	757	750	774	759	762	763	774	763	781	751	771	794	770	736	729	787	727	741	763	761	772	735	750	791	790	812	772	775	706	827	713	758	740	752	818	756	797	774	802	780	753	801	785	732	753	803	775	788	731	836	738	762	817	795	787	778	766	778	823	764	778	762	770	737	787	778	766	728	811	741	714	746	755	735	769	770	748	751	779	809	736	754	742	770	745	757	822	767	755	785	766	777	761	774	770	762	793	740	754	714	773	779	748	777	751	770	802	759	797	797	758	756	791	760	753	762	773	743	819	755	748	766	775	772	773	728	774	764	768	743	776	759	789	748	770	735	792	762	752	768	771	755	793	738	756	702	750	792	789	759	832	746	755	756	739	773	806	780	741	782	776	722	789	770	740	761	777	711	759	784	762	799	754	741	805	738	753	784	757	779	739	755	762	745	748	735	770	699	792	823	757	726	746	767	765	724	752	746	751	763	800	729	786	759	721	762	792	730	758	752	758	749	742	793	735	782	787	748	771	748	748	791	768	806	779	792	760	764	808	752	823	754	814	762	768	776	784	724	771	724	803	787	748	768	750	752	773	797	770	749	799	722	777	734	786	821	772	765	780	775	759	728	792	774	772	774	747	768	734	757	746	768	802	792	754	766	778	813	768	709	775	774	774	721	766	794	758	746	730	754	704	711	798	806	757	749	732	739	752	763	740	784	753	767	774	754	770	749	743	733	813	828	743	746	724	781	789	767	798	762	792	735	776	731	788	774	737	836	762	715	724	730	744	746	721	742	782	735	773	746	710	750	757	752	769	745	735	787	750	748	752	797	723	761	758	756	715	744	787	784	753	766	774	790	786	789	743	761	788	756	765	747	775	763	813	724	774	764	748	802	738	733	767	757	714	782	762	804	766	772	758	744	752	776	778	795	705	777	707	789	771	759	753	822	747	761	770	747	772	743	783	769	773	743	746	783	721	787	794	811	731	736	739	806	771	740	724	745	776	753	733	717	743	719	760	787	766	784	796	748	764	767	772	787	752	751	786	796	755	773	745	744	738	787	713	763	733	784	753	729	766	826	767	779	781	774	790	766	730	756	802	783	764	766	762	826	703	781	747	764	781	743	776	741	806	753	750	742	757	773	755	793	740	764	731	782	770	773	727	772	751	737	751	734	781	759	741	740	754	809	770	738	773	745	780	761	745	777	830	725	768	777	761	829	804	779	765	770	775	803	747	806	757	771	750	735	766	767	738	771	747	766	760	716	759	717	770	701	801	770	802	758	814	808	783	731	793	723	755	750	809	693	790	747	777	741	756	783	769	788	853	766	735	790	767	743	785	790	798	748	754	787	738	736	770	802	798	785	819	751	793	789	776	788	753	792	769	821	732	759	816	752	747	778	741	760	736	751	779	757	770	780	806	754	779	750	781	824	743	776	786	812	731	741	750	771	783	752	759	772	789	756	768	729	783	738	766	801	763	735	768	792	791	734	809	734	754	749	784	735	764	813	768	760	784	838	791	746	761	783	736	768	789	774	783	756	764	712	741	761	768	756	735	734	734	772	791	769	778	758	746	767	768	743	777	769	714	758	736	797	806	786	774	815	755	750	742	793	698	791	784	758	754	764	779	741	726	764	716	740	776	784	697	794	778	783	768	797	771	779	741	805	792	741	749	758	752	778	811	720	792	748	775	781	762	732	796	729	779	793	772	774	749	745	763	720	742	780	730	768	759	761	812	754	787	749	770	756	748	753	726	794	707	698	801	753	791	811	815	739	791	777	783	727	768	768	782	759	790	725	812	760	720	736	813	734	724	752	769	769	744	760	770	757	758	742	773	782	783	773	784	786	783	746	782	746	745	731	794	810	739	735	800	767	751	779	807	692	797	741	752	746	743	757	774	775	787	794	740	800	737	775	781	785	707	739	761	783	770	786	720	785	770	709	801	770	806	803	740	714	799	782	745	727	806	779	737	758	794	746	780	776	728	794	759	771	786	723	747	756	760	793	761	789	728	728	755	743	699	753	698	796	752	751	769	720	796	750	778	727	800	729	776	770	767	733	744	730	788	761	843	762	779	718	733	775	792	741	751	742	788	759	724	751	764	742	783	751	803	750	748	806	768	766	745	778	785	802	770	779	760	805	782	775	760	743	793	714	775	826	744	781	694	792	770	780	760	754	706	815	784	779	751	801	822	754	714	794	787	759	772	761	757	805	765	769	702	756	759	782	723	789	751	772	773	803	790	761	741	746	768	777	808	758	796	788	724	738	741	779	767	766	763	764	750	777	754	797	778	782	795	736	762	792	770	780	738	811	758	754	770	752	749	731	779	777	750	794	790	772	752	731	728	755	783	737	781	771	783	769	756	755	797	735	735	776	772	764	776	771	757	737	741	731	793	746	817	755	741	730	750	784	768	762	736	759	731	737	720	773	828	787	731	737	725	771	774	764	777	792	722	764	791	799	763	792	744	769	762	733	806	790	752	758	757	753	773	691	727	775	753	785	746	741	751	715	773	718	733	752	778	773	727	755	792	759	764	791	756	734	789	761	767	741	753	740	767	758	732	775	754	785	731	768	754	753	769	755	739	744	817	790	761	760	748	730	761	781	744	754	799	741	770	740	785	771	746	739	802	795	772	796	769	744	780	786	773	769	794	754	779	744	748	754	746	815	729	783	839	713	728	740	760	754	721	750	734	767	741	789	717	739	743	720	732	780	786	741	768	760	770	745	739	711	790	804	801	745	785	737	760	737	764	706	774	733	782	759	812	792	805	737	768	752	751	755	772	741	796	790	720	777	803	759	736	779	749	814	734	770	739	768	734	799	808	803	702	773	769	787	724	742	779	745	769	742	777	796	747	801	782	810	814	777	749	685	776	729	701	737	730	789	758	763	764	785	784	751	743	738	751	708	745	818	756	745	746	772	755	751	744	777	777	771	815	717	753	781	765	747	720	778	749	790	729	802	782	733	737	698	763	741	735	819	771	802	785	803	701	738	730	735	797	755	751	773	756	778	766	759	778	783	784	757	777	777	759	748	749	759	763	759	768	749	795	756	770	812	797	781	818	741	751	761	783	775	760	723	735	753	729	740	762	760	747	780	819	742	737	782	766	806	754	773	756	789	787	785	715	734	723	758	774	773	772	762	745	757	735	707	792	750	783	739	756	776	718	736	760	758	792	753	783	778	770	792	769	761	737	815	745	754	750	808	779	788	734	769	746	776	783	788	779	775	775	774	761	792	760	792	762	769	756	799	764	775	763	728	766	764	721	741	757	737	788	754	766	789	729	748	751	762	767	782	786	751	773	737	791	732	793	771	719	780	784	743	807	755	788	684	809	795	722	740	803	742	783	728	775	745	787	802	818	726	758	804	788	736	756	722	706	693	779	777	771	749	751	760	738	715	744	784	782	815	759	764	791	775	758	741	768	776	827	749	807	777	784	776	729	771	783	777	775	781	770	775	799	760
59095	47983	43062	35647	27892	26835	24411	20425	11588	2300	504	351	346	351	338	340	330	337	343	337	299	321	336	320	359	291	306	337	303	282	325	327	313	291	338	294	314	293	351	315	302	285	317	325	321	331	332	334	290	305	335	339	315	340	282	324	302	283	334	322	323	331	349	289	327	319	304	292	290	338	322	316	310	343	332	331	299	319	336	274	311	307	305	319	341	324	301	295	322	334	311	327	314	319	343	296	308	338	271	336	324	311	332	294	325	285	296	313	331	330	307	300	307	319	312	297	313	335	351	331	319	308	289	317	314	336	283	314	322	295	310	328	320	338	292	341	331	319	308	345	314	337	298	283	314	291	345	318	295	329	328	326	324	369	291	328	313	300	315	306	304	320	342	301	312	298	283	316	317	328	316	298	303	314	342	302	365	302	289	313	310	333	267	298	294	351	332	330	277	271	340	307	303	322	329	325	341	284	325	340	333	302	320	313	326	314	308	333	269	305	313	312	325	275	344	317	313	299	302	354	333	308	285	324	328	320	301	323	314	300	290	292	288	317	298	308	304	319	323	317	323	320	338	312	345	298	307	293	338	301	299	312	284	338	329	316	302	321	298	327	336	331	335	311	298	299	315	338	356	297	309	268	299	317	314	320	344	307	289	342	307	321	312	305	315	323	331	309	311	344	325	335	309	343	305	303	324	300	302	335	323	306	301	323	333	299	334	290	314	323	318	325	304	309	320	286	320	310	307	310	287	330	278	328	317	351	302	274	313	295	337	322	308	346	319	331	335	350	311	349	314	335	298	263	288	300	318	316	312	325	314	328	318	342	311	314	295	333	302	322	309	315	325	330	295	313	287	301	325	301	308	326	332	367	338	333	338	347	317	325	312	336	328	316	339	300	291	303	340	331	314	362	311	330	326	332	322	337	293	335	329	294	313	308	344	317	312	317	327	315	336	332	345	340	329	329	314	332	288	330	291	294	332	355	337	353	330	339	296	329	301	288	291	323	315	308	307	317	330	303	310	315	299	351	345	297	296	289	308	316	287	306	292	284	315	312	351	325	329	305	354	331	310	332	317	325	312	337	289	346	299	297	316	310	284	319	314	330	311	324	297	280	336	333	313	338	283	340	291	331	305	305	312	312	327	318	298	347	334	291	320	305	306	311	299	334	293	324	326	313	306	348	289	316	328	329	309	336	330	315	326	328	327	311	310	331	351	333	314	299	327	325	300	333	327	356	312	322	323	321	332	312	334	322	316	336	335	332	293	333	327	314	294	278	332	329	290	333	314	315	295	319	348	299	323	358	329	294	354	357	319	321	299	299	321	292	327	271	280	307	315	325	322	320	299	317	323	296	337	316	315	342	343	282	279	293	295	330	298	284	321	298	321	312	334	329	308	336	332	332	329	338	303	312	304	316	304	315	311	320	340	295	296	277	290	307	305	315	295	339	324	324	298	349	324	335	346	334	313	339	297	336	328	331	327	295	305	326	319	287	304	311	337	319	313	285	328	307	323	298	331	295	320	301	325	296	295	324	333	320	350	328	332	330	319	314	332	325	341	327	316	342	334	302	296	306	338	337	326	297	340	279	256	273	296	296	342	293	313	311	310	296	331	326	290	348	324	306	326	312	299	326	301	300	358	307	307	300	352	317	316	291	291	286	311	309	307	332	307	284	339	264	314	334	317	301	318	320	315	317	327	324	315	326	294	319	305	301	305	316	344	318	298	317	315	272	325	327	317	322	322	304	322	305	309	317	288	314	293	285	319	305	282	297	330	341	325	344	299	357	280	294	323	322	297	303	293	309	325	318	294	325	325	311	347	311	339	327	327	330	356	304	349	318	301	308	293	314	320	337	307	324	341	338	314	321	275	334	290	304	310	308	346	299	344	300	332	302	334	356	322	302	298	317	304	324	328	309	322	285	318	316	302	336	323	334	293	331	293	324	295	335	343	338	303	321	298	328	319	309	310	369	288	312	318	306	341	330	307	325	308	367	327	309	343	328	316	319	309	327	326	320	325	330	334	338	349	309	281	265	311	342	338	308	301	294	328	315	284	298	297	278	300	341	344	338	301	301	315	332	326	331	318	309	333	313	343	313	314	315	300	315	322	292	286	316	313	337	306	315	313	330	288	333	316	298	321	369	334	354	315	344	307	314	319	311	318	314	295	312	323	321	329	364	321	330	308	271	320	328	326	315	309	354	293	299	302	358	324	331	287	303	299	329	293	310	330	313	277	325	335	285	296	327	303	339	329	321	330	295	315	326	299	303	310	308	304	327	367	319	321	335	306	304	329	322	304	288	286	343	323	342	305	319	364	345	342	328	312	322	314	331	343	319	350	337	322	297	312	277	302	302	338	326	314	329	332	316	296	353	277	335	346	306	308	305	356	349	296	313	292	317	344	345	303	324	272	321	327	322	337	335	302	325	339	317	351	318	343	341	337	357	352	314	347	316	285	322	302	321	320	349	316	347	341	329	352	320	354	314	345	288	273	288	324	303	276	341	323	298	336	348	308	319	327	313	302	299	304	308	298	341	318	327	292	324	309	320	303	314	304	324	296	328	294	287	278	297	370	304	353	309	292	317	301	302	310	304	308	290	329	299	301	336	304	352	309	325	313	322	274	311	311	303	350	338	313	297	324	311	304	302	281	300	343	293	311	350	284	262	325	317	331	343	308	302	299	314	329	318	296	339	316	315	292	289	319	303	273	329	332	315	305	303	333	306	343	339	335	326	326	359	341	328	350	306	333	310	304	319	303	305	346	291	320	335	321	333	286	313	323	292	301	319	316	303	321	306	289	312	302	312	326	329	297	313	263	310	344	320	324	312	332	347	333	291	297	313	303	339	331	290	307	300	335	347	328	299	317	323	318	340	322	331	297	310	330	295	338	316	286	326	335	336	311	290	296	304	276	303	283	320	316	304	339	345	308	331	314	341	313	318	343	298	336	342	341	321	344	294	312	323	316	317	338	311	311	324	313	335	316	295	301	274	306	334	340	312	331	338	373	356	329	285	335	363	321	325	329	279	312	303	340	359	307	339	280	325	322	309	284	327	300	326	321	314	295	317	304	331	337	308	352	273	321	307	336	292	310	281	342	304	310	310	330	331	347	330	314	304	294	293	310	301	351	319	293	312	290	338	292	284	319	290	324	312	317	330	328	337	325	322	320	304	288	318	330	292	346	324	300	352	347	337	321	329	323	283	303	301	307	337	316	301	297	301	312	299	310	331	307	343	303	311	324	323	337	295	316	363	302	284	284	318	310	308	353	330	314	328	362	327	315	337	336	312	318	296	302	286	343	322	306	319	304	321	305	352	338	309	334	336	324	330	285	326	336	341	314	316	332	344	308	350	326	309	313	331	326	308	278	321	284	359	347	270	331	349	289	342	300	299	332	316	335	324	289	294	269	322	311	353	319	297	362	326	322	339	314	317	293	356	321	317	348	326	280	305	304	336	266	280	357	331	344	325	352	306	321	304	310	330	325	305	360	352
53538	59498	56437	47652	60820	51912	34758	13948	4154	1470	1047	851	796	718	694	703	688	749	724	693	701	710	699	689	738	731	684	708	693	693	692	667	723	719	674	659	702	715	733	714	688	685	664	634	677	742	735	682	651	721	630	667	692	681	675	670	684	683	660	671	708	700	650	652	717	665	689	698	637	723	689	709	698	686	700	692	696	650	659	747	703	690	678	701	681	674	690	723	676	696	659	710	668	677	661	718	677	712	697	717	709	699	664	695	667	700	702	722	662	697	655	721	737	711	698	651	663	696	679	720	689	715	677	716	660	711	678	659	678	697	667	688	713	665	672	673	671	655	713	726	657	678	690	720	653	624	687	679	712	722	688	698	710	673	724	659	696	666	748	667	647	686	701	698	726	631	693	692	645	714	676	722	670	689	696	672	675	709	684	718	731	694	663	702	684	636	738	683	648	716	691	672	679	672	735	694	680	683	674	664	662	729	668	665	671	729	671	679	655	667	706	668	631	757	652	686	693	635	677	715	689	701	674	689	678	682	726	739	616	674	719	674	717	701	673	709	653	680	682	666	747	690	694	641	680	692	649	705	696	700	745	662	698	700	666	688	664	631	712	669	714	759	673	692	714	687	663	688	677	646	680	678	713	695	639	677	671	668	699	647	695	684	669	663	649	672	651	688	682	668	655	655	697	702	690	678	701	668	708	704	709	692	707	691	711	671	666	644	706	685	651	652	662	647	685	708	702	658	636	711	640	699	688	687	659	678	706	734	670	695	726	652	695	701	693	672	687	633	680	731	662	672	746	661	649	695	678	651	708	677	696	665	719	665	716	644	688	691	703	681	666	668	705	692	684	698	710	734	690	662	670	687	627	665	683	697	675	682	623	712	701	715	656	644	730	696	677	672	676	680	646	668	711	707	727	645	711	624	673	742	725	685	656	703	703	704	671	678	640	707	710	698	663	641	729	672	707	665	691	661	684	643	645	694	693	673	703	670	660	689	683	677	715	628	674	662	687	662	675	666	709	714	675	691	683	689	655	674	651	665	724	670	719	679	670	698	662	684	771	706	678	659	727	662	612	662	699	663	685	630	711	682	682	696	664	628	734	675	659	643	686	644	700	649	667	683	675	700	678	684	678	713	677	667	660	707	665	660	684	673	678	687	673	733	650	677	669	712	671	674	682	674	651	695	700	692	684	698	657	680	710	658	714	680	659	711	686	722	662	668	701	736	694	721	664	701	693	630	679	668	674	678	663	668	670	699	693	647	697	708	690	722	703	651	670	718	676	704	722	663	691	701	662	679	669	690	713	705	678	713	672	688	688	689	661	648	672	657	729	650	625	672	694	689	703	652	662	701	648	640	711	783	639	637	712	706	651	704	674	699	675	688	681	687	644	709	609	739	624	693	702	686	681	726	728	662	710	723	734	692	654	652	690	658	685	672	688	703	686	677	689	680	669	694	659	694	703	691	705	667	668	658	650	740	682	722	681	700	705	620	650	666	649	669	737	670	644	687	660	667	744	654	704	676	708	665	711	684	711	729	691	690	658	686	685	648	672	675	698	699	682	645	681	707	763	706	720	699	667	707	699	701	669	669	689	659	657	671	750	680	704	625	698	710	725	673	657	753	656	647	718	670	681	701	718	694	723	658	668	687	692	688	699	700	667	663	642	683	703	654	674	676	739	677	724	663	734	703	706	650	668	664	662	695	701	693	657	680	651	710	677	676	686	699	664	658	717	657	682	667	692	701	716	672	689	657	678	705	675	663	679	706	714	692	695	699	644	720	634	764	698	685	654	716	654	716	724	709	665	692	705	720	674	673	695	651	649	715	679	663	672	698	685	651	688	693	720	654	690	713	685	664	719	681	707	725	685	661	686	673	705	701	717	669	660	691	642	720	679	692	684	717	691	690	715	687	691	690	658	657	672	669	710	667	662	690	651	675	707	711	716	686	712	746	662	684	677	686	636	672	715	674	714	721	681	687	653	726	678	627	629	684	678	693	698	692	681	697	672	672	691	692	678	699	703	680	677	689	663	724	687	689	692	690	674	639	740	690	640	704	706	680	661	698	620	719	713	645	670	704	677	685	694	657	701	699	647	678	668	677	668	709	705	695	695	681	747	638	656	686	700	677	693	702	650	655	702	683	689	674	703	674	686	707	674	714	672	726	727	737	691	657	712	712	692	707	726	671	640	653	657	653	711	672	678	688	662	710	713	646	683	668	641	676	672	687	677	667	692	685	696	721	672	726	656	747	634	667	674	715	662	705	712	656	648	624	713	678	715	707	695	632	627	689	691	684	647	697	696	637	655	697	663	661	666	663	673	684	699	665	658	717	679	672	672	708	705	677	679	700	697	649	677	672	690	688	691	695	688	701	685	665	680	687	721	697	629	678	698	670	640	709	656	640	700	692	719	674	678	675	662	652	681	645	686	642	693	666	661	704	619	685	649	658	684	701	685	642	696	657	675	673	632	694	654	670	679	719	679	662	649	646	701	701	691	685	674	704	694	686	667	654	707	679	681	675	709	689	650	696	684	641	674	685	698	658	725	692	694	683	724	717	681	718	712	659	684	701	632	705	724	712	648	629	623	673	703	659	648	709	722	684	674	673	718	693	697	685	664	717	670	662	691	705	680	703	655	673	685	655	693	680	716	653	661	689	660	675	661	745	714	701	690	698	652	674	662	702	701	675	693	688	697	701	690	679	676	695	689	653	668	697	648	644	685	700	677	683	697	679	734	681	670	725	652	610	634	670	689	682	667	676	707	669	686	621	704	691	651	659	643	687	685	711	713	664	631	596	684	734	700	659	669	683	618	707	668	665	695	699	712	676	647	683	693	700	691	662	677	702	715	673	667	665	695	696	711	641	704	689	658	725	647	680	671	725	681	680	688	660	701	678	647	687	703	696	649	676	726	713	693	712	687	661	655	692	676	664	682	685	676	733	642	651	665	720	679	653	657	682	707	721	646	656	660	667	684	668	686	709	651	698	651	700	677	739	618	654	706	709	698	702	682	689	749	710	678	680	692	666	698	720	690	725	644	700	695	663	682	690	649	647	676	676	731	650	695	688	706	691	727	690	683	701	681	712	675	665	674	710	681	673	709	655	695	695	682	659	744	692	698	680	673	659	712	690	702	673	680	688	691	704	693	682	633	717	707	682	701	683	689	665	668	697	707	657	716	663	696	706	742	677	700	683	678	672	662	667	674	692	675	742	673	715	688	688	708	636	731	649	713	701	687	654	687	727	699	663	740	638	683	667	652	688	695	682	674	708	681	702	685	696	712	654	710	712	660	699	712	649	713	717	699	711	666	724	685	687	696	678	702	684	663	664	664	718	659	643	637	676	666	692	647	689	701	686	671	709	667	680	635	648	682	677	680	679	684	682	686	694	700	667	667	729	676	671	698	655	725	713	677	673	714	699	685	684	679	695	685	706	735	666	719	687	688	654	704	661	659	666	735	672	705	687	655	694	698	678	719	676	650	689	671	684	691	659
27427	34923	30003	17227	7372	4132	2236	910	502	390	384	395	381	345	343	332	363	335	361	339	352	343	352	334	349	347	381	378	316	346	343	317	324	358	373	337	357	332	363	345	323	345	300	335	389	348	340	317	322	333	355	369	338	336	343	377	347	345	363	346	331	357	366	368	335	322	378	357	362	317	367	367	367	344	354	376	340	329	338	365	328	345	342	340	373	323	335	351	339	330	340	371	325	350	357	354	343	330	337	341	361	406	359	379	349	385	379	332	343	360	331	351	365	357	351	362	376	386	356	360	330	325	334	298	353	348	349	357	324	329	370	377	356	324	370	337	347	381	349	339	374	335	339	323	359	395	359	331	337	352	331	359	333	337	338	354	393	379	334	355	365	356	323	318	364	348	341	335	353	339	323	388	380	357	336	348	363	341	336	364	328	340	350	354	370	359	326	340	365	378	366	343	363	338	335	364	339	328	306	367	373	339	344	332	349	343	369	356	352	312	393	356	352	328	348	329	337	365	375	339	362	311	343	345	337	355	347	332	327	322	366	332	368	332	357	323	325	357	334	326	360	385	375	336	366	338	378	346	335	344	358	352	333	338	357	373	335	353	368	326	361	365	343	340	343	317	340	362	349	326	368	328	344	381	386	370	371	317	345	385	353	350	342	354	354	396	349	338	318	325	373	337	366	329	349	326	357	326	346	381	376	339	366	358	349	357	352	368	332	363	360	336	340	366	321	359	346	348	352	367	379	335	382	353	340	310	379	336	345	327	355	322	348	331	349	326	333	337	362	346	354	360	360	378	344	354	319	316	373	373	337	346	352	350	328	385	317	320	361	356	375	341	359	345	363	343	327	349	378	357	333	330	385	346	359	342	381	363	338	328	356	348	342	336	386	359	377	357	374	379	334	350	373	353	325	334	348	323	341	348	317	341	335	348	320	338	340	343	316	335	375	361	382	339	372	350	348	365	369	363	362	358	390	362	337	364	362	383	395	381	355	349	333	376	363	361	353	345	346	324	353	397	349	350	328	383	331	342	392	330	359	357	362	368	377	360	328	358	362	306	376	361	369	315	355	338	315	353	334	339	367	345	333	357	345	346	323	323	339	350	364	353	363	374	366	349	315	310	350	337	387	345	365	354	348	325	374	365	355	339	329	357	381	319	356	357	368	351	364	338	405	386	355	346	343	364	366	324	330	349	348	328	351	361	366	331	357	358	354	325	328	346	352	324	364	362	346	350	372	367	355	374	359	361	384	363	349	321	346	356	332	323	327	360	356	326	360	334	340	363	376	357	348	336	386	345	360	348	315	326	372	328	358	323	334	345	389	352	309	357	359	331	360	307	371	355	341	357	379	376	378	341	375	373	369	365	352	351	328	342	375	347	373	372	359	354	364	350	327	339	339	327	366	384	334	311	327	344	367	346	385	338	367	343	384	352	387	365	331	382	363	361	339	311	340	361	398	348	376	377	344	367	351	356	345	365	308	373	354	363	344	368	361	316	327	376	356	359	345	365	341	326	364	339	359	376	348	334	318	367	338	338	383	353	345	359	342	384	331	367	359	310	329	344	330	335	383	332	338	330	327	357	337	387	346	369	377	345	358	339	308	342	331	326	336	348	356	353	339	378	386	354	354	367	364	331	380	335	378	331	372	331	328	344	357	361	338	357	337	391	338	318	345	356	354	357	339	348	381	368	337	358	352	330	371	350	335	351	362	332	360	400	403	327	393	340	355	349	318	333	375	342	385	352	368	344	353	319	381	337	366	346	336	334	365	356	343	341	345	364	372	347	322	355	379	303	339	308	355	329	371	347	347	356	371	360	363	369	360	374	328	337	315	330	347	340	358	324	319	346	355	344	319	342	343	341	369	325	340	363	372	351	353	369	347	320	329	353	327	336	365	351	333	332	360	361	367	336	355	336	333	336	351	340	336	365	370	353	336	372	373	380	339	355	375	368	377	369	372	383	367	356	330	386	338	347	391	378	350	338	355	359	331	325	386	362	337	336	320	349	371	312	345	370	372	355	364	392	331	348	370	354	355	365	365	301	317	322	365	350	377	370	343	357	390	355	355	356	327	377	317	350	357	351	343	331	368	330	332	340	380	339	336	352	363	323	360	357	344	358	367	319	348	308	354	340	345	351	418	326	381	345	370	352	357	322	332	343	388	318	354	390	373	357	378	370	366	345	339	355	367	372	335	347	349	369	362	345	333	340	373	339	348	367	341	324	339	349	354	358	345	330	401	354	385	393	362	370	341	361	373	347	350	340	377	357	327	353	357	341	334	355	381	344	333	360	347	350	357	347	334	318	336	343	384	346	389	367	321	378	345	307	375	343	323	389	333	335	357	352	352	336	392	335	358	378	371	357	355	371	358	344	336	329	353	346	338	382	350	322	344	367	331	351	320	378	373	346	324	381	387	348	321	327	368	333	382	335	342	333	336	328	336	370	363	330	338	354	372	349	351	342	352	328	358	331	354	355	332	343	325	363	325	360	371	314	365	331	365	376	346	328	394	329	348	365	331	399	379	363	345	355	411	349	337	347	327	349	356	351	357	334	358	348	343	350	334	357	346	352	316	372	323	351	321	365	380	330	337	355	340	356	336	347	348	350	377	356	376	295	367	333	355	354	345	375	362	342	352	332	370	335	359	351	368	368	368	334	344	355	369	331	327	341	353	368	367	335	332	332	376	358	337	386	368	371	376	333	365	391	362	352	341	310	346	344	389	352	403	359	375	367	359	382	364	342	338	341	360	340	375	358	331	305	339	357	369	339	346	340	339	377	353	366	359	359	380	315	347	324	330	336	345	346	370	371	334	324	322	333	355	335	338	342	344	364	338	360	352	363	371	347	330	363	335	381	337	341	347	324	386	338	339	355	347	346	341	331	378	351	349	340	372	315	365	339	333	308	325	354	363	334	327	361	336	318	337	365	342	372	371	369	361	322	335	355	358	330	297	393	339	333	348	370	311	331	390	337	349	368	358	382	334	363	356	345	333	383	334	328	331	375	343	344	346	337	363	381	386	319	355	375	385	354	358	370	355	330	339	367	339	314	345	378	329	327	341	349	338	330	325	366	355	337	325	329	345	341	356	347	331	359	309	367	352	347	358	381	341	360	378	342	356	359	368	308	367	385	360	344	356	341	347	337	366	377	347	381	368	377	370	352	317	357	339	361	327	333	360	386	337	363	362	399	367	374	347	325	333	343	334	337	331	345	355	339	358	338	326	322	355	353	329	347	319	330	361	326	384	339	324	357	360	335	349	354	349	313	333	380	372	383	339	346	360	382	338	345	349	350	372	379	347	337	379	365	337	386	354	371	364	345	342	340	380	358	343	365	338	373	328	322	360	348	355	379	327	346	334	372	349	363	325	350	356	361	339	344	366	342	336	348	361	364	386	332	331	353	322	377	372	339	355	326	315	345	342	361	388	344	344	350	330	387	348	342	338	388	346	368	359	356	322	302	351	395	308	358	344	354	386	339	373	389	381	351
20886	33479	32744	24363	14913	10637	5812	2180	1157	886	829	835	800	771	795	839	795	871	758	811	807	803	811	790	795	788	798	792	775	823	791	810	822	840	811	762	797	781	844	779	824	793	809	858	813	812	785	747	776	773	788	787	760	789	854	774	795	815	811	777	826	805	821	790	791	880	762	812	828	800	776	849	777	814	809	833	822	805	807	803	848	851	738	794	759	792	810	789	821	825	838	807	822	798	785	806	803	826	778	835	793	836	797	809	764	848	798	777	794	794	789	788	821	813	785	792	821	759	750	758	810	800	786	769	792	741	830	740	824	875	861	795	816	804	772	837	769	793	829	789	819	841	795	871	766	794	820	839	820	773	805	796	792	741	772	746	804	778	799	792	782	836	778	792	774	812	751	804	895	818	811	755	817	831	817	815	834	827	788	841	763	807	791	818	814	797	810	813	794	806	814	774	829	808	800	828	838	815	813	813	815	772	823	835	783	798	813	826	795	800	790	781	821	828	809	830	826	863	862	838	786	865	795	813	806	809	757	838	834	812	814	814	831	842	805	825	788	808	816	784	827	803	830	843	749	757	840	842	777	830	838	845	815	815	830	777	782	800	800	806	847	768	806	780	821	848	841	798	750	768	781	808	828	790	821	819	849	779	809	794	793	837	766	789	798	773	807	861	821	839	843	830	806	803	785	833	828	774	825	804	794	818	743	868	812	796	823	810	840	801	867	796	772	824	783	818	836	810	773	800	805	828	819	765	794	831	819	804	808	838	798	810	800	766	790	752	792	784	790	768	842	853	820	873	760	815	811	843	758	796	802	766	824	804	805	838	770	863	800	792	797	792	796	827	799	776	806	831	775	788	813	778	786	797	788	811	793	813	807	818	758	760	746	832	787	820	828	817	780	807	810	750	796	807	824	833	771	816	779	811	839	832	812	795	816	823	847	815	749	814	861	829	834	787	799	806	789	784	847	781	792	793	818	793	804	809	822	798	723	775	826	797	766	777	718	780	832	768	828	797	813	846	861	768	795	792	762	844	786	841	827	782	815	827	795	846	818	720	783	806	783	811	824	795	763	785	829	823	817	830	815	794	783	824	828	812	786	801	807	812	768	787	816	837	799	846	809	819	814	802	785	754	767	791	808	806	798	804	791	781	820	821	827	825	780	793	820	810	780	760	816	808	809	786	826	781	823	825	809	840	789	756	809	844	794	842	802	822	815	786	822	802	820	818	781	813	779	786	800	812	785	814	839	746	800	805	834	798	758	825	780	791	786	835	831	802	793	835	818	806	779	767	793	781	738	792	819	855	743	821	760	798	851	822	837	797	758	846	767	777	799	838	780	816	792	780	779	771	769	811	862	815	760	787	840	824	824	772	812	803	812	831	774	780	838	759	777	716	807	775	792	783	817	765	826	818	743	805	823	821	830	785	768	812	767	826	802	771	823	800	791	757	834	813	827	851	847	842	800	755	807	839	772	927	799	815	855	792	816	808	766	815	798	823	819	875	853	856	806	849	795	872	825	777	770	812	800	765	827	787	795	789	831	742	808	800	829	794	822	791	832	790	830	790	815	817	795	786	824	792	754	867	806	841	781	810	793	790	806	797	773	847	797	867	846	786	754	820	750	777	804	797	835	859	825	800	767	793	838	803	824	806	806	773	782	758	856	831	827	852	810	777	845	808	776	811	751	785	777	818	797	775	791	813	764	826	815	803	799	765	824	753	793	822	798	782	738	791	801	834	812	806	790	816	829	778	810	788	803	795	810	777	769	776	854	815	834	795	799	771	774	814	829	775	827	806	819	818	822	820	832	851	797	830	792	794	778	764	775	802	804	799	833	831	778	851	825	796	817	794	810	806	750	774	773	815	848	772	819	822	788	808	804	820	854	820	825	783	802	722	791	821	811	788	803	755	787	804	812	737	806	835	832	793	846	804	838	792	786	802	828	792	773	758	819	856	804	818	733	832	818	825	806	797	846	827	815	776	809	804	783	813	816	769	787	807	783	760	787	773	788	795	852	779	879	783	801	793	767	772	821	835	808	862	807	756	792	821	853	769	760	833	789	768	774	832	794	840	775	757	830	820	814	795	822	777	809	779	820	831	776	820	765	807	850	791	796	841	834	810	804	792	804	771	801	806	788	779	775	823	815	813	782	804	837	808	804	779	810	803	748	829	830	808	807	821	798	854	792	791	784	807	845	826	776	743	840	781	811	847	785	810	778	856	816	813	799	747	779	799	817	808	772	816	806	814	798	857	777	786	776	770	813	845	845	828	768	843	841	767	827	827	778	805	808	877	806	786	819	795	836	781	793	850	807	816	790	854	785	789	832	797	793	827	751	752	789	850	808	785	806	838	797	817	837	768	753	777	779	817	769	812	825	780	794	817	799	786	783	820	810	824	772	864	810	808	810	775	824	813	817	828	842	799	805	856	829	855	821	837	819	762	822	807	800	750	784	731	812	756	840	841	796	780	801	788	785	797	843	805	849	760	829	807	797	780	804	799	811	808	823	765	813	791	766	779	800	827	815	823	800	824	815	834	794	747	797	808	833	816	813	819	794	772	751	815	818	826	801	791	810	792	828	811	841	811	864	807	820	779	790	780	825	823	791	789	747	791	803	780	774	779	816	809	791	749	803	836	774	808	824	767	805	816	816	786	761	766	837	811	814	852	744	799	812	823	761	804	794	762	861	778	792	806	795	787	802	810	792	783	776	787	817	790	801	750	771	816	798	795	804	819	789	831	830	863	800	782	781	795	844	882	797	827	812	794	799	742	772	756	792	791	813	762	811	788	850	785	800	849	813	820	810	807	785	782	836	762	770	810	767	779	820	792	806	802	786	764	778	800	850	829	877	826	839	832	806	804	784	847	758	775	793	801	760	795	850	846	775	745	755	756	831	788	766	811	796	773	802	812	794	843	808	823	769	752	787	797	800	779	845	805	816	800	833	808	830	840	798	826	780	781	794	853	815	854	864	781	802	813	800	863	794	801	787	821	772	729	852	834	810	780	840	826	830	794	798	791	806	778	781	792	829	802	820	811	786	782	802	797	782	809	790	876	814	815	798	823	840	842	833	850	845	796	794	792	790	829	811	798	810	776	824	775	806	798	838	779	793	804	788	785	780	792	811	775	818	792	802	827	810	809	760	804	785	760	794	774	742	804	782	815	777	779	830	858	822	792	792	780	824	825	827	832	797	795	817	758	830	855	769	810	778	766	791	822	760	778	869	771	826	847	818	771	794	831	787	822	747	788	818	791	740	836	799	806	878	810	802	771	814	812	802	819	792	796	807	803	804	779	816	800	838	805	828	801	838	794	780	794	850	832	807	810	793	786	761	818	803	815	808	808	822	797	754	828	782	824	776	806	765	763	796	806	815	822	769	801	820	814	853	794	794	834	779	793	790	802	795	808	843	849	789	779	824	818	832	777	797	818	813	795	800	764	829	822	711	810	827	811	804	824	785	791	803	844	801	846	782	805	826	760	790	776	830	809
55969	46000	47036	35680	29560	27909	21837	8679	1955	591	399	401	385	332	336	340	325	318	345	319	354	341	335	361	376	330	344	314	335	329	336	332	306	367	351	348	372	371	365	356	348	333	317	343	323	371	359	345	331	285	322	329	308	377	338	315	335	319	369	323	351	339	349	349	316	320	363	306	381	338	340	330	332	310	371	370	309	330	337	371	325	351	336	327	316	344	368	329	373	324	357	352	369	295	344	339	380	339	332	316	350	326	363	362	347	342	332	340	330	340	338	344	350	336	324	348	319	332	322	354	334	366	329	352	335	337	347	362	339	338	378	344	346	361	321	340	341	307	378	360	355	332	362	325	327	351	345	345	336	286	340	290	352	381	348	326	336	332	360	332	342	369	381	327	360	353	315	357	310	323	324	349	314	356	318	351	326	335	347	300	357	355	327	370	348	348	293	350	351	315	388	308	340	378	361	320	355	348	360	366	339	294	338	344	329	355	333	338	336	337	301	352	350	320	310	359	338	356	335	356	327	341	339	349	331	334	347	351	321	343	321	363	319	325	321	324	336	321	302	349	308	337	318	326	319	330	326	339	328	324	371	349	349	316	331	365	348	324	340	348	323	347	332	374	313	343	326	335	359	322	347	342	348	324	318	317	333	349	338	349	331	327	357	312	344	359	327	334	321	358	353	358	359	325	333	326	366	328	330	341	369	292	321	352	335	347	345	359	350	324	334	339	296	312	319	342	312	349	331	379	330	341	340	333	357	302	333	303	304	335	370	350	322	366	355	306	344	319	298	334	362	316	328	367	323	347	348	351	337	318	333	336	352	339	360	362	339	366	326	336	348	314	311	341	352	328	317	343	311	357	316	338	324	353	308	306	359	306	338	349	325	320	323	385	338	355	374	326	343	339	340	361	309	347	314	336	363	345	365	353	316	349	351	329	324	327	348	370	358	313	333	312	313	366	347	310	339	363	349	337	341	358	283	354	351	281	331	336	358	366	290	351	348	328	350	345	362	329	332	327	341	326	320	354	310	332	336	373	356	324	316	347	326	317	338	337	311	342	347	359	333	307	341	357	352	349	389	351	320	326	323	304	360	342	335	316	348	351	335	374	372	310	331	380	365	282	340	337	339	351	324	351	318	366	365	319	359	330	332	322	323	362	332	344	339	329	348	323	347	329	327	320	350	335	328	360	335	341	360	318	323	347	352	342	368	350	294	331	373	334	343	337	340	354	354	368	354	339	339	361	337	335	381	349	350	326	316	315	348	333	344	348	380	343	337	338	346	321	341	333	330	313	339	317	303	327	326	341	353	349	353	309	343	332	340	375	327	307	311	327	337	352	357	317	316	323	339	343	313	300	339	359	357	384	368	369	344	308	366	346	321	312	337	364	319	352	336	335	342	322	328	347	338	358	351	361	349	319	261	308	316	341	364	342	327	334	305	326	366	340	350	353	334	372	343	341	348	339	338	324	368	363	344	362	311	360	322	323	325	313	353	330	317	346	325	317	328	351	276	343	362	321	279	350	315	311	352	342	340	347	313	317	330	359	333	357	317	324	345	348	337	345	341	304	347	326	346	346	319	367	336	371	359	323	373	339	315	373	356	331	355	347	375	331	328	345	321	309	339	333	347	349	339	329	383	357	315	341	355	326	327	348	314	316	338	331	358	388	332	353	340	327	321	339	344	318	304	338	330	353	288	347	358	347	364	329	329	342	336	322	366	344	318	338	326	350	356	364	305	328	337	362	332	302	297	312	335	301	331	304	319	323	331	302	361	325	335	328	367	339	330	321	327	323	322	328	312	322	348	315	334	343	313	356	374	357	359	339	361	296	364	341	361	329	295	333	339	340	302	346	339	346	367	340	325	331	348	334	323	329	329	380	316	367	329	337	301	359	324	374	358	324	359	320	337	301	336	338	319	320	313	334	330	347	381	303	346	376	367	379	324	352	361	311	336	328	307	373	349	349	348	365	315	379	325	310	292	344	338	338	329	319	362	361	349	336	317	320	349	349	335	353	328	335	335	351	318	344	348	334	348	333	371	340	325	325	317	288	319	326	343	352	304	310	317	337	358	357	327	321	331	359	357	358	334	364	343	351	322	353	314	359	319	329	323	305	308	326	351	340	340	331	319	334	371	350	343	305	364	338	360	324	329	355	327	341	356	352	336	310	339	391	311	321	327	342	381	363	362	329	381	335	327	339	341	330	353	344	386	330	324	314	336	355	334	355	360	366	338	331	350	345	338	341	360	346	343	317	335	362	402	351	315	338	355	316	331	362	358	344	355	325	331	318	349	353	332	345	345	355	356	351	322	294	323	320	337	337	349	359	363	322	311	365	333	330	350	339	334	326	358	345	345	304	295	322	360	337	347	329	355	346	342	376	358	300	329	359	311	332	337	344	334	289	302	326	304	337	364	346	337	334	368	352	362	337	362	339	320	317	339	350	294	324	328	369	294	325	335	352	343	369	339	335	348	312	332	357	349	349	319	363	358	317	357	327	311	332	330	294	357	339	349	347	323	354	325	357	332	333	289	303	319	331	291	293	348	350	339	297	322	351	364	347	309	372	356	313	324	330	327	345	337	348	320	333	324	329	323	350	334	350	355	319	329	318	340	321	327	346	324	327	354	402	302	318	297	312	341	357	360	328	358	341	296	358	327	332	317	316	353	319	322	334	346	348	340	326	345	356	336	349	339	332	338	321	340	351	326	320	351	339	330	321	326	340	354	336	344	365	336	309	320	353	355	302	330	337	343	344	389	358	320	321	308	316	332	300	383	339	320	357	340	322	326	354	309	326	312	368	364	358	323	340	311	366	335	359	375	317	346	358	331	358	351	327	364	344	311	344	329	347	356	339	334	336	358	336	351	382	319	326	298	321	335	331	322	328	322	324	347	358	342	338	323	363	317	345	336	384	325	338	343	336	332	324	332	336	354	341	365	349	348	337	344	342	322	345	341	317	349	342	306	333	356	334	308	317	350	301	306	324	327	341	344	356	349	335	341	315	319	330	334	352	312	351	345	357	308	335	348	357	310	331	306	353	296	337	328	322	358	303	357	359	308	350	331	349	365	371	328	342	362	333	349	342	337	353	324	332	339	332	363	342	364	353	366	354	345	334	370	378	338	347	366	349	356	302	338	370	331	342	354	363	363	351	327	349	350	335	333	357	364	347	353	358	329	302	342	327	336	330	318	329	351	321	341	352	326	336	347	313	348	374	338	359	317	339	316	343	346	333	355	368	352	348	344	330	327	341	321	326	327	396	351	357	343	291	332	352	356	336	356	305	327	330	340	344	300	333	338	343	334	382	331	330	329	342	302	351	327	308	322	333	305	325	340	330	373	343	303	349	350	343	338	327	330	350	366	363	318	345	360	347	305	348	312	350	338	359	350	333	369	338	308	307	367	354	347	343	357	306	339	340	323	336	352	340	336	323	344	363	333	352	316	390	343	311	356	325	339	362	327	344	365	360	340	318	348	349	327	331	317	351	329	362
49595	57749	54779	57553	51522	42200	25317	8833	2634	1135	943	838	707	752	790	787	783	828	743	768	718	761	761	758	759	766	751	792	801	772	771	764	746	765	710	748	751	815	747	708	737	743	773	800	767	787	753	758	783	807	793	768	745	715	759	760	820	729	770	790	783	727	744	777	764	784	798	804	823	779	778	768	743	745	731	785	749	795	790	725	728	777	783	771	793	750	780	808	726	796	754	772	794	740	740	736	779	766	754	791	776	772	773	775	763	737	773	770	773	758	738	794	736	717	805	745	757	775	778	741	755	779	742	771	749	794	814	750	754	752	705	764	742	713	753	738	769	707	731	777	746	801	776	771	739	766	786	799	759	764	785	831	717	759	792	742	752	799	770	756	756	773	748	748	724	733	764	801	791	779	794	756	781	812	801	800	748	802	739	777	765	767	728	776	743	785	731	778	736	781	748	778	734	739	751	760	776	772	792	742	770	756	735	802	790	767	768	754	761	779	717	775	757	777	784	748	733	762	739	780	785	756	790	779	800	754	744	817	810	763	727	754	812	773	759	768	764	760	772	781	751	772	756	748	793	722	770	781	772	758	750	789	759	707	777	778	775	743	785	834	773	751	750	738	773	741	758	782	810	754	783	761	754	740	809	732	752	778	774	806	803	796	776	727	731	803	738	728	791	742	786	806	791	786	793	776	779	762	776	762	736	791	801	753	754	749	768	763	747	747	742	747	759	732	715	744	780	739	774	764	776	787	743	781	750	738	801	726	731	762	756	818	781	751	728	781	712	797	724	784	797	750	746	728	766	726	801	796	745	780	799	761	743	769	752	767	742	804	740	764	814	772	817	783	745	773	746	821	787	819	758	799	744	769	716	714	829	778	774	768	780	742	770	836	760	751	725	751	800	731	731	759	768	778	750	793	724	692	821	763	729	731	785	770	740	761	773	800	754	750	813	773	769	705	743	724	731	801	764	752	763	773	774	773	804	729	748	724	688	765	761	735	791	752	731	779	836	812	782	796	745	729	742	775	780	757	784	744	754	714	758	822	735	774	761	710	783	744	812	780	775	787	810	732	807	806	749	797	756	806	760	743	743	799	756	734	789	783	770	755	738	801	798	772	746	820	757	773	807	812	765	780	730	780	741	807	782	753	737	750	747	750	750	785	789	776	733	776	768	754	792	736	775	744	758	799	759	768	749	773	790	795	808	775	741	747	749	738	793	764	762	748	770	730	754	769	765	796	775	782	771	727	753	798	779	728	792	701	768	769	800	708	806	775	807	767	756	775	821	762	761	757	800	704	755	768	714	761	785	765	743	764	797	731	765	713	778	743	700	818	712	746	745	756	800	747	785	745	781	733	744	783	723	736	753	765	810	802	798	734	773	788	721	754	781	758	810	769	770	778	738	749	735	727	775	738	779	740	760	769	785	743	737	746	737	786	765	788	704	793	708	779	759	764	774	783	810	772	752	766	747	753	789	774	811	716	747	807	759	801	777	755	709	807	767	747	772	744	756	781	768	769	743	714	720	788	802	780	771	773	794	781	749	760	784	761	744	779	783	767	768	752	823	762	743	682	812	747	776	759	795	764	718	724	718	863	753	778	802	795	746	779	774	796	778	742	728	741	782	705	766	806	758	748	800	712	751	730	747	732	770	777	805	796	762	802	757	766	751	706	790	780	778	776	808	783	787	755	798	778	763	780	787	793	732	799	751	749	746	773	779	753	766	799	738	771	755	818	782	746	744	789	760	758	782	779	806	726	726	823	773	761	740	735	722	758	758	758	754	774	750	741	783	714	813	729	784	764	702	742	788	721	730	749	777	794	780	726	790	760	748	746	727	761	834	734	779	735	715	805	807	772	757	692	738	762	727	784	784	777	772	760	777	810	765	753	747	778	781	754	783	738	782	742	788	750	727	771	827	759	770	722	764	748	787	782	771	789	809	749	769	713	744	753	829	753	733	767	757	781	775	802	806	746	759	778	746	701	748	813	695	771	795	780	735	740	768	750	766	762	739	766	742	823	786	769	677	768	760	756	732	793	759	756	763	746	727	740	798	773	728	783	751	770	774	750	766	774	747	717	757	760	796	771	798	782	759	757	742	737	810	735	754	769	767	795	810	779	771	771	752	758	732	684	696	784	748	763	707	781	771	801	704	755	793	759	804	740	777	765	782	757	840	789	724	781	724	730	780	717	790	746	753	740	781	739	734	802	763	769	790	714	746	793	809	791	793	754	789	717	763	694	790	773	717	726	768	779	737	798	754	765	768	767	767	799	811	714	736	713	757	759	730	810	710	758	754	777	770	804	781	777	768	712	771	794	786	825	783	773	720	805	768	760	757	764	772	770	732	788	775	769	715	777	781	844	740	814	797	752	798	776	772	784	806	805	791	792	752	739	764	762	782	773	756	785	773	760	818	800	711	787	782	763	821	760	751	756	748	807	708	747	752	750	753	781	783	775	749	794	752	772	729	768	793	760	733	717	769	777	754	770	722	754	714	749	771	737	751	767	802	794	765	789	771	753	784	754	814	763	739	780	750	771	755	774	856	739	777	771	765	771	763	784	762	823	798	790	764	773	764	741	713	763	757	744	800	738	824	765	733	728	768	830	745	785	768	762	795	779	737	745	750	782	817	767	808	755	822	794	753	756	727	742	732	743	757	763	744	777	750	730	798	730	747	743	800	770	727	757	791	762	770	770	735	740	773	768	739	764	709	788	763	748	710	746	737	746	777	771	733	798	736	728	746	783	813	755	714	771	788	738	771	736	754	767	748	731	813	785	810	766	792	779	727	684	742	755	806	685	754	807	811	736	717	740	768	778	744	762	774	802	847	751	749	758	721	771	751	758	796	818	744	766	771	786	738	781	752	765	808	806	809	849	737	838	707	815	785	713	727	771	763	754	746	780	804	772	681	768	792	729	752	775	709	729	774	827	780	756	786	770	759	744	787	780	756	802	761	731	789	781	772	747	778	696	765	762	767	797	766	747	752	731	727	764	735	773	822	753	776	735	765	801	807	766	721	757	747	764	721	791	761	744	790	773	796	736	795	798	764	742	758	783	758	750	720	791	739	765	766	768	706	784	715	800	763	769	777	792	749	758	752	716	797	760	725	744	773	802	732	751	741	741	773	752	784	761	761	798	759	736	747	715	752	774	789	794	765	766	775	741	748	747	745	720	745	766	758	712	750	739	749	732	776	760	756	784	716	778	746	755	766	768	778	750	774	764	774	809	761	745	713	749	767	744	796	744	779	785	732	713	774	772	760	765	769	764	835	789	785	772	686	831	734	772	830	755	721	806	738	766	795	772	751	784	795	740	731	733	810	804	785	764	759	760	812	777	732	770	759	776	828	775	717	737	756	773	778	758	727	724	801	779	766	769	718	780	778	773	776	711	746	740	729	741	770	747	793	762	780	740	770	786	752	758	691	737	764	768	762	783	745	735	716	755	764	749	753	759	709	734	726	764	725	736	827	835	753	788	721	791	742	810	742	752
59720	43783	40547	32869	27067	27032	25631	19350	8468	1397	441	356	307	350	324	289	322	310	323	311	330	332	319	331	318	320	310	335	323	299	318	343	327	303	306	355	279	296	287	320	298	307	366	311	345	306	339	339	310	347	304	281	294	333	361	295	339	325	313	333	313	333	311	318	305	310	319	308	324	298	323	275	355	340	349	318	355	327	313	318	288	293	307	315	279	300	319	312	283	300	314	309	311	314	287	316	316	336	335	293	319	333	310	298	332	314	297	306	330	352	279	327	333	304	308	337	304	334	330	310	332	328	288	342	324	301	316	291	330	326	324	315	321	313	292	281	324	315	337	309	293	318	340	370	321	312	308	295	284	290	304	309	299	296	345	299	296	334	303	286	313	324	347	322	307	306	291	316	319	332	372	274	313	361	323	356	310	300	301	336	327	291	336	325	330	336	312	337	336	320	326	350	350	354	319	315	285	281	335	343	309	345	338	310	313	304	313	322	320	319	318	332	318	315	312	305	336	337	349	316	324	316	293	326	331	303	306	343	279	343	339	340	347	342	356	290	318	285	318	309	268	322	283	330	312	322	331	319	323	312	298	334	305	309	314	292	301	301	318	331	307	310	331	315	302	304	286	319	289	333	318	335	316	339	319	296	298	294	298	315	350	337	328	316	297	322	297	327	309	297	298	329	303	302	322	333	319	302	293	297	324	316	287	299	342	313	308	317	307	283	336	332	284	286	300	256	303	319	312	305	328	287	289	332	337	329	305	312	342	315	281	284	330	319	285	311	319	319	295	329	321	325	326	328	332	348	334	298	343	288	339	336	318	295	289	380	318	364	332	327	301	323	327	316	311	329	318	320	293	348	328	311	314	323	278	303	333	339	305	304	312	301	313	306	293	301	304	314	306	335	316	329	310	344	311	309	348	307	322	319	314	343	324	310	299	311	312	322	283	290	322	333	315	295	321	325	319	276	313	306	319	285	339	294	323	339	312	315	304	339	351	305	326	300	303	314	334	317	304	309	322	325	313	346	317	296	343	307	347	320	307	323	319	300	328	312	294	318	323	306	298	340	279	311	293	282	349	319	280	341	315	318	301	324	300	324	315	311	296	333	342	324	304	326	332	302	277	309	316	304	297	278	360	325	341	316	313	323	301	309	305	305	294	316	284	328	339	320	295	329	297	297	310	313	329	322	347	319	322	307	320	299	298	315	329	334	329	316	305	287	312	305	332	295	328	341	292	301	315	307	297	314	331	339	302	296	356	322	323	266	296	296	311	325	289	325	320	330	291	296	309	318	309	336	331	333	320	288	303	326	303	302	327	322	363	325	300	269	313	314	345	321	318	313	311	290	284	315	283	299	341	317	297	321	298	299	273	321	317	345	325	326	299	327	317	289	325	308	342	295	310	317	338	314	332	297	293	287	324	319	321	336	332	298	320	297	279	337	326	298	339	302	306	289	268	297	339	293	332	330	321	322	323	289	309	337	315	319	278	344	320	315	344	327	336	350	313	315	298	288	349	321	332	328	327	278	332	292	295	327	327	348	336	315	291	320	310	312	353	299	281	321	299	297	334	309	355	313	309	317	306	297	298	297	279	299	326	312	320	292	321	290	286	330	330	331	318	347	321	301	295	297	305	316	306	317	331	315	323	285	301	316	296	341	335	324	330	292	277	307	318	326	326	321	281	306	300	303	303	302	302	349	317	293	328	314	312	315	307	297	322	306	328	287	330	300	343	346	315	327	325	338	317	300	310	298	313	347	316	307	316	310	355	310	339	332	333	312	324	317	313	339	299	331	336	317	303	295	332	345	318	322	370	299	349	322	311	301	330	287	300	336	335	337	299	334	301	304	292	317	306	305	361	346	283	325	318	293	325	316	290	303	356	293	318	338	294	271	288	311	278	331	293	299	329	337	330	331	338	317	277	314	297	305	305	302	300	316	309	339	286	288	315	314	293	292	319	339	337	327	308	350	327	310	287	318	297	339	303	334	311	308	315	284	288	301	342	296	370	353	322	298	308	287	322	285	261	308	320	316	330	335	341	301	313	309	355	304	330	307	324	325	313	289	315	293	313	298	315	323	303	337	314	307	319	336	326	351	308	323	300	305	317	294	337	286	333	321	311	323	330	326	314	320	296	300	338	333	363	298	323	321	326	309	333	345	329	299	342	312	299	320	296	326	304	305	317	335	332	304	293	303	333	317	325	317	336	307	302	322	297	300	350	321	282	337	306	312	311	291	309	309	302	310	316	315	298	344	301	299	302	329	346	295	322	296	317	313	337	318	305	333	309	337	335	291	308	309	322	316	321	293	358	305	320	308	300	344	353	341	345	335	307	311	321	305	334	366	329	315	326	322	320	290	277	332	322	345	319	309	289	303	290	317	337	330	323	328	349	299	325	309	301	310	293	345	289	297	316	358	316	292	321	335	344	344	304	316	290	303	283	298	305	307	324	326	315	261	315	304	346	333	334	310	316	333	300	287	280	315	290	341	336	312	299	328	317	325	309	334	309	296	281	310	308	332	310	331	317	309	310	310	339	301	304	314	318	305	298	303	336	328	305	339	287	299	309	298	303	298	320	272	296	315	300	323	328	314	338	307	323	322	324	313	321	316	285	305	284	349	302	304	298	305	305	326	327	287	304	320	300	305	320	318	298	309	300	315	328	314	321	304	324	290	302	304	309	288	272	318	299	320	328	326	306	341	335	317	303	344	309	356	284	325	343	299	306	302	324	313	282	329	368	290	302	310	338	310	307	320	323	294	304	314	300	302	318	311	318	317	279	319	308	334	284	307	324	297	345	329	324	334	303	296	313	330	313	314	323	331	294	311	283	321	282	286	286	323	298	315	308	337	309	293	306	321	314	316	332	343	311	289	319	341	290	336	362	308	325	319	325	322	310	302	323	310	301	295	280	301	299	296	315	309	334	306	338	311	335	324	316	300	306	287	335	302	313	323	333	319	323	323	313	303	276	335	275	297	309	308	351	298	301	302	319	319	319	316	326	321	337	305	313	311	350	294	297	340	308	322	315	314	305	305	315	354	278	295	275	338	327	321	346	312	322	306	305	329	294	325	323	293	321	309	289	325	359	319	315	301	276	322	287	331	298	294	303	251	339	332	315	291	302	312	334	306	314	310	333	329	330	317	310	316	323	315	309	336	328	325	306	351	349	292	334	322	303	295	327	301	293	286	294	313	340	351	304	316	333	342	302	348	360	308	335	294	319	277	316	328	313	336	326	320	310	341	310	286	316	339	306	320	323	315	303	309	312	303	326	287	311	277	363	353	329	314	303	322	280	325	313	333	320	322	297	294	291	290	316	271	318	287	288	316	308	361	322	294	333	299	307	324	322	307	338	319	329	291	321	325	291	286	325	344	367	312	301	317	308	304	331	310	303	363	325	297	323	345	321	325	333	307	329	312	305	290	357	334	340	315	298	322	318	320	322	275	313	291	332	279	319	303	315	329	323	299	323	308	313	321	325	308	346	335	328	290
57537	58311	51255	55392	63223	51933	33870	13326	3757	1371	1027	904	743	674	710	681	688	690	693	730	724	695	697	675	693	708	692	687	749	691	691	706	693	692	699	651	649	722	728	715	733	681	631	739	689	750	707	724	662	678	744	677	733	645	714	651	738	731	706	651	683	683	686	671	689	648	677	720	666	679	725	712	680	716	719	687	719	666	688	697	705	682	686	696	702	708	695	681	723	698	722	690	693	691	673	722	703	659	667	671	675	696	665	646	737	704	690	683	701	627	699	654	716	662	691	691	677	709	689	684	680	647	653	715	663	681	687	664	683	687	712	706	702	677	660	691	716	727	660	733	658	657	693	706	671	683	710	673	682	712	674	645	661	659	698	714	628	666	649	676	665	711	637	728	655	680	686	653	640	689	689	648	687	690	685	662	699	717	674	706	679	672	684	685	657	715	696	707	707	708	712	698	678	697	702	713	686	746	702	701	686	626	707	687	669	659	706	690	700	672	713	683	649	690	702	677	716	723	682	646	625	697	635	676	667	729	683	676	670	674	728	743	728	648	627	707	748	671	694	704	722	705	682	656	677	678	720	693	647	666	703	732	707	697	707	670	630	691	685	749	717	695	709	712	720	701	731	680	675	686	641	682	657	673	685	670	683	694	701	711	716	748	673	676	677	694	716	702	719	701	687	698	711	646	697	663	670	725	661	667	680	701	739	695	664	690	685	730	661	658	702	666	659	713	701	728	735	622	686	651	726	695	723	749	668	711	721	674	706	716	720	714	684	703	700	701	682	684	714	691	706	683	723	699	676	693	650	632	711	683	687	676	669	647	683	730	656	675	708	670	663	642	705	650	665	683	685	689	717	706	686	656	673	650	729	665	648	703	708	696	641	669	657	713	748	697	713	671	664	668	650	673	677	655	701	661	648	698	696	719	651	691	721	668	661	676	702	682	699	648	632	682	676	715	662	723	670	668	654	691	665	734	729	666	728	655	658	657	671	646	704	766	651	729	703	671	695	688	669	724	723	696	717	677	689	698	656	673	700	680	725	727	664	694	684	710	689	697	678	696	700	717	733	652	671	702	666	683	615	663	744	725	675	688	705	696	658	701	701	725	661	718	657	700	679	662	713	734	711	663	639	687	695	695	719	688	637	682	719	715	733	661	688	664	668	694	678	660	759	669	704	719	693	670	698	679	708	674	714	695	711	711	709	684	744	693	711	687	651	651	642	683	697	686	657	728	715	677	702	637	717	676	669	727	702	727	679	711	669	686	644	678	723	667	698	716	742	642	673	687	683	689	702	685	753	660	674	697	677	705	693	645	691	670	682	741	688	676	677	704	746	694	659	697	662	712	637	711	677	693	657	682	676	667	690	680	706	667	659	695	732	714	690	654	709	655	726	677	634	700	694	726	661	706	672	721	692	723	681	687	680	737	705	684	686	697	718	710	647	684	673	694	683	678	691	732	713	669	671	654	686	645	705	686	692	694	676	662	675	697	650	681	645	703	682	669	713	676	702	728	685	675	673	648	657	694	689	718	722	686	676	717	714	678	674	687	709	678	684	675	653	647	677	687	714	651	674	671	655	677	716	696	695	713	706	690	701	687	680	672	687	696	716	696	675	674	669	692	750	706	681	687	687	700	716	691	670	706	642	692	701	713	682	678	679	696	630	701	660	674	666	698	726	707	688	713	686	654	648	701	708	644	719	712	669	683	645	702	713	751	668	663	720	675	717	679	667	625	712	692	720	684	714	674	714	698	723	696	731	658	694	668	662	668	692	689	686	661	660	654	702	673	663	665	731	707	696	679	680	655	649	637	703	708	686	709	653	687	676	664	722	658	665	761	726	639	685	739	725	706	704	673	722	690	694	725	693	688	650	734	669	676	673	696	673	657	705	699	680	707	709	654	713	667	650	693	698	687	680	669	699	669	708	687	695	686	692	651	679	682	747	725	721	676	661	661	698	709	698	726	652	709	671	712	743	651	669	715	699	671	658	659	698	686	711	701	705	696	702	686	689	687	687	681	722	716	717	654	694	711	702	696	651	683	701	688	629	707	693	692	652	678	691	651	691	699	638	669	700	694	637	677	730	665	667	698	694	667	698	668	691	702	624	660	649	715	672	650	707	719	701	687	740	683	694	748	665	694	753	700	713	672	638	666	667	709	729	668	729	667	728	691	693	650	669	711	690	665	667	696	687	628	666	668	707	680	714	699	727	694	720	647	664	719	704	687	670	654	700	684	693	704	701	680	671	706	663	702	677	715	672	705	722	681	702	644	693	697	688	678	667	665	684	681	714	688	678	703	654	690	672	686	652	706	653	745	687	658	731	689	689	677	678	736	711	724	649	680	668	725	698	673	692	672	665	666	694	696	674	702	694	650	654	654	709	668	681	689	675	667	665	682	667	726	671	687	710	758	631	638	709	682	702	683	671	671	698	669	690	690	689	667	729	721	696	692	643	705	691	698	715	641	681	670	683	625	682	663	663	666	619	689	659	668	714	734	692	708	706	727	703	712	674	694	656	659	657	662	693	689	671	668	665	689	684	692	711	723	680	670	658	674	673	688	701	696	708	700	672	711	675	683	673	712	716	658	729	662	676	678	749	694	706	690	727	679	649	676	683	781	665	694	668	689	675	656	736	712	723	674	697	728	680	693	689	697	677	716	726	705	732	724	632	718	719	684	637	706	694	702	726	661	714	664	738	690	715	681	681	665	682	702	753	763	661	711	635	632	682	686	701	686	673	694	659	694	685	667	741	647	670	675	694	687	682	675	662	655	695	683	717	675	728	718	703	713	629	703	740	708	692	707	699	664	686	681	665	669	705	657	701	705	680	683	666	717	654	708	682	712	672	708	676	667	746	721	697	693	680	718	627	658	725	702	642	660	675	720	654	689	682	661	647	710	700	667	711	690	679	679	676	669	670	694	655	696	668	700	712	704	681	661	681	692	697	681	681	723	681	692	681	653	686	733	686	674	682	714	694	730	682	748	724	748	719	670	665	653	673	686	703	703	749	683	664	736	697	667	677	663	681	670	657	670	731	678	699	696	686	708	712	717	682	701	695	714	672	702	657	744	699	693	695	698	686	705	681	688	737	696	702	669	658	726	642	691	632	680	690	694	725	709	655	699	669	728	706	703	663	670	697	678	656	742	733	734	731	624	715	719	711	707	659	745	630	718	710	687	752	659	678	706	672	683	698	682	672	684	723	713	670	730	667	651	686	709	733	678	715	688	679	680	671	683	714	683	703	699	618	691	674	700	696	701	682	686	658	661	682	704	726	677	718	676	692	714	747	658	719	679	664	656	677	714	678	725	765	708	667	666	741	736	689	708	729	721	692	700	692	655	704	668	679	670	680	720	651	748	704	679	699	671	684	670	654	691	707	661	703	681	688	681	634	699	668	698	697	670	716	695	694	694	706	733	681	666	605	690	667	674	663	741	722	591	678	663	730	664	717	704	676	687	668	658	669	693	671	724	663	687	713	667	693	676	635	723
28349	35592	30124	15540	6285	3896	2271	999	493	380	375	364	354	366	339	360	349	356	363	366	368	359	325	331	328	378	377	352	360	352	349	363	377	357	326	375	344	345	323	336	370	383	345	369	344	324	335	362	346	350	348	354	329	375	352	375	329	331	376	335	345	348	375	336	344	342	320	336	345	374	320	349	405	357	332	317	373	359	356	331	348	330	368	387	338	355	362	365	346	333	361	333	359	350	394	358	359	352	326	361	329	371	343	323	377	350	368	361	322	339	329	342	316	368	350	349	352	356	329	363	374	390	373	387	355	355	341	354	351	371	353	376	392	352	364	354	349	367	341	344	360	341	367	330	322	326	354	375	367	374	364	358	355	317	356	313	349	337	361	364	347	346	344	379	358	358	323	363	391	374	372	394	395	337	350	339	375	353	371	345	343	345	343	368	360	351	407	362	364	355	404	338	359	384	364	352	353	384	343	355	383	329	359	372	355	394	352	337	328	372	352	333	362	366	373	364	376	397	368	359	331	377	361	385	355	364	366	332	344	354	386	360	340	393	327	352	355	337	367	349	386	328	324	390	404	384	369	363	350	342	375	364	363	310	361	345	337	345	363	340	352	387	359	363	356	369	333	353	329	316	330	370	384	330	340	349	382	366	343	408	340	367	340	345	374	349	354	363	340	373	347	354	397	346	362	365	392	350	345	382	364	366	387	331	332	337	360	401	376	360	344	362	338	331	382	362	330	358	369	317	333	352	364	374	345	368	352	356	351	380	341	351	342	349	386	380	359	362	339	356	340	365	363	385	383	322	344	322	345	396	363	331	351	348	352	351	318	377	372	338	357	319	333	387	323	349	371	344	341	397	368	354	369	363	350	345	330	377	359	355	347	368	358	356	378	368	384	359	354	352	347	373	387	336	336	387	375	343	357	336	348	339	365	361	353	374	335	348	369	351	366	353	352	352	377	330	397	369	353	369	391	323	373	372	359	323	336	367	373	341	360	358	372	364	356	373	389	372	367	392	373	361	407	342	350	351	354	357	334	355	345	356	376	330	337	359	346	415	374	395	349	327	344	375	371	386	346	371	380	357	372	364	345	337	348	362	366	342	318	353	308	349	355	356	314	363	370	379	333	358	385	374	378	363	362	340	368	386	364	349	352	374	370	340	340	345	359	329	363	355	349	323	347	320	352	361	375	385	367	350	310	345	347	347	380	359	348	337	355	365	363	348	343	342	339	377	373	332	350	363	361	322	353	360	368	361	320	332	339	357	357	356	341	339	367	328	366	365	356	350	354	363	349	354	367	359	350	384	350	341	326	359	387	334	363	352	317	332	334	367	329	351	367	353	359	369	345	351	364	328	375	378	336	357	340	360	349	326	376	345	370	374	386	344	371	351	319	327	358	372	339	381	337	346	358	349	359	355	378	348	342	345	392	384	367	357	339	343	330	361	383	371	374	339	380	342	355	323	373	381	360	397	396	381	350	358	349	356	394	342	343	340	340	372	339	345	369	358	396	393	364	347	339	360	354	323	370	356	366	375	352	357	349	366	320	363	343	365	326	345	354	339	367	330	356	377	341	337	354	359	370	341	376	372	335	339	346	381	318	357	332	338	343	331	343	362	380	364	371	362	334	374	361	345	373	369	329	356	355	321	380	350	312	388	334	376	365	334	327	347	326	328	318	358	353	386	361	329	296	343	373	348	381	346	374	333	338	336	361	357	356	343	339	379	391	349	344	359	336	374	390	330	384	368	337	343	368	337	354	363	335	344	358	347	338	370	351	344	360	341	354	345	338	371	366	398	378	367	344	377	333	322	347	402	379	385	325	357	339	318	322	347	369	395	347	375	349	347	369	348	353	334	365	394	352	346	324	373	359	336	349	364	333	330	360	378	357	405	341	330	339	337	336	357	357	351	386	400	352	364	380	347	338	354	353	320	323	342	372	338	361	380	356	383	382	374	356	366	363	352	347	366	337	345	365	355	364	384	360	309	381	330	347	353	339	356	361	361	357	369	377	393	360	333	340	378	395	337	406	364	385	374	369	368	336	329	391	348	350	330	374	363	360	360	371	399	359	346	351	294	345	365	352	361	392	343	379	354	349	351	358	392	349	363	328	347	345	353	407	399	352	380	329	326	363	365	348	358	355	349	343	340	363	359	308	332	385	345	352	328	383	316	336	344	366	379	341	372	343	360	377	385	374	353	351	335	391	359	358	385	368	331	352	340	308	383	343	364	395	344	346	359	345	371	338	365	336	357	318	350	353	329	336	406	353	356	384	333	341	399	345	382	393	344	346	356	368	356	366	333	337	349	332	356	403	322	343	372	331	341	332	381	318	319	364	362	371	330	366	338	345	338	356	409	338	367	358	386	370	376	355	359	341	354	316	342	353	340	327	373	374	357	348	342	300	358	342	377	367	338	332	365	335	342	382	391	349	322	346	342	339	352	370	361	396	329	364	352	353	384	356	374	374	381	352	369	355	351	353	362	371	382	365	322	345	351	352	312	354	386	351	354	331	349	307	362	336	378	366	347	338	359	349	371	361	355	344	363	365	405	352	350	339	319	345	362	357	377	350	382	343	359	359	385	365	364	371	373	345	325	316	342	360	349	353	336	370	358	363	366	383	325	376	333	354	363	340	370	357	350	382	374	363	356	374	346	352	326	337	370	349	392	350	356	367	362	376	383	355	354	358	376	350	369	345	373	353	339	347	337	354	392	379	343	363	357	393	307	338	326	378	373	365	333	357	400	318	354	343	375	361	347	380	349	381	406	349	383	356	342	364	393	351	363	345	351	364	351	380	356	356	344	372	372	388	364	374	368	375	364	331	343	346	371	361	335	356	365	358	361	385	325	344	332	355	343	328	372	337	352	344	364	339	371	430	352	378	373	375	342	384	361	383	374	385	335	357	314	319	345	336	356	359	358	332	344	358	319	373	331	420	368	346	341	354	353	354	335	360	342	365	379	367	341	369	384	374	380	377	360	323	376	360	347	366	368	398	365	363	361	372	374	351	362	324	325	338	360	354	322	330	346	373	373	347	358	313	354	350	331	338	385	382	369	340	360	366	353	359	315	361	362	399	376	355	381	306	367	386	329	354	332	320	339	365	396	346	369	378	355	339	359	359	354	362	326	380	368	366	341	367	375	318	332	351	388	350	361	345	371	401	316	348	357	338	376	357	320	346	346	406	370	346	394	380	328	333	380	340	382	356	347	352	332	373	390	345	369	377	374	375	344	362	352	363	333	361	358	337	338	367	339	362	355	382	350	353	337	343	343	363	379	381	320	355	405	354	388	339	343	345	370	316	341	360	339	345	362	320	342	340	361	351	381	381	378	390	379	312	349	380	341	364	347	370	373	373	352	370	359	371	357	377	355	370	373	357	335	398	347	327	365	354	371	340	345	341	355	360	358	353	361	336	347	384	395	359	349	374	361	363	344	348	364	362	350	372	318	358	345	339	353	358	382	384	351	340	362	357	342	344	391	396	375	357	344
21265	33349	33708	21791	13273	9630	5919	2285	1082	870	837	851	794	820	804	796	811	819	837	803	803	801	836	815	802	823	850	792	824	809	796	800	809	799	809	838	809	799	786	855	882	805	755	800	780	864	841	825	810	796	874	798	826	814	845	822	831	808	819	778	803	811	875	784	825	816	800	840	807	856	782	795	814	792	809	794	836	803	808	815	799	753	889	863	804	845	742	803	800	837	828	790	806	828	821	839	742	831	781	823	828	804	852	880	821	838	831	804	824	791	851	789	882	791	807	791	762	825	861	828	820	787	814	831	866	823	810	826	767	828	822	794	837	788	846	826	798	786	801	846	831	780	768	851	767	851	768	832	807	812	807	831	831	818	834	831	827	809	833	824	796	793	903	847	787	812	850	773	780	756	859	763	801	818	815	777	823	772	846	783	843	798	766	855	827	798	800	853	848	778	883	777	807	776	773	846	819	785	839	798	823	806	829	820	831	761	799	775	814	867	775	789	864	812	834	822	824	813	811	828	833	844	775	822	788	817	764	759	784	751	830	814	778	846	834	799	846	816	793	821	807	844	788	848	799	826	799	765	821	782	763	828	825	825	824	841	850	795	789	799	809	857	814	927	796	828	829	823	792	824	823	812	850	834	821	825	809	864	826	833	821	840	827	836	819	794	774	785	794	845	791	804	813	784	733	827	837	814	829	770	809	849	793	805	797	798	786	798	830	837	840	813	818	795	866	783	781	772	780	811	801	807	808	828	832	837	813	806	789	830	855	821	824	834	812	781	788	817	786	833	814	798	807	790	825	790	791	809	819	801	766	860	871	823	787	846	789	813	793	777	824	817	844	847	834	783	834	820	866	882	795	833	797	811	829	826	837	833	787	831	773	810	799	810	861	842	785	772	788	849	822	811	783	851	861	777	802	831	839	817	843	802	854	770	835	838	794	778	834	842	856	729	820	815	811	808	767	865	830	813	839	837	815	807	764	814	866	817	793	831	839	795	796	817	822	788	792	774	791	897	856	797	794	745	822	818	878	805	827	802	843	801	790	794	808	819	824	846	817	844	828	798	821	812	818	816	832	899	799	809	775	849	881	790	779	795	812	840	841	753	796	773	819	813	857	834	812	823	802	810	814	839	822	810	838	848	792	814	839	771	828	838	794	843	748	849	820	866	798	809	792	828	817	803	811	793	782	819	745	806	825	790	831	796	816	817	756	817	804	846	794	807	821	846	813	765	831	881	817	865	803	813	859	831	802	784	822	842	858	821	816	818	805	838	836	835	849	822	786	822	800	820	842	781	758	800	788	849	866	827	831	840	821	797	791	821	844	825	807	800	793	820	862	873	811	821	802	847	804	832	766	826	839	856	845	801	826	816	835	876	788	808	807	830	829	798	777	758	766	829	797	820	784	818	798	787	808	812	847	835	812	841	782	790	833	833	774	845	843	789	853	779	788	843	825	793	831	794	795	817	879	839	803	885	815	829	797	824	800	807	856	785	837	775	799	810	811	807	810	767	848	810	769	835	769	817	788	827	802	813	841	841	757	861	854	788	808	767	823	800	829	797	796	764	811	811	817	829	794	838	781	816	830	792	817	779	828	818	812	823	817	832	834	843	789	827	827	825	750	788	857	823	805	853	826	786	835	814	831	844	769	802	794	764	781	811	806	783	852	835	796	783	810	859	822	785	859	862	799	850	800	818	812	766	817	821	808	806	861	768	751	806	842	841	817	769	802	818	844	838	817	779	793	839	789	756	857	815	800	800	801	765	787	812	851	792	786	850	799	808	802	827	806	789	814	783	823	838	884	805	822	781	801	895	836	781	848	836	781	846	875	810	793	868	849	842	807	775	785	786	781	837	845	787	840	791	778	844	816	850	802	822	833	830	798	776	797	824	821	799	831	811	747	802	834	821	822	788	836	799	844	817	814	783	790	792	803	856	809	789	842	815	782	825	816	826	800	838	801	813	821	851	797	798	794	828	789	800	796	860	799	809	880	858	828	845	827	804	797	820	787	808	835	790	786	876	806	842	812	814	816	798	842	790	823	779	730	809	782	794	758	815	787	819	819	867	842	841	838	830	834	798	805	837	840	812	839	787	800	843	832	797	812	805	850	811	846	825	802	825	827	792	815	813	834	858	802	776	794	801	857	774	805	821	851	798	847	817	790	857	864	800	850	773	812	846	806	819	865	810	813	817	814	824	844	809	815	810	819	769	820	802	836	774	833	775	830	808	785	805	816	803	832	855	769	801	868	835	763	794	789	849	797	798	815	808	843	832	812	848	784	774	815	862	799	807	790	796	867	814	800	828	809	773	887	863	820	869	856	838	808	855	793	846	818	739	790	819	781	846	844	856	836	851	911	821	842	808	813	818	764	780	836	806	815	878	788	803	851	796	853	801	794	797	808	778	839	858	798	795	786	809	810	854	751	835	826	810	768	790	777	832	820	806	848	810	797	821	786	772	796	800	855	817	818	800	790	834	877	774	795	810	790	813	755	809	827	769	879	816	795	798	837	796	814	815	789	774	802	848	778	829	809	813	792	813	793	865	818	857	830	815	795	851	837	815	797	791	836	792	852	812	801	828	801	807	844	792	856	846	749	835	828	822	803	815	886	843	794	805	758	844	846	802	849	833	797	790	807	798	848	812	836	765	803	841	820	877	814	811	762	805	821	833	834	850	815	823	799	788	766	803	835	802	769	744	849	808	801	802	788	810	831	797	825	785	832	845	811	820	796	808	814	822	862	798	829	808	796	813	825	859	791	789	787	809	890	792	773	812	748	879	855	813	813	798	789	807	790	818	804	794	836	768	764	831	790	820	823	830	873	808	848	828	845	763	841	857	807	814	818	861	794	820	811	817	823	822	814	790	839	830	816	824	875	838	782	759	849	800	837	828	875	817	788	770	758	825	851	858	800	765	786	765	863	838	868	799	812	775	802	777	776	788	825	770	861	817	803	801	793	779	824	775	786	836	856	839	816	814	785	834	821	784	794	772	839	800	855	869	787	851	820	792	767	861	849	799	817	821	870	815	825	777	815	802	807	797	781	865	771	778	871	786	797	788	832	783	855	806	817	808	861	865	780	798	834	782	836	822	793	808	776	828	824	800	785	815	786	849	809	791	777	761	845	859	833	818	849	828	822	879	827	783	811	742	802	851	813	805	794	822	779	820	857	824	799	885	843	812	822	805	848	765	818	840	815	780	810	851	796	835	824	817	818	852	819	808	788	838	858	795	813	817	781	841	787	785	828	817	809	799	821	867	816	778	808	845	831	806	789	831	843	835	820	820	814	843	870	789	766	836	817	838	866	798	792	836	844	821	872	816	831	818	841	809	773	847	811	865	795	821	841	805	785	845	802	806	799	850	805	866	836	788	815	753	810	836	788	834	796	803	858	823	847	809	815	793	823	790	815	780	863	768	872	798	815	798	818	849	816	859	790	865	820	830	814	806	785	854	786	786	837	813	813	824	790	854	814	789	828	848	823	837	820	841
58609	51262	44830	35218	27908	26955	23460	12567	3268	652	492	404	377	380	381	361	379	355	349	348	382	382	359	330	396	363	327	373	321	344	335	351	330	344	342	332	381	358	352	344	344	393	368	361	354	327	353	356	351	329	393	317	371	352	349	337	355	355	329	373	359	345	396	334	383	365	353	342	358	336	341	358	305	371	359	353	322	332	381	352	342	371	367	339	341	322	335	401	350	301	358	372	322	351	357	348	354	374	333	388	369	377	353	354	341	348	357	352	378	342	348	361	358	356	339	382	353	376	357	341	342	346	398	372	390	369	361	376	355	336	338	357	363	363	354	351	355	334	322	340	390	335	304	354	372	384	359	351	393	350	301	308	353	350	358	326	386	336	346	348	367	344	335	334	343	363	372	356	357	345	350	345	379	358	343	336	334	354	352	367	405	357	355	329	329	295	348	345	336	323	382	370	364	371	366	397	337	372	355	337	366	376	339	360	372	339	340	349	344	327	317	353	341	354	361	329	312	376	380	333	338	352	341	322	347	332	360	361	340	380	368	354	351	368	365	328	315	350	354	365	402	332	341	376	358	374	364	353	324	354	358	349	319	340	338	323	357	360	357	354	355	343	365	336	359	360	327	387	354	363	355	342	399	341	361	345	367	362	347	378	329	375	359	368	354	369	347	375	347	352	320	346	359	366	371	355	370	344	344	364	360	384	382	351	328	322	355	381	380	362	383	364	379	368	379	369	366	324	348	366	356	361	357	343	303	345	371	349	369	361	363	332	364	383	377	372	396	353	407	362	339	357	371	338	378	341	343	343	377	353	343	355	340	383	367	348	365	353	390	364	345	344	349	369	379	377	355	328	336	338	357	374	370	371	368	374	351	356	327	355	382	317	356	365	354	354	387	385	325	342	342	389	370	345	346	370	335	335	352	357	356	381	376	360	331	346	365	347	327	366	332	352	360	361	369	347	322	386	326	371	362	356	377	338	328	367	385	365	381	380	351	361	362	315	349	341	323	368	371	357	355	337	395	338	358	354	353	366	344	335	382	360	390	356	405	296	369	353	351	333	330	342	341	343	364	325	348	322	341	383	384	341	347	335	377	417	368	384	344	322	369	335	376	371	365	342	369	344	384	328	340	329	354	342	350	377	340	347	364	370	374	358	382	367	417	372	360	359	338	383	347	360	358	351	355	370	340	385	325	339	365	350	375	350	352	309	328	327	358	327	362	348	348	347	358	350	339	346	342	357	355	359	335	365	356	361	336	365	354	336	370	336	360	357	325	365	336	350	342	361	383	387	356	349	374	372	377	370	397	384	330	339	349	365	381	359	343	349	356	363	328	334	363	374	386	380	365	354	348	346	364	329	351	366	304	354	379	364	376	365	354	360	363	364	322	356	367	356	348	345	365	334	329	385	379	350	373	348	326	342	328	351	356	362	346	334	325	350	360	337	378	388	348	355	346	360	378	347	371	329	361	363	324	326	354	356	327	354	353	321	343	334	350	367	358	358	333	354	342	367	356	360	385	371	346	360	360	330	340	343	340	350	375	365	390	357	371	335	383	351	347	363	333	355	341	334	337	381	369	358	342	335	342	368	365	379	324	376	331	358	356	334	366	356	369	361	380	383	343	355	338	316	360	339	323	364	409	397	381	324	365	352	358	362	351	348	369	369	355	358	359	325	352	378	321	332	346	362	353	348	359	313	352	345	362	349	341	386	340	324	336	349	369	364	368	395	330	357	353	335	343	358	397	350	343	357	376	354	332	342	325	349	329	345	386	367	365	331	364	314	376	366	339	357	369	375	387	350	397	363	325	343	371	378	376	335	339	359	360	331	364	358	355	388	367	331	365	320	338	311	364	332	363	361	393	405	360	338	371	346	360	347	375	332	327	374	376	329	359	344	330	337	336	364	363	380	348	396	362	366	346	347	361	359	348	351	362	380	349	323	354	365	320	304	349	353	314	339	314	357	350	358	353	342	332	355	365	342	401	333	358	360	335	353	357	374	379	322	349	369	367	329	339	324	353	364	377	381	327	343	359	335	324	323	360	332	384	331	361	377	358	359	330	365	359	335	366	328	374	365	354	374	371	383	356	353	345	382	347	321	334	367	392	352	326	351	409	362	356	362	337	336	327	357	322	351	335	377	382	339	401	380	367	364	307	375	397	358	350	326	365	347	319	391	336	368	368	368	368	381	371	370	345	324	370	338	374	350	322	372	368	334	364	345	361	339	355	360	344	345	344	352	322	344	374	331	368	343	332	362	358	382	339	355	339	352	355	357	353	353	371	345	391	366	305	340	379	320	352	356	331	378	397	356	323	329	347	372	355	361	359	321	382	387	353	361	323	372	355	353	342	370	331	365	390	379	330	371	327	350	355	361	352	349	329	325	350	318	373	360	354	371	338	348	356	365	370	360	351	320	376	371	370	330	350	369	329	361	336	352	376	349	355	338	372	320	355	362	343	358	407	337	338	368	369	375	341	386	324	387	357	322	354	365	328	310	355	357	350	373	321	357	381	389	330	352	322	375	349	387	358	324	315	317	391	350	340	325	341	348	347	360	329	366	370	373	351	313	337	321	342	335	370	364	349	351	340	354	386	342	338	377	345	342	351	375	374	337	339	358	392	359	343	349	348	358	321	343	376	359	373	372	378	348	372	354	375	327	343	377	368	351	356	334	331	361	345	383	342	354	350	375	357	350	327	305	347	351	346	354	313	390	352	360	355	326	333	328	379	368	355	357	349	356	306	341	345	333	314	351	332	326	314	352	379	381	349	340	366	331	336	354	359	372	369	365	371	346	347	340	356	359	338	347	368	323	353	357	379	385	353	310	362	360	344	364	357	355	361	372	347	356	314	362	346	373	370	366	361	333	337	366	351	405	341	362	336	385	357	395	343	363	384	362	363	368	332	381	326	358	352	377	334	374	354	352	401	396	356	351	341	371	376	352	342	321	337	348	327	332	341	378	333	361	365	336	376	354	367	347	350	368	370	361	363	332	329	318	342	362	345	360	338	346	331	342	361	341	348	343	386	379	344	351	388	357	362	390	359	361	374	361	418	321	308	386	383	370	370	361	359	335	339	359	370	354	302	355	326	359	372	370	367	333	365	353	345	365	354	362	352	353	341	344	345	384	344	351	328	321	338	375	328	335	345	376	330	321	364	346	352	339	352	397	291	328	332	332	372	377	358	333	351	330	389	332	373	323	356	372	356	360	338	367	329	385	358	325	362	343	353	347	322	358	339	363	357	398	351	347	369	359	347	345	361	355	371	350	353	367	359	346	331	338	338	330	333	358	324	356	368	351	352	360	362	352	353	371	331	366	352	371	326	318	350	339	376	339	370	350	360	327	374	378	356	377	341	391	372	350	349	345	327	332	347	341	351	355	372	362	375	368	374	361	363	306	388	342	346	348	385	352	350	343	364	366	336	342	368	369	371	338	375	359	326	345	343	332	345	392	356	357	381	351	360	343	351	371	368	374	367	345	365	369	359	339
50081	59398	59474	52711	51705	43532	28030	10244	2828	1215	1020	880	847	795	808	796	842	800	792	819	781	710	810	733	791	781	769	811	807	734	845	778	737	746	742	829	775	766	772	763	838	812	764	754	824	798	798	742	797	764	765	777	771	806	792	741	811	807	794	775	752	748	795	809	803	849	763	772	800	811	767	805	801	779	787	766	753	782	832	764	766	818	810	784	736	804	836	779	789	760	810	754	818	812	861	738	779	784	713	810	812	815	783	774	766	813	806	865	762	815	752	829	736	755	807	824	783	768	773	743	796	846	738	823	779	811	778	755	800	807	799	786	781	800	758	771	770	764	815	759	805	749	803	814	785	772	773	772	800	801	783	805	818	835	776	809	864	843	800	782	814	762	772	793	804	759	773	814	835	824	811	795	766	736	765	795	797	812	794	785	788	832	752	754	804	791	775	779	780	759	784	767	804	843	776	767	802	796	792	778	774	769	850	761	810	818	791	739	796	800	796	785	713	772	796	776	758	762	820	810	820	804	779	752	786	772	770	817	747	829	748	754	767	799	848	761	761	780	769	779	819	770	733	793	768	776	809	750	822	758	756	789	789	777	785	770	835	810	795	767	754	813	808	728	802	790	843	816	781	860	785	788	788	796	745	768	831	781	795	749	745	822	782	820	790	830	790	806	796	792	764	775	843	788	771	788	770	818	794	806	814	793	799	775	805	827	800	811	809	794	767	784	766	797	772	811	814	786	751	750	801	749	771	837	784	714	774	795	763	799	787	784	741	716	816	784	819	773	839	791	752	772	778	784	803	734	765	797	837	773	740	757	788	739	788	763	804	764	759	787	766	767	810	850	807	750	849	789	788	744	784	772	774	769	759	786	811	800	777	807	810	786	771	777	754	787	780	753	747	779	770	751	802	799	806	815	788	766	804	790	754	791	839	802	730	767	810	772	811	804	808	797	763	811	788	776	776	740	795	815	810	773	779	828	764	791	761	777	752	720	805	825	762	763	809	811	781	810	769	797	780	843	810	849	783	795	802	825	748	780	824	834	784	760	795	835	770	779	785	757	784	785	808	852	787	811	788	802	764	808	791	797	735	797	788	783	799	769	780	810	785	776	819	736	788	782	802	763	757	801	775	792	753	763	815	741	786	776	784	769	839	769	816	829	819	836	802	708	789	813	747	777	800	765	779	780	823	752	788	755	778	768	776	795	769	750	808	809	729	782	770	761	792	786	751	804	803	765	759	789	749	733	847	804	765	815	812	818	801	775	847	789	804	823	771	790	800	762	845	784	824	791	828	789	851	814	774	772	782	800	767	785	764	791	775	764	789	760	827	817	808	799	779	790	807	808	788	777	801	730	790	747	811	806	774	762	763	856	796	791	756	807	774	754	787	771	782	774	778	751	784	793	767	788	767	821	811	815	772	819	831	775	802	763	780	737	777	817	823	791	794	823	748	802	797	758	772	815	794	833	757	767	767	776	782	773	774	836	795	747	773	759	815	765	787	734	807	844	819	763	760	748	736	784	781	745	781	790	835	790	770	788	806	780	845	769	813	713	776	800	779	735	795	764	778	770	799	763	828	855	843	827	737	783	801	757	743	760	840	769	758	833	763	762	837	785	794	779	793	772	791	816	770	785	751	826	797	806	778	804	774	831	787	795	768	778	808	804	752	764	789	822	792	817	771	776	842	836	773	801	830	771	789	801	775	782	781	733	760	790	807	758	725	742	825	801	821	807	801	757	797	764	807	753	820	741	750	723	777	743	783	775	818	801	799	771	773	805	785	775	707	824	798	779	749	729	786	782	816	807	841	786	771	780	826	743	783	702	754	797	821	762	780	766	746	790	809	813	789	791	853	743	795	804	806	772	750	792	773	792	777	804	818	747	781	777	786	831	782	769	818	776	804	780	813	790	810	764	794	760	783	784	762	786	835	791	775	783	821	786	762	812	772	781	790	754	793	792	795	764	775	771	771	801	772	789	791	806	788	779	788	780	802	782	749	780	742	806	846	832	810	765	777	798	758	795	789	780	785	764	740	770	748	820	837	784	778	804	813	751	769	792	766	797	765	823	840	809	805	793	808	772	795	735	742	771	787	822	761	817	789	812	799	802	818	782	814	832	779	743	745	757	798	801	762	756	836	825	777	820	769	814	788	794	808	782	806	808	788	835	785	848	757	740	826	800	798	794	805	774	781	827	818	759	807	723	713	741	772	784	794	784	820	867	766	795	802	808	787	751	808	761	773	754	771	840	786	796	775	726	810	790	779	810	796	754	786	726	772	798	772	786	803	702	765	812	800	812	797	769	782	789	818	809	771	752	793	746	781	790	766	775	795	801	764	811	789	809	796	792	820	732	809	791	757	762	833	794	750	774	778	763	805	780	801	751	868	766	778	786	794	776	795	776	831	768	785	820	809	716	801	845	782	804	772	775	807	760	779	812	803	810	802	818	753	785	803	739	741	830	729	771	744	769	800	773	771	726	769	817	771	792	772	796	768	801	750	749	782	811	770	798	778	819	754	757	742	826	777	792	822	795	732	795	772	828	819	760	777	792	794	757	836	798	770	787	740	813	811	826	737	767	791	804	832	743	775	817	772	789	816	811	816	753	797	757	799	778	770	760	765	733	831	808	771	782	774	825	801	797	778	797	812	738	766	841	780	784	834	792	775	777	837	816	731	775	837	771	726	757	798	777	818	813	778	805	778	826	756	785	746	792	764	798	807	775	792	774	755	814	822	781	831	796	839	713	780	784	797	838	777	779	774	792	767	772	760	773	766	762	819	790	752	876	776	790	820	833	751	755	775	780	802	822	771	835	790	845	759	761	840	747	796	761	779	803	835	758	794	772	759	769	864	757	804	777	827	769	819	786	771	795	786	771	778	783	812	821	810	768	771	778	772	725	782	826	796	772	816	768	815	772	803	847	785	773	798	749	766	792	823	860	744	759	734	786	732	801	837	789	788	797	770	812	757	774	838	799	827	806	806	828	798	791	784	798	748	770	823	809	809	805	795	785	805	800	759	758	830	728	742	846	805	743	775	842	795	778	835	811	779	790	815	808	793	851	812	808	817	788	803	774	775	780	789	785	821	761	775	827	840	776	797	798	792	773	762	773	760	732	819	787	786	797	773	787	772	772	783	755	812	803	740	751	764	805	738	784	840	755	820	756	822	796	817	831	757	797	825	767	809	834	809	769	816	744	801	767	796	776	797	781	818	773	777	834	814	771	786	837	727	810	833	782	806	772	753	796	836	755	776	780	821	788	750	786	726	783	796	798	757	807	812	852	780	781	781	778	803	762	758	786	735	758	781	791	784	813	763	808	842	780	784	771	787	787	830	787	747	804	798	776	713	768	790	791	778	800	763	790	755	830	785	784	796	799	758	795	779	816	780	782	796	793	765	767	816	774	792	725	778	782	784	790	767	789	767	775	786	756	788	797	812	793	763	793	789	753	812	844	813	797	760	802	802	767	754	772	831	821	762	766	765	756	745	814
61443	45283	39149	36753	31835	27534	26306	21424	10817	2125	529	437	370	379	343	358	320	342	371	371	323	333	343	349	351	352	329	330	337	333	372	313	350	342	357	313	327	327	348	303	319	305	279	349	375	348	306	322	316	347	334	320	341	336	337	323	310	315	298	351	351	332	351	333	353	376	340	357	319	337	331	334	321	308	308	339	337	321	309	346	348	312	332	335	340	342	376	302	305	342	365	326	356	346	315	341	321	356	311	310	304	332	328	365	331	344	294	346	321	365	323	336	320	310	331	314	322	363	308	363	339	329	346	330	321	321	350	322	337	339	350	372	312	371	320	329	305	347	340	334	321	292	379	359	348	334	318	361	310	329	329	354	299	307	355	322	362	337	349	339	328	334	317	361	333	325	327	337	364	346	337	328	321	335	357	324	326	334	343	339	313	301	334	350	349	307	303	278	315	319	346	347	315	318	355	295	335	365	312	365	358	323	327	315	342	359	393	349	308	358	344	337	345	330	316	334	308	362	337	364	349	317	358	333	343	302	324	333	342	341	340	348	347	383	332	341	351	347	335	316	352	327	345	334	327	352	313	320	360	323	334	298	362	338	316	339	362	333	317	319	327	335	314	329	339	325	354	315	347	347	349	323	323	330	329	376	344	306	348	288	339	301	318	319	315	305	312	314	349	340	311	324	378	359	334	354	325	341	365	342	382	325	335	328	354	328	333	333	362	298	343	326	329	323	361	338	349	323	355	371	366	324	324	366	339	344	335	320	336	347	327	375	346	362	299	323	311	346	324	340	303	342	348	342	350	320	337	349	344	320	332	333	368	315	308	338	354	345	345	354	325	334	349	367	346	360	300	330	349	323	288	351	361	312	308	328	322	352	332	332	322	341	310	375	310	336	347	358	322	320	331	357	279	329	310	326	316	331	352	281	303	301	353	341	337	318	333	328	315	319	336	375	356	331	334	319	362	318	313	306	330	355	348	340	327	319	375	357	360	338	314	351	334	335	312	383	383	354	313	338	342	323	285	370	342	308	350	316	316	332	326	401	321	322	357	316	333	357	385	304	350	336	332	331	331	348	343	304	310	353	325	330	286	339	328	364	340	318	319	319	355	367	301	343	320	304	332	342	330	368	338	327	301	345	313	300	295	331	348	357	358	365	357	322	335	378	294	307	344	355	347	336	346	333	375	364	332	312	338	351	338	350	312	309	327	313	339	338	336	381	344	365	333	330	313	295	332	347	335	333	318	355	349	357	340	371	334	339	350	344	308	300	345	390	320	304	310	327	354	321	341	355	350	386	332	338	338	339	371	373	303	326	308	344	349	321	355	318	358	358	341	286	320	345	335	370	331	323	325	331	338	331	326	338	339	338	310	367	320	345	319	357	344	308	330	318	336	339	348	345	341	331	348	349	356	345	355	325	328	350	325	328	359	348	361	316	293	312	357	358	324	364	342	295	328	351	339	341	364	364	322	323	325	335	310	326	336	338	315	320	307	272	329	328	336	324	306	323	334	315	342	337	352	291	343	330	345	348	364	381	353	305	309	324	323	312	329	321	352	337	375	336	340	347	338	325	358	315	331	284	343	297	318	345	373	305	347	313	360	362	363	323	341	337	320	334	292	340	325	375	329	307	324	337	359	343	308	360	323	310	314	348	338	332	324	325	362	336	305	371	352	354	330	317	324	303	332	317	353	350	313	336	321	353	350	335	324	360	341	345	333	345	344	326	311	335	334	353	331	316	327	352	327	350	329	369	330	317	357	322	362	350	318	339	322	364	285	352	328	354	361	388	346	345	332	339	315	332	340	347	326	357	362	320	367	346	357	328	352	332	347	342	378	349	361	351	351	345	353	347	345	333	324	326	299	306	334	347	355	318	362	356	343	344	372	325	338	359	346	318	304	331	345	328	334	321	347	344	382	287	356	324	325	326	314	341	346	319	314	302	335	360	302	291	294	352	333	298	338	315	370	294	312	331	321	331	332	327	337	322	308	334	310	349	344	335	375	357	353	341	312	344	373	333	327	342	324	336	349	366	318	364	341	350	316	340	360	324	358	337	293	290	327	298	338	326	342	371	339	313	335	301	367	347	354	332	335	320	319	334	335	331	323	348	302	333	314	291	316	322	352	341	358	332	332	344	325	321	314	308	337	331	330	343	316	352	308	336	325	315	327	329	354	318	335	327	387	306	322	318	334	345	309	374	330	337	318	340	368	342	323	318	359	356	303	312	312	349	317	313	306	313	324	369	374	337	322	332	332	334	356	315	327	340	280	296	355	287	341	355	319	318	346	355	307	330	313	340	363	329	355	333	321	345	354	309	316	351	341	322	343	323	280	344	322	337	308	334	316	311	342	348	326	352	319	311	333	334	358	317	330	330	355	329	341	353	327	345	321	350	340	338	293	320	306	339	320	342	307	324	332	319	342	304	307	337	340	314	313	314	343	302	338	329	336	331	345	348	364	323	365	342	308	316	311	332	337	306	333	345	373	359	324	335	349	329	328	323	338	302	282	364	325	295	349	322	357	339	331	308	347	356	304	337	349	319	352	346	322	312	327	338	324	350	342	330	366	349	331	331	313	338	326	348	322	298	330	332	302	339	346	346	335	347	323	296	337	341	301	348	364	328	316	354	342	359	306	360	295	339	350	354	297	362	364	316	333	324	365	350	339	340	342	320	349	326	346	318	301	349	357	287	320	324	344	364	370	349	330	304	314	333	338	327	324	349	344	327	340	355	306	329	337	335	334	337	332	337	337	320	343	354	329	344	309	358	331	343	358	294	293	319	328	357	331	352	318	362	315	329	337	334	332	324	326	343	332	311	332	328	316	328	344	366	303	356	308	331	331	332	350	318	354	331	336	338	375	279	333	332	343	286	324	352	290	324	348	303	345	345	349	321	344	345	355	318	332	305	328	323	335	361	361	360	351	337	331	321	345	347	303	368	317	335	308	336	324	363	342	346	320	313	330	354	345	337	304	337	305	368	331	355	363	321	341	299	334	342	368	318	339	331	337	354	346	334	352	302	311	327	354	355	321	311	328	338	268	320	370	367	316	324	317	335	315	373	314	315	331	325	357	321	329	358	354	296	357	332	314	325	350	321	347	323	324	331	362	340	323	346	324	327	340	333	316	305	332	351	299	330	345	328	300	308	333	316	303	350	308	359	335	327	333	313	327	351	311	347	346	310	331	334	357	307	365	321	324	356	317	327	322	357	326	294	351	321	328	304	295	357	322	350	304	329	344	339	351	324	337	319	320	349	344	352	301	380	307	345	330	301	336	316	329	364	312	311	308	319	317	336	355	349	350	308	356	315	331	334	356	338	339	340	322	353	321	351	343	372	326	311	343	323	333	353	331	341	343	339	312	309	330	328	333	372	362	366	335	368	342	336	358	345	334	312	353	339	319	319	369	327	362	354	333	312	373	332	293	329	355	331	328	307	320	346	303	323	367	313	333	318	319	344	323	347	354	325	344	311	345	309	341	336	324	315	359	363
56238	59289	56690	58511	60236	55591	39040	16879	4891	1701	1107	877	799	724	770	799	787	782	770	744	759	710	721	733	739	691	674	725	730	724	701	731	751	703	713	679	719	743	735	676	694	727	703	688	736	760	712	664	700	707	752	706	716	712	768	752	745	728	692	689	739	702	646	673	729	706	717	710	708	697	754	740	677	720	746	748	737	720	692	715	694	758	704	679	697	693	758	739	690	753	768	674	724	738	703	696	712	741	707	714	720	675	705	740	728	721	636	706	712	682	698	720	715	728	719	710	696	743	715	699	717	748	731	667	706	690	698	726	736	696	678	687	704	719	708	715	724	718	674	686	723	727	759	759	730	717	708	683	687	733	732	726	666	746	717	713	712	718	691	748	733	693	737	687	711	748	707	715	713	728	729	700	715	706	699	724	711	731	700	718	731	684	758	706	676	671	714	684	725	735	716	685	741	704	705	695	714	713	679	723	671	730	710	670	721	699	678	717	764	716	698	719	714	687	702	737	700	755	694	714	707	691	721	736	752	780	709	697	734	711	734	736	746	706	775	745	726	719	743	711	726	653	713	728	697	701	690	648	693	724	711	661	709	728	712	738	707	725	723	725	695	708	674	706	769	741	754	734	715	700	675	729	722	706	764	715	792	779	670	703	762	733	763	727	687	694	680	700	640	703	725	695	732	658	720	705	682	767	680	724	697	719	729	712	727	652	680	696	700	705	750	698	734	748	726	765	661	731	652	701	736	741	678	695	693	736	709	732	734	717	677	691	704	713	735	718	674	718	768	758	715	708	693	721	689	687	716	710	717	760	704	740	742	701	691	713	720	744	703	716	717	732	713	729	712	714	700	740	709	731	735	744	742	735	706	702	715	679	732	734	679	733	722	738	736	706	690	741	710	703	742	735	693	689	673	771	735	688	707	703	686	793	721	700	730	694	679	707	783	717	693	751	750	763	730	675	729	726	713	690	742	684	699	710	696	704	711	712	701	753	693	770	695	677	730	719	651	751	725	688	696	727	731	697	723	679	674	728	679	680	768	744	726	732	671	700	714	703	729	777	758	660	741	723	751	706	738	720	704	715	700	732	684	692	741	710	670	681	720	731	719	683	716	725	710	672	697	681	716	704	746	704	747	683	695	746	678	719	707	678	728	722	761	679	726	731	759	680	697	721	694	709	696	726	701	690	694	695	743	759	682	733	683	739	701	708	693	709	701	736	752	705	709	724	674	741	703	736	637	717	764	699	704	738	691	711	739	713	713	700	683	680	712	708	735	727	695	735	702	697	732	747	751	726	721	725	740	703	732	726	710	663	725	697	752	727	745	709	670	696	703	729	681	699	713	706	748	739	695	722	677	682	714	699	702	670	730	688	665	724	714	728	711	688	715	757	737	724	722	707	694	743	741	709	700	719	686	753	716	745	705	721	729	737	726	709	725	742	722	717	736	728	706	742	762	722	677	736	750	717	702	750	713	726	693	733	716	714	667	751	721	669	717	712	722	709	725	744	734	757	687	751	728	744	721	761	671	782	689	774	705	766	686	756	780	690	706	737	731	705	761	718	695	704	716	720	695	757	758	712	735	710	649	690	733	683	696	695	673	704	719	785	693	691	692	686	757	748	717	738	730	685	738	708	667	727	709	728	739	716	721	714	719	717	760	731	751	726	709	706	692	691	741	796	729	670	759	682	656	715	732	726	717	712	673	749	672	750	724	725	729	702	740	748	753	661	701	701	732	726	718	673	738	682	714	730	721	732	716	721	734	682	758	737	705	742	687	703	733	691	721	680	681	693	693	706	706	727	708	686	684	768	701	709	678	674	701	759	716	770	735	713	679	729	726	652	719	709	762	724	772	734	755	774	717	722	739	754	711	701	742	725	710	726	715	720	695	705	782	689	747	670	742	692	722	689	724	685	756	691	686	714	678	689	714	685	686	796	699	748	716	728	718	730	678	702	691	724	706	723	672	729	736	755	708	686	693	726	753	728	688	735	742	759	759	727	712	741	698	720	727	750	678	684	713	758	719	684	681	699	713	729	731	681	716	707	710	676	735	694	693	673	733	746	739	728	704	742	737	743	699	688	682	657	700	710	703	748	709	677	693	720	691	717	708	731	689	698	713	742	730	788	711	700	723	765	735	654	733	746	775	714	727	757	733	725	716	741	714	755	684	756	738	744	719	674	732	704	750	682	748	671	725	734	741	710	704	664	669	752	759	726	720	739	705	721	707	719	702	688	705	744	724	746	751	719	766	716	723	729	744	708	750	685	713	726	716	701	712	715	679	733	733	696	699	728	691	723	677	718	689	712	730	725	674	721	728	710	714	769	695	695	730	777	716	738	733	714	739	670	707	665	742	745	732	710	766	682	710	707	690	718	678	747	734	726	723	739	708	700	728	695	728	730	751	725	705	656	713	697	731	696	726	771	743	756	726	692	715	697	750	694	741	749	681	699	711	702	642	694	717	714	681	704	701	733	667	692	698	690	706	750	699	727	692	685	680	757	695	750	752	721	743	716	703	686	741	682	655	725	677	694	754	746	705	733	722	726	712	742	713	712	663	720	700	695	726	758	717	704	719	718	686	678	666	739	750	703	756	687	694	709	731	735	713	717	741	702	735	696	722	689	664	690	651	725	781	725	686	737	707	721	747	691	731	738	675	736	706	711	676	766	690	741	695	715	772	730	723	699	710	682	707	732	737	749	748	718	754	731	721	710	706	754	739	749	720	738	704	708	715	716	771	710	684	765	672	761	721	758	724	683	730	694	715	732	760	711	752	719	764	698	685	717	690	705	718	744	715	730	699	744	692	713	669	728	792	737	737	747	714	767	747	691	723	715	721	725	733	709	724	744	718	716	711	651	699	729	688	707	785	680	728	729	726	718	748	732	738	709	721	693	746	714	693	718	718	712	706	667	724	702	696	677	662	692	687	685	689	720	699	686	759	734	722	704	681	725	728	734	758	698	714	684	723	685	691	714	688	752	751	711	679	655	731	766	674	761	697	726	805	737	763	714	729	712	748	693	742	721	704	716	754	699	730	712	724	697	706	739	731	700	721	774	724	742	762	692	661	682	700	722	683	722	718	748	729	712	745	684	700	697	786	725	696	721	726	731	754	753	721	731	714	704	700	728	778	744	715	704	731	715	723	724	788	744	711	687	732	716	684	705	725	728	758	697	745	725	725	702	699	724	714	700	708	693	727	741	735	757	718	695	710	715	685	702	706	755	737	670	784	671	659	705	769	710	732	739	739	710	739	698	704	747	699	730	697	715	724	687	628	703	716	707	701	683	760	728	710	709	724	713	727	738	704	729	709	679	656	756	701	737	730	722	665	698	718	716	735	669	734	711	698	773	716	685	736	772	699	714	747	713	731	746	687	736	661	698	735	740	720	696	745	689	707	718	733	727	695	684	669	754	782	740	668	705	722	701	733	688	735	726	735	712	786	728	701	728	735	683	719	684	748	709	727	738	739	708	694	697	720	728	714	723	691	744
26781	31409	32540	23126	7905	3717	2165	999	525	408	400	388	381	333	337	389	381	364	364	361	364	375	372	367	357	377	360	397	347	352	389	392	355	369	380	357	339	356	351	356	376	392	340	348	361	373	374	358	358	339	371	366	335	358	371	346	331	357	361	350	367	361	401	391	343	379	359	362	366	366	387	367	364	393	340	310	368	386	351	382	369	369	324	372	360	343	372	398	351	355	372	380	367	374	370	369	350	396	368	391	339	375	364	391	385	368	359	340	359	341	365	381	346	364	332	381	343	341	356	398	382	351	389	370	363	371	395	393	386	346	374	358	318	390	405	354	376	338	365	380	348	390	343	408	349	369	349	397	368	360	349	380	365	388	376	362	369	371	343	359	370	368	377	357	352	397	359	341	379	345	374	355	360	394	379	329	363	374	368	378	401	377	363	354	349	302	370	388	421	383	382	371	358	353	376	366	370	357	373	359	382	345	372	379	373	384	372	367	354	312	348	356	337	396	379	367	380	352	343	373	359	341	334	358	346	382	358	395	394	359	382	351	345	344	373	364	384	365	356	382	347	334	359	365	320	380	373	367	347	387	378	359	362	377	388	415	409	373	384	363	359	362	361	335	349	364	362	345	370	351	354	392	398	350	341	351	396	406	357	339	363	377	364	359	350	393	364	355	379	383	355	362	398	333	343	371	374	354	362	383	387	358	343	388	348	369	390	376	340	347	381	363	386	380	363	349	365	369	389	355	361	368	368	369	352	364	400	356	401	392	363	357	341	394	334	365	371	379	390	383	395	328	361	387	406	380	366	383	354	380	359	397	383	350	346	355	362	391	384	345	366	317	371	353	343	369	339	375	345	342	351	388	367	364	346	340	351	403	361	387	410	362	336	343	379	340	347	353	345	389	349	394	395	377	359	397	384	338	298	371	378	367	359	349	386	391	330	360	378	376	372	379	357	357	347	361	360	355	361	375	366	363	373	385	361	383	351	405	365	351	400	348	366	363	345	355	371	380	377	368	363	378	362	387	398	354	371	375	355	360	371	400	355	382	341	410	395	425	392	370	390	386	372	357	342	350	369	382	361	368	325	352	338	364	360	340	369	396	354	381	417	369	374	342	354	375	406	366	388	374	346	356	346	399	356	350	352	357	360	357	367	355	368	349	366	331	352	358	389	352	299	363	363	380	356	395	378	363	365	348	371	385	369	397	372	353	330	353	390	375	377	326	352	377	347	393	374	348	354	352	356	340	338	405	366	368	387	346	352	397	334	362	351	328	346	380	397	392	372	382	359	353	355	353	349	412	364	373	385	320	385	335	365	353	373	377	391	359	362	354	369	350	355	346	330	359	377	386	354	355	355	377	371	370	347	358	353	374	384	374	383	367	364	370	378	368	361	391	381	366	382	370	361	360	347	374	386	349	375	362	350	367	376	347	349	336	351	353	378	355	313	410	387	343	375	362	351	381	364	366	323	333	390	355	326	390	370	385	371	367	381	347	349	382	367	342	374	356	402	350	370	382	354	362	331	363	363	389	376	362	395	374	379	363	389	359	356	356	394	380	347	389	375	387	403	361	348	355	326	356	341	399	371	366	355	399	361	371	354	365	371	367	375	379	371	377	360	367	375	360	395	393	365	377	368	364	382	402	348	366	365	365	373	355	345	355	382	387	378	363	379	352	369	336	377	328	412	399	355	361	379	370	392	371	356	374	368	369	361	368	351	341	338	338	369	320	394	364	390	327	377	338	375	357	359	366	384	361	364	328	346	384	358	422	382	351	368	407	380	375	382	356	331	388	357	374	381	386	329	360	357	361	367	398	369	381	358	356	357	360	369	347	384	343	373	394	339	373	354	391	362	359	332	361	346	344	349	382	352	359	347	362	371	393	375	362	368	355	362	331	348	390	349	388	370	411	349	393	384	354	396	381	379	362	384	346	399	397	354	370	380	379	376	374	372	374	383	375	361	360	342	351	379	382	348	347	380	374	386	383	353	352	363	366	372	385	334	339	372	339	355	366	358	384	374	361	357	374	360	386	349	372	388	358	362	381	370	344	417	352	398	384	379	377	354	375	343	326	391	392	335	372	377	352	385	352	413	399	359	367	400	377	397	357	361	371	343	362	363	348	348	384	354	370	363	331	371	367	383	373	332	354	354	357	365	382	368	344	347	382	354	376	379	362	386	363	337	370	397	362	340	366	368	362	385	390	355	369	375	403	315	395	341	380	332	365	343	370	330	337	382	378	385	346	355	382	372	351	359	380	370	366	344	371	330	367	368	363	332	333	371	386	370	367	402	346	348	335	377	359	387	378	395	365	360	374	376	358	348	368	389	403	384	376	350	377	360	374	334	344	352	359	371	373	369	366	385	389	375	358	390	357	372	359	386	348	398	361	336	370	341	411	365	371	408	370	368	346	387	404	402	359	362	370	365	361	345	343	362	342	366	364	386	347	383	389	375	369	385	358	367	375	372	357	377	340	368	385	337	373	385	347	392	371	362	370	360	352	352	390	367	379	344	397	366	358	345	348	373	356	369	348	363	348	375	376	338	360	348	365	366	368	366	368	360	393	372	367	359	369	367	361	385	374	341	342	344	314	370	358	365	356	369	403	378	373	397	334	386	355	371	404	371	387	406	378	328	364	375	372	334	399	397	362	357	397	376	362	347	353	373	338	393	387	375	426	384	387	377	363	353	393	370	408	374	337	350	336	374	402	386	326	381	433	380	389	385	365	381	347	393	377	418	407	324	366	372	383	376	366	353	296	403	378	364	350	399	379	344	352	355	402	374	401	368	321	351	383	391	380	351	363	359	362	355	375	341	302	352	359	379	370	374	349	390	329	376	341	355	381	378	360	382	386	353	385	367	358	341	377	397	355	365	389	363	346	384	359	357	403	347	341	404	367	349	357	338	353	355	354	361	367	375	368	391	397	348	369	352	362	363	383	380	398	348	321	351	363	370	379	361	345	366	396	406	396	381	356	366	392	365	385	383	381	387	345	379	365	393	375	380	338	377	336	353	369	404	369	349	354	342	369	380	379	335	350	373	388	350	368	314	379	368	351	399	376	376	374	404	362	360	381	315	371	358	360	377	366	371	337	367	371	347	377	343	371	374	361	364	328	355	370	410	363	368	355	364	321	366	380	355	382	404	350	401	396	341	374	335	345	346	357	328	379	344	380	328	351	371	375	399	400	401	379	396	367	382	347	353	382	355	353	371	362	354	332	351	393	364	333	378	395	388	373	369	378	367	351	363	337	376	385	338	393	379	356	392	360	387	340	347	366	399	392	369	346	374	363	369	333	387	338	359	351	368	389	387	368	344	370	364	389	384	351	363	383	370	368	347	391	365	371	387	345	328	355	393	365	356	372	379	317	353	376	393	321	385	340	395	340	359	369	377	351	383	341	340	384	348	359	358	366	365	390	361	382	342	375	395	366	369	383	363	401	366	353	406	368	379	352	384	389	428	392	349	365	357	414	417	357	356	365	386	386	356	366
20249	29630	37900	30932	13178	9273	5579	2384	1143	904	862	858	856	814	835	789	870	826	854	839	853	823	830	817	829	896	797	811	867	862	807	828	846	789	845	912	868	851	863	875	829	852	855	879	851	853	850	845	813	864	888	842	888	850	875	848	867	813	863	832	861	810	853	872	804	844	857	920	874	826	856	782	829	844	887	849	839	851	829	825	860	837	863	820	829	801	819	825	864	861	837	862	848	807	805	885	871	838	833	810	832	814	939	801	820	805	811	837	879	867	820	840	802	828	804	861	828	866	847	836	824	867	854	850	831	796	830	809	874	805	822	825	888	832	876	848	798	830	872	850	871	828	800	852	831	872	865	821	855	821	834	810	838	833	822	892	836	862	861	758	823	845	756	858	835	843	775	843	816	826	841	858	852	823	853	836	799	827	815	831	848	790	833	850	834	869	778	828	860	807	805	880	836	840	801	847	830	868	899	846	837	828	835	772	912	827	841	874	819	834	843	820	848	805	882	854	841	844	847	824	840	812	846	856	868	815	881	821	807	860	795	831	817	809	865	823	839	816	850	842	781	872	857	865	812	835	802	861	754	800	858	812	853	883	839	860	875	823	839	859	854	866	831	856	824	822	909	863	787	777	789	840	815	821	846	844	814	796	837	769	862	845	848	877	830	825	786	791	824	888	861	886	887	857	827	830	839	848	881	814	861	810	832	841	833	801	840	904	834	810	781	827	844	804	840	924	804	838	877	881	823	829	766	823	830	787	844	810	854	861	874	828	803	819	803	829	876	805	846	838	884	828	853	800	858	825	844	843	791	849	869	807	816	820	855	848	854	814	825	828	793	812	865	808	827	814	799	878	832	853	833	866	850	811	836	834	845	846	824	866	832	844	850	805	803	827	822	811	793	855	764	791	886	862	862	845	886	854	822	821	839	833	859	848	847	833	822	828	785	895	786	848	857	840	852	832	852	811	880	777	863	820	767	892	785	855	827	856	825	871	875	824	874	859	828	806	898	852	862	826	857	865	816	864	869	813	826	804	800	829	805	874	835	858	809	856	819	824	838	821	856	835	862	812	822	849	843	834	835	887	871	793	804	825	791	857	907	819	865	877	837	862	828	807	856	840	844	855	760	833	810	870	811	849	819	816	811	864	780	860	878	779	808	830	836	841	826	803	864	844	849	870	781	794	819	827	818	876	830	871	810	842	787	799	829	904	815	776	846	836	889	845	843	761	808	862	828	808	805	887	809	892	830	809	814	833	873	898	828	843	847	874	837	839	819	794	802	841	836	808	837	828	823	798	840	858	844	825	911	788	810	854	850	815	820	900	828	820	836	849	788	866	838	819	882	804	880	815	801	884	813	849	833	853	829	866	808	790	870	836	823	862	865	863	844	825	878	830	862	846	842	823	854	875	818	861	882	847	874	798	849	820	847	756	799	879	866	835	883	830	832	860	817	875	849	827	839	835	841	876	878	848	820	859	861	818	807	826	823	845	811	795	868	873	832	854	831	838	857	833	844	846	742	836	866	822	811	879	900	813	842	811	835	842	836	913	868	825	949	834	822	853	801	860	827	835	862	842	832	843	839	825	797	851	858	841	795	850	832	858	813	819	861	834	823	881	876	826	865	894	820	838	817	803	844	874	835	786	808	826	866	844	855	839	892	862	878	863	836	836	828	828	844	856	820	840	858	832	801	814	826	849	902	858	867	837	874	797	833	787	867	868	791	828	835	865	840	864	816	850	873	846	844	868	805	840	803	819	832	827	772	860	835	834	837	855	847	837	896	855	896	842	748	782	857	897	784	852	811	883	791	790	839	842	827	782	810	824	829	875	874	795	818	854	830	804	866	824	794	862	902	848	829	850	851	865	870	811	841	874	816	820	835	885	790	832	824	841	852	848	870	873	875	849	845	859	811	858	888	762	810	884	821	885	831	871	829	816	805	815	804	836	868	852	843	839	815	875	868	829	810	859	814	812	794	878	787	801	814	817	881	847	870	876	862	794	839	857	775	856	853	814	896	819	844	860	828	803	835	829	843	852	829	831	842	824	822	838	820	779	873	841	841	802	854	825	846	785	854	807	866	846	812	810	864	846	859	815	879	825	844	865	794	826	876	930	773	867	806	874	869	831	788	841	853	851	815	863	752	816	810	851	814	824	848	805	869	827	839	880	829	810	800	820	867	824	843	919	806	808	870	879	794	847	848	816	879	811	842	870	886	795	792	841	836	786	829	818	795	810	908	824	844	876	819	799	827	859	784	813	809	800	804	827	879	806	844	866	842	787	859	882	789	830	834	844	836	816	861	910	801	833	848	866	810	840	854	827	829	837	820	833	846	816	875	860	850	848	831	850	796	845	833	741	782	853	807	842	864	814	832	845	770	811	873	813	810	879	818	869	831	783	820	851	782	841	865	789	846	846	855	789	839	837	825	873	861	838	818	816	865	805	854	843	813	847	839	825	811	811	843	839	832	819	796	833	826	876	846	802	802	786	856	874	840	842	814	887	804	839	851	812	803	826	828	801	878	861	845	806	888	830	852	787	835	753	814	840	870	848	822	830	827	869	873	821	817	820	860	819	886	831	798	799	833	819	798	856	870	792	829	855	869	805	857	835	886	820	811	890	814	867	801	880	821	767	827	813	836	853	839	817	834	828	801	819	836	827	822	815	885	809	881	884	755	819	850	901	817	798	870	868	813	837	845	874	845	797	832	785	831	838	841	843	845	828	846	870	831	829	877	827	820	854	844	890	866	805	846	878	830	845	817	777	806	768	836	859	809	866	854	851	906	865	890	873	835	804	878	855	879	882	872	821	868	827	794	805	838	829	814	843	890	823	816	851	782	850	849	852	833	873	824	858	784	861	845	825	891	815	816	849	805	841	868	804	825	843	864	815	858	806	899	809	829	839	853	822	858	813	851	835	831	812	784	811	851	827	819	806	905	797	838	807	802	871	868	864	828	839	820	871	864	819	864	798	877	813	834	840	876	849	815	803	845	834	831	883	827	816	834	870	821	815	856	894	895	830	840	846	854	842	852	777	823	879	866	834	849	879	839	826	810	830	825	804	843	780	816	861	848	838	825	808	822	855	913	774	861	845	820	819	829	826	855	799	829	791	842	825	861	792	848	811	780	859	798	830	860	840	851	813	866	819	878	844	807	876	864	831	832	869	867	806	820	834	831	870	837	812	869	809	828	813	820	876	835	854	812	858	795	838	834	867	857	826	848	856	872	856	839	852	863	839	878	782	845	824	852	817	808	884	847	824	809	847	820	824	881	829	794	815	853	816	850	832	849	870	887	840	852	844	815	804	865	820	894	853	860	785	865	804	850	857	806	816	843	838	829	832	805	834	814	851	860	835	852	801	788	825	869	834	847	818	819	804	835	857	795	822	863	884	829	817	855	819	887	802	819	805	898	875	810	838	797	853	872	870	860	802	872	844	854	827	829	827	826	872	815	886	811	830	819	818	841	831	834	840	799	795	845	844	822	855	881	787
58590	48409	48893	37559	29637	26803	22954	11717	2897	651	417	394	373	356	342	363	380	354	354	357	362	323	367	355	325	356	369	384	388	312	344	354	384	354	349	333	352	364	344	346	371	349	381	373	377	384	354	316	361	382	338	399	334	345	358	376	362	366	342	366	339	411	362	362	362	324	405	351	353	345	344	371	375	363	388	363	363	399	349	347	367	356	372	345	368	396	367	357	428	344	364	385	360	349	341	368	336	360	309	379	373	331	398	385	357	366	396	364	349	367	353	372	362	339	375	369	339	358	364	376	336	377	377	385	380	353	328	393	395	383	372	369	321	395	366	372	370	371	375	322	380	352	375	366	318	365	352	369	350	304	344	343	356	375	356	346	376	397	412	344	367	346	369	417	362	371	362	363	369	352	356	365	362	352	367	361	391	357	374	389	344	350	378	348	398	348	384	352	388	325	346	378	359	375	370	361	356	342	363	364	355	365	394	381	349	391	380	323	375	334	356	352	375	331	357	383	319	380	379	341	342	363	364	396	355	329	351	369	361	387	378	422	363	389	391	401	406	384	330	330	355	348	356	346	386	380	368	362	386	341	375	357	315	372	378	390	346	312	354	358	367	345	405	367	380	393	375	358	343	371	338	342	352	365	343	330	408	375	353	347	361	364	357	386	397	359	394	362	347	339	353	382	342	339	398	351	364	383	357	362	340	372	378	377	347	380	348	368	350	348	369	350	375	367	350	330	360	376	367	342	343	330	365	393	345	345	329	353	375	330	354	345	373	362	376	367	369	365	341	370	353	346	337	360	357	311	374	371	380	341	396	370	355	340	346	368	366	355	347	365	338	345	382	319	364	401	364	383	374	370	370	357	349	322	341	365	358	357	342	382	362	376	351	384	365	334	384	371	350	332	345	348	362	344	379	369	322	357	336	330	350	365	345	371	396	376	381	340	361	370	319	362	382	364	334	312	357	321	351	372	379	329	355	342	344	352	367	350	362	344	380	380	376	370	362	364	396	347	356	353	353	350	412	349	394	370	327	364	358	377	365	370	357	351	376	411	334	410	359	372	369	370	361	383	334	347	389	358	359	339	349	387	352	357	357	342	371	315	379	379	365	337	354	341	328	362	384	368	389	395	370	373	361	374	391	361	387	347	363	364	340	346	360	361	363	361	324	368	364	341	323	354	340	371	414	339	360	330	390	358	374	350	383	391	372	357	360	330	370	366	369	347	339	351	383	332	381	357	367	372	392	355	356	374	370	357	374	344	372	355	370	338	350	380	362	370	354	383	394	368	335	393	383	385	379	366	342	370	368	369	359	357	353	377	379	373	349	397	370	366	354	331	341	344	379	404	353	374	378	348	363	340	379	374	365	396	355	331	379	338	346	370	379	349	330	337	355	374	396	386	374	354	368	361	346	370	379	385	391	362	348	348	363	371	337	339	368	342	385	397	353	345	383	380	387	354	384	344	379	340	349	385	387	360	377	331	377	369	372	351	336	346	369	360	354	364	324	364	348	364	373	367	372	391	365	389	398	363	367	379	366	365	351	348	377	350	355	381	388	358	363	378	353	355	339	371	356	359	343	341	355	357	350	362	395	390	381	381	389	385	374	334	338	346	327	358	335	385	391	395	363	362	362	372	371	303	316	351	343	337	333	364	356	361	334	350	372	366	362	341	375	379	391	352	348	308	360	369	368	385	355	370	353	373	367	386	337	353	381	403	360	333	366	366	389	382	292	341	368	367	346	333	361	352	383	378	339	355	341	363	332	361	334	362	386	349	395	327	345	383	372	367	390	404	372	374	371	351	338	368	365	380	398	373	340	350	376	377	359	375	340	352	370	350	356	366	326	361	366	331	304	330	358	346	347	314	386	361	383	357	337	395	364	342	361	344	369	364	338	356	364	324	341	370	359	340	375	312	358	420	362	354	383	378	378	399	354	380	389	383	346	369	343	371	359	358	355	376	366	336	351	345	357	333	381	357	344	368	358	382	347	366	348	346	343	346	365	318	374	347	375	340	377	359	356	334	344	366	351	364	359	372	360	355	390	359	364	398	365	363	396	364	368	353	371	332	358	394	410	360	378	340	325	351	371	357	342	401	389	369	361	363	363	311	376	385	387	360	383	364	368	363	365	391	372	355	328	399	364	376	345	404	344	359	335	391	369	340	369	360	350	389	382	381	398	381	368	322	337	334	366	368	389	310	338	372	375	375	338	381	381	372	385	344	356	356	393	354	332	359	358	350	332	367	328	355	361	360	354	337	350	356	302	346	355	392	380	407	360	387	358	421	355	358	355	387	376	380	354	386	353	401	357	385	371	370	371	384	350	389	357	334	354	378	359	337	398	390	337	356	367	377	323	327	325	339	358	373	364	401	419	382	391	360	374	381	374	366	374	368	369	345	364	391	338	367	353	354	361	380	361	375	379	373	413	373	363	351	334	359	350	319	348	384	356	364	322	382	370	337	376	353	359	333	370	410	378	362	399	361	381	396	392	379	339	334	349	354	334	340	355	347	338	392	387	368	322	356	358	376	374	355	371	349	361	373	364	360	374	314	327	352	365	375	370	377	321	377	356	391	336	352	387	320	379	377	355	354	365	370	356	348	376	332	364	368	372	345	387	373	357	356	363	360	335	352	378	365	343	382	347	375	369	346	346	343	344	353	370	364	353	326	373	385	342	378	377	351	361	375	320	358	388	348	353	351	369	347	341	357	386	375	356	358	366	376	371	412	360	362	370	351	356	330	356	374	367	358	341	330	377	351	325	336	386	341	316	380	336	345	373	372	389	364	331	346	364	374	363	377	406	376	340	394	371	340	366	380	399	359	363	326	363	343	341	353	396	336	341	358	351	342	329	367	311	362	363	380	399	338	343	381	362	365	343	348	333	332	365	364	331	383	368	347	348	331	360	354	340	373	385	385	347	415	351	314	379	371	346	352	328	342	353	370	382	371	339	363	330	351	363	343	374	385	324	339	382	376	372	360	355	345	348	380	364	350	361	366	344	360	343	330	352	380	353	344	379	350	330	356	387	377	344	300	384	373	389	353	367	341	364	366	358	344	325	381	360	347	360	370	388	373	357	372	355	338	361	354	368	360	379	361	365	339	386	389	347	364	337	380	368	358	362	362	330	365	376	364	346	364	370	343	367	387	335	345	387	372	352	350	375	356	359	375	359	349	325	377	364	364	358	369	374	348	349	365	434	360	345	334	353	361	364	332	386	348	343	368	340	377	378	358	343	332	349	351	363	360	356	376	364	359	360	359	354	337	355	364	355	366	390	377	354	383	378	403	353	414	321	361	350	324	336	368	390	398	363	336	396	339	351	357	394	369	363	382	353	368	355	386	327	374	325	344	358	369	359	380	371	373	366	384	333	372	358	364	356	333	382	362	387	347	394	381	345	368	361	358	377	319	377	370	333	344	343	359	341	368	326	345	358	361	354	390	368	364	348	336	342	347	335	391	363	368	365	349	350	365	337	360	351	386	372	378	353	350
49382	58711	57735	54784	51718	41608	27316	10460	3076	1354	986	918	814	783	823	836	803	833	796	793	777	818	820	839	855	780	800	808	793	818	839	764	814	796	831	770	790	821	789	788	823	838	825	833	748	824	812	776	775	840	886	785	812	785	809	801	846	802	809	788	815	819	779	867	799	792	783	810	783	826	813	761	797	822	747	793	809	836	814	830	797	762	791	801	825	835	832	846	814	810	824	816	815	782	793	836	872	889	866	813	854	829	777	809	818	801	823	785	753	845	817	785	868	771	821	797	865	797	824	800	785	802	835	808	788	808	782	837	830	805	810	781	763	768	797	812	794	817	805	807	809	812	769	761	787	787	785	800	816	854	835	776	850	780	781	826	793	781	762	778	776	792	781	815	812	810	814	823	816	810	785	789	857	780	800	809	822	762	810	802	763	797	825	812	826	788	833	836	810	763	850	828	845	850	810	795	858	820	856	848	824	823	767	773	835	798	823	832	810	822	777	848	824	849	828	756	805	839	869	809	772	731	799	822	853	821	823	830	863	793	783	773	797	760	843	791	871	780	810	823	840	835	763	807	870	794	809	839	826	790	856	782	852	825	833	759	783	803	828	855	773	805	766	793	806	797	812	832	784	820	841	837	782	861	778	816	789	832	798	798	816	795	820	800	842	825	771	822	815	817	788	828	790	784	803	798	825	816	808	809	838	796	794	827	811	795	813	817	823	835	849	813	795	821	796	806	781	795	803	835	814	813	807	799	811	801	818	818	831	849	820	815	812	816	859	794	830	836	792	804	849	798	756	793	832	812	762	788	805	812	816	795	771	802	767	855	801	792	797	876	784	795	771	828	798	855	853	806	822	856	794	865	797	843	763	831	795	791	824	781	771	833	855	829	804	910	751	819	807	795	817	822	795	812	821	783	817	848	812	826	802	843	778	798	759	821	838	836	810	826	831	830	820	826	836	834	778	804	798	860	789	819	852	819	781	850	802	789	767	845	784	833	797	809	788	828	840	824	797	847	812	857	787	813	796	768	860	808	818	795	886	801	814	843	834	866	845	866	853	787	810	789	822	812	814	802	815	783	829	879	789	812	795	811	792	795	810	798	799	817	833	810	769	813	821	786	788	808	865	779	858	801	815	832	862	815	860	790	859	876	838	847	833	825	816	771	806	841	830	826	811	854	824	852	817	816	834	851	796	830	834	805	772	738	789	811	861	804	793	878	777	790	814	802	837	809	815	816	787	756	818	814	816	757	837	874	814	819	817	833	825	795	839	801	831	766	761	802	824	813	809	868	838	793	806	765	807	811	881	846	794	846	828	779	844	819	821	791	810	823	864	791	822	844	781	820	794	799	834	792	770	813	833	811	788	806	803	821	826	752	786	814	843	790	836	824	838	840	826	823	814	788	838	774	814	834	805	844	795	788	817	776	816	788	812	832	775	820	794	824	837	801	816	809	788	820	817	793	815	796	782	756	828	794	800	795	830	810	747	836	792	778	803	829	812	767	808	807	845	790	842	777	778	800	844	810	821	819	852	768	834	870	863	812	781	831	845	829	818	778	823	752	800	836	821	810	805	779	841	823	834	849	823	779	782	845	861	835	820	771	761	745	770	822	778	801	819	800	857	791	814	819	838	777	853	796	809	764	826	793	793	818	779	831	788	790	797	776	833	810	851	776	803	814	859	804	833	801	823	807	768	779	824	847	807	787	802	825	758	761	857	835	841	778	803	825	794	796	855	816	787	804	796	836	801	796	793	800	827	823	845	805	777	824	849	807	794	798	830	864	766	763	784	824	758	809	803	782	821	802	815	828	828	789	805	771	829	847	768	784	889	818	843	744	819	803	830	801	840	833	770	807	792	767	829	839	797	761	824	806	827	820	799	846	817	806	778	825	783	798	765	871	846	827	835	840	752	830	803	815	796	819	846	818	798	792	844	827	823	771	824	806	825	831	801	797	759	802	773	853	818	763	814	788	842	760	788	833	816	850	825	822	820	897	801	846	856	832	827	835	837	808	841	804	824	794	822	789	797	769	828	840	794	792	833	833	753	803	836	803	803	817	829	818	815	800	840	827	758	829	827	838	810	809	793	753	825	810	821	788	765	828	786	815	834	826	826	787	842	780	828	797	794	795	836	862	837	817	799	791	785	796	786	806	776	799	835	829	828	793	734	768	801	811	829	772	873	843	806	843	801	788	793	867	776	807	804	815	818	792	801	770	765	757	819	786	776	792	863	821	781	826	809	793	778	878	799	811	843	788	811	804	779	816	801	799	831	788	787	800	803	798	839	821	801	798	794	798	802	793	852	854	788	779	758	798	878	807	803	812	801	809	827	801	793	800	797	757	783	809	775	841	790	852	807	833	811	802	818	827	855	785	823	798	791	820	778	807	800	785	882	779	806	826	809	839	751	820	797	828	793	859	829	775	839	801	777	864	812	795	821	810	839	797	806	865	808	775	835	793	782	830	828	785	812	804	800	844	848	809	822	886	841	856	816	832	736	781	835	793	837	825	786	792	804	831	828	820	807	778	832	784	771	761	878	762	818	765	835	848	815	782	830	815	816	851	785	784	779	773	721	801	839	810	861	836	791	798	838	797	806	800	878	807	826	826	811	831	815	802	792	820	816	826	799	802	803	824	793	838	814	783	842	839	807	776	806	788	807	769	794	878	793	806	844	831	848	806	797	808	774	845	789	824	843	796	836	792	797	831	810	833	769	780	852	771	844	807	785	802	866	776	835	825	846	771	849	799	787	823	774	807	797	799	841	815	836	803	846	872	791	827	762	780	807	785	768	819	768	879	815	760	837	767	829	870	798	841	823	796	838	838	850	836	814	789	810	786	844	802	758	812	894	796	731	798	800	818	800	819	800	783	874	836	788	879	765	797	845	805	796	784	818	821	816	790	853	801	779	798	793	819	847	846	805	824	893	807	816	791	814	852	847	806	819	774	850	793	746	774	794	827	870	791	840	767	862	852	774	783	830	829	823	840	804	828	783	825	872	807	768	796	817	815	837	803	810	790	810	844	842	800	814	799	788	835	781	836	816	814	801	784	810	837	832	783	821	848	806	810	773	753	807	839	799	813	814	792	812	829	820	816	836	806	792	837	797	815	819	798	855	821	792	812	815	858	807	846	803	846	844	826	823	818	879	870	824	823	762	825	812	764	814	803	804	792	885	831	775	842	812	821	808	814	780	813	806	774	801	839	831	835	787	802	774	799	844	805	812	822	819	789	832	844	855	821	804	815	831	829	811	818	836	802	814	818	771	842	784	773	819	824	820	813	796	790	837	813	806	801	835	793	803	815	798	828	826	766	846	829	812	837	828	841	831	807	782	812	810	823	784	789	794	848	780	826	800	794	841	824	806	772	811	783	815	798	829	792	822	766	824	822	815	795	765	808	796	807	835	848	811	825	771	807	754	842	802	825	804	794	834	810	846	792	864	817	776	865	854	809	806	814	829	770	821	807	836	823	869	843	842	770	882	812	814	841
59345	48335	42071	35603	31744	28152	25754	20820	11150	2311	561	418	359	351	412	359	382	377	403	340	367	399	330	366	338	369	373	358	303	361	390	387	322	356	345	370	318	347	377	297	333	323	376	378	364	355	348	367	358	366	340	352	352	356	324	347	322	356	356	374	338	356	340	345	357	344	341	371	389	347	358	366	362	370	336	370	342	384	356	342	380	314	346	303	360	345	370	319	350	347	338	349	326	366	340	334	367	362	337	320	379	387	358	343	347	352	354	366	366	307	377	325	356	359	331	360	375	338	357	333	342	343	341	339	396	312	338	317	342	345	350	342	353	308	344	363	335	342	351	376	371	347	358	343	331	365	339	347	365	313	348	329	351	356	337	365	336	328	386	355	333	345	339	346	372	314	367	371	353	324	344	359	335	364	365	339	331	306	353	349	350	325	339	348	329	341	373	352	345	359	344	352	353	337	289	353	334	300	348	349	367	354	347	350	343	339	317	340	370	362	372	375	351	383	350	354	381	344	338	351	351	356	345	375	362	350	342	353	345	358	325	351	355	342	323	330	338	340	387	363	331	357	314	370	377	350	301	317	339	330	332	352	330	357	323	335	324	350	337	355	353	358	369	384	334	326	351	349	342	353	365	311	361	355	372	343	370	362	361	327	334	350	365	347	342	357	330	347	362	328	325	329	319	324	381	351	363	326	383	380	343	358	305	333	347	368	377	358	317	354	344	346	355	390	366	335	348	333	392	377	321	347	342	352	325	303	342	336	343	372	361	345	336	348	327	328	334	373	385	378	349	320	346	333	357	318	317	315	350	346	390	336	329	327	367	311	345	353	327	345	350	349	348	371	331	352	344	356	360	370	346	360	357	327	319	362	323	323	363	365	369	331	381	358	336	392	349	334	319	365	339	310	355	346	357	325	342	330	326	354	355	361	348	391	367	303	361	330	379	386	351	354	351	354	345	329	350	326	348	374	386	350	347	311	345	371	393	337	298	330	353	325	339	335	360	350	331	338	335	314	355	353	353	310	337	331	349	368	350	349	358	336	345	340	306	349	336	376	365	332	354	371	341	315	364	380	357	338	330	326	337	347	326	321	318	350	361	380	368	313	329	342	311	343	310	350	334	348	365	325	330	344	358	361	319	341	335	315	321	368	385	334	398	359	370	315	318	359	338	307	344	349	328	370	365	350	355	332	341	314	383	344	351	327	337	360	352	361	345	380	330	360	330	358	330	366	362	316	303	355	363	355	364	358	334	328	371	349	353	346	327	329	338	334	350	377	307	352	333	342	344	343	314	365	363	354	339	354	359	335	335	371	345	360	322	353	363	339	347	322	358	338	332	366	368	376	336	342	306	324	366	369	397	356	323	369	334	355	327	362	321	350	355	309	330	326	369	348	345	337	341	339	337	359	342	325	351	349	358	354	374	364	348	330	353	346	331	337	341	375	368	337	347	380	321	348	335	341	365	313	383	385	365	314	361	372	350	318	345	367	342	355	340	366	334	347	327	370	340	336	363	347	347	352	361	358	352	311	380	328	354	352	314	369	354	315	354	317	348	337	323	336	305	362	346	352	350	323	346	339	319	335	354	312	388	284	341	335	352	327	306	340	335	347	373	340	328	377	383	353	350	339	314	364	355	330	353	348	377	340	316	356	364	367	364	307	387	341	316	309	368	332	363	372	367	386	363	363	360	342	343	373	331	351	288	367	314	348	368	326	323	347	355	329	329	325	322	313	316	356	365	354	332	388	334	358	335	355	340	385	382	349	400	377	337	359	374	344	368	353	371	371	346	345	358	330	357	371	375	368	349	387	354	342	353	353	335	345	337	334	386	354	359	339	367	351	329	335	400	341	325	354	346	356	391	348	320	389	350	317	338	350	373	369	355	331	341	352	361	352	372	331	334	345	336	312	354	366	373	332	306	342	342	357	383	341	343	337	320	345	391	345	333	359	319	343	338	354	322	347	351	315	332	397	365	356	335	368	368	344	337	370	355	366	342	379	317	324	316	327	338	329	333	363	373	359	336	360	319	342	319	321	412	329	364	305	343	366	348	339	353	320	316	337	344	328	359	326	319	328	342	351	323	325	345	342	345	367	356	353	356	357	331	344	353	347	364	322	382	363	345	342	360	339	369	390	319	356	325	362	341	331	357	357	331	365	330	352	363	335	350	332	356	338	352	316	312	309	369	377	346	367	313	375	357	322	347	351	382	355	356	326	373	338	340	332	329	348	375	359	357	338	311	330	342	348	356	369	344	348	344	340	326	323	371	358	305	345	351	337	389	362	362	322	311	368	352	341	331	331	368	321	373	346	358	352	327	346	311	325	308	331	342	335	338	355	371	393	359	333	346	382	359	350	344	348	342	352	336	359	320	342	375	326	371	338	345	339	366	376	370	328	311	333	328	382	342	298	345	357	340	340	345	355	329	358	325	386	358	401	320	315	352	347	371	369	350	318	329	350	344	349	338	327	320	354	327	357	367	361	342	340	350	350	330	340	356	327	356	350	333	349	345	352	339	331	339	349	336	338	347	315	353	318	348	359	375	327	340	301	336	342	363	341	327	312	356	354	352	358	342	313	319	331	354	323	362	369	307	353	326	375	355	352	350	297	314	340	338	347	336	345	359	339	354	353	312	320	349	329	360	390	344	358	362	322	341	376	362	343	389	371	388	366	336	337	350	370	363	393	350	337	366	359	355	323	372	331	332	369	350	365	356	346	378	308	361	322	356	362	351	311	341	334	373	331	339	337	359	356	344	337	353	331	369	359	380	340	381	335	339	342	335	381	346	335	367	380	356	382	331	350	320	325	347	366	330	315	371	367	333	368	324	353	354	359	327	386	368	391	358	369	362	333	339	323	359	347	337	364	334	318	370	359	345	361	325	344	327	372	376	340	354	309	357	370	353	379	352	346	342	379	341	334	359	352	354	373	353	406	369	353	359	323	363	378	364	366	363	355	373	312	371	362	331	324	321	366	347	348	318	345	351	380	339	326	388	361	364	379	391	351	338	342	362	353	326	352	370	326	346	344	297	349	331	328	336	364	327	371	365	329	373	331	348	324	330	349	371	368	352	370	347	367	374	349	323	336	343	307	341	370	384	384	394	358	362	351	348	341	352	364	334	368	351	339	357	355	361	371	359	352	320	376	300	362	340	356	331	281	324	356	318	326	320	346	358	324	366	320	333	352	319	367	375	329	343	314	339	318	359	381	368	385	347	347	342	365	353	339	352	352	336	353	354	369	314	357	331	329	348	316	328	364	365	311	345	315	319	385	338	347	335	326	349	341	346	366	299	324	342	371	370	313	339	346	349	331	353	351	369	360	343	317	336	344	355	357	346	342	322	334	355	347	339	359	347	336	360	359	296	321	345	358	320	359	313	321	383	358	371	373	370	417	376	361	349	321	359	385	334	346	359	319	335	352	363	336	346	325	350	347	367	385	342	377	316	355	380	306	354	334	368	379	345	377	338	349	311	356	389	334	340	350	327	358
55139	58647	56076	58809	60436	53259	37849	17198	4905	1749	1065	921	747	834	810	773	796	783	720	771	787	758	743	717	760	767	757	755	782	770	750	763	761	798	735	731	712	710	727	776	743	750	786	729	781	732	740	778	787	743	742	719	729	801	725	744	757	716	784	718	722	724	739	739	739	731	726	752	740	755	732	750	738	755	777	767	756	783	760	754	721	742	762	695	708	751	715	704	722	740	709	796	755	793	733	724	743	760	759	786	785	798	761	791	729	713	755	755	750	777	769	706	746	749	759	726	755	740	768	784	701	719	798	762	751	775	731	735	769	718	757	743	695	760	683	743	749	735	719	758	762	794	737	708	790	709	768	752	753	768	752	762	763	729	751	776	704	710	782	687	762	797	725	778	761	749	710	733	730	744	765	710	810	730	695	733	751	739	755	737	726	747	712	749	730	772	738	726	739	739	710	813	741	780	748	691	725	779	757	799	746	740	797	696	778	755	730	736	712	780	738	786	709	719	722	755	801	687	761	725	723	726	771	708	774	731	753	759	750	770	760	727	780	722	734	760	788	741	750	771	755	715	796	741	731	767	755	736	789	769	724	701	739	697	757	755	728	686	699	744	741	747	714	751	741	737	725	748	763	720	757	727	765	716	722	678	748	759	794	767	739	742	748	708	772	729	736	763	775	752	736	774	725	818	689	717	760	724	732	740	744	697	733	753	733	770	739	740	737	775	730	762	736	768	745	673	735	756	698	735	745	776	728	746	718	701	759	752	759	693	702	752	727	724	740	771	719	758	746	778	758	746	769	785	725	722	777	751	715	702	742	754	751	709	742	781	721	724	773	705	722	714	754	754	817	727	739	703	754	738	752	784	731	771	782	740	733	750	742	769	788	751	688	756	725	710	741	713	702	727	749	773	737	752	799	737	799	782	731	745	760	719	747	763	766	722	714	744	751	683	739	788	773	716	774	717	705	748	800	757	765	771	753	769	735	768	743	722	738	741	767	755	719	791	724	758	746	765	746	752	756	793	790	768	735	755	729	776	758	718	734	735	750	718	790	763	745	792	720	733	740	750	760	727	730	710	713	749	756	788	740	739	763	746	733	731	776	779	773	785	706	721	724	795	762	771	770	772	742	694	709	732	823	732	742	768	684	736	749	757	728	744	774	778	770	725	742	712	770	746	731	789	760	752	774	781	775	752	794	771	768	743	749	732	707	697	680	767	775	731	776	682	769	757	782	742	728	754	747	742	763	699	755	768	734	768	771	756	676	782	730	768	738	716	750	742	700	763	746	752	785	709	706	755	755	791	777	697	709	759	774	733	723	724	763	741	742	702	738	669	771	748	752	745	755	737	781	785	749	755	757	752	784	791	700	734	765	737	724	719	738	721	779	737	739	722	805	724	773	769	721	754	715	707	795	769	725	751	715	764	760	752	722	777	750	727	748	788	777	760	748	758	699	705	723	800	749	679	731	717	775	733	772	745	756	737	785	750	738	757	746	758	763	753	762	755	758	669	743	779	758	759	752	769	782	763	712	803	785	700	761	738	711	769	753	729	739	708	749	708	728	756	728	720	706	732	754	768	796	734	702	737	719	715	713	798	701	741	732	761	755	754	711	764	782	762	763	727	744	718	801	744	757	731	718	777	728	736	730	786	707	762	715	715	720	751	777	699	697	728	794	740	754	744	724	733	750	730	754	752	734	736	771	735	743	693	742	739	727	756	734	725	781	730	798	797	729	729	693	706	765	748	727	741	760	686	715	718	698	721	768	718	756	752	737	779	729	742	746	770	762	766	746	739	772	737	750	729	719	734	723	723	734	720	740	720	769	710	792	801	770	773	741	733	774	795	727	710	750	720	749	748	754	765	748	716	746	726	744	679	761	727	769	739	729	781	760	729	737	715	714	749	712	735	743	709	736	763	758	809	695	689	722	698	748	742	682	720	772	770	696	708	726	761	771	748	724	777	717	731	712	728	751	736	768	717	722	756	721	769	696	790	725	702	693	765	723	798	711	719	710	729	769	718	765	719	735	746	764	725	740	695	794	731	759	790	720	782	720	739	794	669	714	700	718	678	761	743	731	734	737	776	716	722	754	736	768	705	693	730	698	742	738	796	752	712	702	732	729	777	737	746	683	754	742	738	754	736	709	717	721	739	727	786	754	733	752	739	717	758	761	719	743	741	729	735	751	703	767	752	738	795	703	758	756	755	716	741	712	744	738	742	759	746	737	740	775	747	785	738	738	741	739	749	769	777	767	723	725	776	752	701	719	772	780	757	744	713	735	759	736	749	713	717	715	793	719	711	765	750	734	740	732	697	761	718	756	752	703	745	751	785	768	702	714	747	793	750	777	731	736	727	757	719	745	761	792	770	720	741	760	762	743	719	743	721	731	709	770	710	759	785	792	731	744	742	800	793	697	782	732	737	748	738	699	786	765	742	723	739	727	716	709	770	762	749	792	799	692	727	738	756	770	743	722	740	736	756	717	754	719	686	774	727	760	728	743	722	750	735	744	729	753	764	769	791	691	722	726	729	799	728	743	758	761	765	727	739	808	764	724	758	750	697	770	777	725	678	731	756	738	694	744	731	716	729	720	783	745	761	748	708	761	728	728	670	771	739	675	764	710	727	762	755	719	748	728	720	729	738	697	758	717	783	766	739	710	743	794	686	724	802	759	734	702	730	753	765	756	744	749	748	739	704	748	736	721	690	710	752	731	782	763	727	739	708	705	720	733	790	701	757	747	741	779	744	758	722	726	794	732	776	709	749	775	737	773	746	703	710	803	768	693	728	729	757	733	732	742	714	735	763	699	751	745	727	740	744	754	724	733	712	739	756	706	745	685	727	782	699	730	759	695	772	743	709	715	775	686	735	715	743	731	777	715	736	730	735	734	761	727	735	732	726	768	699	740	709	737	777	730	750	753	775	780	721	714	723	746	722	760	798	731	739	724	737	790	695	730	741	765	727	738	734	747	743	736	767	735	789	724	707	746	739	712	691	771	749	749	742	740	725	712	739	756	760	773	764	747	743	785	766	767	758	758	745	778	717	800	756	736	744	702	766	773	735	734	739	745	743	739	740	725	722	788	753	753	761	700	701	703	760	758	732	782	734	719	729	762	787	734	745	774	724	782	752	736	737	807	755	777	774	770	775	740	751	747	738	718	705	743	754	691	713	751	744	735	757	754	765	712	748	749	732	723	724	773	758	747	720	770	728	744	770	699	750	728	710	778	709	742	748	727	734	784	773	734	733	719	763	768	773	723	729	795	720	783	758	736	722	795	726	748	736	724	738	749	727	733	715	732	752	730	779	747	689	778	761	778	729	774	754	757	780	727	758	774	749	748	767	753	705	734	739	713	754	746	733	686	747	753	729	739	736	757	719	765	737	719	750	752	728	706	780	715	807	734	743	760	749	715	737	741	763	814	786	668	689	783	744	739	684	747	730	767	755	754	753	742	754	741	732	733	683	811	736	700	736	735	750	748	761	697	734	792	767
28509	41893	33952	23330	8479	3514	2019	915	508	421	420	405	374	361	373	345	378	362	389	421	407	324	348	375	360	381	375	358	397	376	362	379	348	371	393	395	339	359	380	385	368	371	337	369	383	382	394	374	372	344	359	384	364	314	392	353	384	384	342	391	360	380	389	379	369	367	348	356	361	363	359	383	378	365	379	377	375	358	413	353	356	356	383	389	348	380	375	379	393	363	392	420	380	370	379	403	361	392	382	384	366	371	365	379	313	373	353	345	374	392	383	360	370	365	406	370	352	317	377	386	372	368	384	359	386	355	341	358	388	428	354	365	371	354	344	381	367	389	364	415	398	373	382	376	371	365	341	364	368	392	370	384	382	366	370	367	376	365	365	392	373	368	374	363	386	371	384	390	371	377	403	346	353	346	405	406	358	372	400	386	391	358	352	406	385	351	375	356	378	358	358	404	379	343	352	359	401	375	373	374	383	405	373	335	411	357	338	395	382	351	386	362	390	363	366	403	419	391	414	352	385	369	358	371	421	385	329	383	363	420	365	382	381	398	383	386	369	386	377	363	357	351	373	369	352	386	354	365	359	357	381	376	368	387	370	368	345	375	334	348	379	350	378	372	392	399	387	387	369	411	375	371	359	387	362	363	381	366	377	395	365	346	350	348	374	358	387	402	370	370	359	394	372	402	360	377	377	318	408	390	382	381	353	379	383	396	415	356	384	359	395	388	369	419	368	358	383	392	375	344	379	357	369	365	351	385	371	395	328	413	365	391	354	374	381	378	402	399	361	374	412	350	351	350	390	355	365	382	379	373	353	366	343	347	407	365	365	414	356	379	394	401	383	373	371	371	376	342	389	377	379	376	428	407	360	334	346	376	378	341	358	372	381	371	387	335	380	354	359	379	351	372	409	418	354	347	364	346	383	373	365	389	339	325	383	383	419	377	371	377	354	343	386	354	346	386	381	349	374	347	382	384	403	371	371	408	397	360	364	369	396	384	376	377	380	391	378	363	377	383	365	368	397	384	397	390	376	386	413	381	366	366	431	365	364	338	372	367	378	367	361	350	383	314	373	388	373	344	373	364	351	366	381	382	344	364	407	399	391	374	356	359	370	395	371	402	364	359	380	365	390	404	394	394	414	401	403	406	370	388	347	368	379	398	377	386	387	364	365	378	342	361	363	343	403	382	379	374	410	394	361	378	350	360	377	368	376	389	398	357	362	373	368	330	379	385	386	357	369	349	353	349	354	346	413	364	372	391	392	393	374	383	412	412	400	367	374	375	377	326	404	361	383	403	382	373	369	378	403	374	398	366	352	377	360	361	337	392	359	350	390	408	407	398	426	378	379	350	392	397	405	319	403	372	395	371	375	377	379	388	410	360	407	359	367	346	413	409	371	408	395	388	385	344	386	386	387	378	362	381	373	377	371	356	399	390	418	386	353	385	332	362	343	408	351	393	325	333	379	346	379	406	378	389	372	378	351	344	368	321	370	382	386	372	340	363	351	375	375	320	380	375	364	355	350	360	358	381	377	372	389	392	368	367	350	390	389	415	331	373	379	384	396	368	397	373	305	366	388	387	367	394	396	407	380	376	426	391	397	356	372	328	392	405	359	369	323	376	346	368	358	335	403	410	389	362	347	363	420	358	359	358	360	388	377	378	360	352	369	391	359	338	356	387	375	323	384	387	322	374	415	400	398	399	373	382	351	406	404	381	390	382	346	370	349	379	391	419	381	346	396	359	389	366	382	360	359	347	345	350	434	364	379	361	343	403	401	357	387	386	322	334	387	388	367	350	382	382	367	372	358	348	362	376	336	338	397	343	347	388	414	351	374	374	355	335	404	385	380	356	385	381	423	357	388	385	397	359	347	403	338	366	393	376	383	382	383	373	403	361	355	340	373	415	354	375	399	418	399	371	373	388	401	366	370	373	385	374	363	364	374	379	356	383	366	358	394	386	392	391	393	367	386	412	388	372	404	400	344	324	369	380	383	366	326	399	399	349	390	374	362	352	380	348	352	349	402	389	370	390	378	411	389	339	361	369	377	352	358	353	368	340	364	385	375	399	389	372	380	393	377	396	401	381	337	356	368	358	389	403	371	344	385	372	393	372	333	373	389	378	384	395	377	380	339	413	383	370	399	379	380	384	401	339	348	353	384	359	374	394	371	390	392	368	402	360	342	388	346	363	389	372	398	321	382	324	376	410	372	401	368	392	382	358	387	401	347	352	421	397	359	394	422	420	384	367	365	370	390	350	401	348	406	372	399	380	361	366	422	345	361	391	406	380	373	392	405	374	372	315	398	369	355	372	399	393	379	355	396	363	358	399	371	393	404	406	390	408	375	347	348	396	385	410	341	394	357	363	356	356	363	380	371	392	393	353	387	392	367	386	364	376	373	382	328	338	344	368	361	378	381	391	360	380	367	373	392	389	343	374	351	388	380	379	361	401	360	347	402	346	393	427	392	361	385	376	380	369	363	409	387	364	352	294	360	360	383	356	348	355	366	359	356	364	382	405	386	359	394	368	388	392	400	391	388	357	356	348	397	372	383	382	371	411	402	367	360	376	354	385	381	365	354	393	376	379	414	407	394	342	347	368	362	374	380	361	384	332	337	359	323	381	400	419	389	382	373	435	376	368	368	371	407	369	377	375	370	398	375	383	398	369	384	345	362	364	368	374	366	391	371	396	365	366	382	417	371	361	396	376	396	363	381	367	394	401	409	414	373	385	373	408	386	360	379	406	361	352	354	374	373	369	398	413	345	397	404	374	379	385	375	395	420	373	363	351	377	389	342	400	391	415	374	371	350	368	392	367	352	363	390	354	329	383	334	372	371	335	365	376	384	399	379	363	363	371	389	374	366	368	380	348	372	400	353	385	371	350	389	404	369	359	366	386	360	390	408	372	380	393	371	368	400	392	359	417	356	398	406	353	361	407	380	392	416	399	350	374	356	323	370	380	368	383	364	382	377	375	338	404	368	368	365	377	343	424	351	355	412	401	386	390	410	382	365	374	386	374	407	374	409	363	364	388	413	374	403	363	356	391	356	424	386	360	364	406	386	350	415	369	366	363	348	389	384	371	390	390	353	388	353	383	386	370	399	396	361	364	365	336	376	352	368	382	359	355	394	399	388	367	372	398	395	358	395	362	376	380	391	376	401	404	364	388	374	376	363	396	353	374	391	370	364	370	368	395	370	418	400	382	362	399	417	384	345	405	377	422	394	358	362	394	407	366	386	404	369	371	372	373	374	390	363	339	383	388	375	385	418	382	353	383	373	411	384	394	372	399	367	384	373	393	410	334	412	377	368	378	394	384	399	377	348	361	387	346	373	359	388	399	369	339	392	397	382	365	384	391	403	327	389	340	379	371	395	379	366	454	392	373	371	398	392	357	350	341	373	388	395	381	363	387	380	363	361	358	348	382	413	406	384	358	366	370	405	396	385	377	377	367	384	372	318	388	363	377	374	388	396	427	405	377	329	404	413	384
22286	39547	37029	27477	12549	8844	5076	2113	1126	939	854	878	831	818	878	858	844	858	839	873	876	802	912	868	880	877	880	831	854	814	882	864	840	838	841	829	829	828	865	816	906	869	881	883	848	827	829	840	880	865	847	838	836	927	924	878	825	781	852	833	857	862	858	836	893	849	848	838	818	837	794	834	778	911	817	900	856	903	864	826	856	823	844	822	892	848	862	847	843	843	847	867	866	864	837	840	811	889	853	806	889	844	833	873	883	867	850	838	848	834	876	840	892	818	902	871	858	853	828	826	843	850	876	881	831	856	834	841	862	849	827	884	882	857	801	848	837	871	846	828	856	845	837	902	957	872	840	865	873	851	833	831	844	884	827	883	869	811	833	894	796	868	848	836	836	878	870	866	863	867	863	844	858	858	819	867	854	855	778	856	834	885	830	863	860	855	839	882	860	861	857	871	833	884	830	850	904	797	877	827	870	846	856	863	890	912	850	903	814	905	874	856	838	819	873	813	817	911	901	855	858	860	888	846	865	836	870	914	874	886	872	899	870	855	857	924	848	905	901	884	881	863	850	826	848	858	814	833	939	839	887	860	811	905	852	871	843	853	862	924	873	834	866	880	885	867	845	816	846	870	852	842	835	858	870	808	879	856	867	846	890	864	822	809	851	895	877	829	826	852	853	862	897	826	851	837	850	831	834	843	844	853	884	920	845	862	886	849	853	842	876	867	825	855	874	869	878	864	813	848	807	879	845	855	892	876	853	794	880	861	896	834	846	849	831	812	809	847	837	858	856	888	863	864	885	879	845	893	840	914	851	897	809	849	811	850	842	852	834	911	808	889	882	879	830	831	850	892	836	838	840	851	867	835	834	836	853	869	879	824	829	848	884	885	862	863	841	823	837	870	841	872	855	876	839	842	835	834	886	866	831	872	855	860	846	868	861	841	893	836	865	876	845	845	805	917	898	854	878	833	852	888	835	847	847	894	881	823	838	871	905	900	862	833	832	851	789	832	839	856	920	852	828	867	894	840	872	863	873	892	922	898	823	908	830	880	867	864	861	841	846	844	862	793	833	840	832	856	884	823	874	859	891	823	864	855	891	850	879	837	860	846	877	857	863	874	898	819	882	883	805	860	868	874	875	873	879	840	855	850	839	810	876	903	851	883	885	839	867	867	883	817	913	863	891	840	899	871	879	860	884	880	848	847	843	865	871	882	829	833	790	864	867	855	816	816	861	828	856	856	839	844	857	886	809	822	887	824	849	857	876	834	863	892	848	810	829	859	826	867	862	875	851	872	812	815	839	797	871	886	870	824	842	863	846	822	833	837	833	922	843	878	858	915	841	880	824	833	880	804	825	846	782	853	829	893	837	873	842	866	865	879	829	884	868	899	860	823	809	841	848	867	807	867	838	855	870	856	808	845	799	851	841	888	841	854	861	884	887	830	826	876	850	862	847	860	865	844	870	882	865	910	861	850	847	893	899	854	825	880	854	883	877	885	893	873	873	887	933	863	843	832	895	859	843	862	843	834	832	852	842	837	880	885	819	884	877	866	923	931	840	874	853	860	859	867	871	863	825	881	808	838	852	821	825	819	865	833	855	879	817	867	845	858	877	804	860	885	904	834	846	855	871	845	833	855	888	834	884	852	852	852	836	899	863	833	835	828	846	846	852	845	816	862	851	928	866	888	877	857	807	832	876	903	832	860	888	845	848	848	853	920	866	863	859	884	867	899	770	850	887	843	766	839	791	858	834	834	829	875	868	837	815	826	882	836	883	877	831	840	851	895	818	870	890	857	863	886	844	834	843	851	847	837	886	826	905	873	836	862	890	831	881	825	876	857	825	845	892	830	892	836	834	940	886	855	846	907	891	888	918	872	822	831	875	893	849	835	801	842	846	899	831	892	904	902	885	842	864	830	889	841	838	889	879	839	853	867	817	870	799	871	833	806	866	892	883	884	908	886	826	898	810	883	822	849	863	851	887	855	836	829	872	823	836	890	839	839	844	861	818	849	857	870	848	841	874	830	830	889	898	823	774	849	856	859	898	856	865	861	849	867	945	865	858	829	813	847	853	845	864	802	875	866	909	781	811	854	854	801	870	824	822	869	900	861	885	830	840	909	841	901	885	900	848	793	828	896	886	833	865	865	843	805	857	886	834	876	857	846	820	861	820	830	852	841	821	825	887	839	890	826	866	866	832	811	861	831	885	894	847	871	851	805	820	871	869	881	906	855	893	892	813	870	847	856	898	839	886	848	852	813	857	855	854	845	824	860	828	834	856	848	833	857	832	842	835	857	849	873	873	874	849	913	884	867	836	917	863	898	879	887	810	838	797	880	865	927	883	783	852	858	896	859	824	858	821	922	884	882	797	833	852	831	858	821	823	892	883	889	830	833	891	861	832	852	893	898	852	914	867	869	839	835	872	899	872	870	866	909	890	816	865	840	820	874	824	864	834	888	846	902	883	893	853	813	926	869	873	853	851	828	861	867	848	854	860	944	820	855	897	857	861	862	857	850	871	867	855	878	837	889	873	846	817	887	870	918	843	834	882	914	869	860	869	861	833	876	852	877	858	871	875	828	838	878	878	899	856	869	866	854	837	836	857	845	888	849	799	840	867	880	876	831	860	849	896	824	927	905	816	857	817	843	906	905	869	789	884	920	793	827	846	842	839	827	862	838	878	823	864	837	900	833	844	831	857	917	861	913	852	870	839	878	834	839	906	821	854	836	827	911	861	900	835	842	867	814	838	822	861	910	823	817	851	837	837	839	855	832	857	893	859	877	874	835	833	889	856	836	881	863	855	832	834	889	858	841	829	871	885	826	813	845	846	888	869	850	900	846	883	833	866	869	885	850	885	771	900	852	911	920	812	855	863	901	866	860	900	898	849	838	840	878	843	806	849	888	851	902	909	825	878	849	871	834	867	889	864	845	852	881	888	875	867	841	890	916	823	853	887	879	880	887	824	852	863	830	850	800	830	871	868	825	827	835	885	828	887	915	820	834	847	839	884	896	853	866	828	849	826	863	868	836	837	921	878	857	812	829	786	822	800	822	884	878	879	886	894	853	874	810	816	871	873	844	830	832	818	854	886	815	888	887	835	914	876	851	845	863	841	828	853	836	889	862	809	827	906	864	885	884	929	847	870	830	907	838	813	869	855	859	839	854	823	818	836	812	844	832	867	848	853	861	817	853	824	816	859	899	849	849	850	865	859	837	828	857	913	846	820	936	854	891	879	902	908	830	810	895	896	874	820	903	842	846	854	804	828	830	891	848	867	947	874	845	892	901	846	848	936	863	914	811	860	905	848	862	843	872	894	896	888	871	874	846	825	786	861	865	810	911	828	823	832	877	852	860	843	900	871	874	865	832	849	862	854	845	871	873	835	868	877	806	812	831	831	818	918	839	868	846	866	965	853	871	843	879	869	873	845	870	792	888	849	807	868	819	869	828	869	811	853	852	817	885	852	887	890	827	906	838	851	884	832	827
58404	49004	44227	31152	26214	26746	22850	13701	4086	799	434	398	427	428	400	372	384	368	366	387	387	368	376	408	391	365	384	394	388	367	352	379	342	399	341	394	379	363	384	345	363	363	383	408	370	353	388	395	347	397	392	381	355	388	371	372	357	356	376	392	389	384	322	339	398	378	401	398	376	386	322	358	388	379	420	375	394	380	410	393	391	403	376	366	388	376	404	391	382	383	386	387	380	345	351	411	350	365	373	356	401	382	377	396	399	371	374	428	379	392	361	386	384	366	375	335	384	415	393	393	392	368	401	364	367	355	399	350	355	367	379	383	431	375	362	367	375	357	410	382	353	350	415	369	384	380	398	347	378	404	391	363	351	411	352	360	381	395	359	355	371	349	378	325	425	394	402	372	392	398	385	340	397	346	367	384	364	353	391	394	341	412	354	393	362	357	380	364	412	373	372	383	380	343	385	368	413	358	392	412	412	398	375	382	351	394	383	388	392	396	364	348	394	397	407	379	360	362	380	371	367	397	367	375	397	370	369	369	383	391	375	356	390	372	375	362	373	375	366	371	373	384	361	379	366	373	414	352	372	378	363	416	369	407	385	371	411	389	356	358	378	373	389	361	379	371	400	374	401	395	413	393	380	357	318	381	385	372	371	389	395	398	386	391	421	366	386	343	379	341	386	359	406	420	345	376	387	415	378	375	363	354	382	396	334	393	363	358	371	387	416	379	380	404	388	387	389	374	368	434	386	365	378	371	376	369	374	400	414	407	384	340	373	348	381	378	422	410	387	418	387	394	386	334	400	356	381	377	383	383	366	382	385	389	372	359	375	359	384	407	402	366	346	392	367	338	377	361	370	358	400	374	330	380	376	360	398	377	379	368	362	397	378	369	372	421	381	395	379	383	354	371	359	381	391	406	361	381	386	381	340	361	382	386	392	432	375	357	366	391	396	367	412	406	409	384	406	394	347	390	392	371	344	421	370	363	416	374	334	384	379	388	403	363	346	377	387	407	383	398	420	404	372	361	384	362	366	393	368	345	359	369	402	419	411	359	386	376	368	364	361	412	368	405	345	389	391	371	385	373	405	414	391	375	385	371	390	363	366	375	345	373	353	388	344	350	372	351	392	361	358	345	387	390	368	391	382	354	341	404	360	374	357	355	344	376	367	342	388	345	367	363	397	372	396	408	390	376	375	370	395	391	381	401	379	382	344	361	418	403	382	384	385	355	364	386	417	369	392	411	379	378	384	380	380	377	421	410	378	373	407	412	401	378	380	415	388	402	406	386	330	364	383	374	355	355	393	370	366	360	383	402	381	356	415	408	402	390	385	337	410	375	365	377	392	366	375	366	398	382	370	354	375	373	391	365	391	387	405	387	377	412	403	344	397	378	379	374	360	392	366	384	391	375	392	364	372	421	392	390	396	371	359	384	387	360	437	330	375	376	374	379	380	386	398	378	417	400	387	349	404	420	364	371	379	371	334	402	394	388	380	364	356	350	384	356	382	382	392	380	394	350	369	373	354	369	338	350	343	339	379	357	364	376	390	358	372	345	352	390	374	399	446	392	348	396	426	384	368	359	395	366	398	399	396	373	369	397	368	367	384	396	402	385	376	377	395	362	358	352	338	336	375	358	367	360	367	356	377	389	345	352	360	392	360	382	370	409	384	375	380	398	384	413	403	369	386	360	356	406	417	386	379	370	369	379	381	391	389	394	358	390	370	402	400	411	365	357	379	383	380	388	360	367	349	375	413	391	367	396	377	378	359	383	406	379	364	394	377	365	382	371	426	391	423	361	377	411	380	357	354	393	408	345	344	360	367	394	406	386	396	378	400	386	390	378	348	358	402	392	400	360	341	394	370	365	385	351	357	370	393	357	351	371	369	413	416	373	356	355	414	374	388	359	374	374	384	350	387	349	374	375	339	371	364	378	386	391	371	395	397	413	369	361	368	367	389	385	380	353	390	359	392	333	357	367	388	387	349	390	383	413	371	359	351	392	387	386	363	381	384	400	362	374	363	377	368	382	409	370	391	381	372	374	391	384	338	378	376	359	372	367	414	378	419	442	368	410	373	372	367	377	371	407	376	394	366	365	380	372	358	433	357	378	380	402	399	392	358	345	386	378	438	400	398	389	370	403	362	372	408	372	377	395	392	379	374	392	433	354	382	374	354	368	420	353	376	405	368	333	374	355	363	367	332	385	378	414	369	363	389	390	374	368	402	369	356	368	366	354	361	376	392	400	378	395	406	351	394	388	398	378	357	369	422	374	373	397	373	382	416	409	379	388	395	324	360	405	387	394	410	408	405	362	423	361	398	397	408	398	403	355	389	360	366	393	384	371	371	398	361	391	392	378	404	364	410	384	372	356	394	382	401	348	367	392	374	380	398	354	332	383	366	358	389	403	371	366	384	375	390	381	386	392	373	370	399	379	402	379	379	393	415	372	391	362	363	411	360	395	362	396	361	343	404	383	330	391	378	402	375	373	354	371	371	401	370	406	357	365	374	407	405	407	396	374	374	389	404	381	379	353	355	408	399	388	364	383	365	396	373	351	386	372	391	379	379	361	390	387	378	386	366	370	367	380	400	390	366	349	389	396	401	400	379	395	395	408	367	355	382	381	370	378	358	342	368	379	387	324	390	364	378	332	380	383	399	399	400	388	382	402	392	393	377	362	370	429	365	375	410	382	408	393	369	412	382	360	358	346	377	363	380	390	427	355	371	384	383	384	368	411	361	360	388	392	407	381	380	379	382	354	398	356	327	383	367	426	405	393	363	355	425	363	407	377	356	425	369	377	361	386	365	393	353	398	339	342	379	388	363	369	357	381	400	376	381	360	355	393	385	347	372	371	356	397	402	395	394	374	363	374	380	392	374	381	394	401	401	384	393	365	386	393	390	371	317	373	367	347	375	363	414	430	399	413	389	360	356	348	378	377	361	384	410	337	378	357	369	374	389	389	370	407	400	344	349	400	375	367	389	392	400	371	416	397	385	392	351	364	382	371	375	395	415	401	375	390	363	413	384	403	366	366	408	371	400	350	378	370	378	382	340	371	382	343	359	377	370	360	364	352	373	382	408	381	365	358	394	348	358	382	408	370	384	389	364	384	361	398	355	380	360	398	357	401	393	350	373	362	372	370	363	339	399	379	380	393	358	435	370	364	369	365	363	387	388	386	377	397	378	396	367	381	383	361	353	391	385	388	389	374	397	353	401	381	339	356	400	393	382	371	379	393	390	366	432	376	394	366	341	389	382	389	362	371	396	366	365	359	396	351	376	366	340	388	359	400	396	396	373	378	358	395	353	340	390	360	360	365	411	370	374	367	379	391	385	379	414	437	418	381	405	421	398	372	402	435	387	395	384	402	379	382	377	375	372	371	369	361	369	397	361	387	401	363	409	401	374	394	362	365	346	388	352	383	377	355	369	369	403	343	404	376	368	380	341	374	363	394	362	374	392	357	359	376	368	367	387	381	414	387	372	358	402	387
50377	60229	55457	54123	51031	42788	25429	9873	2816	1268	956	922	844	874	875	818	878	809	827	845	879	865	802	795	838	920	834	839	856	833	889	869	859	811	841	863	832	796	841	861	862	843	869	844	806	855	843	890	836	830	855	890	868	804	818	848	818	858	846	857	829	827	864	811	858	833	827	845	848	886	798	896	799	832	830	845	883	833	861	823	826	851	860	836	847	890	871	854	818	769	825	889	857	849	819	871	831	806	877	871	808	870	868	822	872	851	857	870	811	818	826	840	806	831	892	845	783	804	837	827	879	895	820	841	827	865	802	838	842	817	851	871	898	825	848	889	899	880	819	842	815	814	824	809	801	857	784	801	807	827	815	800	853	844	793	820	816	825	837	812	896	849	822	808	852	813	799	830	802	831	847	834	883	857	857	831	790	855	777	798	858	796	795	812	851	848	881	837	808	838	833	834	855	795	859	852	804	861	844	816	822	879	860	887	775	828	825	776	857	822	778	841	829	897	856	773	829	833	812	815	861	849	814	822	826	856	856	846	858	882	789	783	870	829	816	842	843	811	854	835	873	805	861	790	850	828	854	790	830	822	825	866	803	792	826	767	836	846	848	864	794	797	848	858	798	821	836	819	868	797	824	834	803	813	794	849	846	784	854	828	929	868	871	844	871	756	821	858	849	829	830	834	806	827	824	829	816	829	829	894	814	790	823	864	814	842	876	856	802	843	842	793	826	820	800	807	796	833	794	817	786	827	865	807	830	821	832	817	843	895	793	832	824	847	844	839	816	817	806	852	888	827	808	817	776	877	780	809	838	791	846	811	784	909	803	850	861	845	817	816	868	885	823	891	860	782	830	842	780	834	827	801	877	843	803	815	858	773	795	785	850	824	839	830	838	852	820	869	863	892	825	928	835	792	811	812	822	825	855	839	842	806	824	775	810	822	825	904	839	805	892	822	838	826	804	838	823	863	850	790	793	907	750	800	830	794	854	836	831	828	799	843	817	826	840	804	854	816	827	816	828	825	831	820	824	848	819	842	861	874	836	845	856	808	868	864	825	806	832	818	853	871	842	826	797	893	878	811	841	821	784	871	814	816	796	862	870	776	834	864	814	838	810	845	861	837	813	851	859	790	810	843	813	865	805	826	826	837	835	832	819	849	839	779	827	843	801	820	842	842	839	779	876	857	836	865	796	834	807	832	810	850	867	850	860	785	828	834	820	862	809	854	816	858	825	873	804	815	826	855	866	827	834	853	840	800	828	856	865	825	802	791	859	828	831	842	822	845	794	807	807	825	793	873	845	839	832	856	844	834	839	783	784	840	794	891	813	881	813	799	852	827	757	852	817	832	797	811	775	852	819	809	802	865	826	886	817	830	800	850	849	830	849	874	816	842	856	853	807	816	835	860	815	805	784	821	836	878	842	847	801	796	800	801	892	857	856	861	818	842	852	833	787	871	830	866	838	854	823	835	896	833	869	863	786	818	839	848	828	813	819	839	865	848	804	845	802	846	836	844	815	839	867	769	819	867	807	804	839	842	857	789	800	818	856	759	812	840	784	809	827	848	842	845	833	852	870	843	784	832	829	839	805	785	874	825	864	839	866	821	843	811	848	757	885	815	837	831	795	854	845	801	840	883	837	853	815	828	821	847	817	862	845	826	890	816	844	835	812	865	784	850	818	874	810	838	837	855	805	871	829	870	804	835	860	809	839	793	852	846	855	798	824	832	827	808	869	887	833	826	860	884	849	898	833	862	843	864	813	814	832	780	809	850	762	846	759	845	784	844	826	838	869	786	874	875	816	805	861	799	824	846	795	827	821	830	844	829	850	831	847	823	862	801	880	781	809	814	801	800	821	810	810	837	853	852	861	787	842	854	871	823	829	814	829	823	769	831	850	861	813	818	821	876	847	831	808	810	815	826	840	810	803	840	832	842	805	852	843	899	800	836	827	858	849	788	858	881	831	855	906	847	816	805	774	811	802	833	840	873	900	842	852	854	815	826	811	869	818	878	868	848	861	817	791	815	836	790	797	847	786	886	808	832	846	817	803	805	816	806	866	835	807	823	807	825	866	826	832	822	863	808	872	828	864	856	805	841	825	892	810	851	856	804	930	822	823	875	850	821	846	853	831	843	811	799	850	845	853	848	821	823	873	839	798	896	871	817	841	821	801	863	841	844	823	820	783	806	833	843	797	805	841	889	805	796	858	837	865	869	858	836	865	827	830	858	808	863	827	846	836	780	828	862	826	806	810	803	772	825	814	824	822	824	844	806	847	820	848	862	843	838	827	847	851	809	824	823	812	806	876	806	833	841	842	821	838	829	875	889	782	856	899	815	838	849	869	826	799	807	829	805	837	892	840	855	828	817	807	851	878	865	833	853	833	833	881	796	847	863	834	854	853	785	799	853	854	843	847	860	849	803	813	862	844	844	817	867	826	803	841	816	892	869	847	853	790	825	834	823	809	840	851	860	841	852	792	878	804	833	834	816	772	882	834	839	848	870	805	858	872	816	853	780	797	856	868	827	853	885	872	853	825	832	822	804	792	781	831	863	778	903	850	842	805	803	803	876	862	816	794	889	844	875	855	809	800	833	867	841	853	843	902	834	811	870	843	871	800	814	802	876	821	834	870	830	827	852	854	924	837	790	849	796	886	888	824	781	844	856	827	822	808	835	848	786	817	825	839	847	778	824	812	817	849	836	820	875	883	847	880	829	822	817	852	838	809	861	828	855	856	814	827	869	900	875	850	765	806	755	790	852	776	833	790	879	899	805	847	786	850	874	855	825	850	843	840	831	834	824	842	801	805	796	794	831	738	842	825	848	816	840	868	825	831	781	851	805	843	846	818	829	811	865	832	832	824	806	803	801	798	807	851	825	838	864	879	851	853	795	864	853	831	832	828	819	840	833	835	845	853	844	878	846	826	787	876	859	804	833	857	851	848	836	849	813	822	843	888	839	839	821	859	810	807	803	812	789	851	825	813	829	876	835	835	922	824	799	827	835	843	848	780	851	783	825	832	856	796	843	811	836	816	815	863	838	839	867	794	827	817	814	822	907	827	859	841	835	861	817	874	797	808	822	834	868	831	785	819	827	852	835	842	865	817	815	821	872	877	841	834	829	828	831	835	794	804	780	836	843	860	817	845	861	853	844	796	849	844	834	822	805	846	822	767	872	869	783	878	830	825	818	855	814	858	838	875	817	826	835	825	814	853	831	820	829	902	847	843	809	848	866	822	884	863	828	829	790	835	830	884	832	817	818	841	846	848	843	813	859	843	819	787	827	837	829	868	810	855	820	869	815	854	798	838	869	816	793	858	878	833	815	815	868	861	772	864	884	844	879	781	831	843	828	873	797	809	840	824	838	856	882	842	807	852	847	808	810	880	802	784	879	812	819	831	855	867	783	846	849	807	844	822	831	823	886	874	814	802	845	853	841	785	796	803	856	816	814	831	848	821	829	814	822	810	832	863	797	889	820	861	840	861	799	771	855
60669	46940	40111	33990	26763	25872	24960	21967	13004	3164	567	413	380	388	403	353	376	391	419	376	407	399	375	424	383	352	341	379	387	361	367	376	391	348	386	351	363	341	392	382	357	399	391	387	382	370	399	374	383	378	368	376	349	367	378	380	361	366	383	391	356	360	365	423	353	384	387	350	370	358	387	374	346	349	370	364	325	365	352	371	372	361	351	358	337	365	347	372	418	374	377	370	374	427	344	389	359	389	349	398	394	357	386	371	373	366	386	332	383	378	361	365	381	354	381	338	371	390	370	395	383	366	356	391	343	402	378	342	380	387	388	380	419	373	353	382	395	373	436	385	366	385	377	398	348	322	368	383	378	351	368	345	362	403	379	348	391	384	390	389	368	373	396	386	394	365	382	403	370	402	368	377	396	375	331	379	366	375	353	362	375	355	376	352	422	383	380	378	372	395	348	361	351	369	350	348	356	391	367	373	377	347	346	383	366	392	360	364	387	346	368	337	366	364	360	362	350	353	359	362	358	396	388	344	386	358	379	409	401	354	370	375	379	380	394	374	368	378	379	394	384	333	362	377	385	385	353	390	372	365	401	364	407	376	413	379	332	397	423	332	365	388	372	372	381	391	366	397	393	333	355	373	360	350	364	396	347	363	360	373	384	402	364	382	383	378	399	341	349	379	379	329	397	382	410	369	341	377	346	402	389	362	368	344	409	351	379	384	381	368	333	369	356	358	387	405	343	360	361	400	389	383	402	383	383	396	391	367	385	365	360	407	333	362	367	327	400	341	372	337	354	345	370	338	392	351	364	368	376	375	366	356	387	370	410	411	396	403	339	350	348	392	341	373	400	373	402	358	369	356	383	366	372	325	399	359	382	352	381	378	362	371	388	381	369	370	358	381	379	378	388	401	380	386	389	387	352	368	397	368	365	368	397	351	338	379	387	332	400	355	372	375	377	390	359	369	336	391	344	401	341	357	376	390	364	362	363	379	368	368	380	348	368	386	387	352	400	374	376	353	327	376	344	363	365	395	363	358	349	381	381	352	374	335	365	358	410	423	344	395	377	345	360	378	319	391	353	359	369	387	374	352	357	413	380	377	393	344	352	381	376	363	335	407	353	345	350	359	396	375	392	387	384	344	360	388	357	389	352	388	435	384	366	386	368	371	400	387	377	359	349	381	385	342	374	392	384	341	383	385	386	386	346	391	366	358	391	371	349	369	366	354	368	387	386	371	375	363	392	387	354	415	381	385	348	389	353	349	397	374	377	408	363	356	365	367	362	371	355	365	353	359	365	363	382	386	357	355	383	372	346	388	389	362	380	425	382	366	371	410	367	368	361	376	406	356	373	368	373	379	346	351	346	424	389	369	346	371	342	360	336	409	387	369	379	405	393	361	389	384	363	385	389	400	339	353	376	370	314	344	383	346	340	331	403	322	378	400	341	358	394	367	331	348	375	376	370	348	318	359	379	367	373	354	360	344	366	368	381	351	363	342	384	389	357	354	367	392	376	382	355	407	391	380	361	366	386	372	361	354	373	369	320	349	363	337	365	382	377	345	365	357	371	349	368	381	367	397	368	332	369	373	352	385	377	346	339	384	389	392	371	338	406	407	379	404	369	345	395	335	349	339	365	355	345	365	382	350	344	332	414	396	394	371	371	374	390	416	353	379	323	337	380	349	345	409	402	366	383	329	389	372	333	359	329	371	385	341	352	384	360	358	348	349	382	345	378	375	394	371	365	340	390	342	393	375	334	381	394	390	369	384	348	373	367	349	348	380	392	423	340	358	417	349	390	361	364	363	387	364	401	372	360	362	365	377	356	392	370	386	400	372	392	369	360	359	388	404	405	359	376	342	362	374	341	390	323	375	416	372	354	364	354	379	384	361	350	387	348	395	381	389	413	362	370	370	379	393	397	355	396	381	420	340	362	389	390	370	356	365	394	342	368	371	398	350	378	352	372	345	380	365	365	370	391	364	375	340	350	357	368	373	385	390	368	364	356	351	400	358	400	345	383	398	406	377	352	377	354	392	392	368	366	400	358	374	368	372	394	356	349	364	373	361	346	407	380	371	387	353	357	359	352	395	381	382	346	341	376	339	388	383	393	344	366	355	370	397	357	374	370	381	347	378	376	396	357	341	356	362	359	386	385	358	359	364	347	360	311	380	311	369	357	372	387	389	363	357	352	343	365	353	390	381	366	359	363	354	421	379	388	363	376	346	357	345	368	381	396	353	353	349	378	349	414	362	370	378	374	378	340	359	400	394	371	388	369	386	341	387	377	373	358	419	398	342	383	404	404	377	375	386	379	388	403	379	367	372	367	377	378	400	357	392	405	371	353	385	375	355	358	379	390	341	387	399	368	383	342	358	327	340	341	373	398	365	357	351	354	420	379	381	365	314	371	347	363	352	336	382	361	347	337	411	378	351	351	338	327	394	354	374	372	397	342	367	384	402	397	389	373	363	349	333	396	326	391	350	346	371	364	360	364	344	333	342	366	406	374	392	389	350	341	353	370	356	374	393	360	396	376	387	396	365	368	390	340	367	370	396	380	406	410	394	384	386	367	332	400	395	362	407	395	363	365	406	368	364	392	352	363	346	391	364	364	344	373	371	371	362	383	410	352	357	362	380	355	338	372	392	383	390	374	411	381	393	359	396	393	383	389	387	352	393	383	379	366	350	403	354	356	382	388	350	382	391	362	358	403	322	346	347	389	367	364	387	360	362	334	361	332	388	393	372	347	385	387	376	351	371	399	368	339	354	395	420	398	362	366	392	380	382	387	343	385	379	329	359	375	360	371	395	351	356	423	383	341	326	381	370	373	337	375	366	336	354	388	322	351	371	373	379	398	381	379	360	333	371	368	385	359	374	406	383	362	365	395	392	381	335	358	391	379	332	339	323	378	384	366	341	389	379	362	376	340	396	371	355	382	347	374	370	392	366	391	384	353	363	360	352	382	387	370	389	403	384	353	360	388	431	379	380	346	369	385	378	364	392	316	371	397	366	393	383	367	339	376	367	376	361	381	351	364	377	364	351	384	382	375	395	387	343	387	392	386	368	398	380	338	397	358	401	377	403	376	388	364	373	385	374	372	368	378	369	386	374	395	337	373	412	353	369	357	339	408	370	378	376	357	361	340	361	367	331	375	344	359	353	385	393	354	347	366	343	335	377	395	372	362	376	359	358	397	366	397	386	352	386	370	392	361	384	368	390	320	371	360	368	354	340	379	355	401	325	355	394	380	322	362	395	406	349	341	407	364	375	382	379	344	362	400	379	360	356	379	372	404	354	399	366	343	365	387	376	397	367	381	388	413	345	387	373	406	389	414	377	377	369	387	407	378	386	381	362	365	394	322	350	356	352	364	362	399	362	397	345	370	373	350	383	353	359	357	404	368	375	379	378	377	399	382	381	373	365	343	378	357	398	397	398	363	359	355	367	370	367	376	361	370	387	388	367	365	361	376	349	358	407	352	346	381	354	364	363	379	371
53870	56854	54341	50490	60380	52597	34575	15192	4188	1559	1006	886	873	803	813	928	856	803	801	815	865	839	833	807	764	803	811	790	769	813	802	784	821	811	806	818	766	774	808	754	809	883	796	747	747	805	760	802	821	825	750	745	777	752	769	788	754	717	787	767	745	810	747	842	814	786	792	800	799	748	771	788	735	811	783	778	756	811	813	758	758	767	730	815	791	735	799	803	805	730	767	774	811	768	771	790	751	727	829	785	790	801	770	763	799	775	785	802	808	791	769	807	736	771	765	777	789	805	806	770	738	793	796	765	768	782	775	773	788	774	793	748	779	853	774	796	749	774	725	760	806	790	755	795	753	825	785	730	803	868	809	752	798	833	766	762	777	785	779	783	796	756	754	763	817	760	792	810	798	800	772	795	769	759	769	781	797	754	763	792	781	727	734	801	790	776	773	766	797	805	771	785	753	773	787	782	752	833	746	809	830	752	767	774	783	774	804	808	739	753	765	793	779	766	755	808	783	737	744	804	805	805	774	767	771	774	792	788	786	792	781	816	770	812	776	766	756	782	779	805	795	787	774	815	780	736	820	764	744	716	792	779	791	786	751	801	783	814	772	763	794	797	791	777	765	786	742	795	799	804	791	791	772	758	772	779	750	777	742	797	786	774	783	763	780	774	747	755	795	773	768	743	789	762	799	777	739	768	830	793	811	754	806	753	736	701	760	779	804	734	774	788	789	769	793	749	788	717	760	772	745	738	820	774	825	747	771	775	819	767	784	786	747	848	768	815	743	760	731	791	800	793	736	794	765	745	778	791	759	827	765	779	774	782	774	782	777	735	809	749	784	750	773	795	778	764	705	785	795	783	780	773	808	755	830	771	799	840	813	756	742	764	760	773	809	784	797	750	790	793	744	778	759	779	749	753	762	778	757	788	835	791	746	766	800	760	785	787	799	812	789	820	775	822	772	786	779	747	809	809	790	791	790	815	824	784	752	806	781	756	785	776	770	791	772	812	789	820	738	777	787	811	810	753	733	811	815	821	765	718	795	746	753	787	736	809	771	801	778	767	761	768	738	753	785	827	764	756	802	815	742	772	739	769	715	816	795	773	765	783	791	793	740	797	748	754	747	774	829	770	783	789	798	835	766	802	767	798	794	760	755	766	821	827	786	805	768	792	779	753	852	807	806	802	778	709	809	798	764	771	738	793	744	757	735	792	799	788	791	808	751	709	805	795	774	819	765	793	786	771	800	793	781	789	796	763	763	743	849	805	757	774	800	803	790	805	807	820	752	782	790	725	733	774	778	802	764	789	785	793	776	740	798	777	784	783	806	732	772	792	795	772	738	812	802	812	772	733	767	752	765	784	807	779	778	828	759	726	800	748	756	721	817	790	752	787	750	737	777	804	752	786	816	798	754	772	802	775	759	743	801	768	818	808	772	770	754	799	772	780	760	772	804	772	781	819	784	785	781	774	787	774	728	796	783	798	821	804	755	801	767	784	782	789	769	797	715	770	736	799	819	792	749	783	776	820	740	780	798	781	792	810	775	805	790	830	784	744	746	711	767	807	809	797	791	771	773	779	779	769	771	780	798	801	745	729	751	772	756	789	787	793	864	709	740	789	764	780	804	717	758	819	774	790	750	782	794	778	770	760	775	793	805	763	797	781	755	773	810	780	793	803	752	762	743	748	742	762	770	760	692	810	769	748	793	764	822	739	778	760	775	755	808	801	762	777	788	779	744	789	784	752	772	812	793	723	711	769	742	751	820	765	772	799	740	798	788	792	803	830	792	774	780	804	792	777	768	785	747	774	760	744	750	790	786	750	751	779	773	815	769	796	763	793	845	744	805	741	789	773	762	784	785	748	790	761	737	818	740	809	787	813	817	785	789	772	756	795	771	765	782	823	751	871	838	798	743	794	784	819	772	740	790	806	774	767	790	813	797	786	757	773	782	768	791	781	754	788	762	770	794	825	786	769	764	770	777	812	755	810	732	754	735	810	767	781	745	801	751	816	747	782	786	787	793	784	734	744	798	780	733	773	787	765	718	814	767	818	840	774	788	773	749	798	789	741	789	828	778	734	835	770	828	829	791	852	800	759	804	807	791	733	763	785	780	806	807	812	764	716	828	773	770	842	771	767	795	826	809	731	714	742	815	797	786	777	742	782	807	771	803	767	765	781	776	784	763	750	774	743	743	782	807	790	785	787	783	800	765	797	728	790	800	760	808	775	781	781	768	811	757	760	731	752	785	731	760	765	801	787	766	776	732	774	784	772	782	788	766	786	819	734	803	763	804	753	758	767	780	810	769	793	797	766	793	770	787	731	800	777	791	823	725	785	739	782	842	761	810	817	802	814	760	771	781	802	807	783	760	799	785	766	707	815	823	807	753	759	775	769	774	792	785	800	792	786	810	812	759	803	748	768	756	795	797	777	713	756	776	760	716	731	776	787	717	817	776	815	785	762	746	784	756	774	761	781	802	806	780	748	796	797	746	780	793	776	781	764	758	788	762	792	795	830	833	782	831	776	777	839	790	762	773	813	808	816	814	800	794	789	790	778	780	797	743	804	768	803	768	763	794	775	773	742	794	749	770	765	752	748	754	811	831	749	771	736	752	805	742	799	812	744	786	816	754	824	761	781	799	782	764	762	728	773	785	800	775	771	775	820	742	747	779	779	750	777	766	774	768	764	795	729	830	759	764	807	761	760	814	772	758	761	765	784	730	772	732	774	848	743	777	811	778	760	789	806	787	794	777	816	725	784	824	789	799	841	764	796	782	792	810	845	761	766	824	798	791	770	794	799	735	765	763	731	767	780	780	749	804	772	810	800	810	806	784	747	835	771	749	795	751	815	791	768	767	728	747	791	791	755	737	810	816	794	786	758	767	795	823	739	794	780	770	798	810	804	805	799	796	786	828	756	789	778	794	762	778	724	800	780	782	767	786	784	757	799	778	739	772	749	777	803	820	815	792	715	799	746	846	723	790	781	775	728	780	830	794	775	775	806	791	774	817	719	741	775	736	770	784	774	815	823	785	776	791	799	755	710	781	765	759	758	801	786	780	747	759	804	809	765	786	752	788	806	772	775	758	801	853	795	735	770	721	739	829	751	789	776	807	755	791	734	805	782	795	743	813	778	767	750	827	820	781	764	841	780	765	794	783	757	794	752	758	804	799	767	757	774	741	839	804	778	773	750	768	780	811	753	777	728	764	809	753	749	782	785	833	818	802	807	764	770	783	817	791	800	779	729	785	764	747	769	746	776	781	782	784	792	714	760	796	747	728	842	838	778	764	793	812	767	833	764	800	767	765	806	731	800	793	805	804	787	742	813	788	773	804	792	761	761	813	792	791	764	753	783	791	745	783	780	703	741	786	804	754	759	787	848	804	769	782	771	764	781	780	785	806	763	762	783	765	791	754	778	771	800	761	750	774	806	768	782	769	804	789	791	807	795	766	781	750	828	795	763	862	834	727	789	814	751	773	773	771	765	799	813
30468	34671	27837	13969	5548	3931	2434	1201	624	448	403	371	411	407	357	388	359	341	405	379	367	406	402	367	374	389	391	368	400	347	358	433	372	395	359	385	403	377	416	358	390	398	407	370	393	366	385	387	386	375	360	363	386	411	423	389	383	372	380	402	420	415	385	358	385	387	409	377	381	389	394	398	356	375	385	355	380	360	390	385	363	399	386	383	406	402	375	359	371	347	404	362	355	402	398	366	362	369	390	345	383	335	406	398	416	409	399	378	378	421	375	384	341	393	409	413	390	335	410	407	389	385	398	369	400	382	372	378	377	380	406	390	326	326	386	385	362	371	383	374	399	389	395	400	392	365	347	370	380	381	365	395	350	384	363	358	382	401	362	392	389	371	408	427	362	410	394	393	375	397	392	369	373	381	373	371	396	400	375	375	368	374	409	393	377	408	371	389	383	379	382	398	381	359	365	346	397	348	376	396	370	391	379	399	381	352	404	360	385	408	416	385	378	341	410	384	377	344	372	380	378	356	361	371	348	382	361	367	344	367	406	379	369	385	374	393	360	360	420	410	386	373	356	400	376	394	392	360	386	405	413	331	391	383	344	370	380	371	394	401	405	398	386	370	353	386	403	374	368	416	378	393	412	377	400	418	375	357	370	396	393	367	378	395	368	369	389	374	381	342	388	369	344	381	402	362	390	401	390	382	400	385	398	383	399	407	365	438	358	338	379	361	368	344	396	377	365	357	355	378	392	404	382	393	421	424	364	392	420	394	427	379	371	407	339	399	394	401	415	403	356	369	357	345	398	355	367	355	423	387	359	349	370	364	340	403	411	384	390	399	412	364	371	426	371	366	376	384	345	369	379	401	384	371	390	387	379	358	377	378	412	373	355	397	339	383	354	391	394	399	398	365	369	401	387	350	380	388	409	404	380	371	397	384	351	362	378	369	395	384	362	419	394	407	423	363	367	367	421	380	396	389	377	377	363	364	378	398	396	376	389	355	360	352	368	386	366	417	379	377	404	359	360	376	390	368	358	389	361	421	374	355	334	371	363	404	402	344	409	369	429	394	380	359	375	390	359	358	355	391	372	342	395	364	393	391	380	390	389	385	380	351	334	393	391	390	366	357	385	412	388	377	359	354	402	368	397	383	410	368	397	373	353	372	389	366	394	368	361	384	377	412	380	386	374	386	373	381	367	377	362	376	387	339	358	390	397	401	371	384	373	370	362	389	385	357	370	409	396	351	392	381	368	395	387	368	398	383	402	410	407	402	400	381	360	384	396	385	366	389	357	375	358	384	368	378	396	377	389	372	383	407	357	343	400	422	415	369	368	362	392	403	382	402	410	355	414	403	370	371	373	409	392	351	390	409	403	391	389	388	412	372	405	378	405	342	399	368	361	363	366	362	401	399	398	398	436	351	335	369	373	412	356	364	365	393	350	355	406	386	391	363	379	370	372	362	409	383	382	412	352	377	405	401	387	367	399	380	354	381	355	353	405	395	335	370	398	382	358	408	371	379	382	376	355	369	352	386	364	334	386	391	394	394	382	394	377	384	376	367	388	354	411	360	409	396	401	366	404	383	374	413	375	351	381	402	383	403	357	377	365	357	372	366	431	396	400	408	378	373	390	367	406	359	386	378	394	371	360	353	379	386	424	374	373	368	376	384	397	391	434	377	394	409	403	392	374	384	412	349	429	387	358	331	373	383	301	361	355	361	399	404	367	369	394	357	331	364	398	391	390	400	341	374	345	414	395	357	380	357	360	405	374	398	369	453	387	392	379	409	402	389	380	386	418	385	410	377	362	381	419	412	390	394	380	362	402	400	409	369	384	353	375	373	388	354	391	385	391	389	381	377	382	401	385	355	349	376	381	412	386	380	408	381	366	381	389	379	425	411	386	370	412	364	366	358	427	389	369	420	398	376	429	380	383	431	373	399	382	369	409	367	419	366	382	376	347	414	399	381	400	386	381	375	372	362	363	343	399	373	391	360	349	369	407	354	390	400	370	398	381	410	407	391	347	391	370	424	371	406	367	410	353	373	415	387	405	365	361	404	429	395	406	372	373	387	393	382	405	360	363	362	383	363	365	383	374	370	399	361	361	383	388	353	459	383	414	376	390	367	368	394	394	397	379	382	398	409	392	363	347	370	387	365	436	390	424	426	380	395	364	383	357	371	402	387	391	381	378	388	392	357	380	400	342	322	374	378	351	359	381	386	394	394	335	385	386	356	385	384	349	357	418	390	385	368	390	353	366	385	373	384	370	375	351	349	418	417	394	418	367	361	413	383	371	379	368	344	390	374	392	397	386	356	358	366	353	387	364	383	389	410	429	360	368	358	396	381	368	373	368	369	398	377	373	375	383	417	391	386	395	397	370	399	385	363	383	384	370	386	406	388	374	389	362	401	389	370	372	374	372	384	374	383	364	396	381	391	374	373	392	433	358	344	387	375	378	376	387	371	389	406	368	378	382	381	417	388	353	386	395	385	394	397	434	401	388	358	361	382	374	336	366	403	376	393	368	346	416	387	394	351	406	386	384	385	361	374	400	402	382	396	360	384	413	382	346	389	392	363	356	397	388	361	408	395	372	375	406	402	349	425	397	404	380	368	393	365	372	368	369	376	365	384	391	360	358	408	382	353	351	376	367	399	441	336	380	362	418	413	395	372	371	362	375	397	408	340	399	366	413	431	394	391	391	365	390	382	357	378	374	348	407	370	412	395	399	362	387	385	381	387	399	420	368	408	418	423	372	374	370	401	397	378	413	356	358	384	368	368	384	368	378	373	397	372	414	398	389	403	375	369	402	355	407	423	378	369	389	382	362	378	360	407	390	377	395	400	376	439	397	402	387	378	366	401	410	388	406	383	377	371	369	349	405	392	357	385	408	404	364	368	381	422	380	372	383	377	348	356	417	398	400	368	389	411	402	386	392	377	352	359	402	409	372	396	411	391	377	436	370	377	354	390	342	390	410	440	363	387	369	361	407	378	385	414	357	377	402	358	387	380	381	358	381	397	354	379	381	359	380	375	387	412	377	370	386	350	398	351	370	388	358	404	372	380	385	356	374	366	367	384	357	404	402	372	368	417	346	336	386	385	360	395	415	386	385	395	361	375	364	367	373	354	358	382	383	404	371	382	321	349	380	375	359	402	348	396	415	390	357	392	359	395	381	359	411	376	402	371	373	416	380	382	362	348	393	360	367	367	377	390	430	394	378	375	382	399	357	383	367	371	370	359	359	389	369	357	381	375	344	372	381	401	343	388	388	394	380	355	382	372	386	354	395	381	376	369	440	403	388	389	373	395	364	341	363	378	366	340	417	381	359	378	382	395	377	403	365	374	331	391	376	337	383	375	398	374	373	341	378	356	373	339	360	395	394	353	333	405	380	375	344	402	382	392	374	373	383	379	397	430	357	405	385	382	368	372	400	396	401	381	376	396	394	363	398	378	422	383	372	375	355	390	369	393	382	374	356	389	364	383	395	364	390	384
23765	33080	31587	20835	12314	10311	5779	2583	1218	930	906	936	874	929	871	861	880	912	919	854	900	859	869	862	842	858	862	903	857	865	894	896	917	926	873	835	866	852	845	883	879	886	874	844	894	851	871	920	913	847	883	908	898	874	905	899	856	838	850	913	904	830	866	879	848	869	930	847	860	894	848	867	919	872	832	850	876	862	907	875	879	849	875	848	845	855	867	849	845	854	878	848	917	873	890	876	850	877	884	847	883	793	844	878	890	886	857	857	833	853	826	840	892	837	862	896	891	910	864	888	907	946	902	869	868	802	855	843	839	896	857	891	929	866	822	874	906	827	842	890	852	872	795	855	867	848	877	830	866	869	885	873	876	839	912	906	844	846	858	850	907	892	845	879	824	848	877	900	903	834	858	903	809	855	953	835	825	841	858	897	881	902	908	833	850	902	859	835	878	854	865	810	859	840	857	858	853	860	890	871	902	863	833	813	912	839	823	884	879	894	847	886	851	847	872	887	880	855	886	876	893	826	912	880	873	832	864	840	843	879	864	889	870	837	861	897	852	835	849	861	902	837	847	888	868	914	870	860	923	883	888	902	866	861	868	863	848	887	919	871	871	865	877	802	880	873	906	937	829	839	861	849	851	827	854	866	909	854	914	889	875	862	861	875	865	878	863	911	852	903	883	872	870	787	906	889	869	896	809	893	823	890	865	889	857	877	926	867	820	859	860	829	892	898	877	884	955	858	882	914	852	860	887	862	864	893	878	851	885	892	884	887	893	808	886	858	859	842	817	855	919	852	856	867	843	911	884	809	868	910	831	850	859	840	814	858	878	880	872	848	917	878	917	874	892	900	956	840	893	878	855	862	885	846	879	853	870	854	888	834	853	837	862	860	860	850	823	887	868	907	848	815	871	854	915	879	929	802	862	836	855	811	945	822	880	850	863	940	867	904	898	856	823	847	857	866	835	874	910	922	871	882	883	854	864	856	845	874	892	858	875	889	811	829	875	890	866	847	881	870	846	838	854	867	911	833	874	826	891	894	897	907	926	890	896	856	874	896	915	866	860	855	872	880	833	921	869	843	895	878	862	923	849	909	868	866	892	899	842	881	858	856	895	882	827	840	941	921	864	846	902	851	866	857	857	908	883	864	845	844	812	819	934	794	883	881	876	886	841	895	840	910	836	855	932	870	851	866	852	867	868	902	852	911	938	880	870	930	856	851	843	843	863	835	821	880	913	903	903	880	870	838	884	885	867	857	872	808	879	885	778	815	876	875	891	936	857	840	875	894	874	914	835	880	855	876	872	878	915	904	839	878	868	814	854	907	869	853	860	862	901	839	869	842	932	888	854	848	885	863	885	904	889	898	864	862	829	917	886	879	861	887	879	881	858	808	867	834	890	847	856	849	829	914	889	813	912	884	869	953	890	850	890	837	841	821	835	872	884	881	910	860	872	899	850	896	850	822	901	882	870	827	852	867	834	865	803	892	839	878	882	923	856	876	861	871	841	852	859	875	890	866	804	869	844	885	837	900	837	882	857	878	826	877	878	884	872	857	882	896	902	863	866	896	804	882	879	901	824	878	867	868	880	889	824	936	837	857	874	894	884	864	884	831	844	884	869	876	836	843	902	878	891	898	899	849	851	856	884	890	856	838	857	881	906	869	876	861	879	872	867	896	865	861	839	839	936	876	915	859	876	850	810	868	879	889	845	870	851	857	823	892	869	892	852	846	869	869	916	836	844	840	872	916	866	887	834	890	876	805	909	853	872	897	882	860	892	865	837	874	848	881	883	895	864	919	817	872	887	834	841	831	879	861	836	885	880	791	835	897	902	895	889	887	875	877	940	875	842	888	922	884	892	786	940	820	896	923	843	848	862	883	864	913	882	909	833	901	908	848	903	898	852	897	874	898	850	874	877	841	874	898	870	840	836	827	845	893	846	838	844	870	859	839	894	846	850	904	847	915	876	831	854	871	851	882	868	808	871	866	877	874	880	856	912	886	882	884	939	870	877	882	903	887	931	848	891	858	838	844	908	841	865	866	933	872	867	820	847	867	884	855	928	852	870	904	863	900	889	879	841	826	887	834	886	825	909	846	851	888	838	917	900	940	893	860	824	924	870	843	841	873	907	866	898	901	856	834	905	836	889	884	909	824	906	896	889	859	836	821	904	895	862	902	867	814	879	856	900	884	882	897	869	865	826	829	871	894	791	884	896	851	935	878	843	855	869	842	838	903	868	879	840	877	863	879	855	875	863	849	916	860	885	855	927	861	909	834	804	852	846	946	797	885	918	865	856	865	850	868	867	864	894	839	846	854	908	852	858	851	870	851	834	890	893	878	887	923	901	835	859	896	878	850	889	837	875	909	824	885	831	891	884	858	886	874	889	876	871	845	890	834	882	828	885	831	938	840	866	877	877	855	857	881	836	834	912	926	833	832	834	853	890	859	814	881	855	893	841	856	809	866	877	882	851	846	876	885	848	884	916	839	875	878	849	874	834	892	843	832	881	878	881	825	852	862	897	877	894	848	887	878	885	814	834	868	879	841	823	859	849	878	857	884	875	863	869	889	876	881	846	839	890	862	867	877	897	917	848	893	840	859	863	870	901	869	898	815	886	873	820	907	847	818	870	897	856	847	917	868	891	893	840	908	925	872	870	889	853	847	916	833	933	876	895	871	845	874	870	814	847	883	853	876	848	912	874	920	872	869	880	872	862	884	894	847	891	879	873	870	902	878	840	854	902	893	920	890	829	845	865	893	919	897	902	922	878	930	901	803	902	925	899	860	885	871	841	894	888	834	889	856	812	825	856	868	878	871	843	830	843	878	851	917	877	895	852	903	877	889	843	840	891	841	904	886	898	858	853	847	902	868	883	833	828	859	843	892	922	913	899	875	858	901	882	915	881	876	916	846	921	842	810	892	896	871	920	917	843	858	894	876	911	836	892	858	929	871	818	907	885	819	899	877	891	854	859	818	895	919	852	883	856	842	878	881	899	881	861	842	876	859	832	965	787	909	870	869	819	881	862	840	879	894	879	890	828	838	872	871	862	854	869	847	963	875	836	887	885	915	863	869	861	867	888	885	906	872	848	935	945	863	867	849	828	867	895	877	893	871	844	806	867	901	886	886	893	859	852	870	857	856	860	868	858	888	938	869	875	871	928	863	860	880	837	857	908	868	855	913	871	871	861	861	859	864	839	834	873	914	843	857	830	863	851	866	878	889	842	855	864	957	857	886	909	819	901	849	873	832	882	900	832	883	790	883	825	908	846	880	906	866	800	868	864	909	882	892	888	878	853	870	871	853	884	900	887	857	829	903	821	903	905	871	857	909	862	794	830	912	881	895	835	912	857	900	867	867	902	844	875	928	856	868	851	832	912	856	889	860	902	835	871	887	919	853	912	865	909	827	906	885	795	875	884	869	865	858	891	882	868	818	838	863	835	912	824	922	866	875	856	891	846	870	904	884	891	922	851	874	865	844	848	851	852	862
58502	51138	45725	36191	28810	27992	22064	9645	2114	611	416	433	338	389	385	373	348	365	349	421	381	372	363	397	393	358	328	390	377	364	379	369	359	343	356	380	354	380	379	400	359	382	372	380	381	375	338	403	377	396	334	388	422	362	370	366	321	378	337	367	350	347	378	397	360	369	374	377	396	359	371	390	369	369	321	407	397	393	388	378	373	371	366	371	407	393	387	380	377	380	345	349	371	363	368	403	370	376	379	355	362	387	375	385	345	361	387	397	364	361	358	373	380	403	370	369	328	388	421	363	389	372	387	410	393	361	377	412	366	381	357	366	397	371	356	375	372	353	337	361	386	366	393	378	367	355	365	360	376	386	391	376	411	339	375	421	407	361	391	395	379	363	369	364	359	358	334	374	363	371	369	379	335	392	390	383	382	371	414	422	334	391	359	380	364	362	347	363	360	371	388	386	353	376	382	358	371	386	354	353	375	383	382	377	404	384	379	387	344	361	366	398	394	410	388	371	376	363	405	402	370	348	369	402	384	344	370	319	388	387	406	387	362	390	370	363	370	372	382	338	334	343	399	378	403	376	377	380	346	361	360	367	357	387	358	397	379	386	374	371	400	360	349	363	379	361	405	385	371	407	382	361	368	345	357	385	334	411	412	337	382	376	329	338	364	406	375	370	381	368	339	345	349	407	343	378	390	359	362	351	354	367	351	380	370	368	342	381	407	348	360	363	401	402	390	365	378	373	382	361	362	384	391	389	367	380	377	366	399	381	374	367	354	376	386	392	379	367	343	355	369	360	397	382	396	358	387	370	394	359	372	406	389	379	381	364	316	373	376	338	343	394	370	370	335	345	406	345	367	342	351	358	357	369	372	363	354	384	359	365	349	369	375	360	393	386	371	352	388	392	360	378	376	395	396	378	406	353	377	375	353	358	367	340	431	370	371	349	365	402	351	365	353	408	351	365	331	358	373	370	353	352	369	328	360	392	390	373	410	365	361	391	367	334	357	343	371	402	355	354	340	345	370	376	352	363	356	363	364	402	367	341	350	370	362	390	371	366	361	338	352	343	371	354	350	408	361	366	379	387	406	360	324	414	408	381	362	384	324	335	390	376	362	385	365	358	372	380	382	364	379	338	365	374	362	366	369	394	325	379	378	381	396	348	389	365	363	369	363	365	377	347	343	346	364	357	375	397	368	368	363	346	373	388	397	374	407	360	345	371	375	335	363	359	390	374	387	364	367	402	374	378	390	350	331	367	371	334	382	363	343	359	378	356	385	345	356	366	393	353	365	380	367	358	363	405	398	361	362	377	427	333	383	398	345	408	366	375	409	364	406	427	390	369	403	346	351	355	368	382	372	377	390	337	379	367	398	357	410	365	397	368	376	383	366	364	351	396	357	377	362	404	398	388	394	368	323	340	388	375	358	342	371	375	382	376	395	371	364	373	365	377	387	367	355	399	396	409	347	371	331	393	378	369	388	353	324	364	358	368	383	388	370	360	360	351	336	378	389	392	374	356	374	367	351	386	392	394	354	372	396	400	325	395	369	374	352	341	389	379	381	352	383	398	348	355	390	395	352	392	367	364	378	340	368	390	359	366	373	369	393	384	381	369	384	389	355	373	369	380	430	373	354	384	361	357	384	379	363	396	382	330	398	349	331	379	382	395	378	389	391	364	356	410	362	392	344	371	375	372	355	390	364	353	380	368	344	360	365	383	371	403	400	387	371	372	422	409	335	403	368	380	412	371	388	356	404	384	399	379	385	365	363	369	369	354	401	388	419	403	347	400	357	375	374	389	351	378	346	349	382	348	377	361	386	392	378	366	380	346	351	372	363	343	361	346	370	361	364	386	383	381	380	385	362	361	367	358	385	397	364	361	368	389	404	345	358	380	364	445	380	393	379	410	382	341	398	393	359	393	403	358	333	399	383	424	354	343	369	380	380	390	336	372	397	380	362	380	326	365	349	394	381	393	364	390	362	383	381	368	390	380	394	376	352	387	391	401	373	386	361	378	365	358	354	420	388	349	368	346	311	342	368	347	358	375	379	352	385	326	343	348	378	341	365	379	361	360	395	384	375	376	396	392	389	393	407	365	393	403	369	362	381	393	360	379	416	327	351	343	358	356	377	375	418	397	360	359	372	390	373	356	378	353	393	375	353	359	374	373	372	377	344	396	366	355	376	373	375	387	324	357	356	397	358	396	377	380	341	374	387	369	389	340	383	338	359	365	381	411	357	367	399	358	360	364	392	405	398	361	357	345	379	375	398	337	362	418	409	353	364	369	387	364	347	365	391	331	355	417	352	355	403	355	344	393	364	365	392	380	367	401	380	348	362	365	360	370	381	345	376	391	404	335	367	361	343	388	366	366	346	364	357	399	343	353	395	366	344	366	371	378	398	379	352	406	369	375	355	385	384	350	367	362	383	338	363	379	363	375	359	335	379	356	376	414	389	376	397	361	371	359	363	374	332	357	378	382	353	380	335	359	376	360	356	355	397	367	390	367	342	375	355	393	380	387	371	370	376	405	352	352	368	352	345	350	329	355	410	345	363	348	349	371	366	413	375	331	339	411	375	378	369	374	343	359	359	348	387	366	411	342	364	384	392	380	310	373	406	407	385	339	397	377	372	401	391	395	376	397	349	380	370	363	397	343	362	376	358	359	383	392	427	401	414	375	357	385	376	383	349	352	419	379	321	388	376	381	358	350	396	368	382	381	367	414	377	348	360	359	372	330	383	375	350	389	368	386	365	370	338	379	347	346	365	368	356	374	367	385	385	354	372	383	357	364	348	354	359	414	359	372	427	414	330	346	379	380	422	382	358	379	367	395	323	365	374	373	406	389	353	390	359	385	359	325	327	340	363	356	354	393	407	391	359	352	355	374	348	356	366	353	364	373	363	349	348	342	391	364	326	373	363	337	376	375	361	366	366	356	336	413	352	366	375	344	389	337	369	377	387	357	318	380	361	381	391	361	380	348	390	391	353	336	380	339	403	346	345	384	358	384	389	377	393	374	359	392	394	374	406	373	367	358	369	371	382	403	337	375	374	410	348	400	344	346	392	389	364	367	367	347	347	377	379	389	380	371	351	349	410	383	386	346	387	377	352	368	373	394	385	373	337	325	346	372	405	366	348	375	365	343	344	383	384	393	401	407	365	408	377	372	384	348	385	386	395	386	397	367	349	399	389	356	392	364	381	399	360	364	359	392	378	378	423	400	386	398	393	390	358	333	369	379	359	381	376	396	375	352	396	357	354	401	356	357	346	384	372	364	380	368	368	341	399	382	355	346	343	374	414	338	361	351	350	390	398	343	379	394	403	339	374	351	393	345	388	359	393	367	367	396	345	326	381	342	392	360	368	343	384	396	365	358	361	394	345	367	396	361	371	366	369	374	397	339	353	365	346	390	357	372	335	360	383	346	335	400	394	368	392	382	388	389	364	382	360	332	379	368	368	350	354	377	349	348	336	361	360	376	375	408	427	358	389	375
49115	59046	59170	55045	50975	42642	25949	10184	2912	1240	921	847	853	883	856	826	852	841	840	857	821	857	810	802	789	836	791	851	863	865	809	817	860	811	840	872	784	849	857	826	864	839	814	849	798	882	831	861	809	853	780	817	763	797	890	828	794	817	884	843	810	825	813	806	841	821	846	804	810	810	811	849	767	824	772	801	813	796	853	830	837	842	853	830	870	839	894	884	825	901	794	818	836	887	846	818	795	844	837	864	861	794	811	823	879	882	828	833	847	869	803	834	805	875	884	856	845	835	790	806	835	839	859	819	840	833	855	740	863	810	865	905	806	847	779	804	781	804	860	848	816	836	846	817	818	804	857	822	873	864	826	821	816	892	808	825	845	887	866	851	837	868	846	792	822	801	823	831	828	789	862	883	822	827	856	841	857	804	815	848	836	858	897	892	817	848	850	844	783	814	798	773	838	832	804	818	836	841	789	826	878	848	825	798	860	825	869	796	818	845	828	854	819	852	797	837	833	806	814	817	832	814	826	802	824	821	859	844	912	808	791	827	772	843	848	817	800	818	861	869	810	863	899	858	831	793	852	826	779	811	878	770	886	852	788	817	833	855	827	812	835	807	844	855	848	811	829	837	872	844	829	806	882	840	808	861	829	839	860	859	816	845	823	792	824	815	857	774	871	869	828	788	827	834	878	826	879	862	840	813	823	884	805	824	779	760	793	863	819	849	833	861	808	825	828	826	836	828	807	856	843	830	796	871	807	855	812	857	928	867	851	860	801	833	832	867	798	831	809	855	812	817	793	786	865	817	839	863	834	799	845	882	868	830	838	827	850	810	835	864	840	836	850	829	799	805	847	819	836	799	878	792	857	827	830	793	882	815	852	852	841	829	856	842	860	832	846	866	851	834	849	880	886	830	838	788	811	867	852	808	842	798	865	833	793	816	847	832	832	793	790	854	792	809	813	804	837	866	822	812	838	842	909	870	854	903	834	814	828	820	770	808	837	832	768	788	819	794	848	834	859	840	852	833	812	833	836	772	862	812	834	806	807	865	822	853	809	845	784	821	805	879	837	861	884	876	819	861	830	846	819	845	829	846	787	794	808	837	845	900	808	821	804	839	857	838	843	860	841	858	787	850	833	804	855	843	762	789	824	823	830	806	824	856	828	881	826	837	800	801	879	882	817	813	833	838	856	864	792	857	831	812	827	831	819	832	840	828	872	840	789	803	844	861	845	855	878	869	859	822	859	852	810	789	821	810	835	844	830	886	857	804	819	865	811	862	816	818	814	867	865	793	793	836	814	788	817	826	792	839	811	885	839	847	835	873	897	800	810	850	831	779	831	783	791	884	852	889	885	819	842	883	838	828	842	856	869	859	886	834	849	824	840	795	800	812	775	815	845	857	849	813	857	871	848	825	867	816	825	886	805	803	822	823	821	843	791	784	829	811	901	819	889	817	849	821	795	877	862	856	837	858	859	878	820	847	785	861	844	796	788	856	853	852	858	835	827	816	858	832	834	823	851	829	820	821	841	813	800	858	852	804	842	883	801	837	836	865	848	833	818	830	816	804	823	844	870	836	875	817	848	828	819	819	830	843	839	847	836	815	836	847	836	861	836	847	856	837	867	817	859	863	839	831	807	857	859	850	850	847	823	841	812	804	826	809	844	834	826	830	873	827	850	837	855	791	803	840	818	905	807	826	760	905	860	818	821	835	871	849	871	827	808	846	845	841	828	836	848	857	840	859	860	823	848	869	786	842	852	816	824	825	798	812	858	860	877	876	847	890	802	845	831	885	824	868	845	837	860	816	834	801	857	862	832	847	824	831	830	845	831	855	803	801	822	819	798	863	839	876	835	829	850	838	828	846	795	849	863	862	870	842	806	825	883	775	791	850	881	843	827	831	826	839	879	852	872	881	808	871	843	848	805	847	838	849	852	825	805	864	785	772	852	828	809	804	822	849	854	892	795	855	828	835	850	845	840	876	897	821	877	800	802	805	869	905	829	849	807	847	847	854	866	812	824	890	827	815	846	864	867	827	804	830	897	869	801	857	868	819	834	829	826	859	868	836	866	832	847	813	818	829	782	831	837	817	841	801	851	888	804	810	789	822	836	825	813	795	872	790	837	805	858	820	788	821	830	834	857	824	844	858	782	836	801	805	847	834	846	799	838	840	832	841	819	836	884	816	803	843	761	842	861	766	830	808	794	799	879	808	821	798	868	868	821	840	784	836	849	790	861	862	831	773	790	806	842	811	853	867	819	890	863	752	816	825	837	852	850	809	850	840	802	851	830	803	846	881	816	815	866	903	836	840	826	816	865	829	785	809	903	870	794	785	820	799	819	846	853	842	776	841	825	794	855	813	785	848	785	806	875	857	855	805	863	807	851	829	803	840	816	849	791	866	829	875	873	834	896	859	822	867	815	832	842	787	832	807	838	807	793	792	812	885	824	830	844	852	846	809	802	824	814	802	872	836	874	803	823	835	797	817	811	829	788	815	828	823	838	831	875	830	838	820	810	851	795	814	839	839	825	804	869	828	807	872	799	833	774	849	844	858	877	872	835	831	855	822	796	818	817	859	842	830	814	842	798	820	832	830	809	860	816	830	842	844	817	803	834	869	814	824	859	881	859	839	820	853	785	830	825	856	846	884	802	811	841	834	867	831	860	845	835	841	828	861	818	860	826	811	857	787	835	836	845	858	830	899	819	876	845	823	874	821	817	776	869	857	832	882	835	846	877	853	828	843	856	868	851	849	867	784	809	827	832	912	816	845	814	828	844	809	878	779	794	785	878	818	844	815	820	806	818	861	765	815	839	861	857	856	852	853	836	835	859	855	864	826	867	858	833	822	802	808	825	826	805	823	836	806	854	846	835	801	844	929	784	822	804	852	798	850	813	850	816	870	813	857	875	843	823	785	878	878	838	834	836	860	842	807	817	787	864	810	834	840	818	824	796	863	853	863	818	776	839	803	840	835	839	840	861	855	839	794	817	850	846	828	814	841	823	779	910	899	832	835	810	796	788	824	847	810	834	838	851	836	830	858	839	832	843	883	805	808	857	853	842	814	885	860	811	746	846	855	783	828	847	804	842	877	833	809	776	824	810	766	753	877	854	854	819	861	865	861	833	783	816	778	865	807	822	841	837	826	839	837	838	832	840	835	846	833	867	808	790	864	825	855	837	824	807	820	858	799	810	870	844	810	860	857	898	787	849	811	847	832	862	837	852	839	839	824	840	768	776	805	827	810	846	820	848	820	795	861	823	798	845	846	830	877	853	835	804	843	881	809	803	831	840	749	809	837	842	850	819	863	793	895	871	822	840	821	854	789	824	838	820	814	820	868	847	851	824	810	825	813	818	861	844	842	839	829	845	888	828	893	906	809	844	838	833	838	814	866	833	831	806	832	846	873	802	811	831	823	844	852	850	880	799	829	819	883	800	829	855	831	817	844	867	795	865	797	830	824	778	826	897	877	830	855	842	823	838	861	818	825
59639	48573	42487	34331	28745	28950	25983	18877	7935	1461	428	372	350	386	407	407	383	362	364	354	364	334	395	369	365	348	359	344	327	366	393	395	349	371	350	363	348	328	345	346	368	374	353	336	355	371	367	418	383	360	355	314	346	346	358	358	367	355	366	375	337	325	355	378	344	396	365	335	356	360	346	385	377	348	369	342	321	341	378	423	352	349	351	366	358	375	344	346	355	363	357	360	333	355	342	352	362	350	324	366	357	389	329	388	347	347	375	356	367	359	336	342	365	351	342	377	327	377	351	370	381	363	352	340	382	378	342	348	334	353	383	339	339	367	354	372	365	326	338	344	321	349	346	357	370	389	340	375	317	344	327	347	369	347	321	359	381	368	317	371	381	356	387	326	357	329	358	324	340	381	369	355	341	379	361	383	369	325	323	359	344	375	358	341	326	331	325	348	340	341	346	346	358	381	364	364	353	360	370	355	376	347	356	355	356	362	358	355	345	346	330	347	355	356	353	378	330	363	360	377	330	326	356	331	360	343	365	355	372	365	373	331	359	336	361	358	355	364	297	336	327	372	334	347	362	324	339	324	349	415	368	366	372	369	388	328	335	375	337	398	354	369	353	403	350	366	358	380	356	355	375	370	345	327	331	366	353	329	341	352	365	349	351	385	360	380	349	368	340	344	338	347	380	342	352	341	381	374	318	383	364	347	349	345	360	339	355	338	336	384	314	356	355	384	352	380	363	346	351	349	364	339	324	351	303	351	375	368	372	375	377	377	362	328	357	349	384	399	392	324	365	333	382	356	379	343	351	335	336	384	348	378	328	354	353	350	350	334	357	343	325	353	384	316	348	377	368	345	376	343	351	375	369	338	361	349	331	358	326	363	384	369	346	347	366	333	381	386	364	343	369	361	346	352	366	388	345	347	385	337	354	352	377	367	330	357	359	349	366	350	358	338	356	418	351	349	353	354	330	339	398	338	384	365	360	368	356	359	369	377	375	368	309	383	341	340	353	341	358	383	374	408	346	347	377	371	365	348	382	368	369	340	325	365	363	359	369	350	341	314	328	374	357	386	356	359	343	367	348	362	376	364	322	336	344	370	335	360	352	345	373	364	329	343	359	326	351	360	397	361	339	370	383	337	315	382	359	353	342	326	344	373	323	375	331	344	365	377	382	320	348	321	334	375	355	378	364	369	362	350	362	359	354	354	351	343	346	391	340	306	347	358	380	365	358	399	361	381	353	330	363	346	348	343	371	334	366	349	349	345	365	354	365	342	306	373	379	343	339	340	330	346	329	368	359	344	379	354	378	359	380	368	357	342	354	384	361	359	324	364	346	403	340	348	369	366	359	369	349	359	358	352	367	343	362	356	372	370	341	389	346	346	339	349	349	353	373	363	369	336	346	391	320	396	379	388	361	357	355	343	347	340	361	367	370	345	357	371	332	374	334	354	344	329	358	339	400	358	374	352	308	376	329	333	362	383	352	329	348	346	358	349	352	358	352	370	331	348	365	383	340	372	384	334	346	362	357	364	340	383	367	381	341	314	367	366	345	368	366	323	339	402	356	332	336	348	338	407	331	417	346	327	376	407	359	386	362	331	353	349	352	339	324	356	322	355	318	362	333	334	333	367	366	347	344	331	325	337	345	347	359	330	353	365	370	336	352	354	365	341	338	407	359	334	328	321	339	373	315	334	344	380	351	327	341	366	330	337	358	347	379	356	358	372	380	333	371	378	343	348	378	332	336	329	335	368	360	368	325	380	393	353	363	371	338	347	348	371	389	355	368	350	363	373	339	391	331	337	347	367	311	323	363	340	371	348	318	388	325	361	393	382	326	317	326	365	311	377	376	369	362	321	354	328	360	377	324	301	366	362	376	331	378	379	328	332	349	392	360	339	346	351	344	349	353	372	343	363	396	351	384	365	377	355	345	391	361	342	361	338	371	335	329	363	310	366	353	349	342	374	354	351	374	359	364	357	326	354	349	325	341	315	366	351	359	365	383	323	324	343	323	340	342	357	358	371	343	339	339	368	320	370	357	327	356	358	356	329	344	356	370	345	356	344	344	361	368	344	338	334	387	408	382	331	364	353	358	366	345	391	365	335	389	341	357	352	358	368	336	343	342	368	357	385	354	318	348	358	332	333	410	367	339	349	343	354	353	377	314	366	369	350	337	383	297	332	377	359	378	364	348	320	387	379	366	347	367	359	366	353	357	315	358	355	349	333	312	378	376	367	390	338	383	345	366	322	363	368	362	346	366	384	362	356	364	374	334	321	346	385	357	303	369	341	357	318	346	318	345	391	380	357	357	359	330	382	336	327	324	350	330	362	349	360	360	317	334	365	343	313	329	355	301	353	336	368	320	344	371	354	344	344	377	370	348	348	336	336	346	357	391	349	295	358	361	354	343	353	340	330	354	349	350	386	349	362	351	372	333	362	367	348	363	345	373	350	354	339	341	362	384	369	356	360	384	326	367	365	348	356	348	344	381	359	361	341	345	342	319	366	372	340	338	317	345	333	379	332	350	363	307	351	354	336	382	391	338	341	362	359	372	371	363	338	318	378	352	381	403	396	380	343	342	342	358	353	360	364	344	365	328	346	359	349	359	389	335	338	319	328	375	357	353	364	364	350	370	360	332	361	341	352	352	337	332	319	352	344	351	349	334	353	366	389	383	339	400	349	374	350	363	322	316	338	328	384	402	347	368	351	357	335	376	329	371	343	358	326	393	350	380	328	355	339	328	368	346	342	347	340	388	340	340	352	340	349	349	362	327	313	346	371	349	361	340	365	364	346	357	331	337	349	361	328	359	350	348	370	383	334	375	357	333	306	303	361	336	366	331	322	343	357	358	353	353	358	377	328	395	343	338	344	324	338	359	324	308	345	343	349	357	365	388	333	340	382	354	368	372	350	328	366	344	324	419	331	353	363	372	366	367	323	322	373	362	334	315	354	347	328	382	404	342	332	359	356	387	336	328	371	337	352	347	373	355	367	354	402	342	316	364	363	364	387	349	330	367	326	362	321	325	331	393	349	357	349	366	349	329	305	360	332	348	350	386	327	367	375	342	339	316	310	328	364	343	345	343	339	395	322	334	349	327	384	330	381	337	326	322	337	390	347	352	382	343	329	352	327	343	388	379	343	381	384	355	331	339	331	368	330	339	350	326	340	321	387	346	348	358	349	358	365	349	354	316	353	360	338	379	337	357	358	340	356	324	363	322	330	348	323	362	317	315	367	359	338	377	337	356	377	373	343	349	375	366	373	344	401	378	346	341	407	345	314	361	344	338	357	349	346	347	336	390	332	406	372	309	341	363	375	352	327	369	373	363	356	345	349	320	368	341	331	344	355	347	306	393	374	377	389	354	326	381	383	313	353	378	351	384	347	325	372	320	357	347	338	363	338	330	314	346	349	357	349	328	337	364	342	357	370	355	344	371	343	388	359	328	366	359	360	335	353	339	334	321	378	353	335	327	349	369	358	396	368	346	340
54697	61246	54554	59312	62752	53811	35033	15344	4342	1475	955	877	802	835	754	789	762	759	830	789	839	823	785	783	769	741	734	777	807	761	742	749	773	776	763	715	755	746	782	799	754	801	736	809	775	783	763	777	804	767	768	767	752	781	768	734	790	799	778	776	786	761	757	786	802	805	811	775	851	768	827	790	754	803	758	771	749	758	855	787	762	844	803	776	778	821	777	804	749	772	778	785	770	772	787	785	802	755	767	799	775	783	736	792	773	762	770	780	757	773	768	768	741	734	765	752	726	803	747	766	717	806	813	751	761	745	769	796	734	762	766	796	783	745	770	743	757	764	751	711	724	762	764	776	759	771	808	788	794	790	779	760	791	767	808	806	810	797	781	804	792	753	758	792	772	753	770	808	813	789	787	728	768	740	758	751	755	789	780	802	789	785	750	768	797	779	799	779	755	827	807	720	752	724	825	792	770	772	780	741	779	754	726	765	813	763	782	808	760	796	822	764	722	739	732	775	720	789	781	810	824	779	766	775	804	775	799	797	749	763	786	815	775	792	725	785	769	763	768	751	772	797	803	729	752	772	705	749	768	778	757	757	814	810	781	807	815	761	788	761	803	827	779	778	764	769	723	772	741	737	777	747	770	744	782	817	793	786	768	733	814	757	790	772	797	821	763	782	791	780	798	850	725	745	783	787	741	761	748	773	796	718	731	754	774	786	755	740	780	803	762	817	780	748	755	747	790	803	750	795	811	769	759	761	736	782	726	759	789	790	805	741	778	729	810	761	742	751	805	780	779	780	833	756	771	780	756	784	785	793	752	772	776	766	818	754	778	761	797	795	752	781	748	795	783	780	730	755	761	791	752	780	793	751	781	806	742	749	753	801	786	696	740	774	789	826	747	766	807	780	798	796	788	774	748	767	779	822	779	792	750	787	744	746	738	762	741	780	777	766	775	733	778	767	777	758	783	785	779	741	788	795	791	766	774	806	768	726	767	812	784	795	766	796	695	774	777	774	753	759	812	770	787	768	783	778	782	713	799	764	749	796	800	774	813	734	800	797	798	772	758	784	768	738	785	722	747	771	786	793	756	774	736	765	822	765	784	777	772	733	702	804	783	825	798	799	768	783	810	820	786	790	789	756	743	771	763	757	792	812	763	767	819	776	767	805	730	745	732	765	784	801	776	789	802	742	779	744	742	829	699	737	759	830	779	768	779	757	785	755	738	803	817	762	803	723	768	827	751	823	748	783	808	759	797	791	809	788	769	798	730	742	788	739	781	796	754	772	789	776	812	814	732	785	749	767	774	770	778	812	753	807	793	761	743	765	821	779	713	737	792	782	742	746	765	803	750	723	771	761	788	766	764	768	776	796	807	781	803	778	761	772	793	749	776	761	780	811	729	757	739	789	740	789	772	779	810	776	757	789	786	779	760	826	835	782	777	719	787	741	780	812	754	740	777	831	773	825	806	718	736	764	785	759	774	752	798	761	764	752	786	796	770	788	824	733	797	763	780	766	766	773	765	746	731	783	720	782	794	761	739	765	752	766	789	819	758	774	781	741	769	774	765	766	839	777	782	800	768	842	795	785	725	815	774	808	794	773	789	812	795	780	757	788	770	786	768	757	819	768	816	822	717	735	782	775	766	789	811	798	746	812	748	789	795	755	777	770	745	815	835	751	764	774	773	767	761	820	740	753	831	817	783	772	768	750	746	750	775	824	759	754	810	775	767	738	767	758	838	763	773	728	797	773	726	814	753	743	799	778	768	780	810	780	786	804	795	842	813	760	786	794	826	786	850	779	743	743	749	746	792	721	759	764	740	752	726	800	804	748	792	760	737	773	763	740	726	756	797	751	792	783	772	749	769	777	771	727	754	775	742	754	818	808	746	767	725	765	712	798	762	765	771	772	744	768	718	768	795	800	788	773	786	795	786	767	758	761	750	723	824	822	776	766	760	767	789	817	732	798	746	769	799	797	797	799	750	775	788	769	778	817	746	749	718	783	731	766	786	797	756	794	816	793	827	806	681	776	768	765	785	801	792	748	791	810	770	741	762	776	734	778	788	783	773	761	779	802	832	791	797	787	779	754	762	806	778	789	792	759	803	773	790	811	759	742	777	775	765	758	776	831	788	773	745	727	737	823	772	797	775	751	764	776	737	739	758	769	790	776	778	752	806	744	731	718	770	813	766	739	791	753	804	783	808	769	738	709	779	841	832	757	780	749	805	752	765	778	751	755	776	766	743	759	751	817	776	778	745	778	791	773	729	790	791	822	748	763	812	783	822	786	762	800	743	820	789	816	753	735	774	812	763	764	768	813	749	797	753	742	794	808	820	788	771	825	783	806	754	723	760	774	741	751	817	798	772	769	778	811	750	765	770	774	774	799	765	727	762	834	763	783	746	767	798	788	819	779	792	767	800	781	766	789	732	740	787	796	769	780	755	787	773	817	804	789	742	797	805	753	756	789	798	793	825	778	816	759	792	822	770	797	758	778	784	738	783	779	810	770	773	761	789	775	769	754	728	759	752	754	765	773	774	743	807	749	772	711	798	762	731	792	762	755	809	758	811	760	747	757	787	764	746	811	741	811	801	777	788	765	742	736	790	771	764	775	700	800	791	812	806	803	747	777	789	727	828	752	759	809	812	836	773	770	760	800	751	764	792	795	771	735	770	766	738	820	790	788	789	766	788	829	783	817	725	776	744	784	783	831	764	809	836	775	816	755	823	729	775	738	790	774	767	718	722	751	807	741	755	814	763	807	789	812	746	809	776	753	788	804	752	758	805	756	833	757	761	746	779	768	765	821	837	760	740	802	765	747	751	778	741	768	750	722	757	813	729	753	798	809	747	787	770	765	764	756	766	727	789	742	799	758	744	791	768	704	821	813	835	786	792	772	790	804	748	757	762	737	782	746	768	747	771	835	775	737	789	794	775	773	762	746	738	726	774	772	764	834	763	788	705	790	770	809	781	777	760	790	820	758	753	754	790	796	750	792	795	767	798	801	757	728	785	825	758	772	793	786	788	753	790	741	806	785	789	802	768	778	806	777	766	753	776	729	755	763	773	847	788	743	792	771	727	766	781	785	816	802	791	825	798	764	774	769	777	796	815	765	816	764	752	757	734	753	823	782	778	764	785	747	780	794	784	764	793	793	774	779	797	733	786	786	760	800	795	774	777	759	742	738	742	779	748	797	795	787	758	780	791	780	774	741	757	776	761	751	782	765	775	793	763	754	736	741	796	796	792	730	785	769	780	777	803	802	794	734	738	753	819	756	802	746	755	759	754	779	758	715	766	816	750	781	801	790	781	772	772	762	734	807	783	796	768	782	766	757	699	754	823	784	797	812	802	753	757	732	814	735	769	745	767	754	763	770	827	801	757	781	812	765	762	747	783	730	770	753	741	752	841	804	822	751	757	773	784	743	769	782	803	755	759	776	748	742	786	719	750	791	788	795	747	718	743	794	793	745	810	785	764	750	827	761	764	761	809	760
27626	40178	39661	28525	9990	4953	2611	1261	607	398	387	349	411	375	393	386	371	357	352	383	412	363	380	348	400	365	384	359	337	393	343	407	405	404	360	354	362	364	358	401	353	426	397	392	382	390	412	404	408	386	394	401	369	393	395	372	380	410	369	366	372	371	384	389	395	372	365	384	358	384	377	384	405	387	437	406	424	346	376	388	397	359	356	347	364	385	374	403	395	362	391	378	338	365	352	374	340	348	376	354	415	406	374	368	384	350	339	354	377	392	336	369	369	364	387	373	400	404	388	350	430	361	350	373	395	345	364	349	401	339	383	392	337	343	387	384	349	351	396	330	375	389	362	375	342	373	367	381	388	359	377	419	386	373	386	376	366	416	394	358	395	381	367	367	371	360	360	382	374	371	414	378	382	379	394	393	388	374	373	367	386	385	372	396	356	353	398	383	349	373	332	421	369	374	346	370	404	392	339	339	382	344	364	378	340	381	359	393	394	359	368	400	363	349	342	398	366	377	412	358	371	410	355	383	374	405	399	399	383	386	330	381	358	386	380	345	358	361	380	406	354	353	371	342	355	420	374	369	404	348	384	394	349	358	371	367	370	378	351	383	370	385	405	380	361	396	388	365	356	414	377	366	388	375	360	395	377	355	352	364	397	389	363	384	353	417	388	391	376	367	410	344	395	406	421	391	405	382	363	368	369	379	367	411	408	349	370	359	367	370	391	401	390	368	408	378	379	389	362	369	393	353	362	346	374	411	369	358	368	336	340	381	359	385	366	368	379	364	389	384	370	346	361	374	344	424	372	422	331	402	395	364	403	410	422	360	396	375	398	362	387	378	395	398	388	350	359	385	392	353	364	379	367	371	373	336	348	374	397	364	399	417	370	402	394	395	418	408	370	344	371	346	379	348	358	372	380	354	377	384	399	377	367	360	401	384	371	397	393	352	374	402	388	389	399	391	374	370	366	360	400	389	345	361	360	371	416	404	362	340	377	375	400	412	379	393	382	397	404	371	380	385	382	355	426	398	427	392	406	397	412	384	378	322	383	367	369	367	347	390	403	366	369	362	350	367	405	391	338	374	402	381	384	369	368	379	394	407	365	355	370	360	397	343	388	425	374	313	391	397	376	369	401	341	383	386	371	360	342	359	358	362	407	390	376	375	397	410	402	387	342	370	398	366	348	387	383	415	366	397	359	367	352	383	345	358	389	387	385	342	368	384	373	368	383	394	363	367	378	358	386	354	402	377	390	410	361	371	367	388	355	372	383	390	394	368	362	384	343	378	374	376	447	384	400	335	368	356	356	383	394	341	364	376	387	370	340	369	368	356	367	389	353	377	357	360	391	366	376	360	380	373	362	367	373	377	399	382	402	384	403	446	363	368	369	379	342	392	343	361	350	348	381	362	410	395	412	362	395	392	352	370	376	375	373	380	360	371	347	404	412	416	396	359	392	365	368	346	355	372	370	379	419	382	395	383	341	395	365	395	335	354	411	418	393	341	393	377	356	339	406	380	373	401	364	352	362	401	389	393	381	409	367	376	399	361	358	390	334	341	356	380	385	402	357	411	389	360	352	339	364	359	375	396	359	386	372	374	399	412	358	376	399	357	371	364	405	409	361	386	362	359	383	359	381	376	366	378	402	386	356	376	382	399	355	358	375	377	382	377	338	386	382	388	371	418	356	382	384	370	405	361	364	383	385	358	361	414	407	357	351	406	354	358	394	364	394	385	372	386	337	369	406	414	385	383	404	326	363	364	395	425	353	356	393	361	379	389	370	340	383	354	337	366	404	377	334	356	403	418	418	356	360	334	397	375	371	358	355	391	392	351	358	390	375	378	368	393	354	370	372	376	370	369	352	348	375	356	380	357	415	389	381	356	379	372	345	381	400	350	372	382	394	411	373	350	357	344	389	396	367	357	372	354	339	382	405	384	385	416	395	397	364	371	390	350	395	351	352	357	381	366	388	383	375	380	382	375	345	362	375	340	398	406	392	377	384	404	394	369	409	381	387	374	367	392	376	375	388	359	350	380	390	376	380	424	392	357	412	421	396	341	392	343	391	361	373	365	403	365	377	392	383	405	377	382	401	373	394	357	371	389	350	371	395	382	378	398	392	365	370	395	350	369	387	351	383	367	382	377	395	373	390	330	401	374	427	369	391	392	355	369	370	390	394	372	345	399	398	367	391	388	379	390	379	348	364	399	369	380	358	401	382	375	395	375	354	388	402	373	378	380	383	395	377	403	395	381	375	334	395	368	393	340	380	394	375	387	397	382	403	401	416	354	381	385	362	364	412	403	372	421	375	386	365	389	380	376	371	359	358	397	358	394	339	398	362	355	400	355	352	372	351	384	316	395	399	360	385	392	379	360	381	370	386	391	399	383	371	406	405	367	374	356	372	362	349	362	376	340	385	298	384	364	394	404	357	388	367	384	357	357	361	393	388	379	343	386	373	357	370	351	382	361	418	360	387	399	416	360	377	357	396	393	406	419	398	403	361	342	352	347	363	372	383	396	374	362	375	397	413	316	382	362	395	396	348	422	382	344	363	378	405	353	395	360	372	334	356	395	343	352	409	391	399	401	424	369	361	331	342	356	354	367	360	324	387	394	334	377	364	368	354	392	396	384	400	398	385	388	388	358	364	353	397	354	376	346	418	371	369	379	385	367	353	398	393	375	339	367	393	361	414	399	372	369	383	397	347	344	340	372	389	388	390	374	365	385	372	378	364	411	348	341	341	354	388	402	371	384	365	373	393	402	386	420	354	338	383	391	373	398	415	381	391	419	414	380	358	404	402	381	412	358	348	363	357	385	365	421	369	349	362	348	363	397	387	348	366	367	351	390	380	389	350	391	413	354	379	372	385	366	401	378	357	327	371	373	390	364	360	398	359	383	342	378	381	369	378	352	362	327	360	337	348	363	436	349	415	406	329	373	362	420	346	383	398	386	376	365	381	391	383	342	366	346	358	374	401	367	365	363	384	374	345	379	356	387	381	392	365	402	388	368	343	408	396	364	416	411	401	366	352	380	413	366	404	330	419	381	375	383	390	379	374	373	397	364	372	396	386	345	345	379	399	363	385	371	361	387	384	370	356	392	383	358	362	370	387	355	352	407	360	379	397	369	388	389	376	393	359	392	353	411	350	383	374	378	405	364	356	397	349	371	378	375	382	359	379	375	387	423	397	394	347	351	353	380	374	350	377	383	354	359	342	375	377	361	414	397	408	361	372	366	377	409	389	354	418	375	366	379	389	370	359	413	393	396	403	350	409	356	351	375	377	387	370	354	377	407	392	391	421	397	363	345	380	374	347	354	375	371	391	359	387	410	404	391	359	416	370	372	365	376	380	365	390	389	394	391	388	373	354	371	366	389	366	387	377	377	396	388	357	347	372	381	399	364	402	352	355	368	396	381	351	392	352	380	353	414	396	383	393	369	404	402	404	370	368	377	350	378	387	400	396	356	368	347	407	383	338	368	352	375	361	410
20944	39104	41810	33683	15170	11662	6327	2714	1274	943	889	901	919	884	911	866	843	851	875	844	894	821	845	853	816	817	954	882	894	852	881	824	874	894	802	866	868	826	872	884	911	883	907	794	848	844	846	834	895	831	861	870	884	810	847	817	830	905	843	841	890	824	882	850	900	861	812	875	847	921	899	867	889	869	843	920	857	849	840	876	829	866	879	864	840	897	855	877	863	846	851	885	848	911	901	884	790	842	866	844	817	830	866	859	895	847	842	835	840	795	862	895	857	867	873	849	901	878	886	873	820	919	891	854	889	879	928	835	872	932	891	873	856	790	807	918	849	837	822	879	884	854	851	863	868	872	867	905	879	902	880	824	889	836	838	875	853	917	832	868	824	854	828	858	860	846	854	807	882	886	827	822	921	820	879	889	867	925	892	869	870	901	866	856	873	907	860	882	850	869	894	891	839	822	839	833	846	870	865	894	848	918	823	880	890	867	859	856	812	861	844	856	843	922	914	796	939	866	920	838	847	845	903	893	860	828	853	875	842	841	835	889	872	833	860	827	855	867	865	908	832	849	891	895	884	861	844	860	848	911	798	811	829	905	868	867	821	890	846	881	867	902	838	874	865	887	936	877	883	860	891	830	869	861	882	845	833	862	842	849	840	834	896	828	871	894	841	900	830	871	875	900	833	835	877	879	850	865	857	872	825	877	878	852	904	818	857	868	857	818	809	882	855	876	875	899	920	842	856	853	906	847	852	906	900	845	785	859	845	853	945	852	843	913	887	884	867	874	857	844	875	866	828	828	915	822	874	911	842	877	875	913	851	906	922	921	855	853	856	852	858	827	834	896	888	881	891	878	835	811	867	838	891	835	839	915	846	898	876	873	866	823	859	864	840	886	852	857	829	859	861	793	812	913	868	860	904	848	838	904	872	854	865	826	843	862	844	815	878	840	856	883	900	874	866	857	865	836	868	830	861	839	863	835	830	894	895	854	948	880	840	911	889	904	854	876	863	850	825	860	834	804	864	863	870	900	871	843	898	763	913	858	864	862	842	831	868	896	856	891	873	819	891	871	890	839	889	811	800	810	910	849	876	858	829	891	900	847	857	855	901	875	901	868	834	886	897	812	852	881	873	913	882	857	883	851	823	875	839	837	876	870	864	934	860	874	835	860	895	900	828	813	851	882	842	886	837	881	900	805	905	908	837	846	893	859	822	927	878	874	862	831	838	809	874	830	838	893	872	876	844	861	852	860	833	882	807	833	865	866	883	866	871	851	891	867	844	855	848	913	827	842	881	874	847	871	819	831	788	878	852	886	863	886	879	864	929	784	873	859	805	857	878	885	836	810	866	874	836	855	814	889	819	852	851	878	878	878	885	872	909	821	857	839	838	889	904	897	837	806	899	873	842	865	922	886	831	879	877	837	842	839	893	883	884	865	902	869	857	847	862	831	871	897	870	874	902	866	899	840	855	857	824	910	865	849	892	835	899	847	825	902	906	901	878	862	872	810	912	874	846	893	825	845	891	849	865	859	908	856	838	819	859	861	847	899	872	873	878	879	842	889	844	852	888	838	857	887	811	854	909	873	874	852	861	843	837	861	830	899	887	856	876	887	845	888	847	883	865	816	855	808	859	830	859	878	944	815	845	828	837	875	819	816	841	852	912	878	790	876	868	839	874	906	823	890	893	795	899	907	857	845	888	880	797	840	833	861	844	841	853	839	876	921	869	826	883	875	891	815	880	865	821	872	823	867	873	877	859	824	868	860	880	812	932	868	841	845	898	865	890	846	842	895	854	838	818	833	833	807	830	844	786	856	950	871	877	862	905	875	880	945	880	822	843	902	827	872	899	852	846	841	835	914	915	863	887	876	818	835	823	839	845	839	842	877	897	810	837	866	790	908	879	893	815	903	823	853	832	885	837	850	854	826	863	838	875	924	883	894	868	916	840	841	830	851	858	911	831	863	820	887	840	877	854	893	912	862	875	854	906	854	878	872	864	830	828	811	865	816	849	860	905	885	878	840	844	858	871	866	878	905	861	876	812	814	813	820	918	857	885	854	891	879	859	906	821	834	872	865	921	880	891	904	875	870	811	845	858	862	841	889	836	881	838	826	831	823	870	872	873	845	842	854	834	859	828	896	899	832	854	903	876	825	918	846	877	866	869	854	862	913	830	859	835	854	824	887	839	909	827	840	893	839	864	864	885	944	845	816	849	889	900	877	854	809	847	831	860	859	880	856	850	828	912	860	894	842	863	866	884	881	871	886	887	845	854	883	849	883	875	841	896	839	836	870	867	854	838	894	914	874	825	905	875	853	856	891	863	822	915	842	851	873	836	873	869	823	915	885	860	852	861	821	839	819	847	846	902	858	847	900	855	863	801	835	894	833	872	883	828	845	859	929	876	861	867	847	859	844	877	890	846	811	871	866	845	923	821	876	918	864	800	876	839	860	863	860	860	887	838	869	847	825	883	838	883	880	868	899	855	881	854	852	906	861	827	834	885	896	863	858	867	860	800	830	884	855	853	860	856	867	857	872	876	878	869	865	853	818	889	893	894	825	860	872	866	870	876	866	853	857	918	848	855	873	884	884	847	907	839	830	933	853	863	848	944	884	870	875	771	836	876	887	853	872	834	844	786	868	878	824	869	867	842	865	870	874	960	854	829	857	945	824	850	837	846	834	868	825	893	875	870	820	816	779	840	886	791	846	878	838	863	806	879	843	874	864	858	866	849	847	858	898	840	904	878	835	850	875	900	894	876	901	901	848	821	861	871	863	916	869	901	880	855	844	832	914	877	894	876	858	879	852	844	862	903	893	922	867	913	843	804	799	899	872	841	872	860	886	836	890	865	891	795	836	902	880	904	872	876	870	891	842	831	848	882	883	850	867	866	873	876	838	844	858	855	926	936	867	863	861	840	870	877	851	868	869	818	825	872	823	971	840	851	855	883	846	840	873	868	897	849	839	902	892	868	889	853	878	912	846	852	863	847	902	910	878	880	836	865	827	866	887	859	860	827	878	878	931	846	849	841	864	849	838	839	885	870	864	859	885	869	862	839	816	852	837	836	836	893	865	865	919	892	838	810	807	884	877	865	869	882	806	897	852	815	855	846	847	870	843	859	859	854	788	819	860	850	858	907	838	877	860	905	861	857	838	839	845	851	846	904	865	840	852	827	847	858	830	881	860	821	857	884	888	835	871	822	906	855	910	906	866	893	848	900	878	856	848	850	838	858	876	871	878	896	859	821	859	923	880	832	883	878	837	877	879	845	854	845	876	895	914	840	848	884	831	891	881	836	879	889	893	873	854	823	898	877	859	832	819	853	834	846	875	883	882	830	827	828	816	868	909	859	857	863	868	872	823	933	815	873	862	869	842	860	908	841	854	873	908	869	884	813	848	840	817	842	849	885	854	859	869	892	825	869	866	839	889	893	914	843	890	874	844	880	862	825	859	860	906	872	872	902	855	911	842	878	861	892	861	833	833	807	861
57681	52967	45001	33733	26815	25591	23059	16621	6184	923	465	412	438	419	394	379	384	363	404	395	393	385	401	356	382	401	381	383	390	405	338	376	377	399	430	379	409	380	398	405	399	373	393	383	373	345	390	422	386	365	352	415	360	409	357	380	398	387	404	433	346	401	422	391	411	419	345	394	372	368	369	410	388	407	393	372	405	386	398	368	368	391	388	407	359	375	372	357	381	390	359	394	424	364	376	386	381	389	371	360	391	375	346	414	379	377	370	372	368	371	395	379	421	388	395	406	376	407	360	391	387	400	404	418	422	370	414	358	353	409	377	378	371	395	374	374	371	380	406	416	413	398	339	360	385	328	374	419	383	366	384	401	391	365	396	360	398	376	374	368	395	424	385	362	358	365	387	395	373	400	372	393	346	396	393	361	375	360	352	370	385	374	405	374	398	390	382	392	366	409	377	403	401	409	407	392	399	378	423	395	365	447	396	353	382	370	353	395	398	410	378	390	382	392	402	383	366	414	384	365	377	417	367	360	394	374	392	403	381	366	380	377	400	407	404	404	386	359	400	377	371	351	396	368	368	401	376	380	378	305	396	348	380	404	391	380	403	390	397	384	387	354	365	387	420	394	340	390	375	374	381	416	374	419	387	351	359	376	417	394	362	375	374	380	337	394	397	400	382	376	370	389	369	396	404	378	364	407	443	368	396	376	392	386	394	381	352	399	398	394	396	386	367	352	374	386	381	329	433	421	383	355	390	381	400	389	386	411	383	377	363	373	387	362	394	395	385	408	364	410	370	370	383	383	391	440	347	389	390	394	412	419	390	355	394	367	372	360	363	395	406	404	391	374	361	376	380	346	360	406	407	337	396	349	378	395	354	389	384	377	370	384	359	320	375	414	394	406	352	375	385	362	369	415	402	402	375	380	385	400	362	368	362	390	397	363	367	413	392	425	397	414	345	378	370	362	358	399	384	403	384	430	399	362	377	367	383	368	371	387	386	396	403	356	383	345	413	370	399	362	396	379	406	361	365	397	359	395	389	373	368	378	337	390	426	333	392	361	368	347	376	393	396	397	407	349	367	357	393	370	351	391	415	393	397	366	399	360	430	384	354	343	387	361	381	367	385	378	363	374	417	359	363	372	376	377	405	360	379	410	429	372	384	359	388	349	347	356	352	375	397	387	398	386	378	370	389	398	374	413	392	414	387	372	390	382	350	380	378	389	375	364	379	378	381	405	400	407	364	385	407	394	388	367	363	394	381	373	354	407	405	374	409	397	406	388	406	369	391	398	391	395	353	372	363	362	415	420	382	351	387	398	418	409	420	409	375	387	332	384	378	363	345	368	353	397	358	382	387	380	385	398	361	354	400	365	329	385	441	376	383	372	357	378	372	345	361	365	369	356	388	372	379	417	386	377	368	368	398	381	383	369	372	364	402	384	396	355	391	346	359	387	372	370	391	362	402	371	375	385	395	362	388	385	346	392	393	425	387	429	383	369	375	365	419	371	364	390	427	359	365	382	380	407	391	381	393	368	380	389	411	370	369	370	385	360	396	362	374	384	385	409	392	358	386	360	387	375	367	398	364	351	367	380	433	371	385	353	370	366	391	439	370	406	365	433	370	389	388	401	398	389	340	404	421	382	409	382	380	390	394	378	361	369	359	359	349	375	367	392	347	418	425	366	376	399	339	393	393	370	380	374	372	433	376	378	354	344	388	393	359	421	371	375	362	379	361	396	397	298	392	392	387	373	373	402	394	414	379	409	351	390	384	416	388	374	410	404	352	390	401	365	355	387	358	362	388	380	378	412	386	385	356	379	406	360	345	414	371	415	357	372	377	349	370	395	354	381	371	347	384	345	388	374	420	393	407	406	386	393	389	411	388	407	396	401	372	357	368	400	373	357	421	365	387	380	366	399	371	365	401	394	394	371	352	361	383	354	433	362	385	359	365	331	344	353	378	373	396	368	411	416	420	365	350	385	350	425	361	377	388	372	406	375	382	393	414	394	346	364	346	374	357	384	399	381	387	435	412	373	372	363	383	345	401	377	357	385	411	349	371	370	345	386	385	385	401	432	390	354	348	412	331	377	357	343	372	371	373	398	353	386	412	352	363	362	371	369	366	375	379	347	372	381	362	391	366	355	390	392	382	372	386	375	381	369	401	381	381	393	387	395	373	399	395	366	414	354	408	388	401	358	385	427	356	380	380	397	390	370	368	363	370	381	408	372	410	369	375	375	424	433	395	395	394	389	393	344	396	376	389	420	355	349	366	396	433	382	401	392	399	382	379	382	377	390	387	406	397	398	378	398	343	412	345	400	380	420	383	391	400	381	395	348	403	387	408	412	375	410	378	359	361	372	391	408	403	407	374	377	337	405	388	382	373	364	372	365	397	418	397	387	397	387	397	406	374	404	358	377	373	397	376	407	355	353	405	388	379	350	383	398	391	373	419	385	370	387	379	382	389	386	412	378	366	368	403	368	361	389	355	409	423	408	389	380	398	374	371	375	363	388	347	364	370	356	409	377	346	389	358	411	391	390	355	425	364	371	396	383	335	401	356	401	352	388	400	393	374	380	383	391	382	349	365	395	407	361	364	381	397	386	345	430	402	363	373	358	412	393	364	365	363	382	376	448	375	343	362	414	387	406	395	393	324	418	400	355	404	390	398	388	388	387	392	391	389	379	347	402	385	396	341	389	403	389	381	422	401	387	386	398	388	372	387	379	367	415	372	354	383	364	397	398	387	380	354	369	403	382	393	442	389	392	384	369	373	379	352	387	407	372	381	368	408	374	332	384	354	377	397	365	389	416	390	362	406	346	378	386	338	350	376	373	378	385	353	407	395	406	410	347	391	363	370	403	368	398	346	343	377	353	380	401	354	429	354	424	402	377	380	439	422	395	403	381	432	381	385	396	382	359	407	365	425	365	360	364	391	445	384	350	400	379	413	369	380	422	370	399	393	390	358	383	391	430	397	357	377	411	365	366	425	413	376	354	380	367	375	367	354	388	349	371	415	438	350	379	372	405	366	372	395	411	400	395	390	352	340	393	414	405	386	407	347	392	338	387	374	375	371	391	388	384	386	389	380	392	391	365	374	406	369	383	388	392	416	397	403	378	354	379	340	384	353	358	386	390	398	400	379	364	380	361	418	353	351	403	371	383	371	346	371	343	378	376	389	403	371	389	398	347	353	392	386	350	382	379	406	372	395	395	385	358	372	383	346	404	374	387	375	377	371	388	361	369	347	395	377	366	357	425	403	379	397	393	363	407	352	403	374	391	377	386	395	348	379	320	385	377	361	363	400	378	401	359	399	359	406	358	397	420	395	382	407	381	363	381	388	404	397	388	376	395	403	387	415	371	399	407	385	387	394	386	386	393	391	371	390	390	369	407	408	379	376	415	384	403	386	361	403	366	374	396	373	385	398	419	420	409	382	409	381	332	351	409	392	380	325	410	372	410	405	380	396	371	360	394	374	382	361	396	371	393	408	397
50106	60885	56011	50766	50258	42359	25390	9809	2787	1263	1005	942	882	811	826	810	842	870	862	887	854	831	832	874	882	813	837	877	814	852	857	777	854	829	825	797	837	798	853	818	830	853	838	873	842	852	833	845	862	855	819	782	852	812	843	875	852	810	838	823	798	829	841	820	845	842	816	844	839	806	832	782	865	855	837	862	800	790	854	860	816	815	819	882	830	841	847	812	819	861	844	844	817	840	859	807	822	842	832	830	881	796	875	825	869	826	837	832	811	819	820	812	793	799	863	836	842	843	839	859	822	861	828	797	871	874	798	862	846	867	845	859	823	811	852	823	796	828	840	849	826	835	848	852	826	864	805	868	846	834	800	877	783	831	833	808	814	846	891	845	816	877	789	825	885	840	805	839	862	821	857	862	807	838	802	844	850	862	860	876	817	806	838	818	858	836	818	828	826	866	844	817	825	860	827	824	929	795	847	818	768	893	826	795	827	845	856	831	887	835	864	814	864	858	853	842	864	764	919	830	884	831	854	805	826	815	862	843	845	908	855	796	879	812	822	829	834	868	787	774	859	793	818	818	902	827	801	827	820	805	810	799	863	858	842	829	843	826	839	800	803	815	815	866	801	855	839	793	903	834	835	879	781	843	835	833	817	812	816	827	886	825	836	868	826	814	862	874	787	814	848	842	843	806	824	800	849	813	805	818	799	859	838	844	847	833	841	804	766	767	773	813	811	845	873	843	845	795	788	777	825	814	812	818	799	849	844	827	827	839	841	824	828	842	808	855	819	815	832	903	880	874	840	783	856	777	820	840	792	772	841	826	851	862	815	824	806	860	833	819	814	858	888	781	867	880	870	886	849	818	842	816	848	815	795	785	846	813	885	818	780	804	822	804	844	800	771	795	821	752	805	815	771	881	858	849	817	851	813	865	847	866	816	864	850	836	825	806	824	861	806	858	847	843	823	826	844	833	822	799	773	839	807	825	873	852	800	860	793	813	859	837	841	793	835	802	793	852	826	808	823	831	805	851	837	881	836	791	798	760	790	855	822	803	853	821	827	858	829	867	821	844	863	879	876	806	843	803	869	846	865	896	800	797	857	828	828	821	790	851	853	811	881	850	888	851	868	814	817	860	859	830	857	834	812	797	853	849	837	852	830	829	822	842	827	810	870	833	846	854	835	845	795	826	860	789	884	806	841	879	896	840	866	828	833	859	803	855	788	807	818	828	853	858	831	799	790	811	803	826	823	867	801	822	857	787	868	827	789	798	820	806	836	815	838	772	817	828	896	799	816	782	821	800	842	845	793	835	848	854	778	826	809	837	793	848	852	867	828	846	848	806	769	806	833	812	858	809	837	813	828	855	837	805	823	847	829	866	889	791	843	807	810	821	868	814	851	854	845	815	851	876	845	816	857	817	817	873	827	851	781	851	838	861	877	831	843	862	840	830	834	799	857	833	841	826	803	858	847	847	830	848	843	802	807	799	800	855	831	849	836	817	803	830	830	829	813	797	877	811	854	855	849	853	794	832	841	819	871	821	877	879	848	808	837	787	811	784	835	835	846	894	820	841	803	838	833	852	830	800	864	890	806	781	861	838	832	788	854	854	821	830	806	787	834	836	763	859	872	789	830	825	810	812	815	824	850	855	824	848	803	823	830	844	842	880	854	861	783	807	862	858	799	813	794	814	815	825	833	822	847	825	834	795	854	818	834	810	797	807	800	775	850	801	804	823	815	854	760	806	799	860	845	835	827	796	826	816	843	881	805	771	850	854	826	795	802	854	840	825	797	821	791	881	834	837	790	814	822	846	857	747	876	873	876	773	838	855	831	816	860	842	838	793	832	769	848	830	820	836	816	851	783	824	829	855	816	794	840	852	812	775	826	833	834	811	842	842	815	855	789	857	812	818	811	816	847	802	832	873	841	813	850	838	796	779	857	849	820	842	814	844	847	865	838	806	831	836	872	804	804	794	825	776	781	789	830	847	793	809	772	847	847	823	862	810	870	872	854	822	841	792	874	839	790	850	746	863	825	850	848	820	840	857	831	821	815	805	812	807	868	870	847	846	858	829	873	807	845	873	837	811	835	787	836	853	876	828	831	826	846	789	827	833	855	856	808	785	807	809	791	792	839	861	869	844	837	845	824	852	807	822	896	806	856	830	793	838	836	834	827	768	783	848	808	809	810	836	850	865	822	817	797	791	793	840	784	843	833	830	771	856	851	800	816	830	827	855	812	866	750	855	830	821	833	853	824	779	745	852	872	818	831	813	832	866	841	788	841	852	836	831	875	835	758	846	794	794	857	801	826	817	834	827	831	859	803	748	839	833	800	812	831	815	878	850	815	823	863	883	843	842	866	848	872	812	807	825	798	866	782	793	859	823	828	834	866	839	835	853	899	780	829	842	837	870	868	853	839	840	826	814	844	857	804	865	863	867	852	836	805	800	815	807	827	828	834	821	835	855	824	821	869	800	856	843	868	798	812	799	879	805	870	850	837	854	812	812	862	873	780	895	868	806	841	790	814	787	886	856	796	848	840	862	807	872	850	840	811	801	823	840	784	821	846	815	816	814	866	775	828	823	808	799	834	819	891	807	801	816	819	857	836	852	826	890	819	830	853	811	822	910	819	879	867	827	840	815	834	903	821	812	817	806	843	877	810	828	799	826	818	795	805	816	872	861	798	834	871	836	809	824	861	879	817	857	866	841	848	820	841	848	856	860	818	819	865	842	833	823	850	810	813	834	796	828	823	845	793	868	839	834	854	859	827	852	795	869	821	825	824	841	841	856	868	832	774	850	820	834	847	811	896	867	796	853	799	840	803	876	819	797	884	889	841	856	855	867	814	786	812	855	853	847	782	817	801	837	812	837	838	805	846	835	809	791	804	823	850	853	809	838	822	810	865	837	832	814	813	821	828	843	808	794	826	804	791	800	811	878	828	776	847	860	866	797	881	816	837	863	858	827	802	800	834	836	817	849	845	832	826	890	758	808	831	823	823	808	847	814	829	800	821	840	793	822	877	862	849	802	844	877	811	893	852	851	824	856	833	868	812	862	794	862	831	817	802	848	820	832	841	845	846	855	811	826	809	831	820	825	846	841	882	830	835	873	831	785	805	866	814	807	828	807	789	831	828	819	778	845	797	796	845	904	792	784	851	832	812	827	827	787	824	869	800	820	811	822	812	802	842	861	820	827	839	866	857	788	787	800	833	835	797	808	855	832	829	814	828	867	855	821	824	817	866	805	817	851	777	862	838	850	852	876	752	884	814	826	810	831	787	819	863	840	833	830	843	788	815	846	806	882	847	827	812	850	860	754	781	837	782	862	803	824	876	816	811	851	762	850	842	845	884	770	821	873	907	853	854	840	807	864	849	780	843	786	825	847	899	845	790	873	815	826	838	859	856	847	840	838	846	881	858	852	879	869	794	798	859	818	806	790	863	817	868	824	816	809	819	794	853	828	778	866	891	826	811	840	830	824	824	811	815	823	888	845
55751	42644	38137	30261	28087	27659	25471	20428	9375	1550	428	377	412	368	375	405	380	413	379	365	380	380	383	361	391	384	390	395	360	362	351	369	403	365	379	338	371	393	403	354	371	351	379	370	379	350	338	375	393	354	358	323	372	332	396	373	353	352	364	353	377	322	327	369	362	375	396	364	352	348	367	360	327	340	355	310	361	356	385	353	393	369	359	354	390	408	409	349	368	333	368	323	374	327	357	353	352	397	336	351	359	350	335	400	375	321	333	354	352	333	347	341	362	369	389	310	400	342	330	340	341	353	351	343	374	341	386	365	315	375	355	368	366	344	347	373	367	358	342	357	354	381	369	355	356	351	329	345	354	396	329	358	368	369	341	363	351	362	344	362	368	361	353	367	408	346	352	333	343	340	394	355	320	353	354	343	373	384	320	373	378	353	352	307	337	333	337	346	354	297	381	394	338	359	357	352	399	373	382	399	359	360	367	370	363	381	366	341	338	383	351	399	384	360	365	403	357	371	324	366	349	335	371	349	348	335	345	358	315	365	422	343	387	366	357	376	330	338	321	341	378	335	342	359	366	376	349	362	363	406	339	377	370	385	381	416	369	348	377	368	354	338	363	356	349	359	369	342	369	352	375	366	390	339	342	337	363	386	360	368	337	360	360	337	353	369	360	321	330	358	339	309	327	330	358	361	348	369	370	338	380	364	347	376	356	372	362	360	376	367	369	344	339	342	396	358	381	350	343	333	371	336	367	368	364	376	376	366	341	348	332	354	341	370	346	349	359	347	372	339	342	373	364	336	340	327	338	359	368	354	360	380	353	370	344	330	391	347	334	302	385	347	336	356	376	345	343	323	357	400	351	384	345	351	369	332	340	372	331	353	350	367	337	356	352	350	342	346	343	347	391	359	345	357	334	373	343	398	344	332	393	378	397	343	335	358	330	372	369	386	316	329	332	387	321	365	352	349	356	357	353	364	348	353	354	351	374	367	379	400	367	356	347	353	358	382	361	351	393	369	346	354	345	336	355	359	337	349	331	363	358	395	373	346	363	340	365	366	331	378	384	369	354	363	361	334	380	356	349	327	338	364	366	369	344	378	364	342	368	327	358	389	335	385	298	348	349	383	380	378	375	342	334	345	337	347	346	324	387	380	352	363	363	378	357	327	367	356	364	365	367	370	382	382	365	361	364	363	368	379	366	368	364	365	370	342	355	359	382	355	348	340	321	361	344	406	359	367	324	345	412	373	345	309	353	353	367	344	341	377	353	420	370	361	398	397	338	317	305	338	354	357	370	396	357	352	348	351	365	361	342	366	341	375	318	356	320	359	391	383	385	328	372	379	327	361	379	361	338	362	337	373	301	387	359	356	345	363	339	375	379	367	366	341	336	348	377	388	347	349	374	330	384	360	366	395	366	356	353	399	349	347	353	351	339	371	355	384	356	303	356	343	380	374	367	348	396	365	369	357	373	332	354	350	356	394	322	339	351	402	358	348	360	359	312	359	366	342	374	355	356	350	356	348	341	365	359	348	374	363	331	351	333	375	379	362	351	321	364	337	359	336	338	352	340	376	365	366	336	366	366	392	354	349	389	349	354	330	345	366	369	372	345	373	376	384	341	356	350	343	359	347	364	359	381	363	319	343	346	345	373	356	364	330	378	341	334	368	346	363	354	322	343	371	316	345	381	389	337	357	382	358	370	343	366	369	325	340	348	374	336	350	355	370	361	352	367	351	346	321	379	318	364	368	385	372	353	343	357	331	365	365	366	355	352	361	335	339	353	330	358	352	355	362	361	412	371	312	367	369	353	341	356	387	322	384	346	361	374	372	342	351	330	356	358	329	377	372	317	355	345	385	344	370	345	344	362	328	370	347	343	377	356	397	360	366	346	375	359	378	393	374	346	346	339	380	386	376	374	355	366	349	353	373	356	330	355	351	322	357	329	364	337	335	321	355	356	371	333	382	374	342	358	382	342	389	393	353	354	358	380	347	342	381	352	302	366	373	374	346	334	385	403	348	351	363	368	346	338	353	404	346	361	402	333	352	343	363	355	393	330	347	336	381	384	369	350	366	374	352	364	365	344	355	337	345	396	377	321	386	365	376	367	380	343	356	362	344	367	341	362	356	363	356	350	338	358	375	313	341	320	334	381	330	346	375	364	351	359	335	338	337	375	353	361	361	341	353	367	337	371	360	381	365	351	355	331	368	349	343	389	320	355	375	350	379	386	333	382	331	415	390	360	357	317	365	376	357	336	337	376	321	335	355	357	363	374	376	347	370	347	375	369	372	330	337	371	357	331	320	365	378	408	371	353	360	373	348	380	359	375	354	377	377	377	340	310	357	368	359	383	354	364	343	371	351	374	345	327	342	335	385	328	366	414	359	349	347	348	367	333	372	356	354	357	352	359	376	366	353	369	342	346	349	310	332	345	356	370	351	355	369	363	368	364	371	380	369	360	350	363	346	359	327	360	353	385	383	355	383	385	349	378	369	328	317	351	369	341	384	357	334	365	345	356	369	389	372	380	343	381	339	385	360	363	382	375	362	333	371	327	340	369	366	299	366	377	357	380	351	374	333	354	366	367	371	375	350	359	361	350	337	343	334	357	398	365	376	380	364	368	377	371	355	395	350	352	395	394	348	386	360	329	340	363	398	412	364	317	365	363	358	391	356	368	374	337	363	356	367	422	345	338	364	324	324	357	345	341	334	365	376	361	376	353	381	387	365	346	330	338	337	329	373	380	323	348	373	339	373	343	349	362	326	359	358	332	346	306	385	355	383	325	358	370	352	363	350	388	358	379	311	339	355	356	346	348	351	380	381	363	316	338	337	383	376	393	331	337	365	397	338	345	381	368	351	355	381	341	349	364	349	347	389	353	357	361	348	387	338	318	354	353	321	331	410	373	382	367	343	384	357	360	372	378	369	331	346	391	345	338	352	360	362	352	347	387	372	353	356	370	328	338	366	389	364	356	349	314	376	331	375	377	334	339	339	363	396	367	344	344	378	343	336	307	355	360	367	381	381	340	373	372	362	323	362	363	323	353	397	358	389	335	343	329	377	358	357	395	348	347	359	377	354	361	338	368	328	324	342	375	343	379	353	375	375	371	381	355	386	343	361	393	380	356	354	342	384	370	359	377	325	368	388	389	353	364	327	346	332	419	374	356	338	329	363	364	376	386	313	346	316	369	367	349	353	374	360	359	362	403	342	354	329	326	363	369	356	372	386	384	350	352	350	348	368	357	373	385	341	360	358	344	354	401	370	341	338	322	354	357	381	351	360	356	369	313	345	350	336	333	365	399	347	376	335	408	347	355	374	365	334	328	349	351	374	362	376	350	346	325	369	340	355	344	329	363	329	313	312	375	366	365	335	332	380	358	354	365	357	315	372	373	322	337	354	328	354	349	350	384	360	368	311	332	375	366	371	360	378	371	346	344	307	393	312	375	343	330	343	401	320	355	355	349	367	379	350	385	378	374	382	356	337	363	360
52945	53702	55182	59548	62656	54843	36742	16222	4539	1698	997	808	812	747	792	772	777	748	739	734	812	764	766	789	777	760	750	775	776	784	807	753	745	773	740	753	812	706	735	751	741	747	747	726	712	734	715	713	774	750	745	759	710	763	769	730	757	756	787	759	763	699	770	729	742	796	792	776	726	777	798	774	773	739	753	803	814	771	756	705	755	764	768	767	762	733	688	791	731	756	718	735	763	781	746	815	772	768	720	742	790	738	768	738	754	777	746	792	724	752	753	776	710	747	759	758	696	781	750	740	735	776	791	759	744	725	731	748	716	728	738	771	726	723	778	784	767	750	734	792	761	760	744	787	776	790	760	775	712	785	806	740	757	749	727	766	774	811	748	751	735	751	749	738	740	786	752	774	755	787	743	753	757	738	690	771	739	752	772	696	746	734	714	734	776	763	765	752	787	817	732	697	753	777	781	745	748	758	800	741	739	746	751	742	769	800	710	806	789	764	747	771	718	719	735	825	691	731	771	759	781	748	734	758	719	782	727	774	727	752	783	797	729	764	727	729	760	773	754	795	730	729	705	699	715	702	767	775	745	727	768	754	842	778	739	753	783	736	781	764	753	729	715	718	754	744	751	753	814	764	776	739	756	772	793	756	784	749	744	735	751	766	767	733	729	747	753	748	766	742	750	742	750	706	769	805	763	793	743	767	746	737	766	763	726	755	750	736	760	723	743	719	723	779	719	758	777	738	795	746	768	763	754	739	758	708	751	745	755	754	759	739	808	730	722	775	767	725	748	778	763	739	738	764	767	717	777	763	737	758	779	742	716	737	769	778	762	778	767	742	755	740	777	765	750	749	751	756	807	742	724	759	730	765	773	814	772	753	783	771	731	787	721	772	742	710	693	703	751	754	722	789	765	751	730	701	789	767	753	740	712	813	759	703	757	785	747	744	752	726	737	761	730	740	740	767	765	737	741	732	721	741	731	782	709	749	745	779	743	784	750	763	755	767	727	748	720	786	700	693	725	755	692	778	706	726	724	733	766	792	760	718	784	765	736	741	741	743	777	730	720	757	768	763	748	736	756	747	746	767	730	720	727	720	716	761	832	755	781	782	746	771	755	780	762	741	776	759	714	784	764	726	793	778	743	716	749	710	794	694	731	753	734	706	760	757	764	755	726	722	760	705	722	764	761	745	780	742	746	745	739	729	774	747	734	721	764	798	763	752	761	765	733	738	704	809	803	780	725	764	787	809	771	745	744	762	781	743	744	707	731	761	727	752	822	743	757	774	779	765	756	782	749	757	756	722	752	738	760	754	770	757	766	710	763	728	748	776	748	794	721	722	670	768	715	708	729	749	693	739	743	716	775	732	716	738	794	750	781	754	730	789	782	762	734	736	811	777	739	774	736	735	741	766	795	725	721	730	787	772	722	767	712	730	710	702	743	745	764	738	739	772	744	753	730	746	740	745	757	810	786	752	782	740	754	706	768	732	721	765	750	729	745	729	761	776	770	737	772	744	745	824	707	744	721	717	753	744	750	757	755	754	763	765	740	732	751	775	729	784	725	776	759	780	742	758	733	776	770	725	757	696	781	764	761	765	706	732	672	746	795	752	762	752	724	756	748	763	792	713	723	791	769	749	740	763	730	781	774	762	763	781	785	719	775	769	735	743	730	771	739	757	742	748	732	759	775	755	748	765	758	787	732	752	757	785	698	719	786	784	753	754	740	783	725	759	766	743	703	748	765	746	705	791	738	727	744	757	759	741	711	813	755	755	785	758	777	783	751	722	702	763	746	745	785	778	755	708	772	739	715	749	772	740	760	780	764	765	739	724	696	717	731	715	748	707	770	747	736	726	766	767	725	716	753	699	734	779	753	762	750	753	769	804	792	757	763	716	748	764	749	722	725	748	784	775	764	758	744	710	706	772	682	735	735	773	806	737	770	731	756	742	719	780	737	786	796	761	813	710	755	741	741	693	744	734	786	699	790	739	785	759	753	854	779	733	760	756	739	724	771	768	796	792	744	756	792	757	746	728	742	715	732	714	738	819	746	769	739	727	700	763	762	768	769	714	733	769	733	722	784	750	787	771	749	691	769	731	728	773	733	748	696	751	718	725	757	737	712	759	762	740	721	760	775	741	670	771	784	740	785	789	774	702	719	767	774	773	757	714	728	731	757	756	798	770	725	755	744	750	795	728	728	771	732	734	735	767	747	756	717	786	802	752	763	771	744	775	699	757	784	743	716	767	786	719	785	770	718	760	772	720	757	756	730	767	767	709	792	745	704	757	768	737	772	801	736	750	748	764	746	746	692	743	725	729	777	732	702	727	721	755	773	779	717	772	770	724	746	765	804	694	754	740	710	776	732	822	772	737	763	777	727	747	780	772	736	791	760	726	755	749	745	772	770	766	702	778	728	815	753	780	726	730	728	791	734	717	761	739	754	732	765	799	754	756	719	758	734	799	700	789	770	783	755	722	778	711	793	781	696	740	767	786	797	721	750	762	758	750	797	764	752	750	749	761	749	750	793	769	764	796	747	726	752	753	700	741	735	792	727	767	785	724	718	747	755	733	685	744	771	757	734	801	738	779	752	777	765	748	753	772	713	708	778	690	772	745	775	772	699	791	763	759	763	757	754	740	761	767	781	757	786	733	735	778	763	737	735	776	716	712	769	769	772	720	681	748	781	731	689	758	761	789	754	743	749	745	737	809	766	793	744	762	759	724	727	741	720	703	779	756	723	747	730	760	756	752	742	738	788	756	746	702	702	784	746	752	770	776	736	760	744	783	735	703	757	722	779	728	747	782	772	739	787	739	719	759	811	733	769	735	795	780	735	732	742	724	746	771	752	820	776	762	838	731	747	757	781	746	724	767	741	708	757	753	751	733	755	728	710	755	761	732	721	746	757	772	724	763	762	746	728	716	793	764	767	785	722	796	778	800	754	786	741	710	806	766	748	797	724	734	741	717	755	741	764	748	730	807	758	692	724	753	752	791	782	768	771	744	740	812	725	789	713	783	774	741	711	788	755	766	765	734	778	745	726	704	724	746	722	716	719	781	746	734	730	775	752	708	775	790	765	723	771	756	741	741	749	761	691	736	749	718	706	747	728	735	769	772	740	758	780	786	733	760	738	771	733	794	749	773	745	732	750	728	737	774	752	763	793	802	745	759	793	765	797	734	753	703	784	742	742	806	775	722	753	758	713	806	745	799	782	784	744	735	714	792	766	746	778	765	740	718	739	784	768	704	779	741	795	771	728	758	737	716	769	742	775	760	781	803	762	717	759	731	703	792	725	814	724	794	733	758	758	735	797	741	773	725	746	748	762	768	766	741	764	709	754	760	798	703	758	777	752	760	751	764	762	756	738	725	763	740	724	728	748	756	734	750	764	743	801	722	753	773	748	723	716	709	726	791	849	726	751	774	796	761	764	751	704	725	759	748	765	761	761	750	687	786	768	720	747	729	745	753	793	769	750	716	761	764	768	719	747	677
31302	41011	30851	16118	6526	4375	2102	951	524	394	366	380	362	368	372	385	368	386	362	378	355	327	384	367	378	375	400	415	368	339	372	369	418	361	372	400	393	347	389	370	346	352	347	397	352	375	360	366	378	368	381	323	366	365	376	379	396	327	361	397	403	387	391	380	379	408	375	350	392	364	400	348	354	367	358	360	351	384	365	372	347	398	402	402	371	354	355	383	396	391	336	391	348	352	361	384	351	364	353	384	414	347	344	343	389	380	368	341	359	360	372	343	384	372	383	382	360	386	387	355	366	346	399	424	332	361	377	371	379	362	375	350	385	369	413	363	346	377	389	356	362	351	343	366	359	362	365	352	359	349	370	371	369	389	354	367	377	351	360	367	349	382	388	380	374	387	379	384	390	377	368	352	369	391	406	339	337	369	345	351	334	362	343	333	378	374	371	372	335	372	370	377	348	362	402	356	398	330	364	319	364	359	406	371	376	361	371	386	401	405	363	395	364	398	381	395	375	365	358	353	386	369	382	369	379	384	344	355	358	388	415	387	426	370	386	349	372	388	343	327	393	351	385	366	356	360	381	368	371	373	383	378	403	386	366	377	400	394	397	389	381	373	413	362	394	362	347	343	369	345	375	361	367	382	371	381	394	378	367	403	364	350	379	365	367	359	373	374	345	393	369	348	408	421	339	376	329	361	346	356	357	341	398	413	385	371	363	360	360	374	355	380	375	376	365	388	389	378	419	366	407	408	363	333	400	364	349	394	374	380	361	373	370	344	385	373	360	380	348	403	372	375	404	342	379	395	390	387	344	360	319	350	375	358	389	391	383	363	345	374	395	371	396	413	369	361	415	366	357	361	362	432	389	389	407	393	374	358	402	416	391	372	364	350	364	376	355	361	369	363	378	328	354	395	377	410	384	374	384	391	366	380	340	389	394	382	380	374	384	380	350	373	359	362	348	366	370	367	357	371	367	392	338	382	354	362	367	402	378	377	384	376	382	351	407	374	366	369	395	384	382	351	368	415	370	383	402	410	380	372	371	359	335	414	349	384	367	369	367	429	396	373	355	398	355	353	378	411	424	351	348	373	345	367	387	404	362	382	372	373	335	371	379	361	354	358	343	345	425	371	376	384	372	376	370	345	358	351	385	384	373	407	422	377	349	369	372	408	380	409	415	349	343	370	352	358	342	379	378	366	377	369	389	353	373	372	360	376	375	372	375	329	356	352	404	355	372	350	379	360	359	384	392	393	365	385	355	400	384	370	386	371	375	349	357	358	393	384	382	378	355	362	392	391	378	373	390	339	364	358	362	366	407	391	382	391	378	358	390	387	385	370	388	389	384	406	356	340	377	367	396	408	378	385	369	369	388	382	382	407	361	371	355	373	387	410	399	370	374	366	389	361	393	364	380	356	397	393	364	397	371	375	370	381	359	371	359	361	346	374	382	401	374	377	377	373	370	389	379	405	364	361	400	370	379	383	359	355	347	409	388	362	382	373	347	376	391	381	342	343	368	339	392	327	357	385	340	373	333	386	362	380	353	385	377	396	350	377	410	385	393	389	366	379	395	388	387	405	358	374	384	368	368	342	365	410	355	367	353	369	357	381	367	362	396	431	363	366	348	372	392	391	367	382	399	327	377	314	394	390	369	402	341	387	368	339	350	341	344	356	344	377	366	341	377	379	393	374	371	366	375	372	383	341	370	375	363	384	367	375	361	367	366	389	369	382	335	350	376	389	413	348	378	360	370	362	378	351	397	396	384	367	344	389	377	352	341	354	375	377	383	360	381	329	367	360	403	337	388	359	391	381	385	330	371	356	354	357	404	380	365	348	346	351	370	393	352	377	370	379	347	357	377	379	409	402	376	409	362	357	393	401	372	335	358	370	360	390	382	355	352	371	354	328	380	377	397	396	390	345	412	371	361	345	334	411	358	369	379	351	386	420	361	369	362	361	378	357	359	369	379	389	363	372	361	376	367	369	378	366	365	386	374	394	395	368	349	377	372	422	370	364	367	396	364	374	358	409	352	362	398	359	359	381	354	345	367	404	377	347	377	379	350	377	365	347	375	357	397	335	357	389	342	375	354	374	368	380	376	385	398	398	392	381	387	398	397	375	385	403	391	410	376	369	369	352	378	382	424	358	375	347	379	379	363	346	359	377	397	415	366	351	372	346	363	388	372	367	406	360	389	372	376	414	371	378	347	366	388	402	366	396	385	382	383	325	341	379	369	380	393	376	387	391	391	358	374	353	360	386	368	367	326	358	371	368	394	415	402	354	372	381	377	408	400	361	377	421	348	355	401	363	342	358	405	396	389	360	364	373	371	369	371	380	391	361	367	396	390	393	389	408	394	345	359	383	334	353	379	373	333	386	386	385	342	359	350	357	368	384	393	365	388	362	382	363	386	360	398	409	356	396	385	401	344	394	380	364	375	361	375	376	356	389	372	380	328	394	373	374	350	390	381	384	367	364	349	412	380	356	411	361	373	374	371	354	361	412	370	361	366	393	359	349	342	342	376	364	348	396	378	360	342	330	368	395	390	378	361	396	396	369	377	374	375	359	368	334	357	371	360	362	355	372	365	371	370	384	369	369	386	396	380	350	383	362	353	337	411	378	365	387	354	369	402	359	370	352	361	354	388	317	363	362	378	336	387	368	391	362	360	398	375	347	370	325	402	332	339	370	344	377	407	392	380	374	354	362	346	373	406	361	344	368	378	435	357	371	389	374	363	317	368	352	328	361	369	381	364	342	403	370	349	339	369	393	360	352	396	390	359	400	383	362	408	375	383	354	387	395	388	337	364	366	357	393	394	367	371	369	357	395	393	400	355	353	378	398	394	372	394	402	399	390	375	377	374	385	371	355	377	354	388	380	367	350	386	363	365	375	390	367	349	383	336	413	387	381	347	354	399	340	375	342	358	366	347	369	358	358	360	377	363	353	393	388	407	378	357	346	358	327	346	377	388	371	386	368	350	410	391	384	369	360	367	392	366	356	394	371	354	412	367	402	353	383	335	381	346	380	356	331	411	366	359	370	396	382	390	380	378	383	393	326	346	363	392	393	407	350	369	373	403	377	400	346	408	382	377	361	390	357	392	371	336	349	332	359	373	383	332	371	365	384	401	357	341	380	397	317	362	402	365	379	382	398	376	345	340	393	352	400	367	372	372	372	386	360	386	360	376	364	360	380	362	378	380	369	376	362	346	344	343	358	377	403	395	380	349	390	352	365	339	360	386	387	379	384	365	347	377	378	378	385	367	385	379	387	373	382	391	373	385	373	377	409	356	379	357	378	344	384	364	333	387	378	372	358	358	368	387	369	394	380	386	378	388	413	418	388	398	341	343	399	388	383	337	395	383	355	361	338	338	347	376	331	362	335	367	356	387	356	417	348	331	350	370	396	356	365	365	401	359	383	373	359	358	377	383	355	387	389	381	382	356	411	391	350	353	356	351	369	375	372	346	354	345	384	381	359	395	393	316	325	393	389
24983	36959	35206	19770	13749	11212	5292	2283	1185	957	847	823	909	902	815	883	889	866	840	861	800	808	881	873	811	889	882	896	830	847	817	809	876	882	885	869	831	872	857	791	877	827	828	790	837	881	846	881	864	868	850	828	889	862	847	847	816	837	895	844	834	865	906	827	870	836	888	884	867	845	787	863	813	857	818	781	870	842	857	778	876	881	862	831	883	886	871	892	861	863	826	846	877	876	826	834	827	833	873	830	823	801	875	803	855	848	865	873	847	872	801	854	858	888	805	870	867	856	846	814	807	854	845	784	849	819	873	809	848	832	814	811	871	811	872	867	823	852	846	844	842	863	829	856	885	792	845	839	886	833	841	819	811	860	850	835	847	892	824	870	805	858	858	784	863	869	844	814	852	869	823	833	879	832	816	784	910	861	879	842	839	892	871	828	848	810	831	853	849	840	890	825	822	816	824	835	886	903	855	960	871	901	833	804	883	864	855	852	858	849	865	844	886	883	863	797	859	831	861	836	814	907	808	833	868	845	895	840	843	807	831	909	876	831	847	825	815	866	832	820	816	846	841	864	832	845	877	844	898	810	821	846	870	907	842	870	860	854	847	794	861	851	880	857	885	856	886	834	850	866	819	854	836	887	936	842	895	829	873	813	885	883	864	827	850	902	847	854	883	843	788	860	832	877	843	841	830	856	859	843	877	841	812	839	858	853	822	844	817	796	853	811	823	823	825	834	819	915	804	865	858	842	848	818	886	854	864	832	883	865	890	858	758	848	821	825	860	851	870	820	829	822	848	821	830	839	876	916	851	825	843	821	858	852	858	891	779	921	873	814	865	885	825	835	841	815	866	862	866	804	835	839	845	896	844	827	890	870	788	878	894	898	899	909	799	833	849	827	802	813	894	873	858	876	854	845	842	787	844	869	841	900	834	919	862	921	850	840	868	829	853	879	857	889	827	822	776	872	844	858	830	850	838	829	835	790	856	882	877	864	812	813	853	857	828	843	855	812	873	877	916	890	874	885	847	823	842	843	855	857	818	867	827	816	841	871	862	807	842	869	851	879	882	867	838	894	834	865	834	844	820	831	885	861	852	804	815	827	832	856	879	783	799	843	843	828	813	886	853	906	799	860	799	850	809	859	920	845	832	871	869	878	846	837	855	800	848	840	847	853	847	839	843	855	910	876	872	899	841	857	846	861	891	802	881	849	868	848	794	850	802	869	826	852	872	830	874	900	820	782	833	796	876	859	890	826	853	855	892	818	888	772	838	827	824	801	802	853	842	899	912	853	894	877	825	853	871	857	864	827	860	772	898	833	855	861	819	837	852	894	861	805	858	880	816	844	876	862	867	839	827	811	839	796	841	806	860	852	851	826	853	777	865	885	863	846	891	801	830	853	827	855	873	806	839	799	895	835	823	812	842	842	916	766	851	854	833	883	878	872	839	789	840	824	847	859	808	804	809	823	830	836	816	822	831	838	858	856	841	888	840	839	866	821	821	839	839	804	872	837	829	810	871	877	872	820	837	833	833	756	822	877	896	833	862	904	832	815	826	837	866	867	790	838	808	881	870	818	804	830	858	867	878	831	867	856	840	826	834	856	854	796	872	874	818	817	850	830	835	850	847	862	858	868	862	829	876	871	905	825	829	857	874	806	857	851	867	887	852	848	865	889	806	822	883	890	804	827	816	884	881	806	885	846	886	826	862	829	851	850	826	840	859	871	792	815	838	871	854	850	846	835	879	837	843	817	846	872	827	853	860	850	855	854	828	826	862	830	893	887	843	853	884	880	871	770	828	864	869	803	839	839	812	820	771	835	841	886	857	872	797	825	830	858	843	843	815	850	833	827	827	905	885	882	845	843	822	869	850	835	811	849	845	827	848	847	880	905	859	860	870	875	851	822	826	884	880	816	842	827	886	859	889	855	830	889	814	873	857	818	821	862	849	856	860	827	847	866	821	844	836	859	847	813	858	859	872	835	833	859	876	826	871	847	803	905	807	807	830	865	860	844	842	845	886	869	832	862	856	845	826	820	854	845	839	823	859	852	827	873	818	890	836	828	890	900	827	861	818	836	839	887	846	861	819	796	803	853	838	839	805	868	847	882	836	850	854	813	833	845	858	875	815	878	855	817	842	826	902	848	868	840	886	851	789	834	902	792	907	819	840	839	841	813	844	843	872	841	803	878	851	845	874	852	823	821	873	797	823	818	864	918	832	840	829	855	845	838	853	832	836	873	853	853	842	878	876	845	803	808	890	860	879	891	847	888	824	824	838	839	834	815	877	864	821	865	865	788	859	865	864	866	881	831	844	867	822	831	884	882	859	867	885	848	871	868	841	791	824	845	847	796	876	817	860	824	860	848	855	805	872	857	845	837	860	873	869	891	864	882	845	840	894	809	828	837	858	833	862	867	823	841	851	842	843	813	871	851	812	826	826	935	817	862	843	858	803	814	818	860	842	897	868	782	867	913	888	867	844	869	865	873	891	849	899	846	864	879	794	879	835	861	893	838	834	829	804	879	852	854	854	876	865	842	854	825	826	819	856	836	849	842	881	826	853	868	855	830	850	780	909	865	789	863	840	834	879	818	876	812	802	866	801	842	870	833	823	834	855	823	849	851	865	874	892	881	819	834	839	840	854	830	879	832	864	856	900	803	811	884	880	875	821	842	865	847	894	892	920	881	867	850	873	825	837	837	828	824	819	869	805	835	859	876	859	821	824	833	897	888	909	890	899	879	825	832	823	877	839	875	843	804	841	830	869	837	897	895	858	865	887	885	858	875	865	853	817	876	849	848	836	796	857	783	875	810	837	845	924	822	855	882	873	872	840	851	872	818	857	869	849	852	845	852	860	874	875	820	870	867	859	841	821	823	881	828	799	881	824	837	855	844	861	837	798	845	874	822	897	855	909	807	837	789	862	851	819	850	842	836	846	863	839	838	858	901	869	867	802	850	892	869	808	814	877	802	825	851	813	857	837	838	850	828	879	797	888	784	853	859	802	859	865	839	868	809	865	832	830	902	832	848	814	848	869	792	853	836	790	853	803	894	854	898	848	826	829	850	826	842	804	864	872	856	870	809	865	843	845	876	808	802	883	840	859	855	811	802	869	907	816	828	804	827	858	877	885	877	823	896	857	873	854	818	866	785	817	860	834	835	843	882	819	846	839	795	808	868	879	849	858	841	843	837	787	867	872	863	851	839	881	873	883	794	848	836	847	772	858	841	851	850	801	802	805	867	841	859	874	890	827	870	852	832	839	814	855	849	808	872	788	804	820	824	842	874	818	858	901	840	861	897	832	842	883	843	849	843	820	820	868	768	832	897	856	828	823	810	780	841	863	824	893	830	831	862	896	836	834	801	828	852	825	856	837	800	897	830	871	829	858	819	850	849	854	850	900	890	817	792	841	854	839	804	802	887	857	835	916	849	851	820	875	846	846	834	808	799	807	873	886	898	830	903	813	852	835	867	845	887	908	870	890	794	800	869
57084	46700	40307	30950	28106	26625	20133	9182	2015	538	422	387	350	362	361	375	327	395	344	370	336	399	348	375	393	374	345	380	364	372	377	373	375	375	412	413	385	371	343	357	359	365	378	378	406	403	361	370	382	356	373	341	349	414	396	378	343	344	377	351	389	413	355	376	378	362	360	384	373	350	399	376	370	379	370	368	380	355	354	367	373	347	326	369	351	355	394	376	378	359	394	375	378	384	362	346	387	390	353	369	359	369	351	383	377	385	365	411	351	326	392	378	368	376	378	391	380	351	378	340	359	370	360	348	356	371	352	351	377	391	358	390	366	363	355	382	376	365	359	357	336	372	376	366	380	376	338	337	377	396	352	355	396	351	376	358	379	358	400	381	385	407	392	361	345	371	391	375	353	367	353	357	363	361	380	387	366	355	374	394	383	389	348	308	393	373	386	349	367	337	384	350	380	393	386	371	374	381	296	370	351	377	386	387	391	342	391	368	352	366	385	367	385	364	357	362	372	342	368	337	313	379	401	374	383	346	385	367	346	390	388	363	343	391	409	378	391	368	403	345	381	384	390	389	345	408	391	371	361	351	357	373	379	391	373	363	343	385	356	367	358	364	381	349	374	378	413	355	422	375	432	386	362	390	393	364	344	374	371	370	339	365	392	361	344	397	376	420	428	338	348	351	381	354	358	364	378	382	368	348	393	371	354	386	361	367	348	384	381	355	322	366	387	375	386	375	354	378	378	351	340	331	376	375	384	403	345	386	346	355	355	391	362	381	392	382	357	348	401	420	345	360	369	368	395	366	379	328	375	351	364	357	378	359	380	368	400	356	376	380	403	380	331	351	369	378	360	384	384	385	329	395	371	350	364	355	364	373	347	390	342	396	389	373	370	357	393	391	386	348	365	347	364	361	404	389	359	376	352	349	359	337	365	394	362	370	399	401	363	382	381	390	373	351	322	373	334	363	365	359	345	365	368	322	336	380	365	385	361	387	373	348	397	332	378	367	380	363	368	383	371	404	386	395	369	355	358	327	394	368	348	348	358	361	362	337	380	372	345	396	410	404	351	357	391	376	366	404	370	391	352	362	353	377	396	383	382	367	397	347	386	360	378	381	388	383	356	359	367	387	350	356	364	339	405	372	351	409	358	346	367	335	330	376	413	352	381	379	400	362	354	373	387	375	376	371	401	352	406	352	368	338	380	341	372	378	365	416	369	341	343	360	393	366	354	396	392	394	361	392	388	362	383	350	373	383	370	345	364	346	320	353	368	354	358	345	368	371	356	408	341	355	363	413	395	364	385	378	347	334	346	343	358	374	359	401	404	360	344	388	404	345	348	341	374	380	366	376	385	366	350	351	403	395	358	382	338	397	386	359	339	337	354	359	348	357	363	385	375	382	358	352	359	373	374	352	376	343	375	347	385	359	400	365	373	382	387	343	391	350	373	376	351	342	372	334	370	351	358	410	341	374	399	372	346	335	334	377	349	384	360	368	375	392	367	381	406	365	367	355	368	344	375	373	355	330	359	387	370	344	399	382	319	350	345	361	374	380	350	363	370	386	379	351	339	363	379	362	378	385	347	359	361	360	364	382	348	388	372	379	379	351	395	348	380	362	382	345	373	396	412	343	364	370	407	356	386	353	411	358	361	366	397	340	364	342	376	317	381	410	313	360	371	383	392	376	393	372	365	386	351	389	410	356	386	347	375	384	350	353	354	362	368	363	367	358	359	404	390	390	373	397	428	353	353	366	385	355	372	373	322	364	326	381	350	367	359	346	348	386	398	371	389	351	366	373	406	382	331	399	388	384	364	357	384	358	372	389	365	370	365	383	361	359	380	346	367	364	402	370	374	371	353	368	377	370	400	370	361	369	361	382	366	370	329	355	400	379	382	367	381	366	390	393	409	373	349	356	372	370	355	361	372	327	414	344	401	332	378	393	377	376	351	365	381	374	382	326	381	370	420	335	371	373	403	355	397	369	376	340	344	368	371	342	359	332	346	333	346	396	391	370	360	372	368	391	350	362	365	394	369	359	399	345	394	356	393	340	379	343	347	358	395	397	353	331	398	361	357	366	387	354	359	369	363	369	366	368	372	386	384	392	368	365	387	358	378	359	373	365	382	370	411	378	388	350	393	366	347	355	355	323	356	369	378	370	399	352	344	341	364	336	372	352	354	377	393	344	360	366	361	343	357	391	386	381	351	330	400	357	358	371	370	395	337	362	366	350	343	379	348	377	349	390	382	424	357	326	324	402	379	358	363	370	367	368	330	358	385	362	374	354	349	340	370	362	349	377	353	393	363	395	374	390	352	379	370	370	339	399	372	383	369	390	353	365	371	386	417	398	356	356	381	363	418	361	381	362	387	356	389	397	365	397	370	357	362	356	407	362	413	340	361	328	357	396	361	371	339	349	381	345	366	344	367	366	379	344	366	356	375	387	427	394	360	375	344	340	388	372	363	359	377	381	355	374	356	377	364	378	400	366	363	347	349	381	333	436	365	388	344	360	322	348	390	347	354	358	368	373	363	370	374	351	373	394	392	366	368	377	389	390	335	385	341	359	379	344	356	356	382	371	391	361	331	366	398	356	357	367	370	329	381	362	372	349	359	381	361	381	403	363	363	386	403	366	352	360	361	363	364	346	362	378	371	351	371	364	392	369	365	381	357	352	339	364	361	360	346	359	322	346	328	372	353	382	387	346	401	364	354	390	371	357	359	369	349	326	329	345	362	369	366	355	346	366	360	359	389	387	363	364	331	377	351	374	343	366	331	356	379	325	367	358	353	372	380	376	357	370	349	383	351	359	356	343	354	372	351	379	344	363	340	388	371	386	391	338	369	392	323	332	366	346	388	378	379	366	360	362	327	366	360	330	376	360	389	392	392	363	386	343	381	404	369	347	378	340	376	374	381	360	343	398	365	408	406	359	382	372	377	369	370	388	366	336	358	363	358	362	363	363	387	358	369	386	378	398	372	387	389	358	389	372	358	364	324	375	398	396	392	362	338	368	374	347	371	395	425	372	394	378	365	383	371	370	371	407	381	323	380	340	366	395	365	366	381	379	372	376	333	423	381	403	376	360	397	355	314	380	364	376	369	343	347	378	366	351	379	350	386	355	359	367	375	404	334	357	376	418	368	374	379	378	357	347	394	367	355	372	408	427	387	334	346	354	339	392	383	337	367	360	384	374	346	345	373	381	348	347	353	373	419	380	361	350	356	391	376	335	377	364	370	352	394	360	358	389	359	382	377	357	350	375	369	334	340	334	375	352	364	351	385	365	355	370	377	313	358	387	392	340	378	359	360	371	384	344	344	365	392	377	357	414	349	376	374	363	375	374	363	365	399	375	377	359	376	389	375	365	367	340	306	389	380	327	381	370	371	366	354	366	341	351	394	383	351	359	357	375	379	353	344	358	392	357	332	383	363	350	382	346	368	368	405	346	380	358	393	397	366	378	386	373	376	341	372	376	401	366	374	359	376	376	367	409
52033	60250	55781	52905	48569	39965	22221	8114	2357	1179	938	828	832	837	823	881	795	840	837	830	848	872	857	821	855	831	794	861	811	763	794	818	848	818	848	814	823	853	816	838	810	801	796	830	827	786	805	795	800	819	813	899	807	800	791	810	783	816	827	824	806	818	812	888	781	794	790	854	787	822	785	808	820	793	805	809	854	782	796	806	804	874	816	829	795	792	848	830	819	810	777	827	832	805	813	813	819	803	764	830	818	755	813	783	821	847	812	847	835	777	825	803	782	820	768	813	807	792	840	820	831	825	856	763	835	735	810	788	791	841	861	819	808	855	791	821	825	793	801	821	795	821	798	781	824	829	856	811	805	825	828	832	838	795	774	804	822	782	840	890	811	800	799	837	818	822	799	827	785	784	839	813	796	810	859	795	816	838	790	863	803	832	804	860	799	798	808	838	781	844	795	800	838	817	829	801	816	792	828	798	864	819	817	790	762	784	806	858	856	786	835	768	830	789	775	837	784	823	824	833	801	837	825	823	759	827	823	824	778	795	817	835	763	866	844	848	792	760	789	874	824	798	831	780	871	818	814	777	807	794	844	798	756	798	754	789	871	822	844	803	850	837	852	774	760	798	831	797	825	837	803	871	832	791	814	843	858	828	826	815	779	787	860	845	806	780	767	789	772	835	780	763	849	818	784	811	777	832	809	835	833	845	822	863	792	830	799	844	839	858	803	884	786	798	832	748	848	776	771	782	817	868	794	833	820	797	819	796	818	799	865	826	800	806	790	836	802	809	811	795	787	806	874	853	835	840	757	787	806	826	830	836	827	847	794	820	754	843	822	787	803	785	805	793	831	821	820	816	813	806	768	837	762	855	741	747	813	824	847	839	776	823	819	779	844	859	801	805	818	827	791	862	847	755	855	837	809	860	826	776	776	801	799	819	746	742	774	796	804	765	820	769	846	861	813	798	817	797	815	822	770	808	852	757	825	833	791	796	806	817	806	788	806	846	774	815	812	822	798	821	836	799	805	855	799	811	801	790	827	820	831	784	795	819	834	822	811	808	843	756	830	793	856	828	802	892	800	765	784	829	886	827	802	822	786	816	829	788	827	810	842	822	833	785	853	833	798	847	830	808	833	801	809	772	798	843	813	764	774	838	775	815	823	799	806	791	778	836	785	825	810	840	860	807	779	765	814	809	824	811	831	790	782	906	804	826	786	768	797	775	823	745	823	849	806	853	789	830	804	846	808	813	813	778	807	806	808	791	788	799	830	843	828	835	802	783	835	793	787	813	799	853	817	842	789	827	857	837	797	847	809	831	841	836	837	826	846	824	755	799	828	829	825	840	854	783	785	838	828	821	836	832	823	848	838	724	786	803	791	846	827	775	806	818	853	878	809	758	873	801	809	872	833	872	820	823	843	833	808	810	839	862	728	800	849	832	790	809	807	823	791	822	829	868	788	807	833	776	822	773	851	809	833	788	800	785	816	814	770	808	820	807	822	818	833	818	796	830	800	848	759	790	836	833	792	839	832	838	806	817	824	827	829	812	785	819	776	795	757	772	825	727	811	810	845	817	843	792	830	779	826	839	862	824	831	847	845	837	878	820	773	746	844	815	833	816	834	779	784	765	800	809	811	813	793	827	815	830	833	854	793	880	815	788	832	760	865	834	809	866	832	820	849	866	798	811	812	817	817	861	815	792	809	814	829	827	839	762	837	833	852	883	814	799	788	766	837	785	834	823	818	791	839	840	783	808	815	887	819	835	874	782	827	804	851	852	814	807	778	832	786	826	791	789	819	839	836	803	849	814	840	866	832	875	828	825	808	804	857	836	851	807	813	829	869	791	861	800	814	851	774	789	768	799	811	812	787	820	818	808	776	883	792	810	769	824	810	781	779	822	809	787	771	855	819	865	792	812	810	737	808	807	830	768	781	841	829	819	800	795	819	802	828	853	852	843	857	807	796	729	813	771	762	840	809	798	777	826	822	820	793	838	803	805	825	766	802	841	827	828	843	886	809	815	821	785	812	811	814	838	809	815	798	780	778	866	827	847	865	796	794	789	818	819	826	762	784	877	810	845	777	853	850	848	815	798	831	828	811	833	830	812	810	795	828	802	793	826	815	792	797	838	801	806	852	789	882	784	823	795	849	812	778	822	767	797	784	905	827	821	818	798	824	790	837	796	815	866	844	772	799	820	792	796	842	812	889	788	847	831	818	811	806	789	829	800	803	828	802	798	813	799	785	855	821	810	785	809	815	787	787	840	762	809	784	844	801	790	783	784	838	834	818	822	821	792	762	773	816	842	853	827	834	810	764	866	803	868	835	806	855	789	791	824	851	782	820	812	773	837	808	807	783	820	816	823	857	815	775	771	801	820	824	828	790	781	840	828	799	775	867	888	814	815	858	825	850	777	761	790	822	837	792	830	848	844	781	818	797	834	817	785	791	830	807	814	848	857	819	837	766	809	804	821	808	823	823	820	782	752	834	857	798	822	782	771	792	763	810	772	794	797	772	813	788	834	773	836	789	853	779	865	838	845	794	823	842	865	765	809	830	842	841	860	833	809	789	793	848	813	858	763	799	811	801	808	799	803	840	805	834	872	821	788	844	824	812	799	837	796	799	833	817	819	885	768	836	865	837	845	836	798	842	832	807	808	830	793	870	837	801	834	810	784	878	817	838	764	787	787	793	778	830	797	821	816	823	789	787	813	759	784	836	817	831	802	818	808	821	790	825	821	821	791	796	785	828	800	808	822	792	787	822	763	782	766	886	774	818	772	874	795	800	807	830	806	766	827	841	803	841	804	770	831	813	823	818	778	777	812	844	797	809	833	849	837	874	845	793	813	849	835	768	772	842	820	751	836	824	850	784	854	868	862	831	811	778	804	762	767	847	880	798	818	860	817	784	858	818	849	806	812	842	817	849	859	838	837	809	808	785	842	838	793	815	816	822	828	850	804	828	854	781	804	848	803	808	756	780	838	785	800	811	774	866	816	834	812	855	838	816	824	811	825	821	813	825	799	816	811	767	797	823	830	806	836	799	807	811	783	846	810	824	794	802	805	803	816	865	789	813	855	755	819	785	773	808	841	827	783	841	776	837	820	804	827	797	869	837	878	800	829	850	836	839	836	863	810	815	813	806	788	811	888	778	784	847	818	808	818	863	860	760	768	819	805	770	820	809	824	848	863	796	848	851	830	795	817	821	781	807	826	824	848	792	797	834	828	846	827	868	849	824	767	872	785	790	827	800	807	885	756	841	762	800	811	805	816	856	799	782	867	775	738	814	812	763	808	825	807	768	836	846	786	797	770	828	829	817	774	738	782	799	835	832	811	820	818	851	802	802	807	825	801	808	819	834	789	833	785	807	789	860	801	857	751	833	814	790	841	859	790	859	775	800	773	855	823	787	778	822	824	847	797	786	861	857	788	802	789	763	797	809	812	798	773	818	799	818	779	747	795	806	805	860	799	825	814	813	840	855	828	810	765	836	819
59249	43504	38844	30428	26464	26694	24487	20285	10190	1916	468	402	383	403	386	350	355	358	338	378	335	370	355	397	345	399	384	372	325	349	353	352	366	359	329	346	352	397	360	345	376	360	367	384	354	342	376	368	370	408	333	377	361	365	378	343	356	372	347	338	339	326	349	360	366	340	345	348	360	382	332	352	377	330	335	379	372	343	343	360	370	359	339	375	359	347	340	332	353	360	367	352	346	366	372	350	350	341	364	381	374	330	392	370	355	420	389	368	351	340	377	422	398	347	357	370	369	358	362	352	327	309	342	323	396	344	348	335	313	390	340	346	340	344	356	357	396	410	356	355	349	348	340	379	346	336	346	353	357	373	335	330	372	364	383	345	359	364	372	340	317	336	387	365	372	407	357	372	361	346	353	370	363	354	340	390	393	377	395	369	306	365	307	342	360	380	380	373	350	345	346	361	356	357	380	364	375	361	336	361	385	341	364	343	358	362	352	388	342	366	341	389	327	344	351	320	330	379	342	341	353	387	357	371	315	353	330	349	316	343	324	345	339	367	367	340	374	365	359	395	379	385	388	364	368	361	370	333	366	363	346	357	386	367	324	348	340	358	369	337	321	336	396	345	373	361	345	346	348	352	327	361	360	411	334	392	359	295	377	384	359	345	373	387	371	368	366	359	369	364	349	336	332	333	332	354	370	380	366	377	346	347	337	395	376	339	325	387	385	335	362	393	330	353	350	389	380	339	352	334	390	356	331	331	350	358	353	361	304	366	355	355	356	312	319	351	374	364	347	374	342	328	378	367	343	362	374	341	378	381	386	401	349	360	369	374	341	339	357	380	381	362	344	345	356	388	350	377	370	362	321	332	381	359	330	336	379	343	357	402	347	347	342	382	336	344	324	308	335	354	366	335	365	353	364	408	318	379	332	359	364	358	370	342	312	358	354	337	344	365	360	313	329	355	347	354	376	313	368	358	353	366	350	422	333	370	347	359	378	330	367	325	335	350	325	338	360	313	380	378	370	355	423	356	359	380	360	383	377	346	368	358	363	352	351	384	341	350	376	348	314	376	312	333	329	340	356	334	317	383	355	352	372	367	376	336	334	361	391	369	386	349	351	354	363	350	371	378	368	376	336	368	355	332	336	377	354	390	345	368	327	391	379	385	389	374	331	394	354	341	389	385	367	353	339	352	389	391	344	337	384	338	333	331	385	365	326	350	385	342	374	373	369	357	368	340	375	357	362	382	382	366	338	330	340	373	381	354	353	315	335	360	347	343	358	319	382	363	335	356	368	365	344	342	370	376	352	309	342	328	348	325	351	369	361	332	354	414	378	308	364	374	342	345	364	424	355	344	334	338	341	348	406	342	365	325	348	339	386	325	428	373	323	345	400	344	354	340	318	359	362	367	370	355	309	348	366	372	358	341	374	374	392	352	348	359	340	379	345	366	363	386	364	396	364	390	335	340	340	357	342	409	383	358	345	346	372	359	392	356	383	360	415	352	359	392	355	331	366	388	405	343	339	376	352	309	360	300	358	342	362	344	374	338	346	323	344	338	361	373	395	340	372	338	362	363	354	365	378	375	385	341	386	367	357	366	367	349	374	330	361	321	353	387	341	335	335	363	330	365	355	385	339	314	309	357	369	353	367	376	363	364	360	322	400	377	343	332	315	333	383	339	347	346	382	378	378	384	326	351	358	343	346	365	360	356	373	332	351	374	347	368	358	391	340	328	351	393	385	375	366	360	337	332	358	385	339	339	340	368	369	321	382	331	354	385	346	322	387	346	349	321	345	397	358	349	344	347	341	370	370	314	338	366	395	343	341	323	348	369	361	368	347	349	359	331	360	328	350	334	389	377	389	388	369	380	346	369	355	366	363	362	363	361	360	334	400	337	367	335	361	390	336	335	344	369	327	367	364	342	384	354	346	355	320	360	347	318	342	335	330	366	366	348	341	334	329	341	350	344	357	362	369	342	359	379	378	350	333	392	388	368	355	354	372	345	337	371	358	312	377	317	334	362	361	337	334	353	337	387	309	363	374	351	345	380	345	338	381	340	343	388	298	332	362	371	338	333	348	372	335	339	342	335	360	361	354	334	333	372	362	317	357	344	341	337	351	370	369	308	366	379	368	395	357	336	356	358	360	336	361	371	393	374	353	387	353	374	339	317	354	339	372	385	324	326	362	378	346	386	337	362	362	359	350	383	341	340	371	319	358	339	354	338	346	366	315	346	348	329	412	339	331	346	323	363	338	354	370	366	397	374	359	369	380	382	399	361	346	353	341	389	359	344	353	350	371	325	364	352	382	349	362	376	345	310	363	367	361	339	369	375	321	347	344	381	394	356	403	370	379	410	373	333	357	361	396	356	343	323	349	354	354	342	347	384	359	401	418	370	367	363	358	374	345	301	349	341	371	379	317	349	369	348	362	367	324	394	395	381	400	342	372	349	380	344	345	356	348	315	326	376	334	351	355	363	375	309	368	360	382	322	341	354	335	314	372	386	387	323	388	333	337	360	352	325	399	355	345	344	340	363	375	355	356	355	395	396	374	341	320	338	338	348	340	330	356	383	395	376	319	371	371	377	345	358	365	381	363	362	362	350	336	355	324	334	371	341	342	366	379	364	384	354	359	368	387	350	343	345	322	393	368	357	381	363	353	342	367	366	355	371	382	366	372	336	334	348	362	387	322	348	372	330	353	340	343	348	374	371	326	369	336	336	316	327	318	377	333	342	321	338	373	335	353	333	351	347	382	343	377	338	363	398	392	353	412	352	387	339	379	395	361	364	381	326	342	362	376	359	356	357	383	339	318	355	386	344	405	336	347	345	334	345	395	362	343	353	358	389	350	348	372	326	356	342	349	371	387	370	365	365	374	384	364	365	374	336	372	353	352	376	340	366	367	367	366	393	368	383	352	355	378	348	357	325	323	396	372	379	407	374	345	371	333	344	376	378	367	353	345	328	377	375	355	337	345	356	354	351	378	365	381	368	353	367	374	315	361	345	353	357	343	354	352	378	375	347	357	406	343	320	353	351	342	411	376	413	358	336	342	351	322	353	338	363	346	380	333	370	386	327	334	351	333	336	367	383	345	373	345	348	368	340	352	356	328	378	364	358	391	337	356	359	343	339	348	332	365	365	349	352	355	376	359	359	359	382	337	371	374	319	365	345	378	385	357	388	367	351	382	382	366	377	387	331	370	359	343	333	354	343	326	373	336	328	359	349	355	371	334	391	347	342	373	377	373	364	346	371	337	355	356	326	326	327	384	344	422	403	355	361	339	344	372	381	335	352	321	314	377	359	392	373	331	345	384	346	353	341	336	355	413	331	363	355	330	358	355	350	367	404	352	332	332	352	335	369	335	342	373	372	353	353	345	367	363	342	351	338	380	382	361	373	376	392	360	368	392	377	334	357	364	384	368	356	353	347	355	341	349	352	333	347	342	339	341	372	353	354	336	391	370	335	328	318	395	362	388	317	343	351	356	345	324	385
55921	57616	50199	56625	57088	49858	31552	13467	3618	1350	905	870	774	787	777	796	786	829	753	730	766	740	766	722	747	795	745	762	709	827	762	770	735	782	764	763	758	722	727	773	739	746	732	720	757	745	769	783	766	757	736	748	714	745	761	692	772	778	773	805	761	708	765	746	764	709	755	748	790	764	749	725	743	725	747	795	717	783	743	722	760	727	744	767	723	723	736	741	784	724	782	752	787	760	733	783	740	785	707	762	762	762	748	745	747	764	761	741	767	760	752	808	755	725	770	748	729	741	696	662	745	756	806	742	744	747	741	731	758	716	726	736	767	741	779	742	764	754	797	747	775	779	777	713	747	761	739	749	739	744	758	775	737	707	736	825	756	766	767	761	718	722	708	780	757	733	691	795	696	712	744	753	784	785	744	748	754	724	775	770	773	737	771	741	769	809	765	783	815	740	777	777	744	725	735	792	708	711	726	784	752	753	733	733	738	768	775	767	733	686	756	719	785	716	710	792	759	729	742	759	775	691	770	770	698	737	753	713	749	763	741	762	769	750	744	747	721	776	775	768	755	747	736	750	826	734	736	747	748	764	738	747	788	742	761	751	783	776	738	792	789	778	756	707	709	724	763	767	739	749	768	805	737	713	767	755	812	757	769	770	738	771	698	743	734	770	748	738	711	736	767	726	744	710	768	760	743	723	721	722	799	743	715	748	720	699	816	771	753	770	745	716	738	755	778	768	758	733	726	772	706	720	717	755	776	762	785	719	754	696	749	727	717	747	759	730	769	712	762	753	765	740	745	772	740	769	765	758	781	761	765	801	790	755	736	732	715	770	714	756	742	763	748	718	771	791	755	745	737	774	767	777	776	816	753	793	749	740	762	680	784	731	765	737	771	788	763	750	799	788	792	719	753	716	781	703	759	752	773	756	750	760	753	747	770	733	764	726	758	762	720	738	721	783	735	735	738	754	776	758	717	750	727	750	761	740	743	703	726	737	752	783	772	752	735	766	772	722	707	771	750	706	693	783	790	767	765	766	746	749	739	779	771	803	680	734	767	767	744	831	741	730	752	743	750	767	742	782	722	757	769	812	728	719	708	773	766	755	762	766	752	720	745	770	733	704	727	754	764	781	712	778	713	713	762	740	768	724	778	736	821	761	760	761	733	777	753	746	702	753	792	732	726	814	743	770	723	765	713	778	675	742	771	698	744	696	728	728	758	714	712	730	752	757	720	779	765	763	790	785	768	792	766	747	720	763	747	792	740	761	741	771	773	757	744	751	749	790	757	773	797	719	785	764	726	822	758	762	746	756	731	700	753	754	730	790	729	782	756	810	781	787	714	776	688	749	778	708	687	757	753	760	765	740	755	760	694	725	735	731	772	766	743	752	741	699	761	736	749	750	752	761	741	800	777	732	757	732	703	788	720	774	769	779	773	691	757	682	775	749	730	722	760	798	751	758	778	762	759	720	753	806	775	752	788	746	770	769	725	805	739	709	786	724	752	751	780	771	751	762	751	758	770	771	761	779	755	760	707	788	755	751	706	704	739	741	734	764	743	744	742	736	715	717	749	715	763	758	743	737	739	762	743	724	760	752	732	728	739	719	766	742	727	750	769	764	720	767	733	806	741	787	781	780	727	726	747	767	739	784	750	806	736	735	744	759	761	753	725	789	741	728	738	758	794	755	774	804	733	732	748	780	784	699	760	734	744	751	780	745	744	753	766	792	725	784	758	741	757	769	783	718	782	777	776	705	772	760	730	763	708	762	714	759	797	739	697	813	736	761	786	799	778	758	746	768	751	722	751	758	777	765	714	734	758	756	739	742	740	766	737	755	739	720	756	752	750	718	771	715	724	723	737	768	725	721	709	742	785	733	772	690	754	767	751	730	796	723	740	682	754	753	757	728	760	779	725	753	672	784	764	792	790	773	724	723	727	734	748	751	780	720	706	732	755	730	770	746	730	749	749	775	735	797	732	747	837	711	718	692	705	717	757	746	740	759	700	682	756	731	738	749	757	715	732	778	736	721	778	755	723	770	763	744	780	749	800	732	703	748	738	761	743	740	742	723	738	740	753	738	752	741	765	799	738	778	750	735	784	709	812	782	720	746	742	739	720	781	723	811	756	698	737	751	783	721	717	732	797	750	764	764	750	719	814	706	727	769	777	778	714	808	671	762	768	733	752	735	795	736	774	769	743	740	791	767	798	777	753	792	771	736	722	804	689	821	750	729	740	720	726	757	774	764	698	769	778	738	746	786	774	697	746	790	771	721	700	766	764	769	787	739	815	759	819	766	788	744	775	700	791	767	782	714	766	773	772	762	746	780	806	737	724	761	793	748	756	757	734	734	772	701	722	736	722	732	786	751	760	740	731	714	728	743	768	731	749	738	795	778	694	752	693	734	735	725	740	759	764	734	759	707	773	685	720	796	791	720	709	775	729	769	767	716	761	747	748	735	736	749	765	771	751	755	671	730	759	762	687	750	725	765	765	776	763	702	773	734	784	710	776	724	773	736	744	700	728	742	772	818	738	715	736	737	764	809	727	751	745	798	748	763	758	735	733	709	768	748	760	698	759	785	743	715	696	729	804	728	774	719	789	721	761	716	781	701	733	733	755	753	780	720	739	768	718	750	785	744	729	762	770	737	719	727	793	731	716	774	781	754	749	727	795	755	793	787	763	754	776	711	741	791	707	767	772	798	750	796	834	771	710	758	723	724	718	724	749	746	794	768	761	722	745	734	781	734	758	742	736	748	731	758	741	724	741	732	750	763	707	775	734	771	726	712	730	783	780	736	737	788	735	745	756	722	797	740	720	721	776	764	766	759	805	786	733	748	730	722	760	718	779	750	719	714	747	777	792	696	796	722	748	809	787	730	720	757	739	753	753	776	740	728	726	749	791	753	742	712	734	728	785	782	746	741	730	762	734	743	788	783	718	732	713	748	750	729	742	754	784	728	760	785	750	719	751	776	728	771	764	773	727	769	767	769	747	784	690	721	720	741	741	707	740	737	786	742	723	765	742	708	754	751	773	716	769	740	716	740	752	760	767	781	746	744	755	698	726	806	769	753	745	764	727	750	727	777	732	729	743	732	773	740	767	716	729	756	794	747	772	776	743	731	771	749	732	760	756	749	739	743	763	731	769	761	815	702	811	751	769	679	736	775	720	757	732	748	682	747	733	777	770	783	735	760	745	733	791	756	743	756	722	756	721	755	779	689	814	746	747	754	744	764	727	706	756	732	781	766	715	799	744	736	772	721	766	759	775	780	717	763	719	756	778	759	762	746	783	734	750	819	796	710	716	708	814	725	760	756	698	734	756	726	758	778	749	740	785	746	760	820	769	733	757	736	706	769	712	791	754	770	738	787	732	775	729	752	733	737	779	740	779	744	750	750	716	722	741	766	767	731	737	755	763	683	758	768	773	726	741	806	757	762	742	778	731	750	777	779	781	749	754	742	772	815	757	766	721	785	747	711	745	743	777	760	739	742
30120	39756	39282	20899	6326	3008	1747	873	491	389	390	399	355	409	384	400	376	381	378	392	358	368	387	365	387	343	386	380	333	384	393	349	346	329	407	394	353	350	410	372	372	368	380	358	365	366	361	391	390	380	368	372	395	363	330	371	401	385	354	382	381	415	357	358	397	381	378	375	372	376	367	369	375	392	369	342	337	377	378	363	364	375	375	372	351	379	363	374	400	364	411	367	346	371	396	406	376	393	371	344	382	378	358	346	398	367	391	414	356	372	381	347	360	400	378	379	366	363	415	350	379	347	377	365	352	411	348	386	386	366	352	376	372	373	337	403	378	348	364	372	351	370	394	337	357	346	383	344	389	368	363	381	358	355	388	367	379	374	385	428	348	362	380	366	385	356	352	371	327	389	368	370	370	381	393	370	433	366	361	356	431	369	362	352	380	361	358	357	376	358	358	342	391	355	392	353	396	383	388	386	351	373	358	369	368	383	347	395	358	363	354	390	359	387	400	334	388	406	375	359	388	381	359	378	360	365	354	354	372	410	413	362	406	320	389	368	392	386	354	376	383	381	371	358	365	332	335	358	348	366	341	362	359	336	346	363	387	396	373	371	334	375	379	387	354	380	372	342	371	362	362	350	375	321	385	371	361	352	361	354	375	370	351	385	388	395	394	364	371	401	382	378	395	392	361	378	379	348	361	412	364	357	335	322	396	393	378	355	367	335	385	337	395	388	374	368	341	331	390	368	377	317	395	373	361	400	362	380	351	374	358	375	400	372	364	372	377	353	392	378	367	359	356	366	349	379	386	357	371	393	392	354	416	370	371	389	355	361	389	356	370	342	375	356	358	373	392	403	368	356	366	387	339	339	374	344	359	349	390	365	387	403	368	361	391	368	350	352	393	394	350	359	378	382	359	383	379	373	387	372	361	385	370	388	391	371	374	345	354	372	364	359	369	396	364	397	343	361	353	368	365	345	349	383	345	376	348	344	341	340	346	353	346	352	360	374	345	354	369	355	379	354	338	357	351	381	362	322	352	394	375	351	372	354	410	367	360	389	329	337	369	364	357	369	341	340	408	355	348	389	345	404	361	386	381	382	390	383	358	381	402	384	354	383	357	356	375	406	350	387	346	355	379	339	394	374	365	362	375	360	348	364	369	394	372	362	341	372	379	346	380	362	351	346	379	343	372	382	353	365	351	356	327	372	411	367	366	382	336	368	397	372	363	374	362	366	372	353	356	384	403	388	361	386	360	353	354	359	371	362	374	365	405	395	370	365	367	371	369	357	366	367	372	364	367	383	384	354	353	352	392	421	400	354	340	338	344	350	331	398	338	365	389	382	391	371	389	377	381	346	354	374	376	377	374	377	381	361	392	380	357	379	349	374	407	411	363	383	386	347	360	401	381	350	335	387	381	349	340	369	372	387	404	354	360	374	372	349	339	336	363	364	372	377	359	385	416	364	352	381	349	360	393	375	337	334	390	374	366	387	361	369	351	342	374	374	378	384	370	358	362	335	349	361	357	327	342	384	354	382	385	338	332	381	357	389	393	355	413	367	386	354	355	381	373	373	360	378	359	384	333	364	357	341	376	340	356	365	370	345	362	353	392	385	361	418	406	398	381	392	370	393	354	359	369	400	387	354	390	353	373	356	353	364	378	392	350	332	385	378	360	369	349	347	377	358	351	375	391	366	357	345	376	385	381	386	360	367	419	372	391	398	362	376	390	387	389	372	353	375	345	386	376	362	368	362	397	384	381	408	395	397	376	445	364	392	349	350	383	366	384	412	334	396	379	411	407	376	354	381	343	352	389	355	352	349	377	387	361	350	372	366	414	376	392	385	375	385	377	405	361	340	355	336	364	370	395	362	396	371	382	374	392	377	346	353	365	371	332	391	346	341	384	345	381	376	417	392	421	376	358	372	398	356	381	408	336	399	377	355	359	368	389	403	359	365	404	360	380	376	395	391	369	384	355	384	327	370	330	415	388	356	378	373	358	385	373	356	350	379	332	384	312	346	425	399	371	368	388	382	341	382	330	377	379	387	370	389	344	352	401	375	377	384	373	377	371	392	387	357	348	367	382	377	373	426	397	382	376	386	388	376	369	392	343	364	359	369	383	368	377	378	377	362	360	352	373	367	345	388	376	393	385	363	381	389	390	372	370	377	356	353	359	360	386	347	410	372	374	380	387	356	380	364	395	348	353	378	372	374	360	389	388	365	377	358	419	378	389	379	372	379	336	383	393	355	389	379	377	413	345	365	368	387	352	378	387	385	368	385	401	343	372	387	397	355	389	379	358	361	357	363	318	367	367	364	375	338	391	376	408	376	370	384	344	372	347	410	365	359	366	394	369	378	393	376	366	361	351	369	357	362	362	377	351	365	356	374	405	367	337	413	371	398	364	365	382	398	359	383	389	364	345	321	396	370	383	370	420	403	352	371	372	372	357	398	398	414	375	416	392	401	365	352	364	374	339	380	357	368	356	361	362	357	413	406	362	391	364	425	394	365	354	376	374	395	372	390	386	370	380	377	368	367	379	345	346	360	334	373	399	380	382	357	384	385	387	356	411	393	370	357	340	343	366	336	332	324	356	369	378	364	402	368	369	370	383	328	376	355	347	385	389	409	378	406	368	358	358	384	365	374	385	331	352	388	362	355	395	379	342	366	360	375	363	360	392	386	353	356	387	369	374	397	345	347	404	390	379	378	354	411	395	372	333	354	342	366	361	354	354	383	374	355	387	370	329	346	362	377	350	385	391	344	381	382	351	364	368	368	358	369	426	396	367	366	395	373	350	396	403	374	398	383	383	366	335	366	445	368	388	360	373	383	383	351	349	354	396	362	389	392	344	374	380	347	388	367	365	400	363	385	360	331	373	369	369	382	352	335	353	356	405	373	381	376	375	350	384	376	364	355	377	360	390	353	368	360	382	388	346	375	383	362	356	351	389	370	325	390	357	368	372	381	362	387	365	358	353	387	351	374	352	357	337	358	364	319	369	358	381	338	356	349	358	380	367	346	364	360	396	397	353	392	360	362	330	332	338	364	399	347	348	367	372	353	349	374	359	392	350	387	362	421	350	387	352	387	386	379	374	376	344	383	378	363	400	333	390	390	390	429	374	339	329	375	365	375	345	385	369	362	349	362	326	389	408	328	367	412	367	369	419	359	361	375	398	391	366	362	335	357	374	355	387	382	397	363	360	365	378	384	367	372	338	359	374	413	374	390	373	345	339	407	386	380	391	372	364	386	336	381	351	356	364	392	381	372	369	376	361	385	367	398	371	337	371	334	359	367	363	383	392	368	379	371	355	385	399	370	334	388	344	395	358	347	348	365	397	393	383	337	391	330	367	392	358	353	387	361	352	390	376	359	366	383	351	375	396	341	344	364	372	350	341	390	403	376	401	403	350	335	375	380	370	376	379	385	356	361	388	369	342	339	373	389	335	314	418	379	371	341	358	374	328	370	393	372	388	361	316	379	370	349	359	368
23443	37849	41998	22769	10152	7634	4403	2163	1127	847	876	835	880	849	830	855	827	847	907	889	821	855	834	853	829	815	863	834	864	820	873	842	781	836	822	803	827	817	848	806	828	860	874	836	801	827	816	799	771	898	864	880	854	832	889	850	854	831	857	854	872	846	863	828	860	880	824	828	844	858	879	844	875	824	838	866	851	824	898	858	794	815	866	836	838	843	880	855	847	868	858	834	785	865	891	816	856	870	857	842	824	824	834	830	825	795	847	843	824	804	833	865	824	901	854	882	877	888	800	836	822	844	870	836	836	809	859	868	858	887	810	791	850	838	891	815	818	871	826	846	873	915	812	828	763	832	859	898	855	771	846	837	831	861	860	808	871	834	824	824	744	834	816	871	843	791	789	851	851	804	820	800	887	844	821	849	862	813	851	866	817	844	825	829	870	870	825	804	864	850	861	839	828	843	811	831	834	803	830	824	820	837	841	844	893	830	865	824	852	908	887	792	810	894	856	825	844	863	838	817	834	878	901	871	881	847	808	818	790	810	879	809	849	826	915	837	883	901	849	852	866	865	889	905	815	830	802	896	878	821	794	808	863	810	819	860	856	901	855	832	838	830	844	813	834	835	889	832	801	810	894	856	881	827	799	847	834	797	771	827	825	848	829	826	886	822	858	834	817	790	831	845	844	817	808	802	828	854	891	802	854	862	815	840	861	831	832	932	831	897	812	846	837	856	883	809	835	809	837	816	856	862	887	836	862	840	847	782	835	849	871	853	835	858	861	817	867	819	821	886	887	806	853	823	855	853	842	923	792	829	826	911	829	880	859	830	796	855	849	897	840	874	859	855	813	839	833	812	862	877	872	878	843	853	793	821	879	811	906	876	842	781	846	840	845	852	882	827	792	801	867	854	829	834	845	819	855	830	897	784	838	843	816	822	863	817	841	838	819	860	838	865	848	888	824	803	872	885	805	806	851	810	881	850	849	880	836	803	852	908	840	868	788	842	854	841	799	816	875	852	793	825	891	818	841	878	864	843	861	846	851	860	876	839	794	802	902	816	794	828	839	831	817	814	795	803	784	851	811	843	834	833	854	875	827	847	822	830	835	859	824	836	850	836	831	859	836	814	823	827	816	838	833	888	864	810	861	834	851	836	830	832	835	835	815	825	838	851	854	816	858	855	849	891	789	777	883	847	843	840	877	869	830	864	918	857	851	888	852	804	851	877	867	860	861	809	889	810	844	815	829	847	845	892	880	850	852	880	823	799	855	825	825	816	890	874	850	856	819	898	841	845	807	835	827	806	774	808	851	845	876	852	806	842	835	841	809	824	898	804	875	837	822	836	811	799	801	858	832	848	865	831	824	841	817	886	836	821	873	818	826	811	839	884	799	846	865	812	866	847	846	866	874	824	859	875	835	822	847	786	885	870	856	891	884	839	813	848	867	813	841	839	854	864	867	841	851	811	848	783	790	832	767	828	842	801	815	831	875	824	814	822	863	862	866	863	845	813	786	792	803	851	861	839	822	834	874	845	848	855	837	867	849	892	899	809	876	814	872	837	865	809	865	846	867	857	886	878	812	788	869	824	857	849	839	853	798	787	800	837	827	839	814	834	869	834	811	824	834	864	793	876	865	896	921	861	796	784	826	824	855	846	836	780	810	853	918	882	851	874	855	856	864	805	859	869	869	806	854	815	851	822	856	833	854	824	858	884	814	818	859	867	846	833	859	843	883	793	853	852	838	860	815	806	823	856	826	814	838	845	873	835	880	850	842	874	870	828	836	825	829	852	860	831	893	853	906	880	847	883	874	830	855	856	835	844	857	788	820	828	835	806	831	847	862	838	848	822	847	832	873	829	850	826	840	822	848	850	870	793	834	842	852	825	801	847	782	840	868	865	804	843	799	782	866	852	862	868	821	863	850	872	871	840	813	817	871	825	792	806	806	852	886	820	866	844	867	855	807	820	830	801	845	792	854	831	840	878	828	828	842	862	838	882	873	827	868	825	840	886	860	867	867	873	874	858	870	829	844	830	856	837	854	814	848	827	837	831	823	828	837	784	866	825	864	859	866	898	818	826	858	888	904	848	876	785	818	826	850	816	830	794	852	868	837	860	802	835	868	828	809	832	875	871	879	865	810	824	892	835	852	839	835	805	857	873	834	814	852	816	805	834	879	864	838	809	841	790	847	829	811	855	828	834	827	819	791	809	845	827	774	888	814	804	796	842	864	895	783	800	834	838	891	801	850	833	831	790	910	849	837	872	814	875	849	819	866	833	844	895	842	777	811	807	865	905	837	844	844	902	837	782	825	861	849	878	795	813	849	892	821	834	845	817	831	848	840	885	841	902	833	834	855	819	832	884	864	859	849	823	830	817	855	814	843	857	858	831	809	881	814	836	829	853	800	817	868	834	848	810	859	875	834	790	816	866	852	807	857	794	862	849	849	839	839	847	822	860	881	849	848	836	812	818	800	880	821	829	879	838	881	820	838	785	846	880	853	856	775	829	858	857	896	830	796	796	852	844	814	823	862	865	833	838	836	868	861	827	840	855	887	814	868	897	842	874	784	858	785	881	842	842	906	830	845	825	892	867	795	804	881	804	822	809	860	836	805	840	869	854	813	805	854	822	828	863	793	823	880	799	836	826	866	850	836	816	797	825	851	832	835	907	827	815	827	805	852	804	846	844	854	840	875	821	801	806	899	844	871	849	859	859	906	821	785	812	848	873	874	860	830	825	846	852	847	847	868	872	865	866	843	846	836	798	825	812	781	827	845	875	869	786	842	864	825	861	831	812	823	808	864	853	875	802	787	847	884	876	771	820	797	836	839	823	856	828	874	924	841	835	799	823	844	812	854	898	873	818	882	823	806	756	831	840	883	832	811	857	808	899	788	854	849	864	852	845	862	851	872	767	856	832	857	829	851	855	836	819	852	884	832	827	830	843	883	813	810	801	858	911	855	819	838	858	870	880	826	825	859	820	835	876	905	835	869	880	792	800	827	826	849	841	785	880	815	855	826	776	853	816	819	874	810	856	831	844	848	834	777	866	848	838	808	815	847	806	819	910	830	822	865	883	784	896	791	867	831	817	839	784	846	825	812	862	834	817	851	880	841	843	858	832	804	849	870	818	954	842	888	814	832	844	861	858	814	830	871	821	842	823	800	842	863	849	851	808	853	855	834	855	844	878	810	866	819	881	880	815	845	833	767	848	807	880	847	821	852	843	831	861	835	865	833	845	854	769	851	812	785	890	832	813	846	781	858	824	869	901	853	815	805	774	855	834	816	789	791	869	857	851	866	837	822	843	855	872	882	840	834	860	845	875	853	848	836	862	876	818	855	817	827	830	834	865	821	825	815	848	834	841	850	823	829	856	857	852	797	877	899	881	871	807	814	823	858	820	884	831	826	888	797	848	832	854	828	805	857	824	838	828	838	860	832	832	893	839	899	823	834	904	834	857	850	910	832	892	855	814	838	874	800	860	803	830	895	876
58556	50945	44369	34643	28893	26341	21393	10514	2342	556	400	387	390	367	358	386	336	356	369	404	362	369	389	353	425	370	351	358	384	359	354	351	381	398	365	361	362	358	309	340	366	393	376	379	332	343	360	349	376	374	409	362	387	366	352	330	351	365	367	363	345	387	363	375	366	329	311	347	357	380	369	356	371	340	391	356	330	364	373	379	361	339	339	396	378	376	378	346	346	344	365	378	403	366	410	348	332	346	352	366	391	380	343	380	370	362	377	372	376	359	400	377	371	348	379	351	362	347	356	361	349	364	354	353	383	374	346	358	350	408	360	341	347	363	351	342	368	349	351	341	387	378	370	334	388	337	331	394	379	361	351	371	380	319	330	371	394	370	360	386	364	352	346	365	378	366	367	340	341	348	388	356	394	370	362	369	370	351	381	366	326	357	371	345	363	424	376	346	362	367	388	373	352	364	359	360	354	368	363	351	351	348	342	366	374	385	349	354	399	425	366	379	340	361	376	389	392	329	366	342	332	335	357	347	381	375	373	321	348	372	364	366	334	369	363	364	363	375	381	327	375	351	329	341	359	329	358	373	393	317	363	369	330	374	351	358	363	388	364	374	379	370	366	392	371	388	408	333	345	411	407	350	357	366	369	366	357	374	374	339	373	373	354	361	371	325	336	419	393	334	379	377	333	356	370	340	365	347	367	396	354	388	370	359	354	365	390	361	353	400	337	352	366	370	373	375	413	364	344	368	382	371	370	370	390	359	362	368	349	367	400	375	396	371	336	364	357	324	381	411	359	386	318	348	382	370	361	398	376	363	362	363	356	359	348	367	385	345	435	359	339	368	348	326	386	328	384	358	363	345	363	378	373	373	383	374	373	362	379	357	343	370	344	419	373	376	388	354	396	395	352	362	378	377	362	383	395	412	367	361	353	362	330	365	329	349	384	383	367	361	364	377	393	364	379	398	383	377	375	357	393	373	399	383	355	355	350	339	405	372	358	384	361	402	386	339	367	372	382	361	360	359	360	356	339	354	389	375	388	402	351	340	375	378	337	358	355	352	355	349	371	366	379	379	337	367	394	378	338	362	352	367	391	415	345	347	366	355	353	344	377	335	356	339	363	336	367	358	357	345	378	356	387	359	356	364	354	377	412	388	352	387	352	362	385	377	389	352	346	378	354	382	352	360	371	386	354	361	387	374	413	406	372	348	376	357	373	327	391	340	364	356	387	394	346	373	351	366	357	350	367	382	318	359	385	383	345	362	371	394	367	383	369	359	346	356	371	355	349	352	358	349	385	358	339	358	412	358	403	364	343	360	389	339	333	343	370	345	358	356	339	387	432	369	387	357	329	357	360	351	392	413	337	348	378	358	357	388	367	379	355	383	387	378	356	388	370	353	372	356	365	336	327	370	340	365	367	367	337	349	342	347	372	375	389	326	360	339	363	392	350	357	369	390	376	378	395	346	358	369	359	336	360	361	382	362	371	383	371	329	370	379	353	360	378	346	343	379	390	375	332	378	377	389	357	393	335	396	335	364	334	343	364	367	339	403	368	326	383	371	393	372	390	363	358	382	346	410	368	349	389	358	391	376	347	398	386	348	366	374	355	375	318	347	371	306	361	395	393	382	377	369	365	368	350	370	349	412	357	356	362	374	319	356	371	364	373	339	358	371	375	354	368	372	360	376	406	352	360	360	352	364	350	356	359	370	405	365	366	355	348	363	414	360	340	370	387	384	374	331	371	356	400	349	388	349	372	397	367	345	392	364	366	373	355	361	382	367	377	372	382	365	363	392	364	364	359	376	349	334	372	364	388	396	386	330	347	320	360	339	366	379	351	334	362	354	376	370	366	359	333	366	338	353	371	342	343	345	365	403	333	377	358	333	350	374	388	406	350	371	374	363	363	351	348	396	379	329	368	385	373	365	373	347	375	359	383	349	364	369	385	371	372	383	316	357	380	338	327	347	385	350	369	371	383	344	366	342	372	365	387	361	382	363	373	353	366	390	355	352	348	352	383	386	363	378	381	368	363	377	412	337	376	362	368	351	352	364	361	367	336	375	371	342	349	359	350	339	361	371	369	394	333	380	345	377	392	383	347	366	363	389	363	378	363	367	362	370	348	381	359	419	350	363	393	391	346	352	372	350	386	387	351	385	361	347	382	355	356	377	366	362	339	387	351	357	333	378	343	375	367	379	384	373	399	376	360	349	383	393	383	339	349	360	363	366	380	323	345	347	364	376	335	359	402	363	358	365	336	366	381	351	367	357	367	332	349	371	384	383	344	407	380	345	344	376	378	360	418	371	358	333	359	357	350	359	377	349	353	380	375	313	346	377	378	339	391	381	351	365	377	311	357	323	390	416	369	370	361	375	345	372	367	369	371	340	370	354	332	339	374	316	367	325	409	364	365	325	366	362	382	380	358	375	392	366	355	360	350	388	385	380	375	360	330	380	370	378	411	343	388	386	367	381	352	365	338	371	321	360	352	369	362	363	362	362	363	383	379	368	348	345	361	390	332	385	366	359	388	387	415	358	384	369	370	364	343	371	375	324	364	352	371	404	374	373	359	351	364	369	386	365	368	344	378	372	351	381	385	353	371	369	340	369	355	329	340	335	385	382	334	371	375	353	373	359	346	330	333	375	393	334	322	351	383	385	331	401	342	379	375	361	344	334	377	330	394	412	397	361	373	361	334	350	333	344	349	355	339	363	363	361	367	310	413	362	383	380	354	375	343	360	342	389	384	362	403	330	311	341	350	351	319	372	387	370	345	347	330	389	409	338	369	403	373	378	355	354	332	404	346	378	394	345	351	358	375	347	334	369	415	338	361	397	353	378	394	375	383	357	336	360	370	349	362	331	380	401	389	379	378	376	373	350	374	359	381	371	351	372	358	368	381	402	380	357	352	350	321	367	360	373	337	413	356	368	392	386	366	376	322	363	352	351	371	343	392	367	360	388	404	353	359	324	391	391	362	391	372	377	354	395	381	396	379	326	333	372	388	406	347	396	383	376	378	376	378	345	329	346	326	343	364	348	333	314	376	359	308	343	350	392	355	354	360	359	359	366	369	395	368	354	389	354	352	355	346	352	341	356	354	371	355	380	364	377	365	393	346	338	399	336	368	370	354	363	350	378	375	358	371	401	380	414	360	368	390	360	359	340	417	363	339	343	410	402	370	338	372	365	341	412	358	334	340	347	336	344	377	401	360	386	375	345	386	393	387	367	333	381	359	339	387	347	349	363	365	322	349	356	392	337	337	375	362	365	348	386	335	383	367	369	354	368	378	352	314	350	338	376	374	368	405	379	401	362	332	391	369	371	366	350	346	360	353	351	379	358	382	345	361	356	334	373	390	391	367	345	351	338	380	364	318	376	376	326	357	362	354	353	378	363	371	375	347	408	386	357	326	349	387	404	364	385	341	396	339	360	360	371	354	361	327	380	366	353	348	369	378	353	340	394	367	349	348	363	392	388	378	336	348	374	326	331	373	359
52500	62544	57309	57146	48141	39410	23446	9126	2569	1202	886	893	840	798	806	830	840	834	829	830	794	846	796	786	807	833	756	841	843	834	764	827	800	837	790	768	826	800	787	767	827	806	773	826	838	790	812	850	837	759	768	793	764	844	840	765	812	807	767	777	860	831	861	842	783	800	849	809	828	764	786	855	783	777	843	785	801	797	776	807	858	797	863	796	753	811	788	832	813	819	771	794	787	823	792	797	792	788	784	819	793	815	829	816	829	809	807	812	791	825	783	790	816	827	789	860	811	824	877	800	822	843	770	834	804	784	820	804	822	812	805	819	783	810	820	786	819	811	833	832	837	769	791	864	789	823	820	716	817	785	817	803	797	888	833	779	819	813	848	841	793	884	814	796	801	816	840	814	834	765	777	841	758	800	825	839	748	820	883	823	795	834	805	779	830	828	832	837	820	881	808	811	784	802	865	809	822	801	786	789	794	812	811	813	791	799	745	802	804	782	830	804	830	773	857	802	810	809	818	762	821	825	835	794	780	860	800	809	796	820	817	820	823	761	807	810	775	762	812	763	785	782	804	830	838	827	796	854	761	826	930	759	804	773	804	804	821	776	813	802	754	801	792	818	795	794	789	774	818	778	833	770	852	820	794	798	822	778	844	772	819	840	812	822	870	746	813	774	860	786	833	823	789	786	780	814	846	841	793	793	789	821	827	798	836	807	800	773	810	783	843	791	841	833	825	801	768	816	792	787	802	799	813	831	778	816	793	800	825	786	812	819	766	804	795	821	836	788	800	840	831	858	788	771	800	771	835	842	785	887	800	797	817	783	817	793	789	834	840	798	784	852	816	778	770	815	796	821	808	769	873	799	807	805	820	774	813	798	777	810	835	827	791	842	786	782	805	801	823	827	832	833	846	800	805	783	785	768	833	788	801	737	824	767	809	815	800	804	839	776	787	850	765	865	780	818	854	827	783	734	858	841	792	808	805	853	838	860	783	825	795	845	765	843	844	817	832	801	831	820	840	786	800	832	798	802	800	814	849	818	823	842	826	814	828	859	822	806	788	838	832	827	807	791	812	805	806	839	831	826	819	801	839	814	792	790	800	876	797	818	795	815	805	824	821	807	802	784	808	809	802	842	832	800	810	791	818	812	864	810	852	836	798	798	770	768	827	797	819	814	819	819	821	760	817	819	806	809	746	829	797	757	807	827	873	813	844	785	777	822	797	776	803	801	825	807	811	806	834	803	788	791	823	842	816	760	824	805	824	818	809	853	808	819	779	826	834	808	830	867	776	804	805	854	794	804	812	818	824	812	822	825	775	803	800	811	845	797	754	803	836	768	824	827	785	831	816	821	828	836	815	825	805	804	819	866	812	807	844	801	765	841	769	782	816	830	798	796	768	829	801	770	822	827	850	796	823	809	774	770	822	840	804	780	793	802	834	758	840	820	831	813	815	807	802	789	802	789	791	816	818	866	771	852	746	813	797	754	769	767	806	795	849	834	863	829	809	809	853	813	819	803	755	826	823	799	822	780	798	796	777	821	805	822	814	747	794	793	854	748	859	765	821	821	829	858	846	767	834	834	806	822	835	747	802	764	808	820	776	816	809	806	824	796	798	811	843	811	860	803	845	822	834	853	793	765	809	833	752	842	761	776	811	842	800	827	807	817	852	843	792	789	770	824	823	786	812	825	832	797	817	827	803	809	835	808	843	805	891	787	846	810	785	787	806	800	880	821	827	846	843	783	769	845	822	836	789	835	807	796	846	797	830	841	811	795	775	828	813	809	799	796	818	804	820	829	846	861	789	793	776	780	828	798	778	813	809	749	796	823	820	811	831	760	864	823	818	799	777	791	826	893	774	768	832	853	768	801	806	798	793	804	744	859	787	796	785	830	854	776	786	803	825	829	859	824	870	783	861	772	824	825	828	851	774	795	790	809	816	792	772	829	799	811	819	857	826	792	783	834	805	779	774	878	815	802	791	794	815	785	847	810	794	787	789	802	800	737	787	829	832	806	892	865	852	819	828	819	821	803	797	825	771	811	814	774	785	823	789	791	894	833	880	795	840	853	784	783	834	809	801	824	848	784	813	809	779	784	808	827	801	800	808	826	823	831	804	830	836	815	846	759	789	799	885	821	822	767	807	806	792	844	841	857	773	818	816	798	790	733	816	812	808	850	796	833	808	801	834	819	821	822	814	868	815	777	806	868	833	829	828	831	825	813	818	791	798	796	856	792	830	788	794	813	824	780	806	842	821	782	819	774	809	760	798	737	818	758	773	843	844	843	768	815	751	813	785	804	804	790	801	816	804	806	767	850	763	812	791	792	824	798	828	808	830	786	819	820	858	808	805	807	803	797	788	789	754	791	817	812	847	887	787	817	841	772	812	807	868	881	809	828	818	897	809	768	780	807	779	884	821	846	823	832	860	800	782	816	801	865	797	781	784	830	798	758	827	790	875	801	829	810	858	834	791	849	810	793	877	861	788	812	770	798	863	818	822	774	856	767	853	820	790	800	849	806	837	816	772	835	785	809	830	793	816	797	799	796	836	776	819	802	784	833	785	782	779	777	800	753	802	774	808	798	832	835	790	758	805	886	825	813	868	818	820	774	755	753	767	819	815	795	781	795	823	793	856	835	815	809	773	843	782	801	794	843	793	802	799	782	780	796	775	767	748	838	816	840	822	848	801	821	783	763	797	796	811	781	818	766	771	843	787	737	831	788	798	842	809	793	787	811	796	821	786	789	830	811	800	792	823	790	799	842	797	801	802	795	806	804	789	785	839	795	818	770	831	849	882	841	765	797	859	809	778	799	818	816	849	809	835	874	812	799	808	839	779	819	880	829	829	792	839	702	788	851	804	791	854	760	819	763	776	838	831	757	829	798	859	801	801	810	805	905	780	862	824	821	825	842	807	806	805	817	774	819	811	828	803	782	794	813	831	825	837	890	819	895	824	835	807	783	808	820	815	808	799	796	804	837	834	843	853	877	788	793	812	851	793	825	806	776	803	834	810	795	804	804	834	846	867	863	779	857	821	796	793	812	838	870	750	840	802	805	849	836	756	829	823	855	858	767	830	798	809	785	800	858	852	815	793	830	812	841	830	885	845	807	838	777	818	833	799	823	788	788	812	812	869	793	827	813	857	828	860	816	812	800	848	817	784	760	812	788	795	800	799	823	788	847	780	777	817	776	799	824	849	786	802	831	822	808	797	810	806	766	797	801	787	795	786	819	770	824	843	834	801	789	785	827	775	835	814	848	825	799	804	820	777	854	809	819	814	775	795	827	836	817	830	767	818	790	787	802	780	732	813	815	822	829	818	820	799	788	818	850	829	832	853	800	845	788	798	793	814	822	796	869	803	841	789	792	813	852	859	772	793	803	844	817	806	809	786	821	787	776	817	797	776	844	795	822	740	862	765	780	771	777	813	868	772	793	775	742	783	840	852	792	796	810	789	829	834	817	836	788	847	819	817	803	842	775	848	807	834	810
59731	47817	42817	37769	28382	26253	24929	20653	10255	2057	491	395	350	343	382	341	360	345	381	359	347	334	370	348	341	351	377	345	362	361	371	385	389	409	384	318	356	375	390	343	334	349	376	352	364	360	396	359	371	322	325	373	326	347	315	348	332	363	368	341	361	377	337	312	376	377	384	357	337	348	384	341	333	349	359	319	345	376	350	335	328	301	355	336	337	315	335	288	365	328	400	383	333	348	345	317	341	339	327	372	343	339	334	320	377	302	314	329	369	354	377	332	355	331	355	363	342	373	299	375	348	338	333	340	372	332	339	356	349	328	338	331	339	329	364	327	357	374	319	363	355	362	315	328	354	355	310	334	330	381	323	353	335	383	380	319	304	387	325	334	337	343	368	319	354	322	359	383	349	334	345	310	348	367	367	383	320	321	339	337	332	340	336	331	346	358	354	320	366	379	357	327	367	339	370	321	322	341	384	342	336	332	338	329	326	350	361	318	368	397	354	330	323	327	323	296	376	328	340	358	332	343	361	321	374	340	341	344	372	355	354	371	334	331	318	343	326	346	327	330	359	382	343	367	369	374	306	340	339	368	369	321	360	331	365	327	364	330	346	341	337	355	332	385	381	350	333	350	362	343	341	342	372	349	332	326	346	308	329	336	292	381	308	318	340	329	351	338	318	372	306	372	354	359	351	354	370	324	371	363	316	330	355	310	333	325	343	333	322	353	317	320	354	328	337	313	307	347	330	308	336	307	373	361	361	342	365	362	348	347	371	329	322	384	352	356	350	319	352	333	346	367	352	347	335	344	379	299	359	362	350	339	317	379	335	353	344	326	328	334	347	351	328	337	350	332	356	357	343	339	315	314	328	328	351	318	331	353	355	335	345	348	350	320	323	298	347	372	350	366	305	359	373	329	316	338	337	345	373	328	360	336	365	329	314	291	376	340	363	326	350	359	382	332	357	323	349	345	367	363	330	327	315	334	334	369	332	354	356	361	329	357	369	364	357	337	345	345	355	293	369	340	337	341	354	339	316	369	365	346	353	342	332	352	335	324	387	360	341	387	331	349	345	353	342	357	341	329	336	338	334	333	341	341	346	336	336	337	358	360	329	348	300	372	355	369	304	338	339	376	342	344	309	328	310	324	333	342	320	350	360	309	347	355	332	334	301	359	303	355	341	360	373	327	351	351	332	315	355	337	367	349	342	368	340	343	330	346	343	347	326	333	355	332	307	356	354	341	355	376	350	329	329	316	340	364	355	360	370	357	384	368	342	365	324	334	344	318	330	350	326	365	354	342	359	312	348	350	366	311	357	338	351	344	347	333	377	352	349	338	352	384	330	351	362	334	349	339	372	319	311	331	328	339	363	338	312	332	360	326	322	344	374	360	339	336	306	336	361	349	351	321	344	335	358	348	327	359	361	357	360	356	335	365	341	361	355	368	354	386	331	316	340	319	344	346	321	340	341	353	321	353	348	351	341	344	350	361	328	366	331	335	359	351	365	337	354	358	348	349	354	322	316	367	381	309	379	387	336	341	353	368	323	373	315	333	340	326	386	342	320	382	338	346	313	398	323	365	341	345	356	363	340	336	340	344	329	349	412	330	309	350	334	360	316	332	359	318	332	342	354	336	333	318	328	326	385	342	318	316	325	385	304	348	342	353	328	354	332	287	326	329	344	330	365	370	353	367	329	349	365	358	372	372	368	352	367	320	353	317	321	374	370	345	371	365	362	339	357	361	363	341	315	350	361	326	363	392	385	353	370	373	365	341	343	360	347	374	347	377	350	302	312	349	300	334	360	332	342	362	318	354	350	323	390	315	334	353	307	360	351	369	340	355	333	346	354	325	349	345	292	383	356	338	379	321	349	354	346	349	352	344	377	334	298	347	357	329	323	328	362	338	350	350	312	318	359	314	345	326	342	356	348	344	382	372	330	336	328	326	366	339	350	364	344	322	362	331	348	367	337	327	341	369	354	352	337	325	334	363	339	347	341	344	344	335	312	325	368	390	370	363	361	362	332	350	311	346	349	350	374	367	392	367	310	344	340	358	354	325	347	356	322	368	368	363	348	360	332	347	356	334	342	330	329	343	319	345	370	312	396	370	354	394	368	338	343	339	352	343	331	393	367	340	334	339	348	349	348	383	331	355	341	349	361	343	343	376	337	292	351	364	375	361	348	306	323	334	314	329	339	374	318	330	344	356	332	387	361	366	365	311	352	369	352	356	362	352	382	375	404	362	360	356	310	323	356	333	356	382	339	352	366	313	388	350	361	375	355	337	363	367	329	354	342	364	341	352	338	368	348	334	357	342	347	321	369	301	357	349	336	347	364	347	345	347	338	316	369	356	340	305	347	341	376	365	385	325	336	328	358	344	339	353	361	359	322	339	360	319	350	339	342	357	357	345	386	346	353	387	327	377	347	324	340	341	371	360	360	367	315	352	340	336	351	335	367	340	325	365	311	347	334	364	353	341	365	364	351	354	320	381	340	379	347	339	345	321	382	355	306	354	366	353	385	344	319	302	333	339	353	352	376	349	344	341	379	334	364	356	332	385	354	363	374	377	336	353	336	365	337	366	317	345	341	314	341	369	301	361	406	340	317	350	323	398	360	366	362	344	369	368	336	391	371	321	382	361	414	348	366	312	340	312	358	347	371	361	355	344	376	361	322	347	325	362	326	343	356	351	336	349	345	353	329	350	347	317	359	351	344	322	350	363	317	315	351	339	329	362	328	389	346	323	376	328	351	335	359	364	339	340	335	331	330	351	331	327	343	354	372	342	348	373	357	325	327	343	339	341	335	328	331	385	366	379	332	365	342	371	346	352	384	356	356	321	323	340	308	330	355	340	338	333	317	362	314	335	320	342	331	341	331	336	364	302	327	348	357	325	339	322	335	347	317	346	352	360	367	312	322	360	344	340	346	362	362	329	326	363	354	324	378	382	339	338	327	314	350	331	373	356	298	332	321	362	336	361	324	367	351	370	339	331	335	334	361	349	348	344	337	331	330	358	357	332	363	335	343	362	351	360	350	345	352	339	344	325	337	341	310	322	348	362	320	385	332	363	374	352	339	351	341	350	319	340	367	377	324	389	327	336	322	332	346	337	329	351	346	320	320	378	300	369	331	355	334	318	334	375	338	355	386	324	325	336	358	364	377	330	360	327	364	309	369	368	356	334	353	382	337	292	321	323	349	378	327	335	331	360	352	338	352	322	351	349	351	364	355	364	364	329	344	367	327	351	344	367	362	332	322	334	355	342	332	318	345	334	334	325	347	340	364	378	323	354	359	351	332	342	352	317	306	334	346	371	344	351	383	343	340	315	364	343	347	359	335	292	363	344	362	297	342	353	367	384	316	347	349	366	371	340	356	356	369	328	319	366	376	347	358	336	303	343	353	368	344	384	318	343	378	349	335	361	332	331	375	316	356	348	335	382	376	388	333	357	331	343	358	354	330	331	345	342	318	310	335	332	363	314	384	347	341	340	354	325
54650	61996	54426	53622	54195	50286	32445	13653	3702	1465	895	824	752	806	787	772	738	754	750	774	752	758	781	715	747	758	768	740	752	716	742	748	775	748	782	774	748	770	718	766	746	756	755	762	764	716	751	750	711	724	711	786	758	698	750	730	775	746	708	766	712	717	770	727	725	762	754	758	756	757	781	725	789	739	776	711	736	751	679	787	765	706	743	714	719	778	773	740	772	727	763	715	747	765	760	744	765	742	772	727	747	798	749	711	726	737	709	720	751	751	785	751	757	748	752	804	685	759	749	801	800	795	750	753	778	738	697	749	769	723	747	782	750	710	740	795	806	761	752	748	766	726	744	692	748	761	713	738	762	715	697	755	765	708	690	719	761	764	764	730	820	785	708	762	813	714	726	762	740	775	773	785	748	732	745	736	701	730	715	703	789	758	763	776	708	725	736	756	786	757	742	746	794	700	770	743	742	726	778	717	754	801	747	736	793	749	726	736	722	704	721	767	755	771	749	730	743	730	757	712	790	741	779	734	722	723	775	734	708	755	711	687	798	768	741	727	768	754	775	754	764	757	775	744	788	738	740	704	730	710	717	734	735	725	778	773	725	751	743	741	746	737	760	745	746	738	752	780	754	745	731	747	732	733	737	741	777	763	721	729	777	767	740	726	731	719	687	744	787	750	732	737	732	741	722	736	698	749	742	731	783	707	729	757	735	765	709	757	722	735	751	749	722	748	731	731	762	694	774	751	783	761	715	712	775	715	700	768	745	718	768	741	722	758	723	777	771	692	758	793	740	787	724	775	715	765	717	741	738	764	762	719	745	741	731	782	769	780	705	774	766	773	711	741	686	752	709	751	733	713	788	745	704	794	760	757	788	778	761	771	763	720	725	756	744	754	722	698	728	727	721	734	735	771	726	743	714	719	753	754	705	775	749	737	732	783	785	760	725	778	749	744	772	734	769	777	724	746	713	714	762	753	725	738	722	743	784	725	719	720	762	753	761	743	696	693	749	730	714	736	750	694	752	743	716	737	780	730	711	720	751	715	709	780	738	785	773	737	686	805	751	723	727	750	732	757	728	764	692	787	739	747	681	726	731	691	700	728	729	741	728	734	733	732	736	760	732	766	749	741	730	751	781	715	733	722	732	754	775	744	762	715	677	670	744	741	692	708	800	729	751	737	752	753	739	721	765	689	764	718	760	733	738	784	716	735	766	800	719	723	711	785	775	776	736	736	766	760	756	728	721	784	767	730	708	733	741	701	746	766	790	765	699	753	766	808	752	740	763	745	683	780	730	756	696	739	745	675	729	757	739	773	736	699	757	708	731	759	788	772	736	770	793	714	767	765	744	792	713	711	739	764	791	735	745	728	756	727	741	724	726	747	705	758	749	715	711	752	766	749	772	714	753	736	718	729	746	749	734	784	780	708	732	728	753	775	746	813	743	739	723	742	716	723	732	713	692	725	733	739	719	735	750	713	705	736	740	749	717	720	726	781	749	761	754	734	775	738	697	701	733	795	760	764	778	746	768	764	759	737	754	714	747	709	736	747	731	712	790	754	754	724	745	732	732	745	687	748	775	731	735	706	770	712	753	721	769	782	756	756	765	725	747	748	737	721	740	716	718	714	803	753	749	785	711	740	724	782	742	738	745	706	794	690	740	712	768	790	774	743	745	741	712	755	767	727	776	732	770	753	749	699	728	749	722	752	727	750	743	741	707	723	796	714	722	705	738	778	712	765	773	742	776	735	746	744	733	728	691	789	763	762	700	726	708	731	749	717	748	711	694	701	709	740	761	714	763	737	771	724	678	715	771	750	712	750	767	764	711	687	776	761	771	729	787	734	725	712	725	721	724	730	718	722	733	718	793	783	703	758	749	716	730	694	735	778	735	728	736	700	747	747	696	751	711	720	733	737	740	759	771	727	772	696	736	758	723	706	731	752	748	739	705	761	769	764	736	738	695	718	772	753	756	748	727	738	733	758	769	741	710	733	730	746	747	733	746	681	719	709	707	734	745	737	729	723	744	724	754	727	739	720	735	765	787	724	706	730	750	737	747	719	710	747	762	721	749	703	749	727	713	736	699	722	694	719	707	727	765	705	720	739	717	799	752	716	740	717	693	719	731	734	696	767	723	729	763	718	738	759	749	710	740	709	722	768	705	724	759	726	736	734	735	724	757	712	773	765	690	758	773	695	734	727	778	741	770	744	761	762	701	704	681	752	712	749	762	730	733	795	741	719	747	715	695	754	775	755	763	789	714	776	740	748	740	736	692	733	740	756	734	735	713	755	774	736	705	748	796	767	762	807	732	745	726	778	713	734	697	701	741	721	697	776	767	768	753	754	739	750	728	750	753	770	784	767	769	740	770	750	752	724	739	789	741	706	702	779	761	744	744	711	748	728	709	747	707	708	718	719	779	723	805	744	745	739	770	763	707	745	728	705	743	789	780	692	750	718	734	767	777	720	709	741	760	742	715	732	701	715	749	673	759	734	725	739	771	746	751	763	737	767	750	763	720	758	734	673	739	770	737	769	722	721	714	718	768	734	753	727	774	735	797	750	760	711	756	785	747	725	748	782	679	714	770	774	755	758	713	772	737	718	751	698	738	750	748	713	741	774	726	717	749	743	747	749	800	779	736	736	685	737	749	723	765	753	753	687	736	739	787	738	763	731	773	777	685	748	724	736	668	771	756	736	688	729	748	751	746	758	730	743	738	728	744	740	771	714	768	757	716	768	751	735	730	748	749	758	761	747	747	712	757	778	747	762	775	742	714	733	741	723	772	751	763	701	724	737	710	726	718	753	748	744	736	749	719	744	751	789	749	695	713	731	712	779	750	768	739	714	718	716	744	698	672	758	736	750	739	769	724	703	692	741	737	755	740	742	755	719	733	716	762	743	763	759	728	670	720	739	761	752	757	708	741	728	753	742	743	796	778	792	761	745	749	740	760	730	763	730	732	790	729	767	705	702	738	682	780	733	749	739	737	787	765	731	754	719	701	770	723	723	727	722	778	727	718	752	769	750	715	794	770	712	728	711	789	686	744	718	756	731	776	722	794	724	720	726	728	751	757	731	770	757	748	708	710	767	781	766	708	737	724	720	769	731	726	750	781	761	738	749	755	789	692	753	719	731	672	731	741	733	752	759	726	720	730	735	722	738	776	730	741	715	714	769	733	700	733	724	729	752	759	731	729	715	767	761	739	757	758	744	762	721	800	770	717	719	729	757	725	737	757	777	725	719	731	711	750	751	717	724	727	737	731	756	713	723	760	725	725	716	751	751	713	712	726	765	731	794	765	736	771	764	692	725	767	714	702	732	720	710	748	777	711	756	814	730	737	749	750	703	727	783	810	757	734	752	734	741	752	659	715	755	720	713	741	726	724	703	760	749	720	737	751	789	757	717	738	763	711	733	752	750	738	744	720	755	704	711	741	755	740	720	724	719	722	727	778	743	758	697	706	728	766	765	714	721	718	744	725	731	772	720	771	800
29751	31956	34187	19772	6004	3391	2019	917	519	424	380	335	375	382	387	374	381	407	379	359	380	398	373	388	366	411	393	374	386	374	335	392	353	393	372	346	376	379	395	387	368	372	380	342	383	376	358	372	365	362	355	402	356	383	376	366	365	334	322	385	369	430	340	370	349	370	371	388	400	390	391	365	353	328	382	354	362	372	392	402	332	325	366	372	364	414	366	382	372	398	393	397	372	384	383	356	357	351	407	345	379	379	338	398	386	409	412	345	340	379	370	341	387	350	367	337	380	361	373	364	377	358	375	375	390	379	382	338	333	375	338	358	360	361	368	393	346	388	392	363	389	376	360	341	371	385	403	373	362	379	404	358	363	400	392	356	376	410	366	360	350	379	360	346	354	379	345	346	387	362	386	390	357	395	380	358	387	357	350	364	404	372	381	367	379	370	344	384	378	384	325	349	387	374	372	394	388	380	404	378	373	361	369	363	390	338	354	377	413	370	358	387	426	375	382	349	354	376	387	340	355	347	334	350	349	361	377	364	375	330	337	349	374	365	360	372	348	354	381	399	392	352	353	390	385	395	405	383	365	373	384	343	389	346	366	337	354	352	398	380	371	391	390	358	394	349	387	389	397	369	415	335	378	376	340	396	391	389	394	389	389	415	347	377	322	337	368	370	362	386	384	376	374	380	385	396	377	370	353	345	369	359	402	352	417	415	363	343	346	367	346	345	397	351	384	378	376	350	355	396	357	363	362	386	358	400	371	390	400	375	382	373	365	355	349	389	358	346	393	363	365	386	333	354	372	371	409	367	374	371	384	409	395	390	318	362	349	368	379	374	395	358	365	369	419	373	341	361	383	369	396	408	346	391	356	398	385	386	375	381	398	364	365	374	382	352	408	416	374	398	358	377	383	404	378	368	379	313	366	378	364	370	339	356	353	352	359	368	353	385	381	397	348	376	348	372	372	361	381	369	389	377	347	379	404	344	379	338	345	414	382	407	340	371	360	375	352	384	372	400	367	340	362	348	404	368	414	374	331	352	386	357	371	396	353	362	347	419	375	355	367	398	349	369	393	407	370	382	360	387	343	362	362	379	352	323	364	359	354	402	372	381	363	353	381	384	368	361	363	343	340	346	366	373	348	403	364	372	348	350	383	385	369	356	401	378	392	381	379	396	361	378	374	338	400	375	371	390	376	369	377	397	357	398	374	337	405	371	418	369	375	362	355	355	378	357	355	395	387	362	393	370	369	381	360	373	366	362	409	363	351	371	393	369	318	392	355	379	386	407	382	356	358	356	409	399	362	340	379	347	361	379	352	360	362	373	382	332	374	347	419	331	382	364	358	338	377	328	345	391	359	343	375	342	381	376	373	376	358	352	386	347	380	332	361	383	369	356	404	379	368	365	356	362	364	363	379	376	364	348	393	327	367	380	395	345	381	370	375	374	371	391	364	326	395	387	368	381	324	342	380	360	384	370	387	366	311	367	353	354	416	387	365	373	402	358	380	370	339	381	356	360	398	370	383	433	385	375	378	370	383	357	340	358	368	365	418	370	379	361	371	377	374	376	377	357	414	385	422	382	368	348	339	365	393	382	362	398	345	363	337	393	371	374	344	384	385	366	337	380	340	350	326	378	395	376	366	363	387	362	366	394	392	373	355	353	398	332	388	370	311	365	393	357	364	361	404	342	369	350	395	348	395	360	372	389	355	375	389	356	365	380	358	335	362	383	365	368	372	372	385	353	368	387	370	375	388	381	346	363	371	392	348	382	390	354	355	401	340	375	359	356	404	378	367	382	363	360	409	355	341	409	383	387	408	355	342	401	341	363	401	356	361	386	397	367	382	377	367	371	365	371	376	334	412	349	359	371	371	374	353	392	360	383	381	377	383	366	372	362	361	407	346	394	383	345	378	365	409	370	374	376	382	365	381	368	355	395	381	365	342	346	360	341	360	401	407	361	379	347	359	373	375	379	396	402	351	377	335	382	393	366	357	389	392	371	363	327	379	376	391	364	392	421	345	351	416	364	389	382	368	372	401	364	392	350	375	423	400	373	369	336	387	367	375	371	375	368	347	371	365	352	341	367	350	355	366	345	367	343	393	385	396	366	355	387	353	393	389	384	386	394	323	378	334	348	416	427	383	377	373	402	358	332	399	367	373	406	396	409	353	335	347	368	377	387	408	425	413	369	332	338	361	401	367	349	355	365	359	371	395	369	343	343	394	355	348	412	369	339	393	354	394	404	361	375	398	395	375	382	385	360	363	388	359	339	361	389	364	395	331	375	356	393	409	335	375	377	371	336	358	379	395	352	415	359	353	400	371	419	389	393	413	331	370	388	347	359	396	356	349	392	363	387	349	359	369	361	361	396	378	374	365	389	367	355	345	398	354	375	362	378	414	376	365	357	386	379	394	400	385	378	397	410	395	397	333	387	354	359	350	346	357	371	369	390	402	333	346	356	387	389	349	390	357	403	411	387	359	366	395	387	364	366	369	371	353	383	372	394	369	332	391	422	328	392	359	388	396	395	340	377	340	341	362	357	372	364	376	356	356	382	391	399	382	374	347	388	403	378	372	394	401	337	360	340	379	351	395	359	355	371	386	371	360	341	369	405	373	388	362	323	375	391	367	356	379	350	356	416	364	404	379	371	396	364	372	363	383	361	341	382	363	387	363	378	376	368	326	376	356	377	392	372	396	383	409	359	368	363	396	354	409	334	386	363	338	385	398	373	364	365	366	362	341	400	371	355	365	347	357	323	385	380	355	362	372	370	400	425	335	344	396	383	387	363	373	373	376	384	344	376	386	364	363	335	378	357	386	400	346	335	366	365	332	392	370	380	362	394	359	351	370	391	372	370	345	359	373	364	402	371	346	409	361	391	343	377	383	339	336	401	367	378	352	397	363	353	399	371	379	397	394	390	323	346	360	381	380	372	374	381	368	352	377	383	340	377	389	354	345	343	368	406	396	356	408	381	375	409	338	371	363	394	359	368	350	378	365	382	358	391	371	389	390	355	375	332	391	387	371	350	363	345	378	358	358	349	404	394	368	372	345	351	385	363	374	377	381	353	369	407	377	380	383	403	368	394	357	426	400	358	413	399	372	373	390	369	383	412	393	389	378	402	356	357	355	376	361	398	358	373	377	391	393	386	385	365	357	373	376	367	391	373	403	376	396	399	385	347	359	359	346	409	388	394	341	400	383	349	349	368	342	374	342	360	367	375	320	378	358	374	359	329	363	371	385	373	364	389	342	419	367	376	383	330	350	411	397	391	369	393	356	372	374	370	379	407	331	402	338	355	361	379	364	370	348	353	365	376	361	401	340	376	345	365	338	373	351	358	379	362	361	375	412	380	381	372	370	418	365	396	338	345	380	384	372	382	354	393	402	383	413	401	328	375	385	372	356	388	358	387	349	360	401	346	391	351	339	368	406	372	399	423	364	366	368	370	364	360	367	368	407	407	344	355	370	358	364	369	378	345	385	380	371	358
22888	30864	38866	24100	11306	9115	5384	2412	1174	901	868	875	858	841	834	904	863	862	817	824	868	873	876	840	878	886	853	869	855	850	837	846	847	865	802	826	854	847	837	830	854	827	825	819	884	827	889	820	841	859	814	832	787	813	876	812	834	842	834	889	820	863	855	827	862	826	916	848	890	873	852	869	879	890	851	828	864	881	839	830	853	843	809	859	844	874	851	756	830	869	854	834	808	880	832	831	859	861	854	826	886	904	875	846	831	832	822	860	876	873	881	865	874	832	887	853	876	860	868	902	832	888	841	862	822	872	827	879	875	823	841	856	872	845	841	831	820	898	843	846	852	807	840	851	839	873	863	849	850	822	818	829	847	842	841	824	870	882	789	885	798	896	836	833	829	815	893	868	857	828	841	866	863	808	783	792	862	814	877	810	892	858	845	843	864	848	824	788	906	850	888	821	833	837	862	896	872	865	829	886	872	857	852	858	837	855	835	856	875	889	844	872	835	870	831	822	838	835	848	874	821	806	857	859	894	860	827	827	806	876	828	830	799	904	846	829	861	843	859	815	893	887	863	831	841	842	811	825	865	847	871	870	853	871	844	808	841	849	864	860	876	833	849	791	866	841	842	790	910	832	847	857	872	823	864	889	802	816	850	844	865	864	870	805	902	800	830	874	848	912	897	845	830	880	833	846	862	918	870	837	807	874	836	876	880	817	808	847	862	872	821	806	841	825	877	836	903	850	820	829	866	861	833	874	872	908	855	840	846	812	845	816	869	839	859	889	815	856	903	820	889	833	832	862	858	900	859	915	856	862	847	845	840	855	856	849	893	891	819	877	780	855	863	839	873	829	852	846	930	858	852	812	947	874	865	857	826	832	834	846	847	905	856	886	851	893	764	813	855	846	838	829	834	887	878	835	870	877	836	838	856	909	804	835	889	846	824	875	824	815	868	805	802	840	836	865	862	836	815	795	800	859	872	846	790	856	830	856	855	819	834	873	812	865	838	820	892	892	846	883	868	825	861	898	844	863	895	840	834	850	827	864	879	852	822	863	889	839	855	861	844	783	862	804	829	843	883	852	845	853	853	837	846	872	828	855	888	852	787	824	874	867	913	912	831	853	837	812	849	834	903	834	897	825	870	778	829	865	872	851	883	838	809	819	827	842	870	835	847	843	889	863	885	814	833	881	862	850	839	820	844	786	846	879	853	831	854	833	857	812	809	831	812	812	853	845	854	884	890	791	808	832	809	868	822	921	840	907	867	832	829	885	838	860	808	837	839	808	835	829	840	810	883	862	869	827	854	821	846	831	880	806	830	810	857	801	832	821	848	856	858	905	855	820	828	823	843	839	800	889	841	844	851	849	810	826	828	865	867	821	856	891	885	863	844	816	880	942	789	861	841	868	843	841	874	873	811	821	889	858	871	839	781	866	868	863	831	812	876	850	832	865	865	845	786	906	843	808	874	869	845	845	823	887	838	890	851	871	878	841	817	829	870	829	845	851	811	813	883	856	871	888	896	873	840	850	874	835	843	818	848	876	826	864	867	866	893	886	834	843	880	840	857	830	837	827	872	870	816	882	879	849	855	861	871	877	858	930	828	908	830	842	880	840	913	897	850	853	848	869	843	880	837	826	847	857	844	832	846	868	858	829	890	870	858	882	876	864	796	873	864	855	908	819	808	849	843	867	812	861	868	879	852	868	866	823	888	854	794	840	893	854	858	840	890	865	804	824	860	803	778	896	863	862	842	868	809	796	846	828	853	824	836	880	841	863	851	832	850	854	828	919	849	881	852	880	854	823	785	817	890	864	853	870	794	856	869	839	814	857	868	863	813	806	903	844	865	826	874	879	828	843	900	855	844	855	863	859	851	834	791	875	882	854	852	816	814	859	830	816	842	899	840	876	823	879	826	804	817	915	829	847	842	862	822	879	824	866	854	868	842	892	840	855	826	844	828	807	869	853	811	841	847	850	846	879	856	846	879	828	824	814	874	842	839	828	852	865	911	816	829	813	854	878	862	894	830	839	873	828	841	855	857	825	858	814	828	816	874	908	871	863	800	864	862	847	858	866	867	901	846	815	837	847	863	888	811	864	893	862	842	868	854	896	872	921	799	857	887	846	830	908	895	865	896	871	824	888	833	877	883	851	870	853	898	848	809	842	837	875	849	824	838	833	891	903	838	885	818	812	848	864	844	851	834	898	800	850	842	889	863	785	838	862	846	856	814	853	838	876	816	900	820	907	827	875	833	879	866	859	832	873	860	832	837	853	871	891	809	809	835	836	863	875	839	847	854	800	874	863	867	906	813	841	852	839	847	855	826	857	855	849	839	847	884	844	893	854	836	843	875	851	757	872	839	874	874	845	918	855	888	869	854	810	854	833	870	866	835	861	823	859	881	862	807	791	862	827	863	835	886	903	871	845	869	911	848	802	900	862	833	853	858	809	831	868	839	895	860	844	802	869	857	855	850	853	872	831	841	873	862	899	884	832	833	838	839	874	906	829	835	837	905	850	834	797	848	819	822	837	896	840	852	848	869	908	811	863	857	874	904	881	860	829	872	833	790	878	895	846	878	861	848	833	819	844	825	854	882	843	832	889	815	896	846	841	806	895	853	884	878	868	833	865	799	870	828	805	832	880	892	900	797	878	899	853	817	861	870	815	903	856	868	856	873	821	797	868	836	871	862	798	817	855	865	886	834	843	823	848	869	842	879	859	865	868	858	850	892	879	836	874	812	802	907	847	818	885	861	849	835	858	771	833	846	885	830	918	810	874	837	842	911	863	866	874	850	817	869	860	901	857	875	850	885	832	878	846	841	838	881	861	844	835	862	810	846	814	804	864	806	811	856	847	883	810	833	863	888	835	877	854	831	837	883	850	832	853	857	832	796	871	899	873	872	838	902	868	829	876	800	833	844	839	882	831	853	791	825	822	798	853	836	883	880	875	862	874	846	843	824	820	890	868	897	884	868	863	850	896	848	857	845	848	862	897	889	826	881	839	855	786	839	855	841	838	851	856	885	860	830	822	830	892	830	854	855	801	882	819	882	843	871	894	884	872	864	824	844	867	871	839	815	870	857	897	864	859	842	870	794	840	843	823	883	864	827	800	847	865	862	855	822	819	870	816	836	854	857	818	836	860	875	880	850	914	840	842	816	883	846	854	820	828	843	812	876	883	853	891	799	851	832	828	882	857	884	803	872	848	850	842	811	894	816	863	864	847	823	876	929	850	870	861	864	857	895	862	820	808	853	932	864	910	874	842	884	876	827	854	843	867	808	841	871	871	872	868	832	797	842	828	895	870	850	849	860	811	858	906	856	815	832	841	858	871	835	888	822	876	783	844	870	874	825	809	863	880	859	885	818	855	864	836	839	873	858	872	866	844	858	914	837	855	805	876	876	818	876	866	870	846	818	841	843	826	855	841	871	838	808	776	805	881	880	888	816	795	837	868	896	867	862	854	846	855	872	853	917	841	862	795	866	849	845	843
58237	50083	45323	32950	28584	28063	21502	8997	1986	580	394	387	344	337	379	359	350	358	394	355	368	357	379	386	362	379	365	367	327	308	372	326	376	372	392	360	342	361	361	371	358	406	391	373	388	348	338	351	362	357	359	355	381	359	388	358	378	345	348	372	360	347	424	382	358	364	339	389	345	372	367	371	391	382	361	343	353	342	370	350	357	363	361	342	332	407	341	373	391	408	340	341	384	325	395	394	346	371	351	359	397	336	379	378	360	364	350	334	368	390	361	328	397	344	369	330	376	380	363	346	354	386	354	335	353	380	358	331	373	383	344	381	367	360	405	402	370	366	374	361	323	378	382	341	356	362	416	375	369	397	353	361	387	347	378	347	366	435	377	370	375	344	367	386	352	365	354	354	348	354	354	357	378	370	327	383	411	373	379	364	345	365	389	369	393	368	384	393	357	404	393	368	358	330	380	361	390	368	406	357	394	339	351	388	358	385	360	348	331	381	375	340	379	323	418	335	338	343	341	358	366	344	341	351	373	326	354	400	390	390	401	338	307	364	375	385	348	386	377	351	354	354	409	348	329	378	351	338	418	393	381	373	381	357	356	347	357	389	328	389	330	358	371	383	370	397	401	350	332	354	372	396	356	350	356	380	337	334	343	353	335	333	312	348	373	361	369	377	331	357	385	355	366	404	366	370	337	351	354	364	367	399	355	363	375	341	353	372	354	331	365	341	387	356	357	373	362	347	339	355	351	355	375	381	376	396	370	350	357	387	355	376	378	374	342	386	334	346	372	371	333	341	373	352	348	359	386	378	359	357	390	372	331	371	360	341	349	337	364	367	383	388	356	350	347	353	323	392	349	361	328	386	378	368	345	344	375	352	356	356	403	362	363	362	351	376	340	365	367	346	357	386	341	338	390	377	388	330	380	356	346	329	372	337	341	355	381	359	361	367	394	384	336	391	376	352	386	397	397	354	379	386	333	358	375	350	353	370	359	361	357	364	362	341	348	373	369	378	368	351	340	391	379	363	336	363	330	377	377	419	344	334	346	363	355	363	363	344	360	383	350	318	389	353	364	365	414	385	360	371	376	362	348	370	366	363	344	400	370	365	342	363	395	375	354	341	360	369	386	396	356	367	325	366	331	380	355	389	384	350	354	386	369	329	351	365	355	340	403	355	355	352	344	395	335	348	342	355	359	365	349	337	327	367	395	366	395	352	362	379	329	367	360	370	369	359	372	335	372	352	401	380	380	381	338	360	365	368	374	351	386	380	353	348	344	376	366	373	372	396	341	346	384	376	363	378	368	377	382	360	376	382	337	353	341	387	373	379	370	384	396	360	382	358	401	376	365	409	366	344	349	389	382	376	393	367	361	376	372	384	384	377	354	400	350	350	349	365	366	359	364	364	333	345	388	394	379	329	332	347	320	352	394	341	363	367	352	366	367	347	369	367	355	372	337	369	354	324	373	355	365	351	345	352	319	359	379	329	350	372	381	369	360	363	324	364	382	365	388	358	369	343	335	394	404	312	408	382	346	345	336	351	400	337	404	349	392	355	350	372	376	371	380	345	336	365	370	369	353	364	394	369	348	381	356	397	381	387	329	363	332	365	397	374	372	384	361	360	342	364	374	382	376	352	341	331	363	354	372	353	347	319	351	369	370	378	314	348	369	378	358	380	333	382	412	377	387	385	351	396	355	361	355	376	349	418	364	367	363	377	376	356	359	352	350	401	369	360	343	387	416	379	366	373	349	385	377	346	394	375	340	346	382	342	373	356	400	378	388	365	320	334	364	372	360	357	344	370	377	361	370	389	370	397	412	361	338	358	372	393	359	388	344	389	369	372	337	330	376	361	368	376	367	320	381	364	372	360	357	350	352	338	398	372	353	372	389	396	352	352	368	354	354	373	367	338	358	345	350	362	365	361	385	368	385	381	373	366	358	366	355	358	351	383	365	361	376	367	385	379	357	383	350	386	337	376	373	400	358	361	338	333	332	362	322	325	383	378	373	357	386	327	356	360	353	313	356	327	354	346	385	348	362	340	362	329	332	348	402	367	349	377	345	363	364	325	369	352	390	366	351	340	340	339	386	357	372	346	363	353	350	357	363	364	360	370	360	353	354	357	370	358	363	354	384	353	339	334	334	401	362	346	378	336	379	369	328	357	378	349	370	382	365	373	368	367	351	350	345	369	364	388	363	364	343	360	362	355	369	360	378	375	395	357	362	392	328	360	329	356	381	345	379	373	355	389	366	334	369	356	350	416	385	341	378	385	390	335	361	390	357	393	351	370	378	342	395	362	368	369	378	363	374	315	380	350	380	372	360	370	360	377	342	373	337	354	340	388	405	362	357	379	357	359	362	367	377	353	338	361	359	351	404	353	377	376	373	351	375	370	379	358	378	379	326	357	351	388	339	344	343	371	377	337	353	338	366	353	348	375	343	359	385	333	375	365	337	381	361	359	361	335	390	358	352	384	360	371	379	347	395	356	402	348	321	377	340	355	364	350	328	338	332	413	363	342	381	383	337	356	357	346	358	375	342	369	378	341	379	367	354	364	371	406	352	367	392	334	396	349	393	365	375	375	353	354	347	384	362	358	400	373	361	349	348	320	326	362	361	362	356	362	364	359	373	376	383	350	396	369	387	375	370	398	349	359	336	363	364	394	366	361	356	356	368	356	356	395	331	334	384	349	387	387	322	378	378	358	358	378	348	357	366	373	370	348	321	361	392	362	369	381	362	359	314	368	379	350	378	350	367	376	322	377	423	366	340	346	355	368	380	366	349	357	369	362	336	349	373	331	360	352	348	363	320	345	372	357	366	392	378	403	336	327	383	349	342	332	361	378	353	361	358	395	381	359	367	349	392	336	358	361	387	363	389	345	378	415	393	358	392	347	353	354	383	349	351	341	364	381	362	342	385	374	409	357	340	348	369	376	368	353	354	346	348	375	353	387	380	364	341	378	384	416	387	358	366	346	375	350	384	380	390	365	360	358	397	351	354	377	381	336	380	381	357	376	368	362	343	370	343	372	355	358	385	351	402	360	343	360	352	355	384	365	341	338	372	344	394	320	345	337	369	364	367	348	364	364	365	392	356	387	354	370	371	344	380	337	382	388	370	334	366	392	346	368	400	377	360	351	345	349	347	334	350	350	354	346	320	344	378	379	352	349	357	379	364	338	358	350	405	334	390	386	380	320	352	376	334	388	363	352	402	343	361	417	379	381	389	340	399	367	350	375	345	332	369	399	382	398	376	341	367	386	355	343	328	372	346	379	367	315	386	387	391	366	354	398	364	360	354	349	366	352	341	337	369	347	376	336	359	369	374	386	363	357	322	350	367	408	365	357	370	347	392	359	337	390	369	341	358	365	361	380	372	349	375	358	377	365	383	371	337	363	351	355	382	372	365	366	370	359	366	380	343	350	337	407	354	395	395	318	361	336	375	377	322	387	350	384	354	371	353	378	386	340	368	325	386	352	399	360	367	348	358	367
50215	58725	56374	50296	48466	41080	27102	10790	3186	1295	950	859	864	856	863	880	869	848	853	826	810	779	793	827	785	778	783	836	790	807	850	807	839	849	808	780	876	839	810	826	814	816	821	796	823	866	786	856	791	804	871	827	783	816	842	837	807	826	875	832	787	803	854	831	805	830	835	790	784	829	807	836	807	824	781	822	849	787	836	795	885	793	808	872	767	803	840	797	837	812	773	795	826	800	761	825	833	756	813	849	822	785	785	799	811	813	840	817	841	897	815	832	824	759	859	840	842	879	786	802	819	817	805	814	811	816	804	796	828	765	800	751	822	797	778	856	799	795	805	841	845	778	847	822	808	826	860	799	804	843	824	816	816	814	818	871	846	873	793	767	828	840	816	816	806	833	831	837	764	828	862	861	816	847	828	770	823	823	814	857	808	798	833	842	785	844	806	761	776	864	802	821	849	771	814	792	860	830	804	809	825	801	801	789	801	824	857	852	896	814	846	780	851	850	852	841	788	805	796	837	789	819	845	808	810	809	842	783	794	800	838	826	865	756	804	770	854	813	826	797	829	818	791	913	812	857	838	847	863	805	808	832	810	791	775	768	817	800	778	821	851	835	831	778	880	793	792	804	841	847	852	764	807	817	797	850	823	847	842	851	884	829	855	880	841	836	792	811	800	795	762	868	779	799	791	840	828	834	727	839	824	828	818	795	775	781	773	821	817	824	796	819	803	803	800	846	834	853	810	812	815	826	805	789	848	815	804	799	789	759	804	842	829	877	798	802	811	798	807	826	799	862	862	802	820	817	826	852	855	792	804	787	817	797	820	857	853	815	789	838	829	776	772	860	809	825	773	799	818	797	832	814	819	814	843	835	791	786	829	856	849	853	837	812	799	827	787	823	874	861	801	806	805	803	838	812	872	812	793	873	810	797	791	819	824	831	849	852	812	857	793	770	847	847	811	845	823	827	794	822	826	777	873	775	781	828	832	829	793	808	807	816	817	849	846	836	827	755	825	817	851	809	816	831	806	827	822	794	796	824	788	868	819	755	850	865	834	806	812	858	832	816	843	782	820	795	785	783	846	820	800	819	777	792	850	805	815	805	868	860	797	796	828	806	861	794	883	805	847	797	832	854	787	808	782	830	823	822	790	865	786	848	825	822	824	819	760	793	779	827	774	775	788	823	834	774	854	794	825	801	810	824	829	791	800	840	829	826	841	800	822	846	785	823	800	827	848	851	802	839	803	783	809	857	769	778	775	824	802	870	855	880	829	811	787	814	785	804	798	828	791	845	846	798	791	811	847	816	813	787	835	847	799	797	828	777	804	841	823	788	819	776	792	828	813	783	820	843	781	812	778	815	844	819	844	798	812	812	833	825	774	820	792	833	790	792	815	854	814	807	831	794	794	801	825	837	839	792	757	836	796	778	792	839	799	813	858	771	859	834	808	804	856	822	816	784	822	865	815	811	871	899	848	836	809	852	815	838	829	777	859	835	810	874	772	821	828	794	829	802	889	818	814	799	810	809	795	785	831	837	854	820	850	788	791	881	805	832	795	828	796	848	780	852	835	767	794	778	757	810	816	818	815	821	847	831	797	788	790	806	839	823	830	759	795	814	794	804	788	856	803	806	839	828	905	764	798	767	832	829	828	863	826	846	851	867	835	819	839	829	851	812	840	836	860	837	843	870	878	839	806	790	825	834	824	775	814	859	826	808	829	789	833	828	864	821	760	867	821	832	787	767	826	805	825	816	821	798	810	770	804	817	829	817	854	797	869	776	804	845	814	843	820	799	799	895	802	856	872	818	807	771	829	772	815	763	833	818	883	830	791	866	850	851	772	802	809	815	844	780	833	825	875	826	822	853	826	825	788	858	814	840	812	787	836	780	860	746	768	839	827	842	795	771	853	814	819	836	836	883	870	787	829	825	832	794	806	842	819	827	804	824	857	829	850	830	824	766	813	819	820	800	822	812	818	793	771	837	798	850	833	835	821	766	866	788	791	767	827	810	780	752	821	826	721	792	799	830	777	775	773	791	756	767	826	813	799	790	811	860	811	825	834	799	844	839	835	871	859	839	847	825	790	842	802	807	758	826	807	822	864	854	798	773	781	805	861	808	857	787	802	776	819	804	832	810	865	797	849	866	841	778	768	795	833	838	833	821	861	858	807	809	823	784	864	818	802	876	839	820	814	813	840	836	838	887	765	826	814	833	836	850	786	794	875	805	797	855	828	867	807	826	844	824	860	798	816	840	894	835	822	828	813	796	804	846	786	793	770	834	821	845	845	828	885	832	784	818	847	795	795	777	803	876	795	870	834	808	861	825	839	868	786	824	847	793	835	771	794	822	833	808	823	788	758	755	834	765	836	818	838	789	873	792	773	813	853	821	834	783	817	814	810	795	795	790	836	861	823	825	810	799	825	811	796	750	786	875	822	790	810	787	770	871	852	800	797	784	876	839	816	814	843	858	828	831	812	846	765	826	816	823	808	848	789	799	819	846	822	801	829	775	777	793	819	815	789	785	883	833	776	805	797	816	789	766	849	755	799	808	798	883	798	842	877	831	825	833	777	772	785	846	791	796	799	818	794	800	833	846	822	797	851	863	814	837	815	820	828	852	822	777	828	840	835	875	820	826	815	816	827	843	819	819	812	815	791	824	884	854	827	800	844	805	789	872	804	797	799	825	781	771	813	845	856	777	801	836	860	835	883	795	796	823	829	830	803	809	896	821	809	866	827	814	806	810	825	815	835	772	806	808	840	845	786	804	771	839	858	847	800	812	827	877	797	816	791	832	815	834	806	807	876	825	789	845	811	784	796	813	839	840	796	806	802	818	844	806	804	775	777	775	791	823	818	845	836	770	813	827	832	809	824	819	798	844	817	817	865	868	758	785	878	853	843	822	802	776	848	821	778	801	823	846	811	787	805	801	791	810	852	880	789	869	787	804	861	786	779	875	763	821	803	791	811	826	843	789	843	855	773	784	814	822	831	807	819	851	809	855	872	823	840	814	792	760	779	856	780	811	821	818	830	854	813	867	871	854	801	815	842	814	850	820	830	858	834	833	817	830	799	826	798	826	816	791	819	830	792	829	803	795	845	818	795	785	852	817	856	846	807	780	820	757	825	820	841	812	831	830	847	859	802	850	824	842	820	812	876	826	793	836	812	797	857	861	779	815	838	870	765	772	820	791	813	828	781	853	818	815	838	811	797	814	766	774	802	848	799	786	866	786	837	822	831	861	824	759	857	812	798	759	838	815	760	815	769	866	805	830	793	841	802	796	805	783	841	839	846	787	869	841	843	824	848	795	817	794	873	787	838	848	800	862	861	828	811	785	879	782	788	838	834	776	791	821	834	774	851	809	793	809	803	810	803	802	794	777	767	819	810	843	886	815	823	813	829	822	793	830	781	826	803	799	827	818	796	838	777	804	832	831	830	779	760	799	760	836	825	803	842	841	875	818	744	829	870	836	832	825	821	798	837	800	803	783
61229	45187	43396	32648	30564	31538	26893	15756	4672	892	407	366	370	353	360	322	345	331	342	324	318	349	362	336	314	360	333	342	355	321	341	339	345	337	323	292	330	323	346	314	358	331	348	313	331	320	332	312	331	311	327	318	339	303	370	336	334	335	341	316	347	322	332	314	349	309	300	334	317	333	335	349	340	364	347	317	349	328	339	322	361	344	333	361	324	336	330	320	348	375	330	338	336	326	342	327	341	340	357	346	325	328	352	325	313	342	344	325	363	341	335	362	360	345	326	316	324	329	361	388	355	348	321	341	316	367	333	401	343	330	310	344	355	319	363	347	335	339	352	357	355	337	287	358	355	350	309	349	335	343	352	340	339	322	346	337	320	355	357	330	361	298	344	345	366	335	365	344	359	337	318	358	336	296	334	357	307	344	342	358	365	343	373	345	330	338	358	325	346	338	313	352	334	328	356	329	352	323	329	328	353	350	340	270	311	352	339	380	337	334	330	278	364	335	311	334	330	329	346	330	358	353	330	342	346	310	318	311	325	374	362	318	303	331	350	366	330	343	311	335	335	312	339	304	358	325	347	337	330	306	348	343	348	348	327	340	346	345	306	354	324	317	366	337	317	343	327	325	338	321	325	292	332	372	304	344	309	324	344	324	323	345	342	312	367	325	364	322	359	349	338	345	338	378	333	346	331	344	330	377	322	330	291	310	321	304	344	357	355	320	338	324	352	339	355	321	329	338	350	324	331	347	363	353	316	368	321	378	338	365	361	341	313	328	350	321	330	325	319	342	350	314	363	325	319	330	312	347	347	379	314	313	345	344	337	343	337	339	336	333	343	363	321	357	360	335	293	327	334	341	332	331	346	306	323	316	355	328	333	350	358	333	340	334	349	317	351	354	338	328	309	331	334	331	366	334	337	339	351	330	349	348	320	362	347	346	352	325	307	336	377	321	327	375	371	355	355	355	308	329	323	323	307	331	342	323	291	330	327	309	344	374	289	348	318	319	329	346	326	319	319	346	336	357	357	330	372	310	331	296	328	335	352	342	357	348	332	305	384	315	370	337	353	340	304	347	325	299	328	341	297	364	349	341	341	352	368	361	336	324	364	346	340	328	343	332	364	329	325	334	355	339	297	355	286	350	327	359	329	335	354	361	314	292	324	334	329	317	366	325	353	393	316	322	342	330	332	321	343	332	369	328	333	347	372	333	331	348	331	357	327	345	316	356	332	397	306	327	331	310	341	349	327	330	365	357	325	321	329	338	310	338	349	366	359	334	299	350	313	342	335	330	357	336	344	325	314	373	325	373	345	338	361	320	341	343	300	346	334	334	356	375	331	333	350	332	339	369	352	334	315	322	358	309	317	326	332	359	342	318	338	361	331	327	349	333	335	316	324	305	333	324	337	302	333	372	347	339	334	345	343	395	356	399	331	356	321	345	306	348	315	396	304	328	341	325	338	373	353	340	325	302	321	308	342	333	336	340	293	322	337	313	349	337	343	335	376	308	323	318	313	335	346	292	320	339	323	339	331	343	350	333	346	356	311	328	328	340	361	328	309	321	352	347	336	314	365	344	315	355	330	357	330	341	327	349	355	316	312	354	357	355	331	342	325	327	345	323	345	326	366	325	324	395	334	350	362	330	375	362	336	353	332	318	305	345	326	324	342	362	366	366	346	342	334	363	348	334	286	324	319	348	338	346	330	348	339	340	335	321	319	329	334	348	332	337	326	327	309	344	316	334	344	348	366	365	363	333	372	354	347	319	365	332	319	312	325	353	334	331	324	338	371	373	334	368	307	305	346	350	342	318	312	343	363	351	350	322	359	356	341	357	363	356	367	313	320	345	339	338	325	335	333	347	342	336	355	321	328	339	346	324	320	333	338	327	323	330	293	328	353	355	349	355	348	351	365	333	313	336	354	303	304	380	342	351	342	335	319	333	325	343	336	323	316	361	356	335	357	339	356	342	328	321	328	377	347	319	348	341	349	316	344	361	285	341	387	333	349	331	358	353	314	304	316	376	337	338	346	333	348	333	335	340	331	381	362	339	375	366	325	340	331	329	343	359	346	336	339	353	354	329	331	341	359	319	362	336	340	338	344	353	322	314	356	328	344	340	348	330	343	343	382	351	326	333	343	321	322	341	368	327	340	352	326	339	351	305	308	333	320	352	329	327	324	320	296	354	342	331	349	324	327	327	356	331	335	319	335	365	345	321	345	329	328	347	335	340	320	359	350	346	367	341	333	371	362	349	343	333	374	336	335	350	371	339	346	311	308	317	331	323	333	347	363	344	335	330	349	284	354	344	337	350	331	328	329	362	330	333	358	333	324	297	337	328	315	348	368	330	369	339	355	335	294	355	359	334	309	347	301	329	360	326	327	355	311	359	309	335	338	346	310	357	335	337	319	344	338	341	346	340	321	335	358	329	326	335	323	349	361	373	340	310	344	342	327	288	331	350	350	321	322	317	303	358	343	339	345	374	387	358	316	330	340	344	316	326	323	320	318	321	357	341	354	313	331	331	326	350	345	334	317	303	327	336	346	313	327	346	345	353	324	355	314	332	367	369	307	375	360	346	341	315	376	343	343	315	349	358	338	370	304	326	335	331	343	338	340	318	329	320	333	336	320	339	346	331	317	339	309	369	331	331	358	360	331	304	367	327	332	341	349	316	299	318	344	307	345	324	326	344	371	367	363	352	325	338	336	345	326	364	352	299	289	357	338	317	339	337	342	335	357	338	356	295	338	352	327	350	333	359	323	346	304	337	324	313	344	330	366	353	348	333	362	331	347	319	329	336	353	362	307	356	334	351	378	344	315	341	342	344	350	333	360	348	340	334	358	348	303	349	305	317	340	329	327	330	332	365	332	318	360	350	343	334	331	367	353	357	364	334	328	338	359	333	327	368	337	319	332	328	345	347	348	346	353	348	344	348	354	349	305	336	345	330	339	327	331	337	312	337	335	363	334	329	344	319	330	369	353	323	332	325	367	325	339	341	353	300	378	346	315	401	326	338	340	338	339	347	314	324	369	348	360	369	342	349	339	352	365	320	343	353	337	298	347	349	320	292	321	331	312	325	323	328	361	303	341	382	356	319	321	323	333	364	328	312	335	316	328	310	322	343	334	337	361	330	332	314	353	361	332	323	340	361	302	321	331	299	300	370	320	359	347	318	351	336	335	349	370	332	325	314	317	290	293	325	351	311	323	318	366	301	377	363	338	354	354	313	345	341	314	353	309	298	316	349	338	362	366	337	371	337	380	359	331	323	319	359	323	341	343	287	311	345	332	337	316	326	340	363	309	329	356	360	333	278	331	319	343	343	331	342	322	343	305	352	381	349	328	320	333	335	320	302	349	348	356	316	319	337	335	322	357	312	334	321	333	314	353	337	337	342	300	364	316	352	328	324	325	336	297	306	313	321	336	339	331	353	336	309	358	342	343	308	322	374	300	367	354	362	352	348	306	344	331	343	313	336	353	334	355	325	345	318
55760	57094	57688	59354	60587	51646	35429	15010	4169	1567	972	815	777	830	742	808	765	758	774	743	775	796	762	776	734	755	731	811	758	734	779	745	732	724	739	733	748	767	743	717	738	760	722	790	732	750	756	724	723	750	753	728	735	792	770	719	730	750	729	761	796	754	764	723	793	768	726	772	753	807	768	692	747	780	737	778	731	712	717	759	766	730	770	754	773	758	734	797	754	745	789	784	785	741	704	722	717	752	729	748	726	704	787	756	742	761	738	727	785	759	758	748	729	739	723	718	782	716	739	758	745	771	757	752	732	714	760	705	753	753	766	746	749	760	778	768	720	699	792	740	764	712	698	748	757	756	710	729	743	778	736	725	751	750	752	770	805	782	792	762	751	797	731	747	801	780	740	767	701	746	720	748	748	787	792	732	764	795	799	715	746	775	784	767	732	751	753	755	791	793	768	758	738	720	767	753	763	725	809	696	776	751	734	764	760	787	733	760	725	776	716	759	766	811	774	731	777	717	749	797	691	710	714	798	744	734	773	793	749	800	788	779	731	746	756	773	736	800	783	771	753	741	749	732	768	742	720	741	752	698	743	777	708	724	787	751	757	774	780	720	726	742	735	770	704	762	752	738	780	755	747	801	760	732	799	767	777	725	754	744	747	739	727	676	686	717	713	740	728	770	790	755	737	708	782	750	712	770	725	718	751	758	747	726	790	739	723	716	754	699	711	721	709	766	788	755	745	733	755	759	817	731	807	721	738	696	721	734	721	714	760	757	737	732	728	754	747	745	732	722	771	740	756	735	687	747	782	750	771	738	771	740	732	753	739	791	770	762	732	779	767	728	765	710	752	735	766	732	789	765	741	766	774	786	764	745	746	726	718	717	778	761	736	785	771	790	786	756	733	750	757	685	724	784	743	730	708	753	729	775	746	737	764	718	783	739	765	760	792	719	761	708	744	760	771	785	739	751	721	786	741	777	762	757	704	766	761	748	763	762	745	722	770	770	775	762	774	781	731	755	806	722	746	744	736	812	732	735	736	766	729	745	763	750	799	787	733	687	753	720	790	712	768	677	744	702	768	734	768	752	748	725	714	764	723	807	696	753	707	738	770	748	768	797	746	768	760	766	714	758	765	762	723	709	779	764	783	753	806	736	730	737	768	729	747	768	737	761	762	745	737	739	708	756	797	790	766	758	810	723	709	763	717	791	780	801	760	786	721	744	740	731	743	775	753	726	730	769	795	737	794	781	714	802	779	757	714	750	745	748	766	690	759	754	716	850	750	737	760	790	728	755	742	766	725	778	745	771	755	736	779	787	760	712	766	808	831	716	751	764	786	742	749	766	744	759	716	792	749	741	764	748	746	777	773	731	717	752	749	756	711	796	770	732	745	788	767	706	709	741	747	794	692	704	742	737	737	738	764	744	709	771	797	778	741	775	781	770	785	788	709	748	737	744	793	727	752	771	740	739	700	789	732	763	751	751	777	707	705	708	714	719	762	770	711	716	799	786	748	702	702	745	767	725	729	753	781	741	787	760	731	759	718	766	771	729	743	794	768	777	745	761	777	739	742	744	775	747	758	772	749	737	781	758	726	737	719	790	768	756	780	751	759	691	757	721	721	729	773	787	760	723	778	736	741	774	739	778	710	711	777	742	697	784	821	753	748	787	726	778	735	707	741	764	731	710	742	750	781	777	748	775	741	771	714	695	737	704	759	697	770	745	739	765	793	747	753	737	764	747	749	785	731	719	736	726	736	785	756	735	757	725	754	746	755	748	713	731	779	796	755	762	790	775	731	814	771	739	750	793	754	720	773	763	705	717	736	765	776	762	755	782	759	759	744	758	741	774	785	763	759	755	777	777	777	760	784	768	750	795	815	740	755	735	760	730	724	736	732	761	752	748	760	773	764	756	730	716	742	740	749	808	715	750	807	779	676	715	792	730	752	747	810	726	772	762	760	767	765	750	737	753	766	812	705	796	765	734	807	839	763	770	796	716	756	765	719	777	739	761	779	765	773	724	745	764	759	791	708	775	778	716	780	782	761	760	750	774	755	771	782	732	749	759	742	769	782	775	769	749	783	772	737	796	725	748	738	746	777	727	746	754	739	775	764	759	774	792	799	776	741	707	747	772	732	780	772	750	751	778	721	735	789	740	767	782	764	753	748	783	740	771	758	752	802	687	725	709	753	755	733	789	750	792	793	743	756	822	757	771	763	723	749	729	717	741	782	748	755	794	753	723	751	748	730	813	767	740	699	767	731	799	762	683	731	744	751	751	774	707	807	736	736	751	788	715	745	725	786	725	757	760	722	762	730	714	694	749	763	778	786	773	777	787	733	760	783	785	781	797	725	751	712	735	814	784	743	775	820	788	750	735	746	763	683	779	809	727	772	760	769	758	765	738	738	748	738	733	714	755	760	772	749	778	741	752	755	773	752	764	796	769	725	772	732	740	735	724	738	759	749	751	732	758	724	761	766	728	721	763	766	806	738	750	778	735	759	763	743	714	785	738	773	766	763	757	751	734	768	743	764	776	810	760	730	779	754	713	777	713	764	735	727	705	746	749	753	745	797	782	760	744	709	771	779	734	834	702	764	760	756	741	730	753	770	745	759	707	760	720	803	759	730	719	785	755	783	768	754	759	773	734	746	752	713	758	725	752	761	750	744	755	775	772	748	756	767	790	744	751	733	730	782	762	783	794	826	737	720	783	752	746	729	745	728	790	731	732	765	728	745	783	762	736	713	755	722	755	733	778	769	747	742	710	773	746	768	798	796	760	754	790	751	720	827	744	789	725	784	727	733	760	793	731	696	772	815	733	798	758	781	790	730	713	787	738	793	767	759	763	732	819	738	746	756	765	737	757	729	755	777	776	749	749	740	733	732	716	771	734	737	757	735	777	759	743	760	741	753	758	767	764	746	713	696	736	796	755	775	779	750	729	781	788	746	714	713	744	767	756	763	760	760	746	758	765	713	751	803	776	750	759	737	788	691	719	760	770	783	762	772	750	785	786	725	778	753	741	704	766	728	806	730	737	808	737	809	746	740	742	757	743	704	786	745	777	777	788	752	754	754	793	763	777	750	734	785	711	771	765	734	768	736	777	763	741	773	772	725	716	772	765	731	758	727	745	707	716	793	735	777	722	777	756	752	715	741	775	771	780	756	789	832	721	719	737	773	767	774	799	719	724	735	779	731	770	759	781	757	791	740	783	764	761	767	755	745	747	747	808	749	758	792	726	769	753	745	728	720	750	762	709	757	700	740	818	784	711	710	750	803	723	787	766	759	752	763	771	786	737	738	744	739	739	745	791	795	764	789	736	728	752	767	776	767	713	777	783	781	741	790	757	734	772	732	697	718	749	725	728	721	777	750	749	736	771	692	755	751	771	721	734	775	741	709	767	751	745	734	757	767	763	724	749	749	761	725	796	775	728	774	721	753	718	769	794	714	750	724	736	815	787	783	737	737	810	728	750	751	768	739	743	729	733	760	746
27928	31278	25587	11661	5452	3971	2303	908	479	378	367	373	406	381	378	338	382	385	376	386	383	396	351	378	396	368	416	383	371	391	374	395	409	408	364	368	367	395	382	352	408	353	355	344	378	357	369	412	369	386	376	398	381	378	361	354	336	365	387	372	385	376	409	392	348	347	392	415	401	393	349	393	379	374	357	379	389	379	336	394	383	372	368	370	371	343	407	369	376	401	372	338	410	359	374	401	424	401	385	379	365	339	373	410	335	359	389	349	361	372	361	353	372	420	426	351	414	378	359	363	382	354	405	384	349	400	398	384	384	357	375	340	373	381	324	366	371	372	403	404	396	394	388	372	353	355	397	355	359	351	384	365	408	367	375	361	361	315	395	386	381	390	361	396	372	431	356	383	350	385	362	372	354	375	353	416	373	356	386	335	352	371	363	359	377	382	396	380	367	369	378	363	389	409	370	350	370	398	379	402	383	380	363	382	365	367	369	336	356	360	380	390	372	370	384	404	351	424	369	378	398	400	413	371	350	430	369	370	362	381	351	370	393	376	411	381	379	367	362	355	395	333	375	384	385	388	343	364	396	358	371	389	408	419	403	379	366	354	379	341	388	402	372	374	411	391	373	387	387	394	380	344	373	393	393	411	393	386	336	388	413	377	368	364	383	402	371	369	346	354	360	377	356	341	381	382	387	394	380	421	373	382	365	381	377	371	394	368	382	380	345	357	391	367	374	422	414	345	370	342	415	402	391	390	389	358	374	381	379	383	380	354	404	379	351	366	408	364	373	360	351	374	394	391	384	377	386	404	401	383	397	371	366	419	396	337	380	345	351	351	395	369	362	386	358	405	351	389	358	386	397	359	392	390	416	395	377	361	341	413	346	370	403	330	356	365	444	381	401	409	358	394	375	410	401	365	367	354	353	367	386	393	360	400	405	373	406	364	350	377	375	344	409	347	391	380	368	383	366	345	337	346	362	372	356	385	366	381	365	376	370	367	375	393	352	367	374	342	374	385	350	378	389	389	339	371	363	414	354	395	387	368	396	397	401	377	382	390	355	388	344	378	364	338	374	369	362	373	371	364	363	349	381	357	386	358	408	404	387	395	359	381	379	405	375	389	392	366	365	353	376	376	388	386	407	388	367	380	391	372	356	389	330	410	409	390	357	380	376	413	367	376	365	361	414	380	388	359	378	359	399	374	351	381	333	366	407	381	367	379	375	385	377	390	354	400	408	365	410	339	366	364	357	386	389	378	342	346	358	373	382	396	361	316	375	358	382	391	388	350	362	382	402	387	338	375	379	402	390	361	403	362	360	360	400	356	373	390	382	407	396	377	368	375	413	369	396	403	373	377	387	367	365	365	392	360	378	364	411	360	383	369	388	380	375	371	340	362	377	362	367	378	407	423	376	404	389	334	389	343	414	398	357	390	393	391	397	433	370	377	380	382	371	380	376	386	399	371	386	390	364	373	354	398	372	358	359	370	345	398	343	397	344	355	365	348	370	374	342	348	400	406	419	393	394	395	367	363	380	334	418	409	393	329	396	393	369	377	371	363	366	386	380	328	380	393	364	397	397	361	365	371	347	377	384	330	373	412	345	388	388	335	367	375	385	356	388	386	364	371	336	370	352	352	366	363	368	369	371	371	399	373	364	403	390	377	381	373	348	363	408	378	389	354	372	376	355	367	366	383	373	353	401	364	395	411	382	349	394	382	353	397	380	372	336	378	372	369	399	393	374	398	371	353	378	393	397	350	373	376	350	377	388	376	390	344	369	373	389	360	367	408	397	361	378	341	392	380	361	376	362	357	377	418	351	367	402	361	389	352	391	369	345	341	390	401	382	374	378	331	369	368	379	405	388	349	379	370	392	385	354	376	395	381	397	383	406	386	419	387	404	381	381	396	383	400	367	388	379	358	349	355	353	388	396	390	344	329	402	408	338	350	383	406	366	378	389	398	381	378	355	396	382	371	377	363	377	339	340	408	355	388	339	360	404	399	363	385	375	361	368	372	372	363	378	389	360	365	395	378	349	401	366	397	407	365	365	374	342	345	375	366	400	388	368	397	356	358	377	377	401	367	412	397	375	387	399	365	399	382	384	354	326	364	372	380	365	365	385	393	389	395	399	383	373	387	357	387	365	398	398	350	396	384	310	336	368	378	415	370	419	388	375	438	378	383	339	383	379	396	386	395	367	369	378	375	387	383	369	404	365	402	334	361	401	335	379	385	386	376	407	388	342	396	390	391	331	344	425	363	410	386	352	402	362	381	384	388	377	399	351	382	372	411	384	356	362	384	348	386	339	408	410	352	368	391	363	369	374	394	373	395	412	336	343	380	363	408	361	375	378	385	384	374	389	411	347	364	389	384	403	359	400	408	359	380	366	358	414	388	395	386	370	351	392	368	391	346	359	370	405	359	337	369	390	355	396	395	369	371	381	367	355	397	378	396	378	354	375	382	388	365	393	396	417	400	423	353	412	358	355	361	430	373	430	392	376	385	379	393	404	381	376	396	363	377	364	422	376	383	412	321	396	359	398	381	379	361	380	366	400	386	395	349	393	392	388	377	401	366	417	360	421	393	358	394	338	333	406	375	396	383	378	358	355	414	346	403	356	378	355	348	400	355	404	383	372	369	376	356	392	352	372	389	430	387	419	344	355	394	361	377	365	379	362	400	371	360	398	360	348	412	348	364	360	384	368	378	369	358	386	374	384	404	373	388	375	347	381	374	333	396	354	379	389	392	404	350	387	393	368	377	407	369	384	403	363	367	359	400	373	347	364	359	359	374	386	413	392	377	345	373	368	372	389	352	395	382	328	391	385	364	344	388	380	366	414	352	378	380	343	360	380	361	372	374	389	360	377	362	409	394	376	381	373	353	382	383	388	366	385	348	362	414	349	375	389	380	399	353	370	395	370	376	325	368	370	370	410	362	344	361	335	388	395	378	391	404	381	401	379	358	351	387	363	369	366	314	415	387	378	447	383	388	374	441	371	359	385	394	359	351	400	346	395	390	378	379	363	368	359	374	405	405	367	404	374	362	367	384	388	379	370	374	361	395	345	336	371	395	383	362	374	356	356	364	349	380	363	368	409	383	391	388	368	399	330	411	373	371	383	387	360	389	376	407	391	404	376	384	356	382	384	393	386	389	358	385	377	374	367	390	383	358	362	351	366	367	390	374	369	382	364	391	351	395	372	357	378	372	346	386	386	357	365	381	348	388	398	364	412	355	353	366	398	363	365	362	372	363	368	362	392	369	381	356	333	395	356	396	390	393	367	369	379	337	365	371	369	362	354	378	390	351	359	370	383	369	383	376	375	407	362	388	383	378	372	400	390	401	369	396	384	367	374	354	371	372	358	373	381	348	362	371	374	405	370	390	384	401	356	375	387	389	370	345	380	385	374	410	361	355	382	383	399	394	386	372	370	415	380	348	377	395	333	348	380	370	416	394	382	389	387	369	338	386	376	396	374	385	398	345	369	407	387	422
20078	31150	29269	18694	13088	10788	6062	2274	1242	940	858	878	880	896	809	845	840	894	878	891	843	879	865	829	915	829	827	822	904	810	920	893	864	860	891	862	909	928	862	864	846	909	881	896	853	838	810	840	834	830	824	837	901	855	815	797	916	880	881	859	857	852	845	875	890	896	807	871	846	901	867	893	860	912	901	895	852	875	857	893	866	831	881	834	847	843	834	853	845	876	817	878	948	857	836	920	865	844	846	882	860	882	891	905	885	856	856	896	889	865	901	857	864	868	964	868	845	869	905	889	899	864	918	843	896	844	875	862	928	871	870	928	859	871	855	841	878	890	892	871	876	879	909	870	887	896	922	839	881	862	837	838	847	951	867	860	917	910	907	904	906	894	889	921	881	893	862	870	870	916	764	831	871	861	857	829	893	820	854	878	907	878	856	837	920	865	795	917	841	890	834	916	825	867	869	853	849	856	880	838	886	892	830	851	857	843	887	835	854	845	857	881	831	842	862	858	834	916	950	885	888	888	885	855	875	874	893	874	871	866	875	883	827	907	854	885	876	908	861	826	881	830	908	864	854	924	878	891	853	834	932	879	882	864	882	941	828	865	843	858	868	876	849	859	885	927	879	851	932	834	924	896	842	803	898	890	844	884	892	881	844	888	874	912	875	887	832	886	915	877	891	898	839	860	915	877	868	863	823	900	914	840	867	851	853	860	895	894	833	924	842	851	878	842	886	889	839	897	840	814	886	858	862	871	820	867	911	834	846	894	894	887	932	899	852	845	885	939	879	885	947	899	902	844	937	855	875	926	831	818	882	875	886	870	861	913	870	862	839	869	862	919	850	900	832	831	846	886	868	877	857	850	806	879	879	844	855	864	952	904	885	825	853	871	883	863	865	916	855	888	893	877	864	852	868	841	931	925	879	928	893	840	856	910	859	868	839	850	853	872	890	872	819	909	831	857	869	900	901	830	867	926	894	865	840	860	879	954	808	863	888	885	894	877	872	891	815	867	862	855	896	820	825	873	852	869	869	869	902	863	881	839	875	830	868	852	933	878	839	886	872	811	895	919	881	852	864	847	876	902	892	851	870	883	886	901	854	829	883	854	880	842	913	848	843	873	837	898	872	843	869	904	861	786	838	831	857	880	876	884	924	898	898	887	884	873	882	879	887	859	867	843	873	844	879	848	857	852	888	865	830	896	828	861	847	868	840	836	914	914	911	861	861	904	913	875	870	898	834	837	849	844	925	879	858	856	861	857	861	865	838	882	868	930	887	868	951	932	894	894	863	838	847	830	933	876	845	851	853	870	926	879	836	892	847	873	881	874	870	901	922	864	853	898	889	839	872	907	880	858	881	881	854	865	827	915	891	849	876	848	852	881	889	880	877	889	863	893	871	805	838	850	901	889	834	895	860	868	906	823	938	851	873	891	877	863	848	853	860	912	874	874	888	848	823	899	850	857	927	847	860	871	860	923	883	882	900	919	836	833	878	919	890	880	886	904	903	909	909	859	845	848	877	882	906	938	862	895	897	870	848	840	849	832	872	854	834	817	875	847	848	811	896	841	911	870	895	838	852	904	846	878	862	921	853	839	866	902	819	828	863	926	883	890	900	931	891	902	873	835	811	861	851	888	852	910	855	833	874	923	861	860	887	854	929	891	857	818	870	815	880	876	826	885	873	862	882	880	883	870	872	850	910	852	881	847	900	880	849	868	911	892	873	853	914	840	850	859	902	883	945	856	881	839	822	848	925	852	892	861	851	873	868	836	867	918	851	880	831	882	872	857	875	849	928	865	860	858	875	889	866	841	869	883	859	839	844	859	896	876	905	858	831	890	822	885	872	884	884	883	853	867	829	915	810	818	838	833	854	913	862	858	871	889	864	848	888	878	843	864	856	923	880	888	894	830	876	904	916	859	852	873	868	903	865	904	882	854	836	857	865	893	844	816	897	873	899	882	906	852	890	847	909	854	923	900	915	879	868	854	860	860	874	911	893	849	874	897	841	855	864	892	850	865	906	875	892	890	866	881	864	843	894	847	872	842	862	898	836	872	905	874	863	890	882	863	878	886	869	918	837	924	871	945	825	915	840	895	845	931	851	871	836	872	868	835	860	870	861	923	873	879	844	892	885	815	890	855	892	916	826	883	862	872	891	909	835	958	857	891	880	810	843	866	892	842	857	855	890	846	858	831	874	896	845	812	806	844	824	863	861	909	823	854	851	884	891	915	869	876	843	925	883	859	883	888	837	891	853	897	866	896	853	861	869	871	860	858	863	837	841	853	903	843	912	899	884	887	833	886	863	896	859	854	806	807	883	847	878	837	810	811	836	834	845	917	818	875	883	935	855	866	920	864	941	870	886	887	876	865	857	858	920	858	890	909	853	877	870	878	818	852	861	879	888	901	895	813	881	887	838	846	846	868	875	865	860	895	895	842	895	898	944	914	850	856	911	824	880	865	860	835	846	889	849	851	857	830	858	858	863	891	908	860	889	860	856	911	875	913	863	872	849	853	925	866	871	899	883	910	914	855	856	855	886	855	938	897	861	838	892	854	866	866	880	881	851	871	908	894	852	858	854	852	871	782	917	887	837	825	880	855	911	860	857	871	814	896	853	893	911	861	848	931	860	889	882	860	863	832	871	896	852	851	831	883	881	878	894	881	839	825	878	902	886	877	888	908	866	872	893	862	881	906	835	878	852	887	872	847	886	947	858	859	903	888	861	814	895	925	899	880	866	889	891	912	863	864	861	870	881	833	884	840	876	869	924	897	882	876	886	870	949	856	899	874	921	854	816	850	873	901	914	925	828	849	814	913	820	905	851	889	927	908	870	821	866	887	881	862	948	867	842	860	840	912	808	833	876	841	854	917	865	929	902	824	903	872	878	865	853	853	855	844	822	938	866	797	899	914	829	873	923	845	870	868	866	875	899	879	870	882	929	916	864	912	824	876	881	842	894	886	810	883	897	829	838	868	869	867	866	866	827	911	873	874	958	911	876	872	840	842	883	861	919	788	883	835	893	874	824	875	875	891	873	861	922	816	870	889	846	815	853	820	847	867	914	874	880	888	879	886	893	901	863	936	878	930	939	877	889	901	842	828	856	890	875	858	830	871	892	887	869	816	924	859	900	831	872	883	852	891	864	864	850	830	860	852	797	871	858	834	881	847	877	843	895	864	852	876	911	913	883	868	879	862	876	868	855	882	904	848	864	879	895	861	840	846	856	859	847	867	858	959	818	883	850	856	891	930	843	804	858	870	899	832	890	929	900	881	865	877	839	864	862	898	875	873	907	840	866	854	904	875	866	864	902	880	802	921	896	860	803	873	858	885	860	820	855	914	827	863	882	815	870	866	862	864	885	863	881	874	846	873	856	868	873	877	905	804	892	846	856	904	842	847	855	841	825	837	870	886	860	845	863	847	873	853	921	872	925	841	818	895	887	919	872	890	907	870	852	879	877	852	915	886	897	881	849	890	887	816	883	860	891	881
57255	55209	44153	34699	28324	27327	22903	11675	2912	654	417	417	408	406	398	368	398	341	360	374	353	394	374	398	347	318	375	358	383	384	384	370	359	364	333	351	395	392	386	382	370	374	375	361	347	350	391	389	372	414	375	372	373	396	372	330	363	398	354	393	390	345	391	370	395	400	398	371	384	405	384	378	389	401	374	379	365	391	347	338	363	369	375	368	419	379	379	403	362	354	402	393	364	347	377	387	355	399	329	386	346	397	374	373	400	359	409	400	383	405	401	431	407	349	348	360	334	406	381	393	361	373	394	412	379	373	399	359	355	397	383	388	365	372	372	341	377	365	352	360	412	369	361	372	312	361	380	376	377	349	385	362	392	360	349	385	363	344	353	396	354	355	359	393	413	402	364	388	395	374	357	378	343	352	386	410	351	396	357	390	344	357	320	350	367	337	384	333	368	358	391	401	352	368	352	343	388	406	372	385	373	384	366	375	365	400	393	386	347	405	399	363	365	347	377	391	355	365	342	398	363	353	335	373	419	345	356	384	401	375	395	381	369	403	349	393	376	385	367	371	365	381	391	350	378	360	357	396	392	358	347	396	361	360	367	374	400	381	381	390	308	376	407	402	394	410	359	335	370	379	364	395	435	389	380	389	353	415	388	363	364	387	395	378	364	377	414	363	390	378	340	384	400	356	309	364	359	388	357	376	378	388	400	397	374	408	362	376	372	355	371	379	369	394	441	402	389	371	370	373	386	395	390	396	367	363	376	362	379	408	406	369	409	345	436	385	383	365	364	359	373	377	358	375	408	377	307	428	398	371	358	381	377	375	387	365	368	345	350	379	418	414	364	420	334	369	360	386	389	417	377	390	398	383	397	370	366	390	388	369	356	382	328	372	380	378	372	387	350	393	417	347	377	360	352	402	349	366	390	383	376	379	356	381	397	370	396	381	391	402	382	372	393	343	397	383	421	390	374	360	344	401	401	367	409	402	401	376	375	322	396	378	359	398	380	374	347	377	383	390	409	347	376	369	339	402	376	339	357	373	355	359	363	371	424	368	373	395	395	366	368	358	411	391	394	343	369	330	385	372	358	364	362	358	370	383	386	373	353	371	330	347	373	365	379	413	353	364	409	400	412	372	383	375	375	391	353	370	348	388	352	393	346	403	376	391	399	362	411	378	384	353	379	347	348	388	390	411	356	382	344	422	396	386	381	376	403	365	350	425	335	400	358	380	372	377	332	384	385	374	405	390	343	349	398	405	370	397	368	376	381	405	390	344	372	371	379	354	401	336	372	377	364	356	369	388	400	401	399	420	367	367	346	386	377	408	349	377	426	370	374	378	351	387	379	381	363	377	359	370	395	375	387	348	383	371	349	389	383	380	373	355	387	409	378	401	346	384	332	360	384	367	373	390	388	411	369	359	378	372	347	380	358	391	370	393	375	441	365	376	421	351	392	376	380	330	431	405	383	379	377	392	373	368	368	356	380	369	353	379	365	391	390	384	398	362	374	414	380	395	365	382	353	391	369	362	370	408	374	403	384	386	396	401	362	395	377	370	394	393	391	395	357	405	373	361	380	355	371	361	375	374	348	374	392	350	382	356	376	388	351	402	360	419	368	377	382	374	383	407	364	379	363	373	308	426	342	370	360	376	398	385	391	410	342	348	391	384	379	374	374	352	331	385	419	381	394	364	401	420	390	380	366	379	382	399	392	383	408	334	348	350	403	383	376	379	392	388	417	403	371	351	415	368	400	379	419	397	363	371	394	402	369	381	409	391	379	356	394	383	395	345	383	345	350	367	373	380	364	387	363	395	372	343	330	364	363	342	391	366	338	306	348	399	384	362	376	412	379	390	345	376	397	420	400	381	320	386	345	427	354	368	378	417	342	400	340	379	371	361	367	392	353	360	425	380	393	370	372	347	389	412	371	351	396	353	387	391	405	347	397	371	382	346	371	389	418	365	347	354	378	405	383	399	403	397	364	360	369	404	393	394	369	391	360	385	347	382	348	339	344	394	359	377	399	415	354	402	349	379	384	380	397	384	384	377	342	348	401	401	388	367	401	396	388	329	397	412	373	347	393	410	384	370	393	344	400	386	382	366	351	386	365	380	377	364	343	368	427	407	419	394	357	409	389	394	363	382	431	373	388	401	407	362	379	367	347	338	367	386	348	406	360	378	383	376	341	400	358	369	359	407	401	376	373	394	378	377	355	379	370	384	342	380	389	353	388	338	381	348	387	381	397	416	347	352	365	386	386	343	353	357	407	383	389	402	413	386	345	372	385	389	362	379	347	372	394	397	394	380	382	377	412	378	418	353	405	353	381	391	388	385	341	363	431	399	366	365	363	369	361	350	366	386	365	395	379	374	366	421	379	401	404	378	356	382	386	387	371	382	356	330	359	371	388	376	404	369	397	375	339	371	379	349	363	376	406	401	376	344	353	358	359	380	415	362	382	340	382	351	335	350	376	369	390	404	348	360	384	376	368	392	387	410	388	371	390	384	388	380	364	365	414	400	397	343	409	398	342	376	376	400	405	393	368	388	368	405	346	367	358	363	380	382	363	372	408	398	359	373	373	380	405	389	374	376	351	405	368	387	395	396	371	377	369	375	407	408	366	392	403	377	390	382	347	389	353	360	385	384	341	403	399	338	396	359	355	398	357	378	394	391	336	392	366	388	365	398	394	378	366	367	394	405	359	368	340	404	349	374	364	402	374	364	368	371	356	392	409	342	371	387	373	357	382	382	398	392	374	377	373	362	391	405	377	349	371	359	319	381	395	375	383	355	349	377	393	394	355	386	353	383	346	379	362	330	379	413	439	380	351	355	401	352	436	376	391	406	375	364	392	359	378	390	375	374	345	355	361	338	363	369	327	375	399	358	364	401	414	366	358	397	331	373	360	387	390	407	369	349	380	430	385	396	386	409	391	360	427	389	384	359	342	355	414	380	395	368	396	379	390	328	371	371	397	393	347	396	372	368	357	391	390	360	376	391	353	380	369	356	361	381	386	380	344	359	388	413	402	402	396	384	372	400	388	402	378	348	374	407	367	376	398	404	368	389	387	380	401	378	374	425	424	360	393	400	370	374	358	376	359	361	397	379	381	370	361	387	348	377	363	389	395	371	370	359	367	355	389	351	380	370	374	398	342	362	394	365	411	363	358	358	395	394	342	357	375	332	366	399	388	378	378	356	380	365	387	410	358	367	373	356	368	371	369	388	405	370	408	353	352	363	366	361	395	364	364	387	366	366	390	383	361	371	394	359	389	360	398	395	355	377	412	351	353	366	381	402	340	377	383	380	395	375	384	365	396	413	406	366	385	387	367	355	379	378	386	328	345	370	365	385	397	355	381	355	352	331	371	369	347	406	360	384	351	407	366	390	364	358	388	362	358	383	395	369	405	369	369	369	358	353	356	339	394	372	351	344	353	367	362	367	380	411	443	392	392	379	366	345	395	382	374	386	394	382	403	384	390	337	373	395	364	389	378	367
48268	59883	54536	56712	51223	44498	27516	9672	2915	1388	967	858	855	928	888	875	860	856	836	807	884	834	853	883	850	817	888	802	830	824	839	820	898	820	873	856	845	839	854	900	871	913	887	855	908	867	894	848	795	866	844	794	793	834	817	842	832	827	888	829	831	826	875	845	860	867	806	875	876	846	815	895	801	883	840	835	847	876	820	801	859	845	865	856	849	791	836	882	784	836	834	829	854	840	849	852	861	821	860	864	920	827	872	834	828	901	849	860	812	836	858	815	868	861	867	870	899	764	873	779	862	816	865	833	783	863	891	883	804	908	861	816	877	899	842	849	878	823	850	804	865	847	899	838	784	805	846	877	829	836	833	832	861	854	830	862	845	797	863	860	854	842	801	828	841	821	886	852	860	872	892	811	830	828	837	864	877	812	839	791	906	884	885	816	864	856	855	860	852	815	823	883	873	853	872	871	871	879	798	861	816	914	880	854	892	854	881	865	849	908	825	882	813	854	885	826	822	853	825	884	862	843	839	826	878	891	883	903	818	859	897	786	867	917	825	802	844	846	859	872	795	844	821	813	812	834	791	854	909	833	848	839	837	793	859	862	838	860	860	833	870	853	825	867	851	827	890	851	805	857	827	842	875	872	843	843	862	844	837	807	867	850	881	829	911	836	866	827	839	850	812	849	816	855	879	832	819	869	854	848	825	854	875	874	893	841	833	842	825	838	926	865	850	834	832	845	865	881	832	838	864	729	800	836	848	876	843	871	823	872	883	813	843	798	848	817	846	877	829	864	866	854	866	855	809	808	820	846	857	866	850	856	885	860	833	861	820	854	820	880	864	862	849	846	882	842	806	826	841	829	925	845	833	865	854	918	857	878	864	855	853	829	916	860	846	800	828	893	840	788	838	807	911	824	807	846	851	802	857	799	850	887	810	812	884	860	906	829	833	865	843	904	846	860	861	830	862	842	882	861	894	819	844	839	839	860	839	836	872	869	855	848	829	870	826	868	837	886	873	826	891	874	828	838	853	829	852	808	842	873	817	832	811	830	807	853	812	810	855	859	840	846	798	908	833	861	827	876	832	835	918	865	830	808	829	880	850	837	857	843	856	837	777	822	816	829	815	802	822	804	845	873	894	895	834	855	856	860	830	820	860	818	843	814	868	828	876	795	811	834	803	866	802	791	823	859	854	846	829	842	853	860	899	861	886	903	826	828	807	861	851	803	890	864	818	838	894	841	852	872	799	845	833	879	858	837	841	845	888	886	864	816	822	841	904	844	785	785	877	792	862	879	838	889	825	828	826	804	825	811	848	887	861	823	825	853	859	816	883	847	806	861	861	822	815	861	882	852	859	844	824	820	856	888	857	863	861	798	843	854	858	911	854	858	843	849	897	829	855	869	833	844	860	873	898	880	901	827	846	856	817	898	860	839	873	834	826	845	857	863	841	805	841	857	879	842	881	893	818	877	822	885	839	837	821	838	798	858	863	831	863	833	849	783	826	816	814	846	808	822	833	805	832	869	850	849	878	837	896	899	815	840	839	909	861	847	846	839	860	889	867	921	874	838	840	824	833	816	862	874	857	836	848	892	880	864	867	833	830	833	801	759	867	808	807	830	916	821	846	875	853	809	840	867	903	807	820	813	870	806	821	874	824	909	811	873	870	824	838	866	854	843	900	851	852	855	840	849	860	787	831	836	865	856	772	902	878	833	817	846	898	837	886	807	858	834	848	839	847	857	840	858	832	871	849	849	796	820	921	858	825	838	825	831	870	855	908	844	831	873	840	810	882	843	816	850	865	851	846	851	854	881	838	894	872	882	833	870	850	884	834	832	816	852	850	828	887	823	888	865	891	848	849	817	876	829	816	894	850	807	900	850	849	870	835	823	831	828	885	827	856	882	907	860	836	839	852	863	822	895	818	876	786	853	827	812	843	886	855	886	783	845	863	876	816	883	897	801	805	882	863	852	844	854	832	863	899	826	886	844	822	888	824	850	891	824	848	869	778	838	854	855	815	822	869	848	858	838	826	837	834	885	847	875	828	899	833	849	838	854	848	849	865	867	914	859	895	848	866	868	884	855	848	861	841	822	846	865	849	879	878	873	838	827	825	794	898	849	857	877	848	834	866	861	839	843	869	799	863	834	866	848	818	834	844	840	861	913	878	834	892	866	801	858	882	851	883	854	808	838	813	871	821	845	863	850	799	822	859	825	805	802	837	868	885	840	872	859	853	869	853	835	833	820	867	833	880	837	817	831	795	793	849	860	844	878	840	834	780	824	845	847	813	877	843	797	876	855	826	846	866	815	877	870	863	844	847	832	861	804	867	854	836	849	853	833	781	828	830	808	919	817	886	873	851	832	886	841	854	841	874	827	840	864	855	866	854	860	825	915	843	838	845	899	816	824	843	834	819	818	917	864	815	824	810	823	873	868	843	814	858	875	809	881	850	881	812	865	802	833	892	861	807	793	844	884	791	849	894	840	782	830	800	873	862	847	823	843	852	883	819	820	862	857	817	843	861	864	871	825	836	873	840	857	815	882	860	853	877	839	874	813	839	827	793	811	887	838	804	894	808	847	874	863	879	822	868	826	884	855	913	848	902	853	897	825	806	867	915	839	877	855	893	828	867	867	858	915	812	838	826	889	783	821	851	901	846	887	857	873	799	830	826	904	874	846	920	842	860	860	843	834	848	827	845	854	847	818	831	837	900	839	842	839	862	796	862	882	873	862	879	844	824	833	810	864	919	818	856	822	833	833	799	830	916	789	865	861	856	825	800	847	839	814	862	804	791	887	800	862	865	873	844	851	843	865	848	863	853	840	872	868	826	849	791	853	851	851	852	815	856	862	825	838	848	844	803	867	900	877	803	929	839	833	823	818	818	814	818	844	811	828	809	858	791	818	806	824	827	829	813	885	862	826	845	827	829	860	863	780	856	860	840	818	887	873	847	874	834	860	889	849	866	788	847	798	857	826	891	891	872	912	862	877	860	888	843	839	832	828	843	845	816	854	841	839	838	812	861	835	842	825	831	912	821	871	822	813	790	825	850	804	828	842	881	856	884	801	857	821	815	832	796	858	857	864	807	908	824	822	890	854	843	856	825	845	871	814	856	864	849	810	838	874	847	858	838	823	802	843	843	769	814	861	808	843	865	864	844	801	855	827	862	808	844	848	819	833	797	882	842	846	853	832	831	827	831	800	876	827	877	866	819	893	808	858	883	821	887	799	811	844	885	889	885	803	836	823	829	890	797	858	866	826	860	868	849	857	895	866	840	877	821	882	853	859	861	824	866	812	833	870	815	807	878	855	849	855	852	860	875	853	837	893	822	860	844	818	816	836	857	858	882	842	814	819	833	845	834	863	766	852	816	857	884	833	896	826	895	873	858	850	879	860	841	874	840	803	827	852	833	867	842	863	898	873	867	828	865	808	823	920	850	861	866	854	796	804	904	838	894	819	837	852	831	824	866	839	856	868	827	791	852	829	907	883
59325	46943	41479	36266	28272	27902	25068	20346	11496	2448	467	386	360	400	398	356	356	363	377	408	355	362	376	364	381	398	378	355	363	397	365	399	376	346	329	366	362	337	362	413	346	338	374	356	365	357	378	407	408	396	368	373	371	377	356	353	344	376	343	400	342	343	373	352	336	385	339	374	320	369	355	399	380	390	370	349	364	354	367	391	403	410	339	370	384	357	374	400	372	370	378	377	377	356	359	387	396	361	347	383	345	384	356	353	367	373	397	368	372	392	384	356	377	374	382	337	394	350	400	364	373	365	391	392	333	390	352	378	374	356	359	379	363	370	378	355	422	352	379	372	385	375	368	400	359	385	365	377	388	387	352	411	349	392	400	370	359	353	367	366	354	370	346	401	396	395	452	348	364	352	347	348	383	364	367	367	366	364	392	368	356	382	376	363	365	372	370	350	364	371	393	376	375	374	400	376	352	373	350	348	362	351	397	382	341	365	362	363	393	374	402	361	325	374	354	347	368	377	378	355	336	368	345	375	368	387	370	403	373	369	362	364	368	344	405	355	340	369	374	372	364	375	369	396	350	378	390	402	375	401	391	359	372	365	367	383	411	367	372	389	385	366	379	402	396	370	349	406	400	371	370	350	376	365	408	400	333	335	369	340	360	402	395	332	334	410	372	395	356	346	373	405	339	357	398	371	363	355	385	386	380	362	379	369	357	361	368	398	351	366	356	386	371	392	342	353	357	430	369	341	406	403	351	361	381	319	348	327	361	362	338	361	356	387	366	377	373	375	363	374	324	375	371	356	355	359	351	380	359	378	319	397	390	386	380	400	346	380	378	351	362	362	349	398	353	322	375	347	370	339	361	375	376	371	384	363	395	390	354	367	353	380	374	349	400	380	344	387	343	347	353	389	384	370	372	416	409	410	372	339	389	353	376	371	367	359	350	362	391	384	356	370	360	349	333	343	339	404	395	385	366	330	374	361	362	332	373	356	329	370	337	389	376	432	372	388	410	338	345	369	367	323	383	414	411	412	329	417	373	410	396	364	374	326	379	364	400	342	374	366	377	386	396	393	360	354	403	365	392	406	318	327	359	418	388	344	405	362	357	360	336	386	348	351	380	342	370	380	370	356	361	399	334	378	350	352	376	380	363	349	389	355	324	382	334	372	339	365	358	392	400	377	399	362	343	373	361	378	355	399	338	381	344	373	345	361	363	353	363	326	383	367	369	371	351	355	374	388	352	361	362	382	383	388	378	368	380	407	362	391	382	380	346	376	409	342	354	369	352	385	351	429	377	382	364	377	385	385	371	339	355	373	356	350	386	370	384	342	332	370	382	371	368	377	390	344	346	395	388	378	352	369	344	367	380	342	361	366	334	391	380	396	377	372	349	346	352	351	409	398	395	382	374	374	345	407	369	359	366	405	344	371	359	389	330	328	413	341	371	379	403	379	416	394	331	360	359	353	370	327	406	349	390	372	371	349	385	397	392	388	360	327	347	372	382	376	369	357	374	355	354	329	362	365	380	364	344	315	357	397	388	353	390	399	323	396	414	409	372	377	379	382	365	358	345	373	387	349	373	361	397	404	393	364	358	351	338	387	364	357	370	368	344	335	357	366	376	356	342	313	365	383	397	352	401	365	376	372	370	365	339	359	345	396	373	361	334	375	343	378	367	349	371	364	386	364	345	366	352	349	362	376	395	380	366	372	389	317	367	365	388	390	386	391	370	358	354	383	364	365	371	384	396	332	382	371	365	345	365	352	406	382	392	346	344	407	369	363	370	373	369	371	342	348	364	364	354	329	340	374	358	350	372	336	360	385	362	362	375	355	357	403	385	386	358	394	375	364	411	382	322	332	347	378	365	359	317	348	362	360	373	374	390	348	405	362	375	353	353	362	323	364	386	373	400	367	350	356	417	384	347	355	345	341	413	360	343	365	363	375	372	396	342	356	380	334	367	334	354	342	355	363	370	387	348	403	336	324	344	356	381	360	395	369	361	387	355	365	386	364	361	366	373	410	414	388	364	325	337	356	355	402	397	365	348	335	418	377	366	349	365	375	382	370	385	344	382	380	366	356	344	357	354	348	370	365	384	353	372	355	376	360	384	376	365	379	409	350	369	378	355	359	348	378	375	359	392	356	314	381	383	350	344	387	354	379	383	344	373	390	365	345	367	378	411	361	332	424	406	380	353	364	382	374	348	419	372	335	354	377	372	363	353	333	387	441	368	392	328	393	397	377	382	355	363	392	369	345	373	322	344	347	377	400	395	327	356	364	376	384	354	406	378	349	365	326	375	404	384	354	360	343	351	383	405	366	358	352	387	367	357	391	378	378	363	386	358	367	360	379	355	353	399	381	343	425	365	367	371	380	342	341	369	357	359	374	323	375	372	342	351	381	369	382	379	331	367	350	396	374	359	410	353	374	368	370	394	357	392	368	400	318	355	384	347	344	399	394	378	374	385	359	354	354	396	390	382	366	371	370	359	402	371	363	388	376	336	371	337	395	344	362	422	329	337	361	399	394	341	382	392	379	383	360	392	358	362	356	369	358	345	314	363	330	365	361	381	360	355	318	360	351	357	338	327	352	370	401	354	360	385	388	362	375	324	364	354	389	389	378	357	358	383	343	381	341	346	359	342	393	382	341	387	367	366	368	386	365	334	366	405	344	362	386	377	368	337	365	335	349	347	366	360	368	357	359	409	374	370	391	380	368	400	415	373	345	356	381	362	351	371	355	412	406	390	383	398	337	380	353	389	361	354	381	374	321	363	367	353	375	379	378	334	348	321	368	336	325	370	366	366	363	385	409	396	394	368	357	347	410	381	400	382	356	383	359	396	387	355	371	361	378	379	359	362	348	351	348	359	390	392	363	376	386	375	330	362	415	355	394	367	359	381	391	403	372	359	372	359	358	343	374	381	350	355	346	368	387	361	396	390	406	365	366	418	359	352	342	374	352	381	376	358	334	339	372	360	383	372	342	350	385	350	355	358	425	374	374	351	332	395	375	364	370	411	366	381	398	360	344	384	364	378	361	378	378	364	366	353	354	372	344	343	335	371	372	323	358	373	391	342	384	358	369	354	391	374	360	319	344	329	364	374	382	355	380	403	375	365	412	365	332	336	376	358	373	375	354	340	371	374	335	373	393	383	356	377	381	390	343	350	376	376	401	332	344	340	343	384	369	409	390	361	380	358	358	367	352	359	345	376	381	391	366	388	341	388	362	346	350	359	386	364	342	359	382	348	366	338	367	351	356	403	376	367	407	358	346	366	385	386	362	379	330	336	375	374	321	412	356	362	385	368	354	394	359	376	352	338	347	392	363	362	384	370	376	355	360	358	361	353	387	364	372	366	355	378	394	385	348	371	367	357	365	393	404	392	416	387	350	374	411	363	392	342	408	375	350	379	359	361	352	377	342	361	338	339	350	340	340	362	417	395	366	352	413	364	385	345	356	378	362	363	362	348	390	378	367	375	332	328	376	349	381	373	377
55673	60151	55250	53023	60097	54526	36261	15064	4163	1677	1039	893	834	873	854	812	853	843	806	685	814	782	782	776	827	813	775	802	856	827	793	813	772	818	809	779	776	739	754	766	808	762	792	784	785	776	800	796	833	785	816	801	774	811	802	808	797	842	800	820	779	825	833	790	805	764	808	747	729	773	765	806	685	769	808	772	822	780	727	744	797	806	760	831	744	754	767	797	808	799	766	815	813	794	779	821	848	798	760	818	806	812	755	811	815	756	797	805	804	765	760	788	800	775	794	823	785	852	810	781	802	718	754	786	745	846	828	756	803	778	816	785	776	811	777	798	797	801	840	806	800	818	800	791	812	780	828	779	809	800	781	801	808	768	821	819	768	755	747	754	775	814	733	766	803	745	791	788	773	738	780	797	812	773	752	795	769	770	773	784	808	825	743	783	794	839	780	719	766	839	811	785	780	788	810	776	795	847	746	802	831	773	760	745	748	791	806	775	819	815	734	810	816	750	856	787	770	803	774	761	766	808	763	759	760	815	766	840	825	804	781	786	775	772	853	748	808	754	783	781	794	835	815	804	827	812	830	784	769	863	841	798	791	754	841	808	773	791	799	805	785	814	740	802	801	747	779	770	799	792	789	805	783	765	793	753	791	753	811	784	787	737	807	752	740	828	786	785	828	799	730	851	782	814	760	761	790	790	761	786	769	793	720	849	795	803	783	793	817	759	784	765	819	849	782	826	798	779	789	823	749	788	764	774	819	810	785	787	795	771	801	754	746	797	733	806	771	782	733	821	815	819	820	744	815	811	779	797	769	798	753	825	798	756	777	739	814	827	787	736	729	781	781	799	800	786	795	793	791	837	790	805	821	809	773	776	783	767	781	767	786	774	809	776	777	762	788	781	808	761	772	792	783	759	748	821	781	798	803	794	805	792	832	725	743	785	761	797	767	792	813	764	797	822	812	788	790	825	773	811	822	819	815	773	793	781	771	812	793	801	822	748	795	817	740	818	765	809	789	787	770	826	782	825	772	752	774	805	780	794	819	777	750	768	799	788	813	823	771	769	779	802	775	790	703	781	784	813	793	794	786	766	814	807	738	778	802	796	772	779	812	722	781	759	804	828	771	800	788	831	810	787	807	791	772	785	763	761	763	787	743	769	843	834	810	828	830	807	756	825	829	792	798	803	783	776	745	816	810	807	785	780	806	784	829	721	742	775	782	874	800	762	756	813	779	812	819	794	838	815	740	804	812	775	814	764	787	818	793	788	765	809	820	733	779	758	781	802	759	786	786	818	838	793	773	791	752	784	782	799	758	746	761	786	803	796	828	791	765	800	767	788	855	811	759	802	801	770	822	811	769	742	793	779	785	817	791	819	751	797	789	802	794	763	784	801	801	737	777	799	770	767	809	752	762	790	799	830	765	774	766	779	762	751	768	781	785	794	735	796	802	761	806	782	710	835	803	764	803	797	797	767	833	779	801	781	787	766	795	810	789	806	809	732	783	739	781	790	795	801	802	745	833	760	801	798	771	814	773	750	799	782	778	768	830	777	770	801	800	769	758	799	798	853	790	755	767	850	774	793	802	816	796	747	802	766	800	775	797	810	776	753	811	774	819	768	796	789	765	742	774	887	811	795	776	802	816	786	786	773	810	791	775	816	832	754	806	780	746	769	759	762	828	797	830	822	744	789	771	815	785	770	767	760	750	766	797	831	795	739	754	793	788	761	770	769	761	801	751	831	847	784	812	795	787	776	820	801	763	778	796	819	762	805	812	814	769	781	810	779	745	777	745	763	776	777	809	761	779	807	818	762	769	808	767	818	745	747	805	823	802	787	757	813	820	757	838	776	759	779	784	795	778	779	804	780	782	772	789	764	760	842	781	765	797	780	744	727	824	785	822	828	749	761	792	782	773	810	816	786	838	802	779	807	757	782	809	762	779	773	815	810	813	765	818	791	786	794	792	809	758	791	730	788	779	798	786	810	799	787	753	782	813	769	770	778	808	831	749	745	797	788	752	787	768	816	804	815	761	755	759	821	797	838	780	749	772	757	778	767	795	771	791	783	800	782	782	793	767	774	817	767	830	825	800	826	821	790	800	803	806	804	772	767	827	790	818	826	798	795	824	825	809	792	817	805	831	782	786	798	799	739	796	842	806	829	797	799	817	760	785	817	765	819	798	750	804	750	784	806	821	873	750	794	829	790	778	798	767	810	798	777	810	845	810	828	802	777	791	753	757	811	783	807	832	770	733	785	785	818	754	771	799	782	744	728	801	830	790	793	758	795	786	754	772	796	769	774	755	774	778	755	796	765	770	808	749	811	797	785	825	768	798	795	822	789	789	742	790	774	810	735	773	782	746	764	788	803	756	777	802	823	737	763	751	765	830	798	764	808	812	831	819	779	779	754	752	736	831	787	792	741	795	770	774	788	764	757	780	773	779	783	818	766	766	837	869	728	799	807	781	747	774	775	783	766	767	797	819	754	743	797	806	795	813	757	845	784	772	762	822	782	761	816	789	781	772	742	774	762	719	841	841	758	830	797	769	810	791	782	763	788	776	789	774	771	720	792	794	763	785	736	801	824	780	770	763	783	784	782	797	803	808	779	767	724	814	753	749	818	739	767	754	783	778	800	744	800	796	800	798	780	800	804	805	827	736	838	804	771	786	861	785	802	758	769	778	828	763	788	766	817	784	820	761	797	797	751	806	770	789	720	796	808	771	718	777	757	785	781	808	788	816	802	760	837	782	801	810	697	826	779	737	779	790	803	788	809	806	776	760	807	784	827	804	790	765	806	780	797	771	780	764	811	768	762	839	795	804	838	776	773	802	801	811	841	819	788	785	838	813	757	790	818	763	765	773	773	758	815	781	802	762	731	776	780	798	796	774	812	733	815	789	732	761	793	816	801	796	767	768	812	775	787	762	791	813	823	784	799	802	789	764	808	812	783	805	766	820	745	806	803	755	844	744	789	807	803	801	771	782	766	773	759	756	788	801	779	804	773	756	766	822	748	763	779	814	770	727	752	765	800	782	791	791	827	797	786	786	778	793	807	752	771	752	774	785	785	784	785	749	813	798	805	797	779	787	836	824	800	747	789	819	797	799	798	777	768	804	782	767	774	750	769	782	814	802	802	775	777	734	826	828	794	813	829	783	776	773	791	793	712	785	757	830	786	789	739	726	750	799	796	815	828	794	819	781	780	797	796	816	706	731	794	784	814	775	754	798	765	804	779	830	780	785	745	775	793	782	740	757	700	790	840	770	756	804	747	822	751	819	788	789	749	857	800	769	824	793	764	778	802	800	806	814	824	770	756	797	730	775	799	808	791	768	798	751	835	808	764	758	814	791	757	769	802	781	761	810	839	796	814	841	770	789	783	779	806	786	730	779	758	802	767	799	796	759	770	774	780	747	798	739	817	767	807	787	835	760	810	769	805	770	800	745	806	803	769	734	843	796	777	810	762	829	736	753	814	738	790	810	762	793	804	781	756
24560	32802	32629	16269	6206	3511	2299	957	521	403	381	386	365	421	403	370	409	381	403	422	357	389	432	384	377	362	437	370	422	406	413	412	363	379	421	396	400	420	355	415	374	392	386	403	407	392	364	394	385	418	374	360	418	403	379	389	361	357	426	392	386	397	369	381	414	395	394	379	363	394	379	412	381	387	398	396	390	373	395	425	407	388	361	374	420	457	402	392	403	381	400	360	394	381	388	421	386	391	411	383	373	415	383	392	396	409	392	418	388	399	361	404	392	363	396	411	378	359	441	352	379	371	392	402	412	380	389	412	379	366	376	422	415	370	393	422	367	407	374	398	410	363	436	408	395	448	455	430	418	371	352	390	392	390	378	408	361	382	414	388	386	388	373	407	383	392	411	443	409	405	402	378	419	367	386	389	375	422	378	391	370	397	383	430	405	376	401	369	374	359	399	388	404	422	397	326	370	372	396	391	415	433	404	385	390	391	403	360	404	417	397	360	380	385	406	375	387	381	397	394	382	368	381	414	388	420	371	415	408	364	397	410	391	379	396	370	408	377	409	373	386	361	393	387	396	390	361	369	409	379	381	368	371	428	382	422	404	394	425	379	405	375	375	391	365	386	384	380	400	386	380	377	388	385	423	403	391	385	390	408	395	384	390	352	382	392	368	397	407	379	408	394	357	372	410	384	405	378	374	386	371	382	407	422	364	351	392	444	449	387	414	374	376	372	378	385	366	398	365	423	383	406	370	400	375	399	432	439	394	398	408	420	410	425	395	393	389	367	381	395	400	425	396	397	389	391	394	406	400	404	417	402	380	428	385	379	440	391	396	413	416	411	393	360	403	365	430	409	389	369	374	421	413	419	400	407	403	332	401	380	379	382	395	363	399	386	370	400	418	407	369	388	400	404	383	363	420	397	378	377	380	421	385	392	416	406	400	406	412	399	397	421	385	427	387	398	365	379	381	388	386	375	378	403	400	412	393	399	419	387	409	397	388	357	378	382	406	422	405	395	407	372	404	381	394	376	377	401	420	363	375	415	400	390	371	402	416	376	397	378	404	395	407	388	367	395	386	391	418	405	387	415	387	375	390	432	363	425	394	385	386	371	377	474	424	388	364	355	365	409	461	392	394	410	420	382	380	378	368	446	377	394	417	364	401	422	393	398	395	393	384	398	378	357	373	362	415	403	388	380	410	421	369	365	390	356	372	342	405	433	386	408	370	399	417	429	375	402	404	405	369	393	382	367	365	367	430	414	415	429	428	352	385	380	424	393	440	402	362	384	368	416	425	378	398	394	396	367	413	385	405	406	393	394	374	387	380	389	378	390	401	397	370	403	369	377	398	404	390	389	411	395	407	394	421	414	410	430	381	403	404	370	355	391	365	345	411	391	397	393	367	419	419	404	393	420	403	366	410	381	421	395	416	381	345	398	413	377	418	399	381	363	407	383	398	380	383	407	409	384	366	407	393	417	370	381	365	408	393	398	413	388	375	418	397	401	395	391	377	389	377	380	388	391	387	387	361	333	404	406	407	405	343	375	386	425	403	384	368	374	409	401	396	356	410	408	437	409	391	398	415	420	391	337	428	380	408	402	392	372	352	392	387	376	412	400	426	366	359	396	400	362	407	363	431	393	405	395	392	386	377	380	390	387	381	399	373	382	443	384	380	409	370	392	378	363	427	369	422	359	358	411	401	365	397	403	384	396	411	387	349	414	393	364	402	437	384	404	376	360	437	369	397	386	385	399	429	384	362	387	426	407	421	378	400	399	415	354	404	376	398	370	384	394	429	383	368	383	370	395	377	389	367	397	421	381	418	383	391	380	379	365	395	359	437	408	381	366	425	417	369	368	385	358	387	402	359	414	384	388	422	418	420	380	367	380	357	378	359	432	386	417	376	371	381	356	374	422	424	364	354	377	410	404	405	410	386	399	405	409	402	379	394	388	411	402	405	405	365	398	407	407	395	364	415	358	378	352	381	380	408	374	412	384	403	364	387	378	373	369	379	371	378	401	369	400	396	377	392	388	391	398	396	422	394	354	377	384	380	400	356	423	383	386	434	372	399	415	371	405	432	386	403	369	376	406	375	382	342	369	347	407	386	408	350	398	372	350	427	427	424	387	409	376	417	383	380	405	405	415	403	389	364	370	390	390	380	407	358	420	409	393	401	402	377	399	373	382	394	402	382	405	395	385	421	391	379	391	387	394	419	438	424	417	377	401	358	358	407	378	396	389	374	393	412	381	413	383	395	385	410	391	383	416	392	435	414	366	403	432	406	403	354	381	378	390	419	378	385	360	362	380	389	400	395	377	421	405	382	388	395	381	423	390	429	419	378	389	407	380	391	389	401	383	344	362	376	363	387	402	398	391	406	391	388	387	431	381	373	378	383	392	414	391	428	406	369	375	420	413	352	374	406	392	395	409	429	396	352	370	374	380	361	393	394	399	377	407	416	393	400	379	403	327	361	431	400	388	401	402	403	388	374	380	368	387	357	367	408	400	389	382	410	439	432	397	426	426	364	356	379	421	395	384	360	354	397	339	379	354	358	414	411	385	352	404	395	393	396	386	378	416	371	393	370	408	396	381	407	378	395	403	393	417	381	378	380	417	402	387	382	411	374	396	417	421	397	366	393	368	416	404	366	382	384	366	388	397	432	359	383	408	392	390	395	384	392	385	392	403	422	385	405	436	403	408	412	403	387	381	390	401	392	404	413	419	379	386	400	339	352	402	378	399	386	398	383	395	394	378	400	388	380	402	413	385	400	388	398	416	423	376	395	377	412	392	394	380	462	404	363	405	392	392	412	402	389	362	398	411	373	386	388	399	389	423	398	416	389	360	419	393	396	409	403	357	418	419	383	415	370	384	408	399	406	437	420	399	418	412	375	389	429	418	366	392	412	365	392	394	389	407	392	395	395	383	384	415	376	384	384	401	391	395	432	402	395	363	399	403	388	394	391	392	374	408	376	344	426	378	389	369	382	380	418	376	419	414	374	399	400	358	371	416	392	388	385	380	389	388	424	349	371	402	387	400	427	391	397	371	368	392	404	423	348	368	388	410	397	409	387	369	370	377	367	418	373	393	385	377	357	371	392	367	374	385	423	371	415	412	396	352	380	376	393	410	396	396	435	379	440	444	412	372	392	376	372	418	389	403	409	389	312	397	373	383	433	399	396	410	392	409	388	429	381	422	402	403	395	411	414	381	412	379	409	386	396	403	393	388	386	381	412	399	387	365	383	385	421	386	351	412	409	397	396	408	395	398	390	398	404	388	402	352	397	385	380	378	400	375	410	388	426	423	409	441	432	407	409	381	341	394	419	392	386	403	377	403	390	378	371	406	389	416	419	407	380	385	393	391	370	388	366	381	428	414	334	408	406	395	390	401	391	350	372	393	411	390	397	407	402	409	361	398	375	354	380	390	406	390	397	396	372	392	369	398	411	381	405	399	396	390	408	416	403	375	383	397	369	389	423	408	389	375	385	396
18452	32838	35058	22150	12601	9496	5902	2490	1177	954	943	842	931	921	937	923	889	893	856	921	916	947	842	900	892	920	876	903	936	887	912	879	875	875	867	893	901	904	862	890	939	906	924	905	897	921	850	958	910	864	902	886	899	889	909	883	896	913	889	854	886	892	860	897	857	832	909	916	872	892	893	868	923	849	932	917	893	873	856	920	855	963	898	946	862	852	937	891	864	923	850	878	872	934	870	905	933	930	882	944	932	931	934	905	858	900	942	921	875	891	887	852	911	876	867	920	919	881	825	894	862	903	895	887	897	857	950	922	893	909	881	923	891	927	902	859	934	869	915	898	880	830	943	904	908	921	843	929	916	907	903	883	849	876	937	918	898	955	926	884	936	881	850	917	865	945	949	853	908	898	875	894	952	843	910	932	929	933	937	893	856	932	889	861	876	942	899	922	881	837	877	846	886	858	919	878	878	850	950	904	896	896	910	895	923	936	818	823	880	897	930	915	939	913	903	875	908	872	918	896	883	854	852	907	918	884	937	901	885	862	909	913	845	943	911	918	867	913	892	831	858	914	892	882	896	947	880	870	921	860	853	895	914	919	895	878	972	911	914	961	895	915	920	879	865	905	904	883	907	912	895	896	885	903	897	901	883	917	841	854	884	909	879	891	874	929	811	906	892	875	866	950	918	902	908	862	911	900	925	901	926	883	928	934	912	870	894	889	886	924	861	950	907	876	862	912	970	901	872	951	889	896	904	920	872	907	880	892	901	890	941	934	891	966	888	867	903	891	911	910	860	948	954	864	830	857	908	881	894	875	868	912	901	883	889	928	915	913	912	890	862	922	890	895	932	878	886	908	876	902	876	893	924	896	871	926	850	914	934	860	947	902	906	858	930	920	900	940	867	893	878	920	858	869	870	903	894	872	867	877	929	878	889	883	911	944	850	910	919	835	936	893	857	907	917	950	887	847	880	876	884	893	893	879	913	890	886	864	967	844	825	913	885	857	916	909	863	825	923	861	877	888	943	920	901	883	911	955	854	858	888	920	917	943	895	943	908	889	883	884	941	898	871	914	882	927	859	927	882	895	880	851	886	906	924	897	856	879	882	816	858	880	859	909	911	880	910	866	906	870	923	904	889	892	939	857	905	894	896	871	937	866	903	916	882	924	884	880	903	883	790	915	858	897	858	934	919	924	860	899	902	872	897	877	890	862	878	905	926	893	860	873	903	914	924	896	877	903	909	932	876	911	887	855	878	937	895	871	921	882	803	901	900	923	841	909	942	888	844	881	876	824	861	900	870	903	978	887	934	927	926	925	891	897	910	869	904	916	937	927	882	898	889	853	931	889	935	912	908	858	896	870	816	919	934	888	897	868	882	888	933	922	877	913	906	904	878	866	865	885	855	892	912	863	883	900	902	892	896	922	907	878	961	918	899	875	892	905	930	903	885	893	891	930	902	931	904	902	886	862	842	892	893	870	919	859	889	884	885	931	857	861	833	911	903	910	916	862	864	914	920	900	907	884	919	936	845	904	970	893	903	912	906	951	925	882	900	926	881	952	891	850	822	914	882	890	887	917	898	928	888	895	940	895	854	956	861	886	926	913	882	886	892	859	902	931	876	911	889	915	874	905	935	880	823	907	881	854	889	890	844	922	824	868	884	888	893	933	939	971	933	885	878	925	834	893	915	909	824	876	937	864	885	857	913	911	888	901	889	905	936	905	925	910	910	895	903	908	915	869	919	883	855	893	881	874	915	829	864	911	879	893	879	890	908	889	882	883	879	915	902	865	894	903	881	897	918	905	827	886	860	881	873	911	928	882	880	920	872	907	924	884	900	831	914	869	881	900	914	881	893	877	887	931	937	839	880	911	944	907	884	919	919	928	856	857	872	884	880	885	916	882	869	854	874	840	873	900	905	891	900	887	881	910	870	905	942	869	899	910	928	879	990	864	847	940	871	907	882	851	924	907	912	866	888	878	866	935	886	894	888	880	911	903	916	908	873	909	887	916	888	841	886	907	888	904	934	913	890	886	891	922	897	944	934	941	919	883	848	915	911	867	896	858	902	860	887	880	939	887	902	970	920	924	887	891	900	866	867	935	890	917	875	859	921	951	946	902	883	921	854	879	883	862	923	832	936	892	869	897	854	881	922	886	919	908	937	910	897	883	884	875	930	893	906	872	895	933	898	924	867	910	872	897	891	866	889	883	880	921	862	878	921	909	870	944	883	897	831	840	849	901	845	916	903	897	942	900	902	907	883	902	956	889	860	942	890	855	881	912	881	914	876	934	864	922	951	935	915	878	940	916	833	924	886	903	912	884	909	915	883	854	900	905	855	915	886	923	883	844	921	962	882	887	885	933	862	883	838	850	867	912	880	889	922	900	924	880	869	916	893	910	894	859	894	911	855	951	921	917	869	894	908	898	857	898	886	888	892	847	870	890	954	890	850	870	899	904	883	869	939	895	875	909	889	848	894	933	896	886	934	892	849	915	921	934	917	887	855	854	880	933	927	913	929	873	882	932	925	888	889	922	861	911	938	930	886	923	897	907	891	888	911	915	940	880	869	886	967	899	900	958	809	913	906	932	945	841	909	900	908	858	890	866	839	915	909	869	952	854	886	928	863	943	908	931	912	840	850	891	943	896	920	885	852	906	872	917	913	929	880	845	858	915	913	969	872	928	892	898	905	926	862	853	848	908	854	865	863	894	905	847	876	864	896	848	889	935	989	939	888	899	929	881	918	872	850	914	918	910	818	893	872	879	890	897	937	928	873	950	912	893	889	870	878	874	891	908	954	871	850	872	902	891	905	917	929	862	910	890	952	964	904	926	872	887	921	894	904	977	934	905	881	891	895	950	888	864	899	905	892	897	873	931	918	862	886	871	930	903	854	941	886	878	893	913	893	882	911	930	849	924	934	935	925	864	887	870	948	898	920	945	931	920	948	840	893	891	865	934	945	910	880	893	890	902	877	892	895	888	891	899	886	876	905	845	850	865	869	872	904	934	880	871	901	884	920	936	894	898	877	926	879	944	887	902	899	942	932	881	897	918	916	921	907	883	915	894	912	910	912	876	861	883	906	888	949	893	954	853	877	904	927	880	930	854	917	898	857	922	937	896	864	924	931	882	921	899	859	866	947	931	919	846	906	897	927	918	872	909	944	861	864	870	914	889	938	927	855	847	878	924	880	919	892	936	944	879	906	898	928	856	917	907	898	923	863	918	885	894	921	904	934	929	855	881	933	902	972	936	892	921	896	927	841	882	921	939	953	898	899	867	893	898	917	837	887	883	869	886	877	884	874	918	951	874	905	877	885	934	860	926	926	938	907	873	941	869	864	864	943	908	884	865	846	931	856	881	838	877	899	872	896	937	908	892	920	890	906	880	923	934	863	899	909	915	898	939	884	880	918	882	961	913	916	877	913	872	917	843	904	950	905	889	890	876	855	917	914	903	913	848	907	872	901	905	878	877	904	954	892	886	915	880	837	885
59817	53669	46128	38931	29135	27677	21449	9327	1942	553	435	401	407	387	384	405	385	361	398	426	427	412	369	393	428	379	379	366	355	383	395	425	396	378	402	373	396	370	392	384	390	335	383	352	384	416	375	393	386	370	362	361	396	390	379	359	334	416	384	382	384	376	414	388	397	430	391	401	401	386	399	353	401	363	375	398	435	410	409	397	402	395	418	389	382	397	362	404	401	413	392	380	398	375	448	373	350	386	381	388	373	358	413	375	407	402	375	434	369	395	383	415	363	391	406	377	400	371	413	377	350	399	438	369	410	363	405	419	409	375	398	384	368	421	382	351	405	362	405	407	376	397	422	411	368	414	350	386	442	397	357	396	395	401	396	384	351	388	410	389	358	362	445	354	406	392	379	391	372	387	389	389	353	377	382	354	410	388	410	371	373	381	385	407	368	422	379	361	379	399	395	397	384	406	414	395	406	410	400	384	394	373	357	368	397	392	405	366	407	388	371	370	388	421	388	382	397	422	400	403	397	371	365	419	379	359	364	384	396	401	379	360	365	384	405	409	372	396	401	369	414	386	381	386	405	364	416	411	394	370	422	408	396	380	389	394	393	389	419	398	361	389	409	392	366	353	390	392	399	380	396	396	395	359	383	362	411	394	434	381	393	373	390	391	359	406	393	362	413	370	402	346	379	377	386	377	385	386	385	384	413	399	386	369	350	379	426	377	411	353	387	367	374	387	367	401	399	427	356	383	401	384	386	398	378	361	362	382	407	363	411	382	371	366	399	382	350	417	393	399	401	396	393	404	392	389	402	401	354	415	386	361	400	320	412	398	354	392	401	421	352	395	400	358	379	394	388	376	381	382	353	373	378	406	374	395	379	359	384	352	393	374	400	391	400	359	383	384	353	344	364	427	382	369	383	409	384	366	365	388	386	389	381	381	362	371	396	432	402	393	380	375	389	403	407	419	388	420	403	367	378	371	394	403	357	381	361	379	410	387	408	389	383	403	373	410	367	378	393	387	371	376	389	371	409	414	384	428	389	378	377	388	429	379	411	369	397	387	372	363	358	367	385	393	410	371	357	377	357	375	401	385	393	376	392	374	467	391	345	388	400	388	385	400	378	394	398	384	361	405	392	341	401	388	391	406	438	390	373	367	416	388	400	391	416	348	416	383	391	404	408	358	430	389	377	383	399	383	388	393	385	387	424	402	416	421	387	378	412	372	391	374	346	377	390	377	418	390	368	379	385	370	380	348	406	403	350	375	388	344	415	395	412	388	445	374	387	428	396	395	385	364	389	393	385	397	407	389	356	375	408	409	405	383	375	408	377	379	346	391	395	346	395	411	356	381	428	390	395	389	375	397	361	382	397	349	363	408	362	347	368	361	403	388	386	377	403	426	393	413	388	399	418	421	369	382	410	417	367	372	371	388	360	398	414	355	368	342	422	351	355	353	373	428	403	375	369	402	373	376	394	404	359	380	403	386	371	386	408	390	432	404	366	404	365	380	414	408	381	377	362	375	375	395	365	404	369	387	384	398	390	369	358	388	362	383	402	386	400	377	367	375	372	440	451	392	399	363	354	391	337	398	377	357	343	385	353	390	380	372	364	379	381	396	364	368	376	383	383	343	384	395	392	364	418	409	388	400	396	417	400	397	372	415	343	389	413	403	396	405	391	380	361	398	430	390	356	376	357	420	421	408	356	373	393	424	381	354	368	384	378	423	381	368	408	363	373	382	383	381	390	384	344	393	375	367	382	359	376	339	378	329	363	408	376	366	391	373	363	363	378	383	379	413	408	365	424	382	383	387	363	389	373	378	390	376	387	380	406	407	405	363	383	343	410	357	364	400	391	408	436	369	385	365	392	372	380	393	346	385	375	355	368	384	409	390	408	411	409	391	353	409	399	367	369	375	381	378	367	395	417	391	381	385	372	396	426	372	383	392	424	363	419	367	411	413	402	399	392	403	366	363	373	416	354	373	390	376	391	391	410	399	411	346	366	399	410	360	370	425	404	388	376	408	371	368	413	380	373	365	388	374	393	395	389	400	400	405	383	413	391	376	396	415	396	392	402	407	419	383	395	364	380	395	384	409	380	392	414	380	362	414	399	409	388	360	411	343	375	365	403	367	390	374	421	409	357	386	405	375	392	406	366	354	378	359	375	385	389	402	425	370	381	405	391	378	371	383	378	362	403	405	410	382	393	384	389	404	375	395	416	366	380	374	414	402	407	399	416	367	402	382	374	390	397	337	402	383	412	396	416	409	350	364	424	372	419	391	383	396	346	369	375	379	417	376	408	354	427	381	363	409	394	400	416	442	402	372	405	394	398	389	393	330	364	377	418	417	353	405	327	383	376	375	420	424	393	375	388	375	401	390	364	396	404	357	392	422	409	414	367	414	363	389	386	379	436	395	386	392	394	416	345	402	385	405	405	348	365	354	406	396	391	402	393	384	379	394	438	393	391	378	384	392	365	397	410	388	394	393	403	367	381	430	383	369	390	369	387	408	404	378	425	381	352	351	369	381	370	402	393	421	378	413	353	363	340	393	374	408	391	397	372	386	394	378	409	391	380	415	402	388	398	370	405	395	346	381	414	379	403	383	365	413	372	376	385	399	374	374	379	350	423	372	383	394	370	389	408	381	371	374	363	431	361	411	392	391	386	398	369	376	426	375	368	360	421	373	399	392	398	402	376	379	379	383	394	394	390	344	408	375	374	370	356	364	441	378	398	420	380	374	414	347	407	373	397	378	406	391	364	404	441	377	397	403	375	370	391	412	378	383	390	374	361	389	385	344	345	355	370	344	384	417	441	393	378	417	414	360	391	379	353	401	352	405	360	442	387	376	401	398	396	374	405	399	396	402	429	373	371	382	367	399	415	358	384	389	377	375	373	369	414	403	387	345	359	344	395	404	396	404	405	366	355	389	414	417	385	372	389	412	375	377	347	392	398	404	407	371	377	407	402	406	361	383	372	391	403	369	435	400	399	406	351	362	404	418	382	345	349	375	371	360	359	342	364	392	388	390	394	354	360	401	417	405	359	391	380	390	386	377	413	388	367	338	396	421	372	375	376	397	390	395	337	375	410	389	393	376	371	407	381	367	400	384	359	394	343	425	344	392	385	386	368	390	382	343	382	410	362	406	362	387	357	407	429	385	380	394	345	389	387	365	384	377	400	392	375	382	388	422	397	367	385	376	365	395	383	403	415	378	376	398	354	366	405	378	364	369	353	376	368	401	402	360	407	399	379	405	414	374	414	381	366	375	382	375	398	355	362	372	352	410	392	388	348	377	392	354	363	420	407	359	405	422	363	371	395	355	379	398	351	402	398	341	408	393	378	372	347	404	392	390	410	377	410	394	383	379	396	393	391	420	398	393	369	414	428	351	384	366	396	408	389	414	383	395	375	376	379	428	368	407	378	379	397	393	369	380	394	370	383	415	379	375	398	360	366	393	372	392	381	384	354	413	386	393	394	404	361	396	407	387	374	402
49446	58497	59229	54052	49124	41946	24529	8882	2564	1192	917	837	872	941	872	889	914	849	808	903	838	899	906	854	860	838	908	821	877	827	895	852	901	929	841	856	867	875	846	893	876	925	839	864	869	888	829	889	927	873	864	904	866	882	828	823	887	884	873	850	879	907	887	849	829	880	872	903	860	824	835	868	855	813	848	879	848	864	872	850	948	909	865	902	879	863	840	873	863	859	881	881	887	852	873	867	910	843	888	869	919	825	796	819	836	901	869	860	892	871	842	862	867	894	894	872	895	833	848	857	850	886	891	868	882	873	844	877	880	879	804	863	951	897	893	903	876	875	897	871	869	893	878	845	863	853	888	852	840	855	876	827	902	855	876	903	882	867	879	884	876	839	889	859	921	870	938	879	906	845	838	878	886	872	925	794	908	803	891	868	842	882	857	878	903	867	832	872	858	852	872	820	865	900	866	880	862	880	831	846	865	892	929	905	892	858	917	847	880	872	868	910	939	872	836	869	899	865	873	906	885	812	868	852	850	889	853	778	889	853	919	848	907	867	823	854	899	864	891	875	848	871	905	886	828	913	892	883	849	872	868	843	854	838	859	849	875	898	871	850	834	880	926	891	906	826	861	844	891	878	912	864	829	865	921	865	823	817	900	858	907	888	897	931	875	906	856	894	892	852	920	804	865	886	872	868	852	896	905	893	885	870	885	855	872	864	832	929	846	877	856	874	867	911	825	860	875	859	891	862	847	846	952	907	882	889	938	831	874	868	879	823	863	848	829	871	885	797	889	915	843	901	881	920	889	885	862	896	876	873	863	792	885	929	889	927	910	853	836	877	878	881	906	860	929	897	821	891	902	893	850	843	886	901	897	808	890	898	874	863	872	827	840	851	840	869	830	867	838	814	890	879	864	927	879	818	867	854	874	800	856	908	847	884	861	850	908	834	824	957	875	877	847	878	844	869	853	909	842	832	877	827	869	832	904	874	898	893	886	884	877	855	869	872	835	878	881	919	919	914	839	886	828	822	858	878	886	821	858	894	859	838	852	849	914	849	921	858	866	791	891	913	863	784	915	868	825	902	853	829	904	904	880	852	833	839	877	837	913	851	901	895	914	865	854	901	924	856	843	911	849	888	896	872	881	810	873	861	879	832	879	887	818	817	870	906	837	917	875	902	927	879	899	890	880	886	873	890	837	861	874	876	900	833	858	852	900	854	860	848	861	852	878	845	890	844	850	857	891	855	873	851	872	898	883	871	848	868	888	904	855	858	867	899	865	874	886	898	888	857	895	919	875	885	928	842	858	858	864	823	873	882	900	877	855	844	885	875	844	876	883	880	838	881	869	894	883	902	918	860	882	849	828	877	836	852	825	881	909	902	884	872	850	911	883	839	959	837	823	879	860	879	903	873	873	856	915	884	918	836	863	874	862	841	881	883	825	888	912	911	833	884	886	884	811	875	895	913	910	855	838	870	832	878	883	854	912	944	882	848	920	871	853	886	862	828	892	900	874	859	824	898	855	873	910	846	852	852	890	853	862	868	834	888	878	903	846	910	847	843	875	909	921	861	867	927	945	882	861	912	839	886	832	840	879	874	862	789	832	886	858	899	884	832	896	837	871	880	866	824	926	842	864	856	899	854	912	880	858	844	883	902	930	883	836	945	850	872	878	827	862	895	890	859	851	899	898	884	900	818	869	835	879	850	877	927	875	852	889	887	899	892	858	839	904	891	872	860	833	854	864	886	859	859	870	894	857	898	922	869	857	842	846	891	857	853	834	852	894	838	871	847	894	887	919	875	851	890	876	872	865	884	849	862	847	870	887	899	779	837	874	934	902	892	806	838	872	874	878	861	823	830	919	911	884	844	876	846	853	855	899	897	877	897	871	916	883	842	901	872	891	862	896	940	874	861	875	816	825	868	921	867	905	804	920	859	866	831	811	917	855	833	897	860	824	883	897	840	870	890	927	850	887	870	910	861	832	931	828	848	867	859	890	853	910	874	848	877	851	849	879	804	814	910	896	809	863	927	863	837	890	894	874	884	848	908	877	889	838	832	883	872	835	871	860	882	876	868	923	898	851	870	849	897	880	815	874	927	891	826	848	872	839	870	874	862	908	860	861	819	897	884	885	910	847	815	826	933	823	867	826	856	885	850	867	900	853	919	910	844	836	887	881	903	856	904	823	886	821	863	817	883	873	825	831	902	816	888	889	853	874	905	889	898	856	880	823	913	837	815	886	891	850	865	881	882	893	905	873	908	890	882	864	869	895	898	880	851	843	877	876	882	887	873	880	945	915	929	873	878	875	880	837	855	838	863	840	833	923	890	883	845	863	837	852	857	892	851	917	898	859	924	891	834	867	863	865	867	857	894	955	887	875	853	845	817	841	884	819	882	841	856	874	848	845	883	856	895	863	855	871	851	902	892	863	817	849	873	901	837	852	907	893	857	889	868	880	869	902	887	871	836	823	854	834	868	849	845	888	865	841	892	836	812	920	902	856	891	816	854	861	884	859	851	847	891	928	875	902	838	913	909	908	827	865	887	811	867	884	863	929	915	830	871	920	902	891	838	810	823	908	866	857	826	821	941	839	886	844	878	853	839	837	862	834	855	829	873	889	867	846	934	863	916	781	845	823	890	903	836	834	872	892	902	921	922	866	866	859	866	855	858	871	908	823	852	909	932	882	851	850	845	855	898	892	906	900	878	815	884	862	891	905	841	915	878	921	909	866	862	857	851	849	906	895	860	936	864	835	936	897	920	892	886	833	888	861	896	849	817	860	823	879	891	910	821	840	888	907	890	890	866	876	849	880	852	910	874	900	846	873	897	912	940	881	892	906	868	888	864	862	844	858	854	853	876	854	869	891	866	942	858	859	877	858	925	900	864	827	899	847	879	902	930	858	855	870	857	861	878	894	908	847	960	832	881	841	863	812	857	849	842	864	871	844	856	964	897	869	864	853	876	837	880	791	861	846	884	856	839	895	851	867	858	905	887	869	865	871	852	831	852	859	913	849	842	864	908	877	834	896	905	926	925	931	858	862	825	870	874	863	913	834	862	837	855	825	873	885	842	858	862	882	878	894	886	855	854	897	862	870	835	877	866	811	893	882	840	880	939	839	918	898	894	886	843	874	856	849	840	909	846	823	827	808	843	859	894	879	874	868	877	896	891	836	883	778	874	893	835	869	859	851	910	793	893	901	865	864	849	836	856	857	908	883	877	834	859	827	806	877	834	843	873	863	843	865	874	892	863	865	850	826	829	893	883	895	910	853	876	865	928	864	892	860	868	949	841	915	870	938	839	902	875	853	856	873	849	841	854	867	848	876	895	879	902	836	870	860	846	882	902	855	870	891	908	939	887	878	834	871	936	843	875	856	831	834	882	862	876	870	814	867	885	776	867	836	847	847	855	921	901	882	936	851	877	897	889	875	820	883	851	839	875	863	830	877	891	854	862	883	838	857	871	850	854	889	901	868	857	856	849	925	869	875	851
60251	47425	44571	40253	31741	28773	25596	19014	7874	1242	469	415	400	391	393	371	404	383	365	389	355	390	401	373	389	369	397	376	414	356	382	363	362	354	393	379	419	403	357	375	368	365	383	381	403	338	367	402	372	391	351	323	354	372	416	394	367	358	403	360	348	364	372	393	343	401	370	372	336	379	322	382	394	359	390	372	379	412	360	377	382	371	362	376	361	375	351	381	330	353	343	399	358	397	341	361	347	341	387	355	347	370	362	346	395	393	367	382	406	339	370	370	354	372	387	393	360	350	374	321	319	372	368	405	383	329	365	346	383	342	355	374	343	356	371	399	380	347	371	356	349	379	371	340	355	338	374	355	352	373	363	408	379	362	385	370	384	366	382	359	367	378	389	421	406	398	342	396	369	350	413	364	373	370	356	340	371	353	372	378	349	374	376	368	356	402	335	379	400	385	392	392	380	375	348	365	349	382	384	402	388	355	344	392	362	391	367	362	364	340	400	386	352	345	347	402	382	397	378	395	382	405	355	362	377	405	369	370	339	361	408	362	336	324	344	389	432	384	389	360	361	358	415	377	371	383	364	345	366	365	383	384	369	382	373	409	354	365	370	385	337	364	365	379	356	373	332	359	405	334	372	365	367	368	391	395	362	366	366	378	369	413	357	379	359	361	384	392	385	345	369	370	372	361	380	333	347	382	385	379	371	377	384	355	337	389	398	387	391	366	370	348	353	370	388	390	395	383	389	428	373	382	410	362	376	346	371	386	322	360	376	350	351	357	350	401	355	362	387	340	369	379	358	345	381	378	373	352	388	365	375	364	367	359	357	412	414	403	346	372	342	354	373	332	389	382	374	345	370	411	392	394	369	340	375	349	366	347	365	410	376	371	367	411	381	342	422	384	357	387	367	422	366	376	320	415	347	379	402	373	370	393	359	380	356	363	369	379	334	375	388	356	387	360	406	405	347	350	369	395	343	373	393	372	401	397	387	374	366	373	357	374	364	362	353	358	357	363	335	382	377	367	382	405	375	382	347	343	345	372	385	362	346	385	358	395	376	401	341	342	363	389	404	378	371	362	353	380	397	353	367	421	378	374	399	381	352	355	355	345	385	387	364	398	407	359	376	369	371	378	346	398	352	361	367	345	395	359	369	357	366	381	344	345	358	385	371	365	364	358	351	362	361	381	360	362	369	366	359	404	359	367	375	313	356	389	337	364	357	398	352	369	384	390	368	347	350	404	380	375	355	351	364	349	381	352	341	393	369	379	370	352	375	372	392	388	354	349	380	357	367	364	382	371	364	377	390	381	354	390	349	357	358	377	360	376	355	363	378	355	392	348	354	351	346	381	368	378	368	370	364	336	378	378	364	379	378	357	347	381	389	380	365	387	392	373	369	387	392	359	396	368	337	385	393	373	383	364	363	345	360	352	407	360	365	369	362	370	377	380	431	350	353	342	370	349	376	396	392	394	386	370	365	367	377	325	389	324	351	361	337	382	396	391	349	399	364	343	388	372	378	352	383	390	376	344	385	370	394	378	377	387	371	418	361	394	356	396	368	376	350	378	336	359	389	356	368	375	357	348	366	315	353	330	381	370	390	362	332	370	321	394	357	336	380	359	348	384	374	327	386	367	383	359	385	349	377	343	376	397	345	366	406	364	383	346	392	367	367	388	369	380	385	351	380	384	348	346	376	367	367	390	354	383	342	373	393	345	352	379	348	355	338	403	331	365	328	387	367	370	368	380	369	343	332	365	351	340	377	370	378	383	336	374	368	337	362	394	351	359	358	357	369	398	364	393	355	368	386	367	401	372	355	379	353	368	362	369	358	330	378	372	339	356	323	327	354	359	377	369	394	350	331	356	387	388	350	343	366	367	394	402	350	369	355	395	373	371	377	346	369	342	376	353	380	388	355	376	367	355	390	364	373	411	373	396	394	436	361	363	387	382	383	379	392	363	374	377	368	375	378	375	391	384	363	394	307	350	356	368	389	327	345	372	395	375	363	366	382	389	361	408	387	363	377	344	373	349	366	344	365	356	341	372	364	371	370	355	365	370	341	341	368	367	356	369	342	390	329	335	351	369	370	399	382	373	316	354	374	351	379	348	381	360	363	363	369	376	359	386	399	387	373	381	376	350	358	388	396	348	380	352	369	411	340	405	376	408	388	367	369	356	360	404	355	373	350	377	367	361	388	371	343	397	405	398	360	368	366	394	365	370	360	369	358	379	355	387	398	376	366	377	368	348	365	371	375	387	362	361	375	357	333	335	392	372	354	382	389	362	352	347	351	379	384	361	381	336	382	355	391	375	354	335	392	396	370	353	362	334	356	395	356	363	360	330	379	350	359	355	383	392	358	413	341	362	334	382	338	382	345	345	361	353	436	374	391	331	322	353	382	384	398	403	363	363	358	396	357	368	397	405	352	348	373	336	353	379	387	358	355	396	361	385	369	361	341	367	384	370	359	358	375	377	351	378	380	368	352	380	357	365	386	358	369	361	378	362	366	357	365	379	355	335	362	324	346	375	365	384	398	371	382	348	377	368	334	373	368	350	352	338	382	385	369	361	366	360	363	364	408	364	419	364	370	369	363	403	366	378	367	351	383	368	356	368	380	368	380	367	380	366	373	388	383	387	391	377	363	373	343	368	393	341	335	363	354	347	370	367	383	340	360	396	359	366	353	362	369	374	360	380	399	385	342	384	371	356	365	364	362	387	369	369	366	339	347	357	378	430	368	339	351	353	379	352	361	368	398	378	394	394	337	374	387	355	372	379	355	369	360	382	350	404	365	399	418	390	366	362	370	342	351	364	387	399	374	350	382	392	383	372	383	376	379	402	331	395	369	347	389	404	353	370	375	353	386	371	429	381	389	341	355	382	382	382	361	374	373	374	391	361	385	361	375	414	365	355	390	364	363	343	380	309	362	396	369	407	396	367	371	367	349	393	361	355	399	373	388	351	367	355	332	369	356	348	348	375	390	392	342	355	384	385	369	370	331	359	361	340	364	346	354	346	369	361	414	390	440	353	411	356	365	370	359	370	343	365	356	285	381	405	380	373	366	372	380	391	378	406	361	395	363	361	406	354	363	380	374	385	400	359	338	394	371	392	365	350	353	380	368	381	374	386	406	413	373	395	345	373	371	416	354	367	370	369	382	345	337	366	344	377	369	354	353	350	366	378	372	379	415	393	354	368	406	382	393	356	367	378	361	338	362	352	358	372	378	348	379	357	368	356	375	397	388	329	343	344	392	382	381	349	343	388	375	392	377	357	359	380	358	373	378	375	362	359	360	361	375	346	383	372	365	379	401	357	342	377	415	358	376	356	389	350	345	322	403	360	408	314	369	320	369	380	391	387	329	360	365	377	368	386	390	334	343	375	409	330	357	366	374	389	365	384	352	348	377	374	364	369	384	380	347	354	366	392	390	361	387	351	402	352	358	380	394	367	388	346	385	351	380	372	373	411	403	394	354	347	379	330	388	345	349	377	379	336
56560	60542	61500	55042	58942	52939	35484	15131	4270	1456	963	850	863	868	805	876	849	812	809	847	808	789	782	823	793	822	841	800	807	824	815	834	786	808	747	807	828	805	830	783	822	828	791	840	775	793	855	802	793	875	833	824	806	825	823	819	820	786	799	779	832	801	802	759	834	830	780	819	802	815	770	835	779	784	789	844	846	840	796	825	843	824	832	794	827	761	769	786	856	839	843	826	833	793	770	782	814	860	775	812	790	825	875	818	847	754	822	804	815	817	847	760	824	809	828	773	831	824	784	832	772	762	768	814	810	830	817	796	843	795	824	816	858	843	846	829	851	864	761	821	782	814	829	844	817	792	788	805	771	796	781	859	819	805	813	747	797	847	802	797	801	842	827	800	814	820	807	850	832	804	818	797	775	868	825	816	803	806	830	834	847	811	799	796	837	790	834	801	820	791	883	775	853	833	807	813	790	814	832	841	825	773	802	836	788	791	856	801	873	839	857	836	794	759	795	834	780	788	803	799	836	827	809	831	830	840	818	774	832	865	821	787	825	833	803	845	822	827	866	836	795	849	832	846	799	864	818	798	819	773	809	834	812	800	781	855	819	847	805	860	829	810	782	855	849	842	773	846	841	819	790	805	835	810	772	830	799	836	840	824	841	768	828	837	858	818	810	816	806	801	826	786	817	819	784	817	834	801	831	837	831	824	790	800	815	839	813	786	794	775	844	798	788	877	856	842	810	841	828	787	851	809	825	812	822	800	809	854	830	797	815	835	806	786	829	778	777	778	775	819	858	826	817	853	844	847	787	785	789	834	793	794	760	798	793	754	794	856	781	812	785	848	820	834	806	790	804	803	772	822	823	807	801	818	824	835	819	813	824	838	801	787	813	813	753	822	802	787	849	878	853	801	826	793	849	870	833	803	795	787	804	799	785	834	775	784	822	808	791	831	824	828	795	820	819	825	843	829	814	856	839	787	799	822	813	794	781	841	789	819	811	821	819	818	831	836	834	767	863	805	814	856	802	806	818	820	785	830	867	862	855	808	794	816	780	853	813	796	805	810	866	799	815	863	787	810	847	788	868	847	830	781	847	827	823	835	813	760	816	790	825	820	800	811	803	803	784	830	826	755	802	782	817	789	801	820	802	895	785	832	825	808	832	836	826	854	857	824	810	792	804	793	792	802	746	854	798	802	827	787	848	799	774	804	799	819	805	866	835	814	838	786	826	857	773	830	808	839	818	846	810	810	793	812	847	865	859	829	795	756	874	843	831	825	808	816	808	827	816	812	827	863	826	842	808	777	797	807	805	758	821	824	843	814	773	864	837	872	808	783	853	797	793	827	798	741	859	806	856	814	800	784	823	788	829	773	803	775	834	805	805	808	779	804	846	837	821	868	784	819	859	775	818	877	826	819	861	845	822	817	786	798	830	856	782	840	777	806	799	823	795	841	802	752	843	834	821	853	794	819	834	772	787	887	831	818	809	809	820	772	834	786	813	809	822	798	819	811	826	818	810	842	820	790	810	794	845	796	856	782	817	766	827	786	784	833	816	741	785	838	794	823	861	803	849	836	778	765	810	791	797	852	861	808	823	786	745	826	829	815	785	777	870	839	894	785	841	851	801	841	817	798	831	762	813	817	773	799	830	776	824	837	761	820	820	772	765	768	840	786	814	815	836	805	838	850	825	797	807	829	853	822	806	814	761	844	823	848	833	792	838	833	779	820	827	806	862	804	736	784	825	814	790	872	759	792	813	813	797	801	842	811	792	834	782	807	799	881	809	775	871	787	788	806	858	834	780	819	825	845	783	799	847	793	822	821	818	814	854	790	818	811	793	867	806	770	835	813	801	833	855	822	834	832	808	810	882	747	818	842	804	846	778	808	819	779	871	825	830	824	811	789	830	777	787	840	830	841	821	796	796	837	871	815	860	790	768	814	798	785	757	801	904	852	808	873	854	834	839	829	855	816	810	800	839	815	816	829	821	811	839	800	814	879	830	828	823	795	801	813	819	827	799	788	774	830	819	782	806	831	810	794	806	775	796	838	838	838	837	804	836	813	823	815	782	836	840	857	841	787	808	786	826	811	809	841	820	801	822	782	754	762	820	780	811	761	828	812	836	827	828	832	875	798	843	789	816	819	839	739	772	775	780	864	881	819	858	782	783	855	836	817	840	799	837	830	805	818	858	818	824	831	758	802	797	863	804	796	796	841	793	858	844	785	805	858	811	823	759	879	783	775	807	827	823	856	813	792	817	779	834	804	791	810	795	777	807	807	815	791	807	834	786	825	804	841	820	827	832	803	818	822	823	860	817	830	776	830	807	820	826	804	802	826	848	833	852	797	829	803	824	821	809	811	836	759	796	878	849	783	810	839	813	809	832	850	834	819	850	830	846	786	830	858	814	819	841	760	817	838	801	822	855	780	778	812	762	796	849	787	787	852	806	800	797	816	753	761	863	806	797	815	818	792	791	775	772	838	767	797	860	836	783	813	782	790	756	825	796	805	805	780	810	799	860	835	784	849	883	834	828	788	797	817	832	800	811	879	833	819	843	823	788	846	839	869	777	833	835	807	781	790	807	800	799	868	836	829	888	892	798	839	822	854	820	782	773	778	749	794	804	818	784	838	821	863	763	794	810	797	834	783	828	852	835	823	823	816	815	834	831	773	863	813	799	783	835	776	782	874	779	816	799	784	835	774	781	821	844	800	846	873	782	812	795	821	809	813	827	815	829	829	763	799	797	819	802	796	821	805	864	769	773	811	773	752	807	812	819	817	836	811	812	824	815	818	866	861	790	823	817	807	802	816	877	846	836	791	837	752	848	862	779	803	829	794	836	828	811	825	822	816	906	806	763	834	784	806	766	792	891	839	842	851	846	853	851	802	797	772	831	789	892	845	894	857	854	773	768	791	798	826	830	810	819	770	788	804	829	813	876	843	848	791	840	819	823	843	840	845	859	791	827	814	853	771	817	816	838	834	853	805	812	796	830	796	835	809	846	852	816	806	816	898	814	771	815	821	806	794	778	860	804	835	862	827	839	787	860	820	852	829	793	842	813	760	781	775	766	820	883	850	816	814	839	838	841	813	840	782	795	826	799	805	836	855	780	796	777	763	845	852	808	839	837	736	813	868	812	829	834	821	834	807	836	821	784	784	769	806	811	803	842	855	860	817	806	775	811	853	796	837	787	799	778	863	780	778	862	805	830	790	764	787	793	811	853	807	838	807	813	821	811	813	814	792	816	811	804	846	830	866	841	872	827	796	777	864	770	852	812	821	796	832	789	782	804	791	814	814	858	818	792	807	802	833	790	788	820	810	815	866	800	809	810	855	812	779	829	765	839	809	782	867	875	854	800	814	801	826	841	832	812	853	867	794	854	815	856	776	803	843	793	754	825	829	790	764	876	828	845	803	838	738	870	809	774	820	873	859	814	802	828	878	858	808	788	783	829	800	775	755	819	805	845	810	809	891	866	845	791	877	813	823	797	768
26762	31766	40712	27368	10924	3881	2275	992	544	436	390	407	440	361	386	403	388	418	334	381	423	414	413	390	413	375	395	385	411	392	407	416	412	416	422	395	383	355	353	390	387	371	410	378	394	408	403	364	389	397	433	401	392	386	410	419	399	398	408	396	367	418	407	426	407	398	380	351	383	404	407	362	410	410	383	364	403	399	361	406	424	413	411	394	385	427	356	393	403	411	395	354	411	379	407	424	390	395	399	431	393	378	421	359	414	384	401	386	373	384	388	400	386	376	403	398	421	391	405	402	401	374	441	382	410	410	390	375	411	379	356	400	437	384	398	419	388	373	389	392	403	447	388	396	365	397	413	378	380	400	417	409	432	395	411	404	380	380	390	404	413	388	378	403	395	411	406	380	390	392	415	403	438	389	394	390	411	423	432	356	398	368	382	437	382	358	414	414	373	374	390	385	363	369	425	411	391	404	374	376	405	388	380	415	389	402	369	400	372	370	372	398	384	363	381	403	383	412	383	390	397	406	389	386	412	390	416	421	406	391	416	372	395	411	396	418	379	412	399	411	380	391	391	394	376	406	380	410	388	385	365	368	398	397	410	418	379	430	387	371	382	402	406	392	368	387	381	411	381	392	388	388	381	420	422	398	384	411	380	398	397	430	403	454	436	389	376	397	424	397	368	376	389	405	391	412	381	377	399	392	402	376	379	398	376	371	417	459	389	422	412	404	378	412	400	410	427	354	354	404	397	402	382	439	375	427	408	428	386	412	398	425	401	394	419	394	397	341	412	378	411	398	375	405	388	396	416	402	381	367	370	379	358	385	354	396	415	427	430	380	388	397	401	387	430	400	425	388	357	399	411	393	400	396	387	401	397	410	378	400	410	401	383	389	387	408	407	419	411	413	439	400	400	405	396	405	376	423	402	383	408	373	394	431	418	415	400	372	367	390	422	398	406	392	382	377	418	421	401	394	349	401	372	379	402	379	388	429	421	414	382	408	382	421	437	392	404	425	369	407	377	402	375	377	422	357	411	393	378	407	391	396	367	343	383	399	398	366	393	378	379	360	370	393	398	418	432	397	403	426	381	413	394	399	401	419	443	408	363	376	379	368	383	387	408	406	400	371	403	393	368	385	375	374	375	397	378	400	353	382	419	395	428	404	365	362	371	376	395	396	355	384	418	386	382	428	396	417	376	366	372	418	416	380	338	420	366	366	413	403	380	417	403	433	390	358	430	383	375	371	381	423	363	424	407	390	403	411	375	380	376	397	380	378	397	406	363	376	414	375	400	367	426	391	391	379	401	379	452	369	425	392	418	406	430	392	403	378	368	405	344	396	407	398	401	407	432	397	452	367	387	359	397	365	403	409	370	416	387	394	398	413	380	422	390	361	409	399	401	424	396	422	398	406	365	407	376	435	365	401	405	431	414	411	402	403	365	389	395	411	405	402	390	391	362	395	404	404	405	411	397	378	374	407	403	362	403	393	380	383	392	387	404	436	388	399	396	382	409	393	367	386	417	396	360	406	413	377	346	398	394	350	406	422	380	387	418	395	451	416	341	409	398	389	408	415	375	400	392	355	373	401	363	389	388	417	390	364	386	405	402	404	409	370	405	398	383	390	379	397	409	394	398	411	422	421	377	431	414	400	402	415	419	417	420	355	404	395	412	379	368	375	377	368	348	357	365	400	426	395	416	381	392	434	397	387	387	387	413	409	407	375	348	374	379	385	400	420	410	415	419	391	388	409	373	414	401	388	408	375	439	392	384	356	433	356	380	395	392	415	362	399	410	405	412	425	415	400	426	379	402	380	407	434	413	404	432	412	357	409	457	373	370	391	472	425	402	422	367	376	387	402	402	385	390	412	396	411	401	394	389	363	405	363	389	407	435	402	359	389	356	409	391	394	387	433	410	377	383	432	403	376	436	342	397	360	367	399	371	430	405	387	371	375	377	394	432	358	421	391	400	398	439	390	386	393	411	365	376	420	415	401	410	402	416	390	371	374	429	411	423	401	367	396	409	387	417	359	428	409	385	375	446	402	391	371	391	400	367	419	387	406	389	395	356	404	397	383	398	385	395	406	380	394	387	409	414	405	392	392	428	407	390	451	390	419	456	420	363	392	412	390	409	360	393	391	353	377	389	386	401	387	416	390	395	390	394	375	424	409	410	402	402	404	414	396	405	388	383	404	365	419	398	389	396	376	399	365	395	394	394	431	410	365	408	398	419	396	399	407	397	380	380	393	420	384	411	426	407	400	392	395	393	401	366	365	357	372	400	410	364	383	396	372	399	373	365	385	413	381	370	409	393	386	370	390	395	376	431	378	395	397	360	383	394	411	372	389	397	393	364	392	373	385	425	392	423	421	419	348	382	385	408	398	420	357	381	392	465	365	401	397	415	405	390	364	433	392	414	437	408	433	386	412	366	407	418	362	425	409	405	381	362	396	405	382	377	431	401	422	397	434	415	415	386	401	395	392	391	435	399	403	402	398	377	385	398	420	368	370	412	394	392	391	411	425	394	435	414	386	397	377	395	375	409	409	416	399	357	407	369	399	364	332	429	416	399	401	385	416	381	421	412	393	339	389	405	420	450	371	429	406	386	406	404	390	373	402	409	386	440	364	373	357	436	394	375	379	388	401	405	383	378	381	392	379	409	380	400	370	409	381	354	375	368	367	378	426	407	395	407	368	358	426	439	399	390	377	416	389	396	369	421	407	391	401	378	368	410	393	404	387	382	381	389	439	403	386	408	385	384	382	386	386	373	379	404	384	377	351	366	410	440	427	413	410	389	397	358	445	424	422	396	416	420	397	410	414	353	432	399	358	353	398	417	396	406	408	400	384	405	418	386	431	404	372	381	436	383	382	401	402	363	421	416	423	432	380	382	390	401	356	397	413	408	386	366	395	379	384	400	409	354	405	385	382	393	381	412	365	377	409	353	373	394	383	364	418	420	372	422	405	390	394	407	373	403	373	389	422	402	375	386	409	368	372	379	410	363	384	413	412	392	382	371	392	374	396	404	419	398	391	379	376	402	410	396	382	391	444	386	375	424	375	379	359	424	403	396	432	366	403	384	398	415	405	415	403	380	380	399	411	401	362	377	374	379	395	361	388	398	367	431	414	390	391	361	383	426	390	394	385	389	383	396	395	425	396	385	426	405	363	424	372	374	400	367	403	398	367	424	385	378	379	387	412	416	377	395	412	390	366	407	407	418	392	379	353	404	366	412	404	418	382	388	407	362	374	381	400	401	384	409	423	394	416	384	433	416	378	415	415	376	356	384	410	390	368	385	402	390	364	393	387	396	423	406	370	425	427	387	371	408	453	375	379	374	384	385	422	420	391	370	375	424	371	375	407	409	378	375	387	389	358	389	380	346	404	437	398	402	374	435	357	399	401	395	426	400	409	426	394	335	372	395	384	441	390	369	421	386	357	377	387	367	393	381	405	392	415	405	380	395	418	409	419	389	411	430	394	380	393	362	401	393	383
19468	32104	44017	35432	15131	9640	5957	2522	1275	956	935	888	877	865	918	927	925	915	990	923	893	930	929	895	918	898	893	879	930	899	928	884	946	928	924	922	913	901	955	922	906	916	943	895	929	924	888	955	875	920	911	924	949	859	921	907	902	886	892	951	890	956	920	887	862	968	932	946	858	840	864	922	905	904	921	876	870	887	904	937	865	946	853	873	886	895	901	890	887	895	897	909	917	889	894	967	884	953	892	940	889	902	896	952	916	925	940	947	860	925	881	870	860	889	926	922	923	908	883	906	915	916	928	950	905	909	902	901	857	901	918	906	894	950	895	924	884	903	881	910	957	875	888	904	949	871	855	942	928	891	920	860	873	921	897	857	890	891	916	898	871	918	922	929	896	888	929	960	952	927	924	914	934	888	895	908	937	965	860	920	909	932	912	898	971	967	891	885	883	882	921	900	887	922	935	920	928	932	908	880	909	903	892	886	899	972	954	891	904	934	934	876	876	907	894	867	876	928	945	925	888	935	874	917	897	930	957	935	899	906	919	896	860	907	917	871	895	908	923	888	982	898	951	939	931	895	902	923	903	962	875	891	878	930	914	913	1013	892	907	915	886	951	877	901	922	950	922	882	903	900	871	907	875	951	944	906	934	964	862	922	958	904	904	908	870	930	927	905	852	912	920	887	981	955	913	908	902	847	901	914	923	944	908	959	931	902	948	929	877	897	915	849	877	910	873	859	877	914	863	930	934	916	956	876	947	862	884	866	900	884	855	847	875	926	929	915	916	968	895	883	881	905	917	945	958	909	943	927	946	912	895	923	926	915	868	912	885	899	882	890	907	872	934	892	924	861	913	896	950	937	915	918	924	894	929	894	937	930	873	912	872	871	939	896	896	828	906	894	857	922	946	901	934	927	894	950	920	919	871	929	930	853	942	978	948	894	891	922	947	868	925	924	965	948	927	869	910	874	871	882	881	895	878	892	881	933	936	949	955	869	966	918	895	911	875	877	920	941	890	938	906	932	861	889	888	916	940	899	918	922	890	906	910	873	907	922	896	879	922	897	885	962	938	922	875	918	877	902	931	902	874	883	857	887	903	913	911	899	970	897	881	898	863	921	880	963	910	911	858	935	950	946	903	876	893	932	875	940	958	895	903	925	881	920	909	905	890	891	843	939	902	912	912	873	875	877	832	891	897	950	934	914	966	897	870	893	940	875	817	974	871	838	867	884	875	911	916	877	960	909	809	904	918	934	907	880	885	894	902	945	920	912	873	897	906	915	884	896	916	877	933	854	826	880	907	921	919	903	901	878	887	875	903	922	924	915	930	884	860	950	887	910	879	896	897	916	899	897	916	897	869	902	909	893	857	912	913	977	919	847	919	971	926	966	900	907	890	879	875	920	924	891	945	887	953	902	886	924	868	889	896	894	938	947	899	889	916	933	950	867	942	960	903	924	941	874	896	924	895	933	886	912	906	902	878	833	881	972	916	916	963	908	961	914	879	900	945	914	893	881	952	955	925	927	957	915	919	877	910	920	929	904	903	885	936	960	912	923	922	902	955	925	896	940	878	893	952	909	916	891	889	889	859	916	908	893	924	885	864	928	936	901	817	920	884	921	904	908	918	966	882	943	917	884	910	915	918	968	988	904	913	882	886	859	868	870	891	957	948	935	886	897	892	869	922	903	888	927	892	928	940	917	935	883	907	927	885	907	912	911	930	918	889	893	950	929	927	949	879	900	905	838	950	900	986	845	896	899	1003	897	915	903	889	957	942	919	889	909	905	860	936	913	886	892	914	919	893	896	905	925	919	891	954	928	881	903	905	878	960	924	890	901	903	906	939	876	905	950	925	964	940	927	916	921	910	897	897	865	860	906	913	894	850	887	911	900	895	895	913	914	927	924	918	883	894	903	930	866	919	875	879	835	916	886	917	936	901	880	928	923	887	954	914	901	898	929	915	942	926	909	914	871	906	880	906	915	927	904	931	903	907	966	911	936	921	939	901	889	902	941	936	907	922	917	923	938	898	915	890	877	926	943	919	939	906	902	890	932	868	912	875	947	883	940	906	886	876	823	935	908	894	948	870	908	922	945	945	906	924	915	877	906	894	923	905	891	941	869	909	929	918	905	945	861	886	906	917	921	946	953	950	892	902	887	895	872	950	919	971	898	878	949	945	945	890	896	913	891	887	924	936	894	919	880	892	894	930	888	919	867	946	926	880	889	930	920	939	926	935	887	866	894	958	964	872	904	880	915	853	891	858	902	910	865	933	877	922	891	945	899	854	874	960	874	889	901	840	912	873	893	895	956	922	881	883	856	954	888	910	925	922	931	898	957	932	939	907	838	929	874	961	905	890	960	982	918	927	868	865	911	894	921	944	930	908	935	950	878	917	912	874	903	882	932	892	922	897	895	896	919	877	842	935	956	891	911	866	861	959	920	879	896	867	916	951	887	857	918	884	955	880	873	898	946	862	949	897	919	931	938	915	900	918	959	947	939	901	981	832	919	932	923	891	936	927	945	875	953	869	932	912	904	898	960	874	960	870	928	922	929	897	914	937	908	932	938	910	912	875	881	907	932	898	916	861	933	953	900	893	910	926	830	907	922	884	872	894	946	926	850	898	901	925	913	917	909	891	909	932	882	908	919	917	932	896	898	880	873	928	886	932	929	971	863	893	859	864	895	884	833	899	916	899	894	930	961	865	831	917	886	901	881	878	886	892	913	878	940	883	840	912	896	957	907	913	919	926	944	889	903	898	865	895	874	907	917	872	947	893	916	925	885	938	907	888	868	886	873	871	857	895	940	875	970	874	906	893	925	851	934	933	917	917	925	918	927	887	975	957	899	907	892	896	990	892	879	866	909	896	972	873	910	923	877	887	912	898	902	860	860	915	910	908	918	887	868	917	918	892	924	901	920	909	913	917	892	924	875	913	917	873	902	875	949	895	958	845	911	845	932	866	906	952	947	909	924	892	906	902	925	923	894	948	872	919	895	880	933	882	903	898	916	959	989	898	965	949	895	918	944	857	892	924	932	903	894	852	894	884	902	924	894	928	914	941	914	869	922	865	896	898	894	901	938	897	926	916	885	894	939	870	923	893	916	901	919	912	908	868	924	946	925	905	889	935	945	876	931	923	872	921	900	898	946	907	903	914	925	952	873	933	899	915	919	955	906	962	901	896	833	872	892	898	927	920	899	893	920	823	938	879	911	908	907	899	907	849	907	918	956	844	853	923	905	921	917	956	925	890	940	925	902	910	956	880	913	883	827	897	904	933	924	888	926	861	885	925	963	896	911	920	941	858	893	927	954	956	913	912	924	853	953	902	865	941	907	908	868	907	934	886	891	920	943	953	964	954	898	915	923	936	894	930	913	931	850	926	870	947	917	924	943	936	885	935	893	900	927	924	907	923	928	911	920	903	917	856	907	917	884	934	870	923	908	911	901	932	959	852	908	915	868	952	867	935	850	906	919	920	877	911	930	850	839	846	880
59128	51220	48935	44082	31134	25897	23532	17843	7969	1385	479	426	433	406	391	428	410	434	385	418	405	417	407	404	389	363	418	395	436	400	410	438	395	430	423	414	388	411	405	402	399	400	388	384	390	400	392	419	415	424	414	419	428	412	406	435	405	368	366	392	404	384	403	436	388	382	429	387	400	366	381	425	382	440	395	441	429	396	416	409	402	408	391	467	407	371	408	421	396	388	399	396	390	403	384	383	428	418	420	411	414	384	401	414	461	381	410	415	378	383	391	414	409	405	399	412	406	471	345	348	346	385	387	393	438	391	410	421	394	427	360	399	372	407	427	421	382	381	383	398	387	435	359	413	406	412	410	456	381	429	407	432	420	384	405	408	406	404	377	401	401	396	400	411	418	405	446	383	409	397	429	387	370	394	418	403	430	409	408	447	389	408	379	410	413	393	381	414	420	428	404	406	385	407	427	412	403	420	413	406	386	376	415	416	391	383	387	419	437	371	403	438	440	381	416	400	389	411	395	396	423	400	416	409	418	396	426	362	364	407	451	431	409	375	400	443	408	382	398	389	385	443	421	399	399	375	427	393	381	404	391	411	395	391	379	435	351	400	399	432	392	400	408	404	382	401	411	368	416	399	379	406	370	423	425	394	406	412	420	404	441	420	421	399	414	421	419	397	376	418	383	390	411	430	414	408	401	388	350	373	427	374	411	393	396	386	385	430	400	384	415	405	377	407	436	402	398	404	450	434	412	418	382	389	395	341	384	416	381	380	417	386	385	387	435	415	423	440	421	399	411	399	421	393	386	414	389	384	451	423	398	416	398	414	412	392	424	449	405	409	425	416	397	349	413	373	402	385	419	381	428	443	423	410	355	403	375	388	396	357	373	441	402	392	423	406	412	391	449	396	436	404	406	373	393	385	428	386	393	407	370	425	376	407	410	424	389	377	394	405	339	387	377	398	402	397	389	382	379	442	392	357	417	402	418	373	416	387	399	431	386	374	442	384	405	411	422	424	407	410	380	408	406	440	399	380	443	403	387	394	440	397	402	373	390	369	408	398	379	423	368	419	420	385	373	400	436	396	430	362	382	444	425	385	389	411	397	425	408	373	418	379	371	406	432	419	387	436	419	443	400	400	407	411	434	391	365	388	414	425	429	401	409	377	382	406	410	387	406	385	419	371	369	393	363	400	418	404	383	399	419	396	371	431	400	409	389	436	388	416	398	389	367	390	391	427	396	399	405	386	406	441	408	396	416	405	392	394	369	403	417	450	394	388	414	401	407	377	390	367	397	400	425	389	381	424	434	371	425	427	373	376	395	438	422	420	402	404	411	395	407	431	419	426	408	421	371	400	400	379	395	397	378	402	396	372	389	393	444	413	395	399	403	425	411	422	418	377	407	435	396	368	383	375	408	350	383	388	394	396	397	400	375	375	405	400	373	363	421	420	357	389	393	428	429	416	367	390	377	365	407	382	404	396	404	357	427	443	399	385	423	379	399	412	387	417	415	405	422	386	426	441	362	442	374	384	431	403	433	379	398	361	383	424	390	366	387	374	406	399	409	396	401	405	404	383	407	405	396	368	451	362	383	356	391	418	410	400	384	375	392	394	415	384	426	426	407	446	414	411	437	400	411	399	392	430	409	400	419	448	430	413	434	396	372	442	410	382	384	387	421	398	410	411	417	428	406	438	462	440	411	439	423	387	401	390	424	410	400	400	367	374	418	418	408	396	400	409	408	407	428	389	406	404	412	412	397	390	396	433	412	373	373	406	390	379	365	365	352	416	450	430	387	382	434	402	417	403	375	354	379	413	429	378	387	395	392	413	396	390	439	406	418	438	408	429	405	426	376	441	429	419	397	421	389	381	409	405	379	362	422	396	408	372	429	369	409	389	387	433	420	402	375	413	427	408	421	353	404	436	396	393	384	411	443	376	374	378	389	372	393	410	419	412	404	414	395	374	416	365	376	381	394	377	427	392	432	389	373	449	452	400	423	383	389	408	421	374	419	444	409	428	410	403	408	441	367	421	377	394	441	391	400	418	417	408	383	372	372	386	410	435	390	406	402	410	402	424	398	417	426	417	388	383	383	370	394	416	356	382	360	430	427	390	420	417	408	389	408	406	390	428	375	389	401	366	377	396	386	399	417	406	435	403	401	410	424	397	424	429	416	389	384	365	387	403	398	384	418	406	398	420	396	428	447	411	384	410	435	378	400	458	389	360	351	427	407	421	409	429	441	390	404	422	411	412	445	434	385	421	393	377	375	373	377	390	421	409	390	420	434	369	431	364	433	421	396	388	423	395	411	434	399	412	446	376	399	446	409	392	443	395	438	387	379	384	404	358	418	409	425	399	408	389	396	388	409	377	388	395	395	416	420	397	398	428	379	378	394	398	394	366	407	392	415	395	409	413	447	429	391	386	362	378	421	399	364	383	387	411	434	383	376	391	383	360	430	380	388	396	411	380	414	391	404	469	410	410	386	418	377	417	409	427	422	430	420	395	400	392	409	383	408	392	401	375	391	422	422	407	408	376	385	444	439	403	401	423	399	440	414	413	395	419	414	393	391	381	406	404	405	435	385	392	393	393	419	377	420	369	378	410	364	439	414	437	383	413	408	451	387	402	358	408	362	416	444	371	422	367	389	370	400	409	388	426	412	431	355	368	415	395	376	390	417	431	395	375	412	407	418	426	433	398	393	380	395	425	386	399	397	424	389	363	414	423	401	411	407	410	358	412	387	380	377	443	432	406	395	420	417	424	401	422	352	375	413	436	378	384	351	405	411	395	399	435	391	410	385	408	458	406	375	429	416	419	423	370	415	438	383	418	406	427	421	389	411	382	387	398	370	380	439	421	424	348	401	403	413	387	386	395	390	381	415	381	388	411	426	394	376	402	402	402	367	403	411	407	420	386	397	360	395	441	402	389	427	396	365	390	380	412	424	402	431	373	411	412	411	460	390	411	400	392	380	422	366	398	405	417	439	389	437	406	396	431	374	441	416	423	416	413	418	402	413	428	420	421	389	398	386	399	379	393	406	426	392	382	389	404	410	395	416	410	386	403	427	376	439	418	411	414	418	417	409	396	400	403	448	419	416	443	403	407	391	395	392	406	464	377	363	395	407	407	411	391	384	400	374	416	386	365	393	393	377	409	403	437	372	415	412	407	376	395	392	387	390	421	378	400	406	364	408	368	400	374	426	404	411	394	409	403	430	415	412	414	370	376	408	385	382	395	386	408	418	390	362	423	391	435	373	361	415	421	410	425	414	404	387	431	403	431	426	395	422	407	386	387	451	421	388	429	442	402	407	436	397	387	422	368	387	376	405	396	393	360	342	389	384	426	397	413	396	381	390	393	424	393	402	397	411	422	402	387	434	386	447	426	400	390	384	428	396	415	427	397	384	404	377	401	390	374	403	424	402	423	365	397	375	413	413	376	423	448	415	403	394	399	397	373	456	421	412	388	408	402	386	393	451	415	408	391	397	414	433	397
51552	61191	58304	56123	47772	41317	25225	9393	2808	1258	990	950	951	935	901	903	905	905	883	915	894	902	917	912	934	910	887	885	899	866	861	884	856	867	884	909	857	890	832	886	921	886	901	835	881	857	910	886	849	874	834	911	924	878	845	842	904	902	900	842	893	876	907	872	847	872	867	862	878	881	865	902	862	879	829	911	912	893	878	906	898	883	913	876	846	915	902	854	856	906	906	885	862	920	897	934	882	853	868	874	836	858	940	908	838	804	911	908	934	895	866	938	916	866	858	881	865	874	870	861	947	886	830	874	906	856	867	867	900	868	871	819	888	881	913	861	888	895	902	881	914	894	889	859	843	838	852	889	927	843	895	862	902	931	837	917	891	947	947	863	851	870	879	870	896	854	915	921	902	821	906	873	864	828	905	910	864	903	893	893	847	961	840	852	854	904	878	836	884	869	849	886	863	952	926	867	870	840	894	871	847	882	911	933	939	898	850	934	871	886	885	850	919	928	869	936	904	830	903	833	888	819	896	930	882	899	907	898	852	888	888	888	890	872	886	861	839	916	869	874	853	878	865	900	871	868	890	870	868	830	795	915	865	834	907	830	874	846	895	924	906	938	886	860	865	849	860	883	891	877	891	932	874	931	914	900	920	897	900	940	874	892	865	888	920	910	907	866	885	873	878	883	868	884	882	877	879	883	905	888	839	868	877	899	849	896	911	869	914	893	831	877	879	906	909	851	865	906	865	875	875	879	931	888	889	860	878	865	893	884	838	910	933	867	841	818	838	898	888	853	902	883	853	816	893	892	852	892	870	850	870	890	931	870	875	896	865	912	866	881	816	862	912	923	837	858	895	872	968	922	951	854	848	902	842	906	878	910	862	858	905	902	916	852	901	894	884	885	852	815	865	895	872	899	921	903	866	868	800	897	925	852	894	892	866	882	881	885	896	861	890	871	887	851	921	897	880	837	872	911	920	849	828	903	898	890	880	860	914	837	917	921	965	869	922	897	890	935	905	918	944	900	856	844	929	861	855	948	855	901	893	869	879	883	908	864	871	850	858	856	869	864	885	886	911	866	935	883	871	898	872	915	910	919	872	866	893	886	891	865	962	958	847	873	832	911	918	914	903	862	874	884	924	845	871	867	904	901	889	938	916	894	831	879	947	901	850	883	865	868	883	893	890	887	940	923	907	920	911	851	913	906	899	904	866	926	885	870	861	905	949	919	856	904	889	866	855	902	903	866	902	847	870	876	871	844	853	870	870	808	910	845	904	875	903	882	839	900	855	928	867	853	864	847	817	868	899	918	857	884	912	929	867	896	849	861	836	874	857	897	864	895	863	927	876	861	896	891	912	871	870	802	822	809	934	879	842	874	899	799	933	873	883	856	889	867	941	846	853	848	869	866	867	866	895	860	895	853	850	946	887	955	833	832	836	881	916	919	862	875	880	882	944	864	840	892	874	915	894	899	870	890	834	887	884	845	857	868	852	845	908	860	861	895	851	953	865	867	883	918	879	904	871	918	895	941	928	914	902	851	823	912	861	884	863	913	914	877	896	861	881	830	900	966	836	860	834	923	901	886	846	861	857	943	917	862	890	852	882	890	927	898	883	867	886	926	910	886	905	875	859	843	919	873	901	913	885	866	918	846	872	820	898	863	896	873	839	882	834	871	901	913	841	892	885	845	892	908	872	863	881	905	885	867	897	897	925	899	867	837	834	890	874	879	876	833	881	897	897	848	893	875	890	858	846	930	845	854	858	842	874	918	876	870	894	860	848	922	840	892	842	865	925	898	861	909	897	866	880	906	886	881	890	856	917	853	876	909	899	873	850	897	850	885	880	866	920	885	876	926	927	893	899	906	941	916	956	876	864	823	864	933	846	875	904	907	891	871	894	887	905	878	905	917	891	899	828	872	894	849	944	916	911	886	868	891	893	841	832	846	849	863	894	866	877	899	873	886	897	895	912	887	898	895	860	868	874	928	849	835	883	867	910	874	878	856	898	876	872	879	864	917	826	827	858	889	910	856	868	832	859	902	915	881	939	885	918	863	861	915	883	873	875	857	915	877	856	878	924	843	870	878	919	881	867	861	813	850	835	868	920	910	876	937	883	862	851	986	883	891	896	872	853	869	804	913	870	854	905	887	904	929	864	867	895	894	881	895	905	857	861	863	868	892	884	907	864	855	898	897	918	931	853	869	890	886	944	853	912	928	881	920	860	874	832	894	898	892	896	895	857	786	879	922	858	931	910	912	886	889	895	916	905	907	902	887	955	883	903	882	908	873	876	944	913	909	895	929	911	918	893	890	862	881	899	913	940	891	954	901	850	895	882	871	811	889	844	939	876	911	896	835	876	893	879	874	908	879	892	863	919	898	911	897	924	884	872	882	911	852	862	914	850	866	889	839	907	938	887	882	924	881	919	942	930	920	924	893	903	899	911	897	909	860	850	864	884	905	891	914	850	887	925	900	843	811	837	861	873	871	864	889	910	835	898	834	874	864	874	907	889	852	905	857	841	829	914	924	866	860	875	904	866	863	905	848	912	884	860	859	858	886	869	876	830	910	880	826	898	906	908	893	873	879	877	886	916	892	922	902	842	874	891	929	870	879	873	871	870	916	880	900	863	865	887	877	851	890	879	881	873	814	903	869	876	879	896	904	879	901	880	839	895	871	826	897	892	856	853	875	888	844	909	869	828	933	885	930	829	847	819	903	858	862	869	880	866	913	860	906	874	907	931	887	871	938	887	864	893	912	903	867	879	925	834	849	852	888	896	845	906	874	894	872	839	884	899	895	880	872	839	870	902	901	908	888	894	896	870	847	827	868	883	887	898	920	899	881	908	855	883	847	870	839	882	854	869	883	909	914	913	895	839	853	861	881	881	857	898	874	878	909	927	885	902	855	881	869	858	853	826	911	872	837	873	842	879	920	868	845	919	855	925	897	868	832	956	900	931	895	885	868	882	888	873	887	882	915	891	851	858	890	895	915	842	848	855	916	847	917	868	911	929	885	896	908	892	919	816	900	930	888	882	828	851	919	881	865	904	850	887	849	884	841	858	901	919	921	889	808	858	902	864	923	828	826	811	884	889	854	917	845	881	865	887	913	827	894	841	890	874	894	900	831	889	915	864	865	904	871	923	846	878	922	898	869	860	891	910	889	911	873	860	881	880	872	891	853	875	885	883	868	855	897	881	863	880	863	877	851	886	884	886	880	862	834	889	895	866	876	889	881	900	870	906	869	856	862	905	899	861	916	875	915	900	927	889	935	879	832	799	871	919	928	867	896	911	846	880	927	958	858	860	900	921	840	885	877	814	893	850	913	881	874	888	908	812	872	855	903	882	911	854	890	871	826	924	822	889	878	864	859	872	881	937	893	852	867	799	911	842	911	931	849	940	866	862	916	872	916	904	881	914	905	898	926	860	867	868	905	913	865	953	866	852	903	875	847	924	907	885	848	857	852	892	870	882	825	884	927	854	860	909	851	863	912
61619	51275	44204	33221	26357	26685	25406	20256	10061	1853	506	398	408	413	365	433	382	430	372	377	351	368	350	370	404	349	383	372	405	385	368	394	380	340	377	385	374	376	384	383	378	359	375	373	377	355	374	381	392	408	377	369	366	385	385	366	364	383	371	346	368	386	340	368	387	418	382	381	362	369	374	370	378	379	390	391	381	369	336	347	401	419	382	366	367	363	357	384	344	373	377	369	357	336	391	382	392	359	404	385	397	405	373	400	357	385	398	384	368	356	385	378	381	413	387	399	367	355	383	412	355	344	363	359	403	344	385	383	401	366	356	372	371	363	389	380	397	383	400	369	360	363	385	381	362	391	390	333	362	397	400	405	408	373	367	347	404	384	404	373	388	402	375	357	385	388	365	357	370	364	396	388	370	353	354	370	402	369	386	388	358	372	370	351	352	357	392	380	324	362	396	370	418	389	337	352	371	361	367	359	346	337	392	406	390	388	384	347	364	397	403	359	371	335	402	386	398	382	383	400	382	349	406	390	344	371	409	337	375	382	376	386	367	356	371	403	366	380	360	404	383	362	368	368	399	392	345	401	402	361	367	440	374	372	384	390	342	350	384	350	357	389	389	383	404	362	382	369	384	393	327	361	369	382	394	369	398	356	381	357	350	372	379	400	346	342	353	354	380	395	391	369	359	378	420	379	383	389	405	375	356	394	399	366	405	365	370	376	360	410	370	367	374	409	390	388	409	393	381	370	368	360	365	363	342	410	377	396	394	353	398	398	396	351	389	404	382	370	335	341	328	400	407	367	396	408	378	368	355	367	369	360	339	337	374	397	330	370	361	435	399	381	392	389	334	388	387	372	358	358	368	390	369	323	349	431	394	393	375	358	413	374	365	320	355	363	378	377	343	409	393	322	357	361	392	367	385	386	355	394	379	352	372	376	372	350	363	354	383	407	380	379	341	382	388	367	404	366	351	361	405	375	364	407	391	389	370	371	382	379	379	376	377	367	369	352	380	354	359	375	364	411	415	369	376	364	415	384	333	382	398	401	358	364	398	355	376	376	383	373	392	370	398	341	405	382	374	361	346	392	390	407	349	344	393	377	338	376	385	373	363	365	341	346	353	369	408	358	402	361	352	347	388	348	391	371	381	386	338	348	377	378	355	397	372	371	360	380	358	376	362	381	397	338	410	361	393	375	345	390	367	408	375	339	395	369	401	394	345	366	424	419	350	388	360	363	355	357	333	386	352	389	389	387	363	382	411	400	389	385	358	383	376	353	406	382	375	345	418	382	351	373	377	361	332	349	376	401	382	358	386	384	383	360	379	382	369	393	394	330	331	378	393	398	428	350	350	392	354	347	397	415	399	378	370	390	376	361	363	370	391	377	380	386	383	367	330	364	335	355	355	379	370	356	365	375	363	395	330	379	370	353	370	339	385	352	352	387	333	376	401	383	353	419	414	356	365	388	417	386	367	359	378	375	373	378	371	384	336	402	388	402	372	360	389	386	406	364	362	332	354	378	337	392	375	349	390	319	371	380	380	343	378	368	406	383	367	376	385	382	377	380	389	375	397	387	372	348	393	355	418	387	371	369	328	370	386	388	357	371	382	342	415	348	380	359	375	379	331	355	340	376	396	347	351	384	364	368	400	378	373	350	406	366	408	382	387	374	357	399	357	371	354	344	392	384	370	382	384	373	391	376	374	403	406	366	351	352	390	346	392	403	395	364	395	368	370	396	378	379	386	353	390	378	372	400	366	367	391	360	369	345	378	398	382	384	340	403	404	342	403	366	391	350	369	352	380	394	356	410	398	386	363	404	377	341	381	367	360	352	379	389	371	329	386	352	365	360	313	330	390	362	360	395	373	415	398	373	342	401	366	338	369	357	397	388	418	354	358	385	386	351	369	388	382	350	399	415	415	371	381	363	376	391	391	379	359	345	381	346	327	378	395	392	360	393	359	422	365	403	431	380	408	352	395	358	413	385	377	360	352	378	353	378	339	364	377	406	354	402	389	348	363	415	391	392	335	386	372	373	353	347	357	369	366	346	357	378	353	388	373	397	345	414	367	401	354	353	337	385	390	366	396	371	360	386	404	345	387	384	383	349	351	354	360	341	368	337	388	400	366	374	369	365	376	369	384	370	355	392	365	374	385	363	359	361	370	427	343	389	387	384	389	373	364	385	405	386	344	420	384	407	375	365	364	392	371	362	370	404	404	383	385	377	349	371	377	360	367	358	385	403	361	337	369	354	391	386	379	397	381	374	386	333	370	353	360	366	396	366	364	365	365	375	386	409	341	365	368	359	358	379	404	349	404	368	362	377	349	377	417	412	352	366	354	401	377	359	375	374	355	388	362	375	392	357	348	346	356	385	418	383	361	382	358	360	376	379	382	328	330	347	342	347	353	353	372	351	406	373	426	362	364	372	400	354	383	369	425	370	341	376	381	396	357	370	335	334	374	363	354	406	383	384	382	377	363	369	361	369	386	385	366	381	355	389	377	340	378	405	358	362	369	357	368	391	404	389	385	386	398	378	383	354	345	354	396	378	369	351	403	353	390	333	359	368	366	377	358	398	371	389	340	364	369	407	366	345	381	371	363	395	392	365	404	357	347	386	371	351	358	383	383	354	360	394	356	324	372	353	373	385	373	356	395	392	365	402	384	368	356	354	376	361	391	416	372	363	370	430	327	369	371	378	352	364	380	389	393	327	349	394	366	399	388	370	377	417	401	351	374	360	329	351	407	380	404	354	368	375	377	344	393	368	364	391	360	341	381	380	380	384	392	400	370	380	387	380	380	373	405	369	386	397	383	360	394	392	365	363	367	336	371	381	367	332	376	371	378	421	393	379	345	364	380	390	359	419	405	349	352	349	412	395	361	386	396	355	364	375	367	373	333	374	366	337	392	387	372	353	362	339	374	408	348	329	360	379	355	360	407	415	387	389	357	384	364	331	331	375	371	401	359	364	349	386	384	398	361	387	334	359	357	397	359	367	355	380	354	357	375	410	365	349	402	355	383	367	366	385	386	344	369	413	354	358	374	365	359	420	375	393	390	341	368	376	385	367	359	367	363	325	345	368	374	385	379	385	401	394	356	359	378	323	371	376	365	355	378	380	372	379	375	366	365	386	361	376	365	338	360	368	377	368	392	344	381	344	405	380	342	380	377	355	390	325	354	366	345	387	353	306	375	365	378	360	366	367	354	417	355	379	353	357	366	358	385	416	370	384	381	427	352	351	375	358	388	380	395	391	351	328	351	374	441	360	367	381	377	360	384	358	378	382	355	363	353	393	376	363	397	403	389	342	406	358	389	382	390	378	424	382	391	361	328	367	386	361	349	369	386	383	380	378	389	322	385	393	372	378	400	386	387	387	391	405	345	398	379	389	412	366	352	343	365	395	388	373	403	378	381	419	404	367	404	334	371	357	329	364	399	367	369	356	371	369	357	384	372	405	376	426	344	349	331	376	364	342	364	352	396	372	372	377	406	398
51331	59225	53791	50960	61231	51293	34360	14714	4258	1455	989	871	831	825	857	849	925	858	812	835	870	818	814	803	824	824	813	827	814	809	787	828	872	830	798	828	844	850	833	796	827	820	807	809	809	812	843	801	837	810	825	765	792	800	831	766	855	807	813	840	837	827	815	826	845	828	743	782	821	812	810	803	823	841	774	801	841	800	831	818	789	780	816	781	798	807	832	818	836	786	808	829	809	860	819	826	807	755	776	802	763	857	832	809	777	805	830	812	794	838	837	817	860	780	807	774	775	869	760	787	810	835	869	810	791	807	848	810	762	786	784	811	841	810	777	803	737	849	806	789	840	809	809	816	837	794	782	789	792	774	798	775	815	852	809	835	809	804	753	806	792	814	868	776	784	818	803	837	808	800	807	750	804	831	765	805	776	799	837	756	768	808	834	791	774	860	817	756	789	799	837	823	792	864	859	787	821	848	822	794	793	872	798	838	830	759	843	861	819	858	789	816	763	827	820	834	801	824	786	811	790	751	796	781	775	868	816	811	855	765	820	790	835	838	802	844	803	755	801	808	733	784	845	827	749	791	828	819	829	807	858	804	813	697	821	780	824	763	804	773	774	809	826	777	778	835	792	749	800	840	786	834	828	820	786	828	779	835	802	791	844	779	787	800	833	781	776	743	816	784	813	876	781	830	770	778	840	826	801	766	810	814	780	827	843	818	818	785	818	820	751	839	730	838	798	771	853	750	809	759	759	779	787	780	831	828	799	828	841	851	840	815	863	814	803	788	749	807	810	781	846	827	803	746	824	759	826	805	784	806	822	783	780	772	840	792	808	786	845	828	860	783	821	817	820	797	859	837	794	825	818	826	780	845	825	830	847	754	850	813	819	825	825	797	776	845	869	795	789	816	837	798	775	796	792	773	773	768	770	811	805	758	811	822	836	824	796	805	763	788	850	785	789	805	777	807	839	806	794	798	791	819	805	841	832	807	847	802	785	787	743	804	806	797	865	829	785	831	834	795	767	803	813	775	787	774	826	779	761	830	799	819	828	822	773	849	770	807	813	825	858	837	852	794	839	858	819	796	847	803	812	813	762	784	846	806	806	860	790	798	880	789	833	812	802	843	815	829	766	823	814	816	793	818	819	742	785	833	757	822	781	788	797	798	750	822	822	750	796	816	815	800	793	852	860	809	844	845	813	804	763	798	835	788	818	826	844	799	761	748	816	831	825	844	821	851	814	842	724	776	788	791	818	806	767	794	865	829	799	813	800	823	806	820	810	796	764	786	785	789	853	833	824	766	805	856	802	830	762	758	842	757	829	845	821	822	767	859	743	800	807	785	783	816	773	829	810	827	842	819	811	844	839	810	806	755	836	799	838	857	856	821	789	835	812	814	805	794	827	828	834	779	841	794	819	805	827	839	850	852	805	848	786	826	830	763	804	786	806	806	849	821	821	779	795	831	806	808	830	782	848	787	753	844	823	804	788	760	753	828	780	825	786	798	780	863	793	787	788	798	856	750	865	799	832	784	751	788	847	800	788	818	818	787	802	789	819	794	820	822	786	791	802	828	845	833	797	796	765	824	795	819	830	792	780	806	796	801	804	783	831	773	792	819	823	850	816	784	841	766	799	810	818	838	810	792	848	841	810	772	810	809	784	812	764	811	759	814	817	853	823	791	806	796	824	803	775	875	808	817	801	781	755	819	780	784	822	806	798	859	799	843	801	814	831	808	819	813	816	770	845	825	794	793	798	787	786	803	799	823	841	735	810	852	834	813	786	793	805	758	854	832	847	802	823	821	808	868	834	815	845	771	763	830	785	796	837	810	815	791	774	868	852	814	808	826	779	828	865	836	791	777	861	820	851	806	791	827	771	835	781	814	775	815	802	818	825	809	850	844	805	798	776	820	827	805	783	793	801	807	806	792	771	815	841	869	816	779	814	831	807	785	878	816	808	816	805	815	785	836	803	731	775	767	844	746	786	831	794	862	756	830	793	795	797	823	789	844	779	781	848	861	819	821	843	806	802	781	766	817	802	789	817	836	815	821	860	821	816	763	798	834	777	832	762	803	792	813	791	792	790	776	805	821	760	809	801	817	752	816	766	821	764	854	819	831	781	803	802	788	843	836	840	794	799	850	775	864	754	829	824	854	803	831	814	776	798	826	798	757	819	715	800	808	831	841	866	836	812	780	805	798	812	813	744	809	779	777	861	779	789	852	774	764	751	752	847	829	770	837	787	806	785	840	875	853	812	788	830	804	790	789	865	818	837	795	803	828	812	787	815	762	827	819	798	862	836	791	803	846	840	780	875	807	771	833	865	800	845	799	756	799	769	832	784	807	817	790	787	833	815	791	812	791	813	825	801	814	819	855	780	770	825	836	806	830	791	829	804	805	738	777	801	811	826	826	740	816	824	864	776	841	825	769	832	814	859	832	818	811	802	807	821	804	787	794	780	813	792	814	805	824	818	807	833	788	848	775	803	783	797	765	851	810	857	835	804	863	796	778	811	830	813	797	830	810	866	819	819	761	838	843	813	858	815	775	817	779	809	766	822	815	767	798	827	797	753	772	843	777	841	842	849	767	822	851	825	884	782	817	813	795	843	879	794	784	789	788	790	836	802	822	805	832	800	820	831	805	740	779	799	809	776	791	790	734	757	811	834	893	761	824	822	807	785	810	812	807	776	841	814	783	814	791	817	754	780	767	787	819	831	805	783	779	806	831	772	777	759	769	821	857	801	867	816	766	807	832	802	786	844	790	808	885	763	880	813	840	834	833	838	780	806	804	827	783	832	782	759	802	857	787	844	823	806	836	830	779	781	770	819	803	763	820	837	808	819	794	798	810	781	815	818	816	785	859	756	832	777	817	869	783	808	800	823	865	782	778	807	831	806	850	756	842	827	862	826	796	817	811	786	847	853	795	844	798	816	796	809	795	783	853	795	813	773	804	822	867	816	851	762	777	763	802	798	791	830	805	825	810	799	828	779	802	759	825	772	761	794	835	793	839	817	788	787	804	834	821	802	845	782	860	780	802	803	808	809	840	809	770	793	787	841	822	837	794	811	761	785	804	835	851	823	826	786	844	798	812	813	776	793	832	812	796	801	752	799	791	807	829	788	821	728	800	819	797	854	811	813	815	820	823	859	884	800	826	788	776	748	762	809	747	879	798	804	852	829	846	792	826	821	794	789	829	810	777	780	801	859	804	804	825	864	787	762	826	837	802	775	803	768	821	786	846	761	817	869	816	811	804	846	788	764	787	803	825	827	850	813	788	805	818	867	825	846	764	784	818	777	748	826	814	788	838	808	793	760	831	751	812	744	807	839	797	822	812	783	798	782	816	811	801	788	814	800	824	789	833	769	806	830	788	836	840	830	797	755	821	752	845	793	837	813	787	807	798	810	751	783	830	864	782	764	836	785	772	786	809	786	806	808	810	787	763	775	851	807	833	784	809	812	802	807	781	829	820	805	788	807	809	792	841	831	844	790	881
23136	30603	36344	18901	6116	4160	2451	1066	569	412	375	379	402	412	365	386	408	407	407	389	378	381	394	429	408	376	407	420	386	421	398	403	378	386	378	394	379	354	328	378	364	393	388	367	425	382	416	378	351	379	397	386	403	354	379	398	364	400	384	431	421	368	390	392	353	382	410	420	416	369	423	393	472	394	390	381	379	369	370	350	371	343	391	357	355	392	387	362	382	401	386	387	392	387	394	403	382	387	440	385	402	363	371	370	343	421	371	376	359	399	397	402	379	390	398	391	406	413	408	424	414	386	408	369	402	367	370	414	348	419	345	412	386	407	376	397	406	377	377	376	396	390	412	366	351	394	417	376	418	357	323	372	365	381	410	401	381	363	418	371	365	399	402	382	371	362	384	388	365	389	399	368	366	437	410	391	373	389	353	401	399	390	376	350	423	340	436	353	380	382	410	391	390	378	334	387	399	389	387	368	424	407	368	409	406	382	374	362	385	410	421	392	400	402	376	415	372	414	377	374	415	364	357	399	399	387	397	381	372	390	400	363	406	388	409	402	403	361	365	396	377	409	381	413	394	378	383	410	413	380	358	420	391	389	393	397	403	342	385	405	406	394	372	416	364	390	368	393	374	383	392	373	415	382	337	385	401	386	386	381	403	393	397	414	390	376	370	428	389	422	401	411	379	360	384	376	421	423	391	401	412	368	417	401	430	363	412	388	373	393	381	365	377	367	373	419	378	365	353	374	410	404	366	396	401	353	382	410	385	384	392	402	406	420	399	382	354	369	368	373	407	374	355	384	395	381	418	411	410	417	396	369	381	406	405	401	399	408	376	420	374	397	374	430	373	394	391	387	424	383	409	427	397	401	414	432	425	386	406	435	375	400	424	361	370	421	380	393	405	395	383	366	389	398	401	406	373	388	369	420	419	399	400	423	381	400	385	398	385	401	379	383	438	408	384	393	405	379	395	370	401	368	407	373	402	377	382	389	382	393	350	360	428	403	373	390	363	382	411	400	362	387	404	386	423	395	421	414	373	389	374	388	383	385	384	368	396	419	404	415	395	371	391	427	387	410	416	362	385	361	425	388	392	385	416	391	413	375	408	402	409	382	398	431	386	409	408	434	407	351	406	382	347	404	431	382	344	390	401	392	347	370	400	393	381	383	444	389	400	371	360	434	416	428	387	363	381	403	408	380	391	387	345	397	414	376	400	388	408	391	420	381	379	381	363	395	386	382	393	396	378	435	377	389	387	436	375	428	375	402	420	388	390	368	398	377	378	410	393	372	398	371	394	378	378	423	379	387	409	351	349	384	413	379	364	400	368	396	367	382	383	408	367	404	342	400	408	403	413	369	369	399	403	393	374	429	419	410	423	394	387	386	391	383	401	401	425	403	398	372	363	387	406	370	382	398	364	404	376	385	373	375	412	403	398	404	378	423	389	405	352	391	382	370	403	354	443	412	362	383	394	393	415	353	412	397	393	403	400	401	397	362	379	362	370	401	387	344	385	330	412	382	401	363	395	391	367	407	426	418	412	375	384	391	336	420	398	410	407	380	390	383	387	384	385	375	430	392	383	378	391	394	419	363	340	350	440	414	367	390	369	414	362	394	378	346	388	372	369	410	376	378	376	387	392	388	385	401	414	382	364	403	366	428	338	401	368	381	381	399	416	386	379	386	395	409	380	385	403	387	415	379	365	406	367	397	368	377	384	392	392	352	361	396	375	395	396	373	376	387	401	414	406	426	400	380	374	360	349	346	359	370	395	389	378	417	380	377	409	371	414	391	436	413	378	389	364	375	403	412	392	405	379	410	405	376	400	362	396	364	399	363	408	404	412	394	414	381	385	378	380	370	420	387	392	417	414	431	421	386	368	396	363	369	386	349	352	417	377	359	397	364	369	401	393	384	447	433	386	411	416	385	409	367	377	385	378	426	382	403	397	415	391	364	374	389	396	423	377	365	405	412	368	390	374	385	363	413	388	368	382	394	391	371	376	355	372	391	387	412	368	436	396	383	382	388	381	414	393	406	395	381	371	418	384	422	415	387	406	415	429	398	367	370	420	375	408	360	355	381	376	383	358	399	378	388	383	374	384	403	404	370	409	396	367	386	392	386	387	386	396	385	368	397	404	370	411	375	395	397	408	389	407	376	382	391	378	361	383	415	413	388	403	404	379	374	368	378	408	388	383	420	368	427	379	361	380	375	396	407	386	365	396	385	367	349	396	359	390	376	418	402	399	403	377	421	366	389	405	379	376	375	405	351	414	398	392	408	360	395	380	369	388	385	385	340	401	372	369	412	364	369	365	393	364	397	374	399	419	395	438	397	362	371	399	388	393	403	360	361	394	415	406	386	368	408	377	382	379	382	410	400	415	388	428	394	399	376	354	383	392	427	351	369	384	406	389	361	354	407	382	373	401	434	378	376	399	361	414	358	425	355	382	379	409	385	377	398	359	397	388	360	366	436	404	410	410	427	382	397	370	412	386	403	381	403	382	391	372	380	386	352	376	409	418	370	393	389	380	373	432	419	386	379	381	395	411	383	406	411	394	383	386	361	381	411	379	352	406	357	343	421	346	362	384	389	382	382	419	400	394	384	390	346	357	400	374	342	383	364	357	382	395	386	386	404	357	385	376	397	406	402	418	383	392	428	424	415	380	357	398	367	398	393	391	381	380	418	362	461	386	383	377	410	348	386	404	435	409	392	391	390	426	367	380	386	393	401	424	370	384	407	404	399	390	367	375	369	378	395	386	366	365	362	392	366	392	406	381	404	404	326	356	359	358	386	366	409	412	386	371	382	443	396	407	389	361	376	395	420	410	387	386	398	401	400	421	380	387	404	385	370	402	395	413	415	385	409	392	416	398	404	450	389	415	388	378	362	388	409	404	394	399	389	435	397	360	419	371	366	390	386	456	387	389	418	379	387	392	409	391	405	431	412	384	394	370	355	389	387	439	395	376	382	406	364	358	390	360	414	382	401	382	373	398	385	390	360	367	369	386	381	374	371	417	394	393	388	384	350	393	363	387	382	398	357	420	410	355	379	389	406	415	368	374	401	427	418	346	397	382	382	385	371	408	399	375	364	393	372	383	375	396	379	368	386	370	368	409	373	393	387	400	373	367	381	380	376	383	365	393	397	379	369	383	380	405	401	390	383	382	406	363	406	386	396	429	422	364	359	368	421	411	387	367	376	419	392	381	375	386	359	344	383	369	376	451	386	391	403	380	385	359	394	412	381	421	363	370	411	436	406	361	356	413	427	367	415	353	374	355	420	391	386	390	401	349	380	383	364	384	430	385	396	374	355	394	375	406	393	384	360	386	400	389	398	376	354	382	412	360	378	352	402	385	403	426	360	372	359	395	401	414	385	364	374	408	391	381	381	401	403	378	408	413	376	388	389	403	393	356	396	369	369	353	372	381	343	403	372	397	391	393	395	380	390	392	394	406	381	386	416	428	413	389	376	401	363	407	366	400	416	388	348	364	374
16195	30935	39788	23387	12220	11048	6468	2730	1317	937	906	906	874	910	856	891	922	901	886	892	891	920	908	916	884	904	919	891	870	921	858	856	857	875	908	908	881	955	940	894	862	888	937	855	960	869	894	934	852	910	896	882	855	875	924	866	897	881	913	904	828	904	887	972	935	937	908	890	873	909	872	920	907	911	908	960	847	925	885	912	841	904	908	849	895	879	858	966	917	890	850	859	902	893	905	846	914	847	863	876	940	893	893	898	917	896	842	892	875	862	870	876	879	892	995	855	919	834	874	899	891	940	946	920	891	889	890	926	949	870	899	920	854	912	908	957	937	837	905	880	910	887	872	841	850	887	877	890	916	895	874	876	862	886	875	822	855	880	879	894	889	830	848	899	895	870	940	916	881	898	946	907	900	906	922	896	850	922	850	874	899	935	923	919	888	928	903	927	902	930	898	881	866	882	863	861	973	895	935	911	859	926	873	895	900	875	917	861	895	911	897	943	876	879	903	886	886	865	884	905	890	865	884	926	863	888	873	918	935	911	890	913	901	911	936	888	881	892	923	853	910	865	900	874	865	881	898	898	904	878	847	920	879	848	904	892	822	891	899	880	921	893	833	900	934	896	893	906	865	935	888	874	883	862	881	895	897	891	894	933	909	829	847	943	904	945	927	899	930	920	900	848	902	866	860	860	904	909	903	871	880	926	854	859	917	856	904	878	878	893	893	873	883	905	934	833	871	870	900	898	929	932	943	889	893	925	945	902	866	868	930	923	882	926	913	920	861	904	896	833	899	893	865	896	895	874	910	873	886	924	869	848	890	862	887	946	964	859	841	912	863	870	840	882	880	881	894	868	923	878	910	913	848	896	875	855	926	890	876	904	889	891	856	885	868	877	904	849	870	894	897	844	931	855	938	994	892	857	922	913	862	861	895	857	855	851	919	852	936	833	869	868	879	890	917	879	912	885	891	833	868	872	915	896	879	910	902	933	910	907	954	873	878	888	901	907	930	930	850	887	881	903	862	871	895	853	920	921	876	866	852	893	946	915	903	833	919	954	884	890	871	912	947	893	943	909	949	844	910	865	873	940	881	942	881	890	849	911	881	869	903	885	869	896	860	878	865	900	853	880	883	890	877	846	908	904	847	866	842	906	847	909	874	885	890	888	892	933	931	894	886	880	830	898	871	847	852	910	888	894	921	853	887	853	873	884	898	871	848	895	921	951	869	886	919	927	883	876	891	889	925	905	892	890	912	927	879	881	884	1004	900	904	897	931	886	920	854	867	866	906	821	857	912	870	891	917	889	860	858	942	886	850	904	903	888	925	910	900	862	904	911	920	903	877	896	900	915	884	933	906	888	865	947	903	917	893	895	897	856	848	911	885	867	887	912	897	924	907	843	864	884	896	895	888	881	887	831	932	862	906	891	906	910	919	881	907	863	875	888	923	905	905	886	920	902	857	905	882	937	955	878	863	849	845	887	913	887	886	857	883	852	885	847	870	905	950	849	876	879	876	883	892	861	946	887	919	898	977	886	865	863	879	900	908	930	886	949	898	866	906	919	875	900	879	879	855	865	891	930	935	896	943	879	895	916	826	927	899	912	833	894	930	844	882	890	855	822	902	908	846	887	901	893	873	869	956	913	931	890	880	909	865	868	866	867	836	925	887	887	923	933	893	868	878	849	905	865	915	911	875	875	859	855	882	880	891	873	901	898	912	904	849	831	895	865	895	870	940	913	862	893	893	858	877	886	936	910	881	893	851	892	907	849	866	913	871	868	904	873	882	910	922	888	903	915	898	848	830	917	900	829	878	849	949	922	919	904	917	885	864	872	891	936	913	868	901	840	869	865	882	885	846	850	856	890	948	846	867	866	942	844	941	915	853	843	890	848	876	894	866	907	938	925	864	880	894	874	888	885	911	916	885	899	945	904	873	885	885	866	874	921	887	890	895	904	887	890	854	856	872	904	894	849	863	958	912	909	864	890	906	880	893	918	877	914	884	934	929	830	901	861	847	898	885	899	865	865	875	884	858	912	840	909	891	848	898	836	907	923	878	880	913	933	838	927	935	904	909	826	899	889	875	980	849	877	914	930	883	916	858	855	849	932	882	897	916	955	836	888	924	901	904	907	893	873	883	891	868	898	893	909	895	883	912	934	899	906	853	905	901	902	937	886	948	883	898	855	880	884	908	873	902	951	908	899	828	911	896	960	865	942	903	874	862	935	888	906	836	891	962	827	906	885	878	888	894	960	927	914	894	967	887	907	869	874	880	891	869	890	886	885	854	886	916	873	897	870	895	901	890	937	870	926	907	879	875	876	935	912	894	890	889	885	890	925	874	925	941	890	896	808	877	871	890	879	855	881	873	934	856	872	862	940	931	916	903	960	835	865	909	861	870	892	846	879	943	882	849	897	876	866	863	879	884	867	879	822	863	901	902	872	927	862	932	919	856	893	881	897	911	895	885	944	922	909	894	873	927	879	843	868	889	859	875	876	884	945	878	906	877	878	854	854	849	924	898	871	915	895	870	897	894	847	896	897	880	823	857	887	921	875	873	876	900	918	846	882	880	872	931	881	872	823	952	858	894	932	867	917	854	883	903	886	915	878	885	843	942	941	873	894	831	903	897	890	913	942	952	917	889	887	887	876	855	831	905	873	891	861	901	901	894	845	905	942	901	919	838	928	894	853	878	923	914	950	921	916	858	871	874	950	944	913	862	877	859	889	891	893	855	883	869	914	915	867	862	881	899	848	901	923	902	928	895	873	912	909	923	841	857	858	891	906	926	887	882	891	885	853	867	835	900	853	902	921	886	926	833	886	898	874	886	904	888	866	904	895	887	883	897	892	912	862	908	910	891	917	853	888	905	875	910	906	877	895	824	890	896	900	894	836	914	842	896	872	890	888	935	914	881	858	864	860	896	851	905	858	914	928	852	910	879	886	867	884	874	877	872	852	895	870	946	873	877	901	867	869	874	915	860	953	862	912	881	895	876	919	882	895	898	922	913	883	864	917	869	871	890	917	911	911	879	885	896	887	881	918	878	848	925	888	910	913	917	896	901	903	902	955	892	888	914	868	939	860	877	913	865	904	851	874	894	876	946	896	871	946	897	897	889	889	856	897	867	932	871	953	936	888	897	906	901	864	907	897	928	928	890	873	912	872	903	926	923	894	935	919	896	874	843	944	919	898	873	896	877	850	877	920	860	890	894	969	879	899	876	896	892	876	873	894	846	935	886	837	880	868	902	878	851	864	860	923	903	878	942	938	867	864	894	914	936	906	885	915	935	891	945	918	871	936	901	892	917	850	880	891	874	904	812	897	904	839	924	899	931	884	921	842	923	880	897	859	936	863	910	909	869	880	871	907	912	875	893	923	908	872	884	938	889	876	886	960	842	890	908	877	940	923	903	844	879	891	935	888	868	881	837	860	833	916	893	930	859	921	887	853	864	952	919	890	922	873	855	892	896	947	864	893	930	914	846	897	869	918	943
56419	53159	50314	41443	29127	26383	22854	14196	4136	797	456	397	423	427	392	371	362	349	425	382	361	352	373	399	388	394	402	415	399	385	382	427	379	423	391	374	380	416	368	391	386	383	383	401	359	399	402	429	402	359	394	392	384	432	342	349	371	407	402	357	435	382	383	421	365	378	365	401	435	392	403	386	351	366	340	378	370	383	394	390	412	408	377	358	411	423	425	383	362	385	393	393	414	387	387	342	342	382	380	383	377	370	369	388	381	432	402	371	429	384	412	391	418	388	352	399	406	402	395	393	369	342	383	409	400	361	394	419	366	404	367	385	374	409	408	386	393	373	375	373	335	381	397	386	380	383	421	379	410	407	328	381	399	397	379	386	402	381	399	371	389	425	373	391	382	392	413	388	369	401	404	394	372	379	405	394	379	395	405	385	376	395	375	378	326	394	387	393	410	383	405	406	410	374	403	401	386	378	410	402	406	405	396	417	344	386	386	404	377	373	400	406	370	379	406	395	371	400	377	410	396	376	358	417	352	381	354	414	377	365	377	386	346	376	372	390	392	389	389	371	396	370	429	391	383	411	366	376	372	378	386	346	377	364	380	393	383	379	400	392	395	422	374	399	410	380	397	365	370	368	375	382	384	356	403	425	431	365	380	402	377	408	372	378	381	375	373	402	378	386	382	367	350	356	390	374	358	388	394	401	348	394	332	400	381	369	369	375	371	399	370	382	394	371	379	378	369	425	359	358	368	394	365	345	364	401	411	351	379	371	378	406	375	371	381	400	373	396	414	354	341	394	390	361	369	393	399	377	359	423	387	378	394	432	394	366	412	376	375	398	392	365	406	364	384	385	409	394	383	384	382	401	371	373	352	390	361	374	361	404	405	362	417	447	382	378	405	414	376	384	350	380	368	359	365	355	412	384	341	355	387	357	360	356	402	385	348	343	369	374	396	393	386	389	402	401	375	413	421	414	381	372	379	399	398	387	441	375	376	374	409	342	383	408	376	366	373	363	400	378	349	356	417	398	360	363	374	365	369	396	406	393	410	355	435	404	383	366	421	381	374	409	385	411	418	351	371	364	382	382	420	418	368	403	374	323	373	371	385	387	397	411	374	368	384	380	408	366	358	369	333	359	372	353	399	392	385	402	397	389	382	426	384	391	438	383	375	348	371	405	404	375	380	424	410	395	429	377	415	393	386	410	424	396	381	414	403	407	388	374	367	413	401	409	388	351	404	400	361	398	379	416	391	403	381	408	405	349	381	371	398	392	372	410	401	387	358	389	363	402	375	406	351	401	373	410	362	385	382	348	401	354	383	397	368	351	408	376	379	376	402	397	379	383	393	386	374	411	353	394	395	371	369	387	370	385	407	407	381	385	363	386	362	381	375	385	381	403	407	393	370	394	425	407	411	397	399	393	391	357	368	373	398	395	403	380	406	342	388	359	374	415	389	344	414	387	405	389	403	375	423	363	362	388	321	384	380	378	379	401	393	353	365	373	350	362	390	372	380	392	369	395	366	382	373	401	384	395	368	372	392	379	381	419	381	408	364	337	375	369	394	357	404	395	417	405	381	391	356	390	383	342	370	395	383	386	394	391	382	351	383	393	414	376	377	367	434	375	328	360	368	336	385	382	420	390	401	405	375	375	426	416	358	402	393	391	392	386	396	379	394	356	385	393	411	378	361	361	367	389	424	375	347	390	354	377	391	409	364	385	374	378	402	414	374	383	357	322	384	373	392	360	391	390	376	381	382	374	354	376	374	362	426	376	379	398	402	396	377	389	433	363	394	418	351	352	379	349	424	385	364	388	380	378	384	400	391	359	353	363	366	347	354	381	396	402	342	360	393	391	391	377	410	396	420	357	376	387	346	370	381	402	361	350	390	363	375	382	393	365	378	417	389	375	404	392	360	367	389	392	395	405	434	384	382	407	381	412	394	366	415	393	413	404	355	384	385	394	373	400	377	379	408	394	401	373	350	399	362	376	355	399	368	412	388	396	357	391	366	374	388	390	366	356	347	347	394	402	401	417	379	415	407	382	404	378	398	373	389	408	377	369	422	398	397	372	386	400	388	362	390	376	364	374	389	375	383	394	362	377	364	426	380	379	416	397	375	378	406	387	420	384	389	388	375	356	420	382	394	375	397	410	406	385	414	400	329	364	367	401	408	364	371	388	397	372	393	403	344	392	370	387	387	376	357	411	366	386	372	374	368	350	405	395	394	393	395	388	400	402	371	326	359	395	372	404	373	378	354	374	405	375	373	371	349	399	410	394	375	375	384	359	357	363	402	363	397	379	378	407	408	378	348	375	349	418	399	384	380	400	374	379	364	382	350	363	393	374	366	383	378	400	384	393	337	407	413	396	393	401	383	380	391	409	390	383	370	384	397	432	386	386	369	411	353	376	372	365	362	393	385	381	378	410	360	390	394	389	372	437	416	366	420	406	369	357	391	381	381	404	386	425	355	404	364	368	385	439	418	414	390	406	390	342	351	390	373	405	384	362	436	365	394	389	369	380	383	393	353	354	389	411	380	332	381	378	386	405	384	380	355	394	371	361	381	383	396	352	405	353	381	407	421	383	398	367	398	368	372	387	414	403	389	388	388	375	390	406	400	365	386	312	387	359	409	403	376	336	385	418	396	411	392	376	435	360	385	365	390	395	376	366	376	353	396	398	408	382	392	357	345	375	389	380	372	357	376	401	385	356	368	382	395	354	393	394	392	405	396	376	382	394	398	390	406	349	384	382	428	382	380	370	357	375	395	380	377	350	416	406	394	379	381	390	364	402	388	379	384	387	386	377	402	367	362	413	347	372	360	409	431	360	345	410	373	390	384	388	407	362	402	381	403	380	390	371	382	415	360	391	356	397	395	415	349	411	356	398	408	363	372	403	403	407	395	408	360	368	407	383	394	391	418	387	394	351	363	412	383	378	363	446	386	345	396	399	392	441	389	352	396	408	419	416	376	393	353	382	384	366	403	398	341	353	347	369	382	405	416	364	376	398	389	401	356	397	398	418	370	362	372	349	417	394	386	379	382	385	369	357	360	397	374	405	381	360	359	369	363	365	374	395	392	438	347	386	395	387	408	389	401	385	391	403	353	384	398	393	398	397	379	360	380	368	366	352	365	378	406	375	367	354	377	377	404	385	410	388	406	428	374	379	377	363	349	380	356	374	387	398	379	376	363	384	359	394	373	392	399	380	383	429	434	373	334	380	359	401	393	410	376	382	374	369	365	374	356	380	410	349	393	345	366	386	383	382	396	425	355	366	354	390	378	409	404	390	380	407	404	431	319	373	369	400	408	400	341	392	379	363	333	351	401	366	406	384	374	379	390	380	346	393	379	391	402	413	379	370	388	405	406	360	409	363	424	415	398	371	398	420	407	420	342	378	342	371	369	392	385	383	366	398	387	378	370	389	408	394	364	358	356	386	379	348	392	382	398	425	353	381	389	394	395	394	369	359	379	359	359	393	381	369	370	420	361	369
46378	57165	57392	52358	48985	43995	26731	10375	3053	1259	1023	885	858	900	884	825	884	917	864	867	855	842	838	887	853	819	832	900	840	864	847	840	866	840	901	819	835	835	822	836	825	837	894	834	815	900	886	864	854	879	895	912	894	850	850	887	853	888	879	873	876	828	939	849	871	824	910	871	886	862	863	879	853	905	857	895	891	816	896	869	817	852	829	825	852	876	877	911	836	842	864	825	844	902	873	876	857	882	895	869	859	830	865	870	877	895	832	883	831	898	893	893	833	864	876	874	846	881	901	851	816	873	876	862	906	894	838	890	828	893	983	878	911	827	860	883	877	890	925	870	855	873	869	846	834	883	900	818	850	857	867	942	795	904	852	905	819	878	893	848	851	840	859	861	831	856	887	845	838	875	880	902	891	833	813	825	872	841	873	814	815	875	833	854	866	847	871	850	862	832	854	822	819	887	842	857	825	861	908	911	860	863	836	873	854	894	838	871	859	869	816	835	880	842	857	832	816	860	854	866	881	854	869	858	870	942	872	872	881	872	865	829	825	840	853	870	878	866	858	877	855	911	809	851	853	837	869	861	811	864	862	816	849	889	878	850	876	856	925	824	899	889	797	863	847	852	859	873	892	835	821	863	819	879	857	783	840	892	883	886	848	831	872	853	919	904	925	890	838	875	869	796	855	879	826	931	886	938	807	893	857	866	833	895	813	864	853	810	880	781	830	872	843	914	807	879	849	886	857	873	840	862	877	881	867	862	862	823	849	815	872	884	846	894	898	908	847	844	808	842	861	807	843	857	863	840	922	862	870	864	889	854	859	898	905	870	863	844	875	879	832	869	878	852	848	857	861	892	833	824	852	829	841	916	846	837	860	835	893	852	865	868	855	874	836	871	872	905	911	914	816	871	795	846	783	874	813	842	841	916	892	850	925	852	850	842	859	869	910	849	844	873	834	885	841	829	883	856	851	876	891	829	846	883	877	869	843	865	871	893	829	886	870	806	922	813	806	871	847	878	862	837	851	872	800	850	912	894	833	821	885	901	869	886	888	879	896	837	875	861	828	850	867	870	813	894	868	888	882	845	935	882	840	865	872	858	849	866	913	811	819	849	862	864	908	855	849	885	817	889	876	867	862	927	868	867	829	862	887	862	851	833	852	865	885	853	904	919	871	897	849	903	807	852	899	830	829	868	867	843	840	903	816	836	882	861	845	847	841	834	819	846	870	803	884	812	891	875	772	851	917	854	872	850	854	842	865	855	878	826	857	879	802	815	881	913	832	838	845	819	933	841	844	854	876	890	886	794	888	903	867	807	815	850	898	904	848	886	825	825	835	828	874	859	856	813	834	832	850	929	878	901	874	861	863	847	855	889	860	841	821	853	902	852	832	845	869	879	826	889	845	865	865	908	820	887	851	869	896	915	846	828	871	869	893	855	894	892	841	901	867	870	870	873	852	817	847	853	843	837	832	882	897	871	868	822	843	876	883	862	805	874	831	862	877	873	842	805	898	930	839	825	863	864	803	912	827	829	852	836	817	842	858	879	853	775	899	784	845	848	828	823	867	842	869	850	837	865	827	857	901	842	823	856	872	859	899	842	855	872	919	849	848	857	843	827	872	861	833	879	809	854	869	846	814	870	874	889	857	878	868	865	862	838	820	946	838	882	834	849	850	847	831	909	867	820	815	843	885	845	850	870	880	863	876	840	886	879	847	862	860	939	872	877	801	855	849	870	839	860	871	847	874	825	880	865	868	890	833	880	898	832	858	824	866	895	897	850	882	855	861	901	902	851	891	854	847	855	948	855	879	881	871	874	893	833	914	869	847	816	863	800	840	854	855	871	873	896	894	811	907	924	888	856	881	831	872	839	901	926	874	857	886	860	833	881	806	858	824	870	845	796	784	903	865	840	868	914	861	851	879	842	866	841	814	884	860	867	833	840	848	835	803	810	839	820	842	880	874	888	865	867	899	897	850	837	878	897	906	827	838	882	897	890	880	847	830	878	849	836	859	833	829	922	890	832	884	815	908	836	821	870	881	823	841	878	867	863	871	923	833	856	852	871	830	899	869	895	894	838	840	926	838	869	838	862	852	896	892	882	849	892	884	867	862	873	865	813	885	856	883	839	857	853	824	832	831	878	909	832	883	840	883	865	864	825	906	903	891	884	806	842	851	914	854	899	843	908	847	877	896	843	885	810	846	830	887	886	847	881	875	823	924	871	865	826	886	856	872	833	867	872	884	822	808	900	917	827	897	933	800	813	798	857	937	876	863	891	854	833	877	903	825	825	884	887	866	876	915	882	887	897	877	858	823	880	815	856	883	850	904	846	830	853	861	854	846	848	868	878	832	883	818	870	856	883	908	883	879	849	907	888	886	865	817	861	834	870	831	863	785	835	855	879	830	838	873	848	847	865	866	816	849	872	843	851	844	839	830	865	818	842	886	911	856	837	877	911	862	862	840	826	850	861	863	809	898	796	861	862	858	844	878	847	903	886	866	915	837	864	842	906	867	850	894	864	852	878	858	835	918	875	826	811	857	818	894	919	832	862	871	822	853	866	886	848	799	903	831	828	836	866	890	850	847	846	857	847	844	869	834	838	893	818	857	888	870	855	819	846	887	889	843	844	874	905	800	843	853	850	814	853	847	844	822	797	904	847	844	890	812	820	855	855	852	866	906	868	894	867	865	899	865	902	850	912	799	856	873	830	894	827	884	871	903	844	839	872	817	856	839	861	856	860	932	900	851	861	836	857	845	848	856	900	826	833	833	844	878	834	852	827	831	890	875	865	843	881	864	838	832	852	898	874	874	838	877	851	861	848	845	840	852	854	862	867	883	839	835	850	866	887	841	860	836	839	876	888	828	881	859	833	815	803	853	795	812	863	798	876	903	840	839	861	918	864	847	904	857	847	850	850	837	901	850	815	846	911	829	834	822	859	866	851	861	851	831	806	872	869	827	856	835	869	859	826	847	814	853	874	887	926	869	875	848	843	886	822	852	919	909	862	900	821	901	836	839	884	809	839	909	823	897	863	813	861	868	841	830	842	861	789	842	880	874	801	869	849	795	913	875	860	848	861	886	903	808	870	841	910	800	836	917	837	865	904	873	841	892	908	842	876	816	893	852	876	817	871	895	869	862	816	848	825	885	907	878	797	815	891	839	861	849	857	902	821	876	841	870	896	902	879	834	858	859	867	821	834	860	898	877	843	844	832	824	861	863	895	865	844	849	899	883	811	897	849	802	846	866	878	827	853	885	818	865	864	847	890	854	848	828	825	820	848	830	922	863	857	863	836	844	804	814	876	932	854	928	850	846	868	848	844	880	889	861	874	835	864	835	839	801	855	918	855	848	872	869	907	820	851	853	869	854	864	887	844	893	838	884	875	846	872	850	875	946	823	860	850	909	873	827	844	873	851	890	853	848	840	865	862	855	861	879	867	815	882	829	815	873	838	860	842	838	881	868	871	861	838	887	844	890	858	901	817	824	833
60049	52937	39325	32679	30215	29390	26962	19645	7609	1359	519	381	426	356	381	367	368	339	369	376	329	369	354	365	363	379	385	350	340	343	359	336	385	372	348	348	340	366	361	368	372	351	341	348	329	367	352	364	356	378	346	370	351	380	329	364	374	382	350	367	372	348	355	352	328	347	357	352	346	338	375	352	356	362	355	324	308	396	371	384	393	353	320	349	369	339	346	357	373	364	379	358	336	375	350	334	382	352	356	357	342	338	331	355	373	354	373	342	402	344	345	380	359	343	340	318	355	377	340	339	339	387	379	381	350	321	333	340	362	360	341	341	330	394	379	365	360	353	337	359	342	370	341	348	356	332	373	337	379	342	390	365	324	337	342	339	355	373	357	353	364	361	339	319	344	341	369	348	367	341	366	356	362	352	359	354	339	345	396	324	358	360	334	356	363	330	381	360	320	357	397	359	339	343	406	366	350	366	385	345	336	353	374	386	329	353	329	357	333	343	371	343	352	385	362	353	384	345	377	359	339	377	339	319	391	347	335	358	335	365	309	356	344	356	352	359	343	337	362	319	352	335	381	375	313	356	388	348	389	391	348	364	304	321	340	380	337	363	383	362	314	332	343	341	368	329	382	375	381	374	346	337	327	370	351	334	359	358	344	372	367	368	346	370	354	386	342	368	343	355	346	408	346	345	334	340	347	366	350	356	380	353	310	326	384	293	306	343	365	391	386	351	336	351	320	354	341	348	351	353	330	341	344	333	335	359	360	347	358	333	365	351	356	337	365	357	343	352	341	386	363	354	331	322	358	329	340	364	394	362	366	349	375	388	348	368	393	356	333	343	356	332	373	336	332	367	371	363	349	347	346	328	344	363	381	325	397	351	377	359	356	354	351	359	344	320	367	359	337	362	373	334	363	361	340	341	312	335	345	358	357	326	363	326	357	347	350	345	336	346	350	375	395	342	361	369	347	323	345	373	341	341	372	384	374	320	330	346	327	354	357	341	319	340	365	351	317	333	374	352	346	344	357	356	347	377	389	339	371	399	339	371	398	406	351	354	362	370	352	348	342	319	362	354	357	366	385	345	365	355	343	377	327	329	366	353	358	362	369	340	363	364	324	314	345	348	345	349	331	390	363	356	339	357	347	339	341	353	354	357	376	362	381	376	334	397	380	363	343	374	351	373	345	352	345	344	358	308	344	381	353	344	351	364	349	338	331	351	342	392	364	373	370	367	371	341	347	369	333	385	364	393	293	358	350	341	371	375	367	301	369	345	373	332	355	348	359	385	380	335	361	379	365	394	360	377	375	375	342	363	314	380	363	392	364	346	340	373	345	366	322	342	362	345	349	344	331	331	321	371	374	345	364	382	366	370	341	375	333	336	333	338	411	389	332	346	375	370	382	364	351	368	371	370	320	373	362	372	336	363	351	384	355	366	333	320	376	386	373	349	345	376	361	349	337	332	356	381	302	384	354	337	374	339	377	360	352	326	325	340	360	356	330	377	347	351	368	326	368	346	375	377	356	358	356	360	371	381	368	345	388	363	382	348	353	390	329	345	352	354	369	352	306	343	361	342	357	363	371	346	349	367	340	347	358	347	332	355	367	343	372	380	366	366	333	363	364	339	372	312	345	337	336	335	326	352	386	359	371	354	370	368	384	382	368	320	337	362	344	348	347	376	360	371	340	333	396	344	375	350	346	351	349	349	373	371	360	328	363	394	350	355	372	325	352	374	352	338	337	321	327	325	362	358	352	361	375	348	358	380	347	333	347	361	354	379	358	370	327	352	329	317	356	338	318	353	371	353	388	338	372	359	332	346	341	300	392	346	361	338	340	382	350	374	351	369	340	376	335	346	335	369	331	363	325	357	358	365	351	353	354	343	327	346	331	362	345	341	364	385	339	351	354	349	380	355	342	360	353	355	380	341	375	354	333	391	345	347	323	381	365	336	341	323	342	374	381	359	366	327	345	343	327	370	335	376	418	338	371	366	345	352	363	364	330	382	370	331	365	342	336	332	395	347	327	378	389	343	313	354	335	376	352	352	396	334	382	349	343	338	355	346	361	352	358	338	348	373	349	334	338	352	373	360	348	334	314	352	333	346	363	346	365	370	343	341	351	373	382	374	340	340	344	357	362	396	344	353	331	380	366	329	369	345	400	371	341	327	366	341	358	346	328	337	359	349	337	353	358	372	377	364	341	362	341	354	377	355	328	337	351	362	364	358	380	371	357	344	324	351	338	334	383	353	348	348	375	362	333	350	323	350	331	359	382	361	399	358	365	391	346	372	370	328	341	347	369	361	372	350	360	330	378	370	372	374	340	389	354	386	353	361	335	328	350	337	349	363	338	342	353	358	389	371	411	345	351	382	365	336	358	379	357	359	364	346	383	394	331	340	376	385	355	343	350	345	357	359	387	377	361	390	357	365	347	361	338	311	326	341	354	354	361	336	350	344	336	374	340	354	359	350	380	359	355	361	376	306	352	364	346	355	350	359	344	370	358	368	345	349	378	320	340	392	385	366	339	357	350	360	323	329	357	344	346	375	364	353	325	316	336	348	347	355	390	342	381	388	370	373	346	374	347	365	373	334	343	347	360	387	345	331	367	347	345	374	404	356	366	322	337	360	367	355	355	376	378	379	340	359	379	381	339	335	371	357	327	387	368	356	362	354	357	336	351	383	342	356	384	331	329	353	375	397	359	358	341	388	356	396	351	399	382	360	382	384	354	354	344	369	358	387	329	351	363	363	340	345	337	348	377	332	339	371	331	368	342	344	343	336	339	349	344	328	368	336	346	331	391	336	340	359	353	325	375	374	361	351	350	342	353	346	343	349	375	357	356	388	321	353	342	351	390	380	334	403	334	340	339	332	338	364	318	344	379	342	318	326	332	314	375	355	318	367	342	343	364	338	350	360	366	367	364	348	326	324	356	347	334	394	340	367	329	297	332	380	339	386	375	389	365	318	328	350	363	340	388	376	369	393	337	349	376	329	371	355	335	360	347	366	353	387	364	356	371	384	376	340	366	387	331	380	366	351	334	343	361	366	350	363	323	341	360	374	329	387	347	333	372	347	351	363	362	367	344	399	360	339	360	341	330	332	390	377	352	380	338	356	353	400	342	331	346	376	328	342	346	358	340	339	345	344	362	352	366	357	309	313	335	346	322	390	339	316	332	372	329	342	351	342	360	398	317	339	339	344	364	382	360	354	346	363	372	376	359	376	343	355	373	333	392	371	389	352	345	377	358	341	354	341	359	343	365	355	377	355	349	328	349	352	362	354	335	347	342	369	380	345	351	352	350	331	340	366	350	347	367	382	342	361	361	356	355	343	349	388	333	337	348	372	319	325	306	386	405	337	337	357	385	352	371	388	336	322	354	331	387	344	355	331	388	342	349	379	346	353	355	371	372	336	378	354	341	348	342	349	376	352	367	389	345	360	357	355	332	354	361	357	403	356	361	388	379	377	367	350	349	327	354	355	366	353	338	375	372	340
49593	56141	52858	60056	63292	56167	38717	18310	5664	1575	1066	852	896	862	800	821	802	823	781	810	798	765	769	826	787	795	731	792	832	771	846	741	837	732	838	805	837	800	779	770	823	774	791	773	772	792	772	829	804	797	811	758	802	793	780	805	766	790	831	765	829	798	774	822	790	815	758	777	817	846	828	822	778	806	791	794	760	817	777	826	774	770	782	773	795	772	806	817	795	788	769	764	772	793	766	784	804	779	825	812	783	746	771	824	774	769	784	826	799	787	762	808	846	729	773	733	819	774	761	752	757	800	823	759	794	798	781	790	803	827	786	795	837	781	760	778	778	801	789	783	783	782	817	790	767	821	807	782	811	785	750	727	768	777	799	740	792	783	802	781	763	812	783	801	780	771	746	756	819	786	799	784	803	746	767	783	803	811	787	742	724	807	818	799	782	821	746	800	768	794	830	784	785	813	757	800	786	777	777	771	797	782	785	789	756	788	787	744	761	762	807	796	787	806	825	782	781	745	794	816	806	775	835	741	774	820	782	829	766	838	784	787	727	802	842	805	749	773	809	758	804	785	805	699	714	785	827	834	833	802	780	809	778	768	827	764	803	749	781	811	836	703	771	803	805	787	777	831	775	840	806	752	815	810	819	751	736	780	798	751	797	808	754	809	743	788	785	790	727	784	794	775	779	830	804	799	788	777	827	769	810	829	704	753	828	712	840	769	749	770	797	745	754	793	800	778	767	764	776	765	823	799	768	783	754	767	819	771	819	794	787	802	805	828	765	782	836	731	757	810	783	781	826	793	808	776	804	770	826	770	796	811	754	769	794	807	770	813	786	762	799	782	833	766	755	750	788	825	778	766	775	754	761	786	816	780	816	791	807	758	763	786	837	788	764	765	754	815	760	831	796	812	798	808	771	775	774	758	818	800	770	761	744	806	805	815	794	816	848	782	816	813	785	802	794	774	770	801	762	777	788	764	812	789	818	818	823	832	793	770	750	772	774	751	777	742	761	756	787	764	832	816	762	838	793	780	801	784	797	786	759	756	765	812	783	790	802	808	740	753	800	812	749	783	761	819	744	781	816	764	749	773	782	812	768	808	750	775	779	730	827	715	786	806	800	782	806	778	768	802	824	796	813	788	762	794	776	745	779	807	810	816	749	821	810	775	806	795	828	779	800	776	783	752	798	739	786	756	816	769	804	818	789	814	801	816	740	788	810	814	799	775	807	791	778	773	803	778	792	761	831	801	808	780	798	847	822	806	766	757	739	837	785	725	844	766	762	811	748	769	780	821	729	770	835	777	815	792	764	860	797	817	819	752	797	805	794	808	769	731	840	777	766	744	754	796	719	749	845	780	751	769	782	759	792	803	797	724	790	765	787	782	850	783	760	782	725	776	750	821	731	836	774	806	798	796	809	808	761	799	790	768	858	765	745	763	783	819	769	747	784	791	818	833	767	832	772	795	756	808	825	793	754	843	785	814	801	788	821	780	752	812	783	756	740	782	832	835	713	787	802	776	797	826	832	774	765	827	763	779	836	769	774	802	795	807	818	775	766	778	746	780	791	793	813	772	787	800	792	796	797	758	800	814	826	821	817	787	822	770	755	859	849	833	776	759	790	795	769	814	782	788	792	754	754	745	778	797	817	760	782	768	778	771	755	813	837	741	800	784	780	754	811	788	786	743	816	773	790	790	775	769	794	798	753	810	763	735	742	787	785	806	789	810	797	785	808	793	849	797	718	814	775	820	795	779	779	796	756	825	766	782	762	750	768	709	776	803	762	747	780	792	813	787	821	813	735	739	828	790	747	829	770	827	784	776	740	811	789	790	793	756	779	789	799	824	785	806	783	808	835	825	788	798	767	781	752	774	780	796	779	810	751	799	783	811	816	806	749	771	805	736	816	802	783	770	746	769	767	777	809	843	763	760	712	767	763	800	729	798	740	742	784	805	797	720	796	783	767	809	815	777	801	802	756	792	759	821	778	796	766	735	822	751	767	774	848	813	791	810	794	826	772	820	757	741	772	768	785	792	777	850	762	781	816	835	774	783	871	798	774	734	763	751	789	775	819	801	815	826	757	815	750	765	801	773	791	723	785	811	776	776	764	811	762	697	780	826	786	808	745	805	793	781	769	786	813	805	760	824	821	791	753	782	759	752	776	807	795	793	764	783	764	813	774	791	763	764	828	832	746	822	780	752	782	787	775	776	800	803	816	849	832	788	791	748	808	806	784	794	813	773	786	814	827	759	811	793	773	751	803	754	740	772	766	788	827	797	819	773	802	790	777	833	810	763	727	802	781	751	834	834	787	748	767	774	817	820	784	728	788	773	770	848	783	764	815	719	743	830	776	763	806	756	792	841	800	846	755	805	800	808	785	757	763	800	799	743	790	763	753	803	831	797	775	774	741	809	792	796	827	782	794	787	807	783	774	774	806	824	767	791	792	780	782	797	829	750	777	739	784	787	781	837	794	749	850	782	794	773	821	780	799	751	779	778	787	823	817	776	803	785	796	796	802	824	796	730	815	782	756	798	802	778	764	805	752	808	752	694	768	768	814	783	727	778	796	806	816	785	776	794	829	820	813	762	781	779	764	774	733	759	756	790	775	778	788	775	764	750	813	708	792	845	801	751	789	784	749	827	725	808	746	788	828	789	807	794	802	793	773	776	816	807	831	825	838	780	797	770	765	717	770	800	750	752	766	743	809	751	805	759	789	837	813	791	807	824	797	802	781	758	803	730	777	770	835	771	772	739	818	772	806	804	770	822	764	754	777	798	790	806	786	777	818	823	845	747	831	808	770	771	798	773	757	773	737	779	788	770	804	821	776	822	814	786	802	771	733	823	789	770	760	785	760	813	804	768	712	790	778	766	789	789	769	797	769	808	802	790	791	766	801	775	849	773	824	844	787	790	776	839	774	757	788	815	781	798	801	804	750	799	774	817	796	790	774	815	756	732	777	760	770	787	805	797	782	779	836	774	809	822	778	749	829	716	793	784	763	789	786	766	770	747	797	758	756	837	807	812	759	823	797	838	770	813	795	763	790	785	750	819	814	773	785	773	803	754	702	792	713	782	796	794	816	811	784	797	779	802	755	764	776	787	791	798	836	792	782	802	742	786	806	814	749	776	814	784	813	734	807	769	789	790	773	786	777	782	817	752	777	804	768	773	765	786	750	754	755	783	753	788	741	747	776	805	776	795	772	783	759	782	790	808	795	837	786	798	789	763	828	803	787	764	784	839	816	769	749	740	777	778	824	786	747	788	780	737	770	781	772	827	787	831	778	749	800	733	826	754	769	764	769	839	792	822	773	816	750	765	796	720	787	773	806	795	815	806	732	786	799	824	772	773	757	786	773	784	774	714	783	838	827	798	805	820	784	839	833	784	831	805	800	798	799	808	801	836	780	782	760	788	792	785	820	759	801	766	788	793	777	833	800	805	811	791	758	791	792	788	803	772	785	819	772	779	780	821	757	760	809	777	800	770	808	828
24854	35502	37436	25390	8838	3671	2088	960	561	398	372	417	393	395	383	377	378	440	409	389	366	396	399	362	385	354	415	366	409	349	374	393	411	390	360	420	364	358	388	372	405	433	389	381	404	386	334	384	366	363	377	372	364	361	373	422	378	376	414	385	358	377	392	357	370	397	371	381	334	394	356	343	372	416	391	363	355	388	394	345	399	371	378	364	405	402	349	375	394	385	378	374	413	379	396	361	373	361	394	377	401	386	387	409	379	383	388	391	350	413	385	391	391	401	392	413	372	408	405	389	359	384	389	378	409	347	407	359	382	359	391	362	375	352	365	354	375	345	383	375	405	383	391	395	390	326	350	400	369	401	376	371	384	385	398	369	405	366	366	392	395	368	370	393	383	368	373	354	375	359	320	380	370	364	402	399	382	367	386	421	386	336	391	383	371	381	375	358	368	381	388	361	376	404	392	370	405	352	344	367	395	360	377	364	336	363	405	406	394	349	381	386	333	348	390	399	361	376	370	405	365	420	396	357	391	404	370	343	400	353	382	348	383	390	382	369	372	395	382	377	383	411	375	399	366	390	377	348	384	382	368	369	374	346	417	400	397	401	393	394	356	382	377	365	377	379	375	390	409	383	394	390	378	358	415	356	391	373	361	407	382	397	431	412	420	324	384	367	364	404	412	412	391	378	360	400	399	378	366	372	369	373	358	395	366	395	357	380	339	373	354	350	425	372	381	396	419	388	376	364	417	355	386	371	380	402	403	384	355	397	369	421	387	387	354	356	415	384	405	350	414	368	356	398	395	369	399	376	401	376	396	416	378	406	402	359	373	374	383	383	364	355	391	396	400	407	375	386	383	372	377	423	378	397	349	389	366	421	380	403	385	376	370	384	380	363	348	336	395	405	400	380	392	385	372	353	389	415	372	405	392	419	383	379	398	403	367	405	388	368	357	383	347	410	389	358	420	411	371	353	376	396	341	395	394	402	362	364	345	424	392	383	346	385	361	374	346	379	340	375	391	362	403	373	384	364	386	363	375	373	392	395	370	375	380	405	366	408	426	380	397	418	393	369	377	363	404	386	377	385	394	384	384	374	392	368	392	404	420	388	393	374	342	374	374	417	396	422	361	362	383	374	357	421	416	394	398	394	376	357	366	383	383	366	410	355	421	383	374	381	395	381	414	364	375	399	365	339	369	384	336	348	380	367	384	376	359	395	412	395	380	375	347	385	379	396	378	408	404	399	399	361	405	393	367	353	370	387	393	377	377	400	407	398	350	400	366	358	406	353	377	357	378	365	349	352	381	399	386	394	393	380	407	381	347	360	397	317	394	383	406	389	399	372	366	368	374	371	407	391	367	355	354	406	396	381	388	394	362	411	386	368	373	374	377	388	392	391	392	391	372	362	335	373	366	396	406	353	426	390	382	372	394	390	405	375	351	394	408	349	377	381	384	413	360	405	418	360	371	367	376	394	370	358	405	359	394	339	361	391	367	380	385	388	398	379	393	405	377	388	346	388	380	418	397	419	362	386	407	330	372	373	367	378	394	391	380	387	423	399	402	360	393	382	376	379	377	395	383	391	398	386	389	342	384	364	392	400	381	362	371	375	361	377	418	399	411	372	363	385	393	366	362	397	405	400	368	379	385	403	369	353	368	400	367	416	376	369	360	375	401	417	338	397	398	358	395	412	382	368	326	366	394	372	365	382	379	390	398	368	396	373	365	386	398	358	379	360	367	382	412	384	373	346	439	416	405	358	367	392	371	372	352	366	381	389	340	461	402	399	374	347	372	395	366	419	375	398	369	367	387	375	409	392	358	392	392	368	420	346	415	391	366	372	380	368	399	365	399	407	401	441	355	410	368	387	384	355	407	384	386	403	403	386	359	373	365	395	401	380	346	414	399	379	375	353	374	381	398	414	396	385	385	398	385	408	380	383	404	402	380	394	378	417	377	427	375	373	369	367	431	342	354	371	389	335	398	373	345	379	362	334	421	370	391	418	365	436	341	370	392	389	364	361	404	418	387	408	394	392	379	388	382	372	416	388	375	369	418	387	404	393	392	384	384	420	387	348	355	386	384	399	356	359	379	401	389	391	374	322	376	366	378	364	334	364	428	389	408	350	361	389	393	403	364	355	365	359	380	417	357	372	403	422	412	380	360	407	389	348	373	407	423	404	357	394	381	387	348	373	403	389	410	369	393	379	371	392	374	383	363	379	380	356	390	343	402	347	379	373	405	365	418	372	400	416	378	375	391	362	377	414	375	412	330	405	417	367	417	364	391	371	377	405	386	393	422	366	357	421	402	379	375	387	370	367	412	420	364	389	371	375	377	376	371	406	401	382	397	356	384	395	389	396	377	398	361	357	392	356	425	378	379	398	360	397	361	375	364	392	400	390	368	353	417	363	395	404	389	409	404	381	382	395	395	356	395	381	418	369	401	434	401	383	359	372	352	359	371	353	353	400	375	413	406	376	413	394	387	370	372	380	393	339	369	383	375	390	408	357	377	390	411	362	388	365	395	371	395	421	388	396	411	360	405	388	357	401	385	377	383	387	344	387	397	429	385	375	395	389	371	361	380	394	381	370	383	370	401	364	383	383	396	410	384	347	362	382	433	371	389	386	363	360	358	364	421	358	365	390	371	389	378	391	396	313	355	381	374	397	387	413	362	372	389	375	377	369	363	381	379	355	355	334	395	355	363	425	368	377	374	400	383	379	411	400	373	406	408	355	358	368	375	402	393	384	385	379	362	369	386	411	399	389	360	367	388	362	402	398	361	354	370	378	399	403	376	354	403	388	386	419	382	409	395	407	392	373	400	369	381	398	386	392	382	396	360	398	384	402	410	377	414	390	361	371	408	375	372	379	371	362	375	383	389	375	405	374	380	380	353	374	386	378	364	387	391	381	395	391	386	394	380	443	376	362	328	375	402	377	395	381	325	337	362	359	349	374	369	357	353	348	392	346	401	368	401	420	372	387	382	363	410	381	402	393	369	367	417	351	360	418	354	364	401	365	377	340	346	414	407	365	363	397	369	398	343	393	371	380	370	385	382	364	375	339	348	370	407	397	366	386	355	381	376	374	379	376	396	392	399	366	382	375	367	396	382	351	352	384	384	347	380	360	382	372	379	341	371	397	358	371	355	377	341	367	356	339	375	394	388	378	362	382	382	346	391	339	411	394	393	364	386	373	365	342	344	427	372	372	367	403	384	368	366	410	380	384	370	393	405	364	399	394	384	368	388	406	374	358	379	375	373	375	378	381	377	417	372	385	400	400	408	342	383	409	427	372	407	373	391	380	381	392	407	376	406	378	354	402	367	370	401	403	370	378	367	381	359	336	406	378	380	387	348	365	400	346	376	393	407	363	364	355	379	396	394	380	393	356	377	367	356	369	380	377	350	394	348	385	386	405	392	372	393	364	368	377	382	382	377	352	392	358	336	413	382	363	401	426	408	399	320	383	349	413	357	348	370	405	375	338	362	382	403	386
18238	35299	42098	30184	13899	9400	5733	2581	1267	895	939	876	898	840	895	842	909	884	872	898	907	872	852	926	869	889	850	836	880	870	889	856	870	850	908	951	862	799	911	849	821	837	853	829	900	884	963	841	834	855	850	920	912	912	875	882	908	947	902	867	833	874	846	894	837	876	934	867	899	890	915	922	871	844	862	950	850	827	869	848	835	851	860	895	900	871	850	927	865	916	892	901	924	881	904	896	865	865	902	885	821	805	908	875	877	940	876	884	894	933	902	881	896	917	888	895	895	893	876	855	861	878	868	903	894	915	897	851	876	826	868	886	905	821	856	847	886	862	897	902	856	870	875	903	882	872	899	904	847	869	852	846	875	861	880	860	899	899	834	899	874	848	940	840	866	928	836	893	861	876	836	910	913	927	859	888	896	923	874	898	819	921	883	873	923	884	865	893	870	895	888	873	839	872	852	880	922	918	913	860	895	894	886	897	869	846	882	851	895	958	887	911	874	894	835	894	894	861	857	883	887	851	881	838	884	897	892	851	878	873	845	860	859	832	868	887	891	944	865	849	899	890	861	833	894	916	880	903	902	868	921	882	876	872	901	858	809	872	840	886	850	889	869	946	867	898	856	893	902	821	878	854	937	909	907	859	824	877	898	911	845	898	907	848	968	869	887	906	889	894	845	793	872	872	838	886	888	850	881	878	887	914	874	894	884	838	869	873	889	860	893	889	844	885	833	848	848	928	852	820	859	846	867	922	907	885	892	905	919	885	900	877	925	852	842	884	909	878	819	882	867	860	849	838	850	876	917	876	886	865	890	894	897	843	916	851	791	871	897	885	894	931	874	926	878	797	855	839	941	884	841	919	850	876	884	885	862	865	864	887	828	817	866	873	833	913	848	890	867	874	879	868	881	831	941	883	908	829	798	870	909	891	853	881	844	890	867	878	838	864	854	880	912	825	911	900	912	842	873	887	888	849	867	899	890	874	866	928	879	887	837	914	890	872	873	880	885	911	855	909	865	836	873	900	843	864	845	872	866	884	897	883	865	860	841	928	872	897	885	893	886	892	904	889	897	925	842	882	900	862	906	876	891	849	863	960	851	823	896	903	829	905	889	872	924	873	904	884	882	866	882	904	830	902	870	888	911	836	916	881	904	880	846	912	838	839	857	829	861	849	865	864	838	873	905	839	902	923	893	899	856	846	890	861	908	907	881	824	904	867	873	837	873	861	858	865	886	883	926	930	901	862	871	864	900	914	904	853	892	854	903	849	865	845	943	914	914	890	866	856	899	886	941	850	872	838	881	890	853	862	846	851	827	885	861	881	900	890	925	893	896	894	892	905	859	901	848	920	906	901	861	958	906	868	953	884	928	938	883	885	853	873	935	910	865	873	849	890	854	879	888	885	866	842	881	883	879	849	868	898	868	898	897	871	874	907	905	822	853	886	876	870	863	860	874	886	836	855	883	880	906	875	814	861	858	865	887	926	880	894	856	872	882	850	903	875	901	868	907	903	820	851	865	842	814	845	899	855	865	825	904	860	927	890	868	884	906	865	848	837	872	877	857	890	886	889	873	891	882	913	876	846	874	904	871	875	903	855	872	863	902	858	879	887	890	891	891	919	928	848	885	875	900	912	853	845	911	907	919	943	876	834	848	908	896	793	861	865	884	826	922	888	837	881	864	860	867	874	927	818	872	888	887	841	901	887	886	859	891	878	884	888	897	851	909	896	891	893	897	889	897	846	823	898	899	840	849	869	877	915	872	846	917	888	870	918	926	864	889	859	838	842	865	865	844	938	840	880	900	872	837	849	891	887	889	903	890	840	792	878	873	876	877	853	825	907	903	872	933	841	871	886	824	827	893	906	903	888	862	830	868	895	884	883	864	906	859	916	829	863	862	874	808	875	829	861	873	899	819	898	917	897	872	872	861	895	873	839	874	884	921	883	860	888	898	899	887	898	854	843	829	824	853	886	796	933	792	850	847	890	832	935	832	842	831	868	901	854	864	839	865	852	900	859	859	906	857	853	831	896	857	889	876	865	879	935	867	898	855	878	899	873	852	908	889	878	881	915	866	869	879	851	878	913	897	829	916	848	905	875	865	934	865	861	834	901	888	896	873	893	880	858	868	869	876	827	916	901	937	916	853	849	856	821	879	887	853	850	859	840	845	929	888	865	908	846	876	885	881	827	851	866	885	843	831	906	867	920	864	928	872	859	902	922	857	940	880	877	881	927	878	917	865	840	889	886	862	888	836	867	881	926	865	912	872	903	827	876	895	864	879	831	878	899	877	910	926	895	886	913	904	904	863	928	914	893	859	934	893	912	819	877	842	890	876	891	890	871	896	883	842	907	834	844	867	839	878	856	831	827	864	885	880	914	915	879	858	849	908	883	887	937	898	846	855	874	892	859	879	952	812	834	904	861	873	929	858	877	870	893	873	913	887	905	867	871	892	872	854	927	896	910	894	857	861	888	918	885	851	870	878	852	874	836	832	902	917	872	891	866	846	937	882	898	940	856	914	914	913	849	890	883	902	817	866	898	858	888	863	856	852	841	917	861	915	856	869	875	854	874	881	887	901	908	865	839	863	886	876	868	846	866	909	921	895	898	887	931	911	894	855	880	902	845	910	877	909	852	862	899	888	871	878	875	873	926	869	866	891	864	851	921	849	877	851	874	882	845	878	898	879	869	829	844	940	842	905	871	912	873	882	895	868	869	892	858	899	902	856	944	860	911	883	845	946	928	916	863	913	909	876	836	888	920	854	903	868	888	901	889	854	820	846	878	906	898	913	898	872	869	876	865	813	874	914	868	894	834	913	913	924	878	880	853	828	892	884	893	828	888	813	906	850	895	872	888	928	869	860	864	836	856	862	874	901	898	855	857	885	899	918	902	816	912	923	876	837	880	895	890	896	874	891	868	876	893	879	831	936	888	855	852	875	884	857	880	862	845	882	880	870	878	942	829	851	936	905	867	867	853	920	870	906	861	891	881	875	869	822	862	897	897	881	874	853	897	830	885	873	876	911	888	866	809	893	841	856	896	836	882	869	856	896	895	902	890	884	880	853	917	853	821	888	915	873	880	869	888	842	937	916	907	909	907	874	869	844	883	913	857	887	839	897	860	887	856	855	885	822	843	857	841	891	803	926	910	853	905	871	885	843	868	889	913	841	887	869	865	886	818	893	887	886	862	842	840	856	881	873	850	836	907	903	871	854	889	855	879	886	872	833	867	872	894	865	932	833	897	850	928	851	843	887	880	861	828	890	934	864	913	866	889	855	887	877	882	833	868	916	896	902	864	889	914	858	833	864	865	859	856	886	845	874	865	840	860	940	945	920	900	877	901	846	829	869	921	881	890	835	866	881	934	855	876	903	923	859	825	874	893	873	890	888	833	870	876	864	873	910	959	875	898	841	859	885	868	927	884	884	862	880	895	902	934	841	901	869	896	929	938	930	915	840	900	858	879	912	925	882	873	895	855	901	852	857	895
58147	53731	46555	37710	28835	25183	23168	15857	5218	872	435	379	376	420	371	408	390	419	351	361	377	370	379	379	375	375	398	350	400	387	422	380	444	375	383	363	380	394	412	370	405	406	384	381	401	369	396	380	387	371	405	409	424	398	414	341	374	371	354	360	413	392	368	397	401	410	388	370	406	403	386	399	380	432	405	388	401	367	386	407	352	401	397	399	385	400	375	397	356	360	344	405	351	427	416	368	343	395	378	393	424	419	386	363	367	363	346	339	440	371	354	425	382	383	399	387	412	351	370	361	400	349	366	389	371	370	403	345	386	357	365	352	383	353	348	409	397	386	381	362	360	359	428	358	354	386	378	377	387	403	395	372	402	387	341	356	367	372	376	380	368	365	394	381	356	395	408	421	377	366	329	360	390	365	358	401	391	392	389	360	381	351	378	362	367	397	366	380	368	403	403	413	401	393	363	389	407	404	367	378	404	350	385	379	361	394	429	362	383	371	408	335	411	371	377	364	407	380	380	386	349	389	367	369	404	387	377	375	368	358	389	390	352	343	368	377	365	390	377	367	363	377	393	395	403	367	388	376	373	374	339	377	380	443	410	357	357	402	383	409	415	406	370	394	422	374	376	414	343	417	386	392	396	347	423	396	372	377	349	337	396	367	412	398	401	372	368	372	385	390	343	378	393	386	384	370	353	382	370	398	373	313	370	348	323	411	404	385	397	396	358	408	366	384	380	408	419	424	357	415	356	375	374	403	350	357	382	353	401	364	337	340	416	408	383	380	375	380	395	354	393	391	409	365	383	394	396	353	393	418	384	389	368	406	413	386	406	422	373	424	402	390	389	351	328	363	393	382	389	356	381	397	405	375	413	388	359	370	404	354	433	352	369	405	387	397	378	338	372	387	396	354	404	395	381	436	394	364	372	391	393	390	390	393	366	349	388	348	374	379	394	367	360	413	340	364	418	342	402	371	377	354	370	419	362	354	354	395	374	405	364	415	331	384	368	368	388	391	389	374	381	360	441	386	400	347	349	388	402	391	352	359	368	353	378	404	372	375	395	367	354	402	382	362	363	382	381	430	370	394	341	375	381	356	363	398	389	351	398	410	372	397	366	386	397	413	414	397	345	424	406	388	321	379	343	390	366	364	395	376	364	371	378	384	354	404	365	379	382	399	379	354	379	395	367	352	390	366	385	368	388	367	374	374	414	401	379	386	379	357	421	389	434	388	370	348	395	369	358	383	369	359	380	381	381	371	360	377	370	365	391	387	407	398	367	356	380	373	376	390	371	374	368	371	391	367	376	380	369	373	362	394	363	345	363	374	356	389	381	393	377	372	383	383	412	367	317	387	416	354	402	433	414	372	383	387	391	401	357	406	381	374	354	394	455	406	380	363	334	388	395	361	333	373	416	390	375	405	378	364	439	390	394	376	387	367	370	364	348	362	408	374	386	371	387	383	378	337	369	379	351	378	342	405	410	404	385	343	368	367	415	392	388	365	378	387	357	360	403	364	410	399	371	352	387	366	390	393	361	401	359	373	379	377	370	383	352	356	390	402	383	376	384	331	411	391	420	357	377	390	387	376	403	363	395	408	400	415	387	377	385	328	387	363	400	383	397	368	395	361	390	408	412	412	372	363	417	389	384	346	413	406	389	394	393	393	363	366	388	376	353	391	413	364	353	361	376	407	394	423	384	369	396	432	361	387	392	386	362	400	387	378	360	363	363	424	395	352	390	392	374	391	426	368	368	397	394	399	363	390	391	350	398	418	407	402	418	370	368	363	389	361	381	398	421	351	391	394	391	401	406	362	392	341	354	381	388	384	380	353	359	409	402	372	386	368	398	385	418	396	358	388	387	410	418	380	362	377	365	395	361	351	389	409	400	365	393	338	370	414	390	417	383	376	392	364	387	415	390	397	383	391	403	355	349	361	390	389	379	369	393	354	408	400	344	381	351	369	364	376	381	390	384	383	379	387	338	372	370	359	340	417	389	398	387	330	377	401	411	361	385	366	378	367	373	372	409	415	340	370	389	369	390	411	391	383	368	375	379	345	382	372	363	367	383	363	369	357	375	390	357	369	385	370	385	358	419	410	398	414	414	437	390	361	347	392	366	390	370	373	387	383	417	363	399	389	393	386	374	381	394	389	380	402	367	381	393	389	368	411	389	367	395	369	384	411	388	395	365	387	382	381	356	342	336	345	366	399	322	375	404	367	388	377	358	433	406	389	411	363	380	370	390	385	428	396	392	397	374	369	371	382	361	386	411	372	383	406	382	364	397	393	378	399	392	363	400	352	368	406	361	406	406	358	389	365	377	393	386	390	363	357	388	367	370	366	387	394	409	375	400	440	388	388	360	393	379	389	403	381	366	353	411	375	349	343	397	358	382	374	357	399	375	339	387	369	372	392	397	377	411	384	442	405	389	352	394	380	368	384	425	375	351	345	409	375	374	419	399	376	367	369	406	392	402	379	349	376	375	381	413	372	362	386	370	376	376	379	383	380	372	406	370	357	397	421	347	388	398	361	376	362	380	402	399	426	382	368	401	380	379	381	353	420	384	401	387	399	376	381	389	390	409	368	390	406	345	381	365	366	413	347	437	390	349	359	357	376	395	372	389	404	363	395	341	376	397	363	392	404	371	400	379	401	352	390	391	360	385	389	377	386	385	375	382	390	402	405	361	377	400	375	383	365	383	404	380	406	378	392	384	392	374	400	380	383	442	400	419	403	362	357	377	385	351	389	371	365	364	403	398	376	386	375	380	342	372	398	386	388	397	368	402	366	372	417	368	370	392	344	370	413	380	361	365	393	344	349	397	398	401	417	414	372	364	371	412	406	379	359	380	385	364	353	397	416	359	368	395	376	362	441	350	357	397	350	391	364	429	388	396	348	382	362	402	393	376	427	365	399	399	353	364	399	418	372	385	395	412	355	408	387	396	404	355	386	411	394	393	372	371	355	379	366	398	349	400	408	385	369	355	369	374	377	395	374	392	361	423	400	356	377	384	413	399	347	404	376	363	351	389	369	348	370	389	386	406	399	394	395	337	394	399	382	378	382	400	384	354	406	353	396	393	389	378	400	328	365	367	367	374	383	387	416	352	405	380	374	395	392	404	367	379	369	394	386	360	364	402	359	371	382	358	360	395	379	381	364	397	361	395	369	381	371	394	360	391	345	372	372	391	343	386	373	419	393	364	399	387	368	349	391	386	392	409	394	443	427	387	400	390	399	364	344	372	353	427	395	353	420	381	386	367	378	354	392	332	384	408	446	377	410	360	395	408	386	419	379	353	387	369	374	385	356	346	424	378	417	396	359	380	382	423	367	405	381	350	377	396	386	377	409	394	395	387	383	380	370	402	388	370	376	341	399	372	355	362	390	368	375	395	379	376	375	355	393	384	401	421	364	405	372	387	418	382	402	375	409	424	389	368	352	354	389	351	404	375	371	397	380	415	343	363	431	338	365	371	419	408	397	372	357	341	361	432	393
48195	61435	55812	57909	46604	40493	25608	9563	3073	1181	943	907	882	876	848	850	861	876	932	817	857	863	863	847	844	883	824	885	860	878	829	858	836	817	851	858	881	875	876	824	871	895	823	805	887	848	845	820	870	897	859	838	845	854	823	819	884	879	815	844	920	835	869	844	836	877	855	887	869	818	815	806	824	874	858	894	861	817	851	877	835	831	818	880	892	842	815	850	830	814	819	853	846	827	860	805	853	849	821	852	835	828	813	855	845	862	859	828	882	844	836	868	843	914	880	840	845	830	830	823	823	869	836	846	852	849	858	866	852	872	835	885	847	882	873	892	869	822	820	874	822	836	874	886	811	856	829	798	831	860	871	853	901	874	871	857	806	855	876	821	858	806	874	851	870	862	831	798	833	888	879	871	829	874	880	805	801	852	831	887	851	802	847	860	828	836	811	855	866	857	852	859	831	857	892	879	817	895	886	876	852	863	846	822	881	852	816	814	868	828	841	835	834	890	839	847	905	812	876	871	849	848	913	878	838	854	816	827	852	853	860	870	861	809	852	836	833	919	874	861	827	844	890	837	861	796	837	851	803	790	849	855	889	839	852	846	799	806	833	857	877	855	865	879	832	813	841	825	873	865	888	845	884	835	834	853	857	866	874	809	868	853	890	867	841	836	815	829	856	894	861	861	849	838	820	848	873	857	862	883	877	854	918	906	881	873	865	893	859	895	820	854	886	864	841	865	839	868	839	882	871	889	814	879	887	885	857	881	839	896	815	839	880	867	850	846	867	851	907	829	852	833	900	838	857	834	854	845	838	865	852	854	859	842	832	855	848	819	887	840	856	851	829	868	841	869	795	891	830	853	878	831	829	815	818	854	860	828	841	848	842	822	841	829	825	846	912	833	827	864	845	894	923	828	817	857	847	854	819	837	829	825	863	820	860	880	877	806	841	843	830	832	770	846	815	843	880	756	832	853	901	801	853	850	837	846	857	855	793	878	866	875	893	832	814	879	846	884	840	835	850	830	866	863	830	794	875	860	865	888	886	835	830	843	872	860	841	866	848	871	789	877	831	843	813	868	850	805	863	883	880	839	857	821	812	858	874	843	830	846	860	835	883	811	866	809	797	867	843	855	876	860	836	875	864	783	816	852	830	877	844	820	799	850	846	922	847	870	826	801	855	853	856	844	886	843	814	809	835	825	847	837	804	871	789	840	812	865	856	851	906	817	831	882	840	843	847	856	792	819	834	839	817	798	804	817	866	794	826	890	856	836	857	893	850	862	933	868	840	843	808	753	893	858	837	871	821	877	876	840	884	866	856	849	854	831	954	815	854	849	847	847	825	887	850	839	847	802	802	823	828	864	831	822	826	778	924	805	889	872	864	797	854	831	832	835	900	841	799	883	834	882	859	862	836	910	833	837	864	788	854	822	820	867	802	819	835	917	786	875	841	786	864	814	838	785	820	875	866	887	815	890	825	846	807	855	872	820	833	812	795	845	879	855	793	819	880	887	852	834	842	813	824	881	795	854	832	853	822	796	875	863	865	811	874	838	849	778	881	810	857	877	836	816	821	825	808	850	886	817	783	811	839	868	891	882	868	822	867	799	853	882	865	884	859	861	862	865	816	875	852	825	781	835	818	850	829	817	845	847	865	856	821	873	856	872	873	915	878	792	831	881	857	865	837	871	850	906	810	857	838	848	859	814	846	801	795	902	884	921	849	858	834	840	861	838	920	849	815	840	863	855	822	854	862	858	826	881	842	852	917	807	883	793	824	864	811	895	835	861	857	872	818	881	856	827	828	868	870	882	919	848	829	846	837	837	852	850	821	840	815	883	892	826	821	815	842	845	858	791	883	891	834	804	868	830	877	817	855	836	854	811	868	845	860	831	865	846	854	850	844	786	809	773	816	840	881	878	812	818	845	865	842	823	854	855	828	801	823	830	863	898	866	839	825	778	808	865	820	845	830	849	847	818	825	877	825	817	901	859	879	841	786	841	836	821	836	823	829	809	851	832	833	837	850	821	828	808	870	819	795	797	873	844	880	825	901	902	852	882	860	781	875	822	859	826	823	840	859	839	800	862	852	818	888	842	871	855	831	811	880	823	807	846	842	828	842	844	838	840	854	870	848	841	812	848	834	829	896	827	891	888	846	887	841	862	856	812	907	806	831	859	833	872	844	825	822	831	796	840	834	840	854	840	846	846	849	836	824	869	857	866	873	834	832	896	866	856	837	870	855	852	857	803	847	834	837	855	826	773	911	873	832	818	824	844	877	796	877	815	808	855	818	820	835	797	853	817	853	878	881	811	805	885	861	829	872	870	841	846	823	861	861	825	810	878	862	877	865	884	838	865	811	864	843	881	797	846	827	826	893	833	820	780	846	835	879	912	826	857	872	822	828	814	863	860	825	871	909	775	887	855	865	842	832	838	887	833	877	834	806	863	891	804	851	832	856	814	836	842	880	859	821	841	845	872	854	867	838	963	862	813	862	884	861	883	874	845	867	853	821	873	855	825	834	873	840	835	803	857	842	886	809	890	823	871	824	820	832	907	883	871	848	785	809	891	872	886	814	839	810	806	837	815	889	879	872	826	830	849	833	829	830	847	833	838	895	820	843	865	834	903	830	819	814	892	842	869	878	814	775	849	810	862	837	837	880	883	810	852	842	826	811	819	818	860	830	865	835	840	852	805	823	846	870	865	882	847	866	845	853	859	821	841	846	825	827	852	858	833	809	878	846	840	808	831	817	900	823	881	852	872	854	877	887	832	874	848	870	838	804	848	828	865	820	844	828	792	828	857	789	831	864	835	863	859	801	876	836	875	850	809	851	854	848	810	850	847	854	875	869	824	884	862	896	813	826	860	867	851	846	905	842	851	833	879	846	859	809	801	854	849	891	847	839	783	811	837	875	843	841	840	866	822	847	813	917	829	872	836	847	894	831	868	813	879	865	842	824	903	795	832	842	835	883	847	836	872	903	813	826	854	853	840	852	819	818	863	826	878	839	857	834	839	878	873	802	854	849	875	842	839	866	899	896	857	850	830	885	823	828	822	870	813	888	876	833	855	858	822	895	789	808	846	807	848	808	916	868	862	846	819	830	920	865	847	861	836	869	840	793	803	836	839	836	873	794	843	854	858	883	828	861	857	888	879	863	857	841	814	856	850	844	851	831	886	828	840	858	839	823	853	867	844	834	826	874	856	859	830	851	802	835	873	854	818	780	873	850	873	823	860	848	834	828	858	867	854	815	831	844	880	862	892	847	826	828	819	874	854	796	831	844	865	865	827	832	859	844	808	878	830	893	823	818	866	849	852	863	820	872	814	797	878	812	810	826	858	819	909	861	860	835	856	888	841	864	873	866	804	873	856	871	849	810	855	835	841	826	835	766	822	845	835	840	853	882	856	790	848	865	842	908	853	876	825	844	833	856	855	775	800	818	873	831	819	887	836	845	890	846	792	875	886	847	832	874	854	840	844	818	820	806	845	829	833
62448	50038	42204	36876	29308	27146	27208	21231	11532	2806	567	393	421	406	371	377	403	396	384	352	378	325	358	381	354	359	374	343	412	401	409	383	367	358	349	379	402	323	362	373	357	362	348	371	371	394	404	355	357	354	379	342	389	363	333	374	383	367	346	365	340	399	359	400	394	366	382	372	366	433	383	374	384	366	367	365	396	376	372	377	379	365	380	363	395	370	343	345	375	405	328	376	372	361	405	401	356	383	353	365	363	344	352	375	381	311	413	376	367	373	340	327	361	376	370	399	358	372	355	384	348	407	385	351	394	346	400	332	380	378	409	378	403	412	351	370	358	346	334	339	362	384	353	346	404	384	387	365	359	366	403	361	372	427	363	395	368	347	363	362	375	369	344	366	352	372	385	385	382	368	362	338	363	359	385	364	390	371	372	368	352	362	378	401	337	326	354	368	347	346	353	373	389	390	390	357	355	351	338	367	345	334	392	393	376	383	354	378	389	361	386	348	358	334	361	381	340	333	330	379	378	354	387	376	367	362	362	379	358	364	343	354	329	406	386	343	343	420	339	328	396	395	413	371	372	371	397	359	353	384	412	372	369	386	338	358	389	363	352	376	381	378	354	377	372	377	363	399	358	356	358	373	371	402	334	365	385	343	338	374	369	390	400	368	378	377	388	325	377	361	358	359	395	372	340	355	370	345	347	361	391	377	381	353	428	367	385	391	391	362	387	383	358	348	349	357	393	361	385	343	389	349	342	357	386	371	386	342	354	342	430	401	358	356	304	365	342	369	333	365	353	356	345	389	366	379	343	372	363	356	363	335	392	371	361	379	367	375	382	397	351	382	327	351	366	338	357	357	334	386	360	377	387	363	352	366	372	381	382	360	353	335	354	368	361	313	410	325	335	377	369	389	392	332	391	388	361	342	372	381	372	335	343	401	415	367	335	352	376	335	382	384	377	378	382	354	358	344	349	337	390	392	355	348	368	361	374	386	385	392	358	350	443	352	359	346	353	372	348	342	406	349	368	374	380	385	359	366	372	375	358	365	401	353	365	390	371	389	405	364	362	377	367	359	382	368	369	384	369	370	346	397	320	346	389	397	408	360	376	349	344	376	373	374	380	368	371	354	348	385	402	354	386	342	382	382	358	366	388	380	357	357	377	368	340	348	366	348	364	380	369	355	346	361	356	384	335	371	394	360	372	374	330	355	366	332	315	354	355	360	417	337	370	355	377	390	364	358	344	372	343	352	351	384	383	373	340	386	388	358	341	345	355	360	355	354	388	364	404	362	379	361	348	347	328	386	347	366	356	359	364	354	374	366	333	362	435	356	363	349	355	365	365	365	350	335	404	328	385	369	344	423	372	338	361	362	379	365	383	379	389	358	388	374	407	371	330	357	362	362	370	368	391	362	379	367	398	345	384	379	350	364	369	317	362	384	366	335	375	357	364	369	346	368	388	352	367	331	356	368	323	361	357	336	366	374	344	354	372	355	334	330	365	360	343	383	346	346	311	347	342	372	389	359	367	376	424	348	345	339	393	345	395	407	356	334	367	376	357	377	382	367	350	344	349	375	322	379	355	360	368	385	341	366	396	369	374	377	359	386	377	361	375	363	329	398	350	327	358	347	374	377	388	376	360	340	346	366	379	394	348	370	388	348	374	404	349	331	340	349	361	392	362	387	340	344	373	370	375	363	375	389	328	363	429	367	385	319	324	367	369	382	369	322	389	376	395	373	354	396	382	406	360	359	363	354	344	337	384	379	377	341	356	350	376	358	362	342	365	379	308	389	408	357	407	394	383	381	362	391	350	369	361	343	335	384	391	387	382	340	375	354	365	366	356	352	339	361	374	362	323	393	369	354	369	397	371	356	365	362	344	356	383	342	358	404	337	368	372	377	374	371	372	370	390	370	381	352	360	367	377	361	371	371	362	348	329	327	352	356	391	388	366	357	358	384	397	373	344	402	358	340	333	367	338	342	380	405	372	392	348	356	402	328	337	360	385	356	358	390	377	369	341	392	341	362	344	402	365	339	349	396	387	335	371	358	359	345	354	359	397	338	362	368	328	388	358	326	368	360	339	358	379	364	348	338	349	385	371	360	354	331	334	365	377	355	372	344	369	372	395	367	335	382	361	367	359	350	398	354	379	359	354	367	340	353	346	357	410	357	390	369	369	376	367	325	350	388	381	372	376	347	362	363	360	334	363	368	379	356	380	369	349	368	360	358	360	362	365	369	355	386	360	363	359	352	346	400	353	368	393	352	365	362	366	358	399	397	392	345	374	333	367	352	371	358	364	302	406	394	308	350	328	365	386	384	358	325	382	373	381	328	380	383	380	367	361	352	373	337	394	367	402	397	379	311	394	371	398	374	350	336	374	331	369	369	324	365	386	351	351	377	361	348	339	353	370	358	351	356	338	407	367	392	367	353	371	325	293	375	366	387	378	348	369	355	345	352	375	363	404	349	383	342	366	357	335	356	376	353	381	359	365	372	381	379	382	327	363	369	385	403	400	368	377	370	344	392	350	362	375	382	364	364	376	365	362	380	327	332	349	354	375	331	429	364	364	330	379	331	312	323	337	347	342	352	352	351	335	393	360	356	361	349	382	380	400	389	383	382	348	394	388	383	378	345	348	344	394	356	380	360	345	383	354	378	354	363	351	352	366	382	355	339	357	353	379	361	323	381	369	365	372	356	351	356	357	328	400	350	320	343	354	393	379	352	351	364	348	343	386	349	358	382	355	367	369	357	345	403	316	359	370	353	365	387	378	362	377	371	374	336	355	375	384	369	378	352	352	343	362	390	367	346	376	388	330	341	381	375	366	370	395	355	360	361	343	379	353	353	338	393	400	352	361	373	373	377	365	357	358	411	416	358	359	336	342	369	367	345	387	395	386	361	388	347	348	358	379	361	353	365	376	371	344	349	390	372	350	342	333	354	352	357	376	385	334	377	364	366	386	377	371	370	341	357	378	381	388	349	364	358	350	337	371	379	338	350	334	374	357	363	338	372	347	351	359	371	395	348	368	398	343	393	373	366	405	365	369	363	348	337	421	348	334	357	377	379	353	361	325	343	423	389	380	360	333	378	359	322	371	349	383	330	363	377	371	388	356	351	366	374	388	398	380	394	381	356	387	389	358	397	332	413	388	360	344	399	374	354	343	348	357	374	337	335	393	383	381	364	366	392	384	364	372	345	426	352	352	384	370	333	341	372	379	373	371	387	373	368	349	389	371	352	353	337	349	346	342	374	361	340	365	339	392	395	377	389	372	345	356	333	349	387	338	375	372	351	373	335	350	354	348	415	388	422	385	334	413	377	331	348	416	341	411	398	380	380	368	362	415	340	391	383	392	363	390	411	361	359	387	394	356	371	369	344	370	358	371	345	379	386	383	351	392	365	358	402	389	352	361	348	390	371	340	406	361	339	370	368	340	358	365	380	382	412	382	373	357	403	367	409	373	355	353	329	363	392	389	398	366	389	367	351	343	383
53016	58349	54486	55388	56490	53367	36819	16366	5429	1551	1084	930	871	878	849	841	797	767	796	804	810	823	786	751	787	822	781	818	777	787	802	803	774	825	777	782	805	792	774	835	780	787	786	833	761	766	782	805	730	725	804	785	798	801	787	738	760	786	783	746	730	802	775	789	810	795	783	819	832	809	800	813	763	777	794	809	775	808	765	750	768	767	789	776	806	821	807	754	804	697	795	826	823	735	750	758	784	759	732	729	795	733	759	788	795	778	831	812	760	750	786	795	764	765	831	802	802	785	755	829	806	740	743	793	768	791	856	819	796	771	826	804	771	732	761	787	822	783	764	816	799	771	793	788	774	792	765	749	792	834	819	802	797	825	739	808	780	796	792	780	799	746	781	779	768	782	825	836	743	788	760	765	725	796	862	758	765	755	811	755	750	763	770	775	767	782	775	792	780	800	788	766	779	815	799	791	778	786	766	768	774	786	756	795	739	749	789	741	776	781	769	771	763	758	829	819	779	717	793	803	748	791	796	754	809	805	764	813	756	760	785	776	767	796	762	765	802	798	786	781	802	802	820	819	780	779	755	770	817	810	771	790	801	742	762	777	773	772	771	787	776	746	823	805	756	775	780	771	812	770	796	781	782	791	810	838	753	743	784	744	805	801	795	781	780	832	810	767	745	745	756	801	812	802	777	786	707	789	808	799	823	836	793	778	763	806	793	826	731	775	776	776	766	755	724	769	801	781	771	768	763	761	786	758	809	740	842	802	813	779	799	761	752	764	773	818	793	723	776	819	769	732	733	787	773	771	794	750	775	797	778	774	771	810	816	733	827	764	761	720	765	775	791	744	722	779	756	748	799	889	745	763	741	782	747	803	752	823	794	704	800	781	737	797	756	758	770	774	800	750	788	751	746	784	766	808	846	779	800	845	840	736	790	781	726	807	761	789	823	828	730	775	808	769	791	755	800	778	834	758	817	785	748	765	818	760	829	796	836	796	787	730	768	750	741	750	796	767	778	756	755	732	768	735	737	789	765	747	792	778	782	765	797	834	779	806	788	760	738	746	759	789	834	847	790	821	744	786	743	769	790	808	785	816	776	761	771	778	793	758	759	780	808	802	820	788	815	788	820	775	839	794	772	800	746	769	777	796	780	796	774	751	834	841	758	746	750	827	795	801	800	775	776	778	836	834	779	817	815	783	739	787	765	783	823	859	752	764	816	785	834	804	730	783	733	795	770	794	810	814	771	846	749	770	765	775	754	799	735	811	777	785	770	802	785	786	747	797	804	799	776	788	772	810	800	785	794	752	803	761	752	793	778	788	797	796	823	816	753	797	732	811	776	805	777	803	786	840	804	785	757	763	772	758	769	782	789	801	832	773	759	799	767	787	801	795	786	759	755	784	828	711	717	786	777	751	802	764	827	771	782	754	743	827	793	824	767	810	806	793	824	815	794	766	794	822	767	741	792	794	760	777	731	760	748	713	784	779	786	775	754	823	775	733	822	803	787	745	744	760	787	838	784	752	787	776	757	797	782	746	805	783	787	778	779	774	758	730	767	772	790	798	852	789	780	827	789	799	749	747	750	797	758	772	723	786	783	780	797	773	829	790	791	753	795	817	784	791	769	812	797	855	775	832	776	753	768	840	749	819	786	740	781	744	775	804	790	827	798	779	763	831	795	804	765	799	807	777	793	800	767	767	747	774	794	781	861	745	763	748	809	796	799	796	790	752	795	745	816	804	749	760	787	723	808	782	771	816	767	761	761	808	790	760	739	725	828	833	775	794	737	789	754	783	811	786	774	751	795	828	791	772	794	765	769	759	780	796	737	749	837	806	855	814	771	765	726	822	788	759	811	741	790	815	779	760	752	762	800	788	792	816	811	765	801	792	780	811	776	772	800	742	769	802	803	807	771	784	751	774	764	745	786	771	863	778	777	768	753	794	744	795	767	781	801	777	773	788	755	787	793	754	764	744	803	756	750	722	793	780	762	776	765	740	770	717	783	765	776	793	763	751	801	818	779	775	787	798	755	812	780	749	807	749	763	827	791	723	793	777	836	797	818	773	776	812	787	758	759	778	759	821	799	788	776	792	840	841	750	762	765	777	793	757	783	775	768	764	766	776	811	803	782	785	775	775	787	811	819	744	805	831	794	776	788	764	833	774	728	813	818	744	813	777	790	814	763	772	809	775	779	798	814	762	781	787	734	758	783	780	794	811	828	760	825	735	706	785	806	809	787	782	784	756	756	805	743	784	725	728	749	762	776	795	771	792	836	792	745	797	806	769	768	775	779	770	784	809	747	753	796	791	729	767	784	790	761	858	800	756	779	761	794	824	773	784	765	789	812	769	787	773	783	722	767	777	777	752	797	783	764	824	781	808	809	789	755	794	761	725	814	777	807	740	785	805	804	768	722	779	782	779	726	737	779	779	810	799	820	747	800	760	809	818	768	746	705	798	777	751	736	730	825	799	804	800	798	778	755	753	831	776	808	764	753	802	801	806	738	812	765	815	756	783	782	751	760	735	759	776	783	786	778	786	773	765	808	808	743	786	740	764	830	793	741	747	813	746	785	754	761	773	783	780	762	779	796	720	779	815	766	794	803	747	791	786	783	780	821	817	763	776	826	745	775	802	766	777	837	791	769	748	751	814	787	775	742	757	828	791	723	761	762	803	802	752	773	807	790	789	766	744	777	825	752	796	825	781	764	771	758	802	839	772	714	814	720	739	769	760	810	751	805	761	783	781	748	812	788	788	839	810	801	781	730	798	771	745	830	767	781	750	763	814	786	740	767	775	811	766	742	812	810	797	807	774	765	811	775	751	738	774	788	737	763	738	772	779	766	764	677	781	768	843	811	785	728	791	780	765	776	784	776	799	792	811	749	780	788	742	768	800	781	743	805	790	734	754	836	786	757	754	763	790	809	742	855	777	790	801	769	766	776	807	748	767	782	766	799	789	806	804	823	749	758	815	770	827	800	760	789	792	782	819	738	768	775	756	740	742	739	794	800	783	785	817	809	767	814	806	762	796	798	816	796	809	766	780	774	834	817	796	740	768	747	733	773	809	780	792	760	780	839	788	773	767	794	802	798	760	753	763	794	759	829	789	783	772	773	766	827	801	791	744	749	807	745	752	804	768	773	789	786	792	799	782	788	778	830	803	771	826	809	729	778	764	803	733	726	778	817	807	773	781	762	825	796	770	757	809	769	831	809	791	802	762	756	787	767	810	801	815	796	794	742	815	834	790	811	834	767	732	793	811	810	779	805	789	802	723	736	792	797	854	776	725	773	765	786	772	797	762	792	771	746	820	757	748	746	742	802	799	819	793	769	819	805	815	789	790	749	786	771	788	760	853	779	802	737	822	748	754	824	780	768	784	791	846	756	779	773	783	805	751	776	807	817	774	781	792	755	788	842	773	757	805	743	876	823	755	825	782	801	743	759	763	806	753	832	782	763	723	721	834	794	785	764	834	796	827	783	737	788	775	788	785
26450	34205	35379	20176	7003	4331	2614	1040	565	389	389	383	395	344	372	401	394	367	380	359	374	384	393	362	374	375	394	400	369	387	393	375	367	368	355	348	382	384	367	414	349	431	341	394	418	385	404	403	381	362	360	387	342	384	364	374	340	347	391	407	399	422	408	420	397	403	371	379	393	357	360	386	373	374	403	399	390	377	396	363	362	362	381	412	430	407	349	370	370	408	376	389	384	334	389	394	342	393	377	344	384	390	391	357	370	383	362	354	363	359	364	394	372	352	403	366	395	411	335	405	399	380	370	401	354	355	393	390	355	393	410	402	418	377	351	388	399	370	408	388	392	411	425	379	427	437	376	401	405	369	386	391	380	348	363	356	395	382	370	376	375	358	386	390	360	368	364	371	402	393	349	390	353	386	367	385	386	405	403	394	393	376	340	362	375	361	377	362	391	351	404	345	357	348	360	362	395	382	392	372	389	362	361	402	422	370	436	360	400	344	376	340	389	369	377	403	381	362	409	371	387	381	348	391	438	358	385	385	405	397	342	381	382	354	364	354	358	383	385	377	425	395	386	348	409	425	386	385	413	361	398	412	388	366	372	375	383	349	356	383	348	364	393	384	390	399	374	396	382	385	405	392	405	385	392	354	431	400	416	407	381	365	402	418	375	363	417	394	367	378	403	392	377	399	389	347	364	397	406	398	382	370	379	388	409	379	408	368	364	414	341	375	371	384	372	376	353	354	377	392	368	387	431	404	347	355	400	374	376	369	400	411	379	327	352	409	357	394	354	375	371	309	366	403	388	384	374	373	399	406	347	394	410	364	382	383	375	395	393	389	358	388	351	358	408	364	362	323	365	400	388	383	407	386	403	380	388	375	377	394	383	397	381	403	365	367	402	407	373	375	364	375	392	384	353	376	393	386	384	382	396	401	383	411	336	393	397	403	375	386	371	405	401	379	403	352	363	405	425	366	400	416	370	367	383	396	393	377	384	410	383	381	395	376	390	373	370	360	361	382	387	320	344	360	426	379	369	403	372	395	377	388	360	357	371	389	421	337	389	379	387	424	328	372	383	391	423	367	397	372	330	367	393	364	402	370	399	378	322	376	352	361	378	357	390	416	380	366	422	351	429	392	396	410	387	395	364	391	418	367	382	371	390	423	392	352	391	374	404	357	352	370	361	396	415	376	369	406	376	417	366	407	385	387	380	341	380	386	357	378	390	395	378	420	396	362	347	348	332	392	408	394	394	386	389	351	418	391	366	361	382	410	427	366	405	346	364	354	358	390	376	369	400	408	396	369	382	354	377	389	391	388	366	392	402	377	366	374	394	416	390	342	420	378	380	373	387	373	373	381	364	392	381	395	376	356	367	362	387	378	362	394	372	395	381	401	372	373	401	385	385	399	382	358	370	342	393	364	389	385	380	342	379	362	377	400	402	350	343	382	367	390	364	369	356	388	364	406	383	385	402	391	350	353	405	403	400	394	361	397	394	346	396	372	384	368	381	408	390	340	397	386	344	371	365	413	400	370	387	361	373	379	379	388	408	372	389	385	362	402	396	403	382	408	377	394	359	352	371	382	404	400	375	385	348	374	366	360	363	389	374	380	355	405	392	380	354	369	385	365	421	359	363	391	380	368	363	360	361	363	394	356	427	419	391	424	364	403	417	368	386	392	380	381	345	419	395	379	377	383	359	374	404	420	418	364	372	352	391	390	398	379	440	393	403	359	386	374	392	389	373	374	372	380	401	363	369	391	397	363	389	391	376	402	372	326	413	408	366	418	395	392	383	383	354	393	410	372	417	394	382	382	364	395	396	341	404	333	390	382	381	429	368	358	338	360	398	386	357	366	383	372	373	376	404	425	403	385	366	366	370	373	371	407	377	381	388	410	371	392	394	387	382	360	400	363	395	352	371	370	432	406	354	362	381	396	379	399	404	400	352	390	346	354	366	402	382	383	365	415	369	357	374	378	417	379	372	377	407	426	434	382	444	375	356	356	361	389	408	373	394	373	398	363	343	361	342	413	388	386	366	364	377	357	339	389	392	408	383	363	365	394	393	382	387	395	385	375	384	356	389	392	399	422	376	411	380	401	393	361	409	383	368	358	426	419	373	342	362	356	399	396	392	367	367	375	373	354	394	425	416	407	403	388	369	370	363	397	404	390	376	374	411	350	378	370	397	395	392	365	390	373	376	393	380	398	379	382	389	358	386	365	374	382	425	349	382	369	364	361	352	404	400	385	366	375	364	361	387	351	422	405	381	382	380	363	345	397	394	393	386	401	335	388	390	396	381	395	399	384	338	360	360	393	391	377	395	402	409	398	401	377	357	370	367	372	398	369	388	363	385	423	404	404	397	399	414	344	360	390	380	374	386	382	414	352	342	388	377	376	350	374	376	383	368	385	363	399	369	412	426	368	384	360	403	379	408	360	361	365	399	403	368	378	388	388	372	346	401	352	375	374	405	367	360	376	345	385	358	374	410	377	364	387	393	368	394	413	394	378	355	378	397	339	360	375	412	348	340	373	394	337	444	332	380	374	349	370	386	402	407	360	372	360	411	381	374	372	379	332	399	396	368	403	358	345	408	384	414	388	402	400	377	406	361	389	374	355	402	406	368	388	387	367	380	374	392	383	378	392	338	391	367	362	362	385	353	372	393	382	369	369	369	411	376	374	409	450	352	378	408	366	379	402	368	376	373	391	388	363	376	374	370	360	387	388	395	385	370	405	417	411	341	401	398	388	351	358	386	365	407	381	376	379	395	364	363	378	398	398	353	379	357	393	368	386	386	417	379	405	403	403	393	374	384	361	394	387	373	412	391	404	390	400	387	385	390	396	373	380	394	342	398	363	363	393	403	369	379	378	377	384	387	397	394	380	365	359	381	393	388	442	402	391	404	371	415	360	374	388	381	396	383	368	369	390	366	394	339	414	372	416	409	374	387	374	385	370	394	404	383	380	406	387	387	396	370	356	415	348	386	364	397	398	397	398	384	392	399	396	380	357	361	351	369	356	376	374	358	373	374	352	422	390	372	386	364	380	353	359	409	407	386	415	351	391	412	400	392	367	404	413	402	378	423	388	353	424	379	369	399	395	365	401	342	371	351	355	410	399	407	366	392	400	397	391	368	377	391	384	403	371	421	409	406	399	398	368	398	379	374	376	418	423	392	369	374	384	361	382	384	369	365	379	400	365	384	363	398	380	377	379	348	359	379	365	365	381	394	365	382	387	345	387	390	376	407	387	378	393	370	401	398	365	392	337	412	403	352	351	397	397	397	406	394	389	365	368	347	376	351	365	401	371	385	377	381	393	372	375	405	392	403	328	415	406	359	375	394	382	368	371	388	407	411	364	385	363	380	372	369	388	352	410	386	374	391	403	390	366	399	416	378	386	403	415	383	364	384	384	370	373	376	420	365	373	390	413	398	373	378	366	388	376	359	337	379	390	397	361	359	397	384	387	372	344	386	376	410	376	366	389	376	383	374	367
20117	32264	39848	23950	13504	11529	6758	2624	1304	996	860	822	835	888	820	846	867	813	838	860	859	891	859	883	879	879	884	864	904	931	902	899	892	846	848	849	853	860	862	915	868	894	856	841	928	884	849	827	854	866	866	888	814	849	875	877	908	886	876	855	814	879	865	835	871	867	909	886	858	887	856	877	806	875	853	924	813	906	854	803	878	901	894	859	876	908	823	942	827	896	859	845	829	865	869	898	822	897	817	875	822	874	864	867	870	867	891	847	907	886	841	878	849	858	829	841	850	843	860	911	863	854	868	849	946	846	854	871	890	876	838	831	878	860	840	853	843	842	845	858	867	844	878	864	841	883	884	868	880	853	892	873	863	888	884	889	867	883	915	843	842	843	843	870	839	864	848	884	859	853	848	918	903	857	790	887	854	827	838	907	858	851	833	859	830	899	854	881	877	909	846	870	899	875	845	894	852	900	858	874	873	898	851	874	890	875	901	864	855	920	877	916	851	845	837	873	858	910	947	883	868	848	845	879	912	903	877	890	875	859	819	872	851	898	855	821	872	860	896	887	911	844	881	911	881	878	837	857	833	902	912	896	904	882	851	883	925	868	869	863	866	843	825	782	880	855	834	837	897	907	849	864	859	843	875	872	813	873	880	906	891	931	886	860	830	838	807	865	847	875	863	885	870	888	902	901	868	784	868	880	864	894	902	859	883	893	867	838	898	849	864	864	912	850	903	814	817	817	834	913	857	892	888	873	884	916	933	868	888	874	854	853	827	855	877	897	883	876	837	840	873	919	875	879	859	876	842	853	864	845	902	883	816	891	844	839	897	878	899	854	909	858	861	849	968	904	823	881	903	871	861	832	867	901	922	880	855	905	857	848	833	837	834	866	847	873	943	846	870	848	893	905	828	887	915	834	896	878	838	851	888	883	861	906	845	871	866	880	925	875	861	881	910	898	861	874	861	857	885	822	850	864	823	921	880	861	880	879	883	876	889	916	859	865	845	887	866	846	878	933	854	965	942	859	925	851	885	829	916	907	839	863	867	851	864	936	861	845	898	869	837	839	917	868	843	874	808	869	824	846	819	873	885	871	905	839	931	851	837	843	891	864	855	825	882	853	894	917	884	850	821	855	886	893	835	889	824	841	890	824	888	866	888	848	852	894	829	828	891	861	914	848	926	857	836	869	829	840	787	824	859	856	891	882	890	849	867	881	853	838	880	883	878	878	839	868	879	848	904	840	854	909	869	795	891	886	855	886	848	872	884	856	861	897	883	884	822	909	824	863	866	834	831	861	837	910	810	865	920	851	819	871	837	856	892	881	854	839	835	839	849	834	883	871	926	886	910	870	892	899	886	889	854	841	843	807	867	917	827	891	906	875	882	917	852	819	799	839	934	886	824	853	891	943	936	886	830	885	851	875	882	886	861	876	905	845	825	866	847	904	834	932	788	911	871	881	886	904	840	884	919	853	874	868	888	837	920	900	861	886	839	852	838	823	881	896	887	824	876	922	866	864	864	885	850	841	901	834	853	891	844	829	844	825	857	906	863	903	864	926	866	853	891	873	814	819	843	868	896	874	886	869	885	885	825	853	885	885	892	879	850	908	892	893	868	847	793	887	844	832	882	873	922	905	855	871	863	824	835	839	850	884	898	875	894	914	894	881	907	819	843	841	903	906	913	900	881	880	893	829	934	847	843	857	892	875	858	924	835	877	897	917	850	847	899	895	858	903	829	910	858	901	863	887	825	861	816	929	876	840	859	851	848	857	876	893	882	892	865	847	859	880	893	824	898	877	859	855	904	890	864	829	871	798	911	882	856	909	861	833	842	845	911	848	887	875	822	873	863	881	888	879	893	876	855	863	863	812	856	878	881	858	884	879	894	875	890	888	878	882	814	896	851	886	867	815	859	808	836	875	861	858	878	897	844	871	852	874	878	869	878	862	861	878	880	854	887	861	882	932	863	865	862	865	894	878	874	859	856	843	836	842	867	888	869	833	846	865	818	866	887	860	882	861	869	918	904	837	825	891	848	865	909	890	896	893	856	904	889	881	872	820	891	919	845	862	867	876	847	886	872	918	878	861	849	835	908	814	908	881	876	892	915	866	864	816	858	855	882	910	900	866	887	861	893	882	863	861	848	871	915	891	832	846	843	862	879	869	820	928	879	847	897	879	873	846	853	890	839	936	877	930	858	877	879	861	867	882	873	899	866	903	861	918	852	880	882	899	884	901	894	838	855	820	810	909	870	864	852	861	860	872	912	827	914	851	866	857	850	883	840	884	894	894	893	881	854	857	888	850	887	864	895	819	908	901	842	843	885	897	835	872	859	880	899	850	853	848	907	829	923	932	834	888	887	826	861	944	847	868	851	815	870	856	847	849	881	866	850	907	886	871	900	846	887	897	881	879	870	883	865	838	898	902	921	897	824	911	882	892	873	879	889	890	937	912	889	884	903	867	847	826	886	905	936	892	871	879	861	845	842	822	854	890	880	855	889	884	865	889	923	862	866	823	900	885	900	853	892	880	857	858	853	860	895	895	873	869	863	883	874	866	886	863	895	881	889	883	837	866	901	867	866	891	878	861	871	874	811	832	912	851	892	856	902	809	843	908	872	886	902	896	876	865	887	845	815	961	834	900	865	861	896	838	886	810	863	867	837	894	877	855	895	907	857	857	793	875	834	903	864	867	918	922	925	827	887	813	836	859	832	864	939	844	918	832	860	865	872	892	832	863	871	949	877	906	889	883	881	870	891	850	811	883	859	923	877	879	864	886	930	892	893	899	825	899	877	844	857	861	864	870	841	869	857	820	883	859	888	878	877	845	846	858	896	836	898	851	883	847	895	775	918	872	877	884	864	944	842	931	880	849	861	858	910	852	902	926	859	918	850	847	827	884	858	836	884	896	899	836	917	882	847	958	874	852	854	896	888	866	873	919	805	822	885	907	864	904	856	910	909	858	900	928	868	834	908	868	890	859	917	767	906	879	845	885	841	850	902	926	894	861	911	866	890	895	885	871	856	904	852	909	914	930	832	863	843	818	849	883	910	872	865	888	895	887	874	880	928	868	896	857	857	874	894	899	866	889	911	856	827	880	900	914	830	854	876	894	889	877	874	872	897	904	868	879	854	871	785	911	888	851	843	829	887	829	850	837	892	896	841	872	913	898	895	889	895	838	866	837	860	870	890	886	861	847	881	823	837	899	866	887	890	863	863	881	912	854	867	856	895	891	904	855	887	886	831	833	830	912	907	809	904	875	880	890	849	833	896	872	860	897	862	866	818	901	858	876	887	892	862	909	883	835	909	843	889	872	879	851	860	927	873	847	850	882	906	831	856	879	855	876	854	850	878	873	884	874	891	871	838	862	861	901	849	829	878	899	852	864	871	915	844	861	840	867	898	865	909	892	910	819	830	897	935	873	864	905	854	833	827	883	880	876	864	834	893	854	873	861	902	878	925	807	869	934	823	828	875	832	851	900	851	876	885	886
57668	53942	47455	35694	28909	27692	22540	12381	3408	671	410	384	425	380	343	388	401	367	419	331	380	338	332	370	451	365	383	392	357	357	379	360	377	436	381	373	380	374	397	359	375	394	369	349	325	357	414	375	364	383	374	376	378	375	396	377	379	358	351	416	375	355	371	398	340	411	370	400	374	376	378	387	354	372	353	396	323	372	357	360	388	342	380	368	374	360	371	363	377	375	369	355	400	405	349	377	379	364	379	391	368	382	367	361	360	409	396	389	344	390	377	380	396	392	365	367	391	388	334	354	385	349	382	360	374	381	360	368	342	400	358	350	394	340	352	370	385	392	399	383	350	391	371	402	331	383	446	386	363	375	366	391	351	368	362	388	388	356	393	365	377	377	366	353	372	351	342	371	360	366	357	382	376	355	384	386	376	355	361	360	399	348	378	400	340	370	367	356	406	365	351	398	367	366	348	341	377	403	348	387	372	363	387	409	400	389	356	381	402	385	350	371	365	370	358	383	383	367	390	382	402	380	381	390	358	356	360	347	331	357	380	369	325	364	395	364	401	353	353	339	368	385	374	396	374	366	392	409	401	341	342	367	393	346	381	396	387	349	392	433	398	387	342	383	376	366	344	383	362	379	401	379	372	392	381	384	382	349	348	353	373	347	370	379	396	424	362	361	316	356	374	366	356	375	390	384	379	409	378	382	370	370	388	393	377	380	374	370	384	369	389	373	355	364	353	393	374	384	346	345	388	396	369	349	360	385	352	342	414	321	407	376	366	344	423	387	373	367	388	368	420	377	356	409	424	373	375	378	361	345	397	382	377	378	404	386	357	375	376	379	356	366	361	405	391	347	390	386	367	394	403	348	371	374	404	343	376	385	358	380	379	383	361	369	401	384	410	361	363	368	390	377	427	364	387	368	385	395	376	351	368	389	344	386	398	397	371	371	382	382	420	351	368	362	361	403	362	339	340	387	364	382	374	393	377	352	380	392	361	370	361	373	420	381	421	420	362	382	397	342	391	350	388	386	361	393	399	353	411	400	362	411	361	406	364	386	342	390	365	362	403	386	362	328	422	401	390	381	383	361	401	360	381	362	342	366	353	378	376	384	395	364	356	387	392	374	386	381	398	380	354	381	373	369	385	345	392	378	382	361	397	388	379	412	399	349	349	340	355	385	393	362	384	385	353	354	401	350	351	389	351	375	354	360	370	370	373	318	319	387	382	377	366	378	391	393	411	347	336	352	375	399	382	336	376	370	414	379	360	396	355	396	380	363	374	375	392	397	367	396	362	357	359	392	402	379	374	329	369	361	345	369	341	370	355	363	380	355	373	362	346	389	389	377	389	388	389	358	402	356	357	380	395	372	385	401	380	372	404	369	364	367	357	358	371	338	390	388	363	431	355	363	409	408	396	379	395	370	367	371	370	381	358	375	413	389	404	354	392	419	391	364	380	364	358	361	350	366	374	356	390	371	370	402	411	361	374	395	393	408	385	396	394	366	329	390	373	345	410	347	368	371	346	376	372	371	371	416	355	371	419	349	369	362	398	397	387	379	368	362	361	361	357	390	368	376	385	389	367	385	341	362	384	379	362	379	377	349	360	332	373	388	361	373	414	414	377	362	391	355	364	368	357	363	348	395	375	389	420	368	334	373	401	391	371	381	398	337	376	364	392	359	390	377	398	375	385	383	381	411	360	378	356	391	394	342	356	380	371	355	388	333	372	383	390	363	382	372	380	415	356	389	335	363	382	392	391	379	379	401	387	405	334	343	372	375	381	369	376	394	370	337	378	416	379	388	383	353	406	416	367	388	354	379	386	391	368	407	366	381	396	384	334	373	358	355	383	326	338	388	335	352	352	360	382	386	391	380	386	364	345	354	358	344	407	390	395	372	373	410	378	373	394	382	387	428	436	407	368	411	384	390	395	352	371	394	358	370	358	359	414	335	361	363	406	383	343	337	383	391	409	368	391	404	371	369	389	364	376	380	375	371	375	428	385	380	431	369	380	359	378	361	395	339	365	357	358	411	401	368	383	391	347	389	353	384	365	371	384	393	379	352	377	386	411	365	392	379	376	350	414	341	356	380	357	381	376	376	353	368	387	399	355	370	350	371	381	341	374	366	378	395	378	356	396	373	384	399	371	398	353	361	371	369	357	352	386	349	369	358	368	387	361	346	347	350	378	374	418	377	367	340	384	379	409	341	367	384	386	414	401	406	366	366	372	393	344	392	364	387	425	407	397	376	365	382	391	372	378	377	335	380	364	348	385	356	356	387	403	342	380	380	365	370	311	377	385	386	364	365	355	389	374	367	372	324	356	375	361	360	385	380	370	362	372	354	349	355	366	368	366	373	410	365	368	354	404	364	401	375	398	384	390	387	360	385	365	373	357	401	388	386	347	392	379	372	334	353	401	374	398	377	352	360	390	368	367	378	352	388	371	385	380	341	337	375	391	406	380	347	366	368	371	370	380	412	363	372	378	334	398	399	365	402	410	358	402	384	400	378	399	382	414	348	362	367	382	416	357	354	406	353	372	381	344	358	390	353	354	405	387	387	398	388	358	369	376	398	394	391	377	404	364	371	392	404	406	376	368	361	384	388	367	379	396	397	389	384	385	405	391	372	383	379	375	382	356	399	384	407	338	349	358	377	372	366	397	344	418	374	374	362	377	369	379	402	389	370	387	360	379	380	370	379	346	381	354	375	352	367	350	409	381	367	381	390	349	382	398	406	413	363	383	387	388	368	412	370	380	414	381	396	388	399	370	371	389	354	407	394	384	359	383	331	406	352	408	352	344	339	385	376	389	372	396	401	373	412	361	354	341	353	382	378	376	407	400	401	370	387	421	363	379	362	398	386	411	383	404	404	395	382	342	369	383	362	403	390	342	347	387	408	396	381	359	388	361	384	376	341	368	403	395	383	385	347	363	378	392	381	350	403	394	366	420	336	352	371	399	358	385	357	367	414	343	337	355	378	348	362	371	397	361	401	375	390	365	342	372	396	365	364	359	417	337	390	385	383	384	408	386	407	375	389	346	376	354	368	440	363	366	347	358	359	353	332	386	385	345	386	353	379	371	376	357	402	383	377	375	376	344	387	383	378	381	387	393	374	345	374	370	383	436	376	410	394	378	398	384	379	364	414	383	393	353	391	386	360	385	360	348	373	354	393	383	378	395	363	364	401	399	413	366	377	341	377	384	351	337	386	360	402	358	389	374	378	410	374	393	369	353	343	389	369	373	407	371	354	342	385	369	375	382	373	398	373	386	397	346	398	369	372	406	380	382	370	408	365	363	406	375	384	368	371	369	381	395	358	382	358	342	384	388	363	364	328	360	350	369	349	365	364	347	384	358	382	345	322	348	364	357	397	386	427	369	377	350	366	353	387	365	340	390	352	361	371	357	358	382	344	371	351	394	370	360	419	349	365	355	382	389	342	385	318	351	387	393	395	388	406	399	348	367	386	364	365	351	398	384	347	383	367	381	385	354	402
47726	58906	55250	59132	53152	44373	24665	9165	2911	1239	931	871	913	797	806	820	843	840	873	856	826	817	859	813	867	786	831	855	809	820	783	873	855	810	827	827	851	877	804	849	851	860	891	802	847	802	812	793	786	865	817	807	816	882	874	862	823	821	841	835	867	816	847	824	825	823	859	862	821	879	837	834	801	849	805	866	819	820	834	814	840	766	863	843	867	844	844	838	824	861	858	831	813	881	901	848	817	822	855	827	834	817	880	849	827	833	822	817	834	814	813	880	870	889	847	842	856	803	847	828	913	873	875	837	864	828	846	846	853	862	830	852	759	832	795	835	860	833	826	825	810	841	827	815	857	826	837	840	892	838	810	824	860	852	842	778	827	835	809	863	832	858	794	873	854	794	849	839	847	768	788	826	839	808	859	810	812	773	823	849	801	865	807	846	853	856	823	857	802	824	831	828	856	856	824	825	808	896	865	843	836	825	826	823	810	838	817	859	821	826	847	855	841	783	814	865	884	888	828	812	848	821	844	852	807	843	864	827	850	831	826	778	862	823	864	787	835	852	847	798	851	831	862	816	836	818	840	844	828	820	872	865	803	841	834	833	901	854	822	811	850	810	825	828	850	845	823	826	852	836	864	837	825	795	793	824	842	844	817	832	855	847	856	781	830	826	828	860	821	801	822	847	777	846	848	867	872	836	868	847	809	837	859	805	843	808	863	831	880	859	848	863	838	836	851	832	856	810	827	859	765	830	875	821	803	812	810	835	848	823	852	794	824	817	857	848	859	828	834	847	868	840	847	738	851	851	812	835	854	870	814	808	872	815	833	877	836	879	828	826	802	873	860	804	785	873	793	828	785	850	861	859	864	795	822	845	827	831	876	841	812	809	765	813	827	825	865	882	871	827	810	832	853	800	791	822	824	822	814	852	846	841	913	772	877	811	913	825	824	845	808	801	825	888	827	852	848	847	801	890	825	810	840	862	876	873	808	819	823	841	857	885	852	823	858	873	860	830	823	829	849	819	803	824	835	853	881	793	766	868	838	864	844	821	844	840	824	861	838	811	835	895	868	830	777	871	793	817	896	857	854	809	806	877	874	815	818	791	809	849	830	825	858	863	848	835	843	845	808	793	840	821	802	862	773	872	851	868	872	826	866	809	787	849	765	861	815	821	801	845	830	836	871	818	813	793	818	819	842	827	824	857	769	806	848	853	799	837	813	843	811	796	785	762	868	848	787	825	826	844	843	850	841	855	781	852	875	808	853	881	814	813	814	839	839	874	875	826	859	815	872	819	809	878	852	867	802	854	885	865	886	794	843	821	847	821	787	845	832	852	847	811	849	821	859	864	855	797	853	783	854	845	859	831	858	848	831	832	846	884	800	849	852	833	771	832	833	867	819	776	864	857	787	839	818	844	852	865	812	846	867	789	855	798	852	883	794	862	835	827	840	822	847	886	799	857	861	861	842	790	808	842	800	823	844	873	883	823	852	854	837	829	870	838	814	823	854	842	800	849	856	823	902	861	796	845	824	831	848	849	826	851	840	843	798	839	837	815	849	870	871	802	854	852	820	835	905	830	802	825	828	857	829	805	833	866	827	795	851	870	830	873	888	829	859	764	807	828	843	831	797	872	842	870	842	849	784	808	833	842	834	849	815	807	868	862	831	846	837	867	795	820	889	858	824	833	882	871	804	853	860	836	829	792	846	803	859	854	808	831	850	843	809	867	784	832	831	858	815	868	884	806	838	823	846	854	829	842	813	790	758	830	853	803	830	808	881	804	782	831	818	816	784	860	836	828	856	843	864	813	853	847	853	847	783	909	860	897	859	841	850	886	868	854	838	840	816	853	836	845	805	852	842	847	847	893	847	838	836	869	920	825	840	807	848	838	842	786	795	841	822	848	812	778	887	853	799	843	861	865	818	871	871	863	837	856	830	837	834	852	793	860	845	860	829	812	871	870	826	819	881	834	835	831	846	870	844	851	829	834	797	827	811	829	858	854	834	787	847	880	781	840	847	817	855	876	873	838	806	839	824	847	838	854	815	807	799	822	842	867	825	822	836	841	778	825	822	802	836	788	815	841	822	894	839	798	785	838	798	854	847	795	839	860	813	805	830	793	802	810	835	831	800	868	771	858	811	850	895	857	813	822	858	855	869	854	828	828	806	850	818	823	827	866	828	845	816	817	846	841	821	803	842	911	801	868	844	823	803	830	850	855	847	826	847	805	855	842	900	799	822	822	858	834	815	805	831	840	805	835	868	824	815	855	838	849	841	849	848	844	814	880	833	844	811	876	873	875	877	818	847	819	843	840	821	840	820	866	834	857	848	853	845	829	852	857	831	811	870	899	784	788	832	817	835	832	835	817	832	870	808	846	911	882	869	836	809	835	798	833	875	862	825	841	815	845	831	843	823	841	867	859	807	833	812	865	817	845	865	905	878	823	830	839	834	865	822	816	801	826	809	818	869	846	825	833	832	798	857	846	806	825	815	863	861	815	835	833	844	825	859	857	816	848	884	813	847	819	815	849	835	827	860	864	875	821	871	829	864	826	845	828	848	893	870	792	840	793	874	864	855	871	872	845	872	841	875	846	877	823	844	826	853	800	900	864	832	873	776	817	849	809	863	834	757	835	816	824	841	862	831	845	806	833	813	820	786	810	823	855	843	834	792	869	817	840	841	870	819	790	851	789	751	835	800	876	793	838	851	853	898	798	852	842	820	794	845	805	816	846	824	851	819	841	821	836	835	873	822	841	840	814	886	878	820	854	875	853	838	811	881	860	844	865	817	849	871	787	856	829	807	883	840	893	835	820	832	826	853	852	820	856	826	840	825	863	812	852	815	840	810	866	833	826	820	823	869	852	819	841	789	865	845	837	870	820	808	857	844	865	864	810	888	888	837	837	856	842	885	888	811	834	850	857	786	837	788	833	838	797	874	837	820	809	813	807	819	859	861	797	817	865	810	897	859	867	843	870	832	856	825	826	857	870	842	841	782	869	840	856	872	841	868	856	819	860	848	784	824	852	834	869	815	864	805	863	799	840	838	883	874	886	810	816	846	847	809	783	871	839	768	865	849	853	818	870	819	828	856	816	878	843	824	817	849	842	848	850	828	820	844	794	803	868	847	858	846	814	842	844	818	843	846	815	816	816	851	855	873	849	838	852	834	872	783	879	836	847	826	840	844	855	795	836	888	906	842	861	844	829	814	860	841	822	862	858	871	837	828	783	875	830	860	855	882	836	846	819	757	843	864	874	803	859	863	831	892	821	840	894	818	885	823	824	839	834	864	853	855	849	823	812	848	816	847	849	843	870	818	857	844	871	875	857	793	819	800	867	847	845	874	889	841	817	863	778	861	842	862	781	807	863	829	817	840	867	813	875	824	846	798	829	836	829	814	847	863	845	924	836	817	864	824	817	866	789	901	858	863	801	856	843	844	784	855	833	786	817	808	882	803	856	793	872	872	829	857	842	858	787	842	811	829	810	848	812
55767	45077	42526	34782	28384	27596	24267	18654	8305	1468	469	367	363	395	347	383	377	374	392	366	388	363	377	364	358	364	398	362	351	342	392	400	381	350	329	324	389	327	357	343	374	374	356	338	380	363	380	328	347	384	338	361	367	360	351	377	328	386	367	389	381	341	371	367	377	342	325	342	354	377	329	374	345	356	406	394	338	341	316	339	366	347	395	357	350	354	337	389	356	379	368	357	344	393	384	341	375	390	393	316	389	387	365	366	381	356	367	371	360	363	333	380	361	384	334	332	359	358	351	375	355	374	349	299	345	353	387	380	387	369	389	400	344	395	360	361	395	372	381	344	388	322	339	370	369	345	326	365	396	357	334	345	392	361	367	335	359	370	377	351	349	346	360	390	377	331	355	361	329	342	325	394	362	339	412	373	374	376	393	336	348	399	363	342	378	361	342	350	387	348	342	390	370	332	403	371	343	385	359	400	337	372	342	373	353	347	350	336	362	370	377	384	374	360	357	331	374	395	311	386	353	352	351	344	344	361	375	393	362	372	385	347	378	381	322	364	385	337	341	370	341	356	365	382	342	370	320	354	371	374	344	365	380	365	365	372	352	374	345	315	375	369	318	336	344	343	395	367	406	375	371	362	367	324	361	325	358	386	333	359	361	363	320	344	352	349	368	379	368	355	319	384	330	321	349	349	385	357	350	354	348	346	354	350	391	370	362	388	356	352	378	331	366	365	390	351	364	365	342	338	361	357	380	350	373	353	335	381	349	315	341	398	337	362	397	342	384	373	354	388	351	360	363	352	346	343	366	402	392	366	368	414	357	347	378	338	341	340	330	363	352	332	371	369	412	379	377	389	367	350	374	341	380	353	336	332	324	357	355	356	349	343	352	333	343	358	365	387	381	375	399	345	352	362	348	381	335	368	334	358	400	371	334	338	347	326	315	342	378	381	370	375	355	357	326	380	338	358	332	366	370	369	367	361	363	365	342	336	360	352	369	354	357	373	348	351	346	376	353	367	388	366	373	394	359	365	372	397	368	349	347	378	352	372	354	378	406	353	366	364	368	359	327	345	399	358	350	347	363	349	355	337	366	380	374	366	386	349	398	373	387	369	349	340	379	320	348	358	347	404	342	350	383	349	362	334	365	372	370	380	359	401	340	380	372	359	353	375	359	364	352	360	351	373	325	367	352	334	376	357	326	382	373	377	345	383	357	359	377	430	337	356	329	345	354	338	348	351	350	387	342	371	373	318	341	351	352	356	383	363	343	387	317	346	350	368	363	378	350	323	345	357	372	353	359	369	389	375	396	352	357	350	398	333	325	338	365	387	372	343	338	374	344	353	344	346	354	316	356	427	400	340	390	368	354	355	343	340	362	369	381	354	355	401	356	359	369	391	373	361	376	361	361	351	389	372	358	347	380	354	370	367	370	369	350	329	373	342	354	356	336	359	380	347	411	366	360	383	360	359	423	387	376	376	342	345	368	365	357	373	362	371	361	368	338	352	366	377	363	344	353	350	351	369	335	346	328	370	388	346	365	349	356	353	396	397	334	344	376	402	352	347	373	335	377	396	388	361	403	380	358	390	372	336	374	351	386	353	389	386	353	373	325	335	369	331	377	337	381	379	364	338	351	355	390	333	379	355	384	351	421	365	338	367	387	379	358	362	398	359	338	367	377	342	332	342	351	337	359	334	375	367	368	383	345	343	378	364	335	399	388	370	364	384	376	349	353	372	367	362	348	357	344	339	376	350	335	354	367	357	337	360	352	354	372	354	320	337	374	355	334	358	334	353	365	375	375	361	366	384	351	383	388	384	368	387	359	333	360	339	372	354	353	345	373	384	353	371	370	374	378	372	329	334	329	344	375	355	355	351	346	355	380	379	356	350	380	385	404	339	344	370	378	368	332	320	383	350	355	373	400	375	363	334	389	380	399	326	317	345	374	391	325	397	398	368	342	326	396	347	358	346	377	348	373	374	334	347	388	371	346	351	363	390	386	342	378	374	358	374	358	353	378	360	378	309	377	379	366	342	349	342	388	345	353	370	344	369	386	384	356	366	339	342	360	361	359	381	372	379	337	334	366	368	335	398	342	358	371	368	391	359	328	354	351	354	327	361	369	378	366	328	396	356	384	373	357	379	335	349	332	360	368	372	377	331	339	326	337	382	353	366	349	359	382	382	374	379	323	355	379	354	385	388	386	364	373	357	346	386	341	325	376	377	413	375	329	412	354	312	385	404	351	392	364	330	357	354	374	320	379	373	341	363	365	379	362	374	408	344	335	365	358	379	376	317	337	381	344	376	375	355	381	354	369	354	368	381	382	343	389	376	372	376	426	405	358	365	388	352	365	382	395	319	384	377	352	337	354	354	334	397	370	358	348	368	344	385	373	351	322	376	366	314	364	351	357	335	342	343	355	329	367	387	349	365	373	405	360	361	375	338	362	359	386	339	358	349	403	371	346	339	411	381	349	337	404	356	367	337	360	328	309	316	348	382	375	380	366	338	344	343	372	369	391	362	360	364	373	381	373	369	413	355	368	369	370	345	358	400	365	361	370	387	359	348	331	355	383	373	333	356	376	391	394	361	332	335	368	368	356	363	343	360	344	360	349	363	385	368	336	352	329	330	385	350	347	384	373	350	337	323	358	366	383	340	364	338	365	369	348	317	358	376	338	347	335	350	348	359	346	366	370	356	330	337	389	338	334	350	349	321	329	352	379	359	371	389	353	353	379	354	366	342	391	329	346	391	406	376	345	383	379	344	354	339	368	366	376	320	350	337	321	349	329	368	329	346	350	376	346	352	349	327	344	361	355	379	372	348	347	348	369	374	367	347	380	336	365	343	367	374	348	346	327	320	362	322	358	340	368	351	381	373	362	381	330	339	370	337	356	363	378	366	369	346	366	338	365	363	377	374	411	411	365	375	352	373	333	400	354	382	359	356	376	334	320	367	388	364	369	364	369	361	328	360	372	337	334	363	383	383	347	347	373	368	381	364	346	340	373	343	382	356	372	352	342	335	343	350	420	391	363	361	361	368	355	352	359	388	380	375	370	357	351	356	361	387	364	352	353	338	305	378	347	371	358	344	324	314	334	363	352	341	359	381	334	380	348	348	366	385	363	359	399	350	373	366	393	373	373	390	369	390	340	358	363	366	369	347	357	372	359	373	353	358	372	365	337	362	348	347	396	375	366	390	334	350	354	363	378	398	386	347	373	350	373	363	370	347	365	367	354	349	366	374	373	405	356	394	343	343	343	350	369	311	342	362	365	365	363	395	354	345	352	344	371	367	312	363	334	326	331	364	356	353	351	361	397	356	370	376	357	318	337	340	363	347	396	380	354	343	356	333	326	351	333	384	422	382	409	335	351	345	406	335	318	361	386	385	402	354	349	371	373	334	376	350	355	375	327	350	365	401	380	384	372	344	365	317	360	384	355	336	373	350	337	369	347	357	353	381	320	346	369	367	347	361	356	342	357	363	385	352	345	326
53252	58234	54413	53570	63015	50464	29729	11535	3543	1432	907	845	803	780	804	776	814	807	839	808	796	757	803	753	831	809	794	729	767	820	808	801	788	817	793	744	820	754	809	810	783	776	768	752	788	836	795	816	756	772	759	710	782	774	735	817	807	762	772	787	756	793	706	783	797	745	774	790	754	794	769	788	808	779	819	793	757	836	735	759	789	794	783	805	790	755	811	767	738	780	764	817	780	807	760	768	777	713	740	760	790	751	826	749	762	777	759	798	742	735	791	787	765	775	776	772	763	759	783	723	763	734	748	756	782	789	751	749	810	743	812	746	789	809	758	738	746	770	793	797	754	791	764	733	774	781	785	737	781	727	808	788	776	763	791	783	771	738	831	813	839	787	792	765	796	728	763	763	764	736	808	807	806	755	802	765	747	778	750	787	790	796	802	744	718	837	767	785	813	740	804	800	776	770	745	761	782	794	765	786	781	780	775	815	795	761	791	787	776	749	749	769	773	767	757	775	829	778	744	790	792	755	813	772	733	741	761	750	730	798	754	755	851	807	751	775	766	786	751	791	807	737	821	785	760	776	763	768	785	736	805	767	779	710	778	774	763	745	817	769	758	777	789	761	815	780	785	747	840	817	773	795	779	783	770	774	769	783	836	789	839	781	800	807	814	776	756	746	763	795	733	788	762	734	741	728	775	791	753	775	787	805	795	769	812	810	770	794	734	770	795	802	801	783	725	801	816	802	770	716	826	827	811	799	771	782	777	784	791	824	776	801	760	773	736	788	818	766	790	755	853	805	775	763	762	769	814	808	792	756	770	817	793	808	749	788	774	781	798	738	779	768	810	763	807	738	746	766	790	780	787	785	766	764	776	749	778	747	794	782	774	760	765	803	773	748	752	780	806	772	760	765	745	786	709	769	803	745	760	813	816	786	773	756	798	837	819	781	712	810	746	742	783	770	811	749	780	758	807	819	775	817	795	832	769	793	765	767	768	764	811	749	797	825	746	811	752	734	775	829	799	774	748	786	800	750	788	768	721	749	754	760	773	744	765	749	768	769	724	740	794	764	800	822	765	720	798	818	774	815	758	780	817	783	792	769	745	776	778	777	781	784	801	755	739	739	778	777	792	769	754	756	765	770	774	776	782	802	791	806	752	810	765	758	809	775	779	796	744	783	746	748	807	768	796	776	766	791	794	849	777	724	776	776	779	781	784	739	766	810	767	733	767	753	762	791	811	788	759	764	756	789	749	756	792	796	766	822	812	787	748	762	758	811	750	774	719	779	758	767	793	758	775	795	790	738	754	750	774	777	728	757	800	792	793	756	752	788	738	679	723	763	808	793	806	750	740	740	747	826	752	791	817	776	808	781	819	821	743	799	765	770	790	787	785	770	816	758	747	761	771	747	779	812	769	778	757	775	774	728	769	761	822	732	788	825	756	753	808	741	799	813	781	836	737	709	743	764	770	762	793	763	765	803	755	771	774	785	741	807	762	750	804	784	768	786	774	793	748	788	776	815	778	778	785	837	740	764	741	751	805	785	768	760	768	746	774	749	782	774	787	740	768	778	769	774	804	811	800	798	799	785	748	795	790	754	720	769	813	811	793	787	744	777	770	803	721	773	803	798	757	798	793	857	778	779	732	752	743	821	786	776	800	768	774	805	768	761	795	763	814	778	822	794	747	729	771	751	794	775	726	778	769	793	748	733	803	775	795	748	802	754	751	759	762	800	744	738	806	789	809	800	729	776	808	825	717	762	722	779	757	794	820	818	765	801	781	742	808	724	746	758	765	744	783	811	795	806	796	768	757	786	764	760	793	809	795	835	792	853	786	743	797	794	734	767	795	753	763	762	778	766	775	812	788	773	792	760	742	752	785	803	787	771	717	827	790	786	771	768	808	811	821	761	808	806	802	745	792	792	777	792	780	775	734	795	745	790	797	754	806	753	780	789	722	773	792	773	759	756	768	784	739	798	754	772	745	801	765	806	747	736	777	697	771	789	726	786	759	789	779	806	778	730	804	723	751	761	754	803	806	785	814	802	730	785	772	812	740	810	732	745	788	752	794	765	785	807	753	775	761	740	761	788	770	797	764	753	760	765	790	765	743	808	722	788	765	743	736	751	780	809	742	755	776	793	762	803	783	783	776	777	707	772	754	759	817	801	791	767	769	771	782	816	788	745	790	781	814	761	770	781	758	845	794	772	803	798	726	724	734	778	748	752	743	711	753	754	771	768	788	751	743	750	800	746	806	717	781	780	812	822	749	806	804	811	713	756	770	774	739	754	793	782	735	738	821	768	796	813	755	782	752	776	760	771	764	766	773	756	764	811	757	787	771	760	778	810	741	765	734	777	779	795	770	784	792	814	762	824	795	762	769	749	795	767	747	830	764	781	737	805	776	754	773	787	770	848	769	791	746	798	787	780	770	833	756	806	781	763	763	756	779	794	800	776	760	734	788	792	816	778	784	780	788	740	806	749	763	772	775	776	752	749	772	775	834	821	750	782	747	771	793	800	770	769	810	743	768	785	770	798	779	788	802	784	762	821	748	752	746	740	773	780	816	769	797	747	748	820	767	737	790	767	790	743	742	801	810	747	789	826	748	763	781	808	762	771	721	810	767	849	790	722	783	798	832	777	755	794	769	784	772	768	790	840	772	766	763	738	817	807	777	808	776	812	820	843	730	731	762	763	774	813	745	812	752	830	731	804	738	742	811	817	780	832	751	755	811	737	777	742	807	784	796	791	749	791	777	735	768	792	786	792	761	737	753	746	788	791	751	785	818	791	773	810	727	750	758	756	773	770	823	773	750	717	800	766	748	770	729	720	826	683	793	794	752	796	790	758	811	750	803	785	745	789	743	746	786	768	818	722	728	790	832	710	784	781	801	768	744	834	720	731	794	751	785	785	768	755	767	757	805	806	754	784	751	815	731	804	840	834	831	753	802	766	774	830	748	843	820	776	762	738	756	824	814	722	772	750	750	763	799	786	782	777	799	787	767	780	744	753	753	786	729	775	795	774	778	768	750	708	784	731	751	783	791	751	789	760	760	739	811	805	762	814	772	758	775	768	775	818	813	781	772	731	763	742	804	780	765	723	761	762	776	768	739	759	774	819	818	737	769	741	786	786	739	771	793	793	745	789	776	751	758	746	809	798	788	775	806	771	763	755	786	788	755	803	825	770	751	757	772	758	817	695	787	749	784	734	777	786	806	768	797	812	754	759	760	762	791	799	803	786	800	748	739	775	766	770	755	749	722	771	786	722	772	720	719	783	750	780	789	798	784	806	786	721	752	790	787	793	749	786	738	767	737	781	733	818	853	791	745	784	759	768	810	800	779	802	723	797	782	818	731	812	698	757	776	766	774	771	733	762	790	829	763	802	770	800	801	799	771	761	736	722	733	794	790	740	775	772	774	747	765	712	782	781	756	818	774	809	787	751	761	808	790	742	792	805	826	746	769	819	762	775	784	789	795	766	758	803	757	810	756	750
28965	42133	33419	14188	6389	3987	1703	757	454	403	367	376	403	405	377	367	374	365	370	404	357	363	361	362	345	375	363	380	395	412	373	320	344	371	378	374	394	377	391	369	388	375	389	380	375	395	370	345	381	359	343	387	379	408	424	373	358	330	350	361	355	394	382	357	376	396	392	395	395	360	407	369	369	391	367	362	392	361	339	381	392	338	349	352	359	403	371	353	418	356	363	390	390	379	367	398	390	349	384	364	367	362	397	399	354	376	370	371	409	380	383	408	366	380	349	390	380	402	350	365	396	392	358	362	365	340	406	368	345	377	402	361	379	386	367	351	330	370	388	372	382	361	356	367	362	391	356	370	397	407	402	393	365	395	353	358	356	369	372	353	367	402	345	410	397	357	345	378	369	362	379	386	341	372	395	382	348	374	363	372	376	361	365	371	407	394	363	366	364	374	328	371	354	402	396	377	373	411	399	369	340	368	427	380	356	338	403	434	369	370	370	394	372	381	347	329	356	383	382	380	385	378	358	352	400	342	369	390	356	399	388	392	371	410	351	358	347	395	351	364	363	407	372	402	354	354	363	331	368	337	365	367	370	364	381	410	346	399	360	367	365	366	357	372	371	379	398	396	359	361	363	371	371	365	363	363	411	376	371	327	378	421	364	392	322	391	379	356	402	403	359	373	392	347	353	368	368	348	369	369	374	375	403	382	365	416	352	377	356	353	352	398	344	358	408	370	355	394	366	344	348	380	381	365	358	389	355	366	356	351	349	365	386	392	366	398	394	350	343	338	356	337	371	377	360	328	344	377	412	351	414	393	331	383	410	377	392	376	374	408	359	386	400	384	367	359	381	364	380	362	387	405	409	390	362	352	378	354	377	364	365	349	366	373	366	376	312	366	366	348	362	371	408	389	368	348	351	358	381	357	373	398	414	413	398	371	370	385	338	378	375	404	382	352	325	378	348	356	387	363	366	385	349	419	364	339	389	413	331	357	358	362	398	383	350	361	365	387	365	368	352	415	351	369	376	368	366	408	345	390	353	359	368	365	376	375	373	417	377	358	343	400	387	373	378	337	394	372	362	362	368	363	333	369	354	377	377	350	342	348	370	368	398	363	392	386	388	354	371	413	415	363	408	378	375	374	378	368	385	390	374	420	404	384	360	358	374	366	401	405	394	371	350	400	347	386	395	345	386	371	401	375	359	384	353	387	404	350	338	397	399	402	410	369	370	360	339	456	402	387	364	358	378	369	385	329	378	374	377	396	376	405	362	398	387	375	360	385	388	425	362	371	367	365	373	346	363	373	357	354	397	363	381	359	357	405	365	386	350	344	372	335	364	390	378	400	380	370	391	399	386	341	343	403	364	372	350	380	357	383	362	387	364	389	369	379	389	382	378	363	373	348	373	386	330	395	355	415	368	394	403	400	346	357	351	363	400	391	349	354	358	414	404	348	366	381	403	340	357	401	358	377	375	370	407	361	351	369	395	395	407	366	367	383	378	365	373	358	388	380	397	360	377	390	410	386	378	356	372	383	357	356	344	391	377	425	364	387	352	387	374	369	388	359	372	389	358	396	340	328	408	374	399	344	376	357	372	334	382	359	338	381	356	374	370	331	379	351	381	404	375	359	375	386	380	351	362	339	422	343	379	321	363	366	383	361	371	424	372	377	328	384	351	364	339	378	333	361	367	367	390	380	393	378	372	381	424	382	389	372	364	382	357	361	388	379	346	354	359	373	394	403	380	388	368	343	367	370	338	410	360	375	410	361	377	386	374	357	381	380	356	390	372	383	393	399	369	377	354	387	367	352	363	406	379	380	363	363	385	384	399	394	362	414	382	357	381	396	356	382	359	364	354	379	410	389	361	346	386	386	365	367	386	403	370	402	396	354	349	384	369	399	370	388	335	365	384	360	389	383	404	407	383	386	384	371	332	389	342	395	397	364	379	369	372	377	376	394	378	357	396	357	422	371	354	384	411	363	358	373	355	409	388	356	363	372	366	349	375	409	375	404	379	346	327	395	360	381	355	364	368	385	380	400	379	369	405	385	389	363	364	349	352	402	375	363	386	381	385	370	366	375	390	370	358	374	374	357	372	373	348	369	362	363	347	368	388	381	360	369	393	381	389	347	393	419	390	392	419	374	355	333	398	370	377	364	388	352	394	350	376	338	364	358	407	386	371	364	319	337	374	331	375	382	390	364	361	357	374	369	377	367	355	357	353	342	379	363	356	377	376	394	398	365	378	404	378	335	320	381	369	364	370	368	356	375	388	361	357	378	345	344	361	401	410	393	372	389	385	395	367	374	360	358	363	337	391	351	357	388	372	395	395	379	356	386	412	363	392	408	391	389	396	411	380	370	376	370	380	388	366	387	382	384	372	379	401	367	330	375	374	403	372	417	357	401	400	357	370	374	383	375	369	333	352	368	401	381	376	383	359	365	337	340	352	378	409	376	390	385	344	402	356	393	347	407	360	363	382	373	371	402	381	357	332	385	406	361	392	373	384	402	346	390	370	400	378	411	368	356	359	400	382	393	348	390	377	369	377	392	391	394	373	345	338	405	384	370	389	436	352	368	372	359	376	383	355	379	419	359	376	359	349	405	339	378	350	390	385	363	392	372	385	351	371	372	367	388	334	368	367	366	404	367	432	378	356	388	372	391	396	330	397	382	394	399	376	337	418	382	382	341	384	381	361	391	423	350	413	363	370	376	344	366	381	361	362	368	401	399	371	387	364	354	370	391	380	398	395	367	376	346	350	406	397	408	401	382	380	374	393	365	382	373	350	346	380	389	396	318	396	388	381	375	370	375	363	396	351	385	354	364	352	361	379	349	365	408	371	349	396	342	328	364	380	400	381	366	401	378	396	358	350	369	377	405	386	356	396	342	360	363	370	376	351	346	346	413	366	364	389	380	386	378	408	368	369	354	362	354	407	382	374	366	355	364	389	369	403	390	371	376	402	373	355	369	380	403	375	357	375	395	385	372	401	392	327	372	385	384	374	389	364	393	390	357	347	384	414	375	393	340	364	396	365	359	397	370	347	382	371	383	383	395	363	362	361	375	377	407	382	395	398	368	372	355	352	397	347	367	369	367	383	402	411	359	386	431	383	379	372	421	376	382	386	376	390	389	367	390	356	351	349	408	346	383	410	355	357	371	376	371	421	366	365	398	396	378	377	379	368	376	380	397	351	381	405	378	366	364	356	370	396	380	349	376	369	385	376	375	356	381	361	384	386	376	360	408	372	395	401	376	359	365	408	420	382	376	356	367	361	392	378	397	357	380	355	346	378	373	382	405	396	360	399	353	389	369	367	368	368	371	361	373	312	373	358	358	349	331	347	380	354	365	349	377	396	371	371	359	385	362	364	380	393	374	362	396	372	383	350	347	356	372	393	394	373	420	420	390	396	356	385	343	394	394	386	349	375	385	389	370	345	362	370	376	408	384	371	393	398	340	339	345	375	347	391	374	379	387	380	381	367	366	398	361
22524	40376	34331	16571	13863	9288	4247	1916	1109	953	860	839	892	896	889	897	879	887	865	855	843	909	896	876	874	836	869	860	851	895	860	855	895	858	854	872	834	878	877	835	891	853	862	924	850	857	850	888	878	855	830	866	828	837	895	872	844	877	869	915	856	900	834	870	827	857	898	843	864	797	869	900	896	844	823	887	800	861	851	853	905	801	893	871	891	880	885	838	844	907	924	864	837	883	856	875	844	915	857	875	848	891	835	869	826	876	847	869	879	849	867	851	887	833	874	871	827	844	828	873	841	841	862	845	869	896	803	849	818	839	847	852	833	845	875	845	853	861	847	874	848	856	859	908	852	911	863	853	847	885	835	861	877	873	877	854	887	821	883	814	831	892	815	837	818	849	895	876	878	844	907	801	904	826	822	936	873	860	855	858	906	874	833	859	877	875	889	806	836	885	861	831	852	882	852	844	846	879	856	845	803	870	858	814	840	863	910	858	906	909	865	903	858	826	828	835	847	841	824	830	797	845	879	860	850	896	896	866	885	806	837	849	899	867	862	852	914	858	796	842	847	871	830	896	899	867	859	835	870	872	828	901	861	868	845	887	826	884	886	883	893	911	881	870	886	841	868	840	847	820	869	865	837	885	868	872	891	867	849	880	857	910	841	822	874	833	868	834	842	833	893	772	883	878	897	930	864	848	827	834	824	855	828	897	870	854	838	796	847	861	874	858	838	869	917	827	862	814	861	876	863	841	850	858	891	890	822	905	901	895	853	816	862	903	824	845	838	890	860	833	890	879	864	855	824	824	847	906	844	838	840	861	847	857	846	874	822	831	830	880	857	869	846	808	833	858	882	852	853	821	832	852	858	854	854	877	840	927	859	855	809	849	870	861	888	820	825	846	842	833	887	866	925	830	861	836	883	873	913	878	861	901	842	834	879	859	828	843	866	885	830	848	807	851	859	881	865	824	832	805	861	853	843	895	820	829	875	877	813	825	887	857	850	863	909	854	891	815	859	824	878	910	851	878	818	850	909	865	831	889	866	859	832	843	860	868	828	889	839	920	851	872	897	881	885	825	878	859	901	887	868	849	873	882	873	829	868	830	874	868	844	871	882	853	841	818	867	784	889	883	880	815	832	843	841	863	860	879	846	844	893	847	850	873	890	933	865	868	868	862	823	887	865	837	880	845	858	857	826	817	888	890	809	879	870	912	894	849	831	897	876	861	817	860	881	877	891	869	853	865	853	855	852	907	860	899	934	826	886	838	856	857	848	831	878	853	833	843	886	902	910	842	889	898	870	823	870	883	841	825	884	816	840	872	892	881	884	893	841	859	848	855	853	833	801	842	846	903	825	814	854	829	851	847	847	891	825	837	840	870	872	890	826	922	847	826	864	877	857	902	827	849	855	881	827	864	816	879	872	831	869	848	891	865	900	906	853	867	911	831	869	884	849	808	844	825	861	852	859	877	873	882	839	873	916	878	856	791	869	858	868	817	885	887	857	892	852	865	904	927	848	927	872	842	834	826	891	850	852	825	880	864	870	882	842	835	841	847	875	800	844	850	885	869	851	898	885	852	879	848	881	818	851	864	902	831	873	888	899	873	920	844	843	874	883	871	852	868	900	876	894	877	874	868	899	844	855	857	888	858	841	829	866	832	857	881	875	865	873	860	859	882	833	874	846	854	771	905	860	879	849	851	854	856	877	854	859	859	827	862	884	842	876	846	875	854	865	879	831	841	854	911	806	883	831	852	873	831	812	835	848	908	844	845	865	861	882	826	855	892	840	906	823	899	847	846	920	870	863	902	794	887	838	861	835	870	852	885	832	884	844	831	913	810	849	872	859	857	864	851	854	847	871	887	812	876	831	868	868	895	831	878	841	835	881	837	886	882	872	886	891	867	866	858	852	853	863	828	880	864	869	817	889	877	871	841	897	826	869	837	853	858	827	840	824	855	817	876	881	857	814	843	834	840	837	868	816	819	802	842	853	845	829	888	902	878	877	863	854	856	853	937	875	819	906	914	854	801	839	896	807	872	810	843	801	898	854	920	864	885	849	851	849	837	815	871	887	876	831	858	845	874	856	850	881	877	857	872	899	850	861	873	853	887	858	895	857	896	884	864	842	882	887	878	894	846	887	888	869	826	840	861	829	847	812	830	867	866	834	831	839	891	902	826	801	845	836	813	860	873	882	896	909	810	903	850	864	851	881	861	878	924	802	857	889	855	801	850	858	889	847	862	874	856	849	888	855	855	871	866	794	838	814	833	872	887	867	857	833	845	841	878	894	894	854	902	880	824	855	836	927	929	909	861	812	842	876	929	887	824	929	843	837	900	830	833	844	898	872	886	872	887	870	855	885	893	807	830	834	827	878	855	851	880	850	928	871	840	834	874	871	900	806	835	868	878	883	876	919	822	854	808	833	832	933	840	904	882	888	849	831	891	858	862	862	840	908	832	820	827	863	776	928	872	830	827	843	821	867	859	893	822	881	876	813	869	849	839	860	944	845	859	880	866	895	835	834	881	891	862	864	806	853	835	835	885	869	850	908	816	870	884	908	848	898	873	848	855	840	843	860	895	846	821	875	850	808	906	804	824	865	850	862	833	844	903	904	855	856	805	888	844	829	828	875	834	850	861	812	850	831	837	864	831	810	796	854	856	832	833	802	884	899	897	885	852	846	842	876	905	841	865	887	889	852	866	852	816	846	842	809	839	874	838	873	824	848	819	854	871	860	859	888	860	818	828	905	872	849	881	867	855	872	848	839	838	928	824	855	817	846	894	845	845	902	900	834	840	853	862	900	884	855	879	860	851	869	913	862	820	858	855	862	835	839	849	849	846	873	845	897	859	849	857	830	862	867	836	804	861	854	850	905	843	886	849	871	842	865	878	798	864	843	800	860	879	845	913	811	875	871	869	872	847	852	861	862	835	835	925	807	815	854	866	924	809	848	868	855	882	893	879	825	892	840	841	893	860	854	863	865	873	861	791	867	903	879	881	842	859	885	870	847	879	867	865	817	863	844	865	885	868	846	906	846	841	834	833	878	878	886	827	853	906	837	806	879	886	901	844	818	878	879	830	927	800	878	869	851	909	865	842	832	841	871	883	873	828	860	852	844	848	893	885	843	854	801	865	888	887	850	853	872	806	841	810	815	833	876	868	835	903	865	896	861	834	872	902	878	843	899	855	858	837	876	886	838	863	918	906	829	819	855	844	810	803	853	846	890	859	823	854	868	873	863	909	883	868	903	839	839	831	855	840	835	862	886	804	853	927	896	859	854	863	868	913	866	846	852	856	891	897	882	878	857	828	855	865	889	862	880	873	867	840	871	868	873	884	890	870	897	843	845	810	911	874	873	913	844	842	851	826	843	867	864	869	834	902	889	849	850	840	886	813	862	812	839	851	859	845	880	833	871	920	897	867	858	895	830	823	896	881	871	865	882	839	868	860	904	858	862	869	891	884	901	844	839	859	859	897	834	808	915	874	847	860
57868	53534	43011	38086	32039	29173	21733	10273	2345	636	426	334	397	388	377	366	340	346	375	384	376	373	371	366	387	358	349	324	362	355	384	381	361	327	350	367	372	418	366	378	382	348	365	369	385	355	359	378	391	387	353	371	391	367	369	378	355	357	368	346	364	361	396	341	342	401	351	351	410	355	364	354	378	375	351	352	352	410	379	374	382	387	351	364	373	340	321	380	367	326	358	344	369	413	374	329	367	361	339	376	325	391	363	342	391	397	384	397	390	360	364	363	360	342	365	359	311	363	366	364	352	373	351	328	393	315	401	349	374	354	346	329	367	354	352	345	402	347	350	391	366	379	372	347	412	371	360	355	391	417	391	364	374	374	326	420	378	379	398	373	387	341	374	339	334	374	398	351	395	376	402	387	371	388	381	346	352	368	366	363	343	330	369	336	358	332	353	339	375	350	354	363	368	352	380	382	344	370	369	401	382	381	360	339	331	370	375	378	381	368	391	375	348	362	394	358	370	350	382	378	358	359	371	359	331	387	355	325	350	382	344	347	389	352	351	364	350	346	382	375	363	356	378	363	376	345	347	372	375	397	376	310	353	355	343	374	359	364	364	358	398	365	366	351	369	368	349	366	392	385	356	349	393	350	379	355	366	339	374	368	386	355	338	365	378	375	352	390	369	359	386	336	374	371	382	372	363	340	388	371	362	384	343	370	379	326	371	351	354	384	362	353	337	371	376	387	394	397	355	343	376	369	359	351	382	372	360	373	308	374	345	373	346	376	356	337	362	367	347	346	382	372	376	345	342	364	402	387	360	372	382	351	363	375	355	381	361	352	367	374	355	374	377	362	354	322	418	373	346	346	368	334	360	373	392	373	329	348	380	352	340	371	380	396	382	350	362	402	374	364	376	379	333	362	333	373	370	404	373	383	406	340	351	397	352	371	368	394	344	374	378	384	372	318	379	421	347	374	377	321	392	341	357	351	321	374	340	308	311	383	391	392	353	387	347	362	333	361	344	350	319	367	326	398	389	354	373	372	381	345	372	376	386	371	328	349	391	389	382	374	343	368	357	341	367	353	384	370	387	349	354	380	348	398	386	373	385	367	341	352	375	337	349	404	378	347	341	360	360	342	347	353	367	383	326	354	360	379	357	369	357	345	338	378	355	359	377	395	397	379	358	403	370	367	363	371	374	369	352	388	357	375	370	365	344	398	338	389	377	350	388	369	354	382	348	331	389	362	361	356	366	369	348	414	357	363	353	347	404	358	378	403	383	369	392	366	367	375	337	395	365	334	372	363	346	385	338	398	356	360	390	372	357	382	348	356	363	345	377	357	358	336	375	386	359	351	345	363	357	380	369	348	357	391	364	352	350	374	365	371	380	393	381	355	345	328	363	378	342	333	367	337	370	354	357	349	357	342	371	342	320	357	387	331	344	334	337	377	342	396	375	355	338	372	379	341	367	355	390	363	356	411	357	371	344	363	368	371	372	397	349	374	375	325	370	412	384	367	335	332	357	363	360	363	368	390	370	360	365	374	327	383	367	355	349	392	404	380	372	347	361	342	356	358	361	377	338	342	381	370	343	378	360	359	385	395	356	357	368	352	362	329	375	340	365	362	369	403	368	345	336	334	346	343	343	354	372	363	366	364	359	382	357	386	347	388	399	376	337	333	360	346	355	360	359	366	361	334	334	357	403	398	348	380	367	356	368	367	396	384	376	384	349	407	365	391	347	385	321	372	352	356	370	367	352	384	348	356	354	385	381	391	344	353	361	369	349	344	383	372	329	375	372	356	407	374	354	378	397	363	386	323	354	351	339	370	384	353	370	379	334	372	377	350	385	379	372	368	348	347	370	351	369	372	365	378	402	375	357	329	370	391	367	375	358	358	381	391	329	355	360	344	390	352	358	385	338	363	363	351	363	346	369	368	357	362	328	367	347	355	352	377	370	353	347	391	362	337	352	364	360	372	375	341	401	383	382	363	360	361	336	367	355	389	393	341	343	343	364	378	402	366	365	347	406	373	357	372	340	358	391	332	364	357	383	371	372	411	350	343	346	351	350	370	405	396	364	344	354	385	390	398	372	351	357	361	353	360	360	372	362	349	365	379	372	378	373	365	347	359	368	344	312	344	377	379	371	396	372	354	360	356	372	374	388	368	355	347	388	372	379	353	364	380	384	370	376	350	360	385	374	351	358	381	374	356	378	383	352	391	367	353	352	338	387	366	354	336	359	335	389	350	368	348	346	378	358	390	385	378	355	342	348	385	346	337	351	356	373	379	359	386	392	374	430	340	361	327	341	389	350	354	350	356	327	387	410	357	396	397	333	357	369	367	372	352	402	365	363	378	335	383	375	364	386	379	360	324	385	363	382	335	363	368	378	344	349	393	344	332	383	325	340	349	369	374	352	359	371	378	384	375	366	376	381	391	383	347	421	346	379	375	399	354	376	356	382	367	394	383	398	372	373	348	361	353	371	365	392	374	363	335	382	372	375	368	339	353	334	343	388	354	368	319	387	341	360	440	397	374	355	389	364	373	371	362	374	403	363	384	336	370	369	382	377	399	375	383	371	391	377	363	390	370	345	364	371	355	397	385	388	384	360	361	345	354	360	350	368	376	347	355	365	433	426	398	352	350	382	385	340	342	361	374	350	336	374	334	358	349	402	356	383	368	378	371	402	351	369	395	402	390	360	355	363	324	380	344	397	369	374	366	380	365	357	362	344	377	372	383	376	350	359	378	361	358	403	390	381	373	369	366	388	375	405	394	325	341	378	333	346	364	357	334	357	382	368	376	373	315	360	328	362	361	341	337	411	337	360	368	392	379	370	363	357	366	374	346	362	356	353	370	362	376	360	378	375	361	408	340	341	347	396	350	370	364	356	364	416	359	333	368	350	359	351	379	334	366	400	357	376	387	358	331	361	369	346	365	398	355	363	379	409	411	379	382	352	385	360	391	356	385	348	350	362	353	363	352	353	361	372	393	381	351	346	346	332	357	350	360	422	381	382	351	384	355	366	382	375	382	344	364	352	326	375	386	354	386	368	338	392	369	376	351	339	340	397	361	379	324	382	359	336	339	373	367	329	361	356	365	338	371	376	353	371	407	338	336	359	347	318	393	362	362	375	338	333	334	338	348	362	358	361	363	370	338	376	374	357	377	378	385	381	417	352	378	369	333	375	359	397	376	353	338	349	331	362	356	357	375	366	328	364	344	389	394	384	361	381	354	369	365	406	362	410	378	354	420	363	398	350	377	362	339	369	370	365	349	390	344	369	392	345	320	406	362	345	366	402	406	348	374	379	388	362	353	358	385	375	343	370	313	320	377	364	339	388	372	363	354	367	379	354	383	371	397	394	361	401	346	362	399	319	356	345	394	373	354	368	385	338	375	355	344	377	355	328	355	387	347	333	329	401	425	363	365	380	372	389	335	339	360	370	359	334	369	344	372	369	342	353	356	321	366	391	371	378	372	352	384	341	387	353	359	390	338
49074	59692	59519	58476	52724	44327	26119	10257	3029	1318	900	804	833	836	863	843	816	836	790	801	866	835	831	849	837	853	809	828	789	884	816	823	865	802	825	818	779	791	837	855	773	844	806	781	851	798	819	766	812	820	820	821	770	816	829	846	772	810	803	850	816	784	869	773	805	855	789	807	787	843	758	821	831	905	831	837	828	856	818	811	780	814	833	786	777	757	822	837	878	818	811	840	825	852	838	785	769	829	850	855	855	831	785	831	826	837	838	840	799	820	854	847	811	777	846	830	850	830	821	839	841	804	850	860	852	832	851	788	908	886	852	820	817	839	859	814	844	801	805	849	841	800	806	833	821	835	802	837	796	797	802	811	770	836	866	817	835	796	852	814	875	808	827	821	879	790	791	851	830	821	828	845	826	810	870	846	841	875	796	838	877	847	849	810	830	808	813	823	842	821	801	841	863	763	809	845	815	811	842	859	837	809	816	791	852	795	849	767	796	885	782	789	863	843	773	840	835	815	772	800	800	791	828	816	788	808	793	765	831	811	819	797	854	811	865	834	833	870	835	826	783	857	796	833	851	819	857	772	810	833	794	837	837	826	798	785	840	757	854	848	820	791	860	843	807	856	822	802	821	769	785	863	813	799	807	800	821	824	795	787	815	846	829	847	827	814	794	826	852	817	846	806	808	852	837	819	811	860	837	788	851	843	857	776	843	801	836	798	858	788	830	870	839	884	824	798	827	824	787	825	795	881	814	791	841	839	812	807	830	817	785	833	860	804	844	802	812	844	795	819	845	832	875	793	805	809	816	780	838	779	805	792	813	801	855	847	812	772	826	858	837	812	836	852	809	821	794	759	793	817	803	823	822	780	809	835	784	748	825	844	807	817	839	790	813	816	827	807	783	841	859	842	792	832	824	825	870	821	847	891	804	819	839	830	771	815	879	884	826	877	812	830	806	784	826	821	779	855	799	782	858	793	872	815	858	824	802	817	851	866	825	825	874	870	820	794	876	807	885	885	832	827	806	830	856	821	806	835	861	815	794	856	821	840	813	843	801	811	777	882	829	835	877	852	848	822	816	823	832	797	866	823	846	844	785	822	806	847	808	771	834	843	846	862	802	781	788	826	843	805	824	848	815	839	813	821	848	800	853	862	853	815	822	851	841	820	794	825	874	880	880	854	813	781	834	818	757	817	843	788	860	852	793	818	820	841	772	835	799	796	883	864	808	810	879	817	847	852	831	801	892	859	792	823	850	790	798	842	860	823	813	820	790	770	777	826	802	792	820	813	836	805	806	845	779	847	780	843	848	795	814	789	845	787	812	805	831	834	777	843	754	824	855	856	876	867	812	815	792	836	857	809	803	864	797	862	816	807	802	825	820	855	840	845	818	803	754	813	871	810	823	780	775	818	811	827	808	798	837	877	862	806	847	775	859	805	805	847	872	817	757	849	806	818	823	809	821	825	784	865	818	841	837	826	818	796	840	767	803	828	804	806	787	813	827	782	811	840	784	866	820	839	828	873	813	815	811	810	787	767	821	802	811	804	798	877	797	787	811	780	806	785	787	875	880	841	818	796	824	806	814	840	810	882	848	846	844	876	882	834	801	880	834	817	807	806	806	832	823	822	842	842	794	857	834	879	842	841	819	812	812	771	810	824	864	841	795	793	790	859	813	817	825	773	819	789	830	802	809	787	827	770	788	822	805	849	835	830	806	811	806	841	835	858	792	794	763	820	811	781	838	801	847	802	830	861	788	813	828	769	808	773	891	825	806	777	831	811	817	764	826	797	841	812	831	805	840	846	823	831	812	793	799	802	798	797	850	766	782	880	836	833	834	789	816	784	849	844	808	783	874	788	807	812	852	799	786	846	835	836	773	848	834	828	874	837	808	845	767	841	853	800	803	847	840	824	869	821	829	852	837	820	790	798	872	785	805	778	833	770	875	838	838	827	836	794	803	812	895	826	803	808	800	842	843	821	853	792	808	780	844	810	861	846	841	822	835	828	834	849	805	768	792	860	832	822	822	871	835	799	841	817	845	823	850	787	809	803	832	814	809	806	792	822	807	836	812	799	783	847	766	789	816	871	851	830	799	791	845	811	827	813	842	810	836	820	855	844	850	863	822	781	838	752	854	827	824	815	858	824	819	824	816	822	819	805	805	840	800	794	783	851	799	833	873	891	814	831	821	837	830	787	834	814	828	809	812	872	844	853	875	852	831	822	823	865	807	821	838	826	806	791	821	776	792	828	826	819	841	819	876	863	880	849	797	840	877	774	827	819	766	812	820	798	819	822	822	804	820	741	803	812	792	832	843	830	865	813	808	845	807	811	840	874	790	820	827	854	815	798	821	800	855	832	863	842	743	807	831	830	799	829	813	878	816	773	815	815	830	830	851	797	865	878	814	858	761	831	750	795	813	830	843	836	858	865	805	860	803	798	814	772	823	826	802	776	875	828	817	863	822	830	843	802	804	816	906	780	778	814	792	847	859	813	840	809	862	858	823	875	824	845	852	817	853	767	838	795	800	842	798	817	832	839	859	789	855	824	826	842	865	822	823	816	807	798	874	813	799	843	856	827	795	791	851	793	872	800	827	772	842	862	889	796	797	811	781	793	820	799	841	838	812	811	849	848	818	854	827	884	791	813	836	831	800	829	855	818	778	823	824	806	830	818	782	840	850	857	803	839	794	774	827	864	778	856	832	828	801	784	840	818	857	805	822	826	777	838	829	819	817	840	786	842	861	813	812	834	834	856	858	765	835	795	809	807	801	820	821	787	793	855	783	816	840	812	838	816	820	828	818	857	832	836	812	830	850	754	814	873	806	837	875	817	820	775	879	889	852	849	843	775	823	839	784	865	811	794	791	826	832	831	780	781	783	854	862	801	898	812	786	770	798	809	852	855	818	797	845	822	804	833	823	801	820	829	799	857	826	872	819	848	815	843	809	845	842	776	864	809	831	794	813	814	859	846	848	833	832	795	819	827	846	817	810	809	874	888	829	847	775	804	770	857	810	799	862	813	815	789	833	842	827	778	808	809	792	814	828	813	800	792	837	827	792	825	848	808	875	846	811	806	828	820	830	806	774	832	789	859	835	841	794	829	878	825	907	873	827	840	801	829	808	850	855	867	847	815	799	823	804	841	895	839	787	890	752	824	825	821	827	782	785	749	808	791	768	791	893	867	864	849	858	773	763	802	797	876	835	857	786	819	788	835	835	804	835	802	841	821	777	823	769	804	790	836	808	848	782	758	851	778	801	833	797	809	846	804	795	828	822	796	791	855	820	866	818	813	859	813	798	801	788	809	848	850	853	855	802	821	783	814	900	788	812	819	859	831	806	832	849	810	816	835	829	794	847	834	816	795	825	823	806	766	861	798	820	829	820	841	847	822	801	813	820	830	846	808	796	845	809	805	765	872	828	744	831	787	815	811	796	804	822	771	802	831	821	845	803	853	815	831	816	847	876	772	813	802	872	824	839	836	877	828	794	776
60323	49245	42599	38133	28985	27815	26704	21110	9767	1878	473	405	364	337	369	385	376	388	345	321	373	368	359	351	335	356	388	346	353	341	339	372	392	360	337	349	302	344	353	351	352	356	352	375	322	368	376	366	366	333	334	358	348	388	311	376	314	343	328	338	351	313	363	325	359	387	373	369	339	335	352	336	350	349	390	333	345	373	380	351	340	400	368	363	376	358	391	341	355	360	355	338	347	363	346	310	360	375	355	317	370	327	332	386	343	338	358	338	309	368	368	346	322	378	352	339	321	355	367	320	366	341	364	352	383	353	393	369	337	332	292	352	342	363	357	339	319	379	366	402	368	294	398	315	331	363	349	336	368	393	387	363	332	315	352	390	350	376	391	325	372	367	347	332	345	334	327	344	332	370	377	351	375	368	338	345	317	347	336	350	369	315	338	355	338	347	343	345	325	361	342	400	350	346	328	345	361	352	395	379	347	332	363	334	369	341	354	370	349	371	362	335	321	321	327	355	348	352	362	350	369	391	360	305	373	390	334	337	330	363	336	339	358	358	355	331	373	358	329	347	350	354	366	356	345	352	338	335	337	335	303	344	316	366	378	385	363	323	392	348	321	334	346	353	353	383	340	353	353	340	371	325	347	380	408	317	329	375	354	348	356	353	362	316	337	325	357	342	349	406	364	359	323	349	347	316	359	329	351	342	336	392	376	386	360	380	365	377	345	322	366	338	371	373	338	333	343	337	370	375	339	343	338	383	350	324	365	342	396	386	328	321	361	339	329	354	338	340	362	329	376	341	341	320	319	335	336	340	345	352	333	369	327	336	357	351	306	365	355	372	393	377	357	337	403	343	355	329	328	336	374	328	337	340	336	364	350	356	324	350	341	353	361	352	378	328	389	380	333	369	365	345	350	331	370	334	358	361	328	360	337	357	381	333	334	334	395	353	355	308	345	321	342	354	353	309	379	339	342	360	378	300	370	351	362	341	368	341	352	359	349	376	378	373	335	356	339	359	325	314	371	328	342	336	327	339	367	323	320	327	381	357	312	367	338	364	376	350	362	343	363	326	328	318	357	339	332	359	366	339	319	342	376	339	347	338	319	346	352	364	346	363	401	366	359	356	355	365	372	320	302	327	365	359	328	322	384	351	340	352	354	352	353	366	353	342	352	373	341	342	350	323	330	356	335	375	351	352	359	340	339	350	348	365	360	377	358	344	341	342	359	386	358	394	346	368	363	342	356	336	350	350	337	343	348	358	342	342	364	348	335	352	346	336	336	358	353	337	316	359	338	378	372	357	353	342	375	340	311	336	358	321	373	342	360	354	334	372	353	388	357	364	344	370	330	348	355	393	378	374	376	347	321	351	336	363	319	390	351	366	344	342	346	343	304	365	348	367	327	334	367	346	368	376	353	338	337	363	343	338	321	370	401	343	395	341	352	352	336	318	309	345	360	359	392	344	336	347	354	337	358	341	354	350	377	375	327	303	360	390	351	325	348	308	376	373	327	346	338	349	344	350	374	350	338	362	368	340	360	332	385	298	339	338	382	361	357	344	396	354	365	345	390	343	338	363	338	347	391	375	353	363	368	344	380	372	357	336	369	321	377	364	385	346	335	347	314	358	360	378	376	360	356	327	361	398	361	374	370	367	320	339	397	373	364	321	374	364	353	340	320	354	332	369	350	380	323	385	357	339	351	349	372	368	322	382	357	384	299	348	324	340	313	365	360	345	392	372	349	364	356	336	376	342	381	346	370	357	334	355	349	343	367	331	355	343	371	375	327	339	348	337	381	345	322	314	366	369	312	361	345	353	323	321	356	389	351	364	358	380	385	337	373	329	326	351	338	333	349	355	319	337	346	302	355	379	355	364	348	332	354	368	342	357	371	348	332	357	351	357	367	336	372	339	326	309	363	328	380	328	363	391	367	406	356	334	340	334	377	372	331	337	354	361	327	350	377	323	357	365	331	342	347	390	342	360	317	348	316	362	371	364	350	348	344	381	351	381	340	349	329	366	351	349	339	352	323	346	334	340	342	345	366	343	333	338	361	340	367	328	351	368	339	336	344	318	333	332	364	359	363	353	328	347	329	316	324	359	348	387	370	348	358	357	308	354	355	374	330	325	386	338	353	354	350	315	348	311	337	341	365	338	370	314	356	359	330	367	351	362	369	314	334	352	382	396	369	327	319	329	407	390	341	300	299	373	337	351	380	312	339	362	331	359	352	369	415	361	341	348	371	368	364	356	358	358	349	367	369	322	357	338	325	353	337	309	366	314	362	345	393	346	348	365	353	345	366	352	338	317	345	361	353	361	330	335	328	375	325	331	354	358	345	350	341	359	346	331	384	343	336	363	362	362	368	366	361	348	344	364	341	362	327	340	353	323	362	377	317	335	367	323	365	360	368	346	315	328	357	318	355	351	313	321	343	319	337	350	338	364	375	356	345	369	356	353	343	327	333	338	337	343	322	323	383	328	363	356	339	353	337	366	353	371	347	349	347	341	349	360	374	383	347	380	353	334	357	361	351	372	343	332	341	346	386	352	394	358	366	337	341	338	346	351	348	374	323	319	353	350	365	366	320	334	328	364	332	349	349	358	341	347	330	360	346	356	371	320	334	316	324	327	317	376	346	344	341	334	335	388	351	342	345	371	356	448	367	347	364	345	346	338	395	354	346	377	355	342	356	362	375	332	338	366	363	341	379	390	355	375	356	348	382	354	412	361	361	330	336	323	347	361	373	351	310	312	330	340	337	365	316	383	381	359	340	348	316	326	339	338	347	353	354	354	344	329	377	349	336	375	384	381	373	364	370	339	351	352	327	312	321	389	349	345	384	358	364	341	357	345	353	342	338	349	346	339	368	366	342	372	342	365	340	395	344	353	339	358	361	316	350	370	344	335	324	346	356	338	352	365	355	338	357	326	337	389	340	344	374	353	337	322	346	349	361	346	336	365	372	347	366	380	359	353	330	359	328	304	358	346	346	375	367	353	364	347	373	301	347	338	348	384	378	340	343	377	358	347	349	363	312	332	361	332	344	328	321	348	370	371	364	351	322	315	355	345	348	345	364	384	338	340	338	334	326	340	385	350	417	362	374	372	338	363	381	353	351	349	337	364	372	348	355	358	358	354	349	389	381	334	342	368	324	343	339	383	377	356	316	355	329	313	345	349	393	361	332	383	351	336	342	324	349	358	364	359	378	318	363	355	353	336	347	347	319	339	396	377	408	364	336	351	376	334	359	370	357	352	381	360	369	344	319	323	369	353	334	333	385	333	357	307	358	372	328	328	366	378	356	334	399	361	378	337	352	372	325	338	349	383	367	351	367	337	319	343	362	332	340	329	351	365	338	357	365	372	362	370	361	392	388	326	392	314	337	340	344	371	316	386	361	336	344	351	328	329	338	337	384	314	332	340	377	315	342	344	341	357	378	368	329	356	381	375	337	388	343	360	342	359	405	318	374	399	354	345	381	317	312	391	370	348	347	367	343	357
54731	59374	57238	56871	61373	56499	37901	17758	5588	1714	1003	967	825	828	799	806	764	775	763	745	745	740	753	810	750	718	762	706	790	769	759	788	745	811	789	755	726	758	805	786	761	802	749	752	821	749	739	759	736	746	735	730	752	784	815	774	767	733	760	760	758	748	709	736	765	741	821	777	735	775	775	805	775	779	757	764	739	723	758	796	746	794	800	761	743	734	753	780	736	791	777	734	747	758	758	750	724	760	773	742	730	772	738	786	778	773	757	882	729	780	742	798	788	771	792	786	780	766	762	762	756	787	832	773	778	744	748	798	773	744	788	778	732	770	773	762	762	786	788	765	811	759	732	751	747	780	779	715	793	776	725	751	735	768	798	766	785	766	775	733	729	737	771	790	759	789	720	759	784	729	787	766	769	768	775	791	785	733	778	784	825	766	713	755	782	731	763	760	801	798	778	750	787	821	743	778	745	732	743	769	721	793	750	790	788	803	762	778	737	709	740	721	779	765	752	766	778	774	768	769	743	723	747	764	758	758	811	781	765	774	761	778	765	797	797	762	814	734	788	791	811	779	723	796	750	776	733	734	783	769	765	798	799	758	736	722	742	763	780	752	760	799	753	796	714	761	746	792	822	719	831	739	771	759	740	747	746	710	757	767	757	796	782	749	752	732	790	766	761	761	776	801	730	790	779	685	779	810	810	784	776	745	748	773	748	759	806	779	785	726	745	753	744	742	734	786	790	735	789	736	732	702	700	806	810	720	755	764	765	763	750	769	787	771	804	782	753	701	794	733	727	767	770	774	723	735	775	753	809	775	750	780	751	776	754	788	776	783	793	784	763	770	780	778	781	772	762	710	781	743	771	769	763	766	762	761	802	789	751	734	768	757	765	790	783	795	747	742	751	804	722	772	738	745	795	721	780	748	792	791	740	733	739	782	789	751	755	809	773	747	796	769	773	759	759	717	716	751	799	791	780	760	759	767	738	764	746	760	754	730	797	771	733	750	785	800	780	743	751	754	774	721	833	772	716	784	778	774	722	779	779	764	756	741	752	722	740	789	724	751	780	764	726	739	767	757	723	799	741	751	739	776	769	744	781	741	792	793	777	733	801	772	732	778	784	791	755	787	734	752	791	777	715	775	771	765	789	771	736	785	738	777	780	796	757	808	755	742	756	743	750	808	821	763	781	809	767	775	784	768	790	739	754	804	743	787	720	782	798	728	761	790	785	786	799	777	774	756	705	762	796	788	788	799	735	742	752	736	759	711	762	767	728	775	777	767	804	767	752	783	772	779	743	752	764	758	780	792	751	795	747	749	720	778	788	779	747	756	779	777	773	751	809	748	766	713	804	760	801	742	789	781	747	724	760	779	699	770	737	740	768	733	746	747	763	760	705	787	762	758	734	755	792	830	831	741	754	758	737	727	792	752	758	743	767	753	767	802	802	717	760	733	768	790	737	767	793	726	729	766	776	763	792	787	786	860	770	774	767	822	750	728	749	754	776	762	742	708	760	745	801	792	800	735	788	760	786	778	756	791	792	796	741	755	739	772	760	757	714	738	768	748	795	831	776	790	788	759	756	783	755	769	757	805	716	772	755	753	760	739	719	750	792	761	794	766	758	748	739	754	759	726	789	756	796	753	758	737	750	742	774	841	773	797	781	750	781	756	744	806	779	742	722	788	860	751	782	733	747	749	752	752	758	746	794	740	721	789	758	739	753	777	752	796	752	804	776	759	763	837	753	729	799	802	699	787	775	726	784	758	794	729	781	780	774	755	777	782	777	769	771	707	721	747	752	789	765	775	761	732	747	771	763	805	774	731	792	732	793	760	790	827	779	819	797	753	758	783	831	755	775	747	760	757	781	744	809	735	784	800	812	751	757	787	774	773	779	781	802	733	756	738	767	791	778	758	781	786	812	778	772	756	762	775	763	769	774	722	721	832	759	755	714	803	822	771	805	750	751	745	770	757	781	752	767	736	815	744	791	811	809	780	749	759	741	772	784	794	770	743	729	775	698	778	798	760	792	732	743	762	832	745	746	779	749	779	800	750	795	830	771	765	779	794	744	825	765	763	796	767	777	764	778	772	726	759	805	737	797	774	737	777	747	771	715	789	771	801	811	780	776	734	812	776	805	779	736	748	760	765	750	757	751	806	792	742	756	770	741	785	776	759	711	795	683	740	748	799	728	734	747	794	768	791	726	748	830	790	756	734	723	752	751	797	804	809	750	800	790	757	765	776	780	771	740	805	742	736	787	730	763	710	686	800	713	739	726	760	778	766	776	830	800	751	745	773	775	806	760	749	791	775	783	730	756	817	773	717	775	787	738	752	778	754	793	751	772	768	763	756	764	778	757	820	789	734	767	764	777	746	714	749	744	822	790	774	722	760	766	757	803	739	768	781	788	811	762	733	765	733	761	738	776	841	807	729	788	773	809	735	778	777	762	776	732	769	785	781	736	794	756	736	754	810	797	741	764	720	797	755	761	744	776	778	748	791	783	737	716	736	738	772	734	768	748	733	772	727	785	755	775	737	749	786	779	727	727	792	752	701	827	729	755	793	773	768	761	740	752	729	812	766	767	769	716	756	838	766	747	797	739	766	732	773	740	757	793	780	751	749	792	752	780	784	822	762	783	794	771	763	740	734	765	804	766	795	719	743	739	744	766	782	784	744	768	769	765	795	745	791	812	766	751	765	718	735	742	737	790	765	751	758	752	777	779	764	786	736	781	709	788	704	735	746	790	731	744	753	783	749	731	785	718	730	727	749	750	777	837	789	734	732	754	736	752	802	775	770	819	759	762	745	753	746	762	790	787	786	695	817	786	763	805	809	780	785	780	754	805	726	805	812	786	752	738	759	734	840	758	747	758	784	780	752	785	777	777	740	722	776	742	763	731	790	764	770	680	785	743	776	744	754	719	778	805	764	792	802	811	746	772	772	787	741	779	807	792	785	770	805	782	802	751	746	741	775	794	732	737	779	775	753	737	708	767	818	788	747	719	777	774	780	731	775	753	719	697	762	724	795	712	791	765	783	792	812	770	779	766	726	739	790	738	708	777	762	767	821	797	733	728	792	785	731	796	796	737	802	773	797	776	800	805	745	780	741	748	752	776	746	779	746	762	762	760	811	698	721	715	735	792	784	754	762	772	735	784	757	757	751	779	757	776	723	787	767	762	786	756	794	778	794	783	761	803	738	772	719	820	715	764	753	741	753	780	747	751	775	800	821	763	743	774	734	755	766	761	784	771	786	758	741	801	727	762	809	784	757	804	787	774	777	736	746	762	765	763	785	774	809	770	721	783	769	773	747	777	712	781	749	706	772	789	750	780	752	745	774	792	761	813	784	806	779	775	767	792	775	763	764	794	749	785	776	801	774	797	679	727	781	738	724	775	738	771	759	738	743	791	765	781	742	803	739	793	763	770	774	803	788	685	740	783	794	772	768	771	779	761	773	824	708	762	769	833	783	809	816	785	760	756	787	744	754	745	762
27681	36287	37575	21825	8866	4398	2481	1155	603	452	368	403	389	356	395	389	389	370	393	403	393	364	363	380	411	340	389	397	395	375	402	401	391	347	365	389	379	414	416	353	360	396	371	409	361	376	407	355	391	370	357	376	372	375	360	332	379	371	391	381	370	363	395	372	378	363	324	389	374	396	369	360	399	377	381	418	357	373	360	374	364	328	393	388	374	336	364	400	398	380	407	406	383	387	371	343	386	395	348	358	383	401	388	370	354	381	382	372	416	386	380	362	351	363	380	357	374	392	421	383	399	386	338	362	387	398	395	372	412	362	344	403	421	387	394	382	406	365	364	395	381	368	365	371	374	348	380	384	385	358	405	378	421	359	376	385	334	370	356	392	353	412	373	380	384	338	346	330	382	385	405	386	374	377	356	362	366	371	354	370	376	373	390	382	369	387	362	371	387	374	383	384	364	377	375	394	383	331	358	393	405	371	380	364	371	376	414	386	383	381	381	390	370	386	401	381	359	368	389	408	375	363	336	362	356	382	382	401	404	395	393	362	371	352	390	391	387	423	380	351	393	390	369	330	357	388	392	367	367	369	405	380	384	394	354	355	361	359	355	400	350	406	377	387	371	360	373	343	358	375	369	424	391	377	374	362	370	385	339	400	424	389	402	416	356	382	371	379	337	377	355	393	362	379	375	364	383	366	369	415	384	390	401	342	347	350	327	367	395	378	362	395	388	386	373	353	361	381	370	356	366	355	384	424	407	384	393	335	366	353	361	367	339	349	368	373	360	364	358	337	377	380	369	365	394	363	348	352	367	337	376	350	389	375	368	369	367	361	363	355	359	356	375	390	361	346	406	374	376	409	376	361	321	348	376	384	396	348	392	373	349	389	393	367	376	360	345	336	382	412	376	374	368	417	359	392	384	335	353	371	385	394	376	386	346	375	394	386	384	375	385	349	392	366	397	384	372	365	340	418	392	408	336	368	357	388	354	375	378	373	391	384	354	413	354	394	363	403	365	378	372	378	381	381	379	352	403	367	368	383	364	398	420	361	369	402	389	355	384	412	386	376	393	363	351	346	372	371	385	394	360	382	391	385	380	393	391	395	391	377	349	368	372	380	394	386	360	377	368	372	372	409	385	375	354	386	356	342	375	348	385	396	365	362	396	373	373	422	416	391	370	395	361	369	383	365	352	384	359	355	358	291	357	393	366	371	420	372	395	385	373	383	379	384	384	369	360	385	384	380	365	393	388	364	411	418	386	354	358	370	373	326	384	403	384	366	400	384	368	389	341	398	388	408	374	338	369	390	371	354	370	353	363	361	386	395	391	378	342	376	370	366	387	372	379	368	381	391	325	378	403	384	346	399	383	379	387	371	441	388	393	364	366	381	408	359	375	365	391	351	401	382	394	386	378	392	432	373	346	391	379	331	372	371	378	408	388	373	362	408	372	363	360	370	377	361	353	322	384	343	369	374	358	383	366	389	371	370	393	375	366	407	349	377	389	385	394	371	382	412	369	353	339	371	368	363	358	348	361	403	385	396	386	387	371	320	362	391	417	349	368	343	396	393	359	379	404	382	355	394	399	353	401	378	366	351	336	355	376	387	391	373	379	386	393	383	376	402	400	346	341	367	374	391	421	345	402	373	396	400	381	373	373	389	368	408	390	404	403	380	378	366	412	383	391	400	402	369	355	336	358	387	373	386	366	387	344	406	405	361	350	349	372	380	373	368	376	344	361	386	426	402	384	382	354	363	401	373	369	357	408	397	399	343	343	378	370	359	369	339	382	418	392	396	374	419	368	366	357	363	337	393	351	373	365	338	366	381	369	359	364	343	347	365	385	350	384	377	367	407	366	420	366	361	398	390	354	345	370	375	369	379	358	350	376	387	378	402	377	358	367	404	356	373	348	334	358	393	409	410	372	350	418	399	349	374	380	350	315	357	410	379	366	354	348	364	369	379	397	385	370	424	352	396	370	363	334	356	380	342	338	378	398	377	416	383	396	356	339	378	408	385	327	382	344	360	340	370	399	385	401	367	386	399	403	380	346	367	350	360	365	366	388	368	381	345	389	387	413	422	433	408	363	360	391	353	361	379	379	379	399	385	373	384	357	404	342	379	376	359	407	368	388	427	428	359	361	382	359	362	360	374	351	368	386	381	398	390	349	414	392	374	391	403	371	424	366	401	322	419	423	410	344	373	386	348	376	399	359	392	382	353	345	377	390	343	373	384	371	368	400	368	385	334	373	374	360	372	373	386	376	365	360	414	347	394	383	374	386	354	377	368	374	396	363	358	356	365	376	403	400	351	377	366	397	420	369	405	406	375	397	384	370	351	364	408	377	364	422	384	372	374	356	352	338	371	397	362	415	369	363	348	375	385	407	369	374	391	376	353	345	372	370	360	382	389	391	407	391	335	339	383	409	362	342	364	381	366	393	383	380	392	344	382	374	424	368	387	383	390	397	370	359	414	378	371	363	400	361	382	388	365	351	414	397	362	358	354	380	360	372	376	373	395	404	379	385	387	374	350	385	357	377	362	392	401	354	387	405	373	379	368	353	360	368	367	363	372	374	378	378	352	377	377	396	406	346	350	370	359	358	358	345	387	377	371	393	427	392	341	368	385	367	368	373	406	382	350	360	353	402	402	405	331	404	374	409	386	359	334	375	348	386	402	366	371	410	412	362	373	353	403	359	361	348	375	341	350	352	350	404	361	394	401	373	366	358	397	353	366	358	384	380	363	372	362	433	361	369	346	347	373	380	353	362	374	419	376	397	393	375	359	340	343	402	389	412	396	351	368	374	371	397	369	394	372	384	352	367	384	398	330	356	393	400	400	415	350	387	340	316	416	374	384	390	347	406	380	383	344	383	376	395	349	374	351	392	362	398	353	369	380	364	367	367	363	362	336	371	383	370	380	347	378	378	382	375	332	364	429	351	375	342	375	395	374	383	352	373	389	352	361	416	401	375	372	356	376	388	361	390	407	392	355	373	343	384	378	335	317	377	366	375	375	367	376	381	354	360	357	389	356	365	383	382	379	405	365	354	369	360	397	380	379	362	387	371	387	379	375	402	355	390	356	332	372	352	371	399	414	370	372	409	373	376	344	379	361	331	390	363	341	368	380	439	365	379	353	357	351	380	397	424	435	350	353	409	382	364	376	381	387	349	393	401	381	386	366	338	391	365	362	387	396	351	391	414	386	345	340	370	354	420	375	361	365	345	370	389	365	374	338	392	364	374	380	373	367	400	407	382	386	379	369	365	353	383	345	376	381	403	381	361	327	376	367	355	390	360	346	354	360	358	411	340	365	383	349	409	385	412	370	380	384	383	377	417	372	412	349	381	317	414	383	393	374	346	398	395	420	367	376	405	384	386	358	387	354	376	397	381	355	411	372	364	352	406	418	385	362	356	420	391	373	392	406	371	374	358	397	366	402	386	390	361	371	395	383	375	397	378	396	378	364	412	394	407	374	352	409	386	396	395	393	403	368
20376	34669	41261	28316	15997	11132	6522	2761	1409	979	849	869	824	909	893	858	816	919	883	831	814	848	879	878	822	852	891	874	865	850	822	871	826	893	914	878	831	851	866	949	881	897	918	828	903	849	852	864	852	896	896	911	869	817	864	867	921	850	869	859	906	853	875	827	878	841	847	863	850	922	787	878	861	876	827	909	899	859	847	847	896	819	829	844	873	880	850	881	871	859	888	835	870	887	852	843	856	899	865	804	840	922	935	877	862	817	838	846	862	893	893	866	850	853	893	870	859	774	848	893	909	849	880	882	868	867	846	821	841	935	854	873	797	843	864	896	867	854	873	799	865	861	906	819	850	845	881	866	880	888	906	928	833	851	822	868	827	871	814	861	845	803	865	780	836	821	961	840	823	846	860	856	883	820	860	836	876	843	906	888	883	815	852	869	838	878	847	890	828	884	818	836	878	878	855	853	817	832	885	845	874	908	909	888	905	837	892	820	864	834	917	835	899	896	880	857	933	881	841	872	912	802	844	813	862	866	868	870	888	899	860	860	866	896	854	864	839	851	871	874	861	864	899	844	818	852	839	816	810	811	891	839	814	888	852	825	847	843	855	855	850	933	877	874	818	828	862	892	845	864	877	836	902	846	881	863	866	874	850	862	841	877	868	841	866	873	844	878	859	832	849	869	820	893	882	849	918	835	886	895	825	868	873	822	881	901	907	865	792	844	927	884	855	880	936	855	889	860	853	909	815	928	871	895	884	867	828	879	832	881	851	887	871	877	879	865	856	891	840	861	851	875	880	895	836	815	800	858	842	838	833	869	886	907	813	864	810	867	910	872	805	888	813	843	881	836	886	917	861	834	858	848	847	927	870	904	892	849	860	933	884	925	825	863	844	877	868	871	852	877	840	959	873	862	879	910	857	855	846	850	845	859	922	867	888	910	850	906	852	867	879	858	821	866	876	861	852	848	957	852	908	831	844	839	866	873	827	878	915	877	907	879	885	858	822	860	861	893	878	852	863	871	837	914	851	862	856	847	908	891	867	850	882	864	848	851	867	910	846	875	891	880	806	856	828	862	892	897	831	856	883	859	872	865	867	909	853	863	936	905	866	840	861	919	814	835	828	842	878	852	863	890	862	913	835	874	863	908	859	889	867	853	837	860	781	857	837	840	922	875	929	853	879	879	845	899	817	862	860	880	841	836	882	891	880	849	827	837	890	858	891	827	884	864	842	864	833	830	859	876	893	904	819	887	868	951	897	837	888	886	929	848	887	842	842	843	865	860	893	895	914	821	875	912	886	843	892	876	843	876	900	887	860	856	913	807	883	855	817	847	814	897	870	830	879	822	869	821	853	877	842	831	863	829	878	843	875	850	883	879	858	872	857	868	877	823	917	854	841	874	914	818	891	821	884	888	849	843	923	900	867	904	836	897	859	865	852	908	908	884	878	858	879	880	873	880	853	846	878	820	841	910	902	868	875	863	864	897	850	839	845	869	855	895	807	867	901	830	868	883	857	840	848	871	838	882	870	912	901	887	855	845	834	823	880	869	846	790	835	893	890	869	895	853	812	795	838	847	890	891	838	890	871	908	871	843	910	854	871	894	852	867	844	924	901	836	868	828	851	830	841	818	834	841	838	851	886	841	806	826	858	804	828	910	876	826	888	907	891	917	908	877	900	862	852	925	864	831	858	871	869	888	803	892	886	841	891	841	828	869	893	878	867	865	847	905	830	944	849	814	903	832	851	890	842	852	831	836	816	850	863	792	851	864	843	854	895	871	845	843	889	816	856	806	833	913	888	839	920	920	894	860	868	842	852	835	878	857	876	811	853	909	880	835	864	873	860	850	883	858	854	863	844	872	889	887	870	821	823	835	901	884	898	881	877	857	836	861	836	834	818	912	844	874	897	880	882	855	801	845	801	893	897	874	867	829	811	914	843	788	842	856	887	843	884	865	869	889	914	870	889	890	848	852	877	852	845	880	852	896	858	826	892	868	837	890	874	880	908	856	868	809	847	858	852	902	887	879	848	885	888	827	838	857	902	808	869	897	893	886	866	820	858	920	911	859	852	862	867	853	840	903	868	913	900	852	864	856	912	867	849	847	895	889	841	869	897	883	776	861	858	878	875	836	880	880	879	854	840	880	860	848	821	862	907	898	839	849	879	878	876	920	879	879	794	817	885	843	885	859	860	880	826	859	872	860	917	842	870	828	879	851	858	856	899	894	851	842	877	822	853	874	850	840	937	929	858	835	802	862	886	854	873	828	841	885	862	830	821	898	885	892	890	875	913	822	895	852	906	893	910	879	904	848	871	883	832	880	867	867	867	866	840	869	803	835	870	823	819	897	838	865	851	842	891	848	916	845	810	856	865	900	839	806	869	841	865	838	900	925	885	761	836	857	834	894	874	909	906	859	848	854	869	905	877	845	917	867	852	859	872	842	885	869	832	892	874	861	832	888	944	828	822	832	852	848	888	870	912	824	831	829	860	863	919	870	876	857	830	842	901	887	870	897	877	844	847	814	877	825	840	871	831	868	886	869	879	870	914	853	851	833	842	838	857	861	864	832	871	850	817	856	876	899	830	861	890	848	836	834	880	888	803	856	892	840	846	861	925	931	811	869	850	839	829	849	886	867	875	878	828	880	897	852	890	855	830	853	831	816	867	855	860	862	846	844	856	829	867	906	823	907	836	840	875	861	831	906	874	812	854	847	853	908	851	814	867	885	831	840	841	901	852	896	863	861	854	896	930	861	829	858	858	865	869	856	854	840	808	861	862	847	827	858	859	888	840	900	821	863	887	825	841	857	904	842	885	841	872	888	871	814	905	826	898	869	822	892	845	829	860	878	883	869	929	856	952	842	900	863	893	810	865	859	858	871	860	853	871	864	860	859	871	867	882	866	876	853	862	872	814	813	874	909	854	813	890	859	874	838	834	865	852	863	869	926	858	864	834	808	816	921	823	856	856	908	844	840	869	835	834	916	792	876	847	838	904	857	849	851	888	856	825	838	874	900	851	825	849	827	817	847	812	886	893	867	802	836	847	884	848	858	889	873	876	916	862	802	879	843	881	841	883	887	888	881	845	849	865	907	798	846	911	874	833	847	834	859	840	893	840	880	824	864	900	880	884	869	913	825	915	911	871	841	817	851	858	846	892	817	859	864	799	840	828	890	876	887	834	864	897	855	824	891	869	875	835	891	873	843	850	900	861	858	873	836	862	823	826	828	796	866	897	890	822	867	900	864	842	820	792	859	831	909	858	862	852	864	867	869	849	855	864	858	840	867	861	846	857	863	860	858	868	833	882	863	799	905	823	814	884	817	894	828	863	853	870	866	824	851	849	832	944	880	880	944	850	857	859	851	869	885	893	854	869	827	833	884	862	850	884	879	832	922	854	851	867	864	899	826	868	887	886	913	836	859	899	859	888	860	863	803	887	868	841	827	899	848	864	903	843	842	869	882	908	865	864	853	831	859	859	850	855	886	840	854
58832	51249	47961	40371	30476	26477	23888	15961	5388	990	458	399	435	421	353	356	395	413	380	411	375	386	382	344	367	380	416	397	353	394	328	394	387	405	344	402	370	381	377	350	371	384	384	369	383	351	402	370	381	356	376	397	359	369	377	341	411	388	368	370	346	402	397	382	385	354	401	415	385	404	373	372	384	400	356	383	355	361	386	381	396	393	371	379	398	379	368	440	401	368	395	386	378	410	345	341	397	371	417	396	409	381	364	410	374	372	373	372	378	426	373	392	351	346	373	384	392	357	390	315	370	411	379	380	357	384	428	374	398	390	362	388	397	397	349	368	354	345	382	371	384	405	370	414	323	381	378	367	401	431	360	396	382	406	391	395	370	369	379	390	412	412	359	362	388	356	369	356	364	412	369	409	387	365	394	365	370	352	360	365	384	409	374	368	430	395	362	357	348	396	372	400	373	385	387	375	375	412	388	375	405	398	387	383	404	393	412	404	379	383	359	365	350	384	366	392	394	343	382	401	344	359	401	419	389	396	352	382	393	385	373	418	418	415	362	374	365	377	376	365	361	375	384	396	359	388	376	375	384	401	377	388	396	370	405	389	395	403	336	388	352	343	365	366	355	381	404	424	367	417	371	418	386	423	372	369	385	406	419	405	381	390	361	332	407	380	358	392	399	404	362	378	371	388	382	391	376	407	398	361	389	361	368	450	415	402	375	346	373	376	402	381	358	397	401	403	383	429	407	389	369	354	357	370	337	394	439	390	370	356	355	417	390	374	393	376	403	409	364	372	425	385	390	378	394	351	373	377	396	363	366	370	364	372	391	382	386	345	380	373	385	371	404	396	393	376	397	377	389	369	385	347	395	379	406	369	357	393	409	381	392	402	381	376	385	383	415	377	372	368	382	355	393	363	346	414	398	383	389	359	379	395	377	385	374	426	379	350	388	362	394	379	398	366	386	392	368	389	386	378	374	375	379	364	381	401	389	371	368	387	401	370	366	384	354	375	378	401	403	352	424	398	404	397	367	352	369	376	350	396	367	383	340	351	367	358	328	368	390	386	345	405	382	383	425	373	393	376	387	366	420	416	407	358	371	386	392	403	395	391	390	334	397	417	381	384	373	371	387	370	391	385	379	406	364	388	406	376	389	344	380	389	415	376	372	357	386	407	360	348	376	367	377	378	365	454	398	371	354	365	367	381	354	385	381	350	365	409	424	365	376	364	404	385	381	368	362	376	353	367	352	371	372	367	409	410	361	372	339	377	373	407	382	360	404	356	388	402	381	387	395	392	410	402	355	368	382	382	383	384	362	370	378	447	396	383	406	371	377	398	344	397	377	350	366	382	356	388	352	375	394	342	403	378	367	399	388	395	392	387	384	382	359	416	408	415	416	345	347	377	378	357	358	385	376	387	380	364	410	399	398	363	388	385	385	378	399	394	367	417	372	368	416	433	405	404	384	359	394	418	350	385	399	409	371	366	408	388	402	386	370	388	375	372	387	385	376	424	379	420	384	384	366	360	393	369	393	392	356	396	373	385	379	346	412	366	381	384	421	366	381	391	360	367	399	371	344	386	365	356	362	417	385	373	380	349	385	383	388	368	399	384	375	413	412	393	359	364	364	379	380	366	401	372	407	379	356	377	377	419	356	373	355	392	418	403	372	384	368	385	397	341	383	380	393	391	409	382	367	385	376	383	370	372	351	352	376	376	354	379	385	355	390	373	378	395	350	376	370	406	382	355	346	387	379	360	397	389	390	367	386	354	404	366	408	363	365	377	350	404	383	335	408	369	379	359	375	372	400	397	372	393	338	360	397	425	385	404	365	390	361	438	404	379	363	387	411	348	377	394	361	405	372	370	387	414	357	395	390	365	368	371	356	388	345	395	415	409	409	345	376	424	376	388	405	371	390	380	396	365	421	407	392	391	376	393	380	397	370	354	396	360	355	356	384	376	392	428	397	388	402	392	391	387	372	357	381	395	378	373	390	358	386	351	365	383	365	353	400	405	371	356	348	433	364	373	367	353	354	418	367	396	342	353	378	343	371	365	399	377	373	377	408	347	395	378	381	392	371	403	390	339	364	381	349	404	397	364	391	352	398	359	371	395	387	413	392	359	349	392	365	374	378	386	415	381	366	351	395	397	378	382	349	380	390	398	368	377	338	393	386	376	384	400	415	383	420	388	389	374	353	376	382	378	367	384	413	391	406	391	362	391	345	465	387	368	355	371	356	369	367	385	400	383	383	349	394	376	380	409	391	443	359	388	361	402	386	399	381	350	392	411	376	397	366	365	380	387	383	374	392	364	386	405	401	402	335	369	355	345	413	355	407	390	398	358	380	385	367	404	371	331	382	399	391	374	405	377	366	372	369	368	380	338	381	408	379	361	373	393	356	372	383	367	397	372	439	390	415	372	395	390	358	389	376	349	386	397	387	347	386	394	360	396	407	380	376	407	381	391	376	403	380	381	420	348	403	361	377	394	366	375	386	343	411	375	340	398	403	378	427	374	404	435	371	373	347	382	407	381	380	372	387	378	368	391	357	431	371	394	373	387	388	371	361	397	354	366	406	416	415	390	376	371	380	341	401	388	389	369	368	409	368	400	393	369	360	384	372	398	379	395	403	384	416	379	406	351	362	369	374	416	409	372	399	411	374	382	370	389	389	414	400	386	362	367	361	379	378	377	388	363	393	364	413	339	409	413	371	416	375	398	399	391	351	399	387	350	372	395	385	375	380	392	376	396	377	371	397	420	365	355	390	390	385	392	382	392	389	405	335	383	331	363	364	383	395	400	369	392	403	387	371	412	386	375	424	385	356	383	372	362	345	385	412	416	370	355	384	386	393	377	365	383	365	349	350	397	352	360	391	396	362	386	393	383	386	364	369	368	386	358	399	343	347	360	403	406	403	354	385	391	358	364	395	343	391	344	368	359	388	361	388	378	403	384	369	370	356	368	399	376	415	378	393	390	398	379	368	345	397	396	370	379	379	386	355	391	411	388	313	414	432	376	376	370	366	398	384	366	394	348	383	366	411	388	419	367	345	377	340	372	388	361	390	386	403	392	420	367	400	365	415	388	409	384	397	356	386	356	399	389	361	369	400	421	379	424	374	392	380	389	369	358	394	402	381	337	369	377	369	377	365	401	378	382	393	385	379	382	428	376	337	392	388	347	364	372	398	410	397	401	357	391	383	374	380	383	362	364	410	405	387	393	354	363	404	381	386	389	369	394	376	362	356	382	391	397	394	325	384	408	372	399	377	353	386	380	371	406	402	377	386	411	405	381	377	389	371	393	410	380	404	379	398	357	397	379	395	389	373	380	407	372	383	359	369	348	405	358	397	364	355	350	379	369	369	387	411	352	388	381	365	389	369	427	396	394	398	373	404	378	353	391	362	348	362	357	349	416	396	375	378	400	414	366	399	370	375	379	387	405	324	357	387	394	371	402	374	354	378	385	379	389	409	395	368	387	404	391	380	351	361	391	385	368
49484	58801	59234	57015	53441	44275	28703	11908	3689	1444	975	880	897	879	824	890	817	860	893	906	865	826	805	840	819	824	870	843	851	818	850	959	850	814	771	836	835	859	880	831	857	870	870	877	855	836	824	815	795	822	820	871	860	850	839	849	852	833	826	813	852	766	779	804	850	838	895	792	812	890	849	835	872	846	847	808	857	835	883	841	886	840	801	858	841	853	825	865	858	851	838	779	836	836	827	807	884	863	884	859	819	841	868	790	843	851	867	843	760	811	878	893	869	825	829	859	826	890	833	894	814	890	859	881	800	848	831	830	834	859	825	850	913	819	818	862	850	819	822	891	817	792	867	801	792	862	827	845	863	860	844	821	834	896	794	846	864	824	840	879	843	848	830	844	823	830	861	846	834	836	836	847	874	854	820	884	850	829	810	803	839	835	823	840	849	771	841	872	834	840	898	856	875	833	823	819	829	896	838	847	865	830	810	797	831	851	874	847	841	881	818	863	867	831	877	813	846	904	858	911	851	898	863	874	797	855	880	902	873	817	866	837	856	830	807	808	909	821	828	877	848	822	849	866	808	855	821	810	793	855	848	834	831	863	885	850	840	831	808	860	815	787	870	859	782	837	838	811	852	868	855	837	873	823	844	858	873	827	804	870	856	892	886	861	853	880	862	842	832	818	885	785	903	860	827	776	811	831	869	833	853	809	807	847	801	891	798	830	868	791	855	789	804	886	860	804	797	825	800	851	866	854	852	833	911	847	886	830	824	845	828	865	862	846	842	854	822	868	863	852	789	778	862	870	812	769	810	812	852	889	843	820	821	841	841	853	847	868	872	801	885	837	873	831	802	813	834	864	819	825	872	816	807	780	785	823	878	805	819	860	889	812	822	825	816	812	826	862	841	833	852	855	855	843	851	863	850	811	844	837	827	818	848	859	834	870	826	833	824	834	843	872	883	814	864	862	844	870	889	858	816	837	821	830	844	885	859	843	852	831	820	863	799	852	855	885	873	818	868	828	794	872	858	830	793	880	843	826	803	844	839	861	841	812	821	827	848	830	847	806	862	861	895	807	859	896	856	896	873	845	838	874	830	876	864	868	852	861	811	765	841	854	880	834	820	816	826	823	836	850	866	868	861	833	901	827	827	843	823	824	842	791	874	894	842	842	902	836	848	861	854	815	813	826	838	831	848	870	860	881	866	800	845	861	828	885	862	839	830	819	881	850	900	817	859	829	845	854	852	874	848	815	905	854	865	875	866	853	821	848	848	832	836	853	866	820	871	824	848	857	899	841	811	842	856	840	809	843	851	847	845	859	828	826	786	850	849	845	876	811	835	870	833	870	823	847	845	852	878	806	795	842	859	828	837	847	830	868	822	823	902	797	848	823	844	872	823	828	808	824	839	854	850	829	835	829	867	799	842	819	826	812	793	832	844	879	808	797	835	842	919	811	853	845	828	826	853	832	858	841	877	854	818	851	859	834	861	862	858	854	838	843	827	854	746	857	857	831	907	882	859	818	806	886	812	808	875	848	840	882	846	877	869	875	807	786	842	829	842	810	868	870	794	839	853	868	889	868	854	845	867	856	831	827	832	855	885	829	821	844	862	830	810	869	870	835	817	861	831	786	819	869	817	874	834	828	822	885	826	855	846	794	849	796	851	825	851	793	846	838	815	847	810	844	802	802	871	817	823	861	863	823	857	851	859	833	855	803	814	841	786	879	844	837	849	782	896	802	801	830	889	812	839	861	823	828	879	816	884	882	851	800	879	802	831	867	851	801	913	838	775	804	864	810	795	852	812	854	814	838	895	833	878	819	859	888	805	862	866	881	854	793	853	890	817	870	791	812	876	859	852	873	875	799	836	830	829	816	830	806	842	828	821	867	883	809	811	798	826	842	837	817	816	848	879	849	809	900	814	877	823	874	809	898	822	834	866	822	839	832	810	890	815	840	845	857	824	833	876	862	892	827	847	772	858	819	830	802	855	848	864	885	831	844	844	848	817	841	839	865	832	843	806	857	816	950	846	828	875	856	838	898	867	831	866	838	845	864	833	907	892	860	813	815	833	904	798	825	816	852	880	844	877	851	854	799	757	833	812	878	861	846	894	827	867	852	846	828	836	834	796	854	855	796	845	897	842	815	855	812	814	818	844	833	882	860	830	868	871	851	783	883	819	818	844	807	824	848	812	909	871	875	848	866	858	842	831	863	861	828	850	852	822	815	832	839	814	829	813	881	892	866	872	846	829	804	882	866	839	833	818	834	841	840	871	860	808	827	806	790	899	826	796	859	834	880	845	815	815	854	830	805	807	848	843	867	837	834	817	816	907	899	848	865	890	805	855	858	880	882	849	783	822	846	912	854	781	866	874	831	836	833	834	785	786	853	844	815	809	881	828	837	807	835	953	835	824	864	897	804	843	831	901	822	858	894	867	816	827	807	833	846	857	850	805	864	860	865	828	814	871	836	833	852	849	862	880	865	915	892	852	822	834	813	845	838	839	845	825	872	819	832	768	838	813	851	827	846	848	849	798	833	822	838	841	852	830	830	846	884	807	842	849	851	819	854	877	826	862	822	822	893	878	852	801	876	844	857	877	834	861	881	877	875	826	884	892	878	835	836	813	834	919	825	867	925	822	842	860	777	847	863	874	867	818	882	834	853	863	826	849	876	881	824	863	796	817	863	778	870	810	848	800	882	853	879	777	856	860	879	858	861	826	835	868	860	837	796	824	896	808	843	865	828	836	823	795	871	802	809	810	796	865	841	820	877	920	870	842	868	899	891	902	876	837	822	799	784	798	831	810	797	834	811	865	842	862	840	871	836	787	864	852	889	801	839	858	848	805	825	860	830	834	820	808	856	824	856	839	835	831	820	863	839	852	850	882	798	834	891	813	813	766	846	857	848	874	821	848	854	793	861	872	833	850	866	843	823	893	866	816	809	812	864	820	843	803	840	837	893	854	844	832	825	827	873	856	791	827	848	770	832	826	813	845	795	805	853	880	836	774	841	856	835	841	787	821	852	945	849	869	834	772	825	815	850	804	849	907	826	824	813	862	879	835	872	795	826	853	846	890	820	877	835	785	776	894	838	834	790	881	803	870	886	823	835	814	841	831	837	820	859	844	860	849	857	881	832	834	858	818	860	870	876	884	897	845	871	863	849	876	863	842	856	862	819	904	798	832	840	853	851	891	848	805	858	814	793	888	850	780	876	859	826	843	851	906	884	823	860	849	851	858	816	806	875	823	813	816	852	847	862	844	806	837	846	888	837	818	819	864	882	834	833	811	788	834	815	859	851	853	852	854	838	849	844	851	852	824	829	810	786	810	769	869	838	827	797	851	855	837	861	867	840	882	868	909	815	868	870	825	862	888	845	888	858	794	849	816	831	842	839	862	826	858	781	826	857	828	812	809	945	852	830	826	859	875	792	833	849	863	817	799	888	853	834	842	816	829	861	889	849	860	802	871	771	851	868	862	846	836	870	823	819	848	853
62536	46801	41323	35686	27405	26203	25326	21118	11064	2363	496	449	430	405	384	353	391	410	373	378	385	401	392	376	373	383	376	389	380	353	399	410	350	411	362	381	388	386	371	368	367	421	392	367	345	396	349	392	370	362	340	389	377	396	347	369	362	344	408	397	426	346	403	372	409	372	347	345	379	382	363	371	372	366	428	374	344	380	361	377	362	386	358	374	368	373	406	377	365	377	339	342	383	371	360	371	380	421	372	340	377	434	405	377	409	331	367	367	403	361	334	370	360	352	348	406	387	356	386	359	366	370	429	362	405	390	403	372	397	356	431	370	402	385	365	376	366	383	393	406	385	362	389	406	360	382	408	366	378	374	384	394	358	382	354	340	381	387	396	357	350	383	368	401	357	347	362	371	426	360	406	380	375	383	349	379	355	432	362	380	360	361	389	383	350	363	375	385	365	357	347	402	362	365	387	369	421	429	395	362	419	369	373	378	378	352	379	345	363	406	354	381	392	367	390	370	400	372	416	390	381	394	380	401	403	376	366	374	397	376	331	364	352	355	384	386	407	377	352	391	394	396	404	411	362	374	356	358	390	383	344	357	377	360	339	384	395	405	364	377	370	382	382	415	374	374	351	390	362	383	402	346	337	439	405	362	327	376	363	362	362	363	341	331	353	350	370	374	376	359	365	342	389	353	356	327	371	363	355	392	408	412	365	342	353	363	369	371	398	390	373	340	355	383	353	394	384	381	403	395	364	370	373	396	380	361	373	374	378	431	328	372	371	342	370	359	377	355	397	357	402	387	415	369	385	371	388	356	390	387	374	390	359	381	343	387	375	362	407	369	396	357	401	398	364	388	316	388	343	379	383	366	355	351	362	346	391	379	365	369	389	404	363	403	367	362	394	376	378	377	360	352	362	345	375	342	354	358	379	386	360	379	382	374	364	349	354	343	375	363	371	354	385	375	375	398	373	403	397	370	353	369	368	383	356	382	399	340	361	377	386	376	402	351	381	393	366	393	389	339	353	358	402	367	379	389	387	371	353	360	334	414	407	369	378	352	362	379	379	325	334	382	365	383	356	376	373	378	369	406	375	363	374	355	406	337	358	355	369	395	375	356	363	363	378	387	367	356	375	354	331	373	355	394	408	402	337	361	352	378	399	367	338	373	387	358	401	389	403	366	369	349	401	396	396	380	399	402	366	379	357	369	375	360	378	379	335	371	399	385	423	372	376	386	395	353	369	380	376	330	369	395	414	375	378	362	371	390	362	380	353	365	330	386	401	351	354	347	342	352	395	394	428	387	382	337	369	361	359	389	376	395	388	374	365	369	398	359	384	358	376	395	366	348	372	333	399	392	323	364	410	426	328	390	354	371	394	387	376	380	388	382	365	376	402	387	395	355	379	392	387	363	381	375	428	366	387	364	369	367	387	365	356	333	426	374	405	376	408	354	365	408	381	366	339	380	402	379	366	392	372	349	390	384	386	350	364	368	347	368	391	365	394	387	357	385	351	376	337	342	352	367	382	382	401	378	371	368	387	384	339	389	410	408	391	377	389	391	380	377	392	394	384	407	430	437	386	343	390	354	380	369	382	358	343	362	382	402	381	380	400	386	368	375	370	376	362	370	384	374	377	418	381	386	391	381	373	382	365	401	410	335	375	380	372	390	375	383	397	385	365	358	393	355	359	356	381	360	343	388	404	402	351	370	339	366	391	364	395	372	396	394	392	349	341	343	353	385	366	397	370	403	367	369	356	339	353	391	330	336	395	347	372	370	366	386	344	378	375	357	348	339	367	343	372	381	393	392	373	351	389	350	357	373	396	404	354	385	378	363	411	367	392	367	349	379	360	385	376	356	383	408	418	397	342	361	384	368	368	382	356	363	398	387	371	360	388	375	400	375	393	381	420	375	382	386	376	396	382	360	406	378	382	392	374	380	402	331	325	354	402	426	338	406	396	385	391	395	371	352	398	406	378	369	365	406	397	356	367	360	409	368	382	374	382	377	381	353	377	359	376	401	385	378	357	342	381	342	355	361	396	364	367	368	405	397	365	414	379	383	406	396	374	373	414	363	365	379	364	386	393	399	377	339	377	387	386	375	352	414	395	392	416	410	392	368	347	385	401	373	371	386	350	379	372	399	372	366	422	349	329	389	379	395	401	385	366	333	374	374	388	398	406	399	381	394	369	376	390	386	390	422	361	380	386	367	350	372	357	342	391	373	373	385	382	387	370	369	366	366	365	374	331	342	358	369	358	355	355	401	362	364	327	351	376	362	376	358	350	358	374	376	328	383	360	396	349	363	400	366	397	358	395	353	368	373	339	369	403	369	391	337	358	403	382	375	388	387	367	377	367	360	366	378	365	393	377	348	335	377	399	406	351	354	375	397	375	391	371	329	385	354	356	336	357	391	370	356	399	408	402	375	358	341	358	418	352	382	340	399	376	390	390	390	366	384	343	393	354	391	350	350	365	418	381	406	393	380	372	409	385	385	364	374	402	431	355	402	405	361	389	349	378	360	428	385	336	339	365	395	365	359	411	362	420	357	377	350	376	376	352	366	398	390	347	344	348	407	359	357	386	361	363	349	391	403	398	385	345	399	346	367	369	381	381	350	353	398	342	357	389	375	373	366	414	349	357	388	373	374	358	404	388	368	384	382	368	346	382	371	382	325	368	384	344	366	361	314	408	370	323	401	390	369	343	360	367	367	391	357	343	358	416	385	357	367	341	384	333	396	356	370	357	360	349	369	420	375	371	368	370	370	373	339	363	396	384	381	395	359	368	391	396	396	406	389	372	368	355	365	366	418	361	345	380	387	381	374	331	361	350	363	358	360	394	371	398	351	357	384	380	373	367	395	409	371	350	357	360	363	357	425	402	399	383	367	329	360	375	348	380	423	379	397	372	337	395	338	381	393	365	386	345	369	399	321	373	356	378	337	360	380	392	346	384	390	384	341	358	401	379	339	370	372	388	373	375	387	355	379	337	353	338	383	368	386	353	393	386	319	372	366	329	358	368	368	370	353	383	375	365	359	352	365	330	415	348	371	376	371	380	368	381	374	393	329	360	321	347	357	408	368	373	389	334	364	385	364	376	357	386	351	403	380	379	387	376	373	398	375	402	367	410	402	404	372	409	376	351	381	405	395	366	374	371	348	377	378	407	390	394	395	389	402	367	391	346	388	392	379	386	381	396	375	380	352	369	370	405	362	341	341	335	388	337	359	368	417	367	373	405	361	392	378	374	349	349	417	371	361	380	380	378	420	350	366	377	374	336	343	360	389	394	379	425	352	356	363	360	397	336	342	385	382	344	396	379	372	368	362	410	402	343	383	348	360	377	390	393	373	359	364	409	376	374	376	383	349	380	387	346	361	353	385	376	394	360	364	351	358	387	384	391	384	389	365	394	337	361	398	421	361	343	362	354	399	383	393	368	392	362	341	372	384	352	404	367	388	378	342	381	411	349	359	377	349	374	373	397	354	374	364	388	386	359	368
53598	57648	54550	52186	59312	50979	34433	15289	4870	1714	1011	887	796	825	847	841	831	796	831	836	856	800	815	877	792	825	797	791	821	774	829	767	804	808	785	808	818	773	838	784	795	841	824	790	801	785	805	763	831	794	742	842	797	833	795	812	803	769	811	807	774	758	834	757	784	776	776	778	800	773	769	802	807	814	793	798	821	775	815	790	783	768	799	774	817	790	774	801	790	742	812	818	757	829	766	777	774	754	811	787	831	755	758	828	779	776	769	849	742	798	803	809	775	809	795	783	765	809	847	781	802	737	785	780	765	816	794	769	791	789	734	803	800	796	758	769	794	763	772	755	805	780	774	785	763	803	881	813	787	827	781	785	815	785	824	756	761	792	794	800	826	798	796	803	844	799	774	837	738	840	732	780	784	707	779	810	796	840	766	764	797	798	757	858	789	807	825	783	792	841	807	773	809	806	799	779	759	807	798	825	793	780	808	799	827	767	791	828	785	847	834	803	804	811	768	812	807	762	804	774	780	766	829	783	854	818	755	797	819	738	814	792	760	820	812	837	834	815	798	794	779	776	794	773	759	808	808	785	778	753	777	746	817	863	791	797	786	785	769	801	775	770	771	815	755	797	798	843	823	790	828	821	803	810	819	761	823	818	818	760	827	768	759	785	788	753	799	750	814	811	800	761	790	763	768	795	812	829	769	812	840	771	824	784	812	843	791	768	800	772	778	777	792	804	777	795	772	831	811	822	825	794	800	848	838	815	840	824	767	828	798	795	814	776	815	760	816	809	779	780	771	771	781	814	799	837	743	808	814	788	781	790	774	774	798	762	783	772	795	815	756	822	744	808	828	827	824	857	734	750	810	779	782	817	768	785	791	831	840	807	808	817	830	819	766	796	852	785	808	782	803	807	744	791	787	804	805	820	776	743	786	783	798	802	744	779	803	815	784	819	790	802	797	798	816	785	754	835	785	807	794	815	805	802	867	796	858	757	820	789	774	778	780	734	820	815	795	812	772	802	878	810	772	786	781	758	794	748	777	780	773	763	778	760	818	819	743	763	797	795	783	791	778	795	766	783	789	814	769	819	792	792	761	814	798	778	790	780	787	793	774	795	812	812	767	774	829	767	842	790	773	783	766	812	791	808	807	802	776	779	802	779	837	796	798	791	831	821	772	790	830	786	835	752	776	757	806	755	773	772	789	738	842	772	769	775	787	797	797	808	859	727	829	841	788	800	782	845	808	778	840	770	794	814	829	774	773	806	810	841	768	841	795	761	788	806	774	830	823	807	841	754	765	727	780	815	799	780	825	780	803	790	777	831	801	719	780	749	754	780	766	805	803	769	763	765	783	842	755	815	824	779	821	784	801	803	795	830	815	760	823	852	806	754	822	794	809	837	770	758	811	809	763	827	796	812	811	773	782	842	743	836	775	836	768	795	819	861	769	826	785	800	777	845	772	743	787	856	803	845	798	821	794	769	767	814	758	813	757	754	807	804	803	826	794	814	780	822	771	787	841	757	827	799	751	797	783	789	748	829	795	824	771	766	837	807	781	818	791	768	764	816	769	790	774	825	768	810	780	784	793	742	784	845	795	804	870	783	820	826	831	839	762	745	797	753	807	792	749	776	766	788	786	830	820	807	829	781	786	829	775	758	794	794	797	778	799	796	811	797	766	769	800	763	793	821	815	787	779	785	795	774	778	758	795	788	791	759	793	753	770	787	770	762	768	770	796	775	805	817	759	804	769	842	812	807	786	819	798	812	823	779	741	778	828	774	780	763	779	813	793	786	810	806	779	824	806	806	790	768	822	810	773	771	756	806	794	787	782	780	761	766	789	804	799	799	819	761	751	797	806	812	794	813	807	816	778	773	783	824	815	806	821	745	776	793	815	791	800	803	778	810	802	740	797	772	781	761	811	737	803	814	764	808	811	806	802	813	778	764	801	824	806	786	841	751	739	790	739	812	815	794	818	740	783	711	809	798	801	795	820	765	764	847	767	771	809	807	732	800	833	794	767	801	819	805	781	752	844	746	780	771	826	806	814	792	799	836	821	806	799	784	854	808	809	837	782	802	797	770	787	818	765	767	828	826	822	803	804	821	806	750	804	841	813	810	761	782	801	780	785	778	760	835	776	785	808	776	839	806	816	814	775	757	784	796	803	769	768	811	816	834	801	847	792	735	780	781	772	776	790	779	781	775	724	838	825	776	789	775	796	744	826	736	796	777	783	843	737	818	797	786	796	823	751	795	795	803	786	820	785	773	766	835	761	846	809	753	734	808	827	801	783	767	748	815	776	784	758	782	845	779	802	773	809	796	814	799	795	822	748	788	809	779	770	773	754	806	806	748	821	822	783	804	794	798	827	720	782	788	785	809	794	766	792	817	797	807	793	797	791	770	802	782	827	792	768	783	854	815	766	785	835	792	803	789	780	806	797	826	805	821	750	827	794	801	798	798	775	758	802	790	790	780	824	811	785	751	813	779	822	801	810	744	772	799	814	772	749	775	797	798	772	748	776	776	786	805	774	788	748	834	760	781	777	825	742	798	774	810	761	788	774	777	829	739	784	823	817	784	784	768	824	781	813	764	768	840	800	827	821	794	796	777	772	787	814	776	802	821	808	820	803	797	792	788	688	759	786	781	812	760	831	841	798	793	799	808	788	797	740	773	787	763	786	801	785	779	803	825	760	740	833	806	766	734	777	768	736	787	783	758	844	780	826	787	794	818	844	806	791	740	766	706	778	796	780	788	808	783	780	782	832	818	784	782	777	782	816	784	753	798	747	794	766	823	807	798	868	828	795	810	790	756	799	849	842	798	727	809	815	819	785	768	765	750	789	774	813	803	805	785	795	806	823	784	815	809	782	768	777	799	750	821	850	800	807	805	747	808	753	814	739	778	776	794	813	752	809	775	780	761	787	779	780	766	812	784	820	820	808	797	841	807	794	775	734	834	799	787	781	779	758	845	782	819	757	837	775	802	806	796	771	788	798	783	806	754	761	772	803	798	777	801	799	780	822	809	776	806	780	804	753	786	797	789	779	838	789	796	785	790	796	809	765	805	788	793	811	814	792	781	836	760	750	774	770	786	856	756	788	825	801	773	805	837	841	842	815	865	823	839	809	765	818	769	767	765	764	793	799	769	800	795	772	817	842	757	829	758	774	790	745	750	802	786	806	754	787	776	791	778	778	777	786	817	812	801	798	798	765	787	797	836	733	792	776	827	809	783	800	790	811	748	803	802	772	753	748	801	756	801	798	759	810	816	766	834	794	750	777	800	792	791	837	768	860	778	777	781	780	763	770	829	823	835	811	827	812	774	816	797	805	830	798	796	743	815	804	763	793	828	816	762	802	776	795	754	770	795	800	792	740	792	822	776	764	779	819	798	764	806	839	814	791	841	777	818	774	778	757	783	797	778	762	794	833	827	846	759	829	787	768	803	811	766	803	813	824	798	762	803	760	791	856	828	782	768	807	780	795	831	813	803	758	820
26367	37640	36763	22430	7133	3860	2130	946	558	464	379	386	363	369	406	376	374	337	370	391	382	364	392	369	357	376	400	406	373	386	393	392	366	350	371	406	401	402	361	338	339	399	407	403	377	380	400	355	350	398	358	366	381	399	386	392	382	384	343	367	352	365	363	359	396	389	383	381	347	396	394	393	334	395	371	389	342	389	386	394	350	387	391	397	423	394	363	356	374	409	363	357	363	336	379	358	402	370	395	384	382	323	337	402	382	387	363	379	398	370	369	374	375	366	417	377	390	369	425	388	339	352	423	390	406	391	343	383	374	365	339	371	395	366	375	389	379	369	395	400	374	387	370	375	348	370	377	350	398	373	387	355	380	387	351	390	379	381	375	385	407	397	378	415	384	369	393	398	398	421	381	384	411	379	350	351	390	397	404	428	417	384	386	343	396	369	415	368	427	398	366	349	407	379	407	385	366	396	383	403	408	406	355	382	372	411	386	380	387	363	402	359	410	426	374	392	359	390	408	396	390	396	391	385	370	379	379	357	390	410	390	383	360	393	343	411	382	358	379	391	330	399	369	392	350	358	360	382	348	404	404	400	400	419	365	398	353	374	372	375	389	379	371	405	381	365	377	356	389	391	400	389	393	397	374	361	395	401	351	396	375	408	384	403	357	408	389	386	370	383	357	361	374	372	359	408	373	355	359	384	396	367	369	382	370	359	358	379	392	398	383	391	412	419	369	398	384	358	371	387	378	350	358	384	389	427	362	366	385	409	362	379	363	445	400	341	413	344	369	400	372	393	362	357	409	401	365	372	383	389	372	394	386	369	384	350	371	374	377	377	389	343	418	400	400	351	367	374	371	405	391	380	354	363	387	336	370	351	376	386	381	381	335	390	408	365	410	392	387	394	371	399	354	331	359	427	370	393	323	380	363	369	357	382	415	399	398	383	376	379	384	358	381	350	386	381	359	342	393	369	356	351	383	404	406	395	369	389	372	404	390	404	397	362	420	379	411	366	422	348	365	360	420	397	377	394	386	410	365	368	420	382	407	359	366	362	353	406	393	363	403	428	377	376	420	359	382	396	380	365	353	360	384	389	386	368	363	404	396	400	353	397	406	386	370	394	388	369	365	379	402	383	380	353	381	358	388	349	382	381	383	422	378	373	390	402	358	366	407	388	382	362	383	393	367	363	411	354	344	365	390	364	361	383	377	389	400	407	389	357	376	377	383	394	403	353	378	357	373	357	329	346	398	374	418	357	382	398	385	383	370	363	390	363	371	405	407	334	388	389	385	375	404	343	408	349	408	399	392	369	370	381	381	379	388	360	400	368	395	397	421	408	368	341	361	382	365	399	378	389	387	392	408	410	372	387	384	370	340	386	365	406	402	426	338	370	380	362	377	402	359	374	339	350	366	375	357	393	397	388	396	392	385	400	385	370	397	390	372	368	381	392	367	387	395	392	399	408	404	387	407	391	393	377	406	421	351	397	373	360	412	406	330	421	411	384	365	409	406	383	358	424	373	378	386	364	396	373	397	368	400	417	405	394	370	389	408	375	372	389	377	360	388	383	362	363	374	396	391	338	355	379	378	414	367	403	371	377	386	336	338	384	395	372	390	416	360	356	367	385	385	384	391	383	355	366	397	374	400	366	367	345	392	355	382	376	374	370	390	349	387	378	414	347	408	383	365	399	364	396	406	361	399	381	377	410	338	394	353	377	363	358	425	359	381	367	415	394	417	374	403	374	420	383	354	390	375	387	393	350	373	396	384	391	365	374	368	359	406	393	370	409	374	382	357	395	375	398	383	386	375	406	378	368	362	359	369	412	408	379	376	436	365	410	394	362	378	371	350	403	402	390	388	372	344	357	366	363	386	384	367	396	346	341	343	373	357	371	426	392	403	404	386	372	385	408	399	352	370	389	336	375	410	318	362	402	370	356	413	399	396	361	411	382	358	392	352	373	371	362	372	380	356	388	361	373	388	358	399	380	376	381	377	384	364	338	359	394	372	371	386	386	403	391	389	351	350	390	394	375	359	414	397	380	345	381	395	372	378	389	393	372	359	394	362	389	365	381	377	395	397	391	373	392	363	402	394	361	335	392	367	404	380	359	387	413	378	392	388	420	395	380	384	379	386	371	373	361	361	358	360	378	389	367	396	378	346	387	415	387	370	367	392	370	428	398	403	376	406	385	360	432	378	352	374	386	386	400	369	376	371	382	374	377	360	373	360	365	421	396	380	394	399	387	389	421	385	362	374	380	395	356	349	374	376	396	387	319	396	399	392	395	362	417	399	401	409	367	356	345	404	394	402	347	384	374	378	380	385	344	367	360	403	397	378	371	385	375	387	373	376	430	375	380	402	409	385	389	383	370	335	384	355	346	378	376	371	396	387	413	376	391	390	374	380	378	361	387	407	372	423	381	368	384	390	377	397	383	377	381	372	369	381	380	396	370	365	374	378	380	324	348	369	358	369	363	427	368	374	398	373	358	414	374	378	362	386	392	406	367	367	353	400	399	353	370	356	374	377	390	397	385	347	388	389	413	365	382	369	388	398	373	374	399	403	419	371	389	405	396	389	366	416	380	401	377	370	396	402	405	394	329	373	377	399	354	384	371	382	381	377	363	392	387	406	402	393	364	410	378	365	378	411	384	402	444	394	388	383	330	394	384	388	377	340	361	361	398	388	398	385	409	365	359	393	392	347	399	381	366	411	397	367	387	376	387	393	355	373	415	387	350	378	379	409	343	417	359	379	388	398	402	370	397	371	399	374	353	369	368	404	386	360	375	381	376	358	392	361	392	353	369	394	378	405	363	421	379	363	393	381	393	395	375	371	370	396	403	367	345	387	410	418	424	412	396	417	370	396	393	378	373	367	372	386	382	378	406	349	378	410	366	367	399	397	377	343	383	344	376	372	375	361	391	367	428	390	347	387	357	385	361	395	392	395	352	385	361	395	382	382	394	373	386	348	360	362	377	356	397	380	375	398	367	367	369	396	370	340	348	425	372	375	369	387	385	384	363	355	388	396	356	401	377	379	395	390	388	351	407	382	354	373	345	397	360	384	354	396	369	366	381	392	354	405	377	371	393	353	382	403	386	395	365	358	406	376	388	387	351	404	391	379	388	371	387	331	381	387	395	367	349	388	380	381	369	395	386	379	371	370	387	395	395	403	392	424	418	380	379	382	406	365	355	360	388	389	376	373	381	399	374	393	419	376	396	379	389	358	345	386	403	376	381	389	357	399	367	375	346	379	426	360	389	379	360	378	386	408	395	420	375	391	360	410	368	373	383	371	387	374	365	353	401	344	380	371	374	390	374	358	371	377	375	388	379	392	402	386	403	341	368	369	363	375	363	369	404	403	385	429	381	383	395	376	366	370	369	358	397	371	387	370	376	374	398	393	372	444	399	393	394	390	381	383	363	374	367	374	371	360	374	360	376	396	377	376	353	379	368	393	394	383	364	381	343	393	391	384	375	378	383	375	377	402	358
19487	36678	40286	26041	12553	9799	5250	2389	1266	973	913	856	847	860	841	844	860	824	877	924	887	867	868	843	891	868	902	860	883	843	922	856	930	882	833	878	846	867	884	823	849	938	873	860	923	889	850	851	846	853	902	929	926	896	896	890	910	838	877	853	863	897	847	892	869	883	867	861	894	887	872	826	926	868	911	848	922	826	904	916	906	893	882	883	901	901	871	924	865	945	875	891	864	881	829	892	838	881	849	923	868	865	866	852	908	918	883	813	890	908	854	855	901	861	901	862	908	882	861	927	840	847	862	866	847	913	856	884	898	846	859	880	862	857	833	886	849	817	893	867	889	834	867	874	903	873	856	892	922	867	826	903	847	839	891	848	847	868	859	884	921	855	898	899	886	849	858	876	875	860	850	863	867	862	885	895	866	902	880	880	912	891	841	849	857	896	920	877	883	837	850	827	907	849	900	911	846	877	886	846	863	839	882	862	903	873	848	845	921	877	893	834	910	834	901	923	850	863	870	911	898	883	874	848	899	821	909	893	916	866	841	930	860	844	876	933	881	859	887	853	918	884	882	830	831	885	839	868	853	917	819	911	900	876	891	924	876	873	851	831	849	900	865	865	864	894	929	813	898	918	894	879	880	861	874	896	906	864	913	853	855	949	875	825	881	892	843	910	883	886	858	835	885	856	888	883	878	879	865	864	922	901	834	860	842	868	884	895	904	843	851	873	895	872	844	892	877	852	878	857	852	860	874	891	876	882	870	880	891	857	855	888	883	853	875	901	846	825	860	835	849	891	836	866	868	867	867	842	845	869	818	861	844	844	848	911	898	853	833	904	853	841	818	884	885	889	927	872	884	889	888	856	829	855	893	875	878	862	870	904	908	874	893	885	862	880	838	900	856	900	869	908	889	834	811	868	863	901	799	875	851	834	888	884	880	856	890	894	909	893	851	866	910	852	921	879	887	860	841	831	888	856	860	904	871	864	851	877	880	879	848	872	889	868	914	858	831	904	849	883	892	894	860	822	918	896	856	891	889	871	859	852	871	880	898	883	892	894	832	847	824	879	883	841	888	844	901	892	858	881	843	917	817	871	865	855	865	867	881	905	857	873	844	880	859	884	876	846	851	882	850	863	846	890	871	861	911	905	871	859	861	917	854	892	881	844	847	905	872	866	887	930	912	912	901	902	849	880	878	866	855	862	874	880	879	877	852	870	871	878	895	861	904	907	850	834	919	868	903	836	869	881	884	844	903	922	926	845	837	855	886	807	830	865	879	886	847	874	864	862	818	862	914	868	893	859	897	928	872	903	909	835	843	916	849	874	884	879	835	836	910	875	858	897	819	915	845	860	879	852	851	857	863	877	908	863	883	873	850	858	835	915	869	870	880	909	882	868	914	855	862	865	889	870	890	845	910	878	893	901	890	865	858	864	844	867	866	899	851	915	858	879	855	856	859	843	883	890	859	920	863	896	831	905	876	831	875	896	863	853	896	913	839	843	817	897	859	908	864	882	898	890	859	879	922	864	846	868	862	892	866	867	817	870	834	937	814	886	850	906	848	894	779	905	891	883	846	903	860	842	870	848	877	859	866	892	889	897	857	945	840	901	925	903	872	853	834	914	916	885	889	890	875	887	840	859	910	913	890	920	877	895	837	879	844	856	875	815	860	835	874	891	845	906	892	866	935	893	825	894	868	905	816	867	865	898	839	874	876	856	886	844	890	866	923	843	904	854	898	893	892	905	870	853	880	879	907	847	907	860	875	855	882	851	856	842	874	852	932	906	917	913	893	872	861	836	889	891	913	840	876	856	904	911	909	869	880	862	878	947	853	911	845	900	867	891	889	853	863	895	897	852	880	883	857	869	847	858	881	840	830	863	880	891	855	855	769	896	904	874	871	872	879	862	920	882	913	849	838	841	870	831	874	856	889	872	869	853	853	862	887	874	835	891	879	848	857	860	866	890	878	835	856	856	838	871	859	884	821	876	894	878	879	882	904	908	849	885	871	848	867	874	856	865	829	886	889	875	892	883	856	851	885	916	825	867	896	861	875	868	866	860	924	853	892	904	893	855	887	875	884	860	865	867	854	858	849	932	895	845	898	889	796	831	863	903	928	889	897	877	870	879	897	896	870	822	835	880	852	843	936	852	871	877	837	875	892	905	873	904	900	912	882	886	907	866	945	909	829	874	834	817	875	870	893	832	841	841	857	867	837	882	862	822	883	886	868	913	894	840	835	889	882	906	867	817	802	859	852	848	825	917	940	853	858	917	850	832	858	869	928	869	866	889	883	860	866	861	901	855	913	854	867	904	885	845	888	875	853	825	897	842	829	900	868	896	855	899	867	884	868	889	904	905	873	870	849	828	850	860	855	804	901	854	793	844	872	845	884	860	861	886	858	850	837	891	895	826	868	885	890	867	850	950	849	902	870	824	851	878	884	867	843	854	892	814	855	893	888	873	873	883	870	867	823	863	939	813	885	857	886	850	894	879	870	839	909	913	899	845	887	885	877	899	823	890	874	836	823	861	845	911	884	866	895	880	856	906	828	902	853	870	879	838	863	908	879	845	904	854	908	841	856	907	844	889	878	876	857	877	883	899	879	871	882	878	921	943	875	902	816	903	835	855	860	880	878	840	915	838	820	878	816	886	908	858	837	904	897	886	901	880	908	923	895	876	865	950	837	857	799	846	934	831	880	887	860	860	833	863	851	901	856	898	854	805	890	860	884	839	897	871	925	872	854	844	877	854	905	856	820	867	941	874	871	860	902	869	856	812	904	821	829	883	890	855	837	875	876	867	856	837	883	851	921	898	836	820	883	856	872	864	889	896	877	864	854	879	845	843	889	848	836	898	888	877	865	886	882	891	881	889	891	853	913	855	871	865	850	879	863	917	950	890	892	869	810	919	886	883	889	885	826	901	880	930	854	902	892	842	871	851	845	865	837	902	906	906	885	916	794	874	886	866	846	883	920	865	885	901	852	858	855	854	889	870	854	860	883	879	848	866	882	839	887	898	856	871	865	907	886	873	892	869	864	851	881	861	833	846	825	840	886	923	901	848	839	889	904	890	898	847	907	863	860	897	828	893	886	879	867	909	885	919	892	881	908	830	926	872	879	847	894	856	889	822	878	833	859	885	840	852	868	899	892	902	897	914	886	903	854	899	898	866	885	843	844	896	896	835	899	883	878	867	899	841	862	886	824	874	923	866	886	911	908	882	789	897	897	821	845	888	851	906	920	863	823	851	880	867	926	863	868	880	818	868	847	894	915	880	875	916	906	851	899	917	841	877	852	942	863	866	928	911	875	908	826	874	895	946	848	915	922	869	846	940	842	884	889	812	885	907	860	902	867	876	865	883	877	874	862	885	846	874	876	883	878	896	862	866	869	917	849	869	871	860	885	883	828	841	860	846	880	854	851	926	940	863	892	880	898	823	893	855	893	838	844	895	871	811	864	917	845	850	918	856	911	883	890	922	892	810	883	910	939	855
58741	53229	47175	38358	26536	26123	23024	12226	3222	769	434	379	394	388	417	411	371	421	390	335	391	378	364	376	406	414	378	408	391	360	368	351	342	380	375	369	415	377	365	388	374	401	351	344	390	365	361	367	375	362	402	416	386	386	361	398	390	384	332	377	363	380	361	383	384	394	403	381	365	382	344	370	377	378	345	352	386	361	398	419	379	370	409	381	375	390	398	396	383	371	351	397	355	379	402	337	394	343	338	360	362	340	382	368	373	376	359	403	372	394	383	345	365	370	355	411	400	348	345	429	379	376	334	363	392	372	392	372	350	407	371	402	359	344	355	397	384	366	361	328	398	362	371	372	379	356	414	385	354	391	374	379	398	377	407	358	338	351	340	373	368	347	391	397	350	362	377	373	386	375	383	381	369	382	400	367	360	369	362	381	391	363	375	369	363	405	362	364	377	379	392	396	386	387	365	372	345	391	346	423	372	388	362	396	407	395	401	376	375	376	368	364	356	404	370	324	365	400	358	357	373	372	379	386	379	385	409	374	385	366	379	356	339	392	337	362	395	357	373	361	345	355	357	370	359	355	419	371	370	345	408	377	331	425	402	391	355	355	372	352	354	353	384	384	360	379	357	349	399	344	356	368	403	383	371	391	412	359	367	376	374	347	403	373	354	377	378	376	362	381	379	360	350	349	365	363	388	369	406	378	376	368	329	424	362	359	360	394	360	384	363	367	379	349	361	356	360	342	362	363	348	383	378	371	372	381	393	385	375	357	359	410	355	398	397	362	365	377	373	368	413	345	374	318	366	361	378	385	330	343	359	373	338	362	343	393	363	365	375	431	349	362	373	361	399	368	401	362	383	372	365	375	369	386	383	336	414	397	381	378	384	389	344	334	381	384	385	380	392	371	358	360	363	383	375	370	378	416	343	383	375	354	369	394	384	403	377	368	373	379	367	360	421	365	373	363	393	399	341	362	385	375	371	393	385	392	368	401	368	394	370	376	375	402	383	351	384	340	403	382	382	383	352	341	343	383	380	361	390	395	316	417	401	374	378	362	368	373	387	376	383	355	329	395	396	426	426	353	410	367	336	373	420	351	337	389	367	371	352	358	380	375	376	379	370	371	357	366	403	394	409	385	396	378	390	340	375	345	382	382	405	352	356	395	370	342	353	407	395	395	410	388	372	388	407	382	372	370	378	388	403	402	376	360	365	376	362	378	370	372	374	359	365	375	381	399	372	395	376	386	407	344	369	410	381	357	346	367	382	363	399	340	373	364	389	372	394	346	389	381	389	340	382	337	409	411	379	374	393	405	393	351	377	397	361	386	410	397	375	388	338	349	368	372	351	374	372	383	381	327	397	364	374	375	388	391	362	388	374	374	379	346	399	380	369	387	375	368	388	391	379	361	399	352	364	357	384	342	343	375	360	370	347	374	367	377	373	366	394	386	414	407	370	384	340	400	368	372	364	366	371	361	363	355	376	385	381	374	399	381	405	402	355	441	359	377	353	424	373	376	331	368	366	355	370	378	386	371	388	362	380	356	356	364	358	378	387	365	360	360	375	365	373	367	384	407	379	366	381	397	357	355	382	315	354	368	378	377	373	361	397	406	387	382	396	348	365	387	353	351	378	409	388	375	364	343	377	392	371	344	356	372	366	345	381	389	396	371	374	394	366	375	372	350	380	398	390	374	368	360	368	341	393	371	370	371	339	373	400	396	399	366	378	339	362	385	397	355	368	346	314	371	331	374	373	375	433	401	375	361	368	362	354	387	358	364	375	367	389	363	377	364	345	389	417	388	371	374	329	362	382	365	382	394	358	364	395	389	390	406	367	323	381	379	413	356	387	341	369	388	366	374	356	385	339	378	357	359	376	334	369	374	392	366	357	381	392	333	373	376	364	399	388	350	358	370	377	368	374	372	367	392	383	391	383	393	370	387	361	404	371	368	403	387	336	386	380	393	392	385	363	358	366	369	396	368	379	402	366	397	369	373	384	379	387	345	387	362	367	419	388	405	384	404	391	358	342	387	403	363	380	381	349	373	348	337	381	348	390	392	379	413	380	360	357	343	382	403	395	373	372	372	380	369	380	377	384	408	366	394	365	353	409	388	381	361	349	321	381	388	366	345	373	341	392	358	355	375	412	402	374	385	389	345	380	367	378	397	371	378	384	346	363	376	376	366	377	350	376	400	390	395	382	343	346	349	388	379	343	382	371	418	361	359	379	377	373	353	376	376	361	411	342	354	366	347	355	375	370	376	375	426	382	386	384	386	409	372	399	387	379	389	351	405	349	350	379	354	361	383	335	380	347	345	352	379	366	365	379	378	338	355	334	405	359	350	371	349	379	359	409	400	355	350	399	350	359	350	351	365	382	403	362	349	346	355	352	392	378	375	404	350	376	387	385	352	396	363	389	348	376	378	371	373	405	360	366	381	359	341	393	350	365	370	385	392	344	334	349	351	376	362	353	404	378	352	351	339	382	421	366	343	378	381	357	379	394	373	391	381	410	369	355	373	350	421	395	349	379	345	353	369	396	376	413	379	377	385	423	355	357	397	393	354	354	359	353	379	381	362	356	313	378	380	355	392	397	374	372	344	374	364	385	368	375	359	393	354	401	406	376	340	388	373	368	369	380	413	382	401	382	400	367	394	364	372	397	347	370	373	358	390	356	354	345	394	346	388	340	345	356	375	376	368	374	394	347	393	358	363	388	359	385	374	372	372	386	352	345	410	416	399	366	405	420	377	359	388	347	357	351	360	368	377	394	406	363	354	392	406	395	377	357	405	377	330	346	399	379	401	375	369	402	374	371	354	399	356	370	386	397	370	368	376	409	367	355	334	371	399	338	380	362	366	394	371	395	369	376	358	365	391	411	385	398	368	384	378	388	348	365	372	406	400	410	374	353	357	399	385	375	368	374	379	379	393	389	374	346	375	352	368	377	367	380	378	396	386	371	380	383	385	348	356	392	356	422	373	363	362	357	357	373	367	380	382	356	370	372	363	386	347	373	367	386	384	390	404	370	382	373	360	354	390	402	365	397	366	376	358	338	356	373	364	352	369	391	390	375	396	399	393	394	379	380	388	364	392	341	371	386	355	413	382	382	394	366	412	336	355	372	353	360	391	383	394	367	386	390	341	389	350	399	351	378	404	370	388	408	385	369	347	410	382	368	371	354	380	382	365	369	322	365	371	372	377	384	399	332	358	368	370	378	391	329	361	382	357	393	371	407	391	368	375	402	370	381	356	407	374	343	340	396	370	342	384	410	371	334	362	383	345	376	396	387	394	391	336	360	388	363	389	353	341	380	387	374	370	400	367	365	404	361	378	390	365	370	350	348	345	345	369	382	389	422	339	366	384	367	362	390	351	394	380	365	384	390	336	379	346	383	353	397	362	357	371	418	408	385	390	384	379	364	372	364	355	372	367	355	394	378	351	398	361	341	374	365	365	388	397	354	345	393	356	383	338	383	374	378	385	345	373	392	416	365	394
48238	60702	59242	50434	48510	41389	25569	9966	3218	1367	929	936	884	867	854	817	845	861	813	817	830	838	817	910	836	825	860	859	803	875	853	844	880	856	835	872	867	844	866	825	875	873	773	860	784	848	865	831	842	840	849	829	849	862	827	920	798	822	801	819	835	812	881	869	854	865	780	860	829	799	826	825	865	797	836	902	890	821	846	870	839	875	813	845	855	834	856	868	890	824	850	858	812	848	842	841	855	850	847	827	842	840	874	844	869	840	888	832	848	769	807	834	822	868	840	860	838	912	858	827	834	847	879	843	899	849	861	899	775	848	831	822	833	904	843	826	844	817	826	875	924	815	844	799	866	849	834	835	817	813	847	828	851	846	814	820	822	832	858	833	860	826	826	884	860	847	855	846	842	879	799	798	860	839	827	830	851	837	839	867	823	853	775	873	863	832	827	838	844	837	813	859	818	832	851	832	912	905	880	875	845	843	837	834	790	805	794	833	858	820	821	836	848	871	850	884	890	840	910	827	802	846	844	837	865	847	828	884	896	806	838	819	752	822	826	804	813	835	847	781	846	846	865	850	874	819	779	887	846	844	811	843	850	913	890	841	841	867	893	821	835	888	834	912	848	880	879	854	821	828	813	855	822	850	799	811	851	883	791	859	893	794	809	868	819	846	882	908	841	840	822	875	864	836	857	833	878	904	808	850	858	806	841	851	843	870	801	804	810	811	848	864	772	841	851	830	777	837	881	840	881	825	862	844	809	862	815	862	779	914	808	861	801	842	885	825	885	876	842	819	844	786	831	806	844	848	828	880	813	857	857	813	796	880	829	890	835	836	854	823	826	825	840	856	837	815	824	829	794	843	842	867	840	821	882	851	871	809	885	829	832	872	892	856	839	825	799	815	831	873	813	831	784	817	824	840	808	865	823	810	837	840	881	844	838	857	793	812	866	867	843	803	799	793	791	825	827	866	857	856	906	839	832	850	839	848	919	794	868	822	770	888	871	848	861	832	803	845	887	868	795	863	830	852	845	803	813	835	842	847	782	821	820	819	885	848	837	848	853	844	826	822	870	840	835	881	818	765	858	873	848	870	793	883	826	866	804	853	847	838	854	790	792	846	823	841	812	881	848	846	861	797	847	875	790	867	852	847	802	819	880	830	838	813	826	864	809	891	815	907	756	843	841	809	875	860	810	866	788	816	833	866	821	866	858	809	858	875	843	832	908	791	785	881	808	834	863	794	824	833	852	814	822	853	840	849	846	801	829	836	785	844	813	865	841	865	827	816	830	834	824	828	859	845	834	827	867	852	811	813	867	820	841	790	837	819	829	823	804	746	873	834	828	836	855	864	861	851	775	856	831	858	827	866	879	851	886	866	836	855	823	874	879	837	837	844	871	899	851	854	895	900	845	864	795	850	844	814	835	880	813	856	837	873	823	851	796	868	815	866	833	817	804	795	801	830	890	836	882	859	827	818	832	884	906	859	807	773	832	830	839	821	835	866	859	852	791	842	871	818	884	812	815	845	840	832	851	870	859	820	807	862	826	830	818	885	844	775	834	811	820	836	867	830	842	815	832	830	825	829	838	885	805	855	824	888	825	809	840	797	839	917	845	882	783	816	816	847	812	852	853	839	777	876	838	853	821	879	857	815	809	814	799	864	876	840	812	802	845	874	839	842	821	806	902	808	853	828	840	828	795	841	820	807	851	850	876	875	872	824	869	836	864	821	899	817	795	877	827	845	773	895	833	835	827	843	796	860	854	873	825	810	891	806	810	847	861	848	836	827	835	815	801	845	902	836	852	824	842	862	850	911	851	873	810	874	840	882	879	865	847	825	844	846	849	845	858	829	828	818	874	858	843	827	851	803	822	826	844	837	784	843	864	850	843	855	816	858	830	847	842	809	901	844	846	817	848	832	877	837	863	837	844	838	832	852	857	836	827	882	861	797	850	812	862	826	831	906	847	849	857	875	840	866	854	781	908	823	825	809	841	835	868	845	843	846	830	834	796	837	863	834	878	856	839	861	794	816	874	848	869	833	800	858	868	817	871	886	811	767	832	838	839	853	849	822	846	821	819	816	833	757	835	886	807	838	816	873	856	797	819	803	839	831	824	869	828	820	827	858	827	836	872	828	866	822	877	809	850	786	826	876	814	865	885	855	836	810	854	805	875	858	826	851	848	810	825	779	825	849	847	879	836	804	809	818	839	797	809	826	801	858	811	835	860	848	851	830	864	819	850	876	858	814	851	836	801	843	847	795	870	864	811	842	831	852	884	791	830	843	854	852	832	883	859	852	861	787	807	835	861	856	858	826	870	863	850	829	858	793	840	785	842	886	844	839	853	903	784	792	886	812	779	863	792	812	821	819	814	862	808	858	811	875	828	825	889	879	849	834	806	872	854	853	794	834	788	871	843	873	808	896	822	843	866	786	871	808	830	814	831	880	806	911	904	886	825	816	866	827	805	805	836	826	801	804	864	814	822	826	841	819	809	856	855	832	808	819	871	857	853	845	857	833	801	822	830	852	837	812	837	855	850	859	832	811	847	857	875	821	889	892	865	833	866	800	836	874	849	868	834	806	807	895	827	858	844	845	800	885	828	795	813	808	835	849	801	860	907	815	855	860	906	846	840	841	876	867	835	863	825	855	831	786	890	882	831	864	799	828	821	864	807	896	862	790	875	801	872	886	840	841	850	800	832	834	841	843	797	813	844	867	813	868	809	861	886	800	854	841	799	850	813	868	790	834	819	863	885	822	849	843	841	867	863	838	853	818	807	832	867	853	858	822	807	835	866	911	827	812	858	834	834	774	889	833	859	825	801	816	811	836	879	856	850	887	833	818	821	841	870	856	840	850	837	882	808	850	845	853	786	792	808	795	837	875	779	850	862	809	855	798	849	861	820	790	819	839	823	824	829	842	820	815	864	866	871	792	823	790	843	841	824	862	864	856	816	867	821	798	807	869	820	820	796	809	866	765	866	825	841	842	761	884	765	859	836	851	826	838	827	843	881	843	842	843	855	808	840	877	802	855	907	866	805	842	867	847	883	822	860	848	803	913	881	868	823	837	873	800	774	866	868	822	860	808	841	856	839	870	838	829	829	839	896	804	850	849	854	861	893	810	802	827	832	806	831	819	838	815	870	902	820	809	838	865	839	856	805	782	823	837	830	857	869	854	788	843	776	873	803	855	830	801	848	855	806	822	775	813	858	843	821	849	853	855	837	820	789	839	808	806	898	860	797	804	867	836	848	840	842	830	831	859	872	801	816	807	854	871	788	823	829	827	886	868	824	818	797	871	862	851	916	825	777	850	865	797	855	850	791	861	775	836	828	880	924	837	886	815	881	856	792	841	823	829	865	862	830	847	831	812	866	783	833	809	814	861	805	837	800	859	822	844	845	818	835	848	870	871	846	828	762	800	824	761	877	769	847	852	812	848	824	893	885	821	816	794	850	887	906	882	873	836	850	868	823	828	860	824	868	871	832	823	860	828
60138	48333	38322	35837	28724	28851	26149	19518	8769	1758	466	386	353	367	352	357	339	326	368	365	348	353	345	364	355	376	344	356	393	348	320	366	375	335	348	377	352	343	358	359	363	326	371	363	355	365	386	365	369	349	343	380	351	350	343	354	363	341	391	381	315	346	393	338	348	326	367	346	372	364	372	337	325	339	317	346	339	387	349	370	347	376	348	323	333	350	362	326	377	334	338	374	353	334	349	364	385	379	375	378	368	346	358	405	337	334	386	350	334	343	326	331	370	372	292	351	342	323	370	374	359	358	379	352	326	386	332	342	344	368	342	363	376	368	319	364	358	324	313	305	331	365	364	353	365	368	326	338	349	324	348	369	330	350	342	348	377	339	376	361	408	346	366	377	346	372	362	378	348	368	377	329	333	376	338	359	368	356	349	374	351	372	338	381	362	350	405	352	389	358	358	355	362	336	335	372	366	357	332	382	363	348	382	358	363	342	367	354	366	327	342	372	370	354	354	337	354	356	387	381	350	340	361	357	378	335	381	419	369	337	321	336	337	354	382	329	346	354	364	330	338	350	372	384	384	358	364	342	367	378	384	374	348	360	364	343	367	332	397	362	365	350	333	354	327	351	349	378	321	343	327	324	375	337	367	329	361	335	377	360	386	330	376	363	340	347	389	362	330	346	345	334	349	357	376	366	344	365	362	356	344	351	361	374	371	350	335	366	357	364	322	333	372	314	351	370	332	325	331	333	350	352	366	357	355	354	338	346	387	372	384	345	348	334	352	352	339	343	331	326	352	355	356	315	355	354	348	352	320	370	376	329	376	366	382	369	355	356	365	360	339	372	384	360	374	407	334	362	336	387	418	381	340	339	310	351	379	378	340	376	348	360	335	346	356	333	356	343	339	330	353	387	340	357	343	374	345	314	386	348	348	343	350	360	348	334	350	328	349	373	395	372	350	363	404	384	384	342	350	338	352	345	366	357	317	361	357	357	404	312	333	328	365	345	350	321	334	373	362	340	334	356	377	325	390	384	319	327	327	328	357	357	367	314	355	348	345	345	361	371	346	350	293	346	343	390	341	358	364	330	402	360	363	353	332	330	335	355	349	350	365	325	350	333	333	362	342	338	329	370	333	344	376	354	362	349	353	338	345	357	361	344	318	337	366	361	350	326	343	331	352	361	336	346	349	310	371	308	366	333	398	317	350	362	332	355	376	341	323	339	338	336	366	348	360	373	359	371	333	380	351	365	342	349	366	326	344	355	392	398	329	354	376	355	379	352	327	364	343	348	355	354	333	397	343	342	370	390	384	347	397	344	350	354	366	357	346	354	352	358	335	371	370	335	349	370	369	341	373	384	332	325	325	338	373	348	361	330	365	381	298	343	338	380	379	383	347	351	349	348	380	365	377	387	366	342	349	330	352	362	345	395	353	369	376	365	368	349	315	347	323	336	356	334	330	328	340	359	372	338	387	370	345	342	341	376	348	347	329	322	387	352	381	349	368	341	343	378	352	383	358	364	367	365	354	322	350	335	362	370	379	347	334	342	344	373	354	382	322	374	366	376	357	375	367	348	350	311	328	338	306	363	328	348	373	333	349	336	391	353	311	379	363	358	369	401	380	359	356	322	352	332	346	362	379	344	330	341	337	381	355	347	347	346	357	364	347	385	299	285	340	322	341	388	359	358	339	334	359	349	341	385	343	350	327	335	362	335	371	366	353	346	357	383	348	345	352	361	326	361	358	352	347	353	338	350	350	356	314	301	345	382	372	367	369	337	361	328	381	329	340	361	358	370	345	314	340	360	337	351	339	365	361	333	347	376	363	341	354	337	372	363	347	351	351	363	355	328	336	367	369	325	340	315	351	350	357	367	397	332	334	326	355	365	326	346	357	343	311	352	351	351	353	349	331	354	361	326	355	346	381	372	358	362	332	369	331	350	364	381	348	354	331	359	359	365	362	370	367	345	357	351	373	364	353	357	374	356	346	372	314	374	362	336	350	343	348	371	351	363	368	339	373	353	335	319	322	351	356	383	348	375	344	320	349	384	309	332	345	363	361	330	363	326	367	375	367	329	344	385	364	397	378	387	378	368	343	330	367	329	352	368	337	352	332	344	363	334	353	350	353	362	367	391	357	336	328	323	337	348	357	321	323	371	390	377	346	362	348	362	360	351	362	359	349	356	339	332	351	332	355	337	333	331	379	350	343	343	340	354	293	380	349	319	349	352	355	367	351	355	363	362	373	336	367	362	380	387	329	398	370	386	345	359	336	350	375	352	341	339	325	367	352	368	369	307	357	335	335	339	323	351	372	347	346	366	348	365	348	341	382	345	331	333	341	331	379	342	370	347	377	320	318	357	359	344	355	358	381	382	390	347	341	348	352	386	388	336	348	349	361	372	387	301	368	374	383	337	353	377	352	339	384	371	330	367	320	369	323	349	343	364	334	396	332	387	336	341	401	328	379	367	370	371	368	351	345	384	359	387	332	361	347	366	342	346	359	351	343	357	353	361	360	360	396	373	381	356	370	310	326	367	371	415	363	339	336	393	315	362	329	351	377	358	363	364	361	361	355	346	344	363	339	338	354	334	357	355	348	369	327	355	367	348	371	382	379	354	368	348	367	337	371	360	321	369	353	315	352	352	361	364	329	318	371	347	352	373	319	359	336	367	381	351	358	349	330	371	382	371	332	367	363	360	347	364	340	359	364	364	347	338	348	324	350	371	393	335	386	356	345	327	328	360	318	364	356	346	353	372	365	377	346	351	352	385	345	350	328	369	342	353	335	354	355	379	364	350	361	361	328	348	357	359	380	366	332	364	358	338	400	358	353	380	346	346	404	374	366	328	370	341	371	319	375	372	361	348	343	339	352	345	310	332	362	331	390	383	335	326	367	393	342	383	332	363	336	384	375	367	365	350	304	366	352	322	350	334	366	321	325	354	342	337	342	362	314	320	356	345	336	368	412	336	385	382	325	336	326	370	368	328	352	352	335	316	348	382	348	346	334	342	379	354	366	375	372	373	368	316	364	346	340	379	407	339	363	368	355	330	333	290	351	370	326	354	349	370	384	343	364	331	342	335	321	342	383	360	364	361	325	344	384	371	378	403	346	339	367	389	353	368	382	331	337	355	349	304	366	320	320	368	333	350	327	310	351	381	365	373	359	366	343	341	374	375	358	328	337	325	381	350	351	358	358	366	328	336	344	349	363	360	337	345	333	335	357	383	346	351	363	350	361	343	340	341	368	369	350	329	305	359	355	364	347	387	341	363	374	356	349	360	336	322	356	369	365	368	398	358	352	375	348	361	384	340	380	328	329	364	363	359	316	335	346	349	369	354	403	381	374	419	343	352	368	340	365	346	345	377	328	349	356	367	330	368	375	377	376	366	348	321	303	322	352	326	345	360	353	365	349	328	312	364	343	353	328	342	341	346	374	368	366	371	379	328	332	316	359	368	323	361	374	371	333	356	381	350	355	359	347	390	354	357	347	352
53834	58336	58322	52864	58905	52988	36769	16723	5615	1842	964	893	803	817	821	809	811	818	757	808	806	761	868	815	767	800	811	754	804	801	779	793	762	798	809	781	755	783	795	747	783	784	784	768	719	796	794	798	803	795	785	758	789	764	769	788	748	754	771	776	820	759	782	790	793	753	756	753	745	832	808	812	779	733	832	778	782	812	779	754	769	848	769	754	827	809	782	785	781	819	792	814	765	817	766	780	771	750	791	766	793	818	782	752	735	775	757	714	767	787	789	781	808	748	800	787	766	772	769	765	714	748	804	766	743	770	749	769	792	803	765	772	781	810	762	738	789	819	817	759	774	771	784	825	771	832	792	799	743	782	793	806	797	813	763	783	757	791	784	783	759	729	775	855	719	812	742	779	792	779	758	763	756	792	795	751	745	814	730	719	821	781	748	772	822	773	748	725	812	861	783	755	807	721	813	740	767	778	734	754	791	751	772	761	791	783	759	816	746	780	744	794	784	787	756	759	809	787	732	751	791	812	811	771	801	813	797	756	750	838	786	762	790	739	826	778	774	815	758	781	767	783	756	784	736	774	780	743	774	782	731	790	811	756	792	757	765	772	739	794	784	753	776	799	748	812	744	802	826	794	765	715	823	789	772	773	783	824	761	772	760	779	818	790	808	726	765	771	776	802	765	797	775	746	788	812	802	776	832	731	780	779	746	753	793	767	792	790	793	729	749	803	813	765	775	773	793	757	807	767	824	803	805	783	780	823	708	800	819	759	794	775	794	793	757	736	757	785	799	813	765	779	772	810	769	760	728	794	778	730	794	785	732	783	725	753	738	756	778	789	736	764	804	747	742	788	768	760	767	785	776	734	836	726	793	721	757	842	779	778	737	770	766	780	764	819	762	724	783	812	804	763	730	806	756	794	796	769	769	800	827	799	789	755	794	816	797	745	799	745	807	768	749	765	752	778	769	770	793	768	751	773	777	794	788	799	781	743	792	784	770	769	741	806	811	770	784	775	752	803	788	747	748	782	801	767	781	792	736	806	766	759	774	772	784	755	791	775	759	827	819	812	727	827	758	767	769	782	744	819	800	798	763	759	828	752	723	813	805	761	735	717	759	746	753	778	757	714	777	792	786	785	807	772	785	762	798	760	740	779	792	742	739	758	779	751	758	755	808	811	810	823	787	758	812	759	808	770	756	764	799	766	735	760	722	756	834	767	768	808	712	766	738	741	776	783	723	750	740	783	821	732	774	762	750	833	816	762	799	760	764	793	773	757	754	775	834	788	725	799	712	797	802	785	841	776	780	791	757	746	816	751	715	769	796	753	760	820	827	762	794	755	799	752	787	792	798	783	754	784	748	813	751	778	804	760	777	790	793	781	786	755	812	755	765	732	813	791	769	782	762	741	756	740	776	765	773	777	784	822	725	717	769	756	798	764	781	740	782	770	742	788	735	766	786	759	684	742	799	724	753	770	781	776	708	827	763	771	796	803	783	741	803	783	794	784	789	759	800	759	786	792	749	761	777	746	711	772	713	827	742	771	762	786	745	821	737	789	745	830	761	802	816	732	792	746	753	829	765	816	759	791	827	725	776	753	819	783	754	761	777	725	748	819	758	757	756	785	753	805	791	805	830	796	792	807	823	758	770	703	797	811	731	782	781	789	780	800	751	720	763	760	763	754	774	714	803	736	808	700	807	736	747	784	778	783	805	806	811	811	783	751	795	674	711	774	772	785	764	759	789	770	781	802	765	750	817	764	801	787	797	766	795	769	830	754	768	785	736	768	789	817	755	776	752	742	823	725	749	823	773	806	723	784	754	720	794	790	815	797	786	770	743	748	805	792	763	769	770	812	780	778	768	730	799	746	751	818	716	774	743	752	784	789	765	798	758	786	781	747	763	785	743	773	815	803	790	772	745	761	768	766	794	783	768	723	792	760	780	796	757	774	776	778	795	756	792	800	766	744	830	811	780	757	750	812	771	758	798	765	741	778	811	800	817	804	717	787	773	776	796	736	790	731	786	751	785	786	771	803	718	781	789	755	806	808	745	831	784	779	800	782	798	748	778	803	811	759	727	791	788	804	749	812	777	778	768	765	818	796	819	750	789	745	778	822	802	782	751	792	740	750	763	754	721	752	859	780	809	782	755	777	767	797	741	761	781	863	778	725	774	794	755	835	796	748	806	780	737	770	738	763	768	801	759	775	812	711	783	741	803	800	779	804	755	789	759	760	775	759	814	722	786	746	801	778	808	771	773	816	782	816	787	747	772	784	711	778	801	789	774	728	749	741	789	763	762	832	830	775	821	782	795	783	742	807	780	784	822	836	828	785	745	754	764	687	784	784	767	807	855	758	805	728	777	742	775	819	788	759	812	799	765	776	776	756	757	754	786	802	758	757	769	784	773	754	822	792	817	763	765	757	738	721	774	757	746	736	794	779	736	827	709	739	821	801	777	774	822	786	763	772	739	765	768	821	771	797	774	765	764	812	809	762	738	737	764	778	810	799	766	803	763	749	726	744	757	756	717	700	751	789	773	782	736	750	789	782	740	768	759	808	771	763	800	764	756	833	737	735	762	777	808	720	827	753	763	757	765	760	784	726	777	748	772	751	785	774	824	761	777	770	757	829	827	778	760	772	754	764	757	719	723	750	768	774	767	772	798	756	735	774	721	744	756	760	768	770	812	777	720	787	735	784	748	783	735	828	763	734	744	805	783	770	807	744	686	800	792	768	765	768	785	750	793	794	721	784	769	750	767	771	725	770	804	770	766	750	731	754	771	742	814	767	797	728	738	790	778	783	782	779	806	786	772	798	748	796	750	741	775	732	737	769	742	782	735	743	789	820	766	796	809	744	826	767	771	789	830	811	773	807	819	842	759	720	761	754	756	806	826	771	722	786	825	761	768	789	716	793	787	766	748	763	766	787	805	751	773	746	773	764	798	743	755	744	816	802	786	776	746	758	779	732	814	753	752	804	774	837	743	765	773	747	807	794	781	787	808	794	747	761	771	839	785	745	797	765	779	764	767	792	785	763	815	815	738	823	734	820	721	779	738	766	730	758	760	813	758	776	783	789	764	796	787	740	803	749	800	774	735	843	714	815	774	769	772	772	795	744	758	756	735	785	795	791	751	785	746	756	758	752	723	783	789	751	777	776	786	739	783	742	769	783	756	717	757	756	822	758	805	777	797	743	756	786	757	795	761	772	786	788	741	776	742	783	782	714	762	796	772	776	791	782	776	772	733	791	764	761	812	803	800	734	768	788	740	767	778	738	795	761	765	762	780	748	759	733	786	780	767	728	757	737	712	736	800	747	772	754	770	831	765	734	813	792	729	792	703	754	840	783	785	795	724	792	811	792	738	745	735	744	786	807	780	773	830	804	741	725	769	727	771	743	739	731	812	743	761	811	826	793	775	754	778	761	784	731	820	844	797	747	773	786	777	802	792	733	758	777	754	833	736	773	791	792	762	753	795	768	795	837	802	807	735	793
27056	33587	32051	17873	5658	3479	2183	1006	594	434	394	391	345	356	341	391	338	387	373	365	370	399	370	352	358	388	359	374	339	377	342	387	356	384	376	399	383	368	369	346	378	386	342	362	373	342	380	340	378	339	382	365	385	367	363	364	365	376	346	364	390	383	385	372	389	376	360	384	372	394	350	410	355	380	397	391	399	350	338	374	374	392	364	368	362	396	384	371	368	356	381	379	407	377	380	360	365	380	382	370	381	355	374	358	393	347	374	350	368	342	358	391	383	371	381	363	369	363	372	380	399	365	369	347	378	367	399	372	380	371	400	382	379	359	367	418	384	383	361	392	356	371	355	349	362	393	390	344	378	371	364	365	380	362	374	365	345	368	370	359	365	379	362	378	324	335	398	355	352	364	396	359	358	358	337	335	360	374	425	385	381	328	363	372	402	360	380	372	357	350	379	365	360	370	364	322	347	400	346	382	329	364	391	401	388	390	353	379	358	377	376	377	394	355	369	389	370	355	410	382	383	375	358	363	375	363	386	367	356	427	348	355	340	388	338	346	371	352	367	390	380	381	379	379	386	353	405	379	370	372	366	387	405	338	343	358	332	373	385	334	382	341	384	375	373	367	388	384	377	376	351	349	365	383	352	412	408	381	349	383	357	354	344	383	391	358	337	382	359	376	350	384	338	392	385	335	322	375	369	354	382	348	379	355	348	359	367	370	356	372	386	382	342	354	336	379	401	398	382	348	359	392	349	371	344	360	366	368	351	380	379	382	371	367	361	396	357	322	345	386	379	355	365	430	358	374	383	359	379	375	409	370	362	357	375	355	332	367	347	371	384	364	369	364	374	367	397	364	369	365	371	335	386	324	339	390	349	348	366	368	363	394	377	367	337	370	369	344	338	333	362	370	396	390	357	376	353	383	358	336	364	357	387	401	360	356	380	339	347	367	407	376	388	391	398	368	368	363	358	359	377	352	359	384	354	378	358	381	381	368	374	376	406	402	363	377	372	358	358	393	350	392	355	352	357	379	373	374	387	357	346	341	371	351	380	395	359	350	382	374	348	310	356	357	373	381	359	384	362	362	352	357	404	368	397	379	381	371	369	372	374	383	353	357	352	392	390	400	347	367	390	332	346	383	386	368	409	410	396	345	352	345	359	365	384	385	392	399	351	384	371	347	375	365	349	367	347	395	415	342	366	371	387	397	351	398	361	358	367	347	375	367	384	362	382	374	370	393	375	355	373	391	377	362	388	360	375	337	377	364	357	360	405	378	332	382	383	358	386	349	360	360	380	352	396	376	370	389	367	404	399	361	348	357	345	372	383	347	336	367	413	327	361	340	287	363	380	367	381	365	343	367	360	357	390	357	411	408	351	373	411	366	382	393	393	331	380	397	355	369	387	373	390	365	396	359	373	405	396	406	351	356	358	388	385	360	365	361	370	349	329	347	369	343	356	399	375	389	358	380	355	386	388	364	324	412	367	356	377	385	386	349	369	326	397	347	355	367	382	366	379	375	390	373	357	352	361	385	396	382	357	360	386	380	363	405	358	359	366	385	372	365	334	364	346	360	371	385	394	360	356	357	397	356	387	336	359	368	358	382	394	322	350	385	363	371	363	395	369	346	363	367	351	365	359	375	403	367	402	379	374	361	362	373	391	337	365	343	359	374	373	378	371	364	398	319	373	380	389	357	395	353	391	364	385	372	362	386	352	366	382	380	349	388	364	377	398	387	351	371	354	326	360	333	395	409	409	381	358	364	374	362	372	382	382	399	373	385	362	416	369	361	361	344	353	376	383	373	337	394	406	404	393	363	378	424	364	392	387	391	343	371	410	373	350	381	398	378	349	420	377	376	348	368	348	352	377	360	392	324	370	402	379	350	362	381	388	375	404	347	389	360	344	394	345	375	371	379	386	354	378	344	354	376	382	379	391	378	376	350	354	370	356	394	344	365	384	318	403	366	367	360	348	334	355	375	359	376	367	365	338	384	353	369	373	373	354	363	326	345	362	368	380	353	371	352	364	319	399	363	354	367	333	383	352	374	352	386	370	349	388	337	393	394	365	366	384	389	332	349	376	386	392	367	357	391	358	363	340	368	382	384	353	355	340	336	365	388	357	362	362	373	365	381	384	375	373	371	349	337	404	344	360	358	369	360	354	346	368	347	353	363	317	360	414	376	327	389	368	348	368	367	386	398	356	380	393	380	378	393	334	373	409	400	405	372	379	383	371	419	381	381	359	400	354	388	414	349	362	341	346	357	358	389	354	336	392	368	379	383	370	376	403	374	383	382	333	355	370	384	361	325	366	377	381	376	349	399	348	353	361	370	395	413	376	390	424	352	400	396	348	371	372	361	357	382	362	365	329	405	363	372	347	347	349	395	367	348	387	400	354	368	340	409	399	400	413	379	344	372	353	396	381	379	353	367	371	350	382	375	369	357	380	359	350	392	338	392	395	402	342	359	350	379	356	410	397	357	389	393	376	327	389	367	347	392	359	403	384	354	391	407	361	381	354	400	335	365	360	384	351	376	388	335	376	387	332	365	423	393	377	356	381	403	390	371	354	393	372	347	388	360	388	347	354	363	371	405	351	406	357	344	388	350	378	372	378	367	375	358	376	365	379	377	348	376	348	395	359	379	390	373	377	392	360	387	393	386	366	364	366	372	384	380	373	348	384	369	348	356	396	376	372	328	355	350	368	378	380	365	427	371	371	391	362	364	390	342	353	342	357	371	346	355	380	384	352	341	365	423	403	395	375	378	370	353	363	358	331	357	383	348	379	342	342	352	353	361	391	390	377	419	333	365	379	398	362	343	353	391	385	394	382	381	359	353	376	346	370	367	396	391	346	400	317	372	374	372	401	400	388	403	351	370	378	323	401	360	366	365	380	387	372	386	366	383	324	362	399	357	369	344	397	375	399	398	374	365	344	396	368	349	377	324	380	362	360	389	401	398	393	343	371	351	379	326	386	376	373	359	338	374	380	366	431	334	395	360	362	399	375	367	373	441	355	371	368	364	358	357	400	372	362	384	377	361	340	391	353	368	360	365	368	349	378	372	363	324	388	343	327	367	359	391	415	399	367	357	363	354	371	336	345	390	377	342	351	404	368	385	393	402	367	406	373	377	349	351	388	374	321	354	347	397	363	383	349	386	340	349	367	346	364	363	345	368	395	368	374	354	354	362	369	353	327	366	388	373	342	393	389	332	330	361	378	368	384	350	411	398	393	371	360	381	373	369	366	357	377	369	364	355	361	353	391	369	364	356	398	367	350	371	375	386	354	378	371	354	388	373	359	360	366	367	419	397	357	348	416	369	364	347	344	394	361	408	361	368	352	371	375	344	385	384	363	399	380	354	368	358	372	339	405	387	368	375	347	336	374	391	394	336	368	385	381	360	364	349	396	370	397	365	374	375	356	374	402	341	380	368	374	401	352	340	384	374	369	372	389	401	397	361	379	404	323	376	408	391	349	357	365	363	364	365	332	342
20206	32109	35724	23075	11466	9594	5741	2526	1302	992	864	905	898	871	837	855	856	860	902	904	837	861	889	904	889	888	911	862	913	813	867	859	802	909	852	844	838	863	891	844	826	802	907	884	923	822	876	823	875	829	889	784	877	860	861	864	867	880	847	883	877	829	887	836	887	852	865	859	826	803	865	833	877	874	815	795	808	861	929	838	862	867	880	894	839	914	840	867	876	865	840	916	892	891	859	898	861	828	855	867	879	870	844	864	855	874	882	882	893	860	828	873	828	849	882	853	838	863	818	856	852	856	808	889	839	864	838	815	824	885	869	886	840	858	865	762	883	836	840	858	802	854	905	846	883	880	863	842	872	844	813	862	864	851	905	857	783	866	880	861	862	846	850	843	844	902	870	884	887	825	854	864	855	797	853	863	829	887	807	873	890	864	882	893	851	902	834	839	876	898	803	843	885	844	883	871	879	864	846	910	847	896	884	838	815	853	867	870	852	836	828	848	899	843	883	938	895	887	829	854	919	858	908	829	845	839	860	882	798	864	812	878	825	877	895	862	858	828	878	838	856	844	860	794	804	908	903	814	882	900	842	879	817	882	885	848	856	859	892	798	841	887	890	864	829	827	867	844	866	864	882	838	864	860	887	857	871	876	800	871	885	910	910	861	872	874	830	876	869	861	839	844	857	885	869	829	798	881	841	848	856	858	791	838	828	892	789	846	893	835	877	835	814	863	873	835	864	876	926	831	851	858	842	834	872	845	858	856	876	838	877	842	803	844	819	943	865	885	883	823	851	868	843	839	831	866	858	847	823	877	874	885	892	844	877	836	844	855	800	834	891	834	864	854	859	869	907	844	895	822	867	877	832	838	876	841	811	868	874	814	895	855	818	807	814	827	856	857	789	858	874	852	820	858	939	854	828	885	886	828	879	889	878	834	853	877	861	816	830	843	864	801	863	795	859	898	868	837	886	824	864	872	865	852	813	864	822	800	881	840	854	843	851	851	821	838	874	860	878	908	849	859	831	826	885	867	820	877	883	875	861	867	855	864	861	854	867	868	858	839	801	857	857	845	865	889	843	868	840	871	815	863	822	841	842	889	918	822	818	826	877	848	860	840	805	850	864	857	855	817	875	820	862	861	871	836	901	853	842	862	834	855	852	905	814	842	848	842	814	803	862	855	821	884	871	858	799	906	876	871	841	816	889	860	844	885	846	877	895	844	830	842	803	854	865	813	853	826	855	877	793	850	857	887	851	801	822	816	830	863	872	841	862	895	845	916	868	838	887	870	889	835	901	835	846	906	861	849	812	873	838	839	825	860	855	819	831	848	889	868	864	872	916	858	856	864	829	823	842	915	857	895	853	841	870	854	839	858	855	864	803	898	850	858	853	864	891	793	918	889	917	860	856	863	869	865	860	847	826	818	827	844	903	853	852	880	848	948	809	858	876	820	903	843	840	884	827	887	855	796	792	881	891	833	837	821	816	864	890	828	868	830	863	837	882	810	834	860	852	901	801	900	842	856	822	898	874	849	815	828	871	839	818	853	904	872	808	824	781	869	891	887	838	841	848	854	822	878	848	891	823	877	856	841	843	862	890	819	812	851	831	873	899	811	853	877	856	849	847	800	862	914	932	855	893	820	847	875	856	837	916	878	885	877	892	868	870	838	810	910	876	850	814	811	856	933	866	913	826	872	893	819	909	843	850	832	860	848	814	829	894	916	873	861	856	852	877	855	825	820	866	840	861	788	866	870	865	894	864	810	899	864	839	869	746	853	839	808	843	856	900	877	866	902	847	864	836	849	878	884	863	871	887	860	862	833	842	893	848	881	904	844	932	897	885	814	845	852	858	841	846	846	864	846	888	912	884	864	867	847	852	838	849	903	860	914	855	871	875	874	894	856	823	836	863	864	877	827	808	797	841	787	851	803	885	845	850	870	866	896	851	889	827	839	854	898	824	893	863	829	859	884	891	866	855	861	891	864	839	787	792	831	886	857	892	862	837	896	840	883	841	846	897	831	867	895	881	828	841	846	843	809	867	859	813	834	817	868	867	890	854	859	841	888	897	821	809	884	857	901	856	857	879	833	812	875	834	856	833	901	865	855	847	929	886	835	832	849	846	854	840	855	828	874	927	881	886	837	860	892	852	837	788	879	894	867	845	842	874	786	827	815	875	801	867	836	833	846	850	847	859	877	817	828	797	844	820	846	885	864	850	870	866	842	844	883	811	851	860	847	831	850	860	834	873	899	870	848	827	851	828	804	900	894	893	938	858	837	859	822	887	869	878	897	909	811	850	837	838	866	894	799	857	834	882	794	844	888	859	870	881	855	810	864	841	832	851	829	845	825	838	871	860	904	902	875	860	922	874	894	885	890	859	849	832	830	876	849	782	877	844	858	839	899	833	820	858	897	887	844	821	820	841	873	919	808	810	892	874	849	830	848	894	878	924	855	871	886	818	819	796	890	818	874	912	837	925	859	837	891	927	877	874	807	790	870	828	872	860	915	848	838	874	894	878	816	847	922	878	838	886	837	879	864	854	858	857	852	898	877	897	857	854	823	831	824	864	854	801	874	837	868	889	831	789	893	857	837	941	790	837	832	846	866	821	861	930	873	827	875	829	860	818	837	822	830	880	866	848	814	890	894	853	834	822	797	841	844	863	865	834	849	880	933	863	865	856	883	811	842	842	879	871	837	808	880	855	829	870	837	852	839	813	844	840	823	873	849	892	843	869	888	840	802	869	828	885	876	856	844	834	865	823	842	880	841	872	916	835	909	821	830	862	874	797	885	895	829	842	886	910	910	863	856	844	875	842	875	881	880	854	854	814	910	888	860	783	818	890	814	865	801	844	867	825	844	862	919	887	829	823	827	885	846	885	811	844	861	868	821	823	878	840	837	829	868	803	801	839	886	793	899	866	862	829	843	868	811	896	867	870	917	865	875	869	865	863	851	876	870	864	903	817	853	881	840	864	830	881	832	845	905	884	839	817	888	788	876	837	840	878	874	905	862	835	804	838	823	882	853	843	837	851	846	854	862	801	877	927	888	855	881	876	852	848	894	884	835	879	822	820	876	812	872	861	858	874	870	820	863	897	854	845	873	838	815	905	901	882	878	853	871	911	848	847	857	865	872	811	851	889	888	847	802	836	879	838	858	814	887	882	863	860	836	866	859	855	890	884	852	886	858	852	889	812	908	932	821	861	832	819	850	882	869	830	855	874	901	832	945	814	855	867	850	890	875	901	885	850	887	845	851	895	880	875	854	808	857	868	839	852	819	850	855	863	814	848	824	879	842	854	828	866	859	866	852	842	866	922	830	825	829	804	834	854	854	903	847	878	835	853	862	827	873	860	819	854	858	839	859	806	835	865	865	874	792	887	819	902	877	780	858	834	851	874	861	840	814	815	888	864	839	828	853	900	848	864	807	870	834	794	886	890	854	867	827	842	861	857	894	867	886	879	866	863	847	930	851	815	838	837	891	868	835	846	911
57887	51261	47113	37801	29223	27152	22900	13352	3678	736	418	412	360	363	360	354	388	370	373	398	334	394	364	374	358	362	345	367	354	333	339	378	328	338	354	327	352	315	355	348	352	395	372	341	383	369	367	364	372	321	371	352	361	350	357	368	353	325	378	358	338	335	362	322	389	384	359	375	367	389	342	370	374	358	351	391	367	336	340	360	382	382	368	365	332	353	370	398	344	361	363	363	368	342	363	352	397	327	366	355	378	322	346	390	340	386	367	373	377	382	361	406	375	390	358	414	377	328	367	346	356	353	365	378	367	376	394	348	364	337	369	370	357	364	369	312	342	346	356	388	345	346	361	381	374	360	335	330	353	343	348	381	363	351	351	332	360	324	365	348	336	379	347	369	332	351	356	351	362	365	318	403	348	343	328	410	367	352	347	332	371	344	360	383	354	344	357	381	387	387	352	347	359	357	328	358	335	329	356	374	371	365	409	350	384	373	366	372	346	368	360	355	351	364	368	348	324	397	391	332	367	344	372	379	384	366	357	345	360	388	367	357	342	380	336	388	353	384	357	374	312	342	327	356	393	349	385	346	345	366	310	338	330	364	351	344	311	337	387	376	350	388	367	343	367	365	346	376	423	348	371	363	415	352	359	378	341	396	366	334	357	342	383	369	359	350	339	346	343	373	372	355	379	341	365	359	389	363	388	381	352	354	349	375	389	349	351	342	345	351	368	390	358	385	373	361	385	389	374	358	347	349	352	388	348	380	357	375	340	336	313	329	355	341	337	346	371	349	368	370	360	343	340	404	330	334	358	355	329	380	369	352	375	359	357	403	373	355	349	362	403	375	357	367	360	353	396	365	369	357	339	371	379	366	344	348	355	386	385	336	312	359	392	340	363	385	340	386	359	404	403	383	334	328	369	392	344	344	336	353	338	343	371	342	398	365	338	366	338	348	366	382	382	359	381	324	375	321	378	359	359	363	376	350	327	355	354	359	383	360	321	334	349	313	360	368	363	352	367	342	327	397	316	351	386	371	361	333	371	364	357	341	379	344	378	371	339	346	323	352	364	403	386	356	354	363	400	371	352	371	353	364	364	360	393	367	358	358	350	381	396	344	398	380	355	385	352	341	363	381	353	345	348	358	356	316	296	362	378	366	321	358	356	328	351	332	328	357	374	369	324	322	343	329	375	403	346	347	355	371	374	374	340	361	359	340	366	351	379	350	369	389	397	358	379	368	345	393	377	352	382	327	343	361	369	360	366	369	335	341	338	377	360	375	391	396	352	403	352	350	362	324	351	369	339	343	378	373	328	364	354	380	378	373	362	346	369	359	378	355	351	350	418	356	358	352	342	334	358	361	357	381	371	354	380	359	383	349	387	354	359	360	374	357	368	348	384	335	343	354	336	342	354	373	332	368	354	371	320	337	347	361	359	306	355	347	331	372	339	346	347	352	315	403	367	367	353	361	356	368	348	356	335	356	355	373	331	378	346	370	355	380	356	315	357	376	362	382	346	327	389	370	375	365	361	348	353	326	371	396	371	400	340	364	365	343	373	387	308	363	347	378	370	377	344	372	345	351	404	354	374	386	324	348	382	370	347	351	409	387	363	391	366	370	348	340	338	374	370	401	406	368	370	342	359	386	326	371	364	377	379	370	361	367	347	376	335	348	363	342	350	366	347	375	352	336	376	382	333	338	346	355	365	362	353	379	346	359	317	350	361	362	373	376	364	381	342	371	353	344	335	338	386	342	363	339	347	372	320	372	370	386	385	391	399	334	360	361	361	356	336	368	324	348	376	361	349	373	325	315	370	338	335	354	382	336	364	356	351	382	367	342	332	396	341	361	344	336	395	369	354	324	345	371	333	334	403	351	357	366	347	341	351	355	355	348	347	414	365	344	364	369	388	345	403	362	417	341	345	360	374	342	344	341	331	365	405	373	374	368	354	334	370	362	366	386	332	338	391	382	377	356	392	362	375	386	366	351	346	364	358	352	352	365	336	341	374	389	355	361	380	338	341	374	361	365	376	341	396	364	362	307	367	353	352	401	366	404	389	340	344	371	367	371	381	376	328	363	368	312	354	349	391	341	350	355	368	343	368	354	391	357	352	364	375	318	366	367	391	361	372	320	354	365	330	389	358	341	333	387	401	352	373	350	351	365	358	338	366	384	357	383	349	334	375	349	331	356	337	383	367	367	348	337	340	345	341	334	336	356	357	351	378	355	366	365	337	360	358	352	365	396	332	385	380	355	341	343	325	335	383	345	370	373	360	348	370	358	331	341	372	371	387	371	403	344	374	381	356	337	352	374	341	385	368	383	379	413	360	367	339	370	365	349	339	351	404	377	346	317	366	368	338	410	355	370	327	398	384	401	355	357	389	348	376	356	374	381	352	358	341	372	370	342	358	340	386	387	363	400	384	371	359	354	358	371	369	352	372	370	350	348	366	348	355	366	358	354	374	354	353	390	362	374	358	344	359	355	365	305	349	322	346	329	362	334	355	388	396	373	345	365	370	374	363	373	391	370	338	355	374	340	336	348	383	370	403	374	357	350	393	386	337	345	372	402	382	356	346	380	344	367	366	324	340	385	362	354	384	403	394	352	384	346	349	369	355	356	369	377	368	385	354	364	398	361	325	350	318	348	343	406	370	333	353	364	378	372	332	360	375	387	368	336	396	366	349	349	384	352	389	346	347	331	381	364	383	342	368	370	381	355	348	357	377	369	391	336	334	367	378	375	331	359	313	359	327	404	357	330	341	308	382	328	348	365	369	360	366	326	330	365	366	401	397	343	340	373	375	356	378	390	369	340	364	341	372	359	372	375	364	365	338	382	385	354	348	359	364	329	336	378	392	381	349	372	338	371	425	338	390	309	314	375	362	392	388	345	354	376	365	377	348	344	372	331	344	379	364	358	380	383	396	360	326	362	367	352	384	355	369	378	337	362	339	380	306	404	387	411	375	338	375	372	378	380	339	345	352	368	325	384	337	353	410	381	352	329	370	378	392	360	346	338	360	361	310	377	373	365	311	354	359	373	342	353	387	373	370	364	347	350	334	377	352	379	345	349	335	354	384	401	360	356	349	366	359	348	356	362	366	338	355	386	398	392	386	356	344	342	365	352	374	385	367	344	346	345	371	343	355	361	340	357	354	378	357	384	345	338	358	375	354	339	348	353	375	334	391	375	353	377	344	344	335	356	358	351	335	369	358	381	367	384	386	379	357	385	382	357	360	355	362	323	358	385	391	344	372	389	362	362	378	370	353	325	345	342	355	353	342	404	384	364	340	365	341	396	384	349	366	352	341	342	390	366	351	355	383	329	367	355	331	348	349	398	352	351	391	352	346	339	374	340	392	352	347	341	380	332	347	361	382	371	360	363	345	358	401	333	362	340	343	343	329	335	368	378	368	362	329	369	346	352	363	336	336	359	375	328	389	351	395	342	352	332	355	361	377	386	377	366	365	352	409	341	363	368	360	375	374	349	365	386	388	355
47500	56371	57374	54646	52219	43485	27216	11206	3694	1456	954	800	900	797	795	820	828	799	812	840	879	807	854	846	835	817	782	772	787	823	825	817	853	869	808	790	814	852	815	802	837	806	865	754	816	813	846	850	836	828	788	825	849	852	845	848	817	822	812	842	761	779	786	840	771	799	786	818	787	772	804	844	790	837	821	797	848	859	812	863	802	818	826	881	822	857	818	778	790	796	837	843	797	807	734	805	875	813	818	810	859	839	830	807	798	806	835	835	857	847	822	827	836	742	814	832	779	822	840	815	801	841	798	822	803	866	857	856	823	800	821	839	888	818	780	779	819	891	840	847	833	777	833	818	769	826	846	792	808	805	814	814	796	840	829	797	847	800	836	836	815	856	834	756	766	871	805	859	794	787	795	812	846	802	850	818	835	832	825	810	825	819	823	806	846	765	783	829	783	825	772	839	789	873	834	868	832	804	849	845	812	777	792	813	733	808	842	813	815	844	819	856	811	789	805	860	863	832	842	796	802	807	837	867	849	830	833	804	802	869	860	816	793	830	869	840	818	816	812	806	809	790	805	758	813	821	800	795	853	791	889	781	806	865	816	792	846	814	843	827	807	774	774	831	813	855	795	808	831	793	758	815	783	875	840	849	854	848	806	862	812	859	812	856	810	764	799	812	809	844	840	803	762	754	868	831	787	821	807	857	794	823	865	830	803	844	837	850	822	830	768	799	824	846	813	826	830	803	801	813	826	801	798	815	786	795	846	788	849	807	811	768	734	844	792	799	812	839	794	829	781	861	875	843	823	818	801	783	803	807	788	801	770	837	829	807	815	798	799	849	787	806	838	834	764	769	857	853	796	791	842	781	811	817	847	758	768	794	861	836	823	803	788	845	773	772	819	802	833	811	810	779	817	804	775	844	822	834	826	837	832	796	830	812	812	799	855	805	831	817	891	797	816	843	831	830	795	842	779	831	784	779	806	831	817	794	801	811	791	803	807	815	820	845	788	770	782	794	812	802	853	826	807	808	829	787	780	833	821	822	811	825	801	791	829	796	794	827	817	768	838	823	788	804	860	836	821	771	841	806	796	792	832	837	815	865	829	840	834	785	790	799	810	842	847	828	844	852	824	876	814	842	828	772	805	813	807	810	819	839	816	796	806	827	812	772	792	839	848	795	821	834	805	846	782	829	770	856	833	845	811	805	836	795	833	854	785	835	784	774	829	829	833	807	895	888	785	782	851	756	867	801	780	790	788	761	825	767	793	810	776	832	824	792	797	824	829	854	758	843	781	798	853	835	821	859	825	804	824	834	809	829	833	788	800	827	827	788	827	805	810	754	843	823	842	845	848	802	830	835	838	815	748	779	816	763	818	789	828	784	818	853	795	792	759	809	736	846	829	847	787	818	851	793	787	806	739	778	786	839	787	803	804	840	792	793	792	815	840	804	832	832	827	803	864	808	746	791	824	793	847	840	781	831	802	826	851	848	794	839	805	828	834	780	807	798	853	842	794	840	781	824	822	770	788	784	774	851	838	794	753	840	842	876	865	813	809	772	804	837	858	786	834	783	821	818	813	836	767	769	786	848	789	842	821	774	823	805	841	770	849	821	792	813	834	841	821	804	882	804	781	805	810	801	810	812	807	823	797	841	822	802	819	822	794	775	834	793	843	776	854	825	816	828	736	818	819	826	778	835	858	805	840	843	849	824	802	802	800	755	784	820	824	843	819	759	819	824	785	818	767	859	788	825	837	813	815	835	835	753	794	796	831	829	838	831	857	793	789	836	830	831	841	873	806	814	809	793	786	806	827	819	770	833	849	833	842	800	808	849	818	753	844	883	774	822	805	802	827	801	853	843	796	842	801	836	823	834	812	831	792	810	803	811	847	803	834	892	859	818	828	835	780	878	760	801	788	838	820	767	904	800	784	825	771	807	840	827	785	803	816	869	790	841	824	855	806	782	847	782	789	808	856	809	804	838	824	805	776	802	826	791	831	784	867	854	747	788	865	839	859	767	788	779	878	848	822	815	836	871	811	840	801	819	786	819	817	817	793	782	799	852	844	816	831	814	792	798	781	770	848	844	805	852	810	852	811	810	830	845	823	830	802	791	799	830	821	808	806	791	822	779	776	817	815	805	804	804	806	801	790	838	854	783	819	871	801	835	866	832	830	793	767	832	800	765	858	803	888	827	794	786	811	828	853	863	815	846	807	854	821	794	809	854	788	848	833	807	824	819	799	867	787	809	825	864	848	867	829	826	863	798	821	832	799	829	804	838	840	854	810	876	787	779	819	781	858	849	832	829	790	806	809	844	808	789	813	791	821	793	818	819	794	804	830	786	805	776	811	813	817	805	800	837	764	849	849	841	824	839	802	817	848	793	844	797	782	800	852	829	866	836	830	758	785	791	790	806	800	808	775	900	858	819	789	825	855	814	821	796	876	776	835	803	822	816	836	831	778	834	785	838	779	821	786	785	822	841	819	791	759	841	801	836	786	790	863	807	855	808	823	812	850	807	819	794	840	812	827	861	769	805	845	859	815	847	811	791	773	832	858	785	836	856	860	804	844	859	844	796	828	851	775	820	798	780	822	833	853	804	806	846	819	833	798	797	850	825	793	836	918	770	801	792	843	825	763	795	868	791	842	812	783	850	809	769	780	797	864	825	812	805	736	866	803	819	853	805	793	790	802	821	826	828	756	852	822	847	855	790	850	768	793	805	781	812	794	860	813	781	859	802	844	799	800	839	889	876	810	790	793	755	747	805	780	814	794	803	860	816	825	776	847	788	783	806	794	788	808	774	824	852	826	859	792	827	815	782	791	836	798	823	812	817	820	815	818	818	790	770	813	788	805	815	835	829	808	800	793	848	785	824	797	814	865	782	817	812	830	818	799	780	865	851	847	799	773	812	793	819	838	794	856	780	792	834	810	791	810	814	881	839	852	836	807	768	859	870	788	856	781	870	833	859	807	775	787	815	873	850	796	783	827	787	864	793	746	788	825	846	803	805	797	795	875	788	863	818	803	781	750	824	847	787	814	813	766	760	828	821	837	805	832	760	878	808	826	806	812	821	801	833	825	871	748	770	824	803	809	790	769	802	855	808	862	787	813	814	837	829	835	822	830	833	783	815	873	785	811	784	839	780	781	817	832	820	767	818	824	850	806	802	805	817	848	831	826	814	812	783	841	852	773	825	829	834	789	769	791	794	841	804	754	789	836	846	823	825	840	803	790	805	797	816	791	824	795	750	804	859	808	835	769	812	862	849	783	828	765	845	858	837	808	815	796	816	857	810	812	813	762	821	832	798	804	847	821	794	824	794	814	870	850	868	860	772	796	819	809	831	815	852	822	832	813	854	797	818	865	804	802	830	868	828	770	827	803	817	771	771	843	834	833	819	816	822	806	781	805	824	797	821	812	856	843	810	810	821	797	841	795	833	797	779	783	797	830	806	883	784	775	786	821	880	830	821	781	829	780	841	852	803	804	799	810	845
62785	51375	43372	34476	27542	26454	25959	20831	10750	2226	470	366	376	358	377	364	343	367	382	347	370	323	376	337	371	351	353	359	368	359	351	352	309	356	345	380	350	347	362	376	350	332	357	322	377	341	371	349	361	328	355	340	338	339	377	332	324	342	340	371	361	323	395	375	349	367	343	335	350	367	378	359	346	340	344	347	371	365	382	344	346	340	374	335	312	345	354	348	340	311	330	370	352	315	372	361	346	350	361	351	330	350	358	349	359	372	360	348	371	333	335	350	331	351	354	319	322	362	368	339	325	386	371	359	335	390	365	388	350	332	365	335	323	366	373	336	333	362	358	336	278	336	370	339	346	340	352	358	316	363	379	344	339	316	377	374	338	354	343	317	306	360	356	389	333	319	351	350	347	354	327	330	316	369	326	354	347	329	357	374	336	328	338	351	304	309	320	362	356	346	351	383	350	344	351	347	347	361	338	371	339	348	367	357	355	334	328	353	358	377	352	341	368	352	336	356	303	319	358	376	350	322	362	340	361	356	326	355	338	347	339	350	346	351	326	372	380	361	348	319	331	364	318	363	353	386	358	393	348	327	334	309	348	351	351	391	368	360	360	359	361	330	335	332	350	349	330	323	372	322	368	323	332	335	358	388	366	363	333	360	331	331	345	346	350	310	352	351	334	322	327	348	362	391	358	362	357	377	352	375	362	338	327	365	362	336	342	376	320	354	379	367	358	368	340	321	340	363	344	361	385	322	339	355	346	372	398	368	323	353	335	338	363	343	383	332	347	350	331	333	335	373	382	334	345	357	375	344	358	371	375	342	367	342	333	388	380	356	349	343	356	353	366	379	355	364	361	361	329	363	334	334	351	360	378	320	343	331	387	316	360	377	343	338	333	344	396	364	345	332	346	339	353	360	346	359	327	353	347	380	367	362	406	339	334	346	355	355	361	371	332	354	391	348	353	332	380	321	375	384	348	324	379	360	401	368	361	390	362	354	353	396	346	343	362	378	352	346	393	340	317	312	351	353	338	342	371	326	349	372	338	383	337	301	341	363	327	367	355	356	338	336	370	336	372	374	348	360	340	343	335	327	377	366	359	358	322	344	334	355	322	353	357	356	346	308	301	363	340	353	386	339	347	353	307	379	323	353	356	326	346	384	340	343	361	337	387	340	364	361	380	335	352	357	335	389	336	357	365	313	356	331	336	339	327	335	354	354	336	355	343	349	366	352	341	355	362	352	352	313	374	318	365	359	337	326	348	337	331	331	316	337	380	312	355	334	359	374	356	316	387	355	330	319	401	382	336	336	362	376	336	343	331	316	352	362	366	339	360	361	331	355	350	369	369	354	339	334	344	327	341	350	343	338	320	325	309	357	378	360	338	358	331	349	313	398	319	372	363	402	341	371	340	354	361	349	368	362	366	325	379	330	332	319	337	324	376	374	329	364	336	381	372	409	349	355	318	380	354	375	300	340	355	328	338	404	324	342	324	329	340	346	357	340	382	337	334	385	360	340	329	338	338	337	320	326	348	352	349	334	339	361	364	330	318	340	350	321	360	387	348	379	374	355	365	363	367	384	366	330	327	345	335	353	392	356	323	359	358	351	349	350	372	379	354	369	357	378	323	354	334	362	364	382	344	365	355	361	334	342	351	329	353	331	382	365	383	355	374	357	320	345	344	333	347	369	346	315	393	361	390	368	380	310	385	359	355	353	357	350	345	371	328	366	368	313	326	327	367	357	358	387	340	349	354	378	340	321	389	350	331	343	321	364	357	366	353	383	383	343	347	303	349	350	344	355	348	356	357	341	332	342	344	337	330	367	379	329	328	354	373	358	390	341	345	334	325	360	389	328	374	329	324	355	353	347	336	325	353	350	353	362	357	303	392	369	347	342	324	340	345	370	375	348	355	349	335	351	367	356	372	333	319	344	361	341	377	391	338	353	374	364	345	331	362	339	356	342	326	350	360	359	327	327	379	388	340	364	370	369	330	358	342	349	379	350	349	370	375	359	336	400	363	358	320	353	328	342	354	363	335	353	358	342	347	321	344	370	361	342	334	363	332	317	370	319	370	344	359	347	370	350	396	314	344	333	343	331	350	349	353	357	325	372	347	325	345	364	387	411	335	318	367	341	347	360	346	320	360	373	324	364	363	337	330	348	368	336	345	365	334	351	386	316	314	353	340	371	343	326	343	319	330	351	346	372	348	352	354	334	332	323	351	341	373	347	360	334	397	359	346	386	339	318	346	331	358	338	339	336	334	362	381	353	374	384	311	331	368	342	338	354	370	311	347	338	391	379	333	367	359	362	337	355	347	337	340	339	350	367	327	370	338	334	356	343	355	355	370	380	329	381	316	342	336	327	329	349	343	375	350	351	342	333	364	376	361	310	353	362	357	333	338	374	357	351	354	313	329	361	345	359	339	335	356	349	352	325	359	344	361	343	354	342	367	372	314	359	363	363	300	325	343	371	345	340	335	342	335	342	330	352	324	368	376	336	334	354	371	328	318	324	361	339	347	362	365	329	359	350	357	333	359	359	351	371	372	354	328	346	330	325	352	337	345	306	320	314	355	350	332	374	365	314	348	346	344	345	395	343	401	387	363	354	342	364	347	333	341	379	318	351	327	353	362	371	354	319	355	356	346	348	364	389	333	374	334	377	350	331	382	372	362	336	352	351	335	323	333	371	335	349	368	360	377	347	351	313	353	344	329	339	350	378	379	346	314	355	359	345	372	367	335	349	364	346	356	349	332	309	356	370	337	339	359	352	363	364	375	356	350	336	312	355	355	341	353	340	351	369	361	348	358	363	371	332	395	345	337	329	327	345	373	342	361	319	333	344	350	321	355	329	364	356	354	365	326	357	361	326	349	329	340	369	340	353	343	390	333	348	346	326	392	341	342	342	334	384	386	389	336	364	360	333	358	361	321	319	381	349	352	372	339	348	318	346	354	346	324	417	341	358	319	317	367	324	342	343	372	372	359	348	339	336	381	335	342	348	354	346	306	370	340	313	351	370	371	344	354	320	338	377	377	361	341	361	388	328	335	336	338	369	351	326	349	330	356	391	368	339	353	363	353	336	333	362	313	372	379	314	338	351	326	377	350	385	340	328	323	317	369	341	340	348	365	381	361	366	337	393	362	347	335	350	363	343	314	350	376	366	371	341	338	324	349	331	367	329	377	325	338	330	356	351	351	322	329	353	339	353	380	345	359	340	349	344	344	338	357	350	379	361	370	344	339	310	386	365	344	341	332	267	344	353	348	394	330	366	357	364	361	338	332	356	352	340	367	357	369	359	337	359	338	364	331	346	364	369	356	365	338	331	342	329	346	372	343	335	391	347	335	329	343	366	351	342	333	360	334	373	355	332	341	376	326	320	323	367	321	382	340	378	372	323	325	340	364	331	316	325	370	308	311	355	377	386	339	375	353	339	353	362	352	340	350	352	369	362	354	358	364	378	316	317	361	348	344	326	342	337	314	315	340	328	345	352
53284	60421	54111	58412	58209	53168	34880	15956	5351	1758	964	841	803	820	801	779	770	765	769	794	774	783	777	757	764	767	747	739	739	736	766	768	774	788	781	752	764	761	767	756	786	770	796	731	748	701	726	745	761	818	757	769	752	768	748	766	779	759	776	796	718	730	798	756	750	717	754	827	730	747	750	740	774	717	774	765	782	745	732	719	765	739	692	786	754	762	756	784	752	785	756	747	760	726	778	736	780	813	756	814	764	729	802	816	724	782	797	739	711	723	751	806	765	774	714	777	707	725	727	768	770	735	740	706	801	735	747	797	713	703	724	777	801	745	755	739	712	782	792	764	772	793	771	822	741	753	719	768	754	784	761	739	745	720	730	753	746	766	771	779	798	812	721	779	741	709	772	792	729	729	725	707	761	767	752	797	738	721	781	787	779	726	744	758	761	761	742	770	749	757	742	766	769	753	747	730	706	728	766	781	781	777	759	764	726	767	801	710	778	739	771	739	782	724	763	785	718	743	763	751	748	753	709	738	768	734	740	766	766	737	726	785	789	675	739	728	781	735	775	761	783	694	741	708	777	720	765	691	757	790	759	767	772	780	712	829	759	757	812	739	749	751	790	784	776	723	776	711	801	760	703	738	770	743	797	759	711	729	718	774	716	781	786	785	798	752	786	811	818	771	692	779	737	758	752	731	747	737	800	750	777	810	786	764	727	780	731	759	708	725	761	736	774	730	761	716	723	698	754	748	767	777	773	762	762	747	785	786	706	736	752	745	734	735	786	800	774	709	783	725	773	750	766	726	720	752	742	731	753	723	712	760	773	740	691	750	765	740	736	715	778	718	782	691	735	771	797	769	800	763	814	751	757	740	764	800	740	722	776	778	738	709	744	743	758	767	715	778	760	739	751	731	791	792	754	795	778	774	757	764	744	742	734	762	735	747	748	800	751	745	753	733	767	785	722	741	778	767	806	741	727	785	757	730	751	730	776	731	739	783	761	754	783	772	715	772	752	745	764	715	774	785	798	761	759	701	786	758	721	743	772	794	724	735	739	748	743	777	718	745	801	730	759	760	806	757	782	727	780	708	708	789	751	699	764	768	743	722	707	751	762	758	771	732	741	777	808	787	685	769	723	767	755	766	766	769	729	748	744	779	768	764	721	731	794	677	748	780	780	760	777	717	735	751	752	824	742	755	737	760	706	694	775	743	767	764	743	739	730	709	770	732	744	730	731	779	772	738	810	786	754	728	723	794	746	742	697	784	753	729	767	769	803	755	769	750	718	788	756	705	736	755	764	750	778	716	739	776	763	775	737	714	761	791	799	769	764	776	753	752	734	787	707	749	774	740	712	731	808	736	792	785	761	784	745	745	728	727	800	712	785	781	753	735	706	758	697	737	758	765	758	733	798	766	768	744	782	733	748	687	783	746	756	793	761	740	771	766	752	763	731	812	803	709	745	746	715	764	795	779	772	790	749	792	747	749	702	760	764	744	755	764	781	741	742	738	787	766	733	739	760	731	769	750	765	702	715	780	769	744	771	734	703	745	738	747	770	739	767	716	741	745	727	718	733	741	731	747	740	765	723	752	750	746	725	755	738	791	739	780	780	740	717	753	759	764	731	753	746	737	744	697	703	731	760	723	724	767	752	727	782	709	765	804	687	765	727	791	741	789	755	754	782	695	734	776	760	783	769	696	768	737	767	697	787	792	823	718	768	768	733	727	741	788	725	745	808	756	801	750	749	794	751	743	751	714	789	724	769	797	749	750	776	753	763	738	730	728	756	751	755	772	724	757	710	759	767	729	747	788	746	765	787	755	725	758	729	769	758	761	709	731	761	706	758	745	785	729	766	747	748	779	757	741	760	713	714	793	747	696	761	700	746	781	760	807	708	772	734	718	731	797	773	779	703	769	736	741	770	768	727	749	764	741	755	737	727	745	771	776	766	793	734	757	716	836	760	730	744	740	713	783	825	738	726	737	742	724	759	755	708	800	736	753	774	757	702	796	766	754	753	791	760	843	770	783	784	752	792	767	776	710	773	723	737	722	780	769	782	729	748	760	778	762	728	765	758	725	725	760	782	724	808	717	724	762	803	743	717	755	751	736	759	805	736	802	759	743	709	749	730	745	748	727	772	719	746	758	798	748	759	759	732	749	745	753	825	742	772	732	750	748	708	770	745	741	779	737	761	733	751	747	761	761	778	788	741	725	753	747	755	778	771	795	771	771	795	729	754	749	706	779	822	771	754	741	756	781	758	754	794	757	775	760	729	764	738	699	786	748	732	739	761	747	767	752	793	759	740	760	758	684	741	709	759	779	717	725	748	748	756	787	751	779	789	779	728	770	807	744	796	789	704	764	758	752	781	725	792	758	794	746	751	740	803	757	704	780	798	779	756	763	812	736	769	721	728	737	757	753	809	762	780	709	726	753	763	773	797	767	777	755	759	814	732	762	762	760	803	766	758	756	730	746	805	763	780	780	701	765	761	747	752	808	774	749	764	755	781	744	744	766	789	785	750	779	785	780	736	743	757	782	731	756	716	732	748	769	745	772	802	783	708	768	743	772	776	713	787	758	702	799	716	736	763	748	735	801	703	734	764	758	742	701	755	722	773	749	737	749	830	762	732	790	730	758	778	715	735	724	809	798	791	754	737	769	772	768	748	765	751	763	735	774	769	699	756	741	796	727	781	740	805	760	730	795	751	770	698	759	773	738	731	738	731	764	698	750	749	781	802	744	778	764	761	750	768	801	757	731	786	755	747	774	752	734	808	760	721	725	773	769	749	779	822	736	712	712	791	746	781	777	747	765	800	756	703	719	757	769	729	765	771	732	781	736	747	762	753	752	730	769	780	753	725	723	711	723	752	705	749	707	777	769	762	744	721	756	755	718	751	755	744	764	753	759	736	754	757	764	752	738	742	743	725	743	690	807	740	704	748	752	758	775	774	745	751	761	739	750	710	754	717	761	756	782	794	709	756	758	745	737	723	798	707	768	732	732	765	746	772	743	795	727	786	757	763	790	729	777	754	773	706	764	754	720	765	776	791	743	721	731	776	772	783	723	775	772	794	784	726	729	779	717	790	699	720	769	718	742	729	766	742	723	761	794	721	729	745	766	775	754	717	737	764	709	730	732	718	735	734	780	752	757	763	764	746	762	759	731	787	754	747	788	746	748	728	716	783	788	761	775	820	765	747	754	725	766	779	762	742	778	756	761	752	766	763	743	739	801	752	774	747	769	741	787	717	758	765	725	737	762	761	720	727	782	757	723	751	678	746	738	715	729	765	728	724	739	722	726	756	776	780	732	764	734	737	796	779	803	802	734	719	778	726	762	800	767	764	721	777	735	725	753	747	713	729	751	780	741	799	769	795	763	772	780	732	766	761	814	723	758	730	716	750	748	771	732	757	773	773	747	773	731	746	755	734	755	750	710	749	738	763	722	724	773	736	731	725	744	784	733	790	788	733	750	769	730	759	745	731	767	772	786	740	770
27124	38986	34752	23478	7370	3599	1874	869	548	392	450	390	414	352	357	348	350	361	360	346	365	368	353	361	358	359	353	374	373	358	351	369	366	387	349	382	370	381	348	385	374	407	365	379	399	376	371	340	356	373	374	368	367	372	403	362	335	374	367	381	372	357	360	420	380	394	339	359	344	359	365	380	339	375	340	376	364	400	342	384	367	381	392	394	379	370	357	408	378	365	363	346	362	356	384	415	356	377	369	336	374	356	350	388	351	368	376	387	387	404	360	367	352	352	349	387	386	353	394	382	341	414	359	360	386	401	364	356	357	369	352	360	368	333	355	370	357	369	375	387	377	345	368	372	365	374	357	355	373	364	380	365	333	385	360	366	377	367	339	373	410	367	336	382	366	366	350	376	349	374	350	364	374	362	345	389	382	375	342	383	402	354	355	334	363	347	347	339	412	375	399	348	359	392	341	388	359	359	398	335	396	388	377	398	348	349	371	364	374	361	384	368	361	356	369	355	369	381	385	355	358	363	375	378	367	355	399	341	371	344	394	398	361	371	375	315	327	361	353	342	376	368	379	398	356	371	340	354	379	367	367	391	350	370	378	391	374	353	355	356	376	353	362	352	364	354	350	337	388	351	367	397	366	370	363	364	328	385	405	396	384	378	396	372	379	380	378	339	337	396	398	395	370	333	390	376	352	342	337	380	360	340	389	330	397	374	376	360	369	355	373	326	356	351	389	349	382	395	368	373	366	343	364	346	378	375	378	367	348	351	382	360	366	328	371	352	382	342	380	391	366	353	344	375	358	372	339	368	337	331	335	344	357	387	377	359	355	390	373	391	360	407	386	384	345	391	372	407	376	406	390	357	377	366	391	359	337	370	366	381	385	372	382	366	359	339	363	343	386	384	375	333	341	373	347	340	388	376	349	362	363	317	335	358	384	386	362	367	336	351	377	364	337	390	389	348	364	373	336	339	399	328	362	369	362	370	369	361	349	362	376	371	370	359	346	367	360	368	401	374	388	356	374	379	360	362	371	341	358	384	377	387	355	399	397	375	365	376	345	324	360	345	326	383	324	363	353	364	368	376	360	392	399	363	357	359	356	384	371	371	370	367	315	374	385	347	399	416	347	352	367	390	335	357	376	356	351	370	376	400	382	392	342	362	383	398	367	372	357	375	360	375	326	372	371	378	394	409	340	410	337	372	373	356	392	339	347	385	414	371	375	381	360	318	381	369	332	345	320	332	357	396	355	353	373	392	377	368	395	322	383	367	360	368	370	367	367	331	383	352	367	346	382	335	394	390	347	411	351	365	335	364	351	393	330	363	342	325	346	391	369	364	355	349	391	344	380	377	353	340	369	342	374	392	387	384	412	400	356	356	383	350	372	374	366	367	361	349	353	385	364	337	354	370	405	384	376	386	382	332	351	372	361	368	346	372	400	363	341	381	368	362	415	371	336	395	346	408	361	348	358	358	360	372	347	344	369	347	378	358	367	357	361	373	363	369	351	342	348	367	366	381	393	337	320	347	370	383	349	373	334	363	346	356	370	366	367	358	384	374	328	402	343	348	374	377	335	329	389	364	326	383	333	351	349	371	376	341	348	329	385	385	351	381	349	359	394	371	351	354	391	359	340	357	407	378	345	388	377	388	360	344	364	371	387	350	372	382	352	355	361	348	320	357	361	373	376	376	357	381	375	364	341	353	360	352	351	384	403	346	376	371	397	359	346	352	350	382	383	359	374	392	337	332	340	346	318	395	375	371	354	386	375	376	386	377	407	362	407	353	363	393	356	386	372	394	366	363	360	357	383	379	359	355	393	349	373	361	339	367	368	365	359	388	346	335	385	398	355	358	374	390	372	359	409	400	334	398	343	358	392	350	349	364	377	362	348	386	356	403	380	376	383	333	376	386	363	368	386	378	363	369	338	401	414	365	339	382	358	369	383	362	357	385	410	377	373	374	376	357	364	350	321	338	383	383	373	350	364	361	361	368	372	382	333	362	379	335	374	378	347	390	327	376	360	378	371	360	324	399	361	359	374	364	386	355	389	345	339	375	342	382	356	346	373	376	379	357	364	346	349	376	347	394	388	346	361	355	424	397	377	357	372	370	400	357	385	391	348	382	341	325	382	354	369	363	349	374	347	321	349	367	370	350	363	379	351	377	386	375	372	383	357	385	370	378	356	367	374	374	357	348	362	384	360	379	393	370	372	348	352	342	379	366	358	372	378	354	353	379	405	409	384	366	363	365	364	364	387	367	354	383	364	371	359	348	366	381	380	325	350	366	389	376	396	340	373	375	365	380	374	374	387	363	353	376	374	368	403	301	355	353	374	360	362	384	376	370	375	341	357	350	379	352	335	387	348	344	361	373	390	381	380	378	402	354	376	340	320	343	365	338	377	358	364	384	347	355	363	374	348	352	366	372	388	375	351	372	345	383	367	351	338	355	343	348	349	374	358	384	355	369	390	346	374	388	369	353	346	367	331	381	389	380	350	424	354	357	360	357	332	381	367	384	361	340	366	374	357	334	323	361	380	369	366	372	385	375	394	351	317	354	339	381	381	340	379	364	354	355	371	367	381	383	347	374	424	364	408	364	384	350	351	384	371	373	368	354	351	358	390	353	373	374	381	343	390	315	345	349	383	340	381	369	376	367	419	366	388	374	357	341	344	369	353	336	359	398	360	349	344	376	368	380	372	384	397	373	359	365	349	379	399	351	371	326	418	347	369	356	359	342	360	325	367	352	405	372	354	401	393	348	364	360	358	370	393	370	402	379	380	383	388	366	352	372	380	354	361	363	378	350	366	348	356	373	359	376	357	369	396	353	376	379	348	391	369	365	334	330	353	341	390	397	376	363	376	369	339	376	358	359	391	340	386	361	360	367	407	362	391	394	379	386	344	359	330	366	352	368	359	381	341	390	363	354	352	335	391	407	331	358	375	370	363	352	383	370	375	342	357	372	354	405	375	391	354	352	334	371	373	348	353	332	389	349	358	357	382	352	371	388	386	363	375	365	394	377	373	384	368	372	374	373	355	357	367	377	350	392	398	383	395	344	341	386	395	355	357	349	374	385	394	370	338	379	366	346	351	324	355	362	373	386	397	353	363	383	398	360	360	392	366	344	338	378	348	356	383	391	402	369	397	354	364	341	336	362	358	347	342	356	370	356	359	402	403	330	398	373	366	359	356	364	383	347	383	367	381	388	353	347	362	380	362	372	394	323	402	349	346	380	342	376	377	362	405	347	353	389	374	354	358	388	362	351	382	369	346	377	384	368	406	380	353	359	345	347	367	325	372	382	339	309	355	359	345	359	378	332	366	385	374	372	333	385	347	364	375	385	370	347	377	366	369	364	362	389	362	375	393	378	355	386	403	328	359	345	364	362	365	369	350	340	336	340	350	342	366	365	354	387	373	389	367	365	351	389	346	340	364	375	372	382	409	370	412	357	369	337	341	376	356	340	357	363	348	362	380	370	342	383	398	370	379	363
20244	37193	38397	30105	11356	8950	4839	2079	1240	951	857	857	831	823	853	848	849	783	814	835	859	802	856	800	832	809	882	872	837	823	858	810	860	786	832	846	819	833	854	812	810	840	824	842	879	816	832	802	806	833	825	866	829	897	854	815	848	884	784	827	872	831	860	818	855	853	844	858	801	852	818	835	817	862	836	843	820	836	835	829	857	865	829	838	832	813	799	873	864	829	879	852	857	862	898	809	836	754	849	847	822	817	843	788	868	826	814	812	848	827	820	851	885	845	907	873	871	849	846	819	819	856	845	774	872	814	808	842	826	807	826	818	884	879	806	809	792	850	828	891	846	873	809	805	851	879	817	848	852	807	858	824	841	817	898	858	872	863	845	893	839	832	842	878	846	811	836	856	845	842	886	826	843	835	890	812	899	842	833	874	813	851	806	802	835	840	819	827	803	793	795	850	852	829	825	878	853	814	842	869	870	851	820	885	883	847	816	862	860	893	865	851	850	835	855	863	879	816	886	842	890	940	810	781	877	829	841	806	842	840	859	862	880	879	845	878	816	814	863	881	857	905	828	884	847	842	852	815	842	853	843	817	884	844	798	859	824	813	849	850	812	876	870	857	881	812	835	827	889	880	884	813	852	840	872	814	827	860	823	870	816	848	847	852	836	861	871	827	850	819	796	818	835	811	813	841	850	832	859	812	890	917	858	794	874	885	862	859	867	865	820	860	835	849	860	826	841	853	854	837	859	828	827	826	840	828	823	799	767	836	832	838	816	818	818	868	849	850	856	826	833	851	826	862	868	839	859	824	844	890	827	837	836	849	794	810	887	827	818	833	862	796	866	841	817	851	791	877	869	868	853	775	818	787	871	863	826	881	840	910	826	855	814	838	834	782	844	808	826	865	858	763	850	779	791	837	833	805	847	837	886	812	874	813	848	818	855	875	818	789	883	860	864	816	842	816	815	820	797	873	852	820	836	790	811	851	873	848	825	822	859	797	876	850	832	882	760	808	850	820	831	833	817	814	777	816	850	840	797	831	859	835	835	797	803	822	811	858	866	879	794	888	885	839	821	813	790	855	846	858	833	946	823	812	829	861	829	861	897	863	840	803	865	831	806	802	823	862	805	836	836	848	839	831	841	853	832	799	905	833	833	900	822	847	819	823	857	817	815	836	883	808	854	859	862	824	850	826	877	906	827	832	796	855	846	805	848	849	842	868	810	801	879	829	817	839	837	855	865	858	826	875	835	821	815	832	803	859	842	828	891	849	877	831	853	844	834	866	854	831	843	873	851	852	816	828	867	889	795	812	811	824	852	818	834	844	795	863	830	831	862	861	836	884	867	907	844	908	779	817	798	828	819	859	844	832	852	837	831	856	854	875	826	893	845	821	864	881	809	882	839	808	833	869	843	864	821	897	855	846	852	815	814	853	851	794	854	798	919	853	862	821	851	829	864	857	803	841	856	865	865	818	889	826	877	860	809	868	828	856	862	888	793	778	817	847	832	841	870	855	899	868	838	787	840	835	892	791	836	830	859	821	862	790	804	841	834	826	822	881	813	880	823	858	870	842	823	900	840	834	827	852	804	833	819	827	831	789	827	836	908	824	833	806	878	807	815	850	836	848	812	836	840	828	860	855	847	830	845	829	824	868	850	868	807	819	794	878	832	802	853	855	850	831	829	839	869	840	845	886	882	822	823	846	809	839	843	858	813	827	899	830	857	843	828	854	881	875	801	828	821	810	833	789	851	792	864	827	842	872	850	890	846	881	826	861	793	823	867	858	810	813	801	874	846	800	849	851	874	814	929	828	910	817	824	873	849	815	924	875	836	860	805	798	819	800	851	816	799	856	856	878	795	840	860	825	817	819	896	840	950	797	840	892	830	864	869	830	894	794	869	831	856	804	770	825	830	837	841	841	826	814	876	869	823	813	822	852	785	822	852	826	879	830	784	868	804	796	883	879	844	845	810	845	803	831	825	830	862	816	845	872	874	824	825	890	853	828	842	869	839	897	860	848	889	834	829	836	859	785	864	902	780	877	837	829	848	849	810	840	835	797	846	816	868	828	856	843	797	860	863	821	809	780	866	866	845	884	853	834	811	790	794	780	835	848	788	837	850	877	820	866	835	819	839	814	806	848	831	866	849	829	834	801	813	880	833	852	864	893	856	805	817	840	862	832	851	865	820	858	831	835	867	806	836	842	867	833	813	832	807	842	846	880	847	825	837	859	831	842	830	876	827	895	835	818	834	791	863	834	831	846	846	825	835	805	867	864	815	820	869	838	879	783	822	856	801	879	814	874	771	833	802	819	844	876	824	878	834	804	833	822	858	830	800	811	859	781	845	814	868	853	844	798	891	799	805	819	816	798	839	853	793	794	812	839	823	828	850	903	882	805	836	780	848	842	862	828	831	839	816	823	819	835	855	907	867	871	861	825	806	859	849	880	872	816	857	860	835	845	850	793	819	816	852	829	827	856	855	871	819	828	842	865	910	847	852	848	865	819	843	853	887	839	882	862	843	875	859	863	813	863	829	836	813	797	888	824	856	805	886	848	795	866	893	841	794	858	837	857	798	904	875	826	818	862	861	869	857	862	809	835	845	848	789	784	830	859	906	883	799	881	850	799	875	808	845	881	866	850	853	873	864	839	890	813	836	832	817	833	790	821	881	866	830	850	849	889	848	844	841	840	814	862	867	863	885	814	871	839	808	798	843	880	863	800	840	791	852	824	808	804	876	826	877	851	816	927	844	903	838	852	837	886	885	829	820	854	860	871	841	813	818	831	803	872	917	848	859	876	828	840	825	857	836	830	849	874	842	905	874	878	851	847	782	841	830	815	776	813	841	856	805	840	847	858	808	872	807	826	894	873	854	839	850	817	837	911	855	849	835	853	846	855	869	803	848	862	793	871	876	854	835	841	878	815	844	811	821	818	911	875	813	800	797	875	879	848	870	860	825	888	806	878	840	880	811	921	904	888	868	895	853	840	854	855	840	802	819	784	897	871	830	844	867	800	831	824	878	868	868	829	811	843	819	836	839	806	850	876	835	809	858	862	846	827	831	796	843	860	853	848	869	854	862	861	862	786	854	932	814	815	871	855	844	846	845	847	816	839	807	839	863	833	794	863	865	813	811	828	840	769	870	853	825	854	837	807	811	845	872	797	863	847	825	820	878	844	876	864	817	837	833	854	834	829	836	829	844	831	837	869	814	848	842	837	858	815	804	839	852	817	871	777	879	861	861	858	882	815	820	800	894	853	818	842	806	844	831	855	810	867	842	817	818	886	871	802	881	875	819	842	850	837	845	860	828	853	850	858	841	823	850	847	836	869	897	803	791	882	865	860	795	834	804	845	858	813	836	792	835	819	845	818	888	858	879	849	829	852	845	919	867	833	840	795	864	809	822	809	842	857	882	870	796	817	851	829	777	831	818	869	853	857	842	866	853	785	819	832	838	825	835	816	860	835	827	846	797	792	857	886	849	811	865	853
58174	48504	44019	37936	29220	27205	22443	12392	3421	770	425	426	369	339	335	319	388	362	350	355	355	377	365	325	367	359	406	390	353	384	367	408	330	379	362	382	384	358	391	343	345	330	360	396	340	355	371	356	399	348	346	345	340	389	353	370	359	360	326	372	345	347	367	356	361	350	362	354	345	373	346	368	360	348	313	355	335	362	367	321	348	388	401	352	368	376	328	370	378	366	338	375	389	333	348	345	349	394	377	335	398	352	334	365	352	360	363	376	366	390	369	364	356	370	350	343	356	378	345	342	379	393	400	377	353	365	330	366	363	350	371	401	337	365	351	305	367	356	353	380	383	379	361	359	355	355	383	363	345	353	340	337	381	354	379	325	364	391	361	375	390	350	370	354	323	368	404	396	375	363	344	408	351	365	359	376	347	358	358	377	383	360	375	356	353	367	349	365	366	381	350	384	334	338	398	336	361	330	370	341	373	368	369	366	361	388	358	355	354	357	356	401	379	356	336	338	377	369	368	340	352	358	342	335	352	376	373	406	395	367	362	349	386	327	356	392	360	361	339	370	403	357	370	343	365	381	374	346	400	364	333	347	348	350	395	361	373	341	356	388	367	355	362	360	342	367	353	372	367	350	381	343	346	337	374	369	324	361	386	358	345	378	352	382	394	392	374	367	417	375	371	386	359	305	362	340	347	375	385	356	334	387	333	392	345	364	342	346	362	381	380	357	378	403	357	352	353	347	321	403	373	409	333	373	350	392	371	370	371	375	376	370	378	367	348	389	385	367	370	376	326	336	330	358	389	380	364	369	360	351	346	381	343	365	353	363	371	346	349	355	329	322	288	363	388	384	357	369	408	311	356	403	384	372	361	342	341	373	333	402	368	319	362	354	362	372	378	377	372	379	391	351	354	356	388	387	347	373	399	395	378	383	394	364	387	355	362	360	344	334	342	394	331	359	343	352	388	360	343	387	408	356	366	397	338	357	370	358	388	364	370	345	399	357	338	379	376	369	336	315	327	308	386	374	319	332	337	328	362	399	343	369	359	329	366	365	351	339	362	348	372	397	345	377	327	340	342	349	359	346	369	359	361	380	374	359	397	377	361	364	340	360	366	352	345	403	367	381	358	381	373	345	347	371	354	360	366	365	397	383	356	378	393	339	370	358	345	349	344	361	380	390	367	363	370	340	391	396	381	364	367	350	386	352	333	374	316	377	373	367	367	371	374	363	328	340	363	358	394	368	353	398	373	364	341	361	346	342	375	337	340	337	358	369	400	357	371	368	360	368	367	360	334	377	382	358	380	339	370	386	356	356	357	357	366	370	367	382	313	370	351	348	349	408	396	388	375	359	378	356	343	391	363	352	364	384	361	348	388	349	317	369	382	378	358	353	392	360	382	377	378	358	389	336	354	371	368	340	376	377	334	383	368	354	379	349	326	338	342	393	365	385	357	364	358	317	311	371	381	363	397	372	347	421	370	378	366	367	361	350	356	343	357	338	396	361	363	345	332	374	353	388	367	388	362	329	337	346	339	372	332	411	364	343	411	357	340	350	371	348	397	366	405	364	377	388	357	394	354	386	376	362	384	358	332	365	371	357	336	357	367	399	371	355	368	401	347	358	371	403	363	332	341	341	313	402	368	426	343	354	378	343	366	373	361	377	376	354	345	396	332	354	353	367	367	372	403	384	368	379	369	397	354	339	391	341	361	367	392	374	377	355	371	359	351	312	361	369	390	396	367	355	400	373	370	356	377	334	360	356	343	372	354	391	348	379	373	383	312	351	373	341	371	354	387	371	358	359	350	381	390	380	357	388	360	311	376	352	369	339	341	350	344	401	354	347	360	365	349	399	349	377	385	372	371	352	344	350	350	330	328	352	351	348	326	366	363	368	370	349	369	372	379	370	367	389	345	334	335	378	363	341	378	377	366	337	369	371	358	362	373	372	389	374	369	350	359	360	364	376	354	357	348	387	357	332	346	367	390	378	379	364	345	350	362	361	352	341	355	384	358	349	367	339	367	323	357	376	336	358	378	414	398	390	356	365	387	371	353	350	344	359	364	369	384	375	339	406	365	413	340	378	357	335	396	390	399	392	397	367	382	375	373	340	370	347	360	371	387	336	363	390	373	366	318	357	357	360	368	356	358	391	361	356	348	374	358	366	362	356	367	359	409	387	368	378	345	371	366	374	359	377	356	393	369	372	344	335	333	355	384	372	320	340	351	377	389	345	366	356	384	356	360	394	379	411	341	388	343	371	372	328	370	388	382	332	389	356	382	349	380	395	344	393	353	364	388	368	374	367	355	368	366	331	345	385	350	379	381	367	360	374	343	352	341	371	363	374	353	344	358	352	355	341	397	366	393	345	347	372	379	350	385	385	332	354	336	380	383	383	356	367	326	306	364	395	376	397	366	361	360	366	357	345	385	340	355	380	335	346	351	332	392	351	379	396	375	349	364	359	357	368	354	396	344	346	355	377	338	349	363	358	328	345	377	338	322	350	338	371	323	352	345	401	414	397	340	346	353	378	333	370	393	356	374	327	427	384	371	391	357	350	353	353	369	387	350	369	360	373	368	328	337	368	378	383	392	361	345	330	365	355	343	372	391	375	360	359	363	349	360	370	367	332	357	377	352	367	354	386	381	345	379	356	394	380	342	346	376	326	397	367	335	417	320	376	372	376	371	321	368	347	339	348	354	351	360	335	371	362	326	358	378	386	337	390	352	327	354	342	341	357	396	370	355	347	363	371	381	343	336	368	380	372	365	349	311	333	363	394	329	352	359	360	393	389	335	384	307	349	337	351	378	366	395	379	367	340	335	354	355	341	372	353	371	375	358	378	371	350	369	400	349	365	386	345	368	370	329	390	348	359	370	400	362	342	361	341	349	332	372	362	398	345	372	367	345	376	351	361	378	362	372	337	367	371	354	359	367	384	342	352	371	371	360	378	383	372	379	347	360	405	395	353	335	375	352	347	335	371	353	337	348	355	355	357	361	345	330	387	395	346	375	394	352	350	357	368	358	335	388	343	357	364	358	362	360	381	339	376	361	392	357	380	336	361	388	375	374	381	322	356	393	376	356	384	354	378	354	388	394	342	361	362	383	357	358	357	354	361	390	361	297	366	390	384	377	367	368	373	371	373	366	343	368	391	390	410	360	361	403	366	394	387	390	363	335	393	354	342	362	407	343	360	364	373	366	368	360	328	387	373	379	376	364	359	360	351	359	334	377	379	368	363	335	324	391	358	369	330	353	346	353	346	382	352	358	365	386	358	376	361	356	351	368	340	335	353	362	322	363	372	361	346	349	346	394	375	365	357	366	321	310	374	358	354	327	341	390	377	323	363	376	333	355	365	358	380	360	373	372	389	371	359	339	361	336	347	382	372	363	374	397	375	354	381	353	356	352	348	353	358	361	365	334	374	372	352	385	374	342	373	352	363	390	381	398	364	362	345	341	317	372	334	322	371	343	354	369	377	332	355	367	341	342	344
50578	59479	59526	53077	51260	42809	24716	9847	3226	1390	1012	889	916	801	774	810	797	850	816	809	833	846	821	861	831	804	821	799	840	773	816	833	848	848	832	842	796	788	812	809	862	843	843	805	804	905	858	801	777	778	819	781	815	838	821	843	814	833	815	819	797	833	869	791	812	827	784	836	751	801	741	875	778	810	802	797	815	841	829	806	829	787	781	824	806	815	797	814	854	855	811	785	841	789	811	815	861	791	798	796	821	822	822	768	788	793	884	839	781	796	842	797	816	790	802	807	831	805	823	805	785	834	785	862	786	796	851	820	828	781	818	819	803	753	828	817	875	812	803	818	822	869	793	771	857	818	811	822	799	801	813	762	831	836	794	770	764	811	841	815	784	837	780	810	817	856	827	818	786	885	820	782	789	806	809	839	799	813	817	808	803	819	844	819	777	824	819	767	762	802	771	810	801	808	805	727	819	819	787	788	829	794	862	821	793	807	803	759	762	796	806	846	873	811	800	825	811	768	797	829	769	839	804	786	797	786	889	816	772	834	823	778	825	844	826	823	813	843	793	810	843	826	826	837	801	830	782	826	832	853	830	798	813	802	802	824	833	806	789	835	762	853	818	796	801	776	794	813	760	769	824	825	843	809	815	846	795	855	824	820	800	773	822	842	797	766	805	804	754	840	831	776	787	830	834	812	819	820	760	808	776	849	808	833	836	809	830	823	832	859	873	832	845	788	773	798	810	802	775	844	880	869	782	832	825	782	827	799	805	793	820	815	775	853	783	828	797	788	782	799	817	805	796	843	847	801	815	800	798	738	825	803	815	824	837	775	779	842	819	837	802	806	801	838	808	763	805	794	816	800	783	796	816	790	827	808	873	751	791	823	806	815	843	798	829	853	809	779	788	825	833	778	808	814	750	808	850	844	838	791	775	790	782	826	854	786	783	836	866	827	873	801	817	848	840	784	734	800	774	837	854	836	799	742	849	781	812	810	828	797	737	807	832	783	811	767	778	813	832	782	813	845	780	804	816	850	837	795	835	770	866	809	798	769	763	790	795	796	791	815	810	834	816	852	809	803	807	870	828	788	785	876	799	802	816	772	829	825	772	855	801	796	856	783	813	798	813	866	849	823	775	795	814	805	814	838	799	844	866	860	802	838	806	823	801	768	830	821	819	774	846	827	835	772	795	820	837	799	833	822	791	847	821	803	788	831	838	800	843	854	800	796	839	793	827	781	802	783	796	817	835	795	808	840	835	822	789	796	784	782	831	789	771	825	788	807	773	830	813	884	842	807	766	813	796	807	783	821	803	844	838	836	805	845	770	812	844	805	810	766	796	838	820	810	853	837	799	791	845	863	784	777	803	838	829	803	792	801	858	801	807	839	825	811	792	791	786	782	823	869	802	787	821	764	809	812	778	819	787	834	786	845	812	807	803	862	821	762	857	832	819	856	840	791	854	786	858	835	758	827	782	837	831	757	847	817	788	825	784	832	785	826	821	811	824	838	789	770	759	808	818	809	817	811	826	810	774	822	807	807	806	866	828	763	797	803	803	816	790	806	781	794	882	814	812	817	820	797	780	833	816	788	858	844	774	800	778	845	828	817	808	806	828	860	799	802	786	826	778	786	808	826	776	819	861	780	846	786	798	813	834	794	803	832	819	804	818	818	812	805	788	787	812	794	813	790	752	830	771	746	788	817	775	806	767	850	830	754	765	803	766	800	816	774	810	792	771	839	844	820	810	808	846	777	816	838	825	792	850	812	818	798	804	777	851	862	821	801	845	816	808	851	805	801	805	846	797	808	834	847	821	778	841	754	804	788	787	822	863	845	818	763	751	828	780	772	801	797	822	789	784	868	790	800	831	787	831	792	848	876	898	835	795	785	814	817	796	829	794	830	819	754	822	837	762	846	808	811	842	821	800	820	824	793	859	805	811	810	804	807	804	809	822	859	768	812	855	869	805	764	860	799	819	828	822	854	799	853	836	829	807	784	865	805	786	858	825	793	804	781	830	851	803	800	783	859	812	822	802	776	742	844	807	825	834	813	804	831	836	822	823	807	826	777	826	815	806	790	797	818	837	787	806	799	807	812	770	806	813	795	846	804	801	802	743	778	789	801	819	850	860	804	799	801	788	820	837	757	794	815	824	780	766	796	820	811	798	788	824	775	807	808	798	826	824	794	786	777	788	789	808	833	795	843	829	837	788	804	809	827	842	825	807	795	804	826	800	832	800	819	820	787	782	820	831	772	765	829	853	837	838	860	806	811	817	786	808	786	814	856	872	786	825	803	822	852	846	827	796	776	821	817	785	791	769	822	783	817	803	844	810	805	835	784	841	795	831	805	814	754	817	848	795	793	831	787	835	861	751	870	815	817	763	843	801	851	825	773	801	819	795	816	823	835	855	840	824	793	842	821	838	834	799	791	858	789	864	821	820	755	806	800	838	824	846	805	711	807	805	835	841	801	854	803	807	841	824	837	829	787	789	774	807	761	801	842	816	822	814	824	784	869	785	805	789	826	828	846	852	773	796	832	855	769	803	787	816	843	832	803	757	817	792	807	831	856	811	831	809	810	768	791	792	828	795	775	852	786	818	806	829	802	794	781	796	853	785	820	828	798	813	838	827	811	793	781	832	790	837	833	811	805	854	796	815	860	820	803	850	845	785	816	806	846	852	842	869	799	802	841	784	804	773	778	808	856	838	857	777	840	828	853	773	822	828	797	789	809	808	770	833	810	821	791	806	753	826	849	798	805	816	834	770	807	860	862	813	801	868	768	810	833	815	832	775	807	822	807	785	801	824	800	823	840	823	809	798	798	841	810	773	809	808	835	790	830	814	849	812	806	749	765	810	754	786	838	822	811	796	802	825	793	816	850	759	826	784	825	774	839	848	855	835	797	820	814	855	775	842	807	832	812	767	822	836	777	840	842	835	815	820	836	835	821	811	772	788	844	783	783	834	778	822	806	771	805	854	776	786	774	820	776	802	793	803	803	833	786	790	833	771	813	785	864	802	808	818	791	817	822	815	846	792	818	817	756	867	803	831	802	797	790	783	773	796	822	756	788	826	822	794	782	854	807	812	770	830	784	811	816	785	836	804	779	792	792	806	800	833	745	784	752	781	792	843	845	822	793	814	813	872	827	790	804	831	796	781	795	842	868	811	804	755	820	850	823	805	793	823	783	852	765	786	821	828	803	799	774	813	767	759	792	768	799	763	845	839	776	842	774	816	820	831	800	827	831	852	831	808	826	842	775	849	805	816	874	792	764	797	798	783	785	831	777	834	802	817	789	801	775	839	840	785	761	821	826	805	822	797	824	754	796	784	779	854	801	801	809	824	773	858	822	855	794	787	842	846	812	800	798	804	821	788	823	837	820	738	848	823	793	822	835	818	810	796	853	775	857	841	850	785	820	818	812	785	806	798	783	841	822	828	836	804	794	860	838	808	812	850	801	782	808	800	837	743	791	816	783	799	828	810	801	838	830	896	794
61021	48217	43882	33779	28544	28352	24879	19286	9945	2029	495	404	336	354	382	385	366	369	349	362	375	324	322	358	319	309	349	351	362	314	342	382	339	336	362	316	365	350	324	352	344	333	341	322	303	325	356	380	350	333	295	366	335	373	345	318	349	349	377	352	346	333	365	355	352	347	352	332	357	360	320	328	348	332	326	367	354	337	339	368	347	338	324	328	330	322	362	332	330	383	334	350	355	299	326	310	321	354	343	375	371	327	326	310	357	341	353	335	376	308	339	352	328	371	350	372	328	359	346	339	374	309	307	332	358	321	344	337	341	339	337	325	359	336	349	378	338	344	313	343	366	351	319	331	382	347	343	380	331	344	315	364	340	345	370	351	332	336	367	385	343	353	326	327	346	375	349	321	345	365	378	348	358	339	362	344	322	345	340	308	320	336	317	345	295	362	397	354	333	357	319	339	360	354	337	379	387	336	335	344	327	352	383	344	352	345	319	342	341	325	322	344	334	354	358	347	345	319	368	357	364	334	359	331	360	374	361	318	346	337	311	343	331	339	328	393	354	317	376	319	355	342	391	353	315	355	315	309	305	344	331	349	369	348	371	371	325	331	335	357	353	344	330	307	341	366	369	379	346	342	307	344	351	346	341	333	369	309	364	362	359	337	353	315	371	323	344	333	335	320	347	328	307	386	330	325	377	324	360	356	358	385	341	343	335	326	358	344	329	361	349	294	336	321	326	367	315	372	348	321	307	316	362	336	341	338	354	327	346	364	359	318	329	352	347	337	359	362	373	338	365	340	315	384	345	365	343	322	325	322	325	349	325	334	323	345	342	323	332	339	325	328	364	324	308	347	347	322	386	340	329	332	330	352	336	315	334	346	294	325	356	349	342	359	364	357	338	342	369	352	362	323	369	377	342	342	335	332	344	326	350	338	309	352	320	344	339	346	306	339	362	358	370	324	314	350	360	374	389	339	327	333	355	358	361	347	349	332	350	328	369	343	323	318	362	365	328	340	331	308	318	291	358	354	377	358	314	361	339	335	338	342	298	379	336	349	358	390	339	312	325	347	352	357	327	346	337	339	319	342	357	341	330	350	358	343	345	331	360	328	342	333	365	320	325	348	347	355	334	339	328	323	365	319	337	338	341	337	365	332	336	326	345	343	351	315	337	311	370	334	385	363	374	330	341	342	367	325	344	358	334	330	297	345	340	341	355	342	352	292	332	332	321	342	328	326	348	309	380	329	344	329	337	337	343	329	351	321	350	309	319	338	342	324	366	338	350	358	339	355	363	337	358	347	327	351	355	355	373	345	378	332	348	284	347	320	371	339	306	349	351	379	351	317	367	361	329	350	320	352	319	343	347	316	328	354	344	330	328	356	359	335	339	322	348	349	354	336	334	361	367	326	344	351	339	342	341	344	357	346	353	340	360	330	340	345	372	315	321	353	331	320	375	360	346	339	332	375	314	325	325	326	317	321	371	382	336	376	333	345	313	351	317	341	364	310	327	327	322	388	348	338	297	362	366	341	344	389	343	377	301	317	343	335	358	350	341	400	350	335	305	333	316	357	387	322	350	359	327	342	332	320	359	335	334	365	353	334	356	306	364	330	324	376	334	337	347	322	400	340	343	352	347	321	335	335	333	368	332	365	325	317	323	325	334	343	304	329	357	329	362	353	340	368	363	339	347	339	365	344	363	344	325	357	346	341	314	335	360	367	379	332	360	341	358	361	337	380	346	318	350	355	317	352	345	345	337	363	340	340	365	312	355	354	350	401	358	324	336	350	394	365	349	317	347	347	312	351	343	354	382	334	340	351	332	343	329	325	326	337	340	361	315	323	352	358	368	368	328	345	361	350	345	343	354	334	325	340	373	329	352	325	340	338	376	351	350	366	326	336	343	337	332	376	331	355	325	330	347	367	349	323	379	341	343	338	379	353	336	363	359	316	386	348	342	341	362	323	305	348	337	353	393	353	377	334	362	370	314	321	340	313	329	340	361	347	329	316	316	346	310	320	322	345	311	346	368	308	326	323	340	328	332	312	352	329	335	338	312	351	329	338	320	333	341	330	360	347	373	355	350	349	326	348	341	320	351	351	327	357	373	329	337	351	311	334	333	365	339	350	361	384	343	359	339	322	332	361	343	340	356	328	368	323	314	351	391	352	314	353	370	322	342	355	360	341	366	351	299	319	363	329	383	342	406	327	353	315	363	338	359	332	323	327	330	337	351	347	372	346	330	351	338	342	320	367	311	322	347	368	325	343	350	312	349	352	349	379	347	335	382	322	391	353	325	357	355	341	353	371	363	341	343	371	375	320	312	310	347	319	343	320	332	348	334	351	340	345	324	356	353	356	352	303	346	387	341	329	328	335	367	343	320	335	332	304	337	329	333	306	340	359	364	358	349	349	337	342	377	317	306	334	361	326	362	364	354	358	332	363	352	336	361	343	351	345	326	322	311	353	311	355	355	314	349	388	366	354	354	344	357	362	347	337	360	356	329	360	347	377	379	342	345	308	324	370	322	381	362	345	334	365	353	346	328	360	349	275	320	340	350	365	338	348	316	333	340	345	342	355	360	360	328	332	328	357	367	346	342	332	420	359	322	348	323	347	383	381	383	340	320	314	309	322	327	369	340	294	332	351	331	339	353	320	361	349	339	344	338	322	318	354	325	326	334	357	318	339	380	341	327	358	373	329	286	330	357	351	347	355	359	344	360	343	338	316	334	392	382	349	342	335	346	315	323	385	359	343	349	329	334	379	343	365	333	365	315	353	320	321	362	374	336	352	356	366	346	337	312	334	327	338	342	360	329	353	329	333	340	343	342	345	324	340	315	333	344	332	321	372	371	293	341	368	336	367	336	307	282	301	348	366	353	373	355	361	337	305	352	354	340	338	337	318	361	361	370	316	359	348	332	372	378	327	325	362	327	356	326	371	348	347	334	344	390	342	357	375	346	315	303	341	337	352	340	297	366	319	321	361	363	339	321	364	308	360	329	312	315	365	350	355	326	343	343	360	319	333	357	340	349	344	373	319	357	359	337	332	348	344	342	338	357	289	337	362	308	371	379	335	339	339	350	354	327	328	336	342	334	320	329	350	352	322	337	305	334	332	369	312	347	374	307	326	356	351	339	349	326	302	333	359	349	345	361	355	360	318	326	361	334	310	331	369	331	344	352	359	355	340	344	359	355	316	352	387	344	324	333	329	364	338	342	343	359	317	337	322	350	358	332	346	333	353	340	330	343	330	358	333	337	342	354	346	329	308	334	343	352	361	334	337	350	313	328	350	344	359	353	347	338	372	364	316	340	329	339	328	340	330	327	328	316	366	357	352	328	333	338	306	333	329	294	321	337	292	355	357	329	356	375	349	325	367	365	317	362	352	343	361	335	337	357	343	295	359	350	344	351	350	327	350	368	357	364	338	342	325	339	392	326	321	337	318	325	363	327	332	330	367	332	347	330	348	339	340	385	344	330	356	318	333	360	306	367	324
52810	59430	56665	51781	61611	52770	34124	15586	5072	1751	1071	908	805	772	759	806	761	802	758	708	794	744	712	753	761	734	716	714	761	783	713	738	754	771	787	765	707	746	753	728	769	729	786	781	722	747	747	731	757	711	719	763	774	721	764	759	790	790	708	790	679	721	743	756	726	728	755	748	724	777	734	780	762	778	754	743	763	721	783	766	742	727	716	747	746	758	745	735	790	708	730	710	820	805	751	755	773	780	741	772	722	740	721	713	790	807	794	761	778	773	761	793	716	780	767	776	731	768	750	758	766	762	734	769	735	760	720	742	746	684	759	751	781	760	758	762	780	757	771	806	742	761	777	737	763	740	763	778	760	703	769	748	813	747	704	737	756	746	789	679	762	713	769	702	774	766	735	752	755	768	738	761	740	751	723	762	750	760	736	724	802	713	725	814	780	771	756	782	772	751	764	731	706	775	798	760	747	735	756	761	772	763	796	781	781	771	766	739	760	741	776	763	700	751	768	767	780	740	751	741	742	763	752	798	752	718	761	734	768	748	752	743	704	720	775	762	686	829	797	720	700	755	767	704	785	746	790	801	743	748	758	740	769	776	715	768	748	724	762	719	749	729	764	793	719	735	709	737	762	735	724	731	744	790	745	763	782	780	734	761	719	776	786	793	703	773	772	715	753	736	726	740	784	740	781	792	802	708	731	732	818	787	751	731	738	755	786	792	735	763	784	766	737	696	706	800	781	755	733	772	768	738	685	780	728	724	723	768	762	806	738	751	745	784	785	758	761	773	753	724	779	758	721	738	740	769	714	777	748	809	746	786	734	746	785	696	780	752	745	714	738	732	754	725	792	724	712	719	761	774	808	772	761	759	718	745	738	740	761	795	775	768	729	766	702	746	749	737	734	755	741	744	729	741	753	779	694	791	755	744	758	766	750	781	714	760	690	778	729	767	732	708	740	732	759	742	728	735	733	745	732	778	736	804	789	722	760	718	737	735	710	748	713	760	748	743	743	742	747	749	731	738	739	785	731	760	761	754	811	719	730	766	744	744	787	752	738	750	741	710	771	739	750	744	739	711	786	776	753	709	744	771	800	771	740	716	729	756	720	769	763	771	735	746	751	731	722	780	754	721	774	751	752	745	809	766	808	753	780	758	777	732	712	781	775	742	788	705	750	757	792	727	762	736	721	761	765	697	703	728	745	718	751	681	775	760	723	706	725	767	708	730	688	745	785	761	710	775	785	779	766	723	765	749	735	734	703	722	726	761	719	737	798	726	777	729	748	735	724	723	753	759	770	758	790	756	784	726	768	734	718	746	732	761	751	809	761	800	751	808	770	716	774	724	760	770	753	731	754	755	737	712	757	771	770	762	726	799	770	749	689	759	721	693	703	721	735	755	740	736	789	728	742	770	760	745	737	710	743	704	768	717	782	784	784	727	744	740	759	753	749	743	710	726	720	730	783	734	744	732	732	743	736	749	762	804	776	754	757	792	718	790	788	756	755	745	732	794	723	757	702	782	747	765	737	742	766	751	766	757	724	784	740	767	738	759	752	701	702	780	747	777	735	763	809	740	733	759	721	743	752	803	736	746	747	700	757	765	774	736	750	795	748	773	741	724	719	713	754	720	759	756	771	713	789	782	770	772	757	741	809	726	814	758	737	813	730	723	776	740	744	781	738	757	745	734	735	702	741	726	735	744	784	758	720	756	738	804	775	734	740	749	738	755	742	744	739	710	793	755	810	759	724	758	748	725	729	790	713	752	737	842	779	775	770	772	710	785	773	746	803	730	741	769	715	741	778	792	782	753	747	775	758	768	711	763	744	726	721	751	785	721	723	713	758	739	718	701	727	747	725	740	722	763	746	781	734	738	752	777	714	795	742	764	722	752	736	811	799	758	737	778	750	735	725	746	769	738	687	773	743	776	728	746	747	720	767	816	745	737	725	800	750	793	780	779	719	794	746	810	690	720	778	753	697	748	727	755	745	698	780	762	800	779	744	782	750	777	734	743	726	723	773	753	773	819	749	800	715	751	755	753	719	712	762	762	766	773	744	712	734	761	788	741	761	757	767	766	748	727	707	735	768	747	768	819	761	744	705	761	753	784	732	711	758	751	742	747	779	803	791	764	737	732	744	750	734	745	799	781	746	714	765	740	707	760	716	767	825	773	726	741	728	684	793	727	745	743	773	759	782	741	738	701	749	798	742	752	717	774	780	773	751	713	769	800	729	762	728	774	769	744	706	743	764	797	725	738	745	745	755	795	757	754	758	746	766	732	775	719	723	721	782	779	809	728	778	770	760	736	793	725	719	759	749	781	759	801	755	762	788	765	742	721	739	760	748	725	728	735	821	721	767	712	780	762	771	726	749	743	715	732	712	805	795	776	693	813	719	775	746	765	772	759	779	765	792	711	822	759	762	748	802	755	706	744	763	737	776	794	722	708	724	776	723	743	761	792	727	739	747	712	742	755	745	778	778	756	745	755	721	724	771	725	812	768	743	749	759	705	724	766	791	756	732	703	701	750	741	755	734	721	778	802	717	756	722	735	774	752	768	778	735	697	728	766	729	755	749	777	722	797	751	766	802	762	750	755	760	742	730	743	724	757	711	815	734	711	784	751	743	742	775	803	717	730	740	815	768	761	718	759	739	707	756	789	766	800	752	774	743	700	727	765	709	744	774	748	723	772	749	755	782	734	767	747	767	757	785	802	750	794	766	752	745	721	727	752	745	722	772	765	754	707	740	753	732	752	796	709	736	775	770	766	736	751	792	778	714	760	738	722	761	717	712	804	711	762	756	769	749	797	741	753	762	729	778	792	741	777	764	789	792	740	761	760	736	787	781	759	715	747	769	824	720	736	787	787	763	737	739	769	742	706	752	740	786	754	740	784	740	738	738	756	797	706	784	758	762	716	785	731	709	769	749	761	726	731	704	718	744	752	754	735	757	819	804	769	739	719	730	716	755	762	744	754	782	719	787	720	774	768	710	737	740	763	759	800	773	811	765	791	727	741	740	749	744	770	754	775	712	762	761	721	689	735	765	800	744	773	775	770	796	727	686	755	740	782	691	732	748	726	753	768	660	767	762	804	751	775	729	770	723	710	771	717	773	742	768	712	767	798	807	762	737	785	775	789	770	771	762	757	734	769	756	794	704	719	750	790	767	740	801	748	787	801	775	720	741	738	770	719	766	759	733	736	788	730	771	747	763	772	761	742	709	742	762	707	763	765	732	772	697	753	746	748	775	735	770	742	757	791	768	744	750	731	763	742	788	681	791	735	753	725	768	785	713	752	821	723	728	734	769	700	763	744	759	724	763	769	752	791	728	778	729	752	784	784	794	729	708	753	763	718	716	751	711	726	754	754	773	732	710	754	775	766	748	763	687	729	723	691	706	727	768	764	749	750	756	788	778	702	736	759	709	788	729	706	700	748	750	695	731	713	798	741	758	763	734	790	754	747	734	708	777	786	717	723	753	713	736	703	766	742	738	769
28806	37450	30257	15568	6895	4328	2185	945	567	428	438	375	369	371	410	401	376	337	327	346	395	357	355	411	383	365	364	337	375	398	376	344	356	340	377	357	357	380	361	358	378	380	349	416	367	388	404	405	356	341	344	395	347	367	351	393	364	365	392	386	388	391	377	363	403	374	371	345	357	402	340	392	370	331	392	320	366	377	366	397	346	382	398	358	386	343	367	376	387	387	340	343	375	384	363	384	347	385	346	366	357	333	370	378	356	343	325	372	374	394	349	389	365	358	351	377	354	366	363	347	415	400	384	393	374	364	385	336	379	366	329	411	342	360	380	366	360	335	365	351	368	361	340	356	366	369	370	372	356	328	395	385	385	371	368	364	359	369	354	371	370	348	364	405	352	354	381	352	380	323	371	415	371	363	405	382	376	336	382	400	370	394	372	337	347	381	372	300	367	377	366	391	379	337	390	361	361	325	412	412	373	385	347	366	382	376	371	343	336	340	350	357	373	351	392	362	368	402	387	383	420	360	376	360	374	404	373	379	331	364	349	369	350	378	359	370	346	387	338	405	404	366	363	342	357	362	358	375	389	339	392	377	357	385	396	338	349	415	348	351	363	392	374	371	378	343	371	398	377	363	370	372	391	358	349	359	346	387	321	386	351	345	381	377	421	369	339	332	391	354	377	378	373	356	359	343	347	370	383	390	351	387	349	367	388	342	368	399	375	357	374	389	356	332	317	358	382	378	408	350	361	389	382	370	383	396	339	375	368	362	378	360	346	354	369	426	366	344	360	330	358	375	385	351	386	374	385	355	375	336	356	388	369	361	353	357	331	364	404	389	371	349	373	350	336	400	389	369	348	347	361	367	383	358	356	376	377	332	370	374	405	397	350	398	367	372	372	350	380	367	326	339	351	368	388	368	424	336	377	385	361	385	371	364	380	387	353	362	376	367	357	325	371	370	373	364	369	370	395	341	375	363	353	350	350	358	355	366	375	358	381	385	341	361	368	332	342	384	355	364	396	354	342	335	363	361	381	388	354	350	405	379	378	366	376	352	385	358	389	388	361	383	355	360	325	375	390	322	399	362	344	367	348	359	361	374	348	379	377	363	367	356	355	381	352	379	367	348	352	349	335	362	349	375	370	386	327	315	370	425	395	375	369	414	378	350	348	391	350	399	391	382	359	325	354	376	388	360	386	379	346	411	381	338	366	379	404	381	396	398	365	412	380	367	387	406	378	405	342	379	336	368	352	372	364	358	365	370	357	372	338	387	344	364	354	363	368	368	415	332	365	346	401	362	354	328	377	331	374	377	356	415	361	415	381	386	372	381	372	391	400	356	354	344	360	361	372	339	367	339	406	353	336	404	362	367	329	348	377	400	356	392	382	346	378	354	363	404	394	375	350	397	369	358	359	373	403	381	361	376	358	386	373	328	354	349	377	374	375	347	373	384	357	372	359	362	358	361	327	381	371	337	375	326	388	370	378	383	377	396	361	365	382	367	367	357	379	325	376	371	397	369	359	324	366	367	409	372	361	359	352	351	324	376	340	380	387	371	355	350	348	352	363	313	404	375	365	379	404	395	398	377	338	355	358	377	374	372	376	320	325	369	377	406	349	372	344	353	381	358	358	367	341	371	373	365	366	388	380	350	410	355	367	358	387	344	314	382	335	363	356	381	348	348	372	387	365	370	379	362	408	362	383	358	388	386	375	368	380	382	357	369	363	345	356	350	359	360	386	352	375	364	417	389	355	385	385	373	335	376	401	344	364	343	388	353	354	373	338	372	397	394	353	388	384	341	348	350	371	356	375	348	366	388	375	364	362	352	356	383	372	382	360	361	364	383	421	385	368	356	388	371	328	373	375	362	401	396	372	369	375	366	369	394	376	374	397	357	362	334	381	350	379	389	342	336	362	380	371	355	373	349	356	365	401	371	372	337	399	381	337	350	398	383	346	357	336	338	364	339	369	346	381	336	376	379	380	353	388	394	401	344	398	385	383	357	375	362	385	356	373	380	360	341	380	346	401	400	380	366	313	371	397	374	400	385	377	397	387	409	374	376	390	363	389	337	332	383	349	376	353	357	390	384	434	348	337	362	368	353	352	347	331	363	354	420	364	341	373	378	369	373	389	380	373	345	371	378	374	384	363	356	383	376	327	348	364	347	345	373	356	354	353	368	354	346	364	377	367	409	388	358	350	352	383	377	354	366	354	392	390	350	385	358	355	356	371	369	386	372	369	384	377	372	375	371	377	383	348	337	416	377	332	369	359	351	367	364	370	382	362	345	369	357	365	370	364	366	373	387	362	382	377	344	344	344	353	369	406	387	376	367	361	375	389	328	374	380	377	356	353	365	359	384	390	370	374	364	410	369	386	333	367	339	341	369	387	363	400	369	375	387	350	344	364	392	366	394	351	371	368	345	347	367	314	398	352	388	359	391	348	380	383	369	341	381	363	357	400	392	384	362	367	343	305	365	367	362	357	365	373	371	367	372	400	397	410	351	343	380	396	388	349	360	373	413	368	396	435	398	374	388	367	321	370	399	340	366	385	355	351	359	386	371	343	350	374	388	389	373	371	377	367	310	346	369	334	393	327	385	343	363	386	359	355	387	387	384	330	391	344	386	369	396	343	322	392	376	411	398	407	402	424	369	346	329	366	358	377	375	348	352	384	385	320	392	368	357	379	362	374	384	375	359	390	388	362	358	375	344	382	340	363	413	390	384	341	365	384	373	382	354	346	365	340	375	357	381	369	374	347	325	371	387	402	392	358	374	380	324	371	334	346	372	364	359	322	339	415	399	403	397	335	378	344	409	377	365	391	361	368	366	333	381	354	376	407	388	402	350	365	357	372	396	355	385	350	406	406	397	354	361	381	414	371	379	383	357	368	373	361	359	365	383	385	353	355	352	344	360	352	385	389	373	398	348	370	394	387	366	354	364	389	391	392	366	370	392	362	360	348	370	390	364	384	360	352	380	362	385	385	365	363	367	362	370	339	337	359	380	384	411	386	364	366	415	352	398	378	333	394	403	349	401	340	407	385	389	356	378	347	354	367	323	383	373	365	355	370	426	395	332	360	394	339	366	378	375	364	389	356	363	354	372	368	376	362	383	375	359	350	374	337	419	385	356	396	367	397	365	348	337	378	364	347	371	353	384	401	369	390	388	365	372	366	399	349	355	379	378	376	381	408	356	390	353	369	359	336	331	385	392	380	407	365	378	355	377	366	336	384	382	370	362	364	396	399	327	348	378	387	362	340	367	347	367	369	364	373	389	386	353	375	421	337	358	365	389	367	373	343	353	410	350	403	365	396	364	368	382	401	383	395	363	349	403	381	398	361	373	352	362	361	385	345	360	352	336	344	355	399	369	396	368	384	384	381	334	358	380	359	371	369	370	347	370	347	345	367	389	395	390	394	356	352	351	363	365	343	345	380	397	388	380	377	374	393	384	360	358	337	326	395	351	329	377	368	370	354	343	363	401	348	341	374	353
22096	36047	31422	22533	14725	10787	5518	2314	1375	913	888	818	813	849	831	863	873	859	827	835	904	845	779	855	871	834	856	869	744	874	870	842	845	802	832	838	868	935	866	838	842	796	862	821	866	869	828	810	875	854	858	829	850	897	855	871	836	850	876	890	891	884	852	854	854	849	822	828	898	852	921	859	850	868	851	844	859	857	849	861	848	843	821	879	861	873	857	869	859	823	869	863	901	836	840	853	803	853	898	858	896	860	837	794	897	834	851	892	777	872	833	787	826	880	828	850	940	800	811	843	854	801	829	837	873	842	847	802	841	872	856	844	838	843	882	863	801	822	854	823	843	877	859	857	847	850	857	847	819	860	846	847	849	844	868	869	824	925	819	846	840	820	811	918	875	855	876	837	853	896	861	822	749	798	867	867	823	910	844	865	847	866	864	908	863	851	850	845	826	875	905	825	817	826	854	849	867	845	861	867	839	862	850	867	884	843	863	817	805	810	826	885	913	858	809	889	860	874	869	879	868	846	867	845	833	840	874	835	874	832	807	824	844	792	856	827	880	873	889	842	855	828	846	808	853	892	855	878	816	871	814	884	861	839	839	833	871	818	830	829	860	860	914	845	837	849	848	836	826	815	854	892	821	858	818	877	902	869	871	863	828	839	867	850	847	793	886	863	789	904	815	858	852	845	907	831	860	804	873	840	829	789	835	793	840	906	817	846	832	860	857	819	827	824	887	857	860	831	826	850	870	838	812	789	794	853	860	895	869	864	817	878	850	820	836	822	828	830	832	867	865	844	880	833	851	818	841	842	849	861	841	850	870	930	854	813	842	831	877	839	816	857	892	833	873	803	830	879	838	877	834	855	843	846	857	826	850	862	834	801	805	857	846	901	805	814	859	848	849	828	861	861	870	843	851	877	896	864	831	794	889	861	859	852	800	827	850	895	817	873	829	888	904	844	843	810	831	815	852	868	850	908	903	823	861	842	846	886	858	833	845	817	865	832	834	825	840	888	889	821	830	873	842	806	875	831	830	850	856	843	856	869	817	815	846	804	870	899	852	868	824	813	838	842	843	861	859	790	832	861	882	838	892	842	904	858	856	787	879	813	886	845	901	885	827	865	815	829	799	843	869	809	826	827	845	874	846	843	838	903	843	828	820	872	864	856	844	832	814	864	845	856	821	866	799	859	767	870	836	840	845	859	846	834	829	799	850	847	806	843	859	888	835	851	888	865	854	863	803	845	849	853	869	917	837	900	821	878	880	850	916	815	808	876	878	855	805	844	783	860	831	905	880	855	942	868	874	847	903	850	813	836	846	858	834	827	822	843	877	832	875	822	825	890	819	818	821	864	819	846	865	895	833	857	806	883	857	828	824	859	822	885	838	856	860	834	846	852	884	908	882	852	829	893	866	855	892	865	832	879	821	821	860	905	824	853	820	860	788	854	867	819	812	860	859	840	866	866	897	824	826	895	819	869	862	855	877	832	817	854	859	824	835	865	819	804	839	907	846	872	857	855	849	839	831	824	872	838	835	866	841	871	833	870	869	898	877	831	879	908	818	917	842	776	805	832	823	890	827	836	844	818	857	805	897	887	864	832	952	798	817	802	880	855	814	905	869	873	848	858	901	867	868	852	872	857	882	853	875	872	891	829	818	826	845	868	847	889	880	832	855	866	892	850	809	848	855	864	844	869	895	853	866	857	869	902	849	890	852	815	797	895	825	914	884	887	849	860	802	853	827	810	862	878	851	811	837	853	867	835	880	819	863	798	895	867	858	851	783	820	877	852	859	864	911	793	887	828	868	808	845	834	905	842	814	792	833	816	863	780	876	855	872	844	868	856	900	873	887	854	864	846	848	804	842	810	846	848	859	893	838	891	873	909	851	830	819	844	826	844	844	943	844	889	858	801	852	840	870	814	850	883	864	814	816	841	866	826	815	838	852	780	818	852	876	845	850	859	839	818	884	846	788	876	867	837	805	817	843	804	834	878	788	840	912	865	890	876	883	878	848	844	852	835	881	899	875	822	869	805	879	848	836	815	856	844	825	853	814	859	859	825	882	842	882	791	820	903	867	900	804	840	865	846	801	887	803	844	916	876	882	819	859	808	861	842	872	924	876	845	887	845	874	823	801	840	823	786	827	822	860	879	876	859	792	883	776	805	865	823	818	837	901	813	832	865	890	864	802	828	792	878	870	831	837	859	827	819	831	837	933	826	848	864	884	781	830	872	853	861	862	852	829	877	862	818	838	816	865	844	828	837	866	891	854	839	858	856	924	886	804	840	817	848	862	839	831	839	836	827	821	810	832	907	861	815	874	837	842	817	858	865	883	882	902	827	873	819	813	816	824	839	841	813	899	834	817	854	829	897	891	784	815	827	861	864	803	819	804	878	843	888	855	826	811	900	875	819	849	902	844	841	896	870	824	854	879	832	846	857	777	851	821	849	825	824	887	883	867	861	874	863	856	826	842	844	887	844	880	844	849	811	835	896	809	918	815	828	831	858	851	865	870	901	877	861	848	867	829	839	848	867	848	858	861	844	875	834	821	906	827	808	876	886	853	842	863	876	830	814	805	829	833	772	839	835	838	864	857	834	796	861	802	825	848	858	792	865	832	871	830	927	862	857	866	894	912	867	886	799	868	868	831	869	798	823	896	883	877	847	871	798	852	791	839	839	826	865	895	892	888	871	777	847	829	870	868	807	866	849	817	852	852	875	846	850	799	847	869	885	824	839	871	856	854	819	830	893	823	857	832	859	840	850	811	849	828	900	879	815	868	846	883	875	866	858	920	819	820	897	854	852	865	869	845	828	910	840	859	896	825	816	882	841	859	837	847	801	847	855	831	854	848	824	881	790	828	813	832	870	866	850	874	890	885	832	862	919	845	851	834	852	845	865	805	822	826	810	845	886	805	879	808	842	868	888	866	851	837	875	892	824	874	892	829	830	838	870	807	825	868	862	778	823	905	814	857	940	793	843	887	857	835	837	826	851	819	838	823	861	843	804	895	818	857	785	839	820	871	858	773	876	848	856	870	860	836	835	843	824	856	850	856	805	888	862	831	826	823	854	858	864	822	867	811	861	834	847	822	817	888	838	833	870	842	854	866	923	869	858	832	837	825	854	874	833	846	878	851	850	855	814	840	818	794	860	840	884	823	850	878	808	863	893	827	903	843	864	865	849	893	844	859	841	855	830	853	844	835	824	831	881	827	909	857	868	863	849	834	852	810	848	873	804	856	854	830	843	849	877	918	842	884	844	821	859	857	867	895	852	903	853	853	845	841	853	851	863	856	867	839	875	864	869	886	833	882	837	843	839	823	893	888	806	873	835	841	880	842	850	841	841	817	893	861	827	840	893	860	862	822	827	812	868	847	832	854	832	883	839	832	822	846	841	869	864	827	919	853	811	858	881	860	857	893	824	845	823	842	862	859	926	842	813	875	848	872	826	793	843	905	806	902	813	861	870	846	783	835	850	852	836	855	815	831	893
57680	50014	44619	40310	30018	27265	23375	13919	4470	955	465	439	397	342	391	364	364	356	368	343	356	376	335	332	385	395	406	373	369	372	357	381	350	364	382	349	360	377	377	385	372	391	387	361	363	370	414	395	367	395	386	387	350	370	345	332	361	326	364	380	404	367	343	365	377	363	366	359	375	347	334	397	370	358	356	365	408	383	395	366	383	356	391	374	412	372	375	367	412	380	396	365	343	407	400	400	385	369	381	369	354	364	364	362	376	347	333	342	358	390	399	338	351	366	378	415	395	374	357	363	363	372	358	418	357	376	370	397	386	348	339	360	337	357	366	387	389	413	349	379	361	369	378	394	377	376	372	384	381	353	361	378	378	379	379	358	377	387	359	369	329	346	368	361	341	362	322	362	369	338	374	353	358	320	395	376	352	349	309	375	363	353	336	357	387	355	364	402	387	351	327	338	351	355	382	387	346	374	387	360	358	404	349	363	358	359	360	369	363	383	386	365	409	388	348	357	382	348	361	353	404	402	400	350	365	358	361	381	366	358	353	366	376	354	376	371	350	339	328	380	347	370	331	389	333	375	352	353	363	335	391	368	382	355	388	371	391	335	360	377	395	335	342	344	367	401	363	360	369	379	363	387	361	365	355	363	352	376	367	359	362	358	394	362	353	372	367	340	383	371	387	365	361	383	405	357	383	364	339	392	340	382	338	357	349	361	365	373	401	355	354	365	374	345	357	368	361	353	419	353	350	370	384	369	349	385	377	381	385	334	364	346	357	318	349	366	358	385	344	392	398	384	346	354	310	313	339	378	364	391	399	356	365	371	357	359	388	341	372	366	342	373	373	363	386	345	351	353	362	318	355	350	349	345	373	350	349	377	372	391	346	386	364	384	366	370	367	370	378	378	325	356	384	350	400	413	383	358	353	353	376	348	350	370	397	370	400	362	394	382	360	389	334	356	372	366	385	328	371	341	368	365	338	383	383	380	363	378	382	343	361	354	393	353	386	390	361	344	359	355	348	423	360	379	357	350	363	370	365	401	334	401	383	383	307	373	374	375	363	362	376	361	357	377	359	397	353	377	398	360	368	397	349	332	381	355	369	384	384	370	382	369	381	376	391	337	329	357	382	376	345	312	358	363	354	371	333	395	377	343	348	336	343	392	365	358	339	382	386	364	351	359	374	360	395	368	359	314	366	381	351	360	358	350	375	341	375	367	368	347	348	351	389	342	357	384	327	335	347	383	334	397	349	351	370	341	347	332	346	368	377	389	354	362	307	340	364	368	355	356	361	379	360	371	400	369	386	376	400	386	404	356	359	355	378	348	357	386	383	380	328	377	353	371	365	374	362	352	341	320	382	408	342	345	364	360	363	371	338	363	381	334	352	374	378	344	348	360	349	363	344	374	386	400	373	379	372	364	394	408	344	371	359	346	355	370	392	378	379	351	397	381	382	327	346	360	385	379	385	371	365	367	362	384	383	365	381	363	373	360	315	321	386	384	378	348	375	322	371	391	371	376	377	358	350	350	317	354	368	332	390	388	353	391	391	408	388	345	399	397	365	363	386	380	339	389	340	359	368	345	387	356	385	357	369	363	378	382	359	353	348	396	398	391	374	358	354	337	362	328	346	363	357	386	388	370	373	383	358	396	365	375	373	375	371	368	368	335	363	354	376	335	407	350	330	356	401	330	393	374	382	377	378	386	368	339	343	383	359	361	359	358	342	363	335	380	370	391	379	364	387	390	361	374	352	326	363	350	345	350	352	383	365	342	374	359	382	347	377	383	367	363	340	385	370	352	403	384	339	385	359	343	385	372	388	382	379	345	363	349	366	359	338	318	348	372	364	376	415	418	346	335	357	349	365	360	338	371	328	362	389	381	385	360	395	377	385	349	371	373	356	365	335	356	358	360	354	357	387	377	355	345	355	370	358	368	374	333	371	374	347	336	355	363	407	341	348	359	358	342	393	355	354	349	380	338	368	358	337	366	383	373	364	343	330	355	383	339	361	324	346	376	369	356	413	358	367	338	391	353	390	363	363	327	384	347	353	344	386	330	370	358	369	361	353	362	379	373	328	359	385	363	367	351	360	351	362	372	362	342	379	370	385	353	364	371	361	371	426	392	386	391	409	397	386	391	352	338	370	379	360	346	375	387	334	350	415	381	337	343	371	365	384	361	367	371	352	379	371	351	378	385	374	364	386	387	382	395	382	348	347	393	384	351	358	382	392	366	344	358	345	385	348	333	300	336	374	374	408	349	382	373	379	360	359	356	409	368	384	345	347	346	372	375	377	357	349	377	354	352	383	401	358	392	382	385	349	364	356	359	355	374	338	365	369	352	371	340	383	411	399	351	370	328	348	353	380	347	389	395	351	389	337	359	381	351	356	347	395	344	344	363	361	349	365	337	377	373	325	368	379	331	322	350	353	337	339	336	390	387	372	379	333	346	369	371	382	345	389	391	382	356	389	386	390	358	408	347	372	360	349	388	396	383	353	393	337	358	370	370	356	348	370	364	346	343	353	366	390	365	370	331	376	357	395	366	309	404	357	351	341	397	380	355	359	386	386	336	319	396	364	381	375	366	373	350	343	383	381	366	384	367	345	361	384	392	353	359	379	399	380	379	350	404	359	358	390	338	344	374	383	328	389	349	381	375	329	369	371	380	380	409	377	399	395	344	319	342	373	353	397	338	348	345	381	328	343	370	358	368	361	368	367	338	386	377	358	338	329	388	366	355	390	357	336	399	360	372	390	374	363	349	369	379	335	364	344	306	354	359	408	361	359	418	353	390	363	370	369	382	387	368	326	366	332	348	385	341	335	357	366	362	377	342	355	357	353	363	359	374	380	336	352	382	359	346	365	373	341	353	378	349	380	353	357	361	382	342	391	331	379	386	391	381	369	365	370	397	362	379	383	337	360	386	375	347	396	353	351	345	363	362	386	341	343	349	350	361	388	383	370	375	358	374	386	342	365	364	363	357	365	351	374	361	387	370	373	397	390	359	366	377	349	344	385	356	363	368	395	364	350	382	375	351	364	359	356	367	344	359	372	401	368	366	356	379	391	352	370	377	341	362	396	353	396	355	334	369	353	329	345	345	354	385	365	357	362	357	363	361	348	333	382	387	400	370	374	375	380	378	353	365	369	359	360	361	359	377	386	311	362	336	345	392	360	366	362	327	335	340	356	378	344	368	333	371	341	361	410	359	355	375	349	376	348	380	397	373	360	412	379	370	395	396	396	336	386	382	395	362	351	314	372	360	406	373	345	344	364	379	368	366	340	356	378	363	349	352	383	324	355	354	351	414	382	384	352	347	361	379	359	361	348	376	365	359	344	348	370	352	378	361	351	352	358	407	385	343	357	341	357	377	348	357	380	370	366	319	351	359	387	374	379	385	366	396	349	371	368	342	401	377	387	351	371	359	353	381	364	374	366	353	351	346	332	387	351	395	350	329	335	375	381	396	351	360	388	362	360	350	389	408	427	339	343	379
50001	58400	59195	58784	54593	44648	27067	11030	4274	1639	1007	861	868	864	906	826	807	816	789	836	792	799	850	820	807	816	874	822	836	799	828	840	809	832	777	824	854	794	776	834	809	836	855	808	815	806	787	802	811	840	809	832	824	834	862	811	851	838	834	810	842	848	815	857	824	799	796	773	840	820	824	826	821	810	794	812	851	837	787	855	804	838	768	867	845	812	831	852	845	783	859	798	802	800	842	825	848	807	864	794	823	835	836	851	871	787	796	815	842	830	815	810	857	837	840	772	848	890	790	813	777	807	852	825	809	813	864	847	825	773	794	814	825	804	808	793	868	840	808	808	815	819	843	783	901	818	846	805	801	793	794	816	830	770	779	780	795	740	816	815	840	883	834	833	796	806	825	870	840	800	822	832	838	845	831	823	822	816	831	826	773	844	827	807	834	844	799	808	826	819	855	844	825	783	849	852	831	812	843	787	730	816	798	794	807	843	767	844	772	842	839	806	783	833	787	869	839	864	797	783	805	821	775	791	777	807	777	843	818	846	806	830	788	809	841	846	831	881	831	821	821	810	794	836	813	816	797	821	795	868	780	844	822	854	802	788	882	756	822	752	787	808	766	815	826	826	836	775	815	801	807	867	792	807	810	824	832	850	839	838	794	813	829	802	826	851	875	819	790	808	817	885	859	797	842	817	786	851	773	846	835	802	819	830	801	804	809	826	866	836	835	824	803	811	827	811	790	895	839	852	823	794	824	819	797	815	785	811	811	817	814	865	831	857	786	801	815	832	806	855	834	799	818	861	800	798	776	793	751	818	856	800	830	826	801	862	823	798	765	818	792	827	820	858	765	815	825	820	753	778	777	778	807	793	837	796	850	831	794	843	833	758	833	834	793	816	779	857	735	845	800	846	794	812	835	827	808	792	826	863	810	848	809	784	802	814	789	870	837	833	811	790	820	815	768	806	854	818	826	829	859	797	851	805	877	830	850	795	814	779	851	822	896	813	778	848	800	843	779	795	842	804	804	821	825	833	853	834	805	840	852	837	816	820	782	839	799	807	817	814	847	803	790	737	776	791	846	815	866	788	874	811	813	844	810	781	821	755	863	803	862	825	841	826	877	842	862	834	822	819	825	834	786	856	878	825	791	786	904	833	765	807	799	819	805	789	850	800	865	812	832	819	788	823	896	827	862	770	852	819	803	856	800	795	768	840	781	816	810	779	798	817	815	800	777	810	808	797	818	814	870	836	808	780	785	830	803	792	793	876	842	786	839	843	839	820	770	822	849	849	833	831	807	862	834	825	769	906	821	862	831	846	934	850	824	813	807	779	835	873	836	855	854	859	859	813	777	864	793	795	888	847	814	807	814	857	847	813	771	836	797	889	820	796	819	812	749	856	846	873	844	850	794	803	831	853	769	809	823	842	827	805	825	816	800	820	809	837	821	774	836	829	823	885	844	804	819	832	806	770	805	753	824	821	884	857	829	792	825	852	783	808	804	840	820	794	832	874	829	841	794	800	821	867	852	841	794	815	817	796	793	844	748	792	854	827	804	805	840	838	802	848	808	807	815	825	840	818	836	807	822	889	834	819	824	827	847	859	917	828	837	822	854	850	839	776	848	819	934	786	844	806	783	816	862	830	853	811	841	836	807	840	853	813	840	818	876	785	827	802	784	846	816	785	787	801	800	842	776	809	787	815	823	846	840	821	828	831	832	832	831	853	859	852	836	802	783	824	793	814	794	776	844	782	832	871	866	847	833	802	836	879	850	846	841	792	800	770	822	799	851	750	816	836	842	852	818	754	826	825	837	821	814	855	807	842	782	816	841	828	841	850	780	844	815	838	816	849	768	852	818	790	788	841	811	865	836	802	794	788	813	829	847	817	790	876	835	812	837	830	858	778	843	816	857	771	811	821	847	835	873	819	833	830	798	833	780	874	777	795	778	848	802	793	836	814	819	841	846	868	758	781	827	858	811	848	863	838	897	808	813	825	780	770	791	788	840	838	881	815	824	776	793	837	872	851	838	818	849	806	830	832	815	830	795	859	838	789	790	806	840	867	848	845	794	795	894	806	839	823	812	811	809	796	849	796	807	834	776	851	767	773	824	800	814	822	845	823	857	796	822	811	848	829	884	810	844	843	821	847	835	805	832	813	829	840	796	821	826	764	854	825	847	837	826	833	835	884	834	790	808	825	780	809	823	813	794	804	806	846	827	822	867	792	767	810	802	809	828	835	838	846	844	801	795	823	877	807	844	783	826	821	782	826	778	830	826	845	820	831	767	786	844	793	820	792	821	815	823	763	833	798	837	799	806	817	808	830	794	823	890	823	820	821	818	815	824	887	806	848	808	777	826	768	837	818	827	814	824	806	803	796	844	831	821	789	810	832	837	810	796	855	845	766	835	831	747	806	799	800	817	781	882	811	797	824	819	795	826	866	852	848	877	806	845	838	814	798	813	829	833	833	851	818	830	815	832	837	790	819	810	854	823	893	819	768	823	824	881	846	790	813	796	801	796	775	798	834	913	815	802	819	822	774	858	805	835	848	820	809	832	803	831	803	826	822	827	805	767	797	804	804	813	842	884	824	789	820	807	810	791	805	817	841	794	842	867	860	812	846	825	822	811	831	820	787	812	833	818	840	826	817	786	858	791	859	781	802	815	850	795	814	855	787	763	782	790	841	852	836	781	810	837	859	834	840	825	823	788	858	816	831	816	815	831	777	821	867	806	743	811	831	804	837	886	796	834	841	866	861	868	834	782	846	775	797	856	820	836	815	828	803	763	786	831	852	794	817	827	829	850	791	847	833	782	818	804	816	805	805	819	785	816	808	823	844	853	803	779	792	851	814	760	784	790	837	820	818	838	777	820	804	824	806	811	819	762	767	798	807	763	826	819	830	796	841	790	882	819	793	820	831	849	835	835	826	806	782	824	801	821	770	837	846	801	853	775	802	747	824	823	781	772	833	816	828	838	824	818	843	818	845	905	813	771	846	786	802	844	820	830	814	778	767	860	860	876	821	810	826	877	763	820	828	821	810	810	788	822	812	830	822	839	830	834	823	822	800	828	806	786	841	835	827	751	792	811	791	801	800	802	834	821	781	840	820	825	858	794	837	826	830	789	889	829	841	843	895	809	828	846	833	850	789	871	832	790	815	805	801	771	802	809	841	791	825	796	823	789	782	812	802	812	829	827	808	879	845	782	845	796	808	769	800	831	847	798	887	824	833	860	745	840	827	807	820	840	843	817	836	851	836	825	812	762	817	818	886	806	801	816	851	862	844	851	838	804	820	847	831	799	761	792	795	848	787	834	827	819	818	860	835	837	844	806	798	810	809	845	806	858	824	777	888	785	857	787	809	817	837	828	799	803	826	837	825	852	805	797	759	828	795	826	839	850	756	828	854	820	828	818	806	804	789	817	791	868	853	846	823	839	885	802	839	807	793	835	799	764	840	774	840	816	832	801	779	828	844	803	811	899	840	796	787	798	838
56727	44921	44682	37492	27527	27646	25565	21262	12953	3669	623	425	402	378	398	403	346	339	395	364	365	401	353	352	369	345	357	367	373	366	396	358	356	386	375	347	362	332	380	328	363	341	374	338	313	365	368	341	359	353	340	363	374	359	374	359	365	352	332	357	367	395	370	362	377	364	328	341	322	349	331	349	369	384	371	358	342	342	359	374	381	333	346	323	373	365	323	316	346	367	359	382	363	339	374	398	362	368	374	382	341	352	355	326	332	426	331	342	399	363	383	358	347	362	351	341	359	345	336	378	344	385	393	361	338	328	359	368	347	379	369	331	335	362	360	350	382	338	400	335	355	356	349	347	365	369	338	373	376	346	325	362	333	342	339	342	338	376	388	347	366	323	371	326	364	367	335	368	359	348	358	370	329	338	381	346	377	359	343	342	358	373	375	341	334	331	367	348	368	358	351	398	355	372	357	348	363	344	377	360	346	403	335	379	369	389	333	372	316	337	341	341	327	377	374	361	350	369	349	341	345	360	381	405	358	372	336	345	349	340	374	386	332	337	346	325	379	339	370	356	351	374	354	320	355	308	358	343	391	340	350	354	366	392	344	361	344	361	360	361	366	362	352	374	379	356	355	354	339	363	382	361	386	359	340	367	359	376	360	350	362	342	341	343	342	338	346	366	378	363	363	358	366	307	395	368	335	350	327	373	329	390	351	370	332	349	370	379	356	349	355	362	386	365	366	329	347	355	358	357	363	360	355	339	373	359	368	376	382	365	366	358	365	349	342	330	345	344	392	325	335	375	358	380	356	325	360	401	355	374	378	359	370	343	370	362	319	373	338	393	383	362	377	361	370	335	341	338	380	339	373	346	378	390	348	344	350	357	368	407	357	394	368	362	344	385	351	331	368	382	361	357	359	350	363	391	368	347	362	358	376	337	332	366	359	353	392	342	343	340	341	359	337	361	379	357	345	368	349	338	374	354	336	367	336	341	346	363	351	335	390	358	347	335	353	386	336	346	364	353	350	365	377	358	329	338	358	336	360	366	359	366	366	318	374	352	373	380	348	354	354	361	384	389	356	366	350	342	398	348	343	352	409	333	345	357	341	356	324	382	335	357	348	371	342	347	343	354	344	364	336	378	362	343	311	388	342	394	340	346	318	327	335	333	345	350	391	326	328	350	336	350	381	359	395	366	369	349	394	376	357	339	355	367	342	374	383	360	370	384	326	353	368	349	390	338	362	371	344	386	340	367	390	375	372	346	351	370	365	338	363	390	375	329	366	382	351	349	371	369	364	368	342	364	348	351	342	399	365	388	373	324	340	374	371	377	373	348	349	339	346	359	364	318	333	378	362	359	336	376	354	357	345	350	366	342	350	350	338	333	347	340	372	392	319	358	332	346	364	354	367	355	372	293	346	347	329	356	373	397	358	342	363	370	378	333	388	355	349	316	342	334	379	365	401	378	341	320	353	372	309	341	345	341	365	367	362	347	337	334	354	353	359	366	345	344	373	314	329	344	385	339	383	366	339	364	356	358	341	357	377	372	370	369	390	362	373	350	351	342	360	309	333	338	346	387	382	339	362	340	364	324	383	371	398	406	390	386	338	383	334	354	343	308	363	334	334	350	408	316	374	345	338	377	372	310	346	340	360	332	382	356	347	380	369	340	336	331	387	349	298	355	341	339	368	367	332	344	354	387	401	364	325	342	317	345	356	398	364	368	365	347	357	340	371	349	367	362	353	360	368	357	393	375	335	386	316	380	372	360	377	364	402	365	343	320	366	359	325	350	374	345	381	333	394	360	352	336	352	331	332	337	351	343	368	370	378	352	305	360	349	285	378	332	363	358	348	346	329	347	357	353	342	337	356	368	374	359	348	357	328	340	379	353	368	373	353	377	365	357	352	344	334	351	351	363	338	382	389	359	377	371	374	372	368	354	317	318	304	377	381	419	365	317	382	397	362	350	343	351	365	322	350	342	342	388	361	327	288	329	382	368	368	369	359	346	358	341	381	341	395	358	376	353	351	344	357	393	367	364	341	333	358	357	333	382	359	362	362	342	361	364	339	417	356	387	342	330	354	396	363	329	389	348	351	334	345	325	348	344	350	353	354	330	394	359	336	377	359	384	377	358	327	358	357	336	343	347	329	373	365	368	370	326	370	347	374	348	323	382	365	349	364	372	356	384	351	367	382	336	366	360	348	341	372	345	319	393	388	351	358	371	357	346	351	303	371	324	375	388	368	363	381	352	371	350	337	374	341	334	334	352	372	347	336	345	367	332	376	347	338	347	411	355	369	329	338	365	340	352	308	368	326	342	356	353	349	333	364	340	334	333	349	340	341	324	368	385	378	377	355	373	336	333	383	343	346	375	350	385	346	363	326	351	417	397	358	374	358	371	353	346	357	353	349	375	366	300	334	358	345	395	380	331	345	379	369	369	350	365	367	342	352	360	352	329	324	330	384	362	364	367	335	347	365	349	356	359	328	343	357	326	328	398	371	348	380	349	360	355	383	327	349	363	341	383	357	347	389	365	350	339	348	386	348	382	407	347	347	322	339	355	343	345	324	301	375	349	348	324	359	355	331	368	387	351	401	384	321	349	346	377	333	340	371	353	381	378	334	383	350	348	367	336	339	409	360	355	355	375	345	361	367	349	347	355	338	349	341	356	361	391	349	355	350	340	350	344	334	367	368	404	351	385	360	348	393	365	364	363	352	344	385	319	377	327	343	354	348	327	363	337	351	372	369	314	330	348	355	327	299	369	372	362	388	343	345	334	377	355	347	362	363	380	342	367	350	342	333	392	365	350	354	346	334	350	361	385	297	327	388	333	357	335	347	375	358	351	298	367	343	376	357	330	392	367	332	412	344	346	356	319	347	321	317	345	368	352	351	349	326	382	348	393	361	380	377	341	350	353	371	388	343	315	328	366	358	375	357	376	369	348	351	335	378	348	369	353	314	347	383	350	373	351	354	297	364	369	299	338	386	371	354	342	355	340	343	353	337	383	374	362	336	353	369	367	332	334	399	376	378	361	362	317	342	376	373	364	347	324	362	337	356	355	349	383	372	361	351	321	334	343	365	384	307	384	371	357	358	336	371	396	338	368	338	342	349	363	372	352	363	392	364	320	370	325	359	373	364	337	338	379	362	344	350	339	376	312	367	371	378	367	349	386	371	351	316	340	329	333	333	395	336	355	333	355	378	339	344	344	334	334	348	372	354	369	335	354	396	380	353	325	370	375	380	380	349	336	326	347	299	318	352	366	312	341	366	393	367	380	340	371	379	362	351	345	348	365	376	379	345	336	355	354	351	332	354	333	370	338	336	335	363	371	357	372	349	359	371	338	331	381	409	376	337	352	336	355	353	341	369	331	349	326	362	388	350	363	399	358	356	334	356	332	352	306	345	357	368	325	368	385	357	347	373	334	362	383	341	360	318	376	338	351	341	360	358	327	373	386	365	335	368	347	366	343	342	377	391	351	379	320	356	366	370	315
53334	60420	55793	49450	61748	55064	35715	17054	6788	2371	1133	912	904	915	780	828	820	774	768	805	805	795	811	776	814	759	824	817	749	803	788	771	791	774	729	776	766	799	746	809	761	768	802	775	736	754	787	773	779	753	793	760	800	742	804	747	795	721	796	729	742	751	782	811	761	731	770	779	756	753	736	750	796	810	723	763	753	794	819	743	828	731	769	765	754	763	718	781	754	736	758	746	756	775	762	742	737	750	728	786	823	787	744	738	806	766	760	820	778	739	733	737	794	809	794	795	745	731	762	788	750	795	797	770	723	775	815	730	810	825	790	753	759	743	780	771	753	745	816	821	739	771	784	726	760	765	751	764	799	789	778	734	808	788	770	783	739	816	765	792	793	760	788	755	758	778	790	775	757	777	749	773	784	694	770	740	719	792	757	757	700	811	760	798	762	786	757	803	768	748	704	743	786	797	761	807	786	777	774	779	783	788	767	772	787	780	752	755	817	770	790	776	745	753	776	753	781	770	830	736	748	775	775	778	759	764	739	764	764	767	754	733	787	787	739	778	777	741	745	758	735	796	807	800	775	774	769	702	768	789	733	765	705	771	777	775	797	736	727	781	744	793	728	747	717	772	736	726	808	803	689	791	781	736	823	710	772	738	811	694	758	750	744	791	739	799	768	779	757	780	765	732	765	828	762	778	793	800	706	777	787	740	795	740	750	792	818	728	799	739	795	783	713	777	766	779	752	765	733	768	801	738	723	738	753	774	768	763	734	852	745	782	728	772	811	741	750	762	751	864	773	776	778	762	726	770	763	701	758	758	810	758	737	767	760	822	759	723	737	739	793	763	766	800	757	822	768	807	771	803	753	768	817	763	787	756	750	798	724	707	768	777	708	784	772	788	742	791	787	783	753	776	801	772	755	796	770	751	754	728	746	778	775	785	779	789	737	771	790	758	751	750	757	737	753	747	763	738	743	763	802	729	777	792	739	767	762	820	719	773	766	743	802	733	750	752	799	774	721	759	734	772	746	762	753	768	786	798	725	758	721	768	771	788	761	733	746	801	710	751	775	782	818	773	746	803	749	761	717	777	704	782	749	757	745	816	787	757	756	768	758	739	709	728	776	775	766	739	753	768	742	739	794	796	735	821	737	763	746	751	744	739	781	785	738	784	782	776	773	741	773	738	780	701	716	767	739	741	739	812	782	752	798	759	734	743	761	782	794	785	772	776	789	735	824	770	757	756	741	769	773	731	793	790	750	705	733	724	803	745	759	701	753	776	744	797	664	761	709	767	782	753	759	719	747	788	766	769	785	796	748	786	755	763	765	785	776	767	748	760	786	764	743	765	767	754	778	836	766	756	782	731	734	784	730	734	757	803	783	743	772	750	767	745	788	741	773	757	766	750	770	776	729	773	777	750	742	774	756	756	774	743	742	745	771	755	787	768	815	734	752	709	744	790	755	759	783	736	786	748	746	736	787	797	713	761	783	775	750	791	791	757	772	780	763	751	735	752	723	723	810	733	768	730	738	760	728	787	772	760	744	762	758	738	748	763	754	778	749	776	762	765	797	738	777	752	787	806	768	764	769	777	715	748	764	787	779	737	768	758	750	741	729	771	775	749	775	776	714	770	715	724	731	741	725	751	757	788	744	805	770	701	759	758	776	715	786	764	706	747	779	763	766	737	763	751	781	810	775	732	747	759	792	784	735	780	804	773	742	749	827	794	746	777	755	766	725	704	756	771	808	741	752	729	748	753	762	720	729	763	719	809	743	756	763	741	755	781	755	840	762	750	788	828	692	776	717	702	754	742	763	773	710	792	775	762	749	759	785	737	772	718	765	827	799	776	739	715	771	769	753	787	728	728	731	797	760	738	740	720	769	770	768	762	753	781	745	800	783	747	735	758	759	758	853	748	793	754	741	768	786	761	742	781	755	771	787	706	792	728	726	771	784	757	780	749	781	746	761	795	733	757	780	780	747	793	735	788	769	787	754	722	773	720	752	784	737	733	728	777	729	732	804	807	754	752	721	807	760	764	749	783	734	796	807	784	723	734	716	757	777	754	743	733	781	720	737	756	733	779	752	810	761	716	805	709	813	746	742	802	744	746	785	737	767	778	778	743	812	762	733	789	766	753	734	775	747	783	795	736	788	756	778	721	821	807	771	730	738	785	766	783	742	688	764	780	760	726	770	824	752	760	748	751	739	758	783	785	759	813	706	808	778	749	751	795	773	729	798	773	782	771	768	718	739	761	807	808	725	791	722	748	748	771	766	824	774	768	813	769	831	755	790	753	758	717	780	775	753	753	779	788	754	780	750	707	715	735	723	771	789	733	738	766	789	757	773	765	724	734	750	753	760	735	754	727	753	797	742	725	752	738	771	731	733	767	818	729	785	754	777	798	741	747	773	806	707	784	790	730	695	713	781	726	765	738	758	815	790	749	784	764	746	804	784	744	732	774	777	830	762	734	705	763	766	763	754	789	750	741	757	722	738	778	783	774	802	740	791	758	758	772	761	805	744	795	811	709	799	742	741	756	765	787	770	764	782	742	756	770	754	738	751	780	810	746	766	756	743	718	775	812	761	746	767	756	757	791	777	797	799	739	731	754	759	771	762	753	797	761	760	795	765	749	737	757	728	753	763	772	769	775	749	762	747	781	816	767	790	719	764	708	738	794	791	770	692	757	782	746	722	760	803	730	765	746	741	773	743	790	780	802	761	805	789	756	771	726	815	741	750	784	728	753	754	756	781	784	728	756	803	805	779	742	777	755	746	747	775	752	766	735	776	756	718	769	812	797	782	784	770	829	702	754	733	781	774	796	745	790	731	775	763	746	750	752	757	764	761	731	756	755	781	736	727	789	721	824	757	761	776	780	757	774	729	745	732	746	753	774	774	744	782	808	757	741	777	765	732	741	739	784	714	790	759	767	719	752	756	803	808	719	743	729	771	797	742	798	730	780	735	804	767	752	754	759	776	722	756	802	790	773	771	728	760	768	742	745	746	780	798	723	757	747	769	747	784	734	747	746	780	730	780	734	720	750	717	701	819	731	729	752	730	780	764	815	750	780	801	775	717	751	768	811	711	728	760	703	700	736	829	756	819	758	781	764	819	739	784	772	816	762	740	753	738	729	751	794	762	734	764	707	811	774	768	775	765	762	765	781	776	799	759	762	783	775	686	746	786	722	745	811	773	758	737	778	813	761	815	792	749	745	774	744	777	784	790	775	761	782	748	751	780	728	708	732	724	706	751	793	749	774	729	738	795	724	756	747	741	781	741	782	728	769	705	769	714	775	691	801	732	747	745	751	740	715	760	756	760	711	724	751	760	776	788	759	799	767	740	767	753	742	797	703	708	803	762	762	767	786	761	710	716	772	824	740	744	755	734	745	723	773	748	832	780	777	790	726	752	719	791	739	724	807	830	767	739	800	775	723	791	793	755	778	800	793	756	781	786	764	712	768	761	733	722	793	742	725	790	754	770	771	801	804	794	772
26159	29945	41371	19431	7597	4495	2077	982	609	419	379	345	389	384	407	401	394	389	342	347	346	354	423	410	411	392	381	353	386	392	383	354	361	347	360	390	346	383	409	384	343	359	403	367	381	351	387	388	360	357	367	364	389	342	373	360	381	355	351	373	336	355	358	382	324	353	363	417	356	382	368	393	362	350	372	370	359	372	355	377	361	370	365	358	380	385	386	370	378	405	360	342	408	385	370	384	389	350	315	342	373	353	392	412	386	381	345	349	355	375	410	415	388	367	390	340	383	363	364	394	387	382	341	384	403	369	377	369	395	369	373	418	402	355	412	374	379	335	382	372	378	400	411	389	333	374	369	369	388	383	377	375	322	382	384	400	359	411	372	372	378	380	348	375	377	381	379	358	356	380	397	343	367	409	378	401	404	338	385	408	389	363	409	340	340	395	379	382	376	391	363	369	367	358	393	361	376	358	356	352	399	409	363	375	400	345	394	388	382	353	398	377	347	359	375	386	387	382	328	360	384	386	368	347	341	377	381	371	385	338	393	374	347	402	377	393	367	340	350	386	343	414	371	400	382	368	410	396	428	377	374	366	361	408	381	341	414	368	379	354	388	364	390	368	353	335	377	344	374	366	399	356	351	380	378	360	346	366	358	383	396	368	360	381	366	342	375	373	368	369	390	330	351	386	354	392	376	404	416	368	373	389	376	386	322	372	391	395	364	371	351	381	396	403	367	398	364	379	379	394	342	364	393	413	337	358	370	368	415	379	350	384	394	353	391	421	379	357	362	421	347	359	355	387	397	356	363	370	359	338	396	377	378	388	387	373	397	395	373	371	386	349	367	358	358	385	367	380	352	380	389	346	388	388	358	348	370	389	383	342	404	348	393	393	404	365	387	342	379	375	357	360	383	369	333	374	353	379	406	371	380	374	387	406	401	381	383	372	372	390	378	386	362	360	381	369	342	350	383	382	399	359	372	364	401	378	364	379	349	374	377	353	384	382	351	375	364	353	350	350	380	372	383	347	363	350	347	395	328	369	375	401	385	365	369	347	359	358	353	390	371	358	349	360	421	348	366	421	380	346	359	365	356	418	403	338	396	349	376	354	377	355	391	404	406	366	374	375	320	365	380	370	377	406	366	381	335	361	342	367	415	365	364	362	344	375	388	371	412	359	370	386	370	354	344	385	402	412	375	374	362	391	367	386	375	401	371	395	363	378	376	388	380	376	391	355	372	370	381	358	373	381	347	354	372	376	381	405	384	384	382	358	344	373	358	376	371	401	369	397	387	414	353	357	388	360	381	363	374	330	379	385	397	371	392	340	376	365	360	382	359	365	377	362	372	350	363	389	356	398	379	381	415	370	354	358	380	392	365	383	383	378	353	373	382	388	353	391	383	377	392	358	410	367	361	366	376	374	378	372	368	394	416	380	381	354	360	344	388	355	381	358	342	363	355	384	387	379	373	366	392	389	414	362	382	356	349	380	387	336	389	365	378	390	376	373	385	373	349	369	363	352	349	387	383	368	372	348	386	352	379	322	348	363	377	359	361	386	391	367	404	352	379	344	369	370	369	382	366	362	361	377	376	375	396	358	370	367	376	392	342	379	390	386	392	425	359	366	348	363	388	378	386	384	345	408	379	399	382	389	366	391	351	369	373	400	382	360	384	364	377	347	359	363	361	373	372	338	383	362	360	374	354	422	377	377	392	404	380	349	394	389	365	405	401	376	351	377	404	385	396	390	333	358	369	355	406	368	375	383	382	373	394	371	394	369	391	368	368	372	376	393	378	395	367	367	377	358	363	365	364	376	355	374	396	378	359	385	387	362	394	364	412	359	372	389	411	355	383	363	377	407	399	388	348	398	417	372	357	354	351	374	358	395	386	368	343	385	369	390	350	405	369	371	359	395	366	339	375	393	359	416	404	366	353	381	396	367	382	371	353	345	367	383	385	401	350	364	345	386	391	360	358	360	360	416	390	391	388	354	341	374	370	407	385	384	407	380	372	334	363	360	399	355	416	367	381	392	330	387	349	381	406	380	403	403	367	364	380	379	374	408	374	349	387	353	374	367	373	380	344	363	390	372	361	346	362	343	396	396	381	371	374	359	364	377	364	342	343	360	353	380	384	399	411	366	387	422	387	383	387	412	337	367	370	384	335	345	329	369	359	372	347	380	385	383	345	380	374	385	394	388	374	368	368	387	365	413	339	373	362	365	387	364	383	358	372	366	380	382	352	436	394	362	364	369	373	395	374	379	401	371	396	364	376	355	376	372	374	402	375	389	393	365	352	353	356	376	384	395	369	371	377	394	399	370	375	380	392	367	350	359	368	375	360	363	373	367	387	363	399	392	350	365	356	405	371	368	369	405	337	371	377	373	377	377	377	393	362	333	384	344	424	374	392	404	369	353	354	411	383	412	339	419	383	386	358	380	361	386	369	363	403	372	372	376	456	382	379	346	354	368	394	375	379	390	351	333	374	352	399	395	350	357	380	382	358	399	370	435	376	335	389	386	356	393	389	403	367	373	365	374	364	356	369	354	407	383	363	349	382	390	381	393	403	398	372	392	377	378	392	364	347	348	394	389	361	357	351	352	387	362	415	350	353	373	344	361	384	350	374	377	370	364	367	374	384	390	370	387	360	364	373	380	419	348	360	356	353	371	379	374	385	351	348	366	372	399	358	385	362	371	391	407	363	406	391	390	417	370	375	373	340	365	395	385	348	351	379	355	362	368	386	387	401	380	377	395	394	377	390	389	369	342	357	346	379	326	337	340	396	348	377	361	396	380	357	393	400	338	344	368	358	392	392	316	383	393	374	370	369	390	394	352	347	364	368	338	425	355	380	370	378	405	365	416	374	345	380	369	352	368	382	382	379	328	393	385	366	345	388	404	343	411	371	387	342	379	360	368	364	380	369	388	359	331	373	376	343	424	387	363	426	354	364	366	356	368	383	359	390	358	363	353	374	378	412	420	373	377	387	399	364	370	373	347	397	384	339	379	381	365	368	412	379	361	373	364	378	365	365	380	386	384	392	381	338	317	354	356	376	359	386	380	382	401	389	391	347	372	339	368	352	359	390	377	348	390	363	347	386	415	352	400	380	342	401	391	359	363	364	364	363	397	366	383	407	424	335	422	386	398	361	410	388	332	385	439	392	401	404	364	374	419	349	409	347	372	368	387	387	378	393	429	404	370	365	369	342	393	355	360	355	355	371	403	395	349	378	386	396	372	392	397	386	364	399	364	393	370	359	353	380	388	388	364	352	368	366	376	354	401	365	353	370	410	340	395	364	350	354	368	366	361	391	391	379	365	396	399	415	390	365	398	376	367	391	365	393	389	383	362	385	362	355	370	357	382	341	406	368	347	374	346	366	345	376	354	411	400	371	380	357	370	386	368	338	365	379	330	353	363	394	394	365	375	359	382	366	397	378	342	356	396	386	352	432	374	373	328	390	415	430	351	402	348	382	386	367	358	385	367	386	390	389	351
19038	29114	43829	19311	14578	10727	4905	2106	1269	1008	868	864	913	861	861	813	809	870	869	863	917	843	808	898	819	861	883	883	842	860	886	882	924	842	831	875	848	890	882	882	854	874	866	845	852	853	876	810	884	860	854	881	832	845	833	825	904	811	845	921	828	893	848	855	866	829	891	833	866	894	830	892	915	876	817	864	909	819	842	844	864	825	829	873	877	811	859	835	898	887	830	849	867	869	881	790	858	869	879	840	846	843	864	855	847	852	819	884	828	784	827	836	844	808	852	876	837	809	873	849	871	869	834	841	897	864	894	849	839	842	848	893	858	857	844	803	822	817	869	921	819	868	874	896	837	844	837	855	842	869	860	877	871	878	841	900	844	834	845	884	924	863	883	878	868	824	838	896	827	836	854	857	838	835	881	841	858	877	815	811	879	873	829	863	877	852	842	864	872	855	842	836	885	901	868	848	796	840	882	864	841	861	817	876	826	880	876	860	878	839	857	855	858	848	860	875	856	818	873	837	799	835	804	846	842	857	798	860	819	798	840	896	852	818	806	876	829	826	830	893	823	881	849	889	830	832	859	841	847	841	877	829	831	816	851	853	873	862	867	836	866	864	829	892	839	851	843	867	880	857	856	866	870	859	846	829	803	863	882	826	863	866	813	838	834	887	818	852	904	882	838	877	833	811	866	806	916	835	829	840	860	853	885	846	839	815	835	893	837	821	893	877	888	846	807	826	873	800	848	838	861	783	903	884	849	838	851	816	832	875	840	813	871	794	838	842	893	841	838	874	853	837	896	853	847	855	815	919	817	826	780	812	830	823	832	845	789	841	860	840	851	812	835	848	854	847	833	860	867	847	843	912	832	838	882	888	902	811	867	832	810	858	857	886	882	848	869	831	812	866	891	846	821	893	915	887	845	843	856	879	841	825	860	843	868	857	875	892	902	898	839	881	818	834	840	834	813	865	850	833	934	871	848	819	837	911	845	829	879	853	850	792	782	863	845	840	836	832	803	806	861	836	853	817	829	862	874	852	863	859	795	878	863	861	901	884	943	847	882	880	854	810	855	850	834	843	876	791	855	857	836	862	860	850	873	837	815	882	823	887	847	884	849	814	862	847	877	825	904	915	864	852	811	883	829	881	862	867	845	797	866	831	841	876	817	862	853	801	833	925	806	833	835	879	902	883	777	858	870	878	837	881	802	876	860	884	837	878	858	882	848	901	861	853	872	846	850	907	829	905	850	816	832	875	845	846	879	806	867	865	847	859	888	870	884	824	824	890	805	904	868	846	899	842	814	811	849	810	934	856	867	880	848	831	844	851	832	908	826	901	842	889	869	857	876	842	866	889	842	857	836	859	872	883	840	866	848	912	832	851	862	891	824	838	861	843	843	869	904	813	867	834	814	844	834	888	864	850	839	846	883	857	844	821	880	863	877	886	918	822	865	808	887	914	895	883	856	890	858	847	878	878	892	906	812	853	879	796	857	823	854	863	801	800	830	845	792	874	866	902	890	845	863	862	859	850	859	872	845	824	821	909	899	838	911	826	835	802	827	855	893	839	865	829	868	866	870	843	897	872	851	841	898	822	840	840	910	808	858	835	818	826	869	795	819	834	796	842	913	855	887	823	860	867	857	845	839	791	854	861	845	837	843	860	847	878	900	839	821	831	893	845	857	850	879	857	881	944	835	836	837	887	856	878	825	839	838	874	901	880	831	891	875	863	881	781	870	850	876	859	904	907	816	891	835	846	856	820	819	810	878	819	922	869	861	881	866	848	853	853	812	805	834	901	871	874	866	880	850	854	820	827	843	913	853	890	838	893	859	842	829	844	859	891	866	844	887	870	867	924	780	903	870	826	847	841	850	823	868	869	872	878	848	837	867	830	899	892	920	821	851	872	781	788	857	874	827	851	831	855	880	870	899	867	872	861	844	907	856	867	889	865	864	858	897	874	850	866	843	832	811	834	868	874	841	841	815	872	849	868	859	906	855	834	912	845	825	918	883	867	858	887	802	859	860	844	892	888	896	871	808	808	846	846	829	852	875	842	878	919	880	880	823	857	869	846	884	888	870	809	875	873	861	906	863	843	865	782	843	860	823	815	799	854	815	853	840	844	871	896	877	834	844	832	888	852	895	820	877	874	821	807	870	838	927	863	829	860	877	855	845	834	839	862	839	828	856	794	862	844	868	870	851	886	866	837	843	851	874	838	822	836	816	845	864	865	907	816	818	906	846	761	823	843	885	862	805	840	885	874	872	827	825	857	867	829	864	863	877	842	890	886	821	878	868	884	909	818	864	903	888	859	854	861	865	856	880	843	854	882	813	891	851	878	802	846	841	893	857	867	856	828	847	886	855	798	867	842	879	868	859	790	887	872	854	870	891	872	871	857	882	882	849	866	866	897	792	838	891	806	843	869	837	888	828	880	890	866	917	835	811	866	828	828	819	892	851	866	793	876	896	815	884	876	874	881	861	831	851	792	802	876	849	888	867	850	813	882	818	878	886	864	825	847	833	848	814	828	876	855	874	881	851	877	820	829	847	840	832	855	843	903	871	826	815	879	885	859	830	867	885	863	835	854	837	833	825	827	913	893	816	899	819	791	906	850	828	856	818	846	856	839	812	849	857	857	806	865	827	842	919	805	796	851	872	840	882	875	866	839	840	861	803	833	862	867	839	846	834	873	847	858	799	870	812	851	853	846	929	831	921	914	806	848	851	869	826	802	848	866	863	866	863	818	832	882	812	862	916	809	846	900	838	813	924	904	878	852	868	849	868	915	793	866	863	866	812	838	819	831	808	859	832	837	852	880	867	854	861	879	890	870	873	859	900	856	868	837	860	832	811	855	852	822	815	856	866	841	839	857	860	851	895	843	852	869	837	792	830	860	849	828	868	892	890	859	883	836	840	902	873	866	857	877	902	869	850	805	900	830	910	906	868	811	873	839	881	886	822	885	817	885	909	852	912	854	821	933	874	873	916	777	867	865	910	815	858	798	871	807	869	850	826	846	857	869	802	867	845	869	855	825	853	899	840	861	858	873	843	848	924	870	914	890	864	862	876	912	872	845	883	857	891	840	833	877	873	863	878	851	844	858	896	906	896	904	840	878	923	874	879	865	854	821	856	853	868	846	871	905	870	819	861	870	847	871	846	821	883	811	881	858	857	822	877	842	861	881	887	885	876	843	860	828	867	919	822	871	879	840	832	859	840	841	847	841	843	838	861	850	862	872	874	826	858	864	821	864	900	835	848	897	862	812	933	876	829	851	867	807	829	847	869	835	861	854	807	850	826	900	842	798	859	898	835	868	855	824	871	844	842	883	858	856	842	834	843	815	826	861	830	868	766	857	902	904	813	856	884	845	856	828	871	861	848	875	859	882	893	818	866	862	857	854	855	859	817	877	878	816	880	841	864	844	846	837	844	861	869	831	804	865	879	875	833	836	863	816	854	862	847	863	841	870	852	834	809	868	865	863	843	856	816	806	920	807
57321	55494	44388	32770	27556	25997	22290	12462	3492	795	483	393	393	405	374	310	356	372	379	349	355	375	371	324	362	344	321	341	339	351	379	405	369	326	380	360	376	393	384	366	349	351	390	380	332	333	377	380	382	393	359	340	359	373	343	365	347	357	368	345	387	317	352	359	397	346	374	360	383	375	416	347	344	360	346	369	363	351	361	377	357	383	357	352	406	392	375	373	344	342	407	387	380	374	388	401	334	369	402	355	345	364	368	345	393	347	354	388	364	380	380	363	361	338	351	372	355	378	381	354	310	399	360	330	346	371	412	355	391	375	331	352	341	379	384	371	326	367	366	381	367	375	354	372	386	356	356	362	364	368	357	357	351	368	359	363	359	393	368	392	366	334	370	349	367	401	381	353	344	368	368	393	357	357	366	360	332	375	354	355	365	340	331	342	382	397	350	384	345	343	327	419	339	364	380	381	377	373	375	391	372	353	396	397	375	358	400	377	363	355	391	388	356	370	379	368	369	370	318	375	365	385	376	355	385	390	384	365	381	375	372	369	354	373	340	371	340	404	339	342	358	350	369	409	339	342	368	357	362	386	347	389	353	356	367	370	352	353	349	334	367	356	363	361	339	366	373	333	350	348	351	358	381	351	370	381	369	359	386	359	345	386	387	384	403	390	409	341	358	375	370	373	381	372	349	364	335	382	389	378	334	387	355	357	318	373	380	354	397	365	382	352	393	328	364	336	390	370	362	372	357	360	347	343	349	375	365	376	393	375	351	367	364	363	369	338	343	372	357	342	360	357	377	358	368	363	388	384	345	392	388	359	353	364	381	380	399	382	363	331	369	343	351	390	392	372	348	368	356	360	367	321	356	386	411	341	344	383	376	387	396	363	355	359	375	332	376	345	365	390	359	373	363	361	360	358	369	353	346	390	380	358	368	398	364	385	400	360	373	382	328	367	364	343	381	343	356	371	324	388	393	383	372	398	381	352	380	380	386	344	374	354	376	368	321	351	374	352	403	403	347	365	376	364	387	398	358	391	405	335	336	390	364	373	376	336	389	388	327	389	401	343	363	322	363	327	363	385	381	319	359	359	338	360	372	362	415	391	352	364	353	389	403	374	356	352	393	361	382	334	369	378	342	377	338	336	398	370	399	374	363	377	359	388	386	366	345	345	360	404	356	408	327	371	360	361	379	371	364	372	377	374	357	376	379	396	381	337	340	380	368	380	368	382	374	382	384	379	357	379	377	383	392	358	338	361	370	352	351	408	411	370	364	361	349	372	373	389	381	329	366	368	432	399	388	358	337	350	368	404	342	371	367	371	349	391	363	413	395	365	411	362	369	365	367	353	372	401	381	372	372	368	345	393	400	315	358	354	373	347	334	356	362	335	381	381	355	395	351	385	345	333	350	382	367	353	371	379	339	377	415	354	390	352	395	386	394	361	386	397	373	353	361	350	323	363	400	386	361	374	357	393	362	357	356	402	377	382	399	361	345	394	362	376	365	394	377	396	365	377	416	323	370	361	341	386	367	369	381	392	401	379	340	353	353	370	365	366	340	399	379	387	375	416	373	348	399	378	317	341	355	380	399	342	352	368	341	353	391	356	408	396	386	353	373	381	343	364	376	355	384	347	369	360	357	348	390	352	363	359	382	359	367	383	384	366	407	367	353	357	334	363	352	360	343	373	331	365	371	369	389	360	352	338	355	380	321	413	348	380	356	414	350	345	364	374	394	368	346	359	376	365	372	386	393	384	410	375	387	358	404	365	352	367	358	361	347	345	354	341	366	345	375	354	356	390	365	373	365	366	359	368	397	354	361	356	365	347	362	371	374	365	345	367	349	380	315	391	382	400	378	356	346	390	346	334	369	376	394	360	388	355	358	356	349	394	382	361	358	378	419	360	369	367	363	357	365	371	384	345	400	349	329	388	368	400	363	386	392	409	390	387	395	363	398	386	399	383	392	373	341	404	345	355	383	378	376	371	358	385	399	389	361	364	349	375	355	367	380	346	388	374	394	362	334	417	399	338	322	386	391	378	368	402	368	393	376	360	351	357	366	352	393	365	355	389	385	399	357	409	417	370	390	349	356	339	358	365	345	337	390	328	369	386	360	356	358	386	329	392	371	387	381	414	390	387	371	420	341	387	360	334	353	398	406	410	380	384	417	397	349	329	350	389	360	378	394	377	362	320	361	374	392	358	360	377	342	351	363	380	372	398	384	345	341	322	357	363	356	363	403	348	384	386	367	368	346	375	365	377	364	367	381	394	348	370	370	370	382	385	342	379	333	406	400	319	385	342	396	400	344	389	359	400	394	356	378	387	373	365	374	367	380	354	361	367	373	340	366	382	372	409	376	363	357	392	369	395	378	360	379	341	376	405	384	354	353	369	361	349	369	404	352	370	389	387	351	366	389	376	387	355	325	386	361	362	381	336	357	375	383	351	370	314	343	353	398	350	360	343	353	347	373	353	359	351	382	392	370	383	375	359	421	356	355	375	376	351	375	326	326	379	390	339	377	398	375	367	341	354	375	377	380	385	333	371	393	385	364	357	345	383	360	371	356	394	390	400	376	360	366	385	386	361	356	349	404	368	392	410	377	393	351	399	361	352	356	357	376	370	364	363	377	362	362	366	379	389	377	349	345	347	380	334	395	425	398	403	366	323	365	369	402	346	376	357	386	352	351	349	352	395	374	393	333	309	383	354	374	350	401	388	322	357	346	379	366	347	302	362	351	348	350	379	370	392	374	363	376	372	366	381	347	358	363	385	370	362	368	348	360	400	383	369	370	365	352	387	387	374	349	386	372	373	371	359	354	348	345	359	354	322	396	364	365	349	376	364	382	344	355	386	409	368	360	347	393	396	360	360	372	359	373	368	349	375	409	371	387	390	346	348	357	367	392	378	369	350	348	391	359	381	325	366	413	351	381	348	355	357	339	363	348	379	360	369	367	372	366	382	370	365	376	394	328	412	382	390	384	358	343	345	374	376	363	363	378	379	337	380	394	357	388	377	395	315	382	398	371	339	385	336	321	363	394	369	382	395	336	370	404	416	367	369	382	379	384	368	390	370	371	386	409	386	373	399	369	372	359	371	325	383	332	395	358	386	436	366	356	364	351	351	327	358	374	356	376	383	365	349	406	372	387	357	351	357	384	349	360	367	389	368	352	386	389	357	357	359	385	360	353	390	353	366	359	342	389	336	378	378	393	356	352	383	368	343	361	331	367	357	384	379	393	362	349	407	367	407	364	348	376	389	359	338	411	363	372	315	341	375	347	393	349	357	373	336	364	370	342	391	371	347	350	369	371	366	408	389	367	401	395	387	392	325	385	388	347	394	343	387	332	396	369	361	361	334	394	411	371	371	399	354	372	363	382	389	356	355	340	333	349	384	403	347	372	391	380	346	370	384	394	372	370	403	377	366	346	342	356	385	340	329	345	353	338	375	389	385	332	377	380	372	376	356	344	363	379	349	347	405	349	356	377	364	364	397
45278	58609	51373	53352	53348	42323	23462	8920	3588	1688	1097	879	904	880	894	843	806	808	813	830	816	827	831	865	861	852	807	843	808	802	804	793	858	803	808	835	812	702	859	835	821	787	788	847	846	757	826	797	830	821	834	787	768	862	800	862	781	821	843	836	820	798	858	821	793	852	795	802	813	852	850	860	832	837	798	847	848	843	842	810	803	792	854	812	864	778	841	832	846	785	811	826	833	801	829	824	806	771	851	839	850	774	760	823	817	822	819	843	826	820	837	782	790	819	767	785	824	840	868	771	862	863	801	800	850	797	809	834	866	810	811	836	757	876	858	807	832	864	834	802	804	857	794	863	799	829	796	812	819	871	834	786	796	878	837	819	872	758	791	837	815	802	817	869	790	850	835	852	814	859	808	804	818	810	785	881	830	770	830	831	866	830	793	908	874	817	849	806	807	794	844	788	786	875	817	833	828	805	831	819	812	819	803	812	804	795	855	805	837	813	831	868	817	722	819	827	789	787	838	785	792	825	871	775	856	804	815	807	828	804	831	775	831	832	844	823	796	859	803	811	888	800	840	819	817	811	795	847	808	832	874	791	782	806	812	821	802	821	809	793	835	874	849	820	816	872	829	855	812	783	803	866	797	796	820	880	831	795	849	787	860	832	866	841	837	794	760	834	762	805	782	844	833	828	829	804	819	852	823	838	803	803	821	814	844	835	807	853	837	771	787	841	840	814	824	831	794	799	818	806	796	790	789	819	858	832	855	810	816	842	861	860	833	827	825	820	859	813	847	847	808	810	864	838	794	863	833	826	824	864	783	794	880	775	826	875	848	846	806	821	827	809	810	789	826	823	782	879	798	805	808	822	844	793	825	825	794	820	870	793	861	820	853	811	844	869	789	834	853	839	811	821	833	810	829	812	825	796	813	823	875	789	802	827	858	825	821	807	820	835	812	850	779	789	827	824	819	855	802	839	838	820	789	863	839	817	788	768	784	810	823	873	820	819	823	813	826	832	876	811	810	812	842	828	804	759	786	874	798	860	778	777	787	861	821	804	869	830	803	835	822	805	793	803	838	812	840	757	810	821	828	841	775	818	797	845	876	829	793	834	806	813	849	825	835	876	855	845	874	799	851	839	826	843	829	833	884	828	820	776	810	793	795	808	816	886	811	804	811	808	824	851	801	854	845	808	775	847	743	848	852	839	776	792	849	781	806	830	814	812	797	786	839	810	870	816	832	795	814	807	825	863	819	821	847	769	838	801	854	860	823	809	850	833	829	792	843	822	835	817	832	871	869	842	832	870	859	885	808	803	824	833	860	818	820	812	768	816	804	836	861	841	847	810	832	800	804	817	829	736	815	870	760	785	855	759	781	807	834	844	850	864	884	790	842	836	825	834	839	817	817	834	851	819	837	838	834	878	806	876	786	794	830	839	790	835	816	852	846	826	830	826	798	809	763	801	831	801	789	825	875	807	807	781	839	797	823	831	798	855	880	833	808	828	834	808	797	828	812	797	835	822	805	844	810	869	761	823	864	870	862	798	837	851	818	783	781	825	818	850	800	822	867	821	870	843	832	839	811	853	797	844	844	872	806	847	811	789	846	830	847	842	856	834	847	854	798	777	817	789	847	783	838	804	836	776	842	887	860	817	781	835	785	849	810	839	821	856	824	811	780	833	894	836	780	811	765	821	835	817	809	821	853	823	814	787	836	835	892	777	817	748	835	845	837	787	856	842	826	799	803	796	813	773	807	797	810	760	836	801	799	783	798	829	779	813	809	824	810	816	834	771	842	807	814	819	825	830	867	808	848	782	821	812	813	808	844	795	811	846	789	803	841	822	781	817	873	827	866	785	814	867	749	814	830	825	852	882	846	821	791	855	851	796	829	842	799	837	798	793	787	822	833	871	795	855	824	807	836	841	809	774	856	809	776	821	822	825	811	863	812	827	825	825	824	839	786	826	850	796	815	891	831	788	867	833	890	840	836	800	811	853	814	813	803	865	802	777	877	844	806	897	823	820	832	825	782	778	861	848	790	838	818	838	809	822	823	855	793	833	864	846	871	815	817	830	828	767	796	835	798	841	769	849	848	826	815	819	796	819	809	805	847	825	836	812	828	870	822	829	840	852	825	814	813	847	802	768	804	788	819	817	868	805	820	843	811	842	811	766	825	815	797	793	848	840	850	750	805	866	771	822	817	828	820	834	804	860	814	865	813	792	824	786	813	783	823	804	847	866	824	782	808	793	787	824	850	818	831	837	845	847	782	824	821	790	865	790	823	759	808	825	809	796	812	826	802	776	848	830	738	779	818	866	858	834	833	803	799	817	757	797	780	843	878	808	841	843	845	841	828	838	810	827	814	793	849	822	833	856	808	804	817	811	779	817	771	864	854	826	757	811	803	810	779	858	765	816	744	825	838	850	819	835	793	796	861	804	839	872	812	750	804	818	823	784	840	824	797	790	833	851	844	844	861	854	886	885	824	808	829	766	847	820	844	797	870	765	819	799	830	838	842	846	850	805	818	826	877	764	837	808	855	847	811	810	841	755	810	828	830	850	790	831	824	867	832	823	818	804	775	763	848	823	827	856	800	899	795	815	808	821	799	782	816	836	817	828	781	772	825	805	877	810	869	792	805	815	832	790	779	785	839	840	844	820	783	801	803	852	744	782	833	794	820	860	804	837	860	782	795	781	764	801	810	799	819	811	831	804	838	802	846	802	780	773	816	811	835	837	867	794	818	878	825	821	820	801	796	808	815	834	818	843	777	825	781	852	834	851	779	830	818	802	785	797	790	783	802	825	855	844	805	837	818	791	772	822	825	865	881	844	821	828	832	804	775	823	798	761	797	823	801	815	784	829	838	844	789	811	811	855	830	853	851	834	809	782	829	812	874	845	798	804	817	852	806	765	839	822	806	840	804	847	810	817	827	849	823	814	873	804	799	815	766	847	826	832	859	805	788	791	849	804	823	828	831	829	791	836	815	831	805	859	811	799	859	812	836	819	840	795	818	858	821	832	800	819	788	794	828	830	814	782	831	787	754	842	801	812	808	811	877	834	765	822	799	785	845	787	769	835	857	821	806	837	836	817	866	832	825	839	825	835	789	807	824	796	827	805	836	858	790	797	802	845	805	861	789	854	871	841	828	862	802	812	816	813	845	773	805	803	827	913	856	849	823	823	846	828	870	814	811	761	848	873	818	778	823	792	756	810	800	839	786	769	819	846	859	849	785	801	840	808	837	840	848	805	791	818	830	830	842	836	804	773	840	795	843	831	798	807	803	805	811	821	778	773	805	773	826	825	803	852	792	833	814	851	885	852	844	834	822	809	811	834	833	808	790	812	808	791	809	800	823	805	804	847	783	805	806	801	894	795	837	836	748	822	785	764	849	843	856	837	846	825	823	849	859	813	795	838	821	807	788	841	820	823	851	823	847	825	814	775	783	787	835	782	815	813	830	805	829	852	835	815	838	841	779	857	795	823	857	843	808	803
59992	48959	41406	33947	30475	31989	26747	17915	6894	1699	626	468	419	388	362	357	328	347	374	344	365	330	333	342	348	358	326	346	344	342	337	367	332	322	377	338	322	319	375	357	373	317	346	318	348	329	334	326	313	342	342	319	336	343	347	357	382	338	325	340	304	361	342	338	352	320	321	334	355	346	345	325	300	305	321	328	357	321	342	324	346	333	336	342	340	317	338	297	352	363	314	360	347	342	338	334	353	349	312	321	348	324	320	342	346	339	358	359	323	346	353	344	333	348	365	325	339	336	354	359	340	326	314	306	338	345	327	358	350	330	364	341	332	297	346	341	303	311	342	370	317	308	354	326	324	346	352	326	342	340	378	336	310	318	332	351	328	364	325	349	326	324	355	367	350	337	333	352	336	330	301	346	343	347	337	342	330	324	329	338	326	330	321	325	347	330	327	331	301	317	343	327	357	331	345	359	318	326	359	345	313	346	315	323	329	345	351	339	300	338	339	357	328	341	329	325	361	360	353	332	341	344	346	369	332	352	325	338	316	339	382	313	347	345	347	331	352	331	285	327	340	355	359	337	298	358	354	338	356	338	313	335	322	333	332	329	284	359	328	357	309	342	366	355	324	324	329	367	350	310	301	341	299	318	350	331	347	315	320	343	371	336	349	378	362	298	338	326	290	348	323	332	364	324	335	341	354	363	331	325	335	335	313	332	337	378	342	358	331	327	312	315	332	306	339	375	354	329	297	323	366	357	328	372	343	327	334	320	333	316	344	332	347	324	318	325	359	340	344	314	354	333	349	339	351	351	345	366	311	329	336	349	350	375	306	353	336	327	336	340	347	361	310	338	332	354	356	327	319	349	324	318	339	324	358	334	322	348	345	322	343	308	322	351	337	344	302	352	336	336	326	326	342	308	277	293	370	310	328	329	351	340	356	336	346	351	297	309	356	329	357	327	314	346	323	334	338	342	342	352	340	334	319	326	325	337	318	329	341	306	309	340	344	340	337	341	364	345	355	317	310	311	273	360	365	342	367	314	352	358	336	344	335	308	340	340	355	358	385	337	309	333	348	343	347	331	324	343	365	329	340	358	339	335	367	317	328	351	362	346	329	334	364	333	353	337	343	374	328	329	350	324	334	317	341	344	338	343	347	366	348	349	344	373	348	329	335	324	330	324	309	348	343	333	323	324	342	308	359	333	312	331	357	371	326	403	327	363	350	355	352	328	325	315	342	337	344	344	373	341	330	315	288	339	333	338	363	364	317	354	322	360	339	349	308	370	334	312	368	316	338	316	350	292	336	329	337	290	334	335	352	347	332	324	342	323	311	359	372	343	304	320	360	358	334	288	349	319	379	356	347	345	341	332	364	369	337	331	314	341	334	342	341	375	311	368	348	337	328	353	313	321	318	330	333	336	305	321	360	364	352	303	337	334	315	336	320	334	313	371	349	343	345	349	329	327	339	305	329	352	327	309	335	360	321	351	312	349	313	355	344	343	346	345	360	295	344	328	330	367	285	338	383	350	353	317	367	325	353	335	348	356	346	339	331	355	330	344	338	304	369	302	320	314	322	332	340	316	327	331	321	319	341	317	380	339	340	336	377	338	364	340	332	355	342	330	306	320	317	340	347	340	314	346	342	348	339	357	359	306	308	307	342	324	330	340	378	330	354	312	351	314	347	364	365	320	336	355	331	309	288	357	341	344	353	338	336	371	324	377	356	335	365	393	362	311	342	315	298	329	348	339	316	342	328	317	322	316	325	359	305	359	346	330	350	343	326	322	352	340	325	304	320	318	353	329	352	330	331	351	353	337	314	318	316	320	330	340	298	300	339	322	366	314	311	329	337	300	324	348	319	397	344	322	335	357	343	306	361	370	332	329	308	353	325	359	331	356	315	320	332	356	315	303	364	313	344	316	354	354	328	333	356	312	341	346	326	376	344	372	335	347	372	335	326	349	339	308	358	338	321	333	302	340	365	337	321	326	300	322	309	310	338	321	345	309	312	324	323	331	360	346	347	321	323	318	344	344	331	284	349	363	366	333	353	300	319	329	319	356	325	326	315	318	339	331	319	318	352	332	339	374	379	351	348	355	351	350	343	338	336	357	376	332	342	353	365	349	347	324	336	312	330	322	355	334	302	362	307	324	336	300	341	322	349	308	328	336	388	328	332	351	354	347	353	323	333	341	330	329	301	349	352	329	299	317	342	346	343	327	352	343	365	343	316	353	340	324	362	332	355	310	334	348	359	354	349	351	299	374	358	340	342	300	332	322	363	352	326	306	318	319	340	346	311	350	364	332	350	292	314	323	324	330	337	344	350	327	344	334	345	342	341	321	363	358	361	349	300	350	378	339	367	339	306	349	356	350	335	364	358	314	329	329	350	333	370	364	335	356	344	331	328	351	343	327	326	347	352	366	366	335	351	313	344	324	372	361	340	322	346	363	331	346	334	320	344	329	360	351	352	337	316	324	359	351	300	336	302	349	328	341	344	317	302	336	365	359	344	316	328	348	318	341	339	372	324	349	351	338	350	332	295	322	330	335	359	352	353	332	341	309	374	317	339	333	341	353	369	289	381	338	382	353	322	351	349	345	310	335	328	305	315	324	332	369	325	313	335	334	358	369	362	319	327	348	325	344	308	355	319	327	362	330	325	352	329	328	353	330	342	309	372	367	351	348	356	334	317	337	319	354	315	365	350	356	358	353	345	352	349	314	325	365	360	380	346	348	307	359	320	349	313	355	342	344	332	360	340	280	339	285	302	363	343	314	330	372	341	327	349	343	342	318	326	307	350	340	326	348	342	357	355	331	348	318	345	326	330	319	342	297	340	343	348	353	365	326	337	322	365	349	322	303	337	318	348	357	320	304	322	346	363	317	336	310	322	336	300	310	323	335	325	366	318	336	309	345	346	352	306	332	367	325	351	343	335	308	305	344	346	304	321	337	346	338	311	299	333	346	329	338	353	369	346	353	305	326	319	329	336	358	335	337	404	300	347	344	334	326	331	369	349	324	356	301	318	342	341	333	357	345	379	350	354	365	348	346	331	353	334	336	352	337	326	326	330	357	281	339	359	315	328	330	323	311	324	358	328	311	341	349	300	348	328	325	321	349	354	331	319	333	311	357	355	366	350	330	328	347	348	364	357	340	346	335	319	347	328	351	331	359	369	355	329	315	306	332	360	335	337	342	332	324	329	356	318	341	348	354	365	335	333	342	356	319	331	332	339	339	331	319	331	336	334	342	354	305	357	342	323	350	325	324	296	320	363	309	308	312	331	345	358	333	348	328	325	328	323	345	362	363	340	308	339	295	333	332	309	326	340	347	340	351	339	339	354	332	338	327	337	331	327	305	364	339	351	366	355	342	356	328	340	332	350	324	291	392	364	363	298	337	330	293	323	365	351	343	315	340	323	378	350	346	358	356	350	351	315	329	325	330	365	330	334	372	307	349	316	319	326	345	351	352	353	361	313	353	326	333	335	358	328	349	324	339
49688	59696	53741	53252	65475	56527	34908	17054	7262	3083	1517	1041	961	806	808	740	761	724	801	759	749	724	779	801	712	767	837	742	728	745	759	769	750	736	774	775	755	734	771	770	738	698	745	709	693	738	751	731	749	719	741	758	739	782	744	769	785	783	748	756	756	782	714	743	795	753	729	696	714	812	730	770	755	803	759	768	694	786	765	743	752	707	726	739	766	736	771	734	744	705	733	740	740	754	760	733	747	739	749	700	754	743	781	751	735	726	739	805	723	764	796	728	741	742	727	739	741	769	760	735	737	722	786	751	784	728	751	765	728	722	747	737	747	735	743	764	772	778	754	751	737	774	717	735	762	771	767	801	725	753	730	694	760	773	800	769	748	714	742	765	798	767	742	739	751	763	797	760	805	728	775	722	726	683	709	776	768	739	778	727	737	761	733	734	716	773	731	775	699	722	742	766	775	733	798	755	790	706	745	750	729	786	733	730	780	721	744	776	792	741	749	721	742	703	783	777	729	719	753	765	790	741	720	711	709	737	710	727	761	704	738	709	724	738	774	769	719	757	759	759	755	700	787	768	716	733	806	739	756	778	712	733	747	777	769	784	782	792	757	716	785	699	748	800	747	715	790	750	781	727	722	771	732	744	769	766	760	714	740	744	734	711	710	799	768	711	720	783	685	733	788	723	770	735	788	755	699	754	781	736	768	753	715	799	759	749	721	734	734	736	809	723	753	746	727	783	752	751	716	735	761	804	792	766	756	751	658	785	766	719	736	773	752	776	795	721	757	756	766	725	765	773	745	740	773	777	737	775	752	713	759	737	773	775	741	707	751	754	767	751	798	694	739	775	702	726	710	740	751	745	716	722	785	756	783	734	781	768	775	735	778	736	698	763	722	745	747	770	731	718	759	712	766	755	765	718	827	721	758	787	711	697	711	779	752	754	708	737	778	748	754	738	751	760	746	782	771	770	812	738	735	761	736	700	762	797	732	742	726	751	767	742	736	748	751	722	755	734	703	735	790	733	756	765	734	736	740	717	750	757	743	718	812	740	696	726	796	676	765	730	750	719	779	721	772	699	735	757	780	714	735	774	763	775	755	745	751	728	777	756	756	735	726	781	757	748	758	753	686	768	793	749	744	682	715	751	701	773	756	706	780	737	746	742	768	698	773	746	762	773	779	782	698	719	762	763	767	786	721	765	718	744	718	701	817	767	765	765	727	735	748	737	725	721	767	739	781	811	800	758	767	743	704	727	737	729	773	787	766	765	751	772	724	743	757	747	773	735	744	753	761	758	737	756	775	776	718	742	742	819	731	746	726	722	720	755	737	756	783	735	738	790	689	750	773	729	753	784	746	765	776	769	791	723	736	753	721	738	754	763	726	788	758	724	765	754	737	673	775	754	760	752	776	700	760	749	735	748	716	741	777	803	737	676	705	772	719	752	706	730	777	753	686	750	786	769	721	729	751	737	738	780	716	727	725	749	712	750	751	713	788	722	792	763	711	778	750	765	734	718	721	738	764	744	740	789	748	758	716	715	710	758	763	781	759	724	736	797	736	800	760	743	779	777	760	819	772	729	785	732	727	772	751	767	743	763	723	727	730	748	760	709	771	756	691	777	764	778	767	727	753	779	759	735	783	799	766	771	711	771	749	750	714	803	711	771	723	725	765	769	763	706	766	796	809	803	717	771	729	786	708	744	737	743	756	720	741	746	747	768	701	785	761	805	718	785	785	805	757	738	753	768	741	712	771	743	713	742	777	768	739	740	727	777	768	792	754	750	742	744	781	757	747	693	787	763	754	768	742	768	744	766	734	775	720	823	759	728	765	734	765	741	743	733	753	692	718	743	738	717	807	727	783	762	757	723	711	791	766	768	743	731	759	722	729	730	752	684	766	747	733	754	745	731	743	756	721	738	704	723	734	751	774	781	714	752	691	774	750	778	740	752	746	708	758	764	765	709	788	734	772	766	751	772	708	751	711	705	741	762	771	761	775	738	734	733	770	751	739	777	757	737	731	754	767	788	766	748	688	763	704	726	737	779	717	767	725	741	767	767	745	736	700	767	710	726	720	712	770	751	766	748	773	721	750	744	762	724	766	788	754	732	773	738	771	743	741	776	779	736	731	701	776	700	723	743	720	736	716	752	755	679	830	724	762	743	795	758	788	739	785	785	728	754	737	758	784	768	740	759	770	771	733	739	749	757	762	758	741	756	786	746	754	741	742	750	765	811	761	723	777	733	708	756	756	804	745	797	760	797	725	752	733	717	733	778	745	683	765	744	809	747	748	734	765	764	737	732	755	760	733	723	734	748	769	757	754	751	777	770	783	753	731	820	743	728	740	762	747	750	763	762	736	755	745	751	747	719	741	750	712	744	716	754	760	752	727	738	756	758	696	776	749	754	781	737	801	804	798	758	715	711	732	728	770	729	774	771	740	745	737	727	740	729	757	739	755	687	750	737	693	786	794	724	791	749	773	739	779	790	795	764	727	771	710	763	773	751	769	802	716	754	743	736	705	715	775	723	724	749	748	779	745	772	741	697	694	740	732	736	735	674	719	734	730	780	748	787	723	729	797	694	764	720	742	786	721	697	735	730	767	775	768	794	741	832	744	771	786	725	707	781	771	802	746	735	741	750	744	775	736	742	748	749	725	780	750	731	759	786	743	706	755	781	752	694	736	763	712	739	780	713	730	734	742	735	746	686	738	742	799	762	759	703	749	748	719	745	734	787	759	772	775	738	765	767	775	750	749	751	727	741	765	710	742	733	744	775	722	752	737	782	766	716	753	710	747	746	745	749	751	786	735	799	789	777	783	714	742	691	689	769	733	771	710	743	757	750	779	754	761	758	722	747	775	723	725	709	738	736	735	734	735	756	754	731	769	710	762	729	772	735	720	749	766	786	767	763	767	768	718	735	696	724	689	771	701	773	757	750	801	690	819	792	820	695	708	724	713	733	765	789	738	703	725	783	766	787	751	757	749	761	752	727	785	671	773	784	730	714	763	759	754	703	779	721	703	750	783	788	756	739	775	741	737	747	745	749	776	753	727	767	747	714	739	720	785	786	739	746	752	765	754	774	790	781	718	747	767	796	726	774	747	773	695	767	726	784	757	709	714	737	726	750	733	724	743	750	741	757	758	725	739	694	759	732	750	746	703	743	723	812	746	723	728	763	739	754	718	739	733	757	741	739	752	742	765	766	767	762	746	733	768	742	778	750	771	744	724	755	755	745	742	755	728	745	759	759	766	744	809	759	694	765	772	718	724	753	761	700	786	761	759	754	731	759	768	711	729	731	767	798	754	820	713	768	796	715	792	761	790	707	758	706	713	767	760	754	748	762	765	738	686	764	731	711	737	729	778	744	741	767	766	732	781	739	698	755	752	794	757	728	706	754	748	714	715	754	757	774	775	787	744	790	796	733	790	714	736	791	739	769	786	766	755	743	727	767	690	757	762	783	775	793	719	746	756	814	762	747	749	751	736	752	755	728
25153	31136	25012	15885	7210	5421	2253	860	536	425	387	360	394	393	352	379	375	398	412	372	378	360	360	346	375	371	394	410	333	404	396	331	392	381	410	384	347	379	398	383	379	340	362	394	353	371	401	355	312	400	373	356	373	380	359	379	397	351	368	334	415	373	408	388	371	379	353	395	383	375	393	399	352	372	363	363	366	394	368	395	373	359	360	374	360	401	405	368	364	361	375	381	367	394	371	354	350	358	420	370	418	417	364	374	396	392	369	341	334	389	398	391	342	392	363	380	370	371	340	383	357	375	346	365	371	353	306	338	331	360	392	356	349	365	406	377	377	400	352	388	375	399	382	365	376	366	388	349	352	366	386	369	367	359	362	376	386	381	358	356	384	371	376	388	358	393	382	359	344	352	367	378	373	362	343	374	360	386	394	343	338	366	360	403	362	356	338	365	376	382	373	369	399	373	391	358	374	392	390	312	371	380	381	360	391	441	341	369	372	390	335	415	353	356	398	367	348	382	404	397	350	338	355	357	365	333	348	330	371	390	393	377	359	380	339	380	346	372	355	362	411	349	361	342	342	370	324	384	357	316	358	394	385	353	393	410	404	402	340	362	359	388	356	368	327	372	338	354	367	384	352	411	356	390	387	402	372	366	338	331	389	335	385	343	417	358	347	351	359	381	385	370	356	352	376	390	336	378	339	316	365	346	362	388	371	347	376	386	397	362	341	364	396	388	380	353	359	362	374	380	360	380	358	386	404	381	368	355	350	374	363	378	401	368	353	348	361	390	364	384	371	388	362	384	403	402	351	379	386	318	310	391	324	380	354	346	396	379	352	381	340	365	377	384	379	367	411	404	354	334	380	376	388	355	367	333	380	368	363	342	364	377	370	370	385	358	349	359	412	320	398	365	360	371	373	364	352	336	349	351	350	382	363	342	397	363	366	376	384	358	354	387	381	379	385	348	396	346	363	375	365	364	384	379	377	405	367	358	368	415	366	387	395	353	364	371	395	386	347	357	329	366	392	351	357	392	382	371	382	362	415	367	349	361	371	393	349	345	385	359	372	352	380	376	363	369	356	382	380	363	357	368	363	356	340	378	390	375	386	372	354	373	397	388	392	362	353	367	370	375	383	335	373	394	361	366	367	353	379	366	348	385	393	344	376	408	367	356	354	337	372	371	389	364	352	407	336	346	368	372	337	405	397	382	382	336	362	357	373	385	360	356	412	412	376	387	346	390	382	332	358	335	365	383	327	377	350	316	379	332	388	352	374	384	402	403	376	371	363	334	385	348	353	409	370	368	400	394	361	389	391	375	330	395	375	356	349	390	350	354	346	357	388	382	357	371	385	375	363	366	362	392	345	368	358	370	368	421	388	373	372	361	362	404	337	357	373	332	404	377	367	357	342	389	367	394	352	373	368	356	367	379	340	364	383	394	359	405	392	364	361	380	392	369	343	368	373	341	383	382	405	399	411	398	338	380	347	387	381	340	340	365	355	354	363	341	397	382	359	383	357	381	352	350	393	363	369	374	372	364	350	368	365	389	396	399	384	379	379	400	380	390	355	360	379	340	358	366	370	379	372	391	392	335	358	334	391	411	378	339	385	360	380	377	394	340	364	393	372	374	400	411	361	373	384	392	357	332	397	368	373	337	379	351	362	359	386	378	389	412	390	392	376	387	366	365	377	379	362	414	378	414	345	369	342	404	410	406	395	375	337	395	385	376	394	382	351	370	384	371	382	327	346	384	403	387	339	366	378	406	358	333	356	369	354	368	396	338	351	393	369	363	374	350	372	358	392	385	388	362	353	378	380	382	347	345	390	329	400	366	369	392	409	377	401	401	375	364	363	343	348	380	382	404	359	376	360	411	328	395	403	381	318	370	372	332	372	376	376	376	369	385	395	381	367	344	374	382	389	395	388	362	361	381	411	411	325	370	368	370	395	345	365	416	352	364	351	376	328	369	377	383	341	365	366	354	369	338	364	387	381	343	364	346	350	355	382	378	433	357	363	371	359	369	378	366	404	353	347	353	367	365	372	367	364	364	361	338	355	392	367	368	388	405	383	430	379	380	388	353	373	381	387	386	353	366	363	369	359	374	358	388	360	365	348	379	388	378	346	365	347	352	373	397	355	390	388	358	330	419	393	395	374	357	346	389	361	383	423	388	385	400	371	383	360	337	331	390	395	403	347	360	388	365	346	384	406	371	365	377	384	337	341	363	377	365	361	370	365	380	373	370	399	375	354	334	389	345	419	370	401	388	373	343	347	364	403	386	348	370	367	369	342	338	404	373	341	388	376	359	349	373	353	394	335	351	365	363	356	372	418	379	372	387	383	349	371	380	345	404	372	355	322	358	364	369	374	407	355	371	388	354	380	377	352	373	397	389	385	357	371	337	379	378	407	349	382	335	376	402	367	346	381	387	375	373	332	339	359	333	372	395	377	370	411	414	399	377	369	391	365	342	359	376	338	383	364	351	323	391	417	367	351	407	376	398	375	371	348	387	398	395	380	379	367	358	357	335	379	411	374	373	382	381	365	403	338	362	365	381	374	366	366	329	363	396	359	382	406	388	357	360	355	340	354	373	388	356	380	365	361	337	396	351	382	349	376	378	400	371	352	373	372	347	406	371	363	378	347	386	357	373	334	362	357	383	371	378	415	387	380	401	430	366	353	396	392	396	404	379	361	368	353	382	369	356	367	382	394	361	367	385	374	375	358	378	372	372	382	353	370	353	356	368	328	352	384	406	356	364	374	351	378	411	398	402	366	391	365	316	394	382	350	358	401	384	390	370	362	347	387	386	382	384	345	407	348	390	405	331	395	403	403	350	343	367	359	387	383	402	377	372	364	361	367	394	334	368	387	365	374	345	362	373	360	371	380	360	383	368	362	376	384	366	401	366	385	398	356	380	353	351	375	374	385	354	386	372	381	390	365	358	366	367	378	361	323	344	348	399	405	331	359	376	377	379	378	385	348	361	406	399	343	356	355	360	376	360	377	369	382	376	371	354	360	393	390	352	366	382	342	338	353	355	333	365	364	369	401	353	388	381	361	314	377	393	380	388	402	361	377	432	378	372	392	370	353	372	358	330	337	374	368	363	377	375	360	390	372	391	376	400	403	378	372	372	376	391	357	407	342	358	339	334	373	378	350	364	360	362	381	348	354	344	375	348	336	383	361	351	349	380	388	371	347	346	370	403	375	401	340	388	361	389	346	389	387	370	364	381	372	392	356	397	360	349	352	369	390	391	343	409	339	356	356	347	334	398	342	341	409	389	350	386	373	399	407	383	378	368	388	381	386	376	371	369	374	359	366	382	387	404	334	380	369	321	336	367	359	340	362	359	367	369	367	355	347	336	374	406	393	403	420	361	393	326	339	386	359	366	337	400	343	355	381	370	371	380	361	423	368	374	368	403	394	380	393	393	380	337	414	351	363	359	378	358	336	368	383	374	417	358	364	367	385	427	387	342	339	361	384	386	362	375	365	367
18699	30535	28856	23990	15935	13383	5785	2156	1327	1007	947	899	892	902	870	882	878	860	839	818	871	895	812	893	837	859	892	859	872	887	871	837	832	827	850	798	900	846	848	807	821	823	869	840	859	856	880	862	853	861	846	859	871	835	833	836	772	847	832	872	877	858	897	849	868	880	889	846	855	799	850	882	857	842	837	817	851	830	798	870	869	812	836	853	876	903	848	851	864	893	848	887	903	875	884	908	850	832	873	826	868	838	815	827	904	828	858	845	871	902	821	866	846	830	870	871	923	906	882	881	902	853	849	882	814	874	823	948	854	881	872	836	885	842	848	896	914	850	851	869	871	859	854	910	916	887	884	860	827	859	849	781	838	843	899	827	858	840	836	843	821	864	891	852	837	887	833	857	862	864	927	835	818	840	839	864	853	879	865	870	861	910	837	826	866	832	789	887	901	849	823	804	839	813	854	866	836	847	870	880	839	801	874	848	862	855	883	866	864	893	862	868	832	879	901	837	898	864	841	893	813	823	860	837	882	852	892	875	855	859	818	847	835	817	850	856	888	865	907	821	868	857	863	854	853	853	861	896	826	887	845	861	865	885	857	840	828	867	904	901	866	888	907	864	856	897	872	866	877	828	883	941	825	875	856	800	822	792	841	819	894	889	891	873	896	858	870	847	857	841	867	822	863	853	882	928	834	861	872	914	870	807	866	852	892	835	859	911	866	874	854	850	866	850	901	829	910	853	887	859	800	864	830	821	881	887	821	832	833	858	898	871	823	799	868	855	847	867	844	823	842	847	878	857	881	829	874	858	841	914	875	814	874	866	911	868	889	843	823	915	818	878	907	797	831	872	833	822	884	863	882	875	897	831	848	816	858	853	867	829	862	810	875	861	842	829	863	866	856	901	869	861	867	881	850	886	904	869	809	888	912	822	841	872	869	865	863	876	848	815	898	841	852	876	870	848	823	877	820	830	868	876	766	796	873	882	934	832	847	845	871	856	832	882	907	906	845	858	880	861	860	805	812	852	843	847	864	897	875	878	867	868	881	839	839	843	857	827	872	859	834	889	837	847	909	807	866	863	844	856	865	886	867	880	837	827	870	859	792	879	828	868	826	876	832	868	807	832	851	900	885	871	864	881	884	836	813	840	900	871	847	838	823	930	854	881	830	835	914	865	901	855	850	867	900	855	888	957	874	861	871	785	869	805	831	879	845	902	867	810	826	857	852	921	802	885	862	859	842	871	823	852	832	852	855	804	870	884	820	907	862	884	818	831	835	892	864	903	910	853	830	863	877	855	845	889	875	829	897	825	864	843	872	827	851	856	850	835	818	911	899	897	849	898	859	826	877	846	915	843	865	838	858	852	844	874	908	843	907	862	904	876	889	869	903	866	887	876	876	876	866	828	851	870	858	861	867	860	843	867	855	811	877	876	811	857	859	853	847	829	831	850	902	884	892	863	834	847	849	816	883	846	884	806	868	886	864	868	870	858	917	852	837	800	846	815	859	794	875	867	891	850	895	828	906	842	834	896	886	850	864	814	854	888	822	806	809	868	853	834	848	840	900	842	845	862	811	851	846	908	876	828	818	881	839	897	868	814	844	889	905	841	826	835	888	861	855	807	907	893	878	856	884	853	863	775	855	906	867	816	855	808	871	847	896	875	856	837	869	817	856	827	849	902	866	868	854	849	837	863	922	869	836	856	861	900	848	830	877	834	870	904	864	779	830	862	838	834	882	843	859	898	827	901	854	802	881	884	829	883	868	834	835	876	809	816	807	816	826	842	837	863	824	874	817	873	888	826	829	838	865	851	875	894	893	822	817	822	881	841	865	863	871	847	925	854	868	869	858	847	884	834	828	850	861	860	878	838	821	890	874	865	806	913	848	871	842	867	894	860	861	820	886	805	882	880	878	867	861	814	865	852	878	898	858	809	882	829	865	868	854	879	857	849	883	876	859	871	816	836	876	850	849	842	806	922	820	832	861	858	839	841	868	847	859	847	863	848	907	837	863	849	837	847	897	842	830	890	883	793	840	856	835	882	872	853	881	886	858	857	850	830	845	904	851	865	879	836	835	821	881	855	873	835	833	877	877	857	835	873	884	878	888	876	895	867	910	871	859	903	855	836	836	847	854	827	840	855	903	803	901	867	881	832	893	862	852	876	867	869	873	841	836	851	849	864	840	886	835	820	875	868	846	931	922	854	850	822	879	838	880	799	871	898	860	855	846	813	859	917	824	871	879	900	908	827	870	869	875	801	893	836	859	885	829	879	844	854	835	858	854	897	844	851	832	848	836	839	891	893	862	879	833	855	867	818	793	846	823	913	843	861	888	882	839	871	872	867	826	830	805	865	833	838	839	801	847	858	864	837	836	884	838	850	820	925	833	840	870	879	901	837	878	816	880	808	874	846	828	880	801	856	809	860	874	865	895	886	847	860	848	898	874	884	821	830	856	867	871	875	850	889	865	861	835	860	850	870	898	835	881	845	864	853	845	861	792	865	883	869	862	857	872	803	879	838	898	837	922	849	862	861	839	830	852	870	846	818	853	875	854	856	805	918	884	862	854	834	882	874	867	841	866	854	895	885	865	815	851	841	916	780	885	828	882	888	921	871	863	873	820	891	832	908	903	867	814	847	853	813	902	834	802	908	892	862	839	856	860	826	860	881	868	889	890	865	836	859	853	865	912	883	919	844	824	869	831	805	868	850	830	916	858	844	840	867	845	838	886	853	913	907	937	871	850	863	857	905	793	825	861	841	910	891	898	877	845	829	866	816	879	879	869	877	853	871	894	848	870	866	839	822	895	830	849	852	863	859	857	825	883	893	916	909	810	867	869	880	876	828	880	827	865	867	841	817	849	842	837	814	842	831	896	805	889	859	867	869	832	831	870	861	873	912	883	883	871	862	819	875	832	877	849	868	843	857	839	877	838	843	803	886	869	849	885	857	856	888	877	821	860	822	873	900	834	911	882	859	895	845	889	883	904	844	867	903	815	827	876	919	846	881	898	854	857	835	856	811	941	873	899	832	865	925	800	892	813	905	873	868	828	811	854	853	904	865	895	835	816	875	880	827	898	847	859	817	867	837	851	859	815	870	818	868	845	851	838	828	866	813	827	838	854	872	872	880	863	882	903	877	889	899	822	839	867	892	823	833	851	912	884	867	939	843	832	841	823	878	830	831	844	845	853	872	834	858	866	801	867	834	876	866	844	898	833	855	861	854	886	850	849	825	867	820	863	923	852	890	837	890	866	882	830	819	848	866	843	887	833	908	915	815	841	831	867	867	844	863	840	803	925	844	852	845	851	823	806	890	860	845	837	863	864	903	863	849	869	881	837	825	858	848	838	840	823	871	803	850	885	931	893	836	863	881	870	852	862	831	866	824	869	836	893	913	815	863	866	841	852	863	874	886	807	820	880	805	870	848	872	875	874	823	851	842	878	882	868	908	851	876	890	851	843	858	886	868	825	894	896	822	895	840	831	901	859	869
56852	52358	47684	40500	30876	30059	23436	12039	3548	1062	551	441	384	444	371	342	387	406	363	393	372	322	340	357	384	356	372	334	349	327	357	336	379	329	371	377	381	337	365	369	323	369	333	331	363	343	393	367	344	340	345	359	368	350	355	353	401	376	368	361	358	377	390	373	386	352	363	335	331	367	376	362	346	346	371	346	344	338	355	346	341	379	362	351	340	376	329	364	370	358	370	364	344	350	392	351	350	337	343	365	363	336	336	383	342	385	369	389	341	363	348	360	376	336	341	353	357	348	318	320	386	381	367	400	355	315	345	357	345	360	334	374	373	380	330	315	359	328	345	386	355	353	337	338	349	402	343	372	361	337	368	344	358	382	344	366	383	385	338	351	356	367	341	356	336	357	375	346	348	343	340	318	310	313	366	342	373	372	342	351	391	348	345	347	344	350	353	355	350	362	351	356	377	373	367	358	364	333	387	365	294	348	349	393	364	315	358	331	379	366	412	370	352	367	355	348	348	353	350	332	338	344	342	377	375	365	346	384	353	385	339	341	337	359	314	342	330	375	362	393	379	346	335	358	333	373	327	357	347	326	368	344	361	320	361	376	346	345	319	360	339	363	322	352	344	344	378	357	357	351	330	342	319	340	334	329	368	367	353	360	360	363	361	346	330	338	344	395	335	348	323	332	374	357	349	350	395	345	362	352	374	361	401	359	370	394	349	353	344	370	374	364	336	364	341	387	370	343	377	394	357	349	379	327	375	350	368	356	339	392	329	318	349	329	322	348	354	362	374	366	338	349	329	353	412	373	351	358	366	357	358	363	340	316	357	339	396	349	358	353	355	357	404	354	333	365	370	391	385	341	368	342	363	325	381	390	383	353	331	344	333	377	397	354	343	357	357	365	379	400	332	354	344	333	355	374	368	328	343	364	384	362	335	377	378	304	324	347	335	368	361	348	360	374	406	372	387	352	355	354	352	353	336	376	351	338	344	410	354	372	310	372	359	374	366	344	358	345	383	320	356	380	380	378	348	350	331	346	346	357	357	396	331	362	362	333	385	365	332	381	378	362	365	366	380	345	362	376	362	399	362	378	367	363	349	354	403	383	372	360	351	357	354	387	376	353	398	376	367	333	364	329	333	367	400	362	367	377	352	388	385	362	383	362	342	383	361	354	357	332	368	335	353	346	361	331	344	361	343	385	377	354	379	362	386	358	385	321	367	369	365	371	384	373	376	352	363	365	360	372	364	389	371	384	368	392	387	345	361	370	355	353	408	398	341	359	355	355	346	368	333	358	362	380	367	348	370	363	379	359	360	372	363	345	334	348	363	339	340	312	363	353	355	362	356	353	362	410	380	347	334	364	369	342	345	341	356	335	331	332	384	369	356	349	358	338	334	334	365	365	360	352	374	357	405	385	403	381	368	352	386	345	356	368	349	331	356	334	347	369	368	397	388	354	356	438	321	339	380	350	334	385	367	352	385	363	343	392	337	377	349	383	323	372	358	366	345	369	380	358	354	342	374	315	382	349	340	341	364	372	372	351	362	350	409	366	360	366	346	344	376	356	364	379	344	366	301	365	385	348	328	370	320	327	314	371	340	354	382	336	304	374	373	355	368	325	328	360	347	383	360	313	387	388	341	338	333	352	355	392	375	339	353	351	351	372	399	376	357	367	384	335	330	366	336	313	357	353	348	364	374	383	333	360	383	368	349	379	329	366	368	394	370	359	367	328	385	300	383	346	350	350	388	358	374	340	360	367	341	384	361	360	365	357	373	367	380	343	332	362	383	373	369	350	376	355	366	350	348	361	360	353	354	343	337	361	337	335	362	363	371	361	365	342	390	355	350	358	314	328	325	369	381	338	379	338	335	355	383	335	337	355	372	383	358	387	359	369	368	359	375	398	348	393	343	342	344	305	386	381	371	361	353	367	338	354	376	354	319	371	375	378	364	354	382	379	398	354	359	336	374	361	363	375	363	321	343	369	373	384	349	377	377	362	330	318	339	386	373	356	365	349	338	360	361	361	355	357	347	332	392	348	355	348	358	386	363	368	312	323	338	316	359	359	357	362	358	325	323	362	351	352	350	380	344	337	370	366	389	334	344	352	349	353	362	401	337	382	355	343	368	394	311	346	385	345	355	368	391	379	332	362	385	364	355	371	390	351	361	356	339	402	331	333	318	366	347	338	355	371	354	420	331	339	371	346	364	347	361	365	367	359	375	343	357	367	344	352	366	391	339	374	347	329	326	374	344	356	354	343	344	367	341	378	403	353	350	348	374	363	357	325	387	365	357	353	355	387	335	340	353	352	387	343	326	375	385	369	380	355	342	344	363	356	371	362	356	347	356	394	386	365	363	377	358	367	329	361	378	359	341	349	368	379	343	363	370	316	327	355	345	356	378	387	429	367	378	324	338	339	330	338	366	366	345	375	398	357	368	371	361	358	395	395	348	367	351	350	345	351	308	361	358	357	382	376	347	376	373	386	343	345	381	335	335	374	339	352	370	317	345	334	343	380	364	354	370	401	362	332	391	340	339	347	351	349	363	358	377	388	363	367	370	343	350	351	342	341	384	352	361	343	362	345	350	354	362	387	401	374	396	366	385	352	352	370	359	359	380	347	337	361	360	339	354	344	334	342	337	354	352	337	351	367	344	326	330	364	350	397	341	391	376	342	356	373	331	331	349	380	391	399	373	324	377	354	356	372	325	359	359	340	352	385	343	338	325	348	385	344	346	378	357	342	350	357	348	336	371	362	367	368	403	369	326	347	346	337	383	347	312	350	364	350	369	342	358	344	343	346	362	353	349	331	358	353	355	389	348	344	367	347	351	394	343	337	347	332	374	377	380	352	371	331	339	383	372	353	321	363	383	380	378	364	332	342	362	347	382	345	347	326	381	367	342	349	369	351	384	369	378	365	370	375	357	358	368	393	349	327	341	311	355	351	380	355	339	365	372	378	366	381	334	330	354	350	338	368	349	330	356	380	307	335	415	370	371	378	335	368	364	376	369	353	354	382	372	387	362	362	347	366	365	372	303	389	392	374	370	346	303	356	381	345	359	354	339	355	336	361	339	367	366	391	324	368	385	369	357	363	366	359	324	379	374	351	380	387	340	355	349	359	373	419	357	386	350	345	356	343	357	372	373	335	322	310	376	344	347	356	370	375	354	340	346	356	351	359	381	355	358	372	382	350	363	381	355	398	374	351	338	360	393	365	370	358	383	372	356	340	350	378	385	374	357	367	359	356	377	354	353	350	351	319	356	369	338	364	335	364	366	346	393	350	350	342	370	320	332	353	369	364	374	372	351	341	348	360	364	365	363	356	371	360	371	378	368	325	361	384	381	337	344	355	367	380	330	316	353	365	319	337	379	363	335	376	365	373	342	373	325	340	381	350	356	322	393	384	322	346	343	355	377	374	370	314	332	386	376	360	337	330	351	336	358	416	365	372	358	344	362	361	342	363	385	356	341	348	351	344	373	349	344	378	350	358
46327	56466	60530	54402	53904	48571	28772	11685	5159	2839	1525	1071	1019	942	857	860	823	814	779	818	779	824	785	788	821	818	808	811	817	818	850	876	837	770	777	825	855	826	830	807	809	816	805	799	774	818	789	841	739	785	803	828	789	812	862	796	836	849	818	741	813	765	808	813	771	809	837	785	870	817	861	779	846	796	812	824	817	822	820	854	865	822	852	845	803	813	810	809	834	801	853	815	812	783	760	801	798	801	809	848	836	775	808	803	801	848	763	795	841	781	833	823	792	774	856	790	859	837	835	827	841	824	841	837	860	815	830	828	814	772	823	764	846	843	832	759	777	829	834	795	811	819	893	815	770	778	777	829	845	872	868	830	817	829	829	748	842	801	811	762	811	812	801	849	856	819	824	834	835	851	807	822	842	845	820	813	807	862	779	835	781	842	781	839	776	797	848	810	790	823	809	841	823	785	787	865	750	789	870	841	800	815	775	849	766	767	818	790	778	853	830	820	807	826	764	779	825	749	807	818	765	760	781	772	817	818	825	825	751	786	808	848	838	817	814	795	766	755	783	835	819	803	810	806	861	801	831	796	772	807	793	819	820	850	779	776	794	798	827	861	788	806	820	792	815	770	812	803	863	810	803	803	772	796	835	847	830	816	847	841	858	860	828	789	774	846	840	789	787	771	848	785	820	796	817	821	810	860	804	862	818	819	850	762	812	800	837	784	807	819	774	782	799	787	847	790	807	801	834	840	764	794	806	791	778	791	790	829	815	816	844	829	817	829	797	830	803	849	792	826	803	847	729	800	777	750	783	759	821	836	789	821	832	817	814	805	810	834	792	833	832	781	819	812	805	806	826	771	808	785	823	815	815	820	818	813	809	774	813	840	784	846	810	808	793	848	850	799	834	808	786	835	831	789	822	836	788	819	794	821	806	788	802	825	853	818	809	843	849	860	823	797	794	783	785	806	776	827	827	839	828	802	775	817	826	844	809	789	824	785	801	834	803	770	842	807	815	775	781	749	859	802	779	821	828	884	826	800	825	821	833	826	869	778	867	806	860	757	812	792	800	853	796	873	812	817	826	830	795	830	788	794	798	788	799	781	812	787	853	805	805	812	798	806	791	858	777	827	764	829	833	779	787	850	780	804	825	816	802	813	800	822	833	860	784	812	809	822	810	866	800	796	826	803	815	821	810	838	808	841	876	817	763	824	776	815	815	803	829	811	773	797	821	819	807	797	844	760	816	824	789	823	828	813	776	798	887	782	819	791	789	834	781	819	818	770	763	806	798	766	788	774	779	820	793	811	869	769	782	824	804	802	778	839	802	867	782	812	807	836	783	823	804	819	826	828	834	792	794	801	796	810	807	882	771	815	838	783	815	840	883	779	786	829	816	824	818	786	866	828	800	815	791	832	765	797	788	836	849	812	861	815	837	746	819	826	794	802	790	839	831	904	836	836	766	822	811	838	746	852	870	816	832	790	843	860	857	802	872	839	864	840	817	794	786	773	800	799	807	859	780	847	814	825	794	802	750	824	869	836	794	848	790	764	841	798	831	850	777	779	788	745	799	857	813	812	784	851	791	797	794	818	785	810	810	847	795	809	860	806	809	825	762	809	817	799	787	798	760	796	799	807	785	813	832	824	816	751	792	812	831	777	755	857	831	841	842	843	793	819	796	768	775	802	819	791	771	858	882	818	849	806	791	825	774	827	838	808	811	847	812	788	785	778	859	832	790	760	822	806	794	772	848	794	816	809	842	873	793	844	825	855	822	818	779	840	875	819	819	883	785	839	801	774	865	819	847	848	791	796	799	792	823	761	778	767	747	777	872	755	837	840	797	768	824	867	856	802	842	813	791	838	768	799	835	825	783	839	829	785	822	847	808	803	779	766	766	768	818	797	836	792	793	781	790	763	822	828	785	846	823	833	794	827	829	852	815	794	799	798	830	827	721	753	825	808	792	857	808	805	801	820	801	836	811	798	807	832	827	831	801	846	796	802	785	829	856	834	772	787	847	825	808	793	783	800	834	778	767	777	799	830	764	797	791	780	770	854	838	859	744	790	801	785	811	779	836	847	799	823	822	831	840	838	853	805	842	785	787	808	791	841	829	803	835	828	850	763	824	851	809	801	817	812	812	749	808	861	811	820	834	809	801	789	818	802	806	831	800	799	758	813	812	831	771	804	797	780	838	833	790	835	826	822	808	780	847	848	812	829	819	867	785	838	759	780	824	794	805	836	850	773	784	852	850	787	819	828	766	841	809	780	837	802	754	799	853	852	800	863	864	799	825	819	792	820	832	846	800	798	813	812	816	858	816	798	823	849	834	817	840	817	776	801	822	774	839	861	794	826	818	818	801	808	796	804	861	836	794	819	860	817	809	766	826	803	834	776	841	838	850	834	785	896	742	781	839	800	800	810	806	796	818	808	774	795	746	801	842	800	859	841	818	847	884	826	805	798	903	788	851	806	816	806	804	753	752	807	797	798	849	808	778	821	773	789	829	800	834	804	787	787	809	781	812	857	805	886	782	836	797	855	860	786	798	832	814	821	833	771	854	812	787	763	779	864	820	846	814	831	809	799	844	797	842	820	799	770	784	783	842	864	744	824	810	787	740	800	828	802	816	780	813	810	838	820	804	816	805	863	837	787	802	791	856	804	853	801	814	785	863	827	841	868	846	781	799	801	792	832	782	823	783	860	816	775	769	802	823	801	792	784	800	750	834	812	815	844	815	836	815	818	851	839	805	818	796	805	802	806	865	815	808	859	786	814	755	819	826	789	846	797	817	799	862	835	798	815	795	801	811	754	821	801	816	824	830	792	833	813	850	808	767	833	836	828	803	803	797	843	814	852	820	834	853	812	850	824	809	835	801	842	744	798	824	795	819	821	857	858	804	822	837	853	829	861	836	757	839	804	784	758	788	833	843	767	797	819	743	807	814	781	816	836	828	828	829	827	840	831	816	812	801	809	880	819	803	800	795	863	807	874	825	812	845	784	833	806	844	759	803	778	803	797	788	785	765	809	781	842	810	768	830	760	807	801	859	853	787	776	821	760	812	827	764	796	811	816	801	777	782	797	814	832	792	825	850	782	775	826	823	803	783	816	771	803	822	790	829	826	816	868	813	826	799	814	773	862	791	813	784	848	764	783	812	842	853	832	807	769	835	807	872	781	811	828	782	803	832	799	790	817	776	856	857	782	809	849	865	793	843	817	809	823	830	833	838	838	820	842	817	805	834	774	809	856	799	799	809	835	829	821	819	861	816	807	801	787	829	787	801	755	797	829	810	803	803	839	808	893	840	867	783	834	790	788	850	785	780	820	812	823	801	792	786	817	797	838	784	799	835	806	787	783	820	764	834	838	799	808	807	789	825	821	766	769	814	824	807	809	828	813	813	846	879	836	766	772	794	846	833	831	784	816	815	796	825	829	834	804	784	839	867	845	789	788	877	860	827	768	785	811	782	795	873	777	806	769	805	856	816	829	837	764	808	845
60403	50573	43448	36610	30183	31251	27304	18208	7042	1959	798	505	492	396	363	344	319	330	337	329	375	324	352	331	333	354	296	329	319	340	350	314	305	300	317	307	334	371	347	338	351	303	322	348	340	287	329	352	340	323	355	340	358	338	368	325	320	346	350	331	340	305	325	317	328	349	354	349	346	317	318	321	339	301	297	320	361	350	281	323	313	319	319	314	332	336	343	346	357	339	339	318	322	324	328	329	359	328	358	330	333	351	344	334	342	353	362	358	324	343	331	361	323	344	310	346	317	323	311	341	341	347	314	324	352	357	335	355	337	313	357	350	336	351	328	352	319	311	290	325	334	374	320	348	341	340	325	322	327	338	352	338	315	313	308	318	330	354	334	331	321	342	330	350	329	326	335	360	336	299	336	310	312	329	335	328	301	325	312	304	345	358	350	349	322	367	316	347	322	309	340	326	312	344	369	351	323	351	338	335	343	308	328	331	331	306	340	344	331	354	338	340	344	338	326	305	314	321	320	393	324	337	315	333	312	356	312	368	325	372	313	331	319	328	296	331	350	364	324	345	333	318	336	340	321	347	332	329	309	352	330	319	362	340	297	342	349	322	364	320	340	340	331	310	330	347	316	368	323	328	322	332	303	311	347	319	335	324	330	347	329	345	353	349	312	320	368	336	365	331	322	348	329	340	354	330	344	329	311	339	393	334	323	340	345	313	325	308	333	328	347	345	302	386	306	343	305	297	292	354	337	324	324	386	341	315	333	307	317	306	342	335	325	328	338	327	336	330	309	331	329	357	344	327	334	295	365	346	306	329	318	343	346	329	323	328	323	319	340	310	374	339	339	337	325	316	359	326	337	336	320	300	340	330	314	362	342	336	353	307	297	336	321	333	334	290	337	308	355	315	344	334	318	350	312	358	331	337	326	371	321	320	334	291	304	335	304	346	317	334	310	347	320	341	310	344	338	336	335	362	308	312	349	298	347	375	338	310	311	319	338	306	387	329	343	334	331	385	359	308	341	293	334	297	340	297	311	347	371	329	304	298	356	343	351	343	306	368	318	318	328	324	329	319	355	324	334	368	374	332	336	343	306	351	337	339	315	319	326	312	311	332	314	329	357	347	315	353	363	345	320	349	326	356	291	328	348	344	340	319	305	295	287	348	370	346	350	355	301	364	338	339	348	334	325	360	319	355	354	395	310	351	354	342	314	341	320	347	340	336	349	324	352	315	314	313	349	343	307	364	314	327	342	340	329	328	343	307	320	350	339	336	335	347	359	373	339	322	320	319	296	306	320	342	346	324	311	344	364	337	337	322	322	327	355	329	348	284	341	328	330	356	329	334	335	376	332	311	329	366	343	340	348	381	346	332	374	363	330	335	336	319	360	361	307	329	329	353	360	334	339	325	341	302	332	338	322	302	348	343	325	337	358	334	355	329	353	350	309	319	320	342	311	331	321	345	351	310	338	349	362	343	333	327	319	343	321	301	346	313	317	307	345	322	343	328	351	329	348	342	323	325	324	346	338	330	307	361	290	338	331	306	334	356	320	332	343	324	297	315	364	332	309	316	309	325	346	339	309	344	335	321	289	314	320	319	358	337	339	319	351	313	316	309	325	362	320	341	359	346	311	290	340	320	368	331	289	340	367	302	341	352	322	313	357	299	334	310	284	324	282	366	312	303	327	342	314	323	264	308	354	319	277	355	340	297	330	321	353	301	340	308	318	336	335	342	371	328	348	336	355	353	327	349	357	355	309	325	370	326	320	298	312	337	309	323	328	355	325	343	339	312	304	316	337	333	324	327	334	320	337	321	317	341	336	333	301	328	356	344	327	325	290	341	317	357	326	359	326	313	351	320	343	345	357	320	325	345	336	362	294	337	320	324	331	311	306	305	307	346	333	347	348	304	342	348	324	346	347	310	341	328	338	311	339	311	295	335	375	331	338	333	319	352	326	321	321	301	360	325	302	325	333	308	357	373	379	353	304	306	298	320	317	354	311	346	369	325	373	362	370	304	322	334	328	309	360	351	337	320	332	312	362	362	335	347	336	320	336	355	324	336	307	327	299	332	365	339	308	346	365	329	327	346	336	346	323	301	354	330	328	329	327	332	319	338	363	344	337	346	342	295	352	321	357	330	342	323	340	316	344	310	359	360	355	333	340	253	322	359	321	312	327	326	308	308	286	356	328	350	318	327	357	311	341	317	329	316	340	337	310	339	363	322	343	334	338	342	350	359	340	350	313	302	340	345	357	325	308	319	345	351	289	365	339	322	344	339	319	310	329	348	316	329	365	363	322	349	316	336	330	350	314	343	283	335	309	344	336	311	356	345	343	342	314	324	338	333	341	365	312	326	301	341	348	310	326	272	312	366	330	313	370	315	331	330	315	269	344	329	347	319	325	353	358	338	350	345	311	343	321	330	330	337	304	314	328	336	329	339	307	353	329	369	360	341	324	326	327	342	319	335	351	343	333	334	324	319	327	306	309	308	317	329	350	338	345	290	311	294	343	332	368	331	321	348	352	372	371	357	339	335	299	321	325	312	324	299	320	321	346	342	321	325	348	306	319	316	328	316	322	321	319	320	368	348	333	374	342	324	298	293	333	350	316	333	328	350	312	332	335	320	354	359	335	359	307	335	339	309	302	326	311	332	336	314	342	306	315	344	326	311	314	354	343	310	341	324	338	369	339	324	353	321	342	316	310	303	273	303	315	316	350	340	317	314	317	345	344	339	318	314	353	346	301	315	354	346	328	306	314	345	359	339	357	309	340	334	337	327	346	334	333	332	313	335	342	304	322	338	338	317	308	330	340	335	304	293	293	308	351	344	313	354	368	314	327	312	363	318	314	342	312	340	322	300	315	348	275	292	340	327	324	330	329	328	303	352	323	332	373	369	355	329	334	311	325	360	302	346	348	327	386	304	333	335	326	302	349	338	310	367	320	320	353	324	324	315	348	319	364	344	382	335	386	299	301	313	319	346	329	311	364	320	347	353	334	336	321	363	345	329	326	322	374	333	323	346	333	350	341	334	347	323	335	322	313	280	311	329	319	302	290	339	343	360	313	324	295	334	346	318	316	346	310	311	339	338	340	353	309	311	303	343	401	323	317	362	381	354	337	321	339	361	330	332	317	330	332	298	302	319	291	318	326	330	317	329	350	333	284	347	319	331	349	340	311	333	334	353	349	323	319	317	322	284	285	354	351	311	330	331	296	343	292	300	353	340	317	330	303	350	370	355	346	375	316	329	349	326	346	311	336	362	307	322	330	335	361	307	342	333	343	370	338	383	306	339	326	313	316	317	355	352	346	310	343	320	366	321	298	324	316	343	344	324	326	328	322	348	360	351	356	335	313	307	344	357	338	326	322	341	345	314	343	380	342	350	355	297	349	310	322	314	306	333	376	320	319	341	323	324	343	334	335	337	348	302	334	312	331	331	328	328	297	325	355	302	365	334	333	352	356	316	318	342	334	343	330	310	353	332	328	362	333	361
51315	60153	58483	55024	66329	57019	36317	16344	6949	3837	2060	1239	1140	912	789	795	769	708	774	781	728	750	775	776	759	726	733	776	766	778	705	707	769	783	729	684	702	745	714	730	753	789	741	732	772	749	747	698	753	752	748	712	732	727	741	755	752	699	698	733	712	725	708	732	739	734	731	735	741	729	726	744	752	694	699	732	768	760	718	717	740	761	769	700	692	758	744	758	733	726	735	719	766	772	755	747	750	777	692	724	717	735	733	743	720	728	753	745	776	695	719	806	750	732	750	755	760	748	711	719	755	793	751	721	754	763	754	778	733	728	785	768	753	777	766	744	765	751	720	716	739	730	712	738	836	720	776	726	759	695	724	713	727	773	709	689	751	742	767	717	755	737	709	699	746	683	761	746	733	746	738	785	718	737	745	663	741	763	742	732	765	733	753	733	679	713	738	720	704	759	752	767	745	735	714	764	729	769	707	717	748	737	783	793	739	760	751	717	755	776	736	674	745	678	713	771	778	729	752	778	731	766	727	745	726	740	729	722	741	692	783	804	727	720	763	748	778	730	738	761	709	752	739	762	786	732	767	781	744	763	739	805	741	761	704	751	748	752	747	719	748	755	704	782	693	742	727	721	746	708	723	760	752	720	765	762	738	707	766	739	741	739	746	758	742	770	728	743	750	726	756	724	739	705	691	746	714	733	767	750	725	744	765	706	753	762	713	717	721	747	761	768	697	746	722	713	725	735	713	772	735	726	769	741	770	715	739	736	793	725	716	733	694	727	731	740	706	732	754	697	736	714	793	697	745	749	743	771	746	759	733	733	742	752	738	770	740	707	774	798	766	762	807	747	772	735	742	739	710	744	747	773	786	787	765	734	702	756	740	738	747	775	719	751	726	723	795	718	760	704	760	761	767	728	754	707	744	724	734	731	794	757	757	754	709	747	729	728	701	718	715	754	718	712	735	722	764	721	717	700	708	717	714	744	766	771	715	741	763	671	738	767	697	743	736	751	747	755	748	744	729	756	742	709	767	718	737	733	716	750	723	732	796	732	690	727	766	656	730	723	746	751	732	753	717	753	744	733	721	767	749	732	728	733	702	714	723	790	743	750	798	737	744	742	722	740	688	737	735	773	761	760	729	757	756	706	720	703	759	727	710	764	770	764	732	739	721	755	755	756	795	759	736	771	746	782	704	739	774	771	708	740	798	774	695	726	714	667	781	753	732	740	769	768	747	747	774	756	768	792	757	737	727	721	695	735	744	740	709	759	707	756	724	732	749	697	733	744	741	731	761	780	756	715	747	781	710	726	732	697	711	767	732	764	699	786	696	750	725	700	781	755	732	758	746	711	749	737	763	748	714	726	713	761	731	739	721	787	763	754	760	726	756	729	729	749	726	797	715	716	740	698	698	699	740	681	717	708	737	737	768	743	723	755	733	729	719	738	748	793	747	737	736	755	754	742	744	801	742	695	703	714	786	722	756	669	745	721	720	722	827	744	712	708	773	728	726	739	734	747	720	734	739	743	771	744	713	756	718	708	801	697	706	739	788	769	728	802	735	734	741	745	706	751	771	755	751	761	739	659	681	690	729	728	734	783	770	696	755	737	711	691	780	732	727	744	740	751	688	729	713	788	755	734	721	717	759	773	704	786	813	733	734	716	717	755	725	736	717	752	708	770	773	715	734	742	761	784	750	762	725	716	772	666	761	720	720	704	760	758	737	768	725	738	718	798	730	715	790	820	697	720	704	747	754	739	724	743	762	765	745	736	706	772	750	784	760	730	712	758	735	740	730	689	746	689	758	746	749	710	728	698	731	759	746	761	751	755	768	753	696	726	695	749	803	751	800	744	759	745	744	754	743	790	769	768	782	745	732	699	745	764	744	764	701	731	806	703	717	742	737	708	713	753	732	733	770	730	763	739	768	756	772	774	739	736	729	709	747	774	692	721	749	721	709	760	749	729	708	724	746	729	765	706	708	722	746	757	785	759	768	739	737	741	761	703	744	719	769	712	777	745	712	739	754	711	738	766	708	758	788	759	730	774	752	710	755	751	754	728	739	780	772	781	733	741	790	720	736	749	766	721	698	745	724	752	835	740	739	761	741	768	734	782	739	799	752	730	734	777	748	666	761	741	733	736	751	691	770	703	668	739	735	747	745	762	783	724	744	728	718	733	757	753	729	734	748	728	716	746	728	736	732	724	718	739	728	713	765	767	764	708	766	758	747	733	754	709	736	715	707	713	724	776	749	727	721	727	734	735	734	712	742	739	757	734	735	745	724	748	763	791	712	780	693	715	699	703	713	751	764	717	770	694	707	757	745	732	718	764	775	726	778	736	731	760	733	729	743	709	722	740	705	752	750	738	731	763	739	707	687	754	732	724	776	754	738	727	713	722	779	728	787	715	739	693	753	731	699	735	755	695	752	771	764	771	726	767	734	725	727	746	801	742	728	763	698	718	769	755	760	756	787	764	757	766	721	719	720	709	721	750	763	790	735	748	803	728	724	757	756	706	773	759	770	732	704	718	705	702	718	772	726	770	745	725	753	739	744	731	758	722	761	705	739	738	769	722	729	744	764	691	764	767	744	754	727	730	717	763	783	735	756	740	703	760	723	762	755	714	770	740	714	718	720	742	754	770	758	715	756	731	781	751	763	758	718	716	772	672	684	742	742	705	716	772	740	737	697	756	780	732	725	722	697	720	689	757	751	694	789	801	744	747	732	710	760	767	722	757	746	714	728	749	714	781	733	687	724	777	740	719	702	698	706	774	727	758	709	707	717	727	706	744	725	727	697	756	778	745	733	752	722	683	748	727	742	718	705	740	743	743	747	732	698	713	707	759	752	751	705	709	733	737	738	715	737	729	738	751	670	725	757	717	754	743	694	752	733	761	748	774	731	708	701	739	708	747	776	734	731	738	764	755	735	731	758	731	698	713	774	704	752	745	739	698	689	746	707	715	736	722	745	707	762	739	716	754	746	730	720	706	755	715	809	713	747	704	725	748	760	730	729	754	753	720	744	781	723	711	760	749	751	710	701	739	689	754	731	748	782	735	696	766	698	759	757	723	768	736	754	692	772	759	797	743	769	727	782	706	734	730	711	731	718	728	785	750	726	782	743	736	721	698	686	739	782	759	710	777	723	740	768	763	761	792	742	714	712	749	769	774	740	772	760	794	709	746	748	728	675	760	765	665	702	718	792	762	734	731	753	747	733	747	705	763	748	786	745	739	773	746	740	703	722	733	747	714	741	710	755	714	765	726	707	718	712	765	711	767	801	736	711	737	746	735	746	742	727	714	734	779	730	706	705	684	726	781	708	724	751	750	700	701	755	725	749	728	745	760	741	736	759	759	831	735	733	749	736	706	722	751	747	741	741	712	774	775	737	702	751	757	730	810	722	740	777	730	767	738	738	715	749	761	773	769	745	737	742	743	729	810	695	746	725	733	779	757	710	708	727	746	773	750	704	817	742	769	745	758	739	717	784	733	768	711
24275	29968	31795	19480	7212	5087	2454	857	486	465	398	369	354	416	328	351	357	351	383	356	386	353	330	369	375	377	381	370	354	379	382	352	371	332	412	378	396	411	409	351	350	369	352	348	357	375	327	364	379	354	313	360	382	352	364	335	368	374	376	368	340	336	367	369	370	335	383	361	368	357	359	341	365	356	388	380	372	363	371	399	373	398	394	360	395	373	373	392	367	396	352	361	379	371	379	352	355	393	348	365	379	339	361	369	407	377	357	352	373	378	388	370	339	365	344	333	388	353	347	353	363	371	309	358	386	380	381	417	381	408	351	378	364	383	356	355	354	326	348	379	358	343	361	363	368	350	388	367	379	354	384	376	355	375	346	374	360	331	384	364	353	347	370	345	334	353	399	330	330	333	404	391	346	381	404	330	374	358	360	360	347	364	385	412	372	366	392	376	397	344	376	385	375	358	355	387	352	373	332	369	392	382	353	368	356	387	357	379	341	357	385	379	352	358	412	395	348	361	344	365	380	370	398	375	353	343	362	386	371	382	400	370	367	326	360	373	361	367	398	358	372	366	377	383	406	376	352	357	356	376	372	357	375	369	362	386	368	343	402	388	348	351	361	388	355	335	382	323	381	338	356	388	375	343	350	372	342	377	397	359	381	395	347	336	367	379	389	372	355	359	380	360	376	371	385	358	354	348	338	333	373	353	345	372	389	355	373	366	373	357	367	363	362	356	365	337	351	401	385	385	363	344	358	376	365	343	342	372	370	353	360	406	373	399	359	358	335	342	360	369	392	348	368	396	402	365	364	368	344	352	367	407	378	368	358	351	377	370	361	394	350	373	365	350	379	394	353	375	364	344	373	403	406	321	381	394	389	371	412	389	379	373	347	378	352	339	409	377	378	393	376	397	380	342	374	385	368	387	329	373	363	368	415	365	406	395	375	357	380	384	371	340	377	364	362	353	336	406	371	380	385	358	347	399	361	361	386	366	402	391	391	391	353	376	366	404	340	360	355	373	360	353	364	380	340	384	349	392	389	367	397	380	356	359	386	383	341	394	370	399	357	363	355	344	370	357	372	366	321	395	385	329	376	363	370	376	379	374	328	384	366	362	356	394	432	397	371	361	353	407	392	350	355	363	394	403	354	363	344	370	380	410	375	375	338	358	374	364	356	383	378	371	401	340	399	377	387	410	365	346	419	393	363	394	350	349	384	393	369	383	395	393	390	365	350	385	343	392	333	333	366	341	361	338	358	362	338	357	332	388	350	354	366	378	332	391	392	367	388	378	378	336	329	341	357	361	362	406	382	341	384	396	357	413	360	380	386	381	352	396	361	367	357	376	371	382	365	380	356	375	353	317	412	350	347	359	337	341	407	372	366	386	388	357	399	343	346	367	395	355	358	360	397	378	376	410	382	344	412	380	396	359	401	364	361	384	342	333	358	387	377	362	374	336	369	383	390	383	374	377	373	342	387	409	339	367	382	364	340	374	385	396	366	362	380	358	367	300	401	367	367	355	350	343	371	379	369	360	383	374	384	327	387	371	385	392	386	354	385	365	324	368	371	346	366	395	346	388	381	410	375	363	355	349	367	378	394	378	344	387	379	381	372	359	348	365	351	348	367	384	346	370	385	372	367	382	402	356	352	407	362	376	365	393	356	374	402	373	349	381	356	361	392	367	347	363	350	370	364	376	324	370	371	354	385	324	322	360	382	389	384	362	339	384	359	370	399	385	325	384	348	391	333	358	384	359	393	366	359	330	384	341	381	403	368	364	373	361	380	359	342	359	337	377	367	385	377	380	378	359	394	393	323	376	389	337	362	338	361	364	383	361	366	348	353	335	350	366	349	355	365	375	347	360	389	327	309	361	384	378	350	338	398	406	400	383	380	367	376	355	369	388	381	386	390	367	371	362	377	371	383	382	378	385	376	372	364	379	360	384	363	357	334	315	368	381	392	371	379	315	364	390	370	371	358	348	366	388	373	342	372	362	367	335	384	379	317	348	377	413	356	367	388	408	349	347	369	350	378	366	398	340	357	351	376	389	382	345	366	370	399	370	391	375	358	348	372	350	364	360	385	367	348	354	349	395	387	380	348	396	423	393	352	392	398	379	330	341	393	372	363	367	367	347	415	344	385	336	384	378	371	362	367	398	378	403	363	352	393	395	338	384	388	363	397	376	365	359	349	350	381	359	354	363	368	361	334	356	343	347	361	360	400	370	378	370	370	386	360	389	368	355	355	350	344	392	387	369	385	404	341	399	381	340	324	403	389	353	352	360	331	375	370	378	368	368	400	395	393	355	361	349	366	336	374	368	383	353	334	384	361	358	346	351	354	378	383	409	351	353	345	376	381	367	357	362	406	398	380	338	411	335	363	370	393	347	351	334	393	370	360	350	391	349	354	370	376	364	315	327	371	367	356	398	342	367	389	353	406	355	351	359	374	380	345	375	364	349	360	355	350	405	378	371	353	391	393	366	369	372	371	363	380	373	364	355	354	388	393	381	379	349	369	366	345	343	390	365	369	358	390	357	357	364	385	398	357	396	391	351	356	368	384	379	357	380	345	379	352	384	372	348	383	342	373	351	355	375	338	394	416	379	363	358	352	359	365	375	385	363	374	393	363	366	362	385	382	366	395	319	358	379	347	373	327	342	394	360	340	392	351	381	346	340	360	363	373	398	354	411	368	359	390	379	398	364	394	390	352	387	411	355	361	367	352	396	362	394	368	375	385	353	329	381	364	334	371	331	379	337	356	366	357	333	353	380	350	331	380	334	325	373	376	387	337	366	369	352	390	363	356	342	343	379	364	371	368	390	358	369	351	348	363	363	385	368	400	383	361	372	344	358	372	348	339	344	341	364	344	363	347	354	361	343	354	364	404	340	338	347	365	357	379	378	384	341	347	360	389	364	377	350	371	378	345	354	352	363	350	356	351	361	377	374	354	395	379	371	365	383	383	368	383	378	369	353	364	396	346	354	372	386	378	351	355	367	334	383	351	356	349	383	327	331	336	358	370	339	356	344	383	361	371	357	367	355	369	418	379	362	391	353	393	353	406	386	367	355	379	390	362	384	341	365	359	383	343	379	335	371	375	374	369	366	343	371	347	379	368	334	395	309	380	396	351	350	379	370	361	387	345	355	372	350	361	401	375	374	392	381	374	389	339	406	415	386	336	354	377	342	354	340	329	395	354	333	378	395	369	392	366	340	332	323	364	383	356	325	376	380	379	355	381	342	379	340	386	397	374	409	369	388	378	348	374	328	389	372	371	390	392	381	375	386	407	384	363	352	373	356	358	362	350	344	354	340	405	394	396	332	350	368	355	399	370	385	386	369	360	373	354	354	375	379	340	336	359	340	371	397	360	375	392	331	356	359	336	343	378	368	380	378	344	345	356	376	383	339	370	349	326	381	328	389	398	331	362	342	354	370	388	381	379	366	402	367	400	388	370	382	371	356	375	385	414	383	388	340	381	340	371	411	346	364	378	394
17528	29785	34859	26855	15338	13110	6221	2091	1284	1041	962	864	906	910	860	897	871	839	897	900	880	818	841	931	795	916	865	870	884	862	874	912	842	876	871	836	881	835	831	856	825	879	872	876	798	840	852	911	863	898	856	885	844	824	878	838	849	858	898	856	816	848	855	875	856	869	869	850	829	851	866	824	872	824	818	864	860	866	901	828	843	885	859	798	904	852	864	865	848	885	829	854	832	910	796	853	854	867	853	816	833	957	890	819	870	888	864	883	894	812	842	794	849	821	844	813	873	886	840	845	853	849	869	838	781	853	887	869	912	863	838	872	863	892	854	848	839	913	857	871	888	859	833	908	795	842	826	878	850	851	853	818	892	821	867	910	838	884	900	846	840	879	887	835	887	827	851	827	927	843	886	844	838	846	942	860	908	807	860	821	840	835	860	821	859	881	831	930	842	871	870	848	865	935	848	876	880	863	891	841	904	820	861	879	887	843	830	810	824	918	928	830	913	878	884	809	859	856	903	855	893	802	852	891	851	860	867	809	869	860	831	833	878	810	912	857	829	906	889	865	829	821	862	922	913	824	889	816	858	822	880	829	831	838	838	827	900	888	899	855	851	888	825	840	875	858	828	836	892	899	893	836	852	811	836	850	852	862	839	883	843	859	836	897	858	876	849	829	882	844	894	878	806	882	865	821	879	824	856	804	922	851	859	887	793	848	899	881	824	883	819	852	847	862	805	899	816	881	821	826	856	813	822	839	874	891	836	888	840	893	805	872	920	886	840	840	865	848	879	879	838	834	810	905	881	862	883	872	806	907	875	811	875	846	857	834	824	849	821	856	865	890	866	898	816	818	924	823	874	849	840	816	840	862	900	842	840	858	808	910	837	889	901	877	888	826	826	857	903	905	816	886	859	880	881	829	878	822	944	854	798	824	853	779	855	872	887	855	855	885	873	865	835	848	896	840	871	891	900	834	850	896	884	850	820	910	867	890	867	870	842	858	842	836	873	857	854	882	887	856	783	868	879	808	830	815	846	905	876	888	858	864	837	889	856	834	850	844	838	799	866	920	838	854	839	884	880	828	874	890	878	830	883	839	844	837	792	883	830	838	770	883	854	845	857	850	855	859	879	894	889	812	861	841	785	846	854	846	865	871	865	901	928	907	885	798	822	840	852	908	876	840	832	849	839	834	885	829	870	874	822	831	845	875	782	876	881	845	862	856	871	809	924	846	848	826	887	909	843	805	846	831	897	895	825	834	886	845	872	828	817	866	869	888	868	867	892	868	844	822	863	796	866	854	884	839	858	849	854	873	880	825	821	897	871	864	796	827	861	830	859	827	864	825	869	802	868	841	855	851	893	869	840	807	847	853	902	797	866	879	903	849	867	846	825	832	916	865	848	868	915	834	889	854	876	887	824	878	875	813	869	885	874	906	831	833	820	845	810	857	865	888	865	856	885	902	816	903	876	853	867	812	871	851	879	834	839	821	908	877	827	821	879	890	899	810	856	872	866	873	839	864	874	866	889	840	838	825	823	867	880	851	835	843	861	862	856	862	838	899	827	875	868	798	861	879	882	844	854	815	898	824	874	805	826	861	862	895	862	814	898	795	896	839	892	868	853	894	870	867	867	887	835	855	875	848	786	889	890	838	893	879	879	871	936	854	873	875	856	819	864	857	854	879	835	824	883	874	870	893	902	846	869	867	883	867	811	799	847	823	860	889	826	865	832	876	811	800	881	847	886	851	866	844	843	894	842	898	882	882	876	893	857	832	798	892	833	819	845	897	853	882	821	852	866	877	871	825	898	855	869	887	862	849	864	912	854	873	904	859	856	872	901	843	889	809	798	880	834	858	883	901	862	802	851	811	924	847	891	867	850	909	837	877	831	930	878	875	841	858	838	870	885	880	934	879	867	845	831	819	849	848	882	787	836	882	872	888	904	851	860	852	832	832	857	838	775	849	909	918	807	876	900	856	899	885	826	900	869	898	869	821	884	880	805	887	852	827	891	869	884	829	879	842	858	811	898	841	846	858	834	806	885	880	859	869	866	896	806	881	894	859	894	927	886	856	910	825	826	819	851	911	888	883	848	800	821	822	867	830	861	893	840	885	872	866	861	890	824	807	833	799	902	862	859	847	877	942	864	863	842	881	820	859	842	910	843	877	884	843	886	853	887	887	835	839	867	852	797	900	910	843	859	893	853	900	834	857	889	885	868	842	860	878	866	830	836	855	876	862	837	921	837	825	884	874	857	852	837	834	826	848	826	866	866	863	800	873	869	867	859	850	873	833	846	866	792	829	881	871	820	847	873	889	919	906	877	833	918	873	857	819	924	851	815	904	883	869	877	869	857	876	848	908	875	898	871	819	825	849	869	826	838	888	848	878	804	888	861	822	839	868	875	849	887	810	842	906	886	865	858	894	838	871	893	835	863	873	849	870	849	859	860	834	890	896	824	788	910	840	866	867	870	864	912	841	802	890	844	857	888	796	824	871	837	885	869	824	879	831	786	856	848	829	907	861	848	898	845	855	907	868	843	848	814	852	869	840	870	901	859	873	894	865	848	876	865	855	863	875	883	889	915	855	879	877	887	872	872	844	882	893	877	883	829	899	893	888	836	878	866	871	854	878	771	868	876	858	815	869	894	836	874	861	836	829	791	887	846	881	861	834	894	875	842	834	818	838	883	862	865	883	820	881	857	828	870	855	866	819	865	845	859	899	891	890	858	873	940	916	883	855	874	855	863	898	866	883	809	866	856	865	845	896	847	897	860	890	868	855	836	859	917	873	928	902	837	806	851	841	856	865	887	829	846	878	806	824	853	869	845	910	915	842	874	864	900	831	813	824	846	842	861	867	840	867	799	861	859	812	838	838	844	848	860	866	852	833	850	872	843	851	904	876	868	852	855	879	860	822	841	842	795	827	839	860	801	838	850	851	828	852	878	799	866	846	796	860	851	849	831	860	850	908	861	889	859	878	809	862	863	891	810	859	872	860	806	879	821	843	844	855	873	863	860	897	830	872	882	842	874	858	863	895	876	866	835	844	903	836	834	889	845	858	874	868	850	851	788	863	859	855	838	863	858	861	829	852	842	810	882	852	857	862	843	825	860	856	863	819	865	877	914	884	862	899	888	900	859	858	868	923	836	818	834	887	855	839	893	832	873	831	905	854	832	830	843	858	744	888	820	866	812	829	883	874	846	866	889	880	837	848	874	875	894	857	840	876	875	855	875	925	829	842	869	901	821	816	832	860	840	898	839	830	865	854	862	848	882	890	864	899	840	845	901	833	852	867	874	813	848	865	803	886	845	905	854	913	821	884	810	852	897	856	817	914	842	890	839	851	870	925	858	855	885	853	817	873	868	840	914	890	893	815	875	884	907	901	864	877	855	954	843	830	824	846	823	884	825	816	864	850	850	821	833	877	853	857	855	888	872	860	812	832	882	849	823	896	829	886	861	852	845	875	845	934	845	892	905	827	878	872	893	874	879	823
56479	47856	48408	40331	31903	29917	24816	14067	4406	1239	672	483	490	391	370	386	360	363	379	376	340	340	363	342	353	358	362	407	360	360	349	330	362	339	362	367	341	355	355	338	360	369	357	371	382	347	387	339	349	346	316	390	319	368	358	334	343	371	348	366	347	352	343	360	339	347	358	339	354	376	325	363	364	340	374	373	338	344	351	367	380	384	381	361	398	356	353	332	323	389	378	345	346	361	352	363	349	376	349	352	344	337	343	363	366	353	364	344	375	347	380	356	340	357	356	353	350	360	380	358	349	363	375	338	350	370	323	363	352	320	361	357	378	367	357	342	338	381	394	366	343	351	366	391	361	340	383	364	372	382	366	362	376	363	410	369	346	365	375	394	341	382	362	383	351	371	355	357	362	343	380	347	378	344	331	348	349	335	375	363	375	420	383	399	368	349	355	362	362	306	372	390	368	374	370	372	317	313	360	346	342	350	348	341	378	341	350	381	382	345	376	354	376	352	370	349	362	417	346	355	352	368	353	398	368	364	324	410	349	350	372	353	337	302	361	368	360	391	338	351	371	356	371	373	376	368	362	351	340	367	381	381	374	346	366	367	380	335	360	365	378	365	357	385	373	384	349	358	391	364	327	368	352	330	339	338	359	363	345	374	362	380	409	341	381	339	346	324	336	326	371	342	352	380	331	380	378	351	362	389	364	348	379	372	348	352	356	341	343	382	361	356	397	344	341	373	336	353	351	365	366	337	332	341	368	395	399	359	374	386	376	348	401	367	375	386	356	347	345	367	330	369	386	352	377	352	356	367	341	326	340	342	364	372	389	384	333	329	369	333	376	348	343	337	361	356	397	352	388	369	354	339	296	355	354	354	379	339	319	385	361	374	355	327	333	336	329	364	317	339	383	374	346	348	328	363	323	341	356	341	336	367	357	359	345	364	323	373	339	337	377	373	365	371	376	352	330	359	344	352	345	387	347	342	350	320	373	326	327	347	329	375	369	378	328	341	335	371	380	360	346	376	350	385	379	341	344	324	344	365	353	334	384	378	368	376	359	343	380	348	362	379	362	362	337	328	370	345	340	340	348	417	356	372	378	345	389	390	356	385	410	336	384	364	351	370	345	373	346	332	343	316	361	363	368	323	337	331	339	346	367	356	365	364	348	346	373	383	395	362	331	361	332	365	365	351	378	373	361	380	342	381	351	345	342	379	357	323	377	360	369	346	356	342	344	366	344	360	343	328	345	375	362	356	390	352	363	383	349	353	357	352	326	373	368	326	388	365	363	363	357	374	347	367	349	361	361	386	370	365	354	334	347	398	377	368	355	350	334	323	339	370	406	367	396	376	378	361	387	357	356	365	370	334	344	348	346	331	386	369	298	374	316	375	376	366	370	325	390	368	368	333	348	331	370	367	395	374	314	358	334	353	343	353	355	373	354	360	352	393	351	359	339	347	388	378	351	357	373	324	362	329	340	382	339	353	378	362	359	375	323	363	344	377	382	396	374	333	327	359	364	351	353	340	335	357	325	412	384	375	387	390	373	332	403	362	372	329	320	336	340	343	354	333	360	391	386	370	335	383	345	378	372	380	375	382	388	358	349	334	329	351	383	330	354	382	347	406	372	389	356	373	358	380	365	320	365	345	394	323	387	396	347	352	376	353	347	351	342	369	373	383	345	370	357	348	337	359	326	341	348	392	353	356	382	354	350	366	386	350	393	389	370	342	394	371	350	337	407	373	368	383	354	351	373	354	351	358	371	320	356	403	391	366	388	381	377	342	389	360	377	319	338	360	380	335	362	338	375	376	350	382	381	360	339	338	370	336	344	332	369	331	333	323	357	363	387	347	393	361	354	338	371	329	400	325	377	343	367	348	380	388	394	323	338	376	366	380	334	329	346	354	368	368	316	325	379	342	364	336	354	340	377	332	397	355	331	364	355	377	355	385	378	342	361	368	347	349	360	317	350	369	350	394	369	355	356	349	327	343	341	367	383	371	368	389	373	331	350	345	355	323	353	366	334	332	332	333	378	359	328	350	354	344	366	348	381	399	383	377	377	375	359	348	369	369	360	366	354	352	353	341	339	327	373	358	399	361	356	376	345	332	352	362	351	422	310	395	351	368	358	338	358	348	341	337	383	388	343	393	349	345	338	341	339	353	351	380	378	383	376	332	343	334	375	374	344	396	364	391	353	356	330	333	375	311	327	358	347	340	396	332	373	329	324	332	395	346	368	326	339	359	363	387	355	377	348	346	365	366	335	361	338	359	372	358	328	331	324	356	341	329	374	390	357	380	358	358	319	351	390	348	386	368	374	345	370	350	380	366	367	315	329	327	357	374	366	385	357	372	325	326	349	300	387	349	369	333	341	386	367	364	365	368	341	347	363	334	330	331	339	343	332	385	362	343	336	358	376	349	349	418	345	381	347	371	359	342	320	368	397	356	360	378	330	356	341	413	353	319	335	345	356	358	369	363	397	356	358	339	345	381	390	340	347	337	327	342	365	349	352	349	343	305	368	345	345	350	343	394	340	359	383	335	401	329	371	391	339	360	343	362	351	352	350	370	352	394	373	375	348	387	358	345	374	361	356	366	358	376	373	339	358	347	361	364	330	352	342	377	364	338	363	348	323	344	316	344	364	402	369	371	346	377	374	351	375	339	388	325	348	334	343	342	337	364	375	364	370	365	369	351	392	336	320	376	326	367	363	337	344	338	358	412	360	346	379	371	360	378	369	383	351	363	322	369	353	338	373	380	360	304	349	394	382	378	363	348	327	337	398	408	333	388	370	336	383	328	364	348	377	366	364	370	357	341	347	344	341	360	364	361	354	358	374	365	376	320	356	364	336	359	349	372	373	327	346	333	355	361	349	344	343	353	337	358	343	371	329	346	381	346	351	356	320	354	358	363	346	374	357	311	367	371	355	308	377	371	361	377	339	350	358	327	337	340	377	378	335	325	370	362	340	348	384	362	364	373	350	359	375	324	369	397	348	399	369	358	374	326	352	353	364	374	353	355	346	369	344	367	337	350	369	377	344	369	339	415	367	339	364	389	360	340	358	358	355	326	348	389	350	365	368	353	321	366	358	353	336	364	347	358	376	377	368	372	321	351	348	385	386	360	375	367	327	388	335	351	380	337	347	395	364	341	350	364	374	392	380	351	365	351	351	365	366	360	370	371	390	321	345	356	333	333	349	348	369	351	361	377	345	342	316	352	379	382	353	414	363	357	349	355	376	369	370	359	378	397	358	375	387	371	369	358	397	367	345	307	372	361	389	376	353	401	349	349	339	349	350	341	348	361	369	345	370	341	383	351	358	376	338	367	350	381	358	379	368	343	355	335	359	373	361	344	366	347	392	375	364	335	378	338	356	365	327	369	353	361	335	358	390	333	368	362	345	353	318	338	328	345	342	356	378	336	335	369	355	303	342	339	396	384	371	346	369	378	361	370	347	354	346	368	391	364	360	349	371	389	342	414	365	374	333	362	341	338
46861	54749	58562	57835	54294	50981	32136	12680	4983	2915	1902	1156	1100	997	931	909	807	838	850	872	804	818	856	802	826	788	835	829	857	838	826	804	852	870	810	836	859	767	842	830	837	829	798	846	798	783	792	785	801	817	786	805	773	814	802	793	833	781	776	820	799	853	795	824	827	860	818	856	825	844	781	862	777	794	797	838	790	798	820	835	849	755	822	801	849	751	832	825	853	849	811	833	814	833	794	866	789	818	773	834	827	867	828	758	830	796	820	823	809	806	824	830	840	839	839	825	817	876	831	823	849	788	778	847	818	801	826	796	801	821	780	789	796	793	840	818	847	810	811	818	809	824	793	785	773	783	812	780	834	817	790	881	834	807	762	828	794	770	813	800	859	804	771	833	784	840	840	806	771	794	779	778	869	783	805	756	875	789	819	818	793	823	833	828	821	799	785	822	823	803	822	858	810	833	827	818	805	827	815	782	788	751	804	810	846	789	854	845	849	780	736	793	816	761	863	833	845	853	802	764	791	794	842	809	842	804	791	813	818	766	833	815	767	800	833	760	771	828	780	794	831	853	739	797	799	857	755	830	842	788	833	835	828	807	786	823	808	827	829	817	784	809	837	818	815	827	818	811	819	835	806	853	832	807	819	764	801	837	838	758	845	803	847	846	815	816	795	827	817	829	803	798	765	778	822	812	772	869	819	812	808	820	818	835	823	824	844	828	791	800	797	851	841	803	819	819	798	814	777	777	833	805	800	844	851	800	763	784	836	859	826	803	789	785	734	806	807	758	814	777	780	834	839	756	857	798	857	826	832	817	826	797	876	794	821	761	869	825	848	847	849	793	825	812	823	815	787	839	800	857	814	796	845	780	851	771	793	805	782	776	787	773	833	848	830	829	785	791	800	807	791	803	787	767	808	797	809	813	821	811	791	788	832	789	845	814	808	797	810	813	794	783	840	804	790	802	820	765	835	828	777	829	822	799	783	802	822	852	789	766	848	823	805	832	797	789	849	784	849	775	802	812	778	773	785	894	792	792	783	792	773	814	797	814	835	811	832	792	823	818	796	832	788	838	794	834	817	831	836	794	808	841	806	878	836	795	787	787	797	790	830	797	801	783	839	822	799	804	821	823	804	819	811	797	824	877	794	754	782	778	792	869	793	790	826	864	846	820	858	767	825	786	768	817	749	823	825	823	784	789	820	795	762	838	792	802	783	817	755	828	807	788	851	764	814	775	811	804	844	787	775	797	807	768	827	828	781	789	800	795	858	808	838	798	813	809	793	817	789	817	811	817	808	795	785	844	817	844	864	800	829	830	829	780	781	851	860	789	806	767	813	782	795	869	803	794	865	779	805	792	848	827	787	782	829	777	795	821	794	794	818	841	799	794	823	855	834	847	767	783	854	853	786	805	780	812	862	806	786	794	788	801	789	797	835	851	848	829	787	821	813	825	768	802	828	812	774	789	791	813	820	798	814	834	808	838	793	784	793	805	843	836	859	767	841	813	810	806	831	796	843	788	847	836	808	866	821	761	825	898	783	809	839	817	816	768	780	802	813	849	782	826	814	793	802	815	802	764	784	816	803	792	856	832	764	792	811	874	788	873	834	819	782	800	839	847	862	777	810	843	777	839	790	815	800	762	828	776	775	819	735	807	843	872	843	825	825	823	798	817	835	777	840	816	737	775	795	813	792	838	773	805	772	839	762	781	805	780	854	792	822	854	775	797	792	801	797	824	808	786	817	841	822	785	821	838	830	857	853	778	837	792	819	756	802	846	810	810	786	817	808	837	828	785	830	826	796	837	832	828	809	785	817	780	801	811	813	827	800	817	865	781	825	749	824	792	846	794	805	801	824	797	812	792	792	786	848	800	770	794	861	829	806	794	807	771	783	811	807	842	780	844	790	821	813	839	767	835	872	835	781	793	836	804	810	776	814	838	815	783	847	870	822	827	864	816	828	733	861	819	836	856	807	804	812	855	840	816	807	826	809	860	802	818	847	840	860	781	809	796	784	800	838	834	761	770	812	814	777	824	790	780	836	790	815	851	824	806	863	800	792	809	836	831	779	823	837	789	791	851	861	785	838	838	841	769	820	842	819	796	837	837	847	777	805	799	783	838	840	753	738	804	826	800	802	791	796	773	794	787	800	837	805	857	846	835	808	838	820	820	831	778	819	784	804	852	818	822	817	803	770	831	825	777	784	830	807	828	797	815	822	844	846	815	799	794	773	870	792	811	806	780	834	829	868	798	840	856	807	837	802	816	826	780	818	815	825	806	810	809	829	839	826	819	766	789	810	808	800	773	819	780	801	847	832	816	790	753	803	819	756	821	802	797	797	790	831	771	766	807	802	838	874	767	839	801	792	826	817	796	829	840	821	853	817	791	745	801	774	789	789	764	820	846	809	822	820	796	807	801	812	820	762	772	843	826	799	771	783	768	843	807	823	809	772	815	805	863	852	792	838	822	805	867	775	795	825	854	795	779	842	869	821	826	849	776	819	829	808	805	777	803	803	831	814	772	845	862	774	836	830	792	808	778	792	798	782	834	819	800	843	805	768	790	843	809	837	806	820	790	845	783	873	778	859	765	818	814	757	821	853	817	840	851	771	803	770	841	790	826	831	824	822	824	803	824	844	822	816	833	803	837	850	821	808	808	813	793	778	838	786	801	833	787	849	817	788	840	781	841	823	797	806	821	859	840	736	800	787	838	825	813	840	814	849	861	845	835	803	833	846	820	820	782	829	816	825	814	788	847	817	830	783	762	814	826	759	802	817	788	798	814	836	831	824	825	825	794	869	796	808	823	863	806	817	810	839	833	843	833	778	761	770	846	766	769	785	834	845	836	820	868	806	852	817	837	808	828	825	807	826	796	762	826	834	836	873	849	771	800	800	823	800	809	829	827	800	846	802	855	841	796	833	777	851	764	799	764	798	776	831	839	738	787	752	823	767	805	843	840	777	790	753	857	819	815	799	801	815	875	864	825	831	787	795	810	816	741	799	815	837	795	824	824	797	835	825	814	839	807	809	767	815	862	813	833	824	807	859	790	813	784	820	800	869	819	788	738	816	829	808	740	855	811	815	808	817	843	853	830	822	762	820	805	847	803	805	820	831	790	740	813	795	856	854	842	804	822	824	813	835	770	857	785	816	823	828	754	782	811	832	807	845	829	864	784	834	775	788	829	744	856	862	824	856	816	797	801	825	809	774	845	845	828	803	753	868	855	805	813	769	858	803	805	820	801	825	775	797	802	820	789	853	807	828	779	787	760	824	849	875	810	849	775	826	784	832	836	850	792	788	736	835	784	879	810	822	788	751	816	812	859	821	819	785	811	734	839	769	801	794	794	784	784	814	831	811	833	745	814	804	797	804	811	827	833	834	812	798	832	840	804	820	759	813	786	849	855	845	843	811	783	809	786	792	817	793	830	793	805	825	815	773	832	890	784	804	837	873	816	840	835	809	834	801	789	798	796	795	837	847	793	772	779	775	804
59082	42378	40271	32854	26881	28330	26508	20472	11462	3538	1131	595	541	471	420	345	359	324	344	347	332	340	351	341	344	314	367	345	369	330	341	344	365	341	369	376	314	354	355	344	363	353	335	356	329	286	331	340	334	372	332	335	280	348	368	333	339	359	358	333	333	352	375	382	351	330	324	327	325	358	314	363	346	322	343	340	325	323	335	319	365	363	312	345	312	317	350	356	307	349	350	375	350	336	326	326	324	312	305	330	345	329	333	301	355	350	331	323	310	318	352	340	378	322	340	369	333	328	355	340	357	377	327	307	346	326	337	331	323	326	303	364	350	346	353	342	321	328	307	301	348	370	312	312	337	339	328	360	338	339	352	362	333	328	319	363	310	361	324	338	319	346	339	388	329	328	343	346	306	336	320	297	361	301	309	313	314	320	317	315	329	355	334	326	373	364	381	339	340	335	323	373	305	339	298	310	327	362	360	320	318	347	334	356	324	329	352	359	324	305	346	376	388	349	339	386	296	319	314	337	319	322	350	325	343	336	335	330	310	337	339	307	362	342	352	344	313	349	360	354	320	321	347	310	325	351	344	363	334	326	315	306	338	322	367	353	333	343	333	359	305	365	328	322	351	358	324	331	307	355	311	337	349	290	343	369	353	328	338	368	341	321	305	348	354	321	352	294	350	324	308	317	347	331	316	291	332	367	342	370	352	326	331	320	302	304	315	308	337	324	348	319	360	312	350	352	318	321	331	334	347	373	334	353	295	363	351	360	317	338	327	332	355	329	341	358	366	336	322	332	338	303	354	319	314	346	341	317	325	330	314	299	346	362	366	338	326	316	323	309	313	330	324	340	339	348	333	307	295	338	377	331	327	364	321	329	328	329	334	320	352	339	355	349	331	337	331	314	341	362	349	339	340	317	339	322	332	308	326	314	349	369	314	326	330	290	326	340	331	330	348	338	357	367	349	332	343	347	361	382	353	303	359	360	337	364	311	326	349	367	394	328	317	364	345	319	342	341	353	327	339	334	348	322	335	320	329	358	335	390	331	339	297	381	334	330	326	360	339	366	344	328	359	325	358	340	310	318	359	307	322	334	348	333	360	310	363	333	339	305	307	329	321	354	324	389	328	290	324	321	308	363	341	352	345	316	309	322	328	328	361	331	346	323	366	322	319	328	336	329	330	384	340	356	373	343	311	358	347	331	333	381	374	329	330	320	323	360	344	315	328	352	327	369	359	374	340	355	337	333	349	335	349	307	324	348	347	359	330	323	364	353	300	332	333	344	323	304	321	347	347	350	365	324	350	307	302	341	295	350	331	311	331	358	317	314	324	331	337	331	328	338	389	366	330	315	349	321	360	324	336	357	346	346	318	333	319	370	335	325	335	341	336	347	325	354	340	346	312	342	329	348	297	339	368	342	363	321	365	336	331	337	352	323	331	341	344	351	359	299	358	342	321	362	341	353	311	345	342	317	325	359	363	340	373	324	316	322	360	321	329	376	342	352	317	331	297	319	310	355	340	330	369	347	326	339	310	318	323	303	370	357	354	333	317	328	320	326	315	356	317	352	343	312	326	331	367	349	308	335	344	357	316	338	340	377	373	359	303	371	372	328	339	348	343	333	333	350	337	343	308	296	336	293	346	342	314	361	344	344	358	343	333	317	367	363	315	357	354	318	336	324	303	376	321	303	340	343	320	282	331	307	334	291	353	324	328	338	323	350	332	324	341	343	340	312	340	335	328	331	327	332	344	320	314	312	335	342	316	396	295	332	332	336	310	331	346	319	318	313	322	327	379	356	347	374	300	374	370	366	362	350	350	355	343	322	354	398	322	341	329	335	321	321	326	304	302	326	328	339	317	346	331	298	346	314	339	343	353	353	334	318	317	318	310	342	355	305	320	312	327	357	349	361	347	354	342	344	327	338	341	351	347	352	339	318	325	354	396	336	317	369	318	358	338	327	331	326	376	337	339	351	315	366	320	316	331	340	342	332	373	310	339	310	346	356	342	351	344	324	316	349	352	306	354	329	334	307	295	342	333	332	275	336	304	378	316	308	342	332	364	332	338	404	345	332	346	341	335	326	310	343	338	334	326	333	327	376	333	336	308	302	302	331	307	403	328	345	371	323	350	329	347	348	335	355	323	345	406	338	360	319	325	312	311	366	324	311	328	314	315	314	345	327	340	318	311	375	355	343	375	305	309	332	343	348	346	352	348	350	325	340	343	347	326	315	333	333	362	312	337	358	327	347	311	362	316	328	327	332	359	356	349	353	337	333	347	339	333	360	366	349	347	343	342	311	363	328	297	324	392	356	351	351	311	322	307	333	349	327	332	316	337	321	312	355	333	354	352	340	330	343	310	292	357	370	325	338	338	370	351	348	335	353	350	356	360	326	322	327	347	312	361	318	309	329	321	322	303	330	331	346	326	339	331	343	357	326	367	299	366	351	344	350	349	341	325	350	352	312	314	326	344	339	336	329	330	348	350	337	346	309	336	343	318	354	317	324	314	323	351	340	335	343	340	332	339	333	349	356	341	358	310	345	362	368	346	325	345	332	348	319	327	355	359	355	346	353	337	329	331	345	322	353	335	325	373	361	339	297	344	353	349	329	353	308	326	335	358	356	335	348	340	312	320	361	325	310	339	298	330	324	332	358	356	313	295	350	360	372	335	332	344	327	348	326	300	346	350	328	341	366	353	273	327	321	311	321	332	339	345	321	340	326	371	340	273	333	384	328	329	322	325	345	372	340	293	311	316	318	307	317	344	310	355	338	345	353	322	322	338	342	331	363	344	354	330	352	349	347	331	336	343	343	357	333	324	356	321	311	372	342	327	330	326	355	312	319	320	303	318	328	340	306	316	340	307	340	352	301	348	348	346	329	359	331	342	344	371	343	312	377	348	314	352	327	335	324	335	351	329	311	327	336	331	313	320	328	392	303	325	307	317	304	350	339	312	349	360	352	357	343	352	345	352	325	291	353	325	340	325	369	318	285	311	330	331	364	331	341	369	353	351	328	390	332	345	355	336	340	339	318	305	320	370	327	358	342	302	337	310	352	340	359	364	333	362	307	313	364	346	341	348	307	321	329	345	307	340	324	317	336	349	358	334	339	358	319	354	338	330	314	322	322	348	366	349	307	334	330	343	319	342	285	353	323	344	313	355	338	311	358	341	356	363	336	329	317	323	344	341	330	332	333	277	337	344	316	323	363	354	326	330	319	330	349	355	342	316	336	324	337	328	325	335	309	340	325	315	317	334	314	304	325	319	353	334	333	348	332	340	324	324	342	353	342	316	320	382	360	307	319	288	305	341	325	328	352	310	326	366	334	343	332	310	334	316	318	371	319	328	330	306	381	345	328	335	324	337	346	319	299	382	342	336	349	372	321	329	355	353	345	357	335	326	376	352	335	347	346	322	312	302	381	352	310	352	347	336	363	318	315	325	326	302	314	336	352	309	360	357	359	361	383	354	307	300	330	298	339	316	315	320	355	348	354
53325	54871	53488	54594	63093	58051	36627	14630	7003	4421	2992	1643	1442	1074	997	789	753	743	759	754	759	814	752	727	706	768	751	738	726	778	809	731	717	724	731	754	763	740	753	723	716	642	734	742	754	688	718	777	720	693	754	730	711	727	750	745	702	777	807	749	738	754	831	728	685	750	730	811	755	769	711	738	762	716	788	706	735	688	783	733	768	741	711	718	734	759	795	718	794	706	805	730	753	730	783	743	738	760	737	702	744	702	697	770	778	729	712	736	752	802	744	726	684	702	751	724	767	739	722	727	722	754	725	691	722	768	775	745	704	731	739	730	692	763	755	750	707	726	758	727	728	715	712	755	718	763	731	753	722	710	705	759	762	744	731	735	726	770	729	692	742	739	725	719	734	711	743	741	703	793	735	763	765	687	738	740	737	699	736	705	739	730	740	736	779	762	682	724	754	727	708	737	719	700	694	774	760	768	702	701	690	715	740	696	750	720	753	756	764	695	742	763	738	733	722	765	683	719	719	781	714	725	741	701	748	715	740	726	723	755	746	730	725	702	738	696	735	747	725	781	729	745	701	764	710	714	778	726	675	757	758	750	754	693	726	760	726	795	728	744	741	745	730	746	735	766	748	729	722	741	752	738	788	736	740	728	708	721	720	750	691	703	661	743	756	752	712	712	718	651	723	714	710	725	748	767	745	696	743	741	729	709	730	736	739	755	732	732	738	737	753	791	691	740	769	737	709	703	719	793	684	720	678	759	716	718	767	768	774	775	759	777	768	761	738	753	746	711	738	719	732	738	700	732	747	726	737	739	785	801	724	743	756	757	698	716	767	743	761	714	764	728	779	766	715	735	729	688	769	714	722	748	704	727	730	708	746	708	740	763	776	765	757	775	672	740	748	740	768	736	775	717	737	766	746	752	713	709	769	757	719	728	740	743	747	716	791	715	726	725	701	716	705	750	719	701	752	708	716	722	730	730	753	735	757	753	760	758	707	740	742	717	739	766	689	744	713	773	711	712	720	750	767	704	685	760	759	714	738	766	774	742	749	727	734	718	785	708	721	723	769	739	755	745	722	741	691	744	729	721	760	725	749	738	776	743	728	759	704	778	690	735	717	734	758	711	749	766	699	727	709	707	732	677	710	742	741	733	715	724	686	768	711	723	767	713	711	725	747	767	751	735	699	745	760	699	734	723	700	758	727	741	734	722	724	774	732	756	733	734	696	760	767	733	711	758	768	732	764	726	749	715	700	751	705	701	735	748	792	712	699	723	741	714	740	720	756	730	747	760	656	725	791	747	720	733	747	710	723	747	765	721	768	743	720	753	715	758	759	673	723	767	768	764	753	712	750	758	728	759	679	722	758	728	697	737	763	784	719	756	755	732	735	736	746	721	740	736	717	788	731	759	758	728	703	754	770	725	721	762	720	760	706	686	735	691	718	759	748	751	737	733	735	745	754	733	737	736	736	698	752	722	713	773	794	740	728	751	709	767	760	765	672	750	730	729	666	774	679	742	728	735	739	734	789	721	754	716	798	767	724	735	766	765	730	703	743	791	705	744	766	667	749	717	762	760	709	723	743	752	669	738	703	770	720	752	700	767	731	766	741	734	707	710	740	666	702	767	747	750	693	708	727	744	687	742	692	705	772	734	719	733	735	772	752	723	700	697	781	741	729	686	752	722	746	669	694	752	752	662	721	745	757	724	694	735	729	727	674	732	772	723	769	740	788	695	715	693	745	754	781	740	717	784	746	731	749	758	746	743	735	739	743	751	733	724	730	733	738	787	681	730	709	718	737	671	759	720	687	770	734	775	702	772	763	711	713	721	746	726	736	712	790	741	756	760	713	729	787	719	744	761	747	718	742	719	745	717	731	719	776	772	740	729	726	733	692	755	746	727	786	695	770	676	767	713	805	726	720	749	736	681	695	721	738	749	786	706	758	775	743	703	735	724	745	717	735	767	755	685	740	744	764	750	737	697	768	727	768	666	705	725	743	789	714	722	739	743	737	718	731	730	752	708	722	711	705	717	724	729	725	740	695	715	748	758	729	732	729	724	684	724	777	683	736	738	728	758	721	728	713	745	704	696	674	757	729	733	738	678	759	696	725	767	696	730	711	704	686	763	728	718	775	701	751	727	732	690	748	717	745	719	737	750	700	753	752	722	738	742	803	770	738	738	712	737	692	725	728	729	738	731	721	706	756	760	745	713	695	748	755	775	753	743	721	737	734	729	807	727	765	755	766	764	770	716	765	768	753	717	706	735	739	720	740	730	719	750	712	773	683	707	688	700	751	715	767	746	731	771	739	777	762	693	730	721	776	730	748	749	731	745	734	767	731	685	730	777	716	754	761	689	749	762	773	703	722	722	766	745	770	662	755	779	749	720	713	729	741	694	693	732	742	754	727	737	768	712	741	714	704	715	763	756	715	744	742	719	686	669	744	762	726	748	687	726	733	735	730	721	703	779	729	737	736	783	695	707	680	775	732	773	725	716	735	737	723	730	759	721	756	731	752	733	704	763	727	746	633	712	754	727	761	757	722	652	725	755	722	757	752	702	712	730	723	771	749	741	701	735	682	753	737	698	746	766	756	790	724	731	750	752	758	710	747	681	726	769	759	719	768	778	760	699	694	689	749	717	712	715	696	748	713	745	687	715	710	685	709	757	732	718	730	716	720	763	780	711	742	751	701	753	721	718	706	796	736	730	683	704	706	709	745	738	740	695	737	727	754	745	735	739	720	755	719	726	751	675	731	756	741	733	736	666	786	713	746	734	741	727	777	746	742	726	724	719	715	687	701	753	747	747	687	738	667	763	759	731	754	709	741	738	711	768	693	698	748	719	702	738	754	689	721	721	738	717	797	743	706	767	741	690	815	693	756	697	718	731	692	717	691	708	751	752	724	750	736	730	746	723	675	730	735	724	750	733	767	712	744	748	772	751	725	795	774	736	731	748	687	741	690	725	762	723	762	726	736	762	696	757	754	738	671	723	772	699	781	715	722	731	727	737	730	766	753	703	684	755	734	738	722	692	727	753	720	758	724	718	737	763	766	728	761	775	713	743	748	720	722	706	714	761	763	746	697	691	736	741	759	765	728	718	736	732	719	723	722	753	726	742	720	718	723	705	761	728	695	743	709	748	699	758	744	717	752	674	768	757	749	697	729	788	764	719	716	729	730	732	744	735	728	783	717	714	776	741	747	717	769	694	737	782	765	756	751	739	754	722	770	719	740	715	716	688	758	731	711	726	751	760	744	753	725	716	733	729	658	745	730	728	736	731	738	732	704	744	737	797	753	726	746	786	738	758	738	693	708	782	726	760	735	721	739	748	708	750	800	733	758	684	688	723	659	680	739	821	731	711	747	751	742	714	757	747	704	703	708	740	783	724	753	693	737	731	733	683	732	765	721	729	720	723	788	734	724	767	708	718	720	708	715	764	777	714	757	744	736	720	733	782	659	740	706	733	746	765	797	779	728	735	797	761	750	810	743	721
26059	30884	34388	17736	6973	4420	2292	727	462	392	373	368	383	382	408	396	368	378	396	361	373	340	383	353	385	367	356	347	371	350	346	345	385	396	375	359	381	367	365	383	358	411	374	386	345	383	366	357	363	379	328	367	384	346	352	371	404	363	348	360	339	380	347	369	427	375	377	342	354	366	362	327	380	366	365	380	375	376	388	369	378	358	368	382	409	351	385	410	405	377	358	341	382	389	341	372	338	382	370	356	378	342	388	375	386	382	356	345	336	378	339	383	375	386	360	362	370	351	365	386	396	424	339	376	347	400	348	388	336	370	384	408	372	367	367	368	385	336	355	386	359	414	382	398	415	391	378	349	389	379	371	382	390	402	358	354	376	392	369	346	399	380	364	390	371	333	384	377	392	395	391	355	373	393	391	365	386	325	360	362	404	381	378	395	391	367	372	372	380	368	346	349	413	391	387	384	376	412	353	361	378	378	348	361	347	370	349	370	382	361	352	361	357	383	357	358	408	392	369	405	357	377	370	386	382	371	386	369	367	371	352	394	397	386	372	349	367	377	361	362	388	334	371	369	366	374	365	377	364	330	338	343	361	362	355	385	360	362	388	356	370	396	342	344	346	355	403	385	377	397	365	400	366	362	344	367	366	343	370	374	430	362	344	384	383	371	377	366	350	357	412	395	399	361	349	383	352	366	369	403	360	374	410	399	336	375	360	380	382	347	387	376	391	378	370	379	376	360	349	361	420	339	338	357	373	348	393	338	359	372	371	353	365	387	378	347	337	388	355	369	349	342	375	390	403	413	354	364	344	364	351	393	385	391	385	366	349	387	387	352	363	383	357	369	379	371	329	365	343	387	391	365	347	379	375	338	370	358	382	361	395	381	377	372	357	351	372	362	360	372	417	401	389	387	349	342	364	383	379	361	336	353	331	356	374	352	352	349	374	349	358	350	344	344	375	339	390	393	373	349	380	410	382	358	401	421	370	348	357	381	351	380	364	398	356	358	389	350	395	376	354	372	367	368	351	364	379	392	365	361	374	381	392	401	364	349	356	382	354	317	387	344	380	327	386	382	396	338	349	366	365	370	359	348	380	371	360	367	389	363	390	382	360	331	375	339	331	365	370	361	378	394	415	344	370	376	358	358	367	392	373	367	350	387	352	371	377	376	385	408	382	368	345	370	363	390	388	384	363	361	393	364	398	354	319	372	379	342	372	338	383	380	383	372	335	396	376	374	386	391	338	354	382	340	389	366	378	372	365	314	338	350	368	327	352	374	387	389	401	394	362	368	353	380	393	354	341	370	377	395	354	378	358	342	367	339	421	404	382	380	340	361	358	356	392	338	357	352	378	406	368	327	380	385	380	370	349	357	402	379	369	412	379	343	344	374	350	385	360	340	382	363	400	391	361	375	377	373	352	365	340	371	386	364	375	364	391	362	376	386	389	411	353	368	397	381	380	349	357	367	347	346	352	401	384	393	393	359	368	366	378	359	351	373	353	407	386	385	367	379	384	402	353	389	404	414	356	378	381	365	368	389	358	390	394	371	362	366	336	383	343	370	371	395	352	380	386	372	393	361	352	409	315	386	371	366	374	397	371	425	355	365	392	375	415	362	350	355	357	393	382	388	355	342	373	393	337	340	393	363	376	362	359	329	370	343	382	355	377	362	356	384	346	376	376	354	382	362	341	385	367	360	383	359	373	366	362	387	379	364	413	354	364	401	319	344	371	387	360	381	401	357	377	365	334	366	381	415	393	375	363	408	380	371	390	354	368	331	375	382	353	386	340	379	372	379	375	356	331	386	341	366	374	388	390	364	363	346	342	360	358	384	375	349	421	391	344	341	385	353	376	345	390	349	396	367	369	394	375	371	347	381	367	370	407	353	380	356	382	350	388	368	354	399	416	377	345	353	385	346	357	376	361	392	370	390	385	390	377	372	357	359	349	361	366	381	350	356	345	423	381	353	372	375	397	368	388	388	363	311	376	344	379	379	384	385	332	355	386	362	375	375	326	368	368	367	391	373	362	401	377	364	353	384	368	377	354	391	369	350	357	383	379	358	360	360	380	387	361	362	391	372	380	382	348	375	399	357	364	375	344	397	394	346	347	354	374	337	362	353	371	377	408	355	366	368	335	368	382	378	374	353	316	362	369	370	356	391	356	398	375	395	334	356	355	400	368	387	379	349	402	379	382	373	367	391	343	355	366	375	391	353	382	394	359	375	378	384	367	391	349	388	386	342	373	380	373	419	362	356	391	393	384	365	344	369	371	388	375	382	387	389	369	391	354	404	355	410	354	392	395	383	372	352	373	339	349	342	366	404	359	377	360	358	383	401	373	374	366	376	384	358	383	344	387	373	372	355	401	376	384	402	384	359	354	420	373	383	331	375	371	413	385	375	396	383	363	358	354	345	363	389	359	370	352	361	366	393	374	370	355	371	334	376	376	368	381	364	361	347	361	366	356	380	364	350	355	378	364	356	373	360	329	391	350	370	410	398	354	392	322	359	401	337	402	422	360	391	336	418	377	372	367	371	346	368	374	371	340	348	393	407	377	381	363	372	368	352	358	338	406	389	372	355	348	413	360	341	387	344	354	393	369	351	366	408	355	394	397	353	351	352	353	421	380	394	358	381	406	354	397	365	381	371	359	394	357	352	396	327	365	344	352	345	364	382	352	379	416	389	375	389	364	347	352	413	390	392	398	357	366	354	400	340	354	374	379	348	365	363	395	379	383	372	352	374	347	362	357	377	403	359	383	393	380	344	357	352	402	362	372	378	360	366	370	354	399	345	378	414	375	359	369	356	340	384	372	388	419	419	410	395	367	383	383	359	353	342	371	356	364	354	370	365	377	362	366	366	372	359	365	349	380	358	378	366	343	352	381	421	373	391	378	358	363	377	359	364	339	370	365	372	420	352	360	380	384	385	368	353	343	415	361	399	377	356	345	378	370	395	357	351	388	361	374	356	359	379	399	381	364	365	369	397	376	359	370	387	343	397	414	373	357	337	350	371	380	334	376	365	405	377	355	354	388	369	386	382	393	372	358	363	381	349	394	384	344	353	359	383	357	414	378	371	348	365	375	359	365	391	392	368	370	420	388	349	387	356	368	388	383	382	404	368	376	369	357	379	366	350	356	378	355	355	380	341	360	398	354	368	326	380	400	377	360	373	369	373	361	358	378	361	350	374	414	399	358	378	374	359	343	352	375	352	357	374	348	366	364	379	378	400	351	352	352	377	375	343	380	353	340	342	356	372	361	366	368	349	346	377	363	401	369	383	378	371	354	357	374	373	397	353	367	380	366	339	370	370	367	348	395	356	375	375	412	360	366	385	385	343	352	347	368	382	364	339	386	354	365	380	350	359	396	393	375	346	340	356	367	370	387	416	373	394	395	437	394	364	351	374	366	372	383	383	384	386	367	363	378	386	365	389	371	388	359	376	356	325	382	369	385	371	359	347	380	339	358	387	400	373	382	368	371	397	378	372
19294	30096	37974	20406	14212	11121	5861	1810	1005	972	950	870	899	856	920	869	810	768	886	844	857	877	837	836	888	882	833	856	847	825	881	860	823	857	854	811	863	832	841	864	833	904	899	815	893	866	777	883	869	809	858	848	831	862	813	885	855	849	863	845	798	866	875	839	859	835	835	893	830	842	800	814	868	895	822	839	887	862	856	857	864	839	800	833	888	851	870	862	808	811	864	850	847	826	824	829	828	864	821	858	848	858	906	856	820	905	873	844	901	857	882	892	867	876	872	882	839	880	806	859	870	832	865	871	884	849	798	843	867	814	810	866	868	804	856	835	874	818	863	893	846	845	856	903	886	855	863	835	818	866	814	801	932	814	861	837	847	822	845	889	873	855	874	830	871	818	837	811	840	892	852	844	801	765	803	863	879	816	920	836	870	833	880	802	826	886	879	853	790	814	788	893	814	785	812	865	910	886	832	806	849	814	829	861	854	858	875	824	857	837	861	889	875	809	856	813	888	848	888	837	849	797	827	851	831	832	817	829	872	789	864	814	821	829	850	825	877	909	879	861	856	861	807	860	869	900	877	834	879	792	898	838	876	800	858	859	828	838	890	851	888	893	863	825	882	919	834	828	811	872	863	810	821	857	863	817	838	882	847	860	836	837	865	837	870	854	900	854	888	815	927	848	916	869	860	829	822	804	860	784	864	857	861	826	821	851	895	875	820	853	814	831	897	840	858	815	868	885	846	821	830	881	862	858	874	853	865	854	823	875	835	886	815	824	828	908	850	820	862	844	819	844	840	800	884	875	816	827	802	896	831	915	832	894	852	862	810	860	863	871	864	889	822	885	845	809	846	828	827	816	874	836	808	859	860	803	866	874	846	829	880	856	841	826	830	845	828	836	883	838	824	841	812	880	859	893	835	864	825	824	878	883	851	879	856	858	883	813	898	825	853	872	883	896	858	887	857	908	872	894	880	883	823	872	826	858	831	849	839	831	852	852	863	811	872	867	834	804	837	844	783	819	871	875	864	896	833	893	823	902	862	898	898	802	840	829	908	805	858	867	854	804	842	857	829	850	881	797	829	847	851	827	875	863	844	857	865	820	888	902	809	814	853	810	869	898	865	831	843	873	851	922	859	828	834	854	803	853	871	835	869	901	854	830	828	880	890	842	848	873	896	888	832	827	819	874	877	856	863	860	882	848	813	867	904	832	870	851	806	884	853	822	854	873	797	856	773	827	834	898	872	857	872	840	863	837	881	839	834	829	819	901	816	858	875	860	902	902	835	841	848	804	883	838	840	828	834	857	818	857	878	774	849	791	868	810	865	832	857	803	868	901	842	822	865	887	875	841	812	813	861	791	809	823	882	826	855	860	848	860	805	867	832	843	860	900	827	832	874	834	861	857	819	841	853	864	842	823	881	854	879	837	865	871	855	894	885	879	804	812	867	848	846	860	841	830	883	873	826	872	912	879	869	861	870	869	858	864	878	808	859	875	843	832	814	869	864	813	887	818	864	817	870	819	825	878	859	868	821	865	903	782	889	858	845	881	872	850	844	815	822	888	894	839	882	882	821	866	814	850	811	833	847	838	826	839	830	872	875	879	873	847	848	831	864	849	826	883	885	812	823	893	911	857	853	860	850	850	871	852	805	863	874	826	817	837	803	814	793	878	847	803	844	849	797	877	837	847	908	854	838	845	880	824	834	842	898	817	890	814	865	870	852	822	822	888	834	823	871	843	864	789	860	839	817	858	880	865	798	884	902	823	831	876	834	812	877	883	832	840	772	810	887	866	833	877	838	824	903	868	878	810	852	879	849	890	803	874	823	870	930	825	837	823	831	882	840	864	808	757	874	825	879	844	886	861	855	814	852	860	852	827	901	837	872	903	909	856	876	862	819	846	879	811	858	825	842	848	851	837	845	848	828	825	907	848	863	883	843	849	825	850	914	845	885	822	861	844	834	846	807	879	857	837	850	856	891	834	885	810	850	838	830	853	774	824	911	864	888	845	829	791	829	883	840	895	807	870	878	908	873	850	841	853	859	870	887	807	874	836	837	846	865	887	849	848	874	906	813	891	813	858	871	901	894	873	853	886	821	864	867	867	867	838	832	877	840	869	877	869	879	840	876	870	796	792	887	811	829	825	802	850	859	857	920	867	860	814	872	882	845	821	856	812	868	803	895	843	844	842	835	838	864	863	865	825	844	867	843	832	834	849	878	836	893	854	845	869	803	857	837	808	857	861	812	852	832	838	823	886	895	807	890	839	798	847	859	842	866	886	818	868	876	878	844	881	816	800	822	869	872	837	839	855	821	846	890	900	897	771	836	798	880	854	853	837	852	840	861	886	874	842	821	820	883	899	913	857	823	887	824	832	851	829	880	861	845	799	824	865	844	831	905	856	831	858	849	850	876	847	835	856	884	860	856	854	829	843	936	821	872	880	820	864	826	799	817	854	859	864	805	830	834	859	769	877	904	909	861	912	861	800	900	832	877	896	823	830	822	879	862	841	865	820	884	843	848	863	819	840	875	852	833	823	905	806	903	842	867	857	803	845	832	841	794	863	872	839	904	833	868	810	814	844	868	937	852	843	854	908	904	806	871	843	783	863	858	810	850	830	830	849	858	896	790	853	857	839	868	891	846	855	778	865	904	806	873	864	855	863	880	875	821	877	845	891	825	842	868	843	865	804	800	868	879	816	827	868	815	857	870	867	884	858	856	873	819	878	853	867	853	798	843	883	850	869	830	872	837	882	896	846	803	867	885	853	812	843	784	839	826	816	801	835	852	863	896	793	814	841	848	875	831	832	824	831	845	891	869	888	855	840	836	842	867	822	891	841	902	822	874	889	849	848	793	839	852	906	832	890	817	852	827	857	841	867	807	892	856	909	843	863	878	836	839	831	827	829	829	840	806	833	882	834	868	864	857	840	859	877	890	821	852	843	857	850	874	865	868	865	853	839	816	884	878	795	813	868	838	816	823	831	878	861	852	848	813	856	891	821	854	887	854	817	784	802	864	862	841	845	895	853	913	817	844	834	902	879	866	830	881	886	878	800	812	903	816	846	840	820	878	848	916	865	822	866	838	874	842	823	837	831	849	817	832	834	873	876	881	806	871	871	841	906	901	806	854	841	855	821	851	834	860	837	781	838	818	833	856	831	846	828	877	839	846	856	778	878	845	883	880	836	859	867	797	868	827	870	841	850	854	876	812	887	860	849	825	877	885	857	854	871	864	840	861	883	837	813	877	808	818	864	894	874	811	841	846	883	861	827	829	836	873	823	923	897	934	859	834	823	861	882	870	894	835	860	847	828	862	912	847	813	804	800	819	862	817	851	834	845	810	838	912	887	817	872	896	867	888	849	896	853	810	893	855	860	784	882	862	875	852	845	842	848	883	887	858	892	827	845	860	834	884	775	886	798	874	890	875	852	830	830	866	873	791	879	852	892	886	819	831	842	885	837	843	842	848	833	847	991	853	768	844	879	866	816
57918	52756	48837	36613	27261	27276	24223	14740	4882	1100	654	465	447	393	389	361	369	347	355	350	354	398	381	379	352	369	367	369	361	373	349	345	391	341	346	316	361	351	359	374	363	319	362	347	389	365	368	388	351	361	364	342	411	354	368	319	364	361	361	303	322	332	348	348	345	367	339	334	341	381	371	364	390	379	348	383	355	377	356	334	355	392	351	357	394	342	357	352	385	372	373	382	385	364	361	314	356	369	379	342	342	366	339	348	360	322	336	334	325	385	378	349	407	378	354	351	354	364	390	375	349	371	326	348	348	355	361	349	376	363	341	363	331	329	381	335	380	351	363	381	335	374	367	356	367	329	354	342	365	340	402	388	351	355	369	352	364	383	358	331	338	378	334	373	353	369	307	360	365	362	362	328	374	331	346	409	341	372	342	377	348	373	352	352	342	374	347	342	362	361	353	344	359	365	338	318	351	411	365	384	331	358	357	390	316	334	315	322	365	354	353	373	365	374	349	359	372	353	373	362	369	357	366	365	366	355	346	372	387	340	350	351	376	374	397	375	347	363	371	351	370	359	379	369	332	375	386	357	354	334	378	328	357	376	366	346	347	373	355	344	326	361	321	350	330	369	344	350	355	404	338	369	383	354	374	357	338	366	356	344	363	365	365	361	372	359	369	363	368	334	384	389	372	385	393	335	370	334	391	349	365	379	346	356	350	369	351	341	345	373	378	363	361	352	376	382	358	391	366	375	363	364	361	342	352	348	354	377	360	379	334	348	358	367	355	347	321	352	381	357	358	384	366	359	327	345	320	387	384	322	366	367	340	345	348	375	348	367	350	381	393	332	345	359	335	368	362	330	372	377	348	377	369	332	364	361	366	362	339	360	339	339	332	375	353	387	374	354	384	353	368	337	385	383	367	401	372	355	365	305	353	333	365	331	330	352	361	362	364	356	363	390	359	350	322	391	358	346	358	331	397	348	368	332	338	377	394	400	377	340	371	361	365	339	382	374	355	382	348	334	342	362	376	334	326	356	381	348	375	369	373	353	342	362	372	360	371	359	331	384	348	354	406	342	341	370	405	370	340	386	356	375	323	363	381	335	349	351	388	352	384	326	356	380	320	339	336	351	364	347	343	336	393	354	344	356	361	331	383	391	398	367	367	339	397	356	329	338	398	398	369	347	322	349	370	336	373	346	356	365	344	360	375	348	330	347	345	385	351	369	362	319	361	339	373	350	361	346	340	377	371	336	352	359	368	357	347	339	357	361	346	341	362	391	341	387	374	333	364	322	349	333	343	325	357	352	379	380	323	321	339	332	331	350	345	364	370	389	385	332	386	384	387	367	376	346	357	347	343	384	353	363	370	357	365	399	351	383	342	366	347	364	321	332	358	347	327	348	375	353	378	368	324	379	366	319	309	363	370	357	362	390	367	368	380	354	328	350	382	358	361	324	357	363	352	369	335	364	372	335	375	384	380	326	320	372	381	378	376	366	342	375	375	359	384	363	388	350	355	357	338	354	351	332	380	363	366	347	354	371	372	345	324	338	390	345	379	366	395	353	351	368	384	366	345	355	364	342	330	346	367	373	327	336	356	333	343	401	347	374	419	375	325	368	369	344	346	372	360	356	339	336	380	378	333	360	327	360	331	327	381	372	361	362	366	339	335	346	356	341	358	357	355	401	367	334	310	358	363	336	369	338	373	388	353	327	372	385	373	357	347	343	375	354	361	374	368	375	371	375	343	343	341	353	394	370	342	350	384	350	352	419	388	384	379	373	356	366	384	353	335	337	382	331	381	355	316	409	385	357	339	350	350	349	302	318	376	363	374	360	348	352	334	355	351	331	404	351	366	341	353	355	337	354	361	383	378	362	394	380	371	371	368	388	346	374	348	378	359	374	356	363	379	356	309	361	322	353	350	328	341	344	358	357	314	333	328	353	354	331	360	358	380	345	355	326	352	394	359	350	353	377	390	366	332	348	384	346	360	371	359	371	366	339	338	324	376	363	348	401	374	345	354	373	346	333	372	413	367	384	360	362	389	394	371	359	364	340	392	352	330	354	377	355	352	343	348	380	348	316	375	368	337	348	379	390	353	356	320	333	360	382	352	342	369	331	372	353	329	373	379	306	361	362	357	337	329	360	404	378	374	349	365	374	328	385	363	375	346	384	364	375	320	349	364	359	379	343	367	323	339	335	390	368	360	328	340	337	371	358	384	362	347	353	356	284	380	379	385	347	342	340	355	357	360	387	354	362	360	346	394	375	385	402	357	378	381	353	376	354	346	387	367	382	402	364	325	370	388	363	380	391	373	318	371	356	338	353	377	350	325	344	353	350	349	370	352	364	376	357	327	330	375	359	370	366	349	397	349	387	389	372	371	384	414	332	325	356	370	375	360	390	361	334	372	348	359	390	383	377	348	341	351	356	345	367	378	318	370	355	373	336	340	355	361	364	342	352	341	333	378	346	351	369	353	363	350	355	344	360	341	318	323	342	361	345	341	405	383	352	372	355	361	379	353	342	343	368	359	353	363	367	363	353	356	376	384	377	368	364	379	361	386	388	355	386	399	342	371	354	356	373	345	364	359	359	380	366	362	381	365	353	363	320	316	378	341	313	336	396	333	341	361	346	335	412	322	377	373	351	345	354	389	351	352	367	342	398	349	358	345	329	338	364	331	379	347	367	377	371	354	354	351	346	361	399	369	369	346	327	341	371	374	344	348	375	343	344	384	351	333	382	385	363	368	379	339	325	350	374	378	359	327	380	383	367	345	352	359	371	350	374	330	381	363	343	356	370	374	317	377	340	366	339	336	377	338	357	408	329	354	356	371	321	329	372	352	356	329	350	351	368	361	346	368	349	359	364	378	367	351	356	354	363	375	359	343	373	362	374	337	373	380	356	370	363	337	350	346	350	370	359	336	338	372	356	339	367	355	388	396	366	359	358	353	355	322	362	338	385	352	386	350	358	381	355	344	348	384	356	384	357	393	339	386	345	295	320	347	338	357	330	336	357	358	358	374	364	349	346	377	393	400	386	337	344	342	376	351	364	365	350	358	369	373	368	371	347	358	358	360	366	357	365	370	367	331	343	366	333	361	324	360	332	345	340	340	361	398	361	338	375	366	345	354	418	381	358	385	377	380	380	346	356	375	358	352	359	342	367	312	320	346	355	343	345	384	330	365	351	380	349	359	374	372	365	348	378	352	355	371	348	389	380	360	349	389	365	388	347	381	329	330	367	416	330	365	365	328	354	347	362	343	371	355	325	337	381	345	365	325	360	389	390	374	368	368	339	378	335	366	361	330	368	381	363	367	366	340	371	359	344	354	354	320	322	365	341	374	327	364	384	369	374	363	356	371	335	362	345	319	347	331	376	380	342	318	342	339	366	353	372	380	371	359	383	356	335	378	349	375	329	325	329	343	317	375	386	343	363	351	332	363	382	322	367	357	365	339	360	371	332	375	361	333	343	368	344	371	351	364	381	398	362	343	370
47571	58668	59911	46248	51992	47270	31240	9928	3495	2176	1826	1233	1106	1014	937	818	850	786	839	819	832	808	811	821	790	854	753	805	799	842	820	773	811	792	864	797	836	859	895	840	787	842	802	808	873	752	843	844	837	789	824	779	789	788	765	817	789	785	772	774	824	850	811	822	820	821	809	845	783	803	779	826	824	878	767	801	809	834	864	756	782	795	811	829	833	843	854	844	798	790	812	793	814	807	840	826	853	824	840	806	835	767	837	768	760	737	762	879	794	806	778	849	818	796	837	782	825	800	794	814	791	839	784	813	792	802	741	850	838	750	825	768	825	800	832	804	811	831	815	820	783	791	837	796	755	803	824	836	792	778	823	796	823	829	793	812	787	822	786	782	837	724	829	820	800	816	825	788	841	824	769	787	835	797	813	812	871	784	833	847	829	815	837	811	802	745	804	810	812	855	827	773	769	753	848	812	790	845	813	821	810	761	769	835	871	823	865	817	776	794	799	806	812	773	793	836	828	781	832	825	798	814	769	804	787	804	795	784	807	774	818	778	791	807	794	819	782	821	760	809	792	748	827	808	798	797	771	779	788	783	782	828	770	764	821	798	817	829	810	766	756	806	847	735	796	795	807	792	801	804	823	848	804	780	814	830	771	818	815	817	836	844	796	827	774	793	768	817	835	805	836	853	792	775	856	811	816	770	817	785	815	744	872	806	835	839	839	782	824	856	802	795	790	795	764	857	792	755	808	785	830	819	799	760	815	791	810	784	766	790	793	819	828	798	759	790	826	821	827	778	795	779	848	808	783	765	800	773	805	842	796	830	852	818	768	795	821	760	811	808	772	804	791	741	780	818	834	829	815	777	836	822	790	800	769	824	816	796	796	785	852	833	828	765	856	748	817	799	778	817	852	849	805	798	798	786	809	793	820	803	811	836	838	783	841	834	794	785	856	837	879	790	845	823	874	791	855	814	814	804	809	843	771	812	824	835	824	865	848	811	814	809	747	788	727	796	827	797	777	799	799	813	810	790	815	848	842	762	838	803	793	808	806	813	830	832	807	765	789	810	781	827	763	793	859	775	809	829	836	769	817	811	851	806	808	786	794	804	815	790	760	777	803	796	870	795	834	772	791	812	777	807	789	858	786	808	792	819	808	806	795	840	792	804	791	834	840	811	808	804	781	779	829	818	808	829	783	803	817	756	801	842	800	850	843	805	814	787	738	836	844	823	844	808	856	781	778	772	804	794	789	816	829	830	811	820	835	822	784	848	811	853	840	832	811	770	822	842	841	809	790	842	794	779	773	821	821	818	806	850	824	821	805	771	819	856	829	802	839	795	827	791	793	784	805	793	788	783	802	790	837	823	811	777	821	836	837	815	808	792	823	821	799	823	794	793	812	821	799	790	798	727	782	782	812	858	782	795	817	797	800	793	802	777	833	766	817	773	836	828	801	825	783	782	798	765	831	812	806	834	756	854	797	774	813	777	818	879	819	776	795	852	742	788	816	824	789	854	810	791	836	815	776	788	763	832	800	820	771	814	801	817	753	819	808	785	798	822	835	758	794	815	794	766	798	806	812	802	871	773	816	825	825	819	812	799	819	829	825	807	794	807	770	826	777	855	772	853	788	808	852	790	827	797	812	793	804	834	805	798	817	870	784	832	800	826	816	845	803	779	891	799	814	796	793	819	758	842	804	834	831	770	827	805	820	853	861	760	720	763	799	811	789	837	770	830	852	776	815	799	818	784	859	793	777	810	777	767	830	778	788	804	818	814	758	833	808	769	875	816	788	826	795	794	810	809	814	819	834	825	860	805	795	815	782	847	791	750	798	818	858	764	846	814	821	829	853	801	795	842	790	793	790	789	795	820	805	816	800	778	831	812	796	771	781	859	780	807	787	809	803	817	803	764	820	843	804	823	802	851	775	889	770	822	794	810	793	792	773	777	834	856	806	872	790	815	801	750	793	779	841	809	868	816	797	806	808	779	794	761	827	827	836	850	811	767	814	795	824	792	845	793	767	840	828	802	812	795	820	760	775	802	770	845	809	783	835	848	812	855	764	794	775	846	819	810	867	817	795	804	816	826	804	821	816	772	781	827	764	809	805	783	787	817	855	827	738	802	791	835	822	797	787	785	786	764	834	786	802	822	816	815	806	819	791	833	821	766	805	784	813	717	800	850	838	833	825	819	805	733	880	793	764	841	828	826	827	825	847	792	795	830	848	857	811	841	789	803	748	833	834	798	769	808	782	802	773	799	808	819	794	802	762	831	803	833	784	797	829	848	846	808	866	787	806	787	767	801	732	782	792	786	821	790	786	789	811	778	811	769	798	778	830	825	784	767	798	800	808	832	826	793	794	807	748	788	815	838	804	783	830	830	785	821	849	799	838	844	801	844	795	835	799	814	795	801	789	778	803	764	829	761	802	801	801	800	802	783	764	813	791	808	796	833	856	824	884	834	785	827	820	820	806	789	789	801	813	775	799	786	795	785	809	795	836	778	774	804	774	883	806	807	805	841	809	769	816	787	817	818	777	823	824	838	775	821	825	775	801	856	834	809	812	795	730	798	790	784	818	793	790	790	771	816	809	786	838	781	848	774	779	834	823	830	815	793	817	801	794	793	778	814	776	757	780	811	817	840	804	804	842	769	795	792	780	835	818	828	774	836	830	818	867	805	832	812	830	796	757	843	770	833	775	777	756	822	788	808	789	808	801	797	797	797	834	823	806	786	787	851	805	784	788	843	816	839	803	787	855	804	833	807	808	817	797	815	818	833	815	787	800	796	826	777	802	754	776	846	770	780	852	851	831	830	783	812	859	748	784	813	807	814	837	795	803	831	792	756	841	784	797	794	796	778	831	767	785	816	796	803	820	786	777	780	841	824	798	810	815	836	782	866	806	763	811	789	813	808	842	790	854	816	834	793	842	781	789	830	809	820	782	837	790	768	798	841	811	796	838	829	812	803	774	731	783	738	800	807	802	748	755	813	764	761	783	859	812	822	821	822	840	746	765	794	796	799	809	797	829	765	765	878	781	829	773	868	777	755	819	765	792	824	810	821	757	790	788	807	825	840	769	754	788	831	810	788	839	845	819	809	792	828	813	785	775	814	832	822	768	819	801	810	777	836	805	823	785	762	812	808	808	757	834	837	786	848	797	819	776	785	819	833	757	865	826	771	793	832	774	849	761	791	823	843	786	867	821	873	864	841	772	790	808	855	810	816	811	827	739	789	799	831	756	809	791	799	756	828	809	789	798	835	850	770	833	825	762	775	791	771	820	803	809	847	775	826	824	783	781	803	836	806	814	825	839	799	802	842	790	805	827	771	798	839	748	803	827	784	835	780	833	820	801	819	821	788	833	832	786	835	842	813	830	822	778	813	809	820	826	778	790	795	779	767	836	764	863	807	778	802	807	787	787	800	819	797	804	745	771	802	823	822	832	838	823	813	792	806	837	814	810	777	782	813	825	799	763	836	800	813	821	813	812	807	801	781
60651	47975	39472	32570	27457	29830	28195	21128	10833	2764	1077	613	563	447	396	374	361	360	322	318	331	313	336	342	348	334	351	364	321	319	337	336	360	358	362	358	313	317	333	342	343	309	320	366	341	355	338	338	333	356	343	361	341	319	343	353	324	345	318	334	315	328	350	336	324	312	360	369	346	355	304	348	330	344	356	338	326	352	353	313	360	348	290	342	372	345	309	343	310	350	324	344	350	295	394	348	365	339	326	351	323	356	331	371	393	329	380	377	354	330	324	342	335	337	328	327	324	313	306	339	320	364	356	335	339	309	314	335	335	364	326	284	335	316	310	342	346	337	323	329	351	315	359	351	324	337	356	320	321	305	295	336	312	301	346	328	375	340	322	334	317	306	337	336	305	376	339	330	330	345	369	340	326	380	326	339	367	331	322	349	320	325	333	349	362	329	313	310	353	319	338	327	324	315	370	374	329	351	338	377	341	363	349	320	346	352	322	343	359	329	313	348	306	318	317	358	327	325	331	341	339	340	336	327	374	370	373	321	346	328	344	360	340	337	339	361	327	334	331	316	322	344	365	345	331	329	327	355	316	362	301	347	342	308	331	312	348	333	319	339	366	317	355	366	321	312	337	334	368	347	369	325	368	329	310	303	297	331	326	316	379	366	318	330	354	348	327	334	331	349	323	353	335	353	368	315	354	341	314	361	332	314	335	328	334	372	325	332	310	327	362	303	326	305	341	323	367	340	356	360	374	318	324	353	368	302	328	349	314	323	346	325	313	358	328	350	361	311	332	316	296	363	328	346	324	312	320	344	334	336	325	316	309	329	357	312	323	308	341	315	330	318	354	315	361	340	342	335	336	381	300	332	363	360	346	319	293	327	311	343	332	314	342	345	315	361	348	332	358	310	336	350	323	324	325	388	341	320	340	363	357	337	319	363	315	323	337	341	329	359	311	333	328	339	315	317	323	300	362	340	324	352	339	328	365	335	334	333	349	314	333	349	337	328	353	323	355	351	339	349	345	344	332	342	328	358	340	316	324	314	335	328	318	331	347	320	399	348	365	347	295	368	354	342	305	328	351	325	369	334	350	278	325	355	327	363	339	335	320	345	317	356	369	310	323	346	372	279	337	294	347	338	335	328	351	323	320	326	322	356	321	329	333	318	359	345	387	377	375	380	317	311	362	352	316	297	337	365	352	356	336	335	355	285	292	333	341	346	356	343	348	371	318	320	335	349	323	353	328	347	343	324	330	342	355	343	303	338	332	353	307	328	321	345	337	338	342	311	343	338	308	336	349	339	309	328	330	337	371	300	305	347	340	310	352	368	340	321	304	361	332	318	325	309	351	323	336	334	347	348	337	329	341	311	341	330	318	300	336	333	350	292	353	331	378	347	291	290	313	321	321	329	326	334	305	317	397	334	358	321	361	346	308	329	323	323	308	310	327	331	328	302	348	360	310	336	325	348	322	340	334	330	325	330	355	331	368	294	362	332	378	344	334	324	368	351	310	322	369	370	349	327	328	328	366	339	339	331	358	313	335	342	362	318	330	331	342	326	337	340	366	334	338	367	319	381	371	341	381	372	383	333	333	347	360	337	337	343	367	263	322	346	342	358	330	294	323	306	330	342	364	300	313	355	367	379	325	316	301	353	311	352	318	354	362	339	321	326	338	342	379	358	345	347	334	339	358	369	298	323	345	356	334	327	352	365	318	337	338	338	368	345	309	338	311	353	330	313	317	316	320	365	311	306	327	348	344	366	370	333	350	284	340	324	316	377	313	358	344	345	337	379	390	324	323	361	357	334	319	323	323	311	331	322	355	309	327	336	345	348	331	330	347	339	332	355	335	325	337	334	316	324	344	359	355	308	373	301	316	335	357	324	337	338	353	332	312	334	332	352	352	339	295	315	326	328	352	300	329	309	313	342	335	320	359	343	335	331	323	353	350	354	309	312	353	319	325	348	337	334	306	348	343	324	343	324	344	317	347	313	332	344	342	337	307	331	335	305	338	316	350	363	323	294	314	351	344	333	328	333	353	376	320	338	362	332	324	347	366	389	320	385	307	301	361	354	344	366	315	358	346	366	276	355	320	334	328	340	341	307	332	338	330	297	329	363	374	341	326	349	327	319	315	334	346	321	342	343	332	325	332	363	321	342	286	333	288	321	312	337	301	340	362	318	313	306	357	320	339	372	304	353	330	336	359	352	336	309	344	309	368	349	326	375	337	330	328	378	318	327	331	355	350	304	327	321	307	345	316	306	314	336	310	321	339	316	321	331	335	338	291	320	338	332	351	342	300	330	332	294	350	333	342	330	349	350	333	345	345	320	367	373	303	301	347	309	347	349	356	350	311	321	372	312	320	353	342	303	295	339	319	315	359	367	327	312	323	332	353	358	344	319	346	314	371	364	314	340	347	332	371	328	327	343	343	353	314	320	331	332	331	361	326	350	292	333	339	339	336	328	311	315	361	373	317	341	348	349	299	335	352	355	330	336	347	325	326	328	355	353	315	313	338	360	332	340	321	322	318	317	338	322	314	345	304	357	364	332	317	334	359	314	335	323	343	345	326	367	301	351	381	390	320	341	328	326	327	330	356	334	347	331	344	362	310	314	306	344	321	336	335	347	373	316	339	325	335	336	338	334	324	337	319	304	342	327	320	336	350	314	352	318	322	332	310	356	325	285	337	319	313	330	344	346	328	308	330	369	321	343	315	351	314	323	300	333	327	367	348	325	322	349	326	330	318	350	324	336	377	329	351	318	339	316	321	350	350	363	323	322	311	308	338	353	366	331	336	352	333	345	365	360	324	332	341	352	322	349	310	346	336	332	332	328	341	336	367	319	349	333	320	375	324	330	307	350	351	322	326	367	359	357	317	337	331	337	323	337	301	382	345	353	347	305	311	335	323	339	326	351	322	336	330	341	344	335	323	305	348	377	349	353	342	319	338	348	321	342	328	333	368	343	323	403	363	340	335	369	364	391	350	354	337	342	308	356	329	305	339	343	316	375	329	364	369	306	343	332	362	336	341	324	333	330	340	302	340	337	336	331	315	320	310	325	280	332	298	332	333	327	343	348	327	331	351	339	317	358	354	318	323	328	330	314	360	340	322	369	335	318	329	360	345	313	352	308	336	330	350	312	342	357	321	337	351	332	313	343	373	305	302	336	337	345	293	382	335	382	366	345	346	325	311	326	325	328	389	316	313	335	345	343	344	345	298	319	362	339	321	317	324	339	312	323	322	352	370	310	312	351	314	329	351	334	313	346	328	348	332	286	319	339	368	334	289	344	309	342	373	312	339	325	355	366	367	323	332	318	339	295	366	330	356	349	354	330	348	328	345	351	331	300	308	357	328	329	327	353	335	300	333	308	353	338	322	314	311	364	333	295	330	319	340	337	334	313	340	334	347	343	332	339	332	324	347	339	334	328	358	321	316	343	316	306	311	357	359	313	323	330	341	305	353	340	300	339	359	368	347	330	328	308	360	342	347	343
53960	56521	51045	52076	63392	62216	44180	17973	6066	3224	2937	1663	1525	1144	962	792	861	740	747	697	693	721	738	698	726	731	716	753	733	759	776	721	706	758	734	708	751	743	782	759	688	758	737	732	699	707	752	670	747	728	716	705	687	719	749	730	735	733	734	751	721	738	763	733	695	688	717	796	763	745	735	743	694	757	756	688	770	695	732	737	748	744	703	740	680	727	736	722	751	703	726	747	711	769	728	727	699	777	776	690	745	692	700	751	692	725	721	735	723	728	733	736	737	690	735	713	705	703	763	755	760	746	688	752	732	712	696	766	712	728	703	735	670	742	768	680	740	658	731	672	754	757	695	704	695	726	746	744	739	723	713	738	738	738	724	774	702	761	735	725	757	713	737	755	712	743	706	745	717	740	736	753	738	762	733	734	758	752	724	735	765	705	754	793	730	754	787	760	777	697	717	789	730	740	755	718	723	714	746	720	736	732	708	749	710	697	731	727	708	733	755	730	684	708	729	709	733	729	770	736	768	743	703	747	789	703	719	709	785	719	767	755	735	714	712	757	785	702	727	720	708	796	699	740	749	663	723	737	745	735	748	725	741	732	703	737	725	735	753	721	717	718	758	709	724	669	739	727	756	728	737	749	672	743	722	736	700	725	751	754	690	705	728	737	768	717	742	682	773	710	709	699	717	718	720	694	756	710	762	730	682	738	704	768	705	732	783	728	732	757	696	740	700	663	777	718	699	694	733	738	696	761	768	666	751	726	715	721	701	727	706	727	699	752	717	689	733	753	743	700	724	744	704	722	674	743	719	710	695	700	721	732	753	722	711	703	746	736	738	725	725	737	727	718	700	771	738	727	765	725	717	769	758	727	770	717	718	730	740	670	709	743	721	738	737	711	744	707	689	754	702	717	715	716	705	737	715	730	680	738	664	790	755	724	683	761	722	733	746	699	703	735	720	733	767	774	750	742	739	712	733	764	728	758	732	751	740	722	722	749	724	700	728	764	712	729	775	724	704	724	751	737	701	759	741	718	699	741	698	708	683	750	755	696	763	745	716	756	756	731	760	730	684	744	698	706	815	688	711	719	711	736	709	767	725	730	746	787	719	711	732	767	759	728	699	754	710	746	717	701	736	786	756	692	723	722	704	717	759	699	756	737	732	729	741	706	731	758	736	747	766	694	740	782	759	745	753	693	750	722	753	748	759	731	755	717	759	765	746	738	711	694	684	733	771	757	768	709	738	694	750	710	710	752	744	707	728	749	735	755	712	730	678	732	732	681	785	753	715	725	685	735	710	721	732	700	658	744	725	721	700	700	732	716	704	776	704	703	732	743	739	712	715	751	693	700	725	718	699	773	713	703	744	760	756	694	789	743	732	700	726	747	695	713	698	719	675	729	732	689	740	742	760	704	704	784	751	757	691	730	770	701	756	738	751	720	722	761	742	760	775	724	741	704	737	724	700	747	722	762	694	731	698	732	702	750	718	810	759	768	789	737	741	698	689	709	797	707	754	730	721	721	734	702	748	702	748	721	741	688	769	715	733	738	746	711	762	731	776	699	744	724	698	725	720	732	794	739	709	748	735	752	712	734	673	714	740	749	697	694	702	801	716	695	754	775	751	706	734	735	739	722	752	749	746	753	731	725	699	749	721	739	739	736	716	759	734	723	705	750	722	706	676	703	775	693	741	715	749	687	762	742	697	733	698	756	735	728	716	707	698	716	741	696	712	711	732	711	698	749	717	748	719	732	751	764	760	697	730	719	721	739	738	705	752	721	736	766	740	788	725	736	771	715	732	743	756	669	725	747	711	731	733	744	672	778	701	740	754	702	690	732	695	727	733	740	777	700	756	668	714	683	700	754	734	706	730	742	728	742	752	747	710	692	751	702	725	712	728	722	771	704	707	700	756	730	739	784	770	734	761	748	769	698	726	749	724	725	760	739	753	740	746	702	683	828	715	742	695	753	709	763	734	737	752	731	690	723	727	783	788	738	692	794	723	676	714	718	708	683	689	723	704	739	778	700	728	725	689	723	715	698	761	729	720	730	701	737	705	723	757	798	717	685	711	695	701	744	765	782	737	791	725	726	704	720	708	729	749	736	708	709	729	720	724	747	764	734	685	740	769	758	719	666	779	733	716	776	713	771	775	746	759	717	710	706	731	738	757	716	714	755	754	742	717	733	685	713	748	741	737	712	735	692	676	693	724	700	694	718	718	696	756	707	701	712	701	701	772	695	723	743	733	732	683	722	749	702	794	752	698	726	710	754	713	716	721	720	744	742	745	735	740	745	742	686	760	745	776	707	708	696	735	778	766	691	692	707	715	752	703	742	752	745	769	709	731	750	737	744	797	734	709	713	733	733	736	770	735	742	732	736	701	751	696	689	730	746	749	667	723	756	759	765	736	725	726	715	739	709	747	724	756	728	687	722	736	715	738	747	745	762	726	675	755	732	689	725	751	717	744	771	719	747	782	726	743	685	738	742	682	805	748	733	715	711	711	749	755	719	714	757	691	722	747	732	761	731	733	739	767	767	759	710	683	731	730	712	724	771	682	753	721	734	701	752	754	728	736	690	734	805	738	727	734	761	718	753	761	747	781	670	727	724	719	766	736	751	724	712	741	732	716	700	730	715	743	702	740	710	720	752	696	738	746	734	709	713	695	778	720	696	700	706	726	718	718	723	740	740	761	731	723	717	726	733	680	742	672	679	698	715	713	690	715	730	698	743	717	723	750	720	774	760	743	654	750	749	716	717	777	721	705	723	809	698	813	697	756	737	761	738	739	761	730	721	733	741	721	706	726	750	742	712	721	762	732	694	732	687	733	724	766	726	719	705	698	695	704	763	792	747	681	756	761	719	776	696	709	738	716	693	747	747	776	718	741	740	693	725	756	731	752	720	749	700	745	708	725	710	733	716	715	734	717	764	752	741	745	715	732	686	697	722	723	677	713	724	738	674	711	714	743	681	701	761	699	765	720	743	729	766	728	729	706	695	785	703	756	705	743	726	736	741	749	746	710	701	729	697	722	731	735	745	782	754	695	763	731	729	708	678	736	717	724	702	737	704	707	695	737	757	749	706	778	752	715	798	775	766	703	719	766	738	686	716	689	679	716	703	747	721	704	699	715	748	746	762	802	748	694	728	747	739	755	699	686	758	712	701	727	725	778	738	751	759	766	739	745	721	707	684	765	761	724	765	740	741	769	729	728	744	744	667	735	715	740	735	704	713	698	786	767	685	758	756	776	747	735	736	779	730	722	682	727	756	732	724	770	699	733	741	730	727	706	721	730	698	708	753	739	768	768	723	753	734	751	734	727	770	733	712	769	710	731	703	737	698	689	749	714	762	715	785	718	748	727	736	750	723	739	741	717	720	746	787	733	736	748	749	681	740	710	732	799	683	783	740	707	723	691	713	782	712	720	690	735	750	723	697	702	720	718	727	774	696	723	724	719	749	693	715	731	742	739	702	746	734	747	749	751	734	744	725	734	768
25919	32784	31068	17768	9028	5995	3577	945	447	429	426	388	408	370	399	350	381	366	364	401	329	369	372	338	382	384	365	381	377	365	393	381	374	346	366	376	387	370	360	377	364	374	350	412	352	383	384	352	407	361	361	392	396	413	389	374	386	377	372	361	333	374	374	417	396	374	367	391	388	363	362	391	375	411	397	381	366	370	397	357	321	362	333	367	334	345	375	393	350	397	405	342	362	387	390	372	349	357	342	398	382	393	361	370	340	328	403	382	352	356	344	382	344	386	381	342	371	370	365	372	409	401	395	353	337	378	365	379	351	342	353	356	360	383	350	364	387	407	342	349	416	409	401	402	360	338	357	366	358	402	378	337	373	375	385	347	373	387	380	362	391	365	354	371	356	383	385	378	384	362	382	366	364	324	341	332	355	372	341	367	383	369	368	350	377	371	399	394	398	363	363	389	404	348	380	369	372	394	368	346	349	365	386	368	377	368	354	334	369	391	391	377	389	362	420	384	372	371	371	365	366	378	397	365	327	377	358	365	354	353	380	392	341	392	408	351	349	430	377	370	358	346	358	364	394	399	354	352	361	367	383	372	365	364	407	357	427	376	351	347	368	383	347	381	370	372	355	370	376	353	379	357	400	345	334	386	380	380	374	356	351	343	371	385	342	370	335	376	371	370	397	362	385	366	341	372	373	379	350	433	385	346	388	360	346	370	357	351	387	391	351	365	341	374	417	365	346	355	381	385	392	362	366	381	325	370	361	394	380	390	357	386	382	341	390	381	343	355	339	368	352	392	371	346	332	358	355	399	386	378	402	355	370	365	363	353	367	378	372	381	384	366	358	343	357	345	401	383	373	392	375	356	339	349	340	369	372	372	380	378	359	377	353	369	332	383	329	402	427	344	329	357	326	387	380	350	395	407	402	343	390	356	368	333	367	408	416	349	327	370	417	382	393	401	378	367	396	356	386	380	392	370	388	385	394	381	351	372	383	363	341	356	387	371	353	371	374	393	361	372	398	331	377	326	349	347	397	370	399	371	364	375	385	381	371	382	370	371	368	388	375	392	362	383	377	352	381	352	381	374	379	393	352	370	418	373	396	361	318	361	388	371	378	362	368	350	345	352	395	384	389	354	343	355	359	398	387	375	369	334	385	358	362	361	350	385	369	375	343	354	371	331	353	370	349	396	384	349	367	363	370	363	363	319	333	396	347	315	386	385	355	377	386	342	389	374	365	343	335	363	348	383	334	377	386	345	370	367	334	356	351	375	386	395	390	355	339	384	377	370	355	393	371	373	414	379	375	371	336	377	365	398	357	378	397	347	325	348	356	340	356	356	375	347	367	377	343	424	381	340	398	382	376	363	369	351	359	388	363	376	361	340	331	371	345	383	358	365	388	338	364	388	356	359	323	355	334	343	349	375	384	380	344	368	345	356	334	349	393	365	388	327	342	367	359	332	360	389	407	333	377	373	349	363	353	322	378	396	333	376	360	362	369	369	396	334	368	371	371	353	375	397	403	429	350	370	360	376	348	323	354	370	342	318	364	377	400	330	348	350	361	420	404	368	369	384	340	344	375	371	394	372	381	391	396	371	332	408	406	357	375	399	379	347	365	330	358	408	351	378	381	337	373	374	358	371	369	389	332	384	334	380	373	381	391	374	364	390	368	344	377	396	359	351	381	358	349	359	375	359	382	367	389	368	362	380	357	354	354	362	435	355	372	383	367	379	370	385	352	335	398	354	347	374	366	374	340	393	355	378	395	370	386	345	378	381	358	367	372	392	393	359	361	364	358	372	371	366	395	393	397	394	341	347	378	361	332	372	363	355	384	355	390	359	364	375	361	397	337	372	374	394	373	374	387	345	380	366	351	356	392	368	382	376	385	385	362	353	356	381	355	379	408	347	352	374	385	393	351	354	335	362	384	387	400	390	365	376	375	348	358	342	364	349	409	395	385	377	387	370	355	357	376	393	371	370	361	381	390	386	373	371	364	367	378	351	363	371	355	399	369	390	358	351	373	336	318	360	369	405	360	363	377	378	367	422	325	382	349	389	382	344	387	377	411	368	403	345	390	378	350	403	388	393	358	355	368	360	349	382	360	370	341	355	355	366	407	386	345	369	387	367	387	371	360	339	376	380	390	388	404	364	412	407	383	333	352	345	361	381	403	355	362	370	357	396	389	373	380	380	375	347	366	399	355	363	357	336	394	357	338	358	369	367	386	373	394	406	387	401	353	341	379	362	373	358	359	404	356	353	380	360	373	357	368	371	380	359	374	381	350	394	372	385	348	336	372	361	407	375	404	333	362	389	390	355	394	385	346	329	373	356	387	371	344	383	363	383	342	325	367	378	391	346	348	381	372	381	347	354	398	338	403	389	392	375	371	379	345	394	380	380	357	365	382	395	376	381	370	357	364	377	344	389	413	373	369	375	373	336	392	378	356	334	365	364	362	380	339	361	363	400	390	352	349	365	411	357	331	365	352	352	376	360	359	395	394	379	375	370	355	373	345	352	341	361	370	375	378	368	346	344	324	373	354	339	365	347	388	358	364	407	350	321	383	365	344	372	371	364	385	353	366	396	350	393	399	334	428	375	346	375	354	339	400	368	360	351	358	357	330	368	361	392	377	342	372	344	373	374	364	359	354	365	361	340	346	381	375	363	352	382	329	351	371	362	363	388	344	389	363	389	347	365	382	382	343	351	373	370	375	384	374	362	357	366	378	367	355	342	366	374	368	385	357	360	368	392	372	376	372	362	379	369	361	378	378	366	380	330	335	394	351	324	380	370	316	319	385	355	359	348	360	384	384	366	337	382	350	353	377	407	367	371	340	350	349	377	369	400	361	385	362	353	331	364	404	403	334	378	364	390	355	357	373	377	400	356	358	379	362	371	383	377	350	357	355	360	397	381	388	362	393	374	358	355	396	368	386	403	401	358	400	357	359	343	387	386	378	374	373	369	366	352	380	392	342	371	373	363	326	369	360	403	373	361	405	326	380	382	348	400	367	351	375	356	362	388	359	367	342	385	355	394	379	387	358	355	339	405	325	384	358	384	377	357	386	354	342	394	349	350	371	366	379	361	396	394	380	343	361	374	356	384	376	367	338	384	373	385	384	395	361	347	378	353	356	371	365	371	365	361	336	409	354	357	374	350	360	377	360	339	349	417	382	373	353	388	362	382	327	384	371	383	411	396	428	349	347	366	368	372	401	361	339	396	395	342	387	360	384	345	340	364	413	369	379	326	372	397	412	372	370	353	389	377	374	357	358	352	313	365	338	380	366	336	365	361	349	410	373	353	346	343	380	347	358	384	342	362	346	399	393	405	349	333	359	352	373	342	329	370	373	363	345	375	349	353	381	367	367	346	362	368	361	365	366	364	386	376	386	337	375	347	367	393	410	344	359	376	370	334	353	417	363	383	383	380	331	364	356	333	343	372	419	346	374	324	352	366	366	386	380	355	339	372	328	375	337	385	339	357	336	399	364	414
19439	31623	33627	24550	17504	15490	8875	2232	1183	938	972	912	970	904	917	868	849	897	869	872	874	845	835	865	870	845	841	862	843	856	917	823	852	845	832	870	855	884	898	881	868	833	846	821	835	853	830	872	858	939	878	828	829	884	846	848	874	865	866	859	839	842	858	863	773	854	861	905	867	891	873	860	919	874	838	873	856	908	807	817	847	845	838	874	864	892	856	879	856	856	829	832	778	840	886	886	855	891	856	807	839	881	852	856	855	882	817	806	856	867	848	859	822	892	888	860	818	810	835	819	862	854	899	851	899	840	865	839	841	814	846	887	863	869	861	845	849	822	898	857	820	868	829	834	864	852	804	883	826	835	852	863	844	832	811	899	867	827	848	860	812	837	789	783	880	829	870	874	837	825	884	868	824	836	842	840	823	887	816	835	818	865	892	862	846	845	871	836	801	838	835	844	812	834	862	837	864	798	843	864	859	865	843	816	876	824	851	891	877	844	823	851	844	874	816	859	869	799	870	882	841	836	865	860	798	802	806	867	879	788	865	823	821	809	815	849	832	865	843	789	885	887	844	795	889	809	802	854	807	845	863	834	903	838	868	826	843	852	850	823	816	829	869	831	761	854	877	856	856	858	861	796	836	843	901	829	787	829	762	852	830	832	871	873	830	818	799	915	859	812	856	837	823	862	875	833	820	867	889	832	853	876	854	928	842	857	818	867	836	839	842	853	835	849	812	837	818	813	779	910	837	855	925	811	854	804	818	838	791	876	838	901	861	876	809	864	778	843	855	861	888	861	852	874	891	839	881	877	810	902	886	819	853	829	814	813	854	836	853	878	869	848	884	876	844	826	842	865	790	836	821	860	855	866	877	851	882	820	882	875	848	863	855	883	876	842	836	886	785	824	854	835	868	822	853	876	829	868	875	861	799	880	886	823	801	851	865	815	877	882	805	895	830	829	856	810	880	836	849	799	796	840	854	868	834	882	835	822	798	881	842	831	822	818	836	878	832	831	826	886	842	838	822	797	869	865	833	876	839	893	862	830	843	896	822	876	905	870	851	804	832	822	898	879	811	849	858	867	864	845	835	783	883	835	827	808	818	835	804	839	870	838	878	889	821	858	916	836	836	856	886	836	832	825	856	900	836	783	843	815	856	849	801	764	867	838	864	840	864	888	841	833	854	803	839	815	826	811	875	842	818	827	856	812	829	846	834	793	860	837	869	910	811	867	848	886	835	868	891	853	781	874	834	800	834	862	843	843	909	831	853	839	788	834	867	831	791	838	775	818	829	850	853	832	819	846	874	827	848	836	876	829	823	881	828	887	820	836	841	854	877	829	864	853	846	858	865	899	813	844	804	875	912	885	836	816	872	852	811	821	813	848	879	818	873	858	818	819	885	844	827	844	823	826	881	841	836	824	795	872	845	876	856	809	822	810	873	855	866	824	821	817	901	845	824	806	839	822	825	865	856	915	839	869	900	800	908	827	817	831	809	856	863	838	790	862	840	834	847	819	838	822	873	841	828	864	842	845	794	828	867	874	845	842	786	831	848	893	858	836	850	817	846	858	884	874	863	914	785	835	849	859	830	878	890	863	818	871	839	899	847	869	879	846	856	825	869	840	838	858	829	851	818	838	774	861	876	857	835	863	854	839	821	816	831	938	843	824	890	879	833	831	881	862	867	857	833	854	895	818	802	868	868	796	860	807	812	847	826	832	835	854	817	876	834	860	861	803	892	790	840	819	836	912	830	830	817	848	789	841	870	888	846	900	858	844	775	825	887	847	823	867	836	821	835	893	833	787	833	834	876	895	821	867	868	843	873	881	800	871	825	819	816	866	897	814	838	852	858	830	840	839	834	815	884	887	855	900	890	875	852	829	824	827	841	831	854	882	858	821	832	872	851	864	847	828	796	873	807	800	856	811	833	825	872	848	829	802	831	830	871	788	828	819	827	896	868	849	846	809	891	865	831	849	869	821	866	816	882	805	877	799	856	905	839	846	864	867	807	830	811	907	809	875	818	833	837	864	836	845	880	869	908	850	862	861	835	885	840	844	834	821	837	873	868	864	800	869	854	807	815	811	866	801	764	857	804	814	802	867	855	843	816	833	872	858	823	824	817	815	828	835	818	843	864	854	834	872	845	865	834	830	828	809	832	871	866	882	766	859	842	857	818	847	842	848	838	802	884	835	870	855	851	880	819	876	816	860	848	829	855	859	866	811	837	856	864	818	875	864	887	817	790	904	863	866	846	848	865	778	832	824	836	851	812	859	840	843	826	838	881	860	904	835	843	839	834	829	817	817	842	832	784	866	815	848	845	867	830	815	907	864	855	836	851	863	845	812	851	921	816	861	807	878	800	838	906	843	884	813	824	847	830	847	837	852	859	826	845	908	837	877	837	862	880	813	877	886	816	839	824	869	829	826	838	870	859	866	890	809	844	872	875	876	862	837	884	870	814	850	839	863	839	812	818	829	873	821	811	841	847	848	839	833	846	866	855	865	824	863	852	798	835	824	820	823	860	906	858	809	856	868	847	818	897	798	826	837	900	850	849	859	849	830	870	906	786	802	834	848	836	856	842	823	798	895	889	848	827	844	856	891	850	841	865	833	903	838	816	877	888	800	853	860	845	875	858	863	850	838	852	840	897	845	829	845	883	848	814	867	853	852	854	863	861	808	863	898	847	821	848	920	846	804	882	875	840	825	885	899	853	863	816	803	788	847	891	846	909	849	870	783	820	886	818	898	849	903	804	836	906	826	852	845	883	870	849	851	839	827	855	861	869	841	796	861	806	885	815	830	882	806	833	895	823	861	883	831	856	953	889	853	809	845	840	889	839	862	856	829	876	809	860	831	829	828	812	842	881	814	860	806	870	873	846	836	856	863	890	862	849	820	843	799	886	855	839	863	807	813	809	831	798	904	829	882	852	820	870	808	886	865	876	830	828	870	822	867	807	854	830	849	862	852	893	852	860	766	829	848	837	797	800	831	854	809	855	816	804	808	866	820	823	799	828	839	852	882	822	825	812	836	822	807	793	845	822	803	833	815	750	829	817	847	821	882	869	847	886	867	838	858	814	846	792	868	856	886	874	891	825	837	857	825	892	834	826	847	835	863	893	823	852	844	822	839	859	869	785	913	840	868	830	857	864	792	847	886	843	847	811	875	799	872	834	893	813	894	827	860	823	856	844	812	841	820	826	860	799	930	885	841	860	835	829	878	879	867	858	831	827	861	853	826	886	866	825	873	856	843	883	825	914	860	806	859	906	826	880	872	860	857	855	820	871	905	858	868	876	832	865	840	824	888	852	815	922	897	863	889	848	815	906	838	796	857	822	840	858	826	816	876	801	837	871	879	888	855	809	787	847	832	829	864	863	851	819	857	841	808	889	878	827	859	843	814	821	838	809	846	820	806	826	847	836	788	811	853	857	831	871	831	836	837	854	861	838	826	832	891	806	870	857	887	845	803	885	847	846	788	862	898	861	876	887	853
56418	51715	49050	36411	29210	29116	24929	14490	4538	1014	617	531	493	416	366	387	372	349	361	351	360	361	355	339	366	327	349	353	365	358	369	371	336	386	345	374	338	335	334	359	365	341	381	400	370	382	405	375	356	381	348	375	330	353	361	352	368	351	341	346	351	383	365	375	363	393	366	354	371	384	375	378	379	354	344	366	314	381	386	367	368	345	366	391	331	352	343	357	379	338	364	354	329	355	354	352	373	389	382	393	372	366	380	345	359	368	349	394	395	347	347	352	394	359	359	358	353	361	379	378	356	359	386	346	338	339	351	323	351	333	335	324	391	389	322	358	338	369	350	357	401	366	377	342	342	354	361	369	385	381	351	366	334	351	330	345	341	346	364	369	393	342	361	325	353	318	338	376	398	379	321	351	358	333	382	306	358	380	382	334	343	387	371	347	351	396	352	350	399	390	383	347	366	349	334	374	346	369	393	351	346	347	335	341	344	355	358	338	334	356	354	320	363	357	325	356	369	350	333	357	338	323	348	344	338	375	359	356	326	389	377	349	356	338	325	348	344	384	316	342	343	336	337	357	351	414	371	368	344	381	390	330	353	343	333	376	381	359	353	354	370	351	367	369	378	334	374	356	387	366	347	329	339	358	327	334	350	369	353	340	362	368	360	354	337	356	368	342	349	340	366	354	373	358	353	352	360	391	421	402	325	403	341	363	387	365	365	390	361	340	301	368	378	350	354	349	370	340	366	327	353	369	350	356	350	344	413	338	349	372	351	396	329	358	363	379	379	338	377	342	349	378	370	375	360	362	348	321	340	340	368	371	334	337	353	354	375	358	382	393	366	349	390	347	355	375	380	353	337	391	343	352	355	349	331	321	345	339	338	354	349	364	322	333	315	373	356	348	382	353	367	380	387	345	356	359	343	341	368	321	393	369	351	328	337	360	379	355	323	378	356	355	350	363	312	370	351	386	372	352	332	343	367	331	362	367	355	359	354	346	362	384	320	375	328	351	353	351	375	383	381	379	358	338	366	359	356	325	362	343	341	340	376	390	347	369	383	363	367	359	335	369	336	345	349	343	330	363	339	341	348	353	346	361	379	352	350	353	361	357	389	366	402	341	386	342	356	320	366	341	337	339	362	329	355	349	372	376	344	365	364	374	341	338	401	345	343	367	376	364	388	399	328	389	358	391	377	353	386	382	337	340	362	366	341	341	354	350	328	359	385	404	352	367	339	345	386	340	382	377	368	373	354	336	365	385	329	357	317	334	376	362	374	365	361	344	359	352	367	377	317	368	362	370	359	352	357	335	356	366	375	364	399	338	341	349	360	343	376	349	371	383	372	343	380	382	388	364	382	357	351	361	331	310	374	321	342	330	367	365	363	328	359	392	343	325	378	341	345	373	369	352	352	365	387	392	368	362	331	356	336	355	347	362	364	362	361	339	372	377	364	371	348	359	373	359	394	346	341	338	351	356	384	349	372	357	377	334	362	377	380	309	404	354	364	351	335	381	372	391	368	358	373	383	375	368	366	350	355	369	343	398	306	373	377	379	330	368	307	355	365	371	343	339	322	356	371	354	310	357	362	368	341	385	355	354	373	339	331	339	357	327	341	353	330	376	332	378	387	379	335	352	329	404	339	347	361	357	344	355	361	350	381	290	360	355	374	358	359	334	366	354	350	373	376	341	360	363	360	373	359	343	365	362	375	407	350	370	333	330	347	349	351	355	327	355	341	350	367	348	321	378	328	356	380	360	350	367	337	373	388	341	353	336	325	372	361	383	297	357	364	347	371	363	344	331	364	362	369	348	389	343	357	327	365	373	404	357	362	386	359	314	356	352	355	394	337	341	359	375	338	346	384	332	364	355	357	376	399	349	353	347	348	355	336	371	365	356	389	332	353	378	361	356	374	301	389	386	392	342	411	311	396	348	385	330	364	355	357	333	373	375	375	370	367	366	350	343	363	342	367	375	353	358	337	353	381	367	327	366	355	369	360	380	354	369	367	348	355	396	363	337	357	334	340	370	366	359	364	346	371	382	333	351	361	341	380	362	378	373	362	329	399	399	352	350	354	380	359	347	342	364	322	346	374	330	340	315	365	370	325	366	355	321	347	372	341	329	376	335	374	337	336	369	357	397	388	353	381	324	350	415	367	363	369	361	390	400	393	345	357	378	346	406	391	334	359	335	372	361	366	368	371	367	336	398	322	361	339	355	342	366	379	418	383	324	339	400	311	375	344	368	350	347	329	340	349	371	377	389	377	384	328	344	353	384	387	362	331	342	323	378	333	376	403	356	365	391	344	342	383	351	299	348	358	358	347	350	367	338	355	367	337	371	392	370	378	400	339	366	342	380	348	326	357	358	359	343	340	346	372	350	329	358	381	387	348	367	382	364	382	343	347	340	354	369	380	375	337	354	354	389	337	385	363	354	390	356	345	370	388	362	365	363	354	342	331	341	311	365	332	325	342	353	354	321	358	369	370	380	348	332	368	360	324	372	371	355	354	396	334	343	357	397	375	336	347	342	342	364	389	337	387	345	352	349	359	324	352	352	366	345	363	345	343	356	348	375	418	366	354	330	366	363	365	343	373	359	374	385	346	336	354	389	341	349	361	359	366	381	340	323	349	337	367	350	354	328	341	323	367	372	369	354	388	379	403	338	337	354	323	346	344	363	335	349	389	362	366	347	345	337	345	380	326	329	372	393	368	382	344	339	367	346	335	347	342	364	343	371	384	348	392	305	363	413	395	358	361	336	345	331	363	392	373	371	367	329	351	340	372	306	337	377	361	339	396	374	365	383	353	381	323	342	381	368	341	368	399	397	400	338	367	337	360	379	351	310	334	387	344	375	374	362	360	362	368	357	359	365	352	348	364	340	333	365	352	385	360	351	364	372	386	366	331	348	340	390	376	338	353	375	362	359	347	350	358	325	379	347	369	373	367	335	345	384	420	380	352	385	364	353	351	367	352	368	339	339	385	378	349	359	376	367	355	342	331	327	344	384	354	369	353	360	374	367	409	380	356	332	367	355	346	395	362	351	361	354	379	383	336	345	327	327	377	384	361	370	336	333	336	336	370	357	357	383	367	345	316	371	367	349	337	379	335	342	363	340	387	367	325	327	324	369	344	352	386	365	388	355	342	355	367	337	329	374	370	332	333	321	373	340	373	363	318	352	346	368	377	364	326	363	386	370	351	371	378	353	355	366	356	333	348	350	352	382	325	363	365	367	373	381	378	338	342	385	385	357	340	389	372	376	378	340	347	361	331	397	342	368	360	354	317	346	351	345	372	367	322	324	366	361	330	353	317	391	338	372	336	338	342	346	360	361	342	336	376	374	360	352	320	336	364	351	357	352	391	351	355	341	355	336	312	355	357	359	377	355	339	401	333	364	389	356	357	344	338	335	370	352	320	354	345	369	344	369	368	396	374	389	328	324	347	356	361	331	348	338	329	385	377	345	345	346	370	395	365	347	347	370	362	344	346	350	338	348
46836	58036	60501	49164	54443	50090	33195	10858	3001	1848	1805	1466	1305	998	888	844	833	852	809	777	819	821	795	790	825	767	826	834	803	826	776	776	808	837	819	784	767	799	832	791	836	874	767	774	804	762	782	782	818	842	805	808	793	821	872	760	801	804	814	848	817	824	750	821	761	839	820	812	855	819	773	803	841	782	765	832	763	821	805	773	783	830	805	825	793	794	817	808	776	770	752	796	794	771	825	823	832	818	792	846	825	825	808	821	837	770	837	828	803	789	792	774	799	746	786	781	807	799	784	762	800	784	808	805	851	872	816	823	809	780	775	841	784	810	793	812	824	829	744	801	787	791	787	797	778	800	813	856	820	850	807	781	804	815	879	776	788	813	785	791	741	802	803	790	787	789	766	801	798	795	827	816	761	791	833	827	846	787	809	822	806	782	755	820	783	768	810	794	798	762	822	836	773	831	799	797	795	780	858	768	804	801	768	804	802	791	805	852	842	778	823	809	785	800	837	826	763	793	811	812	803	796	806	758	829	785	818	789	820	799	835	828	793	775	778	768	806	796	759	823	831	786	816	796	805	805	833	831	804	819	808	788	770	865	792	772	773	823	787	869	765	730	736	791	842	796	769	796	785	796	785	822	820	777	800	794	752	811	830	763	821	803	810	787	742	772	813	807	876	840	772	768	808	759	793	839	768	841	833	809	816	828	707	748	837	814	806	827	803	823	816	752	745	805	793	780	761	834	835	882	817	768	804	802	780	824	787	792	837	770	783	821	834	808	853	780	818	778	805	795	769	791	808	817	799	826	820	734	809	810	823	814	794	787	792	777	852	784	826	776	816	787	779	762	813	822	822	855	780	816	783	845	780	820	818	796	860	768	754	814	786	819	785	780	814	860	755	764	749	845	809	794	781	798	793	821	812	793	788	832	787	818	793	818	802	825	839	767	826	753	784	817	768	830	763	824	811	827	794	761	806	853	795	799	733	808	759	802	838	783	836	803	830	842	822	798	795	775	793	784	787	774	824	771	807	754	789	809	832	754	821	831	759	768	809	775	796	816	827	817	827	810	779	757	802	766	821	775	800	790	796	776	795	814	760	783	861	768	832	801	796	782	767	776	828	816	771	765	793	810	780	811	804	763	802	779	800	790	835	782	809	803	820	840	753	764	840	834	807	809	801	787	790	778	798	820	823	766	799	797	817	805	809	784	811	825	847	774	861	817	819	846	816	807	807	755	787	818	722	792	781	775	790	713	785	843	824	800	814	775	793	880	825	797	805	766	850	788	802	803	815	819	804	773	821	802	783	789	795	858	816	816	812	798	848	766	802	848	749	798	855	806	768	759	787	817	783	762	808	809	757	797	803	811	862	814	744	739	844	831	860	772	797	833	801	736	779	802	796	831	824	826	822	777	788	821	794	807	783	753	759	772	830	850	787	859	753	819	785	819	860	812	846	828	808	788	776	838	809	850	819	820	818	785	799	743	857	832	779	762	784	832	806	794	798	870	799	753	809	844	784	767	824	835	834	822	808	808	760	744	790	816	785	841	827	836	789	754	806	827	851	782	827	834	809	792	793	808	782	805	789	817	794	826	817	757	809	792	773	778	787	715	818	855	781	798	805	825	801	848	752	759	808	763	771	829	780	809	823	824	749	780	798	821	771	824	805	842	778	743	863	832	782	830	830	791	794	775	767	801	822	756	812	796	780	799	866	813	864	798	763	859	803	849	794	836	798	827	820	773	808	801	793	768	797	832	819	834	750	826	788	812	804	803	848	877	809	773	768	875	775	786	782	765	837	834	807	767	795	808	779	856	773	794	795	783	805	774	770	804	750	814	775	801	809	811	846	801	819	816	789	788	753	793	814	819	802	789	782	803	743	818	774	748	772	811	780	788	728	768	740	791	758	765	848	772	811	827	809	823	826	809	808	847	864	815	810	791	751	843	796	795	823	746	822	794	831	771	819	766	747	785	771	809	832	784	800	811	810	744	790	800	758	798	826	805	777	769	851	845	832	783	766	800	779	776	774	803	771	827	796	783	802	797	801	829	818	829	818	844	810	777	779	836	800	783	819	764	776	820	810	780	761	794	837	774	812	771	790	818	795	791	795	802	833	784	795	858	810	829	812	785	790	826	803	874	805	775	758	779	809	779	838	828	776	781	820	807	803	817	763	843	807	780	779	821	796	787	821	796	795	785	770	809	813	773	774	793	783	819	816	832	833	816	814	839	809	824	813	803	822	807	828	845	799	824	808	766	798	819	796	782	834	834	799	776	759	779	783	837	792	808	856	821	763	802	789	808	813	778	829	793	817	796	800	830	822	828	788	790	795	802	847	805	795	814	836	779	776	818	772	754	840	782	806	777	822	846	853	758	808	721	797	836	845	807	820	823	855	807	864	815	831	827	841	795	826	825	748	876	756	802	846	820	809	832	774	831	767	809	803	789	725	800	720	779	755	800	775	819	782	825	748	795	851	746	838	790	816	851	789	843	806	813	780	779	752	807	727	817	855	860	797	806	793	802	867	802	783	794	760	812	847	777	803	825	831	807	783	775	810	782	800	790	883	769	782	802	774	780	793	825	863	819	825	815	812	826	796	832	798	775	833	817	797	822	830	817	779	850	814	815	819	819	754	837	769	821	785	808	825	755	811	782	789	804	823	723	756	825	809	780	773	808	731	824	876	806	783	830	774	862	796	837	812	773	818	811	778	770	878	798	753	801	760	788	742	826	808	841	766	782	737	796	829	796	749	833	817	827	806	825	816	818	807	835	800	817	769	834	785	750	801	754	781	805	784	823	857	839	810	793	796	808	821	813	805	840	814	814	798	818	830	776	829	799	839	727	825	783	839	755	824	773	844	803	763	787	804	805	759	799	793	841	777	799	774	808	800	818	803	828	835	803	826	790	827	797	812	809	902	742	813	843	771	779	789	826	826	814	773	807	753	793	811	821	814	761	831	794	778	831	797	818	757	754	791	838	797	751	773	829	835	841	790	765	855	761	810	795	775	815	819	825	826	865	821	848	822	787	770	749	849	779	858	811	816	845	812	833	789	801	794	811	787	829	834	797	821	757	707	773	777	780	784	828	804	808	797	857	800	784	807	757	808	809	835	794	801	790	839	810	828	828	764	763	821	803	806	786	837	804	748	812	828	798	794	838	788	841	834	788	776	843	807	785	743	781	853	840	800	794	801	793	781	763	845	736	844	838	793	821	788	761	799	782	827	753	790	849	766	789	763	881	819	766	785	832	819	829	751	762	776	826	832	844	824	800	762	767	849	821	819	761	806	782	797	847	775	798	835	781	802	789	835	788	770	791	789	802	840	788	785	797	791	820	745	873	732	796	865	836	784	801	779	824	801	831	763	786	800	789	786	792	792	781	807	783	789	793	857	778	819	781	753	829	822	800	773	810	843	797	792	821	757	806	778	866	817	820	776	728	785	822	860	772	785	823	865	839	815	797	754	814	793	782	836	895	783	789	781	802	782	797	803	806
59770	48718	44082	37313	28852	27317	25483	21638	13292	3885	875	595	560	414	389	399	353	312	334	338	357	345	362	318	314	360	331	378	335	374	355	370	336	340	326	337	349	374	377	312	322	334	343	360	335	350	321	373	341	348	354	350	398	339	359	361	346	330	369	371	388	302	318	344	341	372	351	309	316	332	357	344	349	355	327	293	344	363	345	325	339	304	336	327	360	374	338	319	306	340	360	344	353	352	349	360	378	341	336	345	344	349	339	340	335	331	364	347	360	341	322	314	345	362	345	385	358	340	344	325	333	348	356	331	333	328	362	372	360	332	364	369	362	359	340	329	334	325	372	350	373	345	343	360	372	320	351	327	354	361	342	350	363	373	359	381	329	353	355	372	337	359	383	382	360	331	352	370	345	331	347	332	354	371	359	303	340	355	366	343	380	362	342	363	368	360	349	362	370	315	320	315	345	347	336	363	336	339	325	335	341	345	369	340	370	358	322	336	299	353	354	330	334	339	333	374	355	363	356	348	365	338	342	364	385	350	346	364	344	334	358	376	356	394	329	312	354	309	352	336	383	343	346	351	354	349	327	348	370	310	352	319	351	356	334	327	332	366	315	326	346	324	346	353	328	314	338	333	362	341	337	306	336	377	338	327	345	311	345	346	359	330	369	335	354	349	351	346	335	337	303	353	343	358	350	333	321	351	360	360	310	386	365	350	368	330	345	361	362	325	339	363	309	320	341	330	374	335	357	333	338	375	323	351	320	352	347	330	300	344	333	371	329	357	347	364	338	365	354	335	368	325	342	345	376	361	297	339	352	373	368	308	348	359	333	314	375	364	327	359	323	373	324	369	337	332	341	301	346	311	337	357	310	337	328	366	361	337	331	366	321	367	365	327	328	347	352	369	368	333	355	319	355	339	344	351	373	348	335	343	341	335	352	317	363	350	418	347	361	360	354	325	393	348	334	330	343	374	336	390	342	342	331	300	323	385	336	342	368	332	360	382	349	335	349	352	344	343	387	335	352	336	368	334	359	331	333	326	371	363	380	312	357	368	294	311	376	339	351	354	354	343	371	337	357	337	353	329	317	345	364	312	344	342	375	366	342	349	329	364	379	380	331	345	338	345	368	310	347	317	380	330	349	353	338	368	357	382	333	349	323	334	335	356	358	323	336	327	359	327	344	346	339	345	349	325	355	330	326	329	369	348	336	317	330	344	339	344	328	379	347	327	353	347	353	353	344	334	326	363	374	347	370	283	356	355	322	335	319	346	288	318	343	347	312	392	350	347	356	380	364	303	353	320	329	355	356	349	341	377	327	383	323	339	340	359	335	348	328	358	349	360	339	329	363	358	361	341	335	359	382	346	386	368	320	379	351	358	352	344	311	360	332	342	376	386	345	357	336	356	345	363	364	334	328	343	384	373	379	334	347	356	329	307	347	337	355	333	335	363	333	403	358	374	351	328	369	316	345	366	312	315	331	333	313	343	392	370	361	352	342	339	313	358	354	355	307	308	339	366	363	313	364	353	324	370	324	312	348	347	318	359	355	355	351	311	329	334	337	365	372	359	368	377	324	362	311	329	333	311	339	374	368	311	380	369	353	390	331	350	338	362	338	349	342	354	366	349	353	338	351	308	355	329	362	346	334	368	337	358	346	400	378	313	333	338	332	330	331	330	320	324	340	374	319	332	355	320	323	355	311	327	331	335	332	311	362	351	301	345	355	356	348	325	331	357	321	362	336	326	353	337	361	319	325	315	354	357	325	352	360	383	361	376	336	364	358	339	366	351	357	356	373	332	338	327	329	329	325	328	386	368	365	373	384	351	390	319	371	354	348	364	340	338	313	351	311	326	350	362	322	334	349	355	387	311	341	330	329	360	363	372	306	350	371	317	345	346	372	367	359	370	340	323	363	331	336	383	347	333	336	364	352	340	341	355	346	323	356	340	333	349	365	340	335	358	343	361	337	339	327	344	345	360	352	372	350	334	315	311	326	352	361	318	346	385	345	346	352	312	351	348	353	345	345	324	337	340	375	331	322	340	332	372	332	386	368	295	350	377	376	331	315	334	364	336	335	325	362	335	344	327	358	329	323	360	327	340	344	367	335	328	384	348	323	358	350	349	370	374	336	293	361	365	381	328	361	349	340	372	357	306	351	373	317	368	339	331	330	296	350	329	362	353	303	340	367	342	354	330	334	347	345	295	379	366	348	349	352	359	346	336	385	359	392	377	352	347	333	342	345	324	341	349	356	350	316	363	339	350	353	347	356	332	383	379	335	342	358	323	340	345	335	316	346	345	343	290	339	297	352	314	346	389	369	351	327	348	334	387	312	347	345	397	365	331	361	377	366	322	357	343	294	354	356	339	333	356	338	344	305	333	321	324	336	330	325	383	350	337	372	371	363	328	366	351	319	341	331	353	333	314	376	347	323	359	344	366	332	329	343	308	363	345	360	349	372	366	310	331	340	346	373	322	330	361	325	336	378	342	329	329	346	334	315	365	369	315	355	374	349	342	331	375	353	344	357	347	332	331	328	345	336	341	353	375	338	366	311	364	335	334	344	330	321	313	362	364	330	309	357	353	327	344	317	334	307	350	347	333	357	322	329	321	335	345	323	338	369	374	399	375	349	362	369	321	334	355	380	333	359	331	353	344	339	329	331	350	331	343	334	353	344	357	355	358	389	359	344	336	330	361	350	319	343	321	365	341	349	309	344	374	356	348	334	350	344	360	337	323	353	356	324	292	371	350	369	305	328	343	351	355	339	335	325	366	344	327	406	370	336	366	340	333	300	354	356	365	355	387	341	363	374	346	334	363	361	323	371	387	354	329	345	348	334	358	350	315	321	346	341	359	337	312	327	356	318	308	351	327	337	336	371	328	310	339	335	349	324	325	358	314	338	356	323	332	365	356	335	331	372	325	393	358	321	353	328	332	341	366	359	335	338	383	330	307	376	347	317	337	342	347	335	344	338	358	341	353	362	337	347	309	348	342	331	285	342	328	365	354	386	349	321	348	370	391	344	367	339	338	367	369	326	336	335	330	316	310	345	355	364	343	321	376	325	344	321	383	356	318	303	306	350	372	370	366	345	377	353	332	327	361	342	337	336	340	337	336	315	347	337	340	351	376	327	338	335	328	342	352	336	361	345	370	360	343	335	380	347	354	364	364	319	327	307	338	380	327	354	298	341	313	328	307	336	370	315	352	364	340	323	362	394	389	341	358	372	338	345	370	317	343	371	336	367	348	356	338	335	337	338	335	367	381	359	334	376	338	323	338	334	339	329	313	307	351	374	351	326	359	311	342	386	347	349	354	377	357	330	321	322	331	362	361	340	329	303	342	373	337	336	353	304	334	316	353	332	317	318	340	323	373	356	351	345	323	333	332	333	365	319	374	347	334	362	344	397	371	319	365	354	342	371	338	343	382	340	305	358	336	317	365	312	355	351	341	318	332	331	326	318	348	353	340	326	342	337	330	359	350	332	352	376	395	342	329
53495	57994	52944	48138	58860	56313	37785	13699	3595	2059	1818	1522	1351	1012	897	830	770	770	770	740	821	809	781	738	756	725	737	714	763	710	761	779	756	776	776	786	761	787	736	751	699	742	735	732	775	751	751	756	791	746	704	733	773	739	749	770	672	730	794	757	726	758	694	805	721	794	804	751	779	737	731	747	732	768	761	780	729	742	758	689	766	706	752	735	691	747	790	775	723	718	726	739	807	795	782	738	758	770	718	737	770	725	789	701	754	797	711	717	778	714	705	757	752	796	760	732	785	790	778	719	734	749	751	768	692	769	767	707	787	768	747	741	701	723	697	741	777	750	721	720	708	763	723	759	788	748	725	737	681	761	775	773	766	756	753	755	789	791	757	729	727	732	727	711	727	762	737	746	691	750	736	712	711	726	688	739	697	732	737	760	767	738	743	728	701	743	770	737	744	734	724	710	711	717	728	760	767	735	784	774	786	752	764	709	782	706	700	727	759	701	728	756	726	722	735	765	762	753	742	739	785	692	745	712	750	758	759	750	715	719	760	714	734	772	755	747	774	775	722	696	767	734	720	745	706	703	768	754	727	686	700	747	751	748	721	709	783	720	749	771	717	719	703	745	713	701	790	753	743	760	765	728	758	716	748	743	746	707	750	745	718	750	739	748	732	735	723	706	742	733	752	757	708	784	733	764	777	694	774	730	743	764	731	759	750	703	765	749	734	754	775	748	747	703	731	710	768	721	786	687	763	738	768	738	756	749	769	754	735	752	714	749	775	710	785	758	765	713	774	712	743	742	758	729	776	777	721	686	708	766	765	716	760	757	712	782	770	751	740	765	742	740	707	742	783	785	771	743	790	796	734	745	725	712	769	762	793	758	728	760	709	736	749	680	783	712	757	735	772	763	738	723	751	749	773	776	748	736	772	788	763	772	735	765	788	759	703	786	725	697	747	791	690	759	793	777	735	731	738	693	725	716	766	719	770	726	766	731	772	785	705	690	768	731	734	798	781	747	752	782	723	754	764	729	774	730	739	716	715	747	738	777	741	733	734	690	755	731	799	731	775	711	738	760	780	707	758	758	752	725	717	748	773	738	727	741	765	727	732	721	781	712	732	688	734	752	766	760	734	732	746	751	761	793	749	767	743	764	731	687	760	728	730	743	740	757	744	718	715	758	730	755	789	756	738	750	730	766	727	721	742	708	739	741	730	709	764	754	711	730	753	696	762	770	822	728	740	734	702	738	722	750	780	731	741	760	748	802	720	763	759	737	766	751	752	743	755	742	716	717	701	711	728	745	789	759	726	717	764	748	797	761	755	774	754	666	771	763	742	725	715	752	735	708	772	731	726	724	763	756	750	765	735	717	807	720	708	713	746	769	752	744	792	698	678	717	748	690	771	767	773	782	744	756	728	721	729	742	748	724	744	711	727	760	688	791	754	729	758	753	761	754	715	721	749	744	781	789	743	699	744	762	749	753	736	720	723	717	803	743	792	748	716	760	729	787	726	766	732	718	764	704	747	728	758	732	730	732	753	775	769	714	796	753	730	740	744	791	713	703	706	751	724	728	810	770	720	722	793	713	777	735	781	771	752	780	767	737	714	678	732	747	748	736	706	787	681	770	748	745	745	718	753	766	789	724	729	778	724	744	691	759	758	724	713	755	755	747	745	741	735	714	750	726	735	769	763	758	730	735	754	751	770	746	762	769	695	765	729	735	684	767	739	725	782	701	745	699	763	723	715	714	752	768	725	719	735	721	729	760	721	740	814	752	753	751	745	714	760	727	717	751	758	751	713	761	744	729	745	703	750	740	727	784	762	730	741	716	764	768	778	740	747	732	676	798	722	711	712	733	737	728	783	763	731	760	730	701	736	752	778	722	675	758	763	763	748	743	721	717	721	732	777	748	732	781	755	733	718	723	728	739	736	755	796	707	794	760	746	737	789	729	729	714	732	717	731	717	759	732	725	740	757	750	746	734	768	760	748	750	723	707	746	700	734	760	760	744	786	728	756	750	763	761	762	770	758	774	776	743	767	767	716	741	734	726	726	703	700	705	755	761	765	715	716	729	743	773	733	724	753	780	783	734	770	769	719	751	678	744	778	727	762	680	705	725	743	736	789	738	741	795	718	725	760	732	742	788	775	760	744	735	732	774	700	724	739	728	745	757	811	749	719	746	756	732	712	758	816	744	722	767	726	731	777	753	741	786	673	752	779	738	714	755	796	725	727	682	733	757	726	778	708	771	727	727	723	726	755	711	806	795	732	726	724	774	777	728	751	747	750	716	752	759	705	795	769	707	786	767	755	773	710	736	755	735	756	739	762	732	702	785	775	738	732	722	769	742	724	741	759	744	744	797	712	712	744	773	781	712	758	757	763	747	763	770	772	719	766	724	723	716	778	740	729	724	700	748	755	737	750	755	773	754	720	740	788	753	713	757	690	721	749	744	778	737	735	748	714	781	761	722	756	779	735	767	763	767	735	747	747	775	760	726	741	746	708	768	730	718	758	741	719	704	758	730	733	750	709	767	758	773	728	773	719	761	698	714	712	756	710	734	690	718	749	745	739	767	778	773	732	719	793	728	744	751	815	741	749	745	724	759	747	741	700	751	759	747	746	769	729	695	732	742	797	776	722	720	713	705	718	751	735	746	737	703	718	737	732	740	741	752	709	719	719	705	747	756	751	720	773	779	763	739	757	743	742	727	770	767	672	774	756	717	724	752	792	692	727	754	743	743	724	734	768	720	751	743	713	698	771	760	709	719	711	724	789	719	718	796	733	769	718	722	716	769	720	748	758	718	713	738	704	718	703	738	705	707	753	784	706	712	770	739	718	726	751	753	779	771	727	727	726	706	795	745	790	724	737	751	780	713	723	786	694	744	792	767	740	694	741	704	712	768	755	714	740	735	794	702	718	743	746	732	715	707	746	733	752	717	707	740	755	766	767	738	773	688	734	726	743	789	730	707	801	731	736	752	753	740	765	753	725	729	767	730	723	757	743	746	708	723	746	769	765	745	772	742	689	710	730	797	793	748	770	745	739	749	726	780	745	766	705	753	727	760	717	762	745	744	788	741	708	709	714	758	693	764	760	750	703	761	717	739	774	683	718	782	748	747	738	772	764	714	734	722	738	766	756	705	737	758	739	744	740	770	698	756	787	729	744	795	733	745	715	769	751	718	784	755	759	768	766	747	719	722	729	750	747	727	715	726	755	714	759	743	734	767	723	769	755	763	752	746	785	754	744	794	746	739	705	765	724	752	718	754	752	741	744	740	758	793	753	732	763	734	724	794	775	732	725	754	722	740	781	783	732	733	763	772	757	746	764	712	745	717	702	734	728	715	736	747	723	726	716	731	733	745	808	755	750	755	772	773	758	742	792	728	726	745	760	754	749	723	743	772	763	783	715	746	760	780	733	784	763	733	780	756	758	790	730	756	750	690	693	798	727	748	768	723	772	710	723	769	752	752	775	726	717	753	744	747	724	713	714	733
25049	32332	33182	19741	7276	5408	2810	1056	411	388	365	368	346	378	356	382	392	384	391	420	353	371	349	359	351	332	374	376	341	344	365	375	385	379	372	412	383	330	342	390	375	359	372	363	342	397	387	379	352	328	397	379	332	389	375	396	342	377	380	376	395	359	373	374	398	387	357	374	353	360	378	345	374	405	349	384	382	368	372	383	390	350	378	384	373	378	381	419	366	388	345	370	332	398	375	374	387	376	369	358	381	352	369	341	408	396	372	339	371	342	344	400	356	396	375	411	362	399	380	345	367	390	371	397	407	346	375	389	362	372	387	378	351	368	378	348	383	348	384	391	362	373	358	381	357	394	358	386	360	384	393	353	359	357	368	382	376	369	387	333	355	362	374	384	390	367	338	366	359	349	402	407	401	376	358	380	346	387	350	417	371	382	397	381	396	362	344	379	390	385	367	371	363	337	389	358	364	392	324	390	382	366	407	381	363	334	369	376	368	360	405	360	371	375	372	414	375	360	380	371	436	383	399	376	350	360	351	386	370	366	388	351	347	358	380	347	356	391	322	383	400	338	380	376	398	378	366	356	373	383	432	411	361	363	379	379	383	394	405	373	362	368	368	403	377	347	339	350	361	363	387	348	390	399	353	375	357	355	369	382	374	374	354	399	391	368	360	363	413	365	385	352	362	366	373	369	378	342	377	396	366	347	390	383	365	379	359	345	400	383	374	347	376	342	365	391	439	371	354	352	383	355	361	393	378	384	352	356	366	387	377	418	352	372	368	394	383	354	359	378	361	372	371	375	362	421	345	364	414	389	361	348	379	388	379	382	382	376	385	366	380	358	396	365	391	421	402	348	366	387	335	384	389	371	360	378	391	377	392	400	357	362	364	352	362	371	395	389	367	385	377	322	373	394	387	382	358	358	380	380	341	389	344	365	385	387	374	374	391	375	354	345	368	381	376	375	399	410	346	390	366	396	358	365	381	352	352	395	390	416	376	374	385	364	368	373	379	368	335	357	387	372	376	403	383	407	309	369	373	347	328	405	386	369	330	356	358	351	386	414	422	386	389	374	423	376	363	389	389	348	375	374	370	381	431	376	358	394	387	385	357	379	351	334	385	349	341	385	372	368	398	354	357	368	363	383	395	376	346	390	355	400	389	353	366	408	353	343	384	355	387	365	382	371	404	359	372	347	341	387	385	377	366	364	363	345	353	366	375	384	419	378	361	366	390	387	388	367	318	397	376	377	348	393	379	406	345	358	367	342	343	347	362	370	375	358	366	357	413	341	366	382	372	388	373	388	345	385	350	391	347	366	389	367	401	370	361	341	351	382	356	358	396	373	367	364	366	377	384	374	365	382	402	369	374	390	346	366	347	367	381	371	344	343	327	394	378	360	349	385	379	373	370	370	363	357	383	371	379	378	388	330	384	366	359	333	396	379	338	387	362	349	328	389	363	375	385	355	362	378	392	383	403	382	364	365	397	376	352	393	363	357	395	394	371	360	389	341	380	381	360	394	388	343	354	380	342	379	353	388	375	399	359	367	373	420	388	338	381	376	353	359	392	358	362	381	383	373	340	387	389	404	376	358	364	371	369	347	390	352	333	382	375	350	410	360	377	375	379	389	375	349	373	379	382	388	368	379	380	338	357	339	354	391	373	351	373	364	387	382	371	403	387	388	364	377	371	343	340	371	356	388	361	367	404	348	346	364	357	358	368	379	354	374	380	365	355	370	342	349	349	362	402	367	369	347	387	338	402	346	437	371	346	373	381	342	360	355	398	385	376	344	375	386	376	372	357	328	364	382	360	361	362	362	386	364	417	383	361	392	356	373	371	350	367	362	376	360	355	380	375	328	395	388	376	379	384	379	382	341	387	365	380	372	339	397	352	380	385	383	386	348	368	392	390	380	357	396	387	364	364	395	378	352	376	384	361	379	374	364	365	398	401	365	358	372	389	401	393	378	375	372	384	398	364	353	352	354	357	377	394	376	373	360	381	356	401	384	347	387	413	397	400	364	338	384	387	353	371	356	361	387	375	401	394	390	353	372	374	391	372	372	369	335	326	399	429	366	379	341	362	361	366	410	360	387	363	345	406	369	382	384	368	357	386	400	406	376	380	368	401	376	362	330	380	394	358	359	349	393	361	384	378	386	362	375	349	393	338	362	384	340	377	386	370	401	376	391	367	392	361	365	338	337	356	381	351	345	373	362	388	383	352	378	372	372	386	348	380	376	395	392	407	384	370	379	379	391	381	344	413	387	342	333	352	378	348	380	391	411	388	375	342	386	374	393	378	405	365	388	371	365	362	378	398	362	373	380	406	375	373	413	389	324	379	406	344	392	363	390	358	380	361	354	362	381	359	402	371	348	378	358	377	378	349	373	388	386	337	353	376	374	384	383	373	358	365	382	403	349	391	353	382	370	377	365	376	375	362	363	392	390	381	404	368	337	390	338	363	410	365	346	366	360	390	367	353	370	350	366	358	373	363	367	357	362	356	368	360	371	370	390	368	387	378	380	387	376	345	368	383	345	335	373	368	363	377	360	348	376	426	375	385	376	384	378	392	400	339	371	372	384	341	363	381	388	394	351	366	349	373	388	394	382	331	355	344	380	366	359	390	345	364	394	380	358	366	373	332	407	383	349	395	353	359	408	365	389	388	403	362	381	374	319	380	392	399	394	371	366	381	345	360	356	388	348	354	386	359	412	394	347	398	383	369	393	393	330	361	365	377	344	353	393	407	368	350	363	384	389	350	373	387	376	362	394	336	368	370	373	362	329	350	377	405	391	396	395	379	359	386	347	341	397	384	377	371	343	400	389	396	368	389	389	383	381	366	425	375	319	376	377	371	374	337	351	328	362	355	361	343	432	339	359	377	386	386	336	361	376	391	409	377	403	401	356	393	340	389	383	375	365	396	373	362	381	360	368	356	411	360	388	367	324	371	323	407	393	372	378	346	368	382	374	332	373	383	381	378	345	357	374	374	373	364	363	386	403	348	347	398	385	391	385	359	345	368	377	384	387	379	416	381	377	383	369	372	368	400	389	367	390	365	383	382	374	371	385	369	386	362	396	350	349	375	436	389	343	371	377	376	372	392	378	343	376	325	390	365	405	376	335	370	353	360	394	365	368	333	368	376	340	384	349	371	375	361	361	397	371	379	368	364	371	342	358	353	432	355	361	380	362	385	384	358	384	390	392	362	364	425	348	377	367	382	389	374	396	362	348	365	412	360	325	377	365	393	403	367	375	406	383	348	349	377	396	399	402	353	382	407	352	390	368	367	372	371	378	353	371	374	361	391	341	388	389	383	350	386	338	367	381	362	414	357	354	369	330	372	363	384	364	358	353	339	337	337	379	353	327	346	379	367	340	380	360	370	362	344	387	367	352	382	394	396	380	379	389	398	369	397	386	380	389	354	368	375	360	378	401	370	374	359	383	379	364	374	392	356	374	395	352	412	390	344	378	359	403	385	379	363	338	348	361	336	346
18240	31643	35945	23430	14769	13356	7142	2570	1009	926	897	907	869	869	857	818	896	855	860	877	858	850	802	890	863	896	846	840	855	852	846	889	844	848	843	857	808	837	782	848	834	828	757	887	831	873	868	895	821	831	846	850	855	866	892	814	881	877	902	838	820	843	823	853	849	836	836	885	892	877	823	812	899	873	798	836	838	824	825	873	867	843	864	814	867	850	912	901	902	846	892	835	782	830	844	840	865	815	849	854	838	861	815	832	886	877	816	823	828	827	881	851	857	921	778	866	886	826	855	925	838	838	870	820	858	844	863	784	846	862	889	803	823	924	807	815	877	805	851	873	841	926	885	809	915	891	821	847	830	852	831	837	799	893	869	807	845	841	858	823	824	844	850	834	845	801	856	848	911	876	887	899	841	831	859	833	854	861	809	840	770	785	890	828	857	816	815	830	803	860	856	826	864	857	815	816	830	866	851	816	887	830	857	847	852	850	862	866	827	864	837	812	869	856	876	889	818	870	805	869	855	829	867	905	902	792	810	880	849	883	831	810	893	866	869	847	791	802	845	883	869	850	850	895	826	872	826	785	811	902	857	808	847	844	859	836	817	905	869	816	821	879	909	890	877	832	849	862	817	868	891	825	875	843	765	852	863	829	831	916	849	790	785	812	821	876	861	880	851	835	845	845	811	819	847	861	851	885	861	828	825	853	868	821	931	893	827	818	817	854	863	840	819	860	783	831	845	853	883	857	815	879	850	821	887	829	847	867	852	876	826	843	864	874	883	847	854	851	870	852	872	895	818	895	876	854	847	831	821	888	901	823	851	835	878	791	890	874	881	839	783	909	844	866	885	825	881	841	774	841	790	894	850	875	891	853	832	845	847	888	866	819	934	822	861	786	879	874	853	841	909	850	803	843	940	805	840	891	802	840	858	805	844	839	812	852	886	861	844	819	861	829	901	830	872	846	896	902	854	848	835	820	921	838	837	887	833	805	850	836	835	843	855	873	886	871	840	799	842	867	883	871	879	854	840	860	864	836	815	852	871	869	852	885	833	873	843	863	876	833	843	827	903	854	797	768	874	815	877	825	877	916	863	875	826	830	820	848	815	902	865	830	869	820	843	862	804	890	906	827	821	861	819	851	878	878	883	862	823	810	856	834	826	872	831	847	894	885	875	847	874	862	833	920	869	843	870	839	805	881	912	832	891	857	852	845	826	866	861	846	928	839	809	793	829	837	862	847	919	849	878	871	826	818	854	874	887	817	820	864	885	856	798	844	807	837	813	844	853	807	852	826	798	871	894	825	840	814	871	852	842	793	864	873	838	844	853	843	915	867	896	834	858	823	835	891	857	856	826	899	882	846	830	848	851	843	846	848	871	861	865	853	835	828	814	874	885	862	835	842	840	839	884	846	883	872	778	836	832	863	811	846	818	870	877	867	838	854	879	878	859	838	843	876	851	816	874	867	859	838	877	877	855	878	854	828	869	836	839	840	858	860	815	832	818	823	857	823	817	873	889	802	826	898	819	837	844	768	880	847	806	831	885	859	834	811	848	881	870	785	864	882	891	853	874	842	820	842	877	818	872	773	804	907	856	803	831	813	869	806	825	956	816	841	839	860	889	853	819	894	900	798	881	828	852	809	816	824	848	886	820	913	837	844	866	902	899	852	876	902	849	844	859	889	824	885	849	870	831	891	867	866	886	852	853	824	855	851	891	870	858	857	840	853	882	841	852	836	842	909	879	818	857	861	837	883	839	878	823	842	783	814	858	827	859	805	815	859	903	825	834	803	872	865	881	845	865	873	840	856	879	820	809	831	837	873	863	924	831	855	819	856	829	867	855	869	809	878	849	842	874	822	843	846	846	825	837	861	851	869	851	872	835	861	810	831	870	821	891	883	870	883	800	836	839	819	872	870	848	855	865	830	828	883	867	804	851	905	819	864	832	846	897	850	800	806	808	893	830	855	837	936	848	861	842	882	839	901	784	829	871	879	798	864	858	824	855	852	861	836	860	843	859	886	838	835	892	839	840	840	844	852	857	818	844	829	891	852	887	827	894	864	847	878	784	826	857	868	832	880	854	907	857	854	817	863	851	810	863	867	803	852	876	904	902	867	903	808	877	898	860	890	789	865	855	842	874	781	813	860	837	863	835	869	818	830	855	819	838	847	906	859	914	891	838	835	829	868	848	862	837	830	921	876	851	811	864	845	850	845	834	855	889	767	852	849	837	829	861	812	834	831	873	828	841	778	868	865	885	791	783	839	849	866	803	811	864	861	877	848	875	854	864	889	858	883	863	842	792	895	839	808	841	811	872	887	835	833	868	884	866	852	835	842	932	837	855	848	799	842	839	801	852	838	830	865	822	862	851	848	808	840	817	890	849	877	839	832	907	839	886	855	881	913	781	891	875	879	804	810	872	845	823	844	863	803	889	862	899	847	849	863	879	859	876	866	833	884	834	867	854	860	813	869	804	898	820	830	900	826	855	824	846	860	870	816	817	874	919	867	819	888	828	840	870	823	857	843	860	836	856	812	857	872	808	856	870	877	841	857	891	848	854	841	832	870	855	838	805	848	841	879	824	865	792	861	788	848	829	859	837	879	877	797	882	802	863	898	825	875	895	822	878	844	809	868	847	913	878	845	847	894	844	901	844	826	845	827	843	906	850	890	852	849	866	852	853	812	889	842	877	861	890	820	858	842	856	868	863	858	841	875	858	854	842	848	830	889	849	869	805	819	872	835	869	864	880	909	828	879	860	882	858	844	875	860	882	812	866	861	896	866	825	888	904	823	822	910	874	838	904	820	908	919	820	842	812	814	847	826	841	840	845	848	882	847	873	886	855	853	895	825	887	856	911	864	842	860	850	866	837	833	868	841	856	815	841	862	845	885	830	866	869	854	873	833	885	815	873	865	903	828	854	835	940	880	831	869	864	827	906	847	834	891	824	868	793	934	860	877	888	900	840	844	837	848	859	859	846	832	858	810	830	894	889	858	852	874	824	822	810	887	865	866	823	917	828	874	863	834	838	889	865	859	838	864	839	864	849	832	816	847	859	869	807	836	875	805	861	812	879	878	835	865	902	864	794	864	860	868	827	867	890	893	834	840	851	842	860	836	867	858	871	859	900	828	885	808	855	817	872	843	842	865	837	871	792	866	867	822	879	871	875	871	854	880	833	836	854	867	877	820	811	867	831	851	928	839	840	856	877	842	832	803	830	818	847	856	819	915	839	818	830	831	800	815	857	892	849	853	867	876	894	878	857	785	845	853	826	880	897	849	813	825	853	862	820	881	872	850	863	840	836	878	889	866	820	822	921	843	875	826	847	830	850	852	848	873	826	837	860	843	853	860	839	879	868	879	854	833	860	831	804	803	798	874	860	855	874	876	836	793	831	863	781	861	888	888	863	906	886	839	867	872	865	832	864	848	843	888	852	883	874	895	830	860	908	796	821	860	828	797	860	883	885	875	845	847	897	820	812	869	843	850	846	857
55982	51832	45412	35473	30048	33063	27155	14862	3942	921	521	508	530	412	361	355	348	378	340	377	367	382	358	349	370	382	382	339	366	332	361	380	351	339	326	368	360	334	356	351	349	361	365	377	353	355	343	335	360	383	344	350	379	386	345	389	323	377	347	357	374	386	351	362	341	350	388	373	376	378	357	350	361	349	361	382	343	411	379	338	377	339	321	331	352	342	375	370	397	335	334	367	344	343	364	363	316	351	392	363	362	360	339	365	377	377	364	333	377	335	346	343	362	372	363	383	343	406	357	373	320	337	384	344	394	356	356	357	346	374	348	387	373	376	342	342	375	362	336	349	350	381	353	367	357	339	323	378	314	323	367	332	355	379	375	389	370	347	375	322	369	335	358	383	354	324	404	375	346	375	364	343	370	361	373	357	364	369	339	372	326	383	360	369	313	353	399	360	360	372	357	326	360	358	352	384	399	366	353	373	351	379	359	388	363	387	372	360	337	346	377	347	324	329	363	355	351	363	371	374	364	372	361	347	373	352	305	318	339	403	354	362	364	354	394	379	355	352	348	321	362	401	364	336	364	346	327	311	338	369	319	338	353	389	400	355	323	327	343	342	361	337	337	357	375	331	403	352	402	397	355	338	354	339	374	327	337	348	363	348	351	360	325	366	344	390	355	354	321	367	372	386	372	360	354	352	330	343	356	362	363	321	328	361	380	373	381	373	371	322	337	372	365	364	391	400	377	347	323	331	390	357	354	362	389	367	353	335	398	336	347	364	354	358	337	391	353	344	347	327	354	335	365	368	373	337	350	382	349	403	358	347	363	354	343	327	341	366	353	362	393	371	358	404	359	340	368	347	339	333	334	352	342	345	366	311	345	379	385	335	386	405	351	341	362	363	336	351	363	377	326	335	370	366	388	348	334	337	357	388	354	366	346	348	360	401	365	347	362	366	337	385	322	380	348	356	375	386	343	325	346	365	367	361	398	404	366	396	378	380	373	378	387	356	383	351	339	355	387	359	331	348	384	384	344	375	357	356	356	360	344	366	333	342	339	335	346	393	387	344	382	399	371	344	389	359	339	367	379	349	361	314	376	346	392	347	366	364	356	356	335	368	357	333	361	372	339	382	335	385	365	344	409	402	360	359	329	360	368	368	393	303	345	333	359	346	381	365	354	371	335	367	352	334	339	331	387	357	357	341	360	357	342	364	338	374	366	394	319	373	366	344	326	364	302	365	318	328	391	395	370	329	392	381	356	353	332	357	321	316	411	369	361	350	363	372	374	375	383	368	406	353	335	352	374	350	374	337	360	388	379	341	351	422	357	374	352	330	343	357	341	362	386	392	343	356	334	416	406	387	322	381	347	330	354	366	353	384	372	367	398	383	391	345	346	370	354	330	312	346	337	387	346	357	327	374	362	358	307	330	345	389	381	405	380	376	350	372	377	385	365	348	349	399	375	366	366	392	341	366	374	361	364	347	316	344	372	356	339	318	331	342	341	365	351	375	404	371	364	329	394	318	328	337	315	373	376	361	340	349	334	362	364	348	352	354	346	353	333	333	387	324	342	360	369	336	392	333	376	358	391	358	349	357	357	350	380	383	357	366	365	363	356	336	359	350	362	384	363	369	365	351	332	343	374	343	347	376	377	363	402	375	324	376	348	314	336	330	336	391	379	362	380	358	370	360	338	347	330	395	397	333	344	341	314	345	351	352	339	343	367	345	365	370	364	356	366	356	361	312	380	355	410	391	343	361	344	388	363	351	344	318	349	370	359	337	355	355	370	378	390	347	342	364	348	388	355	348	383	395	374	326	378	373	344	341	356	345	382	324	333	341	334	360	350	374	400	376	372	339	365	332	381	368	317	332	373	332	343	370	373	403	385	327	350	338	376	343	379	356	344	350	337	331	356	370	346	361	361	350	360	407	343	331	374	348	344	358	360	347	362	378	368	375	363	312	336	324	354	376	352	345	381	364	351	333	358	360	341	358	347	359	349	384	364	348	381	364	359	364	336	362	299	374	374	361	353	348	347	426	349	360	421	342	361	358	349	348	373	344	347	332	333	358	336	364	347	395	335	336	349	333	345	381	404	365	400	366	369	361	375	369	356	387	344	407	319	362	376	363	364	359	327	352	350	354	343	389	362	337	396	331	356	375	411	347	335	355	328	388	337	353	332	349	360	398	350	366	330	344	347	373	368	362	398	355	352	379	331	368	332	355	369	364	332	363	356	351	342	355	343	354	351	361	406	358	366	373	327	317	349	344	384	391	344	382	349	317	372	348	350	352	392	354	351	392	328	322	396	370	346	343	346	346	343	379	358	349	365	354	352	344	341	351	390	359	343	328	371	355	347	354	391	383	385	364	349	376	355	363	360	351	356	317	371	382	363	348	385	361	396	372	375	351	363	378	337	345	316	376	363	361	376	341	356	331	387	349	359	367	345	363	345	363	360	354	342	365	353	361	335	361	307	342	359	348	377	349	386	345	363	333	340	338	362	370	365	413	349	339	309	352	345	373	412	363	367	342	368	335	328	332	349	368	342	385	374	385	386	342	343	352	333	372	371	357	357	351	357	328	343	374	343	333	339	356	321	306	358	364	408	354	349	405	398	353	343	347	392	367	342	317	318	351	334	349	403	380	336	362	339	383	389	358	348	402	367	391	354	355	320	398	401	359	362	345	413	386	381	358	328	367	326	375	346	357	336	346	326	350	335	358	381	370	376	362	366	378	351	350	374	344	380	384	336	354	314	360	334	320	393	326	351	355	350	399	374	351	373	341	361	353	368	352	384	356	353	353	337	356	352	348	406	374	372	384	386	336	326	403	379	311	350	330	338	357	369	331	342	367	338	342	357	336	352	342	364	369	347	384	331	347	391	383	408	368	356	376	315	370	345	332	384	378	369	359	322	340	357	378	381	343	392	350	380	372	373	352	326	357	353	395	370	370	377	380	385	380	344	355	331	299	358	362	358	385	398	338	387	373	360	394	380	351	332	332	350	360	381	354	396	322	378	386	386	354	372	349	366	328	329	344	364	379	360	340	364	327	339	363	352	376	338	319	342	345	392	386	374	369	349	383	365	369	366	327	352	370	353	322	339	336	369	369	348	378	365	388	339	350	362	379	397	381	410	386	372	371	368	348	341	356	338	375	370	345	350	361	374	379	379	361	373	344	356	337	372	352	355	346	329	359	366	379	395	387	359	372	327	363	350	334	346	369	335	369	377	330	333	352	386	379	331	324	349	326	370	357	375	362	356	345	361	305	380	411	342	360	324	368	370	338	396	354	354	390	356	379	384	332	379	379	370	328	334	379	390	374	378	377	393	397	330	379	354	374	367	359	325	371	371	420	347	355	370	361	355	345	391	351	341	358	337	346	363	375	336	372	385	348	361	361	349	372	356	352	369	371	385	364	379	388	340	329	382	341	359	367	307	364	363	332	359	334	317	363	350	340	336	345	367	372	373	350	346	364	347	382	363	371	378	367	367	397	366	338
44908	56902	54944	50628	56141	54840	37291	14954	4074	1900	1442	1274	1215	990	908	897	840	834	838	866	832	790	806	798	816	822	797	781	842	788	777	771	800	784	811	781	783	765	839	833	852	850	776	823	832	820	784	822	789	879	827	809	819	801	776	825	809	836	777	816	870	846	853	818	847	812	815	833	803	785	819	810	853	794	813	803	786	797	889	793	807	792	765	772	783	791	804	798	844	829	842	821	809	788	823	865	862	785	840	831	808	804	816	733	797	763	791	782	791	766	770	741	768	793	826	859	782	808	798	790	842	784	765	785	832	797	806	819	837	811	811	833	836	786	801	828	813	834	828	845	800	747	788	831	796	795	865	818	836	811	760	838	828	804	822	774	824	814	755	826	803	781	780	824	780	836	814	787	829	815	808	767	805	832	820	814	785	762	788	789	842	830	826	831	827	854	789	807	812	812	802	837	799	802	780	794	799	853	815	785	827	826	795	801	830	761	790	770	830	782	853	808	815	792	797	809	828	864	802	784	811	779	858	913	842	815	820	834	884	802	797	830	795	788	866	838	790	803	848	805	885	816	803	814	810	814	754	812	815	798	835	792	812	849	824	812	834	781	825	796	793	792	819	860	821	815	753	817	846	827	786	811	784	814	828	847	840	814	853	779	866	795	834	785	813	768	797	757	794	834	863	825	848	837	797	824	828	825	757	805	844	834	880	771	812	801	895	748	795	784	782	812	812	791	828	805	822	776	812	793	790	848	773	815	806	784	811	816	815	819	784	830	766	835	798	798	831	737	786	812	817	800	802	791	802	803	840	801	792	847	801	816	801	793	830	800	794	819	838	798	813	809	838	790	806	882	781	826	827	804	822	819	835	833	807	818	833	777	840	843	784	779	838	846	807	814	821	828	772	813	807	832	791	800	807	811	826	822	787	794	761	811	839	828	798	751	807	803	803	785	820	769	779	816	862	828	837	786	844	796	771	781	812	806	820	862	820	773	806	801	826	819	782	746	837	800	866	797	788	807	788	775	837	826	742	841	805	814	777	837	816	759	825	770	812	865	793	798	829	772	814	786	849	796	794	838	775	771	825	759	838	776	816	813	853	847	829	805	789	748	842	861	773	797	813	770	835	818	806	793	848	815	831	741	785	803	873	799	825	776	784	813	814	761	865	816	823	824	812	794	784	821	758	905	803	829	805	802	839	871	804	782	766	836	712	780	817	770	808	838	787	820	813	768	831	887	827	788	808	845	823	834	769	827	827	768	843	809	804	849	840	802	807	831	799	832	822	852	801	803	784	826	848	795	787	792	829	843	778	846	829	824	796	829	819	794	856	809	811	756	833	746	827	806	787	851	780	823	779	819	876	782	839	747	844	806	781	815	824	753	845	818	790	821	813	810	804	795	804	806	857	850	804	787	836	819	798	803	776	834	775	757	771	812	833	840	802	807	745	794	785	819	821	809	802	831	737	779	805	828	805	814	780	775	855	828	807	816	794	760	854	754	803	826	790	834	858	864	812	769	815	799	776	785	784	768	817	846	818	748	806	804	875	765	820	803	840	790	793	837	829	834	787	807	796	805	824	779	864	838	827	847	803	846	778	781	862	802	798	794	832	765	841	819	766	811	799	855	788	854	822	781	797	843	792	832	773	811	812	834	816	862	832	821	778	792	798	766	818	821	836	860	756	790	836	844	797	796	826	824	800	814	869	866	841	796	844	821	839	768	788	848	836	774	812	807	816	830	809	786	823	785	782	795	846	772	824	820	901	767	784	831	790	783	816	829	778	781	736	795	832	790	822	839	787	806	808	809	760	846	828	849	797	791	827	776	776	773	833	809	781	816	815	796	775	790	828	869	819	761	809	803	829	790	807	807	809	763	856	816	825	822	742	813	870	839	787	824	823	820	842	814	839	807	814	801	848	810	834	825	790	781	813	841	837	829	807	847	812	810	795	816	833	817	814	843	803	786	867	825	757	793	823	781	806	828	841	801	806	803	850	815	806	833	803	819	780	785	802	829	856	817	771	801	838	830	828	802	774	826	760	800	765	807	778	838	872	768	784	795	785	861	785	859	867	818	805	852	818	828	779	824	812	863	870	850	813	790	834	779	841	814	817	799	853	790	817	829	784	813	838	773	833	768	807	800	837	824	821	860	818	788	770	794	799	733	804	840	803	769	781	827	776	844	796	785	800	775	794	806	812	833	805	752	775	798	790	818	838	767	806	797	830	776	802	735	787	809	793	805	783	790	823	820	874	784	821	792	812	792	788	814	797	812	811	808	792	802	804	791	801	826	788	830	788	822	788	803	856	796	816	873	798	820	781	809	802	799	790	812	758	799	802	827	804	815	799	798	796	732	816	852	801	795	814	784	806	830	817	807	791	860	765	812	821	804	840	833	774	775	806	814	823	795	805	807	803	794	830	787	765	815	851	854	782	796	838	739	838	802	844	820	780	783	864	835	799	816	810	837	805	812	771	809	805	812	747	820	817	873	776	820	792	810	846	824	807	800	831	782	800	825	805	803	849	782	835	772	746	792	792	810	817	832	747	762	814	815	796	843	821	812	822	796	869	817	829	840	819	784	820	801	783	770	820	771	790	840	788	798	832	792	793	794	804	812	839	821	809	821	804	808	805	820	792	844	818	805	842	809	817	778	853	800	821	830	794	763	808	830	753	804	790	789	823	805	805	801	786	803	796	779	763	809	799	819	782	779	801	830	779	796	802	799	864	827	799	784	781	832	810	818	804	763	803	767	794	779	784	764	773	852	779	793	820	771	774	826	900	795	812	832	810	799	812	780	814	816	809	825	822	837	824	802	786	805	840	815	787	802	849	788	808	835	781	811	852	789	843	880	815	814	803	801	827	842	777	830	846	809	796	791	789	790	776	801	867	834	774	838	852	886	805	802	837	816	840	842	806	839	807	848	784	816	799	789	775	820	803	838	724	850	824	848	782	836	838	798	791	778	813	823	807	828	837	803	797	801	830	827	849	774	742	799	773	839	779	797	839	766	794	850	786	785	811	825	793	781	844	836	843	778	790	821	843	827	804	762	817	775	752	825	789	829	790	748	804	786	811	786	813	817	813	808	782	800	783	761	805	854	797	805	822	796	790	803	828	816	819	866	800	800	763	855	820	785	777	795	790	784	770	808	828	817	766	798	834	811	760	754	805	837	841	812	855	844	772	817	763	760	818	812	789	820	785	804	771	788	763	806	818	838	836	785	854	858	775	811	824	839	777	797	847	781	849	798	830	793	802	807	783	806	813	795	812	830	857	823	821	813	787	786	842	824	790	784	802	815	850	841	855	857	766	831	754	808	806	831	828	761	813	794	822	790	777	833	848	833	756	840	815	861	818	788	814	759	831	807	796	795	781	759	789	831	807	788	784	789	776	773	823	812	818	839	817	836	771	821	793	804	785	818	785	844	814	803	832	759	837	807	861	794	785	804	811	830	822	820	802	774	868	854	892	825	769	843	823	787	799	785	815	784	813	756	829	851
57574	49467	43069	33203	28654	32484	29713	20936	8718	1713	681	588	548	443	350	361	347	358	337	347	334	349	342	326	329	370	334	341	338	345	331	312	354	323	301	347	307	297	333	332	384	330	312	347	331	296	344	315	345	324	347	335	344	350	344	359	341	345	332	359	372	296	319	363	309	324	312	298	353	305	328	358	352	325	317	335	325	327	357	323	330	324	350	348	340	335	308	335	322	320	300	341	341	346	347	324	340	336	331	353	347	308	346	303	320	290	342	337	337	320	309	361	357	335	320	340	334	312	343	363	307	374	337	343	374	320	333	332	337	366	335	306	312	349	300	307	292	351	336	319	342	342	340	324	310	305	329	331	314	381	331	333	324	316	324	336	362	323	351	344	313	346	353	329	369	354	342	339	365	365	324	334	344	331	334	380	342	355	359	313	350	330	347	330	306	335	341	375	361	355	333	337	322	307	319	371	323	332	321	306	338	351	309	317	343	327	362	339	328	321	321	322	347	377	328	320	350	325	303	329	341	339	332	348	341	340	325	332	318	324	304	318	352	329	317	357	354	377	345	315	324	353	320	349	344	323	293	332	349	317	312	347	320	344	325	332	350	320	339	330	334	335	328	328	320	351	314	314	291	346	331	312	321	329	298	341	324	335	312	323	349	323	352	339	299	338	318	341	338	334	337	378	340	355	351	341	357	335	310	321	332	324	326	346	338	315	351	326	305	329	348	340	316	339	328	314	340	332	356	330	331	352	333	329	329	326	346	351	299	348	317	318	346	315	343	334	333	334	342	312	319	335	332	332	328	361	349	301	334	382	322	346	344	357	346	364	330	329	313	316	322	326	341	326	323	344	337	329	308	331	306	337	313	339	301	298	362	343	351	336	336	390	340	310	329	298	321	315	338	323	357	322	330	345	342	340	336	331	369	344	301	347	387	355	331	340	347	320	323	336	368	334	299	340	335	294	341	364	340	328	319	370	314	312	316	343	334	332	364	299	328	355	362	331	336	321	361	337	338	359	323	329	337	334	339	311	331	326	345	327	292	351	324	331	341	334	348	396	375	328	314	333	322	324	333	317	300	336	334	335	301	344	311	370	358	345	333	334	320	328	318	362	336	362	353	345	303	315	342	328	345	342	351	344	333	299	317	295	304	324	346	331	359	335	350	366	322	349	330	321	337	376	337	352	344	339	303	334	315	322	303	324	320	331	357	348	344	303	349	337	328	373	322	321	310	347	307	295	338	344	332	335	328	333	348	371	350	341	321	351	324	332	361	338	345	330	340	327	342	321	335	294	322	341	336	331	329	359	320	381	386	328	341	307	329	331	358	340	328	333	350	318	331	316	337	342	318	318	343	321	376	349	315	330	315	360	333	339	332	339	316	330	299	336	355	300	381	355	331	334	351	373	333	341	321	318	367	309	330	324	377	377	348	347	348	341	374	323	337	346	313	346	355	321	334	328	316	321	321	331	339	328	339	366	332	309	341	327	334	318	326	355	358	327	352	333	325	352	327	325	321	346	346	334	350	347	335	320	337	350	341	298	333	338	348	352	319	324	352	305	336	372	304	370	320	317	341	333	332	347	369	303	359	336	328	321	346	327	348	325	314	339	343	345	327	376	334	350	332	350	315	363	327	344	348	334	343	332	330	348	339	360	379	371	360	309	353	293	329	315	309	352	349	336	312	319	361	331	335	331	320	313	361	355	337	361	296	361	374	343	349	342	325	312	314	352	346	352	332	359	324	332	343	344	345	369	348	323	357	347	331	323	301	343	356	294	300	347	322	333	345	338	346	310	335	324	320	351	360	303	302	340	330	322	322	323	335	350	320	338	314	307	337	346	266	332	323	309	353	314	379	300	359	366	359	321	340	326	334	342	310	361	324	390	344	329	332	328	360	345	363	329	337	322	369	331	310	308	333	321	326	345	323	318	311	323	323	333	301	345	344	326	336	333	322	342	317	324	297	319	322	318	321	288	343	317	309	343	342	331	309	326	330	322	305	341	335	370	370	334	346	298	333	309	327	324	330	293	327	349	340	324	315	281	362	326	351	336	353	331	346	310	335	344	338	321	348	334	364	320	343	332	298	345	366	344	343	333	335	357	351	365	324	332	336	306	374	334	340	351	313	329	341	308	311	322	345	317	308	323	346	326	337	280	344	342	346	360	374	312	314	348	331	327	348	339	340	349	320	341	293	332	342	311	310	345	328	332	344	359	351	337	315	303	319	328	325	363	339	337	357	343	326	352	355	342	355	379	339	334	357	335	357	307	355	331	337	327	355	345	339	338	340	336	341	340	337	334	300	328	342	328	361	311	362	359	365	325	336	336	327	362	302	336	346	348	380	328	335	378	386	334	327	347	367	347	353	297	330	351	328	304	310	336	308	347	330	349	316	327	343	332	359	352	369	321	362	344	335	330	374	333	298	342	378	327	335	328	349	300	348	345	322	315	364	358	311	307	299	317	312	337	327	377	351	317	327	319	384	329	364	344	351	314	291	321	362	334	336	318	344	329	303	365	370	319	302	351	322	334	344	343	302	306	385	356	322	326	346	314	329	335	340	334	351	363	348	317	329	365	350	322	335	310	365	313	357	341	314	329	327	344	353	337	343	350	316	316	335	332	340	370	354	321	329	316	377	344	374	313	336	321	337	310	312	326	353	344	326	332	356	341	345	315	342	329	352	359	365	349	322	348	353	349	335	337	323	333	333	352	346	332	385	329	339	310	370	334	385	355	365	351	352	326	312	324	376	376	342	341	322	335	348	322	332	311	334	324	334	349	350	379	325	318	302	336	325	322	315	354	362	329	306	336	336	334	321	313	355	342	351	338	348	351	348	336	318	295	323	343	363	306	352	312	314	312	352	357	354	339	313	354	347	311	352	367	300	370	341	304	378	343	360	331	317	381	346	312	330	314	366	360	346	353	356	329	330	345	339	354	344	308	335	315	329	339	296	357	353	352	345	333	348	359	358	347	334	351	346	331	335	306	345	350	347	374	341	319	324	333	335	340	353	324	326	319	325	349	351	337	308	320	326	343	339	371	333	313	333	317	334	348	333	309	321	329	322	341	338	336	310	333	313	336	375	325	344	349	323	339	339	332	341	320	349	318	351	338	310	333	364	375	344	344	321	322	371	351	370	350	340	325	362	334	343	319	328	355	329	353	333	350	344	329	328	341	317	326	361	319	346	348	367	373	349	348	337	361	300	320	308	343	330	336	345	331	319	339	348	340	311	347	315	326	350	332	353	315	310	331	307	336	325	353	359	328	369	352	319	335	343	329	330	310	307	336	336	370	325	332	344	306	327	314	297	357	350	348	338	300	332	310	349	310	350	314	332	334	366	330	353	363	333	322	353	385	333	355	363	362	355	337	365	332	347	335	334	354	376	309	328	351	378	361	345	312	328	361	309	330	335	356	310	348	343	327	305	376	358	301	357	331	359	359	313	336	354	363	329	341	356	337	309	318	314	362	339	374	341	332	305	302	348	320	348	314
52526	59518	55232	52519	65239	62142	43956	19878	5360	2142	1741	1581	1438	1043	868	850	829	751	759	815	682	733	698	767	824	737	737	762	721	765	771	827	752	765	737	722	733	753	739	762	734	777	748	728	739	737	810	746	726	734	764	751	711	752	708	725	718	789	766	709	815	768	782	766	767	763	782	683	748	741	723	745	730	773	746	752	762	749	796	722	748	749	770	723	787	709	768	770	771	732	735	759	741	757	766	757	731	755	704	709	799	765	736	700	730	700	759	768	746	781	743	700	741	696	708	705	755	747	723	713	750	712	725	758	706	767	775	743	769	752	750	737	702	749	747	669	738	743	738	713	760	714	676	739	738	776	762	735	685	766	745	757	726	737	671	716	789	742	748	810	698	764	780	767	718	756	739	738	715	778	763	747	740	729	760	756	791	811	742	700	746	680	775	736	773	755	791	687	730	717	755	733	726	736	718	786	734	750	741	747	777	776	765	775	719	755	760	777	714	765	763	728	740	774	745	783	757	749	733	776	698	759	787	742	758	729	747	763	724	765	774	726	766	741	699	730	790	743	747	732	728	718	780	760	715	732	786	792	727	755	730	821	783	767	723	722	719	741	780	711	680	717	725	716	726	794	709	742	802	748	769	757	737	758	732	790	716	718	717	761	766	745	732	717	732	690	759	691	726	704	815	787	762	724	761	724	754	718	766	767	751	758	759	756	759	738	755	754	763	773	775	753	720	707	791	758	728	725	792	741	748	725	762	739	740	713	799	741	711	729	754	744	736	732	713	739	712	729	691	743	728	770	706	712	751	731	761	820	774	723	746	728	759	712	747	741	752	787	733	714	738	759	712	707	716	731	752	812	742	767	737	780	695	766	757	753	723	731	732	784	725	736	658	776	692	773	734	730	779	786	763	759	726	730	711	756	717	710	783	724	730	738	741	722	755	756	739	759	751	755	752	730	762	770	788	713	689	738	761	751	768	781	770	723	686	755	751	794	723	715	771	685	676	771	721	744	758	764	738	793	749	704	768	738	744	700	768	734	731	759	722	751	780	733	689	746	741	742	715	740	762	695	772	745	751	732	759	759	719	712	744	730	707	773	718	739	777	695	723	713	805	711	755	789	716	724	695	757	772	786	722	757	734	736	769	662	742	801	722	718	739	738	738	746	711	746	788	758	725	785	758	741	782	753	797	822	725	772	760	725	754	777	728	715	732	743	750	744	753	774	754	730	682	741	770	811	719	740	730	780	753	762	770	730	770	751	751	722	748	724	695	725	761	709	715	758	758	739	693	786	778	762	719	734	728	769	729	709	731	779	736	799	727	744	770	762	808	724	816	737	758	738	763	731	741	768	791	788	788	752	741	725	711	741	795	809	741	788	752	782	798	730	776	739	776	749	777	771	739	713	745	753	781	743	738	757	759	763	707	736	767	737	756	778	742	765	745	813	736	734	789	804	732	749	751	724	761	734	720	734	731	697	673	735	744	764	712	758	750	767	761	750	720	730	719	738	684	731	751	671	755	771	752	722	764	750	742	711	768	727	758	724	749	783	765	741	746	777	732	720	764	745	733	761	779	743	724	793	751	776	754	742	713	776	762	748	738	734	740	735	773	707	736	727	762	741	744	781	738	747	749	720	756	771	740	689	750	777	718	760	759	726	791	704	795	747	717	744	777	709	758	712	723	731	727	724	753	716	734	752	776	759	774	751	751	764	767	759	719	758	731	729	766	712	773	688	739	709	707	761	704	717	726	692	794	730	760	701	712	772	690	764	760	795	723	761	735	734	730	692	771	704	712	775	757	786	745	737	714	769	763	698	747	776	732	726	729	733	728	736	697	734	776	731	778	728	751	739	722	770	768	740	765	725	723	706	731	792	781	710	739	738	727	773	769	746	752	745	739	753	714	718	792	788	709	762	736	768	759	731	745	731	736	708	713	678	706	772	767	708	791	761	771	759	723	722	722	729	756	764	743	768	722	724	788	810	716	755	712	735	795	762	760	774	770	717	729	780	774	732	770	726	801	734	715	737	757	741	755	752	733	787	758	753	733	730	792	746	791	744	762	721	778	680	729	688	764	731	754	782	735	753	768	732	750	765	781	726	780	806	792	762	748	707	767	677	753	744	779	775	717	739	743	723	743	761	772	802	732	707	741	732	780	739	696	729	700	736	779	789	762	750	762	751	710	773	709	733	765	744	740	707	786	736	732	748	696	752	737	801	712	744	715	737	724	763	735	740	746	762	700	722	748	750	748	755	785	709	709	705	748	767	762	784	699	773	716	733	721	786	707	714	730	714	718	727	726	741	749	766	769	757	735	766	734	742	767	752	693	749	746	762	726	759	761	742	754	705	724	785	749	723	749	760	760	718	753	727	772	808	755	737	729	755	730	755	735	725	744	735	750	782	768	732	781	736	722	766	693	732	767	757	760	768	753	770	699	747	716	778	752	742	763	749	791	742	741	749	743	766	751	749	686	704	775	736	711	730	775	716	775	734	780	754	789	777	760	725	758	773	735	722	779	770	767	699	745	773	733	743	721	756	757	766	773	780	725	735	721	742	724	699	724	754	725	778	775	773	743	802	743	714	779	735	758	744	712	729	711	746	719	777	742	752	721	737	776	761	729	759	716	767	768	700	758	707	714	750	739	786	730	707	728	745	743	748	771	772	790	753	751	780	754	754	761	763	726	754	713	745	742	749	749	728	714	759	740	715	742	727	719	748	742	776	746	715	751	800	728	743	670	772	725	777	741	759	789	731	777	762	743	755	781	745	737	753	741	723	810	767	717	773	724	738	763	737	709	716	725	736	753	725	728	710	750	781	742	747	743	738	784	789	742	772	674	755	775	719	741	718	754	725	746	729	706	703	767	750	768	740	723	761	769	707	754	743	719	787	767	727	785	720	747	691	758	763	741	759	748	696	720	720	738	731	711	759	713	743	731	766	763	712	748	695	764	712	798	765	737	752	732	682	756	714	719	750	761	701	737	737	723	746	748	807	695	735	759	756	707	710	789	699	709	832	761	709	748	760	711	712	753	740	735	755	776	767	756	781	750	735	733	743	735	746	761	717	788	723	787	735	760	731	701	748	764	755	765	772	769	761	752	757	760	715	773	754	740	743	710	726	754	710	727	796	747	803	743	728	780	726	811	709	766	703	752	773	745	669	753	754	758	734	731	737	765	676	776	729	755	736	710	747	729	718	768	694	751	742	753	733	777	750	750	712	754	775	752	743	738	745	747	736	723	736	739	808	741	752	749	718	799	694	747	688	723	762	795	752	771	773	769	786	743	707	702	719	723	763	754	728	769	754	719	752	813	738	715	751	719	673	739	711	809	740	768	750	685	734	740	733	745	777	735	715	702	756	772	790	799	765	714	747	699	737	749	745	726	702	711	726	711	715	737	768	702	735	787	717	749	759	739	744	764	747	725	769	746	730	697	753	719	771	740	760	741	823	716	792	790	724	717	738	775	712	729	746	763	754	719	716	771	779	748	733	764	754
25493	36369	36789	18016	7537	6217	3132	1045	477	427	390	369	374	390	350	379	353	401	370	373	344	361	367	367	342	359	330	330	361	379	350	396	400	355	361	389	347	325	348	357	387	380	358	352	395	371	367	381	310	344	355	382	367	375	391	386	377	370	379	334	371	368	358	377	386	372	376	391	388	359	377	381	394	389	402	384	384	372	375	366	374	356	358	348	398	413	382	343	348	365	392	373	379	370	368	318	346	354	419	367	334	366	391	356	344	367	396	367	354	362	366	334	381	386	367	400	353	332	350	372	370	367	386	367	369	347	387	378	357	366	347	350	376	361	398	349	342	330	374	359	382	375	377	376	362	359	354	376	364	370	353	354	380	360	382	385	379	325	386	371	362	368	343	371	364	374	373	360	361	374	364	357	356	356	375	366	388	401	366	364	401	389	353	347	378	365	373	329	387	326	350	357	372	353	382	386	361	370	364	345	384	358	380	402	395	356	355	380	369	398	363	366	331	367	376	355	358	390	378	317	383	375	358	352	348	378	375	375	350	397	373	413	376	378	389	342	397	375	352	347	379	371	371	366	357	397	391	395	396	380	361	370	320	393	319	367	420	336	344	338	385	363	356	378	356	344	418	379	356	353	370	390	380	384	389	379	392	379	366	369	360	345	379	343	385	363	323	376	342	364	360	338	348	352	353	386	372	365	393	359	374	386	365	366	359	352	380	358	362	375	367	369	350	376	397	400	387	367	347	386	342	357	359	343	368	370	379	384	373	344	397	345	363	384	350	376	363	410	397	340	364	389	362	380	333	379	350	394	354	390	368	375	395	374	391	375	354	363	400	373	405	382	366	348	377	340	368	378	356	361	362	343	347	366	345	354	351	348	353	395	373	346	359	357	336	399	397	360	351	369	380	374	337	392	347	381	387	402	395	356	347	377	382	358	379	353	365	395	360	380	366	365	401	373	364	369	445	403	380	357	394	331	376	371	315	360	357	399	377	363	389	397	378	395	364	373	350	387	378	392	374	372	384	337	361	347	399	382	372	377	379	396	343	350	366	366	363	379	336	380	377	380	359	362	381	351	374	351	355	390	395	386	395	352	407	347	359	392	395	334	389	343	383	320	371	406	343	355	367	389	379	400	356	378	390	386	357	367	356	384	379	384	320	373	389	348	352	395	361	368	360	364	387	351	363	354	346	369	376	399	370	354	353	360	354	367	346	364	369	405	377	387	397	354	385	435	370	377	389	366	359	343	362	377	382	413	366	379	362	370	339	370	374	379	359	339	375	346	375	401	364	387	383	392	356	355	347	384	382	397	403	402	376	379	374	398	381	405	359	395	363	362	348	358	372	361	375	377	350	390	337	376	374	391	356	387	366	349	380	349	350	382	335	338	377	383	360	413	355	370	395	334	389	344	382	383	372	396	349	400	375	357	419	379	392	360	362	342	362	359	369	364	360	400	370	402	395	385	339	410	415	363	373	361	378	364	378	382	389	378	415	379	368	421	384	376	345	387	407	330	328	357	378	343	377	373	375	370	345	360	367	381	363	368	386	360	341	368	357	358	395	347	366	388	378	347	350	390	348	378	362	349	382	355	360	389	402	391	402	367	360	387	382	371	356	349	411	349	360	365	340	364	382	364	385	339	365	379	357	380	386	356	384	383	365	396	340	364	346	401	346	401	368	379	354	352	387	390	358	331	335	360	410	346	366	352	382	364	372	344	351	395	384	387	339	375	379	328	351	365	362	379	334	346	365	359	350	385	361	374	388	384	372	357	405	363	389	396	400	379	416	390	386	388	399	381	354	355	383	387	356	332	385	367	365	355	345	370	357	341	341	354	342	360	381	385	363	369	370	356	386	377	352	368	364	378	404	376	363	361	370	385	362	383	361	344	355	335	392	390	366	347	330	379	362	384	393	380	356	350	375	368	378	384	337	360	359	361	368	348	398	348	356	355	403	354	403	374	376	366	359	353	399	399	354	369	352	378	356	359	362	365	389	386	377	407	367	397	393	375	356	352	353	367	373	375	378	373	384	374	337	376	366	381	353	401	368	403	389	362	393	355	364	362	362	372	349	339	353	348	368	354	360	356	368	386	346	398	339	378	359	366	351	358	406	362	401	349	345	385	316	351	351	365	386	373	376	393	359	378	356	362	388	362	408	367	355	373	373	350	415	347	402	352	391	388	369	384	375	375	394	349	357	341	394	356	361	352	374	382	371	374	341	359	401	359	378	367	357	355	386	351	367	394	376	389	350	360	377	363	366	356	395	361	360	382	344	353	375	394	371	392	358	365	376	381	382	417	381	378	396	374	420	367	362	377	380	362	369	376	379	339	351	346	395	369	372	382	396	357	360	375	349	360	396	359	366	383	359	366	385	385	364	383	384	336	349	366	373	373	350	356	372	381	387	389	416	363	333	368	392	408	363	373	396	338	360	310	356	355	361	372	393	360	342	383	405	379	353	371	351	351	382	407	340	342	357	360	333	355	351	344	337	350	418	367	384	359	399	344	342	338	372	388	381	402	372	388	410	382	331	376	382	383	349	378	339	345	387	395	319	358	386	379	366	365	390	379	397	352	394	376	345	384	348	394	339	387	371	386	359	363	347	366	347	349	400	342	408	385	369	390	381	387	356	349	389	423	384	352	328	385	402	356	351	397	329	351	376	345	352	353	385	381	373	357	374	371	366	350	347	331	377	360	339	347	354	390	378	336	351	385	363	352	350	365	373	386	368	358	375	373	354	354	350	388	359	388	366	366	356	364	429	381	370	378	362	382	364	396	353	373	410	380	378	382	396	379	348	386	377	386	359	356	381	380	354	394	347	385	362	371	351	400	361	374	359	359	380	376	348	344	387	375	363	365	377	366	397	354	417	398	350	387	362	337	370	338	364	376	347	391	369	396	362	348	365	394	392	361	374	349	389	389	380	366	388	356	342	369	387	344	342	390	365	371	360	336	332	391	370	354	390	341	412	378	360	366	388	390	370	370	349	366	365	369	373	345	387	383	377	375	348	376	382	373	374	399	356	349	360	352	373	356	413	342	399	350	411	375	376	361	360	372	352	369	355	348	382	350	385	364	377	343	371	381	377	406	344	371	409	354	385	347	359	351	347	363	374	365	412	388	372	399	369	374	357	364	354	352	338	348	363	383	344	380	388	384	359	366	361	386	399	346	363	391	365	365	387	371	393	375	374	347	372	371	367	396	401	351	369	353	393	373	371	405	374	366	343	382	393	409	373	405	354	406	370	369	370	350	385	369	382	355	394	358	368	381	353	361	347	359	380	392	378	360	424	375	361	372	384	368	366	378	359	379	372	396	360	371	348	419	422	374	334	366	424	400	387	355	375	373	371	372	382	349	350	393	356	351	397	418	378	384	351	390	354	365	385	415	366	364	389	349	362	366	377	366	348	402	371	366	397	368	320	389	416	327	387	372	383	357	414	385	385	386	349	377	373	361	359	352	342	375	347	401	365	385	390	391	371	381	380	372	369	380
19020	34829	38688	20379	15645	15094	7883	2615	1101	891	883	868	963	894	868	885	854	871	808	885	874	876	875	850	883	818	838	831	877	839	859	907	851	896	829	902	796	867	835	862	835	876	839	821	857	888	887	857	881	817	878	862	847	895	874	855	843	852	816	888	844	949	872	831	812	858	838	871	812	864	865	850	863	875	909	835	819	881	797	890	830	867	880	849	869	852	881	841	842	821	787	828	858	835	844	840	889	838	847	861	849	823	815	783	833	821	854	836	825	850	856	847	827	839	812	858	807	895	912	829	866	826	822	829	840	857	832	861	845	916	845	821	830	889	870	832	841	897	878	855	854	844	836	838	916	836	873	877	887	870	849	901	846	830	833	833	849	874	841	837	870	863	826	881	860	876	861	845	825	901	822	839	787	867	877	846	880	925	830	904	885	919	835	857	862	870	848	849	858	863	869	800	828	868	839	826	831	832	813	817	843	872	878	830	898	875	841	824	857	859	870	884	876	816	852	853	794	910	794	898	818	820	853	864	853	870	838	828	834	837	847	854	843	840	835	876	816	812	842	886	904	825	895	893	865	823	852	837	888	829	821	824	855	861	896	858	857	872	830	855	849	817	844	874	895	909	837	834	818	862	828	883	828	894	880	823	886	915	879	922	853	866	852	872	890	915	816	893	843	854	865	827	862	831	896	835	846	860	870	860	867	846	812	886	825	827	833	863	863	851	882	848	859	845	877	866	851	909	903	850	830	883	863	882	902	872	893	872	862	884	824	845	884	826	872	864	837	852	906	842	861	925	866	848	825	882	887	848	915	871	842	829	823	858	852	807	816	896	896	855	777	806	870	845	845	844	856	810	888	877	861	830	885	821	829	891	835	842	886	859	848	802	841	881	838	867	814	846	798	840	842	857	887	861	866	887	903	880	869	871	857	857	828	857	856	842	850	811	870	802	867	848	848	851	836	852	898	853	844	877	840	839	793	873	877	826	845	859	886	850	855	845	850	842	867	867	833	869	882	842	835	846	882	859	841	822	831	801	860	877	862	837	789	774	903	887	782	885	862	825	824	871	863	822	843	869	863	903	841	849	800	873	824	887	842	775	864	889	851	868	826	902	892	834	838	857	805	846	881	826	833	863	870	834	833	826	832	883	873	850	875	917	865	775	840	872	860	863	836	793	867	812	862	817	857	842	833	843	862	872	859	867	845	826	854	860	860	896	864	831	881	926	837	873	882	889	799	855	821	867	812	862	830	860	858	882	857	877	862	860	880	876	865	860	841	878	877	894	849	913	889	894	854	876	865	836	843	846	899	854	876	910	840	872	844	784	860	860	847	879	863	884	816	851	854	860	829	858	860	894	887	867	818	843	818	825	861	873	861	819	867	865	828	852	881	846	905	869	895	866	837	824	824	882	868	828	861	875	825	816	867	877	790	810	869	901	851	867	835	829	868	813	865	844	837	811	844	873	875	826	887	881	868	836	853	857	906	892	889	850	870	834	825	864	838	890	882	898	866	813	868	912	886	837	810	787	873	924	866	842	872	869	863	842	858	888	824	817	829	840	856	862	851	886	841	851	840	903	876	875	874	879	866	893	831	836	875	839	894	857	808	868	836	914	851	909	877	872	843	839	877	798	866	850	896	842	854	869	858	870	850	890	838	872	889	819	886	858	865	809	857	841	846	839	850	838	847	878	862	803	822	808	842	859	814	871	872	831	847	909	794	864	862	818	829	845	867	859	819	784	829	862	856	867	853	837	844	870	860	896	801	848	822	871	865	870	876	838	854	873	914	837	862	899	851	823	844	846	855	860	854	809	858	875	842	845	834	840	895	820	831	876	869	847	858	859	837	892	835	841	862	843	838	877	872	787	892	893	864	897	843	874	831	817	874	836	819	893	831	891	847	806	859	883	868	840	847	880	905	863	829	857	877	861	833	876	842	907	896	858	860	786	882	848	849	834	851	809	900	846	828	815	853	836	842	865	861	868	872	863	838	821	819	868	856	824	814	824	826	863	929	809	904	837	836	862	836	858	828	852	798	886	841	813	836	844	846	883	814	854	927	814	793	828	811	908	872	819	872	824	860	844	832	862	849	824	833	880	802	862	857	844	846	812	787	834	844	870	873	862	820	842	819	846	842	781	865	806	888	844	883	810	880	831	891	909	883	819	874	861	807	851	844	948	904	829	846	883	833	867	863	825	842	896	918	805	915	865	868	832	813	818	844	873	835	863	844	816	856	861	831	873	816	807	856	780	864	856	813	877	814	894	861	829	884	898	825	887	827	908	828	866	863	808	899	865	877	803	817	836	847	914	823	841	823	873	865	858	836	873	797	833	885	861	824	872	874	794	871	854	842	818	850	867	895	847	821	851	875	851	854	855	837	872	828	865	843	835	826	873	871	836	864	862	909	822	882	871	869	895	808	888	847	831	917	855	832	871	838	820	888	897	919	850	902	812	872	885	862	901	865	879	867	830	849	857	864	904	807	859	925	798	897	853	828	842	828	841	834	865	860	901	883	820	858	835	885	871	846	858	843	900	863	868	876	845	818	911	830	887	877	887	881	856	846	829	837	849	897	873	822	869	840	852	855	870	838	812	872	854	869	852	862	843	827	849	850	807	859	851	906	831	859	850	866	882	801	879	847	846	880	873	820	855	886	862	837	864	892	811	884	865	805	822	820	873	878	831	835	902	825	876	889	852	883	848	959	806	837	825	866	850	847	831	874	874	866	830	854	844	882	830	832	884	834	875	873	786	851	848	820	862	877	828	866	850	869	842	834	851	798	807	853	889	843	872	858	866	837	866	830	834	864	830	875	869	807	886	922	851	878	857	846	856	830	855	842	852	853	847	891	857	859	803	893	832	872	929	867	854	859	815	883	921	844	855	878	838	872	843	823	875	811	897	780	806	824	818	855	818	779	880	902	867	871	856	843	867	895	891	831	866	867	822	862	851	833	836	829	868	886	861	829	862	802	879	852	806	908	857	843	860	844	803	900	925	881	834	843	863	807	856	848	873	851	824	899	840	828	789	823	848	869	871	850	892	819	838	825	910	867	864	817	805	850	821	879	898	850	853	868	836	837	846	814	858	873	901	893	827	819	923	884	881	861	813	883	876	882	833	833	845	857	892	832	796	846	850	858	812	851	864	893	884	845	863	849	811	801	881	877	863	874	820	838	887	855	850	836	831	878	884	859	843	810	873	834	823	865	870	900	852	857	841	877	856	811	889	845	887	852	831	838	874	861	868	862	845	794	860	866	843	860	843	870	824	843	889	887	852	861	850	863	872	900	855	887	877	878	862	877	873	819	829	859	851	874	902	804	808	899	809	786	836	832	827	820	839	836	790	880	859	873	897	823	881	816	850	841	870	836	865	904	815	814	817	816	817	866	837	842	853	853	886	909	850	884	842	825	888	851	847	876	834	845	830	823	877	912	833	853	859	849	861	884	864	872	874	877	838	827	856	867	879	891	816	868	868	871	883	830	876	875	851	849	836
56865	51871	41101	33955	29658	33226	26336	13303	3314	812	539	465	459	426	369	377	370	344	338	372	342	345	370	378	380	381	371	369	357	353	379	386	374	359	313	355	331	332	369	343	351	328	326	363	369	344	369	330	335	349	331	359	378	361	336	362	364	358	365	366	380	336	363	334	384	369	360	348	373	367	351	345	349	353	376	362	362	368	343	345	361	348	371	372	348	398	333	353	349	346	343	348	340	335	343	346	332	361	326	363	339	328	329	395	367	355	367	375	348	312	314	372	377	356	340	355	361	336	363	335	371	380	381	373	368	387	387	363	369	353	344	362	385	355	353	365	345	332	372	345	344	379	381	344	366	352	353	329	372	359	331	330	400	370	341	342	353	372	369	329	339	355	356	383	382	335	353	375	355	345	364	342	368	355	343	357	356	350	371	336	418	360	342	359	351	356	341	361	348	343	351	371	372	346	378	382	319	370	384	385	379	329	363	361	321	352	368	373	324	316	362	353	345	330	346	370	342	394	367	357	386	340	327	350	318	353	403	324	374	336	387	339	338	341	366	377	355	335	372	336	333	373	345	333	341	381	363	355	331	347	386	346	370	349	336	398	366	353	364	335	324	347	353	364	367	369	352	388	375	353	322	340	404	353	362	358	382	343	392	373	366	328	359	358	353	354	359	356	335	327	352	360	358	364	336	336	356	353	362	342	369	351	368	341	359	349	403	383	328	357	332	376	386	348	370	335	361	332	339	336	334	339	358	322	398	338	342	362	327	344	349	379	374	352	383	358	347	349	367	349	333	346	354	323	354	383	331	367	369	348	352	412	346	342	361	353	362	332	323	339	345	348	363	347	355	344	367	342	335	353	345	348	383	357	361	361	346	336	361	344	377	380	354	353	362	346	358	320	377	329	355	327	359	332	362	354	365	362	337	347	335	345	349	377	372	353	375	380	353	351	333	330	376	332	351	376	359	344	356	358	365	368	375	384	360	325	348	333	366	359	392	364	325	343	396	334	346	390	383	317	349	366	350	356	357	339	347	341	376	351	387	351	347	359	357	388	336	366	326	355	374	360	346	378	353	363	349	347	353	325	341	356	354	362	349	328	326	371	361	365	382	371	379	320	354	352	357	365	376	348	382	361	343	349	317	341	385	342	370	339	334	363	363	371	343	338	353	365	351	370	381	367	335	387	349	341	347	375	394	365	368	383	419	344	338	362	351	378	384	348	351	363	350	364	387	365	355	357	378	351	326	354	367	321	363	383	371	324	357	362	362	325	345	346	352	352	372	374	356	372	355	377	364	321	386	329	362	313	323	312	356	328	302	320	359	338	360	349	350	301	341	353	353	346	334	365	379	385	343	361	356	322	360	381	330	405	373	352	346	340	391	384	369	394	366	342	390	361	410	370	313	377	386	361	361	381	381	347	350	357	339	342	347	324	362	365	410	351	349	358	365	398	345	348	368	360	335	330	385	359	388	361	368	377	376	321	334	371	372	369	354	346	337	344	350	384	367	340	329	322	373	373	362	328	348	365	372	335	378	371	327	336	381	368	350	360	389	352	352	344	345	332	336	355	360	348	331	384	363	345	335	367	359	343	366	368	368	312	378	353	355	411	368	354	347	310	349	374	378	341	354	375	371	376	342	371	369	333	379	357	361	360	371	380	315	361	373	336	368	400	376	335	342	333	350	332	365	358	337	348	330	342	359	352	343	368	359	343	352	337	343	363	349	326	364	352	378	375	350	337	325	328	367	358	339	385	355	340	342	327	357	350	389	346	363	354	364	347	345	340	365	354	328	376	368	356	372	354	344	366	353	343	358	363	369	339	344	339	386	349	369	319	331	360	382	353	359	362	351	359	368	314	373	366	318	344	343	352	343	351	393	346	354	381	355	357	354	355	357	353	367	347	329	356	382	370	349	369	342	358	384	356	365	367	371	353	381	382	355	327	315	327	367	353	346	368	325	381	352	363	372	388	340	360	357	401	333	359	365	379	364	373	361	348	320	337	346	339	314	360	346	354	315	318	374	339	334	365	359	371	382	379	364	341	362	388	342	330	383	343	391	382	370	366	351	363	405	345	359	340	347	376	369	364	318	337	363	357	334	373	335	398	349	365	356	370	348	369	399	361	369	399	362	378	357	336	302	366	358	345	372	345	305	348	335	386	375	370	346	343	340	348	322	379	362	376	371	356	379	317	363	327	369	360	347	336	345	344	366	353	350	349	368	360	349	387	345	361	333	361	373	382	349	371	374	365	360	367	416	322	342	348	350	336	363	345	341	335	397	365	395	365	369	353	361	368	359	339	331	322	372	363	363	365	353	386	367	331	361	327	375	315	333	356	359	368	327	354	402	383	372	381	342	381	372	389	327	357	340	365	362	351	352	365	383	338	335	347	335	375	335	349	373	340	368	375	353	382	361	331	358	367	385	358	346	378	344	348	334	339	388	338	414	342	350	350	390	402	380	364	333	385	337	354	344	399	374	351	314	324	353	380	336	367	343	346	341	320	323	343	378	367	343	366	338	362	365	357	373	353	362	329	353	339	329	388	345	371	351	367	375	324	396	361	341	350	360	363	323	318	387	374	377	350	361	321	338	376	356	393	400	395	323	336	364	408	353	392	357	345	373	351	323	381	366	323	359	380	386	383	383	356	367	364	345	406	362	330	378	349	364	371	330	333	342	387	373	337	348	389	361	358	343	355	350	368	382	335	330	375	335	348	364	369	359	345	355	345	369	343	361	313	382	398	328	367	350	351	358	369	343	337	362	332	364	349	348	355	327	352	354	361	342	368	336	359	375	350	366	343	361	341	353	378	341	361	334	388	357	329	358	342	335	353	344	352	349	373	338	335	390	370	380	361	331	349	347	377	305	343	379	331	370	377	354	361	338	369	349	333	355	360	344	340	358	376	399	379	366	343	364	353	380	330	354	344	381	351	353	345	403	364	342	380	399	363	322	403	386	337	351	346	362	355	383	368	343	326	340	317	353	356	363	337	377	370	368	324	334	301	349	343	366	379	377	376	343	346	365	400	348	360	316	347	347	351	354	322	357	363	359	365	371	360	348	343	339	352	343	368	352	338	342	347	355	351	360	348	354	366	358	317	352	341	339	351	364	364	345	370	331	349	363	381	343	362	366	330	349	379	347	346	362	377	369	360	389	353	384	375	384	338	351	381	360	342	422	338	343	323	381	377	358	336	358	349	340	331	350	350	359	351	399	340	332	331	351	383	376	377	367	352	352	377	365	333	314	329	368	379	360	353	338	402	357	328	365	387	361	359	346	371	382	339	382	356	344	380	349	351	370	339	360	366	345	346	374	342	317	376	382	363	358	355	351	338	366	367	334	335	350	333	377	369	357	328	367	345	345	367	357	351	337	377	336	366	352	361	337	360	344	393	346	390	364	374	360	364	326	361	369	355	372	387	367	384	377	371	350	373	359	378	393	345	387	343	353	350	327	345	352	354	344	379	350	342	336	338	376	381	359	375	387	364	354	332
46232	56568	51609	49685	58414	51968	34502	13748	3100	1511	1434	1374	1323	1000	867	850	842	802	832	739	833	805	825	763	787	824	810	790	833	791	785	889	863	812	843	840	796	809	814	854	772	812	815	809	849	824	818	791	799	800	784	871	759	806	815	822	851	814	806	832	816	846	845	819	744	828	796	820	765	817	804	814	822	808	828	755	804	885	796	824	852	803	810	840	817	844	783	835	833	801	799	801	800	782	830	795	779	835	850	745	828	837	788	821	811	841	804	823	827	771	797	779	781	807	797	787	823	739	774	823	781	793	781	804	767	803	846	747	805	805	803	723	781	802	810	762	833	758	788	785	840	794	768	802	845	774	804	817	833	794	797	777	803	813	801	799	805	846	793	796	843	795	807	756	834	806	785	812	777	805	762	790	776	817	819	786	822	816	752	810	790	788	809	781	830	780	835	822	801	810	836	824	822	812	790	821	783	834	821	786	794	812	773	783	818	789	774	853	801	800	799	772	821	853	819	841	826	813	823	787	771	821	784	811	809	798	743	811	850	835	788	830	758	799	786	788	754	754	821	856	811	820	825	825	825	817	743	767	798	812	797	843	833	825	813	800	803	784	790	755	834	807	874	837	775	822	806	869	813	818	816	822	761	846	798	785	806	836	834	825	820	771	810	793	822	847	801	791	793	792	876	865	807	764	820	853	833	819	802	777	802	789	783	796	772	819	761	818	845	813	820	853	855	789	781	843	829	780	791	809	835	743	770	838	793	764	809	843	810	859	836	823	835	826	757	805	812	800	779	733	805	835	814	852	788	792	864	791	773	808	825	886	771	814	834	840	796	812	820	816	841	817	888	836	816	827	794	805	845	824	846	832	793	851	850	789	781	783	811	802	845	818	832	803	860	789	804	788	786	790	789	814	848	805	797	804	850	837	773	786	806	777	836	778	821	771	807	796	800	804	796	820	834	785	795	838	830	765	806	777	824	788	839	782	791	812	802	822	812	846	857	883	848	807	744	802	835	836	820	826	825	779	799	755	815	813	844	811	791	765	851	839	777	857	823	798	771	751	823	798	836	860	837	839	820	744	810	823	775	796	731	800	805	734	839	871	867	765	820	821	779	849	811	811	788	808	779	804	881	822	830	778	810	819	833	778	806	832	837	847	811	798	796	769	807	788	734	772	771	800	817	824	805	836	767	766	851	828	803	798	783	800	817	822	759	804	723	804	788	824	784	811	842	823	815	798	855	810	869	798	839	822	746	825	861	829	805	834	815	849	829	774	803	813	781	830	825	855	814	790	795	817	849	841	808	779	835	827	833	812	780	780	806	787	783	818	829	801	800	830	768	839	886	805	805	818	818	788	809	873	792	798	840	833	798	787	797	811	755	856	776	826	834	799	793	784	810	778	825	754	739	796	806	794	830	800	785	820	806	811	776	772	822	828	844	819	833	842	781	785	844	779	860	781	833	823	829	810	746	872	767	800	694	788	778	826	789	809	786	793	806	821	782	769	813	811	764	799	840	830	854	829	857	837	802	856	778	859	833	790	763	841	770	788	778	797	828	771	784	803	773	825	875	809	763	848	762	797	803	796	835	806	782	816	854	750	801	785	780	819	781	821	853	788	771	839	838	813	775	815	836	811	807	799	808	769	792	816	836	806	784	801	847	784	809	817	815	824	857	782	794	835	827	832	785	854	798	856	834	845	789	827	816	844	795	816	757	792	766	768	786	824	846	799	785	792	831	846	792	808	834	804	803	812	805	793	808	767	781	831	824	804	832	816	816	752	800	784	798	798	814	792	810	757	732	797	799	814	817	833	844	787	803	789	834	778	798	770	852	776	822	808	815	800	756	822	787	839	780	821	785	794	799	762	791	778	833	807	804	776	823	764	788	787	828	798	755	799	792	846	819	790	815	827	784	867	818	858	819	779	814	813	812	781	840	788	824	785	785	746	841	791	783	819	755	808	792	807	787	808	795	851	814	762	850	828	836	804	838	786	760	831	797	801	758	819	785	810	818	751	862	775	846	826	848	818	810	827	788	805	821	778	800	787	820	779	820	852	833	851	820	813	828	857	849	816	832	798	846	882	772	772	809	818	822	753	777	777	805	740	792	817	827	778	808	832	800	813	845	790	816	841	820	820	815	816	789	815	760	791	838	827	816	777	854	817	840	832	781	816	832	800	820	826	862	801	840	788	829	831	850	832	771	820	862	772	771	820	757	761	829	791	819	816	775	824	836	807	818	806	786	789	799	824	771	779	772	790	815	821	840	843	816	791	788	839	813	799	748	866	802	811	750	776	758	770	811	782	840	769	808	816	807	820	785	794	800	831	776	840	799	788	792	777	814	820	781	821	851	758	803	787	833	805	812	781	842	837	780	813	796	797	783	785	829	798	813	806	787	831	796	787	785	812	791	813	822	820	800	792	790	804	776	833	802	798	819	801	787	743	827	804	791	820	756	781	816	826	773	815	802	836	840	829	781	823	788	784	864	852	757	833	807	808	765	759	805	778	808	796	796	788	776	779	807	868	807	826	806	817	788	810	750	810	815	796	791	854	781	764	828	787	847	778	837	810	784	852	809	774	807	792	829	822	827	788	832	845	772	818	839	829	843	850	841	803	834	795	815	843	814	827	820	811	777	809	784	842	797	831	807	816	799	797	823	807	805	835	807	792	854	847	831	804	789	837	831	757	772	791	833	767	806	828	829	813	804	899	827	788	803	749	777	798	761	797	824	801	811	773	881	716	829	795	754	804	826	833	794	761	836	795	832	787	808	786	799	803	780	754	817	752	773	762	791	819	746	785	830	795	851	815	811	775	758	777	823	844	778	827	795	785	777	788	728	796	812	786	838	728	746	760	791	771	781	820	817	801	761	802	798	828	834	779	852	750	790	806	822	780	784	835	794	812	751	804	797	781	862	779	826	810	816	805	819	869	767	807	825	752	770	806	784	835	809	771	813	807	791	833	790	808	793	846	832	837	848	790	797	827	795	790	810	788	778	769	810	805	758	809	786	814	814	816	817	790	818	797	842	782	789	787	789	826	848	787	814	819	826	817	803	802	836	794	803	776	811	799	871	758	812	814	769	761	799	796	770	833	784	770	792	763	810	854	825	812	769	764	813	848	810	854	840	792	770	780	856	809	785	847	776	854	800	794	811	804	842	793	819	809	777	821	777	790	866	786	895	841	813	766	799	832	781	840	844	735	823	836	821	839	840	779	808	777	794	758	810	825	801	780	803	748	753	812	839	815	858	850	842	831	827	827	788	837	833	836	800	843	837	740	858	804	828	816	830	796	767	762	843	834	833	755	858	805	813	830	826	798	813	814	797	810	847	778	857	832	866	747	807	821	753	805	791	799	813	779	797	771	895	817	824	824	829	802	807	825	823	800	797	825	783	852	802	775	800	825	774	830	808	824	760	863	808	844	786	783	825	825	814	771	786	853	843	717	812	804	805	799	867	841	788	863	835	772	747	804	847	816	794	769	839	760	877	805	770	826
59447	49167	41079	31937	28064	30059	26693	20086	9103	1621	620	570	554	441	341	330	322	351	370	334	314	324	325	361	342	357	321	312	343	351	342	320	338	321	369	305	315	342	338	335	331	348	344	321	323	318	338	348	333	357	367	341	337	357	358	360	336	330	370	329	308	339	362	321	340	303	322	339	336	324	353	343	356	330	336	368	295	366	356	322	345	340	320	333	324	312	321	354	343	327	307	368	332	332	340	326	359	332	296	357	323	310	341	316	342	307	339	306	350	320	327	334	345	353	352	308	321	328	312	342	308	330	340	328	329	319	362	331	349	349	338	345	346	328	328	321	361	319	285	337	351	333	383	334	307	335	341	360	341	328	338	313	338	304	316	344	345	355	354	330	331	323	327	337	307	313	323	351	313	370	349	323	346	368	370	308	335	354	359	354	324	371	304	350	329	305	336	335	337	320	363	328	298	358	365	340	337	331	329	321	345	323	341	316	372	338	336	354	333	341	329	360	317	369	350	311	373	353	334	342	350	328	323	320	334	375	347	327	310	299	390	350	381	336	364	369	363	348	372	339	320	350	332	378	332	337	317	368	308	349	317	324	349	366	331	376	316	361	341	329	373	319	351	342	334	342	364	321	331	357	358	351	321	314	303	336	335	330	334	381	326	316	329	335	339	316	336	336	315	320	373	351	328	354	367	357	306	357	355	300	358	320	339	306	354	320	325	344	359	362	355	347	325	347	327	291	381	378	365	390	358	307	309	308	326	363	309	357	344	343	338	343	349	335	342	371	351	327	340	334	339	316	343	341	304	309	367	308	309	325	363	337	356	333	360	393	328	347	342	343	322	329	324	343	328	313	325	315	340	343	324	337	332	347	313	328	338	321	293	330	366	329	349	357	310	326	381	321	317	352	325	343	353	319	329	366	329	309	340	327	371	344	340	325	320	323	347	351	355	326	350	376	289	371	330	312	316	334	339	341	364	338	333	329	315	300	334	347	331	319	333	338	316	373	343	345	366	334	314	303	348	336	343	375	386	319	360	324	339	333	308	345	320	336	333	313	369	324	326	347	328	306	348	310	367	347	327	341	350	369	330	338	339	352	345	335	310	324	326	332	338	359	307	363	347	368	307	351	324	339	313	331	318	316	330	346	369	347	335	322	311	295	359	360	355	347	335	323	345	365	345	329	338	325	375	331	351	361	366	325	341	354	346	326	348	361	314	297	351	360	359	308	355	324	320	322	330	330	354	326	354	366	399	319	349	351	359	341	368	356	358	360	350	352	342	345	321	319	326	363	348	304	355	372	302	353	342	322	346	372	371	343	363	331	347	352	314	323	326	343	383	360	345	361	336	325	336	319	379	307	340	341	334	356	294	351	323	335	303	373	337	346	342	351	297	364	326	350	321	361	360	344	340	330	341	334	337	347	358	363	335	354	333	302	337	315	299	357	354	295	308	333	322	327	330	309	345	322	328	373	322	311	351	331	351	323	331	333	309	365	306	326	343	320	312	311	335	338	343	343	358	326	388	347	321	332	306	337	345	327	350	336	326	323	353	301	332	355	306	342	310	360	331	336	340	351	343	346	308	352	326	323	334	360	370	319	333	361	351	343	399	362	363	401	351	305	319	345	345	349	384	337	305	295	343	339	339	319	332	359	359	320	333	320	317	344	315	304	317	332	344	353	300	339	321	344	343	315	312	371	333	314	349	363	369	320	361	349	308	352	358	305	376	351	342	322	343	359	307	342	343	356	375	322	320	364	354	345	366	324	343	354	338	315	335	309	309	323	309	377	334	345	316	351	340	304	279	346	337	327	356	336	319	331	338	344	326	358	343	348	356	359	352	316	320	326	329	362	382	309	341	351	374	353	324	336	354	325	308	320	326	337	346	345	342	359	343	345	343	300	345	331	331	376	360	344	369	351	350	350	378	370	324	331	324	326	331	322	294	312	327	330	350	306	342	352	319	346	322	383	325	333	302	342	309	329	353	347	358	326	315	325	335	350	319	335	342	347	333	353	349	324	323	347	351	342	358	347	364	310	332	330	345	364	406	350	379	368	347	356	335	343	324	342	328	350	357	343	351	376	343	347	367	376	359	338	331	358	334	297	304	332	305	328	320	319	322	350	317	332	336	341	355	370	330	370	354	330	336	340	377	323	361	325	343	337	334	309	338	362	330	366	318	356	343	320	355	351	369	323	311	323	328	317	351	314	338	324	368	321	335	366	328	361	335	361	345	354	307	352	329	348	307	351	328	336	315	308	332	357	335	347	298	333	325	359	347	356	348	348	358	333	290	370	309	354	326	332	344	341	325	346	394	321	355	375	347	341	353	310	328	322	382	318	336	358	321	340	371	354	312	333	356	340	332	342	320	341	345	351	340	328	311	364	372	319	350	330	301	355	322	299	334	301	347	345	315	328	318	327	340	323	357	331	367	345	357	349	326	323	321	337	369	362	345	363	333	348	359	355	364	367	305	321	368	380	337	332	330	325	293	338	347	308	359	360	352	333	359	316	328	353	345	380	352	331	315	309	316	340	342	342	306	329	324	332	346	349	339	323	335	323	328	366	331	318	327	327	307	304	351	341	334	349	350	338	315	318	330	349	320	348	353	353	312	360	360	332	314	335	331	338	347	330	361	337	336	344	338	324	351	342	372	371	344	373	290	298	336	342	350	338	327	324	353	379	340	346	357	327	357	326	315	338	329	362	360	324	327	335	342	321	320	352	348	318	329	320	325	309	352	360	360	353	373	383	340	353	363	297	339	343	352	336	357	362	361	338	323	340	319	313	336	326	353	361	330	317	363	351	315	310	330	311	334	302	330	345	326	342	319	340	347	360	346	327	345	360	347	377	347	341	349	296	348	353	339	338	349	344	334	380	352	309	358	330	315	315	309	355	366	366	364	368	351	356	348	328	322	340	341	362	320	297	334	347	326	352	353	300	307	317	321	319	339	319	336	338	317	322	334	370	327	324	326	334	322	353	317	326	328	331	332	358	323	351	327	309	333	327	323	352	332	318	346	308	334	315	322	357	301	326	311	321	350	322	373	306	335	340	343	384	368	352	342	324	314	334	287	322	325	354	356	338	323	333	299	342	339	353	317	313	333	352	315	333	328	305	326	341	319	330	329	340	343	357	351	310	315	328	343	329	330	410	341	315	344	331	321	378	310	337	300	344	339	320	362	362	323	330	323	340	338	352	338	319	336	349	322	315	311	327	337	351	351	338	367	356	336	348	342	326	386	328	350	344	372	352	351	339	326	345	349	351	336	295	324	340	318	378	338	344	357	350	345	355	304	359	337	323	346	360	316	312	337	348	330	331	337	332	318	357	321	337	349	313	366	329	385	349	338	362	381	347	339	309	337	359	339	366	331	341	354	319	353	348	354	288	327	357	337	316	360	318	346	359	329	312	335	315	308	338	304	339	318	315	316	320	357	315	344	345	337	336	347	356	322	357	350	370	400	321	361	341	366	357	332	329	349	343	352	334	348	329	319	337
51911	56453	55114	54102	68529	57715	40171	17502	3755	1685	1590	1511	1382	978	875	867	736	733	746	739	811	697	738	731	816	720	760	741	725	715	769	767	748	706	781	726	729	751	746	762	725	735	793	807	741	762	752	786	769	721	791	725	752	718	770	741	765	728	754	771	774	740	753	765	711	747	756	699	733	754	757	742	725	726	725	770	737	712	728	755	785	730	716	764	732	760	768	769	733	759	781	711	754	761	724	755	772	763	753	768	738	721	737	739	714	707	782	683	702	761	740	730	732	726	794	732	724	770	747	787	741	714	734	740	754	785	733	730	771	759	762	750	731	756	744	756	737	794	739	776	730	766	751	754	710	743	718	735	730	708	793	752	731	757	750	715	709	749	738	708	734	696	718	740	703	727	780	752	741	754	785	743	775	712	772	722	748	737	720	751	711	725	724	722	720	704	770	739	748	754	744	722	757	723	764	759	724	729	780	725	754	733	782	738	779	794	768	737	729	760	729	759	737	746	742	723	728	732	776	698	741	750	755	721	720	750	724	750	747	773	757	743	756	708	732	758	763	684	677	734	747	737	783	764	676	736	793	785	747	748	776	732	744	806	763	725	708	776	756	732	718	745	762	740	716	753	730	787	724	735	735	721	728	699	726	767	759	766	757	729	728	692	717	788	768	774	705	753	693	735	761	731	762	747	745	731	737	757	772	762	706	766	721	741	741	746	752	708	795	738	731	756	741	739	710	706	736	722	732	737	710	700	782	803	772	731	736	706	756	762	765	719	762	753	780	676	751	745	718	759	724	722	740	745	703	676	714	735	774	738	762	785	756	783	703	738	778	741	692	770	719	696	753	780	739	733	705	769	723	793	723	752	740	735	802	780	740	682	749	757	749	763	750	747	740	775	745	712	755	753	740	781	762	721	760	709	734	734	737	744	727	743	754	700	749	795	709	717	738	751	716	743	772	719	726	787	718	721	702	760	745	717	759	734	740	742	740	760	713	760	720	783	741	774	723	739	752	779	772	710	741	731	729	777	769	750	785	784	748	721	786	763	735	719	712	737	740	741	685	733	744	776	798	749	734	778	726	769	772	716	726	727	756	785	725	784	779	791	775	726	699	798	736	743	716	751	785	722	760	757	812	713	725	733	721	802	736	754	759	732	719	731	799	691	754	739	757	741	714	710	704	760	724	754	733	739	750	754	807	711	743	749	724	722	727	716	740	738	705	735	777	725	787	726	745	739	731	698	728	705	774	734	703	718	756	731	778	734	752	780	742	736	687	765	811	722	731	773	760	735	762	704	729	739	746	755	737	711	713	759	733	786	744	738	728	759	711	794	775	744	734	824	733	743	783	721	757	761	786	746	801	754	719	724	668	754	713	734	724	746	789	753	737	713	696	765	799	758	698	748	775	746	753	752	733	708	754	691	787	751	723	755	697	736	689	735	739	783	752	723	755	757	673	731	742	794	707	732	747	695	729	704	764	718	690	758	700	721	756	731	776	733	713	798	785	768	744	729	702	746	749	769	787	694	731	784	728	765	698	739	798	771	775	741	715	760	775	714	726	686	744	739	734	756	723	700	660	785	734	736	744	769	756	750	702	721	786	756	727	754	711	753	755	740	748	785	758	715	771	730	783	768	703	763	700	720	722	771	718	792	726	747	722	769	708	754	720	677	674	741	737	796	696	738	740	782	732	751	771	783	755	743	731	684	754	730	746	753	749	699	734	759	768	794	740	781	757	729	731	746	764	726	756	705	796	723	725	755	718	756	733	731	742	778	738	713	773	741	760	736	696	805	731	765	768	737	731	775	743	792	742	688	782	737	721	722	728	734	787	695	709	736	785	757	719	781	737	708	759	765	726	708	784	765	721	745	768	746	719	718	764	752	753	719	717	719	745	765	771	757	758	781	714	773	782	725	740	768	704	738	729	669	767	756	709	742	769	769	774	748	728	708	780	711	760	757	744	750	692	751	735	726	700	743	759	776	751	742	740	769	797	698	707	799	702	759	776	734	738	743	755	728	730	740	740	697	724	767	754	789	746	735	746	775	760	755	732	749	700	714	783	767	721	697	763	714	741	714	729	736	807	752	763	787	755	725	708	755	719	735	741	723	718	755	746	776	729	732	763	721	668	747	726	726	715	748	727	813	729	722	771	769	742	729	708	763	713	761	711	728	720	744	752	709	678	744	744	721	695	764	741	735	721	762	733	782	799	735	764	741	759	801	735	782	705	745	729	735	684	706	758	767	746	750	720	734	761	749	748	765	747	721	763	758	767	731	717	755	731	786	744	780	711	719	740	734	759	769	756	776	767	749	734	697	723	736	784	794	733	679	790	752	737	779	738	758	784	693	763	735	726	724	783	727	726	713	744	689	797	685	785	738	758	747	729	726	765	744	695	765	744	789	703	742	738	714	694	708	724	744	738	715	728	732	735	685	783	732	713	745	748	734	741	760	794	772	758	715	764	690	764	752	733	730	703	766	733	737	732	778	747	726	762	680	748	725	754	745	740	721	759	746	768	753	740	702	791	814	747	705	747	749	721	741	733	727	728	734	751	780	738	760	719	739	745	729	803	775	751	753	700	741	743	722	712	773	743	749	739	749	793	777	760	749	695	755	721	718	751	754	747	751	718	674	711	697	740	751	761	770	711	744	730	730	751	740	756	753	764	752	750	716	731	755	748	703	680	745	782	676	725	739	720	746	741	736	750	751	748	749	756	743	775	790	752	761	731	762	740	784	775	758	726	761	704	748	806	741	739	751	710	733	704	715	703	741	752	730	776	767	719	728	738	724	738	771	694	760	744	757	667	778	744	754	756	679	753	702	737	715	782	708	734	750	762	737	732	763	759	755	775	705	780	746	712	721	772	818	727	761	732	771	702	726	727	750	725	745	729	706	766	685	722	766	738	716	768	777	766	729	745	750	692	701	742	744	789	701	723	750	758	776	743	722	661	719	743	732	734	720	789	718	758	746	743	711	733	786	762	759	746	731	769	682	736	748	731	756	789	681	731	753	761	728	709	769	731	797	739	731	716	756	785	769	704	746	765	745	781	742	713	716	717	732	763	723	768	760	731	731	800	736	732	746	737	726	693	762	749	755	760	804	734	765	735	759	804	756	745	771	736	699	713	751	808	723	795	705	749	750	735	716	755	742	719	726	772	759	740	740	712	713	710	758	709	749	709	734	745	751	704	716	730	756	754	704	749	717	709	759	775	723	717	778	737	718	712	692	744	737	742	705	704	722	757	718	706	746	784	748	715	749	779	719	711	713	690	762	783	766	747	697	749	707	753	690	762	743	733	724	719	725	722	759	755	764	697	732	692	709	753	738	788	748	715	745	767	824	803	711	737	779	743	776	753	722	766	717	737	714	745	757	721	808	695	770	702	748	760	756	780	759	744	760	747	775	737	786	751	740	789	761	720	748	727	720	709	767	700	714	765	798	784	748	792	707	752	759	781	778	729	766	767	734	714	778	746	730	742	724	735	736	711	744	760	720
23407	32291	34261	17362	7477	5505	2866	1092	483	385	367	366	409	365	385	404	349	359	372	386	364	370	368	350	402	358	353	388	363	353	392	367	395	363	347	350	368	361	361	396	379	386	393	367	342	369	395	369	384	344	331	355	358	358	358	417	351	363	390	371	361	409	364	392	371	379	370	335	356	376	387	334	355	338	357	378	416	391	387	375	391	386	387	370	379	341	381	390	362	351	380	359	344	363	360	400	370	381	364	397	365	387	391	370	352	367	362	364	362	337	356	373	354	373	385	372	374	399	397	424	359	412	390	362	405	367	377	401	348	399	363	360	378	360	387	370	354	346	394	377	339	386	421	349	352	342	381	343	352	370	365	362	377	343	387	346	392	359	344	352	371	380	333	368	372	377	409	379	367	380	354	348	375	385	357	343	355	363	386	355	372	362	342	384	361	394	363	376	386	389	330	344	414	382	362	345	372	337	367	358	375	365	358	368	365	382	337	409	341	351	365	339	367	378	348	344	364	386	367	384	389	375	327	351	350	366	357	367	349	358	384	375	345	367	345	365	354	368	337	389	375	373	350	364	355	362	366	364	392	359	358	372	369	352	361	372	363	314	314	335	385	344	371	378	361	381	391	340	359	374	394	340	381	388	395	385	397	336	314	402	365	385	348	356	386	348	366	356	370	332	342	359	350	382	378	353	334	359	385	381	355	386	354	363	355	351	417	348	331	366	374	373	320	396	374	368	353	376	381	406	425	331	389	334	344	348	369	359	377	380	341	377	346	384	362	351	384	324	372	346	349	398	384	351	359	355	362	365	353	370	333	354	393	347	391	356	378	388	364	394	378	345	341	391	367	366	370	366	368	390	370	381	403	406	377	391	393	373	355	340	383	368	321	359	357	347	348	342	372	325	364	341	374	357	366	352	356	339	339	357	336	351	379	324	329	361	315	351	366	348	354	363	357	374	397	364	361	367	388	374	387	364	373	356	391	373	361	362	361	352	371	309	338	371	350	353	344	365	346	332	365	364	372	364	387	372	376	378	333	375	374	351	325	362	390	346	339	390	357	363	406	403	390	383	358	379	321	370	388	407	360	390	380	348	330	375	347	361	411	359	358	389	349	368	373	347	380	360	372	342	377	368	366	372	353	369	363	346	379	340	326	341	363	347	358	337	369	357	400	383	366	371	395	383	350	381	375	328	378	352	345	323	399	364	361	373	341	337	368	378	366	361	360	347	343	368	342	355	388	357	388	347	344	385	365	360	355	319	356	349	364	344	385	366	369	336	353	368	383	334	377	369	377	349	363	390	391	331	359	380	390	365	373	370	365	342	393	330	378	340	360	349	354	363	365	369	360	373	364	364	318	344	343	345	336	382	362	341	349	379	332	364	351	352	347	367	367	377	328	333	348	347	383	342	369	375	331	382	366	358	349	365	352	386	384	374	403	359	409	334	345	382	356	369	330	356	412	394	388	367	349	402	359	370	359	333	364	360	349	332	343	412	367	372	369	368	368	368	401	329	377	352	368	402	381	346	389	359	340	355	345	404	380	342	344	362	365	378	377	397	375	335	370	357	371	381	356	387	364	368	349	400	340	383	343	328	392	380	353	340	356	366	363	354	367	376	361	359	352	383	386	350	361	328	346	373	353	382	356	402	364	356	352	367	400	380	387	360	362	376	388	367	359	344	349	342	368	370	353	357	353	372	336	408	352	377	357	379	357	379	395	379	378	354	347	366	405	361	405	370	384	379	376	393	370	379	401	319	355	362	349	381	359	341	359	370	351	335	348	357	334	371	358	347	368	341	360	357	358	339	396	371	348	378	354	377	367	418	394	350	376	372	406	392	366	379	350	357	346	388	356	375	354	367	374	365	346	384	369	370	407	368	399	397	385	311	372	365	355	339	356	331	405	345	375	351	369	345	349	357	383	356	371	365	368	406	380	381	369	374	357	383	388	359	355	371	340	347	382	358	357	362	369	335	362	363	344	328	358	370	402	396	357	340	351	379	377	352	342	338	362	335	349	378	344	399	346	353	395	384	333	385	365	342	364	363	376	362	332	391	361	373	388	345	385	344	350	369	358	333	363	365	384	340	350	349	347	383	332	335	372	352	369	383	396	392	380	361	365	369	350	360	388	366	378	362	346	400	390	387	348	360	389	331	373	390	357	323	361	386	332	389	385	354	346	373	396	368	330	351	376	360	376	386	349	403	375	366	390	348	370	338	364	339	382	331	394	344	363	392	358	350	391	371	375	359	367	375	395	326	351	401	371	328	348	347	360	388	333	348	368	385	372	357	383	378	390	385	356	370	362	362	352	341	400	350	387	383	377	336	394	353	360	343	362	382	371	361	380	359	383	391	381	350	380	342	404	391	360	360	408	377	379	372	372	386	363	363	407	372	370	373	392	347	378	344	379	329	397	414	324	357	378	360	350	353	378	371	399	377	368	376	360	367	362	335	382	360	372	375	384	367	347	362	389	336	356	356	390	348	340	362	375	384	354	334	375	356	361	374	365	335	365	384	375	358	374	364	373	330	343	376	336	358	372	347	360	314	346	374	333	368	332	393	352	321	366	358	371	375	381	350	384	364	348	365	379	374	393	350	391	371	372	339	366	395	362	381	396	359	376	397	370	369	315	373	379	345	361	372	401	363	398	349	356	393	371	327	370	347	374	355	372	369	364	336	355	346	347	360	380	384	389	382	399	343	377	340	378	385	366	333	398	365	347	361	354	386	350	361	355	391	339	381	362	351	359	378	360	346	393	385	354	333	398	374	391	376	374	368	358	383	369	329	379	362	355	341	376	373	370	335	385	375	344	329	362	341	382	371	381	367	347	379	376	393	419	331	368	414	361	386	383	344	358	353	391	368	378	370	378	383	367	360	368	352	349	344	377	334	366	357	368	369	322	347	362	381	378	355	369	359	353	362	364	379	381	369	349	356	343	360	398	323	385	377	363	371	345	412	362	376	370	381	393	347	370	376	324	368	414	379	383	359	400	364	381	339	374	363	372	406	374	370	364	343	384	368	345	376	339	345	382	380	397	387	363	339	365	349	370	333	354	355	384	364	368	345	322	359	367	347	382	347	360	335	355	337	357	349	383	329	340	375	365	361	395	352	391	375	364	372	342	329	375	339	364	347	366	378	381	390	355	397	360	361	368	370	357	363	342	381	354	384	371	370	391	369	330	365	376	358	328	369	356	389	367	390	366	405	366	354	366	349	334	394	374	363	387	421	391	384	393	344	383	341	332	367	375	385	358	383	372	374	357	379	356	358	373	357	339	393	359	376	367	374	358	327	352	357	363	354	376	333	366	348	406	350	338	354	402	347	339	376	370	389	395	362	328	346	370	376	341	378	375	335	382	356	425	382	408	395	370	370	368	383	367	377	364	364	331	385	383	352	360	355	362	338	347	396	386	366	351	385	341	386	375	345	362	363	353	374	352	359	381	369	358	350	354	349	387	368	372	328	361	380	373	371	373	366	363	360	387	376	377	373
16851	32282	35703	19924	15599	13648	7559	2842	1087	867	885	877	846	894	855	872	873	852	869	822	834	847	884	855	855	801	872	860	803	885	907	861	830	846	865	842	831	841	814	878	914	871	842	820	838	816	826	851	806	852	831	869	889	853	863	839	799	855	836	891	829	810	859	797	879	830	870	847	848	829	836	845	842	851	788	840	856	822	829	798	821	858	829	881	833	846	808	787	862	834	868	830	817	801	832	871	863	880	825	863	793	845	826	824	874	832	838	839	831	864	918	836	820	890	813	871	856	820	850	832	912	877	868	848	831	822	852	844	820	841	823	853	834	881	795	885	815	812	879	807	824	900	818	829	854	800	839	861	805	878	871	865	771	772	839	851	802	855	871	853	848	804	802	832	836	872	813	870	833	878	875	847	870	875	871	837	853	894	865	877	809	836	848	817	907	896	856	842	908	862	855	839	855	851	802	848	862	894	815	861	823	786	792	807	859	832	897	860	841	881	794	920	838	814	852	836	892	802	880	884	889	883	845	868	916	863	843	822	848	818	862	884	830	872	838	829	811	837	889	826	856	832	816	850	927	848	794	839	861	809	904	861	831	854	868	824	849	842	847	837	831	827	867	846	845	793	825	869	818	837	881	754	837	848	833	859	853	831	830	801	811	836	822	874	817	847	826	833	864	888	763	800	874	850	886	807	897	843	825	792	831	861	852	867	874	843	828	827	866	827	860	868	852	836	852	817	861	869	832	851	862	896	797	849	838	845	808	843	838	796	825	909	835	916	814	875	841	796	847	869	832	806	812	824	822	830	883	844	849	784	805	830	860	846	825	842	807	837	855	725	861	864	834	908	820	805	814	807	837	866	850	862	871	823	916	859	862	850	845	848	859	840	813	846	836	805	824	889	789	863	801	858	808	784	807	829	873	856	815	854	877	806	839	836	790	844	847	873	842	909	867	858	782	796	831	860	839	874	830	835	834	820	855	823	859	868	901	871	856	816	839	880	875	827	837	846	861	842	868	815	874	829	802	833	826	829	836	809	876	888	868	827	839	840	842	868	838	848	840	790	826	831	852	839	889	835	827	883	836	897	843	840	831	854	807	838	850	812	847	834	789	904	856	834	834	884	801	827	821	846	847	816	846	883	860	853	866	855	827	820	894	866	824	860	821	872	807	875	877	838	798	873	889	944	844	826	841	855	888	823	851	889	798	864	818	804	813	893	831	785	840	849	825	869	811	838	874	848	845	838	834	845	857	873	820	827	856	901	880	825	869	823	846	843	843	865	853	862	839	872	821	867	912	870	802	866	880	833	797	831	872	883	877	813	859	823	812	869	854	866	824	866	824	839	845	865	827	844	855	808	892	831	854	824	838	823	831	864	834	895	840	824	839	841	817	830	858	835	858	859	797	787	847	822	859	869	886	847	829	847	881	845	867	859	841	815	861	880	793	784	811	805	872	889	833	876	822	867	821	877	869	872	843	887	865	839	861	927	823	840	836	798	892	860	831	838	806	882	858	822	813	893	842	881	839	890	904	803	865	847	838	810	869	876	827	838	852	821	843	822	878	828	808	883	850	847	879	847	797	846	844	843	829	864	848	834	838	844	818	847	900	845	882	844	870	833	923	818	833	867	914	806	859	820	880	821	812	847	854	862	832	825	858	858	831	853	823	839	827	824	834	848	816	870	852	834	826	838	814	854	843	741	870	801	828	846	857	862	846	803	886	902	855	773	853	787	807	851	859	830	820	831	840	871	849	837	828	820	861	808	837	855	826	845	855	828	845	802	867	806	825	836	898	869	883	847	806	802	763	846	843	867	824	836	883	821	836	829	852	866	818	882	820	818	838	837	861	849	829	870	856	831	870	887	852	813	819	859	858	853	890	881	855	827	845	829	852	839	836	832	811	837	876	852	837	851	823	836	792	886	880	839	821	805	810	867	808	775	851	894	862	871	880	887	842	850	831	868	817	780	774	836	816	839	867	833	851	841	839	911	881	845	901	871	844	828	780	819	824	885	832	860	867	858	780	817	897	826	865	847	829	834	887	807	816	857	808	800	852	859	854	879	836	859	803	807	829	821	843	813	805	863	844	904	876	881	842	899	845	840	839	883	840	838	812	810	813	848	876	859	858	849	847	843	844	856	858	880	845	869	819	822	837	856	835	845	790	849	880	891	829	832	833	806	829	871	826	887	900	797	826	823	844	813	884	859	836	843	846	880	848	884	871	858	827	873	901	867	867	887	811	801	902	789	862	811	896	834	855	813	844	881	835	839	830	856	835	798	811	875	878	851	821	827	854	837	849	845	797	838	793	831	818	829	858	822	849	831	873	855	817	802	807	862	867	839	841	810	852	858	843	858	887	845	837	869	853	834	851	846	853	849	854	832	821	856	902	831	837	830	857	886	819	853	835	835	864	816	849	861	837	830	795	851	872	834	842	843	851	816	826	857	883	902	831	840	821	840	807	871	888	781	823	872	823	862	886	887	841	844	858	841	818	808	815	844	818	886	843	824	835	909	842	836	857	797	879	854	828	874	881	796	863	879	871	891	836	846	795	832	860	834	861	822	853	832	807	841	811	865	834	872	890	850	799	837	837	822	840	829	862	846	837	856	821	876	879	914	848	880	823	845	844	778	894	909	873	900	824	877	853	793	838	875	878	865	854	878	878	892	842	877	867	881	817	877	826	833	866	817	861	880	847	846	837	850	856	850	909	818	814	905	829	795	872	861	812	913	819	841	836	863	826	888	796	836	838	929	854	848	810	815	859	838	854	820	788	870	786	840	835	866	870	839	878	893	872	809	858	829	784	857	849	855	836	859	830	817	828	861	836	864	862	844	845	835	898	801	807	902	837	835	843	802	837	834	871	807	860	813	814	883	860	804	812	848	838	888	835	833	857	888	951	787	839	834	836	895	865	889	818	824	837	810	834	878	854	836	849	859	853	864	868	850	836	839	855	805	887	835	885	819	829	852	852	882	793	879	812	769	806	807	780	852	873	861	863	846	838	809	838	841	909	852	854	821	844	869	872	875	841	865	813	836	807	808	828	856	816	786	879	799	868	817	834	857	832	908	816	848	853	852	916	820	855	893	793	839	882	880	824	854	847	885	882	865	832	854	886	817	838	853	864	843	830	893	840	855	826	830	850	798	837	857	850	738	842	842	802	824	841	830	796	844	840	851	850	858	867	834	837	821	908	869	867	838	823	847	813	837	856	852	810	835	855	810	822	818	860	815	858	868	801	828	861	822	906	904	875	889	830	861	860	897	856	842	863	792	848	800	845	861	824	902	914	861	880	818	826	849	868	872	835	834	815	829	833	859	845	813	839	818	866	839	863	921	853	866	851	876	849	825	816	878	856	868	859	838	882	838	854	865	879	862	860	811	831	846	828	853	844	881	861	824	843	840	800	828	882	821	829	838	849	851	817	852	834	838	798	824	865	861	853	858	912	854	849	804	867	858	851	871	816	867	857	871	860	843	834	804	836	816	871	819	884	844
58004	48610	38913	28238	27517	29389	25408	14652	3635	721	486	470	439	424	350	374	338	364	380	358	361	383	370	378	348	378	384	393	364	391	358	369	370	343	356	365	368	375	368	380	377	375	362	358	378	395	425	388	343	388	339	349	351	360	362	366	336	376	356	385	408	381	356	344	393	366	370	377	349	353	364	353	371	372	397	355	387	395	387	388	354	378	416	382	351	365	358	370	360	379	379	366	371	360	383	395	366	367	372	341	346	344	381	378	330	373	368	365	385	383	363	369	354	354	356	343	358	334	365	386	385	397	342	341	390	355	372	387	373	324	387	374	327	383	385	360	383	357	365	365	370	344	336	363	341	347	333	323	348	345	414	390	340	351	328	380	380	382	337	341	402	360	384	396	399	359	344	369	358	357	318	351	342	348	353	351	356	353	344	341	395	358	369	376	375	346	375	380	407	367	363	368	349	313	352	376	360	338	354	371	350	386	384	327	315	371	404	361	349	390	372	343	372	330	357	372	368	371	365	376	345	342	370	353	356	348	358	345	380	362	328	360	366	378	342	349	360	402	377	331	367	320	388	335	354	376	383	332	336	367	385	370	369	377	373	390	334	340	352	365	389	346	355	353	392	333	362	314	378	355	337	385	374	372	357	383	331	376	391	386	357	373	339	315	378	361	354	380	402	345	353	332	360	368	362	370	340	390	345	362	348	358	382	351	356	368	334	355	374	368	367	366	350	382	339	381	371	407	365	317	399	339	382	343	352	367	396	387	374	377	332	372	407	367	336	364	354	356	360	370	392	388	371	319	351	346	366	349	378	352	341	340	374	361	323	355	360	355	367	372	360	369	368	342	363	361	368	358	332	337	393	359	403	384	383	375	368	360	349	400	337	344	376	343	352	375	370	349	351	360	350	360	302	356	344	339	383	354	363	353	382	356	372	368	367	385	371	367	375	367	351	372	337	351	323	353	330	385	378	364	387	390	359	354	356	326	355	362	360	341	387	364	378	358	376	377	363	388	393	362	362	365	347	349	344	363	384	383	385	385	344	347	307	361	384	403	354	384	361	371	347	362	355	350	345	355	354	390	388	344	362	341	357	374	366	367	378	377	359	330	390	356	351	386	377	351	380	371	371	325	337	342	385	352	360	368	357	352	334	353	348	363	349	382	348	384	335	344	329	363	368	324	361	337	367	347	337	350	363	388	349	370	345	369	354	323	362	383	331	322	345	364	363	359	343	351	354	353	363	386	355	364	351	369	342	371	361	347	350	338	342	375	323	346	336	388	368	352	385	332	370	334	372	335	369	382	348	386	380	357	393	365	383	360	345	337	343	366	369	365	353	347	307	386	411	379	374	339	341	342	382	390	354	380	375	362	353	334	347	371	357	372	324	398	389	330	304	369	364	377	378	378	344	381	375	332	353	324	333	345	380	367	356	365	396	343	369	356	335	365	357	352	364	377	383	373	377	352	394	361	362	340	353	361	350	342	319	358	355	344	384	367	359	350	344	354	354	359	380	360	364	360	330	350	353	370	375	365	389	360	387	385	352	332	351	352	370	357	349	351	383	381	351	391	368	367	363	391	356	373	338	382	329	362	374	363	357	367	359	354	342	370	357	344	377	356	356	376	380	362	357	380	385	338	380	352	372	376	351	360	365	350	391	343	360	322	359	386	357	376	298	336	342	345	332	383	381	347	358	339	357	359	357	339	336	344	371	339	363	349	357	381	394	355	349	348	331	392	350	345	356	352	374	382	373	318	384	359	368	348	342	355	362	355	384	324	391	371	383	369	352	376	359	340	284	382	371	385	313	373	371	369	373	370	362	420	394	400	381	382	352	375	339	329	357	372	324	352	392	358	424	339	352	368	372	357	366	392	372	349	349	379	407	390	333	339	334	343	379	369	373	353	368	379	343	355	389	332	364	366	344	358	314	316	345	350	386	339	358	354	358	360	329	405	374	331	359	358	372	360	359	348	388	393	354	350	375	366	333	361	403	347	350	323	371	406	336	356	385	355	368	351	330	403	340	368	370	347	375	332	418	357	354	377	352	344	382	332	393	379	355	368	359	363	383	379	366	377	355	366	351	371	359	386	353	373	363	349	324	345	371	383	400	410	359	362	375	365	354	360	358	343	364	365	385	341	327	335	349	380	366	388	360	394	386	341	378	355	355	371	342	358	366	383	399	371	379	357	370	348	340	351	373	365	380	330	351	371	339	377	330	381	326	389	360	373	374	379	354	348	351	364	359	365	361	354	383	361	343	363	339	361	323	406	393	332	343	346	361	345	347	344	377	400	358	380	359	339	364	379	375	408	358	322	366	336	342	344	365	341	369	342	344	387	377	347	376	354	381	358	365	374	374	387	362	376	354	394	339	348	363	350	378	368	366	371	369	376	337	372	341	384	395	345	355	364	397	373	370	349	387	338	371	408	361	362	334	349	357	368	349	353	386	372	395	356	365	346	377	360	372	386	391	399	350	354	379	354	352	349	329	392	375	346	344	359	347	378	363	347	390	372	359	324	351	332	358	389	364	322	357	334	391	379	313	320	365	377	352	360	351	333	351	378	369	354	387	374	324	359	373	352	349	400	367	397	370	356	376	407	336	330	336	379	347	371	330	350	344	352	385	373	375	339	373	398	325	347	339	340	389	341	339	384	398	376	367	343	342	400	364	381	387	353	327	357	355	339	365	354	406	376	342	368	345	357	335	375	385	385	332	366	342	341	379	395	352	378	367	379	363	362	371	340	346	357	363	380	376	376	340	348	359	351	369	345	383	367	370	327	376	355	375	335	368	338	366	365	355	367	370	407	362	352	382	346	328	377	352	332	378	335	364	403	369	346	388	354	353	372	352	364	353	369	378	353	390	374	366	338	359	327	305	364	328	345	378	335	361	368	372	394	365	372	353	368	363	373	367	384	385	386	367	366	396	331	354	348	371	383	393	374	351	375	372	337	368	376	355	371	342	371	369	379	357	402	367	376	362	322	361	367	350	351	370	341	391	401	392	397	367	348	378	379	372	345	314	366	359	358	363	377	397	384	363	350	351	353	322	348	367	351	392	383	371	347	385	387	362	379	349	397	345	385	367	387	369	396	391	353	374	356	313	340	380	350	394	354	317	395	363	373	378	366	352	359	368	361	359	335	332	382	331	357	372	339	366	358	356	380	317	364	370	360	332	384	353	355	359	355	373	361	348	349	348	319	344	336	352	376	330	379	396	387	374	338	371	377	373	366	379	360	350	327	356	353	393	345	375	373	360	389	354	365	306	349	359	376	369	343	363	353	353	349	364	366	362	354	367	371	348	341	341	338	341	370	352	342	359	326	379	376	353	346	385	371	334	383	343	354	367	365	360	342	399	347	391	330	358	338	325	375	387	361	381	337	334	367	379	389	322	336	356	361	394	360	380	405	391	367	382	358	362	375	355	376	376	382	331	413	341	368	369	338	337	339	367	357	344	379	341	353	364	354	374	371	351	380	356	360	340	352	407	365	385	352
48202	56210	50384	52587	57214	49596	33510	14788	3025	1283	1188	1227	1123	978	945	839	811	834	836	754	786	844	856	809	785	880	796	777	767	828	833	775	834	760	812	850	785	767	839	765	810	826	790	799	800	823	829	796	786	805	780	779	809	731	796	822	847	788	765	827	798	808	851	787	835	780	835	859	816	847	804	817	781	816	766	809	821	816	847	829	827	788	797	872	844	813	846	831	813	813	787	847	823	820	803	818	811	825	813	817	782	815	785	803	825	841	836	800	801	793	763	821	860	812	821	797	808	735	816	768	763	846	828	770	828	810	796	794	781	834	843	787	758	826	822	849	815	852	806	809	788	840	791	766	830	816	846	799	797	845	838	847	820	781	776	805	809	801	846	779	815	848	823	814	815	818	846	796	754	814	776	857	858	809	853	765	842	803	792	867	841	762	843	792	774	828	829	820	797	826	792	804	771	794	811	699	829	797	800	809	815	796	797	805	861	815	819	813	824	812	794	798	844	796	822	757	774	832	798	771	763	747	774	802	834	817	813	820	795	808	779	826	784	773	834	802	787	814	825	809	851	821	807	783	829	851	803	823	814	853	828	786	769	800	803	764	809	854	833	829	847	729	855	781	782	834	843	829	774	850	786	822	837	837	802	831	815	793	786	766	852	788	822	783	833	842	834	776	811	815	833	751	824	815	854	810	772	814	832	821	777	827	820	835	857	822	777	793	832	802	875	821	783	806	827	806	844	777	776	802	792	829	814	796	783	809	808	780	827	804	801	801	775	813	807	798	808	837	807	841	831	828	843	792	769	803	750	853	857	823	780	774	774	778	769	765	824	820	806	810	829	820	814	758	784	808	887	781	822	818	814	790	762	799	881	839	826	800	828	806	771	811	788	811	796	841	815	783	837	848	806	727	789	839	848	835	803	795	763	799	828	828	799	774	817	752	799	774	767	825	823	835	824	804	820	845	826	818	846	775	846	844	773	808	807	823	742	806	749	768	802	824	832	795	852	831	817	772	813	801	815	756	841	786	809	834	785	825	806	828	858	762	821	847	782	772	844	850	825	814	823	787	772	784	797	758	817	811	834	880	816	808	820	738	808	771	786	779	871	835	798	835	798	809	783	806	811	829	816	805	793	779	790	793	782	813	771	809	784	844	825	813	825	796	813	712	846	768	804	786	760	806	783	821	806	806	816	787	783	800	781	784	781	809	850	781	827	816	815	829	819	799	799	766	863	838	815	794	852	790	765	795	768	829	820	806	811	801	815	805	761	776	821	804	801	823	769	847	827	801	793	791	796	849	785	822	797	805	780	800	823	844	791	836	742	844	845	811	815	840	790	767	806	759	821	792	788	839	828	801	814	846	747	836	800	770	762	838	755	838	777	812	840	819	842	781	794	824	886	800	759	783	834	778	816	843	787	778	807	872	801	814	780	810	832	817	842	826	802	770	788	768	837	791	789	780	778	845	805	750	848	799	839	817	808	828	791	812	809	814	823	829	775	812	836	806	809	828	781	827	796	771	803	805	795	790	774	811	831	749	829	806	847	801	849	788	797	818	759	804	860	802	776	798	775	812	795	750	817	800	805	811	840	765	808	793	753	818	817	802	821	824	777	759	813	775	789	815	795	876	863	794	808	790	865	808	798	804	797	770	803	802	828	774	801	813	822	803	846	793	832	781	824	795	788	808	820	818	804	774	797	811	803	797	831	767	853	859	846	778	762	763	822	781	750	830	803	808	787	801	846	792	798	821	815	796	824	837	826	830	795	774	844	794	787	786	815	813	800	847	834	770	793	816	807	836	772	810	790	831	797	800	818	790	768	779	812	806	807	821	780	857	825	803	820	780	825	851	838	811	838	770	803	805	791	802	828	807	857	781	838	814	817	828	833	780	807	775	808	814	816	806	853	796	783	830	777	756	746	791	827	773	815	776	813	782	831	858	832	815	844	844	770	773	826	823	778	860	836	831	821	787	848	811	828	754	869	823	768	781	801	852	838	835	822	776	797	774	845	801	769	821	796	793	794	782	775	833	844	774	791	836	772	825	765	812	805	872	818	816	805	805	824	846	823	811	837	810	736	811	831	813	769	826	864	787	785	839	792	830	740	894	860	823	777	816	859	759	755	817	791	812	816	768	864	815	802	837	873	782	799	824	802	840	804	775	758	815	828	807	817	836	781	787	834	766	825	841	827	758	794	809	844	776	810	860	814	825	829	837	803	780	830	778	814	812	780	768	798	845	854	787	833	774	808	810	755	823	832	797	813	852	802	848	834	865	812	769	822	777	820	776	807	847	829	814	816	813	749	806	817	808	779	796	873	797	842	824	745	796	772	779	783	830	825	814	752	802	797	811	808	754	851	820	830	864	797	786	802	844	778	809	763	821	796	784	769	782	795	833	823	797	830	773	829	790	754	798	774	809	825	744	741	785	786	829	805	850	797	779	760	800	822	805	847	819	814	809	802	844	789	800	800	793	863	856	818	841	761	838	868	772	754	794	775	793	789	829	789	797	803	816	823	802	815	812	785	788	808	770	818	850	815	754	757	847	771	797	854	781	882	835	808	761	796	803	817	753	744	810	800	846	832	787	774	780	795	786	791	790	812	813	836	814	822	791	791	858	787	768	774	815	784	785	806	767	870	865	792	785	796	799	738	831	843	801	818	823	809	819	828	810	793	787	808	846	809	802	778	868	846	793	785	820	817	793	812	812	839	795	783	786	868	816	852	807	767	769	789	832	807	848	820	775	798	817	765	764	804	812	785	807	816	763	876	809	751	784	761	776	805	799	760	787	789	848	762	822	786	808	802	773	859	809	802	821	803	775	826	773	801	821	861	828	783	801	821	785	849	774	824	811	806	829	777	841	800	863	774	778	768	787	806	790	770	840	853	772	751	780	775	826	776	803	836	835	820	794	759	838	802	814	875	765	828	847	809	813	781	850	843	833	836	801	789	757	835	741	815	775	790	823	856	824	857	755	755	837	800	809	766	811	827	779	824	800	830	802	829	861	857	760	789	836	841	803	832	809	844	790	800	789	780	812	792	844	772	789	825	815	828	808	813	851	813	767	817	837	795	818	821	779	814	770	828	780	805	802	811	793	829	800	782	760	763	842	844	782	863	805	832	762	819	826	779	848	869	800	824	823	832	802	761	800	808	822	832	793	811	831	819	829	797	800	801	812	801	788	845	828	819	843	759	793	776	779	840	814	818	819	759	815	779	797	796	828	790	819	805	829	806	837	827	786	823	809	775	828	814	739	814	845	774	797	797	802	787	843	819	816	767	804	814	848	751	805	804	775	835	801	799	841	788	833	767	797	791	784	807	790	851	802	818	870	856	813	834	778	801	790	796	856	837	834	803	810	815	809	799	871	768	799	773	770	804	802	818	818	854	783	791	769	829	776	790	809	773	775	833	801	775	813	862	771	790	793	875	805	862	813	863	806	771	842	792	836	843	776	784	846	847	809	789	853	780	829	805	817	830	817	852	822	844	807	797	844
58210	35668	36692	29038	28033	32471	30109	21075	8114	1340	695	633	484	423	399	339	363	308	325	328	373	306	341	330	310	385	359	362	386	339	340	332	346	334	346	332	334	342	310	354	345	357	357	340	354	324	338	331	350	323	315	324	332	338	347	298	322	327	324	389	321	351	316	322	335	368	355	346	330	372	365	352	341	322	339	326	350	333	345	359	356	332	360	337	332	322	346	329	328	367	315	316	317	344	359	342	337	356	345	335	364	342	347	350	315	344	376	372	342	316	353	341	345	314	309	353	320	330	359	327	332	349	330	319	320	343	346	319	341	338	350	312	320	350	350	283	315	358	332	375	373	338	356	364	353	331	338	319	335	327	365	332	353	331	333	359	357	347	308	318	346	386	354	346	368	362	352	316	330	327	353	323	353	312	338	345	364	360	365	358	315	328	332	361	338	332	317	330	349	340	349	295	376	309	350	369	350	365	351	351	319	390	309	328	327	350	348	333	339	370	354	333	348	341	342	317	369	347	326	330	326	318	375	324	317	336	347	338	337	384	359	344	311	344	335	354	327	320	301	334	308	341	323	361	349	321	352	315	317	328	383	355	308	376	358	337	340	324	363	345	347	337	385	329	317	306	331	337	314	329	340	315	340	318	311	305	373	359	335	379	356	385	354	324	335	338	316	357	327	319	318	375	355	336	316	339	360	375	341	330	356	320	349	393	325	322	319	332	332	377	325	314	324	323	355	348	330	325	307	335	360	322	355	340	327	332	341	362	362	343	341	340	367	315	366	346	369	361	348	313	308	346	316	378	318	355	313	336	326	331	340	323	310	344	379	323	331	361	343	344	358	353	336	349	349	347	381	376	345	313	322	340	334	368	330	285	339	344	333	320	325	314	368	280	352	333	320	356	321	334	328	314	308	342	345	310	360	350	343	357	389	310	344	318	374	345	341	366	366	348	324	360	347	380	352	379	303	324	389	340	352	338	360	372	335	321	355	323	343	359	304	352	337	357	362	370	312	323	355	339	305	323	334	327	349	343	321	343	326	333	338	317	333	346	325	284	346	330	343	338	326	314	353	294	337	286	356	305	378	357	335	344	347	348	314	368	358	350	332	330	341	319	322	316	321	305	346	330	355	356	351	327	316	336	302	336	351	345	328	361	335	317	351	340	319	331	310	354	316	346	320	355	323	333	317	345	316	311	319	314	324	334	307	337	325	362	348	354	346	351	331	336	352	322	327	333	303	353	290	352	345	326	309	343	344	350	329	342	315	311	327	347	360	329	346	356	342	328	334	333	383	310	327	359	325	334	349	328	336	337	327	332	398	333	368	372	342	333	382	302	334	325	347	353	351	323	337	354	302	339	351	358	346	350	367	364	369	353	340	346	321	358	318	336	349	333	342	338	341	358	330	320	346	336	343	348	333	348	358	310	371	356	321	359	284	319	318	330	358	340	341	338	342	321	331	357	340	347	315	331	335	354	327	336	348	370	379	309	356	361	328	346	320	329	351	315	332	341	328	347	327	342	330	374	340	335	376	370	380	323	363	323	338	332	351	328	350	338	305	335	354	313	280	323	353	340	379	331	344	355	348	350	344	349	325	301	334	338	337	352	350	358	375	378	328	365	363	335	365	311	335	344	330	323	292	292	374	374	355	339	368	329	333	316	339	333	361	340	337	349	329	324	307	340	323	341	343	302	331	335	344	353	345	330	366	313	327	356	334	349	339	363	364	357	352	365	331	331	309	326	324	383	326	321	367	354	349	354	306	344	339	307	360	336	377	338	313	361	349	322	337	327	352	326	361	352	325	345	337	344	352	344	345	340	339	363	314	349	306	361	342	329	352	323	346	375	358	339	364	344	351	341	364	351	347	333	312	357	292	368	354	352	373	336	312	338	339	348	333	340	330	357	348	325	327	365	360	342	359	344	348	347	319	362	389	340	310	346	323	351	313	334	330	317	333	343	380	340	327	353	345	349	348	348	323	335	344	319	337	346	318	334	324	321	338	358	373	334	336	359	321	349	376	345	370	351	346	354	333	344	330	314	337	317	327	318	396	338	330	360	321	352	365	353	358	328	350	362	309	307	331	339	323	339	356	359	335	329	313	322	307	313	303	316	350	320	339	301	338	307	323	322	364	331	370	355	338	346	336	366	355	343	348	345	355	349	383	353	336	330	327	370	302	324	333	375	356	345	338	362	338	360	330	339	371	379	333	324	352	325	329	352	371	340	344	339	313	344	343	340	375	336	381	308	305	340	351	310	333	333	347	345	297	308	336	368	340	323	347	335	343	320	327	355	321	336	314	326	358	358	358	356	328	379	303	334	308	337	340	362	338	361	310	329	345	338	348	317	338	334	352	365	278	331	322	340	341	302	358	357	338	344	328	334	328	301	350	362	341	362	312	316	335	347	309	368	353	357	376	334	313	358	355	387	330	328	327	315	348	328	352	349	357	375	357	357	334	306	350	331	361	375	331	342	347	330	334	331	354	337	305	350	321	378	328	322	364	347	321	318	328	358	356	351	371	337	336	366	343	301	329	314	330	306	315	341	346	389	374	348	346	355	345	342	328	331	331	326	341	317	352	354	370	374	313	319	338	319	330	327	333	286	338	339	333	341	322	325	300	364	329	324	360	349	334	355	351	363	329	320	331	345	326	347	361	326	341	295	327	338	368	288	331	344	360	324	339	357	344	318	355	334	336	357	314	311	329	362	338	358	320	335	319	353	350	352	328	337	341	372	320	385	344	363	310	340	355	325	331	378	381	339	330	330	360	400	338	328	299	328	321	312	328	350	310	348	341	348	363	313	343	299	321	329	344	359	330	319	314	358	371	340	312	370	329	361	317	331	336	343	318	347	317	365	326	316	317	314	306	325	359	374	332	331	339	340	352	334	344	370	350	299	302	380	309	333	336	382	354	362	327	364	388	348	338	333	322	325	324	317	378	329	356	335	334	364	344	325	354	358	348	344	332	370	365	358	291	315	329	369	333	338	328	338	390	340	362	350	349	328	343	342	363	355	314	332	355	343	298	348	352	356	330	364	342	348	344	347	361	343	330	368	356	330	347	339	320	357	354	383	324	327	358	360	319	363	293	337	331	317	356	324	341	337	345	358	356	336	317	343	355	348	297	323	323	334	372	357	304	375	335	341	321	330	337	350	350	316	347	377	370	357	330	326	346	361	305	337	353	344	300	311	358	379	320	333	316	333	338	329	318	350	346	312	313	372	343	334	343	340	347	362	350	334	318	306	356	348	335	316	318	349	363	365	351	342	385	357	329	352	343	332	325	295	324	356	358	362	335	338	331	339	332	337	301	306	331	344	317	362	347	351	339	332	323	316	360	310	354	323	344	307	312	364	325	339	321	332	342	322	312	342	357	323	347	354	363	373	320	316	307	312	332	334	350	328	368	348	350	330	361	318	351	338	355	319	318	305	337	341	328	332	331	354	360	307	355	329	328	321	341	307	362	350	353	361	319	312	349	317	328	348	323	376	313	369
52500	48021	51495	61309	68696	61781	43388	21936	5275	1506	1592	1659	1219	1051	872	784	730	808	748	749	692	769	748	746	722	732	737	801	753	697	766	743	749	737	781	713	781	729	756	778	732	742	725	753	724	741	729	737	741	729	731	773	760	720	731	806	727	746	690	729	718	747	754	777	758	715	736	777	703	756	760	756	781	757	748	771	741	744	776	721	755	726	725	758	733	762	716	717	730	735	743	726	741	724	714	710	745	709	749	717	732	752	716	656	726	765	677	736	743	757	737	759	751	701	718	708	728	782	745	743	761	766	727	711	742	718	753	784	747	766	715	742	724	727	785	703	794	798	722	731	733	744	730	714	752	700	746	709	760	741	736	735	731	733	728	793	741	711	736	712	729	721	743	768	715	707	748	737	756	711	696	713	726	738	783	710	688	782	777	801	768	697	721	744	730	723	705	791	709	756	731	755	717	765	704	684	717	757	718	690	700	758	726	736	741	704	757	799	687	707	761	779	775	738	740	725	732	756	736	751	749	753	778	776	740	785	723	725	749	733	727	789	718	708	730	780	763	713	716	744	703	712	725	734	726	712	809	716	752	707	777	742	747	729	769	741	700	706	711	796	702	719	751	757	777	722	670	734	734	750	729	743	782	711	720	704	759	744	728	802	768	781	689	735	746	725	742	716	706	718	684	760	685	735	764	781	757	723	786	747	776	723	748	740	734	742	732	744	760	769	689	723	780	796	807	753	777	813	765	731	736	766	721	728	776	745	736	743	731	719	761	685	778	754	724	776	750	706	721	727	729	746	774	766	735	753	714	735	752	719	730	703	757	757	776	723	753	733	749	713	754	743	696	711	767	763	700	777	722	696	740	750	753	758	729	748	762	753	749	733	742	766	752	753	773	756	747	754	749	731	751	737	736	744	730	725	735	728	753	754	673	709	740	755	700	770	737	777	733	748	756	792	739	742	688	753	744	714	749	734	727	788	774	729	712	738	701	730	755	761	730	772	716	737	744	743	718	740	688	736	784	794	764	725	746	746	769	780	766	737	723	694	760	705	755	669	769	768	703	759	707	727	762	763	731	760	765	665	721	727	762	677	682	704	758	765	736	747	752	745	782	724	742	747	778	778	729	746	758	725	751	703	751	754	675	721	731	741	774	716	749	726	751	726	726	793	737	729	731	736	801	735	779	805	691	748	745	748	772	749	786	794	750	710	764	734	726	698	722	715	743	724	734	780	737	761	768	695	657	721	728	731	714	739	772	743	751	762	743	786	708	692	711	775	712	734	766	749	768	752	778	755	741	764	709	705	745	731	782	761	796	743	752	720	746	763	723	719	686	745	756	748	694	748	713	765	750	727	760	701	780	746	739	727	764	738	763	744	743	744	774	770	730	788	751	728	788	759	695	786	767	717	757	759	755	740	776	741	748	762	711	757	694	734	759	772	757	710	801	723	727	739	779	740	721	757	754	770	730	720	740	688	742	785	758	763	729	711	749	778	724	768	721	753	745	738	734	760	710	729	727	770	729	767	705	728	716	749	731	792	699	742	784	759	732	764	700	765	759	788	728	718	765	735	746	727	721	745	705	739	750	707	764	694	748	711	706	717	701	715	724	722	755	784	769	746	737	749	711	709	718	726	762	753	730	737	746	762	737	714	798	768	758	780	716	773	701	738	759	750	726	704	785	743	702	742	753	715	714	784	760	710	743	690	735	787	762	728	768	772	739	706	706	745	741	733	733	726	709	731	749	712	748	728	684	746	715	729	786	740	748	742	730	766	762	765	731	715	781	735	733	724	757	753	722	779	780	702	703	733	724	721	747	785	734	742	788	774	701	734	763	730	725	717	731	794	763	681	759	745	666	712	692	685	759	724	792	749	778	748	727	759	709	753	728	741	748	717	737	738	738	775	731	725	765	743	708	736	717	728	727	750	695	798	753	697	792	755	740	709	760	763	721	726	733	765	706	760	773	716	729	695	767	752	712	746	738	773	710	801	758	704	759	736	743	738	758	727	704	783	772	743	728	719	717	711	745	751	741	761	730	735	740	760	702	719	755	772	799	741	766	741	723	719	750	770	723	736	760	748	726	754	726	728	684	764	744	732	734	737	770	769	684	734	738	715	759	738	784	753	723	705	736	714	711	775	744	790	753	744	725	745	731	742	776	736	749	711	758	761	715	774	722	714	730	719	722	739	719	748	768	740	718	739	712	740	736	779	749	742	793	776	698	765	765	751	719	725	762	732	713	707	720	732	711	716	712	747	746	707	738	758	739	730	742	743	730	757	819	723	785	716	752	726	698	718	711	737	759	753	731	741	692	746	748	785	708	733	723	755	725	750	728	731	715	670	757	730	644	740	718	763	720	732	757	774	746	740	751	712	752	737	695	733	709	726	714	735	709	778	758	741	729	732	736	740	690	769	760	732	738	692	711	731	747	710	714	721	749	764	726	675	730	758	733	763	796	712	674	781	754	735	729	824	734	692	733	753	741	743	706	741	768	743	708	717	740	804	709	760	744	719	762	743	716	746	722	783	725	737	758	777	722	757	715	778	695	801	738	722	749	757	736	723	717	715	715	737	760	742	708	689	739	736	730	735	782	761	714	714	765	691	685	774	743	732	710	743	741	725	753	750	734	745	760	781	718	722	751	754	757	714	764	762	712	753	773	704	726	757	684	754	728	689	727	730	743	687	755	679	737	716	755	736	720	738	743	768	750	756	764	760	741	740	732	739	755	741	765	743	707	730	747	783	719	728	746	752	730	759	798	710	787	754	746	714	770	758	736	714	758	747	727	726	774	766	707	750	715	788	744	709	775	705	715	737	712	734	734	762	752	748	690	765	752	711	774	752	781	747	744	743	757	733	792	755	736	730	729	742	765	743	711	770	743	735	723	789	703	807	732	745	764	749	719	763	733	786	764	759	712	717	736	726	772	730	773	739	723	749	736	764	726	750	753	731	730	737	743	739	783	722	743	755	734	735	717	718	751	719	707	724	741	739	742	766	785	739	721	740	739	728	708	783	740	749	750	751	707	692	771	803	725	718	745	751	731	745	732	734	704	724	740	739	723	746	742	719	759	759	741	744	749	744	725	718	697	750	727	738	755	743	700	718	731	744	757	763	711	752	706	778	706	726	764	744	734	722	759	743	705	747	771	728	685	750	772	736	747	725	724	798	806	738	747	757	735	719	764	721	773	769	713	692	798	723	754	698	732	743	733	742	776	739	744	767	775	746	764	681	779	753	769	695	721	742	741	764	758	692	708	736	729	679	744	708	737	724	754	767	747	729	718	728	700	757	734	757	779	721	758	773	750	715	710	766	704	707	733	781	740	719	761	756	708	718	734	710	782	719	793	741	733	767	742	745	735	780	742	740	731	712	745	751	743	707	752	753	750	731	777	753	676	694	728	734	721	726	743	786	733	784	770	747	773	717	830	783	735	670	713	722	758	737	789	741	736	737	736	728	711	744	751	766	732	806	760	756	745	733	752	736	722	715	734	723
24015	33640	33526	16683	6921	6226	3710	1695	646	393	367	372	389	365	367	350	381	359	362	384	353	357	403	343	333	380	371	402	409	370	375	346	364	335	358	351	377	388	353	353	376	356	349	385	370	341	359	387	350	375	354	311	338	360	355	338	363	364	313	406	368	369	370	355	380	371	351	374	371	338	389	372	331	353	396	376	370	384	372	372	388	356	369	342	374	361	371	385	333	358	368	399	324	398	399	350	361	365	382	419	360	349	354	372	397	372	363	340	374	340	367	374	342	372	347	349	398	363	360	362	360	395	405	379	347	358	379	378	329	391	360	370	372	347	372	356	395	334	345	385	363	329	366	380	378	389	371	365	347	365	360	379	372	358	338	354	368	364	347	356	350	299	348	374	402	390	332	334	362	361	407	349	381	367	387	349	367	389	344	365	374	379	406	345	360	376	380	360	374	344	372	375	351	349	348	363	393	390	366	347	345	338	388	376	339	333	368	365	347	385	387	337	370	357	380	327	350	374	403	414	351	338	390	344	366	395	347	360	382	369	377	348	373	375	349	371	362	350	362	376	372	378	366	338	343	352	373	368	400	364	368	385	351	330	400	390	364	382	387	333	358	349	342	380	400	372	380	359	392	365	394	356	398	377	373	386	375	357	383	347	380	360	367	375	367	334	345	388	364	386	356	365	353	366	373	373	387	379	369	363	387	394	353	340	376	334	353	349	352	372	363	326	379	390	376	367	366	379	363	386	339	354	357	338	378	379	374	386	360	366	369	339	380	382	383	378	348	367	358	363	337	350	350	391	381	373	406	380	369	317	376	378	374	358	363	359	362	355	378	372	365	366	325	359	337	376	383	364	370	344	383	363	359	333	343	356	323	347	336	380	358	361	353	362	384	384	336	354	370	376	353	426	345	373	365	350	355	367	338	363	361	365	338	376	388	346	340	349	343	345	358	362	356	362	355	371	345	324	362	340	362	347	330	389	389	369	350	398	393	414	367	386	344	375	346	379	362	339	371	359	392	353	359	346	386	367	369	369	385	337	355	359	378	364	380	353	347	365	381	382	336	360	338	361	379	356	373	346	354	363	343	377	360	380	366	341	317	366	371	389	369	358	353	380	307	355	361	376	374	348	366	379	355	387	370	337	328	327	361	355	399	384	345	379	351	327	370	369	347	346	336	345	342	365	364	374	392	382	371	375	359	344	351	337	387	347	357	399	387	361	357	385	350	364	394	356	370	360	345	362	342	367	368	385	373	353	355	385	364	352	359	343	342	329	324	407	340	343	376	372	381	371	354	394	373	345	351	355	389	376	369	333	348	368	358	363	401	358	363	348	339	351	343	365	364	373	368	381	388	387	362	366	320	375	349	346	352	383	362	352	387	317	339	362	359	359	328	369	369	323	353	382	353	390	372	357	388	375	356	385	344	331	359	384	372	340	363	388	358	423	348	336	370	364	361	330	347	384	349	372	343	365	345	337	329	380	343	344	379	375	332	328	394	380	353	392	394	336	370	365	374	357	332	358	368	371	331	371	375	351	374	376	390	348	356	368	367	375	368	367	365	353	364	337	366	355	409	390	358	377	374	337	389	353	347	343	339	405	335	395	353	393	389	360	356	377	381	365	361	351	365	355	382	351	376	334	377	347	342	375	357	389	355	396	378	409	370	345	378	342	363	365	363	336	356	346	351	338	346	333	390	361	357	374	379	352	392	343	336	356	390	392	391	392	389	384	350	358	356	359	368	353	330	366	344	352	360	357	377	358	366	340	381	398	346	396	367	340	360	366	371	367	313	364	361	337	375	336	410	359	371	360	390	367	340	333	337	369	341	367	330	316	338	408	373	364	354	385	364	381	378	367	373	360	392	381	344	362	358	359	408	409	368	390	384	360	322	376	326	359	392	388	345	344	371	334	370	377	335	394	351	343	346	372	366	382	348	359	357	419	354	356	381	362	377	373	347	358	370	365	358	370	346	367	359	351	357	368	364	385	358	342	361	334	362	388	375	357	385	374	389	360	377	364	359	362	378	361	368	339	339	366	368	366	381	369	373	378	419	389	323	368	378	345	392	351	337	341	365	375	370	372	338	330	354	417	373	340	324	353	368	375	357	381	316	338	326	359	365	359	378	366	344	375	346	359	370	357	371	347	381	342	333	372	350	341	348	374	344	349	323	347	368	345	341	343	395	368	377	361	389	368	354	338	351	373	372	356	344	363	383	341	375	332	379	333	337	345	365	354	374	365	377	379	348	396	319	388	350	345	342	379	313	376	350	357	389	348	348	370	332	406	357	370	353	355	355	350	367	332	335	363	391	395	339	363	357	359	376	376	389	381	386	351	352	336	415	371	359	360	353	375	406	365	384	376	368	382	386	389	369	370	381	373	333	349	376	356	354	386	308	341	365	357	376	381	361	361	342	388	356	356	372	344	400	337	393	383	357	362	380	364	348	341	336	372	344	359	361	368	389	363	390	400	327	365	354	367	367	378	363	373	368	341	367	367	362	354	358	356	388	296	334	350	378	369	358	355	370	382	346	378	355	358	364	377	395	347	340	357	350	400	364	368	368	374	341	366	365	350	366	347	346	318	330	352	358	382	350	357	366	359	342	359	380	392	376	345	366	364	348	352	361	344	389	381	323	329	342	361	362	360	362	344	334	338	329	347	361	403	397	357	354	368	346	375	364	373	407	365	368	356	383	383	335	375	362	330	392	359	371	369	355	410	392	374	373	383	353	358	396	371	357	358	351	339	349	342	372	346	387	372	362	361	382	378	382	391	347	363	373	407	395	374	361	357	396	375	332	339	358	368	389	354	389	350	379	328	384	357	377	349	371	410	385	363	351	387	355	345	376	374	383	340	353	366	409	391	368	332	368	336	373	347	391	381	347	364	390	351	361	393	338	338	350	366	409	333	315	373	370	339	387	346	376	373	392	368	358	389	368	392	346	350	375	352	352	351	377	361	358	381	361	362	330	378	353	340	393	361	353	350	373	358	351	392	366	343	376	361	402	365	352	386	362	319	346	342	360	346	352	340	331	355	367	349	385	329	368	360	373	381	368	352	347	395	347	354	359	345	349	392	344	368	353	363	372	381	370	387	375	369	329	390	383	359	368	357	341	379	367	389	360	346	382	375	363	390	332	344	333	367	326	343	377	365	382	362	346	352	353	360	355	396	349	359	340	353	351	367	355	401	351	334	348	371	353	322	363	390	340	353	349	385	375	363	387	399	349	414	360	349	378	352	395	353	360	374	335	390	368	366	350	388	367	358	338	388	344	367	351	372	346	376	344	347	359	358	342	333	371	354	368	361	313	324	350	353	364	383	366	382	356	350	354	335	343	334	368	343	336	353	358	376	350	314	361	372	344	387	370	353	335	366	369	376	333	330	355	411	342	346	339	363	367	325	373	386	328	332	356	362	367	368	365	350	376	353	343	366	348	385	367	330	356	378	366	360	339	364	337	368	383	373	387	375	375	380	346	341	337	385	356	348	376	397
17329	33298	34861	19205	14563	15884	9549	4012	1358	904	909	896	842	822	858	832	853	867	895	855	884	872	870	824	831	836	876	852	833	864	824	845	827	877	836	782	848	868	789	831	819	900	832	883	839	885	864	820	830	851	857	860	890	836	872	826	860	792	836	853	866	847	831	814	829	844	835	851	825	884	840	809	792	845	824	831	883	876	837	873	871	844	819	849	793	817	839	839	844	827	849	830	780	827	874	832	861	845	859	754	828	860	824	833	888	809	819	830	876	848	885	785	825	828	880	865	847	847	823	844	873	838	839	828	858	889	861	852	787	871	866	823	876	794	824	889	840	839	837	854	865	822	855	825	810	794	806	836	813	835	830	816	839	813	828	826	828	827	825	787	849	846	779	860	844	840	849	853	884	833	847	892	836	838	856	856	861	846	830	796	834	902	837	832	868	889	906	822	799	823	813	870	862	827	848	810	856	817	825	823	817	824	805	879	777	825	842	828	828	793	862	809	865	858	828	787	852	809	877	828	832	863	825	833	847	749	882	895	881	858	862	869	870	806	819	830	830	808	867	822	790	826	863	805	820	823	823	849	895	799	919	850	818	809	821	832	791	887	858	839	905	824	811	835	837	851	783	852	800	839	835	831	890	809	864	830	843	885	794	854	804	877	826	813	832	855	798	888	825	835	853	865	824	845	810	828	839	815	847	837	812	842	792	810	847	833	839	806	830	829	808	843	818	841	862	851	817	926	841	813	842	797	875	871	806	814	807	855	848	830	863	817	863	851	881	858	859	858	842	786	844	842	848	844	869	809	857	822	841	828	805	804	850	861	879	873	795	853	836	866	854	827	869	854	826	898	820	760	824	855	782	824	871	859	826	887	799	787	838	837	854	828	846	828	850	809	833	844	821	841	814	855	851	846	799	830	808	769	810	812	819	874	828	864	885	839	823	830	833	840	821	870	843	889	856	829	845	820	852	825	814	842	833	850	804	811	834	822	826	820	839	852	798	895	853	850	781	824	857	823	867	829	824	822	851	767	824	905	819	872	844	868	886	855	840	849	866	853	849	888	864	835	821	818	855	884	837	855	815	849	820	854	873	890	806	817	787	924	832	873	828	791	824	786	847	858	835	827	840	832	817	904	819	844	862	866	808	862	842	849	831	809	822	899	810	839	789	837	834	870	829	871	863	780	854	879	859	843	830	852	862	841	836	819	823	826	903	861	778	850	794	840	803	834	826	872	842	829	831	847	877	837	866	841	870	843	814	827	860	871	877	885	829	917	798	830	844	860	830	839	858	842	810	784	841	803	877	828	858	826	846	811	879	888	807	823	826	865	825	912	884	848	803	844	827	809	851	802	848	829	816	883	842	834	816	886	845	805	825	814	853	805	848	785	823	840	811	866	835	832	801	873	862	883	845	901	818	846	798	833	825	850	890	868	843	849	913	810	870	856	855	804	826	878	876	890	882	821	853	901	837	886	785	828	826	854	908	862	833	795	828	827	863	880	896	841	829	797	836	868	899	772	888	836	865	835	861	858	798	820	807	829	829	869	881	883	861	836	856	825	876	865	843	862	867	834	830	761	820	860	829	852	831	828	808	857	830	855	883	821	830	803	876	843	813	817	837	845	895	810	850	929	865	818	805	849	874	857	797	849	864	824	845	845	871	871	852	829	799	862	842	839	841	816	779	808	830	850	808	872	798	829	829	806	830	834	880	872	870	814	891	874	872	824	858	841	881	815	856	878	884	852	813	815	844	808	847	805	824	823	828	840	838	795	850	874	882	798	862	804	805	851	838	822	820	860	849	835	846	830	816	861	834	856	838	839	861	832	784	820	850	852	817	810	837	850	840	868	841	882	854	809	790	880	844	910	897	788	900	849	807	861	793	847	851	906	856	797	835	824	805	886	884	851	859	843	786	830	836	805	846	877	858	820	851	826	825	844	855	838	856	822	886	832	828	854	860	813	857	838	848	849	832	831	880	838	826	840	829	862	899	805	862	803	807	817	831	788	851	874	815	847	859	882	833	837	802	830	865	850	799	881	821	874	857	811	803	891	855	820	826	882	839	868	798	813	865	826	887	903	844	853	871	849	799	867	887	814	835	811	872	860	769	846	839	862	860	854	879	861	778	812	873	861	828	869	831	810	891	831	839	818	821	828	847	831	822	827	873	838	783	871	859	817	814	825	839	905	836	817	837	816	862	870	839	829	816	837	817	859	816	829	861	830	841	899	877	831	857	857	883	878	823	859	822	845	797	779	838	827	801	824	801	841	848	873	839	795	858	773	865	811	833	816	835	823	885	802	803	833	821	841	856	832	838	844	834	846	829	805	876	843	858	842	798	824	817	841	854	846	811	834	846	872	805	844	879	844	850	882	839	835	883	818	867	848	816	878	842	863	841	829	849	794	824	813	834	847	850	860	832	843	853	840	819	838	819	745	816	879	859	866	801	857	833	823	775	862	808	841	827	814	862	871	832	846	818	850	799	825	834	863	821	845	837	889	856	819	852	808	841	776	877	830	850	853	845	844	820	866	805	820	828	793	808	833	830	814	810	890	864	839	831	841	815	877	867	895	822	846	846	822	815	848	837	875	798	834	874	842	817	828	795	829	833	864	857	821	872	817	818	881	838	890	753	843	846	856	825	782	817	856	815	883	851	834	874	859	823	842	839	838	849	852	829	841	864	827	846	792	866	856	816	848	850	868	851	847	823	837	850	908	793	852	815	853	834	791	812	795	847	845	888	864	847	856	870	867	821	794	827	829	828	813	821	795	794	790	789	846	821	852	789	817	825	896	831	833	856	783	882	862	791	832	823	844	807	821	811	850	824	845	805	866	823	860	821	853	835	849	851	805	822	849	871	871	856	823	874	827	851	862	829	802	835	865	841	821	806	822	832	843	814	856	875	818	819	839	825	799	815	838	784	843	828	877	811	801	844	848	879	824	861	828	836	817	900	841	857	843	836	825	867	843	858	854	858	814	836	832	824	834	818	841	846	874	824	801	840	802	869	856	859	801	834	876	866	834	854	820	799	815	876	873	890	805	821	805	822	814	824	870	893	878	833	843	829	830	870	830	816	851	852	848	790	840	835	823	853	840	856	896	823	847	866	847	797	785	818	876	833	840	841	844	839	793	843	882	828	858	830	836	821	866	857	852	844	821	808	836	879	862	844	804	873	826	867	805	811	812	815	870	815	815	858	853	885	864	829	845	806	796	845	794	843	841	800	819	894	881	818	864	837	875	807	797	867	802	898	855	845	852	864	838	884	856	840	828	856	836	841	880	824	783	816	854	787	835	875	875	883	813	769	800	833	859	852	828	862	779	862	843	894	813	861	806	831	814	848	882	808	845	801	869	847	814	835	839	855	818	831	856	846	845	837	851	790	827	819	859	836	756	853	812	811	816	823	845	840	827	827	854	869	836	862	784	804	899	862	812	869	788	818	852	783	834	893	837	859	820	822	881	840	875	841	913	843	869	844	863	850	842	831	832	860	898
55222	52420	47022	35428	28879	30240	26610	17415	5337	813	527	548	406	456	416	360	349	353	382	325	381	345	325	380	347	356	356	348	390	346	318	367	353	303	377	341	377	353	365	342	370	389	362	355	351	356	348	348	345	324	355	377	378	328	341	382	352	380	374	371	363	340	364	361	341	350	347	378	338	335	354	379	372	365	388	324	336	344	346	326	338	342	332	353	346	344	371	331	353	359	371	354	341	345	357	352	334	323	357	368	351	361	336	362	351	348	323	326	343	346	369	372	383	366	378	327	352	377	362	348	347	324	343	361	342	361	385	335	307	352	376	360	351	350	355	318	363	358	335	385	311	351	386	365	357	327	372	360	378	333	374	367	339	338	362	360	371	318	350	344	362	343	324	327	334	328	350	350	354	362	349	358	346	372	341	368	342	397	314	346	337	345	350	348	369	371	344	301	327	337	351	336	370	335	356	310	318	333	367	377	366	359	326	339	327	351	364	368	363	383	370	373	331	343	387	363	333	361	352	324	341	389	386	331	325	352	370	356	386	340	346	332	353	352	336	348	372	373	361	369	399	368	385	341	356	394	318	372	381	349	356	352	334	367	353	316	319	351	436	339	376	314	358	362	361	363	377	361	350	349	342	373	311	357	346	328	327	350	329	344	360	389	314	333	369	347	352	334	331	336	366	370	362	351	345	315	363	335	364	330	355	307	352	348	302	330	348	350	351	351	380	383	356	329	327	335	334	326	376	333	337	364	352	339	332	339	371	349	327	331	350	336	358	361	310	328	329	337	351	361	350	331	342	333	370	343	359	346	343	370	344	396	348	360	327	364	353	372	337	348	345	371	362	327	338	390	364	392	329	358	343	402	361	328	367	347	355	340	343	325	353	369	380	334	336	347	372	371	359	353	345	369	331	349	363	347	357	321	377	332	341	340	350	339	325	362	353	301	357	299	360	393	357	345	355	344	386	337	371	348	345	338	341	347	401	346	336	328	333	344	371	323	364	370	353	307	307	333	341	379	328	335	340	336	324	375	368	343	338	328	344	388	317	359	355	329	362	340	347	353	365	344	368	356	311	387	333	342	326	336	338	341	332	372	396	348	368	377	360	403	331	360	336	323	371	343	353	351	338	309	336	358	328	339	310	325	301	335	338	339	351	352	313	328	325	344	377	379	364	338	357	348	351	368	349	338	323	356	383	356	336	339	390	352	332	324	377	361	343	368	368	365	355	386	378	360	358	319	355	335	345	338	359	327	362	328	310	373	352	366	352	343	324	346	372	359	341	334	331	345	320	371	344	382	342	330	344	382	348	325	339	358	347	343	341	346	355	366	338	347	312	336	294	390	327	329	362	349	347	376	322	370	344	354	365	321	352	346	368	358	324	338	359	335	366	327	346	344	348	339	398	352	362	347	344	341	355	362	347	345	389	325	332	325	355	361	330	338	319	369	352	347	349	341	347	390	338	339	377	337	342	377	343	323	349	362	307	368	333	359	306	358	337	357	358	338	339	349	334	364	342	323	355	369	341	338	398	339	326	344	345	371	370	368	359	360	372	319	355	354	370	343	332	294	378	333	386	352	307	356	342	361	345	357	353	328	388	308	347	317	383	320	354	355	372	350	399	349	363	376	351	363	339	360	323	339	359	349	307	361	337	358	363	383	309	374	351	364	353	316	351	314	333	342	336	329	346	345	333	336	341	365	356	356	358	385	378	360	339	342	356	340	346	334	347	319	335	343	336	335	340	340	333	341	324	345	352	349	375	348	380	366	334	309	353	365	327	344	345	296	345	351	351	361	338	355	345	386	337	361	308	348	340	335	366	338	330	336	322	360	367	317	360	356	340	340	353	364	378	321	357	388	381	360	328	324	351	358	367	371	334	322	376	335	351	369	346	323	363	348	328	358	323	354	341	363	358	346	362	357	345	331	365	336	337	331	374	347	391	359	316	390	360	347	340	347	348	311	342	347	358	380	364	367	350	338	329	342	326	323	345	362	349	335	333	349	387	358	317	353	340	315	325	340	361	351	338	349	331	331	357	366	299	338	360	355	339	362	347	367	262	343	364	329	410	329	366	362	307	342	347	345	367	353	314	363	364	352	377	364	349	316	352	335	351	340	390	391	378	334	361	352	341	350	351	337	360	347	309	322	346	337	358	338	392	369	337	346	322	369	351	356	340	321	349	326	320	400	317	368	331	336	368	376	372	364	361	325	354	370	341	375	331	372	319	360	344	359	345	364	358	388	383	345	348	329	357	357	348	332	321	333	397	369	378	348	375	376	342	307	378	336	396	361	335	331	359	322	335	383	318	330	335	329	361	386	336	380	349	351	369	351	352	336	329	371	380	350	340	369	371	369	355	366	317	313	377	325	389	364	351	335	345	352	368	336	338	355	358	337	388	338	376	316	357	316	339	366	343	357	357	354	376	355	328	341	376	352	356	355	342	333	363	340	364	369	360	344	348	325	367	333	362	353	327	326	359	366	336	389	349	362	324	348	363	353	323	326	365	335	339	339	336	391	317	325	336	370	345	341	351	328	336	330	360	356	317	357	300	334	375	345	358	375	337	349	337	358	358	380	350	337	371	406	341	367	359	321	357	376	319	343	327	353	335	388	364	351	326	375	317	336	341	348	341	329	332	358	323	337	337	333	339	355	352	345	356	354	350	335	333	345	337	357	331	365	360	331	364	343	344	317	356	321	362	352	326	332	365	360	344	357	333	354	352	379	338	331	359	366	354	353	387	379	357	369	381	332	325	326	316	337	339	347	370	364	330	375	366	340	366	364	345	359	323	330	347	355	349	350	372	341	342	356	311	365	348	339	331	333	330	309	401	378	346	303	341	358	339	352	361	328	341	359	366	366	354	341	371	338	323	384	371	368	343	324	316	340	392	392	357	367	344	331	357	375	322	342	331	349	351	364	367	357	364	352	368	320	380	352	352	345	337	335	367	340	353	330	347	354	367	345	341	344	352	342	371	357	352	333	345	365	357	345	358	321	328	360	365	359	350	365	316	368	357	326	311	344	364	357	328	351	343	331	342	332	323	374	337	330	339	346	373	323	332	341	335	299	298	323	361	351	383	364	372	352	353	367	347	334	333	326	355	368	301	359	333	332	343	371	328	368	365	345	364	355	334	323	370	341	334	329	340	331	374	378	358	364	330	368	363	341	331	355	334	362	340	323	359	366	339	346	353	354	316	382	374	331	332	355	351	315	358	338	387	338	336	334	340	345	331	335	382	383	386	354	349	346	322	304	376	352	330	380	343	320	352	315	373	357	385	318	379	315	362	378	303	351	371	366	368	404	363	331	368	367	326	347	328	362	329	336	365	347	365	345	335	331	363	366	346	334	381	355	322	359	346	371	353	314	335	315	359	375	335	339	334	351	332	349	379	338	358	374	358	391	366	386	347	372	340	347	361	356	337	328	367	348	328	375	366	346	332	357	368	353	323	376	361	364	329	361	363	368	348	350	364	354	372	314	356	373	339	340	351	405
43781	55932	58809	47976	55834	53983	38634	18584	4122	1067	1407	1483	1058	1170	903	827	821	802	817	831	770	815	764	814	828	787	776	779	835	809	800	760	783	776	787	793	799	800	819	816	831	822	802	757	754	815	818	803	837	789	786	820	801	788	797	801	816	753	780	811	800	720	807	745	795	817	789	768	782	813	775	824	824	839	748	783	773	786	784	790	788	797	841	789	807	758	817	837	787	773	811	740	778	831	814	820	774	754	784	839	778	721	821	813	813	812	795	796	764	760	788	806	798	819	854	779	768	764	782	778	795	782	773	774	790	801	756	824	782	769	767	818	749	837	787	750	804	824	804	801	832	821	809	792	815	787	837	831	830	790	748	768	790	763	817	759	765	789	770	799	780	763	785	813	806	721	812	750	813	779	783	811	778	794	820	815	785	802	802	830	854	801	769	799	840	802	796	774	856	767	781	779	781	833	866	785	782	807	797	788	799	751	757	812	826	782	759	866	830	783	797	815	741	775	786	777	751	786	757	759	778	768	796	778	785	776	753	807	785	775	776	798	736	806	762	757	804	772	793	794	812	783	797	814	773	807	766	757	801	771	710	782	779	769	792	775	771	854	800	779	851	794	848	825	787	770	821	777	806	780	815	807	788	802	792	810	750	830	771	799	812	824	807	795	778	801	841	753	810	777	791	791	809	800	792	759	817	828	786	839	777	794	762	751	775	797	792	798	803	835	798	805	779	817	795	785	775	836	777	731	749	771	845	821	780	763	743	827	763	777	795	827	786	773	788	804	823	772	771	808	810	773	806	810	874	792	813	812	758	851	781	790	740	814	821	814	783	825	780	824	782	771	833	778	808	784	828	837	753	856	821	798	774	771	803	758	759	809	814	778	804	817	773	844	810	810	795	783	823	778	844	770	774	818	780	770	807	833	806	778	754	803	842	801	718	795	806	802	767	812	811	754	798	744	809	751	776	802	805	785	795	802	747	789	729	823	817	801	824	795	777	804	811	815	773	751	797	803	784	779	764	798	734	822	814	791	818	746	775	812	861	728	824	833	796	766	775	813	810	804	814	742	814	794	838	761	778	790	841	814	802	780	798	782	797	838	791	805	783	822	809	826	753	785	772	867	782	789	794	779	815	769	800	823	821	845	808	756	775	779	803	752	768	753	753	770	797	816	791	716	815	835	820	799	773	765	740	786	798	784	824	790	841	806	793	753	790	778	797	832	822	755	760	780	726	811	794	761	755	806	809	812	770	780	786	838	810	773	825	802	787	864	823	831	840	784	747	822	805	749	817	785	789	820	798	820	770	855	786	762	798	825	788	735	796	807	803	804	818	778	798	800	801	829	821	790	820	792	800	751	807	812	793	849	756	821	813	807	755	792	808	774	755	804	788	784	828	811	780	794	772	814	809	786	781	763	811	808	783	787	761	766	789	758	798	838	755	792	754	784	834	835	808	882	838	773	806	856	799	763	821	776	809	798	771	797	785	779	774	747	790	857	737	775	826	724	811	774	767	817	824	752	797	788	851	820	827	777	781	860	770	811	831	792	806	820	766	814	837	779	772	749	797	804	777	738	765	787	779	768	782	809	798	772	814	833	794	814	810	790	805	782	765	821	764	833	820	784	766	755	800	808	819	784	727	757	766	847	859	794	802	779	795	822	772	750	799	805	810	817	776	803	808	793	810	784	824	839	794	752	798	797	804	791	829	811	803	807	782	755	801	785	787	774	782	796	752	755	793	788	775	827	811	832	782	820	756	803	766	785	826	767	772	812	816	811	811	759	829	819	804	795	786	774	724	795	782	779	811	780	759	757	774	837	808	787	867	784	774	766	799	831	749	759	816	760	809	795	792	815	828	831	760	765	823	837	803	748	797	786	813	779	825	783	795	768	782	810	749	759	818	853	836	765	812	773	800	755	798	800	805	785	778	792	740	795	771	800	731	775	784	780	787	761	767	780	772	763	750	783	832	794	725	803	788	801	788	787	776	802	722	830	765	805	775	768	771	780	784	795	771	807	802	824	801	829	784	851	805	787	784	783	771	804	796	753	829	754	792	790	802	746	797	828	763	833	815	787	739	776	809	812	782	791	767	798	803	790	823	783	770	763	788	811	810	817	766	806	781	828	761	839	828	847	813	829	759	780	847	832	819	814	787	757	797	832	806	778	779	835	803	843	767	791	792	748	701	795	811	771	792	796	791	814	774	860	756	800	775	818	832	794	797	801	785	795	783	796	805	808	823	820	803	778	797	786	832	750	809	825	788	812	758	784	772	827	810	798	802	807	790	851	737	759	781	798	790	789	834	800	828	770	792	776	757	810	812	789	716	752	828	769	790	758	807	764	727	836	793	809	807	776	787	781	791	809	828	772	774	738	719	829	802	753	790	829	833	827	760	805	807	750	757	800	836	730	755	824	781	762	803	754	805	773	751	796	766	750	805	793	757	801	812	744	794	787	788	817	763	782	767	742	810	781	786	772	756	762	771	776	796	712	812	774	820	810	773	779	767	827	735	764	784	805	834	764	799	758	729	816	825	823	732	761	774	791	779	763	823	787	796	770	746	799	798	804	737	825	807	804	764	790	813	818	820	749	792	800	803	792	798	782	778	801	773	760	801	843	773	848	729	829	761	786	777	864	855	797	828	803	797	794	768	789	756	764	792	791	788	825	782	752	789	785	754	794	776	739	802	817	787	725	748	782	783	807	802	799	787	790	808	817	798	779	754	796	734	852	780	773	781	751	797	743	776	792	801	792	781	810	754	758	780	784	798	810	773	855	774	815	786	792	775	785	775	785	821	769	812	781	770	766	730	772	832	814	804	731	809	855	795	822	778	782	806	798	804	824	830	805	832	763	741	847	819	765	787	746	784	807	777	798	811	841	809	746	816	792	747	816	823	772	808	791	828	774	819	787	740	794	784	820	747	824	807	779	784	784	807	766	790	785	789	764	826	790	760	828	775	783	812	804	786	780	793	781	791	759	723	743	795	802	763	748	769	804	823	821	809	757	760	803	851	768	742	847	780	830	764	766	804	772	823	799	862	734	762	834	792	791	797	791	772	773	803	814	744	763	806	822	746	800	786	788	792	785	819	790	816	840	782	820	759	752	832	825	744	770	800	777	794	803	768	785	753	775	803	831	853	813	817	791	794	792	804	787	794	810	819	793	780	771	829	803	778	753	877	771	849	724	782	780	796	800	816	814	828	781	749	784	785	810	763	778	782	829	791	765	807	810	749	797	820	756	828	836	760	797	819	797	771	802	778	821	754	822	777	752	817	812	789	790	783	812	799	822	806	788	748	736	773	746	797	810	807	796	846	788	731	797	802	771	832	809	810	862	769	788	773	758	853	797	793	821	765	836	783	802	789	795	799	796	821	765	792	758	813	789	819	826	819	853	791	759	781	815	782	777	788	810	826	739	775	809	773	756	797	794	809	855	796	817	809	790	837	815	802	820	773	756	763	783	773	761	833	798	787	779	786	803	818	808	797	784	747	770
60948	48827	42564	33367	27825	28076	27830	24045	14709	3690	718	674	552	479	412	375	367	366	339	344	347	348	331	348	378	348	349	314	336	306	346	317	343	332	345	318	315	336	365	335	335	337	378	333	353	337	338	343	340	327	316	331	332	333	352	345	332	352	350	326	339	378	338	360	370	308	353	374	323	355	296	362	328	326	348	371	307	357	317	353	324	360	336	343	333	357	318	337	331	313	347	307	326	326	321	323	363	335	312	365	309	296	354	305	351	330	330	367	338	314	346	338	331	350	347	349	313	338	329	309	341	342	318	333	354	355	315	331	349	348	323	320	348	327	316	337	321	318	337	343	351	322	305	348	350	349	340	345	329	310	328	318	329	325	346	350	318	352	338	322	337	324	322	317	311	325	335	354	323	308	322	360	317	351	325	339	353	327	315	354	354	343	365	324	300	334	343	309	326	356	344	339	301	322	300	319	384	331	298	322	325	353	344	352	374	313	322	384	306	341	306	327	357	362	336	298	319	303	320	293	337	338	329	336	319	313	355	313	302	323	324	329	326	362	299	356	312	352	307	332	336	367	364	327	327	356	323	352	344	345	334	348	317	347	327	321	324	343	321	336	315	333	312	326	365	322	344	346	360	297	344	356	337	316	328	341	360	338	346	337	367	296	365	328	334	337	343	304	344	303	366	336	329	346	317	356	322	374	321	339	320	313	355	353	372	363	347	369	327	328	337	333	336	330	311	318	338	372	339	360	344	328	324	314	332	333	357	325	319	311	301	346	327	318	357	322	290	334	353	351	293	326	346	323	364	341	334	348	374	340	307	343	370	384	321	379	306	345	300	351	326	370	306	324	356	339	329	350	341	328	342	353	314	312	330	333	368	312	341	273	329	304	319	317	361	347	299	349	337	353	344	307	339	306	337	337	322	289	327	328	351	325	331	321	331	349	344	359	373	351	337	322	363	317	372	332	332	318	363	296	328	335	352	369	342	336	351	354	359	356	361	339	335	342	298	292	304	349	317	363	367	349	302	317	322	374	332	349	338	358	300	325	318	341	343	346	332	315	315	311	353	331	311	341	347	314	322	355	311	328	325	292	348	342	339	336	327	355	345	325	335	315	335	313	334	291	306	355	327	310	363	327	322	313	313	327	319	345	310	330	331	311	325	340	349	344	295	334	338	340	311	313	336	320	369	393	325	356	335	322	335	333	341	302	360	328	364	333	325	316	346	343	371	322	378	339	306	333	345	370	325	342	314	357	329	313	351	360	332	353	333	341	344	380	322	362	351	301	334	312	342	358	353	334	338	372	333	340	313	328	334	354	348	333	333	332	325	320	330	348	314	328	349	355	353	349	332	380	341	355	315	347	358	324	331	351	310	340	352	334	330	352	330	367	332	336	349	349	316	312	350	345	338	309	355	304	323	344	297	315	362	344	305	343	352	297	364	352	376	320	309	318	340	344	317	333	320	303	349	323	322	334	317	336	318	360	330	330	322	315	358	355	344	356	310	338	369	358	359	330	359	340	323	276	355	331	317	302	329	332	362	362	364	355	302	312	323	346	332	321	313	323	323	340	356	363	328	342	349	354	299	297	349	323	332	372	323	307	333	280	323	310	324	365	348	361	351	331	321	341	323	332	372	326	338	308	355	369	329	331	350	344	369	314	373	354	344	338	322	331	341	333	336	347	335	322	299	345	345	330	342	331	325	327	339	348	335	343	332	312	352	320	368	350	310	332	320	317	309	341	333	354	327	328	305	340	359	361	355	360	383	326	346	339	337	339	292	333	315	338	350	306	337	329	330	343	348	347	353	336	350	312	285	318	342	331	293	317	313	332	351	385	347	328	278	352	319	357	322	318	334	315	326	379	359	302	337	311	303	301	370	315	315	320	331	321	351	326	336	366	338	339	337	322	343	348	317	300	330	374	316	312	354	344	345	344	353	350	356	327	345	324	371	330	354	382	358	349	332	323	359	320	340	340	328	323	347	356	321	371	326	344	336	363	323	312	341	355	322	326	312	313	291	309	379	324	323	349	371	350	326	319	331	338	320	352	315	359	345	327	329	356	315	316	355	353	333	321	337	350	341	327	325	290	314	319	306	359	330	353	334	348	341	351	317	325	311	332	321	310	359	315	316	349	351	344	330	328	345	352	356	364	332	320	310	365	300	360	362	367	326	321	314	317	328	368	336	355	351	335	331	322	343	339	334	351	321	337	351	347	321	354	339	325	332	313	340	333	320	319	311	362	327	309	335	328	341	339	336	333	359	347	355	338	305	345	344	326	350	313	356	351	317	332	353	338	315	331	327	307	324	334	335	330	332	338	347	311	354	333	312	345	306	345	325	350	344	314	347	329	347	352	316	312	319	311	359	315	375	305	337	348	350	364	308	364	339	299	354	336	318	316	335	367	324	332	332	353	332	324	289	324	346	337	360	345	316	326	326	359	338	336	381	334	316	379	328	317	339	293	315	359	321	327	331	341	332	311	330	362	349	361	323	305	350	312	331	323	316	347	367	337	337	336	297	309	309	358	341	371	361	307	356	305	331	325	293	323	307	372	365	331	334	349	383	339	341	311	328	335	364	323	336	361	347	350	355	327	314	312	337	337	305	362	344	325	335	313	336	326	323	321	346	334	330	313	326	331	317	329	320	310	339	343	342	348	351	303	296	338	315	331	333	337	348	326	330	330	358	321	320	297	302	363	343	318	344	361	336	337	343	325	341	359	361	354	331	315	360	278	388	326	321	340	311	334	313	315	354	321	314	326	303	307	363	336	338	317	350	367	344	323	333	361	371	333	330	281	329	316	332	316	341	330	341	351	287	321	328	331	315	323	351	328	309	333	304	315	326	322	317	334	351	327	373	327	325	312	280	317	345	336	338	313	363	300	320	328	305	357	339	347	347	338	323	327	314	345	344	309	327	348	324	341	334	333	318	350	305	317	348	308	348	373	320	322	338	328	341	314	321	330	292	359	304	325	345	350	333	344	349	346	344	307	329	334	342	332	347	313	343	380	310	327	297	330	313	306	319	347	335	367	321	326	340	365	338	350	322	336	332	366	299	365	342	341	370	368	390	331	350	361	316	316	368	330	305	319	355	319	340	336	319	318	330	329	326	295	330	343	363	335	318	326	336	300	344	341	341	300	317	298	299	300	339	342	369	341	315	328	320	338	333	324	370	310	333	333	329	353	382	292	310	315	336	340	321	319	343	343	320	297	352	354	331	312	336	357	325	325	369	291	316	360	307	324	335	335	348	310	342	337	363	359	347	307	302	340	328	318	376	348	333	334	345	347	378	353	360	333	353	328	356	317	338	336	333	308	355	293	335	342	309	343	339	330	352	310	337	347	341	347	372	337	334	352	347	356	345	357	347	339	308	356	319	308	318	335	327	334	369	308	354	337	347	378	285	322	333	340	342	357	363	315	317	351	337	330	334	328	324	302	340	350	343	325	328	374	346	323	337	372	310	329	333	305	276	344	338	335	333	315	360	342	324	302
49264	55913	51406	50387	64214	65240	47734	25718	7017	1426	1701	1858	1406	1283	960	780	758	730	757	758	712	775	764	732	749	667	798	752	695	717	700	782	746	732	739	757	708	725	731	734	777	730	700	776	716	699	723	767	702	754	740	752	718	730	752	731	707	736	756	707	740	690	767	679	736	766	771	709	761	735	737	690	710	741	659	668	724	781	708	721	759	772	756	757	746	698	699	742	805	751	712	729	710	757	726	755	756	736	721	715	694	729	721	746	740	699	707	710	760	751	693	720	757	755	734	734	731	745	728	699	717	751	721	711	761	723	739	718	688	734	724	730	706	755	690	746	758	811	707	747	779	681	763	753	743	700	733	742	755	720	770	735	711	717	720	738	712	734	744	720	721	732	745	731	757	704	724	721	690	731	771	721	675	753	709	731	751	697	728	698	673	715	710	725	747	731	753	710	705	683	756	774	742	773	739	743	783	676	744	724	751	738	717	741	801	711	753	711	762	769	746	727	727	749	725	687	742	744	732	729	676	713	744	728	730	739	753	741	732	682	741	770	721	678	695	711	708	787	780	726	716	765	720	689	666	754	701	693	715	735	723	691	772	717	704	697	718	751	755	701	747	737	754	731	778	768	714	719	731	684	727	710	720	718	711	729	716	716	720	757	781	792	714	739	780	743	736	740	696	750	736	694	710	723	743	752	715	765	698	735	702	740	722	713	718	718	697	708	660	718	738	737	730	721	748	735	748	748	715	719	699	769	766	738	748	723	705	714	737	698	706	718	737	737	758	743	750	717	738	701	753	747	695	703	709	762	727	737	697	762	721	766	771	705	775	680	743	695	710	742	762	737	725	694	743	716	735	680	716	661	775	707	713	723	728	742	728	686	688	736	760	759	734	739	732	698	717	745	705	721	678	699	717	721	706	759	721	691	749	685	786	712	731	743	726	714	727	745	710	720	725	712	779	710	695	718	686	699	738	780	719	688	719	754	715	745	714	703	710	688	721	701	680	737	728	772	730	773	801	704	795	755	775	728	724	699	750	720	713	752	729	752	793	698	715	743	697	723	692	686	757	744	733	731	707	747	778	747	749	707	753	704	708	716	707	698	724	721	712	685	692	706	769	689	757	781	754	730	718	749	705	662	731	693	783	734	756	690	740	721	681	739	755	729	709	715	730	745	751	756	750	786	757	707	711	752	735	758	717	725	716	801	719	754	749	730	716	732	705	713	725	793	785	746	772	743	713	695	739	722	702	731	735	709	720	740	741	730	722	694	734	749	774	745	736	721	765	734	679	731	726	755	747	722	735	701	773	693	728	697	722	696	742	665	696	696	746	748	725	746	745	717	735	737	723	708	699	739	710	707	735	767	731	728	715	742	729	724	709	706	716	737	712	751	733	736	740	711	720	764	732	760	707	771	753	694	722	738	763	683	722	732	718	692	737	702	692	726	754	735	732	717	736	747	720	705	702	718	709	703	727	713	738	744	700	685	733	726	692	764	763	733	733	776	733	739	747	746	704	719	716	718	765	751	736	744	746	707	767	700	737	738	730	724	745	699	712	739	771	676	708	759	757	705	711	757	740	701	747	751	681	729	731	726	732	731	764	773	751	727	759	754	714	706	670	705	734	732	738	720	776	703	710	706	725	729	759	735	715	690	665	726	699	758	776	730	689	751	728	727	682	748	684	722	710	696	696	749	670	730	738	753	772	753	729	674	703	763	740	734	738	770	772	694	748	714	691	718	745	761	736	718	749	739	730	702	732	677	718	673	711	709	693	707	706	726	770	742	727	800	746	716	725	714	689	732	759	786	744	743	761	689	690	671	742	764	721	718	704	746	764	741	721	727	764	702	710	755	736	723	748	731	714	755	704	731	706	710	727	734	654	745	717	730	700	728	702	764	701	713	703	691	755	711	708	720	772	704	700	755	768	727	699	701	714	708	750	690	757	701	712	725	766	737	724	761	746	735	730	767	719	685	684	708	742	704	740	738	736	663	715	696	714	723	712	711	695	685	740	731	765	717	676	700	775	764	734	735	734	762	713	723	758	702	683	698	779	771	760	691	712	715	713	715	739	697	733	691	703	720	691	764	727	743	723	688	700	738	696	699	714	699	719	730	698	712	708	723	753	726	738	754	733	708	722	669	675	722	748	711	761	763	765	710	730	694	734	772	737	744	722	742	772	754	788	782	722	747	723	724	769	737	696	748	762	688	715	711	758	727	732	691	701	754	738	716	710	683	743	716	742	747	727	733	733	763	715	749	807	697	718	754	762	721	701	710	710	733	682	712	700	702	775	700	701	796	708	720	721	709	742	743	687	749	674	732	769	738	739	719	725	687	677	749	709	732	702	722	724	688	694	724	724	743	756	728	746	712	671	722	743	748	676	705	761	667	723	731	723	761	702	739	726	782	738	652	734	735	732	726	736	705	730	722	758	731	721	765	733	800	766	727	741	719	685	698	696	748	690	740	718	728	703	738	756	705	789	724	739	732	736	731	758	760	696	690	764	714	718	711	768	690	743	722	698	694	754	709	758	751	753	737	688	747	692	723	735	710	714	672	712	727	730	700	707	735	735	689	729	716	701	744	750	754	762	714	711	760	721	740	706	718	699	741	677	736	722	725	739	705	716	779	698	730	710	645	708	691	751	748	723	754	745	716	743	779	708	733	702	697	744	719	743	699	772	722	760	661	704	751	728	711	734	722	778	695	732	701	728	732	745	698	709	656	700	734	739	698	747	739	723	732	689	739	716	715	684	732	734	751	707	713	708	739	740	731	710	768	709	725	782	699	744	695	749	687	732	671	696	718	726	767	755	707	674	741	740	705	681	697	702	748	757	700	667	699	722	701	728	728	686	759	727	721	720	738	708	701	727	697	702	742	726	724	722	712	752	693	714	704	731	767	713	707	745	709	733	789	728	696	701	724	669	685	708	713	719	710	702	725	717	699	748	689	703	733	733	737	729	734	771	730	744	725	724	728	707	729	755	730	695	714	773	800	725	729	719	719	722	718	750	729	738	727	679	745	744	706	746	719	719	689	692	724	685	729	763	748	750	730	723	738	726	682	753	667	706	718	727	723	735	710	690	707	742	761	703	741	753	682	738	763	752	706	738	730	739	702	759	724	718	782	731	688	706	698	723	793	744	735	710	718	731	714	718	771	748	763	701	721	745	675	710	745	717	714	732	728	716	706	761	685	686	743	717	714	731	713	751	717	700	777	711	731	728	707	762	723	748	743	732	754	738	737	714	749	709	733	710	721	710	717	763	709	712	674	704	778	743	692	769	714	711	733	725	697	744	771	746	727	691	666	739	769	743	741	731	747	732	758	683	739	738	698	660	783	722	741	775	669	715	739	717	754	716	739	738	744	689	698	750	767	740	701	738	746	744	674	691	737	755	773	718	680	739	745	745	760	741	701	748	766	727	704	742	717	669	674	706	734	735	721	717	745	736	769	714	709	761	658	740	712	724	702	649	793	753	727	664	744	776	745	733	690	728	669
22311	31805	36264	20089	8088	5279	3455	1710	539	389	333	368	365	347	408	361	365	370	362	318	348	383	373	297	338	375	383	353	386	349	346	372	396	347	368	363	370	352	363	408	329	393	406	371	337	319	377	369	312	356	377	383	363	371	406	379	342	327	300	358	367	344	355	368	376	376	327	346	377	332	325	347	371	381	355	359	368	333	385	383	369	424	368	383	381	369	352	331	370	392	368	373	349	368	346	354	374	329	380	373	338	340	336	331	385	364	366	384	352	357	338	394	365	363	395	372	384	357	357	361	314	383	368	376	421	355	386	371	387	357	397	357	374	339	346	330	356	351	364	387	355	379	342	360	342	328	323	377	371	347	393	345	358	353	349	350	353	381	394	363	334	361	364	357	369	352	389	361	359	355	393	347	346	355	353	391	372	353	384	354	336	357	420	381	341	364	367	353	351	326	362	356	333	376	339	322	341	348	369	393	348	369	380	375	346	393	344	391	367	375	370	353	335	356	357	370	326	368	376	353	360	405	370	372	358	339	370	349	367	384	331	337	359	334	429	358	367	368	366	352	373	369	379	340	377	329	339	400	388	342	339	367	358	368	353	349	347	348	373	347	388	389	371	342	361	354	351	380	377	377	386	328	328	371	358	342	381	363	354	370	380	365	388	375	376	351	364	381	394	345	372	347	356	359	375	379	373	378	365	373	354	352	374	331	366	403	351	349	370	353	367	356	366	365	342	362	361	375	372	364	361	387	377	368	352	369	369	355	393	368	363	403	365	353	388	401	385	373	378	365	341	327	370	330	347	359	387	355	362	331	406	388	383	335	361	305	342	354	351	338	345	375	373	367	372	347	370	378	357	385	349	348	342	389	340	338	378	338	357	376	381	372	346	371	326	368	362	340	384	366	354	377	360	379	338	357	302	342	378	352	343	389	388	367	370	365	380	336	350	350	390	407	372	343	329	342	327	376	344	364	407	339	339	379	381	330	357	387	392	376	346	377	381	359	362	426	360	398	382	350	364	365	361	356	331	370	406	379	370	357	348	381	370	363	400	346	362	387	376	372	351	363	350	359	371	351	393	377	356	333	387	347	321	336	374	384	351	383	358	352	393	383	360	366	363	369	382	381	376	352	374	359	363	391	348	407	377	328	398	355	332	364	346	376	375	361	368	365	370	379	371	356	364	359	328	356	367	356	351	359	361	357	374	354	356	359	340	316	352	370	340	389	378	397	355	395	365	350	332	330	366	329	336	391	382	346	391	364	366	378	353	358	364	349	365	376	326	312	357	333	401	344	399	367	380	326	343	329	362	358	398	386	374	333	389	333	359	345	353	378	374	349	361	365	386	361	381	382	367	374	335	328	369	344	377	369	326	355	389	359	359	373	363	418	352	363	360	347	361	364	370	399	336	385	328	341	339	361	374	362	379	333	401	357	365	378	390	364	342	367	356	363	357	386	409	399	334	360	352	367	340	376	372	349	358	373	349	349	382	366	398	364	365	400	350	367	360	376	370	365	367	363	368	399	416	360	330	335	346	367	367	394	344	377	358	333	402	401	375	373	363	382	358	361	339	363	373	375	394	398	376	350	382	362	342	344	373	348	368	353	350	363	336	329	342	369	348	389	364	382	378	364	341	352	376	362	373	368	401	327	391	357	343	384	356	351	378	362	401	347	353	353	364	362	362	363	371	391	363	364	364	341	381	356	351	342	342	371	365	371	356	356	346	387	375	339	316	372	344	355	350	357	352	362	357	377	341	364	337	375	355	356	344	390	373	375	394	358	369	391	382	393	362	364	342	345	343	379	382	382	397	383	356	345	358	358	318	337	385	351	377	388	349	370	352	394	373	371	368	363	348	368	377	346	362	343	325	321	333	336	351	361	378	356	359	358	382	372	358	360	356	349	353	361	366	354	366	357	349	370	400	381	371	364	371	365	369	353	336	334	352	394	341	368	349	390	385	358	374	344	359	425	394	358	340	366	342	379	364	388	347	329	344	391	395	354	349	349	355	409	379	359	356	364	360	411	368	337	359	364	342	347	350	370	372	375	347	359	361	392	360	356	358	361	364	416	371	369	349	384	355	365	360	371	368	372	379	360	347	357	385	400	349	355	335	376	354	351	374	399	362	343	363	378	374	351	360	399	347	369	327	349	382	364	375	343	358	368	397	361	353	406	382	392	375	367	385	367	366	340	352	392	368	389	368	364	353	367	365	388	340	392	361	344	344	377	334	391	359	354	384	365	417	376	347	375	350	373	359	318	333	368	359	356	369	355	353	393	342	380	334	368	356	364	332	380	365	361	351	340	372	357	353	373	363	347	382	368	338	347	389	374	379	395	362	338	362	374	368	392	342	353	356	331	395	349	325	381	378	374	354	325	381	340	333	360	360	371	323	379	357	362	372	371	376	377	359	362	384	367	386	359	364	342	371	371	365	361	369	324	340	360	340	346	331	353	354	333	366	363	369	346	376	383	367	355	388	353	355	356	370	369	393	349	353	364	360	363	341	336	356	356	366	363	386	386	355	374	353	345	363	365	366	335	356	312	383	370	355	375	380	387	380	323	348	372	360	343	372	341	363	346	374	385	361	365	354	389	338	346	355	340	367	374	326	353	386	390	370	361	321	363	404	351	387	313	367	382	383	363	354	359	408	367	367	377	354	369	366	363	347	370	364	347	379	380	365	372	374	376	321	363	433	339	319	350	395	349	331	374	363	368	406	369	385	357	336	391	371	374	365	362	363	360	347	386	391	361	362	371	349	361	358	384	398	323	380	361	360	368	399	372	358	344	351	380	375	344	360	369	378	359	359	361	311	361	388	353	369	381	363	348	368	360	364	379	346	360	376	351	375	348	371	362	388	354	346	332	378	351	334	377	370	384	394	370	356	351	355	377	390	384	364	357	389	360	381	352	355	343	376	377	344	333	340	355	358	340	362	324	391	349	382	377	355	386	347	349	364	356	358	399	341	393	388	367	342	346	337	372	403	324	359	352	382	337	336	373	331	384	365	355	386	366	328	383	327	377	342	360	354	349	349	382	350	378	349	327	361	326	385	351	372	338	375	337	349	344	359	367	390	355	326	345	338	359	363	398	378	355	339	352	364	358	363	349	387	385	369	357	361	358	346	361	360	334	339	361	364	355	365	321	374	342	360	345	389	400	364	375	344	391	355	371	355	351	337	354	396	368	349	334	402	355	341	369	378	319	362	360	362	395	335	376	402	304	357	399	361	332	328	349	350	343	375	330	344	361	365	360	370	377	351	368	354	364	352	316	372	408	374	347	383	350	370	378	362	311	351	385	364	339	368	367	362	367	386	362	394	346	363	357	320	370	315	345	367	356	393	358	359	392	353	375	345	414	368	411	356	356	390	340	367	353	355	341	353	363	370	392	330	352	342	344	368	324	419	330	395	331	354	351	336	359	375	310	348	364	373	357	347	330	366	365	331	389	338	351	340	370	353	345	389	358	347	320	356	407	347	394	327	370	383	340	355	372
15830	31427	37885	24356	14793	13705	9263	4276	1203	840	870	876	851	894	883	824	798	832	777	856	812	818	839	843	810	794	866	819	834	823	810	833	774	871	812	836	820	846	883	872	852	865	812	840	785	865	763	804	863	846	831	833	850	822	819	866	866	781	811	834	832	795	861	824	857	823	886	816	810	809	860	829	823	829	838	840	803	846	864	837	836	867	832	823	816	820	828	815	856	834	866	827	848	837	851	852	836	853	867	850	872	835	837	819	788	856	831	815	812	853	841	771	860	874	853	843	874	846	803	811	852	888	864	859	823	796	810	843	840	830	845	850	808	819	818	810	820	833	794	816	820	821	853	859	856	800	834	820	904	838	799	826	834	896	899	856	835	864	860	829	872	814	825	871	810	858	787	807	851	840	844	836	782	842	817	805	817	811	870	868	834	819	814	849	857	797	895	901	840	816	826	808	770	817	826	830	819	840	835	829	894	851	872	857	837	832	804	812	810	803	833	802	879	811	846	872	880	784	848	870	834	845	831	871	834	816	826	821	870	801	833	826	872	804	822	886	800	784	874	797	822	835	835	833	848	843	848	847	809	832	866	838	817	840	815	828	844	834	792	814	843	809	834	824	872	831	878	876	814	850	844	862	847	853	874	816	832	849	802	820	881	842	842	796	839	864	807	830	814	833	820	850	821	815	873	769	814	863	838	789	855	812	878	875	830	849	829	824	823	808	885	864	845	833	786	888	799	826	815	890	873	774	839	832	778	868	828	865	808	859	829	806	809	866	824	814	829	818	784	798	849	918	807	856	826	805	799	776	837	871	842	821	831	828	814	787	826	833	794	779	807	837	840	814	832	814	856	794	848	864	821	810	830	834	827	825	874	811	820	817	829	810	826	858	869	799	853	798	881	815	800	826	843	813	871	827	806	805	841	859	859	807	827	834	797	788	854	858	796	801	856	911	833	852	861	811	824	795	806	858	811	855	814	825	845	822	837	850	852	825	843	871	827	829	823	836	849	828	795	849	812	884	789	795	891	827	815	861	844	816	889	842	894	850	833	789	861	828	816	866	816	822	890	810	842	855	810	823	851	862	864	839	788	811	870	839	819	840	800	785	849	797	832	809	805	789	835	789	820	804	855	813	844	858	837	870	833	845	829	846	862	835	821	779	808	829	850	886	776	852	820	827	825	819	823	778	838	790	806	824	838	855	793	836	799	812	836	772	839	841	833	838	831	829	835	846	886	833	806	805	877	903	849	829	821	819	845	774	844	776	884	813	837	853	838	821	836	803	849	844	843	834	853	838	847	836	833	854	868	797	831	884	848	836	789	875	863	824	777	837	816	858	831	774	873	821	836	837	821	846	811	891	814	820	802	861	809	834	818	828	844	792	860	839	862	826	828	762	802	828	836	814	801	838	831	806	834	792	777	865	848	877	811	845	861	829	850	814	869	768	837	872	859	808	822	789	804	810	839	805	831	794	800	823	879	804	846	847	831	817	823	833	858	852	821	807	816	838	825	856	795	805	867	837	808	797	759	777	815	846	892	842	821	805	878	810	785	817	792	854	832	785	869	834	815	821	811	844	859	839	826	813	760	818	845	802	787	872	839	782	834	849	795	835	839	836	822	827	824	836	850	812	881	803	808	881	807	819	841	843	820	851	843	863	828	808	879	794	837	837	854	840	871	825	853	815	820	832	823	836	843	877	816	843	828	842	840	799	829	846	846	894	824	802	836	829	821	832	837	833	845	835	844	814	813	857	852	813	852	816	820	820	864	818	835	831	834	777	826	845	847	849	826	840	816	877	826	871	862	792	838	891	788	840	834	818	853	847	812	826	823	859	788	886	816	787	854	799	821	788	848	863	812	855	838	830	876	845	786	833	845	849	864	854	793	835	833	829	851	826	848	801	815	824	818	842	814	853	885	826	791	866	850	847	791	837	837	847	832	815	803	847	792	841	860	856	811	885	828	808	885	835	812	878	818	825	816	842	824	827	814	795	841	817	818	785	848	818	878	820	855	837	831	792	865	814	844	812	857	799	808	797	882	803	843	813	835	827	876	823	823	771	798	858	876	820	853	863	822	852	830	821	831	804	821	798	843	769	836	837	816	837	820	829	785	868	845	850	855	757	796	853	803	828	816	825	858	806	795	827	847	902	850	804	881	838	799	800	877	879	844	872	806	805	802	820	808	880	797	854	812	903	858	791	820	788	843	789	815	763	865	803	818	855	867	811	848	807	903	794	856	876	890	818	835	835	867	806	819	803	824	813	850	868	803	835	783	821	876	794	809	883	806	869	867	897	848	816	840	861	784	837	821	792	901	798	848	788	835	831	823	821	828	798	814	796	868	845	838	850	764	868	827	833	791	830	816	827	872	820	830	824	833	835	828	825	842	841	831	872	863	825	816	874	849	809	820	782	821	806	790	844	848	846	881	782	839	870	849	882	796	819	850	855	860	814	837	841	832	836	833	848	887	843	786	861	853	875	849	859	770	889	840	843	811	865	817	829	837	795	901	819	888	795	856	816	800	784	807	900	856	836	811	821	816	831	808	855	808	805	781	848	809	834	822	816	788	798	851	827	816	835	820	843	855	873	863	811	849	821	844	817	855	833	814	825	826	829	818	824	807	764	862	811	811	821	865	823	865	827	866	848	847	850	864	824	800	822	813	820	824	838	844	791	844	830	848	804	845	839	794	844	813	861	817	841	845	875	836	853	878	779	763	800	793	857	774	811	807	864	829	875	814	851	793	829	831	850	823	844	806	805	826	818	815	806	831	797	848	859	847	896	808	810	863	837	799	816	820	829	871	870	848	841	830	829	910	790	818	861	836	858	864	861	812	786	822	781	784	864	841	860	799	827	798	855	804	827	806	840	857	814	845	860	822	835	863	840	830	859	871	836	811	829	873	854	825	890	886	839	850	825	840	847	803	846	854	783	841	844	893	758	824	806	827	860	859	846	844	793	862	836	848	842	847	833	845	824	827	847	854	822	848	790	863	815	890	842	864	841	868	801	833	905	864	803	842	817	806	834	788	836	837	836	851	814	827	853	871	828	767	804	881	799	857	860	848	786	886	898	834	821	807	839	866	804	775	868	830	874	816	875	802	794	816	884	857	821	834	868	853	800	832	794	850	817	834	851	814	850	793	873	843	832	868	815	826	844	812	830	860	835	869	845	894	857	829	848	837	856	844	832	836	831	839	822	830	813	873	794	869	838	841	810	868	829	819	805	872	911	812	803	816	888	797	764	796	792	820	810	887	792	846	789	801	817	831	831	872	821	789	824	856	812	794	830	831	846	832	815	830	846	890	859	871	812	815	847	858	876	846	817	838	804	848	846	777	837	808	819	810	825	807	860	843	837	829	814	835	898	869	815	889	868	856	837	793	848	826	867	838	842	837	840	851	861	826	837	812	846	812	878	869	866	776	830	884	832	863	845	881	866	901	801	803	842	819	823	840	837	891	834	861	827	840	869	791	817	873	892	843	885	865	871	866	930
54692	53692	48113	35538	27254	26836	25910	20077	7998	1262	505	527	436	426	395	354	332	359	407	328	392	372	343	403	389	386	341	339	367	330	407	367	363	355	356	345	366	378	375	371	388	381	338	351	359	335	363	339	361	339	385	359	390	361	355	359	361	368	351	361	368	354	403	403	341	347	317	394	409	361	375	380	372	387	388	387	368	391	365	364	346	331	351	372	373	342	361	350	353	355	358	380	306	348	371	398	394	349	361	376	365	378	371	358	368	359	366	363	345	364	340	369	348	326	363	384	365	386	345	405	361	367	388	365	382	362	353	364	379	377	367	338	342	378	365	344	338	365	386	379	367	384	346	361	325	364	354	378	376	334	368	372	355	372	341	380	384	369	325	338	349	360	396	326	369	364	375	391	360	408	330	357	348	357	381	365	387	363	336	328	359	359	337	362	347	363	353	380	370	373	364	381	356	324	368	339	376	356	406	385	357	343	373	355	387	356	342	358	377	359	357	356	337	369	311	378	351	347	350	403	347	342	367	351	329	336	337	344	375	385	379	391	373	345	348	361	405	387	359	397	408	352	353	384	384	392	348	364	362	383	332	347	374	334	360	345	407	346	346	383	385	357	369	355	349	335	378	351	356	352	348	345	391	355	364	397	332	316	327	359	362	373	399	371	359	348	372	340	348	348	342	386	322	370	354	389	359	372	358	386	377	322	370	329	350	362	333	380	354	349	357	379	385	371	362	382	359	349	400	382	359	386	336	374	356	416	377	369	355	366	348	334	364	345	367	379	374	384	401	377	374	312	353	390	343	347	338	368	321	370	373	385	370	348	413	361	358	356	375	364	345	374	340	323	369	365	384	366	365	346	355	344	366	367	343	384	377	367	347	355	359	368	380	375	358	346	390	379	354	362	336	381	338	356	339	353	334	360	365	341	327	362	366	367	355	351	364	388	401	376	326	352	362	333	383	389	385	354	344	366	375	388	352	365	343	362	312	316	334	343	359	354	365	344	344	366	363	347	347	376	335	354	380	340	365	364	367	370	323	389	352	380	334	345	392	373	373	351	350	371	343	395	404	376	366	349	419	344	381	392	393	331	402	381	358	361	364	370	347	366	385	380	352	376	338	349	356	346	340	394	344	378	393	381	354	332	345	366	348	378	359	358	380	379	366	368	365	373	386	386	380	373	366	370	362	348	362	362	338	388	364	363	347	368	380	388	344	330	359	351	391	331	340	355	326	350	388	339	379	382	352	346	341	375	355	358	398	362	368	347	383	352	365	386	375	377	364	407	379	401	333	341	333	333	342	359	383	351	330	361	394	356	353	327	357	356	339	357	364	321	381	356	346	359	350	371	362	340	371	350	380	359	360	361	394	361	371	361	367	344	387	374	359	355	370	356	367	379	358	357	348	374	363	388	347	379	396	374	372	367	358	334	403	345	346	383	360	360	350	350	381	356	349	321	378	363	357	377	369	332	412	332	344	347	348	373	354	335	355	399	388	391	381	330	373	348	379	363	372	328	383	348	367	354	392	363	335	417	356	323	362	352	368	353	369	371	352	351	377	339	377	401	354	362	349	367	388	398	359	377	362	343	356	335	411	327	352	345	393	357	379	357	382	350	367	362	373	355	366	361	376	379	319	349	340	400	349	303	340	378	381	338	387	340	374	348	349	399	369	388	383	382	371	351	434	405	379	354	364	362	351	320	402	350	385	361	391	357	374	356	326	339	358	407	373	353	372	388	371	376	400	355	311	398	347	338	347	343	367	366	373	377	396	352	369	367	355	339	387	386	354	354	376	309	336	352	358	387	418	361	331	371	378	344	349	376	343	389	375	347	334	379	348	368	349	362	379	341	362	346	378	365	369	351	365	375	366	332	348	375	352	379	339	351	356	321	366	368	352	365	357	375	360	359	325	369	361	367	340	354	378	351	344	401	367	351	373	350	360	386	345	367	352	371	321	361	351	348	403	336	361	348	381	339	359	392	366	348	363	306	335	388	370	320	366	365	399	370	358	358	350	341	368	395	396	365	356	342	369	372	380	354	416	385	337	395	353	340	345	375	362	366	366	332	350	346	346	355	366	363	360	339	363	329	374	377	344	345	319	367	352	406	359	323	338	386	397	323	375	316	349	372	348	346	396	339	353	346	341	370	349	373	367	360	370	387	324	335	324	345	393	342	358	366	395	365	386	365	373	312	341	372	380	374	336	333	405	360	309	336	356	378	357	347	368	380	344	355	362	354	310	349	349	352	371	357	387	323	345	356	389	346	351	388	369	383	397	353	351	358	364	390	381	354	382	392	361	384	399	359	336	345	357	371	361	360	398	390	347	379	363	377	313	366	350	376	366	372	393	331	351	380	372	374	347	357	344	358	391	352	344	355	362	360	325	355	361	387	365	364	339	376	370	416	372	357	346	355	371	372	359	383	357	352	336	371	362	365	340	330	356	359	343	399	363	341	351	368	373	328	374	351	374	371	376	367	352	377	346	345	338	381	356	364	372	363	354	339	335	373	381	351	364	344	368	372	357	358	360	339	390	329	326	370	337	327	353	419	373	355	311	338	327	382	377	372	344	366	377	333	327	353	415	366	370	370	369	358	402	383	350	356	352	366	362	324	399	366	327	367	339	364	389	328	398	343	377	364	420	373	378	324	401	349	349	351	375	342	346	340	362	389	354	335	365	371	321	366	353	372	343	358	368	341	364	379	378	343	379	372	386	333	368	340	366	406	328	385	352	351	368	356	361	366	346	330	348	351	347	363	372	388	357	388	340	359	358	364	383	369	365	367	393	380	389	364	355	313	350	349	367	392	385	362	353	357	380	371	315	395	348	367	389	337	378	319	362	367	357	321	359	347	379	358	363	334	399	329	341	377	368	346	330	343	367	371	376	339	359	361	365	347	382	340	385	352	357	372	359	360	384	377	366	358	321	326	369	365	392	372	342	325	367	379	339	372	365	389	401	361	321	391	349	358	390	376	334	352	403	365	357	365	367	354	389	346	330	377	342	378	335	340	356	355	396	392	361	384	349	355	347	374	366	343	379	355	352	355	358	374	357	369	339	372	367	378	337	344	353	361	341	367	379	313	352	336	365	349	384	375	364	348	346	344	367	361	385	358	350	327	325	354	365	397	374	358	358	363	345	379	349	358	379	340	348	352	379	348	383	364	339	391	356	385	389	331	402	330	369	370	335	371	350	355	357	354	328	373	351	347	334	330	376	337	363	387	380	377	341	330	368	406	385	335	351	352	376	381	366	329	342	361	341	326	359	350	361	339	340	398	344	377	374	364	362	400	399	357	340	347	364	375	367	328	338	369	336	410	336	360	363	359	366	384	384	373	357	362	367	392	389	368	388	340	399	382	348	385	328	352	345	344	358	368	410	369	362	330	374	346	371	358	331	348	390	373	376	319	346	357	357	389	320	372	366	370	352	367	365	390	377	359	373	344	369	378	368	377	363	352	329	338	389	409	363	366	349	360	340	357	346	409	385	334	373	354
44348	58793	54363	52874	55824	52102	38273	18787	4193	1023	1272	1425	1054	1108	887	823	804	821	883	815	843	822	822	783	875	817	801	791	794	778	840	817	805	811	834	786	807	831	776	820	764	815	838	742	781	780	827	831	804	779	759	793	850	809	822	800	772	810	803	793	758	825	843	774	786	790	787	815	787	846	777	779	805	767	772	798	803	776	852	808	808	764	804	774	834	810	803	829	774	775	838	791	778	774	790	801	797	804	805	805	795	819	803	816	750	771	801	767	839	774	766	778	807	815	789	823	856	741	804	770	784	797	792	786	817	783	737	804	829	839	814	738	869	887	807	776	819	768	811	801	793	781	784	828	819	830	774	852	837	837	765	806	837	810	809	873	748	746	787	786	770	812	805	812	789	796	807	835	824	750	827	785	754	794	768	792	844	883	768	804	843	777	824	813	787	792	805	812	796	802	802	786	851	837	811	820	765	841	855	809	812	798	783	843	770	786	803	766	837	721	744	757	764	805	776	802	799	875	791	806	813	774	795	777	787	818	836	751	767	749	800	781	848	786	784	781	837	799	804	837	772	769	823	798	806	770	814	833	812	802	800	790	812	777	787	785	787	781	809	822	768	803	803	829	764	788	822	785	774	784	833	759	875	795	791	776	789	816	807	788	782	751	806	804	815	853	787	798	863	833	770	774	819	730	781	795	792	827	761	796	776	766	800	837	808	746	797	754	801	770	779	827	781	726	783	793	809	836	831	797	875	835	817	860	838	794	810	813	788	759	823	826	810	807	807	832	756	804	805	838	824	818	856	804	814	757	790	825	808	766	836	783	762	790	832	771	802	801	784	819	792	854	745	739	764	790	797	776	791	810	778	821	769	868	843	783	779	852	746	820	766	819	777	786	756	802	826	812	837	791	812	819	800	776	821	849	802	813	804	834	823	777	812	792	792	792	766	786	763	762	823	794	812	822	818	836	810	811	803	813	787	788	805	782	815	776	771	785	814	816	821	854	775	821	806	827	762	793	808	818	770	743	785	740	825	813	806	740	763	796	813	853	789	822	799	806	833	769	811	770	864	765	786	811	802	825	770	820	745	804	794	795	841	839	802	795	774	787	777	788	818	821	797	805	835	846	819	771	777	788	804	804	803	784	806	726	789	827	783	762	813	852	758	775	816	811	773	762	849	784	808	837	759	796	817	751	810	802	810	823	799	783	784	821	801	786	787	796	811	793	835	810	815	776	799	791	842	781	848	776	792	809	852	774	804	798	806	830	812	801	760	807	766	798	758	820	756	853	771	810	839	791	790	790	777	801	833	819	796	789	817	763	739	763	827	830	752	842	796	787	786	811	802	755	807	768	795	814	813	770	771	816	778	799	797	799	815	811	786	766	725	838	754	746	813	857	782	839	824	835	838	780	820	751	805	792	850	768	780	769	767	825	826	878	771	792	819	790	798	783	802	781	790	753	800	810	776	869	824	799	844	798	814	817	760	817	735	790	829	791	812	853	812	852	783	830	791	803	790	767	813	781	745	813	817	853	845	802	827	790	797	804	790	835	803	841	835	788	828	767	756	837	746	865	788	808	804	753	801	790	783	806	751	854	817	853	801	807	781	792	820	829	802	819	776	806	778	819	786	802	779	792	801	833	813	802	793	818	758	796	789	792	847	831	799	791	834	805	769	837	805	835	838	803	804	787	793	782	791	803	800	758	820	851	821	847	785	785	803	768	831	763	820	752	791	837	789	800	794	811	780	821	790	802	809	814	761	734	783	814	813	831	827	796	749	872	770	790	812	798	780	829	774	793	764	753	788	790	815	823	789	767	791	777	817	827	823	802	829	841	785	816	805	821	797	799	818	792	808	758	853	746	811	836	762	910	806	820	750	791	794	813	803	789	842	811	844	843	845	811	831	818	827	777	757	774	761	770	774	767	814	799	783	762	780	765	790	814	796	800	812	802	787	809	801	840	799	786	813	790	786	789	774	831	811	769	805	796	823	815	765	792	823	774	833	756	795	828	840	756	802	789	792	840	803	818	806	858	813	750	737	793	787	768	823	770	790	764	794	767	761	761	767	813	748	790	745	807	832	773	804	809	780	778	816	798	781	816	805	757	802	806	828	762	707	789	766	796	820	828	804	756	794	774	781	807	797	860	819	811	767	775	779	759	785	811	795	798	788	827	812	806	789	778	747	797	825	793	823	797	737	801	764	764	826	776	804	799	787	789	773	810	777	792	824	783	779	809	798	833	794	810	867	792	801	768	821	802	799	835	771	784	789	819	815	843	730	753	785	816	782	822	802	853	788	838	827	784	803	783	801	811	826	800	763	799	802	829	801	833	787	806	800	791	746	815	801	794	770	866	763	748	792	748	788	816	832	754	849	830	813	822	786	729	793	794	802	796	788	742	810	784	811	788	750	830	834	805	779	805	763	787	782	763	783	762	821	799	773	841	805	807	758	779	799	783	802	764	799	783	815	762	770	741	780	796	805	836	813	775	853	803	807	824	783	797	794	801	834	773	828	807	794	783	773	802	826	796	759	824	776	796	804	818	815	751	810	809	831	809	756	767	812	789	784	768	792	825	834	792	777	816	796	833	787	794	799	847	852	859	850	807	812	765	783	820	830	786	810	812	784	796	748	782	801	813	827	793	815	774	773	790	808	781	762	803	818	803	809	778	774	838	779	801	826	812	770	775	797	836	788	777	818	789	780	786	767	806	802	801	812	783	804	774	800	741	775	830	788	814	800	872	805	828	806	793	788	785	812	783	783	787	826	830	783	772	784	796	774	776	800	800	776	835	765	799	769	834	796	776	768	770	855	769	792	790	796	771	791	769	763	784	843	803	774	833	801	812	804	823	747	729	810	814	729	793	818	828	833	718	809	816	828	780	812	824	770	758	816	806	771	776	837	767	851	792	812	738	815	852	782	814	820	763	816	743	807	778	810	811	794	823	827	787	764	842	748	806	755	798	840	756	817	781	819	807	772	795	824	779	748	764	833	868	754	786	771	797	790	824	769	755	785	789	769	834	766	826	797	807	769	793	828	777	838	814	787	792	810	861	824	789	806	774	820	832	796	786	823	808	767	807	800	843	827	834	780	799	756	747	816	818	847	852	790	835	806	768	826	810	768	795	776	820	749	792	795	912	803	804	776	787	864	796	801	810	782	752	771	767	825	806	777	799	792	788	805	790	806	789	805	778	783	792	754	777	833	790	793	806	756	829	754	796	779	849	806	777	792	778	790	836	789	772	863	776	759	757	817	763	818	793	783	783	738	778	847	734	844	754	760	800	803	775	816	806	799	801	786	781	768	779	813	782	803	799	795	779	759	793	853	784	796	800	823	768	778	813	780	828	827	796	836	822	806	808	781	756	797	815	748	792	797	827	722	799	851	774	797	801	780	773	779	856	776	801	803	791	790	812	824	821	809	746	718	779	754	810	725	835	811	797	797	805	750	813	762	802	754	800	859	787	833	794	811	823	784	761	782	772	792	812	806	789	826	804
59668	50501	42436	34571	27758	29934	28676	22996	12317	2672	587	655	453	492	427	346	337	334	368	302	350	301	327	321	346	324	318	331	352	323	381	323	347	319	312	339	324	337	358	299	334	305	363	352	323	318	381	334	324	352	350	316	333	354	335	316	338	299	347	347	352	340	329	336	327	352	296	340	299	335	329	357	345	306	308	360	322	330	344	354	323	343	321	328	326	342	338	321	311	317	314	351	314	287	316	316	299	332	376	329	346	322	336	305	318	306	334	327	359	325	332	345	323	326	339	304	329	314	325	359	313	310	358	346	340	354	348	324	319	316	334	321	335	328	354	343	360	356	359	359	333	339	360	321	345	356	335	314	320	339	322	327	336	334	334	356	338	340	332	350	332	329	310	362	331	319	309	331	316	324	340	324	326	345	354	315	309	326	290	348	305	349	325	341	352	332	336	321	329	313	348	347	320	350	332	296	314	321	342	302	371	322	342	309	309	303	334	325	303	346	353	340	368	319	348	335	338	370	323	288	322	355	338	335	326	315	306	344	318	357	330	303	348	360	310	311	308	327	360	309	299	328	329	345	310	351	374	340	330	375	338	339	314	349	336	303	347	341	288	319	325	335	352	363	340	337	357	323	363	303	303	333	353	329	335	341	286	350	339	339	335	356	336	370	299	318	362	336	328	316	340	367	327	332	312	336	322	317	326	318	352	300	329	340	355	323	340	290	346	312	338	328	305	299	323	346	360	319	318	347	283	319	349	338	334	307	334	311	343	311	306	331	389	339	343	329	316	354	331	341	324	336	320	315	341	326	307	345	348	334	314	335	348	341	369	325	289	309	316	311	345	348	342	300	341	297	342	325	325	355	306	291	324	326	342	349	321	356	304	343	350	323	349	356	355	326	311	332	324	346	364	340	350	311	303	357	356	355	331	331	378	357	336	368	360	361	365	317	350	333	356	345	349	324	328	342	331	362	344	345	335	336	355	332	339	335	337	308	339	319	338	352	331	351	358	330	313	345	328	297	308	353	351	350	335	332	325	332	348	332	349	313	337	325	302	355	332	333	315	345	340	325	358	357	327	339	329	296	357	323	313	334	338	295	360	361	298	307	349	334	344	306	323	364	321	316	333	344	345	328	283	366	321	320	338	310	324	360	320	331	310	357	346	339	368	317	335	337	308	332	334	355	343	345	328	343	341	353	329	349	318	328	339	336	323	371	345	342	327	382	332	350	358	318	310	328	327	324	359	309	337	340	290	318	324	310	345	354	352	304	341	318	306	344	329	338	320	322	333	356	344	313	359	314	349	330	332	315	319	316	332	331	353	323	334	351	332	373	331	295	345	349	372	367	321	309	308	310	357	314	289	351	336	328	306	390	335	314	341	337	293	323	341	334	340	317	316	321	316	308	305	360	319	296	339	320	338	350	310	321	327	336	331	329	359	314	326	328	320	324	351	344	320	342	322	309	345	319	347	316	398	349	315	329	341	294	343	315	342	306	332	310	335	362	348	337	324	323	320	341	314	350	312	346	329	301	345	352	343	335	303	294	316	350	317	343	348	332	328	339	321	315	309	324	280	334	336	341	346	308	361	345	363	344	340	328	318	306	309	351	310	305	329	328	330	334	310	322	340	349	340	314	328	373	329	379	338	303	332	316	344	320	326	341	286	324	325	316	347	373	330	303	338	315	355	305	327	316	307	317	338	333	342	306	306	346	337	332	375	311	318	329	336	309	317	372	328	330	301	347	364	348	327	356	349	346	290	336	326	310	323	332	322	324	323	335	324	325	341	342	309	306	324	335	340	333	336	327	360	333	314	318	314	330	332	325	326	368	350	329	316	320	315	356	324	347	318	322	339	369	339	351	310	319	343	310	330	290	364	321	325	345	347	319	312	327	352	330	337	310	318	346	333	370	326	348	317	299	324	342	338	334	307	342	311	362	341	338	298	332	324	328	326	337	322	308	312	291	315	319	334	357	346	327	323	311	327	324	310	300	343	302	312	342	315	344	355	337	303	353	351	360	349	331	340	345	292	329	329	320	336	323	310	315	345	356	379	302	345	392	333	335	334	291	318	338	312	313	333	332	337	323	318	350	353	364	319	329	291	340	334	318	351	314	326	324	346	317	332	326	292	347	307	326	327	325	355	345	350	300	358	348	325	313	330	331	307	348	325	308	327	337	325	330	362	303	328	348	317	331	312	309	331	329	318	334	355	301	329	341	315	340	336	337	324	347	310	310	316	348	350	333	330	332	305	325	263	364	338	323	361	347	304	341	285	299	339	358	340	351	345	331	361	351	309	319	335	316	354	382	341	309	361	335	337	341	300	330	349	326	339	341	330	330	334	351	318	336	311	325	345	328	317	319	326	347	336	329	379	317	312	332	330	332	338	323	343	318	334	316	309	325	326	320	338	300	340	317	329	286	343	345	335	324	366	338	334	308	320	382	346	323	362	335	349	338	347	348	333	311	360	332	308	330	323	350	275	311	296	304	319	331	314	335	352	347	321	341	317	344	358	330	328	332	308	306	303	336	340	338	351	322	346	304	331	288	322	332	331	369	343	343	315	340	335	337	321	332	336	301	359	320	359	344	329	308	313	359	321	307	326	337	324	330	330	329	323	337	326	349	328	403	355	326	324	344	340	319	343	333	346	333	347	350	320	354	350	340	326	325	327	361	342	300	348	321	337	356	333	289	326	324	292	310	317	328	340	355	336	315	329	348	354	299	354	336	328	313	344	302	302	338	365	330	336	355	353	301	364	344	355	306	358	348	320	348	353	345	314	351	316	358	312	333	340	303	341	321	329	348	319	329	292	361	352	359	320	333	302	352	349	305	337	354	311	345	287	322	334	321	300	328	337	329	322	341	362	315	319	319	355	340	350	309	317	343	340	340	325	358	356	330	331	312	349	318	346	358	343	345	301	352	328	302	309	341	323	325	328	312	370	359	361	384	339	321	317	312	336	325	327	319	307	308	334	302	335	317	348	320	366	318	357	355	332	340	337	377	338	353	315	350	380	357	390	320	298	306	340	328	345	335	296	340	330	316	309	303	373	298	325	337	331	332	328	377	357	332	337	320	303	321	334	320	316	332	333	311	334	342	344	349	354	352	313	329	332	319	333	359	362	342	318	345	309	327	324	314	348	286	330	335	317	321	337	309	345	324	322	336	365	303	321	298	339	359	339	334	361	338	329	325	321	337	311	356	319	317	342	318	353	359	325	304	326	367	315	298	350	313	315	319	344	336	320	336	292	335	342	333	329	307	331	301	314	342	324	332	343	311	309	325	329	327	310	334	352	347	342	328	336	312	317	327	353	335	342	329	307	344	322	351	326	344	310	340	354	324	338	317	339	387	324	291	354	350	338	323	335	335	304	332	328	319	319	364	328	378	343	291	345	338	323	312	354	312	331	316	342	335	309	336	320	350	387	311	335	323	296	328	312	332	322	298	287	350	332	338	340	343	343	308	327	313	331	354	367	331	291	294	332	354	314	347	339	316
48816	58955	55268	53517	65345	62538	47795	26648	6254	1427	1443	1916	1223	1312	942	764	731	758	753	745	687	762	709	764	705	721	718	707	771	731	734	694	743	754	775	727	709	693	759	706	724	741	725	741	786	723	686	711	723	757	761	770	690	713	750	722	719	708	807	757	729	694	652	753	714	738	747	688	694	723	683	710	722	690	719	680	748	674	704	723	713	705	765	737	730	720	749	745	652	723	722	794	759	712	711	732	705	713	704	755	735	742	732	726	737	740	748	729	708	705	743	712	706	727	743	774	717	709	749	743	740	773	690	692	688	720	714	735	736	778	702	709	742	738	720	752	727	670	714	722	671	718	688	767	718	686	696	705	729	732	684	681	694	700	722	696	712	722	718	720	742	698	711	748	754	694	732	745	726	785	736	738	690	731	707	746	768	721	713	689	713	749	738	721	735	763	710	731	688	696	718	739	715	716	787	713	732	699	745	742	712	695	716	750	664	708	690	707	752	756	712	678	697	694	728	735	742	746	702	765	740	724	710	747	677	721	763	734	708	741	702	698	727	699	725	705	735	690	761	703	743	731	668	741	719	730	764	768	714	681	695	712	715	729	669	701	734	720	758	713	710	681	760	750	671	765	700	713	729	688	786	733	720	717	697	758	753	741	680	723	759	713	729	710	740	709	768	671	739	713	744	724	717	732	714	713	723	767	730	702	727	682	742	752	775	733	752	725	731	749	722	717	705	730	744	764	710	708	806	717	694	722	702	733	736	710	732	745	697	734	746	650	734	737	748	729	705	751	687	730	754	737	705	716	688	711	736	744	681	721	734	713	740	735	703	714	729	730	805	730	711	721	715	704	743	710	747	664	702	730	726	745	731	741	776	700	728	680	723	738	751	728	734	726	740	683	729	756	677	704	775	736	710	742	714	686	683	758	695	754	740	738	733	703	736	761	697	733	690	746	723	713	720	754	720	752	738	730	758	714	725	679	703	745	656	682	754	726	754	737	757	734	732	763	749	778	711	711	780	717	719	722	753	747	717	743	780	706	703	758	707	730	710	784	704	706	731	718	706	688	708	712	716	721	736	716	724	738	752	696	775	729	707	685	687	718	743	679	710	720	720	736	704	738	734	703	717	747	801	667	760	729	708	723	739	738	748	739	701	726	721	732	765	712	718	729	749	707	709	716	711	699	783	738	729	733	737	756	710	709	706	710	715	711	755	671	768	743	768	714	731	766	714	748	766	721	732	757	705	784	730	746	740	732	756	750	711	731	720	674	710	717	799	689	732	748	685	735	695	744	686	744	747	696	756	725	716	670	727	727	699	752	738	735	744	724	722	680	731	719	745	742	698	701	728	698	725	708	720	713	708	709	651	692	763	737	698	725	680	729	703	729	737	686	672	764	716	701	736	680	677	765	742	677	718	744	713	725	774	710	715	696	694	699	704	737	715	736	725	759	685	725	779	718	706	717	744	731	729	698	711	763	745	730	716	715	717	729	677	728	714	732	722	713	751	713	729	710	688	702	734	811	694	719	712	707	746	722	767	696	684	721	681	678	718	743	743	729	754	720	724	711	681	721	697	671	769	707	694	685	755	690	758	714	747	733	695	785	695	705	712	702	712	710	720	723	740	732	725	741	754	677	728	704	749	734	727	699	679	743	754	682	708	693	689	731	725	745	732	706	747	703	668	713	736	736	736	762	703	692	738	717	695	731	733	739	694	740	708	720	764	738	761	698	720	735	761	745	734	747	729	720	734	702	725	741	730	748	709	705	675	643	698	786	766	708	665	722	729	726	710	765	727	730	693	730	686	739	721	756	754	689	793	685	688	744	702	726	764	703	731	707	720	711	723	680	735	718	730	733	710	746	725	680	727	746	713	730	696	662	711	763	698	720	742	752	740	762	744	745	721	718	679	711	724	797	727	723	731	736	709	732	717	678	732	768	751	711	724	748	737	696	737	771	733	718	749	744	665	692	695	719	730	759	717	714	706	745	722	657	741	709	681	730	695	691	740	746	719	759	675	740	711	667	734	732	667	741	729	698	695	796	744	722	712	710	787	705	735	728	731	743	750	717	699	756	754	701	746	750	699	697	751	659	754	714	725	668	716	756	799	758	748	724	688	726	706	704	701	703	721	717	748	705	721	728	711	681	736	697	681	700	736	698	764	701	722	725	733	748	710	715	650	731	672	781	780	756	734	753	726	755	726	739	767	756	705	762	746	712	727	749	689	657	686	718	684	700	737	707	680	703	737	728	696	733	697	704	726	722	716	721	678	718	760	725	711	745	749	670	731	699	734	730	678	707	709	702	735	746	732	735	697	727	732	733	790	737	716	705	749	753	696	728	676	760	787	736	706	749	736	713	679	735	718	742	753	727	715	744	713	683	696	698	783	685	703	725	679	710	747	674	766	747	700	726	724	740	710	733	781	719	731	745	674	756	736	758	708	776	706	746	669	735	728	728	701	694	750	730	689	729	722	728	734	707	729	748	672	728	751	700	711	730	681	723	718	705	707	702	728	733	693	721	703	728	705	793	668	747	707	716	711	703	706	799	703	743	740	670	748	747	738	774	735	705	704	741	719	725	712	728	700	735	745	682	716	724	701	739	679	703	731	769	691	698	737	722	713	776	733	769	714	693	739	713	756	773	753	707	739	728	766	665	728	698	704	773	706	741	721	713	708	634	731	733	736	707	674	732	706	710	759	708	761	713	687	702	722	767	734	761	732	724	709	739	722	736	693	731	709	701	710	665	759	640	709	716	716	749	716	714	730	738	716	742	716	742	663	740	693	777	713	708	739	751	756	712	738	759	705	732	782	716	674	696	713	739	671	686	713	708	760	720	752	689	744	704	726	735	756	741	686	714	699	747	665	704	736	769	765	715	705	699	734	703	752	720	746	667	745	716	758	711	728	756	696	748	689	748	732	736	753	746	733	739	737	711	681	749	720	737	730	712	783	725	708	745	735	731	698	703	754	743	761	726	714	673	731	729	717	743	745	722	705	751	668	691	729	747	756	709	658	665	661	785	746	687	735	713	735	721	716	718	715	718	691	730	748	742	701	672	747	708	728	746	736	719	721	725	734	733	733	645	726	686	703	730	743	720	732	733	714	760	702	744	689	696	706	740	744	706	761	708	686	717	689	739	668	680	763	671	708	718	733	745	750	746	672	742	740	765	726	702	754	701	733	727	735	771	729	724	720	706	758	711	714	693	711	705	732	714	735	687	704	754	714	733	765	754	768	720	734	709	703	676	732	696	744	669	713	701	732	708	758	692	742	738	727	732	685	736	755	710	737	716	688	690	735	709	726	724	709	761	692	704	714	681	707	758	746	783	684	725	722	714	721	753	757	710	739	705	756	732	730	715	716	729	705	728	688	722	646	753	756	745	754	747	725	769	715	705	804	729	741	732	702	651	764	760	722	695	701	771	707	720	759	689	729	739	709	746	703	743	734	739	698	706	738	689	724	752	732	713	731	706	732	727	717	688	725	739	704	699	749	684
21950	28409	42385	28416	11363	5405	3560	1757	691	444	407	402	403	403	364	394	387	353	374	345	343	351	347	357	351	368	340	349	400	391	396	358	366	353	354	343	367	379	343	367	351	366	355	355	343	343	342	369	380	403	356	350	326	377	340	384	376	355	382	384	372	343	365	383	324	344	368	401	375	371	389	360	384	369	367	369	377	371	350	352	370	342	400	359	339	338	385	370	359	373	374	361	360	377	339	334	374	374	394	350	394	339	393	383	356	379	341	362	369	367	418	348	337	356	375	358	355	370	353	359	334	366	341	391	371	364	354	369	342	355	347	360	363	360	384	371	372	330	420	370	376	374	358	342	376	369	346	388	367	351	373	359	378	347	350	367	365	349	398	365	346	381	381	347	358	372	417	389	348	349	363	353	332	367	354	379	404	338	350	385	369	349	350	358	347	380	359	340	406	359	368	351	371	363	332	370	358	372	337	341	360	360	382	343	352	351	347	377	360	350	349	392	389	377	370	379	372	356	352	360	392	362	391	363	384	385	387	347	410	332	350	328	364	345	325	321	372	351	370	373	338	390	359	340	359	354	318	347	330	349	348	340	365	321	362	395	354	356	359	372	366	345	380	333	337	354	318	386	382	369	356	384	371	323	365	344	365	350	326	368	343	384	406	360	367	318	326	337	385	353	339	376	358	360	360	373	357	341	332	354	340	344	398	377	353	375	349	358	357	369	380	341	392	344	366	375	364	323	407	382	356	362	379	382	374	373	379	356	334	393	378	367	351	381	338	377	368	388	375	338	347	370	315	398	364	353	383	371	389	400	390	368	354	374	387	359	349	409	357	361	347	339	335	342	355	374	372	351	399	385	356	358	374	320	347	360	346	380	357	325	382	331	334	362	378	341	354	360	345	365	359	340	375	361	382	358	346	362	400	377	352	379	343	380	352	337	355	351	358	336	388	353	371	396	386	385	329	385	373	356	356	329	385	369	337	345	396	349	344	349	382	349	340	385	377	374	412	395	365	379	384	342	367	358	343	370	348	351	353	382	360	384	381	330	343	366	345	348	396	373	378	351	367	372	368	351	362	394	368	351	394	353	348	373	356	339	389	346	323	353	369	357	370	367	385	343	329	388	370	363	354	365	356	362	365	399	340	351	368	361	356	341	354	353	411	334	383	369	348	363	364	362	393	352	383	368	339	384	350	407	350	346	374	379	387	371	335	375	368	382	368	362	329	399	368	362	366	328	365	376	364	392	362	408	322	313	333	357	356	371	367	362	386	362	346	350	369	362	325	340	383	381	348	399	357	339	388	383	347	357	415	379	382	328	372	346	342	356	368	361	348	347	382	407	322	359	354	361	365	379	380	356	343	374	377	355	354	349	347	328	367	341	363	390	375	332	382	382	368	361	389	343	376	369	334	346	370	418	407	397	342	357	368	382	397	351	371	357	393	379	380	382	346	380	385	371	407	347	339	367	327	374	369	382	343	351	354	352	355	355	366	361	350	362	387	367	378	390	355	350	342	386	376	389	366	380	371	332	350	334	368	330	367	361	345	384	323	362	396	361	357	380	343	372	365	390	351	374	371	396	344	351	385	353	371	365	361	357	360	343	337	332	361	356	388	365	360	403	387	341	366	356	361	355	358	353	404	370	357	354	392	336	363	390	390	351	384	388	350	363	355	367	338	345	359	342	395	369	351	361	360	368	387	353	337	378	358	376	359	351	348	379	387	381	359	352	368	365	398	395	358	368	342	372	334	352	366	378	353	370	348	358	359	359	363	366	332	361	330	348	389	373	337	384	359	340	371	344	383	378	372	350	365	352	347	333	363	350	343	324	356	343	331	325	347	367	403	383	360	378	354	391	337	360	371	342	352	371	369	314	393	355	351	375	358	372	348	356	368	358	379	345	376	341	384	358	348	376	336	362	362	345	365	382	379	370	366	351	366	365	328	351	399	361	357	346	335	380	353	357	367	369	369	399	384	383	362	342	368	348	349	375	352	363	358	358	389	368	365	389	383	388	375	366	357	373	361	387	328	315	357	352	359	335	380	390	361	351	328	387	340	382	348	383	386	378	347	389	337	368	363	403	374	331	404	413	370	394	381	381	359	344	284	376	330	354	350	368	348	391	377	346	378	381	385	356	334	357	365	352	358	363	324	350	365	358	372	343	370	337	351	346	345	368	364	370	382	377	357	383	403	400	383	338	379	367	351	319	351	385	353	340	375	367	354	341	376	388	355	370	385	376	341	369	369	393	351	321	368	383	346	366	378	381	334	358	372	370	367	368	343	398	348	360	388	365	345	356	354	372	357	389	395	351	326	361	377	376	373	405	353	383	361	380	360	376	355	359	375	362	365	375	372	351	365	388	334	353	391	393	365	357	358	358	353	369	374	387	376	353	392	360	366	364	357	364	355	355	391	391	363	340	381	357	335	353	358	368	354	359	332	390	359	367	360	394	373	366	377	362	374	341	333	332	355	335	331	363	353	377	378	394	395	369	369	340	339	374	383	362	369	391	353	358	373	378	383	374	389	355	401	356	333	370	396	342	366	389	403	344	355	354	359	349	399	353	381	373	360	334	367	345	387	343	368	384	343	411	366	360	341	377	348	355	396	348	363	347	364	383	334	389	366	316	340	339	365	350	377	354	360	368	393	386	369	413	384	329	386	352	338	365	363	416	351	374	361	402	381	367	366	378	340	329	329	351	351	340	387	351	381	325	371	336	355	374	364	386	311	371	331	332	380	371	403	359	379	328	349	354	350	364	367	371	410	355	389	363	364	360	331	369	350	408	362	384	381	371	393	374	364	352	348	371	347	348	363	351	349	379	345	338	420	374	358	349	354	358	367	378	347	378	359	362	357	364	356	342	374	370	401	358	378	339	363	375	388	386	358	368	346	369	395	377	400	354	381	392	352	326	343	339	378	353	350	384	359	380	352	393	361	356	366	345	340	409	351	323	353	369	405	358	387	338	355	386	374	371	363	389	355	376	357	355	385	369	369	377	354	374	340	374	365	319	386	367	338	369	353	319	372	395	369	356	360	353	368	385	396	338	349	352	398	367	392	360	364	369	348	364	385	376	340	369	368	366	357	374	346	375	317	360	364	337	353	401	346	370	370	384	391	350	345	347	378	395	358	360	399	352	377	390	395	348	385	390	325	371	381	419	349	363	362	340	380	379	392	348	349	368	328	396	343	354	339	356	383	361	344	367	317	361	391	338	332	332	327	340	348	358	324	397	363	362	386	365	380	381	352	386	417	337	342	344	327	350	350	368	360	343	366	370	376	357	390	353	374	337	394	368	377	353	336	337	349	372	362	378	392	339	398	363	355	357	367	323	344	350	365	350	345	380	345	379	355	368	397	361	371	392	331	384	367	346	347	336	367	343	374	376	366	354	357	352	332	369	376	375	378	347	352	377	362	315	400	372	351	352	354	359	363	318	351	408	341	362	346	359	374	342	354	360	362	372	368	397	366	372	361	357	364	351	358	372	342	358
15335	29390	45383	32830	17070	13445	9179	4209	1378	875	868	903	818	862	873	834	825	804	835	873	836	810	804	858	840	820	827	842	811	863	836	822	849	847	826	825	820	862	805	845	887	803	839	859	860	784	809	820	872	843	790	855	876	804	861	839	913	873	849	795	832	867	888	811	800	872	822	836	855	857	803	832	827	800	829	827	836	894	847	777	860	817	873	746	844	806	844	862	764	830	833	842	830	844	846	766	817	857	876	862	806	788	841	863	856	799	865	809	800	827	845	831	856	809	868	822	876	811	807	858	862	810	818	846	831	876	859	853	827	809	868	796	854	806	824	794	863	825	830	876	837	841	864	829	874	835	900	869	867	797	864	819	843	844	857	886	829	887	847	881	817	843	861	855	838	809	825	852	820	860	820	813	850	805	830	841	795	821	842	849	847	828	753	915	800	798	805	875	853	833	843	805	851	819	844	827	803	851	846	855	882	855	818	847	888	829	864	857	835	835	856	865	811	842	829	798	824	851	859	864	805	811	847	840	860	882	823	827	875	780	806	843	852	838	789	821	824	844	830	798	816	804	800	883	869	801	836	815	826	834	853	779	814	827	843	855	846	799	837	875	794	802	844	863	874	831	814	882	858	855	889	809	838	835	823	852	839	812	877	850	814	838	850	852	832	826	896	855	824	862	829	784	874	835	830	876	808	802	841	886	791	817	902	868	881	892	841	878	809	826	841	851	811	795	855	837	817	853	799	777	776	810	850	854	812	837	817	872	806	918	809	865	887	838	859	866	830	868	873	801	861	822	867	799	813	846	822	820	842	827	837	812	763	850	811	835	822	782	840	840	850	827	845	848	838	819	805	842	819	816	863	851	855	847	838	868	788	789	839	835	849	851	854	799	829	802	898	816	839	885	869	862	896	818	856	805	834	876	839	808	836	827	828	830	820	803	860	838	823	830	799	821	754	838	808	854	844	862	860	863	811	848	872	849	803	804	811	820	785	813	863	867	802	852	837	819	790	857	780	878	853	836	814	867	832	793	839	830	822	809	833	812	828	769	886	817	803	801	811	924	838	860	810	844	874	843	859	816	841	829	840	829	881	834	844	822	822	840	875	858	777	776	826	807	867	864	834	795	862	798	839	859	849	857	792	846	865	828	839	820	811	799	814	842	847	847	836	788	840	855	826	860	855	911	788	864	840	839	873	840	848	836	827	810	863	877	833	865	821	836	777	834	836	860	854	852	801	859	820	858	824	827	904	824	841	800	874	822	858	874	791	851	832	822	861	830	810	827	869	808	801	836	822	811	795	865	842	823	833	893	810	862	821	831	890	846	828	778	844	797	839	803	767	823	829	836	842	812	825	843	835	816	873	807	855	873	822	853	840	862	815	865	856	899	835	836	849	805	854	812	843	864	801	798	862	767	826	815	835	879	847	782	860	886	860	802	854	772	811	816	882	809	817	827	899	851	785	818	813	865	811	837	831	808	864	806	775	838	808	846	821	823	783	845	807	828	884	825	819	862	843	838	834	834	788	871	863	867	819	849	797	835	840	816	902	857	834	811	791	806	825	847	858	780	832	810	822	836	842	852	836	836	830	834	832	825	858	848	878	802	851	851	815	817	863	857	852	830	807	843	870	814	852	857	841	874	878	859	838	868	831	826	822	858	799	816	810	816	864	840	832	866	784	816	809	855	800	871	862	855	818	851	820	852	838	844	852	830	856	811	847	862	839	827	837	828	861	810	846	824	844	866	904	879	861	842	866	802	812	864	850	835	820	834	875	848	839	822	830	878	840	830	878	822	868	776	817	858	795	830	830	853	834	880	879	799	882	877	815	852	794	847	838	800	844	862	866	860	886	813	825	842	813	847	818	827	892	884	896	807	854	845	844	851	806	819	819	850	809	853	833	881	860	854	802	908	826	784	862	898	859	847	875	807	814	867	828	799	846	844	817	916	829	818	816	838	800	813	881	809	848	859	809	853	814	849	830	833	800	842	858	850	807	843	857	814	817	824	819	807	854	810	813	820	829	827	881	862	847	816	811	824	890	844	817	810	810	771	828	850	864	829	769	878	862	780	808	855	847	849	842	808	812	875	858	866	796	856	841	863	831	818	849	812	808	874	852	843	816	808	838	875	855	808	860	844	832	877	825	809	854	833	820	853	859	796	843	890	777	826	881	840	859	862	841	802	854	845	825	850	844	870	825	848	846	779	813	829	892	869	845	889	860	850	874	804	822	867	825	854	849	852	793	831	810	845	853	796	801	871	778	849	825	867	800	804	848	838	824	842	893	748	832	848	844	829	884	821	792	855	798	842	863	824	854	826	866	875	799	797	846	796	850	850	824	825	838	810	805	878	806	877	822	839	858	861	834	858	780	815	844	846	807	836	867	869	845	839	879	832	831	844	879	866	844	846	842	830	837	861	851	816	841	816	860	815	888	862	778	850	800	860	851	806	856	852	821	813	813	814	851	818	835	810	897	813	809	840	827	822	837	799	860	867	826	862	830	773	908	770	874	816	818	876	872	835	825	819	856	830	864	858	844	839	822	863	830	846	890	822	812	832	844	827	821	835	859	887	853	860	827	865	909	872	868	864	848	823	870	809	842	840	815	865	843	838	829	879	851	809	852	801	872	838	857	788	801	810	872	783	841	837	823	833	846	827	861	811	771	871	811	780	813	831	817	771	806	839	846	784	850	833	860	822	850	840	864	834	818	858	815	839	868	842	824	821	884	837	837	806	883	880	804	841	847	854	752	825	843	848	851	834	860	773	885	859	854	815	845	800	850	835	805	814	851	840	837	863	845	883	859	797	811	855	841	860	845	831	854	860	810	881	847	808	827	857	872	766	848	798	820	827	816	789	869	816	841	840	884	864	832	826	842	848	867	829	826	833	831	810	851	855	811	821	826	836	834	866	816	839	815	830	829	816	819	835	785	834	877	840	854	916	807	806	827	872	883	888	854	865	848	835	840	844	828	872	836	875	810	859	796	848	836	851	863	804	889	865	858	778	830	813	839	840	832	863	873	857	826	879	852	822	862	853	840	840	809	862	867	819	876	856	817	836	891	850	838	855	814	812	836	870	870	858	828	874	826	810	855	822	856	829	847	831	801	885	869	816	819	854	789	867	835	852	819	806	869	837	855	810	862	842	829	853	785	809	842	812	823	823	862	858	809	850	824	850	846	813	842	897	853	820	808	826	783	835	855	815	845	831	857	847	819	867	796	861	814	853	836	797	825	819	833	819	836	807	854	853	857	854	828	857	809	859	891	869	814	872	794	802	820	829	855	810	847	849	850	829	889	830	819	902	811	849	848	882	869	819	863	817	846	806	851	864	820	792	841	861	794	846	804	836	843	797	841	805	874	790	878	881	840	869	863	887	877	837	796	809	841	854	818	816	742	821	855	886	862	842	846	802	853	821	923	806	812	827	846	857	827	829	836	819	821	838	777	857	819	808	837	836	816	845	820	823	861	832	847	784	792	836	777	838	855	856	858	844
54903	52444	48056	37046	30285	27601	25141	16876	5443	1062	414	463	440	428	359	364	347	364	339	366	369	365	336	380	382	359	366	365	356	338	377	350	369	358	350	352	386	391	295	343	370	381	355	353	397	363	407	347	339	345	341	367	346	347	345	365	376	358	374	362	345	333	342	322	334	392	354	362	325	330	349	337	342	348	366	338	338	368	426	341	380	360	366	360	396	378	372	395	356	373	329	355	374	379	373	369	363	334	375	364	378	366	342	370	353	369	373	332	336	330	352	344	362	372	375	380	386	360	392	379	352	369	360	382	380	348	372	359	360	389	349	351	357	395	363	352	355	327	352	366	352	321	367	391	378	370	363	373	371	359	381	345	378	339	328	394	320	371	401	356	350	359	363	341	369	358	372	366	365	412	343	398	363	385	363	400	332	367	324	359	382	354	344	346	418	330	355	383	349	340	349	345	359	374	349	325	331	377	361	317	379	352	351	356	356	341	389	366	355	376	358	370	333	390	369	398	384	348	388	385	393	345	340	341	370	388	369	364	374	334	366	370	307	332	372	386	371	351	382	311	393	381	377	337	388	348	366	372	333	336	352	327	346	343	340	349	334	337	315	378	329	356	382	357	317	357	374	379	375	337	349	348	361	354	371	331	335	345	373	384	378	355	351	333	356	361	372	358	407	338	350	373	364	334	355	356	351	367	393	374	334	407	353	350	344	369	381	353	403	355	379	392	379	375	368	367	383	373	354	347	353	311	349	373	355	380	337	337	367	333	334	357	378	357	371	343	382	345	357	346	348	360	357	343	375	367	350	369	404	335	378	387	379	332	348	345	333	364	376	357	329	378	401	386	327	366	358	341	335	335	352	357	342	352	363	340	359	393	381	352	337	368	407	361	354	337	364	380	344	381	302	340	363	331	362	361	324	323	357	347	369	323	354	390	358	382	369	330	351	369	363	341	336	417	375	355	359	376	378	344	342	338	334	353	360	394	380	363	372	347	346	335	316	341	354	360	373	380	354	388	363	342	335	334	344	342	382	348	345	344	343	338	350	335	381	350	351	370	350	369	348	338	354	385	386	339	387	344	343	354	334	378	333	329	337	349	380	371	333	329	361	373	379	367	317	346	373	359	358	366	358	377	402	363	345	321	347	372	363	351	388	349	331	328	393	402	331	367	349	343	348	344	376	382	341	392	372	386	333	372	360	374	372	361	344	337	401	347	371	388	372	367	333	344	354	361	342	346	360	352	354	354	368	359	349	349	347	369	348	316	357	354	362	350	353	386	378	367	367	357	355	362	370	369	336	356	338	343	324	372	388	352	371	354	337	364	390	357	351	336	373	340	353	365	380	362	345	378	357	359	339	359	323	348	346	314	377	357	397	352	365	368	357	341	373	370	366	383	381	385	355	343	340	341	410	357	342	354	359	346	381	343	369	353	338	342	318	338	368	377	360	349	335	358	366	354	328	352	385	347	347	348	365	347	368	358	379	345	339	361	365	362	337	366	366	358	340	399	352	362	361	360	380	388	352	348	369	367	375	358	345	370	355	365	354	333	354	348	353	368	354	399	380	363	344	368	376	385	365	371	330	339	342	369	343	390	349	357	363	344	307	377	365	374	363	339	370	334	364	368	374	377	358	367	345	361	340	327	363	385	347	350	359	353	360	380	334	356	359	375	379	353	346	354	382	372	364	361	333	359	362	381	377	389	363	365	350	377	385	358	363	371	367	363	396	387	371	351	341	339	362	362	339	368	366	358	360	360	368	331	371	387	354	341	399	355	405	380	344	340	333	377	375	373	384	339	369	340	381	303	383	345	358	358	347	324	418	345	363	408	351	354	335	356	354	361	346	366	317	369	339	304	351	352	353	346	346	347	376	328	369	345	349	345	354	384	369	355	408	377	366	333	323	338	350	347	347	406	401	368	372	340	347	330	390	347	370	379	387	348	363	336	367	349	351	401	377	357	365	328	362	371	327	366	390	369	354	367	326	358	355	381	352	330	398	353	342	356	341	352	373	393	345	324	343	374	359	338	377	361	334	346	371	379	338	374	388	356	351	399	363	385	328	384	412	370	356	341	329	371	370	321	383	327	331	342	344	392	350	362	331	342	349	344	346	357	345	342	365	382	364	365	352	359	352	368	390	330	352	365	358	335	348	374	351	382	351	393	349	362	373	373	348	367	348	365	340	374	365	357	360	401	368	371	354	344	361	376	372	331	349	350	368	378	397	346	335	366	338	338	404	341	372	357	378	368	377	351	346	389	350	321	340	402	357	373	361	339	351	354	363	376	367	344	369	308	377	339	356	350	343	390	366	344	363	369	362	380	354	327	363	318	343	371	347	352	349	349	361	388	363	378	340	361	377	335	355	367	355	377	405	362	366	400	352	383	363	353	365	349	324	341	362	334	389	350	364	345	395	348	331	322	348	358	343	374	377	389	373	383	349	370	347	350	333	340	337	398	366	385	370	327	343	348	386	359	337	388	343	372	332	349	357	345	351	344	391	348	385	342	365	351	401	341	397	352	378	343	360	362	373	394	375	340	354	345	375	385	349	360	359	372	354	307	350	384	362	363	394	362	365	376	362	381	379	412	374	348	363	377	389	364	384	358	371	368	361	383	343	351	377	355	337	396	352	370	330	356	402	372	387	372	355	351	398	360	356	341	372	348	335	330	329	343	327	384	374	345	340	372	331	391	354	354	335	330	379	330	326	366	322	339	405	360	325	332	372	366	371	367	372	343	354	363	350	355	349	358	357	335	384	384	328	376	366	337	320	364	340	366	356	392	366	347	353	356	344	352	366	327	380	351	339	343	366	377	373	389	371	378	369	318	328	355	360	343	372	359	350	327	337	360	359	364	385	369	372	376	352	381	350	386	339	398	375	379	368	355	371	338	349	328	386	372	393	338	408	346	364	355	368	370	338	366	359	350	369	348	335	338	345	352	371	333	345	314	351	371	411	355	360	373	394	347	358	333	354	329	375	395	353	361	354	364	368	334	379	390	366	379	346	394	317	373	332	354	357	362	356	334	362	371	343	365	388	329	341	365	353	368	330	351	340	353	392	355	364	380	405	376	388	347	405	361	349	367	324	374	358	324	330	365	369	345	360	369	380	359	400	399	350	322	405	336	363	355	370	364	355	359	359	344	355	356	364	359	369	344	372	345	369	357	391	368	349	340	322	375	417	347	376	367	359	347	429	379	337	342	342	355	339	362	365	359	366	364	421	348	355	371	372	354	345	362	357	373	342	328	342	386	374	333	359	360	355	347	356	334	353	341	387	387	372	332	337	374	362	380	346	376	368	371	345	362	368	408	356	396	348	317	366	392	348	325	309	316	380	353	358	350	339	368	363	346	371	373	372	328	368	367	337	366	345	368	351	367	351	372	340	374	357	375	376	388	367	350	360	348	349	379	346	429	361	367	348	305	339	358	365	355	330	361	367	362	355	352	360	393	358	342	375	374	348	352	383	393	346	341	392	353	339	353	349	336	392	357
44845	57037	57184	56015	52348	49030	34864	15560	3526	1344	971	1223	949	1039	906	871	844	804	789	824	789	801	801	853	848	798	854	817	818	823	815	801	810	782	836	824	751	756	741	818	775	775	834	816	750	824	798	787	828	798	830	750	830	788	755	812	791	865	844	777	806	774	804	785	861	876	810	810	825	824	764	851	783	743	778	776	811	841	783	807	764	806	797	837	773	780	779	832	745	801	825	826	807	796	823	790	803	829	825	778	770	833	821	826	844	815	788	837	789	795	835	757	743	809	836	812	736	802	785	855	776	786	802	805	799	787	832	827	764	854	796	802	845	828	781	843	808	811	795	776	801	782	755	797	793	773	742	798	756	786	783	813	786	746	778	796	865	783	795	823	816	804	803	784	791	771	798	826	866	810	816	771	842	840	809	807	769	834	799	808	859	791	810	755	766	737	786	829	789	821	809	778	823	765	815	842	826	837	816	855	766	791	838	779	758	827	769	828	801	815	856	803	805	761	805	814	870	790	816	743	825	791	857	796	843	795	853	798	855	847	812	775	790	759	797	799	842	812	789	800	780	825	796	740	823	772	802	793	810	753	792	819	829	780	770	871	823	721	790	726	798	841	791	839	808	749	786	763	798	833	779	874	777	803	848	816	835	825	789	799	794	770	822	787	790	777	808	764	836	823	783	807	790	790	803	812	860	814	838	805	811	780	802	823	773	857	790	805	763	799	809	768	840	785	824	801	814	793	792	796	836	803	812	786	810	797	821	822	794	819	804	794	818	774	776	772	769	784	817	813	747	845	843	834	790	804	832	805	812	807	813	840	820	820	799	777	870	781	829	792	799	843	801	780	889	810	820	806	780	758	849	800	806	758	814	822	760	761	797	783	828	712	817	797	816	889	772	816	795	826	792	754	791	784	788	778	772	821	794	827	846	808	785	814	813	765	774	823	847	790	832	779	787	798	814	756	863	805	763	801	755	781	786	825	807	839	769	765	790	784	818	794	758	799	806	743	815	786	828	822	814	817	803	831	815	815	799	769	802	842	817	789	771	808	768	787	784	722	820	784	811	804	830	805	829	759	806	828	843	790	783	826	841	788	777	783	791	793	839	843	842	806	750	837	792	781	813	764	820	786	749	776	791	787	814	800	809	795	782	762	775	741	793	781	795	807	790	778	797	788	792	808	789	834	794	775	770	798	824	803	824	789	818	816	819	778	821	824	757	822	829	774	803	798	818	801	763	828	839	841	781	786	845	759	838	798	767	858	777	751	803	828	845	810	802	810	792	770	822	794	768	800	810	810	805	811	822	791	773	797	804	781	809	823	780	802	797	749	820	780	794	794	799	811	853	805	766	792	820	782	769	803	864	811	813	757	832	867	762	740	831	836	855	783	763	775	824	857	788	790	782	801	777	763	838	830	778	784	779	838	880	764	820	817	810	787	807	817	769	827	839	865	831	785	817	787	787	817	794	746	761	748	812	812	788	788	776	805	784	832	838	769	785	798	793	780	859	834	862	824	758	812	798	833	836	797	830	784	797	763	854	833	796	808	746	801	780	812	739	795	822	769	829	825	804	789	768	768	790	783	844	784	797	779	832	761	814	816	814	795	775	740	776	794	764	789	826	809	828	761	787	817	838	834	801	788	820	795	834	833	837	787	808	779	759	821	794	873	818	788	808	874	811	833	803	836	783	828	800	792	824	793	803	835	800	810	784	809	784	821	793	757	774	788	805	825	780	778	809	818	792	816	769	878	760	814	795	775	780	829	813	840	783	823	810	802	790	837	798	802	815	770	846	803	787	837	817	797	817	838	752	854	782	756	752	847	826	747	761	838	853	769	814	838	845	772	795	790	786	774	806	788	795	803	818	747	729	765	745	789	835	810	805	822	833	813	799	779	786	746	838	832	858	773	743	823	838	841	807	841	796	868	795	756	789	796	838	789	785	818	781	793	792	768	834	798	799	814	781	832	840	839	818	773	788	787	804	816	818	833	830	784	777	786	793	759	794	809	796	772	803	813	787	799	837	789	826	790	820	818	808	839	839	808	780	833	796	802	811	803	838	760	845	844	790	813	813	841	821	767	772	764	823	771	727	781	806	811	778	801	826	777	857	840	803	820	780	784	788	807	824	793	788	813	807	786	804	827	787	839	828	763	900	848	801	788	766	832	822	827	781	767	842	853	861	809	782	808	771	837	789	821	798	811	790	824	814	806	786	844	813	791	782	742	837	788	767	768	837	836	822	798	792	810	801	742	810	802	795	812	789	822	791	758	770	782	773	784	814	815	787	794	785	831	786	790	811	757	761	844	747	749	804	746	833	780	842	841	820	786	753	778	778	832	806	796	801	774	807	833	804	757	793	844	812	839	833	765	781	802	821	868	808	769	825	786	833	773	787	821	809	843	797	821	833	789	792	776	837	790	743	827	812	835	851	758	858	790	805	784	798	807	813	830	776	724	783	763	861	780	826	795	798	786	829	816	792	788	844	821	787	802	819	806	876	789	802	802	762	819	830	813	821	800	830	740	799	852	790	861	811	782	799	832	740	749	782	808	780	754	812	807	767	808	801	833	798	813	785	780	793	859	833	778	804	808	802	839	799	816	815	730	823	758	836	781	817	831	747	823	797	809	778	806	781	808	841	798	792	814	784	810	850	851	772	774	827	806	831	807	839	818	800	789	797	816	804	779	783	795	836	816	803	796	755	829	804	779	833	734	767	789	780	871	781	793	800	801	816	775	787	745	842	769	800	826	838	810	801	789	836	762	787	814	758	811	820	815	828	805	805	759	803	803	792	823	787	802	807	808	811	808	808	838	737	792	771	827	806	783	807	798	772	849	823	769	784	777	764	811	841	771	796	791	783	780	846	817	802	785	765	812	798	798	783	795	817	885	737	798	808	788	819	767	790	798	823	835	833	802	828	794	821	786	821	767	791	811	827	776	736	813	811	787	768	791	784	816	727	803	764	843	809	805	856	803	801	792	781	807	813	809	803	733	798	801	801	817	804	790	754	789	810	798	791	799	839	825	756	778	785	755	858	834	832	833	831	811	851	765	794	851	778	852	774	800	800	800	758	794	805	854	789	776	735	722	812	798	757	760	756	804	829	816	846	805	831	805	792	808	781	789	808	787	814	810	790	842	822	793	807	813	813	774	795	751	826	816	825	789	789	842	767	797	799	797	781	785	784	793	814	839	783	782	751	831	773	820	807	839	852	794	825	799	756	796	829	778	754	814	813	774	776	774	797	791	811	821	766	798	789	816	806	782	776	788	787	855	750	778	781	768	823	804	786	831	819	806	746	803	801	735	886	767	817	826	800	847	821	788	778	794	801	811	794	787	779	835	846	800	818	824	782	804	822	809	784	830	819	824	825	814	821	794	743	831	773	778	863	790	828	808	811	821	812	804	820	788	854	813	822	776	791	786	756	837	824	744	797	817	862	829	836	858	829	817	794	792	795	794	802	791	837	827	784	825	775	857	789	820	841	763	820	837	821	740
58431	48224	40271	30714	28962	32500	30412	21354	7652	1280	467	613	432	444	378	363	339	325	323	321	378	341	303	366	350	321	336	348	346	355	339	314	342	355	325	333	345	360	355	320	311	310	362	343	343	321	341	314	320	320	332	305	303	321	335	336	358	385	329	324	313	314	306	333	320	325	342	328	352	339	328	320	309	304	347	323	360	355	362	369	353	338	361	337	355	309	341	312	343	339	336	353	359	341	364	317	310	310	297	359	350	325	343	367	344	334	339	355	321	340	316	339	309	318	336	390	354	298	356	356	352	344	337	330	342	333	336	315	335	345	331	336	346	293	316	302	331	322	348	334	365	345	335	368	351	332	328	348	333	351	340	302	372	312	341	326	338	322	361	335	327	334	316	361	365	362	371	336	328	337	356	307	347	320	314	374	316	331	318	335	336	361	351	348	313	287	318	314	312	365	311	353	323	328	299	320	356	371	331	350	349	329	349	347	297	339	331	359	334	326	331	337	335	306	340	339	342	318	364	342	317	290	309	321	325	323	357	335	337	355	342	348	329	335	325	355	333	322	338	381	359	304	331	329	332	341	348	362	324	340	323	333	355	344	345	329	377	350	333	328	325	363	343	334	327	296	317	332	353	323	304	344	389	350	349	347	364	337	313	325	344	359	338	368	326	333	327	366	311	369	356	341	328	265	332	325	325	340	351	358	348	318	325	330	319	314	372	330	345	342	366	357	321	347	333	327	318	350	323	357	333	350	375	341	347	374	327	348	362	317	353	362	366	346	316	312	354	348	314	323	327	292	334	368	349	352	333	388	352	341	349	333	334	341	304	299	322	310	322	378	324	323	316	344	340	341	366	335	354	373	333	330	333	300	360	357	347	334	328	360	353	376	351	346	360	349	348	356	360	351	306	308	317	289	331	306	346	355	339	347	297	340	316	350	341	333	356	330	336	315	319	328	332	311	311	315	334	352	337	349	327	343	375	317	337	343	326	329	347	353	333	356	361	334	318	296	378	317	316	320	328	329	350	325	320	359	371	347	307	322	305	356	369	332	310	368	310	318	345	323	373	357	317	314	354	311	344	353	348	325	375	340	354	358	337	345	356	358	314	308	300	333	335	335	341	351	333	378	306	352	367	291	337	353	365	344	319	325	318	323	315	273	324	343	342	330	330	345	341	365	337	372	346	332	353	359	326	331	325	334	333	314	360	332	342	366	335	352	312	323	353	317	346	349	335	296	345	329	307	336	330	352	338	352	323	368	333	335	339	321	351	355	355	333	348	327	301	330	339	338	324	348	352	347	326	340	325	348	352	310	322	354	347	350	335	341	330	332	352	332	365	323	339	310	348	350	387	335	311	326	355	319	312	344	342	336	338	338	330	368	357	380	339	319	324	341	343	323	386	330	380	336	367	280	360	325	331	333	332	316	345	302	369	329	310	368	353	369	366	355	342	357	332	338	331	354	332	365	338	333	337	326	332	316	324	311	358	338	335	328	334	355	327	342	336	325	356	348	318	313	352	308	337	353	344	315	311	324	334	380	377	346	338	350	322	320	367	369	335	325	330	340	308	302	336	325	334	333	384	345	357	373	316	312	336	333	337	332	331	350	361	363	370	373	352	319	325	317	319	322	329	340	360	335	302	328	332	343	344	359	330	334	332	350	298	339	375	332	354	350	310	334	310	330	322	304	356	315	339	316	319	335	359	320	361	359	336	327	357	359	355	344	356	306	342	342	327	348	335	320	349	340	344	288	364	360	383	344	309	333	318	334	356	331	315	341	325	324	352	351	345	332	345	324	332	327	311	377	303	343	337	298	349	339	319	320	335	326	338	344	319	339	358	314	333	322	359	344	348	362	338	369	337	350	315	330	342	364	332	335	337	332	308	345	306	350	374	326	342	332	331	317	347	339	332	317	318	346	308	361	332	330	347	327	323	334	330	338	315	332	350	317	327	308	337	319	345	344	341	311	345	343	338	349	363	352	350	329	343	328	321	314	309	285	339	362	340	310	324	334	356	326	317	314	317	326	316	313	365	300	321	355	386	329	315	333	333	340	337	315	376	337	320	337	351	338	333	307	332	320	308	307	322	332	322	310	304	324	344	354	318	337	347	345	321	314	302	293	322	308	297	348	324	324	335	340	317	350	344	369	358	324	368	360	331	346	350	340	366	332	337	357	339	335	321	314	316	353	345	321	329	314	326	350	356	348	346	347	344	357	329	339	311	315	380	329	347	327	302	283	341	356	307	299	372	311	333	323	312	337	338	332	331	318	344	325	317	322	303	331	320	337	366	316	331	323	311	346	305	352	337	338	313	302	342	345	344	327	351	312	325	308	361	295	332	362	338	344	346	289	352	391	341	351	309	338	338	349	338	333	326	343	334	290	293	347	345	328	329	317	321	317	326	304	290	317	337	304	325	389	337	312	336	343	332	318	343	349	338	336	328	300	326	316	316	327	348	310	319	324	364	315	335	351	358	326	369	349	333	350	334	309	348	369	344	329	313	341	346	380	340	332	339	355	352	342	331	346	347	349	369	358	322	347	328	345	355	322	328	313	314	348	346	330	302	329	349	334	312	366	350	305	347	338	293	308	357	345	318	326	309	342	308	318	326	333	351	341	353	369	344	323	336	347	321	291	334	327	308	352	327	340	333	341	335	313	302	352	341	363	325	369	352	322	318	337	369	356	307	344	330	328	334	322	325	309	316	343	356	301	329	301	337	326	372	334	317	360	326	332	327	331	310	340	348	322	315	348	335	352	333	331	317	347	345	347	339	374	363	344	304	350	310	350	363	329	325	350	347	381	364	351	349	329	312	350	311	379	358	325	358	310	326	357	344	314	319	349	322	350	307	357	357	339	315	340	294	335	350	337	324	318	313	336	319	323	358	350	369	345	347	347	340	321	333	304	325	328	327	335	353	359	359	326	331	349	313	348	362	353	355	359	331	327	325	322	319	346	356	315	362	317	308	358	316	366	338	349	310	348	327	344	348	347	309	330	377	336	340	323	345	348	355	389	340	357	337	327	334	331	313	318	337	341	350	329	360	352	339	320	305	344	339	301	331	339	293	315	313	324	372	325	320	326	365	367	283	322	362	353	319	297	311	328	368	357	334	308	330	329	295	362	328	314	352	351	362	365	333	341	355	362	346	340	339	317	367	334	328	349	317	358	327	356	352	350	326	314	298	333	365	376	343	335	342	344	372	304	314	320	331	368	368	329	340	346	354	364	350	332	334	278	318	354	319	344	326	326	349	337	348	336	310	354	324	346	341	324	376	337	313	339	359	316	316	314	379	358	352	333	348	321	323	351	313	328	357	383	331	318	318	342	341	359	305	341	354	344	316	326	309	346	302	328	345	321	327	372	326	298	348	317	327	330	328	335	366	337	313	304	368	341	324	335	331	314	337	336	342	335	332	349	305	329	328	318	318	358	339	385	381	354	357	327	309	337	322	314	335	342	341	309	342	329	354	323	337	325	341	321	326	339	320	339	371	321
51314	58590	52117	56615	66115	62305	45688	22189	4266	1914	1153	1810	1102	1163	834	828	783	725	741	782	749	754	693	769	792	754	809	763	758	772	763	762	738	733	745	763	731	770	744	720	802	744	749	741	731	789	720	722	741	712	740	713	752	719	778	795	752	729	741	766	752	738	793	748	709	772	711	725	746	758	730	688	700	797	718	745	734	757	778	749	740	741	738	751	760	703	776	750	749	715	796	715	786	733	754	727	740	703	759	631	730	771	704	763	767	748	763	722	797	738	706	730	766	722	733	714	698	705	771	708	749	719	748	752	744	790	701	765	750	766	777	756	770	750	739	729	753	685	780	770	770	716	736	729	758	774	728	768	758	753	788	717	802	748	723	735	733	716	723	728	739	776	750	745	728	742	731	722	729	744	747	718	747	706	746	731	726	715	736	729	726	742	694	766	757	790	726	675	690	755	745	700	763	713	721	748	771	764	719	712	781	763	740	718	734	720	739	687	759	738	760	735	747	726	735	771	667	683	757	757	667	771	767	738	710	755	702	804	766	750	714	718	737	709	767	719	788	730	751	725	711	728	729	757	734	740	762	754	738	707	766	785	789	766	712	740	728	743	730	690	752	704	736	746	726	763	762	759	749	689	730	712	778	750	746	717	705	769	768	765	766	724	721	762	748	737	759	770	756	746	796	739	699	776	694	743	720	766	732	736	862	770	738	745	769	717	757	722	719	761	714	729	716	767	788	761	710	749	772	737	740	698	750	729	712	744	803	741	752	757	749	772	778	752	717	723	706	694	715	725	720	702	733	698	749	771	770	779	738	770	669	761	745	697	762	778	758	778	788	733	699	725	695	722	745	708	769	716	700	711	738	706	731	749	695	740	729	786	781	738	718	757	713	731	751	691	728	707	720	765	771	735	760	720	749	744	756	734	801	740	757	742	706	740	700	745	795	698	743	758	709	760	653	740	738	725	751	762	751	734	688	789	729	742	712	725	708	736	716	697	726	751	798	687	713	749	748	712	774	705	680	775	720	720	712	706	749	738	750	738	760	698	731	729	752	751	744	739	679	755	724	722	716	711	721	703	757	721	723	766	771	714	729	726	758	745	724	709	693	699	762	728	714	752	738	732	716	751	727	774	752	719	739	728	748	737	738	797	730	738	675	757	710	710	751	712	719	741	684	762	744	734	739	743	750	712	745	764	715	738	761	734	743	732	731	782	740	742	702	715	707	773	710	781	709	737	771	716	732	695	736	726	781	754	722	694	721	739	743	694	756	776	736	730	751	720	784	680	751	726	693	709	737	716	754	743	776	748	711	738	740	717	796	740	706	762	715	760	704	714	718	760	791	729	727	770	745	708	699	741	729	706	701	734	762	730	726	733	747	652	722	743	750	745	750	740	775	729	764	744	745	710	771	659	740	745	765	767	745	774	784	768	733	735	727	746	782	712	739	703	778	775	753	740	764	717	712	741	734	752	758	723	741	728	759	767	748	713	805	738	764	786	724	742	739	723	695	712	758	771	754	739	765	708	793	740	749	709	725	721	734	769	791	707	735	753	747	745	749	767	712	710	765	733	705	683	723	745	751	717	741	775	761	743	732	809	761	718	722	711	733	694	719	754	757	698	797	783	715	724	775	769	735	771	756	736	727	720	703	758	746	733	762	778	745	732	729	794	744	739	777	767	747	768	702	736	760	723	744	676	786	737	750	765	753	740	734	728	701	739	701	730	691	730	703	733	757	689	753	763	767	765	751	776	779	758	690	748	741	715	722	739	709	748	772	726	721	729	786	724	752	689	701	721	758	756	744	745	783	716	754	723	751	766	745	748	671	706	700	749	740	715	736	764	732	701	674	727	769	725	691	739	759	715	805	698	775	733	726	728	782	741	712	733	762	714	712	660	736	735	745	794	717	761	779	758	715	746	774	758	766	760	749	740	693	692	772	748	776	729	745	752	711	718	691	742	707	821	785	728	778	755	771	804	758	716	713	705	746	728	779	722	746	695	739	799	726	693	710	759	719	711	767	753	769	745	728	742	766	731	733	773	718	782	730	687	719	763	826	812	732	716	691	747	730	751	693	769	706	707	747	738	738	698	725	767	685	734	780	737	744	668	777	754	698	714	770	716	765	715	777	714	682	706	696	776	747	715	770	790	705	770	725	731	711	691	746	708	753	723	734	714	734	786	733	750	713	731	732	753	711	693	734	793	764	766	700	770	719	757	724	718	752	725	755	733	677	737	778	692	701	748	721	793	701	698	710	778	688	750	731	762	701	768	762	725	773	728	729	719	712	754	745	764	756	739	701	768	755	722	713	723	722	729	767	770	737	812	734	707	694	735	791	756	711	688	728	764	726	712	733	717	757	743	733	722	719	770	740	698	735	756	713	781	769	691	759	749	744	700	711	695	777	726	728	689	751	775	731	803	740	699	753	740	768	771	712	771	726	730	780	691	754	728	758	712	749	737	745	746	764	735	753	730	742	747	748	729	695	737	756	734	733	771	713	704	732	712	715	715	738	786	737	735	747	750	650	766	742	820	766	778	732	764	727	755	722	685	750	745	731	782	773	744	789	737	733	731	693	750	771	775	748	749	750	733	747	736	739	734	724	750	812	763	734	746	734	715	692	761	734	739	729	777	756	709	781	707	758	709	772	752	701	740	687	709	683	715	755	708	740	773	707	733	751	701	749	780	717	749	745	690	743	755	747	710	761	733	767	739	790	695	766	730	695	721	726	733	732	731	724	750	745	742	707	767	746	711	723	798	717	704	694	775	772	747	764	724	762	741	665	722	701	749	698	744	712	786	740	783	702	769	738	732	729	725	704	716	742	730	770	730	733	774	781	734	731	752	757	748	750	762	766	772	724	719	754	725	728	731	769	761	694	706	699	781	717	749	780	777	752	723	748	767	698	760	703	758	727	785	694	707	776	751	730	710	730	741	699	807	703	740	771	743	800	755	758	727	735	758	713	734	743	758	755	772	750	711	728	724	747	771	740	720	777	703	726	714	790	770	731	731	757	715	758	707	720	719	713	789	770	705	690	681	749	775	721	740	677	740	725	718	764	680	762	729	725	698	724	746	757	728	742	758	769	723	758	740	742	740	747	771	707	772	813	721	717	712	738	706	757	758	758	764	727	726	760	737	798	656	714	801	717	775	768	710	720	767	712	728	760	700	732	740	737	726	705	737	685	678	727	733	753	716	726	711	737	714	784	706	759	726	759	793	780	736	755	707	752	733	736	757	741	696	737	735	746	732	703	703	751	720	718	727	713	716	774	718	724	712	780	729	760	695	736	689	762	730	723	767	688	717	708	750	777	692	738	731	759	732	711	700	690	755	697	725	767	771	679	762	719	733	741	748	762	708	716	721	765	765	716	759	724	768	762	749	733	694	750	746	746	747	749	784	754	725	776	708	738	752	765	737	713	750	736	730	732	716	729	729	767	762	745	726	755	746	690	704	727	720	763	752	788	750	734	707	738	740	738	732	712	739	717	761	733	709
25021	34095	29044	18595	6439	5238	3502	1479	485	375	379	401	356	337	369	334	377	362	356	411	336	395	393	386	369	364	355	353	368	377	352	349	386	390	369	372	366	407	374	398	350	358	391	327	362	329	353	373	340	341	365	346	342	347	374	364	383	339	338	377	334	346	366	382	395	368	400	391	377	354	430	343	379	393	390	381	353	419	370	329	373	409	332	416	334	407	411	348	384	364	393	384	425	344	383	380	392	349	397	377	313	348	402	356	391	365	352	398	327	372	367	374	363	366	357	333	401	397	352	340	404	372	382	367	372	332	344	390	415	394	368	356	379	380	376	373	404	337	384	368	361	331	366	359	364	362	350	370	380	391	345	372	405	377	343	321	354	366	365	372	357	353	371	371	382	413	366	379	369	391	364	395	369	404	382	339	388	382	343	340	364	381	364	356	377	374	359	402	363	406	393	362	356	351	399	349	374	352	356	383	378	364	376	362	368	304	356	385	355	388	340	352	370	372	349	381	347	364	358	394	374	366	345	352	355	397	357	368	360	382	343	367	363	378	400	377	339	352	375	376	361	356	343	366	388	391	412	386	368	369	375	394	345	361	401	356	357	423	348	371	330	369	369	372	388	350	348	357	352	372	354	353	352	376	366	367	341	351	367	357	358	341	376	376	365	363	364	385	378	347	368	368	378	352	346	351	346	385	337	355	375	405	370	361	354	355	402	381	351	364	374	395	357	392	404	364	344	379	368	383	370	397	391	384	386	348	324	403	366	378	362	350	363	366	373	336	387	353	391	404	411	421	395	373	352	350	341	370	369	375	349	393	394	381	373	380	389	382	456	360	379	372	360	367	373	387	366	335	364	351	362	410	358	349	386	371	367	374	380	384	373	364	376	332	370	381	395	326	399	342	373	338	332	372	394	364	383	355	371	370	398	397	377	353	397	392	391	383	377	366	363	356	373	336	338	341	404	345	349	395	351	348	389	373	360	357	390	413	346	361	382	321	380	366	359	357	367	369	327	346	362	371	389	366	386	359	379	331	358	373	378	382	357	365	378	359	395	357	372	371	371	347	386	369	361	353	356	375	368	386	421	363	388	380	321	378	349	366	384	365	368	360	391	382	371	370	348	372	396	362	376	336	371	360	353	363	369	380	377	379	420	339	377	337	384	382	376	389	343	376	389	390	338	384	400	415	401	377	362	394	397	375	375	399	369	369	332	370	346	368	405	390	364	366	334	348	355	386	358	350	360	344	380	382	358	382	370	382	368	339	370	398	382	354	365	348	362	410	360	362	382	354	389	346	406	378	347	359	369	390	332	365	341	357	355	324	356	399	369	340	373	358	366	374	398	372	373	389	356	349	351	367	381	387	349	393	401	358	349	363	375	371	356	362	386	374	340	334	366	372	371	335	371	347	359	389	344	377	395	366	405	387	361	400	386	401	382	362	337	337	363	361	394	340	395	348	379	353	391	349	363	378	416	350	372	350	349	385	357	362	381	353	367	361	352	382	347	385	354	384	356	404	419	380	374	358	381	338	345	351	430	366	354	376	379	382	377	375	403	334	388	349	366	375	385	369	363	364	384	352	384	353	391	386	386	384	357	354	315	363	374	372	367	410	371	365	383	394	393	355	356	394	357	373	363	436	405	333	380	351	360	387	366	312	360	365	333	345	432	366	361	389	369	377	386	408	394	371	377	373	315	385	383	350	365	378	373	372	359	383	365	404	382	352	362	370	375	370	364	340	361	331	412	354	347	348	375	387	377	373	365	365	384	367	370	384	348	373	361	353	389	349	375	388	382	376	357	354	368	394	371	370	321	380	349	358	358	339	359	417	397	376	383	370	344	369	367	358	381	358	369	407	385	348	370	363	340	373	353	341	380	377	379	367	346	375	380	392	366	368	355	359	380	349	357	395	348	376	372	378	366	368	372	410	359	362	385	363	409	375	349	369	346	334	392	367	343	390	369	358	410	348	375	343	346	401	375	376	380	350	400	368	359	392	354	356	385	351	369	413	372	413	331	365	391	335	349	342	399	364	345	361	376	370	363	367	373	366	390	358	389	403	364	370	364	372	364	404	377	378	371	357	376	367	373	370	328	348	355	314	350	353	345	394	350	363	358	390	356	357	371	349	401	360	358	375	372	358	364	353	365	360	383	361	355	352	356	397	367	394	356	367	361	386	359	351	347	350	349	389	346	370	357	374	372	394	390	390	359	341	360	370	378	344	377	372	370	374	339	363	386	382	328	390	365	368	375	370	373	373	369	345	367	357	409	384	345	366	381	364	334	374	394	372	346	372	371	386	368	383	355	373	380	380	352	386	357	349	348	407	356	389	358	365	379	360	380	391	373	361	379	379	367	368	372	383	367	398	358	349	387	373	341	379	390	380	372	378	371	361	367	361	363	359	347	367	396	337	356	399	409	335	391	361	367	363	358	384	348	377	352	370	386	345	388	388	387	382	371	353	367	377	363	357	337	380	347	339	357	358	343	386	360	335	352	379	388	363	378	371	373	350	358	441	358	354	405	339	354	344	384	357	369	378	375	366	383	364	377	358	393	390	400	360	376	323	379	408	349	389	405	378	383	359	356	354	366	393	354	368	372	392	377	408	373	391	366	376	340	363	394	406	395	372	368	356	407	392	361	388	354	374	401	342	334	357	363	371	368	417	382	344	398	364	364	380	390	349	377	347	354	382	379	352	317	371	377	378	402	343	382	375	392	389	379	368	371	324	379	377	412	378	365	376	347	367	370	368	347	396	355	338	379	355	335	381	405	362	366	382	383	381	401	372	340	384	343	373	377	369	378	377	341	353	311	361	359	372	396	359	380	363	360	366	353	344	379	358	343	382	347	386	368	353	400	362	362	343	361	373	391	359	375	371	362	367	324	374	361	363	364	334	356	369	379	364	387	353	359	416	390	377	386	369	371	408	351	358	360	386	365	383	352	385	353	356	389	415	365	397	344	341	365	357	359	368	406	357	398	358	414	408	372	370	357	353	383	387	333	382	349	355	392	341	359	356	378	379	368	377	365	380	344	388	369	364	383	350	372	330	385	422	346	367	386	333	364	334	356	385	385	390	358	333	396	393	358	389	372	359	371	406	407	376	387	360	360	402	389	369	359	395	356	396	356	343	353	384	359	360	360	366	350	366	362	376	387	362	392	401	382	389	398	396	397	359	396	374	350	349	358	362	383	399	381	344	352	345	361	386	383	350	354	330	365	320	335	343	386	370	379	389	372	369	375	387	364	376	380	382	371	374	351	338	366	369	353	361	366	358	399	390	350	369	375	380	354	413	376	395	374	400	331	419	406	346	370	374	365	373	344	337	364	381	352	362	379	388	374	336	372	372	357	371	345	370	356	387	356	378	393	358	358	375	382	360	377	361	369	348	350	372	388	377	359	366	375	392	415	364	352	348	365	367	358	356	346	413	395	383	377	316	395	401	337	360	361	361	345	361	418	374	394	364	339	339	351	347	362	351	376	354	352	413	365	383
19714	32557	33242	22521	13525	13958	8921	3620	1123	891	860	869	901	876	883	863	915	877	876	873	876	848	884	850	876	843	852	853	834	851	837	876	824	846	868	900	776	885	840	824	843	822	830	864	864	872	891	824	853	809	798	864	871	846	917	875	838	840	848	828	816	889	859	906	855	831	859	874	896	885	908	815	842	830	849	845	855	873	829	847	897	860	824	864	817	893	831	866	898	802	834	850	892	846	872	852	894	846	885	836	843	850	851	805	817	849	876	858	853	837	885	838	807	871	826	908	861	819	882	873	886	861	835	914	849	846	898	868	818	840	848	823	887	855	841	856	820	852	850	805	879	811	862	857	858	823	909	827	867	827	859	840	849	837	854	863	891	842	849	820	840	868	823	852	871	828	783	854	842	850	846	865	894	800	910	877	854	805	815	810	808	882	845	792	832	944	852	841	862	883	845	806	858	829	849	860	879	817	867	822	824	838	818	848	864	848	881	854	861	827	828	810	820	899	881	850	826	912	857	848	881	848	813	936	781	864	826	873	821	853	882	809	907	827	888	846	837	862	839	866	844	822	842	801	892	809	815	837	912	867	838	839	861	835	861	785	868	850	831	864	845	871	862	870	857	891	847	863	849	873	836	857	879	845	844	882	846	848	894	866	863	849	866	834	864	851	817	841	858	866	840	835	904	875	852	824	885	930	856	895	835	854	843	846	790	846	872	863	905	848	865	851	814	822	857	820	830	824	880	863	875	864	861	879	845	865	834	838	822	861	835	863	816	809	836	837	827	809	899	902	874	837	850	835	839	818	867	862	838	844	840	887	904	892	877	863	824	867	855	870	850	861	891	839	833	850	881	878	882	799	820	869	871	811	792	826	867	857	835	890	864	861	863	820	879	865	832	875	902	863	836	920	819	818	880	927	855	870	871	909	861	913	833	819	848	880	851	831	823	871	888	831	875	821	837	806	816	840	836	851	868	904	833	874	847	875	804	879	847	894	839	853	886	853	826	856	846	804	845	854	816	845	861	857	868	859	866	898	841	822	856	834	858	857	823	865	847	865	810	853	840	892	781	803	807	875	868	832	883	836	848	847	915	818	865	821	839	835	852	894	878	821	871	863	825	870	864	834	832	848	858	782	843	889	911	873	856	833	896	841	823	852	840	877	830	895	841	780	812	861	837	811	851	849	884	903	877	867	835	830	815	826	850	868	842	854	859	885	872	869	829	820	839	897	862	866	886	840	895	810	802	906	829	842	860	785	824	854	889	907	896	914	869	877	874	866	804	860	866	880	834	865	835	823	875	850	872	836	828	830	857	895	815	810	887	817	851	817	847	818	805	864	847	850	825	795	848	894	847	849	849	862	854	879	883	862	810	886	811	779	835	812	832	872	871	831	790	893	810	888	828	818	845	894	906	842	866	823	832	828	836	843	886	836	910	832	832	836	808	872	867	861	825	847	816	885	790	850	865	835	853	780	853	897	909	894	866	862	871	882	876	847	809	834	882	870	846	831	827	856	853	873	839	837	829	843	872	834	902	855	861	824	909	861	861	834	818	819	857	825	877	864	807	871	827	837	886	830	831	858	839	815	876	836	847	885	860	854	878	826	847	843	870	836	847	819	795	809	866	872	830	839	838	864	844	867	857	816	847	815	837	810	797	868	857	827	861	831	851	889	845	838	850	845	851	877	835	869	854	851	835	887	882	816	871	841	854	856	886	797	882	907	877	863	872	839	876	890	886	885	879	833	854	923	847	824	861	873	793	867	811	849	873	859	777	832	880	853	908	813	853	828	935	846	836	842	841	849	870	815	846	830	836	884	848	850	850	806	794	822	850	884	801	862	883	827	872	865	816	866	832	883	845	790	850	857	811	885	933	854	818	944	885	868	898	900	870	800	854	828	891	874	882	844	855	832	823	832	838	870	892	873	877	828	805	833	856	883	836	844	847	819	825	869	880	836	839	834	798	881	800	872	837	846	842	871	831	859	850	908	840	835	819	881	878	870	838	861	856	834	870	843	908	851	876	816	850	858	849	815	852	888	860	837	816	876	849	892	854	834	850	876	874	832	858	881	867	878	832	848	895	848	826	872	800	872	858	873	855	848	817	894	863	815	825	862	912	851	806	853	842	885	857	860	882	880	837	869	847	836	833	863	824	862	895	863	864	835	823	820	840	864	846	812	826	793	886	854	827	861	836	838	861	855	840	855	833	856	872	890	865	850	863	883	880	879	881	849	863	892	840	910	880	821	802	827	889	784	877	844	883	829	903	821	861	870	844	847	800	865	825	839	819	798	898	839	915	873	921	856	883	856	790	807	851	842	853	828	891	836	855	857	847	828	831	843	840	881	832	862	837	858	797	876	875	799	855	852	820	790	889	884	881	836	814	884	843	803	864	846	864	903	846	827	802	836	811	873	871	837	843	873	866	865	869	735	861	852	845	775	890	824	885	807	869	859	888	869	901	804	844	797	842	818	805	851	873	870	866	887	844	857	820	876	884	785	855	887	802	834	874	859	852	852	860	896	834	849	826	921	772	877	785	860	855	879	884	870	820	789	859	826	862	825	841	869	883	873	866	851	820	823	787	860	818	803	823	795	789	909	860	850	875	829	884	876	855	830	882	847	855	788	862	889	865	840	840	848	907	853	868	857	871	863	819	857	870	848	872	807	850	854	855	843	846	863	870	863	859	847	828	867	859	805	856	850	865	796	832	841	809	851	845	846	870	836	866	864	881	839	832	850	896	809	854	843	879	867	846	797	867	828	831	820	847	890	826	908	831	870	805	815	939	886	850	809	831	877	868	805	898	852	831	848	811	821	857	831	826	906	868	815	830	864	846	846	869	820	850	881	835	839	884	875	866	858	868	887	851	851	874	836	875	896	866	794	865	858	814	833	860	913	887	833	858	835	847	834	878	842	839	847	868	840	853	878	878	835	877	853	844	796	860	894	901	906	832	810	834	867	882	829	904	849	875	847	856	875	817	903	860	819	837	808	836	814	824	864	890	862	873	801	820	918	878	882	851	899	875	843	856	852	847	862	888	836	802	842	861	875	850	853	860	864	870	819	815	843	821	856	819	920	833	879	820	897	843	823	872	877	844	829	798	863	832	822	847	820	841	911	898	834	892	819	847	852	873	855	906	859	884	853	826	878	866	864	794	855	833	789	882	915	842	859	824	794	821	797	844	863	857	820	908	831	883	818	854	862	917	864	829	845	825	791	838	866	817	879	870	840	829	851	844	835	806	839	854	925	840	800	874	852	850	845	864	856	841	878	793	840	897	874	884	858	830	915	793	847	888	829	824	832	847	853	903	843	800	843	833	838	874	889	833	869	862	859	815	820	809	882	868	883	855	851	831	845	878	805	895	836	889	868	836	853	852	850	833	816	848	847	875	829	790	872	871	854	837	839	871	857	823	847	836	804	799	832	926	866	867	805	853	857	843	833	860	908	843	871	797	873	882	867	834	844	871	842	833	812	845	856	847	917	813	822	904	877
56414	52385	40963	32135	28185	31896	27624	15433	3686	688	482	483	421	382	403	341	382	346	375	346	323	358	344	395	369	407	370	332	324	376	342	364	317	336	356	341	341	353	376	364	392	361	379	380	371	376	349	373	354	381	349	354	334	355	371	336	352	383	357	353	350	337	359	332	348	352	367	345	334	367	397	366	366	362	363	324	338	373	407	378	356	374	365	366	351	337	375	364	388	369	370	373	420	341	351	363	351	347	368	335	369	312	382	397	381	338	363	383	358	384	396	385	349	427	390	357	373	383	408	373	345	346	391	341	355	327	352	374	351	371	350	350	360	376	361	304	400	361	386	363	347	357	371	342	362	347	379	330	363	370	342	355	355	352	373	359	365	342	360	365	328	365	350	382	361	348	329	348	377	377	326	327	384	320	364	361	364	377	394	373	340	351	356	370	370	404	384	352	339	362	354	357	340	360	336	380	350	355	369	361	365	368	362	351	373	338	346	338	320	360	337	371	351	376	346	363	361	368	361	363	385	342	345	374	365	350	356	337	359	352	366	346	367	355	329	357	348	395	378	379	396	363	368	337	334	328	402	399	363	325	345	370	345	375	324	388	336	350	382	337	362	367	371	341	372	356	357	349	342	343	342	323	334	333	323	320	350	342	364	376	374	318	371	338	350	359	341	340	360	337	364	339	385	378	367	356	351	382	339	362	366	360	367	341	333	374	344	349	370	350	350	395	369	360	369	370	371	337	379	379	363	375	326	340	325	358	380	379	382	351	363	340	358	371	355	345	376	333	356	391	367	374	379	347	348	380	341	374	349	378	348	344	332	367	349	352	366	349	345	393	343	385	353	352	351	349	374	366	360	379	390	345	337	381	357	364	341	335	343	363	384	371	332	362	381	350	366	385	377	326	375	334	359	371	370	360	367	358	369	360	393	375	378	395	342	392	365	352	355	383	388	359	377	378	354	380	369	354	360	358	397	336	374	361	339	362	353	377	345	376	365	370	387	344	352	343	359	359	347	348	374	336	334	334	356	385	364	362	375	344	366	371	375	375	368	333	336	359	393	360	342	354	345	345	396	394	382	360	362	345	345	320	362	341	377	354	363	387	338	356	359	374	368	362	392	407	346	358	364	359	328	348	346	380	386	351	386	368	352	386	372	403	376	375	334	345	382	363	335	380	325	390	334	351	345	358	355	385	352	347	358	381	387	356	397	363	357	341	363	364	371	348	363	341	354	368	344	362	346	365	342	325	367	351	333	348	392	349	353	354	337	363	380	347	359	360	330	334	348	334	348	342	353	362	334	369	396	347	356	343	334	324	366	376	361	345	364	314	370	356	383	371	345	336	359	354	363	378	353	356	335	318	329	358	362	364	348	366	353	333	349	381	368	367	321	333	385	361	328	322	309	356	338	342	359	377	355	356	357	353	363	367	385	350	348	359	375	350	354	374	365	351	367	338	357	371	363	372	357	376	362	355	350	374	351	384	364	348	389	367	375	351	369	375	389	381	392	372	346	348	338	346	400	363	322	334	349	349	345	369	359	356	369	374	393	360	346	375	336	364	377	379	320	367	389	381	351	340	349	345	358	400	358	358	353	367	344	339	363	367	357	357	386	377	368	397	367	380	380	336	345	352	366	388	377	376	346	401	355	397	359	369	375	348	378	324	371	334	378	369	363	347	355	339	363	362	380	363	349	351	374	375	357	339	345	388	381	329	329	354	337	358	322	380	344	407	371	389	350	331	347	391	339	340	409	354	360	364	348	307	328	352	333	389	361	344	318	378	385	327	383	341	369	383	358	356	365	372	385	333	343	390	398	349	362	395	374	380	351	315	378	355	381	338	319	352	334	365	377	365	386	373	340	361	366	330	394	380	376	340	359	360	307	380	373	358	350	422	343	343	358	356	377	370	355	391	371	364	357	375	389	363	351	375	359	333	371	365	368	335	355	356	328	355	353	368	369	389	352	368	357	366	377	378	351	372	359	335	354	339	386	361	357	344	390	362	312	390	372	360	341	373	334	353	351	373	323	360	370	369	357	344	338	357	368	369	356	364	362	378	348	352	340	338	331	365	372	369	362	368	372	345	345	316	327	397	367	398	362	389	380	372	335	355	392	392	343	360	346	317	356	384	375	379	361	336	360	374	368	382	330	355	370	367	353	384	397	367	378	330	311	336	348	379	359	343	359	344	337	374	316	388	364	378	370	374	382	329	357	313	316	373	363	340	336	353	339	387	396	356	361	372	386	341	363	356	370	360	384	373	364	333	361	332	357	348	343	355	394	347	352	383	374	358	378	358	354	351	368	385	339	382	361	381	398	378	368	379	399	389	363	374	388	390	397	341	331	318	360	325	368	345	353	367	376	363	331	362	335	351	402	355	329	339	384	371	368	355	336	362	355	382	367	347	349	349	366	353	347	390	357	366	366	370	350	318	354	377	363	355	358	345	361	343	313	328	339	348	323	348	357	363	355	325	380	388	358	368	342	351	342	342	356	345	381	363	371	385	321	341	374	362	338	336	368	393	385	366	369	343	344	364	384	344	386	368	370	398	373	352	387	368	369	362	363	372	307	372	369	330	349	381	372	329	331	349	349	321	355	381	342	380	354	368	330	370	363	385	360	333	336	341	332	330	372	352	370	344	402	350	347	341	347	351	328	359	378	334	376	359	362	420	371	370	381	385	357	375	372	359	386	361	351	354	370	339	386	366	340	360	337	357	378	346	358	341	367	347	345	374	355	317	328	360	370	361	340	352	308	370	384	355	344	379	370	378	349	329	366	342	334	343	365	347	380	381	342	364	356	368	374	318	371	407	364	321	347	344	375	374	349	377	332	353	342	388	374	353	373	373	343	371	358	349	383	345	356	348	359	389	337	367	350	337	386	356	396	362	378	401	341	327	376	352	382	343	349	356	334	337	310	387	358	387	342	335	342	376	336	368	375	350	398	351	332	326	345	378	335	330	407	332	355	380	346	353	350	370	325	352	346	385	325	358	366	336	325	324	347	354	343	372	356	346	323	366	368	349	373	350	344	355	367	404	367	364	345	358	322	371	393	333	377	370	385	356	372	390	361	342	376	363	352	335	372	351	340	352	371	368	374	339	367	383	365	377	340	354	365	354	382	360	373	370	388	320	344	370	337	373	356	368	344	381	368	357	365	355	352	373	347	342	366	327	374	390	314	376	379	347	357	359	348	363	326	372	386	404	332	338	403	337	359	382	364	361	343	366	380	371	388	320	282	382	386	405	364	360	396	358	347	335	369	363	362	355	369	333	328	345	343	352	377	325	339	323	387	336	363	374	386	371	357	384	390	355	383	351	355	382	400	341	368	366	364	365	382	347	369	353	361	384	371	370	359	368	389	376	359	369	375	370	361	355	340	369	344	372	386	351	371	376	335	382	357	338	318	362	361	363	346	372	378	361	373	335	354	376	372	365	359	359	338	355	377	363	360	358	364	325	327	347	372	353	370	369	321	343	354	353	384	330	354	387	341	360
46189	59080	54391	52263	53556	52752	38343	17829	4186	1557	1238	1155	994	912	841	821	819	807	823	836	790	803	736	770	794	796	788	801	788	787	840	822	778	832	864	804	787	833	776	827	813	848	823	820	802	872	804	780	845	816	791	770	787	789	794	825	796	785	852	802	843	787	805	800	825	838	817	771	834	790	825	822	787	823	761	825	806	827	831	776	814	768	772	783	829	797	819	859	807	786	811	797	846	793	815	769	795	814	801	779	813	832	698	758	804	813	824	780	756	797	808	865	759	745	771	816	790	796	827	799	788	777	829	803	780	793	780	792	799	852	827	860	808	798	789	816	789	806	812	809	787	799	832	765	826	773	775	825	799	780	802	811	822	808	866	782	840	781	840	805	794	784	791	797	780	858	832	800	798	814	859	803	821	802	812	774	842	795	761	793	856	778	802	796	761	835	803	809	812	815	811	819	803	801	814	796	834	800	816	802	846	830	812	795	811	823	840	819	824	796	807	863	848	824	792	828	836	770	785	799	795	780	765	797	814	803	830	827	833	820	795	817	785	780	805	811	835	776	802	808	779	808	825	807	798	866	802	844	860	841	856	817	817	813	823	848	862	804	871	819	807	793	797	837	808	830	797	793	821	807	819	802	807	809	819	824	791	791	851	761	869	845	797	810	767	804	847	770	835	798	840	820	803	827	844	807	809	852	798	825	814	821	829	843	815	844	820	796	805	820	799	800	842	769	815	791	833	857	820	813	786	796	775	827	781	830	814	787	805	761	767	758	802	822	802	818	817	803	786	785	857	897	790	784	760	820	802	841	785	809	810	820	808	838	779	810	763	789	793	824	818	832	801	821	800	756	789	804	769	732	860	794	756	800	804	791	779	827	804	812	829	843	791	774	761	834	806	776	887	823	757	746	772	776	796	763	797	836	850	837	806	826	794	790	807	833	787	784	825	790	776	795	844	812	739	800	811	850	790	832	807	779	804	824	835	840	778	832	816	818	767	781	802	816	793	841	785	838	840	838	773	820	806	851	776	778	819	853	818	797	750	776	813	836	819	764	764	845	800	811	826	812	769	793	809	822	798	806	783	810	815	837	834	789	790	822	799	816	800	820	751	802	784	823	785	788	796	803	816	816	801	779	827	821	807	823	777	789	788	795	843	782	832	813	806	765	904	827	791	820	769	827	826	768	789	793	784	830	834	794	801	845	793	847	801	775	779	801	790	810	776	847	758	825	855	840	801	819	838	841	814	774	804	841	845	818	837	809	841	866	741	818	809	814	808	785	829	804	830	777	801	825	869	829	812	808	867	814	828	824	836	815	813	806	802	800	769	838	784	784	806	825	795	787	823	842	819	799	794	822	829	872	859	841	803	814	883	791	760	809	838	808	760	837	791	771	824	835	793	819	762	760	857	818	761	825	793	803	827	866	797	808	798	764	805	780	824	791	773	832	815	826	780	769	776	816	798	816	778	805	826	783	745	803	807	821	823	829	752	814	809	777	799	801	785	786	723	791	764	853	777	800	787	782	766	786	781	789	809	791	806	804	829	811	802	805	803	819	753	806	822	780	794	860	749	776	830	810	826	785	824	810	831	841	798	791	805	868	828	834	731	794	814	818	822	814	841	832	824	834	797	815	748	796	741	774	784	793	789	835	835	791	833	760	815	815	807	787	807	765	783	836	826	803	809	814	838	842	795	894	813	775	789	776	822	787	788	797	815	831	820	819	804	834	795	817	810	826	796	798	823	860	818	744	825	874	788	805	797	825	867	853	791	765	804	832	816	819	819	785	788	859	857	820	759	786	810	797	823	782	778	814	783	792	773	786	830	839	830	787	837	830	807	807	784	801	820	818	803	835	870	857	806	809	788	877	806	817	747	820	856	818	816	830	859	805	852	831	862	791	799	822	832	775	787	839	847	799	838	803	795	793	790	815	811	863	791	818	834	791	825	841	830	871	847	823	811	798	804	810	813	831	763	799	778	815	801	784	781	862	794	747	796	769	804	833	761	833	767	834	832	844	842	787	774	801	806	827	814	810	835	847	827	815	805	815	837	796	815	806	817	801	791	850	777	864	818	775	769	784	810	767	795	820	852	863	847	838	780	804	741	859	828	760	802	788	845	831	826	824	786	835	877	817	794	792	795	761	791	823	783	762	810	790	818	832	794	826	809	807	773	827	762	765	822	830	771	785	810	812	805	820	822	833	856	811	838	789	780	824	782	843	795	814	803	804	816	809	898	794	828	850	759	821	841	812	787	800	877	845	812	797	813	812	774	838	816	789	780	783	805	764	813	784	855	830	812	807	779	828	854	779	802	863	790	881	786	802	792	787	806	827	821	805	767	839	833	784	830	753	840	834	813	777	828	841	795	830	757	880	850	791	814	793	778	805	853	821	797	781	804	781	819	781	834	801	824	769	797	789	796	856	814	779	814	804	791	809	806	828	788	848	821	834	793	807	791	763	788	820	811	832	843	802	828	839	789	774	803	825	731	841	794	836	838	820	787	806	826	839	862	845	835	830	813	808	823	805	795	798	833	786	770	767	800	805	800	853	820	838	795	756	846	832	791	751	788	818	798	842	827	768	848	865	806	783	765	816	813	794	777	785	811	804	827	740	858	738	768	754	807	800	876	860	836	759	777	804	762	849	822	829	825	780	799	773	853	785	805	815	801	809	830	792	820	811	812	818	787	861	838	798	851	799	813	772	834	788	852	755	834	835	803	790	777	803	802	785	776	811	803	797	831	779	777	752	847	823	804	806	761	795	740	768	794	819	798	861	812	815	808	825	787	776	809	785	833	795	821	785	818	776	787	844	798	837	793	809	813	789	797	750	789	834	847	805	853	814	738	779	826	814	816	718	831	864	808	850	811	810	816	802	811	779	818	794	806	818	793	835	844	787	787	758	834	789	824	838	798	869	807	843	828	814	831	814	827	800	815	834	840	809	794	813	766	784	792	768	836	816	854	787	855	800	821	794	833	812	807	850	793	800	793	810	810	823	831	788	846	789	778	741	766	761	811	820	819	812	826	811	804	746	807	813	830	770	805	783	862	817	832	772	827	763	823	818	822	800	788	794	777	789	779	831	841	799	841	808	836	824	855	768	784	834	818	836	810	850	824	785	809	793	796	876	850	804	770	834	838	800	838	802	808	807	831	822	813	775	807	830	798	770	806	779	829	877	792	790	771	817	822	828	811	772	807	835	873	797	833	800	788	823	795	773	790	863	844	838	781	791	802	804	794	868	847	780	794	761	820	806	801	813	762	873	802	806	843	809	824	803	840	857	813	808	786	799	815	824	810	805	822	779	765	829	812	780	796	808	796	780	832	820	839	786	799	815	805	807	817	802	829	830	832	781	831	820	799	793	794	817	797	877	832	851	831	802	839	827	778	846	813	821	841	776	820	766	806	856	832	854	836	790	832	804	813	797	822	779	781	766	826	818	829	836	779	761	808	835	797	806	852	840	792	829	799	818	800	814	831	778	830	795	755	847	825	824
59599	51225	43088	33581	29155	32891	30727	22420	9810	1773	574	484	444	410	344	333	343	357	308	326	315	339	341	358	329	362	316	355	356	345	407	348	324	347	348	336	352	342	350	367	378	347	349	319	317	382	311	322	314	364	300	394	338	338	335	328	330	349	340	356	333	339	335	327	346	326	372	368	334	354	330	325	346	327	325	342	347	349	326	342	330	363	321	342	348	351	304	314	350	336	351	340	346	368	325	322	394	341	331	336	392	343	320	345	340	323	336	337	323	336	342	343	329	333	335	338	320	342	331	322	325	350	328	332	365	359	354	368	345	339	322	306	328	352	314	355	377	351	351	379	325	331	303	314	340	375	359	327	343	329	336	329	324	343	343	306	339	331	334	360	361	357	334	340	339	360	341	342	335	347	303	332	349	341	317	381	370	380	340	288	339	350	321	322	326	321	349	325	372	336	310	363	403	346	345	363	349	358	325	307	334	349	345	346	368	369	310	311	341	304	352	314	338	322	349	361	370	345	340	370	329	329	320	300	324	339	366	350	385	379	321	357	338	311	362	376	316	335	391	328	331	306	369	345	343	352	331	358	389	324	316	365	361	312	333	356	317	355	376	325	353	361	383	356	332	364	333	390	332	327	341	319	347	356	328	333	327	349	366	355	348	307	317	342	372	331	333	312	365	318	305	372	346	326	345	353	312	351	344	350	354	328	385	313	302	362	364	349	359	361	337	319	350	331	354	336	325	341	315	350	353	340	311	324	336	340	350	309	319	351	321	340	317	370	353	350	337	358	345	356	319	317	337	319	346	320	317	327	365	331	336	311	318	323	340	357	340	352	340	355	342	317	346	336	363	353	346	339	360	336	341	319	346	333	332	342	330	348	329	328	331	349	350	346	362	341	346	337	348	315	353	340	356	338	330	367	364	366	357	341	361	363	337	346	316	335	367	351	348	332	326	328	322	333	340	351	355	320	315	326	326	346	369	329	344	332	348	333	319	358	341	348	317	337	336	335	313	334	364	333	340	406	371	306	325	359	306	352	330	354	337	352	332	337	350	323	311	356	348	381	337	331	352	347	336	320	327	347	314	334	340	335	388	331	359	356	363	350	344	340	329	357	375	350	340	308	339	344	316	353	352	325	336	343	345	344	346	303	333	364	319	352	330	353	309	347	325	335	349	344	343	341	318	303	357	338	305	361	332	362	349	356	344	334	388	325	358	332	325	344	358	375	318	372	342	330	325	348	353	319	351	316	353	328	347	348	332	364	339	330	339	366	376	361	320	328	357	332	373	316	341	356	346	361	362	360	347	350	328	337	356	366	325	349	328	357	353	324	339	337	362	337	381	329	330	352	333	340	324	329	320	348	364	345	339	334	354	328	338	312	302	367	336	304	318	359	355	364	339	318	356	329	378	337	380	377	341	336	344	355	350	318	353	345	348	362	359	322	346	337	347	352	320	320	335	363	339	311	348	346	361	378	348	351	309	340	325	350	325	369	346	374	337	346	397	372	334	362	320	318	336	321	296	355	367	330	315	352	358	318	350	348	322	319	329	307	334	327	312	330	357	361	361	335	344	332	361	344	330	334	378	352	321	341	362	381	317	343	326	327	331	305	308	343	338	383	346	378	338	338	352	334	361	338	323	336	369	308	327	314	342	363	348	347	345	339	330	337	332	319	337	341	337	314	303	346	329	330	356	352	372	347	358	383	348	379	332	299	324	337	319	334	328	369	329	350	326	330	352	349	321	341	304	348	356	348	342	342	361	339	340	398	327	347	374	339	354	324	317	339	366	345	355	320	316	298	337	362	301	304	299	344	342	316	367	354	317	354	343	321	364	380	351	340	361	355	344	376	374	306	334	360	332	347	327	327	385	345	339	333	337	327	352	337	399	358	358	342	327	346	362	375	364	332	347	330	352	343	343	352	314	364	340	329	317	315	339	323	388	372	364	357	301	338	357	337	344	346	359	349	355	330	314	349	357	340	338	337	330	344	334	365	312	328	338	360	330	344	329	361	342	336	345	329	287	339	375	313	324	322	335	331	361	363	308	348	354	274	304	336	316	336	355	326	318	323	339	340	320	372	389	351	375	358	350	365	330	326	328	352	345	332	344	337	340	354	329	336	272	327	341	355	307	347	341	372	320	363	330	336	359	335	318	347	324	362	358	353	365	342	341	341	347	353	348	312	339	327	356	323	340	352	354	356	335	353	341	345	380	338	349	312	382	342	325	338	367	337	321	348	332	335	321	338	385	354	363	312	346	339	343	332	337	329	345	334	345	365	333	325	343	345	349	342	350	354	323	332	325	346	301	352	326	309	341	334	354	334	349	374	332	341	335	359	354	358	326	356	366	325	321	362	330	336	357	330	347	318	363	346	334	323	357	337	342	326	319	337	331	336	317	369	331	354	336	347	361	331	332	344	328	335	333	329	336	331	322	327	368	314	326	347	335	299	349	309	358	352	325	324	322	314	360	359	354	355	349	312	357	324	304	334	327	311	307	344	369	334	335	338	316	341	375	318	344	298	308	336	347	343	371	333	369	346	342	361	348	340	330	345	350	322	345	353	351	349	358	334	362	354	327	299	355	330	310	334	332	365	317	335	332	366	341	347	316	358	333	351	320	343	377	332	316	337	373	334	329	359	377	381	358	331	360	351	349	353	389	356	337	337	368	334	326	343	346	335	328	346	353	339	363	330	328	313	331	365	356	331	336	326	318	319	299	339	301	341	339	352	325	332	344	310	373	347	317	312	320	347	341	375	357	318	334	305	294	362	337	359	326	329	355	303	289	335	338	314	328	355	367	315	330	347	356	354	356	371	366	348	343	348	336	319	318	313	348	349	343	339	306	351	351	322	330	358	357	357	338	345	291	383	339	340	336	316	360	313	334	326	330	331	335	328	375	337	358	344	368	343	362	389	334	347	351	284	339	344	346	346	319	357	321	316	364	332	333	351	316	366	342	348	340	347	333	325	350	333	338	346	351	360	351	386	357	348	324	331	339	350	363	349	325	320	372	322	347	327	313	329	364	342	337	331	322	344	337	383	336	328	323	350	341	337	330	350	333	326	338	338	338	348	302	364	335	340	320	341	331	342	339	375	320	320	354	339	323	333	359	337	347	351	283	322	325	318	327	311	327	350	332	340	372	345	345	345	368	366	342	343	340	296	343	357	300	358	325	354	312	345	349	341	326	345	360	355	350	350	352	337	353	345	338	352	324	345	348	322	334	348	386	329	329	353	319	326	375	355	357	311	302	349	324	327	348	331	353	330	384	330	325	343	334	322	367	357	351	349	318	316	335	335	336	345	370	364	346	318	294	345	346	336	370	319	335	360	341	332	317	335	353	325	322	346	330	362	344	342	343	330	335	325	327	313	310	342	329	342	301	356	323	337	336	332	384	360	337	339	369	339	325	326	324	338	359	341	337	332	303	334	355	332	334	366	326	379	363	337	343	375	334	310	331	317	328	336	361	336	347	321	325	335	357	309	319	343	339	345
49543	58117	56674	55338	66743	64892	48151	24828	5934	1876	1323	1269	1032	970	838	721	781	751	732	735	738	737	767	735	769	740	754	825	772	715	782	725	783	749	779	734	759	727	789	739	778	763	725	758	775	775	753	750	822	723	772	760	748	741	721	768	750	712	752	763	752	755	758	748	789	760	741	732	753	763	754	794	755	696	822	793	741	722	733	777	718	745	738	711	748	732	732	800	752	752	712	781	772	792	706	764	767	736	791	757	749	760	776	790	724	801	723	733	751	771	728	779	759	783	772	716	780	792	728	753	777	720	761	708	759	733	746	774	755	750	779	742	735	811	736	755	744	756	750	762	770	718	778	770	741	748	764	787	764	769	730	709	778	818	781	753	759	780	718	771	711	736	713	747	759	772	783	768	795	787	754	789	699	750	730	744	698	761	775	798	745	723	782	694	756	733	772	735	795	757	823	757	784	794	761	743	737	766	779	725	769	774	754	764	728	796	764	738	781	792	713	757	730	799	781	757	726	697	748	715	800	727	772	803	732	764	750	749	722	724	749	776	748	741	794	768	796	752	730	751	730	781	731	794	733	752	723	741	733	767	785	757	753	708	763	770	785	732	815	742	791	777	741	816	749	750	810	750	752	757	760	778	770	738	756	711	731	732	769	730	744	719	762	729	780	745	747	773	773	709	740	763	711	779	764	786	739	731	796	759	803	759	797	821	739	766	761	743	744	774	738	763	779	755	749	766	746	756	757	742	758	809	775	714	716	723	758	745	707	775	778	711	770	721	725	737	726	799	723	755	771	734	797	766	738	739	753	770	774	755	752	735	803	772	802	777	782	717	765	709	804	755	779	725	767	760	767	741	721	770	689	754	724	734	783	716	721	769	753	803	737	709	772	736	733	718	759	728	735	780	751	720	780	751	799	783	744	705	705	765	768	736	768	803	714	743	763	739	785	747	730	782	795	782	701	764	788	788	736	748	723	743	754	733	739	749	739	776	761	760	800	714	744	755	742	732	741	780	780	781	715	723	713	748	769	761	776	750	745	713	720	752	767	795	742	733	749	733	705	779	778	788	728	760	765	723	771	727	726	809	714	743	734	755	726	785	795	706	776	749	724	723	764	770	777	736	735	762	746	788	703	739	755	713	722	776	751	776	798	738	769	717	741	805	759	749	743	737	747	753	752	808	812	775	779	762	765	720	774	719	740	737	793	760	808	794	776	745	790	755	749	744	786	765	769	731	753	775	764	797	767	791	765	723	750	782	735	784	764	772	739	739	722	760	741	739	729	810	753	804	791	759	778	801	779	769	758	747	737	733	768	763	752	726	773	776	767	723	751	807	752	708	771	777	759	782	721	735	797	744	744	786	726	716	700	732	737	767	719	782	727	754	752	758	774	768	720	736	747	773	768	773	794	760	756	759	722	774	756	719	752	706	731	754	757	722	793	735	751	739	713	769	781	770	755	775	744	754	768	720	720	729	774	769	751	789	749	785	783	734	730	759	727	726	779	782	706	779	737	812	774	786	710	731	747	723	692	741	748	753	774	723	786	745	766	771	739	756	720	776	753	713	752	802	731	751	781	756	775	735	736	754	750	762	729	700	800	779	762	777	701	763	701	776	772	783	780	705	769	775	712	788	771	752	744	737	712	722	746	756	789	741	786	778	778	739	797	694	789	713	769	738	747	737	731	795	767	741	708	766	746	769	707	760	795	733	804	745	784	740	795	698	800	771	773	724	757	770	771	766	745	779	716	734	785	796	709	717	717	740	718	768	745	773	734	779	727	781	784	768	736	793	734	723	697	781	725	746	769	776	762	739	751	794	732	773	742	762	685	774	728	763	724	745	707	757	742	713	764	753	700	780	799	770	771	739	743	795	758	749	729	782	750	761	769	756	779	774	776	774	743	748	751	717	761	770	731	733	764	742	761	663	698	763	797	793	724	776	772	752	757	755	698	787	718	741	729	718	761	779	753	746	775	743	791	783	768	773	790	769	781	760	771	728	778	774	783	705	808	794	792	761	757	721	697	735	785	808	784	750	732	751	776	710	775	740	773	710	774	804	766	758	700	753	717	694	755	737	772	761	783	735	805	747	766	806	712	776	741	742	767	787	708	751	724	732	785	726	769	757	744	787	791	735	709	782	791	794	746	823	803	732	734	740	747	747	733	742	744	776	798	785	756	746	730	767	713	688	727	736	737	726	756	732	734	742	734	742	725	747	756	739	754	785	736	785	732	813	772	787	768	780	803	721	740	778	725	772	778	730	746	762	751	774	757	730	766	792	738	797	765	784	792	797	716	702	800	766	790	769	726	786	764	750	762	760	744	748	745	720	724	771	738	724	808	709	723	758	750	766	804	773	730	760	741	747	776	760	793	776	790	751	748	769	792	754	757	765	718	783	732	758	735	717	740	724	766	806	731	687	840	748	741	694	731	745	755	765	754	729	792	754	717	717	763	720	744	719	772	744	742	729	772	686	771	745	731	743	757	758	725	757	717	785	736	791	775	774	799	687	750	780	729	770	766	812	738	803	726	754	807	782	805	744	733	709	710	719	777	797	774	747	777	799	755	743	752	781	717	768	787	769	751	789	804	768	756	790	782	744	734	769	782	781	761	766	731	751	740	751	772	813	721	780	765	803	719	671	783	755	690	736	750	776	772	728	738	732	727	761	773	717	709	758	725	742	772	736	773	801	730	761	769	768	732	715	726	771	752	729	790	787	782	737	742	791	770	777	735	772	763	757	696	789	718	768	775	737	746	741	746	731	724	753	723	722	743	766	751	744	763	741	765	748	782	745	757	765	799	758	754	755	767	764	772	738	762	804	769	742	765	753	737	746	762	792	769	748	759	812	777	761	716	785	739	727	788	789	769	770	762	764	752	738	735	759	763	704	726	807	780	758	710	721	741	708	768	743	731	751	770	767	764	710	799	760	790	722	743	709	740	714	739	748	710	749	782	765	757	708	720	743	748	739	801	782	702	731	799	719	757	758	769	752	707	750	808	804	763	714	711	727	713	724	726	709	796	776	753	760	683	724	751	733	764	710	736	731	754	748	714	778	702	718	751	735	763	737	725	777	711	699	734	729	785	765	734	766	733	786	786	753	777	829	747	780	759	793	757	790	767	760	759	784	783	765	749	752	724	749	738	746	740	742	748	785	759	735	803	761	754	749	773	708	753	758	783	799	735	716	756	771	797	784	704	785	762	747	717	746	745	776	778	715	747	756	788	796	699	745	721	775	798	743	769	754	781	772	713	747	751	742	732	772	748	743	749	721	799	704	727	771	749	728	739	747	685	740	755	753	728	730	760	702	788	753	697	740	774	761	736	762	709	702	793	763	732	824	803	799	742	760	771	729	756	703	796	772	702	769	764	717	774	830	769	760	742	731	765	726	708	761	751	752	761	727	708	745	768	782	746	716	759	729	721	744	757	713	740	743	797	767	798	794	759	782	749	728	710	774	780	740	741	780	737	774	794	658	744	743	780	819	744	703	749	808
22403	33247	33644	17930	9021	6174	3984	1738	668	420	405	396	364	375	374	366	405	363	349	374	368	384	365	317	386	369	365	389	328	400	366	388	364	373	345	348	364	401	363	373	391	381	365	335	390	383	399	375	374	384	374	369	347	369	364	352	360	365	368	377	355	371	371	379	340	340	350	360	328	392	347	395	374	353	339	363	407	352	355	366	389	365	354	367	399	339	393	363	348	363	353	352	377	387	379	313	351	373	371	369	375	379	354	357	407	364	373	383	374	379	389	371	337	376	376	387	356	381	402	353	367	343	373	372	367	366	371	414	406	335	363	378	360	409	332	371	405	364	356	374	336	371	367	353	369	383	395	329	386	382	374	392	346	353	360	385	345	365	340	382	367	394	395	373	363	355	339	343	331	398	359	370	376	373	388	408	370	375	362	378	377	361	337	353	376	370	358	387	373	343	371	346	358	376	376	338	394	384	392	389	398	384	334	381	366	341	355	365	373	376	390	413	384	354	380	376	384	427	374	355	348	398	364	370	365	355	368	335	321	357	379	382	402	354	385	331	391	358	359	355	386	402	362	366	335	381	410	354	386	385	364	335	370	365	361	372	376	348	376	394	363	332	335	350	371	349	350	384	349	372	359	365	368	353	355	373	356	386	333	412	316	360	364	370	360	358	386	356	360	358	382	337	390	365	388	391	370	359	356	372	364	351	360	399	356	395	379	347	388	391	397	349	389	365	371	369	384	389	395	406	393	365	365	355	370	394	366	354	351	389	392	368	357	373	335	363	409	376	389	393	380	358	340	343	359	381	359	392	377	358	380	332	359	401	411	380	342	391	330	378	338	362	383	390	359	347	375	402	368	381	402	340	379	367	378	355	360	378	346	396	361	344	344	353	381	408	351	392	386	385	404	384	356	375	409	363	353	379	310	351	369	369	378	359	369	336	381	364	364	359	354	341	384	347	341	408	368	369	382	412	363	368	373	342	379	363	387	366	375	350	368	369	362	380	360	395	365	373	394	361	338	386	362	333	343	378	381	424	369	334	385	374	360	371	344	384	331	381	371	380	388	390	386	405	405	378	326	356	365	327	335	344	358	354	386	400	399	389	330	354	376	359	409	366	366	293	381	391	354	371	359	413	385	331	351	346	350	371	346	372	381	366	348	348	360	343	358	352	372	398	358	379	358	360	340	345	378	346	355	364	389	389	380	338	401	331	346	335	369	344	407	356	397	395	350	380	373	402	388	384	364	381	360	345	357	357	347	367	356	405	365	354	340	363	358	365	355	375	332	371	402	348	386	382	390	362	387	393	338	342	392	339	373	354	382	401	368	368	355	364	351	356	325	340	400	350	399	369	359	403	377	363	375	390	371	348	383	365	400	375	385	386	388	359	386	352	345	375	410	345	341	369	387	345	359	397	349	386	373	329	384	408	370	373	372	339	407	403	375	361	353	357	384	356	386	371	356	359	357	371	378	375	349	398	350	390	370	388	374	329	392	379	354	380	358	369	350	360	363	377	372	381	343	394	400	381	364	359	383	384	385	370	395	374	376	378	346	371	366	346	357	359	360	361	379	377	368	388	375	372	388	369	349	361	382	361	357	372	326	347	349	388	362	338	363	399	358	350	362	373	380	384	371	389	326	343	333	382	357	392	381	385	363	339	368	338	408	356	359	337	384	402	396	362	380	377	377	379	361	345	325	360	398	365	371	329	356	424	363	382	355	380	386	386	333	388	362	377	356	370	359	350	374	370	383	336	348	374	376	409	354	370	357	346	360	352	360	390	331	381	353	366	361	395	331	367	357	342	381	356	349	382	377	346	355	395	368	350	360	378	352	343	315	364	347	407	387	390	346	392	338	339	371	381	345	348	336	349	355	379	371	367	378	389	381	362	377	362	342	376	392	358	345	369	359	402	385	315	373	349	366	384	398	380	373	349	383	373	383	387	375	351	326	379	348	374	360	368	382	380	365	378	375	387	389	382	377	363	394	372	410	368	358	396	357	347	360	376	397	357	366	405	367	352	351	369	375	346	373	371	353	372	415	393	415	329	354	357	385	388	366	365	383	359	345	356	344	356	379	354	360	373	335	355	359	377	343	355	340	366	363	368	352	386	386	358	417	367	369	383	355	354	374	388	381	369	329	350	359	348	367	339	401	409	428	379	364	374	363	359	354	383	388	397	379	405	372	326	370	391	363	380	351	397	369	373	376	366	391	374	336	404	353	394	362	419	372	364	392	386	367	321	378	388	351	376	366	392	375	355	373	381	367	335	349	401	352	369	362	351	349	370	372	382	397	395	356	343	371	401	377	356	354	381	372	381	353	324	341	380	381	375	356	382	348	352	389	367	378	327	364	362	387	383	344	340	351	359	349	387	355	393	390	357	381	370	378	359	376	349	391	399	374	389	367	390	367	354	347	332	387	369	362	365	377	345	357	362	322	368	324	343	368	389	391	378	380	413	399	372	351	355	378	368	408	348	341	367	396	318	366	365	374	382	366	389	332	373	375	387	387	385	350	364	318	373	361	390	387	353	339	414	376	353	371	334	351	378	377	373	348	346	347	328	417	371	362	376	359	353	374	351	371	361	378	349	346	377	371	360	390	389	370	339	395	395	392	381	367	349	352	389	371	379	372	358	362	366	392	365	372	337	380	332	392	412	355	396	393	351	375	357	358	344	361	366	393	385	374	364	370	389	344	401	383	342	349	403	387	328	363	379	353	367	379	346	376	366	367	388	358	370	359	358	382	378	368	371	391	367	377	371	345	358	396	355	351	356	356	327	424	407	386	315	326	356	395	336	344	370	382	374	360	362	387	377	386	379	329	366	400	368	352	348	358	374	363	355	402	363	381	342	358	354	373	408	413	372	383	371	354	380	362	378	319	370	385	358	375	372	336	349	372	353	373	374	342	382	375	352	338	373	367	388	398	333	377	354	344	376	354	352	342	388	356	372	347	403	357	342	379	324	355	424	370	351	373	355	401	400	376	352	377	419	380	410	348	381	406	428	362	383	400	373	366	417	393	347	366	378	353	357	365	361	376	335	391	311	361	402	346	361	378	384	351	394	355	377	352	372	361	364	369	380	345	399	366	353	386	344	379	380	372	343	371	356	365	384	339	353	397	365	387	347	377	351	337	332	335	371	399	394	373	359	354	390	426	385	378	344	428	337	349	374	401	340	366	358	345	382	344	339	377	383	330	377	382	354	390	357	379	373	354	388	372	384	370	380	356	367	356	354	397	359	371	373	343	376	388	377	365	359	366	338	341	344	371	345	384	381	344	317	358	368	404	358	374	364	419	351	418	399	357	414	379	383	407	348	339	369	378	345	355	356	362	365	388	337	364	351	345	402	343	406	379	348	342	381	362	403	366	366	353	348	401	325	372	375	380	319	390	388	356	390	387	382	371	348	372	346	429	377	343	406	378	320	387	356	366	334	359	384	346	324	368	367	346	404	392	371	374	368	364	365	399	380	357	379	375	342	376	351	363	362	395	392
16635	33423	36217	23041	18113	15779	9880	4209	1409	870	893	894	856	883	780	813	830	863	862	828	851	843	862	803	900	871	810	819	829	867	864	860	858	856	870	838	833	819	861	874	848	848	831	908	871	860	920	885	846	875	846	893	856	850	869	836	840	890	842	847	852	853	873	800	855	861	855	870	869	869	865	908	827	835	819	848	851	843	873	893	826	817	867	934	817	901	809	868	859	870	867	897	827	862	853	802	824	843	869	847	866	851	835	823	854	846	871	839	888	868	856	874	817	844	844	847	839	845	909	893	812	822	857	826	891	855	845	821	874	826	834	815	848	913	841	803	841	824	837	869	831	835	856	828	838	810	849	811	851	858	841	822	842	859	857	909	884	909	853	856	850	857	807	870	886	867	853	917	880	830	850	818	797	897	824	848	855	873	845	847	832	831	858	825	908	809	878	816	878	891	831	823	799	881	849	856	839	855	819	874	811	814	845	881	889	924	880	877	860	818	895	767	865	865	880	845	895	823	857	865	865	822	839	847	834	855	861	834	879	841	877	822	866	830	885	889	857	894	883	902	864	827	832	822	832	874	865	762	842	907	886	858	865	889	878	835	834	814	856	848	821	846	860	834	910	857	851	857	875	781	867	858	865	827	864	839	832	904	824	929	814	879	870	810	859	823	815	893	902	803	854	841	856	832	851	892	869	837	836	841	873	866	864	846	828	851	842	825	839	880	856	889	835	873	843	857	795	882	839	902	837	854	876	838	831	874	826	826	837	893	823	768	937	850	876	858	856	899	848	771	878	824	827	780	854	828	851	821	822	805	832	785	822	864	892	877	825	817	870	821	891	875	869	851	861	857	827	860	864	770	933	822	878	850	876	820	839	842	850	879	837	851	847	830	821	813	867	844	863	839	851	897	864	857	888	861	833	847	891	879	879	861	844	840	819	846	884	832	823	906	857	860	845	870	811	824	859	866	844	823	867	854	890	864	815	868	776	864	844	825	911	828	845	848	876	865	842	815	885	818	851	854	919	860	870	871	847	875	870	856	836	910	794	893	891	797	877	858	887	857	840	848	826	833	864	866	827	860	889	834	814	811	816	828	862	840	834	851	840	848	861	857	855	884	903	803	828	875	860	846	827	879	897	908	852	873	837	825	823	822	879	869	831	815	864	904	893	850	813	878	875	804	841	802	914	859	889	849	851	859	820	896	815	822	855	885	830	851	875	843	815	852	892	830	825	846	884	798	910	824	861	780	849	836	870	882	858	827	879	885	853	842	822	893	833	812	803	892	835	842	851	845	864	854	880	817	811	840	833	896	843	891	840	851	847	860	910	893	847	862	834	876	820	853	839	831	847	818	822	845	874	910	854	824	840	817	821	852	838	861	862	835	781	806	795	834	809	840	841	869	807	853	834	844	834	831	839	806	808	835	826	871	807	866	837	921	789	874	858	832	858	871	814	922	853	835	850	806	916	857	863	878	841	810	815	902	867	842	867	843	817	837	841	854	865	831	864	777	886	895	875	883	891	841	815	861	822	856	835	863	846	857	843	828	879	881	867	867	817	881	815	863	877	796	882	879	839	796	869	848	787	867	931	823	866	874	887	843	856	822	805	858	850	854	857	815	875	847	851	870	848	822	854	863	872	790	844	876	859	799	899	858	927	854	842	857	874	839	871	799	840	859	850	854	805	880	852	878	825	891	843	829	888	909	857	843	860	868	859	892	841	831	823	839	874	832	868	860	857	829	893	889	887	773	856	858	890	898	885	879	909	827	842	857	811	887	878	904	850	863	889	904	871	830	879	854	860	858	841	844	818	818	808	824	875	838	836	830	864	881	872	837	865	896	808	864	884	848	807	841	864	884	815	835	795	792	854	856	868	871	858	835	925	857	817	860	822	861	842	822	867	891	815	876	845	838	880	844	846	834	861	858	841	853	865	838	818	864	875	850	805	856	842	829	833	856	857	826	840	771	881	835	852	827	883	861	791	854	840	818	872	843	887	780	814	855	845	844	865	892	782	847	818	818	819	808	800	890	835	840	868	829	828	879	857	861	843	886	855	890	835	835	901	846	830	859	849	809	876	807	815	926	833	825	887	878	874	894	866	858	876	837	826	847	857	838	904	837	866	868	922	829	816	846	831	868	844	839	868	865	900	861	825	903	842	861	844	860	838	846	871	871	849	838	902	865	858	865	869	831	877	874	836	849	866	822	895	830	858	840	865	868	872	936	889	892	829	889	795	828	855	835	849	877	835	816	836	875	846	854	910	820	854	885	857	803	872	876	784	855	850	878	844	837	838	859	898	846	915	845	857	877	842	888	857	818	848	849	864	849	892	879	810	878	874	849	827	884	875	854	883	897	829	846	851	865	831	832	883	878	835	870	805	841	845	878	839	904	822	851	820	816	837	919	868	917	876	855	864	826	836	851	809	871	841	846	864	839	815	840	819	833	819	853	895	855	886	867	823	841	892	832	824	860	858	863	868	882	874	824	844	833	822	853	878	890	853	801	837	834	878	834	853	848	851	874	839	871	823	877	869	814	803	829	896	860	833	833	884	824	829	839	831	892	877	850	810	858	923	862	850	858	830	817	934	873	835	830	822	832	858	877	839	927	916	833	845	871	832	848	857	842	895	881	810	835	876	846	839	841	856	841	850	854	816	832	847	872	852	806	818	825	831	836	808	870	871	851	893	829	867	886	867	864	924	864	850	817	853	871	854	810	877	843	827	822	845	817	902	800	811	870	877	821	836	869	827	871	868	897	891	821	845	827	831	863	814	828	837	896	859	877	868	828	824	899	857	862	837	865	856	813	861	814	923	862	878	827	816	854	803	837	860	882	831	861	836	825	863	810	863	904	858	881	879	861	877	859	861	881	874	862	910	861	866	880	802	881	826	870	812	884	829	871	827	874	801	880	881	881	900	836	843	854	862	846	809	811	768	890	856	831	865	837	831	893	816	897	812	811	897	847	877	871	839	815	825	814	812	851	857	854	803	835	845	853	826	868	866	882	885	857	880	829	871	869	896	895	795	848	860	830	803	818	853	842	887	898	820	834	829	872	824	846	884	804	815	833	795	831	823	887	792	834	831	881	852	839	853	824	910	865	898	827	840	836	839	889	879	933	821	827	845	797	892	916	820	808	840	884	873	835	883	803	800	818	805	836	850	855	824	794	846	833	875	865	853	900	887	823	857	867	824	842	852	838	899	846	871	838	825	836	852	861	818	862	859	813	862	827	902	834	903	825	837	887	822	836	868	793	844	813	855	853	864	861	855	860	832	836	870	866	867	877	831	816	826	817	893	854	828	807	839	848	860	865	867	910	819	865	859	844	799	825	849	850	815	896	807	836	840	889	833	827	839	857	804	864	838	874	864	855	874	835	844	875	835	881	899	831	892	831	841	782	916	865	809	817	868	831	852	819	891	903	839	906	909	883	849	849	846	843	837	874	813	852	876	838	813	886	810	878	886	909	838	878	812	890	832	832	886	833	855	869	822	839
55489	49230	47189	40347	35249	29888	26242	18344	6722	1074	542	456	401	395	382	330	391	417	366	399	359	389	337	384	333	393	369	359	373	360	386	363	402	384	358	365	333	354	361	356	369	367	343	384	417	342	360	367	383	409	374	374	365	395	382	384	341	395	386	368	359	353	381	363	358	348	375	343	387	376	317	371	366	393	425	385	374	388	365	343	323	353	361	354	397	375	393	392	395	349	348	356	410	355	379	329	368	349	394	380	393	378	379	380	372	362	373	341	368	398	372	403	382	354	360	369	358	345	343	362	372	354	349	401	370	360	348	360	369	376	380	404	403	399	368	352	343	399	376	351	371	403	372	387	378	395	333	353	374	390	363	374	378	410	371	379	356	366	368	322	361	371	332	353	378	326	355	375	352	349	381	385	370	354	345	382	390	349	363	381	329	360	392	352	326	360	333	359	372	387	348	363	387	345	319	373	374	353	354	350	344	315	353	369	380	333	340	371	358	364	343	370	342	345	364	399	353	379	358	360	376	375	356	388	391	391	379	337	390	340	363	375	379	374	376	331	371	361	371	381	373	369	362	370	432	368	356	366	356	354	382	317	365	340	376	346	388	357	344	333	375	333	359	394	319	341	404	374	359	363	383	374	347	316	369	380	364	338	378	370	344	402	362	377	413	347	366	342	376	335	374	350	337	351	386	384	342	392	356	331	335	373	373	370	362	402	360	358	380	375	354	377	401	335	407	364	356	359	370	370	360	399	333	356	391	374	339	350	365	371	362	388	348	346	367	365	332	381	415	379	376	391	385	403	367	349	385	377	357	346	366	328	363	329	343	346	373	365	372	377	340	345	360	350	337	380	370	371	383	356	404	341	355	381	365	418	376	355	361	340	370	389	353	370	357	351	331	368	359	356	355	367	366	337	382	357	367	321	353	341	372	361	328	353	403	369	350	363	404	378	360	354	423	379	336	367	345	331	355	351	357	340	363	360	353	344	382	376	384	328	353	380	348	371	365	358	374	369	338	346	368	395	402	385	341	339	351	351	313	381	345	318	371	380	363	357	368	393	348	345	341	367	366	375	385	390	351	353	372	382	344	403	374	354	334	379	404	374	370	398	338	373	376	375	334	372	373	334	381	364	371	337	379	360	366	357	383	364	369	379	360	376	358	373	375	391	363	359	349	374	363	367	359	365	382	403	346	379	372	360	341	367	399	363	345	359	371	380	365	392	382	354	350	347	324	360	385	360	379	339	392	352	391	394	340	373	373	346	360	369	351	338	379	373	318	359	331	327	369	361	370	353	367	348	372	397	372	343	356	382	365	356	413	352	331	354	365	382	352	382	381	365	357	367	357	371	349	372	394	357	356	380	374	356	357	363	353	389	349	380	366	387	391	356	365	365	370	342	349	380	396	384	315	329	387	366	376	376	379	353	380	358	382	357	391	350	380	360	407	354	363	383	348	381	372	317	388	357	353	382	424	393	385	371	366	380	374	355	391	388	379	387	372	370	379	360	379	366	347	327	357	366	405	364	324	388	370	378	426	369	359	324	339	392	416	353	336	344	358	402	365	391	400	388	379	375	391	358	398	405	407	368	404	340	378	342	391	378	394	342	374	365	357	336	342	356	364	346	342	369	367	377	358	379	332	368	400	351	413	392	386	385	352	344	358	364	360	369	367	357	375	354	359	365	361	349	351	367	366	337	374	381	349	368	346	345	377	335	411	390	418	373	385	362	362	380	355	342	342	343	395	378	389	338	340	355	338	320	349	383	368	381	379	401	357	383	337	308	355	332	357	372	407	343	402	389	316	356	371	399	387	373	347	345	364	389	385	401	384	345	358	376	365	347	379	341	365	375	383	349	344	384	403	386	374	406	329	384	344	380	364	372	378	369	342	344	363	389	386	327	332	323	351	337	357	392	329	354	367	374	346	349	338	401	333	364	393	371	340	351	363	368	386	364	390	374	365	350	353	330	337	361	368	331	381	344	330	340	323	389	392	384	390	320	361	364	347	382	384	378	372	359	378	345	347	374	368	361	396	378	356	395	388	369	388	394	355	360	350	357	372	354	379	383	379	370	365	359	356	368	350	333	361	370	353	377	364	358	367	370	366	372	398	335	377	354	359	380	393	361	360	365	435	353	354	384	347	360	349	399	396	399	367	348	373	333	398	358	354	379	405	365	382	348	347	396	350	348	366	348	346	350	365	362	377	378	363	370	357	361	400	391	365	340	394	385	377	392	352	330	369	376	377	355	375	335	338	368	329	364	354	363	363	366	414	351	371	368	359	352	358	343	342	354	391	355	356	383	376	372	342	351	368	374	386	403	363	325	381	377	376	351	378	388	381	342	392	351	333	421	399	375	340	405	377	409	338	368	365	328	364	370	370	351	340	359	356	346	385	371	399	374	385	389	364	374	385	380	392	358	374	347	358	357	351	381	366	371	369	364	360	355	379	346	367	370	366	404	376	396	351	366	375	335	345	321	343	335	362	400	372	356	381	349	377	370	337	377	402	377	392	358	372	360	362	366	371	346	340	349	350	409	351	388	397	354	337	398	338	378	357	380	314	352	361	396	364	382	362	390	392	355	397	383	408	375	363	341	342	404	351	353	346	355	389	383	391	389	349	361	336	371	367	358	380	384	376	378	377	355	344	365	400	366	379	347	361	391	382	378	340	384	401	373	391	376	350	384	391	397	350	364	349	372	361	368	360	344	404	336	397	392	358	353	323	385	392	371	333	377	357	397	358	375	391	363	388	404	360	336	372	355	385	376	374	393	430	378	378	352	396	367	329	374	418	365	340	338	376	355	380	329	331	372	359	368	348	341	358	382	343	369	381	384	368	373	363	369	407	390	363	395	424	363	392	349	393	392	372	371	351	380	360	391	352	369	382	356	384	358	338	393	402	394	367	350	374	348	354	345	343	414	374	376	353	355	352	369	385	415	386	400	361	355	350	402	362	369	358	353	359	346	365	353	381	353	365	339	356	351	325	363	331	366	380	337	351	384	362	352	382	333	355	384	396	385	363	322	351	371	364	369	377	379	353	383	391	366	346	360	369	357	345	398	367	350	347	375	390	349	372	379	378	361	388	346	343	365	382	370	366	331	337	349	361	360	331	358	369	332	404	342	362	377	385	360	367	394	368	380	370	374	367	384	333	365	404	352	368	351	381	349	355	357	374	383	377	304	374	347	353	370	359	354	366	388	371	372	368	364	316	369	372	371	383	407	396	357	367	357	356	343	411	407	347	337	360	359	333	362	352	353	404	395	338	371	352	341	360	390	380	344	337	413	366	326	359	332	387	367	383	381	401	381	368	385	352	396	384	365	372	349	350	341	383	357	349	371	340	384	362	390	360	375	393	316	359	392	346	354	432	364	312	345	374	351	361	365	374	381	342	389	370	353	356	386	354	353	332	375	379	350	404	392	377	401	382	363	373	387	349	398	353	347	372	340	358	417	379	348	333	373	377	350	364	371	379	358	355	350	343	381	401	356	366	331
46943	58604	58141	58469	52037	54223	38376	18262	4215	1424	1289	1056	984	887	822	807	852	876	846	801	833	899	850	843	819	847	792	856	844	785	821	832	820	765	810	781	848	813	841	791	857	809	841	819	816	856	798	866	798	777	820	812	865	839	842	821	830	838	793	819	843	827	831	842	859	818	800	861	866	817	758	793	828	852	843	826	823	870	821	798	794	782	825	863	842	808	843	800	861	885	801	839	846	772	804	806	807	814	779	811	829	803	817	804	840	869	825	806	833	813	806	796	767	814	831	799	789	849	813	799	830	783	778	773	795	825	829	844	797	772	806	863	808	902	814	797	792	837	830	883	789	816	835	810	855	865	816	789	873	789	834	851	814	818	842	838	824	828	782	796	848	788	836	819	835	805	790	836	837	819	858	828	792	855	823	787	812	800	787	828	825	812	832	823	854	826	880	810	785	823	786	858	790	837	807	825	823	847	817	806	839	785	789	819	831	791	806	753	843	756	800	796	816	802	790	894	843	801	807	789	801	854	813	806	868	807	830	844	804	820	840	856	858	804	818	869	798	848	833	777	823	828	805	813	791	823	825	816	816	778	790	834	802	852	810	833	854	799	833	782	826	821	796	863	884	850	854	823	781	833	801	799	828	869	760	840	863	806	834	832	767	850	829	813	811	834	837	814	755	799	810	856	834	793	852	787	869	805	876	782	820	847	785	813	788	880	854	842	808	748	736	785	878	850	844	811	826	838	832	819	840	770	803	872	798	804	869	817	800	846	836	815	808	854	854	797	781	825	826	848	805	806	800	789	857	803	817	832	796	868	809	770	855	819	810	804	821	829	842	783	882	771	852	855	821	819	849	849	819	852	845	833	819	814	838	831	855	838	803	777	768	799	805	844	772	890	841	816	832	833	811	806	803	815	837	817	887	804	807	821	815	795	865	859	825	841	844	811	796	821	842	823	879	873	787	797	854	780	838	814	827	827	796	863	803	807	800	750	834	793	830	851	844	857	797	843	791	814	847	777	811	827	832	789	777	797	800	848	804	775	825	838	793	807	827	889	841	810	790	850	858	827	777	820	823	826	845	800	847	806	796	825	833	818	785	796	809	829	793	832	832	821	847	775	831	813	761	829	822	817	789	788	848	811	778	814	833	813	873	767	820	855	774	802	866	842	783	814	814	789	851	794	836	808	841	789	850	858	848	794	827	821	824	796	827	792	822	870	787	853	803	824	830	848	830	842	797	787	809	818	793	788	786	860	858	793	855	815	851	850	812	802	810	810	791	781	765	817	846	862	852	853	788	823	879	825	788	831	786	843	841	837	817	817	789	854	847	822	838	817	782	818	841	823	827	822	848	816	795	834	829	822	765	845	781	817	864	812	803	836	867	838	818	837	839	783	836	831	788	799	804	789	828	811	807	868	864	789	825	799	792	773	829	820	790	875	798	844	789	825	832	892	820	825	794	873	821	838	815	793	818	815	857	797	771	881	816	851	796	840	802	793	808	794	801	807	812	886	778	878	834	830	818	813	782	872	800	818	826	869	847	832	805	776	817	798	856	816	822	842	801	822	828	804	814	819	823	794	833	847	874	785	825	846	790	811	814	806	810	815	831	804	909	818	814	826	850	797	840	780	830	777	799	805	841	808	808	794	878	776	767	861	800	814	857	790	832	838	807	816	808	824	831	846	773	793	830	817	783	835	809	818	818	800	867	809	812	835	820	817	833	805	854	855	826	833	825	820	852	839	829	878	811	809	805	810	832	820	810	854	844	789	817	847	839	808	808	851	828	786	832	793	749	853	807	823	776	793	853	850	850	835	838	824	855	826	780	807	819	808	823	833	849	765	796	841	837	826	763	810	874	778	844	807	817	781	826	823	818	820	842	811	826	842	762	796	827	834	816	809	804	789	804	835	805	847	814	858	781	788	800	820	843	843	799	797	796	839	865	807	867	814	843	854	781	802	842	816	821	817	840	850	828	816	806	844	790	826	835	806	783	803	779	771	816	847	824	769	825	842	793	807	813	844	815	840	789	804	865	856	865	793	817	821	842	813	813	811	865	822	808	814	817	825	856	828	795	804	782	854	816	817	803	780	784	823	804	822	821	798	828	819	788	858	802	856	814	826	879	838	865	861	806	810	813	803	810	798	808	827	804	810	809	859	858	849	827	798	768	862	787	816	833	787	812	800	851	817	743	809	828	852	839	813	801	844	823	846	762	872	817	833	814	798	791	808	830	845	794	804	815	816	821	818	789	759	860	795	825	849	834	828	809	820	862	830	808	813	807	857	806	796	870	832	874	861	798	792	831	847	802	775	796	813	811	813	844	791	832	734	800	805	852	801	855	871	768	779	830	788	759	830	812	769	797	796	828	807	859	824	826	827	806	865	776	846	793	788	839	800	852	832	815	791	838	830	768	825	818	824	839	842	812	844	825	843	767	767	801	805	807	818	812	879	842	760	832	803	793	815	811	843	831	815	823	842	847	816	788	825	780	842	844	785	809	840	834	810	825	827	807	836	879	819	840	852	803	840	795	837	786	874	780	874	807	873	759	832	861	812	821	805	795	852	795	827	815	843	831	802	790	808	820	813	837	813	782	802	852	830	783	820	797	787	799	797	810	877	798	860	863	765	815	859	800	797	856	827	825	792	774	819	848	879	812	830	860	853	858	802	806	799	828	852	801	838	814	803	836	796	802	801	803	791	863	829	782	876	817	818	796	817	825	826	823	804	785	837	763	837	801	845	804	810	826	836	821	788	861	803	822	882	822	794	833	795	816	861	789	854	825	830	835	803	815	767	836	829	871	823	798	853	813	861	797	822	816	847	822	791	838	819	787	845	838	863	810	861	803	837	873	807	791	809	859	765	793	796	791	844	775	824	820	840	818	807	850	846	791	794	779	836	845	834	801	850	824	825	777	775	801	917	827	817	790	791	789	820	846	799	742	814	823	798	799	831	787	808	817	818	843	769	814	881	805	775	798	831	770	852	785	829	854	839	898	751	809	809	857	788	792	774	804	890	856	784	828	782	853	830	802	797	823	761	823	820	813	770	846	818	836	801	734	860	827	828	825	820	822	753	777	815	818	814	820	811	830	837	812	815	863	825	787	772	802	844	833	866	861	809	820	846	849	813	787	802	804	806	807	807	865	765	815	836	794	818	852	789	818	837	858	801	778	767	814	850	835	816	866	796	828	771	801	832	833	841	835	812	868	857	822	833	807	844	829	844	810	810	815	838	863	822	846	842	809	798	859	840	863	829	801	791	845	848	828	809	828	816	804	825	857	802	784	846	827	821	830	834	830	815	835	824	825	797	786	861	828	817	814	793	776	796	794	827	819	829	767	852	831	863	817	827	836	862	801	853	852	858	799	834	842	787	844	804	821	860	809	818	827	802	840	819	801	831	769	872	867	814	814	778	773	905	888	787	861	843	846	809	815	839	785	807	811	743	807	780	829	850	837	839	828	834	861	813	816	812	773	826	787	824	802	862	828	794	832	856
58077	47807	39960	31474	27535	30393	28891	22131	10982	2105	632	487	376	408	393	375	335	360	364	337	335	367	342	341	340	343	373	358	348	353	354	354	353	334	374	323	347	341	330	330	325	386	372	368	348	354	352	336	368	301	374	341	377	356	339	328	352	334	356	357	376	325	346	353	385	362	373	322	356	334	353	333	337	345	357	389	375	356	374	329	320	365	362	336	339	345	363	329	343	362	372	347	384	372	338	353	392	333	346	347	331	325	317	301	346	331	361	369	372	334	354	349	350	382	321	364	340	329	317	348	389	338	355	408	348	340	324	361	314	359	343	339	357	348	331	343	346	362	394	379	384	327	335	358	396	376	320	375	396	342	359	324	347	352	353	341	376	353	358	355	359	359	337	371	348	373	354	306	338	332	365	344	366	331	359	347	382	329	366	371	379	329	363	347	385	327	348	351	349	344	350	376	327	327	348	356	361	346	337	328	342	361	371	366	390	351	324	359	356	339	325	347	354	361	340	318	358	357	369	328	362	332	315	340	310	360	348	383	361	376	328	317	324	342	349	343	349	332	354	340	318	363	367	339	343	318	360	363	388	321	350	369	304	364	352	336	368	373	299	349	373	378	373	331	347	317	345	340	320	358	312	343	350	342	377	342	355	381	323	384	342	376	372	343	372	338	312	353	364	328	341	357	327	382	364	393	353	325	329	324	357	355	364	333	334	318	343	377	359	338	334	343	334	355	338	363	343	341	347	364	364	352	355	382	358	327	370	362	328	326	326	380	361	373	358	346	337	337	371	373	374	366	367	350	349	342	362	393	351	358	354	360	331	311	343	337	356	311	380	342	355	360	350	342	356	353	345	384	311	345	342	378	315	341	354	355	371	366	336	342	326	359	357	349	365	363	366	357	332	373	336	359	355	346	366	316	359	376	319	372	350	351	323	365	345	347	357	376	365	362	340	346	334	313	340	356	331	323	384	343	367	344	337	342	361	337	372	374	355	360	348	352	343	382	349	356	324	348	353	327	341	350	316	358	332	337	330	352	309	375	378	356	335	367	362	351	322	333	357	380	387	377	347	331	313	337	333	399	343	355	362	346	369	321	357	384	350	326	366	339	347	344	362	356	382	355	362	349	326	356	364	350	343	334	361	372	316	358	343	320	343	354	399	363	336	353	371	358	362	349	331	330	358	339	383	343	315	368	324	344	364	372	360	363	381	332	332	362	345	332	332	312	379	366	368	318	360	340	328	352	353	335	337	317	355	319	346	333	319	354	306	344	344	321	373	329	377	354	341	336	349	374	367	332	353	386	353	355	386	327	318	318	332	329	350	319	327	355	348	338	331	339	336	355	330	357	331	348	373	354	333	377	346	368	370	331	337	324	363	342	374	366	363	354	351	358	342	331	349	334	332	353	341	314	345	323	371	336	359	359	332	352	315	358	346	364	335	362	351	341	352	330	372	326	355	344	368	328	354	350	316	362	373	345	351	328	351	344	322	387	331	361	363	372	353	347	326	354	328	355	349	366	351	355	334	349	333	327	335	345	375	364	366	362	378	322	307	354	348	344	380	323	316	331	370	401	353	367	384	369	401	342	319	361	374	360	349	342	359	368	296	347	344	296	357	366	349	317	366	365	345	359	350	333	349	379	341	341	366	349	336	376	359	365	345	339	351	343	329	348	348	373	348	333	335	318	330	388	366	384	341	359	315	339	364	342	314	318	342	348	342	342	381	351	355	329	385	324	349	378	340	354	347	340	335	350	347	288	337	351	357	327	353	353	328	345	381	323	361	359	334	344	380	347	354	340	344	344	371	333	321	355	322	351	357	354	328	363	334	344	361	365	330	350	355	367	329	323	355	327	347	364	367	339	363	351	343	339	344	302	383	350	347	357	332	338	319	342	384	387	343	342	345	331	392	376	378	356	344	351	376	339	357	335	354	359	330	352	339	372	356	334	354	328	346	322	345	327	358	345	350	375	318	357	352	349	333	396	316	331	332	377	347	322	371	373	352	364	357	367	341	395	386	389	329	334	365	352	365	356	361	338	387	309	343	380	367	342	334	364	370	319	367	329	353	327	362	345	340	390	346	329	355	344	377	351	330	314	355	357	363	342	364	358	361	334	330	358	357	331	371	310	355	381	352	336	334	312	332	338	359	346	352	372	363	371	345	351	352	398	358	334	349	354	317	413	343	300	358	351	326	342	348	359	396	373	346	370	321	339	338	367	385	342	332	364	332	349	358	339	355	360	308	363	346	352	378	339	347	382	387	364	359	383	367	369	331	364	350	344	345	345	349	341	379	312	343	355	326	322	363	344	308	373	335	352	336	377	352	357	371	369	363	322	347	340	334	391	355	364	365	328	357	371	330	375	364	386	379	332	399	366	312	354	362	350	330	349	331	349	393	325	342	365	345	354	356	368	334	325	362	346	358	351	372	354	363	365	330	380	366	345	325	345	354	367	382	408	347	341	338	338	343	341	375	308	327	335	386	323	352	337	358	322	334	337	363	365	368	360	355	369	353	354	365	362	385	323	381	351	361	370	365	360	356	347	366	365	372	363	312	327	338	313	356	375	343	362	350	357	369	345	359	331	340	345	360	359	346	348	334	358	309	347	346	330	343	340	344	368	353	382	351	357	372	336	340	348	344	340	339	360	326	361	333	353	324	334	375	312	351	369	364	350	342	364	353	368	361	380	362	320	319	350	347	347	328	364	333	344	335	352	337	346	338	355	361	379	368	329	341	307	353	372	344	343	374	363	375	339	352	331	367	356	337	337	321	316	373	358	347	321	365	341	336	357	312	352	358	394	323	351	351	398	318	327	343	314	324	358	336	353	356	325	307	349	366	346	354	356	315	314	350	336	335	365	335	360	339	355	384	353	316	363	347	356	340	383	373	367	384	364	342	357	378	355	372	327	322	332	355	328	362	348	308	355	306	364	331	380	341	350	359	326	370	374	327	355	362	352	321	330	313	342	312	361	357	349	315	365	353	384	381	370	318	358	330	359	322	356	333	367	359	325	330	358	381	358	340	336	332	338	399	352	344	314	339	363	356	347	347	327	344	340	351	331	341	315	357	389	343	348	381	333	345	352	345	379	364	323	386	350	381	330	332	358	379	318	337	346	337	346	320	340	367	351	362	386	361	377	338	361	346	344	356	345	358	354	352	339	337	397	331	376	350	381	360	368	336	334	334	378	382	381	368	359	333	371	370	346	366	361	341	304	346	357	376	344	302	351	356	318	326	366	335	298	347	361	353	341	337	362	346	382	357	370	345	361	344	364	343	336	361	393	370	356	355	369	344	357	377	362	370	348	366	382	360	337	332	325	351	365	309	338	339	351	356	336	361	374	359	367	350	329	335	346	342	369	374	371	335	353	342	326	358	373	345	364	368	335	343	328	327	358	364	322	361	351	328	352	359	347	358	343	343	356	386	319	350	331	357	334	404	342	394	366	374	377	336	361	361	349	381	335	341	355	343	334	328	335	358	338	353	356	375	351
53517	60346	49858	52457	65323	62781	45425	22377	5192	1691	1505	1220	968	895	810	792	747	778	752	803	775	776	719	733	749	765	749	743	766	739	722	763	791	743	803	758	727	776	784	776	759	794	708	750	790	764	732	793	833	768	766	762	758	778	783	750	771	786	802	781	759	733	761	738	784	741	725	737	780	769	746	713	747	798	782	745	736	716	751	795	710	769	759	771	780	745	736	740	752	735	750	794	741	803	758	735	781	737	746	752	781	782	811	766	750	750	792	761	759	689	745	766	768	747	762	748	733	743	744	748	761	778	733	714	800	804	759	760	731	743	776	720	767	734	778	781	777	786	751	756	738	721	758	707	746	744	737	777	775	719	738	740	749	770	796	769	723	754	769	757	771	735	775	753	765	801	734	760	736	779	736	714	754	771	745	736	734	783	752	746	759	736	783	782	738	743	787	756	768	754	759	764	811	782	749	746	733	787	721	734	773	775	793	807	755	766	696	796	734	739	744	714	735	739	749	783	743	707	788	721	740	769	778	752	812	735	794	822	770	795	763	782	779	789	755	742	754	748	762	740	811	758	733	766	740	738	779	757	759	761	746	733	730	721	794	781	768	745	765	796	747	705	733	741	795	750	758	757	817	776	752	764	745	723	789	727	768	783	765	769	704	772	726	758	766	767	744	753	731	736	726	762	819	750	829	723	697	763	697	761	732	763	763	741	798	723	803	810	779	754	738	755	734	729	744	719	750	734	795	757	751	734	718	729	728	785	750	781	788	773	777	780	738	777	779	739	788	708	803	754	737	760	722	761	730	761	773	795	748	784	808	729	727	775	737	725	777	785	754	747	778	738	781	789	791	759	766	752	800	743	739	754	764	765	735	716	742	764	728	748	777	746	757	779	801	808	728	741	727	779	722	763	776	764	754	802	719	746	764	743	706	741	789	717	749	711	746	790	785	811	769	710	750	824	724	773	749	767	743	701	750	781	721	771	749	745	741	767	785	735	735	796	790	765	764	774	758	774	801	738	734	728	741	744	765	734	772	769	754	750	728	790	736	748	741	741	775	734	776	783	778	745	736	733	734	771	788	727	759	743	757	742	794	767	769	789	734	746	763	748	768	715	774	730	755	757	802	786	750	784	781	757	794	783	783	784	763	727	761	692	789	766	753	749	769	740	762	742	762	763	708	742	722	767	745	745	723	797	779	802	773	754	753	785	777	744	716	756	761	757	769	766	778	792	722	773	778	759	765	723	751	715	814	785	760	860	775	729	777	761	781	753	752	732	773	769	696	778	717	738	770	818	774	758	753	731	693	797	792	795	757	725	755	761	719	791	780	758	761	728	776	771	716	790	762	748	712	709	748	791	734	812	734	781	786	759	714	781	807	792	786	788	703	773	764	757	741	807	778	765	767	761	787	795	740	812	744	753	729	764	771	739	775	804	763	761	733	765	802	796	759	760	736	785	754	708	757	764	751	762	795	729	736	783	755	778	753	768	764	778	774	747	787	721	768	724	779	778	716	760	780	684	745	791	783	766	734	790	735	722	749	782	770	757	737	774	753	768	736	758	768	771	768	700	767	727	744	765	743	716	763	773	752	804	825	740	759	759	762	768	732	719	823	707	773	718	797	784	745	748	769	784	783	754	767	734	764	777	739	784	794	776	712	770	796	776	814	777	752	731	743	797	757	766	720	689	726	769	745	784	754	751	785	737	808	750	741	760	795	723	753	840	761	732	715	782	740	756	777	775	740	782	764	767	747	769	705	769	722	767	719	780	781	764	751	736	734	742	739	761	730	694	724	751	762	731	751	732	820	757	761	805	786	705	728	751	776	767	713	708	737	749	749	735	756	704	789	785	768	779	762	815	794	776	724	743	727	752	758	722	729	773	777	762	764	742	811	745	757	765	803	749	715	762	764	742	731	747	778	723	747	705	748	772	810	758	737	755	716	775	765	761	761	731	788	760	758	735	790	768	726	731	787	769	745	772	780	745	778	731	749	721	743	775	774	738	783	772	758	701	764	747	741	694	768	766	760	766	734	746	753	744	782	770	744	749	772	802	772	800	747	746	736	764	757	709	747	767	770	787	804	786	791	793	736	732	784	774	732	746	771	735	752	761	769	765	734	758	744	812	747	765	782	772	768	722	775	780	753	752	749	774	730	768	745	761	714	782	749	757	800	747	755	717	723	788	765	694	799	777	745	737	772	746	759	710	776	790	800	780	738	780	725	723	802	762	724	720	753	754	759	817	753	764	724	810	818	757	747	750	739	768	726	736	802	720	728	764	699	796	800	760	732	735	715	794	731	755	730	746	765	788	736	747	761	739	765	729	730	772	784	786	744	774	731	717	759	826	804	749	743	744	776	782	777	754	730	757	772	752	764	757	750	719	752	721	767	771	773	790	732	743	785	775	727	785	708	787	784	803	741	698	742	758	735	766	675	770	712	751	701	754	780	734	749	827	724	775	767	747	750	761	725	749	773	717	745	761	765	780	785	753	749	734	795	741	743	747	767	801	797	791	767	738	740	767	804	776	800	730	747	746	782	765	791	776	813	779	737	699	749	747	742	754	789	713	756	766	792	754	832	742	738	806	768	797	761	758	803	770	799	787	754	724	771	785	750	748	748	736	711	766	737	755	745	759	765	729	760	789	731	773	807	749	751	778	779	818	773	746	815	788	766	727	791	781	746	801	754	768	753	773	726	712	784	759	729	745	726	734	777	698	798	802	785	758	737	779	784	767	691	774	729	736	774	722	751	743	753	743	794	763	792	771	802	807	733	758	741	751	769	790	789	779	759	782	777	740	731	792	712	733	709	790	770	731	776	757	732	748	764	767	777	774	728	763	718	774	730	729	767	740	802	726	753	762	754	794	775	764	732	741	731	775	767	770	749	757	817	791	754	727	788	747	748	750	712	737	758	682	784	756	756	737	772	726	732	717	768	782	763	720	752	750	759	788	755	732	764	720	765	776	752	796	749	759	775	691	729	780	731	759	727	720	762	736	757	782	738	765	735	808	785	720	743	777	770	773	759	701	753	787	728	765	762	744	749	757	750	788	723	757	743	771	763	744	769	825	730	754	723	777	743	716	759	763	739	785	743	674	761	746	781	853	759	711	792	780	712	817	726	812	745	775	775	773	739	770	829	785	721	735	749	749	771	779	765	762	791	752	740	778	729	760	729	754	811	739	782	768	734	770	795	809	735	760	745	760	737	756	762	768	783	671	783	760	780	744	727	725	783	772	794	745	757	766	755	768	792	774	743	721	745	757	798	757	784	786	774	807	726	729	792	754	752	800	711	802	765	737	757	751	747	756	747	788	771	692	768	775	793	780	760	768	725	761	752	764	770	817	762	828	726	773	769	734	768	788	764	767	795	786	732	763	770	752	792	764	779	743	748	743	721	795	763	773	756	769	784	738	725	780	765	734	787	784	762	745	782	753	774	738	747	741	729	792	769	741	784	768	772	725	752	751	775	723	745	788	784	768	769	769	785	784	720	721
23920	34527	32919	19354	7860	6044	3418	1460	496	416	393	359	361	356	384	360	402	380	363	349	383	373	366	400	342	365	386	380	365	361	359	385	355	408	381	385	372	367	387	368	385	378	390	347	364	374	377	330	373	375	365	395	341	386	367	363	382	390	420	361	356	351	358	394	384	372	409	347	352	384	376	338	388	355	379	411	356	383	384	382	360	348	374	349	389	388	377	366	372	359	376	377	358	358	370	330	394	357	390	369	387	383	403	348	386	322	336	386	348	367	374	388	336	331	379	380	338	369	358	376	348	377	378	392	373	363	340	413	365	367	366	360	387	361	410	353	357	370	379	363	353	370	383	361	387	434	382	365	397	387	392	400	389	386	342	366	344	369	370	363	375	351	373	398	377	394	354	361	370	376	337	373	373	375	360	401	409	362	371	328	403	374	355	369	334	350	388	399	338	376	360	403	355	371	334	384	350	377	395	375	387	376	378	371	384	396	343	361	310	349	366	399	362	367	372	405	381	375	378	378	346	365	387	382	342	362	377	368	380	387	354	362	357	374	392	377	395	391	375	430	385	375	366	375	367	371	362	378	361	360	352	368	383	381	386	404	387	376	367	396	358	351	351	347	344	329	364	386	360	362	396	379	353	374	399	360	342	366	383	353	424	390	353	370	370	341	367	380	389	381	375	371	362	387	382	388	401	353	384	388	400	336	364	382	372	391	384	364	353	411	363	348	366	357	344	316	348	338	347	359	348	367	419	379	367	385	377	396	378	375	387	349	382	400	358	358	363	360	365	364	399	396	389	376	382	374	370	353	363	373	338	366	378	361	389	371	371	352	355	382	386	351	368	359	378	381	430	341	383	377	354	412	382	368	351	360	372	394	341	398	389	349	396	364	372	348	378	372	346	343	359	388	379	375	376	403	357	378	360	380	393	353	407	360	356	349	344	335	377	376	392	373	359	328	352	388	392	394	351	387	367	374	366	362	361	392	373	358	365	365	409	381	375	345	355	348	359	379	324	383	375	360	387	337	387	371	390	353	352	370	400	378	357	376	369	359	345	357	358	355	406	382	360	377	388	313	382	333	387	365	359	394	379	347	347	384	355	364	367	326	398	339	331	399	367	343	403	358	402	337	355	416	350	397	398	354	368	391	382	351	353	341	354	364	390	366	389	378	378	377	341	362	365	367	369	346	349	405	384	406	375	335	330	346	376	365	352	372	364	384	367	375	392	377	380	391	398	344	382	334	363	371	362	359	380	405	348	390	358	373	373	417	361	387	362	342	379	361	353	393	361	377	367	377	393	370	383	361	353	346	363	372	364	361	401	397	354	395	395	360	358	378	369	372	397	370	373	369	414	361	367	399	349	381	369	380	372	385	375	405	405	345	355	331	383	361	375	371	335	392	360	417	417	381	397	347	369	348	339	367	356	380	375	388	369	395	361	365	367	406	420	365	358	359	344	404	402	352	394	415	334	401	377	398	342	346	374	356	381	365	355	395	393	376	341	368	369	393	370	368	378	378	373	356	441	401	340	365	390	378	308	383	360	375	382	391	334	391	354	362	403	390	372	373	416	371	366	353	333	393	367	398	386	379	361	367	373	370	346	381	370	352	336	358	351	343	392	367	350	366	340	348	342	372	394	350	370	360	379	349	368	378	391	370	358	377	383	369	379	365	373	373	360	343	379	370	410	398	383	375	348	368	349	388	362	400	406	366	388	389	408	400	372	365	392	341	354	343	359	357	381	382	379	351	367	378	389	369	361	372	404	390	363	377	357	371	415	354	374	349	389	395	381	338	382	334	349	369	365	408	376	362	378	390	362	362	376	374	388	382	364	374	373	394	386	371	349	358	385	359	355	348	376	337	372	346	364	366	387	391	406	327	412	387	394	399	350	376	360	388	360	368	401	404	371	330	370	392	417	394	377	364	380	373	423	394	383	372	402	347	362	365	374	359	390	341	359	355	391	361	382	350	365	351	356	368	358	377	328	360	356	367	369	367	394	361	338	352	378	381	360	365	343	360	369	369	392	389	363	373	382	372	377	348	387	370	361	366	412	388	360	397	382	343	388	374	397	338	412	361	361	390	382	396	391	388	392	380	373	370	363	332	375	352	350	422	366	346	362	337	359	361	378	318	364	374	392	394	378	361	367	342	352	355	373	365	386	381	375	363	379	391	352	366	405	409	357	364	393	403	365	372	353	385	405	372	386	337	370	352	353	400	364	378	405	380	364	387	408	346	378	396	361	344	377	376	391	370	399	373	374	396	357	361	387	348	385	358	337	393	397	381	352	400	384	352	404	393	412	338	372	393	399	366	375	344	412	376	376	342	357	342	357	363	368	353	401	367	351	357	371	351	356	386	364	428	406	377	363	369	363	364	358	399	384	371	378	392	419	346	388	368	362	409	357	374	344	400	360	365	386	400	371	385	390	408	345	367	414	368	373	387	366	343	350	395	359	367	350	380	363	357	377	406	368	383	388	404	367	381	359	364	387	376	378	389	382	373	395	384	365	364	387	380	385	357	341	345	371	387	375	332	394	346	364	369	387	385	399	357	343	363	375	392	389	371	394	356	351	337	380	371	323	362	374	352	395	384	370	387	383	343	368	358	391	367	394	357	378	353	374	403	401	389	388	384	321	380	344	371	352	370	404	393	375	345	342	377	355	347	365	360	364	384	376	344	404	387	385	347	385	363	396	363	389	383	410	383	346	365	379	359	383	374	361	350	317	378	352	402	374	361	385	400	359	378	395	387	378	361	370	362	413	371	358	376	347	359	387	367	407	396	420	380	333	348	367	387	382	409	377	385	407	340	339	390	382	386	349	371	343	409	352	379	389	346	340	378	408	392	370	368	372	366	388	384	386	379	375	376	348	393	397	368	347	344	398	417	354	354	379	414	396	367	392	378	363	365	340	358	366	344	357	359	372	339	355	387	383	399	321	395	328	404	369	377	365	374	372	361	366	383	369	346	354	418	360	378	351	366	389	360	357	352	331	367	394	396	384	354	369	387	366	366	389	389	391	359	359	382	363	339	401	384	349	310	399	383	366	361	368	360	362	357	395	394	381	384	383	392	361	419	349	376	388	379	381	381	345	351	363	399	370	358	362	331	409	360	367	367	387	383	357	373	367	408	354	353	384	359	373	367	387	374	388	371	367	409	412	390	388	376	354	371	363	391	350	362	391	393	373	357	379	350	370	383	393	350	355	369	389	389	361	394	364	365	350	384	318	371	371	382	317	371	356	340	408	374	384	354	377	374	372	317	377	369	380	359	348	399	380	353	386	382	375	354	396	368	346	393	364	367	322	364	376	362	368	384	362	378	393	373	384	426	351	360	393	382	332	370	356	399	402	365	377	357	366	374	398	379	339	412	392	374	368	367	343	374	382	406	354	370	340	384	345	355	397	375	384	384	391	368	350	337	370	387	398	388	373	370	348	389	400	375	383	430	352	389	406	388	334	381	414	401	339	358	378	335	376	368	381	392	358	390	385	401
18352	33263	36396	23564	15690	15005	8998	3639	1183	828	860	878	901	839	926	881	790	854	803	867	850	890	840	871	869	841	895	857	849	899	833	885	839	846	811	860	834	835	849	851	875	877	804	839	863	814	835	854	881	839	860	805	873	853	846	851	855	834	829	819	880	836	891	830	894	850	872	854	838	878	912	866	865	878	823	822	827	837	854	835	828	850	803	845	869	829	868	857	823	876	854	847	847	871	853	840	858	833	867	861	817	834	858	835	828	865	843	856	795	842	866	853	887	829	866	849	857	902	824	870	841	859	843	825	839	860	829	825	851	803	848	806	876	835	778	821	867	829	877	833	864	822	887	856	881	840	849	901	863	848	849	904	859	841	820	845	890	822	882	857	864	899	828	834	889	894	900	837	842	855	846	889	840	861	861	835	810	916	861	823	867	867	809	868	876	841	848	849	909	851	854	840	866	891	894	856	878	824	823	869	821	824	858	835	871	856	844	862	815	811	843	872	824	858	861	839	847	832	917	866	790	881	876	864	818	826	956	915	819	840	910	845	840	837	819	916	838	846	844	857	876	849	869	859	888	872	819	879	850	852	839	811	860	895	794	845	839	832	800	834	878	849	833	823	901	904	824	809	858	824	852	867	894	880	869	905	806	847	847	906	865	838	896	884	911	876	869	882	884	854	865	794	821	880	831	873	862	856	867	860	838	785	843	866	908	877	859	868	879	821	840	866	795	882	918	871	859	848	884	870	814	885	830	820	876	895	838	842	766	868	865	836	853	858	814	821	873	879	864	872	825	866	845	846	897	891	823	868	907	867	897	897	844	860	849	909	880	828	879	879	852	783	837	861	836	858	784	871	816	861	837	879	847	872	905	891	919	914	887	834	841	882	851	913	817	871	872	849	833	848	877	838	874	801	842	859	885	846	915	843	844	857	849	859	887	854	866	835	847	853	838	861	884	881	863	869	858	890	851	826	847	851	860	820	829	848	794	846	844	850	877	800	832	883	841	852	889	880	829	804	893	880	867	835	856	807	860	822	862	909	884	811	832	855	822	862	872	850	824	877	842	879	855	838	817	886	849	862	830	805	874	836	897	867	915	874	803	834	879	825	883	868	854	841	904	896	825	804	841	836	818	875	864	850	835	894	856	823	888	877	885	861	837	911	883	816	865	827	865	888	853	797	794	869	905	826	900	897	868	874	929	929	843	845	868	854	856	869	843	837	850	801	844	883	856	855	878	905	832	872	936	859	858	874	821	807	856	856	819	861	863	850	870	864	888	765	872	888	845	848	830	901	786	885	829	834	881	866	832	876	813	831	861	880	838	889	851	847	871	888	887	898	870	881	867	891	866	866	854	845	923	809	881	884	813	853	870	827	870	879	846	854	845	864	891	849	857	823	907	906	862	848	862	855	804	888	836	846	839	853	833	842	833	826	893	906	837	862	855	861	863	805	868	827	837	832	870	853	845	863	826	862	823	834	823	871	783	840	861	862	860	900	823	864	831	838	831	799	879	917	828	838	839	867	892	830	839	846	828	880	875	862	844	813	869	764	824	843	847	850	875	879	888	889	803	884	825	840	893	858	887	854	806	863	849	865	841	908	852	904	926	872	849	856	857	863	852	908	830	883	863	864	840	798	884	837	850	870	803	889	838	853	845	849	865	852	860	837	868	849	842	831	874	865	845	834	803	842	867	838	796	805	827	877	924	888	857	852	898	851	870	885	851	807	891	918	919	878	827	889	887	881	853	867	875	818	899	818	866	843	875	869	889	901	863	856	859	848	901	796	854	864	867	851	839	865	883	798	873	840	932	882	897	927	909	817	873	823	838	866	852	850	839	851	859	868	867	858	857	848	880	876	876	827	845	861	849	841	801	896	841	869	917	870	866	847	836	816	869	826	837	793	863	841	840	855	825	930	901	830	858	845	814	844	920	856	848	834	843	879	871	873	873	852	931	859	818	897	847	826	834	880	900	846	874	851	826	891	837	866	831	873	846	855	889	807	804	816	810	814	862	891	834	848	858	884	827	863	843	853	836	879	833	842	882	845	817	861	896	924	786	889	896	865	828	851	899	873	892	857	898	870	839	863	834	891	859	857	832	870	877	821	862	866	801	902	887	874	863	862	867	805	832	880	812	821	895	833	830	842	838	859	855	896	823	830	892	888	866	876	888	808	843	802	839	832	823	865	869	862	868	831	852	836	887	842	804	878	881	778	849	816	843	845	876	875	853	821	878	879	821	898	870	890	818	870	860	833	866	816	809	863	824	827	930	902	850	873	841	846	839	828	809	847	840	835	828	824	826	819	802	857	845	864	858	854	828	813	868	853	868	885	879	829	850	880	806	871	835	874	829	812	856	861	832	847	857	871	873	863	838	828	892	889	900	828	841	836	878	862	870	831	845	856	837	885	829	890	823	833	871	869	870	862	832	873	860	879	871	877	890	883	875	836	856	813	881	850	866	791	848	826	852	876	858	830	866	850	860	847	824	854	871	934	813	840	874	826	868	863	863	837	821	871	859	894	822	798	810	873	867	839	831	910	833	855	868	819	836	884	847	852	847	859	861	834	813	860	805	848	843	839	862	868	887	850	840	866	854	861	804	864	917	896	856	823	867	846	815	852	910	842	882	854	871	844	833	849	870	886	837	836	904	882	894	861	901	844	844	861	828	876	874	880	874	893	855	842	886	860	823	868	834	882	845	845	920	849	870	830	894	815	841	885	871	865	887	810	858	850	836	846	845	888	850	825	819	911	806	860	827	891	845	820	875	891	860	859	851	857	797	902	884	769	834	824	811	827	853	849	847	862	857	865	864	846	846	836	835	865	831	860	881	872	883	818	839	841	853	876	871	856	885	863	910	878	858	898	822	868	847	857	889	811	855	826	869	817	857	807	875	834	805	824	864	862	851	827	884	848	835	841	831	802	862	869	870	846	792	840	849	869	840	854	842	825	855	876	876	842	880	862	852	896	845	843	898	820	868	817	876	814	838	849	858	834	876	859	855	867	840	830	845	880	791	843	877	907	890	861	863	795	883	868	880	794	892	844	883	862	836	895	810	870	857	862	844	833	916	922	909	887	865	828	840	810	842	858	878	824	826	832	849	864	869	866	884	850	892	786	872	892	860	855	836	835	848	855	858	859	874	895	877	842	874	819	821	867	825	796	876	814	848	885	885	877	838	815	871	885	843	815	862	832	887	842	824	784	843	911	871	899	875	851	881	843	893	846	844	847	809	838	868	841	830	871	842	871	849	872	819	825	855	833	826	930	843	858	938	875	893	857	863	807	832	885	861	851	818	863	895	873	841	838	851	858	846	878	876	875	889	859	810	895	851	824	839	902	856	861	899	862	847	873	830	887	858	825	843	850	846	861	844	814	839	907	872	819	816	779	818	908	824	859	839	870	888	870	836	850	801	855	881	847	821	889	903	853	840	841	825	852	856	809	790	800	859	843	875	823	831	897	862	776	844	835	853	816	778	838	823	856	907	886	878	841
55206	52437	44137	35871	29452	30255	26643	18126	6099	1131	553	483	430	432	378	355	402	390	392	374	352	353	372	404	336	345	379	347	345	344	356	345	406	350	348	341	364	338	370	384	389	343	365	427	379	374	360	376	350	346	358	365	349	353	381	356	370	397	369	358	354	374	393	392	346	346	348	358	352	407	377	379	392	363	340	370	344	359	362	356	365	372	413	372	344	341	363	370	370	342	367	380	365	372	378	358	368	351	369	379	389	352	354	376	341	361	343	392	376	390	402	378	354	361	342	385	369	335	368	388	373	365	350	363	399	371	386	385	371	344	352	367	347	348	365	368	345	349	311	345	344	390	360	395	348	365	352	380	341	385	374	323	391	341	376	387	352	396	378	376	359	375	402	383	373	363	369	364	350	349	329	329	397	370	377	348	377	391	372	325	343	353	365	382	378	367	392	381	407	367	397	346	344	364	393	370	371	361	375	338	367	382	355	352	376	361	349	365	342	361	356	359	351	370	366	359	378	345	361	355	338	362	356	383	357	328	378	377	348	384	363	345	352	384	404	360	366	355	352	336	375	400	339	383	333	344	352	353	357	365	381	406	352	364	351	329	408	359	373	362	343	397	342	363	393	352	359	365	346	364	386	379	339	342	386	366	353	353	370	369	384	368	344	393	361	357	357	367	385	353	348	376	352	388	387	356	353	381	397	352	356	381	345	397	309	388	379	357	341	351	364	342	378	337	368	385	394	342	354	372	367	340	373	377	372	395	362	343	406	343	352	360	369	338	368	378	375	383	383	394	374	411	378	425	333	402	341	367	331	378	378	367	338	388	390	369	371	388	353	340	383	398	361	392	401	395	379	379	372	341	374	383	369	381	378	391	374	357	368	406	381	352	328	355	359	385	398	398	385	346	371	388	329	391	377	337	370	370	349	361	386	387	347	349	383	394	365	348	337	349	374	360	368	400	384	354	376	359	367	380	364	384	359	349	340	346	388	350	341	384	341	344	374	395	364	366	367	351	334	330	380	363	353	364	346	346	402	343	359	352	343	368	405	353	337	360	355	394	398	366	341	347	352	379	368	399	368	344	369	383	351	376	375	328	347	356	351	386	353	345	359	336	379	338	366	399	380	354	364	346	358	380	383	334	364	350	345	374	371	362	363	348	383	384	349	377	355	389	369	346	381	345	372	348	354	376	380	379	344	362	358	337	329	360	364	373	331	338	337	372	356	369	398	375	356	390	342	370	340	380	393	389	363	367	391	325	317	397	338	369	352	381	348	366	347	365	351	346	352	340	352	374	378	368	350	386	387	345	344	359	376	388	377	347	353	360	371	357	369	327	354	351	365	379	397	328	320	338	359	367	340	363	384	357	339	359	368	356	379	421	391	345	390	382	369	376	359	344	396	421	367	359	358	388	377	364	358	359	383	344	370	354	360	342	347	355	334	375	331	373	371	392	352	359	371	359	377	363	400	336	349	370	350	359	387	364	348	385	387	371	358	354	373	339	365	402	354	362	350	367	364	352	343	365	393	383	407	346	375	383	380	344	353	368	356	368	368	355	381	384	406	345	348	341	351	364	349	391	362	316	339	386	360	378	403	359	370	354	378	382	370	347	366	368	374	389	378	326	376	398	372	341	364	329	383	347	352	381	347	367	385	352	366	389	381	392	337	381	342	360	360	352	346	365	367	376	376	393	343	386	340	389	367	387	347	342	414	333	348	394	385	377	351	381	356	347	406	385	383	372	365	370	355	357	356	360	338	324	384	376	403	365	368	379	382	355	372	375	368	391	362	365	342	363	372	368	389	335	403	354	393	379	375	350	352	328	382	363	335	372	351	364	364	345	350	371	367	362	338	393	366	335	314	383	338	383	393	338	348	364	377	359	372	391	366	399	367	366	319	378	350	312	334	334	360	351	375	354	344	392	358	385	394	365	340	334	355	335	317	369	363	372	334	397	370	336	383	329	376	341	391	399	339	343	367	359	402	336	370	391	376	384	347	360	376	352	379	379	385	380	371	386	341	360	326	345	371	395	382	381	378	365	404	348	352	369	366	359	342	384	401	360	369	352	371	330	385	378	368	380	368	376	420	373	336	389	367	403	353	401	351	375	382	351	386	376	369	346	367	333	338	360	380	346	379	372	367	333	375	343	359	382	355	318	352	357	325	366	362	367	366	350	332	367	348	357	362	353	366	367	355	337	366	374	352	372	352	391	366	357	361	356	386	360	397	340	378	373	327	331	373	379	340	367	366	332	333	369	345	385	386	381	352	404	367	388	366	389	369	358	389	339	379	377	375	357	365	357	420	359	371	374	362	375	381	383	355	352	335	359	374	375	360	370	383	377	377	392	346	361	389	439	371	379	357	390	364	367	371	351	353	362	370	397	400	356	387	395	380	358	331	395	356	381	333	364	360	359	364	413	349	358	367	353	352	358	375	380	342	414	330	359	375	398	343	366	362	371	382	374	376	363	381	369	358	353	377	360	395	376	346	382	343	344	327	328	368	391	394	366	390	377	355	378	346	350	343	400	323	312	340	384	357	354	352	406	364	338	373	314	379	401	353	374	346	348	399	380	350	388	372	412	355	391	369	388	332	392	352	350	345	349	354	363	377	387	346	389	385	336	370	343	345	365	374	324	315	358	345	393	404	343	373	378	371	362	314	385	349	339	354	394	345	337	376	384	344	375	336	375	364	362	332	314	366	375	370	364	349	369	321	361	377	345	396	406	373	365	325	356	381	357	334	342	341	370	396	346	361	355	378	381	349	375	352	404	349	380	404	353	352	382	407	381	374	362	394	372	353	374	360	371	382	395	407	333	334	375	330	348	363	363	377	348	381	338	352	375	366	360	399	314	325	420	352	375	357	398	358	348	401	384	352	335	366	406	343	373	334	387	372	376	364	339	347	344	363	358	385	401	372	322	376	358	376	343	379	353	361	384	374	360	341	361	347	346	413	343	383	335	367	378	334	369	364	351	355	352	375	389	360	373	359	374	384	356	361	383	380	337	354	391	370	345	368	357	356	342	373	358	368	375	396	345	420	359	359	356	342	354	362	377	346	351	374	336	339	325	345	355	381	357	372	359	354	373	351	343	395	385	403	375	353	360	367	356	344	355	352	353	367	370	358	366	368	339	311	349	364	364	341	377	391	378	398	338	371	363	389	367	349	340	317	351	385	338	331	388	372	379	369	373	341	336	368	365	362	388	373	373	392	400	395	397	365	381	359	361	428	400	390	381	342	341	368	367	347	378	353	335	329	359	380	355	367	363	391	369	322	357	368	397	409	352	360	302	369	399	363	398	379	391	394	379	366	347	322	358	362	365	388	344	368	327	382	351	371	352	395	340	400	393	368	370	360	362	343	369	363	357	329	392	350	378	368	369	371	353	373	324	353	406	358	376	358	354	390	343	383	342	386	399	398	367	352	373	402	393	361	374	374	358	375	365	337	373	370	341	362	319	373	372	350	348	333	357	366	375	375	381	337	368	347	377	372	362
46626	59250	56247	51392	55588	55456	39677	17998	3980	1555	1502	1335	1004	947	878	851	790	811	848	774	819	835	814	792	800	844	832	838	815	755	802	834	797	825	808	878	831	825	783	866	812	824	787	849	814	838	773	825	860	787	836	882	824	835	806	860	814	789	811	860	859	807	803	817	888	811	757	830	843	857	806	809	819	788	767	792	801	798	845	794	797	862	805	814	846	843	839	718	803	817	817	774	870	836	777	772	865	794	807	795	801	826	806	800	848	822	812	849	873	859	812	781	813	854	811	792	831	799	872	748	828	832	797	806	813	841	881	831	842	787	763	785	820	808	816	813	839	850	786	773	815	803	857	879	808	805	796	812	789	835	773	803	809	796	827	778	875	788	797	843	815	773	801	813	861	768	735	790	883	805	809	817	807	838	853	821	829	862	818	839	801	772	847	782	844	824	758	883	825	812	801	816	780	822	849	852	836	851	798	803	802	856	832	809	819	781	752	841	836	818	814	819	822	830	799	861	839	814	844	805	790	843	826	805	804	815	809	840	823	828	822	880	756	784	793	818	788	793	781	792	806	794	812	800	823	816	835	810	797	810	782	822	790	824	766	787	795	849	814	763	835	786	801	830	771	856	778	770	827	816	794	778	827	804	806	807	798	812	844	880	825	802	849	789	855	816	813	782	829	830	763	811	819	832	791	839	833	852	805	857	803	778	785	821	839	770	823	811	858	791	811	792	823	781	813	834	807	798	828	805	799	881	824	840	849	832	862	837	822	811	852	838	844	770	786	814	795	818	809	810	819	801	816	806	831	840	846	770	778	810	839	813	826	781	811	767	814	797	865	797	792	789	860	752	770	816	808	814	866	800	801	802	793	790	895	791	837	809	865	785	849	819	841	792	793	832	844	791	840	827	848	778	807	826	820	816	859	795	811	876	787	796	777	836	854	830	800	822	834	804	814	810	794	827	865	816	776	851	806	767	789	821	814	834	793	801	801	778	805	841	858	843	824	792	825	789	857	834	885	808	807	853	814	813	798	839	802	816	822	852	839	848	833	811	805	833	805	816	805	828	817	843	780	807	835	807	852	835	827	856	807	811	824	799	874	816	837	769	822	829	806	791	826	751	792	797	817	849	775	831	824	826	826	843	791	763	766	808	819	785	831	778	847	808	824	831	822	861	822	762	807	852	812	825	814	797	856	792	827	837	803	779	825	794	819	776	800	842	763	785	816	856	783	842	843	794	770	813	794	840	791	826	802	807	794	811	872	797	808	776	797	856	819	798	806	846	823	844	834	870	827	806	813	807	812	860	791	802	821	822	838	774	837	842	801	766	817	826	761	840	849	760	791	840	809	813	808	830	838	884	826	796	811	807	809	811	795	830	804	817	856	815	771	816	841	817	828	799	781	828	848	830	776	807	792	794	814	814	872	847	814	815	812	861	762	830	825	786	828	816	796	841	768	839	825	861	770	789	799	842	789	829	862	807	828	808	804	807	826	772	829	811	859	807	807	801	794	806	798	819	804	794	827	818	779	763	835	774	815	851	850	805	799	803	803	823	816	789	811	838	834	806	812	817	831	808	819	774	809	842	819	789	815	809	825	833	819	844	834	830	798	789	773	840	835	806	805	794	822	856	800	834	842	760	779	825	816	793	804	788	799	861	799	771	781	821	821	794	796	798	870	833	767	846	810	850	848	829	835	809	811	823	771	819	767	833	846	792	837	798	830	771	824	812	822	781	805	821	796	824	806	819	777	799	856	801	769	826	836	798	838	800	835	844	805	841	805	793	806	871	833	826	819	795	796	785	811	805	840	827	820	826	823	762	854	784	839	793	836	839	826	803	777	822	831	753	866	794	762	818	809	790	800	835	782	852	829	819	783	806	829	829	852	786	810	788	840	844	852	772	818	784	856	853	812	817	833	856	834	826	797	852	831	774	800	859	761	821	823	796	745	821	798	805	805	817	842	827	891	804	826	825	750	824	853	809	821	794	810	781	823	841	794	827	824	790	844	811	814	811	768	799	810	788	870	850	825	836	796	819	809	829	784	821	841	783	788	823	777	810	809	768	793	779	844	822	774	844	783	856	804	784	786	820	773	818	789	832	827	882	798	792	802	809	842	822	815	798	835	786	852	833	852	795	802	802	800	793	813	841	782	799	800	790	777	816	839	793	780	782	806	798	807	804	783	806	810	796	870	836	756	769	841	819	848	843	779	816	831	848	850	814	771	798	810	773	801	830	838	814	788	805	807	820	866	803	806	846	836	833	789	836	799	801	796	814	811	814	833	844	822	829	842	826	812	805	846	834	758	834	840	842	798	804	801	805	817	837	767	818	796	756	738	805	805	820	854	861	798	843	858	800	822	786	834	768	779	813	851	853	744	841	830	863	791	815	788	782	826	797	843	818	816	791	812	855	883	852	820	777	816	863	834	835	832	827	832	780	814	814	777	825	828	749	834	845	804	796	810	836	783	788	795	817	778	851	851	819	796	893	789	799	785	786	839	805	809	829	796	847	803	810	852	806	792	810	801	798	822	834	805	801	791	778	822	845	803	815	815	786	777	792	839	814	816	787	759	774	833	807	767	815	794	806	797	854	788	820	795	819	877	788	862	833	848	791	791	829	775	806	796	790	817	792	894	725	793	814	796	840	804	807	795	758	837	832	858	816	768	801	779	823	819	824	779	797	855	789	814	826	829	841	825	808	804	865	772	871	804	838	771	767	825	851	798	835	801	780	764	786	842	821	820	814	835	834	788	794	824	796	832	795	860	804	853	789	775	804	820	810	826	793	832	830	816	782	811	790	825	833	794	822	816	848	811	849	798	864	819	809	822	804	863	749	797	807	788	791	765	837	818	765	829	770	803	789	812	858	857	862	778	881	821	788	893	875	815	766	833	853	771	812	832	868	830	829	806	832	798	816	796	810	841	771	761	805	786	798	820	802	819	800	821	804	802	830	850	783	836	822	816	805	802	753	828	781	853	802	866	785	815	844	854	822	770	811	818	832	815	840	831	851	800	793	761	813	861	771	809	774	792	813	863	853	815	853	863	782	804	780	811	854	842	821	796	786	874	812	823	788	783	802	848	750	812	830	842	861	788	802	824	850	834	820	799	836	787	861	844	787	817	827	781	864	881	800	790	773	835	823	821	847	805	808	782	826	811	780	758	877	822	816	816	800	767	847	845	828	845	751	799	824	817	815	828	805	813	844	806	839	834	769	842	819	775	772	842	819	813	828	841	809	850	860	780	855	829	840	816	839	818	793	804	809	817	803	851	820	766	775	787	788	778	763	804	815	832	876	786	794	835	815	795	746	798	807	845	760	802	797	840	855	784	822	842	805	802	831	828	879	795	808	806	788	879	819	758	802	844	851	826	820	835	876	803	848	828	798	785	816	839	819	760	884	840	858	828	796	788	782	810	785	813	823	828	787	820	822	836	797	813	800	835	810	788	787	832	788	806	855	817	827	758	836	842	831	818	819	790	739	826	813	801	800	796	771
59797	44778	40565	33161	26904	28332	27604	23390	14703	4208	976	667	480	464	394	369	415	373	379	364	316	355	352	347	360	384	372	408	381	350	330	353	412	412	392	350	381	324	344	377	392	345	380	377	419	373	421	374	387	328	323	355	358	357	372	371	391	359	350	343	347	346	360	366	374	369	353	336	385	363	320	350	356	371	358	350	369	387	368	329	344	374	387	352	384	329	350	371	360	376	354	347	318	353	393	353	389	324	380	370	329	374	347	371	328	389	337	321	384	348	336	333	342	352	358	361	345	373	350	411	352	365	355	340	396	382	385	334	370	339	338	334	330	353	348	355	365	360	350	374	367	377	337	398	369	347	344	343	360	347	376	354	384	339	350	352	382	349	360	331	374	387	337	383	386	318	358	383	342	365	400	358	376	387	379	361	374	357	345	380	332	335	347	298	351	382	355	325	324	364	346	396	379	337	342	347	315	320	375	395	391	335	382	359	331	390	381	348	368	377	339	355	380	348	381	359	363	396	348	350	373	377	358	390	382	414	378	344	362	374	366	373	366	376	373	367	370	363	393	382	317	372	389	365	375	376	364	364	386	364	350	354	371	372	385	339	339	359	368	389	389	368	356	348	346	356	347	365	392	393	342	359	369	386	359	357	336	384	355	368	337	342	388	398	341	373	371	353	334	379	327	381	363	350	323	337	351	349	363	415	346	354	395	352	365	357	359	370	367	376	350	337	318	389	364	367	374	357	362	340	343	337	376	365	344	336	372	387	353	373	371	343	332	377	410	365	361	354	348	391	391	375	367	357	392	357	348	336	365	388	355	312	350	329	351	367	346	370	319	362	379	366	354	391	364	357	339	353	334	302	347	367	361	363	344	346	364	337	344	365	375	337	360	357	394	365	388	343	345	335	351	354	367	381	392	347	345	361	332	317	394	353	344	344	356	384	333	359	362	378	364	348	362	368	351	342	353	365	355	351	385	373	354	360	364	321	329	353	330	404	342	326	350	347	343	365	379	354	319	385	380	354	363	372	369	357	351	401	351	389	366	360	320	367	348	375	326	385	375	394	347	378	358	326	341	348	372	350	355	357	379	370	360	385	359	368	354	410	353	358	340	357	378	372	337	327	363	382	336	354	359	356	352	394	364	380	362	352	335	363	364	379	334	370	338	372	354	367	323	305	348	369	357	361	355	374	362	399	344	356	394	348	324	380	370	395	355	348	362	333	328	400	367	393	379	323	349	369	334	378	374	375	343	333	356	393	355	331	379	346	342	346	376	373	367	322	362	401	363	350	378	354	356	381	372	338	365	355	346	320	378	337	333	352	337	401	367	374	364	360	359	319	364	368	355	352	355	378	353	367	334	341	344	339	340	370	355	368	350	349	356	390	354	335	359	351	344	370	323	325	337	355	323	366	399	365	365	388	357	349	376	394	351	379	362	368	380	322	379	332	367	369	376	382	365	361	331	361	320	375	377	401	357	322	381	333	339	363	339	314	420	338	375	343	335	330	354	359	375	341	389	364	354	356	356	366	320	354	345	397	353	407	342	340	350	350	343	326	350	320	334	325	334	358	365	355	330	377	360	370	373	369	352	351	360	344	358	324	351	350	388	365	386	339	354	371	337	347	340	345	369	320	393	394	350	400	390	368	348	356	364	368	344	387	390	375	373	341	359	328	325	405	355	348	370	374	359	371	361	391	375	359	360	348	356	327	368	399	356	407	372	360	315	386	332	344	325	342	355	373	360	364	355	352	376	369	377	396	348	358	338	363	337	343	353	340	357	348	343	347	352	367	378	351	326	367	378	380	366	370	382	399	372	379	349	338	335	362	352	326	354	352	353	378	350	336	394	351	334	366	373	381	315	337	350	392	344	352	339	385	324	343	364	366	358	361	387	367	343	336	378	351	354	356	362	338	375	315	379	360	385	337	339	349	388	354	384	342	358	359	352	408	382	342	359	353	343	355	389	366	375	388	373	336	373	368	335	343	388	342	373	380	353	363	358	361	337	369	369	367	359	328	375	366	434	326	350	317	337	388	337	343	365	407	384	359	351	356	357	376	400	356	353	341	352	332	364	347	338	350	350	382	337	346	386	357	356	331	324	350	346	363	356	360	400	354	338	350	384	387	374	364	360	352	349	380	360	355	368	355	316	370	366	371	365	365	333	372	370	354	375	376	396	364	362	369	340	358	363	341	342	398	338	369	323	373	326	323	349	408	384	355	340	372	341	363	389	413	357	323	353	352	330	345	373	380	336	363	338	345	359	342	356	387	379	381	365	363	348	351	355	367	387	348	354	362	378	354	357	388	368	373	350	388	348	392	348	372	381	352	369	352	365	357	342	414	385	341	345	402	344	330	325	341	368	333	374	347	357	367	392	338	342	338	364	379	377	343	401	395	318	369	361	386	367	371	359	380	313	347	419	355	333	354	356	343	361	387	338	379	345	366	325	379	339	338	336	378	360	349	378	371	379	345	346	370	367	440	378	287	358	374	356	327	378	348	359	338	379	356	374	355	375	361	328	360	344	363	326	352	333	377	362	390	367	367	358	362	380	375	350	320	350	336	382	357	335	355	361	387	365	333	364	373	389	320	378	351	333	349	344	378	330	345	344	357	354	350	377	355	369	337	359	399	349	376	390	346	349	379	363	363	346	375	335	363	369	351	347	355	368	389	369	322	383	392	357	354	343	355	364	357	333	346	345	376	351	374	343	356	361	356	334	352	361	341	361	342	346	382	364	357	360	354	394	377	348	366	325	354	367	361	356	375	350	339	354	362	325	345	393	349	338	298	355	371	349	354	366	365	336	346	347	364	355	394	352	396	364	356	351	332	377	387	416	338	377	394	365	366	326	366	362	355	371	357	353	340	350	383	361	377	387	355	348	338	329	384	378	339	365	336	361	348	375	383	346	393	326	355	332	350	378	377	353	362	342	322	347	368	350	359	346	365	355	340	320	361	394	322	341	363	346	348	335	376	342	322	375	334	377	367	322	339	339	329	373	372	351	374	351	358	336	371	357	319	313	349	365	317	343	362	350	346	364	357	396	360	341	362	410	335	353	329	319	352	345	330	326	358	346	321	380	322	362	359	357	344	372	351	369	355	368	344	334	369	369	379	380	317	350	347	352	355	385	356	341	368	354	353	367	369	393	333	386	343	337	349	348	349	357	351	355	391	368	388	357	369	366	380	368	330	374	381	322	348	417	347	386	343	342	366	355	341	352	347	343	386	351	374	345	365	367	350	361	345	352	375	392	364	390	371	344	394	327	353	348	359	416	338	379	347	354	363	368	335	336	350	371	376	362	353	356	332	359	362	381	380	377	335	347	352	373	373	382	339	372	362	396	374	339	379	320	350	329	350	357	333	345	355	355	362	358	373	347	395	371	359	358	363	356	380	371	358	328	381	353	354	354	347	334	395	365	361	365	361	348	372	353	361	366	321	348	360	368	343	393	354	362	333	342	398	366	392	335	367	386	359	412	352	363	360	335	362	344	341
53603	57251	49707	47035	62976	64042	47193	23468	5438	1977	2165	1720	1121	1063	875	803	816	819	828	781	804	826	803	815	739	763	819	782	790	780	768	766	814	766	789	776	765	759	791	770	766	774	740	780	726	764	788	769	816	723	776	779	776	790	765	784	746	748	788	810	790	778	803	736	774	728	754	770	814	746	718	810	827	704	787	805	745	747	753	797	733	805	779	753	781	764	720	778	763	766	746	790	814	801	754	805	779	765	763	753	775	792	767	726	813	771	764	748	754	728	752	748	744	756	760	719	764	729	781	808	743	798	729	736	734	747	773	761	754	771	732	734	782	778	734	782	801	768	740	743	753	781	732	781	739	751	759	737	776	808	747	737	766	774	775	784	762	836	813	763	719	811	750	792	721	765	757	738	732	748	760	734	720	816	761	729	716	744	782	782	747	753	724	754	767	759	759	798	752	746	779	770	787	728	790	759	724	761	741	792	767	778	767	758	761	760	796	759	705	754	749	834	760	774	742	792	750	767	794	745	742	729	715	798	785	796	747	779	809	799	784	738	742	730	721	788	786	731	784	669	782	746	756	750	756	755	789	802	763	793	811	755	762	769	742	773	761	748	759	807	763	767	779	802	774	775	812	779	797	723	739	767	759	723	813	729	696	770	767	752	779	772	762	749	793	815	763	798	779	740	763	813	737	736	753	805	748	764	743	758	770	752	770	760	775	798	729	763	822	782	761	742	746	757	806	779	745	811	772	749	738	764	740	769	746	768	772	744	755	744	761	786	804	810	763	729	788	779	755	760	805	734	795	739	808	722	782	804	747	706	797	751	782	777	757	805	760	768	747	758	740	783	710	817	745	749	798	807	746	712	782	777	757	796	762	735	772	799	781	804	739	723	765	782	758	769	788	756	795	764	783	800	776	722	780	778	820	775	726	803	703	775	768	780	806	762	745	792	695	740	774	786	827	806	772	801	738	785	767	778	761	748	774	744	742	825	744	826	751	789	738	764	773	731	722	804	775	753	750	773	745	742	738	724	753	772	780	809	768	785	736	820	794	744	735	804	752	745	834	779	730	756	743	743	821	783	814	723	787	719	764	775	773	774	849	737	765	781	810	775	770	768	758	796	738	764	767	768	782	795	793	755	808	754	768	778	736	815	804	750	698	747	734	737	749	812	711	767	795	727	759	773	781	746	817	761	799	747	801	794	771	763	835	716	720	782	763	747	752	751	756	832	755	790	781	770	796	794	792	763	799	810	783	770	806	747	757	745	788	769	719	788	779	748	738	741	749	737	768	741	762	760	769	787	748	730	743	811	797	726	800	746	748	764	725	782	761	789	780	719	745	785	746	781	812	724	795	814	787	791	774	751	717	779	747	778	753	778	775	807	758	769	728	746	771	722	761	833	731	743	764	767	768	786	746	780	717	711	736	801	790	830	780	739	782	723	751	770	775	815	743	802	720	777	783	760	740	782	790	746	782	806	760	779	803	716	780	750	766	783	774	764	750	772	808	742	762	756	775	813	829	735	757	792	753	784	728	753	780	791	765	767	742	763	777	761	767	768	755	739	725	737	742	775	730	740	726	788	714	787	755	766	768	802	744	782	738	800	743	772	785	775	787	756	707	784	762	770	748	752	723	784	772	744	732	792	765	714	736	726	757	726	808	715	731	735	789	840	758	748	770	803	719	791	759	789	733	758	803	787	791	749	773	749	759	736	706	767	766	753	776	783	787	719	793	831	786	720	738	756	743	772	738	775	750	768	794	745	770	757	720	750	742	771	780	779	766	786	740	759	719	795	763	796	730	775	745	729	740	787	787	757	765	729	732	734	762	729	778	710	745	804	774	758	753	785	760	736	721	797	827	750	780	725	781	764	765	794	760	748	727	777	789	741	783	815	784	778	706	762	792	725	764	787	764	787	787	771	804	729	777	757	732	735	764	744	781	799	740	728	732	722	768	796	757	832	785	764	773	742	771	755	732	755	750	754	736	805	753	796	752	748	797	767	779	758	804	739	771	723	774	750	791	743	744	763	794	787	726	795	779	779	738	786	720	719	744	774	761	735	776	794	802	790	796	774	768	804	769	777	788	733	775	795	762	709	772	727	753	789	782	804	804	772	773	737	765	791	749	789	813	759	774	741	727	733	772	806	768	767	766	760	798	777	730	778	736	754	783	792	784	786	725	786	769	795	755	761	733	775	754	767	771	722	807	742	733	759	825	747	735	782	732	766	851	809	765	717	781	760	820	825	747	734	789	758	746	750	779	815	743	728	764	770	814	704	760	732	758	758	772	792	776	780	797	747	756	761	774	783	754	767	749	750	769	752	759	805	758	737	739	805	762	796	752	815	705	766	677	742	760	755	739	750	776	764	753	755	777	750	725	747	727	746	803	757	826	726	765	745	787	744	783	723	753	776	802	787	746	780	751	757	741	740	735	765	742	779	781	741	770	787	778	778	780	838	785	807	782	735	769	760	748	772	772	788	723	779	768	764	795	758	702	765	725	802	757	800	796	774	762	751	740	752	763	783	736	745	694	810	763	715	732	713	744	796	783	706	761	736	738	757	820	752	753	771	761	768	784	752	757	769	754	741	739	757	798	764	783	777	766	809	775	756	785	801	745	750	791	775	765	743	797	762	791	763	781	753	796	745	724	777	716	723	783	826	760	729	725	772	705	737	754	733	746	756	782	726	762	722	724	764	822	741	776	760	784	763	764	771	756	722	800	775	722	777	784	835	783	726	749	753	723	783	758	711	744	767	822	759	805	739	761	787	744	750	776	748	753	737	759	729	796	815	759	790	771	767	716	806	723	743	740	772	804	783	774	731	763	770	776	814	788	769	782	752	794	815	738	759	778	756	765	748	793	832	770	782	816	759	755	785	760	799	772	802	820	760	740	804	771	790	723	793	791	761	778	761	767	738	731	752	731	751	734	773	759	804	836	805	770	782	818	729	759	730	764	765	715	825	781	818	769	722	724	752	794	764	788	746	774	724	767	776	794	819	790	749	787	798	780	782	777	769	759	745	789	777	769	779	785	773	705	756	744	720	780	730	725	716	760	720	781	726	762	774	783	755	781	726	836	773	779	788	818	764	719	775	748	746	824	787	746	666	735	713	751	738	712	728	799	709	784	776	746	797	774	711	782	789	792	759	780	802	729	790	776	746	718	751	768	726	793	761	801	759	736	738	749	761	795	790	779	778	747	795	758	737	719	769	791	745	734	728	783	779	761	817	775	733	790	797	790	737	806	806	774	764	794	755	759	784	736	735	791	731	754	779	768	754	739	786	783	792	773	771	771	754	757	765	726	737	762	724	755	755	744	799	769	748	712	788	755	765	749	770	776	747	780	753	779	759	825	780	781	712	755	771	728	681	811	751	770	741	773	777	775	771	754	702	731	779	721	708	768	794	805	759	728	753	764	743	747	809	731	761	799	730	711	798	733	771	746	724	806	710	759	726	718	773	754	776	760	737	740	748	775	712	735	777	731	792	724	756	776	773
22703	45288	39975	19781	8906	6819	4181	1689	531	411	425	364	397	388	376	375	406	389	379	386	381	381	394	399	354	373	386	357	373	380	366	365	362	373	360	412	400	417	363	383	420	375	377	377	387	392	440	396	384	379	377	387	385	415	381	427	378	360	371	355	391	374	355	369	369	396	376	364	347	402	397	396	385	385	386	385	365	372	358	351	403	377	403	374	370	390	349	371	370	367	393	399	331	394	389	390	403	394	367	380	390	422	412	417	370	393	389	373	411	390	389	385	368	391	356	364	371	424	391	380	397	391	371	380	371	357	368	390	381	370	378	336	361	346	371	360	405	377	376	401	350	380	386	376	380	390	394	366	417	413	377	340	363	359	406	439	359	370	393	354	372	372	357	414	384	337	376	401	368	387	398	370	378	397	388	390	365	381	369	364	372	376	391	384	365	395	364	385	378	364	387	389	369	341	374	398	385	389	354	395	386	396	368	386	355	388	388	376	385	418	371	408	399	401	390	403	413	379	401	356	388	387	330	346	400	424	385	378	369	354	381	357	401	393	385	381	385	357	327	370	387	389	376	409	378	395	369	407	372	414	354	409	368	372	378	390	373	369	407	369	394	360	447	392	362	426	366	409	368	400	411	346	358	383	362	375	389	362	373	366	388	419	370	385	393	369	409	366	395	387	344	399	362	393	403	389	381	329	376	358	361	359	361	392	433	368	383	375	329	395	416	380	400	362	390	411	385	396	397	378	392	380	356	389	414	387	356	382	366	357	373	362	393	375	354	410	362	384	360	408	350	429	376	358	370	403	375	352	405	392	390	377	390	411	386	403	359	336	386	392	378	353	350	372	359	408	389	378	372	375	368	361	343	374	351	402	388	361	358	374	354	358	397	374	349	389	394	365	411	403	406	307	367	357	393	375	386	382	353	394	395	366	371	399	350	416	375	379	347	353	371	372	367	381	372	408	381	395	405	384	390	363	374	366	342	379	418	425	404	395	368	355	348	389	368	379	392	378	395	375	384	352	370	391	370	395	406	395	365	407	397	352	379	370	356	347	402	374	367	406	357	405	395	400	371	383	411	380	387	406	423	344	369	386	349	354	378	365	395	375	391	370	387	351	385	402	402	387	386	397	382	342	360	399	391	372	406	381	379	402	379	412	352	378	409	374	354	353	385	366	359	362	418	360	355	354	417	383	343	388	365	407	360	354	376	352	392	351	383	354	348	379	371	376	372	373	370	404	389	385	401	359	348	376	363	389	385	365	394	386	378	372	359	415	368	411	338	359	379	330	361	366	378	365	395	395	380	386	392	366	408	397	406	406	386	421	366	394	426	338	373	390	362	347	391	384	370	399	332	397	351	382	376	387	383	399	360	396	422	389	347	364	375	400	381	372	356	374	381	371	354	415	368	384	417	342	387	372	379	417	390	375	376	374	362	383	391	383	378	392	383	367	368	349	408	394	375	370	383	389	364	349	379	406	342	365	375	356	416	354	356	388	385	383	392	334	379	361	328	369	384	382	363	382	397	373	392	373	383	371	407	382	387	371	330	375	391	384	392	429	378	398	376	352	375	367	384	378	375	395	401	374	400	366	363	363	379	373	428	400	405	408	384	367	413	408	353	372	369	402	408	368	378	381	360	371	363	376	378	400	402	367	337	374	380	386	330	336	387	345	377	376	419	336	382	355	366	366	398	398	432	402	357	349	371	375	382	396	384	353	377	384	368	363	362	379	390	370	361	358	407	374	399	364	389	340	393	348	383	389	383	396	370	401	397	385	392	377	364	372	385	417	387	404	370	395	364	398	409	376	360	401	392	381	382	408	412	367	350	407	368	385	392	353	394	400	395	375	386	356	373	376	358	376	385	376	379	363	350	376	381	369	381	344	374	361	393	365	362	372	398	366	360	352	370	400	378	372	401	332	385	354	397	352	387	398	423	408	376	367	397	367	363	386	379	375	392	341	382	394	379	380	352	412	372	400	388	367	409	367	348	378	404	359	380	370	381	362	352	383	369	344	377	351	411	361	370	373	351	376	371	420	412	385	383	389	342	371	400	394	364	343	381	356	417	343	402	389	358	350	380	400	361	402	404	395	397	392	392	379	401	378	379	374	336	355	362	352	382	363	387	392	384	404	401	366	377	379	390	380	370	379	358	399	337	371	356	384	378	360	398	353	371	367	405	376	382	380	367	436	365	373	352	389	384	373	356	345	405	399	357	371	412	377	411	387	422	414	391	390	377	381	372	376	375	402	369	376	400	396	376	390	347	385	383	372	375	397	380	376	396	392	388	371	348	420	388	362	388	349	395	344	396	407	382	372	380	386	398	382	363	360	412	407	377	382	373	350	337	383	396	425	382	358	368	406	399	364	372	425	397	351	402	374	418	344	380	384	381	364	373	352	364	380	391	385	384	355	411	392	397	397	403	376	361	371	384	372	350	382	368	364	352	386	428	380	358	374	373	402	363	377	373	359	375	364	373	383	347	365	372	398	378	402	369	409	406	385	370	375	361	382	387	393	350	357	365	387	357	386	403	414	336	379	331	405	409	390	377	383	382	367	416	411	382	408	381	383	380	387	360	340	385	396	350	393	398	361	427	390	402	365	405	406	382	396	381	388	410	385	369	397	383	371	383	388	415	392	384	376	362	360	382	409	372	439	388	361	405	390	370	364	372	338	394	397	408	384	338	391	419	381	377	365	385	379	348	372	377	392	387	359	369	365	361	388	390	388	422	383	387	346	392	383	398	374	366	379	413	380	396	407	374	384	394	390	378	400	397	368	375	369	354	410	364	360	417	399	404	414	361	380	361	370	361	371	386	388	349	352	377	368	396	376	382	382	343	377	368	410	409	338	382	346	409	371	398	396	368	367	372	387	391	348	346	407	347	399	347	354	426	389	376	401	358	402	392	399	357	393	367	359	409	354	382	387	404	394	371	391	384	374	407	394	395	399	358	415	378	367	386	375	356	375	354	392	414	408	392	418	400	378	388	374	389	403	386	391	359	380	372	386	418	349	410	371	339	381	370	414	408	373	405	390	391	396	394	388	378	382	391	376	401	383	386	417	378	374	355	406	376	404	367	406	403	362	381	361	388	391	384	365	394	349	363	383	346	383	379	400	382	391	361	404	349	407	395	391	363	398	381	384	387	405	342	350	325	392	349	363	373	370	373	374	386	395	376	354	400	328	378	387	347	377	359	364	411	363	384	385	389	348	389	353	391	394	358	359	374	371	396	391	373	375	383	374	404	373	395	410	406	355	421	391	397	384	387	346	337	357	376	375	365	400	405	377	385	336	378	377	382	400	380	367	352	378	377	352	386	388	400	392	377	376	404	386	396	389	357	391	371	395	419	394	357	400	372	358	383	335	394	335	373	360	342	401	385	383	407	386	398	386	388	327	374	365	403	381	412	353	363	375	374	406	419	405	368	362	381	382	355	389	377	389	401	356	362	385	391	378	365	392	387	378	375	356	381	359	349	392	373	356	351	373	388	349
16457	42648	36516	21832	14747	16125	10518	4082	1101	1007	880	930	869	883	930	835	879	870	853	864	833	868	917	861	853	821	852	841	871	822	842	914	850	902	864	834	828	851	849	843	861	912	861	842	845	853	835	873	869	903	845	879	899	906	910	886	899	878	848	856	869	833	872	854	844	848	867	874	905	846	871	826	850	837	821	877	857	880	890	901	874	907	846	852	854	899	842	857	859	942	913	880	862	829	857	862	852	846	827	853	880	901	889	822	930	880	923	892	875	856	838	855	906	844	842	922	863	884	884	837	856	889	870	861	874	839	850	919	851	834	899	853	876	855	854	834	860	918	800	906	860	874	852	856	843	848	853	840	850	851	882	874	889	824	901	876	869	872	908	889	872	891	843	861	863	866	888	851	852	854	843	829	869	875	870	865	871	870	888	884	852	847	853	815	839	850	873	838	895	858	849	886	904	856	841	876	886	879	882	882	898	882	872	838	915	922	849	827	844	845	871	859	948	880	901	820	905	870	830	827	885	891	864	859	830	911	900	825	883	928	897	862	861	877	883	858	902	866	853	824	897	926	825	868	878	908	832	876	852	836	865	899	898	904	871	883	893	873	910	916	880	846	900	907	863	889	838	875	872	867	873	877	855	869	818	856	880	845	900	878	901	799	882	878	922	826	877	848	863	871	839	932	854	849	880	862	884	888	881	842	871	875	864	879	917	888	857	858	852	863	880	853	912	896	845	821	906	814	866	866	900	884	912	899	918	912	869	856	882	894	845	855	928	883	881	897	845	873	826	915	864	877	833	862	877	866	814	819	888	866	874	841	859	974	886	904	906	963	857	883	896	843	865	905	841	832	870	865	846	858	885	832	867	866	873	926	850	850	918	844	897	850	816	851	962	845	842	844	889	840	855	849	880	833	843	913	859	811	849	935	840	875	837	867	860	843	835	869	823	866	861	869	919	847	829	854	852	868	904	863	887	837	812	840	893	888	919	861	830	889	854	869	870	855	861	853	888	853	854	816	866	848	882	893	852	883	897	901	869	867	900	823	840	856	844	866	844	890	918	859	835	863	881	871	879	905	859	870	902	818	872	885	883	836	802	857	862	868	923	799	811	888	849	880	885	922	906	915	833	845	887	893	902	864	893	847	808	885	887	913	888	881	889	855	797	854	844	928	856	857	860	908	901	838	867	887	844	852	833	910	897	844	867	872	809	831	872	903	822	900	852	866	822	879	867	840	844	861	897	834	807	868	832	858	833	925	870	904	873	864	848	851	862	872	843	838	882	871	866	873	857	895	875	903	862	870	899	863	874	902	888	854	841	845	863	857	833	852	881	886	897	850	895	841	917	861	844	864	895	841	832	831	879	851	888	891	893	920	879	815	900	931	846	862	889	855	865	929	905	885	821	822	849	848	862	879	870	827	835	877	817	841	893	844	851	929	871	878	875	843	827	887	872	832	892	821	887	890	860	889	825	859	854	842	866	897	881	862	835	877	890	888	830	886	846	938	842	855	861	847	849	852	891	864	860	839	876	851	862	883	832	838	850	868	886	875	908	815	884	847	894	847	870	862	841	862	864	839	874	839	848	830	860	911	903	910	932	894	898	869	902	903	873	852	836	872	860	913	872	910	914	874	880	841	865	876	842	871	900	816	880	822	935	892	880	883	869	860	902	939	852	850	866	874	866	877	860	817	908	896	867	888	877	859	946	853	850	929	901	871	869	805	824	906	887	891	900	860	872	850	811	849	912	884	910	837	850	907	930	902	869	889	857	848	866	889	902	852	872	875	840	792	884	837	850	811	894	879	849	882	833	868	874	867	864	901	827	855	889	888	892	897	824	884	920	870	921	853	860	869	868	878	878	885	870	864	906	854	859	905	836	887	904	845	888	886	897	831	859	852	867	843	846	868	875	851	856	886	887	814	874	899	918	806	884	905	878	814	847	905	870	845	873	882	840	841	908	851	839	838	861	866	873	850	835	848	834	838	848	887	880	888	920	927	881	886	831	827	869	855	915	871	900	799	890	797	842	870	814	916	828	892	873	856	806	870	890	834	891	862	867	859	872	859	851	845	826	865	916	854	828	843	912	884	851	872	895	825	873	878	871	901	878	906	880	876	893	845	859	872	856	891	840	885	859	882	878	840	882	794	859	845	847	855	869	890	825	878	871	851	870	853	898	875	882	850	855	811	861	851	851	875	873	903	860	859	839	892	926	860	870	821	842	895	854	822	833	898	867	901	843	899	870	847	874	869	848	883	877	814	843	822	826	866	894	795	877	863	884	798	894	886	839	842	836	873	867	901	895	884	948	852	841	874	839	901	845	899	814	849	857	825	898	857	872	834	884	861	889	838	865	896	829	884	897	923	894	887	865	876	851	870	915	852	860	901	907	896	895	828	860	831	889	892	883	847	841	821	831	833	821	886	886	856	900	868	875	837	870	833	886	891	824	891	894	836	893	901	821	891	825	913	888	870	805	881	874	819	842	886	911	876	881	887	862	853	859	858	882	891	814	857	851	866	906	860	888	896	851	854	859	912	827	927	872	893	880	885	915	882	808	885	851	865	925	866	907	919	871	858	868	857	891	910	893	821	940	841	876	827	860	879	843	873	899	808	902	841	868	814	856	869	908	916	830	890	874	892	902	866	904	865	879	897	852	927	881	912	897	878	854	807	876	870	860	869	887	840	888	900	861	848	854	860	845	899	915	841	866	822	877	837	864	864	871	927	865	858	857	865	849	905	871	881	857	862	871	818	842	840	892	844	900	841	877	880	833	868	903	868	851	845	914	820	888	873	884	809	840	868	850	888	845	879	879	904	866	916	891	813	843	870	872	836	845	859	838	888	866	902	903	893	818	897	894	892	882	842	893	912	852	867	890	867	839	890	872	880	899	881	859	894	833	854	880	840	801	876	887	866	879	901	863	891	878	856	840	878	844	848	835	861	901	854	888	885	853	927	880	843	892	886	855	889	878	834	907	902	883	818	855	837	878	814	957	884	849	906	894	904	909	860	913	874	849	876	883	885	919	868	870	917	882	893	857	849	882	843	825	873	881	853	836	889	828	883	859	929	873	820	888	868	849	918	865	842	898	918	842	873	903	907	858	916	846	878	850	888	851	911	877	898	891	869	857	847	921	886	903	832	865	828	893	792	860	862	845	863	880	863	867	882	864	863	879	919	857	894	867	832	854	826	869	860	850	861	858	865	871	861	878	874	863	864	835	953	866	900	912	830	872	855	880	878	916	838	913	867	850	880	882	884	861	839	891	921	887	819	833	841	883	856	782	879	852	852	876	848	888	824	918	860	915	886	861	896	897	845	916	866	851	835	807	914	900	870	850	902	875	887	871	879	893	854	890	821	842	917	884	835	860	873	854	831	854	829	897	845	864	884	837	909	885	868	856	880	893	903	867	831	847	887	837	870	867	867	855	816	841	835	895	831	878	895	847	825	882	861	914	893	893	892	835	951	826	922	880	885	868	830	789	896	844	812	852	826
55308	52757	39574	30296	26811	27647	26330	19877	7774	1449	618	573	412	427	412	411	384	361	408	378	424	417	374	350	363	395	392	367	382	403	381	391	401	408	410	403	387	395	422	435	402	387	429	409	398	373	402	408	354	365	376	383	354	409	437	373	365	361	379	388	362	417	426	383	389	389	381	411	397	396	378	385	417	410	371	404	411	391	407	401	356	401	392	361	404	420	395	441	418	408	409	392	396	383	373	371	392	355	407	431	396	384	387	402	382	401	379	414	393	383	364	385	354	382	393	388	402	378	373	358	393	366	406	422	399	375	428	393	402	382	369	371	395	400	422	426	388	393	423	400	405	418	413	422	431	356	400	395	396	411	401	383	397	423	404	360	364	408	405	354	415	394	384	369	410	366	386	393	388	400	367	427	404	380	389	408	391	381	405	406	393	415	373	440	345	386	385	406	391	364	385	399	399	378	367	398	364	410	407	380	363	389	408	417	401	411	364	360	370	376	333	401	388	422	368	389	416	378	388	406	411	427	438	390	396	419	397	379	375	414	386	402	383	393	420	415	381	405	385	378	383	399	383	405	398	329	361	477	358	402	371	395	378	384	363	427	410	411	346	358	393	381	378	379	399	406	360	378	411	384	381	399	375	387	380	394	392	389	371	408	388	365	376	385	378	383	392	383	420	402	354	391	390	415	407	397	346	383	418	357	417	361	394	369	374	394	390	400	389	403	390	415	365	356	375	398	406	418	420	379	394	371	381	357	409	435	393	375	367	385	354	380	415	406	403	384	400	380	378	393	385	374	388	406	391	406	411	386	402	452	398	415	400	416	385	358	391	403	384	421	408	420	381	413	369	384	412	361	397	353	372	394	362	380	362	401	386	344	382	373	400	374	379	404	405	400	405	410	385	376	387	412	369	404	390	391	383	367	405	392	363	385	413	380	399	408	438	397	398	372	404	380	392	377	354	392	383	385	381	345	378	399	352	395	370	368	420	385	409	403	380	423	363	380	328	429	395	410	389	433	397	359	414	381	366	401	395	415	444	435	373	342	394	430	396	436	377	386	429	408	383	373	394	382	359	366	381	394	374	368	380	411	409	409	395	398	392	366	409	395	395	404	378	405	408	391	395	358	406	380	356	374	371	366	386	386	380	380	388	390	405	415	393	386	421	403	384	393	419	350	379	376	373	410	370	381	377	400	405	396	368	373	430	376	356	388	405	358	399	401	383	411	351	402	399	381	416	395	383	349	405	366	400	391	338	365	411	431	358	389	432	400	394	384	355	372	406	387	385	378	443	372	413	365	376	413	399	377	393	407	406	433	361	400	381	395	337	371	396	397	401	360	398	387	351	440	383	379	413	379	356	400	386	392	389	396	393	372	399	401	360	395	420	394	392	402	399	377	418	389	391	417	421	367	391	393	376	354	354	406	400	403	409	401	387	387	422	396	358	396	410	389	406	378	389	410	382	355	413	363	386	409	399	353	395	376	395	373	410	359	393	358	368	400	392	390	365	369	357	379	403	393	431	414	408	378	361	392	397	430	424	368	353	347	398	359	376	398	392	390	432	402	388	399	374	427	385	409	373	381	381	371	361	391	446	380	423	421	402	434	411	383	357	381	369	369	354	404	394	369	356	374	348	419	401	403	395	398	404	355	360	373	368	368	359	425	391	408	366	346	376	418	399	347	398	398	370	420	399	343	411	380	392	417	388	378	391	367	391	383	365	394	428	391	386	369	349	371	354	391	368	396	389	408	406	409	396	395	381	373	409	397	421	391	388	361	376	391	374	359	422	381	401	422	395	374	438	356	371	346	420	413	394	372	405	402	398	338	365	346	428	390	376	381	434	374	358	403	413	412	384	391	413	362	422	386	375	394	390	374	386	407	409	376	389	418	373	387	397	387	394	360	378	372	400	391	379	364	403	357	401	416	389	383	391	417	416	371	381	362	392	412	401	392	427	377	372	355	387	391	411	408	410	377	370	371	426	423	392	383	399	343	366	388	389	395	381	377	383	372	385	355	381	423	366	418	372	406	357	373	396	425	374	415	355	349	420	414	411	368	379	396	377	387	432	383	400	407	438	335	370	381	409	367	381	422	368	365	410	379	409	384	390	390	398	383	414	382	391	422	408	374	373	386	404	374	391	372	372	369	405	407	422	377	396	370	364	399	410	415	384	389	388	400	395	369	389	385	402	365	346	372	393	422	399	390	372	425	359	378	394	408	358	367	387	357	364	387	400	366	383	382	380	398	389	407	407	369	404	396	367	400	376	383	343	373	384	358	376	385	370	369	373	399	425	410	391	391	389	383	410	389	369	400	428	372	385	407	375	373	401	413	350	375	394	364	385	409	358	380	363	387	403	393	379	371	430	422	389	378	380	402	385	376	365	404	371	361	377	365	386	411	402	425	388	383	419	370	371	374	356	370	374	378	361	413	368	392	385	334	412	412	391	396	386	370	380	397	383	403	376	399	393	379	383	372	407	376	388	366	335	409	392	438	387	394	412	389	362	388	376	356	376	370	378	402	390	431	420	378	370	390	395	379	380	381	427	377	397	428	400	375	386	410	366	409	394	389	394	415	384	427	352	415	392	363	351	391	395	406	397	362	397	369	386	417	398	384	376	407	377	387	373	367	381	366	407	399	344	376	380	444	396	391	355	365	446	406	376	370	425	361	403	389	374	389	397	413	374	410	381	368	374	395	406	397	374	418	413	432	383	386	418	415	380	403	395	376	393	379	415	414	399	381	384	367	363	373	364	378	398	396	382	391	388	383	411	394	368	424	366	426	385	401	357	381	350	390	410	389	396	407	389	414	376	355	391	398	379	357	373	373	391	410	370	393	396	409	345	417	354	413	395	394	366	404	377	383	365	401	379	358	400	388	377	369	399	435	394	384	394	368	351	386	372	415	397	388	346	409	361	420	366	388	359	412	388	349	405	385	393	383	367	393	400	390	401	376	369	397	369	391	393	378	409	373	369	383	354	388	408	398	423	416	381	427	421	361	415	364	411	413	362	356	383	398	373	359	372	375	384	326	391	416	347	419	372	407	389	422	410	405	387	378	368	403	394	420	415	374	409	386	406	408	389	393	351	403	411	421	381	399	395	389	408	398	383	369	406	394	381	385	383	405	393	411	407	358	401	377	407	451	373	408	412	396	390	366	410	408	355	371	377	369	380	408	417	370	368	379	400	377	341	391	380	381	372	379	401	390	423	400	382	381	368	356	351	418	393	411	375	407	370	368	391	347	396	393	393	399	384	377	433	429	373	388	411	361	366	398	391	367	368	374	359	367	377	376	389	378	374	341	377	397	391	383	417	388	406	351	387	359	392	407	400	382	396	370	338	387	413	358	372	388	359	351	430	362	341	398	390	372	374	356	457	401	382	373	388	373	373	373	389	360	425	408	386	360	408	388	415	389	392	368	371	387	397	387	427	393	343	384	396	365	422	390	387	402	347	347	402	393	413	382	411	378	399	401	371	381	380	385	391	358	398	422
44168	56603	50870	51130	57520	54408	39630	17948	3188	2055	1598	1403	1065	1048	936	885	861	883	877	845	831	891	885	831	838	830	850	884	846	812	833	823	859	845	819	812	853	886	880	858	854	844	832	867	845	884	801	870	861	867	827	864	807	820	881	860	858	767	843	847	807	835	837	830	780	896	855	826	826	854	872	866	874	884	820	845	825	854	880	907	841	827	832	804	826	859	865	853	860	863	868	872	818	866	859	852	864	851	857	873	881	871	808	888	865	824	856	846	854	856	850	905	838	833	818	859	823	824	806	869	842	852	825	843	850	841	862	872	862	823	849	797	808	829	883	901	804	877	820	871	821	815	844	823	850	825	874	852	859	880	829	808	887	825	873	839	853	888	789	839	802	822	868	837	869	861	844	817	806	786	784	800	838	904	813	829	850	836	859	876	886	875	814	886	877	900	893	842	858	825	836	868	872	860	789	838	857	897	810	875	857	863	807	852	878	829	871	858	819	847	852	842	797	825	874	902	820	840	829	853	878	893	812	819	833	894	849	885	869	847	838	814	849	856	835	854	818	838	800	847	842	826	858	859	853	839	852	837	833	845	833	900	885	824	837	869	800	861	828	832	866	860	842	858	829	843	843	860	849	786	848	845	812	858	860	814	820	813	863	871	791	818	849	845	855	878	879	844	833	811	834	819	858	812	868	840	854	837	823	832	852	848	815	833	896	791	856	843	888	891	868	840	914	804	870	811	855	821	879	778	820	854	843	887	805	861	843	818	861	854	846	876	831	827	815	824	829	835	874	807	825	792	899	815	860	867	875	843	847	851	860	851	884	882	847	870	813	840	901	832	814	832	852	800	840	812	850	841	859	856	862	871	872	857	839	804	854	836	837	829	836	859	926	873	758	853	860	808	837	815	820	817	909	861	857	796	846	874	798	872	868	888	836	807	857	813	843	858	847	872	820	841	890	826	791	782	786	813	848	809	860	875	856	822	871	827	862	813	820	885	818	794	906	821	866	877	809	881	846	869	870	793	822	862	874	812	846	850	863	863	807	878	857	883	843	853	825	832	807	873	833	845	807	821	820	823	843	793	864	835	854	819	849	837	876	863	826	813	845	820	860	862	858	891	899	834	841	881	853	880	868	831	844	842	891	855	813	847	845	836	832	822	776	843	840	753	818	876	843	890	833	873	828	865	811	846	820	877	890	801	827	847	798	881	819	846	841	898	819	887	893	853	840	858	827	867	817	808	839	866	840	879	826	887	793	813	885	864	863	831	867	829	885	821	833	879	901	870	814	810	879	856	854	845	858	808	842	836	832	924	829	853	858	849	919	834	866	856	905	841	833	858	915	820	863	852	823	804	820	839	874	870	814	859	841	828	838	861	866	869	824	853	909	889	852	843	865	877	861	835	842	818	816	810	774	836	867	780	781	866	886	869	834	851	834	784	855	850	829	885	895	842	893	841	819	818	791	784	831	838	856	802	801	819	842	834	845	881	840	912	786	869	878	847	812	868	855	815	820	855	797	854	853	847	833	850	921	864	805	817	864	854	886	855	853	770	871	842	877	827	805	889	826	910	817	885	870	852	842	841	876	835	853	857	875	831	828	845	883	817	820	854	870	830	830	819	896	843	851	830	831	838	865	818	814	835	842	796	822	883	816	871	802	879	849	867	934	867	822	879	835	844	822	818	881	842	833	834	841	841	883	850	831	823	850	811	822	837	820	856	865	831	835	798	806	792	926	785	828	876	855	834	865	829	835	816	855	769	767	847	830	885	830	842	840	849	849	843	870	845	834	869	829	880	824	832	863	853	846	844	762	817	805	825	831	844	871	870	875	841	839	865	821	840	852	844	890	823	827	829	835	834	847	835	869	868	834	877	888	836	820	860	785	889	845	752	877	830	853	830	876	834	878	810	836	853	843	822	804	798	825	837	823	851	897	853	861	826	817	803	815	857	925	866	851	858	808	859	827	856	795	803	868	880	853	876	831	901	840	897	826	812	869	865	824	820	851	869	858	855	848	905	839	855	844	825	879	858	853	831	885	816	847	835	827	818	823	900	814	834	875	821	857	859	806	830	823	802	821	858	836	802	787	851	829	831	820	871	886	847	859	789	791	811	837	875	842	867	880	769	841	824	808	829	831	828	803	860	830	845	827	898	825	834	867	863	835	872	829	815	848	913	849	834	844	834	823	808	882	893	813	832	834	802	818	827	874	869	862	872	821	823	843	892	840	855	859	830	854	825	877	871	845	816	819	827	881	861	843	814	869	859	868	845	831	814	864	865	897	910	831	793	864	882	891	860	811	821	845	790	783	864	825	873	800	837	826	830	823	831	853	875	858	849	829	870	820	855	839	854	839	844	830	856	896	820	781	846	884	833	804	841	811	902	847	818	849	891	829	807	826	850	834	856	854	883	845	868	857	846	833	832	844	811	831	884	859	876	828	822	803	801	841	785	804	860	822	858	842	842	872	820	896	807	898	854	881	847	828	877	839	902	830	880	846	929	843	878	763	859	836	831	904	860	859	832	825	820	826	869	811	802	856	818	810	796	844	817	850	863	781	826	875	839	890	792	835	859	858	825	873	854	863	827	881	792	847	838	870	833	850	843	819	847	897	836	858	802	877	866	879	852	867	831	863	867	879	862	888	826	822	842	833	846	892	849	829	820	830	853	832	813	825	837	863	856	824	852	840	873	878	858	813	833	841	824	889	845	857	856	838	845	757	793	807	859	817	838	845	867	830	874	807	862	833	841	902	800	859	833	831	852	838	866	853	837	794	824	785	870	838	787	859	847	863	889	839	875	844	853	886	805	817	884	853	843	851	868	863	775	875	822	813	863	889	790	834	843	858	837	834	889	817	888	870	818	835	823	816	854	803	850	801	843	852	828	847	901	852	844	856	833	861	835	827	823	821	848	849	846	862	812	829	824	806	835	854	845	843	874	802	856	830	837	830	865	863	802	830	908	884	824	799	937	866	841	849	853	813	838	863	781	844	862	881	778	783	905	833	859	831	829	843	842	832	811	805	837	802	889	822	813	827	847	828	887	829	844	844	839	865	871	884	855	814	836	859	781	846	839	875	841	842	836	839	888	812	796	845	894	857	824	821	822	852	851	846	823	824	811	834	804	840	845	837	842	825	834	896	886	837	843	828	820	823	814	831	875	839	862	840	828	838	831	833	888	797	768	837	858	824	848	840	868	837	836	824	846	847	868	882	810	830	839	840	815	898	895	849	831	854	841	890	889	844	840	841	841	813	787	856	860	855	906	830	833	828	887	854	822	804	840	848	863	839	841	766	876	822	858	884	881	852	857	881	886	895	816	812	840	885	789	866	841	896	827	835	844	814	817	822	858	871	884	859	840	870	828	813	809	859	819	856	869	817	869	832	850	817	845	835	783	868	835	821	811	815	805	865	826	815	774	816	854	792	834	836	875	840	882	811	843	845	826	873	795	838	803	839	912	839	849	870	833	800	870	927	827	859	852	819	845	827	820	847	847
59314	48159	37892	34455	27767	29013	30109	24323	14065	4238	1194	766	530	462	459	379	381	391	365	396	335	391	359	352	359	409	376	375	342	381	406	367	423	409	369	371	383	433	354	392	366	365	382	341	379	342	386	381	356	392	354	358	415	382	368	382	372	382	380	390	346	395	356	353	393	329	369	374	361	380	378	366	376	359	367	323	389	383	390	392	357	376	353	349	359	366	367	379	358	338	318	360	382	366	393	363	377	372	424	398	363	354	407	361	369	401	381	336	384	400	376	360	357	393	393	340	376	391	357	390	420	338	367	347	383	377	379	313	359	412	351	375	340	384	342	384	388	377	366	368	392	410	378	366	352	384	375	415	368	387	362	350	383	389	371	365	339	330	351	339	343	345	381	354	391	357	364	377	396	343	368	386	357	369	392	354	363	383	406	382	350	442	351	410	390	370	375	381	349	390	376	376	402	401	388	389	378	358	350	373	383	405	373	402	381	394	383	355	357	387	380	377	380	387	371	368	347	363	413	346	365	370	366	344	376	351	363	381	381	386	393	376	344	356	376	358	342	350	365	351	345	373	335	357	375	374	366	369	364	351	356	378	412	374	389	379	374	374	350	358	383	398	369	349	307	344	367	356	351	375	363	380	396	373	351	371	349	347	392	366	365	357	384	350	355	360	380	366	413	396	418	330	346	357	384	347	318	376	354	364	356	349	378	385	377	365	354	396	371	388	398	373	352	390	415	387	376	390	385	373	372	348	367	376	365	366	367	373	370	393	378	372	385	317	353	393	388	374	341	389	397	364	392	367	365	372	399	369	353	327	404	375	415	373	370	360	364	371	383	382	366	390	355	348	373	374	375	369	380	375	359	399	361	344	363	370	350	361	400	371	367	389	343	421	346	403	360	381	393	377	348	362	344	336	347	353	362	363	376	347	328	356	402	383	356	382	389	405	375	405	382	376	361	379	338	351	359	368	367	353	384	388	370	363	337	368	375	372	371	389	405	349	369	382	351	343	404	365	340	368	362	386	369	396	359	375	390	379	380	376	374	396	370	375	369	399	357	342	365	345	410	345	365	388	374	354	383	338	410	360	354	378	377	377	353	397	343	355	393	400	372	363	364	396	390	401	411	355	372	375	362	417	324	389	373	401	369	382	385	409	407	381	354	362	411	393	358	354	367	389	408	382	346	393	413	399	355	371	345	373	352	364	377	389	371	373	345	377	359	374	395	414	368	416	357	339	362	334	388	381	371	348	355	363	341	397	364	369	363	417	362	374	322	345	402	335	369	393	375	362	380	368	377	357	368	369	400	371	341	364	340	317	366	376	356	396	351	369	381	391	357	369	346	364	381	391	365	349	362	375	351	409	370	387	399	362	415	326	360	352	322	353	397	391	366	355	377	351	356	369	389	364	369	353	346	395	370	356	398	409	348	343	386	378	386	398	398	363	374	381	391	387	393	366	349	375	400	396	389	379	376	357	376	363	331	362	375	337	351	338	368	360	363	372	383	384	387	363	373	379	370	371	330	382	389	363	357	397	338	360	353	391	407	327	422	406	333	381	365	326	400	357	402	315	406	380	396	382	386	381	343	375	394	388	368	364	367	397	395	362	375	399	397	353	385	343	356	362	355	398	356	368	366	409	363	318	388	375	381	404	406	360	378	388	388	346	376	339	371	341	357	368	380	361	378	362	410	353	334	371	342	381	347	400	387	378	337	362	387	355	365	393	366	362	406	373	385	385	358	325	379	367	354	386	360	362	372	377	347	352	401	360	372	360	342	351	391	396	378	380	379	387	388	362	384	401	331	360	374	387	361	388	349	346	364	403	357	381	391	379	398	395	354	361	359	380	362	382	333	378	339	382	404	374	355	405	363	363	343	366	391	396	350	387	385	356	370	338	341	369	374	386	406	346	377	370	362	328	357	394	348	393	351	361	382	363	384	400	329	369	389	352	367	361	365	346	379	416	337	406	345	373	392	353	375	359	374	376	366	375	389	385	379	343	367	355	377	379	376	343	355	407	410	376	363	345	386	384	372	375	356	379	341	321	391	324	340	356	373	387	412	385	383	372	366	416	340	353	382	350	369	370	356	369	371	408	382	404	364	359	336	351	386	381	353	401	367	356	401	364	367	418	357	346	346	390	314	362	349	361	377	351	374	375	379	354	356	333	382	386	341	412	359	343	375	372	382	382	391	376	383	397	316	379	369	352	352	358	374	373	347	367	356	356	400	374	370	372	386	376	356	399	412	374	356	336	402	380	344	363	368	366	376	400	428	412	359	374	374	354	366	365	344	327	358	392	379	356	399	361	359	335	395	374	354	361	353	346	368	353	346	332	369	370	370	385	392	354	377	377	400	385	375	391	396	389	381	407	378	370	377	379	382	359	351	350	348	328	375	361	358	399	379	360	400	377	403	376	374	353	378	381	363	370	348	368	381	396	341	377	358	408	370	398	394	374	366	345	386	398	361	362	405	402	366	353	389	366	370	376	358	429	390	357	373	369	349	399	368	362	363	376	384	386	381	373	360	334	333	387	381	395	383	339	423	362	365	356	338	366	359	379	392	366	360	397	377	339	388	366	353	323	375	345	373	346	367	386	366	386	387	348	329	374	371	366	388	351	395	419	401	371	370	398	347	383	352	405	380	418	348	351	353	373	370	365	363	369	330	361	381	374	385	377	386	384	396	381	405	376	352	351	382	374	384	380	395	335	360	356	387	373	369	348	309	396	374	354	379	361	348	357	378	355	332	362	423	376	310	363	324	395	391	377	353	350	330	380	382	376	399	387	368	399	357	399	410	384	386	375	389	386	335	347	358	375	372	343	347	385	349	455	385	376	368	358	367	339	345	351	370	364	361	340	379	349	378	344	347	371	378	407	367	368	385	396	362	361	398	372	398	371	324	384	357	385	380	389	397	374	393	386	343	387	367	371	375	399	377	346	379	349	388	395	384	372	326	399	379	355	390	375	376	376	324	383	345	367	373	374	384	393	365	360	367	340	379	383	376	353	388	341	364	337	364	371	381	340	385	326	348	366	401	409	397	378	377	349	347	360	415	389	361	380	392	371	371	366	384	389	357	356	377	365	353	372	380	344	355	333	368	409	333	369	380	363	398	374	392	356	371	338	343	380	380	362	376	371	350	341	400	339	357	402	373	359	344	389	352	393	346	336	399	383	356	353	343	382	365	344	374	379	381	370	362	371	376	354	370	382	365	367	361	351	382	365	351	366	375	369	324	370	338	366	357	372	359	388	387	376	373	425	371	383	376	370	363	371	377	360	386	398	384	333	387	358	402	385	331	376	362	344	369	379	362	335	375	388	363	390	385	368	399	363	364	340	361	372	361	352	392	375	384	367	357	375	346	394	335	426	389	367	373	365	351	356	371	351	382	356	379	387	388	368	372	368	360	399	401	374	374	372	305	361	375	364	357	365	384	402	412	370	354	404	353	341	365	366	384	362	377	389	364	375	332	362	416	378	385	355	397	398	372	378	373	390
49960	53236	52402	53264	63515	66602	50933	26587	5561	3421	2509	2095	1260	1193	1005	809	797	839	872	808	826	814	729	833	825	770	824	776	777	851	817	838	814	810	765	776	857	808	785	823	786	793	756	817	811	823	812	791	803	717	812	787	767	752	826	793	809	791	798	753	806	745	799	766	859	777	783	740	809	756	832	818	761	820	783	806	824	764	773	803	800	804	795	835	788	793	836	828	822	813	768	879	836	820	864	804	820	751	777	854	774	788	774	777	782	772	764	781	776	816	801	774	788	819	800	757	789	822	817	839	817	792	771	835	816	776	768	756	782	749	822	775	765	818	745	784	797	761	803	775	839	858	838	779	824	799	774	816	801	787	773	832	787	803	828	824	793	806	775	799	765	794	754	751	814	784	789	759	848	757	761	811	783	796	766	795	783	791	804	838	804	827	792	760	869	815	765	815	805	774	759	767	799	818	754	804	798	800	817	781	794	778	798	846	799	779	836	815	803	753	801	745	823	771	806	752	797	775	783	765	776	830	786	764	784	756	754	803	744	854	779	866	798	821	836	787	798	769	785	737	806	772	784	814	806	812	805	800	769	838	733	807	780	774	729	757	786	751	787	776	780	809	820	792	798	784	765	837	798	794	768	776	806	775	833	842	872	774	776	771	795	820	841	768	797	782	790	756	774	759	771	750	792	828	814	767	791	796	794	771	786	823	792	795	795	779	779	814	807	805	824	766	766	767	793	785	753	774	813	742	785	797	786	742	807	750	798	759	760	790	818	778	788	831	800	775	814	806	830	794	768	770	756	733	792	764	817	801	757	780	812	789	824	840	764	791	778	810	765	735	798	779	799	797	772	789	792	775	769	822	802	732	785	789	812	770	775	783	776	756	817	810	862	765	838	806	809	766	798	793	784	785	778	804	776	803	786	764	802	836	818	755	797	780	820	793	847	847	811	819	840	868	784	797	773	783	785	753	821	794	781	773	819	764	793	786	745	831	747	833	812	773	800	783	795	778	784	796	782	791	786	762	801	790	781	795	778	825	804	793	795	825	841	822	788	854	831	752	794	810	795	804	775	768	807	785	788	747	805	785	766	807	786	829	797	796	759	753	828	819	761	793	764	780	822	799	776	784	757	813	843	835	770	813	785	816	783	808	792	767	780	809	808	781	767	810	800	763	781	842	850	824	807	807	806	773	793	785	705	811	768	778	784	838	839	811	806	800	806	751	742	745	817	773	800	799	743	774	781	783	774	808	794	832	764	788	772	804	823	733	764	813	754	748	798	814	803	750	825	820	798	743	755	772	841	786	769	802	754	814	791	778	796	788	753	804	793	799	777	743	778	802	842	746	818	779	838	769	782	830	779	854	752	831	774	764	785	775	830	789	812	808	859	786	762	754	822	787	797	812	800	750	791	795	773	839	760	799	779	755	827	792	762	824	765	819	796	827	823	769	807	874	773	813	793	784	824	784	786	787	824	764	782	765	770	775	787	776	789	769	740	776	841	778	807	841	778	781	735	777	770	831	822	859	755	803	777	788	842	821	807	862	791	751	803	758	847	824	791	805	747	766	764	789	822	826	793	811	792	809	860	853	783	791	775	760	785	796	788	789	769	801	781	798	786	798	813	774	778	796	791	807	773	787	796	766	788	740	817	759	812	783	807	788	803	818	757	750	772	805	750	758	811	792	764	771	714	780	794	781	788	831	774	802	805	775	736	833	812	821	817	820	822	828	819	806	791	809	803	835	768	781	784	763	810	771	826	780	825	783	774	765	763	777	823	763	798	759	772	799	780	789	826	841	824	831	802	838	799	733	772	750	775	742	806	765	753	798	810	776	809	829	774	849	838	765	785	773	830	784	785	789	776	745	761	807	774	758	843	808	735	743	787	750	805	773	785	797	845	809	793	771	837	778	834	800	829	819	755	788	765	758	773	765	751	755	776	778	787	815	811	746	735	736	815	812	781	855	756	831	793	780	795	781	800	760	776	808	763	769	827	786	847	798	787	773	795	790	798	794	818	800	803	776	809	767	826	779	733	800	808	771	793	737	832	799	774	803	776	818	744	779	829	792	805	758	829	772	791	799	768	768	786	796	784	806	792	797	768	811	787	767	751	775	751	839	769	874	805	773	764	808	793	795	814	751	813	799	780	838	777	813	774	787	824	820	784	777	804	763	791	727	779	817	782	788	789	803	815	772	782	786	753	779	795	826	780	801	822	807	740	789	814	793	862	824	819	818	810	779	777	788	766	812	843	816	783	808	784	797	761	787	753	785	784	856	817	795	797	778	807	758	800	782	784	744	782	842	795	792	785	817	787	781	777	797	826	782	798	763	793	752	827	780	751	788	816	825	790	776	820	827	819	798	752	797	852	836	788	774	781	751	801	765	778	759	763	710	772	828	783	840	768	785	791	798	757	808	824	769	826	807	776	790	838	789	804	817	813	846	795	775	824	759	758	830	809	817	760	847	780	762	829	785	856	755	801	761	775	754	762	797	755	810	741	764	798	784	743	787	786	769	781	794	772	774	761	816	742	849	785	821	711	806	778	793	781	773	798	796	802	779	800	780	727	810	769	810	778	791	818	743	788	773	785	817	832	789	817	778	759	757	805	788	798	760	782	783	807	793	763	807	779	737	848	813	793	794	788	802	799	805	794	807	766	780	766	744	806	807	825	811	758	784	798	790	793	794	765	853	802	796	802	817	803	736	819	791	848	822	763	797	820	775	804	791	763	773	785	774	796	814	823	785	784	780	793	810	829	792	732	791	789	752	809	764	802	753	755	755	843	802	755	788	797	840	792	780	769	775	829	814	789	806	822	790	769	814	802	811	802	780	768	831	746	779	791	794	828	836	774	782	794	842	758	802	774	778	778	803	761	833	796	810	822	807	772	828	794	778	819	759	808	803	747	747	743	822	802	812	779	798	771	784	748	760	804	788	755	767	854	774	779	798	772	785	785	765	747	803	748	792	748	737	771	794	819	793	832	798	806	806	835	784	785	862	764	788	747	867	812	757	837	781	823	802	774	768	815	817	753	807	819	755	761	795	766	794	757	825	780	806	761	843	777	862	748	809	843	787	786	762	794	749	796	813	832	736	770	778	792	772	813	797	831	847	784	769	827	795	794	760	765	788	744	799	775	797	789	791	773	797	790	786	829	799	809	792	787	782	768	817	831	797	830	740	779	828	756	759	759	785	811	784	770	808	777	848	761	807	782	781	792	820	784	819	755	829	743	764	809	747	784	810	755	795	762	841	832	812	756	822	743	779	788	758	781	766	816	817	831	787	783	784	812	801	751	788	765	784	821	756	787	775	778	805	817	758	796	831	761	769	786	814	802	790	826	816	813	777	757	808	845	780	838	794	764	819	763	827	785	859	766	795	809	755	809	765	829	830	802	786	739	786	851	794	811	801	746	788	741	812	752	812	782	828	800	734	765	772	758	754	806	786	743	749	791	760	765	791	800	746	790	862	805	796	830	803	758	796	777	796	779	806	786	796
22853	35238	35467	20785	7751	6122	4500	1813	532	448	407	394	370	423	385	365	396	387	398	384	396	399	403	381	396	390	401	390	400	407	351	354	395	331	359	359	389	397	384	419	394	378	378	396	378	384	369	406	401	370	409	413	354	377	405	365	382	396	371	400	369	387	383	356	399	372	391	383	389	382	370	419	374	395	393	386	389	370	390	366	358	380	358	371	371	417	340	384	396	429	428	352	418	392	399	379	386	373	402	410	399	355	378	367	374	385	396	403	376	409	384	360	388	377	438	372	329	402	382	383	412	359	429	399	378	399	381	351	390	385	390	395	380	390	385	395	380	413	404	401	403	413	408	378	364	381	354	405	400	381	329	371	363	420	378	380	378	380	402	366	407	386	372	403	376	415	354	343	396	402	412	373	355	369	389	348	382	358	383	429	406	407	388	389	368	385	382	358	391	384	402	417	391	361	397	396	392	370	413	378	381	414	379	398	401	365	359	361	418	370	402	389	400	385	416	394	384	365	369	376	383	393	370	412	399	387	384	376	377	366	392	381	361	422	352	364	429	387	394	391	350	398	405	402	368	385	406	384	396	399	373	390	382	392	377	375	382	440	394	367	416	355	384	384	413	395	417	376	405	391	405	408	399	406	392	400	371	366	403	396	383	363	392	378	386	372	392	393	354	383	392	395	414	413	383	382	408	378	391	390	435	404	407	395	394	385	390	393	400	400	400	337	390	406	347	383	422	406	383	367	400	393	399	393	412	398	356	351	329	373	388	365	371	377	388	381	381	426	402	409	400	414	397	404	436	375	375	375	352	379	414	382	417	428	421	368	357	412	371	362	375	411	371	377	390	387	377	395	355	365	422	374	365	356	409	376	377	390	383	388	396	390	371	444	379	411	390	378	405	444	364	388	382	384	373	410	363	418	393	383	361	387	422	388	380	411	392	378	403	386	391	403	361	396	387	405	414	413	381	411	383	387	333	384	380	362	365	398	417	405	381	397	354	376	409	409	394	368	355	370	374	386	350	348	383	384	406	385	398	373	375	390	367	381	379	380	393	370	388	361	381	384	433	423	366	376	404	409	385	358	346	359	369	389	385	394	381	405	353	376	373	399	407	389	365	361	396	433	404	376	363	384	378	377	400	407	392	397	408	342	334	354	365	384	366	387	395	387	384	411	400	385	360	382	397	401	400	383	401	406	368	374	403	410	403	387	401	368	381	364	391	389	355	429	400	379	416	391	394	404	405	377	384	382	387	393	368	427	364	410	403	402	371	381	385	376	374	402	409	366	392	344	409	378	379	382	409	413	380	395	381	377	425	385	376	379	372	399	388	360	411	382	393	354	388	380	370	345	372	367	375	427	359	381	426	406	365	378	403	380	417	402	402	390	361	408	401	392	369	372	385	375	344	375	387	415	401	415	389	406	404	362	398	381	420	363	417	387	350	394	426	386	362	393	394	363	411	366	366	399	405	371	397	376	419	415	350	372	395	387	376	402	407	376	414	391	380	397	383	369	401	371	400	393	379	403	404	413	401	377	368	394	394	350	382	394	358	398	411	407	404	379	411	401	396	397	384	391	342	401	354	356	406	420	413	363	354	374	347	392	367	427	396	374	375	346	386	387	387	394	400	391	380	385	366	361	393	342	390	411	374	372	403	380	356	385	398	383	388	398	403	394	394	405	418	418	393	369	378	402	354	385	383	404	395	341	351	364	392	410	426	411	407	392	376	365	416	407	402	383	381	401	364	395	428	387	383	408	357	431	393	394	377	357	361	430	374	388	365	363	364	359	392	406	405	332	456	408	387	360	360	409	351	377	426	394	384	374	364	384	373	394	428	400	357	402	375	372	370	367	397	377	361	385	403	393	360	370	399	383	372	397	373	367	378	361	400	415	409	342	380	395	373	401	401	366	390	408	383	395	429	361	414	375	400	396	371	361	406	397	366	402	376	398	437	363	403	409	396	378	394	406	369	401	387	401	347	384	361	390	371	394	388	425	408	394	376	414	418	373	396	368	381	409	401	369	410	391	374	371	405	373	367	400	397	384	390	380	400	356	356	392	374	382	429	363	377	374	375	378	416	410	383	417	413	396	407	382	369	396	369	361	390	357	394	387	377	411	391	356	341	376	383	380	412	359	409	424	354	386	375	428	430	401	412	372	408	390	378	385	366	403	379	408	362	376	357	383	429	381	389	360	385	393	402	344	381	347	383	383	395	388	378	391	431	371	371	356	351	390	385	377	400	380	400	374	369	384	340	395	378	399	419	364	381	387	356	375	368	373	418	387	393	374	384	387	355	386	399	398	407	379	344	368	372	352	397	382	394	367	378	390	383	401	372	382	404	408	395	372	405	382	378	392	367	413	398	343	385	389	377	344	388	370	356	417	362	384	362	405	402	376	403	407	381	400	357	391	397	400	424	393	409	381	363	406	398	379	420	393	396	389	357	414	398	385	383	371	405	399	386	397	374	382	363	422	396	371	360	364	392	384	353	399	398	377	401	401	397	357	364	391	373	400	367	357	369	354	412	375	401	384	396	400	427	389	399	351	373	373	364	362	382	366	387	372	403	377	386	374	382	415	382	432	386	404	377	391	378	348	368	399	378	354	388	421	373	423	405	351	388	395	376	384	394	388	393	411	377	421	373	389	382	387	373	353	371	366	411	400	376	380	389	405	363	390	344	371	413	370	423	394	360	398	391	378	370	390	409	357	381	391	389	395	406	411	369	369	424	374	415	376	352	386	384	384	374	387	391	412	349	351	385	410	381	379	340	371	436	383	380	379	385	360	340	353	401	418	393	379	405	403	364	420	417	365	367	361	408	398	391	387	373	380	376	386	414	388	395	386	376	365	378	388	399	390	409	350	390	390	388	373	374	381	370	386	413	401	364	420	372	372	372	340	369	369	372	376	374	353	363	361	375	379	391	397	386	363	440	355	380	408	346	389	395	418	418	382	404	377	368	417	435	382	387	384	375	359	375	396	342	384	357	414	400	402	385	372	378	369	389	366	406	412	383	363	379	373	372	393	384	385	389	370	381	396	381	411	397	367	355	403	368	390	358	377	353	393	397	391	381	368	360	390	380	371	404	391	402	397	368	443	391	349	351	381	400	391	408	359	400	364	397	389	382	402	408	385	403	386	358	393	380	398	408	366	375	345	401	394	376	381	409	393	366	380	400	346	408	371	353	390	380	358	407	366	404	388	376	401	355	395	398	381	413	441	367	389	375	409	394	389	406	398	394	381	386	358	407	420	391	397	386	362	370	388	409	426	376	334	409	358	385	386	371	419	366	389	376	376	397	371	395	394	408	381	391	374	397	391	402	380	369	392	394	395	356	449	390	367	381	411	382	383	379	416	424	388	385	381	370	370	410	398	350	355	413	371	395	417	411	396	359	379	435	395	376	388	428	386	392	362	367	396	388	379	356	362	418	388	397	355	411	400	377	373	360	362	379	402	384	386	399	386	393	401	378	410	431	423	377	359	381	415	393	389
16664	34778	36555	25348	13339	15559	11396	4358	1228	980	1038	974	961	924	918	862	853	847	936	853	882	893	883	911	866	853	945	909	917	924	907	879	849	890	893	931	907	897	833	855	874	891	926	898	899	883	917	904	877	890	851	932	964	867	930	852	896	866	869	912	891	837	850	873	861	889	861	892	873	904	922	906	939	856	858	922	859	890	906	891	920	851	855	856	930	916	906	867	869	884	883	932	930	873	855	865	918	869	875	931	856	901	871	874	904	903	919	872	902	867	945	894	891	842	903	871	945	868	886	923	898	889	881	902	907	844	842	882	907	871	913	883	895	902	861	888	887	921	918	872	888	883	878	888	857	906	886	845	898	867	868	916	912	909	920	880	864	905	859	927	920	855	861	890	892	924	815	892	866	943	851	858	814	907	877	891	858	923	895	890	904	917	909	943	886	869	916	900	922	869	899	888	895	875	857	866	815	862	914	866	909	888	925	842	920	882	877	886	868	860	868	908	854	840	890	895	901	873	897	869	873	896	866	891	897	916	899	860	877	893	875	940	907	884	882	917	881	856	896	898	872	852	865	910	852	872	918	863	921	927	878	931	917	929	936	842	910	904	836	857	890	852	922	859	921	879	898	887	866	826	889	866	874	933	891	830	988	925	932	904	843	843	907	875	906	872	907	883	948	886	927	874	879	943	898	889	858	864	853	933	881	895	890	824	869	851	859	823	862	868	877	931	896	889	898	881	953	892	849	873	875	884	930	869	902	901	841	899	871	956	837	897	926	827	867	868	881	924	880	907	841	894	857	884	885	895	889	933	823	899	895	883	861	902	910	922	884	901	966	882	932	879	857	865	881	827	890	902	888	882	901	906	906	893	851	882	847	867	872	932	868	898	867	882	898	903	855	936	882	900	907	899	909	835	898	925	887	855	866	884	935	892	905	870	875	918	923	924	864	878	879	892	877	867	919	889	879	902	846	867	873	899	853	830	885	907	875	847	885	885	862	885	863	867	935	937	897	900	929	887	861	952	918	843	878	898	894	884	826	864	926	848	885	885	885	869	873	890	881	893	904	908	903	876	919	854	894	892	895	906	870	920	924	932	871	877	955	894	878	889	887	904	859	836	887	952	971	899	876	956	876	835	935	920	876	841	905	902	814	900	881	873	846	899	842	890	837	918	780	885	838	903	857	883	849	910	888	929	907	885	904	891	854	855	887	910	847	885	882	875	900	892	900	891	895	859	906	857	887	930	847	898	836	907	894	896	899	907	870	854	894	873	838	930	820	947	841	902	846	913	838	912	914	829	914	888	886	892	824	936	879	831	878	893	862	882	851	876	892	917	885	895	920	866	850	885	859	911	862	888	871	898	864	888	894	863	841	875	839	877	893	915	883	899	883	919	887	903	881	825	887	884	900	919	903	893	882	880	904	878	880	874	862	871	876	908	869	938	908	916	864	872	853	925	872	901	901	884	870	970	876	865	841	918	878	863	855	872	933	882	921	881	805	864	856	885	907	959	924	872	881	923	865	875	854	846	936	862	963	845	866	887	931	870	840	889	867	872	887	862	884	851	866	852	898	880	868	938	888	872	895	925	914	870	912	917	883	902	917	929	885	918	907	857	889	906	816	930	906	866	844	930	899	887	889	829	859	812	897	941	867	858	890	896	895	892	877	851	928	881	845	825	888	860	901	888	896	941	845	826	881	849	905	880	857	899	871	889	905	879	908	874	878	897	857	922	855	917	850	915	916	916	898	877	920	940	924	871	878	866	899	902	856	839	869	845	955	886	878	933	839	932	848	898	896	889	960	903	905	914	865	898	860	857	857	897	893	886	872	878	867	868	826	850	889	880	912	873	883	882	873	925	873	886	880	825	869	906	946	888	902	948	909	884	875	869	902	853	862	873	918	892	902	855	921	855	904	842	885	903	924	873	903	898	909	893	939	859	868	889	879	943	883	831	880	902	882	868	928	886	886	876	892	861	870	896	905	901	910	885	840	925	951	874	911	896	937	909	898	883	921	873	900	917	952	836	901	897	844	877	860	887	910	849	915	817	875	868	894	854	822	915	892	957	860	929	901	871	872	875	910	916	935	903	894	898	879	857	891	878	911	896	870	850	923	875	910	893	868	874	864	874	898	913	931	921	909	863	889	887	879	893	868	878	941	866	857	879	917	894	868	871	815	864	899	879	871	888	888	896	916	869	859	894	883	876	871	870	860	905	904	834	899	946	836	895	889	865	868	877	898	870	888	913	874	858	922	934	843	879	914	924	932	945	872	929	867	939	952	908	870	883	854	900	839	932	888	849	867	845	883	907	855	883	917	909	859	921	853	885	874	870	901	879	915	888	879	838	886	893	835	855	935	883	832	929	898	889	856	926	862	894	872	920	815	921	891	913	903	921	845	841	871	904	909	927	888	888	838	898	910	916	878	878	871	870	883	879	832	907	895	851	867	886	872	897	863	884	869	875	895	855	865	915	852	904	873	881	966	937	874	851	851	892	911	839	891	869	911	900	927	869	871	948	858	863	889	874	912	863	936	912	916	851	887	895	878	895	867	877	858	943	852	853	867	926	889	913	916	797	892	852	876	886	874	932	936	921	890	948	906	884	873	853	824	877	889	916	892	884	908	871	935	875	821	805	888	885	861	885	859	876	854	865	934	897	828	890	901	846	828	877	814	859	902	910	909	844	879	899	877	907	911	896	862	854	908	866	897	867	876	848	937	835	862	916	836	885	888	851	889	885	902	909	868	907	894	886	925	873	862	881	880	937	875	882	884	882	878	963	879	849	914	908	894	955	922	937	884	863	856	866	819	899	886	902	887	846	836	902	880	905	903	922	937	883	840	904	936	900	895	870	841	900	909	902	901	925	877	856	866	878	858	897	855	868	913	922	921	866	849	897	891	934	894	936	918	899	879	890	873	934	885	854	909	877	887	883	906	922	881	864	879	925	894	859	909	902	915	849	869	818	889	835	894	850	837	837	848	918	849	909	821	846	825	905	943	926	902	858	868	879	852	971	894	907	881	866	863	894	879	896	884	887	908	879	898	872	911	879	831	866	874	891	911	938	891	936	890	864	916	854	892	870	907	886	939	876	869	862	895	909	896	874	883	846	869	944	877	876	862	903	886	910	887	869	882	904	859	895	882	873	870	889	877	886	886	893	898	913	872	865	917	912	845	889	911	897	869	905	921	894	913	846	827	846	850	878	911	837	863	924	911	843	879	912	868	865	917	908	845	911	863	914	868	878	874	907	958	934	888	909	894	912	899	888	891	926	879	912	916	892	853	874	913	922	852	924	886	912	903	882	838	909	853	835	906	873	926	850	878	871	877	924	882	879	900	865	893	913	857	853	896	876	914	891	931	913	921	874	884	891	908	910	870	872	874	920	912	905	853	891	900	902	872	888	857	880	863	825	835	839	880	908	905	887	807	876	921	845	896	838	905	866	904	865	890	891	884	897	894	948	825	901	897	912	871	888	958	896	839	870	885	829	904	928
55656	49178	39437	34063	27552	29440	27409	19405	7886	1554	680	547	416	444	392	434	392	356	384	389	389	391	379	427	397	387	390	383	369	385	417	408	404	354	401	368	389	409	356	358	391	366	403	395	387	394	401	367	377	396	397	406	415	396	396	375	374	424	385	428	389	407	343	359	392	377	404	358	424	376	375	412	424	415	399	354	401	394	418	396	391	385	395	370	407	403	372	365	391	388	378	406	343	379	364	404	386	367	404	365	368	362	407	408	387	389	412	353	402	413	368	364	401	422	376	350	400	390	406	396	378	395	412	393	383	377	400	400	411	422	386	365	380	389	390	453	404	389	425	342	394	389	408	377	415	382	380	354	401	386	399	365	396	429	378	362	411	369	357	358	388	386	400	355	352	376	375	381	352	375	371	401	400	367	406	397	361	355	401	368	400	407	352	377	388	365	410	381	440	385	399	395	377	351	406	377	366	409	406	402	401	414	392	392	417	395	376	371	396	379	406	400	370	360	386	403	385	417	390	417	406	390	417	427	385	410	388	396	393	390	389	423	375	370	382	391	380	372	398	364	393	355	398	358	384	389	385	395	378	391	379	354	401	411	385	386	390	405	389	357	416	378	374	370	354	377	404	365	376	399	377	392	390	413	437	413	396	387	401	370	380	387	432	402	400	394	377	381	365	378	323	400	382	367	385	417	428	370	418	377	389	367	357	348	413	398	395	357	403	392	358	399	358	389	404	402	395	404	405	377	398	374	388	363	406	376	404	382	388	359	416	399	399	411	370	370	420	391	384	344	415	384	333	392	394	420	372	371	383	355	395	364	389	430	383	404	391	374	402	404	402	405	407	387	443	374	373	403	364	370	432	417	408	391	370	361	396	405	396	407	404	412	429	395	378	412	396	373	396	411	391	388	397	384	404	390	366	388	420	410	383	378	391	372	399	421	368	383	393	395	397	399	358	369	378	359	390	417	398	386	381	371	364	393	389	420	365	408	381	398	370	366	372	400	364	387	378	385	395	386	389	428	401	410	432	352	378	393	377	390	393	356	354	386	384	400	409	351	381	431	374	394	394	415	382	389	412	425	394	417	407	392	397	390	388	395	367	415	367	397	393	400	414	365	391	371	384	374	341	379	386	396	407	404	410	408	383	392	392	375	409	406	413	392	423	359	351	373	417	417	373	355	401	419	406	411	379	364	390	387	336	413	405	382	382	446	377	349	396	395	397	393	408	431	353	357	409	386	385	371	421	360	403	391	407	376	389	392	370	408	378	419	409	385	372	382	375	433	383	382	393	380	390	386	365	395	410	431	400	394	402	395	387	365	399	406	361	392	390	400	393	393	356	395	416	378	372	383	411	392	362	398	407	373	409	376	377	395	429	376	364	337	390	381	385	401	398	354	394	394	441	372	402	415	406	411	386	397	389	403	412	383	406	401	386	406	451	406	385	407	371	341	418	396	405	419	391	374	411	397	397	359	386	408	375	394	348	411	346	366	407	405	413	415	356	387	424	429	402	368	384	380	384	385	404	390	367	383	407	412	383	382	356	376	369	371	393	378	380	408	359	369	388	402	383	403	374	402	393	386	373	409	401	394	404	385	388	405	344	359	395	375	428	386	375	385	374	389	417	356	396	399	374	421	375	401	403	384	405	391	369	411	388	408	422	404	341	401	398	376	387	369	362	364	397	385	360	390	375	392	402	366	387	391	374	388	393	377	423	383	366	390	367	385	408	389	373	429	375	428	384	397	388	379	373	392	365	418	445	370	408	390	384	380	384	384	372	411	367	386	430	375	385	369	375	358	406	395	372	364	353	370	383	363	432	378	375	430	389	375	378	418	387	396	388	414	370	410	372	374	398	385	367	402	353	389	398	379	411	394	347	376	374	389	376	390	371	393	330	400	382	371	384	359	371	388	380	400	374	380	393	428	415	370	375	358	395	394	371	402	374	363	408	387	404	385	388	380	399	414	388	384	412	358	400	392	361	346	395	363	373	389	386	400	375	400	378	383	371	393	384	393	365	386	400	344	401	355	400	383	366	397	430	379	378	385	425	390	388	368	368	398	374	378	385	372	379	361	370	402	377	401	375	394	378	412	375	381	392	393	387	419	385	381	396	327	383	383	395	415	401	408	391	365	384	398	362	386	380	427	374	410	382	384	375	377	390	359	333	392	383	376	411	386	377	367	405	409	388	375	394	428	396	347	398	410	342	347	358	397	389	402	376	400	373	393	384	357	413	392	357	423	391	424	372	376	373	397	362	390	388	397	362	373	423	356	385	380	402	399	374	387	344	395	352	402	369	388	366	403	387	397	392	378	368	389	368	398	393	387	400	375	376	381	388	369	345	403	368	409	383	419	413	395	395	380	386	394	399	374	383	388	394	381	365	343	364	369	407	364	384	403	368	401	352	372	392	396	386	387	389	372	382	384	373	363	400	369	392	357	395	409	419	424	364	387	411	375	398	416	382	393	364	414	405	389	421	395	363	394	383	360	426	409	385	407	383	364	411	391	415	393	406	398	421	390	377	420	413	374	402	398	368	399	391	369	381	379	377	398	339	377	366	388	353	404	398	374	402	373	387	416	421	382	388	396	408	387	390	385	387	372	401	390	349	364	386	375	374	381	390	437	355	366	419	404	388	354	376	368	385	399	401	404	411	389	348	386	360	403	378	428	357	390	392	395	363	374	383	400	388	404	374	379	369	358	403	398	389	395	394	365	386	349	374	395	400	380	386	381	371	383	370	361	381	398	395	347	395	371	380	348	344	388	385	398	404	412	374	397	392	462	390	405	403	408	364	387	373	388	360	366	419	369	380	394	423	402	392	433	383	426	413	337	367	389	419	449	395	360	384	359	381	395	451	372	376	373	353	406	364	362	386	367	377	373	388	435	362	379	425	415	383	401	402	387	407	359	380	373	379	379	407	373	445	395	398	383	375	365	375	397	421	378	353	374	408	380	383	431	362	432	418	390	422	388	318	352	394	394	385	408	369	386	375	400	405	396	357	400	399	386	376	400	398	372	400	365	370	375	371	394	411	359	382	390	387	372	392	383	383	417	369	353	455	387	382	387	381	368	374	345	365	397	409	415	399	376	395	414	365	390	337	390	402	376	372	376	388	364	379	380	369	396	395	383	418	382	394	364	390	395	412	374	353	405	451	383	405	401	372	407	388	368	363	401	379	405	351	378	378	353	389	411	382	403	401	363	354	412	383	365	411	346	389	401	346	362	390	395	424	357	393	381	361	375	389	369	396	373	410	372	398	360	376	402	363	338	385	374	391	389	390	395	362	365	381	389	400	387	406	382	399	385	365	384	393	385	425	407	408	414	386	381	381	369	376	428	409	428	392	432	372	396	379	378	375	380	431	360	411	355	395	378	400	403	343	384	390	380	411	384	419	383	379	355	363	365	405	359	357	369	390	354	398	366	361	370	376	394	388	395	387	396	360	400	362	392	397	390	363	389	405	427	362	380	378	398	372	388	393	361	354	424	373	395
47145	57299	57810	47187	52379	57117	41125	19056	5335	2161	1691	1344	1067	1001	905	851	914	842	832	877	858	868	844	829	877	936	859	858	812	825	882	836	884	866	871	898	836	876	852	852	817	865	844	843	793	866	859	824	899	835	825	877	861	873	867	880	833	866	830	864	853	842	825	898	883	876	821	897	907	826	857	905	879	836	818	787	871	876	882	841	861	820	837	819	843	861	879	897	897	899	865	809	859	835	842	864	881	877	857	850	831	861	830	875	880	826	862	800	832	825	886	841	828	872	880	853	865	849	887	875	845	928	873	841	840	874	861	885	846	891	846	851	820	831	864	847	848	852	893	860	890	863	886	831	883	891	821	803	799	820	863	848	830	868	879	873	885	849	880	821	850	857	874	854	854	862	807	837	826	822	820	850	935	855	830	813	850	822	859	855	912	851	845	882	873	897	827	843	857	876	873	824	864	846	859	858	834	870	854	874	889	802	861	879	847	885	808	823	888	862	869	869	871	854	836	810	862	900	891	846	835	884	895	812	859	898	835	877	862	815	848	899	877	837	823	870	831	872	856	833	839	903	874	836	809	862	909	854	857	826	875	880	860	869	848	853	826	891	852	821	875	921	873	803	867	847	836	860	874	882	846	849	836	875	848	905	878	801	850	881	828	875	802	852	885	794	884	849	812	841	828	840	905	822	825	806	842	845	837	866	829	814	864	882	838	848	818	836	870	841	846	862	888	878	867	836	871	913	856	835	899	846	853	834	868	856	856	858	857	871	879	866	904	857	885	929	874	874	878	838	892	861	858	866	874	849	889	859	864	857	815	892	821	862	875	818	852	911	804	861	859	833	829	817	898	891	845	906	824	882	863	839	836	880	836	837	882	872	891	868	876	864	863	827	828	863	890	836	852	905	820	834	848	881	843	844	858	846	853	856	871	856	881	854	875	888	891	820	861	892	858	853	868	819	862	893	845	876	907	892	863	848	837	854	838	863	881	853	874	891	833	849	858	877	867	838	874	879	927	901	854	869	843	852	849	828	886	817	847	929	838	839	865	918	887	878	841	854	917	823	835	899	837	843	877	834	877	906	852	839	807	843	845	790	830	872	842	880	854	881	848	871	863	852	909	868	834	821	878	878	824	845	824	837	829	889	892	829	912	899	830	854	844	848	882	894	812	898	820	889	887	850	844	869	854	862	829	854	837	864	867	899	832	900	890	882	865	891	844	870	858	883	859	851	825	801	840	900	856	857	847	850	855	890	916	854	858	846	865	899	898	871	854	874	817	853	847	826	852	831	837	834	892	837	888	829	834	866	850	833	909	880	871	832	837	850	853	879	897	846	826	899	827	860	813	872	808	859	878	886	911	857	859	860	925	882	860	862	923	831	822	887	872	837	859	875	880	906	895	849	879	871	869	876	862	861	882	882	856	803	910	827	836	858	841	883	881	881	827	880	785	862	889	878	836	836	885	794	833	851	877	845	945	884	900	817	870	851	837	847	852	865	859	868	820	880	836	850	867	892	872	882	807	864	885	845	871	838	857	871	848	844	882	812	904	824	799	828	857	857	880	819	862	866	874	855	863	825	800	848	888	870	871	865	877	879	888	902	877	846	892	826	845	846	825	831	869	841	827	883	825	812	914	828	834	907	867	828	826	861	842	866	843	895	856	843	838	895	870	867	863	851	883	831	914	907	862	862	832	888	858	905	825	837	881	891	845	855	871	847	848	839	861	872	843	854	869	841	818	880	883	866	848	787	843	849	847	941	840	910	894	799	850	823	837	842	839	856	856	867	859	833	843	917	896	864	832	860	829	888	849	866	896	843	825	856	818	859	849	921	862	839	875	871	867	833	848	882	854	868	821	808	939	848	877	844	869	831	867	894	847	895	872	829	846	862	848	886	863	831	818	814	819	920	837	830	850	890	879	894	898	875	925	819	844	852	816	812	815	842	857	903	853	870	871	862	827	864	860	858	856	816	838	917	837	857	904	873	890	907	859	815	887	812	807	845	883	930	907	845	810	877	878	794	874	848	851	847	909	810	834	920	832	861	873	876	867	875	891	910	893	783	907	829	870	880	819	833	876	899	855	863	837	801	840	869	812	857	871	838	827	802	792	856	844	822	864	858	846	865	850	853	858	810	867	905	842	843	835	830	862	853	905	835	826	822	816	856	841	903	877	857	854	800	842	823	891	887	840	870	841	810	810	850	889	844	865	886	847	868	933	851	859	923	874	848	890	884	818	830	830	826	841	865	875	854	896	804	842	862	854	887	816	902	850	808	834	826	836	891	850	865	848	845	830	850	847	918	886	839	874	850	899	881	836	866	823	822	831	878	841	891	827	834	863	888	877	889	866	858	842	886	866	873	863	869	883	796	868	821	864	857	847	840	862	891	902	867	824	893	919	892	818	866	870	847	846	922	822	813	853	868	848	889	838	863	823	889	822	864	855	836	864	846	857	842	878	869	854	813	857	860	882	847	895	886	887	905	794	852	820	863	842	787	880	831	820	802	883	869	819	834	848	868	862	904	857	841	864	910	886	909	819	812	874	912	836	902	896	831	894	858	898	838	865	899	852	853	848	878	816	832	849	852	855	840	874	823	844	825	806	788	826	864	885	854	874	831	908	876	867	857	908	849	882	845	828	838	876	783	798	843	876	862	848	841	876	862	857	846	884	849	894	875	851	884	848	836	913	834	863	859	866	865	908	855	886	894	944	857	872	836	898	913	840	811	857	873	849	864	861	818	825	863	912	862	887	830	869	920	885	820	861	882	873	847	847	858	865	845	855	833	864	881	863	833	889	872	868	874	832	863	823	830	823	900	864	864	799	881	856	839	840	893	806	905	828	815	819	889	861	839	851	854	849	885	854	871	827	882	862	830	889	888	885	853	883	833	885	840	866	855	847	861	892	891	874	892	846	870	798	834	852	877	875	843	832	884	864	872	812	838	876	845	865	837	913	828	867	834	871	842	852	876	853	856	849	826	884	885	874	822	855	860	840	887	815	852	856	857	904	832	899	838	811	855	863	875	875	783	862	781	895	850	814	826	867	865	877	905	891	838	824	821	907	866	866	876	828	868	865	854	840	857	859	888	905	876	829	834	849	871	848	859	838	819	881	789	834	818	850	812	864	820	882	839	883	846	877	851	880	890	896	836	788	848	835	797	835	898	845	827	852	855	811	843	793	849	872	873	802	858	865	821	867	881	880	868	853	869	902	818	880	893	805	857	851	872	880	797	866	826	887	850	864	900	811	895	871	837	857	888	822	838	846	773	848	869	854	827	928	857	874	866	823	831	816	853	878	833	872	853	874	856	878	832	908	843	894	883	866	862	883	850	821	812	819	849	862	892	843	860	874	921	881	874	862	952	878	793	846	851	888	892	901	840	878	856	835	821	812	802	845	827	853	847	858	863	841	894	832	862	878	889	851	875	915	846	903	897	839	864	838	838	835	859	911	858	870	839	864	850	879	859	833	843	844	854	865	878	891	810	880	824	876	869
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
