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
338105104224	338105104784	338105105332	338105105882	338105106434	338105106982	338105107534	338105108084	338105108632	338105109182	338105109734	338105110282	338105110834	338105111384	338105111934	338105112484	338105113034	338105113582	338105114134	338105114684	338105115232	338105115784	338105116334	338105116884	338105117434	338105117984	338105118534	338105119082	338105119634	338105120184	338105120732	338105121284	338105121834	338105122384	338105122934	338105123482	338105124034	338105124584	338105125134	338105125684	338105126234	338105126784	338105127334	338105127884	338105128434	338105128984	338105129534	338105130084	338105130634	338105131184	338105131734	338105132284	338105132834	338105133384	338105133934	338105134484	338105135034	338105135584	338105136134	338105136684	338105137234	338105137784	338105138334	338105138884	338105139434	338105139984	338105140534	338105141084	338105141634	338105142184	338105142735	338105143284	338105143834	338105144384	338105144934	338105145484	338105146034	338105146584	338105147134	338105147684	338105148234	338105148784	338105149334	338105149884	338105150434	338105150987	338105151534	338105152084	338105152634	338105153184	338105153734	338105154284	338105154834	338105155368	338105155935	338105156484	338105157034	338105157584	338105158134	338105158684	338105159234	338105159784	338105160324	338105160884	338105161434	338105161984	338105162534	338105163084	338105163634	338105164184	338105164734	338105165284	338105165834	338105166384	338105166934	338105167484	338105168034	338105168584	338105169134	338105169684	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2757	3650	2300	2757	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
52824	39039	40369	36004	27863	13056	1758	618	547	558	472	440	399	348	369	377	378	377	319	370	379	353	365	340	350	339	345	333	323	325	349	342	335	326	356	343	342	340	304	326	357	367	305	337	378	309	333	305	323	348	340	337	335	341	317	323	347	327	312	337	355	334	337	285	332	340	325	332	343	336	313	322	312	306	336	350	337	344	327	326	344	344	338	310	322	303	357	340	309	330	319	299	346	319	341	331	331	353	316	303	299	325	329	344	341	318	309	359	351	384	348	328	325	358	354	336	315	365	350	346	356	331	363	325	333	303	329	311	346	338	339	351	332	339	329	357	363	362	323	338	340	386	302	324	330	339	332	319	364	344	299	325	351	336	325	320	294	329	349	339	279	304	356	322	316	343	330	371	345	322	325	348	348	308	344	335	337	360	338	352	301	288	313	355	354	290	330	319	306	307	317	356	315	328	303	327	324	333	337	343	352	319	332	345	322	318	344	343	325	308	283	344	369	308	332	332	349	335	303	329	346	340	300	324	361	313	342	348	350	350	371	297	329	331	308	324	333	315	334	353	321	359	326	305	342	363	333	312	348	284	311	361	363	321	331	316	301	336	333	321	315	304	318	359	366	320	315	309	302	320	330	307	303	334	308	363	287	318	298	321	318	339	345	337	363	323	323	323	321	315	338	345	349	340	330	345	346	335	344	289	324	326	336	344	309	337	312	327	329	354	338	377	360	318	324	328	342	358	330	327	345	351	345	364	312	317	368	364	291	329	355	331	335	313	290	332	367	328	327	336	350	342	353	354	332	339	339	371	345	314	359	349	311	330	327	317	324	332	314	320	337	315	321	312	318	312	356	327	354	342	338	321	343	320	318	333	293	339	333	313	314	335	367	343	333	346	365	360	306	338	345	359	347	340	352	354	358	364	312	326	346	314	308	383	344	346	314	302	336	338	325	298	294	307	295	322	347	302	335	319	302	328	324	346	336	344	327	340	323	331	360	355	333	333	341	323	342	334	345	299	322	357	318	332	353	320	349	299	329	364	333	344	348	338	298	348	348	340	309	336	332	354	347	334	388	341	329	363	325	332	326	334	342	314	361	315	332	306	351	331	331	358	352	334	340	292	331	325	322	317	329	315	339	317	353	312	338	304	295	303	333	335	326	350	352	324	347	337	321	318	286	342	321	322	370	332	330	321	327	345	323	320	349	356	362	347	319	335	337	338	348	316	333	300	321	344	332	319	328	335	329	318	345	333	361	334	334	345	328	331	338	318	353	284	326	327	322	362	327	362	313	332	312	324	300	303	306	352	354	351	368	320	355	327	300	355	351	328	338	341	331	312	323	330	338	328	338	370	322	287	350	328	331	345	326	322	319	335	360	292	314	351	318	347	330	378	371	322	386	311	367	328	310	352	331	327	309	329	336	381	345	318	303	366	328	329	288	315	346	345	377	348	313	331	285	289	342	349	330	309	309	292	337	349	338	351	362	374	368	295	341	358	348	375	339	305	363	352	327	329	322	314	292	328	332	357	345	311	311	312	339	311	335	338	396	341	309	319	312	299	346	312	323	345	347	360	341	330	316	356	350	315	329	316	375	329	334	347	330	332	335	354	379	308	344	347	319	319	333	353	341	304	330	352	341	346	308	297	309	295	341	345	345	326	336	319	345	327	351	312	345	336	351	298	350	328	333	347	311	331	280	290	325	352	323	323	326	326	336	326	306	341	359	326	343	349	343	349	362	308	291	315	347	333	314	306	323	337	339	346	358	294	313	331	340	308	330	334	336	343	254	290	334	293	284	326	332	321	307	353	337	291	302	287	355	364	317	354	314	308	313	329	306	326	315	335	331	320	337	338	320	333	320	322	320	349	305	325	319	353	305	336	329	324	346	332	318	370	299	351	314	320	320	369	327	342	331	353	331	332	334	291	281	319	334	318	336	343	333	349	313	313	309	354	338	360	304	310	348	311	343	314	345	317	339	323	371	334	328	347	315	360	356	361	309	357	320	336	334	336	324	312	338	349	297	320	358	328	341	307	347	333	349	308	306	358	356	321	331	307	337	331	352	326	381	338	255	351	340	313	334	334	337	317	344	333	317	327	305	335	367	363	303	313	336	300	314	364	317	330	333	340	329	323	343	334	329	329	307	344	312	322	319	319	352	289	321	351	297	325	318	369	328	325	334	346	351	372	316	345	356	316	351	356	323	337	338	352	286	304	305	331	333	337	336	299	348	355	336	333	352	337	285	346	352	326	317	324	320	331	324	331	352	302	319	327	312	365	352	325	350	352	330	325	337	302	378	357	317	350	358	321	342	350	312	357	322	359	346	305	315	306	343	319	325	329	323	356	321	321	331	318	330	319	331	333	314	299	321	312	294	371	348	327	332	334	349	335	337	338	356	306	334	376	304	311	309	304	355	327	317	359	352	342	328	314	367	369	324	337	374	320	347	317	328	311	336	325	332	316	342	337	309	361	328	323	308	357	332	323	347	315	324	298	311	329	291	352	353	338	355	328	319	326	328	311	349	335	322	340	314	326	345	329	343	339	330	305	363	328	325	331	347	299	336	331	328	344	342	328	349	320	362	304	333	337	326	378	289	347	344	346	309	318	333	350	331	344	325	351	341	351	319	351	345	360	349	324	344	348	342	337	341	344	371	365	319	331	338	344	321	318	310	345	335	327	338	337	350	322	296	314	350	375	314	301	350	321	344	315	336	316	318	358	327	319	337	334	307	308	329	307	374	347	341	365	333	296	334	339	352	311	320	339	357	368	339	341	340	300	348	321	351	342	326	361	287	292	340	336	329	307	327	364	321	309	343	316	320	368	309	298	328	338	313	316	336	333	360	321	326	332	321	355	338	308	290	304	327	350	321	351	308	335	317	365	327	301	336	318	341	352	348	328	313	300	330	312	313	301	332	313	333	325	343	309	349	340	349	310	314	357	355	329	330	332	333	280	329	367	345	352	343	329	351	323	322	303	371	331	313	315	351	326	366	332	288	309	341	320	337	352	335	326	307	350	376	337	330	291	338	322	356	345	302	350	296	326	339	317	318	343	312	303	331	318	350	342	341	312	328	317	338	296	350	309	322	328	355	314	346	330	325	339	334	300	314	359	309	336	333	288	327	303	335	398	311	339	323	333	363	322	383	327	321	331	301	312	342	356	312	313	302	348	356	340	353	362	298	322	335	370	330	311	337	303	341	320	331	348	341	321	328	354	331	364	339	335	340	331	354	337	311	295	320	309	358	331	325	350	312	320	344	318	339	287	310	336	301	310	317	330	347	338	361	331	341	321	353	331	312	317	376	345	353	346	341	311	332	345	342	356	288	294	313	354	342	315	308	319	344	309	317	343	324	386	319	341	323	292	310	309	284	368	354	314	331	340	329	315	344	320	334	307	312	321	337	327	332	310	317	336	330	338	348	315	322	327	337	338	325	323	297	321	290	350	353	369	319	339	314	306	334	315	310	345	325	341	299	314	330	292	326	327	331	329
34342	30498	41019	41598	36434	18505	2445	1989	1896	1629	1434	1258	1172	1071	996	1028	962	916	925	883	889	843	843	803	811	793	803	774	768	749	833	754	794	807	826	759	788	723	786	765	767	791	801	768	774	753	783	747	751	769	745	768	770	793	767	756	770	763	795	782	738	738	770	732	764	745	771	780	706	732	756	737	744	727	745	725	720	745	736	783	760	755	762	757	734	735	764	734	729	764	725	769	738	759	764	816	784	746	731	767	722	767	745	727	741	752	721	705	745	773	781	683	733	751	705	786	730	790	710	737	753	761	719	732	721	746	698	706	764	756	714	768	740	748	768	771	712	723	761	793	751	738	750	728	751	683	774	716	729	762	738	766	739	746	754	748	701	750	711	776	791	744	792	764	779	714	748	776	690	723	749	778	753	750	748	748	719	675	736	698	745	768	786	720	760	728	758	762	766	751	782	737	769	789	807	747	737	764	725	743	785	750	750	755	737	749	703	778	763	747	708	734	714	715	718	716	734	721	702	758	752	767	724	789	727	713	723	738	763	776	716	755	757	673	749	726	777	747	735	763	712	766	695	792	780	748	721	731	731	684	806	757	705	775	718	743	709	745	806	746	717	705	755	733	792	746	726	745	773	755	765	760	738	738	698	778	710	753	752	778	712	761	779	778	771	741	734	773	768	761	728	741	783	738	752	735	745	753	741	766	765	758	745	729	765	734	718	715	709	787	762	725	761	757	749	747	771	720	731	751	750	739	703	704	751	753	772	727	760	730	700	729	718	716	745	717	781	775	751	712	746	720	735	691	755	757	735	720	724	739	736	744	739	737	741	703	742	725	741	761	782	746	761	695	730	779	763	751	745	745	799	733	736	751	739	693	739	741	731	785	746	719	740	732	798	805	722	729	740	712	737	702	763	750	776	759	743	736	792	766	738	691	707	708	764	714	721	742	752	770	748	765	741	735	737	725	765	733	781	754	707	741	747	776	722	769	772	734	728	779	762	760	740	716	741	725	752	767	723	740	767	805	771	739	711	735	678	708	766	745	712	735	733	737	749	748	766	732	755	723	700	754	779	721	723	801	724	741	794	780	726	734	734	720	717	749	778	697	707	756	746	748	736	822	742	703	765	714	752	783	749	767	723	759	756	705	753	710	748	732	744	736	727	719	730	740	733	784	746	725	707	747	734	727	754	774	746	751	733	744	741	710	720	779	747	777	769	700	725	723	752	731	755	795	786	756	794	729	750	767	743	745	758	733	720	759	713	740	770	743	744	767	770	743	728	704	714	694	758	750	735	729	750	744	763	801	795	768	748	714	792	729	723	729	706	701	747	740	765	807	748	784	768	696	705	748	772	716	758	784	706	792	781	759	766	739	728	738	755	784	748	750	777	699	721	796	804	740	780	755	722	759	758	724	731	727	733	743	778	801	764	723	763	748	733	711	701	738	717	790	746	752	725	749	686	770	760	758	766	729	765	737	728	744	709	723	733	717	730	739	720	692	712	733	763	742	732	721	731	778	715	767	766	748	742	733	755	744	751	725	761	732	753	754	746	705	774	725	761	790	709	759	729	706	736	717	758	699	763	720	779	777	703	727	761	741	781	721	798	729	717	755	736	736	740	692	692	750	735	781	722	681	724	706	755	759	751	694	762	736	750	734	736	779	726	659	736	746	739	726	774	741	750	720	807	759	752	731	762	732	786	759	733	778	748	769	718	781	780	738	755	699	739	723	783	733	747	743	773	740	713	726	750	772	781	731	722	749	712	733	710	742	729	769	775	743	761	727	693	753	739	757	738	771	698	743	765	785	759	681	768	763	732	759	784	774	727	751	728	717	799	758	740	705	713	719	737	735	731	723	715	706	746	768	728	701	741	756	756	732	708	741	722	761	746	763	700	808	724	714	689	776	748	708	715	776	737	760	796	720	748	790	757	766	746	752	743	755	743	760	761	706	702	725	752	758	700	756	708	734	717	781	800	740	749	763	704	765	757	777	757	774	788	723	716	716	786	797	739	742	777	727	726	778	737	768	719	760	795	746	811	769	752	763	724	747	738	740	773	685	728	692	774	756	719	710	743	752	763	760	750	739	780	710	761	753	722	777	775	707	733	756	776	780	740	722	746	726	720	768	694	712	728	746	734	808	772	703	744	732	772	760	786	755	747	741	721	735	714	801	716	775	755	760	780	740	725	733	743	784	713	702	729	742	708	729	744	739	746	730	747	740	731	717	782	676	763	793	745	741	774	780	756	735	750	726	736	721	724	694	745	759	746	803	738	700	758	795	683	751	716	722	751	735	704	735	763	778	791	737	762	737	699	740	750	765	771	741	767	784	784	752	746	756	714	748	757	748	753	733	727	717	745	781	758	757	749	762	784	735	789	727	708	712	714	781	685	751	801	692	724	768	722	780	713	724	760	756	692	712	651	750	761	763	716	735	743	765	699	765	755	734	788	734	733	765	719	738	738	786	694	769	751	723	762	768	729	712	753	761	762	750	767	724	711	738	756	739	780	723	732	770	756	712	738	722	720	681	685	714	712	748	778	766	781	785	715	760	738	783	732	749	693	729	747	763	740	761	793	742	717	720	728	697	781	790	746	757	727	763	748	742	724	748	725	770	768	759	760	756	771	736	778	732	794	726	751	742	739	729	730	814	737	745	752	786	770	743	745	755	742	773	736	757	712	720	735	747	706	686	795	747	709	693	744	744	758	801	736	775	711	765	796	694	743	756	789	703	739	788	691	738	768	766	740	707	758	733	738	769	753	763	701	717	680	723	735	796	772	731	708	738	670	775	737	761	732	764	754	701	778	743	770	727	783	756	752	781	722	731	714	724	741	716	744	726	760	745	702	765	749	752	755	775	747	678	734	745	786	760	795	752	767	713	733	749	773	754	727	726	746	729	747	721	751	726	718	754	734	756	732	751	704	736	746	751	757	794	740	732	725	758	772	722	778	756	757	728	748	710	728	727	730	748	717	714	739	760	745	751	706	732	744	803	730	788	703	746	775	754	734	809	752	714	759	756	727	710	782	675	688	732	753	771	773	710	697	745	772	727	765	725	767	737	773	785	706	741	722	728	774	798	826	760	729	722	713	756	755	740	739	755	689	746	761	750	754	746	728	783	700	739	744	756	764	758	762	771	712	728	745	693	771	743	751	791	733	740	751	768	708	719	738	808	733	709	749	753	746	718	783	752	746	731	744	791	703	684	765	693	738	725	723	726	754	759	776	754	760	768	712	714	709	772	770	773	718	715	743	752	728	662	737	741	731	751	715	686	757	817	738	752	770	784	752	761	753	722	693	719	791	765	727	701	733	755	749	785	725	782	757	728	747	749	771	750	791	727	793	730	759	764	795	739	785	726	723	716	756	726	744	752	771	797	779	712	769	767	682	733	725	707	773	722	729	777	714	784	776	707	728	740	747	732	762	731	709	756	719	730	770	765	758	716	757	782	786	752	760	748	732	761	696	742	722	767	767	748	814	738	735	732	770	739	716	789
25912	14802	8619	3583	1765	972	507	438	425	458	371	426	410	395	372	373	396	400	383	394	354	372	364	362	417	369	358	397	377	346	405	355	400	394	343	373	393	387	389	333	374	353	366	394	352	369	381	376	328	381	364	368	356	380	370	365	358	400	352	389	376	389	387	383	344	376	379	350	367	358	380	357	387	372	375	334	380	392	326	391	333	385	331	344	351	353	355	398	379	378	375	383	384	375	366	351	364	377	369	361	346	383	365	405	349	351	410	373	345	354	368	368	365	328	337	385	379	398	359	386	368	371	364	385	368	340	359	374	365	383	369	373	344	355	375	350	356	316	368	371	377	378	364	362	353	365	362	404	368	363	376	370	386	363	335	374	407	390	330	344	329	418	386	343	386	342	336	376	400	381	380	379	332	368	348	358	371	406	351	365	358	383	404	364	396	373	352	365	340	367	361	383	373	334	381	354	369	346	358	395	375	362	392	360	412	410	324	382	341	371	361	409	386	403	376	367	357	387	378	343	358	380	377	377	371	389	379	394	365	367	352	373	398	388	404	347	404	337	361	341	367	399	393	351	358	396	401	331	346	353	417	377	355	338	365	332	346	363	360	358	353	388	362	368	371	359	359	365	366	351	347	374	363	376	378	343	357	340	382	394	404	385	357	370	353	390	352	368	355	336	376	379	347	365	333	400	338	371	356	375	369	367	407	329	393	345	407	347	313	353	341	368	371	348	358	353	369	360	368	392	353	380	428	410	322	404	354	364	394	382	361	381	382	387	351	376	374	339	341	365	351	386	340	358	370	337	348	376	364	391	338	375	389	380	387	375	383	369	369	356	393	392	358	360	371	338	383	382	383	384	366	360	351	366	380	384	376	377	345	354	311	341	357	355	379	379	382	365	342	361	340	381	358	397	346	351	358	378	389	340	331	344	367	369	358	333	374	367	382	357	348	392	387	371	343	385	374	366	370	333	369	382	364	355	362	332	346	364	339	386	361	402	345	340	359	390	382	343	418	353	338	392	373	339	340	333	392	368	349	342	364	358	392	369	384	395	343	340	383	314	319	353	379	353	360	335	384	349	340	331	370	364	368	382	374	378	393	369	365	362	399	394	327	354	366	392	389	355	407	344	361	365	357	401	369	338	385	383	382	380	390	327	385	357	338	345	333	378	383	359	373	369	359	378	410	347	352	348	361	366	383	381	373	355	374	380	362	335	332	369	391	403	388	368	369	374	350	356	390	354	367	360	386	370	357	338	352	380	371	387	384	347	382	418	359	340	338	373	336	329	392	368	332	335	324	386	382	379	340	337	375	349	365	366	365	374	366	391	370	358	384	348	386	375	373	354	364	333	364	367	379	337	387	382	389	362	369	357	346	326	377	361	361	385	381	352	365	387	328	401	375	370	414	343	339	380	369	383	392	365	371	354	343	377	344	366	383	381	374	337	363	397	349	378	409	363	392	349	367	381	330	356	402	342	356	371	366	413	364	375	379	382	370	364	372	355	362	344	379	366	348	359	374	365	340	380	373	340	386	353	324	356	391	361	396	339	345	382	358	355	365	375	369	342	395	378	330	378	422	391	418	392	389	376	338	399	345	381	335	379	387	378	354	380	337	365	359	342	348	360	333	359	396	382	393	391	322	359	337	352	354	350	342	399	362	348	360	381	392	341	360	396	371	367	335	367	366	395	368	380	387	359	356	346	391	393	386	362	335	366	361	368	333	382	388	388	393	352	342	370	366	403	355	382	410	370	383	374	382	387	358	359	354	352	340	356	386	341	357	335	338	357	361	358	361	343	387	337	352	336	358	354	363	324	349	388	357	400	353	384	393	363	374	339	359	398	324	448	347	353	354	348	371	376	373	328	345	373	356	351	334	378	376	343	400	365	396	375	366	340	384	357	362	368	352	366	334	398	344	377	420	370	344	371	378	360	385	392	395	403	370	351	342	385	375	372	357	347	391	366	399	392	348	381	396	383	407	390	352	360	359	377	330	365	414	363	379	379	375	389	373	397	366	359	356	364	428	358	380	389	375	350	369	351	389	402	343	364	349	363	393	368	382	372	423	364	350	351	359	350	388	384	357	371	368	381	390	354	367	382	354	363	403	370	355	349	371	366	367	335	360	334	400	344	358	358	384	385	357	412	328	377	374	362	381	364	416	354	360	381	375	351	358	370	371	388	351	366	364	352	369	329	381	382	377	317	369	388	357	371	357	375	366	373	325	341	363	384	371	366	360	381	357	361	355	346	341	342	346	362	371	379	360	350	372	368	350	379	375	374	378	386	374	393	368	383	393	377	373	386	353	370	373	347	355	364	377	347	354	351	378	383	364	393	395	364	364	380	350	342	326	361	340	322	375	349	343	351	349	375	341	355	351	373	353	335	408	387	384	369	343	359	344	356	387	373	387	378	368	387	378	339	354	381	362	354	359	323	382	335	338	371	403	369	381	357	367	337	357	342	361	426	368	364	344	369	353	376	377	368	375	358	358	400	327	366	392	388	369	399	368	349	337	383	364	379	365	326	363	400	366	358	339	340	349	355	356	342	348	367	385	358	349	330	411	318	365	356	375	390	352	382	398	356	379	386	353	406	356	338	393	388	348	366	389	355	357	360	350	385	371	369	369	375	378	386	376	388	376	394	370	399	410	312	394	361	382	351	378	420	398	354	379	343	358	378	352	331	355	358	371	382	333	372	406	336	379	384	368	360	375	375	336	350	376	321	384	335	357	396	374	345	402	353	356	375	362	368	361	363	384	376	361	396	381	381	373	376	365	370	363	324	354	372	355	376	351	367	361	364	331	337	355	379	400	360	367	386	377	368	331	351	358	385	332	340	376	370	374	374	350	396	361	361	354	346	342	382	397	411	330	344	410	365	368	410	369	367	353	347	374	357	357	342	374	399	378	376	369	364	371	382	338	305	347	366	369	371	365	383	346	349	392	381	347	387	394	360	356	356	384	416	362	389	335	335	416	377	397	327	345	359	362	375	387	382	345	355	388	368	350	340	398	337	339	350	400	394	337	331	365	349	342	379	354	401	388	347	337	394	362	323	402	346	377	359	389	371	382	387	348	385	344	367	358	364	373	372	365	348	395	371	364	391	349	355	345	373	348	397	393	345	370	351	341	372	331	361	356	365	403	341	391	382	390	390	396	367	383	397	337	333	381	339	399	356	349	380	330	378	362	361	348	323	323	361	376	371	330	366	355	339	356	398	384	359	383	350	334	355	345	343	383	366	354	368	376	353	358	355	401	342	374	365	371	380	392	391	356	387	393	383	358	365	352	352	343	387	357	364	351	384	340	347	353	371	383	376	374	360	362	369	381	395	376	406	371	408	366	338	399	362	389	382	389	394	374	344	341	349	383	374	396	387	373	380	314	333	366	388	405	359	374	398	371	384	376	386	351	368	393	360	340	370	346	366	360	389	357	330	374	346	350	386	384	379	396	376	367	358	360	390	349	355	342	366	376	342	373	391	390	392	355	363	419	387
16263	11381	13099	8484	6019	3006	1291	1119	1068	982	923	897	924	851	824	860	861	830	827	837	823	825	854	806	829	795	868	810	863	799	737	794	830	798	818	843	782	802	819	823	775	819	765	789	780	796	764	795	797	802	824	803	761	810	790	845	799	783	785	700	841	776	780	775	792	750	806	773	879	775	730	771	842	765	808	747	832	791	736	826	804	794	788	768	757	786	810	851	770	750	780	750	786	790	816	780	814	834	855	806	804	862	776	759	748	740	759	802	780	761	810	779	734	727	775	785	811	800	795	813	800	813	758	764	866	799	778	816	776	789	833	762	773	791	798	822	765	766	763	781	785	757	824	830	755	783	802	783	774	770	713	761	798	736	803	793	809	789	834	793	755	759	806	782	814	823	802	791	762	767	822	792	829	796	779	801	837	790	790	827	750	748	750	779	850	779	804	756	819	788	782	768	772	776	833	789	806	788	763	784	783	772	792	776	818	845	776	797	709	760	830	788	798	786	820	839	784	747	799	802	787	769	804	798	794	791	822	752	796	781	790	808	822	790	736	797	771	806	784	814	791	800	774	807	795	791	805	807	835	715	774	778	771	757	750	861	785	805	740	808	784	771	819	839	756	750	813	779	829	810	837	816	820	793	749	734	820	791	751	809	765	794	785	771	781	737	823	743	767	802	824	783	813	792	822	793	737	789	796	830	719	828	754	775	811	801	765	787	816	790	724	785	771	823	782	808	841	739	770	792	816	797	816	801	841	800	742	787	781	766	756	817	785	791	788	810	773	779	791	797	755	780	841	772	782	836	811	739	797	785	802	812	821	793	780	749	748	767	795	746	761	765	756	788	785	760	806	775	803	782	781	754	806	797	801	821	770	813	778	813	830	806	770	835	789	828	793	846	870	822	797	784	792	817	776	794	785	766	840	793	828	814	828	804	785	766	780	786	784	759	802	792	797	806	781	754	870	789	782	796	831	776	783	786	742	757	812	795	777	856	774	760	786	795	784	774	763	798	772	787	803	805	793	763	781	785	794	798	775	756	810	844	763	736	795	837	789	793	825	762	726	826	791	764	805	782	768	780	788	759	816	822	806	807	787	778	806	816	762	808	875	802	796	765	800	752	766	770	783	809	791	858	797	798	791	763	768	753	784	790	779	753	750	786	807	796	811	816	814	788	823	807	788	766	781	786	817	780	796	754	829	831	752	764	753	835	794	828	809	789	810	761	801	781	806	789	805	831	826	764	831	774	799	828	784	802	774	734	783	771	720	825	809	788	736	721	770	771	755	774	792	800	797	792	764	757	752	737	804	815	783	797	753	732	831	745	759	800	764	820	797	798	803	779	819	791	828	800	782	774	780	828	767	827	824	804	771	792	811	780	777	777	785	784	791	774	793	773	757	765	756	766	791	809	791	808	791	773	777	814	784	805	809	769	786	793	702	762	768	803	788	813	790	797	794	800	803	762	804	762	792	786	794	765	751	790	810	727	813	796	870	810	785	802	770	780	762	779	787	818	830	799	837	801	806	801	808	737	808	834	807	835	764	792	786	864	818	787	777	775	808	810	778	802	792	805	781	789	788	810	797	805	838	804	763	775	755	741	800	773	769	763	810	786	707	799	789	761	809	811	815	778	826	766	761	751	783	787	768	803	785	778	768	803	820	769	806	754	778	757	768	788	810	802	795	741	792	773	773	751	781	774	848	784	790	778	796	793	758	798	772	808	826	760	798	782	766	815	813	744	796	741	768	808	755	729	783	802	804	818	781	789	810	725	801	800	809	785	824	783	769	801	800	799	825	757	811	764	757	784	806	821	740	816	736	759	763	809	754	799	816	777	794	800	814	764	816	788	767	805	783	792	806	784	790	777	812	776	802	778	757	819	801	784	822	754	777	769	750	754	868	795	774	786	789	734	792	760	794	777	823	834	800	768	794	760	802	807	790	758	788	782	795	798	792	775	856	799	834	736	763	788	800	794	787	808	792	782	822	827	775	750	803	797	757	802	789	770	789	776	751	806	775	793	824	801	779	775	778	777	803	799	782	794	769	822	779	781	788	822	815	738	770	784	734	801	786	775	823	789	763	786	742	765	781	794	760	779	805	804	778	816	746	769	840	795	802	772	754	796	788	777	793	751	843	784	785	766	772	764	797	798	778	811	781	787	771	783	770	797	738	792	809	762	817	805	851	764	787	771	814	837	779	741	821	787	765	779	810	799	833	800	795	790	805	819	766	840	780	812	817	798	813	760	766	725	772	771	744	771	810	767	780	817	757	741	817	794	770	807	787	764	790	762	763	800	823	793	814	825	761	788	815	807	777	804	830	798	758	788	821	720	774	803	764	810	812	820	758	780	749	717	839	833	790	790	790	755	790	780	800	840	773	772	787	835	833	771	760	781	775	772	788	785	799	803	805	840	810	747	836	762	767	762	772	829	760	827	741	791	799	763	810	775	769	814	816	789	781	791	791	800	789	770	765	798	736	806	730	796	791	780	774	774	819	787	783	787	770	821	803	816	808	814	775	764	845	813	761	785	788	762	802	773	815	772	793	803	797	828	807	799	752	823	794	813	787	746	758	798	821	760	821	804	787	784	801	797	766	796	803	742	807	792	799	793	785	823	761	855	811	751	752	783	766	812	792	825	775	797	791	838	802	819	817	802	787	814	788	724	820	766	775	793	767	796	809	800	744	813	816	786	760	823	809	788	814	752	772	803	801	769	847	842	788	752	728	773	773	768	817	796	758	818	806	781	738	832	790	823	787	818	786	778	771	791	800	795	779	747	793	761	814	772	814	768	806	806	746	846	786	791	778	770	793	814	796	821	799	804	798	795	769	794	780	810	749	780	850	796	808	768	755	780	801	783	757	798	775	795	806	781	863	780	773	768	781	798	769	799	819	836	778	845	822	818	781	768	813	742	749	787	806	800	736	778	748	770	804	787	752	827	779	789	817	825	739	795	798	795	770	821	753	818	828	745	784	789	773	817	767	764	798	792	803	805	776	781	801	825	817	791	798	842	750	783	814	827	786	809	812	819	794	796	777	818	807	792	826	772	822	768	800	745	778	804	831	773	782	808	788	817	781	764	775	802	798	777	768	797	801	778	776	820	838	793	785	783	754	787	847	823	760	799	703	808	806	801	855	778	774	798	796	784	848	756	821	751	802	760	818	787	820	801	776	813	784	778	798	830	751	803	769	764	805	810	797	746	745	773	788	799	816	789	745	795	783	850	785	825	794	789	785	860	822	751	802	806	756	828	798	816	822	790	765	771	823	804	825	779	746	779	769	786	812	843	748	783	768	799	780	743	790	796	847	755	796	798	828	809	825	824	797	799	862	808	815	765	830	825	823	769	798	782	786	834	813	853	781	786	788	779	795	767	794	781	805	827	808	815	852	808	799	831	804	784	793	764	808	830	786	821	805	780	796	788	812	801	806	731	814	790	778	784	774	797	790	760	798	797	801	791	765	813	730	808	811	802	829	773	807	766	795	829	757	786
44391	30363	27773	21583	13444	5542	726	424	407	392	370	345	328	335	267	301	301	292	306	290	256	277	293	269	277	284	261	282	261	328	285	263	263	285	278	293	274	253	263	282	300	235	250	297	284	270	266	263	264	282	278	307	273	243	301	269	282	299	258	261	286	289	275	276	243	273	258	300	278	285	273	284	288	289	279	267	266	245	242	254	287	248	282	280	253	260	280	269	290	276	264	295	265	296	262	299	253	256	268	268	286	270	274	301	280	288	266	249	252	284	284	264	272	290	238	234	270	276	280	293	272	247	231	257	262	290	265	278	285	276	255	277	285	256	257	270	293	280	254	273	299	252	265	248	282	250	262	270	275	291	291	271	274	228	250	309	269	245	288	287	294	291	279	297	278	266	283	277	259	294	279	250	280	290	273	253	267	292	281	297	308	279	295	271	283	251	273	280	246	274	266	252	276	280	288	296	285	268	273	238	284	286	262	281	256	258	284	256	275	277	250	285	239	258	298	280	242	250	254	254	264	260	278	289	249	252	277	251	261	274	276	279	277	244	289	281	265	290	296	292	264	246	295	262	285	252	256	247	281	279	287	298	276	275	284	239	273	281	294	249	254	272	258	276	298	308	273	295	261	263	307	236	289	278	285	270	274	253	265	292	293	296	272	283	295	276	264	263	245	278	260	287	241	255	310	262	250	247	262	272	252	272	294	272	268	278	243	275	262	273	299	237	274	280	274	279	300	280	281	290	269	276	285	268	235	267	273	262	279	291	262	293	279	290	250	294	270	240	276	269	247	269	281	261	288	261	269	256	300	303	289	259	280	278	277	275	268	276	266	303	273	280	274	283	299	255	263	247	254	263	258	263	295	266	255	264	261	308	283	263	295	242	278	240	278	295	253	254	268	264	254	245	272	287	251	287	250	273	258	277	279	281	278	255	258	284	280	274	285	268	254	263	249	279	299	285	271	304	286	267	288	254	252	244	269	275	251	268	268	278	258	237	283	257	297	253	270	254	286	299	278	276	271	284	289	249	262	285	301	281	308	244	283	256	272	250	246	277	252	289	259	280	259	280	282	302	291	264	273	255	254	284	283	275	277	253	239	267	253	279	282	273	253	281	293	262	248	262	252	249	229	270	282	262	302	285	260	241	256	262	258	240	294	279	286	286	276	274	279	263	273	266	255	259	252	264	250	270	270	251	260	257	271	269	258	258	304	322	279	256	283	268	285	263	242	238	281	235	278	259	274	292	286	271	288	285	245	266	270	250	268	268	270	270	297	274	272	273	280	251	251	269	234	289	278	275	280	246	315	287	260	270	273	283	274	280	251	250	300	275	276	275	266	265	245	257	296	266	265	272	288	266	282	246	269	280	265	291	242	266	260	267	269	239	259	313	268	262	271	258	259	275	269	257	258	280	252	264	265	271	278	272	285	262	270	296	291	269	269	329	274	268	257	282	257	253	261	270	256	271	260	298	275	282	242	285	260	286	282	286	252	255	262	263	282	248	267	260	289	289	290	290	265	268	306	282	267	268	266	269	268	252	290	253	267	260	278	273	260	306	245	283	274	286	274	261	277	308	260	268	276	274	271	273	277	301	255	244	263	258	294	273	297	277	263	284	259	271	244	249	265	270	309	264	269	280	271	264	278	259	272	260	288	278	244	271	270	286	270	258	285	294	270	267	266	269	248	251	285	266	276	273	272	250	249	246	288	289	277	276	256	294	289	278	281	279	258	279	215	276	227	287	259	267	257	285	268	230	276	234	241	263	271	253	278	278	277	250	276	287	257	248	274	278	262	301	272	269	262	271	276	268	256	264	291	253	274	306	279	254	302	251	272	261	273	290	278	296	279	287	229	275	283	251	268	288	325	277	269	250	254	242	290	283	270	247	280	251	238	272	236	244	265	270	252	249	264	259	259	245	308	259	286	279	286	268	265	278	262	239	260	268	294	280	296	291	284	260	275	258	278	291	269	284	275	313	292	271	271	273	313	263	267	234	261	249	293	312	268	267	267	245	289	283	261	277	278	277	271	242	287	279	267	275	288	252	254	258	251	265	269	273	280	306	259	233	275	275	261	233	288	271	290	292	271	255	286	278	257	296	236	280	286	292	263	282	295	285	279	277	269	269	255	289	259	268	271	270	238	272	262	285	247	285	256	273	294	289	258	309	290	291	245	267	282	291	270	233	286	273	264	266	257	257	288	301	293	283	286	242	284	248	271	275	250	260	256	252	274	266	276	265	269	280	241	281	267	283	272	292	275	297	294	265	275	241	249	284	267	316	278	285	298	278	235	265	256	238	265	260	293	266	259	248	244	266	270	265	252	296	281	277	271	262	270	256	255	299	283	285	298	270	279	313	274	271	282	288	258	304	253	270	274	243	272	270	266	291	278	265	308	265	291	275	292	278	256	258	267	275	262	285	269	289	255	291	306	263	265	258	275	262	284	299	278	289	250	247	251	275	287	262	264	275	291	249	316	289	270	257	280	235	262	271	265	287	283	286	244	273	294	260	268	264	269	267	258	256	294	280	248	283	248	276	264	286	288	283	263	246	289	255	268	287	257	277	260	263	262	280	277	276	281	304	237	265	281	273	264	273	264	270	281	290	253	288	259	288	275	257	281	288	256	251	255	294	265	275	281	272	269	259	280	249	281	251	261	251	251	267	256	271	257	264	259	259	261	271	275	276	292	278	269	304	260	300	257	280	243	256	295	269	297	261	261	246	294	271	255	255	286	316	288	284	304	266	258	257	309	279	277	282	297	273	246	248	255	275	233	246	243	267	287	285	262	275	278	272	253	265	249	271	275	283	268	268	257	277	283	269	298	232	241	275	258	248	267	295	255	271	276	264	275	245	306	299	254	265	295	285	266	253	289	277	277	268	275	245	274	264	298	263	257	286	273	268	276	268	276	288	280	249	255	285	267	272	277	274	287	267	267	286	244	256	255	240	237	287	287	244	268	262	257	247	264	278	279	293	295	288	229	245	298	281	290	263	268	274	297	280	294	267	269	287	287	311	313	248	245	244	254	296	271	286	265	310	271	288	261	286	280	264	279	257	299	255	228	283	306	287	220	278	272	302	281	307	288	266	270	267	274	269	271	285	260	283	290	268	270	277	276	280	279	282	271	300	272	253	282	285	236	282	286	256	258	297	252	283	288	266	241	284	277	292	275	264	257	273	288	269	257	268	247	277	274	290	285	268	255	285	252	306	255	250	288	251	275	254	274	276	249	239	244	258	292	268	276	273	262	260	237	248	279	300	238	238	254	274	246	282	291	277	270	258	267	300	256	238	268	259	270	282	284	239	252	265	297	285	281	303	230	268	264	286	270	268	287	249	271	278	267	291	300	259	243	292	267	272	300	281	295	279	282	293	266	257	300	246	250	277	272	257	277	235	288	248	264	258	254	296	305	273	250	266	297	307	296	283	268	241	266	260	240	306	268	267	258	280	291	263	314	280	283	272	254	280	247	284	261	257	244	280	324	260	263	267
28971	23780	30609	29501	24928	10972	1655	1349	1246	1122	1058	983	858	882	772	786	695	719	707	649	656	662	664	636	686	622	612	668	667	647	635	608	609	607	667	620	617	645	619	641	623	597	619	604	591	625	637	639	630	641	623	620	617	584	640	625	601	619	610	670	620	574	622	629	682	628	612	600	625	617	612	623	624	595	654	617	638	630	614	636	623	590	577	602	576	623	627	645	603	605	641	594	620	654	595	605	657	620	619	585	571	604	602	608	610	620	633	632	619	617	620	611	619	560	607	571	642	624	594	640	587	624	575	567	627	622	592	598	645	596	640	681	607	603	630	595	652	640	635	601	634	597	610	587	644	632	646	608	595	579	603	622	623	574	607	590	602	616	574	568	644	609	601	616	556	612	614	608	606	623	612	637	625	644	622	591	577	639	616	600	602	676	623	632	618	642	626	639	599	600	579	644	613	624	649	616	608	678	604	622	602	599	605	569	614	593	596	622	598	626	618	586	610	579	622	591	602	628	671	618	579	582	650	558	555	640	605	634	615	587	612	611	671	621	613	625	589	636	624	616	603	640	652	594	615	633	692	599	642	598	595	656	621	571	615	631	609	632	655	655	604	647	646	608	629	585	611	596	604	598	668	646	635	656	595	647	626	613	615	677	646	603	630	578	621	587	583	621	579	635	628	604	582	614	607	633	622	646	645	676	621	629	666	582	611	614	605	680	578	604	609	620	583	663	593	609	577	616	615	656	615	646	622	635	611	616	620	614	620	600	595	607	579	640	619	590	603	583	629	644	604	622	624	647	598	603	599	642	585	610	611	621	629	630	621	646	646	601	627	609	615	609	595	598	609	603	611	614	603	578	606	594	617	582	674	585	653	586	616	608	618	599	628	629	646	626	567	629	645	585	601	629	606	567	614	587	614	632	621	630	630	617	639	615	598	623	607	613	616	609	646	624	623	593	688	602	579	629	602	647	625	632	618	610	617	624	642	601	641	601	571	622	597	657	640	613	591	620	600	595	586	606	644	576	560	635	580	571	605	580	622	576	640	587	684	624	569	593	613	619	624	631	623	593	623	645	608	573	620	623	615	566	616	612	575	621	645	637	612	635	590	586	643	622	605	631	577	655	633	638	584	628	651	634	651	562	602	634	656	585	646	603	576	612	576	601	569	593	615	646	594	626	625	649	589	606	598	587	577	625	586	572	621	618	583	619	626	624	617	612	595	561	589	570	602	604	639	605	641	643	606	630	634	622	623	617	638	645	633	615	627	625	616	640	593	640	650	591	618	616	627	606	637	542	583	604	613	585	653	582	632	618	616	630	600	611	647	641	634	630	588	589	626	585	634	622	625	654	595	603	585	603	600	656	623	632	614	610	632	593	575	576	645	614	637	657	641	615	613	592	639	638	594	584	636	648	618	624	611	611	637	611	621	628	623	608	654	614	611	596	642	591	599	621	617	621	655	599	637	593	624	644	610	639	571	628	579	622	616	606	625	640	595	611	625	573	604	658	614	586	606	642	588	618	606	636	640	568	584	610	614	566	640	615	623	613	631	632	612	598	571	619	584	646	639	614	644	643	606	604	586	648	580	600	623	635	570	615	617	621	597	626	608	676	606	621	600	589	588	653	574	611	662	557	609	634	605	605	669	620	582	636	601	605	624	602	619	601	613	624	641	638	595	629	614	624	609	631	610	629	643	606	633	610	587	647	623	614	575	621	607	640	694	634	650	607	610	577	621	634	581	610	595	541	642	615	581	594	621	568	599	642	598	663	613	628	611	621	626	603	673	613	596	606	630	634	590	636	599	607	665	629	680	610	622	606	647	628	571	615	585	627	629	611	570	578	596	642	601	618	550	560	582	590	621	634	632	600	608	612	652	606	610	646	625	652	609	605	587	614	658	611	662	575	592	595	623	615	623	632	618	603	590	655	611	620	596	624	615	632	593	611	593	596	610	603	641	572	624	651	605	602	613	623	668	632	643	619	628	611	578	628	609	621	593	598	621	679	620	636	591	632	605	617	652	583	599	627	615	642	621	616	592	593	582	626	603	626	561	628	643	600	623	643	602	632	583	617	639	589	599	662	539	615	607	638	626	617	611	613	664	628	598	617	622	636	662	618	602	573	554	640	656	562	619	569	593	630	589	594	651	579	576	607	628	570	576	606	658	633	579	673	655	616	563	567	642	592	626	605	630	591	594	637	642	594	575	637	634	593	620	561	655	606	618	606	605	607	600	639	652	585	645	635	589	634	619	618	676	609	586	628	629	631	625	583	656	656	635	591	643	606	594	610	575	645	640	675	581	625	601	581	627	640	645	639	594	615	644	620	647	646	614	590	612	638	622	628	652	635	637	631	619	591	590	653	622	605	636	608	591	610	589	577	646	618	592	623	596	585	582	596	625	585	639	635	614	623	568	619	619	634	593	578	625	604	621	601	596	616	633	619	649	626	610	634	634	646	637	584	583	614	629	563	620	641	623	619	586	629	634	585	638	646	603	605	602	631	649	590	614	627	644	635	596	595	661	653	635	585	607	637	613	605	590	578	598	623	619	644	648	588	580	567	623	578	614	592	631	589	598	656	625	647	628	570	594	613	594	615	570	623	617	615	670	599	611	645	552	618	623	581	639	603	609	620	641	575	610	597	620	643	568	619	630	614	574	594	635	642	621	588	619	616	621	618	606	585	636	642	644	616	629	655	628	604	644	588	603	650	575	658	583	636	616	566	621	643	631	611	619	630	630	631	604	591	578	597	592	647	623	645	578	602	620	606	640	666	606	617	594	667	603	592	604	638	642	603	619	632	633	607	598	607	610	624	606	590	605	605	662	586	651	687	644	609	638	552	606	613	611	636	596	612	588	615	635	608	640	648	599	589	597	626	644	604	616	591	569	632	596	653	617	653	616	591	583	587	608	596	590	601	624	660	617	638	625	616	652	612	645	625	645	615	612	672	612	597	616	603	618	617	632	597	617	618	615	626	701	619	632	616	594	623	679	588	593	658	616	606	584	664	604	528	650	568	693	620	606	603	578	641	629	585	602	648	606	646	587	611	586	604	625	618	585	618	603	606	599	679	629	642	633	623	593	616	621	645	663	605	626	588	602	671	609	614	649	640	598	626	647	627	594	572	621	615	616	647	631	632	592	602	597	585	611	583	647	674	631	625	602	636	599	592	592	686	589	617	627	626	577	641	620	578	641	648	623	596	627	620	625	652	626	643	615	599	651	581	634	630	614	631	603	624	607	587	640	640	646	640	645	643	598	612	644	633	589	615	575	603	599	592	573	596	633	617	651	616	606	604	606	612	635	651	613	638	605	601	622	603	606	637	628	616	614	621	621	599	613	597	600	614	623	615	648	624	581	585	650	601	600	603	574	636	633	607	632	619	618	613	616	640	579	631	642	642	612	620	628	637	621	588	615	642	616	562	650	599	583	615	572	623	618	627	591	583	572	625	619	605	648	644	614	654	628	661	602	628	639	637	598	614	619	621	619	615
52557	40608	39525	33193	26457	10697	1416	645	562	441	452	435	397	354	370	352	356	344	354	358	334	362	331	331	354	353	390	312	359	328	332	356	322	330	358	315	314	320	330	316	341	308	356	316	400	350	323	333	332	329	336	318	312	326	318	316	344	326	280	338	358	341	353	342	325	356	320	354	361	344	350	326	301	310	325	338	352	294	291	309	315	325	335	364	303	289	329	312	337	312	365	348	358	335	368	344	320	308	367	354	342	349	354	407	332	306	333	332	338	314	344	321	310	306	329	312	313	323	313	334	280	331	356	292	306	302	333	328	327	338	325	342	340	333	317	338	346	328	357	333	336	335	302	317	332	341	322	348	338	309	327	309	303	308	346	369	317	321	288	312	331	341	350	345	327	332	347	381	329	330	289	314	315	363	350	318	308	328	341	365	332	328	299	336	314	334	307	350	321	322	319	312	369	328	318	316	313	297	308	340	325	323	332	313	301	306	369	329	345	346	346	313	320	347	333	350	339	316	368	342	343	302	323	324	332	323	295	325	319	362	384	368	350	316	315	307	321	339	333	324	323	347	338	318	317	310	319	336	356	315	321	322	298	317	335	313	343	340	327	305	349	337	332	330	312	292	343	333	318	344	327	348	359	352	305	317	313	366	313	336	304	321	325	338	302	353	350	349	319	340	369	316	351	339	348	335	309	331	342	346	315	381	328	330	331	300	321	354	358	320	328	361	284	327	302	327	323	317	319	348	314	344	348	356	336	350	305	314	343	340	295	308	330	324	324	336	312	324	386	320	329	306	297	375	339	338	312	315	289	303	279	324	308	328	337	329	330	382	364	333	341	336	329	340	328	326	358	347	345	337	334	334	327	361	349	312	374	283	346	333	326	357	310	299	323	333	334	324	320	327	342	335	293	301	315	351	350	336	295	334	315	300	330	339	351	339	331	330	289	341	325	329	304	302	346	338	348	331	347	348	329	329	327	339	352	312	314	320	329	341	339	339	292	365	310	334	291	321	360	367	321	309	312	315	342	294	334	337	365	314	299	349	340	321	332	330	341	347	316	326	341	340	345	325	318	341	318	342	325	340	344	342	336	313	356	343	313	323	373	362	323	330	357	300	349	327	325	323	354	358	337	332	312	309	337	318	321	342	347	309	316	334	343	307	334	337	343	347	313	320	364	322	324	313	305	331	309	356	333	340	312	318	335	339	283	316	358	295	370	326	333	319	331	359	344	335	317	326	352	324	302	307	298	338	322	309	352	333	320	313	362	326	354	329	329	345	370	351	345	294	351	350	342	318	339	354	358	329	336	339	347	345	354	302	340	313	328	309	312	327	314	327	323	364	360	321	335	327	325	329	316	317	318	324	328	328	334	334	316	341	316	321	331	342	343	357	336	326	321	329	388	317	372	303	342	334	349	357	322	328	348	328	359	335	350	328	339	334	323	339	299	362	327	293	326	333	355	325	305	301	320	380	337	322	314	371	330	324	331	348	353	318	322	316	361	275	307	334	347	287	323	355	344	326	311	313	295	352	329	305	348	318	303	298	313	334	324	350	364	346	323	317	324	331	335	337	349	355	332	323	287	312	322	361	322	342	295	310	332	326	334	324	339	337	332	296	342	320	289	317	382	335	310	317	309	286	310	355	329	321	311	348	376	336	341	324	333	323	350	333	305	317	359	350	353	320	343	308	292	332	327	349	332	343	360	318	352	330	291	345	346	355	370	341	332	333	361	358	318	373	296	358	342	328	333	321	300	356	344	320	349	318	312	326	329	348	335	350	362	327	323	332	335	322	293	352	326	322	331	361	334	313	336	350	355	347	355	342	344	365	340	296	318	336	365	357	361	321	344	302	343	362	331	322	315	327	316	319	308	336	320	344	344	302	342	369	299	343	322	310	313	323	313	329	332	324	337	338	328	363	349	345	358	351	388	336	338	303	315	316	318	330	317	314	350	373	306	299	311	338	344	309	325	341	341	305	326	336	296	314	306	345	334	321	350	328	327	339	272	318	376	345	367	313	313	363	318	367	359	354	322	327	323	308	345	293	326	324	343	348	356	327	351	318	315	347	332	325	343	320	333	344	333	345	378	336	325	315	328	354	321	313	327	333	317	334	336	347	356	338	342	313	341	323	314	312	303	339	325	323	320	315	359	325	279	329	365	335	361	358	336	331	324	359	326	339	294	318	307	320	318	331	329	319	321	338	310	316	341	345	331	343	334	328	322	361	331	309	335	332	343	324	304	336	352	354	318	318	288	354	327	341	335	307	311	328	357	311	332	297	385	335	365	338	343	338	342	358	369	338	344	323	354	352	316	322	321	352	317	305	326	348	298	376	327	316	337	347	326	314	359	318	334	325	357	333	346	367	337	338	352	333	332	330	333	334	329	339	320	304	332	321	298	305	333	320	298	325	319	325	287	337	304	343	336	340	313	360	355	325	338	331	348	317	325	304	330	328	298	358	348	344	287	360	298	345	342	343	311	288	318	312	304	340	323	375	345	340	300	340	302	322	374	338	332	314	322	307	329	314	342	335	318	335	311	339	358	300	346	340	326	361	301	344	363	326	357	299	318	340	374	316	329	327	281	382	326	346	322	351	303	329	341	317	320	325	299	343	309	330	299	309	338	330	324	358	320	323	320	314	305	293	319	358	335	308	321	344	336	333	334	326	309	308	280	335	344	297	358	321	362	333	307	310	297	319	332	305	316	313	312	336	310	343	310	315	305	325	320	312	315	348	355	304	348	345	330	339	368	319	349	346	311	348	315	309	353	341	341	327	333	313	348	359	318	323	338	351	317	321	330	350	305	314	315	288	328	349	338	348	317	302	312	286	325	325	355	337	360	349	360	337	319	342	327	338	331	303	336	305	311	317	361	331	322	363	353	366	334	317	339	308	326	341	351	309	330	349	343	301	344	309	333	343	290	345	360	342	335	316	346	378	319	296	362	340	341	327	371	326	342	325	324	331	333	363	303	327	328	371	337	333	306	329	313	325	357	298	342	351	351	340	333	303	313	325	302	351	366	339	398	320	295	317	324	327	366	361	313	354	340	328	324	311	343	305	368	324	344	347	360	336	362	327	345	366	310	342	333	343	337	344	324	334	321	336	323	293	331	310	324	344	343	317	357	305	313	315	327	307	331	338	315	375	333	327	342	330	344	331	303	353	353	312	319	324	365	319	303	339	350	356	291	318	313	334	357	341	357	344	339	354	340	342	351	345	343	299	327	348	333	352	340	336	327	299	343	336	339	324	322	319	339	306	319	344	327	282	331	365	342	356	367	359	331	335	341	357	341	326	326	308	299	344	369	349	345	321	315	364	329	365	304	315	313	298	343	298	302	333	341	310	332	326	316	337	331	324	323	310	309	366	343	317	317	337	313	320	312	274	320	326	365	354	362	309	326	324	299	325	370	349	331	318	340	328	322	320	328	358	347	345	324	324	339	337	343	326	307	304	328	311	312	338	353	349	355	317	340	325	348	303	321	313	354	338
34329	32760	39390	39568	34896	13797	2485	1960	1703	1572	1383	1315	1196	1095	1081	1011	959	942	857	846	809	852	806	810	794	839	819	797	767	828	800	804	791	764	787	747	809	832	771	788	823	754	734	794	743	772	778	725	783	743	719	753	737	718	726	729	692	784	751	723	743	755	796	750	733	727	740	725	771	741	747	717	750	765	707	712	774	735	689	740	723	730	757	756	704	764	744	749	738	791	791	728	768	746	732	693	730	741	733	771	761	696	748	767	774	769	744	752	738	735	734	724	764	764	692	759	774	778	761	731	709	759	693	755	729	757	752	778	752	746	749	783	776	727	736	713	730	747	764	713	695	764	704	720	753	757	783	739	763	736	781	726	799	749	798	751	768	735	740	740	752	794	760	743	718	763	763	717	734	759	717	728	730	779	703	760	724	714	717	674	750	730	703	769	736	721	796	743	746	757	704	719	785	750	760	731	706	784	726	760	745	752	758	719	724	766	734	783	727	713	707	715	756	729	730	732	777	728	757	690	738	738	725	777	754	720	713	747	758	726	767	750	723	735	716	774	709	740	718	688	709	768	753	751	725	734	726	741	772	736	696	724	736	729	732	734	732	786	719	727	721	720	724	655	706	716	702	746	717	757	708	757	663	760	712	777	753	755	712	679	695	729	754	749	773	721	751	735	770	725	750	779	731	734	734	747	726	725	759	729	753	718	719	706	743	716	688	727	709	748	761	771	773	733	804	783	793	799	754	729	734	745	707	722	710	734	792	760	748	745	775	699	775	716	763	727	745	709	697	714	770	778	734	665	786	764	782	737	709	683	739	754	703	733	731	749	734	686	732	725	720	754	776	757	767	736	715	725	739	769	712	761	714	735	718	760	740	709	721	770	798	721	670	735	744	725	745	753	721	778	738	774	755	743	782	709	770	757	698	737	719	713	743	729	713	711	795	718	736	732	771	726	726	732	728	701	758	679	721	703	740	722	784	753	687	751	805	762	707	695	776	772	753	735	774	720	779	790	724	698	766	684	735	734	739	687	786	738	748	803	763	791	726	783	734	732	703	719	679	756	777	703	729	738	751	716	720	686	711	731	706	751	754	738	738	739	754	721	787	771	741	815	724	756	758	736	750	767	699	715	710	744	729	734	708	750	758	778	732	732	744	690	759	702	741	780	727	732	740	751	726	701	721	715	717	704	777	694	724	757	730	736	795	711	767	723	773	803	742	754	707	759	698	770	732	746	800	728	728	769	789	748	737	738	735	779	710	795	762	730	741	760	735	771	715	768	761	735	822	764	782	750	783	706	716	713	712	748	750	688	725	691	792	746	719	694	730	756	722	737	658	729	749	773	742	714	768	723	792	747	773	726	779	698	743	750	718	741	718	769	781	682	758	715	761	737	727	745	757	765	747	736	752	729	725	717	726	692	722	719	749	767	693	725	764	778	713	768	738	720	764	752	743	817	747	714	766	761	760	752	760	728	752	780	754	744	731	734	681	723	713	755	701	758	720	756	748	735	739	714	705	751	760	801	738	734	693	701	719	774	752	749	764	768	785	734	720	730	732	728	699	703	758	775	720	733	743	745	768	752	702	723	810	723	739	776	739	707	792	769	687	736	740	767	783	748	745	714	745	800	756	724	773	760	777	734	720	723	753	747	764	736	722	701	733	736	731	775	730	763	685	748	726	693	731	768	724	708	727	748	751	699	730	741	698	715	729	737	759	684	748	742	719	761	747	774	725	746	761	756	730	740	705	739	700	774	750	723	775	759	767	725	717	796	755	721	730	721	746	768	724	715	720	734	759	763	727	717	670	765	711	797	776	760	733	790	734	764	756	737	745	745	735	766	755	776	742	755	741	737	708	755	759	733	758	791	775	756	718	794	721	746	746	732	743	765	747	751	719	755	772	708	769	723	731	725	765	731	703	767	740	757	725	741	795	745	715	750	775	757	777	782	769	753	713	749	757	712	701	757	745	728	760	750	726	733	778	748	718	755	765	729	785	731	709	741	770	745	744	734	786	754	794	774	695	765	729	739	745	805	675	712	713	713	745	716	708	688	714	724	741	739	730	674	779	725	700	761	704	702	718	689	755	752	739	751	695	723	736	701	744	754	715	785	737	751	731	737	761	699	735	767	770	750	781	709	772	774	816	723	778	724	745	697	736	762	794	732	712	774	723	740	714	745	739	719	732	721	756	798	740	763	720	758	699	774	762	733	781	756	771	725	744	753	712	753	728	727	729	755	706	736	750	720	775	787	680	751	743	716	734	761	766	741	740	726	797	676	753	716	771	771	715	739	758	712	734	725	790	753	727	755	730	711	695	713	740	699	726	727	730	763	721	695	729	705	730	760	724	752	728	742	745	751	749	735	763	730	728	761	720	793	747	760	764	734	743	719	718	717	726	736	775	747	735	744	760	725	737	723	730	687	699	780	699	759	742	762	767	784	725	759	746	734	714	716	738	726	743	755	711	719	705	777	679	703	758	752	744	735	722	730	756	741	805	717	767	770	771	731	732	741	814	716	773	727	716	740	753	762	723	743	733	785	681	695	714	768	726	752	719	732	740	768	696	739	698	758	699	742	730	735	758	708	739	739	732	733	748	725	759	710	747	705	749	771	725	714	768	749	763	710	740	754	718	754	734	751	683	784	730	690	685	745	737	735	726	760	758	715	730	715	724	737	743	786	749	716	723	759	742	759	732	774	724	693	707	713	766	726	757	761	808	713	736	758	801	757	777	756	765	750	733	787	758	755	699	783	730	770	744	719	759	693	764	696	726	760	740	730	720	750	772	758	760	710	699	749	756	767	755	715	766	727	755	766	743	717	724	679	718	717	767	721	762	739	751	745	699	737	749	736	764	714	731	772	716	761	760	757	780	728	714	746	688	713	718	745	768	728	743	778	792	748	772	733	770	783	755	767	713	776	716	744	734	743	765	714	735	730	693	803	755	750	793	701	723	749	776	726	763	755	741	719	724	715	795	744	740	729	760	692	714	724	752	739	746	769	692	768	678	717	735	727	752	713	721	773	739	726	764	721	722	693	684	728	710	713	701	764	750	709	796	762	800	787	741	770	743	707	726	765	761	737	775	726	748	718	748	740	740	757	751	661	799	748	735	784	731	726	781	752	771	791	765	713	768	739	776	769	755	777	746	741	710	776	755	673	765	769	763	761	712	724	708	747	737	767	720	740	743	725	744	755	702	736	727	745	713	783	708	779	722	699	746	713	749	732	806	751	723	737	743	708	750	721	711	728	745	753	691	748	744	716	751	752	731	763	774	685	758	806	745	737	716	695	669	800	749	709	742	742	747	744	726	808	759	761	793	764	769	779	791	736	751	724	781	688	730	738	772	749	735	752	700	758	702	750	714	714	730	729	734	678	707	701	764	711	740	710	733	702	763	732	719	713	795	708	771	761	723	720	722	718	662	738	740	730	805	678	761	750	765	723	759	734	753	736	771	734	771	724	702	734	750	722	701	734	745	766	726	712	727	762	694	729
28365	15339	9384	4396	1774	900	515	476	399	390	419	376	412	362	387	384	429	371	376	371	377	402	403	388	365	353	393	378	355	416	375	355	409	389	380	378	379	375	382	366	365	362	348	398	398	402	387	342	371	336	378	411	361	359	360	333	403	343	387	420	382	395	401	377	390	406	401	382	378	388	414	376	330	371	387	412	389	400	370	395	399	368	365	359	352	419	369	377	391	391	364	370	379	404	379	404	356	364	348	371	378	420	379	362	372	409	398	394	393	362	387	385	398	391	349	363	357	403	393	392	377	352	343	354	364	400	368	393	379	409	383	367	386	366	380	384	398	363	363	360	346	390	379	375	364	385	385	383	382	392	347	335	415	390	337	395	391	400	374	377	348	370	410	388	369	410	425	393	346	353	381	382	388	381	352	377	379	369	396	395	379	354	383	399	399	357	366	366	370	387	349	352	395	377	326	378	369	383	421	412	346	399	393	381	362	382	399	383	343	370	378	356	389	384	368	354	387	392	351	365	384	388	371	350	356	360	379	409	372	341	380	372	410	358	386	375	367	404	387	375	370	361	356	345	379	429	376	366	420	393	382	389	392	375	373	386	403	345	413	355	394	372	369	361	358	371	360	378	385	369	349	419	403	391	384	401	382	376	361	364	367	397	357	360	391	413	367	377	390	397	382	405	362	364	358	347	375	362	335	372	361	342	380	416	387	373	388	388	334	374	389	394	350	403	387	384	376	395	335	400	399	397	391	336	405	343	365	413	409	370	352	327	370	387	395	375	366	344	388	414	376	376	406	411	398	365	360	385	352	368	385	360	346	417	370	416	361	401	387	395	339	382	384	307	343	384	388	403	337	396	386	390	376	382	392	365	356	375	371	403	372	352	364	396	378	329	396	400	394	416	365	393	380	433	395	400	358	352	373	381	369	390	356	356	400	328	375	400	372	383	374	367	415	352	417	410	400	395	357	367	360	385	375	351	369	384	365	360	381	391	379	360	358	362	380	346	389	359	377	352	360	373	380	360	376	355	393	363	386	383	388	411	385	381	390	392	375	365	375	367	382	376	360	350	365	386	362	365	366	380	354	389	357	394	378	383	415	381	369	421	419	382	395	362	396	378	391	387	394	363	409	397	359	372	374	412	371	394	367	388	372	402	373	399	377	399	388	352	376	393	346	381	423	385	350	382	341	415	364	354	363	389	351	412	375	365	360	386	376	376	356	391	406	386	366	394	361	353	354	391	385	334	367	373	411	379	388	374	384	379	369	377	379	372	435	339	371	361	423	390	370	376	362	401	409	386	380	378	388	376	380	385	371	388	400	374	368	369	345	338	404	380	358	365	365	328	370	353	415	399	420	372	411	442	403	382	381	371	410	386	362	369	379	371	363	441	361	373	404	355	389	369	374	371	429	378	399	380	338	378	408	403	373	380	381	369	355	403	389	399	356	364	358	360	349	397	385	382	403	415	389	378	385	380	401	349	373	384	391	390	378	325	337	348	383	373	362	416	381	350	319	361	351	366	373	395	374	399	400	382	321	377	395	375	410	380	377	406	399	384	391	380	368	370	351	401	452	389	348	391	369	365	342	355	382	348	363	402	356	341	355	433	378	363	341	392	385	398	358	367	409	381	382	354	377	358	363	403	401	358	375	416	380	399	351	352	390	354	376	398	374	387	357	397	377	426	385	358	322	398	376	391	358	403	383	375	378	343	389	342	369	378	370	375	383	404	375	374	382	409	388	376	372	416	373	379	391	371	406	430	369	389	374	401	319	413	384	381	419	355	402	379	379	375	361	374	382	363	387	423	384	379	389	374	369	368	405	416	373	384	419	368	418	421	371	371	403	369	385	408	395	363	343	416	397	382	358	357	377	382	379	391	396	382	387	362	356	364	416	389	357	358	395	425	400	394	358	348	384	366	358	373	368	401	401	357	358	397	343	349	380	356	391	360	371	363	363	363	351	360	361	347	386	356	383	357	358	351	371	362	409	390	358	385	366	409	425	349	387	391	413	364	383	345	382	410	367	336	373	371	377	364	351	386	370	395	375	388	359	440	398	370	405	361	416	351	364	382	356	380	394	372	409	358	384	377	380	376	367	398	357	387	375	375	342	401	349	367	388	369	339	362	369	373	376	381	399	393	399	432	351	364	390	393	346	384	369	379	359	370	365	357	399	377	389	372	407	378	355	374	399	394	363	376	345	371	358	375	383	389	373	378	363	385	387	400	388	394	379	392	355	399	422	390	358	402	382	390	365	363	385	369	336	366	343	342	386	365	358	370	356	333	398	349	344	399	382	371	357	347	357	373	346	377	379	388	357	377	401	386	359	370	367	376	387	381	398	425	395	425	391	386	390	353	393	377	410	403	371	406	381	366	347	380	332	348	402	347	413	366	358	353	415	389	379	335	367	423	378	401	360	337	376	369	348	376	346	379	379	406	347	344	393	382	367	375	410	395	376	338	345	370	377	382	368	393	411	371	334	358	382	392	392	391	381	377	360	349	396	394	401	345	382	375	349	366	370	393	387	387	385	356	398	361	392	353	348	358	376	409	353	400	405	381	364	386	380	379	375	417	352	381	360	415	398	355	333	373	389	353	372	405	343	382	368	351	362	380	407	373	348	350	397	388	383	385	405	376	352	377	399	399	360	373	391	374	341	389	382	354	356	379	378	340	382	393	392	343	355	358	380	418	371	360	390	360	359	358	375	357	379	371	361	384	383	372	383	359	378	406	373	376	385	358	404	405	413	391	408	349	381	347	351	372	368	404	349	361	369	372	365	364	359	345	366	365	373	376	335	365	371	392	348	420	328	414	390	408	356	361	377	351	358	363	391	370	380	333	365	349	350	370	372	352	364	370	379	368	387	375	371	352	410	396	361	345	370	374	358	414	359	425	341	380	406	360	363	368	392	423	382	346	378	371	345	378	388	347	384	385	351	362	385	371	397	367	365	375	393	387	395	390	383	401	360	396	362	371	398	364	356	386	371	371	386	377	368	363	368	426	344	373	351	346	375	395	367	399	429	416	361	351	396	366	408	369	375	382	382	351	357	387	381	380	387	436	378	377	379	394	371	393	369	317	386	381	377	361	383	401	348	375	370	373	376	417	386	362	355	367	352	355	384	368	383	400	387	380	373	369	335	384	354	367	369	410	405	375	391	374	347	389	387	366	345	367	379	325	351	379	368	372	397	357	364	383	365	386	385	372	358	389	393	406	360	393	370	386	357	371	419	390	431	373	412	378	376	397	427	364	365	379	361	346	382	352	391	427	356	383	453	381	398	350	391	350	380	405	402	409	402	399	359	323	396	384	384	366	347	392	393	367	381	377	396	355	377	375	390	414	406	377	379	396	359	367	408	385	393	361	366	400	360	388	375	383	377	401	406	395	408	361	417	350	347	362	361	367	379	399	373	368	397	393	372	352	369	362	392	364	394	393	341	405	329	350	365	378	399	369	371	398	334	371	357	385	382	380	364	375	350	386	378	340	350	377
17354	11795	13499	9820	5044	2592	1306	1090	1061	992	1006	977	966	880	907	892	856	874	817	806	838	840	828	837	893	891	859	849	807	806	790	824	854	843	765	837	831	801	800	794	807	825	770	798	747	780	794	822	858	762	803	783	794	785	840	842	799	833	792	782	777	820	870	812	783	807	823	862	799	786	811	811	843	820	767	794	851	800	791	764	850	774	786	888	809	802	760	792	823	840	782	820	774	826	795	824	805	779	832	824	796	796	840	814	820	855	795	843	785	824	845	868	832	798	815	788	835	829	796	853	819	808	762	867	786	789	809	798	823	788	813	793	841	866	793	811	828	787	812	802	772	811	785	799	851	829	778	837	792	794	809	795	791	770	761	805	768	781	811	786	761	843	784	790	787	802	767	814	772	818	766	819	845	790	796	806	839	856	829	797	797	805	805	860	819	785	799	814	777	856	844	826	820	809	851	809	814	811	845	823	777	780	805	798	854	799	818	791	810	823	804	842	830	752	831	849	827	763	829	813	820	844	846	838	819	843	761	767	822	797	842	784	803	829	769	819	773	810	790	776	833	811	809	811	775	848	832	810	804	844	806	767	791	842	801	832	774	873	782	774	816	790	806	860	835	812	828	800	795	769	848	770	813	795	784	920	816	870	830	847	758	803	739	817	820	833	816	790	798	821	807	784	779	769	817	772	724	781	813	866	817	768	793	778	834	847	766	773	822	761	799	829	806	809	787	852	829	798	795	744	750	825	825	825	820	767	783	831	753	849	731	757	829	845	794	836	877	822	847	831	866	772	803	753	857	817	851	832	852	814	810	795	820	839	762	825	836	826	796	784	790	787	786	900	796	799	787	830	773	831	790	828	853	794	820	801	817	782	802	792	816	793	849	806	778	818	813	733	800	796	799	798	863	821	794	772	840	854	794	825	849	805	754	818	788	767	857	756	797	839	788	821	813	783	814	827	831	806	798	826	792	877	787	840	800	827	804	881	769	731	826	814	835	764	793	803	779	792	784	810	857	822	762	769	805	880	806	814	865	764	776	804	818	837	789	877	796	820	789	780	806	767	775	839	826	791	806	824	797	842	807	823	793	812	815	830	800	776	805	829	771	798	863	829	765	793	821	790	813	849	810	776	780	814	816	824	858	834	852	771	848	808	787	799	767	823	850	808	791	805	801	773	770	741	819	830	808	773	784	853	802	813	782	804	813	806	783	829	790	797	758	803	782	803	840	831	839	826	789	799	844	803	801	805	789	812	867	814	811	805	790	855	768	876	828	771	814	793	805	798	804	742	784	815	796	793	800	812	842	760	767	817	758	827	767	807	790	787	836	875	806	789	809	857	837	787	792	770	798	778	785	793	837	818	821	833	832	831	796	798	847	806	738	832	770	783	841	840	805	776	817	833	802	858	802	811	805	841	821	809	753	820	863	808	822	830	795	831	797	778	825	814	751	807	821	812	816	833	830	767	835	852	803	832	824	813	814	803	781	862	813	862	823	775	782	777	820	800	753	844	781	839	856	793	797	780	809	812	790	791	800	809	809	829	779	780	843	824	884	796	825	823	803	773	783	807	848	763	851	810	817	836	844	765	851	817	783	767	814	810	800	793	831	782	783	788	814	800	736	808	798	827	829	814	804	811	793	805	756	815	817	793	818	840	814	763	796	769	794	777	788	800	778	814	800	787	735	810	755	834	790	793	760	869	837	812	790	778	838	820	808	815	817	857	784	840	769	836	863	791	770	815	880	818	786	737	794	792	796	799	775	790	865	763	821	824	784	839	840	788	812	825	780	764	801	817	808	769	792	774	807	823	755	815	819	829	788	875	847	813	825	816	812	810	790	813	806	760	768	809	797	835	854	857	827	812	795	799	839	808	815	791	823	826	811	792	866	786	818	868	814	781	803	803	786	780	784	830	787	781	784	768	824	815	823	792	830	793	802	788	841	809	847	834	803	758	802	807	803	792	793	782	837	770	808	765	802	778	801	780	801	803	852	813	787	775	850	760	762	796	795	735	783	780	839	763	768	847	798	844	852	866	814	839	839	820	786	833	811	786	774	748	798	794	798	852	826	833	862	784	823	826	795	788	791	840	776	790	803	827	814	793	801	812	801	810	748	806	821	859	811	893	790	880	839	823	790	784	730	848	769	847	869	824	821	775	799	838	850	790	786	804	844	813	807	811	825	789	808	763	811	850	836	789	794	839	802	812	811	771	826	795	798	804	768	825	812	804	770	865	800	772	830	871	822	810	790	796	815	810	820	798	836	801	792	860	819	807	790	795	804	768	760	817	778	795	783	765	766	848	834	781	782	816	807	847	834	818	769	822	868	825	794	818	759	790	790	813	846	770	812	772	816	811	805	755	802	810	786	830	818	800	792	803	817	832	857	800	825	804	831	796	805	775	807	790	795	789	859	776	798	825	813	803	801	761	830	799	758	799	827	830	854	810	791	802	808	833	800	753	794	765	845	740	822	780	752	808	810	807	801	776	789	743	798	831	806	877	825	811	807	841	818	800	789	802	825	815	878	792	850	809	824	802	832	857	809	788	798	802	817	796	802	866	828	770	828	836	820	829	866	767	780	824	790	775	794	830	805	842	852	746	842	840	837	796	774	820	729	819	811	840	800	844	817	802	796	781	819	810	807	802	830	841	795	803	784	824	826	790	819	843	793	808	816	824	819	820	776	790	806	813	807	869	848	824	784	814	896	845	817	796	810	781	818	801	810	809	837	800	821	839	831	797	810	809	837	828	781	744	813	807	776	851	834	797	833	827	833	791	855	807	796	789	792	790	787	780	792	787	787	753	830	831	829	843	761	836	836	757	827	797	852	776	804	819	814	737	814	826	827	805	801	824	829	780	808	801	813	825	825	800	797	805	815	797	780	788	819	834	789	772	821	785	844	820	845	764	797	834	790	837	764	779	813	797	819	825	755	782	808	826	848	826	778	779	838	810	802	782	827	810	847	813	825	818	814	815	798	813	811	825	807	797	827	793	809	738	833	783	790	780	798	820	761	782	797	827	826	810	797	795	792	808	797	825	814	825	799	810	793	808	825	832	811	827	806	860	798	803	791	820	772	835	803	728	827	774	777	878	811	856	739	810	811	764	795	815	821	816	841	842	785	804	817	830	811	776	810	853	789	821	808	823	825	785	806	809	785	821	744	787	788	848	826	795	801	826	799	765	784	845	772	806	836	818	758	828	832	828	823	789	809	866	799	829	772	810	781	788	821	856	798	780	811	792	756	776	838	804	795	878	815	826	807	773	872	766	808	772	781	782	809	847	776	834	836	791	771	800	798	781	834	788	759	843	781	828	778	773	797	792	824	779	859	782	794	797	819	840	755	842	828	801	777	806	773	782	768	854	784	801	786	863	797	771	772	781	735	855	779	834	822	803	836	753	819	805	815	851	804	827	800	777	816	790	793	796	798	808	759	779	779	808	842	813	809	790	775	790	762	815	837	804	830	803	822	805	810	756	755	794	816	820	804	774
44010	31159	27746	22383	15490	4785	649	466	385	384	379	333	308	327	293	317	283	295	247	273	303	270	286	293	292	255	291	273	281	271	296	245	282	259	267	279	287	299	299	275	248	279	306	316	280	243	255	276	295	304	307	305	287	294	280	269	276	263	265	285	325	267	239	276	258	281	286	319	312	267	287	287	283	320	287	254	270	289	247	282	297	288	285	265	281	255	268	300	286	271	279	318	256	267	259	255	259	289	287	303	301	271	274	274	301	250	284	271	299	250	308	308	273	262	285	269	303	262	275	304	284	279	277	290	238	274	266	292	273	237	291	285	265	264	289	292	311	281	237	275	283	298	279	256	266	253	295	301	269	276	284	295	286	241	242	277	262	266	289	291	268	283	273	267	276	284	278	292	277	258	269	266	289	275	287	260	288	264	264	272	237	271	290	264	262	276	266	274	257	260	288	272	277	273	258	254	266	279	305	280	280	294	264	256	272	284	271	259	272	250	259	267	282	274	268	263	296	262	294	287	254	293	300	257	274	300	292	251	279	250	289	266	264	271	262	260	281	288	263	260	268	268	282	256	292	296	283	258	313	301	265	292	261	263	264	305	275	260	264	282	272	257	297	272	249	261	266	284	261	269	275	299	274	233	256	293	258	262	278	266	284	281	290	306	310	261	260	296	305	255	309	268	281	298	266	266	302	257	274	271	252	269	269	303	246	276	243	299	268	289	267	271	269	261	262	315	297	275	271	273	282	279	260	282	306	256	286	300	302	290	294	248	296	313	253	237	285	255	300	248	269	335	304	290	289	279	304	288	276	292	273	297	284	266	223	283	281	268	261	292	287	262	256	293	291	273	246	287	285	270	282	240	253	295	285	272	286	298	255	253	257	275	281	266	292	276	285	269	244	266	293	304	274	308	291	269	256	301	262	290	293	268	300	279	296	275	276	292	263	267	270	289	263	271	270	285	260	297	297	269	264	275	283	267	281	286	243	275	282	274	262	288	293	277	238	268	271	289	296	267	293	292	298	277	268	287	307	266	285	259	269	280	270	262	284	270	271	261	258	278	290	261	272	322	257	295	257	272	276	254	286	283	299	287	281	281	259	259	268	255	262	249	274	299	293	271	293	282	250	259	288	270	250	256	257	273	247	272	237	263	295	279	297	260	261	290	295	308	285	271	263	278	284	299	253	297	262	247	280	279	257	268	280	295	265	266	330	291	272	265	332	297	235	293	293	271	291	309	316	270	278	275	273	297	277	284	296	268	262	252	255	270	267	256	241	284	259	281	264	278	312	274	281	289	255	299	283	254	270	263	254	246	295	285	263	268	292	288	246	265	222	270	282	286	259	291	273	283	284	274	282	281	282	265	282	251	258	272	263	272	309	286	291	274	279	298	279	274	249	260	272	318	263	275	279	280	277	263	254	312	288	269	271	279	307	254	280	263	261	269	304	271	276	271	287	294	268	276	271	269	256	261	288	293	277	267	261	247	262	289	284	263	276	289	266	280	280	277	244	266	256	285	270	305	297	287	313	282	286	295	292	278	293	265	243	277	279	284	254	255	267	278	246	278	289	260	273	261	300	252	285	290	296	282	263	237	307	278	265	244	263	295	296	297	269	266	268	278	281	263	242	240	288	234	280	261	270	276	270	276	282	260	315	293	274	279	274	315	264	260	282	281	287	294	256	276	304	275	258	258	264	309	236	296	277	284	268	257	263	267	257	280	255	267	296	294	286	266	298	293	261	263	300	245	284	223	287	263	245	274	302	278	239	303	256	269	311	279	286	308	270	252	276	251	257	314	288	267	269	284	306	250	258	278	256	277	295	267	269	284	262	265	253	281	261	235	274	258	278	274	261	293	304	277	252	276	313	275	257	274	283	271	284	261	280	295	305	275	246	248	300	290	259	274	283	255	270	290	256	239	285	274	274	234	311	268	332	266	267	272	262	257	292	290	283	253	262	283	268	258	230	288	256	260	260	296	261	248	263	256	285	268	259	303	286	303	258	243	287	298	300	293	252	271	268	260	279	271	299	283	253	251	251	251	264	298	262	270	262	282	303	262	263	281	286	282	276	242	265	278	264	291	246	280	235	259	282	310	256	254	262	296	275	274	263	245	267	272	267	285	237	266	237	300	256	267	274	283	308	293	281	261	280	265	267	270	274	283	301	278	269	259	284	260	286	262	258	269	264	286	254	287	269	292	270	299	302	284	304	256	242	275	255	309	293	259	249	284	248	273	286	290	276	258	260	260	281	275	248	281	288	248	299	249	265	290	280	261	264	280	279	222	263	254	261	287	296	280	257	279	257	236	281	291	275	263	254	274	261	290	281	283	289	271	270	288	266	273	254	262	267	267	268	286	286	283	297	273	241	299	285	268	272	257	255	263	279	282	272	273	243	255	254	299	293	279	262	259	272	271	256	264	258	274	277	287	259	300	286	265	275	256	312	272	267	267	282	243	245	276	238	261	259	273	303	280	280	230	269	280	268	271	295	258	304	273	322	270	273	281	287	252	287	284	255	237	272	314	274	278	283	258	279	275	281	270	316	276	250	254	285	287	278	288	276	250	291	277	282	275	289	265	287	289	284	258	261	284	285	290	281	263	252	268	276	289	297	252	267	274	272	308	277	295	304	280	255	261	252	271	288	287	262	258	260	289	287	269	256	245	278	283	292	288	299	276	276	277	284	270	313	267	250	268	275	258	335	309	261	277	292	263	254	298	250	270	246	260	251	272	260	295	296	313	269	294	291	278	267	331	277	230	245	281	327	267	306	309	285	214	244	233	278	302	293	287	276	281	266	260	246	303	255	255	266	278	288	248	280	279	281	289	276	292	297	318	271	316	273	278	297	278	277	303	286	246	281	279	235	278	264	267	290	263	271	283	304	277	280	276	293	259	290	247	266	274	269	299	289	247	277	234	255	278	275	292	249	240	278	269	286	262	281	272	277	286	274	288	305	263	281	273	235	275	299	272	295	302	258	258	268	267	239	263	269	262	249	242	256	274	259	306	261	273	253	251	265	260	261	288	273	269	247	256	265	296	268	262	256	275	283	317	289	269	315	276	271	275	274	295	293	261	261	266	287	274	281	277	250	264	267	285	293	272	268	264	261	260	292	288	278	284	277	265	264	260	264	246	268	249	279	286	298	268	269	247	254	270	259	286	260	230	266	250	273	279	284	288	283	245	258	257	269	264	257	249	276	271	236	288	266	283	296	273	289	259	274	280	266	279	251	272	290	266	258	240	263	270	249	307	276	286	291	277	301	302	254	318	269	275	284	289	284	296	254	275	293	283	279	259	274	280	270	276	283	251	242	283	290	296	257	285	266	275	278	298	278	279	287	240	269	280	280	270	272	269	238	264	289	270	246	274	304	285	240	276	282	264	285	303	272	272	279	299	282	265	239	279	260	267	296	296	295	280	265	282	264	250	276	290	321	265	250	293	264	244	262	272	272	288	286	256	292	267	276	278	288	273	260	273	271	253	282	264	277	247
28589	24684	31178	30600	27018	8989	1762	1427	1221	1104	1051	952	837	825	800	769	763	798	757	677	738	613	642	693	644	624	654	627	663	670	650	682	650	669	676	657	658	662	638	655	659	630	615	634	674	634	652	654	625	646	636	635	672	664	586	611	590	644	632	604	676	628	620	581	618	658	615	575	645	637	598	622	590	581	571	578	647	605	595	622	633	641	627	653	604	655	576	611	583	615	662	597	612	608	578	656	645	598	607	601	641	635	660	661	612	640	614	607	599	682	661	613	595	673	651	608	629	643	612	647	652	630	626	645	618	629	613	600	611	678	621	622	666	592	634	601	642	641	677	658	614	627	601	617	588	659	617	664	633	617	615	615	660	563	603	602	631	661	642	603	630	601	608	623	585	632	615	634	608	660	677	630	621	612	617	590	619	625	590	623	628	637	639	588	559	646	587	589	613	647	635	603	647	622	591	608	588	675	632	641	637	642	600	643	634	650	600	627	571	625	635	618	604	635	652	592	648	592	589	630	620	619	652	615	649	558	624	597	626	615	631	633	594	651	606	658	612	667	604	618	602	642	622	611	615	636	631	622	643	649	636	652	614	586	614	610	605	691	608	636	626	638	680	619	639	584	570	639	615	584	600	659	646	622	601	645	662	602	623	615	627	629	668	602	643	598	649	627	587	636	612	606	634	632	630	643	624	591	628	642	606	604	589	648	615	620	619	584	633	608	664	613	606	606	617	718	560	610	619	661	580	645	586	626	619	656	673	623	636	608	658	621	626	606	665	601	642	615	642	631	639	617	647	664	644	623	598	647	637	624	661	599	630	613	661	608	630	638	641	634	598	639	607	601	623	587	555	659	569	597	614	634	590	595	628	639	602	624	614	605	627	593	633	586	623	647	590	606	673	622	613	618	648	611	606	589	643	600	571	584	623	593	619	588	665	640	618	623	656	656	580	614	636	606	610	611	600	603	625	609	650	610	639	593	650	628	627	625	625	605	655	633	650	631	676	624	626	622	625	625	654	619	612	616	643	564	643	601	661	650	673	622	608	602	594	626	629	647	625	664	564	626	652	595	585	618	608	602	635	623	667	575	627	612	619	633	619	643	637	607	579	637	679	657	648	609	621	581	593	603	650	642	617	615	662	597	604	648	655	611	654	604	648	624	663	644	656	613	653	654	608	646	614	604	604	638	634	616	622	597	615	659	630	610	644	604	607	649	655	599	581	603	643	621	631	643	638	593	654	639	630	638	628	672	608	629	631	646	586	607	661	621	638	615	618	622	594	618	661	625	623	610	607	665	622	600	659	605	674	627	614	676	682	571	653	590	631	658	599	572	656	615	706	584	644	604	643	616	614	629	646	626	593	633	639	588	620	609	636	588	613	676	631	618	631	599	619	634	597	661	626	615	631	592	632	597	629	596	594	594	622	625	654	611	605	604	653	671	607	551	600	632	595	631	631	672	602	630	573	570	609	617	626	683	633	629	593	654	599	619	607	593	668	592	569	608	648	628	636	648	650	619	584	613	598	623	611	630	625	636	618	647	638	606	606	633	605	616	689	617	621	603	659	667	671	636	655	646	651	636	603	652	565	664	637	613	687	628	641	634	654	619	615	643	632	580	632	613	601	611	625	622	628	663	642	607	690	643	593	626	650	626	619	616	627	635	652	650	611	634	621	612	664	625	588	672	612	630	617	651	621	559	627	637	654	647	644	590	616	663	632	582	623	665	590	613	595	643	598	604	658	621	614	592	646	623	639	606	651	604	633	628	583	633	665	605	551	635	635	630	629	617	580	591	652	628	638	631	640	629	640	620	602	672	583	685	633	640	682	633	635	641	600	609	606	637	578	645	651	640	637	623	585	645	645	576	656	586	599	646	661	647	606	621	623	631	595	585	638	575	617	611	620	659	606	636	624	616	634	616	631	609	580	642	586	648	670	597	641	613	584	568	586	591	617	604	620	623	664	643	642	615	639	601	617	611	627	647	567	646	652	619	633	606	625	632	605	626	638	611	647	636	606	623	622	606	659	650	625	624	624	571	635	653	640	652	607	641	641	621	613	602	623	638	626	614	634	645	661	600	591	678	641	615	615	589	618	630	627	611	604	610	639	594	616	623	651	636	615	651	618	662	653	614	592	643	611	648	629	599	612	593	610	662	647	618	571	615	652	680	602	682	654	614	632	616	619	617	622	629	612	621	589	629	627	657	628	648	635	623	631	585	605	617	598	573	603	633	664	598	642	617	631	585	598	609	647	592	665	622	612	603	620	643	656	634	656	628	601	599	562	621	639	635	631	670	620	646	623	675	604	660	585	637	598	602	633	583	639	617	653	617	683	594	618	605	658	632	588	630	653	608	599	602	607	602	634	638	665	612	650	638	614	644	613	594	602	611	647	648	585	657	587	677	656	635	596	665	568	577	644	629	605	612	599	671	663	549	594	645	585	649	591	633	582	609	647	604	629	657	587	616	629	608	644	660	580	642	613	605	581	579	626	650	626	648	682	622	588	627	665	650	595	628	623	617	606	656	610	624	648	648	627	647	633	684	631	610	621	575	616	612	569	669	626	623	563	609	619	577	615	633	587	647	635	632	620	638	638	617	609	612	612	641	602	641	642	595	619	652	621	594	667	614	650	612	594	584	620	605	634	637	651	598	592	637	642	603	629	638	628	637	562	628	603	583	608	593	637	662	622	602	565	619	660	627	603	611	648	595	622	613	600	635	584	638	585	586	629	592	633	604	659	650	621	627	633	591	617	622	647	652	637	616	613	591	646	622	665	641	633	622	646	629	658	617	608	605	591	659	640	635	569	608	636	609	652	590	606	618	600	617	640	624	571	591	615	616	603	653	601	655	607	614	634	630	604	615	624	655	617	635	654	673	626	633	604	639	637	621	611	642	620	649	576	633	588	604	585	559	646	661	641	665	610	623	597	600	635	632	629	645	565	635	627	638	648	619	603	610	620	582	649	646	661	650	613	648	584	641	620	602	626	653	573	634	617	598	624	621	608	608	622	637	626	604	629	608	647	634	581	620	636	623	590	612	634	608	642	582	650	633	630	629	668	630	619	630	656	649	635	606	638	614	594	623	636	646	604	599	603	656	648	623	617	615	637	671	611	624	654	610	618	565	614	632	609	614	615	593	632	648	648	626	641	641	621	637	633	611	639	622	580	609	593	574	656	641	637	626	613	654	640	654	640	596	639	620	599	640	641	632	556	601	621	649	616	676	632	616	610	581	658	625	642	613	621	618	550	652	583	591	634	692	606	626	626	613	625	625	678	644	657	609	589	616	643	650	650	656	619	621	595	654	677	602	638	603	562	669	573	638	625	585	618	632	626	658	603	602	672	636	621	614	603	650	628	641	641	624	612	642	608	619	608	640	609	628	626	623	624	637	589	602	641	627	612	630	576	663	641	608	618	627	608	646	639	674	612	629	603	567	651	601	647	630	601	637	628	615	584	646	617	616	630	606	604	645	576	619	633	650	547	608	593	634
52555	40775	42215	33424	24319	10721	1527	638	534	511	481	463	398	373	395	363	347	391	374	341	363	365	344	325	335	314	325	326	335	329	342	330	356	329	362	318	325	343	345	301	329	379	322	306	337	362	351	343	323	338	301	368	339	343	372	311	347	361	309	307	355	332	334	333	311	364	351	348	332	378	365	361	337	333	331	314	331	349	379	297	354	329	348	343	348	358	338	343	328	335	336	342	324	367	314	356	331	325	295	353	339	323	310	311	325	349	368	338	332	356	326	337	335	318	357	354	331	334	292	347	304	314	326	338	341	324	308	333	377	346	331	360	334	300	307	370	358	292	351	348	320	317	352	357	342	376	313	318	346	306	344	323	340	336	329	325	350	317	332	324	309	310	328	330	343	330	340	308	320	329	334	343	321	325	347	313	339	329	321	319	307	323	328	334	330	299	280	310	338	305	320	301	332	361	357	309	300	325	305	340	367	358	346	323	328	333	344	312	339	308	331	330	335	355	322	345	310	330	351	293	302	337	316	349	333	353	322	338	328	331	341	337	347	322	285	320	354	352	330	332	366	333	286	357	327	318	306	346	307	324	316	303	341	317	327	311	333	332	337	330	316	316	338	325	327	340	340	325	310	330	381	309	327	380	300	352	332	343	320	301	348	340	308	337	338	320	298	288	354	345	280	359	320	318	313	356	314	335	345	309	342	331	345	358	321	339	355	315	329	335	314	302	333	307	363	305	294	333	309	393	340	338	306	313	342	337	334	353	340	308	329	337	335	297	325	322	334	349	303	324	297	340	293	349	340	290	357	349	335	355	344	352	354	325	322	327	329	352	288	356	358	319	336	317	318	323	362	313	348	363	288	319	341	349	332	312	324	328	365	344	350	355	301	359	339	313	324	383	349	339	346	339	339	331	331	330	349	348	348	338	353	351	292	324	281	309	334	353	314	302	325	341	309	350	331	351	322	340	314	297	339	348	374	296	295	311	307	325	367	355	318	330	332	332	328	266	349	337	300	348	355	315	357	299	337	321	356	309	308	328	329	340	373	319	335	354	308	330	338	339	356	357	322	324	368	344	304	323	356	367	309	336	312	312	334	317	316	312	354	318	323	331	349	348	325	319	339	373	332	305	334	323	352	330	305	327	335	355	326	325	308	313	331	309	327	297	350	354	330	356	309	312	316	333	367	316	348	322	339	336	355	325	331	337	345	346	351	324	299	333	339	372	347	341	322	322	342	347	322	313	320	345	303	328	320	326	280	362	316	316	314	303	326	372	338	317	294	329	302	309	331	345	347	352	306	307	330	313	329	286	301	296	334	354	367	338	338	336	296	317	328	323	310	325	340	310	383	305	323	300	331	357	335	332	326	345	316	343	327	298	328	326	346	322	310	347	325	285	352	303	357	348	330	346	332	324	341	343	317	344	324	333	343	281	356	326	353	319	301	373	345	318	365	328	328	315	359	355	344	314	325	327	312	315	338	348	304	341	348	330	318	314	298	335	337	328	340	349	356	314	304	301	335	341	349	331	317	324	343	333	312	317	363	326	346	369	319	351	349	359	321	335	296	323	329	339	303	332	339	350	320	313	317	311	329	323	308	321	335	348	327	318	329	320	343	337	329	305	298	303	319	351	327	353	346	342	322	331	363	315	355	327	334	351	337	352	305	323	313	304	326	313	328	324	315	319	336	337	319	318	304	297	354	330	312	341	317	323	319	314	382	324	312	351	393	324	298	348	341	320	317	319	360	340	327	343	329	327	317	322	316	344	309	345	347	360	324	308	363	330	336	328	333	312	316	326	359	353	322	312	309	309	291	350	321	298	314	343	332	324	301	339	350	318	343	328	356	352	331	345	328	317	357	323	317	304	318	331	331	314	359	343	340	341	311	320	332	370	336	325	310	351	317	316	325	343	322	327	328	323	320	331	309	309	319	321	328	321	333	338	343	347	329	360	364	332	339	323	367	330	346	311	339	328	340	341	307	324	328	308	289	348	364	331	326	334	333	332	344	318	312	335	320	319	336	322	328	334	333	312	329	324	338	337	353	346	346	323	348	339	323	313	345	320	343	324	338	331	313	341	322	348	328	315	311	285	348	347	345	315	315	342	326	327	320	334	284	300	347	365	322	334	347	338	330	348	322	323	332	337	328	333	315	336	306	308	316	307	317	323	328	321	326	339	349	313	320	328	327	331	312	320	328	328	329	322	338	332	294	331	336	304	284	362	294	350	314	309	349	335	335	301	317	339	320	352	309	326	340	315	327	317	336	349	374	379	301	315	326	373	283	310	300	324	364	347	324	317	349	386	302	314	315	290	337	286	316	338	303	285	341	347	301	369	341	308	287	338	351	356	332	313	308	336	323	336	330	348	322	303	364	326	345	311	359	350	314	349	327	358	328	346	348	297	350	312	332	317	294	299	324	336	313	320	332	346	362	325	320	345	296	346	344	308	311	339	353	324	346	349	313	331	326	299	314	355	329	363	353	313	310	336	344	349	315	307	292	314	322	324	306	354	339	350	329	304	318	330	288	331	332	338	312	294	343	308	333	313	326	305	301	317	315	341	369	344	310	363	326	324	327	323	288	300	337	325	335	319	380	328	320	331	288	310	336	340	303	302	343	337	337	333	336	353	309	319	337	340	316	330	361	301	334	318	334	326	346	324	304	310	346	311	288	315	333	345	306	309	350	316	332	326	334	373	332	310	294	311	335	330	340	314	335	310	340	348	368	287	308	333	296	340	341	314	340	341	340	344	277	353	353	316	306	301	323	355	332	319	370	300	321	339	364	305	330	314	298	355	336	350	326	318	308	323	340	345	329	327	338	352	318	313	356	331	330	302	353	319	332	300	325	355	295	326	367	308	301	342	305	380	364	341	330	342	341	339	329	318	342	340	360	306	346	306	322	319	341	345	329	325	332	332	338	346	357	378	309	324	307	304	343	336	315	326	293	346	351	298	377	325	322	370	320	317	338	319	361	307	335	370	367	294	357	333	323	343	292	355	312	345	301	332	336	331	351	341	319	325	313	319	332	344	345	305	313	354	306	318	327	330	355	375	304	288	352	369	301	305	332	334	356	367	334	333	323	328	365	309	370	325	321	320	335	336	318	316	344	322	341	320	312	298	337	324	345	299	289	340	338	342	333	336	336	369	344	315	306	323	339	295	328	307	322	337	318	338	317	330	337	301	314	289	311	347	342	300	338	349	324	346	324	401	360	292	363	324	304	321	329	305	313	314	347	330	337	345	308	354	339	328	351	349	315	331	312	314	351	303	338	350	335	342	345	324	314	333	320	326	339	326	312	294	333	338	336	310	354	332	300	319	309	292	340	343	343	310	315	328	348	333	328	315	340	350	333	334	334	329	341	374	297	309	330	336	304	338	289	341	282	312	326	297	342	321	304	311	358	323	284	332	302	291	308	375	337	311	344	389	360	337	334	343	306	349	310	373	324	327	295	279	303	318	369	353	341	330	297	332	343	304	325	333	316	307	302	328
34172	32878	42025	39593	33079	15538	2552	2085	1725	1593	1407	1337	1143	1088	1014	975	927	957	911	863	859	873	866	844	760	790	830	836	776	854	824	806	816	806	756	788	797	797	764	765	772	726	747	800	755	768	764	794	786	712	758	767	726	672	701	740	706	702	717	741	727	729	800	690	787	745	731	684	772	754	711	695	736	728	742	735	759	766	720	796	753	715	766	815	779	728	739	716	758	732	799	788	677	750	786	697	770	739	801	757	760	774	759	776	748	741	784	731	731	749	756	726	744	741	735	773	745	738	766	730	772	717	672	769	768	737	755	752	767	741	698	741	740	715	757	736	772	717	784	744	740	721	750	722	785	732	759	772	774	758	738	766	766	752	759	760	784	716	743	727	762	740	777	724	782	742	769	758	697	792	732	740	717	769	759	740	719	728	727	760	700	729	738	739	779	721	709	757	735	740	716	747	767	763	755	704	770	755	737	749	778	741	771	767	759	680	737	750	751	736	787	760	781	764	707	736	744	720	699	768	736	724	749	751	786	715	702	744	758	738	744	725	745	750	731	697	722	693	740	707	738	753	746	720	779	696	815	741	745	724	715	715	751	719	736	710	773	742	724	737	757	763	700	719	719	675	742	764	755	740	739	765	747	741	757	753	690	794	777	724	718	759	709	716	741	755	783	769	702	718	721	738	724	763	782	766	751	708	692	712	745	720	743	766	683	738	698	731	749	749	820	728	759	721	716	754	753	725	752	764	743	721	719	754	769	712	744	732	780	757	739	715	713	739	724	770	720	716	788	710	759	776	702	741	733	735	765	751	798	739	713	737	742	752	760	749	755	765	755	721	726	745	719	754	747	779	718	736	712	774	743	721	726	750	694	709	758	758	694	754	796	712	726	704	747	721	685	767	689	767	770	720	767	696	763	711	717	766	713	730	690	755	747	760	777	757	771	773	714	718	746	751	735	744	716	776	721	783	707	726	751	728	762	768	789	781	707	787	722	702	766	736	734	714	746	729	739	784	764	718	751	741	708	788	716	761	698	749	735	710	757	708	761	767	720	719	750	706	733	757	702	739	749	713	689	757	730	694	724	765	754	670	698	704	723	745	747	757	714	783	753	738	725	741	767	782	759	768	729	767	739	737	743	671	761	773	720	727	719	675	744	725	772	719	721	761	765	718	743	746	762	741	800	740	739	714	746	751	762	762	781	709	768	652	739	701	733	762	742	729	755	747	729	742	728	747	769	767	728	751	752	739	744	705	722	703	736	750	697	776	713	730	747	694	723	731	774	731	782	737	766	711	730	729	802	739	754	756	782	741	741	724	714	792	730	785	716	760	746	673	742	737	774	736	707	741	726	713	759	741	766	729	773	730	805	757	731	780	737	712	702	756	710	751	765	731	783	703	716	757	718	760	743	739	748	712	769	753	771	778	783	704	734	723	743	714	735	713	727	754	730	768	735	763	719	744	754	752	790	769	780	707	721	696	748	791	747	742	741	740	685	750	766	726	780	695	795	757	755	724	689	724	722	778	728	748	763	723	722	776	791	720	743	723	739	695	757	755	732	756	793	693	746	754	750	727	793	714	742	768	742	718	726	713	759	739	750	754	755	746	722	766	698	790	756	718	763	696	769	796	733	757	756	737	732	761	723	756	768	730	764	725	730	725	747	727	756	722	686	733	747	721	789	751	750	718	713	736	681	669	732	725	764	750	733	723	718	692	776	740	738	788	712	745	735	731	758	736	772	756	779	762	738	757	758	760	770	728	728	716	699	717	721	762	748	729	726	765	769	736	745	776	752	716	714	728	705	755	706	732	754	718	732	737	756	739	777	763	754	724	784	721	708	742	788	789	729	704	741	747	741	764	757	747	737	759	753	673	769	724	714	725	734	781	720	753	731	778	741	774	711	772	720	752	693	727	768	770	748	811	729	771	769	684	785	743	745	767	714	744	780	735	820	724	731	718	735	683	765	789	789	720	761	704	738	725	735	721	777	740	746	747	785	743	742	733	776	727	720	749	747	789	779	779	761	772	737	779	759	752	717	716	783	733	712	774	726	776	750	737	695	720	732	710	657	745	749	745	777	809	731	719	791	733	735	725	750	731	724	755	750	757	754	734	723	768	748	736	708	751	751	728	747	751	737	761	707	737	791	714	771	760	694	716	730	713	718	766	729	704	733	740	730	758	731	760	792	750	761	710	716	770	744	729	733	696	697	757	724	703	747	713	760	761	764	710	739	721	753	738	799	717	735	779	720	747	772	789	713	739	725	768	694	741	716	730	708	783	797	721	760	735	713	786	758	772	717	732	734	743	731	721	743	742	751	726	765	691	709	748	752	729	697	729	699	687	772	752	730	727	736	724	690	717	762	781	718	719	766	731	785	739	722	736	738	763	761	726	748	747	759	767	763	717	772	760	731	743	679	760	731	719	731	713	710	722	732	760	722	712	708	716	755	717	796	695	728	744	747	751	741	748	746	742	740	682	744	741	761	718	706	722	784	714	731	750	801	740	709	753	730	730	727	743	704	762	753	735	740	682	706	749	736	743	763	738	753	700	746	725	721	806	759	740	762	769	764	703	749	767	765	741	736	725	749	683	753	727	708	739	781	691	714	752	777	703	752	736	742	767	727	699	806	708	722	723	717	689	744	708	751	760	762	735	740	782	768	789	746	786	709	696	727	704	757	763	750	787	776	742	745	728	756	812	730	719	724	767	734	690	674	734	750	780	728	780	759	759	722	707	712	725	704	750	755	730	798	723	776	756	768	747	716	740	797	705	722	723	750	767	752	775	681	764	759	691	742	700	738	758	768	746	743	759	729	821	703	757	726	718	730	744	733	697	719	744	724	730	731	785	792	754	769	713	773	739	776	778	772	783	731	746	773	716	757	795	677	718	709	774	752	754	757	786	809	747	759	783	693	773	719	744	720	695	717	737	730	738	779	742	769	704	737	774	725	738	740	728	780	777	731	757	727	733	737	749	735	780	691	768	753	742	753	726	743	735	776	729	715	699	727	728	702	742	722	732	738	707	724	789	721	768	756	782	703	726	784	755	696	760	742	748	694	727	733	718	709	697	756	731	748	719	788	714	765	708	764	683	751	770	794	790	762	771	767	789	707	768	680	706	762	775	781	769	783	744	795	689	754	728	730	758	754	794	751	747	721	761	785	735	787	718	722	751	721	722	718	747	783	718	752	739	758	696	737	762	791	771	748	696	769	766	684	777	742	724	713	762	749	733	731	781	796	709	744	691	720	755	781	768	694	790	759	737	738	761	774	760	715	696	745	749	763	740	762	755	729	708	726	742	713	775	760	735	724	744	723	742	742	738	745	744	713	740	706	740	734	662	682	756	719	777	800	745	721	746	760	771	726	703	787	735	729	739	750	716	761	706	716	734	770	738	762	754	755	716	790	660	690	806	789	753	722	754	666	738	745	736	685	697	733	787	784	733	755	746	725	691	733	752	738	775	689	727	738	722	734	752	756	749	741	743	755	709	737	792
27862	15011	8836	3839	1626	825	443	429	437	392	438	394	397	413	375	388	418	384	385	379	376	373	414	406	359	338	390	364	356	374	384	358	400	385	391	401	381	413	371	406	383	340	366	362	383	415	377	329	373	385	368	373	338	337	366	389	375	385	395	410	373	382	378	389	376	339	350	373	363	360	379	364	381	350	372	372	378	330	378	349	364	389	400	373	364	390	400	406	374	348	349	349	375	381	384	364	359	409	412	342	331	358	369	393	376	357	314	380	393	370	382	361	340	359	392	373	337	402	379	358	378	344	331	354	344	398	372	399	400	398	404	366	381	359	373	377	403	392	385	383	394	414	367	387	407	377	354	397	362	340	342	365	348	372	357	393	395	366	360	374	344	404	385	414	347	392	361	376	385	389	382	405	352	390	366	354	386	360	386	336	341	379	363	355	361	352	374	380	383	388	368	339	378	342	390	394	377	350	379	377	364	399	383	379	380	366	383	390	390	378	367	354	377	346	356	364	345	381	416	397	375	365	353	410	358	395	391	363	373	354	364	364	400	355	363	400	406	362	380	368	344	376	369	377	387	382	389	387	376	388	383	377	334	363	355	362	356	332	361	368	358	339	359	376	370	429	360	398	340	418	393	372	366	367	366	392	356	390	357	392	360	353	379	362	390	387	368	369	376	409	356	354	390	376	376	385	378	368	368	364	367	390	427	359	346	363	429	398	369	374	402	368	364	384	367	391	370	389	341	381	407	382	387	381	382	354	361	368	366	348	372	357	367	376	373	368	359	391	370	361	346	361	350	382	376	388	352	362	366	397	387	433	362	372	362	353	353	378	375	377	356	334	363	363	354	391	391	364	369	406	340	374	396	366	375	366	411	401	342	344	378	414	374	384	375	347	357	369	378	384	336	364	394	372	336	349	340	383	378	363	371	385	359	365	366	369	398	404	340	365	378	398	373	382	373	374	377	335	315	389	392	347	379	382	410	323	374	388	390	361	370	339	366	374	334	377	367	359	420	342	372	368	410	369	384	397	391	386	340	391	349	338	372	380	378	409	354	408	382	400	388	415	363	384	364	355	374	368	379	410	371	356	392	392	353	382	373	343	390	359	374	391	394	397	355	380	380	405	392	382	372	340	364	355	391	393	328	354	360	398	387	354	404	363	410	371	376	369	388	363	364	360	344	341	343	378	330	388	364	387	364	388	390	382	412	398	384	386	374	380	314	363	403	376	356	350	347	407	353	363	385	379	394	366	401	382	385	360	378	332	394	370	385	389	399	364	402	402	381	362	386	373	390	387	385	340	381	380	381	384	372	388	381	356	346	388	390	371	365	375	341	416	367	380	354	356	383	332	342	375	416	390	392	359	366	348	366	360	400	379	380	390	389	387	343	347	369	373	358	384	382	399	393	372	343	355	371	398	396	345	375	365	376	420	382	336	379	360	397	383	356	372	414	403	377	394	390	398	376	383	348	361	370	352	380	383	402	412	371	348	340	336	399	388	379	382	351	377	410	369	393	380	348	379	385	363	340	399	398	377	400	362	341	374	368	375	365	413	390	401	337	388	362	369	408	365	381	375	382	376	382	383	379	410	385	367	372	370	364	380	373	384	407	406	393	369	418	412	378	385	375	362	345	360	383	365	428	375	361	349	392	368	354	365	362	379	357	398	367	337	400	373	345	387	400	365	349	396	405	379	421	377	387	404	342	335	386	360	385	389	365	381	426	406	378	318	403	418	342	372	392	377	346	348	383	360	389	391	374	352	393	391	330	355	338	357	412	374	369	382	401	395	393	360	384	342	370	363	420	375	346	376	397	380	385	379	366	356	357	367	333	377	377	337	396	361	410	367	340	360	341	381	353	370	387	401	408	389	353	350	386	418	374	334	383	369	353	392	391	364	360	362	344	373	399	400	385	392	374	406	365	402	343	380	363	387	404	390	370	350	366	334	349	366	364	357	350	357	362	364	384	406	376	366	394	376	406	359	367	382	372	340	364	386	363	384	360	391	411	328	363	370	396	370	390	369	396	385	393	393	375	382	383	377	324	359	380	307	389	377	379	379	351	395	385	370	372	389	372	380	390	366	358	429	443	365	390	385	362	372	385	323	392	407	363	354	367	358	415	330	357	384	370	375	339	371	378	366	382	366	411	389	374	421	376	354	338	367	402	396	379	384	346	420	343	393	341	396	404	354	379	366	353	397	370	406	380	370	354	381	359	346	418	372	372	379	399	364	355	376	372	320	396	362	400	384	362	392	381	408	342	367	414	383	390	384	363	370	380	397	371	358	406	327	371	368	423	405	361	384	357	383	356	377	350	369	402	365	384	343	363	394	353	361	375	323	369	380	379	399	366	343	366	367	389	382	399	402	337	348	403	356	394	341	380	382	350	375	393	376	404	369	395	369	355	401	418	370	371	346	360	360	379	331	365	393	327	371	368	388	351	328	352	374	356	413	346	345	383	385	399	355	400	373	356	407	356	379	367	344	394	354	384	391	324	367	335	417	370	411	375	406	396	364	360	381	390	416	373	386	364	385	414	379	396	392	380	392	356	366	382	358	370	400	365	370	352	349	379	370	357	377	384	374	356	347	380	335	385	367	384	390	334	394	398	366	349	372	368	374	358	365	356	342	392	377	389	401	353	394	389	377	412	355	358	358	385	373	380	380	376	345	411	381	384	388	392	395	351	366	357	357	360	393	391	327	373	364	387	348	346	339	355	448	411	369	338	383	401	377	426	410	374	393	389	384	378	374	362	360	341	405	359	378	377	358	394	378	367	396	406	349	335	383	355	327	383	374	387	389	375	376	357	371	358	366	385	379	330	379	389	410	355	387	372	364	379	336	352	383	392	409	372	348	435	400	342	373	374	411	373	335	398	352	393	364	335	370	405	363	356	429	398	402	348	361	377	368	368	332	341	349	396	361	364	380	370	388	371	352	389	360	417	373	406	398	330	384	334	349	349	380	426	378	379	309	403	354	356	353	357	355	414	366	356	345	335	344	356	394	413	364	376	431	383	341	351	334	345	340	418	354	370	407	374	367	367	376	387	401	336	345	380	374	331	368	348	400	388	369	337	386	381	372	369	366	349	378	359	386	352	393	358	324	349	405	359	382	354	395	373	397	362	406	379	368	356	333	374	378	373	392	373	411	353	343	345	387	365	372	385	358	376	370	370	396	405	395	384	350	383	368	349	376	379	337	362	327	371	359	412	392	375	355	368	400	368	338	389	353	426	358	341	392	366	390	401	370	373	378	341	380	400	397	325	366	362	384	373	364	375	368	324	380	376	370	395	381	411	392	366	404	375	361	375	384	400	397	327	371	336	366	337	361	372	361	408	424	400	360	402	378	368	405	352	367	397	356	354	392	358	366	367	406	414	398	332	397	355	358	377	371	361	368	361	363	374	369	401	411	326	357	382	394	341	348	386	393	383	443	400	328	415	357	356	384	387	377	351	382	386	356	394	354	368	374	357	324	376	373	364	391	385	378	376	379
17208	11613	13011	8876	5178	2463	1226	1148	1050	1053	982	904	940	925	867	883	841	851	777	856	848	784	825	809	781	793	844	809	810	791	765	828	771	797	850	805	802	764	854	837	850	834	794	792	828	847	791	807	782	811	800	811	808	781	828	835	780	760	741	816	783	819	881	806	827	765	873	806	734	795	800	781	812	780	784	775	776	787	790	835	772	767	798	802	794	774	792	788	824	763	806	834	825	800	780	814	788	796	800	770	774	786	819	723	783	826	778	816	821	789	850	806	888	836	813	723	768	828	775	825	777	763	762	808	800	818	817	797	800	838	765	775	787	795	854	764	864	775	796	788	783	790	819	779	819	826	796	773	860	817	821	823	820	834	814	822	839	814	799	817	776	785	827	814	824	841	818	822	800	814	760	806	806	795	760	834	836	831	796	799	773	759	814	841	811	768	870	788	771	822	771	781	736	808	828	781	785	823	798	733	792	796	781	754	781	779	774	843	767	832	839	756	822	775	841	814	770	807	810	829	800	817	806	805	775	739	827	757	782	726	791	833	785	831	807	789	774	765	815	787	777	783	786	834	860	778	737	801	822	837	827	794	828	793	804	796	842	858	824	809	806	832	795	854	780	816	809	752	810	835	792	813	828	778	811	799	832	808	719	793	753	815	777	830	817	795	806	803	839	788	786	789	775	764	798	783	789	811	796	769	766	782	840	821	800	775	865	750	779	770	823	789	834	806	810	783	787	776	802	789	787	844	815	814	790	798	791	746	792	788	847	797	809	827	742	804	868	769	762	791	841	840	810	809	791	766	793	876	783	858	840	798	795	797	792	796	817	788	754	861	771	852	784	822	835	801	810	849	815	804	807	774	813	815	779	796	791	767	756	884	820	788	782	800	845	736	785	795	830	783	823	820	806	823	808	777	755	784	796	798	868	791	758	770	740	835	813	777	790	769	817	803	832	802	721	816	831	823	821	747	799	799	825	786	819	754	772	789	814	791	842	889	810	799	740	819	842	773	840	794	787	805	803	819	813	777	791	784	841	762	798	803	765	787	845	770	821	793	820	853	783	789	818	737	804	827	825	762	811	816	844	734	787	779	789	759	832	835	824	770	799	827	780	784	801	822	851	746	793	825	857	804	837	802	818	796	808	834	804	755	834	798	767	784	805	784	820	768	768	815	801	784	768	799	807	762	794	851	833	783	872	854	818	831	815	843	848	830	765	778	832	821	824	793	794	733	848	813	777	796	805	831	814	799	768	786	811	765	785	791	777	820	766	826	791	792	797	822	812	804	815	773	788	762	820	758	836	781	805	834	802	792	777	857	773	790	812	854	861	860	845	812	791	804	731	835	804	804	842	841	822	839	737	786	805	757	825	799	842	820	788	766	795	716	848	800	837	755	799	781	816	860	809	801	775	807	817	815	766	786	794	728	775	877	785	780	802	770	778	832	779	836	804	797	796	803	852	838	802	800	773	825	841	790	890	781	835	766	801	767	770	798	849	811	809	754	777	809	785	772	804	807	830	825	798	810	811	815	808	751	853	832	813	835	853	790	839	765	781	847	822	790	838	809	797	796	826	798	835	776	836	779	804	774	763	759	816	799	802	796	814	822	783	786	779	799	786	803	802	774	816	853	831	846	781	835	798	828	801	823	775	770	784	790	813	799	790	813	776	797	768	791	836	755	764	820	835	819	810	791	805	807	886	814	787	813	802	787	787	820	822	820	785	820	762	787	852	801	804	799	770	785	815	821	811	799	749	806	826	785	844	783	871	785	810	771	791	839	764	825	786	812	810	797	797	783	760	767	774	801	825	853	805	825	759	802	827	791	781	798	777	766	768	848	799	821	819	849	819	735	792	824	792	735	838	817	785	825	804	814	781	780	785	803	856	793	781	802	770	768	790	797	779	794	772	795	780	860	782	824	752	821	758	822	798	745	790	773	834	758	760	855	751	833	816	762	801	799	835	813	822	847	807	780	837	804	757	783	847	844	838	797	800	828	800	789	812	827	809	765	834	787	771	760	824	772	799	779	788	819	810	804	723	795	870	813	844	814	790	793	797	769	802	780	800	787	832	820	789	793	756	803	837	795	794	835	815	754	759	829	795	808	809	824	795	771	807	769	784	783	812	776	742	817	757	810	789	771	792	789	810	801	791	760	847	776	804	844	810	777	903	800	833	825	819	813	827	830	790	817	795	813	789	771	761	780	772	779	791	805	808	846	805	818	790	778	735	754	806	771	806	821	774	836	841	812	745	826	792	790	806	772	783	802	751	761	745	853	806	815	852	797	711	800	790	790	805	800	802	803	791	783	815	814	775	783	823	834	798	852	814	828	811	812	850	776	836	769	789	859	807	797	780	835	804	812	808	775	793	829	791	825	791	806	847	763	806	793	797	824	842	772	817	809	789	850	798	795	848	757	856	806	852	765	736	762	755	823	772	850	792	799	746	835	731	789	798	786	832	815	793	790	859	760	821	813	805	813	819	801	814	800	794	749	820	832	793	813	803	843	817	808	781	782	794	793	779	800	748	776	820	795	796	785	802	776	766	830	800	865	782	856	799	808	796	807	764	796	796	821	834	748	813	830	802	811	852	824	800	833	819	793	780	795	826	835	830	781	850	824	852	800	834	792	795	811	829	815	803	774	825	845	805	834	833	855	782	793	759	780	847	832	819	825	776	809	842	775	790	791	744	834	811	824	827	748	810	814	813	801	847	848	796	811	788	823	841	781	843	772	787	765	816	835	794	794	797	849	745	845	808	786	830	755	828	820	845	786	773	825	789	792	789	849	821	850	765	789	752	792	836	773	776	808	780	805	752	800	844	834	783	789	776	870	804	820	738	778	817	832	814	809	820	815	775	820	818	749	787	806	775	780	770	834	758	768	748	849	800	816	771	842	828	732	804	832	844	812	768	822	742	779	758	838	780	802	818	807	807	769	837	811	792	807	817	808	810	763	788	743	789	747	796	821	845	748	817	812	782	774	815	827	851	813	799	805	777	776	798	810	783	793	801	805	836	774	773	783	834	830	837	819	831	845	823	791	787	850	819	793	769	830	766	832	797	813	786	765	814	840	807	818	779	784	745	784	864	740	771	776	792	846	814	809	787	782	736	807	796	868	757	802	787	823	788	774	812	783	844	803	812	794	818	785	801	832	823	816	760	805	777	858	837	751	770	802	845	779	790	780	808	859	813	829	799	781	802	831	806	739	831	821	806	798	823	798	786	804	809	849	823	799	770	798	806	799	793	850	808	763	822	812	759	771	781	862	799	767	851	763	793	822	788	801	776	859	820	848	765	765	768	810	814	828	796	873	854	746	831	773	764	781	775	802	831	750	752	784	776	829	802	788	758	788	799	767	864	754	802	824	760	735	764	777	842	831	783	830	769	827	818	795	843	830	743	843	799	748	821	779	794	814	783	805	852	801	788	752	772	791	816	812	841	839	759	838	813	766	777	803	823	808	775	817	842	839	760	813	836	768	785	761	876	855	758	799
44133	31487	27335	20120	15495	4882	666	473	394	360	395	337	309	303	311	295	278	311	314	270	296	303	290	264	279	296	291	285	262	306	304	284	255	253	313	279	260	332	261	253	227	247	248	332	248	233	290	260	259	233	275	285	255	288	254	293	273	262	269	280	277	280	265	269	285	293	255	276	241	295	279	260	273	293	291	264	246	237	254	246	285	271	256	268	269	282	295	288	240	248	216	304	264	290	270	283	280	256	305	282	269	289	287	292	272	256	283	275	269	275	274	241	276	279	272	284	305	264	266	249	265	257	259	282	289	288	269	268	309	271	275	301	256	277	276	298	264	276	287	267	291	261	263	263	299	271	264	275	273	283	279	237	271	272	283	296	291	286	269	243	231	299	276	278	284	281	274	265	263	281	291	294	252	262	266	279	256	293	273	297	276	263	256	261	291	267	262	245	288	293	282	260	301	235	259	268	265	283	265	265	281	242	273	285	293	278	285	297	274	274	283	251	271	267	273	251	264	272	291	259	227	282	261	277	279	299	247	247	270	285	266	257	268	264	275	263	296	272	262	271	277	261	266	259	282	244	242	276	253	271	267	263	252	312	313	264	304	290	280	274	247	281	275	256	280	282	296	255	300	290	279	250	256	275	259	269	293	255	285	248	280	270	244	277	270	283	296	267	287	259	274	299	258	287	293	299	300	269	280	273	266	248	295	253	269	230	299	247	281	280	304	266	263	272	247	265	277	265	254	275	296	246	306	280	275	313	257	272	274	264	269	244	314	253	244	278	270	256	281	274	273	289	258	254	261	298	280	249	237	271	246	268	275	265	282	249	282	273	262	280	283	320	256	264	268	293	252	273	292	274	264	259	272	293	257	290	280	302	274	287	264	288	286	271	270	268	252	290	265	250	260	268	262	295	265	272	292	277	279	294	290	247	259	277	259	264	284	274	327	286	304	287	276	238	266	263	277	256	305	287	266	288	294	266	259	235	250	260	301	291	277	293	280	301	259	258	223	251	283	263	262	253	290	261	243	272	299	302	246	272	278	256	254	256	277	293	265	256	247	238	280	279	279	271	260	250	275	273	272	275	309	259	270	268	295	295	274	301	292	286	247	274	253	263	303	293	255	295	291	271	284	254	237	257	242	264	288	286	244	294	294	258	287	283	271	282	265	243	298	263	239	271	277	261	264	254	250	304	287	294	276	272	310	259	230	286	278	296	261	255	264	289	263	232	297	254	273	265	257	234	278	272	289	268	270	284	276	255	270	269	268	310	262	264	274	253	223	284	248	238	276	315	280	271	271	281	288	297	263	290	248	264	303	293	265	238	232	264	279	268	296	270	278	287	287	252	298	283	284	262	249	271	261	282	276	257	266	267	285	286	278	273	277	268	243	289	264	255	279	280	296	299	241	281	241	253	261	254	251	279	226	272	241	250	249	315	295	295	274	241	275	281	261	271	281	243	262	260	265	292	274	260	264	275	262	265	280	271	266	290	268	250	280	276	250	262	274	279	272	253	251	256	270	254	254	265	272	268	239	301	270	297	283	237	253	285	240	273	249	260	275	250	292	271	287	272	261	279	279	294	266	306	276	279	302	262	273	313	244	248	263	260	282	242	267	272	272	254	272	287	251	265	264	245	304	278	258	277	252	258	263	257	299	279	262	257	266	244	269	248	292	280	252	302	286	286	260	304	259	235	276	281	268	235	305	272	272	292	266	242	262	296	261	235	260	270	248	255	269	257	258	285	285	280	267	285	264	273	289	281	263	298	284	253	293	271	263	255	255	278	281	272	278	273	271	271	268	306	271	275	295	264	284	289	286	267	283	292	254	281	287	256	260	272	275	289	299	294	259	286	260	259	267	278	253	247	266	283	272	278	245	274	267	281	279	275	265	278	316	304	292	254	263	266	282	285	251	281	250	246	250	283	279	277	279	282	259	281	252	290	293	288	297	261	276	286	299	281	268	290	280	285	268	263	293	271	289	252	291	283	297	249	273	238	277	280	287	234	304	283	296	263	249	262	304	278	265	276	252	278	291	265	278	268	272	302	278	282	272	254	247	279	248	286	295	276	279	279	266	250	255	304	288	265	267	287	266	253	275	279	272	268	307	256	286	292	241	271	259	280	285	286	286	258	269	273	272	265	256	270	256	253	303	274	271	292	285	252	238	286	265	293	291	273	283	258	248	272	286	275	284	282	297	271	279	276	258	279	282	271	272	287	280	288	278	260	275	278	264	288	252	254	264	294	267	253	257	287	287	275	283	256	252	275	314	297	286	258	278	260	293	265	272	269	261	264	267	274	283	286	257	271	281	278	270	293	287	240	283	287	246	276	295	267	271	249	260	280	259	263	250	280	254	315	289	265	270	257	265	261	308	304	258	287	287	244	253	246	295	258	253	264	271	253	252	268	285	266	272	251	305	277	271	264	222	275	301	272	283	289	268	246	282	254	279	270	263	265	280	285	271	283	249	271	272	289	284	280	294	278	266	285	291	269	294	283	262	256	235	285	253	247	258	301	293	266	269	240	285	262	262	260	277	248	287	289	286	279	250	248	281	266	244	294	254	276	266	280	251	261	281	255	257	260	278	286	269	293	279	242	302	267	300	280	276	252	271	272	274	320	285	272	241	273	258	236	275	264	299	268	267	297	272	288	266	247	254	277	269	279	250	304	280	283	276	285	277	276	311	261	265	287	278	285	273	300	290	248	296	247	269	290	238	264	272	283	268	252	276	266	252	254	277	273	286	296	299	274	294	286	260	263	274	278	282	275	293	258	263	291	253	266	299	260	272	293	261	267	272	263	261	297	273	304	293	298	301	261	296	280	268	270	285	333	280	266	269	312	292	268	275	258	258	272	278	258	281	263	279	225	265	260	296	288	273	256	262	269	310	268	265	267	245	268	249	297	277	294	286	257	304	287	281	272	288	282	271	275	280	247	292	275	271	291	301	232	275	280	268	269	268	290	246	234	288	270	289	270	300	261	266	300	244	290	286	297	245	283	276	281	272	317	281	246	240	280	266	239	259	248	271	295	266	277	243	261	246	279	245	250	258	262	267	318	277	291	253	313	261	283	297	249	264	265	275	265	273	296	288	262	287	282	278	283	277	307	272	257	265	298	276	269	250	269	276	271	288	277	264	284	331	289	303	281	264	272	285	310	240	274	299	270	258	295	321	279	273	265	283	306	293	267	235	265	276	311	287	270	265	269	291	274	257	264	261	242	287	259	283	311	284	258	260	280	286	244	268	311	250	279	264	278	281	262	249	251	269	258	258	272	273	266	261	262	280	272	268	284	318	295	271	268	292	302	276	270	247	247	322	284	260	258	263	273	342	277	280	287	276	244	279	269	272	272	277	287	306	281	293	286	247	280	256	250	312	279	290	265	263	276	250	241	306	308	275	296	276	275	289	283	301	270	267	292	286	275	312	262	256	259	285	308	260	287	270	283	229	290	284	292	273	281	294	244	295	239	243	263	292	285	264	274	275	238	273	272
28891	25115	29755	28975	26934	9174	1719	1473	1219	1154	1058	940	835	821	810	729	782	681	758	696	649	661	664	656	633	652	670	689	655	640	617	703	725	655	651	650	668	664	657	680	614	673	609	647	618	602	587	592	641	616	619	658	653	582	628	616	606	627	671	609	628	683	657	634	654	602	623	616	638	568	619	647	684	601	570	615	612	591	664	625	584	650	653	622	625	624	596	584	623	590	601	616	632	639	589	615	610	565	629	585	566	620	645	661	596	606	621	619	612	578	622	582	612	594	591	622	666	611	609	634	623	648	621	670	603	586	601	599	583	611	626	602	610	593	595	601	615	597	580	607	595	639	660	609	626	652	640	606	601	612	601	627	593	617	635	607	621	624	596	625	619	632	633	604	601	640	559	614	578	613	588	619	606	637	601	585	682	580	649	632	609	624	588	603	610	590	600	625	649	632	563	613	637	631	609	597	635	635	617	604	579	608	576	671	624	601	597	627	594	646	588	631	623	641	602	657	627	615	661	627	597	620	601	616	642	623	595	596	610	632	606	625	612	618	599	610	558	640	642	607	614	633	619	632	614	601	652	626	616	569	592	644	582	633	637	603	607	566	614	637	605	614	626	608	619	659	622	605	621	594	614	612	662	652	606	617	589	616	597	631	631	629	619	604	632	683	632	579	646	639	614	596	620	579	577	617	627	591	612	647	639	626	635	597	611	607	624	628	606	599	626	633	622	649	599	612	607	601	613	680	602	614	629	658	634	588	580	602	630	634	605	587	635	617	660	599	645	633	616	656	620	620	618	587	578	567	639	597	625	601	616	610	619	633	604	659	612	602	611	596	631	636	592	600	638	633	590	648	588	659	636	580	609	585	592	632	596	636	624	608	561	596	567	587	640	608	619	596	635	606	617	632	635	664	644	633	584	612	604	647	644	628	604	609	627	607	642	666	609	611	647	610	617	666	569	650	606	595	665	568	629	636	625	580	672	630	591	606	637	646	611	621	595	621	606	626	578	625	544	577	577	594	599	611	628	604	606	633	602	661	544	603	597	649	619	602	642	630	615	615	613	619	618	606	566	638	650	610	632	604	638	628	640	637	591	629	594	613	613	579	584	596	618	613	557	605	619	606	647	585	632	607	635	591	613	601	645	643	642	665	640	638	633	622	627	644	608	621	620	609	633	585	578	628	594	604	619	630	634	601	640	603	602	625	596	608	630	588	629	635	627	596	610	557	596	568	608	604	594	607	673	596	597	614	576	606	616	630	649	588	598	638	629	603	612	625	613	629	582	606	566	618	590	617	616	620	635	605	655	632	614	601	613	625	604	621	586	652	645	611	588	612	592	667	615	645	634	616	669	633	619	623	608	640	638	624	603	548	605	617	581	611	625	629	587	628	590	650	592	606	593	589	628	616	636	596	640	627	606	606	596	643	590	598	626	584	677	625	624	648	575	603	604	600	641	591	619	616	637	573	606	628	591	605	634	627	605	635	618	615	619	634	631	585	613	630	634	630	598	631	590	589	610	647	639	625	616	579	639	627	615	596	622	611	621	583	618	646	648	616	608	598	607	621	580	612	659	591	662	632	605	583	588	634	610	618	571	631	593	640	633	634	635	605	689	603	586	609	659	604	653	614	603	613	609	598	620	607	620	637	606	591	647	603	625	592	624	624	597	633	633	590	614	607	591	581	644	584	617	631	571	593	668	656	592	624	662	581	568	588	599	589	581	600	605	617	575	610	611	601	612	587	648	686	644	620	642	609	625	601	608	601	595	598	652	603	659	623	607	617	633	601	583	611	642	576	600	622	589	651	621	614	620	606	647	578	609	582	604	639	649	609	613	599	563	624	656	590	592	613	617	604	626	628	625	618	586	652	663	643	628	600	632	611	603	608	591	597	612	601	621	648	594	632	635	627	618	647	629	613	623	653	624	609	637	618	623	635	585	573	637	591	663	632	606	605	631	596	621	613	615	663	608	606	590	587	585	617	671	637	600	611	590	628	593	639	658	587	612	628	622	611	633	599	611	636	585	638	646	605	623	619	631	579	637	620	617	601	597	627	644	640	584	631	659	619	608	600	591	602	592	644	600	606	601	616	646	606	616	658	609	600	648	648	618	632	659	576	648	644	618	589	630	619	593	591	613	595	612	607	624	602	627	594	681	622	646	605	605	616	625	620	639	581	612	594	600	612	626	651	629	601	638	598	631	643	611	581	613	574	640	628	612	609	601	578	585	643	643	665	588	574	637	651	594	665	607	563	564	588	658	615	592	610	619	590	613	652	615	647	642	622	652	588	614	649	657	650	597	618	644	572	592	646	567	593	593	599	627	621	651	601	636	608	608	579	615	562	633	641	649	629	625	598	627	581	624	554	620	583	665	595	589	616	598	599	593	656	639	636	642	590	620	619	615	615	630	644	637	622	611	608	619	534	625	625	581	583	630	638	658	552	618	628	589	592	607	635	602	601	634	598	670	622	601	622	634	621	590	648	625	590	609	635	605	614	630	620	588	621	597	597	593	605	579	606	619	641	602	598	624	571	599	626	648	633	614	625	623	633	633	581	621	603	588	636	622	631	580	614	626	635	594	620	590	622	595	636	619	624	625	596	630	613	666	622	654	619	644	599	595	650	613	656	605	613	597	614	625	624	581	644	574	578	570	615	582	653	616	609	660	643	636	635	629	621	663	658	625	690	681	671	588	606	563	582	568	664	598	615	585	648	615	644	623	597	601	611	639	625	622	602	616	580	612	581	611	580	617	601	584	596	618	662	637	643	588	621	652	614	608	609	583	642	632	637	634	569	636	631	639	629	585	614	593	646	634	594	644	608	655	664	637	607	665	634	597	572	581	622	628	629	634	619	622	652	618	634	588	643	631	620	622	623	648	594	622	658	642	606	664	661	578	623	646	602	597	598	597	618	587	588	607	614	620	591	592	631	601	637	619	597	624	622	615	635	617	600	623	624	653	583	622	642	636	616	611	602	634	621	595	615	607	642	576	612	593	602	590	619	642	661	641	597	662	617	648	612	632	593	589	606	644	602	607	633	602	563	694	619	611	601	604	615	625	630	620	609	595	595	631	617	606	582	612	659	623	651	626	577	604	577	597	618	619	620	630	644	633	607	601	641	604	609	581	640	584	648	620	590	633	579	607	598	633	608	619	585	661	628	610	576	624	606	618	667	608	618	582	595	635	583	606	609	597	617	590	627	604	631	630	608	612	617	623	619	595	617	609	624	641	657	624	634	616	620	583	620	623	637	611	668	641	635	621	627	580	656	596	610	585	612	605	614	591	620	614	617	631	624	638	613	654	620	643	669	611	642	607	603	596	637	625	677	607	668	605	635	649	605	620	576	618	571	645	645	622	601	641	588	594	658	657	604	608	648	600	588	625	615	549	577	642	648	601	630	634	639	566	587	623	593	622	635	610	655	610	626	650	592	620	606	621	617	642	633	605	613	604	623	619	608	604	628	595	630	598	639	621	627	639	626	607	588	609	624
54477	39719	39081	30612	24123	10405	1324	587	566	506	426	412	430	382	394	378	343	347	366	373	387	321	353	333	344	384	361	392	370	375	298	348	368	348	354	342	352	344	360	371	329	296	338	370	347	316	335	358	339	324	374	359	366	307	319	305	313	329	374	359	304	325	357	366	340	306	363	354	313	353	331	346	369	330	334	329	360	331	343	285	336	328	318	336	327	317	330	335	354	354	364	318	328	334	335	318	346	343	350	340	366	333	318	338	305	312	349	363	337	325	313	327	330	341	364	349	317	339	356	322	381	303	359	319	330	382	298	343	373	368	345	352	316	339	341	327	344	355	335	365	318	354	297	322	335	344	321	334	353	301	326	300	320	322	334	312	324	341	341	361	300	335	294	331	342	361	322	333	337	319	340	324	355	343	314	329	336	325	338	344	346	316	338	344	342	372	332	345	332	338	327	310	349	324	387	334	355	316	337	355	347	352	326	315	333	341	325	348	342	357	355	359	342	280	359	348	335	345	345	304	356	332	347	365	332	295	330	346	336	320	326	329	310	334	333	328	335	313	323	319	323	341	328	299	334	345	325	370	329	334	381	358	329	344	335	344	334	346	326	297	325	354	322	328	345	322	306	332	351	331	353	334	300	371	327	362	325	324	336	324	355	366	344	358	331	363	375	340	368	299	340	335	315	289	341	310	355	338	349	310	341	332	333	325	355	376	335	359	339	354	336	332	330	315	348	338	329	356	375	353	324	324	340	341	334	339	322	333	340	328	322	351	343	319	358	360	338	343	314	339	306	344	328	394	377	337	297	334	345	335	297	324	332	360	351	352	347	352	313	310	309	287	352	325	355	339	332	361	314	330	327	345	381	349	340	341	304	323	337	385	332	325	359	341	339	349	345	334	358	356	372	319	316	336	319	304	330	326	334	325	312	311	315	380	324	341	361	321	309	345	338	329	343	318	358	318	316	333	293	338	337	331	343	318	293	318	323	307	330	323	342	395	343	373	351	346	363	323	314	347	343	321	322	336	346	317	342	299	342	338	335	329	310	336	323	335	353	352	342	297	345	339	341	349	329	357	337	308	302	343	354	319	343	302	347	336	323	327	340	331	345	322	298	302	360	328	362	336	361	333	344	349	324	299	345	330	354	370	317	329	329	349	355	371	331	316	347	368	342	347	347	350	353	306	373	371	314	314	311	302	353	327	347	348	315	340	315	320	321	359	336	331	335	336	368	342	355	351	324	350	319	360	306	327	341	328	342	322	335	335	331	344	339	335	345	343	314	332	318	316	356	365	327	347	314	319	336	337	312	345	345	363	318	326	378	346	296	337	330	338	310	329	329	300	309	334	339	326	355	364	323	353	335	353	346	317	339	339	346	308	324	326	365	353	349	315	340	333	323	303	352	319	329	308	369	346	286	316	337	314	371	316	340	320	336	333	352	347	316	324	314	319	373	347	333	325	346	345	310	293	305	327	281	329	322	315	330	342	326	338	330	356	343	332	341	356	331	357	300	328	325	333	380	359	330	333	345	338	311	380	373	345	343	318	331	313	341	314	329	358	360	363	329	334	350	340	314	337	327	377	371	323	343	307	338	348	353	328	331	376	352	330	346	325	320	332	354	325	329	345	330	333	296	308	360	359	340	334	353	340	327	303	335	318	325	336	365	351	327	329	310	339	311	367	323	298	308	343	334	320	335	359	342	329	310	349	315	346	323	344	334	414	332	363	356	376	324	323	323	320	302	329	339	359	330	361	360	315	322	332	287	313	348	313	331	307	320	311	344	348	310	317	308	321	298	333	353	314	348	361	388	334	356	373	321	363	366	337	360	344	354	352	323	341	318	340	352	322	317	335	335	321	340	340	269	369	340	320	324	352	353	347	298	377	333	338	335	339	346	314	330	310	314	324	329	347	329	327	316	359	337	337	300	331	352	339	305	302	360	327	333	331	343	331	318	320	326	319	355	340	316	315	312	329	308	332	332	327	338	358	341	340	325	365	351	329	338	335	313	363	331	330	350	331	329	305	356	366	290	356	345	353	333	388	331	353	322	320	368	355	374	332	349	306	328	306	356	357	295	306	341	343	309	311	321	346	305	332	354	326	314	330	381	341	359	341	323	350	336	344	344	324	350	310	333	309	317	320	356	329	333	353	375	327	310	358	327	317	339	320	332	363	293	338	341	314	358	318	345	337	377	327	300	319	330	316	307	317	334	339	346	291	316	327	345	327	324	312	337	347	320	339	354	331	344	367	362	363	356	350	350	325	338	340	320	342	330	325	328	331	331	330	346	301	306	307	327	345	371	351	320	354	313	322	356	338	354	342	349	346	321	371	309	357	322	360	351	312	328	342	343	330	327	326	328	357	339	344	375	333	350	323	300	357	356	348	355	315	327	321	303	355	340	307	356	330	350	313	341	319	347	352	336	354	343	329	349	325	333	315	326	340	330	289	342	365	362	305	334	368	333	371	359	343	354	284	294	328	325	338	339	366	346	341	389	351	341	342	344	311	298	326	299	358	315	341	298	286	320	353	308	319	322	349	325	319	321	372	358	350	311	355	347	342	324	337	290	331	369	336	335	354	358	326	333	334	313	338	309	335	326	357	342	349	327	356	345	325	355	337	318	336	326	308	309	307	329	358	358	356	320	327	332	345	322	348	349	340	341	332	339	330	323	337	349	332	347	330	324	297	358	348	333	348	313	321	346	313	367	348	361	329	301	351	355	345	320	321	320	310	333	331	348	368	354	416	342	327	305	305	327	322	331	322	360	330	332	351	312	349	319	323	341	324	345	329	318	337	354	354	349	352	340	334	323	318	373	359	340	367	381	350	331	299	329	312	330	323	350	359	358	312	330	321	321	337	335	323	341	330	332	383	356	329	356	334	335	345	319	340	323	321	324	309	314	317	334	330	299	363	334	327	332	342	317	345	325	325	316	339	360	324	307	311	303	349	312	334	342	305	320	292	373	341	329	343	326	338	332	335	325	329	364	350	337	353	332	349	363	326	327	344	348	320	326	344	324	319	356	346	340	338	325	321	399	295	356	347	352	321	385	386	360	318	276	313	351	340	327	303	315	331	323	369	326	348	317	340	310	341	334	350	338	362	330	343	348	339	352	326	354	336	327	327	355	326	331	341	330	301	305	322	348	325	324	343	327	302	350	325	317	323	320	322	349	334	347	316	339	307	392	332	364	357	359	299	326	333	308	346	339	334	330	349	321	372	333	356	337	353	319	376	358	350	348	348	352	324	318	326	374	354	344	350	345	332	331	343	360	309	339	351	325	355	330	333	350	352	371	343	348	344	328	337	318	349	371	351	272	336	329	349	385	340	302	322	327	367	361	323	338	333	342	294	362	321	346	345	372	324	317	319	342	390	376	354	347	329	317	365	336	348	329	287	349	355	360	336	320	327	346	331	363	370	340	363	314	330	332	340	341	345	304	349	320	351	307	336	348	333	329	342	331	351	330	321	367	351	324	313	331	374	330	331	334	351
35770	30965	39255	37398	33481	14111	2389	2033	1804	1574	1386	1213	1171	1124	1037	924	914	890	856	872	846	813	881	799	861	815	841	798	854	812	770	780	752	803	796	812	782	817	803	751	765	703	792	787	794	747	744	760	754	685	724	784	734	808	733	748	723	733	733	743	760	751	720	750	724	715	774	751	811	766	772	763	792	786	751	724	730	758	741	724	745	772	747	767	687	747	712	771	742	730	734	752	722	747	750	758	744	765	747	787	745	725	741	729	736	739	750	739	758	766	744	782	725	769	772	735	747	720	714	780	724	735	724	771	739	764	769	685	785	752	732	768	746	736	757	768	753	738	724	779	751	718	770	746	808	748	718	736	720	789	760	699	769	737	737	725	760	719	803	735	759	792	780	719	786	773	760	762	760	740	820	796	766	720	718	774	733	714	769	736	763	764	777	816	741	712	769	789	775	785	762	724	741	723	755	776	726	756	761	764	750	700	756	746	699	723	749	730	767	704	748	772	777	743	771	770	719	753	767	698	734	788	818	789	790	773	772	731	761	774	739	791	786	717	744	755	769	728	754	789	730	762	743	747	760	765	758	755	782	766	759	753	775	746	789	762	729	760	764	752	779	735	734	735	730	742	750	754	791	727	732	727	757	720	730	777	737	750	754	764	730	737	783	719	728	760	775	715	749	788	772	776	741	754	775	754	772	756	713	773	787	745	779	763	775	728	738	760	760	738	733	783	782	739	737	704	767	751	725	719	745	737	753	752	716	780	731	757	715	674	793	774	749	766	731	757	765	780	779	704	729	744	734	752	773	728	752	700	786	770	760	777	731	747	778	799	732	769	775	760	735	738	716	702	679	761	718	730	690	741	706	745	727	754	784	787	748	748	773	777	765	758	750	727	729	732	765	758	766	730	750	797	739	776	707	812	720	794	758	736	765	795	741	768	770	775	773	710	735	728	746	764	751	783	737	752	658	760	765	772	766	763	728	752	731	717	706	782	733	714	752	739	745	756	803	801	771	736	761	769	736	750	692	736	782	709	725	825	786	728	751	766	756	734	758	683	729	744	740	753	787	745	732	707	766	702	759	710	766	748	759	767	740	787	710	754	747	723	756	742	742	805	746	787	756	680	709	775	785	756	750	752	704	805	800	770	781	728	758	719	764	747	757	778	712	766	737	754	750	706	697	754	721	772	757	747	769	691	782	811	746	770	740	791	768	745	721	766	767	734	750	792	732	772	768	789	762	749	774	781	731	735	757	739	758	753	779	777	783	783	755	749	706	769	795	756	721	743	745	759	766	772	693	729	725	772	742	792	728	688	803	753	726	765	735	783	802	734	771	737	759	717	746	733	731	730	723	801	710	727	746	783	756	738	772	769	767	780	766	754	714	756	714	708	734	724	758	755	769	719	771	713	791	732	728	754	711	790	773	711	765	709	715	754	760	748	745	699	736	684	732	755	768	768	722	812	775	713	784	764	760	754	770	751	726	797	721	720	726	791	685	769	749	735	726	735	795	758	768	768	756	755	751	768	727	810	772	719	743	753	726	815	754	787	761	788	725	749	766	744	718	718	745	722	750	764	771	793	799	764	741	738	691	690	769	780	769	734	740	786	779	711	786	754	768	813	712	722	759	763	777	759	757	784	774	744	765	750	758	768	781	717	735	736	768	729	740	705	721	769	739	778	727	759	753	799	767	752	796	794	746	753	736	742	713	758	733	778	710	750	740	741	744	800	776	742	751	730	733	757	723	723	740	721	755	764	782	715	707	757	736	826	806	650	783	758	708	751	727	739	744	703	739	752	746	769	732	739	734	757	774	782	724	793	751	736	762	736	716	753	783	724	749	752	715	784	748	754	737	736	729	727	777	752	768	697	689	769	777	702	738	771	722	789	785	794	781	740	707	715	726	754	733	764	733	770	760	702	818	767	768	766	787	751	747	717	738	763	727	779	728	716	765	717	758	707	735	757	759	735	738	773	758	771	755	757	766	717	755	760	815	766	729	735	727	769	731	766	732	778	734	743	762	777	735	743	697	660	751	745	765	761	730	740	794	793	735	720	790	756	767	770	788	747	750	750	778	725	767	774	701	757	746	748	724	731	769	759	813	691	779	716	729	758	741	683	786	734	788	769	728	735	754	765	759	749	725	731	726	745	755	734	769	785	728	787	768	773	784	779	739	716	729	771	736	767	760	754	755	722	754	783	765	707	767	752	717	754	776	743	732	731	758	715	755	763	729	703	788	781	750	759	754	803	692	722	766	739	780	736	809	782	770	757	768	724	740	785	782	746	757	767	814	757	715	738	767	786	753	747	706	785	765	744	816	781	761	745	734	766	760	728	778	751	732	727	730	756	774	774	715	785	707	742	746	712	754	800	731	719	768	747	787	738	758	754	707	751	748	709	724	737	762	767	744	739	754	758	741	739	778	783	729	709	748	739	747	756	748	726	748	760	816	751	746	756	803	765	805	734	770	791	745	766	756	807	767	747	743	784	745	740	743	705	778	746	740	793	744	748	839	781	760	780	730	724	709	759	784	756	801	765	741	752	733	664	732	723	763	690	725	742	765	782	735	704	748	766	734	735	730	755	746	767	747	763	785	723	727	750	716	720	735	799	743	670	727	713	757	786	757	758	776	814	715	780	744	756	745	749	800	731	758	752	758	814	707	778	750	792	743	790	763	789	750	737	768	762	712	756	740	738	752	758	755	766	727	707	746	711	721	766	809	751	737	758	722	784	765	734	719	783	767	737	761	697	772	785	745	769	757	775	721	735	765	764	751	762	800	737	749	726	724	746	770	772	756	773	712	785	711	741	763	688	751	801	706	740	717	711	795	762	778	796	779	701	743	764	770	743	765	776	735	734	758	767	752	760	777	798	726	770	770	743	750	735	758	738	773	774	738	726	746	728	718	723	736	754	745	779	747	739	752	754	737	750	753	736	743	808	770	726	690	757	745	724	705	741	740	755	757	705	699	767	757	771	806	731	734	723	709	794	739	727	721	749	788	778	761	729	735	736	741	739	783	734	769	755	760	853	772	780	768	757	751	749	758	813	698	757	784	748	728	721	730	783	786	715	749	785	746	714	736	773	759	732	764	765	711	749	733	757	805	762	750	732	723	759	747	745	749	753	752	773	782	731	724	719	709	757	764	759	773	735	792	787	737	768	750	732	787	732	746	740	749	759	768	749	754	810	762	749	726	780	756	765	726	724	714	716	726	771	723	774	741	770	764	733	767	751	802	749	715	737	810	789	751	717	721	733	744	727	732	734	745	739	738	701	771	719	737	775	796	729	732	695	778	725	735	796	743	753	766	712	747	723	709	733	745	713	781	745	764	757	763	726	771	732	707	796	745	737	743	780	766	770	720	743	760	784	734	764	757	745	737	769	715	728	770	703	713	750	734	755	758	734	738	744	754	795	751	784	756	777	744	764	681	732	819	816	767	710	723	730	750	735	747	711	752	770	725	768	734	751	766	744	783	740	746	768	720	793	737	757	820	776
28024	15824	8969	4411	1960	836	469	458	408	399	430	410	389	400	413	370	384	398	376	347	383	376	405	381	411	403	381	369	351	374	388	356	387	378	383	391	417	377	415	357	365	347	390	388	387	342	338	344	384	385	358	374	396	389	366	382	372	401	400	357	406	350	381	346	389	368	392	390	328	382	367	369	376	386	376	343	390	393	357	374	370	362	409	439	409	378	386	359	381	379	355	390	390	379	375	340	337	375	379	365	350	370	387	383	367	381	387	401	380	399	398	356	352	337	342	389	390	355	379	392	360	354	399	380	365	396	362	352	377	353	408	371	406	408	398	358	368	407	376	334	392	415	378	361	382	319	380	377	385	399	382	371	412	372	421	396	333	373	382	368	381	383	361	396	375	370	387	369	369	324	365	358	378	348	379	374	404	368	405	381	371	372	364	370	381	404	400	398	416	348	385	334	381	385	356	382	362	413	378	411	359	374	393	398	356	383	382	401	393	348	365	356	382	399	395	387	366	394	373	389	361	408	371	353	358	399	381	353	365	390	383	392	396	372	396	417	357	386	385	387	351	377	345	344	382	348	370	356	401	366	351	389	394	352	355	375	384	383	347	376	387	365	391	393	380	358	400	393	391	336	354	388	377	379	380	415	383	364	403	385	380	371	367	369	366	355	392	366	356	338	364	363	402	377	379	361	337	338	350	354	386	372	366	323	375	331	383	382	416	372	407	346	365	358	405	393	370	344	359	387	374	340	365	357	366	411	335	343	392	365	356	371	350	392	373	380	404	384	344	416	384	389	404	392	389	384	354	373	398	331	368	371	336	393	410	396	377	364	398	388	421	410	382	364	404	367	380	374	340	361	412	383	331	388	337	394	373	373	359	368	375	391	408	395	352	413	387	347	376	358	384	358	359	361	368	376	386	375	407	395	367	408	387	385	345	388	361	415	361	357	366	355	359	438	372	402	372	339	379	356	366	352	357	409	378	414	369	392	364	349	345	344	404	340	403	377	342	389	377	369	381	394	405	406	337	398	369	365	346	330	382	386	355	385	352	390	365	398	355	356	348	385	391	377	337	354	383	377	358	368	386	378	407	383	392	383	353	408	314	346	345	439	392	416	391	404	387	382	373	405	375	372	382	405	354	360	373	388	358	360	363	402	345	385	399	380	385	392	342	340	407	400	373	382	421	398	407	403	391	429	372	381	366	359	400	380	362	384	415	403	384	408	415	379	352	431	425	352	362	363	361	353	383	414	373	375	358	358	372	353	377	340	368	446	380	410	398	378	353	390	347	416	405	394	372	397	397	396	389	375	386	413	407	383	385	402	376	368	404	374	399	372	388	353	368	336	370	361	363	376	356	413	364	357	379	426	337	399	341	367	400	346	350	410	359	395	391	357	388	438	354	342	377	380	399	417	352	391	383	388	352	388	364	358	380	367	336	350	361	389	392	409	385	399	355	389	351	374	422	394	387	389	361	399	371	386	381	378	361	377	376	378	418	367	384	389	371	374	325	345	359	397	359	411	356	350	399	386	387	379	378	385	386	392	373	418	395	404	416	358	348	376	385	388	380	396	379	365	379	398	368	371	372	375	391	358	385	391	379	379	378	387	417	367	392	370	382	411	375	344	357	361	401	382	380	370	376	399	361	364	391	393	375	363	395	378	367	414	401	316	380	371	392	368	411	365	386	383	362	331	402	366	369	392	368	362	379	407	323	396	341	386	386	359	370	340	391	331	345	360	383	366	332	377	380	368	400	358	381	391	367	370	352	343	358	373	368	391	384	353	366	393	390	357	369	407	338	377	395	352	380	401	374	351	367	393	353	351	373	384	360	379	379	346	328	381	373	395	384	365	380	372	387	363	376	391	365	403	368	394	356	389	361	373	404	383	340	381	389	381	384	357	382	424	411	354	367	343	413	365	397	355	401	368	363	364	419	363	351	360	401	352	416	390	397	372	367	397	375	372	377	394	347	410	369	369	358	387	352	389	381	355	354	367	343	424	339	368	375	385	373	343	353	397	358	366	358	384	394	374	351	373	350	380	336	398	410	368	371	395	390	408	404	368	331	377	362	381	429	382	370	379	346	383	376	366	375	418	364	374	390	361	348	374	374	312	389	378	389	390	413	388	371	377	355	358	368	338	388	367	361	348	371	401	379	386	367	414	407	369	389	381	377	418	368	378	354	360	382	379	360	436	413	348	392	382	365	382	351	390	397	367	335	373	355	371	394	391	390	441	345	366	397	371	383	376	377	386	364	413	387	370	345	347	381	360	358	346	362	411	363	371	354	400	315	367	394	338	396	378	418	417	416	401	375	375	428	432	375	393	385	381	370	365	398	401	416	384	380	385	363	407	378	380	384	350	406	356	404	381	367	322	379	389	348	365	422	361	374	404	363	349	365	371	384	394	385	357	356	368	358	378	405	412	384	346	434	381	379	371	379	403	384	395	366	350	361	362	405	376	358	375	418	351	361	374	359	379	386	392	353	381	408	359	407	370	383	360	355	370	365	396	346	349	383	345	334	414	398	376	398	376	382	366	352	376	389	387	381	381	355	356	368	375	376	384	358	361	395	370	357	348	380	339	394	372	386	383	380	349	371	423	385	352	382	372	414	378	386	415	384	333	353	375	355	397	366	379	356	377	339	389	402	344	347	367	355	355	359	361	366	350	380	384	393	377	426	387	354	354	387	338	364	347	370	399	365	372	380	363	384	340	408	391	371	382	365	380	358	392	376	390	379	366	401	330	393	371	364	368	386	344	363	419	374	369	358	376	379	396	419	398	353	381	376	371	391	394	329	381	369	364	388	355	385	341	376	412	362	336	401	365	388	367	331	367	374	333	377	405	375	375	372	366	401	364	399	379	397	387	395	364	382	382	376	369	393	334	376	337	363	362	360	317	339	373	375	351	378	406	374	343	384	365	364	356	379	341	397	397	388	336	369	395	370	381	362	349	373	408	398	414	362	396	402	358	372	364	371	395	395	377	376	353	367	378	364	400	373	356	338	377	401	369	405	379	409	383	375	398	386	388	399	413	381	370	376	369	384	383	366	380	368	352	356	356	414	362	372	343	350	375	384	399	375	383	403	356	347	380	343	326	393	350	374	345	353	380	377	400	333	374	344	361	349	374	364	412	390	386	357	370	345	384	407	372	389	390	363	400	364	364	360	386	412	451	385	362	369	346	422	325	393	380	377	354	375	370	394	360	400	399	396	362	371	391	365	386	374	361	373	402	366	374	430	405	383	395	367	348	397	382	382	392	367	397	390	325	410	370	380	390	322	388	380	384	353	389	387	323	414	399	374	417	370	374	364	369	362	368	339	358	393	359	363	372	370	361	363	356	378	395	363	370	359	401	359	360	367	363	349	362	353	391	379	355	378	370	380	409	382	330	398	350	362	387	355	328	348	381	354	422	379	377	371	371	406	389	393	351	400	320	384	369	381	399	385	373	433	374	394	427	371	362	384	394	342	369	380	434	361	359	432	379	381	354
17481	12129	13026	9949	5451	2493	1274	1151	1013	1036	961	902	875	881	818	906	864	844	881	824	812	830	797	831	840	880	848	819	803	839	824	831	787	871	851	837	849	823	858	837	876	797	756	821	808	852	849	819	790	771	828	834	808	801	793	821	804	839	764	823	787	767	818	805	822	891	809	811	799	812	760	829	790	813	793	824	826	835	791	839	794	789	888	817	834	802	780	759	762	793	744	804	774	798	801	843	830	821	798	830	798	839	823	819	863	771	791	820	804	802	827	806	810	802	815	865	783	812	778	742	775	788	786	818	821	776	824	775	855	854	808	778	810	811	770	829	812	811	846	819	765	790	837	835	816	804	788	825	805	857	796	796	767	815	773	789	739	799	817	826	844	862	797	779	801	808	827	779	804	806	739	774	755	773	778	772	780	816	830	851	815	832	824	828	846	780	850	816	824	813	854	859	805	805	767	797	781	770	751	775	790	840	800	852	804	817	813	811	772	800	772	760	779	818	867	835	845	779	776	808	792	796	853	791	828	786	788	793	811	816	812	772	816	826	760	755	773	789	797	808	817	818	773	770	800	787	770	802	797	808	824	809	791	828	827	834	849	780	810	823	794	759	808	768	828	780	787	787	760	771	776	849	783	830	793	821	855	832	824	767	776	789	811	778	831	807	830	811	816	764	766	786	801	783	810	823	823	802	781	789	794	796	828	818	839	777	794	823	810	773	801	825	801	820	818	812	813	830	814	855	793	770	792	790	828	775	798	792	811	817	795	807	723	787	794	822	856	798	796	788	826	800	806	789	818	783	819	777	791	768	828	779	783	785	748	822	831	851	828	753	830	805	764	830	844	793	783	823	784	827	824	759	806	811	806	765	796	794	868	831	796	821	820	779	786	815	815	821	791	878	827	817	819	800	803	820	822	790	847	795	777	826	778	795	851	783	782	822	855	773	794	828	798	773	826	834	829	826	816	799	763	771	816	789	822	864	857	768	802	805	877	796	805	809	834	798	766	819	750	805	809	826	852	820	759	815	774	842	787	825	781	879	808	833	806	850	761	810	824	786	783	843	809	790	852	773	797	803	854	828	813	763	816	816	805	821	819	809	822	797	815	824	816	850	775	758	856	818	813	719	804	799	758	822	756	778	799	815	876	774	783	773	834	807	823	808	792	823	737	815	826	827	819	832	776	790	800	851	793	817	811	753	785	820	828	767	843	810	809	769	822	789	819	850	796	776	836	769	796	772	770	799	763	780	780	786	821	846	786	785	787	852	870	796	832	828	835	785	798	776	768	804	809	818	791	789	795	834	811	811	847	820	760	799	821	794	844	751	778	819	807	823	772	771	844	803	852	796	789	744	782	789	837	830	782	809	801	767	830	818	812	786	872	796	792	766	824	824	789	792	797	814	851	838	787	799	786	843	783	799	785	782	807	826	759	828	802	829	783	856	886	840	810	794	800	778	773	803	819	774	860	842	812	822	799	823	790	828	774	786	803	766	837	848	834	791	794	820	840	800	761	814	808	815	810	790	797	793	823	832	817	787	845	776	806	858	804	795	809	795	830	825	815	832	848	818	807	821	828	789	784	810	824	834	785	828	803	877	835	795	829	828	769	862	839	830	805	811	820	787	794	807	807	787	774	788	814	801	759	819	795	808	801	807	800	828	810	775	786	749	860	822	813	828	783	767	809	781	799	817	744	838	840	872	824	759	853	778	848	811	766	798	788	808	786	838	807	824	782	776	798	822	883	759	808	842	802	806	821	762	777	790	802	803	811	790	778	818	774	826	809	794	795	809	831	809	801	792	812	802	812	778	777	831	776	801	809	818	836	852	781	741	853	845	806	793	798	825	800	765	798	817	841	863	813	744	729	831	802	791	816	855	748	790	774	847	782	828	739	793	792	743	771	857	809	814	858	830	827	815	800	836	806	779	784	817	844	772	809	781	741	832	820	757	856	872	807	844	825	848	806	826	799	810	741	821	812	797	778	765	829	811	852	785	821	804	816	753	818	819	800	837	806	849	841	785	848	771	770	824	827	776	766	796	810	856	819	781	833	806	840	807	737	803	845	770	823	817	778	801	828	820	777	773	841	800	784	772	807	790	803	753	777	845	782	828	752	835	814	781	796	799	819	811	831	872	784	800	859	795	794	833	813	860	810	750	800	804	793	777	793	800	831	837	771	868	781	819	799	792	849	754	814	831	805	808	795	874	819	763	775	773	825	807	838	798	818	802	800	776	822	756	811	780	814	810	884	749	829	805	814	806	794	781	856	782	779	798	797	767	817	842	782	826	822	812	792	854	838	818	810	823	763	853	823	758	819	828	789	824	775	812	833	830	833	801	814	816	865	837	802	798	837	807	830	819	796	789	846	811	790	788	819	771	784	771	856	830	791	777	797	793	791	809	797	791	816	792	816	830	797	820	773	809	868	834	795	737	816	768	803	746	789	827	781	785	794	811	819	788	797	775	829	817	773	795	846	817	803	809	810	748	800	842	813	821	843	782	799	817	795	749	770	848	837	818	820	822	823	845	795	813	795	834	829	732	810	786	810	787	813	789	855	790	800	850	810	840	817	781	813	792	793	760	818	833	834	826	849	850	797	791	834	852	821	824	801	830	869	792	782	804	805	853	829	759	805	794	849	829	779	823	822	800	859	816	788	815	790	815	820	841	802	797	847	772	873	811	798	808	830	840	820	801	802	713	799	817	782	782	829	821	860	796	821	811	813	776	796	824	798	792	876	811	797	801	803	851	852	801	811	788	794	822	817	802	827	841	845	755	795	770	796	771	793	802	835	780	807	815	833	799	812	789	795	811	813	804	849	797	833	819	822	833	798	817	852	798	792	851	814	771	815	875	813	845	767	849	760	764	748	796	837	813	803	797	814	830	834	805	754	830	820	777	835	845	857	801	841	819	796	826	746	769	815	856	757	781	815	796	870	831	762	798	759	846	832	813	827	804	808	763	853	819	756	789	811	809	802	834	800	799	760	835	811	798	807	817	817	845	812	816	775	772	829	871	823	773	807	757	779	813	823	845	778	824	833	841	836	813	752	802	865	771	796	849	781	803	794	837	842	724	788	822	782	800	805	820	814	797	813	815	809	807	776	820	793	808	856	781	793	820	808	757	808	815	781	785	829	776	794	823	859	842	823	780	773	801	832	811	880	793	823	837	828	776	779	820	781	771	799	824	840	833	846	808	830	746	770	810	768	781	755	814	780	781	809	848	806	809	789	826	813	791	773	738	816	794	779	858	800	749	820	812	785	805	840	809	819	802	823	802	829	813	812	788	844	788	807	820	818	805	751	804	805	745	786	796	856	799	847	802	854	800	794	828	781	761	808	820	804	793	869	857	798	785	801	805	779	789	804	789	791	782	834	803	821	793	828	789	810	823	812	755	776	822	812	774	788	759	852	837	824	811	839	827	815	820	766	805	752	780	846	793	802	790	801	823	758	826	781	790	771	781	850	834	852	785	784	809	814	835	817	828	880	821
43169	31384	28591	22211	15477	4951	663	459	380	349	332	315	321	296	319	314	295	309	304	273	311	263	277	265	284	277	278	291	301	284	276	286	262	284	259	294	281	280	279	280	263	287	282	289	267	274	271	296	270	277	262	248	310	308	269	271	264	273	291	285	299	294	270	276	282	262	278	266	292	236	283	273	299	306	273	324	269	287	301	277	282	249	283	242	295	289	304	284	238	249	260	282	311	281	310	266	256	284	269	284	264	259	272	287	280	282	256	269	268	271	288	264	285	276	287	289	294	306	286	284	238	286	314	268	280	254	274	272	278	243	270	256	278	298	282	257	283	268	296	301	254	270	313	251	283	259	283	265	290	247	292	276	286	266	283	263	267	283	259	266	279	298	292	274	270	271	279	292	268	266	261	295	275	347	330	253	260	273	301	268	262	283	282	285	265	276	287	278	250	298	272	294	279	306	318	282	251	261	290	288	283	275	311	259	283	293	279	255	282	238	264	291	230	279	222	279	278	263	268	292	267	266	299	295	263	261	274	268	283	291	250	247	282	285	248	269	296	262	282	249	299	279	273	274	269	280	275	285	274	306	260	262	279	235	255	260	299	246	243	268	245	253	283	272	283	262	284	253	283	275	277	291	291	271	265	256	270	287	292	281	289	285	275	306	279	244	263	273	279	253	293	266	279	251	290	288	272	242	258	275	262	283	300	276	270	260	255	272	271	290	264	274	276	296	286	296	263	289	296	247	257	265	284	266	258	291	275	273	263	264	292	270	270	270	255	299	315	271	256	272	257	299	291	273	274	284	254	253	253	282	265	273	288	294	248	288	248	271	282	291	242	278	274	264	264	310	251	282	263	284	266	255	282	299	273	271	270	280	263	259	280	283	241	278	286	287	264	287	292	252	265	293	318	272	286	273	294	263	302	257	247	237	291	288	292	266	312	288	282	262	272	281	284	260	283	286	298	259	331	288	243	252	294	276	264	272	281	241	269	306	284	268	297	270	294	264	266	259	295	278	267	280	268	270	292	265	247	246	297	269	266	269	259	259	276	256	302	256	231	263	280	265	265	276	310	272	307	265	271	268	277	298	288	292	255	305	273	285	260	262	289	280	269	294	266	268	250	253	282	250	252	270	263	278	261	282	273	280	246	274	256	302	291	263	259	294	258	303	268	280	276	300	290	271	258	269	253	265	269	282	274	255	268	267	270	266	282	319	288	272	274	301	273	273	243	286	254	276	282	293	250	287	291	312	259	308	265	307	247	264	287	278	304	261	305	265	293	296	258	258	278	271	265	251	265	273	268	275	296	300	294	244	267	256	290	264	281	280	286	273	276	275	298	300	287	257	299	281	263	299	289	271	283	275	271	288	266	258	271	253	256	296	261	247	273	269	255	268	265	272	315	281	270	286	278	254	321	310	297	263	260	244	276	299	304	209	241	273	262	251	287	256	287	293	288	258	313	312	301	283	267	277	276	279	289	299	279	291	253	299	285	296	310	284	298	266	270	257	264	283	271	318	259	246	256	264	279	300	275	269	269	268	288	248	285	300	275	274	275	292	290	288	293	274	269	317	286	268	301	283	263	235	281	244	241	279	254	280	273	286	273	273	292	307	264	282	258	238	291	276	295	266	287	287	274	280	288	271	266	320	263	268	292	259	294	255	334	296	300	301	269	281	296	250	298	248	282	317	258	238	282	302	280	317	282	294	263	274	281	255	266	287	266	309	293	287	297	272	274	279	288	249	266	294	255	260	254	271	262	277	295	294	267	273	277	259	272	274	277	308	279	275	291	269	284	300	280	274	263	276	293	264	272	330	246	279	269	286	277	273	260	277	304	282	292	259	276	284	283	282	263	260	291	265	298	271	298	270	268	232	289	268	286	280	266	287	317	245	280	295	276	279	289	261	271	306	285	265	253	247	259	283	274	272	287	307	266	278	315	270	236	279	267	286	322	290	260	276	298	283	272	288	298	239	250	264	283	300	279	292	284	247	288	281	275	246	246	286	267	262	268	289	267	252	247	281	293	246	275	283	283	255	261	268	264	291	284	260	301	267	258	266	276	242	279	281	273	276	285	274	297	260	268	245	264	273	309	273	269	267	300	259	287	244	301	273	318	289	279	299	287	285	278	270	281	291	260	270	279	277	268	282	283	298	281	270	298	277	251	264	293	295	291	277	280	289	280	293	288	269	271	306	272	259	265	260	265	313	270	288	278	293	288	275	309	256	276	288	276	259	255	282	259	274	285	292	285	287	267	287	242	276	296	282	300	268	286	278	256	257	314	288	271	289	319	317	269	306	251	275	244	272	237	259	275	262	268	257	268	259	260	255	279	276	278	280	312	300	246	287	293	258	282	282	275	296	315	289	299	275	270	288	276	270	259	308	262	290	276	256	274	298	256	268	276	288	244	274	264	248	282	267	271	282	319	281	236	285	249	266	278	265	296	287	290	285	299	277	287	295	263	290	292	298	245	246	278	277	272	297	302	241	289	284	238	270	300	265	314	257	291	279	312	267	276	303	304	287	286	280	296	274	281	274	268	286	277	269	262	281	260	246	266	279	266	264	261	282	256	294	250	294	296	313	251	303	306	286	267	244	286	267	289	284	257	291	300	255	312	293	263	306	276	243	272	298	264	276	272	272	267	302	290	285	265	258	299	241	263	269	268	252	291	282	276	282	279	305	298	260	274	289	278	288	282	267	311	289	279	286	257	230	283	273	261	264	297	265	256	257	228	297	244	289	222	248	297	295	276	267	283	282	271	235	281	267	270	308	301	294	286	269	265	236	264	287	274	271	265	295	304	266	309	264	271	275	286	255	257	283	292	277	250	266	276	270	316	257	279	290	275	262	287	250	261	280	281	225	280	275	284	258	270	253	292	264	269	265	285	285	253	261	276	281	294	263	255	260	286	277	279	270	257	276	244	252	256	277	275	277	287	291	276	274	257	273	309	279	283	284	270	257	241	288	269	272	294	275	260	278	257	306	252	248	272	292	231	251	276	268	291	284	277	263	280	275	275	295	255	287	292	287	281	282	278	278	300	272	291	265	292	267	278	295	284	267	285	283	278	272	260	288	300	242	243	254	292	273	269	284	241	290	266	270	275	305	287	251	281	255	259	307	265	293	299	261	299	256	269	241	255	264	269	263	313	275	290	255	270	278	262	277	313	279	274	279	303	288	271	306	293	300	269	255	284	281	269	295	313	272	282	300	265	265	279	294	285	282	303	293	310	265	251	278	287	262	248	278	294	283	270	263	267	253	255	314	312	309	265	300	273	268	261	275	268	300	315	264	257	294	279	244	266	272	253	285	287	274	269	257	287	301	250	294	282	284	264	264	292	258	294	277	256	309	247	275	264	297	289	277	292	276	258	238	265	269	272	288	247	287	274	256	273	283	261	267	256	261	272	270	273	296	276	256	237	276	279	261	261	291	269	295	300	263	257	278	320	290	261	252	268	269	291	260	310	257	259	289	312	296	252	262	284	258	297	294
28361	24673	31563	30649	27329	9294	1732	1423	1204	1115	1027	962	894	848	815	787	763	745	772	669	691	634	650	640	633	654	686	659	684	719	653	645	689	588	606	698	668	632	648	635	624	645	627	650	642	658	640	665	636	650	612	626	645	617	635	628	614	622	626	645	656	592	629	580	621	641	599	596	631	602	609	579	630	622	608	609	664	613	678	575	658	664	588	644	626	674	639	639	563	595	662	651	591	608	603	636	629	611	611	610	631	649	615	610	598	602	618	666	601	608	613	619	600	613	565	624	618	624	618	653	609	612	638	666	630	646	635	596	608	602	604	610	626	666	628	640	610	627	604	605	612	633	580	602	614	595	621	580	608	623	606	607	604	620	652	626	636	598	585	619	616	641	635	636	621	652	641	643	637	635	616	634	624	620	643	587	625	557	617	653	619	608	589	628	625	639	635	616	652	641	637	614	609	573	585	632	609	641	625	656	629	625	597	630	610	622	637	636	617	644	601	615	597	613	628	606	593	596	590	617	599	643	616	585	575	596	608	656	622	591	576	614	602	606	594	619	642	576	630	634	643	644	647	655	658	629	601	600	634	645	613	638	644	584	610	611	624	629	615	605	675	683	601	663	610	644	650	630	634	599	613	607	660	628	611	631	595	613	616	636	602	590	629	566	631	594	624	637	612	626	602	586	618	588	644	605	591	604	610	635	611	589	598	599	677	605	619	645	620	655	637	665	583	593	587	625	590	623	617	638	568	594	650	628	633	615	593	595	621	576	651	646	684	637	561	617	622	617	653	629	585	577	624	599	613	599	661	588	629	611	607	610	648	629	654	649	624	601	620	619	621	621	687	605	608	596	608	634	640	626	645	629	654	615	611	652	602	664	624	638	603	640	583	617	613	608	639	607	608	625	600	600	616	668	623	591	614	623	609	596	642	603	571	567	635	641	611	605	604	632	635	625	595	665	627	643	626	615	617	627	640	634	625	623	641	575	616	604	633	634	626	634	611	619	601	600	667	644	630	643	648	613	608	608	593	589	574	627	600	587	591	628	642	606	640	637	603	616	631	575	636	619	613	604	617	644	650	584	638	609	658	663	606	625	624	647	591	599	628	629	641	631	633	650	654	568	631	633	622	613	610	651	591	628	599	601	573	585	577	606	626	612	659	587	644	631	659	616	599	640	656	632	621	609	591	605	629	656	615	621	604	616	641	611	650	619	624	637	656	605	636	609	605	666	634	590	590	639	618	600	612	600	600	605	587	619	630	608	615	614	646	622	650	650	610	623	617	601	649	618	583	589	617	654	625	638	656	625	588	617	603	622	617	614	626	649	580	642	598	608	654	575	581	637	624	667	608	672	622	623	661	607	640	612	626	607	599	622	625	630	623	628	643	677	592	606	603	610	580	621	592	634	629	647	590	657	608	601	621	615	631	664	624	654	620	620	636	588	589	626	572	644	594	648	659	612	612	620	618	608	628	599	687	613	628	640	618	626	605	618	628	651	644	598	626	602	581	616	566	613	646	599	549	605	589	600	606	655	595	619	553	572	592	609	578	600	636	647	625	601	648	618	618	612	626	606	596	642	627	579	612	657	645	585	620	598	633	649	615	624	589	668	624	604	624	609	609	627	626	619	646	596	652	609	660	608	649	579	638	647	666	637	616	632	656	604	651	629	589	591	568	632	582	699	595	565	625	608	638	628	646	648	662	600	610	618	642	638	599	657	612	608	643	674	601	593	604	599	612	640	640	643	569	603	600	607	655	662	621	591	597	611	636	613	627	677	635	624	655	646	675	648	666	642	603	590	628	613	652	583	600	618	612	639	611	644	669	615	665	593	616	566	655	627	632	628	628	627	601	628	640	630	657	626	607	565	640	624	619	643	611	602	630	620	609	629	591	629	596	656	614	633	650	633	624	623	578	614	603	579	587	670	596	575	631	599	640	646	630	606	619	585	589	669	632	605	614	581	595	621	643	667	638	634	606	652	604	607	608	629	601	619	594	655	642	658	634	643	599	621	617	636	651	607	565	643	646	596	641	640	612	654	604	602	599	653	617	628	601	565	630	633	659	614	628	585	635	630	611	612	607	609	639	625	613	634	580	566	572	629	634	633	651	645	608	543	622	577	620	616	653	614	614	601	584	640	593	658	560	617	634	614	620	617	617	613	650	596	619	574	601	585	653	626	604	632	616	586	596	550	631	669	628	628	567	625	597	579	638	585	603	627	667	618	625	613	625	616	626	588	587	589	624	637	621	621	646	626	579	609	634	623	630	633	604	642	644	577	586	590	619	619	631	623	593	590	614	638	667	623	651	629	620	633	585	603	624	611	609	665	627	583	598	628	604	604	628	649	584	605	619	650	603	618	614	559	600	631	612	636	638	614	623	615	590	668	607	645	636	617	629	620	609	558	566	610	650	599	657	652	602	664	621	660	652	627	612	619	608	618	645	608	641	571	640	663	664	595	671	632	624	616	679	616	635	630	618	638	619	650	591	600	600	630	598	627	611	627	635	623	656	656	608	615	621	610	589	630	596	628	628	645	593	644	626	613	572	621	651	612	599	636	654	605	629	651	664	588	625	606	623	626	598	578	602	637	625	642	618	645	612	593	608	589	580	628	636	595	634	584	620	606	564	631	586	628	614	616	635	628	594	570	613	653	656	570	624	686	631	577	645	631	614	613	641	597	650	597	605	617	581	643	611	562	585	666	597	604	650	595	624	569	598	633	605	628	619	641	613	627	632	648	651	622	619	599	661	635	576	616	620	645	638	663	601	641	596	626	621	631	652	609	642	625	648	605	642	636	587	647	586	676	596	616	627	605	607	627	606	630	635	636	591	601	628	632	621	623	649	627	646	594	667	639	622	615	631	631	639	626	591	627	617	621	632	567	553	645	602	604	647	650	614	631	626	623	651	646	608	603	617	632	634	633	608	646	596	629	654	653	650	615	613	636	629	618	596	605	601	609	653	607	584	607	623	607	595	651	591	659	615	685	613	664	609	606	618	594	630	643	674	639	598	563	625	600	656	632	641	645	624	603	653	639	601	655	615	640	650	638	639	608	571	620	694	618	667	585	639	653	607	602	645	599	623	591	607	592	580	589	662	631	615	646	634	661	622	636	567	632	636	627	597	629	619	653	709	616	615	614	660	610	622	675	603	640	579	637	575	622	579	648	595	617	667	624	608	620	645	645	579	630	647	670	629	632	634	641	608	603	595	603	559	644	555	622	627	669	614	655	653	588	633	652	636	608	598	614	606	608	635	641	623	570	651	640	656	654	586	630	614	658	636	575	642	596	607	641	632	587	552	577	659	600	622	603	590	638	612	640	624	640	621	653	652	643	633	598	634	602	632	603	646	599	608	566	643	635	607	593	611	571	622	592	611	616	618	629	593	607	585	619	677	644	619	623	630	642	602	661	649	595	613	586	614	685	580	635	635	620	599	590	640	628	609	650	624	630	617	613	616	559	641	640	625	597	659	600	605	630	596	589	622	627	594	666
53152	41188	40817	32218	20968	9775	1258	630	511	522	463	405	385	380	392	386	409	387	353	391	335	338	330	333	346	337	355	315	344	317	356	356	347	389	338	361	330	307	335	387	374	341	364	372	349	345	320	383	334	362	287	356	280	343	395	334	335	334	327	332	365	313	331	332	352	304	297	336	342	305	311	331	341	303	362	338	341	305	331	334	343	302	349	303	327	306	323	333	324	339	367	362	329	345	356	355	352	347	347	332	332	329	342	346	318	327	328	351	308	328	319	353	323	352	336	365	334	358	319	299	365	329	321	311	395	358	330	302	335	328	310	337	307	348	310	330	322	330	384	328	329	297	344	329	324	318	337	322	338	276	390	387	324	341	326	335	356	318	318	316	327	341	336	333	327	317	331	351	298	313	348	348	345	328	345	341	330	343	367	335	337	331	314	336	340	358	349	346	323	326	308	304	340	360	336	316	303	367	374	333	346	349	350	314	324	306	316	370	377	339	324	346	341	329	318	348	317	322	334	337	303	321	332	357	328	379	338	333	337	343	332	335	348	344	340	359	329	337	330	320	320	312	340	385	313	349	344	321	357	339	341	302	356	293	336	361	325	343	348	300	321	317	363	350	341	340	334	355	352	323	304	342	383	327	360	339	335	347	345	374	347	289	356	349	335	339	318	327	336	377	345	318	320	344	322	313	326	336	324	329	314	326	310	333	309	305	344	318	348	342	365	324	347	326	312	320	369	349	351	351	338	328	321	350	357	315	326	333	322	328	327	318	363	327	362	352	330	315	347	336	335	353	346	338	363	341	375	353	326	333	324	319	324	321	338	323	310	351	330	359	347	351	326	382	329	355	327	355	372	359	363	370	331	339	351	373	337	318	330	349	345	337	369	340	318	338	348	378	329	390	333	318	312	340	333	368	319	339	321	351	330	322	342	327	311	318	319	313	305	317	334	319	333	322	342	313	329	342	338	366	346	323	353	349	325	314	331	331	316	341	339	331	324	337	346	358	304	342	341	352	358	308	328	348	298	367	341	347	339	376	333	351	287	342	318	362	346	305	342	369	271	302	339	325	350	360	334	344	335	337	344	322	297	355	324	345	313	338	354	308	305	318	317	346	324	333	332	315	333	324	312	326	324	354	332	334	302	364	339	301	356	324	348	290	311	334	348	334	364	318	329	300	318	322	380	361	332	325	345	350	337	323	345	337	379	337	354	331	348	315	303	344	321	322	316	313	322	353	352	385	347	319	316	348	366	343	304	323	298	358	326	351	387	316	337	350	308	349	346	306	321	331	341	325	317	340	322	313	304	333	335	339	333	328	337	331	309	352	305	304	299	332	376	356	304	325	348	292	366	358	342	350	336	363	313	356	341	362	359	333	333	345	316	338	296	365	338	374	342	372	329	300	320	353	346	334	338	364	374	322	323	347	313	354	340	357	353	331	325	391	329	338	318	312	320	294	331	345	364	341	290	341	336	352	338	336	330	333	337	340	365	325	343	310	319	349	334	343	344	323	343	320	314	335	313	329	311	337	343	294	280	337	341	353	327	354	323	329	292	350	330	340	324	364	341	354	337	393	402	332	324	322	309	326	367	352	323	301	361	352	317	306	319	341	395	358	339	332	313	318	323	302	347	346	306	351	352	362	323	340	357	323	337	345	335	384	343	312	356	339	317	314	339	335	361	341	359	344	346	319	364	365	284	353	351	340	342	326	351	346	377	299	355	333	353	329	308	389	359	343	342	306	308	314	377	348	316	362	344	320	342	319	311	341	360	340	355	293	339	334	327	317	342	347	326	361	337	339	356	336	351	358	380	367	332	353	313	316	318	327	348	386	337	308	342	367	348	345	378	331	340	305	321	383	337	348	339	337	360	343	376	333	344	319	320	327	327	321	324	353	324	377	346	322	338	341	355	337	283	356	337	329	353	352	323	328	301	333	329	334	306	325	345	361	350	302	334	303	333	340	372	372	327	342	327	339	363	313	367	328	333	344	341	333	345	364	331	342	353	379	329	343	313	317	314	354	314	321	317	326	305	312	303	342	356	356	327	346	317	358	328	357	299	361	307	352	321	324	339	347	312	336	296	305	315	333	286	341	323	346	309	358	324	353	340	353	313	322	352	335	336	327	309	354	327	313	345	343	335	380	303	351	331	342	348	337	339	312	329	357	326	338	314	334	317	396	343	345	309	333	339	361	348	340	341	334	310	299	357	358	349	359	346	343	379	380	331	321	351	335	328	304	321	378	326	328	344	336	320	305	302	358	299	339	321	327	312	314	334	311	335	343	338	354	359	329	394	338	350	333	376	365	328	326	370	337	334	360	294	374	316	316	320	321	319	304	350	355	337	361	351	376	357	335	320	322	329	351	349	345	351	317	348	400	295	308	316	336	293	375	301	326	381	335	311	309	336	386	366	323	345	304	322	317	308	327	304	317	336	310	319	336	314	313	326	298	320	312	350	361	326	330	321	297	337	337	328	358	345	311	304	317	288	342	369	345	331	285	295	345	349	337	308	320	324	371	309	321	319	353	320	337	282	314	337	306	338	325	321	333	317	364	335	309	304	308	341	295	316	353	374	335	319	348	300	383	305	304	355	344	321	367	328	356	339	352	335	338	351	350	323	317	357	342	339	323	305	352	310	351	329	325	345	362	345	320	313	352	365	334	365	314	364	359	347	342	378	311	309	310	324	364	356	348	318	301	299	315	349	315	351	348	338	343	314	334	310	358	341	363	323	323	359	347	343	327	316	335	352	308	355	350	339	329	356	366	337	357	326	354	345	346	331	353	347	366	297	336	333	334	337	358	346	320	363	348	305	345	307	352	333	323	343	368	332	339	304	348	339	331	355	333	316	315	332	342	307	349	367	321	326	322	331	350	306	274	331	346	351	323	320	312	300	358	309	340	322	351	337	352	314	328	345	355	336	368	342	351	303	298	312	323	373	291	340	328	324	361	316	336	322	355	315	325	312	272	323	324	325	356	329	356	344	326	346	339	319	372	344	329	345	321	344	351	338	372	333	361	335	325	340	367	322	354	296	335	354	339	315	347	322	312	327	366	309	299	341	350	342	341	325	349	312	344	332	360	333	328	318	302	318	319	349	338	309	348	307	347	368	323	359	338	324	292	328	345	311	360	359	321	351	372	331	332	327	351	350	330	323	340	363	355	308	330	316	349	315	331	309	362	326	335	346	358	331	332	350	358	356	333	354	292	301	309	316	354	327	320	321	323	342	340	357	322	314	325	355	331	352	336	338	323	362	337	364	326	371	339	362	302	338	310	346	324	356	356	330	348	347	343	355	318	318	345	334	348	340	316	336	349	334	339	340	330	356	355	338	345	346	332	342	313	332	370	364	329	342	315	345	316	337	354	327	311	308	359	324	354	356	344	339	308	333	341	378	313	319	357	353	316	332	330	310	324	312	331	332	329	328	340	347	337	341	347	304	297	317	353	355	307	347	317	312	341	370	318	317	326	338	321	318	360	330	344	360	343
34984	32560	41216	37569	30496	14091	2321	1992	1736	1588	1348	1239	1141	1079	1020	1037	963	858	860	913	849	867	827	815	838	851	841	791	800	842	835	803	812	803	796	805	782	776	778	774	774	731	788	820	726	753	762	774	780	736	722	751	754	760	747	736	794	769	785	803	787	769	723	773	739	759	742	760	746	783	728	768	727	770	739	754	743	760	716	716	726	722	746	723	816	742	718	719	772	807	720	759	685	748	734	715	732	803	743	774	709	787	774	810	732	775	709	727	762	777	755	776	730	730	737	790	778	726	756	760	715	754	708	734	766	720	795	703	761	768	724	769	804	757	766	779	742	726	728	713	750	761	737	757	748	762	768	760	763	755	773	720	753	772	705	779	724	726	720	770	765	779	739	770	798	748	785	782	723	755	782	752	725	778	737	746	708	747	772	763	783	742	794	746	718	714	753	762	760	748	757	768	723	761	727	728	792	777	787	722	793	742	725	729	760	745	729	728	746	757	741	760	729	747	762	777	735	772	736	715	758	731	748	720	735	755	710	740	769	695	795	809	705	729	752	758	716	744	713	750	783	801	757	715	719	771	750	743	787	735	768	784	803	730	694	708	756	731	726	758	760	798	734	787	735	758	746	776	810	701	763	697	768	710	752	730	749	765	769	792	808	785	758	696	755	697	758	786	782	746	723	782	783	696	708	721	785	732	729	780	759	730	729	767	738	744	762	789	766	713	777	688	767	761	672	767	721	745	765	755	717	712	763	717	754	758	751	712	731	758	725	727	732	756	765	760	829	763	705	739	742	677	764	808	759	761	746	722	766	732	779	750	753	832	740	727	797	736	729	726	750	733	740	734	763	732	777	715	730	731	777	769	766	750	775	707	745	757	740	742	759	743	754	754	733	799	734	749	753	783	768	807	744	749	754	708	720	710	777	752	752	720	710	743	765	732	754	746	785	753	738	767	726	769	748	735	730	801	713	738	739	745	777	742	739	773	731	789	721	737	733	746	756	765	709	764	699	730	728	784	808	772	716	719	762	724	722	735	735	731	761	764	743	754	759	734	734	772	729	764	708	788	732	753	735	727	744	785	702	700	728	803	751	746	798	718	729	794	734	749	767	739	758	758	722	733	817	783	729	718	735	736	789	772	816	796	732	753	782	735	696	713	734	731	795	728	747	742	738	726	702	691	778	725	734	737	781	730	757	744	753	764	749	781	749	723	777	752	776	768	818	759	729	726	736	765	703	721	767	746	752	745	738	720	756	786	747	781	739	758	729	755	753	727	711	770	712	784	749	788	750	730	707	772	800	690	741	777	768	745	746	747	734	721	784	723	732	715	739	720	752	797	719	737	745	733	741	731	725	728	756	781	737	707	732	770	725	720	770	734	795	761	699	771	727	723	684	745	786	755	789	737	738	755	746	757	775	739	777	764	776	732	775	759	739	767	711	709	733	759	758	745	732	766	745	756	762	758	706	775	776	760	763	817	775	713	749	736	796	773	765	751	777	714	775	754	751	735	735	753	781	714	751	711	704	779	771	734	754	762	757	767	786	734	763	747	789	733	732	744	757	745	777	762	665	711	737	747	750	758	695	777	774	801	739	737	740	774	766	743	761	752	799	756	783	738	716	718	808	769	753	755	733	772	731	745	714	748	755	731	759	815	740	757	793	725	695	759	783	752	769	758	666	727	727	771	756	797	751	743	756	730	748	722	715	735	791	745	744	752	751	716	717	722	720	756	717	791	762	753	748	721	763	731	759	740	755	790	779	745	732	726	749	745	758	757	763	806	705	733	727	777	723	762	749	775	817	777	785	716	756	727	760	712	763	749	763	754	753	680	741	716	771	749	761	779	739	785	766	728	744	706	708	760	742	726	714	775	720	751	746	736	729	739	755	704	739	712	727	708	743	784	740	770	724	761	742	730	738	716	753	743	759	739	762	763	758	742	730	750	729	722	766	753	751	735	727	753	783	778	732	738	779	761	744	764	745	713	718	726	707	730	732	716	732	748	750	725	764	775	767	760	738	708	748	702	755	711	756	775	724	732	725	747	794	815	757	753	831	712	740	771	756	792	746	772	718	765	724	724	780	726	769	764	773	735	708	715	750	744	743	741	724	733	744	794	738	707	766	710	701	777	758	702	763	761	732	722	743	714	771	730	743	732	723	750	761	785	723	724	734	753	746	741	753	780	755	800	760	742	770	728	774	770	749	735	746	715	707	689	721	717	810	763	714	752	744	744	766	774	744	753	729	802	729	705	714	729	718	764	730	770	749	774	731	782	766	745	794	720	688	746	775	722	735	761	779	736	743	772	818	735	708	786	726	734	739	739	794	765	754	764	749	752	820	782	799	767	756	751	745	791	705	751	729	711	751	723	787	740	742	714	758	717	749	764	730	790	725	731	746	732	726	741	749	707	732	708	755	730	783	705	737	719	734	733	762	732	744	788	714	712	721	801	782	822	742	788	749	735	711	764	744	765	765	717	739	743	754	741	750	757	738	776	812	771	765	771	759	783	749	748	753	751	739	770	776	727	750	767	730	790	759	767	752	742	771	770	848	764	736	773	766	769	787	777	777	766	714	728	796	750	786	705	746	765	752	687	719	732	705	717	774	766	746	713	776	787	762	724	766	734	756	762	729	780	726	775	695	737	756	732	773	695	746	741	728	789	732	728	730	773	704	784	768	753	750	811	773	738	727	783	773	784	748	722	738	788	750	738	769	742	728	722	741	730	733	700	760	689	750	762	783	761	775	749	787	762	773	785	687	736	768	718	732	742	756	762	716	774	719	792	728	782	786	715	741	731	709	735	764	781	733	718	744	781	770	820	747	694	734	702	764	764	737	737	769	767	724	762	760	734	758	774	763	764	759	734	763	735	744	746	742	795	740	735	745	735	782	720	749	755	794	752	750	722	776	740	735	778	714	753	760	775	758	729	736	686	765	748	752	745	769	735	693	756	768	780	771	801	737	777	766	767	736	785	734	747	767	758	722	781	728	713	749	765	717	792	762	761	736	741	784	781	758	759	761	757	778	759	781	752	704	765	771	781	703	804	746	774	777	683	745	687	721	763	728	719	756	721	779	740	741	752	755	738	791	759	724	755	754	773	731	763	738	741	749	766	742	776	750	770	761	779	784	726	802	763	766	769	772	791	769	746	724	752	757	740	785	710	815	736	748	733	750	724	736	746	743	706	769	693	760	743	747	763	743	757	695	783	730	707	744	793	743	767	761	735	700	728	833	749	783	757	741	755	749	719	728	713	708	744	734	775	766	732	691	730	674	775	750	736	761	764	711	739	713	790	794	745	737	758	783	802	751	778	767	757	722	709	745	764	739	752	726	744	788	774	770	750	731	750	766	761	721	742	735	775	757	780	736	740	755	762	739	779	735	758	745	766	712	774	759	756	756	763	771	771	732	731	728	721	760	687	774	759	763	742	736	836	764	747	761	752	758	719	714	749	730	827	715	786	769	752	738	784	710	735	750	746	759	761	747	774	727	715
28420	15453	9822	3925	1542	742	497	441	431	368	412	388	357	408	373	409	399	391	367	405	370	376	400	385	364	373	411	357	415	407	390	346	367	403	366	340	422	402	378	385	359	377	424	364	383	378	358	370	371	396	346	383	416	419	377	406	387	393	392	405	416	377	357	397	363	340	383	366	385	397	385	358	394	359	372	364	347	389	361	374	380	393	360	361	372	368	377	384	392	337	409	389	381	387	352	380	386	389	403	426	359	333	372	388	355	365	368	360	367	387	380	371	393	365	371	395	417	396	338	342	370	366	386	361	356	354	389	365	392	373	360	358	326	393	416	386	375	369	368	372	395	416	418	411	397	380	326	398	382	401	354	380	381	421	372	388	382	386	383	412	394	360	391	366	394	382	385	384	366	390	395	354	388	384	373	369	376	339	364	392	366	372	426	368	391	414	378	369	411	400	365	333	388	352	368	373	383	389	335	369	413	378	334	389	402	353	365	389	375	359	366	373	383	362	377	395	379	398	364	371	410	385	376	374	387	312	402	402	384	356	332	361	404	416	371	380	422	378	413	379	373	424	378	373	347	366	419	355	363	385	420	352	376	376	373	359	407	379	408	373	353	410	380	403	402	381	378	366	410	364	406	373	411	385	382	388	424	374	372	379	403	397	396	362	395	339	363	391	343	395	399	397	360	366	372	367	370	407	404	386	382	376	384	399	383	380	386	388	393	389	380	389	356	354	399	363	402	389	345	405	385	362	395	371	392	359	372	381	368	348	353	396	410	394	363	382	366	367	408	385	354	355	403	347	361	354	399	353	387	339	425	367	423	388	377	418	377	382	358	369	368	370	396	372	338	405	395	409	415	358	360	392	377	379	385	373	384	446	382	368	369	366	429	382	382	374	372	366	384	354	373	383	396	385	377	424	373	369	394	348	392	377	362	395	389	388	364	362	379	382	396	370	376	395	367	381	365	350	379	415	348	365	385	396	364	367	354	384	365	395	391	355	377	394	332	367	365	416	406	397	349	362	364	369	380	384	381	402	380	390	355	388	356	381	401	350	378	367	380	368	375	386	389	378	427	404	367	390	368	379	373	413	429	415	369	399	411	361	385	388	390	373	371	397	394	398	401	377	389	383	344	368	376	377	364	408	382	405	392	373	362	361	394	376	398	377	373	365	397	387	334	390	391	345	356	364	388	398	388	400	379	360	363	360	367	348	356	411	379	362	359	394	399	386	379	341	388	422	403	349	391	354	403	361	379	359	350	377	385	437	370	350	368	324	420	364	392	379	352	378	371	423	393	358	365	375	414	359	411	357	401	375	370	361	376	401	332	375	359	351	340	382	359	344	332	377	358	373	380	373	353	371	408	380	393	381	411	387	407	399	368	381	371	389	394	406	351	382	407	372	361	397	362	390	383	371	387	386	375	398	372	400	392	385	415	346	405	381	356	368	380	388	391	390	361	385	342	374	377	396	406	351	373	394	384	372	382	342	373	389	378	407	373	371	377	419	414	417	379	363	355	356	404	344	383	401	411	331	364	349	393	396	367	356	422	370	363	381	367	334	320	358	409	351	397	393	380	397	410	361	374	367	396	391	369	384	370	385	395	354	372	402	380	356	373	372	359	369	355	368	387	374	405	396	388	366	349	415	379	338	393	400	355	387	370	379	387	365	346	382	371	384	390	390	356	334	381	372	351	331	386	405	403	391	410	398	374	370	361	376	374	376	379	377	319	359	368	396	376	407	394	400	399	375	380	366	352	372	399	372	379	402	379	375	352	429	363	388	356	385	375	368	382	368	411	370	411	366	369	362	369	373	376	351	369	396	381	393	360	391	407	395	410	344	381	403	361	371	382	381	418	384	362	398	378	367	372	379	392	394	378	357	350	413	438	372	407	351	367	397	368	383	362	354	390	384	378	358	392	388	391	389	378	345	365	328	345	396	372	393	353	379	373	388	381	380	391	396	392	360	405	385	391	381	367	385	388	400	360	363	331	384	415	402	365	369	396	415	426	357	372	403	381	377	364	385	417	427	390	385	380	382	371	381	387	371	358	380	370	328	360	386	416	373	365	408	387	371	366	396	395	405	372	360	372	365	369	352	351	384	345	338	366	371	379	372	390	366	396	352	382	365	368	380	353	390	387	383	371	384	387	382	378	380	362	339	348	369	390	414	361	358	373	408	364	366	369	368	344	386	368	370	401	384	356	362	399	375	387	412	372	378	369	376	400	403	354	380	382	392	408	391	378	368	403	384	406	369	358	369	350	374	343	397	395	397	370	383	384	390	390	406	364	390	428	399	367	389	346	368	367	358	336	417	347	376	381	368	382	369	380	365	389	401	426	369	397	363	357	377	354	391	385	408	403	378	363	417	388	354	363	385	362	357	393	371	415	378	376	372	375	392	388	387	342	375	392	390	347	370	393	366	418	352	412	378	390	358	389	341	418	389	404	358	374	359	378	372	372	384	367	360	369	379	351	371	372	388	408	389	340	366	413	372	406	410	358	372	391	368	407	396	392	400	374	371	385	369	376	362	362	373	370	332	383	368	339	359	400	387	420	379	368	379	357	361	397	369	382	379	399	419	381	367	415	365	358	367	387	387	386	396	367	376	383	388	397	356	393	421	398	395	387	428	380	405	368	376	362	397	380	368	333	340	371	385	382	389	356	402	397	385	369	378	341	382	353	364	379	385	370	369	394	391	388	392	389	400	389	395	388	376	352	365	396	370	379	393	396	349	341	393	377	404	377	387	392	382	380	368	344	356	358	363	356	363	387	438	353	398	398	361	350	406	398	396	360	377	361	387	375	371	357	371	395	361	376	370	384	359	412	380	409	433	384	378	381	357	397	368	392	377	412	407	360	388	373	349	383	375	413	377	367	416	412	394	368	366	360	405	366	396	403	340	380	372	373	406	393	414	390	378	353	377	417	444	364	354	399	383	392	353	341	392	378	363	390	378	357	377	420	371	427	380	369	423	379	397	380	419	396	359	394	357	381	380	358	339	416	395	336	341	436	382	399	360	346	385	375	365	350	376	410	340	401	404	399	409	377	361	393	387	408	368	365	418	332	366	344	373	332	371	399	393	343	362	410	387	382	377	384	355	402	362	384	344	371	357	396	382	390	334	359	369	360	413	435	344	370	381	376	378	416	340	382	388	376	372	378	414	377	391	405	363	389	371	394	375	401	370	378	382	408	367	381	406	334	374	380	382	359	361	372	390	378	384	392	419	346	367	354	362	368	377	349	375	385	411	370	387	360	370	399	394	343	369	390	405	365	393	389	403	389	382	403	389	407	400	371	357	387	393	356	368	398	352	384	365	351	422	371	360	379	386	384	378	415	401	376	346	393	367	395	373	415	389	385	394	364	369	392	357	387	374	338	398	395	372	339	391	375	397	376	407	358	380	343	368	381	352	352	375	407	385	375	393	372	357	337	344	385	361	393	383	396	390	377	391	352	391	388	390	360	374	409	399	390	382	391	375	405	371	349	373	357	430
17734	11767	14355	8448	4605	2126	1236	1162	1040	1012	929	927	887	915	892	865	892	884	834	800	799	872	887	808	841	877	832	839	830	818	799	808	781	820	817	815	788	831	786	816	821	812	791	784	814	818	854	820	769	850	826	846	833	825	819	837	818	767	789	796	810	807	833	791	801	842	835	852	806	780	837	798	837	842	817	790	791	808	778	817	818	852	799	790	840	797	786	744	775	834	809	793	822	804	830	786	858	824	868	772	791	864	809	815	815	804	797	807	791	853	794	854	836	823	840	792	837	826	849	831	806	815	801	797	801	771	784	827	810	810	758	792	804	813	814	801	850	826	819	784	800	807	796	802	782	794	789	800	773	817	811	826	806	815	800	786	872	785	806	766	825	784	762	791	775	811	799	755	817	778	847	814	779	795	863	851	757	767	807	823	783	776	789	768	799	799	785	820	841	808	775	765	795	838	815	798	847	847	838	816	826	885	823	798	800	801	787	784	815	811	806	848	788	794	757	800	776	831	791	802	799	756	788	803	852	830	780	822	790	794	787	858	812	841	808	805	866	805	804	814	872	779	785	849	823	838	818	808	816	791	810	811	809	826	775	806	835	818	823	793	802	843	831	831	792	815	852	800	820	823	785	824	865	820	764	798	752	820	841	832	813	816	846	822	807	810	796	751	798	778	822	768	827	790	816	796	824	842	800	793	801	808	866	864	800	824	916	799	811	799	819	825	823	794	852	836	865	845	796	819	849	814	819	828	840	832	849	745	817	767	789	829	759	756	775	806	781	793	817	829	793	774	786	791	771	838	792	870	787	810	769	813	794	781	842	795	824	827	825	838	807	802	858	785	861	794	854	774	860	797	846	809	821	867	770	793	796	855	773	803	816	807	819	830	805	780	816	773	797	816	807	874	839	786	838	820	815	806	820	827	777	789	798	793	766	850	793	821	823	860	809	835	852	780	770	806	832	816	824	834	793	806	771	783	833	786	804	797	803	823	814	799	829	837	802	824	762	911	799	827	825	794	785	804	793	811	842	830	827	816	878	819	795	856	832	810	806	776	851	841	828	784	812	825	828	803	808	770	746	785	833	830	834	765	793	825	873	811	799	796	798	808	788	812	753	796	810	874	843	799	803	809	781	783	809	768	834	835	864	790	820	796	825	800	775	847	827	803	835	798	820	804	821	848	833	778	863	802	829	801	761	804	845	822	805	788	862	825	886	814	807	776	850	815	791	816	810	802	825	749	812	811	809	772	802	792	789	792	823	788	790	785	838	815	870	816	788	798	762	775	782	797	823	826	821	799	825	799	744	882	852	813	803	826	833	782	803	861	853	791	819	826	866	806	827	832	799	805	812	820	805	787	812	821	846	809	803	798	822	800	827	799	781	800	850	834	806	789	821	771	824	802	793	824	826	819	857	798	815	792	804	802	796	807	836	773	869	794	825	793	819	795	773	858	808	799	796	827	806	810	787	815	840	826	838	805	804	795	853	848	818	824	830	770	874	801	778	803	800	835	834	800	770	779	810	860	833	847	862	819	783	807	772	822	822	806	776	794	798	807	831	831	835	856	815	817	767	831	840	813	825	806	836	824	812	815	808	811	802	820	841	846	824	834	809	831	790	818	834	768	763	851	791	826	787	777	851	812	807	808	779	776	774	830	833	846	790	832	825	789	814	834	822	800	813	805	786	825	815	816	824	778	806	813	815	771	831	827	824	825	759	819	806	801	803	831	818	854	769	806	764	786	813	820	817	793	812	794	830	776	835	811	816	792	773	819	832	830	779	899	821	861	801	812	818	864	809	806	770	818	835	815	801	832	821	783	839	806	828	793	786	763	834	819	822	779	824	769	799	779	808	822	824	821	812	804	858	799	747	814	789	785	806	786	798	809	826	772	838	789	817	812	817	823	826	766	813	809	843	785	830	813	828	868	844	819	822	833	807	749	781	793	788	814	856	826	781	792	832	837	851	811	833	825	807	796	793	852	814	811	783	822	834	781	789	775	807	817	815	787	784	782	864	827	787	785	821	842	845	746	848	819	781	845	791	801	875	831	843	755	757	818	858	800	789	801	855	813	788	821	815	846	777	857	779	800	827	816	804	826	814	770	808	818	850	738	833	782	778	810	826	807	807	852	823	826	848	814	835	832	789	828	802	820	801	799	790	813	803	825	834	828	816	816	793	830	822	802	819	789	777	828	841	776	795	836	814	802	786	828	795	810	772	815	823	797	789	814	816	848	785	819	846	842	819	850	799	868	818	804	826	773	818	779	805	805	835	794	792	833	827	834	826	777	789	766	840	769	767	815	805	811	859	769	843	843	779	786	825	795	784	819	825	782	786	815	795	820	844	795	775	819	854	742	840	776	795	812	825	797	868	782	854	793	859	767	827	757	816	810	786	827	817	806	783	795	745	775	779	814	801	777	812	862	863	799	803	782	792	830	813	794	804	830	739	788	817	815	770	885	831	780	836	830	775	824	833	772	805	805	829	824	798	812	832	799	809	816	825	886	801	846	784	731	849	816	835	801	821	816	806	831	803	851	867	846	797	841	828	783	807	791	806	813	809	763	782	783	784	804	816	868	783	787	808	836	823	774	795	778	851	791	847	840	795	812	818	802	792	833	800	778	807	810	781	783	810	807	791	800	789	831	811	796	773	816	894	851	861	825	739	814	784	814	815	784	840	760	777	787	813	805	832	759	780	781	797	726	823	781	829	830	895	789	804	830	842	770	843	755	838	831	816	877	864	775	771	820	824	837	836	825	763	814	847	816	828	783	851	836	818	802	773	809	814	769	809	808	829	804	790	810	839	819	801	776	819	799	780	808	758	825	779	841	791	811	839	780	800	787	773	862	809	794	813	777	741	792	776	790	806	808	820	872	850	834	805	770	803	823	792	773	827	838	807	794	838	881	801	784	823	808	821	829	804	842	795	828	810	818	831	789	836	828	811	820	725	855	786	838	828	858	804	836	799	773	817	797	795	879	806	800	793	796	847	796	833	761	813	778	811	798	829	834	852	809	851	821	795	838	806	869	806	814	784	764	813	854	820	799	773	848	818	804	826	842	845	839	794	809	796	810	849	840	829	838	806	838	813	791	846	797	788	798	847	793	811	782	829	851	820	841	847	841	825	778	816	797	831	813	820	836	792	859	801	812	791	767	834	844	789	816	824	781	750	841	776	841	785	803	806	813	761	800	773	761	798	827	818	836	801	882	792	854	809	792	848	787	793	826	827	792	781	866	796	827	751	829	864	855	829	839	719	765	848	791	835	795	805	825	749	800	814	846	800	819	841	854	814	809	805	786	828	822	781	732	802	798	807	830	864	818	869	846	807	785	801	803	793	816	791	817	773	839	831	814	788	818	799	767	806	804	850	783	886	818	866	766	778	821	816	786	794	784	817	785	859	799	801	807	771	808	797	875	822	824	784	753	827	803	778	819	809	824	780	791	812	846	777	827	824	805	827	826	791	851	836	840	758	778	810	860	801	790	808	792
44416	30910	28749	20413	11236	3649	610	458	396	381	365	306	320	319	322	315	298	268	289	279	268	280	279	257	286	253	274	257	267	260	250	298	294	262	289	292	307	285	270	287	278	255	301	255	287	281	288	309	269	264	246	264	268	290	282	287	283	289	255	299	292	265	253	265	250	288	297	291	290	267	273	272	286	295	272	254	269	277	282	288	255	285	302	284	303	261	251	258	245	273	272	285	282	269	281	275	250	281	273	280	266	283	268	269	255	281	260	321	257	266	287	270	291	301	320	260	264	291	273	303	256	303	274	272	265	258	287	275	250	305	315	314	273	283	321	274	245	286	265	274	250	267	287	287	295	274	284	238	286	277	288	242	250	273	295	288	288	269	284	289	254	282	276	252	260	310	286	298	257	258	294	276	249	280	250	240	253	275	288	274	289	259	247	256	254	284	285	281	293	275	276	289	255	295	276	275	283	258	289	313	273	272	283	283	291	301	265	279	270	255	256	287	292	265	250	302	237	258	284	285	266	267	271	306	272	301	262	276	283	257	255	264	308	242	297	274	280	257	292	269	281	256	314	268	294	305	240	293	281	285	266	251	283	250	283	273	257	295	256	272	256	294	282	298	305	293	255	263	291	266	292	298	282	286	294	287	277	239	305	286	282	321	263	283	253	265	254	294	285	261	291	316	278	274	272	270	243	287	309	318	267	266	294	271	280	294	252	271	295	268	278	243	267	293	251	286	282	283	277	292	286	269	253	252	286	260	273	277	288	279	249	294	263	275	295	255	264	278	291	294	280	274	279	272	286	298	255	294	283	270	315	258	298	269	291	268	283	281	278	247	270	286	290	278	280	261	304	302	284	282	278	275	331	268	265	256	267	286	283	274	297	248	254	297	252	259	307	287	258	277	273	266	320	246	281	312	297	264	289	291	273	267	289	252	258	240	252	251	264	293	286	270	283	282	252	264	282	287	278	265	251	283	297	278	313	230	238	304	303	292	273	283	241	279	305	306	270	299	276	260	283	258	280	272	307	291	250	278	281	297	282	269	268	272	302	267	281	273	254	267	250	282	280	278	251	309	270	270	263	281	265	267	295	307	246	275	287	251	275	276	270	273	263	279	264	283	283	271	251	293	269	312	299	274	278	306	269	268	281	287	250	258	247	258	303	249	294	283	299	264	269	268	264	271	276	266	282	322	260	296	236	254	279	272	303	274	268	262	252	277	299	261	254	281	295	261	276	292	285	273	272	288	288	320	267	311	251	270	252	329	274	286	296	265	260	274	286	300	262	265	273	289	254	278	262	309	275	281	304	263	257	300	286	262	274	309	276	272	248	301	288	267	264	295	268	273	282	266	289	289	276	301	235	280	279	295	283	253	262	256	273	275	262	237	235	263	230	285	292	287	257	266	297	257	284	282	282	282	310	267	305	293	278	287	292	248	303	294	273	263	290	257	274	279	254	315	287	273	286	274	263	285	254	275	271	263	286	269	288	260	290	266	293	286	280	312	283	272	284	317	277	316	267	286	284	252	263	281	243	279	258	303	298	282	272	262	307	323	309	291	284	270	309	298	275	258	285	289	261	268	285	290	294	276	293	283	243	300	281	255	289	274	291	266	255	285	280	281	273	290	276	243	294	244	269	284	289	288	274	294	266	251	281	289	285	240	263	256	276	264	262	298	267	280	253	247	261	299	252	257	253	265	273	242	290	247	267	272	282	255	280	281	289	269	272	287	281	274	283	292	283	267	302	240	306	281	274	295	292	269	293	289	234	300	265	282	281	288	268	286	298	253	283	241	263	292	292	316	270	293	260	299	299	271	310	252	284	275	253	280	268	289	302	263	248	294	289	262	249	272	267	264	245	292	268	229	321	273	257	274	239	276	240	309	298	272	273	283	297	286	289	294	261	290	300	279	324	270	273	280	283	281	296	286	279	282	248	256	293	305	256	284	259	277	270	283	267	273	277	246	231	284	288	290	239	263	266	250	298	281	272	265	263	270	249	273	273	268	308	253	299	270	277	285	250	269	263	282	293	280	287	266	289	288	273	274	292	273	277	298	286	257	282	270	287	282	274	263	277	271	304	276	261	255	236	266	248	259	280	321	276	233	288	241	287	287	300	287	282	259	293	249	304	268	299	296	273	267	272	268	276	256	313	238	296	290	271	299	261	311	276	293	292	259	271	273	276	306	269	274	250	282	273	244	255	267	262	281	251	257	277	283	280	272	258	273	277	241	281	280	262	271	255	243	303	298	317	268	292	294	247	257	272	255	252	314	299	256	273	259	306	282	255	216	250	258	285	275	289	263	290	273	269	269	244	286	269	266	270	307	244	295	293	250	249	222	268	283	268	261	291	291	294	257	261	281	298	271	320	296	284	273	269	286	281	243	292	274	261	273	256	310	317	299	257	271	289	272	311	264	261	312	288	294	273	244	298	275	293	264	257	264	292	287	286	275	276	258	269	264	283	282	265	255	301	310	268	290	275	268	242	259	268	256	267	305	266	291	271	276	291	245	246	263	281	285	277	279	264	268	257	277	266	256	271	262	266	272	299	248	276	269	278	280	294	284	255	283	256	265	273	263	290	277	295	289	279	256	236	260	270	302	252	277	289	279	269	286	258	283	269	263	269	262	305	306	277	284	298	298	290	263	262	273	287	282	297	270	280	286	246	275	252	272	243	271	279	250	281	267	289	274	248	290	246	293	257	282	275	290	276	274	290	301	317	282	315	245	262	213	258	283	269	289	292	284	273	276	282	270	275	248	295	272	278	303	287	257	275	295	285	259	305	271	265	272	287	278	265	296	273	265	254	297	280	240	291	257	270	274	260	276	264	280	268	276	292	265	267	271	295	295	296	274	234	271	296	239	267	293	271	254	275	299	298	261	267	251	267	244	285	265	293	256	291	305	241	305	300	250	247	287	283	285	281	273	256	268	271	263	292	298	304	272	284	271	286	272	291	275	275	280	315	252	262	275	266	287	246	256	290	289	246	284	288	254	280	272	303	253	260	262	271	270	248	258	266	272	267	274	280	275	257	287	290	255	249	288	259	290	298	261	272	254	263	272	260	285	256	244	256	300	297	262	260	250	301	283	294	281	291	317	283	267	298	277	276	286	278	274	264	274	320	301	259	285	261	294	257	270	281	271	274	249	287	275	256	273	252	275	273	226	276	282	294	293	280	298	290	294	276	322	274	258	303	302	275	269	277	278	242	244	270	276	305	296	272	283	292	261	246	282	259	266	313	284	309	253	244	292	252	333	276	276	303	299	276	271	292	277	266	301	290	261	252	266	286	272	285	270	300	270	274	247	277	261	249	260	250	312	254	311	241	278	252	238	298	262	290	260	287	283	261	263	261	284	240	305	250	254	285	265	282	286	253	235	281	314	278	262	270	290	289	266	289	282	295	258	278	293	282	274	276	245	272	288	288	288	245	285	264	297	277	296	313	271	292	281	306	291	263	289	271	319	272	271	295	289	309	285	279	274	302	287	288	270
29613	24095	31605	28424	20810	8218	1821	1511	1229	1135	1086	936	872	757	816	738	729	707	700	682	708	657	630	678	694	675	678	644	673	679	672	701	642	661	623	615	658	673	662	642	628	664	632	626	650	653	651	626	568	637	580	620	677	651	647	672	629	635	624	652	609	619	636	640	668	635	640	603	556	608	621	599	689	600	605	670	646	601	600	615	636	598	606	661	607	568	598	658	635	596	644	646	603	625	610	611	633	661	655	627	623	620	632	603	593	618	662	665	618	628	645	612	583	643	646	632	661	621	631	611	632	609	627	585	632	646	614	591	634	610	597	627	648	617	646	566	634	577	652	651	613	621	666	593	566	620	635	688	628	601	664	585	578	632	608	626	627	598	619	643	581	574	648	663	665	610	602	649	677	595	617	592	588	607	642	631	580	631	600	632	594	596	614	575	610	639	576	634	631	645	637	608	599	637	626	595	647	604	584	599	630	591	673	630	626	621	638	643	630	584	641	618	610	655	606	569	642	609	640	621	617	637	648	611	667	641	677	610	653	639	634	624	633	585	556	646	594	628	656	626	651	633	624	668	683	675	617	593	660	622	625	630	613	611	603	591	635	609	633	631	616	634	631	617	629	627	611	566	656	612	630	589	619	636	633	636	601	559	688	600	587	639	629	642	597	590	689	667	578	609	632	691	621	608	659	649	638	673	653	629	685	588	569	598	642	616	626	580	584	634	652	579	603	617	683	595	631	639	618	645	592	631	636	582	612	608	594	641	582	624	636	630	575	617	662	628	649	607	600	586	631	643	645	627	638	615	634	627	633	643	609	637	650	612	634	639	587	609	660	624	610	640	668	653	581	647	680	613	626	615	590	607	626	649	664	622	594	677	601	654	676	613	630	584	624	630	644	617	649	614	627	607	574	680	647	611	627	608	625	679	611	601	582	632	649	619	596	627	646	690	659	613	618	571	601	604	632	637	601	642	571	631	598	600	584	579	629	618	581	589	602	636	641	634	602	578	613	607	592	626	666	644	621	607	643	614	635	634	611	636	634	650	639	652	634	602	642	633	622	606	595	606	621	624	649	619	601	641	607	633	598	604	643	621	653	668	605	649	609	655	598	658	612	579	595	648	635	577	625	600	639	595	611	648	609	639	629	649	616	620	649	617	606	631	647	669	625	598	655	663	641	668	588	609	621	649	630	598	652	655	613	630	633	593	677	628	627	648	602	603	622	597	660	620	636	616	673	657	648	670	629	602	642	648	620	618	626	675	619	622	620	672	633	629	601	631	590	614	614	625	604	632	634	630	603	589	646	592	642	605	655	624	646	634	622	653	567	562	611	636	577	591	615	643	621	575	607	605	582	619	643	630	624	579	637	642	617	589	656	671	640	614	608	611	616	605	618	638	650	648	644	633	639	606	625	655	569	641	626	600	636	617	618	658	573	627	648	596	584	609	662	623	612	618	592	653	615	655	614	585	606	663	604	593	659	618	605	601	636	639	660	610	556	580	613	626	580	629	596	635	611	637	626	649	677	607	574	614	620	640	660	620	673	590	580	653	611	625	653	645	622	608	610	605	619	603	661	663	623	626	622	610	582	590	615	634	664	627	652	650	625	610	656	642	616	624	646	632	608	629	670	588	651	615	588	616	666	609	620	631	578	609	606	611	632	591	621	623	638	626	606	687	677	579	597	655	623	598	621	647	599	597	574	644	654	627	606	620	644	621	614	625	617	597	662	562	682	613	585	651	654	644	621	634	611	629	576	595	608	651	610	593	560	602	628	636	605	636	595	613	618	597	619	638	620	624	599	595	572	607	609	642	611	631	657	631	586	608	632	603	607	631	616	637	611	637	652	643	630	619	603	629	629	609	594	604	635	613	648	607	624	638	646	623	624	617	595	567	616	616	600	627	654	655	659	691	581	636	649	596	606	624	610	600	571	644	620	610	652	604	599	594	640	599	604	616	571	594	653	584	616	598	610	627	616	612	654	652	627	606	654	637	670	613	626	600	599	641	652	643	611	592	656	600	634	625	618	683	624	672	628	623	587	617	664	655	598	608	621	637	672	634	633	593	632	611	651	625	630	628	634	634	600	615	623	638	596	627	643	598	639	644	632	626	599	578	651	595	600	635	650	649	646	603	626	624	613	629	625	656	668	610	603	619	614	631	662	638	629	604	601	653	619	607	595	576	629	647	649	592	657	609	635	628	628	653	621	600	653	649	655	614	640	613	639	611	572	602	580	585	607	591	569	611	618	671	611	624	663	594	601	600	622	610	647	639	602	651	625	618	607	674	645	631	630	620	632	633	651	639	643	616	570	629	626	586	605	644	639	615	601	615	629	647	642	632	594	625	615	537	604	643	682	647	631	632	603	675	637	603	615	641	619	610	620	616	626	628	607	651	617	593	628	636	609	636	635	625	586	652	625	651	629	628	655	659	602	664	617	613	602	664	597	627	617	653	603	590	629	630	617	608	621	620	607	643	631	639	628	576	594	643	616	651	633	606	609	625	618	591	612	621	635	612	630	634	586	631	584	607	612	651	581	619	615	641	625	649	575	598	622	590	610	567	611	590	567	622	628	615	619	628	589	633	639	655	625	654	604	680	590	619	599	598	586	664	611	636	613	620	600	624	639	629	627	657	577	664	622	600	656	646	612	651	665	624	568	617	642	660	574	623	609	645	599	672	647	605	610	678	638	613	597	598	685	628	622	614	616	580	624	622	624	632	619	635	618	618	650	623	663	657	648	633	588	649	625	576	631	643	666	590	642	673	616	610	587	603	637	645	625	627	592	631	624	629	663	611	691	593	634	639	649	613	631	653	614	635	592	620	631	647	645	650	608	672	595	583	620	606	617	631	557	649	595	581	615	611	604	624	635	603	640	658	589	649	579	632	603	648	617	581	636	669	586	636	623	590	634	643	628	636	645	653	627	615	656	659	589	648	585	640	573	670	603	636	654	614	599	657	661	640	605	614	647	659	602	622	630	602	587	591	609	651	580	658	629	650	591	647	624	605	649	649	620	613	642	652	634	621	562	602	625	598	632	654	602	608	627	611	622	605	621	636	574	640	629	633	621	615	637	604	634	635	616	589	621	636	596	568	582	617	615	663	605	624	603	614	648	575	656	671	617	617	612	623	592	601	633	612	627	624	615	651	632	627	647	639	649	631	652	641	633	619	657	580	668	608	639	560	610	646	635	670	610	651	627	632	648	636	615	670	569	665	594	591	611	616	609	631	588	613	582	620	599	602	626	643	634	641	604	618	628	631	667	665	651	620	606	610	599	568	642	669	584	644	614	656	621	652	657	608	613	643	624	649	655	654	621	625	605	625	624	605	616	584	607	614	620	615	638	616	570	614	625	665	623	622	601	611	613	627	641	665	622	653	635	626	638	610	668	624	644	631	591	607	597	640	643	584	644	633	606	620	572	645	619	642	684	627	660	625	610	618	610	648	655	628	667	614	652	649	574	661	601	614	637	627	630	601	623	687	594	612	630	622
53308	40153	38507	30386	20655	8591	1233	665	571	508	470	418	426	424	351	352	354	389	343	326	336	390	372	347	352	347	355	351	375	338	355	366	327	370	345	343	356	381	324	328	339	344	310	325	334	381	333	335	303	332	337	315	336	365	345	340	346	334	328	356	339	322	368	344	347	319	354	340	369	355	314	335	363	326	316	327	333	338	332	318	349	304	354	333	341	361	353	362	329	350	364	361	319	316	327	291	327	315	353	342	333	337	317	341	360	281	351	341	328	306	342	355	327	343	304	314	333	324	366	353	313	306	326	355	324	305	335	319	318	329	322	311	302	330	323	324	347	331	286	352	355	285	329	363	331	319	350	364	332	311	335	344	325	335	336	355	364	322	326	349	349	360	337	321	338	361	298	362	307	309	354	348	334	338	317	360	363	334	331	352	344	370	335	334	356	346	372	340	362	350	327	341	338	386	302	301	340	357	315	347	361	348	332	351	344	365	329	348	341	375	317	327	345	359	309	360	355	324	326	344	340	350	369	336	360	318	330	319	324	367	353	335	337	341	326	314	299	343	381	325	329	357	365	349	352	354	341	355	347	333	336	319	281	342	352	307	334	355	347	320	342	333	333	343	338	339	334	320	309	340	320	328	365	359	350	309	352	326	324	366	326	349	351	315	343	357	319	347	336	339	335	333	313	329	365	348	350	344	333	350	333	352	280	324	367	313	340	359	342	353	353	307	337	341	328	338	329	341	353	321	346	351	338	361	355	334	307	342	307	348	327	312	349	352	319	337	347	330	350	335	356	299	339	336	329	313	305	345	304	327	301	330	301	328	337	307	334	350	330	343	321	345	338	353	390	297	342	319	316	323	335	353	329	346	347	347	357	337	317	330	344	315	330	368	325	386	293	336	343	324	344	338	338	336	335	320	360	344	318	304	319	387	332	329	339	330	325	316	346	355	326	318	323	345	327	337	345	354	338	349	337	315	337	337	361	349	352	338	320	335	372	338	329	390	329	361	357	358	331	330	339	302	324	334	304	315	341	332	327	281	325	335	373	347	326	330	347	323	328	356	340	341	356	363	363	335	309	316	346	326	342	332	394	354	378	374	341	348	333	338	340	301	350	338	345	309	373	319	333	322	356	307	313	351	323	320	321	330	362	329	317	339	335	332	346	334	341	346	355	304	353	365	359	336	337	336	353	298	373	348	366	340	300	352	367	328	340	371	323	361	334	314	338	345	360	351	329	307	338	375	340	335	332	353	330	358	336	316	356	337	364	342	371	298	334	326	357	346	346	347	338	316	306	343	356	324	358	347	340	315	302	326	328	327	349	317	356	341	349	349	344	341	311	375	355	326	279	315	302	311	313	351	301	316	358	354	338	323	331	336	318	346	363	331	320	326	314	345	345	348	366	329	345	347	337	322	341	322	353	329	352	333	337	350	356	366	343	342	349	322	372	316	363	322	310	322	333	318	349	355	385	307	343	335	318	322	327	334	370	340	337	326	320	354	311	335	328	325	308	343	325	355	321	320	349	337	322	331	348	384	330	318	347	361	347	363	315	315	288	336	355	337	329	334	334	313	313	344	343	341	342	367	308	331	310	337	368	344	348	325	361	358	335	364	328	364	303	299	311	361	329	324	345	359	354	397	354	366	328	335	349	306	336	320	327	353	316	345	354	340	335	322	322	305	292	358	347	364	363	272	325	305	335	364	361	318	332	307	343	349	363	326	340	335	308	319	322	375	314	324	352	326	346	341	324	311	340	324	347	349	363	309	347	319	360	351	315	324	331	285	325	314	335	330	316	325	322	343	315	347	340	315	348	348	319	363	323	345	350	350	327	347	324	371	331	353	368	323	329	353	328	354	308	371	333	377	347	323	358	346	326	303	305	322	353	323	344	345	336	336	337	341	352	290	333	367	348	340	378	316	334	324	349	348	336	325	341	348	401	375	367	333	335	351	363	381	342	363	322	315	359	339	349	338	346	321	363	360	385	319	330	307	366	358	311	354	324	349	303	354	327	354	319	367	329	271	324	314	357	341	332	329	327	354	339	331	329	337	320	347	307	349	296	355	348	294	320	387	334	320	322	346	335	347	328	304	340	314	350	344	353	367	344	365	327	360	349	330	326	309	351	365	336	345	350	353	309	311	314	325	338	322	379	334	310	354	372	346	356	381	374	354	315	351	337	343	317	350	353	348	341	316	328	349	337	339	310	352	331	303	337	319	369	320	325	378	320	355	331	327	340	342	325	300	359	359	337	360	355	331	349	344	349	339	365	342	337	346	328	332	318	319	312	334	338	364	320	293	311	374	332	322	336	336	342	329	344	362	342	341	344	368	331	381	335	321	323	359	331	335	358	307	371	329	371	325	296	358	345	350	317	329	329	337	384	339	359	311	323	318	352	329	325	354	338	307	339	299	360	343	323	340	351	321	347	315	366	348	359	349	361	315	323	306	337	322	328	338	344	326	360	365	338	325	320	309	346	309	340	348	343	329	372	364	366	326	375	351	339	339	326	345	310	343	327	347	338	327	335	359	357	344	345	316	338	352	314	366	315	360	321	327	309	342	343	320	352	353	332	322	340	314	332	313	347	325	342	337	367	331	301	339	317	339	317	310	344	344	339	355	350	341	319	330	323	341	369	358	356	368	371	356	357	325	351	346	349	362	330	341	341	362	331	329	319	341	335	323	330	314	349	327	342	340	347	343	342	369	326	305	363	343	339	326	341	315	318	317	325	336	345	367	361	329	329	362	317	339	325	336	357	345	369	333	360	359	356	343	306	316	357	349	359	336	358	327	338	353	361	324	317	327	341	317	330	364	367	347	346	352	326	343	334	325	329	317	341	327	328	309	308	317	339	352	376	343	347	337	347	356	337	347	327	343	351	355	328	339	308	318	365	352	353	318	322	327	328	331	325	330	340	324	332	348	348	314	334	322	330	328	303	346	380	315	331	329	353	349	380	340	362	331	318	346	369	318	329	345	333	357	351	359	343	314	319	332	353	346	327	360	339	312	352	303	343	355	347	311	368	315	318	346	304	317	344	353	358	361	386	345	327	331	348	326	335	347	337	357	337	315	363	353	332	326	365	314	312	330	328	328	352	347	314	350	330	287	330	345	330	348	347	373	371	326	320	349	366	328	317	349	312	326	332	325	334	306	338	314	300	332	339	370	344	343	359	344	348	336	340	383	334	303	346	359	348	349	341	340	349	337	336	332	343	332	336	317	345	329	324	330	300	366	341	372	314	339	378	370	329	294	301	327	329	350	318	336	302	350	331	330	330	369	370	360	320	361	358	343	365	359	370	364	328	311	359	361	319	330	334	358	335	306	330	344	319	337	293	333	345	331	408	336	339	356	332	313	336	335	287	322	295	321	345	332	357	375	329	345	315	343	309	327	318	331	339	351	317	340	337	328	347	356	331	336	316	346	325	358	411	354	361	327	345	352	338	337	345	364	381	327	351	346	364	325	324	361	323	412	363	346	344	316	350	326	343	326
35040	32417	38414	36667	30428	12998	2512	2041	1794	1507	1465	1211	1144	1088	983	987	927	881	892	882	924	848	813	833	827	860	844	817	753	783	775	791	785	799	824	760	819	827	750	781	739	756	772	774	784	771	779	762	806	755	793	771	788	769	802	755	781	799	771	743	744	749	738	736	814	763	782	711	742	752	772	773	712	727	727	783	713	739	740	695	737	725	794	792	703	784	721	743	733	741	751	685	755	739	687	766	816	818	812	786	755	739	770	767	792	734	759	736	715	738	761	774	812	776	806	788	747	805	747	782	763	728	768	731	760	747	753	755	719	732	772	742	740	718	725	749	783	807	768	751	791	751	759	762	776	728	797	739	800	758	745	794	756	758	735	772	721	806	727	766	753	757	708	822	799	794	761	766	737	762	766	736	792	775	744	749	757	785	787	780	746	737	800	750	715	739	741	785	754	751	735	775	780	734	783	769	749	765	775	791	728	777	752	763	730	787	793	760	755	773	719	811	775	769	744	759	768	780	760	743	770	726	761	745	779	782	730	736	712	777	776	778	795	759	768	782	758	744	787	705	748	781	734	701	749	748	754	777	735	766	733	819	722	793	738	749	725	741	729	744	702	765	788	743	765	746	741	768	736	761	774	767	740	784	758	740	770	756	770	803	760	733	758	761	772	752	765	829	753	774	771	780	767	752	756	760	735	742	771	782	730	763	738	779	777	751	756	708	751	767	749	782	735	752	790	748	768	751	758	778	747	758	725	784	724	682	820	731	771	731	720	744	693	791	823	745	795	768	789	734	751	772	764	736	759	768	731	754	766	763	778	680	728	747	781	784	755	682	773	734	773	742	738	751	752	739	759	757	735	747	726	700	779	785	773	759	748	743	785	796	725	779	822	724	751	772	752	744	740	746	753	745	802	785	772	727	712	767	764	718	724	851	798	765	749	791	723	768	760	778	771	730	811	780	787	763	767	722	746	723	730	774	748	803	771	765	751	732	764	799	770	733	787	766	735	715	760	805	779	766	728	772	782	698	789	769	715	751	729	763	726	772	735	778	767	758	769	729	803	767	735	714	740	737	751	730	750	743	765	739	773	770	716	797	749	788	769	775	793	717	724	742	757	698	759	746	768	772	785	748	752	746	715	759	747	781	731	740	728	729	713	761	772	754	737	739	751	813	717	762	783	716	762	769	747	768	713	781	714	748	793	729	730	779	738	735	769	763	765	726	741	775	718	773	766	742	731	755	736	755	794	732	759	784	704	698	756	765	792	813	772	768	766	739	708	733	754	718	753	767	781	739	750	722	734	749	773	793	747	770	783	805	788	749	768	762	719	752	781	701	766	798	724	769	815	750	734	826	722	728	738	764	787	771	759	767	779	764	740	812	735	749	755	774	770	740	776	776	717	757	750	735	799	782	802	774	751	742	768	726	745	755	715	730	830	803	796	739	718	762	770	743	749	750	790	749	794	760	748	763	789	743	767	743	728	769	735	736	726	750	781	774	723	765	688	751	767	749	752	720	761	747	729	746	769	772	751	716	764	753	735	735	705	778	737	721	782	721	742	797	723	793	785	749	731	754	734	715	773	711	765	765	759	718	722	778	732	763	789	761	749	754	764	751	758	728	788	746	805	743	759	730	768	769	759	703	766	726	739	748	748	781	781	715	767	749	725	786	766	754	737	769	782	725	753	780	806	760	780	759	728	723	790	781	751	750	705	751	759	760	751	754	790	795	748	746	756	747	782	819	732	797	795	701	776	725	763	747	761	778	745	771	775	813	733	739	710	731	714	787	747	760	738	794	720	746	801	724	765	745	750	720	768	754	773	747	736	740	763	719	738	740	749	685	748	758	764	738	766	796	760	772	728	735	775	757	708	752	758	764	724	795	765	740	722	814	743	732	786	759	795	762	740	756	797	735	782	757	765	734	798	752	737	779	754	733	693	775	805	710	743	707	784	786	727	776	727	757	721	772	698	721	784	726	746	787	745	789	803	741	759	744	730	804	710	773	741	762	745	777	766	748	750	746	775	714	769	746	719	779	749	743	753	775	790	738	788	734	720	748	725	763	804	755	768	775	708	781	760	756	716	747	778	806	748	787	778	746	686	752	768	797	765	727	772	798	777	769	796	759	732	787	765	743	800	752	743	693	788	720	789	699	717	708	752	833	740	731	723	769	772	804	814	764	743	747	707	783	754	748	734	781	781	758	765	773	816	768	703	770	729	769	782	722	761	708	715	732	820	760	754	725	721	754	763	772	775	752	762	752	709	733	734	743	739	735	791	761	760	772	701	740	763	753	817	718	769	755	788	783	728	756	769	769	784	741	778	781	801	731	753	743	735	760	766	763	719	813	743	741	808	728	724	698	736	766	758	742	779	755	758	776	724	783	771	742	747	758	749	733	751	762	761	786	770	769	744	731	702	791	748	728	741	747	766	765	750	713	795	762	786	754	769	749	779	714	744	773	740	740	774	797	797	761	744	732	710	726	760	748	765	756	758	751	815	773	756	801	799	752	768	802	744	780	759	784	743	687	723	758	792	756	762	775	743	762	713	759	765	786	752	749	757	758	763	770	701	769	755	766	734	741	762	741	755	726	721	751	792	767	756	757	772	725	806	694	747	739	783	750	721	737	720	763	803	738	793	764	770	761	755	740	787	751	735	750	798	760	750	768	756	761	767	771	703	772	748	750	767	771	772	724	730	749	753	797	713	779	720	764	744	762	729	779	747	752	731	768	766	735	742	685	769	722	738	775	717	753	801	751	760	737	720	778	742	740	738	730	778	733	738	694	748	775	744	763	721	684	749	698	722	748	762	770	722	727	802	754	761	705	736	765	774	808	768	788	735	747	752	754	772	770	717	758	739	806	760	752	768	760	710	753	755	774	773	742	765	773	797	702	770	794	767	819	780	775	721	774	775	729	783	806	743	736	767	764	743	738	765	808	761	717	808	732	797	746	797	786	734	777	733	733	819	784	749	739	761	795	767	742	699	726	718	738	754	736	764	739	787	770	763	777	776	726	748	742	727	785	797	775	705	772	745	779	763	737	723	740	792	782	755	725	748	748	768	707	770	740	731	766	759	710	785	751	726	774	740	705	721	731	762	704	758	800	766	728	774	746	781	790	807	806	773	707	752	755	772	718	761	748	731	769	823	763	738	745	764	800	729	706	760	751	767	789	776	695	771	783	744	772	744	734	752	771	754	761	747	717	738	764	753	765	770	745	756	742	779	734	736	755	756	796	704	753	720	732	771	756	769	681	755	770	754	765	800	722	803	765	735	807	814	732	735	718	770	791	719	768	763	777	708	745	716	792	729	783	723	739	775	747	777	711	721	736	779	738	723	770	782	772	749	778	747	807	762	749	745	727	746	794	816	735	783	729	729	787	753	759	736	744	768	765	768	737	750	744	805	767	741	711	758	741	807	772	761	724	746	733	780	769	758	714	727	780	737	773	791	756	824	752	750	782	783	765	765	687	739	793	768	772	746	731	761	768	780	724
27713	14844	8979	3856	1843	825	482	442	426	372	409	406	411	418	395	359	385	399	382	369	401	375	378	351	416	384	400	361	369	383	381	366	372	399	377	399	361	357	362	401	364	392	368	362	372	408	399	388	368	357	355	409	404	360	384	368	363	386	350	380	374	391	369	371	337	381	356	370	422	334	360	423	365	342	373	390	398	387	332	377	389	379	389	358	408	404	353	317	411	378	368	390	380	397	376	361	376	355	347	381	396	397	372	380	330	407	401	356	371	391	400	386	402	358	356	410	402	376	359	324	325	354	373	391	377	400	361	366	388	390	377	390	395	406	403	380	374	357	384	331	419	388	400	363	382	403	386	362	365	378	370	392	389	390	405	358	375	393	373	387	378	347	370	344	402	404	362	351	343	400	399	388	375	386	388	416	364	398	334	365	368	364	389	359	355	397	390	352	393	378	400	385	371	438	382	355	416	373	356	359	346	383	391	400	364	390	396	357	364	361	372	385	394	378	386	374	398	350	384	381	394	377	352	379	351	371	358	389	399	365	364	368	351	410	386	337	356	351	360	359	355	405	400	355	410	375	366	344	393	354	388	388	392	379	369	386	342	345	352	379	382	371	385	426	363	408	377	367	369	363	375	362	362	403	380	390	380	354	353	338	417	378	405	357	334	385	393	400	384	372	356	365	382	440	409	339	386	357	368	380	351	360	362	393	403	414	350	397	380	375	393	369	368	362	392	392	375	379	396	342	389	398	424	379	345	358	381	384	335	376	396	365	357	362	364	374	410	356	373	330	411	431	367	416	397	378	380	390	359	361	326	348	405	387	417	353	346	378	342	373	385	378	373	340	372	353	318	349	364	364	344	376	403	389	380	383	384	415	390	394	349	362	392	368	400	325	368	390	395	362	402	389	375	382	369	361	426	376	355	363	379	380	397	362	369	356	372	368	361	427	385	382	371	365	374	345	385	379	372	407	374	361	380	389	393	365	395	374	359	397	369	384	371	341	358	393	369	352	371	364	409	363	382	375	406	395	349	385	368	369	413	360	384	401	380	388	354	385	354	360	366	416	403	393	342	396	348	396	360	387	366	379	377	354	389	386	356	394	384	371	394	358	368	403	387	378	384	364	353	392	390	377	346	344	385	382	337	333	344	355	388	395	366	404	386	389	404	332	346	382	389	381	346	393	368	360	339	367	372	399	410	362	397	404	396	367	366	351	404	379	360	345	346	389	365	369	355	384	399	374	377	373	343	351	398	394	381	352	338	379	363	360	364	399	385	393	379	379	355	343	347	366	369	330	364	375	390	389	361	349	386	339	349	329	364	359	413	363	347	391	363	342	398	384	345	373	359	353	362	385	385	420	373	368	381	405	375	373	359	373	381	379	352	419	371	382	383	368	348	418	387	359	378	374	357	375	420	390	339	394	325	367	330	364	355	360	427	375	390	382	384	393	413	393	350	382	426	358	364	363	360	385	320	334	359	360	347	397	364	400	361	335	367	346	408	374	372	366	394	358	345	359	368	366	374	346	392	400	355	378	388	390	385	321	344	355	360	315	356	381	364	383	388	358	381	364	413	360	389	353	390	377	364	375	404	362	370	353	347	386	357	378	370	348	365	407	371	384	401	409	412	392	399	373	399	393	366	340	425	422	341	404	353	360	415	352	378	406	377	373	347	383	381	407	380	380	331	366	375	393	404	367	382	367	418	372	393	397	381	330	380	384	413	381	372	395	357	396	351	389	411	368	377	432	356	358	377	380	361	376	357	356	340	381	359	382	347	404	393	403	337	359	362	370	359	375	360	393	389	329	367	373	372	408	365	361	342	385	379	380	413	380	383	353	377	377	379	379	367	379	411	392	355	373	382	358	377	402	381	352	377	408	403	391	382	413	356	374	386	363	393	352	381	377	393	346	349	382	339	364	362	399	373	390	357	362	363	374	399	367	359	354	400	348	394	394	407	364	381	368	385	382	445	366	366	391	383	379	381	434	351	386	373	381	364	376	372	376	385	306	353	429	331	394	339	359	411	379	386	394	386	384	366	343	381	358	359	333	399	351	371	372	400	361	385	329	341	415	375	396	378	357	383	395	382	429	450	384	407	333	374	372	357	364	364	386	405	380	396	417	341	399	384	357	364	395	335	404	380	377	358	393	363	346	369	359	341	385	354	396	352	349	365	359	331	374	365	363	386	393	360	384	391	340	372	404	344	356	384	359	359	375	392	392	390	359	382	422	361	352	358	405	362	410	390	417	427	423	397	391	387	355	374	331	379	401	354	332	379	402	391	403	382	397	423	372	387	397	394	352	374	348	377	369	372	364	389	388	400	351	412	372	426	349	383	384	335	409	393	394	372	358	354	377	345	314	365	383	391	411	347	373	397	372	313	346	369	374	401	389	354	390	364	384	393	379	360	384	349	354	408	415	375	439	360	387	391	373	377	355	345	415	387	363	361	410	379	381	371	381	374	388	401	353	388	353	396	390	386	434	379	379	375	391	349	354	385	368	345	380	387	390	379	389	355	419	363	384	375	364	370	346	348	346	375	362	352	364	357	414	410	404	402	365	383	342	341	384	360	370	366	388	360	361	368	383	389	339	346	320	373	333	348	388	365	394	387	371	360	348	328	392	363	353	348	340	341	365	382	352	357	368	414	347	385	343	335	370	367	390	373	349	367	368	396	369	383	412	387	349	382	401	366	352	381	392	352	351	378	343	363	346	353	334	380	385	384	354	347	382	355	370	404	382	343	344	412	355	399	376	344	341	379	349	386	383	410	370	396	371	380	394	362	372	377	399	366	391	373	389	375	398	366	371	377	391	395	368	333	343	311	373	366	357	336	388	390	396	345	351	352	386	346	356	373	395	389	386	376	350	387	366	354	386	362	348	394	362	388	358	369	328	394	361	370	377	371	379	347	364	358	387	402	361	368	385	384	394	365	394	421	376	389	392	355	376	375	393	338	366	348	364	337	354	391	338	360	365	353	378	380	420	364	361	396	381	359	363	410	390	380	371	339	340	332	394	387	383	345	354	372	389	381	362	342	399	399	347	371	397	347	331	341	379	352	373	397	359	383	373	391	416	364	376	362	364	360	362	391	421	376	416	347	358	389	381	365	383	390	387	372	382	406	338	374	363	395	378	394	334	370	366	349	369	394	403	403	402	398	328	401	332	383	380	379	396	379	397	344	382	324	356	364	392	340	389	390	392	395	360	352	360	376	366	393	353	362	396	360	344	402	388	395	386	322	351	374	332	383	354	354	380	391	399	367	412	362	396	424	393	372	388	375	386	377	356	368	381	380	411	398	391	369	406	368	384	351	335	359	377	380	363	363	373	372	345	382	335	386	394	374	364	358	361	396	393	381	384	376	393	415	353	351	377	339	387	350	376	371	396	393	363	343	381	348	368	355	400	367	357	384	366	363	366	367	391	380	370	381	398	379	348	367	355	365	375	386	376	372	386	395	380	373	392	406	341	353	359	372	404	399	384	368	395	330	374
17535	11602	12740	9025	5362	2528	1308	1220	1125	999	959	899	964	938	856	895	851	867	818	824	807	844	855	851	807	783	899	805	837	840	843	819	818	813	842	805	801	770	780	848	865	800	819	814	761	855	808	742	843	843	808	796	814	824	860	817	812	825	781	863	826	789	863	859	796	857	820	822	804	786	796	784	786	850	828	805	824	830	834	812	774	787	808	820	747	818	766	812	806	806	781	805	842	803	784	811	823	776	834	855	803	804	827	816	775	776	841	757	810	817	826	831	828	804	825	830	791	777	873	789	780	796	844	822	794	801	815	793	752	804	852	830	787	797	794	825	794	784	908	769	852	845	834	772	839	790	803	762	781	784	839	812	817	802	836	846	802	760	776	773	828	773	796	833	836	779	821	780	741	809	828	811	820	792	857	785	806	788	782	822	833	799	837	810	845	817	820	839	807	770	823	832	772	799	807	801	788	807	798	832	786	834	728	769	776	830	794	779	814	790	800	840	844	800	781	793	792	830	816	788	820	793	780	810	806	764	802	801	795	844	811	760	809	829	815	777	812	820	798	791	786	809	782	831	843	813	864	787	776	788	807	828	770	825	806	837	803	812	813	774	814	774	831	813	811	821	793	826	840	762	858	817	785	798	775	805	820	819	819	794	747	824	830	806	786	852	781	802	825	800	840	823	872	779	846	775	772	852	759	857	798	866	800	812	811	779	788	815	831	748	875	809	769	819	830	756	777	885	851	845	836	837	846	787	774	770	772	742	790	806	754	802	816	766	779	815	787	816	783	845	797	852	759	812	801	815	817	795	808	787	807	812	787	795	823	805	780	846	802	770	834	869	801	836	805	777	806	802	814	809	860	826	784	841	798	824	771	785	787	757	840	822	791	806	851	829	830	815	808	783	786	800	787	859	788	816	831	782	832	807	775	797	803	810	838	821	802	826	814	811	799	798	759	768	901	807	799	787	768	760	821	849	794	810	835	811	799	834	819	780	835	795	788	812	830	832	785	821	807	744	809	804	887	809	827	825	859	853	752	792	799	808	793	826	857	767	797	821	771	823	813	829	753	801	808	798	844	847	814	817	786	793	829	859	773	815	819	791	766	810	789	779	829	797	795	810	849	830	825	797	791	825	819	789	789	789	799	729	826	800	797	824	881	822	832	837	813	801	837	825	809	826	828	785	846	795	812	829	852	801	822	775	808	818	754	763	791	781	809	798	818	796	774	776	822	798	777	794	816	788	831	838	799	838	865	844	818	806	824	834	830	757	788	763	824	782	728	751	776	811	778	839	826	773	830	815	803	796	791	807	783	814	784	838	834	831	788	830	833	828	773	844	745	798	807	778	826	814	806	761	786	813	750	789	817	799	823	779	821	793	809	863	779	813	790	757	765	803	859	819	812	800	791	812	849	864	799	823	821	735	821	794	816	771	746	798	830	841	815	813	786	777	799	799	790	793	773	823	773	779	778	806	845	850	780	772	800	848	840	756	819	808	829	796	838	753	815	749	816	805	809	834	756	798	822	848	784	833	732	874	789	805	795	779	802	804	800	775	855	815	805	834	762	843	744	814	815	833	852	811	828	799	821	827	814	829	849	764	812	779	843	801	777	815	808	701	816	781	774	830	814	785	845	840	812	833	795	810	818	796	864	797	767	807	828	815	795	832	816	797	810	814	780	793	773	831	795	799	829	834	825	777	803	771	768	802	835	821	780	796	814	808	786	786	788	825	803	851	799	778	780	799	816	779	811	782	781	798	837	803	847	838	764	777	836	824	720	838	825	730	793	860	815	773	792	790	777	734	755	791	787	832	808	713	870	852	772	793	810	788	800	777	800	793	789	806	768	808	787	778	777	819	792	834	840	806	847	794	757	826	826	809	814	813	812	805	831	779	844	847	782	817	784	801	787	810	826	808	795	826	794	835	821	813	821	775	779	871	798	822	840	857	790	827	798	794	847	834	782	798	774	806	784	772	864	801	827	810	771	828	829	792	812	819	797	861	839	809	826	790	837	788	800	805	797	831	827	858	815	864	813	833	835	830	792	782	796	831	803	855	805	805	798	797	843	841	785	848	801	813	779	804	778	799	803	788	792	825	822	856	807	758	832	786	804	769	770	822	816	835	804	783	783	783	823	818	813	772	808	852	825	819	823	778	767	784	784	821	822	769	822	794	791	757	831	843	795	808	781	772	854	827	775	789	838	798	820	848	822	789	842	813	784	860	828	833	852	768	796	845	802	822	830	832	790	813	786	827	817	823	769	814	821	789	791	777	816	803	823	864	855	820	831	776	815	816	836	821	773	823	811	812	849	803	827	832	853	782	793	863	731	816	804	758	816	816	816	817	806	828	823	759	795	796	760	849	833	787	787	792	768	881	830	765	822	747	790	806	802	812	797	836	826	823	843	798	868	769	806	796	795	771	792	865	820	811	779	814	817	822	815	833	795	821	814	857	828	804	854	762	808	906	794	850	824	839	817	784	883	816	750	769	782	780	820	775	841	777	805	799	769	817	826	777	832	855	804	788	819	820	814	803	784	828	806	791	818	799	830	800	820	764	830	854	787	807	769	793	870	775	802	814	807	852	817	821	793	816	783	817	793	782	823	784	811	799	836	793	769	773	833	841	796	805	829	840	832	798	775	807	805	794	812	785	825	752	800	764	839	806	819	796	832	856	801	776	776	775	804	781	759	787	784	780	745	787	783	806	795	846	782	811	839	781	827	818	793	817	783	807	819	792	772	827	805	814	832	808	779	781	790	747	830	759	806	760	754	812	779	804	815	835	844	797	809	780	811	807	817	790	840	786	770	766	801	816	795	833	809	823	795	818	824	802	804	793	796	891	747	781	791	801	801	802	802	837	841	852	793	793	807	761	803	806	839	828	772	823	797	783	782	863	792	800	818	766	812	828	781	834	851	813	803	783	802	784	845	758	830	789	810	810	814	778	796	806	793	800	734	817	772	807	820	800	801	754	831	789	828	785	771	819	830	796	795	817	843	824	781	775	781	826	791	820	797	810	770	796	784	826	766	785	778	746	835	836	811	794	807	839	801	801	835	796	817	766	837	814	830	837	804	806	798	840	805	814	773	733	771	801	758	801	835	783	808	756	764	792	769	787	821	818	798	839	751	867	846	820	827	823	807	852	784	770	831	795	790	819	796	809	766	761	811	803	856	827	841	842	826	856	832	798	825	811	829	834	808	807	805	822	816	795	814	848	829	789	841	822	774	796	749	802	820	819	857	829	808	875	773	832	848	754	775	761	779	798	784	787	826	780	828	822	774	796	813	828	794	829	810	857	776	810	852	851	863	767	760	815	818	811	793	825	802	791	852	831	854	861	862	809	762	837	774	825	821	807	752	798	825	861	863	805	798	805	758	843	789	795	798	772	837	828	837	747	833	803	770	794	767	800	830	808	806	847	819	799	816	770	831	761	852	810	758	760	829	807	766	808	755	791	750	830	815	777	779	801	814	802	794	796	825	847	818	793	779	798
44061	30832	25615	20239	12963	4562	703	456	396	365	345	343	325	311	292	324	276	281	268	272	252	298	296	276	314	291	277	265	300	280	254	273	283	289	302	291	258	243	273	272	305	258	257	260	269	310	276	284	265	300	294	297	278	265	274	293	302	289	272	260	301	237	287	278	290	263	237	316	295	297	250	269	268	250	278	259	258	256	294	289	273	268	264	286	263	290	265	290	255	263	274	265	273	298	266	269	261	281	285	252	287	289	246	255	279	293	279	262	281	276	267	268	266	261	251	264	262	251	300	275	287	271	279	248	315	284	262	282	274	277	290	255	266	286	283	252	241	259	260	278	278	266	307	300	252	255	264	271	292	260	266	285	258	302	239	268	274	272	253	274	278	270	270	306	263	283	273	264	255	299	272	255	313	316	277	263	301	278	286	290	266	272	252	273	270	291	285	276	309	287	298	270	283	266	249	264	285	275	256	271	289	270	284	283	269	237	291	290	294	267	299	269	289	302	283	289	290	240	233	264	290	272	261	265	281	278	269	273	248	258	290	257	261	250	295	272	266	256	269	267	236	261	241	256	273	260	296	284	264	267	280	249	257	258	276	282	256	266	298	274	246	253	250	271	293	285	278	280	236	277	296	269	300	276	268	274	252	255	293	282	292	271	288	250	273	274	257	279	294	251	282	290	261	259	259	298	245	272	272	260	252	297	283	298	274	281	273	273	275	267	270	283	314	266	287	295	237	253	242	268	279	282	278	274	275	256	244	286	279	281	254	256	309	291	314	245	291	269	290	284	273	267	267	263	260	272	298	281	254	272	300	272	309	291	273	255	254	266	281	249	270	285	268	263	272	269	280	293	245	267	277	281	272	292	261	261	278	265	257	254	278	278	247	286	288	276	284	303	307	277	271	313	266	257	240	285	277	288	261	262	273	238	307	279	270	276	289	276	298	265	242	276	274	280	240	263	250	275	264	259	279	232	277	247	306	303	255	282	265	269	270	270	266	272	251	271	271	285	264	275	294	289	277	261	257	267	269	254	263	270	265	235	289	309	284	292	262	273	266	268	236	255	283	285	259	237	282	276	275	263	253	259	255	279	298	245	287	279	256	287	296	260	284	244	282	258	261	247	295	261	267	279	272	254	247	258	223	293	274	269	236	241	262	294	287	265	286	250	281	272	305	281	280	275	271	260	242	288	276	281	260	288	275	242	297	294	262	265	284	260	271	305	296	290	257	286	290	281	297	291	267	303	266	291	284	280	235	277	258	299	301	293	261	291	262	254	253	277	230	267	280	304	259	279	261	261	276	311	293	240	231	240	264	265	301	294	295	281	258	304	254	293	264	283	295	279	286	272	316	245	286	287	303	306	260	279	273	291	274	255	280	252	285	277	276	271	257	296	298	274	275	273	254	270	246	271	247	299	267	324	275	278	284	268	297	303	285	281	283	268	282	266	249	294	266	301	267	273	302	300	296	281	268	266	276	271	270	303	268	269	293	264	281	292	304	262	286	256	299	262	266	299	284	285	296	281	261	276	264	274	281	292	292	266	258	294	263	271	286	268	276	299	280	278	275	248	291	238	257	261	284	261	284	263	280	265	261	285	253	284	316	266	263	295	251	297	285	272	283	282	260	250	274	272	280	266	262	250	247	281	256	314	313	307	260	297	270	277	287	297	274	257	272	263	287	283	292	282	262	302	287	246	260	242	284	311	276	292	255	242	290	293	278	276	277	270	277	275	272	253	281	300	262	271	266	296	279	262	278	259	235	240	253	273	272	285	310	309	258	313	290	293	300	282	282	312	257	259	291	274	295	273	308	293	321	294	290	294	283	278	277	256	251	288	283	284	243	266	259	255	297	300	249	298	254	281	281	264	272	290	257	253	267	298	278	298	248	293	301	260	256	338	290	262	260	274	266	293	271	298	285	283	284	274	287	297	270	282	283	263	270	276	254	271	319	299	253	244	283	279	296	278	268	263	269	276	289	256	251	290	253	272	267	245	267	286	264	273	279	279	243	270	252	241	283	275	270	295	278	288	307	254	267	273	285	295	303	260	280	259	273	285	248	271	259	272	272	275	255	274	291	309	284	266	248	269	266	248	310	300	272	275	294	272	262	269	289	297	285	243	258	265	288	249	286	277	268	271	274	264	270	288	257	259	287	289	272	309	287	257	268	274	238	296	269	310	281	262	293	258	260	278	282	263	261	254	271	285	297	293	295	309	275	289	268	273	297	267	302	285	292	276	283	262	270	256	259	273	270	290	254	290	270	255	276	290	269	263	324	275	282	250	268	288	301	252	243	299	265	304	278	238	262	266	265	263	280	277	257	290	268	270	255	268	289	300	272	265	308	264	264	299	255	262	291	273	269	276	282	268	282	292	315	268	299	303	271	252	261	256	275	333	298	269	275	277	288	280	293	252	279	302	239	285	275	283	292	294	266	246	260	273	293	276	257	279	248	272	239	250	261	280	268	257	247	265	271	285	322	298	265	288	259	267	302	276	269	261	271	285	262	282	297	281	264	253	270	255	286	254	270	302	292	256	280	300	271	289	292	281	311	306	297	284	282	304	270	297	261	281	256	274	273	286	289	267	286	253	302	258	293	271	337	275	283	285	272	276	250	321	297	276	267	284	261	310	264	266	243	298	316	294	292	253	238	290	278	290	273	272	245	264	280	238	279	270	284	317	276	274	282	283	281	313	240	258	287	298	262	272	298	285	233	272	246	292	289	280	273	254	262	264	291	275	287	272	280	268	274	262	246	292	288	266	286	268	246	268	239	262	254	267	259	289	299	276	248	259	309	245	280	277	245	257	275	298	274	327	259	250	289	257	290	249	273	282	273	287	279	273	247	272	254	282	270	270	272	302	285	272	273	275	304	277	298	277	263	287	257	271	250	263	288	259	249	291	291	282	269	268	263	279	281	235	257	257	248	246	276	271	291	276	259	254	286	268	304	273	270	270	233	271	265	285	266	279	287	294	268	255	270	268	202	254	283	254	256	272	245	284	294	238	257	269	276	269	276	295	285	267	277	322	269	248	270	297	309	287	319	267	261	285	282	282	254	255	282	283	241	281	251	290	292	289	280	253	254	260	282	278	239	246	286	284	298	262	271	290	277	270	264	238	282	254	283	261	270	292	308	277	258	303	243	295	274	264	234	275	272	277	272	242	270	268	266	243	283	252	289	300	281	260	283	291	264	272	276	254	266	274	327	271	255	275	278	294	286	249	289	281	300	292	275	267	282	284	288	293	240	245	244	257	294	295	305	253	272	281	280	293	252	235	292	262	262	312	249	268	295	300	268	297	294	275	260	269	291	263	291	275	285	269	266	293	271	285	275	270	290	262	280	240	269	248	274	289	268	247	256	281	266	284	258	276	258	275	285	288	283	242	277	267	267	266	286	288	299	275	252	289	281	267	269	275	249	288	302	270	297	294	297	248	283	241	282	258	287	289	273	292	304	289	265	252	270	259	249	274	252	302	300	232	284	285	281	289
28830	24078	28439	29096	24247	9987	1891	1488	1256	1190	1063	908	803	876	749	812	717	677	661	723	674	723	692	705	656	681	702	685	711	729	701	628	669	675	709	634	638	682	659	624	651	608	633	641	632	641	637	633	617	590	640	604	600	596	614	616	613	642	623	690	619	640	629	602	641	635	612	596	634	612	670	591	600	621	606	639	644	665	623	608	649	617	657	633	601	612	624	627	611	670	658	562	625	614	627	594	616	630	626	580	633	587	604	618	619	616	612	631	597	623	637	615	598	643	598	634	589	592	634	658	588	609	624	648	593	630	623	643	626	639	613	592	603	659	623	689	609	617	671	629	604	631	636	596	607	637	612	619	651	650	665	611	667	650	666	603	612	608	641	651	575	555	598	631	636	612	633	616	582	612	620	599	618	648	599	633	544	617	596	633	616	602	612	605	580	590	650	648	614	615	586	633	684	652	594	573	579	614	651	625	631	617	608	615	600	610	641	636	566	634	649	647	628	636	565	637	601	594	634	641	576	654	677	684	629	600	641	631	637	615	610	616	598	593	583	579	602	602	592	646	674	604	586	602	647	608	640	658	630	593	594	649	653	618	591	640	638	620	639	595	574	655	588	603	567	637	661	614	638	644	636	636	631	612	605	608	597	592	647	657	653	580	660	661	584	638	628	602	632	636	599	587	606	639	622	622	699	620	649	637	646	599	613	583	639	614	640	565	626	612	640	601	635	609	646	582	649	661	619	622	622	600	656	567	655	646	614	619	642	655	640	573	614	577	642	588	622	591	669	614	570	634	625	619	592	612	593	626	584	627	610	640	613	627	629	636	626	601	625	618	609	603	601	572	607	655	606	598	622	593	623	575	626	620	618	632	633	613	644	622	633	632	609	627	693	606	595	621	612	630	595	641	633	624	654	654	623	614	648	641	615	673	642	613	601	644	582	601	605	619	671	646	583	607	584	599	636	638	575	585	643	610	634	658	615	651	556	611	681	590	627	604	616	591	607	643	674	620	659	623	613	586	638	574	638	640	584	624	620	636	600	663	656	574	580	638	629	532	621	629	662	624	639	623	591	635	634	605	585	639	591	601	602	599	612	639	619	603	604	667	670	598	630	633	610	652	599	649	652	645	616	584	651	640	609	683	590	590	650	601	633	607	626	653	621	591	610	631	625	604	636	609	625	575	604	595	624	626	592	619	632	651	627	611	616	629	582	607	620	630	622	673	626	617	626	586	605	602	605	627	667	647	591	623	658	658	603	617	624	635	624	619	586	629	609	607	640	661	586	625	617	636	634	602	639	605	636	608	609	622	639	666	630	605	617	616	615	660	615	576	583	608	625	649	682	667	614	633	640	619	635	665	658	636	612	676	639	639	639	617	611	582	623	651	642	628	609	589	626	614	629	636	597	588	608	615	589	611	606	644	588	634	620	645	595	651	628	619	624	630	651	637	599	644	612	614	664	621	632	620	631	600	603	661	609	598	640	639	608	620	631	635	642	627	681	656	599	671	654	607	654	619	599	631	604	636	623	612	592	637	587	631	599	628	606	604	602	640	588	617	630	578	616	620	681	602	676	637	641	609	669	608	611	627	613	597	622	601	643	622	613	658	613	578	623	592	634	637	601	640	627	603	631	620	595	615	636	689	624	587	638	593	629	636	598	612	636	598	650	632	621	573	620	603	656	581	606	632	618	613	593	624	611	587	589	634	604	621	594	606	617	639	601	641	604	619	597	639	627	645	619	611	635	631	606	615	648	592	669	626	636	615	566	652	616	637	584	594	607	628	607	617	625	599	638	573	609	672	665	604	617	609	597	603	608	605	596	607	606	636	588	648	625	595	610	637	633	616	623	664	624	639	620	646	631	619	607	629	608	624	591	606	605	606	604	610	590	654	604	612	610	613	625	625	673	599	615	601	621	604	587	632	618	621	643	637	647	636	631	650	650	632	618	645	621	613	651	623	607	609	610	614	635	573	614	584	606	592	630	642	619	615	613	643	610	632	608	607	641	620	637	596	573	610	607	633	621	631	596	603	638	637	602	604	639	625	601	617	616	615	595	598	624	632	605	628	618	623	618	597	634	646	617	627	616	614	597	608	604	597	607	575	618	615	619	620	587	631	608	629	614	635	640	616	629	605	594	633	609	627	666	619	663	610	588	616	571	636	575	589	652	611	589	616	646	652	612	635	618	638	621	611	617	653	660	666	621	621	619	610	642	596	627	652	632	569	632	677	616	614	602	594	635	642	603	599	651	608	611	623	616	620	620	568	653	607	688	609	637	681	678	650	569	613	600	622	637	612	610	658	597	604	592	628	609	653	600	621	593	626	594	609	638	644	599	658	628	611	661	563	603	633	617	611	631	565	625	591	623	607	647	613	626	592	649	600	643	609	666	582	572	661	626	608	646	658	662	638	670	632	639	578	610	605	645	596	611	627	611	628	639	594	630	626	627	580	617	635	647	588	618	636	602	646	660	638	583	600	608	605	628	580	631	607	616	634	611	643	574	613	622	622	620	620	613	617	598	641	599	637	599	579	615	644	634	606	624	639	621	641	646	612	576	602	596	611	637	602	567	661	606	627	601	606	597	594	591	602	596	574	640	611	597	621	609	573	616	615	613	626	584	623	599	627	625	602	644	606	626	632	633	672	616	636	621	614	625	574	564	636	631	620	591	640	637	626	659	677	606	630	645	623	575	595	682	645	641	598	604	628	615	610	599	617	588	646	599	591	577	620	603	612	620	634	624	646	607	610	615	635	588	686	584	646	614	593	642	615	592	603	603	614	669	590	655	635	650	616	640	607	605	626	650	618	605	621	653	616	591	677	570	624	649	624	640	645	608	643	602	619	632	607	629	559	631	578	629	623	596	638	643	674	623	588	643	581	632	610	638	662	568	611	609	618	616	620	616	605	642	632	662	644	602	610	636	626	631	603	588	655	583	656	624	619	618	657	628	583	630	609	632	592	588	609	612	664	661	616	600	618	667	583	611	597	642	617	633	647	593	608	648	665	623	634	606	608	597	635	617	599	592	654	590	658	618	627	634	606	640	581	662	650	645	583	630	566	644	630	670	562	608	622	619	641	557	593	620	629	633	615	635	647	589	581	654	620	604	631	621	636	634	600	643	587	640	602	632	627	624	670	602	587	649	657	595	606	661	610	614	611	613	607	650	655	648	674	648	629	611	659	592	619	610	613	638	642	679	633	669	632	608	646	625	608	647	642	613	609	611	583	613	602	646	602	600	604	647	655	655	600	618	610	614	627	643	635	625	631	585	593	615	615	641	642	629	605	634	614	601	629	621	582	586	608	594	640	647	634	658	644	623	602	593	606	639	588	584	622	639	561	596	628	605	605	649	627	613	592	611	580	589	629	622	597	655	628	623	621	648	606	607	630	569	613	624	646	634	618	611	602	622	593	606	613	637	641	657	660	608	658	641	665	643	570	592	648	613	602	624	633	649	580	615	648	676	633	601	652	633	616	632	560	636	636	610	587
52784	37484	33748	30597	24275	11171	1506	621	551	504	479	452	415	418	400	354	332	369	341	346	351	357	317	324	343	356	350	309	353	335	354	344	345	354	354	329	326	347	349	324	347	345	359	329	369	328	356	358	337	347	324	318	319	374	357	330	339	340	315	323	318	336	323	317	328	316	350	344	341	334	328	345	320	354	325	327	311	343	328	304	343	333	321	320	345	342	320	319	347	342	361	323	323	330	313	326	313	343	354	333	301	307	340	339	309	311	318	302	329	376	336	347	340	301	348	330	369	334	346	335	308	340	318	330	339	323	332	318	282	297	314	319	322	334	339	331	298	333	326	339	335	277	308	346	334	346	270	297	290	314	317	319	323	314	317	315	303	335	362	329	268	325	342	311	326	320	349	331	343	350	319	326	363	315	350	336	326	325	299	335	340	341	334	340	329	312	323	323	333	339	316	324	333	326	376	319	339	298	339	333	303	356	345	316	351	303	322	294	322	339	359	365	337	322	300	340	325	356	340	356	333	297	353	295	330	313	343	330	299	314	355	338	335	324	328	335	355	319	318	312	349	294	342	327	308	304	340	324	342	315	334	315	339	337	319	338	308	344	317	339	327	332	331	298	338	360	312	325	332	372	334	321	329	332	336	314	308	345	343	358	324	309	361	321	324	333	335	316	311	350	319	326	307	325	307	349	336	350	323	355	328	346	320	341	327	321	351	313	300	323	300	357	315	336	328	348	361	352	358	321	338	352	330	329	362	319	358	327	302	322	327	321	318	334	324	327	351	310	328	333	325	358	307	317	365	336	340	322	318	325	324	326	356	330	400	387	347	309	338	338	351	349	311	299	361	312	336	298	347	325	337	352	338	344	325	311	354	318	318	317	352	324	312	325	365	334	288	327	331	308	296	314	379	326	326	308	344	327	353	305	348	325	382	343	336	302	319	358	317	343	319	325	334	313	334	329	307	332	306	362	329	357	303	306	358	353	322	334	335	325	354	346	313	352	321	351	378	351	354	349	327	323	335	326	314	355	360	319	341	337	331	311	292	294	298	335	318	351	312	342	358	338	325	332	322	298	360	343	368	322	350	315	295	342	313	332	329	340	342	344	323	322	309	309	340	304	314	339	321	298	330	314	346	346	325	341	344	315	343	312	318	328	312	324	349	345	327	341	312	303	346	330	334	336	330	290	330	311	329	335	307	337	310	357	304	342	317	350	342	363	321	363	354	334	371	320	290	296	331	300	350	355	319	306	323	342	362	354	326	332	305	332	356	358	361	340	319	324	336	332	306	328	340	347	340	347	332	331	336	338	333	375	314	326	338	313	329	346	293	301	291	348	303	349	308	342	345	328	344	327	349	291	294	323	346	343	347	294	327	341	305	331	326	306	346	319	320	323	342	322	294	356	314	315	355	364	298	324	324	340	322	308	342	326	340	310	323	346	335	314	359	319	351	344	324	377	364	306	292	341	330	313	312	333	355	301	331	331	316	333	336	343	324	328	337	315	339	361	358	372	391	353	359	293	335	307	308	356	336	319	349	333	355	308	364	306	339	324	339	325	322	325	326	318	333	374	301	342	380	369	354	310	332	350	350	327	323	308	326	321	333	341	330	355	323	333	331	322	353	345	326	329	340	322	327	353	341	326	326	317	341	344	344	327	326	291	310	348	324	294	325	326	316	327	352	353	331	323	328	353	342	345	332	345	296	271	318	314	324	328	380	344	308	310	306	327	346	328	338	337	307	311	311	298	286	333	325	310	314	310	305	298	325	341	367	328	327	314	334	342	309	296	329	332	322	318	300	320	329	323	321	333	318	349	346	356	368	333	350	319	338	317	338	303	303	327	315	318	316	348	345	301	339	343	322	333	342	373	324	299	368	356	345	353	312	301	303	331	347	348	335	323	339	309	290	327	315	321	321	335	345	335	337	347	330	355	320	309	332	316	371	321	339	316	324	370	346	299	341	318	357	330	361	322	348	295	310	335	320	363	351	308	346	335	328	321	327	350	332	319	333	345	324	338	344	324	367	295	336	314	303	308	344	327	321	339	368	324	343	289	332	300	306	341	337	322	370	330	326	318	305	366	344	352	334	324	354	334	352	318	315	318	303	346	353	340	313	346	326	330	332	326	355	346	316	309	370	333	288	329	334	335	322	334	308	332	315	298	321	302	313	317	341	308	339	346	306	330	305	325	337	309	336	307	321	332	323	340	309	337	322	350	321	329	352	333	331	337	345	326	356	330	311	341	325	326	271	311	330	334	343	338	324	336	308	350	339	361	361	343	362	339	351	302	308	326	331	321	330	341	313	324	320	293	338	331	321	342	335	352	317	318	330	318	322	359	328	311	299	317	318	298	295	285	341	344	310	342	331	318	327	314	360	338	352	337	321	310	309	331	344	339	359	293	311	354	365	306	328	344	310	303	324	332	297	334	350	316	328	376	315	332	355	352	339	316	325	333	333	347	335	324	329	341	342	354	337	329	294	301	333	323	312	353	328	309	287	341	326	322	344	343	365	338	338	335	356	328	308	328	320	302	303	342	343	346	351	324	368	295	360	355	324	333	343	313	316	323	336	296	346	305	318	340	339	325	338	334	335	335	322	339	301	335	337	331	318	319	333	329	352	357	374	308	316	305	328	328	339	319	301	333	353	328	329	290	321	360	299	368	333	312	334	323	326	303	320	339	373	320	302	319	329	300	304	344	344	336	323	331	320	326	333	363	302	297	349	343	316	321	356	294	323	325	319	352	334	317	320	325	327	329	343	304	337	378	334	323	360	354	329	313	317	367	332	330	338	343	335	301	334	316	332	348	289	359	332	338	311	316	334	298	327	315	332	314	348	321	305	322	328	351	335	358	347	303	352	369	358	321	334	340	340	321	353	351	364	348	355	331	343	331	310	334	334	348	360	302	333	350	393	344	309	316	341	276	339	319	387	354	308	309	342	337	369	349	315	337	336	337	310	339	332	344	354	315	361	340	331	313	334	305	308	320	367	313	348	323	333	350	343	296	354	339	350	338	353	350	327	304	339	343	357	339	307	313	313	374	332	309	359	335	346	343	299	313	325	345	356	284	335	331	355	358	371	328	319	317	335	355	363	316	297	340	321	324	322	341	360	352	321	342	338	358	281	339	355	350	353	327	369	324	317	338	335	346	341	332	316	317	343	336	337	332	346	322	322	297	341	323	343	335	350	327	305	344	316	330	311	286	335	309	300	330	344	319	341	341	328	365	331	375	335	333	328	353	335	324	320	347	314	322	301	322	312	303	346	327	298	326	293	344	336	296	319	369	323	320	352	293	289	325	348	371	360	371	322	364	333	337	374	354	337	350	354	343	321	337	324	297	340	321	351	357	352	349	334	336	353	313	334	302	360	310	345	332	326	325	380	306	317	324	295	317	345	318	310	301	308	335	341	354	324	330	388	332	357	312	312	304	310	322	316	318	318	332	301	337	322	350	352	352	336	351	345	321	326	307	332	336	355	316	310	317	342	349
34675	29090	35359	37270	35823	16174	2735	2149	1715	1547	1381	1256	1205	1105	1016	1008	882	965	903	882	820	845	859	865	820	843	825	846	858	834	828	842	738	828	766	771	717	747	823	785	767	715	705	798	730	781	774	726	753	746	703	715	731	748	776	728	767	691	705	759	776	740	752	743	771	712	775	715	747	743	726	742	797	696	726	752	707	782	705	726	751	758	773	701	804	749	736	737	740	761	746	765	789	747	739	707	778	748	737	739	738	739	711	706	738	734	762	741	750	728	795	774	720	747	742	756	732	760	737	753	728	743	726	761	786	718	734	695	789	701	731	761	745	666	732	740	734	751	746	726	773	757	803	678	717	756	757	729	765	752	740	722	725	718	734	754	739	684	762	709	741	766	710	749	690	780	794	754	728	720	764	738	702	735	754	817	760	699	741	734	784	784	747	797	745	753	765	752	725	747	776	757	770	750	746	749	704	719	757	717	686	794	763	761	766	728	786	736	749	721	744	805	733	754	713	748	754	758	738	746	749	714	714	755	746	735	724	724	710	755	708	739	815	702	758	738	751	749	714	733	759	737	707	741	739	749	735	755	802	789	709	744	744	748	754	707	763	739	741	782	739	740	743	729	718	734	784	726	729	692	809	720	739	763	748	744	758	739	763	710	716	758	795	747	729	703	731	717	726	822	707	732	741	748	658	705	777	773	729	739	758	763	753	736	705	775	777	731	768	712	787	754	720	739	759	707	758	702	773	754	741	746	725	735	755	776	711	734	730	762	748	744	742	751	731	746	779	708	686	757	709	772	728	737	714	752	750	792	743	735	730	736	731	688	721	707	745	728	714	760	678	723	727	763	742	770	761	751	779	748	752	794	747	721	760	729	748	785	762	729	678	742	758	749	721	727	726	770	776	736	744	746	724	781	778	756	717	767	720	730	746	764	699	766	721	706	739	732	741	703	717	773	764	766	789	747	691	757	712	679	762	730	779	762	752	746	726	751	738	754	718	774	680	780	745	733	752	738	772	711	684	735	786	715	761	747	768	779	772	816	727	708	792	743	755	721	791	743	742	773	714	678	717	768	695	765	741	742	705	769	762	742	734	722	757	745	730	718	722	794	784	743	737	722	819	735	728	746	735	738	712	747	778	761	738	740	740	746	727	720	733	721	762	747	741	799	738	753	763	712	744	739	746	719	761	752	796	775	725	758	749	761	757	775	770	727	713	715	715	717	753	747	752	746	783	782	703	741	721	729	748	754	799	769	701	789	752	729	733	682	761	752	750	801	704	718	763	749	710	706	745	789	735	703	718	704	774	754	734	747	744	725	704	746	786	709	734	704	726	724	739	739	737	748	747	767	773	706	726	699	767	787	748	727	757	694	753	741	769	753	715	695	762	691	730	712	763	741	745	744	753	743	741	726	726	730	756	676	750	751	692	695	689	731	738	758	747	705	750	761	768	761	785	736	752	725	718	797	756	758	774	763	713	711	751	750	695	712	739	672	767	717	745	720	799	730	766	780	736	746	692	738	764	791	746	717	726	722	724	724	707	736	811	742	765	730	742	710	774	817	756	740	729	731	717	706	710	754	729	752	748	797	744	762	760	691	708	763	722	705	733	780	777	744	768	719	758	811	756	731	697	730	745	753	785	744	712	758	719	681	726	734	698	770	714	712	749	652	765	731	738	768	663	720	719	777	717	772	738	719	732	769	783	724	738	757	723	775	728	737	745	796	714	679	705	712	776	750	729	774	695	773	762	775	759	736	703	744	721	748	709	752	813	735	761	748	749	758	764	737	763	754	748	758	749	708	777	731	758	740	757	769	717	755	753	690	797	726	770	767	736	753	701	733	749	704	744	769	737	740	744	720	749	741	739	699	734	795	747	743	762	765	803	798	763	757	709	779	719	724	681	752	718	761	721	755	765	762	708	762	709	724	728	720	758	753	729	714	781	731	789	744	773	741	735	722	710	744	715	763	737	690	781	758	807	742	724	766	765	726	752	695	751	760	726	743	702	714	703	711	750	753	723	760	745	736	723	739	703	722	762	758	731	733	698	718	712	794	766	730	747	751	738	729	763	699	710	725	722	807	781	744	763	727	712	706	765	767	724	761	761	771	747	787	743	732	748	786	725	734	714	722	724	740	744	732	760	757	740	678	737	741	791	742	762	714	741	689	683	745	727	729	746	764	725	777	740	794	796	749	740	730	714	724	735	760	640	759	720	775	764	722	687	707	731	753	784	765	767	667	714	720	771	738	734	784	717	735	753	725	739	749	746	730	763	760	702	766	748	727	716	725	770	685	749	783	765	719	748	788	692	739	743	752	714	702	731	745	784	725	712	736	711	747	735	707	739	756	767	748	738	730	756	743	748	738	767	738	756	735	722	732	716	774	706	751	795	728	725	683	704	739	784	748	753	753	796	721	720	763	755	750	807	751	716	737	696	773	698	714	768	728	722	726	730	742	724	746	761	753	735	754	735	747	717	781	716	764	755	748	703	741	777	713	761	759	778	775	757	735	788	726	729	725	738	778	717	709	731	719	752	762	777	753	736	738	781	726	719	761	752	742	711	718	719	735	792	757	722	767	719	716	727	756	746	750	748	754	748	724	756	728	766	721	753	769	728	749	808	720	748	774	740	742	735	777	752	741	758	715	744	699	719	724	730	755	704	751	732	765	720	720	711	746	781	741	722	812	733	717	756	750	767	804	719	763	801	752	753	722	743	738	724	775	786	728	775	735	763	732	716	723	747	731	750	715	729	732	726	706	734	735	783	760	730	701	735	721	780	703	720	701	750	761	714	758	752	765	722	722	760	700	735	768	763	692	719	727	733	749	765	793	726	735	765	742	744	742	789	744	761	748	731	763	778	775	770	721	771	728	769	737	746	743	737	755	716	760	768	773	768	712	728	769	746	689	775	767	770	746	734	755	753	741	740	707	712	747	756	747	719	769	755	711	764	761	719	729	704	722	763	714	732	741	731	755	736	725	761	739	743	744	748	723	744	763	719	743	770	683	752	754	739	758	737	676	765	743	740	722	773	818	686	763	679	766	754	746	741	752	725	756	742	733	757	771	752	781	753	734	793	692	727	783	742	757	699	771	768	699	747	771	740	722	790	751	749	742	764	725	729	832	741	676	748	689	724	773	718	764	711	762	744	744	728	795	722	778	739	723	786	729	752	725	764	721	726	716	724	784	763	730	772	778	757	727	748	721	752	772	758	768	689	789	730	737	734	744	765	728	771	714	743	711	717	719	758	784	786	741	684	721	729	767	743	747	778	705	720	731	756	726	694	720	753	736	734	843	776	789	757	731	782	725	729	748	772	765	758	714	716	759	743	708	704	731	746	746	768	774	768	714	775	803	671	708	763	743	750	720	739	747	786	730	762	725	763	734	731	704	758	756	804	701	752	755	736	724	761	739	709	666	772	693	776	720	760	744	765	733	710	712	703	759	755	750	691	740	759	698	744	727	758	707	776	711	739	751	758	762	758	693	743	740	760	759
27501	14826	8375	4272	1831	874	521	444	433	416	387	409	374	383	373	390	360	375	370	366	346	379	386	375	378	390	392	368	347	333	333	380	357	363	361	352	372	385	390	315	380	366	366	393	355	360	367	360	386	350	392	366	369	390	377	369	369	363	366	381	382	380	343	401	383	370	388	367	363	380	405	354	365	323	405	366	332	355	384	416	388	353	364	367	385	408	371	374	385	393	344	382	425	380	386	377	398	341	356	392	434	370	373	314	365	387	330	351	391	368	375	361	370	398	355	373	369	385	371	362	409	396	371	416	372	373	374	364	343	361	405	396	365	372	368	353	387	361	408	369	396	369	366	375	399	355	351	370	364	332	356	356	424	351	378	415	361	409	339	333	401	379	331	382	382	392	384	372	349	393	404	326	352	370	335	372	352	342	330	293	375	381	387	371	367	392	384	370	370	364	432	366	377	340	401	364	380	341	368	370	393	388	355	387	394	388	372	369	362	371	365	371	394	346	349	356	340	402	397	357	381	360	371	359	337	337	383	364	365	353	388	358	373	365	366	345	370	405	369	347	348	350	334	374	371	358	378	404	345	366	397	405	361	378	380	351	381	362	380	355	366	383	392	398	385	370	380	361	346	382	371	383	365	376	372	376	379	351	337	356	388	360	356	387	378	356	361	401	360	359	386	345	390	392	373	356	378	383	376	345	402	409	371	380	386	392	374	361	383	385	357	393	342	406	396	344	325	370	389	361	384	379	394	367	391	371	401	362	360	349	399	377	354	389	366	369	385	366	376	395	389	401	352	375	411	384	375	363	364	415	361	381	369	369	315	405	379	367	403	419	406	372	374	352	332	410	357	342	357	373	381	370	356	363	364	412	385	392	366	358	416	361	379	373	367	367	381	345	367	368	391	408	383	389	377	334	372	336	378	394	382	367	390	390	360	390	371	368	409	375	371	327	395	424	375	368	383	393	410	426	345	313	393	365	396	362	373	361	374	336	335	351	347	408	367	407	385	365	384	370	368	370	385	398	366	335	375	370	424	352	371	387	355	364	368	372	336	376	407	382	311	377	334	399	394	377	349	384	376	390	361	390	389	395	366	359	361	392	384	373	362	397	352	379	362	319	426	367	344	423	367	331	385	393	371	361	357	365	375	410	371	396	359	368	358	355	373	377	385	372	374	385	370	369	366	388	346	373	380	385	350	334	369	347	385	368	394	356	331	369	368	382	379	370	400	366	365	376	372	336	409	387	378	365	405	394	373	395	355	393	378	385	399	409	343	387	397	370	368	371	363	391	379	385	378	367	338	351	372	320	364	381	371	376	351	362	372	391	363	420	385	363	339	353	325	369	352	389	369	380	383	395	368	345	382	343	379	391	370	375	391	373	364	393	389	365	348	404	375	340	355	337	362	354	380	366	364	369	383	389	346	375	363	389	361	345	367	404	374	369	405	395	393	366	400	367	429	382	375	364	385	383	392	384	395	385	393	363	354	375	377	360	376	363	366	332	375	369	372	375	377	423	400	400	351	340	357	361	359	378	373	371	397	350	372	420	374	358	354	372	390	358	374	367	377	353	374	366	399	361	383	390	374	366	323	360	362	373	351	397	395	388	403	313	407	356	332	387	379	366	373	380	390	365	359	370	354	365	377	345	376	365	375	384	370	388	336	369	390	384	359	366	378	350	383	411	373	380	346	364	375	365	364	384	357	407	387	384	381	372	400	370	359	349	385	392	343	383	400	403	370	374	374	355	339	353	396	385	388	369	379	389	382	363	386	387	389	371	335	378	365	376	381	351	380	352	381	352	374	382	350	403	369	392	353	340	413	396	352	360	337	358	364	354	324	368	359	395	345	374	390	358	384	389	381	369	375	372	381	357	376	368	367	356	384	384	365	354	375	372	445	410	363	404	404	355	396	361	390	399	397	378	335	363	366	411	374	381	357	360	367	367	376	348	335	389	349	384	402	383	392	352	385	397	369	348	363	355	396	365	393	374	383	355	360	365	374	400	353	356	360	369	379	365	366	373	350	411	379	382	325	366	351	369	372	362	380	381	366	357	332	374	365	389	344	372	389	377	363	361	326	414	384	365	361	405	367	399	317	384	352	342	374	362	377	385	387	380	345	360	392	411	366	348	361	383	381	365	372	352	364	365	400	360	383	322	385	389	338	368	336	370	356	353	368	393	349	372	382	420	370	349	368	318	416	378	352	365	366	363	385	356	364	400	356	351	361	380	340	362	366	343	371	358	333	346	384	381	401	374	402	379	379	377	371	399	359	378	370	367	387	390	373	333	388	366	355	361	406	401	376	347	368	354	378	373	386	374	395	363	390	372	353	395	365	368	342	368	382	348	380	396	408	378	399	356	372	366	367	358	364	369	388	410	389	396	374	361	359	367	401	364	364	366	379	352	399	379	351	372	358	392	370	354	399	412	377	373	346	371	394	350	397	383	355	381	362	374	386	379	366	353	416	350	315	337	344	378	342	378	363	366	363	387	371	369	374	364	386	365	362	387	336	378	351	354	369	354	371	399	362	355	396	365	339	376	356	389	388	399	394	367	341	394	414	385	343	367	392	373	346	373	363	392	401	400	386	335	363	378	339	329	346	323	368	412	348	380	415	374	387	391	370	400	376	357	357	414	377	382	376	338	363	383	410	390	388	392	357	371	331	308	374	362	375	361	391	350	378	367	383	353	393	371	379	359	363	377	391	346	370	368	390	385	347	376	375	384	384	374	374	377	367	433	332	367	362	377	366	363	358	371	375	404	376	351	360	336	376	352	391	364	367	373	392	363	344	371	391	392	327	390	376	360	392	383	354	365	374	335	335	376	346	365	346	389	410	365	362	358	362	386	385	329	388	374	374	398	384	391	377	356	350	359	395	371	378	377	361	409	364	362	339	346	386	362	348	322	407	396	373	372	407	353	385	381	377	381	380	367	392	386	422	381	403	334	363	395	362	363	370	343	377	367	368	377	388	398	381	349	368	341	390	378	403	356	387	367	370	324	385	378	360	361	388	382	346	346	351	346	344	404	398	389	381	334	377	379	412	381	406	361	376	325	353	377	355	391	349	366	391	356	369	412	374	354	401	418	384	368	387	419	370	380	350	412	363	370	383	395	342	426	380	368	369	378	369	337	353	354	380	355	351	361	371	398	389	378	407	375	359	317	381	358	334	358	377	395	374	391	369	382	411	398	374	341	374	361	387	383	344	399	390	363	379	404	384	376	349	374	362	336	392	379	406	388	376	349	361	364	339	370	349	370	387	366	352	371	349	404	378	382	356	370	371	359	379	363	375	371	352	438	340	357	363	357	356	376	342	388	414	357	341	350	377	386	391	366	332	361	374	382	391	358	381	368	382	382	409	399	375	363	393	353	388	357	405	365	353	346	366	384	399	373	380	388	339	391	361	377	398	397	374	371	411	354	342	417	383	386	364	345	360	394	341	406	364	357	403	364	347	345	352	374	399	364	366	443	306	362	357	383	370	379	368	355
17285	11442	12265	9622	5221	2554	1404	1126	1096	1034	971	970	892	896	845	906	775	859	841	821	818	840	826	841	800	804	818	855	819	802	813	816	776	789	786	770	763	810	793	848	777	847	798	803	853	873	791	804	791	838	790	774	826	758	795	816	815	770	808	853	805	809	840	758	800	818	807	769	792	837	816	820	768	792	813	784	802	814	770	780	795	812	810	834	795	748	802	762	760	781	773	824	776	809	784	782	781	804	796	850	804	725	765	798	823	885	830	790	788	800	799	797	778	809	821	782	793	818	809	782	777	801	812	834	807	782	824	735	785	838	823	838	813	769	859	840	804	786	800	820	819	791	776	760	740	816	772	814	818	815	789	804	769	761	762	799	829	757	779	783	775	800	741	795	753	826	862	835	797	755	824	800	810	820	814	782	821	768	842	817	797	766	775	824	804	799	794	824	795	762	794	819	824	800	763	771	822	738	828	767	767	851	749	814	782	785	816	771	819	834	836	790	806	774	795	783	808	833	844	811	820	827	872	879	814	855	815	818	782	779	758	831	755	806	815	809	828	824	781	782	801	784	805	753	846	806	821	761	750	752	862	771	822	769	842	773	815	816	804	781	799	800	808	851	797	826	813	812	766	782	834	783	801	727	781	786	781	823	824	796	806	792	767	772	794	838	791	779	786	769	806	806	798	774	842	801	817	801	813	784	789	839	801	809	766	809	824	767	817	803	758	817	857	798	804	821	811	838	840	749	803	805	809	871	816	812	770	771	787	841	785	756	756	793	801	802	753	846	816	778	758	799	813	819	818	797	801	805	814	810	762	769	740	768	765	800	743	769	805	807	782	773	791	760	751	768	783	812	796	813	779	790	777	763	809	844	851	795	796	770	777	745	865	839	749	800	808	829	778	740	769	759	831	819	794	787	779	827	819	821	788	774	793	788	796	827	836	832	826	856	809	794	833	831	808	781	781	798	762	834	849	826	803	838	831	815	805	798	833	798	868	813	771	821	798	739	818	794	727	834	817	807	841	820	814	829	769	801	815	797	793	758	814	782	794	811	761	760	812	814	866	809	874	780	780	788	753	784	809	820	773	784	749	792	812	787	795	808	780	794	766	800	798	870	846	798	772	809	823	785	801	762	813	819	797	791	785	812	818	879	792	792	812	776	826	793	803	799	777	780	791	798	760	799	839	769	792	796	820	810	764	767	819	802	795	787	798	808	782	788	820	797	829	822	817	786	788	791	835	767	829	739	804	814	805	807	799	826	816	864	825	784	786	832	835	763	808	820	829	787	777	787	785	809	809	801	780	789	780	808	833	783	775	807	786	719	791	782	756	823	804	820	754	871	767	818	771	823	817	845	804	789	797	781	804	800	807	774	802	794	788	780	776	802	793	727	835	741	770	782	772	813	804	764	775	783	825	797	850	785	792	808	751	792	824	794	764	826	818	838	842	745	822	803	747	781	807	803	834	840	778	791	779	801	827	770	787	793	767	802	745	824	807	837	786	821	831	778	806	814	744	748	792	820	782	808	789	805	846	808	799	759	849	806	771	816	796	793	759	800	866	775	803	815	782	810	776	796	819	800	784	796	817	774	795	782	783	773	850	812	758	847	780	802	788	799	791	822	823	783	811	764	775	802	859	808	770	850	833	815	770	799	801	786	824	789	778	797	764	807	789	779	835	793	784	794	832	842	759	799	864	857	791	839	801	807	789	781	792	757	791	806	788	776	777	769	820	792	774	781	782	772	837	747	829	804	807	787	830	824	819	772	802	814	809	787	811	797	888	821	796	788	813	765	817	824	820	796	803	772	797	819	777	835	783	791	773	810	797	794	808	825	787	834	839	753	793	838	826	842	801	760	793	829	830	789	838	837	780	817	842	788	752	800	740	785	793	808	754	841	809	802	800	841	830	728	820	775	788	811	824	837	833	771	835	831	801	821	813	798	822	740	761	805	779	786	877	826	799	787	828	817	797	777	784	758	836	835	805	797	811	835	813	813	765	883	790	810	787	808	770	798	776	764	831	822	787	844	824	817	790	785	801	782	833	792	795	821	824	785	783	835	793	769	802	722	796	830	785	756	799	801	803	802	845	800	791	820	899	792	780	785	822	805	802	825	790	737	783	810	770	793	810	780	807	789	805	793	819	792	795	818	826	802	789	788	809	842	799	767	808	805	770	819	794	787	829	801	879	824	779	828	766	781	771	814	831	798	817	803	825	780	826	793	739	779	793	787	783	750	819	775	820	799	787	772	827	779	839	857	806	774	809	825	757	821	826	800	792	798	869	776	760	809	823	758	793	768	788	792	808	768	816	801	775	848	764	782	830	855	786	831	771	781	802	754	849	814	825	798	760	804	794	760	782	813	809	847	823	746	794	836	798	797	794	789	798	831	797	826	805	797	756	790	788	832	805	857	774	823	752	746	819	795	797	820	814	811	803	806	757	801	785	804	720	808	815	803	781	773	743	797	837	837	776	808	792	765	763	793	818	789	793	836	802	789	801	793	799	799	813	808	774	808	813	766	793	800	821	751	820	792	786	797	802	748	809	796	777	699	801	812	798	738	796	786	841	835	806	786	797	808	819	792	787	783	851	835	822	799	777	728	813	783	792	832	819	795	826	869	820	770	717	795	779	820	831	788	789	765	872	848	813	756	822	794	810	813	790	794	848	768	819	841	815	830	782	828	844	813	802	812	785	834	777	856	803	819	763	802	759	734	815	827	807	830	797	797	820	819	777	819	741	809	798	801	831	786	824	777	814	774	851	757	769	816	790	825	786	809	787	743	804	814	795	865	781	809	774	776	847	826	786	764	794	838	831	823	820	807	832	829	814	829	846	795	802	831	787	809	877	810	742	774	857	815	819	786	823	782	773	791	810	787	798	814	832	775	836	794	777	801	816	802	780	825	831	772	787	846	781	813	779	812	799	846	767	747	816	790	769	833	782	784	796	774	775	820	773	872	801	794	794	820	830	828	783	793	801	844	787	809	791	801	822	809	797	799	821	772	777	734	804	806	796	761	790	823	791	790	767	836	773	812	825	794	803	832	805	821	790	797	831	836	845	797	823	807	845	815	792	817	825	801	780	785	800	767	782	758	793	845	838	780	797	790	845	786	817	746	789	851	792	802	803	812	794	774	757	785	824	808	807	838	780	840	802	796	786	774	785	801	862	819	828	797	829	790	787	756	792	813	761	773	782	796	779	822	754	857	789	776	811	813	778	790	816	802	778	813	689	767	798	812	805	879	821	779	786	794	762	827	785	839	792	839	760	818	809	724	856	833	715	791	806	779	823	772	833	801	820	819	820	826	834	806	819	811	817	839	821	800	793	782	775	763	866	760	780	793	783	798	813	794	737	816	865	776	787	829	838	771	800	804	760	820	798	755	810	849	757	801	810	816	756	797	804	766	832	829	803	769	806	755	806	809	795	818	803	764	840	795	795	778	806	756	803	806	753	800	816	791	776	804	804	796	787	815	833	814	781	749	842	817	803	776
45545	30394	26760	18901	14259	4734	762	445	428	393	341	331	315	295	327	301	275	317	290	267	292	259	301	280	270	284	264	293	273	275	282	292	299	296	283	310	297	292	281	270	238	274	272	265	267	260	283	323	267	260	298	246	271	288	275	267	245	325	282	289	238	281	284	243	280	308	258	260	287	263	266	264	290	238	264	297	263	292	299	257	264	280	268	259	276	282	272	247	268	266	272	281	268	272	258	284	282	269	293	291	304	262	267	276	273	293	234	275	274	299	259	252	278	262	289	290	287	289	282	286	260	254	277	262	261	289	311	262	272	245	277	273	270	266	276	276	259	272	288	255	266	260	270	288	270	289	242	291	262	295	272	244	276	251	276	268	269	273	291	236	274	307	280	278	271	288	283	278	253	272	279	274	278	284	261	252	284	277	295	309	268	232	278	281	255	285	273	287	298	274	274	279	297	305	316	274	276	251	276	253	286	278	294	310	282	264	251	282	260	249	271	264	281	270	286	295	290	299	257	296	303	284	299	269	269	271	238	261	269	259	267	244	283	293	261	290	271	269	247	257	281	281	283	269	269	257	273	279	273	285	298	272	286	269	228	269	284	274	268	275	284	284	275	272	278	283	275	275	265	271	293	271	280	254	290	282	243	293	230	318	277	279	249	239	231	288	269	270	259	253	296	277	276	252	245	271	266	267	278	289	249	297	248	255	270	277	254	299	276	290	259	309	295	303	271	299	273	242	304	258	256	267	264	286	247	285	290	271	288	258	261	266	265	268	232	272	303	264	282	279	283	282	269	279	263	299	277	237	270	276	267	325	313	277	264	297	245	289	282	283	274	276	251	258	258	285	257	284	288	274	263	286	286	252	281	276	303	253	283	267	286	284	267	287	278	260	264	280	272	278	262	287	287	253	264	252	237	261	260	301	252	261	282	274	265	268	302	276	289	300	273	246	257	256	287	284	266	277	252	299	256	270	281	263	251	262	256	269	270	288	261	268	270	297	227	264	290	298	283	259	271	237	256	263	254	297	259	263	235	256	260	291	276	252	289	274	286	295	285	245	264	279	286	229	240	273	261	256	266	269	267	270	298	270	281	249	276	276	293	242	291	282	250	266	282	273	309	282	263	287	244	259	291	273	278	294	262	255	274	254	254	285	253	289	256	303	304	268	303	248	265	268	302	319	272	260	253	265	269	323	331	269	271	268	255	286	259	287	251	294	298	272	319	275	275	254	284	292	268	255	279	278	259	262	299	246	291	283	261	263	278	278	265	274	261	266	269	296	250	286	296	258	258	264	296	234	275	255	259	269	291	258	265	259	262	286	255	239	321	272	288	278	260	257	262	255	273	279	319	249	299	258	254	269	285	231	288	284	278	278	303	293	316	278	265	296	295	268	275	279	288	254	286	257	263	282	270	279	280	282	291	258	281	287	265	277	280	291	282	286	298	230	293	284	265	251	265	293	287	295	260	245	271	258	263	256	294	283	308	254	282	276	267	285	275	287	248	287	255	247	250	274	254	308	246	243	310	276	274	280	286	317	295	284	273	284	301	291	260	288	292	322	281	239	266	244	257	256	264	275	263	260	271	259	258	250	264	272	280	286	282	239	282	263	274	286	275	277	262	277	275	273	263	266	282	287	268	307	264	290	257	261	277	302	272	270	261	279	244	272	276	258	322	266	274	266	282	271	252	238	280	277	292	316	268	292	274	290	272	295	290	296	266	286	267	266	233	312	236	278	280	284	267	286	282	291	280	284	260	267	269	258	240	280	271	280	267	293	272	233	265	247	253	297	272	276	286	286	293	286	303	280	284	327	307	296	265	248	263	309	274	258	250	290	286	302	276	285	294	239	295	294	283	266	291	303	265	294	245	297	273	289	262	286	282	245	266	276	300	279	252	272	288	282	303	267	282	285	303	272	285	283	265	263	249	271	296	306	271	280	263	275	252	282	268	284	276	255	254	223	258	283	280	264	272	249	267	274	264	272	288	269	275	273	257	278	283	250	292	262	259	266	294	272	326	276	274	246	268	246	278	292	253	228	246	255	300	253	265	304	262	287	290	305	300	285	269	292	281	268	293	276	300	276	292	250	303	274	285	291	290	246	281	267	285	292	269	295	271	262	300	262	267	290	271	273	261	273	261	314	282	266	260	288	277	282	256	255	249	270	280	271	300	240	300	313	276	265	276	301	304	253	279	269	288	274	257	263	273	250	263	270	283	273	262	276	276	314	283	277	286	290	265	301	258	269	273	260	260	288	248	290	263	298	290	263	268	242	310	254	269	271	249	285	257	272	257	259	286	289	284	269	255	289	258	292	268	292	297	297	282	286	272	293	271	313	279	282	289	292	291	311	265	248	303	304	270	267	289	263	269	286	273	245	251	257	295	261	241	274	271	258	299	268	290	268	260	290	266	245	313	311	270	300	276	258	282	275	264	262	273	286	277	269	271	308	298	257	326	295	293	258	240	278	261	250	265	270	294	240	287	266	288	288	292	271	258	285	297	252	281	278	277	278	258	292	283	281	274	293	252	258	268	307	253	264	272	308	270	275	305	255	265	276	278	286	274	274	277	306	282	266	302	288	259	285	279	278	264	259	285	255	261	308	252	272	288	266	282	251	260	278	260	297	298	287	243	272	266	286	275	335	260	304	299	280	275	302	288	230	246	279	256	286	252	271	273	268	245	283	289	240	264	267	279	295	283	268	250	264	293	298	291	264	283	285	311	286	276	274	283	261	264	277	270	255	272	251	270	243	274	272	264	255	273	290	284	285	276	258	260	303	244	283	299	286	293	298	275	271	263	257	263	283	273	265	272	307	269	265	304	274	236	284	281	262	278	257	296	239	289	301	300	274	272	286	266	266	275	278	296	284	286	304	277	272	264	279	298	281	262	277	254	300	255	304	315	286	273	288	275	290	264	261	273	279	272	247	280	246	237	284	256	262	263	294	254	272	309	304	258	238	267	260	275	272	287	298	288	280	279	262	233	285	259	282	276	258	295	278	244	289	281	286	277	254	271	300	271	250	245	260	261	260	290	245	260	275	280	250	289	308	248	292	267	294	277	290	260	306	275	278	265	259	280	289	251	275	249	274	280	232	286	264	262	291	281	245	282	290	255	257	295	272	242	294	258	268	271	286	278	275	248	266	276	251	284	296	262	260	240	271	263	290	298	310	265	258	238	263	247	302	276	264	247	290	284	278	260	262	261	281	277	268	274	271	261	315	243	281	261	243	250	271	277	278	274	252	238	283	274	286	306	289	264	287	255	249	229	276	270	303	287	272	290	288	271	282	268	264	280	275	269	311	304	267	271	288	306	295	225	261	236	281	260	271	283	242	253	306	269	283	283	292	287	298	276	259	284	282	304	261	263	277	276	257	256	311	289	297	286	295	240	291	273	289	260	271	305	271	287	280	245	246	265	271	281	246	279	297	268	291	288	267	327	263	258	263	268	252	284	272	267	279	269	260	252	231	303	267	268	251	282	271	277	276
29454	23189	28780	27902	26100	9800	1938	1420	1330	1198	1020	906	814	824	765	795	746	735	731	679	727	732	665	676	684	711	678	641	631	605	671	685	650	671	642	658	654	668	633	602	599	635	657	579	695	641	616	639	649	627	598	589	571	642	614	651	659	630	646	641	599	641	636	634	609	627	643	624	663	580	634	615	659	643	594	671	627	645	664	639	573	587	614	579	623	609	625	629	653	601	610	634	599	624	628	583	632	586	629	594	637	613	660	584	638	625	678	600	600	619	662	607	592	621	630	625	624	654	597	647	695	603	631	652	572	625	625	646	633	659	602	590	618	622	635	609	644	637	627	631	618	620	624	638	558	588	645	629	576	606	633	608	625	627	600	584	617	617	647	609	573	632	587	664	604	644	595	678	630	607	623	605	625	615	566	638	609	648	695	655	636	652	657	618	606	604	620	625	626	595	669	677	635	628	590	646	617	567	585	617	585	662	682	607	614	627	619	616	616	617	620	643	634	634	636	615	628	655	648	618	615	600	613	628	634	626	607	573	576	575	621	607	644	617	669	630	619	592	632	596	613	600	597	615	630	631	624	592	663	669	619	606	656	598	632	635	645	615	572	634	618	637	622	627	629	594	590	635	641	608	604	626	604	597	619	610	617	610	652	616	609	605	649	638	612	641	628	619	608	591	619	639	598	614	619	659	612	632	609	641	647	661	623	617	658	599	592	635	613	609	570	601	619	591	660	621	591	583	562	600	576	600	624	615	626	643	579	622	626	627	640	614	607	615	616	671	612	605	597	613	605	612	635	619	611	625	607	596	632	593	598	636	626	664	610	631	637	625	617	647	600	579	634	636	646	645	615	651	639	596	656	592	639	632	637	610	623	631	657	604	603	573	646	572	652	619	598	614	624	620	639	612	573	614	630	650	595	601	614	618	628	609	611	603	671	616	593	627	612	641	637	620	682	607	614	591	645	635	601	565	572	595	663	614	609	590	564	612	621	623	642	636	598	610	617	618	632	641	606	609	627	640	598	631	604	646	644	620	628	603	619	650	625	623	634	627	625	648	630	609	597	603	611	631	618	644	637	636	602	581	575	622	571	628	618	619	634	634	646	655	629	665	640	627	599	652	640	639	572	586	599	655	609	652	618	596	622	600	683	638	598	585	622	644	676	569	610	615	644	636	608	624	652	579	588	646	664	639	606	622	626	580	590	668	632	614	642	637	554	617	576	616	589	622	631	657	642	666	618	617	652	576	616	621	623	602	616	612	577	617	656	657	612	652	605	627	611	617	629	643	631	619	618	582	656	583	621	627	621	611	632	627	623	626	621	653	636	599	603	624	598	621	626	605	612	634	623	621	620	616	641	627	634	621	671	666	652	597	620	626	624	624	617	619	602	620	619	615	629	598	593	649	653	594	607	639	595	631	593	635	629	612	629	617	619	582	617	630	607	585	590	619	643	641	648	686	646	616	618	628	627	622	636	578	597	624	620	666	635	586	614	634	600	622	630	618	600	636	620	626	617	627	607	614	656	580	608	617	589	592	629	635	591	616	598	630	636	650	629	656	618	603	654	615	609	621	625	653	599	589	637	658	606	631	593	611	612	584	626	626	631	602	616	615	630	639	621	618	617	661	656	654	654	631	538	645	635	585	631	636	597	614	566	625	629	617	592	612	622	652	622	629	654	632	639	625	638	544	614	652	628	640	617	623	608	628	609	640	610	609	646	609	624	619	656	630	600	653	605	647	630	635	612	619	615	618	583	640	681	641	613	586	638	615	637	625	607	626	600	559	594	630	599	627	652	644	607	611	652	587	576	608	639	654	614	648	656	660	592	587	607	611	619	619	618	613	601	605	654	629	637	640	601	653	642	667	565	683	639	589	676	627	627	665	627	648	597	632	640	621	586	618	586	645	626	637	602	615	630	582	639	619	627	602	601	605	616	632	655	609	606	624	635	619	606	574	604	640	653	634	615	656	601	607	601	626	646	637	603	630	617	616	656	611	611	626	636	622	629	642	596	651	599	634	552	640	590	621	663	651	618	627	691	635	625	632	605	606	626	641	640	586	631	616	614	642	581	626	620	577	598	619	552	699	606	595	601	663	642	578	626	650	639	609	591	615	648	640	619	624	637	637	634	633	576	619	626	651	600	649	612	583	625	604	622	629	606	636	586	608	596	616	569	668	616	652	606	583	559	680	604	576	628	627	595	642	618	606	605	584	585	625	582	651	599	612	596	618	645	621	616	642	617	579	603	592	649	602	613	707	618	602	635	647	592	614	618	610	633	637	622	598	612	619	647	627	605	607	631	604	599	604	556	622	637	647	609	629	581	566	635	615	626	648	591	607	608	626	642	631	642	640	626	650	582	687	602	635	587	624	633	602	654	685	656	605	613	656	611	664	623	616	640	617	633	616	627	612	638	612	610	609	596	639	640	605	623	606	619	580	604	626	627	610	670	605	601	592	632	603	613	665	563	573	622	633	589	663	610	583	634	580	626	662	657	634	625	620	640	602	599	598	579	632	603	613	577	631	618	604	589	660	602	638	571	625	650	618	628	616	571	624	589	670	632	613	648	630	556	600	663	646	627	631	622	597	609	631	624	650	619	645	619	627	593	635	606	594	673	591	603	626	627	630	632	638	582	663	614	644	623	585	628	619	625	614	635	657	610	614	643	607	641	612	642	647	582	601	618	644	618	646	620	593	646	599	630	601	615	641	612	624	608	633	627	608	632	603	629	623	613	591	567	574	643	642	630	570	555	617	592	623	605	604	621	650	588	646	633	602	614	614	604	645	671	590	574	656	620	581	589	633	603	603	600	642	676	617	614	591	633	605	621	591	596	637	604	629	654	633	631	662	673	613	618	585	663	594	600	626	586	670	649	587	629	558	605	630	591	594	615	609	644	632	626	625	602	627	603	649	562	627	619	625	667	616	630	625	617	627	622	620	586	601	646	577	612	619	602	623	586	613	634	601	582	605	642	609	584	604	645	676	601	600	603	595	626	600	564	599	653	621	664	609	658	597	613	618	626	612	611	585	594	551	619	616	639	660	636	665	644	620	591	640	629	634	574	644	607	596	640	607	620	626	613	647	709	633	610	613	624	625	613	582	638	658	577	662	600	600	611	584	632	597	634	649	628	643	615	646	590	648	602	615	554	610	606	626	639	593	614	599	641	632	573	604	622	643	576	590	637	606	623	586	617	604	668	636	597	646	624	589	659	632	628	612	602	582	671	636	615	644	599	624	591	629	597	644	618	590	638	612	672	631	602	576	618	590	623	647	614	600	620	588	658	586	636	597	625	587	614	617	606	608	577	656	608	615	632	571	658	611	601	606	605	671	625	624	596	642	582	630	603	647	641	651	638	594	601	581	632	616	608	592	669	601	620	631	642	618	615	643	648	611	616	613	651	621	636	644	636	592	581	598	650	632	645	598	624	632	601	623	620	636	633	609	556	614	618	624	610	605	646	648	607	604	662	639	630	612	608	654	610	603	579	585
54395	38515	35504	29984	24254	11149	1753	651	524	543	486	416	357	401	425	386	364	376	384	349	383	325	339	346	381	327	334	350	347	361	341	370	328	340	330	288	305	339	343	351	367	323	330	344	337	301	318	366	346	332	329	356	340	324	319	327	320	351	357	327	328	327	362	353	350	377	349	332	335	331	356	344	353	332	350	328	309	320	353	322	348	337	308	370	356	311	321	364	332	334	336	363	317	318	337	302	294	342	354	346	316	311	352	325	352	337	341	331	345	347	347	359	318	330	332	341	321	323	320	348	369	317	353	316	310	337	314	323	310	357	342	346	328	331	312	328	311	363	336	334	312	317	333	352	324	337	312	344	377	327	356	316	325	326	301	335	311	342	365	347	351	313	330	312	341	343	322	352	301	336	320	315	307	353	318	347	388	369	337	313	294	321	348	308	365	323	333	311	310	336	392	362	325	323	363	351	337	343	352	334	337	331	335	332	318	327	324	357	314	339	322	331	320	304	331	322	376	324	340	337	338	331	317	292	353	359	309	315	346	372	345	312	331	345	372	287	382	354	322	343	349	298	326	369	366	322	358	319	343	352	346	319	333	293	316	385	375	375	335	340	292	345	311	333	349	321	316	311	324	341	321	322	362	279	347	306	329	309	322	363	352	322	335	328	349	351	332	328	369	318	339	346	339	336	345	308	328	378	325	314	343	347	341	301	335	363	325	343	349	320	340	333	317	378	358	309	283	330	338	379	374	357	345	335	357	335	335	337	349	351	347	342	360	324	328	371	319	374	359	342	359	352	337	353	339	316	322	328	317	327	359	337	313	337	348	321	364	326	332	394	296	330	326	337	320	330	364	341	321	338	340	360	333	332	326	332	319	343	312	329	334	341	341	353	355	335	343	341	320	327	359	343	348	368	337	356	315	361	306	333	322	356	358	321	332	323	331	320	302	343	341	337	308	359	315	331	328	354	340	376	338	367	371	355	315	329	334	318	359	350	345	345	336	311	339	338	330	368	364	334	355	340	304	356	347	331	355	319	328	303	339	325	335	324	333	344	358	366	346	334	355	341	332	357	349	344	303	374	320	336	353	347	307	342	347	339	309	323	338	359	359	314	329	338	347	353	368	296	305	347	290	338	376	336	329	333	330	349	340	329	357	356	318	358	349	317	343	316	317	293	336	337	324	332	356	336	335	319	325	357	344	333	327	352	301	307	327	370	349	322	364	343	328	348	309	326	354	344	322	332	336	318	353	339	339	338	326	344	320	357	351	337	344	353	331	336	376	353	363	375	315	329	338	329	341	344	346	344	314	305	360	349	304	312	334	304	339	345	372	327	381	359	346	336	328	381	346	353	314	356	336	324	342	335	322	341	377	307	351	348	319	351	336	336	296	338	328	323	334	315	314	366	334	338	315	348	326	334	378	344	356	345	376	333	323	360	316	333	343	340	347	327	339	344	310	346	311	333	318	324	315	346	381	318	361	368	312	329	324	325	327	381	389	319	330	340	331	310	348	351	344	328	328	309	351	339	366	351	328	359	319	309	328	295	379	347	351	325	351	316	328	332	375	357	339	337	348	310	324	313	329	358	315	298	364	326	344	342	369	336	350	302	366	339	315	351	333	340	368	340	365	323	355	328	323	310	349	333	356	323	301	326	335	322	336	365	342	315	361	331	348	310	335	321	302	353	331	329	345	340	314	323	331	342	307	374	344	344	343	354	313	328	341	312	290	345	342	292	306	348	336	354	350	350	358	349	322	343	345	347	332	380	347	328	334	331	361	315	356	335	361	339	328	317	315	366	321	330	297	343	363	327	331	339	338	331	335	318	345	343	336	307	330	349	335	358	347	313	358	349	367	341	342	336	320	343	307	328	355	319	324	356	303	340	367	358	348	368	315	329	329	326	330	348	340	344	317	315	319	322	324	333	324	329	358	340	333	356	335	307	341	324	362	338	382	351	365	357	342	338	354	364	356	336	339	342	326	354	324	345	319	369	332	345	350	313	303	343	297	350	340	384	366	344	359	351	326	343	379	334	326	342	331	306	359	353	357	299	345	354	337	348	336	333	328	342	303	315	330	360	365	291	374	334	319	347	349	320	328	368	324	317	346	331	310	341	361	326	322	326	342	360	319	336	321	348	318	316	392	335	324	292	327	321	334	358	363	347	336	349	369	401	332	348	301	323	346	338	345	316	353	324	332	346	298	332	339	366	334	329	320	313	385	381	338	335	339	340	322	320	382	345	318	335	341	372	332	345	361	346	328	313	312	325	345	339	309	327	329	353	371	355	302	331	302	328	309	358	366	354	328	306	334	301	315	348	341	327	336	361	340	345	354	344	356	334	333	348	342	372	347	347	356	334	321	308	351	315	372	317	336	341	310	344	355	305	337	311	326	336	335	329	293	352	361	351	349	357	362	349	338	359	336	357	360	399	349	315	327	361	302	285	323	327	348	345	352	319	328	333	335	353	334	335	332	309	339	321	351	377	321	310	320	313	338	337	340	283	312	344	330	323	344	343	338	323	356	306	342	297	335	301	335	329	306	320	327	324	356	345	360	374	347	325	343	339	300	340	305	345	313	332	287	350	345	357	321	308	324	345	346	335	334	319	323	369	331	296	339	325	326	305	328	319	354	329	330	339	335	352	342	329	333	328	354	313	311	325	342	370	357	344	323	324	338	331	328	352	338	335	300	366	353	340	329	352	311	364	339	323	336	325	326	327	329	334	340	343	340	345	345	313	331	319	364	343	333	319	302	340	339	374	345	328	347	304	349	347	348	361	365	375	355	370	328	319	324	326	342	372	326	347	335	354	338	331	329	345	353	333	311	346	321	330	345	318	354	347	353	339	365	310	335	381	349	355	354	384	359	322	312	301	324	289	357	324	308	351	316	353	327	363	345	336	300	360	369	351	341	331	319	350	345	333	352	339	311	363	366	347	340	321	340	319	371	297	333	344	355	338	306	344	318	308	363	352	366	364	352	352	338	370	336	341	326	321	321	385	311	300	333	323	342	352	319	302	341	332	305	338	351	331	351	346	367	305	344	373	322	323	356	334	333	337	348	341	348	335	297	314	390	329	332	313	351	339	342	310	394	357	329	308	349	299	326	330	333	324	301	310	369	366	340	344	346	339	365	341	318	308	335	320	326	370	363	344	354	333	372	344	341	352	320	339	352	339	353	346	338	349	346	309	361	338	357	317	328	359	300	335	358	319	322	363	376	331	334	334	325	316	347	384	353	369	361	330	363	318	316	341	365	375	329	356	342	299	341	355	325	351	330	345	335	351	318	336	363	309	321	319	316	319	291	330	333	309	347	366	320	341	327	329	392	338	384	333	320	325	344	319	300	320	317	325	343	335	313	334	345	347	344	310	351	318	320	330	359	320	346	358	346	336	315	322	320	327	340	336	302	338	351	363	341	349	331	365	305	318	310	346	340	320	369	327	337	336	320	324	322	328	326	317	356	334	326	330	339	306	311	332	326	326	358	351	351	363
35748	29780	36371	37125	34618	16663	2828	2010	1819	1552	1368	1235	1122	1072	1017	1005	935	904	941	901	917	957	901	828	851	838	792	843	790	818	806	831	872	811	770	867	784	789	798	796	811	749	793	788	769	775	727	768	769	747	756	794	760	747	743	798	732	751	760	813	790	758	744	727	748	768	752	800	711	704	741	739	738	721	757	788	839	784	760	732	746	735	804	763	793	738	757	769	736	750	753	783	787	719	785	741	773	762	719	736	792	742	772	761	737	759	837	756	764	769	765	752	745	743	780	741	752	709	754	760	761	762	803	750	765	696	749	797	741	738	745	794	714	762	773	771	751	709	749	780	748	772	742	776	732	795	730	747	778	742	755	800	761	750	801	777	772	753	742	798	742	791	748	768	739	790	758	749	760	766	770	781	772	763	766	738	751	743	740	742	791	763	745	795	751	748	717	751	743	767	767	734	762	751	749	716	766	771	706	767	756	755	765	741	738	738	751	783	758	787	756	729	770	723	760	763	755	762	779	794	744	736	798	798	691	788	836	763	760	774	769	718	760	755	786	772	823	781	764	786	761	746	768	763	719	763	737	756	761	715	785	752	838	783	740	792	773	776	781	727	743	787	780	796	770	768	744	763	755	746	773	747	784	738	791	735	730	757	796	760	761	820	796	756	783	681	760	755	751	768	775	735	785	780	744	756	776	762	777	774	740	763	774	791	710	744	766	707	790	786	787	804	736	810	734	776	778	750	760	779	747	803	779	779	754	715	759	730	724	741	746	823	699	771	779	752	755	797	727	753	756	738	770	736	724	774	721	717	764	778	805	755	754	758	730	748	728	810	791	785	779	755	719	768	753	761	749	747	721	745	726	719	773	746	743	742	767	797	746	747	729	788	751	755	720	743	782	738	766	749	762	742	751	736	780	741	779	791	753	762	747	764	795	764	768	728	724	724	745	719	821	724	732	791	742	742	756	820	755	755	719	716	783	748	724	781	748	767	712	761	750	740	745	800	732	716	815	768	734	746	730	752	762	786	748	767	731	748	751	769	734	769	716	761	757	719	759	722	729	758	753	696	753	773	783	766	739	757	759	758	760	789	744	758	759	822	711	745	747	755	783	782	774	754	704	760	697	745	739	788	802	759	737	772	730	760	753	775	690	786	737	774	741	769	805	737	738	746	713	771	727	766	777	775	824	742	760	767	765	720	778	748	779	738	769	726	758	769	768	745	747	757	802	773	771	762	751	797	743	755	740	711	735	753	754	771	747	718	743	728	737	768	794	716	715	738	799	756	738	697	762	758	746	799	779	743	810	760	772	736	785	803	740	786	748	795	764	722	775	734	762	742	760	771	797	739	730	761	756	782	754	768	741	748	767	746	797	781	750	755	782	752	730	817	764	746	751	747	756	788	753	751	766	774	753	740	726	705	774	810	725	781	711	739	788	746	772	715	718	780	746	755	738	759	771	792	753	785	767	762	754	756	814	739	756	773	777	748	750	787	701	713	741	788	800	807	775	742	718	752	698	767	760	751	770	745	776	772	787	766	734	775	750	794	771	757	752	787	755	751	784	731	744	739	819	713	803	777	742	739	786	754	720	760	753	779	790	749	762	746	761	757	769	776	741	737	755	746	792	735	763	766	742	728	771	752	794	754	814	745	794	736	740	759	771	706	726	736	769	755	794	737	720	756	816	725	739	776	801	765	730	733	736	719	757	748	717	699	744	785	784	751	758	797	736	717	771	795	756	730	797	759	771	752	797	746	816	762	720	756	763	757	737	729	782	712	736	717	797	782	763	770	762	719	738	794	749	809	753	730	750	769	737	740	764	720	769	793	803	717	733	770	799	817	786	760	756	711	724	769	729	752	775	775	753	803	778	742	741	742	731	750	723	756	762	740	775	792	791	766	755	755	746	754	803	773	741	751	799	739	766	802	804	716	792	759	795	756	722	793	731	785	778	741	752	790	757	774	741	700	751	788	745	791	732	764	791	753	793	788	770	759	743	746	789	789	796	704	789	766	748	752	739	813	760	749	733	780	721	757	744	722	754	754	756	756	753	691	789	713	791	754	717	793	729	744	771	793	733	724	753	747	755	780	753	772	813	805	778	774	768	735	798	751	748	778	714	729	734	763	753	771	775	736	756	754	763	715	725	728	792	745	746	710	760	774	757	704	726	771	787	714	743	794	745	730	705	761	768	757	742	706	746	721	698	718	761	760	753	746	763	767	756	735	763	706	777	736	803	759	772	732	747	768	771	752	752	757	806	730	754	724	758	739	790	805	749	729	749	732	775	755	768	789	783	756	750	724	805	778	767	737	753	752	720	724	751	769	779	737	785	767	773	744	744	783	758	776	767	733	756	710	795	707	751	741	721	757	720	712	772	741	732	755	792	729	772	762	776	703	786	801	758	786	770	765	812	770	719	726	721	762	762	723	779	738	711	746	735	754	729	808	753	794	749	768	787	703	740	724	769	759	705	748	746	747	774	724	798	754	750	704	713	735	724	771	824	731	758	751	757	724	843	785	755	735	787	770	757	750	708	702	729	726	822	763	751	747	749	784	736	778	745	742	710	786	699	776	776	741	817	752	740	797	792	790	763	714	749	750	765	750	761	768	748	771	761	794	747	787	728	735	753	776	752	747	779	743	745	738	732	749	737	766	748	758	762	719	750	807	736	766	754	720	756	763	768	775	731	762	802	776	769	767	772	732	770	741	759	762	742	691	791	771	751	762	747	730	782	759	794	778	792	794	795	737	774	731	750	728	748	787	784	728	760	709	732	771	775	749	722	792	710	769	740	754	764	741	762	774	788	702	761	768	725	762	772	692	720	753	738	788	764	737	776	722	776	752	740	748	714	737	792	794	727	749	754	736	772	739	777	764	746	789	749	781	730	731	727	781	791	756	765	769	791	749	732	741	773	751	763	730	770	754	746	770	742	747	746	871	744	773	803	727	774	750	724	736	737	774	762	712	771	775	736	741	793	726	731	724	744	750	767	804	747	722	729	779	773	742	754	801	787	720	746	776	769	752	742	730	758	843	770	761	773	766	712	742	738	766	709	787	789	762	769	720	726	785	729	776	792	766	774	742	814	721	769	736	761	754	749	763	754	790	732	704	733	749	772	736	791	753	740	774	739	715	794	746	755	718	747	738	753	754	770	706	756	764	726	769	734	748	731	789	716	729	776	753	791	771	755	760	767	760	793	834	724	745	779	780	735	743	750	716	784	743	722	721	765	759	762	732	758	705	785	753	803	758	732	762	718	786	719	714	788	745	819	684	766	730	738	720	742	756	776	728	776	727	775	728	780	736	766	755	807	728	769	748	781	756	721	756	743	749	772	787	756	777	732	781	736	759	753	701	806	786	815	792	737	794	776	766	727	805	740	732	784	761	778	732	770	778	741	732	706	723	770	786	781	769	754	781	810	723	701	767	781	784	724	758	786	695	722	804	741	753	751	757	712	788	760	755	804	756	809	771	751	797	762	744	730	772	742	731	753	749
25422	14104	8377	4048	2075	924	538	481	419	408	402	406	396	403	375	340	416	370	337	420	366	386	346	393	374	386	384	368	390	386	384	367	381	350	366	389	388	378	387	367	405	362	393	392	359	389	360	308	386	401	354	403	348	382	383	361	374	397	347	386	374	388	356	373	347	341	328	397	383	409	375	397	370	375	343	367	339	379	365	376	375	368	365	384	395	377	378	370	382	367	369	352	437	384	368	390	393	398	361	433	345	361	368	411	376	397	405	407	391	417	383	342	395	343	390	358	365	380	384	374	357	403	325	386	340	378	384	350	341	405	353	371	350	364	355	348	379	369	404	342	398	371	352	380	380	378	396	383	414	386	386	351	360	401	359	342	378	401	368	354	424	392	358	386	371	353	355	358	352	400	386	339	362	339	376	393	373	357	406	346	344	384	366	354	374	364	407	366	397	346	393	396	323	379	402	386	385	344	386	398	401	354	403	367	337	343	383	398	388	389	411	363	385	391	411	370	364	410	346	336	368	401	377	363	363	385	338	406	374	407	378	375	385	371	376	332	370	375	362	383	333	344	395	387	343	389	376	321	343	405	389	325	381	364	396	348	428	385	320	363	390	354	376	347	375	383	360	358	369	376	416	408	398	381	337	370	354	373	386	329	336	330	404	383	356	350	324	347	373	384	365	393	362	356	348	358	375	335	393	344	353	397	337	373	431	356	384	388	379	356	378	369	366	382	376	394	335	345	380	386	380	361	327	374	350	409	378	402	351	392	421	343	415	377	375	347	349	357	405	393	381	405	390	358	365	349	373	404	355	395	389	389	338	405	387	373	393	336	345	412	337	349	396	378	341	378	380	386	381	385	362	369	400	378	413	395	397	397	387	360	365	406	383	378	354	380	376	364	375	341	350	339	363	371	391	375	344	384	347	413	338	380	379	400	353	347	381	375	345	348	361	381	371	377	357	380	356	383	433	374	336	384	403	383	355	367	364	368	368	380	319	346	399	376	373	362	398	381	381	398	383	362	390	365	379	403	386	353	357	358	380	349	371	428	342	365	337	350	332	353	376	364	363	406	379	368	381	338	345	354	381	362	340	366	348	346	364	365	381	361	341	349	379	372	348	360	384	332	367	339	397	360	374	366	331	345	360	387	369	360	390	346	359	328	373	356	371	391	389	373	366	363	400	344	324	369	349	359	369	385	382	389	380	368	368	374	376	350	421	378	374	358	371	389	378	397	373	346	362	358	357	394	388	372	372	358	344	367	379	403	394	359	355	373	374	376	346	350	363	403	372	343	370	356	402	381	410	372	358	346	382	363	390	383	378	366	343	346	359	366	367	366	439	375	339	366	349	350	390	357	382	398	366	391	381	370	379	364	376	392	382	379	342	359	364	372	382	388	365	367	392	370	358	382	366	328	377	381	415	357	397	396	355	371	360	397	348	370	379	387	368	377	385	367	363	395	395	397	375	348	364	379	377	375	393	401	398	325	384	407	381	371	367	324	341	398	395	392	384	365	349	385	393	382	340	408	373	398	415	357	352	362	363	339	396	405	380	371	360	318	340	345	383	338	359	400	401	345	371	387	358	329	377	324	384	391	338	368	346	338	389	381	358	369	368	357	333	362	367	385	356	384	392	354	349	368	433	433	397	375	331	366	369	402	371	382	426	365	392	384	369	356	340	359	358	388	408	343	353	377	364	394	382	388	359	365	391	392	354	334	324	402	358	351	365	357	382	351	349	324	359	392	355	395	394	362	364	353	371	383	356	360	390	355	379	397	366	403	364	381	416	383	365	364	382	374	388	406	380	372	357	371	374	359	398	358	403	354	381	377	383	376	355	378	346	335	400	371	389	452	385	399	397	395	382	403	374	362	378	375	390	346	374	359	385	371	374	391	349	352	364	380	396	383	346	364	312	339	390	385	380	367	374	374	358	396	362	372	379	383	362	376	382	422	377	335	360	329	396	429	377	384	374	375	382	349	406	347	349	368	379	376	339	352	345	358	350	377	360	340	350	367	374	400	388	370	350	356	375	332	372	357	375	350	393	383	356	410	394	361	348	394	380	343	376	398	343	408	337	385	383	373	338	386	389	392	374	376	359	387	336	348	376	382	397	367	378	330	391	351	368	355	403	386	367	374	351	357	365	411	346	346	368	370	346	372	365	361	384	407	375	380	358	397	364	332	406	358	370	406	327	398	339	398	344	440	382	395	356	353	366	381	384	349	378	375	378	342	345	386	362	382	376	338	379	385	316	351	342	390	386	344	354	358	382	412	393	357	352	363	361	388	384	360	357	407	388	386	348	374	334	419	352	374	366	383	411	328	400	393	390	376	378	433	371	397	383	353	319	378	338	373	360	365	351	388	363	404	375	390	366	369	346	352	357	370	338	368	389	373	371	378	340	376	395	366	363	324	338	400	389	398	392	358	376	386	353	387	377	405	375	370	328	345	379	392	383	386	384	381	386	339	341	366	404	365	369	367	343	320	367	390	381	381	400	399	376	410	370	377	386	400	385	375	379	398	377	353	385	335	361	339	385	335	355	363	389	399	384	380	370	377	345	349	390	389	380	389	350	392	401	359	392	391	392	367	355	433	415	350	381	374	362	432	348	389	361	356	352	343	334	367	370	359	369	364	364	361	383	353	377	346	384	403	368	367	392	343	368	393	325	391	346	350	416	351	431	385	347	395	366	373	343	385	392	404	389	357	376	343	378	393	393	372	353	366	369	386	358	384	358	383	377	388	382	380	346	339	382	386	386	399	366	333	365	348	420	403	400	386	356	381	378	371	376	381	415	364	350	373	379	396	390	410	355	388	394	341	397	371	346	388	395	355	361	368	390	390	388	318	352	400	401	377	369	349	366	376	393	398	391	373	376	345	365	383	391	359	349	375	362	399	381	348	359	396	348	419	374	387	376	320	397	383	378	373	347	391	392	395	372	333	363	444	358	406	361	373	374	382	349	350	377	372	367	356	359	372	355	320	393	407	359	374	353	343	399	360	377	359	382	386	370	382	383	415	378	359	356	367	402	363	385	341	325	355	318	358	379	360	360	387	374	370	416	351	399	385	362	383	387	384	383	363	358	365	356	359	358	317	373	354	357	406	355	383	393	361	363	376	398	375	354	380	364	407	412	334	329	364	387	381	360	357	364	341	403	379	354	359	383	354	405	354	357	378	384	402	352	366	369	384	403	361	366	383	379	380	374	384	323	363	377	325	398	380	338	370	360	389	337	346	413	379	373	351	337	390	350	353	369	358	361	350	351	390	376	366	358	360	370	362	340	367	378	357	385	347	354	393	404	384	375	392	355	375	346	331	348	364	371	378	371	361	421	349	418	416	363	358	367	391	356	388	354	375	392	358	342	373	348	345	384	400	382	394	374	370	382	398	359	364	390	376	420	385	342	372	413	350	373	379	346	359	383	377	362	380	369	342	357	349	362	366	367	383	420	364	361	377	383	375	371	371	413	413	378	373	355	400	356	385	356	371	371	374
15728	11151	11901	9441	6385	2850	1458	1257	1144	1043	984	904	888	941	827	884	893	858	825	892	859	810	824	855	842	836	815	812	805	836	825	855	797	793	820	816	768	800	802	808	831	824	822	827	779	854	780	825	867	857	760	813	831	801	787	736	791	795	756	752	785	811	832	820	801	816	824	784	809	823	832	794	774	757	810	815	792	814	789	820	833	760	757	829	811	827	779	763	822	812	845	839	748	841	790	769	793	793	819	817	756	807	808	828	800	756	784	816	773	845	815	772	744	791	782	861	777	826	787	758	803	820	779	787	791	758	769	813	825	797	844	804	852	779	819	760	787	774	769	805	764	811	794	804	792	806	751	792	785	781	783	801	831	805	825	806	823	807	818	817	890	779	777	791	820	838	783	797	798	789	787	798	757	790	797	787	757	810	841	776	828	774	765	790	786	807	782	793	774	791	782	815	797	774	783	847	811	805	818	839	842	828	831	771	787	803	780	822	820	832	789	786	788	725	816	838	813	786	841	827	740	781	791	776	826	825	811	796	819	808	842	795	775	808	785	831	819	814	788	773	788	785	769	782	879	826	824	769	799	771	782	770	838	747	824	836	843	783	800	786	803	762	851	784	793	846	797	835	780	806	861	737	748	749	818	797	793	790	787	782	739	802	744	822	810	844	792	812	783	779	803	825	732	833	835	788	812	804	788	773	797	799	818	795	737	754	784	766	784	843	817	776	794	810	751	794	801	852	770	744	773	803	794	733	778	778	835	782	814	808	779	818	755	811	750	773	799	766	821	859	776	785	801	806	782	827	851	790	807	830	802	831	831	768	816	831	807	777	800	786	881	784	846	803	788	766	772	811	771	762	750	820	779	793	782	785	832	801	824	825	870	825	810	784	824	785	797	817	775	834	771	815	765	826	824	831	813	795	782	840	805	754	795	772	799	783	793	807	770	775	796	790	832	781	791	823	798	809	794	832	833	814	812	771	844	817	822	741	786	797	798	791	799	810	796	770	850	787	847	812	775	768	810	763	801	827	822	820	772	805	835	818	765	817	806	784	780	807	801	777	833	769	845	741	776	799	810	799	830	804	794	773	748	833	758	808	855	845	767	797	813	787	793	813	783	789	797	794	794	782	793	780	757	792	800	739	789	772	819	787	795	833	769	790	857	848	754	824	821	797	858	810	822	822	822	826	810	787	798	786	786	789	751	799	806	809	801	739	802	818	842	833	812	835	756	850	814	779	817	796	742	788	838	845	797	807	797	771	814	770	769	809	783	769	805	799	797	817	826	788	739	776	805	768	828	832	810	818	768	816	789	797	842	774	816	777	875	797	808	748	798	772	788	789	778	790	796	826	826	832	809	855	796	776	784	812	793	808	799	784	749	801	802	777	788	789	821	810	780	763	800	796	768	838	758	807	777	802	757	800	762	796	773	794	790	828	738	843	778	818	786	765	787	826	807	811	832	813	817	768	784	770	771	777	807	820	801	818	851	792	779	846	787	807	784	815	826	793	802	837	753	786	776	802	784	787	796	829	753	831	813	791	813	751	788	796	788	742	884	770	789	736	794	794	742	763	804	755	766	785	793	831	770	850	810	776	746	802	804	841	792	831	805	814	776	770	786	824	771	829	762	772	821	881	746	823	808	763	807	811	808	768	772	793	776	819	837	820	807	823	809	800	818	811	845	759	772	818	870	790	773	827	802	851	758	780	772	791	789	807	820	831	748	774	802	782	834	786	805	788	808	785	788	817	805	810	813	809	741	780	838	809	759	782	777	776	761	805	728	840	785	758	744	766	802	795	832	800	799	753	767	820	758	821	810	827	809	819	797	810	825	770	821	810	792	840	806	783	765	808	841	788	856	754	777	816	748	823	787	802	770	797	842	821	813	802	808	805	773	796	858	771	830	871	807	873	813	805	791	750	823	799	781	769	803	798	794	835	865	740	790	797	795	792	822	773	854	852	839	800	768	818	811	813	772	759	871	791	823	834	843	808	841	808	854	747	827	731	786	761	831	773	807	767	809	817	801	819	804	789	816	828	796	821	808	803	818	772	760	853	797	828	802	749	786	800	813	806	812	769	820	796	790	771	788	830	753	804	770	791	823	801	856	774	791	850	842	811	804	790	758	836	782	797	799	829	775	813	826	772	767	749	818	803	817	813	758	808	789	806	840	829	788	798	781	823	842	752	796	776	823	770	751	791	846	783	835	827	774	782	846	786	744	774	777	786	811	785	782	852	821	793	799	819	777	873	799	812	842	798	800	840	820	810	809	749	784	785	799	810	861	804	853	808	793	818	826	794	783	813	841	791	785	844	771	829	792	769	837	779	793	782	833	854	833	797	733	745	774	811	825	833	815	790	797	821	811	796	797	807	790	822	795	797	823	822	788	772	806	803	799	799	816	749	801	763	806	820	803	825	786	764	846	749	775	778	786	776	817	797	865	775	823	869	813	777	821	775	810	778	812	789	820	777	816	770	848	798	821	856	784	755	776	773	845	780	792	820	777	757	798	769	778	840	815	751	812	831	736	804	757	798	780	751	831	781	812	796	824	794	785	820	776	793	804	813	836	808	846	804	822	811	851	805	777	772	798	781	818	819	780	776	825	813	790	753	820	864	797	799	769	793	825	774	823	791	804	852	804	832	782	772	754	815	781	804	790	821	861	833	827	791	769	843	814	821	777	805	777	828	784	751	811	816	755	778	794	819	786	771	788	791	802	759	803	805	788	815	736	786	819	763	826	821	821	794	771	799	744	829	830	774	763	800	783	761	799	776	791	785	752	802	765	788	790	791	813	781	792	814	805	802	849	771	799	841	730	788	855	826	772	776	755	825	792	772	812	770	795	799	819	789	788	802	809	862	813	773	774	826	831	785	825	841	795	822	788	786	805	744	836	801	840	800	811	799	797	797	769	831	824	818	781	784	771	817	832	776	822	806	787	801	779	780	809	744	798	777	789	840	797	818	822	829	801	787	795	809	825	769	810	797	783	795	787	817	832	831	796	757	783	758	780	786	782	851	822	803	796	850	801	772	752	786	829	809	829	815	814	787	835	803	809	823	821	797	825	809	756	819	799	807	827	780	844	784	771	816	769	793	765	860	817	855	829	783	871	828	784	773	821	845	804	825	812	765	796	789	836	824	859	755	811	765	796	759	771	781	801	799	813	803	779	788	811	788	742	791	816	794	782	796	787	822	778	804	851	796	860	788	772	774	795	756	767	780	804	774	841	832	808	863	809	809	834	769	851	797	767	805	807	811	806	811	773	779	786	811	803	800	819	775	843	797	813	790	763	821	790	780	794	798	744	782	796	796	771	865	776	754	829	786	807	799	799	782	795	746	795	865	796	808	744	806	753	763	805	753	765	779	785	752	815	828	746	768	827	772	790	751	799	745	783	783	797	845	763	805	770	797	747	767	870	760	816	779	796	790	843	821	779	818	772	783	786	800	765	790	800	808	805	775	831	775	785	830	846	814	805	805	758	792	816	841	772	803
44196	29626	26208	21807	17442	6850	852	455	372	382	332	369	323	296	284	306	308	299	291	297	318	286	311	302	277	277	263	249	311	294	263	287	278	273	258	292	267	273	252	294	282	274	288	250	295	252	268	274	280	291	274	273	281	274	269	273	284	264	257	294	264	280	271	315	295	257	282	305	272	263	261	241	286	237	276	269	276	291	295	284	301	261	283	253	278	274	263	313	260	263	264	265	282	282	275	299	295	271	279	269	277	315	271	300	256	285	302	280	285	277	260	253	264	227	280	290	259	244	268	290	250	280	250	261	258	263	280	305	269	266	297	260	283	292	287	272	277	287	272	243	254	259	250	241	260	274	274	282	272	282	285	269	241	264	276	235	282	268	275	268	267	272	285	265	260	288	272	282	250	293	269	259	268	276	282	223	288	289	272	255	271	283	263	269	243	254	253	281	262	289	263	284	309	274	294	293	264	277	280	272	267	269	274	300	266	279	274	266	255	280	281	271	275	299	260	272	285	330	281	269	287	270	262	271	243	282	257	286	263	296	318	303	264	287	298	289	316	316	257	284	282	265	257	272	288	318	280	252	304	268	266	253	248	298	258	277	262	268	278	267	263	270	235	278	274	271	285	282	300	261	292	273	267	276	275	260	289	292	245	250	255	276	280	287	266	277	305	285	300	256	285	231	291	277	247	266	282	237	322	261	280	281	276	303	256	250	285	280	271	248	269	286	282	274	294	302	243	266	295	296	258	283	261	285	299	296	262	263	295	266	285	276	255	296	236	295	270	282	279	243	276	263	254	281	286	286	256	267	264	254	269	294	300	255	301	288	284	270	288	306	264	301	296	256	254	252	282	280	281	299	274	285	307	248	265	285	262	288	290	252	269	261	285	264	301	243	268	253	292	276	255	252	292	271	306	268	258	241	260	262	277	282	277	279	311	274	266	253	280	270	251	268	292	255	275	292	296	276	315	269	253	293	293	297	254	280	250	273	280	298	263	246	280	301	288	270	300	267	259	275	225	260	249	244	271	301	268	258	277	273	287	262	272	238	294	291	272	269	253	261	256	256	276	298	280	274	286	305	276	285	303	264	289	260	280	278	264	295	244	251	276	255	279	267	262	283	280	271	275	261	286	271	296	310	287	270	289	277	295	259	244	268	247	277	267	264	288	316	277	245	264	299	259	248	273	301	257	245	280	261	269	286	281	260	268	298	264	286	272	322	272	282	261	246	271	289	299	296	260	260	318	278	269	262	275	289	275	272	244	289	301	301	281	278	287	255	248	280	291	278	299	269	276	261	304	288	261	247	276	285	293	277	271	256	258	302	289	306	283	251	282	271	250	246	276	249	249	261	267	269	269	291	258	308	295	286	251	263	260	298	289	293	280	281	235	285	292	268	316	258	262	286	269	258	299	233	318	246	289	262	282	307	262	275	271	285	256	306	291	272	298	312	275	285	291	276	303	267	266	269	270	269	226	264	281	278	243	258	265	284	264	276	296	254	299	276	287	290	285	260	295	291	275	282	242	300	253	299	282	298	263	288	275	278	294	265	301	216	275	282	266	259	298	258	259	266	298	281	316	254	284	284	298	287	275	298	272	282	254	264	284	246	250	299	264	285	295	266	279	289	269	257	275	281	273	275	292	281	283	261	297	275	244	270	270	260	275	264	269	273	314	269	272	279	276	258	264	272	254	303	301	296	253	289	248	245	276	287	303	271	253	290	268	303	260	285	256	259	242	270	271	275	284	258	281	274	236	235	259	230	280	289	252	279	263	222	260	263	277	274	288	286	267	305	253	261	277	272	278	278	248	278	286	256	279	284	252	286	283	309	261	298	249	290	269	287	258	244	284	326	270	286	290	291	290	275	262	255	279	290	266	264	258	251	281	287	239	243	268	279	259	292	262	263	293	309	289	277	277	271	273	273	293	267	257	271	280	262	278	267	271	270	282	297	293	279	310	255	247	251	263	253	285	284	289	286	284	292	290	253	277	257	278	263	283	288	253	266	269	281	269	271	295	310	251	272	274	277	300	278	266	263	277	265	274	283	310	261	298	292	303	255	254	269	254	247	247	258	246	270	294	286	282	278	281	284	277	271	266	289	264	264	263	250	262	248	248	253	307	296	285	315	278	266	264	265	263	290	250	271	286	255	286	287	281	306	254	271	254	257	271	269	277	267	299	262	282	274	281	298	239	267	267	304	281	251	258	272	250	275	274	244	291	286	269	289	264	278	268	252	264	278	262	253	270	246	268	257	287	277	268	269	284	262	233	276	236	269	273	280	281	296	282	251	263	267	220	244	259	271	259	269	288	267	250	245	325	280	242	248	268	297	276	258	293	265	264	271	287	250	272	296	242	280	296	287	303	263	283	273	262	246	271	278	281	280	267	257	260	302	265	281	274	264	266	237	260	260	242	290	274	281	281	263	296	263	249	265	270	266	266	278	281	304	242	241	271	267	287	276	291	236	265	267	281	263	264	284	278	280	282	251	274	265	276	256	252	270	253	266	263	279	286	279	263	247	266	292	289	282	265	295	249	278	277	253	287	286	282	283	282	281	283	292	293	282	276	274	285	274	282	289	240	285	289	268	311	227	243	277	305	301	270	286	259	254	280	271	290	274	274	294	270	310	293	294	251	277	260	273	267	271	267	308	269	261	261	245	295	311	259	262	258	296	278	278	290	278	307	278	276	280	249	261	268	274	242	300	246	256	282	281	282	266	289	251	263	281	287	266	297	259	258	298	276	284	281	233	223	246	254	257	242	271	277	293	271	255	261	268	263	238	279	279	291	297	277	271	252	276	252	283	315	290	273	293	289	267	257	287	254	293	264	257	241	284	264	264	271	252	295	256	253	270	257	284	270	275	282	256	291	270	301	284	267	265	237	305	270	267	283	314	288	286	280	296	262	286	295	267	249	273	253	282	275	286	274	242	277	283	278	291	281	300	267	282	253	284	262	273	298	305	253	269	292	267	266	307	299	245	299	285	252	273	264	282	293	266	267	295	283	256	280	273	297	270	289	266	293	261	246	277	256	291	294	263	235	264	254	253	282	268	285	289	284	312	279	264	280	243	279	240	261	262	271	291	257	280	278	279	279	276	246	244	280	277	274	278	262	294	277	283	296	252	271	256	266	281	272	308	295	259	294	259	285	278	296	302	256	307	285	259	263	300	250	306	295	274	248	286	289	255	276	243	315	285	273	286	269	278	283	271	278	299	242	276	266	282	256	290	245	250	244	262	319	282	279	304	251	302	256	324	291	305	297	272	290	271	254	275	281	262	268	233	254	290	273	303	257	306	293	259	247	294	334	300	270	285	289	239	276	260	259	288	262	280	276	299	228	280	266	273	282	286	255	286	288	266	250	285	306	292	271	243	290	281	252	293	289	297	288	257	293	271	302	254	268	243	263	286	283	272	275	285	268	283	268	254	264	284	261	277	267	276	289	255	293	289	309	290	265	271	289	254	292	277	273	261	306	251	280	262	309	298	273	266
29027	22673	29294	30221	29916	11722	2234	1504	1189	1173	1015	895	831	857	776	760	772	693	730	737	715	715	658	634	709	655	698	685	666	665	618	677	645	632	628	635	667	617	655	633	657	628	657	593	677	666	595	632	613	665	618	649	610	601	631	649	604	657	622	610	648	659	622	610	619	630	613	613	564	581	602	585	606	640	636	622	635	579	597	656	575	606	599	599	617	604	598	614	547	636	626	600	583	691	615	644	554	625	611	605	624	611	587	614	630	605	653	655	595	588	654	576	654	638	585	591	615	607	641	628	639	580	634	610	678	632	618	647	644	581	596	623	611	621	635	630	652	644	595	627	587	592	651	635	612	576	613	606	595	614	602	632	641	610	633	640	644	622	609	643	590	567	588	622	649	572	588	618	673	616	609	617	594	659	648	604	591	640	606	604	663	600	606	606	589	567	658	635	619	622	586	577	605	636	617	584	603	594	600	611	611	584	620	668	632	590	575	624	584	629	610	615	622	602	586	635	607	603	586	649	599	593	614	655	588	611	632	623	647	621	651	613	592	570	617	626	649	631	585	627	581	643	635	637	620	629	599	597	580	601	630	595	642	633	657	619	649	596	617	633	598	599	624	629	653	640	649	577	619	673	630	630	596	637	592	629	578	619	636	538	598	627	616	633	642	626	634	623	608	633	610	624	622	653	621	682	603	646	650	660	589	624	563	596	675	601	628	562	620	589	636	620	587	580	621	578	637	618	586	634	632	608	585	640	627	591	618	657	654	582	634	608	583	592	585	624	579	664	654	645	585	659	650	546	625	608	593	618	586	599	603	614	579	601	616	600	587	621	646	669	638	620	621	598	625	625	604	554	611	595	610	624	588	580	608	640	655	587	598	594	653	627	621	614	595	586	601	576	631	649	573	658	635	617	612	602	587	626	627	587	617	646	623	617	618	595	596	630	593	588	576	591	589	601	619	634	626	570	593	579	632	619	570	631	589	594	582	619	629	660	581	621	611	631	630	618	609	672	640	583	671	644	640	630	614	648	588	653	647	616	611	619	650	626	613	635	646	588	580	634	604	567	606	629	630	601	615	619	589	628	586	607	647	633	658	680	644	667	644	619	598	647	602	643	604	609	608	621	619	629	572	627	608	633	632	609	626	580	597	595	616	609	614	637	613	595	612	613	621	631	606	592	672	602	660	589	616	604	609	609	600	613	617	661	620	629	546	621	611	663	647	641	638	623	641	597	613	617	660	579	606	637	623	643	634	610	612	606	622	616	606	672	607	626	649	600	607	632	595	621	650	604	636	600	633	640	626	585	591	630	653	579	632	623	630	604	639	630	657	578	623	623	656	624	557	620	624	585	616	610	623	635	623	614	611	660	614	631	605	570	615	599	626	641	623	628	594	634	621	614	564	641	599	623	606	562	575	605	597	671	588	602	631	623	603	618	599	603	591	613	604	626	681	613	643	631	585	601	633	616	600	583	639	631	624	612	603	632	594	604	628	666	661	631	599	629	613	610	646	651	646	627	588	579	614	612	633	595	639	655	607	586	640	609	617	606	606	642	591	616	607	590	646	612	626	631	611	652	624	624	652	640	585	618	651	598	629	600	611	625	628	634	611	640	648	621	630	618	610	585	609	616	674	611	576	575	625	614	612	584	600	602	633	610	595	630	623	633	623	636	607	614	662	603	591	629	613	611	573	595	592	630	585	608	617	573	657	603	635	652	670	648	649	617	622	597	664	642	598	635	627	626	600	658	621	593	651	640	635	669	639	622	632	625	604	647	609	579	647	635	638	616	624	615	634	647	598	616	629	583	580	582	647	587	632	660	619	637	646	656	642	633	612	666	609	590	642	597	606	586	621	607	582	641	639	567	619	583	603	629	664	587	623	594	659	642	614	644	575	601	633	613	657	601	614	673	587	657	622	616	627	627	617	598	588	595	595	619	599	678	631	593	629	658	672	628	597	601	623	609	572	624	643	613	593	606	623	623	605	596	610	616	582	603	636	641	607	536	589	593	649	627	602	628	640	620	620	620	592	600	577	576	602	621	606	614	564	615	617	596	654	577	612	601	585	621	626	688	609	612	616	612	613	615	632	604	588	611	643	577	587	625	637	600	658	613	636	612	614	627	621	644	646	654	609	616	665	619	648	632	636	587	589	607	612	644	614	623	634	615	613	681	614	633	651	630	631	613	628	615	613	596	594	646	609	624	624	582	615	632	643	603	597	598	623	624	611	661	619	567	675	603	621	655	626	612	642	612	658	640	612	634	628	597	627	592	673	618	664	648	601	666	598	648	606	609	610	637	592	618	623	646	643	597	632	625	608	627	602	637	639	570	595	611	589	616	595	652	654	654	632	592	635	617	620	599	630	591	665	579	646	605	621	658	603	655	627	657	617	631	585	596	647	600	596	611	637	601	615	660	634	627	591	654	613	620	637	621	596	623	634	606	598	627	630	617	624	577	634	638	663	646	575	608	620	577	590	637	584	634	625	623	632	598	603	635	612	633	644	597	619	655	633	608	633	666	645	606	654	600	588	627	612	615	601	615	632	626	619	590	626	561	603	654	645	626	612	616	635	624	588	562	604	575	600	593	630	631	614	607	647	623	634	634	601	654	646	569	645	642	580	620	655	625	592	628	623	588	619	677	609	582	620	579	618	656	590	606	605	611	673	633	621	664	629	586	635	640	579	672	647	606	637	647	551	633	630	601	630	609	594	614	630	637	665	618	627	599	612	601	634	608	627	610	627	622	616	623	615	603	639	613	636	611	613	683	626	655	612	589	632	591	619	618	612	611	612	631	607	592	602	627	637	612	625	622	646	640	624	610	581	628	615	607	613	622	650	620	625	642	651	594	625	626	592	590	571	641	655	575	614	612	608	610	609	632	649	610	613	584	595	612	696	591	591	699	655	589	635	631	605	593	620	636	587	567	658	608	632	602	632	618	610	607	565	623	617	619	628	589	624	646	644	596	639	599	598	616	608	624	635	634	623	622	619	641	625	617	588	638	634	611	668	604	543	649	639	625	641	616	616	628	608	609	639	602	644	599	637	614	603	619	601	600	614	667	637	609	674	611	624	614	632	580	617	630	672	582	621	666	577	660	635	612	623	618	610	629	631	573	611	650	637	652	629	630	578	632	616	626	621	653	627	615	622	603	593	651	573	620	596	637	648	659	606	605	608	604	604	640	659	623	601	627	590	632	600	645	590	640	631	613	600	596	594	670	630	658	633	595	654	645	654	630	619	610	676	605	597	616	602	655	583	602	653	636	613	563	624	616	626	618	587	611	658	626	604	634	619	579	583	576	602	604	625	651	593	647	569	609	633	615	619	594	629	616	599	626	621	627	681	634	619	627	650	605	613	675	625	631	621	625	629	615	589	572	633	592	610	628	615	617	613	630	605	626	600	652	603	633	651	623	632	577	593	632	632	646	591	670	663	633	590	613	648	656	594	588	624	586	617	593	625	644	624	635	598	654	619	627	618	585	565	663	634	582
53562	38054	35639	30062	30852	15584	2450	674	588	523	463	443	400	381	371	384	366	372	378	321	351	353	327	328	332	344	376	350	410	326	333	352	370	323	381	327	373	341	371	330	350	356	358	325	369	337	328	334	362	325	308	366	352	323	357	360	356	341	349	333	313	344	306	306	342	344	328	344	349	353	323	351	338	345	345	368	342	326	360	353	332	330	361	352	324	313	324	326	320	333	343	377	352	348	364	345	335	293	309	331	343	342	336	320	343	333	335	318	335	321	326	362	315	329	357	342	346	332	360	343	306	357	357	325	313	322	352	335	335	362	370	387	335	352	328	333	315	330	345	365	372	358	325	341	329	361	359	328	336	323	355	344	312	370	326	338	325	334	356	306	325	306	339	295	359	338	334	314	319	323	359	376	330	327	345	350	318	311	346	375	368	348	297	346	362	326	329	333	315	345	347	384	381	371	342	322	331	342	336	353	329	302	346	365	311	328	317	322	340	303	331	324	377	323	333	322	341	341	324	353	361	343	335	306	340	360	333	349	374	305	337	328	331	347	335	343	325	363	370	341	343	337	346	319	330	288	355	341	338	370	359	335	315	323	313	333	378	361	341	346	359	304	362	349	304	334	296	315	342	308	320	328	339	325	340	364	351	336	328	376	359	314	362	344	372	297	339	342	326	327	351	348	354	351	360	345	342	314	338	334	329	332	325	321	311	350	323	333	301	356	339	329	349	332	346	315	311	361	319	295	344	315	334	372	358	352	352	324	317	348	342	336	325	327	359	321	313	338	361	318	321	345	340	333	373	308	361	314	356	336	322	358	354	333	344	346	349	351	357	337	334	334	351	346	342	337	343	335	338	312	333	329	327	327	335	383	353	368	348	331	352	345	301	351	335	329	362	311	338	359	345	344	340	363	363	351	324	341	376	364	321	341	367	343	325	297	312	323	322	323	334	336	353	353	345	334	351	343	317	344	346	293	296	326	335	325	330	326	345	307	329	320	331	342	356	335	349	345	339	354	319	367	318	368	316	331	356	337	338	328	357	328	336	319	337	332	318	332	321	349	312	354	323	348	327	366	329	350	346	386	337	345	310	321	327	326	348	375	306	317	343	329	337	343	308	338	344	338	340	340	329	303	330	303	325	349	342	379	334	317	341	336	377	321	334	356	380	351	345	330	354	322	329	334	337	317	366	339	337	286	351	360	340	348	337	360	314	329	316	328	362	361	327	351	336	327	379	294	358	335	353	309	345	351	352	300	401	305	326	313	355	331	301	304	334	319	334	359	338	329	339	359	327	341	340	353	308	354	328	338	359	369	324	329	343	354	334	314	325	373	351	349	355	351	373	329	362	321	323	314	309	341	311	327	308	349	331	361	323	313	327	361	350	322	327	340	328	353	347	348	335	324	356	350	343	323	325	354	307	350	331	354	322	322	314	315	310	340	346	339	324	284	330	340	320	349	343	356	345	332	345	334	310	345	352	349	361	326	327	348	322	330	308	346	343	337	340	329	324	392	333	327	364	309	311	296	351	327	379	372	374	340	326	340	314	355	321	351	328	325	311	327	336	327	335	356	320	357	328	357	361	346	305	335	323	307	376	319	330	365	328	339	329	329	341	318	356	337	356	350	340	295	334	361	316	297	313	332	338	316	351	325	345	358	324	362	316	380	368	294	326	354	325	312	327	357	341	307	327	315	307	329	310	326	359	333	331	348	332	350	337	320	304	379	330	361	337	339	361	336	322	300	325	306	381	332	350	323	310	356	346	333	358	325	339	311	357	331	351	345	337	308	344	324	343	364	338	346	340	327	342	325	353	364	331	359	333	300	351	330	334	371	332	316	319	312	354	299	338	309	304	344	350	318	323	335	330	325	312	298	328	351	307	329	378	364	344	360	333	366	328	307	328	323	321	340	347	310	328	378	324	303	354	368	317	342	312	287	367	314	302	354	355	308	345	312	306	329	327	352	339	333	362	340	310	343	330	339	352	304	328	303	344	319	355	330	345	327	339	338	329	344	354	334	346	335	340	365	325	323	320	306	329	331	331	321	396	354	317	353	349	332	325	325	349	334	331	336	368	364	331	345	338	359	349	307	324	314	316	320	324	381	341	330	363	356	320	323	335	361	320	339	331	356	329	360	353	363	382	326	347	324	324	352	361	335	325	365	339	345	327	347	354	318	321	336	343	342	301	343	331	303	349	333	337	311	353	368	332	362	327	381	337	349	333	333	338	356	354	334	364	375	304	357	350	296	355	355	360	340	317	308	296	342	327	333	310	338	336	309	325	293	327	333	326	333	337	320	333	300	341	337	318	332	350	337	409	328	386	343	345	336	313	313	342	323	342	337	363	365	327	301	333	367	306	324	330	311	340	338	344	310	368	322	327	340	303	340	313	326	312	333	311	359	314	339	354	319	315	353	334	360	300	315	320	339	347	383	357	327	360	320	337	339	333	312	314	370	321	317	358	386	318	319	327	336	376	351	340	332	348	314	329	341	347	371	345	349	342	363	361	334	295	374	303	326	343	362	339	350	325	330	335	360	319	364	338	355	362	336	337	362	303	349	359	344	345	309	349	330	333	302	312	308	319	352	295	300	320	332	350	316	400	376	349	347	344	351	302	319	315	370	351	309	358	318	340	334	335	339	314	336	352	353	330	335	341	375	344	349	335	346	325	333	350	319	316	351	345	336	344	328	355	348	349	322	312	343	343	305	374	347	345	323	347	342	364	309	369	358	349	344	328	354	350	359	291	324	359	351	367	333	337	360	347	355	316	356	333	292	353	339	342	304	371	369	320	340	347	319	315	325	326	347	345	296	362	337	329	347	334	296	344	358	364	389	360	325	339	302	312	334	344	346	375	321	323	354	365	376	321	319	359	329	291	330	304	349	367	326	344	341	346	319	390	308	315	315	330	318	356	299	328	298	323	343	340	335	308	333	341	342	341	339	368	349	341	380	369	333	333	320	323	329	313	319	350	344	356	352	346	321	343	340	313	350	372	360	341	321	341	322	343	337	282	281	322	326	361	340	371	339	334	365	315	314	357	349	314	346	344	344	351	319	354	351	328	337	366	332	331	310	352	319	383	364	338	319	344	332	325	382	313	321	333	342	341	341	307	304	360	335	324	350	308	354	358	342	341	312	360	304	396	362	331	342	389	285	340	291	352	323	344	295	360	355	301	340	325	344	351	333	361	331	319	314	356	322	326	349	306	357	300	340	321	336	345	318	311	355	338	356	318	366	374	324	356	352	325	327	330	324	297	328	334	334	341	338	381	332	331	343	317	351	334	328	325	340	395	337	333	340	368	346	313	346	340	333	339	313	344	349	353	340	361	337	335	347	356	360	344	340	345	328	330	356	369	299	335	359	326	313	330	353	326	332	411	334	346	368	350	348	323	347	341	342	310	351	365	374	319	316	326	337	322	345	349	329	328	342	339	329	330	350	350	332	343	341	339	351	292	342	333	301	353	356	352	342	370	348	322	346	322	331	337	370
35264	29611	36441	37417	42016	20318	3478	1907	1680	1608	1313	1197	1153	1033	1089	957	1009	907	905	964	864	902	877	844	812	843	773	826	820	870	828	818	801	783	814	811	765	800	775	795	730	791	801	785	756	722	759	779	749	773	766	736	779	789	764	729	827	773	747	794	759	762	802	741	733	763	716	728	740	750	793	743	757	761	747	725	773	736	719	780	716	764	767	729	782	764	748	726	752	759	803	747	767	752	755	798	758	823	772	738	733	769	729	785	745	743	777	761	748	722	748	780	729	759	751	777	761	721	747	745	800	749	770	750	717	710	766	759	748	752	726	751	725	735	754	764	718	736	739	735	782	730	752	711	730	798	801	768	773	758	779	743	790	790	784	772	717	712	710	794	763	771	742	738	741	702	750	789	737	746	713	783	721	749	759	708	714	772	748	755	747	718	770	727	765	767	734	775	759	738	775	726	765	744	752	741	736	716	766	738	747	739	729	747	700	754	713	813	740	705	750	748	801	760	804	709	737	751	762	751	773	774	757	684	750	740	707	760	808	785	785	757	761	728	773	754	729	778	747	766	711	767	772	746	757	723	701	771	776	765	729	697	763	717	775	775	734	734	783	733	729	765	741	790	721	738	734	747	701	741	731	767	742	763	729	708	687	707	771	763	709	730	760	775	748	727	772	741	767	731	726	722	756	755	760	730	773	796	719	730	774	737	721	744	731	761	770	748	750	717	816	730	795	765	754	779	779	791	800	737	711	784	758	769	728	723	745	775	766	735	724	811	729	768	763	743	667	697	715	800	750	727	733	781	809	747	768	778	730	753	832	737	750	792	753	747	770	764	780	747	795	741	764	770	717	808	733	732	817	771	769	752	749	730	754	704	738	796	766	751	764	746	764	756	762	739	770	761	798	759	749	793	788	776	764	755	741	775	768	725	756	765	717	722	726	747	750	711	739	776	751	729	752	821	724	702	740	745	748	750	765	716	788	769	744	804	742	765	723	710	830	738	747	748	742	737	759	722	785	763	733	776	703	772	760	746	765	755	758	703	741	784	764	765	715	732	746	744	748	686	754	739	736	758	700	720	735	750	720	714	753	742	781	738	739	729	737	770	784	790	795	786	748	743	727	761	761	777	734	811	736	773	751	792	746	742	782	796	748	742	756	751	748	778	761	722	689	752	738	778	765	712	708	775	799	697	764	712	772	773	778	763	759	701	754	773	731	732	751	738	725	717	750	731	776	744	746	776	755	748	732	739	773	782	761	753	736	711	685	788	720	746	725	716	765	719	765	757	740	725	783	742	748	747	740	756	782	772	766	749	715	728	804	736	759	747	790	781	740	735	748	772	770	746	751	763	718	739	827	770	771	735	749	768	741	737	745	720	749	794	776	735	799	740	748	774	756	736	734	773	703	770	774	752	771	734	795	776	776	783	768	793	760	749	786	791	704	771	733	739	739	754	709	727	695	712	766	767	744	763	767	799	710	800	755	702	773	751	795	779	743	779	710	743	750	745	758	747	731	739	721	727	715	739	744	773	738	717	781	766	781	738	753	744	764	721	739	731	750	741	776	744	738	730	815	722	725	715	729	746	760	752	767	737	787	750	758	763	740	720	774	795	753	715	766	797	746	755	713	792	729	747	752	749	739	759	745	738	751	753	747	782	742	783	736	741	764	754	748	778	747	793	785	727	735	706	708	734	784	769	766	756	764	762	766	750	760	739	742	773	780	783	774	779	732	767	775	754	717	784	722	755	774	764	737	735	704	784	787	772	749	764	751	733	724	710	744	738	700	775	753	754	744	714	717	734	788	739	775	723	741	750	787	767	776	764	733	725	742	781	766	776	769	739	736	746	738	736	761	736	750	763	737	744	721	723	770	767	765	773	714	770	727	705	738	751	709	754	762	740	713	714	739	738	763	761	773	757	747	735	754	758	713	791	739	728	760	755	753	710	729	697	761	748	738	780	724	779	754	720	744	731	766	747	769	747	729	750	757	774	745	782	732	725	774	769	747	727	761	751	767	734	767	799	746	719	762	723	681	715	717	768	737	761	771	721	728	729	736	708	732	731	746	743	713	680	764	697	748	731	756	757	747	733	777	800	769	684	750	764	759	743	775	754	773	738	766	729	754	746	769	753	790	734	747	728	739	769	701	714	755	788	737	774	759	734	747	778	753	726	843	790	733	787	748	736	727	743	746	734	752	714	788	780	741	777	724	758	717	768	716	746	753	734	768	709	756	717	702	760	752	745	755	730	780	733	747	798	741	712	760	796	706	749	728	795	733	755	759	760	748	756	721	753	749	734	725	733	801	731	766	788	736	738	752	736	786	760	763	730	770	722	730	694	759	793	727	770	758	720	790	743	739	687	710	747	717	754	738	779	739	748	770	719	780	727	737	783	761	780	730	740	781	764	680	737	724	750	709	770	735	755	758	748	706	693	773	728	783	736	776	765	788	756	719	747	807	749	768	722	728	754	761	719	728	754	750	781	762	740	755	773	792	765	793	728	674	770	777	771	764	747	742	790	687	787	766	719	793	779	754	781	749	754	743	741	730	796	754	746	740	750	803	775	717	742	692	710	753	786	748	747	739	780	788	756	749	774	728	758	754	777	762	789	735	789	762	720	792	755	766	819	693	791	752	762	759	703	760	791	764	764	771	694	763	755	722	741	723	746	755	749	738	739	757	732	793	737	778	736	761	761	773	714	738	708	773	743	788	778	740	789	708	781	716	757	821	737	771	671	783	805	748	783	776	779	732	798	750	691	776	756	816	786	787	721	795	745	730	736	758	754	780	739	756	754	774	724	785	777	713	789	732	802	792	761	742	711	749	742	748	728	759	739	721	724	746	732	766	714	739	787	731	790	770	765	741	781	722	780	776	741	722	718	756	790	740	776	737	726	726	781	732	745	721	766	723	782	726	749	752	764	761	718	756	744	800	775	768	797	745	740	747	746	743	736	756	772	751	785	772	756	743	749	762	694	779	788	729	742	733	731	792	730	780	734	761	740	755	709	799	771	767	792	775	772	724	769	714	728	760	773	738	750	775	793	741	719	739	775	774	759	779	774	756	807	769	737	767	761	759	784	741	787	763	764	739	771	840	728	737	778	750	748	751	729	730	742	774	772	725	761	757	714	737	758	752	746	766	784	773	721	740	773	762	746	805	804	758	766	735	751	750	802	752	691	743	713	771	719	748	769	738	753	773	710	767	761	812	738	782	769	769	733	784	788	723	778	737	776	740	707	738	728	745	770	813	783	724	756	728	765	752	789	780	740	760	740	788	717	787	756	789	761	778	741	745	735	752	812	746	757	733	762	751	749	788	739	775	797	713	727	697	782	803	747	778	746	753	729	766	752	753	749	801	733	784	741	725	707	769	777	721	735	802	743	725	740	788	805	695	754	787	774	840	709	774	717	798	735	801	730	759	718	782	818	733	730	682	732	739	806	767	736	732	744	736	766	732	735	704	699	772	782	771	722	779	733	741	771	767	741	762	755	763	739
26669	14727	7604	3831	2095	943	539	443	401	417	437	367	375	406	399	391	374	351	391	369	419	400	368	374	379	367	383	345	400	341	406	355	398	336	373	346	349	394	345	378	411	374	376	358	342	364	382	368	372	337	379	365	360	390	416	401	364	328	388	379	347	392	375	403	359	391	417	351	342	352	378	350	390	374	356	358	412	347	401	354	401	405	349	363	356	352	385	368	340	389	413	403	389	384	372	383	321	380	365	362	359	385	328	348	370	351	376	356	375	373	397	375	324	354	371	374	376	390	310	365	382	379	371	377	362	362	381	334	411	348	325	359	378	404	365	339	385	336	397	374	343	394	392	366	393	377	377	382	402	400	386	351	380	363	373	326	406	352	405	381	371	386	357	366	386	334	391	357	387	355	348	359	347	385	385	393	354	342	392	362	359	341	366	406	365	347	357	331	393	340	376	386	384	393	372	357	438	377	401	377	405	361	361	395	366	396	373	388	335	406	399	348	378	400	370	356	402	379	353	392	348	387	394	356	371	370	341	383	398	375	380	402	407	388	374	444	392	413	368	395	334	377	356	367	378	406	343	334	387	366	334	321	361	337	379	339	365	362	398	375	359	368	374	367	359	363	382	412	384	401	387	377	395	356	362	387	319	340	383	404	386	376	370	367	339	354	368	336	360	409	388	370	358	383	372	336	333	379	374	386	371	386	400	372	424	350	380	362	372	380	376	439	363	358	327	398	374	386	394	410	367	359	395	388	371	359	352	345	368	368	375	391	404	404	384	349	348	390	384	367	365	374	395	411	381	349	378	350	373	362	365	366	389	393	353	391	344	374	402	401	399	332	375	355	390	338	392	351	359	390	350	397	382	371	360	380	384	384	390	371	383	354	356	384	333	356	336	339	342	344	382	376	366	362	385	346	358	403	388	380	335	343	363	366	381	359	378	366	332	408	372	382	350	386	390	371	359	352	331	370	376	348	365	321	404	403	341	423	396	378	350	354	377	371	397	341	395	383	340	381	372	364	357	367	387	377	348	337	405	381	357	403	358	383	381	353	369	356	381	377	397	356	337	381	348	384	389	383	355	377	387	373	410	346	371	354	341	371	351	391	350	395	368	362	367	362	371	357	358	345	367	344	372	391	400	340	362	351	397	363	379	370	392	392	366	384	345	363	381	369	373	367	386	398	359	395	387	353	378	370	407	369	382	360	366	423	336	386	382	344	334	364	342	343	380	334	348	337	396	356	373	366	378	348	374	368	371	391	366	367	360	370	389	369	378	357	369	310	383	378	413	411	355	374	380	353	349	368	385	378	385	354	367	420	383	384	348	339	374	299	385	387	346	375	333	378	397	357	374	389	372	389	353	371	363	369	389	401	352	397	358	369	385	366	368	350	355	349	356	378	372	381	414	350	376	363	377	344	349	374	365	344	360	402	361	373	413	349	413	408	379	333	391	360	383	330	379	376	407	391	364	416	421	397	373	391	372	342	350	388	359	361	392	371	381	350	381	381	372	352	366	387	354	347	379	392	358	394	353	365	356	339	371	409	376	402	380	408	368	395	369	374	347	373	341	351	348	336	362	380	294	371	341	368	399	438	375	370	373	368	364	369	407	355	324	366	375	335	389	378	390	349	388	360	365	407	377	359	403	370	368	382	343	400	368	333	365	361	327	388	392	329	357	390	421	361	332	374	373	404	362	324	379	328	376	348	306	371	373	400	373	396	395	390	376	336	391	370	400	404	361	371	362	378	357	405	388	379	401	366	389	382	376	371	367	389	348	371	352	411	403	358	343	349	361	386	368	370	358	378	386	336	358	358	352	381	355	345	383	368	388	390	416	409	367	379	352	364	372	375	367	386	343	381	353	381	350	394	364	343	388	360	375	376	359	345	384	382	381	377	358	355	360	358	371	340	352	357	371	359	380	378	379	376	387	373	385	375	394	368	373	355	371	371	379	372	315	411	333	394	345	337	360	372	382	350	395	381	383	362	357	346	337	355	380	360	345	394	379	404	395	367	376	363	326	354	387	403	333	378	388	413	382	349	378	317	370	359	397	359	399	376	392	388	375	341	365	341	357	391	356	352	397	401	349	406	369	375	364	411	344	373	373	406	372	369	375	339	366	384	371	343	374	363	406	379	387	360	387	402	387	377	367	395	366	375	367	381	363	371	428	376	375	346	347	353	383	341	329	364	384	365	351	387	386	362	383	326	348	346	348	362	361	357	380	372	356	377	338	384	362	356	378	387	363	377	372	375	358	390	378	403	352	339	360	398	395	369	359	352	338	368	378	378	355	362	373	363	339	356	359	365	337	383	365	370	357	409	379	421	403	353	369	354	340	356	394	337	378	352	373	347	355	357	370	369	370	403	345	380	369	371	383	405	362	349	352	401	375	356	381	393	413	385	381	326	352	393	353	345	369	358	353	414	362	396	337	382	333	342	332	363	378	389	392	408	370	403	349	346	376	363	375	353	378	356	355	362	349	377	433	370	353	397	367	380	408	380	346	373	351	340	360	360	383	404	361	385	377	366	404	353	414	347	328	376	370	377	369	400	355	378	393	378	371	375	360	373	384	356	382	380	340	357	400	336	351	375	352	384	347	358	375	370	364	386	401	336	357	363	381	365	382	407	362	355	378	377	371	367	409	351	428	370	344	379	356	332	387	360	344	370	371	394	375	356	376	366	407	389	398	391	400	341	391	375	384	375	364	364	409	357	375	388	386	365	386	390	353	363	350	417	355	372	362	362	350	324	363	375	406	370	344	356	359	385	333	357	413	362	366	338	338	387	363	374	340	360	351	387	394	353	350	368	341	363	354	373	380	355	350	367	323	408	362	377	329	355	368	363	361	380	415	414	390	385	358	372	357	376	372	375	328	370	358	409	405	354	367	361	333	359	361	336	336	340	367	366	397	355	371	359	380	364	382	384	363	355	382	386	374	373	328	384	337	402	403	358	376	386	347	358	354	379	376	380	348	354	372	394	385	373	412	372	391	373	405	359	350	364	362	328	383	377	389	395	394	373	439	370	351	335	413	360	376	366	345	333	367	398	394	362	355	369	382	406	349	366	380	368	389	349	370	371	384	373	387	364	373	373	367	336	347	368	375	378	378	359	360	389	351	340	373	334	397	390	387	425	368	398	333	378	380	373	369	358	344	360	367	378	351	358	401	357	362	373	379	381	376	338	366	348	357	374	376	356	373	337	339	373	368	374	328	385	335	378	384	358	372	339	347	385	356	380	396	394	404	351	346	365	348	325	400	386	375	401	371	369	366	393	405	366	363	314	350	365	398	361	408	345	351	366	392	341	330	380	391	385	369	377	338	378	380	366	339	376	393	378	347	355	388	354	345	372	349	342	414	369	394	383	363	413	383	378	348	355	354	402	391	373	373	363	356	365	384	384	376	380	367	370	369	366	356	363	425	406	377	387	383	363	380	340	371	341	366	381	408	369	346	357	395	371	411	354	388	387	363	330	373	378	359	384	360	385	376	386
16490	11149	11247	9244	6768	2924	1360	1127	1024	989	974	930	910	918	848	863	850	849	813	825	814	860	835	848	846	811	816	834	807	753	793	819	813	833	816	814	843	852	742	815	799	833	793	794	796	760	802	762	801	843	836	768	849	856	791	770	859	759	830	809	771	793	762	805	832	832	765	825	815	781	825	785	751	763	783	777	811	778	777	777	796	821	787	838	773	810	851	819	792	741	789	805	829	778	821	826	767	766	816	807	766	790	839	766	783	852	742	782	819	818	786	777	820	811	819	801	796	802	827	785	801	819	810	822	739	798	867	835	799	809	780	805	844	834	797	844	800	855	775	842	842	787	771	772	837	822	759	826	817	757	852	758	822	796	863	785	778	808	748	771	804	795	759	791	797	831	778	802	797	816	796	812	801	797	793	841	793	764	761	834	794	781	787	807	797	792	830	774	810	799	798	761	821	807	838	808	828	794	785	797	802	745	841	785	775	807	793	762	805	828	797	787	777	805	794	840	792	784	753	823	816	778	809	861	786	748	813	829	822	814	840	824	745	793	759	745	782	817	815	802	823	810	812	814	809	765	822	782	813	809	850	784	819	826	771	861	750	877	777	795	860	814	804	811	810	796	746	773	808	832	804	785	856	776	821	816	824	830	834	849	747	867	804	844	795	776	802	830	760	832	785	794	813	825	793	813	807	788	849	794	816	804	829	800	800	805	797	758	768	765	751	809	796	758	817	807	833	793	803	855	803	778	786	835	787	815	802	738	798	825	739	768	779	826	765	855	802	794	831	829	772	816	784	764	818	801	785	798	783	749	812	791	840	815	783	842	794	785	846	768	802	818	806	827	778	789	778	808	799	838	819	812	818	763	806	846	802	789	809	806	811	805	807	786	788	774	830	820	805	790	774	790	787	768	800	806	798	820	813	810	772	856	817	853	783	837	773	770	840	812	807	755	855	777	844	836	790	808	770	797	843	738	800	831	790	825	782	802	782	820	763	840	772	817	823	751	816	791	831	774	824	815	878	839	760	802	810	832	784	848	773	791	823	739	820	751	836	801	790	798	755	796	769	836	785	841	783	799	805	818	814	801	865	847	827	843	761	823	834	789	774	856	829	810	810	768	787	814	805	808	831	851	738	877	823	792	808	794	742	822	844	778	798	812	814	838	805	853	791	822	794	793	791	801	795	840	796	795	819	791	816	807	818	814	804	848	831	812	775	823	781	841	813	828	790	771	836	804	799	846	802	784	797	823	803	776	841	771	804	782	887	758	800	863	845	771	807	786	786	803	736	829	798	837	818	821	792	882	777	782	829	787	823	823	799	781	786	795	811	788	749	769	792	826	786	820	776	848	816	818	799	792	829	748	793	741	755	799	766	813	844	775	779	781	818	776	769	854	769	756	809	781	797	815	771	791	814	855	791	813	798	811	736	798	815	777	781	770	822	816	825	744	822	837	811	783	762	766	831	786	798	811	846	808	850	809	778	815	787	815	767	749	766	809	818	749	795	830	772	824	860	803	803	813	774	786	767	818	824	829	827	779	777	792	779	819	795	836	844	758	805	801	819	791	843	767	779	773	830	842	801	784	798	793	737	786	884	810	825	826	822	837	811	766	801	755	795	817	775	792	763	787	813	803	723	798	784	824	768	754	827	824	830	821	782	824	778	828	814	825	839	811	784	827	843	758	789	803	797	816	837	790	800	788	752	809	853	838	810	824	789	830	747	816	763	776	799	791	800	821	805	771	797	829	793	806	862	792	784	822	801	806	768	768	856	736	819	826	815	797	787	784	790	752	793	785	808	783	838	768	782	789	787	823	814	799	816	826	800	796	843	798	787	839	827	791	804	835	751	807	755	794	800	793	796	823	802	859	806	806	799	811	810	779	813	816	727	834	769	755	787	783	803	821	793	874	787	825	842	787	909	804	807	802	806	811	775	771	773	775	824	783	823	813	791	824	771	813	783	774	825	799	802	780	755	778	797	763	844	795	807	787	784	729	797	826	811	824	782	755	790	815	831	848	794	795	819	783	736	799	802	797	818	763	818	782	819	820	810	736	778	855	797	764	801	838	787	849	883	835	710	796	823	754	775	826	811	789	754	779	795	770	787	791	795	755	784	799	808	794	797	804	800	798	772	785	799	818	828	824	809	781	779	818	814	785	787	813	792	847	801	802	790	892	793	748	788	825	777	746	798	807	818	785	790	835	822	794	834	742	836	797	837	749	807	791	816	868	786	780	778	821	814	780	809	775	804	827	814	795	799	800	757	790	861	833	847	852	861	798	782	791	813	856	803	786	836	850	794	786	787	766	792	770	789	809	775	753	789	739	801	815	771	823	802	801	795	738	800	802	739	790	792	808	814	788	789	797	821	757	809	804	788	850	762	816	816	806	743	815	759	738	832	780	837	780	836	797	815	804	801	841	819	815	818	808	822	814	766	771	823	817	798	810	760	831	806	792	825	848	831	723	822	811	779	778	779	782	802	746	807	777	793	769	820	771	806	792	726	834	806	818	778	834	798	874	785	822	804	807	745	836	794	806	824	805	767	783	780	836	808	837	823	796	843	810	811	796	783	816	790	784	798	746	745	775	827	816	818	806	795	785	837	771	874	810	822	817	830	816	830	786	807	809	719	758	798	758	773	820	780	797	769	823	807	761	798	854	765	840	806	791	806	834	756	827	805	795	843	840	794	787	797	794	824	815	768	773	776	808	775	805	806	806	815	829	798	775	787	824	810	810	781	804	828	836	788	742	804	808	839	795	796	803	828	775	828	814	744	780	795	829	756	771	764	763	796	806	724	773	772	786	778	829	845	842	820	717	849	749	807	751	813	762	800	798	832	809	769	804	830	760	833	788	845	806	788	821	798	720	772	799	818	790	816	773	831	837	811	825	831	801	787	763	802	770	796	807	784	805	774	750	788	824	787	786	787	773	774	832	775	824	766	786	829	809	802	782	797	810	782	860	852	776	817	815	845	730	842	786	799	796	836	789	813	827	847	845	806	797	807	790	790	814	776	785	827	765	815	731	793	799	769	733	833	812	763	842	829	752	788	860	840	752	818	784	757	843	797	799	801	851	826	784	764	810	754	796	769	830	759	814	826	844	729	796	776	771	819	800	796	849	847	747	875	777	775	798	775	773	851	820	794	751	828	787	783	848	791	806	795	814	783	794	793	764	789	821	838	830	765	824	773	820	790	857	797	757	789	805	815	754	762	808	772	758	758	777	832	762	797	821	788	834	790	824	805	774	777	785	806	823	804	735	788	822	751	843	805	752	824	824	796	775	804	875	746	829	771	830	848	791	800	790	803	802	860	791	801	788	777	861	843	779	845	815	775	816	835	757	827	836	787	779	786	791	800	771	792	799	807	800	849	825	827	780	863	790	781	777	760	831	794	815	796	810	741	766	813	778	799	769	810	768	776	769	821	779	782	782	769	767	784	785	808	823	804	821	848	794	778	823	819	766	837	772	784	755	766	797	698	822	741	829	839	792
40963	29552	28095	24189	19054	7924	1155	491	382	350	346	320	304	314	281	294	301	295	289	321	305	305	281	295	303	260	320	273	251	288	275	307	268	286	280	269	305	245	265	284	279	252	256	282	262	305	276	260	284	287	271	292	281	262	289	279	269	299	258	240	273	275	276	261	285	294	267	237	263	281	296	270	243	292	281	228	259	290	302	274	234	294	263	232	259	270	262	264	240	274	268	254	284	258	263	261	275	286	258	262	259	260	279	240	288	276	259	254	286	269	273	255	268	242	272	270	270	290	267	267	284	275	264	259	263	256	263	277	254	261	260	295	261	288	281	271	271	275	287	266	251	298	312	272	285	286	260	300	290	274	298	263	260	278	292	240	256	276	289	260	277	250	245	273	277	237	271	263	308	255	282	262	272	262	256	273	250	264	268	273	273	270	290	296	257	261	294	256	270	278	278	291	254	280	272	266	305	279	221	301	269	275	271	250	267	271	317	273	275	284	264	275	265	252	272	256	261	280	273	302	271	282	233	249	277	254	269	247	245	268	257	295	268	257	276	272	276	256	258	244	286	284	259	268	283	266	290	263	265	257	258	244	296	256	266	252	268	275	262	290	283	278	274	270	307	273	287	246	280	252	273	260	297	266	279	276	270	299	278	279	260	249	260	262	308	302	282	276	287	279	271	270	258	257	259	286	266	240	267	263	246	277	286	275	279	233	275	270	229	290	252	279	284	268	261	274	266	238	300	238	278	244	246	259	288	262	269	251	277	239	274	269	267	277	304	286	296	275	253	265	295	243	268	264	274	293	284	225	248	257	271	267	289	256	269	261	300	281	267	290	243	303	282	286	278	271	252	233	267	266	285	269	284	254	253	285	296	269	272	259	265	265	281	285	257	278	263	245	274	275	256	282	272	261	294	255	269	266	295	290	237	264	295	287	277	276	233	259	262	260	265	319	266	269	274	289	267	240	268	291	280	281	284	256	277	244	252	246	244	256	248	261	277	269	303	293	253	276	252	255	249	270	277	284	259	276	274	269	289	307	259	266	276	297	319	264	276	267	283	278	244	251	301	256	256	248	272	282	267	248	235	272	264	292	272	290	296	260	252	285	271	266	293	268	269	247	265	288	251	284	243	244	255	298	262	280	288	279	268	273	263	256	283	267	275	245	261	284	264	276	264	297	280	277	246	294	256	257	238	257	280	257	277	293	267	291	257	262	273	283	264	264	277	291	249	278	271	273	264	269	262	271	273	277	273	285	253	247	264	265	275	261	255	269	275	276	273	229	271	270	252	257	252	276	257	274	283	283	273	290	273	263	286	272	239	285	294	254	269	276	273	257	294	267	266	245	236	249	307	319	264	266	248	261	279	252	266	285	277	272	309	257	266	257	246	273	272	215	274	250	289	253	294	288	280	276	254	252	279	267	271	267	274	279	286	267	260	266	288	254	290	287	263	295	261	259	287	264	248	275	293	254	247	261	295	287	280	282	252	282	299	275	245	265	276	261	261	264	266	283	231	250	246	270	240	267	277	261	242	243	306	301	246	291	266	284	249	290	268	289	275	240	267	262	288	268	276	255	263	287	225	291	276	282	243	278	247	238	249	268	260	286	273	271	250	297	273	257	318	299	295	272	246	271	288	283	296	280	308	291	284	264	245	279	286	252	267	260	287	247	256	270	268	265	287	277	270	280	275	272	282	245	252	243	258	298	278	279	256	274	249	283	259	270	278	249	256	282	245	288	255	258	261	245	311	263	294	276	267	254	286	270	269	243	279	263	275	288	257	279	259	273	251	259	279	306	268	272	288	279	295	282	247	233	256	258	257	261	248	261	274	264	270	260	297	283	286	228	248	291	231	289	271	281	280	263	291	288	291	263	267	281	288	268	252	287	251	259	249	256	234	297	271	269	250	267	254	263	267	295	271	276	254	271	266	270	274	266	238	306	301	290	267	270	279	264	272	276	307	258	268	250	261	245	267	266	285	239	266	278	254	281	260	278	264	302	263	277	283	276	238	268	228	271	311	265	275	282	275	280	260	266	264	271	287	223	295	277	257	281	282	269	244	287	266	273	278	283	241	282	276	250	239	244	257	269	303	281	284	260	268	290	288	291	260	271	279	244	275	255	266	269	252	269	269	240	282	258	252	257	272	239	260	271	273	252	287	256	232	236	285	281	280	244	281	277	273	260	268	254	282	261	269	259	270	253	251	270	269	302	267	268	273	272	248	290	277	275	286	306	284	276	245	260	271	294	275	297	274	247	261	271	227	290	245	262	280	246	284	263	280	327	271	246	279	275	258	292	281	255	248	283	253	308	271	288	275	273	278	305	236	252	292	304	246	253	273	315	253	250	274	272	260	262	255	276	255	276	254	295	266	303	279	278	278	257	274	284	278	256	302	269	274	306	279	270	247	254	282	268	272	290	258	277	271	268	247	267	276	262	270	262	287	260	254	275	244	268	260	262	284	261	259	292	294	262	254	269	256	259	262	234	307	284	251	256	237	299	294	255	263	254	315	259	263	249	236	269	253	284	290	251	290	281	302	230	240	291	264	250	289	265	260	267	284	244	268	290	274	274	267	259	284	291	273	259	263	275	267	273	259	290	249	281	266	291	228	265	284	279	252	262	248	276	292	277	272	311	306	236	270	255	261	259	246	245	282	257	269	268	299	274	283	275	289	280	282	261	300	296	269	264	284	285	273	253	280	283	271	293	253	258	260	268	258	287	245	262	255	254	261	259	251	265	303	256	280	259	259	277	268	266	253	275	273	277	280	298	291	263	285	294	245	306	302	246	292	253	247	262	279	269	276	268	290	284	265	274	268	279	252	262	270	251	227	288	243	253	254	258	263	270	275	247	257	255	245	280	257	262	276	256	289	260	285	270	255	292	310	269	256	287	231	281	260	270	266	257	275	254	267	270	309	286	298	281	258	245	253	267	264	274	240	269	270	267	267	267	274	269	280	280	268	280	302	244	263	283	323	276	290	262	287	277	258	268	269	290	263	273	256	300	246	282	262	245	252	300	254	286	226	263	300	257	297	236	284	267	280	244	261	270	285	283	271	273	307	284	307	260	273	248	258	269	280	273	285	258	298	278	251	266	274	285	270	271	274	248	240	253	273	276	282	279	296	278	286	301	262	259	251	253	260	283	268	276	310	270	297	274	262	283	310	271	269	303	253	248	279	266	312	252	293	288	285	272	288	257	290	224	275	249	297	261	268	261	261	271	261	277	276	307	289	288	282	252	245	278	268	297	295	295	274	312	313	313	308	266	289	238	286	276	268	271	279	269	276	262	293	252	236	244	309	295	269	254	264	279	263	262	261	256	274	260	238	260	259	250	258	257	237	257	288	245	241	283	274	255	293	256	256	252	281	279	274	270	251	294	281	249	268	269	292	278	267	260	286	255	253	277	230	264	303	279	292	238	290	242	288	271	275	242	284	283	279	280	274	257	276	234	259	280	260	275	264	265	298	268	255	253	233	283	274	281	253	244
26707	23608	31089	33112	30981	14941	2719	1487	1370	1221	1000	955	876	824	824	812	750	785	699	809	705	706	709	659	701	672	668	643	652	673	672	629	668	672	644	612	653	671	633	638	600	624	632	583	625	638	638	667	597	594	636	621	632	605	609	605	607	613	619	706	617	650	632	594	647	588	617	594	574	601	694	611	614	572	604	612	618	640	597	608	565	669	630	589	627	664	604	645	591	602	596	585	582	658	618	595	621	644	623	593	582	582	651	621	599	616	614	631	615	604	638	600	624	584	611	639	613	624	623	596	599	568	614	586	636	620	587	630	576	623	622	616	582	641	624	606	611	614	642	611	594	627	618	625	638	587	620	632	554	572	599	627	613	595	572	641	624	604	643	656	621	644	637	618	621	646	592	621	577	573	580	625	599	619	612	622	622	611	621	604	624	642	584	600	598	598	628	627	623	627	607	592	623	619	588	614	618	607	600	637	617	644	637	597	592	653	602	613	622	589	604	552	608	650	620	642	641	619	619	594	570	641	608	625	589	631	595	602	606	643	595	611	646	597	605	612	573	612	615	623	609	600	618	611	628	603	646	631	625	591	649	632	589	639	576	632	609	600	654	641	593	616	625	592	621	521	600	580	605	637	609	630	647	601	630	608	619	622	570	602	613	568	597	663	604	550	651	630	610	622	576	615	615	603	646	634	615	629	594	647	589	631	614	665	614	584	625	603	623	562	606	648	665	586	605	618	622	607	609	621	584	590	590	618	580	616	611	624	619	596	593	615	640	665	571	601	605	594	628	644	590	608	555	599	589	586	631	611	597	597	656	615	636	614	644	585	613	656	597	623	613	622	580	603	601	592	606	602	593	623	589	623	635	601	655	652	590	622	598	623	586	648	624	623	600	616	589	641	631	595	632	593	579	631	624	608	567	599	631	606	637	628	608	650	650	604	603	639	637	616	608	582	611	630	605	610	556	620	595	602	638	608	603	626	656	630	653	609	623	638	628	643	598	639	624	609	565	568	620	587	615	594	592	625	637	616	611	682	597	636	615	630	586	582	617	614	606	613	640	613	644	680	622	623	628	610	607	595	647	622	632	632	594	636	583	599	580	583	577	639	647	586	581	581	583	570	662	559	610	595	610	609	642	646	607	572	611	575	630	619	583	627	628	636	600	594	609	604	620	613	584	630	613	613	612	606	607	584	618	645	606	616	632	628	639	619	631	586	607	623	599	614	656	572	623	586	625	589	625	591	588	608	692	602	614	628	584	602	540	618	642	603	595	577	622	605	603	587	626	607	572	612	642	625	617	609	595	623	613	569	605	608	640	636	625	620	594	616	594	622	618	612	596	607	609	637	601	587	637	598	577	620	618	650	618	639	599	610	567	557	632	592	639	579	565	591	573	614	575	602	623	624	621	622	651	641	601	602	589	601	629	631	573	622	669	599	608	600	591	675	604	615	608	606	625	640	636	635	599	624	610	622	591	645	593	626	609	611	625	603	628	631	631	582	638	607	623	603	640	601	617	608	583	618	623	593	615	615	560	611	576	579	585	641	624	644	618	632	651	610	616	575	630	611	612	574	618	603	587	582	588	624	607	629	616	571	655	668	625	601	621	605	586	611	607	618	618	604	649	613	571	664	611	609	641	633	600	637	612	631	615	575	619	601	616	628	610	598	603	638	616	612	610	636	619	610	565	604	617	594	617	628	564	649	619	623	557	583	633	628	582	567	616	597	619	639	618	597	562	608	619	574	610	594	610	626	642	632	621	607	630	570	637	583	574	635	602	641	645	553	613	605	642	580	644	608	631	636	582	600	603	627	626	619	592	598	647	578	651	639	595	652	636	626	626	601	607	606	597	641	646	641	623	602	621	624	597	617	611	633	631	625	578	614	633	618	631	599	637	642	644	616	617	579	633	620	634	573	579	601	599	620	607	627	618	620	601	634	584	608	604	620	595	646	594	650	548	609	606	624	534	647	615	651	603	657	629	636	568	594	617	613	627	566	588	637	651	605	663	641	581	604	590	617	611	619	615	593	609	631	681	603	626	604	608	596	600	618	629	602	602	620	647	629	615	634	629	629	651	585	631	625	637	619	569	634	665	585	566	624	601	577	595	608	610	591	626	601	586	592	618	620	615	638	588	608	610	643	618	631	620	620	635	660	616	593	603	614	582	571	615	595	613	664	625	640	600	580	616	616	609	628	611	611	641	602	591	592	598	648	640	597	608	601	559	652	630	623	611	620	607	602	648	625	629	585	627	579	610	583	645	587	588	621	626	633	653	592	560	654	642	594	598	630	631	593	598	623	641	635	623	592	633	616	623	625	624	580	657	609	606	646	585	629	620	643	577	601	594	615	552	589	594	600	611	574	601	615	597	625	630	549	631	606	624	638	588	658	662	606	590	584	576	628	630	595	641	629	572	662	614	620	616	619	622	644	607	616	602	618	588	608	628	609	635	636	618	626	635	589	609	607	631	581	572	552	586	632	657	611	594	671	622	600	619	630	606	609	625	630	611	627	588	620	583	612	607	594	600	652	642	622	612	632	594	604	584	606	609	623	634	587	611	615	586	619	613	606	591	582	571	610	589	635	603	605	605	624	620	589	634	575	618	624	570	605	583	614	641	616	652	619	650	609	657	585	602	616	637	593	619	617	589	595	660	620	617	626	596	597	601	613	589	575	615	638	629	660	637	637	619	621	622	619	626	619	608	606	627	600	596	624	655	592	638	625	620	673	639	620	574	627	601	609	621	605	609	583	603	632	601	617	600	617	647	635	548	631	608	631	583	607	621	582	605	666	625	612	597	595	578	565	563	618	633	615	626	618	569	604	630	599	596	640	590	629	637	629	624	606	650	650	595	602	608	626	623	609	620	583	638	623	606	641	575	613	656	634	634	606	601	570	614	604	584	604	611	623	621	642	614	603	576	616	623	644	662	589	628	613	642	633	621	651	631	605	597	631	591	613	582	595	573	601	626	625	635	566	580	578	617	624	618	627	622	622	660	617	625	619	614	603	621	583	624	580	663	613	663	641	531	590	607	592	610	645	585	601	559	577	613	594	620	578	613	634	621	608	609	653	613	606	592	636	586	604	572	602	607	635	613	668	582	640	601	588	596	589	599	614	559	634	639	638	536	625	623	631	558	641	672	610	593	580	598	669	601	655	603	593	658	596	621	598	627	607	620	589	615	654	631	627	634	653	601	631	624	631	621	592	596	622	589	623	613	610	652	598	632	625	575	619	616	641	626	632	638	599	608	599	582	639	641	594	623	608	639	584	620	603	629	638	611	614	599	614	584	606	601	594	583	613	583	601	616	541	654	603	599	624	598	628	611	571	623	632	621	641	613	685	621	603	608	629	600	638	589	611	610	654	596	627	538	610	606	608	642	638	577	584	599	607	575	595	610	592	561	586	634	622	620	618	596	610	633	606	628	612	651	578	591	610	618	606	587	556	613	592	587	620	586	591	580	610	590	576	623	608	637	635	605	564	576	594	569	661
51996	37410	37819	32926	29022	15798	2775	720	584	493	454	422	390	356	365	375	355	387	364	387	368	374	343	326	362	334	364	373	352	348	326	376	320	323	338	356	331	329	320	321	337	322	325	313	354	340	319	350	314	375	368	356	304	339	310	338	317	336	329	341	344	330	335	346	307	323	315	333	318	320	330	326	354	348	308	363	328	312	293	337	305	331	300	355	310	363	331	319	338	297	353	362	344	362	294	377	353	304	305	321	353	343	293	339	338	344	349	326	361	330	350	343	325	341	352	319	322	349	343	318	349	308	332	334	344	306	313	347	357	337	339	345	324	345	309	342	329	339	310	337	325	309	343	342	318	308	347	305	331	315	323	347	285	382	313	390	324	332	308	307	323	333	347	319	330	358	312	346	318	327	352	350	353	324	332	324	290	319	349	344	362	345	340	316	345	345	323	300	350	392	339	314	327	352	300	346	316	302	323	317	352	366	362	325	356	303	322	327	337	345	329	344	306	358	357	333	333	309	293	302	335	372	345	342	321	323	346	360	295	317	340	335	348	338	338	335	329	315	331	355	355	329	378	300	330	326	338	306	344	335	332	356	368	329	351	349	337	350	296	319	336	334	340	324	334	293	319	328	339	337	309	302	337	333	319	327	341	373	321	301	340	343	312	323	337	363	348	361	335	337	308	348	319	311	393	396	364	335	339	331	327	325	328	346	326	330	345	325	333	326	350	356	333	313	338	347	316	344	340	336	353	344	347	352	361	323	307	371	338	288	320	332	331	329	335	330	327	329	330	311	361	328	370	359	363	303	312	323	346	337	340	313	328	362	297	334	327	342	331	343	363	320	305	341	327	314	315	325	320	332	365	320	328	309	317	329	325	339	325	324	326	363	319	324	309	330	316	304	345	298	314	320	304	337	324	358	356	320	332	316	326	356	316	356	301	312	382	321	316	322	347	306	320	336	358	310	292	280	348	297	316	340	331	328	352	330	342	332	367	369	333	367	367	332	330	329	333	332	345	306	317	342	379	331	315	357	358	388	367	337	307	314	343	351	345	325	321	337	349	357	323	299	317	341	326	340	335	331	358	359	359	339	339	351	335	333	332	328	311	324	330	325	353	356	318	337	332	339	348	337	308	325	326	334	313	324	344	323	384	336	324	357	334	320	328	302	381	371	343	367	304	340	324	324	312	321	342	336	332	349	312	339	313	331	359	331	363	338	306	307	338	339	357	321	332	330	325	333	351	306	330	315	355	352	339	326	399	348	316	352	352	340	325	323	303	334	310	320	338	332	310	302	298	356	360	327	345	306	339	336	336	361	358	346	343	334	359	337	327	346	356	331	318	320	302	305	314	329	298	331	331	302	357	356	334	322	310	308	345	327	281	298	312	326	358	330	336	346	325	315	301	312	345	319	337	332	316	354	313	328	305	323	317	334	339	328	328	352	357	325	316	300	314	338	326	363	343	321	352	307	352	359	324	291	327	348	328	329	327	310	359	314	325	308	323	335	301	324	340	344	310	335	334	348	340	336	354	325	308	344	304	324	358	329	329	304	313	336	380	332	332	354	317	345	341	363	328	350	312	341	321	314	356	334	350	334	349	351	351	320	355	311	324	327	319	334	299	347	345	320	324	318	344	331	303	333	361	340	370	306	333	339	319	330	322	309	302	317	339	342	307	304	367	301	352	344	332	347	372	370	336	298	335	320	344	316	342	316	341	306	313	359	345	305	295	361	344	335	366	337	319	342	380	317	322	357	326	338	347	299	355	317	326	361	324	291	335	326	338	361	346	350	295	316	378	350	328	342	318	350	317	278	328	328	384	325	316	345	299	329	375	359	340	323	334	310	324	335	385	355	349	345	333	338	303	317	350	327	342	322	322	316	343	301	305	316	309	315	340	317	327	354	324	308	354	341	331	343	348	361	329	339	342	369	309	348	316	320	352	365	330	352	326	326	320	312	318	344	327	320	319	319	331	352	313	312	315	333	367	354	326	345	362	320	318	330	351	348	337	323	367	326	344	364	324	336	361	328	298	351	311	324	382	314	341	326	323	336	298	350	384	295	340	336	319	323	343	337	356	354	341	345	307	324	330	331	275	321	318	312	311	327	330	341	316	338	322	344	289	297	346	291	300	328	307	322	302	296	341	339	310	301	335	309	281	322	352	316	342	338	312	339	353	285	330	337	354	335	319	341	340	321	350	332	356	351	312	344	333	354	348	373	351	352	349	313	346	342	337	320	334	319	324	308	311	313	338	346	340	329	343	324	313	336	333	310	345	312	335	334	331	318	350	343	360	325	340	333	292	317	356	326	312	326	322	369	342	329	313	333	302	353	312	326	297	337	365	347	295	344	324	362	326	314	342	369	312	366	325	339	310	319	312	324	364	314	342	348	339	321	321	324	338	331	335	368	383	328	360	332	341	332	293	324	313	319	346	301	377	338	355	331	329	302	343	319	332	385	355	346	356	328	345	317	312	339	349	329	311	302	352	332	301	378	365	322	345	359	310	334	328	313	335	329	345	347	332	323	335	370	335	333	320	309	363	338	323	357	307	334	322	328	340	353	314	345	344	347	328	372	336	328	325	332	334	315	353	365	294	329	343	352	315	340	332	324	355	348	362	311	341	320	341	292	356	331	326	343	340	321	335	376	318	310	329	342	334	331	328	333	326	327	329	356	335	389	336	338	369	345	325	307	336	317	295	318	353	370	338	309	321	335	307	317	323	338	349	311	305	329	331	351	342	310	340	343	304	344	327	344	337	324	346	383	334	336	317	331	287	310	324	330	347	307	357	337	324	338	343	321	346	312	334	316	329	354	310	347	319	334	369	368	402	330	308	316	324	307	314	347	299	325	331	321	301	331	352	336	343	349	368	307	337	346	397	315	287	343	352	314	324	311	321	318	326	333	341	354	304	328	322	339	385	311	311	344	321	310	338	325	306	327	349	318	311	368	336	336	338	326	308	335	341	360	344	350	330	352	364	347	337	362	327	321	323	340	330	371	328	355	337	331	320	349	386	342	347	324	356	323	348	307	346	311	311	327	366	334	357	310	334	322	341	322	346	300	331	313	346	358	364	330	355	320	337	316	320	352	317	326	329	326	343	322	345	374	339	324	332	336	339	321	300	335	328	352	327	341	343	356	324	310	342	300	314	335	337	332	339	320	333	306	351	332	344	303	315	318	349	336	337	325	322	341	320	341	354	330	301	350	367	374	330	327	342	312	332	337	347	315	298	342	313	284	343	330	312	332	360	334	342	322	356	353	308	338	322	316	345	336	294	301	335	352	371	334	318	304	347	345	315	308	311	334	314	351	347	359	306	327	328	336	353	327	338	319	299	322	326	344	306	314	373	321	312	328	365	325	348	327	322	308	334	352	351	341	324	316	320	333	343	344	317	331	346	342	317	374	341	329	318	346	342	340	307	310	330	300	314	365	288	335	313	330	305	346	347	329	343	357	354	381	342	331	320	303	346	331	321	303	330	333	315	295	315	322
33599	29239	38367	39199	40078	21607	4441	2090	1790	1629	1351	1174	1169	1084	1011	975	1007	941	940	942	883	896	927	827	837	796	810	776	844	792	777	816	817	772	744	820	759	769	761	770	788	794	814	719	774	774	761	761	783	721	751	743	740	753	739	764	791	792	783	814	770	752	730	732	745	711	731	770	759	751	763	728	738	755	717	754	735	717	751	701	737	712	743	744	733	718	761	743	774	712	760	770	737	698	737	739	777	788	775	747	760	748	724	748	770	731	769	772	744	782	785	828	782	728	697	782	750	738	718	741	749	752	697	765	707	687	742	780	754	734	760	757	761	699	732	698	785	783	727	750	747	726	785	754	744	755	774	690	752	744	753	746	763	728	761	738	753	742	715	791	755	743	745	748	698	758	766	706	734	766	744	752	736	758	731	724	781	756	700	776	756	750	741	728	806	734	708	764	721	734	732	747	714	752	769	773	732	793	764	798	719	733	696	721	721	767	753	700	801	734	738	772	787	798	767	775	719	758	763	784	790	738	734	758	759	747	777	748	716	758	814	769	747	774	718	792	790	716	773	710	727	763	748	735	749	744	741	729	750	720	754	760	739	715	757	722	772	753	764	747	762	800	775	775	739	709	736	756	757	730	800	766	792	712	755	783	747	735	748	752	723	767	733	733	751	766	704	745	760	754	748	730	740	724	739	769	741	764	756	745	723	748	727	752	725	758	712	770	753	757	709	741	773	738	767	789	748	716	786	722	729	733	755	741	760	718	736	755	800	755	735	755	766	707	716	755	731	780	769	751	726	762	748	801	729	792	707	737	793	786	737	694	689	778	760	770	728	747	769	735	760	741	730	726	766	721	762	782	744	761	738	726	735	767	741	729	738	727	757	748	768	759	740	773	776	727	715	725	736	780	735	758	784	714	759	756	762	742	737	764	722	777	731	759	765	787	742	706	745	776	720	720	806	765	759	766	736	707	770	753	744	776	710	718	745	763	774	754	731	745	748	760	754	779	761	802	752	724	738	703	742	800	731	787	732	735	790	736	772	737	749	792	793	705	725	782	744	810	749	709	734	739	746	744	766	760	759	710	750	713	713	744	720	742	720	760	759	740	727	743	759	708	710	816	734	758	755	755	783	786	699	750	745	776	771	777	733	760	726	745	746	768	716	734	777	765	748	756	763	701	763	718	756	742	753	804	738	712	749	769	719	757	759	768	716	739	776	733	765	752	785	757	773	741	699	744	750	759	739	761	803	743	817	750	757	736	788	723	709	791	757	748	732	727	741	747	729	717	683	785	743	740	749	709	709	773	754	754	760	785	745	758	738	724	743	708	765	725	721	731	728	741	738	697	759	782	750	772	730	731	754	798	757	724	757	810	697	780	746	737	722	765	704	719	695	735	726	766	826	783	760	753	779	717	747	768	770	755	744	732	745	745	772	762	747	748	728	700	733	736	731	759	738	696	770	692	773	776	742	727	730	759	736	772	682	694	764	769	737	736	694	748	710	763	724	748	714	734	789	729	743	785	753	729	766	722	794	721	754	746	741	736	738	729	697	743	708	727	688	793	847	747	719	762	713	769	721	763	793	746	733	742	783	786	728	742	746	757	771	730	744	718	753	801	744	778	718	758	706	727	764	760	743	756	687	731	738	744	737	774	729	733	778	756	733	753	758	714	789	786	766	772	763	727	731	728	782	755	713	704	755	766	703	727	766	747	746	775	753	714	696	750	731	752	784	701	745	737	777	721	784	731	771	762	777	764	744	762	739	696	718	738	727	763	742	788	759	750	705	797	756	737	740	747	768	765	730	778	789	744	746	732	767	756	781	737	767	803	734	730	725	725	813	719	758	753	781	738	775	713	755	737	760	808	766	724	747	724	795	724	766	774	691	731	753	695	732	705	740	765	719	783	759	766	768	720	765	764	763	737	753	701	776	755	743	742	750	729	752	750	794	789	696	759	798	748	727	705	737	740	758	729	751	751	697	729	754	727	783	807	740	760	736	742	738	748	752	710	763	715	715	759	711	710	754	791	716	720	789	768	728	736	747	716	747	714	730	745	796	740	761	750	765	778	753	731	771	740	769	725	726	703	788	743	772	793	798	784	764	738	698	755	746	716	742	741	758	766	718	741	707	756	732	795	695	741	793	807	740	732	751	762	753	727	773	749	726	775	780	720	711	798	723	774	784	732	710	736	750	754	722	751	794	756	747	760	785	748	804	731	773	737	731	794	740	743	749	694	799	745	738	793	751	739	783	676	772	776	703	758	761	738	769	755	759	806	723	801	720	751	723	755	746	748	768	738	697	711	749	737	744	748	723	719	693	748	768	780	740	817	782	789	755	789	731	768	742	755	789	698	778	752	775	723	741	814	760	707	749	771	709	694	754	737	737	759	749	707	778	727	808	750	780	722	784	710	834	713	770	711	733	742	757	767	748	726	731	743	768	768	710	706	772	753	762	738	771	771	752	765	796	783	740	751	776	756	779	748	764	746	813	775	726	718	759	752	723	732	710	778	771	741	767	741	738	752	756	762	714	737	749	752	755	720	763	741	689	735	717	753	743	773	729	804	791	759	763	695	729	715	753	719	746	736	773	732	732	754	706	694	742	719	767	725	772	764	745	705	756	772	735	701	761	765	803	773	761	719	741	742	708	744	762	750	766	737	793	774	784	704	747	744	723	740	724	750	769	751	761	804	758	750	728	779	715	791	782	751	721	728	702	737	741	736	718	735	768	728	747	745	727	736	747	772	715	721	691	788	725	754	775	732	734	753	732	749	737	711	765	714	725	725	760	764	749	722	726	786	752	764	722	708	788	738	745	774	751	773	764	746	727	763	734	764	754	772	746	754	716	740	744	762	751	776	735	756	734	757	704	759	706	739	751	721	751	762	729	704	765	721	734	756	769	789	706	783	767	759	793	736	762	748	756	791	761	700	715	743	763	724	770	726	754	750	754	808	771	740	769	729	733	770	740	822	722	748	717	727	684	783	717	777	714	741	776	733	760	745	750	790	730	766	751	735	778	820	757	722	743	770	722	756	757	724	757	749	765	740	721	720	756	707	736	750	755	740	723	760	716	734	722	728	773	757	737	723	730	722	749	699	749	756	741	770	741	751	779	752	757	771	753	749	756	787	636	749	701	789	762	768	703	737	745	789	734	736	718	760	715	726	738	743	731	703	779	683	764	739	759	692	716	799	696	755	691	800	748	746	722	753	750	769	750	775	801	749	765	780	698	751	763	760	741	748	730	774	749	749	750	750	755	744	768	761	716	726	766	721	709	723	766	714	732	746	741	801	776	799	736	719	734	753	757	747	764	745	789	745	734	749	747	767	760	744	760	729	759	825	741	677	724	800	766	790	715	745	752	732	786	702	738	770	767	740	771	720	741	720	723	755	726	733	753	698	716	742	711	716	749	740	780	738	715	790	727	766	771	774	748	706	781	715	726	716	720	752	736	705	741	696	756	763	756	710	735	718	766	747	744	701	797	746	800	719	745	784
26299	14533	8086	4034	1860	859	507	397	403	401	463	425	383	382	352	342	402	381	426	394	363	373	402	385	367	352	346	371	398	407	412	366	413	399	373	339	350	341	384	375	375	363	378	376	380	378	377	373	377	381	323	351	336	344	349	360	388	395	341	368	397	378	393	360	423	392	346	385	387	401	378	376	352	372	344	383	392	358	356	360	353	356	351	335	341	360	325	356	371	384	358	370	360	386	355	356	363	364	394	345	392	390	384	367	388	386	413	364	417	351	378	368	417	347	386	333	353	379	368	338	358	384	373	337	410	354	375	329	404	377	332	366	361	389	410	361	390	359	373	412	369	361	385	403	381	343	384	366	375	333	378	344	390	395	379	402	392	374	385	400	387	377	377	368	371	400	362	383	342	363	395	329	387	378	406	358	402	395	381	399	347	357	398	347	364	356	364	381	391	361	363	407	383	364	389	370	360	424	357	367	353	360	397	390	355	359	385	354	389	403	389	369	360	370	369	374	384	353	390	434	353	384	368	342	345	348	349	358	385	413	405	372	421	381	363	369	379	403	393	371	354	354	363	400	410	394	359	431	382	413	388	385	409	385	419	388	375	353	394	370	380	395	363	369	370	362	362	398	379	403	384	393	414	379	387	367	406	352	371	395	387	373	370	411	380	369	342	386	388	405	370	352	350	374	389	383	377	391	377	383	316	387	399	380	345	363	389	384	380	335	383	388	362	365	402	360	391	373	380	379	344	424	359	366	381	385	372	350	346	397	348	416	358	394	349	386	373	363	355	377	355	344	368	381	371	395	386	371	359	361	390	423	388	395	378	364	336	370	331	414	422	378	391	342	368	372	347	324	395	364	369	338	332	351	368	355	376	376	350	344	377	348	373	367	355	384	378	351	388	384	359	392	364	340	345	387	378	331	377	342	371	353	347	366	404	346	381	362	412	347	390	357	408	358	387	382	339	358	385	387	364	344	359	351	394	373	380	372	386	343	395	368	369	386	368	389	376	381	386	413	369	390	376	364	415	384	397	348	382	402	397	402	366	390	344	365	348	377	389	382	369	409	338	385	375	399	382	387	372	352	365	397	402	348	376	401	357	351	347	382	374	358	349	345	329	365	347	367	354	370	362	384	337	354	318	397	404	401	353	381	356	407	337	358	373	343	378	403	345	391	383	390	401	361	400	393	391	373	366	385	356	386	351	347	357	392	368	370	354	353	346	391	355	379	372	397	348	371	397	382	385	343	355	378	395	405	402	381	382	356	391	381	367	355	351	344	368	376	387	363	356	385	362	349	364	363	387	381	358	363	369	354	401	369	368	357	374	369	362	369	359	410	328	380	397	381	380	403	331	338	341	347	360	366	358	359	382	339	387	411	392	377	396	378	418	384	363	385	343	337	379	376	345	398	353	371	376	360	345	361	401	378	351	365	364	359	405	363	406	400	385	333	397	395	351	348	386	405	396	353	335	403	344	355	380	329	334	373	388	381	374	370	408	359	418	368	353	374	377	393	347	363	387	361	336	339	422	372	379	396	365	382	372	384	336	389	364	364	385	329	381	413	367	387	372	367	372	408	367	386	379	402	389	356	371	388	373	412	357	360	364	352	349	370	339	364	370	371	416	349	363	372	407	364	391	394	373	359	357	392	389	348	359	339	371	352	383	363	358	343	443	399	347	370	387	372	340	364	375	370	358	344	414	354	339	398	366	368	381	383	373	425	377	365	367	397	386	380	390	375	375	352	399	355	359	390	384	387	337	387	369	360	349	365	345	362	351	378	391	386	360	365	372	387	358	377	390	357	396	361	371	395	354	379	387	364	376	349	391	364	394	346	382	349	347	388	355	391	381	389	393	370	341	402	392	374	391	393	353	372	331	362	345	352	371	396	389	416	338	386	373	400	363	393	373	378	372	348	352	398	388	372	368	314	374	381	385	367	367	333	399	391	399	373	321	363	399	324	359	404	368	365	361	355	378	357	369	381	378	340	338	364	357	381	373	373	390	357	368	380	367	394	402	385	406	349	400	303	374	375	379	360	397	344	375	383	367	370	341	386	374	399	369	360	390	357	361	352	370	376	369	352	405	394	419	409	354	355	391	364	396	366	374	385	331	364	334	366	405	371	348	360	364	365	368	379	367	383	424	369	344	391	367	372	389	343	411	376	363	361	363	370	396	406	406	348	389	363	378	380	394	361	369	378	335	393	447	429	352	347	393	355	361	369	374	400	406	417	414	363	372	372	390	378	393	375	371	369	372	379	365	385	405	364	381	411	345	364	377	385	363	358	359	338	394	400	410	407	376	383	368	367	359	372	329	363	338	356	374	380	419	336	377	358	392	357	369	386	356	352	376	379	350	389	352	371	384	374	360	351	403	358	369	345	408	368	370	395	377	401	384	388	375	343	354	382	366	420	363	364	382	346	362	383	384	385	372	361	343	357	374	394	403	395	397	379	389	347	380	382	401	396	384	364	360	348	372	378	391	380	373	354	392	361	414	369	410	353	368	362	348	389	371	362	386	355	386	373	359	351	361	349	381	350	361	355	371	382	392	369	355	389	399	408	356	372	374	365	391	380	388	389	345	380	376	392	393	375	362	339	357	365	363	363	351	387	329	377	401	346	383	396	386	383	403	401	376	375	374	383	383	366	395	366	350	418	389	388	374	343	410	401	360	393	407	341	377	393	389	398	382	383	388	364	385	398	386	408	402	346	368	373	360	403	393	377	410	370	400	350	389	358	351	396	371	362	357	392	362	349	393	376	411	361	376	371	334	382	391	399	375	393	361	361	366	351	359	380	374	358	367	375	370	347	360	369	346	376	370	379	390	375	372	346	380	401	362	407	378	317	364	376	359	349	356	382	343	367	365	393	347	359	369	344	422	371	396	395	353	354	384	383	393	384	356	374	401	401	416	361	360	351	370	380	357	365	364	381	365	381	339	365	391	389	388	370	393	387	369	399	350	378	383	367	378	371	397	382	372	376	370	373	379	371	372	378	397	345	388	414	368	366	381	364	395	357	335	399	305	407	385	390	369	364	388	355	376	381	359	371	341	355	363	388	389	376	356	405	344	358	382	397	381	390	390	383	406	363	340	407	361	380	383	387	380	394	364	347	350	343	368	358	331	325	366	353	393	368	355	397	399	372	383	354	369	349	362	351	399	358	398	384	366	378	384	378	378	368	347	349	355	368	392	339	380	373	407	382	356	348	373	371	412	363	413	340	324	400	386	385	382	369	393	361	359	344	364	399	375	377	346	368	410	421	391	402	399	387	411	382	423	375	378	406	380	396	406	355	369	412	342	380	359	364	367	369	375	367	379	342	359	366	384	404	360	340	356	396	391	332	378	329	364	387	421	363	385	344	365	369	376	363	367	372	346	381	369	350	395	360	351	395	395	419	359	394	355	378	358	373	357	354	404	390	352	360	341	383	376	377	384	369	360	378	365	371	348	387	380	393	410	346	359	366	332	349	414	362	412	353	329	377	326	386	349	422
16650	11202	12571	9214	6092	2572	1320	1201	1077	962	932	900	897	883	857	915	859	875	842	857	799	832	779	846	818	809	872	779	797	825	843	849	787	819	853	819	812	827	751	802	853	815	799	833	846	839	792	806	854	833	800	803	858	820	821	832	780	771	826	806	796	787	774	811	829	838	819	763	775	774	822	821	780	826	748	821	778	788	808	804	815	794	780	812	866	787	775	839	882	764	789	815	769	810	812	834	801	871	821	784	800	773	809	823	835	778	786	758	853	851	777	828	818	837	793	849	825	772	792	808	797	789	804	808	840	781	820	778	794	830	843	787	787	811	818	834	811	798	817	783	830	815	773	782	827	799	773	848	778	855	803	810	782	818	790	823	777	791	815	808	826	833	823	787	830	847	822	805	786	797	791	786	830	788	841	799	743	807	808	795	791	786	813	806	786	848	793	821	816	849	818	816	779	852	798	778	794	780	804	813	790	822	803	808	817	816	818	804	775	827	805	849	792	759	771	803	793	781	768	745	839	800	829	833	769	764	802	861	786	808	805	764	807	791	810	831	793	792	828	763	828	831	800	790	782	831	811	784	760	825	868	839	783	791	823	807	829	829	756	788	849	790	792	803	783	842	765	805	786	839	789	789	824	785	831	783	795	771	816	771	802	752	799	837	838	792	780	758	894	899	818	812	748	812	830	810	796	789	774	829	823	817	772	803	789	757	810	822	823	799	770	790	793	825	795	792	743	832	808	754	799	839	837	845	793	842	801	797	819	802	807	820	777	787	790	767	812	795	818	826	763	798	797	854	816	783	793	840	806	774	753	812	776	787	819	764	783	805	794	799	810	869	803	794	833	781	753	786	792	820	810	854	804	807	781	802	851	859	819	790	799	828	790	792	796	790	788	802	781	806	764	744	791	769	859	792	750	776	767	780	773	861	797	796	853	856	762	816	778	767	821	794	767	874	773	800	787	778	819	812	782	799	804	765	836	812	812	789	822	834	776	749	828	765	843	783	766	834	801	793	791	859	785	809	802	847	866	795	808	792	806	816	821	824	778	814	799	786	814	843	788	773	826	799	742	800	761	824	818	756	785	819	813	810	828	801	750	799	782	779	804	787	790	815	783	827	771	790	771	803	732	795	785	863	820	823	817	811	850	875	768	805	803	787	783	773	779	800	815	811	794	836	748	817	796	764	792	784	856	779	740	814	843	809	842	777	836	808	827	760	730	774	805	805	754	813	778	799	819	802	841	863	762	831	803	826	822	788	808	798	732	843	812	825	834	792	805	767	798	800	846	777	789	758	813	801	804	819	815	814	803	809	801	867	795	799	783	786	803	846	854	809	821	799	800	788	824	763	791	822	828	817	824	806	770	788	815	777	804	799	750	792	822	807	839	730	762	814	826	806	774	773	789	791	777	757	761	846	828	790	826	831	817	774	786	777	792	796	860	810	826	779	751	819	816	775	796	852	758	791	818	822	796	786	814	853	788	791	832	839	828	766	794	806	811	797	805	833	846	789	825	772	757	779	797	832	825	816	774	808	846	742	825	806	778	849	832	814	790	796	849	802	815	803	796	805	802	825	790	773	811	773	793	805	808	768	783	789	797	780	806	860	789	769	799	783	792	841	811	842	809	756	778	791	766	783	817	779	798	811	785	807	798	817	838	780	791	760	808	811	843	830	777	831	814	796	791	815	859	857	795	773	820	807	816	801	838	802	839	766	794	800	790	786	820	823	806	787	797	810	789	803	812	805	836	755	800	777	802	790	836	842	779	798	764	779	814	788	786	746	809	785	769	809	791	793	808	773	839	836	730	816	824	849	823	792	836	800	757	822	814	802	826	810	808	838	786	838	831	826	797	756	788	809	779	779	778	758	819	827	740	836	810	807	763	830	783	852	744	806	778	745	820	737	798	807	797	824	780	771	818	822	778	839	783	787	778	769	785	760	826	783	805	870	815	815	825	805	811	791	756	824	816	828	817	820	854	809	783	793	799	783	822	782	852	779	802	797	813	799	773	830	737	850	801	793	835	782	837	786	797	785	796	815	785	816	792	818	808	768	797	768	765	883	804	798	820	816	798	792	799	809	819	772	744	759	772	830	787	826	820	812	796	779	815	776	788	856	806	793	791	795	793	812	807	800	816	818	817	790	812	772	845	784	819	802	830	792	839	816	805	787	776	753	818	790	813	784	850	839	858	750	815	754	782	813	841	785	791	789	784	772	799	870	856	797	814	810	837	850	764	820	762	800	811	813	799	840	816	849	810	802	794	814	832	831	811	781	857	843	791	804	783	796	812	872	790	844	828	848	834	793	830	765	815	835	875	806	757	821	805	765	774	806	791	808	825	805	776	878	780	845	833	742	770	807	772	749	754	824	822	804	735	811	773	834	807	798	765	831	806	782	826	814	752	832	849	818	807	780	811	812	832	777	807	830	786	807	799	787	821	786	832	778	841	823	807	781	797	806	822	766	792	829	803	791	822	772	789	772	839	804	754	828	771	812	828	775	777	811	792	789	850	819	804	817	824	811	822	781	782	801	810	785	786	749	784	849	779	796	839	778	835	848	820	805	797	758	791	835	798	824	777	826	835	798	781	842	798	801	819	803	787	781	838	841	793	804	831	752	810	780	793	822	737	832	797	813	792	833	831	812	842	806	817	793	786	765	785	787	792	839	796	819	801	787	773	822	815	800	787	822	770	770	814	778	813	816	804	774	798	826	815	817	780	774	766	789	811	828	812	768	756	795	793	812	827	847	787	784	834	797	787	730	817	807	799	803	808	820	823	808	795	811	810	838	795	803	768	803	802	844	818	761	783	874	757	874	793	830	835	831	818	778	786	843	751	777	823	793	847	815	769	847	784	771	792	781	816	802	818	787	761	772	840	856	801	796	780	777	798	765	842	831	792	813	806	805	753	818	739	819	799	825	806	789	814	846	810	833	790	837	791	746	787	820	816	838	805	791	834	766	808	757	769	875	834	788	883	815	830	830	837	809	803	812	816	804	835	861	809	770	821	846	846	873	803	838	790	793	840	831	763	880	814	812	780	821	859	799	767	796	762	817	804	772	842	782	755	795	848	771	783	834	818	778	773	773	868	792	838	804	819	748	790	801	797	837	766	862	757	792	868	796	836	808	770	789	823	793	787	793	799	799	836	782	807	841	776	841	777	826	807	773	808	840	791	764	841	836	785	808	819	767	808	828	730	845	783	789	846	828	778	823	828	828	813	807	791	786	821	755	807	818	799	858	767	869	784	805	830	783	815	781	834	701	808	786	822	834	807	772	839	845	816	824	817	792	761	769	811	775	801	802	820	822	809	780	799	859	803	834	823	780	819	856	835	800	827	816	819	795	802	828	801	804	775	866	775	787	800	802	829	774	839	818	827	824	834	805	799	822	798	843	788	781	824	772	775	813	807	794	820	810	806	820	778	792	824	785	806	757	796	804	803	814	790	818	813	803	842	805	763	867	818	821	772	790	846	875	801	835	805	766	785	826
43258	29147	26506	22447	15752	5561	837	403	408	371	348	351	290	314	298	309	306	295	295	293	285	270	274	288	308	252	276	295	265	252	275	273	284	267	249	258	277	250	277	259	287	276	296	249	279	260	295	283	261	263	290	292	302	268	272	297	249	271	275	297	326	320	285	275	270	280	284	260	258	257	289	270	272	277	243	261	311	282	233	271	268	264	290	272	257	298	290	288	252	286	270	262	243	283	274	281	255	290	283	260	269	252	295	267	255	266	262	274	260	249	252	256	291	268	283	284	282	292	274	266	237	246	292	264	304	255	285	318	277	273	250	288	282	272	274	256	250	252	263	263	296	233	263	243	247	280	247	253	258	263	249	267	261	272	287	273	246	256	285	284	288	279	276	265	259	275	271	263	288	248	279	280	293	311	295	262	292	266	237	294	282	301	295	291	265	290	273	292	254	244	263	303	286	281	258	246	281	245	302	260	235	238	267	287	256	272	303	303	252	295	245	264	287	253	264	236	275	289	287	255	267	285	279	255	261	286	266	268	267	282	313	288	254	270	250	269	284	280	265	253	275	286	286	251	260	283	277	266	254	253	275	246	297	275	269	282	280	286	251	297	286	278	273	250	256	254	245	255	246	266	292	253	283	257	246	267	252	264	263	267	278	294	265	273	264	274	306	271	258	258	268	248	261	254	288	263	245	258	279	281	233	275	238	273	278	276	281	276	269	279	279	285	261	287	274	254	272	287	255	263	299	273	277	266	249	296	257	275	254	281	270	268	261	265	252	256	279	270	287	253	272	296	323	255	283	287	267	264	245	256	289	276	255	275	254	293	248	283	299	288	281	270	240	264	284	275	270	275	232	278	289	264	282	284	264	259	280	256	266	264	279	284	261	294	290	290	265	289	276	270	256	284	257	278	291	267	272	283	265	274	267	279	268	264	257	276	286	249	273	269	287	288	266	295	260	264	270	263	255	277	280	257	261	268	270	255	256	252	272	225	278	270	258	255	250	286	289	259	276	265	271	276	281	275	266	293	275	261	265	269	275	258	285	279	262	281	262	264	286	301	279	259	261	272	282	269	277	274	256	249	280	248	277	267	291	281	282	291	274	299	260	276	264	278	289	261	281	284	263	267	281	279	282	262	274	289	301	278	262	267	248	260	267	253	298	263	274	277	247	266	273	306	276	268	256	244	258	248	269	252	240	307	290	265	270	293	226	274	269	263	265	260	256	272	275	290	307	282	249	280	288	260	285	294	239	283	225	256	262	283	290	274	302	251	248	269	296	266	279	277	262	263	283	274	256	278	271	284	283	271	230	263	248	285	268	241	266	278	256	285	297	260	256	286	273	266	301	301	273	269	267	291	271	298	265	286	269	260	269	283	255	264	288	288	261	302	254	256	286	288	278	266	261	306	288	301	263	280	267	259	266	277	265	265	272	275	295	273	269	277	247	240	262	308	249	253	273	277	279	267	263	264	258	280	248	266	259	270	276	235	253	254	265	299	267	272	281	274	249	256	274	259	255	279	271	286	268	258	280	291	289	291	265	285	277	285	259	281	234	273	286	247	292	273	264	300	252	269	288	295	285	256	272	251	294	290	276	268	266	260	272	271	253	292	271	248	259	264	266	266	286	283	257	281	273	265	234	275	276	280	278	260	252	283	240	245	286	270	244	273	270	251	300	272	256	272	261	299	285	255	289	264	309	286	302	284	256	307	298	251	282	294	257	277	278	255	266	256	264	263	295	301	242	255	297	290	283	281	258	279	262	274	275	303	281	265	255	279	261	290	251	327	289	299	275	264	238	233	251	260	260	246	269	227	268	282	292	271	234	273	286	288	290	261	238	289	265	316	280	271	257	259	288	289	279	267	272	243	246	253	253	236	283	274	295	272	265	294	295	282	297	301	284	277	280	259	243	265	257	297	288	271	279	258	264	266	261	267	265	273	283	279	311	264	273	260	260	267	255	258	270	258	244	269	302	258	240	264	310	277	298	271	249	269	259	259	277	285	266	239	299	247	243	252	262	292	299	235	273	273	264	249	294	302	243	241	270	267	248	266	278	264	297	299	266	267	254	276	289	276	304	286	276	257	253	261	259	229	276	296	278	270	276	304	276	295	293	281	276	271	264	281	260	263	279	286	308	293	270	287	311	296	264	276	292	273	282	294	220	250	259	276	251	256	265	260	260	290	283	267	298	328	262	267	302	269	310	240	269	252	276	241	278	270	296	290	272	244	265	298	297	283	287	262	272	270	269	250	274	252	273	284	278	246	279	247	261	273	273	251	272	283	277	276	271	257	232	256	258	271	256	268	274	291	270	257	296	259	253	258	260	275	267	243	314	232	256	275	310	316	279	311	257	272	271	289	258	270	284	293	279	273	240	292	266	264	297	268	267	267	296	278	262	267	231	275	253	263	271	248	290	297	270	262	271	305	263	301	282	269	237	285	265	274	246	273	288	253	276	269	287	300	263	258	241	257	255	252	270	288	289	266	229	255	281	234	264	304	260	273	292	244	219	290	312	267	246	273	283	270	281	275	249	279	229	296	273	254	263	249	275	279	295	266	278	253	269	291	251	254	271	264	268	268	283	285	252	276	311	261	271	250	273	287	264	261	270	279	239	303	261	263	280	274	265	258	302	248	272	260	268	266	255	300	281	288	272	270	299	279	270	234	284	274	281	257	284	277	272	266	243	272	287	314	292	276	273	278	261	285	275	299	265	264	239	268	283	263	261	235	235	303	274	313	296	254	240	274	280	268	266	279	296	262	264	230	277	294	298	250	255	276	288	275	295	277	271	276	272	263	253	249	266	292	267	277	296	284	272	293	260	257	245	297	293	250	243	250	248	272	273	291	245	286	272	273	288	279	260	260	249	277	280	289	276	280	260	292	255	301	277	277	300	317	293	285	260	280	294	266	260	274	298	267	249	269	266	272	260	266	274	294	319	243	283	300	268	275	269	254	310	273	259	284	283	268	271	278	278	277	264	276	258	253	288	285	254	272	276	294	258	232	296	273	264	294	285	243	282	277	232	280	291	265	271	256	281	272	217	249	260	282	261	265	242	262	288	283	243	256	282	283	286	259	274	266	282	237	260	246	277	266	269	301	292	283	273	272	280	271	287	241	288	268	277	290	299	260	270	272	286	255	279	285	249	279	301	310	235	274	262	286	257	272	273	310	262	253	284	258	273	271	255	300	274	285	248	277	273	304	276	285	274	234	281	259	265	261	258	253	251	249	262	292	296	254	307	261	246	296	286	278	272	299	274	289	293	263	259	274	280	294	293	283	253	282	277	250	260	274	260	286	302	250	269	292	287	284	256	265	251	281	267	305	269	243	302	276	305	269	252	271	261	225	253	297	256	276	275	282	291	318	273	246	271	249	275	260	269	243	266	265	298	285	279	284	256	244	300	273	270	296	240	247	272	282	278	259	269	281	251	278	278	282	263	297	251	293	262	249	299	298	291	264	289	268	256	274	252	272	278	278	261	252	289	268
28144	22541	30218	30750	26943	10393	2130	1450	1297	1159	986	920	870	864	824	775	778	740	747	716	702	691	709	667	666	647	750	679	704	686	644	633	637	635	657	627	696	651	630	645	670	676	634	609	616	612	611	629	638	638	658	623	629	609	632	612	605	605	668	629	592	640	640	589	622	598	561	613	639	615	635	607	587	651	629	572	626	649	620	583	615	609	582	622	657	617	648	618	594	613	569	662	617	614	585	614	607	645	566	589	620	577	608	629	625	617	599	576	641	619	652	602	603	628	628	602	611	607	625	603	629	623	601	618	593	614	662	597	624	628	612	620	624	591	612	600	659	652	649	641	578	623	574	657	638	647	592	622	600	597	600	618	612	643	605	604	623	597	631	684	607	615	584	609	614	610	657	617	614	652	614	598	617	605	655	630	605	608	594	590	614	568	618	587	626	639	586	619	594	595	621	606	576	599	616	585	584	651	605	611	622	636	650	584	617	603	607	607	633	614	581	640	625	672	583	638	629	590	640	628	646	606	616	648	613	613	626	620	660	602	590	644	602	633	636	638	579	599	641	665	604	631	583	602	609	645	611	597	620	641	614	592	567	628	605	608	592	661	645	632	591	625	597	636	615	581	587	597	594	635	676	598	627	655	638	626	615	647	621	625	644	633	622	643	611	592	592	586	601	653	651	585	619	606	639	606	582	591	594	613	601	624	616	638	602	590	559	621	585	609	589	603	598	607	618	614	641	584	600	609	586	624	611	629	627	605	632	613	608	667	617	608	622	599	599	610	607	633	592	618	602	635	636	605	637	615	616	635	633	634	593	617	604	642	640	634	642	625	571	579	609	632	624	602	575	671	632	604	643	602	620	590	649	649	575	634	633	648	620	596	583	582	631	656	605	586	639	599	606	630	586	623	594	641	598	614	595	620	615	577	617	600	605	584	590	583	632	614	613	619	609	638	615	646	624	593	587	638	595	596	642	612	600	576	616	602	647	612	618	568	569	612	659	627	641	622	637	602	625	615	591	597	612	630	638	637	601	588	632	603	634	657	611	581	616	573	626	654	639	641	618	585	583	613	613	632	612	641	590	605	625	629	658	645	571	639	659	619	619	652	646	607	590	636	587	617	607	608	602	612	628	626	640	613	629	620	592	584	607	642	658	621	604	606	601	629	587	620	573	608	629	629	624	622	633	557	602	587	628	627	626	634	606	614	607	627	623	616	607	617	628	638	638	622	660	642	640	646	628	650	619	642	650	596	638	667	605	648	624	583	622	612	618	648	622	585	600	614	656	616	618	662	581	619	623	619	669	635	579	594	598	636	609	672	655	607	586	639	629	631	591	596	654	640	606	619	662	599	620	554	657	599	637	599	580	605	641	609	613	653	621	621	604	579	590	615	627	618	647	657	609	638	620	618	669	636	615	644	645	620	647	637	670	612	593	614	686	607	620	637	672	640	601	609	598	617	647	643	625	612	599	606	613	632	620	594	579	624	622	615	566	620	631	649	610	619	620	630	611	581	621	638	633	640	600	651	629	634	627	635	668	600	605	648	629	631	622	648	660	585	609	643	604	612	612	639	584	661	671	614	605	587	629	629	612	601	579	603	640	622	638	611	618	662	649	634	643	628	628	623	614	628	609	619	591	586	616	640	591	603	629	623	606	631	655	639	648	566	636	600	566	599	623	601	620	616	639	599	622	657	612	616	583	663	644	617	614	636	623	663	646	569	643	642	643	649	618	670	597	622	645	625	595	578	596	645	582	587	581	574	606	624	613	635	648	655	609	618	634	635	601	625	646	614	631	616	626	601	611	605	620	610	598	577	633	568	614	655	679	594	607	580	628	639	616	635	600	604	632	634	639	612	634	628	574	635	627	585	635	584	612	589	642	598	632	617	638	598	608	624	621	612	635	593	639	623	618	616	583	620	619	637	588	612	609	575	628	626	637	652	636	647	633	615	653	628	603	615	572	632	606	629	600	664	612	629	602	621	589	610	629	642	611	589	629	638	628	638	574	619	628	578	603	652	606	610	620	628	639	606	614	612	630	591	630	650	633	652	634	659	603	609	630	635	623	655	668	631	628	642	631	633	651	592	624	604	614	598	620	629	595	633	563	632	619	604	613	680	633	629	597	603	639	628	642	644	631	599	598	599	643	619	600	614	614	616	617	578	557	677	607	638	607	633	559	601	646	600	604	632	603	604	625	593	646	645	636	586	610	596	633	637	580	601	588	571	607	606	670	610	607	602	617	638	646	606	612	599	639	628	620	623	540	648	629	602	616	662	621	612	594	604	606	655	647	597	596	630	584	583	670	584	606	629	593	614	609	593	617	622	646	568	600	591	613	567	617	628	615	640	598	565	599	653	615	635	649	609	642	622	626	646	620	626	605	631	573	609	583	564	643	620	640	594	652	627	592	610	570	599	599	648	645	637	598	613	615	612	632	632	601	597	643	608	649	630	625	601	600	611	628	636	612	610	627	614	627	612	603	605	630	678	632	627	656	617	622	613	611	626	615	607	586	571	643	638	597	625	582	608	604	619	628	608	609	592	583	637	575	589	644	625	638	600	562	631	621	618	614	602	613	599	644	656	618	587	575	564	629	610	619	629	683	588	609	599	592	642	600	589	603	591	594	611	618	628	600	593	653	602	621	585	652	608	621	612	596	639	617	600	613	621	597	613	615	606	612	591	573	635	583	608	643	612	589	609	590	652	608	602	584	615	603	658	637	634	632	606	619	597	624	590	614	597	609	629	606	623	649	628	597	660	623	603	624	608	606	615	647	679	644	630	611	631	638	637	625	610	639	621	606	605	606	628	630	593	620	624	653	627	651	650	631	617	642	597	611	642	620	585	650	681	643	631	606	609	598	645	637	643	604	671	580	649	611	619	630	627	619	615	644	621	619	598	650	642	611	596	648	606	623	605	621	663	603	610	629	664	617	598	591	625	588	623	664	592	643	638	643	579	577	618	598	664	612	604	680	595	621	600	632	619	629	636	636	598	631	597	635	666	609	619	655	642	626	576	595	577	620	621	623	565	637	659	615	594	587	627	600	610	644	587	570	683	574	632	611	634	619	618	643	625	610	598	619	626	626	605	636	646	641	586	593	617	617	669	606	624	577	616	618	591	636	622	577	605	599	652	640	640	642	630	635	601	601	604	574	560	635	615	628	589	606	668	620	655	586	599	660	631	638	608	613	628	596	640	601	618	643	642	566	602	641	587	626	644	593	597	631	627	622	581	615	608	610	572	623	632	610	627	619	653	610	596	606	631	599	617	607	607	644	565	603	578	599	632	593	626	588	636	640	606	641	630	605	603	624	629	596	594	646	612	658	625	618	636	666	601	603	647	656	630	623	646	631	621	638	645	619	594	612	642	609	621	631	641	582	599	619	618	594	604	598	634	614	628	606	584	598	603	604	618	628	597	626	632	698	599	624	602	602	649	629	620	623	609	601	584	620	598	582	619	622	610	662	612	599	581	669	630	568	659	652	607	630	629
52843	38387	36395	30814	25349	11902	1882	644	507	496	429	429	432	429	376	388	368	331	362	378	348	379	309	324	374	335	378	354	333	339	353	326	314	345	344	337	373	337	358	335	362	371	346	353	294	326	330	336	348	330	349	328	345	336	337	303	329	341	354	350	352	327	321	345	329	312	320	338	348	350	344	370	324	342	339	356	295	314	309	362	326	351	337	318	343	319	358	323	343	357	341	331	350	340	344	309	335	332	308	367	336	311	325	370	365	349	355	373	342	328	300	340	351	337	332	346	336	333	328	368	343	351	379	331	346	343	350	348	333	319	318	320	273	323	353	329	352	337	326	340	363	336	316	338	364	330	350	318	297	325	325	370	346	303	336	336	311	338	353	356	306	366	290	355	341	331	341	308	320	325	354	354	325	308	298	318	356	337	340	328	318	343	325	305	295	323	348	353	332	352	329	324	342	316	313	308	345	328	348	339	348	322	350	314	333	318	347	350	302	284	314	344	335	304	298	316	346	334	308	331	348	321	356	337	322	351	358	336	314	332	334	323	368	357	337	328	375	330	336	340	326	300	356	339	387	330	313	355	325	336	332	346	338	346	310	319	318	359	358	324	367	344	314	303	338	346	347	357	364	320	349	352	335	321	346	343	348	330	329	340	355	367	336	322	319	308	315	340	346	354	343	359	337	370	331	331	366	341	353	342	345	331	315	340	342	328	313	354	342	333	321	325	342	292	300	336	344	348	362	352	313	358	352	305	348	347	322	335	306	325	327	343	303	355	320	346	359	362	347	342	344	362	348	329	350	331	331	327	320	329	319	332	344	330	361	348	340	308	340	343	350	377	322	335	327	349	335	327	308	340	359	366	340	326	345	330	351	377	321	313	321	328	319	327	340	356	328	325	369	332	319	354	306	320	326	351	322	341	350	332	328	387	312	350	350	338	339	377	367	333	343	359	334	301	356	350	332	370	355	308	293	314	314	338	366	332	355	328	359	334	352	379	312	319	377	352	351	351	348	315	352	313	331	360	342	309	341	338	396	293	326	301	350	338	291	337	326	335	325	346	338	342	347	327	331	288	338	342	291	342	322	311	353	339	326	354	320	302	345	316	343	357	328	329	326	306	323	368	335	298	348	322	341	345	346	337	372	336	328	338	333	307	316	339	358	347	335	323	353	325	334	353	319	321	367	357	334	385	335	344	338	316	314	353	340	325	312	331	331	340	333	291	292	324	361	346	306	338	319	328	334	340	354	286	344	335	361	323	344	361	313	316	360	332	357	323	322	314	352	328	321	351	338	324	318	338	348	338	351	385	342	359	315	329	315	336	321	300	284	345	340	306	313	346	359	326	348	285	362	314	315	349	318	336	363	347	330	327	339	345	346	381	346	365	333	324	322	358	331	343	389	308	350	318	309	327	344	342	340	363	344	325	334	337	346	304	341	356	352	300	319	358	356	340	313	306	328	310	327	352	332	344	340	308	367	304	340	317	315	332	354	365	354	309	382	328	330	328	324	319	314	300	299	340	366	338	356	367	303	302	333	329	338	323	326	323	342	333	294	324	327	318	285	328	335	377	311	336	318	340	336	320	357	337	328	337	365	331	334	318	337	341	312	347	336	344	346	315	339	308	353	339	366	369	357	298	350	332	327	291	330	342	341	362	360	339	295	315	306	337	291	341	348	350	324	373	341	316	327	327	332	352	362	327	311	333	356	305	362	344	311	329	302	347	337	318	330	332	329	342	288	316	340	341	301	328	338	388	346	306	345	350	338	343	333	307	315	319	292	300	313	316	335	335	356	339	349	359	321	327	321	314	328	331	329	346	330	341	325	372	354	359	352	339	363	295	368	323	316	328	345	326	357	333	330	358	350	361	328	347	353	341	323	360	326	319	328	331	299	325	348	307	314	314	344	322	355	362	350	343	338	382	320	327	339	305	335	336	351	343	329	305	318	349	317	337	311	348	347	334	315	320	321	314	310	340	366	314	355	318	327	374	353	379	334	331	337	301	336	323	322	358	311	302	321	309	347	354	314	327	362	357	331	336	348	294	330	348	336	364	315	298	331	381	351	329	345	358	356	344	347	316	320	330	333	334	297	336	303	296	346	353	335	361	333	356	321	315	331	346	354	356	332	322	335	341	319	316	354	339	349	346	305	300	295	307	362	297	327	359	322	342	327	340	338	309	353	357	322	362	337	320	345	321	331	310	345	360	367	368	329	303	343	347	310	323	310	342	323	333	295	321	348	360	343	301	337	322	302	340	360	347	347	324	309	319	333	365	344	308	291	336	363	322	335	345	390	353	333	306	344	365	342	344	343	321	317	399	318	357	356	321	348	363	329	366	354	313	320	325	301	339	346	344	344	328	353	354	334	383	337	354	344	325	336	367	296	342	316	323	290	349	338	371	346	324	320	347	387	337	313	349	317	337	351	322	335	341	333	340	339	280	329	326	367	338	339	336	333	330	325	314	336	364	346	348	313	323	353	326	328	313	341	330	337	369	332	337	351	325	350	329	339	343	309	304	391	329	342	354	354	340	334	294	319	330	304	331	332	325	336	313	331	347	364	347	335	341	341	353	343	336	326	294	316	321	362	351	324	327	354	324	370	306	335	341	312	295	336	325	317	353	367	330	330	299	326	309	333	321	301	351	361	328	326	346	339	353	317	305	321	297	312	343	315	323	369	327	344	358	337	344	326	310	345	349	346	303	333	339	319	354	330	356	349	312	309	317	334	348	307	322	373	365	348	292	360	333	384	337	326	371	325	348	300	371	328	322	352	346	327	364	319	338	333	367	330	336	344	319	346	322	336	366	321	340	314	307	325	324	311	333	306	359	383	318	343	366	349	361	340	338	326	379	348	370	356	338	342	338	334	339	291	329	320	320	345	325	322	337	355	327	303	305	352	350	333	334	311	313	321	330	362	331	345	346	353	339	347	317	328	348	344	316	335	327	347	301	323	367	369	337	341	316	340	303	295	375	355	332	333	349	334	358	333	335	334	340	333	319	355	361	333	325	351	324	331	329	296	339	339	339	290	356	331	347	304	325	342	336	347	338	344	344	339	324	350	350	316	342	361	350	326	352	320	325	333	330	371	315	357	364	288	337	326	368	338	325	344	326	330	360	333	350	344	334	360	359	340	330	312	344	333	344	293	358	361	331	340	318	344	343	315	338	355	327	326	331	330	306	340	355	364	329	370	328	313	349	351	365	312	324	330	325	322	366	310	319	342	337	329	366	341	290	311	311	349	364	308	331	350	344	371	345	362	327	346	353	348	361	325	322	344	358	337	316	304	352	342	337	352	310	380	364	313	336	349	324	347	365	318	335	323	360	325	344	349	337	337	319	331	349	312	329	327	349	341	328	351	326	374	302	310	313	332	352	333	360	362	354	322	333	345	339	324	330	327	356	315	333	301	326	297	360	306	338	322	319	322	379	375	328	305	325	334	320	326	363	358	356	355	343	312	293	367	340	335	336	298	336	324	376	334	377	354	321
34590	30536	36960	37994	35865	17858	2996	1954	1720	1548	1454	1196	1169	1143	1127	1053	1007	976	920	907	921	880	852	842	860	873	832	874	811	849	799	763	806	791	791	810	801	775	813	734	788	795	811	764	748	815	760	768	782	740	728	761	727	801	749	728	782	754	745	738	762	778	722	775	716	791	748	761	763	784	713	787	720	734	761	756	756	760	758	763	687	814	790	760	757	757	745	743	733	729	739	728	721	737	741	712	772	725	763	760	712	795	762	777	781	749	762	758	744	757	757	736	778	733	764	811	703	824	768	746	697	740	732	726	733	715	807	762	729	802	784	745	765	756	735	748	790	680	780	759	725	750	755	758	823	796	750	742	766	738	750	705	736	758	739	799	775	777	775	661	784	787	744	728	766	775	797	784	752	754	734	755	737	765	795	721	736	767	800	740	736	726	748	745	801	763	756	752	769	829	770	741	752	766	753	729	774	758	738	720	785	797	707	721	726	764	766	767	778	745	726	724	746	742	735	739	716	744	779	784	724	792	713	701	753	785	723	757	760	732	743	729	755	764	778	737	715	741	746	787	719	788	759	695	778	778	743	736	728	752	809	775	728	795	750	772	768	749	730	775	773	752	752	772	758	725	711	714	753	757	755	726	773	758	762	764	766	724	747	722	780	807	760	732	756	761	764	771	773	758	712	778	729	805	796	765	794	789	698	737	787	771	714	758	747	766	738	782	772	702	786	738	755	721	769	752	867	773	755	763	782	777	767	732	768	723	772	751	718	735	794	741	773	716	741	743	777	732	768	748	742	787	732	724	740	796	728	754	702	756	737	781	746	739	734	784	769	765	774	757	723	766	786	762	765	783	736	788	766	718	731	716	751	708	801	738	747	716	740	772	739	744	761	755	768	746	799	724	746	785	812	733	785	746	810	793	798	797	750	770	718	771	757	738	810	775	718	740	765	756	728	763	761	787	820	752	786	739	787	765	713	716	758	741	773	710	746	804	766	745	734	821	742	775	768	755	755	775	708	732	767	781	781	765	759	765	749	789	766	771	769	786	786	761	753	767	766	754	722	741	793	753	752	745	765	741	732	759	791	782	739	740	753	766	778	777	794	783	749	761	757	749	759	764	739	760	748	749	737	756	778	732	787	786	771	803	723	782	731	748	742	721	734	768	741	741	767	754	738	818	752	761	737	746	763	727	762	753	749	763	737	723	764	742	735	748	747	743	746	757	755	699	799	756	740	782	757	749	775	772	786	704	752	754	741	754	768	768	780	797	732	724	813	705	786	755	733	783	746	769	750	752	735	734	764	715	733	697	717	768	785	773	789	752	761	796	789	719	803	827	785	822	760	761	777	750	712	743	753	713	745	724	744	802	729	796	730	767	779	776	798	756	735	795	732	777	747	789	743	782	762	804	745	760	753	761	768	771	763	801	758	709	769	722	754	735	746	736	706	717	759	799	756	747	737	762	769	781	767	786	724	776	751	765	716	722	731	729	738	802	776	762	783	709	763	739	754	771	765	748	781	778	747	769	740	752	752	766	778	722	749	743	727	715	778	764	747	746	746	738	756	745	756	766	781	757	740	748	757	750	789	727	755	742	746	752	751	744	766	777	815	740	769	794	723	816	751	780	730	782	737	723	786	802	738	759	741	760	798	699	705	754	782	729	772	739	725	768	811	724	755	769	778	756	738	756	772	740	710	775	773	765	746	737	778	763	734	792	709	741	751	730	730	770	795	803	782	725	796	741	755	783	721	722	708	755	746	754	665	751	795	748	782	728	741	789	732	810	762	762	800	756	762	767	772	764	774	786	745	754	723	742	713	785	791	808	732	762	762	776	777	749	770	755	789	762	771	771	758	763	706	730	811	711	724	739	735	732	763	758	791	761	722	750	734	779	752	783	739	758	741	718	787	745	739	793	769	769	791	704	760	753	769	750	768	761	742	747	770	776	771	769	750	742	722	768	732	689	751	758	796	782	703	746	757	784	743	742	745	773	767	723	767	715	801	783	725	808	750	799	740	784	743	766	800	749	775	767	760	741	753	745	760	779	771	835	747	721	741	747	749	751	748	769	765	726	746	785	758	762	782	714	737	727	741	702	744	756	791	766	718	777	744	729	727	744	741	773	723	745	761	735	744	788	739	720	763	760	770	768	715	753	729	758	773	755	715	756	759	780	746	727	732	764	750	700	764	752	768	796	715	746	794	753	802	767	784	779	765	764	747	749	749	735	735	730	768	764	745	748	781	773	749	791	759	721	759	748	720	778	767	754	767	755	737	765	728	798	729	786	729	730	758	778	779	785	736	791	732	713	740	770	731	773	772	693	752	793	789	714	768	754	742	745	743	779	784	758	717	790	766	756	716	791	760	761	783	701	753	701	767	728	775	754	749	778	738	741	712	779	772	795	761	771	745	761	738	705	722	739	732	693	775	733	796	728	809	722	787	741	726	760	720	712	722	701	779	756	758	750	743	745	800	795	735	723	733	750	783	743	751	786	781	749	788	786	769	764	756	809	731	738	786	766	763	746	729	757	774	724	758	742	722	782	784	770	771	721	668	727	690	738	754	780	771	728	819	739	727	745	824	738	756	734	725	682	748	792	744	796	757	688	732	755	750	723	738	788	766	776	733	742	833	750	756	742	757	748	790	769	733	759	730	746	737	749	741	736	757	739	789	774	826	768	757	727	772	792	704	759	737	782	773	733	754	713	791	791	747	761	790	732	702	798	775	790	728	767	780	782	760	734	781	782	783	748	780	719	769	838	756	750	707	759	738	757	757	741	730	728	753	778	725	761	724	786	763	770	744	807	711	772	795	745	763	735	732	743	747	767	754	734	751	784	717	743	784	738	716	758	790	763	823	758	765	683	724	757	760	752	793	783	769	719	749	733	760	743	728	757	780	794	702	739	700	746	741	765	778	760	686	759	745	762	723	787	754	729	739	769	776	699	755	798	755	732	760	750	716	769	759	787	786	740	750	717	736	727	716	735	750	787	768	770	805	744	766	759	767	721	725	748	737	730	747	777	764	762	779	784	748	765	721	718	740	747	756	727	798	705	795	750	752	784	713	737	746	801	753	742	762	765	791	715	737	771	723	795	811	777	766	736	751	765	768	772	748	827	798	738	783	755	810	770	768	762	788	769	814	738	782	757	734	807	776	735	778	764	756	733	741	777	718	827	776	775	769	765	753	745	780	736	770	724	734	723	745	778	732	691	734	734	799	697	756	745	739	767	737	776	690	734	755	746	785	689	716	767	713	797	743	750	741	768	743	779	750	773	743	723	756	732	775	731	771	780	779	744	790	719	730	754	764	714	723	739	764	751	741	764	760	723	708	766	686	732	773	727	690	756	770	690	769	706	798	764	793	756	703	770	777	800	781	740	734	697	773	751	729	760	766	722	774	755	749	738	725	723	731	769	716	769	759	756	717	726	800	737	708	800	743	745	733	724	773	753	772	794	775	813	715	738	750	780	703	755	776	739	792	744	764	771	765	751	760	738
27773	14698	8247	4042	2184	1085	490	442	414	423	417	416	378	357	399	356	398	378	425	365	374	368	383	355	358	348	382	379	422	373	326	370	377	348	351	380	383	356	388	342	404	373	355	372	388	388	369	358	375	385	363	354	383	365	362	386	395	380	413	362	366	352	353	380	375	398	384	361	354	393	370	383	385	385	384	400	432	383	372	369	336	383	373	354	432	382	387	376	405	383	388	397	381	405	371	360	353	403	377	376	346	387	381	373	326	355	418	353	353	399	385	391	412	372	349	345	364	355	385	353	376	403	378	356	364	385	365	351	397	374	370	403	353	347	370	390	368	342	385	377	427	363	332	340	376	321	341	358	391	362	361	403	391	347	411	403	400	357	377	382	382	356	351	400	371	379	331	374	385	362	342	365	370	388	378	389	346	377	363	446	430	385	378	398	354	363	370	335	367	360	354	369	374	362	411	370	354	401	397	347	383	389	377	401	369	367	360	353	363	371	353	362	364	397	378	359	390	376	373	355	355	393	383	349	412	429	341	405	378	337	393	349	374	348	331	338	368	327	378	389	378	372	369	418	365	384	364	365	381	363	354	377	391	378	424	347	388	404	376	347	352	395	354	368	339	407	349	351	374	376	360	359	371	378	354	352	403	381	370	379	343	373	344	356	361	395	361	385	354	397	353	347	359	373	384	388	372	383	372	378	362	389	370	387	385	408	384	352	359	329	361	399	363	385	355	373	323	345	346	376	392	362	376	342	403	366	378	385	342	382	368	336	331	348	394	404	347	356	383	376	360	390	377	362	345	399	373	366	397	368	377	357	385	380	349	378	334	380	379	348	360	380	357	383	369	368	407	323	381	403	379	377	366	358	374	349	403	370	341	362	399	367	372	400	389	396	353	329	365	360	394	376	370	325	396	357	388	347	363	351	364	363	368	369	389	387	425	378	377	389	353	338	368	366	356	377	358	389	386	373	398	411	406	401	367	360	393	405	399	403	407	363	361	366	381	338	347	389	375	379	354	346	401	399	392	376	368	390	359	385	330	390	383	343	381	356	382	371	345	374	360	361	376	361	381	361	364	388	349	383	401	365	393	372	394	382	370	353	355	378	364	381	330	380	349	377	380	387	387	342	356	393	364	365	373	348	381	366	405	363	363	398	398	347	390	388	356	382	372	402	353	364	359	397	381	325	384	358	372	401	365	392	354	377	393	396	392	367	374	356	361	377	384	365	401	363	419	372	381	376	399	374	360	376	389	369	389	342	353	406	372	386	384	346	358	368	366	348	384	404	396	367	368	390	393	362	374	361	385	381	357	343	398	371	371	380	372	361	343	375	384	384	374	390	393	355	391	376	368	336	353	401	363	331	376	403	370	393	378	352	352	400	365	384	387	358	367	364	380	372	386	386	374	378	375	400	397	354	377	339	328	352	384	332	366	378	378	370	371	371	395	366	373	395	370	375	376	363	364	371	372	389	388	371	372	384	369	382	414	365	348	382	429	385	376	345	374	355	373	358	384	369	355	384	361	357	374	380	364	383	380	410	386	376	400	366	368	379	381	392	407	421	395	364	384	382	358	378	367	401	362	391	388	380	355	391	415	382	401	373	380	418	392	387	380	365	390	416	367	389	369	406	373	368	395	360	368	357	357	356	408	358	372	401	391	369	378	409	338	343	337	340	371	389	382	346	365	438	382	381	373	379	358	333	360	367	407	371	341	374	388	404	378	380	355	382	364	363	374	380	378	387	376	378	397	371	400	365	383	363	372	358	348	381	378	379	391	386	336	393	407	374	362	379	395	364	361	381	353	398	352	403	365	378	375	375	388	355	367	350	388	391	402	377	375	385	381	349	372	380	362	376	378	339	389	385	404	369	338	388	367	349	364	376	356	358	387	342	393	362	361	349	375	407	363	336	368	349	412	374	381	384	324	323	402	364	322	367	337	332	357	390	408	377	376	340	378	395	379	340	424	380	344	364	393	392	362	392	388	391	367	394	379	377	374	394	401	377	391	382	356	365	364	390	378	386	375	394	375	364	387	403	348	354	377	324	387	394	364	381	365	366	378	331	391	357	374	367	355	388	410	368	350	376	377	395	390	358	396	381	363	370	350	372	362	366	376	378	428	359	372	365	357	355	373	403	384	340	385	334	362	347	375	379	398	357	350	365	352	400	399	356	357	417	393	383	353	383	403	355	370	367	373	386	344	343	382	341	343	364	375	390	375	385	371	382	377	403	336	371	386	362	371	347	345	366	366	376	340	396	333	389	384	353	380	361	356	383	360	367	361	366	391	380	347	353	387	389	333	354	398	354	373	396	347	354	382	381	423	385	398	400	379	367	389	358	410	378	399	361	370	350	386	369	352	361	390	370	374	365	373	374	388	383	395	393	370	376	413	391	382	363	397	362	366	373	377	402	371	397	357	365	375	399	370	353	391	413	380	418	340	385	373	383	412	355	363	317	391	378	348	375	382	374	366	372	384	377	409	398	363	384	398	394	400	361	349	378	414	364	354	416	403	377	338	387	366	341	372	381	385	370	351	420	401	393	373	349	369	356	390	379	377	423	388	408	329	334	372	372	382	375	414	376	393	377	358	362	374	373	358	405	344	373	410	375	360	369	418	358	377	345	392	405	370	378	353	399	379	373	384	411	337	338	343	378	340	374	345	328	426	378	425	365	358	370	347	363	400	375	363	395	360	357	374	365	386	379	374	376	320	348	356	375	390	393	402	380	387	361	374	382	362	419	382	368	366	368	377	384	341	390	357	359	351	350	380	386	353	383	362	374	375	392	396	356	393	413	377	375	357	371	384	392	403	387	396	388	392	405	371	359	410	356	383	372	383	383	392	383	363	385	370	395	363	378	377	349	328	372	338	333	345	367	393	379	397	353	325	349	353	403	371	382	392	358	375	384	365	369	398	372	380	354	390	360	392	415	412	398	393	386	367	357	355	391	351	393	371	340	351	355	391	386	370	407	392	351	368	423	341	377	383	391	363	393	379	348	372	381	386	372	379	414	350	366	382	359	368	374	402	420	357	372	375	344	355	382	377	384	408	365	375	350	353	362	352	374	395	378	386	359	363	377	358	365	397	376	365	362	404	361	367	384	346	358	343	397	387	350	363	349	356	378	390	351	374	386	398	345	365	378	401	394	382	315	328	356	368	365	383	385	413	393	361	393	393	348	389	382	394	367	389	386	363	386	359	351	377	372	362	362	407	386	426	370	344	372	371	360	342	380	372	409	385	390	387	421	407	400	367	370	394	343	360	369	373	396	368	373	416	371	347	375	382	368	351	357	372	359	352	365	388	363	385	351	362	380	379	381	357	365	310	398	380	400	370	369	354	368	355	379	388	387	373	408	385	406	364	363	354	329	372	372	416	384	361	340	356	381	420	343	363	381	393	410	348	341	377	358	409	354	410	362	388	333	357	347	362	414	392	360	424	379	351	341	393	389	382	357	410	379	380	408	381	353	406	388	403	351	371	389	397	368	410	372
17506	11193	12392	8966	6663	3153	1270	1107	1018	1020	943	933	846	934	884	869	911	832	800	813	884	858	820	827	840	872	826	839	831	802	844	859	803	803	808	870	782	833	792	835	840	793	768	822	788	833	753	829	766	769	808	774	812	834	760	798	813	794	826	829	760	838	836	755	802	776	791	800	813	853	722	776	772	852	773	790	772	823	762	838	751	842	781	777	868	796	774	744	791	780	815	823	811	788	780	779	799	810	793	845	789	772	828	822	834	850	828	822	836	809	769	799	822	853	817	823	791	820	830	773	860	813	840	816	859	796	863	797	756	850	812	782	867	827	822	851	760	838	811	815	813	844	789	832	799	825	830	763	788	816	777	836	812	811	863	738	828	839	815	800	809	791	839	765	824	788	805	787	832	830	799	809	803	781	811	789	821	863	769	756	760	826	805	804	828	790	810	802	887	788	816	793	793	812	804	825	809	790	820	800	776	792	827	818	839	782	838	734	840	795	774	756	818	738	872	814	829	861	803	795	796	779	846	805	879	798	846	833	781	847	814	829	775	731	841	768	842	785	775	797	771	789	832	810	829	831	837	807	810	808	807	857	761	850	840	775	853	804	769	817	798	774	818	811	784	808	824	819	790	808	808	779	783	823	801	881	783	783	816	840	825	860	770	793	740	836	765	772	816	797	799	804	788	783	826	813	783	846	783	825	828	828	820	822	817	844	824	792	769	780	791	776	822	828	830	814	818	772	783	842	771	820	803	854	789	810	801	840	793	824	787	876	817	841	777	864	814	802	776	798	799	773	806	836	789	827	831	835	790	801	831	858	814	788	826	785	770	833	826	754	805	840	829	813	807	862	813	794	775	799	795	746	848	805	843	789	898	805	801	852	789	807	792	870	786	792	806	835	845	873	799	755	847	792	821	845	833	826	817	792	744	799	854	833	839	838	817	793	820	837	780	834	786	793	819	789	826	737	827	874	810	793	768	825	838	826	777	764	803	798	782	805	791	771	826	849	808	819	770	806	828	857	802	769	832	792	832	832	816	846	767	809	783	785	813	823	807	816	762	799	822	827	791	824	834	850	796	805	828	808	800	771	817	815	848	813	792	824	786	806	819	788	822	799	821	805	858	834	845	782	812	814	806	778	841	816	754	825	816	816	782	775	796	831	811	814	763	823	856	829	816	784	808	775	782	763	838	842	767	778	809	829	855	781	815	761	812	758	748	803	829	798	740	801	809	817	843	823	838	803	777	808	803	817	824	794	842	772	813	791	856	817	801	830	780	815	774	820	765	804	841	790	794	795	866	767	807	762	779	846	830	860	789	846	786	791	813	803	781	810	801	819	827	825	810	792	835	793	774	860	803	808	830	824	772	777	760	839	806	818	819	790	857	758	806	791	831	828	782	843	841	809	785	778	837	823	796	872	852	783	810	803	851	782	791	805	800	764	819	764	825	877	822	801	767	825	812	748	807	817	790	786	757	771	798	753	796	794	755	804	842	773	749	824	813	776	820	805	799	810	825	816	839	799	775	789	833	772	801	826	772	835	762	857	832	787	797	833	802	802	802	881	838	780	820	875	757	819	740	753	852	836	869	787	777	787	792	809	771	799	795	819	777	842	790	844	802	786	762	780	782	784	810	846	852	844	811	768	804	848	824	829	852	804	815	791	831	795	805	792	835	816	793	828	786	796	849	824	827	767	816	773	823	756	838	795	748	783	815	833	831	852	741	843	783	806	733	834	810	758	766	819	800	820	851	834	830	808	777	790	825	809	810	799	770	856	805	844	795	857	806	741	811	826	795	808	786	783	719	763	825	780	797	807	835	806	864	790	804	782	785	810	791	795	847	825	826	766	820	802	809	771	751	821	778	819	796	822	788	803	816	841	880	817	863	802	793	830	824	794	833	829	826	823	817	842	800	846	786	775	837	794	812	824	793	809	825	800	834	757	827	833	852	821	764	845	789	838	871	849	814	770	800	783	869	825	811	816	779	765	833	794	858	834	770	822	831	826	826	781	855	848	836	804	783	794	764	816	823	825	798	793	834	831	820	764	845	829	765	820	791	883	823	809	806	812	828	805	799	811	816	788	806	770	833	857	856	798	790	856	812	770	793	788	781	845	782	814	796	790	784	799	896	791	804	785	837	771	795	783	779	874	838	797	784	816	783	836	858	769	814	761	816	814	850	749	822	845	834	790	778	836	801	856	792	799	758	831	746	817	790	834	806	799	788	790	825	811	818	832	811	820	813	785	813	820	806	789	864	871	789	842	777	804	813	817	775	805	823	778	756	793	807	825	793	754	819	807	839	813	785	816	805	794	864	807	805	803	785	792	766	801	767	779	818	798	812	795	792	804	819	839	793	817	821	827	795	744	845	804	756	844	798	801	779	876	815	789	798	844	872	778	815	824	815	792	803	828	820	811	812	823	849	877	808	818	784	809	800	760	812	813	796	828	823	839	839	775	788	778	823	764	786	802	779	789	782	822	747	782	868	813	815	802	825	859	826	837	849	762	810	808	799	760	829	809	792	806	789	827	801	783	768	777	841	818	800	798	823	805	831	796	805	845	790	836	798	795	825	736	827	779	828	780	785	817	840	769	782	839	862	789	836	765	853	841	791	807	763	808	769	764	821	763	783	818	821	825	803	756	805	870	824	828	794	782	830	791	798	761	822	802	813	823	789	822	777	822	844	827	844	852	755	815	791	884	789	816	834	844	765	787	797	855	834	806	792	857	819	826	804	790	835	789	801	784	825	779	824	837	817	799	789	770	833	814	824	749	756	800	761	819	749	823	802	850	766	821	776	831	812	883	847	809	806	843	828	808	807	809	835	832	778	800	849	829	787	801	778	792	843	829	808	803	788	799	821	768	801	841	817	840	838	812	852	850	810	820	833	801	780	801	777	850	774	804	817	809	802	758	801	814	812	792	847	811	703	803	825	810	765	771	828	763	808	781	805	881	750	811	812	790	802	764	802	811	812	793	821	821	793	843	843	816	781	795	798	849	801	794	809	777	850	821	811	812	859	837	803	797	822	825	793	823	792	796	769	817	778	833	839	836	799	808	824	831	779	802	830	761	841	803	808	800	800	796	855	797	781	839	842	823	786	808	851	815	803	773	804	811	818	833	804	851	782	798	798	835	836	844	818	820	774	858	832	770	794	803	809	852	852	784	788	822	817	773	776	859	797	846	866	818	758	806	844	758	831	757	794	795	781	870	835	868	790	831	790	794	760	810	814	861	818	837	824	845	784	779	803	846	840	856	826	829	857	852	830	792	830	817	807	799	791	846	783	795	737	843	822	847	818	834	826	796	802	773	764	794	843	834	839	807	820	808	814	826	787	821	793	793	822	843	808	799	807	789	798	827	818	753	742	844	811	843	762	800	748	803	788	767	811	816	854	820	762	835	853	802	864	778	814	828	775	824	825	860	793	809	830	852	837	822	802	833	754	868	784	811	762	779	832	779	787	830	788	794	835	777	748	825	858	830	810	830	850	825
42693	27919	27777	21621	19120	5808	763	439	389	385	374	311	300	300	298	308	329	271	275	271	274	292	264	264	342	273	299	291	277	279	274	262	293	301	271	267	241	277	262	279	292	286	306	234	282	277	233	275	288	251	250	277	296	247	281	282	286	284	255	260	263	285	265	262	263	247	263	284	300	287	279	241	282	296	285	290	275	286	264	245	288	248	261	278	294	246	293	277	268	262	261	238	306	287	284	260	283	272	282	266	259	268	264	241	272	256	263	273	228	252	285	266	258	276	274	284	275	228	243	265	261	282	240	252	288	268	268	269	295	257	280	266	281	273	278	280	287	274	296	297	289	275	265	270	270	265	255	279	270	299	263	271	262	278	287	282	297	259	263	250	282	257	250	263	273	282	266	258	261	272	258	281	260	276	274	267	263	280	260	262	268	260	272	269	239	239	301	277	288	257	288	287	264	273	241	231	260	223	258	243	290	286	234	257	271	281	283	301	278	274	279	287	284	288	261	261	272	258	246	267	315	271	266	258	283	275	249	296	243	289	273	258	299	254	262	273	248	238	278	262	258	249	305	261	269	289	280	262	298	282	258	276	261	255	276	277	261	299	288	286	299	274	283	304	280	279	270	251	247	287	260	266	284	267	293	290	295	267	291	271	265	261	278	262	287	284	267	289	286	303	287	275	276	285	249	264	281	268	241	299	255	269	292	284	299	253	317	308	255	305	280	275	325	289	277	303	230	276	255	284	248	265	304	286	267	277	248	261	279	278	297	262	250	252	273	246	270	246	236	277	275	293	291	254	257	276	246	273	278	264	248	250	264	282	267	284	274	298	304	253	289	251	251	269	234	270	278	259	269	292	293	268	264	236	267	266	280	288	291	261	283	274	254	258	292	258	324	298	270	261	272	260	279	274	281	236	284	263	279	264	261	296	291	250	273	296	243	261	254	278	261	268	252	280	289	275	257	268	275	260	258	282	265	240	297	266	281	274	264	315	280	263	304	279	268	255	258	248	295	268	257	284	271	306	259	281	258	264	293	265	296	269	292	297	245	257	293	261	259	267	296	283	287	283	278	291	238	279	257	270	264	282	300	270	272	287	251	277	249	277	302	255	251	274	276	296	255	266	259	263	259	262	266	239	274	282	222	244	293	246	293	276	262	272	296	288	262	235	228	259	264	304	287	259	287	252	252	260	229	275	291	261	270	268	272	278	260	294	301	263	281	254	269	288	261	265	292	288	263	243	290	246	289	305	253	271	289	249	264	265	270	258	287	266	261	256	274	276	277	294	274	303	274	239	280	261	270	276	271	272	249	296	279	274	282	250	288	256	283	279	283	287	270	286	268	256	291	274	258	251	253	277	262	268	238	265	236	260	272	259	264	265	264	261	249	248	258	248	254	291	283	262	282	275	271	285	260	265	276	271	276	253	267	274	252	243	257	290	277	285	278	252	308	276	270	303	240	259	288	281	273	255	250	281	271	246	280	268	278	292	276	273	259	280	252	294	255	262	228	252	274	274	270	277	307	276	253	240	242	276	260	291	242	302	265	254	254	273	249	290	273	277	253	273	229	265	258	258	309	284	233	281	261	266	245	262	251	293	278	244	274	256	261	288	289	241	260	258	265	262	290	252	272	234	262	278	276	264	266	271	259	273	250	283	261	234	274	275	257	270	249	261	260	280	303	277	257	306	268	288	278	251	247	269	253	264	275	267	295	273	248	300	280	280	270	267	269	278	260	260	271	258	260	262	283	272	278	243	302	252	255	230	283	230	242	276	248	283	246	251	253	284	279	233	237	252	286	257	270	258	257	282	310	293	268	309	276	279	232	271	304	262	262	301	286	270	321	290	272	269	274	275	256	244	256	273	298	277	259	267	279	279	258	260	261	313	266	254	257	271	259	258	260	255	255	289	259	295	263	243	271	277	250	226	296	266	266	267	278	266	276	287	289	251	273	269	259	287	268	305	287	290	288	285	249	234	285	287	292	279	250	242	276	268	267	275	261	272	280	264	301	264	286	325	313	290	257	272	286	241	272	276	260	281	257	271	283	288	311	262	262	249	275	263	283	279	289	273	320	270	300	266	292	267	264	277	249	270	296	284	278	246	275	260	254	245	268	270	233	263	279	275	280	248	272	296	275	263	246	294	298	275	278	283	279	267	241	273	241	268	293	282	259	245	264	260	259	280	267	277	294	285	284	269	267	281	281	296	258	278	273	248	253	278	295	276	287	275	260	261	274	281	292	301	293	256	270	277	289	271	258	273	289	227	291	275	254	306	258	248	268	279	256	262	261	265	252	272	287	265	267	262	311	270	253	259	267	280	283	254	285	302	283	275	233	285	271	301	280	277	285	269	289	298	280	282	280	264	283	296	262	269	292	295	242	276	290	294	298	311	261	274	274	248	278	271	274	279	284	273	301	288	287	259	286	262	259	294	272	290	288	299	270	245	251	282	271	280	289	260	291	258	292	258	273	252	299	263	302	242	263	294	260	281	275	261	285	279	268	297	263	272	258	264	243	256	249	287	268	291	306	279	307	265	259	294	264	248	286	273	258	277	247	254	258	267	250	275	277	294	248	267	238	257	271	294	283	270	269	252	255	264	271	272	262	274	252	275	249	278	270	256	279	272	275	254	266	256	283	295	297	301	289	250	293	269	249	285	278	253	244	265	247	273	270	259	282	273	241	286	292	267	288	279	290	285	265	278	290	296	247	253	257	286	244	276	283	289	255	278	269	271	262	274	266	276	261	286	295	270	249	262	271	284	299	267	252	258	235	264	276	273	289	274	306	328	280	280	269	296	259	253	247	258	299	283	261	303	278	272	288	257	273	280	272	324	272	245	268	260	271	261	301	268	263	271	273	245	267	269	260	255	298	303	303	283	261	259	242	286	262	269	280	275	249	273	274	255	277	285	261	300	259	245	302	258	242	260	274	288	242	272	273	296	280	303	290	280	247	280	312	262	268	337	236	241	272	266	282	295	279	245	284	280	271	298	293	282	270	267	264	259	277	288	280	283	293	245	253	281	273	259	270	265	268	306	262	265	254	265	280	264	271	296	280	275	275	269	275	293	270	280	269	275	276	276	282	291	281	297	267	268	306	270	290	263	293	272	241	251	234	260	272	284	255	284	274	265	284	257	245	310	283	269	282	266	280	243	272	249	283	266	283	246	283	249	273	256	288	271	250	261	289	274	295	283	272	292	268	263	268	272	260	287	262	290	240	266	277	284	264	270	274	277	254	252	269	273	297	286	262	267	278	275	280	246	271	232	243	260	268	286	257	260	279	292	286	316	295	244	276	262	256	244	253	252	240	278	244	281	306	278	276	277	286	287	257	264	297	252	260	303	276	251	262	289	269	274	277	287	259	265	271	296	283	287	269	251	312	246	280	264	272	279	281	237	259	262	303	257	247	279	272	262	283	264	290	253	271	288	239	232	269	327	278	293	241	242	266	242	292	290	293	289	245	256	228	267	244	259	275	245	259	251	307	291
27948	21565	31055	30426	31512	9348	2066	1466	1241	1103	1013	908	922	870	846	823	750	719	752	763	733	716	668	665	684	714	669	687	669	649	642	708	640	622	695	648	611	665	627	611	610	625	629	602	665	646	615	657	628	638	632	608	616	602	635	630	616	653	597	598	631	624	668	597	644	636	596	634	613	631	618	621	598	640	663	601	568	591	596	628	604	585	609	603	632	621	623	598	647	647	649	644	614	591	620	614	628	629	587	561	590	612	577	609	597	633	592	630	629	625	615	592	610	618	616	624	632	620	631	657	594	638	591	624	609	594	616	610	641	584	609	635	612	619	632	618	597	597	592	650	592	641	611	618	627	618	660	592	607	631	627	580	627	633	636	627	649	634	623	639	621	629	618	628	638	648	637	602	624	617	598	564	656	639	645	559	647	562	615	604	610	666	589	614	589	610	604	616	592	640	623	600	576	641	622	636	602	616	594	650	596	601	627	644	618	603	584	669	641	650	662	655	660	618	649	641	632	648	610	595	655	639	670	660	630	646	592	581	585	601	613	597	567	663	624	598	595	651	646	636	627	583	582	615	635	671	623	636	610	586	697	617	625	605	569	644	601	641	568	615	636	573	593	614	607	577	587	593	655	620	573	622	609	620	616	611	552	614	632	601	616	606	633	640	616	626	634	611	641	623	620	620	624	612	588	622	667	651	611	589	626	607	609	627	623	609	630	627	628	609	628	664	653	596	594	597	624	595	566	652	622	661	592	630	596	668	584	542	603	628	629	611	588	661	598	607	631	599	644	609	573	632	604	614	600	606	607	621	596	611	594	594	581	573	707	558	625	597	580	641	595	624	620	609	623	686	636	618	609	602	590	601	613	601	594	560	657	642	631	615	646	618	606	595	600	610	562	626	582	582	614	626	637	624	646	574	629	613	597	623	607	607	617	620	666	661	645	660	620	617	592	625	629	667	653	677	611	658	588	602	667	637	576	603	624	623	614	579	628	661	624	613	598	641	604	619	642	613	627	593	627	585	628	602	623	611	638	607	626	644	612	586	608	605	601	592	601	588	602	627	651	590	622	567	611	617	613	644	603	600	595	609	591	600	612	595	612	609	619	574	616	660	621	640	644	609	599	614	617	613	588	628	674	620	626	617	634	610	567	608	645	558	580	632	579	604	616	643	603	585	596	584	620	601	610	628	600	603	598	599	605	625	578	559	611	615	626	572	613	605	612	619	632	639	615	658	604	646	594	578	642	630	609	623	610	564	608	614	584	631	636	627	583	626	619	610	641	631	615	597	637	651	645	587	598	598	611	638	614	626	617	623	638	621	610	603	672	591	572	609	622	636	560	623	633	636	617	591	602	653	607	619	657	606	648	607	659	608	592	586	606	640	568	665	597	666	608	587	619	588	630	630	625	583	603	601	633	612	591	605	606	632	585	673	598	625	607	570	684	588	608	614	604	661	611	596	632	602	614	620	616	606	633	582	621	604	589	616	602	655	660	646	646	635	594	672	619	574	602	570	642	606	607	582	645	587	622	624	599	666	618	603	609	608	628	602	593	650	623	627	630	637	643	670	612	602	615	567	579	615	589	608	602	640	567	628	584	614	603	635	592	621	596	611	583	673	597	655	666	600	645	538	657	667	589	630	632	596	596	613	644	648	609	601	595	611	587	623	560	620	578	626	621	650	640	569	620	621	633	636	662	592	610	638	635	681	614	645	647	584	634	603	603	597	644	595	618	599	584	575	620	619	645	583	634	625	640	627	625	585	625	613	596	623	635	608	600	611	589	601	614	594	624	625	592	619	570	582	625	691	620	638	593	595	610	636	572	591	582	634	593	654	620	610	648	602	636	591	592	618	647	608	649	644	588	592	616	611	611	622	663	622	644	587	642	636	612	614	636	615	620	640	614	622	620	645	612	607	632	604	664	618	641	594	617	646	650	613	587	594	573	665	597	616	602	656	623	614	587	639	650	690	673	597	582	646	608	610	590	578	591	607	609	625	631	637	585	619	616	640	653	584	636	628	650	592	667	602	582	628	620	635	596	631	627	606	576	606	605	599	620	597	630	594	546	627	625	646	617	677	631	625	611	583	631	632	582	582	621	620	600	565	641	636	617	623	605	613	613	596	635	659	649	596	605	554	612	583	604	649	642	569	584	594	609	637	602	618	620	591	559	686	637	603	612	644	577	649	600	621	613	612	645	613	621	582	600	635	614	586	622	630	642	605	607	608	638	602	603	668	638	598	619	606	610	624	615	630	624	614	604	667	605	594	636	633	596	612	590	598	601	637	604	602	613	616	626	606	616	613	615	616	634	594	593	641	640	632	642	650	604	623	604	619	599	584	612	600	605	651	637	615	649	628	585	621	606	605	649	658	600	600	618	617	629	639	607	592	613	574	629	577	618	638	648	568	589	609	608	620	622	624	603	578	649	576	650	647	628	595	603	593	599	627	632	627	621	601	590	626	631	590	610	617	645	628	605	642	635	561	618	593	644	640	625	632	604	635	629	639	624	625	608	634	595	592	660	650	618	563	592	615	595	606	659	575	656	583	572	563	632	588	597	569	602	702	585	607	626	609	637	634	583	594	645	621	639	589	648	615	601	646	589	612	666	605	633	656	625	601	613	638	671	585	615	618	630	629	627	621	612	630	599	643	621	588	605	576	685	606	631	631	651	638	619	604	571	605	628	615	669	643	635	597	658	628	583	672	651	644	605	573	607	626	626	622	619	643	593	658	609	601	635	628	639	645	590	602	684	626	642	617	587	598	641	618	595	643	587	610	583	604	594	633	613	604	591	630	579	618	631	644	605	562	622	643	594	569	637	637	603	567	611	610	646	610	622	602	619	607	607	587	575	629	598	612	605	594	653	613	621	577	617	617	632	638	636	622	603	599	662	590	603	655	620	602	593	608	654	599	598	667	618	609	679	599	619	607	583	628	617	606	634	623	578	546	590	600	598	560	639	617	580	622	585	638	645	627	609	624	598	624	582	606	615	625	613	622	634	612	618	618	613	620	642	591	555	661	616	628	595	619	608	620	618	652	621	615	650	612	643	614	634	607	622	638	615	619	629	640	633	606	602	608	649	598	622	622	638	602	645	617	617	612	623	605	636	595	615	574	635	617	624	614	632	582	587	615	596	603	619	664	620	651	604	618	622	626	599	581	604	607	635	604	568	591	616	654	601	606	588	589	637	588	573	634	616	582	662	589	613	608	569	671	596	601	605	659	610	606	606	596	651	605	622	626	636	612	587	651	604	617	644	664	619	633	617	584	638	655	628	588	643	671	626	606	625	633	636	628	644	614	631	643	626	592	590	623	639	633	594	625	606	591	639	661	607	605	642	579	598	580	605	591	633	583	644	589	627	620	607	607	622	600	603	598	607	637	646	588	572	612	611	564	601	601	632	598	615	613	603	631	605	639	591	618	626	633	643	636	622	616	621	618	636	586	589	645	633	620	596	620	626	618	612	618	585	629	600	660	604	600	629	624	613	613
51264	38272	39643	32542	28291	11554	1720	653	537	511	430	457	392	379	417	394	405	395	360	341	368	382	328	359	306	351	366	343	331	342	321	355	331	322	332	316	331	326	319	315	300	306	334	322	364	319	320	349	337	336	323	332	335	318	301	332	354	331	350	332	345	332	338	321	302	302	317	306	339	345	337	342	348	363	319	354	319	323	343	317	338	347	336	310	352	358	333	343	338	346	330	322	352	311	363	336	337	339	335	343	339	341	317	340	323	338	341	334	317	326	313	350	340	310	309	335	314	308	361	326	369	328	315	346	355	361	338	362	352	317	314	334	317	331	325	324	309	327	382	374	346	344	363	333	345	337	354	290	318	330	280	343	327	348	305	358	354	318	302	337	346	331	303	307	320	344	344	350	332	312	304	324	335	338	353	314	353	328	339	349	327	309	347	376	328	337	317	346	312	310	389	338	338	329	328	327	293	316	349	322	339	351	322	336	292	320	314	323	329	340	326	319	375	325	328	297	305	327	327	329	364	370	337	352	383	347	343	346	334	310	353	327	384	342	321	336	317	296	339	353	317	325	297	327	341	340	363	317	306	359	353	324	353	294	341	330	306	336	309	307	321	366	350	326	308	340	361	328	357	308	317	292	330	346	359	306	378	343	351	338	324	354	336	308	326	333	370	347	349	337	327	335	362	342	376	360	354	298	330	336	359	394	369	317	355	301	327	328	354	315	338	300	321	302	299	361	325	325	362	346	351	344	375	336	334	332	320	336	301	305	360	323	324	361	341	336	342	316	333	360	307	303	322	340	314	305	289	324	313	334	308	345	352	350	320	335	313	356	346	340	334	326	344	338	314	330	352	348	369	295	310	364	367	350	324	322	341	323	336	332	360	343	337	301	316	286	303	289	318	332	340	331	341	340	372	342	348	313	317	332	328	376	308	379	313	316	341	358	337	330	303	342	310	351	323	354	324	320	323	334	306	336	319	316	345	351	315	360	321	342	347	317	357	306	324	365	292	329	356	336	355	348	359	330	310	343	326	319	341	311	319	324	347	343	322	334	349	286	337	312	367	323	348	306	336	335	333	323	339	313	321	324	336	299	339	331	334	351	349	316	314	323	334	330	329	310	299	309	360	299	353	354	330	329	327	303	327	296	335	362	345	355	330	336	339	323	323	358	321	321	311	319	319	376	300	360	311	320	316	352	353	333	345	308	325	341	345	318	334	355	326	326	336	339	322	331	326	329	358	328	325	382	357	309	318	346	333	325	356	350	338	346	305	367	328	319	334	343	330	369	308	344	327	406	338	328	347	330	337	362	329	355	334	349	311	307	337	307	338	295	321	329	347	319	325	332	337	334	322	322	311	331	326	306	325	301	324	346	352	307	350	364	323	352	345	360	343	327	350	328	309	347	319	340	332	330	364	335	321	355	300	363	348	368	321	302	313	375	343	326	343	330	335	349	359	359	338	315	308	300	316	315	359	352	348	305	310	353	331	340	340	335	362	361	337	301	313	365	306	348	330	345	346	339	315	306	319	317	355	329	303	314	338	339	331	352	300	326	341	323	333	304	314	348	389	338	359	345	307	368	328	311	347	331	319	354	317	357	345	355	293	341	352	338	345	341	304	333	295	308	311	319	383	340	335	367	361	302	348	341	350	335	316	343	325	324	356	338	353	317	300	371	338	370	349	321	365	319	310	319	358	334	345	327	321	352	302	324	321	317	320	322	335	306	353	378	352	299	323	338	330	333	306	339	341	310	326	326	289	355	355	332	293	298	337	307	299	333	337	326	325	400	356	322	316	327	348	347	359	283	326	340	334	331	323	339	319	323	342	358	362	298	329	329	332	314	338	349	361	341	326	335	319	343	343	336	332	311	351	354	326	349	336	357	322	341	356	359	340	353	340	325	324	305	307	330	310	307	322	347	309	292	317	360	332	333	291	295	342	341	337	345	289	327	315	369	335	343	356	338	284	298	344	315	347	327	345	319	342	373	340	338	307	354	293	345	351	338	301	305	329	332	339	378	330	336	351	340	332	339	317	326	320	335	327	331	337	334	327	335	338	341	287	318	326	312	318	314	325	371	309	324	345	289	335	326	359	318	348	310	316	339	352	304	360	361	303	343	315	340	349	307	339	355	342	293	338	318	291	313	345	319	318	322	338	390	363	321	338	359	342	348	341	331	318	353	336	337	333	337	331	335	317	316	327	360	338	332	311	371	338	355	311	329	358	323	330	318	358	327	341	343	343	353	375	353	322	337	366	338	337	326	329	298	335	349	302	286	298	354	329	380	333	325	314	331	323	331	322	341	312	341	328	335	334	333	339	332	355	339	324	317	365	363	324	346	321	321	376	339	353	349	311	382	317	320	332	342	355	323	340	308	298	322	342	370	337	342	335	312	309	312	333	368	355	320	330	347	359	324	316	333	348	307	347	370	360	327	345	326	340	336	352	313	327	292	333	340	333	342	334	332	328	318	333	328	342	318	368	334	357	366	299	296	348	343	345	320	313	328	333	344	311	334	338	345	345	311	340	332	370	314	336	338	344	312	304	327	332	335	362	331	339	335	339	334	351	354	351	353	350	342	298	316	329	332	328	297	340	299	370	315	322	314	329	374	315	326	327	319	336	324	333	328	313	330	334	346	342	302	310	318	361	320	383	355	345	352	366	308	325	323	368	340	345	360	306	333	321	324	330	335	347	314	317	341	324	332	295	351	384	326	349	313	325	316	313	368	324	302	313	354	339	361	309	353	318	340	339	339	359	325	350	324	343	318	296	338	319	329	349	292	325	314	323	339	345	342	348	352	344	316	331	361	334	350	357	329	369	316	315	340	307	348	346	346	373	359	343	344	317	308	281	304	330	288	332	331	316	378	350	363	345	338	311	322	311	343	334	342	335	335	330	335	336	366	340	342	349	313	314	297	305	337	313	332	287	337	332	350	337	363	300	340	312	330	341	328	352	379	342	337	332	327	359	335	353	311	366	341	287	294	338	352	313	336	327	368	345	328	328	303	330	337	369	323	347	338	324	339	338	332	308	332	349	312	348	328	353	325	291	368	381	356	348	393	334	327	293	344	327	338	336	345	333	294	329	335	303	309	345	319	304	350	324	310	303	329	345	301	325	347	317	386	335	314	321	334	309	298	329	350	321	347	323	286	326	317	324	327	308	336	300	355	327	334	341	309	338	381	354	327	344	313	347	341	369	310	337	328	328	342	320	318	325	317	345	332	309	350	320	344	356	305	343	307	300	311	384	324	305	343	336	349	375	361	340	283	330	314	334	352	338	350	335	320	333	339	311	326	330	348	319	344	319	325	351	307	338	351	306	359	351	316	342	327	347	341	324	321	339	349	291	307	343	339	350	321	366	300	325	367	340	274	318	358	345	320	327	315	328	333	345	383	366	339	344	308	338	312	344	358	317	316	323	340	355	325	293	342	332	311	331	331	339	367	317	337	302	318	322	353	348	306	371	358	320	305	331	343	322	335	347	346	343	326
33048	30274	39965	38488	38872	14828	2882	2058	1782	1615	1422	1277	1243	1182	1105	1096	1030	994	1016	896	922	883	858	845	839	872	801	805	860	822	770	781	826	815	842	812	756	760	795	746	781	762	754	868	757	731	791	744	771	732	769	760	735	763	774	747	743	760	729	743	751	770	763	750	767	743	701	745	799	777	779	728	739	720	758	770	725	778	757	752	689	809	739	750	750	757	737	746	780	747	755	741	750	752	757	744	713	691	726	765	758	764	765	714	725	752	733	804	777	746	786	770	745	722	743	732	732	726	769	801	746	733	828	692	708	749	752	808	758	742	763	762	735	728	716	740	772	778	756	703	746	725	744	713	712	679	762	735	760	706	709	751	759	677	728	811	769	753	811	723	748	756	768	696	715	739	774	730	707	737	748	732	734	740	741	778	764	750	776	739	715	696	754	741	763	714	748	782	705	707	741	775	739	718	720	762	781	787	696	747	743	727	752	745	781	729	795	722	789	715	750	750	733	769	712	731	797	747	731	754	727	736	716	700	747	769	756	708	777	729	777	711	727	801	763	724	718	761	728	746	728	772	788	734	721	724	724	752	724	732	737	739	699	731	751	777	734	734	773	772	759	737	774	762	769	771	730	700	712	708	761	726	748	759	739	777	782	748	759	758	745	689	708	766	728	784	759	717	779	740	751	729	765	709	749	737	691	705	737	760	741	751	729	745	724	765	736	730	719	731	773	734	715	741	772	694	705	751	761	723	729	772	773	749	689	678	780	719	735	761	732	767	748	728	742	680	765	741	697	756	742	760	776	800	721	740	708	753	810	692	793	773	735	741	774	728	752	793	696	743	736	731	755	747	736	751	732	735	750	771	730	788	764	767	769	730	768	730	750	750	754	729	791	713	699	737	678	730	732	737	755	735	750	760	731	808	728	709	726	762	742	785	772	758	731	766	727	737	746	775	784	745	804	718	760	720	759	713	772	776	768	769	704	732	732	741	757	704	739	802	721	742	689	751	767	735	726	758	717	796	746	724	790	743	769	782	769	734	733	728	762	774	737	790	753	733	738	724	753	746	731	735	695	749	784	724	707	742	737	757	722	748	750	752	736	759	733	777	759	751	768	748	706	783	755	765	768	709	745	782	724	774	749	732	724	783	730	787	734	785	758	731	760	764	744	745	718	732	718	743	762	752	740	730	747	751	755	757	700	729	731	767	751	762	722	760	715	724	770	749	759	738	774	714	724	729	783	696	734	740	710	765	750	770	745	704	702	735	723	749	712	778	768	671	794	787	724	733	755	766	759	705	754	774	727	740	735	778	758	740	784	755	763	739	674	741	700	715	728	779	767	744	723	714	715	710	737	746	705	771	704	737	790	709	827	759	806	736	750	770	672	740	750	770	709	723	727	739	762	737	781	701	725	752	752	746	781	795	710	743	794	719	770	706	771	739	731	800	713	731	748	723	775	781	724	740	739	765	702	757	800	767	716	716	740	759	766	685	740	756	750	743	700	781	696	731	723	700	705	745	716	727	767	715	773	728	786	754	767	743	757	723	786	738	726	814	774	754	762	787	764	735	759	705	772	746	778	712	706	739	760	743	748	815	721	723	728	716	767	768	749	740	766	787	714	759	755	761	760	694	747	760	755	756	708	784	717	722	730	721	781	730	717	770	761	794	711	743	760	770	717	710	735	761	734	704	784	725	730	728	748	777	743	745	748	788	719	774	728	758	731	756	733	794	735	776	755	704	732	781	742	728	743	764	683	771	759	773	711	718	774	801	755	748	748	720	750	756	786	748	753	729	767	740	717	752	746	741	703	719	736	724	772	727	773	767	749	717	777	746	764	722	758	728	736	721	765	744	750	742	779	755	755	785	747	752	731	809	737	747	727	725	804	697	758	737	774	774	743	730	775	750	786	724	694	764	756	706	743	704	729	700	751	732	760	730	759	785	732	721	723	767	735	743	769	711	692	720	751	750	733	741	777	796	753	712	733	756	756	725	751	718	736	747	725	742	769	711	727	758	723	754	751	730	778	708	793	779	732	766	774	722	680	744	722	779	767	716	753	793	783	751	816	748	692	733	754	746	754	746	660	771	731	710	764	747	724	745	733	783	748	737	764	735	719	746	730	786	781	738	769	712	756	736	760	732	710	725	755	740	726	761	755	777	750	748	756	689	754	714	731	751	723	751	709	764	751	766	732	752	740	806	742	708	722	717	732	742	747	745	756	794	719	773	783	782	688	703	727	720	755	747	727	716	710	715	727	725	735	726	730	720	739	755	740	731	750	763	773	759	709	808	737	809	690	693	717	729	763	750	762	754	741	754	757	729	783	720	700	761	742	751	750	739	765	766	737	736	708	712	708	763	736	761	733	792	780	735	719	783	748	781	782	776	747	753	732	762	669	732	793	770	752	750	711	763	761	736	703	722	730	741	710	758	750	685	765	707	760	744	715	718	791	760	755	776	705	779	801	795	762	729	712	765	730	787	757	757	743	706	734	675	748	769	736	714	694	741	770	716	753	738	759	793	752	729	772	770	704	684	732	792	795	746	782	749	763	735	768	751	701	757	801	794	738	717	756	758	790	777	761	712	772	827	749	741	753	728	776	743	776	731	708	694	762	752	749	769	716	729	772	728	805	698	738	731	753	753	701	754	775	749	776	740	716	739	730	753	751	759	736	807	774	737	751	737	718	705	780	733	730	765	734	747	769	768	748	743	750	738	719	778	737	725	742	756	744	750	740	733	743	761	719	737	740	771	739	722	713	734	785	806	762	774	689	757	727	768	777	736	740	761	747	763	776	718	764	738	759	744	784	721	726	724	759	726	748	718	796	758	751	750	737	723	748	706	718	735	715	719	750	782	756	762	746	803	746	720	727	768	755	718	760	735	721	751	687	748	722	757	757	722	737	730	717	729	691	734	740	724	720	735	724	744	714	740	733	757	749	705	739	691	736	742	786	768	781	724	761	722	747	692	724	783	724	805	804	751	796	758	721	720	784	742	755	748	724	729	711	707	738	765	794	756	733	774	771	755	735	727	743	737	779	745	740	691	739	694	719	744	747	726	717	717	771	742	712	757	719	729	760	750	742	751	756	725	718	736	776	765	775	705	745	737	761	716	761	748	739	810	760	760	780	794	755	718	739	734	751	740	710	719	720	707	723	759	769	726	732	727	761	787	745	764	774	707	741	754	720	786	744	767	780	727	745	752	753	729	772	744	754	769	753	729	755	717	725	702	771	744	775	718	765	787	726	751	729	765	702	777	724	768	735	807	721	801	761	746	732	773	729	703	751	739	680	700	735	722	732	766	740	743	728	720	734	717	701	772	743	751	769	729	728	755	777	734	787	728	772	760	737	747	693	748	729	729	801	767	786	739	744	706	754	772	729	762	754	793	731	742	796	766	754	755	730	785	711	763	771	726	737	752	776	745	726	816	781	732	768	727	739	754	781	742	765	730	731	770	726	699	751	771	729	710	711	767	736	734	732	704	751	720	786	730	756	745
26634	13973	9142	3687	1942	863	512	437	447	380	392	401	355	379	383	378	395	361	365	373	372	395	349	389	362	409	387	345	394	396	388	396	350	347	378	370	370	359	376	376	410	404	333	350	364	384	379	373	378	385	368	370	372	420	372	354	378	362	388	367	377	404	346	334	365	355	358	352	395	350	400	381	352	391	370	382	363	340	378	378	339	355	359	350	339	373	387	347	363	352	350	386	382	366	359	325	379	381	345	359	374	364	384	422	380	376	366	368	351	406	381	349	366	363	359	405	397	351	401	371	327	364	389	350	377	347	358	365	374	387	396	371	352	362	405	373	347	354	376	370	332	418	376	391	387	384	373	367	357	377	365	326	381	352	345	389	376	360	390	368	349	388	357	386	320	366	388	411	381	388	315	368	395	375	335	374	395	370	382	381	348	367	339	370	404	375	368	397	329	332	371	349	385	363	354	352	329	414	347	375	375	345	387	345	333	404	408	373	363	354	385	340	388	363	362	383	368	371	377	403	362	363	348	380	396	324	389	365	384	386	361	374	399	411	404	399	344	361	380	412	393	352	388	338	372	399	403	382	385	345	351	334	375	401	383	412	392	382	383	347	392	383	394	363	355	378	383	356	375	366	387	314	400	342	370	383	351	360	363	416	375	334	378	370	356	400	362	394	381	352	358	360	356	345	393	393	381	396	351	377	399	372	372	358	354	372	376	366	388	381	368	407	346	359	382	351	335	359	345	387	355	369	389	338	386	359	381	383	393	361	367	333	377	348	344	394	402	402	353	368	358	391	336	362	337	359	353	403	398	381	378	431	391	364	370	361	387	362	382	380	346	349	341	375	384	382	384	308	357	389	372	370	420	391	376	350	390	375	368	368	352	368	392	386	342	343	351	373	390	343	347	342	337	359	364	365	383	356	374	378	366	347	381	417	397	408	374	381	336	388	380	364	381	362	340	350	367	402	350	378	346	355	389	339	386	356	367	367	389	357	356	390	405	389	361	388	396	396	371	390	366	371	373	343	369	356	418	367	380	369	401	392	340	372	378	368	378	400	359	354	402	372	371	394	346	369	354	352	376	338	363	382	356	368	357	376	404	381	387	361	410	385	394	368	366	367	383	381	326	382	375	404	394	371	382	352	337	361	357	344	425	372	345	363	359	374	400	354	351	381	416	386	382	348	369	352	406	381	381	378	389	384	403	372	343	374	345	342	349	348	390	377	401	390	382	327	340	344	335	376	354	383	361	380	407	368	357	359	377	369	339	375	357	350	355	420	348	341	347	378	393	369	378	376	347	398	363	389	402	357	351	406	385	403	380	401	391	410	378	361	363	380	372	382	339	367	385	350	392	407	379	388	345	345	365	358	307	375	377	385	374	397	365	376	411	394	347	371	345	358	390	384	409	392	374	341	403	371	343	356	364	401	404	377	397	402	378	334	348	380	363	348	358	358	367	398	378	362	375	369	405	390	400	390	376	353	370	373	370	364	370	348	355	327	401	337	372	391	385	375	353	348	368	348	370	397	381	377	399	357	344	340	371	394	375	369	362	342	348	361	381	391	363	378	377	376	372	377	383	341	366	327	367	385	392	377	390	380	354	356	406	368	362	373	367	388	388	375	361	371	365	369	355	391	373	346	351	346	374	382	368	381	365	367	366	356	376	407	374	377	384	366	394	389	344	350	363	363	325	356	368	360	383	383	372	380	353	352	403	386	365	352	347	385	343	394	352	364	379	406	361	382	405	370	349	335	377	355	361	394	321	395	396	338	360	354	361	343	347	352	385	370	392	396	406	391	363	371	407	383	365	369	347	371	364	402	357	392	381	386	379	387	375	368	379	363	405	414	371	383	361	400	394	389	374	361	359	342	335	403	381	392	372	383	361	354	366	385	375	335	378	350	325	369	353	378	390	394	398	372	350	386	349	343	399	385	385	355	321	377	357	400	360	364	366	364	380	375	384	379	376	367	383	376	376	391	332	378	368	348	358	392	391	421	380	351	384	398	326	388	408	374	428	404	420	458	386	385	353	351	441	373	382	354	386	354	356	347	413	373	414	364	395	399	369	375	370	343	392	379	370	395	367	381	354	377	367	364	347	390	401	397	389	360	372	376	367	402	392	355	363	393	321	374	393	350	377	428	385	383	351	343	397	397	347	374	414	360	352	324	377	366	371	384	385	348	351	401	342	370	388	359	337	402	383	380	381	398	370	379	395	349	334	374	376	365	371	377	395	382	349	381	379	343	367	359	376	366	392	377	372	389	377	368	359	369	376	383	382	380	372	406	322	391	393	361	381	351	350	386	368	372	363	351	373	362	369	370	339	341	356	336	374	340	367	357	366	385	389	384	357	359	376	373	386	351	345	392	383	366	341	377	346	377	401	366	346	359	411	371	335	348	357	379	386	374	358	362	354	401	364	382	363	377	372	409	324	358	338	335	395	363	383	383	382	357	357	359	384	402	402	379	391	357	360	359	381	378	385	360	367	370	362	359	399	362	360	352	379	392	355	368	344	346	351	376	369	367	376	375	370	405	379	336	332	377	385	404	399	350	343	409	386	360	336	355	361	370	401	385	349	376	349	382	374	401	395	385	368	341	372	347	394	375	355	382	380	380	398	359	376	369	386	381	396	390	365	347	373	359	375	363	338	346	383	379	327	382	402	328	356	377	351	354	413	340	344	362	370	370	343	364	386	365	374	363	389	370	356	356	389	385	358	309	362	361	400	412	412	376	361	341	379	419	408	354	406	397	387	377	419	397	336	372	328	364	346	366	392	402	378	383	393	390	364	353	383	362	389	356	392	369	353	382	352	418	360	363	378	346	346	340	356	383	394	356	365	372	366	373	408	384	366	377	350	399	388	363	366	345	359	336	394	381	372	372	326	366	358	373	376	355	386	357	353	358	370	354	379	386	395	405	369	394	362	365	383	377	350	346	385	379	358	382	391	340	369	355	353	383	335	354	352	385	406	393	385	347	393	352	384	366	338	394	374	318	362	397	400	373	344	355	372	378	355	337	390	375	341	399	345	397	361	363	359	380	363	372	376	381	379	352	363	332	369	395	356	382	383	358	348	350	352	367	360	387	379	427	334	391	368	380	397	343	346	356	349	399	364	387	344	383	393	396	356	338	407	336	384	387	375	401	425	365	367	377	338	357	415	366	370	360	375	343	367	402	340	345	374	390	393	378	360	347	350	384	415	382	421	370	355	378	421	350	394	419	380	384	364	377	408	387	368	422	357	359	377	343	425	362	350	380	366	359	351	431	391	375	373	338	394	373	365	401	401	369	375	364	377	359	398	394	384	353	361	365	386	309	363	383	363	358	377	346	387	360	349	377	420	393	382	370	363	371	365	381	353	394	386	353	357	384	398	368	365	396	375	380	349	356	375	408	380	371	374	377	385	350	394	375	387	383	344	380	368	377	357	355	357	402	420	404	372	382	391	363	411	359	402	350	391	414	423	403	417	374	376	379	350	351	384	386	370	402	357	378
16039	10656	13084	8403	6545	2626	1296	1077	1055	969	971	891	897	914	862	882	847	839	871	788	833	832	882	872	877	811	800	835	805	901	797	840	852	774	802	809	870	786	794	813	777	809	794	845	855	834	718	850	799	803	799	842	809	813	817	801	798	831	840	794	775	809	770	861	813	778	747	835	811	798	849	785	803	855	822	856	810	787	864	805	778	812	803	829	777	814	783	817	810	840	800	851	801	800	845	811	832	797	792	798	794	808	796	832	774	762	777	765	832	795	785	789	793	766	849	835	740	820	804	761	775	822	813	832	792	807	822	764	801	770	783	819	791	764	763	826	736	796	810	829	799	797	783	756	787	761	785	822	786	814	802	760	821	820	851	824	751	774	827	810	772	768	816	807	815	775	808	835	792	833	763	764	748	777	821	792	776	775	770	784	761	775	784	806	775	808	803	771	721	789	765	814	843	775	793	807	790	841	765	759	801	755	803	836	755	856	800	820	819	781	800	775	758	808	789	802	817	858	779	772	797	848	801	773	826	773	809	784	847	824	767	795	803	797	755	831	802	773	799	787	779	789	775	804	792	792	832	808	818	686	841	823	751	794	824	797	763	789	722	782	860	801	774	794	831	769	764	802	793	808	824	777	829	800	747	839	746	826	778	836	822	838	829	819	746	794	794	812	797	840	788	763	779	799	768	796	775	808	780	820	807	838	850	839	751	729	795	797	791	795	804	785	797	818	769	848	791	765	835	788	811	810	803	772	833	757	812	782	762	793	838	782	867	815	855	766	789	865	796	825	859	769	813	799	794	809	829	803	776	800	804	850	765	789	806	790	829	828	785	822	805	814	858	807	807	844	815	753	850	749	787	799	800	770	855	765	792	819	759	763	793	782	793	788	785	793	797	779	783	825	786	768	805	825	803	833	815	815	766	780	810	817	810	850	807	773	813	795	775	800	751	796	827	745	762	833	827	778	731	786	765	767	790	803	761	773	799	796	832	801	776	781	772	810	749	768	801	793	790	832	822	790	811	809	803	806	801	784	775	784	762	744	788	803	763	808	773	803	774	822	819	737	799	840	770	755	795	756	815	758	780	774	809	817	778	795	821	797	845	869	790	793	787	746	765	865	830	773	838	793	792	875	773	822	779	814	802	761	836	843	825	820	770	774	780	844	793	803	766	804	816	833	796	804	790	789	833	819	808	815	805	788	761	803	808	820	753	803	769	809	775	774	808	795	763	837	817	811	837	792	795	816	792	783	851	800	823	816	785	813	754	771	777	814	829	796	777	778	815	837	782	821	768	833	822	780	791	822	832	770	831	714	826	796	763	844	820	778	803	808	776	801	770	866	745	755	801	829	808	822	833	786	795	789	811	765	853	806	799	775	806	810	790	806	801	774	777	845	818	783	784	748	839	783	843	806	795	810	822	800	828	784	824	795	791	789	832	816	816	793	762	810	819	823	799	746	845	871	788	753	812	841	812	842	802	820	792	832	777	766	788	812	836	813	739	746	771	837	811	793	830	759	725	785	808	802	805	732	773	811	779	810	828	791	787	817	811	779	853	820	800	770	794	824	868	829	801	725	779	818	767	771	783	856	796	748	761	774	829	870	841	786	778	815	815	774	844	759	820	783	782	791	799	837	777	758	799	768	823	812	792	789	808	827	757	843	777	783	829	768	865	744	836	834	762	798	757	817	817	882	770	761	796	846	809	748	855	811	771	839	778	775	761	794	801	782	781	801	757	812	815	820	815	803	849	800	822	768	749	825	790	788	841	812	794	854	776	833	810	790	832	827	798	805	806	782	796	815	833	791	825	830	793	798	824	817	806	804	807	814	795	791	775	751	753	811	768	763	811	763	781	777	764	817	757	816	826	795	756	794	770	819	801	789	743	799	830	792	772	801	815	803	809	794	771	816	820	774	802	782	770	843	842	720	790	852	811	842	760	794	803	813	778	791	793	853	852	792	823	810	813	842	810	841	778	832	813	789	823	789	763	764	841	814	751	831	784	805	768	827	796	822	830	808	788	814	783	779	783	801	828	783	763	742	824	773	800	815	789	805	799	781	800	798	813	784	726	778	797	781	793	795	841	798	825	858	799	797	782	811	795	795	753	825	805	777	813	819	806	836	791	813	787	744	782	840	800	881	831	839	818	790	803	748	825	830	753	752	789	769	833	786	798	815	805	759	770	784	778	763	790	806	804	838	834	825	788	784	811	779	828	821	809	782	756	786	837	774	792	773	808	811	798	802	776	838	772	729	805	817	826	735	761	812	801	812	840	786	752	806	802	822	766	787	812	756	837	785	836	794	777	861	848	793	781	747	778	868	769	793	827	810	763	768	808	825	785	792	798	811	777	809	848	791	748	844	785	817	766	836	799	817	830	813	785	775	823	797	791	801	756	811	755	775	791	779	788	829	785	773	776	799	845	794	814	856	789	830	787	831	801	793	778	793	792	792	759	799	782	801	797	789	847	793	802	870	799	768	812	743	797	813	793	761	788	837	780	798	800	806	776	753	852	839	794	794	824	789	817	812	806	762	823	779	802	783	775	784	807	851	800	828	798	832	818	792	829	770	759	800	826	766	807	821	844	820	782	795	777	796	782	803	807	775	787	767	809	772	805	793	774	825	812	798	802	815	858	789	794	835	779	833	761	793	750	796	872	787	820	799	859	758	782	784	795	820	759	774	805	764	838	807	794	808	772	786	788	836	775	761	770	788	818	797	811	809	756	810	814	821	792	827	804	767	810	838	782	771	837	835	819	800	775	843	702	832	853	795	760	804	829	787	772	827	788	779	778	808	789	801	829	781	752	767	793	765	797	859	827	833	843	822	755	726	832	833	827	783	817	837	811	826	767	849	804	796	776	822	856	856	742	792	859	803	776	831	801	805	750	745	810	771	844	753	802	806	750	819	815	815	772	792	812	796	762	825	803	798	811	816	750	769	790	773	817	785	777	813	830	746	742	834	825	807	797	816	832	801	781	788	824	777	837	755	799	823	764	759	786	805	772	821	798	830	746	846	801	825	802	782	764	776	787	805	818	819	810	808	836	804	834	776	751	818	798	811	774	800	769	826	829	782	828	828	810	774	778	790	827	812	859	785	845	798	787	802	763	805	804	767	764	832	837	802	797	796	823	805	827	788	808	785	812	797	852	753	779	817	802	813	780	751	830	776	832	827	813	831	778	793	774	776	774	818	821	781	795	818	779	798	808	800	808	804	830	833	842	800	786	792	773	783	799	788	776	796	836	768	811	791	808	831	713	848	820	800	789	790	804	815	788	819	825	815	777	825	791	782	815	771	768	767	828	791	784	778	804	792	855	806	737	772	758	775	800	826	808	804	809	782	824	808	844	797	786	824	831	775	790	804	807	822	795	797	764	794	841	803	820	805	801	814	819	794	827	814	800	833	833	795	804	818	765	806	829	833	819	790	805	829	797	850	738	859	814	771	760	796	762	795	817	826	828	809	751	784	756	771	745	772	831	782	760	881	787	760
44263	28794	26847	21375	21222	5873	816	449	374	355	336	331	339	301	315	309	298	289	292	293	324	272	293	295	282	302	282	303	256	279	261	256	270	291	258	312	273	269	275	279	279	283	247	299	277	283	243	267	270	270	258	259	294	304	313	282	276	280	270	267	271	250	294	287	271	247	279	273	285	292	268	282	284	262	270	282	276	270	247	274	257	287	261	288	272	253	313	296	253	259	291	282	352	280	292	277	306	275	287	332	253	269	300	257	306	272	267	248	282	271	262	281	274	265	257	253	275	297	246	301	269	273	272	301	258	253	277	282	256	275	265	258	265	270	279	271	296	263	312	236	280	325	258	271	271	316	298	267	278	253	241	299	257	237	259	265	271	252	275	275	294	282	260	276	310	288	253	280	279	278	255	268	243	242	298	289	299	255	295	275	266	274	314	296	281	303	278	312	245	251	282	281	288	266	275	253	296	266	264	291	272	286	277	255	281	277	274	258	283	276	277	269	241	244	287	237	263	294	290	263	307	290	261	286	262	280	284	293	284	278	265	266	261	239	307	294	298	269	248	256	239	269	293	249	298	257	262	293	283	279	283	279	277	268	271	263	288	268	262	237	267	290	288	299	272	274	250	264	281	284	258	292	268	280	289	242	284	265	280	271	271	282	280	267	273	271	264	289	286	252	229	281	276	253	289	268	262	275	276	280	280	271	287	255	293	251	308	290	274	265	287	271	263	301	237	259	281	245	289	286	275	284	266	266	262	252	263	292	272	281	253	239	278	274	267	289	293	261	269	277	270	301	313	254	271	257	268	297	297	298	273	292	277	256	279	259	251	244	266	239	287	275	295	299	251	262	247	274	281	278	278	278	254	276	261	250	285	311	290	280	281	272	273	247	261	248	281	264	266	286	280	269	234	251	252	262	279	291	251	277	259	283	301	309	273	269	263	277	272	257	276	286	296	271	294	300	272	241	269	281	303	275	297	267	292	266	297	267	305	273	300	280	251	289	257	293	272	250	262	296	251	258	250	287	271	284	252	288	272	280	267	299	255	251	294	272	294	306	311	298	284	259	306	277	294	287	289	269	271	270	257	267	296	235	249	247	261	262	273	283	264	264	259	277	291	293	277	253	260	256	266	264	298	289	275	267	268	261	281	293	272	235	281	274	255	289	248	291	258	264	267	262	263	316	264	285	259	276	257	281	247	275	254	244	266	299	252	305	288	279	253	280	284	291	266	286	257	272	237	275	274	282	272	285	300	277	274	278	294	292	292	267	252	261	239	286	283	265	248	247	295	285	279	303	290	293	284	246	302	287	268	278	285	290	267	269	290	291	269	301	261	298	300	291	326	257	264	294	281	292	266	275	251	266	264	253	284	263	291	258	248	271	273	276	255	273	286	281	304	287	289	270	273	277	274	254	314	256	269	286	261	287	275	263	283	283	276	237	254	278	284	286	310	264	250	286	309	314	266	265	302	273	282	271	261	280	252	292	304	282	247	260	286	296	246	277	295	286	270	257	287	298	262	327	290	275	251	280	303	268	287	290	253	252	296	272	291	245	288	248	274	315	245	269	286	298	288	281	283	263	305	274	274	269	291	291	273	297	268	250	284	244	270	265	298	313	282	259	264	282	267	261	272	263	251	271	289	275	318	262	285	293	307	272	286	261	258	307	291	288	276	280	287	278	280	325	251	313	295	264	282	269	265	286	284	289	254	272	278	298	248	279	277	266	282	287	280	253	289	295	259	255	293	255	256	311	243	292	277	265	276	271	288	304	264	273	265	272	255	251	293	305	295	263	276	255	271	264	283	291	287	265	260	290	259	273	272	277	285	236	275	268	294	274	298	287	248	302	266	272	251	275	260	258	286	263	258	268	276	258	271	268	272	243	267	275	260	275	239	276	277	304	244	271	267	310	259	278	256	253	259	267	290	294	264	244	287	269	294	284	266	264	278	243	243	253	289	262	274	279	293	276	262	252	284	270	264	241	280	289	252	288	284	279	275	307	260	267	261	275	294	283	300	275	267	271	269	248	300	289	274	273	276	263	293	240	265	289	265	265	287	308	260	267	292	307	285	254	273	297	227	243	276	278	293	294	245	262	274	280	289	269	268	273	331	284	270	277	300	286	268	277	237	277	265	275	260	273	279	255	294	266	270	244	268	261	245	271	272	274	275	256	257	304	290	268	272	290	244	285	312	284	272	266	266	269	252	254	271	261	252	260	282	262	268	277	271	252	290	250	292	279	276	291	286	281	265	286	239	272	289	307	294	255	247	262	297	313	297	254	259	300	313	256	270	256	275	289	299	247	258	262	267	287	247	274	306	280	297	293	261	280	280	265	283	267	262	301	283	297	257	289	250	282	290	267	283	270	270	273	272	298	298	267	293	280	286	291	266	280	269	280	254	256	261	273	287	260	258	258	260	256	244	251	236	228	244	280	297	291	308	275	262	297	276	272	261	274	276	320	302	283	302	248	255	258	277	258	305	263	313	292	267	294	237	256	286	257	248	269	261	276	248	284	286	260	301	282	294	272	230	266	270	273	284	285	265	289	286	313	278	297	254	281	239	303	258	266	294	246	301	273	303	270	267	289	260	246	269	294	297	272	263	287	266	259	267	297	298	314	259	293	268	281	297	262	269	283	280	265	286	280	258	319	276	289	311	254	301	250	248	287	275	277	261	251	278	291	275	252	277	271	259	284	246	295	241	238	281	283	251	270	298	272	284	270	290	265	275	302	290	306	253	264	289	280	280	255	274	256	241	236	258	264	222	267	255	285	274	286	294	274	292	252	282	278	254	269	269	281	254	274	295	272	277	299	267	273	289	282	283	258	304	276	293	281	280	287	261	290	266	278	283	269	313	269	293	270	279	267	256	281	285	269	272	247	288	292	290	259	268	298	278	313	284	289	264	273	295	272	316	272	270	283	274	270	274	273	279	288	284	294	279	259	308	292	312	281	245	263	279	259	265	275	303	291	252	288	306	262	263	270	255	265	275	275	294	259	273	275	263	269	275	307	290	271	292	284	282	232	266	305	296	288	289	302	293	288	284	265	287	262	267	292	272	283	298	251	302	293	284	284	280	267	281	293	283	263	271	300	268	269	261	301	263	301	283	300	230	271	295	291	275	290	320	291	270	265	265	298	261	272	277	265	294	237	278	249	253	297	295	282	273	267	260	255	272	264	276	278	284	297	263	310	269	280	286	286	294	297	256	277	252	297	274	273	291	313	236	276	305	277	326	287	298	280	293	275	276	303	277	260	239	281	251	287	269	284	261	282	285	277	289	276	257	248	272	260	250	271	266	292	247	296	275	263	266	259	252	287	288	303	278	284	323	277	267	283	290	278	285	282	304	258	274	285	280	302	276	252	263	255	250	254	278	308	271	270	302	273	292	280	247	274	280	252	273	287	252	279	301	251	273	275	276	270	263	272	280	260	274	258	288	278	275	258	269	283	297	290	299	256	284	279	273	268	290	261	280	278	276	286	256	232	263	269
28857	22100	29583	30710	33052	8944	1783	1409	1244	1130	1062	1004	931	883	850	821	754	757	711	697	736	727	729	688	684	690	657	684	657	698	700	685	647	694	653	613	710	655	660	660	664	638	649	630	587	614	601	624	673	644	650	614	598	623	654	601	584	667	631	604	621	650	657	657	645	624	623	631	599	624	639	601	638	663	589	630	639	633	669	621	652	657	613	660	676	591	634	646	622	616	614	634	618	625	670	655	633	596	659	641	613	620	621	620	606	636	612	623	622	576	636	593	622	657	633	603	603	635	615	604	676	636	648	662	619	645	631	645	667	645	656	666	649	619	643	602	609	594	576	579	598	637	626	571	632	605	674	591	621	611	668	588	565	637	647	612	635	645	671	614	633	585	583	611	588	607	642	624	610	656	619	651	616	632	632	634	581	597	608	613	607	585	594	632	612	649	644	681	620	613	614	653	623	635	618	601	594	591	708	603	641	625	612	605	629	596	648	607	575	667	612	680	619	597	633	652	583	620	645	644	641	663	615	616	647	631	612	656	656	624	622	589	677	614	617	590	672	651	699	654	583	629	649	606	606	619	599	636	617	584	636	555	578	640	639	596	636	593	605	645	621	615	618	635	594	604	593	627	647	644	616	657	596	608	638	680	610	628	600	589	625	656	686	623	670	629	631	577	626	675	660	574	579	628	606	604	624	626	613	584	639	629	599	581	594	605	630	613	607	616	623	632	627	600	598	621	630	618	654	646	579	607	628	569	617	627	614	623	626	684	632	630	656	667	584	627	628	609	615	616	570	646	628	630	623	633	645	580	623	613	623	643	635	610	594	615	632	628	623	621	622	608	606	592	601	599	600	656	620	632	631	604	655	629	639	596	641	632	658	644	638	640	619	654	594	602	617	604	641	611	631	636	634	623	642	609	688	613	597	608	623	641	664	584	634	583	643	625	635	667	573	650	610	642	602	610	622	642	637	651	628	646	608	613	685	619	622	629	655	632	613	612	639	599	589	613	624	620	667	606	633	587	648	618	610	625	612	678	630	676	657	657	598	659	638	599	611	659	614	587	624	686	615	656	649	611	614	609	634	663	603	629	618	611	612	622	634	630	601	619	592	627	645	652	634	580	632	609	603	630	582	618	638	607	588	654	652	578	677	586	634	591	658	624	634	610	620	629	637	607	622	628	615	619	649	614	602	573	617	598	599	635	635	619	623	634	639	611	613	648	593	636	646	567	630	635	607	605	647	631	629	656	620	603	575	635	608	625	645	628	594	612	584	646	631	663	642	567	589	609	629	665	625	601	633	617	609	648	597	616	648	604	602	631	622	635	612	646	650	621	636	639	634	621	610	646	655	604	627	620	620	592	611	598	626	563	604	638	681	638	648	618	638	645	615	650	610	652	619	641	617	559	649	611	660	628	597	614	628	645	592	645	577	582	619	626	662	645	599	641	672	620	588	635	613	592	602	620	612	607	608	669	613	641	671	634	597	580	656	659	649	677	641	639	600	629	602	602	628	676	592	620	574	618	620	634	671	594	582	629	607	568	628	655	600	668	619	625	630	566	640	597	593	654	636	624	601	619	625	622	582	629	595	611	632	614	618	624	624	618	657	607	604	630	646	623	626	620	635	601	635	655	644	621	631	639	610	608	606	602	624	628	627	633	628	646	585	606	669	599	607	638	641	606	613	613	618	594	646	665	572	587	643	611	581	623	635	575	619	622	596	620	632	639	600	604	645	632	628	636	653	637	587	590	661	635	628	589	622	589	624	601	571	625	658	618	667	624	638	629	637	608	596	594	625	634	585	590	630	643	672	661	663	625	630	637	605	597	650	618	609	629	650	678	635	637	641	598	629	608	648	668	633	619	637	632	623	592	596	638	632	633	575	565	580	651	578	630	651	645	625	641	640	659	636	598	636	612	634	580	658	602	649	599	609	643	651	574	569	671	613	667	605	632	660	643	630	626	634	658	624	568	645	631	654	637	599	639	582	647	605	635	611	642	606	636	633	581	632	631	624	629	627	606	573	618	633	640	620	598	677	640	657	638	583	639	567	621	593	622	649	644	636	641	608	628	598	626	629	626	599	639	639	657	632	632	618	657	639	658	593	613	660	654	605	609	642	675	661	593	660	631	623	634	615	650	631	626	610	626	646	612	672	649	603	600	629	612	652	592	637	609	590	633	649	603	587	652	638	641	599	654	639	637	566	645	585	643	601	622	621	613	666	612	629	603	599	671	624	631	608	648	606	619	622	628	564	653	666	611	646	624	613	652	625	618	639	672	613	626	653	602	649	618	623	676	622	607	554	631	638	602	622	588	632	571	612	622	558	620	619	632	613	662	659	642	634	653	579	612	686	584	609	638	621	629	619	594	614	619	636	626	644	632	640	633	661	646	615	584	599	635	585	609	593	645	623	670	646	643	628	605	630	665	616	620	623	587	636	601	594	599	650	593	644	609	625	595	651	693	644	591	601	666	636	630	668	597	603	605	622	650	604	621	610	598	683	587	603	618	663	616	621	586	630	598	620	625	605	620	618	601	645	645	642	599	590	588	650	647	625	659	618	650	634	628	568	632	613	617	653	631	619	652	612	649	603	610	624	615	610	546	611	594	669	657	660	618	640	611	606	655	651	632	603	644	625	679	654	655	590	657	601	596	655	606	626	620	630	646	661	621	654	640	597	600	622	631	625	606	665	615	697	618	589	603	648	601	640	585	651	630	598	643	649	621	633	579	609	651	664	584	600	603	593	605	636	627	591	605	650	630	563	654	594	615	636	634	631	636	662	623	618	625	640	589	579	628	624	620	643	658	595	573	613	627	594	656	583	583	609	625	633	662	616	595	615	672	594	625	654	613	634	613	639	605	617	603	626	630	639	617	631	608	669	601	602	616	638	635	611	610	622	566	592	663	638	667	653	671	617	645	572	644	657	619	622	587	662	605	610	624	637	599	615	585	608	592	612	629	647	682	643	660	600	600	615	598	578	625	615	626	646	632	587	630	624	624	621	580	629	663	625	654	636	628	610	638	636	610	653	644	645	587	624	611	630	597	616	645	633	652	646	594	585	609	649	626	619	583	632	607	619	629	624	670	663	618	638	661	619	654	603	555	631	604	628	666	626	617	625	614	605	629	608	620	646	615	646	630	623	642	611	619	655	651	605	649	622	602	609	613	611	673	621	651	680	595	621	594	625	586	656	637	615	640	640	596	632	609	623	638	579	605	675	626	624	658	618	583	619	649	675	674	584	641	637	641	657	627	621	652	651	626	650	640	612	632	600	620	635	635	604	633	634	641	652	648	642	638	663	616	612	599	639	599	613	611	632	606	615	665	635	599	637	624	630	637	650	625	606	637	611	617	599	598	625	598	605	584	649	637	591	664	673	634	612	652	627	616	585	664	663	600	589	615	576	621	644	623	643	614	621	586	572	657	602	644	619	570	594	644	651	654	591	640	613	652	656	637	593	641	632	611	634	611	587	650	671	646	646	642	596	680	600	654
53183	37047	35938	36011	33055	12085	1840	624	522	480	486	459	441	405	358	375	418	349	387	384	365	361	354	339	355	385	332	369	344	337	342	376	363	369	343	328	336	320	330	346	344	373	327	371	361	333	298	358	375	341	326	323	322	346	349	312	358	343	364	375	356	335	361	348	312	323	333	329	333	309	347	347	319	325	322	314	356	342	341	323	331	336	341	345	359	313	351	323	321	330	338	346	347	350	359	363	351	340	339	297	292	336	349	334	314	361	385	359	327	339	327	329	333	313	329	309	370	320	354	360	336	319	361	329	355	316	309	333	355	336	325	330	303	331	357	342	387	306	309	288	320	353	363	369	335	314	352	352	321	381	387	358	365	383	356	332	325	329	304	337	352	339	346	323	352	355	324	358	353	299	311	309	340	315	354	318	307	331	322	282	350	335	333	342	343	303	352	329	357	337	337	317	307	316	348	365	342	327	308	298	361	329	346	379	332	331	330	317	314	343	337	364	357	332	308	367	333	386	308	361	317	331	332	327	344	348	332	327	325	326	305	300	339	390	336	355	374	313	331	365	338	330	361	362	330	356	339	365	310	326	373	380	333	314	347	348	333	358	351	337	384	320	333	314	342	369	308	326	366	334	332	340	351	329	306	346	323	326	353	337	308	338	366	376	327	353	362	313	324	380	309	340	340	326	343	312	297	325	350	344	363	364	348	309	337	338	349	282	365	319	321	319	391	344	342	342	293	395	318	326	325	341	375	315	328	321	347	342	351	345	352	338	347	368	322	311	317	344	339	350	319	350	297	328	343	336	353	312	352	313	351	347	332	352	303	353	306	332	313	360	344	362	348	328	331	342	314	301	340	306	318	334	348	333	326	344	324	313	338	326	345	373	344	323	335	308	329	355	328	350	373	308	354	342	319	355	332	370	338	338	328	324	331	318	334	369	358	319	341	319	297	308	358	358	341	364	342	321	316	332	346	344	383	343	345	342	325	322	306	346	317	369	343	331	332	298	344	306	305	326	346	335	357	351	312	331	315	319	325	325	361	350	385	345	326	322	326	358	334	333	366	309	361	316	329	338	309	346	331	322	345	329	324	349	338	343	373	337	326	354	320	352	316	344	315	311	366	332	347	364	309	309	393	316	329	333	305	325	356	324	345	319	321	372	312	365	367	331	308	321	374	329	317	360	338	329	344	361	354	353	329	339	342	318	330	369	343	365	383	345	366	346	314	339	327	326	318	326	345	324	348	348	361	330	333	329	342	325	321	331	326	342	319	335	314	318	339	331	333	351	341	305	305	353	375	349	366	370	318	346	327	338	368	317	319	316	326	322	319	331	334	342	359	317	348	360	338	350	353	356	325	327	338	309	364	315	353	355	325	344	289	324	319	359	328	342	349	344	337	335	348	364	331	345	349	340	308	355	341	346	350	343	337	352	308	351	356	304	311	368	353	329	337	336	319	337	323	358	345	325	325	351	353	346	358	367	365	356	344	351	371	339	325	301	332	336	325	337	349	340	343	368	338	333	347	366	324	366	332	343	343	314	312	372	356	348	344	359	383	337	302	295	332	322	318	331	347	348	322	362	314	359	357	350	331	340	337	318	324	339	350	336	325	351	345	306	302	338	327	357	365	354	320	299	368	317	352	322	383	346	289	319	345	334	340	350	340	356	352	317	305	378	347	335	367	305	332	346	363	318	358	338	337	370	356	302	364	307	339	342	327	355	359	339	332	341	339	309	340	354	380	329	324	332	342	337	328	353	332	343	343	305	340	362	331	348	317	365	316	335	386	326	336	356	351	325	372	313	311	333	347	330	361	334	326	353	339	314	313	331	312	326	331	328	332	330	341	386	344	338	334	349	327	325	338	337	333	359	327	340	333	318	362	317	304	344	342	281	305	338	353	336	362	354	323	333	339	308	341	345	279	314	314	322	352	333	305	329	342	332	365	353	361	342	351	313	356	371	346	341	325	351	336	313	332	323	343	345	346	304	315	313	342	349	333	337	323	326	365	311	336	315	363	364	371	348	327	319	312	343	314	283	348	311	321	351	362	314	344	337	336	313	332	344	351	331	321	349	406	317	316	324	357	334	328	361	353	308	322	329	360	325	334	319	346	327	351	335	327	326	305	314	352	337	316	333	328	337	361	342	343	341	342	352	351	345	326	343	344	334	339	318	368	352	285	352	333	371	402	359	334	357	321	328	355	336	332	333	355	356	368	358	374	350	329	325	325	327	343	325	349	339	335	324	314	348	347	313	318	353	345	350	341	320	295	330	318	363	344	331	341	366	363	336	347	300	328	344	319	326	351	334	327	311	359	339	315	319	329	321	344	318	328	354	370	344	353	368	369	333	326	318	332	359	330	325	309	365	365	325	357	304	342	332	319	343	332	340	367	360	306	331	355	333	321	334	353	324	330	330	339	343	343	321	327	312	348	348	313	380	345	353	286	337	383	343	313	366	334	334	317	294	339	309	326	360	346	347	334	317	362	371	325	344	346	319	337	294	318	359	359	360	345	329	359	372	317	298	359	327	349	335	368	310	295	378	308	361	313	354	329	351	334	338	320	345	323	343	332	339	342	353	359	316	350	367	327	340	317	329	300	326	330	343	321	321	310	341	324	324	347	335	347	314	347	336	367	371	343	353	351	342	322	319	352	325	319	326	341	325	330	307	340	304	326	349	377	365	369	368	319	354	345	299	327	329	339	342	327	346	343	350	356	335	334	386	353	352	351	304	326	351	339	374	312	335	350	367	377	333	333	343	356	306	323	360	348	348	310	341	334	338	339	390	374	338	381	356	361	357	356	326	323	365	350	347	351	335	337	337	318	351	360	370	348	298	354	358	330	347	335	353	328	319	316	316	303	367	347	312	325	375	346	306	343	376	344	325	316	327	324	375	350	314	373	325	314	385	369	343	347	339	353	348	348	327	348	340	378	341	347	318	351	369	356	331	321	339	310	316	320	333	355	312	334	343	407	352	326	344	333	351	333	343	355	332	342	322	359	321	353	325	335	332	322	330	323	337	345	316	338	298	345	381	338	347	312	313	336	359	383	362	337	354	338	316	294	400	370	359	326	368	341	354	315	346	347	343	341	338	347	344	335	321	329	362	350	346	341	350	321	311	349	343	337	334	354	316	341	342	337	354	401	332	373	308	347	356	325	340	326	348	336	333	362	323	319	378	312	322	343	359	359	308	338	393	316	335	362	327	357	340	310	326	337	317	344	313	345	309	353	355	392	336	341	338	311	360	315	338	333	305	350	355	347	311	334	307	359	365	340	355	320	338	366	352	333	366	337	328	292	320	304	366	341	327	325	350	326	313	339	337	371	325	353	318	340	329	334	300	315	325	330	331	340	331	355	307	341	370	322	325	362	313	345	357	348	341	334	298	314	342	362	312	344	320	329	316	350	347	295	327	349	308	321	318	354	383	330	351	375	352	348	358	345	363	354	366	334	293	338	333	326	331	357	341	346	361	333	354	314	350	370	358	374	335
34762	28664	37256	42938	41164	13282	2577	1936	1697	1523	1322	1348	1135	1153	1066	1022	982	954	919	972	920	884	882	834	888	812	810	911	881	835	845	775	796	805	835	851	823	779	746	759	798	807	761	778	771	771	758	814	811	735	761	686	771	788	779	791	805	745	734	790	782	761	771	821	766	777	774	772	791	789	796	757	827	773	749	801	804	766	757	765	746	756	726	790	765	773	755	782	793	744	734	762	777	716	777	768	792	750	778	739	733	761	744	772	762	811	748	742	750	790	746	804	798	775	800	812	740	752	792	803	758	784	801	743	760	777	690	741	758	734	806	762	739	776	779	743	767	740	753	754	796	684	786	797	728	735	793	692	791	771	704	786	760	806	744	806	780	763	750	764	782	726	683	752	776	740	783	730	800	738	746	750	725	767	748	764	743	822	780	818	754	779	740	758	734	750	791	760	767	780	771	752	771	763	720	770	766	810	745	745	765	777	742	790	787	705	786	803	704	741	795	755	770	714	729	742	778	736	755	739	723	740	770	796	780	768	729	734	729	730	731	778	749	762	727	724	786	739	806	822	747	721	744	805	759	841	761	759	697	756	793	783	742	737	746	762	767	762	786	740	747	737	747	736	736	760	748	760	790	797	793	750	809	790	789	768	798	727	766	809	785	711	754	826	795	790	785	735	770	806	690	777	739	768	787	704	712	793	719	767	705	752	785	791	733	790	767	795	769	745	751	792	705	774	765	754	769	742	799	759	788	763	806	792	822	778	752	770	787	732	772	837	748	750	783	738	765	734	769	783	751	784	744	734	770	777	742	796	729	776	734	763	747	766	782	754	697	762	733	749	773	749	797	767	704	731	768	745	753	777	743	810	780	783	775	777	720	753	716	733	812	769	773	709	755	746	757	737	743	777	752	755	788	779	738	769	744	752	752	801	715	746	755	779	762	730	762	727	792	738	775	732	810	799	758	731	784	722	804	759	784	688	711	751	692	753	748	716	717	775	795	745	754	780	779	742	800	738	741	802	721	797	738	821	753	717	774	741	772	736	768	745	785	714	765	754	775	741	782	740	798	769	732	764	811	736	784	752	770	775	750	725	748	778	773	778	772	750	762	771	761	814	837	785	768	781	776	706	759	766	820	759	770	737	775	729	774	722	740	760	794	788	689	798	713	774	800	776	755	773	811	782	731	789	767	762	794	753	736	773	783	748	798	790	744	726	770	767	751	756	741	750	760	803	767	752	752	755	748	748	811	777	754	788	765	777	771	758	749	699	742	787	759	822	765	752	710	740	770	747	799	782	771	715	738	739	750	726	746	727	744	783	729	817	765	808	705	756	789	783	813	733	793	779	752	815	771	698	805	735	760	756	725	735	712	708	744	776	767	772	719	770	781	781	689	719	794	797	739	786	726	788	728	730	729	771	778	739	751	748	767	750	746	722	785	745	760	780	769	787	766	759	756	779	740	777	761	756	770	792	779	813	760	760	724	735	751	729	780	763	716	761	813	817	810	739	779	745	763	726	757	719	845	755	785	767	736	746	750	782	770	777	716	741	748	785	730	746	828	699	699	789	728	749	745	699	765	812	736	785	708	818	778	724	725	753	783	782	702	730	781	777	746	711	753	739	752	772	833	737	761	738	733	756	736	749	742	748	735	748	751	796	773	779	761	784	787	729	768	751	782	744	787	699	786	792	782	738	741	783	802	746	762	771	809	753	770	784	769	771	759	754	764	762	753	731	783	728	788	766	802	812	711	740	742	794	763	805	794	775	759	752	795	762	749	771	756	704	738	691	785	763	774	710	755	748	795	833	762	752	756	765	722	781	789	745	708	810	817	751	736	750	737	821	775	828	760	749	778	729	821	773	734	732	807	773	717	783	771	780	749	737	776	713	767	770	779	759	745	781	772	753	773	718	767	800	733	712	772	754	792	748	751	745	803	733	754	750	786	715	785	702	766	718	721	709	765	754	769	768	760	742	763	732	754	737	751	700	775	727	746	791	778	745	699	744	749	788	739	751	723	762	773	756	762	777	727	777	789	755	805	741	724	781	765	764	731	758	754	756	762	786	808	740	787	772	809	744	775	753	772	754	776	790	767	692	738	760	770	737	745	823	799	789	721	793	748	790	757	748	698	763	786	796	766	769	781	761	745	720	766	758	710	756	784	737	770	727	774	706	740	761	744	762	816	763	766	726	790	743	742	811	792	776	723	774	760	792	788	750	719	746	758	737	726	751	786	791	726	752	754	750	802	741	772	798	776	814	673	749	756	778	747	724	745	785	798	799	718	762	719	743	794	737	781	752	758	742	763	720	766	730	758	813	765	818	731	686	761	785	732	718	773	775	748	746	720	785	800	749	758	798	776	782	782	712	778	775	739	742	759	714	722	788	774	758	765	730	787	730	758	800	763	709	721	782	774	804	763	754	784	786	727	778	786	755	792	743	765	740	753	752	697	790	755	724	750	726	768	783	756	818	762	709	707	774	790	750	722	742	769	727	786	758	775	733	762	733	792	787	730	746	778	770	776	791	803	713	762	776	749	764	775	749	776	760	770	760	840	770	825	749	830	738	825	741	771	721	785	788	785	752	736	837	747	728	764	779	769	767	727	764	737	769	742	784	749	760	786	758	793	775	755	795	781	785	805	765	756	737	752	808	769	759	724	767	749	746	704	728	797	784	723	754	779	702	811	747	746	744	763	758	764	707	750	801	737	751	756	735	795	817	784	728	741	738	767	735	746	789	792	754	752	762	751	741	758	710	763	761	771	781	801	813	741	766	785	752	761	787	712	806	748	805	736	774	846	802	788	763	739	752	739	764	813	736	754	783	756	727	721	763	729	769	749	729	760	751	758	753	732	734	771	732	706	764	745	766	782	733	738	752	710	702	777	796	758	814	747	757	729	781	753	792	781	815	774	742	758	718	734	759	752	740	747	792	732	794	747	753	770	746	755	760	832	765	740	760	749	735	771	778	757	765	750	733	797	752	768	762	754	725	785	749	694	747	768	771	799	735	801	853	759	751	784	816	691	795	776	745	762	760	738	781	731	748	780	715	788	808	725	755	774	753	770	773	763	805	800	778	768	804	732	713	704	772	731	796	741	785	784	731	762	771	762	746	729	793	775	770	763	773	732	727	741	803	754	766	738	716	753	746	788	770	749	740	828	777	725	750	743	744	731	707	748	765	765	734	783	736	749	766	783	754	731	771	758	772	787	744	763	790	742	744	769	775	754	746	789	780	739	766	743	736	748	757	763	790	748	728	762	766	755	749	806	789	740	738	731	733	776	766	771	751	753	734	761	720	769	774	711	756	773	766	726	747	801	799	772	742	728	747	716	751	774	745	740	756	770	778	773	735	716	753	774	748	718	713	786	736	760	760	782	718	766	728	724	803	763	812	753	738	733	727	824	729	759	729	766	752	727	773	801	729	747	760	757	727	785	787	735	791	772	764	747	768	775	765	772	761	810	770	773	762	727	816	747	768	766	741	756	736	718	798	743	739
25586	14014	9250	4360	2648	977	491	466	424	441	417	389	419	387	427	394	379	391	398	370	375	406	392	358	381	426	376	365	410	402	401	375	328	349	393	373	373	360	314	397	358	363	389	365	347	397	325	381	371	384	366	356	328	400	360	380	350	411	347	393	364	436	378	392	359	353	383	363	379	336	356	388	357	379	394	401	390	367	391	382	407	364	382	362	333	387	391	355	342	351	376	374	367	390	365	360	369	400	376	359	359	352	368	357	373	363	363	359	374	418	351	317	356	360	332	350	330	358	301	393	345	433	384	397	357	369	397	353	351	406	357	393	362	350	376	362	380	365	393	419	336	365	401	360	389	342	378	374	362	398	376	318	377	366	343	363	401	387	355	389	352	393	321	354	377	370	368	382	346	373	366	394	367	376	379	405	373	361	394	367	380	372	393	373	368	347	391	342	376	326	365	389	383	357	382	372	343	343	374	328	348	356	350	391	351	363	402	372	369	387	371	374	376	395	398	364	348	365	378	402	370	379	367	381	355	334	330	382	397	402	353	387	375	376	380	348	360	388	367	344	351	378	389	394	391	427	379	334	370	351	368	353	354	350	405	387	392	363	358	382	388	340	393	385	364	377	367	371	367	365	348	372	335	382	398	373	386	373	366	382	389	399	357	367	334	371	391	360	373	354	356	363	374	376	353	336	393	389	387	369	345	379	370	360	412	393	346	365	374	400	349	398	386	355	370	361	384	373	352	315	380	342	349	398	406	347	383	365	385	397	360	383	331	366	399	357	335	381	359	381	334	375	399	383	384	358	385	357	399	388	363	347	357	384	388	350	371	380	377	318	363	344	348	393	373	399	387	403	379	346	394	331	325	345	370	380	398	402	395	361	371	394	372	388	373	398	358	326	374	331	381	371	397	363	349	356	354	380	346	384	392	355	345	337	388	403	378	364	360	367	387	377	347	363	400	356	392	368	420	360	383	394	372	375	411	356	387	390	413	378	389	347	332	361	367	364	347	352	390	372	378	338	368	335	392	397	380	366	372	373	390	394	392	367	375	347	368	344	375	381	358	390	374	417	352	407	392	340	378	339	397	374	357	367	340	402	371	377	379	359	363	416	411	370	384	379	371	371	385	362	359	347	406	417	398	349	353	421	390	344	382	348	358	369	383	330	389	390	357	374	363	324	386	346	383	329	341	383	393	342	365	362	378	391	367	377	309	367	353	373	353	413	370	337	421	349	388	358	369	377	364	390	372	353	368	389	350	374	345	378	362	359	382	399	380	346	345	355	367	371	361	390	371	362	368	421	374	415	387	358	366	385	416	348	423	328	368	376	388	385	380	368	376	348	332	382	346	366	384	355	357	369	368	370	399	399	369	396	397	383	368	358	348	338	372	364	378	398	354	396	382	350	346	365	387	375	330	350	361	354	346	389	372	368	400	380	361	384	362	397	364	362	332	338	366	387	362	417	402	373	406	402	360	400	376	350	378	363	382	337	351	386	351	375	383	364	334	321	356	348	350	403	367	378	396	395	389	382	375	372	344	339	366	393	368	388	397	423	334	395	358	367	343	335	406	388	408	389	335	375	398	396	378	335	390	378	393	400	385	375	398	397	376	371	320	406	406	359	336	323	387	376	377	376	386	352	356	369	370	381	369	368	339	370	379	335	352	365	361	350	385	360	375	389	384	371	349	409	388	367	387	406	350	355	358	355	419	372	392	392	394	337	381	389	396	392	401	385	355	391	395	368	380	354	394	389	352	354	382	370	403	385	330	380	415	392	372	384	367	359	331	360	411	355	378	364	368	332	358	367	371	355	397	355	387	383	358	388	359	365	406	379	374	343	359	371	386	342	377	363	341	334	377	363	383	342	348	359	383	391	369	347	361	373	387	415	385	388	399	363	375	374	377	391	358	371	382	348	368	375	405	390	370	357	363	381	397	360	375	346	367	372	356	383	380	411	367	386	408	405	374	377	383	368	411	375	389	377	366	373	360	363	382	356	345	334	364	352	417	359	370	371	374	324	363	373	397	377	376	362	364	362	373	375	370	365	408	394	359	332	355	362	369	373	373	345	353	375	358	349	395	379	355	386	347	375	347	353	381	385	365	379	334	370	382	363	408	374	385	401	367	383	375	384	367	385	390	398	338	366	399	390	350	391	391	354	370	369	353	395	411	343	383	377	406	365	337	382	391	410	398	384	368	381	349	347	323	384	354	404	377	360	368	354	355	350	343	360	347	378	383	362	363	382	388	373	404	374	350	351	371	386	381	354	379	346	371	398	393	375	369	355	370	369	364	372	345	375	341	365	395	394	381	402	352	409	401	381	436	342	306	362	375	386	389	368	371	374	343	383	390	363	336	374	333	406	353	326	396	372	380	369	365	386	393	382	344	357	341	388	358	387	401	362	403	381	383	355	368	375	331	403	310	401	361	371	369	362	379	383	382	384	360	341	356	389	365	355	401	384	346	381	354	369	366	336	378	407	383	367	418	354	366	389	409	383	383	389	332	323	376	384	387	341	379	400	377	349	386	392	353	372	351	368	398	375	397	351	377	363	361	375	358	349	388	322	356	364	370	411	363	418	364	321	406	376	351	365	443	432	383	364	358	380	358	402	369	417	392	339	357	383	377	360	358	389	350	336	407	372	346	374	401	388	384	330	364	389	394	364	342	394	361	364	358	375	342	332	363	360	379	357	384	367	374	393	385	372	373	364	371	370	325	355	336	390	373	378	343	380	402	383	366	363	346	413	345	355	377	385	396	406	358	357	381	385	403	403	334	374	328	373	351	349	350	367	358	344	394	374	395	392	379	393	367	357	348	347	366	418	402	369	380	376	331	385	406	373	365	364	399	342	390	371	386	382	405	388	384	404	337	360	381	345	366	386	364	359	373	394	375	387	383	380	356	369	345	358	305	358	336	391	344	368	360	406	395	364	355	379	351	410	320	330	355	345	372	351	385	400	378	374	337	391	370	369	356	338	349	341	361	365	401	410	386	363	392	362	371	355	363	378	365	383	405	367	350	390	353	352	339	386	406	363	358	371	367	394	376	368	359	374	361	386	383	373	394	400	372	371	374	396	371	371	389	323	368	396	352	341	382	379	358	349	358	336	387	368	382	332	384	380	407	356	373	386	419	372	405	356	377	376	415	385	355	420	397	404	345	414	396	330	395	371	371	397	367	320	350	352	371	370	353	344	383	366	389	370	354	346	398	374	388	381	351	401	411	400	378	395	377	388	363	363	393	410	395	393	377	370	382	351	361	364	359	359	341	420	408	401	343	389	373	369	378	370	375	390	340	365	401	377	323	388	345	381	353	380	375	382	357	369	368	396	372	373	390	375	351	354	377	369	405	372	407	347	343	390	356	337	372	384	409	382	390	412	358	384	347	393	351	347	356	362	357	393	370	362	391	360	358	401	359	383	350	373	376	352	389	353	372	361	363	340	352	354	418	381	366	396	371	367	379	391	375	330	407	348	393	368	344	351	403	377	380	384
15765	11040	13163	10426	7399	2573	1292	1104	1050	1065	918	944	923	882	837	897	816	854	873	865	800	853	848	789	806	828	830	824	856	843	844	806	832	800	851	801	805	849	843	787	795	761	829	771	820	845	768	755	813	852	829	788	822	836	775	782	806	818	832	793	781	797	814	826	758	804	775	752	878	790	767	792	758	827	800	854	870	847	816	800	800	795	791	792	830	763	788	822	831	776	778	830	783	824	811	819	826	832	806	778	773	797	784	769	708	816	793	815	815	799	813	821	757	818	795	835	838	816	807	806	840	789	788	796	810	777	782	809	770	805	790	808	787	863	821	799	800	810	795	742	808	792	787	774	796	806	807	849	846	775	798	802	823	809	828	799	841	819	780	773	791	762	775	814	808	817	765	833	764	780	783	799	770	815	816	793	831	784	827	833	809	794	806	785	843	832	810	791	796	805	801	741	792	812	840	804	800	821	813	787	793	813	843	776	810	783	769	795	793	835	803	807	809	830	774	835	813	846	778	768	795	772	803	785	768	844	774	863	847	795	813	778	839	835	786	784	805	866	798	791	809	784	800	829	797	842	826	784	848	819	779	826	834	804	775	822	831	841	798	770	834	837	826	768	817	768	805	812	840	751	795	747	854	842	806	767	816	812	767	819	776	778	757	880	811	801	732	794	763	793	804	832	791	821	791	762	832	760	787	834	806	827	830	772	797	816	733	795	791	822	760	792	756	773	785	734	810	822	795	841	771	782	842	796	850	764	765	816	825	805	798	739	765	793	790	777	768	825	782	838	820	838	812	756	786	793	795	805	822	787	823	793	801	823	821	752	799	801	781	824	745	805	799	839	787	825	745	747	809	819	815	816	813	824	828	787	785	791	810	801	800	804	823	791	787	817	794	802	795	855	853	838	810	809	802	815	802	809	785	801	792	743	799	809	812	758	797	796	813	811	789	821	815	741	794	822	786	820	773	818	829	833	858	872	776	807	789	787	766	810	784	801	782	772	858	785	820	793	798	809	787	787	786	793	766	809	793	774	775	756	780	781	800	829	784	840	766	731	773	828	752	789	780	726	817	819	787	804	787	768	775	770	810	766	764	819	770	734	799	790	819	781	797	759	813	810	810	806	818	804	750	773	804	830	768	794	804	835	772	785	764	841	798	794	793	771	835	802	778	800	746	825	796	843	813	775	798	798	911	824	810	772	855	768	791	819	813	799	815	799	830	839	799	764	781	777	813	787	769	823	753	777	846	792	763	811	828	808	792	832	846	848	747	785	842	785	815	792	775	755	793	805	819	819	794	807	838	800	803	787	876	780	786	805	794	812	805	803	802	807	805	832	802	786	790	826	758	791	866	777	785	836	821	766	790	849	793	782	777	823	787	794	820	784	779	773	757	835	804	784	843	765	807	764	794	840	757	790	810	757	809	814	801	833	801	809	811	849	812	790	752	779	785	830	800	831	824	792	774	871	812	810	800	760	801	831	831	793	805	826	773	768	845	837	775	814	849	781	765	803	767	836	819	808	843	850	776	816	813	807	820	847	764	819	775	803	799	759	777	778	808	800	830	797	832	840	817	815	843	813	785	826	802	869	802	787	831	804	770	807	833	812	774	822	818	802	835	821	811	800	763	758	756	784	867	802	734	814	807	763	814	810	819	786	782	804	806	807	827	808	763	825	755	779	771	816	764	760	814	810	815	786	834	878	807	811	832	792	796	814	799	770	760	716	801	789	805	860	839	764	787	817	788	827	746	802	780	780	805	751	827	822	783	877	811	764	852	790	802	837	821	781	837	817	802	781	829	806	810	808	813	800	792	830	756	846	784	839	779	809	781	760	771	749	795	770	819	754	789	839	820	809	784	778	755	814	847	808	817	781	772	810	854	807	787	796	763	827	771	806	821	790	753	807	812	831	802	834	832	834	815	845	826	796	801	799	792	830	812	806	760	800	824	784	777	763	808	805	781	768	797	825	813	789	780	753	776	835	804	773	810	820	781	799	816	828	800	824	798	809	803	826	821	771	776	770	832	820	781	860	790	756	833	780	799	740	791	867	794	781	818	817	825	759	861	794	764	786	848	735	811	800	767	788	835	803	801	778	790	807	877	829	767	782	768	744	840	795	799	786	750	815	771	822	820	800	824	785	784	798	807	816	779	776	806	857	772	775	787	785	822	779	810	842	827	797	811	781	892	855	766	835	791	795	778	780	763	820	778	819	788	771	783	828	833	778	756	822	776	780	836	855	785	818	817	822	797	812	835	784	788	849	780	775	812	813	743	799	749	761	797	869	828	783	810	839	800	787	817	837	788	840	830	813	789	854	840	761	811	775	757	790	808	827	866	755	837	849	820	796	764	848	797	808	824	813	859	819	811	793	790	814	813	826	773	820	845	806	858	784	838	789	804	824	826	768	756	785	826	776	826	770	805	821	831	786	824	792	761	828	784	819	754	764	812	819	814	795	832	765	792	781	760	796	812	786	776	763	790	826	791	774	735	768	803	853	827	836	763	762	826	795	837	833	755	843	849	844	820	769	784	816	784	807	733	801	836	781	803	821	807	778	804	760	789	790	736	785	806	839	782	783	763	848	789	800	791	753	887	764	857	826	798	843	847	774	808	810	826	758	759	784	774	789	743	810	785	767	835	764	766	834	765	761	791	762	823	825	803	824	776	780	751	826	774	871	772	839	793	795	793	816	829	826	744	883	823	799	804	830	801	803	783	817	841	785	823	811	803	829	852	785	825	792	777	807	795	873	765	836	830	792	809	845	794	867	775	789	808	785	802	818	823	765	804	816	824	790	824	841	753	772	774	768	829	810	795	806	802	829	797	824	816	771	796	791	786	771	860	750	822	789	830	854	784	839	794	805	787	795	807	781	783	760	830	825	820	803	761	813	771	802	786	886	791	765	767	787	824	822	830	751	766	805	836	791	792	786	803	830	742	826	832	790	753	810	768	834	839	829	837	848	821	795	826	804	806	810	768	819	778	801	765	765	764	773	813	825	794	794	851	773	800	809	782	771	795	798	772	780	848	794	705	811	797	820	795	834	811	807	796	812	766	764	867	766	792	817	809	850	819	806	802	748	820	806	787	788	841	841	759	796	788	836	827	779	811	785	763	846	774	776	816	782	778	825	789	797	787	848	824	852	768	773	767	801	834	808	806	761	754	833	814	815	813	801	817	801	804	776	794	808	855	830	809	797	819	813	800	774	836	857	796	802	824	791	806	792	791	759	750	779	758	863	796	829	828	837	852	801	794	774	870	840	753	797	787	772	783	790	791	778	833	792	808	838	804	792	784	822	805	800	820	788	795	763	808	783	817	834	809	740	783	846	818	812	817	786	819	741	817	810	821	843	804	790	800	856	752	852	825	862	852	802	757	834	780	817	802	768	822	781	810	762	800	800	827	821	801	779	829	837	821	789	822	825	795	796	826	765	804	789	823	747	764	837	796	836	811	856	771	800	828	829	806	820	801	769	785	783	853	747	858	775	829	818
41617	28874	28242	26380	24028	6766	876	456	351	367	353	323	286	347	300	344	311	302	252	296	332	294	329	263	258	286	268	318	264	281	272	263	285	277	293	255	286	245	271	285	274	253	279	259	274	280	290	277	292	274	264	263	276	270	287	291	263	270	299	283	272	268	269	261	291	275	283	246	289	272	291	276	292	262	305	281	278	253	297	249	257	306	280	270	260	250	271	292	308	276	276	273	300	258	317	253	278	264	299	274	296	244	253	312	301	299	234	249	257	254	262	254	255	278	276	314	288	288	272	290	295	291	250	300	287	262	267	279	265	278	276	263	245	270	254	255	305	286	288	272	291	277	324	254	235	266	265	260	276	274	285	283	278	278	267	286	268	291	295	275	306	284	262	246	279	306	279	262	308	309	281	302	271	287	285	264	283	270	280	283	253	262	270	269	242	302	256	271	290	290	274	284	297	265	290	318	280	311	273	273	268	239	256	276	266	272	297	289	288	319	269	266	275	255	273	278	253	293	266	273	261	312	284	289	245	287	276	267	278	258	272	277	285	271	264	262	305	257	282	269	251	276	274	262	274	272	283	282	233	275	286	312	274	275	281	273	288	300	285	302	255	301	268	270	269	326	268	272	258	260	256	234	244	261	270	295	239	273	305	269	252	274	256	287	277	297	250	275	242	264	255	269	293	264	283	266	276	285	260	275	286	285	260	300	254	300	267	280	272	287	241	271	285	276	302	297	266	268	254	280	262	270	268	279	288	264	276	266	279	288	253	274	262	255	279	311	302	259	267	274	238	265	265	270	294	267	280	288	284	288	318	264	255	289	263	278	296	279	276	262	243	239	292	292	280	266	260	293	268	252	230	258	300	261	270	296	280	241	271	279	309	278	259	283	293	293	259	277	291	251	246	249	261	326	311	242	267	259	302	280	294	277	275	266	293	305	287	287	278	297	250	275	267	294	240	290	277	246	307	262	257	269	279	265	271	292	289	276	250	282	251	252	272	277	298	331	303	266	264	284	282	289	271	289	308	292	289	283	266	265	299	267	247	278	237	288	271	257	285	290	261	293	257	284	227	253	293	287	257	295	286	292	260	252	261	266	308	244	238	267	289	242	287	283	278	271	264	284	279	285	262	275	282	235	266	239	285	241	261	295	266	280	290	288	270	251	275	269	264	277	279	278	287	264	284	275	266	261	269	274	246	293	291	289	307	252	319	288	276	266	261	284	270	298	258	260	288	312	253	269	301	286	284	264	249	274	273	275	260	281	250	246	271	286	265	284	289	309	270	291	287	272	283	277	286	309	275	262	282	265	303	258	317	268	248	263	291	259	304	231	257	284	263	245	297	271	275	287	278	293	293	279	275	266	240	264	266	284	289	271	265	283	302	289	274	281	261	247	264	241	260	284	282	312	251	275	299	268	281	254	285	267	227	270	319	250	267	271	263	269	280	299	281	291	305	266	281	282	295	291	295	291	310	280	267	288	251	258	293	243	264	267	291	291	269	266	281	299	266	286	276	313	308	284	312	289	293	254	276	274	284	231	251	286	272	277	267	265	267	259	255	291	300	264	275	279	278	267	260	271	261	290	255	280	292	326	294	305	283	293	308	248	264	276	272	295	283	281	283	267	284	299	290	298	277	262	287	275	228	278	302	286	256	268	269	279	296	281	272	292	290	266	278	268	273	284	265	261	263	269	262	300	279	301	266	274	288	253	301	266	273	269	268	251	289	286	237	278	259	239	283	265	287	289	255	280	261	268	261	277	278	290	275	292	270	284	259	262	282	266	292	283	275	278	246	265	279	240	277	250	266	263	246	256	281	249	270	307	274	255	308	261	294	280	279	265	246	264	250	271	281	249	295	271	263	267	278	239	252	255	284	262	281	292	277	300	296	300	262	274	263	277	268	287	295	250	279	305	312	271	267	293	258	291	286	279	303	275	263	285	291	255	282	268	268	261	306	257	275	272	288	276	251	267	246	259	287	268	263	267	260	268	268	260	267	298	261	286	295	268	275	257	282	267	280	286	270	265	246	243	259	278	268	255	312	256	306	264	285	294	300	270	252	285	293	251	260	271	263	243	267	299	259	270	293	230	293	254	315	279	294	284	253	290	259	262	270	256	255	255	280	278	279	285	271	267	304	285	268	263	312	292	278	264	295	265	281	315	249	263	284	253	282	287	245	296	277	267	291	234	283	294	317	261	314	272	311	276	293	254	265	277	244	255	288	277	263	266	273	272	271	316	296	290	307	278	275	268	293	273	269	264	280	261	287	279	262	267	289	263	267	275	258	273	281	292	276	250	245	263	267	242	249	237	292	277	260	278	274	260	269	257	236	273	264	293	288	265	265	279	287	281	283	266	268	274	291	270	271	269	269	264	292	269	286	260	254	250	308	293	271	284	274	276	283	272	272	266	253	286	308	290	280	259	312	283	274	229	252	251	246	278	285	241	301	278	267	311	283	282	266	265	271	265	270	287	297	284	290	256	256	288	238	280	265	276	249	292	321	292	305	253	274	289	296	313	300	300	259	244	251	312	291	294	285	274	232	258	290	270	268	252	285	275	298	255	260	275	286	301	300	283	298	291	309	296	228	254	275	253	272	272	275	276	317	280	291	248	257	287	286	291	295	283	295	248	305	272	271	268	298	290	244	288	265	256	274	276	278	268	278	279	265	269	296	258	288	288	261	263	264	275	264	268	242	276	265	277	297	298	254	271	284	298	231	258	261	283	270	260	294	287	283	259	300	262	292	271	289	268	274	261	300	285	257	289	281	279	247	259	278	273	302	274	274	276	270	276	271	262	305	293	277	255	257	263	282	267	251	263	289	277	274	245	248	274	298	280	278	313	264	264	248	270	289	269	268	258	277	257	269	276	289	289	249	271	276	274	277	285	306	260	277	247	286	245	270	280	254	287	255	289	254	273	274	250	271	267	315	278	299	281	282	309	263	278	245	263	274	293	268	269	289	282	295	271	281	286	259	279	267	231	285	273	240	304	285	284	276	263	285	311	284	267	256	301	292	296	274	284	281	246	253	264	298	318	306	279	277	275	299	264	253	266	268	263	282	282	279	271	277	267	285	263	252	269	252	277	279	276	267	250	260	255	305	251	284	260	275	268	277	293	257	284	299	266	307	296	258	275	251	311	264	285	286	274	266	251	301	270	281	285	289	271	286	293	260	293	274	313	283	296	253	271	305	283	287	269	271	248	267	277	257	271	283	249	311	276	312	249	283	292	274	243	261	267	285	294	287	281	253	297	259	292	274	247	260	278	265	253	301	276	298	293	245	276	260	236	296	298	289	253	256	294	281	300	284	283	249	265	285	267	277	307	291	292	291	292	234	287	288	259	287	258	264	291	293	256	271	255	256	260	265	296	274	255	284	254	295	283	265	283	271	282	239	240	295	271	287	275	282	257	242	275	289	298	303	276	282	270	261	295	270	282	293	301	272	249	264	273	254	276	273	286	282	268	294	246	260	273	261	276	293	281	279	265
26878	22797	31522	34630	34968	8701	1992	1438	1282	1162	1027	987	869	899	832	794	728	763	716	732	712	707	712	734	689	703	705	684	692	672	640	640	669	626	666	668	655	629	612	618	651	693	634	628	664	622	634	624	623	668	682	600	609	670	624	616	587	644	608	625	618	641	595	621	627	637	645	620	666	667	591	605	637	609	660	617	633	598	652	614	612	629	607	649	617	657	622	632	588	645	626	634	632	617	588	613	634	574	608	632	619	596	614	626	628	617	648	596	636	630	652	636	650	634	627	657	671	577	630	644	647	651	633	645	639	662	641	602	601	618	618	664	660	619	677	648	658	591	616	671	631	627	609	642	605	604	656	586	602	573	630	623	646	597	589	632	657	590	610	653	583	636	662	612	569	606	601	601	544	598	623	638	604	647	579	620	664	626	634	626	602	630	642	601	675	641	613	667	611	636	635	655	597	616	625	613	604	628	623	609	636	652	681	595	617	604	612	627	625	614	627	635	633	612	623	604	604	620	636	622	592	621	602	574	612	616	615	626	622	631	670	609	597	611	600	593	601	644	625	615	618	632	623	625	618	618	609	613	659	594	629	600	594	647	652	625	615	649	630	593	657	610	570	610	637	561	616	627	569	592	629	607	608	651	628	622	600	644	649	681	646	656	610	579	657	610	593	645	646	604	677	594	598	569	637	603	632	642	650	610	595	620	632	633	595	577	622	635	616	602	606	649	657	557	661	607	596	638	647	611	614	640	632	637	602	616	588	588	634	626	613	611	640	601	643	648	642	652	641	597	657	612	626	627	635	597	643	646	592	632	606	636	599	621	589	628	564	620	598	627	612	632	626	645	678	649	637	620	618	628	612	623	639	617	573	647	621	576	625	597	672	630	576	634	594	612	629	660	648	652	632	599	566	599	559	618	599	621	636	617	638	607	578	607	637	615	586	609	631	618	647	633	611	634	625	634	617	625	617	599	633	587	607	608	622	577	590	624	652	619	641	586	603	600	562	602	624	592	607	631	613	607	632	652	624	577	639	649	591	650	633	595	591	566	649	570	629	638	607	586	610	625	609	638	606	610	655	623	643	640	641	589	668	636	591	596	615	655	602	626	600	664	629	631	600	646	643	598	635	657	635	564	657	631	624	647	650	605	577	638	611	623	556	609	598	628	670	651	623	607	621	606	607	599	668	628	617	595	644	612	619	635	661	635	626	651	646	614	607	620	632	621	616	606	590	625	610	619	653	603	646	564	630	605	642	666	621	645	596	657	607	651	648	616	645	633	638	604	644	614	591	622	612	628	548	656	570	660	646	636	623	608	613	637	612	637	623	586	619	613	641	612	621	623	609	587	632	618	595	643	609	636	636	633	626	639	603	661	570	642	621	650	587	641	608	602	636	646	603	629	580	592	606	608	601	577	629	634	674	637	661	595	616	627	636	673	649	623	597	654	624	630	603	610	592	657	621	606	654	575	622	610	642	607	622	641	608	614	625	624	598	636	648	610	623	660	604	618	645	627	592	648	607	631	604	650	602	636	594	653	660	622	631	685	600	621	622	632	633	653	612	627	632	601	642	612	633	644	614	640	632	650	571	598	665	627	602	692	582	620	624	680	617	619	602	566	628	589	610	604	627	626	603	557	620	634	617	640	620	659	586	642	618	617	604	613	580	579	644	613	630	577	635	621	629	592	623	647	591	708	611	655	665	603	607	616	654	680	617	614	607	639	610	614	626	623	601	605	621	589	614	651	609	642	619	623	685	616	643	604	648	643	632	626	633	672	614	623	561	604	571	609	639	559	636	607	577	618	593	660	645	665	590	640	636	587	603	617	619	646	599	607	635	626	640	650	597	598	624	632	629	643	578	672	664	642	645	651	605	600	611	637	572	628	585	626	626	623	627	624	622	594	651	645	644	652	659	645	606	619	628	600	646	644	640	661	609	628	606	628	602	631	657	564	641	638	664	633	640	586	614	606	633	628	598	605	579	621	559	622	592	613	660	617	645	636	618	607	624	597	642	560	676	637	608	628	622	624	645	604	616	659	659	623	616	652	595	651	596	609	642	620	593	585	608	575	612	643	628	620	597	621	578	692	622	617	680	573	614	615	600	634	643	610	623	614	644	603	635	609	666	592	605	624	615	590	633	574	623	593	636	582	679	584	616	611	635	637	634	608	628	641	630	656	594	609	634	645	634	609	610	579	608	637	609	647	613	669	619	614	599	632	641	641	669	615	597	605	626	636	617	586	642	636	594	642	607	632	609	635	617	605	602	591	600	608	633	624	594	601	621	590	578	629	641	583	662	608	616	598	668	629	640	626	599	608	597	632	630	638	605	630	643	600	575	625	634	629	649	618	633	577	659	609	619	649	615	595	615	603	646	662	627	640	615	653	621	574	626	577	647	620	637	634	633	653	590	648	596	589	624	661	628	659	650	643	638	661	617	634	629	629	613	601	648	595	666	633	623	635	629	633	605	612	649	643	640	623	604	633	573	618	606	626	601	660	637	613	623	633	635	624	627	619	606	632	604	579	617	599	591	627	650	628	574	665	634	622	602	643	604	630	628	653	624	621	648	641	606	627	614	671	603	578	585	664	593	583	616	610	634	600	653	683	608	603	647	628	609	648	600	614	621	589	613	621	598	605	624	616	616	621	617	622	599	638	636	650	633	579	636	616	610	658	656	635	618	659	625	615	616	603	663	611	628	622	601	642	657	598	637	627	618	623	643	620	587	616	624	587	601	617	626	611	633	627	599	654	627	613	608	587	626	663	647	619	589	589	602	643	675	618	623	624	615	615	616	607	646	638	634	617	636	639	617	586	626	670	634	655	624	595	622	618	604	601	651	605	630	667	603	636	680	648	617	628	652	648	629	577	599	620	613	620	628	617	591	636	577	658	606	580	634	609	663	639	632	567	589	626	629	605	619	640	664	626	601	631	568	607	636	583	612	615	615	673	635	609	610	613	625	612	562	612	640	636	617	632	597	611	581	610	616	634	602	628	593	622	624	610	600	634	560	631	607	639	605	646	628	646	611	587	603	621	645	599	625	602	578	653	666	664	631	627	613	610	615	617	599	589	576	625	627	628	620	653	633	641	634	591	616	608	608	606	636	611	626	599	648	619	646	634	640	649	610	615	587	608	615	634	642	630	611	593	644	615	629	636	573	608	588	650	639	623	641	605	596	622	589	616	656	598	645	655	631	574	596	635	635	626	612	622	608	628	575	594	620	624	619	620	652	642	656	594	651	675	611	578	606	668	658	646	643	662	610	631	585	618	599	632	600	659	580	592	638	595	604	568	620	638	646	643	605	580	617	646	618	671	631	637	650	619	615	607	644	633	593	603	630	626	605	606	625	593	602	615	639	605	634	661	586	637	645	601	613	608	582	628	605	644	570	610	615	649	618	619	617	634	558	663	624	620	619	546	617	615	653	605	606	617	624	618	584	613	591	690	648	593	564	628	654	671	653	591	636	649	628	627	603	593	661	613	570	617	635	605
51884	37169	39624	37384	37526	13222	2204	739	581	540	494	440	416	419	383	392	348	387	361	394	343	393	417	359	353	349	365	331	364	299	340	348	333	346	343	310	355	337	332	346	367	342	346	315	349	354	331	316	328	350	327	327	350	322	361	375	389	367	353	362	338	349	303	345	350	366	325	340	373	337	343	323	349	356	344	333	321	359	323	333	326	342	337	342	329	344	325	333	305	355	344	325	350	372	327	364	347	324	385	356	313	313	340	402	368	317	311	329	348	352	344	318	346	337	308	326	327	320	324	329	318	337	306	330	320	313	322	299	358	320	369	321	308	319	334	333	323	347	345	306	328	313	349	338	299	348	317	338	378	340	329	347	309	344	310	324	335	348	329	339	312	353	363	309	348	319	350	311	357	335	322	323	333	353	343	344	337	334	322	318	370	362	357	384	359	343	325	304	305	322	334	296	352	327	370	326	348	346	381	348	331	300	376	345	317	345	308	326	345	326	360	344	313	342	324	322	330	338	343	339	353	339	339	337	342	337	351	343	331	322	307	363	325	351	350	328	335	311	340	328	354	339	308	340	350	355	352	302	322	328	379	347	315	310	322	347	312	334	365	333	349	322	325	357	344	340	372	366	329	318	311	303	296	382	339	320	387	323	322	341	342	349	304	325	322	325	308	329	309	322	321	336	336	305	342	325	310	336	323	341	333	333	333	348	336	330	318	362	312	393	323	366	349	296	320	356	359	321	337	338	338	320	359	319	369	328	332	311	323	336	358	343	324	345	323	349	382	313	362	321	321	347	291	318	340	293	326	362	347	355	348	324	318	368	345	304	328	326	335	382	365	347	331	348	306	344	327	332	308	348	301	317	343	352	346	346	344	318	362	325	330	344	322	330	338	328	346	358	327	310	373	312	302	316	318	345	344	315	330	344	338	319	348	365	316	307	329	378	341	307	338	322	334	383	300	297	313	316	357	303	321	326	338	359	340	321	342	313	312	330	360	341	360	339	314	338	313	338	333	335	293	347	299	304	339	356	319	333	322	342	321	298	353	342	338	302	344	305	363	304	322	358	332	359	350	339	340	369	339	342	314	331	328	309	346	347	358	345	350	345	344	320	326	382	344	339	346	350	364	334	301	339	351	330	310	343	345	313	355	339	339	343	313	330	331	356	337	369	329	329	357	323	360	295	353	340	327	345	307	366	358	324	309	384	320	362	347	320	321	312	320	329	345	344	315	336	344	368	300	341	348	321	347	349	336	346	330	320	370	339	313	328	367	326	345	341	368	328	359	381	316	318	348	356	301	320	348	348	344	331	333	313	301	356	338	346	341	312	356	315	314	341	336	321	385	329	387	340	319	352	377	334	337	306	334	360	330	328	338	297	302	332	339	346	347	335	330	326	372	330	345	343	351	329	358	346	311	320	330	360	366	341	330	338	337	313	333	329	305	344	339	302	301	330	317	351	326	347	326	374	332	317	340	330	319	328	330	282	361	343	320	319	308	307	329	324	351	342	364	334	306	323	321	337	312	317	350	370	350	332	330	335	334	304	355	340	370	345	348	363	357	327	381	356	371	352	331	332	318	346	362	338	323	367	359	320	380	336	355	309	334	338	364	314	365	310	337	346	338	328	344	354	333	348	351	351	324	331	332	352	311	332	338	372	325	326	331	342	350	295	340	324	347	357	350	324	337	376	362	325	326	329	353	315	366	365	360	326	314	316	364	361	348	332	329	380	317	348	341	330	338	353	343	330	307	292	350	360	317	307	309	333	348	326	315	314	327	328	324	348	348	346	367	335	335	360	372	336	345	376	320	313	318	336	371	290	329	338	295	323	340	317	341	353	300	335	318	359	321	343	315	340	330	355	334	295	363	314	333	335	315	327	361	361	317	329	344	323	346	335	311	365	322	333	360	315	341	320	304	363	344	348	334	350	316	340	341	351	293	378	359	340	325	354	365	341	342	347	299	325	318	350	326	321	342	334	342	350	340	356	368	340	353	336	332	317	334	325	352	321	352	329	310	311	325	350	343	315	329	331	357	333	337	340	333	327	355	373	334	346	321	335	316	308	344	324	339	313	330	351	309	331	342	333	356	339	331	317	349	335	345	335	347	323	305	333	353	351	315	329	329	345	360	307	372	339	353	364	290	344	335	346	336	369	315	328	348	349	333	328	332	348	355	319	321	351	328	325	333	353	326	350	329	343	305	318	334	352	357	350	326	319	327	318	342	360	308	342	314	333	337	356	349	311	352	372	306	328	324	359	331	313	357	352	333	349	332	335	361	337	318	388	372	358	347	313	328	333	318	339	337	335	359	323	360	299	353	316	308	310	351	313	346	342	364	348	370	302	309	336	328	327	308	335	338	351	322	325	358	295	328	350	347	341	328	336	340	323	302	323	345	351	294	335	323	325	315	314	336	335	330	339	321	314	321	329	333	343	317	332	332	340	351	343	304	318	332	332	336	353	321	337	319	343	313	345	322	340	325	347	360	365	342	325	312	310	313	343	349	373	316	341	320	348	342	384	326	332	346	350	320	315	329	311	308	338	320	316	336	323	328	325	342	324	360	328	336	354	359	353	370	322	317	313	336	334	345	345	341	297	335	332	330	304	345	348	353	306	338	326	303	316	381	311	313	362	369	363	357	364	348	363	352	341	340	340	336	323	319	332	314	330	310	318	323	328	335	329	332	327	353	362	327	298	328	344	303	342	340	300	339	331	339	356	334	321	354	356	373	334	320	361	365	356	312	306	349	344	325	348	342	345	317	332	314	351	352	355	317	335	352	325	365	309	327	324	361	319	344	332	329	355	311	333	337	350	333	324	366	323	324	350	340	325	370	316	349	344	330	317	364	354	351	363	354	337	356	337	339	332	315	342	293	346	309	299	344	306	335	314	321	341	365	326	335	326	340	301	352	325	339	333	331	318	346	316	355	322	344	312	338	339	292	348	310	348	333	335	361	350	355	327	338	307	327	324	358	326	343	358	365	341	336	348	320	376	351	330	326	332	337	346	368	358	327	346	336	350	327	325	322	360	358	346	336	321	301	304	333	309	326	308	316	320	344	308	340	332	348	372	314	305	333	335	341	301	287	322	334	300	322	340	355	345	320	311	350	339	342	336	339	329	340	311	321	337	342	295	358	343	328	346	342	315	361	348	338	354	349	339	324	333	334	359	325	345	351	330	309	345	325	333	292	356	326	314	351	335	343	342	331	355	357	347	342	332	310	325	344	363	325	318	326	349	330	360	344	341	328	345	342	340	377	334	303	354	360	343	326	298	367	330	334	337	337	334	286	335	341	351	341	277	304	349	326	351	356	304	342	328	366	319	333	348	353	396	322	336	352	357	318	305	363	346	329	332	331	314	337	360	308	311	331	324	321	337	341	349	304	329	352	324	329	389	338	340	359	359	338	322	349	324	324	331	357	343	332	319	335	312	319	328	306	342	351	317	320	352	318	321	342	330	364	310	353	361	329	335	346	325	332	347	365	325	332	311
33171	29196	39559	43955	44576	11481	2687	2115	1839	1634	1463	1363	1192	1170	1107	1046	1000	972	968	932	900	861	935	896	850	883	889	865	803	811	837	842	791	805	776	788	799	775	789	792	792	780	811	764	792	747	770	754	755	830	723	724	752	772	735	728	765	800	757	769	763	756	783	778	752	786	784	796	766	740	776	744	746	785	738	800	787	730	744	796	770	757	798	726	740	757	733	713	742	787	753	766	714	807	764	729	756	757	755	764	727	798	708	747	750	791	749	758	728	776	705	750	730	792	803	776	742	727	818	751	745	752	765	776	770	768	777	767	733	794	770	770	756	796	727	706	751	773	793	771	769	756	749	738	730	749	719	790	723	724	834	793	762	735	741	751	738	761	738	771	744	775	731	754	742	699	831	808	746	785	724	773	739	751	713	738	768	771	743	743	721	732	779	753	732	756	770	756	771	747	722	749	774	755	731	717	776	732	763	792	782	744	767	735	713	808	784	782	765	778	754	767	711	729	758	702	795	780	765	781	770	729	753	770	780	740	803	772	736	727	744	698	756	783	766	718	720	718	752	781	803	711	760	771	783	758	723	776	758	765	711	757	773	763	779	744	753	727	769	741	749	760	751	729	693	712	757	777	759	793	777	759	753	772	770	772	770	733	749	761	732	765	759	726	714	748	720	769	799	754	771	738	802	742	768	745	727	739	805	697	767	708	741	775	764	784	757	714	733	766	718	761	745	746	779	745	747	795	726	729	739	768	752	768	772	763	747	783	733	802	733	708	796	693	749	785	764	713	743	790	758	748	775	731	757	738	764	753	742	764	738	747	800	763	742	771	752	707	722	715	773	755	759	768	788	760	720	740	739	764	784	739	756	784	797	743	781	806	771	792	735	766	741	759	788	769	716	765	755	780	753	774	821	739	738	767	813	711	727	745	768	752	746	746	804	737	790	712	742	727	754	721	770	735	728	732	745	747	758	749	772	721	795	759	739	738	700	713	745	730	741	725	755	744	773	724	732	745	750	741	734	733	781	727	793	718	747	778	717	781	757	716	733	763	734	795	716	773	714	727	778	694	788	767	767	714	777	732	760	779	773	774	745	753	776	728	760	748	740	736	732	731	749	716	743	764	750	722	738	788	774	724	750	781	740	765	749	768	764	711	755	754	718	721	757	736	741	756	743	752	769	738	821	776	739	730	747	782	801	736	745	755	756	771	727	760	744	741	805	739	763	753	749	715	701	772	774	793	733	714	700	847	734	713	747	742	773	756	777	729	749	783	714	723	751	773	702	744	744	724	758	760	727	777	737	751	758	719	746	689	782	755	764	729	710	712	776	787	710	752	742	802	805	710	764	732	755	742	789	740	719	780	801	723	774	719	752	806	695	762	728	712	794	740	718	790	764	790	744	795	721	731	775	762	746	703	772	768	781	790	734	775	745	784	814	714	745	738	749	709	710	789	771	735	752	745	752	775	774	753	731	757	742	729	722	770	844	760	742	772	741	749	758	709	756	738	752	743	795	761	734	787	786	720	747	763	685	764	780	738	786	750	755	772	825	795	747	755	764	764	772	804	724	762	776	764	739	743	767	724	771	775	785	809	785	750	717	734	718	730	741	743	726	752	756	770	747	745	723	761	688	744	758	712	793	789	748	743	752	732	727	784	743	734	728	774	770	736	728	742	715	776	742	759	751	739	743	757	764	754	736	711	750	720	752	770	728	763	767	743	749	754	725	735	739	715	743	837	706	739	736	774	708	788	756	747	786	741	724	785	773	731	734	740	777	751	773	748	794	774	718	748	762	728	714	754	738	774	725	726	749	773	763	783	774	734	775	735	739	760	802	722	798	734	786	764	764	775	729	800	774	740	754	739	754	758	735	757	829	741	754	753	762	785	776	790	786	799	709	740	765	760	790	706	765	747	761	746	772	792	709	756	765	748	737	761	781	733	758	762	731	718	762	764	764	756	758	793	769	744	780	764	765	793	757	793	805	729	747	815	738	771	798	721	763	764	811	780	758	777	683	812	766	804	738	742	713	765	755	759	753	760	740	740	728	749	759	746	737	728	733	765	765	726	787	764	745	715	781	751	756	701	760	749	769	747	769	769	744	750	733	756	744	743	751	812	775	760	753	752	728	796	850	760	823	726	774	773	755	759	743	744	710	788	752	764	754	711	743	758	728	749	727	777	809	762	796	770	708	763	755	712	729	749	747	766	736	749	767	746	760	746	706	767	773	736	747	793	722	713	769	747	727	738	774	763	755	739	722	723	740	793	733	748	715	786	737	752	749	749	722	760	713	764	723	819	776	764	732	751	770	755	738	723	775	694	723	796	728	768	799	774	776	727	734	765	709	735	752	776	728	787	773	749	753	758	744	750	804	741	771	736	783	718	733	763	765	770	771	772	747	821	747	774	710	745	697	742	735	792	756	717	759	781	744	750	799	724	767	757	813	756	744	789	733	721	742	751	734	778	722	765	826	731	747	683	724	700	754	779	764	740	712	755	748	742	735	737	745	774	719	713	727	766	726	742	712	794	727	786	753	736	798	734	750	784	761	752	763	751	738	786	751	746	786	765	705	757	762	837	754	823	723	734	775	729	805	773	739	733	765	757	726	797	768	772	717	698	764	753	721	737	717	740	720	762	761	764	740	733	740	781	742	763	784	721	760	763	787	762	753	768	689	777	728	769	767	761	768	751	781	780	755	738	750	799	764	774	742	739	770	780	775	747	684	714	726	717	710	730	711	760	780	743	746	758	770	741	771	799	788	727	738	719	725	761	759	780	727	763	682	731	758	780	734	745	760	780	740	775	753	702	744	765	719	728	691	765	757	757	741	735	737	735	770	761	760	719	721	771	813	814	771	781	753	776	784	760	775	738	750	768	781	780	768	723	736	757	739	751	776	753	749	742	709	772	759	739	738	730	724	730	691	755	765	734	769	745	738	732	778	716	757	758	737	730	781	767	737	732	768	709	765	729	739	769	731	765	683	773	755	756	690	722	763	735	752	698	751	737	704	735	743	740	728	768	773	736	804	745	754	736	747	737	773	734	743	765	780	762	765	732	766	740	749	742	749	747	802	718	736	774	782	731	717	747	738	747	781	748	732	796	772	705	771	747	776	787	678	811	739	781	734	771	776	808	780	728	729	714	742	697	773	736	746	743	771	745	745	826	775	712	745	772	806	753	748	738	776	735	717	765	736	755	743	772	799	742	735	746	782	721	704	747	774	700	741	732	755	746	777	797	715	753	759	741	765	776	781	757	774	724	727	734	761	760	747	723	733	793	729	708	742	796	775	773	803	720	738	757	780	745	776	759	721	738	725	798	760	765	791	757	750	756	777	747	733	764	745	791	747	789	787	737	758	734	798	772	730	766	817	745	694	748	699	720	731	772	723	763	756	785	758	778	774	765	755	733	751	771	731	741	773	751	771	757	772	794	787	778	731	776	763	739	771	755	752	781	722	755	722	767	768	771	731	772	762	740	803	771	772	715	778	738	758	773
27024	14683	8263	3790	2331	776	495	414	401	392	386	369	382	418	384	392	367	418	361	351	391	427	385	355	368	388	320	345	377	392	409	346	372	355	355	367	402	366	382	390	387	366	367	372	407	390	401	319	431	407	352	414	377	377	372	341	364	398	371	355	334	334	368	415	383	382	373	371	389	366	339	366	441	375	388	365	367	372	357	385	406	379	371	390	377	376	383	342	388	397	371	379	407	363	348	387	368	334	370	374	365	404	405	388	384	375	373	347	380	353	366	360	401	356	376	411	412	367	416	368	352	353	419	395	349	356	393	386	378	407	365	367	363	409	375	418	398	390	344	376	395	359	356	376	373	383	385	359	374	390	408	393	413	392	407	386	374	365	350	358	371	368	404	356	344	370	335	402	384	362	419	354	382	401	359	344	333	388	380	404	374	351	354	383	376	350	368	410	386	407	407	376	392	379	385	372	369	395	381	434	377	413	359	384	381	347	334	371	354	372	348	359	368	349	388	384	376	385	379	356	433	373	376	377	373	372	345	415	381	352	344	383	356	396	375	371	362	374	387	370	381	410	365	350	339	363	395	358	368	374	384	389	372	397	379	377	360	340	363	382	380	368	379	384	393	363	339	391	368	406	428	359	372	360	410	383	344	355	344	384	350	365	387	430	320	375	355	380	361	380	383	387	358	381	360	367	347	360	376	364	391	374	367	406	382	359	375	366	379	367	359	358	352	362	358	365	388	388	390	395	358	353	357	382	383	378	380	386	355	357	371	370	379	363	357	342	377	395	378	386	386	387	389	357	358	370	356	361	353	378	427	410	364	336	352	385	340	401	342	379	380	402	393	394	374	378	382	375	385	363	401	368	378	358	402	359	373	397	318	382	404	372	365	387	375	403	403	369	404	413	374	381	419	390	364	354	400	338	366	379	353	351	377	373	374	373	353	361	353	378	390	371	373	381	353	373	357	394	362	383	381	366	395	370	381	367	376	366	409	344	368	344	337	364	427	389	351	352	359	362	356	372	370	344	398	366	394	398	355	406	359	381	365	357	350	376	387	365	375	356	409	370	353	384	386	348	377	369	376	390	338	391	406	377	441	349	387	360	413	376	381	371	393	377	360	354	393	408	369	377	360	342	375	348	406	398	382	355	411	361	382	359	368	436	366	352	340	373	412	389	384	414	393	409	325	361	396	359	367	392	389	385	379	327	422	364	364	390	387	356	383	375	419	342	384	380	365	406	383	400	328	375	378	390	406	360	371	385	362	372	342	393	360	355	417	394	386	422	394	420	355	369	398	377	365	395	421	430	347	342	359	341	374	385	385	382	399	361	398	350	431	376	357	380	386	376	383	346	368	357	402	368	403	376	396	361	391	365	393	425	368	398	354	412	374	383	387	367	405	337	362	407	374	392	378	367	353	404	382	372	407	399	396	360	403	392	341	368	399	344	325	380	381	357	407	362	379	363	366	370	372	360	428	425	391	383	380	360	370	366	430	396	359	380	371	344	369	372	386	368	378	412	373	366	365	369	385	408	346	362	398	422	398	396	387	361	324	363	387	332	372	385	362	373	370	355	403	392	395	381	388	340	359	412	360	381	376	391	363	381	387	378	384	352	377	368	390	399	400	371	394	338	328	406	347	368	374	369	363	348	393	372	386	411	378	347	373	365	380	411	373	378	356	426	343	401	385	411	375	377	335	358	378	371	391	361	375	397	351	382	386	342	393	372	397	378	402	342	361	380	401	385	381	366	381	365	411	388	356	356	366	369	378	364	367	401	388	381	388	400	354	370	390	390	355	393	350	357	381	365	363	399	378	409	375	379	391	340	399	367	351	350	370	392	374	366	388	367	388	339	378	382	368	382	368	349	369	373	394	381	382	391	378	365	359	408	380	388	386	395	354	372	384	401	389	352	374	373	358	375	364	373	353	371	427	371	379	359	402	368	395	353	327	382	406	413	411	369	370	357	364	323	368	375	359	383	362	393	363	365	351	368	356	358	370	325	411	346	355	370	377	358	394	394	364	359	393	353	400	385	357	342	380	391	375	383	384	377	415	358	365	365	388	399	355	390	357	383	352	371	371	350	388	380	375	398	370	398	382	398	389	379	370	368	391	380	344	400	369	335	367	401	373	347	384	381	349	386	408	346	362	368	363	321	351	354	341	380	387	399	385	352	368	342	409	368	377	378	378	392	368	390	366	404	391	319	380	370	363	358	401	411	379	405	381	395	384	401	366	360	363	371	350	371	358	389	412	406	378	398	405	353	356	393	385	411	372	395	379	375	373	383	344	360	405	365	351	351	372	350	436	410	381	375	355	375	344	404	413	369	348	378	385	373	396	377	397	379	385	444	405	357	342	363	393	357	334	363	330	347	353	360	389	358	409	388	371	361	398	378	353	396	360	356	387	339	365	401	367	340	411	424	393	390	364	399	424	352	375	362	394	378	398	366	423	384	353	399	369	363	379	379	348	361	400	389	369	406	397	388	340	379	383	374	391	395	372	362	360	368	368	375	376	384	411	351	388	383	378	396	351	392	382	377	369	367	375	372	374	373	387	381	391	390	370	389	409	365	375	382	399	410	388	395	410	390	383	383	378	347	358	351	417	407	392	386	381	357	380	384	356	354	398	402	356	413	375	374	370	346	366	377	390	383	396	366	360	362	382	406	366	360	377	395	363	375	343	351	382	344	387	387	342	356	372	372	375	365	360	404	392	388	378	378	381	339	396	358	366	396	395	416	385	363	372	380	351	401	338	364	359	364	387	402	376	363	371	398	391	361	354	381	387	340	402	355	321	405	357	373	398	372	349	347	393	358	379	389	352	347	371	367	359	411	382	365	385	394	369	319	366	374	384	394	357	368	364	403	381	367	387	392	374	332	379	371	391	383	354	369	399	399	341	370	369	394	388	332	359	370	406	346	385	385	368	396	345	404	378	396	365	380	353	353	375	379	350	346	346	376	355	359	359	400	354	391	382	386	381	365	366	395	357	347	350	330	367	361	367	386	402	378	423	345	335	354	395	386	396	369	384	400	380	375	393	372	369	355	384	332	432	375	377	354	369	377	366	349	371	400	370	381	352	366	380	332	349	402	357	405	412	392	374	344	368	357	360	367	402	323	352	381	402	358	337	337	377	344	343	356	371	367	381	363	364	359	367	424	391	366	395	373	399	381	391	349	378	358	379	375	376	392	343	364	354	368	381	363	375	369	338	382	400	380	363	337	368	417	387	368	362	359	371	366	362	327	378	372	388	358	364	361	391	332	405	354	354	384	391	371	369	357	386	394	376	367	363	347	340	437	414	405	381	377	392	348	390	400	346	357	401	381	389	380	333	379	417	419	351	381	383	362	357	369	379	367	374	345	361	378	402	416	381	357	376	381	362	390	409	338	356	386	415	372	381	358	401	336	369	406	369	416	391	363	383	356	397	398	367	372	361	357	376	403	405	371	379	375	389	350	360	370	425	361	373	349	364	403	379	367	440	371	422	394	369	381
16596	11649	12473	9186	6906	2171	1289	1147	1028	1054	967	942	950	890	885	837	885	843	889	828	855	899	872	874	840	853	852	805	867	814	852	852	853	810	792	812	820	823	796	845	795	845	844	828	816	852	822	807	814	806	805	811	761	833	836	848	814	819	823	811	796	797	827	788	859	876	798	815	777	812	805	806	807	834	774	795	801	787	783	792	828	816	832	803	848	815	810	802	766	788	804	771	846	792	801	816	794	763	794	761	853	842	816	814	830	802	831	829	819	840	824	809	839	845	808	802	801	802	774	800	808	825	779	815	784	820	786	769	801	795	783	752	774	815	799	806	785	808	825	796	781	832	839	786	778	828	833	794	796	788	777	779	799	829	874	893	775	876	812	818	787	784	800	848	781	873	767	790	773	787	796	756	734	813	769	830	867	796	867	790	863	780	793	818	793	814	795	823	769	767	781	835	800	774	790	880	824	834	853	817	812	818	827	831	845	799	823	874	853	770	810	789	802	840	828	811	814	821	763	818	815	810	846	776	810	839	796	794	810	841	762	755	794	856	775	865	769	843	847	834	816	806	825	805	813	796	771	821	826	822	876	817	791	830	792	794	792	791	841	838	778	861	790	827	804	812	789	872	798	764	839	879	786	873	759	814	874	787	772	803	769	806	778	807	789	824	833	789	824	760	829	792	823	798	800	791	742	788	809	821	832	770	830	765	779	827	847	853	810	768	802	784	799	807	811	754	833	845	750	817	792	757	779	821	810	799	770	831	768	802	795	840	817	822	815	803	791	803	817	858	833	828	792	785	776	821	844	769	834	819	795	807	788	793	786	770	811	856	817	795	850	821	818	797	848	832	854	859	773	824	793	816	831	807	763	804	758	810	854	799	842	865	848	817	804	805	808	808	771	848	801	862	827	810	812	798	817	831	782	817	825	791	818	811	855	821	804	853	838	794	804	782	814	844	777	842	815	795	835	791	798	859	815	849	823	763	818	826	823	802	805	774	749	788	811	822	824	731	807	850	845	803	734	812	863	830	790	798	858	823	838	876	827	813	814	773	839	811	788	812	840	781	845	814	766	832	795	813	833	833	774	846	859	803	813	794	815	829	781	841	789	805	840	850	850	816	822	779	742	814	830	802	806	816	849	854	790	788	826	792	804	802	816	807	820	810	803	833	784	783	839	829	828	791	807	862	821	789	741	754	801	777	837	808	793	829	771	804	763	783	754	817	764	815	821	747	834	770	824	880	859	820	799	806	838	859	780	791	847	794	809	801	796	854	765	792	810	801	822	807	837	823	810	819	821	839	817	825	813	773	795	828	824	761	781	794	819	798	791	791	781	801	794	788	850	835	774	792	783	735	774	819	800	810	859	805	801	834	836	808	803	779	831	831	805	802	832	839	807	808	827	800	850	785	834	801	817	795	798	823	764	846	860	798	857	774	790	780	818	809	791	822	821	784	801	806	809	803	789	795	787	815	776	833	808	790	809	807	773	792	842	851	809	854	791	785	815	812	795	812	825	858	755	747	765	807	832	792	846	802	766	841	819	814	885	819	787	839	798	761	818	810	802	769	824	782	813	819	833	828	810	801	786	791	819	819	811	870	768	784	890	812	744	814	812	772	771	789	784	760	768	780	826	820	803	805	810	769	849	819	836	796	833	833	872	845	782	821	836	843	770	810	832	788	857	792	885	775	773	800	773	794	902	827	755	852	793	849	803	845	773	782	770	793	777	802	793	816	816	806	801	842	796	830	855	836	875	821	778	781	780	800	791	805	812	820	874	782	832	771	818	840	789	798	816	818	803	822	822	827	829	800	814	788	795	814	818	795	838	844	794	778	820	814	808	800	876	824	795	795	827	820	833	829	838	805	840	827	819	836	807	786	818	781	829	837	886	780	752	825	791	801	772	884	780	790	804	829	799	772	782	793	777	820	798	829	804	817	814	815	802	820	864	819	818	843	776	824	877	781	819	829	801	874	807	840	830	803	809	754	820	788	804	870	788	823	852	824	802	791	792	816	784	836	851	802	880	788	851	782	830	782	804	779	790	828	804	825	840	832	818	813	822	808	824	794	742	818	821	840	796	849	785	834	772	797	795	824	810	841	802	803	797	782	807	809	814	838	801	846	835	763	823	833	804	862	821	819	806	833	823	823	782	796	803	793	841	809	853	763	812	788	830	808	825	765	817	801	804	782	784	853	848	809	797	817	803	817	850	777	796	821	804	800	824	811	789	751	787	796	813	769	811	814	812	824	787	809	806	801	845	766	801	830	820	779	823	771	761	780	803	786	821	785	822	775	793	799	833	790	839	820	845	811	860	782	829	785	785	817	801	833	874	822	813	822	843	820	863	791	820	846	785	823	785	857	796	793	831	778	789	760	811	796	841	816	814	823	774	830	762	782	854	789	787	834	747	835	830	839	830	787	826	811	790	814	796	802	833	848	802	831	829	858	777	819	789	819	812	769	852	830	806	859	774	759	809	827	799	794	847	837	786	785	867	767	804	803	815	775	791	756	801	817	819	808	830	830	799	769	803	779	826	866	849	835	798	849	855	796	854	810	860	816	806	803	828	738	753	796	780	848	810	811	820	832	825	810	830	848	806	819	798	852	837	793	806	840	795	819	822	793	836	845	798	773	805	822	760	778	827	875	879	809	825	817	778	813	853	834	846	831	762	852	857	845	828	830	844	805	797	791	838	821	817	751	793	811	827	832	886	760	792	811	866	796	834	880	783	838	816	753	777	795	760	781	803	787	828	805	796	781	826	808	824	790	765	773	819	827	795	812	761	821	789	795	772	824	814	789	709	771	832	771	779	773	800	849	803	793	830	809	805	801	769	777	808	780	834	769	791	801	876	823	854	787	832	820	856	784	799	795	806	816	775	819	808	788	807	868	772	798	811	825	829	777	822	760	809	798	817	806	754	808	794	823	866	792	813	796	780	801	825	801	811	803	784	819	839	796	792	784	820	870	811	805	773	853	825	835	786	826	867	860	813	778	881	810	826	827	808	837	817	810	812	752	764	808	823	794	771	817	786	821	783	797	836	851	835	818	832	791	827	883	815	813	825	796	764	812	804	815	792	793	791	860	852	812	812	812	796	777	865	811	845	816	832	815	826	852	813	797	824	804	781	825	821	834	816	796	788	844	769	785	814	787	790	833	827	819	775	822	781	849	854	771	845	834	819	800	832	806	826	796	765	771	813	838	836	762	783	813	824	788	868	782	782	794	826	847	836	798	832	806	799	832	757	843	873	832	834	831	756	788	800	801	813	826	780	753	774	791	808	822	744	837	779	855	827	818	818	828	828	785	785	802	762	776	816	802	779	805	792	873	835	781	754	791	805	827	803	806	846	827	779	744	787	851	772	847	843	847	786	800	858	847	825	779	747	840	818	786	809	805	805	822	817	757	804	797	805	832	836	873	815	749	791	830	818	788	810	824	796	815	806	813	807	805	812	797	747	843	799	845	790	841	826	764	807	793	851	806	809	824	764	824
42779	28471	27500	27170	18347	3850	667	473	449	390	369	340	326	325	314	305	305	263	329	307	298	283	299	261	287	312	273	284	268	274	278	286	276	272	288	274	291	282	278	289	235	278	258	280	278	292	305	276	264	276	264	277	293	285	270	261	262	272	288	255	269	278	273	274	250	281	258	253	230	238	257	279	272	265	266	277	259	306	298	260	285	274	268	281	278	274	235	273	261	283	308	268	277	277	297	274	250	257	235	263	268	274	262	266	262	258	294	253	313	279	267	274	255	298	280	261	278	290	263	296	275	245	257	251	307	274	283	274	275	277	260	228	267	278	274	242	255	255	286	274	283	302	277	283	278	312	275	288	289	290	264	286	246	289	241	267	295	264	292	281	244	241	260	284	284	269	295	256	260	278	274	278	272	317	276	266	253	254	268	263	276	249	262	282	341	290	273	281	271	252	320	290	274	295	248	297	273	271	278	295	269	295	310	287	256	321	291	274	247	301	296	276	268	286	271	263	248	244	274	262	302	272	276	277	269	292	251	244	282	242	274	268	286	262	260	248	247	281	291	271	263	268	269	249	309	262	240	263	227	264	256	290	238	265	286	248	281	268	300	289	268	304	276	291	283	258	230	286	264	268	274	256	287	259	295	263	278	282	278	274	305	274	280	246	285	310	306	311	271	266	250	255	281	312	272	277	292	275	297	278	294	277	272	268	255	273	290	240	272	266	282	287	263	313	283	257	270	261	272	257	285	258	278	268	268	301	273	258	236	244	278	285	268	285	289	249	254	275	278	238	270	282	239	240	266	293	242	298	258	247	274	262	276	277	261	259	276	259	297	280	283	240	296	303	264	262	283	296	286	272	285	270	270	275	250	264	265	269	277	267	243	250	272	254	254	257	264	285	289	282	281	315	282	277	280	259	238	251	275	242	282	277	272	307	267	275	311	242	287	291	265	246	266	262	282	249	271	263	286	269	283	269	259	251	289	265	234	290	255	277	279	253	282	274	297	282	252	279	273	270	249	269	265	277	282	247	282	289	272	244	288	268	264	265	252	255	266	258	281	275	265	263	234	248	241	285	293	255	280	270	249	271	263	286	246	252	282	270	277	268	308	291	265	254	283	279	239	283	268	273	259	275	266	263	283	271	261	305	285	275	296	270	291	274	269	263	287	272	282	263	283	266	285	274	260	276	263	260	284	274	296	278	255	311	297	279	269	303	255	277	262	256	286	294	309	271	268	283	278	247	269	293	260	253	274	260	295	259	306	266	257	291	269	282	268	278	284	269	260	265	284	262	248	273	292	246	234	279	276	287	252	253	265	258	238	256	264	279	284	266	271	289	260	263	277	260	287	277	298	277	272	260	273	281	284	297	290	286	273	234	261	292	282	289	265	293	273	268	288	260	259	283	256	259	253	253	259	270	271	247	277	277	292	295	306	255	261	242	275	246	216	227	290	279	254	300	265	246	286	300	282	277	290	265	292	233	253	308	272	243	289	293	271	283	274	273	276	250	233	286	283	254	293	269	266	257	267	270	283	270	281	252	264	251	272	255	254	267	277	276	268	289	260	273	271	267	277	255	255	270	284	319	279	269	274	275	267	274	265	238	303	263	264	247	266	290	265	274	234	271	280	267	255	260	277	309	264	281	256	254	254	281	258	265	251	257	261	270	249	263	306	265	287	243	287	261	299	282	289	295	290	270	255	269	273	258	251	272	284	293	272	270	278	282	274	313	289	282	257	273	302	300	283	298	296	287	270	261	290	255	261	287	271	326	277	268	289	248	247	232	227	253	254	261	282	277	285	289	315	276	277	302	299	284	290	263	283	287	274	285	249	243	279	272	281	286	276	244	266	267	266	260	253	263	295	307	299	287	267	266	261	302	275	238	276	288	273	272	284	279	282	264	273	272	288	293	280	251	265	283	279	261	286	266	286	254	279	294	288	282	272	261	246	255	286	257	294	288	276	257	244	249	294	274	297	258	266	249	276	258	241	273	277	234	271	276	253	258	274	270	277	264	278	257	278	263	262	300	287	288	276	277	256	285	228	273	249	262	289	264	284	265	269	262	278	269	275	247	302	259	283	275	269	301	280	268	262	296	250	258	281	261	250	269	299	249	234	247	296	283	260	270	268	286	259	291	263	245	266	247	266	259	275	283	252	294	248	263	276	286	259	238	243	277	289	299	276	276	303	271	293	299	278	262	298	304	289	294	243	321	256	256	266	284	299	285	272	303	262	291	271	283	262	242	269	261	260	277	286	281	298	293	267	293	248	263	262	248	249	267	266	284	269	271	293	289	254	308	257	253	269	282	290	258	301	286	302	264	293	288	256	278	275	283	270	273	283	276	280	257	275	284	237	255	277	252	258	282	269	277	293	276	287	302	266	289	254	273	269	263	264	251	280	236	282	236	271	263	257	263	290	282	285	255	315	282	268	253	297	292	270	286	251	255	295	287	311	288	255	266	278	279	287	253	257	273	278	275	217	289	282	278	253	257	304	249	315	256	261	280	281	256	264	271	274	220	274	255	279	254	269	256	234	298	294	248	282	301	272	255	280	276	249	301	275	277	249	290	287	248	283	286	307	250	269	274	265	285	259	239	283	256	252	296	235	276	279	283	245	276	240	247	259	296	275	286	260	250	272	257	266	319	268	261	264	276	230	289	263	291	253	295	255	277	270	247	263	258	282	260	268	275	272	254	265	259	302	299	272	268	294	294	269	263	247	259	244	269	279	269	285	278	303	229	254	268	311	236	264	221	281	264	288	262	269	273	261	275	325	285	245	279	301	274	278	274	296	286	261	241	258	266	264	310	299	256	290	269	255	285	253	286	258	281	289	255	265	262	243	253	259	274	253	259	273	277	273	291	252	292	263	281	276	263	277	241	287	242	260	267	289	289	258	279	271	266	296	276	284	292	277	259	288	271	263	280	288	272	292	278	285	266	294	263	286	255	288	256	266	255	285	300	272	278	273	304	270	247	294	267	295	279	337	279	276	261	282	257	282	277	255	272	299	282	294	275	285	288	285	271	254	263	262	297	283	258	276	281	285	271	261	273	284	291	291	268	282	203	272	278	263	275	235	287	304	253	277	261	260	301	240	296	276	277	293	261	244	281	271	282	263	258	274	255	306	296	276	243	272	241	274	264	278	289	242	266	278	297	291	263	259	269	297	271	290	270	283	270	232	261	279	265	307	286	257	320	294	289	293	289	271	270	251	247	287	234	243	264	272	277	298	266	304	283	269	286	286	250	282	274	286	287	274	280	253	263	287	304	291	277	324	273	251	254	284	272	283	303	277	292	308	263	288	290	275	246	285	276	284	314	266	265	270	272	282	290	262	266	247	281	316	284	286	309	276	268	295	244	265	258	260	257	259	281	306	302	280	229	256	247	282	279	261	275	268	263	286	244	271	268	263	266	287	283	270	254	278	278	283	260	286	268	290	262	270	269	226	290	307	263	267	264	286	271	264	254	266	291	269	265	303	285	290	282	263	277
27825	22244	31038	34841	27171	5728	1707	1535	1324	1205	1072	931	896	827	872	774	777	762	776	715	744	736	714	688	700	665	705	701	698	713	678	663	681	623	685	678	651	666	621	623	649	630	597	666	667	647	630	620	626	625	634	658	606	577	659	672	594	623	628	633	592	600	673	600	597	638	622	636	602	653	566	658	654	596	573	640	657	648	595	623	628	595	615	569	569	632	600	597	592	618	609	567	604	661	632	585	601	610	623	636	635	587	595	604	614	629	613	668	653	635	586	621	623	610	617	577	596	592	579	600	595	600	606	604	603	623	644	596	629	611	617	600	647	623	615	631	624	596	607	623	611	563	624	631	594	601	613	635	636	617	628	622	651	598	636	601	593	669	587	575	601	607	587	645	625	565	576	637	674	619	584	628	646	617	619	617	582	597	619	586	613	623	612	645	675	618	604	625	643	615	643	613	635	623	601	606	584	624	635	675	633	634	616	598	620	614	634	585	657	645	615	598	658	627	606	596	627	583	603	590	672	626	623	597	591	629	644	617	610	623	627	638	622	596	611	590	557	607	614	585	614	631	638	587	613	601	600	596	628	610	621	599	628	580	626	632	628	638	574	642	616	581	618	653	579	599	578	613	613	680	631	624	581	609	592	641	621	651	624	583	622	601	622	651	586	589	583	591	614	579	602	600	618	642	602	617	657	628	612	621	600	623	639	608	612	552	618	589	601	636	586	664	643	652	609	658	596	669	617	661	652	659	602	602	606	601	603	596	617	612	602	555	603	597	610	589	601	633	611	606	606	618	596	581	652	620	632	612	641	625	684	632	620	604	576	628	645	600	642	639	569	624	638	624	597	610	623	570	638	602	623	622	618	653	624	630	610	622	616	627	633	620	635	637	608	603	629	614	644	643	628	597	585	594	676	643	591	613	674	648	592	570	628	609	591	657	595	616	656	612	620	651	600	571	603	618	595	588	561	562	595	633	604	640	651	643	658	617	610	605	598	621	620	573	622	628	615	638	632	603	589	578	598	642	619	604	625	623	642	623	596	577	639	577	619	652	648	629	619	635	594	640	596	609	570	612	588	623	658	645	654	624	649	645	561	638	585	603	609	583	631	612	599	662	615	590	617	594	601	634	587	626	636	642	618	640	610	619	593	568	593	602	624	605	608	626	631	620	638	612	623	609	600	614	625	622	617	597	624	641	595	568	622	646	609	611	578	575	636	602	597	648	646	617	600	604	596	628	611	611	630	625	690	614	590	584	637	643	641	644	640	618	653	571	591	611	647	597	579	631	609	592	609	590	606	635	621	622	634	604	646	623	649	638	651	642	642	636	635	636	589	604	608	590	621	597	602	603	609	593	613	599	584	626	625	613	617	624	624	590	618	604	640	613	600	597	582	575	644	618	615	643	630	618	641	659	583	622	688	607	608	626	587	564	573	601	632	596	601	674	604	634	606	639	619	578	611	571	615	625	605	578	592	625	610	638	620	653	600	616	616	580	650	631	601	580	601	603	609	615	620	588	662	609	624	667	582	618	633	621	599	616	642	629	631	629	559	555	607	617	601	590	578	629	624	629	648	602	643	650	591	632	634	608	581	640	625	612	616	593	631	622	583	611	600	638	629	597	599	631	667	623	568	629	630	634	631	598	630	589	583	651	543	612	616	588	634	608	655	600	654	597	661	616	618	655	594	639	596	612	644	640	628	625	605	603	613	603	581	644	632	584	666	620	614	601	646	616	601	584	609	597	628	642	662	596	618	615	593	635	626	608	601	611	593	593	639	667	598	640	633	612	623	595	546	597	617	638	662	643	642	627	595	629	623	593	597	607	595	645	618	612	596	603	612	619	648	609	615	643	638	602	612	633	608	620	617	636	660	610	636	644	595	627	589	624	631	624	605	611	585	674	676	596	595	642	623	601	613	600	631	605	600	623	576	647	613	626	606	631	596	629	631	576	616	628	611	602	579	615	611	595	647	636	634	600	643	605	605	600	572	650	597	627	640	674	612	626	588	623	571	631	674	624	624	584	662	645	630	610	596	617	598	629	605	639	612	627	603	623	594	596	596	587	641	591	617	631	668	619	591	597	609	644	647	635	574	605	625	624	662	650	635	621	598	673	613	589	589	671	604	601	630	607	616	612	627	616	639	611	582	638	613	619	613	660	577	629	619	590	610	628	597	607	598	606	624	627	610	585	595	604	578	585	605	618	628	621	627	633	654	599	636	657	593	607	599	651	602	627	569	606	644	566	647	613	646	560	601	615	646	639	626	588	643	576	630	621	606	603	595	623	630	617	590	649	631	659	594	615	627	600	608	597	604	635	611	621	640	595	599	598	672	606	632	608	625	624	581	595	606	656	610	594	630	638	604	601	613	617	586	635	634	585	611	605	661	665	607	610	622	610	572	632	611	616	629	651	615	587	608	627	581	591	609	620	606	599	627	659	608	616	602	603	573	640	637	598	616	639	609	632	650	627	573	595	621	636	643	602	660	591	626	685	624	634	593	627	625	656	594	645	639	632	604	604	612	614	621	631	609	587	581	620	614	622	597	575	629	602	675	613	590	582	609	647	640	610	600	630	580	661	604	610	601	617	612	602	652	635	631	594	616	635	598	605	667	629	634	660	616	605	599	603	656	636	593	622	636	613	599	606	618	626	614	673	632	619	601	605	593	593	626	580	614	640	601	655	637	601	571	575	617	619	656	635	650	612	566	649	607	575	632	610	615	626	620	632	658	641	591	618	590	613	588	617	617	582	574	605	653	609	655	619	604	607	643	643	593	622	583	607	597	585	606	614	587	564	609	605	596	628	615	606	640	596	607	594	591	588	595	637	588	621	602	613	605	604	667	609	634	616	607	605	629	606	594	582	640	647	617	654	596	644	600	623	610	634	622	624	644	657	642	609	645	628	627	636	622	637	611	617	616	668	660	564	610	611	578	609	652	608	636	627	642	643	611	588	659	642	622	647	606	603	627	618	624	608	570	621	605	603	616	592	610	634	631	655	594	591	664	595	631	596	614	598	590	648	658	651	639	637	617	581	631	589	622	618	622	617	604	627	656	556	621	652	616	582	611	586	594	650	591	599	590	617	602	608	665	594	629	633	645	627	669	606	608	584	600	581	642	655	664	627	654	668	579	610	645	612	625	606	613	615	620	615	605	603	580	634	607	630	628	618	649	636	633	619	599	646	591	581	634	648	629	572	590	620	632	616	625	621	612	632	640	599	626	609	613	632	635	631	598	625	633	633	601	628	586	572	610	638	584	593	596	584	599	622	624	643	586	613	613	605	575	613	630	602	607	636	634	624	620	626	633	565	604	609	650	596	644	658	604	595	617	662	604	692	648	585	589	639	684	621	566	622	623	606	588	642	642	609	641	593	611	609	605	611	607	564	590	598	615	607	615	623	565	625	560	625	645	608	626	599	626	617	609	642	578	587	595	573	620	600	631	640	633	611	618	613	618	598	633	682	681	682	665	610	605	583	617	644	621	605	581	646
51787	36307	39580	35774	26099	6902	1288	685	601	525	447	458	388	398	356	382	398	385	368	358	350	321	360	385	373	336	342	363	307	341	340	335	343	379	351	347	358	330	368	335	352	369	363	364	347	337	370	387	325	329	327	330	345	332	332	342	312	306	325	322	343	346	318	330	281	341	324	295	349	350	358	339	351	332	319	344	319	331	352	310	342	320	347	328	321	357	347	303	320	338	332	319	366	327	319	334	356	310	325	319	317	317	329	303	334	359	356	316	343	344	293	368	324	348	329	344	341	328	296	312	327	315	313	322	335	328	322	332	324	337	319	334	319	309	337	309	365	343	354	329	322	344	366	365	338	336	341	325	366	346	340	333	357	315	365	327	339	306	342	358	350	319	348	341	333	314	303	358	335	345	324	349	330	307	320	359	354	364	297	341	301	318	345	313	358	334	329	335	314	323	307	338	299	346	336	327	354	308	362	375	342	370	307	349	337	313	326	350	327	341	319	341	346	322	356	354	321	345	358	307	338	323	356	340	340	317	273	307	326	316	327	307	331	331	340	346	309	356	350	325	319	355	346	388	315	340	323	349	304	338	345	335	329	346	362	321	305	359	328	285	322	346	301	356	332	331	323	305	354	334	319	330	334	294	329	343	325	348	344	328	334	329	297	326	324	310	325	359	326	311	324	344	344	331	321	308	312	351	338	333	346	342	361	359	303	330	318	353	331	343	342	364	356	320	320	332	327	324	350	340	314	316	383	361	326	345	335	320	330	361	340	344	311	343	320	378	327	325	359	326	316	317	345	340	323	335	320	336	337	386	344	328	315	335	331	330	303	327	321	322	350	342	300	306	309	329	302	329	301	326	317	325	317	332	341	326	362	287	338	330	364	326	320	323	334	338	326	306	301	385	338	329	310	340	309	336	344	354	359	338	339	333	332	307	326	352	345	326	311	329	349	326	320	330	327	330	328	352	304	338	333	329	327	323	346	333	300	329	310	350	332	354	297	374	329	297	352	330	333	352	345	324	321	342	327	318	387	376	321	329	364	316	331	332	352	326	319	332	322	313	323	322	338	335	344	324	324	354	324	314	364	358	363	334	317	325	304	371	339	338	320	318	309	315	349	340	346	362	364	327	294	352	329	344	345	337	324	336	358	372	361	341	350	291	315	307	343	347	347	337	327	344	329	333	324	336	290	290	307	336	332	342	349	313	344	300	382	333	320	354	290	331	313	318	328	348	329	325	370	326	336	353	346	340	327	360	319	348	339	322	324	299	344	339	328	319	387	364	322	347	309	329	313	316	321	324	312	324	340	330	383	318	353	338	297	311	337	317	324	330	330	338	305	347	342	333	354	313	360	341	344	363	331	337	336	339	360	344	305	322	363	319	350	318	357	374	336	310	358	349	314	336	343	392	342	327	304	345	337	343	332	349	329	353	327	299	331	351	317	340	308	355	366	326	353	352	337	353	321	349	317	351	348	325	349	340	343	345	371	343	313	317	298	348	378	332	313	349	318	355	353	334	310	349	315	351	357	341	303	324	304	346	368	337	359	311	328	314	299	343	300	357	364	313	363	344	342	352	333	357	360	345	333	319	380	320	339	320	359	359	342	345	327	313	343	309	323	350	323	338	344	377	357	332	310	317	344	316	329	347	334	322	277	344	318	368	341	351	303	344	347	324	345	325	323	322	349	349	355	358	322	330	347	309	328	343	345	322	328	338	298	305	303	312	328	317	317	349	347	339	335	324	295	284	339	331	319	328	351	341	328	316	298	321	363	341	341	302	302	315	360	328	347	297	296	343	348	323	340	328	314	348	321	332	353	372	352	307	336	314	346	365	324	336	335	307	324	339	339	374	382	333	361	327	336	342	341	304	317	346	322	334	336	365	300	316	289	352	300	308	355	346	330	326	306	306	296	318	332	314	314	336	337	326	314	355	321	336	344	335	335	321	322	314	358	343	331	323	324	321	325	306	360	347	314	336	323	319	338	349	356	333	310	327	322	342	340	312	345	343	307	341	319	317	328	343	320	326	329	295	325	348	338	311	346	312	320	318	350	348	364	336	367	336	331	347	298	360	333	307	325	309	331	349	355	312	292	343	296	322	327	311	331	317	338	339	370	337	309	364	329	314	327	374	330	323	343	353	334	358	353	364	346	343	318	300	326	319	358	341	336	322	344	318	334	346	285	314	294	337	304	321	336	333	326	316	329	335	356	345	345	360	340	341	325	325	330	356	347	331	355	364	344	327	335	360	331	342	324	346	335	361	294	374	300	316	352	341	336	307	313	347	326	328	335	336	355	352	326	335	339	328	339	357	369	376	330	340	381	345	339	328	367	382	346	363	324	310	327	336	340	324	354	364	337	300	318	376	343	358	324	309	347	350	321	348	330	355	326	318	313	333	318	302	332	329	338	353	318	324	307	311	339	351	322	328	339	347	309	337	355	294	346	358	345	316	325	338	324	369	312	342	329	351	359	319	303	317	324	339	330	327	305	323	333	321	319	311	305	312	340	355	347	338	313	315	326	341	358	339	325	313	303	331	330	347	319	322	335	349	318	323	318	353	317	385	319	336	318	308	308	356	317	343	373	404	335	324	340	326	356	334	325	355	319	344	324	316	348	354	363	366	323	312	349	357	330	312	324	348	332	357	298	349	327	325	318	336	303	305	341	319	307	323	340	334	304	355	323	317	332	307	341	377	331	298	284	343	363	320	302	359	359	377	341	365	382	337	346	316	325	344	334	331	312	325	349	317	290	324	333	332	341	328	354	351	374	354	302	306	318	322	346	333	310	318	329	302	310	304	320	330	311	326	353	334	343	309	320	316	321	300	364	340	347	329	294	306	340	326	311	306	334	308	352	358	311	339	322	317	312	350	330	328	340	348	325	331	340	301	319	343	361	308	320	328	327	336	296	317	342	363	340	317	364	305	330	336	359	303	330	343	311	320	314	342	318	322	326	285	318	343	318	303	336	319	327	325	305	322	321	314	322	352	376	318	318	314	335	344	313	346	319	333	315	338	347	357	320	342	342	304	337	342	361	339	369	327	302	308	318	355	338	309	320	330	326	278	297	297	315	324	313	330	316	358	363	309	362	339	357	359	333	382	341	360	346	366	332	372	323	326	327	320	393	361	357	332	313	302	343	312	316	341	343	364	346	333	354	345	366	305	318	328	356	325	335	347	352	351	327	392	269	328	364	353	359	325	325	345	326	330	307	297	333	341	355	304	328	315	326	349	332	325	331	347	325	306	326	346	310	315	327	337	345	352	332	346	348	334	303	335	312	325	387	325	332	332	361	310	341	337	332	345	312	381	303	342	330	305	342	332	339	364	329	302	323	308	282	313	321	365	317	323	348	319	332	346	362	356	371	339	328	318	349	335	324	355	322	339	318	303	301	355	306	324	308	320	349	325	316	306	281	299	331	317	326	305	361	291	333	363	337	351	342	335	344	365	321	321	318	302	360	362	323	320	292	363	305	366	343	335	340	305	321	334
33243	28415	39790	41339	31809	6547	2423	2183	2037	1685	1524	1321	1261	1134	1130	1071	1028	998	924	969	926	893	888	900	918	850	850	828	816	810	799	821	793	810	794	781	808	761	752	815	768	793	782	796	793	730	787	693	760	740	741	770	820	742	748	747	797	722	752	758	757	745	783	807	801	717	719	766	763	779	778	776	741	717	752	745	750	797	776	746	724	722	757	753	783	756	762	771	760	744	742	732	692	702	693	725	764	756	705	760	742	692	747	740	754	775	732	804	708	720	718	747	778	784	744	820	807	780	776	760	798	703	757	780	770	728	722	774	755	796	710	776	787	723	780	715	721	758	735	706	710	771	767	768	742	759	790	700	730	735	748	666	742	764	812	703	770	739	710	778	798	796	801	727	769	742	735	732	733	748	779	772	781	745	712	761	776	724	770	779	776	796	737	725	763	738	778	699	784	820	792	741	727	769	744	745	781	678	742	778	778	738	779	748	726	743	761	721	764	756	732	750	741	720	745	774	759	737	709	688	765	739	692	739	757	735	759	809	758	738	725	784	741	769	764	749	761	744	748	701	761	743	739	819	719	778	730	730	780	714	799	743	732	773	700	753	747	726	763	718	720	756	694	730	795	788	748	758	742	701	797	716	690	811	712	814	755	797	726	744	728	776	750	740	746	746	769	725	780	747	739	699	740	702	752	789	756	726	803	839	716	726	749	756	769	687	758	739	773	780	712	759	788	747	725	782	724	758	754	753	759	769	706	759	759	744	710	708	743	738	740	784	756	791	765	732	740	735	739	769	766	726	753	742	783	762	797	756	712	768	749	779	763	758	752	762	751	779	696	739	776	737	741	778	729	685	744	802	719	755	791	805	729	745	757	756	767	755	795	744	745	723	766	758	716	713	728	742	731	726	732	739	760	797	761	765	779	769	736	747	726	740	721	786	759	775	731	754	720	752	744	735	755	747	765	712	722	726	719	696	705	750	768	722	752	764	739	727	748	745	762	784	718	734	778	802	746	778	728	722	754	749	730	792	745	747	706	750	756	694	763	759	736	771	729	775	761	739	782	713	759	750	752	717	722	748	724	702	728	698	743	781	775	752	743	754	727	732	775	734	758	723	750	736	731	805	701	780	729	737	749	757	773	735	710	726	788	731	748	740	741	788	716	742	738	736	751	734	746	759	759	745	755	781	740	760	729	746	774	723	746	756	772	744	766	752	766	748	740	760	738	739	758	777	765	743	753	743	785	838	789	738	768	770	741	792	777	779	733	782	734	751	792	726	748	741	760	750	712	735	730	720	752	748	794	741	730	778	757	710	783	779	744	785	800	754	783	725	753	698	808	752	821	728	772	749	763	763	774	793	745	795	774	735	718	718	746	735	780	716	733	794	747	729	759	777	727	781	781	741	757	753	735	730	751	763	728	749	771	700	754	799	798	766	731	770	763	734	756	759	750	745	725	773	743	720	710	756	722	768	695	754	722	765	737	765	737	756	765	775	778	736	735	768	694	802	773	788	740	753	726	803	711	730	683	763	766	761	724	762	733	769	793	737	690	726	788	744	751	718	744	754	736	775	768	787	751	718	807	780	718	784	749	771	753	755	701	748	758	698	745	765	742	792	761	716	757	752	763	750	734	781	751	777	742	741	714	743	745	740	749	793	746	762	761	741	739	706	771	746	773	796	732	719	717	783	761	721	736	737	766	729	746	749	790	767	761	759	776	738	741	695	778	728	754	713	781	767	784	744	733	697	748	727	754	715	698	737	752	695	794	726	745	763	788	740	749	770	748	757	754	736	715	742	703	783	742	754	757	733	748	740	775	756	711	761	730	778	696	732	721	771	779	739	770	751	750	751	756	760	713	706	738	786	739	817	733	764	777	669	746	765	774	780	740	724	727	776	766	738	748	711	786	745	780	742	794	751	711	750	757	741	751	707	778	737	776	737	739	772	763	720	724	752	751	728	753	767	743	761	750	746	740	767	736	703	798	752	754	758	784	741	752	708	812	783	763	740	756	719	711	765	776	742	729	721	769	716	760	801	743	817	740	704	738	725	744	740	751	722	716	804	794	737	718	772	742	692	738	808	759	738	731	719	749	702	751	705	741	784	808	681	729	719	814	722	714	748	747	753	792	797	762	718	728	765	745	738	728	745	724	811	771	751	736	789	748	808	755	747	757	731	766	739	746	751	746	742	716	734	747	720	711	779	747	797	784	715	716	756	740	777	758	732	777	818	726	746	769	742	747	730	770	729	748	723	746	767	783	710	748	763	762	707	738	761	688	735	769	691	742	733	780	708	747	731	783	726	748	745	760	704	795	753	754	788	748	775	737	796	697	773	773	756	728	745	709	769	786	722	766	765	745	770	746	677	759	766	738	777	803	746	749	759	740	764	825	791	723	791	756	768	709	717	722	780	733	732	726	758	760	768	743	739	690	758	725	791	755	773	796	775	766	789	761	771	744	788	742	828	799	834	759	794	756	714	759	717	702	737	784	720	765	789	750	732	793	776	689	750	746	753	750	727	754	747	756	744	724	754	735	768	787	780	702	785	753	750	719	781	722	738	786	746	735	803	793	849	762	766	747	783	755	738	704	760	788	729	770	734	740	789	777	738	735	703	758	742	698	796	772	774	731	737	748	736	731	735	752	793	732	737	809	761	714	756	738	753	763	746	725	750	723	709	742	748	759	738	735	767	727	709	757	748	742	722	726	748	762	717	744	769	747	755	748	773	751	738	749	701	786	685	717	743	753	733	737	665	718	732	768	788	770	737	736	802	775	765	808	766	733	784	704	757	731	777	776	727	759	774	772	738	696	778	767	727	697	721	747	794	760	761	738	716	724	715	794	749	786	740	773	743	759	785	768	747	767	786	736	782	789	750	701	767	701	719	752	785	744	730	716	709	755	756	782	752	780	757	730	795	713	745	732	781	721	726	765	794	753	706	770	694	721	742	753	757	736	780	721	697	730	734	813	773	753	752	757	738	759	740	727	766	719	743	695	746	773	720	768	793	692	701	726	751	767	769	776	746	736	754	739	739	793	748	744	798	696	778	759	749	808	783	794	784	773	730	779	732	767	755	797	741	720	769	776	712	784	730	747	786	762	703	729	730	729	742	783	768	725	723	720	704	732	696	743	751	698	760	726	755	785	764	763	775	711	765	747	699	813	730	795	701	743	730	775	761	716	768	728	773	753	711	756	711	691	729	756	729	732	734	756	745	728	743	706	795	732	732	732	740	733	689	718	758	750	781	758	750	796	731	751	704	696	748	749	734	769	723	783	745	678	788	805	746	738	774	765	771	749	786	769	782	762	657	704	725	766	761	759	783	784	771	726	738	815	784	727	708	770	743	730	812	771	735	701	801	776	773	674	789	759	746	846	778	739	781	752	764	738	707	775	750	743	783	791	735	718	720	763	752	737	727	770	744	830	774	659	732	710	742	772	744	741	750	747	712	781	720	715	740	789	758	781	735	764	751	743	730	797	740	788	767	799	724	760	752
26877	13919	7560	3167	1658	639	439	421	430	379	407	385	387	351	382	390	294	359	411	387	369	415	376	384	324	378	383	356	386	352	389	370	351	336	362	391	372	361	413	390	388	372	345	342	404	378	360	409	402	365	335	362	362	382	357	364	360	378	329	372	397	360	369	351	397	351	370	361	390	321	391	378	364	354	353	420	328	355	389	449	370	364	350	387	388	384	382	374	433	392	380	386	376	398	369	354	371	347	365	351	341	370	328	361	337	360	365	360	428	359	358	378	391	405	412	336	334	388	359	348	329	403	380	351	373	364	378	333	364	413	374	348	357	372	328	373	359	357	304	351	366	340	333	334	353	359	332	371	357	396	356	407	380	400	382	375	381	382	368	372	329	350	363	361	360	348	370	358	383	368	366	345	365	368	353	361	378	386	364	344	340	389	343	371	398	444	365	377	395	348	370	389	362	331	428	344	346	378	355	369	402	349	385	347	360	359	357	348	372	359	350	347	389	348	366	345	356	346	355	328	364	352	379	363	350	360	342	348	402	414	379	345	398	372	368	371	397	360	374	341	367	350	404	377	375	370	390	374	372	359	344	321	349	393	354	352	388	361	364	333	370	376	365	396	370	348	386	352	359	387	360	383	381	386	337	356	382	358	366	393	367	371	353	331	358	407	401	384	345	350	339	352	368	393	404	363	380	354	370	339	355	389	352	352	371	397	423	354	372	406	358	332	361	355	362	377	352	351	344	371	344	373	359	381	378	421	403	374	352	353	362	358	371	369	347	378	338	334	344	362	364	366	340	367	388	335	358	352	326	345	333	367	351	353	376	397	343	368	420	367	376	356	374	376	378	354	342	389	380	378	346	368	366	372	359	374	368	364	345	360	334	400	392	398	368	367	353	348	387	362	404	341	379	400	370	369	373	372	358	386	317	337	412	344	403	378	371	386	384	363	350	418	375	367	393	400	366	365	439	381	364	418	329	359	383	380	376	362	367	350	385	385	343	343	360	354	359	346	376	340	338	353	355	367	383	369	381	411	426	386	339	373	392	360	368	378	398	350	378	378	383	392	399	360	371	349	316	376	346	380	313	382	384	350	355	314	386	350	371	364	356	341	396	358	387	362	391	371	352	405	330	394	362	388	367	395	365	352	350	361	366	368	382	369	350	367	368	372	340	358	422	409	368	346	355	380	390	361	321	363	391	355	345	380	385	377	348	345	370	355	333	340	323	381	362	339	350	360	353	347	354	383	393	354	364	399	390	387	391	357	346	331	373	374	376	408	386	342	386	376	399	360	425	385	420	362	365	345	374	357	326	380	388	408	363	387	349	366	371	372	369	340	377	350	355	363	380	360	387	364	384	376	355	364	349	366	381	320	326	343	369	379	344	389	367	338	348	373	353	340	335	351	380	357	364	399	357	373	364	374	375	325	353	346	335	351	382	372	363	348	377	417	406	347	344	402	363	402	358	411	409	382	379	380	409	356	324	362	368	395	381	317	405	367	377	385	361	398	381	401	331	366	365	368	379	411	377	365	378	381	352	369	339	339	389	387	391	379	362	361	377	352	394	342	341	380	330	354	348	367	390	365	353	376	356	391	389	360	369	364	433	354	376	367	374	395	372	325	356	375	342	304	333	369	396	408	383	364	378	335	365	384	356	337	347	358	358	381	395	376	353	364	389	400	335	357	412	389	362	352	388	342	371	370	373	374	373	343	371	391	375	366	398	341	374	351	390	395	372	388	370	371	345	333	398	343	405	409	383	322	364	331	375	363	379	323	361	369	368	365	385	390	333	383	317	344	358	364	363	386	365	366	383	357	341	377	369	365	418	348	336	378	411	353	370	367	342	413	378	362	356	346	351	383	397	375	343	399	352	361	381	345	374	406	354	368	353	355	400	374	334	352	391	364	400	384	355	360	359	356	414	363	368	389	351	361	394	351	362	348	353	372	358	392	340	363	364	376	352	355	364	391	401	381	384	392	347	378	371	358	367	359	397	366	373	386	372	361	351	355	367	332	392	359	369	349	394	350	370	405	422	417	347	376	380	361	387	333	367	341	365	368	388	362	354	384	383	366	360	340	375	381	353	350	355	395	419	378	362	359	377	380	380	372	370	360	355	357	384	397	356	424	371	384	353	347	388	375	404	373	368	397	381	356	398	404	357	342	386	362	402	417	361	381	394	355	359	344	389	343	382	375	432	381	376	371	386	367	364	394	404	345	359	395	385	394	344	354	357	376	383	364	366	355	396	385	380	387	338	369	369	363	367	379	355	392	316	351	360	370	355	389	374	353	407	391	370	354	347	364	363	363	346	377	366	389	374	393	368	383	334	368	366	355	384	396	359	363	393	361	355	376	374	363	428	387	367	371	350	382	366	356	417	394	355	394	348	357	383	351	372	375	402	396	377	339	354	362	379	389	351	365	384	379	347	391	369	387	361	346	337	342	356	389	371	363	356	354	394	371	377	360	389	343	363	365	394	331	438	387	356	390	364	357	398	383	355	375	339	387	382	395	353	362	370	363	387	386	377	328	353	374	353	396	352	363	340	338	394	395	356	355	368	374	325	388	388	371	315	360	372	405	373	373	370	398	354	393	395	377	412	347	340	396	363	392	383	355	347	393	392	386	376	379	333	362	330	389	342	370	355	372	368	374	368	346	363	362	354	344	354	364	375	392	359	356	374	386	367	370	379	360	372	351	407	348	383	371	327	370	375	386	354	375	364	304	358	381	370	374	397	358	337	328	393	349	395	348	376	355	382	364	362	345	348	409	337	369	359	351	412	364	375	372	359	367	336	378	389	331	370	352	323	363	355	346	379	360	366	351	365	373	354	359	376	400	396	381	372	392	364	364	392	349	403	390	362	396	376	371	373	398	381	390	387	365	337	343	367	346	376	411	350	377	342	372	379	341	368	363	346	398	390	311	402	423	379	388	361	380	385	333	364	378	406	329	373	394	393	393	377	373	371	387	360	349	397	366	396	370	363	369	353	369	353	354	363	355	358	350	357	378	393	395	334	369	360	390	407	370	353	376	388	368	355	401	380	384	399	347	381	333	389	401	383	367	338	343	406	361	372	405	351	358	354	342	380	379	380	346	369	359	358	378	350	379	368	397	403	346	318	369	327	332	371	349	371	330	367	409	379	374	386	347	400	382	390	363	351	369	364	339	351	383	386	377	337	354	385	392	388	353	378	396	363	354	360	361	368	383	335	360	363	335	373	340	372	353	348	353	403	354	378	350	373	349	370	342	340	339	354	353	371	349	363	332	335	368	343	367	333	385	370	382	406	392	387	347	329	372	387	387	344	413	386	360	356	350	409	341	388	385	356	361	397	370	388	403	333	374	335	348	382	351	369	345	439	386	367	376	421	382	344	373	361	351	389	371	356	325	376	387	375	359	366	314	384	383	357	371	388	362	381	357	329	390	379	358	380	413	333	379	345	372	369	333	366	395	349	344	380	381	358	378	383	374	346	378	356	392	371	369	368	361	326	330
17056	10969	11136	7837	5199	1906	1225	1094	1123	1026	914	942	947	925	931	891	847	894	860	851	865	864	837	829	792	856	821	851	813	823	813	802	776	830	778	796	851	839	811	824	818	829	756	773	818	770	811	776	806	788	775	770	784	789	781	796	805	773	812	803	828	810	770	874	813	799	755	791	800	787	758	780	858	783	823	789	821	782	792	770	798	773	806	807	843	783	840	763	852	784	812	783	806	784	769	780	841	833	804	770	795	817	774	870	795	829	825	804	797	816	786	818	818	770	818	825	814	749	785	790	875	778	769	762	742	785	807	778	845	778	796	844	808	803	818	784	752	801	798	818	820	813	770	803	818	811	812	782	802	829	780	795	809	764	765	803	829	765	804	738	820	808	819	794	801	765	768	779	779	778	788	810	807	801	786	786	813	817	833	761	754	743	824	793	822	782	809	820	766	766	784	756	787	767	742	818	823	801	797	822	753	744	839	794	787	747	804	753	783	777	772	803	811	781	770	743	832	764	821	811	801	821	808	817	834	832	793	840	756	783	850	702	768	811	791	790	738	747	772	781	768	793	735	820	768	766	781	818	786	774	772	833	787	752	781	761	769	819	831	788	784	839	788	844	855	759	825	796	823	786	810	787	781	833	774	775	808	776	762	819	727	801	768	782	751	793	734	775	810	799	777	817	770	767	831	755	793	803	757	813	806	777	778	804	799	769	824	802	797	811	832	772	794	817	849	844	770	776	813	765	776	822	796	842	790	809	777	822	797	770	744	772	798	796	884	798	792	815	788	795	797	770	803	822	759	771	805	780	792	806	794	770	859	804	798	773	776	777	816	766	782	760	803	804	751	756	791	813	811	819	811	793	788	790	754	748	793	819	815	798	838	823	782	859	795	827	788	794	790	822	815	796	792	735	782	787	787	778	797	792	786	798	822	809	818	838	796	776	790	804	834	773	800	797	785	844	782	789	869	790	772	766	771	817	745	820	798	812	799	762	780	780	795	774	775	791	789	782	807	824	872	781	783	767	783	781	819	811	784	773	829	806	767	818	810	787	755	810	797	825	779	823	799	784	832	787	797	813	808	773	794	814	778	778	822	801	809	822	860	790	865	791	799	781	844	768	827	796	793	805	810	771	764	806	753	777	742	817	761	804	738	799	819	802	752	800	783	754	801	806	812	827	887	776	794	779	852	814	823	772	813	786	760	801	809	739	788	811	764	757	831	824	803	802	815	828	833	794	824	814	789	812	799	832	824	820	769	739	793	812	849	787	811	809	746	805	834	862	770	734	837	809	814	786	823	806	769	810	792	815	792	769	779	776	776	736	809	772	750	817	811	810	772	810	805	777	774	793	759	789	758	795	739	789	793	799	789	780	857	792	755	781	800	759	760	791	828	825	736	808	825	757	768	806	802	841	851	818	742	804	809	781	894	749	841	807	832	853	793	757	823	788	831	780	805	772	792	781	795	863	791	808	779	834	759	813	780	767	786	792	783	701	830	827	780	800	742	781	805	750	795	813	816	783	777	794	767	781	791	754	771	793	797	768	812	781	792	758	863	764	796	798	811	836	775	749	772	774	783	799	786	769	801	821	730	847	788	839	768	784	791	802	832	734	767	800	820	779	803	806	802	835	795	782	791	857	764	818	838	780	816	796	836	756	776	773	799	810	794	780	846	780	797	848	788	818	791	786	770	845	848	804	775	845	796	810	763	822	797	769	802	775	802	792	769	744	851	835	819	803	821	791	785	824	811	819	753	789	815	771	806	787	761	848	796	784	779	762	787	797	796	796	820	735	808	795	788	798	796	814	803	793	800	822	843	756	769	796	834	764	763	823	810	780	786	765	791	814	769	803	807	785	829	810	818	827	840	762	781	799	818	828	774	779	842	767	786	814	863	833	842	806	787	787	817	803	826	810	866	797	790	843	757	793	843	749	829	783	831	789	794	789	843	829	809	847	832	754	889	792	767	772	798	799	800	797	818	760	766	742	819	798	787	837	804	762	763	803	744	800	817	771	869	800	825	727	740	759	790	762	797	817	788	766	822	741	749	760	813	800	818	849	790	818	832	803	820	758	832	762	813	770	847	757	783	770	772	731	783	786	851	789	807	791	817	816	799	776	793	820	785	773	783	793	819	815	787	802	755	821	768	786	746	766	801	796	826	787	777	806	772	821	811	770	817	794	807	792	786	777	822	851	778	856	763	833	843	747	800	872	817	800	785	772	793	775	790	803	751	814	776	791	777	853	798	849	752	782	757	809	809	831	819	804	818	767	788	765	815	831	778	790	827	759	805	776	825	762	770	829	833	802	810	788	763	816	811	786	793	795	769	816	837	793	824	773	791	794	812	807	809	815	804	831	797	823	807	823	793	780	829	788	793	754	786	773	772	814	788	876	812	796	798	784	800	839	797	786	781	814	791	791	722	768	794	815	756	760	821	784	795	758	776	775	785	845	813	761	776	772	831	772	813	801	825	803	802	759	776	858	822	802	764	807	771	807	789	784	827	859	813	830	782	755	794	795	857	771	788	807	844	802	843	758	798	749	787	828	818	786	776	776	819	777	803	794	753	813	802	768	811	820	846	782	818	816	806	834	790	795	822	793	758	828	841	828	820	788	737	762	803	741	843	831	784	794	806	766	805	790	800	780	845	812	797	816	823	797	823	808	791	824	815	778	800	767	782	803	811	783	764	756	787	814	749	811	773	783	820	757	778	766	812	805	768	781	762	754	781	771	837	777	770	798	826	797	769	796	837	754	784	833	821	825	803	775	791	839	798	832	824	810	822	829	755	814	761	792	795	806	816	791	831	755	785	842	779	765	771	825	809	780	854	747	801	760	786	798	746	814	772	755	790	778	829	811	795	816	783	780	767	787	774	802	798	829	842	770	800	779	797	809	848	767	796	805	760	730	814	796	790	797	779	775	721	819	826	813	801	795	743	808	824	761	764	783	793	811	747	803	770	810	823	781	779	780	807	804	796	795	798	832	784	822	827	743	756	772	785	828	827	822	835	792	743	779	810	780	782	763	818	778	788	809	830	810	762	797	784	789	814	813	806	792	776	843	760	713	836	756	800	805	772	794	772	768	824	772	826	793	799	813	813	775	811	804	796	771	819	795	769	746	785	828	856	837	808	728	815	760	768	835	776	811	772	803	797	793	803	749	787	741	836	836	804	753	847	782	800	773	811	796	818	817	883	720	819	829	792	809	761	798	764	763	768	775	780	778	803	826	766	775	825	805	766	802	854	819	865	779	822	766	839	826	796	863	795	729	844	763	799	768	790	809	820	790	793	834	824	777	804	747	796	815	784	813	842	781	766	757	799	786	748	779	807	753	801	807	803	811	783	796	811	826	770	730	797	789	779	796	769	806	761	782	825	833	785	839	820	804	778	851	792	790	866	829	780	794	797	738	805	792	788	858	822	781	773	767	737	794	792	756	752	815	784	792	797	807	782	739	781	783	832	791	795	805	817	810	819	812	818	793	783	761	779	801
40675	29491	26990	23020	14065	2611	621	462	406	398	357	337	325	301	329	306	274	277	280	267	306	255	323	311	270	271	274	265	284	267	268	258	262	261	275	260	264	262	263	284	247	263	243	260	267	259	236	246	259	272	273	255	274	260	300	256	245	266	289	279	278	265	265	260	280	270	256	265	233	283	239	240	280	267	267	258	238	291	242	297	266	275	274	249	244	239	255	264	274	244	239	254	277	248	282	270	272	270	284	282	262	247	253	269	263	246	263	242	268	278	253	261	248	274	247	260	258	254	261	250	248	282	239	233	268	240	259	263	266	262	267	264	260	258	257	269	285	267	283	278	260	248	262	244	254	262	285	258	282	243	301	276	275	280	217	226	254	265	262	239	248	249	264	246	285	263	270	264	239	264	292	251	260	242	234	244	238	239	287	307	257	264	307	276	301	280	265	268	265	276	264	294	254	249	265	252	286	268	244	298	286	269	272	241	294	270	240	247	236	261	243	228	281	296	248	236	272	277	277	232	281	238	261	263	259	292	298	277	277	282	266	277	280	243	271	275	244	265	272	269	254	271	258	239	258	241	257	236	254	272	262	255	269	266	243	256	287	290	277	318	257	266	273	266	298	275	265	250	265	249	255	258	262	245	244	262	256	275	256	270	274	220	261	255	288	282	282	286	236	251	294	267	231	309	273	243	264	249	261	278	238	272	273	241	244	271	263	284	237	263	260	260	261	256	272	304	278	283	265	283	279	277	284	256	293	306	257	255	276	287	257	263	273	255	247	245	254	274	263	275	241	285	265	255	291	241	239	266	281	278	266	265	274	290	278	260	268	286	253	267	235	261	255	255	273	267	272	248	246	269	293	281	273	251	249	244	255	271	275	242	288	252	253	239	263	265	252	295	260	267	251	273	246	241	268	257	272	281	247	253	269	242	273	279	261	270	243	304	250	247	271	275	288	265	251	247	235	231	231	239	207	251	264	260	228	250	250	245	253	258	272	269	275	281	274	251	217	239	290	249	240	263	278	242	242	224	276	257	228	308	296	246	253	216	247	274	308	244	255	267	276	277	262	283	215	244	268	260	249	268	245	272	280	241	245	272	281	278	283	250	253	266	241	270	270	281	276	259	284	298	271	233	248	284	238	252	252	279	299	266	261	254	288	251	249	276	264	264	270	284	280	240	238	283	269	273	271	259	266	260	267	269	303	257	234	269	255	258	246	259	287	246	264	258	270	256	273	259	236	276	303	251	260	282	254	249	245	289	255	281	247	239	243	266	261	247	267	285	239	259	293	292	231	293	281	257	232	270	245	260	267	262	285	265	248	265	264	250	274	267	242	250	252	278	266	272	267	239	260	244	257	264	221	261	267	277	276	228	236	284	306	267	249	258	262	286	273	253	287	279	254	263	257	251	250	258	277	250	257	260	290	237	253	282	288	265	263	237	284	290	277	270	258	282	248	252	287	262	239	252	234	293	294	283	252	264	241	276	291	255	275	243	253	257	256	270	264	227	251	273	249	257	273	258	267	281	255	262	260	279	247	274	279	281	262	286	266	273	280	244	279	231	261	261	271	253	262	274	239	281	289	236	253	277	264	225	265	277	253	233	234	295	224	262	225	258	271	279	261	254	264	276	280	242	276	277	241	275	260	242	261	260	262	249	246	243	276	219	271	257	268	233	273	266	264	282	249	250	248	282	248	268	247	246	269	272	256	246	265	252	298	300	254	267	224	290	253	269	267	279	255	212	245	283	274	252	283	264	285	267	292	240	238	252	248	255	283	270	245	265	269	271	247	297	280	261	276	279	262	258	259	260	270	247	246	265	286	258	262	270	283	278	276	273	260	273	283	274	244	261	249	267	256	245	260	281	280	259	262	277	291	271	248	244	264	297	278	261	283	255	235	271	272	283	285	236	239	264	274	243	275	277	249	284	271	306	261	234	294	303	238	248	296	221	310	293	279	289	245	269	273	258	256	235	268	246	259	271	254	216	276	259	252	227	249	231	278	281	255	274	286	269	260	254	271	241	297	251	272	285	228	260	254	281	274	253	269	251	279	262	273	277	286	249	246	269	254	249	258	253	257	270	256	253	252	267	236	253	252	295	254	257	236	272	279	270	286	275	268	263	249	285	268	259	274	284	255	245	248	213	268	272	285	287	273	236	295	257	276	250	262	265	274	267	242	239	243	275	244	283	264	244	269	275	257	258	268	291	264	262	235	266	279	229	226	294	266	244	295	257	291	272	246	262	242	255	302	282	262	282	227	242	271	281	284	240	259	246	259	267	220	276	268	273	229	256	264	282	274	249	259	261	253	256	235	267	269	278	245	288	260	269	289	255	254	252	264	249	252	287	287	272	278	264	259	261	259	272	264	276	261	291	258	232	265	265	290	292	250	233	288	248	215	246	284	266	266	263	266	243	278	274	305	268	265	233	271	283	248	247	281	253	227	255	265	225	246	274	283	305	292	273	245	266	279	244	265	253	243	269	250	253	259	262	277	270	281	251	251	267	239	302	246	272	270	240	272	267	296	288	258	271	270	249	292	290	252	256	271	247	263	258	274	239	270	289	264	258	265	288	257	248	257	258	281	289	265	275	261	260	266	280	292	279	283	264	272	243	272	292	307	269	288	260	248	271	266	236	239	277	270	274	283	258	257	281	286	262	260	278	239	252	247	251	252	254	209	261	255	256	265	280	242	312	267	272	278	282	247	255	269	273	273	227	281	258	272	270	264	282	267	244	265	235	274	265	312	275	254	261	257	248	268	262	238	255	266	280	257	292	241	324	275	247	265	259	272	291	269	251	242	240	259	254	247	261	265	272	263	252	267	276	264	256	279	253	247	265	257	258	240	248	268	275	249	270	233	261	230	284	232	257	270	229	271	259	279	252	277	239	230	282	272	241	280	276	277	275	244	270	254	258	282	235	274	273	270	302	243	284	282	250	287	245	279	258	278	244	220	263	266	262	269	280	271	250	241	261	238	269	232	277	265	271	291	226	260	275	250	281	290	259	244	286	280	258	260	242	281	267	248	231	279	286	260	261	272	273	253	259	257	254	257	272	257	269	256	255	259	267	263	274	264	268	277	255	273	297	242	259	242	236	247	256	271	245	281	255	242	281	270	230	257	237	249	239	248	232	278	275	260	287	253	256	249	267	262	237	263	255	283	249	267	254	219	292	265	268	242	265	301	254	252	242	275	253	258	269	252	246	264	232	292	247	260	241	257	264	267	286	266	245	299	254	267	276	268	245	288	240	259	261	279	263	295	253	279	248	288	253	269	282	252	242	261	261	260	274	225	280	241	257	234	225	258	260	257	276	256	254	279	246	246	258	247	289	272	253	275	269	285	281	237	290	252	281	220	251	251	251	270	284	252	238	264	276	232	268	279	269	247	240	250	272	263	260	296	255	292	244	235	254	295	287	278	250	249	268	268	263	262	293	284	314	253	263	248	274	267	253	248	268	236	254	244	278	274	269	256	249	258	267	237	260	269	271
26412	23572	29897	31098	22793	3695	1756	1550	1412	1337	1074	1072	950	887	830	851	778	768	772	754	686	718	747	697	671	697	695	683	660	653	616	649	631	602	638	639	656	661	653	581	634	603	623	661	599	634	634	579	615	583	605	612	538	608	599	618	577	636	615	568	591	613	588	555	630	546	593	570	615	631	587	632	584	552	623	586	589	577	567	594	626	621	555	597	614	584	617	609	601	613	624	572	605	610	585	622	588	564	623	569	564	598	615	577	592	585	589	610	583	633	571	604	566	603	607	607	589	645	622	602	588	613	590	630	614	611	584	578	611	622	615	609	591	628	576	584	608	610	563	601	602	591	600	579	657	603	589	618	635	622	618	619	590	591	611	562	590	574	606	602	634	584	602	588	596	569	638	552	582	578	551	654	616	582	588	642	643	594	540	611	606	596	561	609	543	586	617	579	567	616	626	620	603	646	632	603	590	567	577	633	624	626	586	583	628	589	581	611	596	600	587	590	614	602	613	570	627	601	616	616	603	580	647	623	634	608	596	599	565	574	598	533	606	594	590	636	599	672	611	588	597	588	589	593	581	643	562	587	614	638	591	590	600	596	566	626	588	587	580	597	599	617	558	623	639	621	593	570	619	627	585	603	610	626	580	634	549	570	608	600	622	584	562	615	594	558	636	588	629	575	619	595	590	591	592	582	557	654	644	635	636	565	622	622	618	569	589	606	593	614	597	608	571	567	623	599	620	573	600	609	586	599	584	564	597	605	594	602	635	586	641	601	669	578	649	562	580	576	630	639	589	611	629	619	564	602	589	578	602	569	627	589	610	600	551	587	579	595	640	617	567	592	615	605	576	567	585	606	627	605	613	575	620	556	596	630	591	601	623	570	594	598	595	615	593	602	621	616	599	614	552	587	604	569	553	582	626	598	634	582	607	562	558	592	624	599	609	563	578	629	651	613	597	609	570	622	570	600	567	589	610	609	588	595	586	590	621	611	587	621	663	624	615	560	584	557	562	594	602	591	588	615	596	621	604	629	573	620	584	615	561	609	558	573	600	573	542	590	611	576	592	649	589	625	617	600	575	603	624	586	601	573	607	620	575	624	587	596	574	586	567	585	595	607	629	602	581	608	629	611	610	611	616	602	567	595	606	599	606	551	599	538	591	615	520	624	588	585	580	570	572	572	589	633	655	648	591	592	603	552	597	591	615	593	630	584	577	622	595	681	595	590	570	585	643	575	616	615	635	586	607	652	604	627	550	636	598	591	608	568	597	615	593	539	581	604	626	637	570	604	629	599	602	619	597	579	598	568	607	585	582	640	565	586	623	629	597	590	611	589	584	611	584	611	596	602	593	596	586	553	638	648	554	589	612	600	561	610	620	631	595	592	575	588	600	604	591	627	571	596	610	594	634	593	602	597	587	603	630	598	625	578	602	597	596	581	630	626	626	600	629	603	558	620	552	597	582	589	603	617	640	579	580	587	601	589	606	612	606	553	573	653	617	597	601	573	599	606	644	604	622	591	589	589	589	623	631	576	621	597	616	603	575	568	598	601	568	576	573	636	634	614	614	600	587	595	625	605	587	601	597	598	603	632	579	601	596	576	620	593	585	599	589	578	592	592	594	615	573	552	576	567	636	608	602	600	622	611	595	640	592	561	610	598	580	637	566	575	577	617	600	566	606	590	612	607	562	568	621	607	610	626	616	567	601	589	614	601	574	594	585	598	601	594	602	559	596	623	591	629	603	599	568	572	605	583	621	602	590	582	600	619	561	593	606	589	630	618	564	592	606	596	610	554	577	614	596	629	639	669	630	575	568	629	570	586	613	594	654	597	597	607	588	617	576	563	558	598	632	653	620	572	593	578	593	573	607	597	596	565	604	614	589	628	628	617	605	580	654	604	565	624	635	569	636	598	609	601	640	613	581	615	612	606	574	580	603	613	641	617	597	623	634	596	565	607	597	570	562	586	563	622	565	609	607	609	615	611	619	584	596	599	577	566	594	615	567	619	591	544	636	595	605	614	594	604	613	613	591	585	622	571	586	625	566	606	617	595	538	632	554	622	626	634	618	574	605	634	556	565	593	608	622	581	597	577	580	588	612	567	593	576	585	606	609	599	655	641	592	599	615	625	604	601	636	654	601	603	568	648	617	566	624	568	593	597	564	610	592	606	607	638	604	637	604	596	591	590	578	624	616	628	600	609	628	580	569	600	594	583	647	582	618	563	622	580	649	603	648	604	597	599	614	625	614	592	564	581	636	546	585	608	610	556	589	579	588	588	593	568	622	640	553	619	572	573	619	608	617	594	592	637	651	585	662	601	644	564	536	579	576	598	552	639	610	591	591	611	594	561	652	625	586	648	601	560	636	599	600	646	609	595	613	578	634	597	600	583	593	592	620	586	590	608	583	594	584	646	642	566	548	593	643	612	625	574	630	582	603	552	615	613	563	608	589	571	573	561	567	611	594	566	616	569	641	643	621	608	612	582	619	599	619	631	577	621	575	591	586	586	603	574	611	591	558	624	646	611	614	611	624	581	570	623	649	594	592	595	619	605	616	597	601	631	608	604	615	615	583	581	599	618	565	621	581	609	571	593	602	609	632	601	593	640	633	590	599	586	592	647	603	587	573	565	601	588	600	640	603	604	600	610	580	578	647	587	609	608	624	601	603	563	596	571	589	581	555	618	616	621	608	602	603	626	596	605	637	571	610	543	580	578	578	589	592	594	594	595	591	566	631	569	597	573	615	589	596	574	633	623	587	615	604	570	620	563	641	554	597	593	602	606	630	574	625	605	654	604	617	611	624	611	600	618	569	628	587	615	608	549	596	589	598	605	584	609	628	609	616	556	589	593	568	617	606	612	613	588	600	614	612	632	553	572	627	606	613	646	647	633	590	595	609	593	586	630	600	573	596	575	552	575	584	615	646	569	588	601	619	596	614	619	562	641	586	597	565	598	620	607	597	558	590	558	591	611	612	578	612	584	597	627	615	574	607	623	622	631	610	568	592	583	618	594	646	565	597	586	597	616	629	624	620	579	602	579	630	575	579	599	588	618	594	644	604	596	623	617	645	612	653	627	542	658	594	553	572	580	560	619	562	604	643	579	572	569	617	584	590	599	567	583	565	593	594	603	616	661	568	576	569	602	618	587	605	607	620	562	571	581	579	679	592	604	579	580	592	569	589	601	581	571	587	619	643	634	594	570	589	585	627	598	615	611	584	632	637	627	563	577	640	602	586	579	666	575	557	581	621	613	619	629	634	565	602	583	596	599	614	610	604	584	606	590	580	618	574	592	625	589	635	619	607	622	613	627	645	634	574	607	597	609	611	597	613	596	638	598	603	630	615	599	557	579	618	602	576	631	579	584	602	584	615	651	603	608	612	612	548	571	570	623	632	604	614	663	607	591	618	587	590	566	581	608	584	624	662	615	604	620	591	618	615	605	595	631	594	598	596	609	592	615	587	607	604	604	596	576	635	653	609	589	600	621	574	628
49362	37723	39497	33067	22983	6405	1127	755	610	519	471	421	413	404	359	347	358	370	373	313	364	363	356	371	347	386	337	350	344	388	305	352	353	339	339	315	335	342	306	306	361	316	346	319	300	343	320	345	320	305	338	331	316	319	359	343	314	325	329	325	355	321	332	349	317	314	325	244	325	346	324	319	315	323	328	336	323	317	326	331	319	316	322	328	312	339	308	342	345	369	321	342	299	289	344	311	350	320	329	315	328	310	363	316	341	331	334	324	283	321	318	323	341	340	341	331	305	308	340	319	308	300	311	316	319	337	323	335	371	308	358	354	354	323	340	317	332	326	330	307	302	321	354	311	319	321	341	290	332	349	302	301	355	335	337	346	308	286	320	309	313	348	305	380	361	293	284	336	343	321	331	315	343	324	352	334	326	340	305	315	295	319	319	322	327	316	350	316	344	322	309	334	330	304	323	322	332	307	337	313	301	313	320	353	326	298	338	339	325	354	324	340	321	350	350	367	304	344	337	343	358	332	316	281	334	342	330	291	320	301	358	295	362	329	341	305	291	323	361	304	317	359	331	333	331	318	340	313	313	319	320	352	326	340	338	377	323	315	298	327	315	315	334	342	285	291	324	322	312	305	320	361	345	323	332	316	279	345	353	338	331	314	343	303	339	325	311	328	332	302	301	322	304	300	310	316	302	313	336	328	320	342	289	335	341	296	301	297	323	351	350	309	313	336	322	309	333	319	307	342	343	310	294	318	322	328	355	322	346	340	313	320	336	306	312	331	315	347	305	302	332	302	285	322	311	350	320	336	318	356	332	319	335	324	315	331	305	316	318	358	326	307	341	304	324	342	352	332	313	310	309	309	330	315	328	323	330	327	335	334	324	330	324	300	318	306	312	314	268	331	325	319	324	320	312	354	344	329	333	306	335	350	342	346	332	275	343	326	291	321	351	348	320	346	337	364	290	304	325	293	326	359	327	325	353	364	318	334	334	319	323	342	355	349	337	336	302	324	323	304	302	329	303	323	335	350	310	302	360	326	341	315	354	348	335	334	331	341	343	321	312	283	360	323	317	309	329	340	319	361	317	287	336	321	303	317	308	327	350	318	316	353	317	292	349	364	334	324	351	338	296	320	317	344	333	357	311	319	317	307	326	328	322	336	314	284	338	319	315	334	323	322	327	340	337	340	365	338	341	327	321	327	322	332	313	341	315	315	337	308	344	317	334	308	322	306	280	311	329	341	329	335	361	353	343	327	310	308	307	359	318	352	314	329	343	343	321	324	300	290	323	328	318	356	329	382	323	312	281	352	354	308	339	324	297	329	347	323	312	315	337	329	307	292	359	323	318	323	297	309	310	319	327	352	320	359	300	306	328	330	324	331	333	307	300	329	339	375	314	329	338	326	319	281	307	368	333	346	354	298	324	354	319	322	327	346	331	339	356	334	324	335	317	332	325	320	331	349	334	309	364	338	337	297	325	345	337	324	352	345	357	336	327	309	327	276	331	332	315	321	319	331	337	315	336	276	300	344	333	347	375	328	325	358	321	309	342	305	327	321	330	321	343	313	346	287	341	318	320	342	325	342	317	306	342	310	290	311	341	333	378	329	300	352	331	307	293	294	337	366	338	330	339	302	302	335	327	293	324	353	350	338	320	308	357	320	334	325	349	333	357	355	351	350	332	306	354	295	344	328	325	340	322	336	328	299	339	345	338	338	297	322	319	359	345	296	338	332	306	330	332	358	353	332	312	316	314	302	359	324	339	305	339	381	374	301	349	332	331	335	313	298	281	319	327	320	338	336	334	355	344	322	332	323	359	354	318	320	346	329	323	311	346	339	333	331	311	345	353	352	306	318	342	323	349	310	291	335	305	365	353	335	310	342	329	328	318	306	299	338	290	343	298	306	326	310	337	317	302	346	301	307	350	354	333	306	314	332	317	315	336	315	332	317	361	316	337	331	361	334	341	313	336	349	361	328	292	316	373	301	296	341	306	309	331	315	306	316	319	302	333	307	317	340	322	330	313	323	297	314	318	333	343	313	335	337	305	315	306	359	315	312	296	332	353	341	355	320	319	333	323	312	343	331	317	347	323	325	332	299	315	345	321	302	324	372	356	286	312	337	347	323	320	358	331	359	370	335	319	346	311	293	313	322	337	310	339	333	313	355	336	298	302	330	295	327	361	319	348	333	328	339	355	309	356	323	323	295	313	339	329	318	328	300	317	343	339	325	351	324	357	306	368	347	339	313	343	338	320	300	337	295	323	330	301	325	316	326	334	327	345	332	331	312	310	354	313	330	341	326	341	305	338	305	332	328	327	336	302	355	350	338	349	323	320	306	335	341	312	289	310	299	324	338	345	278	314	306	343	349	323	333	310	315	336	321	322	310	314	346	328	301	306	335	336	289	320	305	329	319	321	346	304	316	319	372	350	337	293	336	324	279	328	305	305	299	325	367	336	355	309	324	302	311	335	309	358	317	319	310	307	347	330	374	379	350	344	293	311	353	341	331	351	354	326	297	300	341	358	353	334	336	332	312	349	297	324	341	301	293	319	300	351	329	351	320	332	297	323	355	368	320	298	309	345	287	333	317	320	322	321	293	369	336	301	298	324	319	328	322	346	328	322	301	347	358	339	319	307	307	375	312	325	331	340	318	333	345	305	344	363	319	329	308	311	319	303	278	328	343	323	331	315	361	359	316	290	331	340	305	350	320	324	331	327	342	330	267	327	315	297	319	354	325	319	293	348	333	317	315	321	314	328	319	317	307	313	362	349	320	318	308	351	326	300	343	304	305	333	333	342	339	332	308	282	311	305	364	332	330	343	349	324	299	322	322	299	299	340	326	310	315	326	360	327	302	341	318	338	346	342	307	289	339	289	335	309	324	322	345	334	366	325	335	327	331	340	295	318	325	335	313	336	339	354	344	336	325	344	305	324	347	352	326	331	318	334	336	336	339	312	339	356	334	318	347	313	312	337	322	319	341	366	299	298	311	339	337	311	309	312	336	363	344	308	315	321	316	331	324	311	345	348	338	342	346	314	318	327	328	299	338	332	285	354	333	323	289	324	353	322	358	331	338	331	328	308	360	373	311	303	341	315	288	368	302	329	330	368	338	349	339	317	323	333	325	309	330	312	359	289	303	309	337	337	315	347	303	338	332	324	335	368	313	306	302	321	345	320	296	310	306	350	330	328	344	318	311	326	348	335	348	331	342	352	338	335	313	315	328	358	329	336	305	340	337	355	343	359	343	304	350	346	333	327	362	323	332	313	328	321	322	322	317	343	327	294	293	325	353	320	316	318	330	325	338	302	321	324	351	331	329	335	305	314	309	318	332	364	322	340	308	340	335	294	310	351	317	312	375	308	314	327	306	289	309	331	296	322	325	315	320	328	331	309	321	288	345	357	352	328	343	354	365	361	347	323	336	324	358	336	354	324	333	311	365	332	341	313	340	350	329	317	360	332	313	348	322	359	282	345	344	368	340	305	325
31805	30044	40071	38562	32292	6157	2552	2329	2090	1975	1634	1451	1271	1198	1130	1044	1073	1006	1026	987	983	958	895	879	880	853	879	844	836	749	828	802	813	817	816	767	803	812	762	712	732	740	769	767	786	773	780	751	757	720	786	753	726	681	795	739	751	724	746	727	749	721	711	761	791	722	746	726	763	767	703	702	731	788	739	718	708	757	735	713	709	759	749	699	780	745	760	735	750	739	740	727	744	746	731	759	759	743	751	754	766	738	740	766	751	761	749	761	713	731	692	750	786	711	754	744	748	756	773	760	728	732	717	754	687	715	769	689	692	751	709	783	675	763	753	739	759	738	717	736	729	766	781	744	756	776	709	784	731	779	713	771	722	727	698	713	716	734	698	703	708	729	721	763	781	757	698	707	701	745	716	771	717	776	741	709	688	704	756	703	723	757	791	741	718	828	711	753	746	782	744	751	695	741	726	743	728	724	747	701	741	735	773	708	740	681	751	719	737	743	756	749	767	708	740	716	752	700	724	723	711	702	750	765	753	784	767	758	745	747	762	750	760	778	755	702	784	756	760	755	711	777	752	741	757	703	753	681	754	764	765	762	703	741	739	753	796	792	737	751	747	686	741	742	737	747	749	694	765	752	748	751	730	717	763	747	716	768	745	741	731	748	734	771	708	712	703	705	723	775	713	734	741	755	710	674	715	710	733	754	698	706	761	727	750	749	722	753	754	728	689	744	765	711	717	756	645	748	720	705	725	777	745	686	772	725	740	745	719	722	736	729	708	674	714	718	730	727	697	739	735	766	689	678	748	734	756	758	708	712	763	736	750	738	780	714	758	721	787	723	794	728	693	732	716	745	759	745	736	765	736	801	755	742	725	718	765	739	722	704	809	756	754	784	724	733	768	722	768	682	744	730	802	729	736	737	754	763	723	753	716	742	732	706	718	744	711	727	723	715	726	772	677	765	717	688	733	725	753	738	759	672	721	746	728	710	694	705	763	708	720	742	782	728	755	759	693	780	749	748	736	773	671	732	707	696	710	786	723	733	732	737	761	737	736	755	718	717	740	755	664	812	712	732	714	757	676	725	765	756	757	743	739	801	747	730	773	735	762	714	740	740	780	679	773	718	746	702	754	728	773	719	735	787	745	716	761	782	742	775	777	720	721	754	727	724	705	719	701	707	705	705	765	710	781	720	687	750	789	753	774	762	721	754	709	671	759	706	703	747	711	742	761	716	704	742	762	757	702	712	769	705	677	762	710	687	725	667	771	704	747	710	755	722	791	752	725	740	740	764	735	706	741	719	717	761	745	739	742	743	692	766	730	781	684	798	722	751	683	799	716	757	721	753	728	756	746	719	723	729	714	770	697	751	731	709	754	716	716	719	766	759	719	698	743	746	724	719	768	671	771	732	698	687	703	743	719	731	712	720	725	741	781	700	784	733	717	736	760	718	790	778	706	754	724	734	786	762	769	738	723	736	725	718	718	747	738	731	749	718	729	721	734	738	749	686	760	750	717	725	712	746	723	765	680	689	749	751	698	731	739	742	783	740	726	762	774	743	745	700	767	731	745	768	743	743	694	699	727	714	712	744	766	758	723	728	755	728	786	763	720	746	771	734	729	737	722	711	748	762	709	687	739	715	765	744	736	758	772	726	769	742	705	750	816	701	713	721	729	726	794	709	752	707	765	782	735	711	761	744	739	705	743	687	730	762	712	735	703	772	665	788	693	783	745	805	763	759	778	736	739	806	779	721	716	757	749	694	810	794	739	766	783	677	746	756	747	766	759	781	729	751	749	705	798	765	750	806	723	750	713	736	705	750	765	724	756	765	748	727	745	751	738	752	745	783	754	698	743	741	746	747	713	700	702	727	708	738	732	706	723	779	738	731	729	710	729	680	687	777	719	739	753	693	730	719	741	711	739	752	730	693	778	760	773	727	771	736	760	735	746	750	695	705	744	777	731	742	709	760	726	777	677	753	714	748	753	701	733	749	718	733	755	755	740	711	738	789	746	750	777	706	733	740	728	699	719	696	722	728	716	737	768	727	722	725	768	767	723	691	709	711	746	760	709	757	689	751	764	746	716	746	706	772	752	702	694	740	709	688	737	738	696	764	728	730	717	746	715	707	714	732	750	705	726	708	757	743	733	709	675	746	746	728	776	768	704	774	713	735	743	771	727	731	763	762	750	742	761	729	752	746	737	709	712	769	736	751	674	730	732	737	725	741	732	717	700	755	721	745	688	696	734	744	726	813	741	770	685	745	710	713	699	700	708	759	720	736	748	758	707	757	738	702	774	756	763	717	747	728	769	722	679	713	724	734	715	757	712	748	815	758	733	735	707	710	732	760	765	779	760	784	701	787	706	754	734	721	744	753	710	718	678	665	751	734	770	731	736	751	719	801	780	749	812	733	759	741	740	685	718	698	752	747	754	732	657	691	717	704	708	727	734	733	801	759	730	760	743	739	734	744	731	754	797	736	722	757	742	767	786	692	727	779	743	742	749	758	730	694	736	765	677	746	749	719	716	716	687	747	748	734	746	731	732	738	764	704	762	759	750	706	700	760	787	759	706	710	750	758	767	707	755	734	773	740	785	719	725	765	739	718	743	744	697	717	729	705	706	758	700	706	731	709	698	736	724	692	684	754	722	724	775	738	720	743	748	742	750	740	756	732	763	742	750	713	751	721	749	734	738	735	715	757	727	740	806	727	739	699	781	722	733	765	730	733	731	745	750	684	760	715	760	759	747	737	707	766	779	679	726	751	752	707	753	744	693	757	744	709	742	730	766	709	745	708	767	786	743	772	759	696	722	751	769	763	707	729	745	699	774	707	770	753	784	796	677	696	738	773	769	762	795	708	743	724	697	749	726	769	716	754	731	696	743	743	786	773	757	758	708	761	734	730	765	738	738	681	703	729	741	746	750	733	766	752	778	711	752	756	740	750	750	731	749	703	712	755	745	721	729	761	823	791	752	732	729	729	746	689	709	768	749	752	752	717	738	732	745	713	784	744	748	738	736	731	762	711	743	761	745	794	749	764	753	757	745	710	736	766	712	715	691	750	698	769	735	734	727	748	724	776	741	711	731	722	736	718	745	752	710	747	701	790	694	722	796	779	729	751	737	733	734	724	755	777	727	694	752	718	715	799	715	774	742	718	757	744	699	762	733	754	659	714	774	752	697	768	778	755	722	721	676	775	748	761	715	697	770	748	691	707	744	698	762	775	699	748	716	729	738	765	714	687	752	747	741	737	751	708	751	743	714	736	743	724	755	738	738	742	724	719	766	730	712	753	772	711	728	753	723	770	742	758	704	782	716	735	701	722	768	721	711	791	773	748	725	777	738	744	711	758	763	697	767	749	733	760	700	788	723	722	739	772	749	669	725	786	741	677	731	730	759	833	757	740	750	718	769	746	726	784	753	719	743	700	753	741	724	740	715	732	733	738	747	732	707	773	729	726	748	706	763	734	772	728	702	699	733	719	737	723	704	692	719	736
26841	14927	7952	3337	1639	697	481	460	428	460	422	409	388	402	422	350	384	355	416	389	371	380	419	406	384	386	361	403	408	346	378	399	390	347	397	374	384	346	335	355	390	374	366	373	410	385	395	393	331	349	355	421	408	437	417	397	377	370	381	383	383	370	398	368	343	388	381	363	398	355	367	388	362	381	363	332	374	418	343	349	379	390	371	345	368	383	375	359	387	388	344	373	393	385	318	362	394	347	349	358	391	396	331	349	344	361	409	347	348	366	395	368	384	372	392	380	357	342	358	384	340	373	385	343	382	352	388	381	321	366	340	352	375	356	342	381	398	374	373	370	365	348	371	332	371	362	360	359	371	401	406	402	368	367	382	393	362	370	400	378	394	385	394	369	331	358	340	365	373	373	355	372	352	357	358	410	338	389	388	368	375	348	368	335	375	391	391	395	403	378	378	379	371	372	372	319	365	382	374	355	378	349	389	363	354	390	374	390	419	385	355	372	378	386	358	371	371	367	360	386	360	339	353	376	360	366	361	345	366	375	356	376	365	339	408	381	370	338	377	385	381	368	375	362	346	368	344	369	400	343	384	365	390	357	351	356	348	357	368	349	379	344	383	348	370	391	316	363	328	362	337	335	380	359	352	355	359	347	361	354	376	375	338	350	360	388	382	391	373	359	355	354	349	362	367	361	358	382	381	364	430	387	319	328	342	341	348	368	341	386	394	349	385	348	337	352	354	387	338	334	365	408	388	376	410	398	393	371	373	364	332	373	351	326	370	401	413	350	357	412	359	350	407	386	378	381	403	392	390	372	366	371	361	362	360	407	363	389	347	346	359	334	349	402	375	370	355	412	353	335	385	390	380	381	356	332	377	316	390	347	366	346	364	352	335	370	361	354	380	406	358	354	354	310	392	389	356	356	394	376	345	317	326	341	331	356	395	363	356	326	369	353	337	446	315	337	361	347	374	390	385	398	346	374	397	352	363	365	376	364	380	414	377	382	384	376	352	357	388	372	363	336	366	345	344	365	353	363	353	352	373	356	335	358	375	340	370	384	392	308	373	425	389	371	381	363	407	385	357	324	406	369	433	358	377	336	374	374	358	335	322	377	410	335	352	399	360	351	348	356	358	363	367	408	390	385	390	327	336	371	380	382	372	370	337	376	346	355	323	394	360	367	394	348	361	330	344	401	345	365	351	371	352	390	377	329	327	373	375	352	361	375	402	332	342	355	367	368	366	358	377	376	349	361	394	375	370	402	383	373	350	371	351	358	359	401	337	358	350	362	355	370	389	367	364	329	342	363	357	397	360	336	387	426	349	368	352	357	358	317	379	379	352	340	375	374	363	388	354	367	379	378	363	388	393	392	352	340	402	359	364	385	368	374	403	363	385	341	343	366	352	336	358	351	368	434	414	373	365	356	384	386	381	382	357	394	366	363	362	367	377	376	362	372	360	340	382	361	360	355	356	338	347	349	381	373	359	360	336	332	390	377	375	387	363	366	361	355	374	380	372	357	346	331	363	358	339	346	373	363	360	356	339	405	366	389	357	381	357	401	375	395	378	390	372	377	383	391	329	398	366	355	382	353	366	333	394	373	373	372	397	393	359	353	372	337	369	354	362	358	340	371	363	328	373	371	373	382	410	370	407	349	411	392	388	345	344	365	333	349	346	387	373	407	342	410	386	360	405	352	342	362	370	356	382	376	346	391	368	373	360	367	383	352	377	343	355	345	357	363	350	387	390	359	383	417	327	372	366	393	362	414	400	375	362	342	348	362	360	386	388	383	398	377	336	354	381	394	371	350	310	341	376	396	354	350	433	365	364	353	390	339	350	415	393	351	330	361	377	343	366	331	334	378	362	346	352	371	376	385	334	384	392	340	384	360	392	388	376	343	376	384	381	337	390	347	385	357	354	393	340	371	404	336	347	385	368	367	338	380	364	373	355	379	363	365	353	432	349	390	386	371	361	360	373	353	329	363	366	380	389	364	380	369	382	389	346	355	387	397	397	384	373	385	342	356	333	353	373	365	360	363	392	387	329	346	384	355	372	361	399	369	357	376	372	364	368	368	351	343	361	367	393	360	360	355	351	374	396	380	366	345	369	361	374	421	392	326	366	359	377	363	372	362	383	343	375	348	375	346	361	355	348	349	379	351	385	372	387	393	364	358	356	370	344	354	369	384	349	349	371	358	361	345	387	405	374	401	341	368	370	353	394	361	344	370	349	348	357	354	336	339	387	356	385	344	337	352	373	390	376	351	366	344	349	383	395	360	323	374	346	368	303	364	366	366	392	371	393	354	378	349	364	373	386	364	352	350	364	372	340	383	346	371	351	374	409	367	381	384	371	366	332	338	391	398	319	399	387	369	354	370	372	350	363	383	357	394	357	374	374	377	376	371	404	382	377	384	385	343	344	376	357	419	345	370	376	333	366	380	372	385	389	359	359	410	341	354	350	379	383	332	392	362	354	329	359	365	355	380	363	338	342	340	408	370	394	406	369	372	337	373	383	337	372	383	381	362	380	368	356	364	330	351	355	392	405	380	348	385	338	375	372	366	373	370	352	370	373	386	370	386	355	345	358	358	419	365	336	378	355	389	291	332	356	353	394	340	369	362	350	390	404	374	376	325	385	374	366	351	337	350	391	362	396	427	404	351	374	371	380	363	340	351	378	371	368	362	358	380	369	375	404	356	346	386	343	338	361	370	384	417	377	368	312	394	354	342	354	324	357	402	346	343	373	370	361	396	388	339	372	404	397	356	352	377	358	333	361	386	370	401	381	389	365	356	371	365	381	354	355	364	341	397	363	401	377	369	364	340	359	357	401	388	376	360	319	377	355	337	367	379	373	354	358	400	363	363	359	380	373	366	357	372	364	387	357	337	335	377	360	385	380	355	366	354	351	332	353	311	362	310	378	379	387	361	382	378	385	379	344	358	391	368	323	376	373	371	335	339	362	358	361	357	359	361	346	360	379	356	340	386	390	345	368	361	356	379	353	397	362	361	376	357	367	359	353	364	368	335	381	356	366	386	380	360	354	379	365	415	349	339	349	343	378	402	383	342	342	348	386	378	383	359	386	370	349	392	361	378	332	367	352	363	335	363	356	404	380	340	340	388	390	382	358	365	384	381	325	377	389	359	318	338	363	390	375	389	353	354	355	359	330	397	336	374	369	381	374	363	401	370	386	371	349	358	373	392	343	367	355	376	383	397	381	374	384	355	362	364	364	371	336	358	335	366	376	379	390	373	358	387	389	366	382	368	359	375	355	350	350	376	375	362	333	355	347	344	364	333	382	381	345	383	377	366	398	402	395	375	384	365	337	337	356	364	363	363	370	399	362	394	378	356	386	378	396	375	393	351	395	384	366	409	322	388	386	394	397	349	369	371	340	326	393	361	360	390	359	371	393	351	383	371	328	364	327	392	335	371	396	381	388	349	366	335	364	379	354	322	366	379	349	377	360	414	384	358	340	366	369	381	362	371	379	385
16978	11495	11465	7794	5115	1639	1268	1148	1125	1084	968	965	941	926	878	849	874	873	849	870	858	845	832	870	879	792	838	827	797	788	814	848	746	823	844	810	823	744	837	785	830	802	834	743	857	790	839	820	804	789	845	798	824	808	775	810	776	837	754	826	800	802	811	847	833	781	764	818	812	780	835	770	824	802	779	814	778	803	800	819	738	802	797	764	813	805	789	794	843	796	761	790	792	782	811	802	771	834	766	793	818	793	794	802	788	790	747	850	840	819	772	824	815	769	765	749	740	781	787	799	792	840	796	748	773	802	806	796	828	825	810	784	838	773	813	829	785	791	808	783	794	804	825	785	728	840	799	817	779	757	815	801	799	797	790	826	796	803	756	820	765	811	781	799	819	758	790	828	792	822	715	829	766	815	828	788	776	841	811	798	785	810	834	735	834	797	766	799	800	733	742	785	854	782	792	805	818	774	735	791	793	735	771	866	775	767	775	793	819	819	748	771	786	745	786	823	762	799	821	801	818	802	787	778	782	832	737	816	809	790	796	828	847	842	794	811	771	812	798	841	793	775	773	813	793	837	790	806	750	802	808	818	801	810	742	745	791	766	822	765	770	802	839	839	831	756	780	802	852	833	748	735	768	741	753	801	804	806	765	810	789	796	812	816	802	798	788	803	748	828	790	783	736	805	756	765	758	729	773	785	818	765	821	834	807	812	790	780	782	809	775	827	780	815	807	771	745	819	845	804	714	794	792	792	798	786	772	805	821	781	791	742	814	863	778	793	775	794	807	791	827	780	828	796	798	789	815	816	811	819	781	746	852	750	783	791	797	816	811	802	773	814	826	772	831	788	793	785	778	804	779	767	807	766	805	770	762	767	800	800	747	810	781	781	822	810	823	841	836	817	796	765	809	805	832	801	854	784	757	823	837	819	724	783	776	821	778	780	800	793	784	808	807	800	838	767	748	784	799	773	771	744	798	795	817	775	766	838	788	827	791	785	833	769	825	809	806	825	862	756	855	830	797	773	793	779	809	783	796	785	746	775	786	787	841	806	781	815	800	828	759	854	795	754	770	855	785	824	833	786	752	765	755	778	806	814	780	789	826	795	799	804	804	810	785	801	800	819	869	798	770	798	793	775	833	772	830	752	762	761	761	802	755	792	778	824	833	830	777	752	848	793	763	768	799	772	816	743	796	812	808	765	849	784	767	795	798	776	790	817	777	813	817	827	821	781	786	802	741	776	861	798	759	783	803	796	742	821	769	829	775	811	813	803	801	791	785	785	800	808	836	794	843	770	848	788	812	855	778	786	848	788	805	838	808	835	785	783	812	759	796	809	806	813	787	829	763	778	789	824	760	814	784	833	800	801	782	776	800	790	804	840	841	825	814	762	800	778	765	784	803	775	777	754	805	800	782	782	767	818	781	807	798	806	824	760	782	823	833	761	811	798	759	768	783	778	851	775	816	777	766	764	807	839	844	799	784	837	846	825	789	728	765	795	790	774	788	824	746	767	788	789	757	780	795	780	755	770	764	781	751	769	785	823	834	796	814	825	813	797	793	763	738	833	787	794	833	832	840	804	773	767	782	778	813	802	842	766	783	783	786	793	789	821	778	824	820	799	750	872	763	809	778	844	794	807	756	819	791	769	764	794	808	826	810	800	811	764	795	816	786	830	758	824	782	818	787	761	818	817	799	810	831	805	781	837	774	796	796	784	780	843	803	826	833	782	802	824	790	743	732	827	796	801	790	754	761	795	809	799	766	768	767	813	818	818	804	812	825	809	745	818	786	841	784	832	799	839	783	808	785	775	854	818	797	787	801	801	787	750	810	789	782	745	739	760	759	794	774	779	747	773	828	835	774	796	802	759	802	801	809	851	825	773	795	852	795	750	790	803	819	799	825	748	800	803	791	786	786	754	818	797	757	824	798	800	746	777	792	816	761	829	804	801	808	719	789	790	780	779	827	824	787	799	755	814	824	803	796	801	808	810	795	824	820	782	848	803	775	764	758	800	786	789	774	812	803	762	753	759	791	799	787	774	799	800	804	807	780	783	846	789	801	804	745	812	793	773	780	797	807	811	766	790	779	760	785	793	761	811	812	796	726	800	773	812	805	791	788	811	798	769	869	794	792	815	788	779	791	838	789	770	812	774	853	762	823	785	755	779	846	768	811	771	816	801	798	789	819	804	778	744	749	775	812	773	813	783	809	772	789	841	826	831	818	786	793	752	799	842	837	802	809	779	760	799	774	819	755	800	808	798	758	833	829	791	802	768	764	837	822	876	820	764	777	767	868	783	787	805	830	781	752	758	801	754	773	777	800	792	782	786	808	775	773	779	833	851	794	780	835	758	790	795	774	822	782	757	847	756	825	732	843	749	800	868	834	785	816	827	833	783	781	810	709	854	794	798	742	792	796	728	805	784	775	758	765	796	809	812	793	808	796	790	772	764	783	830	762	800	803	805	749	807	765	760	828	837	766	792	828	791	783	796	837	783	792	767	835	756	758	781	767	789	818	873	807	872	751	785	839	798	769	786	815	802	800	778	787	795	761	785	828	805	816	804	769	794	765	784	802	767	759	859	783	767	794	761	783	817	733	798	777	780	784	758	786	818	782	828	821	830	767	795	742	837	781	754	831	744	792	807	823	787	836	789	796	775	798	822	814	803	785	767	792	823	777	771	784	844	768	802	782	800	772	805	781	790	769	793	764	823	817	783	836	757	796	764	841	758	829	813	805	814	827	798	831	834	855	847	773	844	787	807	830	782	792	829	802	826	808	833	815	801	779	820	833	760	793	811	761	791	816	810	742	751	807	761	802	823	757	751	724	801	748	769	741	804	841	782	826	806	834	795	816	775	799	761	805	787	811	784	781	802	767	773	810	775	779	756	795	770	747	770	792	804	778	812	825	749	796	824	793	796	784	801	736	789	847	793	774	790	786	746	754	779	803	798	806	793	803	766	822	800	765	779	775	807	785	778	784	811	743	800	813	768	755	809	803	761	815	761	782	817	791	835	801	814	787	818	759	807	801	804	816	767	799	802	828	749	776	788	796	777	810	749	802	783	838	813	809	810	824	739	804	757	821	779	742	849	775	824	786	821	756	814	742	797	827	762	747	756	768	813	796	804	808	808	744	768	811	788	790	796	795	787	798	787	789	790	713	758	820	814	814	782	774	801	765	793	817	835	771	828	855	768	793	730	820	761	795	814	782	796	798	783	728	730	772	834	787	758	829	851	766	779	783	790	817	798	845	843	812	801	743	789	807	800	751	812	853	798	835	844	809	789	798	783	803	781	820	785	762	775	787	818	763	815	752	804	799	773	825	811	791	806	846	797	762	771	842	792	772	788	804	784	801	839	776	826	838	765	795	758	797	800	815	800	773	786	792	827	760	783	827	754	824	862	814	798	778	779	801	769	818	810	801	763	778	787	863	773	812	787	809	810	833	774	784	819	770	742	798	822	799	805	771	757	840	808	752	819	818	788	794	771
43453	29147	26931	21257	11417	1823	594	494	428	416	320	330	306	293	288	288	301	288	306	306	283	268	293	289	262	273	252	272	268	255	280	283	263	262	268	297	254	277	269	288	297	258	295	269	290	249	262	254	298	287	326	269	297	287	279	255	279	282	250	301	249	276	287	258	286	290	237	283	268	263	258	287	261	272	287	255	272	292	257	287	268	273	263	237	279	273	298	269	297	259	255	257	281	254	288	257	300	268	248	280	265	284	270	237	279	264	310	283	247	264	241	279	282	287	262	269	255	235	262	275	281	273	258	253	288	268	284	254	259	275	285	262	245	250	269	290	264	285	278	296	274	282	230	279	253	267	272	282	267	287	272	259	254	244	290	283	287	243	268	297	277	242	271	275	254	276	292	284	291	273	269	271	241	265	274	244	264	242	257	263	264	278	254	235	266	268	258	285	241	255	274	280	253	263	273	305	286	291	249	268	296	249	293	291	237	243	266	275	301	277	293	310	301	298	259	280	238	257	241	283	269	258	244	261	236	284	236	224	247	262	274	256	252	268	265	289	253	247	302	282	271	265	255	242	261	255	285	242	254	275	265	229	276	268	243	264	261	275	280	257	260	255	282	261	266	263	274	227	230	294	252	262	245	285	285	255	265	252	234	266	253	285	258	282	280	237	267	271	284	245	258	245	272	269	225	277	242	285	274	279	268	272	293	271	256	248	255	237	275	238	250	250	270	266	261	255	254	268	278	300	259	262	252	246	277	271	243	276	254	265	272	257	269	289	256	220	255	253	286	271	266	230	258	282	269	273	272	263	254	265	215	257	261	265	262	297	290	277	274	293	238	278	275	271	299	247	241	274	281	304	268	251	262	272	279	270	270	246	280	272	282	261	280	266	265	264	258	268	253	282	265	243	244	253	240	302	259	252	252	241	276	257	271	258	251	257	276	250	230	267	244	281	257	249	282	275	246	265	252	284	283	267	284	270	289	245	275	287	259	296	275	247	259	296	288	273	256	277	255	255	257	246	287	252	263	302	303	295	290	272	238	258	265	262	261	279	282	282	283	255	247	266	288	239	235	291	266	264	259	267	267	282	289	282	297	290	304	283	277	274	283	284	257	270	282	286	266	260	291	270	294	300	273	286	272	219	271	253	260	235	263	311	261	261	260	263	258	253	277	274	258	267	248	241	233	259	251	242	242	290	281	282	243	251	234	283	284	260	251	262	291	275	270	268	280	287	256	256	242	273	290	244	243	281	288	263	294	252	243	247	278	247	254	252	270	251	273	252	250	258	253	269	260	271	244	256	238	286	265	257	241	260	292	244	280	249	276	245	240	294	294	273	285	281	290	261	287	276	251	295	263	260	281	250	257	316	228	265	278	254	271	254	261	247	295	277	266	271	259	281	273	264	257	265	261	246	262	259	272	247	284	331	267	278	275	259	275	294	269	240	270	261	275	258	257	253	261	248	260	276	238	261	246	262	260	266	304	274	244	257	279	254	250	234	245	283	255	262	243	264	241	248	292	244	242	263	271	239	261	282	286	267	281	275	268	276	282	267	239	288	276	246	267	264	246	263	273	260	219	280	248	274	262	240	252	281	248	270	279	294	271	259	249	271	252	252	252	234	273	280	248	282	261	237	264	296	257	272	274	250	275	267	274	242	293	263	280	258	232	277	258	284	267	277	274	257	292	268	242	284	297	258	266	252	266	264	282	257	307	259	247	256	244	299	270	286	288	254	271	289	274	282	275	274	257	276	242	305	288	285	282	293	269	235	251	245	268	270	254	232	283	246	249	253	324	281	266	266	255	251	299	237	251	288	272	274	269	272	265	250	261	303	274	283	273	271	258	249	257	255	236	285	252	259	268	294	279	252	277	230	271	279	267	282	281	283	279	253	249	255	256	288	288	279	269	272	277	266	266	269	288	291	251	242	292	269	263	258	251	260	265	252	275	262	260	272	280	270	257	283	283	269	268	250	268	296	258	278	279	260	263	272	281	257	245	269	279	263	246	266	262	278	259	292	283	280	276	252	283	251	281	289	258	261	288	244	272	268	308	274	288	264	268	290	263	269	286	266	246	267	267	271	280	250	260	292	271	277	280	247	236	279	270	309	233	240	319	301	274	271	292	276	282	273	288	277	261	252	277	269	249	274	290	252	261	274	242	266	268	239	279	247	254	264	303	285	254	257	278	263	259	266	267	261	272	265	254	271	298	261	268	263	256	272	256	281	262	281	264	285	275	307	242	254	279	240	277	261	261	268	248	295	227	257	242	289	285	281	277	256	263	265	265	289	235	295	276	259	263	270	248	257	266	270	310	282	264	276	300	287	272	287	261	283	274	282	263	297	269	231	245	306	295	267	261	291	295	238	288	257	300	290	232	287	280	255	264	272	246	273	285	246	263	219	279	252	272	281	293	260	253	224	284	281	260	275	275	264	296	280	253	245	265	295	274	267	247	252	255	257	295	271	284	230	300	280	233	266	261	255	290	266	279	276	265	246	255	267	259	263	291	245	259	269	265	266	283	285	269	270	247	272	298	288	273	264	250	268	257	275	266	287	281	238	296	259	266	286	305	286	233	264	256	279	271	268	273	265	269	252	255	274	291	275	283	250	265	300	239	293	296	254	264	268	299	289	267	297	284	262	270	270	286	241	282	253	258	283	298	273	287	272	242	252	238	252	284	261	267	240	273	293	258	263	253	240	252	259	284	266	282	281	256	255	259	275	282	268	256	262	279	266	273	259	284	277	240	262	259	256	260	257	265	238	267	289	278	272	265	286	263	275	289	282	276	245	298	269	246	272	263	268	259	244	238	289	294	267	254	295	289	259	246	257	282	269	283	278	256	276	262	254	283	266	263	260	244	270	270	261	276	280	286	250	282	283	250	257	291	253	243	245	284	291	288	252	254	287	254	271	267	284	301	284	262	266	269	274	272	268	255	264	273	260	259	261	251	249	288	247	287	248	267	270	291	269	293	272	236	293	265	225	253	257	261	259	260	259	295	269	289	285	250	264	249	260	291	254	254	271	283	265	272	273	272	278	279	238	268	287	248	277	288	277	282	294	245	245	261	255	259	267	288	261	300	290	260	249	297	269	253	245	285	302	267	275	294	261	288	284	231	239	240	253	249	282	246	264	274	277	264	308	247	266	265	281	267	263	304	275	268	265	251	245	281	313	275	277	259	293	273	279	272	268	275	270	307	285	272	287	260	277	294	267	269	254	273	239	274	264	250	254	279	253	275	263	272	266	265	266	237	269	276	301	264	268	277	243	275	252	252	265	275	281	275	278	283	262	250	242	299	262	245	261	273	315	215	251	271	284	270	273	271	273	267	282	250	263	271	275	273	299	271	249	261	250	284	286	275	277	251	281	255	240	256	220	278	253	261	260	246	294	268	274	279	279	270	267	254	253	248	277	257	264	223	273	238	280	251	250	259	247	277	273	276	258	255	265	279	286	276	225	253	285	249	263	280	236	243	276	230	281	255	260	266	242
28071	23388	29626	29347	18010	2847	1873	1527	1430	1316	1165	1010	930	846	869	870	811	801	801	757	766	702	649	732	710	740	685	669	677	700	669	692	650	676	632	652	705	591	631	626	632	603	599	620	646	600	609	583	680	591	600	603	635	612	596	614	581	590	620	693	605	603	601	601	660	614	633	614	589	587	624	668	631	604	590	581	578	586	635	645	631	594	599	654	597	636	611	604	595	568	605	570	614	609	634	598	636	627	638	629	560	629	594	631	648	600	565	584	549	625	585	604	612	637	631	572	621	626	588	595	563	640	588	592	615	598	610	599	610	554	627	606	616	581	632	622	589	605	617	613	618	603	618	566	609	581	616	622	622	594	605	642	589	610	543	624	656	595	617	591	578	630	620	612	619	627	618	591	628	641	621	590	593	636	625	615	593	596	572	624	617	614	612	575	627	593	590	604	608	642	583	636	609	641	598	575	606	576	633	607	572	654	574	587	619	597	610	594	597	629	573	596	615	616	635	673	611	674	579	589	571	658	597	635	596	626	637	607	607	612	579	634	614	654	614	638	610	593	618	626	643	596	577	628	611	616	596	592	574	618	575	635	628	604	611	576	603	639	632	633	629	578	557	620	623	623	599	581	648	603	567	626	642	688	623	625	579	656	610	608	615	607	594	621	590	582	576	636	591	619	612	560	635	596	604	639	614	630	615	635	605	594	591	592	547	583	629	603	627	592	655	583	646	631	595	607	624	660	603	582	620	595	615	626	609	623	570	619	589	586	619	576	609	607	638	615	582	606	603	616	648	598	565	599	610	573	652	658	629	606	644	600	658	590	624	609	625	603	637	606	665	615	583	624	580	616	590	593	607	643	609	595	584	582	567	635	575	632	615	609	615	641	582	627	620	589	622	607	614	592	642	567	603	628	646	657	585	620	650	601	597	647	613	591	610	640	620	637	591	587	588	622	566	602	571	615	561	574	593	635	571	617	626	607	575	607	601	612	631	602	610	668	608	629	625	628	625	604	613	611	602	615	613	559	605	627	653	611	655	610	600	603	627	605	565	598	597	658	612	594	583	625	595	643	640	625	606	613	580	630	616	609	636	630	604	647	645	602	648	577	594	621	592	600	590	612	616	604	583	599	605	605	593	630	597	608	648	614	599	626	610	624	610	641	608	602	645	597	592	588	567	633	607	632	583	642	593	614	612	604	581	575	673	563	601	609	628	616	663	590	597	645	618	584	591	611	598	613	607	619	605	640	598	607	572	611	625	620	618	645	623	596	606	597	608	602	565	571	638	582	581	616	637	573	584	600	598	594	593	590	578	632	632	574	610	619	626	619	598	626	588	621	589	643	602	596	620	617	608	601	576	597	585	621	604	605	624	611	627	572	591	636	597	626	634	620	609	623	557	612	646	598	619	638	580	627	627	578	590	616	658	609	633	619	572	603	619	608	586	647	610	617	573	612	640	620	608	639	626	615	637	592	586	659	620	604	570	606	628	610	631	622	589	578	617	586	586	609	610	639	639	631	634	631	613	642	586	602	583	610	583	618	597	589	625	603	603	599	611	612	650	626	597	636	639	616	577	568	592	627	599	609	635	639	622	626	616	597	622	622	636	633	624	598	610	592	623	610	601	585	605	634	577	620	611	554	631	623	677	648	580	643	620	601	610	608	612	638	610	630	637	604	611	612	565	591	647	612	580	571	637	595	580	657	600	616	625	613	626	609	635	600	609	574	595	610	623	589	621	654	611	625	651	637	615	587	586	605	627	629	641	596	611	607	628	638	580	614	590	632	573	602	622	597	606	630	588	627	588	622	612	601	619	588	588	574	595	626	631	653	568	609	623	613	665	619	617	580	609	613	602	657	633	611	611	628	654	594	637	604	619	558	585	632	627	578	659	567	620	573	573	632	559	591	636	576	619	586	611	553	607	626	596	644	620	606	616	594	634	603	580	602	599	627	646	573	581	618	593	633	599	613	609	616	641	617	642	559	611	610	609	642	584	599	611	613	623	633	599	579	616	599	583	630	610	624	616	632	645	627	614	621	581	600	656	677	604	580	621	602	644	633	606	618	648	569	628	600	627	591	636	555	604	603	626	586	619	620	594	598	579	581	636	585	637	620	582	632	650	685	613	640	575	628	613	602	635	622	591	613	600	616	613	618	617	585	592	591	609	624	605	646	610	599	645	609	612	625	630	661	617	606	618	635	606	608	656	614	612	604	593	630	597	619	577	613	612	627	590	597	645	613	643	627	593	640	618	601	625	648	624	584	573	583	623	601	623	556	612	601	589	601	619	637	615	603	608	578	575	607	570	601	587	598	599	603	619	617	695	615	647	595	588	604	610	608	608	633	599	609	670	608	636	612	630	611	631	607	598	636	592	574	622	626	623	608	641	589	603	589	638	580	635	626	591	588	610	626	571	614	591	634	586	609	595	609	573	551	628	621	591	611	644	615	611	578	602	609	602	603	581	589	645	652	612	585	641	620	595	655	638	602	605	604	619	597	620	664	652	664	575	625	638	596	607	607	595	661	608	609	623	592	624	616	571	628	603	591	633	608	670	606	611	647	614	563	600	604	621	612	603	622	644	649	624	641	629	610	611	629	574	604	631	610	628	615	586	603	551	611	568	626	567	613	637	612	604	639	609	577	596	628	612	622	662	615	613	599	599	595	596	621	601	590	588	592	638	582	577	632	613	598	626	592	594	627	599	639	608	574	605	600	587	579	648	636	610	607	632	586	598	636	617	618	593	643	569	609	607	578	614	651	618	617	639	632	578	598	611	653	596	646	637	570	620	610	610	606	634	613	641	578	582	569	632	615	611	582	570	682	627	596	613	600	619	616	600	641	610	598	601	622	613	590	642	611	646	617	604	593	553	618	630	624	587	587	609	611	648	623	558	585	624	629	612	644	601	585	639	634	572	636	615	595	602	599	629	629	597	616	612	598	624	655	614	585	607	603	583	541	620	613	630	604	615	595	607	633	625	607	552	596	610	674	613	622	619	646	610	626	606	611	585	590	641	597	603	612	554	583	617	626	610	612	606	634	610	599	589	573	562	661	579	588	610	597	602	636	654	590	599	604	615	623	597	599	636	601	621	563	558	626	620	602	644	594	632	613	588	592	601	570	623	637	588	605	618	609	634	611	625	621	615	598	611	625	620	654	612	577	601	581	596	666	602	641	582	618	675	605	571	624	619	635	646	596	608	573	620	592	609	590	589	612	616	622	652	593	594	634	569	642	636	617	664	578	587	617	600	638	586	597	604	606	653	624	597	580	652	597	570	583	597	624	638	563	631	589	598	542	597	601	686	610	636	630	651	648	627	621	575	590	635	627	584	601	603	616	585	634	632	605	663	547	596	625	614	620	588	591	621	612	603	632	618	624	631	634	593	631	594	574	613	598	611	611	636	619	625	631	604	589	599	602	632	619	588	650	642	608	598	609	623	633	582	635	565	639	608	629	635	607	625	634	575	626	600	642	595	648	593	607	587	627	666	607
52045	37936	37385	34406	21484	4764	1086	685	616	506	462	461	449	411	384	379	380	380	370	400	358	353	335	356	337	360	330	332	334	371	366	344	353	310	354	361	328	365	342	362	313	308	341	331	337	325	285	333	313	324	355	336	345	335	299	344	307	317	334	288	329	332	332	333	322	376	314	348	348	343	340	345	322	294	310	320	325	337	367	336	324	318	332	347	341	331	346	314	280	338	336	304	319	328	384	339	316	344	321	348	313	340	318	329	309	318	386	329	332	290	313	308	316	331	314	326	370	323	323	346	339	328	336	330	355	322	377	301	320	312	314	337	318	332	321	306	365	317	313	324	321	334	334	324	314	345	351	347	350	371	346	319	312	359	348	301	329	319	322	315	349	329	357	326	340	321	365	326	344	314	318	315	318	324	347	307	313	311	315	333	350	317	321	320	285	330	337	318	312	332	311	338	345	331	353	325	319	369	301	351	346	333	322	332	332	336	323	335	326	353	318	338	319	342	296	344	324	320	348	326	366	321	319	351	338	360	369	336	297	328	332	341	316	345	331	341	348	322	317	357	350	329	349	318	320	311	356	344	353	330	328	342	399	367	274	318	344	335	302	333	352	367	361	312	329	284	321	324	324	302	314	313	303	333	319	368	305	304	324	338	338	322	355	328	293	321	317	322	297	317	364	324	300	317	342	359	352	345	298	322	318	349	345	328	312	328	354	325	329	323	350	324	293	301	347	364	345	363	321	315	338	333	339	305	338	336	304	324	329	338	337	330	350	329	327	325	335	341	315	337	310	327	338	329	326	318	342	319	352	329	331	318	339	353	338	346	337	334	337	329	336	336	333	341	343	342	297	338	346	349	339	326	314	340	332	331	338	328	332	347	350	384	326	293	324	345	328	316	312	329	329	357	309	310	329	343	345	310	319	361	331	303	276	352	341	361	372	341	293	338	354	332	322	336	317	324	334	340	327	322	330	331	304	289	326	311	330	330	324	293	327	315	338	339	332	348	311	375	345	299	294	295	343	349	313	333	325	345	329	336	329	333	303	305	363	343	347	326	284	319	342	345	329	321	301	309	339	316	306	302	323	319	345	368	312	333	307	325	320	309	288	301	340	322	358	308	277	313	310	336	316	344	313	293	318	332	317	318	300	335	333	317	316	302	293	307	341	358	343	344	320	330	331	347	340	344	336	318	313	326	322	292	322	345	315	326	306	347	342	352	324	344	329	356	341	323	320	339	304	289	315	306	321	327	336	353	319	337	324	346	352	360	324	320	296	342	325	355	334	328	317	315	335	338	304	342	301	309	362	354	336	298	297	299	364	337	337	350	346	317	334	369	340	333	335	284	340	359	330	311	352	347	323	343	362	351	354	349	349	324	298	350	335	315	339	324	346	357	294	312	286	290	321	337	354	306	329	309	344	328	340	333	335	316	317	298	321	332	316	307	343	333	278	327	351	350	321	367	342	312	333	364	334	315	351	322	323	351	348	341	345	347	336	338	322	335	328	330	332	360	331	360	360	309	342	328	339	346	327	301	313	326	330	324	308	330	318	305	335	297	303	355	349	336	322	375	336	316	340	313	344	350	346	326	310	324	367	335	352	325	313	320	327	339	330	334	310	325	339	358	344	311	343	351	332	342	325	349	352	343	356	327	303	390	364	375	350	358	368	297	322	317	313	370	342	321	323	354	312	335	325	344	333	312	361	309	293	328	323	319	356	350	355	330	330	322	359	361	346	339	374	347	347	341	331	335	311	306	349	346	332	375	358	309	305	345	339	325	348	332	311	327	322	339	319	331	335	320	328	337	318	327	300	345	320	318	329	351	342	324	320	302	318	326	301	332	296	340	335	320	324	353	341	327	284	363	326	306	360	336	345	346	334	295	317	324	345	311	340	338	347	337	324	292	337	361	349	342	336	336	340	317	320	369	323	301	344	350	342	313	320	342	325	342	331	337	317	319	354	371	336	348	336	338	298	360	320	304	307	305	357	300	288	353	323	334	311	329	328	317	363	349	333	339	342	349	323	310	315	291	368	355	316	336	322	309	297	346	340	346	340	341	343	366	314	304	324	327	344	358	342	314	358	341	318	322	343	351	361	339	330	298	349	353	319	325	333	329	339	345	322	349	340	339	338	345	323	294	345	338	314	345	337	323	322	368	331	326	388	302	307	295	316	319	337	335	375	360	351	312	327	355	334	330	354	325	366	318	359	315	355	346	295	368	333	327	279	326	330	304	327	339	356	301	327	326	307	350	299	319	328	328	339	311	312	292	315	355	349	309	313	310	331	323	348	312	331	329	302	325	348	319	335	323	295	306	318	326	349	347	369	315	342	323	319	337	310	346	311	300	322	313	341	327	352	333	317	345	320	345	338	339	348	337	332	344	335	308	337	321	344	352	322	346	308	328	357	344	345	326	370	302	342	323	313	321	329	327	319	375	328	303	341	328	292	360	354	341	311	323	321	321	311	347	311	347	331	332	290	357	324	299	318	349	326	319	381	326	344	337	326	305	340	335	322	362	336	329	301	310	333	319	336	331	327	340	349	322	302	289	302	347	349	296	328	302	325	333	322	351	320	300	327	323	327	339	359	343	328	321	323	323	303	346	334	332	343	343	325	354	348	315	304	326	324	365	352	332	345	327	305	344	360	326	316	373	355	377	333	292	344	294	314	360	344	305	319	350	316	355	303	338	323	300	335	316	332	337	342	301	363	338	329	312	341	347	360	333	326	368	363	336	364	305	314	334	347	374	355	330	316	348	320	341	348	323	368	376	342	354	365	338	287	338	327	336	334	317	355	317	324	330	359	303	321	317	358	326	356	329	330	309	306	312	330	361	311	347	294	323	331	337	347	294	320	327	359	356	315	346	354	339	344	334	349	346	339	322	320	317	312	312	290	308	346	315	322	320	355	361	305	308	321	360	333	335	339	370	356	353	344	318	353	331	338	328	364	364	357	332	313	310	331	347	343	336	308	328	340	351	346	333	311	308	363	381	323	331	340	344	318	287	331	339	322	329	347	361	321	319	346	354	338	305	342	306	351	317	334	297	334	336	343	335	313	375	338	311	335	360	308	335	359	304	302	321	397	310	345	338	329	339	340	312	302	336	340	310	334	356	300	384	355	357	329	317	335	327	363	326	322	313	340	320	351	338	341	363	360	339	318	304	339	315	334	329	338	323	321	329	341	321	336	311	358	341	338	326	321	291	299	289	339	338	343	337	360	355	346	333	318	328	327	311	329	332	323	336	289	338	364	374	326	316	343	323	349	338	338	321	317	322	318	371	313	357	351	335	356	327	306	360	333	320	317	330	332	366	350	363	344	364	334	348	347	329	319	326	332	324	319	309	340	336	332	312	363	373	355	295	334	356	310	325	325	313	338	343	349	319	330	336	301	333	321	379	339	327	334	327	313	315	343	354	365	348	356	334	344	320	354	347	324	320	301	293	308	385	341	330	332	332	340	363	334	342	358	314	319	326	324	299	353	341	342	342
33800	29952	38014	40217	24317	4102	2542	2195	2048	1862	1530	1346	1298	1217	1130	1068	1016	1010	1024	978	913	919	843	860	854	891	829	870	879	827	801	815	833	790	793	742	812	824	793	791	749	740	781	818	768	778	739	777	750	781	790	713	772	749	749	789	771	746	753	757	787	752	779	749	758	757	772	731	718	735	767	783	776	719	737	775	762	718	783	747	759	737	755	745	698	744	755	774	733	801	776	724	764	736	738	739	732	774	746	805	786	746	782	748	726	739	726	709	725	753	747	726	763	751	784	715	785	776	740	743	790	708	777	729	718	718	747	743	754	746	758	800	751	734	756	734	741	767	755	742	730	748	734	762	751	746	764	764	786	731	766	765	757	742	738	731	762	749	677	741	745	766	759	777	781	733	726	703	753	714	730	799	732	801	800	731	752	803	757	772	739	798	760	750	753	753	768	768	708	756	715	750	818	719	750	680	734	735	702	776	732	727	744	708	783	714	720	751	735	733	722	754	728	726	785	707	724	745	686	787	710	717	755	724	726	737	690	813	769	736	742	768	753	733	781	806	703	707	712	764	758	738	725	755	759	752	736	750	757	731	760	715	723	764	713	790	750	742	714	707	784	724	754	762	755	743	741	703	779	732	721	748	721	750	748	744	760	718	736	757	791	704	744	729	777	805	795	780	755	736	713	747	787	769	748	738	753	716	792	725	710	754	745	778	749	776	712	740	759	780	744	747	716	749	806	801	782	701	772	730	721	722	738	748	793	721	745	744	732	749	750	785	748	705	773	756	728	728	800	749	759	766	814	829	722	737	766	755	756	743	731	680	739	697	742	732	696	764	776	737	764	756	799	729	736	728	773	726	745	748	741	713	724	737	759	720	746	734	726	759	711	751	739	714	738	729	799	734	757	770	734	716	760	700	741	772	731	728	739	741	699	763	749	726	769	758	711	720	684	754	761	703	731	737	730	697	710	766	711	742	709	746	712	770	662	686	761	707	759	706	797	756	768	763	764	792	745	731	761	727	741	777	772	758	732	778	751	737	745	725	721	763	779	763	760	735	746	763	757	745	757	816	742	788	726	710	777	773	753	720	737	737	691	740	720	738	796	713	740	810	734	737	756	733	800	709	763	766	742	725	779	715	710	721	744	798	745	743	750	802	723	769	738	756	745	737	734	816	762	733	761	717	746	779	749	753	736	758	772	737	720	750	768	779	770	725	779	698	749	754	717	744	743	708	706	697	746	720	799	763	777	827	742	719	730	719	730	718	772	775	779	747	760	731	766	783	730	751	758	757	759	772	725	789	755	705	749	724	770	741	705	737	733	730	690	768	708	761	746	760	751	745	721	804	758	729	765	795	722	723	767	788	791	699	740	727	779	745	797	746	777	763	761	764	722	766	760	723	743	756	716	789	728	748	798	746	721	743	693	750	740	711	706	760	737	757	736	755	703	707	738	750	786	750	715	712	793	738	772	754	741	758	722	760	731	720	732	748	723	718	751	800	729	768	740	717	730	756	776	726	756	754	757	708	737	771	727	726	793	753	770	758	725	767	719	743	715	774	777	764	709	790	781	740	809	733	740	740	774	726	759	751	825	706	779	762	783	712	726	727	741	741	780	784	755	727	745	734	728	761	723	719	780	789	755	744	734	720	762	723	777	729	726	731	723	765	792	716	723	726	695	761	724	756	765	738	738	716	757	740	731	735	726	752	742	732	780	798	774	792	734	780	747	735	755	724	723	775	757	757	739	747	715	734	717	775	801	691	739	765	774	763	803	755	754	756	748	790	701	702	792	738	773	755	772	740	797	698	768	756	682	720	748	725	745	774	725	745	745	814	706	708	745	748	696	717	787	727	757	805	754	736	787	729	725	819	748	707	758	719	733	756	753	785	718	729	733	732	706	735	681	762	723	779	753	720	741	680	784	761	746	777	773	757	734	772	810	765	734	718	723	730	736	766	732	718	720	732	714	776	746	761	714	757	755	756	758	739	744	703	737	735	736	770	785	764	759	783	689	788	801	704	719	773	770	781	798	746	723	740	781	811	718	736	681	736	733	741	760	721	773	684	753	734	755	794	780	774	757	740	720	757	794	790	765	764	720	721	773	734	768	747	744	761	754	760	781	711	770	727	765	783	732	711	728	767	772	726	779	739	756	740	695	751	719	784	725	790	782	716	755	746	728	793	776	713	711	692	772	712	718	740	777	735	791	772	732	756	756	702	748	690	732	767	735	713	716	730	771	766	745	714	736	755	672	731	706	722	726	789	769	763	735	780	741	732	720	763	750	813	784	743	758	715	755	748	774	780	790	773	785	711	727	743	773	739	728	741	763	771	719	697	738	739	736	734	734	768	768	765	753	786	753	766	729	763	726	749	723	757	711	733	738	733	762	729	709	769	732	744	780	724	756	728	725	752	738	732	761	720	789	758	747	797	722	749	803	743	706	753	751	765	794	757	788	694	737	766	763	735	739	835	747	710	717	729	730	753	678	777	740	760	718	684	769	731	772	700	763	743	723	742	745	770	687	687	742	778	785	747	780	731	794	758	723	744	754	718	756	747	789	767	711	747	775	780	686	758	773	766	706	754	706	728	694	722	726	755	804	767	742	758	744	738	763	779	722	713	757	761	738	774	733	773	744	727	784	749	737	726	730	738	748	696	762	692	729	737	731	690	780	756	746	766	728	741	717	753	783	779	787	748	751	755	749	734	769	790	726	743	769	724	798	749	737	759	767	727	749	744	749	727	771	718	725	788	771	752	759	738	738	771	781	781	714	763	760	769	709	726	673	715	765	773	725	754	830	783	755	809	781	753	714	745	739	754	772	728	793	757	730	785	782	800	760	736	731	699	761	788	750	797	741	740	690	818	777	741	781	710	784	720	722	764	741	746	749	750	767	716	707	751	725	769	743	796	732	755	758	724	776	779	673	725	758	775	715	710	742	755	796	734	744	779	775	710	780	756	726	764	754	769	734	731	723	782	734	696	735	779	740	750	749	760	734	731	742	729	771	777	753	730	712	748	719	729	777	724	735	758	740	786	734	736	714	729	756	793	739	738	768	724	725	766	725	723	819	741	767	819	731	745	785	753	742	750	752	763	738	783	722	716	765	742	786	761	748	732	784	745	703	701	767	719	762	734	788	706	760	743	727	774	754	753	784	708	813	781	737	777	698	787	715	749	740	720	675	745	753	751	720	754	752	709	719	764	753	764	741	786	716	748	742	758	744	804	723	722	741	789	690	761	784	754	767	755	807	714	693	698	729	741	751	763	754	763	741	719	730	734	786	747	741	782	752	757	757	733	764	706	730	753	752	765	678	773	743	778	764	758	716	775	738	783	780	726	743	731	767	705	759	721	745	753	760	756	788	724	753	727	760	773	737	741	738	761	694	725	731	798	755	745	745	703	714	735	757	768	771	748	781	701	774	725	735	752	765	733	748	711	785	713	760	731	777	750	758	754	749	761	720	755	738	764	744	748	734	685	732	761	749	739	755	770	768	683
27800	14420	7450	3476	1544	606	488	459	416	448	416	436	393	394	406	384	360	345	405	366	381	373	357	338	390	377	372	351	390	357	348	340	378	403	371	412	371	312	368	376	404	331	354	385	392	324	376	366	389	382	364	357	382	352	352	345	383	349	382	358	374	399	373	392	393	362	349	345	372	382	361	382	381	356	338	371	355	356	338	382	366	394	358	404	367	379	381	395	389	425	401	355	356	343	378	336	325	365	367	362	340	350	375	357	362	380	364	357	359	373	371	365	361	335	387	313	353	363	382	370	359	398	381	365	359	343	374	373	349	335	323	369	337	384	357	341	355	363	352	384	359	358	366	409	394	361	381	369	359	363	378	366	390	373	333	366	356	345	369	347	342	358	352	385	402	374	376	343	369	378	359	336	375	349	368	365	333	361	331	338	380	357	387	374	344	365	351	373	349	391	384	337	354	345	363	371	429	367	359	347	356	363	389	347	352	398	362	372	351	394	367	364	376	380	345	367	362	351	342	341	364	394	400	343	353	376	416	362	403	336	326	369	354	337	342	355	320	374	353	368	373	340	360	348	347	381	347	386	387	336	339	352	365	333	350	398	344	392	377	344	345	381	363	377	347	346	381	368	360	331	379	346	355	361	360	378	358	363	386	354	351	346	352	357	371	357	381	354	354	395	384	375	360	340	344	377	394	379	361	413	351	366	348	345	392	329	397	396	359	370	389	416	360	354	328	371	352	346	349	374	370	373	337	347	370	370	401	362	352	376	382	371	365	375	372	365	337	381	361	357	318	361	390	386	342	370	373	332	359	376	319	372	373	343	373	352	321	390	404	356	342	352	351	354	379	375	379	385	399	385	361	379	347	365	352	334	364	391	349	356	379	375	369	376	331	342	394	418	361	393	387	354	349	402	376	324	382	378	357	360	386	373	346	334	388	368	373	393	393	361	339	340	397	368	351	382	379	333	393	389	344	364	360	316	342	378	352	341	369	350	405	404	388	339	373	390	366	358	357	357	366	378	379	344	321	330	340	359	366	364	333	378	347	361	372	343	402	337	390	351	353	406	403	343	398	375	377	367	357	377	340	342	344	368	375	369	359	363	393	404	368	353	358	364	371	380	367	351	322	382	347	369	388	353	333	374	354	362	346	333	357	342	370	420	374	344	358	328	380	357	377	344	373	336	377	391	393	365	363	389	378	351	353	336	375	346	380	375	373	390	327	374	376	322	339	360	371	367	378	376	367	399	386	384	411	390	342	339	324	385	359	372	377	371	390	370	365	368	345	392	383	319	394	348	391	335	390	358	370	357	365	394	364	381	388	384	318	333	349	373	345	345	347	347	356	353	335	378	374	348	381	359	374	353	394	361	333	354	367	369	389	378	347	332	369	376	329	307	363	390	351	345	375	350	356	369	370	369	390	392	379	412	352	377	384	365	349	350	349	361	352	371	361	363	340	390	373	377	347	363	342	357	329	365	359	324	357	394	353	377	371	339	351	383	363	363	357	337	371	393	379	352	362	369	351	356	335	370	357	350	354	340	367	351	339	349	350	359	375	395	345	386	320	366	370	354	389	350	375	327	351	365	349	360	409	341	360	365	374	356	367	384	386	351	359	336	376	371	362	361	376	360	409	356	351	366	358	381	382	327	373	342	359	375	381	379	396	347	340	407	352	397	368	339	366	349	357	364	357	360	367	346	378	361	402	356	344	342	345	357	358	371	387	410	367	384	326	373	353	374	355	406	356	345	359	336	361	406	368	359	386	363	363	334	340	329	350	358	350	374	368	353	351	334	383	405	410	408	402	352	358	372	362	327	390	363	332	328	387	375	336	369	371	356	333	328	349	400	372	381	379	386	379	397	379	365	382	358	361	334	367	376	355	365	377	372	349	355	369	371	354	370	339	375	381	384	368	338	376	340	378	384	340	347	371	358	373	347	394	350	367	357	401	364	394	373	405	410	333	372	379	356	351	358	392	368	339	326	351	339	375	383	382	362	359	350	362	375	358	356	346	383	362	363	410	330	365	366	351	401	330	366	357	388	404	369	377	346	373	378	370	364	374	342	363	354	353	381	356	343	323	376	365	368	397	353	400	387	373	385	401	377	364	364	402	382	374	360	383	329	351	371	354	360	362	381	365	347	376	339	369	370	367	365	354	378	378	358	394	354	380	346	361	354	365	385	373	374	401	335	387	353	367	350	337	326	393	371	365	365	383	362	378	391	387	375	365	389	345	361	357	367	337	338	414	385	366	380	347	347	358	376	365	356	406	396	331	341	403	389	365	361	412	353	388	367	346	354	341	392	337	379	354	375	393	379	386	403	358	367	375	384	359	378	331	377	358	350	354	386	340	368	393	409	404	380	375	318	360	331	386	333	335	414	369	397	390	345	355	305	363	356	399	357	360	343	383	352	367	350	364	348	380	415	346	322	349	334	416	364	382	351	355	326	336	401	403	342	371	359	372	358	393	366	346	373	346	372	374	396	379	393	356	378	411	377	378	372	372	370	373	379	378	373	421	353	363	367	354	354	381	358	383	373	367	361	371	375	320	388	332	361	358	362	341	383	349	362	342	363	368	385	356	360	386	389	372	381	356	331	326	372	352	362	327	344	351	351	375	374	367	350	357	399	356	357	353	328	412	372	376	353	370	376	347	334	350	383	370	374	326	340	359	359	364	367	399	344	374	358	352	386	360	369	382	403	355	347	351	354	345	355	357	338	358	389	380	332	316	384	369	367	392	389	328	370	367	339	375	359	362	352	375	352	370	390	377	351	378	360	362	382	377	340	364	349	322	364	390	355	342	396	362	383	386	377	354	366	368	357	365	359	372	369	359	407	332	372	332	378	388	359	366	347	343	323	342	354	349	370	361	384	399	382	349	386	371	357	359	344	415	377	380	330	346	356	417	371	379	395	386	372	326	369	381	359	357	345	359	375	369	405	384	376	379	373	370	371	400	362	384	380	329	399	389	362	380	353	363	326	351	438	390	359	364	357	308	365	374	366	336	332	372	320	362	396	372	381	354	353	347	367	343	384	382	403	373	339	349	356	359	344	353	368	379	382	378	329	365	359	369	372	364	372	318	360	375	344	380	376	344	369	369	368	393	397	407	370	390	352	346	336	367	341	389	371	391	343	324	367	384	350	359	339	397	358	375	370	362	371	378	357	352	316	357	336	380	394	375	339	383	340	403	432	371	376	335	383	372	372	357	355	342	365	401	379	386	357	367	352	356	349	358	383	371	371	349	360	359	351	358	384	361	382	354	344	390	405	362	367	357	356	372	367	322	370	358	367	353	396	365	382	372	364	412	350	371	385	374	331	353	387	353	363	335	338	346	366	350	399	382	368	357	318	327	368	361	328	372	334	352	359	361	374	393	377	354	362	382	374	392	331	330	371	376	370	389	370	406	383	358	396	386	374	368	365	333	364	341	330	366	370	363	357	380	385	366	350	376	363	342	358	392	358	380	400	396	360	387	348	380	369	388	357	347	381
17150	11042	11096	8395	4296	1553	1321	1256	1154	1081	963	961	945	969	872	869	878	904	887	850	845	792	823	803	784	808	850	832	827	835	781	778	802	832	751	829	819	841	826	802	734	807	845	807	799	796	803	765	790	787	764	732	795	773	784	729	766	800	812	763	786	802	812	806	769	783	830	820	775	845	779	813	761	732	774	774	777	746	780	804	806	805	777	834	814	801	787	767	811	798	828	765	768	759	816	780	772	781	823	734	798	782	773	812	749	820	821	762	809	760	850	825	820	817	776	788	797	800	800	797	829	770	760	838	735	819	761	791	725	750	789	823	761	817	769	809	790	769	782	801	791	835	846	751	722	821	779	792	794	782	822	809	768	783	772	772	864	791	815	777	766	815	807	734	808	791	860	790	800	774	825	747	819	776	785	857	779	757	764	790	797	786	776	766	786	809	771	781	854	749	797	835	779	779	782	758	833	796	791	746	840	788	801	738	801	783	819	794	758	782	804	813	796	820	768	789	796	840	768	814	811	814	775	760	853	795	796	758	769	734	758	837	769	748	781	767	749	809	796	820	742	762	764	823	799	802	807	805	760	756	872	817	760	808	794	776	795	778	839	741	814	784	733	806	791	819	764	778	765	752	819	841	794	826	779	813	799	850	796	772	811	810	788	806	781	829	758	739	784	810	775	750	763	837	777	756	747	761	792	795	815	766	773	786	774	786	777	822	816	821	752	799	747	781	796	805	808	790	816	804	809	776	813	828	762	808	792	845	795	788	755	841	759	792	780	767	829	792	819	785	755	810	762	760	814	799	813	751	824	842	790	849	777	782	809	799	776	803	768	789	827	817	780	752	783	791	784	799	820	793	825	809	827	770	816	785	761	761	757	804	817	812	771	779	797	826	830	779	772	770	798	766	837	834	746	826	783	792	813	820	836	778	834	780	810	770	800	778	763	800	756	808	828	826	798	728	854	753	794	798	744	794	793	794	853	791	796	780	790	797	813	821	793	783	830	775	713	774	833	795	830	824	743	811	804	807	880	786	754	776	857	793	801	804	784	741	768	794	829	751	786	798	762	797	811	778	804	847	770	776	771	755	799	753	817	751	746	755	804	806	746	782	827	821	789	745	804	791	790	764	786	832	788	817	802	782	784	772	796	786	807	835	776	803	846	766	785	817	781	811	796	757	773	769	833	772	801	794	814	757	800	800	809	738	802	808	812	797	752	786	826	770	708	821	764	773	792	822	794	750	807	749	779	753	769	806	834	813	758	801	794	751	754	763	753	778	750	848	759	770	804	779	791	778	788	808	776	808	762	781	816	792	784	760	760	772	798	768	789	834	799	796	784	820	767	759	821	797	806	721	749	842	781	764	820	825	819	769	794	754	813	803	773	816	782	785	785	821	790	798	799	777	777	755	826	798	756	815	824	792	766	768	782	764	821	816	775	776	808	777	777	801	819	813	766	822	804	806	799	752	759	802	821	780	773	808	765	819	849	748	812	802	798	791	718	763	781	826	777	764	723	803	810	827	797	782	783	768	798	827	800	796	850	769	778	749	796	837	749	791	770	816	764	760	795	802	831	824	798	777	786	779	785	813	769	830	778	781	783	789	805	799	882	817	772	766	784	817	807	737	769	777	835	733	744	739	769	812	787	767	802	818	786	797	783	760	813	805	847	823	746	783	780	745	761	758	788	746	793	782	803	770	731	829	724	821	815	843	818	737	821	780	834	732	813	780	778	809	776	769	727	768	805	785	730	797	749	775	819	771	804	850	779	826	844	764	776	781	825	807	769	768	802	813	773	816	823	757	772	800	811	769	803	789	757	742	808	802	765	838	808	806	760	826	775	797	780	826	799	766	756	759	800	769	774	780	751	806	726	824	787	803	787	795	784	762	799	797	815	787	826	810	777	779	814	852	765	806	774	790	843	770	768	786	817	784	742	815	828	765	825	793	826	777	810	775	767	776	732	755	781	769	788	769	814	784	835	788	767	743	768	843	847	777	814	768	792	801	810	754	851	804	837	765	800	832	780	791	779	833	811	801	786	788	745	748	826	761	786	758	740	773	796	777	800	767	740	814	793	830	854	808	769	811	802	805	795	752	783	782	792	782	805	764	805	740	784	800	828	801	802	813	793	782	798	790	807	793	831	776	749	741	809	769	758	823	792	808	773	825	758	768	808	766	749	737	789	767	798	769	781	776	755	792	798	773	810	834	796	749	764	795	750	756	782	815	792	819	783	793	763	774	755	755	773	810	852	772	819	818	777	820	806	755	793	798	808	841	763	734	792	760	771	803	791	812	733	759	796	824	744	764	796	811	809	774	755	775	783	782	778	760	763	791	815	766	747	755	818	786	781	806	759	829	851	794	842	797	812	723	839	784	804	775	797	761	792	800	785	756	800	832	794	747	796	827	804	743	781	776	794	787	757	786	770	757	789	796	829	816	776	828	791	756	789	774	834	795	770	833	820	765	804	780	813	791	830	787	777	805	809	763	794	755	825	802	740	785	809	815	770	723	821	826	809	802	808	778	744	804	781	799	791	813	786	772	791	815	798	799	815	760	841	741	849	780	772	736	792	794	768	778	830	768	871	771	777	771	773	774	787	748	772	750	827	809	796	826	790	792	715	770	797	783	805	806	755	814	751	794	772	778	790	777	786	799	821	754	861	792	783	800	809	821	777	755	819	792	807	798	774	757	811	749	784	819	846	816	805	766	769	786	783	821	772	773	803	775	741	759	802	790	768	751	851	765	763	794	817	781	759	760	825	811	790	736	815	793	774	772	773	762	744	758	826	767	847	837	767	780	755	815	855	764	738	754	813	783	811	777	827	811	814	826	766	821	821	813	817	803	750	796	790	769	776	752	817	766	815	794	790	838	774	809	809	738	779	804	775	836	739	820	822	821	743	787	821	776	781	776	839	785	786	837	788	828	731	760	810	783	783	777	797	724	771	829	804	810	807	780	806	785	823	731	844	781	789	767	797	805	767	810	811	855	773	794	825	789	790	855	795	807	785	814	761	805	741	831	751	809	844	752	792	796	811	766	807	797	741	798	760	744	748	750	798	859	739	801	785	773	816	792	847	797	819	732	810	777	789	798	799	839	810	763	751	803	790	772	790	739	804	801	756	793	720	796	801	784	798	812	768	770	734	793	806	789	808	759	784	804	787	814	791	783	785	757	773	817	738	802	813	830	823	860	786	794	776	758	769	788	800	825	809	753	792	765	790	810	731	826	742	786	761	772	793	754	805	749	805	764	804	756	796	829	753	821	807	755	796	769	836	782	819	816	788	817	842	784	804	769	781	784	755	759	815	775	766	804	784	759	779	833	805	790	761	755	764	816	834	749	792	758	720	777	754	823	770	787	843	821	843	761	778	777	809	823	794	753	770	881	770	784	768	766	808	766	819	770	769	792	792	786	777	804	801	808	812	770	820	812	776	813	823	791	773	768	785	786	799	790	727	806	794	772	747	794	814	825	775	778	821	799	796	761	798	803
43561	28123	26368	25899	13435	2055	643	498	402	387	374	347	332	332	275	276	326	287	280	294	285	342	264	276	285	299	281	287	246	297	263	256	286	261	289	245	275	291	291	310	262	265	231	252	281	246	242	242	285	256	286	256	268	266	276	247	282	279	257	261	274	242	279	275	268	287	268	259	257	264	286	275	260	290	258	259	281	285	263	274	250	297	256	254	280	237	294	282	272	273	277	248	314	289	248	311	278	289	245	271	263	249	281	249	252	296	240	287	276	264	253	305	254	272	232	247	291	250	274	255	267	277	276	304	249	271	302	275	266	264	232	270	256	276	268	266	272	307	275	267	275	278	294	289	284	254	251	305	279	262	262	282	295	264	275	279	252	272	288	245	256	292	255	292	282	281	293	275	267	232	265	282	255	244	269	265	247	257	270	272	300	273	248	242	255	258	283	243	243	254	237	269	270	283	287	259	310	278	287	268	268	282	252	293	243	282	243	250	266	253	245	272	262	277	302	238	272	248	274	262	262	297	260	257	236	270	246	305	252	277	255	273	283	248	282	253	267	263	299	281	248	255	263	267	275	270	282	267	260	269	278	276	278	293	316	300	265	274	231	269	272	270	262	259	269	292	266	251	267	280	279	273	254	232	269	257	246	267	287	222	302	286	287	278	304	260	294	242	248	238	276	256	257	278	288	270	257	273	268	277	301	254	288	265	281	260	268	252	254	247	266	262	274	276	243	243	261	270	277	264	258	251	283	304	274	249	290	270	259	306	285	265	292	287	262	269	277	272	263	322	264	249	251	285	278	277	266	269	253	249	292	243	251	237	252	272	252	255	274	257	242	274	281	304	266	291	268	295	260	251	278	276	255	249	232	273	283	250	271	223	261	250	282	292	284	255	321	279	274	280	239	251	267	272	246	263	293	268	262	265	246	256	269	274	303	264	236	260	290	237	278	260	258	277	290	277	259	273	262	277	275	249	274	253	272	277	265	275	291	299	276	266	242	241	257	291	284	261	267	258	264	265	285	282	314	229	251	242	245	260	292	265	258	275	243	253	281	245	294	300	251	300	271	287	247	246	270	268	243	267	280	282	260	271	275	264	260	303	250	259	249	269	280	252	292	281	293	276	242	272	230	225	252	266	271	235	248	263	299	313	289	291	282	293	270	287	299	293	262	269	280	275	287	286	283	242	248	263	239	245	254	281	269	250	253	244	271	276	263	274	286	275	301	264	253	238	263	294	258	302	290	249	282	251	247	294	268	273	272	246	272	298	300	260	266	268	279	248	260	281	247	289	297	303	269	259	282	264	243	255	280	274	276	265	256	268	243	255	271	301	255	269	261	284	265	301	258	295	277	258	250	254	261	264	250	235	237	253	249	275	286	281	256	271	272	256	258	260	270	267	276	268	281	272	282	265	260	255	250	244	244	256	275	263	270	273	249	293	281	259	275	241	254	243	255	271	290	277	254	299	284	263	255	295	287	262	287	269	252	249	263	270	241	275	252	283	238	267	287	262	265	272	277	275	284	272	289	278	243	258	233	252	265	263	256	279	260	275	296	231	252	276	269	284	262	260	281	266	295	253	232	262	276	261	265	290	229	268	290	249	228	269	281	231	272	279	243	275	285	243	254	291	254	268	277	297	266	264	220	235	238	264	259	290	289	296	277	307	260	289	260	248	296	300	242	296	276	279	266	253	279	264	283	267	272	282	278	268	269	278	249	249	299	266	255	306	256	264	239	269	273	246	278	244	276	265	302	290	253	258	245	243	263	247	278	257	233	288	303	270	237	265	269	258	248	241	250	259	273	256	245	303	259	256	266	263	256	244	274	274	278	269	263	300	284	276	281	243	287	238	266	291	262	234	276	261	261	267	262	263	281	256	287	290	242	256	300	268	291	286	264	275	273	264	274	279	226	281	232	255	279	272	222	239	274	271	280	293	295	261	258	250	277	257	242	290	260	282	295	249	241	258	263	273	300	240	263	254	300	270	237	243	261	271	306	266	259	273	244	260	256	266	245	303	279	240	275	293	270	242	248	277	254	243	286	258	268	306	279	235	253	268	286	290	256	238	283	257	285	270	272	248	268	253	282	290	250	253	298	249	280	247	255	266	283	274	240	303	293	267	290	285	280	256	259	278	278	250	264	263	270	238	268	289	267	280	265	238	287	270	249	276	246	245	263	255	313	295	265	265	241	291	277	261	274	256	278	280	251	241	260	264	276	269	263	291	301	265	272	276	288	277	257	283	267	276	248	262	262	265	239	269	264	257	261	273	273	277	265	274	250	277	283	262	296	271	247	242	243	263	260	245	250	272	235	267	277	261	255	263	271	293	260	284	290	294	268	250	267	268	241	280	276	250	270	290	274	255	271	253	252	293	261	288	261	240	267	259	254	297	262	284	251	250	255	289	238	280	250	251	272	274	268	298	266	258	269	293	275	265	277	271	250	286	259	260	232	235	297	257	305	290	256	272	286	243	255	270	283	257	291	262	280	261	250	303	284	275	276	270	269	300	256	282	286	240	299	285	248	258	260	302	287	257	264	283	278	244	272	244	279	244	258	295	272	264	274	222	278	254	313	281	292	272	270	282	266	281	302	260	281	246	239	303	269	279	230	248	282	254	270	285	270	282	271	250	279	277	248	283	269	259	241	276	279	288	271	261	289	275	295	281	285	276	277	248	253	268	260	270	271	269	255	259	255	263	247	277	255	255	268	304	280	251	272	288	287	277	264	281	283	241	287	265	248	266	273	257	253	263	240	288	271	245	244	268	268	300	280	297	293	269	281	279	276	269	250	280	291	283	258	281	277	275	245	289	300	270	284	275	257	259	237	251	284	250	257	278	265	275	306	295	291	252	269	272	268	287	275	234	302	272	256	271	270	246	264	278	268	266	273	268	253	285	260	271	242	236	260	270	297	267	245	258	282	288	282	259	253	314	263	275	276	271	270	270	234	234	292	268	264	268	277	284	286	266	273	259	267	278	279	265	245	268	271	234	311	282	277	256	249	262	277	282	257	267	295	269	261	279	262	273	297	281	276	259	262	274	266	241	264	258	267	270	279	307	281	291	269	273	293	280	294	237	277	306	288	288	269	267	243	266	252	266	228	301	288	282	265	282	267	250	286	244	252	264	269	257	277	251	306	266	246	276	265	253	271	292	285	242	262	271	250	301	277	278	257	263	254	258	298	248	277	246	270	283	243	257	282	262	269	266	285	263	267	282	301	280	266	224	269	256	254	248	270	270	233	251	301	227	253	268	267	275	273	271	269	257	274	276	292	252	283	294	256	258	264	266	283	273	253	260	289	274	286	291	262	236	280	283	297	273	285	265	270	256	326	213	290	283	259	256	257	275	240	257	247	258	298	276	300	270	278	298	257	260	267	314	285	267	295	281	281	275	278	256	255	282	282	299	257	262	255	292	263	275	287	256	278	292	236	256	271	285	259	276	314	307	289	290	242	295	256	264	253	252	261	271	274	274	275	252	274	270	275	266
27997	21968	29425	33441	17317	2650	1966	1560	1490	1338	1166	1096	985	983	858	848	817	818	770	749	770	683	695	711	699	688	655	703	669	665	689	656	631	686	690	684	618	628	654	668	627	622	642	631	639	656	619	598	642	614	620	625	592	595	606	592	585	611	595	618	610	607	623	595	611	651	591	637	584	629	600	565	651	636	619	634	622	630	585	632	626	571	592	598	622	579	585	608	574	591	633	611	567	639	636	566	579	612	616	584	646	613	612	621	601	609	583	600	685	633	626	612	614	613	596	594	611	660	620	657	613	639	607	551	620	641	566	563	635	638	618	595	582	600	593	616	588	594	634	648	610	672	624	603	610	633	608	561	623	591	613	606	598	601	630	588	634	640	603	544	603	598	592	613	614	597	604	608	615	604	610	589	584	589	615	629	592	616	628	635	613	656	590	637	571	600	562	627	641	656	624	603	610	647	622	653	625	645	614	635	644	614	619	657	612	577	628	615	636	625	613	637	586	621	596	681	621	605	591	592	616	626	627	587	601	629	582	562	600	628	624	614	595	619	637	584	592	625	614	559	668	571	647	593	621	616	639	631	602	622	577	595	621	600	639	607	621	631	627	652	563	607	603	590	571	615	654	612	599	649	638	611	618	599	599	599	664	625	601	594	591	613	603	643	669	624	627	626	598	599	623	586	596	598	623	585	627	610	598	611	594	584	611	571	660	615	617	649	554	640	606	595	635	620	598	630	553	625	626	583	598	611	601	623	581	601	610	628	640	589	608	622	583	609	592	635	620	623	625	631	638	630	631	631	587	612	578	634	642	645	616	558	629	604	650	605	615	604	592	617	567	648	595	643	579	598	638	609	580	610	602	623	696	582	594	633	634	580	623	607	617	622	628	571	627	584	584	643	640	599	595	558	598	593	579	653	627	561	599	581	651	617	599	628	579	600	580	612	624	556	589	581	639	561	594	619	609	575	638	629	585	635	556	590	604	594	576	610	626	585	613	631	649	580	670	612	582	588	651	608	587	605	596	674	589	561	587	593	594	615	616	601	625	622	600	617	623	610	581	614	644	607	606	626	608	606	601	618	633	668	577	612	584	626	566	619	599	606	599	635	571	632	615	623	602	601	628	590	603	634	622	675	638	624	632	612	646	585	643	619	663	590	626	635	615	642	634	596	591	619	608	598	557	652	631	632	599	613	590	611	606	618	624	572	568	567	591	573	650	607	623	624	611	628	581	643	635	619	595	608	632	607	658	597	639	635	606	627	582	625	609	610	597	586	639	628	589	617	586	628	628	587	601	634	637	586	609	645	620	585	637	589	589	607	634	648	574	623	605	622	651	606	634	624	584	628	571	619	592	661	643	639	635	619	652	577	573	618	625	578	592	621	605	621	595	617	586	608	592	650	660	621	643	618	651	615	615	666	577	612	614	632	643	619	620	635	613	617	585	593	642	618	606	624	610	620	561	624	624	625	633	628	578	607	605	584	587	623	605	602	617	586	627	603	600	653	624	661	651	612	612	594	572	601	622	627	616	593	624	605	591	588	621	567	626	591	620	584	608	611	627	599	599	623	609	584	616	611	606	627	614	600	590	613	624	619	613	624	601	630	635	706	605	570	638	645	590	662	633	635	583	598	632	623	583	614	670	621	602	622	688	633	628	634	628	628	616	628	615	593	607	624	599	631	624	600	587	585	644	569	643	638	634	590	613	594	612	602	587	608	641	624	577	595	610	619	626	566	604	628	573	598	598	596	634	645	608	653	601	630	620	601	631	642	625	640	576	587	644	610	584	570	590	629	611	631	609	601	617	581	641	634	633	592	611	572	625	568	631	629	632	612	594	568	585	537	598	557	552	595	637	634	600	616	626	610	633	607	621	604	661	636	575	602	607	606	618	595	625	606	621	671	617	547	569	590	635	623	612	621	612	635	597	585	602	621	610	580	592	597	603	568	601	650	625	585	651	652	571	624	643	667	593	610	606	608	649	615	619	629	616	670	586	591	636	610	625	561	600	590	605	621	586	620	573	598	606	592	601	584	615	612	627	603	621	590	644	619	621	574	636	585	656	642	612	606	593	587	593	636	579	630	618	613	589	627	615	579	586	636	589	607	633	614	649	587	630	617	615	597	629	638	609	637	578	657	611	634	662	595	628	650	610	581	570	622	613	606	637	618	609	581	625	607	641	637	649	569	601	603	590	573	623	606	594	644	629	611	577	622	613	617	620	597	670	627	608	570	617	604	623	607	610	607	607	601	638	606	578	562	601	587	610	590	602	601	601	605	648	616	630	627	622	650	615	640	607	564	583	610	616	616	642	596	635	646	556	607	575	607	617	620	633	622	633	610	615	648	619	589	573	622	605	599	572	603	596	594	600	603	630	592	595	618	613	577	608	620	615	604	584	614	580	593	627	600	570	594	576	613	590	567	581	603	651	613	593	612	674	625	608	582	626	573	579	650	583	601	651	580	639	582	637	660	621	593	637	608	634	559	639	594	585	596	620	651	620	608	614	612	586	598	649	639	655	608	566	627	587	591	574	556	616	633	609	600	614	615	593	587	624	630	582	639	607	600	595	602	614	607	604	608	607	642	605	593	598	607	609	617	641	598	659	603	652	622	628	628	586	637	602	649	594	582	599	589	607	594	594	618	633	603	635	602	597	649	554	606	577	612	602	625	651	662	612	613	602	609	602	587	610	633	614	601	640	652	601	632	617	541	617	603	606	605	626	615	600	574	615	594	599	600	627	610	611	600	624	574	636	571	600	638	641	589	647	601	602	591	665	608	602	669	628	620	590	628	639	640	593	607	577	620	617	631	606	588	591	613	598	586	628	603	626	609	616	640	638	623	611	621	621	643	628	591	593	603	628	589	584	593	628	572	596	678	608	636	615	602	605	595	578	637	616	640	610	591	658	584	599	632	615	612	653	636	621	594	635	585	620	600	625	650	703	624	625	583	662	621	594	613	599	626	624	594	589	615	591	598	613	621	585	629	554	610	619	597	595	630	596	634	601	616	554	613	611	631	579	604	643	620	621	618	562	615	636	578	642	644	573	631	624	617	592	581	633	591	605	563	606	676	584	619	622	614	596	603	613	618	598	608	588	617	638	590	570	613	601	600	632	602	645	609	580	593	602	616	644	654	595	622	621	620	617	610	603	609	563	624	628	606	608	583	590	570	612	628	629	642	632	639	578	600	621	625	634	612	610	587	615	607	612	600	660	602	639	596	631	594	568	613	618	607	614	603	622	571	611	649	598	572	590	616	619	570	598	604	616	633	597	620	583	571	630	600	607	642	613	606	577	602	592	626	599	612	565	598	614	602	623	647	594	615	635	584	628	613	650	624	589	595	646	622	625	614	629	560	637	591	577	588	571	594	581	595	568	625	628	621	593	601	634	600	640	603	563	629	599	575	609	618	635	609	611	594	608	586	613	615	624	608	598	595	618	590	637	577	578	621	614	622	643	669	606	606	592	581	624	596	618	593	617	578	598	588	609	604
52432	38487	36992	32141	19507	4433	1167	686	593	537	512	400	379	386	457	393	424	432	382	394	376	363	314	386	334	347	386	349	366	355	313	308	343	324	340	350	321	373	377	351	312	353	364	331	316	317	307	355	318	365	358	347	318	346	306	323	390	341	296	318	334	316	375	320	342	302	320	348	347	312	309	344	314	328	355	337	316	355	355	301	368	330	351	318	324	339	310	346	348	337	288	328	349	320	342	326	330	313	332	314	363	305	331	334	344	369	352	335	316	336	325	325	311	326	322	305	346	348	365	329	359	365	291	308	330	339	353	338	353	355	287	334	379	344	330	292	329	297	330	302	320	345	317	287	312	295	335	342	311	344	346	363	336	311	351	338	345	337	309	373	347	305	314	331	336	286	346	297	329	335	337	323	359	314	332	338	363	328	291	321	301	334	337	345	315	333	299	339	325	321	357	308	316	344	334	344	292	340	323	308	308	352	363	331	342	332	351	337	321	339	324	322	366	350	310	356	331	351	351	296	326	355	315	333	332	314	341	349	308	286	370	308	315	326	341	318	295	330	338	312	318	335	339	320	327	372	356	335	312	323	309	344	332	295	366	315	325	336	326	321	349	334	314	348	360	333	352	353	353	331	333	338	348	330	331	319	331	313	291	278	320	348	299	348	376	370	345	339	326	326	354	327	310	336	298	316	293	333	302	335	353	332	320	291	351	329	333	335	330	321	324	319	329	328	317	358	328	349	363	315	336	306	310	319	330	316	348	319	363	320	300	328	320	327	314	337	339	315	305	333	365	328	330	325	308	310	359	331	344	326	326	319	319	332	376	338	358	328	374	342	313	317	359	333	282	342	340	321	343	338	322	389	289	355	375	360	312	286	312	344	325	324	355	331	312	297	306	334	331	327	316	354	389	352	311	368	316	360	334	324	322	334	342	342	316	353	363	322	349	318	322	348	339	343	329	326	331	347	337	356	323	289	331	363	304	297	335	328	327	322	333	363	362	339	329	279	314	332	331	328	311	313	354	339	313	320	340	345	340	345	317	328	335	289	335	340	361	389	328	344	356	350	356	330	329	325	364	319	315	382	328	311	335	337	297	319	336	379	322	338	371	354	312	329	348	290	353	322	326	358	287	316	339	355	341	342	331	325	346	315	329	375	317	326	340	295	312	319	315	318	311	327	313	350	322	350	321	319	370	303	375	357	308	330	308	313	342	317	376	329	324	308	299	348	308	308	317	368	338	307	331	317	366	321	353	333	354	333	362	314	363	328	319	390	319	314	315	288	327	297	344	340	294	369	331	337	322	350	334	343	346	330	336	355	369	331	333	299	323	332	321	349	335	327	324	367	364	329	313	349	346	336	349	339	302	325	327	320	332	334	332	351	328	309	353	362	367	308	340	337	355	330	340	337	322	341	317	337	367	328	357	333	317	371	378	312	360	328	381	334	309	323	337	328	331	343	304	307	334	350	308	348	347	364	370	352	334	343	319	371	314	315	331	354	396	332	309	321	332	312	309	319	316	305	341	354	312	315	368	353	322	335	338	346	305	324	341	327	320	334	345	334	342	316	344	351	327	333	347	347	318	300	289	333	366	338	332	303	367	331	355	338	327	290	339	339	317	333	337	352	341	296	366	362	329	338	324	334	327	338	289	331	315	340	336	369	347	360	341	334	330	334	367	315	322	335	296	319	339	339	331	307	338	334	354	353	342	323	351	338	327	385	327	292	360	344	336	349	331	283	310	338	308	340	319	317	305	292	349	335	335	323	336	342	346	329	341	363	361	349	337	318	372	352	356	344	323	314	327	333	319	351	331	349	328	343	344	353	354	315	339	332	355	356	324	320	306	401	330	355	346	325	348	352	325	344	344	308	294	368	353	336	338	329	325	320	332	303	347	342	338	349	341	322	337	330	318	330	347	316	355	346	352	295	348	362	342	335	371	303	315	321	333	321	335	317	353	332	321	374	333	350	321	319	339	335	322	366	347	348	367	309	348	312	355	334	335	385	323	320	316	304	339	319	346	342	340	377	357	348	326	329	338	322	320	302	318	382	304	277	295	347	335	357	356	334	328	343	335	348	330	373	351	308	367	338	343	321	299	335	361	334	353	323	325	346	308	319	332	350	364	355	330	312	327	297	321	283	327	287	373	342	305	364	292	311	325	316	349	339	309	297	307	320	319	326	342	300	312	306	352	325	335	329	308	325	358	364	339	341	348	311	321	335	324	322	311	312	303	312	319	365	324	362	304	319	375	295	338	339	330	340	363	316	360	306	308	344	335	325	346	341	367	300	355	323	338	293	332	343	340	341	337	380	356	348	301	352	338	348	317	315	325	358	331	354	339	345	343	340	343	318	319	312	297	344	324	358	341	332	352	297	337	293	307	298	325	320	314	369	348	335	363	353	345	373	333	316	330	311	341	338	317	320	339	374	328	356	338	320	376	321	375	328	319	328	340	370	317	353	340	375	342	341	356	361	337	351	354	311	330	325	337	336	327	341	349	352	312	333	310	306	353	342	315	355	309	337	294	316	318	371	359	311	348	352	357	370	341	345	320	331	376	388	338	321	359	329	335	329	324	321	340	307	327	305	369	327	316	327	345	344	329	333	375	335	330	323	346	347	309	356	322	348	317	331	317	339	341	342	318	320	316	367	356	308	349	329	323	328	322	346	329	315	343	331	316	324	340	343	333	326	337	326	323	314	340	342	307	303	331	325	332	325	315	322	324	313	326	337	337	358	377	370	298	321	331	331	326	333	334	314	335	314	327	350	347	356	333	309	351	330	328	342	337	343	331	330	291	293	343	332	332	338	321	310	321	367	280	347	350	315	341	318	345	365	325	334	344	335	296	347	308	348	356	301	279	364	352	306	347	348	308	320	318	333	327	341	315	377	318	316	308	320	359	348	305	321	316	344	319	316	325	330	288	321	357	307	318	342	363	349	316	339	366	339	336	338	347	323	326	340	329	376	308	312	345	383	327	291	287	325	325	312	354	334	345	349	334	335	332	309	330	335	342	350	355	380	336	326	325	354	338	342	323	351	305	326	325	358	319	320	358	330	335	310	322	305	336	357	308	330	346	317	305	356	349	321	382	335	323	329	338	321	306	327	356	348	344	322	352	335	271	351	313	343	337	370	343	326	353	353	331	341	329	320	339	335	355	345	339	351	341	355	326	342	336	301	322	353	320	353	315	336	364	316	352	349	352	305	312	334	351	334	344	337	326	341	334	320	339	335	375	306	345	349	335	319	352	337	300	306	308	345	332	314	304	322	313	334	332	333	326	340	315	357	300	322	348	347	339	325	320	308	343	345	314	364	348	313	296	348	340	332	343	334	365	323	334	306	333	348	343	313	332	338	316	340	299	344	336	326	361	329	319	313	357	334	341	375	332	347	360	367	388	315	322	331	311	334	328	297	330	320	308	332	366	322	360	342	365	331	335	326	307	348	359	300	324	326	359	297	338	350	345	311	329	318	317	378	353	297	267	364	391	317
33979	30447	37234	37509	23925	4026	2826	2200	2052	1782	1547	1474	1310	1237	1208	1134	1042	1039	981	1032	982	950	899	909	879	868	825	858	847	835	839	846	856	829	816	809	826	791	824	764	770	749	802	753	718	757	776	758	747	769	740	778	798	754	689	798	734	780	780	767	788	748	761	794	769	718	741	749	761	793	770	737	805	805	742	798	713	828	804	759	763	762	787	785	746	747	743	736	792	709	754	737	795	754	698	756	752	755	758	788	772	735	799	758	795	713	740	739	735	744	737	766	754	719	721	703	765	755	758	797	759	753	753	731	767	770	735	722	765	771	715	733	764	747	760	770	713	747	684	770	746	784	729	737	726	785	724	726	762	772	716	719	746	748	764	758	774	749	781	735	734	745	730	752	783	747	739	705	715	699	744	722	777	764	737	723	772	789	764	762	714	733	723	698	769	767	764	740	718	770	726	745	766	769	767	791	722	773	759	757	773	778	712	789	743	764	755	783	727	746	748	767	739	746	758	737	753	730	762	759	783	772	755	734	774	738	769	749	754	827	711	748	777	759	757	733	757	766	713	740	764	761	740	786	795	747	735	761	746	730	763	750	797	705	750	720	732	731	749	781	699	704	752	715	765	756	765	781	712	739	683	735	743	776	792	746	743	727	777	742	757	707	741	723	699	709	767	789	710	743	721	710	774	766	789	754	732	755	759	738	744	786	727	712	742	776	790	762	758	703	761	725	776	763	765	696	757	717	740	725	769	736	779	727	719	768	752	777	777	804	706	765	735	784	755	750	762	726	721	746	757	746	771	751	776	692	731	737	742	758	738	759	732	784	731	757	784	754	725	748	741	742	780	731	743	761	726	714	768	746	721	778	769	737	762	726	745	758	745	719	734	762	747	722	745	749	730	688	762	772	744	749	723	778	724	734	753	790	774	759	759	775	773	690	730	741	756	764	721	774	784	730	709	732	716	806	752	754	763	717	716	749	752	777	743	738	761	796	779	791	738	706	738	783	709	775	729	772	715	740	761	753	801	740	718	715	742	739	723	745	743	748	751	767	741	749	763	757	788	735	721	709	750	747	695	727	754	766	764	760	794	722	779	797	771	789	748	826	735	755	725	732	729	782	769	745	767	788	753	761	726	782	739	709	749	791	742	686	747	771	722	771	759	757	739	724	763	754	767	710	777	753	767	754	724	700	756	733	791	728	739	716	743	732	775	746	772	781	753	762	763	754	756	727	733	733	742	751	785	743	763	778	756	792	766	781	744	729	799	755	740	739	723	773	747	764	740	758	740	738	770	753	781	748	776	701	797	758	722	716	768	728	769	725	742	725	758	732	711	752	759	756	718	761	780	746	791	750	766	723	798	736	705	741	743	735	753	785	745	745	766	748	763	780	734	695	766	775	715	775	795	771	734	756	758	775	740	729	772	736	734	725	731	745	729	741	727	762	750	731	725	739	748	709	739	779	766	722	758	715	729	789	742	734	776	781	720	733	693	728	730	798	804	778	696	735	756	755	800	747	731	796	755	797	748	797	716	737	740	760	780	763	721	732	747	709	740	786	780	731	763	730	726	781	724	782	782	742	752	722	793	754	746	745	702	748	733	776	733	758	755	770	784	719	717	736	719	753	738	746	790	780	716	751	741	772	750	771	764	785	731	765	734	736	775	770	730	764	774	754	761	734	755	741	762	776	730	745	714	776	751	795	751	771	747	769	781	759	773	839	765	708	772	742	743	770	746	703	739	810	783	739	715	689	734	724	726	713	764	780	745	790	700	754	763	735	725	732	707	781	790	783	726	772	735	810	713	718	757	792	763	775	711	733	741	732	769	729	752	804	770	768	727	708	745	780	746	733	747	763	748	722	786	778	760	764	750	768	719	723	741	765	720	758	780	772	736	723	734	754	727	726	752	757	759	762	778	780	776	776	763	750	762	737	743	754	751	801	744	798	747	756	681	798	728	803	771	729	728	710	725	729	762	812	745	747	752	787	774	756	736	781	791	692	776	786	763	761	711	726	750	773	748	759	756	754	768	775	784	767	724	728	779	786	805	757	723	767	717	730	718	773	786	731	765	831	780	764	751	762	730	757	732	763	760	745	756	746	706	735	797	784	776	767	751	733	701	773	744	743	692	749	752	743	737	703	759	753	746	730	741	695	740	739	750	735	746	770	745	749	734	767	778	749	780	792	745	815	769	781	761	767	761	783	720	754	750	774	735	744	719	775	773	761	753	769	723	730	769	782	745	757	760	754	758	772	724	808	779	710	722	745	749	740	704	791	709	723	729	752	775	746	759	741	727	755	728	779	743	737	751	759	757	731	749	779	743	738	726	750	776	735	699	702	721	771	777	727	749	759	791	751	770	744	758	775	702	850	787	790	719	761	732	740	791	777	772	714	731	759	766	789	785	798	727	760	752	761	735	702	727	742	769	728	723	788	708	752	741	802	744	691	783	721	775	824	756	742	800	749	748	755	759	791	749	760	718	782	739	717	768	724	723	770	716	815	757	765	762	746	803	714	767	766	764	709	756	771	745	765	790	728	793	720	760	750	824	754	725	747	733	720	741	779	769	720	737	775	743	725	761	758	746	735	766	793	770	749	765	704	779	759	705	718	705	740	793	770	768	723	735	699	727	755	754	734	769	797	784	742	740	747	780	712	757	758	749	799	762	745	818	787	779	760	723	771	727	755	729	738	734	713	786	763	774	747	777	767	773	777	732	765	743	741	829	752	805	732	751	787	767	737	720	762	739	755	760	757	744	721	741	746	846	762	750	758	752	748	783	799	737	723	800	754	795	734	748	794	746	774	734	782	769	765	767	700	714	726	705	739	754	788	747	734	763	702	726	754	775	766	785	744	764	749	739	742	768	762	800	737	778	749	766	783	786	795	789	772	719	744	746	730	778	749	759	749	786	771	761	720	790	761	708	737	759	778	792	773	748	746	752	815	747	751	745	736	757	787	748	759	738	702	746	708	700	760	774	759	755	782	770	738	733	720	770	790	756	714	749	762	777	767	731	775	788	732	713	774	789	739	741	735	734	728	786	757	774	771	801	760	756	769	683	799	729	768	760	780	722	760	755	723	740	743	706	781	769	763	742	752	769	781	706	751	721	781	730	761	767	724	782	723	723	747	720	762	758	761	700	778	712	696	748	772	795	759	720	745	770	732	713	724	758	766	757	747	771	708	762	776	765	775	786	760	802	715	770	750	778	735	759	782	735	765	830	768	706	805	730	741	756	808	761	689	718	766	748	771	704	770	770	773	749	800	743	724	770	777	771	728	769	791	715	758	727	748	759	737	790	780	781	790	752	802	778	747	760	764	752	773	741	740	772	730	772	766	749	746	704	745	771	757	748	753	736	761	767	746	739	756	762	747	766	742	737	783	775	750	748	764	764	726	689	782	730	745	719	688	743	764	700	748	773	729	732	738	803	740	724	716	743	712	722	801	721	815	740	762	775	719	728	717	740	784	757	757	728	767	795	754	760	721	734	712	754	751
27063	14508	8142	3257	1509	614	496	445	387	451	402	415	425	412	376	436	409	425	369	359	423	390	360	385	372	384	387	397	337	378	359	384	369	383	373	350	356	383	347	391	363	406	440	367	347	402	392	404	346	360	420	400	368	377	393	380	376	351	359	383	369	375	365	409	384	385	333	365	347	354	337	353	338	380	389	383	373	359	378	385	386	383	363	367	336	376	388	375	390	355	361	371	416	390	363	372	356	328	361	372	383	383	413	391	388	368	390	370	364	373	384	371	364	347	365	380	368	380	398	402	353	410	395	357	355	378	362	364	378	354	395	423	363	368	343	376	336	403	393	380	363	371	366	335	380	357	312	368	397	368	355	356	381	369	330	355	368	402	361	367	377	366	344	383	385	349	340	347	409	346	377	363	388	372	398	371	360	389	361	404	344	376	383	360	395	377	374	361	369	372	359	370	340	366	393	353	341	358	398	368	339	389	338	381	377	393	363	378	365	366	340	356	360	403	381	362	332	382	403	361	371	344	371	389	371	368	390	377	366	395	352	360	375	336	358	360	368	424	320	300	348	351	333	377	327	350	335	373	404	383	352	365	370	333	366	359	372	373	349	392	338	325	398	371	392	337	359	363	403	355	351	373	351	374	364	389	376	373	380	374	375	338	360	386	342	340	364	364	372	334	381	388	366	379	377	394	405	377	329	348	371	391	365	349	370	370	394	354	400	372	362	411	344	400	369	363	369	377	363	383	391	374	403	386	391	349	360	384	363	363	385	346	338	387	361	365	349	354	351	362	378	362	384	420	384	381	340	352	377	352	357	395	326	371	374	360	403	348	387	359	347	379	368	370	378	352	355	381	351	381	362	345	380	369	357	389	318	346	337	367	381	357	428	350	357	374	391	344	358	366	359	355	369	351	398	374	376	375	356	370	356	373	350	370	389	369	371	342	385	350	347	387	385	365	371	375	361	381	375	368	397	388	365	341	353	375	365	371	382	379	375	356	370	365	397	391	375	355	379	410	385	361	349	376	372	358	355	324	394	385	401	364	366	386	367	399	392	380	342	380	376	329	359	335	348	395	352	332	346	397	374	345	368	371	374	356	397	370	355	386	335	360	363	363	350	365	330	363	390	339	388	353	375	386	379	409	361	379	373	373	386	362	385	334	370	369	349	382	375	368	341	376	371	353	385	382	394	363	342	363	369	381	350	371	361	370	362	372	364	344	333	402	362	329	336	366	367	357	328	412	383	380	355	323	378	344	360	387	399	357	345	390	381	405	368	339	398	369	369	347	345	378	336	373	363	401	340	381	343	368	373	372	367	344	361	352	380	352	391	369	361	394	389	378	389	332	388	390	406	357	405	354	381	367	372	347	373	376	347	341	358	362	371	370	382	355	351	353	390	387	358	377	368	358	347	349	350	357	389	376	348	359	349	378	333	324	387	337	397	406	379	403	338	341	365	392	383	386	359	393	397	396	349	357	356	362	373	382	379	327	351	355	404	337	350	369	377	374	342	346	361	378	401	360	332	410	359	374	380	342	383	381	350	374	371	357	390	385	386	378	376	391	397	362	398	374	313	373	347	357	352	367	366	378	354	412	339	412	376	337	382	378	350	338	362	351	382	385	366	371	375	369	389	392	364	392	346	359	378	348	372	411	383	380	381	346	344	382	376	390	338	389	370	368	354	369	352	375	381	392	362	390	375	335	381	369	362	395	371	342	373	371	345	342	376	377	347	372	387	346	352	362	367	371	360	337	351	381	366	364	383	352	350	352	372	363	328	395	400	354	348	391	382	343	348	384	367	372	363	339	351	370	379	385	389	358	366	353	373	376	327	379	348	378	355	415	336	336	348	368	340	383	374	343	368	367	364	361	379	361	342	354	364	363	371	381	339	385	380	349	386	391	374	372	376	351	379	356	363	382	344	365	349	348	365	370	370	359	370	371	362	383	423	406	349	380	372	379	367	357	356	351	359	395	337	349	395	340	338	358	350	380	403	362	358	335	361	370	322	365	393	348	365	336	392	366	393	366	402	371	378	405	379	384	384	384	338	374	343	343	349	401	346	395	372	383	352	354	358	375	355	387	360	352	392	337	338	365	335	382	385	364	368	334	362	369	352	386	377	391	340	371	355	369	341	376	366	374	339	352	371	368	344	408	363	357	381	367	379	395	351	380	379	352	348	378	333	373	359	375	399	337	396	345	389	392	383	404	395	382	408	379	388	355	357	371	365	375	361	327	348	368	373	348	344	378	418	329	351	380	370	407	335	349	360	353	351	380	381	373	345	380	325	364	404	379	350	382	356	339	381	387	337	382	350	391	347	371	354	369	335	385	383	370	365	370	343	357	381	321	355	343	360	349	375	373	361	354	390	337	400	363	354	346	363	382	361	387	354	356	391	379	372	352	355	342	356	407	389	346	361	335	337	367	360	347	348	355	361	374	357	352	357	360	364	372	351	387	377	375	328	346	417	346	387	398	403	358	362	347	351	368	388	374	313	341	378	385	356	381	387	400	367	404	396	391	345	353	383	337	360	363	363	361	368	376	391	394	415	347	403	374	353	325	364	362	377	360	366	352	334	362	372	357	358	386	347	395	369	390	370	389	357	373	345	352	349	408	386	332	355	348	369	373	377	402	331	363	379	378	358	330	355	395	401	386	363	361	390	393	371	376	392	347	351	360	376	362	383	396	403	383	383	352	355	354	371	342	361	377	381	391	344	372	384	370	388	382	355	403	360	337	342	383	384	373	368	352	359	348	372	333	333	369	348	365	376	400	368	385	378	380	322	354	336	334	363	355	344	375	376	366	394	351	370	370	407	390	393	362	372	365	418	378	346	360	385	390	350	369	388	363	397	384	385	359	342	334	355	368	368	372	352	397	381	381	365	371	371	358	368	353	381	362	387	347	365	375	377	356	382	378	352	394	393	376	355	382	360	350	380	369	358	373	351	386	383	370	345	389	344	342	338	315	349	395	404	352	410	371	380	362	358	345	377	334	355	398	379	376	360	388	348	366	374	353	326	380	355	356	387	403	336	370	371	374	342	363	381	333	380	369	357	331	341	387	347	368	381	330	408	348	398	390	355	411	388	357	429	358	353	376	396	371	343	357	341	376	384	375	372	353	335	316	395	365	391	376	395	344	359	320	375	371	363	370	346	356	361	390	367	408	341	329	363	384	395	374	382	342	387	350	370	324	393	367	366	325	392	343	358	379	382	353	336	398	387	371	341	359	367	388	341	356	367	370	388	375	378	346	370	354	374	366	330	364	370	397	399	386	338	368	322	341	377	342	380	350	381	360	387	357	414	366	320	370	354	366	348	346	393	389	376	392	379	375	371	390	382	396	348	390	372	372	356	370	355	377	356	348	350	357	341	315	385	340	371	362	335	357	330	370	376	363	366	389	354	391	346	408	371	403	379	377	351	348	359	357	365	394	398	358	356	402	336	347	352	347	377	374	378	359	416	374	373	401	361	354	365	373	390	363	349	367	352	397
16930	11161	11605	7468	4264	1541	1362	1160	1191	1073	971	1005	952	847	889	891	898	876	860	929	855	822	872	838	801	823	867	809	817	837	817	811	828	829	809	779	815	829	874	795	843	810	768	797	850	813	836	804	763	797	818	840	828	799	786	795	795	814	794	771	746	795	814	800	764	766	802	831	799	819	799	755	746	804	821	790	812	751	831	832	787	759	846	808	768	787	793	807	801	838	831	826	766	799	839	768	767	815	800	815	777	786	714	776	780	836	779	737	760	800	776	780	805	831	784	816	765	805	809	834	820	795	812	795	806	779	746	841	805	781	816	802	776	809	766	815	788	789	810	807	811	797	803	818	793	788	779	773	792	823	781	758	796	806	756	765	772	825	875	801	751	779	786	747	780	779	777	781	772	806	784	806	797	835	841	813	793	798	810	824	796	757	742	794	811	783	777	844	859	775	806	845	753	808	784	815	755	816	814	791	815	743	816	809	861	817	775	777	784	809	778	832	805	800	793	863	813	773	799	802	776	809	785	842	764	790	837	825	799	794	838	802	793	825	806	807	759	744	735	788	767	841	864	789	745	780	827	771	790	850	817	813	763	757	766	821	818	781	820	770	794	810	753	803	791	798	852	802	773	790	847	792	771	795	846	830	813	797	870	805	781	834	827	786	792	806	784	769	822	810	835	781	783	843	796	830	778	804	835	753	808	803	810	817	843	769	804	799	819	823	832	821	739	742	800	811	779	798	802	769	810	794	801	766	797	749	773	801	803	766	830	813	839	803	800	796	824	798	778	810	781	825	795	758	811	793	832	785	777	784	783	763	769	829	799	795	774	783	803	772	829	826	877	806	809	769	827	792	800	845	796	833	847	782	793	815	817	831	765	787	768	805	784	802	758	795	811	834	744	797	758	769	793	811	804	791	789	751	758	791	831	756	766	795	825	818	790	796	755	777	775	824	832	791	815	767	778	826	826	827	794	815	820	836	779	788	799	784	793	854	762	799	831	811	790	775	808	805	863	809	794	826	823	761	854	752	811	763	830	808	822	785	804	809	812	784	804	832	828	801	818	852	775	756	812	805	775	779	779	810	800	821	801	781	800	769	789	787	751	793	815	820	822	799	788	794	785	847	735	765	797	768	808	844	777	777	819	767	823	800	797	819	845	755	828	807	813	817	810	750	815	784	856	868	789	827	773	831	798	797	809	840	815	773	811	802	736	804	816	799	771	767	778	811	813	754	795	830	774	832	788	798	784	804	793	824	767	841	773	782	833	814	854	803	764	793	840	795	823	768	764	837	793	792	742	833	786	846	810	786	819	778	844	795	807	789	827	796	788	823	826	848	825	803	796	785	814	791	761	791	828	814	812	841	821	747	827	818	787	768	815	811	800	719	827	791	780	819	807	846	773	826	804	801	796	809	807	795	790	808	791	790	816	792	869	787	797	789	782	847	813	790	820	827	754	786	824	842	777	817	794	843	765	833	779	812	768	832	781	836	817	799	770	779	815	821	810	788	788	830	791	817	826	813	840	771	766	769	771	816	796	788	816	814	810	763	774	782	770	812	749	778	802	802	847	783	749	818	814	754	807	795	761	782	814	812	775	811	764	827	816	805	822	770	781	776	783	831	754	806	801	805	768	818	807	769	825	781	784	796	800	771	803	811	791	772	791	790	766	772	774	760	833	795	794	766	828	760	826	820	786	806	769	755	775	760	772	833	808	786	815	797	820	799	825	800	772	820	794	757	823	780	776	844	802	758	780	835	789	780	813	831	788	821	787	854	747	804	773	777	740	767	809	738	831	830	783	792	805	829	785	838	807	737	785	786	824	753	768	789	831	788	802	771	809	787	790	794	798	815	806	768	790	790	803	859	803	807	813	751	787	806	773	836	760	821	778	787	788	791	822	826	820	775	816	804	775	796	858	756	758	790	802	788	808	760	784	809	854	764	766	812	836	788	772	797	870	781	848	832	811	794	807	801	792	831	743	818	770	863	796	829	753	801	779	847	828	767	796	809	785	784	824	790	822	816	822	806	784	790	803	813	796	796	774	782	808	789	811	777	805	800	774	819	793	764	788	796	831	818	778	853	776	801	762	808	773	797	815	793	753	781	862	763	830	801	794	739	778	824	804	820	827	785	794	830	819	796	795	783	798	803	783	767	764	807	789	813	829	795	765	799	777	807	776	822	855	811	816	814	802	809	792	774	788	800	818	808	774	781	822	831	829	812	817	818	772	761	863	791	761	773	817	810	863	771	783	780	800	793	783	731	819	812	766	805	816	782	761	827	776	808	741	793	764	763	834	862	824	770	802	821	852	775	783	806	796	811	803	793	783	825	832	845	789	854	789	787	808	804	775	772	756	818	744	729	785	864	805	859	739	795	819	758	765	814	817	824	739	841	809	799	806	786	794	795	812	799	812	835	820	788	798	852	757	846	759	755	819	800	793	775	797	784	786	762	797	811	808	779	833	794	778	823	753	799	784	833	795	827	794	797	782	774	801	795	786	777	844	795	768	792	784	784	838	821	754	837	855	794	754	778	835	765	814	791	802	775	795	802	841	784	825	824	774	814	776	793	818	800	799	858	771	775	815	820	795	837	790	821	785	803	844	778	832	759	777	824	804	751	746	808	813	813	790	806	779	814	851	810	803	800	866	790	812	803	797	785	793	826	847	822	792	751	777	780	820	749	797	795	806	788	834	807	805	781	754	761	775	812	822	786	789	796	770	829	832	788	796	810	813	814	780	742	764	780	809	803	801	796	759	774	772	812	769	810	784	794	808	799	782	799	808	765	799	816	751	772	826	839	795	759	785	791	821	815	828	801	789	840	795	778	765	764	721	818	841	770	820	721	796	886	782	790	795	844	811	841	848	763	805	827	757	800	760	793	784	792	817	794	777	805	776	785	792	796	856	781	755	823	827	783	786	836	764	810	822	806	779	773	810	769	823	797	836	838	840	788	807	845	749	865	794	782	759	773	779	781	839	846	790	801	805	800	804	778	787	777	861	838	771	824	772	833	777	802	824	803	745	772	795	777	795	803	802	808	806	795	783	826	765	796	760	767	820	817	797	753	773	807	757	802	786	793	791	808	802	780	772	759	771	767	803	762	796	767	807	803	733	828	775	791	816	785	849	837	789	803	788	749	806	803	811	781	776	756	741	855	784	786	772	795	792	797	843	844	876	809	810	798	810	788	818	797	836	814	826	764	783	744	740	819	802	810	759	783	791	793	818	796	839	830	821	728	802	800	817	797	845	812	799	769	776	785	815	754	823	827	797	788	735	770	825	796	753	787	791	810	786	806	791	778	811	751	796	855	834	747	819	769	740	779	830	789	802	795	803	776	805	789	778	806	816	794	847	839	822	837	788	812	767	769	774	865	805	797	798	801	810	834	839	808	817	799	797	801	813	765	784	783	804	803	841	847	769	852	797	802	834	750	741	767	831	785	809	784	801	834	804	782	828	838	816	830	836	820	784	825	822	827	821	772	779	790	800	787
41924	28828	28047	20626	8627	1455	714	499	412	385	365	316	334	309	277	279	298	287	284	307	300	288	307	306	297	291	259	258	303	291	284	262	268	298	265	249	296	251	260	276	247	253	262	297	273	286	245	222	249	254	265	251	263	271	270	290	289	276	257	248	246	224	269	245	261	248	276	272	247	254	264	268	267	254	229	257	234	293	254	266	262	256	240	268	242	234	253	243	259	280	278	238	257	276	263	266	261	254	264	266	265	285	266	275	244	266	294	285	251	291	283	273	254	266	263	285	270	265	298	252	243	235	276	262	275	257	282	276	218	257	297	295	234	309	259	286	257	259	280	273	270	273	270	260	246	245	262	268	267	263	270	274	256	280	253	282	240	271	256	277	243	271	274	279	242	263	263	299	261	251	264	268	286	276	276	278	251	252	283	284	252	238	270	287	266	250	267	241	293	265	252	258	265	278	291	241	295	289	234	270	280	247	278	282	251	257	251	299	290	255	254	268	253	223	239	263	219	270	266	273	270	265	270	283	284	246	237	256	286	266	270	270	250	278	249	280	274	256	255	269	240	282	259	258	293	293	262	276	263	242	241	262	265	269	259	243	258	261	251	284	273	276	264	287	283	262	247	277	286	300	266	294	275	264	300	271	287	267	263	251	291	239	248	258	285	299	258	244	270	270	242	252	274	289	268	279	282	286	267	284	283	254	277	256	253	246	268	259	248	239	237	248	289	258	262	325	257	256	282	256	247	289	251	254	266	241	270	250	271	296	252	268	244	261	268	260	278	270	298	254	254	269	259	265	267	249	247	264	258	224	230	249	252	279	246	270	266	262	257	229	274	286	282	249	260	263	234	290	257	240	262	281	270	242	274	285	262	255	287	261	273	269	257	233	262	288	251	270	296	264	268	263	284	285	269	272	256	245	276	278	281	255	246	273	245	245	272	289	263	260	253	235	298	268	265	242	274	298	271	252	257	238	277	271	257	269	267	270	269	267	277	231	287	274	266	289	293	294	286	259	276	285	271	289	244	254	273	283	254	269	286	259	298	250	288	247	277	279	278	264	254	287	277	249	227	263	287	299	269	255	282	273	257	276	293	312	262	272	265	241	253	281	241	301	285	256	283	312	295	264	245	253	274	273	300	268	222	258	253	256	251	246	246	295	294	270	253	265	252	259	244	270	273	283	280	257	253	267	254	246	269	278	282	277	269	263	285	261	255	268	268	265	271	281	275	257	295	276	279	260	273	258	268	273	289	267	253	263	295	277	290	256	288	263	275	235	259	279	249	266	264	256	229	261	263	289	279	271	312	293	256	258	265	276	243	273	278	250	254	289	238	286	273	237	219	277	240	265	268	227	289	257	302	259	251	270	253	251	253	285	249	261	267	257	282	262	239	254	238	249	270	271	255	282	261	268	254	319	269	274	266	272	285	260	253	281	245	275	269	258	254	281	269	291	258	247	248	276	284	259	287	275	276	250	278	261	268	264	258	281	295	253	239	289	239	266	273	282	268	267	249	268	283	258	276	269	275	252	264	275	234	240	247	258	266	247	276	256	258	238	281	268	217	253	281	279	255	266	259	257	303	239	252	284	216	244	308	288	268	262	261	269	246	311	275	272	259	269	256	270	285	285	219	284	289	240	255	238	255	276	262	250	267	253	267	263	275	263	282	272	248	294	263	259	243	251	280	296	227	247	271	296	281	256	294	254	258	285	275	262	260	219	252	235	263	262	288	266	271	283	267	259	255	259	267	252	257	258	260	281	269	233	279	250	271	271	269	277	266	249	254	252	269	244	253	265	257	253	252	237	254	250	233	266	280	251	235	287	277	295	268	287	262	228	242	266	264	250	238	294	246	245	255	252	288	275	268	285	271	269	227	285	256	291	258	279	288	219	277	251	251	277	252	254	269	274	261	236	270	272	257	271	281	245	254	257	303	264	302	247	283	266	282	257	273	269	278	256	275	267	276	260	263	243	286	289	268	255	287	286	270	261	259	253	242	295	271	278	269	240	259	272	261	254	257	270	246	291	255	248	267	309	271	239	261	308	263	295	249	282	264	273	286	284	247	268	250	277	256	279	240	255	260	260	262	255	281	271	272	286	289	268	253	292	264	267	251	291	260	261	274	262	283	273	231	287	267	294	276	257	272	243	275	259	265	241	241	257	274	260	293	229	247	262	251	270	233	269	274	253	257	270	272	270	239	261	290	258	255	285	265	297	313	284	277	266	279	259	253	270	250	274	247	241	288	264	238	254	266	235	242	266	266	228	258	236	227	249	284	271	275	293	292	258	276	256	265	271	264	242	248	264	271	246	283	268	270	266	286	267	265	268	278	283	268	304	291	262	248	257	234	276	257	271	260	264	251	257	275	281	287	268	308	243	285	248	275	295	279	270	253	305	256	262	242	263	262	304	295	254	244	261	243	253	259	269	291	260	278	241	287	283	281	291	225	301	278	255	251	247	251	270	242	260	285	278	234	255	275	244	265	283	286	255	278	282	266	239	269	283	291	253	259	276	263	261	287	255	287	235	242	265	272	265	261	261	257	270	281	279	266	255	278	274	276	269	270	244	284	277	297	246	288	299	267	244	228	251	271	265	265	298	247	254	257	269	262	284	265	257	272	262	270	278	275	256	258	291	253	302	270	251	280	263	259	263	238	236	250	265	248	283	293	270	286	300	225	283	279	264	267	268	264	251	271	247	266	292	253	290	258	276	265	248	274	273	241	252	264	258	281	282	283	229	246	232	222	280	246	275	272	256	256	239	277	235	260	284	264	275	291	271	256	262	258	288	276	262	225	240	285	259	258	250	254	281	276	237	251	236	259	232	262	238	266	269	290	257	268	266	280	260	256	267	290	264	267	232	261	257	285	271	253	270	250	270	260	245	252	252	248	245	290	242	268	287	293	260	253	249	253	276	252	262	268	243	285	278	259	252	247	255	272	271	263	276	270	259	255	262	280	239	282	259	278	267	281	260	282	272	256	237	275	284	244	297	269	277	250	302	264	267	298	260	260	282	269	244	249	270	269	282	259	280	276	247	249	234	267	269	272	283	265	288	280	274	265	263	284	277	275	238	240	252	265	250	250	252	294	255	240	244	257	248	257	220	306	270	291	264	258	260	226	273	276	292	293	272	265	289	261	258	255	229	265	250	255	249	257	301	265	259	279	290	297	279	278	247	297	270	240	261	262	284	241	246	266	266	230	272	252	248	265	266	285	288	275	255	280	260	246	271	273	226	274	283	277	273	286	277	260	246	300	293	274	242	288	272	274	248	263	265	273	276	281	276	253	219	278	278	269	254	240	257	297	272	255	289	261	255	293	267	270	291	282	275	242	262	290	279	289	281	265	232	271	307	258	283	278	249	259	259	279	281	257	290	235	285	277	284	248	276	255	249	268	272	286	257	241	273	272	232	282	263	293	264	239	243	236	256	248	295	299	252	301	258	241	215	266	265	268	283	284	294	286	268	278	275	300	274	275	277	276	256	271	265
26550	22999	31024	27792	12629	2802	2012	1614	1422	1262	1148	1020	971	915	897	835	810	850	812	845	723	687	701	715	682	667	644	647	670	609	664	678	668	670	623	663	647	657	636	603	677	625	616	621	636	628	609	635	623	632	553	589	598	609	649	630	567	638	565	626	649	585	664	627	591	634	608	679	600	590	621	626	567	621	623	614	641	637	662	582	647	601	608	541	591	609	642	595	637	590	593	609	626	558	608	627	593	600	586	566	646	590	584	607	617	597	597	567	608	609	636	602	574	646	593	567	566	618	626	620	600	614	580	597	628	603	632	583	603	574	629	590	616	593	600	623	604	618	611	592	585	588	620	567	599	622	567	596	618	629	586	586	601	589	615	635	658	630	641	621	552	584	611	630	630	624	631	594	623	571	575	646	632	623	560	593	611	598	600	591	573	614	606	613	568	623	596	576	594	648	611	633	611	588	585	614	611	576	583	623	587	612	576	642	621	612	607	586	614	591	603	615	614	614	589	591	590	620	587	630	620	590	598	584	593	647	634	616	606	607	618	570	623	593	632	605	635	624	660	585	592	615	581	632	613	645	578	643	582	596	617	612	601	598	593	624	626	618	624	595	621	584	595	637	581	579	620	588	563	590	617	554	617	581	614	604	621	602	592	585	608	622	625	587	582	639	615	591	628	621	600	616	568	587	603	566	596	611	618	607	635	574	626	627	610	599	623	595	586	676	617	612	583	640	636	617	600	605	629	617	644	614	589	612	614	599	595	559	599	572	604	609	629	585	569	567	571	581	654	590	599	585	675	627	597	629	637	638	605	588	580	629	608	592	585	604	566	603	558	538	549	591	587	606	571	605	613	606	565	647	560	614	599	597	590	583	610	621	595	567	609	614	584	573	616	586	614	572	592	590	576	613	637	590	606	593	624	576	639	588	618	598	593	584	608	629	604	601	560	624	597	638	637	610	587	588	579	644	632	573	626	597	598	597	583	575	630	620	659	619	619	605	585	591	601	617	582	581	626	620	576	638	579	590	533	588	594	617	573	598	582	591	591	617	604	589	625	609	600	617	594	607	618	634	566	622	647	625	610	588	607	609	570	609	618	632	626	629	627	647	627	601	653	631	603	620	570	609	595	636	578	617	606	548	621	607	591	640	574	568	563	618	627	637	604	658	656	623	571	593	538	590	623	620	572	598	614	593	624	673	573	576	590	602	616	627	646	585	617	573	581	591	615	618	608	595	620	567	598	591	597	635	658	605	614	611	598	584	564	607	561	620	604	589	610	608	613	619	580	581	600	617	589	605	622	646	602	650	581	608	572	595	643	534	604	626	596	598	575	590	621	608	618	543	604	638	577	634	649	595	602	615	564	582	612	585	671	612	592	592	634	614	580	607	587	578	636	600	592	595	622	634	595	639	597	588	554	621	602	586	610	635	593	626	593	594	592	618	591	604	584	617	649	578	635	588	645	635	644	616	608	574	622	601	617	622	613	566	590	612	649	610	613	628	568	536	597	577	579	644	609	632	637	593	610	604	621	641	637	613	561	572	622	600	577	620	617	567	583	532	622	581	595	610	610	611	590	618	620	596	608	567	605	570	648	649	574	596	572	635	621	610	622	611	579	626	607	584	627	576	652	605	586	595	574	605	607	617	556	581	663	609	621	607	588	599	579	567	649	601	639	609	622	629	604	629	611	584	593	604	663	594	606	641	600	620	607	574	578	639	554	591	619	599	608	604	625	599	623	578	590	610	600	599	627	617	602	552	614	616	597	609	578	580	624	597	583	565	559	597	578	620	611	609	593	596	593	604	604	585	613	611	638	580	594	572	581	597	618	591	582	597	581	616	604	612	579	641	608	592	596	593	635	600	636	616	602	588	603	585	574	600	592	591	618	606	607	598	595	540	612	578	627	565	620	599	611	601	599	589	581	636	609	585	566	621	573	599	621	573	575	591	590	638	602	631	597	602	631	597	628	612	602	590	581	571	579	592	603	591	572	601	612	609	598	599	601	638	607	570	608	604	638	603	614	620	653	636	603	625	588	635	585	600	593	673	617	608	625	629	621	595	599	573	615	591	612	603	570	602	571	598	610	608	599	615	613	591	618	583	562	632	631	638	597	565	623	594	617	581	580	615	602	619	613	630	602	538	618	569	608	615	610	614	587	590	606	595	641	607	641	598	635	609	598	573	586	625	603	597	643	592	622	598	616	588	595	629	601	566	582	638	597	597	604	595	623	628	581	579	602	621	575	589	620	586	591	614	586	635	579	618	650	644	587	616	576	617	584	658	601	629	612	632	570	598	589	583	597	567	611	638	617	598	645	566	650	589	589	619	603	613	643	612	558	596	598	619	615	609	566	619	634	618	591	589	584	641	595	610	623	605	598	581	609	600	576	593	595	563	645	593	591	620	591	658	609	618	571	565	623	600	600	633	614	564	625	600	598	590	631	592	617	589	577	650	626	579	613	601	621	576	634	608	622	580	601	612	625	627	588	559	619	580	654	557	616	592	602	602	588	614	635	570	619	594	581	620	536	560	653	609	612	622	645	580	593	615	592	630	613	609	620	576	639	580	620	619	612	567	609	563	627	583	602	625	600	645	620	572	605	623	610	605	561	609	589	618	544	579	584	592	574	637	640	617	642	626	618	632	645	578	589	605	583	586	571	603	599	607	603	614	625	608	647	601	601	602	620	553	612	610	607	620	563	583	558	595	599	584	619	647	601	569	638	663	571	636	585	621	584	617	646	643	611	551	612	571	619	589	585	584	595	582	594	617	603	626	576	589	595	603	617	559	543	636	598	622	624	602	621	606	629	618	607	613	579	625	606	598	612	571	609	622	626	586	584	584	564	629	619	591	640	582	642	615	651	560	602	604	630	601	602	564	603	622	592	634	620	572	573	640	620	620	637	620	612	620	605	606	621	621	571	567	611	663	592	582	629	571	564	613	615	593	630	589	597	599	614	579	622	597	611	616	595	611	621	552	600	587	652	605	570	605	558	653	604	583	640	598	626	616	600	606	624	592	581	577	612	616	615	615	595	631	630	596	574	612	591	592	669	608	585	596	556	619	620	635	632	605	617	629	610	595	594	593	581	604	618	647	614	564	592	608	562	590	579	604	585	612	605	623	617	583	582	611	585	609	598	618	624	632	610	657	621	608	603	577	633	602	629	604	616	606	629	618	594	593	632	640	541	637	566	600	672	592	615	639	578	567	678	608	605	546	613	594	621	604	626	599	617	638	596	603	600	629	615	577	590	591	623	623	665	589	579	615	615	571	550	597	567	622	618	617	634	665	615	644	630	642	588	609	580	613	630	648	632	547	628	630	635	629	627	611	606	612	601	619	586	583	599	625	596	622	616	593	613	576	607	596	649	583	603	602	587	546	611	586	593	570	656	611	590	573	587	631	609	586	555	608	625	580	620	566	591	630	607	631	593	608	572	608	590	604	589	583	633	599	602	599	587	667	605	625	587	613	599	599	575	624	612	631	589	622	620	579
51526	37588	36793	31488	15067	3202	1129	719	569	572	489	446	413	373	405	381	381	386	360	372	346	331	352	379	352	334	323	324	333	385	353	336	344	349	329	352	341	371	326	350	332	335	342	334	377	339	314	364	337	327	361	317	319	357	323	383	299	349	327	349	349	322	364	322	328	353	358	330	322	313	360	366	370	368	313	326	328	322	314	336	337	324	322	315	322	300	352	335	352	335	314	366	328	325	341	359	323	361	334	345	329	308	324	309	336	333	296	294	329	326	302	353	325	329	331	348	303	342	318	315	331	388	328	321	316	320	345	327	348	330	303	333	297	374	318	338	352	321	358	335	339	330	312	346	317	303	331	327	325	299	329	356	364	328	297	330	334	344	375	347	318	350	348	332	348	323	312	353	321	330	346	301	303	336	325	343	365	347	372	307	350	338	350	336	327	363	355	336	345	312	312	291	314	300	308	324	325	343	323	329	338	317	311	366	336	313	316	356	367	302	350	341	363	361	292	347	373	306	336	320	343	306	341	332	343	332	378	349	362	323	296	341	359	329	361	353	330	281	329	330	324	325	312	322	301	306	322	366	321	324	333	303	310	329	365	305	320	391	342	302	303	318	309	327	331	330	322	347	368	336	305	349	326	359	320	361	331	328	348	350	365	324	339	308	313	330	322	334	320	292	326	356	323	340	297	387	370	366	342	368	345	325	336	347	316	337	338	332	329	329	350	348	345	334	356	367	368	308	324	306	330	350	343	332	321	342	340	319	320	319	320	314	330	331	325	337	343	342	315	320	306	313	295	314	359	340	326	346	363	340	310	319	310	349	358	362	331	335	320	341	321	342	334	327	326	313	341	299	319	322	321	353	339	316	349	299	325	339	318	388	335	348	341	354	353	335	386	327	324	332	328	343	314	316	345	341	316	339	383	320	322	311	284	335	324	335	316	329	337	333	350	319	330	342	326	309	311	342	303	343	309	361	311	328	331	324	320	312	322	359	321	300	308	297	305	346	331	330	351	327	345	340	291	324	320	392	318	314	341	361	341	313	333	322	322	319	335	372	295	329	323	353	346	349	328	314	355	350	319	382	334	333	316	343	341	316	296	313	354	328	350	349	338	350	336	333	352	316	350	319	299	322	362	338	373	328	332	329	377	333	330	341	323	337	324	341	340	344	344	362	337	365	295	308	294	353	340	315	295	314	314	317	362	322	316	288	321	309	332	346	363	321	338	309	318	322	336	366	316	291	331	313	328	325	354	346	358	323	323	307	364	336	332	322	330	341	363	332	322	312	302	351	356	289	336	361	345	329	310	312	315	331	301	333	311	326	329	359	334	301	369	353	306	335	336	351	328	307	328	293	333	340	316	327	315	333	296	290	343	316	342	388	354	348	342	315	350	367	326	318	346	345	333	323	304	308	342	315	360	322	346	325	353	333	334	321	346	376	312	349	328	353	338	342	330	348	343	328	291	362	372	322	349	342	353	348	349	331	343	325	303	325	318	311	328	290	313	344	291	331	347	327	300	324	335	361	353	352	350	320	339	367	341	331	345	320	328	300	316	319	308	302	331	371	330	335	339	349	347	301	367	342	344	332	329	304	328	306	325	338	339	346	368	357	338	339	330	332	308	315	285	311	318	339	324	293	280	315	345	313	323	364	335	327	340	354	330	327	311	317	360	326	355	345	318	358	362	329	347	310	342	303	318	354	311	312	346	340	313	341	309	302	341	319	321	345	333	332	346	318	380	323	306	363	317	374	333	345	327	332	297	304	307	336	325	335	342	349	353	308	374	321	300	323	352	363	326	350	328	330	363	295	328	289	325	307	318	337	347	312	341	339	333	332	339	311	343	307	310	344	299	335	313	365	354	350	324	322	290	332	300	341	313	322	324	359	339	328	326	340	283	349	320	350	321	314	327	326	354	333	324	340	361	339	357	350	347	342	361	333	331	310	355	343	325	305	270	324	311	314	339	312	324	360	352	329	322	308	350	329	322	325	336	350	351	349	341	339	302	329	324	310	304	313	323	317	322	326	336	323	330	346	359	312	340	363	333	346	385	333	301	323	361	287	335	307	346	328	311	317	312	306	312	306	335	326	305	339	310	348	356	315	297	334	328	290	351	311	322	318	334	371	385	351	340	343	370	345	320	388	346	308	348	344	323	331	341	348	335	342	328	338	318	321	322	295	314	315	345	318	324	356	303	343	337	319	325	355	365	336	300	333	339	321	305	346	309	344	363	314	343	346	326	307	341	332	298	292	329	323	330	331	355	335	357	356	336	340	317	353	314	342	291	316	330	334	348	284	330	369	341	360	318	300	363	372	351	346	340	360	365	335	322	310	349	355	313	267	342	314	278	342	343	326	344	314	297	336	315	314	347	312	354	336	277	304	333	347	341	336	316	329	314	329	333	298	351	360	316	307	316	315	343	340	324	290	316	323	346	361	331	361	289	309	351	334	315	357	356	332	328	350	340	355	329	318	322	316	275	316	330	321	356	311	335	308	338	305	298	330	330	337	311	300	335	299	359	341	330	352	361	342	333	336	371	321	336	301	333	329	344	351	355	361	312	334	307	367	335	340	342	309	335	363	337	364	328	326	342	329	357	321	298	293	340	334	286	302	345	305	346	320	350	345	317	332	350	331	300	319	307	333	290	310	335	322	357	339	335	351	364	349	336	332	340	291	359	351	325	366	342	330	334	316	339	381	334	350	320	345	351	336	347	321	321	347	311	294	324	327	306	308	311	318	305	342	311	317	347	339	305	347	345	336	335	318	353	328	353	333	373	298	330	326	338	357	361	340	335	341	318	339	335	360	326	300	319	368	343	325	308	330	350	329	358	332	322	329	338	342	331	360	303	336	300	304	346	321	307	304	328	348	302	329	351	334	334	344	301	328	317	327	334	316	350	356	343	335	310	302	331	357	313	314	315	371	333	349	347	345	334	347	346	354	320	332	344	332	338	310	363	353	302	349	315	319	354	319	328	302	342	345	356	320	328	323	320	360	342	308	319	332	307	340	342	349	363	355	324	359	321	322	328	352	299	330	343	329	316	303	359	319	331	326	346	298	360	350	340	292	323	345	355	350	331	317	330	327	363	357	314	329	334	322	317	304	373	316	336	304	333	302	326	354	344	311	280	354	352	316	302	302	312	375	316	327	335	331	346	346	338	348	354	329	286	336	351	339	343	345	367	347	355	344	298	329	326	324	349	326	361	321	319	355	345	363	308	337	329	361	301	322	339	328	299	315	364	333	333	336	318	358	316	323	343	339	338	353	337	342	334	320	338	337	334	361	294	324	306	344	323	337	335	335	329	337	341	353	327	330	331	347	323	297	296	309	347	326	336	322	354	328	313	328	313	362	369	361	335	355	346	350	319	329	308	356	375	376	343	346	329	324	338	352	330	344	342	341	326	346	297	296	328	315	343	338	325	339	338	368	345	309	292	353	323	314	343	343	311	309	364	323	339	353	350	355	332	356	364	344	302	292	296	321	338	348
33456	29363	38197	36723	16180	3787	2886	2231	1960	1873	1562	1392	1216	1219	1175	1173	1082	1122	1035	966	958	967	839	867	820	879	821	821	784	831	779	862	814	821	787	778	786	776	803	767	750	782	750	765	758	793	820	763	759	711	764	764	770	730	765	746	754	734	794	749	780	768	784	731	743	777	752	764	777	784	782	779	700	741	758	738	742	737	755	761	753	753	754	734	713	753	745	741	716	736	769	727	715	779	727	730	721	789	738	770	724	723	724	765	732	758	757	746	721	741	746	689	725	753	746	740	740	804	726	717	750	765	762	746	731	754	740	692	734	738	747	759	774	765	700	762	752	812	694	733	746	752	735	748	742	743	753	716	725	756	714	741	763	732	749	747	792	773	728	790	725	742	781	711	774	758	733	741	783	749	794	722	745	739	734	752	759	744	778	777	741	757	735	731	733	738	765	727	782	768	717	773	769	735	790	810	720	754	769	746	742	696	736	730	746	708	727	719	707	699	715	724	750	774	714	738	780	754	729	722	711	743	738	711	766	728	727	783	734	766	772	764	760	733	778	783	676	761	752	724	754	719	731	717	767	746	760	754	736	770	752	743	737	754	768	716	727	752	759	748	733	755	698	734	790	761	726	737	744	757	761	781	702	725	778	758	774	742	735	713	758	740	735	802	796	731	755	713	739	800	714	747	746	725	742	767	730	770	757	747	747	727	683	783	781	771	717	727	723	796	732	795	784	731	747	775	827	725	757	694	740	725	711	734	743	744	731	741	732	767	716	782	737	802	729	771	773	725	762	773	737	683	755	760	727	738	742	784	781	768	720	754	790	733	723	758	750	748	737	711	752	771	744	808	732	750	772	752	754	724	720	767	728	757	742	750	839	755	776	727	742	747	730	735	758	790	766	782	718	792	783	805	711	728	741	748	713	793	762	755	730	714	788	734	748	745	761	751	758	766	718	746	751	765	746	775	746	751	713	746	781	765	722	804	782	732	721	732	739	757	771	753	748	692	758	740	709	772	693	708	740	752	741	747	746	711	743	810	762	768	716	739	716	777	714	727	743	704	755	752	720	735	698	744	752	754	747	763	805	734	768	759	761	738	712	706	716	765	744	721	732	765	754	742	783	813	791	741	739	748	728	758	732	806	723	741	728	751	726	795	757	711	727	740	707	716	773	749	758	789	769	771	729	724	730	800	756	714	744	757	746	738	769	720	737	800	727	720	776	753	740	733	751	744	699	756	733	748	754	785	820	758	715	768	734	769	722	768	767	751	709	716	705	716	732	678	708	739	745	776	749	809	725	780	762	773	754	753	747	722	741	717	711	720	746	728	733	702	792	724	754	736	740	762	720	770	740	743	750	709	774	705	745	764	744	760	755	698	768	717	715	771	737	766	761	675	763	703	737	725	734	769	749	721	757	744	693	759	706	764	742	759	758	766	741	695	720	788	742	708	725	751	703	740	755	756	740	717	704	728	743	726	741	748	691	722	746	751	771	677	727	750	772	747	771	788	746	732	711	771	738	745	786	777	728	730	770	755	717	767	731	761	719	733	822	746	752	732	750	695	755	748	772	787	702	739	743	716	751	779	766	757	732	800	728	827	739	730	723	727	735	750	703	720	737	702	758	735	761	725	755	750	731	686	736	742	735	728	723	747	769	751	750	730	752	711	752	753	714	737	699	731	754	705	752	735	783	737	759	759	778	772	751	741	741	786	781	767	759	772	715	725	776	738	765	737	783	730	758	723	707	737	728	751	741	778	749	775	748	737	752	698	748	711	727	739	776	786	738	720	737	769	745	742	765	774	718	755	710	759	786	763	790	722	730	774	743	754	782	719	732	734	707	803	792	730	756	731	714	793	714	770	738	743	723	772	770	743	750	750	734	732	720	753	741	756	773	747	754	762	741	726	766	746	772	758	755	761	771	767	777	730	748	753	737	777	745	800	712	705	800	737	781	775	734	724	753	698	763	784	751	710	796	729	767	750	765	765	735	762	776	780	754	756	764	762	686	720	711	693	772	735	719	735	759	746	786	739	760	790	752	752	775	766	735	755	741	734	709	778	780	758	757	792	731	771	736	768	788	757	722	772	733	702	727	729	737	746	757	745	687	761	734	744	739	756	785	750	713	752	721	767	764	745	779	754	747	777	737	713	736	732	784	775	731	752	770	796	777	724	778	782	735	727	792	782	798	706	761	709	734	720	758	707	758	742	734	751	752	751	773	765	686	752	709	758	779	767	729	710	771	725	758	771	773	770	782	721	729	773	745	734	753	770	755	754	709	752	745	755	744	759	803	738	797	749	773	726	741	770	751	753	779	790	745	742	766	780	767	791	766	770	724	713	737	722	762	754	774	753	772	739	719	696	744	714	785	668	773	791	771	737	762	731	762	706	741	759	728	697	744	730	768	712	809	751	750	749	696	736	681	719	747	757	758	798	795	801	777	726	736	750	712	721	710	733	801	733	743	733	761	740	755	762	771	703	796	718	771	764	731	706	724	722	764	733	765	776	703	740	770	737	762	757	735	708	778	673	737	755	744	750	728	724	730	704	765	738	761	755	782	722	725	703	750	768	722	729	681	755	686	744	695	705	784	756	739	712	721	692	722	768	723	771	768	734	775	719	743	772	721	699	758	780	724	783	725	739	771	765	773	780	769	807	774	731	746	760	754	750	730	774	746	713	702	735	788	712	729	784	733	717	760	755	743	771	751	761	727	741	770	754	771	716	739	749	809	719	764	792	763	754	746	782	728	698	781	736	730	704	776	727	741	767	729	752	774	786	754	741	775	739	813	786	756	747	735	774	775	714	734	727	745	782	725	701	737	769	761	765	752	720	762	775	715	788	731	715	765	773	706	751	765	737	749	775	721	786	722	712	711	785	781	746	732	776	759	751	712	731	718	780	753	730	733	754	770	694	739	743	747	723	706	756	751	769	781	747	726	772	734	747	743	736	777	730	762	725	695	731	740	730	706	739	766	754	715	731	727	736	711	746	739	748	752	769	692	730	726	731	761	747	762	787	740	790	750	761	794	731	765	789	717	706	781	720	781	790	726	781	711	773	691	735	758	799	745	711	766	756	755	808	734	789	720	708	687	747	768	728	819	746	770	718	744	738	735	728	700	746	745	748	770	717	752	760	807	733	741	764	793	768	736	759	749	756	711	709	742	795	742	767	781	779	744	775	747	761	699	742	773	748	765	726	715	770	761	760	704	755	730	750	765	706	725	758	796	775	812	763	789	755	724	754	753	757	742	761	752	728	766	773	706	730	724	755	731	758	726	757	767	765	741	731	776	745	766	750	722	773	754	745	754	747	746	762	752	725	766	731	784	743	726	719	744	769	780	760	702	766	737	701	743	736	793	765	783	753	722	774	724	746	768	720	762	747	764	690	724	727	730	783	715	770	732	707	739	762	754	754	757	744	774	720	770	727	791	760	724	720	740	744	802	748	769	770	728	772	727	719	764	762	709	781	769	722	738	759	759	763	740	793	720	697	716	770
27047	14649	8080	2985	1168	566	474	458	441	416	434	387	380	395	388	353	400	391	357	387	394	362	360	406	399	374	390	391	361	364	393	380	368	366	337	344	347	392	391	353	351	335	384	378	397	370	371	330	336	366	400	364	392	374	356	326	383	388	371	375	370	371	368	349	360	371	374	382	375	355	341	359	403	374	372	366	373	368	362	378	353	345	384	376	373	408	349	392	352	342	350	374	373	382	372	367	354	394	385	380	361	349	364	379	369	339	382	418	324	342	367	346	375	371	378	360	344	356	353	365	388	365	367	359	373	394	370	321	371	370	381	422	402	402	371	357	402	348	356	320	367	366	349	379	388	336	331	340	369	346	402	385	359	347	356	373	361	355	382	354	369	377	338	331	388	363	364	370	343	364	343	389	335	356	370	402	357	398	397	397	379	399	376	387	405	359	375	386	345	355	318	361	369	374	347	370	375	353	387	417	385	388	384	350	401	365	350	333	344	360	342	391	340	393	353	365	371	378	382	383	371	322	348	400	372	367	386	357	339	332	369	354	384	357	344	347	391	383	372	395	374	387	344	357	377	367	364	383	401	341	377	356	349	365	350	386	367	360	393	383	367	399	356	364	414	366	367	359	351	348	370	385	364	373	366	370	364	340	374	354	337	384	320	335	379	395	373	368	317	335	400	352	325	349	353	367	339	369	345	361	391	397	406	381	367	360	383	386	376	395	369	369	388	375	373	344	346	329	370	360	367	383	359	375	342	383	384	360	387	398	351	368	329	379	375	380	349	317	390	341	357	394	367	345	364	385	378	378	360	369	363	368	385	368	367	393	344	401	417	375	340	385	375	379	358	383	400	375	349	375	362	342	353	359	375	385	377	389	386	373	361	344	394	353	423	352	399	377	392	407	373	347	358	402	361	352	351	322	371	402	388	342	363	380	336	353	395	381	357	352	391	377	376	376	361	342	339	387	374	329	383	385	377	406	342	351	346	362	365	382	360	376	345	334	369	395	361	345	372	338	318	345	348	373	381	351	351	376	345	346	366	359	367	358	353	337	370	365	370	376	377	378	364	343	378	370	354	365	367	367	341	378	398	384	339	418	357	377	360	366	355	377	373	348	371	409	370	360	357	373	355	381	370	391	403	344	402	338	403	371	362	362	407	406	354	385	392	360	338	376	358	389	371	400	382	371	335	405	395	363	401	398	375	367	364	377	374	362	358	349	379	362	317	372	329	391	343	397	364	380	357	367	327	349	360	398	372	375	365	351	352	374	335	365	398	356	421	406	353	343	371	360	386	407	382	382	354	378	357	345	364	345	376	362	418	374	341	349	383	355	374	381	395	333	364	365	378	357	419	391	394	393	390	413	364	355	357	374	341	347	368	326	376	386	355	376	353	366	383	326	362	324	348	382	320	359	403	347	349	335	418	398	375	387	348	377	369	361	389	381	386	366	373	383	367	367	393	357	377	351	370	332	370	363	315	384	350	355	386	362	377	376	411	355	357	354	357	343	354	388	396	339	343	353	360	392	404	355	357	394	357	361	380	347	373	351	364	370	387	391	351	344	345	357	390	391	379	358	359	350	350	341	387	377	362	385	363	364	353	341	367	365	358	383	388	348	358	345	359	380	378	388	358	358	342	363	374	361	372	380	365	366	366	366	358	348	368	375	352	350	382	377	383	367	340	350	324	349	373	376	399	382	325	386	382	387	378	388	393	359	404	348	363	381	356	351	316	347	390	354	383	376	379	350	365	322	371	363	343	392	365	390	342	355	414	387	373	376	366	378	383	341	344	354	378	385	347	393	382	376	367	397	346	406	405	384	374	371	322	349	374	383	376	379	358	360	345	373	332	399	400	367	357	352	381	362	394	352	366	355	370	400	411	386	360	345	358	366	366	377	407	358	352	368	323	349	368	369	381	352	387	362	354	379	364	379	359	378	398	331	357	368	349	336	366	340	377	357	379	378	366	403	392	353	343	369	352	350	380	360	376	345	351	386	403	355	345	404	383	377	377	381	381	357	328	344	363	305	389	363	342	370	394	355	367	335	369	372	349	353	347	359	343	406	371	371	387	347	380	357	377	364	352	367	349	364	338	366	374	368	351	378	381	347	344	373	370	330	354	390	350	388	381	358	362	379	357	354	345	361	350	359	353	339	392	355	367	353	356	343	377	359	392	354	381	346	355	359	371	368	357	401	369	371	364	328	384	385	365	339	361	387	406	363	356	315	350	378	346	360	384	388	355	359	408	376	364	361	362	414	366	351	375	362	363	351	333	346	370	332	408	377	409	375	367	327	384	339	355	387	408	393	392	392	374	371	390	379	342	385	338	354	348	362	354	365	391	407	419	393	379	406	350	350	384	350	410	385	409	356	322	383	351	337	375	371	353	377	375	387	378	363	381	331	346	406	390	344	375	373	393	366	384	374	351	355	368	337	385	362	391	350	360	349	344	333	378	365	398	375	373	387	390	366	429	336	354	394	411	390	343	392	402	377	371	373	348	359	359	380	338	348	380	409	378	382	388	352	338	336	369	309	342	362	382	331	372	357	372	383	382	364	338	360	366	377	330	331	352	334	348	344	387	347	384	385	384	389	375	325	348	413	386	350	395	380	393	409	331	360	345	357	330	408	376	410	367	392	387	343	357	328	367	369	339	369	367	369	360	405	374	375	369	384	332	333	358	338	331	392	356	355	367	385	367	394	362	392	362	379	376	383	331	364	322	314	351	334	374	375	375	376	372	402	361	370	363	346	414	398	358	381	349	369	336	353	386	363	364	366	365	404	374	385	353	378	373	378	408	370	353	358	401	377	348	376	339	347	355	401	353	369	360	368	364	364	424	345	393	397	347	380	340	365	379	392	346	378	374	389	349	371	359	349	344	356	379	386	411	333	378	358	374	369	352	358	375	345	355	362	351	400	384	382	381	376	343	381	365	398	389	349	384	380	321	314	363	364	406	355	392	370	377	340	424	383	385	387	363	373	347	316	371	330	382	381	340	392	393	359	363	354	361	341	344	365	385	339	369	331	395	360	345	378	365	359	375	337	353	390	366	407	335	364	372	375	344	347	359	340	304	364	357	371	370	342	346	359	330	347	384	387	371	403	334	390	364	370	360	370	394	379	330	357	372	374	389	357	368	405	385	391	369	363	359	384	375	361	369	376	369	357	377	360	385	376	353	379	356	348	364	375	359	389	353	373	385	348	355	343	327	381	376	382	379	406	386	354	331	367	374	376	420	355	348	367	369	339	342	376	377	363	381	351	349	375	382	388	389	351	374	359	362	350	364	357	365	371	369	385	363	347	343	350	378	344	376	411	381	349	401	378	398	409	405	348	416	374	348	360	372	392	360	405	348	343	356	369	353	375	352	358	365	376	392	377	395	374	337	379	310	376	382	402	388	375	363	414	353	390	336	440	392	354	380	357	354	385	414	331	386	351	374	397	389	404	371	359	340	395	375	380	359	378	409	393	364	376	376	374	347	372	386	368	403	400
16734	11370	11695	7083	3229	1692	1406	1230	1120	1010	996	1009	947	917	953	850	882	894	864	855	893	857	872	792	860	813	889	794	863	785	788	876	829	818	822	821	768	773	811	828	833	808	820	791	783	777	831	771	833	740	783	788	793	795	796	801	809	783	808	802	767	800	767	761	842	809	773	839	801	815	764	837	769	790	797	807	775	769	798	812	795	767	791	786	764	744	785	768	784	808	808	806	805	775	778	816	779	788	804	803	776	804	773	765	804	781	772	773	789	745	818	809	793	765	790	802	761	820	824	773	721	750	802	786	766	789	833	779	772	796	783	814	789	749	816	755	834	759	835	827	770	789	755	803	789	732	788	790	751	796	801	790	743	825	778	841	806	811	785	807	803	841	804	786	801	810	782	773	778	780	797	801	836	825	784	835	773	837	770	821	792	806	818	834	805	807	787	766	772	796	805	790	804	773	819	825	729	754	757	798	826	812	784	819	786	787	812	823	784	803	801	811	845	744	822	763	826	763	864	829	790	775	811	769	817	819	797	821	815	761	812	813	841	782	753	799	779	747	808	808	842	799	827	756	795	794	793	783	799	793	807	816	751	750	785	853	792	773	780	744	765	789	813	739	808	811	800	794	726	816	830	782	795	779	821	775	833	793	859	819	817	781	757	783	790	784	826	808	781	824	775	764	846	810	799	827	739	787	800	755	821	828	793	754	896	776	751	803	815	761	780	751	814	845	760	746	812	777	782	798	740	792	855	776	782	760	810	790	859	818	789	810	796	771	821	790	790	771	833	795	856	814	767	788	777	830	756	830	786	804	818	793	790	809	773	763	824	775	788	802	807	762	820	801	795	794	802	774	801	804	790	772	815	861	816	799	801	797	815	782	742	842	793	781	781	767	845	790	820	798	815	796	832	839	804	797	824	842	810	723	784	790	784	787	797	770	882	851	826	813	826	787	831	750	785	792	790	844	755	809	848	813	783	791	773	810	813	819	789	797	822	790	716	794	821	769	829	789	751	822	777	771	789	791	775	787	766	755	751	798	819	753	821	762	805	759	831	818	801	791	745	749	823	790	784	809	822	820	813	778	793	815	801	791	793	799	784	795	770	808	786	811	795	812	826	785	803	824	763	795	765	857	799	765	815	812	783	820	789	782	804	742	765	761	797	758	856	770	755	783	776	825	847	806	775	803	855	819	792	794	808	753	779	790	800	795	786	824	727	814	807	766	799	788	769	804	790	816	708	813	795	790	796	724	786	833	806	799	853	765	813	806	804	802	819	810	854	808	795	849	862	810	798	788	818	814	829	809	795	805	769	808	767	767	785	782	782	773	810	759	775	792	807	738	787	839	773	783	815	865	811	816	828	773	788	806	797	751	829	821	772	796	764	811	818	807	759	787	745	830	837	813	855	798	824	775	768	770	764	757	770	799	809	802	765	759	783	795	820	803	795	810	801	770	776	822	769	808	765	822	770	760	780	806	879	840	798	797	831	753	763	813	828	829	789	812	811	800	803	789	769	798	814	795	833	777	829	764	810	798	795	806	795	826	814	812	798	860	819	787	810	815	789	792	827	779	782	822	831	753	793	796	783	781	812	814	779	821	812	799	753	740	845	793	781	767	789	837	775	815	793	753	746	810	817	839	785	784	765	793	801	787	799	823	794	789	791	755	791	779	786	765	811	825	767	781	807	784	824	804	784	837	772	786	803	763	794	805	810	768	775	803	830	809	829	785	843	801	741	754	798	793	745	749	867	765	765	780	784	827	828	846	875	801	784	781	802	834	756	807	764	806	789	765	762	801	824	799	793	784	779	752	798	797	838	804	820	818	786	794	790	811	774	797	791	790	742	740	800	740	787	756	759	809	792	795	817	807	736	779	809	837	773	808	800	801	782	799	767	749	835	788	790	792	769	778	754	812	808	781	775	863	771	800	820	794	805	750	841	789	799	816	781	816	823	793	800	783	808	783	770	808	835	855	771	848	794	785	763	810	763	762	773	827	844	815	750	769	796	812	796	766	774	842	753	802	802	798	873	795	825	789	831	822	762	759	767	808	796	778	781	817	800	782	771	780	794	770	795	857	759	808	811	779	762	815	793	865	797	792	870	729	784	786	835	789	813	831	809	796	754	778	789	774	801	840	744	787	803	845	807	799	742	798	831	804	856	814	755	778	781	772	767	839	729	814	792	781	813	772	797	760	777	784	809	748	775	795	827	781	799	855	799	808	759	836	806	772	780	776	792	832	797	768	829	826	788	764	821	781	764	828	853	796	782	772	757	817	811	806	810	838	812	763	848	813	809	811	815	769	811	785	777	818	776	747	789	808	748	816	779	785	784	763	815	794	762	764	811	783	861	823	772	789	738	768	792	750	817	750	759	723	797	784	790	852	776	814	787	785	778	809	850	782	766	760	810	768	782	821	800	774	810	820	745	804	770	801	790	770	796	774	834	758	772	816	809	784	771	803	811	728	768	816	830	784	786	810	834	771	818	812	758	826	763	799	829	842	777	818	802	794	775	801	767	794	812	757	767	818	841	815	834	833	817	797	822	732	818	808	781	836	720	780	798	833	831	751	838	834	805	796	779	767	866	826	806	769	817	816	825	820	760	804	806	811	751	808	773	793	781	791	805	800	782	779	840	795	769	824	781	813	752	801	759	793	812	748	774	789	778	810	778	804	838	764	818	839	819	833	793	830	800	813	804	780	844	794	775	828	826	792	867	794	754	813	792	811	797	722	775	783	773	831	842	786	783	804	801	791	804	708	772	815	804	810	820	821	803	801	784	778	796	766	785	801	756	766	740	790	804	753	793	779	776	751	848	804	846	778	783	722	795	788	828	782	852	784	804	775	803	784	782	777	786	779	781	810	796	832	789	757	765	814	814	811	849	790	826	786	796	789	815	808	792	786	791	831	797	790	769	822	806	819	787	812	822	755	802	800	791	816	775	793	774	745	756	754	846	851	808	832	792	764	819	780	783	834	775	792	798	781	813	795	795	738	761	783	781	810	747	841	816	797	770	801	786	776	826	783	791	779	821	794	840	765	804	850	767	783	814	826	822	783	805	809	839	753	797	817	802	790	807	774	788	813	789	804	761	735	798	832	814	788	805	844	791	762	821	797	724	764	772	810	784	775	815	811	759	772	780	806	836	850	823	770	733	824	763	843	823	775	812	815	838	786	791	806	820	795	831	771	797	816	791	746	823	848	783	793	831	775	809	791	795	762	851	774	825	826	794	747	761	707	797	807	794	789	808	777	829	793	830	783	839	794	797	845	781	870	819	784	807	806	780	766	784	797	797	835	783	765	746	779	781	833	746	791	799	846	835	790	765	790	803	780	788	764	762	843	809	801	836	789	794	818	773	808	794	849	836	832	809	817	825	800	837	816	768	793	763	775	766	780	771	774	792	812	792	825	775	800	795	780	790	835	809	752	835	806	767	791	761	804	804	775	797	780	779	797	785	808	789	783	786	773	761	839	788	798	809	765	811	845	811	827
43718	27818	25814	22937	9157	1466	636	484	428	377	344	330	308	340	333	287	306	312	294	272	297	252	269	289	271	243	282	291	319	303	278	274	308	295	259	263	284	285	254	280	286	282	273	257	293	254	262	261	267	219	259	304	234	254	262	267	275	285	264	252	265	275	279	294	261	273	261	278	285	297	290	313	259	307	297	265	271	282	280	278	276	278	292	275	251	286	250	287	277	276	299	283	322	277	285	265	298	238	262	271	263	274	246	255	268	268	292	257	293	270	281	289	272	278	291	231	282	269	286	269	283	265	260	295	276	276	270	259	295	288	282	285	282	268	280	266	265	261	278	262	282	272	289	298	297	274	292	274	272	266	256	282	255	259	250	281	280	288	249	308	276	278	265	271	287	285	257	254	253	289	266	241	293	271	293	250	263	297	274	278	261	256	300	259	260	248	270	271	300	283	230	259	259	302	278	271	255	258	246	308	267	271	269	262	254	259	262	259	297	272	249	268	282	287	256	248	255	261	294	259	267	246	262	302	292	265	294	285	298	232	281	271	258	271	260	265	302	278	287	269	265	241	269	289	278	228	270	276	277	260	304	270	297	266	260	301	261	261	286	281	286	262	243	257	278	279	265	267	268	281	272	259	287	257	233	270	282	246	286	288	252	312	249	259	250	275	250	287	279	269	265	237	274	264	282	295	262	276	266	287	279	277	274	290	244	273	288	250	281	287	297	279	269	279	277	261	277	270	221	264	250	246	242	262	280	243	257	268	267	309	278	221	259	271	276	253	271	256	252	283	262	269	250	266	272	246	270	287	288	274	290	260	276	272	244	279	267	268	253	257	259	272	241	252	294	270	273	265	274	251	247	250	257	269	258	278	267	268	283	252	259	246	288	260	291	263	271	287	267	256	305	274	246	267	242	265	297	302	257	257	297	282	270	274	276	255	268	270	252	253	277	269	278	278	249	299	275	258	280	285	273	256	272	313	311	273	286	257	289	310	262	282	294	277	259	266	253	251	241	277	248	308	247	295	281	289	241	257	288	307	299	248	282	276	264	291	320	303	273	255	281	244	262	262	277	272	283	257	264	254	267	269	227	268	255	290	278	254	246	258	271	264	246	258	292	257	266	293	277	239	247	253	311	269	251	286	290	271	272	248	256	271	270	262	239	238	240	263	272	266	272	248	278	274	277	268	292	248	271	285	267	263	273	269	244	267	273	257	279	265	243	281	260	231	292	267	287	252	283	258	272	243	270	270	296	273	283	286	311	293	283	293	253	248	295	267	260	261	336	270	265	288	279	284	272	271	272	273	279	275	276	226	259	274	293	309	245	297	248	297	299	258	271	285	281	279	263	254	283	282	263	268	276	284	271	294	275	256	266	234	272	265	270	254	245	246	284	268	299	262	253	261	266	285	296	267	253	267	296	279	274	254	229	304	281	259	261	269	257	270	272	281	269	256	256	270	252	258	267	267	266	274	295	254	289	253	259	266	283	273	276	246	293	260	277	276	269	262	268	257	271	278	303	277	289	251	292	254	260	269	274	279	273	256	274	240	241	272	297	294	283	237	262	281	296	290	261	259	235	261	266	280	299	273	258	273	286	251	286	286	238	280	277	290	263	266	254	269	300	264	279	252	256	294	258	269	268	245	253	301	247	280	240	284	285	239	270	298	268	297	256	248	240	250	278	260	270	283	262	262	227	262	265	260	268	300	304	288	247	281	276	275	270	291	264	253	285	257	269	274	257	269	291	273	270	309	270	290	255	282	281	284	243	241	255	274	284	307	271	309	256	267	263	270	254	303	250	282	251	292	280	251	272	254	232	259	281	289	277	266	235	263	266	256	253	232	272	239	296	263	271	255	266	239	294	298	257	263	251	296	252	256	276	262	244	271	279	241	249	281	265	263	285	291	271	253	242	261	255	259	303	293	249	293	316	258	257	268	277	258	273	258	279	282	284	269	249	233	261	255	229	266	269	271	278	273	283	225	279	284	262	289	296	262	263	240	288	276	267	233	269	243	265	268	255	265	263	291	255	242	260	278	260	302	264	272	303	265	283	283	283	273	277	293	237	275	284	271	257	253	254	265	259	285	262	259	262	280	279	276	256	272	253	281	248	257	265	256	260	284	278	241	286	266	245	266	272	263	253	257	292	258	300	239	288	282	240	286	278	259	272	274	258	253	254	281	289	264	225	270	287	274	264	255	272	224	256	277	250	282	266	259	250	247	294	286	270	243	255	278	272	244	293	326	253	258	274	276	269	246	240	239	265	283	247	258	263	246	285	259	250	255	255	277	243	267	291	269	285	264	254	270	270	307	268	275	274	275	254	293	271	261	276	262	253	294	239	267	277	258	272	277	244	288	272	276	255	262	275	274	286	280	281	280	281	287	248	312	288	278	282	277	316	271	296	294	269	290	233	269	291	263	267	267	263	254	270	252	272	277	276	249	255	280	259	253	286	268	262	284	251	256	228	281	290	289	238	292	282	279	270	289	294	263	286	269	244	241	248	270	242	297	276	275	277	249	244	290	264	247	286	284	307	292	284	259	265	249	270	263	258	272	272	255	286	243	301	286	280	236	273	272	261	271	260	274	247	307	252	264	282	259	262	265	246	254	273	258	239	265	236	277	239	260	266	259	247	286	289	278	259	262	302	293	268	262	267	253	234	268	277	283	258	278	252	277	239	264	294	248	258	273	292	291	268	290	278	248	297	271	275	275	279	241	275	257	287	292	293	261	266	279	253	245	291	288	243	259	280	292	251	267	254	286	255	269	271	265	244	266	292	271	285	291	276	251	255	283	260	256	295	257	273	249	284	240	255	257	281	249	326	282	233	242	239	255	262	260	238	283	288	239	257	242	260	267	305	281	294	273	274	278	259	317	258	275	302	303	282	280	266	265	269	257	275	265	260	239	261	280	264	254	249	259	265	264	289	297	262	292	271	259	304	245	277	278	268	250	262	274	243	234	305	274	279	269	293	295	285	259	270	270	244	247	242	288	243	270	278	272	264	280	258	277	239	262	303	292	265	256	259	306	261	251	268	264	269	260	259	270	255	253	250	280	272	264	280	249	270	270	271	244	297	251	269	261	289	295	274	254	263	263	307	261	246	283	273	248	282	308	250	270	266	269	285	238	261	263	298	295	296	286	265	266	282	277	307	285	250	286	283	281	242	293	273	247	287	311	308	259	260	259	281	280	273	267	257	270	268	292	299	262	249	290	286	269	254	255	278	267	258	306	268	282	284	304	307	213	250	286	269	255	276	270	296	262	281	263	283	269	277	294	255	249	278	258	269	256	309	254	273	274	290	256	310	295	242	295	273	284	295	277	274	285	248	254	278	285	264	294	290	272	232	285	233	269	281	279	297	267	270	302	256	274	296	259	267	249	267	243	289	260	286	241	225	233	285	285	279	233	303	269	265	269	271	268	269	289	289	268	275	267	298	295	261	307	289	276	261	288	260	269	236	277	263	267	275	242	287	248	239	246	267	269	287	259
28289	21551	29081	31055	11822	2602	1945	1505	1390	1282	1171	1128	972	884	856	862	801	790	791	723	764	748	733	704	680	700	682	702	670	651	657	694	627	621	662	611	676	657	663	581	646	640	663	620	626	645	616	640	641	613	625	627	606	655	633	651	637	605	619	603	601	605	671	601	604	589	617	628	603	565	596	650	580	645	621	593	596	633	628	667	585	615	627	596	605	598	616	613	601	619	613	606	610	635	618	617	635	578	623	639	620	652	558	613	623	598	625	584	634	590	620	634	612	620	635	631	559	622	612	629	570	595	603	586	595	583	584	624	615	664	619	577	673	585	613	584	604	685	625	578	635	580	595	610	627	621	605	642	572	624	597	609	610	640	654	620	615	572	589	616	640	640	593	584	639	618	566	597	658	619	621	579	584	572	623	625	590	566	625	633	638	598	634	587	618	632	625	623	620	573	638	634	607	607	642	632	602	641	605	631	591	589	627	583	604	608	615	624	618	585	582	634	579	588	573	649	618	588	605	608	625	629	619	591	620	620	640	659	596	578	600	632	598	592	605	641	683	634	594	626	601	615	609	595	628	629	618	608	636	649	607	641	607	608	595	617	634	573	638	609	615	640	587	581	599	672	616	598	588	591	607	611	567	620	595	626	650	619	620	597	621	647	582	649	663	594	669	620	631	607	621	566	599	610	604	603	602	632	587	613	607	579	596	608	593	625	640	629	684	615	606	585	561	605	628	651	598	599	613	614	607	665	623	587	615	621	610	590	615	639	611	624	620	630	629	630	583	637	598	664	612	594	616	598	626	624	616	585	599	581	582	611	595	627	634	607	619	621	628	578	630	640	589	616	623	595	603	583	631	625	599	636	593	581	603	618	621	636	646	655	636	629	604	597	567	602	619	632	638	630	596	623	618	565	619	601	599	645	601	592	640	626	651	593	607	627	592	646	642	631	651	624	601	608	590	593	584	643	584	625	574	569	635	591	609	635	642	612	590	614	591	571	644	594	647	626	620	621	597	620	633	615	590	630	604	600	604	597	598	607	616	652	645	590	632	630	645	629	524	599	590	599	603	621	608	662	594	631	580	628	588	595	614	616	656	571	584	591	611	626	599	629	585	624	589	611	633	607	610	587	599	597	627	596	573	553	586	638	614	602	616	571	582	616	581	604	628	606	609	600	595	614	656	610	598	596	678	601	631	632	616	653	614	642	607	577	652	598	572	659	628	579	603	631	610	628	585	622	630	633	645	633	588	622	667	587	630	635	601	615	684	573	640	625	591	603	611	625	611	653	629	623	627	627	621	623	645	636	580	605	635	599	604	627	573	583	617	585	597	622	582	610	601	566	623	619	639	630	590	615	582	604	633	636	632	606	645	615	584	649	662	599	593	634	615	629	612	576	614	625	651	585	648	596	615	613	607	610	625	595	616	573	615	622	618	649	616	599	614	664	621	630	569	597	591	568	599	582	622	608	561	618	605	598	665	597	649	600	595	614	602	612	581	584	623	607	578	610	628	637	603	603	615	641	626	600	602	675	619	574	624	643	618	642	627	592	648	603	615	576	587	599	663	651	593	633	658	626	665	594	611	592	618	599	612	635	614	598	563	597	603	638	607	628	649	565	629	645	591	615	587	572	592	645	608	610	622	581	612	655	595	614	596	589	627	638	584	625	638	608	636	605	601	582	593	635	603	620	626	607	614	561	600	577	601	612	610	627	597	607	604	599	607	657	639	578	630	629	597	610	643	621	668	606	610	667	626	610	631	600	639	631	598	619	625	611	588	631	647	571	642	612	611	607	615	646	637	608	601	646	586	573	552	638	591	660	607	613	602	641	606	650	606	601	635	580	622	595	660	578	606	622	570	588	554	612	605	615	618	650	647	613	634	597	643	557	671	628	576	603	589	586	590	623	605	584	614	620	599	611	572	614	634	639	615	587	638	613	584	575	629	589	574	582	609	621	603	641	586	612	649	609	514	639	613	605	625	597	629	606	607	623	591	648	616	612	603	616	621	604	608	629	593	615	639	623	579	653	647	569	595	620	612	630	596	628	632	579	649	632	631	581	593	612	611	604	571	630	568	599	618	619	626	603	605	624	586	575	553	625	595	647	644	592	605	621	639	574	624	617	619	598	599	632	617	608	617	579	630	577	578	627	620	613	612	591	579	586	632	615	631	633	626	589	582	602	633	645	597	599	629	587	580	655	594	593	627	622	630	558	582	622	598	626	647	632	597	614	617	635	591	582	635	596	604	611	608	617	581	583	616	605	608	604	639	594	615	612	553	644	620	617	604	579	607	578	584	601	623	606	627	627	590	588	594	647	604	623	675	674	679	633	623	603	615	645	624	650	635	666	654	636	592	617	603	637	631	624	588	575	582	647	617	619	602	625	687	559	583	608	591	623	615	605	613	612	597	612	640	571	626	577	589	604	595	600	650	634	582	655	578	598	597	644	617	616	614	626	593	636	577	644	625	627	596	569	639	660	635	590	611	603	648	573	586	617	624	644	670	625	644	602	606	622	591	630	573	548	598	628	613	638	601	613	596	603	605	619	603	623	573	576	633	643	641	618	625	612	598	621	572	653	583	616	586	663	576	601	606	634	598	614	576	596	625	615	594	607	625	629	596	625	612	625	608	614	573	631	642	610	578	604	547	608	631	636	591	637	607	626	591	628	578	589	654	607	591	640	606	620	563	609	569	621	625	576	607	598	600	611	623	652	581	564	666	663	643	640	643	656	615	586	601	632	635	633	604	599	544	578	599	593	575	638	607	596	625	611	622	589	663	587	607	631	640	589	649	628	629	613	583	630	634	594	585	605	602	628	638	645	611	623	592	627	660	660	629	601	604	602	606	604	620	585	576	601	649	616	566	584	655	573	598	626	613	620	650	621	548	597	625	619	563	568	623	612	639	612	610	582	633	590	600	577	596	607	631	609	639	600	611	588	637	618	604	651	617	621	607	580	624	616	604	647	602	601	611	571	614	595	584	589	658	644	598	566	624	626	574	544	644	601	622	598	562	631	615	583	623	633	617	544	604	643	565	612	610	606	640	676	628	608	575	581	600	636	620	610	612	646	637	637	584	590	617	608	606	581	626	647	599	573	639	615	597	557	623	631	565	596	644	626	629	652	618	576	583	657	640	619	606	580	626	615	580	630	668	624	652	597	580	582	625	628	632	596	613	598	635	627	624	647	655	597	623	597	636	622	632	615	604	632	595	607	583	629	618	635	605	618	589	578	577	636	565	612	629	613	614	634	648	644	625	621	578	624	654	601	586	599	569	673	618	630	585	604	619	590	642	591	597	615	643	567	584	609	624	615	648	632	609	602	583	625	623	563	669	570	629	601	631	617	610	602	633	646	606	605	605	657	617	604	635	587	643	652	568	565	592	583	617	613	597	616	596	621	639	610	650	643	606	607	609	577	642	649	607	646	593	629	606	656	648	632	592	621	588	563	589	613	626	644	582	581	614	645	628	633	644	600	599	629	596	623	665	653
53065	36376	39368	35629	15587	3541	1205	737	547	548	459	463	429	428	437	400	377	390	385	386	330	367	370	387	343	340	334	347	317	368	345	350	356	363	335	351	327	344	360	353	325	310	352	310	323	311	337	350	344	352	352	350	329	300	333	346	362	347	350	351	338	301	336	359	306	327	340	359	347	345	353	335	375	349	353	370	365	308	332	342	335	292	348	318	329	314	347	359	335	325	327	356	337	336	314	328	340	328	361	351	353	357	344	349	314	317	339	319	320	317	353	327	362	350	332	301	329	348	339	301	339	338	368	336	333	356	333	300	325	309	384	329	324	319	343	356	360	319	363	309	332	364	345	364	323	359	314	336	342	331	331	362	362	333	347	300	331	338	355	315	360	331	321	300	304	328	328	321	326	318	329	326	349	350	336	349	321	336	338	358	358	352	313	319	335	351	341	333	352	327	315	344	336	316	332	346	321	329	307	365	341	345	305	323	294	381	310	315	322	334	312	357	294	351	348	360	333	319	341	353	336	323	334	315	333	329	355	334	342	341	327	336	322	332	342	323	293	344	294	361	362	339	380	327	321	321	297	350	339	354	339	375	324	301	332	337	338	339	359	295	345	331	349	337	285	364	311	358	340	346	335	326	343	347	343	348	324	337	348	313	335	350	326	342	327	311	339	346	346	323	338	316	328	381	318	332	357	351	323	336	313	346	343	332	346	320	347	348	319	327	331	323	329	340	313	344	337	315	302	363	311	361	348	364	359	345	363	337	342	320	306	341	304	334	375	332	327	339	318	298	359	351	373	332	300	315	326	313	363	361	369	337	327	297	333	330	364	379	347	360	332	350	344	340	357	327	322	308	335	337	326	322	319	335	329	327	323	358	376	359	368	348	360	322	304	299	320	315	346	329	300	338	334	332	321	312	358	331	306	321	321	337	335	317	353	344	329	287	355	341	315	332	326	310	339	319	331	344	332	311	322	368	335	373	321	361	345	316	322	339	353	330	324	317	288	328	329	338	329	322	308	316	342	316	339	353	383	292	352	330	346	368	329	367	367	332	318	345	326	349	342	342	345	327	341	284	352	323	337	361	322	330	342	324	329	353	357	332	334	318	341	310	343	340	332	341	325	340	317	325	324	324	356	352	319	344	304	338	347	357	339	333	348	335	350	364	319	297	355	384	326	321	316	327	317	355	329	314	292	352	310	306	329	329	343	325	319	350	361	311	313	359	353	324	308	343	344	343	347	338	362	353	324	342	345	352	328	356	316	312	389	338	334	380	389	340	352	313	346	393	332	333	328	365	323	315	353	359	333	349	316	298	311	329	348	346	346	282	326	345	333	315	326	363	341	347	304	321	350	366	319	300	363	361	350	333	345	355	321	347	332	370	338	339	325	360	342	383	334	330	335	379	307	360	372	365	342	340	332	312	311	321	302	316	342	331	366	344	323	340	345	371	348	350	343	321	355	312	340	360	317	346	370	346	308	314	333	373	321	338	335	298	339	321	308	298	325	310	326	365	321	336	364	305	346	330	318	317	318	323	347	310	343	353	341	341	334	338	346	347	363	333	289	356	339	336	340	343	359	353	345	378	339	342	330	299	341	368	355	334	368	329	361	342	349	312	359	320	314	332	327	309	305	346	358	318	338	340	326	326	355	322	337	342	345	336	341	329	379	321	346	319	378	318	343	345	322	337	330	364	324	354	341	315	323	339	352	323	316	301	340	383	338	334	324	328	349	333	330	324	310	349	346	350	333	354	350	337	319	335	289	339	347	335	316	312	310	320	333	367	339	317	304	337	357	323	369	312	303	335	360	323	306	347	359	337	329	311	341	335	317	332	342	328	330	362	317	329	341	321	309	329	378	325	319	337	351	323	293	313	317	346	311	371	325	348	339	355	344	349	318	327	342	302	303	322	379	323	334	366	341	322	295	337	329	321	308	337	328	354	331	317	320	366	377	342	316	340	334	319	316	305	353	368	341	378	342	324	323	351	373	349	366	323	333	323	316	332	319	357	328	328	334	327	313	385	336	334	326	321	299	342	329	315	340	316	360	342	347	378	340	364	363	331	348	357	314	369	355	327	364	352	322	302	337	353	338	338	339	322	346	321	333	303	297	343	343	338	325	339	331	337	322	315	316	319	344	332	330	330	306	371	305	365	313	357	360	363	358	325	334	344	291	303	331	307	338	331	359	337	341	339	352	317	331	283	384	351	343	325	343	305	342	358	342	334	306	314	332	317	296	306	343	329	331	351	327	341	320	331	362	345	294	323	335	367	332	276	323	341	333	351	359	334	357	347	317	319	370	317	333	373	349	340	339	336	342	389	324	318	331	334	345	320	357	345	336	312	299	328	336	349	368	318	337	342	327	318	366	375	358	313	334	325	303	318	306	351	334	341	330	360	349	337	325	347	365	351	327	339	333	329	351	349	319	352	313	329	310	332	333	332	368	316	317	349	343	306	363	350	401	331	362	346	373	381	324	339	301	307	326	358	366	358	340	339	337	345	337	317	324	336	371	316	310	304	334	322	331	327	322	341	322	331	320	338	344	358	336	305	342	305	339	358	348	363	337	337	321	347	364	302	294	328	325	312	340	329	291	318	355	340	317	354	345	361	342	331	330	320	299	326	347	297	328	344	332	309	356	358	338	342	357	361	340	339	325	330	335	338	358	322	320	323	347	338	309	331	335	333	326	314	338	331	352	355	305	341	354	301	361	272	343	309	321	320	323	331	313	319	379	339	315	329	339	411	309	323	289	329	325	331	313	350	325	331	321	315	345	348	338	319	345	337	318	343	322	391	333	335	320	336	340	321	314	321	309	341	335	337	364	293	352	297	330	361	312	360	347	348	351	317	363	331	364	346	371	387	340	318	298	366	307	348	317	362	350	346	358	354	327	356	314	316	339	300	316	326	395	377	320	370	337	315	367	347	373	338	328	324	344	339	357	349	334	341	316	331	306	292	369	332	311	364	312	362	351	336	319	354	354	324	306	348	322	365	341	340	332	357	338	331	331	352	338	302	326	318	325	306	303	329	340	336	326	333	320	314	339	332	310	345	323	356	336	361	292	337	316	324	296	310	355	347	348	346	325	329	355	346	369	334	324	347	370	356	345	338	353	339	334	313	343	368	344	375	332	327	304	315	366	313	343	372	338	376	330	314	340	345	340	350	311	345	309	331	327	320	326	347	326	345	363	311	339	341	325	327	297	327	324	302	333	351	355	363	322	334	349	361	345	355	329	331	324	331	324	346	332	302	314	315	313	343	343	331	343	360	326	321	352	347	351	320	324	362	351	328	302	320	347	336	358	336	350	315	339	348	336	334	318	327	348	333	347	321	332	342	345	346	353	301	339	325	312	352	331	309	343	348	314	366	347	334	324	323	365	319	336	330	386	273	357	302	336	355	320	327	337	319	300	315	362	345	288	331	369	359	330	300	339	318	379	358	384	319	342	342	343	328	373	376	349	334	326	331	349	355	326	316	345	290	319	299	388	304
34115	28277	40072	38906	15758	3834	2712	2142	1922	1784	1561	1374	1360	1231	1194	1140	1134	1006	1034	1037	888	945	896	832	875	858	851	870	823	849	817	796	828	810	784	792	828	798	814	791	749	762	791	760	743	715	771	807	795	789	720	766	789	751	745	807	771	701	774	753	773	786	760	801	762	732	785	727	747	735	727	733	699	735	735	790	752	769	781	748	778	753	778	788	763	733	753	768	765	756	727	735	757	756	712	755	767	718	740	762	779	733	728	765	767	767	745	762	761	731	731	725	778	763	742	763	781	783	790	763	720	730	728	740	746	751	728	721	727	767	770	777	728	725	715	775	725	757	760	777	737	732	745	710	744	773	760	696	734	765	757	766	716	747	775	700	750	814	717	727	709	746	764	743	775	747	744	717	746	782	745	759	740	740	730	779	767	791	768	784	781	720	742	717	758	721	773	763	702	754	757	709	729	744	742	746	724	746	697	750	757	712	787	755	761	727	714	698	755	738	748	731	775	777	699	740	773	755	761	744	799	773	789	721	783	755	780	774	807	754	740	763	756	763	765	726	724	742	792	780	816	810	756	746	787	700	726	774	738	715	763	734	770	752	734	757	725	763	742	754	745	785	754	755	723	743	747	721	752	718	765	735	778	760	735	747	796	747	742	757	760	722	722	758	685	709	728	772	754	696	730	728	771	675	755	762	734	739	765	755	701	756	802	778	718	698	736	716	761	738	807	778	720	750	724	788	761	688	758	733	754	663	746	765	756	740	832	719	757	783	798	787	777	745	767	721	703	785	762	754	803	740	795	712	743	782	761	785	791	719	722	756	736	771	763	754	734	677	706	786	704	810	695	755	715	771	728	747	686	743	733	733	829	720	775	753	776	699	757	731	756	805	718	764	737	777	732	753	792	718	711	757	784	693	749	750	696	758	762	753	780	799	718	736	770	725	748	748	694	734	745	737	762	722	769	697	761	748	736	775	720	747	719	741	732	728	744	789	720	743	728	751	769	757	756	771	773	779	767	786	726	752	752	681	762	751	729	755	756	763	750	753	775	748	790	697	744	751	718	792	702	776	758	804	739	756	763	731	790	742	758	785	752	701	731	744	751	733	750	769	736	799	772	711	812	718	731	766	768	733	728	783	748	759	741	756	799	782	769	748	797	774	712	755	723	726	806	805	716	740	740	724	789	771	797	764	769	758	757	772	717	769	700	748	724	693	723	703	802	706	793	717	746	707	764	776	747	768	733	747	729	775	757	763	759	800	722	806	703	773	786	804	734	734	768	732	804	722	794	754	794	767	761	753	691	735	717	747	791	766	767	708	748	736	758	823	714	790	768	757	728	757	765	768	742	760	782	756	736	742	779	756	797	741	749	738	764	776	708	745	744	736	772	796	745	762	748	713	780	766	768	742	783	754	749	722	807	750	780	768	773	729	726	770	744	686	751	734	760	706	729	766	726	748	739	781	716	741	766	708	763	746	719	737	737	707	758	709	732	741	759	722	767	784	730	757	818	747	720	770	791	767	717	756	790	741	730	772	733	775	719	773	781	732	720	773	776	756	750	740	741	814	750	730	723	739	820	808	759	778	774	689	680	743	743	768	794	771	706	785	756	747	755	777	755	790	775	765	757	739	760	712	771	720	776	763	742	764	722	709	768	787	717	696	745	742	779	739	729	756	738	746	736	750	725	757	776	790	720	775	770	801	765	707	773	755	745	765	716	765	747	744	710	776	690	752	767	727	721	730	754	743	834	735	766	753	810	818	768	776	811	822	740	759	731	736	763	767	756	804	759	755	812	747	750	742	762	779	723	731	701	782	764	745	784	770	740	764	713	768	751	718	781	712	774	728	709	712	733	751	759	752	743	740	747	772	756	723	779	760	739	715	748	753	754	717	734	764	790	766	762	710	731	746	786	747	789	701	731	696	745	789	785	736	781	745	765	698	784	735	745	744	787	711	743	709	723	734	763	737	749	696	774	750	797	734	730	758	775	773	751	778	738	723	786	757	724	725	765	735	779	787	737	771	731	732	755	790	730	728	738	723	706	774	743	778	757	782	708	708	704	710	747	794	770	801	727	733	736	740	779	793	742	767	783	779	770	706	749	778	749	785	733	790	714	737	729	755	722	734	708	716	763	753	767	759	689	758	684	757	759	751	758	740	736	813	744	757	739	739	719	753	752	773	804	748	779	735	779	717	740	732	707	759	756	791	739	746	714	805	794	732	711	780	771	715	730	731	755	758	771	727	728	677	756	807	779	777	753	742	767	740	765	731	746	813	814	708	739	708	749	717	747	748	783	725	756	759	664	722	767	764	764	711	770	725	740	726	776	787	744	739	714	773	781	734	749	801	775	745	754	731	742	758	748	808	758	754	784	762	773	778	762	740	759	775	795	783	747	736	718	773	733	717	728	743	743	744	754	751	742	739	774	732	757	742	709	770	693	760	718	713	743	747	745	717	726	730	758	706	734	754	785	791	734	761	802	754	796	775	792	730	749	749	730	741	785	763	728	720	676	764	747	765	717	763	742	761	751	774	714	728	737	783	739	761	763	745	806	745	735	706	768	737	754	728	722	796	752	725	704	744	717	779	760	740	714	775	778	747	787	806	782	754	721	709	732	705	767	726	742	762	742	738	751	744	766	783	792	769	737	687	778	745	751	763	712	780	744	753	730	752	807	727	772	757	708	714	722	737	775	809	788	756	760	732	738	707	726	763	770	759	763	749	743	752	724	752	708	735	749	759	756	822	776	754	697	754	770	718	754	780	795	736	796	754	791	760	792	721	786	743	732	671	714	752	729	787	725	755	709	760	771	752	754	743	746	745	722	736	714	759	745	698	716	757	736	782	740	693	759	724	712	722	744	737	779	776	783	759	804	717	751	756	763	727	751	771	736	756	738	712	691	767	745	739	782	762	719	722	800	781	736	756	707	727	756	747	766	686	722	715	723	745	791	741	751	718	748	753	786	752	764	748	717	706	773	746	780	747	744	756	707	738	735	718	750	739	780	745	775	770	759	784	744	709	778	742	673	753	791	758	772	723	733	739	778	720	718	739	792	732	733	791	686	788	774	739	708	779	766	751	759	798	762	735	776	766	728	772	747	821	703	718	738	715	734	756	740	718	749	725	727	745	744	680	698	737	727	782	701	776	718	739	694	741	732	730	753	762	737	735	727	749	745	711	742	763	783	725	718	754	697	762	755	712	730	728	718	732	800	740	759	755	770	748	768	729	796	752	746	770	685	771	728	705	752	769	726	696	785	776	721	755	792	804	805	721	738	761	761	780	730	720	726	774	732	746	713	753	750	799	777	742	774	766	723	717	778	767	766	753	752	752	742	768	780	762	668	760	799	778	742	716	716	747	797	764	782	757	739	722	749	799	753	742	724	778	752	757	755	741	729	762	743	717	735	740	755	744	760	764	788	775	752	704	767	795	723	821	736	739	771	731	766	726	756	786	749	751	738	727	721	772	788	749	758	707	752	739	783	772	729	744	756	701
28282	14488	8291	3357	1122	568	558	449	409	393	373	428	412	381	443	400	380	419	387	395	430	413	393	397	383	380	365	387	355	400	388	388	345	369	363	369	370	376	383	361	377	355	341	365	391	330	376	362	340	393	389	338	370	402	354	389	352	408	372	372	379	348	373	388	397	319	381	394	389	332	347	363	375	351	375	373	370	344	374	402	347	367	369	360	374	359	356	382	425	384	366	346	352	370	398	373	348	360	388	329	344	370	391	398	403	352	354	367	387	361	341	369	375	317	353	371	387	353	395	384	384	420	396	384	388	378	378	347	387	394	363	367	368	373	415	359	386	377	391	342	381	366	334	356	342	376	394	374	374	379	382	383	360	385	361	387	369	349	349	359	372	358	379	339	389	368	399	416	418	370	394	365	374	373	373	345	360	361	438	385	362	424	380	397	387	370	353	349	349	335	388	347	372	385	335	376	371	356	345	398	342	418	391	408	374	368	391	353	385	404	347	382	374	404	359	370	345	394	380	381	370	374	358	363	372	407	364	404	396	341	351	399	361	383	392	327	387	387	390	369	330	352	360	363	345	337	391	400	380	381	369	369	374	354	395	406	349	374	361	370	366	404	366	378	361	390	356	398	374	374	348	358	342	380	400	351	376	426	359	383	342	373	375	389	375	390	377	400	358	360	335	404	360	369	362	373	420	353	347	389	390	385	375	384	378	395	358	373	380	382	375	418	359	410	389	364	342	387	400	371	383	369	331	361	388	380	371	372	362	378	401	381	346	380	363	367	380	398	364	364	364	368	394	365	365	394	372	377	377	363	381	365	344	331	422	400	362	373	376	353	355	356	408	345	363	364	388	338	379	340	365	368	361	387	386	360	401	378	349	404	364	353	372	383	350	366	391	406	357	373	423	395	399	374	397	347	372	383	399	391	375	375	380	386	362	375	352	379	354	372	350	408	357	385	347	366	391	354	373	351	383	404	397	363	388	371	339	395	372	395	374	376	375	394	344	374	392	389	383	377	367	374	372	373	349	368	384	376	387	379	379	354	361	368	395	371	405	353	366	351	389	352	360	355	374	351	393	392	385	362	379	355	395	398	383	373	358	399	366	370	385	363	356	383	355	376	354	373	388	348	350	398	354	386	398	360	342	384	378	370	335	360	364	349	369	423	396	354	391	361	399	374	364	365	380	376	373	343	373	359	363	350	373	404	388	418	408	392	375	389	342	355	369	353	353	353	314	402	365	366	381	373	388	371	370	367	367	380	360	365	385	375	342	388	375	388	360	353	364	392	398	356	405	380	361	362	372	417	406	398	375	373	415	405	360	360	387	381	374	392	349	376	343	361	398	375	342	347	343	395	350	331	406	338	370	399	389	380	384	367	378	366	362	354	307	363	369	366	314	383	343	384	409	359	396	384	355	369	381	343	369	350	350	384	400	350	351	358	377	389	382	388	383	385	372	394	376	360	385	361	404	340	423	375	376	369	342	387	360	343	379	378	396	371	352	400	361	385	362	369	390	393	363	366	370	421	334	391	389	353	348	392	392	348	354	378	405	367	378	393	377	391	349	371	369	342	367	383	362	344	351	392	357	386	369	391	342	407	348	401	392	327	378	369	396	397	405	353	380	386	385	349	386	368	371	377	343	334	394	398	376	381	398	387	380	387	397	375	358	391	387	375	373	349	382	366	378	390	382	413	409	344	363	332	371	365	325	356	379	334	382	386	397	384	410	382	346	353	382	382	362	344	391	347	374	360	349	413	334	352	384	345	386	348	373	397	381	368	395	371	392	396	336	391	429	356	378	407	376	390	382	354	340	371	368	384	375	363	344	391	376	363	329	386	381	363	334	355	355	405	384	359	399	379	370	379	355	366	366	378	388	344	349	381	382	394	379	366	391	403	406	379	366	370	351	426	365	394	369	367	332	358	348	363	401	387	383	404	356	375	374	366	381	352	371	356	397	400	383	334	406	370	367	369	366	371	366	396	384	375	377	350	356	357	383	408	377	410	376	423	363	334	386	386	388	407	376	316	341	402	407	383	372	411	364	344	379	375	352	368	373	392	365	375	365	369	398	390	370	397	365	395	377	355	367	371	382	391	390	370	358	392	386	355	373	357	360	379	389	378	361	378	381	400	322	395	347	343	381	393	375	374	396	372	380	415	368	322	337	415	419	358	382	346	350	359	366	343	380	371	373	364	355	372	367	351	388	389	368	400	370	425	386	374	376	383	371	381	338	386	356	372	362	368	396	351	408	403	390	367	346	326	372	391	371	376	391	351	375	353	355	366	358	380	403	367	370	397	382	377	366	348	395	358	389	358	345	392	375	357	339	355	353	389	359	354	383	388	402	356	384	370	352	373	361	364	389	332	384	364	402	361	356	355	368	357	373	381	425	351	325	390	353	398	382	374	358	362	352	337	364	360	349	322	357	384	351	362	364	391	396	327	383	391	347	343	357	368	411	392	372	416	367	376	394	378	369	376	384	399	348	387	381	384	350	389	362	357	364	377	368	343	379	344	369	380	404	414	352	366	361	382	365	373	363	337	360	383	385	341	347	326	399	348	354	347	359	394	382	324	376	343	344	360	381	364	351	376	334	353	351	378	324	388	358	347	410	353	381	405	363	372	359	398	367	351	392	368	345	369	383	387	366	372	348	330	373	353	358	369	400	384	358	348	358	355	412	392	397	390	372	370	389	367	403	391	353	372	381	376	357	338	356	349	371	385	441	387	395	366	381	378	339	395	365	347	354	358	354	353	340	374	395	397	368	364	386	369	359	378	376	362	390	352	381	388	392	357	366	423	367	332	388	390	380	403	377	381	347	414	341	367	420	353	384	374	358	373	368	362	421	375	388	373	377	371	337	357	345	393	353	408	365	372	370	336	356	372	376	377	360	341	336	373	398	374	377	390	378	386	351	368	380	417	378	370	371	358	359	374	376	333	369	329	401	397	376	363	369	372	400	362	416	371	379	422	401	387	387	328	346	368	380	346	350	398	365	343	387	359	383	369	348	377	405	395	372	367	362	361	378	387	383	373	343	360	344	362	368	397	379	410	352	341	383	371	378	394	387	371	344	369	374	340	365	346	388	370	340	361	359	365	358	364	340	402	335	387	379	352	398	421	377	387	376	372	381	383	408	395	355	368	358	356	373	384	377	411	371	358	346	388	409	382	351	353	370	352	396	364	368	382	381	393	360	344	371	370	399	334	361	375	406	380	411	405	365	399	392	376	400	379	358	390	402	383	376	367	379	387	348	363	372	372	373	364	412	362	398	347	395	368	361	323	345	377	394	363	332	343	376	375	390	331	343	344	358	358	328	405	401	375	350	378	368	388	344	398	335	415	359	378	401	386	390	363	369	359	346	330	351	329	378	376	386	393	369	407	367	383	396	375	373	394	375	340	386	399	375	360	360	381	406	389	381	384	389	418	356	372	352	376	365	412	368	377	367	370	378	350	351	395	401	353	353	381	380	392	343	413	408	395	365	399	389	360
17851	11317	12046	7186	2963	1537	1352	1235	1048	1058	1026	964	970	938	907	937	865	860	889	848	849	816	872	811	870	821	813	822	805	763	796	848	786	762	802	849	859	796	809	829	843	834	796	777	810	790	806	867	783	852	819	787	804	832	813	811	883	810	815	803	792	862	791	862	816	761	766	804	819	792	777	799	820	745	797	757	831	789	824	805	797	770	833	778	813	817	817	772	842	825	842	884	752	776	811	744	769	798	812	818	765	808	847	787	830	790	810	782	816	826	783	814	773	807	785	857	803	783	775	825	793	799	768	812	808	815	876	828	795	815	834	780	790	766	807	814	830	854	787	812	820	791	826	788	850	750	746	826	811	832	810	799	783	804	816	793	790	788	820	832	857	797	799	872	825	861	816	800	808	803	793	798	834	757	798	822	825	762	792	810	790	766	821	831	806	794	816	776	763	828	776	791	789	785	799	831	856	755	795	759	792	793	814	755	789	821	843	831	789	851	820	777	771	754	805	759	824	823	785	827	812	825	795	821	850	783	793	787	838	812	784	756	814	809	764	760	792	784	835	779	751	819	791	819	753	788	754	842	778	819	819	759	807	771	777	784	797	804	760	803	809	819	819	752	803	856	754	795	787	816	831	787	786	767	809	836	778	831	805	780	778	830	757	738	802	782	803	781	802	817	867	818	796	850	832	789	835	843	833	790	772	819	809	799	769	854	805	859	762	812	833	819	771	778	846	809	799	785	826	822	839	811	854	787	789	757	836	809	810	820	844	831	846	811	813	793	863	796	808	790	727	820	813	789	765	732	783	800	812	785	763	795	784	829	810	809	751	757	803	765	864	769	794	807	812	769	787	800	801	817	805	809	806	810	810	797	785	824	830	844	764	757	792	835	831	788	760	778	816	842	810	773	840	799	780	828	833	804	758	796	785	824	851	769	775	763	816	828	843	829	862	809	803	788	841	741	774	774	824	819	755	777	787	798	818	814	771	802	772	832	790	801	775	830	823	811	827	775	836	804	793	835	806	829	794	834	810	743	833	834	837	779	834	812	774	792	829	825	784	785	807	861	823	793	843	763	818	792	768	785	869	839	803	842	830	752	849	774	814	762	796	809	830	808	788	815	798	856	771	788	789	846	759	790	783	823	806	784	803	861	794	815	819	835	761	797	862	801	795	861	788	735	804	855	840	800	785	868	804	767	815	849	786	777	810	811	780	845	791	787	773	858	818	771	797	773	813	769	760	787	778	782	813	810	816	832	760	785	796	783	756	788	770	811	754	774	790	791	858	788	801	759	747	786	818	789	800	822	772	819	856	840	822	772	792	790	804	781	740	784	798	784	757	805	828	801	825	754	813	795	775	810	811	792	816	768	819	823	868	795	782	781	842	800	807	796	805	836	767	770	805	825	822	770	861	807	780	796	799	800	810	844	796	768	801	818	830	822	830	769	823	791	819	828	810	825	794	833	812	758	738	792	790	777	852	825	799	806	805	798	749	811	838	808	787	875	827	872	817	824	829	797	803	778	819	818	810	793	766	869	842	838	788	812	808	781	793	773	811	789	859	793	827	818	839	799	783	817	731	791	883	797	793	765	812	792	785	769	826	795	894	799	785	764	821	816	798	799	857	772	821	799	805	786	791	853	844	784	814	790	847	807	793	861	829	713	823	798	815	814	813	798	791	826	807	809	842	795	771	800	771	822	771	830	854	778	798	786	811	789	808	774	802	831	837	756	803	762	806	813	791	796	841	820	770	823	809	799	811	754	783	813	788	758	822	778	837	765	864	830	776	813	799	796	826	797	795	859	831	838	777	822	799	851	787	770	818	791	851	832	777	800	816	826	850	724	741	802	798	828	782	827	832	826	838	809	820	778	779	770	787	810	761	781	820	811	797	781	794	844	767	807	794	734	798	828	788	758	776	780	839	788	814	816	784	765	729	769	791	775	762	853	800	786	812	795	823	767	769	781	767	728	764	799	771	823	808	804	818	825	736	789	744	840	821	820	850	795	742	825	735	790	779	818	787	796	775	847	795	787	843	802	797	803	766	801	822	861	823	793	822	772	787	769	781	820	787	835	814	770	828	789	820	824	819	833	787	825	823	754	756	797	866	823	812	769	838	814	833	773	780	797	796	785	808	773	797	782	818	716	770	876	757	826	791	802	822	827	858	778	820	757	827	780	804	782	810	812	786	782	789	764	780	794	800	813	780	768	819	786	825	765	806	784	804	821	824	780	779	795	834	852	787	851	787	829	791	771	782	830	818	815	842	776	788	793	809	816	781	757	856	766	780	782	807	772	807	808	823	780	826	816	807	825	790	804	833	857	821	797	772	787	754	770	776	818	760	815	804	786	814	766	815	803	794	811	759	854	790	810	768	806	783	785	793	793	765	805	740	797	850	800	797	796	789	809	793	793	798	793	800	786	773	761	795	794	794	790	844	832	814	781	767	807	806	845	791	804	853	768	755	809	821	786	841	847	860	830	819	828	798	810	760	818	822	816	790	767	810	833	854	789	783	789	828	842	778	834	789	838	808	836	795	802	740	810	752	739	815	818	824	805	776	833	821	822	756	830	798	810	760	787	828	770	797	776	784	768	811	805	739	777	771	836	814	767	854	800	789	831	800	754	709	803	813	789	839	801	768	788	831	790	850	790	794	843	804	777	764	795	798	816	821	798	798	762	753	851	817	842	825	822	797	795	784	808	751	801	827	804	810	808	760	808	789	786	831	819	754	824	808	815	784	748	834	877	848	772	784	808	748	819	815	808	776	786	761	811	777	842	815	829	803	780	724	752	765	759	845	797	791	834	802	830	825	802	801	753	802	785	745	820	801	808	784	801	798	805	800	745	836	773	787	777	771	812	805	793	816	832	792	762	761	812	793	817	836	824	767	746	772	724	831	775	784	779	799	761	775	839	785	817	766	799	771	827	808	831	790	834	809	745	786	771	832	830	764	784	768	773	772	846	782	781	750	792	801	793	822	787	786	831	844	803	764	777	783	796	808	786	829	794	840	817	848	805	792	842	802	858	804	819	801	805	785	809	818	780	785	809	790	800	816	796	795	768	759	777	829	815	752	825	734	772	756	770	838	845	780	781	823	833	836	794	757	791	795	763	815	781	820	765	813	798	810	785	860	817	866	829	824	838	788	820	796	827	783	776	781	839	799	836	841	816	776	813	769	818	813	763	824	770	782	798	817	756	796	778	752	794	857	787	790	825	798	789	775	770	802	875	821	769	797	776	781	784	790	775	840	810	756	823	797	783	802	788	833	751	816	833	812	770	806	875	841	840	752	807	818	840	804	799	783	860	773	785	823	790	801	814	843	803	855	803	776	828	793	772	763	799	761	829	847	774	835	790	786	826	770	814	781	790	784	804	755	857	755	805	831	751	817	855	794	813	810	825	812	793	794	835	787	844	769	828	755	811	795	836	834	802	796	841	804	793	791	826	843	843	774	784	753	815	798	813	841	798	776	853	754	805	784	839	830	847	811	839
42297	27975	26297	19103	7289	1166	558	392	422	393	361	344	342	331	303	341	288	300	281	295	291	293	290	278	270	268	292	304	294	286	310	299	269	287	265	258	287	287	263	290	291	266	250	259	222	270	274	300	268	245	301	268	274	281	289	255	284	262	305	233	225	279	238	252	271	266	254	252	236	274	284	280	263	263	264	247	238	277	269	284	277	272	282	260	279	262	262	251	291	249	260	271	279	249	293	290	305	271	286	262	286	260	282	280	265	253	285	263	289	253	253	272	275	314	274	276	266	286	288	278	279	273	276	262	281	242	285	250	273	289	256	264	274	256	258	302	243	281	285	244	285	301	276	285	264	282	263	260	278	253	279	271	253	245	287	285	292	274	242	244	290	272	262	297	279	256	263	269	276	267	273	273	276	262	267	280	266	252	252	258	294	244	262	270	267	285	278	275	284	268	271	280	272	285	282	239	273	279	270	243	292	250	271	259	263	302	234	289	259	281	265	240	273	275	254	289	278	265	298	264	292	270	236	269	259	260	281	297	287	253	302	272	252	292	256	279	298	280	293	269	269	286	270	247	289	263	255	282	289	295	281	298	264	251	273	298	284	327	232	283	265	261	265	306	278	270	266	270	282	290	278	280	293	277	264	268	270	269	248	265	263	265	269	290	288	298	293	302	248	257	252	273	276	245	289	264	299	289	237	279	256	273	264	256	266	266	271	276	248	289	285	234	261	272	299	285	294	265	254	293	278	254	243	230	253	315	274	286	304	288	279	252	253	272	306	262	271	251	251	298	284	270	295	255	310	275	276	274	260	227	251	299	263	288	276	265	264	277	250	275	287	257	262	303	271	283	269	267	249	267	269	266	289	294	264	234	267	301	283	278	254	256	267	273	267	305	275	285	250	273	260	244	266	260	264	277	269	280	269	256	260	267	275	279	304	279	278	280	248	275	267	230	283	246	268	281	284	254	229	286	258	275	251	249	274	270	262	278	281	264	249	276	265	269	297	265	317	272	251	234	284	271	249	276	268	282	288	269	280	258	296	285	241	278	280	286	246	276	239	259	253	263	281	249	268	290	246	273	264	258	303	266	244	218	263	271	296	237	283	299	251	246	239	250	270	286	250	260	267	289	291	262	274	277	273	279	274	242	267	281	240	285	282	305	253	248	273	250	268	277	236	256	231	253	262	287	269	234	263	270	297	259	257	263	255	287	306	273	290	266	281	259	250	263	254	253	250	284	290	276	304	294	271	284	288	271	297	268	265	253	274	252	327	302	260	246	256	264	259	275	237	255	285	276	270	250	250	259	266	263	275	268	293	250	255	278	259	269	291	272	262	286	258	294	307	314	263	263	255	254	307	253	271	275	272	262	286	255	256	271	255	268	274	241	311	259	261	294	245	281	280	246	246	271	284	245	301	276	254	267	281	260	281	251	230	251	259	256	246	260	269	264	295	272	246	261	263	275	294	268	253	229	247	279	297	253	259	237	261	255	276	280	266	306	270	258	291	293	272	264	279	287	289	283	252	252	279	288	257	254	266	271	252	290	267	231	250	271	237	253	262	276	263	242	260	269	255	265	278	262	261	217	268	275	255	261	325	288	259	283	289	267	294	292	254	283	238	273	313	260	271	249	269	296	253	253	256	289	258	260	275	289	292	268	291	245	270	300	295	254	257	285	253	288	272	236	295	223	257	288	280	296	273	256	269	275	289	279	263	271	251	279	280	312	283	254	272	230	272	271	265	250	240	294	284	258	246	291	276	284	264	295	261	239	273	268	270	279	295	283	270	269	264	292	273	271	283	303	285	268	248	261	272	266	263	254	293	275	275	262	266	312	294	261	240	267	293	287	269	278	272	274	304	281	261	297	258	272	260	252	272	276	245	278	290	263	231	271	265	285	266	286	257	256	304	277	290	237	275	307	310	254	276	277	269	339	287	277	269	250	238	264	245	310	297	287	279	296	271	271	265	276	247	242	278	268	301	297	297	264	250	264	257	277	251	296	258	279	277	277	255	256	278	264	257	274	268	278	264	246	251	281	264	285	279	294	273	260	271	295	262	260	264	268	293	254	276	268	277	268	254	266	275	249	286	256	232	275	285	310	271	290	260	251	252	287	301	270	257	282	280	271	281	265	272	265	235	275	245	278	248	261	274	275	251	269	253	261	289	276	271	249	271	289	300	254	236	277	291	268	251	259	271	242	257	280	252	309	266	230	256	223	232	278	282	263	248	286	256	273	285	270	247	258	303	283	274	271	267	249	306	270	253	286	256	277	228	270	278	250	231	280	279	240	288	257	302	315	281	294	255	289	280	286	281	258	244	268	260	284	262	266	260	295	257	285	258	276	288	271	238	277	272	246	278	289	242	289	250	255	269	236	247	292	270	242	269	210	277	266	262	270	259	267	251	255	279	284	264	257	303	246	267	269	281	229	289	245	286	240	235	271	260	266	268	295	280	264	276	281	287	245	280	239	277	281	263	258	288	264	272	278	273	251	284	266	267	272	251	267	230	303	289	236	291	257	246	255	289	240	261	279	310	264	279	291	267	261	310	294	255	287	265	273	230	253	258	239	265	251	255	294	270	271	272	281	275	246	273	297	283	265	302	255	256	287	263	273	276	254	272	279	284	254	276	282	256	275	255	238	299	272	312	293	258	275	271	244	282	246	273	284	269	260	295	279	279	270	249	246	276	269	268	295	267	280	231	298	262	274	269	277	269	242	255	271	263	272	272	255	280	284	225	295	299	250	313	276	256	234	231	310	276	251	308	266	273	301	279	259	270	305	285	278	267	264	279	295	272	287	266	273	257	278	289	290	274	301	278	278	285	277	255	308	257	275	315	246	269	240	254	282	255	273	310	273	274	272	256	280	264	239	247	276	298	288	290	233	247	260	279	282	294	302	276	279	279	277	270	266	258	299	285	272	260	242	305	281	286	297	281	289	276	284	283	266	268	263	283	282	225	248	265	292	253	272	276	280	256	268	237	232	239	270	248	248	258	263	250	268	281	268	244	260	260	283	274	292	308	282	276	270	288	265	266	244	244	252	284	278	271	289	268	283	250	280	265	250	298	288	297	265	269	286	280	308	272	286	267	257	302	304	285	292	292	257	306	287	292	227	291	265	267	252	288	239	264	276	267	323	272	243	237	245	295	267	264	259	286	262	261	305	259	294	270	249	287	260	264	282	274	285	280	267	267	269	271	275	294	277	256	266	291	251	294	252	290	285	274	262	272	267	264	252	262	275	255	238	267	270	232	288	274	286	259	278	259	257	298	289	279	244	288	285	257	248	274	269	300	271	261	288	316	279	265	281	287	247	255	256	268	284	276	305	249	271	237	272	234	246	270	282	277	261	261	245	277	275	292	298	275	304	270	272	239	256	262	287	293	268	300	270	288	298	285	280	252	263	248	231	225	244	249	265	267	281	252	257	280	235	290	286	268	289	279	271	308	292	273	308	274	256	286	289	247	261	264	297	285	290	271	277	263	279	245	278
27883	21558	29908	25729	11807	2532	1922	1484	1364	1302	1123	989	985	940	868	905	867	775	760	709	677	767	669	694	675	700	704	653	660	665	649	630	628	629	675	667	635	658	649	662	634	646	679	669	579	604	592	640	568	635	674	636	662	600	629	649	627	621	613	607	628	649	639	631	634	626	604	617	633	608	618	586	581	599	586	581	608	627	597	620	600	628	589	646	616	621	633	624	623	573	648	648	611	619	571	632	604	629	627	642	627	626	610	620	590	572	589	633	614	625	622	607	573	606	611	600	587	587	618	605	602	635	602	630	644	606	619	618	596	633	612	556	628	637	606	570	585	640	567	657	618	613	622	613	585	601	646	667	613	635	603	648	587	667	586	608	587	585	584	585	586	601	646	633	645	608	589	649	610	607	650	625	600	625	589	622	611	607	633	665	674	602	635	599	611	596	621	618	573	652	586	673	646	626	612	640	609	629	653	645	650	675	608	645	624	602	595	622	589	593	622	589	615	607	615	643	592	590	599	607	596	620	598	574	597	590	601	630	654	655	616	612	597	631	605	633	631	582	609	645	631	642	610	631	623	637	587	627	620	633	628	606	558	584	592	616	604	619	583	590	585	633	594	636	626	573	600	645	596	664	624	589	611	630	632	623	613	629	599	610	589	644	563	636	597	572	616	615	616	595	592	627	598	631	682	595	627	598	607	619	585	595	582	585	619	639	656	614	640	603	604	623	628	631	594	575	571	624	603	598	636	628	634	601	594	609	592	622	608	584	618	586	594	600	614	624	613	653	596	614	594	627	588	610	616	602	669	597	623	630	567	611	628	623	602	626	588	579	645	592	597	635	652	598	615	587	634	608	622	604	624	639	615	617	582	717	641	593	641	593	615	599	604	638	581	645	675	577	655	632	611	649	630	595	608	602	632	627	606	646	601	611	626	647	669	587	595	640	673	593	638	625	593	605	595	646	617	656	601	620	598	621	605	571	607	578	614	584	665	607	589	614	578	619	634	621	613	655	621	621	653	631	622	627	645	622	649	620	607	561	591	604	637	592	604	628	607	619	569	653	657	643	602	590	620	637	619	572	656	620	627	577	558	604	626	595	601	661	636	603	625	619	637	620	593	630	627	628	582	644	591	644	608	610	550	550	605	618	626	601	632	645	637	601	626	565	660	594	623	620	615	590	588	593	590	614	593	628	605	607	614	593	625	624	622	626	570	619	619	607	578	580	617	670	605	632	631	594	590	581	646	612	590	568	639	614	632	590	576	586	613	630	610	602	608	580	590	592	582	625	596	581	611	630	575	582	598	569	604	611	608	575	625	603	591	581	570	609	581	655	592	591	604	638	604	600	613	547	644	627	605	614	599	618	616	595	602	647	623	624	596	620	566	634	642	575	638	625	618	635	599	662	622	635	558	593	601	572	586	620	623	598	613	588	628	645	659	626	673	578	610	633	626	627	590	634	596	604	618	594	616	604	670	601	597	635	633	595	611	602	635	645	583	589	589	622	612	689	631	632	617	629	576	583	607	595	625	588	630	604	635	627	609	600	588	638	605	628	592	592	626	587	610	626	599	622	635	558	617	615	607	615	606	636	605	602	634	598	601	584	597	614	613	647	601	634	631	571	594	605	628	581	623	615	641	627	582	634	625	582	585	640	608	603	608	592	628	612	619	588	643	628	627	609	638	659	693	612	641	638	603	600	625	646	626	622	607	603	575	544	614	590	598	633	625	665	597	653	644	603	633	608	588	591	666	619	618	637	595	582	579	560	584	612	570	607	587	597	593	584	674	613	566	608	611	612	622	607	614	665	586	637	624	603	587	601	609	608	647	595	585	590	644	601	585	620	625	596	604	612	643	649	632	607	645	567	606	623	625	649	615	604	622	675	598	581	616	608	618	578	615	631	672	643	574	595	597	610	645	611	572	602	571	606	621	606	638	558	622	634	600	607	562	651	554	575	594	631	641	622	604	640	594	596	613	614	611	638	628	627	637	580	601	613	603	633	648	628	581	642	591	567	585	613	591	630	638	626	591	573	615	598	698	593	644	612	614	605	594	662	601	636	638	659	621	634	598	596	596	573	645	691	621	591	638	647	623	617	629	592	658	631	613	554	555	625	557	626	590	635	560	639	577	608	619	603	572	583	616	628	605	646	644	603	612	604	598	631	588	587	602	624	647	647	615	650	642	605	588	585	600	657	569	655	630	639	632	578	638	614	636	612	620	655	616	581	645	614	628	634	629	643	630	602	635	620	613	619	604	632	586	628	623	616	659	601	614	627	620	608	583	624	590	578	569	633	614	622	562	599	632	610	629	588	639	646	634	581	636	596	577	608	619	586	586	648	598	623	618	629	590	616	577	608	664	642	602	623	614	604	627	596	605	604	599	585	616	592	600	561	623	598	618	596	632	632	610	643	626	634	613	602	601	629	599	612	639	639	641	598	628	644	610	581	635	623	640	651	585	572	629	578	611	607	604	619	609	569	605	612	632	601	605	563	616	589	593	575	644	612	604	624	612	610	647	580	598	606	646	595	650	597	617	618	637	603	613	595	612	636	621	628	596	582	640	639	607	610	622	636	598	571	618	609	623	562	605	596	618	587	587	636	584	627	624	634	671	617	662	558	596	579	609	642	662	644	630	624	643	594	621	575	603	612	569	626	642	610	648	635	631	636	619	612	642	567	608	589	618	611	628	637	643	627	618	608	573	600	598	645	614	604	610	612	656	614	590	596	630	587	594	587	595	594	596	599	625	620	602	619	612	613	612	607	647	601	603	632	616	672	600	660	597	647	639	634	604	622	620	620	608	606	576	571	645	614	637	625	588	596	558	631	644	616	590	599	639	574	585	623	620	631	576	671	604	653	623	593	648	595	604	596	582	599	620	561	568	623	579	646	605	595	646	592	663	638	618	628	624	607	617	604	599	637	645	627	593	565	597	616	613	630	599	609	615	573	639	598	622	631	607	653	599	611	615	594	620	610	614	639	581	619	597	640	593	614	639	551	598	596	594	624	625	611	615	607	589	635	614	610	626	625	613	594	614	601	614	595	594	618	627	630	616	630	585	637	630	635	573	621	664	625	636	600	613	627	576	597	648	572	616	597	605	624	617	594	624	595	590	649	629	590	644	583	623	620	616	590	635	619	596	611	624	600	585	588	574	685	631	591	569	599	630	584	653	663	594	621	640	600	657	642	610	669	626	604	621	563	584	619	617	639	597	567	632	676	625	639	594	625	621	597	617	633	651	625	609	617	588	612	599	630	634	673	638	614	625	596	607	647	618	605	601	590	616	610	608	599	593	615	632	597	631	621	617	666	621	609	573	608	583	644	589	577	633	613	635	616	595	575	631	621	588	606	618	582	608	585	625	596	635	585	545	623	589	635	578	655	605	638	632	608	591	649	603	611	629	568	595	622	635	606	592	600	562	615	634	593	610	603	606	616	626	600	625	601	622	571	615	607	658	602	603	624	670	640	607	591	590	579	646	602	630	653	638	597
50943	36324	37695	29670	13225	2568	1019	638	567	550	554	443	451	438	426	420	392	365	361	374	359	329	376	343	374	375	327	361	349	357	335	374	363	320	342	363	358	348	308	324	379	321	353	335	351	395	365	296	314	338	332	343	317	321	336	315	324	372	325	316	324	356	350	325	361	319	356	334	316	302	299	341	324	375	337	360	315	311	295	347	353	359	310	332	313	309	321	338	314	314	319	292	355	341	303	356	327	332	319	314	318	370	329	323	307	327	341	354	356	321	343	332	313	334	299	350	358	356	340	367	333	321	297	335	296	310	326	306	308	320	339	350	313	351	361	371	357	300	314	349	300	364	346	354	306	326	296	316	331	321	301	308	354	322	348	333	321	334	318	311	322	345	299	324	324	331	344	355	328	293	314	321	304	323	321	305	352	323	341	353	365	340	310	340	345	307	308	322	309	339	360	335	339	308	286	309	356	310	328	321	333	303	314	293	393	341	332	299	350	333	325	362	331	304	360	316	321	301	333	295	351	330	328	354	326	320	318	320	319	310	329	343	337	335	310	317	373	310	355	314	311	320	341	345	322	349	302	334	355	332	320	325	325	343	352	349	302	347	341	312	337	337	328	335	357	318	369	350	334	323	303	343	369	358	311	334	344	320	293	313	298	330	319	307	330	328	375	349	348	307	336	300	342	303	283	320	326	323	305	350	329	369	332	327	306	352	339	303	331	285	361	342	332	278	303	350	331	307	342	321	331	337	368	321	311	339	319	330	362	357	340	374	348	335	311	340	339	321	306	324	305	307	325	305	319	343	330	362	342	314	316	327	328	342	320	318	388	321	368	313	351	329	361	353	361	333	324	336	363	282	334	343	331	352	347	351	316	315	277	359	308	326	319	328	291	352	343	315	336	355	343	312	352	351	319	337	295	339	344	311	326	322	357	312	310	333	329	337	330	314	325	323	328	338	344	357	343	352	334	323	310	343	314	291	320	364	326	310	305	315	338	325	319	321	323	322	333	359	346	327	346	341	317	331	308	335	328	305	330	330	316	359	317	319	322	337	324	299	359	326	334	351	336	320	342	354	343	349	318	327	329	369	332	284	335	303	329	306	313	318	298	355	331	326	317	347	379	300	313	338	342	325	318	347	340	356	308	363	342	308	350	365	327	324	343	321	351	307	363	320	350	368	349	315	307	306	337	308	339	323	331	331	316	318	344	312	339	343	327	332	325	293	364	337	318	300	332	321	330	356	329	358	342	333	310	335	351	310	321	296	309	364	329	348	330	345	343	345	325	333	333	319	343	295	323	294	301	339	299	299	359	335	323	317	343	351	336	339	312	331	353	354	335	329	360	340	306	327	323	349	299	337	318	320	315	354	306	351	362	321	344	337	345	311	318	320	308	328	338	334	322	330	333	342	328	328	341	335	300	336	331	310	350	327	319	327	353	311	328	346	329	333	306	310	303	312	358	325	293	342	339	318	337	354	315	342	308	370	329	353	338	323	306	300	300	317	321	323	325	297	360	338	317	325	369	315	321	313	314	342	342	320	346	314	300	315	355	301	332	305	326	328	333	345	339	318	306	305	302	345	304	307	351	365	317	311	314	329	330	331	314	319	308	339	346	347	320	328	319	348	347	318	319	298	338	345	371	337	337	331	340	337	335	323	358	320	337	365	315	333	324	327	303	322	355	355	332	352	328	319	342	310	325	345	325	290	330	346	340	323	314	349	327	364	325	354	291	320	347	323	331	305	309	335	303	320	331	331	365	366	351	370	318	319	330	311	333	332	334	333	341	330	324	337	351	329	362	313	344	329	344	338	351	334	292	320	266	344	345	325	337	355	354	303	335	359	370	359	310	304	312	331	327	308	323	316	332	345	323	296	316	308	340	357	305	329	311	329	337	369	314	328	348	332	334	321	344	326	301	327	338	325	349	319	308	353	339	329	336	344	310	328	342	336	325	306	340	337	363	362	332	335	330	331	381	342	322	317	313	308	325	334	350	340	323	314	365	317	359	370	337	301	354	329	331	378	358	332	306	310	314	330	358	328	347	335	320	348	369	332	336	336	390	357	345	324	312	334	363	333	325	331	328	327	298	312	337	365	316	302	334	371	345	355	310	349	390	333	317	312	335	310	343	364	329	323	323	340	321	347	331	362	322	358	329	345	331	321	334	341	330	359	332	316	321	320	325	339	347	339	312	337	344	361	346	334	347	321	339	294	377	309	378	322	303	304	327	317	322	322	318	350	291	296	347	342	334	320	298	342	338	324	333	323	317	345	311	330	323	350	309	348	337	339	302	339	325	339	329	348	319	330	312	357	354	333	341	344	357	335	310	309	336	331	331	305	367	358	329	331	333	308	307	291	303	340	283	334	325	313	349	326	324	309	303	360	344	365	318	345	286	319	356	325	335	334	322	312	385	313	306	355	299	321	367	347	321	334	329	342	338	342	325	308	301	296	382	322	339	343	368	340	346	298	329	314	334	321	345	302	301	355	311	327	352	340	308	275	328	347	340	340	292	305	309	347	384	322	335	369	328	287	353	327	365	344	338	323	298	304	309	328	316	344	330	291	333	322	339	323	347	356	374	343	301	316	317	341	329	315	350	338	337	321	318	345	302	315	335	328	335	339	365	315	330	329	314	336	335	317	301	350	351	298	304	352	337	351	326	327	370	339	338	330	339	324	345	333	352	347	317	295	351	299	333	346	333	321	343	307	329	317	325	334	303	355	313	353	334	339	366	350	325	290	344	342	335	321	301	342	310	359	335	313	361	318	305	314	339	325	362	312	312	305	315	324	312	365	355	323	338	341	333	306	318	320	321	332	321	307	318	329	321	291	320	301	315	337	310	353	334	363	348	361	334	346	309	299	316	329	341	319	333	396	339	311	304	341	315	324	336	323	285	306	343	312	319	325	356	322	343	306	332	357	333	276	329	309	332	361	336	361	314	352	325	332	352	332	302	319	341	318	342	367	301	326	358	368	313	317	354	325	324	321	318	302	339	329	364	329	333	341	361	302	326	376	353	309	306	316	304	318	337	322	338	309	320	280	326	353	297	317	304	316	346	350	298	364	340	333	334	350	335	354	323	351	312	333	289	340	334	311	343	330	333	295	308	370	338	332	302	301	318	340	332	327	336	337	317	311	316	325	325	307	368	303	318	306	338	306	303	360	293	349	325	333	348	336	324	289	303	372	341	361	339	328	345	355	331	308	334	334	324	309	332	342	314	315	298	351	370	321	327	326	327	358	354	367	306	330	353	338	331	335	334	327	341	324	310	367	331	354	357	320	309	337	345	356	336	334	354	344	335	332	339	313	318	345	284	311	362	346	375	315	324	368	330	299	307	301	313	346	343	329	297	331	333	314	341	298	324	354	317	361	331	370	354	311	342	315	334	294	322	324	375	348	326	340	331	332	333	328	335	336	288	325	335	316	318	298	347	325	343	317	343	335	313	298	328	336	344	343	339	329	323	302	339	332	300	319	354	341	300	360	373	307
32795	28451	38393	34735	15719	3742	2580	2204	2236	1963	1682	1623	1340	1336	1229	1177	1087	1053	1025	1023	975	878	926	868	880	821	907	839	857	805	812	758	782	777	817	759	788	780	763	784	755	751	786	756	777	758	818	744	745	711	731	760	737	770	781	776	798	751	776	730	724	741	736	741	743	777	785	714	742	742	700	778	739	717	734	725	747	811	742	780	790	721	717	779	767	737	752	747	737	783	751	767	752	811	742	735	701	724	770	726	738	726	736	727	742	796	725	703	731	752	746	755	727	717	745	724	747	716	718	735	762	730	746	765	722	684	719	735	708	759	766	722	739	757	755	743	741	721	715	778	758	720	761	749	731	726	724	744	740	750	743	740	735	709	763	729	767	714	811	710	747	761	758	767	767	775	738	741	757	751	803	748	762	783	676	750	754	777	749	719	683	764	688	697	708	701	759	770	773	772	698	725	743	770	738	788	744	773	712	733	703	749	745	711	766	727	743	725	758	761	800	741	783	751	762	731	701	793	747	720	772	787	728	738	753	750	689	727	759	744	776	706	731	758	714	722	781	722	721	746	732	755	720	745	715	794	667	797	745	779	719	773	697	734	699	766	692	761	786	714	707	786	770	720	699	734	694	729	702	733	759	770	716	770	740	749	767	732	770	818	741	714	749	714	741	759	739	761	725	764	727	716	778	722	771	778	786	768	726	811	740	746	760	729	756	680	725	757	772	772	751	739	734	680	723	748	753	727	775	716	747	715	743	757	708	716	777	764	753	789	737	734	692	678	685	716	756	726	796	710	746	757	769	788	754	731	772	741	691	779	779	769	780	768	756	707	733	794	740	723	752	736	709	765	703	769	725	733	717	693	782	772	700	730	729	692	751	711	750	725	729	686	740	730	745	757	748	725	776	727	739	733	728	784	659	769	720	722	741	692	788	718	733	724	713	731	772	726	767	785	726	724	722	759	773	758	747	750	730	784	742	733	756	694	770	758	686	718	769	758	765	749	724	722	684	755	772	703	705	752	742	726	744	803	736	743	674	714	816	755	744	688	728	715	716	740	721	728	688	686	706	744	789	758	752	732	702	721	767	703	679	751	724	737	735	725	732	698	760	730	732	788	748	784	721	744	738	729	738	747	776	748	785	743	718	766	675	720	726	745	749	719	714	779	774	738	750	724	750	710	778	718	749	760	761	731	714	707	728	722	778	754	792	747	725	710	717	737	723	809	777	762	716	682	790	754	710	718	702	771	753	732	753	738	753	756	760	747	735	721	717	760	771	735	697	758	757	760	741	721	763	726	781	736	784	730	768	737	770	746	732	745	690	746	743	768	723	775	762	737	746	720	753	704	681	749	699	715	703	748	692	760	762	743	695	738	771	713	767	778	747	751	726	774	782	733	715	796	744	767	739	746	763	763	705	791	700	779	748	747	726	780	757	712	743	739	755	735	684	759	749	749	758	768	775	724	765	760	711	734	755	727	701	736	772	683	737	731	755	749	742	753	734	737	745	715	742	780	667	726	770	733	747	712	748	742	740	757	689	737	709	805	725	696	787	753	699	732	716	791	764	758	745	791	748	719	715	746	736	723	716	707	716	716	792	742	746	719	716	766	719	701	733	784	761	732	778	744	724	763	767	779	712	750	745	699	784	801	743	698	769	742	719	762	729	745	703	747	767	777	719	739	692	748	713	754	721	757	728	693	751	702	761	772	755	738	717	705	712	777	734	758	762	700	783	782	778	755	799	760	773	746	746	767	726	753	742	736	720	770	744	747	726	691	738	734	736	684	740	749	699	733	704	694	685	757	737	754	738	775	725	780	790	738	705	731	759	775	714	728	751	697	759	807	745	725	740	785	792	747	762	744	739	721	774	750	684	727	733	746	805	670	731	759	761	734	747	736	784	760	723	771	738	737	719	670	732	745	724	764	731	765	715	764	738	729	725	712	745	710	759	764	719	733	751	762	727	720	736	724	754	795	724	734	747	719	741	673	739	753	778	703	775	754	712	711	801	766	767	738	737	810	776	748	788	728	705	684	731	720	723	771	728	744	728	767	726	742	714	731	815	742	693	746	716	732	790	731	746	742	772	749	780	737	702	681	695	689	730	767	724	770	743	714	706	748	754	723	770	761	737	735	672	739	744	722	772	720	761	737	734	725	799	699	755	752	738	730	717	734	790	737	748	769	789	742	779	732	736	750	754	714	673	781	703	701	770	813	750	729	724	695	788	786	724	767	761	735	726	718	723	743	718	677	727	745	749	741	739	784	752	727	742	756	765	744	744	720	774	762	709	763	755	761	724	776	737	761	747	791	759	723	737	651	753	736	706	726	746	696	756	749	685	751	705	733	782	720	735	758	762	770	720	733	727	705	751	701	695	762	783	744	793	742	735	759	706	773	737	764	730	729	769	723	724	752	718	703	714	724	735	710	731	753	741	751	735	739	685	752	748	722	788	671	786	741	776	718	723	741	695	742	773	719	729	752	716	770	691	727	708	711	718	716	756	759	731	757	720	749	760	716	736	702	785	671	738	707	753	730	741	745	726	768	746	756	721	700	711	705	706	736	744	749	739	694	745	759	722	730	724	731	727	695	707	714	747	765	751	749	769	746	738	744	701	697	753	783	701	741	729	745	756	715	744	691	739	745	720	781	741	685	701	720	764	749	721	763	707	710	717	756	755	713	762	782	768	723	761	735	736	753	741	723	676	748	728	727	701	782	773	725	746	750	745	760	763	750	782	737	748	671	747	745	735	723	703	781	720	687	759	811	725	746	708	741	761	770	775	726	721	738	743	729	704	721	772	772	764	708	740	722	726	673	706	715	776	753	741	780	746	743	731	738	769	756	724	718	684	761	725	727	761	762	726	747	708	766	751	746	756	724	738	713	748	722	734	709	733	706	772	748	721	756	716	784	757	729	721	738	794	685	739	732	740	720	799	737	731	760	734	714	755	736	745	728	759	801	719	694	782	703	798	723	773	751	727	754	717	754	774	761	717	764	737	752	736	769	722	700	732	758	752	705	747	755	705	796	772	745	764	769	716	699	788	754	728	762	781	752	749	717	740	702	751	747	723	749	745	757	737	722	723	718	705	771	698	801	719	715	753	715	757	754	731	736	758	776	775	798	724	709	764	751	708	713	745	739	745	716	761	723	770	702	760	757	727	719	766	752	724	777	736	794	794	772	716	744	736	735	729	693	715	766	778	760	726	734	721	711	786	754	794	730	724	778	727	741	731	728	746	770	733	731	744	716	737	735	733	749	696	726	786	791	755	747	740	763	766	785	738	742	738	703	759	756	790	807	772	730	736	712	734	738	753	762	713	742	736	737	723	769	745	706	731	757	746	802	717	780	740	735	770	752	697	753	719	740	770	765	750	750	767	736	786	767	705	700	784	728	753	741	709	745	719	725	706	733	730	718	737	777	736	727	706	697	705	741	724	703	730	755	734	670	728	761	743	654	743	718	778	710	742	749	710	730	754	778	760	710	735	749	767	756	725	747
25993	14247	7811	3230	1022	528	491	428	412	367	399	398	437	394	406	420	376	389	382	384	369	367	401	395	359	375	386	373	340	350	384	368	383	342	383	369	367	394	376	374	336	366	392	354	352	369	340	381	359	381	379	367	393	387	376	319	317	372	377	358	361	345	394	367	411	387	340	384	347	374	353	363	367	378	360	360	347	348	356	377	345	380	343	354	389	359	399	408	347	353	376	359	374	380	347	404	379	374	332	368	342	352	350	346	329	312	381	367	356	356	384	357	337	331	379	371	356	381	360	346	372	337	383	370	350	370	353	360	351	363	383	376	415	376	364	355	354	412	349	339	395	362	348	351	380	359	365	375	332	313	370	352	353	356	379	336	411	368	373	373	380	352	413	426	377	367	402	357	356	376	348	376	402	381	366	366	350	340	348	351	349	377	359	359	357	383	369	376	348	364	376	330	359	377	367	396	379	383	325	345	323	373	291	343	370	398	416	356	330	383	337	349	349	398	397	415	375	382	374	376	323	375	380	369	342	373	342	398	359	374	363	360	347	352	368	360	420	326	349	369	377	368	379	377	385	365	352	388	350	371	377	385	379	354	381	344	392	357	397	366	406	350	374	375	365	378	367	333	357	355	381	371	349	405	410	373	358	377	394	364	408	365	327	356	325	391	361	379	362	404	372	376	397	370	397	381	371	379	359	337	387	388	370	361	337	400	345	380	378	348	343	330	314	357	364	350	350	397	399	376	348	384	344	367	365	380	378	411	334	391	367	357	372	356	356	359	347	375	383	335	371	326	397	408	404	354	389	379	365	356	327	323	362	369	339	386	412	372	391	334	368	338	437	363	345	336	359	364	386	375	397	382	334	370	344	380	350	364	356	363	358	368	375	340	338	368	373	358	392	359	382	393	373	383	370	377	314	375	363	347	371	336	383	348	382	380	373	334	372	362	346	394	347	347	332	389	395	370	335	386	384	333	376	356	344	396	365	361	382	389	416	394	381	367	376	376	367	356	372	348	390	398	403	371	386	342	386	390	380	361	372	396	394	404	357	363	349	366	322	341	369	337	341	319	386	399	357	366	340	368	382	394	326	397	362	377	397	392	352	338	391	380	387	365	390	431	361	374	375	374	383	368	372	362	358	397	360	365	372	340	368	376	352	395	324	387	365	359	378	358	352	362	369	326	352	374	338	333	323	348	369	378	367	359	374	334	373	359	355	410	417	360	366	411	366	365	361	358	338	362	400	356	310	380	378	347	392	394	348	380	351	349	378	358	387	387	352	366	393	376	365	398	351	397	374	365	351	387	369	351	344	355	397	331	358	364	369	312	356	338	336	318	349	352	381	358	328	365	366	325	358	398	360	368	413	398	339	376	397	366	372	369	357	340	401	348	351	338	395	395	383	382	347	364	380	352	353	380	367	397	393	374	343	373	319	347	349	329	362	387	363	350	343	332	345	342	371	339	377	362	381	354	370	380	361	342	389	366	376	392	353	334	376	355	359	326	400	387	397	367	405	365	384	355	389	344	372	366	377	362	359	348	357	401	323	368	373	374	345	363	388	388	364	399	388	323	363	391	367	379	365	336	377	369	344	365	383	377	358	368	368	326	332	337	375	367	336	377	380	398	379	377	346	341	337	348	361	381	356	342	386	330	359	396	351	386	373	344	380	394	361	371	364	407	363	403	344	390	415	353	369	373	332	327	354	377	338	390	359	359	380	378	369	371	323	326	370	332	389	355	333	348	398	357	352	349	392	367	363	390	348	359	362	326	365	383	344	347	369	380	386	359	403	326	389	371	382	393	394	368	395	354	401	366	337	344	369	392	378	394	369	394	340	344	364	369	377	372	379	371	369	369	380	375	383	385	341	369	326	344	361	376	331	349	383	367	383	379	385	326	371	361	380	402	380	349	391	362	391	342	388	351	370	364	341	351	336	350	326	374	375	374	415	372	358	328	361	378	369	336	390	369	347	333	366	357	377	343	366	346	358	353	366	366	382	409	341	377	388	376	415	402	328	335	377	373	336	357	401	390	361	389	343	390	402	365	373	382	360	367	358	376	360	336	341	337	396	360	333	376	370	359	377	353	368	361	374	374	357	373	379	348	335	354	340	395	368	344	394	338	336	360	357	367	384	373	343	386	399	323	372	362	382	346	384	389	354	320	324	331	378	370	361	344	338	332	307	373	388	362	382	363	363	388	364	395	355	391	343	361	353	378	375	358	390	400	374	394	376	385	364	312	374	325	344	349	360	353	370	361	355	375	404	368	364	357	376	377	395	359	359	394	367	349	358	328	355	401	362	319	362	370	376	357	367	378	339	331	347	348	350	350	379	392	361	376	382	364	354	357	395	375	405	394	358	374	398	356	399	355	393	365	363	347	330	397	362	334	356	356	335	347	387	372	359	367	355	395	400	363	346	361	370	351	408	371	357	370	378	382	399	385	353	369	411	357	358	392	373	327	328	358	370	385	386	376	373	358	381	375	378	380	350	374	374	364	352	389	388	356	338	340	359	324	404	372	339	396	345	328	364	342	333	355	385	378	377	359	374	359	362	357	380	353	337	354	371	340	354	394	367	349	353	354	355	388	365	375	369	385	385	370	369	387	371	385	349	392	382	356	367	331	379	397	351	363	403	375	395	387	398	386	366	365	373	354	338	385	396	365	384	359	382	371	373	377	378	403	337	322	367	386	387	366	334	369	371	354	394	350	360	346	369	325	355	354	344	375	376	332	352	394	326	361	391	315	360	363	350	364	406	366	375	393	358	351	417	378	347	386	365	350	352	414	368	388	353	354	361	362	368	346	383	355	349	389	406	400	409	376	374	363	354	366	383	349	334	406	369	384	360	378	367	362	372	369	390	348	389	310	369	372	380	354	354	384	342	348	386	382	385	399	376	354	362	356	376	340	345	344	373	379	360	357	335	367	388	359	360	371	374	351	336	390	381	395	350	387	350	368	318	405	355	388	393	381	372	390	374	357	365	355	380	364	355	355	373	360	380	340	344	339	340	388	412	343	395	379	370	360	373	360	369	379	381	347	362	405	356	386	378	407	337	362	380	393	339	361	379	321	376	352	348	360	386	373	379	374	395	360	360	353	349	351	344	356	400	384	378	349	400	377	398	331	361	384	355	366	355	357	325	353	334	347	370	390	354	349	370	390	389	344	352	375	347	361	354	394	334	341	366	358	345	398	366	362	378	392	388	379	387	389	373	344	390	324	400	353	364	368	384	347	341	365	339	340	397	333	321	393	371	368	353	364	333	340	355	384	349	392	351	348	341	391	361	343	381	354	334	343	356	346	386	354	369	378	383	404	372	366	345	357	381	381	360	311	349	380	377	355	359	367	363	346	392	375	364	358	371	334	384	341	363	354	359	335	340	411	341	366	359	386	353	354	370	341	337	293	348	360	343	342	363	339	385	388	370	324	337	323	357	358	341	365	392	383	357	387	366	377	365	366	354	364	353	402	339	376	398	325	365	348	349	384	351	373
16052	10924	11455	7679	3006	1575	1335	1183	1130	1064	1009	932	926	945	896	900	907	845	907	792	870	843	869	849	813	825	878	790	800	783	867	783	752	812	810	822	760	815	812	752	816	762	766	800	818	771	733	754	729	796	834	818	766	759	841	796	763	778	811	784	814	773	775	814	798	765	763	817	851	780	776	760	755	784	824	827	814	819	761	805	788	801	734	770	755	786	850	783	784	764	824	754	792	782	830	804	826	764	782	773	802	782	756	800	782	837	818	776	799	765	773	835	788	819	774	763	801	805	772	791	730	820	819	766	827	767	820	784	794	756	813	807	753	737	776	832	795	758	796	780	825	802	789	772	809	781	820	797	778	772	749	812	796	821	766	814	756	755	762	791	797	772	796	798	804	827	761	841	755	778	798	758	785	798	805	771	765	763	794	816	829	827	765	786	780	780	812	795	777	737	767	790	764	808	738	827	815	781	787	777	835	745	800	795	774	742	739	773	779	723	823	762	773	798	797	811	798	791	722	778	779	797	762	819	771	775	789	814	741	777	795	795	774	751	801	793	800	811	745	786	858	760	743	749	773	830	802	785	775	796	749	787	803	786	753	787	795	775	746	751	794	751	791	758	768	783	811	795	770	797	829	791	773	803	763	769	830	790	743	840	813	807	780	784	806	777	788	818	787	786	834	870	807	766	796	819	844	799	820	766	790	756	721	761	776	789	793	809	799	769	758	824	764	742	764	787	818	789	770	784	796	785	814	827	779	774	784	792	764	773	766	751	752	772	735	820	777	799	819	774	798	784	769	801	777	863	770	773	795	759	807	809	762	769	800	809	770	764	770	803	836	756	788	774	779	767	799	805	740	808	766	738	812	758	778	829	759	794	792	797	760	792	767	771	791	793	775	762	773	861	812	798	791	812	766	781	756	757	781	785	785	755	797	786	842	806	774	779	776	766	801	838	781	797	810	871	809	817	821	762	802	838	755	821	786	757	771	827	775	796	802	818	778	769	768	768	755	799	779	772	759	778	796	796	780	779	788	827	745	751	809	785	810	816	721	772	801	832	744	764	822	801	721	789	751	776	768	757	778	760	722	775	752	758	787	778	772	752	797	743	755	780	824	804	782	770	766	780	785	789	762	818	767	712	823	779	784	798	801	756	761	770	731	812	821	716	804	781	746	787	798	800	793	762	829	770	785	712	791	821	784	814	766	825	798	801	776	776	833	765	735	779	781	760	819	822	794	782	768	849	766	818	794	802	754	761	770	791	793	783	820	776	823	789	750	807	815	834	769	781	800	774	766	808	770	832	782	754	796	742	769	781	765	762	776	840	787	796	760	812	774	756	826	804	776	738	805	790	759	733	746	763	800	789	790	816	769	778	751	801	801	779	758	795	801	774	797	772	750	819	765	757	793	774	796	785	717	802	804	773	780	834	797	758	775	841	775	721	829	802	749	744	801	788	818	784	791	762	786	768	739	803	753	846	793	758	766	764	795	798	751	835	789	720	837	779	765	773	787	752	774	818	815	802	815	797	798	821	797	807	753	793	755	778	734	783	788	779	779	789	784	839	769	731	815	808	785	801	742	751	772	792	801	810	762	797	806	788	802	783	811	759	786	808	807	762	794	735	780	819	768	846	804	806	830	780	783	803	754	844	779	819	837	801	823	789	794	806	760	812	756	792	735	798	788	832	735	768	759	773	825	793	786	794	807	781	786	764	810	819	782	782	790	804	797	797	783	778	802	773	793	750	788	815	801	817	751	825	802	783	780	796	831	812	795	799	770	767	753	752	792	811	852	785	716	804	769	833	836	738	797	852	819	781	752	817	761	818	756	810	804	759	809	796	821	797	823	788	802	808	791	783	774	823	785	797	814	808	723	787	816	775	805	773	761	815	789	823	836	764	788	776	760	771	729	779	750	778	811	756	779	826	754	765	778	765	756	789	766	791	736	771	759	721	752	774	786	762	784	809	809	714	756	840	749	786	789	763	757	743	740	793	790	786	836	755	791	797	782	836	819	805	778	799	814	734	812	819	767	807	795	771	787	754	811	817	800	766	774	764	767	767	792	761	855	815	825	755	766	785	782	794	778	815	774	779	793	771	851	764	793	806	760	760	831	782	793	781	732	780	812	795	789	795	802	805	842	763	800	784	787	783	756	742	813	785	799	732	770	783	783	807	806	856	838	704	783	782	758	796	738	750	822	790	794	774	800	778	740	771	758	848	756	797	792	784	794	811	785	753	788	769	792	775	785	776	799	735	787	763	867	783	752	780	785	748	777	777	743	780	786	769	751	766	783	823	789	810	774	803	762	813	753	785	762	789	803	760	826	740	757	784	804	806	781	746	786	766	792	812	753	797	867	788	769	781	797	766	815	829	790	780	753	847	758	814	817	790	783	796	807	803	796	774	743	778	791	802	815	755	811	789	773	795	774	760	788	755	823	767	815	823	806	761	786	745	708	790	763	776	801	819	778	766	806	813	834	788	776	792	786	836	819	717	783	760	830	799	786	841	743	823	773	759	819	756	816	757	805	772	783	790	806	773	832	817	774	767	754	826	776	803	794	767	775	792	726	789	833	802	784	811	792	782	771	823	794	770	827	760	786	804	786	811	767	808	851	790	792	802	765	789	832	732	829	785	800	790	786	800	796	780	799	851	831	791	798	753	786	807	792	799	761	804	770	786	757	747	842	771	732	753	762	739	751	821	777	770	779	720	766	765	825	809	794	775	824	777	853	788	740	764	774	786	779	779	810	780	787	752	781	786	831	793	815	757	794	801	720	811	777	777	781	798	777	786	773	739	766	798	789	802	796	804	806	768	774	802	789	753	863	763	856	770	772	800	757	862	817	776	783	790	777	815	769	782	786	807	799	815	755	791	758	810	761	777	785	727	797	798	757	811	767	801	768	832	764	807	753	761	725	810	792	766	750	768	836	779	776	799	772	773	784	802	804	801	749	726	799	770	784	791	792	756	724	749	750	817	836	787	827	743	766	820	821	770	821	791	758	766	798	751	840	774	800	755	751	787	797	741	726	794	821	747	765	789	778	797	813	794	757	768	860	772	774	814	810	749	786	821	768	778	804	795	798	795	796	764	816	773	746	758	770	750	783	725	772	818	781	785	748	824	756	761	756	781	757	766	808	789	783	780	812	742	797	785	793	811	734	807	842	763	831	771	760	795	805	795	772	759	814	785	793	772	760	801	783	789	808	812	762	791	783	802	774	761	781	793	795	781	771	814	793	782	740	794	805	767	783	805	787	760	754	776	810	788	712	755	813	811	796	835	788	786	879	789	746	817	768	742	762	776	740	777	839	817	769	783	765	833	778	747	806	817	773	753	791	770	823	774	818	793	829	811	791	781	803	819	816	804	792	814	801	823	804	821	826	812	830	724	785	772	779	758	749	768	788	820	775	767	791	728	791	805	789	787	804	774	823	811	767	766	832	747	808	768	770	778	760	788	847	809	768	847	753	848	786	782	781	813	770	751	773	819	777	814
42734	28347	26937	19983	6767	1268	644	504	455	402	335	388	331	348	315	299	304	293	301	273	295	312	289	261	290	288	302	278	276	267	262	245	261	277	263	239	263	272	259	276	282	278	281	281	285	268	285	259	315	259	279	255	319	299	271	285	269	250	249	255	270	287	271	285	285	233	284	263	272	276	270	248	244	285	247	298	279	259	267	259	277	303	248	291	259	272	290	267	281	250	262	301	289	260	262	279	270	279	268	247	262	247	237	245	243	279	272	274	274	288	268	258	257	286	266	238	280	284	261	284	287	284	278	248	281	255	281	267	241	278	274	265	261	293	268	285	244	267	282	274	260	254	261	257	247	238	274	296	257	256	238	234	270	275	297	301	287	242	266	277	251	269	283	246	265	258	315	249	231	288	278	272	263	255	283	266	317	230	263	242	264	226	292	266	300	260	266	279	239	280	281	285	270	284	273	259	252	281	298	273	254	252	285	249	267	235	285	268	292	269	259	262	262	258	263	276	286	255	302	277	302	262	276	252	270	244	274	296	242	260	261	250	292	278	270	239	306	284	275	250	254	281	267	246	251	277	278	240	264	264	257	260	283	273	257	291	254	262	254	315	255	289	266	265	251	271	261	262	258	272	269	267	269	267	270	291	243	280	300	294	290	285	306	265	277	288	257	276	273	287	289	280	285	279	272	270	280	284	239	287	262	276	246	293	265	265	272	292	265	274	256	268	262	284	289	312	236	286	269	248	283	231	209	264	279	274	246	272	279	223	275	253	259	275	263	244	292	279	290	266	259	244	250	260	246	244	316	256	225	247	276	243	232	303	229	265	267	255	272	322	295	277	303	272	249	275	294	272	273	287	289	274	257	282	258	236	271	261	259	310	266	289	300	259	274	284	288	300	284	284	281	257	281	317	273	255	265	286	311	295	299	261	229	254	297	272	256	251	266	293	264	258	264	256	235	258	327	276	274	279	254	284	277	259	276	266	256	274	254	277	254	248	254	286	248	267	259	260	268	272	260	272	247	275	265	259	264	264	247	248	284	276	272	287	247	227	262	271	271	286	253	256	270	262	283	278	264	251	295	276	256	256	248	256	281	274	267	255	229	298	283	270	273	289	293	294	260	271	267	257	227	288	290	284	258	260	231	257	248	285	281	252	264	271	266	266	238	265	261	296	231	257	294	258	249	248	255	277	288	269	262	267	247	266	282	264	283	301	264	241	262	286	254	252	265	280	266	272	299	273	258	277	275	238	261	260	275	272	276	307	286	272	280	306	280	263	265	264	284	285	272	257	284	288	282	257	266	274	240	285	275	298	293	256	246	278	284	274	281	286	277	283	284	300	261	225	265	273	281	278	313	247	285	275	261	274	252	253	256	246	239	231	269	273	225	266	270	284	271	264	287	280	251	246	275	280	280	277	264	293	256	287	280	247	272	257	254	281	261	267	266	273	292	271	268	253	250	252	303	260	230	268	278	311	244	276	258	281	282	265	267	271	299	281	278	243	256	265	258	241	299	269	284	252	255	271	253	248	256	265	257	234	264	252	264	261	273	286	276	267	258	278	311	233	277	290	298	260	265	276	262	277	274	286	271	251	264	246	254	255	248	278	284	282	247	281	255	310	278	271	251	288	268	272	282	266	256	275	281	264	260	268	264	264	263	249	250	273	270	314	282	264	277	283	267	259	265	293	286	322	281	248	288	277	265	255	254	261	261	267	289	256	280	262	264	258	278	297	289	243	283	260	245	259	264	276	237	272	290	286	240	253	278	270	240	275	280	279	262	274	262	278	288	271	277	270	245	276	263	265	271	283	254	260	293	276	303	275	261	283	260	270	288	305	292	279	255	282	286	288	290	250	273	263	271	270	296	261	287	274	278	276	261	249	303	281	285	297	303	276	241	241	294	243	299	259	266	251	256	277	277	283	267	259	242	248	242	280	292	264	285	303	289	242	270	247	252	308	210	264	270	287	257	277	293	313	258	244	279	255	245	302	246	281	301	309	298	300	267	293	257	234	251	277	233	256	278	243	270	245	266	290	244	283	269	257	264	277	232	267	275	267	298	265	290	249	248	283	244	247	272	287	266	268	289	279	266	267	273	260	278	268	251	251	259	245	253	244	241	280	247	255	301	276	256	265	283	256	284	273	276	288	279	277	264	277	270	265	272	282	255	312	269	303	280	320	264	294	284	252	294	259	301	288	279	269	260	272	249	232	227	254	263	252	261	289	261	277	266	253	263	254	250	266	265	232	263	265	295	257	289	276	266	271	274	283	274	246	302	292	270	307	256	241	313	264	252	239	289	282	292	251	260	276	270	287	273	272	295	285	257	269	270	258	271	251	284	250	262	270	268	280	266	276	275	256	266	266	274	262	221	252	277	243	255	288	283	294	292	284	288	276	267	229	267	240	279	255	252	241	271	255	258	263	287	288	275	257	264	271	235	254	247	269	257	269	249	259	292	281	255	286	259	285	286	267	254	270	256	237	261	296	301	265	283	268	254	280	274	255	272	253	226	277	291	282	272	279	271	264	261	275	278	301	230	271	267	276	261	252	251	239	257	246	263	281	271	260	277	241	246	267	273	230	266	254	267	275	272	276	267	288	287	268	255	259	276	263	277	252	229	244	254	254	250	303	307	284	278	266	262	280	255	247	300	242	260	288	277	267	312	262	276	286	288	311	273	268	268	277	282	273	272	270	242	298	293	244	282	301	267	263	248	274	271	283	275	242	238	261	243	265	263	286	273	278	271	260	264	265	269	279	254	249	278	321	292	253	266	291	264	252	232	272	273	264	270	310	301	264	260	275	271	295	250	261	254	264	244	274	279	272	268	260	246	282	253	271	261	268	293	277	271	288	261	280	249	262	265	268	237	236	261	280	296	272	285	263	255	271	274	250	283	231	247	290	252	255	261	270	272	286	277	212	263	269	285	289	275	277	263	269	261	273	241	245	225	241	276	278	279	269	297	291	268	252	263	253	264	258	262	268	253	267	244	273	292	269	262	256	280	261	292	283	248	290	261	245	298	270	297	289	262	244	251	262	273	256	298	285	270	252	250	309	248	282	270	252	255	297	269	278	267	248	255	275	270	256	275	283	250	254	250	271	264	300	245	263	257	265	268	295	264	265	282	269	297	272	267	267	267	268	277	280	288	306	293	278	274	254	261	275	264	223	273	270	276	269	279	241	268	279	281	291	285	258	267	266	274	263	272	259	335	256	228	276	276	283	257	257	257	303	274	269	245	247	286	289	249	287	256	267	268	243	273	246	258	253	261	278	250	273	254	274	279	255	275	264	269	299	275	234	259	290	285	258	275	257	266	287	312	257	295	281	296	283	294	273	271	270	252	247	275	262	273	255	276	285	304	245	273	293	274	273	315	260	281	257	263	300	262	253	243	262	271	263	277	264	266	257	257	289	235	246	257	240	248	272	291	259	286	273	255	275	276	288	283	269	269	247	281	254	276	291	277	276	253	234	234	281	279	290	280	277	263	262
27366	22102	30659	25633	11076	2564	1844	1662	1512	1424	1132	1067	1026	925	991	882	851	839	768	783	706	715	683	686	681	652	697	682	663	688	626	711	672	667	638	650	662	670	649	655	620	627	597	606	597	624	555	585	641	602	596	586	646	597	579	645	592	615	601	578	611	607	591	649	631	621	601	625	600	589	610	593	616	581	646	642	650	602	608	615	592	584	601	592	630	648	568	597	638	635	617	580	590	624	623	588	625	613	588	622	617	624	608	638	645	587	621	642	606	661	604	638	611	655	547	623	634	613	581	643	600	623	602	640	628	605	613	635	619	647	626	604	585	550	613	609	575	595	592	649	617	551	565	588	556	584	630	590	613	619	593	612	624	621	620	595	606	586	578	592	604	630	644	614	634	597	626	613	627	614	617	605	674	614	573	637	624	601	559	613	657	590	574	583	604	602	603	606	576	607	598	621	604	625	652	655	587	619	601	668	596	590	616	611	628	609	583	612	613	653	598	591	569	635	622	591	594	578	642	597	574	606	600	654	597	610	639	608	605	586	617	578	592	589	596	574	641	620	643	643	543	567	590	624	588	644	603	619	597	641	586	617	591	611	623	602	617	584	608	599	624	605	639	619	602	642	595	614	630	597	594	608	629	616	630	632	607	641	608	630	598	593	588	588	624	597	635	626	609	642	575	582	643	625	630	606	628	610	617	605	580	610	585	616	656	643	616	589	585	649	627	649	624	572	636	632	598	576	623	597	620	615	640	607	597	613	586	597	601	637	649	633	654	619	675	589	611	606	596	641	637	587	590	653	623	584	609	602	607	649	639	644	641	636	625	598	609	629	555	594	588	612	628	606	575	640	616	600	636	625	597	594	591	625	645	601	671	596	580	611	608	612	622	642	573	675	602	620	580	571	596	638	621	632	618	605	617	609	596	675	580	604	647	633	593	602	579	615	648	638	607	632	623	569	599	610	595	660	650	604	608	649	576	604	591	577	641	621	602	616	589	603	582	629	630	626	574	623	611	615	602	631	587	622	604	589	585	570	552	569	592	582	641	607	600	606	628	604	640	628	595	554	604	607	603	571	651	633	608	609	617	619	637	654	607	593	638	634	610	577	649	589	605	578	607	595	615	596	606	586	589	578	612	621	625	631	636	602	584	620	636	615	605	588	658	599	618	667	629	598	650	587	665	592	609	631	624	595	594	651	610	611	613	620	628	663	646	609	637	594	647	590	585	661	631	573	571	601	599	595	603	638	650	623	620	613	614	615	609	596	603	628	641	608	587	635	536	598	598	624	637	625	579	611	587	600	620	623	620	605	596	611	585	617	611	618	607	646	601	626	596	562	626	612	585	590	575	597	594	584	669	617	637	622	594	591	583	608	577	609	626	612	585	604	643	569	646	608	624	580	626	647	580	609	636	613	635	614	601	573	641	613	639	580	613	609	601	612	670	602	598	641	610	624	593	610	592	597	629	575	635	602	651	648	611	602	591	623	628	586	621	607	576	664	607	592	608	611	609	641	605	598	603	618	611	613	590	640	655	602	611	573	623	654	590	623	636	603	619	608	612	597	577	603	599	618	610	606	614	645	599	598	570	636	597	587	617	616	596	611	586	584	623	599	612	590	594	610	597	586	606	633	584	649	621	589	627	629	613	619	597	617	617	621	619	593	628	582	582	600	593	630	668	611	621	623	629	606	616	603	618	638	608	621	583	578	620	574	625	566	587	584	538	589	601	614	599	611	626	589	580	578	597	603	608	577	581	618	661	610	610	610	592	645	620	615	585	595	622	591	590	603	608	634	608	628	581	641	671	659	608	640	611	614	592	606	638	580	607	568	599	596	610	591	622	626	613	601	607	583	611	618	611	601	612	625	599	577	580	660	640	628	623	653	584	627	595	602	561	580	592	627	590	602	634	589	581	601	593	618	641	656	600	591	595	641	605	655	572	620	624	601	612	584	585	645	597	611	573	598	588	608	650	631	664	638	616	584	584	574	611	605	584	612	637	579	657	620	586	559	601	640	593	621	631	636	617	617	586	621	592	620	596	582	647	625	590	590	587	594	596	586	626	627	593	609	611	624	594	652	644	583	556	627	635	623	638	619	604	613	604	613	575	614	619	617	625	603	599	613	667	608	602	612	610	637	617	571	588	618	587	609	635	597	658	562	605	602	588	620	577	606	644	612	598	594	588	618	622	641	623	612	613	591	595	618	606	629	606	622	596	610	634	650	626	603	583	613	609	594	593	598	546	598	629	634	644	614	551	597	587	628	565	591	618	597	589	595	597	638	645	604	600	608	616	606	619	620	593	647	565	595	625	643	623	665	587	587	620	622	622	597	605	633	640	622	630	578	609	584	627	589	578	651	611	601	616	587	578	599	617	624	593	631	601	607	602	632	587	607	673	643	637	612	575	569	580	645	586	615	583	615	596	653	613	657	614	622	636	574	601	589	604	617	597	637	632	604	636	568	628	595	600	593	596	649	606	640	619	629	617	617	627	604	635	603	601	603	565	596	602	597	575	598	623	613	564	585	601	608	626	583	634	651	653	618	608	597	623	648	651	598	588	636	620	621	573	634	610	622	623	633	606	627	565	598	644	657	627	591	648	629	618	659	609	547	619	616	601	629	580	607	597	668	636	612	588	656	641	616	618	584	638	596	605	617	599	569	629	597	606	636	658	641	609	612	626	588	561	601	660	672	591	571	568	618	656	599	645	602	603	619	644	590	577	589	593	606	588	583	581	585	599	622	632	588	597	594	574	570	599	629	580	600	619	616	612	614	629	649	596	638	634	605	596	613	599	592	610	582	610	582	616	561	554	566	586	596	617	594	589	582	630	637	637	626	604	610	609	594	602	637	650	614	650	639	614	600	645	605	588	646	533	606	600	656	601	644	667	602	612	591	599	643	581	627	688	630	595	593	627	616	624	646	571	567	612	639	595	649	610	615	613	647	639	551	601	610	617	621	605	590	596	572	609	562	626	577	616	598	636	645	600	609	625	599	628	607	657	624	579	610	648	620	629	618	597	577	586	635	654	566	602	593	609	615	605	621	595	627	619	585	569	574	623	619	612	625	589	618	613	585	600	611	642	603	614	586	590	593	595	615	604	577	607	589	665	607	573	618	535	593	604	635	596	563	642	602	584	595	642	631	620	619	615	618	622	635	614	632	611	626	616	595	605	588	616	582	619	668	621	582	611	643	604	617	614	631	635	613	617	633	639	547	628	615	609	576	629	593	585	562	635	614	612	594	588	601	584	600	609	591	649	579	583	609	604	578	628	646	596	614	606	641	615	629	604	605	667	603	619	626	639	586	600	583	600	615	580	601	640	645	598	612	629	602	596	616	591	619	608	602	630	618	610	638	594	626	602	648	590	641	674	604	588	577	653	608	581	630	595	631	636	627	602	595	633	588	591	586	571	584	622	640	579	587	644	636	582	606	640	610	599	626	622	592	581	614	625	615	624	612	625	630	612	616	632	632	636	632	611	614	642	620	626	625
51336	37191	37389	30437	14592	2937	980	742	620	522	508	450	450	422	422	403	413	392	397	357	366	368	374	346	373	370	345	361	333	356	332	378	334	350	347	347	357	371	360	337	341	314	348	331	327	359	363	338	332	367	365	321	335	346	315	349	358	318	355	352	335	329	293	367	317	333	297	323	333	324	330	349	360	338	342	336	342	326	393	311	310	332	356	318	340	337	310	391	324	287	311	378	331	351	334	317	362	330	339	331	329	366	347	353	320	334	315	327	313	340	306	348	310	347	324	324	304	345	345	353	346	322	331	346	308	334	320	306	323	353	369	349	387	343	353	346	326	338	303	338	322	354	339	313	356	315	324	328	335	340	330	326	327	325	326	338	354	348	337	321	368	328	335	348	319	319	347	373	333	335	364	329	340	311	339	321	305	350	344	328	320	348	356	329	373	367	359	357	348	371	339	356	340	348	305	336	355	337	366	339	349	334	315	292	302	313	312	368	355	349	309	329	314	320	348	367	352	359	334	344	342	355	328	312	299	322	337	365	355	334	368	365	320	346	335	341	338	353	339	351	317	331	358	351	344	319	326	343	356	320	327	343	324	355	319	331	349	335	329	324	376	343	316	311	324	366	339	344	346	327	351	316	331	349	353	306	318	336	326	353	343	309	317	374	349	388	350	359	369	324	329	333	331	339	372	319	344	343	363	344	335	352	339	321	332	287	332	375	380	353	341	331	325	367	319	324	343	305	351	331	305	355	328	337	316	367	329	306	344	323	322	313	318	351	348	310	341	349	343	334	316	353	325	322	340	330	325	331	337	291	336	316	331	345	350	366	304	333	334	328	335	334	325	352	355	316	354	323	328	347	338	367	319	344	335	330	346	325	341	346	334	333	336	343	342	322	344	364	335	349	356	339	315	324	342	345	333	306	330	358	344	339	328	342	328	343	310	290	335	341	371	359	331	370	328	350	344	325	322	313	336	310	304	335	369	312	324	315	332	322	300	322	342	347	341	320	337	346	345	309	403	348	370	328	315	360	355	360	351	326	331	337	338	363	321	331	357	348	316	346	348	347	344	317	318	354	320	336	346	309	348	348	314	341	332	313	345	330	335	366	343	290	339	342	336	328	292	362	278	318	362	327	342	338	332	337	314	336	326	353	366	347	348	313	328	340	311	348	351	347	329	300	352	334	313	307	371	306	318	324	319	365	347	304	321	306	325	318	368	366	332	350	377	329	312	342	334	336	319	349	307	341	351	322	361	317	336	373	319	343	343	338	338	309	370	334	367	308	324	330	358	311	364	362	318	300	348	307	353	342	319	323	336	342	334	313	313	327	318	349	356	315	353	335	318	362	333	333	341	312	326	328	324	346	319	333	326	347	322	346	335	318	393	320	342	340	344	339	319	358	351	325	358	300	329	327	328	319	282	353	336	299	305	363	314	346	343	308	306	327	319	315	327	339	293	320	332	353	310	337	294	338	314	286	292	353	342	303	357	343	327	345	339	356	358	328	300	308	330	337	361	351	305	342	341	349	325	368	349	331	368	304	383	342	339	359	377	304	320	328	336	296	346	314	342	361	324	320	342	346	372	345	327	353	302	307	330	300	323	344	341	323	299	340	362	318	357	359	350	327	320	319	285	306	341	344	336	327	342	351	310	307	358	301	316	306	333	334	352	346	341	337	349	335	322	348	321	375	346	350	322	334	363	325	324	400	358	335	338	320	316	350	314	323	318	348	345	352	343	326	354	318	322	353	313	350	347	330	336	356	315	371	350	345	309	327	352	350	348	364	336	350	324	350	322	321	347	327	318	353	328	352	354	353	332	334	337	322	353	322	346	313	348	342	352	328	365	337	318	357	348	343	342	355	341	340	356	324	329	351	326	360	353	354	288	357	335	324	355	335	343	315	370	329	324	316	336	321	315	338	340	332	299	352	334	312	418	330	302	336	335	334	339	349	345	326	348	292	325	357	344	326	336	327	334	339	322	340	339	374	313	314	368	295	320	334	337	328	309	346	326	353	329	294	334	344	323	375	324	329	327	352	351	321	341	335	335	338	353	331	377	351	315	318	335	333	330	332	363	347	325	326	297	364	307	336	359	368	330	336	341	377	358	386	332	370	377	352	325	351	349	364	349	330	311	360	354	351	310	339	340	317	341	339	317	314	356	311	380	343	321	314	311	329	355	307	357	314	347	359	353	379	307	341	324	320	314	346	347	314	361	329	343	310	353	348	353	331	332	328	328	344	354	331	338	326	345	335	322	327	318	348	315	354	345	392	356	342	338	285	332	355	340	331	310	320	349	301	302	325	375	339	332	359	319	345	352	352	327	350	332	351	324	321	373	349	294	309	346	368	372	296	337	317	317	305	338	274	332	333	345	315	350	325	357	345	317	314	347	365	326	334	349	330	334	316	341	355	305	360	377	339	348	322	338	321	358	315	320	337	345	350	333	368	302	327	326	332	355	343	343	349	372	335	336	345	332	342	346	312	341	350	367	327	341	340	336	358	361	323	313	332	327	324	284	337	331	376	338	319	311	321	302	364	330	348	308	342	311	356	326	332	309	352	331	330	347	329	354	328	352	332	353	359	329	307	355	313	338	348	314	357	363	335	330	364	329	328	336	329	334	321	350	344	326	300	363	308	329	321	362	405	354	341	335	310	346	312	317	337	352	365	344	333	331	346	367	364	374	339	307	363	357	362	348	341	367	318	352	356	330	354	387	325	323	306	351	360	353	330	317	336	359	313	317	337	320	323	348	360	309	400	347	323	362	283	346	355	342	331	317	340	342	325	333	330	354	340	361	343	310	336	336	343	347	300	380	309	347	317	310	338	318	375	344	343	332	325	322	336	366	344	330	331	312	330	310	376	308	338	371	336	354	347	365	365	349	348	351	358	320	325	341	339	368	355	311	348	331	319	360	353	325	314	354	357	281	303	377	332	359	334	324	309	353	342	345	335	338	346	356	324	322	301	324	377	323	357	297	360	311	344	286	320	309	315	338	345	339	350	325	317	330	358	313	318	302	324	347	333	336	347	305	301	330	345	329	326	333	327	368	312	354	340	363	360	353	382	324	320	348	306	324	375	341	310	285	373	328	345	350	361	333	359	291	301	370	337	337	298	329	341	360	331	318	385	332	365	337	362	326	315	363	327	332	368	324	326	353	333	337	320	317	357	360	321	346	336	387	362	356	331	343	336	329	355	340	342	350	361	314	327	324	351	342	354	348	310	323	304	319	348	314	334	339	339	347	362	374	333	324	326	324	327	309	338	324	326	335	322	329	327	356	337	330	329	328	304	336	310	374	330	334	347	388	306	307	322	353	326	364	314	366	329	333	330	318	343	330	312	342	307	310	334	329	309	344	333	342	314	352	323	371	356	347	327	335	284	314	372	330	383	313	319	332	342	343	331	361	341	342	354	339	335	347	331	355	318	306	387	344	324	305	317	316	303	335	364	339	355	324	318	321	306	344	329	350	332	374	353	354	342	352	365	319	333
33210	29378	38189	34457	19852	3467	2571	2263	1983	1826	1648	1424	1389	1277	1213	1124	1103	1058	970	998	966	904	917	885	889	841	857	845	891	774	882	759	828	848	772	787	769	786	823	777	802	796	767	802	726	797	767	786	767	803	776	736	721	738	760	749	736	742	789	792	752	761	788	765	819	783	766	751	758	790	759	738	766	792	775	741	746	751	782	805	791	724	734	768	720	725	752	762	745	707	726	800	749	732	767	755	747	733	712	763	760	779	747	746	765	720	799	712	785	730	791	739	755	749	726	755	763	774	805	721	764	719	769	745	749	699	810	763	767	721	774	770	731	726	775	749	728	735	773	714	755	723	782	823	739	695	740	754	753	750	768	776	707	716	773	691	752	790	759	723	806	779	787	779	718	761	796	768	734	740	749	745	765	767	808	736	754	750	781	759	712	776	740	751	761	757	761	778	748	718	727	785	788	771	752	769	828	766	713	748	720	773	727	771	763	750	756	748	733	724	736	775	785	800	735	699	803	752	817	757	710	691	756	728	775	753	756	698	765	751	751	760	742	765	765	759	776	730	727	708	775	764	722	719	756	727	756	759	779	736	782	722	741	763	736	746	777	742	778	727	766	750	710	794	731	720	779	741	766	713	727	759	729	793	737	713	813	795	763	723	799	730	757	701	746	767	722	781	773	757	809	732	737	748	772	760	742	779	736	769	735	747	771	742	744	787	739	716	736	688	762	700	715	702	743	751	775	735	738	754	746	733	692	782	723	770	776	729	763	781	755	772	742	780	746	761	756	780	732	735	755	766	740	780	737	792	754	714	809	755	763	784	764	758	774	771	747	726	788	763	747	774	747	688	757	795	739	808	773	755	734	783	749	784	705	783	763	749	742	747	744	745	725	724	772	753	700	690	751	715	709	791	716	765	761	755	767	716	728	723	779	739	769	787	744	767	754	748	730	786	744	713	772	663	779	774	773	739	757	740	768	708	722	765	782	700	773	738	714	674	713	759	777	752	706	747	768	719	743	765	762	788	762	789	793	755	694	733	741	721	752	718	741	722	770	770	758	778	771	771	756	728	720	771	734	748	742	770	726	794	771	781	775	723	800	719	780	741	734	775	781	653	734	807	731	775	750	780	765	747	780	749	763	747	763	751	709	753	764	742	794	763	763	728	726	755	809	707	717	763	804	751	744	732	723	753	755	778	782	744	782	761	750	775	702	816	752	716	778	763	750	781	745	803	787	804	786	760	791	739	711	747	778	729	755	763	781	751	698	780	744	733	729	721	723	773	794	755	720	743	738	713	714	815	743	809	705	745	690	768	764	705	759	752	747	770	761	750	761	776	740	801	735	766	730	759	717	826	788	784	719	793	755	721	771	737	795	736	757	805	741	798	759	782	732	759	736	776	760	783	790	793	731	739	725	707	745	789	767	734	736	741	761	749	754	787	767	748	729	788	732	747	755	712	718	822	726	770	740	761	755	778	762	751	775	781	769	744	743	758	725	727	687	773	720	745	737	750	771	749	783	809	799	777	801	751	734	766	781	724	811	707	753	778	704	748	737	770	769	764	788	723	748	800	732	763	737	770	788	757	768	743	778	735	723	743	776	752	759	698	724	791	810	751	771	739	795	748	789	778	780	793	747	748	774	745	772	789	770	756	734	727	772	763	736	716	752	759	777	777	767	711	758	740	731	740	741	728	723	770	771	739	768	787	784	774	746	764	767	746	707	741	716	782	746	723	731	754	763	731	765	754	753	772	740	733	788	778	746	716	768	778	688	740	779	765	780	762	740	772	771	802	817	794	785	797	758	722	732	835	788	730	802	761	752	764	734	796	768	765	785	795	732	761	738	734	789	762	798	754	733	743	726	784	760	752	731	719	736	802	761	750	792	716	762	725	774	770	747	735	782	729	716	760	770	733	757	760	755	715	798	732	764	768	749	722	780	730	742	700	753	730	758	745	741	750	741	700	753	727	770	778	762	784	719	759	786	755	729	763	749	775	781	717	740	804	740	718	734	772	736	766	726	698	758	807	780	738	711	734	781	732	764	755	750	821	708	766	731	785	747	737	713	710	753	706	810	752	769	779	798	770	706	745	749	769	812	771	775	735	724	716	778	758	751	751	737	766	759	759	746	788	778	765	738	748	756	732	751	728	732	732	756	733	760	771	772	747	782	791	773	748	733	786	768	761	755	770	762	755	746	749	718	747	773	788	744	746	727	774	796	765	770	777	760	758	786	736	796	784	764	773	755	732	789	751	788	709	767	784	796	756	745	768	749	743	755	749	767	773	738	744	743	729	760	719	781	730	824	720	756	764	732	735	754	740	694	761	764	758	778	762	757	693	795	800	739	798	753	784	742	765	742	781	794	767	781	699	767	753	780	719	750	769	751	739	693	767	766	739	797	736	738	804	750	758	731	715	741	757	683	752	721	701	762	753	745	765	779	718	778	742	714	795	790	779	755	762	726	766	739	751	751	777	750	809	748	739	755	780	758	749	755	808	799	754	772	720	743	779	735	766	755	730	771	777	778	797	738	741	758	754	763	723	731	782	732	729	701	710	729	693	801	750	777	761	731	782	775	778	766	749	745	732	779	726	735	746	741	758	780	806	722	771	745	745	732	767	749	752	796	743	758	775	798	717	748	742	731	757	754	772	798	815	752	783	751	721	760	773	723	706	769	746	781	722	756	807	753	797	784	738	726	758	728	700	746	755	768	728	745	781	757	788	738	748	777	758	738	726	769	706	777	824	758	741	766	741	785	734	783	746	731	759	711	745	780	722	738	786	771	724	732	785	763	800	804	753	790	777	767	688	802	746	745	739	738	710	716	787	730	730	793	766	797	812	757	747	781	741	758	730	758	736	789	742	761	787	779	739	737	738	725	810	751	756	728	678	720	741	755	726	749	780	759	756	771	780	727	756	766	688	733	787	772	763	779	743	762	701	804	811	743	757	749	712	759	747	724	787	816	760	741	775	724	744	710	757	711	769	742	751	758	763	757	798	733	749	738	780	767	762	735	718	729	750	766	790	759	759	748	769	727	753	797	748	757	760	795	754	759	820	749	811	730	777	746	789	747	832	749	733	797	754	756	723	731	735	767	746	716	736	752	736	786	744	775	757	736	774	740	797	740	758	692	770	736	758	812	729	764	800	761	738	769	724	776	723	767	721	780	740	744	764	739	716	762	771	755	750	796	819	756	787	780	799	759	749	780	705	767	740	707	768	796	789	752	758	740	749	792	727	802	741	745	683	705	774	730	774	802	767	777	800	787	826	759	756	720	748	762	773	730	789	755	756	762	730	769	779	721	708	773	729	756	743	720	758	728	751	748	743	783	757	731	778	739	767	745	722	732	745	736	723	776	698	751	764	740	764	747	747	723	787	771	770	744	776	785	775	715	745	754	762	702	748	752	755	789	745	741	750	780	766	813	753	694	753	721	795	734	794	763	754	759	752	702	741	749	813	768	734	776	746	779	730	785	777	750	729	781	741	739	785	777	706
27073	14796	7857	3188	1293	558	478	457	426	414	421	389	399	396	363	407	398	372	345	343	368	395	411	384	369	371	404	380	340	417	395	368	370	335	381	367	375	387	394	374	344	378	391	380	390	377	367	346	360	338	367	376	372	369	378	385	425	368	363	331	363	403	380	341	357	375	363	376	369	348	394	371	367	361	319	387	360	367	354	383	342	387	322	345	381	405	349	379	344	353	365	375	372	366	364	331	380	385	372	362	382	357	310	357	367	373	366	407	399	364	335	378	395	381	338	392	387	359	374	364	434	389	343	373	369	376	361	366	361	360	367	378	377	361	402	360	349	323	326	362	332	382	369	404	363	366	393	361	364	390	345	365	360	364	370	336	381	357	341	353	413	396	373	325	376	384	392	365	389	378	370	355	369	402	361	374	357	381	349	364	344	380	366	375	328	356	345	348	403	355	368	395	366	367	356	369	381	345	365	367	400	381	361	358	385	337	344	385	365	332	344	356	410	350	321	353	349	378	363	394	425	373	375	395	403	374	365	382	349	387	348	388	371	371	381	355	376	386	376	356	345	370	384	383	321	368	378	365	358	336	363	351	358	368	413	391	345	326	358	379	363	410	401	351	328	353	377	385	355	391	374	351	372	354	401	386	357	384	381	387	380	360	366	368	381	335	361	358	351	372	343	369	359	358	371	372	383	348	360	403	368	371	370	359	324	360	388	361	388	384	409	378	343	355	362	373	375	389	392	403	387	392	368	337	340	406	377	339	338	383	386	365	365	355	340	339	365	385	372	376	374	370	408	397	304	350	393	388	357	381	355	368	363	340	372	386	370	367	356	407	380	347	314	361	350	383	375	388	357	385	358	383	398	346	364	350	330	335	397	370	321	385	382	381	365	341	406	404	333	414	367	361	364	384	340	360	373	377	379	410	413	392	320	346	394	367	354	356	367	373	390	373	384	368	336	363	376	388	359	366	382	384	357	364	372	400	368	358	335	336	344	369	358	391	399	363	357	364	384	383	356	364	355	372	379	380	408	361	382	374	374	343	359	392	326	331	349	331	377	383	358	373	381	366	325	349	364	384	357	389	350	369	400	344	410	356	387	372	354	360	362	367	347	358	388	377	369	416	348	367	336	406	381	385	362	361	358	383	392	380	374	362	346	369	392	353	368	395	338	383	388	399	354	347	370	341	342	393	380	360	382	360	377	345	389	355	368	366	398	345	435	390	362	398	340	402	363	379	378	371	386	401	382	388	334	358	400	381	428	329	334	353	372	424	376	367	366	391	388	400	390	356	378	355	362	373	341	355	342	352	347	378	404	350	356	386	322	366	337	338	347	337	309	346	349	348	415	363	366	375	385	364	352	373	387	403	380	334	364	360	366	309	356	384	418	386	392	374	373	363	368	353	335	362	395	376	386	368	361	361	360	336	363	383	398	378	351	331	343	339	350	380	380	415	385	390	352	358	349	368	404	384	369	411	402	358	349	387	367	329	348	357	354	389	411	398	388	406	370	385	339	339	365	367	357	404	380	356	357	421	354	352	382	358	362	352	379	379	347	388	355	365	351	341	375	376	363	338	379	394	373	374	312	395	360	337	341	377	395	391	390	379	388	345	409	411	345	326	362	360	340	403	348	335	353	327	327	357	335	398	326	352	391	406	377	347	374	362	338	357	384	382	373	358	360	409	360	364	360	414	396	362	386	370	378	333	375	346	358	396	367	363	383	352	403	364	356	387	353	342	371	360	352	401	398	431	416	387	359	408	386	374	360	327	413	380	388	334	365	342	373	364	404	357	392	358	389	318	370	347	356	320	333	352	383	336	358	353	342	382	394	383	362	344	341	388	366	398	392	368	361	345	378	366	393	378	401	372	338	343	375	368	360	345	359	349	373	359	373	367	387	368	370	396	382	370	385	384	379	393	342	384	371	363	362	414	358	326	341	369	365	314	373	384	359	354	373	317	358	358	354	371	363	352	371	363	363	342	374	370	350	413	379	411	333	374	369	364	388	411	351	354	365	379	364	354	326	363	363	400	354	386	340	340	335	397	336	365	376	370	336	407	395	398	337	387	370	367	363	383	359	397	389	350	379	355	363	399	394	397	379	344	331	348	404	344	375	360	378	379	351	351	349	359	367	369	395	372	362	379	362	375	397	363	375	387	420	378	335	364	370	384	346	382	374	348	386	403	363	381	358	359	357	334	331	350	339	359	346	427	352	377	391	426	349	322	358	370	360	356	401	380	366	340	356	328	371	356	340	376	342	368	391	379	371	347	351	316	366	363	369	371	366	368	365	395	368	355	374	379	386	348	336	361	382	371	364	368	373	369	356	398	364	376	373	393	373	398	403	335	382	350	365	413	380	365	361	358	347	375	348	362	341	323	374	369	331	326	329	401	383	355	328	388	364	404	388	367	395	345	371	372	337	356	383	374	379	363	386	373	363	396	348	362	376	338	331	318	350	380	366	388	384	366	358	381	386	377	373	398	353	398	364	386	364	345	358	383	363	385	365	349	363	373	385	345	390	387	380	360	352	343	358	382	412	351	371	385	361	384	384	369	381	416	379	360	372	389	365	346	375	375	393	365	367	385	349	367	352	365	380	374	375	378	360	369	411	368	397	383	370	437	354	385	393	368	387	351	386	371	360	397	365	381	383	368	368	340	340	381	386	391	341	319	350	379	366	368	392	352	312	352	394	380	355	339	380	346	354	335	366	337	358	365	353	374	394	335	358	433	340	358	367	357	338	363	399	380	375	351	375	328	380	360	365	370	343	369	370	364	355	385	366	359	374	417	349	384	359	355	354	414	385	327	328	370	354	354	348	355	389	349	355	352	348	404	410	377	342	397	383	384	362	364	395	393	381	373	382	344	391	364	340	347	373	353	367	361	407	372	368	356	359	404	394	330	412	353	361	352	392	350	381	370	390	364	328	382	363	389	391	371	318	371	367	343	373	369	345	361	328	362	405	359	379	375	392	373	381	424	355	376	371	414	356	373	393	389	353	334	349	379	353	343	318	373	410	390	376	338	326	351	340	340	372	351	392	366	353	364	367	381	370	364	390	368	361	365	382	388	392	409	372	355	373	394	359	382	379	348	389	370	372	359	336	373	354	365	355	390	389	401	398	341	335	359	390	398	352	363	384	360	375	364	373	379	366	390	367	397	363	325	346	385	343	383	366	355	385	353	355	383	382	367	376	337	346	380	394	358	346	340	406	358	373	374	315	386	384	387	379	371	347	383	352	388	361	398	366	370	331	344	375	387	370	378	397	370	349	369	361	358	370	391	329	382	358	369	404	362	360	354	371	432	374	353	360	358	341	384	359	378	329	356	334	421	382	363	365	368	327	366	375	373	362	358	376	326	368	361	365	366	366	380	403	343	376	406	369	373	383	371	393	344	361	365	356	358	403	368	361	376	306	372	366	343	359	373	379	409	370	407	359	339	351	352	385	366	364	370	443	359	389	388	362	385	352	344	343	337	352	361	365	395	361	407
17070	11036	11118	7440	3650	1521	1390	1266	1085	1100	993	977	932	958	944	888	841	883	828	845	861	863	813	812	850	806	834	803	810	825	774	774	819	791	807	789	782	767	816	828	731	775	770	785	810	825	787	823	769	800	738	855	833	773	788	807	817	775	842	751	769	765	769	812	787	822	791	821	815	806	789	750	751	786	804	812	802	814	804	784	803	793	806	816	824	790	833	793	840	804	800	780	798	771	720	748	792	774	787	744	776	760	782	813	809	784	785	822	794	824	823	775	784	765	806	767	808	772	834	778	773	806	817	762	793	763	771	747	804	736	753	762	790	807	775	798	760	796	774	819	817	784	823	764	804	762	754	834	801	753	818	725	796	745	772	763	779	785	860	800	762	788	729	797	822	841	837	814	833	803	804	779	824	778	804	821	849	820	820	811	797	810	862	799	800	763	815	799	789	782	837	811	756	807	816	777	835	799	806	726	843	819	780	820	787	781	783	814	838	785	804	773	799	743	795	793	789	798	802	761	787	779	798	776	811	823	794	795	753	786	776	792	810	736	830	844	777	767	770	783	841	745	771	759	776	799	802	781	759	801	839	883	842	833	796	795	759	842	782	750	801	785	780	828	746	801	834	808	810	795	818	790	762	743	799	808	788	790	823	793	790	768	745	797	803	801	751	804	754	777	715	768	768	778	807	751	774	819	767	816	796	779	792	777	791	748	760	775	850	773	741	762	794	817	782	799	777	829	752	774	794	816	840	798	781	803	810	786	840	766	765	762	760	828	761	819	757	786	809	793	784	765	796	760	761	782	834	824	779	773	789	796	767	761	776	796	763	716	753	773	786	804	782	726	802	793	795	835	745	802	796	819	760	797	749	785	785	813	750	763	805	801	790	787	795	803	791	786	772	770	790	815	779	795	762	781	791	835	761	836	810	823	777	807	786	750	818	808	761	739	791	728	777	836	766	794	795	773	765	818	856	794	766	792	759	800	731	801	847	797	812	780	799	816	765	828	796	768	821	784	800	773	781	775	755	791	806	798	829	758	750	778	783	798	792	824	755	770	805	771	799	820	781	811	821	805	809	836	776	819	833	803	781	793	837	753	763	783	839	818	778	741	832	775	748	773	806	794	784	834	785	857	812	750	810	808	794	738	743	717	787	799	805	797	798	795	789	756	773	759	726	794	794	815	742	745	791	808	773	768	805	756	725	780	809	794	786	806	769	818	799	799	827	783	778	761	767	771	819	812	796	767	824	810	804	792	840	795	827	768	770	785	783	815	856	809	845	806	833	764	796	836	755	776	779	757	779	756	784	758	807	811	832	782	793	754	757	792	828	785	813	777	820	746	727	819	772	757	796	750	825	811	786	823	792	741	790	728	787	812	839	777	770	828	783	815	793	780	780	781	777	798	815	801	779	864	766	761	752	828	788	819	795	808	800	800	781	796	764	800	744	792	843	806	807	788	724	774	802	778	789	814	787	734	793	792	754	786	736	793	774	814	826	786	780	822	773	778	792	759	804	741	822	801	822	761	805	787	822	785	782	797	815	748	792	805	777	813	761	776	777	772	783	773	751	828	801	796	818	759	836	771	769	809	837	782	780	774	800	740	799	801	755	845	794	790	773	803	777	777	793	789	780	736	744	804	783	795	798	786	769	799	793	771	775	768	815	780	781	867	755	743	841	770	771	786	772	775	825	709	834	783	860	821	794	797	764	791	775	756	818	797	780	854	765	789	775	805	802	767	793	824	792	772	747	784	823	780	821	801	793	786	847	821	799	757	823	804	786	749	745	780	800	756	780	764	832	809	760	782	772	746	810	816	767	834	793	794	838	827	793	764	758	787	814	766	815	786	752	796	814	772	800	786	817	749	831	791	797	800	790	772	833	738	857	784	841	813	820	842	775	796	795	827	754	795	770	780	779	843	798	796	788	736	831	818	784	803	828	772	805	777	770	745	779	791	787	781	808	785	872	791	834	765	780	786	787	805	771	742	768	766	842	775	788	817	813	812	755	784	814	762	803	767	801	785	790	793	791	702	787	781	771	769	787	790	800	746	803	836	790	790	770	830	774	787	778	818	795	782	801	810	791	748	741	847	836	771	750	765	779	802	804	810	797	822	786	755	811	746	796	783	768	818	843	780	795	772	801	812	759	740	793	836	753	745	784	752	781	767	737	843	791	812	785	776	804	799	808	828	773	777	801	785	758	756	789	822	772	767	801	830	791	759	752	780	812	784	780	808	765	791	761	812	799	745	806	767	786	789	805	787	749	820	754	746	750	771	810	744	797	773	814	858	830	767	737	763	850	792	777	810	779	816	749	802	750	806	773	826	756	788	806	810	821	762	794	791	810	803	793	807	787	740	770	744	780	795	832	809	836	802	785	759	780	764	781	779	810	796	802	799	787	790	767	817	752	808	813	819	786	774	775	781	786	768	788	799	772	780	779	774	798	781	794	788	772	762	789	776	736	715	846	761	773	812	795	830	808	791	775	782	821	791	793	762	764	809	811	740	736	810	788	822	799	797	817	755	818	773	788	761	768	810	819	785	892	731	801	794	833	777	840	803	778	781	815	771	779	807	751	779	811	823	776	781	784	718	784	736	817	773	805	775	789	770	828	742	814	827	723	734	794	836	810	723	850	805	762	805	780	815	774	747	800	830	793	791	807	801	784	786	792	797	753	783	781	752	806	770	741	813	803	807	742	794	813	774	842	778	771	841	846	809	794	780	786	761	811	807	797	762	762	810	766	769	807	781	776	811	822	802	778	754	808	772	836	782	815	784	841	817	817	744	806	763	765	766	746	751	773	821	764	779	816	815	807	772	789	862	811	798	787	796	778	793	743	775	833	796	749	787	790	795	786	753	802	794	860	750	810	806	809	850	836	756	804	767	807	777	792	746	823	780	760	796	842	765	802	805	813	772	762	776	732	774	764	812	799	765	796	765	814	785	801	759	779	803	786	748	775	771	784	789	822	793	796	779	795	812	855	779	765	807	772	811	759	783	817	845	808	787	795	790	775	769	741	801	785	786	765	716	792	788	821	809	798	805	844	808	811	801	767	797	786	799	802	777	796	808	788	814	803	766	794	750	762	772	780	810	764	783	809	759	798	759	768	783	774	866	844	805	797	823	821	757	769	799	801	798	827	732	785	816	768	809	772	788	763	750	834	807	793	837	752	859	788	798	816	779	727	869	795	828	785	792	791	766	820	793	797	769	755	729	776	774	810	766	799	804	814	831	768	759	761	737	796	777	766	747	780	782	769	746	789	816	778	787	837	771	810	782	785	798	829	749	788	823	757	837	791	783	799	729	794	791	767	774	790	797	863	805	789	767	866	795	727	758	776	841	804	792	738	750	824	751	797	756	813	778	766	771	765	822	778	789	741	830	779	741	783	717	806	805	782	824	799	744	807	756	746	795	826	825	801	792	776	814	794	804	793	813	821	807	774	819	740	757	793	742	778	858	811	759	810	786	779	797	792	807	750	765	768	809	793	762
43127	28637	28455	23613	8678	1320	619	524	449	403	369	350	324	335	327	333	307	312	324	318	289	277	293	261	268	305	278	251	245	279	258	266	282	290	268	278	248	280	260	269	279	252	269	298	258	246	259	289	274	252	247	298	283	261	271	248	286	247	257	287	291	284	264	304	252	250	282	292	274	288	279	291	267	288	260	278	256	258	258	278	257	281	242	292	291	272	245	269	276	288	263	263	262	309	251	268	255	261	238	252	299	241	282	285	276	277	281	255	306	305	283	288	270	252	280	278	289	271	284	302	293	261	279	243	287	254	282	277	283	244	274	272	286	266	254	279	252	282	262	258	263	272	267	277	274	272	272	263	289	243	276	312	257	281	275	295	277	283	249	268	244	257	267	273	273	250	291	274	262	262	246	279	253	265	252	283	251	279	277	287	275	280	264	296	264	276	247	249	257	281	298	292	261	245	300	287	253	275	268	218	245	279	271	262	303	289	280	281	298	274	253	244	246	255	282	236	272	286	286	281	284	269	248	301	294	256	294	295	272	310	289	275	265	287	260	253	264	264	243	272	265	287	263	256	271	289	266	279	264	225	300	296	278	276	249	222	242	306	254	299	248	235	257	257	272	267	240	265	282	298	329	273	245	287	271	276	275	239	275	318	283	270	306	266	253	269	264	278	258	235	247	280	286	272	236	270	271	260	264	245	245	256	250	279	273	259	263	278	268	297	276	290	256	266	288	262	258	268	280	292	251	266	265	269	267	282	239	276	274	237	259	263	264	289	277	281	280	264	257	217	283	268	248	263	255	288	280	303	270	257	293	226	251	274	256	267	271	291	310	307	282	249	279	244	343	278	216	252	270	279	267	280	271	259	260	258	263	271	273	269	289	288	290	286	307	243	271	291	258	275	268	300	252	280	267	269	263	266	240	266	310	268	304	302	281	269	270	256	248	299	287	275	266	293	275	294	258	285	276	268	273	245	253	277	257	234	265	265	282	293	276	253	225	273	279	286	263	240	261	281	297	299	249	249	271	258	269	252	268	243	293	278	255	276	247	289	286	264	260	240	255	258	258	263	279	282	280	282	259	287	291	242	248	246	286	258	262	280	284	310	268	280	275	288	266	272	258	281	282	303	314	283	248	270	311	284	299	248	279	260	269	270	273	256	256	287	275	283	263	271	283	278	264	253	244	310	273	272	278	281	281	282	311	263	266	224	246	256	242	287	251	275	239	278	258	268	254	276	279	263	290	242	250	303	257	285	283	249	291	298	264	279	267	284	259	256	266	244	272	323	299	291	289	269	280	289	252	270	301	240	294	281	265	291	253	263	273	299	272	270	265	268	266	262	258	271	261	247	265	251	271	283	268	292	286	259	261	293	286	264	272	265	261	271	287	264	233	285	270	259	288	268	284	276	264	241	284	232	260	270	275	278	265	266	255	250	276	306	273	278	302	262	268	274	286	260	282	255	266	276	254	259	284	289	279	238	283	289	267	271	255	252	274	281	272	272	283	266	241	291	255	271	279	275	290	266	265	283	249	281	252	277	282	304	240	265	262	277	259	265	269	264	264	262	267	256	271	262	249	264	248	244	265	271	272	254	285	280	254	285	293	273	260	246	288	265	250	256	309	272	266	273	270	253	259	265	258	279	289	281	277	260	296	319	263	257	271	254	249	248	257	280	272	278	297	277	303	261	249	297	255	260	282	307	268	269	280	279	260	268	281	278	250	252	264	273	283	301	271	266	257	278	286	277	281	246	272	275	257	268	277	268	269	286	261	262	264	297	268	253	282	254	278	281	265	256	261	287	249	248	230	241	255	251	278	271	268	276	252	283	290	317	278	258	255	264	252	271	275	267	279	290	282	253	233	262	262	280	266	297	294	248	273	279	294	283	278	285	277	267	272	272	259	279	279	265	296	281	261	283	294	258	304	236	264	297	268	246	249	244	283	241	259	282	260	260	278	260	259	267	254	288	282	278	229	294	278	281	293	293	300	268	255	269	273	274	282	271	246	276	280	244	257	273	259	322	278	300	268	244	270	281	316	268	252	281	246	246	246	289	285	272	285	296	293	282	292	270	279	288	307	268	259	250	261	305	298	292	261	257	249	282	278	248	272	251	280	276	306	277	265	273	289	304	258	265	271	237	261	258	286	269	270	274	308	288	300	287	265	248	273	274	278	265	245	282	271	244	274	264	261	269	300	251	239	252	283	281	271	272	263	293	284	252	273	264	245	269	256	290	277	259	281	292	294	261	248	254	286	280	252	277	295	264	277	273	262	279	268	274	284	283	288	289	266	277	280	265	258	295	281	247	293	272	257	263	254	256	303	286	300	302	252	261	267	268	287	256	288	252	281	260	270	272	277	273	277	250	234	282	242	244	265	237	266	290	307	243	278	266	258	274	294	270	268	267	268	288	251	278	246	268	262	271	260	265	284	267	255	249	254	277	275	294	283	254	303	272	270	284	274	276	258	245	252	280	266	288	312	319	265	240	271	251	241	302	268	254	270	250	277	238	268	303	261	285	299	289	256	312	271	322	280	265	278	257	277	282	260	252	262	324	260	303	251	291	256	268	285	291	270	271	229	244	258	279	309	281	278	269	303	256	271	266	235	284	262	256	264	253	269	277	251	267	288	298	280	304	261	283	251	258	287	267	274	266	306	243	219	280	266	249	271	266	272	276	250	251	234	284	272	260	263	265	279	289	293	252	292	248	263	250	289	275	275	261	285	246	241	273	270	273	268	294	263	264	244	251	262	261	270	269	264	281	289	283	264	272	249	269	279	282	262	266	242	265	291	272	277	310	275	285	267	278	297	247	270	267	301	277	273	251	288	273	271	266	269	279	289	255	291	283	287	270	267	276	271	278	267	281	276	248	289	283	262	275	240	281	252	254	259	280	306	288	298	283	234	252	282	296	281	263	256	309	273	234	241	249	257	271	271	241	259	274	305	252	251	287	291	280	270	290	264	235	244	310	255	258	254	288	265	270	239	275	263	252	247	261	281	273	254	284	291	258	279	260	275	270	251	244	272	284	274	267	245	270	300	270	274	295	285	257	278	276	260	249	276	268	255	276	307	277	297	265	260	253	260	277	238	288	265	271	266	239	279	246	280	304	270	266	257	266	261	294	264	242	277	269	290	288	270	234	282	279	269	229	260	265	274	269	272	305	307	295	257	247	259	279	274	285	288	271	255	250	261	252	240	273	250	276	280	282	275	291	248	252	280	260	261	260	294	268	246	275	249	274	275	257	282	287	278	274	244	251	287	269	291	258	274	296	269	272	273	288	279	290	285	277	268	283	298	254	266	282	256	295	291	270	252	269	264	296	282	282	267	280	260	260	292	276	259	265	259	267	285	269	265	290	255	303	282	265	244	309	299	273	256	253	247	266	216	249	299	267	243	275	293	286	255	252	262	256	278	260	276	286	307	261	273	287	266	243	238	264	225	270	248	293	246	280	285	310	291	300	256	275	298	291	271	287	295	310	281	277	253	274
28000	21982	32030	29902	12058	2483	1951	1601	1482	1430	1200	1127	1049	988	937	874	903	820	799	797	779	753	739	674	676	695	666	651	627	675	689	669	675	661	639	669	605	622	628	584	635	647	625	612	608	635	646	652	675	662	624	635	619	634	629	649	630	579	627	575	621	586	635	622	610	628	640	614	602	649	604	663	648	668	623	648	654	587	632	620	574	630	594	568	620	659	590	636	645	620	603	575	629	651	627	613	634	620	619	572	587	623	630	634	587	584	613	615	596	630	648	591	608	646	625	607	567	619	625	624	634	621	614	639	576	653	624	601	573	620	606	621	601	659	593	633	647	579	622	594	601	621	653	660	619	635	613	599	599	651	591	637	646	604	623	630	614	621	616	620	624	632	617	620	588	560	613	618	603	608	586	591	619	662	586	618	616	628	610	679	613	643	629	574	647	634	609	625	578	602	624	605	582	630	617	588	601	628	607	608	615	634	603	610	602	642	634	602	601	602	608	594	580	635	604	612	578	605	596	589	625	633	612	588	623	584	618	586	619	609	610	623	602	589	623	592	609	625	643	611	622	603	616	613	571	603	584	611	575	635	622	584	602	592	626	639	621	618	639	639	629	609	604	595	611	604	611	591	610	649	624	630	592	622	608	659	650	598	641	630	599	590	607	657	625	608	632	662	603	611	648	610	607	605	615	656	593	642	654	631	648	577	594	599	613	649	608	608	622	676	641	587	632	625	635	602	601	648	608	633	594	583	634	596	598	611	604	629	608	613	618	584	574	590	580	650	642	607	583	601	649	622	662	615	617	593	578	610	581	662	602	613	620	594	671	599	625	622	588	592	638	583	596	624	603	563	607	633	630	606	613	622	628	633	605	586	551	626	608	620	627	632	582	612	602	614	584	617	592	628	623	637	631	621	669	586	636	618	594	634	645	592	610	624	609	604	622	590	609	620	620	586	648	596	598	612	602	614	623	598	599	620	665	601	585	583	642	583	640	612	627	572	585	618	656	615	628	629	623	634	633	612	598	696	625	625	598	595	657	620	637	604	587	595	579	603	634	637	668	662	605	565	612	613	569	609	589	602	585	645	622	633	613	608	616	604	619	582	628	585	627	588	629	618	586	597	618	604	594	594	587	615	600	658	614	675	637	649	581	624	633	635	667	588	636	520	611	616	605	649	582	611	613	621	614	622	647	583	589	629	628	630	584	670	647	621	590	589	608	632	628	630	616	599	600	611	609	570	626	594	620	641	626	593	599	608	595	570	598	628	617	631	624	616	590	605	669	610	676	633	608	605	611	631	641	610	596	616	648	636	572	640	640	583	547	595	625	579	605	658	594	635	621	629	599	634	591	622	612	620	608	572	595	594	625	635	612	632	589	596	595	628	603	529	644	652	653	658	613	609	588	638	653	579	581	571	619	639	620	609	616	619	621	618	619	648	590	639	615	680	589	602	641	600	596	601	577	624	578	595	559	624	624	594	583	590	617	583	590	612	627	612	613	597	611	612	621	620	632	574	606	629	656	608	616	610	644	607	592	590	626	627	656	620	608	615	598	633	576	650	588	583	612	605	557	570	640	624	612	608	615	600	624	609	592	632	612	636	610	606	602	598	638	580	641	638	628	617	577	605	667	627	655	643	597	635	586	597	580	608	651	605	644	638	636	630	601	610	590	621	638	629	603	650	582	651	598	619	615	602	632	653	608	593	685	608	630	628	638	605	595	606	629	635	621	565	618	588	591	587	674	594	596	626	586	604	638	635	621	635	662	613	584	620	622	598	602	631	620	598	593	595	590	642	583	650	637	588	543	626	598	590	599	627	630	620	612	599	632	586	635	612	673	630	607	627	611	577	619	595	567	667	580	671	635	573	610	620	579	631	624	612	615	587	637	584	610	655	619	644	595	640	610	610	668	624	648	595	606	622	616	617	616	593	622	660	606	619	568	590	593	660	642	636	629	592	601	584	599	634	591	637	624	610	568	652	568	610	602	586	632	582	622	591	612	639	608	622	634	658	628	627	602	589	617	625	621	637	625	582	623	596	596	613	604	616	648	597	644	593	620	639	592	587	579	622	625	635	591	640	607	582	611	620	558	623	616	589	635	627	633	605	557	656	619	600	610	596	599	629	645	622	604	593	618	659	571	591	572	616	661	644	631	629	589	617	605	647	596	642	612	597	592	650	576	625	610	636	667	622	597	656	587	610	623	650	623	605	595	623	591	656	648	594	594	566	630	626	661	593	653	550	673	573	588	618	652	622	587	613	679	618	633	618	601	629	603	613	649	598	620	636	604	630	581	619	630	653	663	614	677	607	611	583	611	621	587	659	619	624	601	599	572	645	635	593	610	581	650	598	602	623	584	579	655	646	651	636	626	650	567	580	607	597	642	612	610	616	628	612	625	556	595	629	623	644	562	592	623	608	619	613	591	599	582	620	584	631	595	600	616	592	605	642	612	634	589	563	601	607	626	620	612	628	625	584	591	578	608	591	651	626	590	619	640	652	572	670	584	630	632	574	655	646	622	606	611	543	642	606	591	683	611	660	633	619	601	608	576	617	583	594	635	657	621	570	583	629	649	584	665	575	613	623	617	605	590	605	588	604	569	595	625	613	670	623	633	610	628	581	604	645	668	609	616	648	632	583	615	695	588	582	617	632	628	623	567	640	598	603	653	665	605	610	603	626	610	576	633	580	614	584	609	603	575	606	573	608	624	593	626	648	579	600	612	577	620	659	618	585	624	629	596	628	627	610	644	601	627	606	611	630	679	575	635	610	638	657	595	617	620	586	631	627	609	608	615	632	585	589	626	575	606	683	606	591	606	644	638	652	594	621	615	646	640	589	630	595	595	643	607	604	615	633	648	587	589	650	600	633	624	582	670	642	623	602	608	634	595	618	609	608	620	661	614	643	608	593	600	643	620	599	614	603	619	644	578	638	645	634	623	581	627	607	600	589	597	610	582	660	630	660	594	615	567	649	661	608	606	637	589	613	555	630	640	593	596	623	625	582	601	657	660	584	603	621	579	584	629	631	634	613	576	621	607	617	636	561	635	591	598	635	635	662	586	662	625	605	585	622	609	606	634	636	656	594	614	645	593	630	590	593	614	615	603	637	625	645	618	558	582	610	642	627	606	601	615	587	608	606	586	620	614	605	616	614	608	574	624	609	640	595	600	625	574	627	627	643	581	592	590	638	600	659	554	613	608	659	673	601	674	579	631	609	581	653	618	594	659	639	623	639	601	644	623	635	612	584	649	583	631	600	564	607	628	584	575	628	640	629	652	624	567	575	576	657	635	610	586	631	588	611	619	648	605	678	615	591	595	587	615	586	625	626	630	645	623	596	581	620	609	602	617	575	619	641	631	618	620	627	595	628	631	661	638	614	623	610	616	619	592	587	640	674	620	590	624	566	646	588	595	571	611	582	640	641	615	599	594	563	598	622	643	598	644	553	635	608	637	631	660	634	613	622	628	640	558	612	636	612	603	630	605	611	582	606
53414	36269	38749	31558	13716	2895	1109	797	594	575	524	476	450	463	425	396	408	387	385	352	351	398	384	396	365	376	406	341	324	338	334	378	352	338	351	370	345	326	329	349	317	316	384	387	355	319	334	315	332	353	356	353	351	319	323	372	309	365	367	356	349	338	332	338	331	333	328	333	338	307	339	328	352	356	365	352	313	314	344	329	323	315	355	318	325	317	343	341	316	334	345	328	309	320	302	315	351	312	353	331	329	330	345	329	305	326	335	365	374	332	335	318	327	364	328	336	341	349	345	323	331	353	356	339	334	329	376	332	341	356	350	324	335	363	343	330	349	352	336	330	343	323	353	361	348	360	328	324	324	319	353	354	364	363	348	322	358	353	333	349	338	324	347	342	349	364	348	324	334	348	318	331	329	331	339	323	326	314	360	339	347	340	317	318	337	313	331	343	342	320	298	322	298	369	343	380	343	357	331	344	318	305	325	311	351	335	339	319	361	342	320	333	321	295	364	313	317	347	333	356	334	339	335	316	347	350	335	358	333	379	332	364	332	320	342	326	383	340	331	333	338	366	323	347	350	324	326	326	345	319	317	343	337	340	373	362	315	360	348	334	328	323	342	337	337	349	334	333	354	315	358	358	335	366	355	364	334	330	310	329	370	342	359	373	319	323	305	321	326	341	352	334	349	305	334	369	379	357	289	359	352	316	342	319	324	320	313	306	321	335	338	353	386	353	352	387	325	369	347	354	382	339	324	355	354	332	345	302	332	315	338	348	333	330	341	363	332	369	361	337	336	336	341	330	324	356	314	360	327	372	353	307	324	305	344	352	343	323	358	309	369	333	338	348	331	322	342	324	349	347	317	320	365	336	357	338	337	324	320	370	271	322	358	336	345	348	350	343	321	327	341	369	325	346	323	322	342	358	319	348	353	344	345	289	368	373	326	355	358	381	366	350	326	319	339	360	326	304	351	327	386	347	347	310	306	338	319	339	304	380	333	351	334	312	352	349	343	325	322	318	329	333	319	334	283	333	330	335	302	322	377	323	326	350	359	344	326	302	348	335	372	340	360	355	332	351	331	387	314	356	393	333	314	343	333	346	336	335	351	384	336	326	302	348	329	326	276	379	331	358	377	343	310	343	378	332	323	340	313	359	351	281	345	341	341	340	351	372	333	381	355	342	314	306	353	326	286	333	342	330	346	313	333	368	335	344	329	366	349	340	351	327	343	312	366	336	367	374	312	305	332	318	369	348	341	323	340	353	336	307	355	371	330	327	364	351	372	335	351	334	342	346	364	305	343	347	344	322	325	343	336	334	352	354	344	350	352	348	346	333	341	313	394	351	333	332	352	316	333	394	341	362	313	346	343	362	298	330	362	371	367	361	329	331	335	322	345	300	329	317	352	315	326	300	361	323	329	324	338	332	339	345	317	327	323	328	288	315	312	362	370	290	308	342	315	361	390	318	331	319	333	356	326	351	360	311	347	328	319	299	371	387	339	358	343	353	377	335	348	342	358	332	365	340	366	290	334	362	329	354	335	318	309	346	341	336	339	319	357	346	336	330	347	333	311	318	344	364	323	365	357	322	355	317	318	316	315	312	302	358	359	344	360	331	341	365	354	373	317	379	289	331	372	367	323	345	315	326	318	353	339	351	306	312	362	340	386	358	358	370	346	359	326	340	330	344	361	367	350	349	367	351	356	335	333	333	357	334	359	340	351	347	338	305	326	320	315	352	316	357	346	337	327	352	358	357	343	316	341	337	349	343	358	378	346	341	329	282	322	329	342	329	318	364	325	347	339	319	307	341	356	329	314	347	360	313	326	337	339	329	328	342	340	344	340	330	316	315	341	317	307	346	310	313	322	365	333	324	347	331	331	334	353	363	373	347	355	322	338	331	316	357	312	345	350	368	281	334	325	319	334	304	356	329	299	319	351	348	346	379	316	359	376	352	317	329	344	358	379	364	330	352	369	360	332	343	332	362	346	324	346	323	352	368	328	334	346	364	324	339	319	346	317	355	344	332	359	317	344	358	352	320	342	334	345	355	327	331	319	314	342	329	328	341	349	342	318	350	310	316	295	353	356	344	349	327	330	339	320	358	320	322	325	338	334	358	328	344	339	333	317	322	333	359	322	348	362	338	300	350	335	344	330	343	301	317	301	320	340	341	329	302	335	333	326	345	321	352	314	330	315	338	370	320	360	336	326	327	349	326	341	329	367	362	335	343	296	373	319	334	378	357	319	320	335	355	327	343	368	326	315	319	346	338	347	371	374	371	317	317	338	315	345	382	354	302	359	328	344	342	330	353	334	298	390	377	352	352	346	312	300	360	360	352	341	369	341	375	380	333	332	376	364	364	344	353	340	321	380	327	325	302	378	360	333	332	340	339	340	341	332	307	329	355	348	323	341	297	365	354	336	329	336	358	336	359	339	315	317	345	333	335	353	340	366	345	332	317	300	314	354	322	290	341	344	323	309	341	345	359	330	330	378	344	358	339	328	302	340	309	318	346	324	330	301	320	372	366	339	353	344	324	358	365	318	369	384	343	303	302	354	362	362	329	351	347	323	355	330	334	348	331	354	339	328	335	347	346	302	374	364	312	315	325	335	341	364	324	371	349	325	338	341	347	327	318	365	311	358	339	339	321	341	353	342	326	357	315	332	338	354	344	353	350	331	346	363	357	334	374	347	348	321	323	343	337	367	360	340	342	338	336	343	325	356	360	374	320	320	316	353	359	340	314	318	325	314	335	358	335	352	334	332	325	363	326	344	338	325	345	355	311	342	349	342	348	331	324	386	363	328	340	333	299	335	314	318	353	308	327	326	349	345	362	374	321	331	342	333	347	351	324	300	311	336	376	364	328	345	347	333	326	358	350	340	345	319	328	331	327	345	336	339	319	356	345	357	318	351	332	353	298	356	363	338	367	332	321	301	352	341	332	325	346	304	354	339	387	350	321	370	349	346	355	346	324	313	332	373	370	329	326	323	318	345	345	331	329	332	372	313	330	311	331	348	366	328	347	361	347	315	380	366	372	359	342	337	322	384	309	340	339	328	330	345	363	325	366	377	320	320	378	294	376	365	332	330	329	329	308	370	317	337	370	322	342	324	402	337	359	360	355	353	353	331	337	335	336	338	365	315	360	344	355	337	338	355	320	316	344	319	329	356	324	347	308	357	308	349	344	352	342	317	393	357	348	354	333	310	329	294	348	318	326	334	303	338	304	332	326	328	330	333	325	330	351	346	318	329	346	332	326	359	384	326	337	329	343	346	335	341	301	364	351	348	331	328	371	304	340	334	339	394	331	336	335	336	303	330	307	328	344	323	339	374	354	338	337	376	319	343	345	327	329	307	320	318	330	338	350	323	287	318	333	354	342	356	349	335	362	364	319	293	325	305	339	365	344	351	328	303	358	363	360	330	334	355	320	329	334	342	339	341	320	336	369	305	328	336	352	347	298	323	347	367	346	317	332	311	349	317	344	355	326	338	315
34379	28092	39654	35266	14938	3646	2728	2218	2036	2017	1657	1457	1389	1220	1252	1171	1031	997	977	911	976	890	894	921	873	878	840	892	831	825	850	760	741	835	801	811	765	786	765	780	829	716	793	792	799	769	802	807	711	752	777	800	742	719	773	739	746	758	776	769	765	787	789	757	783	697	730	759	774	724	829	791	701	755	816	763	711	805	718	722	805	773	793	757	789	689	758	791	780	752	719	755	789	742	752	815	765	805	788	719	781	746	791	782	773	814	757	773	743	800	770	704	777	740	718	806	717	744	765	739	836	815	753	757	751	686	812	736	791	769	785	745	748	800	759	752	711	755	772	750	780	779	708	748	779	717	789	723	741	750	732	773	739	733	767	758	774	744	771	730	738	749	756	808	738	758	753	731	758	770	763	731	773	767	747	749	774	778	748	731	818	765	756	773	748	759	775	773	735	775	760	772	758	768	728	783	702	772	778	760	743	711	746	756	746	817	775	743	748	783	753	765	773	744	751	775	707	729	763	760	738	766	742	759	751	752	801	734	731	699	747	742	806	744	783	740	809	775	750	785	757	799	750	764	753	788	779	735	702	755	793	775	760	758	730	793	761	779	805	726	750	751	737	748	731	793	717	754	794	765	798	709	759	745	764	777	755	743	739	773	764	732	743	753	779	770	807	700	785	739	716	773	780	764	776	723	781	733	726	814	769	768	734	746	767	770	731	759	777	801	737	776	778	726	741	775	735	819	813	753	788	772	760	751	705	748	753	784	745	761	776	765	720	785	770	822	816	784	775	735	716	729	753	743	712	751	712	810	755	700	784	747	766	772	728	776	787	729	788	737	750	775	766	727	764	739	753	784	768	751	770	773	707	757	793	761	754	773	764	787	786	701	790	771	771	760	707	781	742	787	737	747	709	839	785	768	758	715	793	745	726	755	761	742	775	732	799	773	801	741	755	741	763	749	713	771	774	738	770	723	785	754	780	710	736	751	742	739	744	748	758	780	703	797	768	742	791	739	811	802	779	732	743	756	711	769	734	768	724	764	764	747	756	749	729	785	787	792	759	756	760	752	801	809	740	823	711	745	800	806	761	764	754	778	768	802	745	727	779	713	758	767	786	755	797	804	737	694	781	731	785	745	759	736	748	762	738	746	720	804	737	790	775	726	719	742	765	763	793	745	756	771	765	798	801	821	813	683	710	715	730	806	698	762	820	770	712	748	735	747	775	745	739	740	704	796	742	725	742	739	759	798	759	714	765	780	742	800	732	745	788	761	735	792	722	761	733	743	734	806	773	754	771	737	749	781	732	778	781	764	728	733	744	761	732	759	779	759	784	732	749	720	792	767	769	818	762	752	752	744	744	793	786	800	760	762	733	712	775	704	780	765	753	732	766	752	725	756	780	758	770	714	746	703	799	816	716	740	723	742	778	754	781	720	785	777	811	759	785	756	779	790	769	805	714	795	736	720	751	737	794	775	744	756	716	738	804	727	732	793	774	729	755	728	795	799	741	714	782	762	774	753	740	737	811	775	741	766	733	718	776	800	751	794	751	746	786	773	785	762	730	751	719	756	738	824	774	772	754	785	743	768	726	782	739	783	743	726	757	719	769	723	800	739	735	841	787	769	793	740	723	714	801	724	755	772	772	744	798	761	729	764	765	731	749	759	723	744	772	791	767	792	787	699	797	767	751	768	790	718	747	737	773	742	733	733	729	746	785	799	759	749	750	720	758	733	761	722	777	728	786	732	742	786	715	724	790	801	785	757	734	772	758	770	765	794	744	711	770	758	767	738	802	722	729	722	775	732	761	774	670	770	724	779	732	750	753	779	780	775	693	756	740	822	732	753	749	767	749	739	683	725	781	741	750	754	781	742	794	743	766	804	739	727	724	775	756	710	765	776	751	768	741	744	714	779	741	780	795	806	712	735	774	810	717	813	713	759	732	774	770	744	753	777	786	672	748	745	758	770	744	774	717	742	752	771	749	735	774	756	777	735	747	720	790	816	779	766	752	805	742	752	776	781	747	787	783	719	682	762	775	727	755	749	754	765	783	781	739	725	761	762	758	770	744	762	741	797	821	794	736	699	775	747	773	750	793	784	773	755	779	749	728	740	745	753	736	771	752	738	771	774	772	792	747	771	734	794	759	735	763	763	784	710	807	721	737	804	751	723	700	768	761	757	786	782	717	758	797	765	777	760	734	776	738	764	754	761	794	747	754	766	758	781	783	717	790	711	747	784	750	740	749	753	719	783	737	768	725	749	754	741	789	769	776	740	726	780	721	735	727	732	781	841	777	782	770	760	740	745	720	746	751	713	709	789	741	716	781	791	768	727	751	838	706	750	710	745	749	805	775	706	754	756	751	780	776	788	755	744	699	754	734	778	745	769	821	793	738	780	743	747	790	728	755	712	725	796	782	748	792	764	754	736	819	803	762	740	758	762	752	751	745	759	739	731	751	801	741	738	764	743	784	774	790	680	744	722	783	720	776	763	727	733	720	759	768	726	753	752	730	726	689	797	747	772	744	748	759	693	715	749	748	767	761	812	773	803	732	741	765	720	742	789	742	734	784	783	733	782	709	774	732	759	790	766	736	751	774	741	757	728	809	727	727	757	740	743	812	785	762	782	768	746	761	788	705	754	766	721	753	743	742	772	754	734	721	759	768	712	767	765	706	742	785	735	812	783	742	745	747	771	785	763	749	708	762	747	733	791	766	751	739	807	756	752	737	749	737	775	784	783	773	774	736	712	721	730	769	773	748	779	741	714	781	747	770	770	767	754	757	751	733	762	739	757	743	741	764	786	756	787	748	710	748	668	759	759	792	732	711	776	769	772	766	779	769	714	735	775	733	816	812	786	769	783	775	736	781	752	772	729	817	724	797	757	741	767	784	794	823	763	753	745	751	739	790	763	772	696	758	742	752	731	747	746	744	754	798	730	784	774	747	785	690	817	760	756	728	790	774	782	781	782	802	766	763	797	782	731	778	717	717	717	763	717	771	798	787	764	709	772	776	732	746	791	775	765	736	748	754	786	730	758	771	790	777	758	773	767	763	708	735	722	762	742	729	772	724	746	769	693	705	743	772	734	803	747	745	736	755	773	758	745	763	762	740	773	751	772	755	745	816	763	775	754	735	803	751	777	795	754	773	779	701	765	740	751	687	755	762	726	830	755	782	755	736	755	724	701	775	739	759	785	762	810	735	772	786	743	749	762	750	765	768	744	726	754	759	775	704	794	801	766	762	766	707	766	794	773	725	779	758	743	749	731	771	699	794	811	755	699	778	750	777	744	798	760	797	775	763	769	743	708	799	811	741	775	751	758	810	784	802	827	793	767	746	763	755	754	732	737	761	770	768	764	780	725	737	796	779	785	777	746	722	785	744	732	733	752	782	745	765	746	777	738	739	747	777	730	781	739	752	763	813	746	769	754	745	756	745	768	760	789	708	774	725	782	760	760	791	729	780	746	796	729	715	781	803	768	736	753	737	793	788	767
27678	14666	8113	3642	1284	578	466	478	420	442	386	414	394	391	365	388	380	381	426	370	369	413	351	376	354	417	369	339	325	361	322	401	361	371	361	369	347	374	377	374	355	379	377	363	400	398	396	369	383	356	338	372	378	386	407	339	318	370	356	376	373	399	378	372	341	346	378	398	336	377	398	376	402	366	380	367	356	365	360	345	346	373	376	373	361	396	377	331	394	360	365	386	361	413	380	360	358	404	372	415	365	354	377	382	388	374	386	388	392	373	367	372	378	389	384	353	362	355	377	404	365	391	365	357	376	378	347	356	348	368	383	380	385	372	374	353	389	378	398	355	386	385	404	362	366	379	374	374	368	358	347	410	347	371	341	373	395	369	380	347	333	347	365	370	357	342	389	356	331	382	381	368	384	392	358	353	409	357	366	393	374	391	341	361	362	368	398	389	424	366	371	418	388	366	443	358	384	366	381	374	345	409	355	375	385	365	335	403	384	423	370	353	376	401	390	380	358	362	390	369	378	357	403	365	386	334	409	375	361	344	355	388	362	366	357	366	367	364	384	361	365	348	348	415	338	355	341	374	398	369	348	382	356	378	379	349	416	381	366	361	342	386	348	362	358	371	359	349	371	372	381	370	373	371	370	341	367	356	400	353	390	388	416	376	407	345	367	377	350	361	330	359	330	370	356	345	344	376	387	361	348	369	360	375	342	395	379	389	396	392	392	317	388	410	354	400	388	345	354	391	358	349	386	375	332	362	336	397	387	365	413	324	343	355	391	400	359	370	371	354	340	410	381	373	365	399	399	395	371	376	444	382	374	397	377	347	374	381	380	373	370	367	385	403	385	362	362	388	378	361	359	337	374	364	375	379	372	368	327	408	375	370	372	382	357	397	397	384	391	415	384	379	364	359	354	404	388	388	374	340	348	314	378	350	335	371	369	402	360	359	353	366	370	322	405	363	400	388	388	345	345	411	392	361	380	391	402	341	376	354	360	407	410	345	372	408	376	340	363	345	359	357	374	349	399	358	362	336	379	347	384	383	373	369	395	414	412	338	377	371	344	363	391	400	367	412	375	378	367	402	348	347	386	371	366	359	352	391	350	369	398	371	350	343	365	394	375	350	371	353	395	361	340	387	355	429	376	363	368	410	392	371	381	388	397	351	393	378	375	367	399	336	349	339	401	349	402	354	381	354	354	376	358	369	342	332	370	369	384	386	383	381	372	344	418	366	357	415	386	361	349	384	370	384	372	356	382	353	347	364	363	341	345	348	380	366	389	379	383	385	363	388	395	398	358	389	414	360	356	367	382	346	374	360	400	399	364	363	361	360	326	355	344	403	340	373	373	353	351	344	340	350	365	387	378	372	385	376	362	380	349	361	368	387	369	342	373	362	375	362	371	339	383	356	347	342	365	408	380	384	381	374	347	408	403	359	404	383	363	428	356	350	378	333	380	344	357	360	345	427	358	352	352	387	351	374	374	351	391	386	357	348	351	383	371	354	361	384	337	408	385	365	364	364	348	382	340	368	366	374	342	346	357	363	360	405	379	407	374	373	411	373	357	359	370	380	414	413	381	371	350	370	362	406	347	367	426	334	417	389	376	376	350	391	365	368	371	357	347	354	382	371	371	370	375	347	396	396	374	358	384	387	369	354	391	384	364	373	376	383	402	349	386	367	394	404	376	365	353	361	353	347	354	363	357	390	390	345	373	333	349	360	357	396	371	348	362	374	387	350	400	403	387	333	383	392	403	352	360	381	379	337	350	357	338	358	362	408	358	356	374	343	335	365	366	373	350	335	335	385	348	408	388	386	379	360	367	363	348	380	380	345	398	387	406	377	392	375	384	357	359	351	370	383	336	336	379	348	331	447	400	398	394	403	431	357	332	345	380	350	354	366	353	395	392	373	367	369	365	378	381	377	355	323	356	360	358	364	365	353	337	349	380	396	405	379	387	412	391	334	361	376	344	334	379	375	380	380	357	386	380	390	379	386	427	351	357	351	366	373	384	354	337	355	343	347	392	323	367	366	353	377	367	388	363	389	354	375	386	383	349	375	363	387	380	374	328	383	339	338	386	398	372	403	364	350	363	370	369	377	392	381	393	367	363	380	369	390	383	367	371	378	348	385	361	381	350	376	341	335	372	356	398	337	339	379	386	378	377	402	412	395	357	378	351	355	353	384	389	367	341	388	385	329	326	403	375	410	369	393	369	405	360	356	343	378	348	430	370	373	360	362	370	366	384	383	386	385	340	383	440	377	362	347	377	392	358	357	365	388	373	380	369	378	387	401	351	386	366	342	366	323	388	369	347	386	377	347	385	389	414	373	402	357	363	375	426	333	376	382	399	397	373	380	374	385	351	404	338	362	404	411	355	398	375	367	378	387	411	352	362	388	363	391	406	355	350	379	379	380	361	364	344	337	371	390	390	391	330	412	361	388	401	368	371	362	368	374	371	369	375	387	366	377	380	403	373	355	371	371	375	340	355	351	326	366	328	370	384	363	344	402	376	378	357	377	402	361	372	366	399	365	355	343	374	365	346	384	362	413	385	388	341	383	372	389	359	388	361	387	404	367	356	400	371	371	362	362	379	345	404	391	354	379	395	379	383	382	401	365	413	385	389	378	371	416	358	363	395	367	395	336	343	372	399	397	370	368	330	392	385	331	389	401	387	453	421	385	361	416	369	397	376	344	354	380	358	367	368	362	366	383	388	350	356	368	370	370	364	374	368	375	365	375	362	395	348	376	435	380	401	368	351	365	342	352	349	380	433	360	411	404	424	335	368	400	332	380	361	326	364	357	384	366	390	402	404	378	377	385	350	359	354	393	376	333	407	372	352	337	375	376	351	392	379	387	399	326	394	385	344	380	372	336	350	352	406	358	379	382	373	365	360	379	398	363	368	343	371	392	380	397	377	429	362	358	365	364	413	360	362	366	344	368	352	338	382	353	353	380	331	353	397	376	362	391	391	383	349	412	369	377	377	359	380	387	366	340	360	367	368	350	359	398	362	354	378	366	380	343	366	370	365	411	402	380	377	406	366	360	336	347	352	368	375	399	369	359	378	377	358	326	399	373	362	379	366	412	390	385	362	356	406	376	373	344	401	390	369	353	362	387	346	342	382	371	359	371	390	365	402	410	365	377	371	342	361	369	326	395	365	372	391	325	396	388	360	399	381	399	398	391	386	355	368	337	373	403	376	394	373	374	356	354	360	335	409	334	339	366	358	348	379	349	377	354	348	380	383	353	383	374	340	368	382	356	340	375	350	367	351	379	385	370	411	370	353	336	364	353	374	385	369	351	383	382	364	358	400	399	371	301	366	390	343	352	393	386	380	337	355	399	377	359	380	354	350	373	373	390	384	368	366	360	363	349	357	350	371	362	375	348	411	381	360	385	387	377	365	340	383	345	348	406	364	376	370	349	361	413	390	362	357	372	398	376	373	390	390	347	368	350	342	356	355	393	339	393	387	349	381	338	377	378	370	349
17302	11389	11733	8365	3545	1659	1406	1241	1176	1148	1100	1036	955	870	954	888	835	884	832	835	904	864	882	863	852	837	861	823	775	796	851	817	844	814	845	818	823	795	838	777	810	844	784	766	821	800	812	819	817	754	803	785	775	806	745	839	744	782	808	792	793	766	774	839	778	827	777	798	809	735	748	783	747	769	795	782	804	793	800	835	812	788	747	827	857	790	808	778	785	822	830	747	787	808	790	842	815	768	836	813	751	793	815	791	785	803	780	808	834	789	815	786	795	799	814	823	807	808	769	817	769	795	773	772	808	785	740	776	767	796	801	827	775	788	800	760	794	806	793	815	784	778	744	824	766	801	752	804	828	826	840	769	796	792	818	846	798	837	790	796	786	750	800	845	787	783	808	791	790	788	833	771	795	839	830	796	791	747	814	746	776	779	745	833	768	796	805	819	769	811	805	792	797	803	843	815	804	788	792	806	761	810	825	788	853	815	787	829	843	737	808	818	780	843	802	784	836	782	847	803	742	782	769	832	834	826	768	834	805	776	825	774	779	843	771	768	796	815	786	819	833	773	810	817	752	821	766	741	833	782	764	804	747	753	786	780	813	820	798	763	776	811	797	782	773	821	792	784	822	813	790	784	792	800	794	823	808	808	763	818	803	810	809	816	816	778	838	792	851	829	748	827	770	811	795	796	772	781	863	792	835	813	821	754	849	866	778	824	849	844	813	777	784	798	804	808	745	823	817	785	805	788	801	802	799	761	799	834	873	787	778	794	816	822	792	829	781	810	815	828	784	782	760	793	783	788	862	806	829	782	802	801	802	788	782	780	818	790	844	863	814	787	823	776	778	781	813	786	805	818	772	815	827	784	799	782	827	784	813	826	761	768	827	829	843	777	782	766	801	776	795	705	791	758	782	855	751	799	805	828	846	800	765	761	799	772	837	802	797	751	860	759	799	814	772	838	795	800	822	781	824	795	787	817	759	851	795	798	843	794	834	811	811	848	754	853	802	796	781	778	789	869	811	796	783	796	798	807	800	805	824	825	793	781	832	796	786	784	805	787	730	796	807	824	798	811	793	812	763	815	800	836	786	786	767	829	834	824	852	829	813	766	809	787	792	817	810	795	811	772	844	754	822	801	806	805	812	807	807	802	746	783	786	844	789	824	773	787	817	809	807	793	799	733	772	798	819	793	799	856	792	829	821	757	818	798	767	839	782	778	800	787	773	794	824	767	838	792	783	766	809	773	839	821	773	793	786	794	887	841	805	810	808	808	816	775	798	740	775	792	815	787	812	855	783	804	782	835	805	763	789	819	789	762	758	801	814	806	784	820	806	793	788	810	799	798	797	871	784	835	779	792	793	796	761	791	844	795	777	800	810	782	814	813	799	754	833	755	810	762	829	823	822	785	828	777	813	813	837	820	829	779	824	856	800	719	779	777	799	835	820	794	845	813	798	796	774	777	774	775	785	837	796	750	815	870	784	786	746	797	757	762	835	802	787	748	810	860	778	779	829	751	798	788	795	796	758	785	707	826	820	828	785	815	766	788	758	805	779	795	813	841	803	790	751	751	744	787	793	789	786	777	844	819	797	748	805	779	840	809	749	849	775	808	801	803	836	806	835	785	789	828	837	778	813	723	824	811	812	824	754	829	776	776	801	796	769	819	809	814	760	793	871	802	753	801	796	848	846	792	808	755	783	807	811	836	783	792	815	809	813	818	800	770	844	818	779	860	794	821	777	755	825	800	791	791	815	783	775	820	812	812	778	813	792	786	796	752	796	829	809	772	779	795	798	777	818	841	758	803	794	800	845	828	859	790	809	785	791	813	742	823	780	786	785	803	849	795	810	768	807	725	809	816	806	816	824	802	777	795	750	768	788	791	779	754	812	777	842	835	785	804	813	825	858	831	773	795	815	791	767	786	807	768	826	771	795	833	835	842	821	811	769	816	797	758	798	816	776	838	802	821	818	816	848	788	810	725	778	827	830	779	780	838	816	819	828	777	808	771	830	805	806	831	789	844	847	777	783	791	799	844	766	790	795	812	779	786	784	793	786	808	795	783	804	801	808	788	849	819	810	786	769	794	751	821	810	793	784	804	769	757	798	773	801	832	782	808	823	816	774	823	806	780	817	758	788	829	800	813	823	830	792	789	802	747	826	864	797	868	770	780	855	795	780	844	771	809	813	817	790	849	787	795	827	812	763	846	798	791	789	805	821	827	803	756	781	789	835	844	787	835	783	780	773	822	728	788	800	803	820	792	774	825	784	801	830	777	796	797	800	767	784	805	823	813	830	832	831	822	763	766	805	805	791	809	824	823	867	758	799	797	809	773	779	864	791	825	785	802	800	841	822	791	816	809	764	788	779	812	757	782	808	819	792	825	803	800	801	808	763	789	783	758	789	779	797	777	855	730	784	757	815	769	781	806	830	796	796	810	788	785	794	792	816	769	870	773	807	776	799	787	832	758	828	744	822	793	771	809	820	819	860	735	804	781	777	843	770	792	848	789	817	776	787	790	785	807	858	850	807	769	764	798	818	770	769	834	814	770	771	816	784	763	790	768	794	805	809	825	759	770	768	820	768	816	797	761	803	786	838	877	746	826	802	817	805	756	782	848	797	827	768	782	797	776	779	803	799	804	809	788	842	773	747	783	842	832	719	800	783	789	791	813	755	758	769	808	806	774	779	748	817	806	809	782	806	813	795	827	794	864	780	793	775	826	777	823	827	839	803	807	896	772	764	820	756	859	822	803	852	814	814	765	806	801	809	755	813	818	802	796	817	767	870	801	826	753	805	864	835	811	825	749	782	797	777	750	792	805	833	813	840	810	797	789	790	814	766	811	790	820	805	799	838	743	794	783	812	790	819	781	814	740	795	814	762	779	794	843	796	795	806	799	776	824	751	747	759	833	768	800	796	800	812	784	802	786	825	828	762	823	783	819	789	863	781	825	780	830	792	813	798	767	870	777	776	766	825	776	816	805	822	773	834	771	801	785	782	770	814	796	784	853	794	814	789	796	863	771	805	793	762	761	799	814	803	816	777	807	854	799	798	797	742	806	783	819	788	844	817	781	772	767	864	797	773	795	779	794	804	792	816	776	790	800	780	838	815	790	774	801	839	809	745	743	835	769	820	801	764	761	800	822	793	780	795	736	827	862	802	826	784	803	780	818	847	815	840	803	835	791	845	766	803	764	812	782	844	792	760	814	829	808	774	848	781	831	868	779	788	823	782	794	811	757	864	798	757	768	804	827	826	797	764	802	810	849	801	853	814	802	830	818	805	804	765	786	808	772	796	821	785	782	798	806	861	768	771	787	822	773	800	789	805	788	819	791	814	803	802	814	792	826	807	764	817	791	758	771	808	819	843	813	845	785	801	801	825	792	784	743	801	771	801	781	759	817	802	844	810	841	759	902	790	777	798	776	875	817	782	798	765	793	866	759	802	817	843	807	758	795	810	778	772	818	810	728	781	757	807	805	769	863	778	831
44572	28117	25851	27024	9455	1760	624	477	429	387	368	362	325	331	289	313	318	305	285	285	272	318	314	289	244	279	278	282	276	270	294	310	262	290	271	275	271	236	277	265	306	265	238	239	279	270	261	266	244	295	291	292	275	275	270	248	232	269	251	284	278	226	304	286	295	282	251	292	272	260	272	247	317	282	243	262	288	274	288	252	272	249	297	258	247	261	237	276	242	306	289	275	275	281	273	296	274	243	278	273	251	279	280	272	285	290	297	293	256	270	250	279	247	270	261	240	273	249	259	268	271	277	273	309	274	289	276	269	241	295	283	249	263	294	272	285	261	254	272	287	256	294	258	256	302	274	282	286	284	232	263	249	273	277	261	280	291	266	276	300	290	313	310	300	254	258	243	304	290	267	252	274	241	274	283	312	246	269	245	264	246	268	270	272	249	286	257	263	281	267	294	272	310	296	300	257	290	279	281	269	288	271	275	259	254	269	283	244	267	280	249	274	258	290	261	246	283	283	267	267	270	295	238	268	261	252	278	270	286	285	256	277	272	254	265	279	265	275	279	265	283	220	264	271	269	272	310	298	276	275	269	290	326	281	270	280	284	252	268	262	271	273	251	296	285	282	279	287	282	248	261	287	250	287	247	266	272	276	268	306	266	281	273	262	252	270	282	266	277	293	273	314	278	276	269	261	271	280	263	268	266	273	277	279	291	300	258	261	273	245	274	238	277	270	253	263	279	300	249	272	247	279	288	298	271	244	273	268	295	259	296	290	281	286	284	257	285	286	276	305	258	277	246	255	266	300	299	270	281	262	305	268	284	305	283	261	277	281	273	285	277	271	240	254	284	255	277	268	287	286	296	266	271	268	247	278	299	305	293	247	259	270	256	288	299	238	298	255	275	301	295	282	264	298	293	294	259	269	288	255	254	269	256	275	255	247	284	270	255	268	288	288	282	266	273	272	283	262	273	282	272	269	260	279	275	297	292	281	281	253	284	293	298	260	250	282	268	263	258	255	271	264	249	266	272	285	291	283	270	302	244	269	298	257	250	259	257	255	245	264	312	286	282	285	269	277	268	269	272	259	276	273	229	296	253	266	315	281	264	237	292	278	301	288	251	250	258	298	267	276	250	282	271	268	278	288	287	277	313	325	274	277	269	265	264	253	262	285	247	286	286	266	270	268	258	262	259	281	278	270	269	269	250	283	248	277	283	260	282	273	270	275	270	276	253	253	270	269	276	283	275	255	254	275	260	272	264	246	248	255	289	234	236	256	264	270	268	267	266	256	276	253	285	294	275	274	276	250	275	264	279	256	265	281	268	255	286	249	247	271	304	252	287	265	276	307	269	254	298	296	248	297	300	270	260	259	278	272	274	262	234	262	283	296	255	279	292	270	282	263	246	254	275	289	236	317	261	262	274	300	272	281	273	259	260	264	286	285	264	245	290	290	288	259	300	258	248	257	268	281	290	265	283	253	269	258	272	285	259	265	294	284	265	263	306	296	267	303	257	270	242	275	275	285	262	268	297	278	263	261	283	267	271	271	270	264	257	283	290	275	272	268	292	251	267	298	269	297	279	255	258	236	287	264	303	286	246	251	271	305	284	281	279	254	271	317	265	262	262	273	296	280	261	278	269	256	270	274	300	275	274	260	261	272	264	275	308	240	280	282	310	295	263	291	299	277	250	249	256	272	285	299	245	254	258	290	268	294	299	256	283	247	270	249	277	246	238	296	298	239	280	270	262	302	269	260	270	256	249	291	310	269	257	310	274	304	284	286	256	278	249	265	275	292	299	302	267	285	295	263	290	283	256	269	289	285	257	298	259	305	271	303	274	265	277	272	274	240	280	285	272	260	286	257	270	279	263	277	237	296	263	232	258	309	309	277	278	265	289	288	247	261	272	251	282	272	263	275	274	275	257	290	232	274	267	285	257	294	267	275	270	296	236	262	242	285	303	283	257	265	243	253	283	266	250	256	282	296	268	269	263	305	287	270	287	270	268	283	267	301	277	294	267	244	265	260	297	241	279	306	279	247	280	283	270	275	286	263	260	246	287	308	262	282	315	275	282	291	263	277	262	265	287	281	230	250	278	271	272	242	274	305	283	246	255	262	292	251	262	249	279	291	230	266	254	260	277	255	298	280	283	245	262	259	258	267	231	270	291	249	282	257	294	278	295	294	286	280	293	228	254	284	275	272	267	268	270	250	274	281	281	268	255	286	291	300	304	304	279	288	269	250	276	304	281	272	268	254	248	286	269	299	290	271	288	271	302	272	261	290	259	265	247	269	264	285	265	279	284	289	271	261	277	277	261	271	248	280	263	290	250	272	284	286	293	239	262	284	287	256	274	296	271	271	270	220	309	293	281	290	292	290	290	271	242	286	268	332	255	283	285	265	263	272	248	243	263	262	282	254	272	266	279	278	264	234	222	280	275	258	270	286	258	293	272	271	275	280	279	286	269	251	270	276	270	282	289	243	261	277	269	264	264	265	249	271	263	271	260	268	259	255	307	263	267	279	233	277	269	268	274	284	277	275	235	278	305	266	244	260	294	259	264	249	281	246	270	286	295	254	239	265	256	256	265	285	258	264	279	253	268	262	281	245	288	296	258	306	307	275	279	270	298	277	291	239	283	261	297	298	307	272	263	263	293	270	274	253	274	238	254	304	281	328	248	286	256	269	248	288	263	269	263	280	281	294	308	274	295	265	280	296	321	274	285	283	243	279	257	262	292	250	271	294	307	286	283	267	304	309	255	269	303	267	284	255	268	286	261	269	274	265	242	272	225	289	255	277	272	297	268	286	231	253	276	285	263	248	285	260	279	301	273	258	247	281	275	283	256	270	293	274	241	270	283	285	281	277	269	286	251	252	259	278	262	291	247	279	264	288	265	280	247	252	284	259	266	296	330	265	285	250	270	282	290	268	279	256	275	262	263	286	268	270	274	277	266	260	273	332	285	286	281	296	294	243	275	265	278	263	260	265	301	304	245	261	279	282	249	272	299	271	342	242	243	271	280	276	257	248	217	267	261	311	255	280	269	281	263	284	278	303	292	303	272	263	282	251	284	261	240	282	276	263	258	298	267	260	260	242	274	266	268	259	264	259	289	288	257	294	294	279	285	299	297	267	281	298	286	258	277	259	239	248	334	294	276	283	265	277	262	277	254	281	313	265	253	262	277	246	270	264	274	267	299	263	278	285	267	273	251	266	263	268	260	309	273	277	310	277	297	288	263	293	259	270	231	315	261	296	226	247	271	248	260	259	252	260	320	276	264	285	266	304	285	281	244	270	262	251	271	290	249	279	240	290	287	288	284	249	279	276	281	269	268	258	268	259	223	261	275	294	273	267	276	278	259	282	263	279	276	270	279	275	308	307	282	305	255	270	276	274	311	271	268	269	277	262	248	278	246	283	256	256	286	270	276	259	275	270	262	286	253	281	274	264	251	259	263	271	278	274	266	271	301	274	281	259	240	241	287	266	268	281	270	284
28637	21477	29672	33791	11900	2894	2006	1576	1458	1365	1242	1090	991	952	892	922	857	754	780	765	748	685	685	687	698	663	646	701	682	635	673	691	663	627	659	658	626	656	639	630	596	610	601	590	602	643	653	621	648	581	623	630	599	632	629	587	621	650	645	623	640	636	633	634	619	632	671	672	643	645	610	606	589	604	643	579	603	657	575	631	650	599	572	624	573	627	636	683	661	598	603	612	604	632	652	632	618	585	594	638	601	622	595	577	602	598	655	594	619	650	608	615	608	611	649	584	638	616	623	655	577	610	633	637	653	610	626	590	630	613	605	612	606	651	584	639	618	599	607	652	605	619	634	613	612	585	593	640	630	617	633	622	591	600	625	589	625	594	610	607	625	605	620	636	622	588	576	591	635	588	598	576	641	604	562	595	674	643	631	623	636	665	612	604	624	611	644	647	624	599	628	613	589	634	638	605	593	625	606	580	574	587	640	623	621	632	642	640	635	598	598	618	621	593	626	603	635	614	617	646	636	613	617	572	591	638	614	598	587	590	617	632	617	587	605	655	625	600	605	607	643	622	627	580	598	597	604	674	586	595	589	628	602	602	610	637	643	646	588	645	572	623	638	614	623	641	612	607	601	621	586	605	598	611	584	644	593	625	615	627	598	626	634	639	614	611	641	638	652	626	588	639	585	611	639	630	625	579	588	580	608	608	619	557	616	583	599	600	626	611	637	676	638	624	634	637	619	632	620	596	639	614	649	635	636	641	586	611	652	621	617	619	621	650	637	562	643	619	640	601	616	665	608	606	615	614	620	640	644	640	642	554	632	612	612	604	628	639	614	665	582	665	609	603	565	601	635	651	659	629	601	643	607	618	623	601	584	591	621	640	651	625	621	610	634	623	596	599	632	614	629	621	593	623	606	627	615	572	605	640	626	646	609	604	632	613	649	616	640	647	595	612	646	595	632	572	646	593	646	583	623	645	596	611	603	588	625	631	609	616	663	632	635	632	650	641	569	614	632	607	585	633	605	594	609	660	605	580	596	599	628	629	571	609	611	613	632	587	616	570	603	596	612	620	650	612	617	602	636	602	665	614	647	625	655	613	607	625	625	595	605	630	588	648	639	595	596	624	629	621	643	625	634	623	633	662	613	578	621	637	618	627	638	579	609	664	641	607	581	631	619	641	626	630	639	597	547	610	614	662	662	638	584	613	590	606	621	628	663	604	580	627	628	600	558	618	616	585	660	649	603	658	617	615	628	631	592	610	581	642	590	602	587	634	657	611	610	657	608	615	609	587	647	642	552	620	606	643	596	600	643	576	582	635	635	652	645	599	616	602	635	617	612	619	638	662	608	662	614	605	604	625	609	660	610	597	606	598	575	622	635	594	630	619	652	623	589	681	624	621	667	613	630	590	625	612	632	645	647	653	611	625	649	596	631	694	603	595	603	596	635	595	633	591	654	614	571	625	629	687	648	574	607	572	615	614	588	628	621	589	583	639	638	600	619	657	629	617	599	630	653	642	594	594	631	649	600	622	603	622	580	662	635	623	645	623	609	611	571	619	604	630	621	617	608	624	633	622	638	618	632	625	632	586	622	589	624	638	611	663	608	663	603	657	639	616	617	608	648	642	642	672	562	639	632	605	592	645	540	634	583	600	572	573	639	637	610	565	652	637	623	632	592	613	604	585	631	615	616	640	602	608	632	655	623	617	627	584	605	611	614	623	620	660	612	616	622	621	625	635	572	624	611	634	609	617	616	595	621	631	592	593	626	662	636	605	603	615	648	628	668	628	581	645	633	629	639	612	620	641	659	613	603	571	617	609	632	580	629	652	621	641	658	634	626	585	611	650	627	638	625	602	633	602	629	615	639	617	638	631	603	587	604	614	608	591	594	654	624	577	645	614	649	644	648	604	647	593	604	626	637	633	610	595	631	618	639	645	620	647	576	670	632	606	617	620	609	645	628	656	569	617	628	625	582	606	607	612	570	571	613	626	674	608	615	611	648	590	634	660	604	642	659	664	642	606	621	635	578	649	630	651	566	581	611	591	601	650	626	665	607	680	667	638	628	623	604	633	648	575	563	640	627	674	619	609	627	560	618	624	591	584	590	679	614	614	575	632	613	570	601	620	620	643	657	606	626	623	612	633	612	603	665	661	639	610	609	599	614	609	611	629	622	613	615	620	675	654	617	590	633	617	640	654	617	600	630	641	658	650	624	619	632	667	601	602	638	613	616	580	606	624	617	624	587	633	615	599	608	621	586	603	626	605	600	645	651	624	650	598	614	645	590	592	619	620	654	658	613	648	628	614	632	641	622	631	581	652	638	610	606	687	617	571	643	618	637	608	659	618	634	597	630	647	643	595	629	632	621	604	634	660	615	628	622	604	594	612	639	668	642	640	636	620	606	642	588	659	596	640	645	621	597	623	576	597	604	636	632	628	639	622	616	581	598	635	596	597	604	620	611	605	603	637	650	658	674	634	594	608	616	623	638	639	622	591	606	623	623	598	597	597	600	619	597	627	623	580	640	615	618	666	637	656	637	643	593	636	659	607	610	622	617	624	601	608	613	617	590	620	677	592	627	614	625	631	641	598	608	576	595	634	635	613	609	622	623	616	635	639	589	618	622	619	635	578	611	591	589	671	607	594	586	615	647	597	642	602	594	622	631	589	634	580	626	601	627	692	584	617	606	635	614	579	585	624	575	655	655	613	598	665	622	627	600	581	586	635	645	630	616	658	631	623	630	640	600	607	584	599	614	646	624	589	585	654	624	645	694	555	613	636	610	622	631	609	584	601	592	596	624	628	617	639	575	643	638	626	634	610	634	642	622	626	581	650	609	628	595	638	580	597	635	595	597	615	592	631	604	603	615	638	621	604	623	608	655	612	654	606	658	621	622	644	598	598	635	607	643	590	631	647	608	610	621	615	591	617	602	617	606	659	597	616	627	619	602	635	614	598	628	654	612	587	624	611	643	627	614	603	638	597	574	596	612	646	595	601	637	609	582	622	617	632	624	614	641	582	630	599	612	604	621	637	599	632	626	578	670	637	640	609	577	592	644	613	581	647	627	573	599	640	581	621	608	588	603	602	610	629	611	648	607	645	625	655	607	624	607	654	620	609	614	596	647	637	583	591	609	585	657	628	660	632	604	641	627	579	614	630	626	636	639	616	605	600	630	626	611	618	616	601	630	602	646	576	638	618	635	645	638	566	595	606	669	631	597	615	622	598	630	603	636	611	624	613	620	627	611	635	648	586	639	630	603	647	627	623	633	648	594	587	602	600	555	574	613	639	658	635	637	578	614	575	612	598	582	594	645	590	633	644	633	644	577	611	601	660	605	598	592	634	578	613	595	657	590	580	642	615	649	618	641	569	637	632	643	612	644	570	622	595	646	589	595	609	600	608	620	647	626	633	630	588	610	596	639	625	603	627	591	578	643	588	602	611	603	608	637	596	621	655	612	595	672	608	606	625	649	598	598	620	628	623	634	614
52354	37374	39083	35730	15418	3682	1205	753	655	569	504	495	451	449	407	412	425	387	392	404	354	330	365	347	353	359	325	349	356	354	339	321	352	335	348	334	378	345	381	346	310	347	336	288	321	320	360	332	363	316	374	350	332	342	343	361	328	364	333	357	349	365	310	342	324	332	325	321	330	305	349	334	314	324	333	347	351	352	339	330	314	335	325	343	345	347	351	321	361	356	331	322	350	375	325	336	351	328	340	304	336	332	390	333	343	371	304	346	307	327	326	332	314	343	364	284	337	313	325	351	341	323	325	324	318	326	310	347	329	327	322	350	338	306	361	314	325	343	323	340	327	340	304	308	321	356	337	358	359	348	338	311	313	357	341	337	327	345	347	366	332	340	337	349	333	336	309	326	309	309	342	372	323	329	372	336	313	346	365	367	310	355	319	338	367	313	356	323	345	356	341	347	349	328	334	288	330	333	323	354	324	326	346	326	320	345	333	366	364	354	369	309	350	325	329	292	331	299	350	361	316	379	307	312	359	346	330	352	358	350	347	328	341	377	327	332	354	338	300	324	365	325	326	315	357	319	342	337	325	322	317	362	355	347	328	337	351	330	320	342	345	295	357	316	335	329	324	340	324	329	321	317	316	347	352	324	338	304	310	383	336	343	353	353	317	332	334	332	324	345	351	322	347	348	365	345	323	323	378	302	333	341	339	333	343	373	347	320	340	302	325	331	365	311	320	335	330	326	344	302	326	335	289	352	354	326	326	364	368	358	348	341	351	342	308	368	333	321	330	345	325	305	315	304	338	357	332	360	310	311	324	303	299	368	356	360	359	365	328	315	314	292	311	337	314	303	365	384	330	330	358	351	302	344	319	352	354	338	313	333	307	341	314	338	306	335	325	328	306	310	342	363	335	318	353	351	370	312	326	323	357	291	349	322	309	319	344	315	344	334	360	340	331	327	318	348	331	296	338	341	348	333	348	357	314	329	320	323	331	312	355	318	332	313	316	336	333	296	327	325	331	318	309	319	338	337	311	341	323	354	357	352	338	345	374	337	332	316	337	353	296	354	323	331	315	345	297	308	356	332	287	284	321	361	339	321	342	332	317	348	311	351	358	344	376	339	307	286	377	298	345	291	331	341	308	322	334	335	351	320	321	340	351	300	337	354	341	354	349	375	328	291	342	366	329	351	301	329	316	332	327	332	339	328	346	305	372	351	353	365	356	344	281	332	354	319	314	317	319	352	368	343	341	347	324	299	322	351	329	325	346	297	315	343	332	330	313	343	352	354	317	339	317	344	285	319	318	359	331	378	393	348	337	349	318	318	349	342	353	329	321	335	342	322	336	338	333	335	324	311	338	311	314	327	347	316	370	339	353	335	353	334	372	332	312	361	329	322	318	340	361	342	366	343	345	315	333	341	336	341	363	328	343	338	353	318	323	333	315	338	341	337	344	306	318	310	337	353	369	287	355	342	322	329	351	327	373	357	361	358	335	311	321	330	328	370	303	334	331	338	330	302	335	320	344	334	352	341	322	340	346	318	312	302	342	362	327	336	314	312	354	301	328	348	352	339	348	325	367	339	337	329	349	342	345	354	350	352	331	330	334	331	355	314	329	331	345	327	353	324	358	335	315	362	374	345	371	328	299	290	341	378	329	347	294	315	321	311	327	349	337	334	331	294	348	332	324	330	319	369	307	345	333	338	333	325	337	342	339	364	337	341	336	303	311	321	332	338	314	343	332	313	295	354	324	302	355	365	289	287	331	330	341	331	325	309	333	353	311	353	323	362	386	343	318	310	335	331	344	373	346	295	325	355	317	329	327	318	343	356	353	343	343	338	339	324	357	315	348	347	329	294	344	347	338	293	298	352	315	353	371	339	336	321	305	305	319	324	361	331	338	340	334	347	319	334	329	351	326	326	295	336	357	341	318	382	348	343	349	372	340	348	335	342	339	332	353	340	335	333	321	327	309	288	371	344	347	373	357	379	366	360	329	334	313	368	327	369	316	359	341	315	351	340	347	310	337	338	340	346	319	311	340	349	362	333	341	329	298	348	321	301	339	371	320	339	316	360	355	331	382	353	305	351	372	328	344	309	310	355	355	369	367	314	369	347	360	319	310	332	336	342	312	317	339	348	342	337	321	318	333	366	368	337	332	337	345	322	362	323	355	339	348	343	362	312	314	336	339	327	339	347	314	322	358	317	326	314	321	371	326	341	330	350	378	314	342	335	332	361	345	304	334	320	329	363	320	295	335	351	331	326	259	313	325	315	325	373	311	335	371	359	289	291	329	326	338	325	326	314	323	319	362	347	342	329	377	356	350	336	347	343	345	315	329	328	332	280	272	354	322	340	359	306	327	336	356	361	326	303	314	315	331	308	332	351	331	289	335	312	342	316	358	316	337	362	326	336	318	358	323	339	362	329	353	336	333	324	303	340	360	347	373	354	321	297	328	348	344	369	350	331	325	331	335	315	350	348	319	341	325	316	338	341	330	346	333	312	339	317	352	294	332	321	364	342	345	330	338	335	318	330	352	323	329	336	292	317	345	365	294	296	346	306	353	345	327	336	334	336	347	292	328	334	393	332	328	311	294	349	319	343	361	327	322	319	336	321	312	344	344	305	331	322	339	362	309	344	343	322	331	313	353	365	351	341	315	338	322	318	320	304	319	321	345	324	340	356	340	382	332	318	343	336	331	354	324	342	352	350	320	330	322	321	322	345	318	338	314	327	347	297	299	294	339	346	340	323	342	311	368	376	359	332	334	363	347	346	343	363	333	384	372	360	316	329	309	319	351	318	298	347	361	308	357	360	336	349	323	348	295	342	363	319	312	346	330	351	331	322	324	331	339	328	347	342	336	328	312	342	332	331	365	289	304	302	341	338	337	328	324	322	347	349	343	324	317	317	367	313	335	353	334	349	364	349	316	344	347	329	324	303	343	329	398	340	333	334	297	315	330	325	360	347	300	343	344	344	358	363	348	339	347	342	341	324	355	362	311	351	332	352	300	362	320	281	332	302	343	345	321	303	314	336	323	342	364	347	346	330	307	335	319	306	346	371	328	329	377	348	349	347	315	320	294	323	322	368	354	310	339	330	322	329	337	308	336	345	325	360	331	347	355	331	346	321	334	319	296	349	357	317	294	312	358	343	336	349	338	334	367	362	324	330	307	315	374	356	343	316	365	331	337	360	370	323	326	296	332	325	357	340	348	351	329	340	354	349	348	295	304	326	299	292	318	330	303	348	316	314	343	339	330	315	329	336	362	310	352	328	364	345	283	335	328	350	363	339	343	333	327	334	341	333	335	349	319	330	338	315	334	323	323	297	325	375	331	367	323	362	329	337	336	304	331	341	346	329	379	347	278	318	320	322	369	317	337	332	319	355	328	336	326	298	326	353	344	332	303	325	311	354	345	360	366	338	301	369	325	333	310	370	336	326	360	322	330	323	327	332	384	368	321	324	337	347	330	345	305	351	321	357	325	349	341	349
33558	29253	39488	40103	15941	4433	2927	2352	2184	1960	1730	1508	1431	1296	1238	1157	1092	1135	1040	965	980	927	917	872	861	897	845	805	843	854	804	833	815	826	810	844	803	795	810	842	744	754	747	795	822	758	810	738	788	793	744	719	829	767	753	776	747	737	819	745	795	828	760	813	786	712	760	789	754	764	781	790	777	719	723	776	764	754	755	754	787	783	696	727	767	770	694	789	775	715	745	760	753	763	758	709	700	730	698	736	738	774	744	755	713	752	758	738	736	763	750	778	751	727	725	711	749	737	750	768	751	781	739	740	770	784	765	761	755	747	751	755	739	685	798	779	747	757	708	772	783	688	766	773	735	733	768	708	790	748	757	731	772	767	759	715	756	714	749	749	774	764	762	719	793	741	788	702	770	750	760	726	764	724	732	753	783	742	783	737	757	773	723	745	742	767	794	782	783	736	754	764	793	749	779	790	728	729	803	801	838	781	725	741	718	755	724	740	692	739	795	725	710	737	762	761	766	786	743	750	716	762	772	694	803	769	732	723	738	736	733	756	790	760	736	725	728	704	716	752	753	745	762	743	796	770	758	758	742	728	734	757	750	765	777	752	718	712	743	704	771	773	797	775	730	732	720	726	736	743	757	719	779	738	727	759	724	766	745	754	728	797	739	799	786	807	748	756	730	740	765	747	754	744	728	752	721	726	758	760	731	732	774	764	738	733	788	752	750	713	765	729	769	696	741	770	718	752	794	725	735	743	738	747	751	733	786	726	767	764	753	790	779	738	746	764	755	752	783	784	733	730	756	751	744	736	773	755	751	725	739	726	789	764	778	738	767	731	784	768	757	730	770	769	775	772	796	700	703	723	782	770	802	794	729	738	706	710	779	710	727	722	732	733	775	702	717	769	740	755	763	708	783	727	748	732	740	761	727	723	771	736	727	758	756	755	684	754	752	770	760	761	773	738	787	764	737	755	712	725	748	748	743	741	757	761	762	737	759	715	816	706	761	752	739	730	753	799	772	760	717	762	713	773	764	706	673	753	788	754	764	737	763	729	708	753	774	742	754	779	714	707	754	799	721	733	721	763	720	732	789	777	750	742	735	774	763	794	736	756	765	801	711	703	782	722	737	725	702	752	714	767	737	781	706	763	781	741	789	758	759	760	763	750	754	828	757	731	745	695	746	775	755	792	742	710	741	691	779	728	734	699	747	752	728	748	723	747	763	785	753	763	777	720	793	712	734	736	764	749	763	728	757	756	739	771	775	764	786	822	787	743	710	750	716	801	725	743	761	783	746	776	742	792	773	735	772	712	730	777	818	786	737	735	754	772	707	775	735	768	774	767	755	776	761	720	759	770	750	768	726	788	740	746	767	798	794	737	749	776	780	755	764	725	748	714	745	756	730	751	731	751	733	730	752	735	699	725	751	765	739	779	755	753	752	758	731	739	774	737	673	726	743	757	754	737	739	758	708	757	749	722	779	726	741	796	721	728	715	720	753	764	754	793	766	717	745	754	750	774	700	750	745	739	743	799	767	732	739	720	750	797	736	755	696	762	675	760	729	767	742	740	748	760	771	743	778	772	763	754	737	763	787	757	731	758	775	756	766	757	782	760	698	709	744	752	746	752	742	734	784	784	765	796	794	724	733	712	739	761	731	733	781	736	725	721	730	784	684	773	762	791	743	755	779	700	764	760	725	777	748	740	715	749	712	764	696	813	711	738	802	746	753	732	717	750	728	748	754	768	738	741	716	751	734	784	764	730	798	807	696	739	763	744	739	778	797	727	738	731	732	762	758	774	746	716	727	802	768	748	702	800	747	735	704	763	755	790	769	767	835	774	719	749	780	770	828	796	731	769	704	777	765	765	787	774	757	776	779	748	737	745	767	692	756	738	736	711	781	743	746	748	761	752	706	790	725	747	751	759	799	773	727	739	731	806	756	765	772	778	771	750	747	771	708	764	740	777	778	756	747	757	742	731	753	739	760	757	717	742	784	785	719	683	754	763	716	761	704	797	709	763	735	754	691	741	735	730	768	766	779	740	721	778	745	750	736	754	759	719	760	711	751	774	734	780	771	728	705	763	700	731	767	704	753	707	761	758	761	773	739	748	791	741	724	770	756	789	760	774	738	735	784	755	750	736	734	746	807	759	770	758	779	695	735	802	754	745	782	748	743	679	735	749	767	759	747	762	737	745	726	763	739	751	730	733	816	769	768	742	761	729	692	720	751	749	764	716	741	790	732	738	753	757	749	738	730	751	746	772	763	738	730	728	723	664	748	732	787	725	722	729	730	749	766	775	823	790	762	759	762	752	734	825	761	744	757	739	774	736	764	723	693	735	786	747	744	750	780	763	735	784	804	785	746	725	764	715	703	741	774	761	788	745	767	737	737	782	719	698	754	709	725	715	746	746	737	827	771	791	743	723	761	782	769	746	735	767	784	776	759	725	737	709	757	748	750	737	733	721	781	768	707	773	739	769	737	757	764	744	760	755	739	779	791	773	721	800	745	788	760	775	709	765	742	758	735	773	741	771	760	712	771	777	757	738	754	714	722	725	776	747	743	795	739	769	745	797	762	767	779	744	673	789	772	783	745	724	693	748	715	749	735	783	755	742	747	787	734	740	729	737	727	753	761	803	742	758	769	749	786	778	746	706	746	787	740	742	749	783	751	777	755	756	731	754	732	749	754	772	797	734	793	727	760	758	770	739	773	780	724	774	769	736	728	760	790	740	726	784	769	716	741	786	726	786	712	792	802	808	751	737	753	746	747	764	695	748	718	718	788	753	753	804	706	775	756	811	745	804	788	719	788	729	719	741	755	763	747	738	748	740	734	727	735	730	763	749	725	755	740	782	773	777	757	774	757	776	754	745	800	728	754	722	769	736	732	752	760	768	723	738	802	721	748	704	754	707	764	764	761	785	754	752	735	749	751	754	732	748	732	710	734	772	721	746	732	794	753	795	737	732	726	773	797	777	723	771	772	689	736	788	751	768	723	801	760	804	795	767	752	725	745	750	768	715	737	781	737	773	748	718	800	796	786	726	737	764	758	737	696	720	834	725	719	725	768	687	768	738	764	706	784	760	774	760	746	787	800	778	707	794	751	750	761	704	728	774	750	821	747	784	731	758	771	742	760	728	695	756	769	741	750	779	793	775	735	713	755	733	762	762	682	737	766	747	772	793	749	736	782	724	776	737	731	701	764	754	761	736	731	753	753	789	714	725	749	758	784	727	787	767	747	761	759	811	771	713	694	779	775	769	718	760	730	732	743	736	759	753	754	731	741	755	765	755	778	794	699	767	745	762	725	764	726	746	763	734	745	741	751	754	704	735	801	786	733	758	744	728	768	771	748	762	727	725	750	740	677	775	744	726	760	795	746	739	732	732	705	736	753	731	711	757	754	772	715	789	778	745	704	752	737	706	795	733	738	759	756	747	727	762	741	780	743	769	756	724	776	754	784	695	791	709	785	715	734	776	727	733	744	739	767	771	747	744
28535	14772	7893	3395	1424	609	520	494	472	380	426	412	401	361	374	408	423	383	396	354	359	398	361	359	394	350	356	372	366	358	374	364	348	351	368	392	370	365	398	360	355	374	374	354	356	412	390	391	407	351	368	375	358	378	364	383	348	340	380	340	359	360	354	377	355	384	397	396	357	359	365	402	378	388	322	384	374	340	361	354	357	385	369	383	369	347	376	388	362	349	385	374	355	354	366	369	404	382	359	341	361	366	339	361	377	382	404	389	364	331	368	359	363	359	417	390	366	346	394	377	397	372	372	387	353	365	339	350	335	360	342	374	379	316	363	346	326	355	348	368	386	363	359	366	362	373	316	348	368	361	356	378	376	359	363	344	380	394	359	379	344	366	329	334	295	358	371	393	373	351	377	402	378	341	380	402	368	350	383	383	388	355	363	337	395	345	371	369	373	383	368	381	369	357	385	360	376	344	386	341	387	395	406	340	364	360	358	375	354	318	378	342	368	336	386	363	355	359	409	372	350	354	371	374	368	393	347	337	363	364	384	369	351	380	307	397	392	354	370	356	349	408	378	367	369	366	351	394	369	347	351	405	393	386	356	355	347	386	355	362	377	369	378	386	365	392	318	342	352	368	375	343	404	354	358	355	341	364	402	371	350	368	397	372	380	364	338	356	363	376	357	338	315	397	361	374	368	394	352	381	362	345	375	349	373	352	400	390	352	345	353	329	394	388	361	370	390	367	358	377	368	355	349	379	358	350	394	385	376	376	389	409	357	352	369	363	379	353	365	364	350	356	363	377	390	364	394	340	361	384	360	380	364	369	348	377	356	360	391	420	419	381	362	328	359	381	401	357	375	349	345	363	383	389	336	341	357	346	364	331	358	379	344	335	376	353	356	350	386	405	398	355	368	349	357	384	371	377	402	356	342	372	372	355	364	378	336	351	369	357	341	370	346	348	324	362	330	365	345	310	395	349	381	370	387	369	354	377	335	396	410	380	414	365	360	406	364	371	344	385	398	369	360	333	355	396	370	381	347	338	381	381	352	371	362	336	402	359	375	367	387	387	363	356	368	385	376	359	352	361	353	368	335	382	384	359	326	373	376	366	369	416	375	386	372	385	365	363	347	332	336	365	356	371	377	355	383	376	402	336	360	387	389	331	377	352	374	418	343	372	375	367	318	384	398	373	389	402	345	365	359	358	350	311	341	366	359	377	379	347	362	396	362	364	347	385	384	347	399	350	372	319	371	378	332	388	366	365	340	357	360	378	362	380	398	396	373	358	358	353	340	357	350	402	390	384	424	355	395	358	326	392	367	378	373	376	376	373	350	367	356	414	359	343	372	372	347	389	331	369	353	378	366	336	371	384	363	381	352	346	347	372	362	371	408	361	365	338	399	358	356	336	386	340	347	383	356	352	366	356	364	340	342	334	380	398	346	409	357	351	364	370	386	379	351	360	373	342	362	368	370	352	353	356	390	401	396	358	361	392	392	356	419	398	392	370	422	357	390	372	350	372	379	349	386	382	358	366	390	385	373	341	366	353	375	333	369	366	399	377	382	348	384	328	396	370	391	344	412	365	380	371	342	363	364	386	367	362	323	364	342	387	371	358	358	339	381	371	364	366	357	387	361	379	330	359	372	389	334	395	368	374	360	345	393	379	366	355	381	372	380	393	335	359	345	363	335	356	384	359	369	366	342	369	360	391	339	348	410	375	352	385	370	356	366	386	355	358	368	388	374	361	364	347	359	376	357	349	379	386	345	399	410	391	379	370	391	392	375	356	355	352	348	389	345	364	368	371	365	354	364	380	373	414	348	372	329	354	382	382	369	347	333	404	389	346	366	363	345	383	353	358	324	348	340	353	389	353	365	370	346	414	376	317	373	359	364	358	369	373	423	358	349	345	336	361	384	335	350	375	373	369	380	361	343	369	374	361	413	383	380	361	405	342	347	397	363	360	382	372	355	368	353	342	371	381	356	384	337	377	361	372	359	373	371	367	368	382	381	372	354	359	330	372	399	378	379	377	374	356	371	357	374	350	363	373	385	340	350	381	337	357	360	371	360	376	337	340	361	393	384	364	363	361	371	356	354	362	371	385	372	373	376	402	352	381	401	375	369	375	335	333	369	372	347	372	336	398	397	375	389	337	396	356	355	352	339	371	377	349	366	384	368	391	379	378	395	379	353	384	355	372	385	333	351	323	368	387	399	350	363	394	301	353	363	377	377	344	367	386	330	363	387	361	371	371	359	356	387	362	422	355	390	367	378	335	381	412	361	372	367	347	347	382	385	366	340	380	381	390	351	365	352	389	358	374	372	377	333	377	332	353	411	403	381	362	347	360	365	378	408	421	349	370	393	404	358	404	356	345	307	363	343	333	363	383	406	372	375	388	372	369	357	312	387	342	361	385	328	332	365	344	333	354	385	390	369	335	385	369	387	343	356	338	383	372	354	375	355	371	366	353	362	408	367	353	379	381	380	370	421	368	384	382	343	361	359	358	405	375	393	338	382	376	374	377	345	356	361	402	362	413	362	384	370	353	337	326	354	373	386	350	368	368	358	376	362	384	409	336	370	401	340	387	347	364	326	322	383	352	368	333	345	372	382	354	402	368	362	349	359	344	393	322	335	387	355	350	368	354	354	377	356	370	373	357	348	331	338	315	371	375	357	320	361	376	363	384	349	349	348	334	359	362	378	357	347	411	376	337	374	381	384	369	349	411	369	362	370	336	379	375	356	362	360	410	357	361	361	341	389	367	383	355	427	411	408	373	319	388	369	360	356	391	374	382	367	386	362	349	340	383	358	385	384	400	374	370	355	363	374	385	363	384	362	359	348	360	329	404	364	355	349	364	361	371	380	343	328	356	376	374	356	374	399	375	364	410	403	338	329	355	314	357	366	399	388	384	360	411	345	361	408	351	322	363	349	358	377	371	375	361	361	370	345	371	395	353	339	367	350	371	378	407	367	369	340	383	363	350	359	365	370	365	372	384	392	356	350	360	374	356	360	414	366	364	379	373	318	348	355	383	367	371	369	344	348	326	360	373	376	381	390	339	346	345	353	352	383	376	368	373	347	348	373	374	399	378	410	395	340	376	358	359	348	371	377	396	354	364	392	338	374	397	410	353	417	369	333	333	354	382	383	371	355	357	354	367	365	337	367	371	372	355	404	363	379	387	351	374	396	381	376	403	372	368	336	356	373	356	395	353	357	328	330	333	369	366	367	353	395	370	376	418	395	367	355	352	327	358	374	374	366	359	377	370	386	367	369	356	343	363	362	364	384	386	367	381	347	380	381	369	365	387	318	331	365	382	321	398	394	353	347	349	364	333	361	356	380	383	359	353	349	382	407	371	365	373	388	371	417	355	383	372	347	337	390	396	357	388	397	393	338	423	400	369	354	351	399	347	363	358	352	364	368	345	355	379	367	374	379	372	359	375	364	342	379	372	401	361	322	353	390	337	363	376	385	393	372	375	339	357	366	371	360	364
17630	10777	11529	8236	4375	1545	1354	1205	1211	1069	1031	1029	1021	947	940	904	896	924	881	844	888	807	817	879	850	805	823	777	755	716	758	796	778	846	810	826	807	777	796	841	827	760	802	795	839	817	805	789	806	782	760	840	774	765	735	798	805	796	736	784	784	778	803	823	782	807	812	792	795	804	740	802	805	772	778	838	770	762	794	878	816	824	772	752	759	854	762	781	768	746	747	767	779	814	773	724	823	796	817	838	764	767	754	802	813	793	757	794	801	828	789	794	791	761	790	844	805	763	758	793	800	845	778	782	750	823	785	845	752	817	832	843	791	779	777	813	777	757	731	775	822	848	778	821	773	802	724	828	815	757	767	767	758	776	820	817	835	780	736	820	786	753	777	838	766	811	764	739	790	853	810	773	801	776	812	826	787	769	783	795	763	792	751	791	767	765	782	796	773	801	797	844	770	829	814	712	783	759	759	846	820	842	792	784	734	780	778	799	788	793	800	829	795	779	751	787	760	738	831	801	776	764	810	832	778	776	813	767	755	716	788	737	789	800	835	780	826	807	755	785	834	745	788	743	813	768	806	828	729	785	757	827	785	763	795	870	785	786	837	756	827	842	764	788	772	811	747	814	783	735	787	805	794	783	727	827	839	788	726	754	771	776	769	766	774	781	814	783	779	741	780	759	765	761	800	789	801	818	805	792	779	798	821	764	805	732	768	803	801	778	754	763	769	773	826	749	752	770	717	771	782	782	834	815	842	785	761	789	781	780	791	768	794	751	813	776	777	782	780	763	760	781	798	780	786	757	772	828	779	819	782	780	807	792	790	801	777	780	773	809	760	764	773	777	768	767	802	788	802	775	777	788	733	831	755	797	780	756	783	773	744	827	781	803	791	804	747	789	766	768	794	833	778	736	757	776	800	847	815	789	743	790	764	771	735	821	792	820	831	833	779	775	762	788	798	816	781	769	814	810	807	778	786	854	801	733	786	757	816	770	753	814	791	793	779	775	753	794	759	789	744	808	774	778	821	771	790	792	829	760	728	763	762	806	829	796	734	785	808	787	790	781	796	771	775	834	798	774	764	760	749	773	749	781	820	804	840	829	771	787	850	745	743	800	810	795	784	802	761	774	769	793	777	787	772	755	801	832	748	778	789	808	795	783	809	776	799	728	841	777	820	788	772	787	818	819	767	755	816	816	786	800	812	767	769	762	818	819	822	757	783	752	800	791	832	803	830	812	737	798	789	817	769	762	816	789	863	784	747	750	770	752	756	814	819	715	775	773	785	823	791	784	729	832	821	783	794	816	788	814	774	788	776	813	786	793	874	780	796	801	770	790	755	818	827	766	811	818	853	742	818	784	811	788	805	776	788	780	772	768	735	823	813	765	802	776	786	768	778	800	843	785	735	830	776	799	795	821	760	740	786	820	806	780	796	789	806	790	809	836	803	802	765	807	749	759	819	795	747	782	804	747	774	814	785	782	791	748	809	786	770	747	763	757	739	757	774	762	812	787	809	840	793	831	738	755	790	745	787	759	843	809	756	752	794	804	805	774	844	787	807	804	800	764	815	791	786	792	809	801	819	807	744	793	754	788	788	780	818	830	796	797	797	791	784	795	771	804	752	778	729	740	811	760	750	811	780	829	826	779	805	758	815	820	784	787	778	796	787	832	799	762	771	800	791	824	753	767	788	791	738	786	741	785	755	817	784	801	790	810	798	798	810	792	790	774	823	813	821	784	775	796	772	776	806	813	762	809	788	743	769	795	829	774	739	772	829	799	757	799	786	762	731	809	764	772	780	778	763	782	780	839	746	820	772	748	713	800	757	795	861	746	747	799	771	785	842	782	784	800	760	794	811	800	803	816	819	793	811	776	762	745	847	777	824	800	795	849	721	742	775	781	834	833	752	738	820	783	805	797	785	795	820	811	768	795	827	800	830	784	781	821	816	778	766	811	748	800	758	778	796	781	842	826	758	814	838	753	790	773	772	834	774	803	768	773	807	842	812	799	798	789	752	759	827	802	789	841	798	777	781	727	818	822	779	780	789	794	819	782	821	712	791	791	793	770	748	801	796	793	761	780	779	748	824	790	803	804	783	859	796	820	795	755	757	759	807	789	794	832	794	818	736	835	819	795	787	794	817	773	785	791	740	805	781	751	809	830	767	770	757	781	749	820	813	789	766	767	788	821	775	759	762	762	795	796	810	820	757	788	766	786	715	803	805	837	811	786	749	780	815	754	805	774	808	781	809	807	793	761	752	776	794	745	801	780	808	772	781	789	788	765	740	751	767	778	816	777	791	756	769	790	801	801	768	795	806	774	760	819	781	778	788	754	765	824	782	808	746	834	746	833	791	750	806	748	813	814	803	784	797	774	829	799	805	803	784	745	774	755	807	832	779	783	773	794	833	767	787	802	785	766	766	832	789	707	809	779	765	841	782	828	772	783	863	826	807	807	810	733	766	789	792	818	798	787	808	815	799	792	782	770	808	776	770	786	699	774	761	875	727	776	805	769	802	771	812	811	824	795	800	823	788	763	790	785	791	774	793	795	779	796	800	795	771	774	787	778	788	748	772	752	839	824	778	825	831	783	806	770	727	802	808	803	793	756	802	802	776	792	823	823	747	791	802	809	780	765	822	775	767	740	752	778	764	755	776	790	752	772	774	825	766	781	795	805	718	779	801	792	801	813	761	794	761	769	764	779	779	797	810	823	770	806	799	786	799	773	803	785	811	796	788	791	797	762	794	802	791	783	780	786	743	771	793	820	760	808	814	771	764	751	787	780	808	790	774	789	821	791	774	735	749	791	778	781	704	794	800	831	813	828	755	786	768	793	777	760	805	804	790	808	802	806	847	756	839	765	791	788	774	804	783	731	789	785	780	795	758	772	799	808	773	769	781	841	793	755	820	790	720	737	821	828	821	793	824	795	789	801	761	758	778	798	762	797	812	772	782	739	795	750	794	744	812	813	786	795	805	786	799	772	788	806	755	772	756	729	814	765	793	790	780	808	761	783	777	757	753	808	825	757	782	823	776	777	798	761	814	799	774	798	772	770	800	777	768	829	776	845	809	775	849	793	773	767	797	784	803	740	814	790	777	785	801	781	825	773	788	800	746	756	819	799	829	777	726	776	794	763	809	808	711	820	798	797	799	781	795	809	792	795	780	753	770	777	754	824	818	806	800	733	781	751	797	805	786	765	798	800	803	810	755	780	791	750	819	802	761	758	761	773	798	816	792	768	718	764	793	840	762	740	765	755	776	762	768	772	771	807	801	787	743	766	784	803	795	790	795	735	801	787	810	812	837	773	805	804	840	803	815	785	771	836	727	768	757	770	822	801	778	800	777	805	785	764	834	746	777	776	756	798	779	805	813	809	715	816	820	760	792	851	838	824	743	784	779	809	809	774	820	751	747	804	795	787	725	774	867	832	754	789	803	789	766	808	834	786	751	751	817	817	840	814	811	725	878	796	830	801	796	824	784	767	752	823
44962	28320	26633	23560	8486	1304	613	491	454	419	407	378	367	327	310	323	311	304	302	303	296	283	299	296	299	269	270	271	259	292	267	249	286	258	254	256	266	270	276	278	301	313	289	299	267	252	302	281	278	246	299	261	280	246	271	283	261	258	236	271	265	266	311	283	270	257	228	298	271	262	272	266	270	314	298	267	271	274	278	266	324	263	271	277	288	270	250	256	257	307	266	254	264	276	285	292	269	294	251	272	260	261	287	278	267	262	238	239	283	287	250	274	288	284	280	302	277	274	291	247	283	283	275	276	283	252	275	294	277	273	276	316	289	313	271	280	254	259	271	277	270	301	280	300	243	267	282	323	272	285	245	306	268	270	279	290	267	232	280	248	239	291	281	273	259	259	257	270	298	286	260	291	274	274	276	300	242	276	309	310	296	280	288	270	278	277	279	263	298	306	293	293	288	255	291	283	285	279	287	287	265	287	259	269	256	270	269	296	270	276	290	270	259	287	270	279	308	263	256	286	268	249	300	268	289	257	260	265	252	312	264	274	284	253	316	300	264	270	291	263	256	286	257	254	253	256	259	266	265	274	236	238	256	272	247	281	254	279	268	286	278	261	256	248	283	275	233	275	251	271	289	296	278	260	263	263	246	268	309	290	273	264	256	259	283	237	236	235	256	262	279	265	272	248	265	257	313	284	286	270	286	277	256	277	260	276	270	290	268	277	278	261	284	266	276	265	271	286	259	245	262	276	269	273	286	270	271	254	251	277	282	296	272	292	251	228	238	270	272	278	282	268	270	276	300	283	252	269	260	279	278	283	284	249	286	278	273	269	263	263	271	280	234	285	283	251	256	293	264	268	227	272	297	270	310	263	256	263	307	311	265	237	267	267	304	280	267	288	292	309	271	255	254	246	269	264	271	255	256	309	262	264	308	308	285	263	227	247	297	266	269	273	261	289	292	281	270	269	293	276	319	288	297	301	237	295	271	273	279	237	256	310	269	291	285	288	273	261	258	306	267	289	288	284	252	302	303	293	292	261	260	290	277	263	255	292	277	263	290	299	288	235	265	285	244	249	275	280	264	264	295	287	285	280	255	279	264	272	269	312	249	274	247	267	307	308	281	273	265	308	285	275	291	238	274	246	277	266	264	283	300	259	289	296	298	286	263	311	268	301	302	257	268	269	261	252	318	262	299	278	283	267	318	249	249	285	256	284	270	234	286	276	268	271	267	260	252	279	307	277	289	269	226	278	295	273	280	276	264	261	270	287	278	272	273	299	265	278	255	241	291	298	293	302	284	304	270	261	284	257	249	270	259	280	267	277	292	288	280	304	241	302	273	268	267	272	273	282	249	309	281	284	267	264	241	313	285	252	293	291	269	297	260	291	256	299	279	265	295	310	258	287	269	270	298	286	305	261	301	298	293	268	263	300	303	294	256	261	296	306	247	303	246	271	293	313	254	271	296	266	278	286	274	246	259	275	284	249	261	275	287	264	272	272	300	284	280	290	283	263	262	285	258	281	273	282	285	265	272	297	280	306	260	280	246	276	260	312	251	270	286	285	245	282	271	296	304	272	268	269	264	309	239	262	285	275	287	297	307	265	255	280	280	241	292	268	280	252	263	264	276	279	276	303	277	264	272	269	279	295	280	262	270	285	285	293	262	285	278	293	265	243	264	268	312	259	261	258	295	274	295	304	273	254	266	251	295	282	269	266	277	276	274	265	298	291	250	239	298	285	284	276	251	285	280	303	301	285	271	263	255	284	241	281	261	262	277	257	269	271	292	305	284	247	253	288	286	245	288	284	267	282	296	280	277	292	275	270	300	270	265	285	282	295	306	267	296	293	268	300	272	276	299	273	270	224	288	285	264	259	311	307	263	276	240	257	251	263	263	270	255	277	270	284	266	287	304	296	282	304	241	283	310	309	265	285	280	257	263	266	280	287	287	290	271	263	278	250	300	290	290	304	243	261	267	277	279	308	267	240	261	289	282	282	301	273	280	320	250	272	269	253	246	292	245	283	300	259	277	246	268	266	291	282	313	312	268	302	268	300	262	258	299	278	280	293	265	287	306	293	276	277	267	260	280	253	295	268	251	278	274	282	293	238	267	247	249	259	301	261	268	262	268	284	299	256	279	297	284	251	266	287	261	288	263	268	280	252	273	239	290	316	269	237	255	261	274	270	253	274	261	332	292	297	301	260	310	276	286	272	249	278	274	268	281	277	286	243	261	282	262	263	257	264	289	296	288	279	268	297	243	310	272	303	301	280	252	265	283	262	262	289	270	278	274	224	272	266	247	267	251	312	253	273	250	261	267	269	262	277	269	268	285	292	294	244	286	280	278	285	278	292	252	251	292	279	290	303	296	286	285	275	286	278	260	263	301	276	285	268	283	252	266	255	265	274	268	322	316	299	285	257	253	283	266	299	258	280	271	300	272	262	271	276	264	299	261	288	271	251	254	273	271	276	274	286	267	313	258	293	309	282	252	267	284	257	276	249	297	293	319	249	280	313	297	278	286	257	252	284	252	265	255	292	270	264	265	286	267	285	265	281	273	269	300	267	251	308	270	286	255	254	298	270	276	271	255	248	261	290	304	255	268	274	258	269	264	264	267	267	252	275	264	269	277	276	244	269	279	261	267	289	293	264	274	286	258	287	254	253	311	286	284	263	247	272	273	251	302	283	234	308	273	284	274	291	275	227	249	264	284	260	258	257	290	265	224	275	280	280	291	265	281	262	270	272	285	255	257	268	277	297	295	293	273	267	286	296	292	287	310	275	232	248	259	251	258	252	250	252	291	290	283	279	282	296	267	279	290	266	275	287	315	307	268	251	239	258	298	262	257	241	236	271	279	266	268	279	225	246	265	304	269	260	267	287	242	250	280	289	260	292	277	305	263	293	265	274	265	278	232	288	265	269	248	265	230	292	265	279	285	267	277	279	265	265	281	250	257	276	284	259	302	266	293	284	258	272	278	251	281	246	278	265	290	255	247	313	257	281	296	278	267	270	289	269	289	314	296	286	280	272	263	276	271	276	262	258	249	286	270	238	304	265	257	283	273	295	264	251	287	262	274	249	266	252	259	268	245	288	297	278	280	256	258	272	279	290	284	267	260	331	261	271	253	252	294	284	270	279	281	264	260	293	275	219	260	278	278	255	247	300	268	264	291	273	272	297	294	278	261	321	285	246	262	265	283	282	291	276	304	268	277	260	273	277	275	268	265	257	277	287	284	292	297	306	263	253	260	298	253	274	279	245	272	270	291	266	246	249	250	260	273	286	260	275	254	291	248	235	286	279	283	260	311	300	268	270	283	289	289	273	247	270	244	254	265	281	286	263	313	286	289	260	289	300	268	288	241	291	246	277	290	289	279	252	291	265	251	276	253	284	258	262	255	258	259	264	285	263	262	261	262	243	289	254	236	280	271	311	297	264	292	254	259	278	275	277	255	272	316	258	270	274	264	255	258	250	320	278	269	293	251	254	279	283
29084	21882	30618	30437	12234	2628	1966	1561	1472	1413	1203	1075	1051	969	873	862	803	857	826	764	721	763	726	692	660	722	680	618	702	727	641	695	641	633	650	664	604	662	623	620	636	597	650	636	626	608	649	636	618	598	687	600	608	645	639	654	608	640	607	614	607	630	621	622	628	626	588	613	576	599	642	629	657	613	602	611	596	637	646	638	633	597	568	664	596	642	613	557	580	615	597	603	668	623	594	645	627	652	597	615	598	622	627	614	593	619	634	667	611	548	640	633	620	616	623	595	617	627	639	633	604	621	585	589	579	605	571	633	636	673	589	626	613	621	639	588	638	660	649	599	636	649	624	640	614	620	639	603	614	632	627	616	640	637	611	572	596	594	642	613	618	624	623	626	579	574	594	632	601	610	632	640	631	618	631	584	623	613	615	631	587	632	647	587	686	605	587	645	614	602	647	639	583	586	622	607	617	629	616	599	632	643	583	634	577	594	586	669	639	643	633	629	627	622	603	631	632	672	652	630	637	594	662	634	601	649	612	590	603	587	578	640	653	595	647	637	589	658	605	622	601	627	604	616	594	619	651	602	611	584	601	606	619	634	607	616	564	607	566	610	622	592	633	636	659	599	578	595	644	594	640	633	604	640	606	615	589	644	593	638	600	569	609	649	616	617	626	616	641	669	663	613	672	604	611	660	643	661	631	608	623	611	610	613	592	626	611	614	644	596	631	660	639	642	578	642	655	645	584	651	621	629	599	608	612	600	668	617	566	630	615	627	610	628	655	613	577	623	623	592	638	599	613	596	690	626	619	654	622	634	639	610	610	619	651	646	661	668	585	576	573	579	627	625	655	601	616	656	628	627	582	650	596	600	609	616	634	618	592	622	611	607	612	651	648	605	640	599	623	557	626	652	609	589	626	635	602	604	617	596	673	608	625	618	617	632	591	625	609	611	613	630	650	592	654	626	591	630	585	603	630	590	614	592	584	578	658	624	638	561	579	588	639	615	612	597	640	619	637	678	656	655	611	644	633	613	646	643	631	641	631	619	618	652	612	582	565	608	622	696	605	618	625	630	617	632	636	578	643	591	622	598	653	640	675	644	642	633	610	594	585	640	624	679	636	635	597	608	625	616	615	633	615	594	619	609	618	624	619	613	589	639	592	588	571	584	615	630	661	588	602	645	599	663	623	629	612	649	602	596	588	628	613	640	643	590	583	621	617	599	606	615	609	659	650	596	655	625	589	632	591	644	653	663	628	610	636	640	593	639	617	637	633	588	579	608	619	666	603	619	671	617	622	639	611	606	625	609	601	575	654	597	620	625	678	608	561	632	614	628	593	626	662	619	541	573	662	682	629	586	644	618	636	654	602	650	605	580	586	562	610	623	632	632	638	605	665	624	601	584	652	653	661	655	629	616	625	613	627	609	566	667	627	610	658	599	611	648	579	627	617	621	598	597	648	630	595	636	608	672	602	599	616	604	614	659	577	636	597	679	597	633	605	635	631	659	603	657	616	644	616	617	610	617	619	649	648	628	643	593	647	599	638	584	622	618	656	641	621	621	646	615	623	617	617	595	621	593	639	614	645	674	583	598	647	631	608	647	675	594	598	641	598	613	637	613	598	571	621	642	635	618	612	579	638	605	622	621	647	599	586	611	646	615	646	589	634	585	597	638	605	616	619	650	572	607	646	625	569	585	649	595	570	612	613	605	625	620	617	620	612	625	589	632	668	616	627	589	580	649	580	599	612	621	604	632	623	618	622	678	656	599	621	618	606	579	613	603	637	631	643	620	635	612	636	634	585	614	656	560	616	636	629	636	607	641	615	586	607	657	637	652	622	578	658	621	604	629	611	627	589	622	634	622	616	639	610	607	613	615	680	606	636	608	677	608	615	634	606	611	611	638	596	599	683	634	651	609	616	618	636	665	594	633	586	657	604	660	616	602	604	654	590	592	608	629	637	601	604	628	639	579	652	627	650	600	614	581	601	585	611	634	632	627	628	668	611	620	655	634	585	643	635	583	561	596	654	604	599	654	593	617	612	644	597	613	655	612	618	604	623	666	654	624	597	608	636	622	579	597	555	592	638	641	573	586	661	589	611	649	575	627	649	596	619	581	617	602	602	651	596	638	597	606	600	591	628	670	575	622	610	609	593	571	604	601	633	669	611	654	604	603	601	608	564	641	621	588	618	606	626	630	611	573	587	586	605	642	605	625	643	633	662	664	630	654	656	600	625	610	673	600	653	619	616	620	590	651	644	674	599	627	603	644	576	592	571	616	589	671	675	632	608	624	638	580	627	614	622	604	640	622	632	603	660	631	659	583	624	606	596	634	599	622	570	575	646	614	629	642	587	644	572	596	607	638	602	580	637	617	642	572	615	645	625	618	582	597	636	622	561	604	629	638	596	547	613	662	645	621	635	642	604	638	582	627	652	645	660	639	618	629	622	625	607	593	593	639	559	650	622	596	616	596	638	653	601	614	600	619	622	616	613	637	604	621	654	629	652	611	605	587	634	612	628	585	628	616	639	624	608	590	590	664	608	612	646	640	615	610	586	607	574	629	630	637	594	606	609	603	655	654	596	630	595	637	652	602	617	646	627	581	612	578	635	644	637	630	563	607	622	578	641	602	604	604	575	683	630	592	593	603	624	629	611	642	631	608	607	612	604	653	623	640	630	586	598	588	626	584	635	655	597	635	608	558	619	632	649	603	650	630	632	603	653	613	573	585	621	658	662	676	601	641	628	617	687	649	583	593	629	577	610	630	646	569	621	620	589	602	609	659	605	606	650	590	627	616	664	590	674	676	624	600	621	624	578	650	644	625	599	592	618	597	626	614	624	560	620	638	626	614	613	658	644	635	665	567	616	643	594	647	626	642	613	626	626	626	645	616	627	644	648	627	582	682	591	614	625	620	628	591	606	582	605	614	629	617	621	580	628	622	648	632	615	610	615	633	648	603	566	663	648	637	649	654	613	593	625	651	601	610	613	579	612	575	598	584	622	592	670	636	663	586	623	638	628	652	613	608	585	638	629	620	623	644	609	622	545	602	651	596	590	634	604	626	623	604	626	645	600	558	642	618	601	612	630	599	632	604	624	650	574	604	634	593	644	661	646	623	635	597	632	581	639	587	654	625	629	621	616	647	656	596	652	620	609	562	596	587	608	600	576	595	643	641	596	609	643	628	624	651	618	604	657	621	645	649	625	610	627	636	609	636	629	633	623	571	655	621	600	650	617	696	627	666	652	644	606	623	619	627	620	599	642	632	613	557	594	624	626	634	632	682	674	569	636	614	666	656	606	648	606	629	637	571	560	625	607	654	601	610	634	634	607	610	653	647	608	606	628	605	644	608	609	622	564	592	651	635	611	613	611	644	625	611	661	572	630	589	606	616	604	636	607	600	633	653	618	649	643	634	634	623	639	625	587	577	628	606	615	616	556	659	630	603	617	599	637	618	596	608	639	671	602	614	613	647	613	660	592	613	598	623	570	610
53529	35774	37254	32443	13808	2746	985	656	620	550	545	460	419	414	417	385	383	398	358	387	388	363	357	383	336	327	368	346	371	371	316	346	353	366	362	324	350	323	363	334	339	331	321	331	356	372	350	349	311	331	310	382	356	343	358	331	383	325	348	313	301	328	303	362	322	355	321	323	312	339	349	325	351	310	354	382	335	326	368	347	342	331	352	339	339	329	339	344	338	337	321	306	342	344	340	339	355	321	360	348	336	342	320	363	297	347	354	369	309	324	349	330	381	367	349	357	301	337	341	347	317	333	324	348	338	320	328	336	313	343	350	336	340	347	384	336	330	343	333	319	301	348	343	323	367	307	298	373	345	317	333	312	334	316	328	332	350	343	327	352	319	334	332	313	321	350	352	341	350	346	315	300	344	351	333	329	337	336	341	349	377	361	357	344	336	331	335	351	344	378	346	298	323	345	339	331	352	322	327	297	341	387	364	328	328	336	341	338	337	341	335	317	339	335	337	361	327	367	314	334	318	306	346	320	332	329	350	363	350	315	329	315	351	328	344	347	308	322	340	310	347	317	312	352	344	333	356	348	326	374	343	332	330	342	376	341	343	331	324	348	311	348	358	337	347	321	299	325	299	362	344	332	320	336	334	304	310	332	360	316	351	371	347	359	360	363	329	315	344	367	335	352	345	354	341	320	352	336	321	329	374	350	375	325	317	365	371	336	322	326	348	356	335	339	362	327	362	354	341	339	332	344	352	362	315	347	364	331	330	334	338	291	323	326	330	334	335	365	332	381	344	322	339	348	344	338	365	333	314	358	361	356	339	332	344	362	348	298	322	338	344	328	323	343	335	343	341	323	349	316	308	359	325	342	334	354	320	324	341	345	327	339	329	355	309	374	350	344	376	342	306	371	394	288	314	358	373	344	310	354	340	340	319	338	345	334	324	349	298	340	334	363	330	323	345	325	347	368	340	340	348	350	325	343	325	349	359	346	371	338	331	349	343	361	321	301	328	331	295	322	323	355	343	334	349	358	368	330	372	329	392	323	312	344	319	347	328	368	347	324	335	340	342	322	352	364	296	352	302	332	330	334	334	338	324	362	342	365	334	342	352	348	337	352	364	335	324	360	353	292	359	325	313	321	325	313	332	337	334	347	308	339	331	316	320	325	338	314	367	326	354	320	343	337	352	342	346	362	340	325	380	345	343	317	332	308	363	328	342	362	332	353	351	336	336	312	328	327	349	328	360	375	332	354	367	374	295	358	329	338	338	344	338	341	322	357	377	301	335	357	376	352	302	333	327	317	323	376	327	315	345	318	326	319	364	339	346	343	309	316	326	331	361	354	356	353	337	352	358	361	315	331	330	311	351	342	344	332	323	337	359	334	346	345	369	375	309	357	348	329	366	356	308	286	348	353	336	387	338	344	323	307	359	322	358	345	352	315	348	351	346	325	316	324	293	318	341	374	343	339	324	349	366	300	333	362	331	338	306	326	319	366	339	293	337	334	356	345	364	347	337	337	340	342	302	316	340	326	345	327	349	351	336	342	317	332	328	349	341	316	305	388	338	317	329	386	354	378	344	331	353	328	361	339	358	379	331	333	327	349	316	372	317	332	367	313	318	307	317	346	291	284	359	331	329	353	354	335	321	342	322	319	366	373	351	352	351	345	326	364	337	324	339	341	310	342	374	347	335	336	344	335	389	329	334	334	340	351	329	326	367	359	328	348	366	328	353	305	322	351	335	346	332	331	330	299	333	357	344	349	340	352	343	325	333	330	381	329	323	360	365	356	313	323	356	345	300	353	346	362	331	321	330	382	342	351	329	304	330	328	349	350	359	374	303	343	314	303	333	343	353	368	343	356	333	319	321	335	276	310	353	332	354	314	309	328	323	334	320	347	309	347	327	358	356	314	341	326	317	329	323	317	331	354	333	363	308	355	386	305	310	350	329	345	368	311	326	308	357	342	344	355	347	344	309	351	362	327	321	340	351	363	354	340	340	330	360	338	370	340	350	360	344	329	291	321	365	344	337	363	356	313	355	359	337	334	345	338	336	339	349	361	338	325	360	365	316	348	322	342	325	331	314	334	312	360	376	325	322	352	326	344	325	353	312	294	342	320	323	332	374	365	349	355	344	326	310	314	351	332	315	362	338	326	359	342	336	322	321	328	374	355	326	343	346	291	343	338	338	348	366	339	319	374	341	362	349	331	305	330	316	305	356	313	362	338	351	369	361	366	294	314	328	322	332	314	375	342	326	322	320	293	325	350	340	368	370	375	344	333	356	339	351	304	361	325	325	332	315	334	365	330	325	311	352	322	324	338	400	329	343	333	371	345	351	321	320	325	312	312	332	350	375	342	336	322	332	314	350	358	347	334	327	362	351	345	340	363	349	311	361	324	347	342	341	345	307	353	345	356	331	317	358	364	362	346	370	332	331	378	345	304	321	327	324	341	309	354	352	324	340	351	317	339	333	347	326	340	322	335	339	336	331	317	302	351	317	328	368	331	350	327	317	337	306	346	338	333	315	342	334	340	346	360	328	366	322	360	335	302	341	325	355	333	318	368	321	338	355	360	339	342	359	342	325	385	316	336	387	338	326	313	337	349	384	327	355	335	343	333	324	343	372	336	342	355	351	324	328	355	351	368	351	346	330	341	360	347	367	355	327	377	321	358	359	311	326	353	330	360	359	328	330	319	297	337	331	328	346	350	362	319	287	348	329	330	357	324	335	339	318	307	337	338	310	317	314	324	347	329	330	325	328	302	347	299	331	361	341	340	333	318	330	324	384	356	329	358	316	305	309	357	320	301	312	331	350	335	351	357	370	307	322	339	335	359	305	357	324	376	362	354	345	378	326	329	342	305	379	375	326	382	345	337	358	357	344	320	337	354	340	312	355	343	346	328	302	312	363	300	325	308	313	307	371	327	349	356	346	331	350	338	322	321	337	338	382	357	350	352	319	362	324	341	347	361	314	331	373	365	338	338	378	341	355	343	322	334	325	341	343	353	332	345	334	319	372	324	332	343	327	341	335	355	355	326	347	335	347	346	343	360	340	342	351	344	338	311	330	332	330	318	331	332	343	365	353	326	360	327	338	343	322	356	323	292	335	365	347	347	334	341	367	380	334	309	368	321	338	300	378	373	339	317	327	354	327	330	332	331	369	325	360	340	304	325	333	319	335	315	351	348	332	330	306	335	355	335	322	358	343	322	344	338	327	326	329	356	318	369	304	303	309	328	356	365	351	329	326	350	347	352	351	319	381	396	317	328	305	309	327	376	316	343	318	343	356	348	335	353	359	364	329	373	391	339	344	325	352	322	317	314	369	337	318	355	320	355	324	327	305	301	374	345	329	358	335	351	300	326	326	332	356	349	313	358	332	326	312	310	326	302	369	326	386	369	348	345	332	309	354	343	347	334	370	316	317	329	351	335	353	338	324	317	301	311	292	344	314	318	353	342	345	332	334	324	349	352	362	302	346	317	341	349	347	335
34669	27669	38741	37118	14556	3590	2738	2239	2108	2045	1663	1495	1415	1200	1239	1182	1173	1060	996	957	931	904	887	959	928	874	863	871	849	863	807	822	816	792	752	824	833	785	776	827	784	730	727	795	781	738	761	811	757	748	784	783	749	761	772	739	755	768	752	795	737	731	764	774	783	781	803	829	735	728	782	771	700	831	802	759	746	687	739	730	735	761	774	735	752	805	777	709	784	703	698	740	761	747	800	731	761	763	762	749	713	743	723	774	775	779	734	789	747	747	717	790	729	772	788	784	724	781	805	713	757	774	781	692	748	783	721	776	729	733	775	760	746	745	762	703	784	815	702	747	739	725	763	762	727	799	767	728	752	741	713	750	799	712	780	731	745	747	749	715	801	753	728	732	774	696	789	787	755	732	773	775	714	729	770	772	748	733	781	775	769	724	810	729	736	746	747	757	720	716	761	773	797	799	786	751	722	709	710	768	740	740	828	778	817	739	723	777	742	745	764	762	798	738	777	777	757	753	763	738	737	760	741	733	742	783	754	775	716	743	770	755	770	769	772	700	753	706	768	773	773	683	713	785	784	730	786	756	725	748	731	786	759	719	692	771	781	752	755	757	778	742	744	743	777	727	750	796	788	771	819	762	752	746	723	696	732	770	775	741	753	703	794	751	778	781	781	825	796	752	745	804	753	763	758	725	755	758	742	735	801	705	771	752	785	733	786	705	790	775	707	751	736	735	758	755	787	809	720	738	754	766	728	741	760	779	729	756	764	749	745	775	737	739	763	822	751	787	746	782	731	728	697	781	728	798	780	846	759	735	806	745	770	802	774	745	733	737	781	734	753	778	741	742	755	739	755	704	738	757	751	806	792	749	707	760	742	692	792	750	744	740	703	736	754	769	763	769	759	755	745	787	703	744	723	735	772	722	762	757	773	770	718	766	768	741	737	740	762	743	786	776	774	741	788	723	738	742	764	722	732	734	778	721	791	758	739	758	713	737	735	766	742	734	759	739	748	760	750	703	765	751	782	778	781	759	767	769	749	737	743	766	717	762	800	778	754	794	753	782	803	716	783	750	784	775	737	731	766	764	734	759	785	790	801	746	740	767	726	765	774	755	740	747	745	762	708	730	763	762	739	756	761	741	713	811	771	773	742	760	800	762	802	724	749	751	755	779	803	814	774	779	771	768	744	819	749	787	767	765	769	730	776	761	773	743	750	792	762	745	827	790	769	756	758	713	805	782	796	818	820	771	706	770	745	726	783	755	738	765	768	762	772	792	762	757	708	777	813	799	773	773	757	723	761	718	789	754	743	713	719	764	763	759	776	746	762	781	781	684	789	773	739	758	726	743	726	743	805	828	720	760	784	771	764	732	803	770	770	770	795	748	737	735	823	744	762	756	754	770	791	786	756	781	736	767	792	740	740	766	743	744	754	775	792	809	795	799	699	783	713	733	728	726	764	772	765	729	817	727	753	774	756	742	749	776	753	789	808	705	742	766	770	743	758	777	767	769	742	791	728	792	778	785	780	778	775	756	804	755	774	824	768	778	775	778	758	775	696	728	756	722	717	752	795	739	810	730	792	760	751	731	725	742	766	785	762	770	742	785	762	695	790	805	706	783	754	760	748	797	753	758	736	758	822	775	753	791	724	729	812	762	766	810	778	741	719	749	744	771	788	769	740	745	776	713	755	779	757	753	812	798	811	729	743	731	749	735	744	755	763	763	723	811	714	750	706	767	776	730	758	741	755	761	747	791	753	777	744	755	776	743	765	740	789	751	701	790	786	803	756	719	744	760	713	751	755	717	754	735	764	747	782	726	772	782	750	795	726	750	781	761	749	758	756	737	770	751	776	777	744	779	734	772	755	832	770	784	750	758	754	761	762	772	748	704	776	793	749	773	798	745	766	733	777	770	802	724	802	824	706	747	766	727	830	778	719	757	785	750	743	787	713	739	784	795	729	764	759	727	786	790	748	798	745	779	725	735	710	754	765	754	767	778	730	773	749	790	746	696	743	755	786	797	759	752	792	745	726	743	769	758	759	772	763	709	752	706	713	793	765	783	799	755	738	776	798	750	786	774	782	742	735	769	781	791	736	804	722	732	732	765	695	811	735	713	753	784	689	774	756	775	786	768	747	774	760	774	756	775	771	738	848	750	768	793	771	751	768	764	801	754	739	750	785	760	750	811	670	727	803	793	768	746	827	784	780	715	754	748	800	739	814	754	752	738	755	767	777	745	759	751	737	761	787	821	729	738	776	733	740	786	739	841	788	775	758	766	767	753	735	782	741	732	743	754	743	736	777	782	740	758	782	781	739	763	694	767	702	748	732	783	824	790	770	692	775	737	772	734	805	739	761	776	722	756	795	743	781	764	711	755	740	740	742	738	757	791	786	780	774	750	814	759	726	740	740	787	748	753	786	785	772	729	761	782	800	740	774	761	787	758	741	762	762	762	776	732	749	732	773	757	702	773	776	773	768	726	760	781	757	763	772	791	726	719	733	800	756	776	745	751	785	719	753	757	772	712	732	810	743	779	762	784	807	721	700	789	730	737	789	772	765	753	746	799	758	802	734	713	784	835	788	795	836	762	749	775	786	788	753	776	762	754	762	780	785	746	766	754	740	746	761	744	793	735	748	762	799	800	795	772	713	781	741	793	778	736	761	708	734	760	780	798	734	796	726	768	798	735	769	784	776	705	765	706	702	778	791	709	755	766	769	729	789	764	713	774	751	779	758	763	770	791	755	791	768	768	782	753	764	767	760	757	772	736	765	712	760	791	741	728	730	788	724	764	762	733	744	787	782	721	787	752	745	675	749	755	752	753	754	756	745	723	731	711	772	729	771	725	765	761	721	760	748	745	787	737	770	742	750	736	822	765	765	709	776	764	773	736	724	768	741	767	754	770	692	741	746	778	779	772	761	712	766	776	811	772	778	744	753	716	729	765	778	738	716	753	746	806	756	736	741	783	751	723	756	790	743	758	785	737	773	807	745	757	777	797	760	767	738	731	768	763	750	804	786	692	769	713	754	796	791	741	786	769	786	776	716	814	733	736	736	787	777	733	785	761	773	769	754	726	735	748	736	768	768	794	792	751	749	782	753	717	762	749	719	767	766	783	750	812	736	792	762	780	792	746	750	753	786	774	745	736	779	768	803	828	783	809	757	731	743	741	791	756	765	790	745	744	753	786	743	770	734	742	723	736	756	772	804	733	735	716	759	801	805	719	761	747	748	779	727	742	782	771	767	725	779	725	758	736	764	746	738	797	763	728	727	751	766	759	728	716	748	771	745	793	800	781	765	746	760	794	748	789	776	762	796	768	772	776	746	789	710	760	711	814	772	752	736	778	784	768	730	772	762	773	764	787	710	729	719	792	760	753	768	726	723	742	798	752	767	747	769	737	792	766	772	775	715	775	729	729	717	725	772	780	726	739	737	771	724	737	765	731	755	720	774	768	768	740	758	818	761	780	733	761	773	728	762	756	758	767	741	736
25676	14100	7943	3646	1192	667	496	470	495	427	425	429	399	389	402	380	390	383	391	388	368	402	337	379	398	366	365	375	389	383	352	387	407	397	307	371	390	342	383	371	375	369	352	372	373	313	391	393	363	392	375	359	384	340	364	361	395	389	375	336	367	382	356	332	374	361	349	345	354	376	398	444	364	349	350	350	369	351	332	357	369	363	303	393	390	351	385	368	355	368	374	376	395	344	367	385	389	354	387	372	380	388	410	357	382	369	346	361	372	374	352	393	362	368	360	437	355	358	366	345	371	365	348	350	359	391	391	385	357	382	378	384	374	372	355	346	388	376	351	378	408	354	390	342	320	335	344	359	320	383	377	387	355	340	342	346	362	364	367	345	379	367	353	378	389	365	376	351	356	349	377	369	355	351	367	378	355	363	358	341	392	344	350	393	365	379	375	351	385	366	366	398	382	390	348	360	367	337	370	345	395	396	386	358	373	345	355	386	385	353	344	374	361	361	369	382	370	401	384	359	365	354	393	335	361	349	354	336	357	353	344	376	355	353	394	343	349	355	392	373	376	361	354	352	373	348	337	367	328	351	347	385	362	354	355	368	383	343	388	395	380	331	328	367	377	367	367	337	378	356	387	357	388	364	383	360	377	361	381	391	381	333	374	371	368	399	340	378	384	385	311	364	367	336	375	407	339	362	399	341	344	385	371	349	376	387	358	349	390	373	415	379	331	383	360	346	363	333	368	334	350	357	378	384	377	358	339	395	385	379	366	395	372	353	358	380	349	365	353	369	387	390	367	397	361	366	353	326	337	323	397	391	415	370	360	410	359	361	342	384	373	370	374	355	376	349	364	349	368	346	378	380	386	359	366	356	407	375	358	381	392	341	362	365	382	352	365	383	383	385	363	347	395	376	354	340	358	359	378	377	377	377	380	367	379	326	331	362	400	368	371	346	364	343	345	363	404	355	361	382	373	327	413	390	368	330	369	364	350	383	343	379	388	386	369	349	359	383	363	365	384	364	334	337	404	354	355	352	369	349	350	357	365	368	366	408	380	379	384	368	353	341	343	379	392	360	374	409	355	309	406	387	389	363	373	362	362	406	382	382	389	337	403	377	355	340	366	366	365	326	368	348	384	381	359	371	343	360	354	325	390	322	329	346	343	333	353	329	375	352	376	376	359	383	357	322	374	355	370	389	396	357	366	378	395	348	344	333	356	320	368	348	368	364	342	345	384	401	373	349	367	412	343	382	352	344	338	373	360	399	351	334	400	355	321	378	356	329	365	372	388	404	313	356	360	346	412	364	392	370	329	401	352	352	365	370	352	388	346	320	350	395	359	338	354	343	378	352	353	374	373	354	336	388	365	401	432	318	385	363	352	364	388	379	366	383	372	371	363	371	391	348	359	380	365	396	383	354	375	386	378	371	346	381	349	363	341	351	364	367	357	373	432	373	364	336	392	366	356	389	360	313	352	351	350	326	347	395	357	356	350	409	373	352	377	381	377	380	394	355	362	351	405	391	366	374	397	368	335	355	366	374	376	408	396	373	377	353	373	384	338	352	316	385	333	410	325	384	376	359	373	361	389	392	372	356	376	397	386	374	363	367	366	339	348	331	330	338	383	345	369	358	357	394	373	363	353	368	384	376	356	381	387	351	350	360	365	379	369	407	370	356	363	320	338	360	352	358	359	377	364	385	394	373	358	381	398	353	342	357	333	351	366	405	361	353	375	374	386	351	340	377	349	371	362	381	366	401	391	353	362	337	364	363	362	361	381	412	385	367	361	389	351	394	345	362	386	373	372	359	372	372	373	318	370	352	379	388	395	374	357	382	356	407	354	381	365	390	344	328	360	376	352	359	340	375	371	392	340	354	351	347	385	387	360	353	410	385	388	360	365	398	402	338	375	361	360	379	359	363	338	396	377	376	346	341	379	335	331	396	356	366	347	357	392	362	381	390	398	405	351	358	394	386	375	377	364	373	354	390	381	374	402	325	399	378	343	365	388	346	366	380	348	381	334	355	392	354	362	335	337	345	336	387	351	364	321	354	357	367	336	335	332	352	382	349	370	354	345	399	366	402	332	388	399	348	357	367	360	362	337	363	366	362	356	357	390	365	372	352	345	365	364	374	366	354	316	347	361	385	363	421	347	365	358	346	375	387	376	350	333	388	370	394	401	385	389	363	338	352	363	354	343	359	382	359	355	393	353	371	402	363	339	380	333	352	350	350	351	360	362	344	362	368	385	359	357	350	356	375	405	357	362	387	365	381	344	347	375	372	352	360	362	383	365	363	368	395	355	382	367	360	365	341	356	357	356	378	390	346	407	386	375	370	371	356	367	326	382	346	374	333	333	401	365	370	351	337	380	398	354	382	388	337	357	339	347	368	333	355	370	385	397	398	361	365	377	395	389	345	345	351	347	352	361	383	359	361	365	363	350	393	379	367	405	351	366	366	368	373	366	392	393	346	388	370	352	406	394	366	380	353	391	367	383	341	372	360	371	365	361	365	387	377	386	354	412	362	399	364	357	356	392	341	372	386	366	369	361	337	378	366	354	369	366	352	354	362	358	394	361	394	356	334	382	350	364	399	383	373	354	365	366	334	371	389	336	326	338	367	361	354	333	374	387	380	385	369	352	374	375	353	398	375	384	374	360	347	332	378	388	417	369	373	364	371	367	338	405	361	371	337	354	362	337	348	385	401	352	357	366	343	327	368	362	393	346	312	364	333	390	406	358	367	382	378	414	374	358	363	354	393	408	372	422	347	383	354	370	363	346	362	382	371	411	348	361	384	364	373	364	374	386	354	343	361	369	371	378	369	371	314	385	352	390	376	387	364	361	324	332	389	371	387	351	374	352	349	367	412	360	384	355	358	369	375	390	328	372	372	351	349	338	326	358	393	365	404	358	373	401	388	331	353	442	366	345	360	354	331	330	332	392	366	339	372	385	385	371	343	374	358	362	350	346	352	368	341	337	394	409	358	372	366	357	381	368	352	330	386	403	396	374	379	358	335	365	388	408	403	356	333	364	349	378	402	369	334	360	376	367	351	374	368	369	307	335	397	385	360	382	347	320	359	357	400	351	396	395	380	365	355	349	350	362	375	331	352	353	318	362	352	357	369	377	340	345	367	376	362	368	382	373	351	367	377	363	382	379	376	369	410	380	369	364	373	383	363	351	380	382	361	352	332	350	333	388	391	373	387	401	374	331	359	364	367	390	369	384	364	378	344	394	370	345	374	343	353	382	351	368	393	359	329	394	365	340	376	351	380	377	378	402	356	337	319	396	331	349	404	375	393	328	357	393	340	346	369	388	374	345	366	379	362	378	368	345	334	378	364	366	376	387	336	344	330	386	329	364	382	380	362	421	384	356	362	355	366	379	341	347	361	345	388	344	395	364	379	335	389	374	360	344	340	372	408	367	399	348	364	349	323	380	393	365	355	364	357	370	378	371	386	412	397	385	386	346	363	362	386	370	397	405	358	386	360
16342	10848	11567	8150	3187	1694	1411	1293	1154	1136	1086	1036	1011	927	975	860	858	888	877	871	841	824	856	842	807	811	812	838	771	813	795	770	860	787	793	792	784	808	750	819	827	748	753	815	752	801	808	754	804	814	804	818	772	799	778	809	807	755	794	781	789	765	840	777	784	819	795	775	840	796	834	771	817	811	761	758	796	784	813	815	859	784	816	771	718	789	745	845	733	735	783	718	810	804	752	793	769	820	743	819	843	760	780	776	791	774	781	830	780	773	844	769	781	832	806	773	819	770	761	769	767	797	797	794	792	776	796	773	829	781	778	851	797	784	828	814	774	827	822	833	739	779	818	736	770	831	728	784	737	756	820	842	834	785	809	806	795	801	849	781	836	768	753	770	783	764	777	785	760	809	771	797	773	778	771	796	783	793	806	819	812	780	784	843	782	781	827	811	743	803	834	809	798	866	759	818	818	785	781	783	764	840	775	861	781	804	756	813	750	735	783	781	757	836	785	802	785	817	816	843	784	830	789	771	792	770	831	731	783	768	790	776	818	805	799	777	787	755	748	756	789	806	771	815	800	780	770	796	815	804	796	769	778	755	772	740	802	757	780	792	800	788	814	744	791	730	801	796	818	802	811	793	749	778	818	781	758	851	814	816	792	784	791	849	796	750	793	810	773	779	790	763	780	802	821	782	801	764	777	759	805	791	801	776	817	781	766	793	766	767	807	787	799	787	770	786	779	843	736	812	798	801	769	777	741	794	776	778	825	829	764	712	839	842	774	709	779	749	785	855	770	811	778	799	786	781	778	822	767	779	804	832	790	729	817	802	758	795	725	806	756	838	842	799	759	795	796	760	762	782	818	768	766	809	793	767	758	766	818	770	795	801	741	808	771	764	755	739	758	869	809	822	771	752	849	787	807	794	754	850	850	772	777	808	809	782	764	826	815	776	807	813	801	811	750	791	793	827	766	781	786	808	772	806	818	743	767	819	770	786	776	789	755	856	799	760	780	794	756	775	810	801	820	785	748	787	786	807	756	757	784	763	789	795	834	757	839	779	795	848	796	804	789	810	780	787	786	770	787	726	830	773	818	793	780	787	796	763	819	815	836	764	818	798	849	751	775	854	757	783	808	785	819	771	828	791	761	804	811	844	785	744	802	752	793	782	786	758	788	801	816	817	817	806	762	810	788	762	774	787	797	809	773	822	801	794	770	780	787	841	833	804	790	809	768	767	812	786	799	818	818	789	807	809	794	765	848	789	749	821	784	805	751	798	807	780	839	822	769	824	796	788	803	783	794	763	770	762	767	785	772	755	810	770	788	794	790	814	782	770	806	760	746	799	785	765	790	800	774	812	786	820	851	855	746	863	817	789	771	741	778	764	746	799	843	810	799	812	795	740	791	798	718	746	763	739	772	773	772	799	807	754	789	789	767	797	844	820	774	801	830	800	808	771	808	781	810	804	839	766	791	815	820	766	769	770	766	832	812	794	792	804	795	786	782	772	830	761	741	792	786	778	796	830	776	793	809	799	787	803	722	784	801	796	808	785	746	794	780	832	780	769	805	782	785	781	777	772	805	785	780	757	759	814	802	788	733	767	748	772	745	819	796	793	781	784	812	855	802	813	727	832	779	839	797	836	796	740	792	808	763	768	764	818	822	760	733	795	800	770	788	807	789	798	750	734	761	778	775	807	780	772	762	790	807	784	828	825	829	808	818	793	815	819	803	773	782	830	759	787	796	811	774	757	823	818	766	774	808	786	764	822	775	775	840	795	851	760	800	774	814	807	781	794	763	773	747	815	810	757	780	805	809	808	780	812	801	764	792	748	806	735	850	813	736	796	838	823	787	818	804	763	793	811	800	793	794	786	768	800	771	813	783	789	753	811	778	839	757	799	757	749	816	755	801	815	804	838	781	771	790	781	769	759	786	809	850	789	853	778	821	774	800	811	799	779	746	775	778	809	765	817	795	773	766	865	800	817	730	790	820	807	834	797	775	749	855	776	835	824	739	793	769	768	766	818	845	797	780	793	756	777	791	828	795	805	783	807	867	743	804	756	844	764	806	791	822	773	820	813	783	802	832	813	779	750	741	804	782	806	760	751	795	816	795	757	781	775	749	805	804	763	829	711	813	776	816	775	749	789	829	801	794	733	814	824	856	756	799	814	774	786	773	819	776	776	785	816	813	806	800	814	821	772	789	780	789	824	776	782	809	808	793	861	809	760	840	831	795	744	785	815	792	759	835	755	804	791	796	835	770	736	817	819	780	783	785	797	802	843	852	798	824	805	816	810	778	785	819	763	775	813	721	796	781	796	761	783	898	805	824	809	827	783	791	799	815	805	730	789	833	805	799	727	762	808	749	756	842	793	813	756	781	841	761	807	789	738	787	849	794	817	784	753	812	819	782	764	757	795	758	793	783	813	796	780	715	803	762	790	766	824	778	772	798	763	747	853	789	797	808	779	792	785	805	778	768	817	811	795	764	760	781	789	805	807	728	798	805	779	751	792	800	792	752	812	789	760	821	773	783	745	764	795	764	775	767	783	799	793	803	833	764	791	761	789	798	796	781	765	803	795	717	798	770	778	814	782	733	837	762	812	823	827	738	799	833	820	806	777	776	819	777	768	821	828	735	791	759	787	782	781	839	776	805	762	755	822	792	790	789	777	799	814	762	722	791	803	816	790	794	816	786	769	755	802	764	775	749	774	873	786	815	816	745	773	762	780	805	823	756	814	808	757	813	774	805	819	776	818	729	805	786	832	798	809	763	772	790	784	769	765	792	810	765	821	796	799	818	798	800	777	781	773	775	827	821	745	761	769	828	804	804	805	800	818	758	736	745	814	810	767	820	786	782	746	781	820	732	798	830	750	809	843	822	820	791	826	803	787	756	798	773	778	824	769	780	801	793	758	794	841	798	796	765	744	855	828	825	761	845	832	775	781	786	782	810	791	758	776	802	792	760	791	763	770	796	812	802	776	806	750	767	804	808	779	812	754	803	802	768	798	809	847	807	792	787	827	796	792	794	836	795	842	822	800	780	805	758	789	807	844	825	756	802	758	789	803	774	775	787	721	797	834	773	806	803	776	811	854	825	785	835	852	813	840	822	772	763	847	738	802	764	798	825	755	783	777	777	790	765	759	801	814	774	792	760	794	781	828	725	768	814	776	813	788	787	766	731	772	788	799	808	735	760	839	800	844	738	774	786	800	739	784	777	779	815	788	815	809	804	824	743	825	820	795	748	757	784	768	816	795	782	800	786	755	796	802	732	792	812	805	798	757	789	768	775	769	783	775	779	821	790	794	755	788	771	848	744	762	826	796	834	790	806	809	833	783	817	785	753	799	828	835	751	785	771	750	797	790	771	801	776	763	853	778	801	787	775	774	774	806	802	808	735	764	786	782	780	794	782	842	832	835	813	767	813	769	765	804	784	756	782	845	797	774	792	772	748	802	818	781	759	774	760	763	808	734	774	804	779	803	751	829	796	783
43250	27602	26015	22920	7329	1316	655	486	466	410	419	347	353	349	339	292	301	283	280	302	275	292	248	280	291	274	285	303	256	315	305	295	281	275	252	275	264	279	297	254	271	272	287	261	261	317	280	291	254	280	283	252	265	247	293	252	272	261	277	302	243	262	266	300	266	275	259	277	256	264	237	276	268	281	273	270	264	290	272	254	286	274	272	258	270	281	295	303	252	270	278	265	257	275	289	292	284	279	264	272	260	238	245	253	297	261	266	261	272	289	290	266	239	255	280	256	283	253	277	259	287	288	275	279	337	266	287	304	290	257	269	275	269	234	283	260	242	270	296	281	267	258	288	274	284	258	267	295	239	273	270	246	264	269	261	259	295	272	284	263	296	277	236	264	258	258	265	255	298	282	241	285	275	278	278	287	289	263	257	273	280	248	267	250	260	283	272	266	269	310	298	272	264	250	286	258	261	262	267	303	220	300	242	254	261	253	292	246	310	275	260	234	258	271	262	275	279	263	306	248	231	245	291	259	271	278	263	284	274	245	263	246	275	251	258	271	270	279	275	293	278	268	305	260	282	259	274	295	281	289	264	276	231	236	251	233	272	254	281	265	253	262	278	284	266	286	278	258	233	293	282	312	263	281	250	265	277	295	282	290	270	317	294	261	286	260	250	287	264	288	308	232	268	259	258	272	278	265	285	291	282	260	255	296	258	254	289	251	307	312	282	278	286	289	308	279	310	256	258	271	260	265	247	245	268	287	244	288	292	266	245	258	260	252	273	258	295	267	267	299	271	270	269	281	285	281	262	279	284	279	270	290	257	296	257	259	286	280	283	274	234	269	265	267	277	294	255	315	267	286	261	245	300	322	261	249	263	257	246	230	278	260	260	243	250	327	302	276	252	268	255	308	257	251	242	260	264	274	274	273	278	240	254	261	284	267	280	266	265	301	258	265	261	268	272	279	267	278	284	283	282	320	265	251	278	278	279	273	247	240	292	295	279	270	269	265	257	284	247	272	277	317	283	271	254	241	294	267	264	282	285	263	285	252	274	264	278	280	279	272	257	257	298	276	272	271	245	261	262	315	291	270	226	262	242	273	270	285	265	270	273	278	256	243	261	257	223	280	236	274	281	282	255	250	257	257	299	250	261	263	288	275	257	263	242	268	265	257	254	246	270	259	258	302	267	276	239	249	286	224	271	246	282	282	271	276	268	276	267	293	284	246	273	266	292	289	286	277	269	280	274	245	272	292	261	263	272	257	278	284	294	283	239	299	261	271	264	262	252	258	283	284	299	293	293	270	264	268	276	278	265	258	276	284	242	255	254	237	285	280	235	263	263	286	269	277	280	289	262	248	268	269	252	274	241	244	272	287	261	272	271	293	290	307	258	265	270	261	240	253	268	269	273	260	261	245	287	262	263	258	242	266	267	268	230	251	268	274	261	284	221	293	266	300	285	276	281	241	270	262	275	279	263	247	269	262	288	266	281	257	244	273	269	275	275	297	274	291	287	274	276	277	279	251	267	243	265	281	259	269	246	288	275	260	279	264	298	259	291	308	274	202	262	248	254	268	270	280	283	252	291	284	281	274	274	278	257	240	257	252	288	278	274	293	276	270	285	297	268	273	291	269	271	256	270	261	286	270	259	253	269	253	288	248	270	260	256	291	263	258	257	285	273	276	272	247	263	245	288	278	288	272	260	263	299	229	230	258	250	267	267	285	275	261	290	283	263	281	250	262	258	267	306	259	257	241	277	263	284	299	252	289	274	247	290	273	252	276	267	260	256	289	273	265	277	244	263	277	278	327	280	291	258	256	269	265	248	256	263	236	269	305	253	308	267	278	253	246	252	292	269	284	265	250	253	284	278	268	282	284	284	253	248	275	255	243	280	279	266	269	305	280	243	280	251	249	278	232	283	290	260	270	271	298	273	284	265	276	248	223	300	254	268	272	252	252	256	273	278	278	282	278	268	265	271	276	243	238	282	285	278	252	268	248	250	268	248	289	280	270	266	282	254	262	263	275	279	273	264	265	278	301	258	260	243	253	269	279	250	264	301	302	274	285	251	246	240	262	265	278	255	260	285	251	293	302	258	303	255	276	263	283	254	257	294	242	247	245	244	296	247	304	250	270	266	254	267	271	283	286	273	316	264	272	267	248	246	272	254	285	277	227	264	256	259	251	272	268	304	281	256	242	307	253	283	265	282	287	234	272	268	272	287	251	259	294	280	270	272	302	267	245	256	264	289	274	259	250	263	282	264	262	261	270	265	282	272	253	259	254	243	277	286	275	237	232	267	268	260	269	276	280	290	265	273	241	290	260	270	293	284	265	252	317	261	275	285	245	268	270	283	288	266	281	264	286	269	307	260	256	258	298	271	289	272	289	288	280	272	283	250	267	295	269	276	284	245	259	225	264	273	285	285	315	291	253	258	265	246	275	262	275	238	260	257	296	273	261	249	258	280	284	266	264	267	274	269	260	295	264	239	264	260	299	272	299	246	273	304	255	259	250	279	259	263	257	305	266	284	289	273	253	286	263	240	267	279	218	297	270	255	287	255	259	284	274	283	264	273	255	264	295	299	257	288	243	272	286	276	257	271	289	264	265	275	280	269	289	289	260	260	274	253	265	253	240	273	247	286	272	283	261	274	295	292	292	253	257	271	243	261	234	262	269	300	233	282	272	266	248	280	248	266	270	254	277	243	261	280	276	252	264	250	262	280	255	235	258	273	270	303	285	269	252	266	269	266	266	250	265	279	249	275	246	267	269	248	266	277	268	277	289	280	278	271	286	248	283	259	264	300	239	242	259	299	262	269	268	266	238	298	280	260	260	288	284	297	263	259	280	254	284	240	276	273	270	259	250	273	280	292	284	263	252	256	308	260	249	266	273	291	251	261	260	262	279	275	243	265	291	251	257	264	255	278	256	279	231	279	299	261	281	250	278	270	276	261	245	264	274	273	270	291	249	286	264	294	271	282	308	304	267	264	275	294	276	282	270	283	254	278	277	234	253	283	246	244	279	296	240	247	265	253	263	275	286	276	275	253	239	247	289	259	244	288	254	268	261	252	246	269	253	278	290	255	254	259	263	240	269	246	257	275	275	261	284	275	247	267	261	244	269	263	252	268	283	269	259	298	252	275	252	275	276	252	242	239	268	263	222	271	273	263	281	275	275	269	277	274	287	281	279	286	262	259	256	274	242	289	257	289	287	285	237	248	252	249	260	265	267	255	300	294	278	272	269	272	240	253	289	282	244	275	270	256	235	221	248	263	264	257	273	257	276	266	256	277	252	290	265	274	251	259	265	293	268	265	287	295	282	261	299	283	254	267	281	288	270	246	240	281	324	262	257	249	275	304	290	279	277	303	255	229	274	260	271	273	264	244	265	301	255	243	266	243	267	261	278	271	280	272	293	250	269	275	252	256	272	262	273	284	284	295	272	262	257	252	278	270	285	282	272	273	273	266	272	293	271	250	280	267	286	277	257	300	242
27577	20898	29505	30550	9336	2800	2177	1808	1588	1538	1303	1124	1037	975	932	852	872	840	802	715	643	763	740	721	690	730	669	653	683	726	666	674	691	651	626	697	674	612	628	564	597	636	646	638	611	602	626	561	635	604	617	580	614	585	629	631	627	608	691	638	665	567	582	618	631	632	628	621	605	636	613	639	596	635	638	612	605	627	600	598	605	638	637	595	596	595	574	597	579	624	637	579	593	634	589	661	597	613	615	638	591	590	566	621	650	623	657	605	651	614	588	616	616	617	597	605	591	594	590	632	645	618	578	618	608	634	632	591	612	626	566	589	606	610	643	573	582	632	626	631	594	570	581	585	584	602	588	612	608	627	606	618	601	586	561	652	619	604	635	589	612	574	597	613	590	590	604	637	599	616	571	599	601	661	605	609	590	595	569	601	584	576	583	632	608	638	626	621	660	631	579	596	592	616	605	584	595	622	598	605	632	630	640	563	643	631	644	563	648	631	620	576	624	597	622	569	597	665	606	572	595	581	602	597	612	602	595	633	598	637	613	595	588	578	595	608	618	589	577	583	638	620	629	585	597	626	606	578	629	610	560	651	636	608	603	615	567	612	599	616	635	629	605	609	634	619	582	630	574	585	580	602	562	606	584	609	655	635	575	682	565	636	649	613	616	610	632	593	597	596	556	591	644	589	589	627	624	578	576	612	617	604	598	565	660	564	627	663	633	612	616	618	629	608	619	646	581	619	614	561	610	630	569	582	568	619	613	595	647	624	599	564	609	631	616	600	612	605	634	585	595	660	600	608	629	601	612	629	601	627	613	601	616	634	598	574	654	610	622	624	591	633	597	654	591	602	587	616	612	591	628	593	625	609	560	582	572	632	629	662	654	609	631	623	640	594	608	622	639	649	623	629	643	654	623	592	603	611	608	595	627	572	594	581	613	650	646	608	627	594	596	645	608	599	625	602	600	584	603	613	644	593	634	613	590	596	585	609	587	613	605	626	650	654	617	615	612	593	644	569	616	610	599	674	625	556	640	598	624	656	620	599	656	597	615	607	588	637	581	580	618	612	600	579	634	597	621	612	626	634	625	558	569	620	583	606	561	586	636	593	590	591	591	633	627	593	605	645	591	622	616	624	614	602	575	574	583	630	635	635	607	625	613	631	627	613	600	600	582	594	630	636	604	631	624	609	575	571	591	576	613	598	596	567	590	624	594	621	609	574	594	572	561	592	633	635	605	635	613	549	563	605	580	590	618	612	574	632	633	599	590	636	606	626	674	606	627	596	598	626	633	605	563	570	587	625	567	613	604	558	615	624	590	647	664	644	659	621	585	625	603	640	614	590	616	626	599	634	600	607	669	559	606	577	609	608	586	602	617	592	564	578	601	585	571	579	578	617	622	628	607	653	625	560	580	617	557	615	634	608	666	602	622	600	588	590	643	602	563	619	599	610	628	634	641	606	630	570	618	617	625	616	609	591	617	634	606	627	617	620	593	599	575	606	590	574	602	612	598	647	586	610	601	651	601	613	592	615	587	575	554	579	643	585	680	561	624	579	606	647	621	603	590	566	564	595	574	578	624	635	573	561	605	608	598	620	608	623	622	628	610	596	639	569	623	632	617	580	583	620	595	644	616	656	646	609	666	617	614	609	619	604	609	616	608	569	622	578	559	584	621	646	614	579	601	642	605	613	672	620	592	609	588	622	616	613	617	644	621	577	613	608	584	566	581	598	609	617	599	557	659	602	632	653	583	606	626	636	604	596	617	626	609	589	639	608	632	626	615	636	624	597	596	582	581	590	605	597	637	615	631	573	615	606	589	609	609	643	631	591	618	572	606	627	632	627	597	583	661	598	569	598	665	594	587	588	570	571	622	589	632	610	612	594	581	586	607	578	593	607	573	605	577	576	597	572	627	627	582	580	597	624	630	616	578	617	637	600	630	616	606	609	594	591	610	595	613	604	600	596	629	577	593	653	604	617	631	603	621	604	601	598	645	574	578	590	595	576	565	618	606	635	581	589	604	596	589	604	598	609	597	614	641	632	606	602	614	588	609	590	606	626	622	600	626	660	592	611	589	603	631	577	564	627	584	643	591	622	592	574	640	596	605	618	637	615	662	612	611	629	614	602	650	627	590	602	624	625	591	599	644	638	622	590	603	654	625	636	607	600	576	587	595	627	583	622	605	587	615	647	631	578	636	614	577	606	612	608	591	666	619	627	582	597	606	612	606	602	594	629	632	588	637	598	603	602	627	562	599	598	638	637	591	615	590	608	594	579	598	629	615	602	613	643	551	582	583	633	588	651	585	632	650	620	674	629	621	638	562	613	579	645	653	588	597	594	571	635	592	614	625	615	607	601	595	606	594	604	590	632	604	615	574	592	565	584	695	589	584	601	625	613	598	560	604	613	602	627	622	595	638	642	569	584	658	621	575	593	592	627	632	615	599	546	532	600	581	628	606	633	587	592	592	609	646	634	563	620	620	595	601	602	619	597	653	575	575	634	642	610	626	654	610	566	608	611	619	609	609	583	610	593	611	629	593	595	595	612	611	603	620	626	619	575	572	587	596	621	580	613	622	622	594	652	629	618	640	641	635	626	671	624	571	626	602	570	609	572	581	605	610	595	607	563	612	556	561	611	565	628	594	577	576	586	599	592	633	605	614	606	611	657	619	630	581	578	618	585	633	629	604	597	599	606	601	591	580	635	630	648	621	618	603	598	603	590	636	598	615	616	604	645	680	559	590	642	635	587	643	592	589	601	602	632	586	566	569	598	571	614	586	619	599	608	646	618	591	603	618	615	573	601	671	597	653	619	665	599	645	595	644	639	624	603	584	604	624	586	596	616	604	591	568	640	630	623	640	609	611	552	598	625	611	576	617	568	618	624	593	620	595	621	585	619	601	650	632	614	639	611	640	593	621	579	646	606	650	610	648	569	608	596	617	655	592	607	640	569	634	642	589	604	623	597	622	613	609	570	603	591	625	644	632	573	541	585	606	609	601	628	616	612	618	624	596	585	617	650	599	616	638	604	647	618	615	645	603	671	608	591	624	645	571	577	578	610	627	648	612	624	609	592	613	606	625	591	577	624	566	617	619	623	630	594	573	588	646	611	616	624	637	623	569	636	627	625	560	602	608	590	619	604	602	623	600	596	648	605	631	598	656	581	610	603	622	646	570	647	661	582	614	606	584	572	635	591	628	636	613	582	636	584	609	631	630	631	601	586	596	614	589	585	615	590	655	639	593	607	623	642	641	569	644	651	604	591	634	597	593	609	607	642	628	646	637	618	616	578	638	607	583	612	597	627	651	622	598	623	625	652	666	599	603	635	626	618	598	603	625	653	590	600	604	630	649	631	599	646	676	584	615	642	581	608	592	584	631	619	616	600	604	594	585	637	572	619	596	564	616	587	588	568	624	594	628	626	623	615	656	602	674	583	642	622	588	597	611	608	620	624	627	580	631	605	592	637	647	636	628	665	604	620	569	620	619	626
52326	36718	35279	31515	12912	2894	1141	771	694	598	535	473	435	427	382	465	393	360	414	376	370	353	339	378	349	333	361	352	355	343	347	346	348	333	349	330	349	393	378	349	360	325	331	370	361	335	322	359	345	310	333	342	303	326	345	350	345	279	354	304	324	325	315	353	290	348	334	356	320	394	344	328	328	323	336	363	363	321	345	359	328	316	311	331	366	345	327	324	326	322	317	311	352	300	360	314	388	320	331	353	327	325	390	358	313	363	306	360	308	360	340	347	361	339	362	367	304	291	327	339	353	333	306	366	338	316	367	353	310	320	337	319	339	336	331	349	333	318	331	311	326	330	315	353	329	322	355	356	371	319	368	384	375	329	339	309	360	338	337	408	340	336	315	319	340	334	324	346	355	359	342	348	349	321	342	361	338	348	331	313	361	345	364	334	310	314	329	331	338	372	322	319	332	324	368	345	310	326	335	329	356	373	373	333	328	336	335	350	354	362	333	359	326	342	359	369	371	376	357	326	350	328	334	315	336	340	328	339	325	357	347	343	314	333	353	314	351	322	336	342	373	323	334	336	351	370	347	323	317	329	326	334	304	367	348	346	331	352	348	321	332	300	338	344	361	342	352	336	302	330	320	334	314	352	325	384	334	358	324	324	325	349	346	370	354	340	294	336	361	370	340	300	320	347	323	307	334	365	346	355	317	338	351	349	340	301	317	347	340	364	313	321	375	346	345	327	345	353	340	353	321	324	292	343	385	326	328	350	340	331	373	318	339	339	348	354	294	279	342	312	355	346	340	333	309	330	348	331	337	308	315	326	363	336	340	324	359	367	333	313	311	332	351	321	345	333	354	337	321	324	357	341	338	353	351	332	312	320	323	337	371	340	347	338	359	389	343	317	333	347	303	318	311	368	353	337	335	305	344	328	364	338	313	334	317	326	358	327	338	306	328	332	344	332	338	372	327	352	333	329	292	331	332	360	375	341	325	336	336	344	342	319	363	321	326	326	331	341	376	352	374	364	328	322	340	384	355	367	386	344	320	378	366	355	356	293	326	306	366	361	329	327	327	359	354	340	334	327	317	341	349	321	340	326	317	345	364	355	319	341	335	354	357	303	319	341	334	343	347	325	347	337	366	349	342	335	304	327	338	321	302	337	360	341	340	343	304	381	311	347	331	359	302	337	336	358	337	293	364	326	325	318	328	346	327	349	361	367	319	320	320	319	306	332	319	333	326	356	314	324	339	328	357	350	307	334	321	352	348	304	375	318	362	313	338	338	335	336	342	354	318	348	344	342	362	345	321	313	341	354	328	312	326	340	341	365	326	312	323	359	306	335	319	328	341	337	343	344	310	316	370	298	335	342	338	325	357	333	348	396	363	334	355	336	338	342	304	305	321	326	351	322	334	343	389	343	376	340	345	296	352	341	339	319	357	341	374	322	338	312	342	317	348	335	378	375	322	326	305	314	338	346	361	332	303	366	302	350	328	358	332	365	376	361	302	337	348	314	361	347	320	331	305	359	355	293	333	324	314	329	335	332	322	364	348	356	346	311	285	340	346	331	363	312	295	298	338	323	344	353	356	333	326	351	349	325	322	321	343	316	353	346	354	320	333	339	384	364	338	318	336	329	304	308	325	321	387	316	318	358	327	347	310	308	348	311	309	344	307	362	355	333	340	320	355	330	353	368	335	309	332	323	335	348	350	299	336	313	348	349	327	324	320	310	305	338	329	325	335	331	330	341	353	343	334	304	352	338	316	328	340	301	347	316	330	374	304	303	309	307	344	344	350	348	344	329	335	351	337	299	336	296	334	365	325	347	347	364	376	327	355	348	303	343	286	374	321	366	316	331	318	290	393	359	304	339	356	354	321	340	329	337	333	361	317	339	345	333	338	324	336	350	309	345	331	358	359	331	336	326	345	371	352	363	337	382	352	364	320	351	360	339	342	369	323	311	341	294	330	345	363	325	322	316	336	303	343	330	315	336	330	322	324	295	328	342	328	343	357	330	307	314	351	340	314	325	334	312	326	343	351	301	352	337	353	345	369	321	306	328	319	303	340	353	326	344	335	345	324	335	338	375	350	339	364	336	295	302	298	342	311	349	315	343	327	327	317	304	298	347	379	370	349	341	345	365	351	293	352	359	308	325	381	320	342	318	331	332	306	323	336	340	357	292	334	328	344	322	367	318	376	313	347	323	343	317	329	338	325	354	357	303	324	321	321	334	335	358	371	297	329	332	333	331	331	314	331	326	347	314	380	346	341	355	320	331	366	373	360	324	343	336	319	334	342	340	333	318	344	344	322	331	341	335	365	337	336	343	315	356	304	325	325	363	348	331	341	342	323	318	321	346	362	302	323	341	356	362	318	317	319	333	327	350	323	326	361	334	318	333	341	318	357	358	343	346	329	313	334	345	337	306	335	323	335	355	312	335	337	309	321	306	343	363	343	382	341	342	336	314	327	335	363	337	299	326	303	328	341	362	341	328	357	367	339	327	390	309	330	340	346	310	328	351	300	319	339	310	339	311	325	352	340	359	372	331	323	317	328	346	355	313	316	371	319	309	308	340	345	334	334	330	338	323	333	333	314	337	309	331	321	318	366	346	351	336	346	354	349	333	329	340	334	337	327	319	337	335	338	345	327	329	342	338	321	315	353	303	331	324	303	336	329	337	327	322	337	342	308	334	295	358	360	351	325	324	329	354	365	335	325	326	352	323	358	344	325	339	373	339	310	338	352	334	364	382	345	362	321	289	323	306	298	328	382	338	338	329	340	388	349	357	319	344	361	339	321	334	334	320	333	340	302	328	343	321	325	331	345	324	287	354	336	332	324	366	332	356	350	344	334	319	304	323	342	326	305	363	333	323	338	346	329	317	327	309	367	362	362	340	327	313	359	364	367	327	323	350	333	365	290	317	363	334	339	361	354	343	332	366	365	354	325	377	380	349	358	339	327	339	310	298	348	347	361	341	342	362	346	332	369	382	333	343	332	311	347	307	354	340	341	313	366	357	349	381	352	319	325	338	373	293	322	339	310	339	366	308	366	323	335	334	360	334	320	342	332	333	343	309	344	374	346	373	379	338	328	370	341	356	321	331	314	336	327	328	340	365	299	351	312	342	352	320	317	321	382	351	338	347	356	345	337	356	332	316	365	358	326	316	330	321	357	349	381	346	334	383	367	339	337	319	327	332	347	363	342	330	341	329	358	353	310	372	326	301	330	335	298	340	379	339	334	340	338	324	330	344	334	364	320	357	359	386	343	328	368	282	301	338	343	338	338	311	364	376	302	325	356	335	349	334	316	376	357	317	372	361	354	323	360	318	364	349	294	348	309	323	353	368	324	318	314	331	332	351	299	335	340	316	364	312	327	339	367	338	332	337	344	364	323	323	351	347	346	325	339	361	353	325	328	320	359	345	344	298	345	340	369	319	326	326	327	340	303	329	307	291	297	326	331	355	359	327	326	350	341	335	344	326	366	332	336	356	352	367
33499	28556	36342	36582	14779	4238	3129	2403	2385	2059	1834	1583	1484	1299	1204	1202	1126	1046	986	984	1025	943	918	898	906	888	822	861	823	855	853	831	801	866	817	819	796	812	788	801	747	727	794	835	824	782	767	807	778	785	717	750	753	811	741	753	737	770	776	730	734	783	770	748	746	784	737	713	749	722	694	767	821	768	824	739	697	773	763	796	731	725	728	743	761	824	742	785	727	749	747	749	781	741	797	773	756	799	762	722	716	785	787	734	764	752	730	800	729	776	728	753	805	778	724	752	776	752	742	733	751	737	721	807	773	691	718	736	768	750	806	767	745	803	725	783	790	720	785	733	770	730	710	783	744	716	764	812	767	782	757	725	730	694	784	747	713	764	739	735	737	715	793	715	741	736	750	762	763	706	709	733	695	775	739	726	759	759	733	722	760	794	721	701	782	753	774	747	775	727	787	732	717	805	747	768	765	761	710	718	774	768	736	763	732	764	763	713	773	728	753	760	796	765	778	717	788	750	748	703	728	766	763	739	755	760	754	758	740	757	768	748	757	785	740	723	760	783	706	777	750	763	720	728	734	718	762	745	775	712	710	796	721	708	784	748	774	725	759	750	766	693	756	790	703	764	766	782	795	732	714	784	696	721	701	756	799	712	702	724	750	758	713	739	746	773	770	766	723	721	717	724	760	756	746	768	797	772	756	765	796	756	739	751	767	752	724	775	735	753	725	759	709	732	760	693	713	760	763	760	739	721	705	745	773	736	745	738	767	725	736	788	732	750	785	727	745	729	755	761	741	733	739	746	758	755	727	764	754	763	717	705	751	737	706	741	809	719	753	744	749	826	747	759	752	745	725	759	765	748	731	731	786	807	797	772	726	761	764	737	738	782	751	714	699	766	764	773	807	764	785	780	762	789	783	767	770	719	759	738	780	741	752	729	728	792	767	807	747	721	737	720	728	757	712	830	731	737	792	759	816	745	759	768	754	751	756	838	713	737	758	757	789	728	780	706	799	720	713	769	765	726	779	708	751	699	807	792	772	733	725	733	741	705	804	731	742	698	756	728	751	797	810	724	782	759	769	769	776	737	748	752	754	788	790	780	782	750	776	682	758	761	734	760	768	726	766	755	735	784	743	763	750	732	771	715	789	756	740	727	784	740	737	750	721	758	772	691	777	772	746	759	733	755	779	771	754	744	720	802	790	735	758	687	768	702	778	746	793	749	792	757	740	749	751	767	731	776	778	795	772	720	804	765	739	774	746	786	779	761	773	753	730	699	780	701	746	791	829	734	750	754	691	745	734	776	761	749	761	765	724	745	710	768	728	830	787	766	782	811	763	822	751	711	799	725	730	722	794	767	745	764	750	763	759	788	777	762	753	744	792	725	762	765	781	762	722	739	767	788	736	774	732	763	791	765	794	744	741	757	736	762	759	802	770	730	719	784	747	726	751	755	741	786	767	756	780	800	760	778	760	788	737	771	731	801	770	727	717	754	784	766	768	772	792	741	733	788	814	809	721	712	734	750	693	723	780	761	765	718	766	756	747	808	769	740	770	762	776	714	745	797	762	796	751	760	765	743	736	784	771	733	747	732	729	770	737	759	730	723	733	765	788	774	755	742	782	808	721	754	790	736	711	737	749	784	762	724	783	744	747	746	742	690	749	703	781	791	749	733	769	704	765	804	764	755	751	786	751	763	725	740	725	791	796	758	775	758	732	770	755	771	755	748	745	763	760	748	726	726	729	756	758	774	757	756	802	716	721	742	827	753	786	765	696	756	749	795	729	803	750	742	783	753	774	726	781	769	736	747	785	754	781	764	726	777	726	745	705	783	775	745	730	778	743	780	761	771	773	730	750	730	699	733	738	801	799	790	715	749	724	758	739	751	750	744	727	783	754	776	755	751	757	765	746	767	786	753	766	752	823	679	718	783	772	711	737	726	757	774	671	699	782	732	770	728	761	737	787	775	769	718	737	741	750	767	712	696	774	763	751	707	749	757	755	757	743	736	745	724	758	734	763	747	815	670	771	780	728	741	761	786	795	682	770	743	737	727	773	754	752	765	758	753	763	726	772	740	756	753	731	744	826	677	776	752	780	743	726	745	694	756	688	748	758	801	745	742	743	763	753	769	766	764	711	726	753	733	688	794	734	761	751	772	804	714	759	748	747	758	752	757	742	774	741	722	739	733	720	758	786	780	746	748	723	760	742	749	792	739	770	756	818	751	738	703	833	714	793	796	783	799	712	785	756	753	750	757	803	770	751	729	752	707	719	754	728	751	790	789	794	706	751	728	783	806	714	727	756	780	762	784	759	765	753	712	769	713	708	731	693	711	734	758	773	765	742	744	754	785	740	739	758	744	788	762	762	791	792	798	742	724	709	806	760	737	733	806	745	762	755	772	767	750	767	738	766	769	756	776	778	781	760	752	748	740	737	715	738	762	739	728	695	728	806	757	738	796	775	787	748	778	759	760	765	777	768	721	823	761	729	779	736	764	735	768	724	791	749	725	740	778	739	737	739	750	713	739	687	746	771	746	766	745	751	723	723	720	754	739	746	727	744	826	781	748	778	822	709	762	747	775	769	759	772	703	777	763	734	728	763	767	797	736	723	798	744	744	745	760	751	782	793	784	679	740	730	762	742	757	742	728	753	754	762	773	747	766	794	744	769	766	728	758	802	711	716	770	793	728	751	809	744	818	768	740	761	778	743	804	743	764	766	769	776	785	741	763	729	763	757	732	790	743	742	791	764	774	779	748	733	744	760	771	729	760	755	718	794	719	771	749	744	766	720	748	756	775	781	770	756	722	758	752	741	764	707	736	760	767	744	770	777	745	734	737	759	758	800	762	748	749	775	752	784	776	785	733	726	747	768	737	701	683	760	784	722	726	755	777	729	736	769	740	721	759	743	711	768	755	802	731	744	766	741	723	765	790	752	713	723	761	785	751	752	726	763	732	813	783	785	754	756	774	730	729	739	780	755	746	736	770	780	736	737	743	744	723	749	724	725	732	733	749	752	732	722	695	779	769	730	768	755	728	748	738	721	765	785	717	740	722	782	761	772	768	738	789	782	757	785	701	736	743	764	736	741	745	784	795	747	726	741	783	770	755	760	792	753	769	742	785	752	717	714	784	734	790	755	812	774	760	721	792	786	753	806	827	752	717	769	784	755	752	734	760	774	719	706	712	803	762	767	761	787	790	732	773	756	758	759	770	771	709	756	741	787	740	714	739	696	745	724	773	717	745	768	709	719	724	748	750	756	781	752	778	744	727	762	748	789	734	733	771	753	771	754	738	723	805	713	682	727	720	750	755	812	780	775	745	729	811	763	713	731	775	764	728	699	737	803	756	717	761	738	754	757	769	797	760	787	746	717	753	745	762	739	787	750	728	802	732	768	763	751	771	775	765	784	785	763	699	785	789	689	754	746	791	802	724	704	751	766	737	720	756	721	754	749	739	756	785	770	758	795	795	697	778	775	768	769	755	762	740	756	792
28151	14837	8288	3621	1227	630	519	496	474	446	385	387	362	449	374	362	395	404	384	375	410	411	373	400	415	422	385	340	390	389	388	379	382	364	377	371	383	345	415	387	402	400	377	427	406	387	423	402	409	365	378	383	393	408	347	365	338	379	369	335	373	384	387	358	352	352	373	408	336	363	383	420	371	402	376	369	383	370	365	304	382	325	398	366	360	373	371	380	401	369	425	399	351	354	366	385	378	362	362	376	369	340	363	345	377	370	394	418	398	328	375	383	392	351	360	361	389	380	351	389	380	362	384	349	358	326	366	383	358	401	373	390	396	356	363	394	379	358	374	349	381	356	374	416	334	373	380	377	358	356	354	376	374	351	395	359	394	385	371	380	393	366	385	391	404	379	349	352	371	373	414	371	372	350	387	411	361	332	355	362	407	357	380	344	391	363	383	382	370	394	368	347	350	369	379	388	350	401	388	338	365	349	387	339	358	364	377	376	401	399	407	372	399	394	387	385	382	358	369	384	356	320	423	410	358	385	349	412	401	390	354	384	422	364	321	360	383	347	383	370	388	374	346	402	382	400	401	393	416	390	404	390	411	383	399	349	356	410	390	418	384	373	417	371	345	383	362	375	380	359	359	375	414	358	371	342	366	395	360	427	367	385	417	386	377	398	343	364	374	384	348	361	368	396	339	366	371	422	370	408	404	355	336	351	380	391	377	393	375	328	397	378	339	354	367	413	387	404	369	356	395	394	380	380	377	376	371	380	379	352	367	363	367	397	409	396	346	366	388	351	359	377	365	390	335	335	380	378	396	354	376	389	410	326	353	353	374	391	394	377	390	349	358	409	396	363	359	390	354	384	365	377	348	376	361	352	358	387	385	395	390	393	402	346	358	378	377	382	353	359	391	374	331	383	373	349	364	390	386	400	372	371	382	396	383	413	345	355	374	393	343	409	389	367	411	374	392	395	371	366	368	376	374	374	382	389	426	390	360	358	364	368	357	390	386	352	367	372	414	397	391	388	334	375	375	373	359	378	394	345	367	395	356	371	378	368	381	396	363	415	389	330	356	358	384	385	397	401	365	351	384	371	348	387	361	389	350	394	366	333	370	373	370	377	356	377	387	380	370	416	367	367	371	390	408	381	412	351	401	387	382	367	379	380	355	397	354	397	377	338	365	378	388	403	412	354	352	405	344	356	401	381	377	370	373	361	352	359	332	369	378	366	378	358	421	385	364	389	334	391	365	417	379	363	414	342	385	397	336	355	409	399	370	385	364	406	368	374	365	342	387	417	393	413	351	406	410	299	387	354	370	380	359	365	366	384	389	375	383	403	355	361	354	389	349	414	388	384	407	419	386	365	388	397	435	359	385	371	409	370	407	373	366	340	367	365	396	380	391	372	366	364	342	357	387	353	384	355	363	384	356	380	379	371	354	389	378	388	413	369	364	374	353	355	389	370	380	366	389	357	338	362	380	367	362	372	355	415	404	376	408	401	461	372	419	394	390	403	380	397	395	351	348	369	385	374	388	357	379	389	380	392	377	361	387	386	359	386	370	356	377	400	400	352	403	386	388	384	381	362	366	371	396	350	380	374	389	391	388	404	389	356	373	346	370	397	422	369	367	388	384	350	341	376	337	398	404	360	392	358	354	376	396	391	396	396	393	379	377	361	364	387	317	394	392	348	369	358	379	405	390	367	386	377	397	385	382	393	368	377	370	388	357	394	386	374	384	387	339	394	392	365	369	390	374	338	396	365	387	382	376	382	386	385	374	377	357	392	415	344	380	422	377	373	367	351	369	393	363	378	354	376	383	375	353	330	371	367	335	366	379	363	367	365	368	380	376	350	398	407	421	360	379	376	409	383	392	368	370	359	367	367	355	389	346	360	382	375	403	390	422	401	374	380	387	377	355	385	372	384	387	366	379	378	413	376	363	380	358	382	357	325	388	372	379	385	373	377	404	386	371	400	325	363	381	368	380	369	398	354	394	366	371	365	356	402	411	365	378	409	384	336	395	362	396	380	406	363	375	393	355	391	349	412	367	365	395	408	364	374	327	380	398	373	341	389	371	375	360	358	357	370	401	343	350	367	341	379	384	338	359	367	343	367	412	370	378	347	376	395	387	357	345	326	383	390	370	364	367	360	355	363	370	340	370	399	395	357	376	379	396	377	365	400	389	370	393	396	384	375	355	394	380	378	372	344	400	375	425	372	396	362	381	390	334	365	398	402	361	377	361	373	379	405	416	364	338	397	372	358	363	369	361	398	359	418	354	379	387	412	375	376	375	381	396	382	351	386	357	363	340	369	374	373	331	381	382	371	371	366	385	379	360	383	359	406	342	361	391	381	401	431	370	370	404	370	340	395	369	394	374	354	404	396	369	383	381	393	379	375	365	373	385	372	402	375	312	407	400	387	370	361	407	390	360	355	382	345	363	378	355	381	376	377	403	338	353	391	399	366	388	367	403	364	367	398	386	359	385	378	381	401	393	371	380	414	385	390	385	372	403	392	357	387	377	377	403	357	387	358	400	375	358	364	347	371	365	424	360	405	392	434	369	390	386	338	386	383	385	364	351	368	338	413	431	385	358	377	393	337	354	384	401	383	376	362	395	368	367	375	412	335	374	376	360	384	425	387	406	377	373	370	389	366	371	330	352	368	374	401	366	357	414	389	360	374	353	402	390	384	336	393	412	360	354	346	376	366	368	395	358	370	357	335	392	341	378	411	402	363	414	379	385	383	389	374	347	394	355	367	361	382	354	340	348	403	387	386	409	431	369	371	384	404	425	385	342	361	369	375	373	384	360	368	371	391	380	393	384	336	365	380	327	373	343	360	380	363	380	400	378	357	376	380	371	426	392	357	360	383	378	345	403	388	346	357	390	369	364	374	390	375	383	389	406	361	371	392	379	396	387	372	391	365	389	400	389	380	385	361	368	358	370	403	376	389	407	413	381	413	356	403	364	348	400	366	371	392	342	388	382	376	388	398	392	366	329	360	361	379	359	335	390	378	344	385	339	373	337	388	390	382	370	374	347	386	371	384	372	331	389	362	382	347	370	388	409	369	394	413	420	412	403	404	378	349	362	349	325	355	378	405	366	399	364	394	370	407	366	421	355	356	365	379	393	384	396	360	377	351	372	319	358	363	372	383	387	341	334	353	362	374	363	344	385	409	360	377	366	378	323	399	382	369	414	403	349	374	343	413	355	385	354	363	359	339	375	355	393	386	352	385	362	417	398	426	380	388	345	356	384	380	386	393	344	385	368	381	381	399	356	336	353	375	377	313	382	395	408	373	384	356	338	404	356	399	391	351	381	367	395	353	383	401	355	368	342	364	367	354	386	402	411	379	358	368	396	350	412	377	436	397	384	371	405	402	425	377	370	352	343	396	381	416	382	345	372	348	408	370	398	348	374	367	353	373	358	358	350	379	383	360	379	383	368	383	403	390	387	377	360	403	355	397	369	392	375	346	403	376	364	388	381	363	377	354
17100	11390	11551	8227	3180	1749	1457	1320	1231	1166	1041	1041	1013	971	978	958	920	901	917	846	898	841	851	856	835	794	883	858	857	861	832	797	858	839	837	828	777	778	805	768	780	830	809	806	818	824	818	759	854	801	852	819	799	805	763	803	792	813	806	805	763	776	776	766	768	788	789	808	815	848	797	803	804	816	823	760	765	813	818	779	795	833	828	775	802	799	843	770	817	828	807	777	819	786	802	819	822	769	801	791	835	808	749	810	744	802	819	838	782	756	814	806	806	843	804	817	835	814	738	812	780	838	813	846	837	778	781	826	811	843	787	834	819	771	793	847	830	785	785	766	782	779	797	841	799	792	751	778	897	855	796	770	809	803	824	851	796	726	804	889	836	787	772	799	779	831	769	782	881	848	821	773	750	817	849	812	735	819	826	785	805	824	776	787	828	832	770	812	858	789	809	809	764	822	857	821	832	758	799	787	779	802	799	832	793	765	788	830	794	812	773	751	781	766	792	799	847	790	794	830	797	785	792	792	785	815	796	766	808	796	807	843	791	825	810	806	803	814	777	752	812	825	822	778	803	806	810	784	843	799	819	826	796	781	752	807	783	858	735	788	820	777	752	842	838	825	824	790	810	794	786	783	767	860	802	788	872	792	777	771	831	789	822	779	803	766	807	814	812	804	809	798	769	748	788	806	794	809	773	832	786	812	775	782	758	825	775	814	843	812	868	833	779	759	812	805	815	817	803	820	886	849	803	785	804	798	802	821	810	809	849	784	829	818	824	767	773	800	798	802	866	817	822	797	810	875	753	812	762	819	841	760	788	808	826	813	778	783	807	806	816	816	770	795	832	801	834	789	810	796	807	829	811	845	766	802	769	797	798	787	761	782	756	788	835	817	752	825	788	769	818	851	844	845	791	768	823	823	795	838	840	787	780	851	812	785	835	769	820	833	773	752	826	833	763	839	850	816	750	821	817	847	816	847	762	799	874	834	800	766	787	791	795	836	777	841	806	845	824	856	770	828	811	848	786	814	787	758	799	759	835	826	810	793	789	787	811	854	786	744	836	789	747	797	849	767	778	820	764	835	822	802	807	811	793	823	806	748	778	817	814	791	765	816	811	775	802	850	813	843	843	830	796	862	766	796	813	787	802	807	798	815	747	840	823	795	832	828	790	812	820	855	776	792	792	802	868	807	773	810	803	801	767	768	789	789	790	820	806	831	782	797	851	750	762	872	779	826	793	803	791	829	782	799	846	844	831	786	793	783	868	821	832	845	720	764	773	826	767	802	789	868	830	752	753	839	771	853	787	804	770	802	821	775	819	745	807	796	785	815	818	833	805	784	782	808	783	798	796	796	807	787	740	846	767	768	821	797	857	819	787	812	809	796	790	808	772	829	827	831	814	812	783	764	827	807	815	795	748	826	807	755	788	729	841	835	806	856	776	803	811	799	785	813	764	769	806	805	767	754	816	795	769	799	817	766	794	798	797	772	857	798	826	809	754	817	764	804	808	795	858	753	844	803	787	798	818	810	766	783	807	788	806	818	768	772	821	761	811	807	818	809	826	789	816	801	771	820	819	743	773	769	847	821	826	873	784	802	785	884	727	802	804	873	832	802	830	767	805	862	784	770	820	787	777	859	793	826	781	775	808	820	802	793	817	803	770	784	753	787	795	810	764	813	756	774	872	775	783	813	773	815	890	779	837	781	806	806	825	806	789	772	816	808	777	834	823	769	766	804	822	852	809	789	855	837	838	791	777	831	817	789	837	846	779	820	817	808	784	775	825	740	815	813	791	778	783	821	871	783	818	835	790	787	759	839	782	781	838	768	767	798	793	788	790	785	802	749	786	733	780	818	824	778	767	826	807	811	815	771	770	816	794	778	824	791	853	813	815	798	806	818	795	806	832	813	831	811	780	790	829	790	816	815	767	812	789	815	847	799	773	789	816	799	810	794	810	801	820	815	815	798	826	774	814	810	779	853	813	832	810	856	820	802	788	813	807	806	813	835	765	781	786	817	777	855	830	832	800	810	774	791	803	818	818	774	809	802	786	818	803	770	785	810	812	779	856	828	777	828	786	837	836	840	817	829	825	812	789	791	789	782	809	800	774	824	806	845	797	791	915	804	844	827	779	801	805	864	837	797	837	808	795	811	789	828	805	786	796	822	771	772	783	801	795	805	786	911	792	848	864	830	797	790	787	839	824	773	767	812	826	825	826	856	758	776	843	858	780	847	769	745	821	803	841	767	779	797	802	776	840	824	809	813	868	779	774	833	828	774	810	798	806	768	781	725	803	772	801	822	776	773	806	789	830	862	817	739	783	792	806	832	781	822	789	778	843	818	792	785	816	814	844	796	785	784	767	810	783	815	804	813	781	810	812	813	770	821	777	819	827	802	786	800	809	811	810	864	811	804	858	798	820	792	790	769	832	832	803	797	841	804	826	800	829	811	782	794	829	760	779	812	800	846	795	762	807	787	804	767	819	821	794	784	838	825	821	801	792	848	786	766	812	822	848	797	839	820	787	823	793	809	793	830	790	799	728	816	832	832	829	821	844	763	784	753	827	828	839	785	781	774	854	832	825	772	806	843	845	811	807	832	827	799	799	791	822	768	795	834	772	795	818	811	818	801	789	786	822	802	798	828	737	809	828	806	853	778	792	811	806	804	773	830	764	776	757	820	727	789	805	816	803	781	761	839	800	800	814	813	802	829	805	825	769	828	817	868	786	784	803	805	783	784	810	787	795	811	806	826	864	801	797	818	832	787	776	818	789	809	823	799	805	803	775	799	792	726	765	807	855	809	806	879	813	788	793	782	801	802	838	827	828	782	785	832	776	752	835	797	804	752	791	833	804	827	809	828	856	814	790	851	792	780	797	815	837	765	786	829	822	795	865	812	818	817	839	817	861	812	853	776	808	775	882	843	786	770	798	806	851	791	788	823	857	798	818	775	806	822	813	895	825	813	788	795	788	807	807	813	810	800	769	813	795	803	779	761	841	794	782	783	827	767	782	770	828	790	827	768	780	821	809	856	828	796	809	808	796	818	756	837	820	808	789	776	821	862	789	789	764	841	781	773	823	783	801	806	829	857	830	761	816	808	770	785	791	813	817	790	838	871	814	763	808	818	812	794	804	792	768	808	770	784	758	827	781	832	820	823	837	778	822	832	801	817	813	770	802	797	859	799	756	839	805	789	840	816	805	761	801	842	805	853	823	854	843	803	799	763	832	777	852	808	772	826	779	812	809	806	797	820	790	803	817	812	799	837	817	823	812	847	842	823	826	819	791	799	843	840	783	795	783	768	847	759	824	814	800	767	807	814	847	837	767	832	850	775	788	738	831	824	802	807	836	810	848	758	817	789	812	789	746	825	808	798	787	791	809	821	810	751	765	833	823	855	782	791	833	800	830	757	794	821	839	793	815	832	798	813	745	795	790	760	815	813	825	786	817	762	843	759	790	807	815	836	804	820	842	796	841	808	870	855	806	784
43077	27714	25075	21157	6352	1305	637	511	466	442	391	379	379	314	335	340	328	319	294	275	294	283	284	293	286	300	257	302	294	279	282	264	263	281	289	297	294	263	285	275	306	274	298	257	277	269	288	286	253	253	274	252	257	272	256	280	280	285	287	294	267	258	283	307	310	296	280	297	265	242	262	277	277	271	313	257	316	292	253	243	275	244	267	243	232	287	252	254	272	274	302	282	283	286	293	309	265	260	294	279	273	260	288	255	271	291	257	274	316	282	270	279	262	299	282	279	276	321	273	291	292	259	252	305	255	283	253	295	256	242	257	294	268	290	253	315	249	299	286	261	286	275	285	291	262	318	286	286	280	266	264	270	269	256	334	291	254	268	269	252	249	254	258	298	275	264	249	308	302	280	272	263	275	284	256	301	265	283	258	265	265	266	284	273	279	256	279	270	301	267	272	273	291	288	263	276	289	286	264	270	301	271	235	277	269	244	289	272	256	282	271	299	275	290	306	257	265	296	237	285	272	297	265	269	280	284	261	226	281	273	255	305	276	259	250	297	283	269	292	250	275	277	255	296	230	258	272	273	313	283	272	299	285	263	287	284	263	259	265	255	291	282	286	252	274	284	281	289	300	264	259	257	290	275	317	272	260	260	259	282	298	299	295	295	277	250	241	279	300	253	307	242	290	293	280	265	295	294	282	251	280	298	270	287	254	305	318	296	281	236	269	269	286	262	278	235	276	271	285	265	257	267	285	284	239	293	285	279	278	265	294	251	280	299	275	296	235	292	259	271	279	263	296	273	240	241	282	258	258	269	277	254	270	271	281	283	278	288	292	277	256	299	276	294	277	277	313	263	302	268	287	264	255	291	269	259	291	286	285	265	245	272	272	271	251	279	305	300	295	302	254	279	261	249	298	278	273	278	295	325	302	231	296	291	283	318	248	312	261	279	237	280	272	285	295	263	272	302	298	314	297	296	261	294	265	273	306	269	298	289	287	287	293	286	226	312	276	247	270	284	277	279	249	262	264	294	272	278	292	291	267	251	267	288	257	291	272	268	293	299	279	278	285	275	246	304	268	310	274	269	264	298	326	292	261	259	277	284	268	270	274	248	281	263	245	307	273	296	317	275	259	300	298	279	270	276	282	244	294	223	265	266	222	261	280	271	271	299	263	272	282	284	257	313	277	299	257	306	285	267	292	302	277	250	243	269	316	255	253	285	280	252	244	304	306	278	299	277	276	253	258	273	296	313	283	266	230	289	277	262	278	263	300	308	276	310	253	268	264	278	251	245	284	273	258	279	289	284	273	278	263	295	255	295	251	232	281	283	273	262	262	261	281	282	279	284	282	307	274	299	279	293	280	280	281	291	234	293	283	281	289	287	276	284	263	251	260	259	285	288	284	263	268	290	252	299	324	305	258	288	301	281	274	263	270	293	276	253	300	299	268	246	262	287	289	277	277	291	278	296	269	320	280	275	277	256	306	297	279	281	285	260	249	266	289	279	258	271	287	277	269	309	279	257	267	270	269	271	273	293	286	281	284	259	258	290	254	288	247	260	270	247	307	276	305	300	257	262	269	267	296	258	256	279	271	269	256	278	285	290	303	309	255	283	252	277	263	268	268	260	277	301	275	272	269	268	269	277	257	289	277	284	276	274	288	258	277	285	296	301	285	289	276	295	306	292	274	258	291	265	244	283	262	260	269	282	258	262	289	295	279	278	265	272	267	298	276	284	273	300	285	226	257	309	319	291	274	270	285	265	286	257	286	268	281	305	271	264	222	264	268	285	295	304	278	296	300	275	267	255	287	274	252	296	267	269	265	290	284	293	257	272	265	310	258	268	288	286	306	290	297	279	275	294	249	223	310	253	308	317	275	222	252	285	280	276	272	300	271	278	303	259	289	271	268	289	276	271	271	283	261	285	306	288	291	301	296	265	255	287	253	283	272	263	265	311	251	302	284	278	287	300	277	270	281	257	264	241	279	287	247	311	272	278	274	270	274	256	280	256	285	267	269	285	259	256	286	276	276	275	298	281	280	281	271	291	306	257	261	282	297	284	252	289	294	272	241	293	268	284	265	265	287	268	232	305	297	292	270	265	290	267	236	269	272	295	276	298	285	276	270	289	274	270	289	289	252	273	296	261	297	279	249	255	263	252	251	290	261	286	245	277	273	268	267	244	280	292	266	278	308	296	286	275	277	291	296	249	269	302	268	275	277	289	251	273	268	284	251	274	250	260	243	281	320	294	297	292	236	258	292	286	280	294	264	295	261	297	268	265	293	277	281	229	274	256	287	290	274	245	285	295	275	282	282	252	278	269	298	256	300	262	245	275	259	280	268	236	252	290	242	261	256	302	290	267	276	320	282	292	265	268	297	283	260	266	267	261	267	304	301	269	273	246	277	239	272	294	298	314	280	267	309	274	297	265	252	309	285	246	256	270	275	267	297	290	280	266	274	273	235	250	278	292	293	265	294	287	257	262	279	287	292	268	314	239	295	287	275	245	254	266	299	294	274	292	273	280	244	280	281	273	278	276	265	262	295	255	299	290	253	278	256	281	277	281	309	275	250	240	276	275	270	277	271	275	232	289	292	303	255	271	260	303	278	294	285	239	293	264	281	280	290	304	259	290	271	316	269	277	312	273	256	251	248	263	280	224	267	237	266	293	284	309	272	288	280	294	300	283	297	314	267	246	278	261	287	294	262	266	283	276	253	268	297	267	274	274	255	265	265	261	277	282	276	265	271	259	277	280	291	270	287	278	260	248	286	308	302	291	269	278	261	296	288	280	282	280	282	270	246	259	290	306	268	318	257	307	249	277	246	308	249	282	295	266	257	250	295	274	271	269	263	247	257	306	280	257	265	262	292	275	270	293	260	261	267	255	252	317	246	265	264	291	274	270	306	280	280	265	273	295	253	284	297	309	273	251	306	287	261	265	302	281	291	294	319	236	275	295	265	281	265	281	286	268	276	294	281	255	254	269	273	237	289	273	299	283	279	302	308	286	284	301	286	282	292	287	294	279	287	257	257	278	297	257	297	262	255	261	293	282	263	289	268	286	278	252	276	287	236	287	318	266	302	282	263	259	247	300	298	248	296	235	332	277	250	278	256	250	278	287	302	273	280	298	241	269	298	271	307	267	282	296	263	292	273	240	291	266	250	263	294	286	257	266	259	279	287	268	283	287	285	263	273	279	301	309	262	260	282	294	282	274	278	283	293	267	288	280	292	275	286	273	316	297	267	256	279	287	258	288	264	321	294	264	260	287	304	284	274	288	302	280	293	279	276	276	259	304	276	287	265	261	282	260	262	281	352	263	262	284	275	280	291	307	310	258	307	269	294	278	278	277	319	280	270	238	289	264	320	258	273	288	290	282	304	269	257	260	278	279	285	289	257	280	272	320	291	254	292	271	285	258	267	254	293	282	249	278	283	267	261	283	255	281	277	281	259	282	306	277	270	284	267	258	259	289	299	270	308	246	285	283	253	275
27719	21436	29015	27807	8942	2927	2222	1770	1581	1507	1291	1187	1030	1035	997	934	844	782	816	755	798	737	710	724	671	691	691	683	698	736	672	705	675	646	641	643	663	621	648	599	648	659	622	637	646	633	683	650	580	639	649	597	622	642	611	597	600	641	630	607	621	624	627	622	657	605	639	635	605	619	685	642	667	638	667	630	640	627	575	614	619	610	613	622	610	594	638	633	623	600	654	634	625	634	662	619	654	621	615	635	632	662	634	579	626	611	623	616	661	628	613	601	623	636	657	606	621	668	621	619	639	624	598	634	581	601	601	575	609	644	573	619	625	606	654	593	655	643	619	653	614	616	618	635	665	606	586	656	652	666	610	575	667	611	662	628	651	637	592	605	616	642	611	608	606	647	645	669	659	627	623	623	635	616	637	634	609	657	609	636	571	703	642	642	638	597	597	587	644	628	619	577	570	659	625	607	659	602	615	664	636	638	622	617	595	638	640	598	634	606	589	643	620	620	557	607	586	643	625	628	655	658	604	651	610	668	646	582	595	604	629	627	626	625	616	621	590	633	612	632	657	632	569	618	630	628	606	582	658	623	612	592	669	638	632	606	626	619	638	632	584	644	643	615	613	615	601	658	607	651	602	630	648	652	601	631	587	605	646	637	701	626	606	644	557	639	650	672	642	628	649	602	641	627	658	626	650	625	619	613	614	674	618	604	605	644	633	610	618	629	615	581	600	602	648	645	626	626	573	618	588	627	566	641	625	631	608	651	636	630	609	648	615	658	616	611	632	602	613	629	621	640	611	634	592	570	634	625	620	614	648	630	589	626	613	630	610	615	647	623	616	629	606	633	602	628	645	647	592	616	629	662	598	607	642	602	619	652	628	649	617	615	578	651	657	644	651	583	661	620	586	600	597	591	615	600	608	679	619	618	617	691	661	648	605	605	623	692	585	644	609	624	634	629	657	565	578	654	609	648	606	595	613	594	634	650	649	641	667	609	604	650	612	601	609	587	655	643	636	621	608	619	606	608	633	613	586	617	633	637	617	600	651	603	638	640	614	625	600	643	621	618	678	634	615	647	629	657	566	617	633	609	636	604	657	615	602	603	652	569	613	593	607	607	639	639	641	630	641	640	649	640	600	623	653	620	647	600	639	633	604	665	619	617	637	586	598	620	593	602	590	629	625	611	624	634	594	630	644	601	636	647	633	589	612	644	643	597	587	652	658	618	641	585	655	633	579	576	625	574	624	646	596	619	622	597	639	634	643	632	560	630	613	606	588	628	601	624	598	664	637	591	586	630	591	624	626	654	622	596	652	654	636	570	624	647	619	633	638	590	640	595	608	604	636	692	646	604	582	656	604	679	595	629	613	624	622	642	608	595	597	627	666	639	652	587	608	607	562	618	631	604	666	565	656	622	618	626	594	603	648	630	642	645	594	614	657	638	601	607	605	618	596	613	630	638	669	634	675	594	657	649	620	657	630	616	639	678	620	609	640	689	612	636	656	628	665	626	640	596	651	649	692	606	583	605	624	664	637	633	626	628	614	634	584	616	622	626	629	572	676	630	609	615	652	683	661	598	601	627	560	602	635	649	597	599	632	666	650	633	644	638	585	573	625	604	632	616	609	606	633	578	605	625	622	611	666	615	617	595	615	660	664	635	593	553	581	594	637	618	650	669	629	651	616	654	647	651	676	620	594	597	638	636	619	575	663	610	632	656	635	651	620	608	651	650	601	639	617	622	576	587	591	598	618	651	566	591	588	643	628	642	555	604	659	599	574	653	659	616	654	601	655	642	643	618	651	663	597	597	669	626	611	662	622	660	615	631	614	569	578	643	637	661	635	619	633	637	630	626	603	634	657	673	614	606	664	648	652	612	621	624	641	631	638	633	617	608	639	635	625	603	613	613	589	644	612	589	629	666	651	614	620	632	627	586	625	631	568	599	613	634	607	623	633	670	617	587	614	629	605	598	615	695	623	610	656	612	608	617	633	637	591	629	618	646	646	588	647	643	650	574	583	591	629	612	598	643	626	622	604	632	631	627	613	650	586	622	653	595	627	638	615	642	621	604	630	632	608	632	593	625	643	654	659	630	643	624	650	616	625	646	621	626	619	584	621	590	643	635	632	646	635	635	639	622	616	588	624	637	612	633	623	612	634	614	625	667	589	657	623	627	619	656	652	614	598	638	659	608	641	593	615	649	644	649	657	620	586	590	657	586	572	620	612	639	615	639	652	649	653	674	616	626	612	671	620	592	622	629	625	604	600	636	617	635	606	629	610	622	580	695	671	641	657	616	640	666	630	610	609	609	617	600	605	636	638	618	640	625	616	658	632	640	677	636	631	620	678	659	592	626	652	607	614	675	638	637	618	643	631	596	601	638	619	646	631	613	637	612	624	633	593	649	649	622	577	605	607	646	653	671	556	651	638	611	611	670	607	632	604	632	662	624	629	625	615	661	654	602	625	598	644	634	633	611	601	667	600	633	583	622	629	576	607	619	632	666	605	657	611	632	608	619	647	573	594	639	640	590	634	633	647	641	628	631	602	595	632	638	587	649	622	631	618	649	605	626	654	623	629	642	647	629	612	582	624	617	623	622	629	610	635	649	620	648	606	625	602	647	613	636	642	627	621	649	648	668	630	629	640	670	658	608	654	596	596	632	639	647	612	650	640	585	643	633	580	644	616	690	610	612	593	613	633	642	588	622	668	669	575	646	655	586	627	628	613	599	624	571	643	617	560	631	604	599	631	633	597	625	671	606	658	600	591	620	593	598	669	614	607	669	633	580	620	601	661	655	614	634	620	653	615	600	611	625	610	645	591	660	679	639	641	627	612	606	621	573	642	588	620	586	600	639	633	626	611	622	653	620	619	643	571	635	648	587	589	608	626	613	607	593	623	632	624	658	634	625	639	625	608	600	681	609	660	619	596	619	607	637	595	591	620	591	648	610	625	648	617	670	631	630	653	599	602	604	632	632	577	665	613	616	637	615	632	604	583	635	620	625	624	632	638	635	619	624	586	600	634	594	639	590	644	597	598	648	668	589	673	643	655	655	639	624	646	606	627	637	646	650	622	623	610	633	632	602	648	638	615	575	635	632	591	614	573	610	626	635	577	570	625	637	591	629	596	630	603	643	661	603	598	593	645	640	658	620	612	667	608	607	658	589	647	631	614	622	660	664	628	603	614	630	651	611	570	605	620	640	598	597	585	625	642	686	575	638	627	648	642	629	600	617	616	647	610	618	612	633	637	642	662	594	624	635	608	612	546	600	633	610	615	605	629	559	613	656	652	593	664	649	597	669	650	618	639	623	622	649	610	619	660	613	628	633	656	627	629	652	594	579	616	687	645	634	607	621	597	624	600	640	618	643	622	588	636	644	616	621	612	610	594	582	646	631	647	671	597	625	586	607	615	623	596	642	630	611	607	640	587	606	630	583	638	642	605	628	621	619	626	620	611	652	650	636	622	632	671	626	650	610	596	657	663	657	611	594
53403	36879	35465	29834	11442	2820	1168	715	681	616	513	462	443	467	430	417	362	396	376	393	388	385	383	368	340	359	382	338	354	368	335	352	336	378	329	331	346	361	334	321	340	320	337	357	333	370	359	377	370	352	372	359	350	324	349	317	303	351	325	343	328	325	327	347	321	345	356	320	377	289	353	370	315	347	320	352	361	383	325	327	328	300	332	307	369	373	327	357	341	354	349	356	346	349	323	284	355	328	364	359	320	342	371	357	374	332	332	338	358	386	362	383	352	339	358	331	334	340	383	351	336	358	332	335	355	352	315	337	335	346	344	325	319	325	361	364	335	371	309	298	365	331	340	355	391	336	369	342	328	343	356	339	324	336	332	349	319	339	371	357	327	321	332	338	356	350	348	308	332	331	381	324	356	327	348	345	364	339	353	344	332	355	317	347	360	318	313	345	309	330	342	308	326	339	334	374	384	360	336	348	385	355	344	322	314	352	349	343	360	309	340	333	362	322	353	351	309	280	333	356	366	296	345	352	328	362	358	370	358	330	340	328	365	349	319	346	335	374	370	302	362	326	355	343	385	334	358	360	347	347	369	363	338	318	309	318	371	350	321	365	344	333	368	345	352	347	345	380	346	340	340	326	343	326	364	315	353	338	311	321	359	328	366	316	320	332	369	343	349	328	332	361	324	349	333	314	329	363	347	318	337	304	375	305	368	331	350	343	300	320	323	314	323	359	373	351	343	343	356	302	361	353	316	340	361	318	326	358	372	340	389	369	350	379	319	335	343	350	339	323	329	330	378	293	329	332	288	343	317	344	366	354	316	339	361	329	352	359	351	332	335	355	340	335	308	308	343	333	352	320	293	306	330	324	371	352	322	347	353	327	359	317	338	343	317	347	331	345	326	347	336	323	329	332	328	343	356	340	341	331	311	377	365	343	324	354	325	340	367	348	345	339	331	351	348	323	333	359	376	361	353	343	320	311	347	356	343	322	366	289	372	306	364	351	356	340	307	370	325	325	370	354	348	327	317	330	334	340	315	340	366	366	344	368	384	346	376	311	336	330	339	333	380	368	332	381	297	366	357	326	360	342	354	361	348	318	329	313	320	330	362	351	340	340	367	378	344	327	320	310	326	349	371	347	351	351	360	392	343	353	323	290	351	347	313	324	329	324	327	328	364	354	318	347	367	380	342	331	355	380	326	340	367	352	353	346	360	362	332	370	366	368	335	313	347	368	329	333	309	335	340	336	335	344	370	317	364	330	340	347	331	346	339	348	323	340	352	353	340	377	380	342	349	358	370	339	346	350	308	339	328	327	333	346	326	366	326	302	334	331	331	322	334	328	318	330	331	339	323	349	328	308	301	324	336	298	347	317	353	351	314	329	324	356	328	344	366	368	362	308	337	331	350	345	322	344	327	342	334	327	325	361	354	355	374	339	371	342	375	343	335	332	317	368	327	321	342	332	365	367	334	334	345	390	344	308	332	324	333	326	335	333	348	350	336	318	331	349	354	318	370	333	331	300	335	341	318	340	301	312	334	342	345	362	342	360	352	389	331	324	352	362	341	360	343	361	349	359	330	349	319	387	364	342	388	349	298	306	305	320	346	343	358	345	347	362	364	306	326	347	335	360	359	338	336	334	359	358	339	351	344	327	340	299	382	359	326	318	345	346	351	342	361	343	308	326	356	325	369	312	302	348	323	374	345	356	366	321	379	316	334	339	333	369	315	323	395	356	331	324	352	385	329	357	346	339	307	351	347	400	318	375	350	323	344	332	337	318	365	325	331	353	334	364	344	330	327	341	348	311	362	337	370	364	345	323	311	361	343	318	330	384	339	343	328	298	341	296	316	356	314	398	353	378	347	393	324	357	346	370	349	366	357	371	376	349	366	361	349	314	333	334	358	328	330	332	350	350	352	297	324	302	327	344	371	359	330	315	318	339	354	326	351	294	343	341	313	325	323	366	347	369	330	343	297	339	360	370	344	292	321	344	326	297	344	371	377	325	344	332	336	318	327	378	345	332	382	340	351	337	356	345	386	348	317	368	347	336	386	322	363	362	343	353	345	349	347	345	302	327	288	321	325	349	351	346	325	347	307	336	376	357	305	294	353	328	368	340	328	311	379	354	350	369	324	355	325	334	308	362	354	351	356	347	340	359	359	371	346	358	351	320	369	377	355	381	335	284	316	366	315	345	362	386	382	351	347	330	358	342	354	304	358	345	337	359	347	314	347	344	345	377	379	314	365	339	349	374	360	340	341	328	340	349	328	323	350	347	362	334	351	367	348	361	347	339	303	347	346	351	372	340	342	362	338	343	353	360	380	366	340	353	364	316	333	370	364	330	349	367	324	335	358	323	363	357	369	334	335	331	314	338	355	346	307	363	325	331	324	322	328	334	340	338	349	362	349	372	386	334	341	373	340	333	322	373	324	343	333	364	331	393	338	366	347	353	317	379	338	353	371	324	365	336	314	327	360	358	325	334	351	351	345	351	338	365	331	347	355	346	337	314	325	339	308	363	313	330	329	361	333	354	338	331	362	355	321	333	305	346	366	375	348	332	325	395	343	330	376	334	303	329	318	369	358	330	373	315	332	339	324	350	387	371	358	329	360	331	338	371	334	340	331	342	366	315	356	318	404	353	320	338	350	326	317	330	356	321	311	332	363	371	342	351	332	337	358	343	333	335	355	343	371	340	321	335	336	365	330	335	341	356	365	378	350	350	375	324	346	345	342	320	343	351	363	361	323	316	346	302	353	357	355	351	346	336	350	324	383	370	352	375	331	344	342	358	332	311	357	321	357	370	340	358	312	336	375	331	354	353	372	359	339	312	340	339	337	338	361	298	347	357	341	367	341	341	356	324	349	343	349	331	349	337	358	367	359	388	343	341	323	364	356	320	367	328	324	303	333	372	327	343	345	306	372	366	329	341	338	315	357	316	329	371	383	391	355	329	320	356	357	350	375	370	345	294	344	370	337	345	323	342	367	342	352	323	328	328	340	353	314	328	348	363	357	326	355	320	370	372	359	356	346	343	327	344	362	358	336	318	346	348	362	338	346	361	352	361	362	365	294	304	358	321	332	324	355	321	340	310	326	372	302	341	327	349	373	368	353	325	371	343	321	365	338	325	358	346	325	365	311	309	357	314	330	335	354	347	366	361	313	355	348	333	332	325	358	305	352	344	357	329	331	295	327	333	352	361	344	358	323	313	303	343	336	320	340	337	310	319	384	368	316	348	350	345	335	367	329	355	369	333	337	351	334	372	314	320	327	282	317	325	354	339	341	319	323	310	316	339	338	349	323	331	346	355	358	367	361	391	344	319	371	363	364	296	336	374	329	324	349	355	343	345	333	335	341	342	327	346	360	378	347	320	337	331	333	349	337	318	346	318	360	351	316	326	326	319	362	348	354	352	325	404	327	333	374	348	288	305	349	369	348	332	360	344	349	314	343	319	357	355	352	326	358	328	346	318	342	344	357	351	384	365	306	331
34469	28547	36569	32763	14332	4283	2920	2465	2219	2026	1733	1596	1389	1300	1262	1197	1114	1098	1047	920	965	920	927	906	873	912	864	870	842	862	883	836	810	842	821	801	781	763	751	772	794	769	809	811	785	802	732	770	747	736	755	809	770	783	780	776	749	814	759	803	748	730	769	767	764	775	764	722	787	822	713	759	705	792	777	786	733	741	743	780	782	769	780	745	802	800	764	781	771	749	769	800	766	762	777	785	770	755	774	744	743	772	785	790	737	817	740	760	777	748	751	786	789	766	785	739	791	796	746	765	780	822	778	789	760	779	750	774	753	762	793	747	765	792	789	760	752	756	732	767	793	771	756	736	753	788	764	755	679	721	774	750	691	771	766	810	750	792	737	771	718	746	773	763	763	809	711	769	721	773	758	776	773	757	744	790	771	732	775	730	816	820	801	780	802	775	811	784	729	706	789	778	789	777	742	778	726	765	785	788	775	743	720	789	752	769	760	697	735	764	803	829	756	816	777	779	771	791	732	806	785	752	750	757	761	718	759	791	705	744	793	768	826	751	774	742	747	689	735	792	753	752	784	790	741	772	783	752	850	744	786	766	701	760	774	758	756	774	751	696	837	763	754	748	765	704	740	820	751	793	734	796	727	753	713	736	774	781	726	758	818	828	789	758	773	743	719	757	759	743	785	730	800	759	779	755	725	722	787	727	796	775	784	785	794	742	778	731	789	750	764	769	752	753	768	744	772	726	787	775	776	739	783	732	809	739	812	832	722	773	757	783	742	769	738	750	706	761	697	777	792	787	730	788	753	722	708	783	762	727	757	746	771	801	767	770	766	716	783	764	776	814	742	787	802	727	742	728	783	766	742	792	768	747	774	763	767	792	800	796	800	752	755	777	835	749	708	720	823	726	763	821	792	828	745	749	741	746	804	760	719	759	748	724	764	792	745	712	761	756	760	763	773	808	704	766	746	760	727	762	733	749	756	742	770	750	767	804	777	735	759	713	728	761	789	705	747	757	763	762	740	766	795	787	778	790	784	752	785	739	724	744	739	781	785	783	777	760	761	782	766	782	725	776	770	751	787	718	796	697	768	756	803	777	746	764	759	777	764	768	741	790	752	778	799	773	722	810	766	716	762	751	821	797	702	776	806	782	731	792	717	769	833	756	778	731	785	757	810	746	747	716	774	781	734	773	749	770	787	733	772	788	782	767	744	810	713	735	675	718	705	739	756	748	704	780	762	707	790	785	812	772	768	772	773	790	789	733	761	754	764	800	757	747	779	721	763	740	755	763	766	802	803	770	771	777	753	762	820	774	740	806	785	769	761	776	799	772	781	756	751	775	756	742	713	802	718	731	789	803	731	756	807	785	780	771	743	776	807	743	799	757	750	730	753	743	752	797	846	752	807	814	783	744	799	726	774	774	718	764	741	766	767	783	789	713	754	786	839	743	739	757	777	786	728	772	749	794	796	761	746	802	736	813	754	735	704	731	821	813	767	828	807	760	754	772	762	738	807	782	742	729	791	785	753	790	807	768	742	741	752	744	798	762	739	778	760	784	772	749	734	763	752	766	775	748	789	793	784	761	779	732	753	754	740	762	796	781	794	801	776	789	807	780	787	739	767	755	775	721	775	754	741	706	781	779	740	748	778	751	760	780	812	694	757	743	773	728	779	748	758	801	790	822	775	801	763	724	776	778	756	726	769	794	760	748	765	835	787	806	763	762	788	803	768	775	808	723	778	770	745	781	811	763	768	785	798	759	783	782	721	796	723	749	773	764	751	806	815	767	754	755	781	746	744	765	770	770	767	801	711	736	770	746	766	791	757	799	805	845	797	763	749	768	740	793	748	757	786	759	750	779	810	725	756	737	739	785	777	789	762	821	807	730	776	783	759	733	753	771	786	765	728	783	751	749	753	803	783	728	782	749	802	731	738	774	789	805	713	788	763	788	760	742	743	746	714	817	778	767	683	777	771	768	734	776	738	732	735	749	765	778	764	745	814	739	723	809	733	764	764	772	735	790	726	754	821	792	790	770	776	780	725	751	759	798	730	782	772	758	739	736	759	726	760	678	789	812	777	759	799	757	735	753	747	775	751	820	773	766	763	764	712	767	767	767	825	784	788	732	771	743	736	825	817	724	736	776	735	722	762	774	768	772	753	744	764	743	735	729	773	728	726	734	754	759	732	798	703	766	806	790	789	789	800	745	780	716	829	738	793	755	756	728	797	774	789	778	767	712	773	761	767	787	803	758	757	794	741	727	761	787	769	780	844	756	791	735	792	796	759	762	780	772	757	751	760	814	774	817	734	753	746	764	742	758	734	772	752	755	761	786	720	798	765	762	779	732	738	747	781	754	726	725	805	784	773	765	781	752	804	748	743	822	792	762	737	759	723	735	743	772	727	811	783	716	768	737	754	744	774	724	744	761	797	803	783	765	742	785	778	738	773	826	834	778	780	699	794	762	766	778	744	790	791	763	766	777	769	756	750	795	767	748	826	753	779	783	752	768	725	774	759	765	762	776	773	759	735	786	741	768	817	790	729	770	806	781	769	822	821	812	782	768	758	700	714	728	804	769	788	767	768	741	774	787	792	806	725	765	790	751	788	700	793	770	803	792	730	751	764	770	765	751	774	822	802	723	794	761	748	722	810	763	759	769	772	766	767	765	810	710	780	790	764	816	792	767	724	781	768	782	796	774	783	759	776	742	794	813	780	789	803	740	776	749	737	779	760	757	843	759	767	775	797	776	752	822	732	745	761	752	790	786	783	828	767	810	778	700	752	759	793	761	768	741	758	677	793	762	770	753	757	751	751	777	710	736	773	745	746	760	790	785	767	793	776	775	787	779	744	767	722	785	757	751	817	801	801	771	765	793	716	797	745	756	743	788	754	764	791	769	747	718	727	743	738	738	781	755	774	747	716	775	736	766	762	737	755	785	812	804	808	782	738	780	812	741	782	716	758	815	746	793	772	742	736	751	726	784	818	757	774	739	782	741	808	773	800	796	742	755	789	783	743	784	791	797	788	795	814	802	776	794	737	786	750	760	756	785	705	752	808	769	747	771	730	799	765	777	786	746	762	729	721	767	764	760	752	739	770	779	752	766	760	759	760	777	782	787	751	756	793	743	759	737	741	812	771	769	749	753	756	743	741	714	791	782	742	812	755	740	826	762	789	713	755	801	758	736	760	792	770	778	773	732	749	767	786	739	768	743	809	766	795	785	734	773	729	759	762	766	752	769	829	761	788	753	799	741	735	722	737	762	807	731	740	779	796	739	753	767	742	735	778	800	787	766	732	757	755	773	790	772	749	732	819	747	769	804	776	766	803	759	768	749	733	736	743	806	749	790	755	733	760	757	720	718	752	757	769	729	757	814	768	732	776	756	773	811	763	798	759	762	755	785	811	751	779	793	776	752	748	727	817	813	757	753	768	758	702	782	774	794	785	810	757	781	758	762	791	754	775	746	761	774	802	779	776	763	755	780	744	761	751	739
27925	14737	7935	3194	1025	580	495	483	461	439	401	383	377	393	396	401	450	419	407	418	385	378	397	375	404	338	398	362	386	388	417	346	341	375	364	421	380	334	388	421	364	349	397	352	381	390	360	356	361	377	394	353	383	394	377	411	346	382	405	395	369	385	388	372	370	338	395	423	340	401	375	361	371	352	356	372	325	379	358	397	391	389	387	393	352	338	360	349	373	398	370	358	363	364	352	367	359	350	352	388	373	357	374	376	393	358	352	385	336	347	351	381	342	362	363	353	327	406	389	359	398	383	393	378	378	390	374	353	400	404	371	373	336	384	361	356	376	374	387	370	377	348	361	371	352	387	365	384	367	386	365	373	368	362	386	328	346	360	373	353	333	379	380	404	391	349	388	399	402	377	343	389	363	329	374	346	367	368	396	367	368	380	355	367	387	360	389	421	416	394	372	356	369	330	384	374	365	400	388	378	393	381	321	373	369	364	395	359	356	379	330	385	385	374	381	368	384	349	404	378	350	345	343	371	361	360	337	392	344	343	371	387	359	373	409	386	386	362	391	378	368	369	370	383	394	353	372	390	354	357	345	385	379	362	382	348	369	363	365	384	408	394	374	399	389	336	323	401	396	389	376	390	365	364	368	354	356	364	375	350	356	379	364	383	329	354	367	385	377	403	361	388	401	350	363	374	360	356	365	406	377	387	373	388	371	382	386	332	356	342	370	364	335	439	404	385	366	407	369	331	368	342	352	375	350	353	380	409	432	376	378	374	333	393	385	385	351	379	397	383	391	382	370	354	368	360	393	386	374	377	335	398	374	390	393	356	353	383	376	354	374	372	349	414	378	338	403	361	410	411	368	388	363	389	348	388	369	331	349	382	356	396	384	322	378	341	395	407	383	410	364	383	372	413	382	371	381	354	404	378	374	398	387	371	371	391	369	419	353	432	368	370	388	368	382	351	376	401	363	375	353	389	380	343	311	388	357	399	366	364	399	388	408	381	388	342	394	360	361	391	384	387	371	389	343	383	384	344	411	344	351	366	422	358	371	357	329	354	360	368	396	349	398	341	359	415	386	381	384	336	386	400	396	350	353	351	378	395	382	388	387	354	348	373	376	371	356	351	396	366	371	351	392	325	339	383	364	372	373	341	360	368	386	396	379	368	364	383	372	374	416	400	394	364	389	382	332	387	379	394	368	389	363	393	340	352	369	416	399	344	364	385	405	382	355	362	371	354	357	366	370	340	377	371	401	354	415	352	365	376	359	332	363	346	391	360	369	381	369	398	383	331	362	367	365	381	342	362	329	397	391	374	364	402	370	394	389	360	340	359	352	361	362	367	391	370	372	378	340	332	400	358	407	358	355	340	412	362	362	373	391	374	348	345	334	394	406	343	380	320	413	381	371	364	377	366	353	360	359	312	397	395	363	379	372	397	364	333	351	347	350	372	386	319	398	427	381	397	381	357	436	385	357	340	338	386	391	363	340	388	379	412	373	382	353	390	375	375	368	350	427	380	371	367	396	366	398	353	345	356	344	393	336	359	380	345	373	359	403	392	382	366	350	392	404	394	364	369	371	369	381	378	390	369	377	388	338	365	358	352	360	366	413	381	375	390	393	373	386	375	366	381	372	408	381	367	369	408	371	380	339	404	348	374	348	313	366	361	342	350	377	342	378	350	430	369	376	389	341	372	372	358	342	400	377	400	384	382	386	341	324	374	370	344	376	366	409	361	361	373	361	376	389	378	338	363	384	331	363	368	327	356	366	365	369	376	393	369	373	408	371	380	369	353	375	418	412	372	371	398	367	408	357	373	362	360	377	360	358	368	365	352	364	403	353	398	430	387	371	377	388	384	399	366	341	348	316	375	359	342	389	351	388	387	372	366	401	420	398	352	358	372	349	392	397	343	390	371	349	362	350	364	396	397	370	343	357	371	386	402	341	358	360	369	402	351	389	360	377	370	385	380	354	353	370	356	377	334	386	370	375	363	350	363	362	371	404	332	404	388	362	413	349	353	383	358	365	347	377	369	373	376	400	385	371	369	354	379	425	412	347	367	386	368	367	410	346	371	363	338	377	404	373	428	364	376	382	392	395	420	383	343	374	385	375	371	372	345	368	371	403	376	364	376	387	412	414	355	372	413	359	354	378	363	404	399	341	385	362	358	386	354	345	364	388	379	369	358	352	385	371	370	383	379	404	366	350	359	370	409	372	358	375	340	365	411	370	364	356	370	355	410	339	399	376	358	392	374	362	388	339	353	380	339	391	342	398	349	364	394	397	394	414	343	372	375	366	366	385	335	400	365	386	358	393	379	368	378	357	339	357	333	393	345	350	378	377	365	396	375	364	377	361	391	362	345	333	382	377	382	367	391	341	339	379	381	385	372	389	393	383	347	373	389	359	402	390	395	370	415	390	365	395	364	358	376	414	372	380	420	342	356	377	381	378	391	369	384	394	348	346	341	349	392	386	429	379	380	353	362	347	401	366	393	407	383	395	380	376	384	363	383	403	405	338	390	334	333	356	351	408	398	388	387	365	363	409	384	346	373	369	372	389	377	364	360	393	370	360	327	381	384	401	356	367	352	353	371	387	356	380	403	357	355	394	379	368	363	381	378	392	366	372	373	369	350	408	389	359	371	353	367	335	395	390	344	342	333	386	360	375	392	414	372	375	397	348	376	388	331	370	407	403	404	408	384	355	381	352	358	342	370	404	407	372	394	323	331	384	395	390	357	367	385	367	385	348	381	376	421	340	344	384	361	342	385	394	353	414	351	385	375	353	363	388	353	388	375	378	320	365	362	365	381	405	409	369	344	372	392	372	395	362	338	372	392	352	372	382	354	384	407	364	396	371	402	344	374	370	359	370	381	361	351	409	353	386	354	391	371	353	360	381	368	386	382	370	360	365	341	338	379	365	374	329	382	372	361	377	354	372	379	364	425	352	372	359	353	363	373	374	380	357	373	404	375	398	387	395	366	391	330	384	382	376	443	397	364	358	403	360	396	342	393	363	381	357	382	400	358	393	406	372	374	338	368	350	382	397	353	380	392	392	367	393	392	369	378	355	357	409	338	351	392	385	385	371	369	351	413	399	389	395	385	372	393	373	361	350	424	366	378	385	378	389	358	400	414	379	364	388	363	371	393	376	410	384	379	386	397	357	400	377	358	366	353	349	378	403	398	324	351	381	383	379	353	361	352	321	363	385	368	397	361	418	374	423	369	359	377	365	395	363	385	349	355	380	369	378	383	384	357	355	379	377	389	376	376	380	379	355	382	352	387	355	352	353	385	379	363	385	391	341	379	372	363	368	380	361	378	310	370	409	365	370	361	361	377	380	384	340	399	359	401	377	397	379	388	399	344	362	396	359	359	403	387	355	394	346	344	415	353	372	359	349	387	410	323	383	408	352	373	366	407	370	364	392	359	392	371	386	357	380	394	349	407	391	400	372	440	382	392	341	356	351	384	355	382	351	354	413	369	412	375	368	347
17110	10872	11503	7241	3343	1875	1398	1371	1237	1108	1047	1004	969	938	986	937	911	906	837	847	922	811	882	839	862	881	862	848	850	844	862	782	834	843	812	852	833	755	791	778	833	728	825	791	854	834	788	805	789	822	822	784	803	796	780	817	822	804	858	794	780	792	805	781	794	803	761	777	756	770	807	800	815	799	785	762	809	824	755	860	807	777	805	801	786	784	813	785	843	816	815	777	864	792	762	811	824	799	805	802	830	801	788	821	804	769	743	774	795	855	806	760	807	853	774	839	822	792	810	750	829	795	811	785	812	795	855	805	768	770	876	785	820	822	848	809	835	834	822	788	782	805	771	764	794	785	787	791	841	791	803	777	778	871	810	772	792	829	793	791	828	786	820	763	786	762	831	818	787	792	808	839	842	782	834	786	726	842	762	790	782	770	851	775	874	838	823	792	807	812	775	789	811	818	795	808	779	833	813	775	752	794	821	811	785	814	789	750	852	787	806	785	786	830	882	790	775	825	793	806	820	772	781	760	795	838	810	833	800	791	798	830	787	785	799	813	731	805	818	805	799	833	804	818	810	807	792	800	832	773	806	798	834	815	784	810	804	811	783	782	810	766	771	837	803	796	762	836	838	802	785	778	766	764	746	848	839	791	786	794	788	859	766	829	827	804	802	819	809	807	790	814	761	769	843	810	838	772	809	803	738	787	776	758	802	825	825	767	842	813	806	805	779	818	793	730	823	804	815	808	829	781	786	800	798	787	817	806	834	770	777	846	780	786	726	844	833	861	801	814	838	802	780	796	797	830	724	825	787	760	814	834	826	806	847	756	765	816	802	799	829	781	820	845	805	829	815	823	821	838	806	806	813	781	769	748	831	850	890	779	786	775	807	818	801	837	791	806	873	809	754	807	802	830	804	767	833	807	790	812	742	811	778	797	825	782	805	852	843	815	806	795	797	759	793	792	850	777	798	778	765	793	812	807	834	815	812	758	785	780	848	776	799	779	849	820	821	769	780	781	776	845	764	794	806	783	790	840	776	840	808	718	845	822	809	819	814	815	839	797	773	877	841	779	841	744	791	823	812	834	800	879	844	787	755	818	799	784	820	831	826	834	839	798	866	833	780	827	823	775	832	777	761	788	786	794	804	829	800	820	813	797	840	861	759	838	817	802	770	813	775	793	760	758	818	806	761	812	788	823	781	826	799	843	761	811	794	788	775	815	835	794	763	821	792	780	823	789	806	771	840	768	794	798	830	780	822	806	855	769	811	753	774	798	842	818	765	782	832	803	813	837	800	789	847	800	813	819	789	772	801	827	801	804	757	761	841	781	795	753	772	783	775	790	773	795	788	826	805	757	816	792	819	751	831	770	752	823	817	809	789	756	798	815	810	800	786	842	795	784	788	787	760	860	790	785	809	774	802	803	817	857	783	830	771	714	779	742	820	801	772	858	759	835	793	802	814	817	798	848	803	855	809	817	770	833	792	826	826	815	800	789	835	788	842	805	796	829	764	755	819	771	822	800	753	774	839	789	753	810	819	780	783	833	821	839	811	799	842	830	811	787	817	800	800	794	776	800	800	766	770	856	818	826	798	829	777	797	807	806	713	819	773	864	805	813	816	841	774	772	818	830	789	826	818	778	754	836	847	837	757	810	763	820	821	802	818	797	793	781	815	824	799	816	755	759	835	785	798	829	789	809	769	790	835	807	842	805	826	776	759	750	797	792	804	806	777	794	792	759	773	815	801	813	797	806	808	796	773	811	793	788	855	804	809	797	779	827	806	754	741	831	776	792	795	778	807	781	831	791	778	782	761	795	795	796	784	738	770	809	830	825	756	786	802	784	783	735	815	854	826	833	795	799	789	769	787	823	798	780	784	814	817	787	781	855	900	779	792	789	837	843	868	788	842	820	822	838	774	831	800	778	805	830	801	803	776	853	756	816	813	805	846	808	858	837	773	840	805	789	824	808	818	797	871	763	858	821	751	775	823	836	808	735	806	785	827	803	831	792	799	785	808	858	779	794	799	824	829	778	792	838	839	807	819	825	818	828	782	827	813	818	820	829	801	834	800	810	818	764	731	809	787	794	742	796	804	777	812	796	790	865	798	774	848	793	795	766	794	845	812	789	791	827	753	817	797	758	829	804	772	824	786	821	798	765	832	828	799	809	807	785	775	821	783	827	791	789	782	794	771	821	816	796	783	825	777	798	812	760	777	809	820	800	782	745	789	773	796	832	805	789	789	804	788	811	783	774	756	840	765	810	832	784	784	827	809	766	771	816	793	769	816	799	815	766	804	811	808	812	869	807	775	808	781	784	809	785	819	781	798	789	858	800	750	805	798	794	868	786	778	738	850	838	811	755	801	781	791	811	764	792	839	825	807	834	827	783	810	813	830	792	834	834	813	824	732	796	812	813	755	846	852	813	803	791	837	803	803	769	788	826	838	811	815	784	819	836	818	768	821	831	837	774	815	851	787	838	816	780	790	797	819	797	803	819	822	768	823	811	864	804	763	798	779	786	829	831	750	822	817	829	800	751	808	815	753	780	786	829	818	812	793	810	814	782	751	813	813	749	792	797	770	823	787	847	796	793	784	852	780	825	821	753	829	833	847	783	775	782	785	779	807	800	786	848	807	827	788	805	835	759	774	804	840	810	829	820	807	787	750	806	807	741	759	776	790	803	868	814	784	778	824	838	775	815	809	808	790	762	758	803	784	798	839	779	784	788	838	833	765	800	814	773	817	838	756	827	836	851	786	780	789	790	820	795	813	814	799	824	812	765	820	850	850	764	855	824	781	781	790	814	796	794	803	783	794	833	799	843	777	806	769	843	785	793	795	822	799	770	751	795	819	786	794	823	806	744	824	858	808	791	729	804	776	806	803	792	789	803	769	808	740	805	819	794	781	764	819	775	800	774	826	816	801	797	803	812	796	807	793	818	833	805	803	785	843	846	842	794	799	769	808	764	735	812	789	796	817	799	789	817	742	778	812	830	810	832	825	767	832	778	793	825	857	829	846	813	826	828	788	771	824	823	771	823	811	804	817	850	769	756	777	749	778	793	763	775	782	789	821	827	817	826	814	808	831	835	819	793	799	782	764	759	845	804	793	822	775	768	838	819	772	801	837	829	782	771	805	803	824	792	805	788	764	781	841	810	819	795	779	838	812	842	826	803	786	819	809	780	831	761	855	824	806	801	757	824	811	824	850	781	829	819	792	784	788	759	782	826	800	801	831	819	819	799	897	779	777	803	817	817	797	800	790	776	822	798	844	817	827	843	758	819	815	836	821	747	786	772	851	770	829	809	794	767	785	803	746	863	786	825	811	819	800	850	802	770	806	828	779	802	809	797	827	789	792	821	810	822	827	805	773	781	820	837	804	817	782	777	767	816	873	812	777	812	807	785	775	823	764	789	807	826	819	815	767	831	771	844	786	848	752	778	767	785	808	822	788	788	762	777	876	802	760	822	826	808	828	765	833	774	818	763	794	757
43464	27572	24327	19453	6461	1771	688	513	492	446	363	398	368	302	354	318	299	319	327	325	289	280	258	287	267	342	298	273	278	281	289	304	278	259	278	280	308	306	287	281	261	261	279	249	228	289	301	267	276	309	279	315	269	240	287	292	265	274	287	296	272	274	254	275	299	290	318	241	254	271	267	285	267	259	280	305	281	306	298	260	246	222	254	276	275	275	280	257	280	268	253	265	255	277	272	264	255	302	280	254	307	276	256	280	232	287	249	282	315	309	287	276	275	256	270	296	259	233	261	287	271	244	270	265	260	287	256	289	260	280	291	301	270	244	317	314	253	291	260	278	289	268	274	282	271	272	308	242	259	274	288	306	270	303	295	259	275	251	294	283	288	269	285	252	269	258	298	276	251	283	252	280	267	285	304	254	269	251	256	268	253	283	297	282	266	295	300	290	285	267	244	259	257	293	264	294	278	274	261	293	280	257	246	267	260	301	251	256	275	264	288	281	298	294	275	271	324	282	271	264	276	269	278	321	295	255	291	294	279	275	240	246	261	284	261	289	240	257	274	274	259	291	282	240	259	261	265	282	289	254	283	271	312	292	276	279	246	256	295	269	291	287	266	289	270	309	281	258	269	283	271	231	260	288	300	276	250	295	272	278	260	274	280	310	298	267	284	276	273	295	241	262	280	280	249	282	286	288	261	273	297	288	271	289	247	277	302	280	266	275	283	258	287	284	265	300	266	275	279	254	277	256	279	247	287	251	316	260	281	249	263	306	272	269	272	255	263	261	236	295	272	297	280	298	289	291	250	297	254	282	249	279	284	286	256	264	256	258	294	270	282	317	266	273	278	264	270	271	308	273	281	290	287	266	269	247	270	239	269	270	262	258	265	279	272	296	283	291	279	324	279	285	286	263	285	279	290	242	293	263	282	249	299	273	259	272	298	288	284	287	290	274	239	229	292	255	265	254	282	259	277	270	276	315	341	311	291	249	298	255	277	286	252	282	269	260	273	289	276	270	257	275	251	263	269	250	263	308	271	297	258	285	294	284	275	290	290	266	287	297	291	274	267	264	267	246	273	279	290	271	287	262	295	296	289	235	272	251	274	264	278	275	268	287	252	279	308	297	298	282	264	258	302	276	246	252	296	279	300	272	272	293	296	268	274	236	312	277	290	286	279	298	263	289	296	278	274	279	246	267	270	303	281	253	317	270	267	274	269	256	285	274	263	269	275	298	286	274	275	292	268	281	279	290	292	287	274	273	284	282	278	291	262	284	261	261	305	285	280	257	303	325	282	269	282	306	248	293	271	252	282	265	270	313	263	284	295	280	267	279	284	255	245	254	287	250	267	271	287	293	264	287	298	256	280	280	273	254	282	278	294	272	256	265	267	269	273	257	318	237	263	301	243	259	281	298	302	267	295	257	305	284	255	281	249	291	288	286	277	296	291	302	280	290	286	286	272	274	252	279	261	306	275	288	268	267	268	268	271	284	293	286	260	284	275	244	279	272	251	297	311	246	291	297	280	299	260	283	258	269	265	311	241	279	243	279	287	268	279	276	265	266	285	282	258	266	271	261	283	285	265	281	279	234	292	305	284	267	263	276	271	273	235	263	280	253	271	241	269	275	269	270	268	266	274	263	287	243	257	277	263	278	272	245	280	246	263	253	285	260	270	274	283	280	229	281	263	267	282	285	270	249	275	252	262	273	285	264	273	247	260	300	276	277	310	295	272	253	281	283	278	277	260	280	279	269	307	267	331	266	273	312	306	287	272	255	274	279	258	255	289	279	248	316	281	260	283	295	281	274	261	261	265	290	288	254	258	244	286	289	287	260	258	291	311	293	269	264	288	241	306	281	261	273	249	300	249	255	257	291	275	317	265	294	301	267	252	269	258	272	271	251	250	295	306	245	248	298	253	278	300	283	296	261	284	295	294	275	257	265	299	291	276	283	265	295	255	289	312	302	227	312	234	265	261	227	246	280	307	317	275	285	269	233	255	256	239	278	278	295	275	278	287	285	259	261	244	251	249	301	245	263	257	292	261	275	271	291	258	271	302	266	265	267	259	304	311	310	279	283	260	279	291	285	295	285	300	289	271	258	256	278	280	273	270	296	245	284	292	318	242	274	288	284	253	282	269	259	284	298	254	322	281	262	262	283	270	283	278	260	304	294	260	233	272	251	255	276	269	306	306	293	273	284	286	285	303	286	281	290	260	271	296	265	282	276	244	279	289	297	274	254	296	260	235	259	261	287	264	288	267	293	249	271	253	280	258	271	290	250	285	266	285	282	303	271	314	263	269	269	258	274	257	289	289	244	276	274	287	278	292	276	266	270	295	292	256	307	284	258	298	298	261	276	257	257	251	274	247	250	259	311	256	265	289	263	273	262	271	278	297	266	310	270	273	297	273	249	270	262	243	279	270	287	267	257	276	292	289	266	267	279	287	299	273	300	295	315	302	261	282	254	280	258	286	287	281	284	278	271	300	303	287	287	268	264	257	271	293	256	279	276	255	263	271	303	269	278	323	295	302	286	265	280	271	283	315	273	270	246	254	287	284	269	286	280	288	271	279	311	278	267	255	302	293	285	289	264	284	291	263	269	267	288	264	295	278	267	298	280	266	284	293	270	282	258	263	298	275	272	270	228	254	292	269	257	289	285	284	261	288	272	270	282	274	305	253	263	281	261	296	271	278	247	267	250	282	265	274	258	263	284	287	252	285	265	288	272	288	272	272	308	296	272	287	242	306	295	286	303	289	245	270	290	305	280	285	285	243	288	301	256	323	290	288	260	269	296	281	292	256	280	273	287	296	288	292	291	274	256	254	271	274	255	279	273	293	261	285	270	271	266	258	302	285	256	269	290	281	261	260	289	264	278	290	280	293	273	245	258	245	279	293	276	270	286	274	277	300	248	268	267	267	284	246	250	312	323	272	258	299	266	281	266	288	255	255	288	310	262	247	300	307	266	280	294	250	294	292	275	274	264	257	279	292	285	284	241	261	288	260	282	264	299	262	276	304	302	278	251	247	287	266	313	305	283	242	285	279	276	288	281	288	241	256	297	289	254	294	275	289	283	267	234	274	268	285	268	301	290	228	270	266	308	257	276	266	275	272	300	286	289	256	292	257	267	293	262	262	261	299	272	297	282	292	266	306	275	261	291	308	279	264	269	276	279	295	230	277	257	247	275	282	281	250	267	269	282	305	252	259	283	271	255	272	288	274	278	278	275	252	239	254	293	286	296	282	295	276	278	294	303	272	267	229	291	257	283	287	291	282	265	297	309	242	268	269	271	267	309	265	277	308	282	302	286	253	269	274	279	308	303	288	311	282	261	240	252	282	292	274	284	295	278	290	215	304	305	259	283	311	277	278	295	271	325	302	263	255	271	268	288	260	263	248	291	274	271	279	280	279	313	271	248	265	284	287	284	290	305	270	281	289	291	259	248	267	299	262	264	275	253	255	298	253	267	306	262	237	271	296	252	290	247	290	262
28035	21076	28382	25934	11066	4446	2033	1734	1672	1397	1273	1054	1103	987	936	934	879	830	814	789	817	719	718	724	775	724	664	636	747	731	691	715	667	649	648	707	635	625	614	623	635	591	717	614	683	640	634	617	648	623	595	635	651	625	655	635	636	595	588	627	646	619	628	618	650	645	655	613	565	664	624	650	597	628	624	648	609	662	601	619	632	614	645	632	626	621	584	680	582	643	639	644	581	634	598	631	629	598	578	621	604	595	578	622	575	617	593	668	654	626	596	656	675	597	669	622	584	615	685	700	655	644	635	612	600	604	626	577	646	643	671	648	616	635	600	623	600	609	641	611	607	603	600	615	657	605	599	635	610	616	647	597	622	604	580	631	624	555	569	642	598	629	568	609	621	623	561	635	627	617	597	637	630	618	660	612	598	647	607	648	591	596	640	631	621	637	593	625	644	581	655	573	640	654	625	628	631	588	642	587	626	661	590	628	622	627	607	625	604	665	631	617	616	649	618	635	600	636	584	630	647	645	612	622	618	581	587	631	623	634	599	655	624	653	643	613	593	632	624	623	614	613	657	597	607	596	594	632	652	624	661	622	678	672	597	627	655	658	638	608	654	595	668	570	649	656	625	650	607	575	616	634	593	613	643	585	616	627	599	667	610	584	586	635	585	624	652	602	641	642	659	623	673	672	652	646	626	658	588	617	632	636	638	642	638	648	646	628	648	587	579	621	648	563	624	595	650	667	655	655	619	616	646	659	651	629	619	652	665	640	599	582	608	619	590	629	613	620	610	619	641	630	653	650	653	577	634	665	644	626	641	641	593	634	620	623	645	617	601	625	650	607	611	672	626	663	651	615	599	612	655	626	648	646	591	617	554	623	621	608	626	613	585	653	655	611	656	617	665	650	616	606	626	612	597	581	585	607	555	620	617	678	626	615	617	641	624	641	660	584	641	616	637	636	615	622	658	619	657	606	643	638	657	645	655	584	591	623	614	600	644	616	595	623	633	647	630	633	637	661	626	633	651	638	612	625	620	614	618	645	637	638	650	636	619	620	596	610	626	663	647	601	679	606	589	633	653	587	653	658	628	594	630	660	584	646	659	619	605	614	628	573	660	617	632	601	630	680	635	637	644	630	619	646	627	633	628	624	651	661	601	644	604	608	628	650	635	613	635	666	641	614	642	652	624	627	622	637	632	594	618	625	603	610	615	645	665	588	604	635	604	621	619	607	610	609	611	613	648	585	626	599	627	613	567	584	637	649	637	657	656	630	650	620	587	645	597	633	591	621	637	613	609	637	600	633	589	659	628	620	610	636	608	647	657	629	635	587	590	670	611	598	673	624	643	623	634	606	618	626	637	577	624	601	588	622	638	652	628	626	606	637	633	608	601	624	584	650	637	607	616	641	662	653	663	629	648	620	658	600	619	614	632	639	593	649	657	595	601	593	638	611	619	601	650	651	650	646	654	617	595	668	624	633	634	624	661	649	659	650	583	594	611	605	596	650	651	620	626	609	592	629	657	637	663	650	668	636	644	654	625	589	659	642	614	601	624	602	694	625	607	612	603	633	630	641	632	683	625	588	629	656	655	630	649	609	620	631	626	647	614	636	677	643	633	664	597	610	583	610	646	612	634	587	665	659	645	583	641	628	616	689	622	656	631	626	599	623	608	653	579	634	621	651	630	614	660	637	626	627	594	613	642	599	665	628	634	629	622	620	633	610	625	629	640	647	618	577	683	619	631	624	653	614	624	605	643	641	637	577	644	626	631	617	618	615	610	602	654	625	650	671	635	618	611	632	587	645	625	573	642	622	594	599	632	636	595	639	610	606	620	672	658	644	606	646	622	641	625	641	621	642	616	630	604	621	606	661	615	611	594	605	594	646	645	639	607	616	622	629	645	619	613	622	635	566	602	613	644	586	601	621	559	615	628	636	660	625	659	569	667	675	591	622	678	641	629	609	630	626	616	598	596	634	652	624	598	657	593	580	644	612	682	612	643	613	654	618	628	618	671	605	630	628	621	617	609	590	643	608	602	601	627	606	584	613	650	579	628	623	625	656	613	647	632	645	608	641	611	643	610	568	607	623	647	628	600	631	623	604	628	606	606	630	622	610	634	594	671	626	627	598	617	605	649	621	619	570	584	609	622	618	625	615	565	607	597	568	627	584	600	670	620	593	682	655	620	621	582	642	647	687	625	616	622	659	666	610	599	596	623	603	627	624	657	604	651	585	652	602	626	633	671	622	646	639	634	640	595	611	648	627	654	656	669	626	663	694	613	643	627	595	640	615	625	599	648	603	638	618	628	602	625	638	605	636	636	590	615	616	600	654	604	629	655	662	676	576	612	624	646	642	629	700	589	653	629	624	637	587	585	670	589	622	625	637	645	645	646	654	635	625	674	599	649	601	616	610	613	657	622	644	622	613	671	632	602	647	602	647	634	610	635	611	591	643	618	641	639	640	639	647	605	623	593	612	658	639	547	622	615	597	611	629	628	622	649	627	614	582	637	687	614	593	595	605	642	628	643	605	658	642	591	627	628	588	630	634	622	634	611	594	614	606	602	605	655	592	684	606	696	573	690	679	644	652	634	575	581	630	656	581	622	635	610	642	604	672	606	619	625	614	670	639	631	613	631	603	642	652	589	600	609	639	641	638	660	657	610	657	588	629	647	621	598	605	662	626	640	614	666	606	602	635	581	633	614	673	637	623	647	675	611	626	633	596	624	637	633	617	649	611	636	585	612	645	625	615	608	674	637	575	611	601	574	641	612	604	621	593	607	642	614	637	660	661	628	606	626	648	594	678	655	571	611	604	633	664	608	620	633	594	666	636	666	596	635	673	644	606	675	562	654	638	620	614	639	610	640	624	655	588	599	612	618	675	599	636	610	591	593	634	608	618	601	621	653	576	586	637	658	567	630	650	597	657	642	615	638	613	599	614	610	601	608	640	623	650	632	677	660	582	599	612	581	589	652	626	648	665	564	641	610	645	640	641	618	587	582	659	664	644	622	664	641	620	596	614	645	623	632	657	630	597	623	620	578	647	653	596	576	627	577	613	635	597	621	613	624	644	647	647	590	622	627	559	670	643	603	680	588	636	577	607	586	674	575	649	634	618	630	592	615	639	643	629	595	613	630	623	616	671	584	642	619	613	605	590	678	586	644	645	645	561	647	597	628	615	618	632	577	607	588	602	633	605	634	627	603	659	608	635	587	618	594	627	645	648	564	643	651	610	606	615	594	604	598	624	627	639	603	633	623	620	639	616	613	655	631	598	629	607	601	575	584	631	648	621	613	612	657	589	634	625	613	657	608	670	696	640	647	637	569	614	645	647	616	664	621	629	637	591	613	655	678	625	602	648	622	629	620	627	624	635	631	610	605	602	571	587	634	621	614	616	611	583	660	607	627	622	633	612	632	628	546	638	585	598	625	626	672	618	634	625	634	626	626	654	610	590	619	651	632	637	620	609	598	637	642	619	598	579	622	575	625	623
51906	36735	36000	29702	13946	4503	1297	859	686	573	519	466	451	428	446	431	390	378	386	386	363	364	366	347	342	338	367	360	335	359	370	335	361	341	334	342	331	340	313	348	339	368	345	332	371	387	375	319	333	360	334	371	349	317	329	335	358	336	332	373	354	352	337	339	341	342	329	351	316	318	359	335	374	356	344	376	311	332	352	352	362	373	313	312	376	332	344	325	350	374	318	349	344	382	356	375	358	354	330	344	378	297	303	344	320	339	311	358	364	339	344	340	343	302	361	331	345	340	348	351	353	385	329	358	342	357	321	347	352	333	321	341	344	323	347	360	319	344	365	314	367	313	362	337	354	333	323	312	287	297	347	347	339	377	359	331	375	333	342	355	344	371	377	306	330	357	315	353	354	353	333	368	327	350	317	376	329	329	352	301	306	335	341	337	360	323	326	357	342	316	326	340	347	353	337	325	338	310	318	332	331	348	347	332	294	352	346	365	371	341	374	322	314	345	291	309	307	304	340	348	364	332	350	370	331	366	331	348	336	357	369	311	337	320	339	348	337	354	355	338	316	361	368	349	344	338	335	369	327	377	351	341	342	312	322	359	338	336	330	345	371	311	325	317	355	358	262	320	335	321	330	351	358	375	350	353	340	364	325	331	367	329	320	351	300	322	391	352	314	327	374	359	341	310	351	354	319	327	318	347	328	314	381	323	317	336	355	353	402	330	309	338	327	296	338	346	327	354	323	330	348	333	372	325	321	338	357	321	301	337	351	374	335	365	330	349	323	331	334	299	328	317	323	351	336	321	354	366	376	326	314	346	319	317	319	369	333	326	336	344	324	329	313	318	358	334	357	327	335	335	330	354	337	349	320	354	321	339	342	363	314	360	343	368	330	345	365	334	319	318	313	330	301	328	321	341	318	318	333	297	317	338	361	382	340	346	352	327	353	299	331	332	351	331	358	294	377	346	347	361	355	337	329	322	367	358	320	331	336	340	348	320	340	315	340	337	363	337	315	329	345	316	339	338	335	342	314	350	349	315	343	340	344	347	344	333	313	332	354	324	342	317	388	310	380	348	351	335	373	357	328	331	322	342	349	312	329	350	353	296	302	371	344	334	331	382	348	309	331	334	340	342	332	340	310	310	369	355	346	342	351	359	352	366	340	371	344	321	310	366	358	355	340	366	330	323	330	353	355	356	315	331	320	358	326	310	330	364	328	337	336	350	339	321	352	331	336	321	362	342	344	379	340	319	344	330	350	329	320	352	357	335	344	342	351	313	330	343	322	298	351	356	349	340	334	326	327	310	349	363	352	356	306	342	355	345	324	338	341	348	307	320	302	320	354	329	379	354	319	329	300	366	356	338	355	355	330	331	340	363	308	358	353	331	364	353	352	321	353	358	333	337	332	338	358	324	368	337	314	356	319	330	370	350	374	330	356	332	337	329	323	332	360	328	364	325	351	359	333	331	350	350	355	324	367	315	327	354	343	342	339	317	357	373	331	340	303	321	336	363	357	356	318	375	324	326	325	337	359	316	383	348	382	364	340	360	330	351	333	308	345	349	308	332	327	340	344	372	356	364	360	328	333	296	327	315	357	383	364	344	345	322	299	337	339	334	376	357	363	309	349	339	342	355	351	321	364	342	325	318	364	332	338	346	351	313	318	319	343	325	348	379	310	370	385	304	350	353	349	328	303	364	305	344	359	327	321	344	356	332	357	323	308	324	367	313	331	333	326	362	340	321	330	340	325	290	306	316	330	344	340	303	367	342	326	353	370	343	351	336	323	343	364	352	335	310	328	325	311	338	282	344	335	356	323	374	335	349	321	335	341	348	322	368	331	321	353	349	317	365	342	347	328	370	321	329	341	325	340	360	359	347	333	327	322	342	333	328	374	321	360	344	346	320	332	349	329	333	353	335	349	330	360	366	394	338	352	316	332	333	319	365	370	352	355	352	324	319	324	367	361	351	360	350	310	337	335	327	302	347	335	339	370	365	329	332	367	354	315	351	329	368	383	343	369	348	351	382	369	366	357	348	363	341	333	343	370	328	317	370	359	336	342	349	330	320	373	319	339	331	348	340	331	321	317	358	332	315	340	334	348	336	332	336	382	380	330	370	327	347	363	370	326	331	341	324	332	373	332	319	340	365	320	298	307	341	356	305	337	320	319	347	327	304	310	331	318	348	357	331	317	378	322	322	349	345	342	340	371	339	298	343	362	332	313	316	345	362	306	330	345	347	331	349	347	341	356	343	351	325	314	329	315	358	353	333	332	363	384	356	354	331	322	317	353	334	358	296	315	354	357	316	336	316	355	354	342	344	310	335	329	345	344	325	316	344	344	373	361	320	339	317	371	327	347	364	336	356	349	331	322	332	347	361	341	369	307	342	399	319	309	337	336	333	344	341	315	352	341	333	360	335	325	309	332	362	328	343	357	299	321	359	355	362	360	335	389	337	364	354	355	320	318	348	332	321	363	313	303	316	315	372	314	348	286	305	333	336	322	335	313	363	350	311	311	331	340	342	313	333	316	333	308	361	334	366	367	338	369	351	318	348	349	335	301	333	339	355	337	331	351	331	338	378	351	315	313	338	345	326	309	316	347	341	381	331	323	365	342	355	305	365	330	333	319	330	338	352	330	321	386	308	326	314	333	374	322	305	336	366	311	333	347	303	345	346	344	342	305	345	344	385	322	334	334	340	341	344	327	346	349	330	328	322	319	369	346	330	351	349	344	350	378	369	317	340	321	339	346	328	339	306	352	332	338	360	328	352	335	355	319	316	313	369	328	361	352	385	331	351	327	328	367	339	350	339	337	351	345	325	361	390	321	321	321	340	356	339	362	388	335	326	334	333	346	359	317	341	338	337	337	326	341	366	362	344	337	356	300	330	339	330	317	356	326	349	302	342	340	325	332	302	350	359	318	360	330	335	322	352	341	322	347	292	287	342	355	365	381	339	373	333	355	346	310	331	317	291	305	329	348	339	357	377	332	343	358	327	343	340	356	347	304	319	321	362	345	376	333	316	369	345	355	353	345	345	317	336	358	345	366	346	326	373	334	336	325	367	354	350	347	356	361	345	324	351	349	366	375	331	343	310	346	344	341	354	362	356	354	321	326	353	312	346	331	357	307	361	334	323	367	337	326	339	322	301	290	356	374	366	336	312	327	326	348	331	331	333	359	339	294	368	326	357	310	303	347	340	382	337	303	308	335	331	360	357	328	333	320	328	367	354	333	328	319	372	346	332	333	333	336	351	327	302	343	331	320	325	327	318	282	301	347	347	312	329	307	320	342	375	350	328	327	363	329	334	325	359	345	349	350	312	322	341	295	323	330	361	328	347	366	326	333	348	309	336	315	354	347	373	327	337	302	325	344	350	323	357	349	353	373	351	339	345	352	357	334	342	339	388	313	388	329	365	344	360	324	343	318	335	359	342	332	342	326	343	397	307	330	399	370	310	360	373	335	335	346	355	334	317	347	316	342	310	349	350
33356	27987	37009	33711	19497	7777	3002	2667	2344	2035	1842	1580	1520	1398	1312	1203	1129	1082	1036	1058	1058	941	977	921	876	907	871	831	849	809	879	811	846	835	806	802	792	773	771	798	743	813	786	803	820	822	777	765	780	774	797	739	777	763	765	742	789	727	716	778	771	755	771	754	769	779	755	776	813	770	728	726	759	744	806	790	758	712	755	772	728	759	773	715	741	769	695	713	787	810	731	734	757	738	770	755	866	729	781	771	731	784	718	832	772	769	782	761	801	786	744	807	754	748	735	730	738	763	780	720	737	733	793	738	767	741	760	772	749	807	778	776	738	762	779	739	759	766	773	751	743	750	770	766	784	769	780	743	721	794	722	767	762	780	745	720	816	756	721	772	738	779	805	745	780	780	747	761	773	728	750	796	689	797	791	722	807	779	733	816	740	821	750	772	747	755	749	757	763	800	806	784	765	746	768	787	732	797	748	763	788	775	768	724	734	762	794	785	742	820	768	710	781	716	789	813	759	785	703	753	746	709	745	734	738	767	778	740	794	791	772	758	792	736	767	776	744	763	751	761	799	723	772	752	734	782	790	745	757	811	721	767	742	782	825	751	767	792	737	786	798	740	734	778	741	777	776	742	764	741	782	735	796	730	771	729	758	810	764	759	764	747	728	796	790	699	736	797	827	730	809	752	773	747	706	771	802	758	745	789	731	808	786	728	782	802	783	786	790	753	800	744	820	785	738	726	737	773	757	750	752	786	762	769	797	801	780	821	718	722	816	729	778	804	721	788	739	711	740	777	739	781	774	764	754	782	752	752	744	743	776	755	760	718	751	744	769	702	757	749	767	745	794	774	789	757	773	782	765	769	715	783	749	725	756	753	752	811	768	789	723	737	757	794	741	751	740	728	762	785	789	749	751	790	798	744	767	751	793	718	751	722	778	793	755	761	774	785	818	806	740	743	761	840	762	772	751	770	739	725	733	735	767	786	768	751	818	739	790	712	797	723	788	763	805	752	766	707	748	763	796	714	756	748	754	785	785	786	782	708	744	762	808	777	779	725	776	772	769	754	755	756	754	765	751	756	716	748	734	739	781	787	766	733	789	795	733	741	768	758	742	741	744	753	741	748	748	740	763	772	795	789	744	773	776	724	789	773	830	732	733	812	757	802	757	779	789	733	775	764	741	807	696	786	771	781	726	749	719	804	751	714	744	774	739	762	781	760	757	750	743	742	777	809	723	779	782	755	749	744	776	754	765	774	757	728	774	792	764	782	765	771	735	702	738	792	734	740	809	768	749	741	773	797	771	750	773	747	755	733	726	724	774	774	806	807	702	800	766	819	771	735	750	740	779	767	719	745	716	749	794	776	771	766	737	727	790	729	722	801	752	726	773	732	775	731	771	818	760	798	836	740	799	761	820	773	706	764	746	729	785	793	774	766	742	744	708	762	778	711	796	804	798	750	801	789	783	763	754	793	752	765	760	784	765	759	761	729	761	729	760	801	778	803	804	807	786	765	707	757	739	763	734	771	766	772	786	764	767	800	774	810	763	719	724	790	795	730	759	727	791	782	771	728	767	756	758	782	773	786	749	736	789	748	739	740	766	770	757	760	772	759	754	747	764	795	744	804	785	735	795	791	752	746	790	787	807	743	713	803	716	788	740	753	701	760	737	761	696	757	736	762	770	726	726	823	765	790	743	747	730	786	717	803	741	767	776	742	750	746	779	750	711	749	741	759	762	780	769	783	732	728	720	816	721	784	767	735	760	750	757	741	808	743	791	754	773	730	806	762	763	811	785	746	739	763	775	703	711	737	779	749	751	721	745	770	762	776	757	745	757	731	752	752	770	738	749	796	750	759	734	784	815	756	742	720	779	799	733	723	751	748	760	739	727	724	749	758	721	758	767	769	727	760	762	808	736	727	756	728	777	766	779	720	752	805	788	773	777	767	773	719	772	687	771	743	777	799	722	739	761	774	773	781	756	763	759	787	775	723	758	780	788	735	741	752	729	787	753	765	789	790	739	765	735	754	764	729	748	719	771	779	778	783	761	788	736	749	768	771	784	717	744	771	764	744	700	781	722	743	769	756	809	804	725	735	768	745	737	820	758	761	759	783	806	733	722	791	783	828	769	731	752	769	740	791	787	843	721	800	740	728	728	725	779	720	744	737	739	734	738	748	722	688	723	741	781	775	747	727	760	768	765	719	799	740	743	726	730	775	774	790	795	784	759	764	742	789	749	763	741	775	794	809	737	766	771	763	836	741	787	789	773	800	709	754	759	756	781	762	754	736	765	794	764	757	766	749	770	796	776	776	760	761	726	741	764	739	778	712	688	745	765	712	764	781	753	749	715	758	807	800	769	761	787	763	718	817	763	794	768	726	748	826	732	736	758	757	779	767	746	775	778	786	752	760	754	741	739	770	723	751	775	753	726	738	747	764	818	757	771	784	785	809	761	753	799	756	714	770	833	744	792	722	745	806	805	727	737	756	768	736	789	789	725	757	740	808	776	789	793	712	755	730	775	762	712	779	758	757	825	801	755	740	771	725	760	741	745	735	763	773	781	771	766	803	770	744	847	776	745	751	736	753	793	736	717	798	791	791	715	716	736	789	738	765	736	763	783	789	773	728	776	758	771	789	807	795	789	715	728	786	768	734	757	742	763	740	764	747	767	736	702	796	755	733	789	725	783	736	731	728	798	778	784	718	790	798	781	769	759	774	793	725	736	789	767	757	805	775	763	782	764	804	765	783	732	778	767	776	777	791	751	776	730	754	768	725	738	771	736	765	756	726	723	724	774	739	729	786	753	755	742	785	792	769	704	719	764	713	765	717	765	772	754	759	739	747	728	747	811	776	765	764	794	755	717	804	764	733	757	795	745	778	764	823	792	801	739	765	778	751	768	746	741	763	749	775	764	786	702	785	802	764	761	747	725	784	749	786	744	784	795	789	812	755	753	759	751	709	826	759	764	777	766	747	719	783	783	750	777	742	774	724	789	773	754	708	753	788	800	777	734	811	780	782	755	757	797	740	766	747	758	786	758	790	732	777	754	775	769	801	760	804	719	759	759	780	832	715	763	742	835	806	747	776	757	724	691	775	790	745	741	784	794	742	760	743	779	716	742	761	832	774	771	787	738	807	754	744	732	747	695	771	770	765	776	740	785	740	759	777	791	736	784	806	774	758	808	804	750	732	766	799	824	766	741	795	748	757	783	778	790	777	767	727	752	789	766	791	795	798	781	736	779	755	726	770	810	819	767	730	765	795	765	725	793	702	719	774	766	742	774	703	774	793	742	734	822	763	837	734	722	798	776	733	692	796	793	802	801	740	729	756	758	735	755	749	752	754	766	752	779	768	746	742	782	797	766	791	759	757	781	742	770	739	736	742	765	727	736	765	751	793	756	748	760	760	704	778	761	724	781	774	677	742	788	723	760	777	756	749	770	741	772	747	767	748	816	769	800	760	772	777	773	761	814	775	759	740	710	719	699	727	698	785
26856	13627	8035	3566	1310	644	533	476	435	390	410	394	422	406	424	394	385	386	371	369	350	412	388	425	408	385	376	377	336	369	362	369	373	379	388	347	395	406	388	353	382	366	396	385	394	381	360	406	400	394	384	414	411	385	365	391	419	338	370	363	353	372	326	357	358	381	372	376	424	328	367	365	361	381	352	362	372	380	365	365	374	332	337	355	381	384	322	371	396	362	359	405	418	323	373	362	377	388	405	314	383	368	354	344	335	339	357	329	384	405	356	362	357	366	357	388	356	368	372	370	370	378	352	380	351	362	332	373	377	418	378	389	381	349	340	377	375	409	370	381	349	357	360	340	366	357	372	369	360	398	363	383	382	386	343	352	356	389	402	370	399	371	389	391	342	365	350	349	365	399	388	343	381	373	438	369	392	396	354	361	412	363	341	371	357	352	323	407	372	384	353	353	370	384	355	345	365	381	394	332	368	397	374	380	377	395	364	342	400	339	395	401	369	362	423	353	350	357	385	376	371	345	349	395	396	403	377	421	376	396	371	408	389	388	394	362	402	407	383	362	406	386	397	357	378	350	389	357	347	347	405	348	366	378	373	403	363	391	377	380	366	360	358	387	398	336	351	407	364	357	378	371	378	392	389	361	378	402	344	388	361	384	384	408	395	376	375	382	401	381	331	354	399	385	417	331	338	372	396	359	359	370	334	339	384	373	373	356	347	409	376	381	413	380	373	377	347	384	380	361	379	385	400	355	371	322	345	341	379	371	363	368	401	389	398	381	350	356	381	349	359	371	377	329	398	366	389	422	421	341	373	327	365	382	364	349	398	420	396	381	362	381	411	383	376	406	394	382	364	343	361	399	341	352	369	368	386	376	362	377	338	385	353	369	395	382	355	386	375	385	376	362	356	364	394	346	370	362	375	370	370	389	369	391	408	382	340	369	374	360	380	394	386	383	369	364	410	371	368	330	346	395	374	386	369	393	399	357	338	365	419	367	394	382	345	382	397	356	348	356	362	379	361	378	392	405	371	358	366	390	357	368	332	336	371	364	380	404	391	377	349	354	374	397	344	377	384	389	356	368	341	343	343	369	346	391	401	380	399	376	340	374	367	313	365	374	360	350	364	361	414	358	372	360	385	338	349	373	369	385	367	353	387	336	391	387	379	399	374	381	375	406	362	374	374	386	360	356	384	414	403	346	340	368	365	377	394	386	376	395	358	333	389	418	361	398	399	350	397	366	379	397	371	372	394	350	399	381	385	376	363	404	342	391	346	334	353	371	330	374	391	368	392	350	354	355	380	373	326	385	352	382	362	367	363	358	372	406	352	356	393	390	354	375	386	371	381	378	376	356	394	370	374	386	387	347	336	387	375	352	390	382	379	363	400	397	363	371	371	400	381	395	369	377	384	355	366	377	353	349	346	392	385	361	387	400	363	389	375	358	364	404	367	370	373	362	357	385	363	386	349	392	353	380	406	380	377	422	371	335	354	361	372	350	374	375	363	379	346	389	372	383	351	376	379	368	371	387	382	378	426	373	369	373	354	369	408	389	374	374	361	373	356	353	400	353	374	380	377	340	325	407	384	388	375	355	360	435	342	331	371	383	379	355	378	410	390	363	356	419	390	391	406	332	408	342	382	377	348	350	379	380	390	378	376	342	388	401	397	347	381	378	370	353	336	367	379	406	364	397	388	381	319	376	392	412	399	347	364	383	391	405	336	362	326	359	387	368	427	375	379	330	353	369	368	404	381	356	390	398	381	420	360	373	370	391	381	394	355	387	394	395	390	384	394	325	350	330	418	331	343	351	367	402	390	371	355	376	363	372	420	376	368	338	418	374	355	389	387	339	387	347	403	339	375	379	374	366	361	368	388	353	374	369	388	356	360	353	331	353	392	340	364	363	333	382	387	393	361	421	350	371	374	388	379	350	369	415	376	383	340	373	324	375	389	362	401	383	399	382	377	384	406	394	378	359	339	384	358	361	390	388	398	353	372	354	366	409	363	420	389	366	391	386	402	339	318	346	399	375	400	378	353	353	390	385	391	390	392	358	380	355	372	401	362	412	403	383	349	393	379	389	351	370	382	374	405	361	358	401	365	395	374	390	377	362	332	354	340	373	379	363	358	362	398	358	385	350	391	389	373	395	392	392	400	379	381	402	350	343	358	397	366	377	359	375	354	390	355	353	332	349	361	385	381	349	349	341	374	369	379	367	384	348	341	395	382	387	374	335	368	369	373	425	415	363	369	393	394	357	386	400	386	344	386	398	366	347	368	392	403	388	365	361	396	382	385	364	381	388	374	411	379	343	403	388	378	343	380	377	396	388	346	338	334	330	379	415	363	359	367	356	395	386	360	386	374	393	371	376	378	397	369	365	386	400	386	410	379	364	379	359	411	391	340	366	355	361	385	366	364	366	384	357	387	392	327	376	401	391	380	357	384	365	363	389	399	394	382	376	372	339	337	381	364	381	359	386	371	351	430	386	413	343	347	380	385	394	395	385	386	394	404	385	355	344	370	351	370	355	376	408	359	398	365	381	384	365	358	374	351	362	367	361	361	372	357	347	391	368	345	349	384	382	351	394	354	381	385	397	352	341	365	404	379	376	378	357	386	408	367	340	355	376	375	366	345	394	366	369	372	384	343	336	350	377	378	357	356	374	342	385	378	387	353	346	376	344	357	371	357	349	366	359	366	356	390	366	403	340	371	376	346	392	386	401	396	383	362	351	346	379	358	364	380	375	368	387	351	373	391	353	382	384	381	367	378	369	350	371	372	396	391	357	385	359	369	364	361	379	374	347	376	366	380	349	395	343	370	405	372	366	387	367	385	391	383	381	360	424	395	358	412	379	400	349	375	385	415	383	377	367	380	376	385	362	358	359	404	384	378	363	434	371	397	351	370	392	364	351	353	371	351	363	390	346	373	359	375	389	365	359	351	343	379	380	389	397	376	353	370	359	380	350	386	385	336	379	390	365	376	345	326	380	361	360	398	354	344	385	383	382	358	390	387	376	340	370	352	367	384	417	382	383	369	378	379	388	394	372	355	376	365	389	402	352	376	378	351	387	346	372	365	362	355	372	368	387	398	355	384	346	377	383	422	368	362	340	370	381	382	388	406	344	370	408	343	396	360	365	378	352	354	364	374	334	413	361	369	383	361	383	373	431	395	350	371	367	346	389	375	381	374	358	380	357	343	373	361	355	366	344	384	366	361	351	386	393	366	376	395	398	341	407	368	359	357	355	396	378	349	400	364	361	381	381	346	364	400	408	361	377	342	383	375	387	360	376	346	389	365	351	366	389	357	375	354	366	406	382	402	364	387	386	359	364	391	366	339	383	383	362	363	354	367	377	352	345	389	359	346	357	360	395	394	380	356	390	360	362	394	414	372	378	338	369	370	361	344	369	351	355	376	397	425	384	407	364	377	365	391	382	359	420	383	347	350	364	363	399	316	369	380	341	398	375	386	355	367	375	403	373	382	342	362	357
16652	10401	11479	7977	3789	1978	1430	1349	1184	1097	1078	1085	1025	1059	996	960	924	887	901	872	899	875	797	846	825	786	877	836	802	822	831	829	825	830	807	812	811	799	775	812	824	798	842	801	761	794	862	833	800	771	773	755	774	803	788	777	825	800	813	838	785	808	830	808	769	815	815	827	838	796	793	771	785	795	802	839	818	791	795	825	818	846	782	766	794	780	854	798	802	790	824	791	769	778	804	814	837	850	849	770	775	827	807	804	803	777	826	804	804	811	791	832	776	842	782	800	784	812	791	747	798	789	784	804	756	818	774	801	801	808	812	799	775	742	777	816	830	793	769	868	771	800	820	780	766	789	813	823	810	835	816	788	825	808	842	780	799	824	848	822	765	769	764	777	786	767	836	841	826	769	786	785	780	791	792	847	793	830	809	809	823	728	763	814	846	816	791	746	824	817	804	813	774	828	804	743	801	852	824	763	791	816	808	824	809	786	818	745	774	820	786	804	804	835	768	821	830	789	794	784	788	820	835	835	827	815	793	847	800	808	786	775	785	849	800	793	809	832	821	787	745	837	847	846	849	770	822	774	830	806	831	842	817	769	818	825	835	825	762	811	811	849	828	804	812	781	839	800	857	798	815	841	806	815	808	807	774	810	794	836	825	813	746	813	798	816	832	782	840	767	817	766	857	830	812	773	855	777	826	796	794	764	854	860	773	830	769	814	778	810	815	788	822	794	794	818	808	806	800	809	812	813	795	806	773	798	831	797	802	799	809	810	805	820	798	786	830	823	771	782	843	795	844	773	825	803	875	836	738	782	779	790	758	819	823	763	764	832	753	760	768	756	781	763	769	800	788	772	782	792	810	827	813	795	805	806	826	783	841	804	844	772	757	805	788	839	802	784	828	780	782	769	797	812	813	780	857	741	833	823	834	777	805	781	781	824	789	767	805	837	838	789	871	775	816	794	769	811	777	792	836	843	787	770	844	803	824	793	815	782	801	788	765	852	816	882	837	801	796	859	793	776	792	787	765	775	783	773	814	802	801	823	835	809	758	829	829	805	779	762	757	812	817	744	819	868	829	806	732	774	805	779	813	809	795	814	793	773	749	805	833	818	828	819	728	811	805	792	826	838	776	791	777	848	821	769	798	771	840	802	804	855	800	806	821	799	770	845	827	830	774	848	788	774	799	797	786	788	835	831	825	768	803	854	847	763	785	733	784	837	816	739	764	768	835	811	838	841	861	820	837	770	786	824	789	814	803	795	777	825	786	846	780	816	773	749	843	808	818	785	785	803	800	796	814	866	768	821	751	782	790	739	867	784	795	831	816	743	818	762	813	783	781	770	797	803	827	802	784	839	813	848	798	817	830	850	789	805	826	807	766	838	786	761	781	848	868	769	828	814	762	806	749	829	821	780	807	801	762	809	824	782	786	783	802	804	803	799	768	846	784	794	787	771	824	811	785	769	830	825	821	764	779	803	827	769	771	800	792	812	765	788	817	835	811	824	796	798	810	826	814	821	846	817	796	810	835	818	769	782	832	815	854	831	785	847	801	823	790	836	832	812	779	776	870	789	755	792	767	788	795	841	778	782	805	828	793	826	800	823	776	777	788	823	806	745	775	816	822	814	825	765	839	755	810	829	788	743	809	806	813	794	793	821	811	778	764	756	761	817	811	827	841	825	782	777	780	887	837	829	806	725	782	803	804	819	828	778	780	796	800	776	811	826	849	787	824	785	833	792	776	792	794	758	821	807	817	810	822	771	817	773	778	857	827	841	753	827	770	832	834	818	798	779	845	801	789	811	804	776	765	733	798	766	772	781	780	789	811	825	795	802	785	884	801	860	838	779	786	818	823	800	774	832	777	789	805	809	843	767	849	804	779	765	797	845	820	778	775	806	776	774	761	751	864	816	813	794	864	820	842	783	799	827	779	802	847	801	866	776	750	785	815	853	816	771	845	789	793	790	808	756	849	824	834	782	808	794	804	754	790	797	815	805	821	870	758	785	868	769	823	788	846	832	769	815	832	753	801	807	820	785	828	861	813	731	797	846	782	824	740	789	814	795	829	815	793	818	813	802	820	714	785	749	795	790	787	748	800	861	831	786	833	824	773	815	755	795	800	808	819	809	779	765	789	767	809	744	793	792	779	790	765	768	800	819	763	844	819	769	864	797	820	805	826	803	770	782	837	843	797	851	795	828	805	798	752	829	754	811	845	761	804	738	814	843	808	813	791	810	851	798	799	786	792	813	793	820	803	848	821	780	798	796	826	779	853	809	803	834	829	819	785	793	778	774	774	880	817	769	840	816	763	820	777	781	815	792	852	776	823	823	794	767	811	779	810	820	811	776	773	790	845	824	789	798	787	828	819	749	816	776	874	805	779	826	833	798	794	844	808	809	811	800	749	852	791	784	774	751	818	782	771	819	798	797	775	783	735	838	741	787	767	833	812	789	765	828	832	837	828	794	777	806	818	795	739	864	797	820	827	862	779	812	756	794	816	819	793	779	848	799	765	792	794	836	800	763	815	841	793	814	814	878	821	822	813	812	810	807	776	808	789	762	828	793	821	872	763	802	819	804	817	830	820	810	874	845	798	803	761	783	809	761	815	764	816	782	835	779	801	859	831	831	774	777	771	764	782	804	824	799	867	770	743	834	820	854	798	807	828	776	796	810	823	857	828	801	780	746	778	764	842	787	838	771	844	772	790	787	803	758	840	825	786	837	819	772	801	816	766	833	772	824	792	816	821	775	813	832	781	791	811	809	753	805	755	806	787	816	802	800	801	803	760	764	809	820	754	779	830	820	781	790	809	792	767	749	799	834	777	762	839	768	808	808	828	791	799	798	813	839	782	840	818	835	791	738	745	808	771	854	810	845	810	787	801	758	784	739	738	824	819	795	812	827	778	795	807	811	808	819	776	789	765	827	774	812	818	775	803	796	794	847	776	794	809	807	809	860	784	802	827	813	771	772	777	867	810	798	800	768	783	804	798	772	759	795	769	740	796	754	786	812	813	768	816	824	807	821	816	776	882	780	825	791	783	822	829	805	807	846	777	767	774	846	837	791	790	790	848	854	836	791	778	740	800	754	795	826	836	819	766	779	818	816	766	803	794	766	845	806	786	775	832	786	785	821	804	833	845	851	776	775	800	799	809	837	828	805	798	772	818	790	767	795	849	810	822	792	778	787	817	814	764	758	832	785	804	786	809	813	751	795	780	799	808	783	815	801	778	780	747	866	746	761	799	789	831	762	821	797	810	792	820	795	796	830	794	754	802	810	783	778	780	774	835	820	834	828	779	803	810	794	817	823	803	792	777	818	793	745	789	828	746	750	783	757	805	813	846	810	832	783	797	779	787	736	774	805	757	786	794	813	838	809	834	789	773	830	786	808	786	851	825	767	813	810	805	862	782	791	831	793	813	823	785	780	793	795	801	815	847	836	830	785	806	835	823	799	825	778	796	843	827	773	798	729	759	775	779	804	820	845	818	848
42598	27910	24983	21600	8422	1839	729	539	453	414	378	401	356	392	357	303	331	303	314	293	289	295	297	290	285	285	315	273	272	279	304	273	296	280	281	275	301	261	332	268	266	283	264	256	277	251	253	282	287	293	271	288	255	262	262	265	258	281	289	284	298	302	277	270	255	303	299	286	296	258	260	288	293	272	298	279	321	305	260	282	283	260	262	275	268	231	282	241	272	251	288	289	302	313	258	254	302	279	268	266	301	280	256	268	254	281	297	306	256	261	265	271	280	273	256	237	277	279	284	279	253	280	301	290	284	296	271	276	292	290	280	277	281	297	281	284	281	296	266	270	255	266	309	276	288	294	285	284	275	299	307	278	286	277	281	256	279	276	285	265	271	292	266	256	252	255	246	292	281	264	306	314	276	308	311	310	317	257	286	265	266	274	294	262	310	280	309	265	269	250	280	265	267	278	277	252	266	285	272	283	314	268	277	278	281	283	276	285	290	296	280	283	252	265	262	289	286	271	283	286	269	275	250	294	279	327	257	303	283	263	258	305	274	272	297	280	279	277	275	299	290	289	281	273	291	287	313	301	281	248	268	257	266	272	278	304	277	264	283	295	314	276	263	252	276	272	279	301	282	304	291	255	273	238	238	269	267	260	259	287	297	260	258	275	303	287	275	278	282	269	296	264	297	273	272	272	276	297	311	277	275	259	257	291	267	277	289	269	271	266	313	289	250	277	281	288	281	258	290	272	277	297	274	276	294	272	294	266	253	301	309	315	293	299	263	245	291	259	282	295	273	276	292	268	237	253	274	257	295	276	269	250	277	259	264	269	304	249	296	258	283	269	271	298	282	273	257	272	293	238	290	256	288	274	256	240	261	289	283	267	290	284	296	298	232	230	273	291	308	293	257	284	300	300	288	272	308	268	274	273	281	283	284	291	273	279	264	285	264	268	241	253	284	278	331	282	293	262	271	269	263	262	264	293	273	275	258	302	260	253	264	254	281	262	293	289	287	288	247	301	268	248	291	277	292	279	297	275	269	269	320	248	272	254	283	300	263	273	302	279	255	269	275	279	255	296	267	290	305	292	269	263	296	269	289	268	309	272	279	313	259	269	292	290	281	320	303	271	267	259	268	279	290	264	257	274	245	263	240	288	290	252	272	288	270	272	286	282	261	290	285	294	244	282	289	288	287	296	263	304	278	292	305	284	254	293	300	263	251	275	289	290	252	263	299	287	296	268	266	276	278	284	270	271	262	261	249	268	296	329	263	258	270	265	289	241	278	291	304	262	262	266	259	234	288	271	255	296	289	276	287	293	283	282	253	261	261	268	275	251	263	273	284	285	255	264	255	315	271	273	290	270	278	281	299	281	292	284	291	299	261	271	270	261	271	280	286	280	262	274	277	289	267	281	305	278	266	282	269	288	279	255	302	294	286	281	285	279	293	274	269	270	280	317	274	308	287	265	292	262	314	267	258	316	279	281	287	259	268	278	297	304	246	257	268	265	295	247	277	289	280	303	272	275	287	254	282	258	287	266	291	309	267	262	269	318	260	293	254	298	320	275	252	297	306	233	252	267	323	296	277	241	276	259	288	267	310	268	258	278	283	269	275	267	303	300	281	275	286	305	309	251	301	278	292	289	263	242	288	289	275	279	276	292	288	263	297	302	273	258	309	286	270	295	272	275	283	330	284	251	291	241	248	302	247	237	306	273	275	248	274	291	295	303	319	279	293	298	278	282	258	295	255	287	287	299	282	260	290	289	302	274	310	272	284	264	290	296	244	251	285	278	280	260	282	261	260	292	276	267	272	250	261	283	286	287	293	250	255	270	265	288	276	279	256	299	272	273	267	268	305	240	304	281	275	285	280	311	256	306	274	274	259	269	280	299	289	234	270	305	286	292	277	305	278	262	278	259	268	279	280	271	245	309	290	273	272	260	278	294	258	261	291	276	282	265	301	290	259	278	277	268	285	257	315	300	259	282	286	293	284	275	284	278	275	282	259	272	301	265	263	278	270	288	278	241	264	264	267	257	279	277	255	291	275	284	251	270	287	257	278	290	302	296	284	277	255	271	280	281	248	261	282	270	299	263	307	273	300	288	254	251	289	272	264	258	297	268	273	287	312	290	252	275	275	289	269	300	291	296	291	279	277	269	266	261	295	282	299	279	281	263	299	292	278	309	294	290	258	310	264	290	313	280	295	264	280	271	262	276	283	280	303	302	290	266	293	290	329	271	242	262	278	273	275	286	295	248	292	247	249	273	281	295	299	288	284	292	304	283	290	317	281	275	278	297	307	259	290	277	264	297	287	297	284	248	278	263	289	267	262	257	277	289	263	287	293	269	261	265	276	248	269	290	296	261	262	259	294	299	289	279	269	257	264	289	283	256	263	272	287	257	253	267	267	259	269	273	232	305	278	266	277	251	297	262	240	265	261	302	280	262	301	278	270	262	307	269	277	291	282	275	289	282	252	267	260	277	283	276	264	264	252	267	280	280	271	288	300	261	290	248	311	288	283	272	281	277	265	258	268	273	255	274	300	278	276	243	253	291	286	272	278	273	280	291	278	248	278	259	300	265	294	279	261	264	301	297	278	298	281	304	287	273	279	312	276	279	285	297	265	254	252	293	261	289	292	264	283	307	291	266	281	280	246	282	272	275	302	308	263	251	268	301	294	285	260	267	288	260	295	275	282	263	274	270	290	292	297	305	267	309	286	320	272	258	296	278	266	256	281	273	286	297	285	277	279	265	245	282	279	278	253	249	246	287	290	291	283	230	285	293	261	285	255	291	260	285	279	270	289	253	286	286	282	246	274	269	284	282	262	292	291	289	267	274	314	286	270	246	270	260	275	242	291	282	285	294	231	281	280	288	288	284	285	282	311	293	289	315	262	291	274	272	277	271	277	240	271	274	294	257	255	275	271	298	281	259	275	258	279	296	267	255	267	276	309	261	270	274	265	306	262	263	266	305	268	302	281	285	263	296	272	242	293	260	283	285	261	277	287	262	309	286	296	311	284	272	298	283	299	277	289	306	280	291	261	279	272	247	288	271	227	283	272	278	276	292	296	267	261	309	265	278	286	291	297	303	279	222	304	248	283	309	244	278	270	267	271	274	261	244	291	257	274	284	268	283	269	295	294	312	279	284	285	255	280	295	245	295	256	245	280	271	282	266	265	267	272	291	301	272	262	269	281	312	290	283	272	296	260	276	304	304	289	253	280	295	246	299	298	292	308	262	293	282	265	293	263	259	294	289	280	292	265	339	261	263	275	278	281	274	297	269	301	246	275	289	280	277	256	256	279	243	300	286	312	303	299	243	297	280	283	272	248	271	255	272	291	280	277	273	268	277	271	280	289	265	272	299	276	281	267	270	278	280	260	298	278	265	290	266	293	288	266	273	254	283	302	256	290	278	310	265	305	285	273	274	260	285	237	283	298	269	274	279	276	281	275	318	293	277	273	265	245	307	307	266	295	281	248	317	292	287	280	263
27527	22022	28575	29568	12686	3708	2136	1851	1560	1462	1275	1193	1095	1031	937	914	864	802	847	801	800	733	744	713	747	682	719	668	644	680	675	683	644	700	639	674	661	669	614	658	666	644	645	610	648	604	620	651	669	668	615	605	592	601	670	616	677	610	645	616	633	627	628	611	639	639	659	627	665	666	638	654	638	617	631	628	641	587	644	628	651	638	586	598	601	624	626	615	622	622	657	610	612	601	643	657	620	597	625	638	649	652	612	659	611	663	620	596	635	666	586	587	622	632	640	606	677	663	619	596	573	653	644	598	645	643	629	628	614	641	678	688	613	629	661	669	681	619	597	636	614	650	656	596	614	646	599	606	595	615	647	665	573	620	607	614	624	572	634	636	625	679	616	604	590	636	620	598	658	665	609	623	659	655	641	649	635	630	676	598	626	626	644	716	612	632	614	654	662	613	600	644	643	636	636	598	615	573	638	606	626	596	663	660	697	649	589	679	627	609	591	621	644	600	603	655	661	619	617	625	618	597	632	644	651	639	612	618	606	621	633	596	645	648	605	668	642	630	656	654	595	670	617	607	636	622	615	618	640	589	657	646	667	601	621	606	641	645	632	629	647	592	697	637	609	604	621	666	603	594	639	614	632	659	631	621	622	626	645	640	608	637	637	621	659	639	632	659	575	622	638	619	660	638	633	601	651	634	653	615	614	640	631	623	627	632	627	584	632	615	627	612	610	615	635	677	646	584	639	636	576	620	630	704	648	630	596	603	646	612	617	621	634	642	649	643	634	649	625	617	634	639	636	681	622	630	656	638	616	629	645	626	631	629	615	601	605	693	617	666	622	575	673	630	620	682	664	603	622	669	686	600	578	668	644	596	664	663	632	644	624	620	627	618	615	636	617	640	647	600	613	630	620	649	639	596	632	653	606	652	674	659	600	663	581	639	617	656	602	616	633	673	627	594	660	554	627	634	650	646	586	629	661	675	603	605	608	632	654	653	594	650	653	606	623	658	616	649	606	624	572	654	589	637	612	625	634	618	642	618	646	645	600	621	614	642	609	643	610	631	623	652	614	626	601	657	619	663	618	649	635	583	580	678	654	627	638	617	641	655	650	609	610	653	572	634	573	617	623	610	700	658	655	618	625	609	615	643	634	641	603	589	627	598	617	621	584	641	639	651	597	621	614	619	615	624	644	683	632	650	615	617	639	653	643	637	644	607	667	629	624	624	624	647	641	625	640	669	654	622	649	602	668	609	618	591	642	639	614	640	637	651	635	654	625	655	640	625	631	670	623	636	655	638	646	646	678	643	642	597	618	633	630	641	651	636	620	639	622	672	640	646	613	585	675	621	633	641	637	598	619	671	660	648	609	600	641	643	641	607	621	636	604	629	614	625	620	639	626	635	642	631	625	651	612	630	618	632	652	608	679	644	653	636	635	637	618	619	629	632	639	636	633	633	591	595	583	604	594	619	637	652	676	667	613	660	626	621	596	653	668	642	641	650	638	623	650	622	664	634	607	635	647	604	615	616	609	628	591	661	654	599	628	616	680	613	623	631	636	626	579	647	608	604	615	639	633	661	633	637	598	612	623	657	633	608	644	674	625	686	631	578	646	582	623	632	633	611	617	650	592	623	633	632	601	628	631	673	609	619	629	615	634	608	669	595	667	657	603	614	626	612	587	626	571	642	624	586	616	609	604	655	625	616	667	655	652	617	631	636	637	607	645	661	632	630	681	610	633	590	566	620	622	586	603	657	636	603	595	658	637	631	613	647	586	608	606	682	623	642	643	606	661	638	615	632	601	674	652	623	642	617	579	629	619	600	627	591	635	639	612	637	653	690	647	608	661	598	613	647	625	693	613	655	644	677	596	642	645	665	634	636	598	649	647	666	633	616	665	616	660	659	644	623	683	639	684	644	658	595	630	633	631	582	583	673	615	655	637	675	647	632	598	659	562	649	655	583	638	599	649	615	675	640	656	612	650	648	652	681	619	635	618	587	640	635	620	635	624	689	629	648	635	646	589	603	645	668	610	615	617	604	612	643	623	625	622	592	571	682	625	639	658	602	687	629	647	612	645	651	616	598	613	651	625	619	624	663	665	636	630	639	649	623	657	549	662	626	630	614	609	627	633	632	684	637	653	601	631	637	670	622	587	630	609	642	571	590	616	631	649	611	623	615	647	622	617	624	608	616	626	637	639	660	598	611	620	594	577	602	659	624	626	633	645	665	648	582	599	633	636	636	642	650	612	651	670	604	665	635	650	617	663	666	615	652	630	635	609	631	595	628	600	632	652	583	615	618	608	580	621	650	610	599	617	644	581	591	657	641	664	589	639	685	653	638	681	655	619	630	674	657	627	620	620	660	658	657	621	617	636	637	630	629	596	640	615	671	615	636	598	659	612	603	604	604	613	627	631	610	642	649	664	611	591	635	646	580	579	613	645	658	634	642	650	618	594	623	633	605	642	625	628	607	648	600	613	649	606	644	632	613	582	640	643	600	631	623	624	613	613	660	624	643	641	688	604	635	642	666	615	674	657	608	631	604	641	629	637	579	618	581	668	658	606	613	635	638	573	630	642	608	629	598	625	598	652	667	639	665	615	645	635	631	611	589	604	640	634	610	594	663	635	609	624	623	593	642	617	628	578	589	591	643	610	670	642	611	675	647	607	631	633	663	638	655	652	615	655	597	606	605	660	670	623	640	685	625	597	572	643	597	629	624	660	630	628	641	596	619	636	625	627	641	582	669	633	565	647	624	623	640	630	624	614	639	636	616	631	602	586	612	650	623	619	605	611	649	650	630	595	628	611	626	606	640	624	640	566	621	640	625	595	583	675	579	656	614	615	658	684	640	633	584	651	650	670	660	654	662	597	616	643	622	629	618	665	637	627	632	595	608	614	635	637	642	611	623	613	676	607	607	651	603	649	643	612	643	695	643	596	662	644	646	652	643	618	660	654	641	631	619	636	623	652	615	631	619	629	633	640	672	652	610	596	626	627	633	614	643	627	615	645	590	625	625	620	622	636	647	635	619	655	617	653	617	602	629	654	632	636	602	654	612	635	678	636	667	660	622	658	608	649	692	641	617	657	625	678	611	632	653	620	642	656	660	659	601	591	648	668	688	664	624	651	677	640	653	623	618	637	618	632	603	606	661	627	673	632	616	614	555	607	632	604	610	621	644	613	600	660	659	610	630	641	631	686	613	630	611	626	653	615	650	664	640	622	631	643	626	615	662	625	650	631	638	624	601	604	631	631	604	586	625	649	634	610	656	612	623	682	640	651	650	646	634	630	608	627	651	657	667	602	618	614	624	650	685	637	640	660	589	615	646	649	668	662	641	675	587	650	680	635	598	610	625	626	586	619	598	663	607	657	641	615	618	638	606	620	626	612	653	632	598	629	643	657	621	657	672	636	610	630	651	615	620	612	649	632	595	677	618	648	695	623	602	626	631	628	626	623	602	627	623	673	587	627	637	638	621	657	653	608	593	658	602
51676	36983	35483	31003	14311	3938	1420	848	666	586	559	541	473	463	457	440	432	391	386	403	352	391	323	385	384	375	327	351	361	354	356	376	378	341	323	342	377	342	359	324	336	353	347	372	358	306	371	323	343	310	326	372	329	355	334	347	351	349	333	381	316	334	362	344	351	329	311	318	368	333	363	360	353	380	332	365	331	368	381	359	324	356	317	367	375	329	354	348	351	339	363	330	353	317	346	341	364	321	357	331	336	300	359	344	356	329	342	343	348	351	374	347	332	351	376	348	367	337	352	354	369	322	334	348	370	317	328	358	321	370	359	330	331	343	349	304	372	347	342	357	329	361	324	366	297	332	340	352	354	333	315	315	369	338	332	338	339	351	328	371	323	344	327	319	342	331	362	327	365	329	321	322	334	335	343	386	364	326	366	346	361	332	313	322	358	347	361	311	367	335	371	349	322	349	317	337	353	327	326	338	357	331	287	369	336	350	321	336	358	306	365	336	377	339	328	335	349	343	350	359	352	336	341	352	342	346	368	361	327	331	343	350	361	356	347	331	326	347	335	382	323	384	323	363	366	332	355	320	342	314	329	325	350	352	326	383	351	362	348	334	338	341	335	330	353	341	317	365	346	328	347	333	341	329	381	378	361	339	362	320	360	364	351	350	327	334	351	343	341	355	353	335	347	360	313	338	337	338	364	386	319	338	356	336	364	350	367	358	368	347	318	360	384	336	385	354	365	335	323	381	330	379	348	340	357	355	300	370	362	322	349	332	342	350	317	345	322	332	332	356	327	384	342	367	313	341	371	328	366	382	350	316	339	354	351	345	365	336	339	359	329	362	366	375	364	322	310	352	324	308	347	343	389	371	335	342	320	325	338	299	352	297	333	373	338	333	335	345	370	325	374	330	352	334	333	375	310	344	344	314	332	331	356	342	344	356	333	342	361	413	316	326	337	382	372	333	343	322	315	329	338	337	332	348	303	329	316	332	331	343	347	312	346	356	336	347	341	319	317	322	348	333	320	324	366	315	342	327	342	357	339	338	313	315	368	330	348	365	372	373	367	308	355	348	342	323	331	311	323	331	330	371	344	332	345	333	313	360	337	325	344	371	315	311	331	385	360	333	352	315	344	323	366	372	339	364	324	343	325	371	337	385	329	359	358	348	362	338	341	345	366	356	343	324	369	377	377	301	356	342	320	352	350	338	385	321	333	354	303	346	345	340	343	356	365	340	313	335	325	357	380	368	352	320	346	347	316	368	370	342	321	306	328	333	386	334	328	346	320	356	339	357	349	351	340	345	333	352	370	384	350	302	337	376	337	351	304	337	353	308	353	354	387	355	336	378	340	337	321	359	383	353	327	339	339	343	322	327	362	343	342	361	353	324	352	321	352	279	340	348	324	310	374	296	305	311	333	328	322	364	365	295	337	375	357	329	342	334	339	355	313	335	355	347	336	351	342	339	370	345	363	353	342	317	310	329	347	335	348	322	336	310	373	360	389	297	334	334	333	329	338	327	316	370	329	360	329	344	365	353	320	301	340	334	378	369	356	345	344	343	356	350	382	359	346	330	347	348	322	317	360	353	332	359	360	333	321	328	336	347	376	339	329	366	341	361	315	359	370	348	323	333	349	366	367	376	316	303	337	363	323	377	369	351	347	346	338	354	336	354	359	341	373	359	336	349	318	364	334	339	372	337	364	370	321	313	350	314	347	338	345	325	383	382	376	330	330	359	352	331	316	377	339	320	342	330	329	331	365	342	365	289	298	340	328	328	326	329	343	351	363	373	344	336	343	319	306	329	345	335	330	339	339	338	372	336	293	379	327	339	353	336	393	369	340	362	338	352	323	340	344	378	373	337	326	376	356	370	339	334	359	327	339	339	374	366	318	374	333	330	355	358	338	348	345	335	336	317	302	332	326	352	380	347	344	366	344	334	313	348	338	372	353	353	370	361	365	364	337	365	375	345	346	340	307	329	328	320	345	359	366	320	353	321	318	322	374	359	392	355	348	343	358	333	340	364	336	358	339	353	306	350	363	326	330	373	354	337	298	327	333	383	355	325	352	342	337	375	309	325	323	361	337	347	357	338	336	307	355	343	338	341	336	340	353	355	347	320	361	327	354	383	327	373	364	357	338	341	314	337	339	357	332	326	361	339	342	338	342	380	330	321	323	337	331	348	347	358	360	334	349	361	337	341	314	352	338	332	334	346	332	341	341	343	379	339	315	345	346	328	371	345	307	341	360	350	350	335	312	327	369	324	337	310	358	333	335	321	337	385	342	329	310	353	342	358	350	345	359	363	341	333	334	373	358	360	390	360	357	360	320	394	324	326	335	338	319	327	339	364	326	332	331	336	381	350	390	331	351	330	345	335	345	364	366	342	377	354	353	360	355	340	371	354	412	308	340	351	321	331	332	313	344	334	370	355	337	335	327	400	340	384	380	319	320	353	324	327	354	320	342	360	321	362	339	339	352	352	325	318	349	343	345	345	354	370	359	329	354	335	349	339	354	336	383	339	359	314	368	385	315	343	381	348	327	350	325	352	307	311	375	372	369	367	312	355	345	328	365	355	365	342	347	337	324	319	341	328	331	341	355	327	329	327	361	277	324	339	356	339	356	332	381	342	350	312	377	327	365	354	358	354	325	353	342	337	322	371	344	383	325	358	375	349	323	342	391	375	328	335	354	329	316	324	372	352	318	389	321	364	364	395	347	394	388	341	338	368	365	336	365	343	361	354	344	343	340	333	336	336	353	335	343	335	344	327	327	325	331	358	341	329	358	312	369	352	356	344	344	327	355	358	364	312	326	357	362	352	353	326	334	347	370	330	336	339	379	341	344	368	326	337	317	365	362	358	338	331	357	344	346	356	356	358	324	344	330	321	343	346	384	354	343	327	331	358	347	317	329	345	361	320	316	347	357	358	337	343	333	337	335	341	363	374	325	357	342	330	356	331	319	328	334	334	326	347	346	313	355	311	366	368	322	347	376	339	337	357	365	343	357	374	374	356	316	324	335	344	345	318	353	370	360	344	329	337	350	358	318	299	326	302	309	362	349	341	352	336	327	338	319	335	348	370	371	354	349	351	382	346	341	347	312	344	360	366	370	372	345	356	364	331	319	365	353	342	342	342	342	365	334	331	318	311	342	338	357	337	312	341	323	341	356	326	297	365	351	323	361	327	342	360	362	368	307	324	339	361	363	330	352	310	374	296	294	357	307	314	345	314	367	372	337	309	352	349	344	346	371	310	334	368	328	351	351	318	333	312	297	363	337	345	319	375	366	346	347	340	339	340	348	313	332	321	339	362	354	338	365	338	379	322	359	345	348	356	333	340	353	386	373	347	338	317	331	362	359	345	344	326	351	352	334	326	297	335	353	357	331	344	329	332	348	325	346	345	306	324	341	348	355	348	329	338	364	343	352	318	341	348	335	364	371	347	358	355	328	338	333	335	340	331	296	336	335	311	334	321	317	338	362	365	334	350	349	352
33424	28302	36698	35947	17635	5365	3096	2796	2288	2204	1961	1657	1522	1406	1310	1268	1150	996	1008	1048	1025	938	930	1022	912	895	937	884	804	831	824	858	865	829	809	834	870	746	797	797	761	766	774	798	758	754	812	785	774	754	758	802	775	781	750	807	783	754	777	794	733	774	805	806	769	784	816	793	759	836	783	783	756	810	774	739	772	781	786	752	790	750	725	741	817	755	768	774	735	725	798	744	758	748	795	792	740	767	780	750	753	799	788	780	783	774	753	756	783	775	734	756	725	772	797	751	762	779	739	746	748	793	786	741	748	778	804	737	791	754	729	782	746	757	730	777	768	766	758	734	742	818	770	855	738	774	773	724	783	778	765	783	772	749	775	777	800	752	746	756	727	714	751	739	761	825	791	810	758	760	732	764	792	753	793	725	724	760	714	776	774	774	746	737	760	784	737	744	771	845	787	806	776	744	756	785	723	734	751	731	731	735	735	748	726	789	773	736	732	798	765	772	753	804	762	724	774	762	775	809	754	775	772	756	729	725	750	779	766	761	759	757	759	787	765	734	765	731	746	775	756	777	829	752	748	732	767	768	785	803	764	781	748	730	819	720	776	726	743	739	758	769	731	784	782	808	752	735	765	796	729	802	812	782	774	750	795	822	770	819	788	780	768	795	750	746	763	791	732	732	785	781	806	741	745	759	731	797	825	741	813	776	784	762	755	765	777	784	796	786	749	780	747	794	776	702	816	770	752	720	781	784	752	779	759	783	734	764	758	764	797	731	765	802	766	745	785	787	729	750	749	780	774	736	762	737	797	787	755	733	809	759	816	772	759	738	810	747	757	750	784	755	785	783	771	733	755	749	749	776	800	751	766	719	807	771	769	783	770	749	801	741	765	837	772	772	759	772	735	740	721	763	791	774	787	778	787	799	794	783	776	768	781	731	762	774	750	804	743	774	748	782	778	697	743	763	772	766	759	769	718	755	767	724	743	733	774	816	737	775	786	752	774	759	741	720	782	760	792	815	771	746	777	769	836	759	757	797	760	765	817	736	730	769	775	794	760	768	791	789	761	756	820	786	780	758	778	709	766	765	753	733	781	784	751	751	739	760	736	785	773	784	793	747	754	774	763	766	762	775	738	744	675	721	750	753	777	805	729	782	840	772	818	796	764	817	773	757	747	771	820	777	802	742	744	783	775	732	781	720	773	784	767	745	814	802	763	774	774	775	738	857	767	756	781	800	752	747	806	801	757	766	772	791	744	730	734	803	783	752	800	779	770	726	791	793	764	768	751	785	763	745	772	718	754	765	792	772	812	716	829	789	777	803	795	796	740	736	792	764	789	737	759	788	800	769	830	717	785	758	729	769	794	775	785	788	733	740	758	782	731	763	821	804	739	821	742	762	784	761	774	760	757	763	752	763	807	794	782	732	754	734	768	799	780	745	715	771	758	726	755	771	770	771	699	799	751	714	837	733	768	777	724	835	777	802	758	781	825	811	739	788	791	808	747	803	795	764	736	736	778	783	734	778	756	792	809	806	781	791	772	755	734	778	775	753	749	779	717	735	783	712	802	760	743	769	758	753	782	770	722	761	769	794	780	806	807	767	754	790	700	775	756	750	739	799	815	769	787	786	740	735	753	786	768	789	783	777	778	785	770	770	774	796	766	766	777	778	799	742	728	729	758	781	747	753	786	776	783	760	745	745	719	742	741	775	737	749	775	746	795	727	765	793	743	784	727	786	781	798	769	782	757	722	771	750	734	730	746	781	787	746	756	792	772	826	764	739	773	758	780	753	766	760	780	738	799	818	737	775	819	773	778	786	769	782	753	756	795	728	753	791	807	777	742	753	780	824	752	807	735	762	809	734	748	784	791	755	773	734	761	730	771	754	776	756	737	842	803	714	727	711	704	774	777	732	775	762	801	735	787	729	785	727	776	789	725	768	794	793	731	771	741	793	739	794	766	794	721	758	750	744	739	802	721	717	810	772	744	821	739	759	786	768	804	784	747	744	818	752	786	782	758	802	822	792	732	798	760	729	752	754	726	760	804	750	766	774	757	772	792	778	734	803	813	807	776	738	818	743	780	800	754	758	772	763	782	745	768	755	778	730	765	748	745	818	777	734	745	750	774	789	816	779	778	745	728	761	748	691	808	798	733	727	766	767	750	740	775	712	784	778	774	710	782	788	759	745	720	773	784	809	757	751	793	789	731	786	727	757	822	774	777	716	809	748	800	794	790	748	805	750	791	755	796	736	717	726	791	758	738	791	752	754	781	742	761	801	731	786	715	748	757	753	786	743	768	749	771	757	778	778	743	798	801	736	728	780	779	762	770	783	814	745	717	771	733	784	801	778	746	733	727	761	765	742	739	809	715	756	757	778	809	780	758	779	761	803	799	744	773	780	800	750	789	731	738	755	808	785	710	761	727	787	801	744	744	801	764	761	774	755	798	812	785	800	731	789	735	710	753	776	816	790	793	726	744	782	739	739	693	767	749	763	789	745	800	774	780	767	779	772	760	785	776	773	763	803	799	718	765	767	769	768	793	742	704	753	790	741	757	711	802	817	784	764	817	761	790	734	793	742	790	737	769	785	754	764	805	729	783	717	738	756	826	785	779	783	751	726	731	752	778	839	757	814	741	755	773	729	772	757	791	820	794	827	728	788	754	757	726	729	745	735	797	783	777	719	797	796	748	746	768	759	758	759	781	707	805	788	741	800	702	752	765	757	738	769	791	772	741	775	717	805	741	796	784	819	800	798	747	768	739	793	746	711	812	770	772	766	779	763	759	719	732	752	779	760	756	735	744	756	783	823	712	802	778	759	760	767	764	775	790	755	739	759	789	760	751	798	753	785	786	751	751	759	744	699	771	749	750	788	772	724	798	793	802	760	789	729	760	763	753	771	774	837	748	762	719	785	785	764	756	751	759	751	846	745	790	754	788	784	736	792	764	810	760	748	771	818	779	731	793	790	724	813	806	765	774	761	772	771	762	777	760	741	732	711	778	740	761	770	721	726	788	786	814	757	768	756	694	742	786	798	760	792	765	764	821	789	725	736	775	775	750	737	829	780	748	771	746	795	751	733	796	762	803	710	784	741	770	812	760	696	748	773	741	780	767	809	766	750	747	774	770	782	739	759	801	812	766	771	800	713	723	773	739	747	767	713	766	770	747	732	751	767	770	822	787	743	778	778	736	810	808	772	752	785	807	771	802	745	762	780	754	809	758	764	760	755	766	772	759	772	765	780	825	710	760	773	828	719	814	786	797	782	731	779	755	786	765	722	790	774	777	741	774	793	771	779	738	774	725	775	778	753	753	800	734	734	833	761	750	762	788	749	771	773	809	758	724	782	810	767	746	725	778	812	739	813	763	798	794	787	758	793	811	808	803	785	733	782	768	756	803	774	767	794	780	813	764	760	740	735	719	808	751	787	782	812	759	759	761	740	787	789	765	788	763	740	784	760	820	794	750	773	744	710	814	792	751	817	746	828	800	734
28101	14082	7476	3157	1154	599	496	537	450	451	396	422	385	390	430	394	401	379	422	365	404	380	411	390	365	386	389	387	366	371	372	404	390	381	395	399	386	391	372	347	365	406	376	358	394	359	364	366	364	337	367	321	388	379	380	401	372	395	397	378	391	372	415	356	367	361	363	339	426	365	355	377	388	422	397	350	358	385	376	378	403	400	354	407	388	361	399	361	347	399	388	352	367	372	368	368	341	379	392	371	407	364	381	340	390	348	372	381	370	358	344	392	372	328	394	356	401	420	358	391	344	366	387	410	379	375	372	357	346	430	392	387	385	361	383	375	374	340	361	393	336	374	351	373	408	406	364	357	360	375	414	378	349	373	360	387	409	372	390	357	343	387	398	366	424	359	412	367	375	339	384	399	356	415	347	407	374	353	369	381	344	349	393	357	372	404	387	349	371	364	393	344	353	359	362	363	362	362	384	380	395	371	355	378	365	405	398	407	425	374	357	356	380	375	372	369	357	359	383	368	340	402	341	377	342	353	364	349	365	380	383	332	380	397	397	376	350	357	362	374	388	355	401	358	374	360	384	410	397	349	369	381	330	363	330	382	379	359	373	371	372	380	377	379	397	417	358	362	365	371	367	339	404	362	341	362	398	394	367	356	358	390	394	396	371	372	406	412	420	349	341	395	340	384	366	351	339	349	358	359	390	372	386	367	356	355	388	357	404	387	380	391	355	346	383	384	374	362	363	345	360	400	349	375	340	372	439	365	360	400	364	397	424	383	400	359	375	365	343	358	386	382	405	402	390	416	346	351	371	401	388	393	354	383	404	389	359	349	383	387	361	360	394	383	361	374	356	404	368	395	372	365	370	338	365	346	332	359	363	384	410	391	399	388	378	375	388	382	407	350	340	375	340	418	393	378	394	411	320	346	371	365	397	372	354	362	353	350	387	406	376	381	417	385	402	392	363	396	361	370	367	390	330	403	372	343	384	377	364	325	362	380	343	366	361	395	372	384	383	337	381	385	359	383	376	341	357	400	369	378	403	347	354	350	368	369	393	378	344	379	336	357	377	353	394	370	360	390	402	405	388	413	376	374	404	379	381	375	369	373	416	381	399	357	383	363	391	384	354	363	362	392	381	388	416	362	353	391	363	372	352	384	407	393	363	368	406	387	366	357	350	333	359	397	421	365	361	325	367	411	379	346	390	412	385	408	376	361	396	385	401	369	357	357	365	387	391	358	383	394	360	375	403	387	360	379	388	361	375	374	366	357	422	359	386	372	351	374	368	360	381	420	419	417	397	389	370	375	342	395	408	373	361	400	383	376	350	369	347	399	403	383	363	365	348	362	391	383	406	354	393	333	361	382	374	347	389	370	362	352	368	367	347	355	369	359	403	363	356	368	373	405	395	391	382	376	380	366	357	386	384	393	381	374	380	385	358	369	374	383	350	375	381	402	358	376	372	357	352	354	397	365	388	372	363	425	399	396	361	359	369	369	377	363	381	354	361	383	421	382	372	384	366	360	393	394	369	405	349	392	379	381	367	426	380	357	387	383	366	375	381	364	381	393	334	406	406	370	401	358	373	373	366	411	399	370	363	386	379	371	386	423	353	340	357	352	366	382	355	324	383	382	389	347	397	364	339	381	381	357	352	370	399	391	375	387	390	393	382	402	375	366	365	361	363	381	349	396	417	384	338	385	366	374	400	346	346	406	414	381	377	366	397	362	348	376	376	389	371	418	330	383	377	339	397	398	397	370	360	341	369	364	354	369	394	378	360	356	345	353	369	346	370	341	384	355	373	357	375	381	360	358	359	404	386	361	357	364	369	400	396	361	396	394	381	372	359	371	381	342	394	397	373	371	384	383	370	412	361	370	364	348	340	390	398	407	401	377	379	344	359	418	379	305	383	413	402	398	388	319	406	365	391	377	365	393	362	353	378	396	363	364	363	395	390	343	340	344	362	347	366	391	349	392	400	380	344	380	394	396	385	380	380	414	393	359	340	322	395	355	361	402	341	357	375	397	375	346	411	395	377	394	349	387	384	370	422	368	391	368	386	403	353	389	363	350	392	391	386	401	344	367	376	366	371	372	365	358	375	375	390	376	380	367	372	361	407	387	391	383	398	314	351	353	388	392	380	388	377	361	374	385	385	369	374	386	365	362	395	390	352	382	375	376	394	331	383	360	346	364	390	395	402	385	327	381	390	392	360	357	416	410	365	386	340	338	368	378	367	380	349	414	384	375	386	385	385	377	355	324	382	386	389	417	359	367	353	421	384	358	377	343	372	378	358	382	344	383	392	355	363	386	352	359	392	364	331	367	365	356	362	357	410	366	401	362	380	364	359	367	387	364	395	404	387	339	380	378	334	384	401	415	399	390	349	388	345	369	373	363	387	400	348	382	410	386	372	392	380	412	368	384	355	377	391	431	393	407	377	405	376	364	377	375	385	383	375	370	375	326	361	382	376	359	356	337	414	334	385	356	370	351	395	395	360	373	352	365	409	388	387	367	338	386	353	369	375	405	347	319	337	390	353	411	325	386	392	373	394	389	420	365	374	354	357	399	344	372	396	386	369	352	407	388	359	397	357	412	418	375	354	367	384	395	376	377	361	368	375	364	381	365	391	379	362	366	362	413	380	385	391	369	381	362	362	396	413	396	376	380	399	379	396	400	376	331	336	362	410	348	358	351	386	365	353	350	405	399	361	371	368	363	392	380	393	372	391	361	387	374	390	363	366	362	326	392	407	364	363	377	341	364	372	357	367	375	380	402	358	387	381	354	399	366	374	392	365	400	386	411	396	374	341	395	402	370	383	386	383	365	386	373	407	372	337	381	338	350	391	405	364	381	384	354	402	352	375	357	379	345	392	351	340	373	377	384	361	394	362	356	379	393	394	350	408	365	388	354	395	366	407	381	354	414	365	383	344	310	366	366	341	381	385	362	389	373	369	396	369	364	374	344	361	373	376	424	388	393	399	352	342	363	334	407	338	397	378	373	365	363	409	390	396	350	367	363	369	423	340	393	375	388	366	325	367	337	382	367	376	386	383	407	405	349	378	409	415	377	401	375	389	384	375	373	337	351	402	375	348	403	368	368	395	363	344	353	392	379	374	381	392	347	370	355	382	351	365	347	379	350	395	355	373	394	397	372	393	367	360	389	369	397	361	334	355	385	401	364	358	340	377	376	354	375	419	367	373	409	406	369	361	334	359	388	365	389	392	386	421	357	356	409	365	389	397	396	377	348	391	390	388	382	378	380	367	349	372	401	410	385	416	375	382	374	395	395	376	354	386	367	409	378	381	354	350	332	397	419	354	385	385	370	344	401	411	368	412	343	375	402	337	362	393	385	392	368	361	350	408	403	400	382	364	376	399	400	397	347	345	399	304	354	367	368	389	349	380	375	390	344	369	378	355	373	380	379	386	377	349	405	375	367	352	386	346	363	339	432	367	368	391	340	393	386	349	383	373	397	395	365	385	364	388	393	388	363
17407	10326	11556	7075	3410	1831	1411	1294	1223	1085	1060	1084	1019	983	992	967	904	901	869	883	815	834	846	818	874	796	777	861	800	784	797	834	797	798	847	769	810	807	859	834	825	783	824	793	741	846	789	828	840	828	825	798	772	798	779	813	801	811	828	807	809	777	764	824	844	763	837	757	827	785	839	805	784	780	800	815	819	792	843	857	756	836	801	790	816	791	809	805	806	788	813	844	821	806	812	842	801	814	796	836	805	802	795	798	813	869	808	793	823	801	805	777	819	869	795	857	829	806	814	799	821	801	793	759	814	791	759	760	766	852	812	743	829	781	824	809	767	834	800	807	759	846	823	820	741	770	834	810	822	800	794	828	796	810	834	793	782	804	783	788	788	808	859	840	803	844	825	829	759	799	860	759	804	784	801	803	817	849	801	797	846	781	819	830	833	854	787	844	806	827	823	807	817	813	862	757	784	824	789	776	845	794	807	786	801	822	762	765	845	764	847	791	800	817	805	803	834	825	776	820	793	820	860	767	800	805	787	839	785	771	777	788	777	779	824	812	833	781	776	819	768	812	779	860	821	824	828	819	743	875	884	824	856	803	769	826	783	821	837	842	821	816	795	859	799	843	807	821	800	835	825	845	815	830	812	766	793	800	814	785	839	832	808	830	797	768	805	839	841	845	778	797	770	809	785	814	795	778	808	812	862	828	826	769	767	842	797	821	835	828	824	785	779	798	778	814	822	841	857	821	823	843	790	809	816	796	786	846	850	810	795	812	776	809	794	771	825	768	808	825	782	803	803	793	743	801	824	845	838	779	794	817	762	801	840	856	812	834	776	788	801	788	823	792	840	817	807	854	791	799	794	787	793	854	786	811	773	815	763	799	785	817	778	788	772	789	801	814	768	808	769	784	802	765	825	783	817	793	792	778	763	827	793	795	801	771	816	819	800	820	788	791	840	789	803	813	797	783	895	809	753	849	817	841	799	833	754	821	788	799	818	821	842	806	822	809	780	814	797	838	834	797	803	781	842	833	787	747	812	805	775	794	856	789	820	857	803	805	774	820	848	864	798	793	755	816	765	777	868	770	837	810	832	799	821	798	773	821	780	815	815	754	830	759	773	845	831	794	791	778	770	814	788	798	826	754	788	812	779	773	832	785	804	797	818	783	825	773	842	838	808	814	757	798	798	808	798	814	838	779	793	816	836	769	811	833	801	787	823	780	779	784	822	819	852	818	763	819	804	876	839	793	828	786	792	787	771	798	809	836	861	835	763	771	799	791	777	818	764	770	742	774	849	801	788	828	766	836	751	799	789	803	824	841	810	792	835	816	807	813	815	774	807	806	839	828	784	815	821	798	807	818	829	780	822	802	786	795	794	824	824	831	817	776	761	783	850	817	828	755	795	815	795	841	786	828	799	852	782	806	844	790	796	845	853	812	820	795	835	794	830	823	811	810	812	772	809	814	787	790	801	779	826	836	818	818	793	765	802	758	785	795	789	763	784	784	793	817	817	783	835	838	850	799	787	821	821	776	785	798	817	799	844	816	837	733	801	835	822	862	841	816	838	823	826	825	854	840	837	798	760	811	834	815	827	845	785	775	872	782	803	850	784	748	857	758	809	835	823	824	852	817	776	782	810	802	840	805	812	797	815	797	759	818	808	810	834	850	792	790	821	778	865	800	807	766	800	807	796	816	830	796	821	809	780	762	816	788	781	758	803	787	822	766	760	827	832	800	861	749	848	864	810	839	867	810	773	794	822	795	817	866	777	836	832	783	821	864	806	793	836	780	780	829	773	792	753	771	811	782	783	783	790	811	754	869	830	777	814	762	815	786	802	824	776	823	776	789	803	838	843	843	825	817	835	810	760	814	729	792	786	844	802	827	785	812	774	797	813	780	821	772	814	854	825	788	787	821	762	807	769	823	793	827	781	859	854	855	750	803	787	772	766	845	779	828	833	761	783	798	853	779	796	799	834	777	823	788	810	822	815	794	802	786	822	821	851	791	797	795	879	844	779	813	804	791	811	802	779	746	820	858	802	823	777	793	776	802	759	803	792	797	853	796	822	791	806	838	798	768	786	757	810	789	799	796	757	760	792	837	799	814	793	813	783	789	775	804	768	780	821	837	830	784	854	815	823	805	786	809	816	793	822	816	799	806	827	802	832	765	805	839	801	864	777	825	774	710	809	798	839	838	812	765	799	796	862	795	818	781	782	785	809	832	839	817	811	787	802	752	780	768	759	782	773	819	826	854	758	784	823	805	804	790	845	832	819	812	803	812	752	813	793	772	832	777	845	776	778	779	804	857	763	804	813	802	814	820	784	780	791	800	727	786	789	808	838	834	790	856	863	763	823	811	825	796	763	809	854	792	835	788	771	845	832	776	761	846	776	773	822	770	770	797	840	847	837	803	757	829	833	829	815	792	814	783	770	831	757	786	799	804	772	806	781	837	832	840	793	786	817	800	843	848	807	764	815	802	829	815	810	838	796	751	858	857	809	837	805	806	739	828	807	794	792	845	813	757	820	803	881	874	791	799	789	778	819	807	823	792	819	814	788	773	833	839	849	786	827	781	804	779	771	812	818	834	799	839	826	748	814	829	851	765	778	776	800	814	822	783	830	834	770	772	853	785	813	786	796	814	811	845	799	816	834	803	827	846	812	828	835	875	822	811	768	814	807	753	801	805	797	797	826	814	731	834	841	823	795	804	788	739	749	810	831	844	784	802	769	790	790	872	822	823	785	843	835	837	843	790	780	784	797	840	754	839	827	814	829	780	787	807	824	770	773	782	788	826	811	823	824	817	802	777	806	842	798	835	761	746	809	815	823	784	845	793	756	863	788	819	824	803	774	812	798	831	833	814	780	821	797	840	794	809	849	810	802	816	767	789	805	807	789	756	779	778	821	809	776	801	811	815	794	837	783	856	784	785	776	800	850	853	781	811	843	752	807	821	817	768	798	784	767	807	791	798	802	829	773	871	754	789	776	792	809	809	788	811	808	803	794	786	807	796	837	779	810	801	830	772	852	792	792	851	789	842	769	856	815	819	831	789	755	851	808	860	772	764	787	801	808	814	821	812	825	804	851	818	782	767	813	796	829	841	814	812	787	800	811	848	853	846	809	748	820	842	782	822	805	811	819	812	818	832	798	835	861	813	802	807	817	806	863	779	805	782	790	803	814	863	813	828	832	809	811	787	829	793	830	795	824	748	813	795	786	792	789	838	756	784	816	727	859	760	823	804	847	814	772	768	755	818	800	808	821	819	824	800	763	795	829	785	782	793	819	842	802	756	790	765	821	807	798	841	800	838	780	792	781	808	839	833	760	815	797	767	787	807	817	801	814	811	811	809	803	803	769	755	859	804	862	778	798	808	739	840	781	823	791	810	744	739	809	818	790	827	803	788	797	839	782	802	836	792	801	833	847	787	791	836	748	785	774	809	798	789	776	835	794	782	803	778	808	824	851	787	796	731	770	817	810	825	827	807	842	809
44678	28452	25824	17224	5776	1222	696	503	464	469	372	363	349	372	319	358	321	346	301	317	324	320	311	290	283	273	288	307	270	298	278	325	270	306	300	305	320	321	285	269	282	263	336	256	302	285	323	299	272	282	289	285	265	323	284	296	287	266	282	301	304	312	333	321	291	296	295	289	289	274	301	301	294	283	288	276	294	328	289	263	295	324	291	267	265	267	273	252	257	317	307	300	276	286	290	297	313	278	307	312	285	313	277	319	254	249	292	248	263	251	316	286	281	293	263	276	311	293	320	290	276	257	289	284	304	299	277	289	313	283	290	258	276	283	283	295	297	299	282	257	263	285	297	310	241	303	279	272	276	267	311	306	270	269	275	252	283	289	297	286	294	283	295	306	309	289	265	297	287	288	277	283	281	301	313	275	264	285	295	274	297	285	300	294	296	284	286	294	285	283	289	293	249	304	303	293	267	250	298	298	261	271	293	297	279	271	297	323	300	294	284	306	323	282	303	316	291	298	274	292	345	302	293	285	286	314	294	280	274	296	296	234	276	297	266	291	291	288	309	313	320	259	314	280	290	297	291	248	309	273	259	271	261	243	325	255	278	274	287	273	291	295	311	288	293	267	293	294	267	314	319	283	290	251	274	298	247	283	318	308	271	264	273	275	286	245	288	291	317	294	288	285	283	271	279	273	257	271	301	291	262	274	307	287	292	308	256	294	288	270	292	270	308	327	281	263	301	283	300	271	278	275	296	276	285	282	278	280	287	281	286	306	268	265	229	277	281	302	306	266	288	288	285	301	248	267	290	294	280	277	283	297	272	299	282	282	283	294	265	273	278	287	297	279	286	310	272	252	301	311	285	282	280	300	252	295	278	297	275	268	308	278	281	284	320	278	325	302	283	298	288	318	299	282	291	241	262	285	282	285	286	260	282	294	253	268	260	290	307	278	291	277	250	260	272	283	296	295	287	292	276	260	304	270	303	289	291	282	302	243	287	276	283	291	255	303	302	312	270	268	305	262	311	282	273	286	267	270	255	266	239	259	272	261	243	267	266	289	295	319	278	268	269	310	305	293	281	289	298	260	279	266	279	284	301	299	293	272	327	269	291	287	255	299	317	264	258	290	270	302	274	285	276	247	268	298	308	277	249	269	289	282	263	281	291	305	292	290	285	293	287	321	269	319	276	234	236	283	273	302	257	267	260	288	289	318	276	280	278	286	259	263	290	243	298	277	258	277	283	293	308	297	281	281	282	277	294	281	282	322	268	289	298	280	285	267	285	249	283	295	247	289	267	272	229	268	282	296	271	268	256	270	288	256	261	292	298	275	303	277	312	301	265	295	304	268	294	256	293	303	254	286	275	286	248	305	310	315	282	258	240	264	302	289	290	292	277	282	297	290	300	284	279	292	276	239	273	278	280	286	292	309	290	322	285	276	291	293	288	280	266	281	289	308	270	264	298	259	293	311	292	282	271	303	263	273	270	297	298	244	284	267	279	253	272	277	323	277	289	275	302	282	281	285	271	280	300	303	283	296	290	285	265	260	287	267	255	251	305	253	260	251	257	267	299	278	261	277	268	254	302	298	288	307	299	298	321	289	273	297	326	310	282	276	291	273	296	244	264	271	269	274	285	299	264	243	287	261	301	293	281	312	280	286	271	290	281	264	308	262	273	276	294	296	248	268	290	276	307	277	265	290	265	275	313	289	276	300	279	281	296	302	289	255	275	287	301	302	297	292	296	306	328	296	262	299	294	296	282	289	304	255	303	266	269	305	283	277	287	285	299	280	299	285	290	279	302	294	281	287	303	312	275	283	254	255	290	282	239	291	308	307	288	280	299	287	282	261	266	297	265	265	265	248	318	302	273	297	275	291	284	316	290	253	256	273	251	220	306	277	293	317	281	296	299	271	296	261	309	296	284	265	291	291	298	262	266	259	288	284	270	308	293	317	287	299	298	279	296	301	273	267	267	248	268	270	274	282	264	261	305	293	256	252	261	251	305	285	310	292	282	290	279	318	309	279	295	274	285	282	286	283	245	287	303	288	280	290	305	275	273	257	265	298	286	281	268	307	292	287	305	314	289	270	282	299	300	295	294	311	310	266	305	293	250	291	316	303	309	294	271	285	260	283	281	258	260	288	274	245	269	269	316	305	267	270	289	281	258	297	280	274	276	288	287	297	281	327	303	261	265	275	264	294	258	271	281	268	291	300	261	305	289	264	298	269	315	281	305	293	257	297	311	288	276	290	276	276	302	271	294	290	257	277	288	275	316	279	272	282	301	294	306	310	312	304	277	255	269	299	250	280	311	305	286	283	303	274	315	260	330	294	272	283	270	313	298	294	281	286	297	269	231	265	290	285	300	283	276	258	281	268	255	280	312	291	274	279	292	290	291	271	284	291	312	287	269	257	247	293	287	264	284	286	278	260	290	288	310	260	267	304	269	295	252	290	276	270	249	323	283	256	279	266	295	285	320	288	288	281	311	279	293	285	301	254	268	254	319	238	280	295	279	307	282	283	274	295	284	288	263	285	255	287	262	281	246	327	294	258	301	256	294	257	275	255	286	271	265	298	278	273	304	292	284	303	271	287	284	327	255	296	273	300	288	276	261	268	264	289	260	279	275	296	284	264	289	275	285	269	266	279	276	297	289	292	274	274	276	290	304	289	247	325	321	269	257	298	283	278	295	269	314	295	302	264	285	293	274	275	281	293	274	269	278	275	272	300	277	296	307	296	326	324	286	278	271	283	304	281	263	306	284	250	257	299	321	278	260	264	273	272	287	312	269	275	294	263	297	281	283	280	320	313	265	298	305	290	281	278	258	283	272	286	308	282	261	241	281	253	262	276	290	304	289	286	276	283	323	267	260	289	242	260	286	307	288	290	262	254	298	266	278	301	296	290	257	273	265	300	286	291	280	255	266	287	261	271	296	334	286	298	293	268	235	288	288	326	287	300	259	331	271	299	284	270	308	289	299	279	285	296	291	305	280	280	312	292	239	269	246	281	263	297	301	253	274	262	298	274	302	282	308	290	282	284	295	302	279	276	273	279	280	332	277	300	333	287	291	294	308	307	296	291	299	287	279	303	305	262	268	268	289	294	253	312	288	258	293	289	280	276	288	282	272	315	323	306	280	309	272	288	285	263	295	273	305	304	307	301	262	244	261	275	316	296	308	292	287	268	279	305	285	275	266	308	310	271	264	275	288	293	275	297	289	284	289	291	294	277	270	272	316	303	288	323	323	280	268	328	260	269	260	300	251	258	282	291	276	266	281	263	277	256	260	305	294	294	270	275	268	288	280	265	254	282	306	297	292	264	287	287	276	266	272	261	323	271	274	271	291	279	291	296	289	307	265	258	256	275	286	300	280	289	219	264	255	296	256	276	311	260	311	303	287	291	282	281	276	310	262	283	265	280	283	314	300	312	277	261	239	327	303	272	277	296	261	271	306	304	320	322	298	244	280	250	276	299	283	284	277	296	305	294	322	298
29063	21594	29760	23616	9539	2870	2228	1875	1608	1430	1338	1180	1069	1032	940	896	892	803	844	800	793	780	730	745	768	688	704	718	692	690	678	730	681	663	666	683	634	644	655	675	670	696	650	630	620	690	679	634	599	670	649	620	676	665	600	656	623	623	672	667	631	644	676	622	634	637	636	659	693	644	634	672	628	648	654	625	700	620	664	634	602	646	651	631	646	604	662	644	667	661	615	631	685	637	648	650	595	602	645	637	595	684	687	645	629	620	599	675	630	654	652	610	631	660	615	628	639	648	623	636	606	661	617	650	646	643	654	617	680	701	602	655	617	670	699	618	601	645	666	675	647	674	634	671	646	656	645	636	653	577	663	680	623	660	619	624	646	652	624	666	626	629	653	630	666	636	703	653	688	632	625	609	680	654	639	625	657	644	638	608	656	641	612	672	633	663	646	637	609	664	622	692	668	666	610	679	635	673	648	624	634	663	637	656	633	654	637	693	644	627	629	645	668	626	620	621	608	653	625	651	588	674	623	637	620	606	622	608	650	645	631	648	652	629	615	613	669	600	624	629	661	676	645	599	625	607	603	631	652	627	683	612	628	642	673	601	638	673	674	652	592	606	679	654	623	601	705	646	633	686	618	629	659	664	618	628	672	624	596	596	627	673	640	628	664	623	690	653	667	609	608	622	707	656	633	660	637	682	637	633	676	665	664	647	640	634	672	640	712	660	639	618	613	624	639	632	640	638	648	654	653	684	621	650	633	620	633	672	632	616	646	672	651	678	666	643	621	611	672	657	642	649	596	651	642	647	626	654	625	658	632	636	653	634	637	667	617	635	624	624	620	673	661	660	636	626	643	627	624	654	626	663	649	632	668	650	668	641	625	649	667	639	637	641	616	615	644	638	578	622	687	651	637	651	579	658	635	634	640	638	675	629	624	641	665	672	591	576	602	637	648	653	630	597	677	667	697	646	646	674	636	659	666	670	635	644	614	645	616	632	616	660	663	664	684	611	624	678	651	680	671	578	661	600	665	661	623	663	604	639	671	642	635	647	659	635	616	648	628	605	634	675	614	682	620	659	662	620	612	605	586	672	668	654	686	663	636	628	592	642	615	622	670	641	660	663	680	645	626	612	606	640	635	638	644	648	675	654	637	632	639	668	621	642	650	613	592	655	641	618	693	612	629	650	689	693	677	651	601	604	633	676	620	629	646	664	633	616	632	671	666	659	623	636	638	607	670	667	624	598	632	647	629	659	625	650	587	597	612	610	688	642	625	667	717	691	623	683	641	616	671	636	569	661	606	663	679	654	657	625	589	632	611	708	657	665	596	653	619	663	641	638	628	633	664	699	642	659	640	626	652	635	613	651	635	656	616	627	649	618	639	636	597	644	620	630	645	605	649	645	677	631	608	667	613	646	675	615	651	658	655	602	635	617	624	675	615	617	655	721	659	636	654	678	616	674	649	602	610	631	605	626	664	633	642	597	611	678	594	691	610	666	619	653	614	648	648	651	623	648	667	608	627	641	637	677	665	663	665	684	647	664	615	591	664	611	619	671	629	667	633	610	664	668	643	669	613	619	637	626	635	644	669	634	639	686	640	636	633	589	663	658	644	647	621	625	615	666	655	639	642	649	635	617	704	662	671	644	660	614	649	638	648	675	660	622	589	671	646	679	670	624	598	637	641	609	622	665	628	643	623	663	643	661	652	657	603	681	615	637	661	629	644	644	588	668	671	653	619	666	641	583	646	611	629	674	676	656	636	679	608	650	625	625	627	682	620	632	664	669	621	666	595	655	681	626	613	696	630	668	663	589	687	640	623	632	677	721	610	686	654	678	685	610	639	607	656	625	601	645	638	631	730	634	682	608	617	705	635	680	653	587	628	622	630	646	613	600	662	641	618	636	669	615	670	582	655	624	657	694	650	664	671	609	638	654	607	651	656	630	642	634	602	634	658	587	685	644	627	644	660	640	610	641	662	609	646	617	646	651	690	621	660	646	649	624	677	625	644	678	683	643	579	651	683	625	687	638	669	640	643	643	580	620	630	646	586	649	612	645	640	664	606	641	646	686	682	644	628	632	737	705	625	647	707	642	651	616	611	604	575	629	614	675	646	621	668	663	663	669	681	625	617	647	655	666	669	588	624	661	651	616	630	632	652	637	666	617	663	663	621	653	589	661	660	604	659	634	601	675	653	603	603	625	651	667	638	622	625	671	623	678	632	652	601	619	636	683	668	628	647	609	624	611	652	632	627	611	650	648	634	637	644	627	619	678	632	647	670	654	660	633	671	636	628	657	662	604	679	618	620	657	660	671	640	599	660	679	619	628	677	649	689	683	622	651	646	618	635	645	662	635	653	587	608	673	674	662	624	685	678	669	656	636	628	689	618	609	638	625	646	638	678	664	620	648	675	639	685	614	623	626	648	631	629	647	594	631	591	597	640	660	621	665	643	602	627	606	647	658	644	627	646	615	640	624	620	652	644	615	662	674	674	621	619	634	614	632	586	609	642	652	664	655	617	658	638	604	662	660	664	622	642	592	639	673	671	659	628	600	671	668	678	647	632	623	614	605	638	620	640	617	620	672	646	631	621	620	610	628	631	653	624	631	650	620	646	654	676	667	657	675	692	642	647	589	681	712	627	628	620	629	654	692	613	657	642	647	649	644	651	667	666	654	631	621	651	640	611	673	664	636	653	666	619	625	635	596	583	681	588	619	683	648	595	667	627	686	613	624	651	638	621	616	629	678	642	630	650	641	644	637	631	708	647	675	655	611	669	637	643	700	630	640	658	634	665	652	640	648	647	639	649	615	594	651	618	619	658	605	647	649	636	614	642	650	598	651	644	590	652	660	601	656	625	674	646	586	658	641	667	659	610	631	658	645	627	654	569	645	617	622	681	625	648	633	638	695	607	628	611	603	660	670	560	656	647	657	663	697	616	676	684	642	631	642	595	672	622	584	639	636	670	653	647	685	622	656	647	647	606	669	636	601	599	633	624	691	661	671	652	654	653	644	660	692	687	674	647	630	633	661	623	694	643	639	681	633	614	613	659	625	695	649	626	633	655	671	647	661	662	641	649	605	659	594	662	638	676	618	647	659	650	659	637	668	650	659	641	586	645	606	670	672	648	679	637	640	633	655	596	643	658	625	578	651	621	602	641	639	633	692	662	670	674	617	656	614	671	641	628	649	639	632	654	637	664	663	660	651	637	679	649	637	666	629	641	653	664	601	648	698	624	648	653	675	631	676	662	682	717	625	629	624	573	580	672	609	663	647	661	668	661	645	639	622	685	640	662	618	685	654	655	628	687	632	636	646	638	615	640	676	629	624	636	648	618	632	671	659	640	679	619	655	632	616	640	674	648	669	654	618	651	627	662	658	658	606	668	647	671	662	644	610	697	606	614	643	626	690	652	659	698	664	649	640	648	629	604	651	683	635	648	682	674	702	598	623	619	688	629	686	623	656	636	627	620	657	650	644	639	665	596	612	636	643
53369	35996	35748	27840	11940	2588	1112	820	680	621	532	537	514	495	450	426	374	401	378	414	388	374	370	373	377	399	351	361	352	348	377	363	356	357	339	394	337	359	354	335	337	350	375	357	355	363	324	345	341	349	354	364	356	329	377	357	321	341	341	323	355	346	354	389	339	342	339	396	365	360	352	360	367	355	357	341	381	362	352	322	334	333	331	324	336	337	363	336	345	385	367	359	335	359	340	340	322	346	314	333	351	354	350	360	361	333	340	371	326	352	341	350	360	319	364	339	363	328	333	355	338	338	345	318	358	325	345	347	376	391	359	365	360	357	355	332	356	291	328	336	310	333	361	338	326	345	339	363	375	343	358	405	366	367	359	353	345	370	345	301	332	327	347	357	339	351	349	336	337	331	316	357	372	339	367	344	380	366	392	363	343	328	323	340	347	347	378	362	370	334	362	343	335	334	321	360	355	361	351	346	347	351	365	345	354	320	349	392	399	350	377	368	313	344	371	345	373	341	358	329	325	355	364	338	346	340	322	362	350	383	347	395	382	366	345	341	366	341	347	346	333	327	313	334	366	345	362	328	353	322	322	341	345	348	360	349	341	341	366	367	326	325	352	351	367	376	415	384	354	361	334	364	306	379	339	344	365	346	372	361	343	329	349	324	376	346	339	352	377	346	349	326	359	369	361	378	330	329	358	386	361	350	356	356	384	360	332	373	371	347	348	343	323	360	322	352	331	348	339	363	359	356	352	376	342	372	358	345	351	350	343	358	348	375	302	358	402	344	340	350	350	350	368	309	292	357	358	358	278	362	336	319	390	387	327	378	325	358	327	308	343	338	348	321	348	326	355	343	354	380	326	330	314	340	326	350	378	366	333	371	358	330	341	326	323	369	391	350	327	349	337	354	350	357	365	346	285	335	349	358	309	355	327	354	314	357	375	333	373	332	374	293	307	353	355	340	374	350	338	368	367	324	337	335	350	362	351	382	335	329	347	336	348	382	353	352	332	321	314	346	336	328	376	312	328	342	342	368	344	333	346	375	375	369	341	329	325	344	339	333	382	341	332	365	355	355	322	350	369	323	354	336	368	344	361	330	329	341	358	328	332	372	354	313	378	370	334	330	363	345	359	355	356	346	368	337	346	359	372	336	332	341	326	338	366	332	387	347	330	400	357	372	370	359	308	363	343	332	366	359	334	328	372	352	324	339	340	332	356	344	336	357	335	347	354	380	352	361	353	317	354	355	300	348	349	364	319	326	334	350	328	360	326	343	323	352	326	344	333	337	373	351	356	339	354	350	353	342	312	361	360	367	362	352	349	326	325	340	343	368	340	365	336	314	358	329	321	342	371	343	365	407	333	368	371	355	341	349	393	374	372	330	314	348	371	356	352	349	326	340	335	328	314	356	339	353	336	337	310	359	348	348	346	350	327	368	381	351	359	361	313	335	327	345	350	368	371	364	330	401	352	375	388	373	352	346	335	329	331	355	367	296	331	360	332	330	333	356	333	331	346	343	330	360	348	357	353	336	325	354	360	372	350	349	349	375	340	319	328	356	342	339	392	369	331	373	375	339	313	366	372	344	372	316	327	342	340	338	333	358	343	310	364	343	336	349	368	375	338	327	321	388	386	371	375	315	313	325	357	286	332	367	374	329	353	341	368	341	306	332	343	350	330	398	385	325	361	386	323	342	342	331	364	355	367	381	347	352	336	354	354	379	333	361	339	359	370	342	362	337	316	340	315	352	365	326	356	349	369	346	349	386	347	377	372	348	301	390	382	319	350	371	386	325	367	341	329	320	330	371	333	332	371	333	335	371	328	341	370	349	341	405	320	368	339	356	374	368	363	329	356	391	331	375	363	343	339	356	386	380	360	333	346	321	310	336	318	322	377	330	338	327	344	354	356	352	364	343	344	340	353	331	373	349	374	354	318	332	337	368	358	362	370	351	332	331	342	335	355	361	337	349	358	361	350	326	367	368	332	357	355	346	315	319	343	350	370	324	314	356	350	348	316	356	340	342	352	305	333	343	359	321	353	377	316	358	341	365	330	337	375	376	345	342	370	311	350	328	372	381	360	356	348	336	358	316	380	347	349	349	357	389	345	313	359	327	355	378	351	357	315	371	349	319	360	362	325	370	360	329	339	357	363	324	344	372	344	331	322	301	345	341	345	318	362	370	328	373	350	343	362	350	343	321	350	351	333	329	333	327	335	377	314	352	344	384	381	358	329	360	356	356	323	315	371	334	328	380	343	359	376	319	340	359	375	353	338	342	334	355	323	353	346	352	327	339	309	347	371	362	371	336	352	326	325	324	335	339	340	360	364	383	321	340	380	372	344	361	343	344	376	367	354	377	360	352	336	349	308	373	371	389	341	357	362	357	327	319	327	354	330	353	323	349	351	373	361	380	369	382	360	316	344	394	374	330	358	381	348	362	315	346	344	335	338	342	337	359	332	351	351	389	353	363	325	364	355	356	347	364	336	366	373	342	356	378	378	345	357	338	344	353	365	355	330	341	360	409	366	367	384	333	305	337	340	330	355	363	313	347	350	380	355	316	353	356	331	340	368	331	359	334	337	371	381	358	335	347	362	348	353	343	355	382	339	343	366	318	334	303	361	326	330	359	372	341	338	366	373	322	337	332	346	386	333	401	372	337	357	376	338	364	388	359	344	321	342	313	328	353	342	333	389	355	330	364	340	372	329	346	373	336	344	364	343	345	359	351	341	416	336	373	353	341	354	359	334	334	347	354	366	376	366	325	362	314	330	366	363	365	365	354	340	354	368	376	378	325	316	360	349	351	386	328	318	384	345	353	334	381	361	361	358	369	358	376	363	367	375	335	356	349	333	356	318	356	367	350	326	399	325	319	317	289	338	331	301	363	333	335	360	332	336	333	361	375	368	365	356	346	370	341	363	341	330	336	327	337	331	346	360	341	344	338	340	354	367	375	316	346	324	323	332	379	340	382	374	354	315	352	334	341	323	348	349	380	370	369	360	331	356	335	340	371	376	310	354	320	353	346	320	381	320	338	357	324	347	368	351	300	356	330	380	291	356	351	333	343	351	375	328	339	323	330	328	331	315	325	380	355	341	333	322	318	386	354	346	346	350	347	327	330	331	304	340	331	367	336	354	361	361	297	313	340	375	369	352	376	368	344	321	308	353	351	365	344	310	353	350	347	349	344	383	368	368	357	359	363	365	345	343	362	342	357	333	359	374	347	330	333	414	364	364	351	347	360	325	331	314	367	336	348	342	324	352	361	365	389	319	358	373	339	335	399	364	326	345	338	313	349	344	343	353	359	327	318	359	373	316	343	352	330	353	343	372	331	339	342	342	329	332	343	337	342	353	368	360	380	337	322	352	342	314	363	353	344	351	357	355	333	341	343	286	328	377	330	369	351	339	319	289	363	351	320	365	373	316	326	319	321	334	306	341	382	375	332	349	351	347	351	332	318	341	325	346	323	347	330	336	337	358	371	366	361	297	382
34574	27097	36994	32748	14521	4079	3297	2634	2385	2205	1893	1656	1545	1421	1247	1214	1139	1045	1048	1004	1009	992	957	951	919	902	925	903	916	939	811	852	899	833	818	856	874	811	833	814	826	797	756	795	824	767	809	784	774	765	781	806	766	845	764	786	740	801	792	792	726	795	760	741	759	799	765	717	764	762	729	757	764	770	790	765	813	786	765	775	785	796	797	781	815	792	783	816	784	710	806	808	766	795	770	804	766	757	777	744	801	750	802	766	769	747	787	775	822	814	798	802	819	768	764	759	750	736	795	763	763	758	761	792	748	752	850	773	788	776	748	809	765	783	747	712	754	740	750	806	740	750	773	774	803	748	727	799	709	781	767	730	777	759	763	749	772	752	792	755	741	757	772	803	761	794	751	797	769	732	790	765	807	779	699	770	725	758	772	758	812	743	799	778	782	732	749	771	809	768	783	790	772	760	750	751	803	788	784	805	784	813	740	831	800	749	807	773	755	772	761	757	751	763	760	769	824	829	813	740	762	780	757	779	811	766	753	837	782	749	821	769	845	778	734	764	812	757	812	797	755	750	803	756	800	706	785	834	748	797	847	807	739	781	790	757	782	813	761	830	802	784	787	739	768	727	785	809	749	747	767	751	778	759	806	793	763	796	742	828	715	826	781	794	750	806	772	763	757	774	778	790	794	771	805	781	778	792	742	713	788	767	753	744	766	772	726	738	760	788	786	718	808	794	738	795	739	801	785	805	790	789	733	765	782	780	802	765	792	773	751	776	782	716	809	775	773	771	782	818	770	837	796	834	791	791	782	753	779	731	780	760	792	766	804	759	767	784	787	792	838	773	823	814	798	799	830	779	789	764	817	788	759	807	741	768	759	740	811	739	773	805	755	775	793	823	754	781	782	776	752	734	730	775	800	798	780	726	755	768	750	858	781	849	740	724	843	760	821	814	786	788	770	766	797	746	760	749	729	794	769	739	764	766	782	795	765	760	794	759	740	761	763	787	734	704	779	778	802	762	788	805	810	774	768	748	787	772	792	784	800	738	749	763	829	803	812	825	752	770	771	757	795	810	713	812	813	804	789	746	752	730	754	780	765	762	742	759	751	754	765	743	743	808	780	757	778	801	778	777	743	804	805	764	791	749	769	765	784	786	826	762	758	770	770	801	798	722	778	756	787	797	702	776	785	777	799	777	718	797	743	726	773	785	791	802	801	781	789	762	754	752	832	858	768	698	754	781	794	752	774	738	808	807	807	819	756	773	823	777	777	759	746	798	807	770	727	787	768	793	805	814	738	801	800	756	777	830	809	767	770	746	773	820	739	781	773	796	788	821	791	748	800	764	801	741	805	769	784	808	835	704	734	757	765	716	796	781	777	771	829	843	762	734	751	785	733	812	783	809	761	770	778	727	768	752	772	739	808	771	803	832	786	792	769	808	751	737	771	756	751	755	812	783	796	805	760	736	795	755	797	749	718	804	727	794	777	788	797	784	763	739	822	746	754	811	844	781	800	788	794	772	794	782	805	768	775	771	813	781	760	763	756	766	751	749	763	795	772	820	824	819	790	801	783	770	775	785	770	776	730	761	792	807	773	731	783	744	768	818	747	750	795	820	803	746	818	738	784	803	780	737	792	701	775	835	774	800	760	784	746	776	802	778	737	785	808	753	746	744	721	837	760	744	760	761	766	795	774	757	765	811	770	787	787	784	766	724	814	812	777	732	818	804	768	783	779	808	737	775	833	815	773	789	706	722	782	746	759	801	790	720	800	767	770	811	772	778	816	736	783	776	821	772	738	806	788	760	804	755	770	836	751	776	819	783	766	745	752	785	760	787	827	785	759	772	830	753	766	831	741	784	779	762	773	756	822	768	798	767	805	763	776	753	744	781	741	785	815	783	805	791	819	777	745	757	811	844	794	789	771	756	804	740	775	750	761	780	817	783	757	800	792	797	783	736	797	785	788	762	738	783	780	795	780	799	786	783	765	766	781	757	759	750	817	766	725	809	770	732	781	702	765	754	740	807	783	768	760	749	761	770	774	789	777	822	767	745	795	791	834	791	779	759	777	767	765	764	788	776	813	750	796	779	838	780	835	750	779	786	727	734	769	746	782	764	755	715	767	808	781	740	787	800	808	766	784	787	825	838	754	788	812	737	737	759	809	804	824	777	769	836	799	755	754	843	849	797	786	743	798	768	785	775	776	774	795	781	778	776	764	730	761	814	753	820	795	842	756	779	769	817	804	741	754	805	773	742	744	760	795	770	781	823	767	762	793	767	769	737	753	787	819	763	794	742	753	810	754	746	862	783	781	817	771	746	761	788	784	772	745	795	786	738	782	814	797	704	831	773	829	786	826	787	795	757	780	763	785	775	763	763	743	757	803	802	818	765	758	848	787	789	752	790	766	760	806	820	751	776	714	798	777	710	749	718	708	750	780	819	752	790	734	762	841	768	771	774	750	772	772	797	821	770	777	776	783	782	781	771	763	712	811	803	798	769	816	791	770	777	791	790	777	762	771	794	711	807	707	743	795	785	760	801	780	812	797	818	754	808	768	813	774	806	734	749	749	802	764	818	756	774	749	787	762	788	779	811	744	740	790	758	824	765	767	773	831	757	803	760	777	749	776	762	788	769	746	750	788	785	801	768	764	791	769	766	772	769	780	777	746	755	800	758	779	840	778	759	797	827	760	747	733	788	788	825	767	800	791	782	780	745	790	811	799	800	833	764	778	756	800	748	791	772	763	789	743	802	759	750	772	762	774	740	751	746	801	734	767	750	787	777	771	790	797	783	748	736	744	798	781	841	790	772	780	762	711	769	804	788	749	781	765	760	780	758	717	796	756	775	765	751	790	772	858	761	772	760	755	767	790	830	763	801	821	799	785	779	812	752	803	790	763	765	777	783	745	766	786	754	801	819	796	838	785	742	775	761	811	797	817	731	795	744	794	786	730	749	771	716	748	794	818	747	798	797	738	753	777	774	758	783	754	788	756	763	784	754	793	812	826	804	798	816	856	829	729	798	787	792	807	798	793	785	793	793	759	831	814	785	756	744	798	792	774	802	786	771	759	745	815	779	795	784	787	761	798	796	776	798	803	768	752	788	734	758	777	805	805	774	810	787	796	788	791	774	802	732	798	812	768	797	753	816	794	784	778	819	796	800	729	740	792	760	836	765	754	804	769	791	800	765	756	783	795	803	791	790	729	750	751	759	769	796	799	779	854	756	775	861	832	808	782	738	802	726	779	778	795	721	774	742	768	747	806	790	749	794	828	758	823	827	766	773	768	779	756	812	816	794	776	779	764	743	772	737	846	773	743	805	780	818	811	854	737	743	809	747	779	723	796	776	774	758	800	782	786	752	718	754	803	785	710	768	752	757	759	778	722	800	799	861	771	781	801	779	806	775	774	758	741	793	792	781	763	785	739	788	768	736	801	852	759	784	805	793	793	779	779	750	788	773	791	766	786	755	746	807	763	759	785	828	751	849	778	797
28794	14349	7312	2740	901	604	524	473	490	420	418	436	403	400	387	444	416	389	367	428	405	387	384	362	356	394	410	402	397	377	395	366	353	406	354	360	399	373	371	355	355	370	375	352	391	380	355	394	390	403	373	349	395	394	380	389	399	374	366	388	378	393	403	404	429	376	398	391	377	389	389	361	379	359	374	376	376	381	387	391	394	367	333	381	376	387	401	370	372	392	402	370	347	344	392	395	361	434	362	399	392	379	381	377	380	357	356	412	380	381	362	358	382	372	399	374	387	388	373	354	376	417	372	388	361	378	414	368	379	362	435	416	401	374	382	357	385	350	400	375	373	371	374	367	372	358	372	366	389	347	400	407	364	399	365	407	347	349	372	387	362	383	398	358	383	391	375	381	352	365	400	385	415	347	391	413	348	390	354	413	382	386	368	369	383	401	399	382	372	396	365	368	372	397	388	394	390	376	368	360	347	354	388	365	368	385	410	415	385	408	382	373	367	432	372	337	417	367	363	412	367	398	404	382	413	390	386	384	349	431	419	393	356	379	397	390	335	374	423	390	372	424	425	415	377	365	353	361	412	339	399	371	353	417	384	371	368	418	407	363	393	403	380	374	371	378	330	391	389	388	360	339	379	386	353	402	412	382	397	344	382	357	389	386	399	371	361	390	409	416	370	406	354	386	354	411	374	394	356	378	406	412	395	364	396	402	393	375	384	398	383	394	408	396	423	367	366	390	382	367	376	424	389	426	410	373	388	356	367	352	400	388	353	387	405	405	344	407	350	404	373	358	406	375	338	364	432	387	372	355	367	356	372	382	376	372	380	374	387	382	325	368	379	378	351	404	399	414	397	380	420	397	369	378	365	394	402	364	396	381	362	384	411	417	390	374	369	407	388	403	423	386	386	390	407	348	340	409	381	395	411	388	376	373	411	411	353	354	367	407	425	380	411	384	405	373	364	389	350	418	404	370	382	351	362	389	381	425	417	428	386	408	370	360	327	360	350	378	397	377	370	361	387	405	396	388	410	377	335	373	384	410	359	382	391	385	378	417	360	412	379	385	382	367	381	398	412	387	403	370	412	400	376	393	355	353	394	380	402	331	415	378	390	377	383	361	388	376	366	378	296	395	374	355	394	404	399	370	349	400	386	398	388	371	390	366	378	379	392	360	394	370	378	358	373	386	380	398	379	393	404	351	358	342	401	439	423	375	363	398	374	389	358	413	380	369	368	378	402	359	346	361	396	358	400	452	366	427	373	399	375	366	418	364	400	391	375	416	367	365	417	395	389	375	394	379	388	374	359	410	371	357	405	391	346	400	370	377	388	351	424	386	366	410	363	370	343	355	388	367	403	356	320	367	409	386	360	382	390	399	389	393	395	396	374	343	375	368	396	369	379	379	396	358	420	406	399	375	372	357	366	385	359	374	377	394	381	393	409	395	385	370	382	363	386	377	405	327	385	380	422	398	379	393	363	376	359	373	330	393	382	393	392	420	395	422	367	342	394	398	379	387	410	378	354	437	383	392	393	435	382	376	417	388	355	402	354	390	376	389	376	395	400	371	366	393	392	389	379	385	359	422	395	393	434	397	381	370	383	383	369	375	377	385	385	387	378	370	396	409	389	414	414	347	401	391	363	405	387	375	389	344	382	367	371	353	400	441	393	433	394	345	349	388	391	401	370	390	364	352	406	383	381	367	386	401	379	353	362	406	360	382	371	374	388	412	416	381	356	418	406	394	358	406	382	383	383	399	415	411	373	338	352	369	383	397	393	411	388	394	353	421	388	394	401	358	368	428	355	355	378	380	399	385	362	379	380	406	382	343	361	378	377	384	378	394	363	378	364	369	375	416	392	373	376	392	392	400	363	328	358	403	389	403	375	390	387	361	397	378	375	373	389	366	395	367	387	379	406	385	396	391	382	400	409	390	397	366	393	394	395	401	402	379	371	344	395	366	369	373	399	382	403	414	389	345	369	428	392	392	370	418	386	390	349	394	408	386	367	388	380	424	392	340	383	385	379	417	374	393	358	374	397	380	400	394	399	378	369	406	352	377	410	394	356	393	388	344	351	391	390	378	387	395	404	380	390	374	371	426	353	381	383	382	408	411	330	404	377	379	376	365	383	400	401	364	382	403	383	353	351	355	420	348	372	362	392	399	354	385	361	368	362	372	404	374	371	367	347	379	372	354	377	388	397	355	396	432	341	374	385	395	376	394	374	378	367	360	356	365	376	373	364	399	389	392	382	354	360	424	366	390	378	372	348	389	373	413	388	379	392	383	364	407	371	404	397	390	385	410	380	401	354	390	334	379	375	388	364	392	376	358	393	425	333	362	364	350	370	422	388	384	389	399	382	367	419	375	387	349	400	350	362	404	404	393	381	400	400	378	396	400	363	402	356	370	353	408	368	382	365	386	369	440	387	394	355	401	372	386	389	399	338	346	364	392	379	405	350	386	385	384	360	382	405	364	388	326	363	386	355	404	351	366	400	404	380	348	397	376	400	371	390	361	382	374	389	364	399	400	381	383	393	403	385	363	358	382	354	371	374	391	369	363	391	386	429	347	356	398	394	365	393	374	393	347	372	378	402	405	401	365	394	377	393	371	352	351	366	378	420	377	397	341	404	357	387	395	340	406	372	354	336	341	329	372	373	338	369	378	376	360	357	389	404	348	371	374	349	431	350	401	410	388	332	405	391	350	358	396	392	376	368	424	373	377	406	340	391	426	368	344	374	335	378	374	368	393	403	399	401	380	399	355	341	386	400	411	381	335	397	376	363	367	370	413	383	379	345	377	407	385	383	412	407	371	362	341	392	418	394	399	394	410	383	394	374	378	463	364	404	402	374	403	376	391	389	386	366	399	379	432	393	410	396	387	376	364	383	363	359	370	404	427	413	366	359	361	427	402	373	390	380	387	374	360	373	379	389	359	400	439	380	400	398	355	342	353	390	392	383	407	378	433	353	380	375	377	394	410	382	406	375	367	437	359	369	402	377	360	416	414	379	399	379	403	408	408	394	383	391	355	404	391	395	389	385	377	383	360	384	378	361	398	408	396	315	363	390	353	373	366	381	351	386	354	395	352	383	336	336	369	401	397	414	349	351	390	403	368	352	419	391	400	340	372	380	373	396	379	403	376	420	377	374	343	403	337	389	416	392	339	396	382	364	377	355	360	381	377	360	351	412	350	376	409	362	381	392	350	417	387	356	372	362	361	411	388	394	385	420	389	379	357	361	353	363	401	361	375	415	375	402	400	367	412	399	374	393	377	367	335	387	364	420	339	388	375	367	393	421	401	378	371	370	406	344	398	404	361	383	402	395	426	409	356	371	382	387	429	393	390	341	414	418	356	370	402	424	362	374	418	374	376	414	361	353	409	399	379	414	394	377	380	393	398	402	368	384	368	424	421	406	381	350	426	412	374	364	409	412	390	386	357	377	386	398	391	386	360	379	423	399	364	390	370	373	392	369	384	387	367	371	423	402	363
18021	10778	10778	6525	2741	1685	1480	1292	1175	1122	1125	1147	1057	988	975	869	927	954	905	893	844	851	827	816	849	896	841	837	889	878	827	806	826	846	842	867	807	822	822	775	841	835	869	766	797	844	835	868	836	807	833	846	811	852	783	799	820	835	782	804	759	777	818	866	790	807	797	767	746	843	848	869	861	816	816	859	836	797	857	824	907	875	801	779	834	861	837	782	816	828	777	847	827	800	791	853	829	846	834	858	793	836	794	768	822	799	817	760	821	866	817	821	794	862	893	825	857	839	799	826	792	788	793	797	824	792	830	813	836	807	863	903	799	801	850	813	821	785	766	830	786	844	845	803	827	824	804	845	812	804	833	801	813	815	787	824	868	869	830	807	800	810	834	804	830	888	824	805	846	846	805	831	812	807	816	805	772	826	805	834	797	790	826	784	828	800	868	801	815	832	862	855	808	854	809	847	779	802	874	833	799	816	779	765	815	850	831	808	822	814	755	828	801	796	765	748	806	765	826	785	824	758	804	827	825	795	787	867	837	841	841	787	817	856	844	814	830	854	885	800	821	840	801	792	796	833	830	791	839	826	775	874	856	803	769	816	757	846	823	786	890	796	850	811	820	844	780	755	815	841	800	804	843	835	834	812	843	799	798	803	804	818	815	839	814	787	790	808	791	865	807	815	779	872	771	792	832	812	819	875	850	851	786	833	801	809	815	826	759	835	848	813	802	788	838	804	774	821	831	840	777	812	805	806	835	799	806	825	814	765	866	835	833	884	823	788	812	811	746	821	845	800	874	814	817	797	798	801	807	748	791	853	825	864	845	808	828	818	854	826	822	834	756	862	855	842	842	827	868	827	793	834	795	796	877	906	858	817	828	844	798	814	799	820	815	826	790	790	812	823	825	856	827	798	868	770	826	779	769	798	860	855	846	863	758	830	829	862	795	834	890	779	812	816	846	806	851	803	811	879	843	827	754	808	814	843	788	838	840	824	815	817	801	771	792	813	819	778	842	876	801	827	790	787	764	838	851	815	810	840	830	812	813	824	836	768	814	790	826	791	809	789	794	821	809	795	783	844	855	806	830	860	800	812	811	844	784	794	812	812	839	816	808	843	837	804	806	834	828	843	784	825	819	806	812	847	828	840	823	787	826	829	849	831	811	826	834	825	799	875	846	787	834	799	823	840	864	760	828	786	851	812	904	797	865	786	847	854	831	787	802	801	840	834	794	845	802	796	844	833	805	787	783	780	858	766	811	792	808	900	837	819	765	879	824	793	794	847	794	765	828	809	837	784	782	777	857	797	817	811	813	845	849	816	795	830	823	788	837	829	833	807	841	847	854	844	820	797	828	835	839	822	797	788	819	820	810	831	809	836	808	821	826	760	806	866	823	806	803	855	813	766	779	830	823	830	829	856	791	818	797	833	826	831	810	822	790	787	798	837	776	841	786	826	827	807	767	848	848	809	826	843	828	810	806	807	840	821	787	816	839	833	778	845	820	799	828	854	863	833	837	817	808	843	779	800	760	822	818	807	818	803	890	829	868	850	813	845	827	850	817	870	885	798	817	800	841	780	822	786	820	843	832	764	884	861	822	836	863	846	809	836	794	842	855	844	813	806	893	848	819	798	824	806	769	819	785	848	839	835	837	828	821	802	842	787	813	795	818	818	780	852	790	845	773	849	800	847	797	789	794	837	865	789	810	814	801	840	789	803	791	828	847	833	811	851	807	787	810	798	847	808	814	823	815	794	821	779	810	847	800	837	831	819	802	815	781	830	800	766	831	814	856	840	824	785	851	758	840	829	811	836	820	832	760	831	818	844	730	795	799	809	792	851	812	789	807	784	859	845	911	796	811	796	822	815	835	829	780	874	794	818	814	781	823	849	796	784	804	835	816	819	800	859	788	845	856	808	841	782	816	801	859	803	805	859	864	807	779	857	796	806	817	817	866	832	799	832	810	842	799	840	793	830	733	789	816	810	844	856	794	796	771	782	828	822	848	811	784	833	799	782	771	803	747	809	819	823	801	801	790	797	875	800	788	799	841	811	817	816	814	804	834	794	774	751	846	805	857	775	824	771	871	838	775	818	811	853	768	864	791	845	788	818	830	872	824	815	807	857	790	813	842	832	812	851	818	777	794	796	818	791	798	779	795	833	823	862	807	801	867	824	840	797	811	798	848	835	867	868	810	846	850	811	823	779	796	846	859	870	839	829	783	773	799	800	831	803	824	779	769	792	802	869	759	764	830	814	807	815	836	819	831	842	794	785	850	803	797	830	779	867	826	778	775	771	834	832	787	770	803	812	762	838	789	851	817	784	838	836	802	837	828	821	832	861	835	782	797	816	820	839	821	841	794	849	855	793	853	839	812	867	801	851	842	782	780	855	821	833	803	826	806	813	852	851	809	813	820	843	870	861	830	840	843	863	870	836	775	801	867	774	817	848	809	802	823	818	812	770	806	832	783	875	796	768	841	855	800	778	791	783	857	832	814	824	858	796	832	813	794	769	813	804	839	815	785	822	851	797	822	878	801	828	804	822	784	803	821	790	811	804	817	817	809	813	849	819	799	784	815	818	779	802	825	800	802	819	833	866	823	795	783	827	824	832	814	820	835	836	828	845	831	816	806	776	859	789	840	841	808	791	817	861	858	817	879	788	769	816	816	787	839	861	836	771	816	879	848	790	822	772	748	775	773	802	869	887	837	803	771	806	872	768	847	808	853	785	827	822	812	847	841	832	919	794	820	798	842	781	814	848	812	824	828	837	846	859	831	832	821	794	817	847	822	814	837	797	840	815	833	805	837	831	815	798	825	807	838	832	808	839	803	742	771	838	816	808	793	784	895	789	806	824	844	847	834	839	853	820	806	787	821	811	885	849	784	808	844	787	842	810	858	855	818	818	851	795	799	831	847	824	803	816	793	835	805	804	845	836	826	851	773	795	837	818	788	839	857	820	771	801	814	820	811	792	808	776	810	789	828	817	911	783	816	789	829	823	852	837	838	776	836	803	837	852	854	843	824	790	840	874	808	807	834	777	783	796	881	859	820	829	839	782	822	788	838	832	786	805	854	741	834	821	798	836	790	770	794	855	788	822	865	822	800	836	835	854	819	787	787	783	788	814	756	813	860	847	817	800	792	841	850	783	819	818	805	808	817	786	853	862	781	817	810	823	837	843	859	848	857	842	825	821	796	838	792	776	831	776	781	840	773	791	814	825	795	791	846	811	789	803	828	815	792	827	820	812	828	832	798	814	817	814	805	756	825	820	815	780	829	814	794	832	825	819	778	845	844	800	832	830	818	828	780	809	800	812	847	855	815	817	823	829	833	824	803	797	823	805	836	807	841	788	840	831	814	834	852	828	840	826	810	766	803	837	834	818	812	820	828	815	837	806	792	807	797	807	846	797	798	818	779	823	829	781	804	874	756	830	800	811	792	814	851	819	820	818	820	825	784	870	785	797	807	834	791	833	776	803	805	797	796	809	816	843
45884	27928	23123	14871	3627	884	644	591	492	449	408	368	323	304	360	374	343	326	307	314	327	284	323	277	305	298	280	254	307	285	286	276	261	292	296	277	305	265	314	303	281	290	287	292	284	323	300	310	305	284	254	286	269	279	288	275	283	304	281	292	291	277	273	289	276	288	297	277	255	279	297	270	295	294	301	331	277	283	321	288	278	289	267	318	313	270	306	308	262	291	288	299	261	280	310	294	269	309	313	298	281	309	325	263	301	295	263	279	287	288	289	282	287	282	306	288	292	264	284	282	284	282	299	286	289	273	314	296	291	295	292	284	276	298	300	329	300	337	287	309	289	304	269	307	289	312	296	309	292	270	295	293	290	307	312	280	300	296	322	303	305	296	302	303	294	272	327	261	292	298	269	273	261	288	283	289	306	327	247	301	268	275	262	279	304	292	284	283	278	299	278	258	273	263	248	274	296	295	270	311	270	258	327	294	273	301	288	295	298	266	290	318	279	308	293	265	302	286	269	317	269	299	297	318	308	319	300	298	300	258	287	295	295	277	286	287	294	315	290	282	293	302	283	308	281	279	265	277	288	316	302	322	283	269	281	294	297	312	300	289	313	282	286	292	266	303	283	312	309	280	307	280	298	266	277	291	304	280	326	311	306	293	290	294	312	299	284	299	291	285	283	280	314	293	282	262	269	299	307	291	308	301	295	270	294	303	277	306	279	302	290	298	315	286	267	324	305	332	292	300	269	286	283	302	291	276	282	301	298	279	331	311	287	310	292	299	280	271	313	275	317	301	251	282	308	260	285	284	299	297	288	285	310	271	289	320	298	316	284	293	263	283	335	264	345	286	301	303	305	315	290	288	300	290	257	305	269	263	301	310	271	305	282	269	270	290	273	293	326	290	299	288	253	277	287	283	308	285	285	293	294	272	282	349	264	286	266	262	255	323	290	300	266	303	277	300	292	294	253	253	273	302	274	287	279	310	278	275	270	306	294	271	288	276	316	273	295	299	286	278	298	272	284	303	283	316	325	291	303	273	278	320	301	291	282	278	275	269	285	311	266	300	258	291	272	296	300	299	297	275	279	278	274	251	276	303	303	290	266	255	274	313	326	307	271	287	301	300	290	262	286	306	305	327	291	256	300	291	307	291	282	289	312	304	291	257	266	296	299	313	286	283	309	310	277	326	283	280	284	290	271	279	294	256	326	278	278	290	322	313	299	298	270	269	279	327	284	256	260	308	268	296	298	314	303	296	315	285	273	280	263	295	294	278	290	293	285	290	275	284	293	284	334	285	296	297	291	268	263	317	281	274	295	273	304	284	287	312	280	285	272	306	296	289	304	259	288	281	290	293	297	280	299	288	311	272	318	283	321	298	282	300	308	272	291	258	291	288	275	298	297	278	301	305	260	268	298	310	285	263	302	285	316	292	311	288	297	298	278	308	313	326	276	319	301	294	292	293	271	316	315	267	300	282	283	309	266	274	283	305	268	302	304	279	275	292	291	276	291	319	273	301	316	267	301	276	307	285	308	294	280	278	269	309	284	293	256	290	295	290	301	310	289	280	266	300	282	304	312	341	267	292	307	294	307	339	289	268	289	290	254	294	272	301	278	323	271	312	257	294	296	272	339	325	279	290	304	244	301	292	290	284	320	306	287	304	275	300	292	285	300	302	256	308	306	306	271	279	317	336	322	272	287	287	286	273	300	289	284	281	281	291	282	311	297	280	257	266	264	312	281	296	318	301	309	298	282	310	282	267	293	312	287	289	309	279	281	295	242	295	300	285	288	283	307	275	284	274	280	306	281	289	265	313	324	273	281	276	273	287	270	295	313	280	301	275	334	277	283	306	283	291	267	266	305	309	303	310	280	289	314	305	279	255	286	266	278	278	267	286	303	278	330	294	275	290	300	281	292	304	258	334	299	273	293	297	292	350	267	291	303	275	262	290	288	279	280	297	289	307	322	281	292	296	275	265	272	278	321	285	297	276	303	298	314	281	321	289	299	274	283	292	284	290	264	304	273	276	260	247	272	243	258	295	300	253	315	301	270	312	285	281	265	282	289	304	287	291	267	259	269	263	316	303	284	264	273	300	307	284	288	274	314	293	321	304	307	285	281	306	265	276	303	277	277	287	327	300	262	293	309	314	322	261	293	281	303	278	292	269	300	300	327	272	279	308	304	285	285	304	303	317	317	263	264	305	300	292	278	274	284	265	258	288	321	277	276	284	268	296	297	284	287	290	295	285	257	272	291	278	286	313	283	245	288	245	280	274	274	289	321	332	283	283	297	284	306	291	298	281	303	298	303	308	303	296	286	301	271	309	285	269	258	271	314	270	276	294	295	275	281	279	290	290	261	284	278	316	305	263	277	284	272	276	283	312	306	265	305	297	277	292	282	258	277	306	293	260	305	312	278	275	295	325	297	309	310	289	292	308	291	279	276	301	304	308	320	293	293	294	274	282	285	289	280	293	266	305	270	282	272	306	292	235	295	282	293	276	315	288	302	317	327	287	283	287	308	252	289	276	259	299	281	300	285	277	263	306	294	346	269	255	293	271	299	288	287	274	299	341	293	256	308	310	269	293	289	286	278	311	297	256	256	311	290	337	317	275	258	262	289	295	290	279	284	308	276	310	271	287	303	272	287	288	270	276	303	276	280	311	260	234	288	270	278	303	299	267	275	268	281	320	275	273	307	277	298	297	292	282	302	278	298	307	304	300	300	273	301	280	240	328	318	252	244	287	308	285	303	247	287	257	293	315	279	253	295	294	306	272	323	330	304	302	289	310	302	326	271	282	280	275	283	280	311	294	308	317	298	295	289	287	285	294	300	277	267	292	290	296	283	316	328	305	262	266	299	268	303	294	256	285	308	284	301	303	297	293	268	284	293	293	276	307	301	342	318	273	292	290	286	306	318	327	298	292	305	289	301	297	284	293	295	294	302	291	272	297	265	262	301	307	315	258	296	312	280	292	308	272	308	279	283	300	289	265	253	261	305	282	257	265	288	272	315	304	327	270	259	281	286	305	316	276	295	289	293	312	306	309	264	283	318	294	275	300	274	286	308	316	296	285	300	310	291	260	255	277	274	271	282	285	239	328	285	262	284	289	260	283	259	289	288	270	275	328	275	307	306	277	285	303	260	308	286	290	325	298	268	253	293	266	272	293	264	267	298	299	313	316	271	324	302	288	274	273	283	316	258	296	317	305	288	282	272	306	271	297	283	243	303	312	288	272	281	287	297	308	298	320	277	325	263	303	262	280	278	269	306	305	304	304	288	321	280	292	265	281	269	299	299	248	270	309	329	287	285	280	321	287	311	312	280	279	259	270	325	291	284	274	309	296	298	280	285	264	270	266	284	323	301	258	300	299	276	260	281	288	307	329	254	264	281	281	339	317	296	272	319	329	292	273	265	252	294	322	283	311	281	277	314	302	313	286	300	317	253	267	307	279	275	277	255	299	291	283	268	283	300	320	285	272	278	283	297	304
29698	21256	26354	21756	5841	2575	2116	1910	1517	1468	1298	1189	1072	1034	973	888	845	846	791	810	769	794	758	751	730	764	737	769	730	690	723	685	679	671	644	743	595	705	655	700	690	674	714	702	612	634	698	640	695	671	652	643	688	649	675	669	633	697	664	688	653	664	651	625	640	674	691	619	652	650	661	697	688	653	681	656	673	666	670	655	655	626	646	664	618	660	615	666	696	661	600	648	688	668	655	683	612	691	642	667	665	633	659	651	592	627	626	656	667	636	669	643	640	703	633	660	663	670	656	636	658	648	654	656	659	649	660	650	624	680	662	623	653	658	650	642	611	671	623	671	619	584	640	704	623	605	653	658	612	660	621	630	682	641	656	605	652	594	655	665	688	642	631	609	683	694	612	649	659	640	623	627	680	634	686	678	689	650	679	626	637	678	652	637	634	641	649	668	588	652	657	661	638	663	607	650	688	665	614	613	617	685	614	660	622	671	640	669	640	643	617	662	637	644	638	685	612	690	640	627	659	677	661	684	628	666	655	643	676	625	669	664	679	666	672	604	612	654	685	640	619	663	657	669	656	670	651	655	666	661	664	638	628	639	645	635	646	620	658	635	666	647	645	661	672	657	605	726	646	627	648	652	692	602	666	583	620	692	629	685	674	659	673	661	631	626	636	639	661	681	643	623	669	651	652	653	659	644	695	656	634	626	670	648	690	641	638	672	675	679	640	604	622	673	686	656	650	621	687	675	636	598	671	633	674	635	687	639	650	642	691	648	692	645	677	645	663	641	636	644	674	659	657	683	659	623	637	669	665	669	604	598	695	636	637	647	627	649	701	651	666	652	696	656	619	641	678	651	625	642	668	614	633	639	642	633	644	667	626	665	583	658	608	679	611	674	656	646	636	633	607	655	656	632	667	656	650	655	651	673	662	666	610	656	669	655	644	649	644	683	658	662	636	649	659	627	661	667	618	643	603	658	624	634	676	646	630	682	633	686	678	655	663	635	629	609	701	651	656	644	640	665	655	690	616	620	663	653	651	666	678	634	621	656	694	644	659	696	657	662	633	646	649	643	626	656	660	667	674	654	636	642	649	683	673	645	667	633	682	656	658	608	660	624	663	607	636	648	673	620	660	629	633	645	621	641	661	635	660	649	627	637	653	594	689	641	680	650	656	661	663	642	611	645	636	648	653	674	632	644	701	650	685	629	624	614	678	675	620	634	692	667	666	658	643	631	643	664	660	672	691	662	692	639	621	636	668	641	625	606	631	658	653	663	648	673	643	625	678	689	620	645	640	660	681	649	668	661	645	649	618	649	646	639	677	627	669	644	641	645	671	688	634	653	672	692	655	626	646	650	685	631	662	622	640	690	662	675	629	652	653	650	702	672	611	635	647	670	656	677	641	676	653	714	643	665	712	668	638	636	702	690	676	621	655	624	661	663	634	621	634	624	615	674	613	632	672	633	635	630	668	669	676	669	651	650	650	623	689	650	647	651	652	630	621	695	677	634	673	635	622	695	681	644	658	632	639	641	657	669	666	692	631	648	675	666	655	640	671	633	601	681	654	670	625	659	678	652	660	683	675	650	665	642	693	645	675	686	640	674	659	646	665	636	672	615	670	663	665	646	648	657	680	673	612	597	655	682	628	624	652	608	671	631	688	635	653	660	719	660	712	662	617	616	650	672	645	606	660	655	633	635	641	640	661	644	642	674	657	663	639	701	656	639	701	640	655	686	711	671	666	631	659	678	656	652	674	614	638	614	598	606	597	691	676	637	627	666	659	606	705	667	691	639	690	717	668	617	624	638	599	683	686	730	623	625	620	621	669	645	600	649	618	635	672	599	650	649	622	665	645	701	684	627	710	665	664	658	667	671	623	647	648	681	657	681	633	711	679	683	662	646	645	642	621	639	675	674	612	652	683	671	644	633	641	673	629	675	706	627	651	661	644	653	639	663	623	628	614	658	628	680	622	675	642	610	578	710	613	652	663	668	595	627	639	650	624	645	643	605	637	612	693	628	677	642	658	652	654	649	663	644	643	615	672	647	672	635	658	647	661	620	622	646	601	650	702	651	621	685	642	692	627	577	659	617	658	625	633	616	659	647	630	658	683	619	641	674	696	670	679	689	681	674	692	638	724	665	636	660	683	688	642	694	655	620	624	635	642	625	659	645	647	702	593	648	629	621	642	628	646	632	663	705	657	625	685	684	660	644	663	648	681	666	636	679	681	657	621	626	619	684	640	680	650	641	620	668	639	640	645	609	641	630	662	629	640	609	692	643	626	637	641	633	677	632	643	677	677	661	681	676	608	662	682	667	658	650	662	584	620	656	627	657	665	716	661	657	628	655	597	622	680	689	647	628	620	654	690	643	690	649	638	660	639	618	664	664	683	616	661	679	644	623	679	675	623	647	593	632	649	650	628	634	667	676	611	704	657	652	656	634	666	657	642	702	617	660	678	683	664	668	675	648	599	620	623	634	662	633	679	690	645	648	664	652	636	667	587	639	643	648	659	665	624	681	632	641	643	640	693	669	598	601	651	671	635	669	673	654	635	647	609	657	655	636	642	642	632	642	663	694	658	624	676	684	648	673	603	690	664	671	639	687	664	672	689	705	635	682	630	655	665	639	704	638	665	629	691	666	656	608	675	641	630	680	697	640	683	623	663	644	652	674	650	661	659	629	657	654	642	693	604	658	644	635	595	631	649	630	665	684	601	648	687	663	659	636	661	643	651	677	635	628	615	685	665	649	645	641	649	649	679	654	639	628	646	671	624	654	640	672	674	642	651	634	663	637	696	628	698	640	666	652	641	608	645	620	628	652	648	712	664	616	695	646	639	680	640	657	599	627	701	694	687	653	643	676	671	661	642	662	664	623	661	680	595	577	638	711	689	628	628	625	658	689	679	646	662	673	658	652	637	614	620	650	686	668	623	695	664	672	701	700	671	633	630	625	656	674	639	680	683	622	675	663	679	651	642	607	627	612	660	635	639	693	625	642	667	642	650	663	677	659	641	648	704	651	666	681	676	690	625	693	646	687	664	652	645	648	675	588	639	663	644	630	634	674	631	672	674	635	688	694	669	672	637	657	685	672	626	668	676	643	641	677	629	634	665	654	634	740	640	657	663	636	667	658	651	673	652	669	635	649	653	636	681	650	661	653	706	639	679	662	611	612	647	696	658	643	642	635	687	646	651	662	612	643	662	660	654	613	702	639	646	610	643	645	688	652	633	652	649	623	678	664	639	673	649	613	685	620	661	662	628	666	678	633	642	666	668	605	628	598	651	657	615	646	619	649	643	640	637	654	630	648	637	651	702	621	665	654	668	607	638	697	667	661	684	648	653	682	667	661	654	628	658	652	694	651	679	636	640	648	682	702	629	674	663	648	650	667	646	614	598	673	648	675	679	658	663	621	632	634	685	655	706	646	696	667	689	594	632	635	630	670	638	687	637	667	599	666	711	689	649	638	656	677	620	636	653	638	674	693	636	694
53345	37147	35465	30711	10278	2190	1053	787	642	607	593	541	472	472	451	409	411	428	413	352	392	427	405	388	356	349	380	349	358	361	404	347	374	364	382	348	415	355	372	361	360	346	338	375	394	383	353	382	361	363	405	377	353	400	367	346	342	376	366	325	332	405	347	321	361	355	373	345	350	343	354	342	345	359	373	357	323	325	380	363	348	333	364	392	336	368	362	357	356	361	378	363	367	356	338	323	343	323	343	384	363	373	372	381	334	386	349	359	349	325	382	371	361	357	354	353	341	342	365	385	334	363	346	355	379	376	373	358	367	354	363	326	361	366	352	358	340	337	390	370	346	364	379	388	349	350	333	363	322	344	350	365	353	375	349	342	345	375	373	427	345	378	362	363	330	349	309	337	338	342	383	363	388	330	357	367	320	387	333	350	387	372	360	343	359	399	374	349	347	355	354	387	346	375	362	377	369	336	354	355	370	310	372	373	368	342	361	343	346	370	329	330	336	335	404	363	371	372	363	328	333	357	357	323	328	299	405	357	368	334	386	341	351	352	322	348	365	374	366	357	392	358	384	384	359	399	363	347	342	337	345	355	373	358	381	382	327	352	346	355	326	372	351	365	370	352	392	362	352	374	354	342	349	359	335	363	341	339	388	339	364	369	362	361	353	373	383	374	347	361	367	339	369	330	395	338	352	348	352	342	332	349	355	348	332	366	355	336	313	320	345	364	365	364	341	324	349	325	368	371	379	353	341	318	346	334	385	385	320	359	323	368	335	368	374	373	321	346	361	333	353	368	373	363	347	357	355	366	364	312	367	353	361	338	361	375	389	344	371	401	367	350	362	331	357	370	347	331	357	389	308	355	381	356	345	383	312	359	391	354	338	341	372	344	335	351	374	345	297	299	341	374	325	365	366	347	414	362	343	346	355	377	362	365	345	351	385	339	352	358	367	319	327	353	378	349	411	394	381	354	379	356	369	384	391	334	339	369	394	332	343	364	329	352	333	353	351	348	398	381	374	330	348	325	397	358	320	369	362	376	363	386	392	378	360	362	386	400	373	381	341	354	349	373	335	377	354	359	383	317	351	367	352	353	363	331	381	400	343	299	359	375	359	350	386	370	388	367	368	344	330	385	347	395	331	334	370	361	332	363	337	309	338	362	334	402	364	365	340	368	395	385	375	338	335	356	377	405	366	337	360	340	372	369	364	376	359	349	350	377	367	387	385	359	357	350	382	345	377	354	335	355	370	361	367	380	322	332	356	314	330	334	318	358	371	359	394	349	371	355	358	355	355	383	349	300	306	342	379	353	372	299	328	374	334	328	321	336	356	384	361	334	345	341	382	359	338	366	354	320	405	342	374	411	337	358	329	344	348	354	334	323	305	342	344	371	331	362	366	333	363	364	354	348	366	369	350	373	374	372	357	366	331	326	377	362	353	344	330	364	355	381	381	375	368	364	380	365	314	325	379	372	370	380	356	366	396	312	349	370	393	358	339	365	377	350	339	345	336	346	381	328	376	315	348	336	347	359	316	351	376	361	376	339	350	354	361	393	354	344	328	374	365	361	349	333	354	356	375	341	375	339	369	372	356	393	380	347	328	420	395	358	375	334	384	385	349	356	344	304	381	332	349	383	371	367	347	352	357	382	354	381	348	348	360	364	328	365	368	344	393	354	384	337	349	383	358	312	344	365	362	367	362	360	327	377	351	390	331	339	382	353	323	362	346	329	317	347	335	303	348	368	372	361	330	355	378	316	386	360	323	341	360	333	360	352	358	337	337	359	348	390	374	373	351	342	315	319	333	357	371	319	380	347	343	352	374	365	385	384	351	347	349	347	370	365	384	382	375	361	376	370	370	406	365	369	358	366	358	337	353	328	368	338	330	340	361	359	362	356	365	365	356	368	335	360	347	338	355	335	375	379	386	353	353	377	343	402	344	384	360	380	377	380	380	358	364	355	341	350	378	362	341	390	384	346	365	377	385	351	377	338	369	373	348	344	325	382	358	381	388	354	333	380	368	354	333	326	372	366	382	282	321	351	392	343	310	374	324	373	318	325	336	341	371	334	390	354	346	363	325	368	366	372	348	374	365	326	315	362	333	346	340	332	360	374	347	377	338	378	371	377	375	337	369	354	378	395	298	319	369	346	340	355	397	347	375	377	385	329	347	330	336	370	300	383	400	350	353	334	374	339	369	365	386	372	351	354	383	378	354	359	345	358	391	350	343	382	319	333	351	382	351	315	387	369	368	350	368	343	383	369	362	353	372	371	362	364	357	329	393	360	340	360	366	389	402	354	362	395	373	403	378	396	395	334	356	346	357	332	405	344	373	365	344	348	379	379	388	337	335	338	349	322	401	341	345	368	374	373	367	340	346	352	368	344	362	338	340	348	372	362	378	377	376	367	362	373	378	345	359	348	331	364	410	364	304	345	359	374	331	380	326	342	366	354	360	352	317	341	345	342	324	361	365	372	330	346	342	382	343	329	379	346	348	312	369	368	359	360	343	371	343	332	370	388	358	359	345	333	342	339	323	335	355	339	385	322	328	355	388	369	378	374	317	361	328	358	349	350	319	361	384	389	365	388	355	360	377	370	364	384	341	389	338	346	351	311	358	359	378	370	359	324	416	334	341	388	332	334	363	387	330	338	345	360	348	343	323	338	367	342	353	342	360	372	356	371	339	373	340	382	382	336	332	369	343	321	348	336	370	362	373	367	359	350	373	343	379	377	351	353	354	383	353	364	354	332	345	354	319	366	351	348	336	350	355	333	379	358	381	377	345	368	384	376	361	364	351	354	364	380	357	374	376	346	331	322	351	328	372	323	373	356	342	343	403	375	391	356	335	375	368	380	355	347	358	353	317	344	355	361	350	370	369	343	330	344	343	359	377	402	345	357	329	348	395	349	372	347	353	366	362	362	325	381	329	362	387	363	368	351	351	358	362	347	345	339	355	329	329	350	373	367	345	346	369	340	368	367	379	352	324	382	370	365	346	333	365	365	348	361	360	369	341	371	366	344	369	355	407	358	335	366	379	385	392	361	376	339	390	362	380	345	384	348	366	360	357	401	375	339	397	395	368	339	369	336	349	322	348	350	360	339	328	343	351	370	348	377	390	326	349	354	346	354	344	351	379	337	353	385	390	391	396	368	349	355	355	335	342	358	363	355	370	345	404	374	360	348	379	360	373	360	347	364	393	328	348	362	378	380	385	337	333	340	354	316	330	369	378	384	360	368	343	346	377	388	358	323	348	352	356	345	359	367	340	421	354	373	384	363	379	391	369	351	373	346	361	353	326	378	335	399	344	358	331	326	348	330	400	362	364	372	371	361	350	354	383	333	366	346	334	310	344	383	368	343	343	382	358	339	343	333	304	318	376	338	327	396	368	385	347	364	336	345	351	352	353	349	357	358	358	344	340	398	353	310	393	359	381	325	352	348	355	371	352	376	335	363	328	318	378	352	368	386	345	363	365	365	342	322	325	311	369	329
34996	28466	36309	34810	10261	4010	3167	2651	2418	2031	1891	1687	1530	1382	1265	1194	1086	1066	1067	1009	972	1006	1029	946	913	885	894	862	886	896	876	869	801	946	809	879	881	793	810	801	786	805	837	816	821	750	881	775	776	812	769	793	812	822	786	793	809	828	813	786	749	785	823	836	820	844	819	843	799	804	825	812	794	778	826	801	809	769	792	764	764	801	798	771	807	819	837	797	787	802	753	809	790	778	743	777	793	769	800	807	823	798	803	785	768	816	819	814	776	850	789	783	815	833	773	786	799	804	769	756	740	751	778	812	818	774	813	826	877	799	815	828	747	825	819	774	800	814	780	766	795	821	816	776	750	795	797	805	822	833	813	766	791	785	772	805	794	805	814	850	782	813	821	766	799	809	784	774	808	824	739	775	804	742	778	750	780	712	767	809	799	775	767	816	797	752	739	788	833	761	786	779	768	763	799	778	827	787	748	836	755	759	798	753	793	773	755	775	786	819	739	786	775	773	791	784	767	756	772	784	755	835	807	790	836	787	773	756	804	837	837	786	796	819	800	769	788	748	743	779	783	862	846	832	806	787	749	791	755	778	824	741	821	798	787	785	745	759	803	791	800	803	776	757	801	759	824	820	788	819	816	793	826	876	792	784	765	854	803	808	820	781	762	794	795	775	776	836	809	759	804	785	760	789	765	753	780	779	792	779	797	801	815	860	759	793	759	798	780	785	805	757	777	823	752	805	817	798	759	818	779	762	784	760	752	790	855	748	779	798	749	839	761	766	846	763	827	754	743	792	809	765	804	790	830	817	722	821	822	770	776	831	753	781	826	802	866	794	764	850	796	856	799	753	790	783	801	753	797	794	747	840	792	801	802	791	750	816	862	790	752	771	819	784	801	802	831	827	718	750	783	750	769	809	778	750	801	770	815	799	811	783	788	778	797	754	814	811	810	788	739	778	779	786	812	769	771	823	823	778	782	798	783	789	808	835	773	808	798	769	806	754	783	765	811	784	810	823	779	790	752	750	844	836	780	801	753	835	794	734	779	763	772	806	763	739	767	794	757	779	784	850	747	776	792	775	761	802	759	770	778	751	785	807	840	800	731	785	815	801	802	748	806	798	832	815	786	778	807	768	804	790	782	854	796	814	797	722	830	770	806	783	768	823	816	765	830	768	828	793	776	756	795	781	856	804	750	769	741	785	852	794	825	770	793	760	770	798	726	784	792	765	801	822	769	779	815	772	801	736	794	842	806	751	733	805	763	800	770	842	787	738	812	807	805	772	800	819	824	809	767	817	746	785	734	827	836	812	827	803	738	802	763	806	796	801	785	806	760	751	776	792	756	781	837	757	811	806	801	779	790	819	823	776	819	834	765	803	807	760	757	801	830	795	764	811	764	797	849	811	820	754	775	805	797	793	799	831	822	750	778	778	807	775	795	792	786	746	857	821	772	780	811	767	741	784	815	822	843	831	782	820	747	829	787	773	794	796	779	784	808	783	801	763	780	757	815	810	805	809	802	822	808	774	728	782	828	790	840	802	774	819	774	792	821	809	787	787	764	753	802	836	791	810	776	772	771	817	782	828	825	795	789	811	826	771	789	780	772	807	836	809	762	794	755	770	742	780	742	772	788	757	782	759	814	793	793	812	789	777	776	775	780	821	805	813	812	790	779	763	715	773	793	812	779	780	795	802	817	756	766	809	799	762	804	795	737	713	775	792	818	831	796	786	774	733	792	771	807	767	829	738	812	802	788	804	813	793	783	802	733	786	755	848	794	743	796	778	816	829	784	808	805	785	813	807	785	830	740	762	779	777	762	813	771	774	837	792	798	832	812	847	767	750	800	805	782	808	742	781	785	813	802	761	770	810	793	829	803	816	797	785	788	787	810	800	745	821	836	756	821	846	705	786	818	777	787	807	801	832	755	856	787	770	830	789	781	812	804	778	768	788	796	809	820	789	802	781	822	807	756	831	781	828	843	794	776	774	753	766	784	833	831	804	769	751	780	775	793	794	808	818	760	798	770	790	777	798	805	832	798	751	848	805	787	834	814	817	823	790	735	779	775	823	790	803	789	810	833	800	789	808	814	760	796	845	802	837	867	728	790	815	735	826	767	791	790	795	758	788	718	781	755	778	818	794	780	744	765	780	804	798	821	798	786	828	793	804	804	835	790	788	834	813	736	727	800	780	804	852	814	760	746	823	739	770	743	779	803	787	760	724	795	754	804	815	802	812	801	844	744	814	770	807	848	797	804	774	773	760	817	799	764	825	810	865	775	834	816	795	783	775	766	776	770	768	787	831	815	778	809	797	767	832	796	779	783	761	801	760	808	756	804	809	769	806	692	811	806	772	742	797	777	808	823	773	777	761	772	822	860	797	787	810	765	763	810	786	823	794	765	798	825	770	843	756	761	805	770	797	808	802	759	755	793	781	814	802	781	819	794	747	801	810	810	825	793	812	740	804	824	784	779	789	800	842	823	823	796	763	768	784	750	744	764	769	814	847	788	820	811	772	783	828	844	769	769	748	800	764	772	782	782	805	829	808	784	819	774	797	793	795	777	758	780	770	857	790	749	825	797	779	769	739	760	795	788	752	791	849	762	794	813	814	775	772	802	787	844	805	847	795	795	841	837	788	805	763	793	763	754	793	816	779	753	768	763	815	797	770	793	835	772	780	768	825	758	799	827	814	807	791	766	790	813	786	781	764	791	770	763	758	809	773	822	787	833	805	758	765	782	837	764	829	818	761	784	802	791	808	803	806	753	783	762	807	812	819	799	801	800	852	785	808	781	817	844	761	794	813	832	806	815	848	787	798	801	746	770	833	807	819	792	802	753	776	806	785	749	798	801	809	774	770	781	789	792	793	806	753	746	774	812	807	811	774	817	783	813	792	801	819	777	829	808	796	750	833	813	811	838	774	767	790	804	803	849	829	806	786	839	802	741	777	765	769	759	815	808	793	796	825	799	773	772	810	770	831	755	797	771	769	786	790	823	820	760	751	815	833	834	824	830	778	837	809	796	807	761	816	822	752	811	786	786	790	801	789	815	835	783	750	788	740	820	763	793	780	780	777	823	769	817	835	767	776	834	777	792	754	782	803	755	814	794	848	810	797	803	785	799	789	783	780	837	717	803	776	747	803	809	795	785	755	795	752	773	800	771	775	770	798	794	778	786	810	806	768	789	782	859	778	797	767	771	787	788	817	816	779	768	793	759	821	715	787	779	743	778	752	778	778	786	794	779	778	749	785	824	802	792	799	810	844	782	810	749	763	811	756	822	807	800	820	725	789	739	790	706	808	794	781	798	804	762	791	796	810	784	743	806	783	771	849	846	795	765	804	771	776	775	818	785	821	787	833	788	829	798	867	790	738	779	772	751	805	782	821	793	774	756	775	747	767	817	815	821	751	776	796	782	809	785	795	813	797	782	797	796	792	764	759	763	781	834	764	736	730	797	799	800	780	748	807	741	773	816	811	797	772	826	728	800	819	796	793
27076	13939	7282	3005	965	637	525	488	458	453	431	419	417	451	415	418	342	383	410	390	417	396	359	403	397	392	401	433	416	360	374	391	395	367	401	353	344	412	381	408	373	368	365	385	400	406	425	350	405	378	410	394	380	371	408	440	377	365	401	407	397	413	382	381	369	366	384	349	370	389	412	409	382	410	399	388	401	402	341	388	407	366	345	375	385	382	395	387	359	382	356	372	384	371	412	365	351	393	399	412	381	388	385	364	400	396	403	364	385	371	396	383	374	345	429	379	370	392	360	338	379	389	387	389	384	376	357	373	362	377	395	374	406	415	389	385	402	416	354	405	394	336	370	374	407	355	390	351	383	406	417	400	354	366	375	431	391	392	414	379	412	365	385	392	357	364	367	378	411	382	382	395	364	402	382	393	405	429	389	373	396	402	437	396	407	359	405	350	404	378	363	334	383	360	358	410	384	375	370	412	402	355	387	353	380	399	368	372	370	357	410	443	388	364	401	368	398	385	376	401	364	419	379	395	392	412	389	377	388	339	374	370	408	380	389	347	368	358	441	431	382	374	407	428	373	377	366	385	411	374	378	366	382	418	382	361	387	415	354	372	402	396	382	385	358	373	351	371	352	366	384	390	367	399	354	399	377	363	369	381	376	417	392	361	385	354	375	409	372	358	384	415	381	348	389	391	355	386	410	388	380	335	409	359	377	392	375	408	406	392	397	389	372	429	416	385	398	388	351	417	386	403	410	373	373	338	386	339	372	367	393	398	395	414	394	374	430	392	396	384	365	389	419	403	345	360	398	428	410	395	350	375	372	397	408	368	400	369	398	399	386	379	403	408	378	379	422	387	378	379	382	361	360	378	377	357	389	364	386	352	377	361	386	373	365	367	374	374	398	387	389	372	380	346	360	429	368	391	401	394	374	396	342	391	374	374	350	367	341	409	393	403	373	368	388	409	399	399	386	401	403	378	434	374	375	382	395	370	386	394	426	400	394	394	348	386	379	360	390	396	387	392	376	376	389	407	334	365	383	364	411	396	356	383	413	393	385	411	361	366	358	339	400	384	367	405	382	402	375	399	400	375	369	341	385	382	350	418	372	378	414	353	369	383	388	404	383	367	392	390	369	353	367	348	393	384	391	415	381	390	391	395	381	403	380	397	374	354	397	394	382	370	411	362	381	356	403	385	372	414	397	391	378	401	398	359	381	365	407	348	375	403	385	393	395	392	379	339	339	376	346	358	384	422	406	409	375	364	378	364	369	389	368	363	341	403	333	394	347	371	371	344	365	388	404	352	389	406	373	364	365	372	403	368	373	364	383	341	346	375	420	358	382	381	375	404	391	345	338	397	386	389	352	397	420	379	398	398	377	412	371	371	396	414	391	369	375	410	354	390	390	364	399	334	368	386	361	389	383	392	393	400	413	379	390	386	389	377	382	364	398	348	376	414	400	366	404	370	404	371	386	370	382	390	376	341	414	348	417	376	389	415	358	365	315	388	396	399	405	347	354	397	378	377	393	409	385	368	387	369	374	421	381	347	358	346	398	355	412	426	368	371	405	407	356	377	393	379	392	386	374	414	384	379	407	367	390	382	382	379	398	371	351	359	376	389	363	366	403	369	362	422	387	375	376	374	361	361	371	377	396	363	362	381	361	346	407	389	345	399	409	387	448	393	407	369	376	407	381	399	356	365	389	365	365	407	379	411	371	353	419	395	385	400	416	384	362	404	399	409	382	393	382	344	397	406	366	367	414	405	446	390	378	367	387	361	377	422	405	371	382	354	419	361	368	383	393	404	382	390	363	396	380	369	314	404	365	378	378	362	387	365	415	396	384	385	401	364	365	408	382	373	391	405	393	351	362	423	427	359	377	403	376	388	401	359	404	384	378	372	382	338	377	336	428	358	395	382	382	355	390	399	343	357	368	377	378	367	377	391	395	348	420	373	369	404	390	368	384	405	396	348	388	378	382	385	386	372	393	382	366	367	381	375	393	399	348	368	371	367	426	382	368	354	396	390	387	355	382	397	369	394	344	379	353	387	412	346	398	432	408	408	388	352	373	391	405	373	390	367	364	357	393	419	409	382	418	347	362	375	398	381	407	428	368	370	414	384	398	436	389	370	420	406	354	387	383	356	410	418	400	381	398	376	361	420	424	437	405	427	403	389	355	394	402	441	430	403	385	398	378	375	405	395	371	390	394	379	385	355	374	398	437	390	377	384	377	382	368	367	349	374	394	353	375	406	373	359	409	416	423	418	379	417	416	398	381	376	354	388	380	357	369	435	413	403	395	401	395	397	416	412	356	376	382	386	396	377	362	397	396	387	378	397	362	356	360	370	387	399	369	426	389	384	365	391	396	366	405	408	361	362	409	367	385	384	393	372	399	377	355	388	377	396	424	396	429	396	384	387	386	386	389	412	379	394	369	379	384	334	405	403	388	364	376	378	395	368	390	406	380	373	397	361	410	349	370	367	353	388	343	393	376	398	340	373	398	377	374	385	384	394	363	363	374	351	367	408	376	414	402	385	398	378	393	318	373	387	382	393	404	401	386	420	406	386	358	365	406	385	437	419	411	385	335	430	396	382	443	384	381	379	371	389	378	367	359	368	382	339	393	359	390	392	385	381	374	383	410	372	371	362	384	389	357	386	376	389	388	382	351	417	403	345	375	425	408	369	355	386	339	403	401	370	394	384	360	380	399	397	385	356	420	405	402	428	365	387	355	400	383	405	384	386	383	386	365	421	396	364	359	400	421	364	367	405	357	364	363	406	364	365	381	354	420	400	385	378	379	361	358	368	394	362	410	383	391	405	369	395	397	401	385	364	344	401	390	424	401	380	390	336	402	379	410	398	412	370	389	366	395	378	383	402	370	381	405	383	447	406	379	382	368	364	369	401	378	381	362	397	389	409	397	341	387	387	379	385	313	368	375	401	372	394	409	375	357	428	387	434	398	368	373	382	365	386	408	396	393	391	355	401	380	381	423	411	378	385	406	377	345	424	392	379	412	355	353	425	378	391	394	376	361	368	369	384	355	404	387	361	397	388	384	394	352	410	393	389	385	346	393	385	399	404	385	402	428	367	381	348	416	402	396	378	387	349	350	391	377	390	370	429	393	399	368	398	392	346	407	358	375	378	397	378	423	396	350	368	408	413	401	394	354	385	366	376	348	366	363	373	386	387	389	421	373	364	413	382	368	391	376	360	351	365	397	353	368	370	347	394	412	433	385	379	386	379	382	370	404	371	408	377	384	401	396	420	397	354	372	353	412	404	393	391	409	379	370	382	370	382	390	384	413	402	369	389	396	414	381	371	392	394	357	363	381	375	360	394	378	394	354	410	388	382	399	384	384	418	417	381	392	408	384	376	362	404	388	381	399	409	390	395	394	388	372	364	392	408	352	390	402	387	368	372	420	386	426	356	402	382	390	364	361	369	356	365	393	412	366	386	404	381	353	370	370	358	393	401	386	404	424	374	379	375	390	391
16762	10700	10995	7191	2943	1783	1569	1446	1302	1248	1124	1096	1027	993	989	958	925	901	956	935	822	848	915	874	908	884	819	849	902	833	806	885	838	851	889	863	867	822	892	870	808	821	857	797	798	893	770	798	798	857	781	849	859	863	837	787	811	780	823	803	850	826	883	800	836	798	784	869	841	818	819	835	810	849	870	780	793	828	806	808	825	863	834	803	844	764	801	828	847	835	842	801	810	822	828	837	849	860	835	803	807	780	788	784	883	802	846	857	837	781	841	822	805	803	864	828	864	836	827	787	808	810	825	863	806	847	823	827	846	778	793	816	807	837	819	838	827	860	832	815	858	761	888	824	830	793	855	784	816	824	788	847	790	819	807	866	808	821	811	841	846	822	839	839	819	835	817	854	792	805	856	785	829	800	819	779	839	801	804	860	820	774	780	892	766	852	823	832	834	804	870	915	864	817	777	805	764	825	802	826	845	868	821	808	854	832	805	809	854	845	780	833	880	839	813	829	858	858	870	806	796	805	822	804	813	822	855	768	801	803	837	827	827	837	863	846	793	789	785	783	830	819	813	833	829	836	810	813	813	826	831	793	850	856	816	838	805	840	795	819	788	833	834	807	827	841	819	837	839	787	779	800	822	824	833	809	804	854	843	821	827	810	871	826	812	783	832	807	814	853	839	783	877	795	853	858	838	823	832	817	820	858	773	898	779	795	832	850	841	845	842	779	830	800	788	828	779	863	848	791	818	834	809	786	816	814	847	801	827	835	805	789	809	815	808	776	841	814	809	860	800	844	821	816	783	830	790	817	857	821	845	839	796	785	815	850	867	840	856	877	798	831	789	814	784	806	858	770	786	781	839	794	783	907	869	844	818	801	819	821	818	864	805	786	827	803	819	880	845	791	803	799	813	848	793	788	841	865	799	825	830	838	812	867	851	824	810	822	824	849	828	793	805	860	829	836	798	819	850	871	823	798	824	821	785	818	784	853	852	852	831	809	784	807	787	816	829	809	806	825	809	777	838	769	829	829	880	827	787	838	803	842	787	859	877	765	835	823	838	802	806	857	884	803	798	860	852	784	847	803	828	810	855	842	808	862	876	841	798	779	818	821	839	777	832	808	760	797	865	843	811	869	797	850	820	821	795	806	813	856	872	825	843	869	881	822	835	848	808	812	788	815	819	856	803	844	845	860	814	860	813	854	835	824	811	837	781	835	841	805	791	866	848	818	827	865	762	807	816	857	859	781	803	802	812	814	824	793	823	821	805	848	821	800	819	778	794	775	809	849	785	811	778	833	808	824	818	841	862	847	855	812	780	822	829	852	791	811	782	834	819	821	822	794	791	870	804	767	803	818	842	783	837	808	823	814	760	805	857	795	855	842	789	809	832	849	830	819	840	857	774	836	839	840	824	820	787	808	818	828	851	818	832	800	831	843	768	886	828	807	841	830	857	822	826	807	837	800	831	860	838	812	806	777	837	863	797	836	821	896	835	779	799	853	887	860	819	783	881	836	799	840	874	818	818	826	805	831	840	789	840	854	861	810	837	779	849	823	845	862	826	850	838	776	876	785	810	821	811	779	840	900	826	799	816	816	832	806	840	816	862	821	823	820	843	794	840	818	856	865	826	861	788	828	852	803	858	887	864	844	787	875	825	803	797	810	845	816	816	826	867	797	797	822	846	833	761	832	878	854	778	868	814	835	776	790	821	844	767	822	866	804	847	815	827	820	809	794	840	787	811	814	829	800	838	839	849	862	839	800	875	833	815	847	846	859	830	833	801	824	833	775	824	852	850	831	823	824	794	839	841	860	819	816	789	835	791	785	804	823	843	830	808	838	857	793	804	837	841	794	859	851	841	853	772	861	845	844	853	828	844	837	808	834	800	850	825	793	813	774	835	802	794	797	845	838	795	919	838	820	845	856	819	772	836	859	816	819	796	811	769	773	853	834	828	821	857	818	845	772	857	826	844	843	793	861	784	804	823	855	846	853	809	829	787	865	824	827	813	828	838	829	859	857	823	826	783	839	849	820	857	833	804	798	833	791	799	858	787	781	863	849	850	840	823	807	825	846	832	873	858	764	861	816	850	793	841	830	800	841	821	866	817	808	859	870	857	847	835	785	871	777	849	809	872	864	856	768	819	807	793	859	755	838	797	803	809	805	829	820	837	810	810	845	811	875	805	822	823	840	861	827	817	827	831	822	818	830	839	841	864	816	798	854	751	843	776	795	818	788	784	820	813	814	813	767	835	862	838	817	857	847	811	791	825	847	818	793	820	814	787	842	803	841	792	866	803	843	797	846	836	817	856	787	766	865	829	864	790	819	806	803	840	845	849	830	904	819	799	817	855	827	841	809	837	832	845	849	807	818	856	826	834	876	795	844	821	812	799	859	836	845	854	823	830	785	778	812	864	827	810	813	816	838	807	786	829	826	806	829	854	813	825	805	796	815	853	817	901	788	823	842	823	836	827	809	841	798	804	877	840	765	863	884	830	816	857	835	820	811	789	778	864	795	844	860	871	836	799	825	856	851	817	835	861	782	795	814	792	821	818	852	805	786	769	785	841	815	849	870	878	783	821	805	860	827	835	824	826	883	814	835	815	826	877	790	809	825	882	852	849	833	822	818	817	845	849	809	812	806	820	869	789	824	816	817	811	815	818	822	813	828	829	871	823	829	826	757	812	808	783	829	806	760	829	818	809	848	833	851	758	795	813	810	861	837	832	821	819	838	794	829	818	835	824	857	815	823	806	784	844	850	862	863	791	816	802	870	858	821	828	794	817	802	875	810	799	849	815	820	813	824	850	840	879	819	815	811	800	828	901	782	820	839	821	836	816	878	837	830	865	828	826	806	853	785	816	800	851	780	801	831	829	816	831	853	765	824	810	758	820	844	761	806	799	781	853	809	831	789	807	810	803	795	775	835	839	827	813	791	834	861	849	838	773	820	813	845	823	810	825	835	840	846	825	804	832	800	826	839	850	834	823	842	831	874	852	849	809	812	788	847	818	833	820	852	831	822	803	814	857	851	860	862	823	823	823	823	762	835	870	817	825	830	800	849	740	794	825	796	824	797	880	847	847	829	886	808	861	803	869	841	826	795	751	839	813	777	801	828	814	822	836	803	832	834	822	850	796	855	801	861	827	776	845	787	801	790	763	833	814	829	783	812	858	867	799	840	854	850	852	802	816	829	799	797	791	845	807	867	878	834	870	826	822	797	830	824	851	842	875	811	807	825	786	837	850	828	789	858	813	786	839	799	795	846	824	796	857	820	851	867	807	880	807	832	833	794	847	766	785	827	796	821	811	827	818	782	800	831	836	823	788	854	816	798	811	842	842	845	783	788	848	773	776	767	859	843	785	855	878	794	825	818	864	819	828	802	827	832	840	779	824	858	837	814	878	864	867	764	802	805	813	812	799	817	810	837	816	818	756	842	775	793	846	802	775	838	793	813	831	816	784	753	824	797	815	837	814	793	775	835	874	797	819	849
43901	28005	23373	14519	3787	954	680	572	496	465	450	410	377	353	344	363	366	333	308	309	310	332	367	315	323	313	270	341	317	310	293	251	280	292	281	297	311	341	256	290	270	320	294	287	283	261	313	271	282	291	259	300	317	308	298	306	291	282	298	283	288	302	287	334	312	294	292	270	302	292	289	286	277	309	277	328	266	279	286	323	282	314	290	284	258	301	303	290	286	310	306	299	298	246	257	262	323	259	306	270	269	248	294	318	301	309	259	263	285	258	290	314	295	278	261	286	286	266	283	291	319	297	275	299	292	287	305	304	290	284	292	277	295	297	300	274	273	273	272	322	303	318	301	300	321	289	305	298	263	277	302	307	267	297	244	290	299	297	276	280	298	279	299	276	295	284	300	285	293	303	273	301	299	287	313	265	298	314	283	291	263	303	262	273	304	304	305	301	283	308	297	275	316	302	279	301	259	292	282	300	280	308	284	303	288	295	300	289	280	283	285	308	282	304	320	311	275	301	313	250	301	281	297	300	311	316	317	277	283	291	278	282	303	293	304	331	295	274	296	277	275	315	278	258	295	317	300	269	293	298	294	267	315	289	257	259	303	299	277	311	318	271	325	274	304	272	283	288	279	289	264	275	261	268	284	297	272	309	320	282	293	320	305	298	281	298	296	282	290	270	286	300	303	313	295	286	303	303	321	267	274	292	271	293	316	309	297	293	285	291	279	259	301	276	257	314	289	294	293	302	275	281	288	286	281	268	280	290	298	292	275	290	282	252	292	318	311	287	253	318	302	298	296	305	293	328	304	292	300	293	275	311	297	303	268	287	293	301	280	282	305	265	305	273	265	277	281	288	290	308	298	290	277	295	308	300	287	287	305	282	303	300	246	281	308	288	309	288	278	265	296	278	285	279	297	260	275	313	284	300	290	319	305	281	280	294	283	293	267	289	321	296	290	275	310	287	330	311	256	286	280	301	304	285	268	293	287	290	281	325	295	290	312	262	325	266	291	294	297	298	294	296	282	307	315	288	313	303	279	292	270	313	273	307	309	305	300	269	303	244	271	313	285	270	285	257	276	280	294	284	289	272	287	319	304	288	300	287	285	270	298	289	307	275	261	288	284	284	259	302	329	323	298	299	318	303	314	304	306	307	293	252	309	315	282	299	277	269	273	263	286	295	302	280	329	287	288	299	315	275	285	299	278	307	236	278	293	330	302	323	303	283	291	289	308	298	291	294	290	285	283	264	296	357	247	290	282	317	303	318	267	285	290	317	332	291	285	285	293	275	284	288	304	275	285	288	295	285	310	336	317	257	313	280	313	309	312	287	289	279	312	299	282	318	297	323	294	273	294	269	297	301	262	297	286	311	298	278	270	314	294	307	256	296	286	297	296	270	295	266	293	302	307	284	292	288	282	295	274	289	308	306	303	299	298	250	328	295	290	256	291	266	339	311	296	291	288	313	281	293	293	297	282	262	287	297	287	289	300	300	314	324	312	271	263	260	315	274	310	288	255	238	280	264	269	322	303	282	263	293	283	257	289	268	313	295	314	318	286	265	294	285	319	285	259	302	328	303	298	264	288	287	315	292	295	299	267	263	326	272	291	299	300	287	264	296	295	311	273	286	293	282	286	299	285	294	300	263	268	274	298	293	289	267	277	293	273	307	313	309	261	269	311	279	267	299	292	290	296	314	303	269	270	294	302	335	283	289	268	315	291	278	288	311	285	306	299	295	274	307	297	272	291	299	300	253	298	283	261	309	289	274	297	275	263	282	291	275	275	290	277	251	328	283	291	290	263	276	268	273	283	305	289	292	239	283	321	290	287	311	298	285	308	297	295	299	296	262	321	316	312	266	315	274	270	302	284	300	304	272	298	294	298	294	270	269	316	286	301	259	268	255	260	277	291	267	270	297	287	292	312	288	276	302	312	282	309	282	312	304	329	278	299	260	281	298	324	302	285	326	318	266	253	284	285	281	284	288	271	303	328	271	306	276	279	318	311	301	288	311	275	294	290	281	334	276	282	299	277	292	300	297	281	281	298	288	323	294	274	292	307	268	284	279	307	302	280	306	273	291	356	277	269	296	282	305	291	306	283	322	303	269	282	257	303	298	305	326	292	303	258	272	290	290	307	303	272	308	329	282	279	286	280	355	310	282	278	275	272	316	279	286	313	290	303	306	296	261	303	265	277	264	289	291	279	280	285	311	294	301	283	287	291	271	299	281	285	300	247	254	257	293	310	314	299	292	299	305	282	319	294	289	279	292	282	302	287	264	288	325	244	305	281	309	284	259	320	295	258	295	302	261	280	301	316	292	270	317	252	273	273	322	300	286	293	278	325	285	323	302	292	312	318	289	302	288	286	276	290	291	311	269	258	295	320	292	292	289	282	326	299	338	299	286	290	265	288	293	273	307	295	285	278	280	299	269	284	303	306	281	294	297	272	266	263	314	271	317	304	273	294	303	299	276	316	289	321	282	294	288	278	298	313	296	316	312	279	287	288	267	272	323	288	258	280	255	294	309	288	304	302	271	287	277	282	298	280	287	296	279	309	295	247	311	279	313	294	286	309	281	317	309	340	290	311	283	285	280	286	261	297	307	307	294	308	309	291	290	284	324	275	306	277	306	294	298	267	294	285	302	278	279	315	281	259	312	277	275	308	301	302	316	283	304	303	317	303	279	290	260	241	273	298	314	273	288	280	306	318	270	299	291	307	302	319	282	309	282	324	307	306	298	276	309	280	308	321	291	287	321	270	299	299	301	303	282	276	314	274	281	259	323	265	250	311	273	315	279	299	263	292	319	260	263	286	278	272	317	256	273	316	285	274	298	310	271	302	332	287	250	276	288	291	310	296	281	321	324	283	305	299	323	308	323	295	294	296	278	297	287	264	299	278	302	268	279	230	298	314	305	299	297	285	290	328	290	272	274	259	298	315	316	328	260	311	318	321	310	327	272	278	267	329	333	310	282	255	250	284	268	303	302	311	264	288	284	308	314	265	272	271	282	322	298	306	299	314	281	308	301	298	293	296	312	285	278	273	267	291	276	263	288	257	273	302	316	272	307	275	314	292	278	301	274	298	302	280	279	286	260	299	312	335	309	312	302	290	275	282	314	286	290	275	272	279	299	312	301	273	289	289	277	280	290	285	317	304	286	270	283	304	279	284	318	307	324	292	274	308	318	289	265	309	313	317	276	286	317	282	296	291	292	336	264	301	275	277	310	276	276	315	283	318	270	314	274	317	288	294	321	286	301	280	292	292	292	282	282	311	309	303	267	281	276	284	272	292	308	284	306	262	301	302	299	288	297	273	276	304	285	261	285	313	266	258	293	310	296	277	276	290	301	309	281	287	282	302	328	287	300	303	283	326	295	297	283	337	274	298	295	273	284	287	279	290	285	340	275	309	311	290	264	296	309	302	280	298	294	328	257	295	282	320	267	290	297	289	259	297	270	287	262	290	294	309	270	284	329	308	256	270	292	281	307	310	294
25515	19490	24328	19644	6363	2563	2040	1769	1586	1396	1262	1113	1016	960	869	876	839	795	795	702	732	744	682	702	658	667	692	695	637	669	611	636	618	649	624	642	639	617	611	635	580	607	607	603	643	585	603	600	625	619	579	576	579	619	631	617	628	589	632	621	571	606	603	570	608	595	600	623	577	569	592	631	595	573	590	584	568	599	602	609	609	572	590	597	613	565	618	571	617	596	586	606	572	601	572	593	615	618	585	558	621	593	591	620	580	583	574	621	603	650	575	632	577	597	616	593	534	607	566	624	614	565	581	587	625	556	622	594	605	541	585	590	597	552	580	582	595	620	614	572	597	553	586	570	627	567	618	598	587	578	602	607	625	579	585	584	596	597	566	584	605	597	587	596	566	593	591	582	584	565	595	548	583	581	635	588	591	568	615	563	573	582	611	572	580	627	588	578	633	587	586	593	547	586	564	621	624	653	598	580	598	635	585	624	598	608	586	614	577	586	616	566	613	620	585	604	601	545	610	590	613	554	595	581	614	608	605	549	580	601	520	577	574	583	578	640	568	576	615	612	628	635	568	563	627	608	622	578	572	587	583	574	627	659	596	587	632	596	618	564	627	620	574	591	577	562	598	624	589	580	557	599	604	583	564	622	577	553	562	576	618	578	590	584	627	577	602	598	630	640	576	583	595	598	607	591	625	587	570	581	614	601	598	601	632	573	583	559	581	551	590	625	646	624	562	616	590	572	588	628	569	608	590	569	597	610	618	615	565	572	562	609	604	648	589	611	599	585	575	625	605	589	589	621	598	544	643	633	631	591	572	555	591	573	607	605	582	588	562	625	594	605	622	616	566	570	555	620	595	613	620	616	593	592	602	596	622	636	580	609	571	608	639	591	574	583	635	581	612	582	609	594	591	555	610	601	610	608	616	589	585	598	605	573	577	618	552	600	623	570	553	550	577	543	632	619	595	616	594	639	544	567	617	603	636	572	587	605	629	571	562	632	564	599	586	591	612	611	592	581	573	623	621	587	554	636	620	591	573	602	593	629	596	602	585	588	579	556	615	573	629	590	513	585	591	584	640	590	560	634	598	596	600	581	615	605	636	608	606	586	597	598	589	590	557	555	620	625	572	539	602	571	610	629	601	597	629	636	628	610	564	626	585	599	605	593	548	585	603	604	625	596	583	569	559	596	603	544	565	646	561	585	604	594	595	592	563	632	602	557	581	565	583	598	595	576	595	615	612	645	619	592	574	616	572	553	588	599	590	579	560	570	570	579	582	632	594	583	593	612	576	617	571	577	583	591	587	583	589	617	567	568	621	571	584	603	592	632	575	576	638	548	579	640	634	567	576	587	586	572	596	592	590	593	561	664	623	577	629	555	606	599	571	555	593	590	582	611	592	603	594	571	594	575	593	561	619	577	615	611	625	605	545	598	635	592	621	584	570	595	595	628	611	657	576	620	607	629	633	613	552	565	612	612	562	617	583	575	594	607	647	577	567	565	547	574	591	598	646	575	592	587	610	582	597	585	590	594	616	566	607	585	584	604	583	606	640	576	583	536	643	587	627	620	549	636	601	608	609	619	596	582	546	610	600	607	566	581	607	645	614	561	580	615	572	602	605	594	558	602	577	631	558	580	591	639	596	584	593	604	586	611	611	630	552	603	595	634	623	602	588	605	617	604	631	602	582	609	590	591	585	571	569	557	609	586	577	642	560	581	600	580	600	605	586	581	590	581	599	582	637	592	625	569	562	585	599	606	563	590	644	592	597	618	594	565	596	581	588	594	611	559	585	603	590	593	613	634	600	599	553	600	634	601	609	587	645	573	562	576	581	601	605	624	598	585	596	570	612	562	566	636	541	641	580	606	568	601	581	583	561	563	597	584	604	629	628	594	622	579	553	607	615	586	625	642	596	556	552	580	595	603	545	629	611	586	595	608	555	626	604	604	566	560	611	538	631	582	631	576	576	641	619	563	589	604	543	606	582	600	570	598	583	577	609	564	585	606	601	595	562	598	574	581	602	616	605	574	582	583	572	611	590	564	584	595	575	603	587	589	569	588	566	574	584	617	568	602	608	612	608	617	607	589	586	557	596	606	605	586	572	625	590	585	578	605	606	608	565	590	579	579	598	589	581	572	605	574	599	596	588	583	590	566	613	598	598	616	650	565	587	590	595	577	562	588	601	593	597	572	604	630	592	548	601	629	617	630	542	601	566	670	643	626	575	573	617	597	587	590	565	594	613	639	538	620	584	603	612	590	563	597	588	617	604	599	613	627	577	576	615	611	605	621	564	595	555	545	620	621	614	595	590	563	584	605	577	619	598	617	598	607	553	574	628	561	610	578	569	625	572	622	572	586	591	600	580	663	571	595	596	620	602	596	574	642	565	585	552	597	601	538	565	587	596	565	593	579	539	564	598	595	597	571	579	572	626	584	576	590	562	628	614	547	614	591	610	609	570	568	572	597	554	570	624	606	607	602	548	578	535	584	576	584	621	608	608	577	604	602	591	586	587	559	594	606	611	596	579	592	586	624	595	588	573	628	606	650	558	601	572	549	619	586	594	592	584	565	599	604	627	576	643	626	590	644	609	621	636	591	609	601	636	591	558	598	607	590	602	596	604	607	616	590	621	603	572	617	607	581	589	579	575	614	617	581	594	559	607	577	572	557	580	568	614	580	552	601	596	586	576	666	626	599	602	608	599	574	564	631	619	596	586	592	548	633	554	595	608	610	595	571	592	605	621	566	573	575	580	599	620	573	541	583	599	574	617	607	592	623	583	576	583	601	591	589	591	613	561	591	552	588	615	571	580	611	604	583	588	639	593	565	585	644	625	637	608	632	559	570	639	561	597	631	599	584	572	573	606	605	570	590	579	629	578	596	608	592	615	585	585	588	594	615	624	603	537	588	604	631	589	578	579	591	541	583	624	593	615	645	591	568	621	600	626	567	597	567	577	589	578	573	570	641	578	572	542	582	589	607	583	618	582	612	561	608	613	552	603	621	599	630	572	604	584	621	601	603	586	605	570	585	629	616	632	583	563	573	591	606	591	579	643	572	585	572	569	619	589	617	603	616	597	568	572	598	582	572	529	593	555	582	633	606	636	629	611	569	588	606	557	621	565	584	606	583	598	613	619	614	608	619	566	628	602	578	575	616	565	612	652	613	610	596	554	655	595	613	622	559	600	628	588	560	590	597	588	577	588	592	594	578	595	610	588	594	604	577	587	574	604	608	544	637	566	596	581	567	620	552	591	625	554	596	613	606	609	572	598	568	586	573	577	604	564	609	623	594	601	543	592	611	571	585	576	538	595	596	585	561	604	635	600	611	556	610	593	599	584	619	642	568	599	596	626	573	583	591	627	574	617	612	625	624	598	562	643	604	594	584	626	526	589	617	608	563	581	558	630	602	599	597	583	571	638	545	613	552	578	580	604	575	631	613	599	637	643	581	608	633	602	588	587	622	613	638	558	585	579	581	606	614	582	598	551	618
54004	38139	34955	24058	7481	1799	1050	864	695	613	570	539	515	473	541	464	446	443	397	409	426	398	398	376	399	406	381	394	407	373	375	352	350	406	367	362	400	394	388	391	405	362	321	377	366	357	334	396	365	360	418	389	363	364	333	370	360	346	373	359	388	364	358	367	366	332	332	395	383	369	385	331	370	353	343	346	363	318	396	382	374	401	356	338	383	368	325	347	364	314	371	363	365	369	340	358	380	376	338	324	373	332	360	334	378	360	373	363	397	396	376	355	358	346	371	349	373	356	384	386	396	413	352	383	382	378	375	363	376	379	364	391	386	364	350	364	368	366	373	370	387	363	358	349	398	394	343	380	361	365	404	382	382	346	358	341	371	444	378	353	368	384	370	388	368	357	396	394	376	370	384	383	354	425	362	389	401	367	390	328	382	333	358	399	379	328	353	353	370	375	396	387	365	319	367	388	393	402	347	366	383	345	364	376	359	361	386	360	363	386	383	370	366	358	322	342	340	400	373	404	402	364	406	355	347	376	380	347	366	396	376	362	359	322	377	355	381	376	338	309	363	396	376	368	377	378	360	392	400	350	371	345	331	371	392	357	335	355	349	383	337	333	359	367	362	352	373	348	354	360	378	342	378	346	357	365	379	394	377	372	395	391	371	387	367	390	351	356	370	336	335	376	365	385	365	348	352	373	375	325	345	358	385	342	374	360	369	369	343	391	379	368	372	363	372	320	344	386	355	346	350	357	356	387	308	378	381	327	319	373	359	314	382	375	369	391	348	345	350	368	369	368	360	388	385	365	333	353	384	364	325	358	390	368	347	336	363	372	362	379	338	361	369	371	372	367	411	349	382	391	393	328	363	392	395	359	343	403	368	390	363	393	396	350	351	354	369	410	383	387	352	340	344	381	379	373	353	356	368	361	375	347	382	325	337	370	357	370	372	389	333	323	352	357	372	328	362	393	343	372	351	356	377	366	405	356	351	364	369	371	386	359	340	372	393	373	351	387	387	357	356	371	323	359	356	376	349	385	377	381	364	369	387	348	376	388	387	385	348	367	356	372	350	371	364	388	374	361	356	339	327	334	358	363	343	397	384	351	357	370	356	337	374	351	327	355	379	377	375	364	349	377	387	363	373	351	339	367	393	351	356	391	361	366	366	364	368	378	394	352	339	369	363	350	366	407	396	383	380	378	365	373	384	426	399	373	372	368	358	354	353	346	352	346	381	361	366	370	369	330	362	311	375	336	362	326	360	330	377	383	352	410	381	399	383	389	360	363	333	375	375	382	356	361	378	343	373	386	404	369	323	306	382	350	369	363	357	371	375	396	382	331	350	384	365	356	363	371	371	364	373	358	364	397	359	363	357	393	341	364	361	362	351	364	346	325	351	359	365	364	378	360	399	394	361	382	353	364	373	367	329	349	372	375	378	372	373	330	375	372	370	395	376	339	365	355	410	383	365	384	396	395	350	328	350	379	368	350	383	376	362	374	342	348	387	327	353	362	355	366	333	361	383	384	397	393	393	387	326	350	396	375	335	317	341	356	364	354	344	369	368	383	380	403	406	350	356	363	358	357	352	398	367	389	355	341	349	370	382	375	356	362	361	351	320	336	363	391	367	337	348	332	391	396	348	315	368	367	374	350	362	354	341	358	327	341	369	391	413	360	367	358	368	384	372	331	349	364	351	390	379	394	348	353	373	390	376	389	352	378	335	358	379	363	400	346	409	397	381	347	348	374	378	382	403	387	347	377	373	369	353	342	394	368	373	338	390	356	412	346	385	373	372	368	335	347	394	360	367	333	374	332	350	364	364	352	390	362	395	359	314	381	354	339	371	354	372	350	365	376	402	354	356	342	349	382	373	410	389	372	370	359	329	341	354	360	361	343	353	388	388	372	382	364	348	369	375	344	367	368	354	363	413	407	383	404	371	360	381	368	354	423	374	387	363	387	346	362	358	376	362	382	396	360	358	370	361	359	370	340	347	381	398	384	374	368	350	359	383	333	389	352	404	351	363	403	377	373	361	347	368	357	379	387	377	333	387	367	360	359	368	371	357	364	364	393	371	358	350	368	400	330	400	392	342	385	358	381	373	346	367	393	347	324	330	352	346	363	378	328	386	386	366	338	386	367	366	377	351	402	348	391	329	384	378	347	347	409	371	399	339	328	375	381	350	383	362	369	324	337	356	364	383	340	384	373	361	360	338	336	360	374	347	381	372	378	343	395	347	387	367	372	319	391	347	339	375	400	375	356	347	378	369	332	372	357	367	358	343	352	366	383	382	368	367	357	387	374	351	390	340	401	370	372	363	365	304	383	396	349	377	355	350	353	397	391	399	390	374	359	366	403	402	373	339	383	363	388	361	368	369	378	337	337	341	375	312	372	386	400	374	405	375	380	359	407	375	335	375	377	407	347	366	324	342	347	343	349	373	366	400	373	379	369	395	353	331	368	364	400	345	335	316	349	357	327	367	347	378	351	340	380	382	393	348	326	348	339	344	302	363	373	348	361	350	348	338	363	402	330	363	372	349	386	414	340	365	356	362	391	385	359	336	382	334	367	364	352	360	337	334	336	369	372	368	373	360	356	370	377	357	388	367	370	393	393	341	386	353	400	366	389	377	357	373	345	383	377	332	409	392	385	339	381	388	364	413	364	351	373	362	343	371	357	349	371	358	361	379	376	337	345	360	327	418	347	362	365	333	389	380	389	332	384	376	365	365	321	324	344	410	363	325	378	356	359	348	341	381	389	339	373	339	361	301	381	418	396	355	365	365	384	370	325	351	378	356	400	354	389	344	357	344	384	347	358	376	334	342	326	377	367	351	374	357	360	376	407	391	328	376	337	345	339	367	367	333	361	379	365	364	372	359	391	385	381	361	375	386	389	356	360	357	355	350	336	341	394	376	380	369	373	361	320	389	358	359	364	359	390	351	378	355	368	359	363	386	390	378	355	364	393	353	372	363	365	386	390	318	354	349	343	329	404	359	352	371	394	360	366	335	387	362	378	374	377	334	371	369	378	358	367	369	355	371	364	357	350	339	347	370	372	375	375	337	369	369	349	351	395	335	385	389	349	377	337	351	384	349	347	360	368	327	331	366	346	382	378	367	377	362	384	348	378	353	352	386	397	373	391	356	386	387	367	340	374	372	375	375	382	342	366	347	388	360	387	359	362	337	352	384	345	386	391	401	353	362	356	362	379	407	357	344	322	426	366	369	378	352	376	363	361	322	359	382	374	352	387	368	419	332	341	376	356	320	357	365	347	401	374	324	385	363	379	361	362	346	331	375	376	372	313	360	363	359	360	360	372	356	369	340	369	368	352	355	357	367	408	366	377	350	335	361	355	367	359	393	358	336	347	337	357	360	346	378	365	330	349	406	402	377	350	365	316	352	378	377	343	344	351	323	350	358	371	395	333	366	366	349	376	349	398	376	385	367	365	381	353	402	384	363	350	350	409	363	354	341	367	383	361	367	383	406	354	360	366
34938	29807	35861	29765	10748	4300	3332	2896	2544	2251	2040	1715	1528	1439	1343	1268	1182	1187	1207	1092	1040	1027	1001	1002	975	1019	952	994	896	904	868	888	883	859	845	897	883	868	825	829	846	867	818	827	853	853	807	827	808	784	818	812	831	780	809	826	813	873	815	822	841	855	813	787	844	850	825	801	867	832	822	823	822	804	829	864	831	849	787	832	791	837	816	865	832	771	844	781	783	815	830	805	816	781	819	784	817	810	862	787	815	855	755	796	837	837	902	837	849	797	752	840	827	785	810	806	834	828	800	774	799	825	862	813	869	804	856	844	845	882	800	872	810	824	815	791	839	796	788	818	836	830	784	779	822	797	791	814	824	852	859	811	815	802	805	798	789	782	817	818	788	822	852	831	808	851	857	788	843	831	841	833	844	853	870	839	797	780	836	840	784	902	843	781	777	791	860	836	803	862	827	797	794	812	843	782	797	838	832	819	800	812	821	792	800	796	795	865	813	825	796	820	803	849	742	853	851	745	815	802	774	835	829	795	836	745	821	815	848	847	852	802	814	760	861	808	807	843	807	763	749	811	787	805	845	834	783	762	823	751	855	876	812	834	829	829	807	773	781	811	822	809	823	864	852	791	836	811	853	733	843	806	789	851	842	840	816	814	750	809	828	807	801	814	801	805	812	821	824	821	861	808	803	807	822	820	827	830	848	786	808	867	841	810	776	789	772	752	819	819	781	815	831	803	789	811	845	878	812	827	915	826	770	856	832	838	825	857	807	829	828	872	842	841	803	790	841	785	809	794	802	815	788	882	836	815	848	854	773	831	813	813	837	879	856	821	800	798	856	812	783	823	834	832	839	804	836	817	857	813	809	787	801	802	817	860	849	812	783	778	869	799	808	829	840	830	793	837	864	817	785	818	881	828	788	832	754	804	830	840	800	845	822	801	852	823	871	848	838	791	797	812	788	767	830	853	846	852	823	808	764	783	836	844	830	891	847	804	842	867	802	827	790	816	791	793	834	839	778	826	785	834	808	742	780	825	895	866	779	808	784	812	784	816	857	834	829	782	794	808	842	800	848	797	798	793	795	836	793	792	843	798	852	817	834	846	778	842	844	845	819	792	854	858	849	859	816	803	799	769	822	836	767	789	830	868	838	800	796	857	808	838	836	828	838	809	796	758	808	799	836	820	825	811	829	762	834	812	837	884	794	822	796	836	802	812	909	830	821	800	801	803	769	834	803	855	743	805	802	812	853	795	836	841	826	818	792	880	861	762	794	798	809	860	758	861	800	827	864	842	819	852	760	848	807	837	827	798	824	744	798	820	834	807	902	818	800	841	861	858	830	809	814	830	785	826	839	802	792	769	821	828	790	818	760	799	799	810	796	805	837	863	862	833	803	787	795	772	836	819	803	843	840	790	737	809	798	835	806	829	800	828	823	879	827	775	792	849	781	827	829	833	786	823	867	770	795	813	823	802	809	822	834	801	790	794	811	869	807	845	830	792	858	848	859	850	795	808	804	791	801	792	837	797	827	798	816	778	802	829	794	811	798	800	779	861	841	760	844	821	816	853	820	826	839	791	872	854	802	773	847	836	790	867	805	804	784	781	839	835	833	793	798	881	879	820	775	867	798	776	755	746	801	841	853	831	817	848	845	835	862	829	834	794	772	789	785	788	859	843	781	895	762	835	850	795	817	802	784	817	801	799	851	830	776	797	797	799	853	834	785	838	831	814	782	819	837	806	810	799	819	791	857	841	829	807	858	790	828	796	769	784	834	841	864	851	764	826	805	767	780	832	829	828	871	830	819	751	795	827	803	821	832	847	808	832	802	811	808	836	836	813	779	837	843	798	879	804	805	797	784	803	793	795	761	841	816	875	841	804	827	812	807	836	820	806	784	807	820	779	829	799	850	815	791	823	797	831	792	815	802	826	784	866	833	812	870	868	789	768	802	843	769	860	798	857	780	842	806	835	788	826	831	813	828	791	864	721	829	803	825	819	781	799	786	845	799	831	884	806	805	800	885	829	823	855	797	786	806	833	812	807	864	812	861	824	787	813	815	804	809	816	850	806	834	845	880	839	792	863	852	808	837	815	809	799	852	860	837	830	785	802	872	853	838	824	802	832	811	782	865	778	782	837	771	845	821	802	773	853	822	831	808	837	835	815	838	812	818	837	813	812	744	838	811	781	824	814	805	815	814	839	786	860	852	818	839	783	776	836	762	865	834	785	846	822	803	849	889	818	780	839	855	816	834	776	851	772	827	877	829	826	763	807	818	832	782	798	818	777	797	808	803	804	913	831	772	801	832	819	843	879	827	800	854	766	786	787	833	878	821	854	771	829	830	849	791	804	812	824	849	779	803	754	815	776	821	804	778	826	802	879	793	815	815	812	847	814	806	826	798	799	810	813	814	812	866	867	829	784	795	831	813	792	827	837	822	780	801	813	854	802	788	800	837	834	824	864	777	781	804	864	855	794	836	845	840	794	863	817	811	810	859	805	811	814	850	791	782	839	766	802	840	872	824	817	825	832	853	826	829	781	853	890	764	799	786	884	765	849	824	804	805	846	842	806	827	801	799	827	816	776	792	815	768	858	814	845	809	802	847	807	798	782	837	859	833	838	795	842	813	826	768	819	852	832	812	787	799	833	855	829	835	827	864	819	800	817	801	758	764	781	822	819	835	764	831	788	844	838	835	792	843	817	810	820	774	838	868	823	808	810	844	829	836	753	811	829	780	819	845	816	813	772	803	832	779	808	802	805	803	836	803	802	783	798	866	747	846	775	893	878	826	825	822	880	821	846	835	860	797	785	849	802	831	786	799	861	857	840	850	830	795	827	848	842	837	808	784	817	820	798	779	827	800	826	779	804	801	813	786	806	794	828	808	813	851	824	850	800	787	796	842	810	825	803	843	799	822	827	792	832	831	817	843	804	869	795	791	841	772	858	789	824	838	809	842	811	828	790	850	794	828	835	797	848	845	819	786	794	777	870	776	827	789	790	846	835	807	777	788	835	795	768	778	831	801	827	838	839	833	810	839	808	768	837	776	807	832	827	803	817	818	835	831	792	845	786	770	827	802	836	785	849	801	801	815	785	805	801	793	800	848	830	828	836	843	845	808	812	791	843	822	779	791	751	845	820	797	842	803	771	814	821	820	869	841	820	777	842	827	838	788	797	845	762	796	763	794	867	806	846	791	844	870	827	837	856	770	831	791	790	817	794	839	829	843	788	868	850	794	824	769	828	772	823	826	806	815	855	796	848	841	857	810	799	795	807	821	802	848	794	849	798	830	813	831	781	828	798	841	860	813	836	895	812	838	845	807	782	797	880	779	846	785	854	855	800	799	798	783	862	829	861	805	832	827	819	913	795	814	784	820	851	804	810	770	859	878	828	786	781	879	777	831	784	873	790	778	822	824	871	828	810	805	822	833	846	813	824	843	768	820	858	790	819	789	833	857	822	833	829	806	831	828	776	820	812	834	821	812	843	817	847	831	862
29303	14795	7550	2761	881	589	509	494	481	442	467	395	420	416	426	445	344	412	393	392	411	406	422	398	430	387	437	356	401	391	370	390	413	378	387	416	367	368	357	378	385	399	391	396	391	344	391	374	382	397	385	359	334	356	381	451	405	375	430	374	399	397	398	390	371	353	369	372	406	374	339	384	420	383	375	392	392	407	404	360	392	382	364	371	382	385	368	379	384	397	417	405	373	398	369	427	434	387	403	387	362	384	392	418	395	355	403	378	388	371	409	383	446	366	400	396	388	387	398	374	405	395	347	401	398	382	344	380	365	366	371	402	395	381	388	354	373	348	383	377	377	358	386	368	381	375	413	374	415	383	378	384	387	399	354	367	378	363	381	363	373	408	354	384	364	371	349	404	384	413	361	396	374	361	366	386	383	369	406	407	394	358	357	402	389	395	392	392	340	374	405	358	380	409	404	369	391	375	373	349	387	381	441	379	372	377	374	383	367	384	383	419	362	363	325	387	376	379	365	375	373	385	425	372	375	375	392	359	393	396	422	372	401	411	416	379	372	387	344	357	425	378	386	380	395	396	401	399	380	379	347	428	417	413	394	382	360	396	408	349	413	377	376	398	419	400	355	387	356	346	379	402	380	418	392	363	386	408	407	372	398	409	400	425	409	371	370	390	366	384	406	416	395	442	370	405	377	429	429	400	393	372	386	431	379	378	402	404	390	417	397	379	384	417	405	450	421	387	407	400	386	359	421	433	377	383	421	365	388	413	410	346	369	353	396	435	367	388	393	376	362	383	379	357	376	403	362	399	403	366	392	403	365	352	379	392	404	400	394	356	360	381	376	367	368	401	390	343	349	387	360	347	423	347	370	418	392	424	372	412	383	374	376	380	330	361	394	392	390	393	377	435	386	411	414	384	386	410	394	373	390	418	392	396	400	425	408	404	379	407	408	383	436	367	402	398	412	388	370	396	375	419	336	375	386	398	358	376	398	383	412	376	400	366	357	355	369	397	389	365	403	397	372	374	423	370	378	357	385	356	440	409	383	345	399	392	417	381	373	343	358	395	393	393	429	381	355	399	359	390	354	392	380	385	401	351	378	413	359	406	403	402	383	384	389	396	372	361	344	387	386	402	412	384	394	339	394	378	417	381	376	390	406	373	398	399	399	408	397	382	401	385	411	372	369	410	410	411	382	385	360	352	396	333	410	363	406	366	381	348	350	354	388	379	365	363	375	392	394	367	374	411	362	399	393	409	389	370	379	379	431	388	405	379	441	376	401	413	401	385	385	372	360	320	368	413	422	374	407	426	361	367	413	388	425	401	376	403	372	409	393	380	368	356	383	367	379	378	412	416	368	407	352	404	384	372	407	406	390	371	366	423	370	370	413	412	395	379	380	415	398	317	386	376	387	398	381	371	369	389	390	380	373	403	382	405	353	442	363	403	393	406	392	359	394	393	447	372	405	395	360	399	356	391	382	438	373	350	368	409	388	374	396	373	383	353	405	399	422	377	415	406	399	401	405	372	354	388	386	408	420	440	393	384	397	378	368	362	386	374	385	369	423	378	393	400	364	372	353	381	408	375	414	419	387	412	379	392	362	410	381	373	398	352	380	387	394	376	376	375	357	395	369	389	398	384	394	380	397	412	355	396	406	425	402	405	349	381	362	366	369	363	344	401	377	388	382	382	402	409	433	365	373	388	405	393	381	373	408	358	380	370	398	382	378	409	360	386	377	375	416	389	401	379	379	347	404	394	392	388	371	419	389	392	420	414	404	438	420	446	396	347	412	390	417	408	430	381	416	388	379	389	400	418	368	397	387	397	421	402	393	400	371	408	350	385	394	367	385	400	384	387	389	385	395	415	344	399	359	360	394	386	431	393	395	372	385	382	397	403	419	412	377	371	390	354	396	366	362	415	393	378	362	372	393	420	366	383	345	354	363	363	387	404	371	381	399	411	352	384	379	396	386	399	410	363	368	359	413	417	357	391	393	398	400	413	395	377	403	429	379	378	353	393	378	317	411	359	351	387	356	398	380	407	412	363	377	408	396	378	385	415	389	419	375	390	376	381	344	382	405	399	362	357	426	345	353	405	405	375	405	357	395	369	351	439	370	423	372	367	399	403	363	430	309	397	408	388	366	399	408	417	384	394	356	357	395	366	352	375	338	371	382	386	387	364	384	390	389	408	378	419	375	390	367	425	323	359	313	399	419	373	385	390	386	404	392	404	375	389	404	377	383	367	404	399	368	335	416	402	374	364	401	388	379	410	355	344	407	382	380	413	407	376	381	381	392	417	412	393	380	393	383	359	356	355	367	405	417	423	376	368	387	393	396	397	375	379	390	369	399	368	387	374	360	374	417	389	389	360	398	379	412	352	386	401	410	402	376	381	372	416	386	386	373	397	357	368	365	381	356	424	404	396	392	402	374	423	371	373	387	393	392	391	405	409	417	377	394	404	397	402	360	379	450	366	383	416	397	429	409	392	363	377	418	405	389	373	410	362	373	404	379	405	422	398	367	399	406	408	423	382	406	399	387	424	367	360	363	394	398	401	371	390	362	394	356	390	387	374	394	409	385	393	375	369	382	376	387	384	355	360	386	395	373	404	395	396	377	391	386	405	417	400	376	375	395	394	404	365	372	367	376	374	399	410	390	403	419	371	396	388	405	385	429	334	375	399	394	419	394	387	387	397	406	393	356	379	396	388	394	429	394	422	381	420	345	330	390	383	400	411	403	401	409	401	345	379	375	353	410	385	386	377	381	391	394	364	352	374	408	367	410	365	398	400	419	387	357	393	353	411	343	365	388	360	353	376	400	419	406	397	334	427	411	395	386	402	399	378	403	375	358	350	364	393	391	445	356	377	398	391	378	381	377	386	390	412	382	404	394	390	426	434	371	382	411	398	356	386	399	407	379	373	403	386	404	417	385	373	403	373	351	373	355	376	381	387	376	417	378	381	389	380	377	350	351	351	400	421	360	413	409	387	434	405	388	353	423	360	395	407	416	405	420	376	377	411	375	406	344	404	367	394	398	395	398	344	405	387	372	367	389	393	408	398	358	397	401	363	384	379	416	385	425	410	352	362	391	387	426	379	370	385	379	409	385	363	375	334	381	390	421	399	384	400	410	408	400	400	450	400	405	403	379	409	386	421	375	391	366	368	368	407	389	380	354	417	379	345	405	379	385	370	389	381	376	383	404	337	404	392	385	409	434	407	383	393	385	357	388	379	442	421	389	382	399	374	366	418	351	392	350	387	353	387	364	405	371	393	359	361	389	382	366	421	361	375	421	393	387	401	398	408	419	362	398	354	399	384	394	375	390	379	406	426	388	384	442	420	365	392	415	359	398	403	342	366	391	409	409	398	352	382	400	395	414	382	381	385	423	403	391	417	378	387	389	395	433	415	435	421	416	361	418	370	379	376	363	380	373	392	406	406	370	407	368	361	417	416	350	358	362	339	404	379	385	397	389	381	352	381	435	420	407	376
18076	10922	10754	6370	2529	1827	1530	1439	1252	1113	1118	1085	1013	908	972	919	949	853	878	912	862	908	845	870	830	848	858	848	842	855	825	831	837	835	837	800	819	882	880	832	815	875	796	834	812	843	869	837	802	829	826	829	830	843	865	848	796	836	867	816	843	857	830	797	842	783	848	890	826	823	805	819	849	795	865	843	801	806	852	840	802	858	839	789	792	807	813	813	828	883	789	844	824	835	826	888	809	862	806	836	849	786	867	781	820	814	822	813	869	819	833	791	773	877	839	833	844	831	828	866	848	802	812	873	808	825	792	866	852	811	861	827	801	784	749	821	847	801	759	878	781	844	884	894	822	843	870	852	852	811	862	817	902	824	808	837	833	852	838	841	849	817	792	831	817	857	836	857	829	793	796	839	811	841	845	802	914	889	816	808	836	801	847	890	876	872	841	824	849	825	845	824	817	837	817	852	784	808	805	824	860	824	815	817	826	857	822	794	854	755	838	803	845	820	755	845	831	826	868	810	829	842	810	768	837	834	813	807	810	845	789	845	809	834	835	786	808	762	831	816	864	800	871	812	840	859	864	845	836	806	843	796	857	854	809	844	787	841	847	840	851	781	827	835	859	820	794	825	865	827	833	803	805	826	850	768	870	827	825	822	765	851	827	834	826	815	854	874	846	805	877	852	847	848	842	796	845	845	799	813	787	821	821	850	822	845	859	815	867	846	771	823	812	829	833	866	785	837	808	839	791	817	836	840	838	823	850	825	822	872	840	825	850	814	843	831	865	776	782	805	790	819	805	836	821	801	839	781	824	835	857	819	838	822	857	784	806	816	809	836	803	843	818	866	837	798	853	851	831	849	838	853	835	810	858	819	868	831	830	816	804	847	815	831	879	832	833	824	824	826	835	823	818	824	821	883	813	825	779	845	833	828	833	847	900	897	872	846	852	849	880	861	843	795	829	834	803	799	793	869	841	806	863	850	824	847	828	833	849	816	798	831	858	760	840	899	809	798	807	808	801	836	775	767	868	862	814	815	826	820	832	788	821	840	891	811	828	836	783	846	855	842	829	772	804	830	832	797	819	823	802	842	835	836	822	863	807	904	852	764	833	854	870	806	785	902	832	757	810	818	834	818	801	820	809	848	894	820	861	809	834	837	806	892	829	817	806	819	833	879	803	845	812	876	794	834	886	805	838	822	832	817	847	821	823	846	836	813	815	820	846	778	789	865	851	806	868	858	858	904	823	798	837	831	833	830	807	785	849	832	857	843	805	784	833	854	813	871	866	831	818	848	850	846	843	826	898	792	822	841	805	858	851	840	880	805	794	851	817	809	843	819	788	833	844	798	820	798	860	841	826	800	849	841	818	820	840	822	797	811	813	846	852	784	823	848	825	807	866	808	846	819	821	833	838	851	836	818	844	838	838	763	791	826	808	766	815	793	858	828	882	815	821	834	837	846	863	795	819	799	849	832	779	810	886	819	858	846	840	864	819	828	829	779	869	846	793	813	810	829	833	843	838	850	832	840	849	794	798	848	834	833	824	842	879	882	837	815	854	830	795	833	841	914	848	890	833	805	830	872	821	789	835	804	846	802	783	838	814	872	817	841	813	825	810	833	862	850	901	789	798	864	795	867	835	805	823	776	836	876	817	857	832	842	823	886	808	768	839	846	827	837	814	842	831	829	814	811	814	895	860	832	840	802	837	841	830	805	792	815	852	834	836	848	808	856	882	820	796	825	831	870	847	862	847	788	786	856	782	837	803	773	771	850	851	844	859	833	812	848	818	860	849	804	811	830	812	860	873	810	835	806	843	871	819	873	754	786	801	825	813	842	861	839	843	784	862	813	805	823	789	860	848	858	812	789	808	802	814	815	849	787	857	850	803	859	840	797	858	769	843	835	848	800	826	771	855	854	835	792	852	799	845	805	832	818	829	808	834	863	834	779	783	827	823	851	846	845	840	850	868	884	795	787	842	778	784	849	838	803	842	821	855	816	792	849	856	898	832	851	851	832	876	843	793	753	841	845	833	840	826	858	830	782	815	842	837	858	865	836	778	820	878	863	872	860	835	815	847	871	824	796	760	859	850	851	866	803	864	871	854	850	859	798	838	853	818	840	847	799	833	855	792	809	836	808	791	836	881	825	829	868	808	814	848	810	809	859	817	845	781	832	801	862	852	850	793	854	766	870	803	853	858	849	825	812	809	819	757	836	866	810	814	866	793	878	815	836	808	816	826	849	814	867	869	823	860	801	843	791	818	834	829	870	845	841	824	830	803	877	808	843	825	839	840	822	806	799	833	837	884	843	846	819	854	842	825	805	839	835	850	808	801	865	845	814	831	846	821	863	857	835	797	876	875	848	816	863	772	815	840	817	821	838	839	826	793	847	834	866	786	813	834	811	879	826	845	815	833	776	826	791	851	847	834	846	878	821	829	815	818	852	816	817	779	811	790	856	813	767	803	851	857	856	877	843	796	792	824	832	809	811	777	825	797	847	850	815	815	851	878	786	826	843	827	842	821	806	857	839	773	818	909	820	856	835	856	877	812	858	823	798	850	834	848	756	861	885	846	834	815	807	822	854	849	897	812	845	867	818	797	820	770	781	818	791	865	841	852	842	830	852	865	827	853	839	816	816	848	779	793	842	882	828	801	780	820	840	813	869	863	823	866	832	793	856	810	847	863	885	819	820	813	870	839	796	847	802	858	858	834	816	832	879	836	842	862	868	787	826	797	851	834	791	793	808	836	839	840	833	844	826	802	858	834	854	834	883	879	837	832	811	796	846	862	823	802	814	840	847	763	814	877	835	813	848	863	835	835	838	819	821	837	826	832	812	801	828	835	790	801	851	828	794	823	812	890	844	823	749	821	829	796	823	778	876	825	840	811	839	829	800	823	839	851	825	821	839	816	822	854	821	824	844	816	753	819	814	798	842	831	827	829	827	731	856	775	819	820	889	795	863	806	792	816	797	792	813	797	848	851	808	825	853	796	780	841	809	790	865	897	862	808	797	791	834	833	825	821	788	816	832	818	819	804	827	795	821	846	829	822	842	890	801	847	772	770	869	863	872	817	856	773	791	820	820	787	767	824	868	832	802	861	808	821	814	854	779	844	807	860	882	809	847	806	810	835	812	768	805	828	808	839	823	868	855	833	805	788	852	861	853	782	814	799	851	793	812	854	832	815	839	867	822	878	808	867	801	839	809	787	837	800	780	815	807	823	781	828	850	833	828	772	845	823	827	837	875	741	788	846	825	787	815	824	818	831	836	854	840	786	865	895	857	827	882	811	855	830	799	832	829	854	846	814	839	861	787	784	807	822	855	821	835	835	824	809	825	810	786	841	773	763	818	870	835	839	872	848	811	819	805	852	881	865	860	839	864	828	837	837	823	806	849	826	839	820	822	802	828	831	813	849	833	880	859	830	829	792	854	838	864	866	869	844	818	837	887	850	805	788	837	868	827	827	875	780	771	824	811	845	873	819	825	815	748
44043	28188	25265	14382	3198	901	618	551	481	463	388	378	375	396	348	310	342	325	298	305	289	324	314	324	300	290	285	262	301	306	284	276	319	319	308	306	312	284	261	280	309	263	310	274	310	276	285	287	285	285	261	297	302	308	291	290	263	293	326	294	305	282	302	288	316	325	295	286	275	272	266	285	324	286	280	275	295	310	276	296	301	281	286	267	289	301	277	345	307	303	283	267	296	286	285	313	279	266	266	284	312	311	291	275	305	302	301	296	312	309	302	300	265	305	317	275	289	295	248	281	300	296	273	275	302	288	328	322	321	307	312	315	297	331	297	278	305	278	286	310	298	288	288	322	329	297	276	272	307	317	270	287	313	282	295	309	270	276	301	286	345	282	308	300	299	306	291	275	310	323	282	275	259	301	300	295	298	339	303	305	277	302	307	312	299	280	314	284	275	297	275	291	310	287	283	284	307	279	275	314	272	287	322	305	268	303	268	282	296	296	299	304	296	311	272	264	266	307	309	313	308	281	272	280	279	294	277	312	331	293	306	295	290	313	305	280	306	273	286	346	282	265	296	250	272	281	316	311	273	295	312	320	295	300	283	295	291	298	279	284	319	298	303	311	269	274	276	280	289	316	275	312	314	256	293	287	306	288	308	288	294	316	291	289	276	262	306	300	319	303	299	304	282	299	293	265	267	289	283	281	306	297	280	256	298	294	291	298	284	302	319	283	290	282	323	296	281	320	318	334	272	317	306	266	303	292	273	278	290	278	270	317	310	283	290	280	287	269	291	271	272	304	282	272	302	309	311	280	284	328	287	296	295	286	273	256	301	287	320	313	308	329	318	336	311	277	256	258	287	259	265	288	302	312	306	299	281	283	272	320	276	283	281	278	280	330	284	263	260	282	316	304	317	275	297	297	268	278	272	289	283	326	294	289	311	307	303	283	286	302	334	271	295	293	287	275	333	318	270	310	294	298	280	296	257	286	331	292	314	281	308	292	295	330	276	284	308	280	289	313	310	282	303	290	304	312	294	290	300	293	261	287	309	300	302	273	281	288	327	295	285	290	320	285	279	295	301	282	282	310	299	264	315	282	292	305	273	322	297	313	306	276	284	284	251	336	243	279	299	313	309	302	304	337	298	285	312	295	290	289	292	287	309	290	327	309	313	288	260	306	304	341	282	314	276	279	294	292	289	290	316	311	282	307	299	268	325	327	314	311	298	281	286	294	275	286	315	275	282	284	276	314	291	293	283	281	278	263	290	271	279	295	291	262	293	293	284	319	315	290	277	310	324	286	316	287	292	319	291	356	303	285	308	272	297	312	290	298	295	306	300	289	279	333	286	300	304	279	272	303	276	309	268	318	304	291	276	290	278	301	290	301	297	284	263	287	289	306	304	292	311	308	315	289	301	325	299	266	266	275	276	287	292	269	297	264	293	319	293	283	308	292	268	256	299	299	306	278	310	308	306	305	295	278	274	279	304	301	273	275	293	315	308	320	296	262	291	306	278	260	257	277	323	311	301	270	280	285	294	284	294	273	285	298	316	298	298	280	303	320	298	281	316	332	271	280	260	270	277	293	301	304	252	286	290	302	297	275	307	266	289	309	287	285	291	287	309	294	266	304	321	303	241	289	293	290	319	302	319	277	295	290	303	308	288	263	271	296	306	292	268	272	280	270	305	291	281	342	291	297	287	287	264	283	304	290	292	312	279	337	304	302	310	283	324	307	307	310	308	283	271	303	290	268	299	321	272	291	295	291	325	290	290	273	320	289	319	276	281	319	298	289	302	329	333	287	265	296	308	310	277	300	301	308	303	307	307	278	318	264	292	263	280	295	272	307	291	321	279	312	283	300	312	296	280	283	289	301	306	272	279	301	346	287	303	285	282	279	288	312	273	317	318	289	306	297	284	288	317	299	268	285	308	320	331	292	261	286	280	301	270	310	288	285	289	283	274	287	295	278	295	294	312	278	298	299	312	273	303	285	308	240	286	307	284	276	320	303	288	287	274	326	276	292	293	292	320	266	286	295	291	302	304	301	289	277	318	298	314	262	290	327	288	309	299	300	301	283	307	278	323	285	269	313	294	277	311	308	290	276	281	282	271	284	311	293	291	302	300	291	328	297	290	290	297	315	316	279	276	299	287	303	284	324	267	314	296	317	327	291	284	314	264	284	278	281	307	288	290	333	278	299	271	302	295	315	282	296	299	274	271	327	292	280	270	294	288	296	265	258	304	308	251	281	284	300	288	285	305	282	288	337	290	272	267	279	283	276	293	293	304	283	258	287	296	295	268	288	296	289	284	279	292	310	290	277	273	318	274	269	305	292	344	243	289	280	273	239	291	305	281	266	309	274	288	275	287	290	296	284	293	312	271	308	296	283	283	281	311	303	303	272	292	294	277	274	268	293	314	287	296	302	297	282	299	307	289	283	306	290	264	286	316	298	286	264	280	293	277	303	276	282	293	281	289	289	302	266	295	276	320	302	294	297	272	324	309	254	286	287	294	261	317	327	286	285	331	318	328	311	291	314	291	302	266	311	331	279	277	293	278	312	330	278	313	349	291	278	279	271	295	287	311	279	315	313	300	310	312	310	294	286	311	280	286	310	301	336	291	272	300	269	282	306	295	271	265	305	264	282	274	273	317	337	277	303	307	297	306	308	303	313	279	261	296	302	269	316	317	283	300	304	285	320	283	304	325	318	326	320	303	309	311	314	312	306	251	296	323	314	285	285	307	305	274	285	264	336	287	289	269	331	280	345	313	300	312	321	297	269	264	304	308	305	284	284	272	267	280	290	282	315	285	316	317	290	322	298	314	294	296	285	298	301	307	305	324	289	303	290	288	270	302	345	271	303	309	283	260	282	292	286	304	279	302	275	281	280	292	288	262	311	263	261	305	319	281	296	298	297	300	282	262	270	298	276	324	284	303	300	290	250	253	266	263	305	289	281	305	333	299	291	342	314	313	302	265	274	326	274	298	293	258	293	286	290	303	347	277	310	275	327	349	273	309	260	285	299	288	280	266	306	288	328	300	341	294	265	276	310	298	265	300	237	283	295	271	283	322	309	294	324	282	276	332	312	293	295	282	267	290	287	319	311	284	295	297	278	289	289	302	290	279	270	276	281	264	315	318	287	269	296	291	315	291	294	292	287	282	276	321	290	307	271	306	291	290	317	278	279	299	299	288	301	278	317	283	292	264	272	257	254	325	278	312	271	316	295	313	278	300	317	294	283	286	295	269	280	263	296	295	289	302	280	303	308	294	295	292	317	291	302	288	299	306	302	287	310	333	294	304	269	274	295	295	311	279	295	304	300	287	296	282	321	291	296	299	276	321	303	281	295	266	285	293	292	323	306	288	280	328	279	284	289	297	302	261	278	330	310	273	265	307	324	287	296	315	304	267	289	307	270	284	319	329	300	305	284	299	299	305	294	285	304	303	309	298	285	290	305	267	301	285	254	289	286	294	299	271	295	293	304	303	284	313	288
28420	21870	28843	19249	6182	2849	2198	1995	1706	1407	1341	1290	1090	1101	963	949	925	920	820	818	851	788	752	792	751	775	744	718	731	733	686	725	669	672	685	709	706	670	714	681	679	641	685	633	662	643	719	694	668	648	721	711	676	648	671	676	680	686	685	698	652	664	602	697	693	670	634	668	704	636	669	663	679	667	620	642	635	642	665	691	670	646	697	645	681	712	666	638	668	632	648	648	672	666	668	691	624	669	652	660	642	658	656	628	604	646	660	674	706	692	673	642	671	627	613	632	668	680	661	686	661	667	655	657	639	650	674	664	666	695	679	677	695	674	682	661	628	664	667	652	635	675	683	672	656	650	697	665	695	683	665	679	654	663	646	654	652	680	640	678	651	660	667	624	642	668	646	657	750	647	645	668	644	658	633	654	655	650	664	623	688	701	644	679	699	639	684	658	689	693	669	662	712	604	671	688	677	642	630	645	645	663	670	707	650	666	668	639	654	629	677	663	683	663	633	626	620	685	643	631	699	640	675	672	696	648	639	657	602	677	663	660	661	637	681	634	668	632	696	671	658	693	633	704	684	658	685	705	631	685	621	684	662	673	631	662	662	642	673	676	623	661	648	667	636	625	655	700	657	670	669	645	671	694	681	649	652	679	667	611	639	622	645	684	672	668	624	651	673	651	663	659	615	660	632	658	650	668	693	665	624	608	675	674	647	648	650	677	648	654	667	680	685	668	649	641	647	707	644	688	638	683	650	669	661	637	658	646	648	657	660	682	687	676	632	708	676	597	688	680	648	668	635	675	664	663	679	656	662	660	659	639	698	652	653	628	688	659	663	689	661	657	662	651	681	653	694	668	689	630	632	674	640	617	673	625	647	634	657	615	683	683	653	641	631	675	676	674	613	612	643	643	637	635	596	683	661	687	690	707	669	694	600	660	677	643	638	677	627	633	702	670	688	692	645	666	614	658	670	669	642	666	653	675	643	610	629	690	674	662	707	694	641	698	633	662	655	619	667	694	611	664	653	663	650	652	646	673	681	653	695	646	645	665	720	739	644	642	656	639	643	622	632	636	656	675	608	617	647	700	694	691	657	726	652	703	657	628	669	631	685	671	629	688	631	674	666	649	641	618	686	695	656	641	651	663	678	646	716	673	651	629	713	664	646	632	639	617	680	627	675	655	668	697	658	636	702	665	656	696	683	641	628	640	646	662	691	695	668	677	661	651	676	677	674	678	685	657	648	652	610	679	711	593	623	693	672	635	643	692	660	637	669	637	662	643	689	672	671	694	687	670	677	618	647	693	672	702	633	665	691	631	646	710	687	659	688	686	643	637	706	684	683	642	635	674	675	669	672	643	666	680	711	664	735	664	680	666	715	616	634	657	716	674	678	623	680	633	653	646	690	690	687	654	659	671	629	676	653	709	708	722	653	667	694	652	663	662	664	692	666	635	643	705	644	629	669	685	660	646	674	723	689	648	602	668	672	697	633	670	634	659	623	676	644	705	642	643	633	703	656	677	705	624	691	658	646	621	646	654	604	693	606	719	697	683	665	613	682	646	612	647	666	652	660	679	683	653	671	634	693	662	618	710	675	690	620	689	652	655	659	676	630	674	671	714	656	671	687	676	614	687	659	643	685	641	653	661	647	643	724	647	615	658	691	654	666	683	655	684	705	676	708	658	644	644	641	659	705	685	651	693	652	687	607	712	641	653	679	649	654	687	686	642	638	594	630	622	641	689	654	656	663	662	661	669	715	648	653	703	659	670	674	629	685	676	682	661	676	699	706	670	683	676	668	674	642	632	634	695	660	702	700	635	697	635	587	640	687	693	638	668	637	694	630	664	671	655	635	643	682	675	664	674	632	692	677	652	666	654	669	665	646	697	645	668	634	644	656	660	628	667	660	671	656	672	703	650	666	709	653	691	613	685	628	633	680	637	661	690	680	654	692	680	621	682	643	646	674	671	658	645	686	652	659	675	682	650	683	634	677	618	667	685	670	667	683	640	630	684	679	641	635	643	640	680	703	681	690	647	649	653	641	699	653	653	701	654	675	629	609	650	654	664	695	676	709	691	678	639	700	668	685	644	652	631	647	652	660	628	650	670	667	692	677	676	615	649	667	638	643	669	696	678	633	698	620	668	621	679	685	669	601	678	651	649	617	673	695	679	646	664	665	650	697	703	688	662	702	646	681	668	684	685	682	679	642	649	667	692	661	671	685	701	673	688	657	647	703	668	645	673	682	677	651	642	648	660	663	675	709	633	642	656	641	644	623	654	664	587	701	670	660	655	704	639	688	660	630	649	668	663	639	637	650	702	633	680	674	666	692	690	650	660	654	684	628	643	684	641	627	649	649	658	697	699	702	667	650	635	635	676	634	650	641	678	667	675	726	695	612	679	654	652	643	634	724	701	643	698	700	659	700	641	660	665	633	654	646	653	661	670	672	672	633	650	657	680	681	617	663	657	656	659	642	639	612	634	691	643	683	688	653	671	659	655	671	685	646	670	654	655	668	641	697	693	674	696	657	685	670	622	637	640	622	682	682	646	661	659	606	686	727	673	678	646	679	656	684	651	723	652	665	726	609	659	713	676	666	687	679	670	691	654	622	651	708	676	684	628	650	652	658	658	681	653	674	623	668	609	711	692	684	697	699	643	689	633	643	697	630	658	691	646	659	683	687	690	716	701	729	649	653	682	649	654	680	684	682	619	698	613	719	678	675	676	675	684	662	676	613	647	615	636	661	642	651	630	642	698	646	637	686	619	722	650	638	661	669	671	676	625	639	661	674	656	673	679	642	617	643	654	651	645	688	664	695	633	662	676	725	698	678	642	664	644	692	644	658	708	644	637	710	649	629	665	712	652	636	677	653	715	686	667	613	662	642	670	644	690	696	627	671	652	692	697	621	677	674	690	645	649	708	628	632	636	699	667	666	607	655	643	669	698	617	683	597	603	661	634	676	673	623	599	632	668	639	659	641	674	644	669	672	598	633	707	674	663	670	666	673	619	651	682	661	629	700	669	676	650	669	631	670	646	681	675	701	666	713	687	694	671	676	668	689	659	698	649	699	619	645	637	691	672	621	626	687	677	643	636	627	646	673	654	647	674	659	692	629	701	656	697	684	654	651	673	692	638	648	664	646	676	669	636	666	644	698	611	664	658	650	647	632	707	661	638	620	718	658	670	691	647	646	711	636	665	696	671	633	651	659	674	623	648	591	646	643	648	616	661	647	693	706	637	615	711	649	684	675	650	640	675	641	666	686	643	636	631	656	679	629	627	662	635	668	671	681	667	660	673	644	686	692	693	677	661	673	655	636	682	715	624	668	638	661	640	681	694	610	665	690	671	680	615	714	667	612	640	689	662	655	614	625	648	659	681	685	634	689	651	696	668	648	671	666	666	625	646	641	679	635	683	680	703	669	672	643	645	649	625	623	661	643	679	664	664	667	663	637	609	664	636	682	677	684	678	629	667	655	659	661	646	677	635	672	714
53437	36469	34930	21875	6727	1774	996	796	636	643	530	509	483	456	425	450	463	436	390	382	371	401	403	369	380	360	371	411	360	341	374	365	356	371	397	357	364	372	350	353	336	366	356	356	368	355	396	362	357	359	364	373	357	346	367	348	330	351	328	375	387	398	335	390	347	351	349	364	332	322	332	383	367	383	369	355	352	370	333	400	342	392	355	364	345	340	355	345	369	388	368	339	333	337	399	351	345	319	321	365	351	351	333	335	346	352	348	358	353	359	388	363	347	371	394	387	389	362	366	351	377	330	366	349	339	368	322	343	333	370	397	372	365	333	336	386	371	334	357	365	362	361	365	355	353	347	346	370	326	383	343	362	368	365	361	354	356	359	355	398	359	360	362	325	407	345	347	368	369	324	368	342	350	365	389	393	363	337	376	351	329	345	339	385	368	366	368	411	362	375	342	350	347	370	359	367	354	379	362	404	345	345	397	377	362	333	330	353	346	355	363	387	359	365	379	376	339	335	334	360	361	358	373	363	341	328	335	323	371	344	389	371	336	310	369	376	369	365	377	351	397	370	361	325	370	390	371	363	379	342	354	369	419	390	390	344	363	316	374	337	384	386	371	377	355	353	379	373	334	371	297	359	380	373	360	350	370	326	364	356	334	385	333	378	362	347	372	328	365	333	369	377	345	331	365	384	389	321	352	350	345	378	392	371	352	370	341	352	349	351	352	341	384	351	320	353	342	365	354	339	384	370	350	327	332	348	364	346	348	388	344	376	363	368	363	377	379	323	360	349	379	371	367	327	364	365	337	331	401	338	348	398	360	329	339	315	320	354	381	339	345	359	350	354	383	355	359	359	395	358	339	350	368	356	381	359	356	350	326	365	353	347	337	318	354	337	339	332	396	339	369	339	321	340	325	345	332	329	390	318	341	375	384	346	346	378	378	398	349	373	352	355	388	386	381	339	397	357	344	339	362	349	362	376	322	344	357	356	385	379	342	401	381	337	332	335	316	391	367	353	336	371	336	349	358	353	349	361	350	378	303	337	337	327	343	337	402	407	353	394	327	399	360	361	363	365	381	398	362	356	413	331	358	368	348	362	369	346	393	358	393	361	354	369	335	358	334	366	371	350	375	360	376	334	380	337	363	375	399	356	354	353	374	373	374	377	360	366	348	366	382	350	335	362	331	351	348	329	313	320	344	354	333	350	347	332	338	344	326	404	372	397	347	381	353	335	360	374	365	345	346	376	350	350	326	380	355	393	347	363	348	345	348	340	355	332	415	393	350	346	342	366	349	397	320	378	341	329	374	354	377	350	348	381	359	374	355	351	361	316	372	346	333	345	370	351	345	374	354	380	336	355	382	355	321	357	361	343	341	394	357	350	396	389	343	368	377	344	358	313	342	371	339	362	350	375	346	337	357	357	338	348	349	370	347	333	370	372	354	324	348	328	338	345	361	334	329	348	362	332	351	385	372	345	376	380	356	332	329	378	404	379	333	358	390	339	341	390	361	362	368	333	346	359	373	364	359	388	353	298	336	346	405	360	429	333	350	357	358	340	378	382	369	357	354	381	378	364	369	355	373	327	359	338	411	365	372	412	327	406	299	419	352	355	364	350	391	370	393	296	375	356	364	360	389	386	350	362	369	376	416	358	357	349	382	378	369	352	349	377	358	365	359	348	343	329	360	350	407	341	349	336	399	378	373	366	351	353	338	361	297	371	356	354	372	340	344	376	343	382	366	366	356	357	366	365	368	374	328	341	340	367	335	370	350	341	320	381	363	380	379	349	371	383	380	385	343	352	364	356	392	355	359	390	382	341	366	372	357	323	371	372	356	353	380	382	360	347	383	331	354	372	353	363	386	331	396	362	373	355	354	354	346	407	372	395	366	334	380	350	345	357	338	347	367	349	353	345	365	386	350	347	332	356	385	375	393	368	347	352	376	325	374	395	337	389	382	336	351	381	322	361	387	376	374	357	368	407	372	347	330	383	352	393	343	346	366	364	342	344	364	370	360	348	379	375	339	344	321	355	370	353	389	372	345	361	342	356	373	370	375	370	370	378	380	362	337	347	368	367	408	372	374	348	364	361	372	351	311	350	364	358	375	378	381	350	331	326	338	358	372	361	329	331	359	345	337	338	321	379	335	347	352	360	408	359	363	327	351	326	354	370	348	357	379	401	372	372	386	326	379	351	356	409	375	332	352	337	346	376	340	352	362	387	356	366	374	369	372	365	399	343	328	340	363	406	387	374	370	393	368	352	380	371	363	347	405	351	377	367	324	365	360	366	392	378	373	385	366	323	397	363	348	349	357	357	371	366	375	359	412	357	382	364	369	372	386	358	357	320	365	355	328	366	366	373	374	366	321	355	321	361	388	349	374	395	343	360	357	339	387	345	345	355	398	347	356	348	328	318	326	325	343	364	357	376	353	346	347	363	409	362	341	363	370	338	356	356	359	345	379	347	358	380	324	375	344	423	349	352	380	360	345	360	387	360	361	370	357	370	355	333	360	374	370	357	357	321	340	343	365	364	377	319	339	362	360	349	390	344	356	377	337	400	348	378	357	375	363	344	374	355	353	384	381	387	357	342	364	388	348	400	368	381	389	368	315	367	405	329	351	390	311	369	344	372	361	344	376	407	383	327	351	374	325	353	336	407	381	397	346	367	340	384	356	371	379	336	354	312	381	391	371	341	311	377	342	349	351	352	337	377	353	370	343	355	369	354	367	328	350	360	347	361	327	379	370	375	366	387	306	371	360	352	373	384	344	332	373	351	336	366	394	364	416	413	365	376	382	332	362	345	348	371	346	380	321	358	342	350	372	342	353	319	333	373	313	367	380	343	351	321	354	355	376	376	344	370	349	377	354	372	372	359	381	395	372	345	380	372	335	369	412	411	380	377	347	338	378	342	348	389	420	380	389	345	392	343	361	345	364	367	403	353	339	359	311	332	304	364	391	365	367	326	318	326	330	351	324	362	370	387	379	378	333	349	364	368	341	392	369	344	373	354	344	345	366	347	398	402	386	381	329	369	339	369	365	373	382	378	343	393	354	347	336	331	384	370	359	329	331	357	345	334	364	320	348	325	365	359	365	333	361	334	384	347	370	374	292	364	364	359	372	346	385	352	352	382	365	326	318	344	378	382	327	316	348	354	346	390	372	360	368	339	398	354	397	329	363	379	362	372	317	331	357	381	338	328	389	346	366	365	368	345	363	349	347	351	359	350	359	361	359	357	346	400	372	336	365	339	369	360	342	378	383	372	373	375	401	383	333	366	348	363	359	313	368	388	334	336	366	356	338	366	352	333	327	366	346	352	354	339	378	367	357	366	333	370	392	363	356	382	348	364	320	330	365	340	347	338	344	360	369	370	335	385	364	384	313	367	328	352	332	359	351	333	334	345	373	380	342	321	384	332	323	350	370	360	353	363	354	372	356	375	356	380	356	355	372	366	352	332	347	382	366	352	385	368	382	366	377	342	347	386	400	384
34380	27922	35644	26333	9571	4037	3231	2894	2368	2158	1839	1710	1466	1417	1344	1269	1247	1193	1107	1012	1050	1001	913	950	938	961	907	933	938	853	876	866	853	850	834	845	754	845	845	834	823	836	828	838	807	826	783	796	780	808	803	787	833	781	818	776	815	792	833	839	783	781	835	823	807	795	795	767	798	785	816	816	831	793	782	836	823	771	772	798	777	797	779	827	816	798	810	801	825	804	752	788	793	756	831	793	799	822	848	786	819	748	791	775	815	798	808	785	805	828	780	825	760	873	805	760	761	764	773	794	824	791	823	791	781	809	819	804	806	770	836	791	839	805	770	793	792	801	809	788	825	819	823	834	840	763	872	806	822	804	796	775	768	841	783	779	747	799	818	822	796	799	788	811	814	780	794	788	774	804	788	796	803	808	813	819	812	788	823	795	823	797	762	851	803	758	822	797	783	796	773	777	807	833	788	874	804	836	777	819	772	818	769	737	786	760	830	758	805	780	739	809	773	812	737	811	756	786	799	781	815	821	826	800	741	814	771	786	804	757	837	791	809	799	827	785	771	831	863	803	812	824	795	802	786	799	793	769	759	796	812	807	762	803	778	833	811	739	762	814	757	741	785	773	853	797	791	772	807	741	864	780	804	783	864	805	768	796	790	787	842	784	784	786	797	767	759	779	788	778	784	836	771	828	839	803	800	765	825	774	840	814	787	826	796	788	786	751	773	847	819	845	779	757	808	847	770	842	816	807	793	797	815	810	795	809	786	772	836	808	761	814	792	814	765	809	805	815	767	785	806	828	835	791	760	825	818	774	756	783	794	808	821	801	803	815	794	780	834	838	784	800	833	829	772	766	810	826	785	753	793	807	834	819	772	782	804	842	774	778	769	757	796	839	758	761	841	804	788	802	773	781	793	800	765	766	802	771	818	795	796	778	807	796	802	833	830	816	790	729	814	795	825	816	764	786	799	784	778	770	797	835	853	778	789	804	799	802	818	809	749	751	738	800	805	797	845	846	775	825	828	786	785	833	835	827	825	844	748	724	837	823	746	782	791	751	801	789	770	814	793	779	780	789	815	855	800	758	814	820	803	750	832	793	734	772	827	786	792	726	835	756	803	782	838	825	810	800	856	794	799	829	855	791	812	772	779	752	833	805	796	761	769	788	833	802	825	879	795	794	773	804	778	829	820	806	796	799	805	741	838	780	784	782	816	822	835	793	785	805	823	777	818	804	739	841	801	797	802	836	823	801	741	733	821	814	787	894	811	807	814	749	761	843	798	827	788	810	810	778	785	791	819	757	784	837	819	844	792	833	826	771	787	750	814	812	796	782	803	842	851	812	816	822	745	793	796	794	811	816	799	757	827	827	794	836	789	795	863	832	798	792	782	813	851	769	796	817	742	748	798	792	796	800	822	821	810	755	782	822	792	828	855	785	815	799	773	788	854	850	772	806	823	843	819	819	792	807	788	789	779	809	748	755	809	809	796	817	775	829	829	778	770	807	789	809	809	787	772	832	824	766	864	836	806	799	838	788	805	792	832	805	741	803	807	807	792	760	812	839	800	835	769	804	767	813	797	799	802	767	740	792	810	803	807	805	809	800	763	777	744	793	781	835	801	833	777	814	798	771	841	822	834	787	755	832	788	800	798	815	796	822	808	795	806	802	801	758	835	866	808	852	823	801	846	813	811	770	817	761	773	836	798	814	769	794	789	832	814	765	847	804	837	787	842	869	862	826	805	754	815	807	821	868	793	862	803	835	793	779	790	864	783	759	776	852	809	814	810	817	850	814	750	822	772	747	803	833	819	793	809	800	742	779	848	884	881	805	811	792	835	816	836	800	787	798	801	819	805	813	786	827	739	790	808	805	809	833	765	836	802	807	814	765	750	800	792	800	856	764	778	812	815	789	786	812	785	715	831	751	772	785	771	848	786	750	847	845	780	797	814	779	781	858	837	812	867	810	783	773	814	879	803	778	736	852	826	776	826	868	843	789	832	789	768	789	819	829	823	798	802	799	797	785	851	759	782	756	814	836	775	823	742	839	799	806	800	763	775	763	809	763	809	815	798	780	787	730	819	813	841	783	812	764	732	816	813	852	771	781	817	806	799	806	800	768	844	789	812	759	764	814	795	858	771	803	847	853	801	832	812	794	794	819	826	838	783	827	787	852	803	826	793	805	766	808	781	823	826	784	819	766	828	870	828	814	777	776	787	827	802	791	799	802	805	850	839	782	779	783	771	790	795	754	800	851	835	815	814	750	789	823	794	777	770	773	810	830	828	768	817	851	829	836	847	847	821	759	810	799	775	821	807	763	783	826	789	768	782	875	841	816	794	808	758	801	767	803	813	785	769	846	764	807	788	797	812	813	804	789	823	784	827	786	787	818	810	827	858	790	787	796	790	791	792	827	843	860	814	756	807	801	816	882	774	801	797	768	740	820	797	763	790	787	776	836	873	810	762	766	827	755	827	799	790	789	811	820	816	795	761	793	792	773	779	786	759	758	790	790	792	822	826	847	874	804	797	815	846	796	824	813	817	809	808	820	799	825	820	782	777	780	769	809	823	797	772	809	789	824	739	816	807	839	803	778	810	802	787	776	852	813	822	765	769	797	792	821	863	824	804	815	779	782	797	830	830	753	837	774	809	788	793	833	788	797	838	797	769	827	776	743	829	854	799	798	817	782	817	727	799	853	847	800	866	823	765	816	825	797	807	793	794	808	770	788	755	832	814	791	851	821	759	850	773	807	813	815	821	827	789	822	804	799	772	826	856	731	822	807	805	776	759	839	799	784	794	769	810	815	778	790	835	830	813	799	804	770	828	796	766	836	753	782	796	818	779	813	780	801	780	808	808	828	783	820	782	804	796	776	834	740	812	779	815	791	783	808	751	828	785	857	813	815	815	746	778	814	760	823	776	803	837	771	785	809	759	795	790	753	802	779	831	768	815	825	782	780	773	817	826	765	775	819	806	837	819	837	786	811	845	800	759	842	841	817	826	754	848	793	812	761	815	820	825	820	814	823	788	804	826	842	789	846	767	770	809	770	832	787	809	788	779	856	808	789	821	796	809	832	799	816	834	747	814	848	816	844	788	821	793	790	770	815	767	780	820	794	787	779	800	789	827	792	749	830	773	797	786	782	775	851	779	831	812	810	810	804	876	823	754	867	752	818	812	791	793	764	843	858	791	806	822	814	803	864	810	785	837	827	763	800	802	797	799	783	805	819	782	839	785	774	821	839	806	764	809	824	779	821	745	796	854	810	781	813	817	785	808	793	829	812	803	811	830	796	799	826	792	784	743	754	819	791	865	823	843	824	779	773	822	784	807	788	817	821	843	766	783	771	836	748	750	847	754	834	815	799	822	779	771	782	744	813	746	752	810	760	786	811	859	787	844	787	796	758	768	846	786	818	861	783	785	792	854	785	829	803	791	769	784	783	746	829	792	798	767	813	833	835	822	775	793	787	811	797	807	858	824	813	793	772	822	799	800	804
30230	14928	7190	2548	849	611	502	506	418	440	453	424	407	410	395	404	422	398	395	333	403	407	402	374	417	436	370	421	372	384	393	389	351	344	386	419	414	386	400	389	398	382	382	400	389	409	346	385	369	398	372	401	407	387	394	386	407	382	383	376	390	364	409	412	372	413	406	407	398	405	420	378	448	441	384	396	387	401	390	383	436	392	386	351	360	395	377	370	380	400	394	420	425	408	395	418	398	399	419	377	398	382	403	392	394	365	417	385	364	348	375	386	374	379	393	367	416	405	391	376	349	382	437	365	382	441	425	391	407	402	354	421	358	410	379	359	413	361	409	399	382	372	386	359	377	408	407	387	388	396	352	402	413	414	384	385	379	400	407	405	379	395	374	380	362	379	370	405	432	397	407	391	397	412	378	377	407	387	352	397	403	350	399	418	342	376	372	404	414	412	414	362	360	377	397	432	385	380	349	431	405	386	372	376	404	376	388	365	395	428	392	406	380	362	393	387	358	390	376	430	374	420	347	357	395	403	396	347	377	421	389	392	373	374	410	384	373	388	363	386	375	386	389	444	407	348	380	401	400	450	407	383	422	362	415	419	418	419	379	364	380	390	415	399	423	401	398	396	407	359	405	365	415	388	391	386	383	369	366	377	387	372	390	428	363	423	411	402	368	371	375	395	365	430	370	355	421	413	364	416	410	381	400	396	398	425	407	374	362	356	381	393	412	392	393	367	413	393	392	387	389	396	397	411	337	387	356	401	345	386	390	387	380	406	400	344	352	351	355	376	422	362	395	408	368	351	390	377	396	387	425	377	436	414	413	400	420	389	414	439	403	424	436	405	416	388	377	381	371	362	399	385	388	396	416	428	391	381	362	421	376	370	361	366	349	392	399	374	394	385	392	355	391	356	384	413	365	390	382	408	370	371	400	384	372	370	367	417	415	423	429	414	377	360	383	355	374	373	371	386	382	386	394	372	375	347	391	370	379	393	387	371	385	379	352	410	372	389	371	367	375	400	383	394	375	392	381	366	382	378	420	407	402	403	389	388	360	403	395	377	404	426	368	359	397	403	376	395	385	371	363	404	365	400	452	409	383	404	378	409	394	395	391	395	404	408	419	404	381	398	377	418	384	417	396	409	415	385	392	398	399	402	360	353	349	416	400	384	357	411	373	356	388	346	380	380	388	363	399	397	390	392	402	397	397	384	403	363	353	388	401	362	389	383	367	369	380	379	418	372	373	393	369	404	367	375	364	404	388	401	412	378	413	399	403	342	396	348	409	421	387	375	370	377	374	372	407	408	434	361	365	402	384	386	359	408	412	352	368	367	390	414	401	425	380	375	366	378	414	386	359	404	392	404	363	411	360	383	422	378	390	417	401	426	405	405	378	370	400	347	384	371	406	399	375	369	381	403	378	372	446	401	369	360	407	385	415	411	423	422	408	421	384	420	420	375	388	366	413	395	376	377	381	409	355	373	401	362	350	376	368	388	373	410	414	450	330	367	382	423	393	356	385	403	376	376	412	382	387	381	348	415	379	365	395	387	392	390	396	364	418	371	395	415	415	364	412	393	378	388	392	367	381	420	432	405	413	379	393	410	394	426	391	433	410	390	397	346	383	384	386	410	371	387	383	374	418	409	387	388	397	417	405	385	383	353	341	387	407	408	359	362	397	422	408	414	415	366	399	416	385	348	362	365	365	405	386	377	415	380	398	437	402	373	399	356	388	382	355	391	408	392	390	405	390	393	369	413	426	383	386	365	420	380	332	348	409	401	420	433	351	390	383	394	400	392	437	365	398	376	380	407	383	390	392	373	425	319	380	421	421	403	401	372	404	367	373	389	374	393	398	381	407	448	406	403	379	415	387	375	372	380	387	373	387	421	380	374	366	393	404	389	386	411	386	390	390	412	385	377	374	372	404	412	378	354	400	431	395	436	400	358	380	380	404	410	391	410	375	380	384	354	381	395	365	415	379	355	370	381	400	402	391	387	415	369	374	395	348	394	439	381	410	356	394	406	372	400	349	388	378	407	374	411	340	398	354	373	389	362	385	413	419	434	426	396	386	381	416	383	420	417	405	391	406	357	397	415	433	354	363	394	377	407	385	399	391	404	389	382	412	393	383	385	409	374	433	411	367	343	369	371	396	398	372	378	397	406	386	352	409	400	391	359	352	407	373	374	382	371	418	407	397	395	372	353	378	384	355	414	414	381	371	346	377	373	427	382	384	358	371	375	385	389	418	390	422	369	404	401	393	418	392	369	356	396	372	383	402	378	362	374	388	375	374	434	433	411	399	384	396	416	359	400	357	359	413	398	376	413	405	412	406	444	413	370	413	392	399	393	359	418	374	434	399	452	360	404	411	393	399	424	404	377	410	420	373	369	356	434	403	409	376	398	404	407	390	387	370	339	413	400	371	382	385	359	336	400	389	392	374	357	365	355	384	389	352	352	385	358	382	419	376	362	432	383	382	378	368	384	385	433	353	365	377	431	396	432	385	364	355	395	367	357	397	389	399	411	397	392	381	385	362	377	457	413	414	386	405	378	389	433	407	340	389	427	415	406	413	392	373	408	410	382	407	387	369	389	428	412	417	394	400	416	379	362	409	419	391	397	378	371	383	391	416	380	365	401	411	388	412	375	370	382	408	381	398	368	405	407	390	432	386	357	399	385	423	372	409	392	355	361	387	377	413	418	397	396	337	431	381	368	392	414	386	399	419	419	381	411	380	396	432	397	351	384	381	391	402	362	378	403	405	373	365	404	364	410	407	356	402	397	390	434	365	436	370	414	390	390	387	410	401	401	355	393	377	400	392	337	389	421	409	411	422	418	377	346	390	361	410	345	354	399	426	404	363	394	388	373	384	369	384	376	359	402	390	386	428	367	372	326	369	401	391	447	401	383	376	381	387	387	342	377	390	381	413	375	393	378	378	392	339	386	399	368	417	414	396	425	380	359	403	367	406	423	372	356	409	412	389	413	394	387	357	403	404	378	376	374	361	390	343	366	373	367	388	372	391	407	377	389	390	381	371	403	376	358	426	386	390	372	410	413	395	421	381	374	361	393	384	380	424	397	387	400	397	378	411	379	391	385	374	374	417	367	400	374	374	408	365	416	405	396	382	391	361	412	401	347	355	379	399	358	405	409	365	383	358	386	370	400	396	377	411	349	369	408	407	410	417	360	400	397	390	414	368	388	372	370	338	386	377	366	385	365	337	408	382	394	381	371	398	376	390	407	374	400	402	380	379	363	402	384	386	410	367	364	398	403	365	425	369	374	349	390	355	404	396	398	403	357	400	432	386	378	393	420	386	384	395	424	398	372	378	369	397	350	388	388	361	392	379	393	381	356	373	403	395	371	394	401	387	410	390	387	411	417	428	393	414	387	345	365	416	406	400	402	371	376	386	393	418	342	421	381	372	391	361	418	394	396	374	378	413	396	428	404	395	365	410	384	377	372	364	401	390	381	371	405	397	410	363	359	367	371
18766	10679	10531	6004	2421	1794	1636	1377	1229	1141	1056	1088	1041	945	941	959	936	934	883	870	914	881	977	859	857	887	869	893	824	871	896	844	859	892	824	838	838	898	824	832	854	833	825	860	868	782	885	794	842	857	838	799	823	869	847	792	852	835	829	887	894	792	787	798	867	847	825	833	862	855	843	843	853	857	868	862	876	826	832	807	897	846	822	811	824	856	840	833	792	824	842	866	881	827	904	841	911	870	880	832	869	831	829	822	771	820	828	784	849	861	866	878	817	853	831	860	865	810	873	828	841	827	896	844	836	818	820	846	831	831	831	810	824	805	825	847	870	820	809	838	837	831	867	851	817	835	828	820	825	867	823	830	851	840	802	853	878	836	846	826	823	811	834	784	788	790	814	804	851	870	818	819	792	822	796	867	829	850	792	838	844	815	853	843	848	864	803	871	846	824	902	834	805	785	846	902	846	794	861	784	794	834	808	783	830	815	831	826	792	817	821	796	877	821	819	845	832	856	810	879	811	801	813	817	821	848	813	789	768	803	821	811	860	858	856	844	867	809	841	806	845	849	817	870	859	848	864	825	817	801	767	885	841	851	816	815	812	817	839	818	848	855	876	829	823	817	785	891	826	779	811	820	848	796	848	848	842	802	846	842	855	812	829	861	833	858	867	774	847	810	854	739	849	829	843	820	822	857	831	850	810	807	813	847	763	820	853	870	857	834	837	864	838	852	800	874	855	856	808	808	821	851	798	829	864	848	869	822	815	815	810	838	828	829	854	884	860	799	806	841	778	823	868	834	826	885	824	861	810	822	859	889	827	846	826	848	848	836	776	903	822	889	821	829	849	789	882	839	779	825	800	834	844	860	830	840	850	838	849	854	847	826	711	769	841	804	788	812	846	831	838	877	850	843	845	825	855	832	847	849	799	871	800	800	852	849	817	818	786	829	837	875	872	864	858	826	837	881	815	839	822	810	841	794	864	830	801	812	853	804	829	820	886	795	843	843	790	899	890	855	866	780	803	850	843	796	867	830	821	835	792	815	786	802	805	869	846	833	804	813	816	871	832	824	787	856	845	853	857	812	806	891	857	864	840	813	797	855	824	831	809	831	841	849	854	807	828	824	803	842	852	872	838	828	827	819	859	828	844	838	843	837	865	855	860	816	807	871	785	834	858	859	827	834	850	882	854	832	851	883	812	770	834	764	795	805	798	801	860	843	828	806	851	763	875	829	822	835	838	828	829	788	817	886	858	823	824	809	890	778	810	834	837	836	883	840	842	917	854	842	838	859	825	776	808	824	822	874	846	819	785	858	824	858	776	818	790	843	857	858	816	818	831	808	810	859	836	818	822	790	812	824	827	798	876	802	836	883	834	850	846	887	860	828	813	825	853	812	872	851	813	847	845	802	784	859	875	784	832	828	885	852	818	863	829	855	800	860	832	871	840	842	842	867	820	805	857	847	832	792	825	873	840	821	838	879	907	830	833	844	848	809	812	782	819	809	842	846	834	875	803	880	810	834	793	810	817	861	861	799	832	879	849	852	842	829	855	871	820	786	837	857	814	860	823	891	828	819	867	857	870	824	861	791	834	832	804	823	871	803	823	802	845	852	836	885	783	813	828	849	849	837	869	829	896	843	836	801	760	844	836	797	820	824	823	776	867	854	800	849	798	873	822	848	877	873	849	839	809	797	882	812	813	843	850	794	826	824	852	838	807	815	853	794	845	816	841	844	839	825	817	819	820	852	846	814	846	873	850	786	842	844	833	881	849	857	817	850	809	872	809	810	852	853	851	807	881	808	834	839	810	823	845	833	873	810	832	795	846	828	857	845	800	862	850	800	887	844	842	852	831	887	805	829	850	785	808	849	810	822	825	884	849	852	857	841	827	850	858	810	791	823	877	831	900	777	812	840	845	847	813	833	841	833	833	811	868	853	829	811	814	867	814	826	833	830	838	789	800	896	881	854	860	863	859	803	849	837	826	816	819	844	846	826	822	747	843	900	846	860	839	814	878	808	796	778	829	815	831	856	848	786	848	850	790	815	818	906	849	797	827	839	866	832	824	821	775	811	823	825	855	816	800	786	857	846	827	844	799	821	845	823	866	856	848	871	851	859	818	775	846	824	813	799	826	827	821	868	840	838	854	775	833	818	796	809	874	866	814	791	827	870	819	781	839	853	809	831	840	783	831	849	835	850	815	871	814	834	834	803	810	842	812	851	805	852	820	840	831	832	817	827	838	795	881	861	802	848	779	841	818	805	828	775	845	846	827	835	880	866	843	819	846	825	813	804	787	901	826	803	816	827	823	801	852	852	876	862	841	837	833	855	822	773	893	859	795	811	761	841	869	839	847	832	772	841	841	795	750	841	849	806	844	801	819	861	856	815	844	852	836	854	791	895	822	844	785	862	769	817	813	854	846	850	896	823	819	811	824	837	852	848	860	809	800	831	785	899	830	891	816	816	867	803	815	783	829	815	814	840	774	774	813	822	823	783	831	799	844	776	804	835	822	805	817	830	807	889	852	805	842	833	847	835	783	808	859	820	833	855	806	843	848	811	824	820	837	872	824	849	822	876	852	860	780	882	820	778	836	808	834	838	845	844	826	824	829	836	811	811	862	834	802	868	846	785	870	880	838	809	845	830	919	830	838	795	870	836	828	846	851	799	894	843	813	792	859	834	824	761	828	803	820	832	812	814	914	808	818	862	789	788	873	806	850	863	819	795	822	829	804	819	796	807	829	844	866	844	805	859	838	816	843	806	860	845	806	853	814	854	807	855	859	886	827	848	837	843	836	833	852	847	880	845	813	830	841	877	851	825	859	819	897	799	820	852	844	853	860	783	875	804	845	837	821	892	825	824	897	917	831	848	841	808	835	809	826	851	809	883	816	873	797	839	851	841	840	813	848	833	809	851	717	862	854	834	830	829	827	800	815	842	821	819	802	781	811	785	847	860	849	804	819	801	870	823	790	874	815	890	804	825	843	830	826	835	836	861	859	807	886	855	844	848	833	857	776	831	784	883	869	821	850	875	790	804	823	773	851	850	816	834	818	855	826	820	847	832	820	813	876	817	819	789	862	894	851	838	796	850	860	825	839	792	800	860	802	841	862	803	868	837	867	897	872	885	791	839	806	861	806	851	806	825	843	801	846	858	804	878	822	846	853	803	814	799	837	865	851	818	849	814	823	799	834	902	822	892	841	849	832	831	865	849	798	841	828	814	836	827	824	793	838	860	778	837	838	804	826	871	837	820	835	822	822	826	830	832	840	886	845	814	830	786	861	819	859	850	823	855	847	845	808	842	813	844	829	901	859	792	790	819	843	836	831	831	817	837	790	853	810	852	828	813	871	838	875	879	829	870	869	823	836	842	829	846	869	823	804	795	822	853	848	859	830	832	873	806	805	821	805	867	806	789	863	794	869	821	818	847	894	828	846	824	838	826	850	846	786	856	835	829	794	847	827	820	786	820	821	866	813	832	872	793	880	797
45411	27043	22621	12750	3047	920	663	542	512	422	392	374	348	406	331	304	332	346	318	322	321	319	314	283	298	290	324	333	291	308	303	291	300	291	273	307	315	300	288	285	333	313	311	327	287	296	295	293	288	265	304	287	274	252	299	272	280	264	332	310	269	279	284	276	300	318	295	308	303	290	308	301	318	288	251	259	263	287	328	283	311	289	327	280	311	289	308	284	297	332	293	317	286	293	309	286	262	280	286	232	277	288	325	320	295	286	288	278	286	322	263	278	288	288	261	315	292	264	272	282	322	307	306	281	318	289	306	306	304	295	293	272	302	299	274	296	265	267	303	298	320	280	306	311	289	296	268	265	265	296	288	290	313	294	305	295	311	339	319	324	299	323	323	289	286	316	262	297	276	251	346	324	271	314	274	271	314	285	281	294	275	296	305	293	284	308	291	300	288	315	317	276	264	292	253	276	287	331	286	271	294	288	297	294	270	310	317	291	317	309	297	294	294	288	291	297	292	285	287	313	268	286	278	289	283	308	275	298	290	283	298	287	332	280	278	293	274	295	254	302	296	304	322	282	296	292	269	296	275	291	283	299	272	255	303	285	313	276	308	313	295	338	302	292	309	287	303	319	294	324	260	290	308	302	290	285	270	311	288	283	272	261	327	271	312	274	298	305	327	303	304	315	284	276	270	300	289	258	306	311	283	311	303	256	306	246	292	292	287	293	257	273	277	281	289	270	288	294	306	285	298	298	313	286	292	287	285	305	331	289	290	305	290	299	267	332	297	303	313	316	261	293	277	306	274	290	315	298	315	279	310	294	269	292	336	267	285	288	282	283	307	277	289	287	293	284	304	294	292	333	306	269	288	292	293	292	268	318	281	301	318	260	285	292	276	282	294	276	316	312	302	267	269	303	328	298	292	314	277	305	298	287	331	326	301	302	266	304	310	309	295	317	296	288	304	325	258	297	290	292	287	315	283	310	284	295	277	319	307	305	294	290	305	295	300	273	306	295	285	312	292	292	326	303	275	288	301	238	302	298	322	307	309	293	309	278	282	275	307	276	288	298	288	290	315	327	298	335	280	309	270	267	317	309	309	313	305	340	265	268	278	265	293	304	319	314	264	317	283	266	273	279	303	315	293	323	274	258	290	318	318	308	290	320	322	261	306	282	279	261	282	315	296	288	275	289	257	272	283	306	278	285	312	310	348	312	293	301	304	295	288	295	313	283	297	266	322	294	297	295	281	255	288	242	255	297	307	270	282	281	258	276	283	312	322	267	307	257	295	302	316	293	307	318	299	275	303	296	290	306	327	308	330	295	295	330	310	276	285	298	297	264	266	303	316	273	263	315	276	273	295	323	284	314	315	295	327	268	282	295	304	326	271	325	281	274	286	311	292	277	287	322	308	291	271	300	306	284	321	300	296	265	279	310	325	292	283	272	292	314	282	294	295	294	280	297	268	274	281	233	311	277	296	274	255	280	280	291	317	298	298	300	273	287	330	335	306	308	292	257	300	306	312	278	304	282	309	302	275	305	275	300	265	266	330	304	334	274	337	306	302	325	315	272	323	308	283	306	258	309	319	316	273	297	272	289	320	303	315	297	309	307	268	267	258	273	264	278	309	311	281	278	299	323	299	282	315	295	290	271	335	308	311	294	300	294	300	293	331	331	277	284	281	347	311	264	272	304	299	293	301	301	277	270	260	294	270	329	302	282	296	299	292	267	314	324	278	281	328	312	279	340	311	308	306	308	311	340	292	269	315	288	282	300	293	281	316	289	285	285	296	314	308	288	304	299	290	286	293	286	313	302	276	308	313	318	272	304	300	309	294	304	276	283	279	281	274	304	269	280	314	303	296	309	282	290	299	281	296	296	314	328	276	293	341	301	318	275	277	287	295	287	291	330	276	312	273	265	320	261	303	308	303	307	256	302	290	314	264	300	288	270	253	306	283	305	304	288	295	311	310	313	323	294	277	307	284	288	282	276	305	291	269	307	277	281	300	307	286	309	317	285	334	296	323	299	284	307	288	302	278	280	315	309	267	298	293	275	305	314	312	295	291	288	296	308	296	293	320	310	281	276	300	300	286	317	302	295	307	284	286	305	312	322	265	314	284	295	286	282	281	330	291	281	308	293	316	306	237	268	271	277	252	301	308	291	275	283	294	309	314	295	273	273	274	301	279	271	298	287	325	300	287	302	277	301	312	265	294	328	307	310	298	297	284	296	277	311	293	326	326	270	294	321	284	274	305	285	288	277	290	336	268	295	301	286	285	287	283	260	295	278	259	303	289	285	283	305	292	284	296	287	325	271	293	295	321	292	317	298	287	252	285	310	330	326	308	300	304	278	276	322	302	257	249	272	305	287	313	280	286	262	302	276	304	299	281	314	311	283	318	305	270	283	318	307	274	287	284	293	326	312	300	293	305	281	300	273	302	297	327	283	319	297	292	274	298	269	282	278	302	307	302	297	308	282	244	319	324	311	312	297	319	296	299	308	322	290	309	283	313	280	306	298	317	285	299	309	324	314	264	340	308	272	320	277	304	281	304	270	273	253	278	271	311	242	239	319	271	267	273	252	259	286	307	299	288	306	311	285	307	262	281	289	293	284	344	324	302	256	299	286	300	282	272	280	294	272	309	280	276	316	306	283	264	294	262	265	276	334	294	274	316	281	260	300	277	283	304	296	292	294	284	302	290	270	280	305	317	302	312	303	254	285	300	325	309	298	321	310	301	294	289	312	296	297	323	311	286	269	316	274	273	274	294	313	302	303	288	295	275	301	315	326	320	324	324	302	321	297	261	308	302	306	281	296	262	249	294	267	301	300	334	297	296	306	295	310	284	301	299	290	295	277	273	288	294	317	325	279	280	270	268	296	293	282	287	309	278	309	311	307	299	308	292	326	269	319	297	281	272	267	279	355	274	325	289	295	290	289	293	280	315	298	259	303	285	326	272	306	295	300	277	258	268	289	296	314	282	283	328	314	266	305	300	294	273	287	289	309	282	273	295	298	261	291	316	295	295	319	270	273	304	339	308	281	270	289	292	306	319	261	270	297	327	291	274	279	277	276	335	302	281	295	288	281	283	279	276	290	285	298	272	304	270	291	307	306	303	310	278	300	301	293	304	272	302	301	325	296	273	300	270	309	312	290	300	302	317	291	297	308	273	286	297	266	279	295	286	313	291	293	294	312	317	317	302	292	306	282	309	264	328	277	315	294	307	285	240	282	305	297	275	307	330	285	294	287	313	270	305	298	294	314	312	293	352	303	327	266	292	277	291	285	292	271	284	307	304	292	300	288	318	316	317	282	315	296	289	303	326	295	276	309	305	317	292	276	294	287	310	286	334	299	320	296	286	296	299	278	297	299	276	284	326	286	307	290	333	297	269	318	277	306	298	297	295	323	306	324	307	307	293	304	285	302	318	284	281	317	298	273	271	299	335	281	304	318	325	297	307	302	282	279	290	298	310	291	291	292	278	280	282	303	276	261
29030	20382	26232	18205	6083	2838	2319	1847	1646	1450	1293	1263	1119	1047	1019	910	854	882	849	847	844	831	766	811	784	736	769	711	751	734	777	701	697	724	732	723	655	687	702	686	689	725	758	646	690	689	691	684	694	679	726	675	696	680	706	688	689	629	666	625	670	672	682	644	666	709	676	716	693	680	637	630	664	672	659	651	725	712	657	606	642	669	736	641	674	619	603	659	676	690	685	700	675	683	645	654	733	705	620	664	672	664	640	683	679	697	626	678	747	672	684	687	618	665	613	668	699	635	655	643	667	649	641	653	693	655	621	675	685	707	675	692	688	656	683	658	620	669	683	667	631	635	662	645	663	709	714	673	657	674	677	633	606	723	637	673	686	674	692	647	697	699	670	625	672	663	656	678	679	612	657	668	674	667	632	662	734	726	639	660	630	712	677	717	684	636	669	691	679	655	680	626	684	665	649	610	726	691	649	631	673	682	657	696	628	679	590	666	647	670	643	650	624	674	686	736	687	701	654	660	694	626	656	687	656	684	630	673	648	657	673	672	707	690	640	637	702	686	660	678	655	620	668	661	669	678	649	643	651	661	636	653	692	669	672	651	686	683	655	694	694	726	658	659	696	697	669	711	659	698	672	659	651	702	694	677	638	692	657	660	642	647	676	673	707	659	642	642	640	689	680	686	654	661	642	673	587	682	619	637	695	634	662	640	635	659	619	689	631	679	659	615	660	675	694	679	665	628	691	662	661	677	670	706	688	650	648	677	659	694	590	615	671	644	676	689	689	671	656	631	660	620	697	651	666	650	685	673	694	661	668	636	627	627	685	664	676	685	711	707	707	656	630	637	683	654	677	658	663	627	680	678	658	679	698	656	698	658	668	669	640	697	612	695	652	642	665	659	679	654	640	665	632	618	665	660	610	691	655	674	666	681	707	694	723	717	680	657	685	705	660	647	667	629	659	648	681	652	708	652	688	669	681	661	666	679	698	643	725	666	631	649	676	664	623	696	672	678	682	694	700	641	678	616	649	667	651	658	679	667	665	717	640	615	688	650	668	641	648	701	668	710	639	732	651	628	671	693	667	680	649	626	701	626	690	642	635	632	678	657	637	620	664	638	676	656	629	690	670	657	659	650	667	665	688	632	667	680	721	690	688	717	647	680	682	640	624	652	675	658	643	641	664	631	638	650	638	657	671	660	642	719	672	651	684	635	688	654	668	648	658	654	649	664	670	664	646	685	595	670	667	608	659	701	680	592	686	573	643	649	673	666	705	665	654	641	629	696	670	703	683	660	644	650	663	657	672	720	628	681	654	639	692	646	629	629	669	684	723	652	647	692	665	649	623	660	708	673	662	618	634	678	653	688	693	659	688	674	671	653	666	675	651	696	682	633	676	655	638	645	663	661	628	658	637	626	624	659	655	662	639	664	681	665	603	700	683	619	693	660	684	651	654	691	653	662	718	658	666	690	673	682	657	618	646	652	708	669	689	676	683	656	680	665	696	653	677	628	692	679	699	656	690	664	654	636	631	641	661	675	640	665	704	678	636	628	612	688	623	665	662	691	674	700	676	662	642	660	737	658	676	666	643	667	665	658	650	690	665	701	667	692	713	623	706	676	650	662	690	685	655	664	661	667	677	664	580	619	690	722	648	649	661	680	694	674	665	699	662	625	674	688	648	680	672	670	602	692	607	642	674	646	717	651	662	650	647	676	620	652	660	658	679	618	713	646	679	664	646	677	671	656	683	679	691	655	688	670	646	686	647	640	651	672	647	641	625	659	647	715	694	655	657	672	667	664	611	668	657	658	606	692	681	707	635	631	610	657	642	694	682	705	701	677	616	694	688	640	652	715	668	666	652	620	660	675	680	619	646	639	692	660	685	677	692	650	700	633	675	670	685	679	665	681	675	682	635	655	674	666	649	651	680	674	644	687	652	680	687	632	662	657	677	673	687	655	673	653	681	651	635	664	655	674	684	688	716	642	678	642	680	690	683	657	697	670	685	676	707	694	677	642	715	642	642	646	664	663	668	674	644	616	645	674	637	674	705	689	673	648	646	643	660	668	687	683	646	669	665	662	632	675	666	697	635	672	697	663	711	664	693	683	680	627	659	695	617	626	652	667	658	666	666	674	673	678	655	701	639	675	672	659	666	698	669	700	662	641	669	646	647	654	629	646	635	638	662	619	671	657	628	660	660	632	651	679	678	665	669	692	641	667	654	679	672	698	677	656	680	678	701	623	693	649	620	636	665	687	644	692	631	686	677	710	666	664	663	672	694	651	642	689	664	630	641	613	648	639	629	674	663	649	650	642	706	614	654	711	665	674	666	641	729	675	679	684	654	661	650	670	680	684	697	651	666	672	647	635	673	656	628	649	635	680	696	661	645	675	644	656	647	670	658	660	683	689	657	690	682	685	660	668	630	715	686	676	645	639	672	706	653	652	662	631	672	671	643	687	639	635	657	649	649	659	635	665	702	683	664	664	671	682	740	648	682	656	650	629	633	599	648	684	633	670	667	676	664	648	722	644	652	644	676	660	670	657	700	713	663	660	660	609	632	645	670	646	678	650	671	707	644	660	620	669	702	672	645	649	637	686	653	673	657	679	714	718	675	625	613	672	696	666	672	635	692	674	727	701	662	655	651	682	662	680	653	674	697	667	650	680	656	651	705	625	620	640	660	669	690	647	687	660	638	668	639	616	621	638	638	661	648	611	664	662	696	627	634	641	658	641	661	628	676	649	676	677	611	693	665	640	663	682	688	642	664	672	671	706	671	644	661	665	623	619	632	658	697	655	651	635	663	650	698	671	664	700	635	655	688	656	620	654	669	661	650	672	704	674	677	642	710	668	651	682	634	659	672	627	641	670	684	656	632	651	672	627	646	648	684	627	663	720	647	641	647	660	630	671	704	677	658	677	633	670	683	629	624	701	672	663	680	647	681	682	681	660	621	675	671	636	711	659	631	655	635	651	689	644	665	605	639	714	665	688	628	689	703	652	636	679	647	640	657	641	693	644	696	673	608	657	679	679	660	695	649	630	677	625	669	654	671	669	645	654	649	653	652	620	641	663	646	651	662	724	622	665	662	658	656	704	621	667	615	678	713	631	683	664	658	643	670	674	718	625	633	661	664	660	679	676	668	624	640	651	627	669	643	669	668	633	632	669	666	685	666	609	706	690	668	657	646	634	680	666	668	684	680	687	690	672	677	672	709	696	678	684	652	693	655	664	696	677	638	692	672	710	663	654	654	663	657	687	661	653	639	663	675	656	669	662	626	672	650	690	635	631	599	656	735	640	663	687	707	620	648	629	670	696	633	663	688	629	666	671	660	692	709	701	653	675	647	633	652	678	686	658	668	684	661	663	703	654	643	632	683	659	666	649	635	670	655	668	655	676	647	635	664	662	676	671	651	655	688	618	669	688	694	690	649	672	649	650	654	742	640	643	641	665	684	642	634	641	677	646	653	663	684	675	689	625	614	660	672	653	660	652
51935	35706	35630	21631	6053	1731	1013	742	687	602	544	509	485	431	470	423	451	409	394	448	434	378	363	395	380	367	350	372	355	369	404	350	373	376	334	351	351	349	385	407	376	356	406	344	360	389	347	338	367	366	380	351	331	353	365	369	372	359	361	338	312	380	357	359	376	336	330	353	391	322	348	337	385	378	367	326	361	317	342	360	337	374	318	370	345	387	366	357	378	348	361	361	341	373	369	341	365	354	380	382	375	381	360	362	360	384	376	367	352	343	369	375	377	380	370	373	358	371	363	366	390	408	355	365	322	354	377	370	361	369	354	384	356	361	381	338	331	362	322	345	378	352	345	350	345	354	382	373	361	354	332	371	402	364	373	370	325	382	343	402	329	363	342	335	334	331	362	371	355	370	325	344	357	362	336	337	340	334	378	384	337	368	372	324	351	392	349	373	412	344	368	331	385	357	402	379	343	361	347	399	359	376	386	388	365	375	373	362	352	361	403	368	382	338	364	369	360	410	332	362	361	359	352	348	374	365	343	364	370	355	366	368	400	381	336	357	343	383	340	379	357	366	333	363	376	344	353	367	378	378	363	386	351	387	349	385	355	352	373	356	314	363	367	355	358	381	385	381	346	350	392	360	366	355	360	334	349	365	351	382	382	386	365	310	374	349	376	349	400	340	359	389	333	373	355	359	366	357	364	404	339	377	375	360	348	383	396	336	368	373	381	369	369	375	388	340	366	359	381	359	346	382	327	332	361	338	384	330	348	335	365	392	357	331	347	384	334	369	344	377	378	352	363	375	365	312	362	359	347	391	334	353	371	347	325	401	371	356	342	362	345	322	373	369	377	401	367	373	354	351	386	358	340	344	352	377	362	381	374	331	370	348	359	373	397	318	356	349	359	373	355	360	387	335	346	346	385	349	362	360	329	356	394	371	373	359	336	352	396	385	354	400	359	377	340	370	356	359	369	359	340	321	341	387	363	356	355	391	337	367	382	404	364	368	371	378	322	367	354	382	370	371	382	388	338	377	367	352	357	376	378	370	333	358	400	358	390	392	374	372	376	374	357	364	391	382	379	384	325	334	344	356	341	342	323	330	374	351	402	343	349	363	378	371	352	323	346	349	373	366	363	397	385	361	327	384	343	366	362	339	353	394	372	368	361	345	379	346	343	336	360	368	359	345	392	361	381	385	337	355	380	336	368	344	359	362	371	347	380	357	322	351	304	340	340	378	413	349	327	351	346	355	366	363	373	372	365	341	361	346	354	399	348	365	391	394	370	312	357	360	358	342	359	327	357	376	373	393	376	367	374	354	386	347	329	368	375	319	341	393	326	377	328	361	356	383	373	337	346	374	367	347	351	367	366	376	333	372	352	340	327	385	336	346	368	372	376	365	348	353	361	358	315	366	381	367	360	359	354	383	387	341	376	353	355	368	367	414	403	367	385	349	362	366	359	355	360	345	358	354	354	372	379	350	345	365	357	353	353	361	373	313	328	379	385	358	343	463	333	339	386	353	349	367	325	363	339	368	375	332	337	352	332	355	340	346	361	364	361	339	381	400	315	343	321	374	336	354	363	358	341	338	375	321	379	368	297	359	375	369	369	346	345	395	383	388	402	374	329	388	343	382	399	393	359	355	369	364	352	386	401	378	366	340	357	418	348	364	319	363	344	332	385	375	396	355	352	325	340	352	394	370	353	342	362	353	396	363	347	383	362	385	342	356	370	367	371	380	369	372	359	381	311	357	359	386	388	384	347	351	365	350	345	362	347	353	373	337	423	366	361	378	348	354	385	341	355	348	371	364	359	329	371	347	341	383	342	376	353	407	348	351	359	371	342	324	374	334	350	363	348	351	372	379	363	376	328	393	384	351	403	379	333	364	364	363	354	370	359	382	393	368	346	354	369	408	357	364	351	367	292	351	355	346	369	329	390	363	348	375	354	353	350	387	344	410	354	323	349	412	365	352	369	358	371	375	333	360	343	344	338	362	373	373	345	390	390	366	368	358	358	373	368	369	332	361	414	346	377	337	405	371	379	373	367	343	337	366	384	398	373	361	357	377	386	354	367	399	366	364	361	325	393	336	362	331	344	349	387	357	386	398	326	372	380	360	392	380	354	402	361	404	373	355	344	352	383	337	367	352	353	332	377	381	364	386	374	349	379	374	368	401	386	354	379	353	378	358	358	365	369	332	352	336	347	350	367	404	314	306	389	329	364	369	341	335	387	368	377	349	325	373	406	391	353	341	312	349	361	361	369	355	334	343	347	359	321	395	410	393	380	371	365	384	344	399	367	347	348	318	348	349	362	372	354	354	355	364	386	355	344	363	363	362	341	349	382	350	358	345	336	326	326	339	369	365	382	328	339	401	390	380	354	357	394	335	367	372	351	341	373	338	392	384	334	374	375	390	383	361	353	367	382	379	361	398	371	299	356	373	391	345	364	354	353	336	326	380	410	352	399	383	362	380	363	340	369	378	354	384	373	349	344	361	391	366	365	357	364	337	357	341	347	368	354	368	394	420	353	369	352	360	367	370	408	351	361	356	356	374	395	366	364	347	373	323	371	381	373	368	388	358	357	390	337	361	374	348	378	359	364	336	379	333	353	352	357	352	405	349	387	357	377	363	367	343	353	385	404	377	369	330	395	365	368	378	376	362	378	393	351	358	383	368	349	378	354	374	361	345	376	317	347	364	360	372	395	397	390	345	373	371	374	350	335	374	412	385	382	355	324	334	357	350	381	365	350	354	357	381	362	363	383	381	361	313	356	381	385	346	369	340	336	380	380	369	355	350	336	348	372	387	381	357	370	356	360	333	355	378	355	323	353	349	342	374	348	360	354	373	375	344	374	370	363	360	364	345	338	359	337	364	347	377	316	367	377	335	356	354	363	357	378	337	362	380	338	358	333	356	342	369	373	362	365	358	380	371	337	366	385	324	329	350	369	363	353	355	348	366	350	331	360	349	346	367	348	361	398	366	407	347	318	355	360	386	360	331	353	328	365	357	330	365	337	339	328	353	308	347	360	359	363	380	360	382	383	373	352	373	394	344	365	381	405	406	358	377	343	416	366	366	303	399	373	365	323	378	349	356	366	354	376	365	352	360	376	351	359	377	354	319	364	340	348	346	368	379	371	320	379	381	367	337	341	367	367	366	359	372	337	366	364	338	357	356	358	334	373	364	337	360	331	356	342	336	347	347	350	347	319	345	371	385	343	390	346	334	374	356	358	362	359	327	359	361	367	343	370	349	371	358	410	337	365	350	354	340	355	336	376	365	337	351	389	380	290	354	352	349	349	399	367	325	371	355	388	358	380	336	322	383	339	398	371	345	330	324	366	368	399	371	350	371	361	335	410	338	387	390	369	386	347	372	352	365	349	332	353	366	377	382	322	352	347	343	329	368	367	332	332	313	361	386	382	367	363	362	337	365	357	353	399	333	339	413	356	384	354	359	343	369	370	328	370	361	368	330	382	337	378	356	317	371	342	388
33284	27369	37037	24400	8506	4330	3393	2681	2300	2070	1858	1646	1552	1375	1370	1238	1219	1171	1131	1092	1011	1044	978	950	984	925	973	893	909	883	897	887	888	852	864	827	901	870	834	792	770	872	812	849	844	849	857	805	857	846	814	850	797	781	849	844	785	810	759	785	846	766	786	788	829	737	847	773	817	817	849	809	891	787	811	760	821	824	811	859	822	829	771	797	831	829	820	810	805	845	828	809	812	822	777	762	794	790	775	761	755	827	851	777	809	811	837	836	801	826	819	844	755	808	863	877	799	791	769	793	835	810	783	800	764	832	794	780	850	804	785	803	789	781	838	847	785	789	790	747	807	811	786	840	841	809	806	818	798	794	819	795	828	761	853	802	780	788	795	814	782	781	835	798	809	782	788	819	810	779	847	815	786	832	777	760	807	839	827	846	822	784	787	791	808	845	794	789	767	803	792	830	791	793	833	776	811	803	849	803	770	797	814	803	812	734	847	803	731	844	801	820	792	788	846	805	774	812	822	800	745	779	809	760	823	848	843	833	777	866	805	819	795	788	837	824	839	795	767	836	779	822	801	795	793	791	815	808	815	781	808	782	788	820	834	800	827	838	847	822	783	797	790	802	833	790	848	727	813	821	774	800	799	759	769	748	764	800	777	820	799	773	829	791	837	858	824	848	794	762	797	768	756	765	813	766	828	792	798	781	796	780	805	822	786	842	799	792	818	821	796	776	801	809	801	783	783	823	802	837	813	815	816	825	814	818	793	780	822	850	748	848	755	838	805	811	816	791	813	862	791	806	792	852	809	828	857	748	803	831	806	808	768	782	755	784	790	833	758	801	811	845	784	822	790	807	808	741	796	774	828	828	839	754	834	812	806	814	802	774	810	794	819	825	800	801	813	823	818	738	838	842	778	854	801	834	815	824	856	789	788	768	809	723	781	812	789	811	801	774	764	772	804	789	799	794	826	835	819	757	758	826	832	739	803	840	858	814	798	819	814	773	835	830	787	795	764	787	825	785	799	782	840	784	805	816	832	854	809	816	795	839	771	829	837	762	817	762	807	814	859	767	806	791	793	818	812	807	779	839	847	802	824	854	827	805	809	825	809	837	815	801	794	805	835	826	821	813	807	813	775	830	802	811	819	794	831	818	792	802	801	780	801	803	831	773	831	781	828	837	755	839	792	808	787	772	750	768	827	851	806	766	838	810	800	768	830	761	846	801	780	853	882	823	789	746	808	816	841	798	812	796	797	864	809	788	828	818	775	768	816	815	798	800	845	795	811	782	833	801	829	796	793	806	760	839	828	833	772	791	813	848	794	830	801	801	850	769	781	803	833	818	767	866	864	803	842	829	783	761	797	848	790	879	769	801	852	763	807	813	824	803	771	848	779	798	822	800	770	868	825	821	783	773	810	785	773	823	812	810	817	819	839	797	773	793	807	759	824	787	800	824	840	818	818	812	854	788	825	837	804	813	767	804	791	817	850	781	767	812	790	822	751	793	782	819	801	786	841	782	817	827	827	785	834	841	814	885	800	809	835	810	813	798	841	815	799	765	807	733	837	812	825	777	811	843	786	780	781	779	723	821	833	845	804	781	827	817	823	812	836	775	845	845	806	803	794	761	836	809	869	830	802	767	801	811	841	780	792	781	836	836	792	809	828	821	763	815	804	805	794	872	772	822	793	823	801	841	832	818	806	801	757	799	789	836	813	769	792	786	767	861	854	778	779	745	800	849	817	800	814	787	785	827	776	853	837	804	822	794	831	809	803	797	780	748	827	785	773	802	765	754	791	752	822	777	801	756	764	825	840	787	804	774	798	804	765	816	776	813	775	830	785	798	791	799	831	847	777	752	780	781	872	774	819	807	765	815	768	787	850	862	780	860	843	808	775	803	785	836	838	800	769	831	771	832	812	798	776	778	790	793	791	779	770	766	848	837	796	795	774	811	793	782	765	790	771	796	766	766	804	841	831	809	806	772	783	804	796	801	799	807	856	846	871	774	831	777	803	778	784	871	813	793	798	760	786	795	831	834	784	808	761	835	855	762	798	807	807	809	771	780	762	809	813	779	778	810	840	821	791	809	819	821	819	826	778	810	803	773	838	803	804	808	796	813	799	796	775	781	789	774	783	781	810	813	797	773	822	845	756	836	753	761	852	792	755	811	793	858	841	835	806	831	798	801	777	807	800	782	819	810	800	884	807	836	769	829	802	837	806	834	820	800	806	832	774	797	785	797	781	787	808	780	810	797	802	780	783	824	774	790	756	796	829	912	819	819	836	846	829	782	754	806	759	837	843	809	833	840	816	803	769	843	803	836	782	792	843	760	756	761	831	828	758	811	821	813	808	814	802	800	801	817	829	808	823	751	780	794	796	841	818	787	776	751	780	765	839	796	809	792	829	752	815	808	827	866	821	775	797	783	794	776	810	809	829	805	801	753	786	795	820	759	847	828	849	807	814	788	784	802	783	758	795	830	809	806	783	865	817	804	811	781	795	761	821	816	850	858	802	804	817	801	814	829	846	814	774	801	841	782	815	817	765	814	752	818	810	829	759	785	791	868	786	802	749	814	782	843	814	805	787	818	803	844	815	758	833	834	782	810	813	872	788	769	843	820	817	776	825	850	785	805	797	831	760	808	822	794	822	784	776	805	844	783	809	906	851	798	845	763	756	762	794	823	842	789	760	837	844	801	810	841	742	832	764	828	766	820	806	789	801	795	788	844	849	781	783	794	799	807	765	855	771	790	798	783	839	779	797	777	807	820	820	786	794	827	811	799	779	824	791	795	808	815	818	800	824	799	791	766	817	859	830	789	807	835	791	795	803	780	818	807	832	788	838	777	790	833	783	796	805	835	801	772	791	776	823	806	824	829	840	854	828	853	834	769	793	779	785	820	795	767	797	850	799	785	806	795	780	789	802	852	825	785	807	829	853	831	826	792	828	842	789	764	856	806	818	776	757	857	785	797	756	795	765	832	784	812	833	791	866	815	767	806	773	872	848	817	843	757	744	794	814	811	808	832	812	795	800	813	816	766	846	779	805	849	797	799	787	814	777	802	816	802	779	766	837	797	779	794	805	823	836	790	792	823	766	762	799	796	845	839	871	811	781	821	804	783	791	814	840	753	800	835	822	821	823	806	823	803	795	775	809	775	851	797	793	816	838	817	810	791	812	822	803	751	778	852	778	808	773	825	842	805	749	803	757	819	810	785	833	790	807	819	789	781	803	823	788	815	837	787	746	792	823	806	788	864	817	772	833	781	790	822	818	760	830	792	789	837	793	815	826	811	834	778	830	794	892	764	809	793	776	787	781	833	782	734	779	803	782	808	805	779	776	798	779	788	847	829	792	818	794	807	810	770	826	808	866	791	744	872	799	824	768	799	770	839	816	819	807	776	802	835	832	822	815	809	822	828	835	784	762	738	815	841	796	772	805	798	800	838	783	798	820	774	830	791	812	824	825	830	784	781	769	855	826	829	823	856	780	800	818	814
26865	15258	8086	2854	905	690	571	542	468	503	457	437	444	465	425	425	427	384	393	382	375	397	400	405	414	356	396	387	401	399	376	415	429	402	393	385	362	401	363	388	401	397	403	355	385	448	392	396	369	362	396	367	402	387	412	425	359	381	404	398	407	355	366	404	400	428	377	390	369	368	388	380	406	372	396	368	340	413	436	418	370	402	397	385	384	368	379	454	403	394	390	417	430	392	376	357	374	412	371	376	395	378	400	373	387	377	380	378	377	395	384	375	404	406	380	387	360	383	401	389	403	355	396	387	396	346	390	385	389	431	367	404	393	401	401	356	395	402	383	417	379	390	416	407	389	384	406	405	397	392	449	362	385	400	369	418	374	351	383	398	380	402	420	388	361	385	386	382	361	372	413	360	350	368	427	384	419	421	395	424	431	420	429	398	365	378	369	423	370	388	406	388	414	385	355	379	420	361	356	398	378	368	376	369	375	399	366	384	385	406	406	368	408	378	426	363	370	396	423	382	358	375	391	375	386	353	385	416	373	396	401	390	391	386	374	342	387	373	399	374	404	385	414	391	376	385	374	412	379	397	392	381	389	387	354	374	370	411	371	390	396	398	401	393	412	398	401	378	375	353	405	361	418	412	389	410	440	387	373	398	405	426	400	407	391	387	357	408	369	415	404	377	369	372	371	389	392	397	384	347	380	389	375	397	361	380	414	385	354	375	360	382	383	353	380	364	380	382	397	393	425	383	430	360	376	355	350	381	368	410	365	421	384	409	394	357	351	403	368	360	370	394	423	413	354	356	361	379	365	390	391	381	397	375	377	383	413	372	399	342	402	415	403	364	388	401	378	396	404	382	397	401	419	391	366	383	348	396	392	368	380	377	419	381	402	378	360	365	375	385	389	356	417	448	426	395	369	382	378	349	394	415	396	396	431	416	401	411	348	391	383	384	382	385	384	367	394	386	414	348	390	417	410	360	379	371	395	370	408	406	399	407	393	384	393	413	413	389	400	366	372	357	379	367	407	375	391	412	403	386	429	388	412	382	387	379	407	355	393	399	374	386	396	360	417	403	367	390	404	421	404	390	392	379	401	400	363	424	434	375	362	361	409	383	369	407	392	404	397	395	417	383	376	396	396	363	392	397	378	361	373	366	403	391	380	392	406	369	391	425	407	403	405	397	366	380	410	421	379	390	388	370	370	364	374	403	394	372	404	408	360	401	361	410	385	391	404	425	415	371	438	426	370	399	421	398	327	360	357	362	407	390	383	350	369	316	380	425	371	415	400	385	413	375	413	387	399	344	362	412	403	384	422	409	381	402	405	394	398	387	377	417	401	406	365	383	370	352	403	434	402	394	407	369	394	388	383	407	390	392	404	356	394	382	393	405	383	362	404	366	352	413	388	357	361	389	382	401	399	374	389	382	421	395	353	394	395	386	390	402	408	384	383	383	382	372	379	400	396	391	414	419	415	361	397	370	383	385	374	374	392	387	389	394	421	372	387	398	382	363	380	397	395	369	414	392	386	355	375	381	411	387	362	375	400	370	357	342	355	414	375	380	396	395	390	384	391	368	382	389	387	370	349	428	368	399	420	421	369	388	367	403	411	380	398	370	364	399	380	386	360	341	371	393	397	379	387	373	384	388	406	363	368	390	411	403	356	398	390	382	359	391	393	406	412	372	379	400	410	397	417	425	393	383	385	400	415	374	376	366	412	403	401	390	383	384	402	398	363	389	383	379	351	433	422	395	390	412	382	396	381	372	382	378	385	416	360	417	404	409	377	414	407	392	378	376	376	401	367	406	374	382	375	404	353	401	386	411	377	379	382	379	398	381	372	367	343	396	399	412	441	403	366	368	373	371	392	345	362	390	389	422	367	401	403	409	361	355	394	366	368	369	381	395	405	372	392	386	360	321	387	432	371	420	395	370	403	342	412	387	406	374	361	390	364	371	370	376	380	417	380	393	400	421	405	393	406	388	384	380	366	374	398	403	400	403	411	391	377	393	370	419	385	343	385	363	361	417	407	373	416	411	396	357	424	386	335	396	417	368	398	342	375	340	380	410	358	368	386	363	375	403	380	380	401	383	385	411	336	398	378	425	413	388	343	408	401	371	376	370	401	402	410	387	399	438	397	438	397	390	385	406	389	410	360	375	394	398	376	430	372	389	402	372	398	386	377	434	413	412	389	389	418	388	370	396	383	378	353	367	445	387	389	367	381	392	391	438	422	406	364	384	386	403	383	398	396	381	371	399	345	400	404	407	394	373	392	377	402	379	359	420	446	401	424	359	397	380	396	413	393	374	387	371	358	396	435	375	394	383	409	368	392	422	411	386	394	377	462	394	401	413	392	370	397	372	400	419	430	405	374	383	372	348	394	367	430	393	432	392	416	411	381	398	396	397	355	370	368	388	403	366	384	381	337	387	390	395	381	393	377	380	364	375	412	399	379	406	401	392	396	392	378	384	380	391	392	387	376	421	408	396	378	407	348	370	424	411	377	422	379	399	410	334	345	388	385	377	384	380	394	409	369	352	393	392	391	412	394	407	377	396	435	372	377	391	420	393	398	389	353	374	403	387	389	424	402	378	417	411	380	342	374	374	374	385	386	385	380	389	401	371	402	371	377	348	397	418	390	384	373	373	401	386	415	401	383	381	386	371	406	359	373	410	400	405	372	404	358	349	368	420	368	370	381	366	382	407	419	370	381	392	373	375	417	375	388	384	366	388	384	413	380	395	358	377	417	400	397	370	382	401	399	383	373	387	421	383	374	383	418	368	364	372	430	355	370	386	392	427	403	380	402	398	393	380	378	329	379	390	395	392	389	366	399	369	423	431	387	366	387	400	397	373	372	372	410	397	378	399	376	427	390	396	391	378	405	366	404	399	382	388	388	354	368	402	370	374	346	411	380	395	401	392	408	398	426	404	393	370	396	361	393	378	412	361	397	385	383	365	380	385	382	418	389	388	391	410	378	367	372	334	358	396	370	368	383	381	396	380	358	411	380	405	377	380	398	356	384	381	389	418	375	411	397	402	384	375	399	418	378	383	417	390	418	422	371	396	382	394	416	393	366	362	395	375	405	401	417	396	405	377	420	393	402	403	415	383	381	371	381	388	397	377	384	393	406	359	354	391	387	409	337	372	354	414	410	381	390	392	374	373	372	413	383	419	409	405	371	412	396	399	376	372	362	413	373	369	385	357	385	368	395	373	400	407	382	395	398	401	387	404	382	413	354	378	412	392	374	401	426	371	380	404	403	389	383	420	382	363	430	380	398	384	399	413	416	384	399	378	413	368	403	425	349	388	403	389	406	385	385	371	352	380	379	401	352	377	402	365	413	415	402	404	395	405	378	393	366	401	363	400	367	408	388	411	378	375	369	411	400	394	367	417	410	435	388	413	384	386	334	347	385	376	392	384	392	398	402	405	372	381	378	370	394	405	351	459	348	368	417	377	379	383	393	426	404	395	406	353	346	388	392	361	390	359
16713	11720	10977	5821	2644	1951	1622	1416	1234	1223	1160	1072	1092	1004	1032	1020	968	958	941	898	952	840	922	916	913	867	835	899	884	841	863	873	830	871	894	817	864	892	857	866	838	828	832	864	836	834	839	847	856	907	825	856	828	810	869	868	870	798	838	829	809	819	919	861	821	842	828	838	879	841	799	823	857	873	821	880	873	846	855	844	873	858	807	799	851	824	855	814	835	851	867	857	864	864	821	821	872	874	797	809	882	832	891	813	828	812	823	863	903	828	763	835	880	841	814	884	829	822	883	838	892	840	847	826	822	872	839	804	861	833	848	864	882	829	828	872	795	871	825	887	786	861	811	837	800	826	817	808	798	872	825	809	817	806	882	838	796	778	795	843	844	819	872	861	848	797	774	831	836	795	836	895	872	851	812	848	871	819	793	867	798	825	803	776	881	837	823	831	817	818	838	847	852	816	831	767	833	835	849	845	863	820	834	849	795	834	875	862	853	819	857	870	872	834	862	876	844	858	807	859	805	816	793	826	844	837	773	848	864	811	838	814	888	859	883	806	853	829	830	851	845	846	881	822	853	854	828	893	810	908	844	830	873	840	821	820	835	816	865	856	827	855	821	778	790	813	833	854	840	850	893	830	844	853	841	816	847	863	836	794	874	859	834	798	811	827	863	865	814	813	873	774	843	870	861	863	872	817	823	851	877	857	861	844	852	897	850	848	865	804	806	869	855	892	839	841	837	790	802	808	849	809	829	880	815	837	842	815	851	855	841	846	857	814	807	865	840	858	855	825	865	799	858	868	833	855	837	839	866	819	833	865	833	846	902	842	804	828	833	872	814	819	818	897	855	851	878	816	813	829	829	857	855	841	841	877	827	810	870	881	825	810	845	821	819	819	774	859	809	849	826	812	843	852	834	867	835	804	890	855	851	823	852	832	833	893	833	800	808	844	841	857	828	791	840	808	876	824	768	837	828	826	826	818	841	864	822	828	856	849	852	831	835	850	860	850	903	831	830	837	838	854	829	810	822	794	790	829	858	804	849	825	824	833	841	891	831	832	814	815	841	836	786	839	847	868	823	866	789	802	824	758	864	799	864	860	802	835	828	861	826	836	807	862	813	817	838	851	894	807	914	845	878	865	892	834	832	901	822	789	828	915	852	811	820	818	846	817	852	845	874	859	850	886	826	885	855	827	807	801	834	814	853	819	842	845	844	824	842	825	850	838	818	865	821	805	861	866	782	801	913	823	824	832	898	826	843	841	825	820	853	839	846	842	897	860	835	875	831	870	810	825	805	850	838	810	845	852	837	830	916	808	852	875	818	821	829	841	813	881	796	827	822	818	866	826	852	833	826	875	844	854	836	831	838	831	842	859	839	876	810	873	860	862	875	861	778	803	840	845	868	813	847	805	814	832	862	861	821	824	825	817	861	852	854	823	831	836	880	826	832	862	811	799	836	830	859	803	850	845	852	802	823	881	813	878	845	796	839	864	821	889	842	823	875	843	870	884	797	849	855	796	854	886	786	854	890	820	775	807	837	866	856	774	821	832	836	864	816	789	873	773	838	814	867	810	885	839	829	846	849	861	878	840	786	805	826	872	823	794	837	835	809	811	879	857	817	858	872	837	849	823	904	806	835	849	804	796	851	845	866	841	830	832	877	881	832	803	862	844	889	899	829	824	809	828	824	843	813	892	809	886	829	834	864	810	828	867	808	824	863	834	855	879	847	880	844	815	799	843	826	855	847	856	826	784	806	832	853	887	811	821	888	849	846	876	844	787	786	806	903	855	875	837	865	792	839	807	868	795	834	826	928	839	795	886	818	857	797	886	872	872	836	842	873	796	840	813	857	809	807	903	844	888	815	865	835	863	837	775	813	832	858	824	806	854	833	846	831	844	852	811	842	844	795	851	867	868	799	802	886	828	865	823	858	849	879	805	822	767	924	846	811	820	867	822	909	839	846	806	816	843	876	839	850	889	786	798	847	861	845	891	877	801	845	837	831	804	854	776	894	820	849	868	814	860	858	827	844	854	832	867	831	799	836	791	904	835	823	806	887	827	785	815	832	876	810	834	889	852	851	839	799	817	824	832	804	856	829	831	823	883	786	887	826	776	847	812	846	809	832	832	831	877	817	826	817	832	798	802	867	817	803	847	839	861	804	799	801	826	808	845	851	787	832	787	851	821	843	823	840	835	840	801	869	867	856	811	843	888	774	818	846	866	851	810	868	829	846	794	876	785	812	779	849	813	830	816	835	845	851	846	891	819	804	815	856	847	818	800	856	831	851	842	818	852	845	870	816	785	854	875	833	779	880	791	844	815	790	847	803	847	843	857	892	873	866	837	786	831	843	768	842	842	816	826	869	856	856	801	822	799	810	824	885	809	775	877	823	836	864	880	841	881	855	801	891	862	821	864	894	858	799	832	787	841	816	847	831	838	863	858	861	830	858	818	798	831	802	827	800	836	848	845	855	828	873	809	796	835	844	835	803	847	856	839	804	799	860	871	839	853	791	788	860	843	842	861	833	834	824	865	861	831	833	865	846	839	826	864	858	841	881	832	839	839	873	823	782	823	824	811	830	847	834	848	857	816	868	842	847	856	864	833	825	852	767	863	871	868	832	896	806	843	814	829	839	828	833	836	821	828	833	865	843	840	897	785	842	814	885	793	829	830	852	883	837	880	907	832	838	830	844	800	829	840	844	832	791	859	857	869	831	829	840	834	820	882	797	819	853	847	831	850	841	869	810	840	849	788	809	840	789	824	875	819	857	830	834	881	806	890	856	834	896	865	837	850	816	807	825	869	867	840	784	802	842	834	827	850	808	866	854	835	846	839	849	835	806	788	838	868	795	872	868	889	838	875	835	868	857	862	828	812	886	827	862	847	861	848	842	842	878	841	858	783	861	809	826	852	878	802	875	838	874	820	841	887	801	871	862	840	844	818	801	827	855	867	845	810	864	835	833	843	812	827	853	817	892	845	871	865	784	832	823	846	827	836	845	844	869	844	822	846	830	829	870	897	860	842	838	835	840	868	847	856	836	810	875	790	814	882	828	750	896	841	863	860	808	832	836	853	842	814	822	890	854	853	845	833	861	843	881	891	808	830	847	814	789	823	835	859	833	840	827	801	742	910	837	831	808	799	820	883	852	844	816	859	797	860	850	830	817	880	867	819	814	807	864	835	842	829	904	858	837	844	828	827	851	822	834	808	858	850	841	845	850	844	859	901	849	822	887	835	844	803	824	837	898	839	847	879	857	842	804	846	846	855	826	786	878	833	827	884	839	842	851	861	877	842	800	874	833	813	845	837	823	847	829	824	825	819	885	817	865	853	838	865	852	833	824	780	877	872	818	806	871	873	818	855	845	854	821	868	787	846	806	797	852	822	844	827	838	883	861	855	890	827	825	812	887	835	778	790	847	814	841	820	840	807	882	866	801	853	845	834	882	823	836	820	885	794	798	881	816	820	848	876	777	852	841	812	864	830	924	849
44711	29669	23379	10149	2740	1070	656	539	486	540	427	391	425	345	367	350	379	316	358	314	322	318	304	305	307	314	306	345	336	308	257	333	286	276	294	309	293	338	277	308	322	311	285	257	290	314	298	310	315	284	270	272	336	292	280	299	295	277	289	279	298	322	289	315	298	291	326	298	290	313	305	291	281	271	305	308	291	327	269	250	296	308	256	292	289	283	315	283	303	293	285	271	291	282	283	310	273	297	291	289	303	306	286	288	290	318	267	305	280	284	295	289	339	302	296	293	305	302	304	293	326	283	297	305	262	276	270	293	293	314	293	277	278	289	283	283	306	283	315	298	267	315	302	291	313	310	318	255	299	306	260	327	304	285	286	293	306	280	306	273	258	301	317	273	326	294	283	303	296	283	301	295	278	302	273	298	334	261	314	267	273	330	299	316	324	288	320	287	297	302	291	327	316	299	321	305	290	306	296	300	284	303	321	281	290	285	296	313	306	285	281	295	285	312	323	331	284	302	306	287	333	275	287	290	302	305	253	297	284	299	279	279	299	290	304	315	297	277	251	303	302	312	293	284	311	281	282	270	305	294	296	327	323	283	325	299	299	296	278	314	293	319	268	303	308	303	301	287	322	313	306	290	309	315	307	288	309	293	299	284	318	292	292	269	324	271	290	268	297	280	290	284	278	312	300	299	327	305	288	306	304	292	302	293	296	299	296	324	308	311	273	299	300	303	317	288	310	316	304	305	312	290	302	347	301	348	301	290	267	309	309	271	306	311	276	286	284	307	284	306	296	289	268	315	262	272	298	282	308	288	249	285	322	271	277	306	315	267	316	305	271	314	284	297	337	301	265	334	283	284	280	329	284	314	293	328	310	297	279	308	299	282	305	311	300	320	315	303	274	295	311	315	270	321	292	301	312	268	291	302	320	328	297	283	281	274	305	268	292	319	299	296	308	285	327	311	291	270	302	297	271	306	312	316	288	321	282	304	302	327	322	305	283	286	322	259	305	309	315	334	349	348	272	322	307	322	287	288	304	309	280	303	270	299	269	286	329	295	335	315	296	306	318	278	265	303	310	310	317	273	294	328	313	303	308	330	307	330	335	295	292	305	308	280	276	289	269	309	280	275	285	312	316	296	320	314	319	307	315	318	281	295	241	334	326	273	299	269	305	311	309	295	289	276	306	281	285	307	285	317	293	302	289	286	283	307	319	299	262	284	328	297	309	311	307	298	315	315	302	274	292	287	330	298	297	287	279	323	298	302	290	291	272	307	328	322	289	270	329	309	316	290	296	311	275	297	276	325	294	333	325	349	307	310	280	306	316	300	270	319	307	313	299	326	275	317	330	299	281	268	288	312	311	298	324	294	308	286	270	286	276	296	298	312	281	290	338	320	285	319	303	308	278	291	311	293	317	300	291	290	310	315	302	331	322	277	276	288	332	286	318	287	314	314	311	247	273	296	298	303	293	319	313	284	298	274	299	309	310	290	287	304	284	306	317	264	275	275	292	311	307	325	304	335	273	302	265	301	278	316	325	272	311	287	289	284	265	292	277	316	289	293	296	249	286	299	286	299	337	318	323	321	290	309	289	340	292	296	272	279	280	277	281	293	319	314	303	261	299	311	303	263	306	300	301	284	295	296	312	291	305	273	325	316	293	321	290	330	305	306	329	283	322	306	311	323	313	294	291	299	284	286	309	297	317	275	312	314	330	286	330	297	268	268	309	313	285	289	294	294	282	289	279	313	295	289	280	331	277	284	290	303	315	325	309	307	320	307	273	335	337	300	291	296	283	279	325	276	267	291	269	277	316	297	260	306	289	288	324	332	272	293	309	300	322	322	309	343	278	262	282	290	313	302	323	288	307	295	319	293	286	313	275	325	329	265	286	321	284	323	298	317	287	286	286	309	289	312	284	284	332	284	293	290	308	327	334	312	270	279	296	321	293	303	294	299	274	289	294	281	302	293	314	312	308	295	331	318	290	315	276	281	322	304	261	303	306	324	296	287	289	300	301	306	302	266	304	274	326	313	323	318	314	303	292	286	332	303	283	295	304	309	287	307	296	298	324	327	277	292	311	297	292	326	313	269	272	302	289	326	271	307	280	277	302	306	317	305	319	304	294	300	328	283	314	284	300	300	329	311	279	306	295	300	314	304	310	295	319	294	303	295	266	295	273	278	309	287	304	291	309	290	280	289	291	318	292	280	293	345	273	297	306	304	303	320	284	324	305	309	281	285	292	298	288	322	303	329	312	288	301	297	293	312	301	302	289	333	290	317	318	311	307	280	317	277	314	297	298	287	287	284	304	322	302	313	315	273	296	285	307	291	297	313	320	296	335	298	293	333	291	331	318	304	277	282	280	315	304	299	303	304	328	278	295	273	304	292	309	255	274	301	298	314	323	300	312	313	317	325	309	293	275	312	319	297	295	282	350	290	289	268	327	295	294	331	329	273	288	293	299	317	300	274	324	280	314	278	291	286	309	313	346	312	282	296	311	322	306	276	275	272	344	280	299	319	333	275	262	304	298	320	275	296	307	288	312	281	326	323	315	293	300	316	277	308	326	264	274	310	303	337	266	297	309	308	271	299	298	287	302	292	271	320	354	299	276	314	265	325	289	280	322	296	273	298	306	301	289	328	316	275	322	300	267	290	315	276	281	312	320	277	346	270	288	278	279	298	292	277	291	325	304	275	286	292	288	315	296	330	354	345	291	302	274	299	254	294	281	310	304	292	320	294	291	291	282	296	317	325	294	311	284	276	319	313	311	303	278	290	307	298	312	332	315	285	280	278	313	324	278	272	320	282	294	318	268	302	318	320	277	304	284	291	340	319	278	320	304	310	294	310	263	300	282	304	325	294	319	256	268	283	310	288	289	275	317	309	302	271	307	304	324	292	274	281	279	290	302	327	289	298	273	305	309	310	340	312	280	300	325	279	306	291	271	299	280	313	319	316	292	284	291	255	318	307	285	256	320	292	295	291	299	345	300	312	280	316	279	325	305	311	306	325	274	298	316	309	316	276	283	303	296	291	306	310	334	315	323	300	274	304	291	277	302	305	333	317	281	305	286	292	309	308	314	325	292	307	290	313	303	273	291	302	306	332	308	274	313	298	305	291	274	286	297	302	339	276	281	288	282	296	304	312	305	315	305	306	302	308	329	279	258	282	312	277	277	314	300	319	300	296	320	287	299	297	303	301	275	286	285	325	289	279	285	266	290	277	314	301	311	274	306	292	299	301	302	313	325	320	288	270	306	317	299	322	297	305	304	286	298	281	320	278	312	303	299	300	308	319	309	315	302	298	315	292	297	313	338	316	284	284	299	303	272	306	294	333	292	282	283	318	295	287	295	285	288	312	290	273	291	295	305	273	311	308	286	288	305	289	313	288	284	298	318	313	309	328	294	334	324	301	305	306	273	298	309	306	280	290	293	259	283	284	281	318	307	318	309	323	291	268	295	308	311	352	305	268	283	284	276	300	316	306	254	292
28412	23478	26164	15036	6519	3240	2465	1875	1743	1521	1491	1209	1091	1095	1094	998	904	921	914	857	833	834	853	841	769	727	723	743	728	762	742	686	680	688	679	669	686	712	670	703	698	690	692	688	656	687	662	658	667	675	699	710	687	661	694	637	675	696	733	684	650	680	719	690	661	656	660	724	695	704	686	685	684	646	664	693	669	671	725	684	653	723	672	656	700	668	692	647	670	695	644	669	672	615	728	696	708	708	685	671	712	698	680	657	669	694	698	640	663	633	686	737	698	707	665	646	685	685	654	642	703	684	664	674	715	660	699	632	630	658	671	659	654	652	684	674	673	715	689	651	691	738	649	698	657	632	680	729	631	681	673	664	696	670	690	656	698	687	676	675	735	662	674	663	708	645	719	680	677	654	667	715	681	676	654	664	598	665	680	655	723	726	676	630	725	680	657	679	702	702	627	639	701	690	654	647	666	673	662	715	691	642	681	691	693	666	679	657	723	658	657	663	652	702	682	684	711	677	679	644	649	604	658	642	682	637	608	706	712	650	679	634	654	687	658	690	692	697	666	648	710	711	685	663	677	675	685	722	699	671	633	689	627	696	688	656	699	707	695	627	660	649	679	722	650	694	727	705	653	631	685	696	705	687	688	623	672	604	696	668	692	735	652	701	699	668	689	657	676	687	658	702	684	681	676	668	681	671	691	708	669	688	678	683	673	709	702	669	697	611	661	664	709	665	661	652	655	670	704	664	663	637	665	668	670	654	641	692	703	688	656	629	692	656	664	700	690	623	719	668	680	707	708	649	701	703	661	658	663	661	713	646	675	625	656	708	684	655	625	657	671	696	622	662	663	708	731	619	683	694	722	722	637	651	703	682	667	636	697	660	688	643	658	671	675	642	646	648	667	690	665	663	642	722	654	673	637	662	639	606	677	671	677	648	647	703	669	704	685	679	660	649	673	661	691	634	649	658	703	669	699	679	641	659	632	650	637	685	662	727	692	667	651	698	671	666	674	673	669	681	649	679	670	634	659	677	693	648	678	679	702	652	682	655	654	642	679	700	658	665	715	680	674	646	640	678	659	727	689	671	672	674	759	673	674	689	677	644	682	723	638	673	709	629	645	691	678	656	656	672	663	706	665	679	652	641	666	683	695	676	697	707	616	684	668	689	682	674	642	652	660	689	646	708	680	585	725	660	646	634	671	678	680	659	714	666	661	735	642	687	667	667	674	684	679	637	695	686	634	655	686	680	670	660	636	688	690	667	716	664	662	674	640	615	672	698	675	643	715	689	680	637	672	691	660	693	680	695	670	665	687	646	670	648	657	705	667	653	641	650	661	700	689	685	708	671	654	674	727	589	698	681	666	687	679	662	655	651	644	687	664	727	717	655	650	655	707	681	675	673	651	683	658	649	679	702	669	722	659	671	648	682	689	670	649	637	643	717	675	709	658	691	665	665	639	679	662	645	631	666	693	674	708	644	633	689	668	692	658	674	679	678	693	723	675	633	647	654	662	651	688	655	687	674	643	686	679	718	671	651	636	655	629	645	633	653	685	667	690	651	697	673	660	670	647	708	666	702	658	657	655	721	689	665	692	758	697	646	668	696	610	682	703	701	690	666	695	675	663	647	620	646	668	641	663	667	757	657	710	676	656	683	630	729	695	673	682	701	685	689	682	652	665	715	696	697	659	688	641	644	671	718	715	616	665	699	647	680	690	734	677	677	694	717	665	675	677	691	659	679	675	691	641	708	716	647	667	672	646	682	655	631	703	648	728	669	631	675	691	648	661	690	685	702	680	670	683	666	681	686	641	709	634	677	704	669	614	655	721	647	646	646	654	690	644	674	682	680	667	655	724	683	643	681	727	671	722	654	684	654	660	670	658	661	630	668	701	655	686	653	653	627	678	646	661	657	674	670	673	680	645	688	659	732	664	669	667	677	655	672	646	701	637	661	615	674	687	665	658	665	674	677	649	670	698	681	682	674	624	645	651	721	674	627	689	672	708	661	672	651	693	644	638	644	656	695	676	656	713	682	689	619	674	642	665	712	691	606	626	728	650	670	660	701	690	687	707	676	674	662	647	659	669	662	671	680	724	655	662	687	654	702	674	693	681	683	645	631	727	696	665	659	660	660	710	632	756	701	684	686	635	688	667	688	693	653	712	659	672	676	691	659	691	604	670	695	665	669	727	726	682	696	674	657	675	662	647	652	704	682	693	665	624	694	667	696	688	720	710	667	671	702	659	673	661	661	706	650	669	657	684	666	649	667	645	691	694	718	665	639	624	686	700	658	687	687	672	671	650	645	667	618	710	722	661	691	689	644	623	699	670	615	663	686	688	660	644	683	671	678	675	618	677	641	714	699	625	700	712	701	651	612	677	679	696	681	634	739	688	709	656	676	677	693	662	636	644	665	689	701	629	665	689	664	654	649	634	653	682	664	686	681	644	713	658	661	668	694	670	675	717	707	707	634	659	724	665	663	669	682	716	687	659	707	635	654	654	681	698	697	649	691	706	682	671	662	641	633	658	654	649	736	714	686	690	709	674	663	685	666	694	649	650	672	651	676	675	614	619	667	644	665	693	710	660	669	697	642	701	702	635	629	675	661	671	684	679	648	638	655	668	684	675	659	656	682	690	673	665	697	661	705	693	658	693	675	651	648	693	673	736	688	671	723	670	660	659	683	651	668	671	662	688	695	673	706	729	686	710	681	696	652	651	689	670	653	645	652	670	692	671	707	640	705	659	663	682	661	671	642	665	688	682	654	683	683	674	663	677	667	684	686	710	738	680	653	697	704	648	644	665	658	676	699	697	667	647	663	652	674	703	687	672	663	685	664	690	680	648	670	702	679	636	687	680	692	648	627	650	717	656	665	629	650	641	702	667	673	629	671	701	672	662	663	684	688	683	677	669	680	661	694	712	665	682	668	665	633	659	693	644	690	711	697	608	681	660	684	663	707	640	694	674	622	677	657	631	679	678	690	650	706	674	679	629	673	689	653	714	688	660	650	669	639	636	650	672	681	677	691	677	657	665	715	668	650	649	661	642	661	618	663	665	676	634	657	671	684	659	671	664	698	705	667	675	741	682	702	664	669	627	673	658	659	628	693	690	680	685	654	646	668	644	686	652	655	676	654	718	711	726	647	685	690	700	640	684	706	709	670	673	662	651	688	670	671	698	718	668	681	670	664	671	660	759	676	688	717	694	670	670	693	692	691	654	683	662	694	698	705	680	660	656	674	669	676	691	627	692	631	650	709	632	639	665	682	696	684	663	644	683	668	683	664	676	629	688	657	627	696	680	664	672	639	690	694	630	687	724	691	709	654	647	638	691	668	677	717	630	676	713	664	673	674	630	678	666	682	675	686	692	659	663	709	694	686	721	677	665	654	673	624	689	690	680	675	680	705	669	651	619	689	674	698	674	713	639	698	649	689	672	706	628	642	646	660	645	702	648	646	653	670	707	649	681	677	649	687	698	677	687	679	656	684	661	666
54191	37063	33009	17745	5827	1716	1022	731	725	605	593	511	497	503	472	446	459	450	423	436	425	434	422	420	390	393	415	383	351	394	441	360	393	376	364	383	353	371	390	425	392	382	351	391	379	340	353	359	335	369	368	403	364	357	375	370	365	368	408	375	336	367	372	410	345	349	398	386	367	383	365	362	367	389	369	352	368	370	388	365	370	373	400	358	346	351	407	377	328	331	378	388	399	359	415	373	342	340	369	407	339	354	362	375	373	424	348	375	359	442	398	392	373	363	393	410	378	372	373	362	355	355	385	362	385	368	394	334	384	401	398	353	349	358	402	333	381	340	394	415	399	390	395	386	377	391	368	353	380	359	380	359	345	351	342	398	352	380	372	382	355	395	376	356	417	395	394	374	377	380	384	397	392	332	379	375	344	379	385	368	371	384	387	395	380	391	411	368	367	380	393	368	402	354	339	357	362	365	369	357	381	399	408	406	373	346	383	411	378	395	347	359	355	367	343	364	385	381	337	374	360	357	408	393	377	381	340	406	379	354	368	339	385	384	395	388	350	376	392	372	349	372	343	387	370	365	374	410	432	380	338	381	361	351	348	352	381	361	400	367	359	348	392	374	385	374	394	373	324	333	392	371	405	367	375	413	373	391	357	374	364	379	339	371	367	374	347	335	374	376	370	351	366	391	365	363	386	390	398	373	367	398	393	387	375	356	360	348	354	363	368	378	386	405	352	360	391	383	343	374	364	344	394	344	381	376	364	389	395	358	387	356	376	368	371	349	381	342	344	386	382	374	363	394	334	372	355	379	376	425	370	384	392	369	378	418	399	374	394	391	386	336	378	363	377	382	385	328	376	381	372	438	385	355	389	367	347	389	353	381	378	360	358	391	381	352	336	344	332	359	373	350	343	370	382	385	369	374	407	351	363	414	394	388	373	376	389	385	389	338	359	362	378	335	361	364	388	329	360	379	380	396	381	375	361	368	380	370	367	366	334	382	379	384	357	341	380	391	349	357	377	386	355	398	372	347	327	337	383	390	341	395	383	362	329	402	399	350	352	351	387	369	384	369	363	357	354	369	402	348	390	392	347	380	389	354	371	374	350	401	352	359	371	369	390	377	397	363	372	379	363	378	381	362	351	370	375	362	389	376	378	341	333	390	367	376	400	367	376	358	366	376	335	370	381	363	363	384	359	366	371	397	352	354	346	318	342	351	365	386	361	410	368	386	360	375	372	354	351	414	385	427	420	379	425	392	345	408	389	364	369	373	342	413	376	383	378	402	363	380	368	351	382	362	384	360	378	343	341	407	370	372	385	308	355	403	360	390	389	393	374	355	369	374	389	376	393	373	343	375	395	359	367	373	355	416	368	370	379	378	364	363	361	384	363	381	417	343	368	386	395	366	403	367	399	363	384	358	401	382	396	372	344	373	332	350	388	362	386	378	377	386	392	382	396	347	373	377	352	354	366	361	376	363	340	379	352	322	361	353	370	363	370	385	356	358	357	364	361	395	363	342	358	370	375	370	347	365	332	355	363	361	366	391	381	378	375	340	368	351	353	368	392	401	366	378	386	336	375	358	377	378	360	345	347	390	392	342	362	352	354	384	409	362	362	358	379	358	389	414	383	352	392	369	379	353	330	365	380	390	365	363	334	345	365	354	393	396	400	356	334	350	381	380	352	362	382	331	381	378	401	385	345	388	393	398	359	347	355	349	342	394	376	358	341	328	350	377	363	398	379	339	397	368	399	374	383	397	322	387	367	373	384	348	368	344	353	365	340	396	394	352	336	334	376	372	385	371	371	390	381	389	383	383	357	375	344	397	342	416	334	340	394	371	389	397	384	374	372	391	350	370	346	377	388	358	361	349	367	381	367	365	348	371	380	391	345	376	346	360	385	369	381	362	307	346	378	376	378	382	383	349	350	423	401	400	388	375	369	383	384	365	339	420	355	371	364	324	365	387	394	349	347	397	328	365	393	347	371	400	397	362	366	384	357	366	357	366	352	373	386	320	392	421	375	390	382	387	363	389	385	340	398	382	384	366	357	364	360	416	380	350	369	401	367	382	368	411	407	333	378	379	385	362	345	376	392	342	371	351	343	386	370	392	346	427	385	343	361	345	383	351	357	365	344	348	356	392	374	366	420	388	341	362	355	348	362	344	321	377	363	350	358	395	356	370	338	374	339	375	420	381	393	391	399	360	378	368	412	391	365	374	393	401	363	351	379	362	354	396	359	384	376	359	387	320	403	377	411	363	367	394	394	356	412	402	421	413	376	379	398	391	368	365	382	371	345	337	385	364	340	365	379	332	388	363	382	344	376	360	344	344	386	386	406	403	397	386	380	374	374	361	386	340	395	360	375	384	337	370	371	401	334	374	319	381	325	377	354	370	361	346	381	364	367	400	372	362	346	386	331	365	359	321	379	368	364	384	381	366	360	387	388	322	362	366	372	365	345	373	363	318	347	351	358	380	364	368	382	374	386	377	382	414	344	401	339	375	389	438	387	363	386	373	374	369	399	371	375	368	366	393	350	341	400	359	352	407	428	364	324	384	346	357	350	350	347	366	373	367	372	367	372	351	356	369	365	399	359	395	397	376	370	365	363	391	391	349	348	339	354	343	383	326	341	322	342	359	322	376	368	375	365	346	364	355	391	366	369	367	353	386	384	344	363	356	359	357	395	358	354	349	350	378	342	391	393	348	340	358	365	385	359	414	369	376	366	409	351	370	375	374	354	376	362	379	351	376	414	408	394	399	357	360	366	380	356	388	373	354	348	383	377	352	429	418	374	383	349	380	369	368	374	381	373	348	389	365	362	379	381	335	371	382	355	358	374	370	387	372	395	339	355	383	367	362	354	411	373	369	382	354	409	405	403	359	377	357	356	368	390	381	338	385	402	353	365	332	333	408	362	376	370	381	345	416	381	372	361	358	361	355	414	389	397	360	381	362	385	361	364	380	358	368	359	387	387	365	352	369	383	358	377	396	354	372	392	343	360	380	350	375	367	381	373	357	383	361	359	349	397	344	380	404	335	382	395	371	356	354	403	410	384	347	341	379	412	378	377	357	364	383	359	347	332	406	398	362	388	384	391	375	368	399	369	378	404	360	371	356	372	386	385	352	389	379	356	373	387	357	377	349	370	398	392	358	409	359	365	414	352	392	376	393	406	417	368	351	425	378	397	382	349	373	366	361	357	389	354	382	390	337	389	357	375	380	384	379	380	396	386	357	382	369	364	382	364	368	382	377	397	386	369	346	394	392	346	356	354	379	376	383	374	336	374	404	350	359	361	367	365	372	356	382	361	361	407	401	365	411	403	371	364	375	336	402	333	368	392	357	361	359	360	355	389	358	363	379	396	402	348	400	367	347	351	372	376	345	365	382	391	382	365	370	364	340	375	380	375	378	392	417	394	402	341	337	365	376	387	354	334	371	396	384	375	357	329	395	388	346	358	371	399	383	350	403	435	390	380	361	405	381	356	396	384	376
35206	28909	33862	22137	10904	5024	3193	2502	2245	2031	1851	1592	1496	1360	1368	1268	1268	1118	1165	1109	1042	1086	1016	1014	986	961	962	929	944	893	933	872	872	858	841	865	836	853	895	870	857	844	878	845	819	830	779	869	833	787	831	837	853	832	847	837	791	859	796	888	896	852	849	804	862	885	753	860	818	820	801	808	787	845	824	827	859	827	891	860	835	775	850	842	867	817	867	846	832	893	768	818	799	816	832	843	778	827	812	785	811	826	868	853	869	811	829	808	808	866	846	774	851	869	803	830	808	833	793	829	875	868	865	784	815	823	829	790	793	793	831	819	854	832	831	802	869	828	801	857	816	834	848	811	834	832	787	822	807	854	834	823	808	794	823	833	814	865	831	837	874	782	801	772	837	849	838	883	848	808	850	791	842	810	807	834	835	799	801	861	848	890	852	809	811	755	805	767	814	852	853	787	907	828	826	858	835	815	881	845	838	761	842	800	797	857	787	834	780	830	851	808	775	802	821	768	785	798	822	772	819	814	820	807	816	794	815	861	801	855	781	800	824	843	805	839	792	843	861	795	783	864	803	830	831	870	793	844	847	827	826	776	821	818	790	868	838	808	829	813	867	858	793	873	782	854	848	843	862	818	857	813	873	816	778	822	799	783	850	903	813	846	829	823	835	829	866	853	781	808	776	869	849	812	821	812	764	842	855	834	781	827	856	789	831	864	834	847	832	792	845	794	794	869	818	861	810	888	838	825	814	871	813	784	767	763	855	801	865	849	816	798	799	858	822	831	781	838	853	806	835	823	821	867	805	885	857	861	832	808	849	878	810	888	825	799	838	857	805	795	815	798	816	817	845	810	857	792	823	826	800	825	818	771	847	849	839	798	838	777	809	855	810	831	812	824	847	779	809	820	819	847	816	825	867	828	843	872	820	829	793	842	775	826	804	871	829	877	801	825	779	777	777	874	873	792	844	780	819	863	784	782	842	771	843	816	836	838	813	813	846	876	839	834	817	863	834	868	829	802	853	790	808	829	831	819	819	841	848	816	828	890	836	854	831	854	769	844	858	762	844	825	815	842	800	788	880	855	811	811	868	799	896	874	859	853	833	883	863	860	834	865	766	792	806	890	829	819	812	831	819	873	840	839	864	770	807	836	808	775	860	832	820	823	850	887	823	840	809	806	835	832	850	825	819	840	885	833	848	826	816	860	839	852	732	860	823	804	835	855	810	836	859	825	816	844	808	840	804	837	818	786	849	815	841	821	828	791	823	840	754	857	828	825	849	820	800	821	859	833	806	814	815	828	862	851	812	793	807	794	846	874	835	817	818	828	826	844	842	851	856	780	843	857	808	784	839	790	818	792	803	868	786	814	795	831	825	843	824	793	799	798	831	809	851	842	822	852	851	844	798	792	804	817	851	814	815	833	787	780	825	801	823	862	849	787	847	828	815	785	874	831	816	825	798	848	906	839	830	824	877	833	875	815	875	799	808	810	791	794	802	828	777	810	805	846	875	830	830	813	840	827	767	836	845	816	818	860	844	848	862	836	854	805	859	839	836	798	844	813	810	834	815	818	844	805	846	811	858	826	818	787	834	866	805	804	785	843	851	830	855	778	810	835	834	832	773	877	836	829	819	881	817	824	854	825	813	826	821	816	825	861	824	843	796	823	820	874	801	875	850	811	828	803	821	792	805	829	855	857	834	788	812	830	860	793	833	805	811	843	887	821	845	821	809	798	808	809	840	891	821	837	820	811	808	868	856	836	832	795	816	836	808	834	792	832	823	864	829	814	843	792	887	853	812	783	767	779	847	778	771	800	758	845	812	796	823	817	871	799	833	844	849	810	787	824	803	826	869	833	814	806	783	847	834	826	754	881	822	799	877	856	808	839	850	856	825	805	827	823	830	851	858	816	810	805	821	762	820	811	756	820	878	841	824	814	860	809	826	830	918	814	825	823	835	834	805	859	884	861	849	804	804	878	832	823	805	852	828	808	826	816	791	797	783	814	810	827	817	775	802	784	808	818	837	848	802	802	814	831	796	851	826	847	850	862	822	821	789	852	839	846	853	858	836	824	861	833	857	823	812	783	827	805	820	865	820	816	809	829	812	884	817	801	742	877	755	846	824	791	845	812	807	822	827	791	824	845	844	788	826	813	900	816	824	811	789	807	842	839	883	770	808	835	809	827	809	805	803	822	865	863	857	808	798	837	831	800	848	871	866	818	821	828	784	824	776	836	802	809	844	835	801	815	759	796	775	844	836	802	828	836	859	821	819	777	888	828	817	740	875	825	799	785	828	839	800	861	798	789	859	832	782	851	826	862	837	856	834	806	821	878	804	800	811	802	829	745	802	811	815	863	809	808	816	750	800	831	786	883	887	822	842	836	821	804	853	786	811	864	866	832	856	790	790	838	818	848	829	813	833	824	796	817	793	826	785	838	851	805	823	849	808	847	805	776	811	827	823	848	818	835	799	837	853	841	823	839	814	814	824	809	774	782	829	839	839	802	847	784	814	833	827	894	805	836	853	802	802	817	862	849	828	779	803	789	848	831	835	820	857	823	837	833	853	789	853	812	799	803	827	792	832	814	836	830	803	815	795	812	851	828	786	790	798	868	820	829	789	795	844	855	802	874	845	893	848	808	806	793	790	802	851	767	797	795	799	798	858	831	842	833	815	832	881	828	843	882	805	839	846	842	840	773	821	881	816	860	823	854	771	902	836	807	857	857	777	860	832	808	848	797	850	814	816	804	794	824	833	804	824	836	816	831	837	812	822	805	833	877	874	831	890	822	830	836	799	823	812	803	833	822	848	807	869	810	851	842	828	800	849	826	804	843	845	785	816	812	840	777	844	820	807	783	811	834	815	808	839	834	834	798	837	828	845	844	858	787	792	842	826	856	849	866	772	837	892	842	789	837	816	830	814	917	808	872	908	833	807	843	827	805	819	876	867	868	853	822	813	768	812	814	802	777	818	810	857	785	808	856	844	819	795	848	808	811	874	852	828	816	816	856	814	802	815	823	816	879	825	840	827	858	795	823	834	803	795	801	794	838	822	804	845	820	838	846	865	850	862	822	836	823	824	809	794	846	821	773	813	834	830	791	808	791	820	838	894	797	843	807	817	855	853	821	829	846	798	878	866	828	817	819	841	844	872	823	805	818	910	779	781	844	832	823	800	799	786	811	869	869	889	838	816	776	823	804	809	905	828	824	819	814	800	858	823	857	809	810	862	787	859	778	797	828	778	819	869	833	806	820	806	823	798	831	820	863	840	838	798	820	801	851	824	812	821	794	801	810	831	848	831	848	859	904	822	837	865	846	819	827	851	859	852	795	820	799	869	825	795	752	857	821	803	799	845	814	815	785	802	871	788	858	787	830	872	820	810	814	809	865	896	817	816	860	806	818	807	790	819	801	840	836	835	869	901	842	823	788	828	798	783	805	836	840	841	817	836	869	818	828	824	852	844	871	855	804	830	884	793	825	870	829	794	849	832	826
28227	15005	7662	2371	946	653	538	486	487	458	440	426	401	455	449	369	411	413	415	403	415	437	429	424	397	415	393	409	413	384	377	392	387	407	399	384	388	429	414	431	388	391	378	386	418	410	412	382	388	406	432	388	421	386	406	410	399	413	418	403	377	395	341	401	378	416	395	415	401	383	413	375	411	400	397	400	376	379	381	397	423	370	409	414	364	372	398	406	403	413	408	367	382	358	393	404	378	384	400	390	398	421	398	424	400	395	407	379	390	403	392	403	434	376	417	399	367	432	430	381	366	412	364	429	416	376	392	390	443	391	384	437	386	395	412	412	356	352	408	399	389	403	402	405	407	406	366	373	411	383	403	371	360	394	393	410	390	362	404	365	376	401	417	392	401	406	387	408	372	397	376	396	394	377	365	372	377	395	400	405	401	412	351	384	392	457	393	407	391	405	353	392	396	378	421	388	411	382	411	422	372	402	411	413	383	412	437	358	388	392	388	407	401	428	394	405	338	387	371	396	383	393	355	391	388	405	371	401	404	427	459	361	380	374	413	392	363	387	423	389	384	394	371	430	383	416	402	387	412	382	419	403	358	360	370	399	397	403	382	394	379	383	382	401	384	384	395	402	383	367	346	397	400	353	417	357	390	403	411	398	414	443	415	402	402	385	390	406	414	403	411	401	376	412	399	409	423	390	408	387	387	417	417	452	393	393	403	409	426	394	399	399	364	391	412	412	412	386	382	380	401	401	410	406	357	403	366	361	377	392	393	369	409	386	383	402	413	418	410	414	393	393	341	339	392	406	366	387	398	360	424	391	419	425	368	388	401	345	368	413	402	413	400	371	403	401	421	418	387	410	405	381	364	365	403	431	375	381	392	375	423	380	367	424	413	382	408	395	400	383	402	388	339	401	392	408	413	402	432	393	371	419	409	366	428	418	385	367	400	390	399	419	418	385	430	403	364	393	389	381	357	396	404	365	418	389	386	399	386	439	402	380	415	420	379	433	335	419	396	455	388	425	405	386	437	413	390	429	416	379	390	393	423	416	390	390	367	402	380	389	375	390	429	400	419	420	411	368	392	370	404	437	424	369	435	358	408	406	375	377	412	374	342	381	382	387	384	382	428	405	397	374	379	436	364	402	393	430	396	421	401	429	386	402	362	379	383	409	402	396	411	370	368	374	406	351	373	382	387	383	398	393	382	376	410	395	365	446	389	417	400	370	394	415	363	420	410	368	425	432	402	403	366	414	388	376	387	362	417	405	383	425	379	359	391	370	346	388	361	421	406	390	376	360	392	426	381	380	389	351	408	378	375	376	379	369	390	374	406	406	397	401	450	407	383	407	390	426	371	419	398	353	373	362	365	361	411	419	379	415	379	427	381	379	410	361	380	399	409	388	382	414	397	378	405	374	353	378	385	402	427	394	397	389	394	391	376	374	395	378	410	367	379	415	402	382	440	395	370	412	376	376	409	393	402	392	377	392	407	386	429	387	366	359	408	359	351	425	390	394	385	387	370	408	422	382	387	403	418	385	386	377	399	363	447	391	365	388	361	404	376	372	400	427	403	386	398	382	376	387	399	402	396	396	429	401	380	420	385	394	400	385	442	434	399	367	399	368	391	394	408	397	391	408	371	455	401	386	438	394	342	371	381	415	396	371	360	373	396	374	395	425	400	398	404	423	382	391	381	372	427	398	401	368	408	466	402	393	380	363	399	409	416	397	376	391	437	330	385	422	404	405	373	389	407	387	397	381	366	398	387	414	426	420	379	386	379	395	375	443	403	407	388	413	415	355	423	386	412	407	422	401	387	407	403	387	427	396	398	400	405	400	375	397	404	383	422	342	422	400	387	382	391	380	401	410	421	429	400	383	405	388	416	433	392	412	435	383	385	391	419	400	393	401	364	375	405	393	427	404	385	369	442	382	397	413	363	402	425	405	401	425	360	378	386	411	394	412	388	378	399	369	403	390	372	406	389	391	393	399	390	389	419	384	394	397	386	421	394	392	390	363	422	399	370	377	388	393	393	424	423	398	385	401	430	387	356	390	409	426	404	374	383	381	421	395	388	410	408	418	401	376	413	384	423	404	431	399	401	360	381	415	420	412	370	397	350	434	392	409	419	382	392	370	412	382	390	407	404	385	394	390	383	411	404	393	409	396	399	402	411	384	373	393	431	426	400	399	417	384	339	433	375	396	368	404	410	422	400	416	379	441	390	388	419	414	405	399	380	399	356	366	388	409	425	411	420	437	418	402	419	412	382	396	364	403	404	359	389	357	377	366	401	409	378	371	366	402	434	397	368	384	365	373	410	402	386	393	381	407	353	364	418	378	404	391	370	406	375	366	417	378	378	387	374	328	370	415	403	390	392	426	384	377	398	404	371	427	372	434	424	395	358	407	414	433	361	413	430	404	399	392	370	420	369	407	432	385	415	409	439	377	413	384	416	371	375	376	411	384	403	410	376	374	414	421	369	385	440	347	410	407	386	423	403	387	376	357	418	338	419	368	384	399	390	366	401	388	404	391	381	410	406	424	359	411	374	398	372	383	341	410	414	413	408	388	372	399	428	393	426	451	392	398	389	380	371	381	393	350	415	379	379	406	414	384	423	366	393	401	401	389	399	414	391	408	404	387	384	373	385	412	356	409	376	411	439	393	397	403	394	408	368	392	417	372	409	387	403	363	438	413	410	413	403	407	366	386	417	418	406	400	385	433	383	417	419	388	404	427	408	408	356	412	416	395	394	387	389	421	365	395	388	403	408	419	384	410	392	393	417	399	399	410	407	378	409	397	367	394	371	392	367	349	399	427	405	404	408	384	404	399	407	376	375	363	369	384	419	405	370	421	406	358	367	370	394	408	413	373	415	401	403	401	421	395	361	404	370	349	408	389	406	425	430	406	363	387	401	399	398	421	379	371	374	424	375	420	383	403	391	393	393	406	402	364	411	404	382	426	401	431	419	403	384	378	398	389	414	418	366	417	414	398	397	395	404	370	392	419	367	403	361	380	395	408	406	428	361	335	390	412	423	402	388	392	414	411	448	415	435	375	383	403	377	374	390	409	399	399	369	418	386	406	415	412	372	416	379	422	382	389	371	349	365	384	390	407	370	378	402	378	382	433	408	387	415	396	420	397	384	431	409	415	411	385	394	396	378	406	391	397	423	412	413	365	411	399	380	406	353	391	403	386	370	388	407	360	407	404	398	417	406	420	409	397	416	420	403	396	415	382	407	357	377	426	415	399	386	371	389	378	432	391	406	392	374	391	403	415	381	380	404	409	399	434	384	378	405	383	394	427	389	397	377	397	410	375	428	405	437	379	353	374	382	389	402	439	366	376	398	416	383	369	358	397	416	382	366	428	396	377	357	371	411	407	401	385	385	400	412	353	393	417	387	414	380	414	385	404	442	417	377	411	406	405	363	380	390	377	382	372	414	373	394	381	427	403	412	407	415	398	392	379	390	414	384	408	406	416	378	387	380	369	372	372
17492	11355	10872	5538	2886	1870	1530	1366	1363	1241	1115	1070	1050	1017	1063	999	949	946	887	942	937	924	898	913	878	934	913	909	832	833	855	861	858	827	859	841	915	874	859	887	887	826	869	873	834	822	813	835	850	870	859	841	826	782	798	833	862	819	838	838	855	889	849	865	858	897	896	880	868	868	847	839	880	857	845	871	858	858	857	869	822	850	890	861	799	831	874	846	855	909	776	819	832	866	845	832	802	872	819	835	860	798	845	882	869	863	866	850	827	858	888	860	801	857	925	867	794	825	859	826	799	818	813	836	858	842	837	804	829	864	845	905	869	837	878	816	854	832	881	869	836	851	843	806	872	881	852	836	905	846	807	821	853	819	839	825	848	829	856	905	801	811	923	837	858	837	846	868	790	837	832	777	830	870	834	837	839	842	831	844	855	861	878	861	883	863	876	835	901	847	825	866	869	856	862	872	866	880	847	856	871	814	830	869	844	841	890	825	859	873	839	878	807	868	857	836	856	834	825	819	842	860	862	810	830	904	841	852	838	844	810	814	869	818	809	829	852	821	846	786	854	850	830	858	837	809	835	845	792	809	814	880	826	873	829	824	851	817	835	859	853	877	860	829	864	868	868	839	862	844	866	824	859	833	862	904	825	848	839	767	859	912	855	847	847	805	780	898	834	811	874	850	834	889	854	861	817	854	893	914	878	857	868	841	865	845	821	884	912	828	851	878	838	861	869	871	818	830	902	835	878	871	824	787	838	848	843	845	900	899	845	860	803	864	849	858	829	867	876	836	815	850	894	861	883	847	783	852	871	858	838	816	870	871	873	850	835	862	821	863	838	834	864	883	885	887	828	838	855	809	878	855	857	855	877	838	838	854	854	836	792	823	815	868	877	811	871	892	848	905	823	840	874	866	833	795	874	844	863	869	868	836	796	882	864	844	852	827	829	874	889	875	878	866	821	883	842	838	885	854	836	821	790	857	839	848	847	859	832	869	809	854	828	845	850	831	806	889	827	849	845	887	840	850	886	803	928	873	849	835	888	835	830	842	801	817	839	873	796	826	845	834	835	807	853	896	855	871	831	855	863	841	822	878	824	852	849	870	814	817	819	905	831	826	825	891	824	814	804	901	842	893	782	880	785	804	875	838	817	836	813	818	868	825	866	847	817	888	844	834	804	843	901	817	856	809	806	831	861	831	881	864	872	789	863	821	815	815	805	879	827	850	837	898	830	848	860	856	854	868	875	855	852	789	814	884	890	872	826	865	850	859	832	868	857	830	867	858	890	880	806	826	780	860	802	806	820	884	816	824	847	819	855	849	887	856	825	827	836	874	867	843	827	832	798	831	840	860	897	871	855	832	842	819	877	821	825	838	834	852	834	878	822	885	847	850	871	872	884	825	917	804	856	842	790	830	890	876	885	832	804	821	824	875	858	891	851	826	769	844	855	879	848	860	850	810	829	846	849	855	850	857	814	847	804	861	814	830	869	863	836	857	784	823	834	877	833	847	840	835	873	833	845	837	868	851	875	891	855	856	799	838	839	858	836	869	870	849	932	830	866	828	832	856	842	841	800	859	843	813	869	829	880	868	829	862	858	820	836	843	871	875	850	844	819	836	783	865	831	852	884	837	823	880	867	878	842	858	888	854	832	831	844	823	842	870	830	881	886	763	872	834	857	862	852	834	842	850	891	869	817	823	881	826	863	850	895	854	810	857	793	764	887	879	852	873	896	865	839	827	785	805	855	813	901	800	816	814	866	819	861	854	829	862	816	801	902	824	829	856	846	870	891	895	888	874	857	808	820	847	839	851	882	862	840	834	807	838	862	822	838	869	778	872	795	873	840	857	837	877	852	828	930	837	816	877	827	841	862	811	839	868	878	869	838	854	870	861	833	827	806	881	830	864	856	869	841	849	836	807	828	847	779	851	843	795	868	817	858	873	833	828	777	816	817	844	827	878	881	871	849	899	874	858	871	806	804	856	836	806	877	832	823	882	905	849	877	822	862	856	824	902	863	809	834	835	868	846	836	832	830	831	833	873	922	836	810	868	852	833	811	836	808	849	815	875	869	825	872	844	819	855	896	849	872	846	845	849	830	892	834	852	828	877	848	862	869	800	817	867	829	842	879	854	861	850	820	853	883	820	913	825	817	824	821	850	853	867	838	837	887	850	844	823	824	890	814	864	887	879	789	831	794	884	878	886	864	800	815	824	849	831	815	816	906	881	893	843	882	828	890	828	834	843	849	806	822	842	821	911	916	824	831	855	880	844	825	855	849	824	844	904	847	823	836	836	786	843	870	879	796	847	854	847	844	818	857	861	850	801	848	828	858	860	893	842	873	901	802	845	827	842	821	865	875	860	819	860	839	863	846	873	772	833	846	880	861	803	831	813	836	828	833	789	801	884	828	855	871	902	813	845	881	838	793	830	862	855	856	865	928	869	783	846	857	873	896	865	856	873	813	769	844	838	850	805	817	871	861	833	817	865	818	856	840	835	859	860	875	839	867	837	836	876	910	863	843	814	879	895	850	849	810	855	882	888	862	863	864	821	794	869	804	792	802	807	859	892	917	834	825	848	860	854	860	845	842	820	854	796	846	845	842	797	876	860	869	852	808	838	847	838	800	808	818	823	822	880	819	829	792	868	809	860	868	874	829	880	854	813	865	813	888	836	823	882	900	863	876	896	823	856	836	859	859	840	811	842	881	861	839	913	794	860	826	853	856	780	893	829	851	861	850	857	811	787	847	805	892	848	851	853	851	808	884	827	863	853	892	863	836	845	806	807	869	878	856	770	833	817	839	815	849	836	890	841	788	858	855	870	894	842	862	855	802	815	855	824	914	838	803	833	838	859	847	853	873	893	858	839	831	850	880	856	881	832	819	896	825	820	847	809	862	873	847	851	859	870	828	846	815	842	897	840	842	826	882	819	863	883	860	888	906	867	836	819	815	856	813	864	876	786	849	839	888	854	822	839	877	813	768	860	853	840	864	848	831	865	863	809	847	809	837	862	905	837	840	850	910	891	844	826	826	854	876	829	870	801	849	866	835	879	890	884	884	861	813	848	838	826	809	887	826	860	806	883	823	833	917	840	864	872	862	870	835	887	869	858	905	889	854	831	859	821	776	829	821	837	876	852	836	883	820	835	856	831	871	875	849	815	817	850	825	847	887	838	838	829	841	834	893	811	826	853	806	874	883	796	852	838	861	835	870	864	864	826	875	815	869	835	844	822	792	870	867	878	821	856	882	844	852	875	839	856	872	886	891	825	836	854	872	799	806	845	820	872	843	835	875	840	816	849	830	902	859	857	835	812	885	801	846	847	840	850	855	831	889	816	849	826	833	850	827	845	847	792	869	895	845	839	826	875	808	850	841	797	913	847	863	891	874	857	841	803	842	889	838	812	841	833	838	855	863	863	853	833	861	876	839	829	897	841	847	860	859	869	881	870	808	859	749	823	828	867	876	865	860	869	874	867	833	839	822	810	831	804
44018	28946	20748	12563	3200	1130	696	527	514	495	442	419	371	403	347	358	377	346	326	346	315	305	293	309	298	316	335	311	315	326	295	328	259	281	319	290	281	308	299	320	330	273	320	316	275	333	324	330	326	330	280	321	303	277	299	313	301	325	304	320	317	276	323	305	319	326	299	287	317	256	307	286	328	302	327	345	314	272	269	257	313	290	323	282	326	293	277	312	332	285	314	312	322	315	287	321	288	288	330	307	315	268	313	292	297	299	302	304	261	332	331	273	264	329	328	294	307	275	310	302	303	273	291	318	284	270	320	309	300	339	323	318	285	296	279	316	308	285	289	283	307	304	323	306	306	317	288	296	305	300	284	269	292	303	297	269	340	297	285	278	312	309	305	325	309	295	314	260	310	285	252	276	282	280	279	299	276	286	282	293	290	321	284	321	288	310	333	255	273	286	335	324	299	313	295	314	291	286	263	314	259	270	306	327	276	330	296	303	314	324	315	290	311	313	285	322	292	319	291	233	321	285	296	268	329	305	298	293	284	290	282	298	315	353	330	280	279	294	311	297	293	312	323	311	319	277	281	277	294	314	300	307	270	294	315	285	273	280	323	300	272	307	321	311	307	312	319	305	297	313	299	284	273	310	322	302	287	299	313	311	301	290	310	323	322	289	307	278	308	324	270	279	289	300	303	326	277	289	299	308	309	265	284	282	306	318	324	311	307	289	271	279	312	282	271	296	295	313	293	291	263	297	313	287	304	291	272	312	305	298	308	292	282	291	289	279	310	325	300	292	302	293	316	297	285	314	303	318	309	285	267	302	319	309	310	292	318	297	317	300	298	312	293	322	290	288	286	287	308	283	321	311	306	311	337	292	280	264	294	320	308	293	315	300	300	303	291	308	279	284	299	297	314	295	289	325	288	303	292	275	318	293	282	294	355	291	299	303	279	312	298	298	287	293	325	288	278	298	281	288	284	321	304	305	281	313	293	272	348	302	274	310	296	344	307	318	282	307	284	319	257	316	296	287	289	307	259	285	316	305	294	312	334	297	278	313	279	299	301	302	269	327	301	302	271	276	279	290	293	272	280	307	319	326	320	322	312	333	291	297	314	271	299	326	277	328	307	332	313	285	309	298	311	285	334	343	298	278	324	321	285	292	329	323	293	293	306	295	298	306	316	256	289	314	314	292	295	315	320	335	279	287	300	292	295	288	282	271	267	281	275	312	284	305	334	325	304	327	295	288	297	286	323	290	294	306	336	305	263	336	310	287	300	292	280	318	277	293	315	287	329	282	322	291	279	294	292	287	271	316	320	287	290	331	280	304	293	294	263	320	324	301	284	296	318	310	316	301	301	350	295	284	274	291	321	290	277	259	303	303	253	314	317	314	293	308	312	302	319	290	286	318	264	274	277	275	303	285	271	294	290	312	273	286	357	313	301	307	306	291	303	279	285	261	270	291	321	287	311	301	278	259	337	298	291	271	338	307	304	281	306	283	309	297	294	285	324	309	301	308	310	315	269	283	297	327	311	274	295	297	316	310	264	305	317	328	285	283	287	265	293	278	299	296	330	310	300	298	298	316	287	293	291	317	322	313	297	293	285	288	292	312	271	313	312	297	293	336	306	318	258	324	308	309	337	311	286	312	295	320	320	308	277	288	307	319	303	278	298	289	267	307	287	271	291	299	300	298	293	319	307	313	252	291	309	286	292	313	291	334	300	308	278	286	272	296	299	299	287	281	295	298	329	300	312	298	319	283	280	323	336	330	288	271	297	269	323	310	294	280	292	300	316	295	310	285	265	318	308	333	292	314	288	254	265	285	281	288	298	279	295	319	273	311	285	300	254	297	272	306	303	304	304	312	314	292	292	300	305	309	276	269	313	307	314	321	288	286	297	283	293	297	286	306	272	357	266	316	293	297	330	341	277	289	327	311	289	296	254	295	322	318	284	279	309	301	306	279	277	285	314	311	285	305	303	288	295	293	312	294	300	286	307	278	283	288	315	276	283	320	353	266	286	279	310	294	291	320	303	286	298	277	312	309	276	276	319	297	308	310	327	333	296	312	311	301	301	334	286	291	289	324	282	293	336	296	289	311	308	304	293	314	303	310	326	270	287	268	341	306	276	288	299	296	310	269	246	309	311	295	289	330	342	320	300	291	263	286	331	296	311	271	288	255	298	274	292	286	287	295	308	314	316	293	320	312	288	282	311	317	294	315	299	311	308	280	295	280	326	288	301	263	290	289	323	286	281	324	285	303	281	312	298	278	308	308	290	267	305	298	317	302	305	330	304	302	321	275	284	306	289	302	308	313	324	295	275	281	308	260	288	281	309	288	296	289	273	304	326	277	300	284	327	310	308	337	317	298	310	291	312	263	296	265	305	299	284	319	289	311	311	294	276	280	290	321	345	327	317	283	289	301	300	291	307	279	341	328	272	285	277	307	305	303	300	284	305	293	298	305	278	315	293	312	280	318	317	322	303	329	288	303	314	303	323	301	303	282	276	285	244	296	301	312	306	286	278	304	289	270	322	282	317	263	324	298	292	293	303	261	303	319	275	276	295	321	286	307	320	282	306	305	286	322	283	269	295	255	302	300	280	278	278	291	265	280	304	294	281	307	297	324	305	296	250	311	294	329	294	273	319	290	333	246	265	336	271	262	283	307	297	303	340	301	316	275	335	314	300	284	310	267	266	297	314	277	304	276	307	316	314	337	307	310	293	286	287	306	322	299	323	320	298	311	319	308	301	282	297	298	273	293	297	292	324	287	330	313	290	272	319	280	311	317	279	271	283	287	278	306	311	314	264	318	335	295	284	270	314	315	311	270	281	289	299	325	297	305	300	290	280	285	306	278	295	284	317	274	319	293	259	293	316	318	323	302	360	305	308	314	276	281	292	300	306	307	341	308	309	322	310	315	312	274	313	343	291	292	295	328	257	325	298	300	313	312	292	314	283	310	292	335	323	322	330	312	288	313	286	303	311	339	311	288	305	290	294	263	325	301	315	273	296	299	293	324	308	294	295	330	306	297	284	295	293	299	271	302	306	330	304	318	322	291	317	265	276	310	308	271	267	285	313	276	303	294	276	276	314	315	267	295	297	304	289	299	309	290	318	331	295	296	277	317	285	299	320	288	289	291	255	298	295	270	285	314	297	288	303	286	307	307	302	323	304	308	314	288	306	315	323	302	292	312	328	288	297	296	324	296	283	280	284	312	286	299	273	309	293	305	302	308	292	286	311	311	310	327	309	274	306	341	280	308	317	308	322	262	327	327	290	285	285	314	287	301	322	298	317	324	293	302	313	265	315	319	281	307	294	303	303	300	299	252	266	278	302	296	287	308	337	289	289	281	300	271	276	269	315	301	314	286	318	268	287	291	310	325	295	289	304	310	288	334	287	286	324	321	281	307	288	290	335	283	316	299	300	311	335	313	312	284	298	282	312	297	282	280	295	291	276	304	294	324	309	308	274	296	302	289	269	310	311	306	309	294
29082	22614	23309	19061	6777	3555	2297	1863	1763	1597	1438	1299	1155	1063	1052	977	916	910	888	823	857	815	837	760	762	798	726	768	712	737	705	681	727	695	716	756	687	716	709	664	663	684	681	687	680	671	727	690	730	683	663	677	639	640	710	690	665	692	671	666	703	709	692	698	689	620	691	677	673	688	707	672	673	643	640	667	683	659	639	660	629	653	646	696	706	665	661	691	700	699	663	661	614	681	655	701	693	676	690	698	679	645	707	679	713	670	640	670	683	654	610	707	678	681	672	710	674	706	655	691	665	658	717	648	706	706	693	674	706	646	693	631	633	709	707	680	700	675	677	665	643	701	653	732	691	672	672	657	664	659	647	685	655	678	668	674	646	650	659	642	678	644	734	692	682	714	664	687	719	687	698	693	707	645	704	678	662	682	664	684	680	654	649	668	696	670	665	609	639	640	719	672	688	664	630	665	654	673	692	666	654	715	665	676	658	687	706	661	698	636	663	639	687	737	661	706	679	670	635	688	673	702	657	668	664	719	707	676	677	695	678	687	687	686	701	663	642	674	706	665	689	624	698	710	688	695	654	687	677	702	682	657	735	715	664	624	724	700	685	652	721	657	655	647	642	674	697	627	658	660	638	644	715	658	661	725	679	677	704	664	666	658	678	665	657	657	721	711	659	662	670	665	671	711	699	651	711	665	706	685	649	700	637	691	684	741	663	675	643	691	661	702	659	642	716	649	659	700	667	719	752	694	667	681	701	628	658	754	668	688	667	669	633	678	652	709	689	667	672	658	669	685	665	698	675	668	681	743	692	689	653	728	657	656	611	666	659	634	670	658	659	672	710	659	709	682	652	681	707	705	641	691	614	661	674	687	658	744	698	687	655	685	703	680	675	723	713	679	706	654	672	675	734	627	685	669	672	662	662	673	665	676	652	661	666	659	676	686	666	653	684	684	687	685	690	682	693	681	704	707	692	652	697	680	709	690	648	671	658	658	695	664	689	697	661	720	671	697	702	690	671	701	682	668	686	711	690	671	675	692	683	660	694	668	700	720	642	678	711	730	655	686	702	656	686	667	680	697	706	676	683	718	620	693	635	634	730	648	695	679	699	664	655	654	689	683	679	636	673	635	654	701	671	737	674	636	718	713	677	645	672	713	685	670	659	682	659	677	655	684	661	674	707	708	680	674	695	629	634	674	679	660	675	699	639	644	677	665	654	625	687	734	707	654	709	682	692	668	694	663	693	623	699	709	659	667	692	663	660	683	642	655	643	675	670	657	680	709	673	641	677	671	629	646	665	697	632	678	646	661	673	642	692	699	639	718	696	667	665	658	687	668	666	713	651	701	666	704	655	683	662	687	682	654	665	657	710	689	664	612	659	621	664	707	653	708	657	668	684	626	672	656	647	683	680	702	651	658	688	683	612	679	681	629	684	644	634	672	687	644	681	698	718	683	676	682	717	667	667	691	671	659	679	669	686	688	639	672	669	664	699	681	665	696	661	648	625	700	693	615	720	647	709	654	644	667	693	637	664	693	657	680	676	701	639	654	691	700	644	691	682	648	680	669	734	677	666	703	654	685	702	682	637	635	645	678	686	641	698	667	701	633	659	689	665	681	710	644	677	689	707	685	644	661	651	628	663	653	695	660	621	722	674	682	675	664	639	676	684	716	707	662	662	679	685	713	710	660	679	685	645	678	675	674	700	676	707	713	656	691	679	618	695	700	694	679	668	712	719	706	676	697	622	656	673	693	708	698	677	683	703	696	651	665	643	688	617	685	714	681	708	700	686	674	657	684	630	665	708	665	712	683	708	694	654	677	652	631	726	649	734	682	653	706	654	686	672	657	706	667	663	644	709	634	706	643	628	679	687	662	694	646	652	667	680	628	704	724	675	632	644	645	650	675	684	661	727	698	653	712	678	660	695	747	692	684	710	648	620	666	654	755	693	704	641	661	678	678	672	638	655	724	696	681	663	680	598	678	676	716	703	731	697	673	692	686	680	699	637	647	689	672	675	676	649	680	653	664	713	655	651	689	755	695	704	685	653	691	645	650	677	685	702	660	644	682	700	661	666	642	665	680	666	649	662	708	656	698	721	648	653	667	717	709	699	671	662	647	671	707	679	676	664	654	669	631	682	724	721	686	640	670	731	682	702	668	645	699	697	676	698	648	680	666	673	632	685	700	651	638	651	673	712	668	684	654	679	666	714	738	683	612	670	660	707	709	690	673	656	687	649	653	698	684	656	715	641	700	751	673	669	668	673	727	677	666	751	673	707	662	687	662	669	639	655	735	709	673	668	687	679	714	711	622	651	717	669	635	715	703	643	657	658	666	685	679	664	630	710	708	703	689	658	621	699	714	674	688	656	651	705	698	670	699	661	692	637	637	675	720	712	669	636	637	680	715	655	688	703	682	707	676	649	632	681	670	711	651	707	646	658	689	679	707	665	711	628	672	684	678	662	670	653	700	703	654	646	656	696	670	667	684	656	686	658	699	687	708	652	664	624	616	728	666	689	694	647	654	682	626	658	659	677	697	655	672	653	658	669	697	658	684	645	677	690	680	662	648	687	650	675	684	669	674	647	635	705	680	753	692	759	662	669	654	636	690	666	668	674	671	671	659	698	680	698	691	659	607	627	644	672	599	665	705	686	680	656	731	676	648	655	668	664	686	657	644	637	696	720	656	671	659	673	687	699	663	656	670	696	653	618	679	651	644	714	645	646	709	675	652	709	710	647	658	672	686	694	721	652	680	705	654	701	714	645	692	686	675	670	770	664	694	678	663	669	648	705	693	663	619	651	693	644	654	707	652	719	704	697	648	703	667	695	672	667	704	692	680	656	632	715	727	734	652	681	645	638	666	655	662	675	684	658	689	654	638	671	678	697	681	658	666	669	700	688	645	676	615	678	695	695	654	659	691	642	612	658	668	667	675	619	686	660	663	639	659	632	689	690	677	691	686	687	731	684	722	676	748	676	666	649	713	706	657	676	673	683	698	673	706	646	677	686	693	720	635	694	628	692	688	701	696	708	682	645	652	697	648	632	645	672	709	658	706	659	695	711	688	700	726	666	671	674	662	730	698	686	720	645	713	687	689	653	649	703	674	661	641	659	658	670	705	622	705	718	647	670	711	685	647	711	682	696	712	698	676	676	658	696	666	648	693	656	671	712	643	709	686	664	680	699	708	712	631	692	671	660	686	678	672	720	697	676	686	645	668	695	730	699	672	665	652	724	674	638	658	684	705	635	638	672	720	629	689	663	680	658	675	637	698	687	690	707	704	678	698	670	658	612	652	658	640	660	653	686	651	615	650	639	693	691	641	689	679	669	680	703	656	637	666	717	678	673	666	715	694	685	661	696	715	649	694	623	666	666	693	661	666	684	601	644	640	676	660	696	678	671	712	688	684	731	651	692	653	690	687	653	654	666	677	705	663	670	675	693	712	728	675	670	610	698	683	641	670	635	655	715	682	628	684	707	664	693	686	684	704
53611	39796	34136	20455	7162	2022	1068	819	722	652	579	546	488	491	505	461	435	447	390	407	419	406	397	397	403	440	403	410	410	400	386	368	388	395	422	376	378	324	377	393	380	348	361	375	376	358	354	387	399	406	349	340	407	346	349	376	384	379	344	340	359	386	353	358	374	381	354	392	366	374	369	352	382	370	350	354	399	336	353	363	386	397	372	386	389	344	361	337	374	359	357	368	372	387	336	386	396	354	343	330	351	356	338	377	351	355	345	323	364	358	391	387	340	356	355	349	381	345	341	367	370	365	367	381	384	380	330	406	360	378	388	376	364	361	401	357	392	377	396	363	388	355	396	421	375	369	349	356	379	343	404	389	387	371	371	355	376	349	345	388	377	383	381	377	358	354	360	359	340	378	368	378	365	341	340	378	375	383	372	374	351	363	383	393	392	349	353	360	382	357	366	348	363	356	326	350	383	361	371	358	359	411	362	366	366	418	416	373	370	394	389	378	389	364	363	352	403	352	343	389	346	350	383	372	385	391	373	378	362	354	352	362	361	379	367	369	346	381	371	374	405	395	378	359	367	382	384	353	375	347	390	356	411	378	345	352	390	394	364	345	356	358	389	338	383	338	350	355	398	376	367	387	369	319	358	350	364	382	342	387	362	369	398	337	407	365	402	354	372	355	370	353	364	364	376	355	395	380	371	364	360	345	357	354	332	349	392	371	373	374	361	367	348	357	359	380	348	376	387	351	333	380	326	339	350	397	380	349	342	355	369	364	386	361	371	339	329	362	340	350	375	351	343	390	369	352	357	360	368	371	376	375	375	396	397	343	370	363	383	376	366	373	375	343	409	369	383	358	355	389	347	402	385	400	336	365	401	374	373	388	327	345	390	380	362	325	381	348	362	350	358	344	362	326	359	424	379	396	383	379	355	359	364	398	339	369	365	379	376	397	371	378	378	375	393	387	396	382	345	380	399	404	357	371	356	372	371	386	373	350	350	372	378	360	370	351	369	375	348	372	384	357	358	345	384	374	395	353	378	365	404	383	361	379	385	380	385	351	385	346	378	358	356	382	355	402	370	402	367	344	354	383	382	366	405	373	397	390	370	345	362	345	374	352	343	341	381	400	345	396	353	426	370	374	348	387	347	372	353	383	382	362	366	382	348	382	351	371	335	363	347	392	399	369	405	351	396	352	353	386	379	366	328	358	375	347	356	369	356	369	371	330	344	348	379	363	392	383	360	392	360	387	395	370	358	355	356	357	376	371	366	363	354	362	350	426	381	373	411	363	361	345	402	330	375	379	352	385	368	370	365	358	370	372	368	366	350	337	358	362	357	393	362	351	354	362	340	356	356	357	382	405	371	360	374	388	347	363	368	368	332	344	385	398	408	313	365	381	362	379	344	333	353	365	375	395	337	362	348	404	366	357	330	381	363	355	408	377	376	367	365	409	327	345	369	362	381	388	367	372	380	395	373	362	406	395	379	374	370	410	375	348	403	405	339	367	385	397	366	365	336	342	347	376	359	367	355	424	368	382	364	366	410	370	354	371	359	375	364	374	376	360	378	386	393	356	406	358	346	364	371	370	348	368	368	362	340	330	383	367	375	408	384	371	371	355	368	374	353	365	376	372	367	362	351	353	349	418	378	320	385	355	336	392	366	360	329	382	373	392	378	373	376	366	357	349	403	394	387	341	390	403	372	354	364	371	396	376	384	334	350	405	410	398	389	376	337	388	384	365	384	351	390	379	365	359	380	369	386	342	352	373	347	362	359	353	370	381	354	388	381	333	356	382	375	392	382	384	355	347	337	346	360	342	360	381	378	381	354	377	375	320	349	376	365	397	351	372	387	361	384	381	356	404	366	361	380	338	403	348	385	364	392	397	314	338	399	344	374	349	429	392	392	377	377	363	366	353	379	380	393	358	373	361	343	362	344	389	365	343	404	366	358	368	317	360	367	360	379	348	368	359	380	357	395	376	342	343	346	389	368	337	369	386	368	373	393	366	393	376	384	342	391	402	370	380	363	356	353	365	409	378	364	375	376	351	384	377	347	358	356	355	385	369	339	391	364	376	380	363	376	393	352	348	362	367	348	397	361	380	339	418	355	371	389	364	386	396	362	390	392	383	381	406	360	375	366	357	361	389	374	379	336	376	353	386	396	406	367	375	357	344	380	350	397	365	367	395	356	354	383	404	364	356	383	377	386	381	333	360	380	414	347	356	333	371	345	358	409	381	370	397	378	394	370	382	401	365	359	356	347	378	406	344	383	402	378	332	345	410	383	360	325	378	388	373	376	353	384	359	347	388	389	397	361	347	379	334	388	412	387	388	370	378	364	371	363	405	390	397	364	337	333	314	414	384	368	296	404	370	372	378	375	347	360	392	333	384	366	354	356	409	378	364	359	374	395	372	394	388	373	363	374	392	361	337	355	350	376	359	360	374	341	390	366	370	387	380	362	387	403	380	406	374	332	384	359	351	355	352	343	400	346	321	387	370	352	371	362	351	382	360	347	376	374	346	363	364	366	342	357	350	378	388	354	335	363	356	401	387	350	373	376	356	370	361	348	360	355	369	365	386	375	348	345	373	378	351	377	386	367	378	339	373	354	327	366	361	401	351	384	364	374	354	405	342	352	366	377	354	348	398	418	365	370	378	378	337	361	373	372	398	366	368	397	342	403	383	387	359	378	362	393	369	374	347	378	370	372	383	385	335	375	369	399	383	389	394	374	414	368	385	348	375	352	377	369	376	364	357	337	366	380	338	376	388	370	367	389	379	344	379	382	365	373	362	376	361	356	339	362	365	355	356	437	361	340	354	377	351	362	360	379	401	385	394	352	384	358	358	367	373	398	382	345	398	342	352	395	374	381	364	389	370	354	372	359	348	362	328	350	395	337	330	385	355	357	378	377	350	393	353	360	367	378	353	349	368	415	376	398	382	405	390	377	374	378	331	365	361	391	360	340	365	365	323	346	398	390	394	387	338	372	350	334	376	387	325	373	397	346	349	335	359	389	328	345	376	379	370	380	389	386	441	334	332	393	383	344	376	388	418	370	382	342	382	360	377	360	390	360	388	348	382	338	369	391	370	353	359	374	368	357	362	356	368	412	383	389	379	335	331	375	352	365	360	371	321	344	367	371	361	363	404	378	390	375	377	358	351	358	351	354	399	335	359	387	382	360	389	374	331	333	398	408	378	359	355	385	357	364	356	364	408	388	343	374	383	349	408	373	358	354	381	357	354	368	379	370	379	382	387	354	356	355	389	344	361	358	358	369	338	352	350	367	369	371	336	353	378	371	369	395	370	380	399	376	376	383	363	342	379	368	345	404	350	377	394	410	369	348	392	377	396	348	350	340	348	362	381	412	384	380	412	385	409	362	371	358	386	360	364	357	348	365	330	365	358	378	359	351	368	353	376	382	347	354	384	352	403	387	360	352	374	355	367	379	356	393	378	411	360	406	329	343	339	384	387	391	367	332	380	361	358	369	346
35027	31157	34128	26765	10879	4576	3257	2581	2364	2201	1894	1759	1653	1459	1508	1362	1265	1214	1140	1130	1073	1134	1029	1008	1006	927	942	940	875	886	909	930	883	858	870	858	888	823	857	850	865	848	852	887	798	861	834	877	854	842	893	830	848	849	820	836	846	827	823	854	899	850	822	867	805	866	820	811	805	846	862	807	805	821	830	804	844	864	814	832	834	854	864	801	840	859	823	867	795	850	833	747	855	819	855	827	830	813	825	837	815	877	824	780	832	789	823	853	806	864	848	786	838	832	809	797	811	869	811	805	795	860	811	882	801	783	827	807	863	828	836	827	845	864	824	852	809	788	826	839	795	861	862	810	846	811	863	831	820	803	734	807	875	828	801	766	763	840	834	889	872	856	823	855	810	786	823	802	857	824	812	842	775	777	801	837	863	891	805	801	797	821	796	791	794	832	833	863	798	806	855	836	806	860	848	809	838	863	848	832	807	864	860	827	837	827	827	804	854	814	789	837	853	803	796	855	855	873	837	859	820	809	841	822	828	806	831	838	790	818	832	810	818	788	833	877	881	864	887	836	808	838	832	781	845	788	817	849	787	799	850	781	867	781	829	822	797	832	868	802	845	812	845	869	849	798	829	828	892	834	835	822	860	822	841	859	833	825	843	845	812	782	866	793	807	845	867	854	833	840	808	822	842	793	809	818	815	832	785	850	837	878	852	793	865	840	837	831	801	807	877	883	846	822	813	814	898	857	846	810	863	834	818	802	817	834	838	830	819	839	774	835	785	852	811	865	856	818	821	808	867	825	828	809	865	780	782	789	826	844	820	832	804	780	794	826	775	814	800	815	840	872	778	856	786	850	823	814	843	825	842	764	847	852	811	834	843	801	833	784	790	833	842	852	831	812	846	815	925	806	818	831	840	869	853	820	822	865	844	840	786	845	818	862	867	815	834	777	826	811	807	800	837	768	796	876	833	780	822	818	881	843	853	850	811	865	833	841	826	834	839	834	866	817	800	868	853	830	827	772	833	885	813	809	869	823	813	872	855	841	838	847	833	856	806	824	855	812	799	812	797	821	864	800	806	819	802	747	793	844	904	796	803	811	851	797	771	781	808	811	790	805	806	806	841	826	830	809	830	825	842	818	797	866	816	851	848	813	804	822	820	838	781	805	889	804	870	845	825	826	816	816	802	794	826	900	822	807	827	758	867	811	819	831	838	817	831	826	832	786	834	801	730	899	844	841	822	820	839	809	809	791	777	825	864	846	836	797	812	848	856	822	792	834	860	781	779	869	792	823	796	805	760	792	843	855	841	804	850	822	808	791	840	812	835	834	847	797	817	801	830	861	815	846	781	821	798	826	839	858	833	756	873	870	814	817	901	820	791	838	844	820	810	827	753	813	822	835	844	835	838	819	863	843	814	885	846	874	803	815	838	821	829	841	819	831	798	865	830	823	809	827	823	801	835	772	827	833	871	858	793	801	848	850	819	808	827	858	804	832	852	805	795	840	807	823	838	833	826	858	832	812	816	835	823	816	774	859	862	817	796	765	842	849	848	818	825	793	798	785	841	811	787	821	859	893	843	875	818	813	806	853	788	838	850	847	838	838	863	799	789	778	832	852	816	842	805	851	842	803	840	804	814	852	828	818	814	814	784	848	847	819	819	809	825	852	834	819	847	840	848	868	883	834	860	835	824	923	856	806	817	825	882	749	833	831	823	858	816	868	838	780	805	850	824	818	841	850	863	846	782	780	797	798	846	832	823	834	824	861	842	808	838	822	825	834	809	806	825	788	792	846	837	801	852	794	756	798	862	807	820	837	856	877	831	795	855	878	794	821	821	835	831	793	776	797	833	821	880	807	780	813	806	805	857	779	815	835	807	791	771	823	860	848	793	809	859	819	831	888	850	840	846	833	819	874	807	800	837	822	848	845	809	829	851	838	810	851	871	779	860	819	811	848	787	826	778	891	851	837	821	827	789	846	807	783	751	835	818	845	803	808	839	824	853	901	848	823	858	814	799	844	798	840	792	758	837	808	765	839	770	857	800	816	827	847	799	793	830	856	813	805	803	843	794	807	787	832	832	901	822	799	860	832	798	786	817	830	834	792	763	857	804	818	837	752	797	821	843	821	795	788	846	819	791	809	872	802	828	829	830	871	782	823	807	791	800	840	810	801	839	824	857	812	857	830	809	860	792	791	817	838	796	835	821	842	874	833	835	783	774	859	828	901	867	807	830	815	903	785	892	830	837	823	836	842	833	810	833	832	780	824	835	830	823	854	807	875	841	810	829	866	821	862	801	770	836	868	843	797	855	794	836	802	870	833	808	824	822	850	846	792	814	768	793	861	809	802	851	782	848	884	841	788	792	819	773	845	821	833	807	820	831	844	817	839	820	873	832	865	778	858	857	852	863	788	837	866	788	819	827	816	799	864	829	852	831	852	862	808	835	827	806	843	825	814	845	825	838	827	820	799	809	834	844	839	857	873	791	816	838	827	804	857	819	788	834	847	781	868	787	806	786	862	817	820	826	832	796	812	788	814	853	834	879	895	827	824	855	858	857	852	823	889	856	782	780	759	823	856	808	889	801	803	837	821	822	874	831	851	784	794	832	798	844	814	796	873	809	802	789	806	860	829	829	881	788	826	870	847	832	809	846	816	796	837	792	798	870	820	824	841	824	805	829	795	812	760	836	806	845	818	796	809	853	804	843	822	791	852	821	818	784	845	843	853	866	832	847	834	859	796	851	766	763	797	839	791	836	783	849	820	812	855	808	840	775	832	809	804	791	830	819	808	848	832	799	824	824	820	876	816	868	842	820	831	850	800	835	816	841	826	857	793	810	782	860	827	854	877	844	801	826	867	788	787	870	835	813	844	838	840	864	832	804	802	804	804	830	839	831	849	801	829	786	780	784	857	784	796	808	846	829	814	805	889	758	847	777	851	796	893	837	795	787	850	826	802	824	814	814	863	806	827	788	852	799	841	863	795	813	859	819	839	827	865	860	808	795	809	809	843	867	804	892	807	804	843	846	803	803	818	855	811	824	834	830	829	841	846	846	816	853	837	816	812	833	799	846	799	828	841	810	846	864	788	841	829	838	806	800	829	855	831	854	828	817	821	849	821	853	822	859	867	822	794	792	803	807	843	847	818	821	795	863	769	812	861	829	856	818	745	792	806	867	864	855	830	780	863	856	835	816	802	831	819	816	827	830	839	821	881	815	811	867	798	815	864	810	798	872	760	879	803	818	829	774	823	793	860	860	830	835	783	860	813	827	808	829	752	822	846	825	778	797	777	810	852	796	818	851	794	781	827	870	820	834	812	825	895	851	831	837	806	802	843	861	805	895	801	848	821	780	811	803	804	821	775	864	811	891	807	844	867	850	797	826	796	852	831	819	830	887	823	814	758	816	856	818	816	814	865	837	864	863	861	823	846	793	806	828	831	857	811	841	819	808	842	792	856	796	816	834	795	845	778	802	788	822	763	818	827	833	840	821	819
28848	15024	7632	2986	1083	669	574	536	503	468	436	431	467	398	425	436	403	399	388	399	422	421	437	431	404	409	405	387	410	374	395	371	379	418	370	409	396	387	423	412	419	378	411	403	406	384	428	401	374	376	399	406	428	379	385	405	421	432	396	393	361	381	392	404	387	400	411	369	388	377	406	414	413	397	388	394	400	409	417	413	397	433	395	383	397	391	409	419	404	419	430	407	405	406	391	386	385	386	431	394	415	405	338	369	382	392	424	395	391	374	360	371	390	391	328	412	418	382	356	426	419	384	424	399	439	396	472	417	378	398	381	378	419	390	431	420	402	389	400	419	414	411	392	414	434	426	412	436	386	449	398	395	424	408	396	441	411	402	452	368	400	371	428	366	424	406	428	452	410	383	442	411	388	402	409	393	393	397	419	427	436	408	391	398	423	393	399	385	418	409	401	362	399	394	447	435	384	390	405	410	429	415	424	380	488	402	404	388	390	322	370	399	411	421	415	432	406	407	436	424	385	391	415	399	407	440	393	381	421	412	407	407	433	406	365	363	412	412	394	447	373	417	416	402	439	422	419	360	405	448	410	393	380	402	386	406	382	419	396	393	381	421	422	363	405	456	394	378	388	379	437	422	402	387	398	380	409	395	435	413	396	402	372	392	422	432	399	420	418	423	381	363	370	409	362	441	421	418	410	400	356	390	388	399	369	416	398	388	358	408	386	405	433	400	439	419	379	355	373	430	446	402	444	387	440	421	375	400	410	384	448	469	380	400	383	384	390	351	402	395	351	410	397	408	419	364	388	377	379	386	397	412	415	409	412	399	387	424	396	371	397	409	401	390	390	405	387	418	447	401	379	411	390	413	405	395	385	366	418	386	420	412	425	423	404	421	432	391	439	393	386	411	429	374	406	403	404	394	405	408	391	381	401	411	383	404	396	418	398	375	442	414	396	427	400	431	487	410	395	407	379	422	393	382	423	432	400	457	402	401	418	383	395	366	363	413	382	398	417	379	410	373	379	421	385	392	473	401	403	417	440	447	395	412	379	393	366	408	405	400	422	418	400	365	377	368	408	418	406	383	453	418	414	372	394	425	402	401	421	370	396	415	381	420	431	396	376	412	381	441	391	406	414	390	400	398	401	398	450	428	415	425	381	373	367	405	406	401	432	460	414	416	378	412	388	378	401	375	416	393	389	385	400	421	380	383	396	409	399	410	396	396	408	389	437	386	390	410	384	400	389	409	478	427	409	415	421	401	410	376	418	410	428	423	449	409	408	391	403	407	414	428	430	414	415	416	368	414	416	356	410	429	427	418	384	456	414	396	407	398	422	382	382	421	385	386	407	416	429	426	379	447	367	349	415	401	360	439	409	386	408	390	414	397	379	364	399	385	396	410	396	394	423	441	418	403	412	385	388	361	405	392	381	375	387	381	384	396	396	382	402	391	393	380	419	351	389	443	407	401	430	398	406	414	419	392	402	410	418	404	425	414	380	435	391	357	389	388	391	447	404	417	408	348	420	390	412	407	383	442	405	404	407	401	399	395	409	464	422	405	416	434	416	410	401	353	379	428	402	414	339	416	405	411	345	423	381	431	354	394	378	384	421	397	405	395	349	393	409	410	414	411	388	383	393	413	414	427	419	412	376	419	432	428	460	395	433	387	408	423	421	392	388	408	380	402	415	339	410	393	409	419	405	404	387	401	417	380	383	396	416	431	383	417	432	414	402	397	388	386	414	433	400	405	386	398	377	418	398	384	400	433	420	400	438	386	401	398	406	423	380	371	417	390	434	426	413	403	366	385	402	375	436	399	375	406	390	386	391	371	359	434	390	396	378	383	397	421	404	407	404	381	383	398	384	418	392	400	349	371	387	389	417	442	434	411	410	378	433	431	424	412	427	378	410	392	426	383	404	404	396	413	397	419	370	426	395	376	415	419	399	428	400	411	413	379	434	395	362	412	431	397	384	387	421	372	377	421	448	409	388	380	405	411	370	411	396	408	395	402	405	415	401	381	404	429	393	413	428	428	380	418	412	348	386	385	400	414	418	410	416	437	407	418	426	408	421	394	386	364	395	419	391	421	410	399	367	417	443	400	400	449	374	377	408	453	436	404	398	402	451	436	415	398	355	385	401	388	429	373	429	378	400	432	429	410	410	354	397	385	424	411	401	396	397	429	417	382	417	389	400	406	395	383	395	358	382	390	403	375	364	413	444	463	448	472	437	415	375	437	382	406	388	409	421	392	453	423	439	410	408	425	392	426	413	403	403	415	417	418	388	370	409	389	380	390	420	429	363	400	383	395	401	413	407	407	461	402	391	385	377	414	390	411	421	433	430	423	421	405	390	357	370	365	394	404	398	400	415	392	395	399	397	387	405	416	431	369	423	385	361	358	432	401	356	389	448	402	362	397	424	396	378	394	391	457	398	403	374	406	424	384	377	415	387	356	403	374	420	419	384	369	374	429	401	402	380	383	435	404	374	380	408	378	424	410	382	395	397	425	434	362	412	386	401	382	393	442	388	382	402	415	431	421	396	377	397	418	380	384	359	390	396	391	409	414	402	340	390	403	418	429	393	383	361	370	399	386	372	356	354	380	462	403	408	409	423	424	354	382	370	367	424	436	384	404	360	365	401	410	392	421	440	369	408	410	419	399	384	402	345	402	396	381	406	393	383	381	379	414	391	379	397	374	380	397	412	408	375	360	412	428	446	405	402	413	381	398	418	404	462	392	394	391	370	405	409	391	403	406	389	397	412	402	396	419	360	387	405	358	417	404	413	443	419	420	387	378	370	408	435	383	410	384	393	381	423	377	416	413	405	375	424	459	447	438	412	414	433	436	437	396	447	391	387	400	405	406	398	438	396	415	423	408	394	392	452	379	405	410	450	422	424	411	403	380	386	375	376	455	399	396	444	427	409	410	378	441	411	381	415	452	399	376	435	395	398	399	418	408	407	403	402	415	388	407	402	388	390	397	400	401	416	363	397	362	449	368	423	429	422	437	411	399	391	384	409	384	412	416	423	395	407	404	385	424	417	376	366	441	413	411	423	412	457	401	411	395	421	386	419	423	391	391	385	415	384	401	432	382	401	430	408	384	442	379	428	420	386	419	390	418	399	412	407	399	426	366	392	403	382	381	420	405	405	374	396	400	374	391	395	404	411	410	365	403	444	410	369	408	400	436	401	379	388	384	387	443	426	397	421	382	364	405	403	416	397	386	402	406	381	384	430	419	441	389	370	336	374	384	365	392	390	404	417	396	405	403	385	393	395	404	397	381	445	440	392	369	400	404	403	400	406	390	403	372	394	422	386	376	385	418	399	391	393	385	404	402	431	393	390	354	386	388	411	396	407	395	412	417	392	392	400	401	438	370	427	419	427	373	398	387	412	432	391	419	415	405	429	428	433	385	417	408	405	414	397	358	429	433	420	402	409	425	383	401	403	420	416	397	400	391	402	381	396	385	438	378	449	382	377	429	449	410	388	405
18482	11628	10838	6527	2881	1998	1596	1448	1266	1185	1164	1084	1061	1096	1056	970	983	937	938	1002	942	894	879	936	942	886	899	901	921	890	895	867	835	873	892	869	813	894	910	907	861	851	864	900	868	864	794	875	820	895	874	951	827	817	866	867	894	865	945	887	847	862	878	889	868	822	848	853	854	803	824	861	848	841	878	856	865	848	865	840	880	840	794	856	846	881	844	865	895	858	852	859	830	862	849	915	860	879	844	817	890	886	874	869	879	870	838	898	841	860	828	923	787	853	906	882	910	889	896	869	803	865	871	785	882	876	889	890	857	856	902	853	912	800	918	858	868	827	815	859	873	869	874	835	875	846	837	853	873	826	838	820	875	867	856	881	863	827	858	902	841	855	858	911	853	851	932	874	854	854	846	889	818	867	887	819	932	815	870	855	860	805	864	888	867	865	901	902	871	839	867	835	925	859	869	877	872	804	946	842	818	850	921	844	871	801	878	870	854	886	863	906	865	873	839	842	880	910	888	829	849	853	868	879	869	825	891	827	813	886	883	857	847	835	890	885	870	897	867	874	886	887	892	885	891	879	855	857	838	916	871	849	851	845	884	851	837	848	853	889	903	810	905	875	846	842	877	907	887	834	897	871	858	833	816	832	843	872	858	808	914	871	843	869	876	865	834	814	882	832	867	857	832	882	817	901	875	888	899	831	868	826	870	866	818	850	846	862	825	847	858	891	866	878	808	868	831	883	814	866	836	874	838	854	897	849	916	892	880	830	847	884	805	822	855	865	862	865	840	866	863	855	854	841	845	834	855	844	867	791	869	861	847	843	845	862	881	848	897	830	860	869	880	895	877	850	835	851	897	901	879	846	895	847	827	941	851	833	878	872	850	909	807	812	818	899	837	861	895	891	878	869	877	874	865	951	884	870	879	857	829	863	850	857	844	873	830	828	880	863	924	863	861	824	860	865	886	879	831	877	860	843	863	807	852	867	803	865	853	884	831	846	894	834	856	858	849	893	879	840	867	884	875	845	932	829	872	903	843	877	830	836	864	900	874	818	842	876	888	841	881	930	864	826	888	851	871	809	868	880	844	852	869	875	844	877	833	863	826	925	816	834	853	881	948	857	865	886	880	837	880	895	854	855	836	843	901	834	840	881	883	919	820	862	886	877	866	867	838	849	895	855	863	829	865	852	829	885	814	866	836	874	857	858	851	839	790	847	858	848	842	846	838	844	873	892	844	823	857	867	873	845	876	831	821	841	862	907	817	877	877	859	845	883	866	851	830	911	894	879	810	879	856	851	906	871	860	829	837	867	889	861	870	892	883	814	826	862	905	844	853	869	861	870	830	845	879	797	881	882	848	905	834	844	854	870	864	901	863	844	809	820	841	843	841	882	874	843	850	865	867	848	865	856	864	869	837	868	843	879	878	864	882	835	878	933	844	920	830	896	885	812	841	862	879	900	830	852	852	910	825	807	836	818	889	913	805	871	843	849	845	818	863	844	867	839	831	840	865	842	897	876	867	879	849	842	919	865	907	815	838	879	816	861	866	860	902	879	845	881	876	858	869	923	845	855	863	918	856	832	818	816	869	870	821	851	810	868	912	919	846	869	904	879	856	876	921	889	837	828	922	851	835	860	881	807	888	884	861	888	868	856	920	864	799	887	893	848	885	859	848	878	859	821	829	813	878	880	856	901	896	807	900	842	885	888	834	897	863	833	874	853	894	862	819	837	840	838	877	865	910	845	877	870	827	847	908	873	891	825	848	892	782	895	861	884	902	830	792	853	848	812	856	859	853	859	842	894	860	862	898	894	844	854	877	859	849	850	892	853	865	862	891	858	830	817	871	803	843	819	881	863	864	876	850	904	847	809	843	861	838	882	877	847	929	854	830	887	842	875	877	834	806	854	870	855	869	856	847	891	795	903	894	865	854	864	931	840	861	848	853	871	862	850	847	907	826	821	878	895	825	890	873	860	892	822	902	821	850	853	848	883	878	885	864	846	859	884	867	860	843	864	788	855	863	864	867	851	883	891	862	896	884	842	862	821	872	884	819	847	868	886	809	876	884	911	857	826	835	883	856	820	846	897	866	835	839	862	894	877	854	863	827	918	858	871	881	843	825	833	870	880	860	899	869	836	840	848	857	899	910	861	823	882	855	855	860	899	836	832	792	864	893	878	867	866	859	836	874	910	872	854	832	919	854	975	855	802	931	851	805	898	885	827	817	872	880	887	834	923	864	903	893	786	874	873	854	823	846	896	865	862	897	832	840	853	882	855	829	884	887	862	892	881	873	865	871	892	854	849	846	848	870	900	862	880	873	889	822	885	839	862	846	854	862	867	839	874	852	844	943	801	853	845	817	886	879	828	916	851	857	898	839	910	877	884	852	876	830	844	815	838	859	899	874	839	913	858	839	852	845	851	872	891	837	825	840	848	855	928	875	859	944	885	865	849	873	840	872	849	841	854	864	854	844	862	834	866	862	823	864	890	880	863	872	870	878	833	900	866	873	823	892	901	899	869	810	884	876	838	855	799	873	878	882	890	882	908	886	882	886	865	882	867	855	846	872	900	905	829	876	934	891	819	916	872	852	832	903	861	837	862	890	880	928	890	894	842	878	858	918	870	866	877	855	871	892	897	837	906	877	854	902	889	925	862	827	869	848	850	874	874	879	908	862	813	826	840	834	861	884	872	831	884	865	918	817	871	879	834	826	829	871	847	910	867	870	881	876	824	846	835	816	860	834	883	865	865	836	864	815	913	836	878	895	881	880	897	832	827	865	867	916	852	874	849	842	783	866	879	928	863	841	894	833	848	900	811	897	869	845	924	795	887	884	822	871	825	848	846	851	871	894	837	923	853	843	824	910	893	872	904	831	827	882	872	861	879	863	853	853	882	870	881	862	814	885	842	809	857	824	828	847	835	894	849	839	791	871	826	861	881	822	916	884	889	917	810	827	845	867	809	908	883	829	870	844	846	871	831	861	859	881	857	843	845	831	835	834	863	858	851	827	811	819	871	885	866	860	867	884	855	867	883	899	865	850	915	911	867	902	873	894	844	857	818	908	874	850	867	881	885	842	865	879	855	902	839	850	913	878	853	839	897	891	871	855	908	863	868	894	905	892	835	889	855	840	865	882	858	885	890	843	819	900	939	849	890	839	861	874	851	840	854	867	930	854	880	921	868	879	844	833	869	856	812	814	872	861	860	886	866	868	879	909	900	837	889	858	878	857	832	838	902	919	822	845	899	857	879	896	826	865	912	840	846	866	857	859	859	828	862	881	866	880	885	880	874	861	804	869	847	876	921	891	849	856	882	851	848	826	869	844	817	889	848	842	847	884	846	866	885	897	862	883	827	913	876	845	837	876	883	810	876	854	921	845	915	836	845	885	917	835	856	892	863	899	832	892	844	800	867	895	896	856	869	851	897	835	852	917	886	895	880	834	947	860	889	853	821	830	889	919	870	837	846	883	834	875	859	915	905	876	844	848	846
45205	29024	22054	12232	3149	1006	678	578	477	470	412	404	415	387	398	373	355	339	338	344	321	364	310	309	333	306	305	301	335	315	327	282	308	284	296	326	290	327	336	291	299	296	308	303	293	325	312	340	275	300	293	307	312	324	309	324	313	306	267	296	320	248	320	304	338	292	315	289	299	317	305	324	306	313	308	304	319	302	325	314	248	322	302	306	310	325	293	285	294	319	308	280	288	306	318	288	301	330	269	286	324	310	321	333	300	310	318	310	288	299	270	300	334	297	326	323	302	302	299	288	276	268	288	317	336	288	303	305	304	318	310	314	259	321	279	278	295	308	294	278	324	324	297	308	296	273	304	290	297	284	279	297	284	275	290	286	292	344	315	332	332	280	318	289	329	314	330	308	301	301	310	298	342	290	299	316	300	294	286	291	316	305	328	302	327	337	258	331	314	304	328	297	299	301	302	289	302	324	290	308	305	282	300	315	310	324	315	303	305	274	302	303	323	320	311	296	277	279	308	283	297	356	303	287	306	303	288	281	285	308	278	317	326	295	279	324	331	303	305	301	280	277	314	295	321	304	284	314	275	308	313	310	275	322	308	288	276	335	300	326	279	308	318	294	310	291	283	319	329	305	285	295	323	313	276	315	316	316	305	313	320	290	306	286	281	322	318	307	323	298	279	313	331	343	284	345	296	284	293	275	310	291	328	302	300	290	333	282	296	310	273	331	310	288	253	271	303	276	325	291	317	316	320	286	260	278	353	267	298	291	300	317	324	305	288	294	306	290	291	285	346	307	307	269	298	304	326	309	295	313	284	306	319	330	313	306	326	314	304	272	289	285	278	270	319	309	304	268	294	329	301	299	329	314	298	277	328	302	308	312	286	284	346	331	310	306	288	281	302	326	302	293	315	327	289	312	285	276	333	301	332	289	305	310	310	320	296	298	296	264	285	314	313	295	298	331	293	264	297	287	295	322	306	319	327	328	303	289	328	291	315	273	317	303	318	284	302	304	326	312	297	299	311	287	303	310	298	340	309	312	329	316	300	291	309	302	322	309	289	285	271	301	284	307	308	320	286	296	280	248	319	296	315	332	292	308	319	302	309	329	263	287	337	303	282	308	318	328	288	266	313	294	298	289	296	295	279	305	273	285	318	318	325	255	288	305	324	287	312	326	330	277	326	295	308	320	309	275	324	308	258	270	300	337	296	292	309	317	304	324	302	306	316	301	274	293	332	288	318	317	332	316	263	297	314	329	309	308	305	307	303	290	319	295	287	311	308	286	267	324	336	303	344	304	290	321	274	298	330	283	324	318	302	295	328	291	351	305	303	306	289	337	310	330	331	309	290	302	269	311	283	320	310	272	296	320	312	292	304	281	298	328	316	297	328	333	288	322	321	318	296	312	267	313	322	280	309	295	330	305	289	298	306	303	287	267	327	307	298	304	289	281	321	277	299	300	303	303	296	302	308	319	310	318	329	309	277	301	300	281	284	276	325	332	283	280	313	296	320	312	310	283	306	294	299	310	317	299	293	312	308	305	313	285	303	332	294	310	321	313	266	317	322	271	317	314	296	314	326	296	287	320	315	274	319	294	304	321	321	284	287	323	277	291	300	333	279	299	304	324	343	317	302	311	313	328	290	288	264	288	341	301	298	305	330	349	324	308	323	297	333	294	295	303	308	350	313	302	285	272	288	298	319	311	317	289	323	310	326	299	314	322	314	305	313	310	287	304	296	287	317	295	284	300	313	318	292	298	304	312	294	327	295	274	286	316	321	302	287	313	323	273	328	296	296	290	295	279	308	300	278	330	300	270	315	280	299	316	285	306	277	312	310	311	304	305	306	297	313	317	348	320	302	323	299	301	293	293	300	325	296	283	309	306	296	300	319	314	308	322	303	311	324	281	303	317	309	289	294	303	334	314	297	339	311	297	325	312	304	299	305	308	319	302	305	323	273	311	295	301	289	298	320	308	302	285	337	326	292	288	295	313	315	336	332	299	317	322	293	320	283	289	291	287	313	304	282	331	288	303	326	317	304	284	303	334	303	308	334	329	304	270	287	296	275	295	335	323	269	296	318	274	278	311	312	319	335	292	327	300	297	330	297	315	300	317	291	297	334	291	323	314	315	285	283	291	313	332	297	334	327	324	272	290	301	313	296	308	324	303	286	310	326	323	307	289	319	294	336	306	284	279	313	312	302	326	335	281	295	310	297	300	330	338	329	298	272	309	280	330	293	268	290	311	276	302	305	314	284	294	325	309	312	313	261	304	291	312	309	309	297	328	336	326	341	314	292	290	276	307	337	296	299	318	301	326	319	295	301	328	312	328	297	306	270	304	279	304	317	269	289	303	288	319	302	307	325	297	291	295	317	285	297	310	309	310	280	308	329	337	269	309	304	279	310	299	271	292	291	299	296	295	323	266	308	299	324	323	344	271	285	293	283	314	292	300	302	289	342	302	302	330	292	303	285	272	322	313	299	314	303	310	284	302	299	311	299	311	318	319	302	321	315	305	283	268	328	327	307	318	303	326	312	277	295	301	330	314	275	312	302	291	294	346	314	303	312	305	298	322	279	306	331	307	309	293	280	372	326	296	277	329	300	329	335	315	282	325	290	299	321	289	274	302	288	308	310	299	302	310	348	322	261	302	309	328	298	330	296	332	278	319	336	309	281	285	317	311	352	313	317	315	300	291	325	308	314	311	327	327	285	299	294	305	286	289	300	327	318	289	324	281	280	307	300	297	299	294	317	309	330	329	301	291	311	320	299	303	308	317	311	310	328	309	306	289	270	245	279	313	321	296	286	318	282	315	314	312	292	305	300	328	331	325	309	330	298	309	310	314	279	297	290	341	317	317	304	292	332	278	302	311	287	307	317	310	302	323	306	311	322	308	338	313	319	314	334	313	279	336	260	323	281	361	347	318	304	330	329	307	321	296	283	321	312	302	266	312	303	321	315	314	282	297	270	288	314	321	306	318	294	310	311	272	284	292	289	289	299	306	349	289	337	271	331	300	312	334	293	263	318	320	313	296	300	302	303	324	331	303	309	300	267	314	302	325	340	290	299	288	308	309	303	317	337	325	339	293	307	301	331	304	273	330	311	291	276	312	282	292	327	283	293	327	282	312	276	333	307	306	278	300	303	353	317	313	301	336	296	318	300	315	295	286	251	300	287	299	308	306	327	325	278	331	262	302	319	296	341	323	298	313	318	289	327	331	331	326	315	316	307	336	323	325	294	307	297	306	331	314	285	334	301	293	293	311	284	311	306	322	308	296	302	322	336	334	292	317	328	314	318	321	304	281	306	306	274	306	314	291	325	271	342	347	312	328	302	314	299	337	289	283	289	298	306	322	313	300	299	307	305	314	330	320	298	303	294	309	286	324	305	290	307	331	294	302	296	302	304	321	297	275	305	314	280	283	277	312	309	307	290	329	304	339	274	278	283	305	322	280	330	298	271	320	313	319	285	300	289	304	289	289	301	335	322	312
29596	22415	25006	19119	6405	3052	2289	1829	1635	1553	1357	1294	1173	1107	1007	1018	920	944	917	828	811	839	812	779	796	769	796	712	720	770	710	724	703	696	724	714	682	682	738	735	661	708	705	725	670	678	688	672	696	653	722	687	684	697	734	685	666	684	711	662	695	674	690	644	685	659	660	653	736	706	691	661	673	669	718	670	690	681	668	650	659	719	706	712	683	729	651	700	694	688	673	669	652	645	703	720	696	678	747	694	671	698	678	686	683	676	657	718	703	652	655	652	662	668	668	656	704	725	704	681	666	647	676	703	696	731	654	670	684	644	687	670	686	717	681	672	702	706	678	672	680	675	686	642	712	720	653	646	709	719	709	697	676	665	680	682	688	703	675	657	679	683	684	703	674	673	687	668	699	698	643	669	631	684	672	693	643	692	697	659	665	698	675	696	709	696	695	686	699	695	673	699	684	657	695	689	653	671	687	705	675	651	712	696	685	643	704	668	664	707	685	652	697	672	662	687	687	687	694	659	687	683	717	704	663	680	699	671	646	716	683	682	676	668	698	713	703	631	721	670	657	698	724	701	701	686	707	665	686	624	694	676	648	686	701	693	677	665	700	716	684	723	648	671	711	709	711	631	675	723	658	739	736	692	700	666	715	687	669	657	713	666	724	659	717	639	671	680	671	680	664	675	649	675	681	683	690	720	658	643	653	688	721	695	662	699	714	731	701	674	685	671	695	736	685	678	693	661	671	679	680	673	697	666	708	663	676	678	680	645	723	652	694	732	684	654	702	655	677	713	694	667	627	672	712	704	678	687	707	708	677	711	706	711	677	678	669	685	682	664	708	703	688	685	677	644	709	696	717	684	657	704	660	707	694	670	711	713	700	680	729	630	694	706	699	721	711	701	709	687	682	676	707	678	632	702	668	693	709	666	674	672	671	707	662	699	685	650	683	680	684	701	687	655	668	663	667	699	695	703	664	716	711	681	707	698	661	662	682	668	645	635	673	658	675	672	695	661	675	681	670	676	684	676	688	632	714	642	705	699	706	702	761	686	693	654	716	653	708	711	677	654	720	683	660	657	701	678	689	636	663	647	703	679	693	710	689	651	650	700	699	669	673	715	705	678	650	653	673	701	685	661	701	647	699	681	691	695	685	682	681	681	678	712	715	661	721	715	720	662	656	771	671	691	735	673	759	697	653	650	706	670	649	754	760	716	673	704	640	683	713	700	716	708	664	704	663	698	693	700	704	715	734	687	684	647	706	665	724	716	705	642	713	679	698	714	733	686	677	667	656	658	727	670	720	644	670	664	673	639	668	695	651	677	686	662	662	692	676	667	700	682	681	704	740	670	737	673	713	699	716	711	715	654	720	697	649	687	653	639	709	636	680	638	701	703	681	671	708	659	673	650	730	669	705	672	701	664	736	683	691	660	691	674	717	701	686	699	690	672	663	686	672	708	696	694	682	709	658	610	676	659	673	668	750	649	669	708	661	683	710	672	669	647	712	685	702	669	700	662	672	651	719	703	695	699	697	681	695	706	697	745	690	657	666	671	663	694	665	631	676	723	692	719	657	716	672	633	681	610	682	662	692	710	697	638	672	679	696	715	694	671	709	703	683	666	657	660	672	676	703	650	649	697	703	694	640	657	688	704	679	644	679	707	675	683	670	719	623	678	667	681	669	729	727	711	691	700	695	692	714	721	739	726	692	694	683	663	671	700	671	694	673	658	676	695	679	714	695	653	619	652	694	674	610	694	675	693	635	641	674	684	728	662	699	670	706	690	680	689	672	663	663	718	673	653	665	692	685	724	704	667	672	675	665	737	617	709	666	645	676	666	710	687	660	648	688	654	668	670	665	727	690	647	663	662	691	706	682	652	684	676	720	720	644	682	662	659	701	743	666	673	682	652	698	684	673	674	639	707	692	683	707	712	709	659	668	668	669	679	719	707	662	671	719	710	670	728	653	681	667	671	691	684	716	681	672	696	656	757	695	675	715	642	663	662	679	621	692	699	690	656	687	701	715	728	674	681	694	694	720	717	689	654	681	683	735	676	717	714	693	691	718	685	704	689	667	698	693	645	693	698	714	664	754	697	703	677	682	650	690	715	697	668	693	634	675	721	659	723	646	685	717	668	718	683	662	674	697	675	706	656	704	713	691	608	677	665	684	702	665	662	674	711	650	691	675	768	686	683	724	626	691	686	688	728	666	680	685	696	689	688	679	684	684	691	655	695	696	722	710	704	720	686	666	692	715	677	669	669	691	733	680	674	669	669	755	729	686	679	662	690	716	676	671	689	682	678	664	692	710	665	667	729	714	655	696	678	701	681	711	681	686	702	683	698	687	654	637	704	742	697	674	634	674	697	642	624	660	699	692	677	666	687	652	651	666	622	615	679	672	679	731	655	635	726	669	669	677	694	676	677	644	712	687	668	675	693	700	645	687	682	686	720	705	658	664	726	685	696	695	723	683	675	699	699	720	663	696	682	649	684	726	734	722	663	685	722	712	656	690	677	640	722	693	648	750	735	701	666	725	682	639	723	650	626	660	639	688	651	641	665	693	712	684	700	679	663	670	703	683	698	652	683	685	724	667	690	670	672	686	682	643	629	660	683	682	706	670	612	677	656	711	708	652	701	709	676	665	696	709	648	722	682	713	700	669	667	676	648	703	669	695	666	670	731	693	690	637	697	673	687	705	710	702	661	696	703	665	686	642	684	648	689	677	697	686	653	698	701	694	711	679	675	720	727	748	653	658	689	721	691	722	688	711	724	772	734	689	719	666	651	732	689	637	667	672	736	675	738	731	668	702	725	646	716	667	721	664	741	735	612	709	677	682	664	702	669	703	685	668	694	655	728	691	702	649	715	707	661	681	670	677	669	661	656	643	687	669	683	709	656	610	669	657	682	664	723	688	688	699	689	668	765	717	709	658	699	671	686	672	665	710	681	669	628	701	688	648	656	708	718	716	680	694	636	636	682	675	673	681	681	658	721	679	672	675	711	702	673	672	671	694	673	684	732	695	676	664	683	719	682	675	652	645	666	651	674	716	698	710	669	698	684	690	695	662	663	660	641	716	666	644	702	685	648	701	704	704	726	700	654	698	670	635	726	651	694	734	724	707	708	681	679	672	670	689	615	697	697	720	648	636	661	678	690	674	721	696	659	654	705	730	637	666	655	709	683	681	704	720	681	684	694	684	699	677	703	694	628	682	730	693	670	660	660	651	694	700	681	656	716	649	677	681	723	701	708	656	686	690	691	656	678	723	674	651	650	665	717	664	660	677	659	659	675	688	719	660	667	654	707	696	626	690	726	690	712	731	720	712	710	678	660	668	681	640	660	667	685	689	702	763	723	707	695	708	606	677	643	681	740	653	644	703	677	734	653	687	660	693	658	701	691	720	668	662	680	705	697	664	647	699	675	697	686	667	670	647	706	691	702	716	671	714	630	679	735	652	702	693	643	712	698	693	698	688	653	686	698	714	705	715	604	698	668
55527	38455	33209	19551	5660	1580	1019	715	619	559	561	465	484	458	472	427	449	431	412	399	403	454	446	431	408	380	368	377	370	394	409	392	362	403	358	401	392	393	407	362	382	390	377	371	355	361	387	379	384	409	391	375	363	390	363	363	381	391	350	354	388	370	360	385	370	360	373	347	366	378	373	353	376	369	381	373	357	374	313	367	399	348	348	354	377	358	355	362	372	386	371	330	384	361	328	386	376	359	340	394	417	380	341	394	378	350	362	368	356	362	383	394	386	387	414	385	369	363	395	364	374	371	384	359	385	361	386	402	403	406	391	361	369	343	356	387	381	347	404	365	357	349	390	361	387	367	369	374	350	400	370	317	378	418	377	346	355	376	381	386	367	390	386	356	415	346	411	402	379	410	352	389	344	360	386	361	372	380	380	344	362	383	394	357	364	377	357	380	392	408	385	357	395	362	363	366	355	369	365	365	378	380	374	346	390	379	395	370	369	381	346	356	365	358	404	364	399	395	364	383	350	404	350	358	378	375	388	406	429	347	379	384	372	364	405	376	374	374	366	396	401	399	388	377	422	372	415	376	380	406	346	373	371	359	398	391	365	388	361	385	352	436	372	374	365	368	385	349	367	391	360	390	384	370	405	358	372	358	354	381	366	383	327	375	401	378	371	398	383	385	359	383	407	372	404	424	379	390	374	364	381	368	401	366	389	352	362	372	392	368	382	377	414	391	368	388	431	426	363	402	384	367	379	412	412	367	368	382	382	337	384	364	385	358	387	359	402	384	378	369	392	412	383	367	379	359	388	369	346	373	322	374	365	357	364	356	384	379	398	378	389	387	390	370	378	362	385	360	410	363	375	350	366	369	340	365	411	364	363	369	390	392	355	352	361	375	363	374	381	388	374	390	365	393	390	340	365	403	372	384	366	378	383	365	385	360	370	382	366	393	405	368	390	383	403	420	364	370	406	377	369	344	373	372	342	333	364	393	377	360	413	356	370	391	349	376	368	398	364	385	353	360	317	388	365	363	388	359	377	362	404	381	380	367	352	368	352	364	402	359	355	329	379	392	394	404	342	372	374	336	386	358	373	356	390	360	345	311	362	387	365	355	376	335	394	389	378	375	378	353	388	391	363	367	348	391	403	383	353	396	386	346	392	357	375	371	363	376	381	384	400	401	359	408	378	409	390	365	390	357	383	373	364	354	397	371	391	406	399	376	403	375	417	354	429	354	358	373	370	362	346	386	383	407	348	381	416	406	383	342	363	377	363	406	378	372	401	346	382	341	381	368	374	353	388	377	377	389	368	394	379	340	374	345	386	380	387	378	389	355	395	389	352	385	382	392	362	400	391	358	350	375	407	372	369	423	388	367	368	403	409	350	385	377	387	396	361	375	384	396	359	345	358	380	395	381	361	350	379	348	389	383	406	376	341	366	346	362	361	387	371	393	379	386	391	358	325	402	375	364	339	345	404	374	338	398	395	360	411	370	406	389	343	366	401	382	390	367	417	407	411	357	357	375	394	379	364	351	374	367	368	364	385	393	360	357	382	362	359	370	421	389	376	377	397	377	355	371	363	373	390	359	348	385	383	350	370	380	342	371	392	368	395	375	339	320	363	387	390	394	381	394	372	384	422	370	333	351	376	361	359	396	360	387	372	345	348	373	408	360	380	346	358	374	389	433	371	370	394	379	394	395	365	326	378	359	407	379	372	344	353	370	402	317	351	445	364	367	360	352	307	375	360	425	370	357	369	427	364	378	366	375	363	411	383	376	358	373	362	360	385	389	388	417	381	387	360	365	388	402	377	385	356	340	368	370	329	360	394	351	371	367	374	397	377	356	382	350	371	359	364	359	432	363	366	369	376	379	362	399	371	345	373	365	403	393	426	370	383	363	382	364	376	403	421	353	400	384	374	348	373	358	379	338	368	356	372	371	402	348	366	368	370	344	372	347	373	383	384	373	367	365	355	415	356	400	390	383	347	390	405	371	358	373	378	384	354	362	373	341	373	376	360	374	367	369	404	402	392	368	351	355	391	357	376	384	396	348	376	397	369	383	375	352	394	358	348	383	363	361	382	349	402	389	353	357	388	397	348	393	407	356	389	379	376	355	359	360	397	414	386	371	401	385	416	376	366	394	375	366	327	359	366	381	397	359	361	382	382	383	365	376	367	338	374	351	311	380	417	351	384	390	378	370	382	420	388	385	395	395	378	405	380	407	369	383	371	384	395	353	372	358	367	392	323	370	376	366	385	378	365	400	361	360	357	393	385	414	365	396	410	347	351	398	348	357	346	354	350	367	362	397	415	387	402	373	342	359	383	331	375	361	353	366	380	397	397	366	402	372	374	403	387	383	400	364	393	376	371	381	367	345	381	366	329	352	366	366	374	376	358	409	386	404	377	326	371	381	348	361	389	368	363	365	367	380	398	392	355	335	384	386	349	424	375	383	358	372	395	368	316	375	382	376	338	375	361	399	368	382	350	368	374	373	363	333	352	358	355	352	386	389	398	347	351	369	379	391	354	402	390	335	381	373	400	343	350	350	356	378	383	369	345	409	345	398	331	328	370	371	364	394	363	355	352	389	361	360	377	386	409	403	391	378	350	380	404	363	392	362	371	341	394	369	381	378	372	407	381	397	391	365	355	371	382	375	344	403	400	373	359	388	393	390	374	381	328	376	385	362	400	369	360	342	392	419	356	358	352	378	352	406	334	358	372	355	422	411	375	395	365	422	397	400	398	373	393	371	355	375	422	391	379	367	361	325	391	391	407	408	380	404	367	339	375	376	349	410	388	388	344	361	345	360	369	370	374	329	399	332	391	360	405	400	381	366	381	387	375	386	415	376	356	394	320	377	345	389	388	375	401	390	348	371	372	403	398	387	411	353	390	381	385	368	378	365	368	389	362	388	385	381	345	349	332	363	379	322	335	354	374	373	385	396	370	370	378	382	349	352	399	379	367	380	361	400	409	414	354	366	380	381	380	378	360	354	388	347	372	361	385	353	412	381	346	413	389	349	384	361	397	358	357	370	360	393	342	411	393	382	347	359	409	363	349	386	365	389	411	384	371	362	334	364	358	381	385	360	374	378	374	356	386	351	410	381	353	356	367	398	384	353	369	364	310	392	372	377	375	362	339	322	377	358	400	418	354	387	399	356	383	407	361	347	391	386	402	380	348	345	340	373	357	386	356	340	370	378	418	363	380	400	399	380	414	375	369	410	350	399	379	410	382	387	364	385	412	408	370	330	413	379	336	377	365	375	381	371	379	335	381	365	392	374	371	383	343	371	362	344	350	376	361	348	373	373	372	409	376	381	361	359	395	361	365	390	384	376	417	332	350	360	377	386	382	360	379	432	355	377	395	356	315	356	350	376	383	392	350	378	344	346	381	382	349	366	389	340	389	368	392	426	374	334	389	395	362	341	362	417	369	394	357	368	376	364	388	374	422	373	366	360	340	390	434	355	378	372	369	394	404	363	433	359	340	385
36180	30233	33368	24454	7778	3849	3079	2536	2235	1973	1857	1670	1548	1396	1325	1327	1228	1155	1152	1077	1050	1076	1082	1091	1019	966	984	879	917	937	881	917	852	838	915	893	848	880	911	871	877	780	837	869	864	842	862	825	837	794	816	846	886	816	823	839	817	830	845	870	808	834	799	864	823	846	863	848	789	821	835	854	845	862	798	848	872	794	839	808	870	809	773	834	780	844	852	800	799	871	868	810	818	825	905	796	855	787	830	833	784	835	841	846	811	852	859	857	813	816	853	818	828	866	856	831	838	787	806	814	835	854	788	902	841	771	863	783	825	811	855	815	813	828	817	812	842	853	824	811	847	822	827	832	811	809	796	834	820	790	845	854	864	927	803	843	818	823	813	838	845	808	865	786	845	850	842	802	848	788	830	862	828	827	829	844	800	816	886	891	915	844	838	850	845	793	855	825	814	802	810	851	812	865	848	846	851	821	802	838	816	819	791	817	773	829	878	855	834	784	793	796	814	812	818	807	895	796	827	857	897	807	883	841	801	813	849	801	841	851	800	817	856	861	850	829	788	842	830	817	851	803	793	824	762	832	829	826	852	799	800	837	817	799	826	800	848	818	812	786	799	800	832	837	846	856	805	853	857	842	837	858	841	829	850	795	819	847	855	826	842	828	856	830	801	829	863	841	858	816	812	828	856	848	822	837	830	894	825	852	807	793	812	809	878	818	851	863	863	880	759	851	831	804	822	847	838	806	845	813	828	833	842	835	856	869	850	836	784	812	819	828	805	855	829	798	832	828	866	861	832	853	889	849	805	822	836	820	849	787	862	787	813	820	827	834	832	867	775	801	855	796	788	840	788	842	845	851	825	884	833	807	861	833	852	818	836	803	865	808	847	844	847	842	849	819	803	810	809	843	854	836	805	833	859	803	836	817	815	854	910	809	838	852	800	778	822	841	867	815	839	830	814	852	820	811	862	805	853	843	819	795	805	844	853	874	838	807	846	822	809	801	789	821	803	859	857	849	876	873	805	796	864	798	795	786	794	849	826	811	805	880	824	869	806	840	821	890	863	847	821	834	816	863	788	860	820	823	873	828	861	783	803	825	828	824	821	815	874	827	852	852	860	814	836	841	821	778	873	827	879	808	836	836	853	863	821	832	817	828	831	832	831	841	819	828	819	825	867	814	823	853	897	813	832	840	841	841	788	836	854	815	837	808	809	862	835	818	817	816	863	862	880	839	845	837	780	793	857	829	807	843	849	828	827	842	842	861	833	804	856	860	815	801	815	839	806	771	856	858	807	822	820	829	807	818	825	822	840	833	814	884	848	814	799	882	831	794	825	803	830	822	858	824	873	866	820	816	832	843	821	846	820	809	805	778	839	889	853	847	899	820	865	833	918	763	808	832	847	798	835	843	779	838	823	820	860	818	832	780	869	840	795	843	894	875	783	842	817	795	832	819	854	824	792	845	823	845	815	840	784	898	813	831	796	817	807	812	806	790	866	826	847	850	847	811	844	856	840	867	838	887	830	837	850	837	833	805	842	815	825	848	780	863	855	868	847	894	821	808	843	860	760	822	829	786	796	787	854	879	866	809	850	843	882	878	806	785	796	851	839	855	841	834	853	802	856	843	827	784	832	841	844	819	819	862	817	786	801	879	816	807	826	827	838	823	822	789	857	828	872	857	830	824	872	878	799	818	828	842	856	847	827	849	813	848	788	794	804	827	784	835	862	847	850	820	818	823	838	787	884	836	869	819	851	872	841	859	803	860	822	888	899	820	831	826	798	845	822	808	861	882	799	845	802	819	838	859	852	799	837	850	824	792	855	809	852	814	813	870	833	842	837	816	857	852	837	840	851	760	846	801	795	799	813	858	855	809	817	831	811	894	830	814	779	864	831	822	765	843	819	879	836	864	863	810	889	808	843	807	831	841	817	804	803	828	838	803	830	792	760	819	835	801	822	818	805	824	846	835	871	808	816	812	826	855	818	843	813	823	821	861	860	862	805	835	834	830	847	806	863	839	777	809	877	861	827	799	801	820	791	811	792	809	832	790	843	863	802	829	827	805	792	791	875	834	830	812	818	800	824	826	859	844	816	832	828	813	879	788	834	824	831	818	779	870	828	825	832	814	886	820	859	815	796	854	828	879	853	781	859	868	835	835	802	793	851	822	833	814	815	880	837	821	857	864	861	828	825	838	801	849	789	820	848	823	816	824	812	835	804	867	783	838	842	857	870	789	848	846	836	801	833	821	882	855	798	827	863	826	792	824	849	848	813	802	850	870	809	809	798	804	826	823	816	795	855	782	839	852	816	807	838	849	831	775	800	823	825	840	864	779	841	876	812	833	826	845	855	868	857	865	888	861	753	844	866	816	839	829	795	816	793	805	849	820	836	851	867	827	857	844	778	812	824	795	830	814	828	856	819	853	808	806	821	816	859	834	865	829	848	834	865	773	851	773	840	805	818	850	855	834	793	876	857	849	788	881	802	856	813	828	857	848	773	824	853	818	864	863	813	848	785	831	808	828	833	829	811	841	872	788	833	846	854	818	823	823	806	799	846	882	813	840	861	837	818	817	824	826	850	837	873	893	830	783	841	824	840	865	872	815	847	858	854	854	801	834	840	840	861	852	815	852	817	812	880	874	805	874	836	866	889	838	851	857	798	814	837	836	855	823	831	873	776	809	785	821	815	814	772	894	878	869	860	843	870	829	842	818	800	783	891	801	808	844	824	795	826	817	862	915	819	896	776	837	843	801	822	857	804	830	817	820	889	854	843	896	877	848	773	832	811	820	815	834	845	872	901	848	774	856	803	856	806	808	818	856	852	826	842	872	798	810	809	850	800	796	846	854	856	820	791	855	852	844	839	848	838	875	862	830	826	782	873	759	823	807	834	875	805	786	878	807	818	811	833	810	860	894	801	849	816	835	808	815	897	816	837	823	833	911	815	825	830	846	771	785	876	778	851	791	853	792	838	819	831	848	901	842	784	821	862	846	901	847	792	873	834	812	801	816	834	848	808	834	863	852	829	862	837	791	827	844	835	828	824	839	852	806	836	898	836	830	894	840	849	824	862	802	780	870	874	873	880	866	826	828	807	824	825	849	834	811	836	802	814	837	818	875	838	806	776	897	844	840	809	849	839	837	883	828	806	828	823	839	835	843	861	868	810	812	825	819	855	834	822	751	821	800	853	842	818	839	800	852	880	823	847	811	839	760	809	838	839	821	835	818	839	869	834	882	807	827	808	820	805	788	872	849	775	779	801	835	875	790	845	827	770	861	808	857	868	833	790	873	820	830	805	833	789	780	848	818	836	857	888	791	828	816	889	864	857	827	807	909	834	859	785	783	839	866	833	755	827	830	814	871	843	804	787	814	841	857	876	793	841	822	827	836	849	843	810	823	839	818	851	821	813	829	822	844	847	827	795	830	852	846	808	830	765	851	807	794	834	819	851	797	830	837	883	830	825	814	815	815	850	817	830	806	816	908	858	842	872	775
28459	14845	7261	2622	976	614	538	496	513	482	457	435	455	405	408	390	451	412	396	398	431	429	426	401	433	413	395	402	403	409	388	409	437	432	414	440	402	405	450	397	412	356	429	412	439	424	429	404	400	377	427	374	397	396	394	397	376	383	351	416	401	365	352	438	348	403	387	398	414	393	417	397	408	424	403	396	391	398	392	411	419	402	380	391	371	401	419	440	398	445	423	423	401	431	428	380	395	390	413	396	407	384	378	396	368	398	405	394	395	382	359	408	389	389	352	431	409	396	456	394	361	419	380	420	379	418	409	414	423	426	409	420	416	430	384	386	424	417	354	409	421	386	386	432	413	450	373	396	378	401	418	396	418	420	389	387	405	431	403	419	388	428	411	428	430	426	432	408	419	421	401	392	410	404	409	402	387	391	411	401	366	384	395	397	402	394	422	418	409	422	373	395	417	408	383	390	422	387	399	389	410	428	396	390	371	387	388	409	407	403	404	357	401	414	417	371	423	379	408	407	426	379	400	396	412	418	414	386	394	401	414	439	453	414	407	397	394	408	401	405	427	401	404	392	421	376	416	392	398	442	413	412	382	383	406	435	410	423	409	374	385	412	380	426	367	415	401	410	375	389	421	443	420	425	406	362	420	405	409	399	449	413	415	410	426	376	419	405	391	393	387	396	418	415	466	389	380	398	405	382	430	392	402	427	404	410	442	404	434	384	403	434	428	406	402	399	417	378	395	357	424	406	410	394	444	413	378	378	400	443	419	428	409	445	407	364	423	415	394	422	394	447	397	398	420	414	399	414	427	413	366	432	430	436	384	415	433	412	392	386	416	415	375	448	416	421	408	385	368	429	395	405	394	436	383	421	442	425	413	383	390	393	408	396	415	415	407	412	407	416	377	446	418	406	397	397	420	373	407	415	430	408	401	405	451	372	361	385	386	421	371	421	393	391	421	396	408	390	394	372	407	387	395	397	401	404	422	381	388	403	400	406	377	385	440	399	406	417	430	409	456	411	408	404	420	399	417	388	393	410	411	389	387	380	412	374	410	431	421	409	385	403	405	403	403	415	397	422	435	404	385	377	405	411	375	396	380	390	370	404	419	405	397	391	438	388	400	384	415	462	401	430	406	436	398	407	396	379	405	433	407	422	419	360	394	390	396	390	389	434	412	397	422	365	372	435	392	452	406	417	410	409	390	412	367	394	390	409	425	436	365	384	452	376	386	370	401	391	443	479	420	381	380	385	427	457	432	416	383	375	432	437	447	386	386	429	400	445	422	393	405	391	435	391	401	422	402	353	417	388	358	387	399	402	417	407	430	431	416	384	402	389	399	394	435	389	395	400	389	383	413	424	387	400	412	394	357	397	382	455	414	383	395	387	402	425	395	423	441	360	450	387	379	414	390	365	393	375	408	408	388	363	396	415	434	393	427	408	416	360	420	426	404	411	421	365	379	429	378	380	423	402	401	398	390	390	381	405	417	381	395	421	401	414	437	406	387	411	396	388	399	382	389	400	354	376	389	405	424	399	425	389	435	395	388	408	416	403	368	394	412	376	452	413	427	403	424	367	436	451	418	399	391	403	401	424	384	417	367	401	405	392	380	421	437	412	397	382	446	400	422	408	389	381	408	410	411	373	364	401	425	439	376	428	414	390	397	397	425	427	351	395	389	386	365	420	430	390	396	417	381	417	383	409	398	391	404	379	407	395	365	408	403	405	422	371	418	376	365	410	395	406	399	390	382	373	402	381	400	409	412	413	420	412	391	434	380	385	417	408	393	422	437	431	438	410	377	375	391	412	461	410	419	384	424	383	391	415	413	395	418	446	445	393	389	391	398	419	429	417	417	421	398	392	430	429	383	370	403	395	400	393	396	433	383	361	383	423	410	449	399	374	377	384	414	403	395	404	362	400	373	393	397	404	382	381	414	423	402	410	403	366	405	419	383	404	369	420	381	414	410	374	383	408	404	388	384	344	418	400	390	402	397	396	391	415	382	380	387	391	412	390	355	415	413	393	430	404	411	465	363	366	398	398	427	396	377	390	390	417	386	396	402	414	402	390	400	403	383	418	409	399	382	402	410	439	407	427	454	408	414	383	393	408	401	397	397	428	392	409	435	447	406	385	382	402	403	371	424	423	396	394	437	393	390	352	423	409	386	437	416	404	403	411	446	404	433	397	408	406	404	396	413	382	408	411	412	381	382	357	400	397	397	431	391	412	398	432	470	449	369	408	447	421	412	406	375	399	406	406	430	394	387	433	404	367	398	390	417	370	437	434	431	419	355	402	418	401	452	428	393	408	420	414	373	389	386	415	383	404	422	396	407	394	471	432	378	423	405	424	382	375	405	384	387	421	386	422	415	403	400	391	400	371	396	395	420	407	390	418	469	392	368	394	403	394	367	402	423	398	391	403	399	436	392	365	407	423	359	402	402	412	422	425	412	391	349	385	386	412	397	406	395	432	443	392	399	433	394	413	386	420	392	403	431	382	430	427	422	398	432	420	386	432	420	393	388	363	410	393	400	430	387	422	435	453	420	377	367	433	409	392	387	393	393	421	394	429	412	380	340	385	396	376	407	423	418	382	427	450	378	413	450	404	395	420	428	377	427	417	402	404	384	371	415	410	422	379	452	416	423	395	430	423	418	375	432	425	416	387	394	374	401	416	386	382	368	421	431	419	413	370	435	398	394	439	385	393	427	422	403	404	388	403	402	406	399	387	416	435	457	430	424	359	378	401	422	418	425	392	374	398	398	381	410	382	385	406	390	419	387	439	375	436	428	401	391	401	450	421	421	363	409	415	411	400	379	427	439	405	378	410	363	408	396	406	415	399	412	424	453	400	400	418	376	349	367	407	384	383	377	412	391	425	399	404	443	392	385	417	438	415	413	416	395	368	408	397	410	415	385	434	424	411	388	427	427	347	414	367	452	373	396	391	382	421	405	368	385	427	423	397	388	376	438	435	382	385	408	397	427	437	383	380	388	429	372	404	416	419	390	429	401	370	382	397	412	400	398	389	399	402	379	404	403	387	397	392	412	419	410	413	390	421	403	397	355	357	364	390	449	430	378	418	438	399	410	398	412	393	400	386	436	400	367	394	414	412	409	410	406	421	411	384	423	416	417	422	430	445	395	404	402	415	418	416	372	411	390	376	386	392	424	374	422	435	392	387	431	403	401	430	376	373	391	401	416	387	407	404	378	394	407	410	429	382	406	388	358	373	392	389	410	413	418	392	402	397	396	363	407	377	410	400	347	471	366	421	382	388	430	398	420	438	378	409	416	366	443	386	427	373	439	450	412	394	428	387	370	425	379	402	387	438	396	420	387	422	397	401	409	404	418	419	372	387	383	413	380	382	402	384	365	407	402	450	400	405	387	401	398	423	426	411	446	383	408	429	435	425	449	394	431	431	381	381	415	408	417	417	402	394	399	370	428	419	412	430	434	380	423	408	401	441	406	402	371	398	381	409	377	396	423	380	411	432
18527	11525	10297	6090	2705	1861	1518	1284	1285	1315	1165	1078	1086	1059	1032	988	944	969	963	901	958	945	959	883	925	852	941	884	875	887	848	910	887	859	894	904	847	861	898	909	853	858	871	866	798	852	858	815	868	867	822	888	833	856	847	890	861	899	861	867	838	845	876	859	853	855	896	875	837	852	907	851	874	866	874	899	864	881	886	864	838	897	890	897	856	872	847	898	903	843	914	902	841	836	879	891	852	822	866	828	845	833	882	877	860	835	904	839	855	824	867	884	864	835	896	875	830	852	841	853	899	855	862	840	838	888	823	915	885	844	849	859	854	849	855	869	873	910	857	885	889	833	889	829	836	845	883	880	873	829	816	837	882	882	847	839	837	858	827	863	885	909	836	830	904	868	882	859	846	873	898	872	877	817	844	828	843	831	884	815	912	860	850	931	816	830	905	889	857	798	878	841	841	899	845	791	893	800	851	869	904	847	873	902	854	901	802	822	836	870	849	898	813	849	872	907	864	884	820	841	866	878	900	864	846	908	819	831	885	862	954	894	821	892	844	856	886	834	871	822	853	878	914	852	864	893	922	807	765	819	899	806	911	868	848	880	870	915	906	905	874	830	846	880	847	843	819	933	871	824	817	839	912	866	833	877	831	871	810	799	863	834	851	812	854	864	888	901	868	869	891	843	885	923	875	869	829	823	863	861	880	842	833	868	923	893	797	881	836	888	829	850	885	860	882	856	925	884	864	889	920	929	893	856	848	860	852	925	916	888	834	860	913	875	841	850	854	848	837	863	918	899	876	839	898	791	856	840	838	903	874	879	884	900	825	878	893	844	839	861	873	881	884	827	865	843	861	866	837	832	912	855	855	802	897	873	883	880	855	884	858	870	825	860	855	829	851	875	852	895	862	838	861	884	808	859	831	859	813	879	873	890	845	900	865	900	878	886	880	858	891	897	899	879	878	868	881	853	889	821	870	831	910	827	874	836	849	866	874	882	881	888	907	873	803	884	844	843	865	849	822	844	828	858	826	835	889	847	879	830	821	886	837	886	869	868	864	883	890	847	856	913	875	878	900	895	846	924	826	833	852	856	877	858	879	894	839	900	859	856	837	890	827	840	867	919	871	876	868	824	880	860	854	879	866	902	847	871	836	821	928	882	878	900	827	878	845	892	809	818	866	918	862	830	904	899	833	871	909	843	884	894	853	873	882	880	847	884	815	899	854	875	907	851	860	872	844	895	899	836	850	883	901	910	839	874	856	861	858	890	870	833	883	912	893	860	879	839	889	871	825	814	865	810	866	826	919	877	841	902	861	843	872	843	838	853	862	927	872	880	870	877	856	890	877	890	867	848	848	864	866	846	879	876	830	907	867	872	837	920	845	829	833	873	867	846	841	864	881	845	877	849	864	843	922	860	883	873	844	794	872	913	844	853	844	848	919	868	861	811	866	863	871	873	874	840	812	863	895	879	852	815	855	875	850	865	857	918	851	868	868	873	838	844	860	841	808	816	883	853	873	897	876	872	878	853	816	893	888	889	862	839	912	849	875	874	858	794	852	927	833	866	882	852	807	811	877	870	890	832	825	796	881	862	865	841	839	894	907	888	826	853	833	872	855	827	873	845	867	815	798	854	813	817	856	865	865	886	876	876	833	795	921	917	885	845	871	857	862	835	867	897	861	876	912	879	894	846	896	847	872	818	806	857	889	839	872	849	882	887	820	856	847	873	839	876	836	844	905	900	848	881	853	885	903	843	880	868	864	818	879	862	820	882	881	909	858	877	871	814	896	843	869	884	879	875	864	874	836	871	825	845	845	857	867	934	899	821	862	834	867	898	883	883	852	871	829	901	889	847	858	849	854	845	856	838	878	873	907	853	845	895	913	848	916	917	850	886	846	861	890	874	854	804	832	839	897	874	911	862	884	868	798	861	863	880	915	815	894	907	882	859	852	854	836	878	820	878	854	855	885	869	839	863	807	900	872	850	911	908	858	804	903	853	883	853	843	883	859	815	850	845	910	900	860	888	895	865	865	815	869	909	853	883	830	842	873	868	838	853	885	854	858	839	867	901	868	888	856	850	862	925	861	882	915	843	912	843	885	874	846	826	912	873	872	876	853	844	859	836	898	846	892	867	833	833	882	885	876	896	901	871	889	825	823	871	839	864	855	868	899	866	903	866	884	864	906	865	869	878	858	847	909	885	871	860	886	855	845	867	863	878	900	838	830	891	875	864	889	881	818	828	865	807	838	819	865	843	812	852	850	885	865	921	886	852	863	849	862	807	901	854	832	836	820	881	889	854	850	845	823	849	849	871	875	849	818	861	890	847	772	820	863	908	895	829	869	903	870	844	891	856	850	873	886	844	821	842	881	855	849	909	899	859	841	832	862	833	846	836	788	839	879	883	873	903	892	877	872	885	886	870	832	843	855	874	828	872	840	860	878	808	922	870	822	886	888	916	843	827	872	841	861	877	938	907	865	897	852	875	814	856	882	849	869	835	861	876	833	780	833	852	861	882	906	847	851	856	815	882	818	885	840	811	907	878	895	856	912	827	817	864	803	864	841	886	923	896	904	866	830	850	809	837	834	867	869	845	885	827	838	858	889	892	868	816	814	918	863	873	826	865	846	873	818	844	870	892	856	838	893	888	904	859	818	888	841	851	845	888	832	853	854	849	891	929	849	874	861	845	849	847	922	889	818	822	810	841	805	898	876	820	892	868	915	834	846	818	884	889	845	864	839	864	881	871	867	873	811	854	830	892	872	867	844	814	835	845	822	898	849	908	855	888	879	895	899	843	892	864	917	854	815	876	942	893	864	859	838	874	885	867	888	894	830	835	856	875	891	874	862	896	823	849	882	893	857	833	861	865	867	852	852	832	868	818	813	869	861	867	889	846	829	863	829	846	787	866	903	881	877	870	921	869	869	801	882	855	822	852	871	855	908	877	875	858	900	909	898	914	856	824	852	859	899	805	840	845	944	813	844	812	873	881	896	847	810	831	820	858	895	909	811	843	854	785	848	875	834	857	830	870	880	891	861	856	825	822	867	839	866	796	849	859	883	835	844	850	859	841	900	900	877	835	853	842	876	814	839	843	897	807	866	894	836	862	804	848	817	869	915	928	931	874	873	875	828	822	867	893	874	866	849	904	872	874	826	887	857	887	837	822	850	851	912	836	864	884	874	870	861	887	889	870	866	871	782	900	892	837	862	889	887	872	870	897	875	873	853	873	871	841	819	844	803	820	878	842	840	833	886	874	891	845	874	868	829	837	872	820	870	897	866	866	866	861	826	842	796	890	937	861	822	906	867	857	841	951	890	813	878	840	839	869	838	853	846	881	877	832	875	875	889	859	870	837	859	862	869	875	887	899	828	869	852	822	866	875	873	912	870	847	864	839	844	843	853	857	869	870	847	876	893	881	828	795	892	852	862	824	894	854	839	844	865	894	868	842	829	946	858	859	846	847	887	883	846	848	858	868	867	882	827	886	922	843
45538	29989	23074	13670	3278	1075	648	545	452	486	384	372	390	391	380	360	352	327	340	332	345	342	305	311	307	371	303	287	321	327	320	305	310	337	298	320	295	309	344	298	296	353	272	271	314	283	287	284	340	346	320	306	290	307	335	317	322	321	333	320	274	333	291	350	332	276	278	323	291	336	327	287	296	316	294	316	313	310	295	318	273	275	312	316	285	337	292	315	287	326	318	294	320	303	305	305	337	317	316	300	312	289	292	280	319	290	329	313	319	324	287	282	288	273	280	266	276	273	301	296	297	301	280	301	346	318	298	304	294	269	305	304	299	313	275	291	309	287	306	312	279	289	348	309	296	311	302	290	314	294	295	294	306	272	271	316	296	312	311	319	259	294	290	336	285	293	303	281	289	301	307	317	311	330	330	294	290	281	273	309	300	297	308	325	309	308	304	292	273	276	333	329	283	348	315	304	286	277	330	296	333	311	277	286	325	273	333	292	320	287	325	304	333	252	305	284	288	294	317	310	330	328	274	306	313	287	349	343	298	303	305	313	285	280	344	293	253	276	287	257	302	290	319	281	319	270	318	303	294	282	278	329	291	327	298	302	313	278	324	311	312	335	300	281	281	311	317	329	233	299	324	298	330	308	339	299	303	307	299	290	264	295	319	316	315	331	304	290	315	282	299	293	343	325	276	284	313	323	284	268	337	295	294	319	318	332	288	337	299	264	285	322	314	288	305	341	282	309	303	285	307	310	324	264	304	272	301	290	298	334	324	308	291	289	305	318	312	303	292	298	310	301	286	286	311	289	315	266	329	287	306	317	309	299	277	294	277	296	291	267	285	294	327	319	273	337	325	283	285	310	293	272	284	311	297	301	305	278	283	345	313	310	313	309	300	321	287	290	280	321	296	287	287	328	288	321	289	341	329	296	308	294	306	269	285	292	303	313	315	306	313	302	269	314	323	314	298	267	286	318	323	286	306	315	292	290	307	302	313	282	286	303	303	306	279	294	295	308	312	261	297	300	281	315	295	340	291	285	314	275	295	269	301	315	278	306	292	313	311	286	278	308	298	335	342	311	285	291	315	291	283	310	326	299	272	283	300	290	327	325	310	308	354	304	281	327	299	305	308	271	268	303	299	323	291	267	301	308	311	314	307	291	304	294	327	336	294	287	317	320	284	307	306	304	302	323	320	304	293	309	293	286	308	319	310	319	313	292	300	290	302	296	274	274	317	291	284	294	291	358	293	283	287	298	292	275	302	287	322	293	292	299	323	261	275	313	307	309	313	281	292	282	295	271	287	288	292	347	308	314	301	276	290	301	326	286	315	306	298	300	324	268	306	346	300	343	313	322	278	278	301	270	308	324	279	309	296	360	296	317	297	291	297	312	308	283	323	314	305	278	322	299	297	310	283	283	313	300	292	290	289	315	301	278	314	320	320	281	292	322	276	315	336	318	311	300	320	303	322	281	305	288	319	269	311	295	278	318	291	315	292	291	299	319	309	302	287	291	326	299	299	323	311	345	305	328	318	322	311	284	291	298	326	288	320	322	285	337	302	325	278	273	306	294	306	356	338	294	276	324	264	314	287	278	293	284	334	269	293	298	318	270	301	307	288	279	327	298	291	260	301	291	278	309	342	308	338	309	240	288	299	311	325	286	299	328	322	270	304	285	277	283	311	300	323	313	269	294	308	312	300	317	294	280	302	302	280	274	293	294	303	311	283	285	294	325	322	291	294	247	312	283	327	315	344	318	276	306	296	293	314	284	335	271	304	291	319	335	282	292	274	304	350	328	315	359	313	297	301	325	289	278	317	340	281	273	307	295	301	289	303	298	311	286	291	307	300	317	271	302	310	312	323	300	319	294	307	274	328	295	284	308	286	314	287	311	285	294	336	305	295	294	294	292	282	292	292	309	319	314	286	298	310	295	307	294	328	308	312	315	324	287	317	308	294	308	336	303	298	301	313	317	289	279	321	286	287	287	321	319	287	290	318	347	282	291	283	304	333	288	267	325	286	281	286	301	276	282	296	347	328	282	225	288	282	298	305	301	326	310	294	280	328	317	282	288	290	271	292	298	307	318	286	296	285	302	302	280	329	302	274	292	308	285	331	300	275	316	279	289	321	313	303	306	319	316	284	326	282	323	311	303	301	272	322	288	303	287	291	292	315	269	308	271	304	321	308	296	317	305	287	292	293	299	318	275	307	288	327	347	296	296	308	289	323	287	282	308	314	296	297	313	316	312	271	271	327	314	299	284	267	306	305	333	304	319	320	334	307	282	300	300	308	291	306	309	321	317	312	277	332	271	272	269	291	289	299	305	315	317	284	328	288	277	292	263	318	282	315	336	301	304	307	299	316	306	309	317	296	301	326	297	283	291	303	283	272	297	259	277	288	300	281	317	292	317	348	313	298	300	314	271	287	315	287	298	312	293	294	311	303	290	330	292	327	304	289	314	296	309	301	300	306	301	293	288	313	305	290	304	297	296	309	302	346	298	317	332	270	317	312	316	307	303	345	303	333	311	309	325	300	321	308	304	281	293	312	304	279	286	294	336	299	286	297	315	294	305	303	271	300	333	323	313	292	305	349	302	330	283	334	309	310	302	289	315	333	322	332	302	315	297	306	326	308	281	309	303	283	319	316	311	334	319	290	286	288	318	321	274	304	343	288	284	347	293	362	313	326	305	342	292	298	279	317	276	262	292	295	308	327	291	299	333	303	310	324	282	296	306	276	334	311	314	279	271	320	317	312	314	293	284	354	274	319	281	338	309	296	305	301	302	296	274	285	319	328	281	308	275	277	293	325	315	308	310	329	302	290	288	318	308	296	319	311	300	301	296	291	301	321	341	326	291	281	302	260	307	312	289	288	312	300	318	308	312	360	275	297	276	321	309	282	322	282	306	295	307	304	310	342	331	367	329	284	319	314	344	292	328	327	312	335	302	308	307	291	300	326	309	293	296	262	278	261	302	309	305	308	281	300	288	295	297	294	291	334	292	282	274	316	323	339	313	287	317	321	286	328	319	308	309	286	265	317	282	314	326	285	307	314	314	294	304	318	315	306	314	325	293	304	290	310	273	343	309	322	297	333	287	312	306	278	297	297	318	306	288	304	317	313	297	300	320	296	313	284	304	345	295	300	306	292	309	300	325	316	333	304	308	314	287	310	289	333	300	300	310	289	272	299	291	265	301	265	292	344	299	318	295	284	279	287	283	318	337	295	311	286	319	315	318	290	290	291	281	314	315	278	320	304	307	302	250	284	279	306	340	302	322	273	278	298	290	292	327	315	290	282	300	291	295	259	278	325	286	324	301	299	281	303	285	312	300	320	350	307	316	282	304	291	306	313	308	288	267	284	330	260	277	291	296	294	316	289	279	300	269	316	308	291	291	303	285	312	316	319	276	265	328	297	319	347	306	291	311	336	302	331	285	293	289	276	271	306	295	298	332	302	314	322	281	273	298	324	322	309	307	279	285	298	304	315	319	293	300
29398	23342	26223	19244	5841	2889	2193	1800	1673	1514	1349	1274	1179	1132	1012	1034	934	877	853	864	907	791	778	788	777	760	702	724	742	769	755	712	703	706	683	721	702	733	659	705	672	723	740	721	635	697	677	672	672	732	707	673	671	685	719	727	715	668	640	708	671	648	700	736	612	655	692	690	687	689	665	700	657	677	652	681	684	734	736	653	688	679	648	671	672	707	686	752	667	662	652	687	659	647	706	662	669	665	669	651	695	669	703	702	622	689	612	660	664	706	688	675	690	710	677	689	674	688	696	682	675	652	684	692	636	683	688	685	664	706	680	702	699	687	661	682	698	708	665	672	648	669	654	645	698	641	653	696	686	660	678	709	672	681	659	653	602	707	698	691	650	697	695	670	634	684	671	661	671	653	618	728	656	670	677	690	696	701	669	655	680	675	696	671	659	646	679	686	689	713	684	703	637	656	675	701	641	719	647	701	702	696	678	677	670	682	603	686	696	658	642	658	684	681	665	759	661	650	658	644	683	647	699	681	644	676	688	690	703	718	686	637	666	684	686	675	673	672	679	672	671	638	651	693	663	719	666	698	693	641	690	670	673	688	689	652	696	678	713	665	723	663	708	684	711	679	688	678	713	644	676	649	668	672	676	687	640	696	662	662	684	653	676	707	697	695	691	696	653	688	693	684	644	704	672	672	687	628	650	678	695	680	728	703	683	650	642	658	669	643	657	689	685	652	687	706	709	672	680	656	659	678	709	715	697	726	716	700	692	635	694	664	693	651	708	680	643	681	668	727	693	655	672	711	690	737	655	675	709	680	676	719	673	684	706	661	669	697	639	654	636	663	636	661	667	626	662	686	639	647	643	694	660	695	622	637	682	655	675	708	710	669	712	682	689	679	676	655	665	687	667	667	660	684	644	694	678	665	701	646	678	712	684	725	684	653	668	649	694	662	692	666	672	625	733	613	713	665	702	638	680	704	691	735	667	681	685	647	660	702	647	732	742	642	641	641	656	708	668	658	678	690	699	648	669	678	695	672	762	614	640	702	668	669	666	649	697	710	677	672	671	643	681	703	664	672	680	706	673	706	676	675	690	672	660	607	649	643	676	650	691	703	683	671	699	667	676	723	691	689	701	685	676	670	634	723	633	658	667	695	728	708	685	690	681	696	666	658	678	686	715	629	663	673	690	725	671	675	650	671	732	725	695	677	728	693	665	686	632	728	662	689	694	674	699	694	692	709	630	697	671	686	648	726	652	678	707	702	722	652	669	654	708	637	665	673	652	711	692	705	663	677	698	656	678	684	678	642	716	671	675	682	700	705	679	678	668	627	660	681	646	684	630	725	686	667	676	690	709	694	696	697	682	631	763	658	664	679	689	680	660	666	679	722	715	649	652	727	678	686	692	649	647	676	694	710	692	708	674	727	664	664	688	680	665	714	673	699	712	682	657	670	700	649	621	652	665	665	664	679	666	674	666	709	707	682	679	634	695	675	687	679	674	716	660	655	674	703	656	654	665	645	657	684	638	666	680	680	661	660	678	682	697	641	673	712	667	709	668	681	668	701	724	711	615	683	699	699	722	703	671	686	664	670	645	722	657	648	674	644	651	685	645	611	689	668	671	658	728	655	646	723	705	662	666	701	629	664	668	640	700	684	655	716	668	707	706	682	721	633	703	625	676	646	636	649	631	679	673	672	655	646	701	655	677	701	714	669	670	670	682	648	713	704	671	717	714	706	666	686	638	694	657	673	711	656	660	710	640	679	677	684	704	648	687	698	663	646	648	664	658	610	712	667	641	666	654	663	689	728	708	713	676	692	670	704	619	632	647	717	668	720	694	699	683	696	728	675	700	681	694	668	671	686	689	688	674	687	689	666	636	666	633	654	702	680	682	674	688	674	699	672	689	716	675	698	682	701	685	683	687	645	701	677	710	665	672	603	693	671	665	670	682	675	664	689	666	671	687	643	692	675	698	699	663	725	710	719	711	640	654	657	673	688	655	672	701	725	674	711	669	727	688	667	672	687	665	650	665	626	665	668	634	650	659	676	660	711	598	645	650	683	626	692	716	666	691	681	701	651	652	667	677	692	699	657	725	660	708	677	659	738	675	697	673	637	679	678	646	684	651	643	693	696	739	690	627	657	708	674	668	699	685	648	709	659	680	673	646	708	673	693	720	717	688	695	692	679	651	725	677	664	633	675	672	634	655	670	681	662	685	703	701	690	699	677	656	653	665	703	662	619	636	687	627	711	644	644	661	649	679	697	715	644	685	676	676	676	690	705	672	678	667	705	690	678	664	718	684	724	709	698	700	667	684	656	695	679	706	686	706	675	657	691	680	664	662	645	694	646	718	703	671	662	644	638	695	700	673	675	662	708	710	662	662	663	696	684	665	708	680	680	677	659	670	691	664	659	660	740	666	648	627	695	683	714	667	671	665	681	675	629	684	653	668	682	728	682	680	640	693	722	714	666	707	649	680	678	711	703	716	656	663	672	649	675	667	636	678	657	665	711	704	735	641	726	654	639	675	634	652	655	720	642	683	667	701	702	625	672	687	665	665	655	661	647	704	710	709	698	665	679	682	661	647	701	677	695	671	708	667	671	681	651	720	703	644	642	650	668	686	751	659	691	702	666	669	723	630	655	720	636	646	684	675	695	697	698	632	666	658	693	700	689	659	651	695	700	645	686	675	655	656	702	711	697	660	694	683	695	725	676	694	661	678	683	699	704	654	618	687	697	690	643	677	668	691	645	678	681	653	695	658	673	679	685	688	678	695	659	691	639	656	684	697	701	672	652	734	732	696	699	693	677	678	659	693	672	708	674	652	658	693	703	653	687	672	686	695	674	649	713	651	670	720	705	659	641	683	639	652	719	665	672	678	691	641	709	647	697	669	655	702	705	686	672	673	692	659	669	670	639	682	651	711	661	708	659	681	647	685	685	736	640	684	663	674	718	655	727	703	700	668	655	678	678	672	692	727	658	680	745	678	709	662	665	650	664	600	673	657	687	702	690	684	669	702	696	669	655	638	664	654	660	671	677	723	683	675	671	632	675	665	670	622	640	679	700	650	724	630	625	699	688	721	685	665	691	668	686	677	688	635	680	685	646	683	681	631	677	656	723	690	695	631	674	672	680	724	731	678	648	686	704	679	670	674	649	673	688	671	719	675	624	674	711	659	684	694	709	693	649	680	704	683	671	641	709	643	677	663	720	658	663	672	690	664	669	686	724	671	675	625	701	665	606	670	706	679	703	668	703	681	684	685	664	646	650	656	699	695	694	686	646	696	662	701	633	682	619	675	700	646	664	702	704	612	669	605	649	674	655	686	662	633	657	713	679	654	700	677	661	753	638	681	711	657	691	646	688	688	661	681	686	674	681	655	692	672	640	704	696	669	644	688	660	671	726	655	675	669	625	628	644	666	673	670	661	673	689	710	686	683	660	653	705	631	679	644	641	692	702	730	669	651	692	688	657	708	627	690	658	692	720	662	698
54598	37739	33803	23744	6744	1832	1099	818	708	597	564	513	492	480	433	426	430	391	417	421	437	379	432	398	398	354	374	362	361	442	383	368	396	451	393	388	382	399	350	348	378	380	401	381	373	335	377	370	356	422	381	394	389	366	362	337	358	363	366	375	359	360	396	384	380	396	392	373	360	348	383	364	374	365	374	409	394	385	348	357	369	359	358	360	379	329	397	382	374	426	397	353	398	404	364	379	376	357	378	385	374	359	365	384	391	406	378	356	348	383	374	390	359	431	389	355	374	371	367	389	389	361	365	340	364	413	371	368	414	397	369	379	380	355	399	363	396	395	395	373	380	347	366	383	369	412	355	372	382	377	389	403	384	347	354	336	392	399	393	367	394	406	379	386	372	374	404	391	405	375	365	361	348	386	402	366	341	344	337	375	356	355	409	382	356	381	377	398	433	372	364	398	383	386	389	350	352	362	383	340	355	361	378	353	407	367	373	391	375	374	393	364	330	356	352	362	371	378	349	380	391	342	377	365	362	366	368	367	386	388	405	382	358	368	398	391	362	361	386	357	394	360	385	400	330	361	358	381	392	391	364	364	401	377	378	403	339	361	363	392	404	377	391	400	381	394	402	395	390	379	399	374	394	359	384	388	352	367	353	382	359	380	378	391	361	363	389	367	352	341	382	390	384	373	396	364	362	375	405	396	374	389	381	361	373	417	405	334	380	338	352	380	363	396	383	344	391	345	339	371	384	348	380	378	395	326	330	397	362	370	391	355	393	397	375	382	364	361	395	396	355	375	346	364	347	359	399	389	383	389	366	372	411	355	359	393	387	360	358	372	371	337	380	357	361	373	393	374	348	364	402	369	362	378	352	368	385	364	343	348	364	374	352	399	373	389	370	379	359	388	370	368	394	384	372	352	354	378	393	373	392	375	363	391	365	337	367	399	354	383	356	380	367	396	372	387	352	365	375	373	410	371	348	349	394	393	379	380	361	376	352	366	387	359	363	359	390	382	384	385	372	373	372	372	387	389	374	348	331	376	353	383	363	380	386	384	374	348	374	371	371	381	407	386	362	355	394	371	395	371	397	354	380	384	407	384	358	380	360	319	373	370	351	346	385	327	373	373	378	386	361	341	344	341	354	379	350	369	380	366	394	364	411	366	398	371	398	414	359	359	415	358	372	380	370	363	373	357	391	378	391	376	365	371	391	352	371	360	375	394	414	345	365	376	386	372	374	333	346	373	408	408	390	342	368	390	372	332	362	394	392	340	370	365	357	353	367	369	391	403	378	360	351	367	369	346	384	359	364	409	328	362	391	368	357	384	356	347	401	368	391	369	356	386	349	359	369	384	386	360	357	367	388	410	345	372	388	371	339	351	385	337	377	351	376	389	390	375	351	332	397	388	364	348	338	384	367	375	361	375	425	376	387	408	366	379	397	389	326	370	374	364	407	363	378	367	375	360	378	360	353	383	356	366	346	336	386	369	393	396	378	331	357	371	406	371	340	374	342	354	378	356	358	434	354	380	380	354	388	405	389	378	380	388	366	424	375	405	362	340	375	383	381	371	393	368	353	390	346	372	344	350	365	358	380	410	343	365	380	341	332	366	365	360	372	382	405	371	347	417	342	415	358	354	391	377	400	345	358	381	404	377	377	380	348	371	373	349	366	376	413	374	377	371	362	359	377	346	397	382	396	340	361	380	353	371	394	409	389	347	368	384	365	341	374	375	385	355	402	372	362	351	383	373	395	333	375	370	378	376	349	366	396	352	330	394	380	342	381	356	364	348	411	404	353	393	356	376	389	368	365	344	372	338	403	356	385	365	394	403	374	370	363	363	358	370	373	388	370	373	373	362	366	345	376	401	367	362	365	390	409	381	351	393	387	326	397	347	399	379	350	393	372	377	355	363	374	390	349	383	400	373	391	348	412	420	383	371	377	368	366	396	389	368	361	385	386	379	368	418	368	375	388	405	363	406	351	396	353	384	410	381	379	354	388	361	375	412	406	384	407	362	390	378	353	338	377	358	356	365	394	399	356	369	376	361	403	372	350	355	400	377	372	345	354	343	401	316	349	344	427	381	382	345	366	414	363	389	336	335	399	430	415	360	369	373	366	369	350	371	342	367	361	375	387	359	353	396	353	340	363	409	369	368	392	341	368	349	377	378	355	380	374	341	381	399	390	393	394	368	407	408	402	341	373	404	392	383	365	427	385	357	352	351	390	396	368	349	382	386	384	366	337	395	373	389	377	346	363	383	381	362	354	384	393	344	347	405	391	379	376	375	398	398	377	393	378	358	373	363	362	411	359	380	378	341	399	375	356	355	420	367	333	405	357	392	389	380	413	345	368	381	371	349	376	332	375	409	391	342	332	392	324	399	376	367	418	432	394	370	363	379	386	369	356	338	400	384	366	394	401	368	369	389	330	369	370	359	414	373	353	387	387	318	398	355	396	373	337	375	369	382	396	369	386	363	387	365	369	364	373	386	350	360	384	412	369	376	382	350	355	394	371	378	376	380	356	357	340	344	347	366	327	357	373	387	369	367	373	356	377	368	379	369	356	387	413	372	388	392	401	361	355	370	398	390	345	351	328	388	385	405	384	350	356	410	398	422	385	391	388	361	355	399	375	345	388	362	363	379	399	368	335	401	365	358	378	351	383	367	367	399	359	397	407	424	355	384	375	395	372	397	371	407	381	377	377	384	379	376	363	366	342	376	352	387	360	355	379	321	376	373	399	376	381	386	337	387	374	357	333	373	372	406	348	337	374	374	374	387	330	363	377	362	381	384	393	370	399	359	389	378	374	350	386	354	363	404	388	378	333	368	397	382	362	341	410	390	368	364	384	381	371	374	349	348	363	399	349	376	395	422	385	392	374	360	354	338	362	363	378	400	346	403	343	390	374	367	341	405	381	380	421	374	333	378	357	378	363	371	397	351	378	401	378	389	386	364	330	346	368	375	398	387	397	341	320	341	374	343	389	400	363	396	392	369	370	375	367	384	352	388	351	381	364	325	354	346	378	365	371	366	372	387	370	397	367	360	387	346	356	348	392	362	371	358	390	394	370	388	387	397	340	422	369	386	393	365	360	354	423	347	363	395	399	379	374	395	405	381	374	375	351	362	367	373	387	362	404	374	388	365	320	387	352	409	356	363	442	387	397	394	393	348	393	372	375	407	357	389	387	381	406	363	407	372	385	385	386	402	352	356	385	396	411	386	361	377	359	367	376	324	369	351	356	330	353	365	376	394	390	393	404	374	372	413	380	373	397	383	388	391	371	343	375	381	394	393	358	384	372	390	379	370	361	373	356	378	379	381	366	390	376	402	393	416	384	374	380	379	377	378	372	377	411	398	370	372	365	357	345	358	355	408	402	374	431	384	391	360	376	389	370	393	421	371	363	398	416	392	388	372	370	349	367	394	338	375	400	350	327	360	366	370	402	368	367	372	371	374	380	382	376	343	331	367	384	350	406	370	353	374	366	386	353	365
35542	29068	35190	27923	8680	4142	3156	2671	2277	2014	1844	1763	1564	1464	1416	1313	1302	1201	1183	1103	1048	1012	1075	1032	953	900	961	957	903	938	888	911	922	889	884	873	849	814	884	860	864	847	871	812	848	856	807	816	819	808	893	845	848	852	829	828	852	835	837	845	842	780	832	804	870	809	834	837	813	810	863	871	854	832	850	829	853	838	824	862	848	813	816	811	838	832	851	833	809	853	867	873	841	865	822	849	842	806	836	815	830	861	819	794	866	835	851	868	826	866	869	829	806	824	835	790	853	794	821	882	790	816	844	791	815	804	780	833	789	825	810	840	803	837	842	838	889	834	809	838	762	839	874	893	801	842	805	827	865	843	785	831	795	792	839	861	854	801	792	812	862	838	799	841	862	799	805	860	825	765	838	778	842	850	844	805	830	810	824	830	770	806	818	845	843	846	810	845	822	837	851	819	826	840	806	872	848	806	842	847	832	850	736	883	850	822	840	844	845	840	827	877	906	838	854	806	804	838	814	805	863	832	842	825	838	835	823	858	852	861	827	858	841	835	770	807	759	843	797	824	825	818	844	826	807	863	803	889	884	836	830	841	779	807	830	774	860	842	858	770	900	854	788	858	831	827	831	816	802	768	829	826	807	874	834	818	848	763	841	779	828	830	836	804	850	853	800	827	836	876	792	885	816	847	841	854	824	779	832	789	806	880	777	835	798	819	813	885	830	826	881	819	838	832	833	858	813	854	841	830	828	846	812	798	849	790	844	772	862	805	865	821	869	841	858	828	822	886	864	842	844	826	833	814	813	815	821	814	799	790	790	837	815	812	795	816	824	856	823	931	794	823	865	850	832	836	824	819	793	819	760	861	848	849	846	830	843	863	818	866	846	862	842	810	841	848	809	863	800	806	838	801	783	811	879	758	854	877	849	850	816	801	815	789	837	844	891	831	903	885	837	808	860	819	847	840	790	878	851	820	840	795	817	839	836	793	843	796	854	859	873	849	838	868	841	788	834	823	827	811	771	866	844	811	781	798	853	820	847	795	821	826	812	858	804	851	823	859	825	877	802	809	821	849	790	851	824	836	875	786	856	917	809	853	803	844	869	850	793	830	824	827	837	851	820	792	827	815	859	793	812	814	765	805	818	852	872	842	841	787	824	844	789	868	858	849	822	861	837	830	796	848	800	868	823	896	860	810	843	841	801	854	846	832	845	845	856	862	806	870	854	823	818	819	848	770	869	787	803	830	787	821	800	823	807	806	811	801	813	833	777	844	784	846	819	846	826	811	822	892	895	848	826	866	847	844	843	863	817	843	883	807	868	890	786	876	855	817	861	813	802	796	804	825	835	833	836	868	862	836	829	804	818	781	828	779	873	835	850	832	845	837	859	837	856	833	859	810	830	851	838	816	816	773	833	830	805	823	810	852	841	828	851	820	804	902	881	827	788	827	824	835	820	852	824	816	834	801	779	850	819	830	874	848	879	854	814	841	814	849	843	848	848	842	780	855	818	823	798	884	791	825	843	830	802	817	856	880	846	883	853	875	803	889	825	839	830	826	778	809	815	868	867	836	865	809	912	810	833	851	836	831	789	784	822	850	872	811	774	808	863	890	845	811	835	881	895	819	772	802	838	830	827	794	827	757	806	798	777	880	859	868	805	851	835	843	866	883	843	829	801	840	842	867	875	795	793	836	826	806	824	863	865	810	840	859	831	867	845	790	832	862	809	817	853	839	785	853	783	818	826	864	852	840	852	888	876	828	832	806	834	842	801	799	826	851	866	799	829	813	841	831	755	830	807	822	804	811	852	850	772	797	847	828	827	839	860	844	857	840	817	793	839	819	908	817	823	849	836	850	809	862	751	798	796	856	881	857	859	822	788	795	812	812	882	829	841	833	842	814	854	817	800	854	820	819	854	835	820	832	823	761	839	798	809	849	896	861	786	816	801	868	854	845	837	858	780	860	831	827	813	823	870	909	859	836	870	835	807	807	805	829	802	872	810	875	876	832	858	907	821	851	815	832	784	799	785	878	795	850	845	845	868	826	797	860	884	836	871	864	808	844	877	829	841	848	856	814	845	831	810	890	812	788	834	811	820	766	815	884	900	793	781	833	817	848	851	842	846	865	857	779	810	826	818	791	833	857	828	911	812	857	824	872	784	851	880	838	864	861	813	819	829	883	839	816	787	835	833	853	781	843	839	816	818	837	892	808	763	810	854	778	855	818	897	821	824	803	854	870	804	804	820	834	820	847	887	809	804	792	875	868	810	850	849	827	824	850	830	781	867	792	882	823	840	860	852	785	818	806	862	849	817	848	838	882	891	816	842	848	835	829	819	819	888	846	835	850	816	837	828	804	850	848	825	845	821	861	859	846	789	854	855	805	789	874	849	847	824	881	833	855	834	871	835	828	819	838	778	835	827	857	860	815	863	841	903	875	762	842	802	861	851	843	874	833	811	805	887	778	813	822	823	822	810	822	830	829	860	826	840	892	855	833	867	827	837	830	799	868	840	813	838	840	886	808	839	848	879	842	825	829	824	901	818	871	862	748	878	822	814	895	840	803	802	807	847	820	858	849	876	775	838	842	828	843	860	823	819	805	840	802	815	849	842	818	829	825	804	857	799	797	870	816	836	797	835	784	827	843	863	850	841	827	859	828	829	812	835	823	823	840	785	835	875	853	839	820	838	858	805	816	834	823	863	883	891	840	869	876	869	808	835	819	807	856	843	796	818	815	847	808	813	854	798	851	789	810	852	791	857	812	866	827	827	819	784	862	859	783	873	804	840	851	812	819	810	803	821	834	843	834	872	857	802	832	826	824	856	862	824	820	801	843	797	854	844	798	835	864	875	817	830	867	841	844	816	817	833	859	873	846	784	852	796	846	825	887	873	869	782	843	820	850	852	857	835	869	840	844	850	829	891	856	856	816	836	847	782	769	813	833	858	849	824	816	881	802	828	841	850	893	835	837	827	766	822	807	850	839	828	804	845	881	846	816	825	846	818	825	860	874	884	785	825	784	815	820	795	840	834	877	844	846	813	866	882	893	813	826	839	810	840	855	830	806	808	821	850	843	816	871	842	794	855	862	808	833	775	840	815	851	837	846	811	851	860	839	816	838	843	874	839	872	886	881	833	832	893	825	834	806	831	806	797	896	868	831	857	822	792	854	793	879	878	873	854	851	844	848	814	815	835	821	838	873	807	841	845	802	865	903	873	839	836	831	856	860	755	829	843	823	838	833	819	801	829	861	848	781	836	832	793	846	855	836	875	772	842	820	797	806	843	893	825	836	804	810	804	809	778	794	782	848	828	851	850	809	830	823	795	827	874	836	830	818	795	827	795	854	834	830	832	819	840	831	844	824	841	804	826	783	803	834	859	810	837	859	819	797	812	843	782	785	831	827	822	818	833	824	769	913	862	867	817	794	802	790	793	844	803	824	829	759	849	861	804	835	888	833	843	844	887	845	872	864	816	810	828	822	856	838	867	861	868	789
29011	15420	8695	3120	1068	657	549	530	511	461	424	448	452	428	425	421	428	401	467	390	437	424	393	371	361	416	409	364	396	415	350	429	368	401	413	426	408	374	404	410	391	454	405	427	406	398	430	429	429	412	416	429	428	358	392	403	413	408	390	425	385	390	402	395	425	454	418	385	440	401	412	357	446	480	407	418	432	424	377	415	373	418	384	402	417	415	401	400	422	424	417	399	413	411	411	390	366	417	397	409	402	445	368	408	372	376	378	394	414	426	437	388	399	376	391	396	391	400	396	395	438	410	404	411	395	396	399	399	404	415	398	416	406	370	401	402	360	398	375	393	372	395	406	403	408	429	407	405	387	404	444	360	403	417	395	387	421	399	403	433	390	415	403	375	399	418	386	425	344	397	409	395	360	358	398	426	388	380	429	377	398	454	388	397	413	400	372	402	415	382	385	380	363	423	408	387	414	382	360	437	378	378	384	386	437	440	402	441	403	362	397	437	442	432	413	394	372	409	396	375	431	406	391	432	382	427	406	415	421	442	374	366	381	378	430	373	391	406	416	371	413	361	425	390	374	375	394	382	373	408	376	401	394	422	394	410	399	394	384	383	418	417	381	365	417	400	398	380	406	409	449	370	395	389	412	422	418	408	408	398	382	391	398	391	415	377	413	426	394	415	417	380	430	433	408	385	424	404	407	418	371	440	425	420	351	401	423	417	387	393	386	411	451	444	443	386	381	394	393	361	412	407	383	377	396	390	424	424	422	387	383	368	437	401	370	405	408	388	428	383	412	422	418	392	412	441	382	416	426	422	346	426	389	384	390	365	399	391	406	407	389	419	412	430	425	396	390	393	375	403	411	424	384	361	369	414	410	383	406	408	384	424	437	404	395	421	392	411	392	393	410	412	383	388	430	398	373	401	426	397	396	378	357	441	416	378	418	406	389	409	386	367	410	394	351	392	394	424	363	389	432	333	394	427	398	429	406	424	389	437	394	428	433	425	394	414	407	381	428	387	382	403	398	434	408	429	388	422	430	383	391	411	369	368	391	437	360	373	393	372	427	407	388	413	435	432	397	439	368	426	372	435	386	373	377	421	450	418	402	378	392	425	363	356	418	395	408	380	431	407	382	387	390	373	440	437	405	385	367	382	412	367	397	431	391	436	405	399	390	402	398	378	375	387	411	424	429	440	396	382	411	427	412	444	402	396	427	393	402	385	425	390	413	417	371	423	384	448	384	445	419	416	428	389	398	402	428	388	435	427	425	411	426	386	393	392	398	396	423	388	387	411	349	393	397	400	413	382	414	408	387	387	388	390	415	408	424	377	394	417	390	419	400	418	426	458	386	406	435	422	363	423	377	423	363	427	410	405	407	439	424	375	408	381	422	412	377	419	388	417	365	391	384	408	399	392	411	386	419	377	410	414	351	403	428	421	428	439	399	396	405	411	398	411	436	376	413	415	422	388	395	409	421	405	393	444	408	432	407	425	392	426	393	431	362	395	429	405	392	381	402	392	440	407	386	391	433	397	370	378	387	395	385	424	360	402	436	407	421	367	402	380	412	417	385	418	408	428	387	358	403	403	450	404	421	435	389	405	391	409	410	386	361	413	396	392	393	430	391	382	407	444	390	385	394	395	392	393	394	436	407	431	416	363	380	407	390	369	412	396	422	422	408	405	358	416	413	404	393	389	407	369	396	360	384	361	389	449	423	421	382	357	392	394	392	388	388	393	416	420	423	379	373	414	379	398	419	392	399	394	398	450	406	393	411	443	404	420	406	401	402	419	386	417	432	414	428	393	421	360	379	416	406	374	406	409	364	431	378	418	416	424	410	423	400	438	444	434	413	425	375	384	380	419	394	397	425	406	405	361	422	421	405	394	395	396	449	408	436	400	376	407	390	388	399	416	373	392	421	428	436	394	425	388	428	399	400	397	419	407	398	396	416	422	423	416	368	433	431	399	441	408	427	356	395	398	381	420	431	410	419	377	421	456	402	378	404	368	385	436	412	393	383	382	391	421	407	388	383	388	411	393	412	378	388	403	410	427	391	428	408	404	404	386	350	391	395	388	431	467	423	408	402	408	393	447	412	401	440	419	376	422	372	409	420	401	374	425	377	402	404	403	391	410	364	390	401	392	404	407	398	412	372	390	408	426	390	366	422	427	421	385	352	394	444	395	370	406	441	410	406	424	383	416	441	463	436	376	382	354	404	370	400	417	417	413	411	386	388	406	384	382	383	399	418	413	413	419	424	408	379	400	347	403	392	446	429	363	390	393	395	421	398	422	421	418	406	410	389	381	421	396	404	360	365	409	407	400	373	401	401	384	415	428	410	380	388	416	413	365	380	412	412	418	436	372	403	390	422	390	408	406	374	425	407	398	421	429	447	430	424	405	414	389	437	416	434	371	383	391	436	418	426	399	417	366	413	381	389	392	409	412	412	394	389	420	427	394	415	409	377	418	387	386	379	412	444	397	386	394	423	416	365	393	415	398	425	387	418	401	395	387	404	376	388	436	409	413	389	416	412	410	350	412	388	379	392	403	413	406	386	424	397	426	428	382	402	393	432	380	425	406	417	401	398	417	416	416	425	424	372	405	384	425	403	353	382	395	369	411	397	423	423	400	390	387	399	409	433	395	404	356	416	386	346	382	444	388	409	454	409	399	421	381	424	429	409	395	378	397	389	427	433	420	445	396	415	381	418	393	427	412	402	374	383	384	384	398	417	382	424	420	376	380	419	423	363	426	401	440	428	415	408	397	407	387	421	361	378	445	393	432	402	381	406	407	390	391	361	401	371	397	406	397	397	381	426	385	408	409	413	401	397	413	399	361	373	402	401	436	443	411	408	445	406	372	445	405	387	424	390	422	367	393	393	415	411	407	437	393	385	424	416	385	385	387	376	402	424	390	411	372	380	394	380	408	405	389	419	387	402	411	394	406	424	388	400	386	399	427	395	418	387	411	368	400	406	400	376	393	403	436	363	420	376	387	420	389	388	378	405	417	393	406	401	420	419	422	383	377	392	419	373	442	416	382	411	398	397	378	422	393	385	427	411	423	398	395	434	444	382	374	430	401	409	408	418	409	387	408	397	418	397	418	425	406	419	408	378	387	398	443	427	415	375	413	405	404	404	427	393	402	419	386	424	392	427	413	380	395	429	425	412	391	403	421	449	406	405	410	382	384	346	383	429	362	398	427	422	392	415	396	389	416	418	429	401	409	426	389	419	381	409	378	439	429	356	400	395	395	374	419	384	449	378	405	412	419	427	413	424	410	410	396	405	381	388	419	419	370	385	389	405	433	409	401	461	443	408	384	431	441	402	425	390	398	372	389	392	398	434	406	399	439	403	381	386	393	413	400	382	420	427	409	368	427	401	389	383	428	401	395	422	386	416	424	403	385	387	413	405	390	395	399	391	400	416	438	382	390	407	385	374	456	429	384	391	403	389	396	431	413	435	387	380	393	404	398	420	414	408	421	393	422	417	390
17887	11379	12299	7037	2831	1873	1547	1431	1335	1220	1171	1077	1112	1041	978	985	986	1044	930	937	964	864	882	885	943	871	898	887	912	882	868	854	880	831	855	858	842	883	847	914	856	863	850	832	855	810	895	876	845	874	899	886	900	965	812	912	887	837	880	845	867	877	902	825	892	954	939	921	830	853	860	864	857	858	917	887	876	888	882	861	871	840	879	834	831	927	847	848	839	899	864	919	825	864	864	883	851	888	867	886	857	898	860	898	883	843	869	894	831	842	875	904	879	822	895	819	856	853	808	878	866	817	864	871	903	919	822	852	822	835	823	869	844	895	867	813	879	864	872	921	837	843	791	874	857	828	823	800	835	871	881	848	906	856	831	849	832	853	889	877	888	860	883	893	834	844	856	852	834	844	852	857	886	896	842	853	808	874	814	879	897	880	836	897	858	876	923	863	819	870	881	860	860	871	844	898	855	861	900	850	845	835	892	899	871	816	894	805	875	852	870	861	793	862	864	852	924	878	829	837	923	880	800	881	792	896	844	853	874	883	803	879	850	896	872	883	845	866	868	858	893	826	878	840	872	858	908	831	916	851	883	852	897	885	867	787	892	845	904	902	786	856	859	840	890	868	867	839	895	847	861	856	867	822	894	877	841	889	841	902	846	871	861	906	879	916	832	920	824	867	836	854	843	869	863	858	859	917	904	858	877	891	842	895	915	837	844	789	850	885	880	868	904	884	837	874	810	876	853	850	858	838	865	888	838	911	872	843	819	845	874	871	860	799	900	915	861	872	866	928	851	892	812	897	870	891	820	895	833	901	855	886	860	892	893	913	914	854	849	833	840	818	856	890	836	817	899	859	865	803	860	869	861	843	851	877	859	858	880	881	888	913	875	865	896	834	890	835	878	873	822	841	857	873	857	848	884	868	859	899	862	903	876	868	890	859	896	841	915	879	819	871	854	840	843	825	849	849	876	875	902	843	871	812	839	875	846	890	879	848	915	863	849	923	863	855	847	852	904	915	847	855	869	834	858	891	886	801	870	871	857	858	859	899	815	859	864	893	824	934	866	884	846	871	830	844	856	897	850	889	856	841	889	903	856	868	835	884	872	869	893	900	852	883	866	865	896	843	847	886	901	881	789	883	884	835	825	911	869	871	857	846	922	818	799	895	861	881	860	877	874	833	841	833	844	880	793	860	905	847	818	833	825	885	826	839	849	867	818	850	858	878	868	829	868	857	910	900	912	941	863	888	909	869	848	895	868	866	852	854	859	887	887	892	909	881	887	858	861	847	838	897	859	891	863	910	903	866	895	910	841	785	829	872	776	864	870	853	840	885	851	866	905	850	887	881	760	821	834	881	819	845	841	894	861	902	861	845	822	860	874	852	872	844	848	866	877	859	907	939	842	889	822	869	862	889	890	822	894	863	848	864	840	841	869	837	859	906	824	921	856	893	879	885	866	829	853	880	901	860	861	851	853	830	866	871	852	876	869	867	856	880	892	860	945	878	923	851	812	879	889	883	904	844	866	859	865	860	828	875	890	836	794	914	870	842	855	869	852	875	846	921	891	914	848	861	874	868	906	872	838	851	850	862	864	820	904	907	912	923	866	892	893	806	864	884	841	852	859	867	902	833	856	864	891	851	792	874	880	875	857	891	835	882	814	886	858	905	861	844	884	845	842	859	879	794	879	860	810	900	885	929	847	847	864	879	857	855	863	852	846	849	837	923	900	884	855	810	876	859	889	854	831	841	850	861	893	884	847	874	864	869	880	861	842	881	848	894	912	810	869	821	860	873	819	858	882	887	843	799	865	887	896	826	869	861	838	884	873	863	829	903	870	900	883	818	866	863	808	830	858	863	872	866	862	811	850	868	899	878	852	820	863	939	875	880	856	874	886	838	849	861	895	847	871	887	862	819	862	876	869	895	903	848	856	874	871	888	888	831	882	842	859	923	837	865	846	894	887	895	886	910	858	890	890	858	861	863	823	901	820	893	878	836	806	856	892	824	867	879	856	873	887	862	812	827	892	840	844	842	891	840	907	895	884	789	896	823	882	859	877	839	868	848	817	877	891	858	841	868	895	848	811	814	867	829	841	856	826	829	828	883	840	855	872	808	908	908	862	893	865	858	839	842	827	828	854	838	865	826	828	860	905	902	860	888	846	852	916	832	860	832	855	845	894	833	890	858	876	832	847	849	823	877	859	845	837	897	869	888	911	834	881	817	853	792	866	870	850	842	856	875	875	841	843	864	881	872	846	849	939	846	848	825	863	815	849	879	869	918	837	959	881	822	895	888	885	809	870	858	805	880	871	797	896	855	858	833	820	865	871	896	854	883	879	850	853	831	824	867	852	879	923	881	816	853	870	847	824	864	849	900	888	847	842	862	834	940	883	873	894	849	870	860	872	843	902	830	866	860	843	849	840	897	828	861	888	905	834	885	879	856	856	897	846	844	814	922	867	916	888	894	857	855	873	838	801	858	828	847	807	885	911	841	909	868	911	847	905	864	864	907	893	916	823	873	902	896	864	879	835	838	864	847	782	853	865	846	844	883	870	781	942	805	834	856	869	841	869	877	847	925	924	893	827	825	842	904	879	875	901	878	815	850	858	882	835	883	897	871	812	932	884	851	824	902	854	863	889	903	859	879	865	889	847	832	843	845	881	846	848	903	866	844	884	865	902	841	846	829	815	911	904	843	867	797	807	850	853	814	834	874	912	898	838	851	886	882	880	852	850	793	860	929	889	824	842	825	843	860	816	836	891	892	842	882	881	839	839	870	841	859	879	860	867	847	875	898	786	864	858	859	891	813	881	856	822	880	876	852	865	854	838	907	855	814	917	872	856	846	869	867	853	868	916	886	839	869	840	884	822	862	830	849	867	818	861	871	885	840	878	869	826	937	811	875	903	845	821	890	918	865	846	877	883	861	868	916	907	851	859	853	899	813	846	825	896	862	849	888	900	871	901	844	886	816	862	836	858	888	862	840	866	867	913	860	921	846	904	842	826	836	872	875	862	842	921	866	839	844	903	833	903	890	858	925	876	848	879	833	952	910	868	882	861	838	891	816	888	837	843	848	810	866	852	834	885	822	831	796	826	872	888	830	866	870	879	864	869	816	842	846	903	952	851	848	849	858	877	894	846	864	895	856	813	838	860	826	917	873	853	824	880	886	862	852	895	859	912	897	881	867	834	870	875	877	873	856	867	858	835	862	926	885	835	880	867	859	872	847	825	826	844	870	842	823	922	860	932	861	919	867	898	867	859	840	868	861	820	858	774	866	869	866	879	943	837	905	855	869	922	899	814	882	856	915	838	822	893	866	862	836	833	883	865	839	882	838	844	778	854	909	877	847	844	840	866	856	847	831	884	862	845	878	858	901	853	914	838	844	849	878	845	866	847	823	880	872	842	887	902	822	820	852	871	890	839	895	868	830	873	858	861	824	875	812	842	873	866	854	852	842	868	855	867	877	814	859	855	844	831	782	872	826	849	862
45335	28837	24090	12540	2690	988	680	617	467	477	417	388	362	381	338	338	324	358	344	346	302	321	298	315	354	271	343	312	311	316	337	333	312	343	287	313	301	321	336	328	350	318	322	315	319	309	296	336	337	320	294	302	312	325	278	322	315	287	305	301	321	310	334	299	290	322	315	304	319	328	311	297	321	294	333	321	324	308	329	305	301	321	290	315	306	324	296	308	291	288	340	298	298	308	278	314	318	296	311	310	318	306	307	305	290	289	292	318	281	301	293	303	297	305	313	293	298	294	318	310	296	318	339	306	314	313	288	304	294	308	290	315	290	285	333	282	296	325	318	333	307	309	329	332	313	314	316	305	314	308	300	299	326	296	315	342	279	298	304	314	309	295	332	317	323	316	310	340	327	308	305	311	322	303	298	291	305	320	291	285	264	314	285	313	294	302	330	335	337	326	329	301	315	307	289	310	314	326	312	282	332	299	304	314	294	293	284	310	326	299	318	268	297	326	319	299	339	305	314	302	295	296	307	273	301	301	289	318	292	321	318	300	305	304	322	334	293	292	342	344	310	270	314	313	311	314	340	285	286	319	316	287	316	300	287	292	289	306	306	293	246	280	259	320	351	339	310	305	319	263	308	305	320	321	322	296	290	318	324	323	297	302	309	286	321	319	321	307	307	291	297	315	314	285	318	291	320	332	323	276	316	308	299	302	309	289	319	318	313	288	302	270	329	332	279	308	334	292	333	336	293	313	298	299	307	274	299	297	314	309	328	283	302	321	282	295	298	301	303	295	320	276	336	320	290	288	286	317	322	304	322	280	325	329	317	345	336	283	269	310	280	323	303	331	279	331	309	295	320	295	296	296	299	314	309	301	332	293	289	302	306	292	296	310	322	312	347	301	280	294	302	318	287	286	321	318	296	342	286	322	313	320	350	310	334	275	284	311	305	328	312	307	309	292	270	341	313	276	350	340	315	299	319	281	328	287	325	315	278	320	326	321	304	299	313	315	326	270	309	295	309	301	294	309	286	321	301	300	306	352	294	307	309	291	356	311	286	313	298	326	324	320	294	304	289	288	327	286	345	312	288	312	277	331	362	314	325	340	316	317	322	296	288	283	250	285	327	329	324	303	298	287	293	300	330	290	319	282	325	292	307	303	322	320	318	305	291	288	306	315	290	306	310	289	303	304	316	296	316	294	319	303	312	277	332	311	308	307	295	342	295	314	324	271	322	291	300	313	339	321	305	304	320	328	287	325	314	332	321	259	291	307	297	298	312	274	321	331	274	314	331	315	350	299	319	302	297	311	337	329	332	291	325	296	290	293	280	304	314	301	305	294	304	293	326	316	283	293	329	357	308	302	298	299	316	327	294	315	334	317	285	276	306	305	309	308	308	279	291	303	301	297	322	311	287	309	299	315	316	314	341	310	324	314	279	330	302	309	312	298	317	315	305	308	317	304	326	333	286	317	325	277	306	316	297	321	293	315	266	294	298	282	282	314	329	323	305	318	301	318	281	307	301	310	313	350	298	325	309	284	317	308	285	313	291	307	315	295	295	306	307	323	311	307	328	323	301	299	294	300	304	325	280	305	319	301	296	288	314	288	322	336	318	292	312	293	323	297	324	314	307	287	295	293	310	306	310	299	300	341	304	307	284	279	302	300	274	327	318	270	318	255	317	321	294	310	327	305	311	312	331	274	344	334	303	336	300	278	304	300	298	299	304	294	283	309	306	384	288	306	312	292	299	294	301	311	294	326	314	308	312	273	284	320	309	315	311	289	302	321	304	310	300	322	304	333	312	250	320	305	333	283	310	317	304	322	355	316	345	312	287	327	347	285	312	355	301	319	305	301	299	297	311	320	295	305	306	322	302	325	313	309	315	323	300	274	312	316	309	299	306	295	315	308	319	322	326	266	317	299	314	307	302	298	313	320	368	285	292	291	321	298	318	272	331	281	302	293	298	339	309	310	329	302	304	305	273	302	335	291	295	282	301	302	296	280	301	317	333	308	326	309	291	288	348	309	330	310	330	321	320	286	318	328	299	292	324	318	303	312	324	340	315	334	306	295	302	311	304	310	311	314	297	297	318	290	265	312	321	322	302	296	306	282	311	368	300	289	306	311	299	310	327	321	323	315	268	296	296	309	313	303	347	322	340	289	300	294	310	329	313	332	322	288	274	309	333	314	321	297	318	297	326	340	329	305	295	331	309	293	307	262	302	320	309	324	335	299	303	316	306	289	333	313	300	310	324	298	302	304	315	303	306	299	306	331	285	330	324	268	319	314	303	316	285	335	299	318	326	329	312	307	309	307	306	288	262	328	287	294	324	330	313	324	307	315	284	315	296	283	304	328	320	316	317	310	312	313	309	337	292	332	341	293	310	294	304	308	304	332	281	314	339	305	312	319	306	313	309	334	319	321	307	265	304	306	296	320	282	309	304	310	295	289	322	279	335	316	298	311	328	298	304	316	328	315	292	302	284	298	325	313	324	309	306	326	306	342	328	300	295	309	306	283	292	324	271	330	309	317	302	305	330	280	287	313	268	325	311	318	295	301	317	283	310	286	313	331	271	302	292	319	295	322	306	272	306	292	329	343	354	276	299	309	299	300	323	304	313	265	306	319	295	268	308	307	303	346	292	348	297	309	314	309	288	318	297	334	274	311	298	275	294	312	301	332	327	279	285	320	341	313	306	320	318	315	334	323	282	285	307	320	302	292	329	308	306	288	281	311	319	316	327	287	348	276	304	340	295	297	304	303	335	289	295	304	306	331	306	330	303	315	279	298	291	340	302	341	305	309	298	324	283	312	301	297	323	279	327	310	318	305	329	320	319	320	308	275	312	310	287	301	281	269	316	311	302	317	319	347	297	321	318	292	319	302	301	301	318	308	278	294	317	330	320	315	320	291	334	305	323	276	323	298	271	319	325	271	298	302	294	327	302	356	343	279	317	302	337	342	288	310	291	331	317	273	313	307	319	268	301	284	328	334	326	323	299	313	322	304	327	306	303	321	308	284	344	282	334	293	307	336	319	313	345	282	288	283	294	331	328	297	301	319	311	292	324	288	345	311	326	333	340	303	313	286	328	305	303	307	296	351	297	303	288	322	284	307	347	300	278	315	334	298	290	287	302	283	310	299	311	274	283	306	287	307	311	324	322	309	283	307	288	333	327	349	310	303	313	301	309	285	338	288	282	320	308	283	297	311	338	326	354	318	326	342	308	287	316	308	336	343	281	277	289	313	316	320	317	327	343	332	296	285	299	361	301	310	302	309	289	266	311	316	338	291	313	318	286	295	333	300	309	282	309	347	322	317	268	291	280	293	305	318	282	267	301	296	299	318	294	313	314	321	309	265	270	275	320	269	323	331	323	310	302	318	278	330	297	305	289	299	302	285	321	321	326	307	270	326	312	319	297	297	300	279	323	314	285	294	290	290	288	278	296	312	313	322	298	328	338	331	280	337	334	318	329	329	306	353	297	289	310	300	332	311
29669	21981	27172	18256	5360	2918	2414	2102	1693	1501	1338	1290	1157	1123	1076	960	975	903	892	904	876	864	782	763	718	795	781	753	775	734	761	712	748	741	682	735	674	747	710	672	747	717	681	665	682	711	721	683	685	683	697	743	699	704	744	725	648	700	751	695	707	664	683	738	711	713	746	705	679	625	708	646	676	689	675	703	675	697	694	664	699	713	662	679	668	662	699	710	700	653	677	687	672	640	674	723	684	718	664	675	715	645	680	732	699	647	699	657	667	713	686	720	652	690	717	718	703	681	698	684	704	689	656	684	658	716	655	682	673	666	703	682	650	671	693	722	685	687	669	678	708	712	693	707	676	742	630	665	692	712	702	699	688	698	727	675	666	736	689	687	689	723	700	689	678	690	664	695	701	676	683	688	731	652	652	706	689	677	708	718	695	655	619	672	685	725	716	718	729	694	668	700	722	682	712	712	672	682	679	642	699	695	689	683	686	660	672	703	661	653	682	669	696	683	657	678	704	642	657	678	686	673	680	633	661	655	730	690	697	673	735	751	656	741	714	704	735	697	707	710	695	696	696	681	699	654	734	642	698	698	684	699	640	650	673	708	667	652	710	708	683	692	656	671	677	715	688	694	683	693	673	707	671	712	685	665	717	727	733	716	711	672	667	670	693	680	676	712	692	701	698	733	683	690	667	627	651	670	665	656	658	729	673	715	676	715	631	708	687	654	723	691	728	639	714	708	716	691	686	643	689	714	611	673	693	715	683	695	700	657	669	735	716	665	686	641	672	695	673	743	688	704	653	674	704	714	678	705	679	704	690	669	708	670	672	693	675	691	715	676	709	697	707	665	681	686	694	717	666	680	677	674	733	693	688	711	696	640	675	696	657	697	693	719	721	671	708	774	742	671	727	719	679	682	722	721	718	705	711	665	712	651	732	712	670	672	717	658	680	697	679	700	680	678	725	691	665	681	732	720	632	683	728	665	748	652	708	681	668	695	676	679	714	726	667	735	697	723	691	720	685	657	694	698	698	664	680	706	710	713	715	697	650	672	643	671	708	672	679	716	677	680	695	674	678	706	653	726	687	713	666	713	639	665	662	670	686	681	622	693	683	709	721	706	652	703	682	696	697	658	690	678	708	699	671	681	704	699	685	691	701	672	699	692	681	640	695	678	702	709	665	700	648	689	656	690	779	680	684	686	654	685	686	676	675	691	686	727	701	734	688	723	697	679	712	701	716	671	724	686	655	712	733	715	670	665	732	695	709	729	706	666	720	711	687	687	682	698	643	658	646	694	658	686	656	681	644	640	706	691	682	662	674	727	715	684	649	674	725	704	650	669	675	720	681	667	736	648	664	691	754	696	690	708	625	693	677	708	696	662	703	696	717	725	702	719	732	645	676	730	691	689	677	674	674	720	707	686	752	707	718	673	651	720	685	666	686	714	662	688	662	700	707	700	658	657	718	694	691	701	692	645	659	709	708	687	697	680	679	663	688	695	709	639	702	670	735	668	740	683	643	695	640	687	691	664	692	677	659	706	689	722	674	681	639	711	700	732	693	701	725	678	675	709	677	692	681	717	688	691	696	724	707	692	707	659	707	706	665	737	656	674	691	686	644	676	678	700	710	699	687	663	723	718	650	696	713	672	730	710	664	701	754	730	729	683	692	712	685	727	702	679	715	642	694	675	698	693	647	712	682	722	725	685	659	692	713	679	709	700	708	706	691	671	673	676	658	651	702	704	708	653	690	668	681	668	714	686	649	678	689	691	711	664	688	667	721	684	645	690	672	676	715	700	690	699	679	745	697	698	635	651	693	710	661	688	669	664	707	706	671	708	624	666	651	706	682	702	723	637	702	705	693	723	699	701	719	677	684	750	659	710	650	673	711	707	703	698	747	654	690	652	648	696	665	682	719	754	650	715	685	724	680	680	703	671	668	698	690	703	711	665	704	671	693	697	678	682	721	684	687	704	705	683	683	655	677	667	693	733	697	665	688	639	688	645	721	729	711	700	729	654	682	682	659	706	683	656	653	666	699	716	649	667	648	699	667	712	708	646	734	672	703	687	742	739	714	690	763	618	709	742	726	664	722	658	728	718	666	686	674	770	678	716	687	717	650	617	720	717	658	667	638	710	652	687	683	760	723	702	729	705	715	662	654	752	647	713	690	675	684	711	666	642	672	657	708	696	704	642	700	641	700	711	694	715	703	708	697	710	685	723	737	684	726	658	658	710	689	722	720	664	690	713	683	681	719	686	724	653	646	708	716	671	650	666	649	706	698	718	722	672	701	730	636	668	698	717	695	705	689	682	616	685	686	681	711	663	689	751	709	652	682	670	717	737	671	702	676	684	690	682	711	699	631	676	649	638	681	700	663	736	699	711	677	653	689	680	730	666	652	663	705	663	675	670	680	697	665	718	676	682	707	677	683	683	696	717	648	680	613	757	643	700	694	670	730	685	707	715	696	718	703	693	663	729	666	686	652	664	723	680	690	671	716	698	618	729	669	707	651	663	715	681	686	680	683	711	676	675	696	688	647	709	669	683	718	692	678	668	672	731	689	689	729	668	683	682	641	693	692	642	638	702	705	662	697	638	693	637	711	684	666	657	673	684	664	706	686	659	661	733	655	674	654	695	693	714	699	700	683	639	691	677	672	697	688	661	671	669	702	678	619	719	658	692	672	720	733	742	699	669	682	686	693	694	684	694	712	756	703	721	679	648	684	676	667	736	672	700	699	685	736	703	684	684	675	685	718	731	729	645	695	676	662	699	708	721	702	728	681	658	674	640	700	755	662	711	669	721	727	715	736	712	648	732	697	728	702	697	733	735	720	664	669	704	672	701	657	709	705	681	709	710	686	679	738	682	688	681	695	668	687	677	751	717	672	749	662	693	696	646	691	703	628	693	707	697	675	777	721	750	677	735	692	703	643	718	716	659	669	668	736	663	702	686	693	726	704	683	681	713	702	698	693	653	689	678	699	694	706	714	666	725	683	699	699	660	674	644	676	693	744	673	698	629	708	701	679	699	660	678	680	745	691	678	709	728	696	710	663	691	684	702	729	728	691	637	756	719	700	716	706	742	722	713	717	620	683	648	701	686	707	653	675	673	676	693	725	698	703	723	683	680	656	710	686	683	634	700	664	663	708	655	681	719	723	664	680	684	703	657	652	697	666	659	700	709	669	676	664	681	704	643	743	686	677	663	703	671	629	726	710	657	695	683	693	691	661	748	672	699	677	724	627	704	672	677	668	690	710	694	689	723	694	694	675	722	716	661	711	665	729	685	691	684	681	681	716	706	686	678	680	707	616	689	715	699	718	675	751	686	684	694	727	736	693	706	694	688	718	698	731	718	670	701	679	739	692	722	706	722	655	634	724	703	701	671	634	687	657	664	641	668	671	696	719	715	701	668	687	724	696	746	686	719	638	671	652	717	701	665	686	748	660	711	697	689	679	737	677	774	679	681	711	707	732	667	715	660	689	719	760	681	722	689
54799	37783	31379	17278	4550	1602	1058	934	724	624	604	542	555	481	479	436	477	464	430	451	391	435	386	386	361	398	403	366	420	389	407	389	363	349	369	361	385	362	417	359	378	357	374	418	396	388	389	378	398	379	374	356	357	382	361	369	361	370	368	385	368	388	396	384	371	358	368	359	350	384	376	408	354	375	338	367	378	355	359	366	364	348	372	387	354	353	380	396	394	405	389	393	407	347	383	393	395	354	366	374	407	385	378	405	388	337	350	382	379	367	354	362	353	383	357	359	349	369	366	364	372	401	351	380	344	399	394	328	361	387	369	419	361	356	399	360	369	408	353	366	409	397	369	393	354	379	407	383	345	345	393	378	329	394	379	377	387	371	395	367	386	388	372	357	376	376	362	380	405	368	386	390	380	373	402	378	378	398	383	382	363	346	363	373	364	348	387	413	405	385	342	338	378	379	392	359	357	385	358	364	354	382	392	381	397	346	395	415	421	364	410	374	397	370	371	381	393	343	371	393	417	388	362	382	377	369	387	349	346	406	373	348	408	383	368	389	396	420	366	366	387	357	361	414	399	341	330	322	376	373	393	400	373	403	362	387	358	366	350	394	375	400	387	370	418	424	383	371	395	377	364	368	360	321	353	366	414	402	366	350	382	419	357	369	376	355	360	366	373	424	340	385	372	400	376	381	392	331	358	377	376	375	369	398	380	385	355	422	413	375	405	351	389	362	362	415	343	381	381	372	348	356	377	369	369	370	348	386	390	407	402	393	361	381	388	360	382	402	395	387	364	403	370	394	350	353	353	366	357	381	398	385	393	396	385	387	408	383	387	343	393	365	357	368	363	363	401	394	385	374	408	339	367	360	368	369	376	356	409	382	387	341	367	381	365	389	404	378	376	383	325	380	377	370	360	354	382	356	374	344	336	372	371	364	402	426	390	391	380	367	381	365	344	373	411	370	360	371	387	403	371	381	374	379	365	387	411	367	403	367	395	361	435	375	390	405	329	371	387	369	372	409	383	338	353	374	351	381	409	390	370	361	369	373	374	380	392	348	365	351	360	353	368	377	384	374	394	398	352	413	360	372	362	321	363	395	354	376	381	367	347	336	369	361	374	385	379	358	348	359	362	353	372	349	360	339	383	413	404	417	341	365	396	372	396	388	371	367	350	390	341	371	397	399	357	350	372	365	357	409	346	366	349	332	404	399	394	376	389	347	414	377	357	352	355	382	350	372	377	395	354	384	366	369	397	424	368	381	349	383	393	392	377	370	396	359	375	358	376	334	415	398	359	382	371	375	355	390	405	378	338	370	366	395	367	351	367	387	362	369	367	369	363	396	415	379	364	383	388	390	377	385	348	367	379	366	381	374	393	388	401	367	361	397	404	406	373	357	432	376	424	363	366	363	383	360	385	366	407	406	361	386	378	378	353	359	360	370	384	375	378	383	405	344	355	374	394	342	365	423	387	353	338	377	404	396	401	395	407	400	389	384	401	384	379	370	401	371	376	394	354	390	375	386	361	377	398	406	380	438	395	381	393	385	372	373	389	355	388	392	386	376	349	434	415	326	371	390	393	360	382	377	327	407	386	374	359	395	387	352	388	365	368	366	360	380	362	361	337	344	381	353	371	354	371	366	393	342	379	411	425	367	404	353	361	363	377	400	370	397	380	355	379	367	388	405	386	377	397	399	380	390	377	357	401	402	371	357	365	339	381	387	414	385	382	420	392	376	377	359	353	357	394	372	394	367	393	406	381	346	398	351	348	415	380	364	382	360	414	386	392	375	366	337	382	378	387	376	371	343	362	390	364	380	366	370	375	356	389	380	394	391	387	357	329	382	335	370	358	393	413	364	353	360	331	391	362	360	352	378	422	382	384	381	319	342	360	379	384	404	372	407	367	351	409	384	375	342	400	395	369	373	364	399	387	381	397	380	402	407	374	355	400	405	397	383	379	369	408	383	389	366	390	375	389	362	370	375	339	347	365	403	374	383	347	381	406	363	394	416	352	345	394	369	359	347	401	381	370	377	355	399	399	353	340	380	346	375	379	356	409	356	392	401	373	381	368	380	357	358	373	388	358	400	368	364	387	374	344	360	419	381	344	406	384	344	367	373	386	362	367	364	388	411	368	353	339	386	373	343	383	399	329	374	383	381	350	339	373	368	361	357	373	330	411	381	368	394	381	368	357	366	436	383	374	378	340	380	390	354	383	398	380	372	369	372	393	382	354	379	381	355	371	372	358	399	359	371	374	416	398	336	325	358	388	360	381	393	397	356	397	388	355	356	375	371	380	409	389	372	363	343	392	361	380	356	365	401	395	416	351	373	377	395	388	408	417	398	384	365	394	340	402	391	379	398	368	378	377	399	350	336	408	390	329	392	376	351	387	361	380	403	389	389	371	387	389	362	372	363	366	404	432	393	371	402	353	370	382	385	368	377	381	363	355	351	367	395	333	359	377	378	374	379	414	360	396	339	367	383	375	380	346	379	377	354	389	361	370	368	397	362	356	395	322	388	369	397	385	394	348	410	389	372	360	391	363	384	386	375	382	353	384	385	342	353	335	368	387	382	354	364	382	346	398	376	398	402	404	399	372	363	343	351	346	404	382	339	355	340	349	421	413	388	387	382	388	378	384	395	363	358	380	392	344	406	402	388	378	370	382	370	386	401	362	384	381	398	368	405	374	363	363	433	356	385	393	390	428	381	352	378	362	377	371	355	383	345	368	358	389	362	418	374	359	386	392	365	368	393	370	403	351	340	389	379	342	384	345	370	327	361	347	395	370	362	383	364	337	355	405	355	395	384	334	381	403	383	369	383	381	348	385	385	370	332	386	350	355	367	398	385	374	361	391	351	368	344	385	379	395	369	391	378	349	378	389	366	362	369	381	351	370	357	339	385	362	378	395	339	395	399	368	379	382	391	362	370	400	401	349	397	405	366	367	370	399	344	340	385	360	388	344	348	383	370	369	369	395	335	384	390	357	375	383	338	393	379	358	370	362	385	368	370	445	330	372	377	328	373	387	342	353	359	357	370	380	356	373	351	372	381	368	392	410	378	349	375	359	357	377	340	369	405	403	389	416	391	331	368	357	432	375	382	405	398	421	369	399	405	365	390	355	348	377	322	348	442	370	379	376	340	392	394	364	374	376	379	393	386	364	395	427	385	369	427	377	413	392	378	352	374	338	407	332	362	384	365	394	388	382	422	370	377	383	372	368	422	357	370	411	402	378	399	356	354	395	346	366	412	395	375	385	362	371	424	389	388	392	385	388	353	357	396	354	377	367	341	369	391	386	389	401	385	394	350	365	348	387	362	419	371	394	386	370	380	381	421	395	373	377	373	368	381	401	353	375	365	357	404	350	394	363	369	377	359	393	366	353	368	342	376	380	372	381	378	392	374	372	371	379	381	411	341	366	365	395	359	398	375	399	393	388	372	338	356	414	382	366	356	390	345	351	364	378	368	395	361	402	409	342	338	356	363	392	347
35326	28989	33159	21842	8052	4096	3171	3067	2375	2116	1824	1668	1526	1472	1453	1339	1252	1138	1201	1104	1066	1078	1096	1013	979	942	963	904	900	832	864	852	893	922	938	854	867	857	839	852	815	849	866	872	833	869	825	844	864	879	829	878	889	845	804	838	892	846	821	865	869	866	851	866	848	851	851	805	867	899	869	823	895	818	823	852	817	767	833	815	788	823	847	839	844	789	838	808	834	859	877	867	818	870	808	831	868	874	871	782	827	838	753	800	791	762	873	815	834	805	795	845	864	828	839	837	838	838	841	832	822	826	850	833	830	794	888	830	834	849	812	851	817	848	842	842	818	843	846	825	882	820	809	800	862	841	856	857	819	812	826	829	832	865	825	763	829	849	811	809	882	813	837	871	828	844	840	812	832	865	802	788	811	839	833	842	850	855	870	864	838	865	851	822	814	822	837	831	860	837	815	818	884	826	876	829	796	863	837	832	840	829	868	846	805	819	876	893	917	856	841	746	855	796	838	896	826	872	861	817	861	833	815	805	864	799	794	820	821	843	861	833	785	877	799	846	820	845	820	796	806	819	821	827	829	835	843	839	807	829	833	876	909	818	791	815	813	835	858	859	792	828	836	825	901	829	855	838	832	796	862	866	860	845	853	805	830	877	881	806	831	823	826	827	849	870	883	877	845	849	781	815	784	866	829	841	824	865	913	826	843	823	838	839	823	848	869	826	799	812	818	773	787	853	845	804	824	880	808	825	826	817	834	849	836	835	820	830	841	792	810	850	816	822	853	883	906	825	784	851	863	824	835	860	846	826	817	831	828	809	847	859	846	804	852	818	839	854	845	855	822	816	862	833	851	834	821	814	891	821	865	899	869	819	844	845	822	846	844	761	870	849	873	860	857	800	860	886	833	826	777	800	821	848	824	876	861	868	831	865	895	819	908	864	819	906	837	825	891	792	862	807	821	852	876	846	847	824	838	844	801	880	843	862	841	861	819	859	829	855	839	795	826	848	889	872	851	854	874	854	851	848	797	826	851	844	825	770	835	832	899	796	838	874	797	865	830	816	834	828	881	834	852	776	894	841	870	807	806	782	874	786	844	802	849	845	825	839	824	849	855	842	788	812	814	835	806	894	794	835	840	815	863	849	821	852	859	860	807	850	898	872	803	831	888	847	841	782	805	838	805	854	831	872	839	833	823	919	868	899	840	817	840	785	900	855	862	878	866	786	794	839	839	812	841	836	783	881	856	847	834	846	805	779	812	835	854	812	816	770	862	823	822	860	795	860	795	804	830	864	814	830	836	853	864	771	839	819	867	812	876	815	852	899	826	842	807	851	833	914	875	806	809	836	846	802	879	788	800	861	818	878	842	811	814	873	805	828	862	838	841	830	831	837	833	869	866	879	880	815	824	822	867	849	841	885	791	849	803	779	820	860	820	838	827	859	848	845	828	876	851	807	850	806	803	863	862	805	870	810	794	848	798	795	826	834	843	859	819	910	836	831	873	838	813	841	857	832	847	864	842	858	818	801	880	836	839	813	793	832	810	812	798	794	868	815	793	851	826	828	875	856	819	859	809	819	860	876	861	911	858	826	801	810	846	779	817	844	818	862	830	808	798	867	825	832	854	853	832	782	808	775	860	822	824	808	854	842	842	798	770	804	808	865	832	825	790	845	805	866	843	808	882	849	851	814	805	830	797	876	836	820	827	852	821	846	785	846	782	827	877	847	837	866	818	813	857	825	879	835	841	816	829	820	845	805	823	819	875	909	830	874	825	827	839	825	861	834	878	845	840	875	793	850	853	856	835	823	861	857	817	802	809	785	840	895	813	857	839	870	890	831	851	857	810	835	776	817	833	848	805	802	793	870	755	863	892	841	838	832	779	776	826	809	810	820	847	816	856	895	842	869	867	811	851	915	786	857	787	802	792	875	837	837	888	782	819	891	790	850	812	842	838	784	805	842	854	812	834	793	893	863	834	892	847	855	777	880	798	879	853	814	847	845	846	846	825	826	877	793	818	790	809	870	825	813	845	805	820	789	819	794	849	856	827	794	839	815	834	809	812	782	818	772	867	902	859	838	848	852	804	868	789	882	835	822	871	825	855	863	844	814	784	795	856	879	858	855	858	842	781	839	848	792	870	819	852	857	819	845	794	805	876	842	859	874	844	821	778	832	822	802	802	825	834	885	882	834	870	809	852	742	860	825	871	882	838	863	851	815	845	863	804	793	842	883	869	798	823	843	796	847	830	804	874	829	845	896	774	871	799	814	807	817	845	849	798	847	867	836	840	852	842	822	807	861	837	844	890	856	860	807	833	858	780	803	803	815	823	797	847	851	815	853	844	815	875	816	817	897	854	861	851	838	841	891	838	807	848	825	828	870	856	817	786	868	839	828	814	862	859	868	791	797	859	803	893	859	786	876	851	819	816	844	846	834	846	851	869	814	835	819	839	869	811	833	813	831	805	789	856	847	831	836	858	853	840	858	878	831	834	816	802	849	854	866	819	809	834	863	803	829	798	815	847	808	836	874	827	863	866	845	810	803	860	870	856	811	790	870	861	834	853	837	849	867	879	808	813	829	824	834	809	829	834	849	829	862	865	807	811	875	791	828	833	853	880	777	864	857	831	839	832	856	814	842	820	821	813	847	886	862	850	822	860	839	861	828	840	814	833	819	834	838	838	817	823	843	833	830	859	813	823	834	829	852	806	807	841	817	822	809	830	827	824	878	836	882	796	860	854	832	899	812	829	839	848	799	816	836	842	830	873	789	862	827	836	851	814	803	795	842	832	859	793	809	852	838	882	818	815	834	819	854	891	837	815	858	803	858	831	842	873	811	810	884	816	839	859	831	850	880	840	849	762	836	824	843	865	827	830	844	840	826	760	829	864	807	902	811	852	889	804	813	822	818	921	857	842	807	856	858	847	866	814	850	796	877	809	813	808	836	847	811	860	819	846	863	801	825	848	866	843	876	823	802	836	853	822	865	847	797	787	861	823	876	833	854	807	867	901	841	810	795	821	842	830	817	751	889	865	832	839	821	815	836	844	855	789	820	868	844	835	833	876	798	849	831	800	879	799	838	879	854	803	885	818	847	803	787	831	838	847	819	838	856	851	848	891	869	861	861	794	903	867	813	862	855	875	833	872	871	826	875	831	807	828	814	819	823	842	849	840	805	865	844	807	813	808	810	818	810	857	760	829	844	850	827	784	799	826	869	863	871	835	877	822	807	803	805	866	836	820	863	842	819	781	846	851	814	905	867	796	857	824	842	800	917	805	865	812	804	849	820	788	853	815	840	831	819	838	854	784	832	849	837	826	789	855	855	851	869	811	853	852	838	808	820	830	838	840	880	838	871	855	870	821	845	856	825	802	812	766	783	844	914	893	852	818	867	834	839	808	859	805	839	861	823	823	869	833	810	853	846	840	822	882	862	876	821	861	876	857	874	840	855	818	842	862	796	827	858	788	799	826	841	861	836	812	821	836	824	865	799	796	839
29962	15552	8431	3114	978	597	595	559	461	460	395	436	463	466	402	401	430	429	455	430	417	454	437	395	373	390	410	387	394	397	431	427	424	402	400	390	393	404	403	408	409	379	439	444	388	400	404	418	403	404	396	394	422	394	392	400	414	383	400	428	424	391	443	415	393	428	393	403	387	400	373	411	430	408	426	420	399	382	424	381	399	394	445	391	393	396	391	384	422	397	386	409	400	392	403	410	398	455	372	404	381	400	371	401	414	379	406	416	432	392	415	427	374	420	378	407	432	375	434	401	381	383	429	385	411	403	411	406	402	380	401	411	408	388	391	366	380	427	415	394	382	417	454	391	410	399	415	440	422	426	442	374	397	412	418	394	423	420	396	380	419	426	428	397	416	413	410	392	411	387	394	432	415	431	428	406	395	412	368	409	380	392	399	403	406	372	434	432	429	391	408	414	386	421	398	417	427	427	407	383	401	393	431	385	415	412	411	404	427	427	391	373	420	393	392	384	404	424	409	417	415	422	374	397	385	391	391	420	432	383	413	391	398	405	422	446	435	413	436	418	397	416	406	410	377	411	386	381	416	396	391	388	371	379	398	381	422	445	438	385	424	384	411	434	425	438	405	441	412	428	403	388	391	374	417	398	383	411	395	428	396	424	406	421	376	366	371	393	395	414	427	394	392	362	405	388	394	408	405	401	399	392	433	395	422	403	382	423	403	400	367	413	424	431	430	423	452	433	396	406	416	422	402	417	383	393	410	394	393	425	453	426	357	398	432	422	424	417	430	444	395	402	419	386	406	389	398	415	390	437	355	391	440	392	397	395	384	409	398	409	432	407	414	405	432	437	420	388	380	433	443	396	388	411	399	448	415	419	414	400	407	410	390	368	399	422	451	395	383	442	442	419	421	424	415	419	437	403	396	395	389	401	401	370	432	412	394	418	415	436	450	401	432	408	402	376	420	409	403	432	420	372	380	419	442	407	407	411	435	396	413	410	396	437	363	432	373	408	417	400	389	379	398	379	400	412	393	394	409	409	402	374	428	414	387	399	383	367	417	390	431	406	389	391	406	398	443	426	395	380	398	426	399	443	399	406	400	395	398	422	385	422	432	406	381	375	390	401	411	431	379	435	391	363	449	433	372	360	413	358	392	403	392	376	420	401	416	408	396	409	405	449	459	417	413	444	402	388	431	415	401	377	363	421	399	374	386	406	397	407	421	401	420	385	405	419	424	400	422	401	393	397	381	435	426	403	393	380	384	386	379	378	410	438	352	374	410	426	364	371	421	416	401	409	345	403	439	362	437	418	422	433	439	376	386	444	408	402	402	408	387	413	389	389	422	361	387	410	403	355	449	372	421	414	414	437	423	420	410	402	399	409	367	388	401	399	362	433	398	403	382	424	404	382	417	422	381	403	433	412	383	419	413	395	405	397	377	418	424	426	412	405	407	394	465	400	440	398	436	416	417	438	390	388	398	423	412	388	390	397	411	438	442	430	429	414	401	411	423	376	388	404	404	459	388	380	403	420	405	384	394	437	400	395	397	393	402	390	408	392	379	393	391	381	396	424	424	405	421	422	408	408	391	415	388	393	394	400	395	438	373	418	394	368	402	414	378	389	420	414	441	455	401	380	392	389	386	378	399	393	423	418	392	355	388	398	440	375	409	408	429	412	398	460	450	400	378	400	381	392	414	418	422	400	430	422	393	391	441	408	402	399	403	406	389	406	387	413	396	404	396	412	413	428	387	412	421	401	390	400	421	391	422	400	387	411	393	416	390	392	426	423	395	412	410	406	461	374	396	412	421	407	417	426	420	378	382	441	405	397	393	386	410	407	414	412	424	421	414	384	446	380	430	418	404	423	404	408	423	416	368	411	440	403	438	425	422	391	397	407	389	438	396	395	399	405	411	394	441	410	374	432	398	374	380	394	391	424	447	424	416	426	392	394	428	425	414	393	425	387	427	396	397	420	381	394	407	430	431	423	392	454	450	391	406	396	409	411	426	404	421	400	406	391	427	413	395	378	378	427	394	439	412	383	419	407	383	394	390	353	393	415	418	387	434	369	405	405	392	430	435	401	410	400	381	394	387	374	382	457	421	416	435	390	436	413	413	414	392	404	430	416	418	467	392	438	374	402	357	403	416	404	409	412	360	413	393	417	379	451	398	371	391	436	400	406	392	398	378	347	382	408	378	387	417	408	392	412	391	385	410	402	402	387	351	413	430	407	419	381	395	442	409	383	393	411	396	395	381	394	398	388	416	416	366	410	399	402	423	419	415	395	420	380	377	407	398	430	431	428	398	427	417	406	368	408	389	362	383	406	387	414	396	402	390	387	389	400	424	451	406	403	443	461	415	403	393	416	393	398	433	372	395	419	422	373	410	439	393	398	361	455	381	418	413	400	430	436	426	404	419	434	410	414	414	393	412	417	402	431	416	377	431	385	409	401	444	384	391	387	411	403	395	374	387	408	433	396	437	423	421	389	396	399	442	404	417	383	409	382	414	418	410	430	395	425	401	418	416	408	388	426	400	371	414	426	382	400	417	406	414	409	397	397	432	410	386	385	395	409	380	436	421	424	401	405	390	378	392	445	437	399	437	427	434	383	401	421	440	405	384	413	424	462	422	399	395	427	387	397	433	384	395	400	421	382	412	391	447	420	417	391	404	374	406	396	381	404	405	407	429	405	388	416	397	419	419	385	436	369	405	430	390	390	388	392	386	359	392	393	411	444	433	418	353	439	401	405	411	451	417	408	411	405	420	441	397	374	388	357	406	399	404	410	406	430	416	398	401	381	445	400	375	425	415	443	407	371	412	417	416	372	400	404	419	392	403	431	427	407	396	414	407	459	416	425	453	402	370	372	413	408	406	415	382	433	432	380	390	386	378	412	420	421	414	411	409	403	396	390	402	394	378	407	390	366	394	376	419	431	405	376	403	400	385	419	417	392	411	410	437	396	425	426	409	388	372	387	415	414	402	419	373	414	372	432	423	427	390	382	406	380	398	412	390	383	374	397	405	427	390	390	406	434	414	402	399	391	395	417	438	423	369	372	398	425	351	415	392	388	346	449	407	425	418	430	399	411	420	354	407	399	392	381	394	382	435	387	392	403	409	425	426	411	388	390	417	401	438	407	453	408	385	411	413	381	398	372	383	411	415	412	411	435	416	426	431	468	378	413	403	406	399	404	426	432	392	421	417	419	396	428	397	411	391	397	417	395	408	382	402	368	411	367	444	381	424	418	412	408	374	399	399	438	419	407	436	447	415	407	368	392	401	413	413	387	418	415	421	417	416	437	405	414	434	388	391	389	424	414	413	408	355	433	401	403	386	413	422	458	396	399	408	453	401	417	447	382	420	422	468	447	423	405	409	393	357	418	373	382	407	389	432	442	367	413	371	419	399	399	419	428	398	398	431	384	434	402	392	377	391	416	421	393	369	409	413	374	417	422	421	377	406	427	425	397	438	404	376	366	420	400	444	397	410	402
19155	11763	12111	6494	2773	1899	1552	1431	1367	1218	1197	1133	1057	1114	1075	1017	970	963	998	935	956	938	902	890	940	881	932	881	870	839	915	865	889	920	917	846	867	889	916	837	855	896	871	826	886	879	857	817	846	901	888	831	857	900	830	880	850	868	871	860	886	890	873	851	860	825	888	841	860	837	893	890	843	842	937	857	847	880	882	902	848	861	877	872	936	832	853	846	846	882	901	829	838	855	922	860	899	904	856	850	868	844	860	857	865	798	877	872	868	838	908	879	884	855	845	887	875	842	866	883	890	862	839	909	895	868	882	841	888	921	836	851	872	857	843	879	894	892	836	892	834	914	865	865	869	878	842	952	845	845	839	920	910	849	850	915	921	871	876	827	855	863	885	845	935	859	814	931	868	821	878	835	875	862	860	869	820	851	849	826	836	880	848	863	862	857	914	939	883	857	929	853	875	841	894	853	848	851	879	877	885	802	833	849	861	884	878	892	876	830	861	948	851	880	883	954	832	876	829	902	872	854	795	873	879	908	847	833	913	790	923	858	902	838	845	931	874	909	849	858	897	888	863	836	882	898	878	884	900	846	822	868	884	837	883	825	837	909	900	872	852	845	871	845	878	902	870	879	840	887	866	830	868	894	883	857	865	874	930	883	843	818	846	885	903	883	839	863	884	883	921	817	854	893	857	864	877	812	871	864	898	865	885	914	898	886	883	853	821	791	838	829	910	895	904	865	865	842	856	854	831	809	852	854	922	881	836	865	911	809	828	851	915	900	818	871	864	854	892	888	878	845	877	943	859	818	875	834	853	872	825	864	851	843	862	877	883	859	856	867	855	912	923	868	841	876	860	822	896	847	880	848	874	868	842	821	863	841	865	876	909	869	883	889	880	876	872	889	896	887	882	870	832	876	826	823	835	875	859	859	818	900	912	927	923	870	864	879	883	829	848	820	829	916	860	836	909	898	879	845	848	876	873	861	895	842	880	865	913	828	874	863	853	871	846	865	895	860	871	882	885	890	957	915	871	882	933	852	894	870	882	885	817	843	873	851	883	895	841	893	858	871	879	839	829	887	870	830	887	888	810	846	873	884	853	894	840	917	902	823	892	863	875	855	871	865	861	874	863	908	887	852	868	864	869	859	837	841	889	852	835	823	884	871	847	866	867	894	895	875	840	852	854	855	896	895	839	828	901	894	850	821	862	854	804	886	923	867	815	877	856	839	819	887	861	901	868	851	857	895	872	866	888	926	882	852	868	854	870	874	863	879	933	872	869	852	885	852	813	866	854	911	864	921	882	848	826	907	830	862	898	817	929	881	859	911	883	865	853	856	869	903	866	858	928	875	877	856	945	853	885	857	851	862	875	859	888	878	887	875	861	926	881	899	871	831	875	808	856	921	866	882	859	918	876	863	880	823	871	866	930	854	951	843	847	882	875	819	901	871	922	836	824	867	923	821	874	830	867	884	879	880	839	885	850	890	912	866	863	839	914	857	873	899	871	893	887	847	958	910	816	889	880	898	888	869	839	917	850	850	898	870	853	872	831	837	864	834	908	870	837	826	920	868	945	873	882	804	938	904	877	869	825	814	873	837	879	887	818	846	870	891	858	892	884	863	910	843	876	814	834	875	881	913	883	883	857	899	888	860	888	830	886	900	912	865	913	855	896	881	851	852	856	891	853	906	873	850	868	884	828	910	860	895	944	854	859	901	860	836	861	904	859	891	874	882	895	820	841	851	853	872	867	865	871	881	839	832	828	876	896	846	811	875	877	844	861	920	873	863	904	873	807	808	844	849	822	891	832	884	844	818	833	917	859	858	884	850	888	837	896	882	907	858	853	890	904	894	921	843	909	874	809	907	851	889	877	832	830	851	878	860	874	839	851	884	814	845	880	838	874	859	855	878	871	849	912	878	858	895	814	846	863	895	859	885	869	899	892	843	836	820	833	798	897	840	881	883	933	871	830	870	859	858	872	880	868	820	882	902	874	860	909	889	908	821	883	788	882	870	851	833	866	870	900	852	898	830	830	862	848	876	805	843	854	903	885	899	873	871	839	816	824	861	882	842	875	868	847	829	796	916	878	875	845	847	859	878	883	880	863	912	879	875	940	862	858	900	890	892	827	896	856	853	868	867	832	859	868	896	878	890	838	807	920	872	861	886	898	885	876	829	869	870	856	919	862	870	934	937	883	920	844	844	879	892	888	833	875	868	873	876	878	922	845	858	946	825	814	894	856	887	843	850	846	925	840	876	875	841	876	851	834	837	828	894	909	869	874	886	877	802	885	866	910	850	860	893	876	819	843	876	872	892	851	894	893	860	856	873	896	879	844	868	906	879	848	887	891	899	907	805	876	892	852	820	906	847	868	902	861	870	892	865	892	880	880	928	849	845	876	880	918	863	897	860	840	875	894	911	823	855	900	904	875	850	855	861	901	859	870	853	882	917	857	848	883	859	892	831	869	901	846	859	877	846	849	898	877	867	900	840	849	901	862	919	874	882	878	898	858	904	870	801	895	889	920	846	833	860	886	891	825	835	859	844	855	833	822	822	847	864	863	866	908	870	862	901	845	819	832	895	882	877	868	858	860	852	869	785	896	836	908	886	957	895	869	907	885	873	860	884	830	904	884	857	886	871	889	913	824	817	872	941	873	867	893	875	906	859	923	844	847	827	856	866	845	882	865	866	883	872	838	928	867	807	884	941	850	870	842	848	855	841	852	889	816	803	891	876	834	932	846	856	888	825	879	849	930	859	900	859	857	874	874	888	880	887	818	890	828	836	929	881	868	878	880	904	858	837	897	858	863	884	852	866	909	841	903	844	850	860	847	948	881	877	873	858	888	908	882	844	909	872	908	860	847	829	895	860	897	914	881	819	877	910	825	834	898	893	902	850	828	850	837	855	870	923	875	896	868	864	910	877	913	889	894	865	850	892	845	866	862	863	808	855	849	868	862	839	879	913	857	841	865	872	908	900	860	914	928	901	848	904	898	830	874	830	817	869	834	866	870	934	867	847	852	806	855	864	913	861	904	873	874	870	851	873	905	901	911	919	840	903	847	869	885	870	806	891	888	855	813	845	907	881	840	859	878	897	961	847	919	858	847	879	842	837	887	856	870	880	914	833	881	875	841	838	852	836	818	869	877	879	851	876	900	894	893	878	870	870	870	882	839	909	858	856	842	879	854	823	877	895	885	830	882	867	879	860	853	904	817	863	868	889	887	888	915	846	886	880	872	864	898	873	838	910	943	915	876	871	878	923	883	862	892	839	874	866	909	853	883	804	858	908	864	913	864	880	867	850	813	854	873	882	879	858	852	851	890	834	887	861	837	862	863	865	847	857	881	846	888	890	921	848	897	847	902	877	901	895	875	876	819	870	855	906	924	850	916	890	907	836	909	826	902	902	872	914	874	936	936	876	907	885	838	904	878	916	840	837	932	909	817	787	915	890	834	825	938	835	869	851	887	927	843	903	882	838	860	824	869	866	815	799
45629	28246	21857	11291	2849	958	709	549	490	430	424	386	372	384	404	352	354	383	354	357	320	338	319	278	320	332	312	321	328	327	302	326	317	309	307	307	334	308	311	314	335	331	281	304	299	313	335	270	340	304	316	274	290	308	289	317	294	288	307	329	343	306	284	285	302	287	284	309	290	277	304	316	295	307	299	321	327	295	321	319	294	323	294	273	270	335	308	314	275	344	258	301	321	287	275	334	315	279	300	323	326	318	313	308	299	267	293	328	296	289	304	335	282	347	324	299	297	291	297	303	297	291	305	302	319	300	267	323	294	327	303	325	315	282	269	298	294	332	309	304	291	323	267	316	300	310	314	311	273	309	280	310	324	299	303	301	319	321	301	299	295	299	267	310	291	320	332	314	293	313	321	306	316	322	300	273	315	291	289	295	270	279	320	312	308	319	311	329	291	319	316	318	308	281	325	322	342	365	284	330	301	293	307	309	295	322	310	310	304	288	293	295	276	337	324	304	296	298	267	303	307	329	308	312	290	314	311	317	322	305	309	304	295	319	318	302	303	340	341	310	316	306	309	291	304	292	296	327	329	277	290	294	312	297	293	306	309	306	305	309	324	298	348	276	324	301	315	314	286	306	302	322	278	330	293	305	298	298	291	309	342	298	289	301	305	276	321	308	284	272	323	342	319	327	300	286	308	305	340	281	331	297	303	276	309	289	312	266	333	303	298	345	303	329	296	303	310	315	291	303	337	308	311	333	278	318	308	305	327	288	305	313	280	327	306	280	288	313	286	329	308	331	286	316	299	306	354	333	320	302	287	330	251	308	331	274	339	308	270	298	303	310	280	320	305	279	347	336	322	274	327	284	305	321	325	328	316	335	291	303	309	265	305	307	309	299	316	297	294	314	290	298	322	300	285	287	331	299	328	285	290	317	310	288	322	361	315	312	318	313	318	283	324	303	302	329	314	297	339	347	332	318	313	286	274	299	317	298	305	283	274	325	326	301	286	315	308	306	296	270	287	309	298	315	298	287	288	259	322	312	307	319	317	330	320	305	310	310	316	292	298	323	333	292	266	279	329	302	311	309	298	307	298	308	297	294	310	304	313	313	276	295	320	292	302	312	292	308	301	311	319	278	318	313	327	311	331	286	344	332	314	324	323	326	296	324	249	303	275	289	296	306	339	337	301	315	267	283	336	300	279	361	292	306	291	300	351	292	312	355	306	303	306	279	308	245	320	315	301	324	323	301	312	332	298	310	316	287	311	312	306	321	333	287	307	276	377	305	344	330	331	317	295	294	333	316	327	288	313	315	309	321	345	326	286	311	265	309	331	328	300	292	302	297	295	314	318	291	306	290	313	317	296	324	325	314	335	313	334	318	288	295	281	294	281	286	310	302	318	294	279	298	327	298	307	280	298	305	315	297	299	317	320	278	262	316	275	322	302	307	278	303	300	326	302	314	294	310	291	312	297	276	347	333	294	338	284	286	296	336	302	300	354	288	305	283	276	320	321	316	322	258	325	298	283	317	330	288	281	295	327	326	300	321	302	328	297	316	296	315	323	316	279	317	295	298	292	307	283	305	316	311	298	320	283	318	279	308	321	297	333	290	341	330	328	327	325	305	319	327	333	291	282	355	293	288	341	320	315	275	297	297	297	271	343	337	279	288	292	311	326	275	319	339	302	327	299	335	304	298	311	314	322	304	296	290	281	312	331	328	353	287	287	313	327	332	311	323	292	287	303	329	293	351	306	287	341	313	308	336	317	305	321	302	300	301	325	312	305	328	334	341	320	317	294	284	347	294	293	310	325	301	328	309	338	332	342	315	321	280	279	295	337	294	304	310	312	250	278	301	283	335	328	293	321	294	297	294	306	278	301	284	313	314	316	283	263	338	330	335	310	332	294	323	316	342	306	316	327	295	291	307	313	311	303	307	302	320	326	329	267	310	336	320	309	288	300	284	298	288	311	312	286	304	282	294	333	332	295	318	305	298	323	304	331	295	324	293	302	303	323	295	337	306	294	274	289	297	310	307	288	319	314	340	295	340	319	302	326	301	309	303	338	301	330	325	355	286	306	270	329	271	300	304	348	340	310	272	302	271	312	320	308	292	309	280	305	295	278	324	303	328	328	298	326	316	288	290	320	331	306	331	303	281	282	292	309	320	327	311	321	321	333	310	296	331	302	354	309	280	304	288	290	328	273	297	280	307	336	303	311	318	319	319	304	285	303	314	286	312	309	276	277	297	310	298	353	305	342	311	321	309	307	296	311	328	284	293	308	316	301	313	302	295	314	262	306	297	284	285	302	329	319	311	330	249	312	319	291	300	292	316	296	304	318	304	321	331	297	306	306	303	318	310	306	287	316	326	330	278	321	296	311	348	323	286	347	337	317	320	350	330	310	314	331	302	324	322	306	337	315	297	324	334	285	280	334	300	273	321	325	313	300	348	314	285	319	328	290	318	308	315	300	310	318	341	311	301	329	321	308	251	286	332	315	285	277	340	280	300	283	313	314	300	309	321	304	296	321	327	311	302	277	300	287	295	304	294	292	316	297	297	353	303	281	313	318	303	306	298	306	326	294	307	323	321	305	301	282	297	301	304	336	290	314	323	264	332	307	307	309	329	335	305	289	280	292	339	325	310	323	273	319	313	309	288	304	312	307	298	340	310	308	346	302	316	288	291	290	335	330	293	299	298	290	310	304	311	331	287	311	320	326	306	300	282	285	306	276	303	291	302	318	329	275	297	292	295	311	297	286	304	285	279	325	331	278	304	352	296	285	306	317	281	326	348	278	340	284	315	273	289	340	319	284	311	295	357	307	288	302	311	323	293	296	316	316	321	299	286	297	271	303	306	317	309	336	305	295	305	281	330	324	296	305	330	322	295	313	323	308	311	321	297	317	302	276	312	312	331	317	283	318	315	293	287	321	278	323	303	292	315	322	301	313	317	308	332	309	275	317	278	303	315	285	324	304	311	324	291	310	290	314	313	320	300	304	310	319	318	315	280	338	327	293	313	331	274	318	286	319	305	352	300	326	289	286	298	284	296	303	297	280	278	337	309	311	306	278	310	305	326	297	312	320	326	329	300	304	298	307	309	298	285	337	315	302	271	325	294	332	327	319	314	282	306	318	298	328	321	315	333	303	304	310	289	266	330	322	318	264	313	303	306	304	272	274	329	335	323	289	310	284	309	311	318	303	321	311	315	301	281	286	321	311	302	317	285	297	348	287	311	308	296	301	306	296	302	302	306	287	286	307	305	292	333	290	302	348	275	312	288	309	328	300	308	324	295	326	294	308	320	297	266	304	316	317	305	328	328	323	295	324	299	315	309	306	313	300	301	303	347	296	299	295	303	324	279	336	318	316	282	276	292	301	312	295	350	302	310	280	322	309	314	306	310	344	322	288	275	312	313	320	333	290	321	300	291	285	276	314	280	273	306	317	294	321	323	306	270	290	261	301	290	316	259	316	306	307	312	327	295	317	306	325	272
29703	21242	25588	16926	6140	3028	2460	2068	1632	1487	1363	1237	1182	1148	1067	999	945	978	938	931	816	790	806	794	808	750	782	712	759	755	716	738	683	711	747	708	731	713	672	732	739	700	748	697	720	681	651	711	677	694	701	646	705	723	718	696	701	685	682	706	665	708	706	709	735	679	732	684	669	719	654	673	718	707	710	702	729	672	681	679	725	643	704	676	690	716	714	693	646	681	732	672	688	667	676	709	689	672	703	713	665	699	740	655	695	673	720	670	637	718	673	691	670	690	718	756	715	651	619	646	734	675	719	679	685	719	694	671	669	722	699	682	699	713	683	708	735	734	695	699	667	671	689	699	734	671	669	726	702	653	669	685	690	697	689	672	666	729	701	737	709	697	704	761	702	690	680	678	698	670	684	687	759	697	707	657	704	678	707	707	662	667	696	707	688	691	688	710	721	632	711	686	698	694	707	684	716	711	700	726	712	682	705	651	697	638	712	680	661	662	706	691	724	690	689	709	692	726	655	695	687	685	683	710	722	702	657	707	665	693	697	715	709	671	706	694	722	697	722	731	673	671	664	723	657	658	696	719	688	716	663	723	725	713	714	708	687	708	730	671	701	746	678	709	708	689	684	709	691	689	686	713	679	683	678	655	717	671	638	714	702	731	730	721	731	716	683	698	697	687	712	686	682	690	687	686	707	680	721	686	635	701	711	687	708	740	716	653	687	701	740	676	718	626	706	719	703	724	624	681	743	673	725	698	684	720	671	667	684	691	713	714	617	646	697	711	687	698	656	659	711	688	636	676	701	657	708	689	739	728	678	685	703	699	727	721	708	715	659	692	677	719	693	703	679	709	751	767	673	657	678	705	676	650	687	683	709	666	655	709	670	717	687	681	710	682	722	654	687	645	716	715	736	698	633	694	701	741	687	689	644	693	658	712	707	702	743	699	713	742	697	704	706	643	719	733	671	754	686	651	712	676	692	714	693	707	726	705	695	649	657	658	672	658	678	712	622	702	639	636	649	682	693	656	665	690	669	691	718	688	709	678	690	664	711	707	662	689	690	674	766	696	654	707	671	639	687	692	684	673	675	749	729	681	711	691	664	668	716	705	699	719	723	691	661	703	702	704	677	697	741	689	685	663	729	668	724	644	680	720	689	679	785	701	676	682	724	718	693	684	711	668	680	716	692	661	681	686	703	653	672	726	714	707	722	663	727	754	751	681	679	671	673	670	688	713	679	691	696	676	657	675	767	720	701	662	695	680	668	674	664	697	684	747	654	680	677	669	690	673	687	728	730	704	689	671	692	726	717	680	694	693	701	707	655	685	669	690	723	667	688	746	678	703	689	640	669	687	718	639	697	682	707	696	660	661	681	685	743	713	715	672	669	661	654	691	683	683	699	636	668	693	664	673	687	662	703	685	686	694	728	710	673	693	688	708	704	702	698	669	662	723	711	669	715	686	688	699	692	715	685	699	700	728	655	700	706	698	638	715	721	715	682	689	671	720	650	699	678	692	675	716	744	696	702	675	707	675	732	681	662	718	699	646	703	703	699	691	688	688	741	663	677	678	726	699	722	665	718	672	632	738	708	679	690	682	676	699	676	730	689	694	643	728	678	687	703	659	709	677	723	685	706	635	692	710	691	669	656	730	688	688	685	743	678	690	634	709	679	670	722	671	641	715	641	706	691	657	667	755	694	670	714	723	687	721	749	706	698	747	691	702	674	694	686	705	665	693	658	688	689	680	711	679	670	666	684	688	681	679	705	652	748	660	733	681	699	713	687	698	706	673	693	711	702	686	642	691	683	692	699	721	647	739	718	710	668	632	637	701	663	701	702	713	669	667	698	667	667	720	702	672	676	715	698	686	699	744	701	711	718	688	722	668	725	665	704	712	635	694	678	679	701	703	688	671	733	671	750	682	648	655	688	703	685	686	690	650	664	690	638	686	703	701	671	692	707	716	709	699	701	688	685	693	671	724	696	740	678	697	712	672	726	685	714	732	667	667	686	663	711	693	733	667	693	698	698	714	706	723	707	715	684	613	668	696	713	692	706	719	705	712	661	664	719	675	678	700	686	691	652	702	716	711	669	698	711	714	652	691	704	732	660	680	654	681	722	733	667	729	711	747	651	718	691	714	688	698	697	741	711	703	710	691	703	750	677	719	689	690	638	671	722	660	686	703	724	739	690	690	703	700	709	698	669	679	730	658	698	702	687	697	706	683	687	679	685	664	697	643	730	698	672	703	665	742	730	724	726	654	733	753	692	683	701	676	714	665	725	699	675	706	664	708	757	675	691	736	694	669	707	677	662	701	670	750	695	715	679	664	647	697	717	710	728	722	712	675	724	712	679	691	710	677	684	711	745	657	696	673	749	708	699	712	719	683	680	712	669	704	688	739	641	698	718	719	700	685	692	693	718	707	707	708	691	730	695	696	703	676	707	678	691	652	724	683	719	703	656	698	703	720	703	698	673	662	652	719	672	738	688	681	706	663	649	694	655	693	690	640	666	661	698	721	688	665	709	694	683	682	716	704	702	707	755	684	723	674	699	670	706	732	696	698	731	684	670	680	725	702	692	713	680	671	623	662	644	728	687	684	673	710	732	692	686	670	718	701	677	662	713	712	635	681	698	710	684	725	741	681	698	695	686	710	681	701	705	691	676	670	697	722	737	725	676	691	732	700	713	679	724	691	682	725	658	681	686	687	707	719	702	700	714	681	695	723	678	705	736	697	701	720	739	672	705	716	677	699	718	701	716	697	649	708	712	691	686	709	707	718	702	709	694	706	688	714	719	643	707	711	683	698	691	683	699	705	700	745	743	656	666	678	669	699	621	749	689	657	691	722	700	666	752	706	670	662	708	649	682	734	722	727	711	661	681	725	714	705	699	739	697	674	690	674	660	697	670	719	649	750	672	678	690	653	711	707	664	729	688	693	703	692	727	648	693	676	712	745	692	694	759	654	713	652	712	694	691	707	716	681	667	694	724	683	682	699	737	706	694	684	732	715	690	692	715	684	721	730	733	705	643	711	668	687	695	664	672	750	708	688	672	676	710	740	671	703	689	745	707	727	679	729	703	712	718	719	680	662	672	673	734	747	639	638	704	709	704	657	688	697	708	723	704	692	693	680	704	700	684	675	633	718	694	702	683	693	639	718	694	730	670	722	705	706	685	705	704	701	655	689	680	689	675	734	689	696	730	657	713	697	710	694	674	690	685	704	731	711	663	750	705	696	707	652	702	659	719	685	624	653	638	711	669	726	692	654	660	655	691	703	694	705	686	660	726	738	702	732	648	697	678	672	650	715	643	692	644	676	744	691	680	732	632	674	690	706	751	709	680	654	724	679	642	713	716	671	700	687	672	671	712	690	706	707	691	685	653	676	662	702	662	701	663	727	686	696	704	671	694	688	661	691	678	718	742	728	679	667	726	695	708	738	718	664	669	683	706	702	717	671	703	692	702	709	622	690	689	731	686	712	703	692	749	699	658	733
54040	38162	33942	19710	5277	1684	1041	821	699	624	531	561	484	520	480	428	470	432	447	436	420	405	392	375	405	428	417	381	388	366	372	372	382	406	382	414	392	387	383	379	342	406	376	424	407	437	401	354	391	385	359	395	369	386	367	339	393	391	409	389	433	398	374	399	383	366	366	391	415	370	404	372	378	379	331	397	356	314	393	375	336	392	365	374	347	408	369	373	360	376	381	382	362	370	374	369	377	384	351	368	411	369	368	366	376	358	398	382	392	406	386	437	364	379	387	353	352	376	394	402	354	414	380	360	388	386	379	391	399	374	350	372	389	400	368	361	387	400	364	379	396	386	411	373	381	374	390	436	377	361	377	368	384	359	410	379	367	356	380	429	427	383	375	373	362	394	386	404	358	401	361	356	409	376	359	389	391	383	362	373	383	357	354	381	355	374	366	373	359	412	381	393	356	372	403	400	385	379	384	347	303	372	381	350	361	371	396	385	373	408	354	372	409	370	380	342	339	345	372	399	370	406	387	386	381	351	407	369	368	353	368	378	389	370	389	361	394	346	395	394	367	367	356	387	373	383	394	418	382	405	384	369	394	340	372	358	361	373	369	356	417	412	350	363	390	379	387	386	370	397	382	361	369	413	382	409	344	377	361	377	347	362	397	377	360	380	370	394	381	369	378	391	387	358	382	394	361	389	362	372	361	382	383	390	375	370	361	419	422	381	367	394	378	349	372	363	333	382	384	378	401	374	370	372	344	365	367	411	358	351	386	369	416	364	360	365	393	407	358	354	395	395	368	354	392	377	372	395	381	380	361	381	351	373	398	371	337	402	382	379	348	379	371	372	352	405	370	407	434	333	358	373	414	381	391	375	347	366	391	392	372	378	348	375	374	373	363	356	368	364	352	365	390	390	400	381	405	372	387	357	392	390	385	390	398	379	385	392	370	382	382	394	363	357	372	374	346	383	413	431	349	337	369	393	365	402	386	388	375	374	386	415	378	368	367	371	380	370	364	406	366	368	350	360	384	382	405	358	403	376	385	357	389	350	375	373	386	363	385	383	374	375	364	422	370	347	412	390	368	394	383	410	382	398	349	345	387	369	406	370	378	401	358	364	386	361	374	376	348	367	370	379	373	361	364	373	371	344	368	380	391	382	389	365	390	353	369	403	417	380	383	385	337	368	372	365	449	401	373	353	376	370	398	420	397	354	386	395	403	366	407	381	370	390	378	372	388	380	399	387	391	378	357	402	373	391	406	384	380	389	404	384	395	374	364	368	430	373	429	374	419	399	352	349	388	372	365	425	390	408	376	377	375	397	374	365	407	368	358	392	405	348	378	391	384	368	388	368	424	361	367	347	382	358	332	358	371	355	388	387	348	351	392	315	362	425	378	369	370	384	372	369	411	418	368	367	378	410	379	388	367	445	347	365	383	418	398	369	367	377	353	395	366	394	370	393	389	358	386	347	389	399	391	373	378	373	336	400	411	364	346	398	383	366	389	406	355	425	403	389	361	389	365	380	369	377	407	396	393	346	384	350	383	355	367	348	376	379	353	321	366	358	401	344	359	384	386	375	371	387	378	364	389	357	348	370	380	408	391	382	415	350	394	374	396	387	365	364	394	363	400	359	397	376	393	376	367	394	403	364	360	402	402	366	388	383	354	376	416	372	352	389	350	380	390	394	394	392	337	381	443	346	378	387	383	364	381	414	360	370	380	349	382	390	386	353	368	373	352	394	399	429	359	378	401	377	399	373	367	376	377	377	359	399	376	387	382	375	395	381	358	334	400	364	368	370	352	376	396	326	369	386	366	372	384	342	395	387	382	356	395	365	362	377	353	337	360	390	414	394	387	389	410	400	347	362	368	369	352	348	388	365	388	379	387	388	391	372	351	373	359	362	412	381	413	393	367	386	358	350	362	395	421	393	368	375	393	366	354	419	391	422	405	398	392	413	359	372	357	389	380	368	391	395	391	400	347	404	373	408	386	362	371	390	376	372	388	349	398	392	367	360	394	386	354	351	333	411	387	381	368	395	402	375	342	379	392	382	389	374	349	451	411	371	394	403	386	407	364	395	387	378	390	392	356	387	383	373	342	376	359	416	359	366	377	364	363	389	414	386	380	413	454	398	395	346	377	365	424	388	386	364	362	396	385	333	391	386	367	386	352	357	384	351	368	372	395	387	355	366	349	399	353	357	358	384	378	375	404	395	371	367	401	373	390	367	411	366	369	369	345	372	381	364	408	368	371	369	370	376	376	388	391	390	373	374	376	402	356	423	344	373	401	342	392	392	381	376	391	386	348	397	397	411	355	385	362	373	383	389	366	355	373	362	364	360	400	433	388	359	380	370	379	375	415	334	328	383	401	398	369	358	378	413	355	349	373	360	432	363	341	381	381	402	348	371	375	347	395	374	399	379	341	389	379	383	349	337	374	397	348	356	390	402	416	392	454	369	362	357	355	370	375	412	405	370	325	356	359	387	361	338	392	391	379	365	385	319	405	368	356	401	408	366	408	420	365	407	376	396	371	399	398	371	393	410	365	339	366	391	381	356	377	326	376	428	357	385	402	374	323	380	372	367	366	341	413	403	377	391	358	350	388	388	409	407	359	380	394	373	355	379	376	380	376	354	373	394	387	435	355	416	399	388	385	373	335	398	393	403	365	381	380	362	420	401	354	411	404	404	367	435	372	353	361	344	390	369	403	412	387	380	393	372	411	377	408	399	401	390	374	366	348	385	367	359	337	347	384	365	369	396	364	346	426	388	399	388	353	330	401	382	399	331	377	362	333	343	402	426	403	416	368	353	389	372	405	376	367	350	389	393	381	374	435	368	377	376	396	382	395	367	340	356	360	404	383	364	398	363	357	380	377	415	416	373	381	351	325	372	380	367	371	354	366	385	388	410	368	405	369	341	370	385	368	391	374	401	438	360	364	345	362	392	394	396	405	358	379	393	417	352	421	389	378	393	438	402	361	339	381	383	389	358	418	382	373	375	413	439	352	356	374	370	385	397	395	384	352	365	345	395	378	378	375	374	374	364	356	378	407	395	380	345	371	353	375	361	379	371	382	402	406	359	384	364	377	359	328	350	364	388	438	406	345	405	357	372	363	343	376	365	412	396	385	377	362	387	347	370	382	362	359	425	399	390	370	364	367	424	365	407	384	376	376	379	362	398	408	355	394	410	385	351	359	367	384	387	359	375	363	361	371	378	394	393	403	366	389	388	354	371	357	394	353	369	386	388	376	385	332	371	334	379	414	394	416	414	363	389	406	383	370	358	363	366	383	357	345	395	413	386	385	391	399	362	380	344	378	398	375	364	374	395	379	362	377	336	377	374	389	387	421	378	395	341	384	370	366	375	382	374	343	393	355	352	409	365	361	381	369	368	368	356	391	383	411	362	361	363	420	367	359	361	360	427	406	361	405	358	367	373	389	333	364	358	328	378	381	412	410	395	376	338	348	388	399	407	421	353	397	373	332	368	397	409
34796	29471	35158	24451	8988	4536	3529	2791	2454	2180	1930	1686	1571	1512	1372	1277	1278	1206	1114	1037	1129	1111	1060	1001	1043	1028	991	988	944	935	890	874	853	908	865	881	929	868	877	897	895	931	861	867	852	825	875	828	894	843	905	847	854	841	840	875	854	936	851	878	859	820	797	860	847	865	846	879	865	855	855	872	849	838	840	816	835	861	864	815	816	848	847	859	856	821	812	817	817	773	840	863	834	867	875	821	833	844	850	864	824	875	853	822	828	828	854	874	811	836	845	868	859	849	825	813	791	807	877	812	829	828	862	851	847	819	866	904	884	838	853	853	870	887	824	850	835	810	868	903	794	875	843	922	855	866	822	767	810	853	836	822	859	805	807	859	858	843	841	872	890	858	860	857	881	857	843	853	831	852	831	841	807	804	805	844	854	834	838	807	884	801	865	826	842	855	845	838	866	819	884	861	837	877	842	862	868	814	824	793	887	844	859	803	849	834	854	804	883	837	832	914	884	803	877	838	828	838	833	811	864	816	846	859	809	912	799	824	847	872	793	813	849	798	835	810	840	866	854	828	873	842	877	827	815	879	837	861	859	832	815	816	835	862	817	846	875	856	844	878	842	785	808	819	888	837	855	827	870	845	844	862	812	859	836	844	841	838	838	821	831	837	829	849	832	788	830	825	830	895	854	819	845	831	843	810	875	852	891	795	900	828	858	849	811	774	835	838	844	873	872	812	840	835	835	884	834	848	861	814	854	836	862	827	863	868	806	835	855	847	841	907	878	826	872	825	857	863	805	824	832	816	795	875	867	813	859	842	875	786	846	838	823	861	806	811	812	815	834	824	844	866	813	873	871	812	852	855	824	822	866	879	828	814	859	838	887	828	855	835	818	828	836	848	843	883	828	861	833	826	798	847	841	799	811	849	889	854	841	849	835	844	865	836	837	864	875	794	817	842	820	826	855	844	838	784	826	844	852	849	840	809	870	887	846	841	808	838	842	823	790	807	863	817	855	887	860	849	855	832	839	877	828	837	848	846	788	825	879	791	815	868	859	809	812	847	841	822	849	804	807	840	833	839	860	847	835	860	831	823	839	837	902	839	893	857	790	847	867	885	839	830	875	805	837	898	851	832	858	827	887	830	846	789	856	811	812	827	836	885	834	848	848	812	830	778	871	850	845	806	826	829	831	841	845	837	864	857	821	823	847	811	809	827	839	832	878	826	794	851	878	869	847	885	861	835	823	844	819	892	842	837	853	865	833	796	866	845	858	813	813	858	840	835	868	861	857	865	864	839	823	884	872	846	848	910	824	874	874	869	861	818	798	813	848	808	841	810	888	823	809	814	874	824	859	826	795	849	846	827	827	884	810	836	832	896	921	819	844	843	891	833	812	835	835	848	846	819	839	859	818	827	870	875	839	818	852	839	838	849	851	852	890	822	819	878	858	857	860	829	816	892	828	864	783	821	834	803	809	853	829	820	817	823	915	821	825	856	841	795	866	836	844	785	811	846	857	830	813	826	872	867	928	872	841	829	800	833	876	857	869	836	818	835	820	864	867	804	833	864	863	874	877	822	800	814	865	861	810	812	828	887	800	855	821	799	831	831	837	828	863	874	831	812	832	839	799	811	831	894	874	910	785	836	883	846	818	838	807	864	844	832	859	835	840	817	845	874	834	803	817	799	814	824	855	799	866	804	806	868	837	813	796	859	881	867	812	836	863	809	886	830	855	839	838	814	861	849	847	890	811	817	848	839	819	826	883	811	870	854	854	863	828	867	910	859	861	839	893	826	854	813	865	827	799	804	900	807	854	843	845	846	872	859	832	807	827	824	833	879	850	842	836	828	872	846	796	817	804	811	841	834	865	841	821	832	894	836	823	869	805	826	824	805	885	873	854	808	828	843	837	835	807	820	813	823	793	859	834	876	793	840	766	792	828	838	825	824	836	817	879	821	818	824	885	874	824	899	863	851	803	809	855	836	835	858	826	870	849	842	824	829	816	820	847	829	826	818	813	877	836	810	817	832	849	891	911	879	835	846	866	864	808	846	850	842	806	865	816	870	818	816	827	869	814	819	863	818	869	814	876	875	815	837	845	834	893	877	820	866	822	905	801	850	792	834	805	834	802	837	845	850	808	874	817	877	837	790	799	835	867	791	852	787	796	882	812	866	827	822	863	892	823	796	861	825	866	874	850	817	798	830	807	808	827	890	805	842	883	839	856	817	872	854	864	845	862	855	798	819	835	816	827	871	851	816	842	852	838	821	826	819	876	832	865	862	844	843	773	790	847	821	839	853	850	849	842	871	883	831	839	857	854	852	860	847	843	844	815	849	817	900	804	830	825	850	824	819	810	824	805	843	893	811	864	839	752	853	811	796	833	825	847	861	825	861	822	860	814	826	822	823	839	854	819	880	855	838	859	850	801	867	850	850	849	850	827	883	838	828	819	847	879	865	847	788	879	829	857	812	808	870	791	860	805	880	829	811	807	804	820	845	814	870	800	846	870	845	834	887	859	854	868	769	829	866	817	882	785	827	805	889	855	799	876	823	898	870	788	867	850	815	831	813	827	822	835	836	798	862	856	904	855	866	809	871	806	906	828	863	832	836	861	859	882	868	839	856	957	864	871	822	805	850	902	843	872	892	848	861	844	795	814	872	904	831	855	804	861	828	863	873	793	815	851	903	849	832	846	847	832	823	868	848	851	853	879	852	802	879	852	817	843	855	771	839	844	860	793	803	829	879	877	871	875	866	856	800	826	806	809	862	876	864	857	839	862	797	842	829	826	833	826	866	827	820	812	895	826	801	847	796	776	845	853	864	820	888	853	817	806	860	863	845	867	848	842	824	784	842	838	934	854	862	791	861	887	854	853	881	819	909	817	867	809	784	870	836	858	869	873	808	837	823	834	789	841	866	841	851	861	830	828	795	865	857	836	836	836	856	817	837	872	897	773	836	860	850	854	841	825	844	843	912	861	885	834	885	836	793	848	817	842	857	844	886	855	821	819	862	842	861	816	787	820	814	799	782	830	875	804	816	875	808	875	852	869	856	857	848	835	848	923	839	838	856	843	829	818	856	802	839	818	810	840	867	864	818	831	861	832	777	802	797	838	879	855	775	769	781	831	801	860	865	867	864	877	890	791	815	814	844	870	843	844	838	849	915	844	841	824	907	811	807	868	842	821	809	866	812	831	834	826	829	829	809	852	847	841	791	864	876	888	813	788	851	848	854	804	819	909	821	858	851	838	810	861	797	792	790	816	858	827	879	872	844	784	830	856	905	844	770	829	857	848	833	863	843	822	846	835	831	778	834	788	812	874	822	797	855	836	833	816	853	830	867	845	827	883	821	814	846	910	832	849	807	829	825	800	916	836	810	840	858	842	867	857	842	874	818	865	843	845	859	803	837	815	876	826	896	884	823	864	832	835	858	837	821	832	780	788	793	792	865	819	857	840	877	824	879	803	860	882	835	825	864	843	842	788	857	857	873	823	822	848	858
29660	15185	8443	3050	970	633	547	505	497	447	445	410	446	445	448	427	402	443	428	406	455	443	405	411	451	399	421	362	362	421	406	422	364	382	407	414	389	415	461	439	408	398	398	404	413	412	422	391	403	394	379	412	418	420	431	427	389	425	413	378	451	420	373	405	395	407	400	405	424	393	377	420	402	399	417	388	386	428	394	434	393	459	381	404	380	437	410	396	382	412	410	395	423	395	375	402	426	412	402	399	380	402	414	423	413	428	416	402	437	408	381	409	405	397	458	405	420	433	385	454	414	402	414	418	417	404	403	397	410	379	447	330	439	433	432	436	391	470	373	395	404	401	399	417	384	408	385	450	414	434	408	425	405	412	389	403	406	437	418	404	373	412	367	417	418	382	442	384	411	417	412	414	407	384	407	371	396	430	378	416	415	434	434	431	402	415	401	416	391	416	387	386	361	408	368	412	380	400	384	402	431	384	358	411	420	431	398	367	403	450	403	422	428	406	381	399	443	399	412	398	415	425	395	389	395	405	367	395	399	448	399	372	385	383	414	402	388	426	427	417	372	409	409	364	407	371	344	374	374	409	373	411	425	385	420	441	437	395	400	412	407	372	409	377	421	420	398	421	390	383	409	396	372	419	410	419	452	427	424	443	441	386	420	391	473	410	418	435	425	404	425	434	371	414	401	407	366	364	438	344	442	385	403	386	428	399	411	414	363	357	423	404	427	395	390	393	439	369	410	394	449	392	430	364	406	413	430	414	369	401	411	381	401	442	387	450	429	418	400	395	375	426	398	382	387	411	416	407	445	422	420	393	444	392	429	374	400	424	440	417	399	395	381	398	412	401	386	384	409	384	385	434	391	397	414	392	414	424	398	405	427	382	391	371	447	388	384	427	387	409	391	405	402	419	369	378	395	402	410	417	404	365	377	393	391	398	414	439	392	428	443	395	408	409	437	434	446	425	407	418	415	380	412	371	353	379	405	421	423	391	384	395	416	411	380	397	401	374	382	404	410	416	432	429	404	388	416	427	427	440	419	428	434	422	425	439	403	409	388	406	398	415	397	429	415	407	466	384	385	410	408	423	394	405	395	380	388	387	420	442	393	397	393	391	405	436	399	418	381	421	429	398	390	420	400	387	370	444	378	410	386	412	401	390	404	399	412	379	389	389	418	435	394	392	420	434	378	400	432	425	409	419	385	420	434	388	369	380	448	405	394	381	424	422	418	391	393	436	379	366	388	401	387	407	375	418	408	424	416	374	395	440	409	411	399	391	392	459	428	407	379	418	379	407	417	414	418	396	440	380	392	414	383	396	395	384	420	402	383	386	372	370	388	426	380	413	415	395	406	376	412	389	425	394	388	348	400	407	403	367	416	413	400	405	403	454	416	434	396	430	408	385	411	466	399	395	385	399	439	421	423	403	370	440	442	439	395	414	392	418	442	395	393	417	395	402	433	380	422	392	386	387	401	433	418	374	380	392	384	370	422	379	423	404	431	431	376	392	398	429	418	378	417	459	376	427	424	392	388	446	396	463	387	412	458	414	384	419	400	401	412	408	428	449	401	355	426	386	438	393	423	405	449	368	434	410	430	408	413	390	422	379	406	415	393	363	386	435	386	411	393	418	402	402	402	400	403	403	433	380	379	435	439	431	398	407	424	410	388	390	415	405	403	454	392	399	365	381	452	401	438	436	413	403	442	383	423	419	397	395	398	364	368	434	387	383	401	421	448	419	398	417	415	419	413	396	414	426	391	397	383	425	402	366	389	407	452	389	427	434	441	422	429	385	393	430	421	434	402	408	376	359	411	429	408	460	416	414	376	382	401	403	415	414	375	383	386	406	389	415	409	396	412	383	395	395	422	427	395	377	387	372	397	399	403	424	412	434	393	390	398	420	418	404	429	396	438	363	416	412	398	389	440	394	401	388	395	382	373	388	376	423	435	398	417	410	408	421	425	411	384	427	393	371	401	429	412	393	421	396	404	388	433	373	410	435	385	397	409	393	392	407	429	406	412	441	401	423	373	391	382	423	401	387	434	398	394	388	361	380	426	402	407	358	436	397	413	392	432	414	383	430	388	408	401	367	421	421	388	382	394	373	396	408	420	394	358	404	446	424	415	415	378	411	405	376	427	393	391	401	435	440	399	420	367	396	397	419	403	447	419	428	405	391	408	429	388	416	425	398	413	415	425	444	409	440	398	412	436	414	434	407	400	461	411	414	412	394	359	401	363	383	417	366	398	416	400	431	417	430	400	443	380	424	409	396	397	380	374	417	385	402	402	378	424	392	403	404	411	423	446	423	399	359	395	402	406	384	435	402	400	389	418	394	421	407	370	419	396	381	403	444	451	452	416	380	452	397	415	411	410	394	418	423	394	402	379	416	434	415	380	403	402	420	369	401	372	397	405	416	416	429	384	350	385	404	374	421	421	397	397	379	405	410	419	377	408	377	425	407	399	396	449	359	441	413	415	455	404	416	393	409	444	435	400	380	383	407	429	421	443	367	423	360	400	383	422	405	383	351	432	378	392	403	436	437	409	387	419	401	381	432	392	389	401	418	435	393	438	387	423	411	418	407	443	425	378	403	427	394	431	366	381	423	392	351	409	388	376	408	419	440	453	414	412	440	391	389	398	411	375	379	414	385	410	397	451	400	378	385	408	408	368	405	396	367	410	385	400	423	446	413	387	400	397	411	370	420	393	429	442	414	427	407	381	400	423	416	389	398	405	403	410	353	413	430	397	402	428	429	378	410	419	369	419	396	364	402	354	425	410	396	368	433	403	376	426	417	430	397	391	397	403	415	423	384	387	408	429	405	422	410	404	437	379	405	459	405	400	381	386	417	424	371	405	395	353	381	403	419	413	411	413	408	419	398	373	403	405	422	391	402	414	430	445	408	405	361	394	369	381	356	417	409	400	420	371	392	421	430	408	386	399	406	416	420	423	423	453	402	414	405	412	385	426	437	429	410	376	422	407	347	416	414	428	423	446	398	400	398	375	430	373	375	436	379	416	428	424	385	417	423	413	403	423	413	405	378	408	390	422	378	403	416	440	414	431	423	415	371	399	413	383	392	415	389	434	450	438	415	419	391	407	447	443	433	393	418	409	381	373	421	455	394	406	401	366	357	392	400	405	401	400	409	399	389	420	378	403	412	410	448	398	417	412	402	382	451	420	419	422	380	420	443	399	419	407	419	406	419	406	397	400	402	392	352	393	372	406	448	443	413	420	423	411	419	409	375	363	399	399	386	425	384	425	387	384	404	414	383	410	431	412	364	398	400	417	378	408	407	403	404	394	417	394	414	399	419	379	370	375	423	397	441	419	409	409	416	387	462	401	411	420	412	388	424	421	383	402	438	404	419	393	401	445	392	441	394	405	404	411	406	408	377	400	420	386	397	399	432	378	388	403	391	392	386	420	408	427	390	444	375	387	424	408	426	424	384	413	399	410	397	401	403	418	410	387	420	436	394	415	402	417	403	400	424
18663	11514	12139	6350	2693	1865	1576	1360	1370	1219	1133	1122	1049	980	1014	1006	1028	1014	923	963	907	910	889	912	845	935	917	923	873	896	877	897	872	883	878	942	913	881	847	913	846	857	892	915	847	901	857	918	890	814	891	877	881	848	841	903	859	872	868	881	867	851	881	877	837	857	875	863	874	877	836	907	828	884	853	903	816	928	862	867	885	874	885	853	904	835	892	827	910	844	886	850	882	851	877	956	877	896	875	861	827	893	868	864	876	887	859	835	806	873	861	916	905	824	829	874	836	918	877	827	886	850	859	839	876	852	878	865	888	903	891	864	920	838	875	874	881	932	844	868	882	859	875	804	876	904	816	899	858	831	893	895	849	847	901	852	893	893	880	866	857	848	883	859	928	855	841	859	896	866	894	886	877	890	873	907	926	837	884	883	904	912	882	861	917	899	866	906	874	918	885	854	893	841	910	817	917	858	826	887	872	871	907	871	805	906	820	864	888	860	873	883	928	835	868	838	875	868	840	825	920	939	877	872	849	905	825	896	811	900	863	857	964	862	921	882	890	864	916	882	844	869	902	795	920	852	805	889	850	844	873	941	881	890	852	902	857	900	847	835	857	851	832	857	874	844	805	867	849	902	841	872	913	861	875	888	934	827	850	907	840	881	834	871	897	866	855	860	861	885	898	844	867	853	852	855	883	866	894	876	900	904	842	875	873	887	878	886	903	826	891	936	880	875	870	843	901	865	842	834	908	853	866	893	881	862	890	885	840	902	910	847	874	824	843	854	898	858	894	863	817	896	843	844	884	881	908	845	907	851	831	862	890	883	808	911	854	897	814	787	902	842	884	809	883	827	937	853	867	921	864	886	877	855	911	887	838	875	845	863	927	888	858	863	913	886	888	876	905	816	902	877	891	918	891	866	842	933	821	845	890	918	874	862	863	879	846	914	840	859	825	830	883	880	896	874	880	854	885	880	857	853	833	815	858	854	903	924	850	877	898	862	862	884	815	851	862	938	882	814	885	897	889	852	878	927	872	898	894	911	853	876	865	859	864	915	892	826	877	869	879	880	867	871	843	894	904	850	896	914	859	856	825	855	891	892	873	863	933	873	826	894	877	881	923	825	822	890	864	853	822	877	861	879	870	847	854	850	877	866	870	904	872	841	918	879	858	811	848	828	863	870	868	861	831	875	848	871	861	844	931	875	809	830	840	901	911	833	812	845	879	888	912	859	900	847	856	862	870	897	841	889	846	877	883	870	810	835	854	876	831	872	886	886	853	847	905	877	878	893	866	889	881	834	852	855	886	877	949	852	865	853	809	916	877	880	804	859	874	842	903	813	865	886	876	844	866	857	855	889	890	888	872	885	862	879	907	832	924	906	915	841	896	881	816	874	853	889	864	884	875	886	854	816	856	834	843	799	900	911	828	890	890	914	870	840	871	870	899	900	862	840	886	832	841	861	860	853	919	889	911	849	896	883	860	857	825	855	894	873	838	866	894	861	896	822	877	863	891	899	891	825	851	893	901	891	853	841	896	856	860	873	892	853	928	847	858	880	900	890	805	794	918	871	852	861	875	886	911	854	855	867	857	877	871	836	902	869	879	813	901	918	838	892	888	892	876	915	862	871	882	838	913	860	884	899	852	896	838	832	872	891	898	867	884	832	891	880	833	828	867	808	877	883	898	879	854	886	866	863	842	833	904	841	858	907	884	869	860	828	882	878	850	844	863	871	866	875	846	901	896	819	893	869	927	858	851	838	900	924	848	859	909	890	862	793	887	890	852	885	955	873	826	835	949	867	894	880	839	877	878	909	904	857	875	855	859	879	907	876	872	838	892	921	869	850	897	863	892	840	877	817	897	890	882	930	872	859	853	854	900	852	851	915	842	889	873	917	849	873	898	885	893	884	891	869	854	859	857	840	811	913	852	912	900	873	845	912	866	848	842	889	896	843	884	870	854	841	888	867	911	866	859	865	852	839	937	849	889	857	873	859	882	869	849	877	943	819	906	878	911	775	916	866	945	871	888	881	921	874	833	887	837	851	827	873	859	913	810	952	856	897	870	897	893	857	921	844	879	931	856	858	908	853	919	856	842	843	855	866	880	898	875	942	859	918	829	871	888	896	846	846	853	855	865	824	826	854	925	892	863	842	899	881	815	895	865	824	880	845	893	851	928	858	871	909	926	872	802	809	878	846	824	889	905	845	866	820	853	877	871	870	845	860	897	844	865	893	854	888	854	840	865	801	904	883	853	875	945	883	958	860	914	882	858	873	899	832	824	855	880	882	887	832	896	839	900	880	869	850	896	864	861	861	863	904	883	898	944	868	857	865	914	894	891	899	854	855	859	879	836	841	922	840	832	856	895	881	897	913	863	894	844	844	847	907	869	880	855	867	849	868	877	893	914	854	809	788	844	873	910	861	847	853	877	895	848	885	842	866	880	869	880	886	867	922	875	839	862	900	876	817	925	897	877	855	866	866	890	879	884	878	833	920	854	894	930	872	861	896	873	905	822	842	873	879	843	822	907	888	886	858	904	887	796	877	872	899	870	852	869	935	853	862	872	901	877	830	876	834	842	843	894	887	824	856	885	924	831	847	886	885	879	883	912	834	909	845	853	880	821	839	896	883	917	818	907	891	879	885	851	878	876	863	884	878	845	895	870	956	851	909	892	877	880	874	887	845	930	884	854	893	888	863	852	905	855	843	845	879	902	889	863	890	865	892	861	881	907	879	876	865	864	880	868	868	867	843	840	895	849	884	881	858	908	866	865	904	849	842	920	914	860	848	850	881	859	902	834	851	941	896	816	849	917	887	874	905	858	886	805	816	827	906	890	933	851	823	885	873	905	889	878	857	899	906	869	857	844	871	842	877	870	905	858	899	842	917	866	905	888	883	860	866	921	927	824	907	893	855	836	899	868	889	856	912	886	858	882	837	870	843	867	841	885	853	851	877	885	862	882	880	817	892	854	887	866	819	879	893	864	899	837	896	887	837	877	869	895	898	839	893	817	860	912	877	845	862	852	874	858	844	847	838	888	891	855	917	882	870	888	869	856	840	828	883	948	864	874	875	862	847	869	851	888	875	898	894	880	902	865	939	847	859	877	898	885	885	879	847	867	865	876	854	891	870	841	864	847	852	844	846	869	826	837	856	831	919	869	864	881	945	832	867	870	853	882	814	857	833	860	907	839	886	914	817	911	851	902	853	899	847	861	863	916	877	935	911	863	893	874	884	869	887	816	875	917	916	890	892	832	862	794	875	886	880	903	845	845	852	869	889	902	903	871	842	832	890	882	842	862	898	849	877	880	862	851	874	875	870	841	874	874	838	804	891	880	847	934	871	918	863	888	882	870	897	866	924	923	894	818	905	858	876	883	848	903	852	867	809	910	861	885	929	873	899	853	865	880	873	873	880	834	917	842	885	939	882	890	813	907	833	866	897	927	896	851	892	837	853	907	837	863	850	889	848	881	905	893	921	867	842	909	846	929	832
44161	28867	23609	9837	2408	964	756	615	511	504	426	364	413	393	336	351	355	361	330	338	346	328	324	350	336	309	283	312	292	309	278	294	331	347	273	308	295	328	293	291	297	293	318	297	337	307	319	321	331	310	303	304	305	308	294	309	296	341	292	324	281	326	282	295	275	352	270	293	267	307	300	319	314	296	281	310	290	317	304	289	317	288	330	326	279	324	296	275	317	325	288	274	308	319	313	278	317	313	292	303	306	315	299	291	294	263	301	299	288	290	294	317	319	333	329	315	297	312	302	310	307	307	313	301	273	333	288	287	311	272	284	304	306	325	284	304	308	282	308	292	301	312	324	328	304	298	317	270	278	336	298	304	302	332	317	277	312	285	306	316	337	295	322	282	310	286	286	307	315	293	297	324	304	290	313	316	286	305	325	334	309	292	308	277	305	313	317	297	271	319	310	299	288	302	292	287	358	319	319	308	310	325	282	309	302	272	275	296	282	316	299	304	294	280	319	285	288	300	292	314	295	279	317	332	309	312	294	304	306	298	288	275	261	293	323	326	309	292	320	307	300	302	300	282	333	286	307	288	288	299	308	291	333	306	287	288	316	291	284	301	294	310	326	330	312	304	290	306	278	311	310	289	293	325	282	347	345	335	285	271	240	297	334	285	292	295	321	303	308	284	290	314	264	282	309	302	291	274	292	287	307	292	317	330	304	292	313	294	325	345	296	283	303	324	323	311	315	292	318	303	324	284	288	332	279	295	291	279	276	317	287	319	314	320	293	302	303	332	279	305	305	303	294	274	280	276	277	276	339	307	365	299	277	277	293	297	305	332	299	290	333	305	285	309	313	297	294	277	318	300	296	317	307	284	334	325	331	317	309	310	304	333	305	302	328	347	322	280	305	284	292	330	325	300	311	307	348	299	330	338	304	261	291	314	313	323	287	290	298	298	309	290	280	296	269	295	292	282	307	314	307	292	336	322	311	262	323	305	343	332	297	297	276	317	308	291	306	320	318	277	297	329	288	308	301	291	281	258	294	319	324	286	315	292	299	345	334	287	307	289	301	294	311	315	325	318	306	265	270	297	282	257	297	345	312	305	306	319	281	290	292	298	299	303	342	282	313	287	332	285	291	284	297	296	318	294	292	321	287	306	302	284	309	295	314	304	313	265	296	289	280	290	288	289	281	298	292	295	292	299	290	285	309	297	309	282	305	319	291	300	350	273	303	272	289	299	265	263	307	286	338	307	291	301	292	332	294	319	275	309	297	273	301	304	309	290	321	323	301	305	268	306	285	320	284	287	352	320	311	281	310	326	290	287	287	288	289	311	308	293	293	306	312	281	248	299	286	266	325	314	287	321	315	340	300	305	306	285	288	307	347	274	329	316	314	279	294	282	273	283	286	322	281	283	269	296	312	331	276	299	301	291	278	289	300	343	326	312	300	299	291	292	307	283	286	309	320	302	307	290	324	305	322	308	289	285	316	280	270	301	327	302	294	311	322	305	300	308	295	317	317	349	297	274	312	282	295	283	299	333	280	317	285	291	312	283	295	324	321	302	308	303	298	316	310	359	310	285	317	280	272	303	322	325	320	298	323	319	275	311	303	296	314	297	292	315	285	315	369	358	331	301	300	301	284	316	308	292	297	298	313	287	306	264	273	313	290	316	281	282	319	283	311	281	333	331	257	271	322	319	320	268	313	290	312	335	303	330	312	324	291	275	293	316	311	253	308	303	304	293	324	322	327	285	293	307	309	285	298	295	329	314	301	337	310	296	301	316	284	272	279	327	309	311	310	269	279	292	307	304	322	311	334	316	295	296	292	290	319	288	299	299	287	289	278	351	315	324	292	299	281	305	291	306	276	282	328	264	309	309	302	313	303	298	302	335	286	312	284	309	298	301	291	288	319	302	295	292	289	300	287	292	293	318	279	329	302	320	340	312	291	311	298	282	294	309	279	347	316	309	286	281	308	319	279	312	281	314	293	281	292	311	312	276	294	305	315	297	333	300	291	314	318	308	294	320	338	288	298	318	273	314	292	326	305	318	283	298	272	313	318	273	295	353	300	293	282	341	293	333	263	307	311	298	319	288	298	276	309	296	291	287	285	303	303	303	309	318	283	310	297	325	303	282	321	308	287	269	299	332	276	300	298	304	255	296	295	331	321	292	286	281	307	316	290	266	305	322	308	279	321	273	315	306	319	324	309	306	301	300	317	319	312	290	319	320	323	266	331	308	336	309	279	286	271	322	285	309	315	330	306	307	315	316	292	328	285	273	281	318	292	327	302	334	332	312	308	295	334	295	298	346	301	302	332	345	272	303	269	305	313	287	280	310	331	277	295	294	301	300	316	312	299	321	304	314	312	283	299	271	266	304	270	286	319	312	287	326	309	327	316	288	302	318	274	283	294	304	325	299	299	287	341	296	312	293	298	276	293	307	300	311	317	293	323	316	290	319	295	289	279	314	311	252	307	284	304	291	306	307	293	300	276	318	309	314	302	304	320	295	315	292	302	286	319	324	291	295	295	300	274	293	297	309	296	282	301	281	279	282	302	305	310	284	287	287	345	281	301	309	312	294	290	278	338	315	273	305	298	334	298	280	311	320	307	310	324	311	284	293	280	331	318	330	310	277	289	291	253	307	314	305	319	298	299	319	307	280	300	298	300	284	314	296	307	287	266	293	328	322	268	318	289	331	310	262	312	297	303	290	329	281	288	299	278	313	298	297	317	297	282	242	309	265	287	295	322	298	319	309	278	306	295	284	319	295	288	315	280	274	301	314	282	339	295	284	328	290	340	293	285	278	302	281	324	313	283	317	295	303	306	309	297	304	320	323	294	299	322	310	332	302	303	308	290	314	271	290	322	307	280	309	295	344	337	320	291	296	280	300	340	310	276	310	312	288	279	311	297	298	345	288	295	344	270	316	329	307	271	291	289	308	308	273	291	313	320	327	295	307	289	299	313	296	308	301	295	307	288	286	318	327	324	309	288	309	323	324	243	272	313	329	314	302	331	318	291	304	313	324	323	278	306	259	315	328	339	281	309	320	323	308	311	300	283	314	283	291	300	285	292	272	275	288	282	301	301	280	315	305	323	292	328	292	306	328	302	285	279	295	291	306	297	337	308	349	325	320	298	290	285	311	304	261	297	309	294	319	271	301	292	305	305	307	326	300	286	299	303	309	303	316	266	329	279	309	299	321	302	302	283	298	288	294	308	287	332	286	303	300	303	288	313	305	297	307	300	327	310	301	317	302	254	295	301	287	320	306	317	277	305	316	277	286	292	258	325	327	323	285	314	336	302	314	277	301	294	308	275	284	305	297	277	294	294	328	310	300	279	307	299	325	318	325	324	289	307	290	294	320	312	268	283	318	338	293	259	284	310	297	299	303	317	303	274	261	293	319	282	293	312	307	294	283	302	281	270	305	330	286	290	306	283	321	319	306	329	337	285	300	281	303	274	311	314	313	321	318	283	317	314	311	301	292	304	307
28623	21774	26854	14624	5785	3216	2439	2033	1787	1693	1398	1249	1162	1069	1021	1027	983	1015	943	856	877	804	813	741	820	763	746	750	757	762	729	705	700	735	729	708	749	704	664	647	700	691	706	711	703	665	747	714	692	712	703	692	680	708	670	683	708	659	700	707	712	763	691	650	692	709	718	712	678	636	678	665	684	674	741	661	683	684	644	683	680	623	661	697	698	688	614	694	687	699	633	682	666	615	699	655	684	675	678	681	725	719	661	668	657	678	678	698	686	666	696	682	654	680	646	681	691	648	679	639	742	715	673	676	672	671	664	659	664	689	713	695	722	667	668	705	677	690	671	694	722	666	680	649	678	734	676	662	632	750	710	691	669	692	689	673	666	637	689	675	641	697	701	685	702	664	699	665	703	668	704	679	710	714	654	734	723	707	656	706	638	694	698	662	670	660	679	710	675	694	665	678	661	684	715	725	694	657	662	693	659	688	658	653	656	674	689	677	709	687	717	720	696	616	702	662	744	679	682	681	686	700	663	699	719	696	631	700	720	676	692	679	680	717	711	700	650	651	682	715	706	696	651	662	678	643	730	638	672	655	690	684	694	669	681	692	698	677	677	686	680	638	687	690	692	706	669	699	661	719	617	687	655	707	677	669	689	694	677	682	714	678	653	693	660	662	680	627	664	667	682	700	700	704	679	692	651	653	664	668	706	693	729	659	681	694	624	699	672	683	706	697	668	683	683	648	663	677	690	676	685	677	678	689	665	679	687	664	687	692	667	685	666	698	715	674	669	679	676	657	642	656	695	735	676	659	671	711	677	663	682	669	713	652	657	654	645	678	672	713	653	729	697	679	684	687	703	680	701	654	672	713	659	715	667	684	661	702	723	708	725	711	706	656	703	676	688	654	722	692	718	646	657	717	659	686	672	681	662	678	689	672	692	710	695	658	669	695	687	683	696	710	643	734	653	665	702	696	699	656	652	637	654	664	717	655	685	625	690	656	684	661	689	665	673	687	732	702	661	661	638	664	726	686	682	695	698	692	721	716	656	652	669	716	627	645	672	661	675	704	720	666	674	711	733	650	682	695	714	687	656	695	675	681	686	636	690	674	634	678	692	674	704	690	690	664	736	669	651	619	668	643	632	671	724	659	682	641	680	645	704	706	710	687	670	654	724	683	628	662	684	696	672	699	666	718	663	666	707	658	670	665	640	667	673	718	692	685	677	646	680	632	680	673	672	695	699	682	679	698	681	654	685	701	694	676	684	676	711	674	635	658	710	669	664	679	713	698	696	685	690	694	692	700	698	693	680	643	692	668	670	682	734	686	686	694	656	636	693	727	689	664	708	688	659	699	689	675	741	686	657	680	705	719	707	747	698	659	674	652	687	659	709	711	652	656	684	659	660	666	662	691	658	649	689	644	702	650	696	693	657	705	634	700	685	679	663	669	701	671	690	665	673	632	665	695	674	735	724	649	675	670	652	691	666	665	657	677	676	655	718	667	706	698	646	677	681	673	658	656	697	659	673	659	687	671	671	681	677	736	667	657	704	655	660	664	705	659	688	670	677	682	640	693	698	648	697	683	763	667	704	688	649	701	696	704	659	713	656	678	677	696	665	669	653	655	692	717	713	678	658	683	690	715	643	669	680	702	645	672	721	692	649	676	581	691	666	685	680	655	711	675	680	680	644	695	703	697	677	666	691	700	690	647	668	663	680	708	695	731	668	663	674	663	667	681	693	668	654	667	722	693	701	724	721	684	692	685	664	698	699	641	665	694	682	684	706	689	706	668	680	634	684	665	679	674	655	655	702	694	718	634	712	667	728	694	722	689	726	714	659	705	661	697	688	661	666	726	720	663	704	654	671	673	670	716	672	654	677	681	646	660	699	735	683	697	674	712	689	644	700	679	731	660	690	723	654	674	660	685	673	692	681	688	684	704	679	632	718	727	639	645	638	702	640	668	691	644	663	660	692	689	669	652	673	689	668	708	734	698	688	678	690	685	645	667	670	693	721	648	678	677	690	654	679	689	709	658	678	707	646	700	700	700	646	664	719	693	704	674	678	662	680	673	675	683	669	690	684	667	658	704	686	686	718	697	723	650	696	677	681	658	737	737	708	674	705	666	708	654	690	686	699	690	670	675	674	699	692	670	663	682	686	654	715	688	720	707	697	699	746	695	635	702	691	658	694	683	685	723	679	663	667	655	670	684	682	623	697	655	690	700	658	688	697	688	676	701	699	654	699	634	657	694	634	708	686	701	717	716	689	679	687	704	690	657	693	655	654	697	717	662	727	674	646	664	712	681	692	656	697	681	691	704	678	732	681	646	680	649	651	663	716	664	707	658	660	678	730	691	674	657	648	713	701	696	675	664	665	685	681	681	683	689	703	669	687	686	745	654	735	680	687	707	680	606	676	620	689	709	729	670	681	696	690	731	721	646	695	706	691	717	636	678	742	682	708	660	652	705	714	671	707	660	708	704	681	674	681	675	652	697	693	668	681	667	662	654	663	740	716	694	653	672	689	753	711	694	656	687	714	679	659	691	681	685	629	677	702	659	677	702	726	679	701	724	656	723	678	640	669	627	667	655	723	741	702	662	685	672	687	670	699	714	732	670	716	678	696	718	710	636	675	667	706	691	658	657	692	725	696	709	708	687	693	675	647	722	718	716	673	640	754	642	702	709	695	656	722	675	651	688	720	705	701	645	658	653	720	680	676	663	666	666	694	683	689	696	698	650	659	691	679	692	706	652	681	674	753	701	689	672	708	655	684	694	703	695	680	701	624	692	733	677	695	676	666	674	676	658	688	707	678	678	719	705	636	653	677	676	680	723	660	623	676	696	692	674	691	643	699	661	691	627	681	674	635	702	741	708	692	730	678	652	655	664	664	671	665	685	671	677	679	662	661	700	712	669	704	694	697	679	693	651	670	695	698	696	642	647	693	702	638	686	669	687	725	692	677	671	693	688	662	660	653	740	680	700	651	660	712	666	694	705	625	700	664	719	685	706	709	689	673	611	654	678	685	725	655	713	715	670	679	657	662	676	723	712	732	693	682	713	696	720	688	728	677	661	696	677	702	687	661	719	694	643	677	692	654	698	677	737	711	679	649	713	646	694	650	650	709	654	686	653	698	703	639	682	670	656	708	692	669	708	690	678	661	672	659	760	679	633	698	724	655	669	727	691	706	680	651	710	769	667	656	657	701	698	679	666	681	667	708	692	642	697	644	657	684	682	686	703	698	656	729	671	701	705	661	679	675	672	637	681	676	688	627	718	690	669	692	651	703	710	657	707	689	686	694	705	675	663	681	666	690	694	673	686	630	669	695	653	644	645	691	715	713	685	679	674	684	673	722	671	717	684	672	679	701	668	690	661	668	679	688	621	719	649	678	663	656	710	685	734	662	651	651	678	658	691	660	715	700	651	678	703	657	682	677	708	672	662	684	671	697	657	718	695	646	663	673	659	674	718	696	693	674	653	671	729	718	659	682	682	684	708
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
