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
338097847846	338097848359	338097848909	338097849459	338097850009	338097850559	338097851109	338097851659	338097852209	338097852759	338097853309	338097853859	338097854409	338097854959	338097855509	338097856059	338097856609	338097857159	338097857709	338097858259	338097858809	338097859359	338097859909	338097860459	338097861009	338097861559	338097862109	338097862659	338097863209	338097863759	338097864309	338097864859	338097865409	338097865959	338097866509	338097867059	338097867609	338097868159	338097868709	338097869259	338097869809	338097870359	338097870909	338097871459	338097872009	338097872559	338097873109	338097873659	338097874209	338097874759	338097875309	338097875859	338097876409	338097876959	338097877509	338097878059	338097878609	338097879159	338097879709	338097880259	338097880809	338097881359	338097881909	338097882459	338097883009	338097883559	338097884109	338097884659	338097885209	338097885759	338097886309	338097886859	338097887409	338097887959	338097888509	338097889059	338097889609	338097890159	338097890709	338097891259	338097891809	338097892359	338097892909	338097893459	338097894009	338097894559	338097895109	338097895659	338097896209	338097896759	338097897309	338097897859	338097898409	338097898959	338097899509	338097900059	338097900609	338097901159	338097901709	338097902259	338097902809	338097903359	338097903909	338097904459	338097905009	338097905559	338097906109	338097906659	338097907209	338097907759	338097908309	338097908859	338097909409	338097909959	338097910509	338097911059	338097911609	338097912159	338097912709	338097913259	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2768	3650	2300	2768	3650	2300	2767	3650	2300	2767	3650	2300	2767	3650	2300	2767	3650	2300	2767	3650	2300	2767	3650	2300	2767	3650	2300	2767	3650	2300	2767	3650	2300	2767	3650	2300	2767	3650	2300	2767	3650	2300	2767	3650	2300	2767	3650	2300	2767	3650	2300	2767	3650	2300	2767	3650	2300	2767	3650	2300	2767	3650	2300	2767	3650	2300	2766	3650	2300	2766	3650	2300	2766	3650	2300	2766	3650	2300	2766	3650	2300	2766	3650	2300	2766	3650	2300	2766	3650	2300	2766	3650	2300	2766	3650	2300	2766	3650	2300	2766	3650	2300	2766	3650	2300	2766	3650	2300	2766	3650	2300	2766	3650	2300	2765	3650	2300	2764	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
46104	27572	54465	52471	35307	19184	6272	1206	500	422	437	431	462	433	415	441	403	443	445	398	388	401	412	422	417	433	410	437	416	438	456	453	396	419	446	433	395	437	462	424	458	434	396	410	451	442	471	409	423	427	419	425	410	464	404	452	378	435	427	392	440	430	405	426	446	396	448	434	414	409	414	407	429	397	440	430	465	425	427	433	438	418	438	421	419	434	407	446	411	393	452	392	424	408	445	446	404	404	397	443	406	400	440	380	376	416	391	406	445	444	403	430	418	444	401	439	411	399	397	441	429	443	374	431	423	449	404	411	431	413	425	436	419	412	450	427	415	416	444	414	410	442	413	475	445	419	395	406	436	459	436	413	440	396	427	456	408	407	442	404	424	413	465	435	433	415	437	444	439	430	419	442	430	452	411	413	434	449	500	454	427	418	461	466	472	401	409	425	411	435	432	427	397	429	444	390	432	433	457	444	404	431	441	433	454	411	453	452	433	427	430	440	443	459	434	453	492	498	412	417	416	412	416	435	459	437	437	444	421	417	421	425	440	437	407	431	479	389	350	431	424	402	404	444	432	406	398	393	392	442	406	431	425	431	418	464	416	465	461	410	424	446	426	481	449	440	445	418	414	439	478	450	407	401	398	472	425	473	402	440	429	442	401	405	402	421	428	406	416	389	433	445	401	455	441	448	446	411	425	419	420	417	431	442	419	447	444	475	432	442	387	405	436	469	430	428	415	474	407	420	430	411	448	382	486	442	443	428	421	409	433	427	405	415	441	437	434	422	415	424	419	404	432	433	420	406	439	427	460	403	393	414	414	419	404	427	421	426	466	399	430	448	429	470	454	416	420	402	420	431	466	438	422	394	419	431	369	404	411	415	401	496	442	443	376	439	439	428	415	478	442	432	414	408	390	432	437	406	413	441	405	431	416	389	437	418	451	434	456	446	441	430	428	446	431	420	439	389	431	460	403	421	415	455	452	432	407	383	438	404	391	434	436	402	466	449	418	385	424	468	439	446	406	429	392	442	398	425	402	424	471	432	410	507	419	423	414	439	396	416	427	425	403	423	416	432	423	437	460	437	450	416	432	415	419	440	421	425	393	421	428	466	443	424	421	416	466	461	397	412	428	420	418	399	399	405	419	414	475	441	409	449	391	415	415	429	398	415	439	406	422	448	379	399	407	435	399	422	416	462	411	463	457	409	380	417	426	458	432	444	461	449	451	424	404	454	448	404	458	418	367	424	405	455	411	415	401	464	427	438	422	434	457	435	426	414	431	398	457	424	420	449	441	484	427	454	445	421	424	454	446	451	452	426	435	435	441	444	455	434	425	415	459	419	421	455	451	416	414	432	426	431	434	458	407	414	454	466	386	426	456	403	454	437	472	435	453	418	418	401	429	423	443	407	417	430	435	433	462	408	440	438	419	455	418	441	414	425	395	411	417	422	407	438	411	400	408	453	408	440	433	423	410	434	415	470	416	415	427	451	434	387	402	418	450	434	444	392	437	401	435	429	420	440	454	400	383	445	397	425	413	424	384	438	428	477	442	464	421	424	441	399	457	422	445	454	431	432	429	439	375	426	445	421	450	391	409	431	444	460	416	408	436	393	389	417	415	443	415	432	406	437	443	422	468	437	444	444	449	447	419	410	431	434	440	411	415	424	426	408	415	404	428	458	427	428	463	398	416	434	415	451	478	392	408	395	426	443	422	418	423	429	437	390	448	450	429	432	392	436	460	428	446	453	411	424	462	438	416	429	422	440	431	409	434	421	404	385	428	421	457	436	443	455	415	426	433	411	404	412	421	454	411	420	469	440	436	454	419	387	423	425	450	440	421	438	424	382	442	394	399	417	429	426	409	402	394	406	421	450	432	384	409	436	473	389	377	391	413	453	391	446	443	439	462	421	452	398	412	401	422	423	416	444	464	421	447	460	447	462	443	429	424	380	402	401	443	397	387	433	424	419	410	456	442	394	440	421	443	416	456	410	409	458	412	415	410	394	436	410	468	443	423	392	464	428	417	386	466	430	409	393	398	418	392	410	441	414	430	411	437	413	445	443	425	455	439	429	447	429	433	413	415	408	459	450	415	400	420	494	420	442	467	436	394	433	430	411	466	404	399	429	456	413	418	412	405	440	433	451	438	419	447	411	425	427	401	422	470	423	433	432	441	420	451	439	420	439	421	421	401	438	413	409	437	401	379	441	432	425	453	385	437	421	443	430	392	432	416	441	437	404	431	465	421	470	406	421	416	446	421	428	445	394	416	427	426	437	441	454	405	436	418	411	438	433	389	439	424	416	422	437	400	431	423	432	482	417	386	424	461	425	407	421	412	438	421	447	391	458	434	458	433	415	442	435	436	423	457	472	422	442	430	445	393	413	427	437	377	419	429	429	406	447	432	428	411	442	433	457	430	435	419	448	417	388	445	440	407	462	416	426	426	448	450	435	410	445	425	414	446	425	401	448	422	441	458	428	401	449	451	414	429	429	470	437	435	389	370	419	406	425	403	384	418	441	424	439	439	429	418	387	424	427	454	450	422	406	460	454	424	416	433	432	439	433	452	411	440	419	443	447	433	451	457	406	400	416	412	468	407	444	463	420	406	409	431	428	451	445	400	426	458	437	453	457	418	383	416	411	424	440	423	414	406	419	426	453	416	422	455	441	435	417	428	434	390	432	435	452	421	445	400	447	479	450	434	402	420	452	385	431	457	402	418	443	444	390	463	431	448	436	445	395	412	430	455	443	419	406	415	422	417	448	436	424	437	385	420	410	433	431	418	439	417	407	434	413	416	456	402	454	429	410	420	417	463	431	452	403	391	429	489	443	386	390	432	444	415	438	441	447	406	474	443	425	420	437	446	413	401	415	451	455	425	419	431	404	428	399	457	402	433	445	462	411	464	429	456	449	438	429	445	427	408	436	451	462	422	447	384	395	402	426	400	415	398	396	405	404	392	403	459	369	426	411	448	409	412	339	443	424	454	415	390	437	427	451	413	423	424	430	404	415	442	414	433	451	457	423	412	432	450	447	402	414	425	449	409	426	449	361	387	454	395	386	441	399	406	420	433	402	425	431	416	425	411	358	438	424	411	432	437	413	455	463	416	430	471	432	369	431	371	402	433	389	409	389	412	437	428	394	424	467	458	436	432	411	431	421	413	445	448	396	409	413	449	379	445	433	429	410	425	420	433	391	439	450	415	466	416	386	424	423	439	411	423	457	435	419	447	429	490	444	426	416	421	463	428	429	391	425	417	404	400	395	457	452	416	411	437	459	403	387	438	433	422	390	440	444	413	403	423	444	395	402	417	413	394	412	455	429	411	422	468	381	481	391	422	466	425	452	447	455	406	434	432	416	445	436	427	463	394	404	425	432	427	388	424	432	400	393	402	445	463	425	447	386	449	437	436	460	397	445	402	429	440	446	373	399	395	478	437	400	456	463	427	395	426	408	415	399	415	414	412	452	428	425	424	416	412	470	424	431	419	450
29117	16671	54906	58698	45403	29336	12626	2976	1104	942	922	950	923	892	909	879	945	891	924	920	944	877	884	970	912	924	910	925	923	897	971	879	962	927	950	889	921	932	892	961	922	946	909	934	900	946	874	928	974	961	891	918	859	954	914	883	968	933	933	942	910	908	902	900	928	978	913	922	892	913	915	883	930	952	852	938	954	922	951	946	920	895	906	932	898	899	909	968	917	922	926	929	918	878	924	920	919	924	900	914	973	889	935	936	907	965	947	927	961	884	937	858	910	879	952	952	913	951	916	929	940	947	922	931	882	933	976	941	886	924	1012	945	902	890	891	943	948	944	883	977	900	927	939	913	904	909	897	968	924	923	935	924	954	933	912	920	852	897	879	923	913	905	948	843	974	935	902	894	901	865	954	921	932	904	916	938	932	935	918	914	954	907	884	908	916	879	899	899	904	904	886	877	907	888	904	930	887	870	939	920	915	930	934	918	938	879	874	969	912	939	937	905	955	945	905	913	890	875	874	905	898	890	938	927	934	924	886	968	914	900	931	889	905	892	911	915	956	886	867	889	928	910	896	916	933	830	957	910	858	901	846	905	918	921	972	926	926	908	904	876	966	863	914	949	886	912	899	886	936	886	955	911	930	882	920	905	874	910	870	861	888	874	876	911	913	924	956	868	873	901	892	921	942	962	940	904	931	905	898	953	872	956	897	882	893	928	920	914	933	967	850	965	906	934	884	939	926	890	908	900	915	933	905	942	908	922	951	916	908	900	946	978	950	916	926	933	936	864	952	951	917	945	917	866	929	835	873	889	899	933	944	887	899	909	929	952	927	889	936	950	904	955	923	909	930	898	917	959	963	903	938	988	923	930	950	935	888	897	921	915	861	885	936	926	914	905	902	921	934	918	866	914	884	886	920	974	929	944	967	960	872	906	860	952	927	890	932	913	902	948	918	893	923	922	929	953	864	876	908	905	917	915	923	992	881	915	932	934	952	929	924	885	874	930	888	927	923	923	919	876	865	898	970	962	938	928	894	895	940	903	930	903	943	905	897	925	892	900	923	931	929	920	907	866	870	926	935	945	946	950	915	915	907	914	936	953	886	873	978	914	901	946	936	900	914	945	915	900	927	917	942	919	934	903	932	901	930	915	926	912	938	890	967	931	918	919	888	889	913	937	897	959	870	924	872	934	854	909	927	924	915	942	905	896	897	900	899	885	912	923	937	955	886	921	890	861	871	955	928	935	935	903	930	958	932	898	911	928	924	888	884	867	989	937	916	892	945	915	922	964	907	968	874	927	934	861	971	892	891	927	928	956	910	908	921	915	930	949	950	937	898	879	990	1033	951	884	931	902	930	953	888	956	937	893	913	915	905	929	875	979	931	872	941	933	937	884	890	883	873	955	936	888	933	971	896	919	938	924	944	952	917	920	938	868	931	913	923	954	896	970	908	880	889	910	840	923	1026	936	897	921	880	864	938	964	889	895	924	884	917	957	911	920	935	875	903	907	939	893	864	861	938	879	889	942	919	886	939	877	923	932	948	932	926	969	914	922	905	907	973	884	926	900	902	919	884	920	888	952	908	902	938	916	882	858	915	918	917	873	942	937	879	925	907	924	868	947	1002	930	932	920	913	899	899	937	942	876	940	894	941	917	908	880	921	960	928	910	868	818	949	863	943	912	902	916	919	881	911	866	917	866	904	886	904	951	834	914	909	922	903	905	923	909	857	944	908	904	948	922	926	972	880	914	862	914	964	878	890	925	980	927	958	970	919	928	961	915	900	919	928	940	938	888	894	896	896	884	972	929	913	926	938	920	908	911	889	898	896	910	960	921	931	872	895	892	914	931	922	922	911	970	906	872	932	916	915	906	927	918	890	884	889	908	881	922	891	920	931	957	930	907	897	1004	905	933	991	958	909	926	936	940	947	864	944	927	954	974	899	949	964	938	893	914	843	904	911	970	938	948	883	948	898	897	954	947	915	917	924	931	890	886	916	973	914	941	963	891	922	894	943	958	882	931	880	909	946	971	911	903	849	883	911	929	933	905	909	891	875	908	922	883	896	950	931	877	966	948	919	927	923	924	926	909	918	934	890	899	970	924	960	912	941	951	903	926	888	892	913	904	922	903	930	925	929	943	870	901	919	892	934	919	920	909	910	855	947	901	948	917	926	894	929	937	965	912	947	899	920	887	965	923	901	954	913	943	922	922	903	903	951	953	930	933	892	931	938	909	928	916	910	921	917	898	896	950	932	908	919	876	897	937	879	952	904	953	907	910	923	892	899	881	889	950	897	893	941	945	933	968	907	908	917	887	950	916	877	948	951	919	943	900	941	872	919	964	979	912	963	956	948	923	847	893	916	936	912	922	892	928	905	894	926	957	914	953	925	899	879	922	872	896	903	909	910	951	930	876	954	912	895	893	903	885	1002	900	927	892	924	941	883	891	905	937	915	909	937	960	886	905	889	935	892	915	907	902	944	903	924	890	898	933	917	887	914	887	882	931	878	952	929	898	955	915	922	878	940	901	909	888	892	940	916	881	900	908	922	879	860	903	897	921	935	918	877	883	914	917	884	937	893	893	939	942	945	932	936	899	906	899	895	951	904	902	875	923	909	921	907	956	954	909	973	927	921	875	958	843	968	910	890	948	963	899	929	953	947	954	902	942	920	935	941	892	914	913	861	948	944	914	936	953	874	882	934	951	901	909	916	934	900	970	905	882	993	918	962	903	979	932	933	902	896	884	913	889	930	893	949	920	878	905	942	972	942	890	948	891	971	897	906	930	938	878	910	880	923	927	880	905	947	958	880	911	846	892	900	872	934	951	869	910	895	933	877	960	876	869	902	930	916	933	960	932	965	865	908	886	904	922	907	915	874	903	973	933	908	945	914	888	876	895	906	909	867	935	960	873	888	923	925	925	918	936	936	936	913	916	887	869	966	907	911	907	876	924	909	918	921	911	927	926	938	890	895	954	899	894	874	900	939	960	911	933	925	943	958	911	920	894	894	909	917	941	898	930	1019	897	957	918	912	838	937	924	922	924	918	912	900	892	954	870	934	912	893	914	909	918	885	990	935	912	912	944	943	919	947	953	918	937	939	905	881	894	941	926	907	896	927	918	899	914	909	924	926	907	910	899	896	936	936	905	894	869	968	905	960	930	946	876	926	898	905	942	935	928	912	953	887	930	948	918	902	927	949	889	895	953	915	922	940	947	907	980	871	950	886	957	883	939	951	966	913	942	907	917	898	976	850	936	978	921	882	949	960	892	892	950	866	870	887	910	920	909	938	927	916	920	915	1004	887	906	896	904	890	903	938	931	920	919	894	863	932	920	970	928	907	907	895	955	897	944	935	876	898	941	947	926	926	944	915	940	863	948	907	921	882	916	947	832	955	981	917	897	909	924	931	958	891	988	928	859	930	948	915	959	919	911	928	924	922	912	845	942	881	939	944	881	911	925	867	896	944	902	915	928	889	903	932	871	931	923	942	885	918	945	921	919
12696	3984	2615	3217	2310	1309	603	341	307	301	258	289	280	281	297	300	304	303	283	274	289	308	293	282	270	281	285	280	286	307	324	308	284	259	286	272	262	281	296	290	277	303	294	275	315	256	307	326	283	285	294	279	304	310	277	288	300	291	277	299	298	246	283	273	271	279	284	272	279	311	293	302	276	314	338	256	304	315	309	265	304	275	293	290	277	271	269	286	265	298	288	287	267	276	287	315	255	267	273	313	264	307	266	287	293	298	279	259	272	296	275	307	311	274	275	313	291	283	263	296	298	283	299	282	270	298	263	282	271	281	305	273	268	248	328	292	274	294	285	276	292	304	308	288	276	296	290	281	296	288	283	298	281	271	300	274	288	268	286	284	271	291	302	307	256	275	298	296	279	276	275	268	284	283	288	262	307	305	300	253	279	304	299	269	310	289	269	290	284	256	252	298	282	294	294	285	258	282	294	319	285	309	284	301	290	276	284	287	344	326	262	266	283	338	327	294	317	321	258	270	301	293	331	288	315	277	269	298	314	311	291	271	283	306	323	279	322	255	285	276	279	295	268	303	300	256	279	316	300	259	271	306	291	281	298	292	309	253	264	291	291	288	309	276	265	259	269	278	267	288	293	272	288	285	279	298	295	259	282	278	269	256	298	261	304	310	301	315	318	260	267	287	254	263	298	315	273	279	263	297	274	328	288	249	284	286	320	316	257	276	265	267	271	312	283	250	289	291	281	324	316	270	280	281	293	302	335	271	287	334	264	281	296	309	286	257	291	267	279	301	306	302	270	280	258	314	279	267	304	269	301	307	270	277	298	292	299	256	268	289	292	265	284	282	315	302	336	296	321	299	293	273	323	296	288	301	281	253	281	303	275	277	286	263	276	305	289	302	311	309	282	304	275	285	266	275	290	282	282	274	297	326	267	255	305	256	270	256	274	307	284	273	311	310	284	290	257	274	242	313	295	278	277	271	278	287	268	261	297	259	286	272	285	297	288	311	295	295	309	262	293	269	299	309	281	268	286	286	293	293	307	247	298	296	299	296	282	307	311	275	284	289	304	298	290	295	276	295	300	289	297	272	241	267	304	278	280	283	289	257	279	267	286	281	310	290	298	266	249	310	298	309	280	243	277	314	327	318	276	247	302	269	265	322	283	281	287	260	285	272	274	307	261	242	289	293	291	249	272	276	233	290	277	266	274	293	295	311	280	271	254	269	308	298	290	313	287	286	284	281	291	281	263	282	316	303	270	295	237	368	271	295	291	264	266	274	262	294	274	273	301	277	295	248	293	257	290	308	293	278	287	277	285	300	283	304	284	343	255	295	308	269	262	296	290	282	310	300	272	260	294	275	250	270	253	313	301	269	300	250	277	272	294	299	270	270	281	314	296	305	318	305	266	285	323	303	304	276	307	283	302	285	273	307	277	266	256	295	290	286	306	308	287	264	288	293	291	268	272	237	301	293	289	293	295	272	274	313	283	314	299	299	259	316	292	275	284	272	281	264	272	294	257	291	262	275	276	339	301	273	278	311	281	276	288	282	315	311	310	299	290	290	274	289	289	318	281	275	276	323	277	272	316	276	270	281	305	272	269	280	280	258	292	301	296	278	268	270	274	252	269	276	299	286	285	300	291	278	313	294	260	257	310	264	271	302	283	288	299	282	274	261	290	274	294	284	311	276	303	303	303	282	267	304	305	307	288	282	309	274	267	277	293	275	283	313	272	261	282	286	277	272	298	256	294	260	323	261	288	253	307	293	267	286	291	291	282	297	273	300	309	309	263	275	291	277	285	284	298	282	292	278	311	293	280	274	278	267	291	280	269	288	261	313	287	295	285	293	285	277	278	271	306	279	295	284	262	271	290	279	280	304	311	291	281	304	261	260	291	292	294	280	269	274	288	307	287	315	310	278	306	248	272	263	291	309	278	267	302	290	289	297	281	285	309	265	312	309	283	301	286	287	283	289	285	311	314	282	273	270	299	262	292	276	281	294	292	292	262	294	300	306	278	273	285	288	280	313	298	295	290	308	276	286	275	287	283	289	313	302	289	240	291	282	291	266	285	278	268	272	254	285	270	255	273	285	257	282	249	314	266	277	285	282	269	264	240	301	283	295	249	293	297	293	263	278	274	312	258	293	281	255	271	283	291	245	265	280	258	248	280	281	245	269	294	247	249	282	296	274	272	286	266	273	304	281	281	289	308	270	278	246	288	294	284	322	298	314	296	256	270	280	277	326	309	265	283	275	293	299	286	282	292	253	285	259	322	313	273	294	286	311	278	243	229	274	244	254	283	283	282	277	310	255	312	278	265	300	298	299	287	303	289	268	291	257	285	291	302	255	264	287	288	260	282	257	269	288	277	297	293	278	257	283	293	310	277	289	298	307	324	296	290	281	326	280	257	298	281	280	273	278	300	284	265	303	289	277	265	271	296	293	264	283	321	301	275	266	268	294	281	266	296	302	307	298	269	279	296	286	280	265	280	321	325	273	289	314	299	278	280	296	280	275	299	278	278	267	266	298	286	276	276	271	311	287	275	299	274	280	283	287	286	292	271	285	287	295	288	305	299	285	309	288	309	287	294	295	309	304	283	311	263	297	309	290	281	298	286	298	285	285	253	265	260	262	272	237	286	266	295	294	309	306	269	249	267	281	293	281	287	272	287	312	259	262	287	312	288	281	294	295	281	301	282	278	290	264	294	300	253	275	285	277	291	268	299	311	322	285	303	273	302	309	280	298	263	260	297	291	324	306	299	318	272	312	293	285	322	290	273	276	278	280	305	274	296	285	284	313	287	282	299	297	280	280	278	268	316	261	291	274	277	257	278	272	275	285	333	317	294	274	280	281	292	310	269	288	284	289	270	269	304	294	307	290	271	320	318	278	266	280	263	307	285	284	288	282	293	291	285	311	266	285	284	315	291	276	277	264	310	281	299	301	316	263	315	299	277	253	299	269	239	275	276	282	297	295	263	270	312	309	278	248	289	241	276	287	284	286	279	261	252	315	286	292	298	299	327	277	294	289	319	306	303	295	286	259	296	273	287	299	285	284	308	247	298	282	261	309	281	261	265	272	281	278	289	277	297	261	310	271	290	277	310	293	277	305	268	281	297	295	273	271	246	290	305	271	293	270	277	285	259	278	302	293	256	272	277	256	283	300	286	278	293	283	245	283	313	287	270	255	284	246	293	240	288	297	299	308	296	263	274	266	282	280	265	285	307	289	289	290	291	276	271	310	267	299	298	310	291	308	307	303	260	304	284	270	274	307	270	307	278	310	268	287	265	250	301	307	294	325	260	296	279	283	271	322	252	292	295	285	282	255	298	253	293	267	264	288	313	286	280	326	268	287	278	270	298	306	295	282	285	281	292	279	298	278	295	262	321	275	284	300	313	300	293	293	288	316	275	293	265	276	280	275	289	281	278	308	297	271	287	270	305	295	280	293	294	313	292	262	286	290	287	290	250	284	305	302	262	278	277	270	302	263
7557	3214	5679	9243	7009	3787	1628	817	676	619	644	675	725	666	664	648	645	636	673	660	666	668	642	638	669	647	675	651	605	662	663	646	694	652	657	694	648	687	718	659	666	644	675	662	624	670	675	619	654	713	651	686	655	623	659	687	620	716	641	651	688	658	642	668	665	658	660	743	712	643	641	664	681	677	683	684	677	670	673	693	624	661	695	683	670	672	667	654	680	648	701	650	665	683	686	682	668	723	677	659	643	682	638	633	648	682	676	625	660	707	659	685	627	693	627	677	689	696	671	677	640	695	681	645	658	620	648	620	625	668	645	693	640	656	654	645	659	653	639	668	671	634	635	690	664	610	659	647	664	689	678	657	696	637	670	650	650	658	703	666	663	631	665	635	615	671	659	621	662	689	614	693	644	682	673	674	662	666	680	638	644	662	689	661	642	662	645	706	635	641	640	673	663	633	669	694	678	649	672	667	665	661	641	620	629	611	658	620	626	683	667	705	645	695	663	649	659	653	658	683	671	679	641	664	634	672	664	624	657	642	676	685	668	684	671	666	696	629	624	648	650	634	701	700	662	685	636	591	639	643	641	617	676	656	665	657	677	634	685	660	648	652	633	654	645	663	644	671	667	687	658	639	688	661	625	642	678	676	713	691	677	634	684	733	691	676	645	651	696	645	684	700	667	636	695	674	655	682	641	701	681	684	667	672	676	673	666	698	682	665	695	634	638	628	648	654	661	659	684	687	652	683	605	612	690	704	673	622	709	655	619	685	659	658	628	635	710	683	657	682	693	704	681	627	633	681	653	663	667	681	647	666	699	641	702	657	663	627	643	599	666	602	732	643	689	649	675	700	600	653	655	663	618	621	622	616	674	623	708	655	675	651	678	654	633	696	612	690	686	678	638	692	674	669	673	671	643	631	645	658	649	647	631	684	666	652	664	648	650	623	624	678	675	656	639	676	688	680	686	701	636	669	633	655	644	659	598	691	644	631	650	666	660	649	676	652	639	673	648	655	648	663	661	691	659	639	688	654	709	668	650	670	619	652	699	683	634	698	664	647	643	652	655	673	689	698	680	634	653	675	682	673	681	703	691	632	630	663	658	596	682	699	644	624	680	667	699	683	631	674	673	693	716	665	699	670	654	695	669	655	659	653	744	641	638	653	669	591	690	637	647	630	655	658	674	654	671	699	621	644	628	607	635	669	661	624	646	626	724	690	647	619	677	661	678	654	674	651	633	688	675	698	664	693	657	630	632	695	605	692	668	678	626	623	658	687	687	638	703	651	601	674	610	690	701	661	706	681	668	637	695	657	631	654	666	656	702	658	647	608	702	673	683	695	661	643	676	643	670	719	647	657	686	689	689	666	648	612	678	663	700	676	625	631	703	658	651	666	696	656	648	672	676	667	711	638	675	660	646	699	631	653	637	627	672	665	660	679	662	668	640	668	669	699	663	672	626	647	692	668	647	646	649	644	679	684	678	624	620	651	645	698	693	685	662	654	678	674	676	666	656	685	677	654	693	657	626	638	685	635	679	644	612	657	630	651	637	686	638	658	615	683	676	627	687	685	682	697	641	678	654	634	660	620	686	644	691	672	668	691	683	649	651	656	662	674	682	675	677	661	664	656	686	708	656	663	680	623	658	660	632	682	619	682	668	651	648	685	626	656	713	671	646	690	641	632	676	650	633	672	651	640	650	672	658	654	661	657	626	662	681	645	619	633	637	659	684	655	682	655	677	655	677	674	664	663	707	606	591	622	675	652	670	703	688	667	669	660	696	657	667	685	641	691	620	657	659	674	679	673	653	691	672	681	641	666	660	677	693	701	671	682	697	655	663	674	636	672	619	648	638	649	623	710	719	671	699	651	625	650	623	574	650	654	657	700	714	684	653	681	682	681	613	680	650	631	618	698	715	666	622	669	647	643	661	690	685	664	684	636	666	666	662	652	644	674	662	666	682	663	639	630	668	603	643	664	714	656	616	667	657	631	659	655	650	651	705	677	644	678	662	653	678	683	675	717	688	632	659	676	644	636	643	666	653	636	671	670	691	649	645	668	640	687	641	678	648	647	688	659	675	623	633	717	699	657	639	666	647	669	650	651	674	650	695	639	722	670	638	691	658	693	673	682	700	668	650	631	642	693	670	666	654	675	637	599	629	686	639	659	626	673	668	661	684	628	659	660	708	657	677	690	651	601	667	716	689	679	638	682	631	672	661	685	657	631	672	681	664	719	678	684	697	691	683	675	700	709	697	675	664	652	668	634	674	654	625	636	622	657	658	672	650	674	672	663	648	664	635	642	623	697	683	689	639	630	631	659	647	636	675	671	660	662	644	647	668	659	647	609	655	696	649	634	674	653	640	682	647	666	704	630	670	683	635	659	626	672	604	693	651	680	617	727	659	665	657	696	669	631	692	660	723	654	649	654	638	653	650	716	640	647	690	646	694	681	652	692	639	686	641	682	656	659	651	642	669	654	659	675	670	691	694	681	599	618	627	616	695	674	641	637	685	662	638	636	672	625	629	627	680	649	670	701	665	676	651	694	663	713	616	665	645	649	680	660	677	687	631	646	663	658	652	646	665	661	720	644	648	714	667	689	636	686	680	650	636	701	636	653	671	675	639	662	656	620	704	664	658	674	660	682	680	659	717	640	644	645	702	625	674	702	620	642	697	617	686	686	662	663	657	663	676	649	592	684	648	668	663	611	630	618	648	602	669	669	676	716	684	636	642	587	640	660	677	636	650	632	667	674	653	648	701	654	643	672	682	637	684	695	677	669	671	719	624	676	637	658	642	638	664	628	678	650	637	687	657	680	657	678	681	672	646	626	653	618	634	604	640	661	655	646	691	684	667	647	607	703	650	653	654	689	681	680	616	669	615	685	691	659	691	646	671	633	683	662	631	646	668	649	679	718	689	687	674	700	638	653	643	684	695	704	663	667	662	591	648	674	676	656	703	680	673	655	647	696	672	648	677	656	667	633	643	619	645	693	696	690	678	636	679	650	674	647	658	649	673	646	631	633	620	635	698	693	657	668	679	650	665	664	649	738	641	622	656	672	639	612	654	677	648	634	728	658	692	686	613	633	648	631	629	665	656	650	689	678	638	634	644	671	655	688	648	657	661	633	653	672	616	634	654	708	690	655	621	627	653	627	693	670	679	619	622	692	636	670	655	651	606	688	672	614	642	650	707	707	662	653	662	653	676	664	642	707	652	691	701	659	672	672	663	680	654	714	670	688	664	670	639	667	636	656	691	670	702	672	649	688	672	661	659	656	668	657	672	703	634	670	711	661	686	605	716	679	658	679	677	645	722	623	664	667	666	690	641	650	658	675	703	671	665	658	641	660	611	690	716	647	656	648	624	689	656	664	619	679	673	669	662	668	656	608	663	658	641	703	657	681	688	668	661	655	634	646	674	622	680	640	637	681	669	668	669	604	710	661	678	642	645	677	695	649	650	667	629	683	671	665	663	723	623	705	693	661	705	665
37499	21371	23351	37252	35639	18605	5613	1168	495	394	363	371	398	366	398	383	393	413	381	373	378	402	380	397	379	398	405	360	397	382	400	391	380	353	394	379	386	420	409	355	361	405	399	397	399	400	412	411	390	399	384	366	372	403	410	391	384	351	354	372	381	412	395	393	382	370	409	417	408	365	378	371	417	382	379	389	361	389	397	399	370	385	388	394	364	402	398	407	410	457	371	398	407	410	424	410	379	397	344	406	375	368	385	415	379	391	378	412	337	363	370	383	348	364	380	354	410	388	374	388	368	366	396	416	391	405	377	389	359	388	336	402	383	415	397	358	373	403	411	400	388	368	369	359	352	389	413	375	366	402	397	398	408	363	356	336	403	414	382	387	404	405	441	345	402	386	392	390	375	395	336	393	364	387	366	392	380	400	378	381	390	363	379	376	378	418	388	419	348	404	360	402	397	404	385	395	359	390	398	415	411	388	357	381	349	451	360	420	380	413	351	387	404	412	397	423	388	379	391	412	400	336	399	361	405	410	396	386	379	420	410	377	406	367	399	373	355	386	362	386	349	366	401	394	373	395	399	387	379	385	381	367	402	429	367	396	406	383	411	377	415	389	371	405	366	408	361	397	391	371	401	399	386	389	409	383	394	345	395	404	354	394	373	391	369	401	343	359	376	359	384	360	406	357	385	371	394	345	373	345	439	360	419	414	414	376	352	382	393	416	372	374	372	375	374	367	375	407	376	362	384	395	387	365	433	405	375	394	391	401	396	374	392	398	422	373	390	390	367	377	428	391	397	360	379	405	392	388	384	396	379	444	378	376	401	392	373	388	340	407	396	378	399	391	404	387	413	376	383	394	418	355	383	374	393	421	385	366	403	380	415	382	365	320	390	376	390	376	344	389	375	392	396	358	404	349	355	417	435	386	389	409	370	383	381	409	378	390	366	352	400	410	389	387	383	356	366	372	396	373	379	362	355	339	412	417	421	398	394	409	424	370	376	435	397	366	379	433	373	413	390	391	416	409	390	373	374	379	383	417	392	368	386	405	432	371	405	357	364	375	403	410	360	413	381	378	407	380	374	406	373	407	388	378	380	406	377	401	385	362	364	380	389	408	384	375	369	378	392	374	363	365	374	360	367	381	378	421	373	385	416	373	397	397	364	348	348	377	383	385	396	383	322	375	359	395	388	407	451	383	368	361	391	382	401	417	375	389	369	393	387	414	398	414	368	373	362	400	410	389	381	389	389	387	369	386	420	442	397	393	358	354	397	370	408	399	352	411	366	389	382	351	424	411	411	440	382	373	377	376	386	400	367	446	395	349	393	390	381	391	400	379	410	373	366	345	399	400	387	368	360	370	384	373	415	372	394	386	378	346	380	376	409	402	378	420	383	390	371	388	435	373	390	415	374	393	384	390	393	385	412	373	412	429	380	408	401	376	365	375	365	366	350	373	387	431	395	413	391	371	364	387	376	446	372	386	376	387	389	340	390	403	367	351	380	399	362	363	385	383	384	376	366	338	336	374	323	360	361	361	421	368	445	407	418	424	403	399	396	377	369	375	400	331	433	383	381	380	338	404	398	395	425	376	395	399	389	396	384	404	388	371	375	357	397	398	387	364	415	368	367	400	433	409	392	410	369	394	369	408	404	386	359	389	417	398	369	419	362	388	401	375	395	365	396	395	393	382	383	416	385	391	387	364	376	380	367	374	412	378	374	409	423	372	335	384	366	430	429	369	352	409	392	394	381	421	366	379	365	394	376	386	361	375	365	366	389	418	351	399	374	400	383	373	414	364	411	382	392	352	376	339	350	412	366	365	377	340	360	390	356	380	380	361	384	389	389	378	390	381	350	401	371	366	368	414	420	370	421	380	399	384	416	412	401	396	341	387	384	373	379	379	413	368	406	376	355	363	409	391	392	399	408	377	347	410	350	398	370	394	381	373	362	383	359	393	397	381	388	442	391	395	394	398	408	384	393	369	385	384	362	407	385	435	380	420	389	424	384	410	395	420	332	417	363	370	371	386	400	380	378	359	371	369	377	396	363	374	399	399	382	373	384	383	398	414	366	377	378	373	404	415	376	346	388	395	372	354	400	371	406	395	395	384	398	403	379	395	390	336	366	368	392	415	372	394	383	392	380	405	378	389	374	378	411	392	391	385	381	390	396	419	389	351	395	359	450	409	378	386	417	408	378	407	366	401	409	397	366	388	372	384	405	423	371	409	362	392	418	441	405	417	393	383	374	392	403	387	401	397	377	412	393	365	368	388	413	401	420	407	375	324	369	365	381	376	383	366	374	370	372	378	392	395	383	376	429	384	400	376	384	367	378	417	380	385	372	356	403	396	354	360	391	398	369	382	366	383	331	373	386	368	386	364	357	330	397	383	389	358	354	380	372	400	394	412	396	377	385	413	408	363	389	395	389	380	384	386	392	416	371	402	340	367	420	401	394	382	408	414	414	360	417	374	419	413	347	414	392	399	415	396	387	385	375	400	391	414	420	402	399	373	385	402	406	432	401	362	410	366	387	399	408	367	362	354	370	361	394	394	388	376	349	362	392	391	392	367	419	405	384	341	386	388	399	387	384	397	394	384	411	407	409	371	393	366	356	370	349	376	384	421	377	379	351	375	388	423	371	387	393	393	364	369	344	352	397	362	358	392	387	334	390	369	383	383	377	404	444	373	411	332	420	374	438	412	364	381	373	363	418	381	395	410	387	384	369	354	422	418	401	389	366	358	360	388	357	434	386	371	393	365	387	391	395	462	360	357	369	371	372	369	379	400	368	388	344	363	382	387	405	375	393	398	405	388	343	364	386	391	421	361	374	363	390	384	367	352	377	396	413	417	403	408	388	408	370	370	367	379	355	368	392	387	417	406	409	381	371	385	361	389	389	365	431	369	361	398	387	382	356	392	369	395	385	381	406	368	362	377	367	379	369	377	394	394	359	372	346	361	393	352	376	400	385	377	412	371	402	414	392	364	412	405	376	370	422	385	360	366	393	380	372	396	366	393	366	396	402	419	416	364	366	410	409	391	348	361	415	381	383	442	361	372	357	401	379	382	364	387	388	370	374	390	387	379	398	427	393	353	397	357	376	376	382	351	386	434	348	375	375	368	391	350	386	384	375	419	372	375	363	362	425	372	370	354	362	382	399	376	394	392	403	372	339	399	388	403	366	385	368	382	383	397	404	382	382	398	397	385	402	402	377	389	379	387	363	360	349	409	378	409	401	357	412	378	389	421	367	401	386	401	400	358	402	371	365	376	385	379	398	363	402	369	372	405	374	328	367	399	380	369	385	357	381	390	402	368	437	359	397	373	368	395	386	351	395	404	365	404	401	394	344	375	384	321	376	352	387	420	395	382	418	374	353	385	354	397	400	388	375	383	386	384	404	391	416	398	379	387	365	389	403	376	369	425	372	409	382	387	390	367	402	378	395	398	412	351	384	367	364	374	383	366	358	394	382	390	426	369	338	391	368	379	380	395
24049	13263	30562	48542	48968	30165	11903	3317	1163	878	840	879	823	875	850	826	874	864	849	919	824	878	852	859	871	838	814	846	795	827	869	849	891	836	899	842	848	899	871	790	881	908	816	784	833	871	825	841	858	844	813	851	825	813	870	853	842	858	805	835	870	843	909	872	840	843	890	842	873	832	842	860	890	896	849	783	870	880	872	868	882	866	910	869	878	817	875	879	876	835	865	829	831	843	848	824	862	829	886	867	795	842	880	860	945	842	846	863	868	862	902	803	859	865	819	883	895	868	842	861	845	800	814	845	881	878	844	857	860	869	857	885	880	859	858	809	801	809	886	833	870	923	843	839	849	829	864	791	890	836	847	850	854	834	875	906	907	916	824	846	836	853	827	852	884	844	885	858	872	879	851	878	816	826	812	864	900	884	835	857	849	838	808	898	850	892	851	846	892	904	818	869	835	878	891	847	872	882	877	838	852	864	878	839	857	867	909	852	861	871	887	877	851	839	894	880	887	886	905	848	795	829	874	870	856	882	868	847	875	876	827	839	824	889	831	865	879	839	824	923	788	856	894	829	899	865	873	799	868	910	867	880	826	888	826	847	849	833	854	845	861	833	867	844	842	868	848	857	867	853	848	907	797	868	850	893	901	856	836	852	820	895	836	836	838	840	876	855	841	872	873	837	898	898	861	862	824	798	894	825	860	843	832	895	916	837	889	852	826	842	895	837	847	846	837	868	892	830	860	847	859	893	859	895	862	841	788	868	853	894	902	771	853	845	856	799	905	899	799	827	893	833	896	852	903	823	832	827	885	856	811	815	870	891	876	867	837	863	817	871	828	883	818	863	836	891	796	837	874	837	868	897	865	800	847	878	856	873	905	880	819	876	889	832	813	903	860	855	910	876	823	872	840	897	820	836	849	828	842	836	912	866	862	838	836	856	774	833	903	813	860	863	857	906	829	835	879	885	870	917	806	834	841	792	844	817	796	871	848	924	873	822	881	852	875	848	856	838	848	884	885	829	844	871	884	891	877	882	853	873	867	874	865	828	895	845	816	840	839	876	806	843	851	817	827	845	880	853	865	880	872	861	897	840	869	826	851	869	876	854	835	853	922	860	872	886	870	867	824	858	812	859	868	809	883	914	887	908	841	859	805	893	870	863	820	845	840	888	853	829	857	893	860	839	872	830	858	842	831	857	888	912	870	864	856	881	817	843	830	832	901	842	867	856	861	900	910	882	857	920	887	834	894	799	817	836	831	828	858	881	897	845	893	860	866	846	840	820	864	833	854	857	828	835	848	898	903	857	882	852	845	819	857	907	898	845	818	869	826	886	859	876	858	835	895	842	915	886	824	860	919	825	850	835	885	840	857	824	868	850	833	898	907	853	820	895	900	837	833	880	879	842	871	859	852	828	887	833	818	862	876	886	863	896	861	857	861	867	830	907	784	875	885	819	870	819	807	826	838	832	901	837	905	801	862	904	884	893	861	860	867	878	893	896	901	895	858	840	878	872	898	903	838	904	878	855	835	835	885	856	856	902	819	881	868	842	907	835	850	839	925	913	829	866	861	843	859	820	802	888	849	811	901	855	810	818	795	876	888	832	901	842	796	878	845	875	865	871	816	888	799	876	838	848	867	879	829	833	818	899	844	889	858	815	866	851	842	867	950	873	796	853	826	844	837	865	812	828	888	926	853	876	819	827	852	898	887	879	859	889	819	858	877	890	826	883	858	867	836	823	798	805	838	905	873	817	849	899	886	808	845	864	825	891	841	879	834	810	879	849	842	833	898	824	894	865	903	826	867	858	847	856	846	872	900	864	873	793	850	864	858	869	848	857	878	863	862	832	828	833	864	929	885	891	820	841	865	840	811	846	842	858	854	849	886	865	864	818	853	887	881	830	861	873	921	873	870	823	847	862	845	849	891	885	823	885	841	862	812	857	828	824	893	822	853	861	883	872	843	871	846	870	870	852	842	822	869	822	839	854	857	842	809	838	826	884	816	866	857	863	926	847	862	875	855	885	875	878	856	813	882	872	877	848	871	876	860	841	903	875	899	781	918	852	852	820	798	799	889	921	851	871	934	875	870	844	868	899	792	818	861	859	793	892	907	888	845	879	859	861	842	858	877	869	891	872	849	850	832	872	846	852	872	854	906	873	841	855	883	867	903	876	863	800	864	843	812	809	823	870	852	865	841	824	890	801	851	876	907	882	876	863	810	876	905	876	865	862	814	838	856	798	865	779	819	849	854	839	869	887	845	887	844	841	900	845	850	923	853	813	869	824	819	887	864	879	847	819	899	837	894	825	872	813	832	876	862	823	854	886	815	813	888	802	830	879	875	884	858	869	861	870	866	851	830	821	831	817	787	832	866	879	837	846	848	859	879	834	888	830	859	849	871	832	858	868	893	817	862	839	827	884	829	868	842	889	800	859	837	844	870	847	870	859	834	860	849	843	825	831	821	847	893	875	877	794	867	898	866	830	890	884	859	868	853	852	873	867	908	845	864	905	860	836	812	823	899	884	877	892	789	849	892	862	883	918	837	847	813	910	880	949	852	840	846	767	842	880	842	805	836	850	840	845	856	877	846	904	910	894	873	847	862	896	857	884	836	813	868	878	829	856	887	842	864	823	869	884	827	851	861	893	856	859	775	865	886	836	863	834	899	836	861	865	849	911	828	813	899	911	872	842	845	817	838	902	886	809	802	845	819	884	847	899	821	848	849	860	864	839	881	849	846	848	914	849	816	869	863	919	866	851	832	822	894	853	854	835	879	861	851	839	877	880	831	800	849	895	798	841	879	856	859	844	854	873	895	900	805	850	835	844	899	879	826	844	854	857	892	868	825	800	840	862	840	922	862	863	866	864	852	868	890	854	894	866	830	868	878	862	883	860	870	855	875	847	856	837	915	870	895	862	854	859	855	862	871	858	878	914	861	834	902	842	846	873	882	882	889	857	899	836	882	818	880	846	827	850	926	858	840	860	857	837	907	875	858	789	914	870	865	866	889	832	821	854	838	842	852	840	783	835	858	860	890	914	872	842	841	853	899	828	849	887	846	825	848	872	855	853	840	890	856	865	863	875	859	842	861	859	828	848	855	788	832	873	851	851	901	915	874	811	822	907	865	869	857	845	871	900	881	902	879	893	828	907	840	841	803	841	870	853	874	896	834	852	794	899	839	886	859	841	877	875	857	811	897	831	771	839	836	813	847	877	847	844	903	855	873	809	905	852	832	856	838	866	933	876	825	872	913	865	840	815	881	837	898	803	854	789	852	897	916	844	841	848	862	856	855	854	904	870	845	904	850	817	856	882	871	888	870	839	882	878	814	853	890	921	888	809	826	915	821	888	849	877	815	875	855	865	857	859	865	850	827	820	824	857	887	888	896	850	802	857	857	860	810	885	844	819	881	849	869	821	844	824	877	879	833	908	877	859	768	825	841	820	906	906	817	858	829	874	872	851	857	830	845	884	813	909	843	899	865	845	847	903
46587	28982	37722	51359	46717	30791	12025	2278	657	472	458	456	432	456	499	475	466	450	477	453	447	474	477	499	468	481	455	446	453	436	496	455	477	442	499	458	436	494	478	426	415	442	467	455	473	453	488	474	405	447	501	483	454	484	473	503	425	465	455	485	433	475	454	477	470	501	461	426	477	486	451	433	460	453	454	460	471	442	470	475	409	434	418	479	446	452	463	432	451	480	446	464	469	477	420	459	457	493	435	447	457	452	423	464	449	467	463	436	418	485	467	465	461	443	441	475	450	471	426	482	490	465	423	453	425	435	431	459	452	478	508	500	492	418	425	476	413	450	452	466	473	419	419	464	462	527	501	425	468	442	433	456	486	470	456	406	423	445	460	466	435	465	487	467	441	465	443	407	493	451	449	428	426	431	463	490	447	452	441	477	432	474	453	457	453	465	430	422	467	456	475	454	501	437	449	453	479	491	522	471	463	451	457	478	484	429	453	454	472	488	485	444	440	414	469	479	434	458	451	426	465	440	450	452	424	426	503	471	476	485	459	447	501	460	425	424	461	440	465	452	454	450	489	491	435	519	486	459	510	484	475	460	462	496	456	423	485	416	487	474	481	464	423	481	449	469	425	464	421	459	480	434	465	457	424	444	461	464	477	428	457	416	435	415	496	483	455	448	469	407	460	449	420	431	462	433	491	493	465	493	455	490	442	470	428	478	448	456	468	459	465	431	450	428	512	471	478	426	449	490	477	449	458	471	488	467	497	460	476	442	450	464	465	451	476	408	456	448	471	441	452	454	486	453	466	450	436	436	441	470	480	474	447	473	470	452	440	454	470	468	454	461	433	466	450	439	470	471	427	471	467	470	451	477	450	437	478	426	420	442	471	452	488	491	488	490	455	477	520	482	441	475	448	457	427	403	489	481	451	446	432	491	455	459	444	414	441	455	467	477	456	461	460	445	442	477	447	463	460	423	432	446	433	440	408	461	493	465	460	434	441	446	450	478	407	469	500	470	467	450	416	453	410	453	455	449	478	429	469	473	429	474	469	452	471	465	455	425	427	474	444	452	505	450	441	466	418	442	415	451	453	473	433	465	483	468	503	460	455	445	405	447	474	448	439	479	439	439	436	452	456	493	479	459	387	424	503	464	462	465	472	461	478	447	455	445	467	456	439	471	487	446	497	456	448	442	450	458	454	439	526	480	442	434	436	439	477	436	456	456	468	417	454	442	457	469	427	463	432	464	443	466	435	455	457	431	440	443	393	439	427	386	490	441	473	406	450	499	415	490	414	470	454	397	427	425	457	410	435	450	459	425	458	446	469	438	469	459	467	432	461	444	432	445	458	471	479	477	480	479	487	437	420	438	411	455	489	447	443	448	458	457	455	461	473	476	432	458	494	475	479	459	456	453	453	453	434	479	413	456	454	462	460	470	481	454	439	408	463	457	462	488	406	469	449	464	418	490	440	431	440	447	522	466	441	468	416	430	442	488	455	455	421	417	474	483	415	438	435	447	479	470	432	452	448	503	410	460	467	472	443	463	421	432	438	461	485	473	462	459	450	457	443	474	479	483	429	468	467	478	467	448	431	478	452	452	451	423	458	455	405	498	448	408	494	464	437	433	450	425	467	484	446	471	402	434	430	428	501	450	431	458	460	464	443	458	426	458	460	434	501	464	506	465	438	478	444	429	442	450	424	470	460	461	505	432	396	434	465	451	419	438	450	455	458	479	478	461	445	412	449	459	436	455	442	399	436	441	454	494	443	428	454	470	495	445	466	453	476	465	457	417	457	462	422	439	414	442	399	494	442	464	469	431	460	444	458	456	489	466	388	453	457	489	461	446	451	509	433	446	425	495	471	395	473	484	449	506	445	437	445	454	465	452	485	485	482	480	454	430	450	462	424	473	422	477	469	451	468	448	441	453	477	484	471	443	474	444	427	470	481	458	471	434	447	426	491	442	461	450	420	485	486	450	425	482	471	468	437	445	451	482	505	458	490	470	437	437	425	400	471	475	501	460	427	429	460	442	471	470	495	485	473	479	466	438	450	512	470	441	455	412	431	450	436	466	395	408	443	455	451	438	461	440	470	450	451	459	450	451	442	454	481	449	415	461	486	440	428	447	481	490	442	432	478	470	456	489	448	436	400	470	444	485	444	491	509	458	451	427	492	447	433	444	454	418	458	489	428	471	424	484	451	459	405	423	460	447	471	488	439	434	443	464	476	449	476	459	440	429	418	440	448	450	436	480	447	468	420	431	451	480	446	442	517	485	491	444	471	462	487	473	412	439	452	451	452	447	441	489	484	467	488	439	445	422	457	423	442	475	471	456	454	481	427	433	471	452	443	439	436	460	445	442	475	410	436	437	417	422	417	442	447	480	504	478	426	464	432	461	495	471	470	456	472	466	409	456	450	513	465	437	456	472	460	465	419	463	461	463	476	449	482	458	458	441	493	444	419	413	418	427	454	453	476	418	487	470	434	438	460	469	451	471	444	438	458	457	459	425	456	496	446	422	454	419	486	497	459	437	494	462	448	406	426	507	453	455	466	470	459	430	478	467	434	449	493	440	427	470	457	485	493	427	424	472	484	447	479	457	484	464	426	388	442	467	451	473	446	447	441	495	480	459	500	462	487	460	468	456	475	457	436	413	435	429	491	474	458	446	430	460	441	480	462	448	430	427	443	458	449	464	460	415	462	476	459	428	458	436	442	476	491	437	462	452	449	435	460	430	456	437	472	491	431	455	454	489	448	480	496	501	485	496	456	448	481	470	477	457	474	448	487	487	482	443	441	435	499	483	444	464	451	437	484	440	464	451	426	424	476	445	495	435	448	448	440	475	498	478	454	472	458	439	458	445	484	437	458	459	472	430	433	429	424	415	461	435	466	415	433	405	450	457	549	468	434	411	448	444	465	469	486	451	431	441	505	484	455	419	434	470	485	455	425	448	443	448	473	448	447	395	477	437	495	460	429	441	449	461	426	425	452	481	461	483	481	486	437	425	376	478	472	471	404	447	480	474	429	448	441	393	460	472	432	418	489	471	396	466	406	443	480	454	439	399	458	468	462	446	458	451	455	442	485	418	430	456	423	491	482	474	435	482	467	445	435	487	450	466	456	439	432	449	461	461	432	430	467	469	478	477	496	436	417	430	479	508	473	455	466	433	437	468	438	465	472	490	424	473	414	462	489	451	431	480	462	422	512	408	429	465	440	471	462	447	462	461	455	466	424	445	451	420	421	424	455	448	453	423	419	471	437	465	458	480	481	441	481	450	480	453	429	434	444	443	430	440	442	448	426	423	472	482	444	477	434	446	462	451	467	487	486	483	409	484	436	449	479	462	440	484	430	460	466	465	441	482	447	419	471	448	454	457	436	469	423	452	440	403	444	446	442	479	424	456	472	443	479	470	435	457	460	471	478	473	523	491	479	457	428	452	455	468	452	502	431	451	443	456	468	485	424	440	472	458	473	441	426	440	441	465	470	452	415	460
29035	19027	41417	59952	58168	42846	18916	5482	1384	1001	970	950	992	954	946	979	968	982	947	1012	954	969	945	982	972	983	1020	1008	1030	977	954	1015	1020	992	962	978	967	990	930	980	962	952	982	938	973	918	974	961	1018	1005	944	926	1011	989	1009	993	961	902	913	959	944	964	981	991	1007	953	967	947	979	961	956	997	961	978	986	965	976	974	1043	976	936	953	977	1027	1034	1012	982	984	1010	1002	992	958	985	1005	982	939	950	925	968	962	929	909	949	990	951	965	1001	977	941	946	968	940	1004	963	976	1002	964	980	972	942	970	937	936	1039	969	995	989	948	975	964	958	989	943	903	944	977	953	1008	982	945	986	984	920	1002	950	929	977	998	994	945	1012	946	957	984	944	983	939	1007	1022	997	965	1037	1011	962	924	980	943	940	963	997	975	969	993	988	1005	944	972	920	971	965	967	989	949	946	972	947	992	999	961	991	949	1032	995	946	1040	1039	911	974	924	1030	995	967	1054	974	975	961	1005	975	938	994	957	937	966	958	994	1007	962	928	943	990	950	1013	989	987	976	1001	917	933	1010	1000	984	987	968	956	936	974	964	968	1010	988	1010	995	1044	962	975	941	974	957	1018	1002	1074	1034	947	970	944	1010	935	937	968	1000	969	981	939	995	984	1001	951	1008	985	1053	988	903	1010	1007	987	976	949	979	886	966	960	931	1023	968	969	1049	964	969	952	972	944	942	949	950	962	905	992	998	975	968	957	1002	954	972	965	957	934	975	979	941	992	967	1008	970	946	948	980	967	982	974	964	936	969	983	1061	964	997	965	962	958	1010	968	978	954	995	967	994	948	996	997	936	949	966	980	992	996	1000	960	944	904	985	1055	928	947	967	1017	946	957	966	961	983	985	1051	909	1002	959	989	963	976	914	947	1030	959	1030	969	982	1010	942	945	962	971	991	985	968	931	943	953	988	1011	1011	947	954	1021	961	1015	935	971	965	960	996	1011	964	978	985	1001	996	952	1037	977	1001	957	974	985	981	991	907	990	916	957	993	960	942	961	1022	983	948	978	974	996	961	906	980	967	971	958	964	985	995	1017	949	958	1001	978	976	925	1044	985	956	973	977	920	974	996	983	938	990	996	1021	978	962	978	934	941	978	984	924	915	894	987	997	975	924	940	971	945	1005	951	961	957	945	891	976	955	995	944	1039	956	972	959	956	1031	981	928	954	989	954	999	943	993	976	978	941	964	933	929	943	1000	976	913	951	979	964	952	1008	975	992	955	986	997	1003	979	988	1007	996	955	1016	986	973	981	982	993	1004	1009	937	988	913	988	985	942	948	992	956	1013	953	990	968	936	976	995	940	1001	971	975	959	975	945	1003	927	984	984	991	968	979	987	938	1013	1015	990	950	990	999	970	977	957	1017	1025	1020	986	983	985	1015	1017	964	1043	929	933	971	923	977	974	992	943	963	969	1006	1014	996	928	1005	945	1008	983	1000	971	963	988	977	942	917	983	980	1033	984	966	987	992	994	1017	924	913	973	966	985	932	994	1016	993	968	961	923	969	966	990	969	992	935	910	984	964	981	962	1043	985	945	981	986	1025	931	979	1016	1024	1000	939	994	1003	988	963	1026	986	985	928	966	991	946	923	975	969	999	987	968	943	1010	1030	968	964	1021	965	949	967	962	922	983	1041	972	970	945	959	976	997	971	953	992	995	1053	989	957	962	1010	941	995	980	956	921	934	979	939	1035	938	993	968	979	1028	979	1016	965	922	947	899	1021	951	955	955	911	1004	998	1018	958	1004	1023	987	939	1007	949	977	961	951	933	960	954	911	993	943	978	1022	914	1003	926	976	996	910	994	1002	1044	996	995	980	980	974	929	962	996	960	953	983	953	933	926	955	967	1041	968	1025	972	960	965	997	973	1034	918	999	952	989	982	988	960	962	963	998	972	964	945	984	973	1005	970	915	921	956	1001	968	981	954	988	978	939	1030	940	999	1043	962	960	995	1006	979	1002	1011	1012	979	1008	961	958	939	969	955	985	930	922	962	937	999	961	983	983	964	989	977	950	966	966	1006	969	931	1001	961	990	975	994	947	996	997	1020	1038	912	991	940	996	1018	924	1015	994	947	984	926	892	955	1028	969	966	965	964	970	1019	898	918	967	920	961	1003	955	963	978	999	1034	988	896	985	1014	965	998	999	971	964	949	931	970	936	938	976	964	954	1002	984	1008	973	1027	1000	927	968	995	979	1028	1032	931	928	962	969	1004	975	948	992	964	981	1009	983	1015	980	1032	970	948	936	999	1007	995	994	966	986	971	971	941	968	1008	1013	989	931	996	984	1011	972	968	928	946	975	1008	1013	975	1018	947	951	927	1031	945	963	927	946	999	1043	958	980	987	989	981	1024	959	944	974	995	982	1004	948	961	1017	970	948	984	988	925	958	971	987	932	936	998	1002	1054	990	963	941	976	979	968	898	957	954	973	974	981	967	968	1002	984	1019	940	954	961	932	943	975	944	1004	972	957	982	946	930	981	868	937	927	971	970	995	954	934	1018	981	938	952	1013	989	973	952	1015	947	974	977	929	954	974	1003	984	987	988	972	944	922	952	963	983	942	963	930	958	977	991	948	1003	992	953	967	1002	932	977	923	928	1049	979	972	1038	959	970	956	1035	973	946	957	1003	942	978	975	1009	990	996	951	927	974	1040	965	986	952	979	980	968	955	970	1022	993	972	964	992	1002	1000	1009	936	1023	998	940	948	973	972	936	921	974	977	1038	981	943	958	1006	959	963	977	953	1013	1003	961	1060	986	929	931	956	906	943	980	944	981	1032	969	1003	974	934	942	927	933	936	923	969	959	964	959	993	957	939	986	1004	959	958	1067	969	963	1028	969	979	928	1010	966	988	973	986	915	937	941	995	932	947	1054	969	947	921	938	981	939	1008	948	1005	1022	1012	923	999	932	963	986	909	997	967	946	921	943	965	938	967	972	969	978	994	998	978	1015	942	1000	1019	981	990	1025	952	984	968	971	956	938	975	981	990	964	945	974	957	997	979	969	953	973	992	929	1047	983	965	965	975	952	996	971	1025	1037	985	975	987	974	1016	959	1030	923	956	1000	1013	941	974	962	972	966	932	1010	988	1023	978	966	983	1021	914	993	995	953	977	1008	1004	981	936	911	1004	975	988	969	969	974	1006	1022	957	964	931	972	992	950	939	1000	945	963	928	955	946	986	1001	954	1023	985	960	1008	973	905	1023	1010	939	915	1007	1011	971	975	961	1005	943	939	953	975	940	961	1008	1030	974	966	1024	945	964	992	970	999	1029	977	1004	987	963	963	981	948	983	1004	977	960	990	960	1002	946	1014	957	917	940	946	979	1056	955	964	1002	952	1007	980	967	981	945	988	970	1004	938	938	969	1014	955	1003	930	1061	1038	929	937	979	966	971	936	999	972	949	1028	954	932	992	969	935	982	980	998	981	978	933	955	980	989	998	987	977	932	968	946	1048	957	977	981	1033	943	972	989	953	1008	937	926	1013	910	922	933	955	1010	903	951	948	959	1020	976	965	983	970	1037	951	939	944	994	993	976	974	1006	979	962	941	964	922	1016	966	966	1011	957	922	985	966	1024	1010	998	983	942	941	931	985	953	994	964	931	941	1045	942	961	949	956	980	947	943	974	1020	974	935	998	982	960	932	969	904	964	957	962	947	1005	947	993	973	948	1002	991	1008	927	986	930	972	918	976	987	986	958	988	996	1012	1025	996	990	959	963	978	959	952	989	1006	936	996	988	958	998
13013	5401	2220	3478	2776	1171	501	304	291	294	291	252	280	304	284	292	301	275	297	286	291	250	274	300	292	293	289	279	268	306	300	251	265	310	275	282	243	256	273	260	285	268	313	282	272	274	299	268	256	259	296	280	280	291	284	283	280	294	304	262	272	309	276	272	261	300	291	318	293	297	270	282	253	273	280	247	281	256	268	261	316	288	275	261	258	267	282	301	260	304	285	271	288	275	268	277	292	286	273	245	270	267	295	291	294	261	330	288	268	286	283	272	282	301	267	280	298	287	269	252	283	305	316	271	262	248	276	297	263	279	268	266	283	269	249	254	275	251	274	278	308	307	301	276	267	259	280	292	250	296	266	299	260	269	284	275	284	247	290	330	326	256	247	291	310	298	256	245	277	270	283	271	266	274	282	297	292	298	266	254	271	314	281	281	261	271	289	291	281	301	276	255	275	282	275	291	235	276	278	223	278	283	312	246	280	273	294	305	271	277	278	262	280	260	269	269	261	267	277	259	260	285	263	278	297	289	292	293	291	284	280	265	287	261	274	281	262	257	265	288	285	297	299	276	264	284	253	263	301	241	270	245	266	272	262	305	307	286	284	266	277	274	277	312	249	263	280	250	265	301	265	288	268	265	280	298	274	276	301	315	281	303	264	304	287	301	293	242	279	282	274	225	259	246	268	297	284	298	265	300	278	284	280	252	268	273	286	265	289	273	285	292	256	293	239	275	280	287	293	259	261	283	295	258	264	281	267	285	265	278	270	264	252	296	256	305	276	278	259	268	274	279	292	265	271	281	285	275	246	259	267	284	269	239	319	279	278	301	277	311	279	270	259	281	257	300	295	285	296	255	266	259	242	290	278	244	275	251	239	265	291	291	292	266	283	266	278	290	260	277	274	283	263	282	307	251	285	265	256	305	290	266	304	287	295	305	270	271	283	267	306	282	279	274	279	310	270	287	316	264	275	247	254	269	268	253	277	250	272	235	239	259	288	272	313	304	268	289	312	307	289	258	295	286	272	305	281	276	301	279	274	256	266	293	258	280	284	285	275	261	277	284	300	276	262	259	283	280	250	265	266	272	282	269	301	291	285	284	268	276	280	257	262	296	274	266	268	290	295	254	256	290	291	309	293	298	270	262	290	276	294	279	295	272	295	271	261	275	268	290	280	313	292	276	270	285	305	306	265	280	272	270	271	300	287	278	280	266	284	323	313	264	266	287	290	292	253	273	261	256	291	289	266	260	256	283	312	264	307	275	246	289	255	270	292	299	272	266	271	270	269	284	303	297	279	295	263	265	269	279	278	275	256	279	276	290	261	301	285	285	279	259	283	317	253	310	272	294	236	258	289	254	279	260	268	280	290	275	261	269	270	278	264	283	266	273	307	315	280	276	292	275	282	300	286	278	264	307	251	268	255	276	279	297	274	265	289	300	301	296	298	277	283	254	283	271	277	296	268	250	270	260	300	283	258	298	258	273	267	285	278	295	261	295	301	279	274	268	273	252	276	268	277	266	246	268	273	298	274	257	269	302	262	252	287	280	283	252	279	299	291	278	282	292	295	248	273	237	268	292	291	237	265	281	279	266	272	305	307	293	265	237	275	286	262	277	285	274	262	258	268	274	292	270	266	241	292	266	292	279	302	307	278	284	284	274	263	290	299	254	294	269	305	272	284	284	291	275	287	271	296	256	259	296	289	306	304	254	256	278	266	280	295	256	268	254	274	256	271	283	267	263	272	270	229	311	289	291	291	267	256	284	286	287	256	253	295	322	291	301	288	275	286	269	260	277	283	280	286	272	275	277	286	287	281	265	285	282	270	271	301	312	310	318	269	267	276	279	297	305	280	305	281	262	267	286	250	269	264	286	290	280	263	256	290	305	315	275	302	292	287	278	268	290	268	296	276	281	278	295	271	284	265	274	297	293	281	261	282	282	306	235	284	295	288	268	262	261	270	270	276	298	269	232	302	254	290	281	256	303	280	293	283	303	289	270	276	282	280	268	260	282	297	280	252	303	272	258	297	272	258	282	306	306	295	270	292	289	260	283	272	270	259	232	282	258	245	283	280	283	238	341	253	251	271	300	314	297	309	264	285	284	289	314	308	275	280	288	260	260	251	275	245	269	274	255	290	274	243	278	267	294	310	292	285	254	318	287	268	296	306	271	241	303	251	281	258	267	269	271	259	275	302	295	302	287	270	273	276	284	281	283	302	280	269	294	272	288	280	269	284	247	264	296	260	275	259	239	257	274	266	276	265	272	249	256	259	286	273	280	296	279	291	310	285	308	269	274	252	297	261	286	267	282	307	259	286	298	240	298	264	253	253	278	261	260	278	312	257	282	269	244	285	293	293	310	248	300	289	306	271	280	284	292	291	294	273	288	252	261	240	235	266	298	278	284	300	295	277	262	265	262	239	248	261	249	258	289	275	256	278	250	264	259	271	265	268	284	266	274	254	284	287	251	261	260	295	274	283	296	322	280	255	272	282	276	289	293	275	261	275	293	283	267	301	291	299	286	240	278	295	296	282	265	265	277	272	249	288	290	268	281	257	295	266	295	268	310	274	278	273	284	252	269	251	260	265	276	248	319	262	258	279	258	283	265	282	264	264	259	286	271	292	305	273	245	301	263	281	277	268	282	277	298	257	287	254	269	254	279	230	263	261	260	287	308	268	277	289	247	288	246	269	283	299	289	274	272	293	268	255	257	305	263	266	260	258	269	270	290	254	290	321	278	289	262	283	281	272	262	260	276	311	271	291	266	258	296	251	293	273	303	265	273	269	248	284	258	280	251	263	315	237	270	248	290	261	276	289	298	318	271	245	249	281	292	279	298	293	269	251	255	277	286	283	264	250	312	267	274	278	304	272	275	278	278	287	261	258	264	267	255	274	331	287	309	290	271	303	271	272	276	293	301	272	278	279	277	290	288	262	256	269	277	297	257	272	286	260	250	266	275	307	280	282	252	267	276	252	243	307	246	306	262	278	289	286	272	292	259	259	285	268	284	268	255	312	263	240	280	254	275	270	269	277	268	249	271	283	269	250	262	260	276	281	253	282	307	256	271	274	300	283	281	246	254	249	278	296	294	274	274	238	271	263	269	280	245	274	276	253	277	284	273	277	276	302	325	271	284	241	295	251	260	289	264	232	295	254	269	264	266	267	284	266	278	293	243	263	255	297	310	252	293	275	296	235	284	277	250	297	280	286	274	306	292	278	291	301	285	277	265	295	264	291	288	264	273	286	298	283	273	297	260	271	266	247	275	301	246	261	265	275	283	274	269	288	287	267	281	234	262	277	288	271	238	308	276	271	282	313	299	307	293	272	280	284	291	254	289	249	312	288	285	270	258	257	279	269	283	264	247	286	284	282	272	241	250	255	256	261	266	288	279	267	258	284	265	268	292	288	277	285	289	289	317	288	268	271	271	294	268	323	323	272	273	254	274	293	268	296	253	267	287	252	233	266	245	292	307	239	290	265	280	270	278
7967	4548	4228	10669	8348	3839	1316	792	640	657	650	662	638	695	650	632	618	587	632	645	636	623	650	631	665	639	631	640	619	622	637	673	677	638	621	634	639	610	662	640	609	657	658	690	682	657	613	663	619	627	622	654	644	629	675	651	680	645	630	617	619	650	594	665	647	661	590	631	642	633	641	647	662	607	672	634	641	681	654	654	636	614	635	685	733	647	652	627	625	650	627	668	650	624	632	609	650	636	640	683	623	659	605	647	642	640	662	621	660	656	611	659	599	648	663	646	605	648	626	650	634	652	638	661	695	615	610	654	717	676	611	649	643	602	610	667	679	672	618	628	651	680	627	635	627	641	632	642	601	659	592	588	667	674	637	604	590	616	636	592	668	615	638	625	623	650	659	631	641	607	602	633	628	629	618	624	637	660	590	635	644	629	612	656	685	666	614	644	648	668	674	637	688	664	693	607	635	600	631	639	634	670	680	665	647	586	656	649	608	644	655	652	637	651	668	652	641	639	664	659	643	685	654	650	626	644	665	595	614	677	689	672	678	628	629	615	652	660	645	638	614	613	611	655	662	660	659	637	625	638	607	612	644	628	696	653	603	610	634	657	614	662	660	651	664	658	639	617	614	629	643	670	621	666	674	654	678	653	652	674	655	700	610	637	622	670	669	655	629	635	655	677	636	599	600	620	680	612	668	669	626	597	613	678	660	632	628	669	673	635	678	661	645	671	581	677	654	668	632	638	625	635	627	621	635	644	665	665	641	631	639	673	665	659	646	618	622	614	594	635	631	652	665	627	680	608	663	664	604	637	605	639	706	638	597	666	640	632	632	703	637	672	614	715	601	662	681	690	643	679	650	608	622	637	654	609	656	638	655	648	647	634	675	641	611	657	608	643	654	663	627	637	669	697	644	678	648	608	654	644	601	679	667	628	660	629	624	622	641	618	644	610	611	635	621	685	622	679	635	632	689	639	636	640	655	635	664	605	685	624	626	625	581	638	635	632	667	674	655	588	633	624	702	652	628	636	704	613	634	630	690	678	573	654	634	661	666	604	636	666	641	661	634	646	656	611	649	608	676	621	631	642	628	686	604	629	659	599	627	645	619	676	624	636	606	637	656	660	650	666	644	630	651	619	636	634	633	636	631	649	687	641	609	617	660	658	620	601	628	677	627	639	614	668	569	632	584	616	636	661	619	671	623	604	605	632	603	680	622	664	652	682	609	618	671	623	665	617	647	641	650	670	592	676	636	667	662	622	658	630	650	631	642	661	668	610	643	650	651	633	680	628	660	646	625	662	618	708	683	625	652	611	650	629	679	647	664	624	655	605	671	628	677	619	646	658	632	637	646	619	655	680	646	674	704	652	573	636	628	656	645	596	652	649	640	698	637	624	664	657	676	640	640	649	679	675	641	657	627	680	616	696	613	637	631	641	648	636	625	643	643	645	661	645	642	639	670	629	663	634	607	632	660	591	634	653	665	602	680	673	729	648	669	650	652	644	648	665	637	653	655	633	664	637	662	643	638	673	647	599	668	654	631	652	656	669	668	633	652	650	667	623	609	627	647	635	660	616	635	645	663	638	610	632	671	633	689	689	634	672	620	642	647	646	639	667	679	643	613	626	613	630	643	658	699	673	665	588	675	615	633	665	633	607	662	616	663	650	621	635	653	649	642	641	649	619	650	645	663	662	584	641	657	625	679	621	619	662	615	640	655	652	658	682	688	627	661	630	657	636	632	659	634	652	674	641	627	670	647	632	615	693	638	639	608	658	596	650	681	637	656	655	634	647	644	643	638	598	635	673	673	620	654	635	639	598	642	646	668	667	642	629	662	679	629	634	658	681	600	608	674	659	618	592	622	632	627	650	683	653	654	635	634	659	629	668	611	680	686	649	657	668	644	612	666	678	617	632	649	629	612	621	627	603	649	602	656	669	633	657	655	629	628	645	656	605	660	597	658	669	691	613	645	671	679	717	668	621	675	632	657	673	680	665	636	646	629	656	667	645	647	676	636	639	654	662	640	644	663	604	621	647	662	615	630	663	662	644	607	686	641	621	615	636	623	656	642	657	633	630	623	638	626	617	595	668	623	640	632	651	589	625	631	669	664	656	649	678	626	669	655	613	658	634	606	697	642	684	672	672	632	649	656	679	666	663	602	640	677	621	660	664	650	651	598	624	638	666	587	660	612	652	651	657	616	649	681	613	613	636	643	598	662	668	608	641	677	639	668	568	651	650	637	681	634	581	639	680	646	676	635	674	620	688	688	612	627	682	697	668	644	626	636	669	600	653	643	656	644	655	675	652	625	617	640	647	659	635	693	611	647	615	657	622	613	662	605	673	661	640	652	587	681	627	631	656	647	647	675	652	657	642	634	672	665	661	655	657	615	660	623	658	656	639	652	630	636	618	612	606	624	646	625	632	605	643	659	620	612	655	654	650	632	633	662	677	654	618	674	664	646	604	638	620	635	638	657	672	604	618	684	682	618	641	627	595	621	677	629	650	647	617	620	644	645	630	666	642	662	658	672	642	607	672	634	628	667	606	642	669	648	618	586	600	659	636	646	579	652	651	652	617	629	701	669	624	624	627	658	620	622	614	657	602	647	644	665	631	589	662	633	624	668	629	646	639	666	613	680	643	648	665	690	595	674	665	665	647	634	711	604	596	671	664	650	653	613	661	686	639	675	642	631	584	642	646	619	657	618	603	613	656	601	691	614	634	643	643	675	670	630	618	659	607	643	621	644	666	632	636	658	655	640	665	641	680	639	630	658	653	614	661	615	639	610	686	637	630	604	653	676	622	672	638	648	605	657	681	634	639	640	633	601	628	653	657	659	628	619	626	610	634	641	638	625	630	637	617	676	694	621	622	679	634	641	641	678	639	725	645	644	645	676	637	622	662	642	615	583	653	701	684	622	674	641	648	618	637	675	629	620	649	672	677	622	663	611	650	659	662	637	647	645	617	655	616	639	624	652	657	677	683	664	654	658	632	654	637	684	681	662	679	609	644	656	616	625	577	658	642	624	678	674	617	654	651	689	595	652	596	684	637	617	634	584	640	637	662	644	602	641	678	609	652	649	664	652	658	671	643	598	685	623	681	680	635	635	617	660	619	629	698	665	658	651	636	676	658	693	672	663	696	613	674	659	620	656	631	616	651	610	635	632	637	673	641	602	628	607	660	634	625	653	667	631	677	685	621	648	656	670	608	599	626	641	593	650	653	621	614	661	647	664	632	649	632	625	676	664	637	627	612	653	647	668	620	639	619	674	706	665	646	656	624	633	718	640	614	633	632	633	686	630	633	655	656	640	627	649	641	632	664	620	697	654	640	595	613	615	599	702	639	613	624	644	621	647	615	634	612	600	690	629	647	632	643	687	602	609	670	681	668	635	617	630	595	633	633	607	664	640	651	610	656	717	601	669	641	661	634	621	639	634	614	664	676	679	649	650	663	667	619	638	632	670	650	622	626	674	665	644	727	629	651	664	694
37292	23217	18451	45557	34611	16163	4549	1213	488	345	385	392	406	344	417	356	369	366	398	396	384	372	391	374	376	349	378	392	401	357	357	389	375	381	379	395	332	338	379	396	389	350	375	365	389	376	362	341	368	370	406	394	369	359	369	381	349	390	378	399	377	358	359	381	355	383	354	400	330	377	399	364	330	366	378	406	380	359	388	395	370	353	395	388	383	387	396	385	375	375	378	347	379	355	384	397	375	379	362	370	376	382	346	406	369	388	393	358	396	368	392	352	362	341	390	374	370	370	376	376	336	379	399	354	365	336	361	369	386	341	371	371	363	380	406	412	394	351	397	404	368	371	378	360	384	373	383	368	385	342	323	362	382	413	367	365	365	349	354	372	372	372	361	427	356	391	427	368	363	392	327	368	374	403	392	383	365	348	396	376	386	381	386	361	353	347	368	381	365	331	350	359	344	385	363	400	369	381	379	387	426	377	353	374	391	344	360	391	396	426	407	361	341	388	355	356	366	349	388	387	351	370	383	386	397	342	353	367	381	403	400	369	341	351	368	375	329	384	374	386	385	333	423	332	433	429	405	364	389	378	341	433	343	357	371	386	378	351	352	403	418	383	340	363	366	402	351	348	385	366	349	340	393	375	379	340	347	401	354	358	397	391	341	365	367	346	368	353	376	372	379	383	393	378	370	380	366	397	363	358	398	409	353	383	368	373	360	365	388	371	408	310	386	354	373	367	323	368	391	341	373	405	361	351	374	375	384	365	376	360	371	375	353	360	378	368	377	371	384	353	360	359	404	343	335	412	420	390	384	418	377	397	361	410	339	367	383	376	330	369	360	415	368	360	391	371	350	347	358	416	397	376	386	372	356	385	373	355	378	363	384	358	357	359	353	410	379	373	358	352	397	360	380	412	356	394	402	389	339	322	381	368	382	348	381	376	363	334	375	408	388	340	375	343	392	403	395	373	339	386	396	365	350	369	383	346	333	354	354	374	405	352	345	367	360	377	391	407	355	441	381	359	352	358	371	355	395	437	371	358	390	344	339	364	389	358	368	403	358	406	343	412	377	410	394	346	397	358	420	356	407	361	367	342	335	392	383	393	352	352	386	408	369	342	397	349	390	380	406	385	360	344	399	362	380	350	419	394	378	387	338	345	374	377	350	357	367	365	373	359	378	386	401	370	364	362	395	373	348	355	356	350	341	347	324	351	375	359	361	415	379	361	363	363	369	357	385	357	372	352	359	385	388	377	339	385	405	355	396	398	397	387	402	394	366	376	421	360	362	413	389	371	349	317	357	369	395	386	356	374	395	387	389	355	388	366	353	371	369	396	391	341	354	368	359	364	374	393	374	377	368	368	390	368	382	393	371	397	379	404	357	379	421	394	377	374	373	358	372	375	378	392	387	323	383	372	391	354	362	383	371	401	376	381	357	416	378	361	344	327	354	327	350	377	369	352	391	355	339	393	383	397	361	364	376	349	368	374	396	381	361	379	379	358	418	367	374	372	381	367	352	401	399	324	382	386	384	381	353	405	373	381	361	379	394	339	354	388	382	384	343	369	410	338	392	349	387	366	339	380	376	362	382	382	378	352	389	380	365	381	378	391	388	379	378	332	347	379	360	391	367	401	398	408	362	383	390	360	361	384	385	369	367	343	357	361	362	368	375	418	399	368	385	353	347	356	378	383	350	398	392	367	343	396	354	379	383	363	344	370	387	360	391	342	380	417	391	368	376	329	388	393	390	346	372	417	431	359	373	401	335	401	379	373	359	371	393	362	388	395	402	384	359	366	339	335	412	354	367	375	380	386	355	355	371	386	336	359	369	420	346	416	357	396	374	391	339	412	410	425	359	381	383	364	374	395	385	351	356	377	377	364	366	389	398	380	337	365	391	388	386	379	373	338	398	396	348	382	346	346	335	398	356	349	401	345	337	387	363	361	355	358	369	389	398	377	403	371	356	367	368	410	363	335	374	367	383	395	382	376	368	361	377	349	393	398	373	358	384	343	395	329	364	368	383	355	349	383	384	365	369	329	381	383	382	361	398	353	402	415	370	353	335	381	350	402	385	378	376	418	365	397	363	370	360	374	373	362	379	348	388	354	333	362	405	340	348	344	365	359	360	350	402	380	417	372	350	361	327	380	399	376	364	372	380	386	383	366	401	396	339	381	363	367	367	387	381	361	371	403	388	350	400	363	406	357	346	411	374	373	346	369	370	410	370	341	366	374	362	365	384	332	397	381	380	350	386	379	380	377	385	382	369	394	386	373	393	377	331	411	341	370	363	389	390	374	392	408	314	402	372	385	385	357	363	324	320	375	381	369	389	383	417	388	340	358	351	355	394	409	334	395	384	400	354	355	360	382	383	353	376	373	334	357	362	344	374	340	359	354	366	397	383	382	350	362	373	384	368	376	377	414	409	345	374	410	389	398	362	377	437	372	320	341	384	317	363	378	383	362	404	363	381	403	362	361	374	392	367	387	422	379	368	343	395	384	360	359	377	361	353	342	385	398	357	350	418	352	382	358	340	365	376	351	367	353	374	370	370	401	392	364	374	403	409	361	362	398	401	401	371	392	385	381	378	417	392	377	351	414	375	374	363	343	389	364	412	376	378	350	363	349	373	392	408	379	342	387	372	346	401	391	378	386	388	342	390	337	392	388	388	326	386	373	375	374	410	335	373	343	377	385	373	369	394	373	392	398	353	391	357	361	366	365	383	347	383	403	340	384	396	376	383	393	367	387	377	376	380	387	384	338	355	352	393	400	368	362	385	309	350	407	340	361	357	412	355	371	396	404	396	350	365	399	393	398	392	377	361	344	417	393	378	414	385	384	393	356	390	402	440	379	358	362	373	367	333	403	377	369	409	402	414	347	380	438	361	378	383	371	361	336	398	384	384	391	413	350	345	376	397	364	376	352	391	350	391	349	410	344	370	373	353	372	367	392	378	337	385	377	364	364	370	388	373	347	335	377	356	364	370	387	378	389	349	387	374	419	406	383	389	373	362	357	354	407	385	334	361	393	416	351	379	371	361	360	381	391	347	362	375	351	389	383	388	414	373	368	373	316	344	376	361	390	353	403	403	348	376	338	356	386	367	356	399	366	357	369	386	367	374	329	384	407	389	332	400	397	372	389	362	357	417	378	388	347	414	368	388	375	360	417	350	388	360	378	376	372	390	370	346	373	354	382	364	402	377	381	361	341	389	393	362	385	355	363	346	388	404	329	362	356	387	364	370	396	364	360	368	377	421	363	390	363	336	365	359	335	354	394	386	357	371	368	358	372	389	367	391	391	347	406	368	373	382	360	368	351	366	377	388	373	346	389	333	365	362	375	380	344	350	324	406	372	384	376	362	396	370	336	391	352	366	370	380	405	378	395	351	382	361	429	407	332	363	320	364	383	364	338	387	387	362	391	388	369	343	338	370	344	365	406	404	359	372	398	390	409	389	392	369	369	397	402	365	402	377	368	393	363	399	349	354	354	413	363
24005	15010	24087	55821	46050	27352	9818	3449	1139	848	822	794	848	833	842	839	819	852	867	772	774	818	851	834	804	809	860	869	871	815	828	768	830	851	819	804	819	787	839	814	832	888	811	814	823	866	868	810	836	853	869	804	834	842	845	853	834	847	830	839	849	812	779	841	827	799	841	816	831	866	835	822	874	832	773	899	822	797	797	827	863	857	873	830	880	869	822	838	815	829	830	856	824	821	767	789	854	883	891	842	837	853	830	827	806	802	820	880	803	818	797	826	853	833	878	810	861	856	845	810	803	872	810	833	819	883	813	850	889	826	911	768	840	857	819	803	861	857	797	880	818	804	896	799	883	798	837	790	828	835	780	840	849	808	903	789	842	858	853	820	836	884	796	861	895	858	847	841	811	820	806	819	758	825	881	877	817	827	886	801	882	882	798	808	811	855	848	828	847	844	830	857	861	802	829	837	850	830	809	794	832	845	853	811	852	816	822	811	903	849	858	813	824	821	886	844	840	803	830	854	834	815	875	795	836	823	860	838	824	900	845	831	857	831	812	868	836	840	832	838	855	839	814	851	845	797	838	822	845	825	802	831	881	773	868	851	872	815	874	799	843	820	823	788	828	811	842	826	819	780	835	781	815	845	858	804	793	835	817	886	847	847	848	830	820	874	846	841	835	850	832	830	817	809	866	859	824	858	847	772	866	773	814	846	860	813	808	810	847	856	852	862	788	855	835	841	826	841	812	831	847	836	796	851	798	817	798	827	818	870	832	809	857	833	891	855	867	813	852	840	820	779	858	859	896	847	823	878	834	863	876	840	802	854	826	866	843	867	839	865	818	793	794	845	830	838	806	832	868	859	853	821	848	828	835	806	824	840	828	815	859	864	818	822	875	845	866	890	866	785	824	810	832	897	815	856	846	797	828	822	843	858	869	869	844	820	849	850	847	798	838	851	816	831	817	829	822	806	800	824	815	857	799	870	823	827	847	833	854	818	826	829	830	844	794	858	840	909	886	872	812	833	807	869	794	868	856	815	831	773	860	812	852	898	819	867	843	820	786	811	815	856	886	801	832	826	822	817	811	822	806	814	805	807	785	888	869	865	798	856	811	844	818	822	855	844	804	858	847	889	826	827	815	829	838	822	844	881	854	874	800	842	807	804	846	835	818	881	883	863	830	831	832	874	843	852	836	835	815	828	836	882	845	857	810	812	802	853	882	843	899	838	853	836	843	873	842	856	853	889	827	841	851	850	865	860	776	787	810	834	858	820	872	821	815	832	828	814	796	841	830	840	870	861	843	845	828	850	848	864	831	773	856	830	895	811	796	862	858	819	878	820	870	812	839	797	824	841	843	872	793	823	843	812	853	802	820	795	830	837	829	839	819	795	825	857	847	812	836	898	848	836	867	812	858	819	861	882	738	874	819	807	815	833	841	846	838	815	848	793	887	791	785	824	848	808	796	848	883	820	848	866	886	803	823	813	845	829	813	808	878	817	822	824	876	786	848	841	814	790	842	878	821	868	857	839	855	796	858	843	820	828	854	847	825	846	838	841	795	800	825	753	785	860	820	848	813	842	814	849	826	846	824	833	889	812	834	868	835	844	837	868	815	891	801	854	842	822	830	805	889	801	850	817	902	825	836	783	815	822	859	857	868	843	819	819	845	912	841	813	803	803	854	835	864	780	834	782	829	903	824	851	809	842	790	798	804	811	835	802	769	905	791	862	826	834	838	837	861	823	816	831	851	854	850	845	828	828	803	786	934	822	862	795	833	829	788	841	823	817	797	874	772	848	832	806	852	855	838	864	832	847	798	821	814	834	846	813	862	866	824	825	830	835	828	853	828	849	799	826	818	879	833	815	812	814	803	859	861	838	882	835	825	840	815	826	865	816	792	867	834	874	827	827	827	838	877	815	852	808	810	830	846	837	833	837	870	829	782	843	806	824	833	843	797	838	815	847	856	812	879	850	833	789	900	834	823	862	833	860	833	849	807	804	787	831	839	804	813	825	825	833	849	841	851	844	823	790	843	813	813	765	823	854	855	855	818	866	815	820	864	809	836	852	827	849	860	804	806	856	851	810	827	792	836	824	844	863	841	837	794	805	806	887	849	833	826	868	844	831	808	857	857	803	845	817	786	858	839	871	838	795	821	801	876	813	823	838	812	834	804	759	859	836	865	853	835	850	881	863	764	840	786	807	796	837	793	771	781	834	825	827	841	842	819	817	857	845	832	818	846	836	832	834	867	862	862	845	786	848	828	850	818	822	904	826	837	831	791	842	822	770	783	783	840	853	877	821	793	833	831	872	770	839	821	870	799	832	862	832	880	831	860	804	819	845	810	846	814	810	835	785	846	787	856	845	795	820	838	881	829	859	786	840	818	821	803	782	796	788	817	814	839	824	813	803	844	853	793	760	804	800	810	855	851	877	852	847	871	866	913	854	804	874	843	817	839	871	807	872	889	857	847	797	832	876	858	872	801	774	855	851	821	788	888	853	829	791	814	835	874	833	872	820	806	878	873	881	806	837	823	793	825	811	833	859	799	814	799	881	840	828	821	789	812	830	885	828	826	877	841	747	839	801	839	777	814	793	831	826	884	852	826	828	824	790	806	791	814	811	837	815	809	818	826	858	859	802	854	866	831	796	878	808	835	814	860	839	891	797	853	894	804	838	895	853	869	885	816	888	824	859	879	854	821	864	803	805	815	797	830	829	844	783	822	841	814	799	842	803	816	842	837	848	832	805	841	851	867	822	828	817	819	836	814	834	813	839	809	817	808	865	840	817	890	825	838	847	851	847	816	808	775	868	824	869	840	822	847	869	847	785	840	843	852	838	898	875	790	844	876	846	834	781	797	797	857	806	842	773	834	796	879	810	853	835	900	840	825	864	778	845	867	847	831	871	828	877	860	817	860	791	843	839	847	881	818	856	809	825	825	843	805	793	809	859	797	770	822	843	849	833	852	856	802	851	840	855	815	923	847	803	818	880	844	824	862	823	847	799	745	870	803	793	803	900	854	858	837	836	789	844	812	829	832	842	858	815	815	847	802	817	805	881	807	844	808	803	860	868	851	909	873	822	853	819	844	847	759	810	862	835	809	840	810	885	866	869	824	832	804	772	843	880	896	805	837	855	803	834	809	827	855	803	790	850	824	840	856	809	806	842	835	828	841	868	859	843	864	801	820	881	839	852	817	829	842	848	898	756	846	864	807	876	926	810	815	845	838	816	844	913	894	856	879	824	856	849	835	828	782	848	836	820	836	888	766	841	825	883	849	765	808	839	830	869	869	872	865	837	835	887	835	844	820	849	773	777	816	861	822	788	846	805	842	864	829	827	860	856	830	797	868	773	804	844	834	840	834	794	768	846	812	820	816	829	821	853	865	849	820	872	854	802	821	824	840	855	903	825	847	832	834	808	860	848	847	884	835	848	833	738	816	780	833	898	839	856	816	838	819	797	830	804	848	813	845	887	762	847	893	812	862	811	830	835
49573	34507	35239	53937	43033	27163	10967	2860	687	415	393	459	431	426	429	426	436	406	410	432	457	411	414	460	440	472	427	407	397	384	399	447	452	422	426	427	419	436	410	412	479	442	432	439	431	390	460	437	441	440	421	398	470	443	401	441	422	405	459	425	425	410	434	451	405	365	403	434	411	407	456	420	446	432	458	456	420	400	439	417	431	449	501	411	437	435	409	426	396	388	392	384	396	414	418	417	418	410	444	425	443	422	439	425	400	442	430	401	388	383	396	436	414	422	450	453	396	429	392	412	442	397	391	440	401	424	436	432	392	409	420	418	413	412	435	418	434	442	395	423	424	421	447	428	450	415	473	420	406	418	440	419	430	443	414	407	407	402	416	383	401	421	422	408	389	435	377	391	414	419	438	403	430	441	434	435	426	439	432	439	448	417	423	445	412	415	422	384	432	395	409	423	439	409	414	441	426	383	455	407	440	411	420	420	380	432	443	434	416	404	439	451	408	427	388	376	393	426	423	396	456	452	396	402	440	405	425	412	439	433	436	396	386	410	424	408	387	408	399	419	410	415	405	407	398	426	429	459	457	433	409	410	405	417	431	403	408	439	446	414	387	416	406	378	406	450	468	441	439	411	439	428	417	374	440	437	440	464	438	428	417	380	409	444	398	439	392	400	441	416	410	416	435	382	402	466	373	440	396	383	452	397	417	463	428	390	406	458	429	432	474	413	368	408	392	442	440	364	430	434	414	414	381	387	414	450	432	424	429	417	431	379	413	409	425	451	447	371	386	403	424	435	440	436	344	462	424	403	437	408	425	428	409	375	427	430	393	427	417	424	415	422	431	492	447	397	463	446	444	425	415	466	444	465	465	455	450	453	395	445	440	424	441	417	470	395	416	445	377	451	422	420	429	433	407	406	431	414	391	456	422	453	424	427	404	428	448	410	414	410	418	437	413	410	409	452	402	424	418	458	434	460	396	439	448	428	450	413	395	460	381	411	414	369	429	433	356	453	418	429	420	420	403	429	427	439	397	391	447	398	445	428	402	435	429	435	431	402	409	444	426	362	409	443	419	428	402	420	396	403	463	421	435	426	400	397	461	382	414	449	447	421	422	390	408	486	444	433	393	420	449	420	452	421	388	442	419	442	431	408	441	416	421	413	409	429	426	436	440	405	398	423	427	448	430	435	426	392	416	413	409	437	423	424	395	421	386	451	406	443	423	422	429	451	442	406	448	428	397	440	439	437	428	463	424	470	431	379	427	448	438	372	368	410	409	443	423	409	463	426	423	379	416	412	418	407	417	427	461	389	422	445	425	420	416	470	424	424	406	465	375	410	471	419	449	424	439	388	400	420	430	398	421	425	436	438	453	429	458	421	413	410	410	449	387	415	411	401	405	438	388	428	446	424	414	431	389	453	424	439	422	470	455	432	418	448	403	447	417	391	420	442	425	430	393	414	382	429	425	406	435	399	374	477	426	458	426	407	414	434	404	414	426	401	431	396	438	429	388	412	416	415	425	427	414	401	408	417	390	394	397	425	406	437	398	454	421	462	394	435	443	421	446	403	466	456	423	438	440	407	457	422	400	450	439	408	415	390	415	400	429	446	421	408	406	414	434	394	425	411	424	439	428	449	433	406	454	378	439	375	451	444	428	397	407	417	460	375	427	436	433	422	405	414	430	439	440	378	418	407	377	441	398	393	393	448	429	402	415	371	438	404	438	414	405	441	404	448	414	459	390	412	402	433	430	388	480	423	397	439	413	404	428	401	415	436	445	420	412	415	428	432	447	426	412	415	416	420	402	416	425	388	418	405	457	395	441	449	425	388	385	385	401	384	404	410	441	419	393	409	405	417	442	397	437	438	441	428	426	413	403	384	457	442	419	431	366	424	456	425	433	437	401	402	434	444	476	385	404	429	429	382	410	418	418	418	410	416	386	400	397	404	394	430	398	406	387	398	387	433	403	463	406	387	444	397	390	438	422	430	433	414	418	435	418	466	429	424	366	423	409	421	446	428	457	444	479	404	396	430	396	417	411	452	413	399	442	394	440	398	450	440	439	439	425	455	398	444	410	447	431	433	434	421	445	427	421	424	415	393	436	426	440	455	505	442	451	386	454	404	395	426	427	411	400	409	398	428	448	368	418	446	420	416	441	411	393	451	414	409	464	451	406	431	408	413	427	404	408	431	418	441	468	445	361	420	423	429	418	392	405	420	406	392	369	435	427	424	432	409	432	395	415	386	403	442	414	454	415	413	417	432	399	390	381	475	449	417	449	399	419	421	418	378	430	405	384	404	446	417	422	434	396	406	448	424	441	452	422	433	402	435	422	409	455	444	437	426	436	468	431	394	439	426	404	412	448	447	392	378	422	398	439	400	447	398	402	448	422	427	405	378	489	448	414	406	421	455	413	442	404	400	437	413	428	464	437	469	478	370	439	421	424	428	417	427	445	429	456	442	444	416	411	419	423	420	406	430	439	457	382	429	409	403	427	438	418	416	418	409	379	458	371	418	400	410	428	453	416	423	390	380	404	438	460	438	434	397	390	389	385	460	445	428	413	411	393	404	414	429	438	422	415	434	382	426	433	440	440	407	447	436	430	390	399	371	426	428	415	431	406	419	416	434	424	453	423	410	455	452	442	407	455	432	407	431	454	417	435	402	428	462	438	412	425	410	471	429	450	431	432	436	446	446	428	425	411	427	449	452	420	441	381	442	477	431	433	444	450	443	433	388	457	417	424	406	422	423	432	434	398	412	410	441	397	407	421	430	441	403	423	400	415	412	385	400	431	432	392	390	394	395	417	410	413	410	424	421	470	408	411	449	451	406	439	400	418	394	414	398	424	443	435	439	405	379	438	435	433	448	426	459	445	433	435	395	431	415	496	473	433	382	447	415	422	452	437	416	438	456	435	419	460	433	452	424	393	466	404	450	381	397	411	471	434	447	387	424	425	405	459	444	423	428	447	407	445	438	447	418	378	460	398	414	430	377	423	361	420	434	449	427	411	471	422	443	404	476	409	415	447	384	386	393	404	418	366	371	349	375	433	407	445	417	465	449	409	441	415	435	392	439	470	394	431	426	431	426	420	413	396	428	456	405	400	415	405	408	436	396	430	426	438	443	394	459	410	421	397	406	453	439	435	439	413	479	387	406	428	401	437	420	462	425	412	444	390	415	459	400	397	410	471	425	436	419	430	406	414	427	452	437	389	418	458	412	376	394	413	421	409	446	398	423	441	460	396	418	425	396	448	412	405	461	392	391	398	415	421	465	447	406	432	402	431	407	424	415	401	404	422	419	407	439	419	375	458	396	402	422	394	409	401	449	422	420	425	446	421	398	403	411	396	438	429	390	438	390	431	400	393	436	419	434	422	467	427	385	415	435	438	449	445	418	430	408	413	425	430	414	433	424	408	403	394	466	430	438	425	427	462	416	399	401	427	453	438	416	456	424	404	404	421	405	414	477	392	418	392	380	431	411	456	421	427	447
32287	22996	37990	61936	54358	40287	19182	7764	1601	889	917	942	883	908	877	858	899	911	947	916	884	965	921	953	918	938	868	865	874	957	919	926	876	883	897	916	879	886	974	838	949	881	928	894	959	922	887	915	891	881	942	929	867	917	925	939	896	911	905	914	863	897	953	875	916	915	905	879	899	879	875	931	889	919	885	879	915	873	907	892	900	907	939	880	896	936	944	890	965	894	882	815	876	864	917	919	875	885	901	919	921	923	889	893	969	949	862	905	931	882	883	915	893	932	903	906	950	910	900	887	865	881	929	942	929	879	915	941	904	926	885	928	931	897	943	886	879	877	873	887	905	852	882	884	895	890	907	917	877	882	930	944	915	917	942	903	931	913	913	905	902	885	834	874	917	870	964	923	932	934	911	941	896	878	949	881	896	883	954	894	923	878	994	835	885	943	894	876	876	919	935	887	889	916	910	855	955	946	913	866	941	904	896	882	900	914	899	890	942	877	935	890	866	890	893	907	921	919	897	877	919	927	907	952	893	871	906	909	1021	894	876	889	930	912	909	939	917	880	912	914	892	951	923	918	908	873	917	954	939	961	922	910	917	878	923	862	885	853	926	870	865	896	872	892	907	927	879	939	887	922	875	938	884	905	901	914	885	895	905	886	934	901	909	959	907	875	935	876	885	874	878	938	856	963	908	903	951	913	894	938	928	897	921	919	900	901	886	908	866	875	889	935	949	955	949	891	916	934	928	914	927	915	918	886	868	898	886	868	929	960	904	922	874	925	858	895	914	901	954	909	880	943	955	909	911	925	904	893	919	941	924	947	942	856	955	927	892	904	898	918	910	939	884	871	946	893	910	899	936	906	892	879	902	913	922	931	937	911	975	933	938	854	948	940	908	884	913	926	959	841	947	862	946	892	906	914	864	871	866	920	875	905	900	881	898	912	908	880	906	893	932	901	882	878	884	887	934	914	854	953	958	908	871	899	863	915	885	898	840	924	893	854	894	897	876	928	900	959	940	922	959	939	933	905	893	937	923	912	950	926	888	938	892	949	922	892	864	877	924	931	903	928	910	895	870	951	950	902	925	885	903	905	862	928	939	925	945	959	946	959	839	944	904	901	888	893	889	878	885	893	943	908	900	893	904	932	882	880	906	907	904	914	933	888	900	909	887	864	915	879	918	898	832	892	900	921	935	903	908	917	934	872	882	914	895	926	897	894	888	941	903	916	877	911	884	903	894	893	959	932	914	908	909	906	917	859	928	901	959	892	977	913	866	923	935	942	949	952	945	889	906	861	911	934	928	898	932	887	923	878	914	884	904	888	882	933	914	919	894	836	860	918	883	886	951	913	953	907	899	929	907	947	924	886	899	875	869	883	927	915	900	902	901	927	885	949	924	916	884	935	934	938	970	910	873	912	920	913	860	878	883	911	965	851	872	883	847	888	936	938	926	889	884	938	871	913	916	929	907	916	874	928	940	943	866	957	934	886	905	916	907	900	942	932	954	921	933	865	879	897	925	938	915	919	927	888	895	919	905	906	913	933	959	922	937	960	902	893	933	911	940	896	887	927	898	915	922	903	923	845	901	910	920	880	880	833	912	977	853	897	905	911	888	902	971	926	856	902	921	941	875	887	903	906	826	872	872	920	888	847	950	944	893	885	854	897	898	935	913	885	916	902	858	909	903	909	899	897	920	872	985	940	900	907	906	876	928	918	894	895	881	890	881	906	927	878	884	897	905	861	869	936	890	883	941	864	890	940	864	905	935	866	942	908	921	886	879	874	893	880	890	902	914	877	919	845	900	910	912	934	942	904	881	905	902	931	907	937	898	904	901	927	921	959	890	930	856	860	902	975	928	943	908	874	929	883	943	932	887	892	964	942	871	920	935	895	891	931	908	856	906	891	918	874	915	882	901	922	895	919	905	884	926	883	943	933	892	874	889	925	848	894	901	858	893	909	919	919	904	898	921	908	892	927	920	881	868	885	921	888	919	903	938	868	982	941	921	867	886	904	940	904	902	900	957	963	893	934	899	962	895	850	940	882	911	886	918	906	887	914	852	865	936	945	929	925	855	877	967	925	894	936	926	898	912	900	889	916	917	850	917	938	919	893	876	878	907	944	874	907	922	922	902	875	926	895	864	964	970	898	933	914	937	933	912	875	899	893	884	918	889	935	942	910	908	892	867	835	974	920	903	880	896	873	863	942	936	896	914	907	924	924	870	911	884	931	935	879	894	907	929	911	888	900	914	952	904	926	946	904	883	908	899	929	936	846	882	933	908	847	893	916	905	946	891	915	890	899	922	863	858	907	941	940	899	867	930	935	906	946	891	923	923	903	924	946	907	914	883	907	916	920	942	881	889	843	852	913	918	885	883	943	951	904	904	874	875	838	898	941	918	929	926	952	868	884	937	871	889	915	907	906	930	901	893	986	902	896	909	886	911	912	967	881	911	905	869	892	867	943	863	894	895	865	964	948	931	932	913	847	958	913	868	864	943	930	928	875	843	914	867	914	880	896	863	926	880	911	928	853	912	930	909	934	953	878	890	935	884	893	982	863	932	863	909	908	917	880	901	865	866	923	917	921	869	914	901	926	893	892	933	982	881	894	863	883	929	877	889	914	931	849	882	876	915	887	899	911	868	937	956	891	894	926	874	938	936	943	961	921	854	855	863	880	907	904	894	938	972	870	917	969	929	872	896	886	916	856	923	856	917	948	945	904	937	920	895	848	886	907	901	904	923	925	918	966	862	899	844	864	934	905	925	899	880	920	910	847	886	886	921	919	878	904	891	893	939	883	926	881	874	902	920	882	921	903	959	925	840	973	945	903	909	887	869	916	888	894	914	932	894	923	926	873	939	922	926	920	971	923	948	908	903	882	959	965	859	922	970	940	858	885	883	845	887	975	873	881	880	935	887	888	1004	903	902	963	977	881	925	925	914	940	928	936	916	931	925	847	902	936	912	878	914	919	920	897	890	966	901	901	890	905	915	915	893	922	908	884	929	936	922	937	918	834	900	924	885	861	927	960	918	904	912	925	915	868	955	906	885	908	884	930	843	905	820	887	849	921	917	918	920	959	944	945	880	950	943	890	918	922	929	934	864	902	873	979	862	947	905	890	933	921	906	916	868	875	854	913	893	910	893	877	895	892	883	938	871	885	907	923	922	926	907	930	913	939	900	899	927	860	854	930	946	893	912	912	942	911	939	890	872	977	898	888	911	879	933	881	889	903	933	844	923	920	946	939	888	862	917	918	896	875	839	879	916	937	834	857	881	918	926	885	930	964	960	913	927	944	847	905	928	870	878	923	929	877	916	882	883	925	902	935	888	981	900	910	943	946	872	951	936	910	926	905	891	938	897	931	908	981	890	887	901	828	902	914	894	900	945	866	860	909	922	918	856	877	847	862	919	949	900	937	929	939	913	930	879	882	965	915	924	860	875	925	905	981	916	905	909	900	919	912	921	904	846	904	887	916	920	892	971	873	852	920	912	920
13742	6165	3619	2798	2306	1440	575	253	248	235	237	257	255	246	250	234	237	242	271	223	256	266	243	256	255	224	200	252	222	218	208	221	235	246	222	230	269	238	251	247	215	248	218	234	229	233	216	245	289	248	221	244	220	236	238	240	251	245	245	251	217	229	213	245	225	219	263	267	261	258	246	231	226	217	262	247	220	259	244	228	240	240	232	256	240	252	253	272	237	212	262	246	240	221	248	276	229	232	236	232	231	206	240	221	241	232	196	240	236	237	245	262	270	204	238	250	243	267	274	232	237	244	243	249	233	247	246	240	226	264	246	237	222	240	238	226	236	230	245	258	231	215	213	243	241	263	210	258	266	248	257	234	253	226	188	252	237	217	232	231	228	241	226	235	255	235	269	272	228	240	232	266	256	231	237	223	238	213	229	258	227	253	249	213	216	231	248	249	257	246	258	261	260	237	221	229	258	239	250	239	267	238	236	245	224	242	222	225	256	210	239	242	233	260	240	245	257	226	223	277	232	277	219	216	215	236	242	230	244	227	255	239	229	243	250	253	256	251	234	223	215	234	230	217	244	249	234	211	200	272	252	234	262	247	276	225	259	232	227	236	225	250	247	241	242	220	239	245	204	238	260	222	244	219	228	248	218	226	252	229	235	244	234	211	276	277	236	254	256	263	263	245	223	199	222	238	256	228	231	234	240	258	255	230	256	274	261	236	246	251	234	229	253	206	252	221	249	246	260	254	238	234	214	249	230	236	223	264	266	234	257	282	271	223	258	256	255	221	226	216	246	254	243	255	237	225	255	241	224	219	239	275	240	241	223	220	231	226	202	255	232	259	220	239	252	234	254	233	244	253	228	217	227	276	236	232	255	213	266	253	260	217	233	249	225	239	233	236	234	256	258	241	239	267	235	279	264	264	231	236	249	226	225	217	243	252	247	244	221	235	233	265	217	253	249	231	233	229	233	220	244	249	243	204	274	238	224	218	232	268	261	219	232	233	249	275	239	251	253	221	255	247	215	217	242	247	227	250	218	248	236	247	235	257	226	237	249	240	279	247	224	251	253	248	210	223	214	221	250	250	202	231	250	243	252	243	260	237	213	234	211	247	236	257	232	234	225	245	271	259	238	243	254	240	225	227	227	216	237	247	228	226	220	247	239	231	235	238	226	225	229	193	237	239	249	227	244	253	234	188	237	226	282	260	223	218	236	227	271	235	266	232	235	253	221	239	251	233	238	226	236	251	223	260	235	237	253	252	231	237	221	228	218	246	229	236	246	235	263	257	217	225	261	240	265	221	245	246	221	243	275	226	243	259	256	249	220	209	252	246	225	230	260	231	221	258	238	245	227	235	252	215	247	239	273	233	228	237	236	231	225	231	232	203	246	229	219	246	209	229	235	222	221	265	266	219	245	239	218	214	202	234	250	236	256	204	227	254	253	265	261	270	236	243	222	253	228	247	226	174	253	235	265	230	252	238	260	240	234	255	230	243	247	257	258	215	248	249	214	237	217	235	253	218	222	241	253	236	246	239	270	247	253	253	266	225	233	247	232	240	248	239	237	227	225	239	237	232	253	225	248	262	233	247	235	231	243	242	230	242	237	231	254	214	266	241	243	260	236	229	232	231	217	231	221	238	239	230	252	247	232	255	221	210	250	228	223	239	217	210	261	240	241	237	228	256	209	248	241	204	241	241	271	288	264	204	231	207	204	235	226	223	262	237	241	259	254	247	251	233	212	251	258	228	263	250	232	219	273	226	238	268	229	239	257	258	232	258	230	231	246	251	225	249	261	221	238	227	210	247	222	237	228	254	245	232	232	234	211	220	230	219	262	257	249	249	236	241	230	222	201	224	239	253	213	234	245	227	271	252	207	221	258	253	229	231	256	249	236	223	256	234	252	276	238	237	276	246	223	257	276	241	223	257	215	234	258	275	260	235	236	218	233	228	231	233	231	242	276	230	263	238	257	205	235	235	239	241	240	214	230	224	240	226	216	217	246	249	262	273	230	257	268	239	198	255	221	235	234	232	242	242	212	226	246	237	232	231	258	222	259	217	232	245	237	246	239	236	251	231	231	216	259	261	262	219	250	257	228	237	225	262	255	248	232	256	258	249	248	225	233	223	252	232	248	276	213	226	241	252	230	241	260	240	215	216	244	234	234	247	262	233	221	263	268	227	237	229	273	250	261	222	233	257	219	226	200	232	212	234	245	263	229	238	236	249	240	237	239	242	246	232	237	236	240	266	249	243	231	245	223	263	243	233	235	253	263	247	244	240	214	238	203	225	230	253	212	233	252	235	225	227	221	239	211	213	220	274	232	220	236	249	243	244	220	233	221	227	204	213	231	231	250	238	214	227	211	232	237	245	254	246	230	244	235	248	245	250	236	232	244	248	215	246	253	234	238	251	245	230	189	233	244	209	243	246	171	259	257	221	229	254	196	203	268	263	254	239	260	243	260	242	226	228	266	247	238	248	255	267	258	240	222	234	237	247	259	237	238	248	237	222	210	239	243	243	253	218	254	227	218	208	239	241	221	219	249	240	230	242	248	214	232	237	227	219	237	229	243	257	223	264	240	229	207	236	218	219	227	243	255	228	233	256	217	226	272	228	251	260	251	246	234	259	231	230	234	233	230	251	255	280	226	254	244	249	244	218	221	239	221	253	228	202	239	242	218	245	219	214	219	279	229	220	263	236	245	228	263	220	255	262	246	222	224	261	236	269	236	208	223	215	240	227	226	215	224	216	236	253	226	241	252	252	251	208	254	237	223	245	248	258	231	255	234	218	219	199	253	220	253	230	233	239	242	237	246	237	243	241	249	248	244	226	238	232	248	240	260	248	250	266	244	232	211	243	220	243	214	246	249	247	260	244	244	246	235	218	239	233	262	225	247	215	225	249	283	214	235	255	230	243	256	242	255	228	257	259	254	239	235	209	266	249	250	250	262	237	228	230	242	235	251	227	233	259	253	249	247	241	246	234	253	198	247	234	258	242	217	235	255	263	287	226	236	234	227	271	243	223	240	222	266	258	205	211	216	249	251	231	255	232	274	229	214	201	226	221	203	237	227	247	232	237	210	216	246	249	267	234	226	222	272	246	205	246	230	231	243	248	230	254	251	237	246	221	250	252	211	217	282	243	209	226	263	217	236	250	220	252	235	255	244	227	224	198	278	242	227	236	215	239	212	260	248	254	242	229	222	219	238	225	219	246	255	220	252	240	234	251	269	215	212	227	209	211	251	227	239	233	274	217	202	245	230	215	232	205	230	214	234	223	227	253	253	230	237	253	230	246	249	233	230	241	234	232	245	256	232	232	226	232	241	227	232	264	240	237	212	230	241	240	253	236	213	235	215	214	204	246	244	254	233	254	227	231	234	228	235	208	229	226	221	210	220	247	239	210	218	247	246	238	238	220	246	249	229	239	242	252	197	257	230	260	237	229	246	245	237	241	224	248	200	251	222	251	259	234	243	234	238	237	263	229	243	256
8164	5443	6397	8323	7624	4560	1554	718	601	556	565	543	571	589	593	561	536	567	540	586	548	601	539	557	546	541	580	538	525	556	554	516	568	572	573	548	579	580	570	575	589	574	549	560	524	581	566	599	547	558	548	566	605	573	573	613	535	599	572	583	565	563	579	540	555	534	529	578	587	571	563	564	553	595	567	548	573	540	568	594	572	544	597	580	601	541	611	611	550	556	608	539	573	577	578	549	575	544	561	599	570	539	565	582	527	543	538	534	556	576	539	554	537	578	559	585	560	570	571	552	556	544	567	523	502	563	570	537	564	536	572	541	559	578	530	542	575	580	560	568	551	540	555	554	555	584	576	557	556	547	579	598	598	558	543	576	560	573	548	573	546	567	569	576	532	586	571	562	577	561	528	592	547	554	582	564	526	563	571	579	521	562	583	579	565	552	534	576	553	522	547	593	554	607	553	525	620	546	549	580	540	544	569	584	587	557	554	625	526	510	547	585	568	585	563	586	514	588	564	573	552	589	589	570	555	581	543	600	565	595	587	566	551	537	581	580	591	574	592	569	552	565	574	564	539	556	563	560	586	602	569	590	567	558	533	577	573	598	604	592	600	557	541	547	567	580	533	584	592	581	578	584	528	541	559	548	538	547	601	535	585	581	546	565	591	560	601	596	600	563	577	615	540	561	605	582	596	544	545	590	520	578	555	596	570	577	581	588	515	574	552	543	557	564	519	589	572	576	576	579	578	597	529	588	575	587	586	530	582	586	547	563	559	540	555	590	534	559	538	587	581	579	592	591	548	558	551	569	509	561	561	555	542	623	568	587	547	572	571	531	616	558	499	539	562	557	568	578	562	608	530	557	556	562	553	604	535	612	584	567	557	528	542	608	534	559	556	599	534	552	584	553	540	599	573	579	550	561	551	589	534	551	579	517	586	564	567	560	578	576	554	585	571	585	557	541	554	551	561	583	547	579	554	536	583	565	553	538	566	571	583	584	564	575	579	546	530	570	555	581	582	573	509	566	569	580	602	548	555	554	560	549	585	555	569	561	512	531	555	593	578	586	566	542	528	549	537	541	566	550	534	575	635	512	613	540	552	626	580	567	547	579	579	560	567	607	581	562	582	582	560	569	559	593	565	549	546	553	552	536	585	551	522	564	590	557	555	530	602	579	586	547	500	539	515	591	561	578	538	572	594	534	600	563	553	573	584	565	516	545	539	536	593	548	532	522	582	583	570	587	607	574	523	571	580	562	574	540	553	543	562	575	518	604	543	578	583	563	590	552	589	576	573	574	528	584	608	558	600	540	534	576	550	515	546	552	558	560	562	612	575	618	544	559	544	596	599	551	600	558	549	576	543	574	577	538	568	541	562	525	603	557	569	607	506	557	583	580	535	585	525	560	561	594	551	561	551	623	579	553	552	597	558	627	538	546	574	623	551	589	535	608	611	532	574	556	556	559	539	569	596	554	530	565	565	551	594	551	558	575	560	548	555	580	567	542	566	558	577	616	598	565	548	594	540	560	571	575	594	565	573	545	545	576	555	545	598	570	578	540	562	555	545	564	622	539	574	558	533	589	582	548	585	560	586	571	551	586	552	566	570	568	545	572	586	594	563	586	584	609	571	622	584	575	627	572	584	548	551	639	554	563	571	571	564	583	555	523	561	583	566	621	557	596	534	565	560	575	561	578	588	563	536	521	583	596	558	561	558	571	550	563	541	587	612	552	567	547	566	529	562	563	577	566	540	564	553	540	547	559	495	557	532	596	554	599	502	565	564	628	610	586	550	592	525	587	542	594	587	589	593	563	523	533	577	535	573	579	522	539	548	575	593	570	534	537	553	590	557	576	587	602	580	608	546	531	534	585	580	537	567	556	576	550	576	538	588	543	549	569	605	554	564	551	552	616	566	554	577	561	511	608	561	530	544	521	567	522	565	568	536	600	563	546	569	556	572	518	572	560	548	578	541	541	576	569	548	608	628	548	518	543	556	514	532	525	585	583	524	546	575	559	620	587	552	550	592	568	563	572	500	531	538	541	579	532	549	560	553	600	594	587	580	554	564	566	572	584	559	579	540	540	591	556	587	576	571	542	550	587	577	546	560	534	583	549	581	582	549	543	589	560	556	533	592	609	594	585	594	584	552	595	553	584	560	546	590	569	605	542	573	547	568	573	562	503	575	556	551	569	567	506	539	584	578	623	574	537	561	558	530	591	594	523	561	583	601	557	575	578	558	538	570	535	536	584	561	567	544	565	615	588	605	553	574	551	581	584	590	566	552	511	573	540	566	573	570	603	580	563	525	522	561	616	606	535	571	605	552	561	568	559	584	595	587	536	556	532	556	545	575	579	562	556	575	533	563	558	597	635	537	571	561	565	602	527	560	565	562	537	564	575	575	553	556	581	567	562	589	594	559	558	570	560	587	558	593	534	560	589	603	540	575	548	599	527	564	531	569	545	556	551	571	565	580	570	549	556	538	579	549	539	545	594	579	586	601	539	584	588	561	604	579	541	563	550	555	513	579	559	563	601	547	596	561	541	587	559	569	544	558	585	563	589	534	559	526	579	597	583	526	557	536	567	539	551	564	603	569	620	581	528	591	575	561	533	544	566	595	589	541	587	528	584	586	565	570	560	610	548	516	576	550	604	540	540	569	563	606	561	562	546	598	565	551	587	581	560	597	573	580	560	585	582	602	571	546	577	544	520	580	569	581	592	561	568	569	570	605	543	612	560	572	549	570	539	584	575	561	544	576	581	560	564	558	600	519	598	563	597	545	654	623	591	558	581	533	604	568	558	588	589	574	516	550	588	594	565	573	555	562	588	542	585	553	563	589	572	514	549	562	531	573	570	570	583	588	555	505	546	568	541	574	571	510	558	537	557	626	608	582	569	539	549	563	555	528	555	568	548	587	553	554	568	574	574	555	573	603	573	557	638	553	555	586	571	570	535	598	627	568	608	559	539	577	585	546	605	536	572	527	556	543	544	529	603	562	553	558	573	568	559	561	586	579	596	583	573	626	574	591	558	535	562	579	578	590	567	580	569	597	569	581	567	562	574	517	596	574	557	564	563	565	586	540	511	553	536	584	551	548	575	569	565	590	572	556	608	575	561	564	542	573	589	522	538	533	545	552	585	556	532	553	564	570	579	546	536	633	545	569	589	615	581	581	518	557	561	591	566	588	569	570	537	593	581	570	586	597	554	597	570	563	573	533	542	597	524	565	594	573	589	557	563	536	587	560	571	571	581	547	557	586	583	562	580	570	553	541	575	582	565	564	549	544	548	577	594	563	564	555	600	584	599	548	530	591	572	517	565	612	541	601	544	564	582	577	559	554	589	566	551	592	575	534	561	589	578	528	581	587	483	641	589	551	577	571	574	554	555	561	541	546	530	606	576	587	557	570	556	580	613	564	542	527	563	563	562	579	588	587	553	573	574	557	566	597	577	538	549	576	543	602	572	526	571	549	562	530	567	568	566	549	583	566	542
39422	26688	22670	26648	31334	23092	7313	1511	354	369	312	318	319	342	369	336	379	379	363	341	344	344	366	339	316	356	363	320	373	320	347	320	348	339	355	343	344	341	348	346	328	388	322	306	356	393	374	370	314	349	364	353	324	364	366	336	353	334	341	351	367	330	330	362	337	359	358	313	370	366	328	333	341	346	369	325	347	314	368	344	353	323	326	334	299	323	361	343	359	342	324	349	341	329	327	345	359	351	327	333	329	309	337	374	346	362	344	336	352	365	332	358	318	323	374	331	332	324	308	366	305	367	353	388	360	369	319	339	354	337	342	349	349	338	337	328	336	313	357	396	352	351	315	358	325	330	345	338	344	334	315	366	360	336	352	336	334	345	342	339	345	343	336	340	340	336	349	307	336	371	354	347	313	354	326	340	337	343	362	349	332	360	377	318	336	341	333	309	360	372	366	324	336	353	334	330	367	308	348	319	342	337	340	347	331	369	322	332	360	338	327	350	340	376	319	357	356	308	332	357	314	302	363	324	333	341	359	337	353	385	344	360	324	344	329	330	357	350	355	338	353	365	346	335	321	376	295	326	330	318	371	349	325	323	346	348	336	341	334	351	337	306	355	351	336	342	347	361	333	363	336	357	346	351	377	339	349	317	360	317	331	324	345	327	321	336	334	337	339	359	373	348	354	347	374	354	333	330	334	327	369	352	353	367	334	319	352	369	335	352	330	361	344	315	312	353	373	324	346	362	329	339	365	357	361	318	324	337	356	332	366	337	311	354	333	333	351	367	338	365	342	319	312	318	344	339	356	355	332	338	352	400	338	341	340	329	319	335	350	350	361	327	325	351	339	308	303	366	327	348	340	354	352	338	290	359	331	348	316	354	380	365	325	353	384	331	328	386	357	335	333	325	368	355	364	343	356	321	317	337	389	358	336	351	338	336	348	351	347	373	323	338	352	334	403	357	381	362	344	331	376	367	298	344	379	341	323	368	352	356	373	312	354	331	333	341	358	337	316	328	372	334	333	352	352	325	345	335	363	346	389	361	385	331	342	395	348	298	322	309	325	365	359	350	318	340	351	338	340	335	352	311	355	358	309	357	328	366	309	343	313	335	364	347	359	346	355	339	327	351	339	343	314	332	367	344	367	328	315	349	350	338	334	377	328	332	336	342	339	347	385	353	354	319	346	345	336	357	342	338	341	363	334	364	333	342	363	327	297	353	329	347	322	329	392	355	341	343	337	354	308	361	359	348	336	363	335	345	358	341	338	333	341	339	355	354	358	324	312	377	356	350	332	371	355	347	350	351	289	354	350	357	351	326	348	340	350	330	328	359	344	374	343	314	343	335	338	374	375	358	357	348	335	338	325	340	369	352	343	314	334	364	323	340	324	341	380	313	365	318	332	327	310	365	363	334	305	319	349	366	341	345	337	374	329	331	322	321	366	357	331	353	316	363	335	364	346	361	345	340	357	344	336	367	366	331	343	326	319	316	354	363	344	378	335	337	331	350	354	347	353	339	327	349	332	338	315	339	344	343	366	339	341	337	322	348	335	366	347	351	336	346	367	341	369	329	339	312	325	321	347	331	359	388	355	324	326	337	380	364	371	331	336	331	326	356	357	346	353	351	349	352	322	358	315	366	372	334	352	349	333	346	331	372	327	326	314	349	314	310	336	329	322	370	351	378	367	358	375	366	322	306	336	340	337	347	317	357	320	317	364	350	338	342	335	309	341	342	352	352	355	305	305	355	347	338	373	343	326	353	338	351	372	321	345	369	326	334	363	332	322	384	337	323	382	340	349	343	357	359	341	318	379	302	337	373	307	374	334	361	349	315	362	326	319	336	346	311	361	317	338	360	353	350	375	346	384	388	310	315	326	371	342	326	359	338	355	332	333	338	391	293	350	324	317	365	374	339	352	355	335	370	327	349	355	324	389	362	360	351	325	364	382	343	325	350	342	346	360	330	333	353	349	361	336	349	339	344	381	357	343	324	305	362	383	372	339	347	334	322	342	394	321	335	348	359	340	353	371	329	359	383	302	315	346	327	332	348	334	319	327	373	350	355	334	367	329	363	338	339	366	318	374	366	361	377	359	336	336	361	310	372	365	357	318	372	321	331	342	364	350	356	337	363	356	368	355	362	362	373	319	331	354	314	343	320	380	355	331	351	311	331	293	329	379	357	337	342	350	325	382	375	359	364	377	394	311	349	355	275	368	357	342	337	350	349	343	373	337	371	344	336	329	337	380	302	357	356	360	347	335	368	380	399	336	346	332	371	332	339	348	321	316	331	340	311	344	330	326	345	393	318	297	342	330	291	348	346	341	346	335	320	329	364	353	345	324	364	328	310	335	363	323	336	350	347	354	369	345	328	318	316	343	363	325	359	364	342	312	361	367	318	376	349	390	353	328	342	349	349	334	319	331	375	354	333	360	345	364	378	330	358	334	299	319	308	330	340	317	367	362	340	322	373	376	352	359	353	313	382	353	347	370	364	318	341	328	314	368	334	373	367	314	323	369	346	334	371	340	361	359	346	341	348	385	329	346	353	339	365	321	359	341	363	376	332	334	333	377	346	362	405	337	328	343	304	389	371	362	366	324	343	368	335	340	344	346	356	335	290	344	348	292	341	339	355	336	328	371	341	333	350	335	293	344	339	307	361	343	355	347	340	333	347	307	327	353	344	336	320	327	344	341	339	329	339	345	348	345	330	370	361	331	338	339	349	351	318	351	358	367	330	370	341	336	314	334	317	351	357	325	381	305	310	387	352	301	315	351	325	315	323	339	352	318	360	347	333	361	324	345	337	321	357	365	337	371	374	387	361	334	338	333	338	359	339	335	339	334	319	367	361	324	370	332	338	316	357	328	320	336	368	324	354	334	377	366	317	340	360	329	350	325	358	353	337	332	319	345	357	318	349	317	377	346	337	322	369	345	339	335	319	340	308	344	335	357	361	341	334	348	381	311	341	354	349	340	327	371	331	353	362	367	330	352	394	358	339	317	347	324	314	362	368	318	330	340	311	316	347	342	351	385	344	309	281	319	366	308	332	341	351	337	337	373	292	362	317	341	321	360	339	299	337	332	357	320	368	347	355	336	331	352	371	329	383	323	325	326	344	320	344	336	337	370	320	328	333	375	349	329	348	378	354	356	348	378	362	384	344	357	334	374	368	348	318	358	333	354	343	356	353	350	303	372	360	334	307	350	374	330	376	343	368	349	297	320	362	343	367	324	320	338	370	379	355	365	345	368	353	328	340	354	350	334	343	382	339	298	322	317	354	330	339	353	280	333	343	333	352	335	358	364	346	363	319	317	358	354	356	364	352	360	304	297	323	337	343	335	304	315	322	326	309	373	335	376	347	385	336	312	318	370	346	352	373	359	352	349	366	291	363	363	344	365	356	353	330	323	352	323	333	317	315	337	331	351	330	354	369	335	354	327	341	329	339	334	345	341	376	354	350	326	342	330	343	367	337	357	361	341	298	349	321	330	344
25365	19245	27495	40507	46894	37117	13471	4438	775	757	823	783	797	777	769	799	805	780	825	814	759	795	765	770	792	797	779	787	774	783	755	770	799	754	798	714	789	720	780	794	786	752	781	759	810	759	798	737	814	724	829	765	833	742	766	778	792	800	774	757	802	823	760	783	771	779	774	787	797	776	790	778	766	770	790	785	806	728	767	728	784	804	799	813	774	801	766	749	736	769	772	752	774	764	754	738	793	769	825	721	760	770	722	792	777	741	750	765	800	845	753	808	798	799	750	752	764	787	760	789	812	791	781	804	807	774	772	745	748	785	804	767	768	775	761	756	766	780	758	756	751	821	824	736	778	815	805	764	776	739	820	786	737	751	771	774	796	826	815	750	769	744	736	747	765	793	756	785	696	781	777	795	761	814	763	732	809	794	788	789	800	776	754	774	814	813	789	772	802	813	809	772	780	768	800	729	779	837	749	803	758	806	781	733	798	768	773	772	739	788	853	745	767	782	757	804	749	755	768	762	785	772	756	824	744	733	734	747	766	782	770	753	749	752	758	833	763	773	765	804	817	761	768	777	766	777	837	794	782	862	762	729	770	762	748	738	819	748	783	782	746	754	742	763	754	791	758	718	737	766	781	772	743	722	759	797	740	767	799	816	776	755	746	770	762	817	744	792	790	769	779	825	770	800	782	790	761	809	809	734	763	759	823	774	791	740	761	787	780	786	792	796	786	805	762	760	736	782	831	742	723	800	779	784	757	752	757	799	757	804	794	783	813	760	803	755	700	739	818	796	756	751	761	783	763	781	757	767	811	812	756	789	790	762	762	698	779	752	738	797	796	795	781	765	799	798	804	810	805	776	815	723	788	761	770	771	797	762	804	783	779	725	777	745	790	741	773	787	784	803	807	829	742	771	789	787	765	764	813	737	743	766	746	760	766	734	827	770	785	759	790	819	768	794	812	740	769	807	787	724	736	844	782	796	763	768	784	806	765	777	743	745	846	768	833	836	727	762	743	794	776	796	803	765	822	772	780	757	744	797	803	782	790	735	811	782	755	787	779	760	760	763	758	794	744	812	758	822	735	755	756	801	760	713	771	817	778	846	750	730	800	782	750	748	807	784	807	825	760	826	794	822	816	768	790	769	765	779	802	727	780	787	810	785	807	752	701	794	827	736	742	755	735	695	832	830	742	696	742	785	792	806	843	749	715	784	830	758	777	745	769	734	739	798	810	767	763	773	735	773	763	770	795	770	783	733	797	778	769	760	755	761	807	735	821	731	795	789	818	786	811	759	773	791	809	729	769	802	780	800	780	766	755	771	772	761	765	789	749	779	822	777	782	788	751	731	810	770	804	793	760	741	798	792	778	808	794	778	773	743	791	806	769	783	799	745	778	817	747	811	747	757	738	772	800	786	802	798	795	769	729	734	752	756	801	795	823	770	770	726	777	734	714	766	747	814	774	737	755	793	776	764	817	719	810	752	798	803	769	781	744	770	782	755	832	795	775	767	765	780	808	802	805	783	782	771	754	721	786	767	765	771	782	752	787	774	778	771	800	749	792	797	790	753	780	752	746	757	806	751	818	799	781	767	780	750	736	766	756	816	804	709	761	767	781	764	811	839	791	748	766	758	785	730	805	815	746	751	771	744	753	731	785	838	739	749	739	752	748	783	767	768	818	792	778	802	758	795	809	793	800	810	746	781	782	782	819	820	751	763	792	749	780	768	814	796	756	757	771	795	785	763	756	774	751	739	801	783	764	738	755	748	779	751	747	736	822	754	807	803	782	770	702	749	777	743	787	732	757	760	769	833	794	774	736	767	744	707	724	770	793	764	777	762	786	797	844	745	811	782	775	763	746	770	763	814	774	787	768	771	771	787	735	797	783	744	763	794	759	768	795	772	812	756	775	821	789	744	759	771	736	799	794	795	756	737	776	778	815	770	788	733	786	732	771	741	813	827	745	791	748	827	811	771	812	783	772	808	760	768	793	779	732	773	728	741	825	735	764	759	764	778	807	765	778	780	767	760	812	760	698	787	757	741	749	779	771	791	753	788	752	768	757	767	806	744	741	798	742	758	785	769	763	721	820	739	766	762	790	756	758	784	774	735	787	740	822	786	784	784	796	779	783	744	805	822	788	778	778	819	771	737	821	775	774	714	780	803	768	800	785	792	777	744	763	771	750	776	752	809	741	768	786	731	791	794	817	790	761	751	769	798	804	790	795	788	773	760	808	795	759	805	756	804	818	804	759	711	760	782	796	797	831	713	768	805	751	772	790	776	752	710	749	718	763	816	742	785	794	777	755	800	759	767	771	759	763	767	755	807	792	775	768	797	774	808	755	777	818	783	799	849	761	790	818	784	727	794	769	809	770	810	733	790	807	773	807	820	791	779	804	762	781	778	776	752	794	785	768	785	799	773	794	785	771	819	757	789	748	787	756	750	777	799	806	720	741	755	814	782	782	829	791	727	785	718	744	752	781	757	755	757	810	822	757	754	765	768	758	799	779	747	776	755	738	751	777	776	774	776	768	804	803	833	791	762	806	737	778	825	728	776	765	793	743	760	787	800	710	770	776	788	792	748	758	750	840	742	787	779	765	719	828	834	765	781	745	788	781	777	762	807	800	783	788	762	725	777	788	760	785	737	727	757	788	734	785	763	809	779	733	749	801	795	767	768	786	719	811	758	771	770	758	752	788	740	743	747	743	810	820	783	794	783	764	780	764	796	778	788	796	757	776	792	757	747	835	750	800	775	756	820	767	794	770	800	781	749	736	787	771	743	821	743	785	801	769	812	801	794	724	796	738	756	780	791	810	750	729	771	780	783	804	756	773	785	752	725	820	758	778	793	773	778	806	752	753	791	837	709	785	771	785	747	735	768	767	747	718	805	775	783	747	759	802	821	808	741	792	765	712	762	767	768	815	783	724	754	752	832	809	766	757	807	788	742	802	791	766	813	713	790	799	754	801	769	807	739	785	711	781	750	794	809	793	803	757	796	780	763	728	751	813	775	744	780	756	763	818	764	773	771	750	801	779	771	784	790	765	762	775	772	750	787	762	743	790	751	742	754	766	731	797	736	776	798	794	763	794	775	811	793	721	750	723	756	757	770	733	843	759	802	801	787	769	809	761	778	816	774	755	731	795	761	800	734	755	758	754	802	795	793	777	779	794	793	780	767	780	773	766	755	787	796	802	746	771	762	711	758	734	759	747	764	773	756	750	715	768	766	749	827	791	768	787	799	701	739	749	725	729	815	759	794	741	796	739	751	783	815	807	793	776	750	779	767	752	757	672	851	760	774	729	799	814	803	738	805	771	773	790	719	768	778	783	804	775	739	738	808	781	799	762	779	785	737	766	717	770	739	778	762	820	752	755	765	841	806	798	798	784	742	780	787	700	825	807	829	775	810	765	739	767	784	758	768	791	744	761	771	780	754	737	780	753	750	728	795	817	782	743	779	748	780	779	727	737	769	812	774	776	792	775	753	730	763
50944	36423	32918	39386	46472	31879	13176	3326	628	396	382	433	421	433	441	394	395	437	398	386	391	439	442	416	388	435	408	427	388	449	416	408	403	402	429	419	436	368	417	391	393	409	398	443	416	425	462	431	426	387	386	414	432	432	376	409	408	420	443	385	392	413	419	416	444	472	442	395	425	406	437	372	429	451	397	387	403	422	384	423	428	424	393	390	415	396	424	441	417	400	414	422	431	445	422	392	392	402	402	424	399	389	377	353	390	419	389	388	395	397	418	396	424	424	426	371	436	429	402	390	423	411	407	453	436	430	372	470	410	472	415	409	374	433	422	410	471	424	390	411	413	438	423	407	423	414	362	428	396	412	459	392	440	411	373	405	422	424	398	426	416	406	406	403	444	451	372	386	403	401	384	387	445	359	422	412	404	427	408	421	394	426	441	430	400	415	384	417	407	452	407	417	396	430	404	421	404	409	408	410	403	398	385	407	424	458	361	385	413	409	429	413	393	388	447	430	417	396	380	365	429	442	405	430	422	389	407	403	387	450	421	390	422	423	431	442	390	414	359	414	364	384	402	433	414	422	425	375	366	426	444	434	420	427	396	402	367	408	402	411	411	431	405	426	434	419	415	391	394	438	428	438	425	436	421	398	393	432	362	427	414	428	416	454	425	431	411	339	408	396	426	387	405	475	374	444	395	466	432	375	428	392	406	403	428	408	390	415	432	437	413	355	426	449	415	410	432	469	427	409	390	382	416	404	402	386	391	425	398	418	427	395	448	386	414	418	413	362	433	404	425	428	413	443	402	428	427	381	444	374	453	403	416	406	413	434	440	466	406	417	431	402	422	421	397	425	381	427	439	458	418	369	450	408	422	407	394	373	425	444	405	429	417	435	385	405	404	388	439	357	399	390	423	426	404	403	410	372	412	388	402	441	422	412	422	406	437	429	406	391	434	418	405	401	416	393	386	399	411	380	427	383	395	406	397	377	423	413	376	396	381	367	394	397	422	417	400	406	391	427	373	395	403	383	391	411	401	421	399	419	427	422	428	425	420	400	410	400	431	438	445	399	350	423	432	430	412	422	418	394	408	414	430	416	438	396	424	443	416	415	404	422	408	416	396	387	362	409	379	398	425	407	403	406	374	399	437	405	421	371	422	423	400	393	427	390	381	434	419	430	413	389	420	396	443	430	415	390	413	418	427	417	452	433	410	423	388	441	428	395	379	410	422	414	413	409	438	450	420	443	406	422	422	424	393	388	441	417	438	404	372	427	403	458	384	398	439	402	404	397	438	405	425	381	451	385	382	364	404	389	373	413	438	437	406	435	413	390	397	425	421	397	415	428	392	403	454	426	393	417	364	422	402	422	385	414	441	440	405	407	446	431	421	387	407	444	410	366	424	397	381	373	416	378	424	433	398	392	407	399	413	388	405	432	393	434	379	423	433	426	413	457	457	400	414	427	409	367	412	385	438	404	380	389	400	417	402	389	433	437	370	394	394	445	417	403	425	427	406	410	394	451	466	379	436	386	403	426	385	410	377	412	394	376	419	392	439	377	392	444	434	392	448	393	391	388	405	407	412	397	438	386	411	423	430	402	420	420	379	382	393	435	396	404	408	419	415	394	426	433	391	385	437	402	426	407	414	424	389	421	453	436	397	416	463	393	404	454	414	422	422	419	410	392	391	407	409	419	428	415	447	384	453	440	415	431	413	417	397	418	377	432	397	437	386	412	403	389	423	446	362	471	389	428	439	390	438	422	409	398	395	414	402	422	443	387	372	403	417	444	393	431	419	444	426	406	452	407	401	436	479	424	420	394	416	395	392	426	404	389	421	425	459	373	404	436	419	406	449	391	464	448	417	425	394	383	425	447	394	420	429	413	450	417	405	424	391	435	388	401	421	390	438	374	407	381	409	432	402	389	430	386	364	424	412	397	424	408	418	420	415	401	400	428	405	417	365	405	408	378	390	393	410	404	399	422	396	404	448	425	442	428	382	458	418	411	420	425	415	429	431	453	391	420	407	405	432	414	393	386	411	440	394	375	430	400	431	424	423	407	449	406	392	399	390	399	401	411	421	491	421	433	473	402	399	425	393	422	469	422	397	396	420	416	441	388	440	386	411	430	437	403	395	423	397	414	440	404	381	405	418	421	431	440	443	393	420	443	437	377	418	390	441	394	474	379	402	377	438	385	404	413	407	423	414	395	414	430	395	401	428	361	399	387	423	401	435	425	493	464	421	412	454	395	413	400	436	386	388	373	413	406	403	395	443	416	436	439	390	380	376	425	408	392	417	405	363	384	376	409	386	387	440	420	396	422	395	438	395	432	410	414	416	395	408	443	445	391	412	425	385	511	419	426	419	468	438	434	389	414	387	405	419	397	409	398	422	449	474	448	406	408	414	433	436	393	357	400	397	437	381	382	419	412	410	413	436	409	406	413	378	419	434	422	429	411	405	400	434	450	439	417	386	402	433	401	394	438	397	400	389	393	421	409	418	428	415	406	406	459	410	397	424	374	401	401	431	418	430	440	434	421	397	417	420	410	386	425	413	395	429	438	419	429	446	419	422	434	394	371	363	428	407	445	467	379	430	437	431	405	387	390	388	444	418	416	401	406	402	398	401	372	421	404	435	410	461	380	446	432	439	423	390	401	398	398	416	415	422	391	387	437	414	403	400	434	439	419	432	419	393	460	416	408	435	430	406	442	376	434	405	387	410	420	387	450	386	389	428	437	416	425	428	381	389	418	363	429	430	416	464	404	432	419	386	412	430	399	435	374	417	418	438	417	428	462	435	424	434	430	385	418	391	418	409	408	408	408	448	369	416	405	415	445	425	425	413	391	382	367	378	438	386	378	400	377	362	396	416	405	393	412	461	412	395	411	402	382	420	404	419	410	428	383	375	428	436	386	430	391	464	406	427	434	401	435	442	432	415	400	417	362	412	449	405	410	420	449	418	427	392	385	391	407	377	389	415	419	384	392	372	447	449	423	405	393	426	408	413	358	422	458	378	432	429	427	397	388	379	435	365	395	398	415	436	392	444	404	426	416	420	397	450	408	417	408	404	422	452	392	402	436	386	421	412	408	401	408	384	390	436	401	418	410	402	406	396	425	448	400	401	370	433	392	417	401	400	422	473	435	433	415	452	408	422	413	404	427	387	404	410	385	428	419	468	430	414	421	403	439	426	380	417	433	454	417	438	411	390	387	396	450	399	413	383	439	406	395	414	404	400	394	409	424	449	417	391	451	416	418	434	420	435	399	375	434	425	424	431	400	408	415	442	423	386	374	409	450	404	422	410	377	413	415	432	436	426	433	410	420	380	372	412	443	426	398	399	409	441	391	417	415	410	407	404	413	379	410	421	407	416	406	398	407	377	421	448	405	389	426	443	403	436	379	403	391	409	424	405	413	413	469	453	426	423	390	385	411	432	412	388	438	396	418	407	418	358	392	391	393	402	403	390	414	451	409	389	439	440	432	450	383	422	434	401	438
33637	26312	37013	49877	58673	44382	21791	8868	1055	915	930	889	911	930	922	855	866	910	869	881	886	858	927	932	900	975	880	871	910	892	885	910	868	895	869	903	879	878	889	918	917	913	904	922	910	895	851	912	880	875	856	852	869	897	892	896	886	947	924	903	884	921	886	940	885	919	904	846	926	939	897	866	895	946	897	936	877	884	871	878	869	870	805	856	884	907	863	868	902	880	952	911	903	857	849	899	915	847	893	868	887	915	899	903	889	945	872	869	913	957	838	902	956	854	890	896	912	866	900	862	840	888	908	892	879	890	879	841	867	905	887	899	822	830	896	836	858	887	854	868	918	926	861	884	955	858	930	890	893	913	896	889	910	932	916	871	922	885	901	863	919	903	921	913	879	839	864	888	845	849	926	889	997	895	904	850	914	880	897	912	959	852	895	872	841	893	942	858	903	913	850	859	888	843	885	899	909	846	889	896	913	886	848	855	875	935	916	890	894	893	912	944	907	857	936	898	926	876	836	874	856	901	880	968	947	865	878	867	951	895	902	905	856	873	861	859	894	863	868	932	872	824	905	855	876	876	939	820	922	903	861	891	847	911	903	888	912	915	888	901	928	912	875	930	885	861	958	849	875	884	887	923	893	869	924	898	899	846	897	873	952	881	901	926	860	860	888	851	865	854	883	876	858	866	866	873	907	923	854	893	855	859	866	870	902	934	858	865	933	914	839	905	878	932	941	875	852	888	909	871	898	940	874	925	902	873	946	890	874	885	837	916	852	871	940	913	882	851	876	865	887	875	870	895	876	863	903	872	886	921	933	879	876	898	900	889	878	889	898	898	904	867	915	864	889	929	935	883	913	886	935	899	896	882	855	918	914	894	918	902	905	881	892	886	835	870	874	908	869	915	879	868	861	895	853	797	945	884	897	918	920	873	839	913	907	913	854	864	918	857	836	867	881	885	889	886	879	845	918	858	881	900	878	936	934	888	872	900	898	901	866	905	883	882	892	898	927	892	922	906	853	874	907	891	953	904	862	890	855	902	887	867	839	874	867	931	849	906	864	889	848	880	895	862	896	885	891	907	872	801	969	870	862	907	928	885	889	873	886	853	847	898	895	825	819	865	907	849	867	876	884	903	880	896	887	841	897	884	875	887	864	924	856	908	910	933	900	821	902	838	941	893	843	886	868	901	909	917	900	912	862	878	912	946	855	904	896	866	900	920	826	924	920	867	913	888	915	920	903	850	912	892	920	908	914	880	909	913	907	921	904	891	852	852	880	876	903	881	891	893	885	853	861	933	922	892	885	872	884	871	877	945	896	892	909	871	916	902	924	923	913	848	854	889	930	900	879	896	924	860	857	881	835	884	862	919	881	870	871	869	904	819	877	881	897	872	903	931	899	925	871	932	901	912	901	888	917	888	916	848	859	835	899	880	931	888	902	866	857	879	902	908	920	846	915	903	903	931	916	854	864	873	856	851	899	914	912	868	883	917	924	926	936	839	881	923	861	879	910	861	908	891	944	943	861	930	858	860	871	894	898	854	909	877	924	982	931	886	867	842	880	879	906	854	908	897	874	816	919	843	923	885	879	910	881	870	916	890	924	948	838	913	890	911	814	891	868	901	866	885	841	833	903	828	877	865	938	871	906	873	873	888	895	862	910	858	915	890	940	890	892	903	878	897	897	925	880	901	909	902	829	938	925	882	905	910	900	862	926	934	886	880	894	808	855	906	875	907	880	875	888	893	915	884	872	897	883	903	952	911	864	905	922	894	890	899	892	881	886	910	809	906	917	929	876	843	908	934	877	881	857	869	875	915	872	890	819	844	885	908	908	901	944	954	815	919	863	886	948	897	940	910	926	922	922	906	872	881	918	852	892	952	856	895	902	865	905	855	901	930	905	909	885	969	888	897	890	901	905	913	879	861	866	881	880	912	890	947	916	849	831	874	866	878	897	838	883	838	856	896	870	918	878	896	903	905	953	905	894	848	886	913	845	912	844	905	886	912	946	932	872	883	892	920	875	873	866	905	870	922	883	881	851	870	901	874	904	896	890	911	943	878	890	885	875	866	931	930	919	851	939	905	869	910	891	860	818	910	841	821	908	917	861	882	933	921	848	932	892	904	917	874	898	961	877	877	850	893	920	862	917	931	836	849	885	905	935	904	927	916	843	894	859	891	895	910	890	915	901	906	843	927	932	915	903	854	928	895	884	886	986	900	895	914	877	914	929	809	875	893	899	909	945	868	894	869	927	926	882	863	902	913	920	856	804	893	866	961	848	911	877	849	839	876	874	856	957	857	873	861	840	860	859	833	886	879	878	882	906	865	873	890	911	922	932	909	922	864	858	921	908	843	918	845	894	865	893	837	887	876	864	881	853	947	972	917	907	871	878	896	877	919	878	920	885	871	884	859	839	877	841	947	874	892	862	883	881	894	925	928	883	917	858	929	890	909	903	916	896	908	949	891	891	865	887	887	896	809	873	912	879	891	931	944	882	896	914	952	879	877	897	913	893	848	930	904	921	894	905	903	943	964	877	898	888	915	933	893	894	934	886	904	917	927	863	926	862	863	881	907	878	825	866	879	892	938	846	870	857	929	864	866	920	940	893	859	934	916	880	813	885	900	926	891	918	874	897	865	806	916	923	860	874	865	890	858	903	885	886	875	855	885	892	891	867	878	882	871	898	840	894	892	870	869	895	865	898	894	908	873	961	848	857	890	855	952	891	894	882	960	898	902	905	896	930	916	900	889	870	909	935	899	857	860	883	901	900	809	890	873	869	896	881	903	873	847	834	890	899	903	893	920	929	925	925	841	873	904	911	882	864	913	894	923	862	841	866	892	877	847	917	892	881	871	912	883	865	847	871	932	916	903	889	947	837	899	939	904	850	934	908	900	886	869	866	880	892	889	895	905	906	882	854	890	918	876	882	882	878	931	850	920	896	877	926	859	895	843	936	883	909	868	846	971	880	906	938	876	889	888	896	910	906	861	890	861	875	884	859	847	875	941	894	926	907	880	929	832	922	900	861	949	889	902	905	896	896	904	934	908	900	891	875	871	957	872	955	943	959	914	935	948	839	819	876	871	859	891	908	891	865	877	848	864	914	907	867	889	915	857	864	894	905	898	894	892	898	895	875	972	893	915	886	896	920	903	832	880	920	908	924	899	937	875	940	870	892	871	890	916	901	906	901	927	915	850	896	932	933	881	913	880	880	900	836	919	953	858	867	892	905	881	897	923	872	860	892	922	880	881	887	885	910	886	914	873	903	855	917	872	877	865	868	894	904	888	941	869	884	879	921	886	885	878	896	900	895	874	934	905	866	904	847	918	889	910	874	861	880	960	900	886	849	909	890	903	891	911	931	884	919	860	895	888	863	869	857	912	876	885	922	866	884	854	932	881	898	901	956	897	835	887	930	902	830	827	897	876	854	919	836	952	889	898	901	804	956	918	904	825	885	864	895	850	906	866	870	878	939	949	913	891	843	824	895	869
15088	6718	3102	1916	1748	1321	500	290	217	223	198	219	225	225	214	202	211	215	256	244	212	221	216	223	243	240	224	214	177	232	216	234	249	225	210	206	238	237	237	220	226	223	206	246	231	232	231	237	238	236	214	232	233	215	227	215	247	209	216	248	214	235	224	212	228	219	213	201	230	228	246	202	233	215	206	210	193	212	203	222	206	212	196	237	227	216	199	219	210	232	228	252	211	207	215	210	228	233	213	237	215	207	259	225	212	218	223	229	231	226	203	214	230	195	213	197	221	185	224	205	200	222	244	229	238	229	223	214	239	223	257	201	238	221	231	239	208	247	226	253	235	234	259	209	218	227	244	227	189	264	251	214	208	163	206	224	224	201	191	195	222	212	222	207	207	203	220	244	214	250	216	228	243	226	235	243	235	217	232	227	234	214	202	224	211	201	215	234	250	207	224	215	235	195	227	205	240	187	254	219	213	230	259	227	211	235	250	214	224	216	187	210	224	238	222	194	202	237	229	221	238	220	222	215	248	230	229	215	225	179	198	217	203	253	219	221	243	231	219	223	231	218	237	204	216	228	223	225	228	191	246	215	204	227	221	241	230	211	219	226	247	243	241	266	227	206	234	232	236	232	229	233	244	182	234	229	211	228	225	226	213	225	235	222	216	234	233	234	230	206	217	246	253	243	212	214	229	241	229	219	206	216	218	242	247	202	206	217	235	218	237	226	236	219	225	225	220	211	235	224	212	209	210	235	218	213	216	231	207	209	241	262	225	223	194	228	234	240	234	205	209	247	210	235	198	219	233	186	205	221	217	223	215	234	240	244	226	214	240	211	238	209	232	232	231	236	243	195	236	229	220	215	241	226	230	218	223	236	246	210	232	217	184	218	241	235	198	220	234	212	241	230	245	215	241	234	217	223	237	212	243	205	225	232	224	214	213	195	216	224	245	236	233	223	224	235	240	219	177	235	239	223	225	236	218	237	211	223	256	231	236	241	206	233	225	230	207	230	255	221	216	195	251	219	231	226	239	237	220	251	251	199	216	226	184	195	218	226	220	230	221	236	215	223	217	243	224	227	239	264	211	267	229	245	227	207	218	205	210	218	211	214	226	215	246	214	232	230	233	241	249	211	209	205	239	222	231	208	214	224	234	252	199	210	206	232	229	205	233	232	221	218	215	217	223	202	233	237	229	221	200	205	210	207	223	198	226	233	222	216	201	244	234	233	222	220	213	240	243	243	238	261	232	228	218	201	243	203	219	220	242	246	255	248	201	232	231	227	235	217	217	194	220	219	229	226	220	220	199	233	262	207	239	225	234	245	210	175	216	212	230	199	199	210	228	218	232	216	205	216	234	240	218	211	209	246	238	225	228	228	201	199	226	206	231	197	218	237	197	185	232	240	240	213	196	196	217	209	240	237	226	240	224	230	221	218	193	234	193	254	213	234	230	231	244	212	234	217	206	213	216	223	221	225	228	237	258	214	211	196	222	204	236	212	227	230	224	228	200	227	207	201	216	229	238	214	223	212	218	216	254	236	228	208	229	212	257	210	208	256	229	214	238	225	237	230	226	262	204	206	218	229	241	201	198	219	221	194	211	261	256	231	209	214	219	222	202	223	212	219	196	234	228	248	230	224	226	235	221	219	216	212	227	254	207	221	200	233	237	212	218	214	226	245	210	250	217	228	213	231	237	211	215	176	235	216	206	213	225	188	216	220	235	218	205	215	208	223	251	205	217	225	214	203	233	243	227	226	208	201	220	219	224	244	217	223	205	202	242	235	199	203	248	224	229	271	213	198	228	228	197	220	221	219	233	251	238	235	244	209	258	205	209	198	209	223	222	219	275	208	202	222	228	219	220	209	208	216	213	214	225	204	204	220	202	233	229	227	221	210	208	245	220	241	250	246	224	209	224	234	228	250	182	224	213	210	223	218	240	190	214	225	206	259	233	214	207	243	221	218	220	207	236	231	228	243	223	214	215	222	230	219	226	197	246	234	225	216	238	214	253	202	248	237	164	199	222	215	240	214	216	249	239	223	215	243	237	231	225	211	226	227	238	219	223	196	223	233	182	198	232	216	238	234	188	195	255	214	249	237	235	253	261	249	202	203	216	233	238	239	245	229	210	205	223	216	182	234	205	225	194	219	205	173	224	226	211	216	216	224	205	228	228	214	194	219	213	217	221	233	235	232	219	212	224	226	240	234	218	234	223	224	210	220	209	231	218	252	232	206	232	204	226	233	222	228	239	223	210	224	217	228	203	215	221	239	210	228	238	216	223	186	220	218	236	187	212	212	228	211	219	204	236	210	229	215	220	221	242	220	218	191	253	198	229	238	235	214	202	227	245	201	191	228	206	215	229	247	233	233	231	216	210	226	216	253	216	250	203	206	229	207	220	256	232	223	209	246	210	240	216	214	239	234	211	242	211	222	208	197	224	238	204	241	237	228	225	223	224	227	242	243	218	229	221	228	216	225	223	232	239	235	202	240	235	208	214	213	253	212	207	189	202	229	241	249	242	263	221	224	253	208	210	229	226	240	235	233	252	234	199	236	246	215	185	220	206	224	229	241	226	232	218	201	235	242	217	252	239	209	246	242	226	181	253	231	227	233	207	257	258	205	234	222	239	217	233	176	230	214	183	206	229	199	246	243	187	189	225	235	218	222	227	240	270	212	244	205	213	230	233	214	216	234	246	217	229	230	223	232	197	243	229	219	206	197	226	221	218	214	224	223	223	228	229	247	215	227	228	234	219	247	219	206	206	248	219	206	228	232	224	214	212	240	224	210	245	229	226	222	220	203	255	204	212	222	206	218	243	216	207	233	223	225	229	222	244	232	271	239	254	214	253	239	213	237	229	241	219	254	215	205	215	205	230	234	231	269	230	236	204	215	224	243	235	256	209	220	237	206	230	188	225	232	238	233	209	205	233	233	213	217	220	250	218	241	213	208	249	250	201	210	211	252	237	224	237	223	224	216	240	233	219	229	228	236	228	211	211	226	217	228	223	237	226	196	240	208	225	232	211	221	261	224	242	239	216	228	209	207	230	240	226	234	206	216	192	236	230	250	202	232	241	233	234	210	232	210	222	236	193	218	227	227	240	217	228	216	227	233	244	222	234	215	194	240	218	243	207	230	216	242	262	229	245	211	198	239	218	185	230	227	247	222	221	225	220	206	221	240	199	227	200	212	255	218	231	222	191	221	236	190	227	193	224	221	222	212	194	214	249	231	198	252	216	228	235	217	213	241	209	224	225	223	203	239	209	190	221	233	220	212	214	254	222	220	230	233	228	219	247	192	225	219	231	210	217	232	256	241	217	246	217	218	253	212	210	225	196	225	237	213	207	241	219	213	233	220	206	233	204	257	209	227	208	189	228	217	209	206	211	179	221	240	207	234	219	236	217	187	203	253	235	218	217	212	198	200	214	199	199	251	234	204	237	209	218	219	203	229	253	239	177	207	242	238	220	243	220	210	207	225	226	216	203	234
9152	5470	5502	5848	6229	4440	1379	790	529	537	565	563	556	466	523	498	529	546	556	522	546	560	534	572	557	539	537	493	512	550	522	542	535	517	525	551	550	508	531	528	569	553	471	569	487	542	569	514	493	577	531	520	515	592	555	499	523	544	520	564	542	533	533	504	533	531	524	522	556	508	556	510	556	533	532	536	541	543	509	524	517	510	531	544	545	543	555	517	525	520	574	512	501	547	498	510	523	525	571	535	517	534	503	569	523	534	508	542	514	536	546	566	518	526	526	554	542	516	518	506	577	561	533	540	537	544	493	554	514	540	523	528	556	554	535	552	540	553	544	531	548	552	554	488	532	517	516	560	549	541	527	503	500	491	492	517	525	501	518	532	501	516	524	587	528	508	543	538	509	491	530	576	531	526	505	564	541	535	502	543	555	510	538	539	546	531	532	532	528	542	543	573	525	557	576	497	550	518	551	560	535	571	564	545	513	528	507	530	563	522	552	531	559	510	541	522	540	491	517	519	515	521	539	533	530	529	536	519	544	534	548	511	536	548	533	510	580	552	518	519	518	560	526	537	518	563	517	576	553	537	508	533	525	558	520	525	525	520	479	541	472	528	545	507	526	570	509	530	544	493	523	519	564	527	532	515	499	509	533	566	561	520	552	567	493	568	573	587	521	484	494	576	567	534	519	499	534	543	511	541	566	525	539	486	547	551	529	543	522	489	524	539	532	539	538	501	523	559	554	541	576	527	515	524	493	573	493	553	559	530	515	544	512	533	466	569	512	545	537	508	489	536	518	534	535	543	528	550	525	554	523	570	553	560	541	539	489	548	517	549	510	555	543	515	536	522	526	515	557	512	579	496	531	512	563	533	535	555	509	538	566	507	551	539	528	548	517	553	532	517	488	535	496	530	494	526	558	536	533	509	546	534	581	564	529	506	541	552	557	487	578	521	495	560	555	513	539	507	529	574	531	512	568	559	500	508	519	524	525	513	527	536	520	537	552	545	512	502	512	523	521	536	536	548	542	529	473	530	537	543	547	480	542	513	519	510	533	559	560	534	497	536	560	542	559	488	535	523	534	530	560	514	500	504	522	518	531	545	526	537	510	573	540	525	524	537	503	544	575	534	494	544	568	578	566	529	486	493	522	494	520	541	535	554	522	552	537	533	541	521	527	511	537	524	594	523	525	541	578	530	524	510	532	514	504	521	551	522	501	483	505	531	600	537	529	558	518	543	550	534	490	555	524	528	505	566	533	564	549	560	506	545	505	534	498	547	591	515	503	522	543	516	528	526	505	542	514	518	557	538	515	507	550	545	526	512	497	539	552	539	552	509	521	516	544	506	512	542	542	517	574	468	515	561	522	525	502	553	521	537	564	534	529	504	549	511	538	525	546	541	549	530	559	531	553	571	586	511	545	530	497	529	535	514	499	515	515	546	530	563	586	545	476	538	585	551	556	547	583	504	553	532	552	541	534	546	553	527	542	549	506	529	511	585	533	516	528	539	549	509	550	530	524	538	538	492	528	519	528	557	534	527	517	498	527	485	529	520	533	496	493	532	523	531	517	548	544	469	543	560	518	503	500	518	554	503	506	474	579	536	483	519	509	493	497	588	527	556	562	572	553	534	562	564	502	524	533	547	489	587	524	539	486	546	517	537	514	527	553	500	505	560	549	523	545	553	534	538	518	551	536	539	510	538	572	548	527	556	509	546	565	475	488	482	535	538	555	544	555	517	562	528	558	523	509	527	531	535	561	512	482	517	477	496	537	559	526	516	555	532	495	545	532	542	552	530	542	522	534	490	503	498	554	529	556	545	562	526	527	502	528	538	511	561	526	573	528	520	545	502	545	593	537	492	540	501	506	553	561	527	496	556	559	539	569	537	533	537	548	542	529	538	527	537	555	504	563	536	508	541	531	523	551	520	581	530	537	515	544	510	498	510	554	519	531	550	570	551	522	508	535	506	522	531	542	508	511	532	543	550	501	502	569	518	500	537	523	526	513	537	521	598	521	545	528	526	535	522	573	533	556	511	509	522	567	504	529	512	519	501	548	534	545	513	547	560	521	537	531	559	512	559	497	544	477	532	529	542	502	550	506	536	554	542	527	537	520	504	538	582	554	520	534	518	541	486	533	498	524	547	529	545	529	514	546	479	556	524	525	526	547	514	556	520	570	485	554	532	499	497	556	531	576	562	528	548	504	523	543	486	521	503	557	562	545	514	493	588	516	547	532	525	503	543	495	532	533	544	532	547	510	559	531	543	516	552	565	515	581	527	520	534	524	510	550	525	532	545	558	515	528	536	522	521	529	523	514	544	544	523	500	524	548	495	515	518	542	542	538	533	542	547	504	544	539	530	507	540	491	529	507	563	551	523	529	516	532	525	550	494	494	539	553	535	559	555	535	519	531	555	513	532	514	538	500	533	485	562	540	549	531	527	531	571	537	544	545	526	521	565	521	545	491	554	538	491	549	538	531	516	488	565	551	564	538	523	523	492	509	559	540	499	570	536	535	511	552	542	532	500	522	544	559	528	515	533	559	547	539	541	522	543	499	509	570	520	526	517	519	542	533	548	562	548	514	502	521	541	529	550	517	526	504	551	559	536	544	511	509	513	512	546	518	581	536	527	540	531	526	536	567	541	570	556	507	524	545	507	548	526	553	568	508	507	524	517	547	535	526	542	531	518	526	585	557	505	552	514	532	467	523	516	466	487	522	524	523	535	579	529	541	566	535	545	554	581	568	567	554	564	532	556	528	520	522	541	519	490	538	546	572	537	504	514	519	525	520	549	521	580	550	550	571	508	549	529	545	518	580	560	575	545	526	524	559	515	540	539	533	551	541	543	541	545	521	528	540	529	543	546	529	572	546	568	558	540	571	519	559	547	588	524	511	535	558	541	523	522	521	533	540	538	574	557	504	568	536	531	519	507	558	519	524	546	522	555	556	548	515	566	547	510	507	524	517	532	535	520	563	516	547	514	521	527	524	525	538	536	544	530	554	550	496	539	536	518	538	564	505	522	518	510	558	528	549	539	478	510	563	577	567	543	527	550	513	564	528	554	555	505	602	533	524	530	526	550	530	528	530	541	536	497	531	572	583	565	522	523	518	498	558	547	539	526	518	563	565	556	524	539	536	536	487	548	593	528	561	534	546	525	557	541	523	495	514	531	533	513	540	502	543	537	533	534	549	549	552	520	562	511	474	557	532	529	553	501	555	540	515	537	532	523	557	513	505	537	569	558	510	473	548	541	550	526	551	540	543	530	538	561	531	530	524	540	527	556	527	513	525	508	519	500	521	585	566	571	521	500	556	544	531	556	536	531	575	555	541	554	529	519	496	523	542	530	542	589	507	534	518	529	532	547	526	535	531	530	516	522	534	528	587	520	568	522	515	542	557	518	532	571	551	516	497	510	551	520	534	526	568	532	532	527	543	547	510	558	556	554	536	552	567	545	558	552	511	529	497	527	566	507	530	572	528	561	504	537
41071	28726	23883	27200	27830	21449	6397	2263	500	323	364	384	350	322	323	327	323	317	322	334	331	327	326	314	327	331	363	323	315	343	380	330	378	326	316	367	310	330	317	329	298	292	322	362	350	330	332	363	309	319	370	334	359	366	300	336	342	344	301	366	311	342	332	328	322	346	319	344	338	326	298	297	336	364	318	354	364	325	308	312	328	318	342	318	351	336	337	334	332	321	318	331	323	341	310	327	317	315	323	290	315	359	305	331	317	354	348	346	331	333	320	325	333	337	379	338	347	369	347	359	350	337	321	349	282	341	349	333	321	336	357	319	322	361	334	342	351	327	385	333	324	358	385	323	363	360	341	338	386	337	332	359	337	326	383	338	321	354	320	322	324	358	353	351	349	353	323	306	334	363	301	347	342	325	334	355	346	323	307	352	348	319	354	295	342	342	338	357	362	340	313	359	329	322	338	333	348	349	325	339	352	338	296	343	322	307	376	323	303	338	370	353	311	338	341	350	331	331	337	348	313	339	316	329	327	337	323	313	372	311	335	310	367	344	326	359	319	318	323	327	335	306	330	340	321	314	344	312	318	318	339	316	314	314	352	381	341	340	312	315	311	328	387	331	314	338	302	350	355	307	324	340	339	332	307	313	316	322	355	320	333	329	301	385	359	321	342	317	361	349	314	344	314	324	338	345	315	341	322	351	347	345	373	279	343	345	388	354	338	318	344	302	317	370	344	321	313	313	337	332	350	353	343	340	313	322	345	336	326	335	347	322	333	337	315	332	324	296	332	342	332	337	310	325	343	300	344	320	329	338	346	345	365	357	346	329	333	353	338	337	358	314	308	344	313	340	337	350	340	342	317	352	338	352	341	327	340	373	344	368	304	324	337	349	372	339	375	323	344	334	303	316	328	355	344	301	331	315	329	348	331	315	348	383	328	342	291	341	310	327	350	334	328	302	328	334	332	300	347	319	362	307	347	352	311	328	359	337	331	347	347	352	331	331	346	325	323	327	339	332	361	372	361	335	330	312	345	361	343	308	325	300	310	315	315	326	298	321	339	327	313	333	343	307	343	358	323	323	328	355	332	325	343	335	348	324	295	347	334	334	357	316	316	297	357	322	353	328	379	358	317	323	347	347	356	328	331	330	381	361	323	349	312	322	333	306	305	341	334	303	362	329	361	327	340	320	358	350	350	345	345	329	363	357	360	305	359	337	361	351	334	291	351	340	309	359	347	324	353	325	350	347	341	335	318	324	328	367	367	307	321	322	333	326	350	318	336	363	340	338	353	329	326	332	302	345	321	346	338	344	336	352	348	326	343	329	328	312	351	341	331	363	295	354	334	339	375	356	325	323	309	326	308	335	347	303	346	383	348	366	330	314	355	316	334	315	337	345	337	290	322	316	343	322	354	357	318	351	349	347	338	326	320	380	299	317	316	337	335	319	325	338	345	325	330	294	332	313	349	313	333	329	313	332	333	315	348	313	321	342	331	338	304	331	339	335	359	325	358	330	343	308	319	343	352	344	347	353	309	362	367	301	332	297	327	348	332	318	332	304	310	346	336	334	370	353	351	350	335	295	331	330	377	336	332	353	325	353	380	369	361	309	338	341	325	354	331	356	342	336	322	319	333	343	397	309	337	338	312	347	316	338	322	333	326	335	345	339	332	366	356	311	380	328	359	339	308	336	336	299	326	334	339	326	314	330	323	314	343	348	325	320	353	373	371	311	314	358	324	384	319	343	335	373	385	374	325	328	364	344	337	353	328	320	316	346	302	332	313	316	319	346	340	329	314	313	308	300	307	342	313	337	285	305	316	300	344	337	300	310	322	343	321	332	329	326	389	335	380	348	321	303	337	316	332	343	304	314	309	361	315	341	300	334	360	322	329	332	325	363	343	323	327	299	333	323	322	315	312	300	351	359	341	328	345	338	325	315	356	344	348	346	354	336	337	347	334	333	311	370	319	367	319	351	363	367	331	348	329	343	340	320	319	313	308	309	324	312	341	336	323	323	312	320	307	333	337	347	339	335	313	303	321	310	340	310	341	351	323	361	286	321	333	340	316	313	328	343	364	313	293	310	319	356	349	326	337	358	349	285	345	365	365	323	342	338	312	304	332	341	325	333	374	317	314	318	319	333	333	396	328	322	302	319	343	338	330	309	318	373	320	353	369	295	323	394	342	306	336	340	316	340	345	358	308	337	340	369	303	330	302	299	371	337	338	341	331	330	310	357	335	340	308	341	360	330	308	306	352	340	347	299	334	316	346	315	346	271	328	328	353	301	330	340	318	347	331	368	312	336	323	337	356	349	349	307	360	342	312	339	342	386	367	297	331	334	337	321	349	346	352	336	351	334	327	323	330	371	346	346	351	294	302	316	335	337	314	350	366	340	341	330	323	330	332	346	326	336	322	355	343	304	308	308	313	318	323	355	325	333	344	314	357	345	293	330	347	348	322	350	390	373	356	365	334	357	333	344	314	286	323	323	338	328	358	351	319	334	352	334	326	322	347	374	345	301	333	355	339	355	338	307	322	343	338	320	300	331	322	361	352	348	340	309	306	308	344	332	333	326	345	356	326	315	371	378	340	347	335	309	355	323	354	329	381	334	335	314	305	367	323	333	347	309	327	322	317	335	344	311	341	320	314	334	332	338	356	352	311	343	347	322	305	309	366	329	370	316	344	336	333	342	341	346	300	304	332	315	331	336	341	334	342	329	325	312	315	369	342	319	332	354	370	366	340	308	321	342	343	347	311	305	303	346	355	340	313	323	299	363	333	330	333	330	323	346	337	352	335	326	307	355	326	351	322	294	307	335	329	309	338	324	334	333	305	337	293	318	283	315	335	341	339	321	301	328	366	325	380	318	314	336	326	384	339	323	326	323	326	323	328	330	384	321	374	341	335	394	343	324	303	295	320	324	359	345	335	355	331	357	334	309	313	341	276	292	309	295	312	319	328	304	337	308	340	313	377	339	337	328	318	342	324	312	352	381	369	289	352	300	334	365	310	329	370	370	354	297	340	306	347	363	371	336	342	341	316	362	354	318	329	333	341	335	306	355	338	322	337	347	308	321	329	322	315	336	342	319	360	360	352	328	341	364	350	348	365	356	333	344	358	324	349	358	362	327	343	327	354	322	346	323	342	323	297	302	319	301	320	329	312	314	336	382	296	314	333	332	389	336	347	310	356	327	329	278	327	326	331	328	334	351	317	366	357	311	324	348	315	326	330	326	337	319	356	345	355	346	309	302	344	332	328	311	345	311	382	344	333	303	341	306	349	307	348	344	313	339	325	334	331	334	324	322	282	360	357	344	373	350	335	332	342	293	356	316	344	379	338	351	357	323	323	348	377	337	327	339	319	316	355	315	339	362	341	309	317	327	306	352	263	290	343	340	329	338	347	332	331	357	349	334	326	341	325	325	329	341	306	344	296	346	331	347	322	371	325	316	330	328	344	319	354	352	342	336	357	326	338	322	331	361	336	316	344	347
26199	20789	28278	41166	43884	35981	13216	7550	1244	796	719	758	752	776	757	770	726	735	708	765	732	728	738	767	792	723	727	723	690	746	725	751	724	759	774	769	695	794	736	803	712	775	715	737	731	804	748	804	722	749	755	753	762	742	769	765	767	748	786	751	796	787	719	734	730	772	777	738	799	772	742	767	728	739	761	783	736	804	714	793	719	738	753	722	791	683	764	729	720	772	761	755	770	725	742	762	736	740	736	760	772	775	703	744	764	728	778	815	779	753	748	741	764	778	732	728	775	735	768	764	743	762	750	730	716	781	708	760	764	741	784	730	780	741	746	762	779	751	766	722	733	743	693	722	725	737	744	754	732	770	764	727	719	758	754	743	767	773	767	762	743	748	735	773	713	760	762	779	760	780	756	860	699	744	749	725	747	787	784	728	752	738	749	783	732	824	787	780	757	698	692	744	796	710	756	734	768	781	695	768	785	735	782	735	718	813	734	781	720	753	812	742	657	762	761	759	712	756	694	741	723	789	776	721	747	784	742	755	757	751	719	771	750	779	765	728	752	788	745	720	747	736	766	749	748	746	731	784	752	740	757	768	685	762	743	742	767	794	779	769	737	763	753	749	762	756	762	774	795	745	746	730	738	749	737	742	746	740	779	719	749	752	799	695	745	734	724	733	777	760	769	752	771	732	762	796	710	753	723	767	672	729	703	795	729	740	694	800	761	760	778	753	756	798	798	771	760	733	741	776	727	717	789	756	707	724	785	727	796	773	764	736	754	753	724	782	766	780	718	756	783	746	750	776	747	734	719	759	727	788	738	766	720	702	742	736	790	781	763	722	788	746	724	783	766	713	710	730	781	717	727	733	734	752	750	754	733	781	725	712	777	716	753	756	719	756	756	803	777	769	726	774	777	776	737	761	752	723	741	750	737	756	744	723	783	778	758	757	762	715	754	752	756	746	764	749	729	687	732	724	742	756	743	809	747	733	782	750	753	781	760	769	771	717	726	755	734	767	754	758	753	772	741	713	701	709	770	770	750	670	790	741	759	741	772	768	746	761	747	711	738	776	726	745	715	727	727	755	726	766	811	746	760	770	784	734	760	768	750	736	735	723	763	763	787	720	690	739	778	734	797	748	725	759	791	714	737	763	776	752	778	797	746	775	757	793	728	728	767	778	746	716	745	743	775	724	752	803	739	703	727	743	779	731	791	734	729	805	747	706	764	761	772	701	793	726	751	795	760	760	761	757	763	781	743	745	723	752	723	794	784	747	775	743	783	809	790	744	783	782	767	724	721	770	750	769	728	716	760	718	750	725	701	770	711	737	734	744	703	775	719	764	762	727	729	701	733	746	739	771	743	702	758	743	748	728	692	726	751	730	714	734	760	713	792	724	741	780	737	761	696	759	797	757	747	770	751	772	791	734	777	741	785	751	752	747	757	752	711	764	787	787	766	785	774	715	753	761	773	764	755	715	782	722	743	721	719	742	715	779	716	779	736	749	710	731	755	740	730	714	737	729	785	747	783	764	686	781	775	816	745	780	722	710	711	729	746	746	805	754	762	768	747	813	790	739	761	763	787	722	776	760	779	745	771	730	729	738	802	753	747	744	766	753	728	756	717	742	742	753	768	743	765	763	744	776	740	754	791	721	770	749	735	745	741	752	721	772	763	782	791	753	756	787	709	782	730	758	788	747	778	777	722	731	689	768	799	782	733	747	718	760	794	756	752	752	761	706	795	743	734	777	710	779	721	741	775	772	832	737	756	810	732	747	744	728	766	797	760	751	752	734	802	768	759	779	700	744	714	763	750	749	779	730	740	791	725	777	757	768	753	704	698	741	745	716	798	733	716	762	727	744	758	769	721	811	775	768	777	753	748	715	734	733	767	753	803	734	748	763	732	780	754	747	784	768	785	745	784	798	744	766	743	777	765	752	756	733	756	766	733	705	757	749	733	758	768	788	783	801	758	756	749	709	789	749	765	784	734	758	737	743	701	763	742	771	720	775	734	744	729	786	773	746	725	748	789	712	743	765	749	719	727	747	754	780	809	768	727	754	760	789	777	742	737	705	746	740	728	742	767	782	710	751	757	775	774	746	776	785	733	753	794	738	773	728	754	754	734	759	718	766	750	788	793	735	763	740	780	741	796	730	752	711	763	741	766	792	761	660	728	778	735	718	742	714	739	722	821	761	762	743	817	748	785	715	771	742	812	738	786	834	758	677	769	761	759	750	714	760	765	747	733	752	771	696	751	738	762	724	744	725	767	764	776	792	780	723	780	765	747	766	713	727	732	740	753	741	715	759	764	727	743	764	738	689	769	739	775	735	731	752	732	702	728	770	740	781	695	753	744	791	764	720	742	749	748	719	749	756	737	724	695	749	762	754	754	751	736	726	739	766	757	767	722	726	728	748	788	760	716	730	778	773	738	731	780	737	708	752	705	796	798	757	761	748	747	790	758	734	740	762	745	747	709	760	808	740	761	716	735	733	789	707	776	714	738	797	749	765	739	774	738	777	734	737	767	793	765	738	723	716	794	784	769	793	811	750	756	709	729	747	750	731	740	791	769	735	747	765	767	746	765	725	735	744	720	773	760	755	760	746	771	791	743	731	751	760	830	738	793	701	756	805	756	741	716	756	778	805	754	809	746	789	712	816	752	752	739	700	773	752	700	754	727	758	741	787	783	738	767	740	762	726	743	728	758	796	723	711	734	738	807	779	750	715	785	709	766	775	771	769	745	751	770	817	748	729	769	757	770	742	740	822	781	743	731	755	709	739	754	790	768	769	782	766	776	804	761	784	749	709	803	766	752	745	749	777	722	740	719	762	748	756	773	732	739	737	731	702	727	712	797	789	736	723	721	788	763	778	787	718	728	739	769	719	765	729	741	723	771	732	783	779	689	789	750	764	750	800	770	748	778	757	791	790	792	781	741	771	766	742	758	746	776	701	738	699	834	756	747	745	732	724	775	702	751	755	722	775	747	790	713	759	711	758	742	783	775	757	744	741	719	724	780	739	774	754	717	749	743	726	785	746	755	755	797	772	753	737	763	719	763	756	751	749	713	730	743	745	738	761	727	727	745	769	783	720	785	777	739	775	768	736	741	786	742	728	753	750	742	767	792	780	697	748	738	771	750	762	792	790	754	771	751	753	728	763	745	755	768	721	742	756	735	752	712	730	727	768	783	756	738	726	728	742	746	768	737	759	789	780	767	774	714	711	772	710	783	708	798	775	752	726	799	799	751	732	765	747	734	714	766	750	751	764	760	768	730	759	755	705	740	760	739	659	743	719	773	744	770	766	769	763	716	752	757	732	777	773	740	739	762	767	721	742	761	707	791	757	786	754	720	800	781	724	746	769	754	764	745	760	789	739	706	785	739	700	761	754	751	774	731	766	726	794	729	697	796	732	727	762	736	715	748	712	751	769	754	759	743	746	754	710	744	715	737	746	743	702	753	779	752	759	801	756	712	736	795	779	765	708	749	783	736	752
51673	33251	28510	33260	43791	34093	12928	4461	726	421	408	429	381	445	401	391	422	400	420	410	390	396	400	424	398	378	420	388	418	400	409	450	392	402	420	410	378	413	407	382	385	403	432	441	427	397	364	345	402	420	404	342	395	386	404	406	399	371	349	392	402	394	421	451	408	406	418	396	379	392	406	406	385	378	415	408	445	411	398	428	385	380	386	416	421	373	361	435	373	428	453	359	414	420	367	428	371	395	398	369	389	408	436	406	407	414	456	419	338	422	416	420	373	372	425	397	375	406	418	380	404	362	398	417	463	411	393	386	382	410	395	400	423	395	385	406	423	453	411	388	387	406	433	421	355	443	439	422	421	445	417	410	389	405	375	430	391	406	426	420	421	360	406	408	403	408	379	405	408	394	391	427	412	373	413	413	361	388	419	413	402	409	426	365	450	400	381	390	408	417	402	413	400	403	375	403	346	388	428	403	377	424	429	384	403	394	370	426	410	393	392	420	394	447	406	419	417	386	400	414	424	375	366	406	394	400	379	431	403	384	431	373	368	410	407	395	395	386	401	411	379	383	397	393	420	406	374	415	390	407	404	408	426	427	379	370	402	393	372	413	404	411	369	430	384	393	437	409	388	376	401	383	401	373	398	429	413	365	382	391	414	373	393	411	397	401	399	384	400	414	383	383	395	437	398	410	374	414	409	400	406	393	419	408	398	421	383	388	379	385	401	390	400	366	361	412	435	408	423	411	380	399	416	416	443	430	383	367	430	427	424	370	358	417	379	393	416	422	410	458	424	407	446	434	403	394	367	390	410	382	399	389	420	378	419	399	408	456	437	413	383	410	361	397	369	367	411	389	396	436	400	431	411	418	417	397	376	395	389	373	408	371	380	434	355	409	395	391	394	432	368	402	424	406	395	426	398	400	375	429	381	417	395	410	387	413	409	432	408	398	370	370	395	409	433	407	385	429	416	409	410	402	396	387	350	395	423	414	393	390	366	362	385	402	425	368	380	399	390	387	385	398	403	400	399	421	406	408	377	389	420	413	421	379	445	399	444	398	428	392	389	416	434	394	361	381	397	364	362	386	404	408	343	369	391	418	410	437	399	407	396	403	399	453	411	422	395	383	382	376	418	426	401	379	408	353	388	384	422	402	410	393	380	388	403	385	403	375	413	399	420	422	395	418	393	407	368	398	361	411	404	408	412	378	428	439	378	439	382	367	445	409	400	380	416	412	392	382	355	348	421	411	371	387	383	395	404	409	399	370	407	399	373	413	398	415	398	387	385	359	373	407	394	416	379	397	366	412	385	413	446	412	372	353	346	382	361	420	385	380	364	408	385	394	347	374	439	385	424	410	420	396	385	404	390	378	430	422	410	340	400	397	420	384	401	373	389	356	408	363	404	397	382	387	379	370	407	422	393	438	370	391	402	423	403	417	403	396	408	358	411	427	398	421	402	423	376	411	387	422	381	370	358	427	436	372	412	395	404	402	391	412	378	402	392	399	375	435	380	419	402	358	388	395	435	388	412	394	388	426	386	389	420	430	374	415	393	398	409	395	414	364	396	425	388	370	387	398	373	412	425	382	406	399	374	376	400	381	398	386	374	361	406	390	407	418	401	395	379	382	380	357	386	352	398	372	418	386	409	376	387	398	400	362	373	366	400	331	388	381	408	435	415	400	388	401	368	390	396	390	397	402	391	409	383	365	380	366	410	390	405	379	396	376	368	413	368	368	382	354	370	383	367	393	383	426	361	375	436	418	448	395	414	418	437	411	402	379	385	399	429	418	446	382	370	397	388	419	413	413	395	418	426	420	424	405	419	421	447	423	389	373	388	433	412	421	421	358	390	398	371	388	429	396	396	400	417	402	375	361	387	377	410	406	438	438	405	426	364	398	377	420	396	399	438	401	410	402	374	395	422	383	419	390	388	371	414	377	403	407	415	396	363	412	409	404	391	394	411	403	449	380	382	424	409	379	360	406	392	421	418	417	432	389	353	334	389	399	426	362	417	428	465	395	368	377	375	404	409	410	388	361	355	400	364	373	424	425	372	458	407	410	382	416	382	364	398	356	420	397	397	393	459	390	389	390	409	379	389	425	413	381	422	363	423	425	394	437	398	376	411	409	430	426	391	401	411	420	401	401	390	403	416	399	394	377	437	417	415	385	335	409	398	418	378	391	355	387	406	380	381	405	411	402	393	419	425	370	408	381	378	366	418	406	405	383	393	416	397	392	413	458	407	388	406	368	404	416	400	385	427	411	411	426	399	416	427	412	419	456	409	396	402	407	406	431	435	412	374	466	357	421	450	398	400	387	380	426	402	384	413	379	433	398	359	416	419	402	413	388	396	421	388	428	389	399	396	425	403	406	380	398	375	403	403	384	409	424	399	374	375	398	395	364	411	404	386	437	403	427	416	436	397	410	403	350	418	409	387	395	437	398	379	418	397	397	386	416	408	417	390	394	389	399	364	347	387	404	382	373	399	398	412	395	396	414	345	414	409	429	409	395	404	370	389	363	428	398	405	458	372	366	360	388	383	388	389	358	386	375	416	390	403	399	396	385	396	375	376	391	417	382	401	427	433	374	383	388	417	400	402	420	411	379	397	404	402	368	416	434	380	392	400	421	388	379	382	387	396	397	402	376	406	396	403	405	418	382	369	375	431	360	426	362	415	396	409	399	399	404	399	380	415	398	390	384	417	403	373	398	394	384	356	374	387	392	419	399	383	425	368	406	423	392	371	364	389	442	433	399	406	405	367	391	401	345	400	403	404	357	379	392	415	420	432	393	420	406	436	421	423	457	417	378	400	437	402	377	385	397	372	405	386	400	403	427	413	388	398	383	395	386	385	433	383	381	400	377	386	404	394	372	420	409	373	434	406	398	398	387	388	402	345	418	375	402	430	387	417	417	394	399	420	390	376	387	415	394	407	387	387	416	400	392	384	420	408	415	403	380	377	448	400	391	433	396	373	390	384	427	413	409	373	418	374	397	382	402	390	403	386	391	384	430	395	386	414	382	386	394	387	365	362	401	374	377	378	401	400	367	373	416	396	420	423	361	437	440	393	410	368	411	384	394	391	424	361	402	404	405	408	400	409	405	395	406	401	415	405	399	369	373	439	401	375	354	403	375	409	425	400	402	428	391	366	437	364	384	409	414	450	433	405	381	360	402	432	385	383	383	358	372	442	409	393	425	392	399	405	347	427	420	401	389	407	407	404	397	351	397	380	387	378	355	348	389	406	395	409	352	400	379	412	403	417	385	383	369	419	394	418	379	359	419	374	339	420	430	401	408	406	402	404	437	389	398	389	404	387	389	422	387	396	373	399	416	411	411	411	434	410	405	382	380	404	409	443	412	367	422	378	386	391	409	398	390	381	372	411	415	390	403	407	411	389	390	416	421	376	383	392	381	390	386	397	433	380	388	436	398	375	416	384	453	409	402	374	434	412	383	389	390	411	409	401	365	374	404	395	394	395	437	421	434	395	400
33614	22383	31603	45469	57610	44910	21724	11451	1602	916	904	890	877	928	884	882	925	862	876	872	838	900	824	921	820	856	773	902	846	919	870	899	848	874	860	869	809	879	903	868	845	830	895	886	865	844	814	853	840	825	812	826	872	870	816	869	879	862	888	869	875	914	873	904	858	820	801	893	913	920	862	822	857	867	866	907	882	904	828	895	886	858	862	876	829	864	867	863	849	883	838	924	850	858	866	893	839	884	864	859	838	870	869	875	866	847	901	869	860	854	902	865	879	831	853	846	858	835	876	820	859	903	826	824	853	877	821	820	882	917	836	874	809	914	924	895	821	879	860	899	881	893	825	859	896	900	865	859	851	882	842	812	862	841	877	860	874	857	833	880	902	846	863	832	867	876	836	837	860	907	844	862	880	856	887	835	864	860	879	861	904	836	871	839	825	863	839	817	866	880	820	813	834	823	893	876	851	848	846	899	822	858	896	810	888	944	898	867	859	809	854	850	888	842	806	836	858	866	840	933	814	855	839	832	882	827	838	831	897	838	837	865	847	822	824	821	811	857	880	841	863	789	905	860	898	901	841	913	842	874	919	841	900	875	839	813	843	837	882	849	842	855	924	842	872	871	839	853	870	831	880	839	817	869	850	859	889	852	869	882	890	851	786	854	823	814	819	907	828	886	880	841	916	854	879	889	880	813	820	823	855	852	905	885	882	844	906	824	834	883	876	859	895	788	843	889	900	854	892	876	818	852	848	866	853	828	841	866	860	838	807	862	910	914	908	845	842	851	913	832	901	853	882	929	899	892	871	866	853	861	840	905	802	816	867	942	858	856	856	889	896	862	872	931	875	846	849	879	882	856	876	877	886	863	856	862	903	834	858	866	849	864	834	856	835	895	813	855	805	842	867	847	811	821	891	836	869	921	881	853	915	879	891	901	828	878	910	934	867	893	839	854	879	828	819	825	872	860	853	902	884	838	887	876	895	867	876	848	864	812	844	854	878	810	815	835	914	832	802	814	875	829	919	879	929	826	903	862	864	882	858	845	801	839	898	890	893	855	887	887	852	895	899	817	833	843	894	877	869	867	880	865	901	881	849	830	859	873	846	892	899	842	883	839	853	932	875	869	836	826	876	812	885	824	833	930	863	915	898	882	909	939	908	853	880	852	843	846	890	865	828	870	842	888	851	851	885	809	841	838	872	861	893	872	840	880	847	837	811	858	870	886	920	859	837	873	828	941	852	873	866	898	912	848	880	857	927	845	838	860	855	851	866	832	873	850	886	861	866	900	909	912	931	887	817	833	902	892	788	914	895	863	846	851	856	845	836	869	846	837	901	866	873	896	876	884	852	901	892	879	862	819	867	829	891	879	837	844	853	789	855	912	833	838	875	898	852	866	857	875	821	894	820	911	891	885	866	897	878	837	847	852	907	841	884	860	824	832	859	798	945	905	855	885	898	892	863	895	871	908	871	877	885	851	863	885	882	850	859	833	890	842	844	832	845	850	871	893	877	857	842	859	902	864	876	933	892	904	840	859	870	891	786	812	857	850	827	827	874	847	850	853	876	869	883	866	874	852	819	867	864	839	908	821	827	872	887	856	870	821	864	842	870	888	827	864	824	838	861	848	839	876	805	874	868	839	897	880	838	824	873	865	826	849	873	866	836	844	839	870	843	888	873	829	832	854	827	837	899	875	890	859	840	854	876	902	859	840	854	877	828	788	895	883	798	854	831	897	878	869	906	855	868	900	871	857	889	898	864	935	881	866	886	819	854	879	897	830	859	889	864	833	835	926	889	838	805	884	881	855	843	894	880	876	883	828	871	800	884	916	861	835	840	816	850	891	909	860	884	863	893	821	899	865	855	882	881	885	837	877	873	878	848	872	815	849	881	896	836	875	872	849	913	886	858	865	888	845	884	827	854	830	780	895	822	838	896	899	885	914	822	853	899	896	868	871	890	870	866	855	847	839	876	855	895	869	835	864	837	863	840	864	900	777	820	925	871	880	836	844	852	887	883	848	795	857	860	821	927	833	862	796	875	890	907	873	888	886	866	877	869	826	910	845	832	831	890	880	840	866	872	874	821	854	818	846	835	869	852	815	874	821	851	843	878	862	834	826	911	811	827	904	841	879	862	871	856	830	856	836	891	870	821	869	867	880	805	850	846	859	831	849	868	788	844	878	874	834	835	887	808	834	852	828	886	835	908	890	878	842	842	874	843	875	868	856	866	861	872	878	909	809	858	836	894	903	854	874	849	843	867	875	869	853	899	853	861	823	797	922	894	840	872	860	860	835	847	890	837	895	903	825	844	872	884	885	849	861	871	866	880	858	817	905	865	809	879	860	852	896	876	843	832	806	870	913	912	860	904	925	819	886	889	880	841	834	855	927	853	871	922	824	892	873	911	838	839	899	830	906	841	814	866	908	805	896	893	871	862	839	825	865	856	851	823	860	859	826	837	838	856	835	833	829	855	871	879	907	908	830	846	935	862	813	876	820	843	831	930	862	815	857	818	833	858	851	822	928	877	839	874	865	884	777	861	845	840	882	821	853	831	861	855	894	921	853	858	888	911	872	848	886	868	885	881	844	881	848	871	834	835	851	889	845	833	886	880	881	884	859	844	880	914	795	921	853	828	866	927	870	844	812	823	927	888	845	871	900	844	823	831	882	859	825	822	897	852	878	862	830	862	880	849	889	884	797	843	885	864	871	827	913	909	869	908	851	824	892	836	854	861	864	895	841	829	893	923	867	860	872	857	889	870	866	867	843	854	890	865	833	857	861	848	853	862	875	856	820	867	842	840	873	840	848	849	922	874	865	867	890	844	904	844	869	871	882	847	888	811	875	857	852	867	882	817	895	866	828	892	830	869	861	890	857	887	906	848	915	926	881	809	892	834	875	889	827	858	866	874	867	903	862	845	880	810	865	859	852	852	876	903	800	854	888	833	853	875	847	839	869	871	879	893	907	915	888	841	870	915	909	859	919	853	871	858	912	868	895	904	879	854	866	873	845	847	839	883	890	845	840	875	835	907	838	868	860	870	863	886	870	881	857	828	863	876	819	903	908	913	798	836	884	879	860	852	856	900	872	819	852	882	841	816	908	903	861	862	827	872	845	897	869	814	902	860	856	819	882	846	893	827	893	846	830	833	849	892	884	860	828	848	863	877	873	851	873	851	879	911	940	846	872	871	865	845	895	855	834	857	866	919	900	883	880	840	882	857	833	855	857	878	862	887	895	853	895	829	907	878	860	912	905	863	800	853	887	860	906	865	872	928	836	851	858	890	909	862	843	878	840	910	854	867	895	904	871	887	897	876	819	847	860	870	888	820	800	837	826	853	862	897	835	792	856	845	800	902	836	883	851	876	850	912	903	870	843	834	846	860	865	938	867	911	878	884	869	891	892	872	861	848	823	877	842	839	870	843	838	834	824	912	868	822	878	866	814	857	893	900	863	905	898	936	865	876	798	910	846	878	836	852	835	881	892	909	914
16461	8436	4905	2536	2537	1517	461	286	266	256	233	234	228	226	261	255	232	250	243	221	232	276	236	235	251	241	279	253	217	219	255	272	244	246	248	238	234	264	233	241	199	259	238	262	271	244	232	238	214	224	238	249	270	235	246	264	218	267	259	264	235	249	212	246	235	232	247	286	254	233	269	200	237	254	244	265	260	237	209	255	236	254	241	259	273	264	268	247	285	228	229	261	239	227	250	244	237	239	222	256	250	249	240	258	249	249	256	251	223	255	233	250	254	250	273	277	244	226	265	231	240	262	222	248	235	270	250	253	238	245	272	220	214	235	262	280	227	235	253	244	237	237	275	226	252	271	279	260	251	241	235	208	236	283	224	253	240	243	229	231	242	240	254	254	241	267	234	270	236	244	244	224	234	257	222	246	248	229	258	286	234	233	253	274	243	255	260	263	201	242	250	237	226	228	248	233	251	268	281	230	242	242	219	248	240	221	221	264	209	244	262	274	256	227	249	221	264	256	227	230	227	253	228	259	224	220	247	240	249	222	223	257	212	268	237	248	253	232	262	264	273	218	241	234	270	244	228	225	226	228	242	239	215	248	219	230	248	244	252	246	253	238	224	238	270	259	261	240	212	257	239	214	229	232	226	257	268	267	263	216	216	263	230	241	230	245	237	233	217	243	227	237	260	244	228	245	244	247	240	228	252	251	242	244	227	226	220	226	213	245	242	239	240	222	259	244	262	263	245	264	230	248	238	236	226	275	261	256	245	240	232	261	267	239	249	227	241	266	233	234	273	248	271	232	227	259	243	240	264	243	214	225	242	245	230	245	255	253	253	233	256	246	205	225	248	250	230	263	250	220	235	216	234	246	257	207	236	246	270	237	253	246	234	224	221	233	254	255	258	251	211	239	225	222	266	256	246	243	216	228	234	218	218	250	260	259	250	241	241	233	242	261	239	238	253	237	226	225	242	248	232	249	251	227	208	257	253	251	287	238	245	215	229	285	250	244	244	255	233	231	255	222	243	255	225	260	226	246	259	250	226	237	250	240	251	218	242	242	245	243	252	259	250	243	237	230	242	261	247	248	220	255	238	242	239	214	242	223	219	258	248	272	262	258	239	255	284	271	249	238	250	279	233	264	232	213	261	227	225	244	225	246	234	237	234	249	215	262	224	276	228	231	252	237	246	241	262	240	251	268	245	243	253	240	256	259	208	224	237	248	241	251	236	232	233	242	258	230	266	208	209	245	247	268	252	194	259	227	214	286	276	245	248	268	250	217	259	247	279	253	252	228	237	220	271	261	249	207	243	233	246	258	231	248	250	223	224	262	247	228	277	243	256	237	274	241	244	238	220	219	255	238	252	261	253	242	248	250	268	237	259	264	251	235	233	254	232	242	262	229	269	213	218	210	235	251	225	263	243	234	203	228	264	252	242	256	227	230	250	215	221	236	251	256	248	256	244	269	216	223	244	230	283	242	235	277	261	271	257	242	256	209	237	202	256	235	249	242	234	245	252	228	234	235	231	218	262	231	220	247	257	258	231	207	241	236	249	243	260	254	223	247	233	217	253	272	272	288	247	235	249	263	246	235	262	272	238	220	237	267	260	246	262	221	235	199	196	242	241	281	240	246	262	221	229	227	250	291	231	217	239	225	242	229	251	235	244	244	224	251	275	253	255	226	240	216	253	261	238	237	216	230	269	233	204	249	249	257	239	251	229	260	255	238	241	244	279	234	246	216	265	274	226	226	240	237	240	260	224	224	226	227	282	242	260	236	269	240	214	253	228	241	232	269	256	241	267	264	237	229	237	235	222	236	226	242	262	229	221	266	260	241	250	243	232	249	256	234	216	239	267	258	251	263	221	265	258	228	232	211	232	240	250	251	238	238	272	226	236	280	252	246	254	293	238	251	264	245	237	264	248	244	234	252	246	220	267	259	250	239	222	253	266	234	222	241	271	250	257	235	256	225	226	238	235	240	253	240	235	264	239	244	240	262	246	270	270	241	246	237	235	256	227	238	213	258	223	235	211	258	228	265	255	240	244	244	228	239	247	238	212	245	232	215	234	252	232	231	250	239	258	236	227	247	260	242	267	254	255	222	274	268	259	238	232	219	251	235	220	240	229	245	253	249	253	281	256	244	237	240	248	259	246	217	233	250	220	244	247	289	250	237	242	248	263	255	261	252	254	247	226	260	269	267	257	247	254	250	257	223	237	225	243	253	249	244	272	270	231	232	257	269	279	259	246	256	254	246	249	241	223	231	234	262	244	213	222	250	226	238	244	233	248	257	247	230	229	246	246	253	262	285	216	255	239	253	266	245	234	242	240	243	251	245	231	253	248	261	227	265	266	235	248	241	243	249	245	247	272	242	274	257	273	226	221	248	239	227	242	257	253	234	248	222	279	262	272	253	248	245	236	242	253	253	246	236	260	228	223	232	248	273	281	263	234	233	282	262	234	242	233	247	233	253	241	248	269	239	260	249	237	222	245	235	260	225	239	216	248	239	249	228	247	224	248	270	272	253	226	228	213	252	285	228	244	234	281	218	204	224	236	241	233	213	244	231	266	286	242	247	255	240	235	241	237	257	276	239	238	260	212	226	240	235	259	267	243	258	247	247	256	236	223	238	275	238	214	248	246	228	252	266	268	237	232	252	229	241	235	243	250	244	242	248	249	233	244	240	246	234	213	258	272	229	274	243	224	248	200	256	288	276	283	232	234	220	227	220	265	258	242	240	234	218	244	262	239	223	264	241	245	219	258	242	262	235	243	268	272	248	234	239	203	223	248	236	252	247	259	249	231	272	258	259	235	261	235	249	253	249	283	257	256	244	235	230	232	243	253	263	213	255	237	283	241	190	246	249	236	232	246	208	272	255	260	233	235	247	231	270	249	249	232	237	242	241	252	239	238	255	247	259	242	204	201	212	228	246	237	235	246	236	272	268	256	212	214	233	241	247	220	229	249	245	231	269	225	262	243	247	229	249	248	275	260	209	230	251	243	254	242	240	258	208	231	245	218	235	238	214	233	233	209	237	252	257	269	239	227	264	235	236	237	274	243	243	257	242	236	273	255	286	239	234	248	252	243	232	240	260	250	264	227	233	256	233	221	259	243	245	249	235	255	270	261	259	267	264	227	274	265	256	252	228	219	217	232	236	251	267	245	255	241	246	228	213	251	238	238	248	252	221	223	215	220	212	250	276	241	256	239	237	245	264	235	228	248	267	209	249	250	242	230	280	235	246	231	276	246	228	251	250	227	291	242	228	247	265	212	231	284	245	246	276	240	236	218	241	249	243	236	235	223	238	238	213	232	238	251	256	230	243	252	267	237	251	237	244	262	242	204	232	222	247	275	266	252	255	255	263	255	251	238	262	258	257	249	220	236	232	270	237	231	248	247	228	271	244	255	238	235	236	257	248	262	228	218	256	255	231	218	249	262	252	258	235	249	269	242	259	236	253	212	271	249	237	247	243	266	265	240	230	211	271	251	272
9847	7008	8421	6961	8498	4448	1285	797	609	605	599	595	606	576	604	532	595	554	609	576	583	582	513	573	553	554	577	565	587	577	604	568	556	589	599	620	595	605	575	547	620	590	571	595	623	569	588	526	545	610	563	612	564	565	603	571	558	546	612	533	573	580	588	592	611	587	588	583	602	617	536	582	579	545	575	590	607	547	581	576	591	604	539	601	595	578	587	597	568	569	601	574	621	591	574	576	591	556	566	551	564	599	610	515	563	537	563	593	573	541	573	585	582	559	562	591	572	545	544	548	589	624	567	570	613	572	605	587	567	541	574	544	605	573	574	611	567	565	581	620	578	563	589	553	535	571	592	562	566	585	557	575	602	615	551	590	576	557	590	521	568	610	563	589	599	577	589	552	565	587	566	599	577	557	595	564	583	583	588	563	562	584	584	541	556	617	550	551	585	533	577	575	539	596	595	588	590	596	600	575	618	606	591	540	545	559	566	610	557	575	537	618	593	573	604	583	611	534	542	555	578	596	576	543	644	573	549	548	585	535	532	549	546	593	591	583	566	641	591	595	559	553	565	596	542	585	591	551	608	584	603	596	607	570	570	535	553	538	542	564	556	588	598	528	601	600	576	551	554	558	583	587	567	562	599	620	571	584	587	550	561	571	597	603	572	572	616	572	556	609	546	559	558	619	590	567	578	594	559	586	573	572	583	620	613	550	531	521	605	550	563	583	597	624	595	542	525	559	533	564	612	563	561	599	593	582	557	561	593	576	543	535	539	585	577	571	590	591	595	568	576	627	584	514	585	575	610	558	611	583	599	602	563	600	598	614	553	606	583	593	570	583	571	550	587	560	571	579	592	549	567	588	612	583	565	531	597	588	540	596	580	569	593	586	576	589	570	564	597	576	597	657	593	611	528	526	615	531	591	570	528	627	596	548	586	565	607	563	576	536	539	567	598	565	566	547	596	578	602	580	586	594	572	570	585	573	559	556	538	615	576	566	528	581	598	602	577	604	554	580	571	587	595	603	590	579	567	588	585	619	562	582	568	557	576	567	594	554	592	573	588	551	601	553	593	549	611	554	573	574	650	603	526	562	573	579	563	570	584	596	580	573	596	575	597	583	571	604	587	576	574	586	622	591	576	576	593	544	558	576	559	566	589	604	582	577	600	594	614	590	542	611	606	596	573	616	576	555	565	585	564	553	546	600	581	538	542	610	555	563	555	577	568	572	583	559	585	593	589	600	601	530	596	591	621	577	571	563	590	564	583	590	607	557	562	549	554	578	543	577	651	583	586	533	572	613	596	544	593	596	610	613	555	590	563	588	616	607	602	555	572	550	553	597	578	574	559	576	541	573	568	582	604	552	572	580	578	596	565	561	568	564	549	620	587	606	580	557	614	585	589	597	576	591	567	531	560	608	582	559	607	569	549	571	591	591	577	567	586	574	558	572	622	548	569	622	549	592	559	585	579	569	549	545	544	627	589	614	563	567	627	593	572	596	582	539	547	598	564	545	593	595	594	602	550	548	550	564	561	559	572	514	560	565	574	569	583	562	583	562	543	602	593	571	563	566	612	526	583	578	575	582	606	591	599	545	600	588	555	604	590	567	550	573	597	585	572	557	568	564	620	604	573	576	568	586	590	609	545	586	577	596	549	565	568	598	589	534	598	590	580	598	582	557	633	628	602	563	602	560	615	527	560	527	601	591	579	551	579	606	539	579	564	590	590	572	596	538	550	585	571	587	580	579	548	571	559	559	555	563	589	619	577	579	590	577	595	562	576	552	597	615	617	604	503	571	582	580	608	577	603	593	625	593	632	535	581	595	628	577	561	576	626	587	579	558	576	542	547	585	576	614	587	597	609	597	597	602	570	583	579	574	582	575	572	567	606	609	572	560	584	603	570	553	531	530	593	594	608	566	576	537	571	582	567	588	586	597	556	573	602	621	569	571	582	610	552	590	605	573	562	563	522	586	604	545	578	579	600	572	584	558	565	555	600	578	530	573	610	516	585	594	562	578	546	572	560	553	548	655	557	576	592	549	574	526	634	617	561	606	570	598	603	611	575	589	598	595	578	556	558	555	601	555	544	568	547	578	583	538	598	564	622	578	585	531	538	557	596	568	593	602	575	643	580	584	576	571	596	531	583	586	609	580	566	583	552	556	604	553	596	582	562	581	587	608	592	554	577	577	599	554	581	560	560	531	592	582	565	590	576	569	562	591	583	536	568	556	581	558	537	553	574	587	557	590	580	577	591	623	589	582	568	600	539	586	610	608	593	572	585	556	537	601	564	576	574	596	570	584	560	595	605	572	559	583	578	547	552	555	566	556	568	552	591	570	565	596	602	538	582	560	546	565	570	533	614	581	521	618	556	601	536	571	618	545	565	569	589	589	584	541	622	586	594	602	580	601	567	600	566	596	556	575	538	588	541	587	568	603	613	554	554	565	564	594	582	535	550	570	534	579	605	557	559	574	593	555	608	552	574	548	542	552	610	532	570	576	618	546	614	610	591	581	598	591	574	542	575	585	606	557	583	571	605	548	587	575	559	549	538	612	568	579	556	593	568	571	602	611	557	549	589	525	538	540	582	585	568	577	573	614	551	584	542	551	556	545	542	540	597	567	590	570	625	578	560	606	576	584	579	602	583	536	572	547	602	576	599	561	605	616	574	585	636	596	559	578	575	596	584	596	578	567	581	601	604	529	588	594	606	628	621	551	565	564	572	586	561	562	585	579	585	612	583	586	585	567	552	562	574	589	631	583	545	591	565	579	558	555	527	574	585	545	583	576	546	579	584	585	571	601	589	620	588	538	586	575	607	561	557	590	609	604	556	566	540	580	601	624	570	517	565	515	623	549	535	580	580	588	599	587	595	560	581	542	577	580	596	583	570	591	592	583	557	608	565	545	557	583	520	589	568	569	569	583	576	582	591	582	574	593	575	555	596	587	602	575	603	574	570	569	548	568	622	576	576	556	560	563	572	594	575	567	568	570	560	641	592	566	590	596	574	609	586	591	569	602	567	591	561	630	545	571	606	585	609	560	519	554	527	577	597	577	560	583	576	568	606	589	611	565	536	591	552	576	567	603	621	601	562	587	554	586	589	586	518	622	586	561	623	549	590	590	555	563	541	586	622	559	587	582	597	605	543	551	582	581	562	577	554	591	602	604	592	584	592	601	595	558	568	516	602	582	604	575	586	628	581	557	590	563	599	561	594	540	600	585	576	607	578	557	598	613	547	566	552	569	576	567	575	561	594	549	535	576	596	540	594	579	564	558	573	570	545	573	592	592	592	552	562	609	542	579	572	590	590	539	593	579	544	628	597	606	595	569	545	551	583	557	576	554	564	570	615	600	566	629	577	546	523	555	570	600	558	540	568	556	566	577	556	576	557	609	623	593	563	600	604	578	558	534	576	539	598	532	594	577	595	572	556	593	585	592	577	572	544	568	617	586	587	609	607	609	563	615	575	605	553	608	568	609	569	646	579	537
39830	29610	24759	22626	34630	20065	6157	1950	630	352	363	345	366	420	362	359	369	354	340	317	370	338	356	327	338	376	380	366	363	314	331	341	368	344	320	340	343	372	334	343	364	391	380	379	345	350	374	345	322	331	362	362	359	311	386	345	353	370	349	351	389	325	354	367	350	371	316	381	344	372	329	368	360	346	381	362	327	377	349	354	335	343	363	342	364	349	357	347	345	344	355	386	331	379	325	361	373	377	333	388	299	374	322	391	356	324	346	363	346	365	347	365	338	334	368	355	355	341	379	325	363	356	351	360	362	372	340	336	327	342	337	355	363	347	367	347	366	370	360	375	351	353	345	352	355	364	365	370	380	352	343	332	352	360	345	339	392	373	366	325	359	360	377	354	352	340	371	359	334	344	315	321	360	328	386	375	324	329	323	379	366	362	355	362	373	360	369	346	348	332	335	343	369	366	343	325	339	327	360	332	362	327	345	365	348	348	363	352	326	307	333	343	380	350	337	352	348	351	348	365	335	309	366	357	355	362	326	391	385	341	310	353	351	354	355	304	383	367	345	310	338	389	344	345	366	344	354	355	351	376	353	343	354	349	361	351	380	376	349	352	339	365	377	350	372	383	358	322	356	356	358	369	355	351	360	366	329	321	408	362	348	377	302	364	369	345	343	314	345	343	381	370	364	375	377	324	330	357	341	354	360	347	361	345	362	371	350	346	335	388	390	361	356	372	353	352	355	368	340	365	340	364	362	348	359	358	348	365	388	362	320	347	349	388	348	341	335	327	366	387	357	333	342	342	364	345	340	315	300	326	339	362	338	362	357	325	367	344	332	357	344	337	396	376	333	354	354	307	375	373	356	340	309	346	371	352	355	334	363	385	372	350	339	391	324	376	375	351	339	391	369	353	346	370	331	337	341	344	358	365	368	330	362	326	336	357	386	365	360	346	362	379	331	370	364	357	354	385	340	349	344	355	343	357	374	338	332	331	375	348	318	350	350	354	328	357	376	360	385	324	349	339	374	340	359	365	322	356	335	318	359	382	325	378	355	376	355	331	365	351	346	323	346	357	415	379	359	359	371	361	370	327	359	365	372	370	372	345	368	331	386	342	361	352	360	336	334	364	351	337	347	365	353	359	335	324	336	332	330	365	349	338	353	337	364	364	346	341	357	371	395	339	331	328	323	350	343	375	343	379	347	363	364	364	357	330	389	343	360	354	360	355	300	365	316	379	380	339	350	333	331	364	346	325	331	371	344	348	366	360	315	372	363	325	360	327	361	387	338	348	316	371	378	360	392	374	306	342	343	315	355	352	328	352	341	375	358	356	374	342	359	333	384	358	352	351	350	349	344	361	356	384	359	369	346	371	338	385	391	383	344	372	360	346	340	334	374	361	353	350	362	369	360	343	345	379	346	301	369	334	337	347	379	382	373	345	357	364	399	338	358	357	341	374	347	327	382	336	367	348	363	356	375	351	346	361	423	361	344	357	368	364	370	368	354	360	351	325	378	328	367	318	354	323	337	337	348	345	326	357	363	337	334	386	338	393	352	364	340	369	332	349	367	363	348	327	379	363	341	323	402	367	372	349	366	335	375	390	395	309	383	380	327	365	389	323	368	393	377	368	363	335	365	338	361	363	385	366	333	368	354	368	349	360	344	362	362	390	319	345	346	332	334	311	336	382	352	336	359	326	345	345	318	332	378	394	373	360	355	355	368	338	323	349	382	342	349	339	355	365	347	325	346	357	332	363	329	355	362	365	350	330	340	360	342	319	332	332	373	363	349	363	351	322	392	376	391	370	357	366	348	365	398	357	310	319	341	370	328	353	385	329	355	338	358	350	402	328	357	349	357	355	373	353	348	429	351	345	384	336	350	373	327	328	343	374	393	360	337	349	333	346	364	330	357	361	343	352	315	341	369	396	323	371	328	368	351	349	361	374	360	341	366	389	310	352	366	339	332	364	361	362	382	379	345	378	358	393	343	376	364	334	309	320	372	382	374	321	344	351	346	348	324	325	339	335	365	354	382	360	349	340	319	360	372	325	356	361	369	347	378	365	368	349	371	348	350	385	397	333	353	388	352	338	375	361	332	356	354	395	364	334	363	356	336	363	319	355	340	347	354	350	310	319	359	360	361	364	336	322	367	369	341	370	369	342	384	353	325	350	373	333	347	314	356	382	354	356	341	342	376	329	379	314	345	328	340	369	350	323	366	358	347	328	371	385	338	359	344	383	392	339	354	362	349	374	360	354	348	369	351	380	356	341	354	357	380	341	358	373	330	350	367	349	370	401	346	355	317	367	326	363	343	329	345	354	374	367	345	335	318	337	343	325	366	341	362	355	381	394	360	377	355	338	332	359	372	315	365	383	350	366	341	314	335	356	385	363	335	364	369	349	347	361	355	354	370	344	364	328	337	359	389	358	344	352	330	384	356	310	332	351	358	368	350	314	327	358	351	326	332	320	362	354	379	368	339	359	389	332	364	341	362	357	348	338	350	346	334	366	333	336	343	306	347	380	363	352	359	354	341	346	333	345	344	370	354	342	376	400	311	335	342	361	348	369	391	348	366	345	351	340	346	358	361	343	349	370	344	354	337	359	355	360	354	315	382	376	339	340	330	361	375	353	358	367	321	335	370	406	352	334	332	341	394	346	348	344	337	332	352	338	336	369	363	376	394	367	349	370	348	385	338	366	343	395	327	384	365	323	349	346	355	322	365	346	344	356	358	377	372	341	355	374	366	337	364	369	363	354	362	343	360	360	318	351	357	353	368	364	347	372	353	335	349	338	365	336	341	328	369	387	331	358	367	364	317	340	345	339	393	352	350	323	357	386	372	395	321	321	368	371	371	338	370	338	379	327	360	357	338	389	332	342	340	348	326	342	367	388	357	357	368	387	349	342	335	322	379	389	372	332	318	342	386	334	357	383	376	365	351	385	346	356	340	404	359	361	365	373	362	349	379	391	342	371	338	369	337	343	348	385	350	343	320	312	361	389	340	375	363	353	354	361	366	333	346	341	310	353	354	359	352	347	357	351	346	337	342	380	351	349	374	378	367	350	374	342	335	341	353	362	355	335	377	363	375	363	373	326	344	372	331	347	364	386	334	356	341	371	343	372	357	338	368	348	362	326	326	344	371	356	351	314	344	364	308	307	380	397	353	370	372	369	311	335	339	351	356	333	320	311	351	372	362	359	379	366	347	364	346	348	353	372	387	362	359	393	406	373	381	354	351	315	352	349	371	359	383	385	365	352	397	353	342	334	342	371	358	389	344	340	339	352	353	331	331	351	345	326	326	355	377	361	357	318	345	371	328	337	359	391	355	366	333	363	347	367	377	354	327	355	363	369	356	348	369	345	345	388	372	362	411	355	392	324	346	379	341	357	339	322	316	342	380	356	362	356	356	400	366	346	348	341	393	370	330	370	368	375	333	352	410	369	363	373	346	339	350	308	302	314	362	342	370	357	357	338	343	346	350	341	348	379	338	341
25289	22423	27062	35461	49294	32533	13477	6072	1581	830	776	800	800	788	735	804	817	753	741	795	806	816	819	837	811	744	817	835	764	787	811	822	761	792	743	808	792	782	811	755	803	793	808	831	777	786	841	800	745	818	802	731	736	782	813	803	782	776	762	803	816	802	807	856	793	856	760	777	778	804	803	764	801	822	853	781	842	857	823	748	810	792	818	796	785	743	816	824	779	775	834	780	714	820	776	785	744	850	750	817	815	768	833	851	796	813	744	819	821	741	803	839	751	811	783	786	776	778	809	778	758	807	833	763	816	811	793	751	759	836	783	779	743	851	787	786	805	755	806	768	830	786	769	777	798	801	811	781	823	766	796	771	816	788	787	784	834	792	785	786	837	806	825	791	814	798	800	764	833	789	787	811	768	811	809	819	811	785	783	795	809	794	811	817	786	795	806	821	777	851	817	775	791	822	785	755	778	763	801	779	821	812	746	726	736	754	780	769	770	788	772	763	808	790	790	798	794	805	768	791	791	784	782	776	730	822	786	809	786	798	782	790	815	809	836	725	800	797	772	797	772	764	791	765	807	750	838	828	783	807	825	816	859	806	826	804	814	813	821	787	792	819	723	821	769	801	830	815	786	737	759	775	787	842	826	824	763	794	764	823	835	808	760	773	814	819	789	723	816	835	818	821	808	786	772	782	801	794	769	769	817	828	794	831	800	794	760	807	750	848	778	810	753	801	771	781	804	790	832	733	791	749	839	788	757	816	821	799	750	740	789	798	797	796	795	839	798	786	802	786	803	814	777	764	787	840	842	823	798	763	803	796	786	758	829	812	803	856	811	820	803	807	766	771	772	758	794	779	813	837	790	795	804	783	823	761	814	775	750	743	827	796	826	834	796	772	795	817	773	750	816	794	816	789	794	824	834	786	809	860	796	801	839	820	809	773	775	779	762	783	769	766	749	780	800	866	828	801	737	792	819	783	789	743	789	798	800	837	780	818	813	800	797	742	784	796	806	800	790	800	804	787	780	819	768	788	801	783	758	780	737	812	774	840	810	805	797	774	800	820	791	775	789	829	760	827	801	770	807	793	812	755	819	754	817	819	819	813	816	806	780	797	813	803	815	761	800	830	742	847	803	776	800	744	816	780	826	792	802	774	827	805	703	795	786	725	818	832	830	788	811	824	762	811	791	756	746	823	820	731	840	810	749	795	817	790	781	740	807	778	834	824	801	788	804	768	792	776	796	829	838	788	756	784	798	824	826	743	787	781	758	773	824	823	754	776	844	782	804	787	816	816	779	818	824	764	840	761	794	845	803	778	807	776	812	798	818	792	785	808	828	756	795	779	785	770	798	797	785	786	865	747	795	764	875	745	760	797	790	727	793	800	796	727	776	818	805	816	809	788	762	824	772	769	774	782	825	771	786	800	730	794	836	836	793	805	799	800	806	801	813	806	712	777	750	837	804	839	790	804	787	786	812	822	844	817	757	801	797	771	789	808	793	786	731	796	758	805	820	810	783	802	758	850	815	816	784	788	790	783	730	795	771	793	817	812	779	797	786	824	752	790	775	833	797	785	812	787	773	738	837	853	812	803	868	754	818	785	824	821	793	789	737	775	817	783	807	812	772	832	777	773	827	795	803	802	728	802	804	808	863	822	793	823	822	814	764	779	807	818	819	781	825	834	788	825	837	806	776	769	781	820	799	786	821	796	787	782	816	788	860	787	767	815	787	822	770	823	805	809	800	799	735	790	766	771	785	818	766	787	787	812	824	821	806	761	808	824	779	780	797	799	796	801	807	800	817	866	830	773	809	840	820	831	787	804	776	775	796	791	741	793	751	819	772	842	780	781	840	809	816	765	839	799	796	812	713	731	786	832	797	771	838	807	838	806	850	791	848	734	769	806	810	801	796	821	770	789	820	809	754	838	829	820	796	800	793	786	781	790	762	815	804	792	803	795	795	799	781	798	834	722	824	812	858	763	747	779	816	803	789	810	771	840	812	781	796	787	806	858	788	745	786	787	775	798	804	792	785	826	837	793	791	771	775	805	753	832	799	779	762	745	816	812	799	764	799	753	803	755	817	813	807	767	757	785	766	818	783	761	805	797	829	806	790	764	752	821	783	790	732	818	826	754	751	760	775	810	734	763	832	769	779	771	804	802	807	779	800	763	811	802	800	772	777	814	788	861	819	747	815	825	737	815	809	783	770	787	807	767	849	782	762	833	785	812	765	766	842	774	843	804	765	754	831	803	785	795	778	800	819	843	799	818	883	783	786	825	795	768	750	761	774	822	792	791	775	827	792	802	787	795	743	763	802	773	797	771	736	816	784	818	816	763	782	826	835	812	807	807	786	802	803	824	783	813	784	811	747	763	831	754	807	764	803	758	839	849	773	757	783	756	782	748	822	765	777	795	815	791	757	833	792	728	818	803	759	815	793	805	767	784	799	756	808	772	840	863	817	774	807	838	763	807	772	732	717	736	834	770	782	833	756	826	861	773	767	814	796	824	773	785	763	749	825	777	805	812	821	762	854	803	784	804	772	741	793	827	799	774	828	790	855	769	767	841	767	789	774	756	802	781	825	815	803	816	816	818	823	814	831	812	785	783	838	823	825	761	805	786	798	817	754	805	791	819	816	802	761	768	760	817	757	766	784	752	775	836	817	800	747	802	819	816	789	789	786	771	809	738	794	761	874	763	795	777	797	768	777	795	788	839	826	821	786	798	825	762	815	771	845	779	735	765	804	784	762	741	823	799	786	740	769	826	746	789	764	801	808	812	796	764	805	784	801	774	797	799	767	819	770	801	832	793	778	774	729	755	769	786	769	748	805	862	833	787	836	818	787	790	808	852	768	799	734	752	801	794	820	837	808	781	793	788	834	783	850	837	770	774	794	820	783	801	799	818	783	799	781	820	792	845	746	788	776	772	811	793	795	829	793	791	817	778	810	804	793	782	779	831	783	776	761	805	769	714	787	792	778	792	795	757	777	750	788	782	849	818	836	829	808	794	749	772	791	802	788	799	810	756	777	787	784	762	799	768	800	818	786	814	754	811	798	871	753	809	791	794	796	783	761	795	759	824	741	803	809	832	779	810	738	787	773	753	825	778	762	830	770	800	842	821	769	786	777	784	823	834	792	796	827	818	764	811	813	800	802	760	827	795	784	812	776	805	824	787	798	795	842	782	786	780	798	804	804	756	764	798	806	795	815	769	786	786	759	781	822	809	822	775	777	808	824	786	763	766	745	807	769	802	785	796	802	741	771	807	788	791	744	788	749	765	820	817	801	819	797	808	797	742	820	792	763	794	778	788	787	794	797	814	802	798	791	800	782	778	794	812	785	774	784	823	767	810	812	816	750	780	796	795	764	777	796	807	765	774	797	828	828	816	820	791	783	795	831	800	792	779	841	779	817	822	794	814	827	803	821	762	795	768	835	762	814	788	774	743	792	813	822	750	791	768	810	774	799	819	813	712	747	766	784	791	783	797	801	831
51204	41832	31021	38871	49379	30080	11653	3620	960	430	410	453	453	427	466	473	431	462	438	437	475	436	445	467	454	428	418	448	400	447	425	421	446	441	481	420	436	494	456	451	449	449	406	423	458	450	413	399	407	448	422	416	404	450	440	466	422	414	449	395	403	421	425	471	424	459	429	392	458	437	440	404	449	429	450	445	451	437	477	423	487	435	445	489	408	465	435	423	453	469	467	452	422	436	455	442	441	399	443	444	469	416	422	420	442	408	441	469	397	402	475	467	460	438	417	485	437	456	444	456	483	453	449	432	406	415	473	417	373	429	448	411	420	413	481	416	442	489	417	460	426	421	421	396	417	435	466	435	452	436	456	485	413	399	472	434	392	433	436	450	459	406	460	446	442	433	446	462	429	433	467	416	376	374	439	426	449	398	452	425	499	436	497	426	446	406	413	417	455	429	397	404	411	418	449	436	445	452	422	493	457	410	423	428	447	463	455	478	473	426	432	449	459	452	442	436	437	436	373	431	407	433	433	433	456	452	442	454	458	429	447	442	447	435	420	433	414	440	427	477	410	456	453	469	419	448	452	451	440	450	447	417	430	471	420	428	451	409	439	402	379	445	409	462	410	463	448	471	419	397	450	420	411	434	451	446	428	425	498	475	451	446	400	403	442	440	451	462	450	443	439	453	448	461	434	465	383	475	427	474	507	449	463	448	418	423	391	409	436	431	456	436	417	409	426	467	469	453	481	405	424	466	445	410	408	422	418	444	415	462	455	462	429	449	466	451	479	449	414	414	435	474	464	439	432	415	420	428	443	428	439	474	427	432	462	412	436	428	421	442	428	451	429	374	403	464	463	446	417	400	431	423	410	477	442	416	484	435	421	474	476	420	381	425	437	453	429	404	437	475	466	487	426	445	480	443	427	414	467	451	453	415	447	445	454	454	413	445	428	410	450	465	440	391	434	431	404	414	432	469	405	436	461	451	425	454	430	423	440	422	386	397	436	399	422	442	426	444	410	460	421	469	450	442	417	420	405	428	449	471	452	431	482	461	375	432	407	441	431	424	441	463	469	438	473	458	450	426	430	448	461	429	432	405	421	439	437	430	439	428	448	474	470	438	422	448	438	426	403	396	444	480	452	414	454	405	448	417	412	451	449	425	400	446	425	470	408	416	408	427	456	409	445	454	436	401	456	401	427	441	421	423	429	426	404	440	455	403	471	406	422	454	468	438	468	408	433	492	435	376	404	447	452	455	474	397	415	425	458	434	444	434	417	434	475	446	471	429	467	472	448	455	407	422	415	423	445	479	442	398	430	457	409	454	439	450	425	413	446	408	416	393	387	437	419	414	421	478	416	461	423	413	431	402	468	455	415	421	473	436	445	464	464	452	415	441	434	399	436	454	426	421	422	455	423	490	455	436	420	440	427	436	431	441	385	433	397	478	453	448	473	481	473	447	448	455	431	455	447	452	442	446	468	458	412	390	440	385	440	463	437	432	447	481	422	447	459	422	408	433	448	452	468	439	433	434	431	427	402	448	452	465	422	450	404	434	429	426	402	433	430	460	400	441	445	432	415	465	441	408	399	456	419	465	464	454	441	419	452	421	476	426	448	402	430	437	454	447	460	449	454	416	436	436	460	477	401	422	455	412	423	472	436	411	432	441	404	452	439	412	391	434	420	439	426	417	416	432	455	400	431	440	437	425	481	425	472	393	459	427	405	433	428	451	406	420	405	423	404	385	438	488	411	456	467	448	426	442	447	442	464	428	470	444	395	457	399	428	448	422	454	441	452	449	458	425	431	486	439	455	410	452	435	433	470	432	431	401	462	426	431	413	416	424	430	453	465	445	414	407	452	438	461	448	424	465	430	443	432	401	447	433	419	426	426	439	455	414	390	434	438	408	423	443	460	413	451	423	410	451	429	452	440	456	421	419	427	453	406	400	394	452	449	435	427	430	449	426	433	436	472	390	465	422	453	434	427	443	428	447	420	440	436	460	478	455	416	430	435	429	418	458	483	426	457	441	427	454	456	461	400	421	428	451	421	440	407	393	460	390	442	427	410	438	433	436	435	463	453	424	444	431	412	444	450	437	408	453	395	453	450	419	437	456	414	442	422	444	431	389	450	462	388	479	449	410	474	421	427	427	442	437	435	410	438	391	434	474	450	423	419	431	479	404	417	467	420	400	407	420	412	442	452	447	491	479	400	409	437	430	468	389	475	435	462	448	453	449	428	419	410	426	449	480	422	390	461	438	445	452	462	418	469	408	448	417	432	431	393	426	419	386	405	439	439	463	451	455	444	427	453	417	465	444	479	492	453	459	444	430	479	467	420	429	408	426	442	469	442	454	435	448	400	434	440	463	445	422	411	421	431	443	488	412	442	441	451	468	410	446	463	418	436	454	405	432	435	436	500	442	421	400	427	414	445	434	430	460	433	429	461	434	454	451	464	400	423	445	436	457	448	403	444	420	442	414	431	482	457	425	421	391	406	442	455	423	421	415	436	465	422	438	453	449	415	476	435	460	446	440	429	415	423	430	431	419	430	454	440	462	441	444	478	442	440	474	405	435	406	446	450	474	429	478	425	440	430	425	417	402	417	433	461	429	447	434	426	447	488	434	458	439	419	441	462	417	451	413	447	400	445	430	432	453	412	420	427	432	434	439	388	444	460	416	444	478	425	416	419	450	423	422	453	422	429	438	455	391	443	446	447	421	431	384	411	472	437	454	417	440	439	413	402	402	433	416	459	443	441	468	433	468	453	476	412	482	433	467	444	462	442	390	466	425	436	426	424	424	438	458	458	434	416	481	460	469	431	436	422	500	420	409	408	447	419	419	441	420	404	451	445	436	435	429	423	435	423	439	462	447	416	438	422	448	422	411	470	434	414	397	465	454	389	444	414	453	431	419	428	442	464	481	475	438	421	473	425	413	408	449	414	427	426	404	431	440	431	434	412	451	466	473	411	448	416	444	403	422	446	450	463	438	456	437	409	414	474	420	442	430	420	429	449	448	430	476	429	424	440	434	476	466	465	422	460	466	443	470	420	441	395	437	510	431	421	456	467	429	406	458	413	417	457	445	423	479	454	445	426	426	441	479	457	400	433	448	428	411	471	455	449	411	468	440	464	428	397	473	453	447	455	456	431	430	422	434	431	438	457	453	430	439	387	403	442	422	437	480	452	412	457	406	433	438	448	456	441	419	456	452	468	459	475	419	489	455	455	454	417	402	511	435	424	464	460	421	436	419	441	475	483	443	495	432	412	395	447	440	421	393	422	436	440	462	459	441	441	453	462	446	467	464	475	455	442	441	413	429	387	441	485	458	434	428	467	407	475	412	421	454	425	427	494	484	465	404	489	394	474	391	410	468	466	453	429	431	442	415	489	473	464	494	451	392	458	412	445	434	409	469	448	416	448	430	454	461	428	439	414	466	443	444	456	467	420	427	421	443	373	428	470	412	449	462	442	449	445	444	416	443	434	411	475	412	430	427
33528	31805	32084	50503	60282	41545	19390	9828	2357	1016	894	892	975	939	899	932	906	950	962	941	999	938	964	960	963	971	943	906	913	937	899	968	963	934	903	964	841	928	919	953	972	944	989	949	941	947	947	939	994	961	989	934	936	956	914	907	988	956	936	971	931	964	947	982	910	934	872	948	972	939	948	962	958	938	968	987	953	931	930	929	949	927	957	930	948	963	932	925	866	880	949	928	941	960	887	977	917	968	936	955	985	974	901	913	962	996	910	946	968	998	912	982	917	978	954	1005	934	893	991	946	977	911	906	925	958	988	946	950	855	919	898	957	947	969	922	896	975	937	905	948	985	942	971	955	918	917	934	966	945	950	919	934	976	931	945	932	905	951	930	1001	938	948	1018	973	925	963	993	959	925	970	1004	948	916	938	930	979	910	931	898	983	861	907	944	943	932	949	965	917	953	954	909	950	921	913	973	972	934	916	926	953	953	978	894	986	953	870	940	950	970	943	915	935	962	941	952	933	923	909	933	953	947	942	903	926	943	989	891	977	878	907	924	943	945	945	908	936	966	923	911	1033	994	909	976	933	986	917	892	948	936	915	943	1012	909	908	992	958	930	901	972	939	937	904	978	986	925	913	977	917	933	915	918	954	975	894	916	934	962	907	951	945	955	907	980	926	927	900	954	906	968	926	971	947	928	901	918	984	962	897	895	961	903	944	945	943	954	918	890	935	915	960	963	951	899	978	929	943	895	935	940	963	982	920	922	965	958	944	935	955	952	972	1003	934	946	932	933	960	895	946	921	891	890	936	871	967	895	947	957	945	974	941	935	907	971	943	936	951	952	934	966	960	938	928	962	918	960	936	919	936	997	881	892	912	970	961	946	955	924	918	962	940	951	994	918	924	966	981	938	904	944	948	962	934	927	897	938	925	940	948	921	940	966	940	911	946	955	1010	921	909	967	936	960	928	960	950	896	920	999	921	892	981	976	929	913	899	957	935	940	905	1007	898	897	1000	918	943	990	936	962	965	945	940	922	900	895	956	952	1007	958	961	976	974	971	972	991	893	936	925	909	906	934	951	945	964	880	938	973	957	962	963	923	962	903	979	891	934	956	956	944	946	972	923	931	908	967	937	955	965	959	954	930	951	948	924	942	929	977	944	938	905	915	911	959	956	897	937	988	958	940	907	936	971	959	921	956	920	952	965	930	882	971	902	977	955	908	948	920	959	982	946	965	924	962	947	968	901	956	957	926	995	962	997	975	930	998	878	954	993	951	955	951	939	885	908	927	895	911	929	998	921	930	989	911	964	950	946	919	938	980	922	911	945	906	951	901	945	962	902	935	1001	956	1000	937	910	986	928	947	963	930	936	920	957	934	936	907	924	934	932	951	951	930	926	940	888	913	933	938	874	930	964	913	918	897	960	971	938	893	935	926	967	949	915	888	995	915	954	955	960	924	932	956	977	948	949	930	930	980	975	925	913	909	950	913	917	967	918	892	990	963	911	942	950	999	977	939	900	933	898	938	949	935	954	906	906	970	930	908	913	893	927	951	916	937	890	952	967	959	972	962	870	924	941	973	890	924	900	931	927	918	897	948	919	928	936	932	901	933	951	958	953	912	978	915	898	946	992	916	932	976	980	945	942	982	930	937	888	868	922	994	914	949	939	948	959	964	940	945	975	954	988	884	951	946	928	933	892	979	1025	911	945	926	916	932	955	966	942	1012	956	928	951	962	996	915	946	910	940	943	962	978	918	963	951	983	912	953	935	893	918	958	973	931	945	969	956	926	980	936	939	946	949	889	979	961	972	972	925	928	908	945	896	951	1000	961	960	912	913	977	907	936	948	862	865	935	906	912	957	945	961	934	958	950	908	971	911	949	920	921	970	942	901	927	1008	898	958	951	982	937	971	935	938	940	913	919	933	923	977	972	960	955	949	915	935	890	956	952	958	955	1010	910	904	946	955	919	903	953	993	900	922	923	937	967	942	942	964	995	957	969	930	912	963	960	952	948	900	935	991	947	965	958	909	934	891	904	939	938	876	895	924	887	999	915	930	909	959	1001	957	929	900	975	995	957	971	960	973	936	933	968	932	932	980	960	923	911	911	919	963	903	929	964	980	948	920	895	944	922	948	951	913	981	966	920	929	980	966	954	921	917	925	944	1010	898	951	961	922	901	991	941	873	940	889	982	963	960	931	979	940	968	902	942	911	951	931	954	931	963	882	977	993	983	864	924	944	885	935	949	897	940	891	960	972	968	943	988	926	971	913	886	967	930	966	913	966	887	963	967	938	982	929	921	898	945	938	954	891	961	968	973	924	972	946	982	940	942	936	980	979	921	902	912	925	956	897	966	980	915	954	918	979	894	949	912	988	922	1007	917	947	917	964	932	958	966	917	978	937	940	912	938	936	902	950	942	963	963	926	942	928	968	904	902	984	915	986	892	1022	988	971	926	914	958	945	910	904	915	948	930	929	966	936	938	917	895	953	958	938	944	875	908	933	946	930	969	912	934	890	931	936	966	910	901	980	940	931	894	935	952	957	912	932	956	956	977	993	944	947	900	927	918	914	962	953	877	919	893	934	987	930	901	935	906	917	850	992	976	946	925	947	915	895	943	991	918	929	896	965	917	955	969	931	944	945	941	988	897	928	978	920	962	947	926	940	940	979	991	923	917	951	923	976	991	954	924	963	922	922	924	926	922	959	940	991	925	913	924	967	986	955	916	940	942	911	972	898	968	965	934	932	939	949	907	925	951	947	967	912	985	901	984	930	888	972	909	927	916	928	920	903	939	975	919	909	1001	911	933	931	955	957	945	881	1038	916	935	910	928	903	988	923	906	953	977	933	915	911	981	939	933	957	948	906	929	942	904	928	948	969	900	956	929	954	1002	972	962	926	996	911	1006	934	934	974	924	1010	952	886	932	922	934	929	920	944	912	919	937	902	915	964	921	946	936	934	946	916	901	920	1012	929	922	977	941	906	962	880	965	916	948	975	864	938	900	883	916	930	985	951	937	938	972	942	1010	936	947	960	908	972	945	952	967	872	976	978	913	897	910	942	947	908	932	954	915	960	923	906	990	921	1000	904	929	924	962	925	926	939	900	901	969	903	947	913	909	912	988	956	910	895	957	958	931	907	899	940	919	951	912	940	970	922	981	921	882	935	942	894	947	1005	940	916	943	931	909	933	953	968	915	908	918	931	960	911	989	994	957	943	979	985	1000	878	928	947	886	927	921	941	914	916	957	963	1000	1023	955	949	947	911	968	971	930	937	941	930	934	939	1002	970	914	978	933	976	948	899	893	940	987	948	952	969	992	907	924	978	983	975	912	999	976	938	952	958	986	881	931	918	936	925	957	962	876	950	978	851	979	931	911	982	915	928	964	929	926	992	977	969	967	896	951	962	946	946	924	994	991	968	932	918	938	932	963	988	960	929	953	960	944	914	917	967	924	917	890	957	948	958	926	984	991	969	915	975	928	920	906	924	880	910	910	933	974	935	961	940	931	914	941	898	925	938	990	976	945	932	967	899
16417	8962	5756	2905	3003	1555	605	323	267	261	278	264	276	266	262	277	258	243	284	282	262	257	266	253	273	275	285	290	293	256	258	296	291	248	277	269	275	277	299	252	264	264	258	273	263	269	259	257	282	255	288	301	294	291	254	280	287	276	267	272	285	247	288	263	256	287	260	271	220	262	276	264	233	297	245	282	290	239	295	260	250	242	258	299	265	257	269	279	271	253	249	294	287	301	261	267	273	243	243	298	275	242	287	257	264	277	260	259	267	253	256	249	242	245	274	307	247	252	303	265	270	260	287	268	282	312	263	254	249	271	297	263	258	278	266	240	289	280	256	299	282	267	237	260	268	256	296	269	274	285	297	274	257	278	281	287	271	276	264	270	258	264	296	321	262	243	255	283	268	262	266	293	279	290	257	260	254	251	245	286	284	274	270	260	265	298	272	279	290	285	265	272	231	282	235	258	284	255	284	260	252	253	268	257	249	242	262	280	291	281	278	295	280	240	285	260	265	269	267	284	277	260	233	228	288	258	247	282	251	262	249	237	268	261	248	258	282	279	273	288	244	261	272	304	255	248	258	280	270	264	260	258	253	303	282	264	263	265	304	254	262	272	253	256	250	241	270	283	265	282	278	247	249	272	257	296	287	266	286	268	319	245	276	280	259	269	248	267	244	294	291	255	241	268	214	254	278	230	267	235	232	237	282	266	252	267	281	269	257	270	246	289	270	282	269	260	287	290	276	283	250	255	281	264	276	254	271	262	273	259	304	286	277	289	278	257	271	259	261	284	290	259	280	282	254	274	243	232	251	273	249	251	277	292	275	283	263	258	274	299	300	299	279	308	277	298	243	280	288	294	272	256	251	268	272	291	267	287	320	252	257	281	263	299	282	281	294	277	257	262	234	280	275	275	260	282	269	249	255	235	275	260	296	304	298	247	273	223	247	247	294	241	237	271	293	282	273	248	287	275	269	255	242	240	283	255	277	273	277	265	279	276	263	250	238	271	258	254	266	263	251	263	254	270	262	264	278	294	278	259	309	264	278	268	272	275	278	256	295	243	289	290	280	280	258	297	266	277	264	258	254	258	272	274	252	295	290	278	264	280	260	258	273	276	263	242	300	299	253	268	257	222	264	246	255	275	284	281	267	289	267	266	246	238	270	277	273	255	234	283	259	232	268	242	274	290	292	281	247	278	269	241	270	258	262	267	284	285	247	259	283	266	285	267	281	255	275	256	280	271	237	268	235	261	250	267	257	307	254	258	264	272	276	266	273	261	253	264	252	273	270	254	274	257	262	234	251	244	262	288	259	267	289	257	278	263	263	254	274	257	267	231	274	264	242	244	256	257	237	258	275	277	258	286	263	280	301	261	238	281	258	251	278	283	256	255	266	244	283	273	285	254	266	275	255	273	258	277	259	279	296	260	272	277	284	250	264	259	313	309	273	263	251	311	290	268	293	282	287	271	285	240	263	281	282	255	286	265	271	293	257	272	260	230	301	284	251	251	276	267	246	256	242	224	299	252	261	272	274	306	292	252	285	227	265	271	283	278	268	297	269	269	285	265	275	228	296	275	277	261	287	271	272	255	311	256	266	247	268	262	260	298	269	255	269	241	295	291	268	273	294	266	268	279	280	272	264	291	301	276	244	266	271	276	278	288	256	256	261	246	281	238	248	290	277	238	315	257	258	270	283	253	270	276	273	256	287	302	257	266	274	229	250	250	246	246	249	288	246	255	223	285	263	285	271	282	224	258	273	305	268	286	271	257	247	259	259	256	279	238	236	255	269	277	244	272	266	260	273	282	247	252	259	274	268	264	241	239	263	281	254	248	274	248	266	240	239	279	245	254	270	276	266	269	295	266	272	256	274	269	250	261	274	261	288	258	279	262	262	257	263	271	234	230	226	257	279	285	242	270	258	278	255	260	290	269	240	265	292	255	247	275	267	284	283	262	292	266	240	292	270	280	284	251	262	298	241	250	268	222	301	256	246	289	240	277	254	244	296	257	293	255	296	312	283	288	288	271	248	293	247	250	271	288	272	244	295	283	234	247	259	265	291	232	280	280	284	284	283	274	265	270	250	275	261	256	298	268	292	266	253	299	279	277	268	254	269	272	281	275	268	279	238	270	232	268	289	289	253	254	271	279	262	262	259	262	260	263	248	258	269	270	263	232	285	248	280	281	262	248	260	255	249	243	242	240	253	309	278	293	273	261	268	259	281	257	250	251	258	267	281	246	258	263	264	257	303	267	268	279	243	278	264	269	255	304	263	275	292	251	284	269	264	258	269	254	272	275	253	278	260	299	254	241	311	264	230	266	264	292	244	240	268	278	271	305	260	315	279	271	259	232	244	274	282	277	258	282	247	274	287	260	268	294	284	253	272	232	296	259	303	234	259	291	292	280	262	278	266	282	272	268	251	292	274	262	273	269	261	264	276	278	272	284	257	276	265	245	253	264	277	263	251	254	265	280	270	243	265	307	234	272	252	278	278	265	243	261	261	318	290	246	258	281	281	269	277	313	237	298	247	298	240	278	273	312	263	246	258	275	252	276	257	266	232	282	285	273	280	253	275	247	269	264	257	284	286	277	300	276	246	277	253	237	292	277	219	260	280	273	272	259	229	292	258	242	232	283	269	263	263	307	258	270	276	267	265	277	313	263	272	264	281	277	284	271	278	275	300	272	257	249	281	262	239	254	251	268	263	258	263	268	251	272	296	279	270	300	280	273	284	274	267	290	274	263	268	267	277	275	267	267	280	257	278	299	284	249	277	276	286	274	238	256	273	276	259	287	282	259	260	238	272	285	276	287	249	277	260	299	250	266	294	281	233	313	280	276	262	281	253	265	265	273	261	256	259	224	261	318	273	278	287	274	258	272	282	271	281	260	247	269	241	227	301	297	264	275	280	253	260	254	286	266	265	265	236	238	270	258	288	261	257	286	279	262	245	246	317	261	267	247	287	271	265	238	282	237	282	257	262	275	220	221	260	267	306	291	277	260	261	292	256	272	298	247	270	293	285	280	273	255	291	250	284	301	268	281	265	273	246	303	290	250	280	282	247	272	265	299	235	270	266	249	241	241	275	273	248	229	259	261	271	288	273	268	255	266	269	281	275	288	303	262	253	254	269	238	278	248	252	262	282	286	312	265	267	250	282	267	277	311	283	289	297	290	267	275	298	275	270	240	286	293	250	279	261	273	288	267	236	261	280	274	242	269	261	313	242	238	270	247	263	285	282	282	263	284	270	255	276	297	298	273	268	266	275	270	286	301	281	271	252	267	264	244	252	282	272	258	298	282	273	277	255	280	251	249	240	241	295	249	274	265	256	285	277	286	254	283	290	269	247	277	260	276	249	285	249	255	297	247	292	257	286	269	227	248	250	296	325	274	263	266	275	249	273	284	288	248	268	245	273	245	265	266	269	237	258	278	277	261	288	258	272	268	276	243	247	250	292	237	278	273	271	244	256	284	272	251	246	275	251	256	280	259
9860	7938	9392	7763	8813	4226	1589	1005	656	656	645	593	642	635	664	640	677	617	638	632	625	628	608	642	646	630	575	600	611	614	655	610	621	653	634	653	610	604	595	637	628	607	634	647	699	606	579	681	612	629	594	616	640	628	674	560	594	629	615	611	621	638	647	607	596	647	655	596	618	627	623	603	654	646	638	632	622	612	606	605	644	635	590	638	569	656	597	653	606	627	599	657	599	625	605	622	604	598	601	628	652	623	658	661	609	655	608	619	591	631	650	635	625	627	657	590	604	604	614	615	643	637	673	626	658	611	618	640	621	607	627	653	689	618	602	598	624	610	610	607	660	671	623	670	631	609	614	664	587	623	556	650	631	646	651	608	613	660	609	649	611	673	617	633	614	651	631	621	591	658	639	614	643	626	625	621	583	619	638	616	649	638	661	586	628	620	670	613	669	607	599	629	659	641	643	650	607	608	650	635	679	652	627	658	645	643	635	631	625	629	605	580	665	607	627	630	639	676	633	584	615	614	600	646	604	631	589	607	588	646	593	612	640	652	655	628	629	616	621	591	607	613	646	611	651	631	589	673	628	666	650	622	660	617	616	690	655	641	624	643	620	651	591	625	647	668	637	600	656	587	596	614	616	659	621	606	640	655	622	640	609	650	558	649	624	643	600	647	629	631	677	671	664	602	627	631	653	647	640	637	611	608	637	651	608	659	634	631	611	629	590	629	632	648	630	637	604	609	634	674	618	649	640	608	596	632	604	610	636	641	612	633	615	649	660	613	635	608	647	622	656	623	615	662	643	614	621	585	651	639	641	620	646	644	633	562	645	640	617	649	649	620	622	663	608	632	631	602	647	634	622	575	616	651	657	614	685	671	662	611	673	635	627	620	606	657	570	683	586	589	627	614	566	596	630	602	627	605	647	628	609	655	613	639	662	640	689	612	666	634	607	613	647	603	636	619	645	656	626	596	599	635	626	661	661	647	616	653	604	609	618	600	601	620	647	639	606	637	613	631	648	605	637	658	616	590	668	611	665	607	600	624	648	603	625	604	645	619	635	638	631	641	620	596	646	629	638	589	608	606	580	614	603	651	660	614	608	609	603	628	608	600	633	569	627	661	601	624	671	606	610	638	700	625	608	660	637	628	623	631	634	574	633	635	647	697	634	589	649	627	598	605	645	645	584	613	634	667	626	624	569	670	635	620	619	616	611	653	634	607	644	596	622	644	640	613	607	651	604	653	661	651	653	648	668	642	572	586	613	645	606	645	653	595	635	624	647	630	623	596	647	623	618	635	646	609	671	604	635	616	647	641	591	637	644	610	666	583	606	637	602	638	601	620	628	610	602	623	597	648	633	608	623	673	601	630	608	612	587	630	599	620	681	620	691	625	654	621	656	592	645	577	630	629	619	672	628	613	610	603	614	624	614	640	629	632	628	670	624	640	659	632	659	625	634	630	608	633	654	671	644	631	613	653	611	575	631	657	615	635	616	668	659	632	606	613	653	607	605	652	603	588	620	619	660	588	602	604	628	627	603	650	580	641	597	603	591	657	630	626	618	617	579	639	608	608	645	640	630	586	641	643	636	583	640	591	608	660	638	612	658	628	604	568	662	624	608	654	639	640	630	615	674	620	627	625	631	612	674	613	622	649	619	628	651	643	639	667	596	657	630	615	630	646	653	635	621	633	601	631	619	609	618	638	634	645	620	616	674	574	592	654	586	611	625	646	624	598	643	639	619	583	640	618	650	600	590	619	636	639	624	617	564	592	573	639	638	650	639	666	671	639	616	658	590	638	614	579	625	568	588	643	641	612	613	624	635	645	629	571	624	609	603	593	617	643	629	672	653	609	604	622	682	640	624	649	633	626	619	640	616	596	623	619	554	588	647	645	596	620	669	623	664	606	620	610	666	620	624	620	602	634	637	630	634	668	603	697	655	574	583	611	630	655	658	627	597	623	631	583	646	681	663	596	613	653	592	630	593	603	609	626	620	591	687	637	635	664	650	619	588	618	641	605	633	649	620	627	595	576	644	663	651	644	618	598	597	614	610	599	652	666	606	661	638	587	668	632	666	616	580	643	638	626	641	612	577	634	591	638	624	642	616	649	692	633	649	650	616	638	609	619	623	599	650	650	671	640	611	604	616	606	647	622	592	608	626	652	616	603	642	611	623	650	590	590	606	602	617	625	590	634	654	591	613	596	602	624	613	614	597	665	641	634	657	605	614	642	607	615	617	671	618	599	573	624	586	623	649	601	645	608	650	637	646	667	595	664	679	611	603	661	621	614	642	616	609	630	636	614	645	652	622	621	625	605	622	595	635	615	628	624	568	636	693	662	608	614	617	593	677	600	642	604	618	620	621	635	639	644	628	616	672	592	598	616	661	657	657	626	577	633	619	618	604	656	629	621	648	623	626	666	652	607	625	596	665	621	675	604	621	629	633	612	629	667	598	624	625	616	615	617	597	590	635	599	648	627	695	618	627	645	627	601	601	635	598	659	618	637	613	618	658	600	599	633	666	648	636	569	629	604	632	665	633	669	618	656	595	620	677	638	618	680	628	627	635	637	652	608	652	666	599	603	575	648	682	621	631	622	615	633	616	655	643	593	629	609	588	664	606	579	658	603	601	602	611	637	631	636	670	588	653	623	667	620	637	651	578	642	624	595	645	591	625	640	628	644	619	601	622	573	595	635	636	623	624	615	599	622	608	623	684	643	636	634	640	660	666	611	622	622	630	645	640	647	627	621	609	619	678	613	574	627	605	638	610	678	588	608	657	606	631	584	632	621	626	596	610	634	645	651	649	644	661	611	649	630	653	652	607	619	673	588	645	625	639	659	607	634	638	617	607	626	621	631	639	614	616	633	678	630	617	601	630	619	641	620	603	655	635	609	646	581	607	648	643	657	647	605	607	593	650	641	636	634	615	631	619	694	632	612	622	657	646	658	616	617	678	661	626	589	621	630	589	574	606	617	675	574	620	616	642	622	602	666	646	615	597	570	626	648	647	674	625	631	614	608	638	601	651	610	613	626	622	638	626	653	662	637	640	602	654	663	632	651	614	607	608	662	648	628	640	590	625	617	601	616	607	649	645	601	609	608	605	635	611	637	669	637	658	606	645	606	639	630	632	674	611	612	679	618	624	614	665	644	638	650	648	616	611	585	608	645	653	645	611	588	644	648	635	583	636	670	614	620	607	613	646	620	622	694	603	676	586	639	618	607	601	606	615	643	631	620	612	624	594	633	660	620	612	598	632	600	634	617	638	623	639	686	608	633	631	644	620	643	603	592	661	591	651	620	606	643	588	586	576	655	610	664	574	684	603	649	660	667	655	603	604	646	609	633	639	599	639	608	585	630	629	665	645	664	615	655	635	653	631	659	573	657	630	635	588	608	655	577	644	614	641	608	640	627	650	644	607	632	606	661	602	634	610	653	626	637	679	655	674	641	655	627	617	625	647	642	594	608	630	621	672	620	644	662	594	603	618	644
41449	34257	31623	29438	33571	20748	6060	1799	518	359	354	356	356	329	355	349	353	361	343	398	355	360	366	351	340	379	330	342	346	351	345	352	373	345	362	324	372	380	381	388	342	362	357	347	379	377	346	365	373	364	367	337	370	382	357	329	382	360	385	338	374	382	407	345	371	324	366	328	362	364	329	374	363	334	361	345	373	362	367	346	362	383	368	311	388	336	364	352	377	349	361	371	369	338	324	376	377	343	351	387	369	387	387	326	359	344	332	357	354	378	374	381	357	356	354	358	355	382	374	322	350	365	347	372	371	398	355	333	371	393	364	352	354	390	381	348	340	337	376	379	361	355	366	341	375	383	366	340	323	348	362	362	398	334	366	392	345	359	398	387	384	333	340	375	379	338	328	367	372	354	357	386	396	369	345	347	357	389	365	335	365	324	370	354	356	384	396	354	376	396	342	375	377	383	411	349	368	366	359	364	360	338	387	384	356	361	356	387	324	350	366	366	354	385	365	368	343	357	318	363	353	371	389	344	340	344	390	355	343	382	319	362	321	369	374	341	366	338	368	386	349	338	364	363	357	332	368	354	321	349	369	359	360	317	358	365	406	358	348	383	375	380	376	335	361	368	386	355	350	375	349	375	388	369	368	331	360	372	342	363	366	373	356	396	375	383	333	333	329	325	358	332	358	356	361	334	352	383	377	333	341	329	369	391	349	385	380	374	377	354	377	386	340	330	368	348	359	335	364	379	351	373	387	357	370	351	323	378	334	363	363	358	361	307	356	342	361	368	345	356	398	352	359	381	362	375	369	363	378	384	379	374	377	343	349	361	367	376	331	360	369	350	346	361	376	376	367	351	366	360	361	369	338	358	371	342	346	379	368	374	376	359	386	372	344	420	352	358	359	401	367	375	356	344	336	377	391	378	353	392	344	328	371	368	367	389	356	352	394	372	332	344	346	318	316	393	372	398	394	350	382	346	337	354	354	395	393	385	394	374	387	379	367	332	357	354	358	372	364	381	375	316	346	350	351	352	320	371	378	341	344	347	368	359	369	302	355	334	385	358	352	352	356	358	329	342	325	323	346	384	392	350	362	407	354	345	362	386	362	346	370	375	356	361	367	377	373	346	386	372	394	390	381	339	410	350	331	357	341	368	360	385	387	376	363	355	371	390	373	345	348	360	370	398	359	361	352	369	346	364	388	366	359	365	322	380	371	373	350	350	348	381	354	344	356	346	380	390	373	380	356	338	377	370	348	401	375	403	373	340	362	377	377	391	389	383	376	363	367	377	387	356	340	342	380	363	380	369	351	369	369	351	361	369	330	329	378	356	351	350	340	356	370	380	348	358	347	326	377	351	381	366	387	356	358	341	359	356	382	357	355	340	369	343	354	379	367	380	349	385	383	356	360	371	346	369	352	329	390	367	355	408	315	359	348	386	399	377	389	365	346	357	412	370	375	359	320	389	376	306	360	359	352	359	337	354	357	322	356	368	345	363	383	366	357	341	339	382	404	377	329	382	360	352	376	353	384	398	353	380	355	346	336	372	335	369	377	370	344	407	346	375	364	336	372	345	355	335	344	356	333	346	382	388	349	323	365	343	343	360	338	364	351	375	355	382	349	358	353	344	353	362	349	350	355	329	379	385	373	367	338	351	372	350	350	348	359	360	373	348	367	369	391	360	340	323	324	388	327	396	346	326	342	390	383	387	349	342	377	359	370	363	362	371	376	320	359	367	385	387	345	354	353	361	403	379	376	364	390	368	370	370	352	380	358	352	384	368	319	349	336	332	359	364	361	356	355	376	371	375	392	391	383	391	370	341	373	388	378	385	374	361	342	349	360	371	377	378	388	384	372	344	353	365	336	365	347	371	333	355	372	363	378	385	386	347	362	349	380	342	365	359	393	375	377	335	381	397	365	357	364	357	392	367	400	354	353	373	352	368	394	356	381	347	369	382	376	391	378	372	377	339	346	352	392	386	386	380	365	363	345	319	372	376	393	377	380	357	347	386	373	344	355	356	391	359	314	389	358	341	339	382	379	359	379	384	380	382	365	359	387	381	339	379	348	357	347	367	357	363	371	336	339	360	375	356	357	361	364	368	385	367	344	324	346	369	367	344	376	377	365	364	362	380	344	376	373	350	368	373	384	365	368	370	324	365	395	356	359	380	361	356	342	334	356	352	374	368	363	354	358	369	371	353	395	359	369	369	373	334	328	343	337	360	354	367	362	353	357	381	357	366	368	352	355	347	378	356	366	371	390	296	345	331	381	361	377	347	372	361	382	360	365	337	338	366	384	387	374	357	372	393	361	343	354	374	317	351	347	351	346	341	363	357	388	382	365	354	338	366	354	389	352	339	349	314	364	376	351	389	377	351	370	363	352	387	364	362	366	363	338	334	356	374	352	340	333	315	339	379	340	358	382	343	372	342	382	390	376	347	388	370	355	338	332	360	365	375	358	361	363	350	352	342	357	348	394	369	398	356	351	375	342	382	399	346	370	396	336	353	344	365	357	343	385	372	377	333	370	339	339	383	374	366	376	353	405	367	371	351	367	358	375	361	408	324	345	371	353	380	353	335	331	371	381	363	336	351	356	369	353	357	352	359	392	295	333	361	364	353	317	355	368	387	332	369	385	408	367	361	360	364	386	356	356	353	341	360	352	366	373	381	355	327	335	374	413	362	381	331	367	373	344	380	329	370	365	392	371	386	371	362	375	359	342	349	387	373	349	344	361	368	349	370	357	401	368	351	358	356	380	396	384	338	391	380	368	387	357	343	373	350	344	372	369	353	370	356	375	348	371	336	348	348	361	353	348	399	364	390	346	378	358	342	352	381	371	378	364	343	375	394	341	376	356	375	364	345	366	364	400	377	390	347	365	387	366	349	376	350	385	339	389	378	348	367	375	349	402	343	346	327	336	378	357	341	354	360	364	326	386	372	366	392	385	360	364	353	356	323	341	369	379	379	377	366	389	371	395	373	368	358	351	390	375	388	371	361	362	351	344	388	371	379	348	378	387	329	318	416	321	411	359	366	348	356	370	382	380	312	324	333	348	378	360	357	341	381	363	358	350	400	369	411	381	361	335	389	382	372	371	340	364	338	338	348	359	339	328	366	404	353	346	378	389	364	409	384	386	369	307	330	379	397	379	358	362	354	343	355	355	331	358	384	355	399	402	382	355	382	345	355	334	365	377	355	375	332	346	366	368	362	359	311	341	360	352	365	375	361	347	374	357	372	388	343	358	396	348	347	356	379	379	356	341	384	366	364	369	355	370	376	361	376	349	347	378	340	354	308	366	361	369	360	360	356	365	334	356	373	362	343	396	374	381	377	342	333	336	349	371	377	338	345	358	369	347	349	324	377	370	362	374	380	378	372	343	366	368	344	352	350	357	368	351	345	372	329	377	366	355	354	377	351	381	348	325	336	374	367	388	368	359	357	420	359	381	354	326	354	366	339	361	373	392	372	396	359	352	359	308	376	362	368	327	379
26744	27457	33274	41589	47578	33800	12406	5393	1127	836	857	825	802	855	798	794	790	846	772	854	840	794	835	808	794	855	822	837	819	781	830	843	796	783	808	838	818	786	793	817	815	789	810	829	823	802	780	844	798	761	819	842	813	802	826	834	781	803	780	785	812	768	797	816	862	784	823	787	804	821	826	845	825	809	746	829	760	828	830	789	804	864	797	866	752	822	814	776	803	826	815	773	846	798	824	790	819	826	829	778	814	822	832	824	812	814	849	822	796	810	834	820	830	805	822	798	819	820	814	808	858	816	802	792	846	798	802	803	802	811	775	818	840	849	809	783	803	829	788	823	801	831	799	803	784	840	844	804	812	786	813	789	828	797	776	807	799	877	779	792	851	805	775	864	813	794	809	844	791	816	763	805	789	776	866	822	797	758	783	800	823	784	803	822	793	808	795	853	814	805	795	799	828	794	839	880	753	784	807	768	803	851	876	814	761	826	808	821	820	823	805	839	837	798	795	827	801	794	855	845	792	824	815	774	805	791	784	806	792	789	786	802	816	794	807	842	820	794	823	853	801	813	840	835	817	814	798	860	857	852	800	815	827	827	800	859	846	776	787	804	789	840	787	821	827	801	805	816	773	820	852	824	782	822	823	776	820	804	831	866	843	837	771	776	790	806	816	795	770	835	815	793	848	792	828	835	828	803	865	836	819	818	786	839	844	830	835	838	750	848	819	873	802	770	783	751	798	819	817	792	850	820	834	814	884	802	766	826	826	785	859	788	822	773	811	808	804	814	785	848	799	845	782	792	843	790	781	803	827	771	795	764	798	793	810	830	776	803	811	771	856	803	805	837	829	851	838	811	803	793	813	773	809	804	796	786	825	821	843	765	810	865	834	835	829	817	803	840	838	781	808	792	808	830	776	859	812	875	797	815	805	780	832	810	829	809	774	786	769	785	829	785	786	771	810	797	772	828	790	825	803	802	817	808	803	762	828	795	822	895	816	792	823	801	818	843	785	816	844	801	771	813	831	816	765	781	823	819	822	753	803	846	823	776	832	808	790	803	756	822	810	841	790	834	865	792	811	797	831	761	814	807	815	776	817	784	822	825	815	769	830	824	778	846	840	800	826	802	797	783	784	801	802	808	820	820	847	822	818	821	752	808	820	814	776	822	815	818	819	837	803	831	871	790	776	801	834	838	774	808	832	851	799	775	788	822	759	850	824	771	797	836	815	809	822	792	784	804	813	830	805	827	802	763	802	788	793	783	759	756	774	788	838	802	781	808	748	804	772	799	829	773	833	820	777	804	827	850	770	846	824	774	758	755	770	807	818	862	780	795	775	753	767	792	818	817	831	873	791	842	813	815	813	761	801	839	853	811	799	815	828	845	775	849	787	821	812	817	858	815	807	879	820	816	766	756	810	799	760	805	822	844	853	828	792	799	802	802	818	770	804	817	825	851	855	818	797	832	800	759	813	848	832	862	848	768	844	843	784	862	835	754	771	802	821	780	826	773	825	757	802	832	804	771	823	741	810	814	831	782	798	836	824	850	792	752	838	767	801	805	805	786	834	789	790	783	833	797	824	824	836	811	821	775	789	813	768	813	862	843	804	799	768	835	816	801	768	810	767	839	788	819	821	769	814	782	801	804	808	795	820	788	820	824	779	826	840	761	774	842	829	835	856	845	837	804	764	773	838	787	820	794	819	857	830	814	820	808	825	799	791	815	829	781	796	785	811	769	831	795	799	837	812	829	869	780	825	820	790	776	773	827	825	748	815	776	846	791	844	815	718	782	838	830	782	802	796	831	823	836	818	861	828	845	822	809	806	781	776	810	825	826	802	802	838	793	808	812	804	863	793	848	859	808	823	799	810	880	808	818	791	817	830	815	814	771	817	789	829	811	793	783	794	809	866	864	829	796	851	838	792	829	801	828	813	820	795	811	809	783	821	798	784	740	823	798	804	793	817	839	755	865	799	825	785	763	810	811	819	798	785	792	773	815	827	770	807	797	789	779	782	766	835	792	788	866	785	728	814	782	798	822	786	803	844	825	825	795	801	788	808	806	767	847	806	818	812	813	783	815	836	816	797	835	809	854	818	779	831	856	808	793	806	817	858	839	776	833	827	842	839	808	843	816	770	842	801	792	792	827	827	886	775	837	876	832	729	832	801	754	841	872	811	797	818	773	865	799	873	778	841	805	828	839	816	772	850	790	819	833	815	788	816	840	801	823	824	778	821	853	781	817	760	816	747	767	811	764	794	825	808	819	811	786	794	799	820	842	842	838	807	792	809	782	833	808	783	796	781	814	792	812	718	762	766	818	833	839	765	765	828	790	846	813	777	845	793	832	851	805	806	803	776	792	839	766	842	797	773	820	798	791	849	842	808	807	847	787	787	794	833	842	778	774	822	780	823	812	792	792	799	824	800	747	837	845	796	838	779	782	825	806	786	860	799	785	813	781	825	836	818	785	774	733	795	801	829	833	818	878	842	807	806	825	823	807	750	816	789	834	816	785	821	786	869	809	836	827	871	813	828	823	786	801	912	827	801	802	802	796	835	822	817	815	790	803	813	800	816	825	793	781	841	803	779	826	792	831	847	831	811	839	777	793	790	761	791	793	810	776	852	771	808	828	852	835	835	799	796	827	790	804	823	858	756	802	770	816	809	808	871	813	834	819	786	847	762	791	752	773	811	843	787	821	793	826	868	824	779	864	813	830	802	843	827	800	809	806	876	812	860	852	787	862	841	829	778	796	810	826	795	850	819	849	801	817	781	842	806	837	806	785	845	767	842	804	783	806	823	816	789	810	801	830	821	832	831	813	802	787	814	805	841	827	821	766	745	806	825	836	834	806	797	828	784	821	830	830	766	761	803	828	792	785	759	835	776	782	814	829	801	796	811	852	805	831	859	788	848	806	854	826	834	807	778	780	797	815	876	822	823	836	772	846	830	797	793	785	817	836	742	818	809	820	828	785	811	824	844	817	833	732	825	799	795	829	776	827	808	815	796	835	853	833	786	799	774	825	788	825	756	796	799	831	824	812	831	840	850	875	826	817	865	811	835	839	814	731	784	801	823	794	805	845	783	810	806	829	875	827	853	781	823	841	824	818	801	804	851	783	825	807	811	859	836	850	839	800	774	772	783	813	808	809	783	820	857	779	842	826	836	811	862	807	821	803	749	766	817	816	797	785	814	797	821	765	852	819	805	788	812	840	819	799	797	828	799	791	768	762	806	814	823	838	840	776	814	826	802	854	759	826	753	828	780	807	857	817	784	806	796	819	774	831	823	795	809	811	801	852	840	820	761	822	790	755	840	801	844	792	807	848	800	775	825	799	804	792	803	804	822	811	815	831	780	821	803	835	780	797	793	822	805	794	875	808	837	842	798	781	860	800	768	868	833	807	804	836	814	802	835	808	833	785	832	781	778	801	822	786	782	809	808	805	859	800	806	824	823	766	824	830	820	796	854	782	845	819	890	852	821	822	848	813	783	780
53274	45230	36515	46531	43811	28657	11576	3447	813	464	478	477	398	474	456	462	416	426	457	434	457	422	467	400	473	400	461	448	460	471	406	444	434	427	481	459	424	421	426	441	405	411	451	417	421	450	439	430	463	474	438	419	434	455	448	394	410	437	453	440	429	464	401	443	429	436	439	453	389	450	422	429	421	404	435	487	455	456	470	461	408	436	425	420	453	435	440	436	461	454	424	463	451	397	442	422	389	395	397	437	468	443	466	452	446	449	412	441	447	407	447	409	443	466	428	407	405	403	450	431	446	442	446	445	453	451	481	425	428	439	444	414	445	439	413	417	417	423	402	433	409	437	401	420	461	473	456	425	456	413	436	446	441	422	456	441	393	445	474	436	485	420	425	387	459	423	429	415	454	436	483	436	443	409	437	455	412	423	450	432	414	462	407	423	427	429	405	456	448	442	407	402	430	467	431	464	441	396	431	444	437	410	435	471	443	442	421	387	421	427	420	412	446	395	410	449	440	462	445	422	432	434	454	407	443	437	450	425	441	411	464	410	409	442	463	441	415	436	433	468	421	443	417	431	475	451	426	364	424	425	401	406	444	445	465	465	426	443	438	425	401	448	432	444	451	427	445	449	459	429	449	414	453	424	423	449	412	413	398	445	439	456	439	445	437	464	414	438	458	427	445	417	433	436	436	427	421	475	440	448	451	481	447	469	435	498	437	485	416	453	431	454	440	391	407	455	455	469	443	433	434	458	441	425	456	426	449	447	413	459	413	472	457	431	429	418	430	442	459	468	445	451	455	413	454	489	451	402	373	471	494	432	469	440	435	473	423	441	414	427	440	404	429	439	455	478	470	489	434	434	420	413	427	441	513	443	447	447	446	433	466	453	466	419	445	433	458	456	469	409	396	445	422	439	417	428	430	460	464	411	423	462	422	476	442	410	461	411	440	454	415	405	456	410	471	420	449	450	416	426	440	414	474	431	430	407	405	439	435	442	432	431	380	466	434	427	419	458	455	460	425	415	466	423	430	434	464	440	484	448	401	458	424	457	469	467	450	417	443	415	411	443	404	443	437	464	424	427	495	428	410	448	439	481	437	487	456	455	489	412	452	448	444	439	459	463	429	428	462	455	450	417	413	463	383	428	437	419	451	435	447	457	489	408	436	397	462	445	410	434	455	450	477	392	447	470	475	421	429	402	436	441	381	448	446	449	389	460	414	442	448	424	460	442	421	432	464	458	457	452	446	429	444	408	422	423	377	456	445	399	417	405	432	389	438	466	430	455	481	438	421	460	460	469	401	437	421	429	437	434	428	470	438	415	492	368	462	472	451	434	432	446	432	448	435	440	414	399	405	407	432	431	407	431	449	439	390	431	430	447	419	422	433	418	383	410	412	411	435	438	416	465	448	421	408	429	426	455	439	425	483	425	426	456	432	414	433	459	421	485	417	426	442	425	462	421	406	453	389	442	390	461	462	441	410	439	382	418	430	435	429	401	451	468	452	404	423	444	390	470	415	415	417	460	439	423	455	453	401	426	447	422	467	450	443	462	469	462	488	450	452	459	442	426	446	471	412	446	426	444	444	488	492	444	388	457	396	443	467	454	467	456	510	445	448	442	419	401	427	407	434	377	434	426	431	477	384	454	441	427	393	459	433	441	421	418	484	416	413	427	428	417	473	436	424	451	398	442	453	433	447	453	428	450	413	430	437	439	419	445	440	386	430	447	440	393	457	447	455	433	438	429	419	438	476	467	444	429	425	446	444	450	459	473	462	460	463	428	426	467	444	404	419	394	425	418	431	445	426	431	417	424	443	434	448	403	468	418	445	407	426	416	430	373	416	433	447	469	454	436	429	438	439	410	402	474	481	422	437	445	417	416	424	437	420	453	444	419	412	450	418	467	426	407	448	451	455	444	473	450	459	420	453	419	427	428	458	452	430	413	453	457	414	430	427	440	452	418	407	427	465	424	413	375	454	421	439	429	410	436	447	424	470	434	428	432	401	438	408	456	449	425	443	452	445	437	443	381	418	443	435	412	443	404	440	434	449	449	385	427	428	424	439	429	434	441	432	404	458	383	372	427	425	419	418	441	419	442	457	449	388	427	444	453	418	430	459	491	423	384	427	464	420	421	418	437	432	443	422	432	432	406	458	453	439	449	434	432	423	415	455	386	426	475	435	427	459	461	449	432	440	414	431	456	392	459	467	413	403	442	411	442	443	455	457	453	435	411	440	457	470	419	472	433	438	427	439	461	444	457	443	413	380	412	460	419	429	439	412	430	406	431	403	484	463	431	456	441	433	448	438	416	425	492	461	454	441	425	460	473	445	392	459	462	375	400	429	434	450	427	448	477	456	454	458	388	435	388	444	419	442	459	420	440	441	434	427	419	443	439	451	425	413	464	431	417	467	446	409	434	443	398	444	438	444	419	419	394	403	420	396	457	429	438	445	430	418	450	440	433	431	424	384	447	422	419	445	431	440	400	448	468	436	425	408	416	441	421	385	422	436	454	452	435	424	417	416	442	410	436	463	465	456	440	414	392	454	414	421	408	418	428	420	372	463	469	468	462	440	387	425	414	395	423	428	452	456	392	407	461	433	444	398	434	419	443	429	424	444	430	410	454	416	419	440	489	447	431	424	456	417	444	427	428	449	452	456	434	414	449	435	409	417	443	400	451	412	433	433	444	434	429	393	418	450	441	438	445	434	458	406	450	447	406	423	404	399	442	438	445	411	431	452	458	450	451	426	402	488	437	412	411	469	452	441	467	482	471	425	432	475	433	391	416	414	443	444	452	451	449	442	434	519	432	464	444	431	427	482	441	435	426	454	451	444	448	440	450	457	446	444	418	437	428	494	395	426	477	426	449	440	438	481	398	419	445	397	419	442	418	458	433	478	463	447	431	394	428	476	446	462	427	435	409	459	437	465	394	427	432	412	442	415	439	421	475	413	430	408	418	404	468	500	429	478	420	450	427	436	412	442	449	432	383	456	416	469	438	392	435	421	453	407	446	446	413	419	415	418	401	428	431	461	469	435	452	422	367	460	440	402	465	412	442	430	372	454	433	412	411	482	464	433	409	424	460	416	434	430	450	473	451	459	430	447	452	440	411	428	451	427	452	404	402	450	453	392	439	426	434	443	472	449	453	469	449	456	423	491	450	470	397	437	402	429	414	469	456	427	413	465	423	410	428	473	419	455	453	481	451	420	431	420	372	471	468	452	405	464	389	361	409	452	420	452	437	427	429	462	420	427	420	407	430	413	458	432	447	428	442	452	450	395	443	437	470	412	423	393	451	398	431	398	422	426	454	447	452	449	431	456	440	424	451	374	449	489	430	399	428	473	476	412	483	425	423	408	404	423	421	455	441	462	495	466	467	420	414	462	407	439	461	480	378	451	400	412	398	438	452	458	412	438	421	439	450	433	501	447	458	470	425	447	431	417	441	475	377	445	437	451	471	467	441	411	420	424	395	425	417	382	446	447	451	477	454
35654	36137	37493	56916	54939	41152	19774	9206	1585	964	900	963	920	908	971	943	951	955	893	963	944	916	961	948	912	938	930	878	931	931	897	886	954	945	898	952	898	1013	932	910	938	974	938	912	978	967	904	882	953	973	926	894	942	923	924	915	949	939	986	975	974	868	951	938	902	928	976	979	950	918	912	902	885	978	926	925	949	956	903	910	944	939	891	909	998	967	934	955	900	872	874	910	924	963	977	915	988	965	1023	876	985	895	939	961	890	964	923	944	1000	958	937	983	966	903	950	961	938	909	912	959	968	909	955	1016	915	942	957	964	955	908	861	933	951	932	983	943	934	922	893	885	871	902	981	936	929	908	930	912	931	963	903	905	962	953	865	877	917	892	902	971	850	976	928	940	943	938	872	947	970	920	953	912	934	911	948	958	951	920	988	990	926	909	962	959	916	897	913	993	965	975	1022	940	995	979	893	957	959	872	926	1003	935	967	934	931	928	912	959	916	945	939	915	948	879	907	939	912	898	988	927	961	900	1015	915	932	968	912	937	973	903	933	935	940	962	877	937	956	921	894	897	951	924	936	954	901	910	940	1005	933	934	922	978	925	985	966	891	894	963	934	942	981	964	913	924	892	963	909	943	918	926	965	907	944	913	963	959	875	952	938	903	940	914	941	883	1036	929	931	918	935	948	927	925	940	932	894	1000	913	956	912	928	864	919	942	928	940	925	940	899	887	972	949	900	960	1007	915	900	901	960	988	907	967	924	860	971	964	981	899	970	899	982	924	960	912	909	939	926	927	944	945	884	951	904	965	962	935	910	911	944	973	933	928	921	928	949	900	950	928	901	977	939	938	875	906	950	916	925	924	918	949	976	956	944	946	940	914	950	901	924	926	934	973	1000	907	899	963	982	931	947	901	915	919	945	954	893	949	885	927	932	932	909	930	911	984	925	876	901	934	905	956	949	972	961	949	881	933	934	954	1010	1005	988	942	943	868	883	973	921	910	899	967	908	914	910	938	922	956	943	959	963	928	928	948	943	953	916	962	923	953	958	910	878	934	932	958	961	946	938	929	967	922	939	960	950	991	991	938	917	966	958	908	902	979	926	941	953	923	898	958	866	959	934	906	934	975	948	953	862	949	927	883	983	981	888	936	916	952	944	934	882	917	952	925	958	903	899	938	894	995	909	943	994	913	912	920	964	923	898	917	957	948	918	963	932	945	953	955	942	923	915	958	924	928	918	1007	887	931	931	916	940	915	920	873	925	871	906	951	954	919	950	909	971	927	960	969	958	943	946	965	980	1024	893	951	891	926	903	928	907	921	883	959	978	952	970	899	915	922	917	997	887	910	952	904	914	955	955	924	942	951	932	979	925	953	1010	961	911	922	971	901	846	943	903	918	963	937	901	929	960	919	938	880	917	951	939	940	948	907	952	862	937	969	902	875	976	963	923	1010	915	954	908	955	978	904	929	924	1000	988	929	950	936	869	902	955	960	958	908	991	928	936	934	914	866	982	904	927	872	931	954	917	981	930	928	935	954	950	1005	937	968	900	900	943	928	918	927	905	958	858	942	947	931	952	910	902	951	979	948	925	933	899	946	930	895	951	949	906	867	939	955	927	905	942	965	926	923	934	984	879	912	962	915	951	942	933	880	935	903	948	828	948	937	869	936	933	938	972	916	879	972	849	919	965	941	902	970	952	866	928	928	961	1008	924	927	884	957	898	927	966	989	896	924	919	968	929	962	931	895	969	909	942	975	924	931	893	956	960	944	984	912	957	910	931	1004	1005	941	932	960	932	965	969	885	932	932	910	898	955	917	933	915	939	894	890	868	946	894	990	979	950	932	892	935	909	957	889	928	922	970	975	884	904	985	910	960	961	960	893	975	898	900	955	905	908	950	945	920	912	938	958	962	902	956	931	947	922	995	989	894	910	925	904	956	907	962	884	952	963	912	882	943	953	967	963	940	929	911	925	914	927	928	933	951	942	920	945	906	955	904	943	887	932	905	934	899	917	942	960	911	945	961	984	941	954	915	950	937	959	898	938	911	876	932	911	930	939	962	933	983	950	942	944	920	967	974	977	922	939	909	905	921	958	901	919	964	947	977	928	942	945	952	958	925	922	932	853	924	983	923	940	947	950	993	903	885	913	903	917	943	920	938	920	908	947	930	961	920	922	945	924	970	953	948	930	945	924	978	924	893	910	934	906	905	890	913	915	975	992	941	930	941	917	986	886	949	882	916	905	964	939	972	927	953	939	938	897	915	920	942	901	931	958	879	954	973	884	862	924	946	930	931	1014	992	968	892	893	852	928	883	945	875	1008	939	899	960	959	967	953	989	932	957	939	946	961	897	964	962	919	944	985	982	904	922	915	921	947	924	940	883	972	931	917	953	970	875	954	915	919	969	907	927	840	910	957	967	936	909	947	947	933	872	991	915	994	971	967	897	925	924	906	891	920	889	861	933	922	905	976	948	932	930	936	971	980	896	939	988	930	916	963	917	928	957	969	928	926	919	992	989	924	935	922	906	908	893	936	1005	952	991	956	927	948	913	960	907	925	893	975	936	931	932	944	941	966	965	1014	941	914	925	961	970	918	953	888	919	915	929	863	959	935	952	947	944	926	912	926	969	971	920	974	913	876	933	944	941	940	841	968	905	925	971	923	972	972	997	975	940	926	960	990	993	942	1000	930	941	929	935	952	951	906	927	911	927	915	956	927	941	904	988	955	973	931	912	917	948	959	923	948	958	906	922	901	867	939	947	881	919	964	944	962	945	984	906	946	969	939	924	913	954	936	921	951	883	909	926	941	950	989	968	961	985	948	907	910	988	954	868	918	895	956	927	926	957	893	950	927	917	942	919	972	879	889	922	938	936	936	906	941	967	924	980	934	918	885	941	930	865	913	948	918	958	919	964	910	886	909	978	882	937	909	980	928	955	890	964	930	921	889	930	908	894	902	949	952	968	960	883	932	938	943	905	915	910	945	974	969	884	1004	918	869	976	942	892	922	978	962	903	937	938	938	896	976	952	909	901	927	922	939	957	943	934	922	914	957	966	919	959	886	980	861	930	952	912	917	909	947	939	948	931	971	938	933	941	919	922	967	943	920	963	910	954	952	941	942	911	949	903	968	953	877	918	904	887	955	943	943	957	909	938	907	923	897	941	962	940	884	974	912	969	909	938	889	962	897	948	880	960	891	940	912	947	971	930	947	932	907	933	960	986	939	944	937	962	902	848	939	916	939	996	941	952	961	957	930	904	941	881	982	902	924	949	948	881	945	901	934	930	945	923	903	892	956	898	937	912	930	916	933	900	865	959	958	965	947	958	924	935	846	939	925	917	991	1002	980	1002	982	970	966	897	940	964	930	1029	944	954	971	998	921	927	919	978	898	900	918	982	923	878	908	935	899	939	905	944	946	947	936	960	914	923	970	937	931	895	974	961	978	928	939	920	947	952	897	948	992	890	924	934	968	931	967	954	879	941	920	925	909	936	935	878	947	944	893	945	949	944	949	920	920	931	964	957	921
16697	8499	4158	2369	1291	895	630	346	216	199	202	234	220	221	199	221	248	203	211	213	245	227	207	209	207	225	235	225	238	207	255	240	220	235	239	213	209	235	230	214	227	215	215	255	234	228	234	214	230	207	229	228	230	244	228	232	209	195	242	240	210	212	216	222	225	232	219	227	217	230	205	215	254	235	244	223	264	232	220	227	216	204	237	217	218	260	241	246	233	249	228	232	202	212	222	191	230	251	233	249	205	223	221	225	226	242	222	226	210	214	225	219	245	216	207	209	216	217	210	236	217	248	258	209	233	236	230	236	191	248	190	208	233	221	201	231	225	202	209	216	217	222	231	221	229	214	238	232	219	230	213	239	216	201	238	226	231	230	217	254	217	214	233	245	214	230	248	226	242	258	226	199	213	238	249	230	216	217	222	219	213	208	242	224	218	198	226	232	275	225	216	207	228	230	235	214	220	229	219	225	216	238	220	220	214	235	246	206	198	234	231	225	197	235	214	253	241	192	236	256	234	246	220	241	220	205	204	248	220	216	227	226	204	234	239	254	234	238	217	201	211	232	209	224	216	220	225	220	207	209	246	226	218	220	218	245	237	222	248	232	226	255	256	213	241	219	208	264	224	220	221	250	235	215	231	207	223	258	205	251	217	227	226	238	217	227	218	268	246	225	242	209	225	277	246	219	224	229	187	215	227	228	228	237	237	250	227	200	224	204	211	218	217	240	229	213	202	226	231	208	211	237	245	241	240	221	222	234	217	201	218	201	230	243	229	224	211	207	230	233	235	234	203	232	223	253	235	247	233	216	277	244	240	234	229	209	221	217	253	196	210	237	221	264	195	227	242	241	217	202	234	237	252	250	246	226	217	235	218	211	213	211	252	231	216	205	213	219	210	185	227	220	207	246	241	186	226	230	246	215	219	214	264	233	216	219	204	247	221	246	247	217	219	229	225	237	254	195	241	209	192	195	229	223	242	240	212	270	234	242	211	215	225	235	206	236	214	234	264	216	214	201	215	207	237	209	222	276	238	234	234	223	211	210	239	234	214	219	233	222	216	261	211	189	220	220	204	257	209	222	230	224	224	211	238	203	237	240	196	244	226	204	234	241	244	208	222	223	249	214	242	233	218	239	210	246	228	234	230	229	216	238	220	211	185	258	218	250	247	255	220	204	225	201	249	204	220	227	232	227	216	202	243	232	218	234	208	230	233	216	230	228	228	240	215	236	258	224	250	247	237	226	236	233	238	217	215	218	231	268	227	249	252	218	208	220	219	212	255	240	242	220	231	210	229	233	213	233	214	236	237	227	236	218	225	251	236	226	239	225	217	226	212	220	223	232	238	249	228	251	227	229	229	236	229	206	207	249	200	217	229	231	232	233	219	215	225	215	226	218	189	224	232	214	229	249	234	198	233	240	210	219	236	232	229	227	237	232	233	206	239	237	220	227	202	221	258	226	240	235	223	220	232	225	188	213	222	236	253	245	227	201	209	248	220	198	224	243	228	245	238	241	235	236	232	221	209	209	206	246	239	232	234	228	229	225	238	230	241	189	229	254	217	233	216	251	209	222	217	225	213	229	235	239	248	226	248	199	254	215	237	230	243	250	221	215	224	212	237	225	228	226	209	247	223	213	233	214	229	204	231	226	235	232	230	256	249	243	218	219	230	231	225	204	248	230	227	237	208	226	222	194	249	212	231	238	213	234	217	225	198	219	237	230	211	217	199	240	226	222	205	195	220	224	208	263	234	232	217	225	209	203	211	238	238	242	224	233	247	223	226	220	227	210	212	238	200	234	203	215	224	207	243	241	206	278	250	238	225	205	236	219	246	218	223	204	222	232	224	253	191	231	188	194	226	209	197	249	231	224	223	249	225	214	242	231	216	224	221	222	224	211	211	218	205	211	197	250	213	205	224	243	242	216	244	249	215	211	236	220	247	215	190	228	225	239	245	221	217	249	228	232	200	233	226	238	219	228	213	213	231	207	239	201	247	234	215	207	198	216	224	236	222	205	206	218	221	205	223	209	229	236	225	237	234	231	242	194	231	253	238	199	189	197	211	225	230	235	226	238	212	239	224	193	247	200	227	229	204	221	240	219	208	236	231	240	229	222	224	236	201	223	225	225	216	248	222	227	218	218	250	261	215	248	207	231	198	226	198	235	227	228	223	228	212	231	226	231	228	195	215	219	213	223	214	225	238	214	201	223	231	197	230	238	214	199	208	209	262	206	236	221	228	218	217	201	231	244	219	222	226	241	225	254	220	227	196	207	237	228	241	200	243	228	219	235	241	237	216	218	230	230	207	221	199	221	214	214	219	205	211	221	239	207	211	195	202	210	246	217	210	224	204	202	227	261	215	245	228	252	216	212	198	202	197	235	222	234	226	210	216	212	240	236	234	229	207	221	233	210	219	228	250	247	220	262	225	233	260	195	235	226	203	230	249	226	211	219	206	233	244	217	229	224	200	220	234	234	243	247	249	195	246	219	222	220	203	195	223	210	242	191	222	208	204	219	215	210	255	212	226	205	184	240	220	246	230	208	240	233	236	226	235	206	245	229	227	244	205	250	205	211	196	228	216	237	205	223	240	265	247	228	226	227	201	194	198	210	239	227	237	243	229	217	234	240	236	218	190	223	214	200	202	220	212	215	210	217	199	221	237	214	225	231	189	232	209	256	222	241	218	232	234	225	231	195	249	217	237	197	226	234	238	231	247	213	228	260	217	212	207	216	212	199	241	196	255	261	233	220	230	254	254	225	227	223	231	224	179	236	250	225	252	237	260	245	216	230	228	231	228	201	249	220	204	217	235	258	215	219	236	235	208	212	232	204	209	222	229	234	188	233	221	235	222	203	200	210	233	239	200	210	206	220	208	213	211	234	217	208	217	236	215	212	228	231	209	256	204	212	220	211	184	221	190	239	225	229	249	222	246	234	212	224	220	229	232	203	232	247	227	276	221	238	234	229	223	203	238	219	224	205	222	236	221	210	227	190	244	215	262	252	218	232	221	219	221	220	222	211	210	227	217	216	221	222	240	219	211	226	196	217	256	217	235	227	187	216	221	206	242	260	254	195	259	240	222	216	213	220	213	213	232	204	232	218	217	226	217	244	229	208	225	243	228	241	221	217	246	220	209	210	223	216	218	224	212	216	210	215	234	230	252	214	192	193	240	226	220	230	225	225	241	212	206	191	256	243	218	242	233	234	227	201	222	205	220	207	230	215	212	222	212	217	229	217	251	201	230	209	209	231	213	209	245	262	258	196	232	234	243	231	255	210	211	222	236	221	219	236	217	213	245	235	206	208	223	209	195	212	213	205	211	207	242	225	252	227	226	223	231	239	212	222	213	247	214	211	189	246	218	213	211	206	247	225	255	217	234	242	203	206	216	202	249	231	205	195	242	212	269	213	230	236	237	222	233	236	224	224	229	204	223	218	230	215	237	239	209	218	230	227	225	221	246	221	255	202	239	199	244	211	239	228	232	229
9976	7308	6931	6873	4362	3615	2272	999	543	534	526	576	567	500	519	529	593	510	542	546	552	521	547	539	550	561	522	486	542	525	553	556	515	510	564	510	578	549	545	529	550	545	547	561	521	543	534	562	552	547	579	548	563	590	569	573	530	552	524	561	536	505	519	515	578	543	559	542	514	520	547	543	521	549	571	494	537	526	520	541	518	519	503	529	545	519	554	517	495	555	501	476	492	512	582	545	519	533	531	536	533	554	553	551	541	504	540	520	496	558	536	525	539	501	524	541	548	568	550	537	524	535	511	552	531	544	518	535	545	542	516	538	545	570	553	560	537	546	536	563	544	489	471	550	527	544	520	530	524	533	535	512	546	530	564	514	552	559	535	499	538	502	543	566	535	512	534	539	519	548	563	522	524	559	562	554	550	558	557	560	533	587	557	497	510	529	544	561	526	504	538	509	557	528	497	535	544	546	529	531	523	510	577	603	536	502	542	517	528	513	512	484	518	524	566	550	495	508	511	557	503	521	573	557	541	544	533	541	555	525	555	548	523	555	511	546	538	525	522	560	583	539	543	511	524	568	544	514	513	545	592	543	535	546	588	540	518	553	542	541	521	544	505	519	542	572	556	531	548	550	505	541	521	535	528	529	543	490	524	472	540	510	530	566	554	540	549	536	530	519	549	519	517	550	533	533	549	553	530	500	528	503	529	497	549	520	507	527	542	524	549	520	522	536	516	539	531	569	534	517	537	519	524	554	582	526	549	508	521	530	599	519	529	524	544	513	529	538	510	518	527	531	511	526	495	500	547	510	534	562	543	581	545	544	518	514	520	497	525	528	543	530	543	553	527	511	492	481	524	534	540	545	543	542	553	553	538	561	554	524	542	532	505	535	546	550	548	515	521	557	508	532	502	490	563	544	575	517	514	539	509	501	559	538	538	605	555	550	535	558	540	531	506	596	516	542	507	523	524	559	555	504	524	516	526	545	547	518	530	505	527	563	581	556	536	507	503	555	534	505	537	524	517	553	489	548	542	510	539	495	541	514	582	552	542	532	560	518	585	490	533	535	549	553	532	542	536	525	537	585	518	535	544	536	535	527	490	551	569	534	555	547	539	557	571	536	511	532	546	563	527	566	525	515	563	562	510	527	536	561	506	590	532	537	574	527	505	500	498	548	525	543	530	567	518	496	519	542	533	527	524	545	545	541	534	525	505	503	506	558	545	543	495	566	493	560	528	528	543	549	535	545	508	530	527	546	539	515	542	543	534	538	493	549	501	542	534	555	532	544	550	540	518	511	559	570	579	529	587	541	515	530	557	521	509	518	559	534	508	541	570	500	530	551	508	557	517	552	531	532	558	531	503	513	502	552	517	488	514	518	538	530	567	538	558	575	522	545	582	510	543	578	560	539	532	551	512	566	553	561	547	522	559	519	519	539	474	500	578	514	534	528	503	533	524	534	573	544	538	527	564	528	572	472	584	545	555	507	549	517	522	537	510	544	546	536	532	522	506	565	552	529	543	534	528	588	526	514	521	561	539	558	576	529	524	542	488	525	526	506	525	499	503	558	540	537	566	540	516	542	528	557	503	552	518	526	551	497	526	566	544	523	533	514	541	538	548	509	529	538	563	565	559	571	537	495	564	522	534	505	501	541	501	538	530	528	548	509	519	489	501	533	513	556	515	531	555	521	516	537	516	495	508	533	527	515	539	519	561	548	576	489	548	535	549	503	573	556	534	514	569	586	520	556	503	554	539	525	529	524	513	509	513	530	515	536	530	487	518	537	539	562	528	561	542	527	575	528	552	534	536	545	527	558	562	538	525	518	513	558	532	524	536	546	540	502	520	521	503	532	582	533	566	526	545	581	537	573	527	541	513	505	531	526	524	562	545	534	542	506	549	535	561	517	511	511	495	552	523	540	526	568	526	492	516	574	518	533	519	522	551	559	556	536	544	503	533	575	540	537	544	569	529	525	524	570	524	535	549	530	555	570	480	510	532	558	540	535	550	477	527	536	523	532	518	516	520	556	549	545	554	522	543	532	558	498	564	601	512	544	582	540	495	492	527	501	534	536	495	560	523	532	522	515	517	488	512	530	537	556	544	565	542	571	515	546	522	549	535	518	541	517	537	515	530	531	512	557	533	547	533	553	536	549	549	495	519	551	545	505	550	536	536	558	530	568	541	550	548	515	552	559	512	550	534	579	493	559	516	525	509	494	566	555	510	517	543	499	558	548	497	582	514	539	508	541	493	551	554	545	526	527	534	562	506	468	529	534	566	531	526	546	565	554	587	508	564	528	553	513	512	529	549	493	539	505	567	534	552	545	529	522	532	532	577	570	528	530	549	540	508	520	553	511	534	557	556	529	518	512	557	559	574	546	538	541	534	499	545	501	547	553	536	528	568	522	552	562	521	511	503	520	490	526	561	526	547	540	525	546	595	517	563	548	538	508	533	545	534	533	567	553	561	553	555	548	533	552	530	562	557	496	524	555	507	510	538	531	501	533	531	563	514	501	544	550	543	519	502	526	544	512	547	511	551	560	567	503	550	512	521	567	540	540	498	537	502	496	538	538	496	522	512	569	532	506	556	516	500	479	534	565	528	515	551	546	550	507	554	512	507	570	565	512	517	557	510	503	531	568	544	517	545	503	538	560	501	568	527	518	483	563	536	563	512	541	554	547	513	524	516	501	545	517	500	535	557	553	531	517	529	520	519	534	536	547	497	531	505	539	521	546	539	553	543	553	543	558	513	564	540	527	610	513	562	498	565	539	527	546	577	552	524	536	566	529	524	545	550	526	545	575	574	523	507	528	498	552	525	529	544	522	556	544	516	510	555	534	468	549	566	524	536	558	509	573	531	540	505	510	543	543	533	552	542	554	536	563	520	531	564	502	474	527	524	542	534	506	511	537	556	549	506	561	578	526	548	534	556	590	514	527	552	515	516	585	523	555	514	573	506	547	530	572	542	557	598	506	548	543	498	499	517	541	531	558	579	602	523	563	480	527	557	562	512	542	541	530	609	513	516	533	590	570	497	524	548	624	571	481	561	535	542	525	535	563	507	508	561	500	566	521	561	546	545	543	542	557	567	493	524	549	557	546	499	529	511	549	493	522	575	542	504	543	529	529	530	512	516	519	533	533	531	503	529	530	510	501	520	511	482	524	517	515	535	551	529	543	551	612	523	535	511	531	525	553	505	524	556	510	530	540	529	564	560	519	553	513	553	547	552	536	564	551	501	530	525	530	547	555	504	568	531	471	507	527	558	529	554	521	527	569	504	559	516	572	475	576	523	601	567	536	554	552	523	508	532	497	582	546	581	562	498	498	535	499	494	539	581	548	494	556	548	574	567	524	523	535	552	540	522	544	538	532	539	540	528	494	498	492	549	562	545	526	521	537	529	539	553	552	570	517	554	496	524	553	562	550	546	524	525	555	531	552	493	535	548	544	522	487	562	587	526	520	537	565	540	565	533	528	524	534	555	553	523	522
42206	35400	29105	15106	20107	25872	9602	2867	498	345	348	331	314	316	344	319	337	315	356	350	346	330	333	321	334	343	302	346	363	368	326	312	318	330	314	340	341	321	349	369	324	346	312	326	353	353	321	374	331	327	337	354	314	352	345	352	329	337	350	317	336	349	291	354	292	310	343	319	340	300	322	342	338	353	299	320	327	341	313	338	339	327	362	341	309	311	347	333	346	341	347	338	329	273	319	334	348	352	339	317	353	325	307	344	317	318	334	304	331	322	360	341	371	297	299	297	326	338	354	352	326	315	336	334	348	304	273	327	334	296	285	303	327	342	329	312	312	328	332	341	329	349	337	379	349	331	305	294	317	296	348	364	308	312	354	326	328	346	351	297	288	282	314	319	315	300	333	317	285	334	311	324	337	320	335	354	332	380	344	327	336	278	341	312	336	361	341	334	326	330	312	308	331	296	306	313	305	322	324	328	320	313	368	364	328	364	319	342	291	310	305	306	305	305	297	343	294	342	363	346	321	289	336	329	326	372	353	342	326	320	336	314	329	295	332	371	339	343	354	321	281	321	326	348	328	304	321	310	342	301	313	316	328	361	336	314	336	312	308	328	300	326	330	346	327	334	329	314	343	317	326	306	281	343	332	326	309	309	348	326	354	316	330	326	327	321	310	333	305	336	293	306	358	349	324	313	317	338	351	344	305	310	327	331	313	329	326	333	322	327	309	294	336	311	359	332	332	307	311	306	355	331	324	339	384	330	315	355	321	336	330	301	335	305	357	294	302	366	328	351	315	323	313	335	320	307	303	344	356	316	309	294	341	358	318	333	354	321	318	375	317	369	326	338	339	282	308	328	334	330	289	297	333	303	357	324	336	319	307	350	306	335	358	300	306	333	351	327	345	317	366	341	326	323	327	346	316	345	344	352	328	336	320	329	325	342	343	359	338	331	312	319	341	291	327	330	328	324	286	332	323	329	345	311	353	336	314	288	309	349	316	320	327	311	361	313	321	347	321	302	324	329	332	313	311	330	323	309	312	303	341	334	323	348	313	354	356	327	336	342	313	331	343	303	320	319	316	343	343	319	320	319	320	330	325	338	326	323	334	338	326	321	307	329	335	343	333	347	300	304	346	297	304	344	351	325	333	344	325	302	304	317	318	291	325	340	333	343	374	301	316	334	331	337	306	348	316	363	374	360	327	355	352	330	296	331	321	337	338	319	338	341	336	320	338	338	401	302	325	337	296	328	276	354	313	330	341	377	340	317	370	349	370	381	286	309	363	355	352	315	322	335	311	313	346	314	334	333	321	319	341	367	340	348	308	322	325	320	319	331	322	348	338	293	321	316	352	322	335	348	318	329	331	371	339	308	319	313	297	328	321	327	355	327	358	326	361	330	301	336	313	313	328	344	330	309	331	339	304	335	331	335	322	327	316	364	322	343	299	326	320	311	333	301	321	288	328	317	317	326	341	354	343	312	348	328	354	281	332	310	327	296	315	336	307	314	334	357	346	324	333	342	331	345	314	343	322	281	296	338	328	360	337	319	305	300	305	344	334	343	341	334	334	324	329	296	339	346	376	356	331	309	308	320	323	322	332	332	347	304	327	310	305	298	311	334	304	329	326	336	311	323	310	350	310	319	322	329	334	351	359	354	295	357	325	314	294	308	341	335	363	330	315	319	305	347	321	310	287	329	354	322	333	345	358	328	343	336	320	314	298	312	325	324	332	330	328	302	304	326	353	353	326	356	297	326	307	326	348	330	330	341	327	346	338	334	335	333	327	335	345	314	324	340	342	316	338	309	337	311	305	342	318	322	315	348	335	316	332	356	329	328	331	298	325	329	312	318	340	313	334	330	368	314	327	315	348	346	321	301	332	283	333	370	312	344	326	316	346	276	305	328	350	328	349	317	330	330	324	336	325	327	363	333	325	331	295	349	305	309	340	319	335	306	344	335	308	357	349	335	292	329	287	325	320	316	333	330	340	336	356	327	336	352	353	328	331	328	324	340	360	333	322	341	326	290	339	329	324	346	343	307	333	323	330	354	296	343	340	330	334	340	299	299	317	344	377	369	336	337	352	329	307	331	353	344	314	311	332	336	312	335	284	349	361	355	324	344	316	320	322	349	328	329	341	324	325	341	333	348	310	357	341	320	332	325	375	346	334	326	326	298	345	350	321	333	313	333	315	353	348	355	352	311	300	359	323	323	331	328	340	307	328	330	331	309	366	340	331	372	303	331	341	324	325	283	325	319	307	329	320	325	327	341	358	355	366	304	317	308	320	330	326	308	326	319	335	350	334	348	328	308	340	335	356	349	335	339	334	329	309	304	326	336	299	340	335	348	320	296	334	308	323	321	324	314	339	323	260	344	298	292	301	325	370	324	303	323	343	325	319	295	332	298	358	332	306	323	344	320	330	322	315	304	345	298	349	333	327	329	324	335	340	359	352	321	344	318	328	301	347	350	359	331	321	322	311	321	295	344	352	292	322	330	306	321	335	349	318	307	318	274	341	355	329	351	310	333	310	289	275	304	326	352	348	325	324	326	300	324	338	322	323	333	328	318	338	317	273	309	311	336	321	348	334	327	334	337	370	349	324	308	305	349	325	331	336	332	307	313	315	334	362	331	338	383	314	334	328	307	351	336	343	332	299	316	332	313	349	323	344	323	333	308	329	337	321	317	367	315	354	318	299	307	323	320	351	340	291	315	289	329	347	306	313	341	335	314	326	307	332	315	348	293	306	320	369	321	321	324	315	348	352	289	297	352	343	344	331	307	327	349	296	322	342	353	315	335	313	354	311	330	336	350	335	329	323	331	352	303	351	318	379	316	301	319	298	319	329	349	331	334	317	317	326	274	310	336	326	340	320	322	322	313	340	317	344	301	292	338	313	309	358	331	296	363	351	265	308	311	345	320	327	324	312	326	308	313	305	336	328	271	327	302	293	330	317	296	321	290	315	339	317	332	364	333	337	322	282	331	334	310	348	285	311	312	331	331	347	311	325	316	346	321	340	331	322	348	338	347	326	311	336	317	332	337	367	347	327	331	320	317	347	309	343	331	352	325	316	298	352	344	326	317	342	332	331	347	329	312	331	289	298	335	286	286	335	312	304	324	334	324	344	330	331	314	333	294	319	321	336	335	341	315	358	325	349	328	316	345	312	326	307	332	317	326	309	333	303	304	316	323	333	342	322	316	303	326	330	321	384	347	325	338	300	312	316	341	354	338	311	333	290	340	303	322	319	326	362	337	326	337	361	314	320	303	328	324	294	293	298	326	302	317	289	329	312	309	325	327	338	346	325	354	340	339	318	297	349	320	287	345	290	366	291	324	369	281	318	285	340	325	307	306	319	336	327	315	304	280	347	355	370	313	305	351	334	345	344	318	350	347	342	300	328	294	326	272	291	310	323	306	339	293	301	334	360	325	321	310	338	333	307	288	284	281	341	331	347	352	315	324	331	307	327	300	331	314	340	320	323	319	345	332	329	365
28086	27724	30687	21667	36193	41025	18394	8704	890	742	762	764	750	724	720	770	713	694	736	751	742	748	725	758	766	713	733	749	719	779	697	747	741	738	741	749	779	710	737	751	688	735	717	734	758	719	736	730	759	762	767	724	778	707	745	795	731	731	746	726	737	775	750	763	725	724	737	744	768	744	773	786	761	744	740	773	757	733	783	753	712	739	766	736	740	763	740	744	679	723	719	760	766	714	741	773	726	744	708	738	764	734	784	795	687	749	699	765	749	745	721	775	783	705	704	758	707	748	747	698	739	691	671	732	757	737	726	730	749	749	757	767	720	753	738	751	723	747	742	697	773	752	789	744	756	766	801	728	805	765	683	710	718	749	738	739	785	706	736	762	776	687	719	699	705	728	771	758	784	703	777	740	742	731	757	710	747	731	718	758	734	746	731	731	727	737	672	720	776	750	751	708	719	783	739	749	715	742	750	735	727	754	774	717	731	742	720	713	704	735	766	733	750	722	744	687	731	730	747	722	731	727	740	727	802	727	745	770	744	752	730	709	762	765	707	710	756	761	733	742	729	761	731	757	775	748	785	731	715	728	735	729	782	727	707	766	712	703	699	745	718	749	752	735	757	720	757	705	757	735	738	753	744	782	713	722	718	713	731	761	763	741	787	723	670	694	749	754	744	695	747	760	725	750	761	742	723	723	715	749	731	742	739	755	770	741	726	733	728	743	753	751	754	765	736	681	694	729	780	753	769	744	745	755	685	741	714	727	718	742	770	762	726	758	719	748	748	736	729	735	710	695	727	781	714	762	705	734	750	755	748	754	710	741	747	776	763	722	713	752	769	735	745	713	728	766	711	758	732	763	743	742	757	734	760	740	740	775	731	782	723	730	807	799	686	719	739	788	719	697	706	709	727	765	704	740	773	744	730	699	691	774	735	736	772	748	716	769	726	802	735	757	748	752	731	774	786	743	714	711	719	774	762	735	752	695	759	725	718	744	748	745	720	759	769	718	755	784	704	740	701	728	700	727	781	730	778	744	731	746	741	731	758	723	765	740	738	788	738	711	714	754	748	752	704	718	695	799	757	737	751	700	771	728	751	743	714	716	735	739	714	807	730	744	759	746	762	717	758	755	721	709	737	746	784	662	700	724	743	689	747	724	742	702	756	719	783	725	777	729	736	713	744	678	726	703	757	718	818	735	755	752	750	785	763	783	762	766	770	699	739	730	749	751	711	756	800	760	735	718	722	723	722	713	742	773	704	736	709	724	749	736	745	744	733	756	757	703	713	750	714	718	742	708	708	781	716	724	741	729	713	737	713	793	741	742	756	735	715	738	758	747	733	773	754	707	690	690	741	685	750	732	768	735	752	752	792	748	764	730	748	748	728	716	759	752	737	689	745	684	712	728	768	747	792	718	679	699	770	715	743	730	737	751	773	776	760	739	745	709	748	730	802	754	756	758	707	791	766	727	738	761	725	763	718	729	723	756	741	755	708	759	727	736	766	720	744	769	753	776	782	723	714	743	731	776	745	786	759	715	759	772	739	742	739	790	766	740	744	726	783	726	725	708	676	742	775	740	758	737	697	741	836	770	769	770	724	730	759	769	771	719	778	752	708	736	773	687	719	778	678	758	721	793	734	752	733	771	796	641	752	727	706	771	781	736	692	719	721	712	693	755	745	723	759	741	713	772	693	775	760	747	709	765	764	748	736	718	775	715	773	777	726	747	743	788	727	733	739	723	730	738	695	717	672	750	706	731	742	743	751	719	709	755	745	784	778	770	731	732	683	748	752	763	689	738	698	728	743	771	742	728	713	754	747	725	708	753	688	682	733	734	759	741	753	758	760	744	738	723	767	750	729	742	763	716	768	742	720	723	799	767	752	751	741	716	729	752	796	723	733	710	744	732	754	676	719	707	758	737	735	767	740	731	764	682	729	725	738	730	738	753	728	737	702	767	746	745	714	732	769	726	783	685	740	703	707	743	725	791	691	742	758	773	678	737	686	741	732	734	767	711	772	728	687	754	754	763	729	716	761	714	735	731	721	765	750	734	733	746	767	706	701	761	700	711	767	774	733	722	767	741	768	768	718	719	776	753	815	773	749	766	687	751	703	705	725	707	722	755	730	741	759	714	754	748	746	810	683	721	726	752	754	711	711	695	692	729	736	764	722	733	735	697	780	711	716	749	715	721	727	714	770	714	746	744	781	698	738	734	740	732	762	788	745	740	700	738	730	667	751	738	723	707	763	708	779	744	791	717	773	751	747	715	677	712	702	788	753	749	729	746	747	707	738	767	793	756	748	781	718	742	708	815	754	740	734	800	793	755	708	695	739	697	767	705	741	769	778	756	719	730	777	750	722	746	759	747	719	760	719	712	698	690	754	723	727	686	718	725	692	754	731	758	714	754	738	699	727	733	751	747	711	774	720	693	730	745	704	707	730	718	694	727	744	754	738	737	744	760	773	717	709	716	709	731	750	763	727	759	796	736	710	780	702	769	694	716	782	705	688	742	663	741	724	677	807	743	714	786	782	759	753	794	797	753	759	738	728	751	706	690	722	737	761	693	740	708	702	749	746	776	708	714	737	752	768	733	742	717	707	766	714	698	771	753	753	723	759	741	750	716	779	752	731	686	758	741	736	756	756	783	753	731	768	705	767	763	743	770	756	681	751	786	715	757	721	705	774	739	773	768	743	725	751	723	711	734	765	729	761	751	741	729	739	708	717	743	751	722	738	730	702	746	730	738	761	716	723	756	783	774	736	761	733	726	698	723	715	743	762	741	748	728	752	757	706	724	697	731	710	749	773	727	740	716	737	737	729	748	751	698	721	750	709	728	767	748	727	739	706	736	731	695	767	755	762	747	744	719	731	720	768	735	758	790	700	756	769	735	798	781	734	698	747	705	699	762	733	784	729	754	773	781	765	817	768	831	729	716	712	785	709	744	729	714	795	734	737	733	706	756	741	806	714	707	820	709	693	729	753	791	766	758	726	735	758	738	699	727	716	729	726	744	746	722	723	701	776	799	812	766	717	704	758	733	729	752	714	746	755	713	720	693	768	722	724	742	797	788	716	732	723	729	750	705	742	747	740	733	716	763	708	751	702	710	704	743	739	737	741	709	745	723	768	764	717	716	764	802	719	713	767	756	751	706	729	759	726	748	742	708	769	688	733	723	744	731	741	753	711	708	714	763	743	739	732	695	731	752	716	767	697	705	729	767	725	727	732	729	740	783	750	741	770	721	751	758	728	752	690	743	798	714	732	708	727	705	750	720	754	749	744	773	740	797	750	782	734	730	802	753	793	728	797	713	731	746	756	739	768	666	709	759	739	749	725	714	703	690	796	745	743	784	708	723	734	698	734	760	766	720	735	741	702	714	786	740	751	730	687	716	721	717	735	733	747	740	726	744	744	726	747	778	783	709	730	787	761	779	739	777	831	749	745	723	754	757	766	780	716	725	744	715	726	715	691	721	769	768	732	735	686	715	760	782
52926	44879	32364	27405	44202	33804	14027	4525	606	379	414	391	389	398	404	413	389	392	431	396	455	353	433	467	363	394	388	368	393	424	422	386	435	379	399	410	380	409	410	383	419	457	437	375	418	378	438	402	410	414	441	361	381	395	405	400	419	383	378	379	406	383	385	381	412	390	411	441	366	452	400	355	421	389	412	412	401	427	377	382	454	395	435	410	387	416	367	437	407	419	376	380	377	355	378	451	353	416	409	411	399	442	440	460	431	397	367	415	403	430	444	412	423	406	393	424	382	422	415	410	443	399	385	430	430	406	405	436	400	406	399	389	389	398	382	377	412	398	377	409	406	401	433	406	383	411	433	400	385	384	417	404	413	399	433	382	404	396	413	353	403	403	379	398	392	439	407	414	434	428	397	385	390	412	374	428	396	376	394	408	392	397	465	419	384	406	410	386	386	455	438	398	388	476	377	409	431	408	390	410	397	356	411	400	371	397	391	408	409	388	417	420	393	421	386	426	388	407	401	408	404	396	417	376	433	392	404	467	400	408	426	399	420	387	386	391	389	390	391	416	353	402	409	387	444	369	372	378	406	378	404	406	412	356	377	392	393	394	413	421	393	402	411	412	413	410	393	414	394	414	417	400	402	383	415	412	378	423	362	413	374	398	420	441	390	421	386	400	433	389	404	397	405	385	391	395	377	413	399	439	361	397	385	426	437	388	382	410	403	393	357	367	396	383	400	396	362	429	425	373	403	420	393	393	385	427	378	398	430	385	384	398	376	370	373	363	383	367	416	390	416	392	408	412	378	412	371	416	406	437	402	397	423	378	402	414	399	369	354	422	455	412	392	330	388	395	417	387	389	456	395	406	425	423	418	405	421	401	440	412	386	406	407	390	432	331	397	403	426	448	367	371	375	375	390	401	396	397	406	405	407	406	407	414	365	417	406	447	383	381	414	376	449	413	418	414	430	422	393	394	380	396	399	407	392	443	445	396	375	385	404	394	435	420	418	409	421	405	430	421	408	381	440	418	404	405	409	377	409	409	402	406	425	401	396	401	425	420	376	416	404	401	409	415	378	397	414	388	398	398	424	413	393	394	422	420	411	391	414	390	410	371	442	375	397	390	385	413	405	434	410	421	359	442	378	418	380	429	401	393	384	385	400	419	416	422	401	373	428	380	396	419	414	410	395	400	398	373	417	453	405	386	410	409	412	412	412	413	411	463	409	393	416	418	380	419	421	406	374	398	367	415	389	409	390	347	402	425	400	398	366	381	384	418	420	385	426	416	386	347	370	407	446	455	439	386	395	392	383	391	379	381	405	401	420	402	414	411	385	375	413	396	352	417	419	380	408	437	420	395	403	392	388	372	446	429	376	422	435	413	402	382	423	382	388	399	400	412	393	370	424	404	409	396	416	414	366	401	421	403	435	454	380	426	387	407	419	389	394	417	436	394	392	374	378	404	396	408	455	381	402	414	390	386	374	380	387	413	387	390	399	381	393	397	401	397	365	407	415	384	406	389	405	375	381	407	393	378	395	362	429	413	424	424	400	440	397	431	419	388	407	379	414	436	438	379	389	404	377	399	396	392	446	436	422	401	382	407	382	403	399	345	400	394	427	372	396	378	398	417	400	417	362	396	384	419	401	407	404	445	378	407	409	437	414	390	373	444	426	400	373	387	380	352	437	374	406	385	403	386	465	385	374	393	446	394	368	410	394	373	413	427	396	387	352	415	402	394	375	371	383	390	434	443	440	416	353	393	425	381	436	389	417	388	390	424	409	435	427	426	441	383	387	410	395	405	382	434	395	411	395	386	415	418	428	420	429	377	360	383	407	403	440	376	416	393	421	342	400	403	418	384	362	468	409	425	406	404	390	405	415	391	352	430	399	416	420	417	406	404	409	399	387	401	419	383	425	367	385	404	388	394	371	386	422	400	375	395	440	407	439	390	412	413	419	375	384	440	384	414	408	407	437	419	382	402	440	375	367	410	368	382	402	401	404	400	405	361	391	406	399	414	383	416	409	393	422	416	376	448	382	381	400	383	398	390	429	402	387	382	396	404	404	400	371	359	419	429	435	379	376	389	414	405	416	399	378	382	396	394	375	405	364	368	421	402	418	351	405	413	432	425	374	377	391	412	394	407	442	412	387	382	425	423	415	409	421	416	384	418	419	407	389	361	456	416	407	371	414	364	363	386	440	392	396	401	433	419	425	416	378	436	385	403	417	388	397	376	407	444	412	392	389	449	389	441	444	373	396	387	412	401	397	360	410	391	392	400	349	475	384	419	417	442	423	424	387	400	415	386	402	428	447	393	411	413	421	351	400	436	428	435	411	408	409	387	417	399	376	403	412	387	427	425	344	412	417	419	391	456	390	407	389	398	401	456	396	392	431	410	377	401	393	391	392	419	426	403	444	435	424	403	373	400	414	371	430	394	353	397	400	399	394	406	418	398	427	403	382	422	399	427	384	363	412	384	439	416	407	357	413	401	425	408	407	399	410	380	366	405	391	401	404	425	380	396	431	407	430	381	364	414	418	394	427	381	413	401	414	403	393	400	377	371	392	398	384	383	392	373	418	418	415	387	405	383	433	419	435	408	392	380	386	421	413	411	410	406	474	404	372	401	405	392	453	394	401	422	410	429	382	402	431	403	396	413	428	401	392	460	447	385	383	388	429	395	400	421	406	387	388	375	455	444	387	412	397	392	406	388	411	431	404	436	425	405	444	389	419	392	377	430	392	386	431	401	388	405	385	393	397	447	399	391	384	404	417	388	391	418	420	370	416	367	360	433	445	412	396	355	421	449	417	407	424	406	423	410	415	454	415	415	392	442	385	409	395	383	367	419	396	401	407	367	410	388	379	413	413	381	386	379	400	440	427	423	432	356	397	411	393	408	387	404	410	408	447	413	437	436	381	423	435	426	386	383	368	417	409	428	374	402	386	441	395	408	398	373	356	432	411	457	414	409	429	409	400	404	410	394	365	375	401	405	408	404	394	415	434	434	359	396	418	384	424	392	414	411	360	374	377	378	424	394	422	396	412	398	372	408	416	411	404	415	406	398	444	413	401	426	390	391	390	376	415	373	419	396	412	392	377	389	425	430	408	412	433	404	384	358	405	363	390	402	398	395	416	426	353	444	374	396	412	418	386	353	404	401	427	376	367	402	390	398	418	429	394	405	400	355	472	432	375	443	449	394	382	414	442	402	411	417	379	356	449	430	363	381	401	402	373	404	423	410	423	418	443	397	443	393	422	376	393	396	417	422	417	421	421	431	410	418	388	417	436	387	391	402	418	396	412	414	386	378	409	384	397	398	422	416	408	362	417	390	416	386	379	416	384	406	394	442	420	387	420	365	401	354	352	408	385	456	398	413	445	406	390	374	366	397	401	375	402	369	392	389	380	410	389	407	419	385	361	365	421	423	404	394	410	365	388	408	438	427	444	439	397	425	404	360	408	414	408	410	419	388	427	392	399	375	413	375	401	387	437	425
35708	36079	29995	38229	57456	45235	23207	11717	1003	935	880	916	894	914	865	892	868	933	902	956	1087	893	886	896	902	829	833	885	860	851	922	851	865	831	861	857	867	842	845	895	865	877	874	832	875	849	848	872	902	840	863	839	822	920	872	905	881	854	860	847	810	821	884	907	875	934	853	884	885	842	849	865	880	843	872	877	825	855	859	900	889	870	882	806	850	836	808	874	830	863	834	888	865	863	895	881	865	834	849	838	823	881	868	841	821	853	813	941	870	832	901	878	870	909	872	857	889	915	918	829	890	881	832	871	833	905	829	833	858	862	918	858	946	914	870	828	907	887	876	870	879	788	821	823	823	870	882	869	884	841	868	896	873	887	861	864	860	854	865	868	837	872	831	895	827	867	836	868	869	914	909	838	884	891	825	909	924	812	861	855	909	880	863	842	860	833	862	841	870	837	881	840	911	874	888	869	891	895	868	845	873	845	863	843	854	825	859	837	881	868	843	817	897	889	849	868	856	896	887	898	882	889	856	858	892	906	894	855	906	896	905	877	886	896	864	853	903	869	857	830	888	867	853	834	878	818	915	856	858	896	875	856	821	871	874	897	863	898	951	804	816	838	858	879	817	858	862	880	855	887	897	890	889	828	809	891	840	860	851	827	868	849	842	886	905	881	888	847	900	886	838	875	872	879	807	879	845	856	876	852	902	852	869	894	903	879	897	845	865	854	879	896	882	845	912	898	865	862	855	898	880	859	843	838	885	842	890	825	840	874	922	894	886	856	862	861	885	867	880	885	924	907	866	881	852	893	817	911	856	895	847	854	839	860	858	865	877	830	859	883	872	897	888	908	864	928	845	838	889	875	877	880	882	842	851	839	859	893	903	923	866	859	914	856	885	885	941	899	840	841	875	807	862	890	828	861	824	859	913	859	865	882	852	863	884	842	881	866	830	829	855	851	899	874	975	873	886	859	878	850	866	890	853	849	902	900	839	857	906	859	895	886	877	883	828	840	846	862	858	861	862	909	857	862	847	835	857	880	880	857	847	865	856	877	868	860	892	876	848	885	864	883	839	812	880	825	885	905	845	854	856	884	845	891	850	874	861	926	893	827	901	879	916	787	868	830	856	826	875	934	870	912	883	880	863	897	851	872	884	875	874	875	872	880	768	840	835	903	912	846	809	902	893	886	838	872	840	884	881	930	862	812	868	838	928	839	869	856	862	910	897	881	890	889	867	926	915	908	861	846	829	869	824	857	862	872	857	897	853	848	873	807	909	899	847	883	875	893	891	887	857	838	908	877	826	894	837	905	865	871	892	883	843	850	866	842	847	880	852	901	899	885	883	868	833	879	877	861	851	844	834	872	885	901	854	882	852	904	820	933	857	838	844	864	890	855	864	875	829	827	841	857	908	870	819	862	899	852	817	860	852	861	851	899	876	820	829	872	880	835	916	883	908	924	803	833	874	850	900	868	879	877	858	911	857	863	878	875	844	894	888	869	886	823	910	878	825	844	856	849	806	890	866	840	861	900	847	836	887	833	855	846	912	860	864	828	893	869	818	892	858	839	869	840	885	875	878	890	913	850	834	886	878	901	847	821	896	879	846	834	873	883	864	879	860	792	908	859	859	835	882	895	824	907	881	880	858	908	859	864	847	861	894	878	883	843	876	883	861	889	869	874	879	870	872	849	860	901	910	899	895	854	907	875	884	883	848	897	881	881	864	866	859	850	896	829	859	827	890	847	846	848	891	890	828	887	853	859	873	858	824	851	908	864	903	860	884	853	886	795	798	862	892	922	869	862	853	848	883	831	908	879	831	877	861	867	908	894	868	870	841	884	832	852	916	890	858	865	784	888	867	862	849	978	909	867	931	877	900	804	875	861	901	831	823	867	833	849	890	876	844	878	919	833	890	865	887	898	887	867	883	861	865	927	838	840	842	814	876	888	788	837	854	856	879	817	880	901	873	920	854	853	859	902	866	903	849	879	807	863	893	894	829	896	891	862	886	872	856	814	881	902	905	871	849	847	912	864	858	929	848	866	860	826	865	919	871	885	844	864	912	900	836	903	889	844	803	834	837	842	855	872	889	876	830	913	896	875	891	842	888	785	885	847	875	916	875	898	891	854	899	897	885	859	853	883	854	885	794	849	865	861	871	842	821	852	845	898	881	861	892	824	791	896	866	857	980	874	883	893	837	868	816	894	876	864	885	849	875	812	857	816	874	813	878	843	853	869	873	849	817	891	865	872	816	856	831	932	836	871	866	865	834	884	928	855	862	910	873	897	878	868	905	865	840	858	863	879	937	909	846	844	900	856	876	882	820	876	850	819	890	875	829	899	886	858	924	928	884	832	898	873	889	894	892	859	794	865	836	924	862	851	824	842	913	860	860	867	883	876	890	864	891	851	862	858	854	854	864	829	922	882	873	854	823	865	912	869	852	854	912	918	822	876	840	863	834	799	903	878	866	964	871	857	874	910	862	899	900	880	824	831	889	899	880	833	838	888	915	900	870	863	826	844	834	855	849	901	873	900	845	880	839	885	852	852	839	845	857	864	904	817	830	856	867	894	902	870	835	885	870	837	868	884	837	912	864	888	842	882	797	880	882	855	853	899	907	888	863	895	857	831	867	881	838	842	891	769	840	843	887	885	846	858	890	857	869	853	885	836	921	884	867	834	873	889	850	905	877	864	835	838	864	870	926	915	912	873	877	820	810	849	919	831	887	883	833	824	872	876	876	872	902	913	871	872	839	919	883	858	919	868	896	846	843	867	830	893	913	874	854	831	865	879	858	881	864	881	909	846	914	861	862	887	924	848	829	878	854	818	867	916	873	864	872	825	806	876	894	861	879	914	828	861	860	899	872	829	897	925	880	842	871	892	893	888	866	829	905	902	864	813	824	846	883	946	853	923	863	880	863	898	820	862	907	865	875	878	861	813	845	904	873	865	857	881	835	895	878	863	929	902	866	872	882	910	911	848	857	900	846	866	879	859	861	882	890	888	854	864	869	899	894	887	865	877	890	843	861	858	917	896	848	847	850	839	866	870	873	866	862	859	848	838	909	867	887	860	868	888	864	842	846	824	886	870	912	913	852	827	872	893	814	888	897	903	844	877	828	864	856	831	859	851	880	873	948	893	871	808	884	941	871	886	817	871	857	825	894	798	901	860	834	911	898	891	895	876	820	873	886	846	908	833	853	849	880	853	855	827	882	934	870	850	897	851	774	910	888	857	874	883	920	904	820	855	853	919	823	882	863	897	837	847	870	904	845	839	871	874	862	888	836	847	873	910	840	929	887	869	866	915	895	866	883	849	919	861	854	891	868	853	857	861	901	827	856	897	864	854	844	841	855	853	872	886	873	866	899	869	866	903	821	847	836	823	829	863	870	918	870	864	881	910	855	858	879	892	869	843	849	836	862	846	902	881	890	875	832	856	926	848	890	861	816	869	821	855	929	890	837	868	787	872	871	858	883	852	858	834	878	875	898	850	910	887
15779	9396	5180	1876	1913	1852	752	346	236	237	236	230	222	236	227	227	237	232	255	227	273	224	224	205	241	223	226	225	224	205	246	217	240	222	251	224	195	221	227	234	248	213	239	262	231	228	209	221	216	225	241	254	228	256	206	235	238	252	214	207	242	188	237	196	244	210	238	217	212	232	221	216	234	260	224	232	233	191	214	232	231	231	272	258	221	249	218	195	239	237	206	223	252	253	240	227	228	241	238	196	236	258	236	241	227	236	243	247	246	237	237	268	231	235	224	230	200	274	221	214	255	211	197	230	236	226	240	244	228	224	243	214	257	232	221	219	258	212	205	256	219	231	255	209	213	243	239	231	228	230	240	247	247	229	233	242	234	223	236	218	256	219	235	225	217	254	228	248	206	244	227	248	211	260	227	225	222	223	242	241	218	216	216	236	215	229	240	241	195	227	239	272	229	247	221	249	247	218	233	244	211	237	217	230	207	215	261	203	233	200	235	225	197	236	265	239	232	230	227	256	246	238	235	263	253	265	250	240	259	251	236	243	234	236	246	234	216	222	223	218	244	210	244	236	207	249	249	243	241	241	232	236	243	217	212	251	233	228	224	236	224	206	236	221	241	224	210	211	230	233	196	211	228	232	213	228	224	246	239	207	223	228	233	235	225	230	236	216	221	227	219	213	237	214	245	240	212	225	227	249	220	201	214	257	216	206	238	216	247	229	240	228	238	241	229	213	223	242	234	242	257	212	242	253	246	225	203	206	229	233	225	194	215	233	221	235	227	233	249	246	227	202	224	217	241	242	232	200	235	239	220	235	263	216	248	246	223	237	201	260	214	216	224	245	235	224	208	227	199	233	216	226	218	234	249	217	242	217	214	214	234	257	242	210	269	234	220	214	218	211	219	220	229	198	218	213	243	214	222	218	230	221	226	224	233	202	230	238	240	236	219	221	201	215	254	260	210	205	240	237	209	228	212	263	272	221	252	241	199	212	226	254	236	238	225	223	244	208	235	238	225	248	236	238	233	187	224	248	233	228	247	259	219	228	220	228	231	229	238	243	236	245	214	211	240	236	217	227	243	202	195	253	243	204	266	230	244	205	231	215	220	248	255	235	236	243	244	251	237	208	209	250	209	236	233	241	218	209	239	249	226	222	241	197	248	265	243	218	199	225	239	230	246	232	217	216	230	241	230	240	246	232	223	235	211	232	239	232	218	238	258	225	241	228	224	249	262	244	226	236	203	236	238	256	184	244	240	205	239	214	224	229	232	228	202	249	221	227	242	193	235	255	236	230	220	205	239	233	248	235	242	205	243	228	240	249	223	213	231	205	222	221	238	238	226	233	220	227	249	240	237	234	235	205	199	239	230	238	196	220	255	218	224	212	245	225	219	250	224	261	248	206	231	194	211	244	234	236	247	238	255	218	211	252	219	251	210	247	243	245	250	196	232	207	234	235	170	214	230	230	255	221	202	225	237	213	218	183	201	236	202	243	247	239	230	209	256	245	216	244	213	223	232	238	209	249	216	216	223	250	213	209	221	235	234	226	237	260	219	225	248	252	248	214	205	249	245	208	264	219	195	241	212	284	234	238	213	251	212	233	240	254	240	204	200	222	220	233	244	260	239	229	215	231	247	226	237	230	241	215	215	260	248	221	213	216	260	238	254	237	227	264	208	213	240	205	236	235	255	214	227	218	246	230	261	231	253	227	223	217	206	218	213	222	224	250	221	205	229	230	244	227	209	224	204	232	251	209	226	276	218	251	230	252	232	235	250	282	237	206	219	245	263	252	196	219	224	218	224	232	268	234	207	211	207	244	255	206	228	221	223	257	239	243	241	241	251	224	220	254	219	262	216	223	212	238	225	257	260	248	233	219	235	236	268	232	228	232	275	249	219	224	239	207	226	207	212	222	211	239	215	228	234	247	239	223	264	248	247	211	223	237	234	228	220	224	241	212	236	244	272	236	241	232	223	211	251	219	214	241	226	218	223	258	205	237	241	242	234	242	233	238	247	227	210	249	199	263	280	265	215	220	219	230	217	196	223	229	240	228	261	245	217	229	250	218	254	232	224	242	207	226	237	242	224	223	240	235	225	247	236	229	228	251	228	236	242	234	237	224	219	248	224	226	250	240	228	235	244	217	241	249	237	198	224	233	233	251	217	223	216	227	238	238	239	223	216	249	225	200	247	237	259	240	236	221	237	201	199	272	243	230	230	246	202	212	206	236	262	236	237	221	241	223	244	223	217	264	223	225	229	240	255	244	224	238	227	252	230	237	224	231	219	247	233	235	237	211	205	189	208	223	242	259	256	255	243	219	238	237	260	195	224	228	209	219	241	242	241	220	235	235	206	224	233	232	246	242	232	233	251	230	264	213	247	208	229	239	237	284	223	197	243	213	244	235	222	234	226	227	226	243	211	212	225	237	207	224	224	218	221	210	205	232	226	260	256	214	267	245	231	239	242	231	193	234	256	199	232	201	235	228	230	245	256	190	250	241	242	270	236	248	211	239	234	226	234	224	241	223	226	202	210	207	218	250	238	215	243	235	213	244	217	229	216	225	245	259	265	234	214	228	241	228	243	230	233	243	262	243	248	240	275	235	253	249	245	256	237	248	257	213	204	238	224	232	228	217	252	248	233	231	228	232	253	251	238	234	260	215	199	239	215	219	207	247	231	209	223	245	218	208	236	211	221	227	237	225	233	238	218	217	223	227	226	255	199	217	229	241	212	224	220	246	231	227	230	227	231	270	205	226	221	224	220	226	240	237	216	217	212	248	220	204	228	247	228	232	235	231	239	221	218	234	218	239	231	231	208	226	219	235	265	211	229	231	201	228	272	221	226	254	248	237	229	232	236	260	234	221	256	249	228	234	244	235	244	263	258	242	246	267	246	244	239	232	264	239	213	248	245	230	216	227	213	228	226	212	224	204	221	219	237	246	236	244	219	229	236	208	236	250	247	198	254	239	234	253	212	231	226	241	234	240	217	212	218	217	235	238	243	226	224	250	255	192	233	224	237	199	239	238	233	214	243	226	236	217	230	214	218	238	248	242	238	240	222	258	223	216	212	195	231	220	221	208	227	217	244	234	233	233	255	205	239	220	194	240	218	249	242	257	237	226	220	246	265	230	224	242	203	223	232	222	206	271	231	224	240	223	237	234	235	242	229	214	244	229	234	220	210	216	231	226	222	239	236	227	220	231	239	218	263	237	242	220	243	212	238	224	233	197	224	272	201	241	251	251	227	235	234	204	214	245	199	213	222	236	236	229	244	245	229	224	239	250	247	236	221	227	226	245	261	245	245	235	221	226	255	227	259	237	243	230	262	245	220	244	252	237	240	238	233	217	238	259	250	257	251	229	235	217	202	224	258	258	226	209	255	252	223	213	252	201	232	224	241	221	225	221	225	238	241	225	228	223	238	217	248	247	228	221	222	220	223	211	227	164	222	200	230	222	214	235	230	220	216	236	220	228	211	248	218	240	259	222
9678	8121	7378	5111	6189	5922	2079	1041	586	563	498	501	576	572	566	547	533	530	528	569	577	563	519	569	561	551	522	593	539	518	564	538	516	538	559	599	590	556	526	520	591	539	509	558	517	517	490	561	551	567	549	523	526	574	547	541	549	525	542	543	511	562	547	555	564	492	578	552	517	573	532	556	576	567	551	591	548	524	520	510	493	556	555	504	547	570	535	556	553	500	576	586	532	550	528	540	537	552	534	547	531	523	567	571	561	529	515	564	539	544	576	506	543	528	554	563	541	587	580	522	507	552	546	542	533	564	537	536	557	556	535	582	564	574	562	589	531	540	552	546	533	533	522	573	563	529	492	528	531	570	563	562	522	542	509	566	608	537	546	528	538	544	531	559	566	525	550	533	558	523	562	578	519	550	554	565	579	528	550	519	536	551	588	529	556	555	521	531	544	524	542	500	526	551	570	547	549	499	575	612	510	589	580	548	527	538	570	550	506	519	540	520	519	561	561	551	531	572	554	561	546	549	552	554	553	576	575	548	569	519	561	576	542	518	521	544	549	567	600	542	550	553	597	540	539	532	545	554	530	546	559	553	537	522	563	554	520	501	534	552	551	612	495	583	513	565	520	514	557	589	550	558	561	554	588	583	561	543	554	581	510	521	568	564	545	533	585	556	542	552	529	552	529	576	577	539	525	514	569	550	491	545	500	524	580	598	608	576	521	543	553	516	501	566	545	509	526	564	554	561	490	519	543	538	582	524	565	547	532	567	537	573	546	551	557	562	576	576	520	498	551	545	546	513	544	565	586	550	528	535	558	526	555	544	543	525	561	539	588	507	578	484	567	542	541	556	530	529	570	553	530	594	514	526	626	505	540	528	527	521	575	536	543	533	584	538	595	530	559	510	551	512	532	578	564	523	545	518	508	570	531	556	542	502	594	533	597	525	556	541	546	537	517	571	560	530	563	510	554	545	563	595	544	549	520	553	583	533	517	562	531	523	560	584	527	516	535	556	568	537	502	543	575	568	546	544	550	544	557	596	488	567	532	559	528	540	544	584	530	631	553	535	550	541	566	561	527	545	494	527	560	544	524	537	515	556	566	550	540	541	552	548	548	559	524	546	555	547	534	551	566	525	532	568	565	598	525	503	528	562	548	528	548	549	597	572	554	498	586	542	528	526	557	574	562	527	527	551	525	571	551	566	532	558	523	529	544	557	557	563	534	493	514	531	556	540	519	550	511	568	530	531	556	582	534	532	546	550	550	483	545	556	541	574	585	535	528	562	586	547	588	519	535	561	521	540	550	541	530	553	513	516	568	558	509	552	536	517	537	548	532	535	556	525	525	556	519	552	628	575	526	545	563	558	540	540	581	517	558	575	569	549	559	535	533	531	527	529	569	550	547	568	541	540	593	554	572	523	520	528	487	562	523	569	550	570	573	551	596	525	548	521	540	555	544	558	577	560	544	514	546	533	523	539	534	529	575	515	568	522	535	554	583	556	563	575	566	556	531	547	574	571	541	515	526	597	550	525	516	524	516	541	543	545	473	500	541	534	540	523	520	520	566	553	544	515	559	551	591	579	546	557	520	551	551	526	588	540	536	504	535	588	587	584	534	546	573	534	538	533	554	571	545	521	598	537	562	550	550	541	595	564	541	534	563	527	479	551	571	539	532	525	516	526	581	510	567	578	555	556	571	493	558	574	529	590	565	541	514	540	581	554	532	530	562	562	547	567	497	517	524	597	540	554	524	544	525	518	545	532	540	597	536	555	597	539	536	514	522	515	553	538	504	550	542	532	569	554	558	541	578	562	553	563	562	585	532	509	560	532	548	538	577	512	547	541	531	570	511	507	587	521	591	521	578	541	485	563	543	561	542	572	517	554	507	543	565	535	535	569	548	550	530	522	589	535	614	521	535	509	543	518	547	535	594	528	573	538	555	528	541	552	569	510	546	550	558	527	539	540	543	590	550	558	558	512	519	562	531	543	545	583	515	554	570	522	557	555	549	536	560	545	543	535	537	580	523	553	564	568	585	545	533	548	547	547	541	568	536	523	537	583	542	539	583	563	548	522	519	554	541	510	575	497	541	532	557	557	557	546	512	581	550	530	524	585	544	569	569	570	527	573	591	556	558	550	560	507	539	515	552	555	523	616	531	564	509	540	533	568	548	545	565	512	546	562	562	545	567	530	563	554	571	559	562	526	522	571	548	544	513	556	561	556	527	518	549	557	559	570	574	586	574	522	509	537	548	572	587	536	509	536	548	570	552	542	581	521	510	573	562	582	554	587	553	571	538	548	575	539	536	505	551	555	535	535	557	509	532	545	599	573	531	541	539	544	570	567	529	517	529	532	494	528	599	548	542	546	554	528	552	565	574	535	542	545	520	605	579	529	549	578	556	563	573	554	534	539	572	548	523	547	545	561	546	511	512	550	528	553	558	537	551	506	559	587	546	532	553	512	520	554	561	587	549	538	560	519	534	563	528	545	616	556	578	565	601	504	535	544	555	620	531	505	520	544	557	545	561	539	547	492	546	557	597	533	554	542	572	559	541	563	524	556	547	563	570	568	544	545	553	586	557	518	534	556	559	568	542	544	574	578	571	546	539	547	544	538	554	531	588	588	520	532	561	513	529	540	508	573	564	514	532	575	518	543	559	538	563	529	524	538	556	528	546	585	527	547	559	580	562	578	539	553	568	559	533	515	580	552	515	545	494	487	537	541	525	569	523	564	546	513	540	563	510	530	538	565	517	557	544	564	549	565	590	513	553	554	559	550	533	557	548	520	564	588	517	529	539	530	543	543	566	534	592	566	547	531	538	619	507	524	566	547	509	534	565	600	541	583	592	550	576	538	513	561	578	557	505	532	548	582	553	570	535	557	559	568	534	508	524	533	552	544	518	535	566	526	522	542	558	559	527	574	534	539	575	559	546	553	518	566	561	530	586	566	536	563	587	529	532	572	555	526	576	528	554	583	546	546	525	578	528	532	564	539	561	534	523	550	529	568	554	547	542	533	568	556	539	564	523	545	545	547	553	521	545	578	541	538	539	568	561	597	555	575	555	581	554	557	546	555	548	554	553	554	565	561	578	520	594	558	522	591	536	540	536	542	567	544	541	522	600	553	568	566	556	619	573	557	534	552	537	538	537	532	491	552	551	574	555	547	562	529	555	554	553	571	552	523	518	563	521	528	541	601	570	553	519	534	509	547	538	574	503	513	565	509	514	545	538	548	531	558	510	546	513	518	584	561	584	534	568	535	535	565	528	497	525	563	566	530	542	555	574	518	571	558	595	539	551	557	518	562	541	553	526	555	572	525	547	547	603	593	552	588	540	551	534	538	552	575	521	573	553	573	546	504	550	517	534	505	508	523	550	585	546	558	568	526	582	572	529	542	558	507	564	573	562	553	574	539	547	581	571	539	496	562	538	550	554	555	555	549	570	557	534	538	504	535	595	526	540	545	512	540	564	546	553	524	563	561	562	537	541	552
41382	33848	27483	25360	29221	19897	7033	2332	509	331	387	358	322	312	313	323	305	326	350	334	356	317	333	329	346	342	340	362	313	346	348	313	319	302	332	346	330	336	358	329	334	333	352	318	367	335	328	333	350	340	356	347	350	339	313	337	337	326	320	351	335	372	322	325	355	306	323	332	321	317	320	355	361	352	303	345	324	339	329	334	337	345	397	335	354	356	334	334	324	351	400	331	339	356	349	317	350	321	325	331	349	322	345	320	356	381	342	325	341	320	332	333	382	343	356	340	315	347	385	333	320	379	346	306	353	330	336	336	326	283	338	312	365	368	350	310	344	340	341	347	365	369	331	329	360	340	324	371	315	356	333	337	350	331	376	365	311	297	323	286	309	335	356	338	362	343	318	345	319	327	367	345	333	343	357	309	319	309	332	325	339	315	336	356	337	331	344	346	326	329	319	320	363	328	357	321	315	330	367	377	333	304	335	379	350	333	344	332	319	365	324	338	333	333	362	313	309	308	341	355	323	331	328	316	322	328	337	349	352	353	350	324	352	373	335	336	385	341	331	363	385	398	406	335	317	341	344	349	315	337	340	323	320	343	337	356	350	333	333	315	325	347	308	317	351	298	312	334	336	359	366	365	338	368	333	329	333	376	362	348	350	300	348	343	381	326	370	316	363	342	354	343	355	353	373	306	316	317	330	367	333	317	333	329	297	336	341	316	354	298	299	320	370	341	335	346	337	316	332	321	355	335	340	346	362	283	326	310	347	332	366	320	336	296	334	334	362	307	362	375	308	345	334	358	343	354	359	325	333	324	323	349	325	355	359	321	353	325	345	332	367	337	308	337	318	335	357	368	340	362	335	339	346	326	323	329	326	320	334	351	334	314	350	323	336	361	362	323	351	333	373	343	344	367	332	361	344	301	299	336	355	339	353	341	323	307	312	375	309	361	355	314	340	294	299	338	352	318	314	340	335	330	344	349	368	322	357	349	363	327	352	328	329	340	344	347	362	324	379	354	336	340	358	342	353	310	330	342	342	376	323	365	367	348	315	332	341	341	349	387	355	357	347	316	320	349	341	354	344	335	337	346	351	326	333	354	311	336	313	370	346	340	352	356	350	343	348	355	341	372	299	344	338	316	355	358	357	334	336	342	318	318	320	338	360	355	358	350	332	363	312	352	393	361	318	361	356	342	315	314	315	362	386	351	346	336	369	328	302	319	344	364	342	370	323	302	314	336	305	318	307	337	340	315	363	356	333	315	350	350	383	317	359	334	355	352	317	339	337	346	333	329	348	340	318	359	371	319	323	325	332	330	365	342	321	357	349	319	340	350	336	360	350	338	368	353	331	341	350	349	362	310	351	335	326	334	350	317	319	327	322	309	301	319	335	316	354	331	313	318	367	329	333	356	322	330	342	359	353	336	362	354	319	339	378	356	344	353	350	375	317	302	348	345	350	320	406	337	375	331	333	340	302	342	334	320	378	345	338	359	344	343	334	366	364	376	336	379	355	371	336	343	311	325	314	289	329	316	354	296	329	318	343	328	312	356	338	353	313	324	340	306	343	327	320	353	323	360	347	300	314	376	332	331	347	345	329	336	324	350	324	361	308	358	326	338	370	371	315	325	358	352	307	318	335	380	315	339	335	337	316	325	303	338	324	342	326	353	332	335	309	358	308	311	353	316	333	352	310	339	342	327	371	365	328	360	338	345	344	341	345	326	312	310	316	301	304	337	343	348	351	337	352	355	312	352	365	347	324	365	362	319	356	338	336	332	283	362	336	314	301	367	369	328	307	338	365	359	366	349	346	368	347	392	372	319	357	338	339	391	359	350	326	335	353	325	346	336	351	295	355	338	309	328	351	355	345	361	309	377	342	375	358	310	374	335	327	340	329	352	370	341	327	355	332	344	353	351	327	366	333	313	350	311	331	342	363	355	336	355	353	308	303	318	373	364	312	322	316	373	336	326	336	352	343	334	356	350	363	354	319	318	321	311	349	318	340	343	370	302	343	347	341	333	348	296	324	326	304	329	364	315	323	308	341	316	329	316	353	315	332	342	367	337	318	331	330	330	369	350	366	329	333	307	346	317	323	279	365	346	332	341	330	344	366	333	339	340	353	352	339	332	318	370	336	310	332	344	370	347	325	322	302	316	334	309	315	349	365	351	352	334	329	308	331	326	355	334	305	363	355	367	323	336	338	345	337	343	350	380	385	355	350	319	310	341	304	331	350	361	326	348	302	308	293	332	323	329	329	353	345	373	325	356	322	301	331	342	313	350	351	365	350	349	333	335	335	348	314	346	324	326	321	318	337	337	347	377	308	380	363	334	366	337	352	334	310	315	349	296	376	364	320	354	338	308	346	373	332	323	340	335	347	346	318	353	333	336	345	357	310	327	353	337	350	374	355	326	339	355	311	355	344	354	341	374	325	321	337	316	322	367	343	343	335	333	304	364	345	407	337	293	338	309	322	320	349	334	334	326	324	304	312	338	368	309	345	353	362	343	323	343	313	328	305	317	343	317	322	335	313	326	333	364	326	374	318	328	328	343	319	355	320	311	344	314	338	357	359	294	315	328	314	355	329	343	343	330	337	326	366	336	357	400	345	283	341	344	356	322	324	330	312	363	335	336	351	334	313	341	344	342	350	280	311	350	353	335	377	324	328	357	342	339	363	334	334	342	344	335	328	408	307	338	323	357	325	335	298	384	313	270	298	338	356	316	321	307	307	355	345	359	323	336	326	306	360	335	304	353	303	321	344	335	372	294	309	323	374	335	320	335	351	316	366	322	292	374	332	336	332	320	331	352	327	346	330	347	351	333	341	355	310	352	330	309	327	322	319	318	302	352	360	313	348	353	366	312	337	326	337	357	366	314	315	331	318	355	327	324	333	355	292	311	284	390	286	326	342	340	323	324	321	348	344	326	352	308	373	349	318	310	331	334	335	354	325	359	356	306	348	343	350	361	356	350	341	310	319	361	374	350	321	386	330	299	341	321	318	344	352	334	331	358	346	309	312	338	339	312	302	335	313	341	318	320	313	336	330	332	353	322	339	366	335	298	330	329	310	318	356	362	365	335	335	328	297	301	342	331	311	325	329	339	314	314	333	353	346	326	305	334	331	303	351	367	316	307	316	345	325	343	306	358	333	345	320	332	371	344	327	335	340	336	330	310	324	346	359	355	358	370	346	328	298	325	337	342	380	338	353	332	336	340	385	344	333	323	331	365	307	356	355	340	351	313	308	309	374	353	338	331	355	366	310	345	356	316	310	338	338	364	324	351	315	304	363	304	362	302	355	324	351	331	318	370	336	367	366	365	315	323	331	348	312	338	347	343	359	379	324	342	356	284	335	335	329	352	357	381	378	336	366	346	363	343	368	336	338	335	317	308	339	329	329	346	324	310	315	334	384	303	304	344	344	296	355	319	332	365	366	331	376	346	375	333	349	331	359	386	330	325	320	324	336	348	324	337	347	329	337	362	359	316	326	322
27289	26074	28071	39150	45206	33934	16079	7872	958	745	785	745	744	760	741	786	798	767	816	817	921	757	755	720	784	756	755	714	717	765	782	740	756	750	843	734	765	747	776	735	751	757	809	776	725	756	804	750	738	753	763	791	794	775	748	741	762	747	818	730	777	745	738	748	731	802	736	743	778	760	741	736	734	821	765	711	730	740	713	820	738	786	811	772	765	756	706	778	764	738	752	733	737	784	787	782	790	741	762	781	797	793	740	760	762	780	724	754	749	765	762	775	698	774	765	775	769	744	723	736	749	761	731	822	726	752	806	784	747	763	802	775	763	787	784	741	764	777	729	798	771	765	721	752	754	767	781	735	724	786	789	758	730	766	793	783	793	762	728	724	752	762	742	800	742	760	755	798	749	777	749	735	772	757	741	756	769	785	776	764	777	767	733	729	788	744	763	793	793	782	782	797	755	795	789	786	754	701	789	758	763	788	781	755	823	751	766	765	774	786	741	773	756	753	760	800	750	773	744	755	775	752	781	753	829	734	763	728	765	741	778	784	720	749	765	733	763	788	770	805	725	750	762	759	716	783	745	777	715	763	790	746	791	772	754	753	751	701	745	761	760	718	778	767	793	772	781	740	720	752	733	871	762	710	754	829	798	752	786	786	776	722	745	775	779	799	754	743	768	778	742	733	772	723	707	778	770	770	760	748	739	701	742	698	772	776	795	794	751	798	762	818	816	767	758	748	721	737	766	779	826	773	795	737	777	777	756	701	729	757	735	755	750	741	770	744	783	747	781	760	734	763	735	770	754	750	766	758	769	802	780	753	734	765	740	714	750	764	735	778	759	772	742	759	772	728	796	757	740	751	739	778	797	771	767	732	766	743	747	730	783	775	771	780	810	782	749	763	750	761	773	821	775	760	768	721	734	759	719	751	772	767	796	778	749	777	735	759	728	738	771	789	729	761	789	685	757	742	744	789	782	783	711	762	719	747	796	759	753	795	745	770	789	772	809	723	779	752	779	765	764	750	753	748	820	793	699	780	768	780	793	701	809	800	750	745	730	747	736	788	753	685	715	737	775	745	750	775	798	726	760	787	722	818	698	762	763	788	739	741	792	729	794	754	815	736	778	775	760	767	717	777	780	734	790	748	772	741	761	734	757	753	725	774	729	800	715	741	799	715	784	757	772	779	788	780	772	745	771	772	753	762	770	774	790	755	766	778	739	737	749	757	746	729	773	731	761	735	740	741	772	794	689	731	787	720	776	742	764	770	802	755	821	719	783	744	757	707	752	754	752	780	744	785	723	753	759	794	784	707	783	725	746	733	784	768	777	743	737	796	749	757	730	806	760	684	773	802	713	731	725	714	756	811	771	838	791	825	765	762	776	818	743	807	756	719	785	760	759	780	719	711	752	778	719	760	751	776	777	792	751	794	746	738	822	757	735	734	805	783	812	699	813	752	787	754	794	755	759	811	809	765	779	729	809	765	778	725	795	745	752	782	762	768	768	806	772	766	765	760	739	782	747	816	745	764	730	724	731	726	712	782	811	795	782	803	793	734	724	763	755	809	738	749	766	780	696	790	766	754	760	751	742	758	775	714	767	733	725	748	721	824	783	764	730	742	779	799	791	739	750	769	798	764	789	780	724	746	762	781	746	742	822	712	795	770	788	789	776	758	780	759	758	706	806	709	742	753	781	741	781	743	792	768	785	785	799	749	724	728	776	771	757	783	770	756	722	758	733	797	784	764	750	742	731	762	806	731	761	710	737	788	726	768	714	786	765	780	754	734	804	776	836	751	746	751	792	768	731	764	795	738	787	713	746	784	795	760	740	692	718	751	758	749	749	838	837	719	797	751	795	736	762	766	757	761	785	762	721	828	743	784	772	751	717	740	752	791	737	768	744	744	745	803	760	788	775	772	756	740	756	779	776	775	772	761	785	770	712	760	751	774	736	701	790	782	755	786	749	776	789	783	750	759	777	737	806	812	802	754	832	793	804	760	731	746	735	796	715	811	748	783	721	764	764	763	740	764	738	802	722	774	748	794	743	773	761	740	771	758	743	776	748	743	752	811	733	768	738	757	739	757	696	760	732	804	792	760	781	726	769	758	742	714	794	739	767	736	668	740	766	765	747	758	803	778	808	713	779	751	710	795	790	745	778	810	743	760	764	780	772	758	758	748	740	748	719	758	774	726	764	754	756	755	760	793	790	764	749	773	832	735	725	764	764	764	790	753	714	794	772	718	760	795	739	699	746	739	749	763	752	749	770	769	780	757	816	802	791	778	812	753	734	793	727	826	684	773	789	752	727	797	751	769	722	723	723	785	788	762	743	754	761	771	719	776	730	749	728	774	759	757	769	815	781	736	778	735	744	722	778	787	747	728	775	732	749	733	775	742	738	743	759	772	737	759	755	769	726	782	773	743	733	796	791	704	739	753	771	806	782	789	742	759	766	732	755	736	763	771	807	714	747	791	745	699	770	761	767	738	759	750	776	757	732	746	815	732	781	788	762	726	727	776	722	766	794	734	767	786	738	738	712	804	770	748	762	785	767	772	805	729	767	758	741	823	719	773	737	750	763	785	754	769	761	762	762	760	791	759	722	774	749	728	755	766	774	793	793	791	761	764	798	757	773	752	777	769	736	773	833	791	780	759	783	771	776	744	800	803	759	757	769	758	779	770	750	755	733	757	771	736	733	773	733	784	779	750	772	730	779	739	791	790	767	746	763	746	767	723	742	772	792	744	763	760	742	759	803	815	756	729	746	728	758	784	726	800	773	789	750	728	723	801	751	770	753	769	767	752	771	715	707	820	755	728	838	733	799	780	753	758	759	790	729	779	713	767	796	779	731	685	756	721	773	727	737	807	786	753	749	740	774	766	780	774	822	800	747	781	782	793	711	805	738	798	801	807	794	776	698	730	733	769	777	744	755	752	727	734	740	763	734	746	768	779	773	786	782	763	757	745	766	741	716	722	758	735	812	774	747	753	721	763	726	833	724	760	758	756	771	758	758	745	710	721	778	778	722	787	766	768	791	708	770	763	793	740	732	761	794	776	775	768	749	767	751	799	774	769	777	737	746	756	788	758	752	784	740	748	743	795	828	745	742	742	799	762	820	740	751	764	755	729	795	743	798	731	779	788	733	750	727	769	774	768	765	785	786	729	772	780	758	755	793	823	763	815	724	756	726	777	768	784	715	756	718	786	737	746	740	762	712	724	753	732	771	750	742	840	785	791	720	738	811	798	713	781	802	724	794	796	762	820	769	746	755	785	732	782	829	815	767	804	758	738	758	779	759	759	768	746	727	758	772	736	782	759	720	747	758	760	760	769	794	774	759	834	721	757	713	783	746	796	789	796	789	786	740	781	760	766	782	781	756	766	757	754	763	745	781	781	756	710	770	725	727	752	755	801	741	765	770	798	758	825	744	804	775	797	776	746	778	760	783	779	756	749	772	745	756	737	758	730	772	789	791	756	775	751	781	780	788	768	744	804
52276	39536	33062	50910	45042	27858	11773	2512	515	411	416	421	425	479	403	424	448	392	464	425	468	426	473	472	448	456	408	436	414	453	452	467	472	453	443	422	414	395	406	454	475	440	453	433	418	426	439	409	431	443	413	431	367	424	469	431	485	426	425	413	427	426	447	443	417	390	466	432	453	434	424	416	463	441	467	409	443	403	412	399	433	419	456	424	432	399	382	432	414	486	428	440	427	428	442	396	401	406	455	424	445	415	435	425	434	416	438	457	431	429	456	436	423	399	438	413	436	381	397	442	420	458	458	453	450	449	409	434	419	395	405	430	421	419	394	419	468	407	419	442	402	384	441	441	443	422	424	442	448	421	447	397	406	351	436	430	450	485	418	441	436	489	395	431	445	456	411	436	458	451	423	435	422	409	436	399	439	439	431	425	415	407	417	441	424	415	437	448	437	444	452	464	426	447	460	428	430	445	458	415	401	426	447	413	427	445	448	422	427	466	434	422	442	448	471	399	431	427	426	381	416	395	425	428	445	441	414	377	409	395	462	421	441	427	402	407	457	410	421	430	475	425	414	407	449	415	432	393	432	447	449	424	458	444	420	420	385	446	432	361	417	400	386	426	436	416	414	459	423	410	426	433	380	442	399	417	412	391	457	433	452	419	406	440	405	435	407	384	457	426	405	437	428	423	436	429	408	430	434	401	425	404	413	403	389	395	400	416	446	402	462	449	428	430	448	420	463	416	461	402	391	450	421	415	384	479	441	455	437	453	449	389	418	446	408	417	403	445	465	465	427	441	430	431	413	435	407	393	415	402	418	415	464	470	457	423	413	436	374	394	421	447	389	424	470	447	443	393	453	441	444	467	431	450	439	368	451	483	447	448	417	427	414	427	431	470	420	446	459	419	445	415	441	448	431	467	423	419	436	433	443	443	443	423	444	411	460	454	417	419	408	424	383	426	445	415	434	385	422	442	472	432	439	444	402	424	405	434	420	410	438	400	377	395	401	411	424	387	425	401	422	424	438	447	454	438	433	405	437	433	400	428	461	449	475	415	446	419	457	385	408	399	427	391	410	402	432	432	432	439	431	440	442	425	452	490	427	398	420	422	410	431	420	421	387	440	440	421	481	449	448	443	421	393	440	428	430	381	417	458	437	428	437	421	410	441	461	434	418	465	458	428	497	462	398	429	412	433	444	472	452	459	420	425	439	393	453	449	449	407	439	408	386	432	389	387	429	405	464	445	432	415	442	425	427	423	416	419	434	437	450	418	386	450	406	438	402	428	447	431	412	450	410	427	453	440	431	428	394	436	409	402	492	472	421	451	425	424	396	464	487	411	425	428	426	446	420	454	463	423	433	429	386	439	405	403	462	448	441	430	473	389	465	449	465	440	414	432	409	456	472	417	443	387	378	454	422	410	449	408	398	399	425	408	454	417	442	434	435	471	419	442	452	456	395	425	449	424	453	420	434	433	405	443	488	435	435	442	476	409	480	443	440	431	414	439	414	402	428	422	424	477	416	437	430	433	428	448	441	420	457	474	426	467	457	411	384	444	458	412	448	416	457	402	439	399	426	439	420	407	447	422	438	458	495	422	426	422	431	395	401	421	454	411	417	436	427	407	439	446	425	419	438	370	425	439	410	471	434	447	417	425	426	472	406	419	397	419	438	401	439	443	422	405	468	464	402	474	426	411	446	424	405	445	426	420	426	345	425	431	423	407	426	437	411	410	432	434	430	447	474	444	405	453	452	464	421	417	439	418	448	410	448	410	395	416	428	440	488	442	440	436	416	415	401	432	430	428	424	471	488	468	406	459	409	430	475	466	433	445	426	433	380	414	459	438	415	422	434	422	482	419	436	459	439	400	421	383	410	421	378	419	434	395	407	439	443	446	457	449	453	412	460	406	437	487	420	450	430	456	415	437	437	431	409	437	409	394	420	407	445	420	433	429	417	471	432	398	417	420	414	436	422	424	438	387	399	434	453	432	442	429	403	453	421	441	431	437	464	413	411	444	425	439	429	425	402	379	417	469	402	419	424	436	429	465	408	444	411	399	427	436	455	412	427	399	387	441	473	435	456	387	449	441	431	405	425	408	452	427	413	443	426	416	428	446	410	422	439	466	440	447	480	432	454	439	425	440	429	410	434	411	444	436	408	430	483	448	417	418	450	432	453	435	428	407	416	448	439	446	432	431	452	399	390	390	437	423	424	384	435	436	444	461	447	420	418	462	398	412	428	436	488	443	408	428	454	437	454	428	391	424	445	424	423	427	439	469	438	418	436	454	474	444	424	455	404	409	472	450	413	452	433	430	448	426	440	392	421	435	418	421	461	438	404	426	437	448	432	392	406	434	431	449	429	468	431	464	391	435	449	432	444	386	447	438	447	473	428	408	446	419	431	428	410	445	428	465	449	451	418	465	421	440	423	421	372	407	385	431	450	415	442	426	435	453	413	398	391	443	415	486	402	431	400	444	476	452	401	432	402	475	375	399	444	452	440	431	460	451	423	445	403	447	425	451	375	460	418	419	441	459	447	450	443	411	429	435	440	463	447	436	454	394	423	445	395	443	414	425	445	405	408	373	427	417	407	431	466	455	451	394	475	401	443	450	439	457	399	410	420	420	417	415	431	447	442	452	453	407	395	418	455	386	405	436	416	399	479	478	429	439	427	433	396	423	430	454	424	449	441	443	419	482	429	418	434	408	424	464	416	424	470	435	427	453	419	407	397	448	438	428	392	444	452	455	465	457	457	451	461	406	386	432	428	426	420	469	426	443	426	413	453	473	430	421	430	445	443	422	465	469	455	417	450	409	411	391	433	466	441	451	431	477	417	477	450	458	422	421	423	413	435	461	430	458	436	435	392	423	434	454	418	489	434	434	414	450	455	448	434	470	445	415	431	458	440	413	436	429	435	446	443	413	447	478	444	430	418	429	473	446	425	464	425	452	415	476	420	468	463	438	422	435	417	459	392	411	414	446	412	411	455	440	402	442	441	443	414	468	423	472	427	460	396	428	447	451	463	416	430	453	453	410	459	449	455	438	465	390	426	404	447	428	422	460	401	434	426	401	395	462	433	474	448	419	438	422	441	421	384	456	437	440	405	394	424	403	459	441	450	467	417	440	459	415	432	451	428	397	393	415	412	434	370	444	430	428	410	405	456	409	466	424	441	385	426	417	421	449	418	420	434	413	423	430	414	439	424	439	412	428	423	452	455	409	421	455	412	449	432	457	420	484	425	398	427	451	426	459	428	414	437	391	448	464	434	447	485	409	460	442	444	455	445	431	450	451	412	436	443	449	428	427	453	432	433	427	391	435	419	462	445	416	450	413	423	411	431	428	403	380	412	440	407	446	411	425	421	421	431	450	375	411	435	407	469	449	450	388	417	402	397	483	434	429	433	416	442	441	430	427	460	408	433	428	422	431	466	410	417	431	402	450	387	431	429	463	430	428	393	395	413	399	410	410	444	392	442	391	443	428	440	425	405	442
34833	28879	35294	61082	55975	39920	20181	6823	1120	921	926	931	1023	949	960	988	936	885	970	1026	1159	954	961	1016	948	925	929	959	868	925	929	933	941	937	918	927	921	890	915	938	945	948	911	938	974	877	876	882	932	922	937	916	872	950	946	923	915	912	902	905	970	955	898	910	934	941	951	949	895	913	887	863	958	921	901	902	890	868	930	927	928	974	872	901	939	907	929	913	841	962	981	941	929	935	911	897	933	960	978	942	882	918	929	896	895	993	906	904	898	902	884	966	944	888	920	896	983	912	905	990	871	939	883	951	945	986	961	899	920	886	904	878	936	886	933	902	937	917	895	962	935	928	963	963	921	923	930	946	911	900	984	925	897	931	908	959	942	952	945	924	938	933	926	923	910	924	910	901	895	983	981	937	916	894	978	930	951	940	869	957	957	947	941	948	908	921	888	889	941	899	908	882	903	969	941	958	933	913	946	862	927	912	932	912	948	918	917	982	955	948	938	934	919	881	950	887	927	936	897	897	948	895	920	912	937	973	930	899	915	916	962	900	873	917	991	866	882	929	909	982	908	961	963	917	936	960	920	930	889	923	911	928	926	966	896	973	949	952	926	921	944	964	927	887	935	898	931	892	906	942	926	966	939	928	918	902	887	932	904	970	973	935	941	937	930	940	915	914	927	915	918	872	963	926	885	971	918	887	969	969	929	909	896	931	935	938	911	943	936	828	916	909	882	880	985	924	936	959	942	906	948	905	920	949	967	913	872	934	982	910	969	928	884	923	910	958	916	919	913	916	994	904	938	948	905	905	944	905	928	908	927	966	997	965	934	918	969	942	977	912	945	932	919	905	911	929	961	933	899	976	965	909	939	924	931	928	942	892	947	914	964	986	942	946	898	960	920	924	911	918	929	913	880	913	952	924	943	943	881	918	908	933	908	910	917	971	891	898	887	909	848	929	963	916	916	901	963	944	933	908	970	941	976	948	946	926	886	901	908	935	947	843	956	899	900	1005	858	930	935	902	924	915	959	999	907	916	922	973	877	921	908	903	964	913	915	1004	915	975	928	971	936	934	916	908	948	905	895	941	921	953	889	937	947	908	941	935	949	888	935	940	957	905	960	898	916	906	945	889	928	901	920	881	997	946	942	952	945	960	887	874	916	924	903	965	925	911	905	915	1025	985	928	968	882	985	968	947	906	978	900	912	923	904	948	963	892	891	941	938	885	929	927	953	981	937	886	952	888	926	928	959	939	936	907	947	951	929	930	900	968	982	875	944	950	937	934	907	910	983	897	931	955	954	951	894	926	897	945	960	963	952	976	940	954	877	925	920	890	936	976	950	936	975	908	944	945	905	912	901	912	920	933	914	905	930	956	917	899	940	910	919	945	909	957	945	940	943	932	928	880	932	899	914	899	946	942	949	935	979	910	969	937	954	931	962	904	893	949	939	892	926	941	931	951	954	933	932	980	938	912	871	926	907	931	950	975	950	931	988	984	904	943	971	940	949	915	878	949	902	983	870	900	888	920	905	932	931	952	909	994	959	936	941	944	868	936	949	903	921	911	969	931	964	956	953	910	895	958	913	895	910	916	936	969	946	914	962	930	950	939	908	907	936	933	927	943	940	962	950	923	990	931	959	919	970	903	896	947	943	920	890	950	928	947	887	966	922	931	981	904	916	873	930	946	947	899	944	953	949	985	922	943	940	944	902	938	907	919	908	933	948	957	874	888	892	927	932	897	925	921	955	956	859	910	937	906	935	953	871	941	876	878	899	927	940	893	919	862	947	956	978	915	919	944	928	936	912	895	895	965	921	972	895	921	913	888	928	929	917	953	906	936	938	922	941	926	937	950	921	924	913	916	953	882	929	953	902	955	976	916	949	899	967	878	949	930	929	879	870	928	870	903	904	875	895	932	915	940	926	968	906	943	893	885	899	934	896	958	899	931	933	857	901	875	957	899	905	901	947	944	929	906	920	879	968	959	962	936	842	890	924	902	981	903	849	914	911	950	928	904	900	873	905	879	843	977	927	923	964	950	927	874	936	921	965	939	877	969	982	952	896	896	937	886	902	890	976	920	930	899	940	907	946	983	920	921	942	905	912	941	901	969	919	907	894	1001	906	864	961	974	890	982	911	902	922	940	911	967	939	955	939	903	878	939	951	926	910	916	904	880	892	878	941	990	954	930	976	881	930	937	891	949	978	949	919	931	941	966	961	972	919	879	932	931	921	896	902	932	951	895	912	964	971	907	892	857	940	914	877	930	935	888	931	937	948	924	895	956	957	953	876	880	939	940	924	880	895	897	955	910	924	946	883	897	936	919	942	931	955	922	894	890	975	933	909	943	924	917	888	904	935	959	915	934	918	948	972	923	920	936	1000	955	971	939	857	942	976	908	968	923	915	935	923	892	978	889	934	898	886	878	872	934	948	918	862	974	970	935	931	918	968	925	954	903	952	919	927	916	946	939	936	916	891	917	945	881	948	946	914	932	918	974	907	920	902	877	913	946	907	976	940	882	923	890	855	936	915	910	944	899	992	941	929	923	931	903	974	907	925	920	908	930	933	901	900	917	884	921	965	978	945	918	892	896	949	890	896	935	913	890	943	937	928	959	927	925	913	972	935	920	903	988	970	956	954	951	960	953	921	910	973	902	940	927	888	916	911	888	927	876	851	900	917	941	889	913	918	919	963	940	934	910	918	900	887	937	927	961	937	940	909	948	977	963	900	947	915	946	971	926	951	875	978	891	945	916	922	963	926	958	895	914	926	944	910	910	983	994	926	929	959	942	895	971	960	910	936	997	939	959	890	880	907	909	917	944	982	979	918	903	904	940	901	954	917	889	944	935	936	906	930	863	946	862	910	908	901	919	896	920	885	940	947	964	916	948	944	915	934	924	960	932	930	998	900	937	917	935	943	940	914	919	883	958	935	870	977	928	935	922	924	948	930	974	980	958	910	981	965	934	976	920	956	874	922	901	966	929	951	924	945	912	929	956	917	920	1047	909	921	974	934	923	945	924	908	968	964	946	939	917	938	863	864	917	936	965	923	884	886	929	891	929	903	999	935	887	936	946	993	922	937	960	920	940	884	1040	936	949	939	924	907	913	935	925	955	951	887	915	917	931	972	931	890	870	935	931	859	988	970	918	937	921	901	912	938	934	925	957	951	917	980	896	983	931	899	940	950	935	900	909	946	941	904	866	910	939	963	940	906	898	967	957	920	961	932	900	903	911	935	906	890	915	928	893	900	929	964	921	947	907	911	946	933	926	953	984	943	966	960	924	926	954	904	944	976	924	891	970	875	945	932	900	949	947	903	916	862	962	917	946	862	935	898	955	948	970	898	902	877	909	956	947	928	944	916	929	902	930	919	930	933	911	961	911	950	920	934	878	928	925	942	950	895	887	929	909	967	927	938	977	907	863	937	884	911	889	933	928	908	935	867	870	912	887	903	891	951	945	967	989	916	977	1032	920	854	938	994	966	912	895	902	903	945	873	962	872	914
15974	7741	4005	2393	1655	1190	585	324	257	263	227	283	233	281	283	220	259	239	226	226	243	240	236	236	241	242	257	223	243	223	266	240	262	280	231	232	265	230	234	262	212	269	223	194	258	237	246	222	211	220	203	222	221	216	215	222	211	249	264	289	223	238	239	239	249	219	234	272	231	219	253	227	249	239	237	243	244	221	238	227	222	268	239	207	249	259	234	241	237	232	216	250	231	238	236	243	246	234	259	258	239	271	264	262	273	239	283	224	260	242	252	229	237	236	264	242	246	235	252	233	243	233	228	206	237	239	265	244	225	226	257	247	247	245	218	212	230	256	226	231	262	279	247	233	221	230	264	256	220	224	257	255	246	227	207	237	242	240	248	232	240	218	211	208	246	257	249	218	249	264	237	244	270	251	246	226	240	235	249	252	239	223	237	246	231	251	223	259	234	259	262	263	269	249	241	262	233	230	206	260	246	248	254	241	236	225	253	212	257	237	225	272	244	283	263	240	226	252	204	246	261	210	263	257	219	279	222	241	235	256	258	276	249	240	225	234	248	227	239	241	239	247	232	224	244	242	253	238	223	246	235	247	261	230	239	228	240	226	255	248	220	225	264	227	228	228	249	244	226	239	248	222	263	247	258	218	252	244	255	216	232	249	213	208	236	227	230	223	270	239	244	222	225	232	220	228	245	234	243	209	263	215	234	230	246	251	251	239	249	213	250	216	253	253	229	229	230	242	229	211	247	265	227	207	234	200	236	241	240	291	212	277	263	243	242	226	235	244	277	217	229	250	237	228	245	246	229	238	259	239	206	245	229	247	240	238	224	221	251	260	237	257	231	259	240	254	239	246	285	232	255	238	232	231	267	228	251	233	238	217	248	227	236	227	231	261	238	234	234	246	239	241	238	243	243	238	241	235	239	259	258	242	263	229	226	242	240	229	252	237	253	229	225	223	225	227	233	272	246	238	252	276	227	203	218	219	227	236	268	232	235	238	232	225	218	233	211	219	239	248	250	247	258	271	212	208	228	204	241	262	233	213	223	236	263	235	256	240	239	211	230	241	272	227	209	231	258	278	261	260	214	236	245	270	240	228	242	261	203	240	239	251	256	221	222	247	221	257	283	244	264	263	226	262	211	235	270	245	251	255	249	246	227	233	225	242	236	240	234	247	238	256	245	257	236	230	260	239	229	228	230	238	243	246	238	253	241	214	227	221	223	261	271	245	263	243	233	260	231	219	243	242	233	263	239	235	206	225	230	255	251	253	236	257	262	238	228	219	244	231	218	243	247	247	269	225	243	247	262	227	247	247	251	249	242	228	239	263	264	237	265	230	258	255	232	245	225	252	243	253	274	250	271	250	245	253	212	224	213	253	242	245	252	240	248	230	245	268	250	232	265	250	205	241	234	255	302	249	248	264	244	223	268	246	230	252	236	229	233	245	261	233	237	249	256	208	241	254	214	234	253	240	251	221	263	245	235	223	225	247	241	225	238	268	256	266	223	270	248	251	231	240	261	249	242	243	249	254	240	207	256	256	242	252	228	251	255	225	244	248	249	249	213	249	241	228	242	225	267	248	261	248	198	239	279	260	210	219	237	254	209	227	219	227	254	255	252	210	228	243	243	220	242	257	238	237	221	263	260	225	261	256	239	266	231	218	252	223	219	241	240	227	221	255	243	215	243	241	247	218	234	206	259	274	230	242	240	251	244	261	237	235	235	247	220	242	232	214	246	245	245	246	263	219	232	227	273	212	242	239	236	239	235	239	232	230	228	225	235	267	237	228	228	221	245	239	203	242	227	252	258	226	241	255	244	243	238	262	250	239	273	234	225	250	258	199	201	255	257	240	267	260	237	236	219	219	238	254	271	258	279	292	248	240	231	234	259	238	266	279	252	258	247	221	250	232	259	222	238	238	221	276	236	232	214	212	252	247	255	244	238	261	264	223	221	221	254	267	247	234	209	256	245	220	232	209	254	269	244	253	254	244	251	248	241	231	246	224	253	240	272	236	255	260	222	250	226	241	252	230	228	236	257	229	239	200	260	235	235	250	243	238	223	272	239	240	243	247	227	250	253	241	281	218	250	219	220	213	250	253	228	250	230	251	237	240	245	237	254	237	223	250	245	263	227	216	242	233	251	229	236	230	228	239	218	250	253	253	214	220	237	258	253	246	233	254	256	216	259	243	235	246	260	244	241	255	235	222	222	253	244	222	235	225	232	239	247	250	253	260	232	205	249	249	230	252	270	232	243	240	265	211	255	229	234	248	212	286	235	222	212	248	235	258	213	248	251	222	256	239	247	230	282	227	211	208	237	250	220	249	228	267	242	268	229	211	267	225	259	244	248	196	253	256	217	236	264	260	209	247	225	240	239	265	245	226	244	251	237	261	210	206	201	242	234	240	242	237	260	262	240	235	251	268	261	250	234	252	246	249	255	244	229	258	255	250	227	234	223	234	238	217	248	248	224	237	232	252	215	255	229	265	226	247	258	252	226	272	244	255	227	226	240	268	243	220	224	229	243	234	223	204	241	236	220	205	222	228	265	240	234	272	232	236	272	253	190	210	217	296	246	233	205	228	237	252	228	273	245	246	226	225	253	238	254	253	223	245	247	286	231	231	225	242	228	252	236	249	230	242	239	274	247	226	256	239	199	223	246	261	220	241	256	261	250	238	253	216	241	255	224	232	245	229	228	223	244	243	252	227	248	234	250	254	264	240	224	240	234	279	248	223	257	246	236	242	242	253	252	243	216	270	266	213	267	226	232	203	255	237	248	225	210	201	243	220	219	236	246	238	226	240	220	244	272	210	221	249	232	233	215	239	220	228	249	224	233	214	224	263	243	260	228	245	232	220	231	223	190	253	240	233	251	260	235	210	238	253	254	231	256	248	265	248	238	212	228	241	251	224	211	216	224	230	258	237	215	245	252	241	219	250	220	221	249	213	214	272	239	240	249	231	256	274	225	243	229	241	227	236	251	256	266	276	236	240	226	263	257	240	231	225	248	220	214	219	250	248	244	238	189	224	233	252	238	242	257	239	218	258	281	247	231	243	216	221	226	220	241	258	237	250	236	259	248	245	256	235	232	243	226	213	254	234	220	231	238	223	240	212	247	241	247	245	226	212	224	223	250	243	235	266	262	215	238	220	254	228	289	240	198	244	281	222	240	256	230	247	252	241	244	249	253	235	271	256	242	287	241	248	245	248	233	231	231	261	259	243	232	234	243	237	262	240	244	263	264	231	226	254	279	226	215	209	270	231	254	265	241	239	257	226	255	258	228	236	253	240	215	201	239	242	218	225	227	262	232	242	265	237	226	232	267	242	244	266	245	280	267	219	236	239	260	235	235	265	241	222	223	249	233	275	231	235	218	260	271	208	285	234	246	211	253	267	250	218	221	232	198	236	245	223	252	265	228	230	232	246	217	246	227	230	244	227	213	233	204	232	227	218	239	258	286	271	276	257	243	242	237	252	215	240	239	209	229	243
9545	6513	6736	6892	5418	3976	1669	771	592	597	554	593	560	547	582	564	542	598	637	587	549	578	541	539	555	520	509	626	554	562	571	559	572	535	565	599	597	545	566	552	614	534	584	570	559	597	568	566	580	586	594	553	598	603	558	567	590	579	568	525	586	573	536	573	561	573	561	565	546	574	595	572	596	602	592	584	584	529	563	582	531	592	587	595	563	567	627	541	560	551	626	599	580	581	577	592	573	564	611	539	579	561	560	559	583	567	569	564	552	556	561	598	560	566	578	556	551	591	573	569	555	565	560	549	535	557	553	558	549	575	595	580	521	590	556	589	513	557	603	578	579	546	567	612	522	565	562	587	558	608	603	625	583	581	533	596	561	567	548	597	570	569	568	572	566	565	587	608	539	543	563	608	574	602	560	535	567	604	586	574	563	606	529	556	589	541	573	598	567	560	552	551	529	616	538	572	543	535	601	595	559	573	574	572	618	552	585	521	540	541	633	548	523	565	545	614	581	561	589	575	590	602	592	598	581	576	539	562	573	611	582	555	575	572	544	573	585	568	576	526	550	624	591	568	606	562	599	589	557	561	564	558	574	561	534	588	569	536	559	566	549	525	598	570	564	605	577	544	591	559	569	583	579	535	562	554	553	587	573	530	579	542	595	571	586	556	562	559	580	578	561	543	562	557	604	554	562	598	549	612	599	565	603	572	550	527	609	588	568	564	588	557	551	555	544	559	591	600	553	582	590	574	542	574	547	537	552	572	524	589	547	600	565	535	522	557	562	529	596	568	595	549	554	567	603	584	579	567	572	567	627	596	558	558	525	617	575	542	583	592	576	554	606	552	601	536	580	533	578	576	585	573	585	563	578	573	604	573	539	590	566	595	523	586	624	574	574	552	577	581	592	596	536	598	556	554	519	588	585	522	562	582	576	609	559	606	544	535	573	573	580	508	564	575	580	526	527	541	585	571	564	588	544	542	582	554	595	557	555	554	559	534	554	569	580	536	561	601	567	538	564	610	518	533	548	526	592	549	553	539	582	619	601	587	562	561	560	577	563	538	594	588	556	573	568	568	558	569	604	532	589	547	553	589	530	528	548	575	613	553	567	567	518	589	568	580	578	516	596	577	563	582	592	585	547	558	600	576	560	606	618	568	560	587	546	571	555	557	558	595	579	606	613	615	572	572	523	569	567	524	543	603	563	593	601	564	556	603	587	593	590	535	547	535	558	627	521	568	595	583	566	551	542	571	552	560	579	541	600	572	552	544	556	560	604	611	551	570	598	618	540	552	589	607	548	595	592	568	574	584	552	553	557	601	613	571	575	555	512	574	569	542	610	590	562	598	540	569	574	577	549	553	553	543	539	533	556	602	579	566	601	615	535	545	563	558	571	553	597	552	563	564	533	607	546	550	574	546	559	577	535	611	590	531	581	579	568	575	586	537	596	556	580	558	509	596	565	576	584	581	573	586	580	519	609	555	571	588	559	541	585	557	536	618	567	570	544	570	652	579	592	566	607	611	628	587	595	563	535	591	556	576	577	513	563	571	600	564	570	538	602	542	528	604	575	533	589	565	540	574	548	638	547	535	626	622	583	560	598	589	564	580	566	526	580	554	524	581	599	531	602	582	567	538	625	588	580	589	565	582	595	581	572	588	563	558	569	588	551	577	593	541	565	568	579	534	547	556	562	576	607	543	571	616	547	580	575	574	593	593	563	543	572	594	588	573	605	578	550	578	567	539	530	560	598	546	544	564	578	571	570	578	554	552	563	578	566	563	568	586	550	598	584	553	626	549	577	575	571	578	551	579	546	574	605	560	586	558	588	555	593	594	587	618	551	583	536	592	527	579	552	588	580	619	527	578	562	571	557	571	614	573	590	546	563	591	568	563	541	583	545	578	588	578	568	584	564	576	597	567	559	567	585	569	579	581	509	549	548	555	567	592	592	580	521	619	586	572	543	526	575	569	575	591	563	591	526	539	566	592	553	533	545	528	552	563	572	561	563	565	615	545	549	569	551	617	587	562	570	581	586	545	591	564	567	590	578	565	549	587	553	577	589	580	569	591	594	560	552	620	596	567	565	592	530	600	598	533	583	586	547	592	578	563	548	552	583	548	572	552	559	594	551	569	545	543	603	557	611	551	591	578	543	593	604	534	578	566	552	545	568	553	603	555	559	509	569	566	572	554	580	609	585	527	540	558	564	623	581	561	590	553	538	612	545	551	588	529	566	556	626	548	581	572	590	520	562	577	534	569	551	584	568	529	553	571	569	570	521	559	548	572	569	601	572	589	585	561	547	579	593	584	522	533	589	538	559	553	581	567	549	542	573	577	570	587	560	557	569	533	555	537	559	593	570	583	564	591	540	565	571	596	570	576	571	554	532	585	568	564	576	591	533	545	606	552	575	587	575	588	596	558	548	547	529	546	553	575	600	632	541	546	544	602	538	555	548	576	612	601	571	552	537	588	604	576	573	594	557	577	583	584	610	542	546	570	572	585	545	591	553	573	571	556	597	548	568	552	552	562	549	556	584	628	579	565	542	569	589	586	551	617	643	555	582	578	566	548	560	544	527	593	605	610	612	547	547	565	591	546	571	577	573	581	588	585	548	526	542	542	553	591	546	510	582	541	598	573	581	558	568	582	577	546	619	548	573	551	575	548	597	525	582	552	532	554	533	583	616	534	560	594	595	564	571	538	552	606	518	592	580	552	625	586	581	586	556	577	545	565	583	600	570	565	590	566	542	499	590	577	580	600	559	538	547	549	560	606	556	593	569	537	600	595	588	589	530	580	549	599	545	581	627	571	549	558	594	524	524	588	581	563	553	537	557	569	548	537	496	552	619	572	562	565	572	528	591	534	500	581	567	568	602	559	565	581	566	543	579	577	570	577	577	548	557	590	573	612	577	549	618	577	544	579	591	529	547	599	561	587	569	553	551	576	589	586	562	565	601	559	560	562	510	589	555	558	556	608	566	543	551	573	582	559	539	568	592	548	549	555	546	541	587	565	583	571	581	561	519	548	567	580	573	542	529	524	615	553	591	554	584	583	554	581	568	551	587	589	601	571	618	589	566	558	576	568	537	569	563	561	544	575	544	568	527	573	594	527	532	562	546	519	559	569	547	570	579	554	607	574	577	551	594	536	552	606	585	594	608	588	598	603	563	595	560	607	573	533	595	586	570	601	546	598	590	559	515	566	572	589	571	563	640	612	577	559	557	530	614	584	592	605	581	586	604	593	556	613	580	564	557	542	531	589	588	582	582	596	571	557	584	576	574	620	564	540	554	630	559	565	564	596	566	595	536	598	550	579	549	562	547	591	584	561	565	604	548	546	562	510	579	564	512	584	560	584	563	592	596	565	595	599	604	566	535	572	580	597	558	562	592	555	565	557	592	568	601	558	581	588	604	530	542	581	571	541	579	543	533	589	577	563	556	583	608	567	533	582	540	574	544	596	592	552	596	573	584	553	574	580	589	574	616	635	581	576
40389	30608	23553	24589	27771	20738	7190	2273	597	358	366	362	337	340	369	317	350	318	304	341	439	330	371	312	318	343	335	346	382	374	335	352	344	361	320	320	314	311	342	296	299	325	350	368	362	336	339	341	314	312	351	380	336	319	301	310	315	327	325	321	322	355	342	358	344	330	315	338	362	333	356	340	315	357	347	327	327	335	359	324	313	334	329	356	311	358	349	361	324	354	331	343	339	312	345	327	337	318	318	363	365	350	306	305	335	332	363	356	370	303	345	324	342	369	322	347	332	309	305	327	351	318	320	363	309	336	326	360	345	324	337	348	355	324	322	342	336	336	311	346	328	329	367	314	360	333	359	387	336	324	329	341	360	346	344	361	367	343	339	344	313	328	356	342	316	328	318	352	301	340	335	361	322	311	318	337	351	384	316	361	343	328	320	322	333	343	352	338	330	331	372	341	348	361	350	338	310	330	348	354	338	370	377	334	328	319	291	361	356	357	325	320	368	321	352	319	337	339	359	344	317	335	349	362	347	322	358	369	317	356	315	371	317	327	334	331	350	284	346	331	319	347	379	317	362	332	354	341	306	340	317	370	343	310	352	339	360	343	368	347	311	325	331	336	344	306	341	368	344	336	341	322	345	362	325	325	316	346	315	329	372	299	302	338	380	305	306	359	336	353	361	362	344	355	338	355	332	333	341	391	333	349	365	364	324	352	381	375	348	363	340	313	338	325	336	356	330	337	314	338	324	286	341	300	328	353	312	360	349	321	350	337	374	349	358	361	328	339	321	329	352	343	312	346	358	353	367	366	374	351	325	324	340	345	327	303	320	329	341	353	337	309	324	361	340	356	321	335	326	330	350	359	330	324	360	368	384	345	328	347	340	334	351	343	327	314	318	314	352	318	343	366	342	331	319	345	323	352	306	310	336	349	353	348	313	329	322	324	341	340	358	300	310	364	375	356	350	335	327	340	342	349	326	321	357	332	320	348	324	356	362	329	313	359	355	345	326	323	364	304	303	353	344	331	310	373	314	324	330	321	332	328	356	324	301	352	339	306	324	356	335	370	325	338	343	390	302	286	351	352	351	309	327	335	370	325	332	326	329	355	318	346	360	366	318	348	345	341	361	364	351	337	347	323	341	334	341	337	336	340	319	318	365	317	310	329	324	370	308	374	321	318	344	337	304	344	361	338	361	328	333	332	356	319	344	290	326	323	326	357	345	325	344	324	352	335	321	322	332	338	345	348	304	322	340	326	331	359	361	295	316	386	344	312	343	350	308	351	341	323	361	331	341	329	311	349	294	342	323	323	354	310	353	314	309	332	335	367	321	335	325	320	377	349	317	345	353	351	336	292	338	309	306	336	362	342	370	367	324	367	314	354	316	352	325	300	316	328	353	301	306	353	318	350	329	344	344	347	362	350	341	326	321	326	360	306	330	332	343	337	364	362	362	334	343	348	335	337	317	342	348	326	342	365	358	330	348	310	357	341	355	325	321	326	344	344	318	346	313	319	333	352	363	374	350	311	347	358	359	346	338	349	308	330	325	326	323	344	313	362	353	362	319	327	326	333	336	310	330	322	328	329	318	321	372	345	339	342	338	307	325	333	346	310	332	348	290	374	355	341	324	365	324	337	330	358	330	343	343	356	327	353	336	315	337	342	330	363	355	316	317	360	366	339	339	323	347	367	345	343	345	360	308	344	326	325	360	352	315	342	345	344	342	372	340	310	361	325	335	360	327	347	339	313	328	366	296	352	341	354	351	373	339	317	328	330	351	342	343	335	321	333	296	374	334	338	351	341	333	328	348	326	370	333	327	297	298	344	334	367	358	335	357	355	344	346	314	331	297	321	357	300	318	371	321	334	313	320	354	322	355	310	356	372	335	328	349	325	327	310	299	316	368	383	316	378	339	285	336	356	319	331	323	377	345	345	350	328	335	342	330	359	312	308	325	316	339	313	325	368	302	349	335	346	356	342	368	322	370	340	319	335	348	318	306	332	365	332	312	339	325	326	338	335	328	322	349	347	354	371	369	319	334	343	324	318	379	344	344	337	325	316	342	355	339	303	341	349	311	329	326	316	337	357	355	352	362	286	353	341	338	355	356	313	357	358	341	346	334	324	325	343	347	339	357	372	325	364	354	386	343	311	340	339	302	307	352	336	351	340	367	337	359	320	341	345	376	343	340	308	337	340	332	369	310	331	320	312	351	347	318	309	337	371	349	318	314	331	337	349	352	337	336	356	356	346	328	322	318	324	338	309	335	315	360	326	293	321	324	363	337	338	337	377	282	309	324	331	355	306	350	333	327	343	348	321	324	323	323	344	310	366	368	358	323	352	310	322	318	372	326	325	336	363	361	327	352	342	347	336	332	341	334	372	320	329	334	355	362	343	324	328	356	336	338	356	321	325	323	318	347	272	327	331	338	300	324	350	316	335	368	311	335	311	339	365	331	306	312	308	350	364	362	318	361	306	306	330	366	337	332	333	296	351	331	351	322	313	360	314	300	316	338	337	299	359	345	325	345	360	313	323	331	334	306	336	370	395	341	336	339	331	342	313	377	372	358	353	375	345	332	335	308	343	313	323	320	324	351	327	342	373	339	363	347	346	320	319	334	370	321	346	357	346	349	328	310	343	339	330	385	317	317	333	332	327	325	287	344	331	339	321	357	332	299	308	342	324	338	332	321	351	349	294	318	344	331	313	323	321	318	339	334	321	330	344	352	309	326	353	355	330	323	364	342	335	306	352	341	304	348	326	360	344	331	319	332	296	359	352	328	308	311	324	333	343	329	345	333	346	333	310	326	320	335	346	299	311	350	333	316	355	327	316	356	310	346	331	367	343	332	307	322	343	341	333	374	337	356	332	329	328	326	309	318	337	328	285	348	330	336	308	307	331	328	333	323	324	350	295	375	331	347	377	332	357	327	278	332	369	352	332	307	314	345	342	357	315	330	319	344	366	346	336	341	353	347	326	327	334	352	370	302	348	329	327	314	360	330	350	352	313	362	318	307	352	326	355	336	364	338	335	354	312	363	350	334	349	343	328	334	329	346	354	356	346	332	352	373	350	316	292	341	314	319	322	310	342	365	324	347	337	332	363	318	372	320	343	354	291	372	346	325	327	297	310	323	323	340	349	358	354	359	339	325	353	398	321	338	322	339	315	384	337	322	313	344	356	382	318	312	354	340	341	324	337	315	346	359	368	326	355	336	325	344	334	316	356	340	340	352	354	334	327	333	317	291	327	366	331	357	356	315	337	381	368	320	316	322	332	345	329	323	300	349	340	325	382	365	344	364	341	316	352	334	336	342	339	357	346	355	348	328	339	347	319	333	342	377	340	337	315	334	374	359	300	312	328	332	326	346	350	362	346	355	332	333	316	324	358	330	342	358	355	339	343	314	322	323	310	312	346	344	362	339	354	351	376	357	365	377	368	333	304	374	360	317	350	360	341	351	361	345	345	322	328	347	305	333	295	317	347	347	347	333	356
26252	23196	26662	38516	44104	35411	15938	7461	1437	796	756	733	761	754	822	776	787	780	744	884	1146	758	741	755	789	794	773	780	739	758	798	725	780	747	760	743	737	791	775	782	743	743	833	762	765	730	749	798	775	762	746	802	771	812	788	698	786	710	752	778	799	765	822	773	789	802	755	774	767	703	723	740	780	838	759	748	752	764	743	746	741	747	783	813	724	756	807	827	727	806	767	823	778	740	761	759	783	724	759	729	770	776	778	840	785	738	709	712	743	763	773	792	762	810	784	781	782	778	786	786	774	774	759	740	749	727	798	780	734	803	769	722	766	765	747	808	784	774	733	805	796	734	729	759	732	782	748	781	757	758	718	803	749	745	772	745	706	770	725	744	743	757	792	752	723	724	808	744	786	783	763	737	735	743	709	743	770	775	807	745	719	754	751	692	773	793	762	812	757	815	735	734	753	770	744	757	745	742	801	796	800	798	756	765	770	814	786	701	739	744	775	795	768	781	761	772	760	746	784	741	753	778	767	763	752	770	758	746	782	779	782	740	726	771	733	766	765	799	752	766	805	717	781	695	760	727	719	779	775	772	745	753	717	726	771	727	765	771	798	769	816	695	782	741	703	773	721	726	708	751	739	794	831	717	776	739	772	737	752	762	776	763	801	777	780	768	770	740	763	771	789	763	749	778	725	800	781	745	741	735	795	734	756	766	739	693	736	752	716	739	770	743	752	705	792	752	755	762	778	725	777	746	784	794	763	757	739	772	754	796	784	749	779	735	741	772	766	749	799	774	789	780	756	781	736	768	790	784	730	772	737	807	727	752	749	795	733	777	761	735	738	797	779	746	741	750	780	777	759	765	765	822	783	757	781	745	726	777	725	805	766	819	743	784	727	835	779	777	737	837	741	832	698	772	794	738	781	775	755	786	781	764	805	717	769	739	788	740	766	711	757	758	777	720	781	810	802	730	803	727	706	753	778	789	741	764	757	728	783	769	765	771	780	777	693	731	756	756	741	758	791	719	804	777	732	835	755	788	781	763	751	758	775	782	727	800	766	796	754	767	766	822	791	758	794	755	821	763	788	833	762	749	759	726	752	824	762	776	764	709	744	731	680	754	782	764	757	778	709	699	734	732	763	772	753	756	830	757	720	781	751	769	804	806	784	792	752	745	791	750	759	752	764	743	767	802	775	762	782	754	742	723	733	737	776	723	738	768	740	805	726	807	826	773	723	777	726	787	751	760	735	743	725	773	715	745	763	755	753	788	768	728	793	763	762	769	780	768	777	738	729	692	763	843	730	769	763	781	790	777	780	763	791	770	731	744	773	776	759	745	779	707	734	748	784	770	784	752	780	770	753	746	773	756	726	737	721	768	798	736	748	748	719	781	780	740	714	770	746	713	770	714	792	723	779	773	743	765	765	753	794	795	778	771	739	733	751	780	751	722	776	761	761	776	763	745	758	680	721	773	819	793	727	808	758	762	797	792	782	760	740	799	777	798	747	798	739	772	761	788	769	776	805	733	741	729	712	785	731	718	773	792	754	755	800	787	748	749	732	781	783	735	754	786	726	784	780	737	786	805	768	735	745	764	788	709	742	809	744	730	699	762	741	751	748	708	727	758	761	744	765	744	745	804	772	770	779	766	708	777	732	740	797	738	810	744	803	776	771	703	760	685	766	796	761	780	814	772	714	811	745	710	722	761	800	698	795	725	749	779	805	769	728	745	743	769	785	696	725	730	733	754	736	747	755	785	793	751	786	781	797	761	724	816	747	767	741	736	754	775	763	705	743	731	760	789	780	747	751	766	773	742	775	772	755	763	741	717	815	723	769	772	790	744	755	823	704	772	734	790	776	768	738	771	812	800	791	758	740	734	766	793	722	761	756	779	770	782	770	764	768	790	757	776	771	776	757	775	755	718	783	747	787	740	800	801	733	758	795	730	754	781	772	790	810	720	759	755	768	751	809	804	746	781	758	805	770	800	708	743	738	731	763	776	791	757	795	785	813	774	759	753	781	775	726	825	770	765	753	813	787	794	781	731	778	759	725	706	819	790	742	702	784	743	736	721	768	781	767	766	703	783	798	794	785	759	809	722	743	753	749	730	755	768	751	757	812	762	773	759	779	764	774	788	780	760	748	785	786	751	799	766	761	749	795	756	774	770	696	750	762	734	766	783	756	767	763	779	773	738	756	817	749	770	747	773	760	784	806	778	741	793	755	815	760	749	789	747	746	767	789	790	735	738	779	749	781	736	756	759	764	755	775	786	745	735	746	736	758	770	739	764	751	756	717	810	778	805	794	770	796	737	777	781	835	713	779	778	759	740	763	771	796	755	755	739	815	740	727	779	770	769	803	743	756	707	738	781	750	742	772	743	753	774	724	810	765	745	767	785	773	773	783	792	751	743	772	673	802	753	699	759	808	823	769	756	788	777	728	773	729	778	733	751	773	786	830	767	802	790	780	814	704	801	757	740	750	736	718	740	747	760	766	766	736	800	763	745	757	741	733	736	793	738	738	820	767	727	755	738	746	776	735	778	757	787	781	702	769	759	762	745	739	702	770	752	776	743	766	776	778	731	748	762	774	786	754	759	756	782	747	773	799	752	735	741	780	754	719	755	732	779	754	826	748	757	769	755	760	756	771	778	751	783	813	794	762	738	754	783	738	733	796	773	727	746	756	742	710	780	792	763	752	790	750	744	771	762	742	803	747	804	794	746	757	787	727	766	752	744	753	760	790	807	752	752	761	718	813	745	788	734	716	717	781	745	685	757	722	747	728	794	771	770	730	797	721	804	741	722	765	810	794	789	738	729	791	772	722	766	770	782	761	755	783	728	803	773	730	739	802	731	828	763	751	761	779	751	743	706	709	779	736	781	782	806	774	784	791	749	767	820	771	779	776	744	775	769	761	722	762	758	746	729	742	801	735	760	712	739	733	800	732	772	786	756	730	807	765	735	785	765	807	725	754	764	779	742	763	749	798	777	757	779	751	740	787	751	751	717	789	735	784	787	740	732	786	712	756	734	753	702	764	735	729	765	777	790	749	760	756	727	771	734	781	784	813	736	765	733	772	750	766	738	806	775	720	737	721	773	732	760	769	744	755	728	726	773	745	745	724	746	708	761	780	752	753	792	768	748	775	747	803	727	769	744	789	784	741	720	805	753	732	770	738	712	746	773	760	706	749	762	750	780	770	721	771	783	784	764	787	762	772	760	802	799	748	778	718	743	771	789	797	782	730	818	732	766	747	781	824	745	774	795	701	738	748	778	780	789	742	775	750	767	772	784	742	747	789	763	774	723	806	763	736	770	744	735	764	791	760	796	728	746	745	760	729	754	798	747	737	725	762	772	709	748	755	771	738	748	835	774	745	774	747	732	741	770	766	755	750	718	746	729	767	798	777	800	787	777	789	747	773	780	798	744	768	751	784	812	791	748	770	771	772	778	720	813	766	740	758	768	755	762	759	782	733	714	771	767	721	758	772	797	731	764
52390	44509	37054	31311	40597	36269	14588	4206	857	397	434	421	402	407	374	431	426	456	419	448	482	402	405	420	391	381	398	424	391	434	414	422	426	419	416	454	400	419	395	393	421	394	396	411	380	419	402	426	397	401	431	450	392	410	407	405	454	419	421	401	388	415	413	407	397	395	412	406	403	414	419	396	401	437	385	392	404	412	405	378	405	452	464	414	405	424	382	382	468	432	414	399	409	422	399	431	425	428	446	457	414	437	364	417	371	427	377	421	428	419	424	437	445	426	426	401	432	419	399	388	380	414	427	407	391	406	384	419	410	423	409	437	423	378	398	402	413	441	400	411	400	434	482	393	388	415	438	411	430	414	389	427	393	421	429	408	414	405	454	445	422	410	411	389	426	422	403	416	395	422	429	436	422	399	378	421	418	419	409	439	429	415	409	480	497	433	405	387	455	436	430	432	397	422	412	410	388	386	456	426	431	383	433	451	418	397	414	422	364	411	436	423	353	406	437	404	438	379	426	416	417	432	419	469	411	432	418	415	437	455	430	398	406	402	430	453	399	455	412	401	417	425	442	445	367	404	406	410	435	412	451	415	397	416	418	413	416	421	409	425	420	426	428	431	416	407	434	450	406	386	440	439	404	454	422	425	375	399	406	418	436	408	422	406	411	423	421	410	422	416	438	418	454	397	443	418	393	416	414	369	402	430	421	450	411	410	391	392	394	414	403	470	386	409	406	393	424	418	421	430	391	386	435	393	402	396	398	428	410	438	396	362	407	441	431	443	438	450	389	407	389	395	390	422	434	435	380	394	416	399	392	408	394	374	410	418	418	430	384	415	421	421	438	373	375	428	412	366	413	401	422	408	407	421	439	412	438	410	405	434	378	414	389	402	430	435	441	422	410	417	412	398	421	416	394	423	389	399	401	438	426	385	399	404	416	448	443	397	423	407	414	423	447	442	426	391	398	441	412	436	395	379	377	434	404	414	405	431	404	406	423	405	451	425	403	400	372	385	379	437	440	412	385	405	429	439	385	395	435	394	432	389	404	411	407	414	435	384	421	395	404	381	432	390	425	402	431	409	411	393	415	441	423	434	410	430	432	383	407	379	399	388	426	449	418	408	417	411	393	408	396	419	373	411	426	434	424	413	414	410	431	388	399	382	389	402	411	414	423	436	396	429	469	409	447	390	412	437	399	407	409	436	460	424	421	451	491	419	447	429	457	407	377	394	403	414	396	414	411	405	361	412	423	433	382	416	384	401	418	417	382	449	428	386	431	412	401	427	410	436	412	391	381	407	414	409	435	435	412	408	402	392	406	396	426	393	386	420	441	451	385	432	454	441	415	466	421	431	408	442	401	396	416	440	429	455	428	429	398	403	385	430	403	408	406	406	411	418	397	427	443	419	395	418	389	397	430	380	384	386	379	388	436	435	413	426	397	412	408	432	397	378	402	409	383	420	428	427	393	411	430	409	379	403	426	411	418	431	394	409	413	425	396	430	403	409	418	380	409	432	396	396	471	416	420	414	438	417	434	442	383	389	413	436	458	426	467	426	394	407	442	379	359	402	411	430	410	442	426	387	442	452	391	447	382	450	402	397	411	421	406	392	387	433	422	407	379	400	396	431	415	434	427	401	407	402	410	411	389	401	445	406	390	428	439	430	379	433	413	414	418	436	437	414	462	418	405	421	460	386	399	449	409	368	444	442	431	410	397	381	393	398	414	413	387	420	442	433	438	387	420	352	409	367	430	431	429	409	443	429	392	414	403	384	402	397	441	364	393	392	409	420	435	425	412	418	399	405	404	417	393	405	444	383	453	392	389	434	444	417	388	428	442	422	401	407	391	396	411	377	423	430	422	395	383	404	393	402	432	424	429	453	400	415	398	374	387	397	456	362	376	388	458	414	416	417	446	394	396	419	397	404	414	398	413	420	376	394	404	421	435	399	409	460	418	425	435	420	387	413	416	382	410	425	411	397	422	390	381	410	409	411	416	399	394	429	429	464	406	417	416	390	407	404	440	356	389	382	409	409	442	424	433	460	410	446	418	461	389	386	427	444	423	426	454	415	397	384	382	408	360	438	430	385	396	407	397	417	439	404	387	435	436	388	439	430	416	423	423	389	412	402	390	397	410	426	407	415	398	407	398	398	408	421	423	452	420	382	408	428	378	411	427	439	435	475	446	426	380	373	457	403	427	425	426	423	432	405	403	406	426	401	460	407	385	433	413	407	441	384	392	408	406	398	420	421	437	454	423	402	383	439	407	424	423	381	429	430	426	416	413	401	390	431	437	411	407	462	426	437	415	428	402	471	407	383	386	423	434	427	420	418	381	409	455	405	432	421	400	412	405	437	417	426	399	445	446	418	448	414	383	420	408	407	438	402	453	457	405	417	386	412	363	422	443	424	408	379	432	440	408	421	389	433	419	416	461	411	417	430	403	385	410	440	460	403	440	406	395	407	408	431	400	385	408	430	435	438	404	400	427	411	444	416	439	439	415	386	414	380	441	421	436	416	391	404	444	454	409	431	412	411	398	387	414	401	378	353	392	419	358	397	392	403	367	423	436	396	419	379	350	397	424	409	415	454	423	389	408	393	421	417	391	386	373	383	417	395	408	444	392	418	472	458	417	362	388	434	431	409	419	358	456	454	446	422	432	404	457	467	472	438	393	392	429	446	466	431	420	412	416	391	423	403	431	401	460	466	404	414	433	430	424	432	390	383	388	419	405	403	402	404	423	409	435	420	415	411	429	421	427	420	437	415	446	438	419	400	380	451	377	434	374	386	423	423	444	456	421	416	428	439	429	409	402	387	426	452	397	441	411	398	453	426	431	395	427	414	426	389	422	430	425	437	411	435	399	390	445	393	397	394	411	432	397	423	430	405	384	382	387	402	372	378	414	429	414	389	393	459	447	403	416	439	457	432	420	418	388	374	358	448	437	399	449	442	455	423	412	418	445	392	419	449	401	413	382	406	423	408	434	435	423	433	379	381	401	411	409	467	414	422	412	396	458	411	455	429	438	415	442	403	388	412	426	404	392	404	465	408	460	421	392	446	400	404	438	404	402	405	398	387	452	398	401	383	409	428	434	429	422	442	411	410	409	417	406	399	379	433	380	437	405	391	409	370	400	422	424	440	423	444	466	417	400	454	431	459	417	418	392	402	457	440	402	393	398	428	414	375	443	462	390	424	404	393	405	404	414	399	392	443	410	427	441	400	416	437	446	407	423	439	432	433	449	460	391	429	412	417	433	403	360	398	434	428	402	405	427	457	404	430	414	397	448	415	404	438	418	423	412	377	412	420	442	431	451	407	427	417	443	413	401	396	438	347	420	423	405	414	469	423	399	455	419	442	372	408	418	422	437	406	403	438	404	431	401	408	395	402	423	396	416	435	382	402	435	385	441	399	391	420	425	397	445	386	407	416	405	403	438	440	417	461	412	412	452	397	403	424	429	401	404	396	419	406	405	435	382	391	382	434	419	433	397	408
34150	35746	37074	42883	55025	48437	22412	11099	1669	941	929	928	859	896	959	902	886	925	882	963	1490	901	932	868	881	870	854	893	949	852	914	877	882	946	885	881	908	891	871	922	870	918	883	876	845	868	863	865	926	907	869	893	880	834	909	909	899	861	905	879	914	866	872	878	863	880	879	878	883	870	917	896	896	895	944	865	923	892	916	903	886	930	895	885	943	934	897	914	900	875	818	880	882	863	943	909	831	899	932	901	881	879	879	852	901	930	919	929	898	878	891	892	949	894	940	903	877	822	856	849	905	851	872	870	862	838	865	912	885	872	892	929	880	915	857	898	859	860	864	906	921	895	860	900	839	924	890	853	875	887	891	869	863	875	904	957	903	912	923	897	920	917	919	989	897	899	899	907	950	929	869	862	892	876	874	938	952	871	915	891	914	841	873	887	840	904	897	904	890	897	874	908	846	855	916	929	882	874	890	937	871	937	924	942	882	894	907	888	866	870	885	891	867	861	907	911	947	886	927	933	877	879	921	913	878	935	886	892	925	919	885	888	904	901	931	893	927	868	882	946	850	915	886	889	951	903	907	870	935	930	880	858	927	890	913	890	859	918	855	918	933	943	871	894	875	900	860	914	905	911	877	900	902	883	885	940	891	874	935	948	954	874	933	870	877	914	847	879	879	904	918	869	902	899	901	850	909	880	879	909	835	934	886	887	842	910	886	883	917	857	856	954	924	890	882	869	945	926	878	941	847	868	908	925	909	928	871	885	868	867	927	889	939	864	921	882	903	843	847	828	889	930	910	888	947	926	944	877	952	909	868	947	896	918	857	874	900	943	935	889	939	893	906	882	898	903	866	887	891	929	871	869	934	894	924	921	932	843	899	873	884	878	942	936	871	868	899	919	911	853	846	930	866	917	921	906	897	828	860	920	840	895	853	920	888	976	878	851	866	915	953	905	866	883	864	867	844	872	915	944	843	904	922	864	901	1001	822	862	858	897	822	920	907	908	888	934	854	851	895	914	823	881	921	860	867	922	902	855	852	876	925	887	918	920	896	869	861	913	931	884	898	895	905	920	873	886	877	856	896	879	873	895	903	875	866	907	869	950	877	850	888	875	895	905	887	877	852	890	905	874	879	885	885	903	925	894	869	879	908	834	886	920	844	854	857	872	934	828	858	873	955	835	940	833	923	888	944	927	921	834	895	913	837	908	884	878	940	897	940	903	880	928	876	835	882	919	925	885	924	868	961	935	915	917	890	899	886	888	853	929	885	912	857	886	898	882	914	920	907	863	896	821	877	893	867	871	900	913	885	922	943	889	906	905	889	918	890	879	868	889	911	862	919	908	865	879	870	906	907	905	915	901	860	916	902	910	920	872	933	910	887	840	849	920	862	889	866	843	924	868	885	913	914	886	906	957	885	916	882	934	899	943	881	910	822	916	921	872	947	899	944	877	871	899	925	906	896	947	881	897	892	876	870	877	872	892	899	876	957	952	883	863	880	869	878	870	864	901	895	867	895	888	896	932	963	865	876	871	926	897	884	923	899	880	953	881	886	860	905	896	872	880	927	880	907	894	908	872	939	847	894	885	913	901	861	887	893	895	916	922	879	910	884	886	868	856	870	884	900	898	903	917	904	915	890	927	923	888	862	903	887	944	912	874	904	888	926	853	846	897	872	860	926	919	925	922	901	937	905	890	917	886	833	970	877	936	887	917	908	870	935	882	938	921	936	851	950	915	847	898	885	930	845	893	904	934	814	909	872	953	851	887	863	864	926	912	907	943	909	893	881	872	909	903	853	881	886	898	884	873	907	938	874	904	877	908	908	893	855	883	926	883	862	868	893	918	918	894	863	901	908	933	930	904	874	875	900	884	887	879	928	932	924	829	925	876	871	886	895	902	875	844	911	890	935	925	928	899	918	902	848	957	914	899	909	912	881	881	857	892	876	847	936	883	897	893	921	926	901	904	897	892	908	884	872	859	904	960	875	907	871	936	876	891	909	917	889	911	869	887	883	927	882	857	861	861	915	851	854	828	850	940	886	949	924	880	869	831	856	862	934	896	890	906	896	882	887	928	828	886	923	910	879	857	840	944	874	941	927	853	905	858	925	900	948	881	810	869	873	869	905	886	924	877	901	908	873	883	896	889	909	909	887	858	877	832	911	845	937	876	887	896	869	900	883	864	871	893	907	921	870	942	881	852	878	836	842	910	858	884	893	911	881	930	937	907	857	916	881	958	895	905	873	889	931	897	856	894	923	868	914	946	949	877	873	802	907	978	870	906	902	886	842	864	945	934	874	906	869	894	927	896	917	931	877	890	865	854	909	899	927	922	895	903	893	922	867	928	877	910	904	848	915	909	873	973	899	897	866	874	864	917	928	913	917	924	915	888	937	886	926	964	907	895	877	896	916	884	907	895	877	887	833	821	835	935	867	958	929	943	856	903	853	889	891	888	867	840	900	895	926	856	841	857	926	871	887	920	880	872	885	921	921	883	831	842	898	879	901	892	873	910	860	867	909	909	911	834	856	865	885	870	899	909	919	919	906	956	910	874	901	881	922	893	936	913	960	838	910	900	864	884	901	857	904	897	856	873	871	908	883	898	947	897	852	844	826	873	866	890	900	880	848	906	926	861	913	908	861	912	887	967	833	829	913	897	904	886	852	828	862	925	897	855	887	832	872	855	838	861	899	928	956	890	866	868	895	864	895	864	912	888	894	915	869	917	883	875	915	907	935	912	949	907	903	871	938	887	869	879	899	915	906	916	851	910	884	925	936	906	853	919	869	878	895	907	914	900	853	916	872	882	927	862	898	862	859	841	850	908	914	866	904	942	853	891	886	907	907	882	904	888	876	884	870	929	939	895	890	921	943	868	911	911	923	919	899	872	858	905	915	891	850	903	871	929	937	915	911	933	844	873	929	845	937	919	854	895	885	879	870	876	911	872	876	899	926	913	906	941	902	869	867	961	921	892	899	903	898	896	887	919	874	894	928	914	854	944	909	894	896	938	868	920	908	936	868	892	849	930	853	938	886	893	887	916	937	905	860	929	907	887	897	846	838	909	902	853	894	863	895	896	839	872	953	919	890	913	904	802	935	918	871	923	866	977	852	912	865	904	914	878	890	874	913	924	889	924	914	980	854	888	805	842	870	874	908	912	902	953	897	869	907	881	887	919	868	939	885	875	895	933	884	830	911	864	904	886	942	884	880	926	916	850	864	932	868	928	875	864	872	905	866	899	903	875	863	858	916	888	869	831	943	868	913	856	892	884	905	907	923	914	920	871	911	924	928	898	905	857	913	902	920	913	901	851	880	842	906	910	862	914	914	880	869	876	921	947	871	923	862	903	897	867	852	833	931	893	894	866	939	915	922	894	914	892	901	911	846	854	914	891	932	849	890	873	856	947	924	898	874	878	853	889	927	916	926	854	937	895	877	907	873	944	876	918	861	875	898	942	897	974	869	877	881	905	894	933	895	878	932	888	896	855	878	918
15203	8295	3978	1682	2042	1644	499	303	258	223	237	243	235	238	257	230	249	235	217	211	287	221	234	230	227	203	236	248	247	234	238	228	228	236	206	209	217	259	238	213	245	278	263	200	247	222	242	232	265	222	243	223	231	217	228	249	218	258	273	226	238	218	255	250	254	264	241	240	229	228	258	222	245	234	207	235	238	222	228	244	232	239	262	243	216	238	217	227	219	253	255	255	223	253	232	222	259	243	224	251	219	212	235	233	235	224	226	231	232	200	226	246	232	245	260	226	252	237	219	243	246	244	242	252	214	239	240	244	209	247	212	244	224	219	262	214	259	243	240	248	249	240	252	241	255	225	224	232	251	231	219	236	221	206	245	216	206	267	227	250	248	257	267	225	236	197	247	208	229	253	251	253	227	248	221	230	203	219	207	262	229	243	251	222	253	253	262	237	204	239	240	258	232	247	233	220	215	271	238	213	231	234	201	250	244	256	209	243	238	244	215	241	217	217	235	230	226	253	224	229	212	235	241	259	261	233	237	243	255	253	249	217	224	242	240	230	249	241	231	205	227	259	217	217	263	264	244	257	242	248	233	243	227	236	215	236	230	227	241	234	247	213	235	250	237	207	229	242	222	271	275	261	274	259	249	233	242	242	277	210	254	289	246	242	246	240	239	233	257	241	249	221	226	233	262	208	217	239	236	228	258	241	256	246	248	251	264	241	229	228	215	230	254	273	212	256	233	224	258	257	220	230	247	243	243	249	242	237	253	236	226	236	269	240	227	195	231	212	243	237	223	221	266	229	274	241	216	262	230	243	223	231	250	232	202	227	235	237	253	228	214	234	235	266	261	244	249	243	244	236	231	237	249	254	238	228	215	269	229	244	220	239	233	207	221	244	230	230	235	241	252	217	231	227	250	232	216	214	249	226	240	247	238	229	234	273	244	260	253	235	233	242	221	255	262	213	232	214	249	247	234	263	252	226	228	248	225	202	244	205	234	222	226	235	231	207	242	233	233	243	254	232	224	271	230	213	193	268	230	229	235	225	235	235	260	234	223	207	202	233	262	236	251	266	215	219	233	230	228	238	263	240	239	214	259	250	250	236	218	200	219	224	233	234	239	215	211	280	244	252	270	253	203	222	258	250	223	219	214	223	230	252	233	251	222	232	246	192	236	229	224	241	247	238	240	249	233	217	234	243	233	268	248	213	243	231	242	231	217	246	220	217	231	231	226	250	265	251	230	253	246	240	250	245	239	227	243	230	251	235	248	259	255	209	244	211	218	232	229	227	234	254	202	229	217	249	227	243	247	254	268	216	237	240	245	220	218	247	213	227	213	227	232	224	256	218	208	236	241	257	263	231	229	240	240	227	257	239	230	244	222	218	239	254	235	265	238	226	233	253	233	234	237	256	219	241	221	223	255	222	199	241	241	263	259	217	279	216	240	230	222	243	252	217	244	219	244	231	244	210	248	234	247	203	246	251	231	223	236	224	218	222	221	232	222	258	236	246	238	217	224	263	239	233	215	252	280	221	229	229	239	240	232	223	254	237	220	231	225	261	242	273	267	249	235	217	194	222	244	205	226	243	249	258	239	253	235	237	221	226	228	221	262	239	209	251	235	247	245	230	240	224	272	267	246	226	236	234	220	216	241	265	210	227	227	212	236	244	233	215	235	254	226	236	239	216	231	223	231	246	239	261	242	231	211	240	231	210	266	239	248	224	220	241	251	237	244	215	241	232	281	224	240	255	240	218	224	242	228	243	259	250	261	224	237	237	256	235	255	233	228	223	217	231	223	253	235	248	246	259	222	226	215	254	248	236	216	243	225	262	222	257	219	221	250	248	255	225	250	232	219	215	228	257	243	230	224	245	250	239	254	211	246	230	267	235	237	235	251	244	224	245	242	233	233	250	240	229	248	231	204	237	219	265	270	258	248	230	222	227	240	264	233	238	216	237	243	226	202	250	242	236	240	245	237	256	247	250	236	229	230	230	241	242	225	226	216	259	248	240	235	255	249	233	250	237	250	245	253	237	223	247	226	215	231	253	236	269	231	213	229	202	276	215	227	251	234	262	247	214	217	225	265	216	258	225	213	241	232	222	268	264	219	244	210	255	243	211	250	226	212	231	237	203	231	220	214	249	280	211	260	253	258	245	223	275	270	259	253	237	230	253	231	258	241	243	218	209	257	201	234	207	245	233	207	230	229	237	216	225	238	242	255	216	275	253	243	243	232	255	242	231	214	251	247	254	238	264	227	224	251	216	234	241	253	240	249	250	218	236	262	241	227	229	243	224	245	222	246	201	232	289	250	223	204	233	258	238	242	205	260	209	246	232	229	218	245	244	232	245	228	260	261	215	238	266	257	233	212	215	241	210	238	226	251	239	218	197	250	235	233	246	238	244	226	269	238	207	228	237	226	242	253	228	248	252	253	226	244	228	229	215	279	253	199	241	230	226	229	250	261	228	226	276	211	259	255	245	249	257	243	209	241	226	241	231	231	209	241	219	218	225	256	219	244	235	219	243	248	244	232	221	230	240	267	243	231	267	240	225	239	220	265	225	224	211	244	232	209	252	217	229	236	249	256	240	221	254	204	226	272	220	244	265	210	219	233	220	256	242	237	241	229	259	241	235	264	240	258	230	249	242	244	231	260	255	249	258	230	235	244	210	217	229	222	229	236	243	231	258	253	256	254	241	259	261	239	240	227	225	223	235	214	248	224	253	255	199	241	252	220	218	238	255	223	236	234	248	244	248	217	251	236	247	224	264	233	208	227	246	248	215	232	223	245	225	242	252	255	242	236	249	249	213	242	264	246	232	213	259	235	220	228	222	219	228	263	221	255	216	230	280	235	243	230	218	241	241	243	233	266	237	249	228	240	226	221	263	242	240	261	242	254	246	246	214	247	244	223	261	214	261	240	254	259	239	257	237	242	249	271	245	250	250	257	234	204	254	221	248	244	253	261	218	247	223	260	260	250	232	230	237	244	238	254	234	213	260	227	212	230	222	228	257	240	248	225	214	242	262	242	253	201	215	245	232	207	269	277	227	252	232	231	245	301	270	264	230	235	196	246	258	248	259	251	260	208	244	257	215	238	239	222	248	244	230	265	227	233	242	276	220	235	241	217	211	224	220	244	246	267	224	244	245	253	231	219	234	248	238	227	228	219	198	227	237	211	218	248	215	219	234	208	216	262	245	248	218	233	225	234	274	254	251	248	272	245	208	239	208	259	226	211	229	252	250	243	216	212	261	242	237	249	215	240	241	233	238	213	223	227	215	247	257	199	232	246	239	215	225	227	248	237	256	237	236	231	214	248	225	249	258	213	267	218	269	200	210	218	232	235	244	234	253	251	233	235	217	229	244	234	236	239	233	234	227	250	224	255	230	243	218	228	238	210	257	228	224	260	257	243	241	248	252	237	235	247	246	236	236	261	227	241	287	214	212	247	236	252	233	232	243	228	242	263	217	239	250	252	238	249	230	240	250	243	273
9432	7224	6365	5044	7276	5387	1353	788	549	530	606	577	540	580	565	587	553	574	567	554	584	587	571	551	553	566	618	567	546	520	573	522	590	604	577	632	568	544	537	590	545	579	555	542	606	549	548	583	545	536	584	563	552	561	571	555	577	600	567	568	563	554	565	551	556	575	531	580	572	564	579	569	536	583	583	552	585	545	579	576	565	537	527	517	583	564	549	594	534	581	606	554	562	598	607	592	527	558	608	559	579	525	595	546	562	545	548	533	542	580	611	597	509	575	555	561	563	575	524	593	603	577	578	539	547	539	569	583	567	560	597	542	585	537	513	573	560	547	533	572	521	570	574	532	569	559	588	584	551	563	540	579	569	561	537	554	553	535	546	542	610	564	581	571	545	529	516	559	551	603	574	574	610	547	530	546	521	562	593	541	598	558	548	559	537	564	581	613	542	588	572	500	588	585	557	520	609	558	524	559	577	569	596	569	532	541	499	550	569	549	524	553	612	557	568	568	563	556	532	538	592	546	568	572	571	608	585	591	533	576	524	567	562	527	544	565	498	560	590	593	565	520	548	565	537	554	530	575	517	545	554	558	538	581	532	576	570	575	575	561	572	557	569	563	561	540	569	537	576	569	601	574	570	550	572	566	558	548	577	580	570	554	533	583	555	562	587	564	547	566	550	602	563	561	576	549	541	578	566	561	568	583	556	564	543	559	565	566	555	589	543	527	545	566	567	527	579	542	561	550	593	559	522	536	593	583	532	546	560	574	507	564	542	564	552	523	556	559	515	580	557	562	628	506	549	566	564	545	559	579	548	611	523	532	579	519	538	536	565	589	603	523	535	593	587	584	575	614	598	575	542	523	528	592	515	578	539	590	597	599	525	510	553	578	545	564	575	573	539	539	544	550	576	568	531	567	560	572	571	543	585	583	555	598	596	578	579	545	577	601	548	500	553	566	550	541	519	571	524	545	553	557	565	575	571	571	559	579	510	561	600	549	593	536	537	589	553	577	582	530	604	539	552	539	582	568	529	569	592	582	539	555	554	567	521	539	577	583	589	590	568	593	552	532	532	567	571	589	607	616	571	556	584	616	515	557	557	524	564	551	590	567	522	522	564	576	563	570	556	533	544	599	552	579	568	574	555	550	566	603	531	577	530	604	576	556	556	549	542	576	520	570	547	527	584	606	574	551	536	557	558	551	547	596	551	539	622	598	558	573	510	590	529	633	567	540	575	553	578	525	560	568	590	532	570	578	577	540	590	553	562	575	525	528	556	523	572	563	554	555	543	607	572	600	552	581	581	568	570	530	594	583	558	534	542	599	545	542	586	563	552	568	505	583	572	589	513	538	532	556	534	569	533	579	596	553	585	566	549	560	554	573	558	569	549	597	540	559	553	613	557	576	597	546	566	590	588	591	556	582	602	558	551	560	549	541	590	594	588	568	564	541	579	550	586	519	596	598	562	562	539	553	536	548	586	541	549	561	565	589	576	561	567	562	581	561	573	540	517	476	556	606	583	543	571	554	571	567	581	558	570	593	539	583	576	603	547	594	593	568	567	565	610	552	578	594	589	591	525	549	592	593	529	556	527	557	556	585	566	563	587	548	559	581	610	571	593	565	572	566	559	591	610	560	534	601	513	592	609	635	540	569	587	579	544	554	546	564	556	580	530	498	560	572	509	590	535	584	525	560	605	534	537	574	588	561	541	568	555	546	593	580	555	530	549	534	553	582	569	612	563	541	552	585	636	542	523	522	589	583	563	588	559	584	551	529	543	569	612	566	547	542	562	548	603	573	543	596	571	536	592	583	541	534	526	576	573	536	532	558	539	545	584	558	526	566	560	543	580	568	584	568	541	579	610	623	559	584	571	545	568	551	551	595	551	531	560	529	554	522	545	580	574	543	529	526	573	582	519	528	573	559	565	533	574	626	566	576	559	590	570	556	547	626	539	585	563	546	561	539	557	561	573	537	535	563	544	579	567	569	572	545	571	515	569	598	558	559	618	565	570	573	521	534	580	561	518	562	548	592	618	556	565	576	594	574	546	574	574	558	559	562	535	508	541	555	594	559	562	600	558	535	606	600	543	538	568	574	581	573	527	558	540	582	522	603	611	524	577	573	572	564	570	524	563	575	558	576	575	575	577	556	525	565	549	558	601	554	538	575	597	554	541	553	533	563	569	546	567	539	587	603	598	552	578	567	572	572	564	526	595	564	523	577	540	548	569	596	525	504	555	557	549	552	509	535	555	565	597	557	562	567	552	592	546	544	583	541	549	553	571	526	548	527	567	576	592	550	605	540	543	566	579	551	579	542	549	556	545	544	613	555	535	557	589	534	558	533	520	592	539	547	550	570	564	553	577	548	565	585	576	552	573	559	575	581	597	584	590	531	556	571	523	549	528	536	531	551	581	525	545	545	566	587	558	530	548	576	577	541	528	537	566	548	540	530	603	543	541	547	549	571	540	570	549	589	557	573	622	568	545	546	586	533	580	577	577	567	588	534	561	536	545	576	572	589	568	597	515	566	549	542	568	561	551	519	562	536	556	578	617	597	584	583	558	571	547	569	571	561	583	552	548	540	518	546	578	531	537	578	548	554	572	531	546	566	566	584	562	591	537	591	545	533	561	547	573	526	549	561	578	586	552	537	585	564	592	581	545	595	600	562	565	589	566	586	593	605	545	548	549	563	576	583	558	552	530	540	547	533	554	540	551	569	530	546	581	592	565	563	570	538	567	543	547	533	619	577	578	557	592	604	537	560	587	585	507	567	528	543	589	566	575	527	594	548	571	629	595	565	556	604	581	519	559	535	587	566	587	544	516	565	572	561	552	554	552	554	574	553	555	596	567	614	573	570	507	522	558	575	579	531	601	552	576	594	572	576	529	615	586	569	537	524	585	597	591	549	562	599	522	565	563	551	539	549	582	568	543	579	535	603	595	612	564	536	556	538	552	546	555	584	522	536	599	546	556	556	591	573	545	542	577	522	565	593	584	538	553	533	581	544	545	582	588	581	574	568	543	609	564	567	590	527	586	538	557	588	558	599	561	561	573	576	562	590	545	542	559	549	621	571	570	561	555	555	548	579	554	549	570	552	516	590	573	514	539	538	578	575	590	594	580	580	526	556	567	544	532	528	590	557	594	568	517	553	542	566	580	539	522	570	571	547	578	552	543	585	540	523	552	569	608	569	583	555	587	556	595	536	564	533	579	567	561	572	552	507	550	566	576	571	580	542	568	591	536	539	569	588	534	600	566	567	602	574	527	518	533	531	567	623	542	562	553	543	554	590	555	521	573	604	546	540	571	568	533	563	592	577	541	530	574	557	560	517	577	532	568	574	570	569	578	585	560	548	570	546	534	597	581	517	588	569	536	554	566	557	547	584	582	557	527	559	577	572	590	557	531	570	535	577	575	559	569	554	574	541	572	553	594	538	609	602	539	578	532	542	579	564	542	536	595	520	565	583	553	566	559	513	600	579	560	540	544	582
41051	31127	24618	30799	33937	19612	5041	1589	446	360	351	357	350	359	353	367	354	343	353	395	394	345	386	381	362	335	337	388	338	405	372	330	349	352	340	369	344	313	302	362	375	369	360	338	361	378	336	370	353	346	360	346	317	341	364	358	394	354	365	374	405	383	357	362	352	366	335	395	372	367	364	410	346	323	340	392	369	366	357	348	376	327	359	338	367	336	356	399	353	341	347	365	327	333	352	372	360	334	342	381	335	334	297	340	394	351	381	358	376	329	384	342	377	334	343	346	359	324	323	354	376	359	380	359	352	327	380	333	338	357	348	376	361	372	349	346	342	386	373	361	364	373	352	394	352	330	361	378	349	354	380	306	354	368	374	370	352	372	380	354	339	308	372	378	358	397	348	337	379	337	352	343	323	328	329	335	369	373	349	386	357	380	349	392	354	367	347	355	340	390	397	320	372	323	363	353	355	369	347	355	382	369	347	375	378	355	351	342	366	369	377	334	379	352	403	331	381	365	355	366	359	355	361	328	341	390	348	344	369	354	362	363	338	355	375	348	380	367	369	347	359	316	344	328	348	356	307	381	368	333	362	340	320	369	366	319	365	375	402	389	345	365	342	368	344	328	331	337	333	375	343	344	357	372	375	396	368	325	309	307	351	355	318	346	344	324	323	363	355	359	343	350	368	400	339	358	323	357	340	350	382	345	358	358	376	395	347	360	341	392	328	383	370	322	381	385	373	336	308	337	351	349	331	358	365	365	340	350	351	380	352	361	364	372	374	328	376	343	380	358	345	384	344	375	352	307	345	336	374	365	335	361	352	344	335	346	375	350	357	310	391	361	344	362	339	374	350	335	349	380	376	317	299	361	329	350	373	373	345	391	364	368	383	339	378	335	343	348	341	363	348	387	374	338	375	372	366	315	335	367	336	355	365	327	382	350	391	340	344	393	379	342	379	333	323	351	351	336	349	347	381	354	359	348	358	353	351	353	359	355	343	326	378	350	302	348	326	369	401	385	315	350	331	336	353	344	372	356	401	341	357	335	351	347	354	350	340	346	345	361	324	364	363	335	344	343	371	350	374	366	314	371	380	356	373	370	367	325	353	372	378	382	365	370	338	335	312	369	327	374	359	366	360	330	336	324	341	336	343	371	310	345	346	368	344	354	395	355	355	356	359	351	343	325	369	380	389	344	340	317	345	353	326	367	320	355	371	358	363	312	350	315	346	337	359	373	338	335	337	366	357	396	353	377	393	371	352	361	373	368	346	373	349	341	352	366	351	371	355	333	329	343	317	365	302	314	379	329	354	332	379	378	366	355	329	355	395	385	375	338	329	360	342	323	353	373	404	359	365	333	356	329	304	326	358	367	313	369	372	360	330	354	357	370	358	347	322	358	385	352	328	348	348	356	370	338	372	336	342	358	330	315	348	340	352	349	364	373	350	327	355	389	344	368	354	312	370	351	355	356	336	385	357	331	351	385	364	353	364	349	372	380	351	352	329	347	357	357	355	341	392	334	362	357	355	319	358	377	369	347	384	333	333	323	334	319	322	362	326	310	336	318	378	339	363	295	342	338	361	381	367	378	332	344	365	372	344	344	338	323	342	370	369	367	359	359	337	346	379	358	359	358	342	371	353	348	398	345	362	350	364	360	373	352	352	376	375	360	376	342	310	381	385	413	380	354	350	353	314	348	377	360	373	387	337	333	362	351	325	370	369	359	366	352	376	422	350	350	339	394	370	388	346	366	333	347	390	380	365	346	333	358	340	354	357	331	362	362	354	347	361	420	353	342	354	329	341	364	379	364	395	360	399	361	354	366	352	371	315	346	338	366	348	364	359	387	351	329	360	367	376	388	326	338	362	331	375	336	349	348	366	384	350	363	345	351	354	368	348	360	383	348	325	366	341	319	345	334	350	366	316	331	354	350	362	353	355	345	353	359	310	332	350	374	358	365	337	313	356	359	346	349	391	379	326	359	311	369	325	362	367	342	376	396	398	353	350	362	373	382	406	319	337	381	360	309	358	326	356	383	322	326	330	373	359	398	344	401	357	347	374	358	371	348	350	362	335	340	341	356	350	372	351	367	348	345	349	354	374	322	375	386	361	344	357	324	324	371	362	324	368	342	341	360	356	375	366	356	353	360	374	415	372	329	328	380	351	377	339	388	348	378	380	324	356	327	333	369	326	344	370	366	356	371	369	360	328	314	383	337	392	340	376	330	365	359	354	372	347	379	340	364	368	364	333	360	351	347	392	356	392	375	378	368	372	350	378	328	347	354	405	372	364	359	373	349	337	371	347	377	385	335	348	370	358	337	338	356	383	403	338	317	353	347	378	364	336	369	329	363	324	317	366	358	317	378	393	347	373	378	379	353	302	317	329	372	366	325	355	317	370	365	364	372	345	354	323	391	350	325	331	377	357	343	329	357	374	364	339	377	374	371	356	331	334	333	352	351	337	367	364	328	325	362	360	346	391	339	392	352	347	331	317	330	382	390	357	373	364	348	328	343	356	364	371	342	343	332	347	329	313	362	361	367	360	371	335	364	338	332	313	395	368	354	350	364	359	365	323	326	375	350	351	344	354	348	359	379	377	371	342	363	368	362	386	319	332	320	383	363	339	323	309	336	309	347	367	341	337	338	379	358	354	347	375	310	363	368	328	370	351	392	353	382	349	354	344	331	348	352	369	323	324	379	386	344	336	365	354	373	343	352	355	336	325	355	350	349	343	394	340	378	348	341	360	366	391	346	336	368	382	343	342	340	355	345	356	367	341	357	314	358	356	326	383	376	370	353	373	361	340	355	368	331	381	391	346	321	371	346	391	333	375	342	327	346	323	341	360	349	369	352	355	351	372	360	343	329	338	336	349	343	348	353	357	355	365	317	341	358	353	351	396	386	334	362	378	340	312	375	353	363	392	353	383	340	364	388	365	363	347	383	335	337	354	372	354	378	343	363	358	346	310	339	359	344	365	363	354	365	355	364	356	399	310	367	358	345	365	306	357	346	339	348	332	342	352	382	422	354	358	353	323	359	354	325	345	332	351	365	343	384	326	372	359	325	357	359	352	390	314	349	331	377	371	363	320	341	330	355	334	346	392	363	374	370	357	383	361	350	401	364	365	360	364	359	350	353	378	384	357	345	333	354	370	342	334	371	311	356	334	340	318	333	356	329	357	361	377	377	334	328	364	361	381	348	371	390	361	362	326	346	386	360	373	343	358	336	337	380	356	326	343	334	350	365	338	404	362	357	325	325	367	348	357	348	366	341	376	370	346	345	364	370	345	364	364	373	338	366	320	337	332	320	316	377	376	381	350	345	343	349	352	370	385	343	336	331	328	323	368	338	351	356	355	384	366	329	331	356	334	365	325	353	365	354	394	352	369	317	326	331	364	400	371	326	339	329	370	361	400	348	349	379	334	332	328	349	316	390	328	353	345	316	387	347	324	371	379	376	347	382	363	334	384	356	341	354	345	343	333	343	362	343	329	343
26825	23362	27607	44074	48777	31217	10437	5308	915	807	793	804	811	780	845	778	826	771	817	870	924	779	787	808	800	814	801	812	777	780	853	793	785	833	894	795	750	762	784	756	842	767	798	779	729	827	807	848	794	744	788	780	782	788	842	746	814	800	795	812	797	778	734	798	777	789	829	819	781	793	811	760	798	770	836	736	762	791	809	762	782	715	772	797	782	728	843	772	821	818	817	763	784	796	786	796	822	778	792	734	820	801	830	767	780	816	802	786	736	796	817	795	770	794	842	780	769	834	813	817	767	795	808	793	787	793	793	736	776	818	788	809	753	787	734	749	785	789	795	763	778	783	781	829	774	838	791	789	760	787	735	762	783	801	773	774	811	780	785	753	805	809	784	816	804	798	806	798	804	822	814	837	791	825	846	801	798	839	794	761	813	804	793	817	818	781	802	806	787	804	783	789	798	739	782	723	769	794	758	742	788	831	776	809	832	798	737	780	753	804	792	800	745	811	775	766	813	754	762	779	809	812	785	762	763	843	825	826	812	829	840	800	770	819	798	763	757	802	839	845	757	816	819	771	759	791	815	800	801	769	757	788	808	817	770	805	806	796	826	786	784	783	802	776	785	758	811	756	812	829	787	796	803	739	730	786	795	811	766	783	792	845	796	773	786	848	796	789	737	791	829	798	798	794	773	844	770	805	852	770	770	751	736	798	750	787	792	797	742	749	820	737	812	830	815	805	783	822	797	803	846	838	754	750	789	810	865	799	812	753	800	820	811	793	789	778	777	779	771	770	777	797	793	812	755	793	813	753	774	854	817	761	821	808	803	804	832	824	812	766	794	789	777	843	773	814	818	791	713	803	813	808	793	792	804	736	786	803	805	818	760	746	777	796	795	800	773	779	818	819	728	761	790	774	856	802	769	764	805	781	780	813	807	752	795	762	754	781	763	760	751	736	766	774	782	745	754	768	760	784	807	793	755	755	827	791	846	783	832	839	821	781	768	790	773	790	792	780	749	816	835	817	787	782	876	791	804	790	782	782	853	780	818	814	780	776	764	738	789	763	790	819	766	799	751	783	819	816	772	858	821	804	848	763	801	785	752	795	826	799	783	801	750	797	842	837	802	757	796	782	784	837	752	786	756	810	807	778	830	826	788	793	729	818	808	790	843	800	828	739	814	830	807	753	777	807	751	813	771	758	824	784	830	804	822	807	812	779	800	792	763	797	757	779	811	791	842	783	771	771	802	816	799	765	824	785	733	810	800	800	804	778	833	789	793	781	803	768	806	756	795	771	755	834	762	852	759	788	799	772	825	856	762	795	832	797	755	714	758	774	757	816	809	817	797	815	855	817	741	817	737	758	812	795	811	808	792	782	798	784	790	837	768	779	826	792	817	797	791	813	819	745	793	811	776	827	785	813	775	766	823	822	774	749	786	823	819	784	751	797	810	803	759	781	801	814	841	829	791	799	727	814	751	789	791	846	789	836	766	837	770	776	809	779	758	831	754	763	844	791	821	822	734	781	802	783	734	835	793	745	770	812	799	788	769	811	808	795	788	790	776	779	841	836	825	794	807	774	779	778	872	830	820	759	837	792	775	776	771	810	780	786	823	823	782	790	802	796	800	784	783	782	818	779	773	800	771	809	799	802	812	792	795	795	858	754	815	762	819	761	807	741	800	789	808	782	816	790	842	818	775	833	776	765	762	770	788	747	822	789	816	820	776	767	769	770	775	778	780	804	754	810	816	825	790	803	805	797	791	846	797	840	770	798	794	808	810	826	785	772	760	802	797	819	849	762	774	795	789	849	766	824	839	800	795	728	788	771	791	812	782	765	787	749	724	774	805	808	761	808	769	803	821	797	824	810	806	805	799	773	818	774	813	782	798	892	826	780	798	846	803	793	831	828	842	783	752	805	824	792	823	809	835	784	779	777	826	782	763	808	797	779	819	823	791	789	823	816	781	803	775	798	771	788	777	762	769	758	756	771	755	786	820	747	809	848	798	788	756	748	812	796	756	771	757	770	759	793	831	780	775	752	819	784	805	839	776	835	767	822	826	780	801	793	768	794	824	831	793	797	798	811	829	811	806	833	829	829	785	830	783	806	811	786	819	817	782	794	792	821	809	828	798	784	810	835	808	729	800	753	781	789	785	846	751	751	763	752	831	762	787	780	780	743	818	802	830	786	793	775	782	739	814	860	797	780	784	778	798	773	784	835	756	780	791	787	753	811	814	830	807	801	730	775	838	850	798	811	812	771	797	834	754	794	789	766	831	784	804	799	798	767	796	779	814	803	785	809	771	791	780	802	809	752	799	786	804	804	772	823	776	844	747	784	796	782	787	801	763	777	800	829	818	759	817	803	788	819	787	805	789	818	712	743	843	782	806	827	813	771	807	801	776	791	819	784	764	827	785	770	777	780	820	823	765	777	751	803	856	817	819	782	836	800	821	836	765	768	805	793	781	783	777	775	804	769	811	838	791	800	801	786	786	795	795	726	791	726	777	794	815	786	796	803	782	844	796	768	763	762	807	787	784	823	796	853	799	800	785	815	821	781	809	795	771	858	792	795	776	782	809	775	768	806	812	839	805	820	744	780	793	786	777	825	789	790	724	790	778	776	777	800	762	837	780	795	843	764	800	817	794	831	753	765	823	775	778	842	776	828	820	813	818	743	811	757	779	779	806	754	750	754	798	774	779	797	766	779	801	737	830	802	760	828	809	844	800	768	774	801	781	776	770	834	823	816	781	748	778	800	766	793	803	759	784	829	782	745	766	759	799	801	760	776	804	757	784	785	831	745	765	760	805	816	776	798	776	769	810	846	809	785	801	811	761	794	832	776	829	801	830	767	803	749	788	746	803	840	820	841	775	799	821	808	801	762	804	799	798	829	793	757	771	750	790	841	791	785	786	846	833	749	842	800	777	755	825	809	806	799	820	824	844	804	770	844	788	788	810	805	785	813	790	771	793	797	761	778	785	783	767	788	888	731	776	792	801	806	778	804	836	817	777	803	841	792	820	790	785	790	766	794	827	797	736	794	750	755	792	803	770	754	781	736	765	790	819	818	792	760	807	750	796	759	776	787	784	810	771	857	786	780	817	789	775	820	756	765	795	852	837	790	792	790	842	822	817	784	823	783	819	802	763	788	817	795	841	808	765	831	828	849	767	746	862	785	808	855	854	791	791	779	787	831	799	801	794	781	730	778	745	767	812	815	813	808	855	774	790	799	837	773	799	836	798	810	779	788	773	830	794	797	826	731	772	824	798	789	741	800	798	772	768	815	789	745	758	757	815	762	784	752	800	820	750	813	781	834	757	839	819	749	805	812	798	791	814	736	791	798	770	803	826	769	741	806	770	813	802	846	801	785	785	791	753	802	799	803	757	816	861	802	868	805	797	781	762	826	786	803	832	814	820	747	788	808	806	731	754	797	789	767	808	772	836	795	782	758	814	813	760	828	824	748	842	806	791	774	761	744	769	763	762	778	762	807
51993	38350	27218	41212	47604	33446	12739	2967	670	489	460	467	478	399	452	427	442	468	475	485	456	438	410	473	398	468	441	416	420	468	448	432	436	435	407	428	431	421	444	422	472	438	411	412	406	411	397	436	470	473	451	460	417	430	485	437	421	464	416	414	440	430	429	439	449	438	401	425	441	434	474	434	423	437	414	461	430	400	437	438	461	469	473	440	476	416	451	448	478	427	491	460	422	408	471	441	452	416	449	424	463	386	457	417	435	460	411	449	434	438	441	404	447	393	416	435	438	416	437	434	403	392	413	416	394	416	462	450	448	449	426	439	428	437	461	457	429	435	423	430	459	452	397	412	412	429	473	423	403	436	436	442	453	451	451	470	423	427	435	450	421	427	434	427	429	409	447	423	415	474	421	397	408	431	463	386	423	479	430	429	457	405	456	440	397	452	426	429	421	426	410	417	427	439	453	453	418	420	396	406	447	445	396	385	369	420	447	445	446	418	429	433	463	399	418	430	434	441	448	426	432	431	425	452	476	435	452	426	454	449	453	418	395	452	443	389	405	431	415	414	442	411	447	419	389	408	436	486	465	454	485	465	420	441	425	451	414	414	430	395	470	430	434	406	412	468	437	448	471	455	456	452	395	459	426	458	432	419	445	422	473	482	438	456	403	446	452	427	470	402	437	416	432	397	420	377	428	468	439	440	441	433	439	456	465	462	459	408	412	410	409	389	382	431	450	451	478	453	446	471	434	429	458	438	416	424	471	425	406	456	422	420	413	435	445	426	473	407	369	469	445	453	462	417	430	406	472	413	428	444	430	434	503	443	420	409	434	408	461	419	416	451	445	429	492	466	421	437	405	413	418	435	399	434	393	427	482	397	464	424	447	405	398	385	432	460	428	456	473	434	446	418	470	438	455	465	432	436	457	433	451	449	444	406	427	423	456	484	396	386	457	417	435	424	412	453	410	394	453	436	455	417	404	452	448	446	437	478	433	438	449	462	462	438	447	429	484	426	412	435	463	469	440	447	455	404	410	457	454	432	459	430	438	445	457	440	412	405	475	424	455	411	431	404	419	422	478	440	398	454	439	442	467	440	404	455	399	407	429	468	447	451	449	438	432	412	465	461	459	449	444	440	462	474	428	387	434	396	396	409	420	488	430	420	462	453	444	414	423	463	433	415	426	440	431	431	442	465	414	432	487	442	450	451	435	431	465	452	416	402	398	422	464	444	414	370	442	432	442	440	444	412	442	443	400	448	405	427	406	428	422	387	424	405	403	432	441	413	431	415	406	465	414	451	440	407	400	407	404	455	404	487	454	429	457	445	450	415	406	423	417	432	451	474	447	461	437	399	462	423	383	430	407	467	436	420	453	442	406	425	418	419	431	424	431	501	417	448	411	454	457	446	396	450	459	463	458	437	451	397	397	468	468	404	485	433	406	446	456	501	414	436	400	423	429	445	429	430	469	438	451	432	430	441	428	449	449	460	441	459	449	485	428	389	447	445	448	423	393	453	441	457	488	418	430	420	423	425	457	442	433	449	447	409	448	433	451	425	426	456	404	445	434	413	393	434	458	408	467	467	424	448	413	410	457	418	422	445	448	450	487	439	437	408	481	473	411	479	433	436	450	474	457	445	441	414	456	441	425	397	421	450	436	401	406	417	445	451	480	471	430	404	445	413	452	447	402	433	465	411	419	407	420	409	443	432	432	468	389	410	457	433	432	410	446	439	410	421	507	451	446	420	385	438	489	466	456	454	415	466	424	452	450	477	400	413	447	415	433	392	427	430	458	431	419	450	435	441	418	431	481	461	403	423	450	435	478	412	480	431	473	441	430	446	447	442	463	451	463	409	439	420	439	421	391	419	408	441	417	422	442	471	396	421	395	434	421	443	447	447	426	455	434	397	420	396	434	408	452	419	456	440	438	401	422	454	418	433	449	424	431	467	435	417	490	429	458	447	460	406	434	469	419	440	421	398	425	396	435	408	439	466	445	461	479	471	460	416	426	426	446	441	428	473	442	417	412	408	457	409	425	423	397	442	439	378	437	413	432	486	403	445	415	450	477	414	452	417	479	433	422	475	412	427	427	449	440	425	417	411	454	417	376	430	412	419	468	444	463	414	427	446	419	412	411	418	479	428	396	417	450	443	478	410	448	415	450	405	433	431	435	442	428	397	386	432	433	382	448	471	404	398	480	455	431	500	466	415	413	451	431	447	415	444	443	420	411	437	414	492	444	440	458	432	426	445	416	441	458	469	425	418	417	457	453	459	422	419	414	443	456	428	453	443	415	444	450	418	418	437	460	438	460	460	442	436	442	440	461	396	433	403	423	389	411	437	416	405	429	424	416	440	444	435	413	444	429	455	454	458	438	405	454	443	436	432	467	463	445	409	432	484	458	428	401	436	413	405	432	450	462	428	439	425	443	454	427	429	516	456	436	416	405	411	434	445	401	438	450	432	451	484	420	409	471	413	479	479	414	424	454	501	455	452	480	417	420	422	465	423	489	425	407	422	440	442	432	442	461	462	427	423	416	421	450	428	431	444	451	449	468	461	468	466	404	368	387	437	426	422	447	449	421	390	444	409	428	437	444	453	431	422	433	418	444	431	456	455	419	437	426	417	393	446	439	446	402	443	444	455	465	427	389	417	384	449	423	412	425	403	455	431	413	397	448	416	420	446	427	437	411	433	430	418	437	413	458	431	458	426	401	449	438	451	421	461	431	438	436	448	424	431	406	417	423	426	417	464	419	446	413	456	438	420	479	399	425	446	440	418	432	433	459	409	406	400	424	437	416	390	414	420	468	435	436	454	448	484	437	427	396	409	440	417	396	443	450	402	454	413	439	423	426	434	385	451	436	387	380	440	461	409	421	368	441	457	414	431	451	431	457	420	410	424	468	430	444	431	454	405	422	444	409	444	447	455	425	419	434	385	416	408	431	475	433	460	446	429	413	402	455	399	381	408	433	442	435	424	473	478	453	399	451	416	415	457	451	429	442	421	409	404	481	431	397	442	400	428	415	416	423	420	436	457	435	395	432	428	429	420	382	390	430	462	438	399	402	418	445	432	454	416	459	427	439	425	493	458	424	443	421	441	474	442	446	427	435	451	423	400	462	402	414	414	407	417	433	400	417	396	470	460	490	425	474	407	444	475	446	442	418	400	432	430	405	455	384	413	442	446	419	433	422	455	426	384	431	442	405	389	452	443	446	422	435	417	410	493	459	439	501	458	404	422	476	441	448	407	485	425	460	446	445	442	418	420	442	423	448	444	443	428	434	449	442	473	456	432	427	416	446	438	443	422	393	405	409	427	396	414	420	428	419	397	434	439	436	450	469	417	421	448	432	408	476	415	461	473	408	418	435	419	452	443	425	462	441	444	449	425	417	424	445	434	401	443	394	413	442	435	448	472	415	464	435	432	411	454	404	406	466	454	404	442	444	490	469	474	449	467	427	422	441	473	439	434	414	456	432	395	449	446	439	429	422	437
34414	27399	29311	52456	59748	45095	19444	7825	1259	908	979	938	979	948	940	928	975	914	973	1085	1003	913	908	933	970	948	927	943	957	968	912	940	923	896	890	954	943	930	928	909	949	911	941	921	909	959	953	901	911	922	903	971	924	955	952	914	863	913	923	936	962	972	961	925	921	927	931	947	931	915	973	918	910	919	914	941	850	999	914	905	890	945	906	936	928	938	958	951	990	975	957	990	913	931	979	890	921	948	951	906	932	919	908	937	894	991	976	911	874	909	938	945	889	944	894	907	914	982	900	960	962	922	906	905	916	935	992	919	863	879	906	961	1007	879	901	922	880	943	902	919	943	895	927	897	948	959	928	962	872	955	909	872	912	942	932	919	919	896	954	994	893	946	928	927	958	961	934	913	953	921	930	933	890	968	932	974	924	950	980	925	977	972	921	948	921	960	861	922	967	910	919	962	951	973	936	969	935	954	934	898	919	937	886	998	985	903	965	946	919	962	933	887	979	912	916	922	943	961	939	953	909	902	907	966	924	963	912	928	935	954	964	966	902	946	927	931	952	931	929	920	987	907	944	894	921	911	960	971	947	955	905	943	942	936	938	978	896	919	915	969	957	938	889	958	918	895	923	905	972	893	937	939	944	920	930	930	944	908	978	896	914	970	970	923	930	935	888	952	913	966	959	958	926	949	1011	975	919	952	961	906	955	972	935	926	923	881	934	930	956	922	908	960	925	913	892	896	915	938	940	918	925	927	900	920	962	950	982	936	954	930	944	906	927	909	913	929	964	949	940	940	910	938	945	920	957	960	879	932	893	986	947	916	907	954	934	984	929	922	979	912	942	937	926	973	915	952	910	947	975	937	911	940	1022	944	971	931	891	977	922	959	933	931	912	897	949	1010	887	893	975	910	910	943	1023	924	936	894	992	901	962	892	935	899	950	899	936	898	927	934	925	931	999	995	952	948	969	959	927	948	921	994	945	935	910	912	900	937	969	898	905	894	971	966	957	929	936	948	965	934	941	960	955	901	961	997	928	992	863	955	937	950	924	921	930	980	944	895	989	921	947	934	981	937	896	991	902	900	936	903	939	899	885	944	948	935	876	998	913	953	957	899	931	898	931	941	980	874	920	920	914	960	940	946	1001	924	964	869	866	935	906	957	945	970	958	944	871	955	977	932	924	939	934	962	900	924	842	900	931	877	966	957	924	909	903	934	977	908	909	889	1002	957	930	908	950	928	953	940	912	914	958	947	930	895	933	944	881	867	887	900	925	988	928	916	917	874	941	921	949	959	934	924	922	926	874	913	943	950	931	935	885	906	949	986	955	960	930	963	958	934	965	933	961	952	926	917	919	966	906	902	924	921	931	969	951	933	970	930	942	979	903	942	968	938	919	936	922	935	979	931	941	897	925	928	903	909	898	998	983	891	951	934	900	914	922	905	956	932	986	953	908	950	916	974	919	966	957	884	931	915	972	949	924	911	932	930	945	936	917	954	977	880	964	928	913	909	970	893	931	922	943	979	950	920	946	950	943	984	912	944	924	910	969	945	932	937	916	940	958	908	955	950	1005	965	920	844	940	921	897	943	923	926	986	933	943	950	927	965	919	955	946	947	960	904	957	948	952	939	936	918	917	940	909	985	875	942	907	989	885	950	977	987	922	915	944	902	926	923	914	915	935	967	933	990	999	931	984	890	935	846	909	921	943	970	943	922	970	983	924	979	951	928	956	977	883	916	965	995	939	947	933	982	999	994	877	931	998	952	951	954	960	926	954	965	952	959	966	946	901	935	876	909	923	910	920	895	926	916	845	916	961	922	914	929	941	926	974	973	911	908	978	909	919	939	878	924	946	917	960	903	913	905	934	928	947	968	955	888	927	941	912	943	924	960	964	964	978	921	970	962	916	972	960	910	971	946	893	887	994	959	946	956	938	938	920	944	899	930	966	957	962	953	950	938	977	912	953	960	928	945	924	922	973	945	896	962	879	897	957	937	896	958	976	913	901	963	884	933	987	909	975	923	965	981	917	928	983	919	991	952	919	986	930	922	906	992	968	929	974	945	1032	949	845	929	920	930	898	952	914	919	927	992	990	953	925	924	936	951	893	1000	879	905	906	907	926	946	979	947	983	916	881	965	930	919	938	894	925	872	936	947	840	901	940	892	862	853	903	916	945	921	967	930	918	921	923	886	955	918	989	951	972	982	981	976	967	963	972	899	919	1002	933	934	950	888	890	948	926	926	985	991	910	915	955	961	901	936	939	920	967	997	937	919	953	955	916	895	971	984	970	903	952	933	921	892	883	940	937	894	927	868	919	941	921	982	911	923	925	959	983	962	887	945	957	954	916	888	921	922	917	910	912	969	868	883	960	884	916	953	913	905	995	883	928	900	932	975	897	929	950	931	949	938	943	908	934	942	907	975	893	982	951	936	970	973	938	994	920	965	934	918	964	909	937	903	951	959	932	939	933	969	926	913	976	940	944	877	937	915	915	966	914	938	984	989	942	913	949	938	939	927	898	930	934	982	949	916	963	957	927	914	907	928	904	928	961	881	949	916	939	926	960	936	915	948	924	937	934	974	894	948	948	986	945	876	917	921	961	940	886	935	945	940	930	930	938	908	920	970	950	951	900	986	936	954	987	952	958	873	988	944	932	947	919	893	940	910	924	955	946	894	974	947	888	956	858	927	926	930	964	945	934	879	924	911	916	952	950	913	923	991	892	966	946	953	908	886	939	914	936	894	912	938	921	957	890	949	994	975	961	915	944	923	924	1007	979	936	971	943	943	946	932	993	872	888	930	877	958	948	936	916	903	945	970	904	964	935	933	919	912	939	892	964	900	964	963	922	899	922	964	908	959	880	939	886	948	976	914	947	943	946	986	977	982	924	942	951	933	944	965	911	971	987	900	927	917	926	973	958	909	954	929	969	993	918	950	914	960	975	934	956	954	999	951	911	973	906	914	966	893	928	961	991	858	917	874	940	912	920	910	986	981	900	969	951	894	924	963	956	924	900	893	897	905	975	953	991	947	931	920	924	913	957	955	953	886	945	926	903	877	903	936	939	911	964	933	909	964	973	904	924	982	978	931	903	942	932	894	1000	927	915	907	938	902	916	942	933	875	961	941	945	952	886	914	923	901	915	933	945	944	951	903	882	947	1006	958	890	944	958	957	938	959	937	924	996	898	961	896	890	860	894	951	931	927	959	965	908	950	938	943	976	955	928	936	904	905	950	952	980	965	934	997	955	970	948	894	900	961	981	945	897	916	978	956	931	903	953	945	933	959	911	1002	930	961	905	942	929	904	924	942	939	933	946	930	890	929	947	922	962	942	943	909	930	903	929	944	930	923	937	940	891	934	923	929	912	943	940	963	911	927	971	924	873	980	946	909	900	944	979	957	965	899	968	982	943	891	949	910	943	929	915	952	945	984	951	997	942	894	917	933	916	964	916	948	961	927	943	941	929	891	912	961	946	935	935	925	895	991	993	960	913	912	926	933	912	916	978	908	897
16154	7438	3959	1602	2335	2276	795	380	244	236	196	236	231	238	246	233	248	218	220	225	224	256	227	222	226	243	244	240	228	244	250	237	236	228	233	246	230	232	248	234	213	226	235	246	256	232	246	226	235	221	225	246	265	232	255	231	210	246	263	218	234	233	245	215	237	245	253	224	216	263	227	220	254	231	237	250	220	226	241	235	206	226	256	227	269	237	219	233	246	269	259	232	238	226	236	206	229	251	230	258	232	223	227	233	245	227	245	226	228	258	237	218	240	228	265	220	251	258	238	236	261	233	224	194	243	206	227	241	245	204	232	214	208	212	253	218	205	246	241	245	247	247	233	203	227	248	235	262	261	225	239	251	222	230	237	230	219	220	235	227	242	249	235	232	221	227	223	228	224	247	239	242	259	236	238	237	220	215	220	217	231	233	269	195	240	263	270	218	242	233	251	201	270	265	260	260	243	245	210	238	248	262	233	245	237	240	223	229	234	211	273	245	235	224	207	217	192	203	254	257	225	230	236	224	223	221	225	234	247	232	257	267	229	242	252	218	220	209	249	242	208	269	239	206	237	198	258	234	239	247	222	248	261	236	234	268	245	245	263	241	246	246	247	207	237	248	244	242	220	230	222	242	257	238	214	209	206	256	238	235	223	244	214	195	199	214	238	219	264	236	255	230	214	226	244	220	238	234	194	242	249	244	264	245	214	235	196	238	257	241	215	242	253	227	187	237	233	233	204	240	240	218	240	236	207	221	228	264	234	236	246	237	232	250	231	210	238	268	206	233	247	220	236	279	245	263	253	216	269	214	255	245	244	213	231	252	248	236	270	257	251	236	224	257	243	248	208	236	225	205	235	228	257	224	230	199	222	244	231	230	209	216	205	235	190	222	211	238	222	237	242	276	258	210	209	249	277	218	228	240	229	240	217	260	242	234	224	241	235	226	202	222	218	232	257	261	222	209	211	245	223	242	217	250	213	230	212	260	272	243	223	243	262	238	239	249	280	220	275	245	222	242	214	260	252	240	232	241	221	269	256	226	235	234	247	206	246	219	240	246	233	249	222	260	240	232	249	246	233	220	243	232	244	232	240	243	211	210	246	234	239	269	231	232	243	248	236	265	237	224	242	248	244	258	220	254	203	223	227	233	249	251	253	228	237	220	231	222	224	241	253	233	233	224	234	208	231	257	221	213	219	210	237	219	247	248	223	245	231	223	221	239	251	235	239	246	244	222	249	232	228	237	264	221	248	226	201	222	247	241	231	244	256	233	236	242	236	221	247	251	253	232	253	236	223	271	261	283	243	218	248	210	243	248	251	220	236	236	229	208	242	220	241	250	206	238	240	204	239	237	227	239	235	246	221	223	222	224	225	229	217	235	227	217	225	226	236	228	239	230	214	225	242	192	230	218	232	239	232	261	262	232	230	222	211	247	238	249	215	238	211	233	274	232	234	248	213	219	252	201	246	235	207	245	217	230	238	231	217	232	232	235	196	217	233	220	241	242	255	225	258	258	241	243	270	221	228	244	267	251	278	247	227	252	217	227	212	227	249	228	261	190	235	215	195	233	228	213	220	219	235	247	228	234	235	225	201	218	269	254	252	232	223	242	233	241	235	237	247	212	242	203	238	234	219	237	242	237	261	205	264	219	232	275	211	222	225	234	242	269	233	234	251	218	258	240	213	253	250	229	236	252	221	220	232	218	214	226	238	218	244	245	245	250	224	231	266	258	222	239	231	207	249	247	272	233	242	226	255	231	243	239	228	233	244	226	285	236	218	249	251	219	246	218	211	245	228	225	235	252	237	234	248	225	216	226	217	192	230	224	242	230	252	228	227	241	237	236	199	220	268	260	250	234	229	219	243	276	219	237	240	234	242	252	247	231	223	199	249	264	225	258	242	247	233	203	221	245	242	223	235	231	264	241	208	231	240	217	239	236	236	257	257	248	233	228	225	217	220	238	259	224	192	220	242	231	243	261	251	248	225	264	240	204	253	239	235	246	223	231	227	230	240	235	243	240	253	242	208	251	230	256	220	248	246	236	230	210	209	256	250	247	233	219	208	253	232	213	204	227	219	237	224	210	223	257	255	243	213	214	231	200	243	231	244	273	245	254	239	232	249	220	216	241	231	250	265	210	258	241	216	255	231	252	235	237	226	224	219	215	232	255	255	225	290	239	279	237	211	212	233	250	224	224	243	222	216	236	247	237	271	245	224	219	242	207	204	213	202	222	217	265	261	252	242	230	231	223	230	233	223	243	238	251	227	246	234	205	256	238	245	211	241	235	205	240	249	228	198	204	263	233	286	230	233	261	259	230	264	212	224	243	212	203	233	243	251	244	258	239	257	210	220	219	233	233	220	235	249	242	236	237	234	244	267	235	242	228	258	241	255	208	250	246	258	250	241	228	234	228	232	256	261	237	248	228	203	210	239	203	259	227	205	243	232	243	221	243	255	231	234	234	215	240	256	220	225	238	218	228	239	243	229	277	240	215	234	252	221	235	213	231	248	253	261	211	250	211	237	297	207	234	226	219	231	213	231	197	229	265	210	245	251	258	253	232	247	229	195	242	239	265	212	215	244	236	213	232	221	232	240	225	228	224	224	222	248	233	243	238	207	227	227	225	252	235	233	240	222	221	229	248	232	249	229	261	245	246	239	250	234	218	273	213	225	233	250	266	191	240	234	239	250	225	238	258	206	258	256	246	258	268	228	223	225	233	224	248	226	265	203	237	248	243	217	238	230	234	235	223	224	244	235	253	238	241	214	248	220	213	255	258	229	240	220	245	227	258	230	252	250	266	259	197	237	235	224	248	206	221	218	231	212	204	245	254	260	213	255	215	262	223	252	220	231	250	228	234	250	259	248	240	229	223	239	239	253	220	255	223	229	228	234	246	245	253	237	242	234	229	248	232	226	238	253	224	234	218	215	251	228	235	277	228	213	197	236	211	238	242	249	210	276	225	246	209	202	248	206	208	269	237	251	265	251	253	240	232	236	213	219	234	249	230	223	215	264	239	234	199	266	258	243	230	217	201	241	258	278	269	207	266	250	219	210	232	232	216	226	200	228	229	240	259	222	218	251	242	237	238	232	255	241	246	245	261	224	210	212	231	232	197	248	235	239	209	212	240	226	247	247	217	243	246	244	234	243	247	237	220	252	267	236	225	258	236	225	218	221	227	253	240	236	245	218	217	194	226	248	227	249	263	263	237	242	229	232	243	229	254	219	221	272	258	253	240	245	240	204	244	217	240	231	242	196	234	241	226	244	250	253	237	211	224	229	229	285	247	252	217	227	244	199	230	238	234	220	222	243	253	228	248	254	233	229	224	204	237	233	208	248	251	240	236	214	247	259	240	267	249	218	270	218	208	246	223	227	226	250	261	236	231	237	264	243	223	244	237	261	240	201	231	252	239	217	195	233	225	224	225	227	209	200	227	239	224	250	222	228	219	216	217	207	230	249	256	239	269	239	241	236	227	263	242	228	239
9619	6081	6487	4423	7509	6583	1996	1000	576	537	620	557	532	547	547	571	548	558	541	551	558	567	559	513	584	558	544	558	630	556	576	565	532	495	581	526	541	549	547	556	520	594	558	580	547	547	548	544	564	566	590	556	520	577	542	557	549	568	528	563	552	565	569	529	530	521	564	556	576	494	554	550	550	560	602	529	550	548	501	538	533	565	577	564	586	605	572	538	537	548	535	522	580	545	579	569	569	567	552	507	554	567	492	561	571	565	568	595	537	561	547	594	575	547	542	572	536	545	551	556	556	555	555	588	599	582	541	570	617	521	542	530	568	555	528	512	584	605	583	565	548	589	544	550	569	591	506	578	538	537	530	553	572	514	580	587	586	546	572	559	563	560	585	557	523	547	553	575	551	510	563	552	555	545	528	556	561	537	513	531	527	541	604	575	534	562	557	528	513	548	518	538	592	540	533	521	539	557	576	592	541	550	560	586	548	579	584	539	563	588	524	522	554	553	572	539	554	599	570	579	557	559	596	553	542	567	564	569	588	579	546	566	595	514	534	517	557	594	583	590	550	550	545	519	568	548	517	580	647	525	540	552	548	568	549	592	529	555	558	569	592	533	576	576	575	548	526	560	610	540	529	538	564	568	590	570	540	553	573	571	558	529	587	598	541	550	568	574	539	557	541	537	588	553	560	576	544	557	534	562	566	523	571	583	556	531	559	558	577	547	561	529	550	557	554	560	524	558	574	554	586	549	608	561	589	574	562	520	551	587	572	583	552	578	518	596	561	572	592	605	585	546	529	502	608	582	577	564	554	556	550	576	558	557	531	570	573	592	515	544	561	517	565	575	548	528	574	569	570	548	551	598	538	576	554	538	534	536	558	540	567	551	537	510	592	575	574	549	578	532	544	541	558	556	549	548	563	521	549	509	557	548	546	557	567	584	587	550	575	556	538	533	560	571	528	547	565	517	538	542	553	534	576	550	526	577	567	566	593	555	530	572	538	563	558	567	533	563	556	556	561	566	544	524	592	542	528	560	516	569	562	547	576	529	604	544	593	560	553	548	591	558	545	520	574	578	554	556	573	565	570	586	578	575	535	570	551	570	558	525	551	570	579	550	576	588	592	576	575	558	605	575	548	568	574	569	535	572	530	539	542	518	556	565	561	558	563	552	563	578	576	564	549	571	548	584	559	584	517	579	540	554	554	573	566	529	529	568	577	569	510	546	542	541	565	622	558	563	553	583	543	543	544	551	511	536	551	581	552	532	529	543	554	557	537	592	543	573	563	590	572	628	524	551	550	570	578	588	571	543	574	586	554	578	537	598	534	555	603	559	556	587	575	538	598	524	559	569	591	526	547	539	553	510	594	574	530	561	559	549	554	557	560	564	525	579	546	585	565	538	549	546	582	526	610	534	534	565	565	535	539	559	599	591	543	592	552	558	537	530	515	588	564	598	604	556	617	580	514	588	538	534	539	551	561	581	582	571	557	570	565	524	510	569	552	543	517	604	585	564	562	587	582	593	541	500	560	574	565	544	568	523	514	558	602	522	569	562	572	584	530	589	608	561	569	572	541	508	575	551	575	583	567	554	541	542	566	545	550	527	569	562	583	508	543	537	526	547	551	539	511	552	543	543	547	519	529	491	523	570	532	548	532	539	547	579	542	537	565	558	567	547	593	509	551	538	552	554	555	549	523	560	546	570	530	538	565	571	517	548	558	528	561	584	557	571	569	559	542	518	580	554	541	525	537	583	585	557	576	574	585	567	587	556	553	569	523	543	538	551	573	593	582	580	589	560	590	552	577	556	469	523	511	566	546	543	560	539	631	553	594	547	518	587	591	563	552	511	583	569	588	551	545	546	522	597	561	558	565	544	573	532	548	599	574	552	560	550	546	570	564	576	568	501	559	573	554	552	504	578	546	536	583	570	569	549	560	601	544	543	552	547	560	517	524	541	541	558	560	551	550	543	579	551	556	566	575	588	575	524	523	571	522	529	539	584	547	548	544	548	593	576	565	539	567	576	549	541	550	555	583	539	591	565	588	568	558	549	560	485	532	549	558	575	560	569	572	565	549	576	571	560	557	595	577	587	522	563	557	549	549	566	556	613	600	508	561	551	536	599	585	555	540	583	576	578	549	551	524	568	579	572	582	510	523	573	517	575	566	557	551	558	555	558	577	601	541	575	516	523	606	535	560	588	567	558	549	530	562	539	601	571	584	559	580	525	604	566	528	563	534	538	608	578	573	543	577	547	614	579	562	548	524	581	541	579	555	603	529	535	576	605	545	565	593	567	543	550	542	556	554	591	584	575	551	556	578	555	582	559	541	544	572	583	585	561	539	631	537	559	569	538	593	567	530	561	540	539	536	550	585	535	543	559	541	575	542	561	549	533	583	589	548	553	538	570	553	575	571	517	588	561	552	523	575	514	560	525	502	531	603	563	584	605	537	544	557	518	563	576	504	588	568	523	555	562	541	530	571	557	569	553	545	576	583	557	559	559	573	554	547	551	567	503	581	594	568	583	559	594	582	564	583	577	570	538	573	566	580	553	571	565	579	551	574	519	581	544	544	582	533	580	537	563	536	526	541	550	559	500	538	529	532	587	585	568	529	547	548	589	567	590	521	599	585	591	545	598	562	573	540	545	524	570	564	520	586	564	563	587	545	569	573	560	540	537	517	513	529	541	536	546	532	571	539	531	537	521	558	567	539	582	602	521	547	547	560	569	587	575	519	596	537	516	515	567	552	565	582	534	607	571	582	536	518	555	557	521	647	562	535	558	557	557	564	538	552	579	580	565	553	557	552	528	567	546	549	555	574	540	533	541	547	575	563	508	555	546	550	552	565	573	542	577	522	544	573	560	553	519	527	523	599	576	591	535	585	527	540	530	596	580	583	547	570	568	581	546	545	548	542	572	572	543	572	571	570	587	540	520	519	529	557	543	532	567	550	600	553	531	575	560	584	523	546	560	543	532	553	561	571	565	572	547	558	576	531	556	567	552	553	545	555	543	547	563	536	567	575	527	533	550	568	547	546	556	566	523	535	572	582	526	551	528	546	551	558	588	577	543	556	568	525	546	534	585	554	560	548	547	583	582	537	556	574	598	536	535	558	565	538	558	526	556	580	537	558	553	554	576	580	543	551	545	539	524	574	536	543	565	612	581	536	570	546	537	548	566	563	598	560	581	567	561	537	562	552	554	554	598	556	548	494	572	569	571	548	549	550	525	533	576	561	563	578	552	589	565	566	534	564	575	546	550	526	557	552	541	540	585	591	560	531	579	542	581	566	530	534	565	594	575	595	588	600	590	536	550	534	546	576	542	572	565	537	559	569	551	553	585	613	549	530	588	552	586	520	546	550	583	572	565	578	530	518	542	547	536	537	556	591	548	555	538	537	533	557	561	519	561	550	634	551	517	567	519	553	565	539	543	556	549	581	545	533	558	542	570	541	552	543	579	530	581	542	580	543	560	559	507	571	559	567	575	580	569
41107	30141	24058	20631	30377	20039	6630	2796	540	378	316	316	324	348	339	314	350	339	332	290	333	326	365	307	334	358	316	325	322	298	334	328	299	327	299	340	302	327	361	323	290	330	328	344	317	336	317	299	341	324	325	355	315	340	306	319	337	323	303	333	301	329	295	315	330	328	331	306	307	311	312	325	284	348	368	324	322	337	290	302	333	319	307	330	348	316	304	318	328	297	318	309	323	338	302	304	331	354	339	329	314	338	330	319	350	320	291	356	342	325	292	270	354	299	324	347	308	353	328	320	331	316	356	312	297	315	294	314	354	336	347	336	291	299	293	326	329	314	340	332	296	268	332	364	320	347	319	311	346	346	381	344	330	323	374	316	287	297	286	344	357	343	335	345	341	301	333	347	344	353	273	308	358	324	323	307	301	293	318	336	305	342	338	379	306	327	291	314	304	327	327	319	324	316	354	358	348	367	306	316	291	315	334	307	351	322	349	334	339	293	335	303	333	336	319	351	353	335	319	314	367	332	306	293	323	324	314	299	309	310	318	348	312	308	321	344	333	350	344	343	319	322	313	321	325	326	337	355	330	334	311	337	335	295	322	340	275	302	302	338	345	328	325	332	338	311	298	324	332	322	291	323	376	296	323	314	286	318	316	344	348	306	321	352	307	331	353	341	346	318	329	343	346	354	344	337	325	313	316	286	334	330	317	291	346	334	342	298	298	322	319	322	341	306	323	336	340	329	349	320	336	286	331	343	340	306	318	327	351	320	307	337	326	305	341	337	335	299	313	343	328	313	321	312	361	289	306	322	300	344	325	329	332	353	335	359	328	327	356	347	310	334	317	308	330	329	296	277	277	359	341	346	290	342	324	294	344	341	343	324	336	316	348	323	311	353	326	323	352	338	348	302	304	321	325	319	291	334	330	318	351	349	335	323	326	338	329	322	318	331	338	338	325	319	359	290	293	335	330	351	341	324	295	308	326	344	363	334	315	289	321	340	330	309	353	364	337	296	308	315	326	343	303	328	308	343	334	347	305	332	273	343	345	338	310	282	357	330	331	353	318	327	308	335	300	321	316	322	322	310	327	324	341	328	353	296	327	295	290	333	316	332	328	337	325	362	327	309	370	321	329	358	358	336	367	293	294	344	332	333	323	274	333	344	305	300	342	326	312	335	296	311	343	376	372	325	299	342	304	316	323	324	323	328	336	330	305	325	305	335	360	324	325	316	347	348	324	307	307	303	312	339	313	316	311	344	331	327	354	344	323	331	325	336	335	322	333	332	323	331	311	282	313	308	312	314	310	364	342	349	325	329	295	337	314	356	318	293	317	332	344	367	329	297	314	328	341	347	332	332	344	311	355	296	337	321	286	296	317	322	318	335	347	339	365	327	285	302	352	336	309	339	346	326	320	290	323	347	284	303	321	309	328	315	346	290	334	345	336	352	342	345	296	320	317	329	340	352	313	327	321	333	303	322	337	305	330	375	312	294	317	365	327	339	315	304	325	306	327	319	355	350	310	308	359	303	352	356	289	360	349	328	345	328	291	328	312	323	301	373	328	356	339	314	317	298	335	305	307	285	331	332	357	352	343	342	323	331	316	314	327	386	351	332	321	333	310	336	337	326	349	324	308	323	288	354	299	343	291	303	307	284	320	367	308	328	359	353	329	343	321	344	338	309	365	321	340	333	329	301	327	307	313	323	334	324	324	333	298	342	318	343	321	351	314	307	332	343	329	358	307	299	332	300	296	329	332	325	307	319	332	331	336	310	317	314	328	309	320	325	276	363	348	307	307	315	341	323	322	335	337	311	316	339	324	333	329	334	381	284	335	332	317	334	307	309	309	325	357	336	306	326	314	312	332	319	350	289	325	310	331	305	292	316	305	318	345	336	337	326	365	343	274	299	338	291	319	319	307	352	326	341	309	335	320	330	329	338	320	320	277	358	307	315	306	335	336	331	316	317	298	328	364	330	275	328	311	312	343	339	295	334	343	310	323	282	321	287	356	326	337	301	340	352	334	337	317	351	313	302	341	317	335	296	299	329	313	354	311	342	307	319	330	367	344	310	301	317	321	339	347	324	277	328	337	326	344	289	339	326	292	327	305	371	342	348	346	360	360	339	327	355	350	339	302	302	323	325	313	304	362	320	321	320	366	361	349	319	377	326	336	316	326	319	333	309	318	331	344	316	315	315	304	322	353	320	290	378	302	348	316	331	304	325	304	305	328	320	351	372	310	342	336	326	328	284	330	352	332	303	292	324	340	346	334	303	307	308	334	329	328	344	325	347	300	310	358	328	311	325	316	331	321	326	361	330	368	336	309	351	358	351	345	322	311	363	339	321	305	327	308	311	311	350	322	344	345	338	318	320	361	340	321	310	298	311	372	360	341	336	300	346	312	301	307	325	347	334	336	317	367	323	297	325	354	334	329	344	345	319	328	327	348	327	342	314	308	336	305	324	345	326	348	311	369	340	338	332	346	334	308	355	311	330	301	314	316	317	305	321	323	333	331	318	298	318	300	338	342	313	321	331	327	337	368	347	310	322	324	331	327	297	368	307	338	308	351	331	324	336	287	321	350	325	363	358	331	315	311	310	315	326	322	317	330	316	321	354	370	309	304	311	305	336	365	330	358	332	313	330	331	308	352	305	341	357	331	319	335	311	310	299	351	331	337	322	340	304	292	298	290	340	338	313	325	351	309	335	344	332	326	332	316	324	360	361	342	332	319	304	305	308	339	335	328	313	325	360	309	329	336	345	312	340	358	328	325	338	329	325	304	299	353	354	330	321	331	348	307	345	339	269	329	299	330	315	303	301	320	344	330	341	334	347	326	297	321	332	346	339	353	373	319	337	341	323	325	310	322	316	276	303	343	329	351	324	356	320	327	317	347	353	308	310	319	306	306	278	303	349	332	347	359	301	321	317	328	310	346	349	302	310	359	332	321	332	308	338	348	341	328	339	302	330	329	344	355	313	348	340	325	329	341	329	321	321	325	308	298	337	336	316	361	326	314	345	293	326	326	316	332	296	316	348	342	356	338	350	346	319	340	342	311	331	348	357	322	312	320	323	342	345	305	307	285	337	345	353	316	359	309	332	341	371	358	320	311	329	356	340	342	322	348	318	330	296	300	320	328	343	359	334	310	387	287	298	354	309	327	305	313	330	323	330	320	335	345	323	328	350	309	339	340	346	311	309	312	333	338	363	369	317	327	314	331	301	298	320	322	325	310	330	283	327	298	326	366	312	328	314	307	327	363	331	330	326	349	343	335	305	301	339	339	344	331	334	307	337	301	361	350	336	333	318	354	313	351	355	301	348	290	354	347	323	312	331	307	315	344	317	339	328	306	350	318	372	326	308	289	336	322	355	322	301	337	303	303	294	329	315	347	386	354	325	352	350	325	321	321	294	314	340	343	314	337	329	325	335	303	348	337	330	333	350	332	343	332	338	291	341	303	338	313	307	319	341	339	309	347	284	371	313	336	313	320	330
27247	22689	25331	32351	45999	33637	15293	9619	998	738	756	769	743	713	747	758	801	762	740	736	750	748	781	778	733	728	719	745	737	708	746	722	704	714	747	771	699	709	778	773	662	781	740	750	741	710	761	710	695	694	776	730	758	720	758	734	740	752	761	741	738	716	773	743	744	755	725	789	727	741	810	753	761	722	700	695	730	748	750	727	748	695	768	704	768	774	732	747	727	707	734	779	715	760	709	747	719	748	730	697	734	745	742	758	739	730	749	748	689	745	773	746	726	758	739	787	708	776	726	747	732	715	742	779	715	765	729	764	736	744	689	750	753	775	720	698	762	714	726	754	774	735	708	710	743	784	753	704	775	745	731	736	751	742	687	681	754	780	698	744	702	765	767	732	755	757	762	741	731	714	748	744	697	749	717	726	783	692	778	713	742	723	724	768	741	707	728	734	698	710	704	722	699	662	778	745	702	745	747	771	799	754	710	771	707	741	706	708	723	764	793	746	747	810	752	748	757	725	702	754	757	718	750	779	731	714	696	762	762	722	776	735	729	759	761	759	698	654	751	713	749	781	729	734	713	733	772	743	767	756	722	768	713	710	788	730	769	714	680	716	726	731	764	776	731	751	737	750	724	702	758	750	731	681	727	789	746	758	710	761	700	702	731	724	725	729	750	752	755	760	691	738	758	746	756	772	763	765	718	690	756	702	766	776	744	724	727	778	712	721	798	759	811	749	735	758	726	744	738	750	789	774	712	749	761	723	716	725	769	727	727	756	754	745	739	674	724	791	758	757	706	729	719	721	760	751	707	757	752	770	757	707	736	733	747	720	745	711	718	712	762	732	718	763	714	729	718	754	744	703	712	787	725	727	768	724	747	707	726	741	696	697	743	758	766	756	743	740	706	748	767	761	750	782	733	743	745	733	736	748	733	762	739	752	789	702	759	726	741	734	746	763	740	661	775	759	753	763	727	692	720	726	739	749	776	702	716	717	710	763	705	753	768	775	756	747	747	748	805	755	731	740	733	758	795	762	756	745	762	744	783	751	761	775	772	738	749	735	735	683	751	783	763	726	752	720	704	722	714	719	753	706	749	740	748	753	749	743	735	741	737	743	732	781	767	710	798	678	778	749	697	749	763	717	776	738	762	733	765	742	756	742	747	705	745	744	718	710	724	761	726	761	724	718	732	712	735	709	758	769	733	767	741	721	747	700	784	742	745	722	719	783	781	741	711	725	686	742	703	717	772	710	715	699	767	720	739	727	712	717	755	754	766	738	787	725	754	735	703	709	753	737	741	785	747	731	714	744	770	774	725	713	786	737	725	724	732	735	765	730	751	711	720	705	747	769	721	765	727	739	768	731	740	716	724	726	752	769	813	748	781	728	697	749	775	760	757	729	765	737	774	801	757	781	751	749	724	724	714	680	707	736	807	761	733	730	770	711	786	734	755	790	770	705	747	750	755	735	724	761	703	753	767	684	744	719	782	780	725	748	742	763	745	744	809	784	738	728	715	763	725	753	732	757	785	731	711	711	708	717	742	770	753	774	754	750	783	679	702	763	744	720	711	725	727	739	766	739	718	725	739	718	708	751	762	715	779	755	740	765	777	726	729	773	731	756	726	694	753	733	694	741	701	767	750	761	739	742	700	748	760	780	760	733	737	755	734	742	741	705	737	727	728	730	740	783	719	731	739	695	754	735	745	703	734	737	740	743	681	751	759	756	690	741	717	773	763	758	728	670	662	718	739	702	751	700	748	718	784	756	734	725	732	690	755	748	750	758	740	751	731	712	693	730	732	725	794	723	744	732	728	731	769	731	770	748	729	721	723	759	708	758	746	750	683	725	717	736	728	751	734	746	740	707	728	685	731	780	773	714	744	757	721	732	741	714	751	740	781	753	730	758	735	777	693	724	736	752	699	773	796	709	765	743	771	751	771	780	743	734	705	746	731	770	786	762	760	711	752	696	762	696	719	711	721	774	713	752	766	724	737	743	741	709	794	743	727	713	734	737	730	706	698	709	720	730	729	753	759	710	747	788	717	761	786	706	738	754	735	767	779	734	718	733	689	688	762	751	729	702	767	787	772	754	713	738	728	727	724	734	698	692	713	735	733	682	753	747	741	742	757	730	725	748	731	721	713	763	731	726	751	763	806	753	751	732	746	777	734	711	735	733	772	715	772	692	714	778	755	734	753	743	771	747	777	770	716	758	712	736	757	696	713	757	777	748	770	795	737	748	757	708	793	775	799	706	758	760	766	715	772	713	693	752	738	739	706	725	730	737	717	770	697	746	693	745	748	716	787	689	770	750	749	778	767	769	752	722	745	705	702	759	715	732	710	745	741	790	757	759	731	764	732	718	744	760	722	713	683	730	717	784	706	720	732	778	772	723	744	703	720	748	721	776	792	733	714	776	728	684	742	762	701	711	742	738	775	785	748	736	767	725	786	718	726	793	754	759	749	770	719	806	766	750	726	725	775	740	781	750	743	737	762	763	740	762	696	743	684	698	745	724	745	768	729	765	677	809	748	783	691	746	735	748	715	723	739	722	751	747	760	732	714	750	734	752	709	704	749	738	794	768	715	765	745	748	728	722	752	765	758	733	783	736	785	772	750	757	760	708	729	689	704	752	745	733	790	723	682	730	720	742	752	718	739	708	780	734	755	719	778	715	716	771	739	683	790	772	782	757	761	762	776	723	711	768	690	762	738	750	782	762	748	735	692	739	749	777	754	736	759	744	711	720	733	753	728	725	787	734	715	729	757	716	750	779	691	751	762	777	717	723	713	736	699	741	744	741	772	720	710	730	731	804	752	730	713	718	713	765	752	750	761	745	762	718	743	696	777	751	750	785	807	743	721	694	775	718	763	763	756	754	749	724	716	761	772	713	723	664	747	721	770	766	750	720	747	759	733	723	703	731	694	744	754	687	797	763	721	768	767	752	746	696	723	739	750	746	730	728	741	683	715	773	755	746	751	730	719	761	714	703	748	778	774	783	751	749	767	766	706	733	717	802	750	729	754	731	816	752	731	723	771	804	748	757	768	742	788	764	796	725	724	779	695	748	740	730	719	699	712	695	694	713	785	770	738	714	726	752	766	737	685	771	746	747	742	773	707	771	708	787	733	725	734	785	730	661	741	706	741	711	752	700	751	768	782	748	742	713	720	743	727	725	717	743	694	744	735	765	721	744	746	698	766	768	773	761	769	718	742	713	682	755	729	729	724	694	688	795	717	764	743	722	739	777	750	770	757	749	730	792	738	762	754	695	747	716	730	703	755	694	729	749	701	729	747	758	703	747	718	715	757	763	703	749	717	728	709	768	758	703	722	768	721	734	751	717	746	724	740	780	762	779	776	712	761	735	775	782	719	731	754	737	749	753	760	706	760	736	720	745	726	754	695	774	749	779	732	778	748	765	753	724	702	693	709	745	767	726	731	721	750	756	686	737	759	743	737	708	748	722	749	731	734	740	736	767	705	724	729	723	675	716	746	746
52389	40364	28345	31625	47024	31961	12591	4839	742	450	396	446	372	432	408	422	375	389	384	382	412	443	416	395	400	370	360	412	377	398	419	417	390	383	441	395	391	398	391	374	395	401	383	349	396	359	422	390	394	418	404	372	432	430	385	416	413	430	399	402	396	375	387	430	414	413	413	418	421	411	402	385	391	416	391	355	416	396	396	388	423	395	422	395	389	397	372	400	389	434	424	421	432	407	439	395	410	373	399	398	415	388	396	380	397	390	368	346	372	407	384	403	396	385	400	432	376	416	412	412	406	381	392	424	378	382	372	377	402	377	371	397	378	431	405	414	397	385	410	402	372	416	379	386	371	388	421	417	411	400	403	394	447	430	395	426	425	379	399	392	410	436	408	409	382	389	400	410	397	437	428	423	421	388	385	392	381	394	379	418	408	405	407	376	390	383	432	391	391	385	403	410	404	403	432	397	424	395	395	401	420	423	418	375	374	353	398	417	407	393	364	402	404	420	389	400	414	405	366	388	382	384	390	398	388	414	416	387	416	385	441	425	400	413	412	428	388	417	377	396	400	418	384	408	393	338	402	410	394	382	418	405	381	363	373	390	406	375	391	372	427	369	408	410	433	412	366	428	381	382	412	393	375	380	430	377	439	410	384	425	413	362	404	452	428	432	382	369	402	382	384	409	371	401	399	374	369	415	368	401	402	432	403	403	384	392	432	382	393	418	396	430	375	379	390	448	404	425	450	393	394	381	362	407	412	383	410	364	406	386	405	418	431	426	425	402	435	382	393	374	400	395	387	434	376	434	408	377	370	415	410	381	438	400	363	429	423	374	436	394	377	384	385	409	407	371	385	388	367	401	403	409	389	413	424	414	395	373	381	387	408	411	437	379	422	445	415	402	359	378	442	398	374	431	415	399	418	444	418	362	374	366	397	398	400	408	419	414	421	417	400	402	388	435	440	422	415	403	440	403	374	425	376	392	409	398	391	383	401	428	386	384	407	395	377	394	419	413	407	415	405	354	340	411	415	402	429	430	407	376	382	409	415	422	417	444	425	377	373	405	419	415	392	399	415	377	387	391	437	398	403	385	409	405	394	384	415	406	418	357	399	407	386	403	389	435	420	378	399	390	393	404	428	437	361	416	380	387	372	402	440	419	419	405	391	393	400	379	407	407	424	393	393	365	432	370	418	370	374	396	398	445	423	385	393	437	438	396	404	426	379	353	406	383	413	392	372	398	427	388	392	385	427	391	360	431	410	390	426	410	443	417	394	374	361	410	381	401	410	423	402	385	397	403	401	413	403	367	417	408	418	391	405	388	414	414	418	416	401	379	384	379	408	399	384	397	396	404	412	362	357	402	409	363	381	453	332	363	411	378	408	430	470	408	402	405	365	426	390	393	379	390	396	380	417	384	379	399	419	391	397	429	439	386	395	388	386	394	372	409	394	394	387	412	445	392	394	382	396	421	407	413	415	424	412	412	425	423	388	421	396	366	455	370	414	394	377	431	421	403	400	388	408	411	374	419	394	401	383	407	393	389	383	399	404	430	376	383	395	385	342	346	396	405	381	403	421	398	372	398	385	401	398	408	415	407	414	400	412	410	390	398	385	406	389	366	409	417	409	385	403	382	423	393	422	419	383	418	404	381	398	399	388	411	398	398	444	400	365	405	429	398	403	371	403	398	433	404	354	396	416	388	403	404	395	411	385	426	421	407	379	394	402	367	413	417	426	406	413	460	396	399	419	395	357	360	404	395	396	420	358	383	405	401	410	417	450	379	385	390	422	382	363	397	378	382	370	395	408	380	404	369	420	404	395	396	395	411	381	396	434	412	384	410	403	403	412	396	394	407	413	398	401	376	403	429	416	403	391	384	385	389	403	387	388	364	392	389	382	399	385	396	412	397	429	422	388	404	385	364	392	392	387	358	366	393	381	369	368	414	413	435	382	375	432	376	410	395	417	412	380	407	429	443	430	407	399	386	428	397	359	379	383	373	391	371	391	417	414	386	411	383	418	399	395	431	386	393	402	431	396	397	375	396	403	376	385	361	447	414	389	406	381	421	407	395	385	354	391	416	402	407	431	415	411	425	391	395	408	395	374	403	406	389	410	367	417	375	388	377	385	375	432	413	352	378	413	418	412	416	387	391	367	379	416	423	387	373	389	388	410	361	390	369	409	447	385	372	340	406	416	404	395	395	395	396	379	386	399	422	403	368	371	387	389	388	413	389	437	421	370	390	396	418	416	386	381	412	425	416	384	381	403	393	407	385	394	385	404	387	388	437	414	384	376	406	380	390	386	413	399	396	360	408	413	422	415	358	443	363	387	399	362	398	375	381	398	395	385	407	392	408	418	408	400	376	387	395	385	427	426	388	368	416	417	402	354	421	364	404	384	439	375	418	353	393	356	380	385	397	411	414	421	431	400	421	398	410	397	415	403	382	376	401	411	402	392	379	425	420	406	382	381	387	370	379	367	390	381	410	392	426	455	424	409	436	388	399	366	364	367	401	387	411	408	392	373	413	383	375	401	337	413	417	414	410	400	408	367	410	395	367	403	414	375	402	398	409	397	388	399	416	406	433	366	394	386	410	387	390	367	442	423	380	422	386	416	404	398	380	381	403	397	415	389	391	446	416	412	417	372	387	384	367	384	369	387	392	378	347	383	372	396	425	396	401	405	381	416	415	394	388	407	376	360	412	409	393	386	355	407	416	379	424	405	399	390	387	364	337	417	366	421	413	399	387	380	401	431	387	409	393	406	384	404	396	381	390	387	415	405	388	368	362	402	392	404	400	410	435	376	409	384	406	408	381	422	413	392	385	391	411	371	407	417	369	400	439	398	380	372	391	432	378	392	405	416	445	406	391	411	391	394	416	442	422	390	403	412	432	416	406	405	400	394	404	436	375	367	401	371	377	397	407	414	423	403	362	394	433	422	355	407	419	399	403	403	407	432	412	422	411	378	389	401	394	378	371	382	416	365	419	419	382	411	373	424	446	377	371	405	374	417	427	402	359	382	386	440	410	388	407	363	404	407	384	379	396	432	372	396	412	398	429	429	403	394	384	389	370	398	404	379	404	370	397	393	348	371	390	403	414	375	411	381	408	388	461	392	462	417	404	410	385	436	380	421	371	417	418	392	395	414	376	377	331	408	371	415	383	454	437	423	434	396	390	394	378	396	343	413	378	414	402	394	424	425	387	403	400	412	414	404	387	385	410	413	414	389	379	421	416	377	342	383	371	398	422	395	409	427	353	416	425	384	381	385	443	420	396	420	394	416	374	385	359	422	386	393	383	460	376	392	392	390	401	395	372	405	405	390	414	385	415	369	390	370	418	358	376	394	410	363	402	418	387	380	404	425	426	394	429	371	402	387	384	409	400	413	389	404	422	432	412	409	404	443	432	404	357	384	413	504	432	390	387	388	390	423	354	399	412	368	382	408	391	388	419	429	388	386	428	477	401	408	405	370	377	427	388	440	408	415	393	442	400
35075	30939	28424	43718	59350	44175	22026	13142	1116	934	855	914	886	873	886	892	905	934	850	919	850	876	843	897	896	904	852	907	878	906	873	900	854	885	816	867	883	872	898	890	853	917	903	862	784	902	847	858	872	847	948	858	877	920	865	872	806	856	907	839	892	883	908	912	872	921	875	871	878	882	907	924	833	804	844	845	885	856	890	889	859	890	871	848	923	887	858	907	804	852	857	809	845	885	840	863	849	894	876	865	881	885	827	922	831	916	852	863	867	824	824	835	823	876	867	866	781	835	798	861	868	833	866	929	851	920	838	838	876	869	897	885	882	882	871	783	801	905	860	897	924	888	893	869	849	802	848	856	904	897	937	827	840	892	857	864	865	872	897	898	864	876	837	846	842	852	851	909	863	842	876	895	891	870	851	911	862	863	875	867	865	871	894	891	877	884	913	839	850	821	886	853	877	916	852	852	852	837	866	888	906	852	919	885	858	873	856	870	861	914	860	838	858	888	861	855	883	859	847	831	889	813	901	880	873	905	888	872	852	855	842	874	896	895	829	909	865	902	871	874	890	875	898	850	890	860	812	921	853	848	844	904	852	874	847	870	824	873	889	870	863	863	794	851	907	845	899	876	950	911	855	906	850	841	822	896	828	824	846	854	856	895	857	823	863	849	907	870	858	891	870	776	816	868	887	884	869	924	889	866	869	881	866	876	864	831	851	876	821	840	862	869	832	852	841	839	833	869	856	830	873	909	827	892	853	903	894	854	811	873	886	907	847	844	828	893	845	872	869	860	850	846	845	837	879	856	827	888	861	884	832	906	835	897	872	823	860	826	860	856	850	861	858	862	846	869	916	886	883	847	901	875	823	870	852	887	843	890	862	893	865	826	868	831	862	890	875	884	835	840	833	871	862	875	844	825	815	906	853	843	862	889	843	895	863	861	864	867	862	911	847	832	813	870	794	903	912	868	891	850	863	874	877	816	839	866	852	871	831	870	876	859	857	849	896	826	917	864	835	877	874	884	876	919	853	850	803	862	851	839	856	857	888	868	841	861	836	915	832	892	831	783	856	897	878	895	904	862	855	800	908	871	896	849	903	871	854	928	815	901	845	901	834	930	906	913	869	890	824	838	857	868	855	878	910	837	864	845	872	871	833	850	892	911	862	892	805	911	857	884	858	841	886	835	816	873	869	840	862	820	853	836	739	899	892	822	930	872	856	846	865	862	850	878	895	871	844	852	870	933	894	824	856	831	865	886	872	845	937	864	852	815	840	850	928	854	849	885	862	860	842	916	901	908	835	867	872	855	920	839	875	825	815	895	851	869	877	842	834	893	832	889	868	870	830	891	844	882	886	862	875	858	844	887	860	891	894	886	841	844	804	875	866	874	838	806	899	824	807	852	833	871	917	885	834	904	813	891	840	930	909	886	860	858	861	888	862	866	883	900	879	895	872	827	886	821	871	890	882	885	857	874	862	892	866	798	862	872	896	852	832	849	876	847	850	867	869	850	834	881	894	861	842	886	863	878	862	847	844	850	840	883	839	849	874	802	882	860	864	903	875	884	851	866	906	856	857	827	848	925	850	894	877	837	836	828	891	902	864	876	929	867	823	854	848	853	898	838	814	846	872	895	870	903	839	803	846	874	835	892	820	856	875	886	845	910	829	854	871	872	876	850	856	915	844	859	849	848	895	850	834	915	861	907	864	863	906	869	802	853	818	878	879	878	891	840	809	874	863	836	842	827	852	935	813	879	848	859	862	881	899	842	896	874	855	889	889	819	858	922	860	888	845	831	856	919	912	910	874	824	833	878	888	891	787	879	847	890	910	867	883	855	858	889	854	842	831	886	857	888	872	878	929	900	879	882	878	851	939	892	831	868	841	851	824	911	871	834	794	843	887	857	840	909	825	891	878	786	867	865	856	819	867	887	852	851	858	854	886	938	817	877	894	839	882	834	844	878	876	876	856	878	869	820	874	956	870	867	889	877	909	878	826	892	891	860	804	833	834	896	851	864	863	880	878	896	845	856	863	911	885	859	884	862	871	841	914	829	824	870	806	903	802	880	853	831	867	887	883	901	885	833	851	856	822	833	912	783	875	858	926	942	828	809	895	851	911	894	865	880	852	837	864	892	895	895	846	819	847	845	883	904	872	834	865	839	853	839	892	859	863	783	874	872	842	847	833	849	843	851	850	899	840	847	852	850	826	868	879	888	858	837	862	855	798	851	873	827	857	821	925	876	838	871	898	887	855	866	822	870	894	893	889	836	876	855	868	887	862	961	839	851	870	910	893	946	857	850	856	853	872	833	903	875	807	820	883	850	880	874	861	807	912	922	852	851	843	805	841	927	861	806	852	870	897	851	833	892	850	840	894	915	925	877	881	902	836	846	889	871	857	823	883	851	874	852	842	853	863	878	858	840	853	886	867	859	845	824	790	887	927	830	921	914	895	919	843	858	878	892	875	862	886	880	824	872	904	861	873	831	889	876	817	896	854	870	867	862	848	920	869	837	823	843	845	931	830	883	864	885	828	827	881	859	887	898	841	878	841	857	830	850	839	827	874	867	890	858	848	842	895	877	853	824	859	885	858	864	806	912	841	850	809	848	882	879	865	912	859	833	864	863	879	839	840	864	859	880	852	842	868	904	889	909	860	836	832	859	858	871	898	942	864	903	841	891	843	902	846	870	859	885	811	884	889	868	803	852	862	841	860	933	845	876	867	878	853	824	853	842	904	821	885	833	849	867	878	852	852	870	828	905	847	864	849	921	871	847	888	886	825	861	864	860	912	875	880	877	902	872	861	809	831	860	867	856	845	896	807	868	874	897	825	893	872	884	844	862	888	857	950	806	894	864	895	823	861	900	896	916	914	807	888	864	896	821	848	850	818	851	932	924	900	902	865	837	853	872	874	875	859	865	856	893	857	844	856	886	900	871	837	870	847	850	878	851	835	841	856	843	825	890	857	851	840	844	881	835	888	873	887	879	850	837	875	917	862	887	859	900	910	858	869	833	867	875	907	908	919	827	920	815	825	827	851	911	863	888	896	853	819	857	846	860	870	871	882	865	904	868	839	898	880	850	868	914	919	854	876	844	854	870	866	901	871	826	878	883	863	874	860	896	832	858	872	914	862	915	886	832	812	930	864	857	893	849	841	898	865	846	869	872	847	820	900	871	880	833	862	880	844	856	867	890	861	881	880	858	880	824	891	840	900	883	889	890	859	879	853	810	796	806	855	906	869	836	842	856	855	819	872	842	875	864	840	875	850	863	849	938	925	940	903	872	830	874	883	871	881	851	847	831	833	891	822	853	913	854	862	898	826	830	877	904	869	866	839	880	871	871	899	840	807	853	858	866	851	849	816	847	919	865	854	804	839	878	846	898	822	874	941	914	881	901	850	836	887	859	876	812	852	864	895	866	878	893	890	839	871	917	860	879	823	868	892	861	903	857	842	878	897	880	837	864	855	871	909	899	823	869	867	862	861	852	888	884
16861	8705	3567	1556	1630	1431	574	344	235	236	227	234	226	217	239	211	202	223	249	210	228	223	200	194	212	218	207	222	219	218	228	209	216	226	207	217	229	188	211	208	205	212	219	225	199	216	234	204	219	189	214	195	225	194	196	199	240	232	225	235	192	204	207	239	196	205	212	234	251	246	211	229	212	203	211	211	229	184	227	208	215	222	223	181	229	221	229	229	223	200	207	200	237	236	191	198	236	231	206	193	221	211	215	210	210	209	224	198	182	255	220	226	208	224	226	200	179	203	204	197	210	206	236	218	206	231	221	219	246	244	209	243	191	219	228	220	220	214	207	211	231	224	238	199	213	202	190	221	202	220	237	206	184	226	187	214	201	186	208	219	199	212	201	198	199	229	217	208	202	204	226	206	230	219	220	209	206	223	225	190	193	217	243	227	219	187	215	207	226	201	243	209	213	185	229	186	227	215	210	215	212	209	221	205	204	205	214	221	237	233	233	199	227	230	214	217	236	248	238	183	213	218	210	219	219	228	246	233	214	213	196	232	226	209	224	253	218	202	224	215	194	247	211	205	212	223	168	204	218	231	208	197	239	223	230	221	223	219	218	203	220	202	201	238	218	228	209	232	193	230	205	216	203	207	223	222	251	226	216	212	228	212	220	219	218	173	223	201	212	201	213	216	203	195	212	210	219	215	212	198	230	198	206	214	207	221	221	249	213	203	235	216	237	207	227	222	225	233	205	232	232	201	226	208	215	229	226	193	210	225	206	223	209	207	212	216	246	241	236	229	195	184	197	208	188	201	208	209	218	203	211	234	221	210	222	206	229	224	248	201	211	216	203	191	214	215	236	215	210	230	210	220	225	222	210	204	226	230	220	215	187	200	204	195	217	190	230	216	219	206	226	216	209	216	228	216	238	241	239	242	235	199	247	202	226	219	221	201	204	211	203	224	200	201	226	214	207	213	190	179	218	190	230	203	224	193	206	223	225	186	208	208	223	198	207	207	204	234	217	217	249	216	225	229	176	209	221	226	228	201	197	192	220	236	225	210	212	239	201	251	196	230	199	203	226	203	211	184	206	221	225	203	210	203	224	224	195	218	235	214	191	193	216	242	243	223	242	235	211	199	235	206	216	227	219	222	215	210	215	224	213	264	216	213	202	206	225	190	192	204	222	226	207	228	223	221	219	206	212	238	235	226	223	201	224	205	193	215	238	249	229	227	202	201	213	238	214	229	211	236	195	215	237	189	231	203	217	250	214	210	213	224	222	229	198	229	200	200	189	211	200	188	220	202	211	236	216	198	244	227	202	238	212	184	246	215	213	225	207	203	220	207	202	230	209	225	222	231	201	219	215	217	207	193	225	220	187	196	214	243	215	228	220	217	239	193	197	210	221	211	199	228	214	215	183	219	228	240	191	194	219	221	210	245	193	220	212	210	207	202	225	223	247	194	200	175	215	212	198	229	194	216	227	223	226	209	192	202	207	202	223	208	186	234	231	252	210	229	206	245	215	207	237	211	213	242	216	223	210	210	238	226	189	242	209	227	242	210	221	185	202	207	195	216	199	232	204	217	235	247	222	227	219	205	235	210	191	209	227	232	204	233	195	205	217	221	200	241	208	211	213	220	250	226	202	221	198	233	238	219	231	218	212	215	246	221	206	205	206	220	247	202	239	229	188	219	198	216	222	216	225	193	205	219	230	211	191	202	214	243	223	238	223	210	189	191	234	199	227	226	222	203	188	207	179	206	220	219	204	224	225	211	232	213	223	205	227	229	209	211	208	210	215	212	186	217	184	201	206	213	219	241	218	239	210	231	220	215	209	201	208	183	219	204	221	228	217	245	214	233	223	215	227	232	197	213	239	190	224	198	178	197	213	220	206	210	210	198	203	223	215	215	210	195	206	230	238	225	194	214	191	210	189	211	223	223	202	210	225	236	233	240	229	205	211	198	230	234	219	208	186	232	213	201	213	235	186	226	201	217	231	214	187	208	188	216	194	222	207	220	205	174	213	215	223	221	223	214	225	237	214	214	222	183	186	214	229	211	188	200	207	230	231	177	197	216	210	223	202	215	215	230	207	198	223	199	207	252	211	209	215	213	221	263	221	222	220	232	222	199	229	202	221	210	203	219	217	212	187	194	246	200	208	219	210	206	216	217	208	230	241	225	204	242	229	212	221	193	216	195	199	211	215	207	224	208	252	228	221	233	242	222	222	206	214	233	200	203	231	208	201	200	198	219	220	200	218	212	217	216	192	219	244	197	246	206	208	229	221	218	225	219	208	207	195	249	228	192	220	209	213	251	214	244	213	242	211	203	231	236	239	228	202	218	205	221	220	225	202	223	197	229	236	200	235	216	201	229	201	232	211	220	177	214	218	206	237	230	235	234	211	234	232	210	201	212	226	210	245	214	206	243	238	195	218	206	200	245	198	206	218	214	212	248	201	201	220	235	242	194	189	241	197	214	225	220	212	202	203	221	214	258	188	224	231	207	217	198	214	217	231	223	204	226	188	218	196	253	210	209	234	219	218	227	188	202	197	233	208	220	216	199	208	224	199	242	234	192	209	229	224	198	205	228	218	237	218	210	203	215	207	199	220	210	216	210	216	255	207	217	200	205	237	237	218	212	218	228	232	210	207	215	190	218	217	231	190	219	201	232	214	208	259	222	215	240	210	196	196	220	228	203	200	214	220	243	211	216	202	192	202	199	207	225	201	214	242	230	224	221	210	219	216	207	225	192	191	193	220	221	252	200	214	189	205	187	198	209	205	192	205	230	211	207	207	192	222	183	214	204	188	207	233	247	250	227	225	216	205	191	198	218	235	236	234	203	189	229	215	207	201	212	187	214	229	186	245	238	216	188	204	209	211	235	211	227	214	194	199	201	210	228	209	234	215	221	217	226	178	205	232	218	256	231	210	226	210	226	221	194	218	211	226	200	215	226	238	226	208	231	223	201	209	219	221	201	221	232	211	228	189	213	219	242	224	202	216	244	218	234	208	209	217	241	228	223	214	208	199	198	247	209	238	236	220	201	235	210	231	227	203	227	203	225	223	223	209	208	213	214	195	233	178	187	239	202	203	232	250	230	222	203	199	231	195	183	196	222	234	246	210	223	233	213	235	228	234	241	215	190	229	196	206	231	219	221	194	210	208	225	231	232	211	229	214	219	215	222	223	225	218	217	221	212	191	238	215	203	212	205	207	204	242	217	222	195	206	243	227	211	207	210	206	260	199	224	237	227	217	200	212	196	233	214	235	199	216	192	232	206	230	229	211	233	197	212	215	178	191	215	210	197	212	195	209	233	202	226	233	223	213	210	203	210	225	226	211	209	157	219	254	218	232	244	219	204	223	202	236	207	244	201	223	203	210	194	209	221	221	211	232	227	235	215	225	201	229	217	230	205	212	220	194	218	198	222	199	224	197	209	214	237	208	199	185	219	226	236	203	248	221	225	202	216	225	222	181	221	192	217	242	224	218	222	195	181
10097	7307	5491	4439	5996	5065	1798	974	609	508	528	522	560	542	517	492	508	520	498	500	499	536	476	505	524	514	568	530	515	498	556	565	512	513	533	505	503	531	496	554	538	519	546	486	496	494	499	512	562	551	502	513	517	541	492	480	498	483	514	498	535	530	506	516	515	533	516	511	522	492	482	531	525	519	516	543	525	533	499	531	477	533	485	496	517	508	540	477	512	508	502	526	524	501	483	517	508	538	538	532	524	547	507	539	533	522	520	516	549	501	497	512	503	544	540	535	482	534	510	539	541	504	525	479	516	517	522	526	530	507	492	551	511	476	518	552	515	490	513	544	479	523	534	536	553	511	517	525	513	507	494	490	513	554	513	498	519	523	514	545	488	525	520	487	509	536	497	490	492	531	503	514	515	535	504	562	543	503	534	492	531	498	525	526	534	541	528	553	515	539	540	530	524	499	488	502	551	525	540	496	512	479	520	490	514	504	513	532	493	539	525	548	505	530	521	518	533	555	512	544	482	542	485	525	503	525	457	516	530	492	475	444	503	470	504	506	500	495	533	522	534	530	543	539	512	492	495	526	512	524	535	507	526	485	503	501	517	499	517	516	506	494	559	506	540	514	534	502	498	525	515	489	512	526	520	502	561	479	495	534	508	522	498	548	511	499	476	484	533	499	543	494	525	512	516	500	554	528	531	511	529	509	520	538	521	549	532	496	521	533	535	506	529	521	510	482	558	566	551	513	552	516	505	507	523	511	462	511	539	538	506	487	506	478	487	535	543	493	489	495	562	553	493	512	539	532	528	500	501	538	516	517	534	506	500	520	466	511	520	545	532	519	539	538	534	509	511	534	544	543	514	526	516	483	511	511	544	538	518	576	501	483	492	552	573	493	521	516	535	511	506	524	534	520	535	509	558	519	523	525	488	518	528	516	549	515	526	507	566	492	521	538	512	525	534	496	511	491	510	529	550	486	505	522	543	556	507	526	542	581	520	541	500	506	542	537	572	497	503	512	540	517	576	519	545	522	525	519	484	488	505	520	537	478	509	516	518	480	520	517	525	501	510	507	514	547	533	505	511	512	532	516	548	542	514	507	487	561	548	516	481	528	578	485	520	516	522	509	529	520	521	507	541	524	542	485	529	528	531	446	492	532	559	494	485	486	570	500	511	521	499	531	534	494	528	501	509	514	492	532	510	548	508	543	533	564	469	512	545	520	498	546	502	562	503	541	528	520	544	556	520	515	530	532	499	502	520	504	503	526	526	529	480	544	517	504	549	512	537	498	521	545	528	540	526	499	506	501	498	540	507	466	484	525	524	480	549	534	511	571	553	536	486	499	545	534	505	568	542	498	509	527	561	558	530	501	541	515	499	521	508	517	554	502	542	522	538	470	493	558	521	513	516	488	527	495	545	505	522	525	478	502	536	477	520	534	495	515	507	544	477	540	527	479	540	476	501	532	489	515	513	544	567	510	488	520	521	515	491	529	544	507	478	537	550	474	550	572	526	553	518	542	505	535	490	564	555	495	494	491	538	517	542	537	492	459	544	528	499	526	509	538	524	509	513	506	511	521	546	528	548	516	541	511	561	519	544	548	521	545	519	501	523	514	515	558	501	542	510	536	522	509	541	545	534	565	538	524	536	471	503	485	531	521	504	501	530	531	536	536	542	502	511	534	510	507	522	536	482	517	537	501	546	468	505	513	494	519	514	522	539	519	552	516	514	533	489	513	541	465	510	504	507	487	545	516	554	530	533	517	506	516	527	499	488	525	480	492	492	475	520	515	490	513	536	466	481	508	501	480	475	463	523	538	503	540	541	499	491	567	478	513	530	505	472	545	536	515	535	519	494	471	505	526	467	525	495	515	512	503	534	535	526	528	574	517	542	482	511	481	533	524	534	537	524	538	524	534	538	508	510	520	511	505	577	568	509	537	497	507	526	514	525	505	530	542	498	508	511	559	527	529	520	494	499	494	526	504	549	526	499	528	550	523	520	502	540	473	486	544	515	529	530	515	540	533	553	475	521	476	523	558	537	522	515	547	541	542	524	496	517	567	510	525	521	532	536	521	534	553	515	511	482	532	478	533	524	483	490	492	545	509	526	524	568	520	518	543	513	524	564	522	530	521	492	494	505	515	530	542	538	570	499	533	573	496	512	529	507	509	532	556	499	476	515	536	545	535	493	505	504	539	522	531	514	512	507	523	515	512	510	489	484	529	485	526	495	513	485	514	516	476	557	518	496	504	565	523	520	505	539	512	498	503	508	536	501	512	501	501	536	501	489	555	516	519	507	527	539	511	510	505	480	512	524	527	503	528	548	498	531	522	465	514	523	540	504	467	516	562	579	501	489	522	503	563	536	494	502	527	503	560	494	487	516	466	527	502	507	536	526	513	480	505	523	499	523	480	509	524	534	499	533	523	537	519	504	517	518	519	540	529	528	494	513	518	532	497	511	517	503	522	517	517	490	555	517	506	526	526	516	527	496	536	502	503	514	526	507	485	492	532	511	487	529	505	533	555	510	481	514	491	535	499	529	532	489	529	521	472	544	501	500	499	494	482	509	506	530	545	541	519	487	520	513	513	533	479	512	513	483	519	525	499	503	515	529	530	524	474	552	537	528	560	530	511	533	468	559	532	510	548	496	508	553	513	522	540	531	505	527	548	536	468	488	524	557	543	495	504	510	511	483	545	497	522	510	520	541	560	522	513	523	519	486	505	505	474	470	509	515	531	539	507	540	493	541	471	523	502	503	497	541	514	489	542	536	539	512	521	491	526	512	515	476	490	484	477	523	529	547	506	481	522	575	514	549	481	547	508	561	535	500	547	500	518	480	512	518	483	520	530	539	521	529	528	505	491	507	534	534	518	500	520	506	515	517	478	517	524	507	560	515	538	514	535	549	511	515	523	514	525	525	523	539	538	514	491	507	519	477	547	534	550	504	548	555	522	535	546	525	513	506	517	495	509	530	535	549	558	541	492	540	532	528	514	499	534	530	498	529	561	551	546	530	531	503	513	536	528	539	512	544	536	537	510	517	505	517	513	528	494	497	513	503	538	459	518	552	522	528	491	505	544	507	520	516	535	519	524	538	518	533	527	526	526	502	511	519	576	519	579	505	515	512	514	526	521	518	524	531	496	490	485	528	504	510	510	503	522	523	523	500	471	518	473	488	525	492	482	545	563	483	491	510	522	533	508	512	478	520	530	515	535	518	510	478	514	518	513	484	502	539	508	546	512	533	551	489	517	518	513	526	485	517	487	556	544	528	488	514	509	516	524	489	511	518	501	515	520	485	529	517	484	508	547	510	546	473	506	546	503	554	524	497	511	508	517	495	535	531	540	526	551	556	508	503	512	525	520	497	529	528	564	564	572	548	530	552	532	470	519	498	519	531	562	551	482	513	521	492	513	560	506	516	484	484	560	510	511	490	543	503	544	574	510	516	500	533	494	495	511	504	550	568	513	542	515	510	518	532	524	592	531	476	494
41150	32251	16382	23457	30518	20222	7162	2536	536	377	331	343	342	339	324	318	323	329	318	321	357	310	324	324	298	301	322	327	312	286	351	326	296	319	346	323	290	383	319	321	331	324	295	340	277	306	306	290	365	356	347	315	298	296	316	311	317	356	350	293	349	321	324	327	339	335	320	370	333	300	334	360	318	309	337	337	338	335	331	314	336	293	330	357	314	341	328	305	322	353	328	334	359	305	327	316	318	310	328	322	340	299	321	350	336	362	345	346	315	308	309	367	286	316	297	306	314	316	303	324	333	356	360	331	290	328	328	327	337	331	315	320	294	316	310	328	317	312	361	305	322	293	307	313	365	304	333	340	348	331	330	312	356	338	352	326	316	333	338	334	356	315	312	300	325	323	342	358	343	311	339	336	346	340	339	324	342	301	355	371	292	322	320	313	322	326	346	320	313	354	364	307	313	365	352	359	336	332	305	326	338	313	277	333	345	320	314	310	299	336	312	350	335	356	294	362	330	309	331	333	284	329	294	355	341	347	314	295	304	363	300	320	314	270	327	370	338	299	372	333	368	362	305	319	338	338	307	332	327	328	352	346	329	304	303	335	300	347	313	300	309	305	330	344	325	324	325	318	343	311	338	323	364	368	346	303	340	347	320	316	325	318	315	360	340	351	347	332	320	305	327	321	329	333	315	286	340	321	316	326	339	347	322	354	345	282	337	313	322	308	322	327	331	311	346	318	327	342	318	282	325	317	327	313	288	317	337	339	336	336	337	339	308	337	346	313	367	369	330	320	338	367	346	319	337	324	347	349	313	308	322	308	332	368	333	305	326	352	295	340	330	351	319	314	326	357	304	370	346	324	312	287	347	308	284	306	328	320	343	354	338	358	334	327	312	353	369	365	322	330	325	329	324	289	324	311	309	322	328	313	300	347	323	303	330	302	335	296	331	317	329	332	299	331	344	306	310	307	351	324	353	315	307	315	312	292	319	344	345	316	359	308	293	310	321	332	299	350	374	317	314	344	311	353	336	333	330	326	320	307	361	363	333	332	359	314	296	333	328	296	361	324	338	298	321	343	319	308	310	330	317	332	343	328	353	342	311	339	307	363	311	318	321	291	305	329	353	325	342	325	332	379	345	296	333	309	341	324	312	313	312	329	367	326	384	310	330	301	315	310	334	302	366	357	338	317	303	294	312	319	329	309	327	325	313	339	316	335	300	309	324	336	332	347	312	319	307	322	347	347	334	350	334	316	331	342	303	318	340	354	324	309	301	301	351	335	309	334	308	358	323	303	321	310	332	327	364	314	306	317	314	333	308	336	324	329	329	303	318	306	338	323	316	302	332	325	329	334	307	331	346	320	335	356	359	316	314	307	358	360	299	305	369	304	344	313	292	327	340	349	336	344	312	317	309	321	301	320	328	330	328	337	336	317	362	345	332	368	330	336	319	345	329	359	343	319	298	336	288	357	275	310	349	303	333	321	369	332	308	315	353	331	354	334	299	304	337	323	315	317	350	309	331	345	326	349	338	304	336	306	339	354	320	331	273	320	308	310	325	341	306	299	305	298	342	319	332	339	321	362	354	319	339	332	367	308	351	307	320	356	306	342	303	306	290	296	302	304	322	339	332	357	358	362	320	303	317	289	339	317	345	302	349	361	381	350	332	333	307	335	321	307	330	336	332	319	329	341	323	341	342	312	333	336	331	316	324	335	320	324	337	298	296	329	333	307	335	303	332	331	349	289	340	329	335	275	310	307	378	381	368	326	335	320	341	338	350	317	337	307	312	330	344	324	350	319	323	352	302	317	340	305	320	332	321	339	319	331	320	349	293	316	327	320	353	317	323	305	291	303	335	338	342	315	359	328	350	302	318	352	321	333	345	325	325	347	326	314	328	330	335	329	317	303	298	319	294	305	317	331	322	299	312	330	327	308	298	328	329	353	293	313	347	319	342	362	324	311	349	302	321	299	344	331	297	334	321	295	328	338	307	349	304	313	315	330	334	362	299	322	295	314	334	314	321	262	305	327	323	330	310	298	359	316	281	296	299	311	312	328	346	319	350	304	337	340	309	347	353	318	339	336	322	342	310	337	353	310	313	299	355	345	331	344	295	332	338	312	361	322	354	329	325	305	345	330	360	294	338	334	311	321	327	304	312	300	301	305	354	320	303	355	358	340	338	355	314	349	323	318	305	333	319	306	335	324	327	320	342	345	336	340	343	345	293	337	348	362	337	316	336	338	346	312	325	329	316	320	318	337	341	360	311	326	327	356	332	344	300	317	331	307	321	333	326	305	283	332	345	324	336	307	315	309	328	327	344	296	354	306	299	317	353	323	314	348	323	292	339	314	310	308	304	304	314	328	318	310	331	328	335	304	325	308	293	332	319	328	319	334	320	316	329	339	327	302	289	316	324	343	357	333	344	332	306	344	305	313	288	323	296	321	340	308	313	338	296	318	328	367	332	315	346	307	349	323	326	297	284	316	345	315	319	340	358	315	316	308	342	313	334	340	334	327	334	321	324	326	301	319	327	283	284	311	294	275	337	368	329	338	344	325	337	308	370	345	307	322	294	335	347	342	357	356	389	325	363	332	294	329	324	342	318	300	329	348	312	292	325	352	307	305	345	330	313	323	307	351	339	350	331	367	323	305	320	291	329	319	312	289	303	327	316	309	326	317	316	345	329	345	347	334	323	363	321	344	332	313	336	353	331	343	301	364	314	303	345	327	353	328	368	338	341	315	289	333	297	358	303	319	314	328	308	337	322	339	320	325	332	316	295	293	320	304	323	307	313	300	298	329	334	313	326	308	316	344	319	343	302	349	338	313	333	306	328	338	314	327	329	341	331	321	339	319	305	309	335	339	331	370	320	322	293	325	318	324	335	340	347	321	328	333	331	322	311	317	318	327	342	343	353	308	303	287	327	329	359	327	339	338	318	329	346	320	319	299	343	327	336	314	333	321	357	342	333	349	320	292	330	364	331	343	355	352	301	291	351	308	319	338	328	322	281	319	361	301	323	338	336	327	321	344	367	357	316	338	321	321	324	337	321	301	317	307	286	300	325	345	338	331	306	330	318	325	307	372	367	306	322	314	339	300	321	309	347	338	350	326	291	345	338	301	312	322	301	326	342	303	327	358	337	315	307	321	341	289	339	327	315	298	292	277	325	309	316	333	332	298	344	301	317	315	333	308	386	354	352	295	316	325	345	322	312	344	371	363	319	325	350	327	301	313	373	312	340	291	356	342	317	303	324	322	307	332	340	334	339	343	363	311	308	322	363	332	355	297	289	321	353	314	329	320	311	305	320	314	302	341	314	348	346	355	329	324	342	350	319	333	310	330	320	309	326	378	327	306	321	353	334	325	310	289	295	329	342	345	356	350	353	314	303	339	328	330	339	341	329	324	299	321	368	357	281	335	339	292	324	334	341	337	329	338	342	330	333	321	331	357	353	314	315	338	277	324	298	307	363	347	305	337	327	320	328	289	273	355
26874	23706	16908	37704	45983	34240	16112	8387	921	777	756	761	760	795	719	721	745	749	730	759	830	735	755	725	700	737	777	726	792	744	782	725	707	711	722	726	722	736	721	760	736	752	759	739	689	743	798	767	749	743	724	757	727	720	733	755	779	728	780	777	756	731	772	748	732	735	754	735	707	793	742	734	747	743	715	727	721	716	752	768	753	739	713	704	769	732	763	777	741	728	738	709	767	711	753	699	778	782	681	748	709	719	743	715	745	754	718	740	755	718	758	711	706	741	750	786	721	707	752	694	709	740	733	775	720	750	733	758	719	695	755	727	797	748	694	750	758	718	802	691	767	713	720	673	749	686	745	796	692	723	748	707	738	757	732	777	714	733	694	721	758	724	749	700	749	723	792	746	732	748	753	712	798	769	666	728	707	736	728	732	693	707	759	711	711	727	760	696	722	681	747	761	738	731	727	742	746	746	749	721	751	709	730	743	766	736	817	762	754	703	727	742	720	739	748	730	703	710	709	721	738	728	741	741	737	735	754	716	713	751	726	707	706	748	741	699	763	741	704	712	722	778	727	704	755	729	728	692	737	709	689	666	713	701	763	730	710	749	733	726	691	740	708	747	699	760	748	695	748	742	697	730	780	720	750	728	723	731	768	786	751	748	761	741	749	732	738	708	746	710	722	731	734	689	696	734	725	760	766	730	771	686	749	772	679	707	739	800	752	719	752	766	724	726	750	764	702	720	724	752	695	744	735	754	700	772	785	723	758	724	744	701	729	773	745	765	720	702	711	754	718	738	727	772	709	757	729	705	762	748	740	707	703	760	761	733	763	717	694	731	784	724	733	730	772	726	743	731	769	740	729	738	761	729	748	739	729	732	740	728	751	737	788	739	753	681	720	723	751	719	758	683	702	736	702	797	691	750	758	729	757	742	764	732	735	712	739	709	670	772	714	817	722	742	741	717	743	740	730	752	758	760	761	705	751	766	714	720	745	754	780	738	719	774	728	759	749	732	718	724	744	762	807	760	734	690	727	766	735	724	796	738	740	735	723	720	719	696	743	769	713	758	768	748	709	738	773	731	722	757	719	704	738	722	746	716	710	710	730	742	716	686	738	749	731	733	786	809	728	746	705	750	695	708	721	701	743	733	734	753	725	715	717	742	705	718	728	711	838	752	738	751	700	752	726	778	728	715	711	762	753	713	754	720	739	735	725	720	734	708	695	719	718	712	707	763	740	726	707	722	763	755	739	744	742	766	769	768	748	751	715	744	779	730	730	712	765	740	715	734	758	759	779	748	714	722	712	716	741	723	769	751	748	739	735	730	766	721	754	733	757	786	785	765	738	716	749	742	753	733	728	774	737	771	761	765	779	788	766	752	777	744	764	750	764	751	733	811	774	732	723	809	790	731	737	746	725	727	734	730	803	702	734	736	744	738	758	742	788	792	717	694	734	759	768	725	736	713	705	722	702	731	753	745	734	774	733	755	727	745	708	748	702	722	753	730	712	763	784	726	718	724	751	741	725	691	775	725	744	738	737	718	757	749	741	700	721	737	762	735	751	713	748	705	724	722	775	773	736	743	737	717	731	678	742	694	735	744	740	819	746	789	752	724	730	786	703	715	732	699	735	789	717	693	724	779	719	758	770	705	734	702	764	759	738	718	757	755	682	771	758	712	738	717	704	752	749	747	704	704	703	696	780	731	761	758	760	746	707	760	723	758	688	754	744	672	750	713	812	744	760	793	724	742	777	750	747	760	736	723	777	772	719	722	689	771	749	710	717	760	722	681	738	717	729	747	707	698	717	754	707	772	757	782	735	746	709	724	763	780	677	777	767	751	716	730	764	769	744	730	741	743	737	725	734	814	766	737	741	762	735	737	739	804	713	676	776	737	736	768	691	723	777	729	751	713	771	699	738	702	744	737	691	786	687	793	748	697	723	726	691	739	746	796	762	725	701	784	735	712	746	733	748	721	774	753	727	744	721	754	738	728	700	699	717	719	711	714	725	729	800	716	723	776	768	737	739	730	745	786	745	701	735	729	741	714	716	736	694	749	745	721	724	691	746	726	749	775	742	817	705	783	719	743	781	705	722	757	700	711	737	739	756	729	739	734	727	741	723	736	758	749	749	754	744	719	706	704	753	739	748	730	758	709	736	716	748	749	703	737	718	716	763	733	700	725	699	678	746	727	695	722	791	741	721	726	758	768	711	703	747	738	760	736	739	724	710	729	723	779	757	782	731	719	729	724	730	741	722	745	736	739	700	724	768	736	697	702	737	770	782	732	752	713	787	727	747	766	717	732	667	751	773	760	718	760	735	751	761	714	732	776	725	753	774	718	690	747	737	706	750	748	761	748	715	751	748	744	747	726	768	737	748	764	777	728	706	741	753	693	719	714	726	785	696	750	765	731	699	758	719	766	761	736	726	724	696	753	665	704	707	747	699	764	726	743	743	752	710	685	746	791	740	706	734	733	722	750	732	719	681	696	755	721	712	738	724	810	689	791	700	773	708	719	716	759	759	778	718	760	757	747	764	783	695	710	742	764	777	720	698	722	729	704	788	737	731	707	736	734	738	770	797	703	753	760	746	735	684	759	733	765	697	741	725	744	709	726	720	725	741	742	736	720	710	759	714	771	755	712	726	743	730	710	721	720	715	729	771	746	752	738	771	734	735	764	774	720	782	709	715	789	768	738	676	729	730	794	753	707	780	768	740	743	813	754	758	716	750	746	768	743	761	739	740	720	699	725	777	746	739	727	749	714	755	760	703	735	761	694	731	721	727	715	721	766	751	684	723	765	706	723	725	725	750	766	751	727	736	689	785	741	709	718	725	718	764	680	740	703	727	751	750	731	780	733	778	737	713	673	695	731	743	765	694	787	764	788	704	715	782	736	765	708	761	756	771	739	752	754	789	720	762	775	712	755	766	717	742	736	718	755	752	701	739	758	787	694	753	749	724	719	773	734	684	738	710	756	778	728	713	756	751	725	762	763	765	782	744	726	743	732	759	699	744	725	750	706	749	702	744	732	719	763	751	722	735	698	731	747	683	714	760	736	739	736	724	737	727	734	741	806	699	775	719	742	745	745	742	729	751	719	787	725	747	775	748	745	744	727	766	701	748	730	719	774	792	739	715	775	791	736	732	776	737	730	724	738	762	746	733	717	797	770	739	739	740	734	762	746	782	766	783	741	750	726	744	750	749	758	778	736	730	735	727	723	714	782	713	729	754	763	738	750	770	742	706	723	724	747	798	703	747	734	715	765	738	748	741	753	763	749	725	664	739	707	747	749	692	773	725	708	704	740	708	724	784	733	715	731	753	733	717	709	711	723	711	692	752	713	761	721	726	733	720	727	754	728	779	799	696	759	770	729	740	757	716	757	724	703	742	742	777	655	709	713	730	682	706	734	728	794	691	715	686	732	738	732	738	766	728	757	762	720	704	689	783	717	747	737	743	689	783	730	715	743	740	738	756	713	750	768	736	793	734	764
53719	40215	29117	41032	41950	29924	12327	4942	770	414	426	373	432	383	413	395	403	447	391	393	401	411	392	374	384	395	406	414	390	415	396	393	403	403	441	410	387	368	422	366	402	383	427	442	443	382	421	402	411	388	392	391	398	387	397	447	397	459	415	438	375	392	379	382	404	405	440	389	387	410	419	403	404	407	396	399	390	414	415	385	394	416	408	418	376	431	416	427	375	366	446	422	412	363	395	404	371	428	398	406	388	396	390	394	378	384	433	398	395	423	436	364	435	432	435	394	457	366	408	382	405	384	405	408	406	385	439	404	419	399	440	405	400	436	371	381	386	393	404	410	399	424	389	413	419	409	384	414	380	411	404	407	409	370	391	421	431	369	423	419	409	365	415	410	395	400	379	397	409	431	393	426	399	420	404	385	374	396	393	409	415	432	414	396	403	400	400	445	409	429	367	376	413	415	406	365	424	399	397	382	393	376	410	396	381	359	384	396	428	367	424	416	380	435	424	384	377	395	446	407	385	357	403	378	380	404	424	399	436	391	419	399	434	399	376	421	377	402	396	401	394	424	414	417	397	420	455	435	396	412	400	422	407	421	415	417	393	395	371	424	442	394	375	408	399	399	460	391	420	419	359	382	423	385	369	430	403	367	384	453	414	409	418	414	393	438	381	346	415	395	378	408	382	382	393	407	453	388	434	437	425	398	410	401	403	370	369	408	407	390	369	373	402	385	403	436	406	441	412	393	399	412	376	399	440	400	438	399	413	447	393	384	393	391	430	410	399	393	399	390	394	440	419	403	419	415	403	388	426	378	387	385	393	392	407	398	377	379	415	405	394	396	400	399	385	382	410	444	406	421	408	434	397	414	424	410	358	393	416	412	397	415	407	400	445	398	391	397	414	437	386	392	407	402	355	392	422	373	373	378	401	416	436	430	427	419	413	394	406	413	410	407	382	417	418	391	384	394	400	442	392	380	376	415	390	404	401	404	438	421	421	386	419	442	434	391	385	392	390	395	410	394	417	394	388	393	395	386	408	419	438	388	388	393	443	407	402	414	388	396	388	388	428	389	394	411	399	444	369	408	426	405	418	410	379	429	376	367	377	425	426	398	393	428	390	378	373	413	401	397	377	410	430	375	369	399	390	409	397	380	427	423	426	429	398	378	445	426	414	417	362	399	416	415	398	431	394	419	398	390	396	397	402	407	386	403	380	387	458	397	461	373	411	395	429	405	380	373	366	396	398	390	434	421	447	449	397	416	440	423	402	392	364	402	377	379	379	427	408	387	367	405	391	377	421	428	407	406	425	390	418	420	396	419	423	411	361	398	377	422	405	398	405	402	389	393	397	397	403	399	397	375	402	396	412	415	390	389	386	410	415	385	428	419	433	402	463	391	398	407	418	446	381	450	435	428	405	403	422	410	437	418	369	411	436	412	404	441	391	358	371	402	372	396	412	438	364	376	422	385	371	395	386	413	393	402	481	397	397	401	375	408	473	420	353	407	405	365	393	377	409	404	396	385	371	419	382	403	431	396	414	426	380	354	382	407	401	391	409	372	416	403	390	413	435	388	436	366	421	422	428	419	409	399	439	385	395	413	408	383	419	430	416	393	451	381	371	404	401	433	409	394	390	424	387	386	447	392	450	372	391	403	444	393	409	385	414	406	410	415	372	437	410	394	410	401	365	394	413	399	377	386	367	412	417	384	391	394	356	356	409	413	399	428	432	393	401	376	422	420	410	392	384	404	392	411	418	425	421	394	429	444	408	404	420	393	438	440	391	394	404	448	421	405	424	392	433	440	387	356	375	382	405	400	372	404	433	398	377	395	431	375	379	344	414	391	392	409	407	401	403	420	381	390	427	460	436	442	399	430	421	410	409	398	387	391	377	415	405	393	402	411	405	379	415	382	387	371	390	415	379	425	416	425	384	419	400	398	416	399	395	371	389	371	360	393	421	419	388	416	376	393	389	398	401	402	398	400	422	398	364	413	388	419	419	389	363	377	430	388	399	362	405	419	444	380	426	398	403	374	404	382	380	410	393	415	419	359	418	397	421	408	458	431	388	395	439	399	351	401	416	441	418	404	395	382	418	364	392	369	371	423	423	407	375	404	389	369	375	405	412	417	395	399	398	406	404	376	405	385	413	392	403	384	393	341	398	413	422	434	409	388	455	399	359	391	420	402	382	412	422	384	375	360	392	374	377	389	430	412	386	414	418	408	391	402	374	429	401	408	350	381	419	404	393	383	435	421	447	414	403	378	404	428	383	415	409	394	415	384	418	415	404	405	368	381	409	378	405	408	410	399	397	417	394	393	446	381	390	401	379	408	414	420	422	392	410	406	402	400	396	406	442	389	396	371	399	392	397	377	401	392	408	356	398	398	394	386	402	423	387	426	422	382	387	379	372	385	422	387	415	409	427	422	377	384	394	402	415	381	399	397	393	441	421	387	411	428	379	357	379	391	382	414	411	417	406	405	382	401	389	381	401	440	420	427	406	411	408	381	411	432	402	460	421	430	411	435	422	379	380	359	397	376	407	415	432	403	417	389	398	380	438	438	401	444	383	469	387	402	405	423	386	380	391	390	423	387	379	399	417	424	374	414	427	395	392	400	396	413	396	361	405	426	411	418	372	388	402	414	412	405	412	419	403	407	374	405	430	380	379	384	417	429	373	394	365	401	390	448	418	383	420	397	420	398	424	394	381	381	383	409	384	379	429	375	410	387	387	405	455	418	365	398	419	423	357	419	392	359	402	416	411	423	416	396	427	380	397	391	390	392	405	347	421	408	428	395	396	407	419	420	431	418	406	406	434	403	372	390	390	387	431	386	420	410	426	439	377	386	389	386	344	376	432	417	408	403	401	429	414	421	366	387	364	414	405	388	383	406	391	429	445	434	415	390	396	442	345	406	378	381	385	368	397	409	423	410	406	433	405	373	407	386	417	375	350	404	410	374	428	439	441	397	435	367	388	406	378	362	428	373	381	386	428	394	413	387	379	465	383	400	416	408	376	404	423	419	381	380	409	382	372	415	422	380	342	393	400	393	382	382	350	367	393	368	395	413	379	392	423	374	393	382	399	385	394	416	404	407	387	354	359	374	400	427	384	374	413	414	423	387	412	445	417	369	420	371	378	425	410	396	417	406	400	435	402	409	389	393	412	412	405	386	384	427	405	402	397	393	426	403	385	385	392	392	398	401	372	403	385	392	383	400	358	418	373	431	409	410	408	404	379	411	381	383	415	369	393	427	419	391	420	400	454	401	406	375	400	392	356	410	421	359	410	387	361	383	393	384	378	409	397	395	388	428	377	419	430	436	395	371	445	427	422	403	406	387	400	423	394	420	395	379	388	405	388	396	436	420	370	415	412	378	384	395	392	382	386	391	370	391	394	402	383	376	399	405	402	402	356	398	414	385	404	399	418	373	407	399	394	402	428	455	403	374	412	428	372	359	426	387	409	421	447	416	382	368	402	397	406	405	392	420	403	387
36289	28369	30351	52506	54364	43536	22376	13162	1107	885	916	928	846	911	863	874	929	905	886	886	1179	842	859	897	866	878	861	865	831	851	886	883	832	895	855	862	867	889	874	914	863	876	906	884	874	877	878	876	841	878	910	870	891	872	826	865	871	874	901	882	905	891	882	874	884	815	843	816	891	881	849	811	847	907	885	838	872	846	888	832	878	862	844	851	838	858	911	895	909	843	817	903	891	901	910	872	847	888	863	842	835	912	880	876	822	895	913	885	882	898	884	906	915	918	916	869	842	860	885	875	845	817	894	870	894	840	851	921	844	863	874	845	840	896	887	855	892	840	860	861	880	858	893	862	833	871	855	871	855	841	803	872	901	863	866	902	888	889	921	879	934	882	911	821	882	835	876	866	872	904	902	895	858	820	903	836	893	874	858	882	865	869	882	897	855	882	884	825	918	849	894	845	896	868	835	902	895	863	814	847	911	844	882	841	877	891	822	913	877	833	856	896	848	854	874	852	859	914	880	874	895	897	875	839	881	847	845	864	880	918	846	895	844	885	877	830	867	925	823	835	865	830	904	925	878	882	906	842	845	875	857	875	909	905	923	861	867	897	891	869	875	910	904	845	881	924	868	896	873	860	874	875	943	837	800	856	867	918	910	871	893	858	902	934	850	881	931	920	900	919	857	891	892	841	847	932	837	828	823	900	876	881	843	892	788	861	906	873	888	942	834	866	875	900	859	891	847	832	870	855	859	890	931	879	822	917	830	916	851	836	874	846	881	889	957	919	928	872	872	868	859	814	865	846	865	842	894	886	875	839	814	863	878	861	861	881	884	829	855	825	874	874	870	851	828	883	830	877	832	905	861	879	851	850	831	887	878	869	851	887	880	876	893	896	881	843	856	893	914	875	852	849	870	877	838	890	891	862	873	867	913	857	843	882	889	886	876	848	904	910	822	837	886	929	876	884	893	848	842	926	916	911	889	856	825	886	875	891	916	830	855	959	875	883	878	897	869	827	868	826	869	955	846	858	903	901	826	884	868	883	884	827	818	888	906	877	903	844	848	888	908	892	859	853	870	888	946	888	844	877	851	850	838	864	921	862	890	925	857	834	851	873	922	851	821	875	866	874	825	869	841	876	893	829	832	905	885	870	857	898	840	894	903	875	907	850	867	875	906	875	854	881	872	884	887	869	868	884	892	891	895	870	856	842	864	814	902	860	893	811	845	863	911	880	821	838	911	894	832	829	858	851	893	899	873	893	781	865	895	895	882	827	870	887	899	852	909	850	861	811	860	872	866	892	867	877	877	879	863	866	836	911	875	832	885	903	821	860	876	888	892	893	861	893	892	891	873	860	847	877	863	898	892	880	882	837	787	872	862	831	900	866	855	913	844	868	822	900	859	885	887	891	849	823	878	927	862	840	815	804	861	910	855	880	873	805	936	882	898	887	856	835	889	856	854	904	875	850	813	808	871	876	855	877	844	853	845	865	921	924	831	889	857	880	876	855	888	892	858	931	886	886	830	901	841	893	887	828	858	926	872	839	839	835	897	857	839	864	866	858	870	889	866	868	893	853	896	852	860	893	836	866	853	872	873	858	846	895	823	902	872	872	899	914	882	849	883	961	853	809	902	894	931	846	837	909	843	924	868	866	878	839	855	835	863	875	870	852	856	889	894	849	895	899	858	893	911	865	925	849	807	857	787	830	856	825	915	902	816	859	885	896	868	916	790	919	870	882	882	846	858	851	875	859	889	861	883	876	852	839	802	848	892	894	828	888	864	856	857	883	863	859	855	865	852	842	898	822	915	891	886	908	849	898	876	858	879	932	859	847	846	869	848	910	866	866	888	874	848	867	909	897	894	852	864	860	884	894	839	890	837	889	882	924	848	878	865	889	894	836	851	848	896	915	871	860	834	806	834	860	852	920	895	872	895	897	890	873	868	877	879	904	886	882	905	796	896	836	909	867	857	845	880	901	898	831	854	848	855	906	808	914	885	882	863	847	872	857	904	847	820	907	856	905	846	888	869	860	796	832	906	867	891	848	859	852	893	913	891	848	853	852	885	846	884	877	878	859	876	856	889	863	883	877	892	808	847	879	833	903	909	863	823	896	860	871	856	936	937	882	879	840	883	860	889	865	864	861	867	895	868	893	905	888	876	849	851	876	879	901	891	908	831	845	886	848	819	873	838	917	892	847	885	876	859	790	834	864	831	876	891	799	915	872	901	895	824	872	861	858	871	896	848	916	878	855	875	909	910	882	851	876	861	852	869	854	836	873	959	904	884	866	903	922	887	878	832	805	867	890	833	864	898	805	889	855	893	841	867	915	870	860	884	847	830	834	875	837	931	872	790	831	833	896	843	828	896	818	900	870	842	922	881	835	907	814	887	852	858	877	852	848	869	895	939	896	846	872	842	856	847	861	867	830	891	894	811	941	889	866	928	872	861	879	900	828	833	860	837	887	837	862	848	865	859	897	859	901	866	850	884	871	902	891	858	864	848	880	830	845	893	896	916	858	816	836	847	900	869	854	888	831	874	844	875	901	891	908	899	927	868	874	882	872	889	879	934	895	845	876	881	848	872	870	861	879	884	848	846	832	891	881	930	888	920	923	849	870	864	873	856	846	892	929	880	907	866	871	841	808	916	885	854	884	900	833	919	818	928	860	924	851	875	902	864	904	870	828	905	858	830	889	845	870	861	966	886	844	885	827	859	811	912	876	882	872	819	890	866	850	875	847	904	938	845	869	855	890	906	841	885	894	872	862	875	906	859	877	905	946	881	842	861	891	808	893	835	886	909	881	838	902	932	853	854	858	861	877	862	816	832	875	883	888	903	861	822	822	891	882	904	850	927	851	858	847	889	894	890	893	851	828	848	888	876	920	838	817	859	859	864	876	860	903	837	885	899	828	864	842	942	836	863	856	927	903	831	867	857	906	954	842	886	866	921	901	874	867	903	828	838	910	837	878	834	831	907	866	910	890	906	888	821	844	904	855	881	881	845	881	877	915	871	839	841	862	879	844	860	901	866	882	863	894	870	859	902	872	882	932	886	862	894	882	848	868	891	871	874	834	847	875	851	861	902	869	860	864	869	907	874	821	891	901	893	817	891	845	829	800	896	884	858	897	878	886	881	873	906	832	818	821	888	867	829	862	871	879	924	910	834	917	864	857	900	900	878	899	869	869	850	866	885	839	859	907	848	881	880	880	877	868	892	823	842	830	884	910	826	865	899	883	891	877	884	869	865	849	821	823	875	891	867	867	884	906	884	903	841	847	886	880	865	882	865	841	893	883	879	848	857	827	851	844	884	860	895	915	836	883	888	856	822	877	883	852	886	901	868	874	856	884	834	900	912	896	858	924	894	850	853	878	848	828	830	810	858	907	913	904	818	868	864	881	849	839	845	867	872	851	895	910	827	845	839	845	889	895	855	866	860	812	863	862	868	922	857	847	879	875	888	847	847	900	821	918	855	861	868	821	897	858	893	827	860	850
16691	8356	4184	2364	1955	1268	533	340	254	220	229	244	226	239	211	245	228	212	236	229	210	235	228	234	205	217	202	241	224	238	218	201	206	241	257	216	226	198	215	207	200	187	210	195	244	236	230	217	231	210	211	209	200	225	246	194	224	216	226	214	208	217	213	238	215	234	218	212	217	230	248	187	223	201	227	199	200	242	238	239	231	215	233	228	238	234	244	217	234	226	237	206	218	220	239	224	188	219	220	229	227	215	214	222	234	217	239	214	238	214	239	205	198	207	270	219	229	217	234	219	250	233	238	237	226	241	232	217	252	215	210	217	232	206	230	203	225	223	229	206	263	239	226	243	212	243	202	233	222	207	211	209	239	246	230	224	274	237	211	226	208	222	204	228	219	210	242	197	197	222	208	219	207	225	228	216	243	220	246	216	213	256	235	238	247	237	217	214	228	245	241	240	240	234	237	221	217	192	216	250	225	231	213	231	218	224	234	250	213	242	213	203	255	196	257	227	219	218	227	224	213	227	227	199	223	205	217	209	242	225	229	235	217	209	224	222	220	219	213	226	184	210	204	223	223	246	236	239	251	216	219	227	216	195	242	228	230	209	252	241	236	211	214	218	212	205	248	240	211	250	233	222	238	238	213	224	212	229	244	236	239	214	220	217	221	201	245	231	209	200	239	230	218	231	218	204	217	200	223	244	220	224	232	220	210	230	225	201	207	221	195	218	231	183	251	235	244	206	220	234	229	233	206	218	227	219	208	202	215	190	245	216	218	213	218	221	231	227	220	230	241	208	236	194	216	231	227	238	228	223	217	258	217	217	233	222	211	211	208	216	208	209	211	229	232	236	208	227	232	228	221	227	228	238	240	217	253	204	240	206	189	250	217	224	214	230	213	234	209	205	199	205	237	219	245	196	212	205	267	267	214	214	222	206	182	220	230	238	229	209	209	238	249	241	208	214	223	233	220	238	216	217	215	241	217	235	247	238	212	252	238	241	222	234	236	222	220	252	220	212	194	233	261	211	212	229	223	244	218	207	227	210	229	197	217	216	198	235	231	217	204	215	227	221	204	241	206	213	240	216	208	196	235	207	195	203	235	225	226	249	219	211	217	200	220	245	237	184	229	230	205	198	189	233	233	212	207	243	217	195	202	220	248	213	215	224	218	249	217	243	208	202	206	208	224	205	214	209	241	222	229	213	212	235	196	210	215	260	244	259	208	226	240	208	221	213	204	244	232	194	241	209	238	222	223	202	242	228	225	225	218	229	217	215	237	213	238	219	215	225	214	214	244	218	202	195	222	185	217	234	217	235	232	199	222	213	231	195	210	225	200	244	200	238	253	266	240	217	226	210	247	246	234	222	211	220	230	217	221	245	231	236	207	258	222	234	218	209	246	195	230	218	244	226	222	246	235	199	244	234	242	221	225	217	242	208	235	207	227	214	227	240	209	214	224	221	237	247	245	210	221	238	203	208	217	217	222	236	237	210	219	198	219	225	196	241	220	199	204	222	244	255	225	233	235	237	198	222	239	217	215	214	221	223	206	215	217	254	240	228	224	177	194	201	218	244	234	243	208	244	196	191	232	231	238	241	255	211	197	202	231	220	202	208	233	230	255	221	222	220	239	235	246	248	209	242	242	199	235	244	197	242	192	219	216	215	241	236	232	216	262	245	237	236	225	217	232	230	229	233	213	212	209	231	225	221	216	241	239	229	239	211	246	237	226	233	233	231	212	217	207	214	228	234	221	240	233	213	208	205	261	218	209	257	243	193	213	204	221	232	246	215	197	236	228	252	229	248	227	240	239	226	233	219	242	229	219	232	235	196	217	211	226	239	207	234	235	211	260	209	209	239	236	257	215	217	225	246	219	209	238	214	217	222	198	236	241	240	221	229	195	216	255	202	245	247	219	220	222	202	198	216	223	230	195	224	218	219	222	253	205	219	220	225	243	236	229	190	252	197	200	210	190	231	215	214	226	203	232	205	216	218	239	232	202	214	250	222	227	219	209	237	236	235	208	234	199	224	213	247	218	193	242	243	225	235	219	200	230	227	219	218	222	250	238	218	224	234	213	255	217	206	221	220	224	231	217	229	197	243	194	190	184	216	238	203	213	235	251	223	214	246	236	194	198	226	251	234	207	233	211	233	200	233	234	233	238	228	230	239	235	215	191	219	234	223	229	227	230	250	211	231	231	233	247	222	208	208	229	211	186	235	229	215	222	206	209	237	197	224	208	223	245	242	218	218	234	222	242	222	215	203	228	230	240	217	223	209	192	203	210	240	236	240	200	244	219	219	235	210	237	248	201	222	237	223	255	222	219	207	232	241	212	209	222	213	212	227	232	233	227	209	265	222	198	251	233	235	215	246	208	232	250	242	222	210	244	234	255	226	228	185	233	226	210	211	222	251	219	208	231	251	237	228	187	229	178	222	231	234	230	206	229	223	216	224	231	194	209	192	224	234	226	214	253	214	226	231	250	224	234	238	209	205	219	261	181	195	238	182	217	200	200	225	232	249	213	216	222	213	218	232	213	198	208	204	216	248	217	220	203	219	241	249	242	200	198	223	207	242	242	229	224	202	212	192	239	206	210	213	237	197	205	226	220	239	220	223	216	201	232	240	211	208	218	226	200	238	207	213	204	236	236	209	228	207	207	194	201	198	230	229	217	246	241	234	216	219	210	197	254	198	218	249	239	233	202	207	233	255	225	227	223	229	222	219	249	233	203	209	230	223	254	248	232	209	231	222	233	241	218	176	223	202	201	215	211	215	226	232	227	226	205	241	239	207	208	223	213	248	252	228	223	228	208	212	232	181	212	181	213	221	186	232	222	204	195	242	208	227	232	217	206	242	234	237	220	239	217	216	209	204	242	234	225	235	225	222	220	210	194	218	237	193	194	254	208	240	240	255	227	234	205	221	213	221	215	234	209	236	236	224	246	233	229	210	242	208	197	232	240	246	224	216	244	252	236	219	209	226	228	212	221	224	234	205	216	205	233	241	217	230	211	210	213	228	216	216	210	214	197	213	241	233	269	216	235	207	209	233	246	218	237	179	200	209	226	243	213	197	216	222	277	225	225	229	214	210	225	195	233	212	219	235	214	218	228	223	198	221	206	199	222	237	236	187	219	223	230	248	201	240	244	207	254	249	229	209	237	224	196	225	192	221	229	227	239	215	193	213	227	251	205	225	208	218	205	212	254	233	205	214	242	230	255	235	213	220	229	214	223	227	211	215	221	220	211	207	239	185	269	203	205	207	229	197	229	227	205	259	202	243	250	208	205	229	228	247	217	215	204	219	234	232	232	215	207	236	230	215	188	202	221	197	225	228	195	237	206	211	248	243	203	202	216	230	203	236	214	219	236	230	247	231	219	235	227	222	230	205	240	221	210	237	225	203	226	236	220	225	225	192	223	228	225	202	198	219	192	212	194	235	253	203	248	226	245	247	222	225	201	197	227	201	235	179	206	222	221	209	228	235	229	212	223	234
10009	7038	7177	6590	6676	4100	1580	945	578	555	548	526	533	526	512	501	561	512	531	528	538	546	545	522	496	563	505	532	498	518	526	546	521	563	548	557	517	539	558	550	499	483	504	539	515	553	555	537	507	515	542	503	548	505	500	498	550	552	537	520	515	542	530	539	546	545	558	553	523	502	517	584	508	525	556	523	517	537	527	547	545	539	522	535	542	566	510	528	539	524	536	516	483	503	510	585	549	560	529	521	548	562	541	553	488	575	535	496	523	557	538	523	513	567	549	510	514	572	504	530	582	509	527	519	549	517	551	555	494	529	539	552	548	551	553	540	557	532	546	569	533	544	504	543	484	540	546	525	517	564	524	528	538	530	561	528	510	527	505	536	548	551	529	527	570	531	547	520	532	568	555	531	531	561	592	553	542	551	458	567	538	528	517	532	548	518	496	551	535	538	509	513	515	497	550	555	533	532	524	526	522	489	537	530	585	552	539	541	526	526	542	606	547	530	533	530	542	490	539	548	492	557	543	530	579	520	499	526	527	507	532	531	528	538	543	533	546	545	513	510	550	516	526	480	521	561	484	514	565	516	527	533	560	525	545	555	530	524	529	516	545	499	551	521	547	580	500	500	546	543	512	501	519	553	564	524	525	554	548	541	569	511	537	505	573	528	505	478	525	523	496	540	499	535	505	535	543	514	573	515	533	537	528	546	550	545	532	508	568	547	560	515	539	517	528	569	526	592	546	567	502	532	560	524	521	508	509	583	535	579	556	520	545	542	563	519	517	515	533	527	528	541	574	527	531	548	522	488	565	493	552	527	526	541	544	560	494	545	491	528	470	531	557	518	563	533	489	493	507	553	544	542	549	552	554	524	528	565	511	504	551	554	510	505	559	554	532	539	539	544	497	535	523	560	509	535	525	494	540	560	538	524	546	565	525	515	531	528	536	512	520	535	523	497	528	510	551	517	532	472	557	531	546	570	534	496	560	536	565	560	524	541	525	516	494	545	529	551	521	535	549	547	520	472	508	551	519	526	540	515	558	549	526	522	543	505	537	541	537	579	550	562	508	531	519	534	530	528	528	510	563	506	508	570	533	528	483	497	537	519	509	519	553	527	541	515	550	541	535	548	509	535	519	599	535	516	550	539	537	498	525	553	550	540	541	546	581	503	570	534	535	538	557	517	541	518	523	572	550	567	569	547	520	487	535	559	534	537	511	583	557	481	559	536	534	565	538	509	545	501	543	562	529	520	519	529	533	495	521	547	556	526	537	511	552	537	525	534	577	517	520	535	597	534	575	495	544	514	520	570	543	527	534	520	538	570	516	564	558	532	542	545	535	527	528	513	505	535	524	483	512	532	560	543	545	461	555	506	568	539	524	563	546	527	524	539	569	556	558	520	551	530	537	517	506	560	500	528	519	485	544	505	523	507	554	520	561	530	519	551	537	558	537	534	505	537	565	527	511	570	522	535	572	553	526	531	527	503	513	521	524	545	552	585	500	571	508	499	525	524	516	520	552	532	498	536	554	480	532	497	491	515	517	527	537	507	540	545	528	528	519	510	540	504	530	577	544	618	570	493	527	546	524	517	543	548	558	497	556	540	565	515	541	532	521	530	558	579	554	509	478	552	548	542	507	535	521	535	476	539	528	535	529	532	524	533	495	518	547	519	525	558	513	550	485	534	531	559	514	506	517	517	584	553	555	538	551	534	502	545	538	531	529	478	558	562	550	527	534	531	573	547	541	563	517	500	561	547	495	525	556	557	543	544	485	537	515	511	545	529	578	565	525	556	523	555	522	539	500	539	542	510	514	494	491	492	560	505	525	532	529	534	543	494	509	581	583	531	518	500	549	550	542	537	536	542	514	519	536	549	501	580	539	547	549	529	494	554	549	542	538	531	523	498	546	548	552	548	565	535	543	560	520	533	536	544	542	534	586	556	528	521	531	531	521	545	507	519	548	536	501	526	524	536	509	523	539	569	563	552	551	524	530	505	521	544	580	535	491	565	552	544	572	526	558	512	538	543	523	552	531	566	510	520	556	525	521	551	505	515	545	563	543	529	520	533	518	503	510	503	531	528	506	514	553	543	519	545	520	520	535	575	551	511	525	535	561	519	527	519	520	529	505	544	518	563	490	550	580	528	512	511	527	538	503	578	548	507	552	522	526	520	538	487	521	515	538	522	506	540	554	560	559	565	553	520	534	525	577	543	553	563	566	539	530	533	521	518	531	554	548	555	539	567	579	522	539	534	540	537	542	539	551	555	522	547	563	564	516	510	528	582	523	556	515	534	560	526	514	532	554	554	542	561	545	520	536	499	511	548	570	534	526	540	533	557	505	545	509	512	558	533	558	533	486	537	519	525	596	536	543	562	550	525	519	561	518	482	512	512	542	522	539	536	546	536	542	513	485	515	542	526	469	546	570	532	494	537	577	571	589	512	533	576	535	522	508	539	544	586	543	547	556	531	565	524	555	537	536	541	509	530	514	526	504	539	530	576	538	545	487	529	544	548	489	524	497	552	547	544	562	511	516	533	563	561	549	528	545	548	534	525	519	498	494	548	542	554	507	554	532	569	533	542	545	514	552	535	527	532	594	552	545	537	510	533	515	507	517	520	538	535	550	514	538	544	545	519	530	527	496	537	550	512	505	480	567	536	502	548	528	551	515	503	506	520	479	465	537	550	546	509	531	504	515	543	593	548	519	506	477	496	516	529	527	561	513	519	538	570	508	547	552	529	541	536	533	552	496	539	516	564	529	545	537	518	523	544	514	542	560	519	508	561	541	515	522	531	547	555	495	507	564	517	533	497	530	574	526	557	563	553	511	538	581	506	545	557	534	552	516	533	520	522	548	529	539	550	563	534	541	572	553	525	515	568	507	536	525	555	543	530	572	505	480	541	551	532	532	560	583	531	528	544	517	523	573	533	564	551	520	552	495	548	562	491	516	537	538	545	572	497	525	545	511	583	529	550	528	538	563	554	510	483	502	533	532	550	506	567	527	540	574	544	545	571	579	539	514	513	538	525	497	529	540	546	481	522	520	514	521	579	527	524	540	554	509	498	522	555	563	581	555	543	531	520	510	536	539	513	542	521	553	547	522	524	508	537	534	515	527	566	527	553	563	542	515	495	543	566	512	520	558	556	535	555	572	540	553	556	499	503	517	535	487	519	540	542	535	503	479	565	538	571	497	514	538	530	549	530	490	545	497	545	492	525	511	540	528	541	537	564	518	561	517	523	542	517	528	554	529	510	532	565	510	538	483	521	504	503	537	534	518	508	539	504	575	529	539	519	494	499	542	519	544	558	557	548	562	542	537	493	534	560	543	548	535	517	554	491	543	551	575	560	543	535	519	521	510	528	561	581	543	548	496	490	504	512	479	544	517	536	506	593	565	530	530	533	483	568	519	509	498	531	529	546	490	512	558	578	513	526	537	494	558	502	551	513	542	558	522	574	553	546	544	512	537	547	568	506	551	535	535	542	526	563
41831	31152	23286	29870	31193	18875	6307	1772	467	377	347	354	327	386	355	359	373	336	384	377	319	335	341	402	360	346	402	354	337	379	329	367	377	353	344	331	323	360	370	347	370	336	320	352	359	364	367	359	349	369	384	364	377	336	376	343	326	350	385	353	360	341	357	373	361	389	350	350	336	376	353	349	346	340	319	338	359	378	330	352	359	331	378	357	321	375	346	383	329	357	350	353	318	347	365	354	328	365	362	352	370	343	330	358	335	353	358	337	335	359	364	333	356	355	358	359	353	366	338	336	359	368	345	356	356	379	358	387	380	347	338	341	349	366	351	371	330	369	359	373	315	331	345	305	337	316	323	327	337	343	361	329	351	341	357	327	378	348	385	313	398	338	336	325	366	317	338	334	368	366	371	372	348	327	342	312	370	337	334	376	349	347	347	338	328	341	372	354	340	367	341	360	332	367	349	341	316	375	322	356	358	322	378	367	331	341	347	387	367	384	360	377	332	338	329	337	348	318	351	353	400	361	360	371	368	353	340	365	358	356	355	369	340	322	345	342	358	347	352	323	386	333	325	319	370	362	358	337	338	377	352	340	357	357	351	361	330	358	371	374	352	344	347	368	341	347	402	323	331	332	335	323	331	296	343	351	370	331	361	302	349	370	358	348	350	329	351	350	345	364	351	311	375	344	372	320	368	360	383	358	343	359	329	346	326	329	345	347	368	370	334	363	355	342	350	360	334	328	319	344	320	339	341	326	329	362	354	325	320	346	351	347	356	375	358	353	319	364	372	357	378	363	383	331	368	374	337	353	344	329	333	338	323	336	345	346	333	323	328	372	338	331	349	362	349	313	328	331	316	330	381	359	329	386	347	375	361	304	312	362	329	331	359	362	349	326	348	384	334	357	374	356	362	336	387	350	345	342	301	369	317	340	353	357	363	338	344	362	320	364	333	369	359	345	368	357	370	336	367	374	331	352	333	321	383	327	343	342	349	332	379	354	349	333	373	369	338	361	360	373	329	367	355	322	320	333	359	332	326	365	355	383	380	368	349	308	330	354	354	370	389	363	353	360	337	350	375	350	368	381	341	338	333	339	315	348	365	351	343	348	335	380	347	361	365	378	368	362	328	354	299	352	360	367	332	343	382	315	397	352	353	391	340	345	390	334	379	364	414	378	342	343	331	357	362	362	355	382	348	328	359	349	346	382	361	322	342	355	317	336	352	331	347	347	355	355	326	347	375	383	366	361	345	344	370	367	411	335	365	347	352	373	363	365	368	377	387	359	303	365	356	328	330	307	353	360	367	340	331	356	325	308	300	323	324	355	334	347	346	358	374	331	356	344	360	340	323	357	340	331	376	345	359	326	352	340	356	357	303	398	331	336	316	337	338	305	340	356	343	333	365	324	338	341	363	352	357	323	330	354	354	349	330	345	352	354	371	344	351	341	308	365	350	350	366	400	375	359	332	340	338	311	344	341	365	338	363	364	370	335	345	356	329	300	313	328	356	354	337	372	334	338	338	339	356	326	352	342	368	352	340	389	395	341	364	328	324	364	363	341	306	326	336	352	349	333	367	331	335	303	329	333	362	356	363	356	333	310	376	313	418	317	351	372	345	324	388	344	391	364	368	335	335	312	311	349	333	330	366	338	356	365	342	363	367	368	334	376	361	349	380	357	343	378	351	365	351	385	363	387	374	354	324	351	343	345	337	364	329	330	346	378	393	373	344	336	297	341	344	344	326	356	392	331	367	345	361	354	315	345	376	376	313	339	348	297	367	354	331	354	340	370	366	351	341	376	342	374	355	319	335	351	349	352	351	373	371	354	350	341	348	360	348	366	307	317	343	320	370	353	330	342	305	339	343	352	361	344	349	359	370	340	360	342	359	314	325	324	340	340	364	361	337	341	343	372	361	337	345	329	334	370	363	350	346	339	364	336	371	347	387	363	360	359	353	336	295	344	326	362	319	343	364	359	354	353	352	399	360	328	364	365	375	327	382	372	360	369	357	345	369	350	374	336	364	366	362	307	370	344	341	373	378	369	324	351	364	363	324	359	370	303	358	388	297	387	320	363	346	337	370	382	337	331	353	370	342	301	336	369	339	321	348	343	352	320	352	364	333	347	346	374	388	342	385	357	336	349	369	351	359	359	365	340	349	316	344	322	402	355	341	368	343	372	378	338	363	360	337	401	315	346	323	365	385	346	372	341	366	347	310	355	344	315	372	383	372	298	366	325	395	387	379	381	345	344	338	329	348	348	343	361	329	360	333	360	365	341	332	354	371	353	350	364	372	324	362	356	338	333	355	378	368	341	355	383	391	351	325	365	362	336	328	356	328	309	364	344	329	329	369	323	305	354	327	359	361	368	357	345	344	364	338	351	329	337	369	360	309	319	296	351	365	353	357	332	345	340	349	365	385	340	366	364	350	352	348	351	362	354	361	353	311	318	357	353	372	349	364	310	308	356	316	357	369	367	373	356	355	355	351	367	326	361	358	325	373	355	338	329	346	324	329	340	335	323	375	333	359	379	342	386	337	332	340	379	377	361	337	360	335	372	411	385	318	328	378	324	334	351	337	333	328	313	355	341	346	334	354	327	365	315	336	354	378	335	372	316	336	317	360	330	360	357	363	395	356	331	334	399	315	341	342	316	389	357	334	374	361	326	367	384	348	360	341	413	349	365	353	346	341	353	341	308	341	323	320	325	329	339	349	341	326	337	342	372	326	370	343	361	338	341	334	335	350	356	350	343	365	340	303	355	322	355	340	399	343	371	361	391	359	357	334	322	322	369	333	334	356	346	367	379	324	357	326	335	348	349	368	344	372	311	373	348	368	358	385	356	418	343	331	360	343	356	350	365	342	358	358	317	352	349	361	364	337	362	378	343	366	350	359	349	349	348	324	343	373	386	350	355	326	368	341	352	346	359	366	356	339	350	368	374	370	342	354	334	348	339	333	334	372	374	347	357	304	359	360	335	372	345	305	360	353	388	326	400	348	327	338	360	334	360	343	352	335	353	360	350	333	365	335	342	337	347	347	336	414	327	344	349	355	302	349	372	311	331	373	366	352	329	325	339	329	356	342	335	353	342	355	371	362	338	359	332	355	342	328	334	361	344	366	348	349	353	344	375	382	366	331	312	323	327	385	351	339	393	352	353	343	352	339	346	319	346	347	383	319	348	338	361	353	312	330	298	333	354	382	345	329	402	374	405	384	335	348	388	366	362	351	352	385	303	330	366	352	318	308	351	344	354	362	346	361	320	334	370	303	326	352	365	374	349	348	344	352	362	354	361	341	360	335	322	340	318	338	382	369	376	318	351	299	320	348	341	344	344	334	335	386	369	360	382	364	346	321	324	330	350	321	325	396	363	334	349	338	343	356	342	347	331	329	349	323	338	345	332	365	343	327	349	357	347	334	352	354	353	336	364	357	339	369	353	336	353	372	357	371	359	342	374	367	335	362	382	341	327	335	329	373	349	354	320	340	349	364	346
27808	22671	26486	42805	45482	32485	13616	5372	900	806	799	824	828	808	784	831	793	781	765	803	852	762	799	799	790	812	755	803	814	781	782	846	747	772	793	821	856	802	771	801	824	790	805	752	766	798	788	821	802	731	823	804	833	820	811	805	845	798	759	771	743	787	783	789	853	758	769	775	789	796	842	816	755	739	739	789	812	763	842	768	800	779	783	800	781	756	794	775	768	767	744	790	788	808	769	767	776	800	815	788	815	770	826	736	845	800	775	814	777	756	766	788	760	773	771	767	770	746	773	756	799	799	836	791	802	778	835	825	792	869	758	777	778	771	792	824	800	748	821	801	775	834	781	779	813	790	778	803	782	808	818	790	792	772	809	732	821	745	766	828	806	760	771	806	780	797	785	772	797	799	761	792	766	799	805	812	782	777	778	801	790	791	775	785	811	788	769	807	793	760	749	777	765	799	777	834	787	750	739	785	754	800	824	769	797	767	804	786	818	807	790	805	828	811	806	802	751	754	788	807	820	761	791	813	797	780	852	772	803	759	816	759	821	773	777	766	808	809	812	798	754	788	746	791	783	784	780	778	785	777	798	774	794	797	778	840	817	808	811	793	760	780	809	806	804	747	803	775	768	804	785	820	798	761	740	828	784	744	802	814	790	772	742	779	812	799	810	833	736	766	770	759	697	773	806	780	755	791	813	806	800	770	788	751	765	839	774	768	817	788	750	766	726	794	789	816	739	785	795	826	815	725	764	751	842	760	820	779	795	802	743	758	791	775	763	784	859	741	783	786	779	806	780	808	740	785	768	782	817	825	768	781	739	784	767	755	784	813	777	785	826	783	758	789	820	840	772	788	810	793	785	756	750	817	796	788	794	811	752	804	837	786	749	761	765	778	811	825	805	743	776	771	809	776	781	767	858	789	828	788	770	754	830	825	786	813	791	809	793	830	830	798	809	798	787	811	794	754	717	848	808	766	782	824	720	742	764	800	851	786	769	752	762	800	763	852	791	764	790	811	798	787	757	790	766	822	818	717	771	834	819	863	736	751	793	775	762	783	780	736	824	795	804	840	801	792	844	769	786	802	795	816	752	769	754	821	760	798	834	855	807	792	810	811	785	811	768	775	779	803	811	798	777	754	794	725	772	793	820	764	755	791	774	795	769	799	792	853	752	796	768	794	782	779	802	809	807	795	764	789	784	784	726	749	740	820	802	805	812	790	813	795	776	842	801	778	814	759	791	720	781	770	772	777	778	790	773	815	776	753	784	839	769	783	788	790	786	785	746	742	757	800	790	801	786	835	809	743	783	742	780	836	796	767	778	825	749	757	809	784	793	731	774	788	853	786	784	822	786	810	756	767	823	779	774	819	794	731	797	739	777	822	810	783	827	795	782	775	783	753	799	802	730	814	805	791	790	802	812	781	834	857	776	752	815	758	747	774	750	735	791	790	799	744	738	819	766	820	708	774	768	732	798	777	797	763	795	746	787	761	798	761	751	731	797	758	734	780	815	798	733	824	805	786	771	779	790	784	738	794	793	784	786	759	746	783	783	769	802	813	773	736	764	850	814	800	808	765	803	799	808	813	752	827	791	763	791	778	755	795	761	804	835	806	774	799	795	802	731	785	789	798	789	758	822	706	797	835	805	782	769	777	798	759	824	827	766	836	796	777	744	805	736	831	757	785	834	828	813	771	793	797	782	760	798	779	780	809	804	791	736	835	813	820	802	784	758	767	789	821	774	768	765	795	778	813	790	822	777	811	798	756	797	802	807	774	745	801	806	760	821	802	827	760	772	760	822	820	806	822	814	783	829	735	794	778	786	825	796	771	748	770	854	807	764	810	792	786	806	765	790	814	821	774	795	793	844	780	784	738	785	751	785	850	819	796	785	737	774	695	759	813	764	796	751	802	773	799	742	819	803	774	774	753	740	782	740	817	791	795	794	820	785	786	797	744	793	795	774	775	775	767	726	795	778	792	788	749	818	785	834	813	770	807	757	817	764	743	779	821	784	778	850	811	798	746	777	848	785	790	797	837	804	793	792	711	763	779	774	751	836	814	794	826	773	814	782	794	777	808	815	800	765	777	784	810	804	768	851	745	747	778	782	735	847	780	795	808	777	779	828	865	777	805	776	747	788	771	797	774	786	779	795	790	775	768	799	799	807	794	777	809	789	756	816	785	796	814	754	798	758	780	809	797	764	776	750	733	743	790	743	812	795	820	765	811	762	773	763	780	826	764	738	798	798	842	777	780	753	797	748	806	838	722	816	774	766	820	770	804	756	789	815	755	794	845	786	769	818	787	812	762	769	762	741	792	721	807	784	790	825	778	789	783	743	815	752	845	794	762	749	754	763	808	825	783	857	823	795	786	812	744	800	817	758	798	759	774	822	784	775	768	813	821	780	786	831	749	784	791	736	802	753	799	793	827	806	785	762	832	793	769	749	832	770	803	827	750	833	794	781	770	775	730	802	758	780	756	797	782	774	794	823	817	788	705	778	770	788	809	807	828	785	796	794	749	786	776	828	790	771	842	830	795	809	773	763	800	770	773	757	806	774	804	715	798	815	783	862	793	780	836	814	760	761	790	805	797	766	789	780	763	783	765	771	749	813	784	805	800	804	792	780	791	811	774	773	787	804	810	782	780	789	791	806	778	821	772	788	781	757	839	770	791	741	787	805	788	778	805	805	777	799	800	806	803	790	844	763	768	807	775	862	790	797	805	819	744	791	795	751	787	769	796	809	756	740	809	811	753	778	808	781	787	797	770	749	754	749	794	767	740	781	791	815	843	751	798	809	738	755	756	828	734	825	751	805	821	783	805	792	819	769	805	805	761	788	793	794	760	735	785	790	785	782	761	782	834	844	772	753	785	786	814	794	768	826	847	755	810	785	808	824	749	750	788	751	825	801	787	800	776	775	829	772	787	791	767	781	776	796	793	754	808	798	773	778	816	820	810	789	792	801	769	794	766	830	776	802	829	789	793	749	780	779	776	814	785	817	748	792	796	764	778	792	808	771	846	780	798	768	793	782	850	747	790	778	765	762	779	798	744	785	784	793	830	768	782	812	757	718	798	766	778	757	780	870	777	783	771	780	786	841	791	783	814	800	770	817	810	801	755	837	803	761	781	787	854	786	779	835	814	794	817	790	757	793	810	830	797	811	779	795	772	770	802	763	776	782	759	792	815	770	784	816	825	776	774	760	793	784	782	831	801	762	800	809	782	816	776	785	764	802	786	812	794	796	753	816	794	822	826	767	789	771	781	769	803	789	745	785	735	784	769	817	810	730	799	835	830	797	831	746	795	807	864	787	785	816	782	726	771	778	784	807	759	845	752	805	800	768	770	767	779	790	760	777	767	779	799	799	800	771	800	757	801	804	796	795	802	765	730	813	847	770	826	809	778	832	786	771	785	786	777	789	796	778	811	767	741	811	777	798	753	780	803	770	752	797	823	768	806	797	765	812	779	768	765	764	733	822	762	760	833	753	790
53624	41352	29475	30318	47238	34143	14880	3877	551	387	405	399	416	393	396	446	404	442	395	395	379	377	386	398	427	427	403	392	369	384	406	421	394	419	406	408	440	382	404	439	420	399	408	428	387	427	411	388	373	430	383	417	386	382	434	397	444	420	438	410	416	463	398	385	433	413	452	418	447	416	404	380	418	417	427	415	436	416	414	453	420	416	401	392	444	431	401	384	404	409	437	408	390	407	442	393	413	385	395	424	394	419	440	420	389	398	411	385	404	397	446	381	453	403	409	407	391	432	439	421	447	438	416	405	419	404	434	387	384	386	393	413	407	425	394	415	432	420	452	436	415	386	389	431	398	403	395	399	389	416	414	402	384	402	397	425	402	393	408	386	453	405	380	414	382	399	403	443	454	422	414	380	364	408	399	422	370	419	395	414	435	422	388	408	415	395	439	456	412	392	449	398	382	423	393	405	351	440	384	413	444	446	406	359	382	430	430	417	351	396	466	431	398	373	393	431	421	397	391	407	391	433	377	403	424	383	408	443	443	406	395	421	387	389	425	436	452	440	402	402	403	407	386	323	393	413	426	429	410	444	435	411	409	406	410	400	420	413	403	417	424	413	420	430	428	388	401	432	388	439	423	355	423	409	391	410	428	366	437	417	384	398	387	386	406	409	396	433	400	395	395	387	376	410	422	431	405	376	395	367	427	397	405	409	396	390	403	402	387	391	436	418	408	401	387	406	430	431	420	416	416	413	394	418	405	414	425	405	436	357	409	414	450	421	417	399	406	392	437	419	396	431	375	424	434	459	414	412	410	410	443	434	425	405	419	451	428	445	360	396	388	446	405	408	400	445	415	385	385	446	410	428	390	406	440	427	404	435	416	426	435	446	396	416	412	464	423	392	398	364	434	425	420	398	361	353	407	409	355	402	393	398	407	378	383	413	417	409	376	376	397	481	420	412	375	376	408	374	403	410	427	438	401	407	373	398	382	385	375	428	383	419	448	374	396	413	434	415	405	394	407	369	441	415	406	425	396	439	381	400	399	379	418	437	419	380	416	429	413	380	412	394	406	401	404	379	409	441	430	417	404	430	443	409	417	402	410	376	403	414	427	412	407	384	397	460	395	385	376	438	394	379	440	380	399	421	416	392	395	380	418	437	393	392	415	392	405	383	409	400	430	389	398	414	395	395	417	422	400	426	427	365	429	377	401	398	405	435	425	402	355	389	400	372	413	415	418	401	400	448	426	445	410	361	415	391	433	388	393	433	410	430	447	389	404	457	415	398	418	374	415	423	405	420	460	435	390	409	365	414	414	414	385	374	373	424	401	405	399	438	402	429	451	402	411	424	398	424	419	384	425	399	415	376	376	430	429	394	402	398	400	415	443	436	408	448	369	394	432	409	426	381	421	409	403	459	417	405	417	408	402	427	387	372	425	402	420	398	372	406	400	407	432	436	406	433	390	369	370	403	420	426	435	406	418	436	420	405	431	371	377	428	398	436	422	437	415	432	400	415	390	445	440	435	414	384	411	450	393	398	367	397	372	369	462	413	421	408	408	403	413	415	417	411	433	405	452	428	392	432	423	403	416	401	389	377	440	373	375	370	376	444	431	412	377	416	439	428	371	416	449	398	415	414	418	443	445	433	424	395	375	407	391	438	392	421	437	437	406	396	418	399	417	413	391	426	422	466	448	384	407	386	387	413	426	402	398	442	393	413	420	436	426	424	448	393	427	446	396	388	415	438	415	395	414	406	410	421	460	438	410	387	394	414	413	421	421	445	415	395	402	423	381	429	417	445	429	400	400	406	466	413	398	368	431	445	395	442	425	416	394	404	400	370	422	432	404	397	417	399	402	394	410	455	425	398	427	407	386	408	417	424	399	387	416	444	427	411	415	424	430	431	362	454	457	454	409	423	432	396	374	362	425	374	368	410	400	398	386	421	412	395	452	394	448	393	403	437	401	407	394	407	421	394	429	430	449	429	389	412	467	430	376	396	395	411	413	387	430	415	396	420	452	414	437	456	441	412	401	412	440	383	402	400	413	388	412	423	417	453	390	389	386	454	392	380	403	442	421	363	422	438	390	388	422	427	427	441	399	451	414	396	404	472	445	444	404	395	364	427	419	422	391	432	444	402	411	392	415	421	412	423	395	412	370	423	456	391	416	400	401	446	419	369	411	456	418	415	399	383	406	446	408	404	421	467	387	403	391	406	431	423	442	386	437	415	430	391	454	390	406	408	404	416	405	392	418	409	446	416	408	409	411	415	431	436	446	428	408	415	412	394	383	425	427	438	438	415	402	438	413	433	421	404	431	443	438	408	423	434	418	395	411	388	430	406	393	454	417	383	425	380	427	414	369	383	394	403	423	407	412	418	394	397	422	366	422	412	444	435	346	408	393	399	397	446	389	415	369	407	406	413	392	407	442	395	429	436	411	418	392	393	421	385	398	426	380	395	413	414	409	403	446	415	423	401	384	396	423	419	380	399	402	437	413	403	442	405	401	421	437	384	425	419	361	389	391	392	420	437	405	400	400	438	434	398	433	367	457	420	407	363	404	394	406	449	401	404	449	403	433	405	416	439	405	376	447	395	426	440	444	401	401	441	406	419	368	437	379	381	388	392	443	366	382	428	450	404	420	403	379	397	360	419	432	442	418	433	429	439	405	403	441	374	410	421	403	412	467	402	442	357	389	416	422	398	374	411	412	427	403	426	399	373	414	389	390	404	419	388	414	390	409	402	414	425	401	379	415	386	436	445	395	437	393	409	406	434	414	436	353	409	402	369	436	416	375	394	380	443	377	440	380	407	389	412	381	419	397	402	438	410	402	438	386	403	391	376	420	404	395	389	390	381	446	422	361	349	407	446	409	378	402	381	450	446	395	395	385	412	442	396	420	417	408	395	417	399	398	375	415	402	381	412	391	382	428	437	459	402	410	407	396	372	439	430	402	392	421	419	432	416	460	384	400	410	424	394	401	384	393	383	433	389	400	393	445	437	418	381	452	398	435	369	394	400	426	411	372	400	414	430	437	396	408	379	395	419	424	455	420	426	461	395	426	442	398	399	422	423	476	401	422	419	404	430	414	435	437	370	406	396	430	455	448	392	412	422	394	373	427	445	431	398	393	429	366	391	456	441	432	405	364	421	417	438	382	403	418	450	411	384	419	380	418	368	416	444	397	410	433	454	413	402	401	415	426	357	411	423	432	382	391	409	448	411	433	439	436	380	434	413	388	393	429	431	395	402	363	386	437	431	406	415	416	409	395	400	388	463	414	397	480	417	344	420	393	397	411	403	405	369	422	420	420	460	402	440	416	445	403	405	400	409	405	392	387	415	406	394	382	424	407	398	434	415	426	425	437	422	401	409	383	456	408	423	418	377	440	447	451	398	463	455	427	414	417	402	412	407	400	424	465	389	410	441	417	410	416	424	410	386	446	393	408	404	466	407	423	426	423	416	410	446	383	366	422	383	381	393	423	389	426	398	441	407
36627	29618	30704	42939	59398	47675	23642	9264	896	853	930	925	918	911	907	901	876	857	884	890	933	898	906	906	916	888	886	849	876	836	937	853	859	909	924	916	895	892	915	876	929	868	885	835	875	923	856	939	874	860	861	916	884	881	934	862	915	862	812	926	934	866	918	889	889	935	881	834	870	922	884	898	928	885	910	873	897	963	921	910	938	900	858	878	900	915	915	962	860	868	938	881	908	869	871	892	877	893	909	908	900	833	908	890	849	879	892	898	837	894	886	859	851	892	860	896	912	868	934	865	906	889	914	882	905	904	956	853	926	832	882	897	869	893	891	924	870	930	888	876	904	859	874	874	895	921	858	899	913	900	822	856	883	907	862	891	910	882	859	881	939	932	902	900	882	882	867	922	911	849	835	837	922	951	886	887	872	895	865	851	919	914	869	867	887	862	867	892	899	826	890	854	936	888	908	882	889	905	907	903	916	876	916	894	852	926	809	875	912	926	816	849	878	905	947	884	850	905	892	865	923	897	883	855	845	896	917	854	924	943	899	874	892	904	871	877	934	943	902	875	894	856	887	863	908	877	898	927	869	943	915	877	914	895	893	906	912	854	897	952	925	883	853	888	884	905	907	851	866	921	875	905	881	903	888	893	905	908	877	901	902	895	898	909	864	868	849	924	881	878	912	934	890	922	871	849	890	960	881	866	885	850	861	867	879	898	841	879	898	902	870	898	920	914	830	881	896	875	923	946	834	848	861	904	898	871	897	906	887	864	867	888	879	883	885	933	932	925	945	947	913	888	853	917	905	894	842	897	902	833	889	901	893	896	920	883	850	874	870	880	933	875	914	896	942	909	872	896	829	872	864	896	899	890	877	825	836	847	918	895	889	856	906	877	850	903	913	903	906	868	906	916	934	913	871	862	867	869	975	909	861	877	885	899	908	916	880	883	909	942	907	868	892	866	887	884	896	877	896	891	853	854	885	882	919	833	877	852	935	931	916	857	904	823	917	892	840	863	920	908	884	906	852	860	938	836	894	878	871	850	875	891	904	946	880	879	887	837	876	887	872	862	866	864	919	871	898	886	898	889	891	855	886	873	914	900	907	870	885	909	876	870	853	911	864	921	981	924	859	979	900	878	887	872	922	894	846	856	859	823	913	888	908	943	872	887	897	920	892	857	872	873	873	871	894	868	936	874	799	907	923	896	896	870	868	891	870	918	865	870	834	839	854	876	888	855	870	895	889	830	910	906	898	885	836	928	888	905	894	886	880	853	809	910	877	815	852	871	936	845	870	945	924	940	878	914	890	873	877	871	902	854	897	852	906	882	906	876	920	888	871	909	846	856	890	880	880	873	907	918	861	949	920	909	892	929	850	973	890	896	941	877	851	905	910	934	899	912	900	914	923	924	931	914	919	898	912	924	865	931	873	863	933	951	866	864	914	839	823	841	918	838	888	894	882	871	868	869	876	849	880	877	908	923	878	904	879	852	916	884	912	890	905	841	875	873	918	955	912	866	891	909	871	925	902	919	862	869	914	919	900	831	921	913	894	852	913	874	961	912	880	868	885	865	910	896	847	872	861	882	893	881	910	864	851	902	861	902	892	888	865	906	866	853	896	881	888	917	880	937	912	985	913	922	906	889	898	899	908	911	879	872	847	908	896	860	880	862	920	867	858	924	970	874	882	861	857	849	875	897	834	859	854	966	943	884	910	913	917	881	903	862	815	959	902	840	871	904	892	906	882	905	936	953	930	880	893	824	901	927	925	922	907	924	948	893	926	864	864	881	897	844	900	848	889	873	916	841	907	872	862	922	904	887	927	904	924	850	872	850	904	801	871	837	955	869	872	873	882	879	834	880	919	884	935	881	924	884	853	879	875	908	903	914	824	892	909	883	871	857	906	925	893	868	888	863	858	893	921	888	874	906	882	940	927	898	902	926	907	869	881	872	843	865	884	936	890	884	862	906	885	902	843	851	931	916	880	895	917	846	873	872	872	898	898	824	914	921	843	877	892	863	934	903	856	859	869	924	879	867	884	878	914	894	895	889	847	904	916	918	881	886	894	938	887	887	887	920	921	927	877	870	886	897	923	884	904	871	909	886	878	845	881	918	915	900	851	886	917	927	888	895	873	852	895	913	874	868	893	926	912	828	882	861	880	915	890	840	932	871	887	874	865	848	844	912	883	859	910	867	899	898	892	861	892	893	904	896	881	895	833	892	852	869	866	919	860	810	871	882	831	874	802	910	899	903	875	860	891	858	920	944	900	907	864	913	908	913	871	829	879	897	878	908	885	869	874	884	889	907	886	984	931	928	905	930	888	909	920	873	935	891	913	891	932	906	927	919	943	901	874	866	901	899	896	894	902	824	878	881	900	897	888	869	924	833	974	908	936	894	854	917	968	884	898	876	925	905	929	885	898	903	867	871	923	942	880	871	929	923	939	896	908	926	921	867	830	883	853	909	882	859	926	900	906	906	858	933	887	918	908	900	873	897	887	891	879	920	904	905	883	912	878	956	906	865	910	913	906	932	883	867	821	868	886	893	869	925	983	899	891	928	935	938	909	842	841	845	861	918	853	895	870	864	845	876	911	858	873	937	885	881	835	933	906	913	891	863	896	922	860	899	902	924	864	863	921	902	923	829	873	866	892	855	874	890	910	860	884	874	912	912	879	884	884	874	900	900	856	841	950	885	937	903	883	843	889	893	913	881	951	888	870	876	915	867	896	900	873	851	896	885	863	911	895	921	963	851	882	900	938	881	877	875	895	912	875	893	797	897	903	923	876	904	873	886	889	904	963	887	869	847	895	893	914	856	882	880	831	864	911	851	922	878	849	837	877	912	848	897	860	890	920	860	829	895	885	906	897	923	859	897	902	858	918	892	943	869	838	875	887	900	880	935	898	846	851	911	929	877	858	869	835	885	877	891	927	824	916	835	896	860	895	890	887	896	869	861	880	874	892	912	907	848	888	855	869	893	926	849	933	892	905	889	933	890	879	884	874	961	870	912	876	906	943	861	892	847	823	903	878	833	879	891	864	867	875	904	873	888	895	934	916	883	881	883	911	818	921	918	859	862	924	846	940	872	854	895	900	813	858	873	872	929	884	883	902	897	877	917	884	862	910	913	901	847	924	888	847	914	829	919	906	846	883	889	916	924	920	954	913	903	938	904	890	906	899	837	885	890	862	898	849	856	883	918	873	848	885	901	884	915	865	867	862	960	929	876	871	893	875	977	853	901	897	859	916	875	914	904	865	871	914	886	874	851	993	857	878	869	894	901	917	935	906	871	937	842	908	888	881	895	886	878	877	930	845	896	894	925	884	873	829	894	908	853	902	840	857	902	856	873	845	909	928	929	890	888	858	901	895	844	889	921	828	887	864	889	833	868	901	844	886	934	897	927	861	907	856	910	884	878	855	868	902	897	885	860	883	924	870	919	916	865	894	884	950	868	893	903	920	918	880	903	886	858	870	900	890	846	925	915	884	882	858	879
17154	8711	4572	2428	1917	1409	499	317	269	250	256	268	267	277	285	221	239	274	278	279	249	255	264	263	254	222	256	250	271	235	246	242	232	251	234	245	252	243	255	262	261	251	289	242	261	229	215	283	264	235	251	235	271	237	264	271	243	272	258	244	249	236	246	215	248	246	245	242	238	258	229	271	274	289	260	220	287	236	252	240	260	256	253	255	261	262	244	268	255	234	220	264	233	251	252	245	229	251	229	266	249	279	284	290	267	277	284	267	253	264	251	245	230	258	251	272	247	262	272	245	243	240	256	249	259	245	273	246	291	275	245	264	241	265	263	240	270	256	255	238	237	226	252	241	256	285	243	246	242	257	268	258	243	257	270	252	242	244	247	246	276	249	232	260	249	239	246	233	251	265	232	246	239	263	274	240	251	273	258	254	279	279	254	263	236	263	245	255	274	226	230	249	223	247	269	234	238	236	252	247	217	217	224	266	264	236	257	233	256	252	257	230	203	252	212	270	237	233	246	269	246	234	250	243	265	256	245	253	255	282	245	251	228	260	265	291	254	256	258	227	254	245	249	270	261	264	267	274	224	278	256	242	226	234	288	226	273	249	248	245	249	259	258	219	228	222	279	216	264	245	280	249	250	213	253	241	228	266	233	228	272	273	227	250	266	252	291	252	250	247	263	238	242	270	210	254	275	253	260	247	246	233	276	263	260	258	259	286	243	261	227	248	236	270	241	254	272	263	251	236	241	268	245	254	254	240	267	245	248	243	273	275	244	260	264	223	269	260	222	273	253	265	300	249	272	245	223	244	244	234	243	262	266	235	269	256	246	263	249	231	271	258	245	232	259	246	275	235	245	259	279	239	256	268	238	257	238	255	225	250	245	248	241	246	229	273	226	250	234	273	241	238	252	254	231	264	260	258	228	259	262	233	262	243	248	269	275	276	252	232	222	228	282	273	257	261	233	274	230	261	260	281	244	236	242	247	263	240	255	243	229	225	276	273	205	251	240	281	213	233	261	273	273	261	233	271	240	251	257	250	252	255	259	251	245	256	269	221	270	247	260	252	240	270	254	256	250	255	285	231	261	259	206	237	283	241	272	247	255	234	270	235	248	260	227	248	263	239	243	239	290	290	239	251	220	234	260	249	232	262	244	254	277	297	255	237	238	226	226	254	244	256	236	299	264	250	271	250	261	249	225	283	232	238	262	259	232	246	246	236	281	217	241	226	260	243	224	232	244	258	244	269	262	287	258	281	232	250	238	259	250	234	262	253	275	248	219	267	259	237	262	238	262	218	232	269	245	258	245	246	249	238	265	277	265	256	245	261	277	240	258	251	248	240	242	234	287	243	245	252	233	240	225	233	246	267	268	242	247	254	240	241	268	261	295	235	246	273	246	264	261	296	243	258	236	254	251	249	235	235	233	242	238	238	244	260	225	249	269	221	254	283	238	226	245	236	235	270	252	246	240	243	242	253	235	239	271	252	251	233	242	258	238	240	244	259	247	242	247	242	231	251	244	250	263	282	244	266	255	254	243	225	258	261	260	255	247	258	253	292	263	259	250	262	233	260	227	205	218	255	269	251	251	217	248	272	262	266	262	237	259	254	250	247	252	239	236	256	241	236	263	250	260	250	281	257	267	275	262	253	259	287	248	237	253	268	257	261	226	246	257	301	252	246	254	271	236	292	265	216	224	255	254	250	283	282	278	252	223	231	249	245	257	245	263	242	265	292	304	290	251	240	253	246	230	222	242	249	258	283	218	227	239	240	263	253	284	276	246	266	232	252	259	242	234	274	256	279	208	241	256	217	260	271	234	270	252	274	262	262	238	249	248	274	255	256	236	254	255	250	264	258	248	252	274	226	233	277	219	247	271	259	230	262	276	262	256	261	235	251	232	251	241	265	241	257	257	268	268	252	281	259	250	244	243	248	279	267	234	233	234	253	255	255	236	266	252	271	238	219	238	257	254	243	231	234	279	252	258	238	274	227	228	275	254	234	281	254	246	230	245	244	222	224	248	251	210	283	255	247	239	262	255	239	250	257	244	229	264	251	239	237	228	252	253	223	263	218	249	239	267	223	240	240	262	263	268	247	255	251	247	256	231	244	246	252	275	234	269	262	272	269	245	215	241	263	262	249	243	262	248	259	253	258	234	266	292	262	245	254	233	234	231	240	242	235	238	233	252	235	264	251	304	251	290	254	237	232	251	282	248	228	242	235	245	227	206	252	277	257	266	225	258	261	263	246	249	257	219	215	275	238	261	252	245	238	244	258	263	264	240	259	261	253	281	249	234	266	224	262	244	249	269	253	247	265	230	266	255	249	278	274	260	236	219	260	241	264	224	252	278	270	267	248	279	258	254	244	273	236	236	232	241	260	268	253	243	271	315	257	243	248	255	266	255	249	252	247	260	238	263	229	252	229	250	214	262	237	254	262	276	265	255	249	269	251	218	263	236	224	204	282	237	241	255	269	253	242	251	234	255	257	233	238	255	290	258	288	245	273	233	239	221	243	260	253	261	243	269	242	230	250	213	226	262	246	229	221	262	255	285	249	268	242	258	269	237	230	265	245	255	252	267	254	254	250	233	268	247	267	252	218	232	273	266	250	235	258	271	241	259	259	251	257	266	224	215	254	257	258	229	235	291	268	258	247	273	250	262	240	278	270	232	253	263	223	217	225	251	282	257	270	240	231	262	246	285	277	242	235	260	267	259	231	236	270	255	244	233	261	241	258	256	235	237	271	270	257	262	238	288	256	282	258	255	239	255	252	237	272	243	240	262	252	262	259	256	239	275	220	243	237	240	247	256	230	235	249	269	231	256	270	279	261	293	271	243	256	261	247	248	233	236	235	253	256	276	238	239	239	271	253	293	248	226	257	249	303	246	288	247	254	264	236	239	267	243	246	289	253	241	276	274	240	266	244	264	238	244	254	288	234	246	226	267	272	278	253	251	266	243	266	285	271	253	250	234	260	245	229	260	248	236	256	275	257	248	254	250	237	266	253	242	248	244	222	310	264	238	241	226	219	259	249	281	243	239	217	265	247	246	279	240	288	250	225	247	266	241	276	256	264	253	252	260	273	255	269	226	244	262	275	230	248	267	251	261	273	278	270	227	232	255	292	250	271	245	237	260	227	238	232	235	243	243	226	231	255	249	200	226	234	246	250	242	264	233	248	227	231	250	247	237	251	287	270	237	264	241	249	236	273	274	233	254	267	260	259	233	268	251	250	268	262	240	240	245	238	255	236	239	285	261	230	249	257	257	250	250	294	256	248	251	256	244	235	236	258	248	259	236	224	239	260	268	248	248	256	253	269	281	216	248	245	269	257	263	256	256	251	234	227	266	271	256	246	229	235	255	234	272	270	247	251	244	251	251	230	256	255	245	233	231	263	265	237	215	252	267	268	304	288	267	215	241	258	282	231	255	252	259	238	233	232	247	227	232	253	252	251	272	257	261	277	262	241	229	241	252	241	232	244	275	251	267	263
10355	7216	7437	6987	6310	4368	1331	726	582	663	603	593	599	575	568	580	615	554	565	604	553	602	601	592	605	575	651	571	617	592	599	570	582	585	566	559	590	580	595	622	588	586	599	594	626	630	605	548	607	578	594	573	641	566	593	601	618	618	554	608	588	642	582	594	632	526	566	616	597	591	588	561	606	617	592	568	599	557	571	602	627	624	602	548	642	596	588	567	560	551	591	609	592	567	589	661	599	622	567	592	596	618	595	597	602	531	587	603	575	590	521	554	560	596	578	606	624	555	568	594	592	565	625	587	638	592	579	543	605	616	642	570	582	607	593	619	557	553	583	590	535	581	567	621	563	557	604	619	603	602	605	629	596	630	602	619	611	594	600	591	567	595	585	584	636	555	570	655	575	549	594	589	580	590	600	584	620	600	601	585	567	607	602	566	567	604	589	580	587	551	589	593	564	603	574	592	595	569	613	574	615	583	618	586	615	622	626	595	644	570	558	630	571	582	579	594	598	615	579	615	579	569	579	603	597	567	575	591	619	600	614	603	579	580	585	598	624	592	629	601	542	588	619	576	609	579	540	591	577	606	564	650	561	594	570	580	621	600	579	582	580	601	595	575	574	568	526	576	589	567	599	607	602	598	556	613	589	622	610	595	611	568	583	605	585	613	569	551	604	607	601	599	591	570	603	613	577	576	600	598	591	561	541	556	535	541	636	564	594	603	591	566	611	565	591	567	622	621	598	583	610	581	594	582	600	559	576	542	613	578	539	630	563	602	623	577	613	585	548	597	614	630	551	572	601	598	582	603	566	597	588	546	560	614	565	563	626	619	567	619	613	586	601	573	588	586	623	587	601	592	600	586	622	601	639	565	524	614	592	588	599	608	567	583	562	605	618	597	646	565	612	580	596	631	595	593	568	569	575	592	631	564	553	563	573	544	538	561	557	569	586	609	563	613	571	559	581	592	591	582	572	566	629	534	582	613	582	577	581	604	620	574	586	603	586	586	609	571	595	585	584	619	630	574	582	560	595	597	591	572	611	604	536	606	569	571	551	634	604	598	585	575	544	595	628	633	574	581	578	600	620	599	574	593	644	582	578	586	569	629	605	589	615	606	564	584	578	569	602	604	605	551	621	597	547	550	561	614	564	573	590	574	589	565	604	607	589	606	593	588	585	617	619	575	579	605	571	563	552	554	590	584	584	615	586	604	597	577	560	579	569	615	602	598	631	579	609	592	618	569	574	573	623	579	613	609	581	591	531	592	575	629	573	589	587	556	579	561	557	566	547	608	607	601	568	563	626	603	642	567	621	554	565	565	576	620	553	582	585	604	578	597	591	571	601	614	595	576	611	579	576	546	580	580	597	609	579	564	556	596	630	605	579	584	589	562	581	555	594	602	631	605	567	631	561	576	591	561	640	585	583	577	576	612	607	583	588	589	595	622	590	579	605	578	605	608	529	566	605	622	559	596	587	530	548	580	620	600	597	581	562	544	557	584	586	560	623	622	609	636	540	594	591	610	586	618	623	601	603	598	579	585	606	542	577	628	588	587	567	584	596	603	599	595	599	579	605	529	610	576	589	606	612	601	634	588	591	630	567	590	591	563	592	608	610	596	575	551	549	633	609	578	577	594	581	603	587	559	589	556	636	578	591	571	626	596	597	619	623	600	580	602	603	596	619	581	606	620	563	630	566	582	588	580	602	573	557	594	610	617	599	583	554	621	569	592	584	584	600	584	523	573	610	598	601	585	566	629	574	554	631	578	571	595	565	562	575	573	568	598	600	586	619	594	575	605	572	548	604	606	590	610	595	587	594	624	590	562	635	615	554	614	593	562	599	577	595	569	591	629	617	575	590	623	589	579	608	597	599	618	578	571	554	616	633	560	637	586	622	567	603	579	610	614	546	572	607	585	603	568	612	578	596	595	609	557	564	589	586	597	590	597	555	545	599	566	584	582	588	543	558	629	576	598	607	621	625	592	582	593	641	593	593	554	592	605	645	596	625	597	582	577	644	594	587	582	588	569	578	608	596	570	616	578	570	556	610	587	603	554	578	590	602	561	558	574	559	597	606	598	552	586	610	561	589	596	644	641	595	586	647	611	555	641	596	567	543	587	602	603	589	584	615	636	588	583	592	605	600	560	608	618	563	583	567	569	583	566	590	559	552	625	558	630	621	594	631	572	565	587	550	644	590	615	597	560	595	610	589	572	605	589	558	557	640	574	565	589	575	557	602	617	579	590	561	604	575	594	610	575	603	597	642	579	611	529	553	591	593	607	587	583	581	632	614	604	597	584	580	542	569	573	597	608	558	566	587	549	588	615	618	564	589	627	575	571	601	551	570	569	614	598	609	616	627	623	613	626	568	581	618	606	575	576	590	602	624	562	566	611	607	576	583	598	575	568	599	591	597	589	573	598	568	604	567	567	590	567	567	607	577	597	563	566	611	587	636	591	557	565	596	578	619	574	639	554	570	583	577	600	554	581	632	577	590	537	603	590	596	613	603	612	570	628	607	596	593	633	604	564	558	593	615	579	630	584	642	590	624	630	551	557	611	615	605	607	572	620	584	613	608	593	592	617	606	612	539	571	578	604	595	584	567	559	589	581	614	557	530	593	603	592	615	596	604	606	626	581	596	563	583	612	574	575	589	570	588	632	611	591	598	589	584	570	607	588	599	627	621	573	616	593	568	552	604	588	622	553	587	601	600	600	574	558	611	590	591	596	575	577	571	593	619	582	599	575	590	584	593	617	582	566	544	608	582	593	632	579	574	596	583	578	563	597	571	626	572	599	619	616	601	578	597	602	579	586	603	536	608	626	571	601	556	588	578	647	598	560	579	564	594	585	584	597	613	583	636	615	582	620	609	576	642	578	605	634	547	601	572	639	593	631	606	520	561	610	578	595	621	575	586	578	593	555	616	629	620	592	568	598	605	622	631	650	618	662	568	563	603	554	576	587	591	557	611	586	584	559	553	589	560	614	600	587	568	608	603	594	607	582	627	618	623	610	602	593	567	606	624	583	586	600	593	641	523	648	591	581	577	574	603	601	563	573	612	651	605	577	627	598	554	606	558	564	609	612	587	589	624	624	607	574	591	600	594	626	621	580	556	573	618	577	589	645	579	558	583	583	601	583	614	572	591	606	581	636	603	617	586	566	609	594	600	605	597	546	595	591	628	523	593	619	610	585	575	601	586	615	561	586	583	613	581	658	588	594	583	568	608	622	619	570	556	605	577	596	609	549	592	619	583	597	595	607	550	612	634	619	631	577	551	632	599	541	621	569	580	582	597	580	597	598	597	573	612	617	561	592	620	549	563	596	559	567	587	592	621	588	610	626	639	602	572	546	603	561	596	583	573	597	606	605	588	593	570	628	611	607	650	576	596	612	589	622	612	568	570	581	610	536	577	576	589	588	621	585	607	607	617	602	564	616	551	571	584	633	580	588	596	612	627	577	603	584	614	552	615	578	542	592	578	587	611	583	581	570
42405	30572	27431	29543	32279	20536	6356	1510	414	359	342	348	355	388	379	350	362	330	350	368	416	361	364	385	354	339	385	371	328	347	347	370	324	355	315	348	364	373	356	385	342	365	355	334	326	362	375	337	327	358	398	345	349	339	362	352	337	350	368	355	328	356	358	338	331	368	337	351	350	373	327	342	364	364	323	339	338	322	356	370	324	341	371	364	396	351	346	357	364	358	336	371	336	364	348	343	332	341	360	325	343	357	339	374	324	351	336	366	345	321	331	348	362	372	335	373	360	368	365	356	371	359	364	359	359	385	392	355	370	343	353	358	347	340	351	355	357	366	325	378	364	353	374	330	382	390	353	358	330	335	385	331	368	382	390	338	362	355	328	368	336	333	391	348	344	382	419	382	359	343	371	346	331	329	340	347	347	320	314	337	344	319	331	341	390	365	394	398	384	342	336	317	387	309	361	354	331	346	369	351	349	350	337	346	383	337	365	355	327	307	361	353	325	341	361	338	345	347	346	353	360	389	311	348	325	352	362	325	359	354	391	332	346	398	350	383	385	331	388	366	321	334	336	390	331	344	357	332	351	373	345	354	359	337	358	347	423	358	359	373	330	355	357	334	333	333	370	319	328	340	370	339	345	369	333	318	368	391	398	363	317	394	350	353	350	362	339	364	351	345	325	375	370	329	351	412	370	354	380	334	376	324	399	371	367	349	348	343	331	321	356	331	361	390	375	384	378	332	360	344	367	346	354	358	350	341	348	362	380	342	373	347	355	354	365	388	386	367	357	309	316	357	391	364	339	390	312	331	359	334	357	359	357	346	349	344	344	354	333	386	374	328	351	359	302	359	382	375	378	349	370	346	327	342	400	370	321	358	381	397	344	363	326	395	303	365	405	352	343	338	358	343	348	357	375	360	332	322	359	370	375	380	347	326	388	341	348	367	344	327	370	402	322	373	380	362	387	363	328	373	324	351	365	340	363	392	357	348	379	350	347	324	326	354	371	371	368	301	350	351	355	377	357	344	351	337	342	343	359	383	327	374	346	371	379	375	371	358	326	341	384	336	365	377	349	373	304	311	379	338	334	326	333	355	328	347	367	356	371	364	326	359	339	372	388	396	375	318	376	356	365	352	337	353	347	354	347	381	335	380	350	335	373	340	325	345	362	326	360	357	348	349	350	409	310	360	322	352	389	331	356	359	378	347	353	334	374	363	328	353	341	334	346	361	328	361	394	362	405	361	348	353	360	389	352	353	342	379	349	358	367	330	336	377	338	349	366	379	331	378	318	345	342	331	351	376	359	330	344	337	389	348	341	370	330	359	383	339	348	320	382	340	341	360	348	343	345	352	356	352	324	315	366	325	326	339	364	395	375	403	311	340	382	336	361	372	353	349	378	357	375	349	343	378	365	356	371	325	328	342	363	326	328	359	340	399	374	365	342	358	351	345	342	338	338	355	361	340	348	352	349	345	330	367	356	371	371	379	371	368	355	314	384	349	361	340	347	351	331	365	364	392	371	325	359	360	342	366	376	365	358	382	364	389	352	357	359	313	364	337	379	318	323	351	311	361	386	334	337	319	326	393	346	341	353	348	366	327	360	349	317	344	350	334	355	328	326	355	362	357	357	362	354	390	335	308	341	337	327	332	311	330	371	337	317	357	327	324	358	339	366	329	360	382	351	342	329	330	336	372	382	359	339	354	324	394	372	371	362	360	320	366	386	347	347	369	341	362	345	368	365	342	332	399	360	352	368	330	334	352	326	325	364	318	351	374	362	353	354	368	313	352	349	352	346	335	357	320	375	353	388	342	365	330	365	360	357	365	369	338	349	360	351	320	388	351	357	343	359	346	310	365	351	379	384	385	383	329	340	313	359	356	362	371	323	330	322	357	366	330	350	370	350	344	368	392	365	340	352	372	377	369	324	383	375	378	350	391	397	350	342	301	330	337	362	348	322	325	375	352	370	360	367	360	342	382	350	332	384	364	345	349	332	357	333	337	353	339	325	378	345	365	358	370	373	368	338	360	325	361	358	349	363	356	343	314	308	374	387	409	360	356	326	380	364	370	370	353	398	352	365	369	331	346	351	330	361	333	371	370	366	366	317	345	368	328	358	364	339	364	324	351	343	332	344	336	349	328	324	361	361	379	365	378	375	366	300	336	359	344	336	360	354	343	362	342	313	348	325	342	362	332	342	353	352	341	373	348	377	344	367	342	379	350	358	331	344	400	348	321	337	348	311	358	387	377	385	372	330	362	373	385	333	377	350	373	351	345	342	369	337	318	379	365	352	366	332	335	351	369	360	348	369	340	368	323	381	357	366	378	348	350	355	353	358	361	342	353	379	336	344	358	361	353	321	339	312	319	351	358	350	385	339	353	323	332	326	375	370	357	361	325	351	368	351	349	319	378	343	337	398	368	339	288	330	353	360	361	363	359	358	359	352	412	336	362	369	346	348	366	380	375	343	320	373	360	357	350	329	326	359	344	363	364	344	354	354	378	345	345	344	378	365	360	362	302	350	352	374	350	349	358	378	360	343	342	355	343	377	350	339	353	366	323	347	360	354	370	305	377	331	356	364	364	341	322	326	371	325	406	381	349	358	342	335	350	337	326	321	335	333	387	340	357	360	359	397	379	367	335	355	343	329	351	365	383	351	328	349	378	369	345	354	356	344	360	360	365	336	346	349	368	336	374	349	332	337	371	371	334	361	387	344	363	328	352	341	353	392	376	350	386	343	341	393	350	362	342	401	334	352	359	342	346	357	351	349	328	361	370	371	389	328	321	354	336	365	319	359	327	365	335	296	346	334	369	364	373	309	354	337	359	372	358	349	369	334	325	371	362	323	380	409	341	356	351	350	348	338	360	345	328	327	353	355	324	334	374	349	344	379	359	370	353	360	373	385	369	360	349	354	389	402	386	360	343	348	361	366	352	373	331	396	407	369	330	415	344	348	336	364	349	294	336	377	338	356	317	381	337	322	356	303	365	374	339	373	357	327	357	357	378	379	334	348	357	355	364	359	343	398	400	350	329	358	321	346	373	368	333	315	324	373	403	338	366	317	351	328	342	346	350	336	326	345	335	332	364	359	311	355	343	355	369	384	334	350	359	342	378	363	319	366	353	361	357	359	362	342	364	377	351	375	377	333	363	366	318	317	381	364	328	395	375	350	376	358	342	387	352	330	357	341	350	333	383	398	378	353	353	366	345	394	349	327	335	369	327	363	339	333	362	339	368	365	373	355	351	346	347	318	335	368	311	340	358	383	367	334	347	319	383	361	325	360	359	342	348	337	352	361	356	363	342	369	331	296	369	336	361	337	355	392	390	354	340	341	351	380	343	323	368	373	364	354	331	344	384	334	348	352	374	369	343	386	370	397	370	329	347	363	372	375	326	311	351	393	344	357	336	331	346	421	384	371	343	347	344	362	353	347	325	399	340	322	365	323	345	372	359	358	332	357	361	351	346	360	348	336	337	363	355	351	335	396	374
27628	23237	30535	43185	47141	33538	13380	4613	832	769	728	769	818	820	789	795	790	788	843	857	942	782	784	762	806	776	816	805	809	826	796	805	793	810	771	780	787	771	774	820	819	818	779	772	781	782	800	781	815	794	829	827	772	774	791	787	839	727	771	806	742	779	786	824	789	759	791	785	811	789	756	832	847	793	837	789	742	796	837	863	838	757	761	792	766	829	782	818	774	846	800	800	799	779	805	783	764	770	784	823	778	737	820	830	797	862	740	823	870	817	798	779	767	823	801	786	752	779	767	824	802	793	767	799	813	813	786	806	717	757	796	806	788	783	844	805	814	768	781	778	826	810	811	782	785	833	783	799	811	798	765	842	822	775	832	803	777	740	811	813	831	777	783	800	748	751	853	767	814	762	790	840	819	788	792	809	728	835	793	780	806	822	842	801	746	803	781	833	806	845	800	773	836	786	751	776	775	773	808	842	780	778	778	835	771	748	830	757	799	812	770	808	782	817	790	725	769	787	788	794	780	731	715	777	770	786	760	820	804	733	785	740	752	768	737	842	797	831	806	792	777	843	757	789	790	789	808	789	787	850	763	770	805	821	807	838	806	789	809	779	787	820	795	774	836	737	800	820	819	763	805	804	772	751	808	802	818	799	779	814	809	853	839	761	777	844	807	767	775	744	821	797	783	785	786	806	788	819	784	791	770	765	818	815	782	813	805	779	757	809	839	798	826	794	778	819	826	766	784	810	793	743	806	823	814	845	739	807	792	773	781	829	788	784	778	810	725	769	784	755	822	781	820	758	805	744	756	820	790	754	768	871	803	781	804	774	790	816	808	796	775	825	783	796	776	857	811	799	793	775	786	821	799	801	770	813	788	778	763	792	762	814	805	757	806	780	804	830	764	782	802	785	735	778	825	824	797	816	788	825	768	738	815	780	802	734	807	782	851	792	781	761	759	745	776	818	850	841	785	773	797	775	784	793	775	797	821	755	820	811	833	742	781	771	792	755	807	777	763	778	809	801	805	796	800	815	762	740	790	753	744	785	833	812	779	791	830	781	769	798	820	795	780	777	801	764	792	829	839	782	785	786	758	765	784	776	809	801	800	742	790	781	808	836	827	778	816	827	828	771	819	762	771	799	769	831	832	797	785	821	768	840	784	814	808	785	797	805	798	803	821	779	763	785	790	793	733	806	776	779	808	796	784	801	795	831	788	791	794	795	807	736	808	792	787	774	776	812	771	800	762	781	796	778	784	827	760	764	807	824	827	785	766	759	781	790	816	759	763	773	771	767	767	817	795	805	848	770	810	808	724	844	794	788	786	799	766	795	803	721	818	808	789	796	821	762	805	801	797	798	803	758	775	786	782	717	790	848	809	811	771	777	815	797	812	760	813	797	812	836	818	758	829	810	818	822	812	787	798	828	727	816	789	761	773	842	821	770	777	752	779	775	807	768	784	764	796	782	795	803	767	762	766	777	804	767	790	794	778	788	800	771	811	833	811	793	838	807	782	833	815	796	807	810	777	786	866	824	800	766	767	834	808	802	804	769	824	801	782	740	800	791	784	755	783	756	793	767	800	844	812	769	799	787	843	787	754	769	810	804	818	807	786	821	784	825	832	796	797	794	800	764	816	769	805	790	783	814	846	826	771	818	821	846	803	804	788	752	773	742	767	747	808	753	802	789	789	789	811	855	753	766	779	789	751	788	794	781	760	781	765	781	819	800	804	761	770	747	794	800	804	838	802	785	812	804	797	765	703	789	823	752	798	802	805	810	799	838	804	807	777	802	794	712	760	786	778	784	790	787	812	808	850	802	816	799	806	792	766	836	796	816	775	742	773	767	771	710	752	789	817	766	782	808	846	762	806	802	783	811	870	812	711	786	753	850	834	784	789	741	791	792	767	766	823	776	823	771	772	796	767	771	790	771	815	833	790	807	793	820	765	787	752	781	802	766	781	810	760	744	776	785	842	771	770	824	759	759	839	744	781	765	819	779	811	785	790	763	820	771	751	815	762	800	793	757	829	810	752	785	791	735	821	778	776	792	803	793	794	802	775	796	750	765	802	785	781	827	769	830	826	852	736	801	778	763	765	819	822	785	803	830	804	790	745	763	793	834	777	826	783	744	760	793	805	795	775	801	795	774	851	746	791	784	767	812	779	818	833	761	826	785	792	828	740	791	782	824	765	839	791	789	737	783	803	828	780	807	789	777	810	767	829	777	786	806	761	776	806	776	780	766	822	772	777	725	780	782	745	815	826	782	763	774	804	752	808	749	794	787	817	819	792	783	807	819	796	801	784	731	786	850	779	740	741	774	765	806	785	792	729	806	757	828	835	818	764	791	843	806	762	785	759	858	762	767	755	764	804	816	787	727	801	812	792	816	769	787	827	794	804	835	836	803	741	733	725	764	813	793	817	778	795	738	801	755	774	761	817	793	801	809	769	811	780	777	750	798	771	788	770	806	790	831	781	816	824	803	780	821	800	784	810	785	791	732	778	746	746	836	803	848	792	802	812	811	795	728	798	797	759	784	774	783	763	800	818	779	790	767	795	776	855	798	822	786	773	819	860	791	802	771	726	819	770	810	796	774	804	783	726	795	802	794	835	831	728	806	773	794	804	819	795	775	788	809	812	821	857	797	806	782	792	791	786	813	757	775	790	877	778	821	791	802	760	816	808	810	748	777	799	779	759	799	778	813	847	816	813	779	783	777	792	832	769	797	768	816	824	782	794	784	825	777	786	831	789	731	751	785	779	780	768	805	848	792	819	818	757	773	773	799	773	784	816	806	802	761	806	790	789	841	775	778	820	850	756	783	803	786	773	766	748	797	779	824	801	789	798	791	778	789	834	798	821	811	829	824	806	730	756	772	809	802	812	851	782	770	838	782	818	822	755	788	806	825	785	889	801	813	780	788	771	796	809	816	812	733	794	810	792	800	716	798	808	822	788	772	781	772	777	801	760	779	768	783	768	792	790	775	811	823	791	794	821	817	798	756	773	833	807	779	816	797	810	799	746	828	835	782	809	814	795	784	815	788	818	801	742	791	787	809	794	775	757	752	806	808	816	789	814	805	804	856	780	768	813	814	791	784	799	779	735	826	779	728	826	805	778	795	830	783	802	796	786	778	801	788	774	792	805	763	781	816	822	757	817	796	795	866	801	801	812	813	774	796	840	792	843	732	763	823	793	833	763	788	807	727	764	812	785	801	754	838	825	801	790	815	788	800	802	804	853	767	794	769	795	773	829	819	770	795	789	793	796	797	821	828	806	825	840	775	799	811	805	798	820	809	722	815	847	762	820	794	802	783	777	816	803	816	798	798	824	820	796	836	783	782	829	798	798	776	842	816	785	812	801	788	811	833	803	855	806	851	815	814	792	814	773	837	770	786	856	794	819	834	800	782	804	804	753	808	749	793	819	823	848	790	851	796	778	788	818	831	808	808	798	739	828	752	811	796	785	782	782	767	813	775	811	800	758	817	787	772	769	810
52674	37431	37152	37473	42927	33529	13711	4142	566	396	419	410	389	437	399	398	414	408	399	419	406	461	372	432	409	399	391	425	415	444	424	447	418	384	409	414	402	407	386	416	431	397	357	415	429	394	406	441	431	444	410	418	440	466	404	446	416	407	429	407	413	389	421	435	411	407	425	420	422	418	397	405	403	392	414	414	424	424	384	406	409	415	397	399	389	370	423	411	389	425	419	392	401	393	429	438	423	378	419	419	400	410	405	431	388	369	379	440	411	434	385	424	403	462	399	427	416	386	364	398	436	417	435	416	426	392	392	427	398	389	411	415	399	357	430	408	409	389	406	391	393	399	395	426	413	407	416	402	446	394	431	389	401	406	385	401	440	395	410	382	421	408	429	428	375	412	446	418	426	426	418	373	393	450	380	412	440	391	406	383	358	399	411	423	427	399	411	396	405	391	398	396	428	413	414	378	404	404	424	379	440	417	409	391	431	405	420	392	414	393	379	373	397	371	386	419	370	394	402	421	398	394	433	453	417	393	393	446	424	413	410	400	405	405	408	450	426	416	404	387	393	428	370	433	380	397	371	378	392	398	428	388	438	444	401	365	403	395	388	438	427	412	411	440	401	372	405	413	408	428	408	412	424	399	385	431	419	375	394	437	432	406	443	413	383	389	396	416	458	425	407	415	392	410	414	431	427	419	415	409	427	396	415	439	408	389	394	417	411	399	398	370	368	382	430	406	419	404	391	394	425	419	428	425	387	434	430	427	419	417	433	437	386	387	412	404	406	416	371	401	408	413	430	399	390	420	431	407	408	424	371	419	396	389	422	367	433	391	387	419	398	388	382	381	379	393	410	429	399	400	391	416	355	433	446	384	406	421	431	410	380	394	405	380	428	402	430	388	388	394	382	392	409	413	381	401	432	384	422	379	403	384	401	417	426	427	374	431	412	392	392	428	402	384	379	410	376	386	422	442	409	392	385	434	413	410	392	396	380	405	462	416	417	392	405	395	395	377	413	395	388	426	450	451	419	447	409	417	384	419	406	386	431	436	451	429	416	400	389	447	432	400	418	382	398	434	381	376	382	411	402	383	359	414	408	415	460	439	392	437	428	405	402	379	424	367	405	442	406	360	364	382	448	440	383	389	404	435	394	382	407	377	401	433	385	410	400	412	398	379	374	422	389	377	402	408	424	415	419	403	436	359	397	368	405	421	437	426	374	366	403	439	370	398	402	429	447	415	391	402	439	413	409	398	397	386	357	426	403	412	366	433	401	428	409	445	419	411	408	432	429	403	422	442	404	387	450	416	380	398	429	453	383	412	401	417	381	397	372	411	410	443	388	422	421	383	410	432	375	434	429	386	399	446	414	414	411	425	400	420	395	401	382	364	428	408	396	395	369	418	405	420	412	405	418	423	444	431	369	397	401	377	415	426	398	392	383	411	422	408	440	416	438	435	456	407	443	355	419	434	401	391	406	406	400	404	406	408	431	401	399	451	420	418	405	387	408	370	420	395	409	365	392	386	427	397	378	387	404	441	413	405	386	406	420	389	398	396	419	399	394	417	410	409	372	387	421	382	364	414	429	407	456	404	419	405	414	410	389	371	407	370	401	382	365	414	409	426	398	376	417	411	403	392	448	430	396	411	415	397	363	422	422	386	412	392	406	423	409	421	394	430	409	470	430	410	397	393	395	395	457	371	444	404	386	411	411	397	381	396	392	406	418	398	406	418	375	388	383	413	374	426	389	405	386	412	379	408	420	440	409	382	361	432	426	398	404	431	400	406	412	382	421	412	408	392	397	386	413	453	377	371	380	359	439	392	392	366	434	429	410	363	430	384	396	427	383	411	451	361	415	401	371	433	396	389	391	424	435	390	427	374	416	423	435	438	366	384	426	404	449	393	408	433	421	406	453	399	445	403	392	410	447	336	393	381	408	423	411	403	392	402	428	389	441	421	379	368	407	423	410	398	400	415	414	409	414	408	385	374	394	380	414	417	412	404	427	380	353	367	395	428	387	418	389	391	390	399	383	387	415	393	397	383	400	435	405	408	414	375	421	413	406	420	386	420	424	400	413	386	395	407	387	405	416	404	406	415	425	422	415	441	412	385	402	384	416	423	403	394	434	394	387	414	429	426	423	407	420	426	376	409	415	400	402	410	402	413	401	421	420	383	399	406	384	387	428	377	396	409	401	424	419	408	444	409	402	399	403	422	386	377	432	402	455	425	389	401	413	391	386	391	385	416	415	420	421	396	388	398	407	414	418	440	430	406	391	403	404	417	417	436	397	397	434	369	457	397	396	397	426	413	400	408	372	434	397	394	390	390	363	365	417	348	429	405	425	411	403	371	429	424	367	384	430	423	417	409	436	434	391	430	380	407	408	385	424	417	374	382	446	425	396	357	400	394	418	384	378	413	397	397	403	397	412	452	418	393	406	390	415	408	417	426	416	438	449	399	420	437	410	396	393	426	441	422	426	388	415	444	423	438	401	407	420	411	429	426	380	411	427	423	412	400	397	432	373	409	378	443	454	399	445	386	460	408	408	414	383	370	390	366	395	377	460	397	385	416	423	391	436	394	384	437	441	400	404	425	411	392	405	402	407	388	396	398	423	418	384	432	417	407	398	423	448	395	376	386	404	377	402	364	392	422	407	407	402	405	437	401	393	426	428	405	400	421	383	438	418	390	417	359	411	400	393	388	402	398	390	387	420	377	403	394	408	381	418	409	430	393	415	394	368	404	400	425	394	447	453	449	404	439	408	409	389	410	378	395	405	421	415	457	416	411	386	419	411	419	411	396	380	365	410	382	418	374	380	436	404	386	427	413	420	398	367	405	393	447	423	422	380	415	413	377	423	417	395	415	419	421	434	440	400	429	378	396	402	422	460	407	413	402	407	409	379	402	404	398	380	384	408	384	420	404	413	435	390	393	443	412	411	400	404	413	441	415	397	413	369	424	406	419	402	395	400	427	438	431	429	413	396	397	386	437	409	377	378	450	405	439	391	385	415	418	440	374	379	408	375	363	364	418	419	397	397	386	393	407	389	408	412	407	411	391	400	436	430	363	421	423	415	443	414	403	397	388	408	395	414	422	413	406	385	399	415	363	408	413	407	382	411	418	368	404	437	395	412	431	393	421	395	425	400	424	409	395	412	446	387	410	393	427	446	409	431	407	448	390	390	421	418	417	409	431	413	410	400	378	362	396	382	418	398	365	402	410	433	399	373	406	376	392	429	389	416	395	438	414	398	402	404	403	395	428	406	440	410	397	394	419	417	368	405	374	397	400	424	379	407	445	432	380	407	436	406	455	399	405	455	427	428	421	376	458	404	432	405	450	406	399	421	411	408	419	400	430	370	407	426	445	420	437	401	406	397	428	437	414	400	409	385	412	400	449	406	406	434	401	419	434	439	383	392	388	406	411	439	414	420	400	402	406	439	423	422	400	382	411	411	409	433	422	410	427	430	397	441	419	395	392	444	419	389	379	444	390
34442	27677	38619	49048	56655	45953	23257	10445	947	917	885	953	841	843	874	831	907	820	897	898	923	857	841	899	853	894	838	920	874	859	814	839	906	858	829	881	882	917	930	880	914	855	922	917	840	886	871	927	929	904	919	910	908	855	855	901	832	819	845	855	864	909	897	841	882	883	849	870	879	885	861	856	879	884	899	859	882	942	831	898	900	896	910	907	879	846	938	903	904	913	828	868	897	898	855	930	864	847	829	880	853	868	878	850	870	853	916	882	882	881	922	823	908	863	905	891	930	875	946	872	884	905	879	885	868	896	799	880	875	853	902	873	901	903	923	836	900	865	884	906	846	920	889	860	862	861	899	863	927	905	888	889	864	898	938	862	841	880	813	914	863	904	876	840	879	859	873	919	908	822	858	935	853	906	873	860	906	866	848	836	850	880	953	894	832	825	891	851	869	893	886	844	833	830	793	896	904	872	870	845	859	915	835	834	880	930	919	921	900	868	882	889	871	893	861	866	803	876	917	896	891	839	851	887	875	944	909	886	874	873	836	905	859	896	896	895	834	899	907	882	837	845	900	907	860	874	860	859	867	869	888	935	882	878	833	904	868	897	871	869	829	841	863	876	828	857	902	842	867	863	835	943	889	846	904	871	888	834	931	874	860	856	880	865	872	881	871	878	868	917	864	938	879	871	842	886	860	887	914	853	859	814	891	858	918	883	817	863	869	879	856	890	895	852	846	876	813	886	870	934	851	919	879	836	905	965	918	865	877	858	887	931	915	898	888	908	856	900	892	878	815	895	958	887	916	858	887	959	841	877	882	900	837	869	883	860	842	825	836	896	898	880	852	925	846	886	853	828	885	889	860	878	870	873	856	856	778	852	872	875	861	943	911	888	907	793	889	855	891	883	914	893	844	885	908	914	822	868	865	906	896	845	867	936	843	808	894	860	924	878	876	840	846	914	883	868	902	858	871	915	857	848	879	887	876	864	896	899	833	841	908	852	847	855	872	868	852	851	879	874	881	897	905	896	861	821	897	877	870	892	846	870	861	895	887	870	890	879	870	885	875	903	846	897	885	868	895	896	884	847	849	873	895	858	891	929	871	904	921	887	879	886	879	879	852	863	890	921	850	842	889	892	849	857	888	877	895	876	917	876	868	850	863	866	901	888	872	863	825	898	843	893	864	867	897	902	886	862	868	842	876	929	897	909	900	906	901	887	873	919	842	884	932	860	838	873	878	855	857	846	876	861	932	844	824	880	852	806	932	898	930	896	875	859	883	852	886	881	871	915	896	894	902	889	840	849	839	848	868	903	929	899	899	872	899	870	850	851	879	899	876	850	887	900	871	892	854	888	816	873	891	872	914	880	866	921	882	913	884	893	866	872	857	871	890	878	873	907	895	877	785	873	897	889	892	826	867	872	868	854	847	861	881	841	888	869	879	813	896	836	840	875	915	853	831	883	841	886	862	885	886	918	895	888	881	963	912	922	886	827	897	904	855	910	904	872	851	838	862	869	870	913	856	841	857	854	895	897	862	870	864	883	850	884	905	933	854	879	884	928	876	877	866	838	860	820	875	862	835	912	883	865	878	905	851	823	879	879	881	890	910	881	884	864	877	895	857	878	878	901	868	894	947	901	851	870	878	861	896	899	868	877	895	906	906	848	898	848	829	925	882	842	876	908	822	879	885	888	901	858	883	864	856	857	868	894	879	824	954	845	872	941	864	853	874	908	862	877	860	877	881	906	883	876	870	856	850	897	904	887	861	885	878	909	875	952	913	838	894	848	852	952	884	881	905	854	876	954	941	879	835	891	866	883	926	879	860	823	919	880	964	859	846	933	888	905	858	927	881	867	828	815	943	890	852	873	900	888	874	839	884	867	827	883	879	846	930	824	872	877	853	861	893	887	846	858	903	874	890	892	855	878	857	872	832	912	832	841	885	900	842	826	862	828	864	886	875	808	851	857	878	861	898	902	834	852	828	917	866	838	865	885	825	844	856	875	913	838	889	861	889	871	898	889	897	871	885	876	813	875	891	856	897	863	856	893	912	858	836	868	877	857	887	860	840	927	884	870	848	872	889	877	924	889	885	924	890	855	857	872	892	870	848	913	888	883	894	928	880	837	861	843	844	847	906	825	803	840	897	886	829	844	901	880	870	889	900	886	878	909	865	820	920	874	901	869	860	891	887	874	835	937	911	878	852	885	888	902	884	906	863	887	836	869	852	889	943	896	847	859	883	820	869	859	912	904	862	915	890	894	888	818	832	884	848	825	878	877	900	864	926	873	930	847	914	869	837	857	888	832	908	843	845	869	878	843	862	875	910	840	834	885	878	849	897	850	893	869	913	932	876	877	920	898	832	876	831	833	894	876	920	859	895	846	946	880	854	890	887	896	846	866	887	877	883	864	910	827	875	839	833	921	846	883	854	864	865	848	878	870	860	911	921	851	856	859	910	873	864	875	863	888	858	854	846	910	877	843	860	933	867	903	825	943	875	905	921	860	888	911	874	846	872	918	859	884	854	879	935	858	924	923	840	918	882	877	852	902	903	879	852	893	910	905	886	914	919	886	836	884	900	876	863	866	911	896	876	902	907	817	846	826	890	890	886	867	858	836	881	880	863	899	912	875	926	846	808	898	898	857	935	843	902	898	902	870	822	882	865	850	854	876	828	847	903	855	833	834	839	892	861	857	933	866	864	856	852	882	883	854	836	894	873	868	839	867	805	894	879	877	895	867	871	871	869	891	866	791	913	870	849	897	923	936	841	855	927	849	863	867	908	903	943	819	892	903	890	897	900	827	865	904	892	904	864	904	870	913	910	885	890	913	834	871	905	909	893	896	957	828	899	870	844	844	850	857	876	904	889	872	848	829	892	875	893	847	914	846	867	864	879	867	845	897	819	881	875	871	905	878	852	921	890	930	884	883	867	867	837	874	889	911	858	915	862	916	895	825	919	877	910	935	890	846	928	865	880	840	867	850	869	855	861	885	853	868	857	847	840	845	863	841	858	890	894	851	861	841	867	901	909	896	860	891	869	909	845	853	906	887	849	896	907	926	907	860	912	907	890	843	847	900	874	855	865	893	916	862	817	853	906	846	844	839	875	899	853	906	810	892	882	924	878	869	890	932	852	858	823	918	877	902	804	899	866	869	913	875	846	877	890	912	911	890	900	843	903	874	839	869	906	917	833	890	829	886	867	889	872	830	893	895	914	910	879	853	836	882	926	827	849	874	920	817	872	918	854	861	893	861	952	829	912	878	862	881	871	875	863	927	904	889	895	922	868	877	835	871	868	848	862	889	809	860	859	901	882	882	865	886	906	846	867	843	805	889	905	901	896	851	837	820	866	906	845	851	863	880	887	881	874	856	913	835	854	881	895	857	920	880	865	905	955	914	864	886	854	838	883	886	828	880	843	850	912	893	881	875	832	934	876	818	844	829	880	910	881	846	823	850	896	863	955	858	844	854	827	907	855	917	906	867	901	850	890	874
16104	7327	3308	1629	1854	1383	590	323	228	247	233	216	194	225	236	219	245	242	233	242	252	223	222	235	264	198	229	239	226	247	231	249	224	240	197	223	215	231	235	201	227	219	200	223	253	239	228	264	222	206	257	213	227	199	232	223	221	206	229	236	234	240	226	264	217	192	238	255	237	240	211	242	203	218	208	243	218	200	242	240	246	217	262	219	239	211	226	208	233	211	218	235	193	223	234	195	259	196	259	252	266	227	215	230	221	222	216	226	228	244	209	225	235	245	238	221	199	230	242	224	260	235	242	229	223	243	230	224	216	228	227	215	236	279	224	218	228	226	218	225	234	236	248	254	222	205	234	229	212	231	227	254	221	236	205	250	219	248	249	220	212	234	236	230	228	195	237	208	230	226	209	210	233	223	211	240	219	241	228	228	230	230	229	213	214	257	208	240	229	217	204	254	213	225	216	193	226	235	244	229	220	225	203	235	236	243	241	225	237	233	203	227	220	263	254	217	249	218	227	254	258	245	244	247	222	238	251	235	213	243	241	205	230	238	226	232	232	229	215	216	231	248	229	214	220	245	234	225	246	218	218	229	248	242	250	266	257	220	216	202	241	225	257	215	226	246	262	229	230	210	214	198	230	231	243	236	220	267	211	220	255	219	257	245	258	241	250	249	223	219	189	212	193	218	248	240	216	206	214	212	252	235	212	219	222	240	218	225	247	218	220	220	199	216	251	233	216	237	231	228	234	226	227	234	226	220	227	246	221	227	238	263	222	215	232	239	207	200	222	237	239	227	242	219	215	263	218	205	218	250	257	225	223	229	248	247	226	224	227	227	234	255	222	215	247	241	218	221	235	200	232	201	233	242	219	206	221	244	242	210	229	237	274	222	232	223	243	247	244	208	248	242	240	215	239	240	226	227	224	240	228	212	200	240	248	218	218	214	232	245	241	222	218	227	250	212	240	215	226	256	241	233	214	212	236	234	240	229	197	189	233	211	249	241	223	215	255	209	239	244	229	231	242	240	208	223	206	223	283	219	236	236	212	242	249	206	227	185	214	227	229	237	228	257	235	235	204	227	221	242	244	265	216	228	226	235	240	216	231	223	250	214	253	214	204	215	234	235	271	225	216	193	258	227	265	250	224	239	245	247	233	200	219	202	247	218	212	223	236	239	269	200	217	230	254	213	223	227	231	212	210	251	219	216	232	251	214	249	240	235	237	245	232	216	232	204	252	262	220	242	221	230	227	251	256	238	247	241	217	202	245	197	216	225	233	226	224	247	218	230	219	234	234	236	208	246	224	232	201	246	266	235	219	223	224	219	220	250	213	245	233	250	231	232	248	226	225	237	218	243	226	227	238	216	227	210	234	256	228	209	252	238	220	220	208	211	206	222	271	245	237	206	253	219	248	248	253	209	211	261	242	222	216	210	221	224	220	230	242	228	215	223	215	230	241	222	213	232	215	244	255	216	226	228	233	224	259	208	202	244	223	280	212	195	210	219	237	207	190	247	215	227	219	272	261	212	240	199	224	201	222	219	244	248	232	246	218	241	213	210	210	210	212	224	229	227	236	274	249	195	207	222	216	237	246	235	219	272	226	207	204	225	234	237	238	231	239	229	201	237	203	194	247	245	233	233	232	257	241	224	227	265	212	211	219	250	249	258	223	259	234	232	191	215	212	202	235	214	223	235	231	238	244	224	213	245	201	237	230	194	224	235	218	224	211	201	186	215	214	233	194	245	220	230	224	232	213	239	206	225	255	203	245	259	214	268	232	247	242	223	209	191	209	247	232	221	225	228	248	211	221	233	227	216	236	238	250	228	186	196	218	236	220	233	239	213	261	231	207	235	225	232	233	206	202	220	250	182	204	236	229	238	223	243	218	243	230	234	197	235	233	237	224	236	234	216	223	224	239	216	238	238	257	213	238	220	227	193	224	222	237	219	248	238	223	244	201	204	235	254	234	235	248	221	249	230	203	227	229	217	221	218	208	238	232	231	256	225	217	215	233	220	271	232	262	234	228	220	210	227	216	242	234	214	219	216	218	249	232	239	222	216	222	235	223	230	244	244	241	237	259	224	264	219	239	213	214	224	211	232	235	241	229	249	204	235	224	242	216	244	228	223	226	210	214	212	243	233	208	225	235	236	223	242	224	231	225	207	216	208	217	209	233	215	235	232	250	247	214	216	226	241	226	229	249	231	191	218	239	260	228	200	231	217	240	216	258	225	221	218	229	216	228	258	202	217	220	231	206	222	224	217	223	234	240	224	229	195	233	202	209	229	251	232	217	203	231	220	248	240	228	234	237	242	237	213	213	232	232	220	233	238	233	240	252	210	208	209	234	221	218	224	204	230	210	230	196	215	221	271	250	277	230	221	235	231	234	214	213	242	234	217	221	220	206	233	235	229	196	234	252	229	209	257	236	213	226	230	234	207	245	228	221	238	241	217	228	214	242	226	187	229	191	225	229	277	235	206	236	253	249	219	239	237	227	240	234	231	251	228	203	217	243	197	229	219	219	229	209	244	250	244	193	221	221	221	211	257	249	224	222	221	215	257	236	240	236	223	231	215	209	206	229	213	232	214	232	256	180	229	234	229	236	235	250	251	242	257	208	208	242	243	226	251	239	213	206	218	238	209	225	229	243	210	193	227	228	241	206	241	237	213	245	206	222	247	240	236	214	217	236	220	187	228	241	241	226	245	265	225	265	237	236	251	218	237	237	216	224	249	224	220	222	237	201	232	236	228	214	251	202	241	215	228	233	241	232	233	201	232	242	224	249	268	239	229	235	223	237	254	221	243	225	249	219	249	238	222	203	204	227	248	226	257	242	214	243	236	208	248	215	238	213	234	233	241	245	218	219	232	237	237	219	280	223	213	223	250	226	202	225	246	225	202	197	246	205	215	216	249	215	208	226	220	219	223	205	201	192	240	237	222	220	236	228	237	223	244	221	227	206	257	227	247	233	240	239	213	233	222	234	226	213	230	231	229	247	240	229	206	221	238	211	214	226	215	244	232	227	259	246	224	260	230	203	240	221	206	234	217	239	220	219	236	242	209	233	228	253	249	227	236	220	236	216	235	206	229	243	247	222	215	203	253	259	233	257	254	207	212	226	229	250	235	255	246	265	217	221	274	221	219	247	211	217	229	229	208	209	217	235	208	217	256	258	226	214	221	246	216	237	249	254	233	246	243	231	209	252	227	202	224	223	214	232	238	230	237	225	224	236	238	207	261	195	208	202	205	231	221	243	242	234	252	259	218	232	217	230	237	239	234	227	213	205	233	217	229	240	196	223	235	202	209	232	240	246	218	259	250	203	235	236	262	228	228	234	221	228	225	210	240	239	244	213	233	210	223	242	245	226	242	245	237	234	187	233	234	248	243	228	210	218	243	225	216	242	238	195	220	197	229	213	243	196	238	214	212	206	268	229	220	209	188	214	236	244	204	223	221	237	246	241	250	249	247	232	210	236	235	205	236	233	218	244	236
9742	6219	5434	5063	6529	4676	1763	840	574	509	570	531	565	550	523	557	530	527	529	553	533	507	536	533	512	551	542	521	544	572	553	526	530	568	565	530	524	505	525	539	522	555	552	521	555	529	562	533	542	546	543	533	556	576	545	562	571	550	551	500	526	549	492	525	587	564	550	554	545	551	513	516	536	543	521	558	517	560	556	522	585	591	557	520	542	585	544	543	528	561	525	596	552	536	540	547	554	540	539	517	569	555	525	586	543	582	549	585	515	504	567	549	540	553	533	558	548	590	527	510	543	558	544	557	568	508	556	518	597	561	579	561	527	517	541	529	542	584	548	556	539	534	563	531	489	490	556	559	510	534	564	558	515	532	566	568	507	523	546	518	569	525	491	541	553	547	574	539	541	525	527	535	518	554	563	576	500	553	551	520	502	586	517	532	532	540	538	516	559	523	514	585	509	564	546	513	523	548	536	552	532	506	520	536	561	543	528	522	566	518	513	545	522	520	508	506	521	537	572	518	561	559	540	580	513	507	560	561	532	526	520	541	505	616	482	548	555	545	501	538	561	552	500	561	516	577	539	573	556	505	522	524	530	523	565	529	532	554	532	566	576	530	550	534	569	542	541	524	550	566	545	553	529	540	562	522	542	515	529	579	527	539	513	545	542	518	525	524	549	559	495	533	559	592	538	507	551	564	549	523	555	546	531	522	523	536	554	555	519	532	584	556	526	558	551	523	559	548	562	551	571	556	521	541	486	510	560	564	554	577	546	552	555	534	571	529	531	537	553	515	508	521	596	581	556	534	510	493	529	521	517	517	554	542	559	558	544	548	566	567	564	557	527	540	537	540	521	548	568	542	546	524	562	476	571	513	562	529	537	592	548	567	580	538	568	515	555	546	549	532	496	533	546	511	536	562	554	571	520	532	497	567	538	555	498	550	546	532	579	548	538	565	556	538	561	561	524	519	565	569	530	539	511	507	538	530	471	558	571	559	535	525	515	520	527	579	567	554	566	496	500	515	527	526	510	538	520	518	538	544	565	556	551	536	532	538	526	561	566	533	496	563	511	559	559	543	519	517	559	518	559	558	552	523	546	530	548	489	537	546	517	537	591	533	545	555	518	574	594	542	535	555	544	547	584	514	559	560	557	522	554	539	537	508	572	554	533	520	571	543	560	586	583	549	550	562	564	526	537	562	525	528	534	574	553	532	550	547	533	582	553	538	558	506	542	532	576	612	520	546	543	526	519	566	509	539	554	535	544	527	522	546	560	511	558	555	536	512	560	535	564	529	524	541	514	502	594	558	556	537	525	552	567	553	566	567	533	544	527	565	541	536	549	521	530	531	558	525	515	503	544	600	516	539	513	574	559	525	567	525	571	554	552	553	527	515	578	515	539	584	551	536	546	549	523	568	613	513	524	548	575	540	540	537	578	491	550	532	500	495	553	554	572	535	555	570	530	547	569	524	515	576	493	492	562	543	483	535	575	517	559	559	537	575	535	591	571	529	522	497	534	513	534	546	588	556	532	523	552	553	506	576	563	568	564	562	553	567	574	556	561	559	576	506	530	577	536	528	533	513	588	556	588	490	546	544	555	515	509	517	569	556	528	529	517	518	561	546	557	568	589	564	545	532	534	583	543	564	521	536	573	551	518	573	597	554	555	567	539	559	529	557	489	588	555	547	558	563	594	529	542	602	544	558	516	499	530	528	515	547	525	541	529	551	534	521	513	490	568	496	521	514	615	517	543	540	568	551	518	573	542	506	558	518	548	601	531	551	536	578	543	553	530	552	519	512	557	545	554	525	562	545	565	574	552	554	541	551	524	520	544	504	520	539	544	532	518	558	561	559	522	550	555	512	540	573	499	558	550	554	531	535	572	517	569	559	581	531	546	545	543	546	568	507	501	572	512	588	507	499	587	492	540	577	552	519	516	578	531	560	566	514	586	557	519	505	513	557	526	556	543	540	530	552	554	532	584	587	570	550	532	556	532	527	552	531	528	533	579	537	510	516	537	499	534	528	526	595	514	581	534	548	533	540	568	553	570	527	562	562	536	575	551	521	519	570	564	544	548	515	520	552	529	558	555	526	550	558	550	537	544	529	559	536	520	572	536	567	563	553	528	530	510	532	527	567	575	533	546	568	579	571	483	545	531	546	578	566	523	549	567	541	592	599	536	532	548	537	558	546	563	534	550	544	544	540	508	555	572	526	536	547	528	511	578	554	550	536	568	533	557	536	534	557	548	556	561	513	539	536	555	581	539	551	484	505	550	542	546	543	532	554	525	552	526	582	567	525	580	526	490	531	542	521	549	559	545	576	549	507	514	564	551	544	527	493	532	562	548	549	551	526	502	543	560	501	511	533	513	564	531	606	554	530	535	530	537	539	520	582	518	529	540	536	542	544	489	571	522	536	529	533	514	509	535	535	525	568	536	547	518	507	568	521	551	541	554	536	542	512	570	591	534	507	521	578	478	541	582	548	564	527	543	560	548	610	538	575	482	565	546	576	567	488	587	520	584	521	540	543	530	559	586	537	547	539	560	556	486	556	553	559	629	534	540	572	547	560	565	544	537	512	533	504	533	538	555	524	528	554	539	562	526	569	569	566	509	540	559	535	554	549	544	522	532	561	531	540	520	512	581	497	534	518	542	595	531	576	511	576	580	535	538	586	548	584	546	542	532	582	557	516	532	547	514	548	532	500	551	521	547	516	550	595	508	525	507	535	544	502	527	590	531	503	520	531	539	566	562	523	570	570	496	519	503	574	508	504	540	530	538	555	512	585	527	555	547	569	578	527	541	561	548	552	506	546	523	548	523	488	527	559	540	544	541	553	561	553	515	585	543	567	568	492	548	557	537	556	584	523	528	544	516	578	564	553	570	592	531	508	534	566	531	520	506	548	524	571	533	557	526	498	557	546	542	489	545	524	528	549	581	580	510	535	539	554	516	526	545	512	520	551	538	534	517	525	561	581	567	522	556	551	517	520	564	553	538	576	539	556	541	551	534	555	578	573	508	564	532	596	547	542	565	506	578	549	563	538	518	504	552	565	556	556	535	522	545	500	536	532	556	562	560	567	532	553	526	536	545	527	576	537	544	583	552	548	512	563	564	529	562	496	583	567	537	532	545	548	553	531	537	568	579	540	545	540	546	521	525	532	535	517	566	546	540	544	535	552	551	531	575	530	521	551	541	534	499	551	529	564	516	591	540	553	536	468	543	556	542	545	543	524	552	566	533	583	547	563	557	568	549	542	538	537	579	548	565	561	583	518	583	550	548	576	559	525	521	513	535	553	490	530	558	575	521	533	572	528	520	515	518	540	538	530	518	575	534	574	546	593	595	539	535	520	532	533	536	533	502	496	531	536	538	541	535	544	547	565	508	509	498	559	533	536	517	528	548	546	542	548	566	534	589	538	523	640	567	529	568	544	546	516	490	570	543	519	547	539	564	569	547	532	531	535	499	534	553	525	558	568	536	548	511	534	546	545
41652	30581	23368	28557	26800	19271	7870	2172	392	328	338	345	321	319	334	353	298	300	337	316	364	296	324	302	320	353	334	347	331	362	355	305	328	313	317	328	342	331	337	323	359	323	293	317	361	334	360	343	340	320	336	344	323	295	331	315	322	359	331	338	353	307	329	328	335	335	353	318	342	348	315	333	356	336	308	338	330	315	343	301	329	319	322	308	331	338	347	313	324	334	326	359	309	351	351	349	351	320	360	333	329	358	325	302	329	351	332	342	289	343	339	311	326	348	331	354	341	335	325	339	315	327	328	332	325	291	278	329	302	362	381	303	356	352	352	307	335	359	324	303	312	315	357	356	296	341	311	330	343	336	331	345	301	340	347	314	358	350	317	357	330	331	315	346	311	312	326	327	317	319	346	311	346	358	331	309	297	325	338	352	336	344	324	345	338	327	328	364	340	370	341	327	316	339	342	322	325	309	333	317	294	319	309	318	359	331	330	324	330	352	318	337	345	331	317	330	334	345	302	324	340	305	343	314	356	327	349	344	371	333	339	344	303	344	351	356	330	341	360	343	303	312	317	321	303	331	305	305	287	318	332	322	311	335	344	309	313	278	365	355	310	331	380	330	316	317	334	333	375	320	340	342	312	311	326	364	326	373	355	313	330	353	361	297	370	322	326	315	339	328	335	303	354	362	305	283	341	344	340	318	335	353	338	352	328	340	322	333	309	330	345	356	366	328	281	326	351	336	359	336	356	297	339	314	319	334	313	327	320	331	304	347	330	361	376	321	296	325	299	354	357	301	324	360	337	308	314	325	335	313	344	329	330	335	309	292	312	321	316	300	291	344	324	322	315	365	329	334	331	305	330	347	304	339	343	314	329	316	357	349	350	317	369	341	341	318	336	334	316	298	341	328	292	319	317	370	312	311	322	306	328	361	365	343	352	350	308	335	352	293	331	329	324	323	339	337	300	315	325	313	304	322	326	326	341	348	331	327	325	373	327	322	334	345	322	340	321	313	302	330	298	340	367	302	308	318	340	312	378	306	299	327	318	328	328	344	317	332	354	320	301	347	320	327	324	337	301	350	287	330	356	306	350	307	357	318	322	323	345	335	334	306	323	332	344	346	316	321	317	319	334	341	331	337	328	328	331	315	343	276	354	320	307	334	363	359	310	352	329	323	301	341	350	338	323	328	347	318	302	327	351	332	319	329	341	306	361	354	327	324	357	321	330	358	338	352	355	362	319	322	333	339	339	324	306	313	334	329	313	366	322	353	367	290	327	374	312	334	305	323	321	291	340	296	323	330	337	357	312	340	341	335	335	337	362	345	320	339	329	308	312	312	304	325	309	346	359	322	326	308	329	320	346	298	308	349	326	318	302	311	336	329	314	329	346	341	335	319	296	312	357	345	341	298	381	331	342	333	336	298	310	312	362	352	315	318	356	323	325	321	344	312	349	354	331	313	342	316	341	361	348	342	306	357	338	330	376	305	344	338	326	362	374	335	330	331	292	354	326	363	323	308	351	342	298	314	302	319	331	345	327	313	366	314	320	328	327	323	361	325	295	335	325	321	290	357	343	328	318	342	299	320	330	340	312	314	340	359	332	301	378	325	329	320	337	349	343	343	325	323	287	302	339	339	323	339	324	354	310	288	339	294	347	325	352	324	354	340	330	322	329	319	340	380	358	298	351	371	326	339	287	333	333	333	316	354	305	338	349	343	305	327	316	329	320	324	292	328	343	315	325	312	313	335	347	313	377	320	321	311	349	315	325	356	317	314	330	358	323	332	337	354	325	321	347	352	299	311	350	341	308	339	315	324	313	327	352	328	312	318	320	325	343	298	334	294	352	347	304	305	285	302	352	342	316	306	357	345	326	318	336	326	359	302	358	323	306	316	317	361	329	314	323	340	295	318	323	308	355	342	323	316	325	286	362	340	322	327	299	299	341	292	398	313	351	313	324	311	382	313	337	307	335	394	328	299	330	327	331	351	332	351	343	339	333	291	324	312	352	319	313	366	308	339	312	330	345	366	318	332	305	325	358	344	322	302	312	324	352	338	340	330	366	347	324	331	333	357	331	350	347	348	329	325	310	356	335	364	371	332	304	326	340	314	385	334	347	317	323	321	276	324	314	346	349	358	347	320	319	338	357	349	283	325	325	357	352	354	313	313	339	343	374	350	359	321	293	353	338	346	335	328	329	325	334	335	362	383	378	360	322	342	353	315	320	335	310	334	313	328	345	309	332	320	353	316	329	287	331	356	352	347	365	306	308	355	330	319	323	363	298	329	353	331	332	341	343	369	350	342	302	360	332	335	323	323	317	344	327	284	333	336	322	336	360	346	333	348	331	317	331	337	348	308	309	345	329	325	351	328	285	333	371	324	360	323	329	363	319	321	324	336	312	330	320	341	331	359	344	333	340	304	350	307	329	367	346	317	334	320	290	303	326	355	331	345	311	354	343	380	327	317	346	317	325	360	316	330	293	355	355	304	326	308	351	348	348	318	370	293	315	327	359	319	332	374	315	311	348	351	336	338	353	299	313	315	342	357	341	344	347	321	352	359	354	323	338	322	350	338	345	324	305	341	313	343	314	334	324	288	385	327	318	326	314	341	345	343	311	359	324	309	337	314	352	350	299	337	359	322	359	322	302	363	329	340	343	309	305	355	349	326	336	361	351	319	319	334	302	333	313	335	333	299	341	338	364	327	320	357	350	367	340	329	328	368	302	348	347	338	334	328	344	318	316	355	326	328	346	310	327	323	347	332	299	344	323	323	320	306	303	302	313	371	338	298	321	349	343	331	313	336	321	329	351	324	313	347	315	311	361	333	350	348	329	321	334	357	318	320	314	306	324	337	307	310	322	332	329	313	310	348	318	336	357	317	343	306	323	291	298	320	343	355	332	332	297	311	260	346	349	352	292	338	340	333	332	283	343	340	324	289	321	360	283	329	358	332	311	314	332	331	336	358	319	320	369	314	345	341	314	343	364	333	309	322	359	298	319	342	326	334	270	341	329	347	296	343	329	356	314	329	353	336	347	363	337	347	338	340	354	342	322	335	352	348	350	333	317	336	355	364	335	348	302	317	326	363	304	338	339	339	336	335	325	362	334	336	367	343	334	304	348	346	308	316	349	307	327	322	340	351	343	323	332	324	318	349	321	346	357	324	332	291	346	341	323	312	323	352	359	320	331	343	340	326	363	330	320	326	331	331	336	333	319	329	340	332	311	329	316	305	328	321	308	362	311	328	337	326	327	339	359	317	332	302	337	303	336	317	324	309	352	324	374	326	320	301	344	323	334	355	328	343	316	374	356	322	304	337	339	330	355	313	328	321	316	353	344	335	371	341	322	317	300	341	331	319	329	361	344	341	326	331	319	340	338	309	313	340	298	295	345	316	300	307	315	324	345	317	332	319	321	311	344	352	298	296	352	324	323	336	340	321	332	339	309	324	332	342	323	337	304	291	321	328	305	327	355	319	307	343	337	322	344	345
26877	23272	27567	41964	42720	35197	16930	6509	835	732	729	774	760	783	745	740	750	753	766	766	758	825	752	730	738	713	738	762	752	749	763	787	718	712	761	713	740	747	704	774	733	777	782	769	715	707	714	738	768	753	730	753	701	766	797	794	766	720	745	756	691	735	726	769	707	764	726	666	742	748	736	732	705	713	739	729	736	759	737	766	725	773	750	731	729	738	748	686	721	754	754	736	747	771	723	810	789	754	742	722	752	775	738	775	805	707	745	732	777	766	793	738	748	760	723	679	727	759	730	746	752	769	754	760	769	723	771	790	786	709	730	738	757	753	809	768	743	700	711	691	765	761	744	731	704	739	737	712	729	748	750	746	729	758	727	760	749	735	745	757	735	729	787	766	750	731	733	739	728	733	759	765	763	810	744	765	695	695	779	738	767	803	746	763	736	772	710	726	751	722	762	748	715	747	766	764	757	757	772	724	709	723	720	802	739	739	802	732	756	722	766	733	805	743	745	757	715	759	769	711	735	757	758	789	725	734	742	779	722	682	795	735	710	739	744	766	745	762	715	727	787	741	772	731	756	733	747	802	754	753	758	768	713	726	745	781	774	742	779	746	737	736	746	739	715	749	753	771	744	725	729	742	724	737	762	723	724	798	751	723	791	770	736	730	784	717	703	723	734	760	794	711	737	768	747	794	744	753	673	760	742	726	777	705	724	798	722	780	800	719	767	767	746	722	734	758	720	712	818	739	738	768	757	750	705	768	711	749	755	705	802	793	760	801	713	715	767	678	760	750	697	754	729	724	793	724	718	733	741	680	726	766	768	740	737	781	712	768	731	782	748	769	729	744	758	756	756	698	767	748	781	727	753	773	769	762	719	768	761	744	700	752	717	741	765	750	731	725	748	741	750	737	804	770	701	762	709	745	729	776	766	739	735	717	768	738	755	802	747	768	750	749	756	754	733	747	792	718	693	757	789	773	752	772	728	745	725	734	696	698	731	744	733	712	746	756	761	687	767	761	729	766	744	797	735	740	688	757	741	721	765	758	794	785	726	708	745	728	750	763	725	723	724	735	819	773	736	746	746	768	737	749	742	731	745	743	730	729	712	758	742	712	763	712	710	772	732	794	728	736	743	729	808	754	739	762	725	728	762	777	745	755	734	745	757	762	720	727	723	738	747	748	747	777	718	723	731	722	689	730	708	744	740	729	722	749	761	740	725	727	747	736	743	764	712	724	744	784	751	691	742	697	711	753	716	776	781	741	727	759	723	757	793	771	742	793	795	785	789	728	773	738	746	775	756	731	749	740	719	752	743	720	692	745	726	749	772	716	792	778	744	743	752	755	721	744	773	747	705	722	738	748	757	767	751	748	749	757	755	755	733	725	745	767	752	739	731	769	754	714	769	741	725	752	750	779	750	807	753	778	746	739	750	723	711	784	734	730	749	707	771	748	719	697	755	761	746	748	713	784	710	782	751	788	772	752	772	737	784	806	771	748	793	715	767	733	788	753	729	760	757	745	718	715	806	767	769	750	765	726	751	744	776	742	736	759	731	737	731	754	769	729	768	752	723	748	735	721	750	771	704	734	794	780	737	745	742	716	771	726	740	771	771	787	726	754	736	780	729	742	768	808	674	732	733	748	759	769	740	750	721	718	737	719	752	739	780	768	797	707	711	737	755	727	741	722	791	776	710	738	745	706	764	711	788	752	748	752	749	732	739	710	696	807	775	734	683	772	721	746	749	739	742	761	738	769	728	756	779	747	815	741	767	702	740	777	740	737	748	732	771	769	713	746	718	725	758	734	716	763	727	702	757	714	782	703	741	715	739	733	799	715	780	720	766	724	731	776	734	714	770	760	727	738	750	702	763	726	731	698	704	753	773	752	722	744	704	729	779	685	776	725	696	778	745	755	776	723	730	724	744	736	763	727	747	789	742	757	715	747	743	718	754	690	752	729	708	718	764	777	707	764	721	741	746	745	748	737	732	692	693	743	730	726	769	754	756	713	757	768	730	698	758	774	765	762	760	732	696	698	775	727	736	777	702	708	711	746	749	743	740	751	740	733	773	758	779	704	733	707	706	788	695	753	777	720	736	725	738	749	754	720	786	742	768	744	744	695	778	747	738	759	779	744	748	711	739	780	725	718	683	735	721	780	720	708	707	744	755	734	734	737	786	772	729	754	795	724	759	751	731	761	769	708	699	723	805	722	758	769	762	759	705	762	749	733	764	761	747	707	734	757	742	754	762	752	781	701	777	679	726	707	748	743	736	780	725	765	785	765	753	714	787	688	780	772	726	740	766	751	755	761	733	719	724	761	757	710	746	707	750	811	763	784	691	729	697	741	756	725	733	776	728	763	809	789	729	726	720	709	776	783	730	763	756	732	800	764	743	700	709	726	777	758	765	774	719	757	736	742	660	706	716	744	742	715	785	778	788	745	749	726	767	756	725	753	759	757	727	714	744	791	768	737	711	718	778	749	733	765	753	729	737	721	741	737	738	784	741	774	734	779	808	740	759	777	751	750	766	723	704	760	772	746	773	772	715	741	726	734	757	745	724	764	694	727	784	723	728	703	770	751	739	715	757	738	738	795	716	692	761	763	742	764	723	750	746	756	723	763	718	749	718	814	703	762	756	722	722	756	782	761	730	735	744	776	717	761	735	784	729	790	724	740	770	747	752	780	711	764	778	757	748	744	753	754	734	697	750	729	753	746	765	753	743	749	727	694	720	772	757	709	716	768	741	730	761	687	686	757	751	767	786	740	765	706	763	776	772	723	778	707	773	739	775	762	754	757	764	765	734	813	775	754	777	766	767	715	771	723	710	751	735	775	703	710	754	714	753	714	725	725	737	702	719	711	747	730	748	727	770	740	771	721	765	676	785	741	782	729	738	746	775	745	767	817	715	730	781	754	756	741	770	715	755	696	729	690	712	700	696	719	736	720	734	729	702	806	729	743	740	747	728	719	754	768	736	716	755	739	735	763	758	739	787	745	766	739	774	759	755	750	766	692	693	738	768	729	708	727	754	773	762	787	726	745	767	751	737	785	780	782	749	798	735	750	725	713	701	781	724	742	736	754	836	753	698	741	759	715	720	770	768	759	726	718	733	781	816	742	768	754	729	724	751	758	758	726	690	778	722	714	739	704	722	757	735	704	743	766	774	791	738	813	748	681	776	733	788	797	751	723	771	732	752	709	773	762	735	714	685	768	742	771	705	752	716	794	729	719	714	765	771	787	749	752	782	747	723	732	719	746	738	757	750	772	705	765	734	711	745	725	785	730	710	729	712	745	774	789	775	726	775	761	760	712	712	745	721	779	745	757	760	737	722	742	741	758	735	736	753	794	773	726	756	757	778	773	745	748	732	755	758	746	758	725	739	745	799	754	786	750	733	740	737	741	731	769	743	744	734	782	751	735	765	772	694	760	762	732	779	747	712	779	749	790	741	733	772	677	724	755	764	713	705	742	748	713	818	781	740	738	741	757	765	703
52766	41766	30288	42087	46333	31875	11543	3093	525	424	415	408	419	437	404	438	387	389	401	410	426	418	425	394	405	373	397	409	450	425	429	407	392	402	373	397	422	434	396	447	374	390	399	423	396	394	381	413	398	401	409	372	406	450	388	389	422	410	405	416	396	390	434	423	404	399	374	437	431	385	420	396	417	405	437	449	397	426	430	405	392	387	458	444	405	398	372	364	390	388	434	443	411	404	406	439	402	412	428	420	408	402	369	380	423	379	392	395	431	426	393	383	387	460	373	378	400	437	385	419	415	456	411	432	423	412	394	405	405	443	409	378	396	420	408	407	384	380	391	445	368	441	416	408	436	438	404	384	393	391	397	426	422	412	365	402	396	408	436	435	403	403	392	392	394	388	438	394	427	444	407	411	423	404	432	433	385	404	402	351	407	394	420	399	393	390	411	440	392	392	443	421	397	435	429	383	416	400	394	422	422	391	414	397	379	394	410	409	408	402	403	390	388	398	410	414	380	414	384	398	389	404	418	445	404	411	434	397	397	443	391	404	405	418	445	402	422	407	405	403	350	396	380	371	400	400	415	403	418	392	356	402	388	446	423	413	420	397	368	396	374	402	384	374	376	417	383	372	407	442	409	373	428	382	404	389	390	405	414	405	395	404	412	405	354	393	390	402	430	368	411	403	420	417	391	420	399	378	388	397	427	400	424	362	407	419	432	399	409	410	422	397	402	415	415	407	390	430	413	426	428	368	399	416	408	415	400	389	441	421	402	437	441	466	416	441	401	431	382	423	441	400	428	396	384	393	390	420	384	427	401	392	432	393	395	425	394	386	400	383	361	391	406	402	368	401	409	410	398	431	417	385	398	419	386	395	399	440	411	461	418	370	391	402	445	411	416	380	357	379	454	428	405	424	437	389	405	437	409	408	404	380	400	421	416	427	382	431	426	441	434	447	414	444	395	385	406	417	386	411	415	418	411	378	387	370	390	412	440	420	394	445	393	424	432	394	412	397	397	375	377	418	445	442	415	413	367	392	366	396	405	382	406	357	416	421	401	392	396	433	397	445	380	416	402	429	403	432	373	366	389	391	400	437	375	398	426	391	407	355	401	419	390	415	442	399	396	435	446	441	416	390	405	425	373	421	398	428	400	410	380	429	434	376	391	403	423	420	389	419	372	459	405	382	382	380	403	410	425	409	400	383	380	410	378	410	404	423	380	402	424	371	356	375	386	364	391	394	403	427	441	413	415	395	472	413	410	420	393	386	419	403	414	373	377	400	385	392	368	381	448	402	439	413	382	432	411	364	379	389	395	380	403	421	382	415	414	370	389	405	423	368	438	368	434	427	422	429	410	393	444	424	376	400	422	440	403	410	422	413	407	420	399	415	416	399	402	407	401	435	390	398	366	375	397	424	405	415	384	408	411	380	402	427	398	421	398	422	396	391	426	446	404	395	418	415	406	426	410	440	376	396	410	411	401	394	400	373	423	424	404	418	423	402	412	418	394	358	383	384	407	393	415	441	418	413	444	429	424	409	382	403	430	391	382	426	388	419	352	391	405	461	391	380	379	392	411	409	399	435	436	372	386	416	392	398	425	463	423	397	343	372	375	416	386	407	399	407	394	391	402	423	457	439	416	412	412	421	417	402	381	418	371	407	409	382	414	450	394	403	393	390	416	425	386	428	399	381	370	427	424	377	396	354	382	406	415	462	411	393	363	445	406	428	419	407	371	400	383	410	419	420	386	376	413	415	365	394	444	426	394	372	372	381	399	452	423	376	410	413	411	416	409	389	443	364	432	390	426	434	423	407	413	421	381	377	394	386	408	360	401	380	409	414	411	398	417	399	428	425	406	391	395	407	400	422	460	405	381	417	419	406	389	410	402	432	353	423	389	419	443	395	405	389	396	382	387	390	401	437	406	378	413	419	420	362	408	410	378	351	378	377	390	364	382	381	429	407	403	408	404	401	428	407	421	423	441	373	385	419	386	425	410	375	423	389	408	372	427	390	384	395	406	390	407	393	412	433	418	415	420	402	389	388	376	396	383	409	375	368	411	416	380	430	424	426	360	430	417	427	386	374	406	457	388	424	427	372	418	474	427	423	402	416	389	447	398	398	420	377	420	390	421	408	424	384	356	396	408	411	424	423	395	326	374	423	372	383	392	373	383	402	381	418	411	474	395	389	384	461	392	415	419	420	443	425	383	417	417	412	409	429	391	397	414	413	398	430	389	390	398	433	429	392	387	411	461	397	390	418	384	387	359	412	437	379	384	411	428	407	425	404	375	418	396	379	364	433	416	409	417	408	429	380	440	414	379	449	415	428	371	401	395	419	419	435	369	432	386	401	429	390	421	423	422	410	429	422	415	434	366	409	426	412	417	405	410	409	421	392	392	453	410	415	417	397	368	422	422	371	380	424	403	418	424	415	418	421	456	397	425	384	411	405	406	405	394	417	408	364	375	407	402	423	414	405	393	407	404	393	408	433	370	444	417	419	426	418	404	397	370	410	407	420	390	360	412	395	392	425	421	367	428	411	441	425	408	396	434	380	381	426	407	407	441	402	370	435	396	424	407	408	383	393	426	363	430	409	428	414	375	420	395	377	420	388	405	422	394	408	417	394	358	406	390	393	409	373	412	378	415	423	426	396	390	420	424	419	430	444	429	419	406	391	392	412	380	389	405	363	407	407	415	388	399	396	353	393	433	420	409	381	421	399	403	363	384	409	396	396	397	385	402	405	420	421	414	442	404	404	399	399	440	408	412	419	401	437	407	406	384	424	385	424	386	424	408	458	444	418	403	414	417	421	431	388	404	366	376	384	416	358	394	426	428	392	410	405	433	386	392	433	443	401	364	394	386	407	426	395	375	407	427	429	428	426	389	417	375	411	399	403	434	364	391	419	390	384	365	407	467	442	428	414	418	409	439	415	436	395	422	422	405	417	419	397	423	402	381	383	394	425	431	397	408	410	444	430	427	443	404	384	389	382	388	379	451	398	427	382	414	426	424	372	366	413	415	435	397	390	378	441	379	398	430	371	384	367	378	405	416	390	424	425	423	387	455	389	415	395	375	396	391	424	394	390	385	422	395	393	395	390	362	384	443	420	464	394	403	383	416	403	395	421	430	400	391	384	407	418	377	438	390	408	413	398	412	425	407	373	404	403	407	447	428	395	416	426	432	428	385	463	477	404	379	368	410	452	388	397	365	393	421	417	428	396	394	393	379	402	380	443	416	391	411	391	417	438	436	401	390	412	416	429	401	383	386	393	411	356	391	422	379	458	390	356	373	382	430	412	415	421	401	361	395	410	388	413	406	414	440	445	360	365	435	400	440	441	463	441	429	373	377	373	414	401	387	432	380	402	377	370	409	411	433	396	417	414	387	388	412	429	430	408	393	378	381	411	407	401	386	394	413	381	401	410	365	437	448	401	439	398	414	418	468	434	412	405	424	397	439	436	395	424	399	402	372	414	399	383	412	373	384	399	407	386
35360	32614	30205	55020	57692	44062	19008	8209	920	979	945	882	834	859	851	838	872	845	864	909	883	903	899	842	867	862	863	905	851	882	894	869	877	867	938	858	889	840	948	839	865	818	858	897	869	938	894	852	902	827	904	880	839	908	823	908	837	871	863	862	893	854	902	861	895	898	863	913	879	874	898	846	879	868	878	836	905	888	909	860	896	869	842	868	850	862	885	821	899	919	871	846	848	892	883	920	874	863	900	859	893	853	900	838	889	888	888	875	906	906	854	889	880	882	833	930	879	890	879	866	906	877	876	849	876	848	887	874	886	841	843	870	881	895	912	842	898	901	827	891	867	870	809	835	922	870	905	891	860	899	861	894	919	866	932	888	869	884	884	854	851	874	906	909	909	887	873	886	866	890	855	876	866	868	875	875	874	864	874	864	905	915	878	898	906	893	924	856	867	889	891	852	864	899	889	919	900	908	834	878	845	896	833	924	934	898	859	926	837	861	895	923	839	872	893	942	887	844	930	861	834	877	874	889	866	842	855	850	888	885	901	889	850	866	831	832	870	859	849	905	858	904	869	886	885	892	882	895	880	882	867	919	881	861	836	818	956	925	838	824	868	901	826	875	856	850	884	880	902	892	920	879	890	912	906	852	849	897	840	879	908	883	900	888	888	863	879	868	885	884	876	838	886	837	816	907	843	937	887	898	825	864	955	902	894	883	921	880	902	794	896	855	883	938	869	902	873	915	917	870	910	872	827	868	866	851	866	891	923	877	863	858	843	877	907	895	907	860	935	940	869	862	848	920	873	924	907	850	869	912	907	881	869	885	861	931	858	805	850	894	891	855	905	858	913	854	874	876	924	914	890	883	874	885	915	858	854	911	889	845	856	923	913	855	873	888	862	887	843	866	885	844	858	881	862	931	877	892	864	867	863	884	907	879	831	862	892	936	831	848	874	821	858	872	863	893	880	917	886	878	919	828	889	874	908	857	916	867	932	882	901	881	875	876	857	931	858	877	907	850	881	887	841	899	917	855	880	870	914	938	918	917	866	883	934	862	922	800	899	919	851	928	864	926	885	868	877	904	874	851	899	846	854	873	841	847	894	931	903	879	847	857	901	924	867	875	870	902	826	877	890	889	924	832	869	902	865	883	914	876	905	887	875	895	875	861	847	913	897	872	874	898	885	855	848	889	917	834	931	888	840	879	912	872	898	894	861	882	901	824	926	887	826	840	907	881	894	881	872	856	862	900	925	815	908	868	840	887	884	847	896	882	899	908	871	950	846	854	846	850	883	939	944	887	885	862	836	915	895	876	902	888	881	924	871	915	844	887	986	862	926	916	886	910	815	859	878	855	890	857	884	950	891	885	909	910	889	935	904	884	904	893	938	805	867	896	915	889	853	909	844	876	890	855	870	811	883	870	888	838	862	828	917	865	874	888	930	910	853	879	894	818	895	857	895	863	877	883	890	927	872	876	885	901	923	842	893	871	919	858	834	857	855	869	869	811	849	858	844	868	928	888	892	811	851	926	891	843	849	941	835	889	837	862	899	887	901	859	881	903	882	939	806	834	910	875	820	908	851	882	868	875	896	854	907	862	901	894	903	875	882	897	865	853	921	869	916	892	867	914	828	844	928	801	916	851	877	896	883	899	913	881	909	778	883	898	896	913	868	907	827	869	948	872	872	843	824	844	891	892	882	867	892	863	895	841	866	867	853	936	854	852	867	877	879	875	915	926	914	860	889	838	815	854	906	903	855	915	872	887	861	847	912	880	903	886	862	819	878	892	951	893	870	878	888	864	879	899	918	854	892	876	893	850	856	875	841	868	898	866	817	900	892	889	869	926	885	849	841	881	874	854	894	894	933	921	888	881	810	875	914	913	916	830	897	884	899	845	840	888	903	935	854	899	850	908	886	850	906	870	876	902	820	846	895	864	883	853	875	803	886	868	841	895	904	827	888	915	858	853	800	897	897	881	883	907	855	893	861	911	818	861	886	957	863	911	936	889	858	917	904	863	954	883	848	811	905	871	886	840	877	900	849	870	878	896	950	880	846	902	875	908	816	876	922	901	885	829	806	856	883	909	901	912	886	845	883	916	886	907	880	849	847	835	891	897	884	819	892	854	894	870	904	824	873	900	886	897	855	876	890	864	888	860	874	883	900	883	830	872	898	815	891	903	871	857	858	874	887	911	820	877	922	858	878	845	875	894	895	905	807	879	905	865	923	901	893	860	870	836	853	930	846	861	880	894	869	874	878	912	873	881	888	893	879	855	862	861	868	898	884	916	889	892	887	914	904	880	835	859	886	850	883	862	857	929	886	839	893	857	850	887	845	911	890	836	856	855	922	890	879	871	863	844	901	870	913	861	926	853	884	850	898	924	807	930	848	862	864	845	903	845	880	879	864	872	943	902	890	868	869	827	891	901	877	839	861	803	910	942	894	921	852	927	900	904	910	873	868	888	918	900	850	867	922	873	888	867	838	887	906	903	839	859	851	820	881	915	916	866	825	906	834	896	859	905	912	940	936	860	864	926	855	888	887	866	895	884	844	876	920	881	894	868	864	911	893	892	907	871	900	931	880	829	971	865	877	849	857	871	910	851	861	931	807	905	907	892	855	862	880	890	906	863	901	901	845	827	888	857	876	857	893	790	887	912	870	842	847	894	897	878	913	911	877	884	917	936	883	853	849	869	905	865	845	854	871	846	890	889	885	949	857	837	946	865	911	884	925	908	864	912	878	882	922	866	878	872	880	852	913	873	909	916	896	919	890	841	883	868	874	941	840	885	879	882	873	875	875	900	868	882	863	890	935	908	919	837	849	864	880	843	900	882	895	868	894	871	839	825	880	893	925	900	844	929	921	869	899	892	908	851	840	841	889	870	835	859	918	938	860	900	879	882	878	858	883	858	871	919	869	862	885	850	836	920	883	882	876	881	926	911	891	913	886	900	867	868	865	845	884	847	857	901	852	877	933	911	866	885	851	863	859	903	843	824	860	836	891	874	860	892	821	853	863	872	896	899	911	898	856	859	815	901	887	873	931	845	860	900	914	874	873	928	904	933	867	869	862	884	851	839	850	897	896	867	836	898	891	837	917	850	916	878	901	885	854	885	889	881	914	841	842	875	886	908	874	883	867	880	866	879	883	862	890	860	818	884	907	919	902	886	858	820	854	882	872	850	855	907	858	859	852	880	839	832	874	936	931	915	864	963	852	900	890	861	901	898	839	937	896	850	847	836	816	917	896	894	858	847	864	896	891	883	882	912	862	881	898	833	888	890	871	893	905	887	835	924	924	922	834	921	858	883	905	839	883	889	854	899	879	879	888	877	885	916	889	834	848	851	913	910	838	941	860	863	835	862	842	860	898	897	877	868	882	881	895	793	914	905	886	908	867	876	884	854	864	937	908	939	864	861	864	849	867	904	897	901	885	902	908	875	887	859	877	919	863	892	881	884	853	891	882	807	919	892	885	852	970	849	898	912	877	827	919	895
15728	7333	2343	2089	2602	1485	485	337	236	243	251	241	272	251	221	204	234	248	208	248	237	250	266	232	239	220	269	241	255	243	244	246	257	209	217	227	251	228	279	261	277	199	239	246	241	264	247	265	234	224	232	220	233	249	246	224	212	228	239	247	214	218	220	237	247	244	220	230	233	256	192	265	230	217	232	241	279	227	222	252	261	227	208	216	251	209	226	267	262	233	253	229	238	231	239	244	202	225	198	253	221	261	244	235	248	223	255	251	253	213	225	230	238	232	242	246	212	223	211	239	223	191	237	221	242	247	241	256	242	248	273	244	204	237	255	220	228	229	249	244	218	220	242	246	253	240	237	258	229	233	223	228	252	227	259	213	211	255	259	221	269	258	209	246	244	233	220	224	252	224	219	235	217	236	251	234	250	234	257	238	248	225	225	268	245	254	262	251	240	216	225	234	221	230	233	216	208	198	248	259	276	255	250	256	232	243	253	218	248	264	230	233	257	255	234	218	245	240	245	244	204	209	253	241	249	241	225	234	239	253	210	238	217	218	243	241	236	215	212	230	226	240	259	240	243	227	220	202	239	271	277	221	240	235	232	230	223	240	242	237	244	267	240	234	211	254	226	232	238	254	244	213	254	246	223	234	222	235	238	246	241	253	218	221	228	252	215	196	245	217	235	229	239	232	224	235	238	259	211	249	229	214	245	260	254	242	251	209	266	219	220	255	243	203	256	231	238	247	241	258	257	244	203	228	235	252	226	244	219	229	243	225	231	251	217	241	255	217	247	235	200	220	210	232	238	243	280	233	249	244	228	250	228	219	244	250	235	226	213	246	258	244	248	241	233	209	248	211	199	213	233	258	233	256	225	229	255	226	231	237	237	235	237	249	249	246	223	246	224	235	260	232	228	223	272	242	230	246	214	254	244	249	220	223	270	263	238	227	221	248	209	220	245	250	236	240	260	241	230	245	243	223	241	239	244	234	275	246	232	257	231	233	259	230	231	226	215	240	222	244	228	268	247	252	240	210	246	253	273	230	242	237	224	206	255	216	243	243	219	222	239	250	226	216	209	224	218	249	225	276	238	226	223	222	237	215	252	236	244	251	254	217	248	264	243	201	236	224	236	238	272	243	227	225	254	218	254	267	245	239	247	234	265	270	265	230	232	238	249	239	238	243	231	211	233	212	245	230	230	240	237	233	247	247	266	257	241	269	214	239	247	257	246	255	247	246	250	244	231	223	219	245	241	258	236	243	253	240	286	207	261	255	224	232	233	242	238	238	241	249	231	254	252	252	251	254	228	236	253	222	246	234	238	214	233	259	234	264	237	245	188	204	248	207	251	255	250	271	254	249	228	239	257	238	226	231	224	236	236	238	243	251	205	238	237	240	217	240	252	224	247	252	241	220	238	216	250	243	224	239	197	225	234	250	211	231	229	223	264	231	208	263	224	242	250	240	254	254	236	241	244	241	243	243	203	228	234	249	251	254	239	226	232	233	253	227	232	218	256	219	230	231	259	250	261	242	240	215	248	243	245	242	292	254	227	268	236	244	209	243	246	233	201	258	227	222	231	227	259	236	215	218	246	235	247	215	218	242	245	245	224	243	249	234	207	214	233	232	235	241	226	232	229	251	210	234	218	256	246	228	236	249	236	231	216	232	240	263	233	247	216	220	217	250	232	251	237	251	223	252	235	210	244	235	253	252	271	219	222	226	227	228	235	228	237	275	227	236	219	261	234	231	239	262	242	222	234	247	237	249	227	220	243	232	221	238	233	241	242	224	243	229	243	233	231	222	225	212	234	220	244	243	235	231	255	245	266	236	245	242	229	225	241	246	216	250	237	235	239	244	224	251	220	265	262	219	247	235	208	222	216	205	239	221	184	242	210	241	279	249	263	227	244	216	209	266	249	241	242	229	266	244	237	229	227	261	233	250	246	265	217	212	216	236	254	226	230	217	217	240	234	238	214	219	231	211	248	266	201	240	236	225	259	266	237	229	230	234	260	220	242	244	242	249	206	208	234	226	212	257	224	211	251	218	256	264	237	252	262	210	229	206	216	262	212	214	240	207	210	240	237	249	212	261	255	220	232	248	215	258	255	213	246	224	258	270	250	229	238	236	244	236	277	200	244	250	225	266	201	209	224	228	230	229	215	263	255	227	239	248	218	256	226	207	236	256	253	233	253	234	209	242	239	220	258	269	239	228	227	228	271	270	254	238	214	240	247	230	247	230	208	220	228	213	228	229	227	228	226	256	270	243	213	236	255	230	260	236	241	206	227	245	248	215	247	244	217	246	227	228	233	238	251	232	248	229	234	268	244	224	210	236	219	223	230	232	224	245	223	248	247	222	246	246	233	228	223	229	199	234	211	230	207	219	218	240	207	240	232	272	220	237	259	226	200	205	209	240	228	217	241	230	248	252	269	236	238	258	261	250	268	238	208	261	234	232	248	260	263	210	206	242	242	246	247	210	216	203	229	255	232	277	273	226	216	234	239	240	243	210	223	261	222	197	219	210	255	255	247	217	236	259	252	238	219	233	199	256	266	248	235	218	217	231	244	225	233	245	244	280	241	223	220	214	216	265	258	233	241	239	236	279	246	216	240	230	237	233	229	235	222	213	226	237	258	256	257	255	237	240	254	254	240	249	250	216	236	279	251	237	217	240	234	234	269	247	240	216	239	248	232	251	237	244	223	261	230	235	245	224	215	248	254	249	245	272	252	248	233	223	234	262	256	247	263	253	228	231	241	260	251	264	231	232	253	239	232	223	251	246	241	221	271	239	248	259	213	223	249	226	256	245	274	224	255	212	232	237	260	250	238	236	240	250	246	210	248	237	254	249	230	212	247	253	218	276	235	231	243	237	239	248	278	242	233	241	250	242	221	252	238	217	245	251	233	242	245	227	235	249	245	255	248	216	240	269	218	225	231	238	223	240	255	272	258	224	254	228	198	232	243	223	247	246	215	268	258	245	241	225	260	223	240	242	232	231	234	262	249	243	257	257	246	215	240	269	216	236	271	228	220	249	242	254	219	249	230	234	216	242	235	254	260	228	233	247	240	270	244	268	253	214	245	260	215	241	228	229	257	250	256	262	246	252	260	258	253	226	225	212	237	236	258	260	251	245	239	232	246	237	234	240	253	242	254	244	246	211	262	247	229	224	266	236	258	235	276	247	247	207	263	231	224	211	217	245	231	212	223	258	227	256	241	248	239	262	255	254	223	247	248	233	240	222	238	210	269	255	226	250	213	235	242	234	243	216	230	218	209	251	267	224	228	236	229	243	204	236	220	216	255	224	226	238	241	263	262	239	225	220	245	234	242	259	231	253	225	246	215	251	227	216	227	234	229	238	270	228	229	216	258	227	223	238	263	275	240	230	260	228	240	261	259	225	258	244	251	192	254	247	218	277	250	225	241	250	235	253	243	217	219	207	232	243	257	238	276	243	239	252	228	213	239	228	245	259	211	230	266	255	231	222	224	239	265	253
9509	5892	4211	6667	8357	4334	1398	751	576	559	552	596	587	554	581	539	537	549	572	563	550	536	581	568	598	565	546	618	552	577	552	597	539	566	615	546	540	588	528	535	549	580	550	553	584	558	549	570	564	554	553	591	562	554	560	553	575	508	547	573	573	554	597	563	562	552	540	556	571	561	534	557	589	553	576	590	582	553	509	512	568	553	556	553	530	536	585	574	544	551	526	590	564	585	574	585	548	543	556	514	590	622	572	533	586	572	561	595	518	560	572	560	569	604	580	577	576	570	557	509	565	601	543	545	604	546	547	559	590	558	544	553	573	570	576	525	544	604	577	619	552	545	608	577	559	585	568	545	527	544	587	542	595	567	571	570	523	552	554	579	566	572	527	562	577	591	568	597	548	539	567	559	594	580	592	499	550	572	606	555	587	587	548	556	515	591	536	602	526	559	568	542	560	585	538	555	544	594	534	550	525	533	520	601	528	537	511	540	546	540	588	581	564	539	570	570	552	588	517	563	549	527	562	558	529	526	513	602	589	575	553	572	576	543	568	583	580	572	576	584	622	592	525	615	606	525	527	551	595	559	532	569	588	619	550	550	588	573	539	553	559	548	557	538	550	569	608	554	623	571	536	584	568	587	530	571	605	544	584	572	574	530	547	555	521	580	582	593	569	559	553	555	564	574	551	574	574	606	607	562	574	552	544	574	537	525	581	580	586	575	573	576	516	576	554	566	559	580	543	564	596	596	533	596	560	565	563	530	528	539	588	545	534	545	578	581	561	567	563	563	520	548	603	552	561	569	549	558	538	533	554	559	587	538	547	592	595	547	554	570	523	546	537	558	588	541	550	545	580	524	535	563	555	534	553	576	552	570	551	547	542	574	555	545	570	556	575	605	572	543	585	585	635	533	541	552	555	622	525	572	547	524	559	537	535	576	592	531	582	584	544	546	602	532	553	617	522	600	573	540	559	542	554	608	543	519	502	604	508	567	577	585	575	567	564	541	585	578	510	565	571	498	562	519	577	534	558	545	559	573	563	577	572	601	583	553	558	572	584	570	525	582	597	557	588	560	579	547	589	605	523	577	560	543	548	626	545	554	525	514	574	519	569	561	547	514	556	548	555	550	551	594	531	555	552	545	601	541	520	545	618	548	550	548	555	548	563	542	558	536	519	569	559	580	588	605	602	577	558	568	543	574	570	563	563	554	571	564	538	550	512	596	540	567	553	526	574	543	553	529	556	566	541	544	554	543	537	579	583	578	579	578	562	528	554	543	520	576	561	602	573	566	534	585	565	524	568	546	526	539	549	571	586	580	527	565	570	573	581	619	534	585	524	585	573	551	551	533	585	515	568	575	571	606	529	573	533	579	584	576	570	570	557	539	555	556	540	575	541	560	572	576	539	567	585	536	562	574	606	564	573	570	565	528	514	590	584	551	536	620	578	530	576	568	593	593	517	550	569	604	579	598	569	544	583	618	537	586	609	541	576	567	532	559	558	536	559	587	605	542	600	638	548	511	567	545	578	557	552	557	571	581	566	565	565	511	541	555	576	559	552	586	556	610	532	552	579	532	560	591	514	583	562	589	579	531	573	590	525	537	554	543	519	594	565	587	557	569	549	558	567	587	563	535	578	570	559	532	554	525	548	581	549	584	572	570	555	538	551	546	581	521	529	563	546	571	601	552	561	564	535	563	580	578	553	546	527	575	581	568	558	549	519	566	576	560	573	565	554	538	560	543	557	575	562	569	538	578	530	598	562	546	560	522	553	552	548	545	533	540	589	576	550	599	575	580	534	563	569	586	536	540	588	534	535	538	549	559	543	587	517	559	585	589	568	571	568	550	580	558	567	580	551	575	583	575	590	519	591	498	592	547	584	559	539	560	578	574	541	586	520	543	551	540	522	585	571	587	597	578	600	582	563	599	544	517	614	528	563	616	550	575	546	555	550	569	559	560	537	564	585	555	568	560	529	556	563	577	586	531	559	532	529	581	568	543	604	591	570	578	570	544	597	579	540	537	517	557	546	549	538	532	577	543	537	566	556	541	573	541	531	509	552	595	538	564	556	586	553	524	618	585	569	598	533	570	594	603	555	585	548	581	554	538	597	574	574	534	552	538	550	600	574	559	523	541	531	602	547	562	547	570	587	558	587	601	555	591	554	549	573	581	546	549	572	550	584	520	563	558	541	604	562	526	552	538	598	583	538	553	588	554	551	553	553	545	546	562	583	516	598	578	599	536	589	573	542	583	613	545	550	586	574	543	608	580	592	600	560	535	605	579	615	585	506	558	572	539	579	598	611	573	569	525	582	535	548	586	559	550	546	579	593	570	556	573	595	566	574	514	584	556	558	593	575	554	571	603	562	511	624	568	557	544	566	560	599	538	573	577	544	591	559	566	569	567	579	560	560	554	585	579	568	537	570	590	598	555	552	565	550	555	554	581	559	518	576	547	511	551	525	570	535	556	552	550	561	545	528	586	521	550	627	576	572	552	547	588	555	560	602	560	546	552	525	584	544	561	507	557	564	565	535	547	559	581	571	586	552	569	537	548	554	520	534	561	590	538	535	562	541	544	557	550	593	550	523	542	572	596	558	553	519	548	515	563	601	517	612	561	539	567	521	602	554	531	592	582	562	496	562	574	593	595	526	516	529	588	569	542	564	525	550	562	582	537	529	564	533	555	578	529	591	518	590	570	571	539	576	562	582	528	554	581	556	548	580	546	576	557	570	577	590	568	563	555	564	575	576	596	578	591	575	565	565	504	530	609	587	515	568	552	526	588	551	599	549	543	542	622	557	547	573	579	578	560	551	567	573	564	584	599	566	532	547	585	569	570	574	628	578	527	556	561	560	551	584	533	586	546	558	582	556	538	577	582	599	524	567	521	618	581	548	594	558	547	555	556	554	568	580	587	548	528	558	542	572	630	527	537	598	538	542	553	548	524	574	587	544	579	558	597	609	553	538	538	593	583	559	568	570	590	556	612	552	570	557	561	530	598	546	531	579	608	540	558	548	538	573	551	580	580	590	537	555	533	567	587	565	563	569	600	568	590	560	558	540	565	562	534	593	549	526	551	552	568	544	559	539	554	555	570	574	567	538	539	592	546	540	585	632	539	597	563	524	536	534	541	555	535	549	553	534	574	501	548	580	602	521	561	526	588	593	520	550	580	577	534	555	552	572	535	587	579	543	591	594	571	555	565	539	541	572	546	567	546	558	553	507	561	524	578	547	587	572	583	547	582	547	575	547	540	569	590	551	572	545	515	573	547	586	555	567	521	582	565	559	577	558	523	586	575	567	562	569	590	553	524	573	567	626	571	574	585	547	605	582	585	551	582	503	617	540	546	568	530	604	534	557	570	573	540	577	577	608	535	556	537	579	536	556	570	552	550	559	555	585	568	583	554	578	551	589	548	630	571	543	586	564	589	547	569	528	556	534	533	589	569	586	576	565	517	572	516	582	574	590	556	578	523	557	578	537	567	601	552
41079	29704	18884	26516	29364	20835	7343	2192	422	306	305	318	311	298	319	336	282	315	314	304	312	293	325	353	351	324	332	315	344	320	338	352	329	323	325	330	300	348	336	277	328	324	314	322	317	333	320	336	340	326	333	342	318	296	332	326	337	327	329	302	330	320	335	330	295	300	314	347	329	357	310	352	297	300	308	301	292	324	298	297	308	310	315	323	353	342	351	326	307	314	325	306	324	326	319	318	322	339	317	327	359	286	310	368	297	331	336	336	316	331	344	344	306	298	333	319	323	294	295	331	327	307	282	292	338	308	341	362	343	321	339	327	302	311	337	313	325	312	294	339	324	316	314	307	328	306	314	329	350	336	337	317	299	298	284	299	344	293	301	352	307	327	287	341	299	337	347	366	326	294	286	313	303	331	321	354	378	275	349	352	304	316	323	335	302	324	319	351	291	337	343	344	275	360	333	355	324	321	325	313	311	349	324	306	311	337	329	341	306	302	327	327	326	328	297	321	351	328	299	337	352	292	297	319	307	356	366	328	318	331	333	279	321	317	331	339	312	341	305	328	325	326	341	345	332	331	313	301	307	298	343	323	312	336	327	359	333	344	307	300	331	336	344	331	316	335	303	340	336	345	311	320	303	321	314	284	283	312	323	313	304	318	361	328	317	302	314	327	345	304	358	281	332	289	337	337	340	316	332	339	313	312	323	305	346	322	318	328	314	340	352	330	334	300	284	293	317	295	321	333	344	339	268	325	316	304	316	309	340	326	305	340	344	326	304	358	312	281	335	313	319	347	297	393	314	285	352	337	325	350	322	310	326	283	297	311	341	325	317	309	334	316	309	316	314	304	336	356	343	319	317	323	330	334	284	337	311	330	332	290	312	360	309	280	344	337	326	345	294	296	300	361	344	342	310	293	315	306	322	304	307	338	300	306	317	326	316	313	301	336	352	328	322	325	327	357	308	340	329	350	313	297	302	341	328	332	304	351	352	326	318	339	304	268	301	271	322	328	301	332	306	339	321	325	358	325	293	340	352	309	325	333	325	343	307	330	346	313	328	325	338	308	303	331	321	277	326	310	312	320	335	353	276	326	345	324	338	320	352	288	319	359	302	312	331	308	319	348	329	313	378	340	246	339	327	315	329	320	305	339	305	312	310	307	347	327	320	328	342	323	323	331	343	312	340	274	315	309	368	300	318	312	303	311	312	330	308	340	313	296	300	335	313	290	306	267	349	317	310	304	293	344	330	339	314	302	294	320	305	357	310	315	337	342	312	329	308	320	306	322	326	328	303	357	300	341	330	337	325	335	330	334	293	299	362	337	336	342	325	320	329	307	293	331	320	282	302	330	325	340	333	323	290	308	317	330	321	323	333	322	306	277	290	275	330	320	330	333	343	314	317	306	346	318	311	295	320	314	304	312	317	306	345	336	375	335	317	299	300	315	289	355	338	321	332	329	287	308	346	340	342	357	310	310	302	322	344	335	325	324	313	342	329	368	330	311	360	308	314	306	286	324	307	323	320	292	303	310	323	338	317	337	336	330	314	314	314	337	303	316	302	297	332	344	326	338	367	289	299	292	320	313	294	286	314	312	339	307	331	324	327	301	319	299	303	318	310	294	323	338	293	324	319	322	320	297	331	298	348	337	291	346	321	337	331	339	338	352	334	343	350	335	335	341	307	332	319	342	319	310	334	339	297	298	348	331	315	313	340	306	296	326	327	314	353	315	325	338	329	308	316	333	316	305	309	313	347	369	356	320	330	304	325	307	325	344	334	363	339	334	329	291	326	322	337	316	347	310	350	303	300	335	307	324	348	312	291	313	313	311	317	304	324	341	304	324	331	345	322	297	308	323	305	293	323	329	324	319	360	325	352	290	356	303	300	315	283	314	353	354	338	339	303	318	317	299	344	306	342	327	324	336	322	323	314	329	320	298	317	348	296	324	306	332	285	316	313	304	305	359	345	336	310	330	340	307	342	352	290	303	321	325	372	335	320	354	316	329	334	297	293	303	314	319	287	339	304	319	336	314	312	306	329	346	311	323	318	314	308	354	357	326	329	329	309	301	325	337	309	302	330	337	309	334	338	360	334	319	325	327	303	324	321	318	302	325	375	294	328	308	319	318	311	318	313	331	324	345	336	323	346	353	308	309	328	341	344	318	331	336	254	327	308	305	301	329	311	303	346	314	345	317	321	292	294	347	341	295	289	307	319	271	328	311	298	302	325	301	320	289	286	288	322	318	323	318	334	348	325	336	346	315	281	331	318	320	334	345	346	319	312	351	307	335	313	339	310	296	339	288	313	338	323	334	325	348	337	317	343	301	330	290	303	294	302	302	283	295	331	335	291	304	350	304	308	331	346	313	278	363	336	306	311	336	309	305	308	327	321	306	271	327	343	328	342	338	352	315	343	302	333	334	315	334	348	311	355	332	347	356	317	300	327	334	341	280	286	321	320	336	348	340	358	335	348	326	348	284	309	290	319	319	328	365	338	331	317	318	323	340	320	323	332	339	354	339	354	340	316	304	321	329	348	324	310	355	306	306	333	308	333	308	315	344	333	339	321	321	299	308	310	346	327	312	330	317	344	328	335	314	320	328	300	292	332	312	325	339	313	329	307	315	319	301	332	326	326	301	309	316	315	322	335	314	313	320	301	356	294	311	321	334	325	327	320	314	333	342	323	341	327	316	309	320	335	388	316	330	315	313	312	349	326	322	328	334	318	331	324	319	308	315	358	317	311	326	336	345	323	344	314	329	310	327	304	331	339	303	350	312	324	320	298	309	301	340	307	312	272	282	307	332	290	308	309	326	350	332	322	288	309	308	351	316	302	299	311	303	319	315	306	336	322	363	307	325	299	293	340	319	311	352	336	344	289	315	306	324	305	327	323	348	305	349	316	302	334	313	320	335	282	353	350	322	322	285	317	319	357	309	305	349	342	276	310	302	358	306	326	349	295	317	321	293	351	321	321	283	309	346	285	332	285	329	319	303	340	326	295	339	347	313	309	344	308	330	315	329	302	326	332	355	326	339	366	316	317	321	310	349	328	289	330	304	349	321	323	345	318	341	373	324	329	334	313	338	348	323	331	325	350	331	325	350	318	332	318	315	296	325	320	331	333	321	304	308	327	350	348	310	323	321	303	333	327	347	310	318	327	327	319	311	330	345	298	321	334	330	313	320	328	275	304	358	309	360	307	343	299	311	339	332	297	326	330	343	303	323	315	342	315	321	348	331	295	303	317	339	301	343	323	340	344	332	334	298	310	314	339	343	312	337	282	306	317	316	317	305	306	275	342	309	328	339	315	338	308	316	339	335	300	311	322	340	296	318	321	345	310	292	309	283	333	310	333	310	349	313	339	339	321	326	312	329	328	317	337	316	317	341	327	307	323	289	334	335	322	303	291	337	287	315	342	316	347	291	341	270	315	314	327	369	331	326	333	306	316	315	342	313	308	368	317	347	304	290	312	351	329	348	329	359	309	329	338	334
26357	21701	21882	41144	45931	34561	16938	6776	765	766	738	741	733	699	739	757	692	781	756	758	731	680	749	752	700	715	737	761	738	718	699	783	723	768	702	680	746	753	718	742	732	653	724	753	797	720	745	724	738	705	699	725	764	737	733	759	757	724	795	739	722	743	703	750	828	718	723	726	723	722	714	703	703	727	698	738	751	756	703	715	680	709	747	692	702	728	747	682	703	701	758	752	654	728	712	689	726	755	704	702	698	710	717	700	696	693	735	706	743	729	722	737	772	707	721	738	685	708	718	732	720	759	716	733	708	751	739	737	713	671	717	726	684	706	719	706	740	698	704	742	707	747	697	696	741	695	741	732	697	742	723	746	807	747	764	730	762	718	751	754	709	709	759	788	745	720	730	745	805	694	747	718	769	694	766	763	712	728	729	730	748	737	717	646	745	721	726	713	708	711	724	730	717	746	722	689	716	717	751	730	687	775	729	729	734	724	721	714	709	731	701	711	697	729	704	753	775	674	767	747	731	735	767	694	681	697	713	723	757	715	762	747	698	716	770	705	728	729	734	700	747	753	656	675	726	728	774	727	674	746	719	749	725	751	710	699	700	722	723	694	741	703	739	691	747	712	721	768	722	657	726	757	738	695	739	682	685	736	683	706	765	688	723	769	700	708	714	684	711	693	720	726	722	698	710	773	749	752	799	792	721	755	710	748	669	759	713	662	755	729	730	744	710	688	706	755	756	740	716	772	767	697	742	720	716	659	708	713	742	742	702	730	757	687	720	714	688	729	681	685	687	705	730	686	734	705	730	718	692	705	692	765	741	783	747	710	743	707	710	749	689	737	721	707	769	757	731	711	751	778	714	744	703	689	720	736	695	703	773	661	712	702	740	680	713	726	745	778	740	738	696	751	716	735	716	734	708	719	767	736	711	734	733	726	723	790	747	790	709	738	716	724	707	693	780	723	720	692	720	717	765	734	746	699	724	735	747	798	702	721	787	775	699	751	685	713	729	715	714	722	717	755	713	749	687	689	767	756	732	685	725	673	738	733	718	702	797	706	702	690	726	737	711	693	710	700	721	692	703	741	733	698	688	682	747	739	726	733	783	719	740	708	676	736	698	730	738	727	701	703	699	713	698	762	745	736	725	696	712	755	698	741	670	744	741	709	682	702	730	736	656	749	702	724	725	698	738	714	764	694	715	709	733	728	721	741	724	716	703	690	685	697	749	781	717	731	702	738	745	726	707	781	675	726	726	698	731	721	762	735	730	752	718	731	710	693	741	700	731	725	722	742	729	707	755	702	699	702	738	730	693	737	719	706	737	719	747	725	734	717	735	696	756	720	723	743	710	719	699	730	683	698	736	698	742	663	758	734	691	717	666	748	732	774	738	769	718	752	758	703	745	698	739	737	743	711	727	757	748	719	708	697	721	686	728	684	703	697	726	752	688	757	725	716	715	726	701	690	717	770	697	665	699	710	768	713	738	759	713	750	731	702	707	727	701	653	696	719	722	694	737	738	703	701	777	749	678	714	669	730	707	720	742	773	716	725	724	739	755	698	676	733	732	701	767	746	711	708	744	759	706	721	756	735	741	699	717	706	726	721	732	744	687	708	722	727	703	769	729	728	762	718	735	746	700	732	784	699	716	740	759	725	715	744	696	744	769	719	718	742	725	742	700	733	689	688	701	707	696	689	786	759	709	712	740	719	703	707	756	693	710	734	718	705	725	717	767	708	685	733	745	776	714	730	750	709	710	726	731	733	717	690	766	714	688	778	711	762	717	726	719	750	725	716	761	756	747	730	686	725	702	774	737	698	736	726	737	682	695	686	749	696	699	728	732	742	704	714	679	705	741	736	690	696	711	743	718	724	713	723	787	720	786	718	719	707	737	762	758	690	730	780	736	714	743	731	782	746	746	737	742	711	760	758	765	740	749	745	699	720	734	681	760	778	708	766	729	690	698	708	723	718	710	781	719	728	726	713	724	697	689	701	765	710	732	723	707	726	715	751	745	725	743	682	718	688	768	726	739	708	757	694	770	735	655	741	739	670	654	739	749	718	756	753	700	725	766	753	728	723	760	766	757	755	724	700	702	744	764	735	683	722	731	700	720	744	722	736	697	701	738	748	748	726	726	693	723	699	736	728	694	755	785	695	720	713	722	676	743	747	737	698	750	708	773	720	721	761	679	709	770	714	776	729	731	731	727	735	726	714	718	729	730	735	704	750	696	713	674	742	695	718	751	712	733	771	771	775	746	730	737	761	722	721	679	714	755	753	750	727	689	752	751	698	744	712	683	731	735	689	751	703	780	709	692	751	699	724	690	744	764	692	745	721	716	671	750	758	740	709	687	770	673	719	691	794	734	682	721	723	771	687	748	742	720	738	727	754	727	667	691	703	717	739	699	709	789	732	707	732	722	713	729	753	765	727	757	702	726	743	749	722	782	700	716	765	732	736	770	730	693	708	715	716	780	737	753	714	752	719	722	710	731	751	684	699	706	747	690	700	701	685	704	737	751	699	714	695	751	737	709	726	728	709	733	728	694	735	771	720	732	712	701	766	714	761	723	710	688	703	758	733	748	729	735	712	703	685	732	704	654	742	702	691	711	728	701	695	713	730	743	712	724	708	725	714	722	706	719	669	733	713	725	683	661	705	739	745	694	777	736	737	725	732	738	761	782	697	713	706	743	715	745	735	711	691	741	745	747	699	682	728	711	722	718	728	715	765	713	690	713	705	724	716	711	651	713	733	707	763	750	754	697	645	719	734	770	723	723	668	698	705	711	762	745	749	698	699	730	707	723	729	690	767	712	692	753	739	719	741	677	729	694	743	722	716	748	697	742	708	735	693	728	721	778	732	743	718	717	743	714	719	708	779	722	742	750	779	680	745	738	770	724	760	717	728	722	710	736	746	689	729	716	702	693	692	750	747	670	726	716	780	717	748	725	718	683	693	668	719	756	728	728	714	740	764	722	754	706	734	719	708	729	746	653	701	739	741	752	691	731	729	766	705	745	751	711	732	689	688	650	735	744	731	743	747	708	714	706	699	744	694	677	741	737	744	749	697	725	707	730	752	771	761	737	742	717	758	733	734	710	714	702	717	715	728	706	747	685	773	764	728	706	718	731	728	758	748	733	770	741	657	709	672	713	691	726	747	735	703	766	719	723	705	687	706	747	724	709	740	680	780	716	705	690	762	757	730	715	747	687	744	732	695	688	762	735	741	735	743	724	685	748	694	737	732	761	730	758	712	719	709	707	757	703	700	723	781	702	728	737	743	713	702	739	755	716	689	722	751	756	774	728	714	766	666	726	701	720	753	723	757	741	718	735	712	718	765	729	751	752	772	712	721	724	725	731	750	743	720	735	687	722	780	683	752	705	752	691	713	709	714	740	760	747	705	762	766	753	676	725	722	719	709	748	741	716	707	723	671	723	780	690	769	726	771	715	737	737	726	729	759	712	733	754	771	735	726	730	782	727	757	740	688	727	715
52600	42576	34402	38120	45405	32258	13348	3896	592	381	397	422	409	395	425	418	431	389	350	380	414	391	392	361	401	378	381	376	408	382	365	373	372	391	385	371	364	375	420	394	404	354	416	354	426	375	364	402	421	386	377	420	411	408	425	405	395	413	401	414	381	402	381	416	349	385	384	366	410	395	410	395	442	421	359	375	360	394	388	397	353	406	374	398	361	386	404	392	373	381	379	400	367	381	420	411	393	406	435	403	410	375	374	392	375	388	384	406	402	371	392	365	377	395	365	395	387	423	413	401	403	407	392	393	379	389	383	320	387	391	370	393	377	380	397	403	387	358	349	437	381	429	373	400	382	405	393	389	344	382	392	383	388	378	389	416	413	374	408	375	398	391	355	379	361	391	377	390	411	412	365	367	393	373	365	444	411	370	407	365	346	387	385	393	378	389	371	387	373	363	406	394	354	373	384	413	376	385	429	375	421	383	371	393	389	360	420	436	427	388	387	420	390	380	379	398	363	391	377	387	364	392	392	407	374	352	381	386	399	378	391	390	391	424	386	408	386	402	376	396	357	382	398	352	379	387	409	394	397	387	367	393	365	403	375	416	356	372	410	393	401	377	396	382	370	394	398	372	387	359	418	376	407	413	370	390	399	374	411	360	383	356	394	332	333	358	398	365	375	414	396	423	408	376	406	394	402	342	378	379	384	364	427	379	388	351	386	394	408	391	372	392	372	401	397	362	404	383	353	397	397	400	399	400	363	405	376	371	379	386	448	395	381	373	397	395	403	422	381	382	407	384	394	405	386	353	375	392	370	406	385	410	393	412	393	411	384	411	363	400	402	411	369	389	355	419	369	377	376	412	451	420	386	373	433	391	418	381	396	379	374	392	384	390	360	428	393	409	423	359	375	356	405	381	390	395	415	423	313	357	402	387	436	402	398	345	368	387	370	394	424	363	397	382	400	375	441	372	352	393	391	370	375	393	393	369	388	381	377	394	410	431	394	404	350	376	417	395	388	383	391	354	396	377	394	420	385	378	346	410	351	401	387	407	360	390	396	351	362	406	400	403	432	382	367	403	408	413	369	379	391	370	343	371	416	381	371	379	374	385	416	391	387	371	420	400	372	378	386	383	363	395	383	391	387	384	419	405	361	369	415	402	378	395	377	382	406	413	396	409	401	377	372	403	362	377	425	422	401	358	388	427	398	432	380	394	402	372	424	392	412	403	382	370	394	379	409	350	369	387	424	364	407	405	395	387	390	440	437	364	404	389	375	409	402	392	434	401	369	400	413	412	385	401	395	411	407	362	398	388	385	384	402	407	389	394	400	365	378	404	387	389	408	435	417	400	353	416	373	402	367	399	400	379	384	428	333	412	452	373	391	421	420	440	390	404	404	398	365	373	416	407	404	385	368	371	430	362	432	384	430	392	398	424	419	376	416	422	394	387	383	421	389	390	385	390	383	387	365	385	388	414	403	422	396	380	397	395	393	436	413	402	399	386	434	385	409	364	425	400	428	406	377	388	398	385	402	397	388	408	357	381	412	410	352	429	411	392	388	401	412	368	381	351	392	383	359	401	401	394	344	393	434	397	366	382	393	432	399	431	343	403	393	363	425	416	383	379	422	422	407	390	415	396	412	421	391	402	413	386	385	390	360	397	337	353	402	345	379	430	399	419	404	385	381	389	381	409	377	396	377	373	413	400	401	368	402	367	390	398	422	350	378	404	420	387	371	370	381	431	410	388	405	383	404	385	418	389	375	402	387	376	420	381	405	399	370	405	378	370	383	403	434	368	398	369	391	366	392	405	380	397	393	412	411	374	372	404	427	406	377	349	366	402	392	389	389	391	395	389	416	382	397	406	430	398	404	409	379	426	387	393	389	381	408	364	387	398	372	403	401	410	401	384	381	389	362	393	399	390	415	351	390	371	423	356	403	399	382	395	338	364	387	384	389	385	361	388	359	377	350	364	433	402	427	403	372	404	377	382	371	425	387	373	388	386	391	411	393	371	425	392	386	389	402	407	391	394	363	398	387	397	380	378	349	363	394	358	380	372	423	425	432	375	407	418	395	402	396	350	363	425	433	377	387	370	366	386	404	390	387	399	358	369	415	396	384	354	363	396	391	405	374	423	399	372	386	358	371	406	390	411	396	361	383	401	392	393	398	380	382	348	415	386	420	389	362	395	375	386	378	380	368	403	414	403	405	376	393	405	363	395	375	374	406	373	388	388	360	398	406	414	415	353	422	350	376	350	416	434	372	356	381	418	362	382	366	367	395	371	405	372	406	357	360	401	422	404	389	431	409	419	358	362	393	397	388	430	388	366	382	385	395	388	405	383	408	419	399	386	403	384	367	373	401	375	408	397	377	357	375	403	409	438	422	374	380	336	359	376	394	404	413	438	404	381	392	376	395	392	377	343	381	379	424	399	400	376	391	399	400	396	413	384	356	374	436	384	377	388	405	366	422	384	389	369	361	405	373	388	369	383	382	367	338	394	385	357	374	377	357	371	394	378	372	370	403	383	352	396	381	413	382	366	382	386	389	423	363	395	333	382	407	394	404	413	390	416	394	424	379	393	382	397	414	398	398	429	421	403	408	382	401	415	420	405	402	405	348	411	387	391	406	409	368	402	402	375	358	394	381	351	411	359	391	393	384	359	384	384	405	381	379	382	414	420	360	406	372	380	403	420	424	364	373	420	394	372	438	384	374	423	403	443	369	373	375	401	378	424	371	395	352	412	395	409	371	364	396	376	386	411	408	410	409	384	388	397	390	389	376	390	391	390	374	402	380	362	361	380	383	406	401	361	395	401	402	383	387	381	428	455	401	384	377	355	381	371	373	383	406	391	367	357	344	378	357	373	388	384	383	380	359	426	373	394	404	374	408	420	347	390	405	432	421	378	380	374	382	398	401	394	395	387	392	390	352	382	437	387	431	345	362	357	412	423	377	358	363	374	419	375	388	383	393	344	355	405	374	411	378	374	376	413	414	411	421	369	357	416	363	406	403	408	423	388	404	361	378	422	417	401	413	387	397	380	391	412	391	392	369	363	389	399	349	396	398	392	416	412	406	410	363	394	388	379	411	431	386	385	362	393	379	360	365	373	411	391	398	361	390	342	397	394	390	355	402	399	384	373	439	410	397	385	353	447	383	377	389	425	374	399	369	342	385	384	437	415	412	390	386	386	384	387	343	413	392	368	390	366	362	378	380	361	418	397	398	399	422	405	418	389	394	352	410	400	368	364	390	438	375	407	397	425	389	384	386	422	378	391	385	382	371	385	376	348	395	396	385	366	361	367	373	353	377	384	412	396	399	392	385	386	416	358	404	370	359	386	366	385	373	387	416	420	376	379	423	390	425	382	405	407	403	404	377	386	414	393	396	397	416	385	364	407	397	370	401	352	371	400	396	358	384	408	410	411	367	405	414	385	387	413	402	387	371	380	403	396	383	396	392	400	432	406	387	457	363	374	406	407	385	404	422	352	380	423
35269	33144	36454	49318	58951	43693	23784	9952	967	930	878	875	842	838	885	893	868	883	860	831	865	827	794	860	784	842	833	838	779	883	858	845	812	829	852	786	842	907	809	889	924	889	870	801	884	851	894	838	845	889	897	834	859	873	859	860	803	796	810	875	852	840	933	848	832	845	851	799	808	844	814	859	860	861	853	923	852	934	836	861	866	849	874	839	843	841	900	855	845	830	832	816	847	824	814	815	836	822	835	826	831	772	844	821	785	881	883	841	831	817	837	885	859	854	842	827	825	868	869	846	857	873	850	825	863	827	847	834	861	852	845	871	867	796	866	827	831	890	853	854	873	832	881	833	901	844	848	835	827	903	880	838	865	841	892	827	840	823	883	821	841	846	870	852	866	828	867	832	879	862	845	842	874	826	826	842	812	848	866	818	804	838	819	830	890	856	864	843	847	856	851	837	843	884	838	819	828	878	883	868	830	818	891	831	833	871	825	801	842	888	849	848	874	814	873	833	846	846	854	805	886	816	852	871	868	846	858	859	808	869	908	857	861	802	816	791	845	829	843	824	836	882	894	838	847	831	820	853	822	845	851	826	867	861	869	847	884	865	871	838	815	808	808	876	842	845	808	800	811	843	863	894	848	902	849	845	845	830	860	792	848	861	890	835	823	779	829	813	876	813	850	816	874	856	812	890	821	843	880	814	834	894	852	807	820	811	831	893	822	860	776	864	837	843	812	821	814	872	881	831	828	901	826	806	841	812	798	870	812	844	884	881	842	858	866	808	815	841	876	819	782	815	877	799	840	821	793	853	845	852	820	806	854	852	856	835	816	833	840	864	788	846	884	831	903	861	804	821	881	820	834	862	878	808	878	791	832	855	889	852	865	844	904	785	872	899	817	838	817	860	768	884	819	891	799	869	816	840	906	831	855	873	836	852	838	856	778	824	900	813	828	904	839	820	895	819	823	825	799	887	870	862	817	818	822	850	858	818	846	869	824	850	854	848	831	867	882	841	923	865	790	858	847	859	814	858	846	867	822	832	874	878	864	850	846	848	867	881	827	875	836	827	829	823	852	871	869	832	820	802	860	831	887	886	828	802	851	864	827	833	822	825	870	817	808	868	809	853	802	830	815	861	834	846	860	854	821	836	840	834	887	920	803	832	825	861	852	893	829	852	867	832	904	819	844	795	831	823	842	868	863	846	889	795	862	835	872	878	882	869	884	828	851	848	862	833	868	838	820	789	813	883	796	830	859	853	879	815	824	887	837	847	864	816	888	821	808	852	833	859	805	797	830	834	890	842	837	869	858	817	864	842	826	872	821	834	840	857	832	845	858	855	845	848	795	891	842	820	795	858	862	859	826	878	841	857	858	864	845	821	889	849	840	839	845	865	856	874	815	826	842	852	860	863	863	876	850	881	828	905	812	797	804	873	895	867	817	856	885	853	874	832	841	854	832	840	843	832	851	859	849	861	844	845	877	848	844	845	815	852	878	888	847	836	832	841	838	824	823	846	798	819	820	848	893	852	825	837	853	874	848	871	897	850	847	828	904	847	860	843	842	760	863	823	807	852	820	882	815	841	851	851	843	852	852	865	844	806	847	892	843	863	840	876	876	874	884	866	837	824	867	857	836	877	875	830	850	882	885	853	840	834	863	884	835	840	831	816	860	833	828	898	851	850	867	842	892	843	856	856	876	827	880	843	812	801	838	878	840	848	821	904	877	848	854	776	846	846	808	856	848	905	834	829	865	871	850	824	813	850	841	896	880	841	837	803	869	849	832	856	831	845	907	846	873	893	861	927	824	803	826	862	767	858	884	934	832	867	825	840	838	780	842	855	837	820	854	823	869	805	856	844	843	858	945	838	834	856	852	899	845	847	875	869	852	837	920	863	870	841	826	856	822	784	874	817	841	881	868	790	851	881	862	813	887	897	808	835	827	807	869	814	799	842	863	865	823	816	881	854	851	898	876	824	848	826	835	780	859	896	879	863	863	870	806	827	832	837	860	847	818	837	832	839	858	842	840	814	868	844	870	821	860	809	808	854	854	830	820	838	826	808	844	811	821	815	842	871	903	878	854	868	831	846	819	861	835	865	793	838	808	911	827	757	844	880	829	839	881	852	873	838	867	864	830	821	818	810	831	866	825	807	843	844	874	831	831	771	902	830	835	824	838	883	835	820	855	896	834	887	851	795	813	818	821	842	843	841	887	836	907	858	887	856	813	850	847	847	880	877	810	828	837	840	864	806	860	810	848	856	909	803	813	852	843	808	858	794	860	879	871	890	865	838	785	868	843	838	874	828	831	847	850	879	841	889	837	821	856	852	819	800	845	880	839	879	896	900	898	841	788	865	838	771	821	883	834	861	851	854	833	892	825	834	898	829	855	823	850	840	833	877	830	826	861	819	825	860	861	861	872	850	814	853	850	860	851	890	799	867	842	832	833	866	875	814	821	844	847	853	868	856	846	864	875	895	841	872	887	859	790	885	936	900	868	868	866	878	871	846	846	879	890	837	875	836	809	842	792	838	877	893	873	839	845	825	793	831	867	837	875	897	831	888	784	867	800	827	808	888	827	833	861	839	863	840	817	845	874	845	835	879	805	810	919	856	859	886	884	848	843	863	841	817	895	879	810	832	867	811	834	878	865	834	833	853	864	873	876	865	848	817	872	896	831	890	854	866	829	834	879	870	839	851	856	813	879	867	841	881	848	840	824	844	861	852	823	874	878	823	826	840	823	834	839	823	831	816	832	853	867	806	818	828	848	841	824	856	825	903	840	865	788	846	856	875	864	891	851	844	866	860	852	869	869	897	865	874	830	824	820	878	885	853	843	851	852	867	842	831	830	861	874	825	837	898	868	882	884	861	799	786	780	827	880	844	857	869	821	876	851	850	836	866	867	849	849	831	854	837	862	838	839	831	890	865	839	861	874	813	876	837	853	870	861	845	881	881	839	835	858	833	860	906	845	870	892	808	858	879	853	859	855	831	856	813	840	887	840	825	858	868	818	845	773	877	835	866	841	862	878	864	832	840	851	855	859	785	788	842	799	797	870	837	847	865	835	819	793	853	845	868	851	824	847	835	862	842	816	847	851	810	908	853	858	823	840	913	809	864	816	904	821	854	847	853	807	864	830	855	811	856	910	850	853	867	853	829	811	815	847	865	835	844	872	872	853	869	800	804	823	846	840	843	808	848	851	873	875	802	866	872	837	850	864	856	859	805	857	834	826	826	882	831	825	889	890	826	853	865	841	866	904	856	849	830	807	877	865	829	823	826	880	825	873	856	869	782	827	826	899	825	813	892	823	819	834	807	841	808	855	822	888	826	838	924	824	821	847	826	840	858	908	880	851	842	871	932	804	815	867	817	834	843	880	788	840	805	884	862	872	811	858	862	831	874	818	863	862	829	866	889	864	835	833	820	834	869	825	856	829	855	879	866	807	830	905	833	861	844	840	844	806	853	822	815	835	862	874	865	874	858	834	856	834	874
16434	9368	4730	1973	2128	1163	531	274	233	245	242	220	213	236	228	219	200	227	234	245	237	220	249	217	233	242	248	243	243	204	209	226	263	192	195	211	223	214	228	217	256	212	243	240	248	231	207	211	231	223	212	213	246	213	224	276	234	224	204	239	218	213	222	197	234	234	215	215	219	211	207	227	180	232	220	217	225	241	213	217	243	243	191	218	224	213	208	218	229	224	236	216	189	229	221	194	202	223	241	218	233	231	204	238	230	219	217	213	230	224	236	223	233	211	224	211	222	242	206	219	209	228	204	232	212	192	218	219	219	228	202	208	210	232	226	208	194	240	232	231	213	220	237	199	226	224	202	217	237	209	234	205	226	237	230	226	224	236	214	226	223	217	239	221	215	209	216	232	239	242	222	238	201	230	224	204	234	226	225	216	236	222	239	216	220	217	225	248	239	242	232	219	235	213	248	199	238	219	231	194	261	213	202	251	210	198	216	213	214	250	212	217	241	213	212	234	228	205	184	225	242	197	201	234	240	224	225	219	198	227	219	207	239	256	198	206	197	179	238	214	256	231	199	247	228	247	232	244	210	222	256	224	204	191	216	239	200	216	221	246	202	213	191	201	188	233	212	247	214	219	223	209	219	217	233	225	222	214	239	215	195	220	214	253	263	258	262	221	200	220	224	226	231	222	250	226	208	213	231	222	208	224	241	234	202	209	234	224	199	226	206	229	222	236	213	209	221	221	245	222	223	261	256	221	221	231	203	224	236	231	228	221	214	219	219	235	220	223	240	218	198	217	203	205	234	216	212	199	229	227	234	231	247	247	228	207	227	221	231	223	204	226	222	208	220	213	225	208	218	225	224	233	234	233	215	211	242	240	249	216	227	221	204	221	242	225	230	206	212	217	212	244	198	215	244	222	233	222	234	234	204	194	231	198	203	193	235	212	195	223	222	220	245	238	225	222	234	235	247	220	216	210	237	227	214	223	243	292	219	223	238	212	234	225	239	240	215	228	226	210	228	226	232	213	239	229	227	206	220	222	213	218	237	233	229	221	218	221	191	221	237	235	218	260	247	231	197	192	225	219	252	214	214	216	232	212	226	237	196	227	214	210	226	230	250	229	227	256	201	212	252	204	218	207	230	221	222	230	224	231	203	197	213	224	191	229	211	249	212	239	230	239	227	221	193	220	192	221	230	229	221	212	258	206	210	189	231	220	211	190	219	229	248	252	214	220	206	207	213	234	227	226	222	207	192	225	237	218	211	214	219	219	217	213	222	197	203	220	214	192	218	240	205	223	208	202	208	207	237	187	229	212	217	246	224	223	197	236	223	228	241	232	222	237	248	223	227	215	216	205	203	216	216	242	199	229	240	209	220	228	198	225	235	226	242	234	217	220	235	231	208	242	220	210	217	225	229	210	215	188	181	208	232	243	219	185	224	246	230	226	227	225	215	219	212	222	201	189	206	209	231	235	234	208	217	222	175	219	201	225	223	219	204	246	224	208	221	217	229	243	256	199	238	226	236	190	202	241	236	205	224	235	218	249	187	228	232	200	222	208	206	183	217	240	231	224	261	237	244	236	230	220	264	238	220	203	248	230	242	220	210	244	198	231	224	218	250	252	251	164	224	217	214	269	223	224	230	216	214	215	207	247	207	217	205	207	221	214	238	228	243	233	201	256	234	230	221	213	217	211	225	222	196	222	209	229	234	214	212	218	253	243	222	229	212	226	213	220	266	208	222	224	224	229	210	201	219	217	224	195	241	238	219	213	218	237	207	196	204	202	222	213	236	186	212	225	227	221	233	237	215	232	241	201	274	219	237	222	215	233	229	227	216	191	219	211	233	206	224	223	228	222	217	260	202	216	214	230	232	194	204	238	242	208	196	211	211	195	202	242	212	245	243	218	232	207	224	202	231	212	214	234	228	250	232	234	242	224	191	252	230	227	212	235	226	223	220	235	224	227	214	264	234	206	220	204	212	223	214	234	245	242	231	225	230	255	241	234	234	209	228	236	233	266	209	233	205	205	204	213	246	239	239	226	218	220	215	239	239	233	192	228	214	237	266	228	214	214	236	217	207	218	200	232	221	212	196	196	196	212	243	243	232	221	256	232	207	221	213	210	222	224	200	207	233	237	240	221	219	220	244	203	191	222	229	192	218	223	214	188	198	212	225	210	249	230	230	229	221	193	211	207	220	222	216	219	225	213	216	231	230	207	232	185	209	247	206	203	203	244	213	209	252	196	210	225	224	203	218	208	238	222	205	232	210	240	239	222	215	210	210	242	196	219	209	227	220	206	224	211	227	197	226	233	211	237	239	197	219	209	226	222	221	238	240	244	215	241	227	231	233	215	225	228	197	202	177	204	203	204	199	241	245	242	225	232	198	214	217	221	212	171	216	205	224	217	230	241	239	218	238	207	216	238	242	199	179	214	226	219	207	195	212	231	249	212	210	242	201	212	220	215	205	191	227	225	183	217	190	223	192	220	231	220	223	207	233	201	261	219	240	228	212	208	245	214	207	233	259	231	216	216	191	241	221	228	254	236	222	226	219	246	252	225	221	202	221	177	206	235	214	221	206	209	246	250	250	259	224	202	230	226	221	243	207	208	226	219	202	233	200	224	220	229	244	212	233	233	217	230	200	221	231	239	215	211	233	211	218	214	213	212	178	220	219	241	228	251	236	219	214	234	238	217	205	258	208	236	235	243	221	213	240	210	197	211	234	275	210	229	209	244	201	214	227	215	215	217	207	188	236	214	207	218	212	233	204	212	200	201	202	267	220	228	185	196	212	224	218	260	263	243	208	226	219	205	234	242	238	225	206	205	227	241	240	258	221	231	229	186	224	220	220	187	222	211	222	228	224	186	233	222	233	212	201	226	225	224	223	245	189	208	224	248	223	237	242	243	221	234	213	227	240	196	237	238	207	227	213	201	221	206	214	220	227	239	224	224	214	218	212	234	226	211	196	211	239	205	198	222	219	233	177	218	238	238	224	195	210	204	241	191	204	254	252	231	233	224	229	223	196	221	223	238	208	243	220	210	183	225	255	204	182	232	220	212	228	217	216	226	217	235	220	209	210	236	253	208	208	235	231	222	226	230	228	191	232	240	238	217	220	235	198	216	230	233	238	225	243	223	233	231	250	221	238	215	204	218	219	285	221	238	226	248	238	203	211	208	191	201	209	238	237	229	209	215	194	204	203	223	224	239	211	197	212	207	209	241	195	189	223	234	229	232	179	217	221	217	205	215	218	252	223	213	228	222	212	255	193	241	212	219	227	221	246	215	233	216	211	209	211	228	206	186	242	218	220	204	215	205	226	218	242	232	247	229	205	213	237	229	254	226	198	219	239	208	226	210	250	210	224	210	265	225	217	209	240	221	228	221	215	204	235	224	228	199	221	209	236	203	226	217	223	213	237	233	226	219	218	218	211	229	225	210	204	227	214	191	247	241	208	213	245	224	260	221	257	194	230	233	204	226	215	223	227	219
9848	7959	7497	5814	7400	3745	1607	850	529	565	522	537	514	559	513	533	530	507	531	551	524	515	520	574	532	487	505	552	519	572	520	535	537	544	461	508	509	544	521	510	559	540	557	565	537	552	528	520	511	519	508	529	545	545	520	507	522	540	532	521	513	493	524	530	549	528	552	555	542	511	526	494	521	535	467	552	556	550	549	524	534	510	507	553	542	517	541	555	539	529	497	525	531	555	525	531	524	551	529	506	507	515	538	574	503	509	527	513	591	496	518	520	547	524	515	498	513	508	535	517	594	521	511	527	512	530	572	489	547	546	520	509	529	545	557	530	580	568	531	531	515	493	535	526	545	565	513	522	504	492	549	551	576	544	535	525	534	519	516	495	509	504	530	500	529	574	509	551	529	552	560	517	506	493	526	544	556	555	520	494	547	492	553	509	536	506	509	525	529	510	524	519	494	494	522	533	534	538	521	547	518	532	514	516	564	527	514	557	548	545	499	505	543	507	525	529	528	497	499	523	512	551	538	526	516	572	527	543	502	564	517	552	513	565	526	507	517	540	543	527	538	513	504	525	494	529	538	545	521	523	540	514	534	531	519	541	501	504	521	541	524	532	505	554	530	515	520	515	550	510	527	539	534	548	476	520	528	527	504	536	517	500	518	501	516	520	516	500	498	527	508	527	544	526	472	515	559	506	501	529	511	526	512	544	515	498	537	517	550	514	532	518	545	532	472	510	522	529	503	517	535	505	544	527	542	508	505	521	567	507	537	529	521	566	550	520	548	491	515	526	526	526	554	497	500	527	535	551	550	548	549	514	512	550	533	540	501	532	526	479	518	501	551	548	505	503	570	527	562	539	535	504	534	530	586	556	541	531	517	510	505	548	507	538	488	497	512	490	540	517	541	503	560	531	531	569	489	491	549	544	543	511	515	520	551	572	533	463	552	542	528	512	514	497	518	515	548	537	492	549	528	539	527	535	539	536	524	530	532	524	563	541	566	509	527	539	531	486	529	517	525	532	558	589	524	538	528	546	504	490	532	552	502	495	486	547	536	501	516	533	543	494	506	537	554	535	553	545	538	551	514	538	573	552	508	492	519	543	524	549	502	544	507	502	545	566	518	474	555	530	494	534	521	556	536	534	544	527	539	551	551	570	523	577	517	510	507	527	545	518	483	483	569	582	518	519	569	542	511	559	547	566	524	522	543	537	521	550	549	527	523	511	559	536	520	559	534	506	473	522	514	540	520	486	574	502	522	500	524	528	552	552	540	532	543	553	501	543	535	544	540	541	541	510	544	522	559	540	579	517	518	524	475	560	534	506	500	560	519	514	505	524	529	520	555	508	524	510	537	565	550	550	547	533	550	536	561	559	543	547	579	539	506	554	548	510	528	575	552	536	555	515	519	534	587	513	531	526	518	548	533	533	534	539	526	508	530	552	521	549	533	574	488	532	547	505	557	491	497	508	561	510	552	535	519	547	543	550	518	517	527	536	546	529	551	545	497	520	542	565	537	531	523	524	496	515	541	546	508	518	522	528	534	550	519	517	506	558	535	506	549	514	515	570	533	534	503	546	539	539	544	539	513	514	521	548	508	523	522	519	532	558	522	497	533	515	523	517	519	516	524	536	521	506	552	507	531	519	485	516	569	568	537	526	492	542	546	549	535	525	559	523	498	525	535	483	541	529	523	505	501	559	515	530	541	578	480	503	544	561	520	516	485	518	515	540	545	501	537	502	533	546	533	487	536	509	543	545	512	509	557	569	539	521	525	555	537	581	510	522	523	557	523	555	514	506	531	564	507	518	577	549	506	552	601	514	545	549	542	489	541	541	534	541	559	541	534	499	529	584	547	513	544	523	546	524	569	535	576	503	540	562	506	525	517	521	528	537	553	546	588	532	506	560	533	517	501	507	561	547	551	559	549	541	513	524	512	542	523	507	502	536	557	532	532	538	523	501	556	490	507	508	582	559	532	540	553	533	511	537	503	506	527	542	542	571	520	473	560	536	513	508	515	551	520	498	527	555	523	516	536	524	532	532	530	525	556	565	558	552	552	533	534	542	547	522	540	525	539	505	533	583	518	560	584	580	487	478	542	530	538	541	544	478	538	547	526	541	532	507	531	507	486	529	524	523	512	512	513	525	523	498	522	561	519	559	511	521	534	566	513	477	500	504	507	544	572	500	533	558	544	507	538	509	532	554	540	565	518	511	522	544	545	547	572	569	538	544	468	533	568	535	515	525	511	542	538	528	561	525	538	537	528	511	496	548	522	526	528	557	526	536	561	525	511	588	504	542	501	516	536	541	540	514	499	555	541	551	528	476	532	509	480	530	536	493	536	550	553	499	530	542	523	548	546	553	534	493	568	550	520	538	517	547	541	492	556	538	559	521	546	546	521	546	534	517	518	520	545	532	551	583	499	521	523	544	486	529	545	516	544	565	525	471	513	538	534	563	538	509	561	521	542	506	558	486	493	514	492	566	504	502	540	530	515	557	491	544	518	508	540	527	494	540	555	576	486	524	578	538	541	539	570	539	560	554	493	472	549	527	539	534	548	560	540	557	556	478	539	507	489	489	522	554	538	521	544	547	536	485	502	557	526	575	531	527	499	546	560	538	548	520	518	541	529	528	531	507	572	551	521	537	550	519	533	505	530	559	525	573	507	505	522	535	529	545	545	543	533	543	516	506	575	558	560	475	536	515	526	547	562	520	552	522	574	533	500	560	510	546	486	572	550	506	531	526	566	564	493	505	521	543	513	552	498	515	541	521	548	573	518	544	506	550	575	541	528	562	506	528	500	504	505	517	516	541	491	528	525	554	522	532	508	507	512	567	530	532	574	520	533	516	552	544	511	479	553	552	526	565	524	529	541	542	540	572	529	542	533	554	525	503	528	540	531	570	518	548	513	568	551	501	507	554	520	528	528	498	507	536	542	512	515	582	507	519	517	555	514	496	536	499	513	522	512	544	553	495	542	520	532	532	550	542	541	519	491	517	524	549	536	503	579	515	559	512	555	560	495	509	545	538	506	524	562	551	506	521	557	555	496	528	558	531	513	526	536	526	491	526	502	507	572	540	494	513	571	527	507	489	541	540	554	512	529	494	565	555	533	552	550	511	550	486	546	510	546	532	558	522	525	505	533	540	574	541	509	512	482	569	596	520	518	501	553	557	522	541	589	541	532	548	547	473	528	516	534	485	513	490	516	582	547	532	531	551	561	559	602	538	513	509	542	515	511	533	546	552	538	501	517	517	578	535	530	559	520	548	530	547	544	553	545	539	553	530	550	550	515	512	568	558	528	528	528	528	503	553	513	532	506	514	530	492	518	493	549	549	512	525	512	522	581	495	535	551	545	543	493	517	543	534	535	523	550	505	513	547	557	542	562	528	545	528	555	537	510	524	538	544	559	495	573	532	487	567	500	492	578	518	537	528	522	556	505	498	527	520	542	509	491	578	565	568	535	529	520	520	499	494	541	505	524	517	533	551
42335	34524	24441	26254	33547	19350	7020	1882	556	365	345	333	317	330	347	354	367	338	340	344	370	360	345	303	363	333	334	320	345	307	365	324	320	315	366	358	337	341	342	328	296	345	321	334	297	335	355	315	327	337	324	298	356	332	331	311	329	333	360	340	335	313	319	309	325	329	302	327	339	319	315	328	333	309	321	336	340	342	329	336	334	341	341	331	359	329	317	295	321	371	300	344	355	351	347	339	362	345	311	353	340	286	338	355	311	325	317	333	311	339	351	350	317	317	349	354	327	362	361	330	324	346	335	339	320	322	380	332	360	356	329	339	323	336	339	324	350	378	332	355	369	321	349	327	332	315	334	281	349	335	336	323	330	378	306	342	340	324	321	321	309	312	318	309	336	353	331	334	362	327	325	308	301	328	359	330	304	350	340	356	342	347	352	316	321	316	308	316	337	375	312	318	342	352	375	343	334	309	321	325	324	317	365	335	349	349	401	334	333	324	343	355	323	333	328	345	353	310	393	311	356	345	332	315	355	303	333	331	343	372	362	320	350	329	359	319	345	319	293	343	328	311	317	337	352	297	311	330	332	341	338	306	320	326	316	284	330	335	318	340	327	352	329	307	332	316	331	332	322	319	375	316	314	317	304	301	340	336	351	343	322	324	296	348	325	338	318	351	307	324	366	362	330	343	322	317	333	319	322	312	316	299	321	316	348	324	336	332	318	361	325	324	340	333	330	328	323	354	326	313	339	350	312	323	312	354	334	329	358	343	346	316	321	341	320	327	360	324	344	332	295	334	328	329	328	329	339	322	329	344	314	371	378	361	308	298	293	320	339	321	310	330	333	339	340	376	373	366	350	338	363	338	324	341	352	284	333	304	374	367	331	327	323	360	368	335	356	320	327	351	346	361	351	344	323	285	317	277	326	287	330	332	353	344	349	359	332	328	364	357	314	350	357	358	322	360	303	339	338	338	334	340	366	318	330	333	339	282	308	307	361	383	356	331	309	327	322	349	352	318	341	329	343	321	362	337	350	346	349	301	332	334	326	349	313	347	343	337	288	299	324	342	333	354	334	339	341	339	332	378	325	316	327	360	320	333	345	359	347	306	307	317	294	330	345	384	359	356	339	353	349	338	326	308	324	324	348	324	328	334	321	346	322	367	365	342	323	340	340	331	358	356	348	323	303	344	331	313	348	322	345	330	338	325	340	318	325	324	349	356	359	358	308	344	324	316	336	328	326	312	367	320	353	348	318	317	337	359	353	329	311	356	312	342	318	329	312	334	353	374	317	315	362	347	335	340	345	328	317	317	357	365	324	348	337	344	348	330	341	329	348	336	331	346	303	338	356	355	362	305	305	331	343	328	341	370	338	365	369	338	339	297	350	323	294	343	355	358	349	319	353	330	362	320	329	316	317	342	312	325	358	324	337	334	317	330	336	316	320	302	330	337	347	328	331	295	320	325	332	329	339	329	341	296	345	346	330	315	351	322	343	351	345	347	332	339	326	334	309	321	374	302	314	336	313	308	339	345	324	301	341	322	306	382	387	326	311	331	338	333	315	335	324	336	322	360	342	341	323	308	331	365	316	323	340	366	333	342	340	363	368	343	354	316	350	338	360	388	351	349	364	369	330	301	300	316	316	289	343	361	340	309	327	367	328	390	335	324	350	346	323	360	343	315	356	339	304	329	331	324	332	298	307	349	325	347	328	346	351	326	342	344	328	334	321	327	313	344	350	355	318	325	350	342	318	336	343	333	347	344	340	358	353	342	331	329	347	364	357	337	350	314	365	334	310	336	329	334	351	340	330	354	336	353	316	336	348	345	372	341	364	308	332	360	357	346	334	329	342	335	373	331	321	346	319	323	391	320	356	346	350	334	356	341	338	346	322	302	367	337	316	319	348	313	349	297	332	311	349	350	344	333	321	332	332	337	355	351	324	311	300	328	308	349	374	348	313	355	361	302	342	319	323	338	357	356	331	303	325	368	325	361	357	338	391	340	381	315	361	335	338	328	350	343	320	296	312	328	322	319	319	305	320	367	371	364	341	328	319	335	368	366	310	322	307	284	327	332	313	313	333	319	363	303	310	330	339	347	307	346	353	335	316	358	324	316	325	372	304	355	343	312	307	330	330	315	303	292	364	354	324	367	325	325	381	325	344	309	372	330	333	332	329	355	294	316	332	353	331	338	352	329	332	350	346	351	322	327	296	348	335	320	318	323	333	321	347	309	329	343	312	352	319	339	348	335	342	351	334	342	340	302	335	310	340	372	356	352	305	316	363	340	318	344	347	331	344	314	308	336	375	334	321	331	325	348	375	355	356	348	339	336	337	309	362	321	304	362	317	345	360	336	331	306	347	328	338	337	317	330	337	365	342	350	334	302	339	337	353	314	279	319	309	354	328	300	332	341	345	338	325	324	371	304	309	326	316	322	352	308	328	306	301	314	304	337	387	330	344	325	324	325	326	346	356	303	333	346	313	325	293	360	339	343	347	323	342	370	354	363	332	332	330	362	319	326	301	348	332	372	352	335	310	360	333	366	318	337	322	337	340	320	334	299	335	343	343	302	349	299	320	338	350	333	346	354	339	357	326	334	334	345	339	339	352	346	338	345	352	339	341	351	312	355	328	311	323	333	328	322	327	312	346	383	309	326	374	361	320	353	337	348	312	299	329	317	301	301	327	356	334	356	341	287	319	334	329	316	339	342	366	334	351	326	351	363	385	337	334	352	350	330	300	295	319	298	346	337	354	344	316	350	318	376	335	331	333	323	370	345	332	319	279	331	383	343	344	331	378	300	299	299	309	374	328	357	347	308	327	329	350	296	369	360	339	326	359	330	316	305	312	348	345	301	306	356	346	338	341	321	355	343	322	357	351	320	336	301	339	315	327	338	368	301	303	348	326	328	338	316	350	331	338	320	353	343	317	353	315	307	310	372	353	316	338	331	331	351	334	365	345	335	371	333	336	352	352	329	322	323	319	346	334	312	290	318	356	336	316	332	298	313	322	324	340	308	318	348	366	353	314	343	336	352	340	310	326	349	306	322	341	377	361	314	335	355	335	318	366	306	304	323	342	321	352	288	326	347	343	372	315	328	345	315	365	333	364	328	318	342	315	329	373	356	345	298	313	354	355	339	337	315	338	320	364	331	322	324	317	355	304	312	338	336	329	327	339	319	344	352	349	336	322	344	326	330	324	353	332	305	349	327	311	320	358	328	319	380	317	346	336	321	303	344	331	351	350	348	330	323	312	361	345	301	371	353	310	344	366	329	354	353	327	330	323	303	312	333	337	319	313	304	319	356	321	339	334	325	348	358	348	331	310	284	341	314	329	344	324	331	374	337	362	308	337	329	318	341	343	324	339	328	372	338	301	351	313	376	313	345	341	337	346	373	326	334	325	345	322	318	318	293	336	346	332	365	311	331	341	282	314	333	347	349	331	356	328	344	337	334	300	341	346	329	335	344	365	313	357	323	314	317	343	361	320	312
28489	25941	26194	39727	47221	32784	15408	5476	1444	784	753	775	782	727	765	728	787	752	751	765	781	735	755	758	775	825	728	730	705	786	785	785	756	729	738	805	756	719	752	790	734	785	793	748	769	718	743	705	748	745	748	692	759	747	778	824	730	705	759	729	728	773	751	721	744	758	732	739	748	749	699	771	750	774	726	761	751	779	786	775	752	708	787	776	797	747	711	765	764	781	751	752	764	693	721	760	765	843	725	736	734	719	747	784	778	748	719	788	750	768	733	762	748	719	773	762	758	791	744	732	750	770	723	732	745	754	753	756	758	793	755	711	745	743	784	748	734	736	749	775	792	705	744	773	732	765	726	766	758	793	766	777	747	723	730	731	807	750	734	767	811	742	760	759	782	772	708	775	716	814	763	727	743	701	776	738	737	762	775	735	703	784	754	785	743	772	728	742	748	739	755	780	725	748	773	719	783	751	742	738	786	770	741	716	835	743	706	763	788	806	761	798	781	744	777	788	740	775	742	785	769	730	730	746	765	725	758	739	708	765	778	764	789	752	707	723	761	737	746	804	724	775	791	749	750	772	775	727	760	739	768	772	748	746	727	782	728	796	743	750	710	733	732	771	718	755	777	750	749	808	749	760	801	819	765	704	760	726	749	800	787	687	764	727	740	736	775	774	740	724	734	733	768	768	735	750	809	797	714	771	763	751	744	749	766	714	702	744	754	750	739	762	777	732	819	726	795	736	745	732	780	778	741	750	744	741	755	797	759	721	730	745	745	779	715	711	744	754	741	772	746	741	742	734	744	756	778	766	735	749	755	757	747	715	744	780	723	727	746	789	761	718	729	733	727	757	768	756	720	747	708	739	737	709	799	782	790	750	750	776	735	770	762	787	793	768	765	740	724	726	739	756	820	746	770	795	743	804	751	769	738	741	740	736	759	764	822	738	801	703	781	716	716	753	722	742	742	731	767	726	772	773	759	727	741	768	783	750	796	777	732	736	738	797	751	730	720	722	749	746	817	774	767	766	767	740	740	757	750	826	734	714	740	743	728	771	803	752	805	727	743	722	789	734	793	767	721	745	760	752	733	727	741	708	753	754	709	758	799	752	756	733	746	765	787	767	742	739	737	813	822	726	748	741	741	794	724	724	763	735	727	803	742	782	799	750	784	730	826	720	766	722	718	771	705	710	759	756	734	777	762	753	696	770	725	766	785	751	758	765	728	777	757	748	757	746	742	739	738	766	752	806	728	723	732	789	770	747	741	701	776	761	693	758	773	745	719	754	739	759	726	780	726	767	795	759	762	771	709	748	743	776	727	779	759	780	798	757	767	689	776	756	754	726	758	783	736	749	761	743	787	740	760	707	744	762	739	773	784	716	755	787	730	782	762	754	745	743	740	757	714	689	734	741	819	762	736	749	735	795	743	706	713	716	750	771	735	743	728	768	761	771	763	774	746	725	725	785	753	809	680	772	747	708	746	716	697	739	764	740	732	733	723	768	744	752	803	769	723	730	751	735	754	740	737	801	781	746	754	788	755	714	727	754	772	750	731	756	782	735	770	794	733	771	778	806	745	758	772	728	733	708	751	726	764	763	772	768	776	752	741	759	726	741	824	723	711	747	733	716	709	726	803	766	717	718	726	744	793	752	707	710	789	791	763	759	721	742	779	747	746	778	774	726	734	743	743	780	772	770	787	743	783	721	751	781	796	720	772	742	743	733	736	723	730	798	768	721	753	721	741	721	751	766	773	810	766	752	819	734	708	754	720	763	768	783	737	767	697	674	741	710	788	766	720	792	742	686	737	738	763	732	750	751	766	761	734	698	779	731	774	770	759	750	735	764	778	705	773	730	756	789	760	731	774	790	777	741	780	756	733	773	738	741	733	715	738	799	749	720	734	806	740	751	753	763	811	760	786	779	733	803	772	772	767	814	744	805	737	728	774	748	755	765	775	738	756	754	761	757	748	749	816	779	762	768	777	775	704	740	762	745	753	765	815	714	790	703	747	732	761	755	728	727	729	770	781	774	700	751	757	794	727	748	757	744	719	806	760	768	782	734	748	755	762	728	768	733	749	779	765	775	803	767	787	757	776	715	789	800	708	768	770	742	747	736	779	741	703	737	722	736	715	777	688	776	735	733	697	746	793	739	787	738	735	760	773	805	781	754	766	751	757	758	756	727	784	761	742	774	718	780	749	796	741	758	750	785	757	726	773	761	723	687	744	754	797	745	731	794	738	749	802	769	736	665	789	763	749	767	757	775	737	768	742	756	778	719	695	758	765	755	796	755	706	727	720	748	757	737	748	804	778	761	782	749	797	792	756	785	742	788	766	763	736	761	778	731	776	727	731	734	737	742	771	734	716	685	767	762	781	757	829	767	719	733	741	754	765	790	745	741	757	721	759	750	816	745	738	737	752	750	745	729	758	755	737	812	748	746	783	709	761	791	775	774	768	760	753	769	734	777	714	770	717	724	797	748	781	753	785	747	756	772	774	755	737	774	782	708	752	739	744	725	745	743	742	780	767	757	770	753	706	786	762	734	787	752	766	764	808	716	743	752	736	794	785	760	763	718	713	734	765	760	765	745	784	759	755	746	773	755	736	753	756	692	762	724	771	771	719	786	764	789	788	727	758	725	785	735	746	756	806	715	761	683	793	742	758	753	694	763	740	757	706	746	772	773	737	770	775	757	743	749	769	735	740	735	751	749	751	733	796	782	736	737	745	744	720	747	722	763	782	759	740	777	716	727	740	746	727	759	749	754	794	774	695	744	763	740	738	733	751	775	776	760	746	713	738	747	711	742	689	696	717	750	768	752	799	751	797	735	764	792	718	776	780	779	758	803	773	732	791	752	684	767	745	749	778	801	728	755	743	766	758	785	729	807	734	759	736	761	742	765	786	772	739	756	750	790	746	784	807	724	733	769	733	757	704	756	747	805	752	714	751	703	712	724	758	745	767	764	740	754	748	733	707	743	685	697	794	778	756	748	782	761	741	738	748	759	749	732	717	757	762	783	715	779	761	775	754	785	713	764	750	768	730	747	774	726	743	748	757	722	796	718	765	781	795	757	777	743	772	759	758	722	737	765	730	719	775	743	735	726	741	748	721	738	820	726	728	759	715	711	738	745	771	757	739	751	791	744	750	772	775	798	778	712	756	754	733	722	743	748	768	801	795	727	742	754	751	782	727	776	763	753	779	739	779	729	711	728	745	761	797	673	784	744	707	762	782	729	760	774	744	747	740	778	816	768	723	821	737	751	742	748	780	777	731	794	737	758	733	736	816	696	785	742	780	741	796	768	771	709	757	733	767	728	755	759	783	712	795	734	747	750	749	768	809	724	766	790	708	795	811	747	733	774	782	790	743	708	804	762	743	770	755	744	787	714	824	783	730	768	737	789	735	757	773	824	778	746	747	765	765	759	777	756	774	780	740	730	764	712	773	772	727	738	704	752	798	778	777	797	737	776	783	771	712	719	705	722	762	669	719	756
53086	42599	34576	39659	45463	32630	12820	3327	909	442	397	375	417	406	415	447	413	410	402	399	382	388	395	393	381	416	427	450	417	376	468	401	416	399	409	431	391	396	404	397	371	382	430	399	418	427	424	399	414	441	463	432	390	410	450	432	416	419	362	390	405	382	419	391	420	434	426	403	421	398	414	422	422	394	424	393	431	392	436	399	394	402	425	403	463	405	426	423	422	404	424	396	447	449	390	427	386	434	381	383	407	420	397	379	378	421	388	408	416	411	454	390	371	391	407	425	414	401	400	364	432	391	414	423	386	449	431	386	412	399	415	429	401	378	404	357	412	396	417	403	421	429	397	417	404	416	384	430	421	417	384	427	405	374	399	399	365	389	424	388	354	389	405	373	379	407	375	432	418	426	379	430	441	425	363	370	355	436	403	436	399	396	396	418	376	426	408	428	415	375	396	413	400	427	406	433	445	430	408	396	373	434	398	449	406	407	399	383	415	435	389	434	393	421	417	383	395	412	406	354	432	395	416	436	417	429	454	409	421	408	456	404	398	378	405	417	395	424	392	439	391	390	413	416	427	401	404	411	438	405	376	393	388	398	471	384	436	426	375	448	404	445	442	386	377	335	389	426	369	390	381	413	393	383	387	433	449	425	400	396	402	401	370	412	417	462	425	399	403	391	401	405	391	406	439	399	401	387	401	409	395	379	389	390	400	404	398	397	419	408	449	440	433	413	415	399	407	411	408	373	390	416	435	456	377	374	419	412	375	413	389	437	404	392	381	410	409	425	408	424	411	390	428	415	415	425	424	405	390	413	419	389	400	413	412	394	391	393	423	430	439	402	411	384	435	380	428	407	418	420	405	383	372	417	435	433	358	411	393	380	377	444	411	387	409	416	422	402	366	381	380	388	414	395	420	391	414	394	354	418	402	431	411	402	386	399	393	428	378	403	354	380	411	436	403	404	427	408	480	420	401	402	403	445	405	394	481	409	393	384	440	420	386	423	385	425	411	431	390	410	356	426	413	415	362	365	429	398	427	417	413	413	342	396	381	414	403	405	401	368	411	409	443	368	421	385	421	424	418	402	416	453	402	408	411	425	432	364	383	413	382	423	426	420	382	419	443	418	388	354	422	421	425	466	421	383	398	413	407	412	446	410	385	450	424	390	374	456	378	398	387	428	393	372	447	392	404	378	393	403	373	393	399	426	406	426	419	436	422	420	408	412	419	414	427	406	392	420	379	426	445	423	401	376	405	416	407	415	402	426	443	399	409	387	413	407	438	442	414	391	425	424	399	447	441	408	431	381	364	395	406	435	433	415	378	437	419	415	396	439	376	377	407	405	422	387	402	411	396	394	389	401	388	389	361	383	399	383	406	390	389	420	410	376	394	347	412	439	407	421	405	402	401	411	394	412	402	431	430	419	382	402	435	388	407	372	408	394	418	454	421	414	410	414	401	460	420	447	409	450	430	393	454	349	377	460	370	430	442	417	398	430	455	434	409	330	378	411	381	391	359	437	384	388	395	394	420	406	414	419	412	419	413	422	427	406	407	389	404	407	380	450	414	410	411	393	378	399	398	403	437	375	372	410	415	440	379	425	424	373	404	412	365	398	398	400	412	435	428	429	438	368	399	410	421	366	387	417	425	412	406	435	387	377	418	402	438	368	387	387	405	438	367	413	420	414	422	393	398	387	402	417	418	432	410	413	395	388	412	405	405	403	438	419	403	435	408	384	383	390	415	430	380	430	397	415	425	382	404	390	468	416	437	376	402	373	382	403	370	395	396	401	403	389	393	371	380	369	388	424	421	418	431	429	422	436	437	455	403	402	399	426	431	428	377	386	410	402	436	448	414	403	383	432	402	398	397	401	415	425	419	442	364	424	353	414	392	396	424	403	447	404	400	426	383	371	410	398	415	380	434	381	389	406	363	397	437	392	414	375	462	405	400	399	440	353	383	382	396	372	409	427	404	447	380	414	431	432	442	395	396	400	450	429	383	393	407	382	400	419	447	426	409	430	422	443	410	404	381	423	395	416	429	388	438	413	382	441	377	394	403	418	424	404	396	426	388	382	413	390	418	372	399	427	431	390	394	408	386	414	406	408	376	355	389	385	396	400	410	368	395	459	443	353	406	397	385	419	422	400	417	417	371	390	363	421	428	399	406	414	379	414	433	415	443	382	422	418	438	384	405	385	397	431	396	351	382	391	374	395	387	443	375	407	393	416	365	386	410	363	402	399	400	365	374	398	421	386	399	412	429	389	364	438	390	416	384	391	382	411	413	380	390	400	360	420	395	422	399	419	384	406	419	414	426	405	421	411	415	386	414	460	434	376	419	397	414	398	416	381	393	391	413	377	432	398	455	443	403	378	391	392	412	422	434	406	384	388	422	420	401	414	421	402	411	363	392	411	453	425	422	405	392	413	391	397	401	405	417	446	379	394	432	420	433	421	430	443	393	370	410	384	396	438	368	390	420	407	389	365	375	393	454	415	418	371	392	426	405	380	406	415	424	372	429	408	427	420	452	366	396	386	384	411	379	420	398	426	361	453	457	386	409	378	427	423	406	441	401	407	450	423	439	407	454	428	410	415	395	414	413	398	436	456	416	390	427	400	394	371	420	357	416	384	438	374	427	399	408	390	385	390	401	414	392	387	437	395	357	420	456	437	435	412	413	403	388	457	437	456	399	442	392	393	399	376	424	371	409	379	391	407	408	400	416	439	417	421	374	478	398	379	425	435	436	439	397	405	370	415	408	373	401	396	372	414	403	420	425	425	399	400	433	428	401	382	407	414	400	423	385	405	454	417	428	377	399	412	429	381	406	431	422	437	417	387	442	361	448	424	426	413	382	409	386	407	360	406	405	409	405	421	403	442	395	454	398	384	457	444	395	392	453	388	418	410	359	362	411	449	389	412	380	402	416	392	407	375	395	380	426	373	414	378	414	439	448	436	391	384	426	438	413	430	420	420	411	397	408	408	418	456	424	415	424	421	414	432	461	444	418	407	402	405	386	381	395	374	404	427	438	382	420	423	376	392	402	413	400	406	381	412	355	360	400	383	403	422	401	417	412	379	411	399	375	415	418	409	408	391	375	412	404	389	393	391	409	416	410	398	448	410	425	361	426	389	403	414	408	390	372	409	403	426	444	372	394	437	405	367	420	391	434	396	400	411	403	421	405	443	402	423	375	396	376	396	421	396	400	411	425	397	383	413	388	438	419	421	383	414	404	439	402	394	410	407	399	421	399	378	398	437	419	424	385	385	363	361	386	415	398	422	386	399	396	413	428	402	387	434	412	402	403	432	397	387	396	403	387	406	410	391	392	442	402	450	452	409	381	399	359	380	364	384	410	408	375	416	401	401	394	413	416	407	398	423	405	411	415	409	425	388	421	408	405	419	393	381	342	448	392	408	393	383	388	391	375	396	395	412	408	426	387	397	380	376	400	418	442	418	448	359	424	440	389	389	404	404	402	430	420	456	408	416	407	390
35736	33348	34152	51189	57390	44522	21265	8858	2186	895	898	901	873	937	942	891	904	863	940	930	857	900	867	909	835	855	872	887	864	875	903	843	937	857	947	914	867	905	855	845	873	904	940	867	847	873	853	905	880	897	890	856	875	922	880	863	900	838	840	871	789	847	898	815	877	866	872	863	846	820	866	903	907	852	913	924	832	838	868	872	848	818	901	891	899	830	908	917	866	876	847	865	840	879	870	883	881	905	893	854	880	913	853	852	828	855	859	867	867	893	858	778	847	938	880	837	933	882	925	885	899	877	838	811	947	843	832	902	850	939	871	888	908	869	903	867	886	913	881	873	919	897	890	851	874	892	855	823	872	901	873	919	862	862	866	856	926	895	844	880	835	883	893	853	928	884	925	892	834	892	860	856	852	881	884	885	886	923	868	835	874	901	885	889	905	890	902	886	892	894	906	850	883	862	897	884	893	891	893	895	868	934	865	883	852	818	872	855	844	890	839	865	870	941	868	878	872	883	829	862	900	869	891	818	866	871	876	915	856	849	910	917	892	919	884	894	866	842	905	803	921	883	923	916	909	913	879	853	903	847	849	896	885	917	871	876	876	887	899	917	910	898	878	946	853	837	881	886	915	838	830	870	900	812	821	883	862	853	864	893	850	857	862	831	897	900	876	832	879	909	850	907	875	880	891	905	886	837	895	825	887	881	915	934	880	851	884	879	872	914	877	904	915	880	870	876	909	844	872	883	870	849	861	850	896	886	834	907	839	847	897	896	846	894	897	877	945	857	874	856	829	899	871	866	909	858	835	911	867	850	860	884	841	848	874	885	960	904	908	857	888	856	902	852	913	880	902	898	830	854	862	883	823	892	891	859	887	820	854	865	799	918	884	899	873	855	895	880	841	893	935	870	899	880	893	901	854	883	812	837	824	814	889	881	896	863	845	858	875	885	884	914	840	876	895	860	872	878	934	896	855	905	889	806	876	909	870	884	842	891	883	837	909	897	843	898	892	885	859	829	877	906	829	870	883	868	859	864	848	872	857	836	885	884	884	862	855	834	860	848	907	863	852	879	813	853	854	906	798	859	870	911	887	898	876	847	892	916	871	897	860	867	894	870	867	888	838	885	898	912	894	864	877	888	916	921	864	880	840	869	858	887	879	836	910	880	851	872	875	827	823	866	894	940	861	874	840	921	883	924	862	890	894	870	848	875	895	902	879	896	866	923	870	908	852	883	948	890	853	911	887	900	887	863	869	943	869	875	830	886	865	911	830	939	859	847	886	867	870	875	847	892	850	882	847	907	855	832	882	828	898	846	877	882	854	879	907	875	844	879	920	916	903	905	849	854	899	830	861	836	860	905	846	895	844	934	885	843	928	888	879	919	883	862	884	931	887	880	896	815	833	914	814	939	919	902	861	883	889	853	846	906	886	901	872	893	883	844	831	849	903	893	924	855	923	862	826	870	876	832	865	879	859	874	930	901	893	895	844	873	865	874	888	894	874	889	896	833	817	838	902	897	879	861	914	864	866	868	882	815	942	853	824	912	899	875	864	890	914	829	881	897	849	913	895	873	871	895	821	905	839	874	878	930	917	884	854	897	910	908	880	833	896	834	885	853	900	899	884	835	877	868	828	911	866	923	857	878	840	879	878	862	893	914	917	864	830	867	847	915	862	879	895	845	867	880	901	901	868	878	849	877	847	847	865	861	859	835	869	912	827	872	873	909	881	880	876	870	916	926	870	898	865	889	886	848	850	863	902	904	824	850	879	845	862	834	863	846	894	919	893	843	849	888	832	888	868	860	838	869	866	853	873	898	892	871	918	821	892	867	926	871	863	826	847	884	815	834	858	897	840	858	903	840	859	836	924	856	829	848	924	878	890	875	813	900	898	823	927	872	897	891	844	884	872	875	832	841	878	896	887	921	861	916	941	907	887	924	860	856	882	813	846	880	892	873	875	904	852	929	858	876	866	888	893	870	941	904	883	901	894	877	886	862	910	827	822	858	884	889	894	899	856	901	841	883	879	926	902	837	844	893	889	854	900	874	933	854	903	899	851	873	895	912	875	846	899	871	856	870	856	908	831	894	929	831	873	895	825	860	894	932	909	866	903	849	851	880	878	852	862	874	886	860	891	884	891	892	862	797	828	873	925	900	903	896	873	962	866	845	834	883	875	872	867	872	930	896	899	793	937	842	876	874	919	896	897	883	890	850	895	836	872	926	882	877	885	906	864	856	908	875	857	859	890	911	853	834	869	815	931	876	858	865	941	847	833	879	882	836	945	928	905	919	865	901	874	862	883	835	861	898	847	905	875	897	872	847	906	884	848	867	863	862	844	873	849	833	868	908	881	867	862	897	853	866	920	864	869	858	875	888	804	857	861	873	839	879	903	879	911	841	879	822	876	867	866	852	876	876	885	846	868	854	870	851	846	903	911	904	896	887	863	861	904	868	851	904	902	847	899	855	851	847	900	889	895	855	879	867	875	880	837	932	894	823	894	893	916	878	874	890	876	876	802	863	897	873	899	935	875	832	888	882	887	921	795	794	799	878	874	873	861	827	903	901	859	931	856	875	893	822	873	875	948	891	874	878	822	837	883	883	877	934	887	818	874	953	838	866	888	917	853	858	856	882	854	919	872	925	874	880	857	896	890	915	880	843	919	923	865	893	854	861	882	905	892	912	886	860	829	927	935	853	799	862	888	905	833	822	899	865	856	861	854	876	893	862	848	858	871	822	852	844	882	839	810	845	871	915	824	877	917	850	884	830	837	835	877	914	795	859	844	863	882	885	885	819	898	845	893	886	828	835	873	942	867	828	866	920	866	885	911	869	928	867	888	862	904	859	859	873	855	864	862	826	877	861	879	852	901	885	836	848	882	885	918	911	867	920	926	898	876	846	857	891	906	858	886	866	900	863	921	879	860	916	855	885	910	867	871	881	828	855	897	859	873	890	844	901	869	898	862	893	812	855	861	928	829	864	877	870	859	875	871	886	851	931	839	864	890	861	835	840	874	872	810	902	892	917	919	848	855	813	860	869	867	895	820	844	913	902	884	830	919	820	879	881	875	874	845	877	875	897	885	865	938	893	877	871	876	885	877	848	853	856	913	922	868	865	849	888	921	872	828	868	892	881	907	876	902	921	863	835	854	838	887	878	840	855	879	847	867	885	852	830	818	893	843	864	883	828	888	865	870	894	885	846	907	891	898	888	890	872	875	853	888	855	889	833	908	878	850	880	854	837	824	874	895	837	900	875	849	912	829	881	855	799	883	858	904	916	868	883	854	889	860	883	913	932	868	824	880	879	860	804	826	918	892	857	853	849	898	889	907	892	893	874	863	870	896	843	887	841	867	849	937	890	825	854	855	862	901	821	844	822	859	913	858	866	858	901	907	903	857	817	899	928	799	854	861	891	922	860	908	843	939	894	861	866	914	852	894	889	865	933	851	914	899	820	891	855	866	886	878	872	870	858	935	862	816	866	908	899	870	859
17337	9639	5056	2510	2538	1535	570	335	239	274	233	255	281	227	281	253	240	220	270	270	283	244	258	247	249	254	261	222	238	255	263	249	216	227	207	247	238	267	221	273	266	232	232	228	214	213	224	229	257	210	236	237	228	253	264	265	249	221	270	227	237	237	262	234	246	258	231	260	205	258	210	232	269	256	249	230	230	237	226	274	227	254	269	247	261	257	254	223	246	279	236	221	232	263	239	263	241	252	253	234	261	227	263	235	233	225	255	229	232	244	209	231	227	233	214	242	253	271	222	253	267	233	232	222	273	252	220	226	246	251	263	230	267	211	250	247	243	274	226	229	227	266	272	259	226	236	244	298	218	249	228	240	260	219	208	273	227	249	223	236	249	221	237	263	238	238	254	247	228	245	246	238	239	259	227	238	244	247	214	236	262	259	254	257	244	213	247	240	277	232	200	255	266	243	256	249	250	236	246	267	230	265	241	233	242	250	222	285	247	256	240	236	241	232	244	232	236	218	238	245	253	250	226	229	232	249	223	200	231	250	245	261	219	255	253	257	231	240	246	237	249	264	244	253	245	262	255	245	262	300	248	262	232	244	228	247	254	222	245	255	275	269	237	223	261	248	266	222	248	254	217	272	234	241	275	251	212	239	281	249	217	245	256	246	251	256	237	261	270	250	235	233	244	235	238	228	255	233	239	231	266	251	237	251	224	219	224	255	236	226	237	261	232	225	243	234	236	244	234	240	228	275	216	232	242	230	222	235	251	240	251	273	253	263	266	241	262	228	260	245	241	254	257	243	264	245	240	245	246	284	261	235	250	240	235	237	258	226	231	289	261	246	238	254	211	219	243	241	237	257	262	236	255	234	241	226	238	259	282	249	233	229	268	247	243	260	246	210	233	288	250	259	235	247	247	260	254	278	226	240	245	215	233	214	232	237	240	241	238	253	238	224	241	232	259	221	236	242	245	237	230	262	244	256	263	226	216	241	245	269	216	252	249	262	252	225	282	243	239	253	217	271	234	227	283	234	249	246	248	226	275	280	252	266	234	248	252	248	285	272	218	228	230	255	264	218	252	256	241	258	220	266	248	233	258	273	215	256	257	245	236	234	257	235	240	246	257	241	255	211	264	234	245	235	231	249	225	249	258	257	234	227	281	235	273	288	257	255	274	258	261	252	267	261	221	236	242	268	220	254	243	242	245	270	215	259	249	239	250	218	255	240	234	255	242	245	272	229	246	260	262	245	229	279	219	244	236	237	253	291	281	225	240	254	225	245	252	242	251	232	239	256	259	246	258	256	274	231	218	276	245	210	244	239	248	246	223	245	245	266	246	243	255	231	234	217	250	226	245	254	236	225	263	235	273	220	225	233	231	232	218	268	224	232	244	259	236	249	260	264	278	219	252	260	246	238	236	238	237	274	250	235	248	238	255	277	243	248	243	260	244	244	258	210	253	211	223	223	254	257	206	247	224	254	240	260	224	236	263	237	256	258	235	240	236	270	221	290	261	224	243	230	227	254	255	257	228	252	253	242	241	255	251	243	232	217	270	212	229	228	237	233	219	255	267	239	260	252	215	243	225	242	209	250	228	251	236	279	248	232	236	224	239	255	200	246	253	237	262	237	251	250	257	233	250	223	240	235	245	223	257	249	248	226	248	220	255	209	248	235	259	265	232	242	258	211	266	245	203	239	210	230	237	254	241	240	251	260	260	256	219	245	255	231	260	242	244	223	211	220	247	245	258	257	255	269	277	267	245	243	231	259	261	219	224	233	244	258	258	228	232	243	255	250	235	218	245	223	265	256	228	251	239	277	254	242	237	273	237	236	242	231	213	221	261	241	243	252	199	249	275	232	265	242	245	225	252	237	258	265	194	261	262	230	235	247	218	247	217	247	271	235	234	257	236	229	223	246	242	249	246	261	236	245	233	255	244	274	252	245	220	245	243	222	212	223	226	269	255	232	207	240	241	235	241	236	213	242	258	239	281	238	258	215	242	246	255	263	237	252	244	244	234	250	252	250	230	217	269	265	232	268	242	223	263	260	240	238	265	223	255	258	247	245	256	247	247	224	243	228	226	231	226	235	220	250	240	278	244	242	209	227	249	245	236	235	257	226	208	272	253	219	257	238	240	276	220	232	246	282	243	224	261	239	230	244	280	247	274	282	247	220	236	221	232	247	264	259	257	232	248	226	237	228	232	240	267	238	238	250	231	227	233	269	273	257	235	248	260	259	263	258	263	231	256	235	257	245	227	274	261	256	268	224	243	240	255	248	220	252	251	224	242	257	256	224	274	253	216	239	208	227	259	240	277	265	246	246	224	235	224	229	264	258	249	226	265	240	267	242	253	267	231	221	253	246	247	238	245	200	262	236	243	211	225	260	245	232	258	234	217	235	241	245	266	245	253	266	262	259	244	228	248	251	260	206	232	270	255	272	266	264	233	268	249	247	237	240	238	233	214	239	217	225	234	256	233	260	252	221	215	285	238	247	240	199	253	231	273	246	215	240	247	260	246	254	256	205	242	232	238	243	228	223	268	251	237	234	228	228	231	254	216	229	223	255	250	227	237	248	227	241	231	244	234	229	225	264	243	249	246	257	265	252	272	250	236	252	225	230	252	258	236	250	233	242	236	253	254	248	276	249	224	225	247	256	262	304	246	265	245	268	255	244	241	253	252	253	244	244	215	262	248	242	232	225	251	260	280	264	246	222	231	263	252	243	257	264	238	232	212	257	208	235	231	247	229	260	230	257	254	239	218	233	262	245	240	249	230	222	216	228	246	242	231	242	218	244	233	238	256	241	250	225	210	245	274	245	255	271	274	246	259	263	271	234	265	235	246	218	250	243	274	232	259	263	292	233	215	247	246	239	232	244	222	228	248	256	241	222	273	205	239	256	252	247	239	260	232	237	219	229	240	228	251	219	263	247	231	236	247	236	260	252	263	252	255	241	263	233	265	236	230	229	259	267	244	274	234	252	256	243	241	251	268	244	260	263	245	221	242	274	240	244	239	257	241	231	261	261	236	260	267	244	254	242	253	272	224	272	250	240	252	267	244	246	244	230	237	254	272	247	264	240	246	215	261	240	215	231	227	261	274	208	242	254	231	215	247	250	222	242	206	240	262	227	259	256	221	255	269	269	245	264	261	263	234	228	233	248	245	238	243	243	219	259	235	214	258	255	233	246	257	264	242	242	258	255	227	270	234	267	228	259	245	271	257	257	228	238	256	262	234	258	221	224	258	221	245	266	267	249	255	238	270	255	240	225	239	213	231	230	274	249	256	246	219	217	228	262	258	245	260	240	279	252	240	249	246	242	225	243	258	253	257	230	239	215	257	273	229	262	225	251	215	240	246	256	246	265	233	216	258	226	232	236	253	229	256	219	247	255	261	244	265	250	197	269	268	239	220	239	250	236	243	236	225	250	255	274	231	226	241	236	263	239	231	240	237	224	237	253	260	222	264	247	268	229	238	247	222	265	224	269	256	268
10346	8115	7907	6965	7757	4549	1635	846	597	565	544	593	578	552	574	578	591	586	586	587	556	606	557	554	578	556	586	535	574	591	581	609	573	592	576	616	557	544	618	585	622	582	582	560	560	598	547	535	532	552	525	577	634	545	597	584	555	586	558	592	566	544	592	573	589	555	534	578	572	562	584	571	612	582	585	587	553	607	595	596	561	564	555	547	555	561	547	595	594	546	558	544	567	580	560	573	554	578	568	625	564	562	596	571	606	582	556	604	533	524	570	550	550	558	573	565	502	553	575	594	581	587	536	540	583	565	550	567	593	604	552	555	563	578	537	578	548	607	563	578	572	561	581	577	549	592	546	549	561	593	598	566	567	601	609	582	520	545	567	612	558	538	569	562	565	566	555	582	544	591	576	576	590	575	554	543	566	589	547	578	573	596	581	584	565	584	600	544	532	578	574	577	591	555	573	589	552	568	578	588	558	566	581	551	588	517	606	511	560	577	618	582	570	564	563	555	579	558	591	591	533	568	558	550	553	599	565	560	579	576	605	581	600	573	559	542	505	568	539	550	587	536	566	562	607	571	579	610	592	563	582	566	605	563	551	569	545	614	556	594	599	511	619	568	570	605	583	625	514	538	591	567	538	545	583	562	547	610	602	572	566	566	535	599	602	563	556	547	580	566	571	595	553	617	612	583	595	550	592	547	543	589	624	578	549	565	584	549	559	608	593	619	594	564	592	547	583	578	577	522	553	578	546	612	543	564	606	556	586	601	572	525	542	566	594	579	612	601	636	571	569	534	585	561	588	575	559	541	572	552	560	565	554	589	555	602	582	543	558	596	524	582	580	568	568	540	554	576	562	575	622	555	554	579	591	593	566	560	565	566	555	591	632	599	540	557	610	576	564	575	553	533	582	599	560	587	574	566	565	580	559	574	551	582	595	577	524	569	541	618	579	593	523	591	609	561	586	571	601	596	550	564	555	560	551	529	551	540	551	596	555	584	534	571	586	572	596	572	554	565	608	594	549	601	519	559	593	561	591	577	567	553	557	566	543	552	581	555	569	598	588	557	599	571	589	586	565	614	553	571	576	543	575	538	569	580	528	567	543	565	589	537	588	562	617	571	571	581	532	599	558	581	585	574	622	559	589	549	583	558	579	540	576	616	592	541	535	567	602	546	577	567	578	618	615	565	565	583	547	565	556	579	591	584	584	579	542	608	552	572	539	584	599	592	576	561	540	545	589	553	570	621	602	588	607	571	521	576	584	553	589	545	606	586	578	592	597	575	594	583	612	576	505	592	573	612	515	583	592	560	562	579	570	610	558	567	514	606	576	582	560	546	567	585	560	531	569	571	592	566	603	590	544	581	569	573	580	577	587	552	564	583	637	544	565	570	599	595	586	563	532	533	567	567	569	589	551	557	581	551	596	572	603	601	594	586	583	601	556	553	593	579	575	560	576	525	611	575	595	579	589	587	547	545	578	547	514	550	599	547	597	570	569	591	567	548	573	580	604	560	552	592	616	571	600	586	572	563	539	523	588	635	564	552	628	591	559	596	583	552	564	614	572	570	577	527	584	553	529	605	577	600	592	616	562	551	527	587	616	577	535	602	576	590	600	551	579	590	564	551	571	608	578	560	589	535	588	543	547	560	571	626	567	599	589	574	525	604	587	524	620	603	566	581	542	582	575	560	561	558	633	611	574	535	571	559	568	561	583	637	556	565	570	513	573	588	577	564	599	604	604	563	542	570	518	603	534	590	585	549	558	606	547	587	576	546	590	542	587	573	544	527	625	585	564	502	565	582	531	564	550	550	575	579	580	608	548	551	575	569	564	572	563	630	551	554	611	564	554	526	581	549	564	545	555	595	576	626	592	526	567	565	550	604	556	590	551	526	580	562	543	573	539	561	552	556	600	577	593	548	519	558	538	561	580	551	539	583	546	553	565	574	586	578	543	497	571	575	534	591	564	565	579	589	523	599	576	584	590	603	588	611	578	578	585	562	545	546	582	611	580	549	614	564	552	581	573	568	568	581	572	593	577	581	576	628	570	560	544	576	597	546	602	560	588	567	573	626	548	593	563	599	562	566	587	555	579	631	612	567	563	598	529	556	547	595	572	516	580	540	580	622	596	585	547	584	570	544	574	528	572	567	590	541	571	575	557	565	550	576	549	561	587	601	600	549	555	566	565	519	572	597	559	549	549	566	561	540	555	573	555	599	538	518	610	555	582	588	561	562	559	538	585	576	564	604	577	552	569	496	588	562	596	579	598	555	578	575	593	588	586	558	527	551	537	602	616	579	576	592	576	559	578	581	585	615	565	588	587	529	560	578	597	559	593	599	607	575	587	625	573	557	555	547	559	528	558	581	575	564	613	612	599	577	604	553	556	583	593	560	580	564	546	596	589	575	528	577	550	530	592	571	577	612	562	558	559	573	561	545	548	602	589	555	558	559	594	606	555	541	586	589	573	558	562	571	564	603	572	584	541	553	576	549	582	610	606	549	599	553	549	591	538	551	571	571	597	579	559	532	536	597	577	548	553	562	576	602	597	554	602	535	594	548	569	620	576	548	568	572	613	555	531	559	570	538	572	587	582	593	571	597	574	511	608	571	563	571	529	576	564	564	610	542	557	587	578	536	602	593	589	601	574	515	545	577	582	552	545	553	559	587	597	577	571	586	540	571	570	632	562	540	620	574	545	569	560	563	613	573	573	552	588	559	555	580	560	568	594	568	608	558	566	559	577	576	629	583	598	547	586	606	581	576	564	560	566	621	546	571	555	594	548	588	546	553	584	583	600	556	592	599	528	531	591	551	537	557	532	597	593	606	626	612	539	575	551	570	624	566	544	579	551	576	600	559	539	565	566	590	554	567	578	639	556	596	588	549	611	582	570	570	580	562	555	571	567	544	587	556	595	585	569	608	551	573	620	591	564	553	602	579	549	568	576	608	583	555	601	568	572	618	579	615	555	563	550	577	610	598	568	548	582	601	537	576	601	552	554	599	564	567	567	581	590	555	572	585	590	567	598	592	583	552	607	567	550	599	545	591	599	564	603	547	594	560	569	616	567	640	610	603	543	620	540	569	522	567	554	560	561	581	532	552	545	558	614	564	553	572	553	566	571	550	575	538	634	566	580	600	551	583	573	567	621	566	564	617	545	594	589	579	536	573	566	530	578	571	545	540	599	559	531	562	587	600	558	595	557	605	616	559	522	604	613	594	642	594	545	583	577	568	546	555	563	560	555	602	578	526	596	523	564	567	565	577	570	615	632	535	548	553	573	604	571	582	575	588	587	600	551	558	575	577	564	561	575	612	559	588	556	618	566	557	584	569	530	626	584	568	564	570	552	562	578	549	557	564	580	555	583	566	550	554	571	544	584	565	564	566	567	553	567	566	554	603	561	593	597	580	593	594	571	535	572	556	537	589	593	543	529	568	543	520	594	547	592	572	620	566	593	561	611	582	528	593	568	526	612	560	540	559	536	601	595	568
43355	35039	27184	34269	34418	17023	5746	1417	687	384	335	395	337	340	341	343	357	376	348	379	374	341	364	319	363	359	401	331	370	345	360	360	351	313	357	386	365	331	373	347	360	370	328	351	334	354	383	363	310	345	359	352	361	388	356	359	366	334	340	378	358	338	373	353	352	324	364	326	376	365	333	348	327	322	340	389	341	366	357	375	407	341	337	368	350	343	316	370	340	350	346	317	341	383	363	389	365	366	367	316	328	374	393	356	346	358	359	345	353	339	375	364	377	336	383	333	356	342	335	359	354	335	395	353	383	348	381	377	332	349	349	342	344	330	356	389	390	321	383	346	324	310	346	358	373	389	341	370	395	349	361	375	364	383	333	351	346	339	339	333	367	391	373	363	374	337	397	366	378	340	359	339	298	346	357	336	391	353	401	355	358	379	381	375	358	393	345	343	306	353	357	361	369	395	348	359	312	360	355	340	339	329	357	364	354	342	335	357	357	332	374	359	345	312	356	390	334	358	361	321	387	404	333	363	322	369	391	362	353	331	366	307	340	346	389	352	366	379	363	329	369	360	358	308	340	353	369	359	367	338	353	370	363	377	370	355	353	352	390	365	324	365	359	336	358	343	355	348	359	371	387	324	389	369	371	355	337	372	331	401	368	354	359	339	335	351	371	394	356	363	376	339	369	351	351	368	331	352	351	378	372	340	347	372	356	330	358	366	365	340	349	358	371	375	368	410	344	331	364	341	359	353	371	335	335	358	326	334	341	330	391	348	353	334	337	377	406	327	392	335	352	350	349	352	379	368	308	354	357	351	366	353	318	299	354	354	357	370	344	367	327	377	329	358	392	362	366	346	357	365	360	364	341	297	369	352	350	349	313	398	366	373	380	361	330	331	327	344	381	402	357	386	334	368	353	378	321	390	384	400	349	361	337	369	317	348	332	335	359	355	377	351	295	355	339	348	344	335	345	321	368	337	392	346	386	375	386	344	358	312	356	358	338	352	379	364	355	349	343	399	352	342	371	376	360	362	351	323	343	363	398	385	349	310	372	334	383	362	368	366	358	320	340	354	332	363	341	355	356	340	331	318	387	358	342	354	359	331	377	333	352	359	370	333	371	337	360	348	321	353	336	362	331	361	353	334	342	369	370	363	336	406	405	373	361	349	347	364	314	323	367	322	314	320	372	319	380	375	353	341	369	361	406	380	333	347	340	332	330	374	392	345	359	387	317	364	352	395	358	349	371	372	374	363	333	386	350	341	372	335	344	347	349	328	374	335	348	350	329	350	337	354	347	377	379	378	372	366	328	384	351	381	346	333	348	362	365	369	365	358	330	378	349	364	363	360	321	378	351	327	374	400	365	336	364	342	363	350	347	352	349	314	336	344	344	374	366	352	377	332	356	355	319	401	371	375	372	319	352	385	332	333	340	359	337	323	343	352	355	365	367	381	375	347	356	375	376	430	314	327	373	362	334	371	337	361	337	348	352	360	356	358	299	350	342	360	371	328	317	334	337	340	366	355	339	342	348	323	342	355	373	336	354	342	365	361	332	355	365	396	367	341	405	380	336	357	368	343	360	355	314	382	395	399	366	381	366	377	382	354	363	330	323	329	340	327	346	358	385	324	379	326	358	340	345	346	334	373	340	371	328	364	343	403	377	356	333	335	361	384	377	406	344	359	342	384	371	327	349	318	323	370	357	376	350	335	352	360	366	412	372	369	363	335	326	338	371	352	350	328	366	356	351	350	363	323	344	364	376	364	375	357	354	388	352	344	370	309	339	366	386	368	430	382	359	323	342	354	402	357	393	349	354	385	384	354	343	345	372	327	380	349	346	353	348	369	339	358	351	367	337	362	353	336	353	336	353	332	361	364	378	345	322	379	364	349	366	355	367	371	357	360	380	352	346	352	396	374	365	329	381	375	344	359	374	358	372	324	367	353	305	358	387	392	339	373	384	370	357	371	368	344	350	363	354	348	351	342	343	369	349	344	348	360	352	314	351	385	332	375	367	349	361	364	320	341	331	318	317	364	345	319	365	365	376	357	382	358	324	354	309	393	340	387	324	353	340	360	347	325	357	364	369	394	326	326	363	331	346	358	349	366	361	363	381	343	369	408	372	348	354	333	334	336	409	360	353	348	373	356	325	341	349	351	335	377	395	379	350	391	373	349	345	359	356	354	358	343	378	377	340	373	414	404	376	339	351	349	347	334	345	329	354	387	352	347	358	364	345	395	373	345	381	371	364	334	312	304	333	308	355	327	338	363	363	337	357	369	377	365	405	341	357	376	358	370	360	369	320	362	324	340	326	338	372	368	374	324	344	325	356	352	399	354	356	333	346	334	339	341	314	387	358	414	339	349	380	382	377	349	383	372	351	322	321	337	366	349	342	333	349	304	345	331	323	315	342	370	352	337	358	370	335	333	335	328	370	334	353	360	368	349	317	329	351	378	368	352	373	345	351	353	346	354	351	365	356	329	363	345	367	385	380	371	384	347	381	357	347	395	370	364	332	387	371	337	365	352	345	373	380	389	345	342	348	382	382	372	349	345	348	372	363	371	377	347	336	356	362	365	327	344	343	351	361	355	335	322	366	373	318	360	360	336	353	350	363	386	344	345	364	328	338	360	323	403	353	348	352	351	345	392	335	377	384	355	351	367	336	362	358	356	330	379	309	388	358	387	332	331	388	369	374	363	345	353	359	355	373	340	321	345	361	364	364	363	372	332	385	358	356	377	340	368	367	337	361	367	302	346	319	347	339	341	352	320	392	353	347	348	336	386	378	346	380	361	349	363	334	334	360	332	339	365	339	344	364	352	337	378	322	365	336	363	354	359	385	356	351	360	358	397	386	339	343	338	353	358	327	358	356	383	379	348	347	364	388	348	340	368	329	363	386	352	352	372	327	380	348	339	345	339	377	375	356	341	354	361	346	340	354	327	345	351	343	330	342	379	338	376	351	342	325	351	362	356	331	344	350	326	375	403	336	346	343	355	371	382	396	341	361	364	382	380	372	363	372	357	349	377	361	359	360	370	366	389	354	364	372	403	345	317	340	352	379	366	339	331	336	336	343	365	355	372	361	409	369	334	371	345	342	357	339	339	337	357	359	385	356	360	371	346	378	354	333	376	369	363	357	378	343	404	346	379	298	340	354	321	337	314	349	363	326	343	366	364	361	318	406	396	356	319	370	326	366	372	339	353	332	365	371	395	391	392	380	341	333	355	372	380	379	330	347	362	351	352	338	386	346	339	328	373	333	356	353	359	395	383	350	336	356	387	367	340	345	345	356	377	329	348	384	368	367	384	368	386	324	358	329	308	345	359	372	362	359	349	367	332	358	339	329	361	342	380	364	361	358	351	350	338	349	339	344	335	350	340	361	357	327	334	359	331	385	339	392	345	315	370	416	337	360	355	323	336	351	320	362	346	330	335	360	365	380	385	367	320	369	369	357	346	358	357	346	349	395	340	353	368	364	353	336	337	375	360	341	372
29292	26195	30073	47022	47418	27867	13228	4145	1919	743	815	823	792	825	841	819	772	796	737	806	831	818	805	802	835	749	802	773	836	807	781	809	818	819	810	815	823	778	765	759	799	791	843	810	782	794	810	808	831	807	830	812	771	839	780	798	822	828	804	768	771	809	794	802	812	819	849	803	789	808	828	800	773	777	794	829	751	742	756	798	806	790	796	762	780	824	782	732	810	776	831	752	827	814	791	762	774	853	819	781	790	802	806	799	868	835	794	790	836	793	831	748	810	756	830	775	810	783	792	752	834	769	801	784	818	806	850	822	753	767	800	773	764	822	775	781	826	798	761	830	783	789	778	823	815	749	821	789	783	740	811	825	806	820	782	792	787	833	835	803	776	789	848	793	796	779	822	827	776	789	831	794	759	781	799	797	798	777	814	849	802	814	820	770	735	809	747	767	748	834	804	806	770	768	772	852	793	734	814	818	771	791	800	803	805	784	736	836	760	774	790	790	820	796	814	846	821	766	756	843	821	780	816	763	792	836	790	782	830	774	808	781	772	811	789	785	778	815	797	791	789	792	800	792	820	797	784	795	759	832	828	822	813	819	748	790	806	789	752	783	778	769	827	766	779	809	798	725	760	800	831	780	791	748	865	754	776	798	770	789	765	758	769	770	761	795	737	744	818	817	787	810	738	810	754	769	857	798	844	794	780	818	757	850	797	762	816	780	783	786	743	836	797	846	765	761	842	805	839	746	791	801	804	822	806	812	804	817	795	806	789	803	833	757	760	827	796	751	841	786	795	798	780	740	764	834	794	750	800	817	810	786	793	767	779	775	815	780	773	819	791	855	784	771	772	813	811	809	763	749	780	819	790	770	833	804	788	809	808	775	790	820	765	825	771	770	760	784	716	750	816	811	820	781	802	772	822	777	801	787	808	728	803	776	790	794	794	760	787	765	799	819	799	790	834	816	803	811	778	785	785	756	865	754	821	853	783	819	832	814	793	784	776	815	777	811	783	810	844	861	780	778	787	784	756	786	823	830	810	792	810	809	863	805	826	826	803	836	818	793	761	824	842	737	805	779	796	816	783	784	806	827	787	797	789	789	772	777	814	796	800	787	810	828	776	771	799	807	797	832	800	772	761	838	781	830	818	784	767	767	782	850	783	776	775	764	803	804	785	776	783	794	766	769	771	849	805	790	842	775	753	792	792	854	789	778	777	835	765	804	806	804	803	764	808	785	714	853	801	816	785	770	784	854	815	781	795	835	729	805	820	748	757	792	771	771	797	752	774	764	751	863	790	790	744	773	831	818	834	759	815	759	790	795	795	806	811	754	805	803	807	750	770	756	830	802	784	805	855	799	798	844	772	794	816	785	803	741	808	861	749	791	855	820	808	811	800	785	748	801	800	776	811	795	871	802	843	788	788	736	753	799	782	831	783	771	786	732	768	832	830	766	779	777	819	759	793	812	813	806	817	797	817	799	817	798	767	837	777	792	809	783	806	814	753	806	831	733	784	789	768	796	828	810	849	786	837	809	771	761	805	811	866	843	799	790	801	769	759	832	842	819	755	739	753	797	804	778	784	793	815	816	820	778	780	763	778	790	811	826	824	787	755	751	784	779	779	826	824	800	834	796	839	784	806	805	807	814	805	777	775	773	812	790	793	805	831	811	766	811	794	817	789	730	776	800	790	800	801	755	762	741	810	798	807	784	873	854	795	772	822	823	797	770	825	836	757	850	775	846	768	796	791	793	796	823	808	767	788	796	799	824	850	790	777	829	761	815	794	785	825	768	769	811	820	800	807	804	791	755	779	822	783	745	823	828	781	796	824	775	803	806	737	752	827	775	769	772	809	836	807	781	794	816	817	803	745	812	810	774	756	852	774	796	800	795	803	835	771	805	813	810	773	817	767	792	787	815	796	804	806	780	822	802	780	861	780	836	805	812	771	819	817	806	765	800	819	743	758	753	790	765	791	791	808	840	782	831	785	793	791	790	805	809	777	799	781	827	784	804	789	812	796	812	776	826	767	809	821	774	824	761	770	750	810	798	786	833	794	819	807	811	801	806	799	802	772	857	771	808	821	767	765	806	818	761	777	796	818	807	807	776	791	779	784	768	807	777	766	799	904	837	788	841	786	788	796	793	816	810	749	811	768	737	786	793	761	823	739	804	802	800	747	804	804	817	744	833	828	837	862	781	810	802	850	786	758	789	792	788	790	776	786	800	835	812	781	815	804	815	822	786	823	836	802	837	795	799	802	759	814	808	783	737	751	811	829	736	813	846	785	807	777	797	782	750	825	790	787	838	802	793	821	814	854	824	784	830	780	810	804	796	849	796	790	755	770	822	827	737	836	786	748	790	790	812	864	779	803	775	776	792	810	820	804	807	756	816	811	779	741	786	809	749	792	834	825	791	781	784	783	800	822	818	747	784	819	775	805	761	846	788	824	738	808	830	778	795	820	782	784	793	810	792	787	732	836	814	824	835	790	816	784	811	761	862	794	806	753	773	830	814	851	818	767	791	783	788	765	795	875	832	754	797	812	781	776	844	791	791	844	796	758	790	777	823	782	752	809	775	793	833	795	761	855	805	776	776	832	818	782	818	789	813	783	810	773	814	805	781	829	814	822	800	801	761	822	756	763	766	844	774	758	741	819	817	778	865	792	773	789	811	787	787	800	832	802	780	806	788	797	802	777	750	799	793	784	809	833	844	765	825	827	782	817	784	774	841	790	813	804	780	738	767	811	804	782	764	796	816	783	810	819	771	765	755	792	838	807	800	851	808	724	778	814	851	794	810	819	801	751	766	789	768	801	824	787	822	789	762	840	816	787	811	760	825	769	783	766	811	841	787	777	737	817	798	789	829	780	830	801	826	803	765	784	767	819	817	773	776	749	784	835	820	769	817	759	818	803	818	840	833	800	799	811	780	805	776	782	807	775	815	770	852	833	825	731	826	813	797	813	833	748	821	823	759	804	817	764	821	808	777	729	818	775	778	791	816	767	808	769	796	797	733	833	808	815	788	798	794	798	803	817	829	777	813	780	806	823	793	810	766	734	764	753	762	826	804	824	795	817	766	817	839	829	836	788	866	846	823	795	825	784	737	830	817	790	771	795	807	793	806	791	797	819	798	782	782	769	766	787	789	836	796	774	785	818	757	719	788	832	767	827	823	816	796	817	798	794	809	787	772	806	785	793	797	791	767	819	835	788	846	787	840	815	811	788	784	845	814	820	783	776	788	788	795	806	819	789	840	817	808	827	768	774	816	782	785	799	804	819	813	769	797	763	827	764	780	736	820	796	788	772	758	713	811	825	794	840	791	763	815	737	799	801	789	782	799	812	776	767	794	754	732	826	820	774	823	800	811	796	771	775	768	791	835	807	789	808	798	745	807	803	776	791	774	856	809	820	789	767	761	771	785	794	794	791	760	818	799	802	834	802	795	791	720	748	773	801	831	820	775	773	808	844	742	790	770	783	785	819	799	758	812	818	797
52491	40306	37685	48943	46809	27554	10643	2665	920	408	417	448	447	400	422	404	407	451	459	425	389	427	401	433	364	431	443	429	378	436	425	400	436	383	400	429	411	380	374	436	412	420	441	443	431	394	403	409	377	411	412	377	416	406	408	464	423	387	439	440	413	411	439	445	414	428	388	433	451	428	420	451	451	407	398	391	448	415	398	435	440	410	400	415	415	453	437	405	388	402	431	397	420	392	371	462	413	438	425	440	414	417	412	436	398	429	417	390	402	438	401	399	409	436	434	415	389	385	438	479	435	391	394	401	407	384	409	477	421	424	443	417	420	412	450	419	402	450	431	433	404	438	374	426	421	443	406	415	411	431	421	442	437	414	390	437	438	407	453	443	412	401	449	435	411	452	452	405	386	435	411	425	415	449	406	432	422	372	435	421	458	427	407	398	407	428	408	392	443	440	431	434	456	425	407	437	374	405	414	428	383	418	434	413	413	456	399	419	412	415	437	426	383	394	390	444	421	397	439	426	400	431	428	406	416	383	440	415	425	428	386	416	403	401	409	372	439	386	427	412	459	423	437	422	439	385	425	416	456	438	438	407	429	435	378	388	417	412	417	437	396	423	379	429	426	422	405	451	464	433	416	409	412	397	406	387	394	435	414	385	406	423	417	451	406	406	423	433	420	414	430	457	401	413	379	388	466	403	436	417	449	430	392	378	443	404	411	409	465	428	473	433	432	392	420	405	440	419	405	428	421	391	371	420	409	459	421	417	393	416	434	431	412	433	418	420	426	418	412	386	404	448	421	401	489	415	441	428	452	463	443	393	416	450	442	421	450	418	445	449	408	418	376	459	403	450	409	410	428	427	397	379	399	381	449	421	448	424	404	428	419	457	443	409	394	392	372	425	419	405	420	407	376	428	394	412	442	422	413	354	384	387	403	351	374	432	399	429	407	415	392	387	442	388	409	400	427	410	409	429	447	420	401	409	410	403	400	421	449	413	433	374	437	370	423	414	450	401	426	433	453	466	385	403	413	386	395	409	393	422	411	403	410	446	403	412	392	431	401	376	417	470	406	368	432	380	441	391	443	393	409	433	405	400	405	449	408	424	414	373	372	424	434	396	469	427	441	407	428	424	398	415	398	430	410	362	438	400	401	390	453	415	409	435	426	399	399	404	412	433	391	410	432	469	388	425	380	415	416	387	419	368	445	388	412	387	430	444	425	419	455	433	431	394	393	435	416	417	401	411	423	405	421	400	373	401	410	451	404	402	458	451	406	442	443	397	442	451	377	425	439	414	409	465	389	392	395	430	415	417	444	421	413	442	393	438	416	421	405	416	426	412	435	413	418	414	457	360	412	393	446	386	417	460	408	413	419	431	419	411	400	403	434	443	380	428	405	427	425	431	444	401	404	415	433	469	399	425	428	420	450	420	467	432	427	415	430	413	412	455	406	415	436	415	428	428	395	406	421	417	439	441	453	399	389	414	430	429	440	422	455	379	395	386	457	445	410	389	429	373	403	437	417	437	404	447	426	393	443	412	445	419	428	402	418	407	380	392	429	392	386	429	424	441	449	388	401	424	423	451	414	424	439	398	418	427	421	399	392	407	442	404	408	415	419	399	412	427	415	387	429	418	380	445	397	423	426	429	427	428	423	422	393	421	495	433	382	443	388	390	405	433	420	397	418	356	402	445	410	430	403	459	393	419	448	439	437	437	393	399	400	426	413	439	391	460	419	429	408	417	414	417	420	419	413	416	418	396	442	424	433	405	414	401	439	401	421	414	423	435	384	429	419	401	381	436	398	428	427	430	457	429	399	409	418	409	420	414	413	430	407	416	391	416	422	434	421	371	430	433	396	429	418	431	402	376	459	407	421	398	417	402	387	426	453	396	424	400	420	401	402	411	416	408	387	399	418	415	413	387	437	423	419	396	394	451	426	408	386	424	429	446	401	400	424	448	411	418	442	416	366	401	437	395	384	405	408	403	426	420	442	374	389	410	411	389	419	426	429	388	451	404	380	416	401	442	456	403	418	420	432	422	420	422	413	431	391	409	430	446	449	437	430	391	406	466	410	421	377	412	454	433	407	426	419	387	434	448	416	442	404	430	420	414	388	381	398	416	404	423	416	389	435	410	422	443	404	378	383	353	467	397	424	403	429	458	392	399	399	415	406	423	382	421	400	440	407	375	414	435	407	419	412	433	414	403	429	422	418	429	413	383	417	421	445	396	381	446	407	409	429	449	454	399	392	416	395	403	412	443	444	434	467	408	390	390	428	392	452	447	432	416	442	451	399	431	391	420	432	374	420	431	406	410	422	430	445	413	418	379	405	413	398	384	416	396	427	439	439	405	416	388	431	403	386	426	423	414	407	377	431	448	426	416	455	400	422	391	413	364	433	473	411	463	396	416	437	387	427	419	408	420	387	381	368	400	381	414	410	407	417	454	436	409	434	394	395	420	416	393	378	392	386	449	443	421	395	435	436	435	432	397	379	398	407	409	421	425	439	411	377	392	368	413	439	445	439	414	423	420	401	416	402	366	438	383	406	423	432	362	435	450	449	412	386	424	427	407	441	414	394	369	414	432	404	423	381	444	412	470	421	437	388	390	424	407	383	396	392	428	392	398	380	421	427	436	386	392	402	399	388	414	433	433	424	413	461	431	423	391	396	426	433	414	455	391	375	385	424	414	400	408	419	448	411	404	444	438	405	427	410	418	411	428	385	404	417	419	449	400	486	393	434	416	396	435	399	424	440	428	414	432	397	435	404	416	443	456	423	379	415	440	423	411	409	420	369	398	420	437	431	397	427	417	376	433	395	434	394	372	405	389	399	440	421	434	354	386	432	428	432	418	376	439	460	434	415	399	411	385	455	408	441	413	405	407	426	426	423	401	399	389	439	405	442	452	446	405	426	471	415	414	450	437	403	448	435	449	380	420	431	399	421	430	435	416	414	407	407	441	398	385	436	431	401	400	399	402	411	448	404	432	386	422	425	419	406	414	411	449	397	407	395	367	412	437	423	403	403	416	430	402	401	419	435	437	433	408	448	393	432	403	439	409	408	390	414	413	423	430	400	420	392	399	420	404	372	454	417	427	401	444	411	456	438	395	384	382	399	416	396	413	445	415	407	401	418	382	442	437	434	360	446	410	408	376	453	405	380	401	384	412	424	404	421	425	432	404	388	427	425	435	442	399	391	423	419	405	417	435	388	392	434	400	418	403	398	420	416	396	417	443	411	379	415	397	407	394	401	405	417	419	384	390	381	377	420	426	422	464	400	411	416	424	439	372	421	418	435	420	395	413	430	381	445	381	404	449	384	411	440	420	431	409	425	428	411	433	399	380	441	422	411	432	416	447	389	363	428	419	389	411	394	442	414	414	407	425	420	447	439	411	453	406	441	412	401	403	369	405	383	399	417	440	407	462	451	429	421	395	452	380	437	397	438	443	412	398	416	422	395	421	417	395	423	403	423	419	444	369	401	440	413	419	433	450
35099	30500	40707	60045	57675	38568	18985	7253	2275	870	901	881	873	902	872	846	910	896	912	909	929	917	945	974	911	903	922	883	947	892	934	887	908	922	923	924	869	932	906	955	855	955	890	910	888	903	892	900	919	846	875	896	877	880	947	848	876	885	857	866	908	834	905	861	867	899	904	899	889	923	880	859	892	864	928	879	876	910	907	894	913	887	903	925	889	884	894	866	867	872	886	864	905	923	895	903	890	872	936	871	921	942	896	916	879	919	931	883	901	876	861	924	911	944	908	911	864	885	929	867	946	930	867	905	881	906	953	870	963	846	928	889	907	881	862	916	866	904	949	920	839	927	881	853	915	937	936	869	900	913	914	909	884	936	881	908	890	839	922	916	876	927	955	860	883	939	898	857	931	938	924	898	881	895	907	873	912	832	869	875	954	888	877	860	926	882	929	883	879	846	857	864	875	904	886	937	914	877	938	946	855	937	905	898	927	892	907	848	879	893	892	904	792	913	883	891	912	869	924	916	906	912	902	906	915	929	858	871	929	914	859	877	861	882	896	916	853	863	948	909	884	899	906	886	944	906	933	851	954	910	898	891	894	845	893	862	885	897	875	883	895	934	866	899	879	940	940	957	903	916	869	932	906	909	917	869	862	877	884	874	889	882	912	921	938	897	893	876	888	877	908	895	868	914	843	899	896	858	940	886	883	923	923	873	901	903	887	868	912	882	912	865	827	869	897	863	922	892	889	925	885	885	881	945	871	879	910	923	874	910	915	877	872	914	833	865	860	816	920	864	923	866	874	943	935	948	900	905	881	886	891	860	864	867	907	906	933	872	888	937	904	876	865	943	877	911	936	870	898	925	863	882	914	883	872	863	916	857	906	924	881	897	889	855	936	862	900	857	981	858	876	891	890	929	920	942	848	905	939	971	900	949	851	897	982	820	966	869	862	843	883	916	909	893	897	895	910	969	909	913	886	918	883	934	922	989	882	926	876	901	923	918	891	882	900	915	957	955	873	889	965	887	898	887	958	936	886	831	912	903	936	895	872	864	887	938	863	932	900	885	928	876	925	878	898	906	869	907	907	927	947	910	958	937	918	936	875	894	935	870	901	936	817	942	854	911	928	894	920	873	891	952	904	901	898	923	901	974	930	898	877	936	925	912	920	864	872	886	888	876	939	950	892	906	853	887	862	896	902	902	894	814	924	903	928	867	903	963	861	924	885	893	855	914	865	857	877	935	896	935	888	868	937	919	877	888	887	874	892	939	872	894	937	913	887	904	921	907	898	882	859	899	935	863	872	893	850	870	903	899	940	909	897	864	883	824	893	915	906	850	875	893	917	883	893	881	903	929	887	916	904	861	908	894	925	918	928	915	901	932	855	921	917	967	931	904	868	886	867	908	885	884	874	879	852	920	915	909	896	894	909	879	889	943	932	872	853	850	949	946	894	901	910	893	893	865	894	938	892	852	884	909	882	909	875	902	916	911	848	894	892	865	883	868	975	831	881	847	934	890	925	905	882	900	863	884	970	903	865	949	859	865	925	926	854	898	906	929	933	877	974	947	913	846	902	865	880	842	928	923	920	922	885	909	867	855	881	912	881	912	911	875	901	942	883	923	891	910	907	906	852	839	934	883	893	878	896	897	936	872	880	940	921	926	924	903	890	919	901	864	885	889	908	889	888	872	903	864	855	920	899	917	904	912	816	909	847	921	912	924	868	888	879	883	892	922	913	925	893	882	898	923	914	912	925	889	910	905	947	873	906	850	870	925	877	892	882	892	810	887	875	879	890	922	901	889	862	935	820	934	916	928	929	899	924	872	936	953	876	874	884	897	896	870	907	908	912	948	914	873	906	883	906	885	888	896	897	911	864	879	878	861	871	882	897	889	880	923	917	879	900	877	930	928	889	903	977	881	886	869	880	898	873	873	886	865	905	936	874	915	933	924	923	930	895	859	893	893	902	962	944	892	878	883	896	886	911	876	907	892	891	898	932	871	881	881	929	918	929	916	908	945	895	924	884	855	913	874	894	951	915	929	819	838	857	924	925	856	914	852	917	906	915	921	915	876	895	878	970	877	911	910	845	936	884	853	847	899	907	899	928	930	913	903	919	904	915	916	865	865	882	910	959	858	879	871	901	887	895	872	941	904	915	886	887	865	936	880	891	890	967	874	913	901	894	884	832	896	912	895	894	872	896	862	864	859	921	907	891	916	927	845	903	900	882	860	875	861	879	921	891	918	913	870	913	944	949	868	972	882	925	938	884	878	886	824	903	883	918	931	919	869	905	871	888	890	869	893	928	922	894	899	845	886	894	951	870	917	919	938	862	851	860	940	956	886	906	938	871	956	907	886	883	867	924	819	866	873	851	864	905	879	883	902	883	887	890	894	865	876	910	881	914	923	854	915	942	834	925	892	847	898	893	885	911	945	844	917	859	880	852	865	876	923	930	898	853	947	882	884	892	926	929	886	946	891	849	890	855	901	878	883	926	953	852	934	867	846	951	902	931	929	860	942	876	916	926	896	939	842	900	874	894	878	869	920	867	926	889	886	880	879	882	899	894	890	897	882	891	926	900	944	866	875	906	876	913	909	869	873	918	854	924	899	886	878	865	912	915	849	872	921	894	908	922	909	892	887	926	875	951	878	882	886	888	912	893	899	851	864	857	936	905	883	945	942	857	895	914	896	902	853	899	896	892	914	898	895	904	866	916	904	850	887	896	907	882	876	884	883	881	893	865	895	858	930	851	910	889	886	923	909	883	879	846	938	911	898	917	897	886	914	882	902	908	900	895	915	840	903	907	872	886	846	938	901	907	890	950	912	931	927	993	889	888	921	958	896	859	920	904	941	883	927	905	887	872	914	903	875	891	879	889	851	876	859	845	952	935	857	892	940	925	923	856	917	910	892	912	928	887	893	849	902	906	858	933	895	883	907	876	862	881	870	859	911	929	908	909	866	853	893	927	936	872	900	929	887	884	854	845	909	863	846	880	817	884	922	894	874	898	959	877	908	948	900	895	918	864	887	862	864	880	918	924	898	925	912	923	915	911	896	898	957	909	898	852	894	902	916	988	906	892	907	866	925	860	891	852	896	914	958	848	872	960	906	865	860	897	920	906	865	827	904	944	914	883	958	881	919	934	878	909	908	887	909	893	912	849	938	848	917	900	889	917	894	903	932	925	884	869	945	909	937	912	891	941	900	878	966	917	886	913	864	921	853	896	974	863	928	909	965	896	870	914	888	920	872	928	886	902	913	897	961	935	941	886	869	941	853	862	893	912	894	863	862	915	883	900	908	923	959	949	908	951	906	912	885	920	878	919	873	887	899	900	921	916	888	879	835	888	858	894	924	876	910	935	885	933	847	937	927	905	930	971	905	877	915	873	895	898	901	881	853	924	837	897	918	882	880	926	884	915	932	850	931	875	901	903	854	878	897	908	888	919	883	875	902	913	922	902	896	927	862	1009	932	905	948	886	905	885	928	930	908	869	893
15863	7821	5011	2654	2347	1088	524	272	249	255	216	224	257	244	232	223	215	253	229	214	252	270	230	246	237	251	213	232	232	228	271	226	254	220	204	251	205	239	245	242	252	242	261	247	232	252	204	211	252	242	238	222	214	231	256	262	230	250	225	235	226	239	233	258	263	220	246	244	229	252	237	227	255	236	262	228	232	212	249	234	230	237	241	243	232	207	246	219	226	234	260	224	230	207	223	247	224	245	238	244	234	207	256	246	229	252	256	232	285	246	212	246	227	215	220	258	217	218	221	225	212	246	262	252	257	260	219	269	233	248	218	230	259	243	228	219	229	203	262	279	223	226	222	242	262	223	225	234	238	249	256	235	265	259	230	233	226	205	238	247	227	212	232	214	230	238	226	260	238	243	242	235	240	226	244	237	227	243	231	216	241	212	246	232	270	217	234	214	225	224	265	235	246	221	268	250	238	242	198	244	232	230	243	244	245	230	247	248	232	221	238	244	251	231	221	220	231	228	245	213	239	250	238	237	227	222	270	241	236	231	237	227	238	229	259	241	206	258	241	248	242	227	216	208	227	249	229	250	214	244	253	287	215	252	227	241	227	215	223	236	232	236	241	264	198	237	235	248	227	222	233	232	246	223	227	249	212	234	231	238	242	252	236	225	249	248	231	267	227	225	224	229	243	217	210	222	254	239	240	252	237	286	255	231	234	212	214	213	244	245	240	246	247	234	241	221	237	240	238	242	243	220	239	255	247	232	246	239	209	233	225	245	247	187	243	237	227	211	234	238	227	226	231	217	231	258	229	247	235	241	259	250	236	231	233	253	239	256	261	251	223	271	248	244	242	233	207	234	227	232	228	241	242	240	234	226	233	231	247	267	219	230	230	242	232	259	262	253	254	245	233	201	233	247	211	235	231	247	256	248	211	230	244	209	226	241	229	213	263	260	237	217	232	246	234	234	240	276	249	235	241	261	234	235	232	230	251	218	223	254	225	262	274	241	221	226	233	255	235	236	226	218	189	261	230	203	263	232	227	249	231	210	220	243	211	240	244	249	195	245	249	258	222	278	250	227	258	210	240	237	234	243	233	252	222	233	233	250	224	222	254	217	264	240	231	242	234	237	235	242	235	253	263	246	257	222	234	215	232	245	214	213	225	257	239	252	219	248	240	233	231	239	238	263	225	232	252	251	228	288	229	230	273	265	257	241	229	242	251	246	223	194	224	227	243	240	252	258	212	202	237	226	253	249	226	234	253	253	258	244	271	267	230	257	236	277	218	261	250	242	215	234	222	239	209	238	211	244	246	234	241	234	235	290	242	238	204	243	279	209	241	235	253	222	237	231	236	239	227	225	195	255	227	245	240	247	217	229	202	256	259	207	271	209	234	211	257	258	236	262	261	246	236	238	210	247	217	214	214	234	226	251	253	256	215	238	228	230	256	241	216	217	239	229	254	220	229	247	219	249	228	241	247	228	243	234	213	232	232	216	194	249	214	265	209	223	224	269	226	202	245	228	256	255	261	262	236	233	252	229	251	222	245	276	217	222	232	243	214	204	238	223	216	232	233	253	233	217	214	233	249	253	252	201	220	262	238	193	207	258	256	229	256	208	219	224	238	281	235	252	206	254	208	229	234	233	229	222	237	204	252	216	217	205	230	202	249	207	207	225	263	281	225	239	211	229	223	241	251	223	249	186	226	270	226	273	230	230	214	228	256	221	203	248	244	206	243	230	268	243	244	223	255	251	244	253	230	257	242	244	250	223	248	237	239	265	245	257	226	221	232	215	239	223	211	243	253	214	244	241	249	226	229	205	226	225	242	219	230	215	257	256	222	254	224	197	225	228	236	224	237	227	257	227	231	224	239	235	234	258	236	217	233	223	259	253	235	227	249	256	243	258	219	232	233	229	266	239	237	226	233	251	246	213	214	250	245	225	256	229	285	221	253	245	234	219	234	232	231	244	251	218	216	248	237	226	259	254	236	196	238	217	214	245	226	304	246	253	225	240	222	254	232	244	251	191	240	243	204	247	238	248	256	245	245	220	236	241	207	231	231	221	210	255	240	254	190	216	240	231	213	213	234	225	204	209	234	243	242	241	226	228	245	231	236	237	245	265	282	268	268	223	227	241	256	246	244	214	229	214	246	235	219	256	261	224	251	218	221	255	251	235	239	213	259	252	280	231	236	250	229	224	224	225	237	246	255	247	226	241	227	237	220	236	223	252	237	237	233	249	240	240	251	217	235	237	255	228	231	210	256	236	192	225	216	213	215	256	255	226	247	256	225	260	251	264	243	241	254	242	218	256	229	233	250	229	218	234	240	230	225	237	230	234	237	231	239	256	234	265	230	241	251	225	242	234	238	239	250	243	213	247	229	230	220	220	244	244	190	221	212	239	232	232	273	262	221	217	243	257	234	240	228	213	235	259	220	223	257	249	233	234	260	230	231	247	265	228	241	243	204	250	266	278	236	254	240	229	229	257	244	252	198	211	227	226	236	253	236	235	226	270	239	226	255	240	236	220	215	252	247	242	257	243	219	246	245	250	205	250	247	244	225	209	233	222	241	252	234	247	209	239	252	243	249	220	256	257	242	226	253	231	221	222	245	233	227	224	261	238	232	231	214	203	233	233	246	208	229	233	233	261	204	225	242	237	231	228	270	202	224	230	228	241	256	227	228	244	205	219	215	292	253	207	237	227	211	250	248	245	238	252	233	233	221	216	226	235	242	242	221	206	244	231	212	218	235	241	222	199	254	251	223	211	228	215	237	247	242	221	253	252	221	234	238	238	235	234	208	261	249	227	228	243	219	200	223	243	261	224	254	237	220	209	238	226	264	247	271	230	221	212	253	226	247	230	247	234	246	226	249	219	223	264	235	209	218	239	204	244	225	234	225	240	261	233	229	236	203	239	237	245	267	236	246	227	207	216	233	210	231	232	254	245	238	226	202	208	211	241	240	231	250	243	234	234	218	239	253	237	223	209	212	243	241	219	222	239	246	244	223	239	234	259	226	253	258	221	210	235	211	242	241	253	232	255	235	223	226	251	227	228	257	243	214	241	229	235	232	236	259	235	217	191	234	219	251	220	222	211	219	248	264	247	243	220	255	265	229	241	240	207	214	238	237	242	214	210	261	256	209	234	242	257	226	256	251	245	252	247	245	214	230	229	222	222	224	224	242	210	251	236	252	247	201	235	246	257	211	268	243	257	224	232	229	227	253	256	225	243	233	263	234	206	247	238	233	274	215	228	236	203	229	240	226	230	216	245	246	259	225	239	276	260	269	203	251	247	233	248	228	240	235	236	240	205	251	259	254	225	234	238	227	220	217	215	267	234	256	222	234	239	252	211	226	227	219	245	229	230	227	240	241	245	203	216	232	206	261	224	252	248	222	232	222	252	241	240	231	231	229	231	241	253	275	266	235	225	228	193	265	226	242	244	214	237	225	244	244	255	211	253	238	241	246	252	248	230	255	238	227	250	227	232	240	237
9537	6672	8256	7904	7258	3403	1443	799	589	520	530	531	558	567	573	556	616	568	573	525	542	553	579	587	542	558	594	531	502	550	551	562	593	545	572	581	555	514	540	515	595	551	516	610	580	518	565	581	581	571	514	532	499	570	536	571	538	581	525	580	596	555	563	535	537	553	585	551	561	563	552	555	567	500	570	526	550	566	547	533	540	527	558	538	575	556	560	560	584	580	566	531	586	559	506	578	543	574	569	545	545	530	542	548	597	554	528	570	553	606	595	551	543	581	568	554	525	527	518	572	587	590	549	574	545	580	573	585	580	550	536	553	547	572	549	563	559	584	549	538	565	583	572	604	549	530	619	535	499	543	554	573	534	537	573	538	524	582	585	514	573	527	547	611	549	575	559	587	603	549	539	560	537	581	582	541	547	533	552	555	531	564	548	546	596	567	531	528	583	572	590	493	562	568	528	556	548	539	610	539	544	551	573	524	553	565	549	570	537	514	548	549	567	519	596	582	575	586	557	566	547	560	567	578	535	581	569	560	583	573	559	548	586	554	578	547	534	565	561	569	539	570	527	539	517	531	555	550	597	528	556	557	551	530	547	590	594	576	558	588	541	541	595	580	536	570	597	558	547	526	579	553	598	576	582	545	536	569	547	525	580	538	591	505	528	559	558	551	559	649	584	566	584	513	560	533	595	581	560	517	547	560	563	565	531	557	526	596	587	537	543	551	529	546	522	563	547	584	552	571	532	581	553	564	566	558	558	587	540	526	556	575	552	517	556	518	571	605	544	553	559	542	575	557	581	553	574	584	553	544	509	536	579	556	581	574	584	567	583	586	561	572	598	564	522	577	544	509	540	573	547	560	526	567	524	551	561	615	586	545	552	555	531	569	540	530	561	572	493	540	573	581	556	529	528	588	559	563	523	550	584	547	537	584	551	550	541	533	577	551	550	547	556	533	545	538	538	565	529	521	530	547	549	519	556	545	554	542	566	548	569	557	572	519	542	530	564	565	560	576	552	553	577	591	577	528	528	561	549	539	587	540	548	530	562	517	588	550	560	533	569	542	547	576	588	581	563	515	557	573	544	582	564	591	520	555	550	557	584	577	552	564	600	596	596	565	573	564	580	539	559	504	575	558	569	600	563	546	563	524	552	585	575	597	524	569	566	543	568	543	559	561	579	520	563	555	540	566	516	563	532	547	594	541	591	530	564	569	551	572	540	561	549	594	557	585	505	544	596	583	548	574	547	532	568	523	553	578	557	512	528	541	595	568	557	519	513	567	557	581	590	574	584	552	574	540	535	576	550	591	607	561	526	587	559	551	622	564	542	632	528	564	546	541	518	536	557	580	539	565	512	527	564	594	538	553	555	560	543	566	533	571	572	570	582	565	528	532	568	551	560	572	565	535	550	586	583	549	544	535	588	579	572	543	548	545	531	581	587	581	558	527	544	565	568	563	551	557	526	545	573	571	525	543	567	556	605	550	533	543	562	578	514	589	558	597	603	529	564	540	548	552	503	544	536	560	541	559	549	553	553	547	580	558	560	560	573	523	615	582	570	563	585	541	580	539	586	596	618	591	561	576	599	557	562	556	588	575	561	564	576	557	559	493	576	562	547	580	595	587	575	575	592	584	588	585	572	533	539	528	583	544	598	564	576	563	562	552	549	558	600	554	567	563	550	512	547	566	578	536	582	503	566	565	534	550	566	558	564	526	571	601	525	505	577	552	561	520	558	520	556	549	564	553	564	578	577	544	548	562	581	588	542	596	578	604	564	572	612	509	602	601	560	563	571	544	581	599	562	559	571	542	565	564	565	539	531	557	550	550	552	551	555	531	575	522	553	558	549	576	577	525	558	544	515	581	543	577	531	563	577	585	584	581	548	568	569	526	564	557	588	586	533	547	535	495	567	556	557	569	557	493	531	566	552	510	584	553	591	563	560	589	583	581	582	587	567	571	551	596	576	580	554	563	594	553	550	548	528	593	532	564	537	557	507	601	549	562	516	575	557	586	555	571	556	561	568	564	555	618	566	550	531	520	597	553	570	570	561	573	551	551	575	571	577	571	585	564	565	591	595	543	545	540	543	556	578	558	569	599	549	521	620	519	555	557	560	562	578	567	530	535	541	546	576	582	591	545	569	567	568	568	539	552	568	599	569	584	578	564	567	579	565	540	545	540	563	584	579	564	512	546	556	546	589	580	585	548	555	589	557	578	549	565	571	563	509	555	564	584	561	563	571	575	569	554	616	554	546	597	572	529	570	573	590	543	581	590	558	611	561	573	537	516	610	601	604	549	609	607	537	555	552	617	570	547	542	587	556	531	519	511	587	534	597	574	592	552	563	533	542	550	563	566	555	590	574	580	622	571	565	557	556	609	532	569	522	523	564	565	566	519	562	585	529	552	563	523	527	560	596	595	583	538	560	551	571	578	566	585	558	551	546	565	588	576	578	598	581	540	549	550	577	567	563	538	584	610	583	546	535	536	514	576	547	570	590	582	576	561	561	553	601	529	609	564	582	557	531	532	504	561	546	551	511	574	562	555	530	538	606	552	547	574	566	522	547	604	580	529	561	587	569	580	550	523	566	537	589	522	510	553	548	581	555	541	567	538	574	576	566	573	563	536	527	576	598	557	585	531	526	596	556	547	611	573	589	604	505	554	534	555	528	575	501	552	577	581	559	530	539	556	532	544	556	499	534	542	546	521	492	545	559	595	544	532	564	558	595	547	579	580	569	573	513	524	541	568	538	556	575	567	559	527	571	542	586	584	558	553	575	517	576	567	581	561	534	549	565	563	511	574	554	533	590	573	556	574	552	585	563	541	557	613	553	547	533	579	586	614	535	581	616	562	566	496	534	542	511	584	565	583	550	518	544	573	557	549	503	580	556	542	567	543	545	536	582	560	580	576	561	576	559	531	565	513	552	558	533	573	586	538	556	594	543	571	552	522	584	558	542	531	582	534	596	575	544	548	570	528	538	535	577	567	543	587	517	586	560	541	546	571	545	535	573	593	544	574	551	570	527	538	570	565	572	558	591	564	553	544	570	515	566	605	603	552	509	595	588	587	573	559	580	590	575	566	550	531	576	518	544	563	564	597	551	570	550	554	541	501	532	570	554	546	562	578	538	485	566	582	592	572	588	527	554	568	583	548	588	558	542	575	551	548	541	539	532	565	571	590	569	566	575	527	516	548	583	489	569	550	559	581	529	583	576	525	556	579	520	568	594	617	554	536	553	578	595	507	558	548	564	574	555	532	548	580	562	586	523	535	562	578	565	565	612	508	543	529	557	527	551	574	564	553	535	571	537	565	553	511	579	614	537	604	578	583	598	548	593	580	543	572	561	548	550	549	566	572	576	561	592	574	602	580	588	537	522	533	588	536	552	571	533	552	548	554	580	558	566	559	534	548	546	561	566	573	535	520	573	606	527	584	561	605	570	565	550	579	516	534	576	555	589	539	546	555	541	594	543	510	544	544	530	551	557	577
40434	29365	28079	34961	32290	16266	5323	1467	525	354	364	331	383	372	345	378	351	331	367	318	304	328	350	319	322	320	332	341	335	338	346	324	297	299	350	337	333	356	316	360	330	377	318	322	333	367	326	338	335	353	335	327	348	337	360	339	325	328	331	321	320	342	292	340	330	330	370	278	343	292	356	369	304	319	316	316	358	338	342	330	337	292	313	314	292	323	360	330	324	383	329	329	331	320	328	341	300	353	340	356	342	331	371	354	310	330	354	336	313	335	354	303	322	332	347	348	326	322	359	328	351	330	333	332	331	324	283	321	327	333	360	312	329	368	305	318	336	351	341	352	346	337	325	341	316	334	307	375	361	346	337	333	274	338	353	328	337	332	337	320	351	366	358	360	328	336	327	315	298	344	349	348	317	311	341	325	325	349	358	360	301	329	318	389	322	342	347	362	318	319	331	335	364	309	361	308	335	362	354	329	349	356	337	337	314	323	301	344	306	363	339	326	303	303	346	330	325	331	342	297	323	336	340	316	367	329	307	321	318	329	331	330	306	360	319	347	297	322	340	310	356	358	320	320	336	341	318	316	328	344	339	313	313	328	338	388	359	318	319	323	357	339	330	317	324	308	316	322	343	350	329	334	348	324	301	311	328	299	370	363	353	338	362	311	314	328	353	323	322	348	318	322	293	315	351	323	345	388	348	349	366	319	335	337	379	341	332	326	348	326	364	340	337	344	321	313	323	331	337	339	357	372	302	324	347	347	362	346	328	356	322	343	349	279	304	324	333	330	352	347	312	355	323	355	347	339	351	318	330	347	348	345	341	343	299	320	310	309	321	317	315	342	346	317	344	358	325	354	324	320	352	319	324	343	333	331	347	333	341	331	338	344	354	333	383	344	371	357	306	339	380	347	337	346	321	338	357	305	382	308	335	345	315	346	316	316	323	344	322	351	343	359	347	324	326	339	343	330	316	328	325	350	367	365	327	348	350	335	347	337	339	328	330	320	326	334	315	329	322	302	312	358	315	327	328	302	318	318	335	345	300	332	313	339	334	348	318	331	324	340	299	335	324	350	323	309	374	334	341	329	298	345	344	311	305	339	348	315	324	324	338	338	314	318	299	349	343	322	333	328	331	329	323	353	330	365	347	316	333	370	312	298	319	317	362	370	333	324	348	346	331	342	318	326	345	321	349	354	343	348	339	342	303	332	337	338	340	331	341	340	356	329	332	367	345	341	359	312	328	341	300	355	341	366	369	333	262	332	315	336	329	357	325	332	305	336	304	311	326	358	338	357	303	311	348	363	309	319	337	315	356	330	324	330	351	334	338	352	342	307	339	319	328	374	339	297	331	334	347	362	338	336	372	369	346	337	344	398	308	364	362	358	346	347	349	301	309	320	329	345	351	335	367	337	344	328	328	322	329	320	321	320	323	356	352	354	342	316	328	315	339	316	320	322	321	333	322	326	351	306	384	332	336	342	335	344	307	358	299	322	356	352	331	334	312	351	332	375	317	331	315	301	345	351	349	334	345	294	334	327	324	309	377	318	379	321	324	319	336	333	294	331	314	335	313	313	335	327	343	340	322	341	321	286	306	331	351	343	355	335	349	291	355	333	345	304	376	332	352	358	317	357	317	368	316	340	330	301	306	356	321	334	335	370	327	332	333	314	329	328	326	320	327	318	365	343	352	291	355	300	343	337	367	345	387	318	330	345	351	351	307	330	312	318	310	338	333	334	342	279	361	304	337	361	306	337	347	345	322	355	328	347	352	349	330	344	344	302	329	325	336	343	334	339	339	329	348	334	372	317	318	365	360	340	330	360	340	293	331	353	313	364	349	362	328	325	328	299	312	320	328	320	348	352	352	362	339	347	347	308	358	324	364	349	369	310	351	376	349	322	306	315	345	334	337	354	330	373	351	367	341	328	347	305	340	321	280	308	344	330	372	346	300	325	339	312	289	339	338	350	300	377	345	341	321	343	314	339	329	314	302	316	326	339	318	341	325	323	318	356	339	335	370	338	280	327	358	305	334	294	352	331	349	312	317	305	338	351	315	330	344	317	356	322	361	341	342	328	336	357	307	347	336	361	347	292	355	332	328	337	333	326	325	302	301	311	325	367	359	335	326	319	339	339	329	357	357	362	330	353	351	338	349	329	326	333	339	310	333	341	335	320	316	327	298	331	367	317	310	338	318	342	309	327	323	322	364	335	370	347	297	325	319	328	318	327	353	334	299	324	362	360	361	335	336	338	368	332	348	336	341	333	346	355	373	366	326	327	328	321	323	331	317	341	325	310	375	300	345	310	319	313	309	327	367	378	339	320	342	323	320	346	318	335	352	354	327	323	326	347	323	327	328	310	341	330	318	317	348	391	371	370	332	335	356	334	336	381	324	304	338	353	299	366	302	388	317	352	368	335	338	332	303	309	311	316	351	330	349	326	298	347	309	311	320	353	356	318	308	328	327	307	341	340	353	359	379	334	333	368	332	358	345	321	330	353	293	315	350	326	364	362	347	358	362	344	354	310	323	316	321	311	362	334	324	327	320	362	358	304	346	344	342	318	318	359	342	385	328	331	350	349	348	326	338	320	341	313	324	295	329	304	331	353	316	347	330	328	346	334	313	316	308	315	344	308	289	330	308	333	317	341	336	359	355	303	340	313	300	352	317	326	326	312	317	326	356	331	335	295	333	370	332	321	330	323	340	370	362	355	365	381	318	315	334	364	321	347	318	327	338	339	305	317	313	308	331	396	338	326	351	300	329	325	360	312	314	336	327	322	290	348	348	322	351	339	334	326	338	371	353	339	351	341	339	346	317	295	320	305	331	319	344	325	325	376	333	348	299	325	338	342	341	321	358	309	323	328	333	364	342	333	338	303	318	332	341	342	295	308	365	320	315	327	342	360	323	323	348	338	358	319	358	336	313	335	309	316	304	329	359	326	304	357	321	332	327	330	316	358	321	352	334	331	310	321	315	312	341	365	322	328	319	332	349	341	331	350	330	344	311	343	360	298	347	349	344	330	349	331	336	355	321	308	322	296	347	326	334	373	309	343	328	308	368	356	298	336	326	326	325	294	324	325	343	331	340	338	287	337	332	321	321	338	340	347	327	355	358	342	334	348	333	341	348	334	327	373	291	313	311	341	354	324	364	319	338	309	334	341	336	321	287	336	382	322	334	351	308	348	298	310	336	297	309	322	352	341	304	328	331	334	351	360	367	354	338	343	352	296	350	344	322	343	329	340	341	350	328	342	347	309	366	321	356	330	310	321	384	313	358	362	332	293	353	335	334	338	341	319	319	359	308	357	334	313	303	313	344	312	349	365	383	315	348	334	319	327	296	292	367	325	312	349	343	359	365	358	311	312	320	301	288	387	321	334	334	359	362	292	340	341	363	352	310	309	345	327	315	336	315	335	339	320	340	334	342	346	338	321	301	323	348	331	324	321	350	331	327	329	337	339	317	324	362	338	302	287	343	334	349	317	330	332	324	329
26054	21840	32458	48231	45199	28356	12914	4543	1295	759	787	743	726	743	780	713	849	721	805	752	719	750	736	763	751	770	743	763	739	733	730	716	709	724	736	731	754	701	717	790	765	753	727	784	800	809	742	718	775	756	786	724	780	729	747	794	759	762	782	695	761	779	726	751	775	726	778	684	742	744	771	737	756	752	767	784	692	807	754	755	735	768	823	763	685	783	781	746	772	730	736	725	764	739	740	766	776	762	729	769	718	732	771	792	710	785	739	777	761	786	741	806	791	750	775	739	732	744	748	810	776	732	721	737	800	764	744	758	731	784	748	730	728	771	782	766	748	777	754	739	735	779	791	749	755	778	728	780	705	771	742	729	785	741	731	765	743	736	771	753	747	738	815	763	768	782	706	767	784	741	797	729	762	727	749	739	799	772	793	738	771	787	817	741	705	722	764	686	759	769	719	751	735	704	744	747	784	770	751	750	738	686	734	797	700	754	772	723	751	764	740	795	785	788	746	745	751	740	795	758	765	699	746	789	717	754	811	800	790	734	739	774	792	726	752	780	768	727	706	754	756	742	788	754	793	790	756	737	748	712	764	761	750	732	794	734	706	738	751	744	764	715	725	731	774	725	712	742	782	744	718	740	779	807	727	800	755	728	727	760	736	761	765	756	755	723	749	769	741	753	768	742	738	777	707	718	761	790	768	717	725	743	715	761	787	752	770	750	801	747	785	739	721	738	792	749	717	791	734	762	723	744	744	760	727	714	779	763	762	754	735	750	773	775	706	749	737	797	759	736	719	745	779	757	775	797	757	801	758	739	770	793	773	757	804	771	761	776	739	777	779	732	767	753	730	705	754	785	783	748	754	715	750	726	791	756	789	728	799	749	728	762	722	711	776	744	785	789	746	728	751	741	774	740	715	733	769	757	721	737	744	739	715	740	755	760	753	728	709	764	753	703	763	765	742	743	758	729	754	790	790	764	769	736	770	754	703	721	780	772	706	751	772	800	718	762	775	735	748	739	723	738	776	727	745	708	714	761	765	777	764	717	701	726	689	730	747	737	740	742	735	782	757	740	720	756	727	798	765	770	791	776	753	733	768	794	696	769	767	722	728	713	735	742	761	773	705	714	752	739	827	748	748	753	715	787	826	715	733	747	761	698	769	742	739	758	767	763	777	747	745	765	738	759	695	806	792	738	762	766	708	759	753	723	768	713	779	808	700	767	814	748	767	788	751	740	745	755	766	796	722	750	741	766	742	763	715	741	770	781	686	758	800	741	744	736	752	771	762	761	765	783	778	773	786	739	714	753	739	752	741	797	741	759	759	720	797	738	764	761	760	776	771	773	794	733	767	756	734	720	723	766	766	772	745	736	717	732	727	778	765	821	744	752	789	727	774	738	751	704	807	703	758	757	741	771	743	762	772	758	748	734	736	775	750	753	740	789	750	774	763	757	766	774	749	764	736	791	742	762	797	766	741	723	776	744	825	783	744	763	752	793	777	762	691	767	718	766	745	734	745	718	739	812	788	792	755	769	757	787	772	788	737	758	789	732	712	722	819	781	730	759	765	756	735	844	707	753	757	761	785	747	770	719	760	721	784	755	792	713	715	707	764	762	785	748	744	759	738	756	717	723	733	775	754	733	716	776	750	804	755	767	739	686	689	745	775	755	739	733	787	761	783	747	743	725	768	762	760	750	725	739	793	740	795	751	688	709	734	743	773	722	786	738	732	777	731	767	741	748	773	730	731	788	790	764	714	751	769	773	751	782	756	796	792	743	765	765	769	758	732	724	740	756	739	742	750	768	777	700	772	782	764	727	752	784	785	752	735	795	798	717	791	757	788	752	760	792	760	713	719	759	774	761	737	729	766	773	694	710	708	760	775	724	756	782	749	721	753	802	690	740	702	741	781	739	809	772	765	723	742	787	766	809	788	775	757	780	765	780	722	696	735	783	741	746	769	808	770	775	751	705	733	784	795	757	787	813	772	716	803	751	789	728	699	813	772	753	792	816	794	811	741	759	756	777	739	735	769	744	744	762	774	773	763	736	778	780	780	774	764	784	782	810	786	743	757	761	748	754	787	750	771	759	723	745	734	767	743	743	754	745	719	771	759	732	802	750	804	729	782	695	774	748	698	775	736	761	712	732	788	722	712	794	729	746	735	720	758	756	738	734	739	706	792	736	762	787	804	708	750	796	756	712	723	721	733	761	758	724	735	753	791	751	728	775	776	688	732	752	779	746	738	731	794	747	779	773	759	799	766	768	748	766	777	793	765	739	765	717	746	743	738	756	737	753	716	731	761	740	780	724	770	700	774	736	756	728	778	747	694	784	721	740	767	791	755	750	766	799	736	727	723	823	760	709	732	780	725	770	761	801	757	707	745	708	725	774	753	761	713	740	786	749	785	788	720	740	754	720	752	776	735	708	803	725	714	756	757	733	734	705	771	728	805	757	726	763	752	735	766	753	741	811	765	762	720	721	778	774	747	750	742	749	771	768	730	785	728	763	753	753	780	765	786	735	769	778	737	687	762	764	701	755	775	743	758	739	752	837	731	769	782	732	759	756	734	755	754	749	774	787	787	759	725	746	766	772	766	693	747	750	764	736	717	776	772	764	776	703	787	794	690	783	754	758	729	755	738	764	749	793	777	723	708	732	761	770	745	743	705	735	769	747	739	707	772	704	728	784	766	776	779	745	828	781	768	740	726	735	774	760	758	773	775	786	801	742	743	761	776	747	751	756	682	745	762	758	770	728	765	748	733	740	737	750	735	736	737	740	729	734	724	740	759	699	798	736	756	774	748	707	764	769	798	717	758	762	792	748	816	737	764	767	787	744	778	728	701	746	700	786	746	764	749	755	766	739	736	782	751	719	721	767	759	758	755	776	751	778	763	762	774	749	782	762	744	783	791	729	729	783	752	763	767	796	720	733	766	746	776	809	772	740	786	739	731	767	757	760	753	746	754	745	720	689	719	749	727	757	710	731	733	730	768	751	711	792	748	744	697	763	808	705	745	782	743	768	776	743	721	752	746	785	753	764	763	730	786	759	777	790	714	740	778	775	741	725	759	776	766	727	740	754	741	793	729	775	744	744	726	708	785	733	745	740	721	737	759	751	718	742	797	771	753	698	755	781	768	758	789	791	752	765	743	757	694	717	727	770	770	778	798	767	832	757	765	765	742	747	776	789	830	755	778	758	725	730	788	772	751	760	747	737	777	775	752	752	754	720	779	776	718	754	766	775	818	703	740	757	775	752	752	739	752	763	696	727	757	745	749	760	799	709	769	731	780	705	755	731	713	734	768	700	768	751	762	775	773	744	787	792	761	724	756	768	749	780	747	700	827	761	781	797	703	767	723	778	752	792	754	788	774	751	751	771	728	762	754	800	724	780	728	788	767	718	733	733	751	731	737	752	778	764	754	721	727	763	784	751	699	783	754	749	748	799	765	704	750	741	794	794	725	745	746	771	795	824	730	764	765	794	778	753	745	782
50643	36569	33342	43208	48212	30002	13219	2926	655	374	381	429	389	417	397	358	394	390	384	404	447	378	398	415	388	426	397	354	360	396	368	408	441	419	383	436	392	370	412	368	396	396	384	375	403	431	386	443	358	430	427	362	392	419	408	401	415	368	421	406	373	374	380	361	420	406	390	363	379	380	413	394	391	426	388	376	412	412	408	367	384	392	383	430	398	401	419	406	353	400	413	434	382	407	388	409	410	418	410	385	387	356	413	394	410	386	401	411	363	376	364	410	383	366	407	405	447	382	388	383	423	427	375	448	411	355	369	363	363	366	406	389	380	396	393	379	394	378	353	404	412	414	418	390	382	383	373	418	405	425	391	419	388	383	424	376	378	371	391	357	433	385	357	369	386	403	399	408	393	411	391	388	420	398	355	411	398	376	382	398	359	390	390	410	394	446	365	391	414	357	355	385	386	413	370	385	410	386	380	394	382	392	413	400	405	359	424	420	418	409	416	367	374	403	423	402	370	402	393	411	376	442	418	388	386	408	360	363	413	363	418	409	398	368	388	379	369	407	369	382	379	375	389	377	384	404	376	420	422	434	423	356	337	378	387	388	383	438	418	354	379	403	427	424	425	406	398	435	393	416	388	417	363	413	390	419	405	383	392	407	375	407	416	406	381	404	382	392	401	372	388	398	367	374	383	353	419	398	410	404	385	391	376	377	410	389	396	375	390	378	376	398	357	395	410	434	417	399	397	369	427	391	398	384	396	371	380	363	380	373	399	360	410	403	378	383	422	370	398	380	435	411	384	383	397	386	402	408	372	401	414	414	426	346	390	413	370	391	363	384	382	396	358	383	425	390	392	391	396	378	389	364	413	383	383	373	387	359	405	395	405	356	367	360	410	370	406	380	398	382	372	408	379	399	377	429	400	384	402	408	390	410	390	420	368	447	403	406	414	383	356	431	388	410	375	399	439	432	425	408	433	404	375	371	394	391	397	386	383	368	376	381	384	359	449	391	410	357	410	405	397	446	395	374	376	378	431	365	390	369	437	387	412	382	398	366	414	406	436	371	391	416	378	406	409	390	370	374	436	369	379	390	392	380	418	385	392	387	358	366	388	401	411	411	369	342	417	419	379	424	356	369	362	404	401	362	377	404	372	384	416	389	413	385	393	355	368	396	400	397	425	397	385	416	395	395	399	412	401	425	411	431	397	393	410	362	404	405	417	396	422	397	432	390	380	387	370	320	405	371	397	361	375	374	402	399	380	353	405	386	415	391	386	400	379	405	386	374	406	389	420	382	354	395	369	380	382	399	398	387	411	431	445	426	410	409	378	399	384	387	393	398	408	411	402	412	389	413	357	389	381	402	377	437	428	439	410	366	443	411	411	368	376	402	391	435	404	373	387	410	409	417	391	400	415	358	403	369	373	427	391	389	394	372	408	423	377	417	381	379	410	382	394	383	391	385	401	368	385	370	381	375	423	402	374	429	442	392	425	377	378	392	411	396	391	423	396	376	392	335	407	452	380	377	426	405	409	404	423	400	422	406	390	412	369	421	365	420	408	358	373	384	386	404	363	369	355	378	405	392	396	381	417	403	387	397	403	412	370	387	418	376	358	390	355	435	383	422	350	380	386	377	376	408	406	355	399	398	423	369	410	418	396	383	385	411	389	395	427	411	365	397	384	367	402	410	379	396	386	392	377	387	375	395	395	384	423	400	411	408	406	390	378	406	390	384	396	381	422	397	430	429	398	389	387	410	413	378	353	374	376	399	352	390	416	397	446	424	400	388	404	371	382	393	375	375	398	376	394	425	415	409	364	409	414	416	413	391	384	374	393	403	370	382	358	378	386	381	400	406	366	383	402	369	352	343	405	423	405	366	411	423	383	358	366	407	439	380	416	407	417	360	383	425	411	400	405	386	369	366	420	426	386	382	374	389	417	364	403	376	365	355	429	373	401	393	380	379	368	388	417	407	381	392	374	376	406	384	414	365	407	384	405	412	383	361	390	420	362	375	420	426	395	365	440	393	410	355	378	361	424	423	395	432	392	424	392	382	417	435	383	376	389	422	391	389	367	403	410	430	431	399	371	428	388	389	373	392	375	407	416	394	426	411	360	375	395	367	406	417	391	414	367	424	369	382	402	402	378	366	386	384	374	374	369	393	362	362	435	395	417	431	406	448	408	407	396	406	383	380	384	400	427	383	391	409	376	405	372	425	415	432	400	390	416	391	439	393	432	381	416	352	387	369	384	400	405	383	405	379	414	408	378	360	415	388	379	402	386	424	380	388	397	384	360	393	453	404	407	420	367	374	386	379	416	390	412	429	423	419	402	440	398	382	411	367	394	389	421	387	438	399	371	390	419	390	418	415	372	385	379	376	342	361	395	409	421	420	400	397	404	388	417	360	402	441	352	399	415	398	392	350	374	396	415	367	405	397	369	394	418	416	401	395	374	376	386	370	380	407	411	350	384	375	403	384	415	385	398	407	403	382	378	422	371	390	377	403	396	432	369	426	363	372	401	369	409	435	405	374	343	401	403	405	410	390	394	391	385	401	378	445	408	417	357	408	386	425	430	396	419	398	385	371	396	343	379	384	425	407	398	392	366	385	403	395	409	414	400	407	402	369	408	381	425	397	389	378	410	352	366	367	386	373	396	370	408	391	394	428	354	355	415	366	384	394	396	415	393	440	440	412	419	355	381	431	385	394	414	399	388	407	438	398	433	379	387	355	367	408	412	385	394	408	411	409	338	418	377	381	423	386	398	388	392	375	391	400	428	396	418	411	408	386	435	376	367	385	393	427	406	397	404	391	406	402	373	376	417	412	401	377	387	390	427	408	358	377	426	386	393	389	384	420	384	389	403	425	344	394	389	379	423	397	420	386	408	402	409	402	393	381	399	382	386	407	427	409	397	382	353	380	401	431	372	395	416	374	375	413	408	388	389	422	414	374	408	397	378	372	402	424	377	417	383	381	388	386	418	368	378	382	378	346	407	420	399	355	394	399	389	388	351	385	364	412	373	389	408	386	399	434	419	404	431	357	408	389	413	412	363	381	395	376	409	408	394	414	385	384	407	390	413	401	402	408	449	426	421	364	387	373	397	399	387	403	402	390	437	412	373	405	367	374	360	403	388	399	415	403	412	396	378	377	374	385	374	392	374	378	412	422	390	412	419	419	326	400	396	407	432	409	414	397	421	401	386	412	428	388	443	389	395	400	369	402	372	400	443	407	420	379	376	405	398	370	412	422	394	414	376	378	394	358	395	395	397	385	382	459	391	396	411	412	370	414	392	400	386	376	394	364	358	339	363	397	384	410	375	390	403	415	396	427	403	384	395	379	407	391	395	406	387	450	418	397	380	353	420	387	425	394	383	399	385	411	409	435	377	405	433	400	416	373	394	392	413	416	352	363	426	412	374	349	361	429	364	416	397	389	391	386	368	377	400	400	420	380	441	363	425	375	379	383	381	397	379	401	393	408	381	369	400	362	417	409
33174	26749	35734	55181	59792	41858	22860	7110	1512	880	832	893	917	885	854	872	836	870	836	820	896	847	838	875	814	855	845	807	841	871	869	861	932	848	849	792	841	872	891	808	854	822	860	906	859	842	859	883	883	862	813	851	874	864	813	882	857	844	870	834	874	835	838	838	854	863	891	884	846	908	822	862	877	897	840	836	871	840	869	839	803	866	851	914	874	857	861	898	808	865	860	895	846	865	865	821	897	868	815	856	793	916	850	826	874	856	855	854	892	871	904	837	870	860	866	822	859	783	861	882	860	823	851	880	831	882	841	860	838	848	867	826	875	846	817	838	820	866	878	826	845	804	900	827	879	829	829	890	847	819	824	841	835	862	834	838	841	834	834	846	883	892	782	838	853	827	820	892	792	887	854	882	849	894	858	872	884	877	886	834	828	875	870	890	856	867	910	845	879	846	842	881	817	865	839	750	841	820	864	854	793	899	847	916	863	852	853	806	873	876	919	861	851	869	913	814	841	851	876	835	868	842	834	879	819	858	837	856	844	921	860	842	875	853	842	837	882	837	818	831	897	888	886	859	798	892	903	850	850	865	894	884	866	872	867	827	825	933	871	845	870	837	818	814	852	821	897	873	895	925	886	860	891	868	844	831	849	855	855	877	864	874	879	848	826	901	858	804	879	864	851	832	870	864	898	908	869	867	807	880	838	843	855	834	850	857	874	870	900	864	841	864	935	833	807	817	808	823	897	824	857	872	798	860	877	813	859	847	857	814	834	854	867	804	901	854	837	819	918	873	899	802	886	920	875	828	840	834	887	855	840	885	880	814	877	837	864	841	864	843	792	838	854	863	813	919	877	871	878	851	850	882	822	827	869	856	821	850	843	786	854	868	870	892	905	828	862	818	898	828	801	903	859	900	864	828	846	877	880	814	844	873	859	809	861	844	916	880	828	857	808	859	813	873	878	857	837	851	897	828	845	886	841	864	863	876	798	775	855	835	902	817	859	858	827	841	918	890	893	797	849	854	796	856	892	862	888	907	832	839	875	851	873	871	896	814	853	859	776	815	853	857	889	902	907	836	817	847	844	838	823	824	854	854	872	881	866	867	819	857	820	879	903	854	861	822	883	811	866	836	879	817	853	904	863	854	899	856	841	869	888	858	834	887	803	836	845	804	873	854	843	830	851	874	838	857	907	859	849	899	871	861	838	821	865	909	822	852	857	865	850	801	875	885	835	852	822	828	901	832	882	845	853	860	872	841	867	860	875	826	856	870	859	912	845	833	861	881	876	824	829	863	896	838	846	917	853	869	835	857	832	875	891	860	831	898	788	828	823	845	890	777	780	881	858	846	906	841	827	846	860	867	859	916	830	804	848	869	808	875	862	793	874	852	864	880	818	875	810	869	811	819	895	851	865	878	848	851	886	840	902	872	905	836	839	847	825	840	834	838	867	848	830	817	858	873	877	858	795	873	843	828	808	808	875	862	831	779	844	842	818	867	904	859	870	841	899	840	845	862	886	873	852	882	867	882	837	859	871	875	854	941	889	851	870	847	861	842	844	838	871	848	821	833	813	831	857	858	888	830	874	839	835	875	825	817	894	902	862	857	833	821	843	853	876	873	836	852	894	839	878	838	883	859	898	794	867	831	900	906	866	848	866	883	828	909	926	838	874	878	806	847	854	875	813	847	834	850	880	911	827	870	888	843	919	842	878	848	903	857	871	841	880	872	892	854	864	862	839	861	881	891	805	914	788	829	848	783	842	830	847	890	811	895	860	832	842	864	825	794	815	865	847	841	822	803	871	824	853	841	831	886	828	868	838	870	854	904	835	824	866	827	856	814	829	882	836	865	884	849	872	845	857	863	898	840	885	832	834	845	834	844	844	880	895	818	882	841	845	833	841	829	871	855	870	872	879	860	874	864	893	906	833	873	838	827	850	827	862	902	833	897	847	874	872	854	851	860	825	872	838	889	865	893	867	857	845	807	866	837	915	824	867	892	873	845	859	828	834	863	841	857	848	831	841	863	879	907	909	854	923	850	832	878	842	791	834	872	804	844	810	855	831	882	861	844	871	836	842	879	817	877	824	895	834	854	831	886	842	814	862	838	818	851	837	828	850	916	887	895	890	868	854	834	860	885	875	879	857	861	882	870	819	881	876	847	877	912	829	873	903	858	840	860	892	827	878	826	845	867	855	872	823	860	872	832	833	835	791	867	870	840	834	875	797	823	841	866	869	830	819	867	816	872	847	837	907	874	839	850	827	853	861	885	858	854	897	832	781	869	839	876	851	820	902	842	825	831	854	836	847	828	856	872	818	885	815	799	863	832	837	855	896	866	869	868	881	855	855	856	885	884	866	844	874	826	848	844	878	820	907	821	865	810	798	830	814	828	829	809	869	868	880	891	904	841	885	880	851	841	884	843	858	871	815	872	876	907	895	843	835	883	862	874	811	875	856	807	825	872	865	801	825	839	880	858	871	853	856	844	874	842	835	859	893	846	835	841	855	850	889	867	869	830	873	875	837	873	890	850	867	863	835	838	840	886	892	908	924	825	807	840	906	898	856	836	811	839	874	849	875	933	875	907	847	838	866	807	852	861	850	874	895	864	828	812	813	896	854	851	886	885	824	817	828	792	832	798	842	853	804	842	854	914	885	897	834	837	905	881	896	822	864	851	850	856	877	819	808	832	881	868	845	909	888	854	844	858	826	844	905	840	854	899	860	846	907	844	850	808	880	882	848	839	830	881	876	852	902	820	847	854	836	883	872	853	843	871	865	855	816	831	881	834	843	836	824	860	825	859	866	858	836	847	843	895	836	876	844	865	881	838	809	857	811	843	898	857	850	866	898	888	815	876	810	830	857	925	859	850	862	834	808	885	902	862	825	853	852	885	858	791	825	878	860	859	852	860	835	808	838	878	897	882	894	875	831	865	793	802	891	886	840	817	841	906	864	886	798	868	867	845	866	843	852	845	859	819	894	871	790	889	750	881	896	861	842	840	878	830	828	857	862	867	834	883	881	845	883	843	848	839	843	841	803	818	876	856	889	911	875	806	849	852	906	857	867	818	839	859	849	873	831	870	814	846	847	867	816	833	824	859	794	889	827	799	824	906	854	883	874	876	866	855	845	890	871	815	855	806	807	841	893	831	804	859	833	834	891	834	866	859	824	879	837	862	880	825	854	807	853	841	819	856	834	856	872	856	840	794	837	852	816	898	883	845	840	829	824	831	888	875	854	890	842	880	849	832	838	841	844	848	873	824	863	821	882	798	911	839	922	913	850	860	877	853	950	848	911	838	865	848	854	872	851	820	829	860	855	864	856	886	845	846	863	777	874	855	821	883	869	885	877	837	874	865	883	898	881	874	855	892	868	870	844	831	883	843	835	847	799	840	891	843	883	850	861	836	840	816	846	824	868	890	834	835	856	815	867	870	863	837	871	867	853	860	803	867	845	840	883	819	844	869	871	799	831	850	851	860	882	855	872	847	856	871
14330	6476	4511	2519	2443	1594	755	281	218	221	227	227	242	226	205	208	233	231	229	222	256	255	245	226	192	243	201	206	224	225	215	257	250	191	221	217	249	222	238	256	224	262	255	205	230	230	216	210	219	247	246	222	214	238	247	222	230	202	224	247	238	201	261	238	229	247	235	235	216	190	243	217	223	204	223	238	199	253	238	210	194	194	220	228	233	223	238	231	202	239	199	211	221	203	218	232	214	239	242	235	214	227	261	243	217	209	232	228	223	221	232	221	243	224	246	239	214	239	204	227	212	227	214	184	227	234	246	226	226	208	243	224	226	212	209	243	240	257	219	241	242	230	221	229	218	222	222	228	213	231	206	255	210	270	218	223	238	224	244	223	230	193	222	187	220	234	230	217	237	229	242	245	218	236	221	229	236	231	200	222	239	235	228	222	256	204	227	219	223	239	249	237	236	209	235	244	204	197	179	233	229	245	230	244	228	216	244	231	269	243	224	217	214	239	249	242	225	229	213	239	209	238	250	245	223	244	252	254	256	244	236	227	204	256	194	225	214	263	230	222	226	237	227	219	223	209	223	247	221	203	213	221	243	254	200	233	227	253	238	238	247	220	247	217	210	224	238	249	256	245	270	221	225	256	260	209	233	224	216	250	229	226	253	222	226	240	270	233	232	223	206	228	276	215	226	227	222	221	217	187	227	215	223	256	205	195	235	231	244	225	197	206	195	208	199	214	233	232	233	248	220	214	239	234	201	219	234	183	238	236	217	201	215	211	228	204	229	253	264	228	251	229	223	237	224	247	258	257	222	271	225	242	228	218	232	233	228	235	230	210	215	231	214	235	225	222	231	220	237	224	247	240	227	233	224	211	215	218	243	226	224	249	223	243	226	235	215	232	232	237	258	236	208	228	229	209	234	255	216	199	248	208	209	192	237	237	218	240	240	219	227	205	232	211	242	239	256	236	253	201	209	217	210	248	277	232	221	231	255	237	252	237	203	225	259	205	224	220	216	242	231	228	251	216	207	238	230	204	215	218	238	231	223	245	226	232	228	235	224	220	230	218	240	250	210	239	226	243	242	228	273	214	240	203	238	210	217	215	210	229	229	212	216	230	244	212	222	221	211	228	239	233	234	207	229	246	215	244	219	287	270	212	218	219	212	213	234	215	241	204	239	234	199	245	230	222	230	242	217	224	224	242	236	209	216	207	251	242	238	259	217	259	270	225	235	230	209	251	222	250	231	214	242	215	217	213	217	215	216	225	236	261	228	225	213	240	229	208	194	217	236	257	246	200	231	201	255	259	226	222	223	221	220	237	251	223	241	209	238	233	220	251	198	215	251	241	231	218	195	216	211	220	226	239	216	215	235	238	225	238	195	195	261	225	230	227	235	234	229	244	246	232	212	215	218	212	220	219	207	230	245	228	235	236	251	231	218	204	210	219	239	230	229	243	205	251	258	231	219	233	212	237	244	221	239	246	208	225	224	227	241	238	239	195	216	244	241	222	222	239	195	233	223	220	242	242	224	235	244	227	210	221	217	211	215	220	259	250	219	214	235	212	239	205	247	207	223	220	261	272	219	215	241	236	247	207	225	246	245	262	248	214	257	214	242	227	233	218	227	205	200	225	236	212	234	247	266	231	231	214	226	208	217	246	198	215	228	227	227	237	221	205	210	205	233	232	223	230	225	245	239	216	234	236	229	242	222	226	219	232	223	238	247	211	219	193	245	200	238	213	237	264	223	206	243	217	222	241	242	221	218	236	232	200	242	259	235	207	207	237	204	215	230	214	226	224	231	234	238	252	237	215	216	229	205	258	225	258	224	237	221	232	256	231	234	234	218	218	238	214	227	199	241	196	218	220	228	219	229	212	215	223	216	221	242	253	195	220	249	233	210	214	220	245	231	209	212	231	205	235	231	208	210	216	217	213	243	205	267	230	220	214	228	269	228	222	223	235	221	206	219	215	221	213	217	222	224	225	237	235	227	248	209	258	225	234	199	215	244	227	263	239	224	235	217	199	225	240	246	260	251	231	235	219	215	245	243	226	229	224	229	233	207	232	243	225	228	227	236	218	190	240	207	246	228	236	262	230	223	223	268	203	218	222	216	198	216	226	208	230	240	254	238	213	265	240	214	209	238	237	259	242	236	239	184	226	231	220	234	224	205	202	222	218	208	235	221	203	251	227	231	250	255	213	230	239	220	227	226	217	230	221	216	237	221	252	202	216	227	251	237	223	240	229	224	226	231	225	204	216	225	250	228	212	211	258	237	213	228	237	242	253	246	248	256	226	251	214	235	224	206	231	207	223	242	241	232	211	242	222	195	226	225	199	229	230	241	207	236	236	198	219	240	237	223	222	208	207	209	247	238	227	202	209	201	226	216	203	216	232	243	211	206	247	244	215	239	229	233	197	200	234	231	238	249	219	223	228	237	216	223	208	243	213	238	225	218	253	196	235	256	252	214	233	260	246	210	226	216	218	209	238	240	240	228	223	271	233	215	241	241	234	242	223	239	216	237	239	197	208	221	237	218	234	202	221	230	235	236	208	231	260	211	207	253	229	229	240	228	218	212	216	211	210	242	224	220	236	212	245	226	248	242	232	244	206	212	222	213	203	230	224	221	212	232	256	220	220	239	205	189	263	224	235	242	234	239	214	217	219	207	231	233	222	231	231	243	254	233	221	235	235	242	203	219	212	202	186	213	237	229	263	222	256	250	205	244	250	236	201	234	230	240	233	238	243	243	240	233	212	195	252	220	228	235	238	237	235	236	225	182	240	226	212	211	229	254	257	235	201	234	211	211	210	264	224	243	202	189	234	242	215	232	235	193	233	230	224	227	232	242	253	212	233	231	239	204	221	254	256	216	197	225	215	203	209	222	245	231	254	208	234	261	247	220	217	225	249	219	200	240	265	237	259	239	238	230	226	238	217	236	192	227	219	221	195	228	221	228	243	257	206	266	233	223	213	211	216	243	224	213	213	244	203	256	251	210	225	223	214	243	222	235	246	180	228	212	229	260	221	209	270	242	238	252	250	241	246	241	234	237	218	210	215	204	201	236	242	244	217	224	235	215	221	226	227	245	215	228	239	232	245	214	220	233	218	219	237	204	236	247	241	215	269	195	234	271	250	225	218	233	214	198	238	227	224	227	241	248	214	211	217	240	249	242	229	224	207	201	220	226	245	241	204	235	215	259	230	204	235	245	241	229	238	237	219	235	245	219	238	243	238	225	237	243	233	234	272	214	251	221	240	221	243	203	229	248	233	247	218	216	222	230	242	202	239	224	223	261	226	228	213	207	244	222	250	202	230	202	221	203	217	227	244	201	200	242	212	242	227	234	247	225	251	232	253	238	261	226	260	223	216	246	224	260	247	236	237	226	217	227	262	236	228	241	220	218	263	185	241	208	238	221	241	208	195	225	238	219	246	218	265	205	211	227	252	243	245	216	219	227	231	216	255	233	234	216	233	229	230	229	221	241	240	227	220
8884	5638	7470	7078	7385	4553	2097	747	534	511	538	530	558	506	557	564	557	553	574	566	539	574	528	546	510	513	533	555	560	516	514	512	516	544	589	509	532	508	535	536	505	532	553	574	551	556	560	548	567	513	524	538	580	536	523	506	544	569	551	520	550	517	547	550	565	524	552	539	524	529	574	515	532	567	532	544	523	555	547	514	535	537	576	535	555	572	540	544	503	536	519	501	571	543	565	588	588	520	540	591	530	545	549	532	535	513	546	480	526	576	536	523	514	568	532	574	551	557	543	533	537	538	542	555	538	540	544	584	498	504	532	533	522	573	525	540	545	508	552	554	528	543	528	536	585	563	579	549	516	544	568	525	542	559	528	551	525	575	567	537	591	523	523	539	528	583	520	548	554	565	536	542	523	519	518	549	539	545	570	582	543	524	608	537	516	507	497	581	570	535	560	535	523	476	524	546	524	528	518	567	567	543	547	564	503	534	524	557	586	559	604	544	544	565	545	532	523	554	518	519	524	553	524	553	549	512	544	560	575	520	531	552	587	538	553	537	531	564	569	503	570	535	540	530	564	549	585	535	524	512	532	537	562	515	553	526	526	517	531	549	523	525	547	552	569	530	572	552	522	514	507	539	552	540	543	558	540	535	563	537	583	510	515	564	513	518	548	500	584	519	576	519	531	533	551	534	527	516	587	505	570	533	504	575	516	526	518	588	560	548	537	533	554	560	523	543	557	526	506	557	519	559	534	563	543	565	553	558	535	548	538	491	576	478	525	547	576	523	539	543	497	551	570	547	541	560	559	539	521	505	512	495	527	560	560	537	549	515	519	514	547	546	528	528	563	549	511	588	498	540	544	549	489	551	601	582	564	571	531	512	539	560	496	520	555	594	545	526	597	515	566	516	521	541	517	517	572	563	557	587	521	549	517	541	565	544	527	570	575	511	557	533	561	520	518	531	528	579	554	547	546	503	557	583	531	553	533	523	522	496	515	528	527	564	500	534	541	533	521	542	575	541	578	563	539	547	517	538	537	550	529	536	487	544	565	550	561	543	533	550	562	527	514	570	553	568	535	511	518	559	514	543	549	564	525	547	565	570	531	525	555	529	565	565	578	534	520	521	513	569	506	553	562	509	518	578	543	545	555	549	525	554	514	564	559	530	550	595	539	546	560	559	535	543	563	552	548	557	518	544	577	601	586	520	570	541	571	537	549	546	557	529	539	559	539	560	547	542	528	522	568	536	564	514	547	568	534	518	581	552	501	585	565	563	541	529	556	590	539	581	551	561	533	582	542	537	576	578	586	543	535	557	535	563	574	547	534	508	506	531	548	554	505	564	533	529	536	526	568	545	592	536	503	544	493	561	568	496	500	537	562	547	560	584	507	564	549	521	548	528	531	538	552	544	543	531	567	557	555	580	515	574	513	540	547	531	532	546	537	529	561	560	538	538	555	564	546	549	529	505	541	515	586	574	520	527	524	541	531	533	579	538	504	562	554	549	562	552	543	555	515	522	590	559	539	570	572	517	544	598	546	538	550	588	575	534	533	562	586	560	517	565	535	556	562	591	538	536	491	540	541	584	545	499	539	558	545	564	520	537	571	502	581	542	529	605	574	568	552	576	547	507	553	509	493	564	535	559	540	535	542	527	564	547	541	559	544	521	548	504	596	550	550	555	565	512	555	536	517	530	510	563	540	545	509	525	579	506	591	560	547	514	524	513	555	562	542	537	549	539	555	506	606	578	542	542	545	575	590	541	513	565	585	548	542	556	527	555	566	524	534	522	519	548	490	545	529	504	535	535	538	577	527	580	534	524	580	537	533	567	530	553	536	550	524	582	515	508	538	585	546	581	589	501	543	550	554	509	554	547	554	544	553	567	565	532	530	571	547	579	537	524	545	539	541	541	541	517	497	531	514	568	561	579	544	563	538	507	548	554	559	535	558	549	565	520	553	566	519	537	569	526	559	539	522	566	536	530	524	556	495	519	519	555	527	612	540	558	540	553	550	565	529	490	535	532	546	569	551	537	537	530	512	539	510	562	529	533	587	564	526	531	527	554	539	544	525	531	541	542	526	551	550	566	564	557	534	585	561	518	537	543	572	531	554	555	562	556	572	535	545	520	522	579	555	567	534	538	547	489	556	564	538	533	554	527	575	530	510	546	557	585	514	529	516	501	568	566	563	528	536	570	536	508	545	558	510	590	539	541	571	529	568	551	541	517	507	543	523	556	495	538	579	525	577	554	572	589	535	554	553	559	565	567	551	582	575	529	546	565	562	578	520	528	542	543	566	574	553	523	491	559	523	546	535	568	539	544	530	520	562	577	549	545	530	528	549	531	506	535	526	567	544	520	518	502	526	533	534	586	534	601	539	532	549	525	527	604	499	529	538	528	502	573	538	522	588	494	609	535	553	546	544	520	578	583	540	551	533	532	541	570	550	587	543	481	562	534	501	489	553	558	547	546	573	547	566	569	551	509	533	584	561	532	516	557	544	563	588	535	555	557	528	560	510	529	571	488	539	504	505	543	550	517	548	553	491	521	547	564	508	521	538	568	539	547	552	557	559	570	533	539	539	555	520	539	544	552	574	482	558	501	537	542	574	534	529	565	527	542	536	559	548	547	574	547	556	541	577	543	555	536	588	543	517	557	568	565	534	521	525	548	565	558	558	564	550	496	545	551	556	531	549	549	539	558	547	532	555	534	508	557	568	522	507	553	563	548	515	557	557	554	546	556	499	526	590	567	530	580	538	577	537	537	544	567	490	533	560	543	539	526	506	579	548	580	519	603	506	543	516	536	539	559	534	511	542	541	565	525	531	538	581	533	562	555	579	519	528	528	523	543	607	553	561	566	557	554	568	536	512	507	552	589	555	497	561	563	571	543	570	550	560	569	532	513	562	543	530	535	563	529	561	511	551	541	551	546	525	537	519	522	533	538	551	532	521	568	551	508	577	542	534	561	567	548	527	532	561	491	548	561	569	546	570	533	533	538	532	578	560	528	569	542	547	542	550	537	525	522	518	585	514	588	542	511	503	553	572	550	527	535	523	551	524	551	540	541	546	552	516	527	561	550	545	576	581	524	602	537	552	515	517	519	508	519	530	567	541	546	561	565	570	555	551	532	575	518	584	541	569	582	555	513	541	543	511	514	579	576	554	528	565	515	528	530	528	539	539	537	523	537	569	547	513	539	524	573	531	561	503	583	498	551	551	571	544	527	544	519	571	517	542	566	567	511	573	568	518	555	520	566	556	538	558	531	543	557	542	557	534	523	548	574	568	512	556	516	537	525	563	549	509	573	564	499	517	542	587	570	535	582	524	507	576	545	569	513	565	505	535	522	545	500	517	549	560	536	559	562	531	543	544	541	555	560	591	561	551	576	543	537	539	545	525	550	551	550	516	559	523	554	512	518	577	527	529	584	575	543	549	565	539	572	568	547	524	544	550	505	569	550	528	516	535	571	524	551	564	544	537	505	535	548	546	557
38744	27332	27378	28635	31954	22191	8444	1743	562	330	332	333	338	335	304	343	338	337	306	317	333	340	318	326	348	318	340	359	328	389	349	338	340	337	314	338	314	327	312	329	322	338	356	333	338	338	327	374	288	343	329	353	326	335	384	332	340	348	347	319	284	290	353	320	312	314	359	331	328	337	336	348	343	347	354	342	301	342	303	317	315	322	313	334	341	371	318	325	346	338	312	304	344	330	308	336	326	335	342	339	285	324	318	362	327	306	314	309	329	346	355	316	324	319	339	325	314	340	342	300	304	353	322	287	305	320	341	324	327	324	344	335	343	348	330	343	349	278	314	363	342	320	296	242	322	291	328	321	292	322	322	342	360	310	324	283	344	355	330	331	335	322	332	366	316	336	351	304	323	300	335	327	300	312	330	296	321	355	371	334	353	337	287	297	342	278	335	328	313	301	329	293	360	349	333	323	324	344	318	310	371	324	328	314	336	326	338	280	370	346	337	345	317	325	338	356	338	357	339	310	342	345	345	342	320	331	299	322	307	326	310	308	348	317	343	348	330	304	331	313	308	294	305	330	327	316	332	321	320	319	355	308	319	335	295	339	362	300	307	348	350	296	316	345	329	336	304	313	360	313	351	334	353	326	323	327	342	315	318	314	325	334	314	339	386	367	343	309	330	319	354	325	352	324	347	325	348	364	340	316	335	318	283	355	333	351	305	306	307	344	297	339	324	335	342	322	306	342	312	306	346	317	299	304	337	350	308	319	303	337	337	328	313	324	343	352	345	332	356	332	336	307	335	312	325	308	306	324	334	287	325	304	305	362	344	313	289	320	326	324	317	341	304	357	338	344	324	324	342	320	354	348	326	307	323	326	329	305	330	304	347	293	349	334	324	353	314	326	372	351	349	308	347	330	296	336	333	327	343	339	323	318	347	337	320	371	357	344	316	310	328	320	362	337	354	327	288	328	376	317	322	298	332	330	335	345	274	343	310	305	360	342	307	336	329	332	309	331	360	337	359	342	354	318	303	355	330	324	318	332	337	309	319	340	315	339	335	336	340	337	329	336	348	322	312	315	342	347	368	301	308	340	332	329	333	316	319	330	322	360	323	304	344	364	362	335	319	323	330	348	326	331	340	341	310	330	356	320	354	363	339	318	313	326	338	337	365	342	353	362	327	342	326	323	310	336	325	329	366	364	335	322	327	330	374	328	344	310	296	330	332	343	321	307	333	390	329	327	354	353	297	311	331	338	319	348	288	297	350	308	335	326	307	333	298	325	332	319	350	328	345	315	289	296	314	360	314	333	333	331	334	359	334	364	325	360	340	316	307	332	352	326	342	328	334	316	351	352	341	315	373	292	322	317	331	321	354	342	314	334	322	322	321	326	334	302	363	352	331	322	340	315	341	300	316	342	303	333	339	312	317	310	338	312	343	315	326	306	353	322	324	340	335	342	349	360	324	307	335	375	340	318	326	324	354	319	318	333	284	333	327	334	316	354	318	330	287	307	310	321	331	333	358	350	306	333	354	304	327	337	305	294	327	277	333	299	304	301	312	323	314	352	344	304	349	342	319	328	344	363	303	332	358	342	325	332	343	307	351	311	347	344	307	369	319	314	335	342	322	326	327	357	305	357	353	376	290	308	305	294	309	341	351	374	347	322	320	314	324	340	351	318	294	307	317	327	375	305	364	303	315	320	329	330	327	331	320	335	303	340	329	330	344	359	337	329	331	348	356	322	364	309	342	342	305	333	375	345	353	348	322	311	333	329	372	314	343	357	344	314	335	300	336	346	331	308	329	378	319	316	324	303	371	328	297	325	334	307	308	354	326	346	360	322	322	371	346	321	319	342	353	342	369	294	333	341	315	353	357	337	324	323	289	347	344	300	340	330	326	316	334	336	325	323	296	335	339	314	313	312	329	349	361	328	310	325	332	357	321	303	347	313	337	357	338	324	355	336	319	287	348	311	332	318	318	319	307	326	355	308	329	348	309	344	333	331	329	312	326	312	345	325	300	280	308	331	313	324	329	322	337	296	328	307	305	299	307	319	373	330	328	362	320	294	301	337	361	340	358	331	321	340	299	343	330	349	338	350	318	337	331	345	309	311	295	327	307	331	329	317	292	342	324	309	338	295	297	335	354	347	322	338	317	310	317	345	328	339	289	325	316	321	310	329	386	366	320	340	301	348	338	318	363	342	322	367	354	341	284	318	351	279	332	326	325	330	338	327	331	375	349	333	325	337	310	310	296	332	338	326	331	301	323	352	329	335	317	329	335	354	331	357	341	309	339	332	345	308	360	318	293	329	328	320	361	364	330	338	317	323	335	343	353	323	325	314	338	332	337	316	309	311	326	343	336	303	324	363	300	370	301	325	345	316	285	344	310	325	359	366	327	332	340	309	310	369	318	315	364	346	305	325	303	363	305	338	335	335	357	315	303	321	329	343	289	361	338	351	318	354	346	328	359	295	329	331	311	308	304	350	324	326	316	356	302	318	326	351	352	345	342	320	363	343	322	317	339	290	307	315	321	327	340	338	327	314	299	321	325	323	345	343	331	297	339	311	342	312	350	340	307	320	321	366	341	309	335	347	307	333	344	341	330	345	332	331	310	310	320	345	319	342	339	310	321	309	327	336	323	354	323	319	363	368	348	332	364	370	315	323	346	314	309	324	338	346	288	329	325	349	321	333	347	324	344	322	329	367	314	321	315	344	333	342	358	328	334	368	313	294	321	305	354	314	355	316	351	323	386	310	311	341	323	309	335	318	355	352	353	347	345	364	327	314	324	333	334	299	331	344	322	327	311	285	351	368	331	349	305	348	299	319	318	339	329	346	345	321	326	337	329	354	335	332	383	325	336	345	296	367	317	316	326	342	324	354	319	344	301	341	346	364	374	337	313	309	393	352	339	319	324	361	363	317	339	339	326	316	314	345	359	370	351	346	349	351	362	340	341	333	368	332	380	323	331	326	319	300	288	323	300	343	314	310	355	361	349	340	347	300	338	301	329	314	332	325	366	310	348	337	300	311	294	335	393	332	320	345	354	359	337	357	316	359	298	337	336	298	321	334	304	323	326	302	327	359	314	306	349	348	306	315	318	329	323	321	335	339	322	366	316	341	368	316	336	331	350	305	330	347	327	341	334	333	359	352	352	331	322	353	330	339	328	352	324	331	318	308	324	330	298	332	356	337	340	365	300	324	340	370	291	332	350	346	329	311	300	332	313	344	297	333	272	357	323	333	332	322	311	321	331	349	353	310	307	327	302	364	329	325	318	306	333	316	347	305	315	333	345	329	321	336	302	329	338	326	311	332	306	335	340	332	334	337	380	342	325	388	347	289	332	316	335	339	371	333	316	328	341	312	373	335	311	319	322	330	338	347	345	360	325	313	336	353	345	335	348	347	274	317	337	320	312	327	347	351	315	333	297	343	302	324	329	329	328	310	320	350	352	332	344	310	328	314	353	347	336	378	309	335	291	301	340	304	315	344
25116	19966	30153	41980	47609	36302	17870	4969	1368	746	771	755	724	742	724	710	778	723	767	723	765	788	791	746	716	749	722	755	719	741	766	734	774	797	765	689	781	750	742	738	736	750	711	736	741	774	763	811	822	755	765	748	756	758	742	702	711	726	790	760	765	735	773	756	748	771	803	726	789	760	727	767	763	724	746	702	768	697	744	790	754	735	790	712	776	795	737	772	730	768	734	724	747	759	712	766	725	767	726	739	727	736	728	790	777	740	721	741	807	782	743	777	742	719	753	762	768	751	751	760	746	731	721	752	733	740	747	754	745	787	739	714	734	749	748	750	764	757	700	790	715	758	717	726	751	756	717	735	776	725	743	749	697	800	745	727	729	737	756	726	746	732	733	783	708	755	746	735	725	722	738	764	810	733	758	769	731	731	765	763	737	762	711	714	777	754	710	758	737	738	727	754	778	723	813	713	710	737	741	751	730	684	748	710	805	749	772	720	770	736	730	788	685	791	742	727	765	738	795	748	764	742	728	738	745	726	761	747	764	746	714	681	787	747	764	795	766	715	710	735	701	762	749	767	761	725	726	764	766	706	750	723	735	749	730	764	748	743	755	791	690	780	733	691	730	771	732	709	771	771	765	748	681	758	746	724	761	736	762	735	807	775	765	728	701	728	763	794	724	725	771	737	720	766	784	767	732	739	757	749	703	760	705	723	703	773	798	738	772	741	713	731	698	718	759	686	754	791	735	764	768	701	788	706	728	694	775	741	788	756	736	733	755	749	723	759	681	789	751	731	803	801	751	704	759	777	740	770	676	759	749	763	803	684	745	724	762	740	703	749	738	765	751	772	708	742	764	761	741	788	770	719	733	765	743	736	770	763	754	724	744	766	787	794	752	732	751	716	726	748	695	791	748	712	792	697	774	712	751	732	758	761	725	744	776	735	773	716	695	763	725	711	742	705	745	729	703	762	699	704	741	744	712	732	689	748	736	766	740	759	759	725	755	749	730	748	772	758	713	710	717	734	738	758	726	771	733	738	772	710	716	761	727	731	754	762	741	769	716	747	823	764	748	745	746	747	744	729	756	721	724	744	768	738	766	775	723	743	710	755	727	771	772	704	758	746	761	745	715	729	782	734	752	726	744	678	800	724	726	716	734	754	775	742	797	814	766	727	749	733	733	718	724	773	719	729	751	732	763	786	749	754	693	710	769	731	745	776	753	798	773	728	728	746	767	745	757	728	751	784	735	654	731	710	799	734	761	779	732	724	732	761	790	743	736	739	721	783	739	710	749	723	745	799	713	735	726	763	719	738	743	766	732	761	754	729	734	770	737	775	720	704	725	719	734	754	721	741	766	755	781	708	758	754	746	750	718	742	743	739	721	736	769	780	771	780	772	721	781	744	706	777	782	702	718	757	732	784	761	733	745	772	774	737	785	775	732	684	713	783	734	738	751	766	751	711	700	738	733	779	711	796	709	714	757	739	746	787	741	741	784	765	704	787	770	758	753	782	725	695	777	786	765	734	756	748	762	741	751	779	701	760	792	701	766	726	695	760	741	746	709	727	710	721	732	778	727	733	719	734	730	750	743	747	771	727	745	711	699	743	775	688	737	757	717	733	745	760	789	707	710	758	756	738	748	723	715	734	757	773	769	735	757	779	744	748	782	745	721	780	744	775	742	741	669	756	761	779	736	760	712	784	702	732	743	752	766	730	728	687	700	736	714	759	779	731	720	718	740	778	757	713	722	792	719	717	783	786	743	727	709	727	700	723	757	758	763	768	727	714	722	716	738	755	738	678	734	770	741	777	761	736	771	757	689	759	719	722	701	804	767	762	773	696	778	743	713	767	644	713	794	740	745	706	728	776	703	782	726	724	742	720	725	742	745	732	751	798	760	752	734	746	802	722	723	691	723	736	752	764	723	734	747	721	735	722	748	730	770	716	710	736	691	713	691	723	808	713	727	724	717	775	683	771	752	752	775	772	707	763	716	757	724	760	770	738	769	731	772	754	693	762	779	752	741	728	729	729	731	699	728	747	724	722	753	755	781	782	787	764	772	761	690	746	751	773	710	773	774	750	745	768	728	699	713	739	726	760	738	759	763	722	742	720	722	702	746	699	776	732	700	765	754	722	755	723	720	759	726	692	779	795	753	691	814	729	676	729	733	734	756	757	725	706	723	722	713	774	732	709	752	695	741	717	716	737	707	735	743	740	767	746	686	738	736	735	791	715	725	756	743	788	694	739	747	802	773	792	776	771	748	718	697	766	737	719	776	778	690	714	721	732	759	738	773	735	709	721	759	746	733	698	746	769	728	739	668	767	770	747	733	682	715	790	747	726	724	753	718	725	785	747	762	690	754	742	754	760	717	727	729	767	745	735	689	742	757	756	717	764	732	785	752	780	731	760	761	730	763	744	748	763	729	756	753	689	741	802	731	763	726	707	724	753	733	709	715	751	736	749	698	737	766	789	763	740	764	725	736	770	739	739	767	748	738	745	728	760	786	776	735	753	724	717	762	748	733	718	794	740	762	779	764	703	757	736	762	742	702	761	824	752	729	738	734	716	749	729	741	741	805	785	746	725	754	742	718	745	721	714	726	720	734	745	716	758	702	808	730	713	724	772	766	766	747	746	726	718	783	743	746	745	705	788	738	758	725	759	766	675	762	736	774	742	713	736	785	764	760	745	752	744	745	725	736	732	792	690	750	775	742	740	743	727	799	791	750	725	769	735	773	757	735	700	761	777	782	717	709	822	809	741	775	713	768	744	726	676	766	741	743	733	724	696	772	723	737	734	712	746	774	726	744	787	771	785	713	744	733	692	776	735	766	795	787	758	764	749	737	714	728	739	713	730	718	744	722	744	776	755	726	729	785	718	681	755	713	762	743	761	715	729	740	734	728	767	759	756	757	758	748	716	701	743	727	728	722	771	707	737	722	712	752	705	753	779	773	749	739	753	737	773	795	783	749	770	754	734	773	732	774	747	739	726	726	764	748	710	718	689	775	733	707	726	763	700	743	765	753	704	718	746	726	736	770	742	738	753	724	759	739	718	727	740	718	761	731	772	769	774	711	698	708	757	819	745	791	772	741	740	753	713	748	725	843	724	739	722	719	770	732	752	769	704	741	742	765	733	755	714	753	749	751	708	716	714	750	801	723	782	771	784	710	753	782	765	685	763	781	732	756	723	697	755	711	740	734	757	834	776	758	743	765	768	727	726	756	767	736	742	717	701	699	781	738	702	763	791	691	770	722	737	720	719	788	708	811	723	710	750	761	794	748	747	801	766	795	754	727	722	773	765	771	750	774	749	729	735	808	760	756	752	730	736	780	717	740	751	730	742	749	763	747	782	730	780	742	691	753	680	711	726	776	786	737	755	761	716	732	740	754	718	748	727	738	760	762	725	736	687	741	755	739	747	719	727	715	769	740	751	730	760	775	697	750	754	721	695	805	765	784	706	773	742	732	738	751	728	746	748	686	718	753	761	724	752
49706	39260	37263	42521	49462	31086	13153	2818	749	413	377	395	383	407	428	389	404	433	402	416	393	417	360	414	394	430	399	433	434	418	381	402	395	407	414	419	389	404	444	445	379	418	444	406	397	403	393	441	396	401	393	373	383	372	431	403	365	419	398	396	419	408	382	400	435	433	381	371	385	434	393	443	414	363	413	406	398	376	415	408	385	425	358	402	392	390	401	417	403	406	372	384	397	400	393	400	409	395	403	424	399	372	387	440	408	395	429	415	415	406	411	403	422	431	431	404	408	427	408	397	372	411	404	395	423	402	402	412	398	397	382	393	421	394	421	368	399	424	376	390	407	429	404	395	426	394	388	379	388	435	384	402	430	405	385	359	395	401	449	407	409	427	396	388	416	390	375	409	429	401	407	394	391	401	390	425	417	419	410	463	431	422	388	394	417	416	399	408	392	413	423	377	354	392	425	426	433	385	401	378	392	430	412	401	416	443	413	386	448	426	418	420	369	366	405	360	375	414	401	404	391	409	395	427	394	407	389	439	377	342	378	393	431	412	405	420	368	382	405	405	407	421	379	419	414	378	396	423	438	453	397	375	424	442	402	428	409	419	401	423	379	429	366	410	380	417	363	411	374	373	369	394	423	401	413	418	396	438	401	424	407	396	414	398	361	399	407	402	392	390	407	438	391	409	393	424	394	403	435	431	385	396	405	459	449	451	362	427	404	388	363	387	367	385	431	420	389	387	408	387	442	426	437	412	378	389	390	432	439	423	424	424	399	424	413	371	421	412	405	388	388	410	372	369	438	395	380	391	369	382	408	436	373	449	405	382	385	425	410	441	411	404	414	385	409	398	408	449	397	365	381	410	413	404	425	438	411	375	400	387	411	388	389	410	396	439	414	415	440	414	426	380	407	412	383	383	386	447	424	377	391	390	435	394	405	429	407	447	371	446	376	390	383	407	393	349	425	411	432	446	342	410	391	405	442	377	384	400	398	437	407	412	398	416	424	476	455	430	415	370	441	407	371	391	417	369	428	428	386	432	436	349	395	385	434	392	373	385	403	401	402	422	365	410	423	421	390	431	408	395	412	375	396	383	399	392	400	412	408	430	396	411	408	397	422	390	382	443	415	402	396	390	410	414	395	425	413	400	356	379	386	400	423	417	380	389	396	386	408	369	394	414	444	382	424	418	409	403	395	445	369	385	436	406	409	444	447	392	392	443	416	376	401	359	434	437	395	424	407	373	426	425	414	413	400	418	425	408	418	413	427	375	417	387	400	371	433	392	424	441	440	405	386	374	450	391	393	395	392	386	404	399	408	434	391	402	400	378	432	431	416	380	397	403	420	427	432	404	426	384	380	418	381	421	420	405	390	398	407	410	420	402	427	443	424	384	414	365	409	377	392	398	390	414	382	430	407	383	407	383	421	420	415	398	418	373	428	414	442	443	389	416	422	371	415	454	405	420	411	405	397	353	375	412	377	374	372	422	416	399	385	391	420	368	381	406	410	435	386	442	400	396	397	389	406	434	391	417	381	400	402	401	383	401	417	423	425	377	428	429	398	375	398	403	398	427	367	393	402	403	377	418	421	411	429	388	397	429	348	370	388	400	404	417	411	423	432	455	417	422	397	406	390	388	401	409	418	377	446	418	381	371	421	445	399	409	404	371	402	378	398	400	385	414	418	419	393	421	419	425	410	390	411	421	396	401	408	395	457	389	429	392	399	413	363	424	420	412	421	401	466	379	392	400	425	382	407	413	358	392	368	389	376	416	385	402	433	402	405	390	373	407	426	403	353	412	421	410	412	395	405	415	415	383	368	435	428	373	405	404	403	411	363	420	374	415	412	414	426	387	398	367	404	398	429	385	399	410	428	443	454	445	436	459	404	402	390	376	440	380	407	377	423	387	388	397	431	408	384	401	382	388	390	390	377	459	407	351	390	442	427	387	432	398	410	430	386	383	389	390	442	395	407	373	422	382	367	411	428	395	401	396	410	440	401	359	444	434	398	395	392	424	381	398	428	432	416	383	420	397	413	407	384	364	419	402	393	413	402	441	397	371	415	423	418	446	428	400	437	429	386	455	419	367	376	430	415	389	437	425	405	403	444	388	405	386	410	371	390	401	389	391	413	373	386	431	449	385	435	380	426	412	393	377	434	416	388	421	404	375	409	433	424	387	421	385	399	397	362	399	384	408	350	407	378	378	419	407	406	390	412	433	436	411	370	406	400	409	402	383	393	421	416	430	401	425	391	421	404	425	388	407	388	418	376	377	407	437	360	403	375	406	411	431	395	414	389	412	400	441	421	371	405	430	396	412	440	363	376	412	449	419	391	418	371	395	405	408	397	407	408	397	422	407	407	400	401	355	376	393	384	385	383	362	407	422	400	377	392	392	421	420	412	408	374	403	407	379	421	401	355	400	389	392	380	391	419	398	376	379	386	369	373	377	379	372	391	385	410	379	405	401	386	429	379	381	380	404	416	396	420	435	393	409	415	396	443	391	394	395	414	442	414	403	436	418	375	397	407	408	434	441	396	407	393	408	426	449	418	363	398	464	430	386	378	464	436	385	381	408	441	442	421	440	402	431	425	402	366	455	406	402	395	386	405	430	373	369	414	419	430	414	447	409	405	388	368	404	394	433	431	380	397	376	327	396	439	408	412	364	432	392	382	383	436	448	426	433	388	388	428	366	441	397	426	407	404	410	384	398	397	415	456	392	411	400	377	377	374	423	418	401	397	404	403	379	386	401	417	427	372	427	391	390	395	360	382	443	389	433	403	366	368	386	391	390	462	407	411	411	384	404	414	412	422	398	414	449	416	413	363	411	429	416	411	408	378	409	432	469	410	416	406	420	433	386	407	398	402	449	413	431	428	417	423	376	397	391	425	387	425	418	392	390	381	392	432	399	375	397	413	432	408	401	412	419	397	419	392	380	410	432	428	393	410	423	362	398	431	422	412	388	416	427	360	420	444	405	366	385	397	394	404	409	430	411	401	421	396	432	413	381	396	390	426	436	387	421	428	407	415	377	391	398	408	376	429	430	380	418	390	422	424	417	397	403	389	389	382	421	446	440	395	416	405	419	416	477	436	444	421	378	394	360	447	386	429	440	397	378	450	444	396	459	390	399	429	382	390	377	432	434	401	416	385	410	402	390	406	408	414	407	397	425	412	368	454	422	408	433	425	402	407	388	410	374	390	400	392	402	410	400	388	449	448	389	385	415	374	402	380	412	403	362	386	365	393	429	368	405	410	405	402	441	377	431	429	468	403	411	466	400	409	377	430	398	427	403	400	389	418	372	435	360	429	426	380	393	460	389	400	415	413	463	389	385	349	372	427	415	397	393	392	411	388	419	400	410	419	444	396	360	438	419	367	382	444	384	387	405	433	408	407	420	461	398	465	413	402	425	419	386	417	428	399	392	378	454	400	391	392	379	365	418	416	456	384	412	429	375	357	389	426	406	431	387	394	415	377	383	422	414	383	398	362	397
32938	30211	37753	55130	60475	42553	22680	6632	2001	880	902	853	873	885	857	895	895	894	897	865	932	891	862	884	880	916	780	870	863	840	877	875	877	928	867	938	915	897	883	862	854	866	874	902	879	876	881	873	864	871	846	873	885	845	886	856	906	890	899	903	865	876	891	919	891	828	843	879	863	847	837	852	863	853	861	893	901	889	878	822	974	890	884	819	838	938	852	877	868	906	858	850	904	865	859	863	884	863	842	880	879	888	901	909	850	848	859	854	869	828	906	828	882	865	851	864	917	887	919	852	869	871	922	876	828	938	891	896	875	890	856	874	864	890	859	837	861	840	874	858	896	868	915	833	841	895	893	887	852	886	856	841	896	870	893	854	880	903	827	856	899	853	813	888	917	879	860	871	898	903	895	839	887	844	875	910	899	879	877	870	844	859	886	882	864	829	904	898	824	829	885	850	823	882	861	940	879	856	884	883	876	851	877	871	855	890	852	883	839	879	860	909	891	846	847	885	876	896	894	844	882	866	876	892	856	883	905	833	896	876	869	829	861	879	896	864	919	907	844	855	850	845	868	902	872	887	877	891	883	869	888	887	850	873	879	932	867	899	864	858	876	895	887	895	864	838	870	872	880	837	902	873	902	811	877	913	902	895	851	820	890	866	857	907	851	823	810	864	882	916	925	937	913	914	886	887	861	865	870	905	879	860	858	906	869	876	864	868	853	882	865	910	852	863	853	850	902	843	891	826	882	866	836	839	820	882	816	881	887	882	847	848	865	926	833	812	841	838	851	904	855	861	855	862	862	931	858	871	864	866	869	861	876	871	876	792	836	869	864	848	873	934	899	934	876	912	873	893	893	863	876	884	872	854	910	865	851	848	865	900	891	859	951	833	906	829	807	907	877	858	908	886	922	874	899	852	862	836	893	862	861	869	902	875	851	854	878	866	898	871	875	880	847	916	817	905	894	873	890	868	867	889	916	838	844	842	892	863	866	861	815	888	859	866	902	922	853	866	848	864	874	848	913	850	876	885	930	884	863	837	812	875	839	922	891	892	858	875	874	814	848	901	844	852	893	906	893	885	915	832	819	853	888	869	927	846	894	860	876	885	888	825	919	892	887	841	903	881	890	867	802	869	904	867	863	850	882	865	846	901	867	903	915	874	864	881	932	901	887	885	857	862	859	889	835	847	864	900	851	838	885	860	875	815	904	864	910	849	858	833	902	932	934	886	855	846	842	890	874	891	848	925	910	849	838	837	876	859	885	879	908	877	869	855	888	883	828	891	844	852	865	871	875	858	906	905	809	860	885	900	857	810	840	847	842	873	905	885	929	878	851	840	825	882	883	855	829	894	846	885	874	860	843	868	926	904	855	886	864	899	852	896	882	882	838	899	853	863	848	894	874	870	862	874	878	891	903	849	855	838	920	892	857	888	883	832	868	883	873	887	859	882	901	864	823	904	880	908	899	896	863	835	837	849	860	833	891	907	865	934	913	843	905	904	888	851	875	891	873	889	951	878	852	924	864	866	902	891	873	903	878	903	876	929	853	900	836	922	836	873	872	891	814	881	864	873	811	901	854	865	852	919	897	931	877	898	904	867	900	930	863	874	878	871	841	902	900	903	842	886	811	839	882	863	872	837	842	805	859	840	855	847	862	854	845	846	889	907	898	851	903	876	853	906	841	853	941	824	877	916	906	847	861	886	832	832	822	828	848	856	898	901	871	865	834	875	849	886	899	893	926	883	832	858	892	912	888	892	865	830	833	899	850	807	878	868	892	843	867	904	889	896	858	886	840	836	859	943	789	876	835	895	814	868	865	881	895	870	871	835	863	826	907	932	850	899	901	878	854	898	904	910	841	888	881	907	888	952	911	861	909	871	848	902	808	908	887	887	871	869	835	866	838	870	880	884	878	873	898	948	855	852	867	876	903	857	891	899	853	843	886	834	908	835	852	925	845	913	897	835	881	849	884	830	842	831	836	867	848	851	874	873	850	861	858	845	894	871	877	821	897	919	894	825	847	889	871	901	876	880	850	924	881	861	864	861	878	842	891	841	861	875	866	876	910	878	866	839	866	902	866	895	851	900	875	847	906	857	882	875	834	868	808	823	878	864	904	818	876	889	889	890	835	876	880	914	845	839	892	907	871	866	877	849	850	884	876	881	907	866	930	810	909	898	846	888	840	861	855	859	836	886	869	878	894	868	876	827	878	896	878	853	846	812	822	907	875	953	863	874	907	904	887	929	892	865	880	875	870	933	851	886	872	856	894	845	848	924	861	864	886	852	914	878	868	918	844	950	886	814	924	928	849	862	881	843	872	862	860	881	873	896	865	850	923	867	816	857	864	875	905	848	937	845	858	882	853	876	852	800	892	877	879	860	872	892	930	878	842	902	881	853	903	827	863	851	865	835	851	896	842	883	888	889	883	859	864	856	836	827	802	811	907	808	845	871	851	872	846	893	879	876	883	842	853	871	851	862	911	871	896	823	933	846	878	894	863	886	874	847	870	811	845	836	847	844	831	882	849	840	877	889	874	903	873	914	829	832	891	851	854	919	844	885	902	889	902	866	859	819	875	863	866	910	846	864	878	855	876	885	844	864	841	877	858	869	870	852	880	847	882	912	936	887	843	837	878	939	856	881	882	841	868	921	875	847	901	845	914	896	890	877	857	894	854	867	913	905	880	884	875	863	850	920	839	839	897	863	898	898	906	883	938	849	882	842	901	853	876	911	877	820	882	834	857	882	879	889	907	845	899	857	889	872	872	919	899	837	900	903	867	897	894	838	876	913	852	876	857	846	863	809	815	869	844	880	912	887	892	866	859	967	852	898	901	851	892	885	873	902	889	854	889	874	834	864	856	952	869	840	860	844	899	836	852	897	911	924	885	820	852	899	863	854	895	880	892	879	905	883	887	878	921	838	876	928	876	893	866	832	860	858	915	858	886	870	884	860	886	862	884	809	815	866	868	847	857	877	863	853	856	891	870	858	935	826	866	847	898	868	891	873	894	882	889	859	921	897	890	895	877	862	859	860	836	877	914	858	863	855	856	912	891	840	950	874	895	895	868	892	836	920	862	840	853	829	914	856	889	873	908	888	881	870	848	870	877	895	857	934	916	860	936	868	901	830	858	881	863	869	842	797	889	868	847	901	914	837	855	904	866	944	883	879	833	843	892	865	928	909	895	916	927	888	881	915	872	839	870	911	875	851	828	881	876	902	873	867	898	871	854	856	864	865	864	840	888	923	838	883	823	903	848	856	845	879	883	846	882	865	867	850	838	850	867	862	894	911	850	889	852	856	870	923	905	876	863	896	883	911	876	841	818	912	897	907	876	879	878	871	909	871	874	826	899	920	857	865	808	921	862	912	862	827	872	880	898	869	910	886	881	888	871	888	913	940	868	879	877	832	886	887	882	885	878	841	863	879	912	880	931	875	867	852	847	922	844	903	850	819	883	845	885	853	874	931	883	870	846	896	890	873	867	807	884	917
13719	7401	4946	2556	2485	1239	628	315	261	211	248	232	257	267	229	250	209	263	253	220	242	255	216	270	260	263	247	253	257	236	232	255	273	244	266	255	219	219	242	271	252	247	268	234	262	255	191	245	210	265	243	222	248	240	231	240	248	244	258	243	224	253	263	241	268	261	227	231	251	204	226	254	246	260	258	261	208	272	242	211	218	253	214	265	282	238	242	274	227	213	233	266	257	240	237	265	243	217	251	248	246	256	241	267	242	252	251	224	253	263	269	283	256	233	266	227	254	259	256	227	244	228	254	291	220	234	225	247	240	241	242	205	235	263	244	235	243	276	257	268	260	226	235	216	246	267	245	249	249	241	252	243	239	248	238	243	216	295	250	251	246	249	263	241	253	251	256	230	241	259	218	235	223	244	251	255	253	243	244	233	234	210	247	252	225	240	248	242	255	287	264	227	221	242	266	256	279	241	257	256	257	276	256	234	255	228	249	247	260	245	218	227	283	259	272	236	223	243	266	264	254	254	247	263	269	271	238	256	233	254	260	234	226	226	264	248	257	262	234	259	262	272	270	262	259	256	249	251	206	272	242	284	256	244	231	266	270	239	243	230	218	253	253	253	274	255	264	245	255	254	264	224	246	232	233	211	210	260	247	264	277	253	255	259	214	253	272	240	225	238	265	242	252	224	242	261	238	282	253	206	253	226	240	276	267	264	267	224	256	265	245	253	263	253	253	245	228	259	243	243	242	269	266	234	261	238	250	246	236	223	243	247	238	277	235	245	255	241	238	245	266	227	229	234	248	257	294	239	241	226	243	241	227	232	231	251	250	250	239	277	241	236	231	214	234	245	232	256	242	285	246	274	238	246	250	251	245	231	218	234	246	210	212	255	272	269	260	260	243	255	235	265	273	275	276	238	249	240	247	255	212	255	237	229	239	253	241	242	244	279	259	228	245	244	224	242	262	218	244	242	231	222	215	267	239	234	233	284	221	233	230	246	253	255	249	246	242	235	265	238	245	233	239	233	250	253	238	217	258	208	269	268	240	255	248	226	243	245	240	232	243	255	248	248	253	236	203	248	272	224	233	239	226	274	240	249	242	261	234	240	253	250	235	238	254	247	262	248	231	282	251	250	253	232	260	267	232	231	213	256	232	282	264	262	233	217	225	246	213	242	276	250	272	262	260	295	248	266	258	245	275	233	256	225	251	272	244	210	264	237	234	223	262	246	267	262	273	262	217	210	220	286	252	270	245	249	221	269	254	259	253	213	249	267	262	238	238	235	223	250	224	240	252	260	257	262	245	239	227	248	256	249	266	207	270	266	263	233	271	259	252	261	228	222	259	266	268	280	250	282	255	274	227	240	239	242	253	254	249	229	255	262	281	285	256	235	275	252	214	233	270	213	253	265	225	277	231	249	253	237	223	251	236	233	222	253	212	227	236	234	261	236	244	264	261	246	254	250	251	242	239	233	218	257	284	252	260	242	261	274	265	250	257	257	253	247	227	242	235	251	256	272	239	231	264	234	262	226	233	250	237	273	266	228	253	246	261	265	260	217	243	248	249	245	280	211	254	245	281	280	229	239	246	248	252	231	240	256	256	259	259	234	226	234	253	255	229	234	257	254	266	268	252	234	226	230	227	230	240	250	231	282	244	248	248	237	218	253	242	257	242	247	238	262	223	246	250	267	242	286	240	252	238	255	206	258	248	250	240	227	239	236	266	248	268	241	245	238	233	223	267	250	228	232	261	237	256	253	249	238	263	228	272	252	247	273	274	209	276	239	289	257	251	226	233	233	206	261	232	230	231	292	254	253	238	262	272	243	246	236	224	221	245	268	262	253	252	263	250	212	260	269	274	247	238	243	239	244	232	275	232	215	236	259	261	278	250	242	239	237	274	252	239	241	257	203	228	243	245	242	256	251	239	219	237	222	262	248	250	254	235	262	244	250	237	260	259	226	257	257	244	228	254	222	255	225	224	247	239	247	246	244	255	214	263	235	253	253	233	239	264	219	261	247	253	251	245	231	234	243	246	255	275	265	240	253	264	271	254	256	244	254	214	283	268	240	245	241	252	240	251	266	230	252	213	251	221	252	217	265	226	244	267	246	273	262	244	232	240	275	231	243	236	250	225	222	243	253	246	250	270	257	245	273	231	237	261	235	272	226	207	232	224	233	222	226	256	248	264	251	228	239	259	261	252	270	238	263	258	261	249	259	224	239	246	236	248	233	215	258	266	282	233	272	259	247	238	235	218	246	240	245	250	236	228	224	267	276	236	236	237	245	232	226	274	258	271	262	277	246	243	253	229	257	256	232	276	227	237	243	238	258	232	274	235	247	235	238	240	275	212	237	238	269	271	287	247	221	232	221	246	250	235	255	259	257	230	226	234	232	247	249	225	278	252	217	258	248	238	232	225	242	260	217	227	267	241	220	216	241	245	241	277	265	283	252	223	276	262	237	263	226	246	232	282	245	246	266	253	239	228	254	255	246	257	226	241	278	277	251	256	236	272	250	261	264	242	276	226	244	241	232	228	220	226	241	248	240	231	240	251	274	230	239	241	231	260	236	247	227	239	240	219	238	253	246	235	266	277	247	234	231	256	228	238	217	204	239	267	267	224	231	238	264	262	268	247	249	244	216	258	242	237	263	245	252	225	230	262	225	235	228	245	274	277	239	221	276	266	246	243	280	245	222	264	262	303	260	275	252	260	237	257	273	254	262	227	242	236	249	242	241	273	248	252	230	261	233	241	232	226	198	275	256	219	242	269	231	230	242	247	271	244	241	259	252	248	254	233	217	209	249	265	223	238	258	251	278	249	291	270	221	255	269	248	194	239	252	241	232	238	230	249	210	263	291	247	278	260	244	252	265	247	241	242	244	238	227	251	250	255	251	243	249	223	256	252	256	248	258	248	260	239	245	255	247	252	223	240	238	269	263	236	255	235	224	236	245	262	260	266	247	254	267	236	286	267	224	268	248	249	228	248	253	243	262	227	252	271	256	243	256	255	229	234	243	237	211	238	257	212	251	261	238	225	258	217	235	231	228	256	253	239	219	242	250	235	250	270	248	283	236	248	258	229	250	224	249	262	248	245	215	291	232	247	253	211	254	261	227	259	220	228	269	290	276	225	235	265	245	249	247	290	255	274	255	231	238	237	255	233	220	230	247	239	261	261	252	294	247	257	245	256	244	232	232	246	236	256	253	242	260	237	261	291	226	277	228	242	250	248	236	259	232	254	241	224	258	237	239	255	235	258	264	228	245	252	227	235	267	238	268	263	210	248	214	268	244	228	256	213	253	241	256	237	265	243	252	261	238	261	268	252	273	257	256	206	220	248	223	228	235	233	235	228	238	260	252	251	254	276	270	252	256	261	256	253	250	253	238	252	274	242	243	241	263	256	240	241	247	242	235	235	244	234	236	232	250	240	248	191	225	245	229	273	253	262	245	223	226	252	258	250	260	242	248	247	265	247	250	228	245	228	222	234	221
8284	6777	7878	7588	8018	3977	1826	791	560	581	589	609	597	588	617	578	575	565	579	587	564	580	609	603	620	593	543	571	559	612	612	577	578	627	600	612	621	633	608	530	582	575	608	604	585	569	604	580	621	593	545	567	553	580	575	578	542	571	568	521	606	605	581	594	567	570	592	638	595	577	580	642	597	516	611	564	558	544	601	574	598	597	664	602	600	585	559	568	558	564	517	604	567	551	613	592	611	573	622	572	566	590	542	566	571	594	586	622	584	546	567	599	578	582	578	590	598	573	548	580	614	566	556	568	594	592	583	598	553	586	603	596	575	602	557	548	587	565	593	546	576	586	528	594	604	579	592	609	591	573	569	535	550	619	548	599	584	570	545	558	523	591	578	633	578	608	616	569	564	583	553	600	606	555	586	576	561	565	575	558	581	571	534	553	609	580	602	596	584	576	618	590	586	595	574	564	565	565	598	578	605	546	552	643	590	545	571	603	568	616	618	602	575	596	544	576	591	585	585	568	604	585	561	606	574	589	593	563	541	588	556	595	597	620	547	577	590	613	575	567	586	592	542	587	593	610	574	635	569	596	609	595	526	621	636	569	573	584	561	583	565	593	592	541	571	612	556	539	565	537	571	606	639	570	536	599	590	621	589	620	581	591	586	604	572	567	559	595	582	591	586	606	572	618	587	619	556	568	584	615	597	609	536	579	582	588	538	608	560	578	629	614	570	596	609	593	585	553	591	614	581	556	566	556	612	605	627	571	593	584	558	579	573	613	585	588	552	567	572	576	593	530	641	584	561	602	618	587	564	576	566	610	563	599	615	626	594	601	552	592	620	581	616	579	555	590	614	578	579	623	561	579	624	548	596	549	595	579	599	580	583	575	624	566	592	579	605	609	567	628	605	578	603	570	580	560	576	624	603	564	612	563	538	607	572	562	550	585	574	541	627	576	579	600	531	597	576	580	596	577	607	563	576	559	561	559	558	565	567	575	539	563	626	610	561	595	565	570	585	564	556	601	595	591	628	570	537	571	594	543	603	556	597	559	583	594	581	594	577	601	641	575	578	584	585	557	594	602	590	583	565	546	619	589	586	584	580	542	565	542	617	553	589	597	600	560	561	530	547	584	565	643	607	620	591	595	588	602	634	588	568	607	575	558	592	601	585	551	582	553	544	554	598	584	566	585	557	529	611	576	580	600	559	570	537	585	558	600	568	609	552	544	568	522	557	607	567	609	519	590	566	557	616	535	575	580	597	592	584	576	601	595	599	599	573	544	569	580	568	602	585	596	566	609	592	608	614	576	605	552	577	565	596	565	600	598	590	555	602	586	576	600	649	620	609	566	563	595	586	609	581	571	580	586	502	571	599	563	567	572	600	566	571	616	588	575	559	562	602	561	635	605	593	534	564	591	597	611	564	583	561	574	579	592	613	620	573	577	593	632	545	578	589	606	584	573	554	589	551	610	557	568	585	613	593	550	607	594	548	577	595	583	568	590	547	554	613	578	556	569	576	536	567	602	570	585	594	581	619	597	583	572	568	551	613	606	571	550	571	585	605	549	567	593	597	545	599	590	586	601	560	567	571	580	580	598	619	601	577	611	571	582	601	554	617	569	595	572	565	578	583	595	564	614	576	567	593	589	592	589	584	574	568	597	579	551	571	542	587	551	564	576	600	586	593	593	605	589	598	577	594	587	588	564	568	628	539	546	585	582	575	565	606	569	605	584	570	639	580	556	547	574	521	579	553	540	585	602	594	572	595	632	593	538	553	611	604	624	595	603	566	578	584	608	589	575	586	585	587	619	561	597	570	569	593	560	579	615	538	570	626	589	577	614	558	570	578	565	589	606	598	561	594	606	553	591	598	531	576	599	586	551	615	589	606	591	579	545	581	599	593	535	603	578	628	554	573	577	572	569	582	563	578	601	533	577	579	586	579	591	589	588	583	551	601	622	553	535	558	587	544	614	583	595	569	571	613	533	602	617	562	551	563	581	588	581	573	589	599	650	635	576	595	618	640	613	555	587	552	568	574	582	539	609	551	546	597	596	596	598	568	609	568	602	577	607	585	546	584	586	567	577	567	553	575	557	633	594	568	565	587	599	555	611	584	578	606	596	520	588	588	571	580	560	532	561	591	566	608	583	577	550	551	559	568	569	634	571	606	573	584	566	614	606	577	601	568	603	544	569	594	585	552	579	587	614	560	608	607	586	578	578	558	546	622	552	561	547	560	566	594	608	581	574	590	597	585	587	593	582	562	633	582	554	622	587	578	603	572	595	529	573	622	606	581	630	600	597	606	599	598	555	539	557	606	586	557	520	599	554	568	586	543	533	547	574	581	572	595	550	555	527	565	553	592	549	607	573	565	595	589	580	544	594	569	602	587	591	601	571	598	609	607	599	562	557	559	535	600	577	564	579	595	636	593	575	578	588	555	582	570	570	597	560	554	597	626	596	616	614	578	557	619	619	586	582	565	638	573	567	538	580	597	572	634	542	578	553	588	645	549	564	581	583	601	602	587	535	579	590	598	556	577	574	538	583	554	619	564	586	552	589	619	575	591	556	554	616	623	622	585	566	565	580	539	555	591	588	576	555	585	595	591	604	587	570	585	575	588	569	576	544	577	603	608	582	609	563	600	603	582	559	519	552	541	613	547	599	594	564	579	612	606	618	605	600	592	602	598	576	540	575	622	580	550	587	605	587	622	587	556	573	571	620	554	562	622	548	554	548	581	616	633	584	639	588	564	584	636	598	601	555	612	567	582	613	561	606	633	576	597	574	546	538	581	578	602	576	578	579	559	543	574	599	584	577	599	599	576	560	545	565	589	615	566	594	587	601	584	584	588	571	562	577	596	557	574	583	535	567	560	558	576	543	548	622	586	553	593	628	591	577	596	555	544	578	548	594	585	574	588	578	602	617	561	578	591	537	607	608	570	545	619	620	590	555	555	566	526	601	536	598	586	611	540	599	597	606	617	570	597	571	583	534	628	608	570	561	602	604	647	572	598	615	571	631	600	581	584	509	564	538	576	571	628	554	586	571	595	599	571	550	651	583	557	593	615	570	571	588	584	570	611	566	588	590	564	549	614	601	594	527	602	594	586	523	597	565	621	609	597	588	588	572	552	568	596	595	554	561	585	593	565	598	563	585	640	599	592	548	624	600	624	569	568	576	559	558	588	570	562	593	586	582	589	558	615	521	609	550	584	587	566	609	594	584	595	603	582	595	614	618	603	613	581	549	607	578	573	559	591	577	575	588	577	608	582	623	592	572	678	594	610	603	546	551	589	594	593	564	600	560	582	562	594	590	612	572	570	608	584	568	605	595	587	609	587	569	622	617	557	577	589	575	576	562	580	614	571	596	607	620	652	614	618	555	570	570	576	596	570	633	620	594	587	604	574	619	560	592	589	561	606	576	607	571	564	526	590	596	536	605	609	558	605	607	628	589	594	593	580	599	574	611	584	575	577	651	591	595	595	569	562	561	575	603
38494	32023	26099	37160	34915	17327	5212	1099	446	331	309	371	369	345	353	334	353	355	396	340	380	362	350	376	349	369	389	338	313	322	330	372	381	341	334	338	361	301	328	362	335	348	366	338	346	349	395	364	357	333	325	361	314	372	369	344	380	369	332	350	374	332	356	351	381	356	350	371	369	356	355	351	315	390	348	353	368	328	353	346	333	389	338	373	352	369	365	338	346	339	357	360	357	357	396	355	351	395	375	359	341	360	358	375	323	357	378	375	369	377	332	355	353	361	333	379	323	337	345	340	347	336	352	378	356	351	375	349	360	346	332	329	337	398	353	335	359	377	331	371	348	353	347	348	372	385	311	351	374	357	351	346	344	317	357	348	343	348	323	350	359	320	350	354	372	347	334	346	368	357	340	353	311	380	352	391	330	342	349	321	385	393	338	342	346	332	340	334	356	316	327	359	355	353	359	356	324	340	342	333	334	301	334	337	346	359	324	343	351	348	325	345	342	393	403	367	353	322	387	362	374	367	336	329	325	361	373	311	329	357	357	334	342	338	385	354	334	380	355	338	339	367	355	385	353	378	342	334	387	372	359	338	366	346	338	336	354	362	391	349	341	295	347	340	357	364	330	323	337	326	347	349	355	357	364	324	341	364	323	296	347	351	375	361	340	362	364	352	333	351	338	330	358	349	379	349	346	330	348	377	330	373	371	358	341	378	361	350	348	365	397	347	384	344	305	345	398	394	341	357	370	413	361	319	368	360	352	375	345	320	350	343	353	335	349	353	339	325	361	333	326	388	342	376	345	344	356	327	348	347	390	339	374	358	354	376	385	367	372	335	390	352	359	334	339	390	356	336	382	396	359	402	335	328	312	337	324	369	388	346	351	334	338	379	344	361	353	342	332	348	330	346	363	338	380	377	338	300	348	340	365	366	346	334	348	345	337	343	336	363	380	322	351	357	349	353	355	382	366	327	342	350	306	386	336	335	369	373	322	344	378	347	372	361	364	380	386	343	336	365	355	346	391	343	351	313	390	380	354	381	341	363	345	364	373	383	338	344	345	376	359	350	348	348	364	346	359	366	331	319	364	342	352	344	328	336	318	351	400	365	339	366	385	342	328	341	342	413	382	350	325	300	329	355	342	369	370	356	371	304	331	330	396	344	327	366	353	340	321	351	343	312	345	375	369	325	349	347	358	354	361	361	385	371	344	333	367	359	338	341	324	357	368	348	344	419	377	361	387	357	384	384	336	363	342	346	366	428	363	364	352	341	349	370	355	366	332	364	356	354	353	368	335	371	343	356	337	358	344	356	325	396	374	350	366	353	372	362	341	328	347	376	354	387	371	353	365	366	356	357	325	349	358	368	333	321	369	340	388	383	336	361	369	392	357	367	392	371	341	415	358	349	341	326	326	396	356	375	339	368	383	377	376	376	368	318	361	382	397	342	307	383	379	375	365	356	345	337	353	360	347	340	331	324	349	365	375	372	326	369	359	342	358	351	378	320	345	341	354	353	374	304	357	362	349	362	362	329	325	370	338	358	369	366	395	375	345	336	358	343	354	352	380	363	362	351	323	327	383	382	337	368	348	353	344	344	338	298	306	333	348	338	358	372	353	342	393	344	317	340	322	345	324	317	399	350	364	359	355	327	341	367	368	366	354	350	334	385	351	348	351	374	355	319	314	360	345	380	336	361	369	388	351	336	344	341	338	340	351	360	348	331	333	379	398	391	367	320	391	387	383	345	361	343	366	354	312	347	365	334	340	365	365	343	302	309	361	316	386	383	354	327	327	350	375	378	383	350	318	372	377	347	353	341	331	376	392	358	340	332	349	314	350	359	351	362	320	394	335	302	358	340	350	344	322	376	332	341	342	332	391	380	341	360	343	344	349	368	333	348	360	384	331	374	360	334	346	313	369	343	380	364	330	341	351	374	344	356	348	344	349	363	371	355	363	345	364	369	323	329	357	338	351	327	336	368	352	367	345	370	367	357	387	358	350	333	363	350	350	344	324	345	359	410	356	343	333	377	350	347	326	353	346	354	360	352	354	357	360	340	354	339	314	363	373	407	358	363	347	334	352	353	341	392	352	372	331	319	358	373	390	331	363	351	390	349	361	394	370	419	342	369	328	343	370	338	357	391	377	374	300	340	361	355	327	326	352	359	372	351	332	362	358	337	338	327	384	325	354	372	330	344	352	330	332	393	382	355	372	354	358	331	384	358	363	327	352	335	360	333	364	379	342	358	344	342	343	335	362	399	341	376	334	361	334	327	373	386	393	360	373	378	354	342	364	325	374	363	338	350	347	335	360	360	351	358	354	347	348	345	386	389	421	357	298	375	356	367	309	364	331	350	320	398	351	337	332	361	334	377	340	354	328	351	369	345	367	339	325	381	348	348	372	308	355	301	341	345	339	328	360	347	374	347	397	305	374	357	325	366	367	407	345	333	357	345	348	414	364	366	322	327	370	339	368	368	359	350	375	350	383	341	326	350	391	335	337	357	342	334	399	372	341	366	361	327	326	322	334	323	346	365	333	333	373	347	350	370	368	359	388	386	350	363	322	373	332	359	350	347	331	340	343	364	353	380	336	379	328	324	329	393	365	344	350	358	331	352	319	355	318	339	338	333	370	365	366	358	347	370	364	320	356	356	330	362	354	336	353	356	376	331	340	353	348	334	330	362	350	350	332	350	359	351	368	364	316	327	355	356	351	389	346	330	393	354	311	338	329	340	342	352	375	333	390	387	337	370	320	390	340	374	332	355	369	393	358	339	337	357	324	394	349	378	359	309	366	363	332	349	381	355	395	372	324	347	374	329	371	358	348	365	341	348	349	331	340	344	329	343	352	322	380	356	351	374	400	358	344	361	352	318	354	349	377	347	368	352	370	386	340	362	405	373	400	350	354	349	332	369	359	370	360	376	357	366	351	348	347	379	337	363	355	342	351	358	379	381	376	338	349	357	390	337	318	362	308	353	356	361	379	349	326	366	348	325	349	346	360	320	347	320	353	355	388	350	343	328	334	388	326	341	346	360	354	330	347	364	402	375	383	337	387	353	351	367	334	370	334	334	376	351	379	375	363	355	355	324	350	359	357	326	379	328	356	370	333	370	372	367	374	365	343	350	377	319	352	354	396	331	335	360	348	333	355	369	368	361	364	354	343	374	359	341	375	354	333	344	327	389	407	374	352	361	337	342	311	362	345	326	320	390	348	341	386	358	375	360	338	354	369	320	334	327	381	336	348	352	355	334	366	382	339	340	352	347	354	355	381	336	378	354	349	352	301	377	384	369	371	384	370	334	341	360	335	346	394	353	320	324	332	335	364	346	396	314	356	386	359	363	364	363	375	354	320	349	366	367	328	318	369	356	367	384	345	342	374	365	366	365	338	364	387	371	367	346	381	316	374	358	380	331	360	362	365	347	318	349	366	346	332	314	321	320	341	385	362	329	342	359	331	336	346	350	367	357	345	327	370	371	369	316	315	355	352	351
24947	25457	29328	50138	47428	28458	12130	2908	956	786	758	751	758	777	831	766	762	805	765	830	766	795	833	811	795	817	793	846	775	820	793	815	788	746	831	815	778	807	783	788	801	776	785	768	796	823	806	740	845	816	776	779	784	758	796	730	770	822	800	802	788	789	736	776	807	788	807	801	791	745	792	760	814	801	790	798	804	787	796	787	791	833	744	807	758	804	780	772	796	739	781	746	776	816	803	826	775	760	757	766	844	823	794	793	798	804	756	763	795	745	797	762	745	815	802	750	824	813	816	782	783	769	813	808	794	759	796	791	879	830	755	747	786	776	759	751	773	810	795	769	751	811	799	830	776	830	795	808	783	778	796	796	802	787	809	839	742	758	823	815	763	792	783	801	781	774	780	729	798	799	779	757	743	758	749	828	766	792	763	798	811	788	819	796	800	764	788	825	789	803	785	869	801	759	851	779	802	797	749	853	784	794	782	818	744	786	727	800	770	820	773	773	792	807	834	751	792	796	785	815	806	769	791	775	777	844	784	787	774	824	804	765	800	803	752	745	778	771	755	817	841	859	812	812	804	791	754	748	783	741	809	814	795	790	796	778	808	791	793	789	810	786	782	797	755	774	771	815	799	762	784	829	806	839	846	776	815	812	788	762	763	773	785	778	779	830	824	779	762	818	799	799	757	807	751	783	810	785	821	850	725	789	774	821	757	774	742	787	812	835	799	807	798	788	803	813	805	763	804	794	812	789	818	740	789	779	800	773	857	838	805	885	805	740	779	741	804	803	774	758	827	787	787	811	848	754	781	851	804	767	833	776	798	794	773	834	788	803	791	802	749	799	837	828	796	795	800	815	781	789	836	800	753	854	780	797	869	797	819	770	746	773	825	814	788	797	806	849	784	793	806	765	787	815	821	806	787	789	774	797	788	815	811	815	748	839	757	808	776	744	805	777	765	821	786	811	764	786	801	778	825	758	789	807	816	807	780	803	807	816	780	812	818	795	774	823	826	815	789	806	759	777	820	809	854	737	765	763	777	770	795	789	770	796	766	766	818	802	762	739	811	838	755	798	798	752	739	785	808	776	818	819	811	742	763	796	759	754	803	787	817	795	847	765	774	802	757	773	797	767	809	780	770	819	763	790	822	824	772	763	780	794	766	729	817	833	841	769	798	797	811	807	782	797	782	813	784	731	826	801	761	840	735	789	758	806	813	793	761	756	785	770	826	806	802	825	803	766	762	836	805	803	786	774	784	808	831	836	797	788	814	775	715	794	788	847	750	766	779	798	786	837	817	813	844	821	838	785	823	721	754	814	838	733	800	760	810	786	804	811	795	725	800	822	853	797	795	791	797	784	810	817	809	850	784	862	792	787	796	771	781	787	764	804	824	768	777	775	793	848	770	815	822	784	786	806	769	797	799	826	779	789	747	779	772	781	776	843	806	818	782	825	809	774	815	739	812	780	777	758	832	789	772	773	779	754	782	795	821	768	765	802	780	819	815	792	808	805	813	788	776	743	814	784	791	859	782	772	819	782	797	772	812	782	814	824	784	812	809	811	804	762	786	770	838	790	772	822	774	764	809	802	814	789	810	793	825	819	791	751	719	798	775	768	806	766	802	802	821	781	829	835	829	752	755	771	756	838	772	806	814	812	753	786	783	754	785	797	782	767	859	762	788	781	768	817	782	793	753	748	801	831	833	811	770	776	783	770	808	845	803	826	768	770	796	790	734	752	818	788	745	812	811	763	793	750	837	801	814	773	814	781	806	790	753	760	766	732	802	824	774	804	806	786	800	871	819	789	852	747	828	730	786	778	777	819	772	812	795	778	784	815	800	821	798	778	776	785	835	796	762	809	786	753	796	774	824	767	770	794	814	803	778	757	755	809	815	839	793	792	851	808	853	796	833	791	751	780	815	847	818	805	795	808	840	795	801	763	816	746	776	797	802	833	844	792	813	737	777	788	817	820	770	754	812	830	768	786	749	802	775	816	810	774	841	791	777	727	811	787	791	817	773	790	764	776	806	749	792	772	754	816	814	772	763	739	818	821	772	824	744	772	797	820	760	878	771	801	771	794	788	812	768	824	816	814	827	777	754	777	791	757	800	806	740	827	762	787	787	757	794	765	786	778	797	808	785	781	771	826	817	771	769	766	818	837	756	782	800	801	806	762	774	768	766	722	769	782	811	785	840	794	773	812	746	800	814	740	792	809	775	754	779	782	748	826	772	749	790	757	778	838	770	811	792	795	779	802	731	767	769	758	761	844	809	779	769	819	735	793	814	786	791	793	798	770	773	760	760	825	783	826	813	768	774	788	776	784	819	805	793	789	775	798	762	784	831	799	839	818	798	767	801	762	777	807	784	845	797	820	771	782	790	815	847	745	750	843	790	793	795	755	804	763	784	783	836	768	764	782	806	813	780	780	852	817	788	824	778	768	849	788	804	785	770	746	769	843	835	796	836	869	743	810	834	811	771	846	808	811	799	833	807	830	851	799	753	841	803	827	853	785	769	834	816	773	811	792	785	717	809	804	809	794	797	778	781	787	783	749	801	742	782	813	778	809	783	783	797	758	802	786	793	814	804	807	801	820	750	781	793	825	797	740	790	877	840	767	743	798	790	811	765	803	795	781	830	763	761	804	767	849	851	822	766	826	829	806	782	801	800	771	766	792	771	808	795	836	813	757	829	780	780	771	830	782	798	799	782	795	776	788	775	818	777	731	794	795	739	840	805	775	774	808	780	807	811	817	805	798	753	789	760	783	760	804	828	807	794	785	795	814	835	783	765	758	805	795	818	815	741	829	815	833	771	745	768	834	772	793	802	760	789	775	739	777	823	825	809	857	783	792	824	736	828	769	788	786	765	774	824	751	763	771	794	771	799	765	789	801	789	793	789	819	812	760	749	812	812	740	773	770	817	793	836	749	776	762	751	741	782	818	795	764	815	765	826	742	775	808	784	799	787	804	818	778	815	770	754	747	798	774	811	847	803	776	768	821	783	801	844	819	795	764	823	788	755	816	796	761	841	783	757	854	799	791	794	803	821	809	766	777	786	777	816	791	771	843	806	794	843	815	784	795	731	770	803	831	790	800	810	768	772	793	823	811	862	786	798	751	774	755	766	809	799	762	716	822	820	769	798	776	745	825	805	777	786	775	762	789	794	782	800	795	802	818	763	809	810	817	787	767	763	758	799	811	791	819	785	771	822	793	761	805	807	795	778	809	753	788	785	764	803	803	827	829	784	784	789	842	785	814	742	805	760	807	734	754	816	762	791	812	755	777	817	774	803	752	725	796	789	791	777	770	815	810	793	778	812	765	837	797	755	815	776	832	762	741	771	868	796	743	839	779	821	838	788	816	773	734	788	802	802	800	803	863	775	818	793	819	803	776	779	805	788	803	784	763	787	746	812	802	792	745	789	766	823	783	768	793	773	834	801	797	795	802	781	758	765	766	817	785	751	776	756	795	798	777	832	772	815	795	799	761	792	746
49145	39198	36759	50533	47267	28167	11187	2138	593	408	445	399	401	447	407	435	386	446	409	447	410	403	423	428	391	378	403	410	388	405	413	402	419	414	367	386	449	352	454	377	400	408	407	391	392	452	408	427	396	423	438	472	422	415	380	398	415	385	408	440	414	399	418	403	406	436	371	426	399	406	381	386	412	453	474	419	407	422	407	388	384	411	401	408	459	439	391	406	420	431	392	407	435	418	399	383	392	426	392	407	448	412	405	399	429	447	389	422	421	406	399	407	415	445	405	400	425	405	421	413	401	409	404	441	421	431	417	406	400	426	432	478	421	421	381	392	418	407	421	397	412	424	440	385	412	431	404	378	407	394	418	390	399	439	429	421	389	396	373	436	413	418	386	446	427	382	394	417	421	446	409	417	427	398	449	396	405	439	422	403	423	395	407	416	428	388	417	450	378	441	432	379	426	416	421	390	405	435	439	408	460	425	405	394	401	403	428	450	412	403	382	396	424	458	460	396	434	395	429	419	398	406	412	387	421	430	411	369	380	400	423	428	409	408	409	419	460	404	392	412	378	417	426	458	394	392	377	441	418	481	464	451	413	427	436	395	406	391	399	402	438	370	352	446	439	411	456	467	403	378	404	450	445	381	426	399	393	437	401	448	420	382	400	403	401	454	364	406	400	410	426	398	406	441	390	426	452	411	383	372	403	400	409	386	393	412	408	406	393	399	420	425	421	438	445	425	395	435	415	409	396	407	423	441	422	445	394	438	378	426	381	392	424	420	417	392	392	395	398	389	389	411	440	427	385	434	444	418	420	397	407	401	416	392	429	386	411	446	397	385	401	401	423	423	410	424	428	387	420	410	389	431	404	417	446	390	405	393	383	434	427	434	391	410	394	414	388	420	377	435	437	395	397	422	409	412	418	386	391	423	413	420	404	392	383	433	410	408	429	457	419	390	444	399	407	420	441	425	417	385	430	424	383	382	435	394	429	436	424	408	412	431	408	404	426	429	399	395	419	393	421	438	425	399	404	391	431	411	411	457	405	396	396	415	388	418	449	413	454	416	427	463	390	374	450	373	461	412	421	417	423	420	390	422	410	453	413	368	431	421	431	415	444	444	403	413	450	432	401	387	408	370	388	390	467	417	406	411	438	475	406	350	451	389	417	406	382	425	427	421	405	430	430	459	430	434	391	439	394	443	409	416	446	406	381	425	409	432	396	442	354	385	452	396	404	389	376	425	402	403	455	392	453	408	406	448	412	376	368	453	439	412	400	399	424	396	415	423	434	437	386	410	424	403	443	394	436	392	409	412	372	356	384	397	428	401	392	464	438	422	382	415	427	406	475	436	419	388	429	399	375	375	387	401	411	406	404	403	415	447	377	411	408	404	409	386	419	419	416	394	413	476	450	426	454	417	387	406	406	426	446	461	394	417	451	395	420	451	415	405	410	405	388	386	418	407	448	431	470	399	443	431	433	373	382	434	423	416	436	398	449	437	399	438	414	367	421	421	389	409	397	378	407	426	404	445	409	441	379	421	443	389	398	387	436	424	432	424	455	376	378	414	396	443	415	428	389	414	402	422	380	404	419	398	376	384	417	388	361	411	381	395	424	414	390	402	417	443	438	433	417	400	407	446	425	454	435	419	409	438	410	408	414	422	430	423	440	426	412	401	406	388	372	402	419	414	397	398	437	367	413	388	391	404	390	411	419	422	383	416	421	421	426	410	370	393	387	388	400	450	412	410	391	400	430	441	412	440	411	408	392	396	425	398	452	395	416	419	405	385	436	425	399	402	392	404	437	365	430	480	386	505	417	431	423	441	458	441	416	439	393	407	397	432	408	406	451	449	393	368	405	411	414	416	450	394	412	421	413	428	417	401	415	435	397	429	426	422	425	418	476	429	375	411	403	422	407	352	382	447	392	401	422	443	380	427	420	424	423	390	423	396	409	434	426	425	389	435	431	407	408	459	405	455	418	436	385	379	414	418	418	452	404	391	405	434	419	405	423	423	439	379	433	450	375	453	389	417	429	414	423	397	398	406	408	400	409	417	399	446	440	437	403	443	422	416	436	414	374	404	417	425	387	396	379	408	433	417	404	419	383	426	417	438	395	408	415	436	425	414	418	384	407	420	410	411	442	415	417	423	435	402	425	412	437	417	392	425	420	425	371	406	384	357	426	387	399	422	373	388	439	433	410	391	381	418	395	404	406	386	384	418	445	462	462	374	401	416	394	432	441	407	448	420	444	420	394	405	401	421	429	425	397	398	392	432	444	438	398	432	437	390	388	431	395	419	438	449	402	370	376	431	400	401	420	386	406	374	409	455	434	448	433	441	423	440	399	429	400	432	436	391	406	412	385	413	373	446	407	404	388	434	389	410	390	416	427	412	434	415	397	432	447	394	384	420	379	418	392	427	389	376	399	404	420	424	465	392	417	408	446	400	375	460	397	396	417	422	467	352	367	426	418	468	442	413	448	397	425	395	413	418	425	419	451	377	388	439	391	441	410	458	437	407	410	432	412	443	400	442	439	397	461	452	418	423	385	416	405	405	425	360	436	399	422	415	402	394	440	434	391	413	425	394	404	425	402	425	370	393	413	402	409	424	409	423	409	380	411	429	432	379	394	411	380	427	360	354	388	422	384	423	400	494	397	385	385	440	445	426	410	415	392	407	415	411	446	413	383	426	444	399	439	430	451	397	381	419	418	427	421	429	445	408	409	391	437	413	403	360	420	381	376	418	392	412	456	433	431	394	421	423	368	446	387	430	441	399	408	391	420	434	429	395	422	440	381	413	394	383	381	417	451	381	431	424	386	433	410	392	445	451	404	439	376	382	378	386	420	420	368	419	416	395	414	449	416	413	380	378	425	385	412	457	464	406	398	405	426	402	442	430	443	439	383	420	408	423	402	405	433	395	433	452	374	401	414	432	450	395	404	437	410	401	419	404	424	404	418	410	428	385	404	422	407	437	380	410	439	402	405	433	418	418	398	472	406	425	474	391	393	435	399	410	381	379	429	422	412	427	405	389	402	381	416	404	426	434	400	392	407	437	412	409	409	442	402	400	426	424	404	397	435	398	396	433	371	400	403	426	404	439	416	430	408	413	426	448	442	374	361	387	402	405	405	425	402	418	429	422	386	435	431	452	433	396	434	438	415	432	364	428	401	478	456	421	420	410	444	393	403	434	420	384	425	417	403	453	425	423	417	414	476	403	414	401	381	401	409	442	390	403	430	415	400	410	437	379	421	451	419	427	423	404	438	412	384	428	447	423	424	407	381	429	412	357	410	422	442	417	386	382	425	390	410	399	398	407	401	431	426	385	419	414	385	375	428	413	416	435	432	428	422	415	425	414	379	423	453	405	422	416	409	425	487	396	407	402	381	430	421	445	397	354	368	373	420	398	433	463	413	411	385	400	421	383	439	458	380	390	426	422	402	453	395	455	418	424	408	413	410	416	418	404	403	388	431	424	405	418	373	432	410	390	420	390
32471	29069	40332	59255	58459	38907	19724	4849	1611	932	961	906	879	911	876	953	937	922	911	885	865	960	887	864	840	951	899	901	887	954	898	831	921	875	892	898	908	876	945	852	908	897	891	938	894	927	880	878	879	884	870	838	884	859	948	913	900	931	853	919	842	894	871	881	894	897	892	895	868	885	886	866	937	858	923	885	916	926	903	928	916	940	870	861	878	868	891	895	934	897	937	922	919	889	930	929	911	879	923	932	951	914	933	921	943	853	897	924	947	838	900	869	857	900	905	925	853	904	888	887	834	891	834	865	867	918	865	922	911	903	860	905	901	940	874	891	904	891	894	904	886	846	887	809	872	915	845	914	913	903	888	880	826	898	873	872	934	891	879	858	956	896	890	859	881	906	932	887	834	897	901	973	907	932	909	875	862	886	864	889	947	955	913	845	877	882	869	932	876	945	852	895	865	883	903	910	887	980	860	965	879	896	884	876	870	927	960	876	868	879	860	905	937	879	875	878	825	908	907	893	907	910	912	865	913	894	877	919	903	861	931	883	902	875	921	911	926	889	907	891	878	879	866	851	937	870	932	914	884	885	900	903	904	866	912	913	899	909	940	867	923	891	903	888	882	880	847	844	936	874	915	904	888	917	895	888	905	880	902	904	890	927	871	891	896	933	900	891	888	895	892	942	910	877	961	886	934	908	867	882	829	906	907	910	915	946	886	870	861	932	909	854	900	916	880	895	904	841	887	877	873	920	925	869	948	955	852	954	861	881	965	920	900	894	899	909	872	873	909	903	894	959	886	907	812	930	871	883	910	931	906	897	868	823	898	938	881	890	862	896	935	916	932	849	926	923	874	917	883	877	872	868	885	870	861	822	875	869	907	867	919	868	904	908	904	893	861	904	841	904	953	913	897	890	856	879	860	918	897	896	876	898	934	857	853	832	922	922	916	891	898	855	934	872	908	861	877	932	867	886	882	908	915	894	897	903	953	842	912	866	861	864	815	960	888	859	898	873	907	914	847	911	868	860	901	945	842	891	853	899	862	904	883	950	892	856	859	870	848	897	925	871	898	859	897	899	864	898	897	904	939	905	858	918	910	870	873	881	864	919	959	904	876	871	867	953	892	870	887	887	909	936	920	877	911	818	891	913	906	862	857	824	837	857	881	902	890	946	846	884	883	967	882	905	905	865	873	842	910	870	835	908	817	895	944	893	872	890	846	950	906	861	900	892	903	878	899	861	870	906	873	875	924	857	898	829	854	923	896	840	922	860	928	875	883	878	904	834	903	873	902	870	868	884	884	902	895	856	884	859	893	896	917	928	884	878	862	925	888	878	851	913	959	895	836	954	858	926	899	898	893	860	881	905	844	834	903	913	878	893	852	859	964	897	880	874	874	894	864	840	892	848	901	870	892	884	853	864	883	877	926	927	940	943	895	881	903	861	940	936	913	853	874	911	870	912	922	897	932	896	848	890	847	932	892	935	891	855	820	925	971	934	918	925	861	884	851	929	886	916	925	879	864	940	929	909	864	936	946	819	888	854	919	865	916	873	924	937	881	891	887	926	903	874	878	939	892	904	935	859	886	817	937	925	879	888	865	923	833	919	887	876	914	861	905	936	934	926	855	923	878	898	950	916	870	827	912	883	874	883	956	922	884	858	883	917	918	863	858	926	860	903	854	905	842	906	881	893	901	893	858	928	924	930	922	891	893	886	994	863	932	840	921	849	874	865	890	894	889	885	872	816	895	845	960	841	866	924	909	877	885	888	886	925	920	872	915	849	844	919	881	866	872	882	895	904	974	905	877	893	901	853	877	835	887	900	883	859	866	911	911	902	908	901	850	894	891	905	817	890	880	867	885	827	926	842	904	963	885	906	871	890	885	911	908	819	840	886	880	877	911	857	881	843	869	896	916	908	880	914	889	887	918	867	866	934	947	928	849	905	884	840	869	956	864	897	901	957	888	910	834	931	934	865	910	947	920	861	872	938	875	879	920	853	888	933	911	899	870	879	874	835	885	894	857	910	911	884	842	912	922	866	888	907	894	884	904	943	890	906	937	858	900	888	911	862	898	867	884	910	848	910	867	860	837	908	847	892	881	896	856	904	925	916	899	914	843	928	834	876	847	951	865	933	869	927	882	905	896	916	896	924	899	880	982	939	916	947	891	872	973	908	862	853	897	917	891	899	881	920	936	919	888	853	914	884	859	900	891	919	891	913	858	840	841	873	872	934	880	914	829	918	891	893	966	915	886	895	870	882	810	891	938	852	909	900	854	863	899	875	867	896	941	917	915	866	876	926	837	910	987	901	857	892	878	922	886	910	887	927	914	876	847	943	880	889	934	926	884	866	931	859	917	975	924	848	899	885	873	906	865	891	866	860	915	900	877	851	867	888	895	901	940	910	869	915	927	902	805	906	883	855	884	909	866	903	894	856	879	893	881	846	879	944	909	858	857	884	906	907	882	864	905	949	856	883	909	847	894	929	865	855	891	929	909	882	927	883	849	859	873	878	898	912	900	880	855	947	858	861	920	876	872	853	924	916	923	943	871	863	892	896	913	960	906	916	902	895	887	863	842	877	899	926	884	871	910	884	881	902	892	890	905	910	914	845	920	867	881	867	920	918	854	902	889	882	956	895	885	888	877	814	862	871	956	867	847	892	918	869	885	886	873	873	911	864	937	857	900	864	907	853	895	935	891	880	868	884	876	950	895	883	907	909	878	911	869	882	884	912	891	910	856	839	849	911	911	872	898	896	852	835	901	874	904	889	889	857	840	915	898	873	893	913	883	941	847	880	866	895	901	917	876	888	891	843	910	884	882	862	811	863	885	846	852	876	926	926	854	888	888	902	889	919	848	912	889	866	905	899	914	911	916	945	872	874	945	917	920	924	845	886	861	900	819	859	853	918	901	922	955	929	858	894	888	880	882	875	900	905	912	896	879	962	861	896	911	955	945	897	905	889	867	845	941	870	876	886	877	895	889	906	909	873	879	896	901	890	904	888	898	887	904	919	883	883	919	854	857	890	875	892	939	888	903	853	852	905	899	884	866	896	894	854	915	910	934	874	884	885	908	892	895	910	853	880	922	910	857	906	866	911	873	912	828	933	894	912	927	909	907	891	935	920	920	884	909	886	881	883	872	868	895	850	858	868	905	889	892	873	913	853	873	925	877	939	889	853	921	897	840	916	896	871	924	859	869	859	845	857	913	866	862	882	888	860	916	870	889	886	946	863	892	834	902	866	946	907	874	867	866	862	843	955	900	898	865	901	865	918	902	908	886	922	918	923	896	891	936	876	923	922	872	948	928	877	895	912	881	883	897	887	906	872	958	881	889	895	889	904	886	885	898	891	858	859	890	851	914	852	969	876	877	895	928	871	921	888	944	875	882	916	933	817	895	892	894	881	854	901	859	831	876	920	946	886	901	898	909	897	888	853	854	909	912	900	899	876	908	888	910	893	882	860	850	857	890	892	924	871	906	933	917	903	870	879
13735	7479	2579	2283	2613	1477	630	312	243	242	247	238	260	251	248	232	240	259	235	255	242	232	239	255	248	238	230	273	229	254	253	276	255	277	259	227	227	244	237	236	219	248	269	230	262	252	216	255	281	245	262	217	249	244	260	261	279	231	251	254	236	240	258	228	202	278	242	240	258	282	255	245	246	246	231	268	242	287	250	262	261	244	245	243	283	238	257	260	250	233	217	217	228	228	267	275	249	230	233	282	287	256	258	240	251	254	227	270	239	259	238	215	229	276	230	229	259	215	244	233	248	249	247	252	268	217	264	225	245	257	271	247	243	276	266	249	245	235	230	266	229	241	235	230	254	262	259	244	235	234	232	234	242	247	261	244	280	221	238	240	263	245	289	258	254	257	240	264	239	243	233	260	242	245	255	263	233	244	258	255	247	222	244	234	247	264	225	236	245	257	260	259	246	257	258	260	212	245	244	258	272	256	224	253	247	226	267	217	214	256	246	260	233	245	238	257	250	257	258	242	214	233	241	238	249	244	222	252	272	244	245	233	244	216	263	247	241	259	264	251	237	266	244	230	224	278	259	253	226	248	249	227	261	245	243	255	212	241	250	244	261	241	228	261	236	226	250	253	290	253	291	227	229	214	232	203	252	247	256	217	239	259	240	242	242	243	257	267	221	255	249	254	260	260	272	250	237	250	233	289	255	251	240	252	255	264	246	263	226	253	219	250	268	270	245	261	230	255	266	246	254	217	271	237	275	258	253	240	235	277	257	227	227	210	211	226	259	257	227	274	267	257	241	254	273	238	260	196	248	251	253	263	235	266	234	256	260	253	249	222	218	241	261	246	229	216	246	254	274	267	258	248	259	256	248	247	243	241	238	246	243	259	245	256	243	230	244	232	268	246	235	256	233	248	290	248	227	229	250	233	244	261	240	265	248	229	208	250	214	239	228	251	238	263	246	227	252	256	237	234	283	248	267	266	240	263	253	206	282	258	245	231	244	248	235	265	255	232	217	264	215	240	209	224	222	252	256	241	236	244	259	236	262	222	258	235	250	254	245	240	240	248	242	240	231	201	247	245	237	288	257	262	214	251	249	236	239	246	275	245	270	220	226	253	235	248	252	266	258	248	248	259	247	235	263	228	233	251	251	249	247	262	234	227	271	262	252	258	246	251	271	256	270	273	236	235	270	224	242	253	243	238	246	264	263	256	240	252	222	244	214	266	265	247	242	227	266	232	252	254	241	239	221	253	245	253	264	267	264	264	237	284	250	262	233	237	271	233	216	256	259	236	226	219	240	245	246	264	240	254	254	234	245	244	250	224	269	238	228	237	247	227	208	234	253	229	239	203	256	258	243	242	223	254	251	260	244	260	223	253	236	257	237	248	247	234	240	251	231	240	225	262	247	255	242	252	232	216	252	246	268	261	292	264	243	249	240	237	243	229	251	234	249	230	264	237	246	252	251	261	233	257	261	207	238	255	240	247	302	288	229	244	258	222	239	245	274	272	279	242	250	245	228	240	257	292	262	248	232	250	219	262	248	277	249	214	290	238	258	264	237	242	279	251	260	254	244	249	252	251	243	254	251	248	253	238	247	252	243	224	243	249	260	222	258	245	258	266	265	264	250	225	232	247	242	245	280	230	272	249	251	272	226	276	236	236	248	249	230	237	234	254	265	227	250	234	267	232	237	264	254	274	248	270	233	252	256	229	251	270	233	263	263	262	239	280	224	249	226	257	236	237	259	243	222	218	203	256	264	217	296	276	236	274	263	249	246	240	270	242	244	231	266	264	258	232	268	236	232	258	256	252	252	234	216	283	241	263	240	249	270	252	238	227	226	250	226	271	261	261	234	244	257	248	245	266	262	250	275	221	250	251	263	245	222	243	252	258	236	244	264	236	268	249	253	251	261	277	254	265	239	238	239	280	232	252	247	246	242	224	241	250	257	261	236	251	252	236	256	245	254	242	266	222	240	305	267	243	262	245	247	231	249	243	255	228	232	272	266	267	252	250	216	271	278	276	255	241	254	268	227	234	271	263	276	216	239	234	230	225	258	216	254	262	244	252	246	270	216	235	222	231	258	277	245	267	242	250	228	245	249	229	240	277	247	255	220	268	264	219	255	244	220	228	234	221	263	243	262	241	265	247	234	241	260	243	217	252	229	230	232	258	255	254	246	255	260	237	264	249	246	249	289	265	234	227	275	246	260	265	266	321	260	232	241	263	242	256	247	262	272	262	243	220	272	246	250	247	254	289	253	265	221	238	260	267	266	255	255	221	213	240	221	264	275	287	274	232	259	244	223	240	240	260	249	255	236	257	284	248	222	264	243	257	253	252	250	230	231	255	243	274	194	264	268	264	229	246	251	253	246	212	245	206	221	220	254	258	230	246	275	240	238	218	246	266	210	239	234	266	233	232	260	260	253	263	230	236	247	258	229	249	225	247	225	263	247	259	271	243	248	248	230	245	229	236	259	255	262	248	251	243	239	242	286	255	265	269	224	229	243	249	272	235	215	250	245	241	261	231	259	258	259	242	242	232	218	272	251	272	258	242	208	235	207	259	245	254	243	268	237	192	245	229	228	247	305	228	248	253	272	259	255	252	272	234	243	249	237	249	235	238	248	238	256	240	241	219	227	244	256	245	279	254	273	278	252	240	243	247	208	248	264	234	276	233	268	228	266	251	246	236	257	270	248	253	249	230	267	264	227	222	232	246	256	278	247	251	281	237	259	217	254	239	248	237	274	234	229	277	264	250	233	230	262	217	260	227	233	237	239	247	265	245	232	257	243	245	241	250	212	261	238	263	260	231	228	215	233	247	267	238	241	271	244	228	210	273	285	241	273	269	237	268	229	243	227	247	258	221	273	244	234	223	269	235	217	250	272	246	246	253	237	261	237	240	261	239	274	236	223	258	249	257	250	217	235	227	229	242	263	254	256	273	238	264	246	243	260	239	266	244	230	243	233	243	267	241	267	242	247	241	266	228	242	247	251	235	233	263	267	268	266	259	226	263	234	259	271	265	255	234	229	286	251	222	279	273	247	253	258	236	241	220	233	244	245	257	237	266	253	246	270	254	241	246	262	227	243	252	249	267	271	255	209	270	238	258	253	242	236	249	220	258	242	247	269	259	249	251	261	264	217	236	244	229	257	253	272	230	240	233	270	275	255	270	245	254	241	219	279	258	263	251	245	237	234	252	270	268	238	243	252	244	256	279	248	229	213	280	250	230	263	208	238	220	254	234	239	233	213	234	237	242	237	228	265	226	250	249	235	231	219	230	231	226	225	231	235	238	276	252	258	259	229	248	239	267	216	253	263	222	254	259	267	268	268	256	248	256	225	260	260	226	264	258	229	245	278	261	240	245	251	268	244	211	279	233	281	267	239	231	278	221	243	264	240	225	259	253	254	245	261	227	268	251	242	262	264	232	287	267	251	241	228	252	237	220	254	234	253	274	240	241	216	266	311	282	277	244	223	226	249	278	264	241
8407	6760	4208	7380	8639	4388	1802	679	629	594	639	588	586	586	614	563	570	583	649	578	611	583	612	553	573	606	582	586	547	586	609	619	549	573	556	570	559	562	581	556	589	591	584	582	584	606	589	566	591	585	581	581	565	588	569	567	540	587	586	592	565	631	583	605	513	569	567	587	595	555	626	570	559	585	584	576	527	604	553	576	544	563	607	624	604	578	583	587	660	609	555	539	623	561	577	578	562	541	551	585	600	534	593	582	587	592	594	557	549	572	578	551	567	575	564	604	564	606	566	615	611	609	594	608	600	571	579	527	591	611	560	577	546	551	601	556	639	558	589	614	544	604	604	611	616	541	564	561	576	591	585	564	571	574	549	592	605	547	617	564	606	572	571	578	590	595	537	565	604	591	565	563	595	552	535	553	618	593	611	572	602	538	569	616	570	638	601	554	604	565	538	604	614	589	579	603	561	582	631	565	588	587	567	626	567	551	582	566	579	567	572	615	575	597	601	597	582	566	560	566	576	583	590	584	552	589	560	578	592	611	547	590	596	586	608	589	594	580	584	640	574	559	577	606	579	552	588	583	623	552	607	603	582	587	621	527	594	552	573	597	604	596	579	618	596	543	595	583	585	600	553	593	587	563	548	572	569	563	599	589	590	547	584	580	524	625	547	583	588	575	574	593	561	574	575	596	575	566	581	563	584	599	599	583	591	566	570	562	561	533	590	571	571	578	598	597	573	566	583	597	604	572	574	596	619	601	615	606	599	590	565	550	612	609	542	583	576	581	578	604	608	605	508	581	593	578	591	605	587	616	599	595	553	608	561	594	605	576	636	619	563	612	591	531	540	554	636	585	570	596	575	578	579	626	584	583	614	624	572	610	547	583	620	618	562	611	578	615	585	562	543	557	568	607	605	535	595	564	578	543	617	575	604	612	557	586	547	581	577	541	577	578	607	559	582	592	592	536	591	588	583	597	537	559	584	525	599	572	632	587	559	567	543	547	574	604	585	577	591	596	546	558	584	608	566	568	555	583	609	511	596	583	611	569	589	600	631	575	609	582	551	592	597	566	575	596	550	569	633	508	561	601	590	586	530	555	607	573	592	590	575	591	584	600	576	603	558	603	581	557	599	539	622	585	610	609	586	570	596	557	592	597	593	594	595	555	536	621	611	560	589	623	560	547	587	585	620	629	559	591	540	607	563	592	559	576	580	553	532	590	585	538	575	553	611	576	564	595	614	559	568	591	632	549	536	624	610	531	583	577	579	614	627	585	555	548	607	550	596	590	625	561	611	567	606	594	550	581	604	589	539	611	626	630	576	588	630	609	611	565	560	590	562	554	565	587	590	598	556	572	552	567	561	585	605	547	614	610	581	588	643	553	600	542	604	559	531	599	581	565	564	562	585	603	591	569	651	598	567	601	568	570	550	582	581	610	576	605	597	596	601	577	539	585	559	601	618	590	600	575	589	530	631	565	580	583	571	605	590	571	553	569	557	564	583	593	581	581	560	573	591	571	560	601	616	611	575	559	588	605	566	544	598	592	559	586	611	559	553	603	589	521	581	585	564	572	550	554	586	546	578	560	580	621	571	527	589	572	597	572	609	627	586	593	609	598	594	600	585	605	605	548	573	606	564	603	597	541	575	591	566	583	597	550	603	602	578	608	617	586	608	578	558	553	615	565	595	610	561	542	549	559	615	591	537	617	574	581	609	558	551	559	572	586	526	589	592	572	564	592	588	559	602	570	561	576	579	579	598	577	599	590	589	552	577	585	618	583	546	569	558	584	573	567	558	601	556	573	565	604	566	592	594	579	580	561	585	580	599	547	606	544	601	582	535	558	549	582	589	577	596	585	549	566	574	536	587	581	601	610	563	584	635	579	628	597	569	606	583	608	591	606	543	611	581	566	578	546	584	531	561	601	583	612	550	568	573	574	564	609	542	569	585	581	584	573	554	571	557	582	567	564	636	567	568	579	594	578	595	607	568	540	614	594	587	556	590	573	558	555	591	541	576	564	608	598	612	588	597	573	596	574	605	568	571	561	570	556	576	602	587	609	578	561	615	575	594	620	572	627	601	579	620	508	536	596	551	592	543	601	613	562	573	552	567	608	584	547	558	571	585	588	570	550	574	577	506	662	571	579	605	596	589	549	583	565	580	597	540	600	607	574	593	564	591	615	572	585	578	555	582	555	588	616	645	563	570	557	568	572	547	579	603	584	592	571	632	583	569	566	579	552	581	637	596	568	555	581	574	585	606	590	583	597	550	587	586	583	554	563	562	569	562	603	554	601	566	553	587	593	572	591	611	591	575	558	585	610	591	594	571	565	554	599	577	639	612	587	614	582	557	576	601	622	583	584	588	555	593	591	581	593	550	555	573	631	544	589	584	610	564	604	603	581	534	570	601	580	591	627	613	622	579	558	563	568	542	583	587	536	578	563	544	582	550	619	619	548	542	578	618	541	602	614	612	567	601	565	570	619	579	570	573	621	602	548	616	574	573	587	565	590	600	614	617	545	610	562	569	579	551	546	581	573	540	533	590	554	635	584	572	552	566	558	562	575	560	537	588	578	576	561	595	581	586	579	594	599	570	567	544	605	568	583	545	562	621	618	562	583	593	607	557	574	553	623	551	593	620	585	570	550	557	609	566	598	572	578	564	638	537	545	598	560	631	600	576	566	594	599	549	594	603	587	616	572	568	565	605	572	620	587	566	590	573	528	563	588	597	598	541	584	540	568	586	572	596	616	618	621	624	542	600	583	589	601	603	575	562	593	580	595	634	601	560	615	616	571	574	553	598	609	602	568	562	608	625	572	590	612	576	615	534	593	601	565	548	582	605	615	651	598	548	629	575	602	589	580	603	535	570	601	609	611	630	579	571	604	542	557	559	564	544	550	588	599	582	603	591	626	551	594	554	591	574	551	581	598	586	582	537	551	575	553	617	550	598	582	588	569	596	571	572	575	556	617	624	555	578	565	561	592	584	601	576	585	604	553	604	524	549	600	526	595	563	593	559	594	585	573	588	578	584	558	619	612	545	590	595	635	565	569	572	568	588	606	613	565	580	614	577	574	603	537	568	553	569	574	554	620	611	553	598	585	551	571	581	586	573	626	562	609	586	544	587	569	606	549	599	577	570	544	590	585	560	565	593	602	563	583	584	547	613	617	577	582	560	571	560	591	581	577	604	579	599	564	557	579	622	566	564	560	576	609	579	586	549	578	541	591	588	587	552	587	589	599	590	600	611	632	599	578	546	595	574	586	576	595	576	607	585	588	590	612	569	541	592	618	584	612	586	589	607	599	541	579	546	577	603	596	614	561	585	596	547	567	570	614	583	588	614	588	614	563	626	569	573	616	575	570	548	552	588	613	601	538	560	586	597	529	556	546	584	574	584	599	563	593	565	571	594	642	574	530	588	550	615	563	543	573	614	583	561	561	592	594	556	575	581	607	587	573	572	612	576	548	559	598	618	553	569	579	583	551	521	597
38670	28139	17485	39350	37358	17860	5351	1198	529	358	399	347	343	346	367	341	340	370	321	354	415	377	338	336	372	335	369	338	319	338	375	296	343	358	345	341	371	359	392	338	378	352	358	352	353	351	342	319	329	336	347	378	389	348	350	319	364	364	349	352	328	368	341	353	350	336	339	371	358	333	329	339	381	342	359	385	396	346	351	352	386	352	341	363	343	341	325	370	336	366	373	353	316	350	370	341	319	352	365	343	342	370	354	311	338	344	323	319	334	385	353	338	361	339	333	349	318	333	374	303	347	368	378	338	325	365	359	347	347	335	336	342	346	339	346	362	373	339	308	348	346	338	336	356	356	361	345	383	388	362	333	342	348	359	388	353	357	351	343	391	342	365	336	363	339	362	348	368	360	348	345	344	323	366	359	339	350	355	366	350	374	382	340	329	344	391	366	349	347	343	357	362	367	365	349	360	339	350	351	349	379	359	393	336	366	381	355	359	391	363	327	341	402	357	360	341	350	357	334	376	366	370	329	389	360	364	362	370	346	340	319	315	313	356	372	352	389	350	320	392	314	330	293	324	335	399	383	343	336	319	380	319	349	361	404	327	305	372	340	393	386	325	335	347	381	339	325	361	389	393	341	338	340	348	365	376	349	355	396	359	381	371	381	348	379	328	352	359	319	351	302	353	311	358	362	376	339	348	334	365	372	335	341	358	348	374	344	369	351	355	356	360	333	369	344	378	384	343	365	361	339	345	330	330	332	367	345	342	370	368	371	388	377	324	342	336	353	341	354	375	333	363	318	350	365	321	324	313	354	345	365	325	369	362	323	324	368	331	323	339	351	400	335	323	311	362	361	323	333	357	328	324	384	358	397	331	366	334	398	333	352	343	351	336	360	357	361	341	329	361	302	383	357	328	360	334	325	347	363	347	352	345	369	394	311	373	348	350	377	324	340	345	324	363	341	353	341	352	338	341	341	347	344	358	364	378	372	389	362	363	371	374	345	347	324	338	354	324	338	344	351	364	334	387	356	357	341	342	341	334	367	353	362	387	364	321	338	329	328	313	367	343	360	375	359	320	329	329	328	348	337	362	363	321	347	353	353	365	345	355	336	346	359	324	352	324	357	347	352	362	347	319	369	366	376	374	310	376	312	365	338	329	351	377	327	318	372	338	376	347	378	336	336	324	346	327	334	355	314	357	336	357	358	376	378	377	360	355	368	390	323	396	366	346	367	382	314	375	349	385	349	375	341	377	327	327	369	341	327	341	332	368	333	371	386	365	345	318	329	342	358	318	351	363	375	353	338	331	355	353	331	346	327	402	342	385	364	368	341	338	351	360	342	330	384	385	350	346	398	363	370	352	326	317	346	379	354	348	340	368	352	347	368	346	330	334	376	330	389	376	370	344	356	329	355	369	360	371	330	310	356	359	373	369	341	351	325	323	325	368	352	361	345	327	401	373	364	342	331	348	352	359	326	354	325	351	302	312	380	342	348	335	339	357	361	363	327	346	337	362	327	337	393	373	357	324	330	337	394	336	372	366	324	335	388	375	375	363	342	350	385	335	341	359	358	355	326	310	380	355	343	385	368	335	354	362	323	385	335	336	417	309	354	355	356	327	353	308	364	376	323	361	343	347	345	323	363	348	378	396	382	366	385	324	327	387	291	342	349	376	358	361	366	339	342	348	319	367	341	341	391	354	347	325	340	353	360	368	358	363	367	360	370	355	391	348	352	347	351	348	337	352	371	318	349	330	358	352	342	345	343	328	357	338	339	327	367	333	375	329	368	323	349	322	292	371	362	348	352	339	328	327	340	354	343	351	346	373	350	345	366	385	326	354	336	330	362	371	391	363	346	328	349	385	344	352	354	327	373	362	348	355	339	349	359	350	308	366	345	366	351	359	324	324	329	371	358	352	352	360	353	363	331	371	336	333	344	328	382	361	334	359	330	354	350	351	344	338	363	331	348	366	373	363	345	345	377	331	325	354	348	356	351	367	388	321	369	355	362	357	338	324	356	331	305	347	343	402	381	342	326	346	318	335	336	352	361	355	343	316	388	330	351	341	354	373	353	355	350	329	337	356	366	334	330	345	361	365	355	342	341	357	358	356	319	349	326	325	392	355	321	348	351	357	385	355	354	329	360	342	342	374	406	357	345	342	367	331	335	339	325	343	384	371	384	308	413	364	337	332	328	361	392	341	337	323	367	346	339	341	362	331	343	391	369	355	325	329	389	358	368	383	333	370	376	340	374	370	393	342	377	346	368	344	352	354	390	348	358	376	393	328	354	344	371	349	349	358	354	379	377	375	331	368	352	335	359	359	323	363	328	370	372	374	323	355	305	346	344	336	364	349	342	326	368	349	331	344	384	340	360	370	359	345	344	383	321	344	372	334	370	334	347	330	342	396	370	335	372	345	318	362	375	383	343	373	353	353	311	340	389	342	392	373	369	339	366	372	386	360	368	338	356	348	357	331	337	400	425	383	340	347	347	358	341	351	371	362	346	387	361	351	344	360	377	355	338	378	392	335	358	340	363	371	354	352	370	315	357	357	318	349	369	350	328	329	325	387	344	363	344	354	379	349	358	353	409	349	315	310	340	359	344	341	348	345	324	380	351	358	350	354	366	339	339	346	347	364	357	360	364	345	291	342	355	371	337	341	360	358	355	375	343	372	346	324	315	363	369	363	357	361	366	382	333	364	357	367	366	383	342	328	361	361	363	367	354	364	369	423	328	354	315	353	362	363	377	403	322	338	356	345	384	359	331	348	329	338	341	376	332	346	365	355	345	365	337	350	341	347	349	345	326	341	340	351	327	350	363	383	356	343	361	372	404	412	369	341	348	355	357	373	345	313	351	370	376	362	378	378	366	370	371	398	363	346	337	343	349	364	362	324	330	363	337	343	326	326	363	349	329	375	323	347	336	368	349	347	349	329	325	331	365	357	330	303	379	351	354	338	327	364	358	354	360	356	339	339	383	323	352	359	369	341	315	388	362	327	327	356	347	366	361	350	320	343	375	386	320	329	369	338	341	353	327	349	361	332	322	331	338	380	371	338	360	335	328	368	327	374	364	317	380	341	359	332	368	352	376	347	367	350	363	371	376	339	323	377	387	348	366	356	356	334	355	358	364	350	317	353	333	352	316	360	310	393	359	365	329	425	351	366	342	372	360	354	375	333	361	352	352	355	344	340	371	366	344	332	361	357	352	363	367	352	346	345	357	395	370	364	361	349	345	401	353	393	370	330	347	380	358	358	394	347	353	319	366	328	376	340	341	345	358	357	332	386	392	331	352	372	379	349	414	345	318	348	324	361	384	321	337	338	342	339	346	355	348	323	352	341	359	315	396	377	372	359	301	342	377	341	360	348	342	335	347	334	351	352	353	329	357	336	362	343	361	372	344	342	317	338	341	370	361	369	386	324	343	318	338	372	336	366	339	343	344	371	364	349	365	329	358	350	369	330	377	367	286	351	365	384	350	301	365	317	352	324
25541	19519	20325	52651	49404	28431	12380	3120	1331	803	769	759	780	771	821	783	810	781	795	764	794	812	782	830	823	790	799	744	781	761	782	865	780	784	826	790	783	779	778	800	802	815	751	773	784	819	769	770	761	791	757	784	783	813	721	757	746	828	822	776	808	775	780	791	768	808	766	784	809	794	791	761	804	822	789	791	776	804	771	815	809	785	799	823	782	797	746	813	813	782	749	771	835	808	775	818	772	786	772	742	738	760	771	801	762	779	813	793	775	792	782	817	825	783	796	807	767	807	797	808	781	774	759	796	775	788	812	806	771	775	829	809	845	788	811	861	775	819	781	781	758	792	785	783	763	848	816	784	790	770	779	776	759	778	814	761	771	784	763	798	801	781	807	721	753	768	764	796	758	810	798	760	796	794	788	783	777	803	800	776	777	785	794	756	798	788	788	779	735	827	808	801	763	794	830	813	777	816	811	814	807	796	770	757	748	759	722	810	779	806	768	794	776	763	772	738	743	732	792	791	800	803	841	758	774	781	811	794	783	808	740	798	789	806	812	796	754	727	780	774	783	807	769	787	789	790	832	814	779	848	818	769	751	815	829	769	820	792	757	829	776	779	786	811	736	814	782	758	818	770	770	829	830	786	786	820	781	799	742	768	817	768	834	844	826	834	780	754	799	803	768	798	763	809	795	795	780	752	787	776	808	748	811	774	767	857	781	747	774	822	815	794	777	817	798	781	759	754	744	824	757	780	853	777	742	823	729	756	847	772	779	766	794	769	790	812	767	824	816	726	786	805	793	765	791	764	796	765	766	797	836	801	798	812	799	761	809	796	768	767	747	760	772	777	840	821	773	799	830	780	804	759	774	750	801	746	802	780	795	820	802	802	732	768	809	772	774	816	813	765	776	823	795	750	763	787	755	787	850	760	755	790	799	831	832	802	816	770	819	819	866	761	841	765	758	783	789	790	819	787	775	778	821	795	800	785	744	767	824	812	801	771	755	791	771	784	732	780	793	787	744	818	791	793	749	824	763	763	870	792	768	800	859	775	814	774	798	778	779	807	838	813	780	797	761	825	787	773	782	783	774	876	801	803	758	777	811	778	792	782	793	768	787	808	790	813	765	804	795	784	830	814	793	833	784	811	828	834	822	802	736	810	793	787	796	780	782	737	811	849	850	802	739	806	809	822	781	775	802	808	800	861	789	765	801	807	808	819	828	796	761	778	831	811	749	790	747	821	753	783	817	763	788	835	744	809	800	796	878	771	801	816	852	831	764	774	801	772	787	771	829	813	791	800	732	756	794	786	814	782	790	753	817	773	781	773	792	791	778	753	761	827	777	748	830	774	762	789	817	818	743	828	766	779	850	719	773	850	811	821	795	795	789	777	764	801	754	787	778	795	776	802	789	810	783	782	815	761	789	824	776	778	792	836	768	786	779	835	770	798	798	802	742	817	836	771	745	774	823	839	770	784	755	799	782	772	821	788	769	831	799	796	789	748	799	771	784	832	778	804	818	778	743	797	777	786	762	829	802	754	782	755	776	766	811	778	840	761	814	812	783	817	822	766	737	809	781	758	791	774	801	824	816	796	778	782	794	804	847	768	802	790	769	791	799	779	840	765	763	791	759	840	748	789	771	737	819	798	825	785	783	846	747	858	791	742	794	758	797	785	763	743	771	799	773	799	819	794	766	811	780	793	805	796	777	807	823	780	803	740	855	795	745	790	789	841	823	767	758	785	722	773	869	754	799	777	765	806	737	808	719	799	814	830	780	798	802	791	781	826	764	791	788	821	798	792	756	776	792	778	785	784	785	815	830	800	789	800	771	755	759	764	774	744	805	802	789	833	813	774	831	781	769	768	790	858	818	796	772	808	774	844	802	786	826	813	741	779	771	776	784	786	769	829	758	803	786	790	818	830	741	805	772	821	841	822	754	752	852	814	823	792	760	842	781	772	802	770	815	774	805	819	819	801	794	790	775	739	799	782	795	754	809	754	815	804	774	798	774	770	745	759	798	798	801	813	791	753	809	755	762	787	815	835	806	788	846	789	802	793	785	813	776	775	764	838	824	797	755	814	821	762	768	805	791	795	780	784	758	840	768	771	757	787	789	824	798	817	788	788	783	786	761	801	805	804	791	786	772	815	763	851	845	769	826	735	729	812	799	782	771	791	837	738	755	779	783	828	840	740	754	812	808	799	810	786	780	737	825	820	767	801	823	815	800	842	786	814	841	796	746	797	835	732	804	773	795	776	800	761	797	816	785	796	765	734	808	787	757	809	797	805	780	772	798	807	789	779	818	766	774	811	750	795	739	815	765	725	790	805	852	766	840	770	804	773	780	794	770	796	807	789	745	817	774	721	799	827	750	810	793	772	772	819	774	850	788	755	750	820	800	763	773	769	757	743	799	782	791	828	790	835	769	786	761	782	764	822	823	799	824	805	815	772	786	803	798	823	818	716	799	793	772	773	797	836	783	831	791	786	798	816	794	798	779	763	756	848	774	795	797	771	788	769	791	786	781	833	779	740	813	823	781	799	744	782	776	797	781	797	792	792	836	778	801	781	773	810	779	825	803	823	759	796	735	805	814	789	755	814	783	751	784	787	814	755	792	806	792	788	810	764	774	736	769	800	808	778	770	773	778	878	757	808	774	831	780	770	767	756	842	801	824	804	792	805	783	824	821	762	823	816	773	783	828	777	758	803	777	749	766	782	782	809	771	772	782	716	760	732	773	759	794	788	778	761	809	759	759	747	750	755	792	815	815	754	807	824	753	729	770	786	729	790	814	786	791	766	814	777	801	777	799	777	773	763	800	789	775	832	772	774	818	819	778	786	842	802	805	768	822	829	797	815	809	777	801	801	786	830	814	761	765	800	768	772	799	732	813	790	797	841	787	751	764	811	804	769	807	759	799	776	812	818	772	761	810	793	819	826	731	765	766	844	816	798	812	799	747	838	727	794	807	785	861	805	776	767	832	760	817	865	809	792	822	806	843	814	786	789	764	807	766	796	810	815	826	785	768	804	817	771	809	828	823	842	812	771	813	752	837	832	826	834	798	789	798	824	789	829	807	817	785	738	787	796	749	771	788	778	759	796	801	788	731	802	753	797	778	798	766	769	772	759	807	789	826	809	834	772	812	755	762	836	766	780	755	806	825	797	766	763	779	789	780	776	797	816	791	795	845	841	797	731	808	783	806	803	811	797	785	760	831	768	810	801	781	820	851	770	822	834	837	773	783	762	781	763	742	752	753	831	783	789	777	783	772	850	827	789	753	792	772	796	757	782	780	825	776	754	784	785	753	765	825	799	798	824	776	825	770	812	796	801	769	803	801	816	776	816	757	771	786	853	777	776	780	786	800	735	829	797	779	757	819	762	773	809	844	779	783	761	778	795	810	827	764	771	753	795	799	791	777	768	782	786	752	800	792	818	771	785	801	809	744	803	828	720	781	780	773	782	766	804	802	828	815	818	794	772	810	737	760	761	786	825
50076	39630	33958	49812	50431	28358	10392	2180	828	426	435	417	426	399	387	425	453	389	399	411	438	400	427	400	435	425	443	385	395	462	427	462	392	424	394	448	396	443	427	468	403	432	444	443	408	452	442	410	423	442	377	439	399	433	409	433	448	396	420	431	381	384	380	422	439	398	414	420	385	379	404	411	385	390	428	425	433	418	440	400	426	422	397	360	434	423	416	437	467	394	397	429	415	417	434	446	390	421	422	416	391	435	415	364	403	405	398	423	409	408	375	384	390	399	372	427	400	396	477	447	419	414	434	418	403	411	407	419	355	383	393	340	442	458	454	389	437	390	402	451	434	441	435	411	423	397	413	405	406	401	389	406	404	450	445	407	393	447	416	440	401	415	433	398	448	406	445	377	389	400	400	404	390	421	410	390	431	428	407	460	422	425	431	407	424	400	437	407	435	465	394	438	398	416	392	412	405	411	425	436	412	401	444	411	400	387	415	405	410	418	484	433	393	425	441	403	401	419	407	411	387	404	444	411	454	394	411	441	410	449	433	420	381	417	429	417	395	442	429	476	405	395	421	403	418	409	457	442	439	392	389	422	418	391	400	431	376	417	411	467	449	411	398	405	396	430	436	444	410	438	408	369	407	394	407	439	459	449	413	430	404	417	412	392	411	373	416	409	471	365	410	408	393	423	382	389	396	427	390	427	440	398	425	409	409	414	382	403	392	403	442	426	411	419	420	428	409	439	412	413	433	419	423	420	422	455	408	425	424	415	416	418	375	410	410	435	455	413	385	393	404	464	421	426	426	445	417	399	420	393	417	413	461	433	413	424	408	407	400	398	420	390	425	411	418	419	423	413	433	426	426	384	404	348	431	397	428	401	418	417	400	448	390	429	427	421	440	420	430	408	418	426	420	404	395	421	381	409	445	479	405	412	400	403	415	415	404	429	401	406	416	410	411	453	444	447	448	375	409	436	392	441	430	421	446	403	428	379	416	424	410	380	423	430	411	387	410	403	437	453	421	429	443	428	400	447	414	429	410	431	440	419	425	449	410	447	398	373	436	420	437	429	422	421	411	446	391	422	452	462	442	424	430	402	445	390	406	389	434	442	416	449	396	429	450	432	372	392	401	430	407	395	405	375	434	402	432	418	443	385	424	408	430	400	420	428	400	442	423	419	416	433	459	436	411	477	400	377	418	420	426	421	445	392	428	370	400	423	413	391	441	384	414	443	467	391	401	406	379	414	395	423	420	411	427	437	417	397	397	440	428	392	434	439	425	419	394	411	418	387	446	401	421	395	417	418	392	438	419	431	404	411	398	399	437	447	443	404	415	446	381	424	396	391	429	426	370	430	376	409	392	430	398	419	416	426	407	421	401	413	391	431	421	396	399	426	445	419	437	399	438	466	446	383	413	394	438	434	415	441	402	426	423	445	430	460	398	425	416	419	424	442	413	433	357	381	422	390	403	406	412	432	442	413	421	421	415	462	391	435	413	403	407	406	407	380	422	413	429	389	405	428	440	423	398	446	419	439	432	417	445	403	462	405	444	423	434	415	374	392	438	426	406	438	439	398	412	404	394	438	437	424	454	385	406	409	389	395	391	448	459	401	415	434	395	427	415	413	433	435	406	449	402	359	392	424	359	432	414	430	457	478	412	440	387	408	436	440	438	420	404	423	455	378	397	437	423	384	407	413	447	428	441	410	422	427	423	427	417	431	405	430	425	434	436	379	410	431	378	378	419	411	459	457	446	446	416	419	435	383	363	496	415	404	390	451	383	410	396	398	429	406	384	414	380	433	395	420	420	415	427	449	428	380	443	461	444	387	394	444	422	409	444	425	412	405	445	425	422	435	412	443	421	441	441	406	397	426	417	413	394	408	419	460	434	426	416	401	429	418	429	371	397	418	416	445	429	417	441	465	431	416	412	427	434	413	429	417	435	402	409	400	465	406	410	443	427	406	441	394	405	425	409	427	429	416	394	400	413	440	461	426	404	411	427	407	398	424	397	383	458	412	462	416	401	400	424	453	402	462	469	403	426	448	402	436	411	454	447	369	419	430	385	416	373	414	420	398	417	389	396	391	457	435	367	425	429	406	426	439	442	404	359	417	406	433	446	398	459	395	375	423	419	393	410	407	429	411	428	462	405	379	428	434	380	408	429	440	392	395	416	400	432	419	390	421	483	429	404	397	380	411	378	403	415	410	427	449	435	402	453	396	420	427	403	434	444	388	427	433	452	409	383	380	392	414	385	429	386	433	400	424	446	420	364	380	373	396	394	418	451	427	443	408	419	409	401	392	417	402	438	415	461	422	410	461	403	395	401	454	430	422	408	426	381	409	475	406	409	378	417	437	391	430	414	426	408	452	379	407	397	422	386	419	401	400	435	438	419	425	449	376	395	397	440	393	410	445	424	423	442	434	377	402	433	422	415	428	426	429	444	405	402	465	420	508	453	412	426	387	405	406	422	419	432	419	431	418	425	430	423	439	445	439	438	425	398	431	453	402	392	417	405	438	403	428	441	428	413	386	434	423	428	404	439	440	427	458	414	420	487	376	411	391	391	424	429	455	413	409	430	395	438	404	395	439	451	426	440	427	403	396	435	425	414	399	394	407	419	445	449	391	401	396	423	409	360	389	398	374	431	410	402	440	407	412	382	412	407	417	440	377	393	405	433	412	412	441	391	405	405	400	378	408	447	417	431	377	410	451	409	441	405	426	400	420	405	402	373	393	455	446	455	433	405	444	458	397	446	436	426	435	386	446	404	463	378	427	394	427	421	441	396	430	399	394	374	432	382	407	443	430	412	383	377	406	459	411	412	429	424	423	415	431	387	408	405	445	396	391	344	397	478	425	358	383	415	418	432	448	402	404	423	400	391	424	475	417	410	395	395	434	424	391	391	381	426	412	437	454	409	441	424	382	420	433	392	392	380	414	392	386	462	420	398	444	435	392	425	430	362	440	395	388	445	408	406	387	430	419	419	410	416	379	409	432	437	411	421	414	393	463	402	414	409	417	436	463	436	403	403	391	437	422	410	430	399	433	443	401	430	374	427	374	444	390	425	394	407	389	406	433	400	445	409	442	448	397	396	382	401	436	451	466	434	406	421	390	405	392	432	432	393	397	434	399	410	397	413	420	459	441	434	436	434	407	404	403	442	377	415	412	450	402	401	427	448	425	425	440	422	392	444	360	467	415	422	416	425	411	412	402	421	381	433	444	442	415	455	401	391	401	435	416	390	412	376	403	432	395	432	433	445	404	399	421	411	420	410	397	439	425	372	396	428	421	460	454	400	382	445	452	439	441	423	408	423	437	436	447	435	414	379	403	408	438	419	395	432	414	433	431	425	422	393	406	366	383	393	400	375	423	433	375	403	375	401	414	409	421	418	396	431	411	439	435	431	414	423	458	403	425	467	385	425	438	443	385	396	422	418	407	407	378	420	402	435	390	410	407	408	393	398	422	418	459	442	431	356	435	394	385	403	437	389	408
32999	29952	37311	60359	60663	38360	18689	4980	2341	943	918	897	910	967	912	917	908	873	897	909	898	918	880	901	908	898	976	885	923	950	906	870	892	940	906	910	849	933	906	891	858	927	908	882	942	918	946	884	929	914	849	879	891	864	881	826	919	914	889	875	907	883	976	932	884	922	900	940	849	942	871	912	886	880	882	862	878	930	892	923	888	916	873	852	906	877	830	849	865	885	938	841	940	853	923	929	937	948	905	902	814	927	920	867	946	916	871	937	936	908	878	942	906	884	945	988	848	908	932	878	936	875	895	894	925	882	872	878	925	911	877	894	874	930	928	941	909	902	930	855	898	945	883	913	915	924	918	944	884	901	934	925	969	921	930	863	878	880	932	943	913	895	845	850	926	879	942	842	909	917	940	943	910	937	953	900	860	903	910	944	912	900	921	899	878	908	880	897	889	902	935	901	888	889	939	867	896	862	868	907	944	889	895	897	865	896	914	920	872	864	871	949	872	979	958	936	957	898	1027	877	900	897	878	863	945	946	933	870	891	878	857	879	851	941	891	847	910	887	873	876	867	912	890	883	964	885	901	818	927	897	866	915	828	942	884	958	888	866	925	932	848	863	963	898	886	935	898	895	908	898	871	881	943	897	883	950	939	917	881	913	846	903	952	917	982	930	855	885	894	904	872	925	869	915	887	900	830	905	879	885	917	890	879	956	901	910	967	918	919	933	869	871	928	900	902	906	935	919	889	893	918	954	923	824	883	898	867	898	914	908	857	925	899	874	944	919	894	911	873	904	917	926	884	921	927	901	857	915	939	903	898	874	882	928	947	910	903	937	878	883	892	898	894	938	913	875	855	903	918	867	872	925	940	933	923	910	883	900	904	882	949	907	889	869	917	862	923	929	887	845	876	936	861	904	912	903	911	895	887	900	890	895	891	899	886	916	888	926	917	916	854	895	870	906	892	845	929	894	911	939	895	908	872	932	879	915	914	878	969	942	898	887	901	923	898	839	920	897	893	882	923	862	920	940	911	840	927	908	887	907	968	883	876	929	883	851	885	862	865	930	892	894	891	897	932	874	872	937	923	825	929	859	948	869	931	952	899	908	949	909	873	868	934	887	943	837	913	924	960	929	885	870	912	940	842	902	934	871	911	881	896	943	938	876	920	879	922	907	979	867	890	909	914	855	921	912	861	883	878	922	864	882	905	942	843	894	864	921	871	916	883	858	907	893	892	953	915	928	887	886	929	885	885	869	908	864	956	933	893	895	921	901	826	924	915	872	885	853	877	880	950	886	951	868	893	897	925	933	989	856	914	903	919	861	890	860	852	913	918	854	922	928	895	881	875	889	914	930	865	939	845	895	853	873	876	903	888	925	915	939	895	904	872	877	856	941	890	939	878	895	951	914	851	873	901	923	918	914	887	904	841	906	920	895	861	921	904	883	849	882	915	893	905	875	938	885	881	925	920	864	898	911	860	888	873	876	885	909	891	929	866	873	882	895	925	942	865	914	948	917	882	947	930	935	933	891	904	957	902	834	870	914	898	912	943	852	829	930	886	868	872	886	917	889	850	852	870	905	864	926	857	905	875	899	918	888	885	904	889	919	925	900	918	861	897	907	846	913	949	923	909	915	928	901	865	892	872	931	920	945	850	903	923	892	903	876	929	892	898	876	875	889	922	929	892	849	927	909	948	912	893	881	888	909	930	926	911	914	938	932	921	886	965	913	930	857	893	926	931	919	875	885	901	964	915	938	952	917	902	877	911	909	906	931	875	911	923	858	951	976	896	876	831	938	897	900	883	935	943	886	881	914	909	878	854	895	882	836	917	892	866	930	888	943	892	891	914	894	923	897	940	878	895	827	928	931	897	932	922	872	911	925	889	904	875	904	903	937	871	956	932	890	905	886	917	937	920	937	931	901	841	913	928	850	891	915	867	864	879	920	918	909	954	862	891	865	908	862	919	952	910	856	869	903	895	902	896	921	882	874	887	910	848	881	891	935	908	914	949	907	938	926	880	888	922	925	933	881	907	902	880	866	847	861	915	867	887	896	863	937	884	896	867	943	918	923	900	886	952	919	950	895	905	877	907	897	877	870	912	939	913	869	927	926	860	896	911	914	917	893	883	886	880	909	894	899	878	894	866	890	888	888	890	944	879	870	861	927	896	916	858	843	895	897	937	899	880	870	896	878	888	955	921	945	910	862	941	961	932	858	876	863	879	894	877	878	904	931	895	903	871	868	876	873	899	934	902	903	874	917	916	870	892	906	923	863	910	936	924	901	886	890	899	829	897	895	918	911	941	893	908	902	887	940	919	872	897	899	879	937	891	897	936	906	909	928	901	835	891	912	862	818	864	865	969	934	947	891	932	935	916	917	880	927	912	991	903	923	928	907	865	919	884	878	924	871	902	903	880	912	900	903	885	907	874	975	875	887	905	922	923	925	912	919	907	897	890	929	920	894	913	880	932	907	908	874	890	899	918	914	905	835	886	896	891	927	916	973	890	890	903	882	882	883	937	908	908	889	927	866	875	941	921	853	867	899	924	888	861	914	933	901	883	907	906	877	892	876	900	847	897	852	872	919	877	893	895	908	950	817	924	903	898	917	924	903	913	908	932	875	875	873	872	914	919	896	931	965	942	900	916	928	903	940	904	888	878	925	932	862	864	955	914	927	899	876	899	844	857	920	896	908	907	917	927	879	888	912	899	947	872	942	900	948	917	973	931	901	915	904	882	920	873	971	927	882	887	900	948	914	910	918	904	923	963	914	851	889	897	886	911	868	858	866	908	887	942	883	918	922	900	941	931	902	913	860	874	892	944	894	947	925	946	916	846	874	869	909	930	890	896	843	913	922	906	925	887	915	911	942	875	930	883	864	886	925	927	879	897	904	882	953	879	864	908	899	907	883	899	918	867	954	914	839	923	877	914	894	915	924	886	899	912	884	844	923	890	917	914	883	918	904	907	871	895	907	906	952	894	818	895	926	863	906	941	855	927	895	847	895	813	937	879	932	853	894	922	906	860	900	913	887	911	918	870	910	888	892	931	917	919	946	854	868	903	859	927	935	889	883	901	869	922	907	921	943	895	883	919	908	876	890	901	917	864	855	924	920	902	893	879	851	940	879	981	951	921	937	936	893	920	821	966	905	900	867	920	874	867	889	886	909	876	883	905	918	919	916	884	903	851	895	905	874	932	924	869	924	893	901	911	846	916	965	858	906	920	992	916	943	922	928	859	873	891	886	915	921	849	893	930	875	948	858	860	915	876	928	924	860	869	920	887	909	950	930	836	927	895	940	907	893	877	892	874	908	912	900	897	921	906	856	910	928	887	882	934	908	949	921	904	899	889	930	919	938	884	878	866	880	867	927	897	932	905	875	928	919	918	933	889	915	866	923	906	883	884	948	905	894	896	900	935	908	884	925	877	860	912	902	924	884	826	891	923	902	882	893	909	952	871	877	884	880	934	912	823	868	883	933	870	886	897	976	897	927
13121	7156	3435	2573	3094	1329	558	313	272	248	247	238	253	226	229	262	278	260	230	286	264	247	266	251	247	253	240	256	261	253	241	269	245	223	239	226	248	238	234	237	269	231	209	241	251	259	226	273	262	245	220	254	250	245	247	258	252	268	253	257	256	270	254	251	263	279	291	263	268	245	256	259	274	230	259	238	280	281	257	262	277	221	244	242	250	259	284	254	253	265	205	240	263	236	253	278	252	247	259	260	269	276	224	255	234	285	253	237	257	271	259	233	266	236	271	283	245	275	253	251	266	231	243	250	249	277	273	248	246	271	284	249	236	265	279	225	235	273	283	265	231	221	281	284	256	242	269	296	256	280	276	258	283	255	257	271	257	247	230	289	241	214	253	256	231	268	285	254	266	252	243	237	242	235	235	259	212	260	240	273	264	258	271	254	237	237	268	259	249	256	247	239	236	242	275	245	242	265	258	247	251	250	255	256	244	239	261	243	258	271	238	250	269	247	265	262	243	249	251	240	237	251	265	218	230	248	241	291	262	250	219	257	286	263	296	266	276	249	237	255	288	243	225	285	277	288	268	214	250	232	254	255	261	288	254	261	224	264	254	262	231	245	254	245	227	221	210	259	262	248	286	246	250	250	259	255	270	268	278	254	265	244	244	223	296	265	267	237	290	254	254	243	269	254	269	291	224	260	237	221	236	265	245	284	266	266	242	240	242	246	226	259	292	250	270	255	240	241	259	242	258	257	270	245	255	253	247	283	234	261	266	248	277	262	242	246	250	252	270	216	261	238	262	224	247	255	250	247	255	250	237	224	285	228	240	243	259	233	212	238	241	237	256	262	238	264	256	245	257	271	262	257	253	273	234	246	285	236	259	255	256	248	259	241	258	279	267	255	243	248	236	238	281	255	262	258	245	240	256	246	242	264	241	240	267	256	248	315	260	260	236	254	240	240	260	268	264	259	256	247	247	228	234	258	225	263	241	247	244	236	257	274	221	276	287	249	244	291	246	267	244	263	296	227	249	228	264	230	277	256	250	259	259	261	252	260	199	238	265	308	249	260	242	253	225	263	239	269	278	264	269	256	266	229	280	221	263	274	251	252	246	284	254	261	263	247	229	274	236	255	246	267	243	243	242	278	265	273	233	233	284	268	233	256	275	266	275	258	265	258	288	254	227	269	263	240	254	252	247	271	244	266	256	254	254	237	274	228	281	239	243	265	280	284	283	257	238	256	298	272	248	250	244	242	231	253	252	253	262	234	231	268	237	201	246	231	233	248	269	266	242	249	272	252	271	236	245	263	285	241	255	287	210	258	277	257	244	256	215	253	244	262	242	256	238	246	231	268	253	252	271	268	267	232	230	275	255	256	231	251	243	261	261	276	249	262	303	248	246	263	225	250	253	267	279	272	249	238	257	239	270	268	274	206	230	239	237	241	243	271	266	262	266	266	245	256	268	249	236	270	276	253	283	226	240	228	265	250	227	248	246	238	252	219	238	239	254	254	252	264	258	224	240	258	256	258	261	249	248	235	232	257	234	252	242	237	265	229	247	229	266	278	248	248	239	237	244	251	240	274	256	245	257	212	244	247	248	234	261	247	262	255	270	247	259	259	243	260	269	237	245	248	207	249	278	249	231	217	237	250	267	255	245	265	260	234	236	257	242	252	267	241	233	245	248	277	243	245	256	264	266	256	237	265	271	235	280	261	261	256	237	223	245	277	283	313	233	261	253	263	260	274	262	265	242	257	232	266	272	252	258	254	248	279	245	217	280	279	253	269	289	246	266	260	261	256	236	239	247	269	263	244	221	265	257	273	198	236	237	260	243	231	261	235	277	241	268	259	250	229	254	248	248	246	281	274	243	254	252	253	253	261	224	251	221	250	250	234	265	266	269	220	238	232	253	268	258	249	263	253	249	241	259	252	260	250	259	251	268	230	270	236	244	231	295	262	230	224	293	242	253	274	233	221	264	261	245	273	268	267	259	232	275	243	231	268	240	276	275	257	253	236	219	260	252	275	250	281	265	267	277	245	238	255	259	254	249	260	251	242	257	242	255	270	241	249	262	297	215	240	270	257	259	236	264	276	239	257	265	261	250	245	222	259	241	249	236	255	240	282	240	257	244	246	234	241	250	259	256	260	234	284	252	246	262	267	221	257	242	255	271	263	256	249	276	240	252	258	247	226	239	247	254	253	257	261	238	261	213	261	254	263	243	249	314	209	242	249	250	246	278	247	237	293	238	232	250	267	283	267	266	240	234	265	251	268	242	233	273	295	244	273	269	222	239	260	243	240	275	269	234	266	278	239	259	241	251	254	258	229	264	250	251	280	286	259	236	252	280	245	209	241	281	251	222	269	271	248	242	270	236	262	235	278	250	257	249	278	255	212	255	258	242	263	244	281	259	263	225	259	248	243	238	232	275	240	234	269	243	249	219	260	232	264	231	293	242	254	267	269	235	242	213	264	251	252	259	225	226	280	279	263	235	232	264	238	260	281	258	290	245	277	257	288	238	231	246	226	236	265	227	269	250	231	274	247	249	243	257	284	255	268	227	240	259	234	259	233	262	233	286	249	266	227	213	236	265	254	235	248	264	279	241	238	224	278	260	275	273	238	233	251	295	254	245	263	263	234	289	224	257	260	246	263	248	255	263	274	278	231	257	282	246	241	256	251	251	235	250	290	246	253	235	271	239	254	272	267	271	276	297	283	267	253	273	238	257	267	268	268	259	248	212	233	240	217	235	234	266	232	254	254	253	254	248	238	209	216	249	262	236	229	264	221	235	252	227	281	221	219	255	239	246	257	275	262	286	216	251	237	277	274	270	261	252	267	262	232	252	237	256	251	233	270	264	260	256	235	226	230	256	287	244	234	255	241	237	248	269	295	243	228	259	266	255	275	249	252	256	275	254	264	259	257	276	234	251	229	238	276	234	266	258	267	273	213	255	241	243	247	258	220	262	250	262	275	260	253	233	237	282	267	218	212	245	282	236	211	247	303	254	271	253	273	257	252	239	271	255	268	273	264	241	251	268	247	214	253	240	239	264	234	228	255	263	260	243	238	251	238	247	260	240	233	239	254	268	242	256	250	272	262	216	225	287	226	259	256	244	237	219	255	292	269	245	245	247	256	254	261	239	264	222	225	278	229	231	221	248	242	256	232	249	213	255	248	228	262	233	266	264	231	239	242	260	260	248	245	246	279	230	271	223	270	230	240	254	258	251	263	259	256	292	216	247	231	261	249	253	239	232	212	254	277	265	263	236	276	231	230	241	277	240	278	220	268	235	254	239	233	259	254	255	276	269	209	257	249	241	281	279	263	255	243	282	256	255	279	205	274	253	281	251	245	243	251	245	221	253	245	264	226	272	275	270	255	230	240	268	269	247	244	261	262	259	304	250	262	228	281	263	241	235	274	258	246	263	256	265	292	272	242	262	266	258	236	294	253	276	259	232	281	279	264	252	241	277	243	238	280	277	253	274	243	213	246
8033	6401	5536	8204	9437	3967	1699	754	611	603	613	615	558	619	609	567	605	584	620	612	575	598	575	603	601	596	583	595	607	540	602	604	584	604	591	568	588	569	571	574	615	603	591	623	617	605	613	663	609	598	562	549	598	562	643	576	628	592	576	570	645	567	610	625	608	594	602	563	584	574	581	606	554	614	591	623	580	552	591	602	569	568	595	591	533	644	597	561	564	580	585	613	566	592	581	602	599	610	603	573	578	606	577	587	585	613	571	586	586	599	567	563	576	570	578	598	586	599	589	559	626	597	551	609	606	591	555	634	608	575	551	570	590	611	591	563	610	582	590	590	645	592	555	594	545	585	608	550	587	595	563	573	576	563	572	604	596	622	587	582	584	588	599	615	587	589	568	581	598	557	575	593	625	590	614	597	552	573	575	614	582	607	560	589	605	555	571	581	551	555	608	588	637	589	633	658	584	573	585	608	564	594	557	582	528	619	621	624	608	604	579	587	564	585	572	607	598	616	585	570	561	588	551	599	630	538	577	597	635	614	603	609	563	622	626	624	607	598	609	584	600	612	572	561	587	617	623	587	544	594	596	602	583	587	581	611	596	597	565	575	584	556	598	555	582	575	587	617	581	596	582	588	629	598	607	619	618	598	586	611	577	610	584	581	591	585	553	635	578	549	568	604	665	562	593	604	593	599	610	606	620	575	602	554	561	607	572	589	625	574	621	622	587	563	554	570	579	574	606	605	614	626	603	597	536	602	608	605	588	624	581	603	522	562	591	590	619	603	578	616	585	575	606	618	590	585	581	584	595	583	571	618	626	555	599	597	606	634	593	619	586	632	610	559	593	576	627	568	567	540	598	580	615	594	584	595	594	596	590	610	620	605	602	622	589	584	562	606	570	649	602	588	590	594	600	600	544	571	597	577	577	557	598	610	583	579	584	564	579	642	592	579	570	598	583	596	583	571	580	624	601	576	572	592	603	547	626	570	567	658	604	597	615	555	559	609	592	620	569	595	582	582	626	635	620	602	624	587	572	612	657	625	616	593	608	624	579	620	532	600	557	633	624	600	595	603	557	582	600	596	567	582	610	585	549	560	615	585	595	563	588	616	625	618	580	637	595	590	572	567	623	599	597	580	549	578	548	556	567	588	558	619	618	606	623	572	574	648	600	628	598	589	581	601	530	560	579	574	576	573	602	593	609	573	592	573	620	633	645	587	627	597	566	570	593	593	622	597	595	605	598	600	592	563	561	607	549	571	596	589	619	597	575	587	591	618	597	611	540	602	622	580	562	593	569	595	617	577	590	579	611	536	596	621	586	603	595	568	610	607	649	609	591	580	614	583	557	578	603	558	567	565	574	565	643	607	598	616	592	578	560	583	584	580	566	619	583	584	607	564	578	593	621	621	595	565	611	603	616	633	606	557	588	618	578	616	619	584	600	601	607	584	597	591	575	575	626	572	601	579	598	589	581	582	581	602	561	590	597	580	558	606	610	636	593	580	578	583	607	539	582	595	612	615	594	631	587	589	618	563	623	539	567	619	586	582	547	603	549	621	603	576	616	598	597	555	572	537	583	599	622	565	566	597	597	596	571	610	570	578	592	617	542	592	581	607	587	585	608	582	630	542	598	577	596	574	595	569	589	550	605	631	595	588	574	580	569	561	600	548	597	601	579	637	617	586	596	612	566	595	598	600	588	638	619	606	604	599	573	575	606	580	581	569	594	591	559	617	608	603	598	577	546	627	622	596	590	610	591	626	551	578	630	608	566	601	607	594	586	646	569	598	630	606	558	619	594	571	556	565	579	555	606	574	590	597	613	589	602	614	603	574	606	552	609	652	602	588	595	566	619	634	624	523	604	559	580	609	541	563	594	668	590	578	615	533	642	611	600	565	557	606	567	605	543	587	611	609	564	594	602	640	585	600	598	579	598	603	614	604	594	549	571	581	590	565	597	595	622	562	592	616	577	612	644	627	567	633	601	612	607	563	594	612	573	583	576	628	607	585	566	542	637	633	622	626	545	599	576	598	556	617	594	596	602	571	606	589	622	605	620	623	627	598	611	611	620	590	627	618	593	549	607	579	641	562	624	609	566	631	595	589	566	650	595	615	622	619	570	632	603	594	569	645	572	591	621	618	583	624	583	594	564	587	611	650	630	597	640	594	550	591	602	614	625	575	638	580	597	575	562	595	623	606	534	554	645	558	600	628	578	593	590	582	551	537	573	576	591	577	575	572	584	591	598	600	623	620	615	590	616	591	601	598	558	597	632	611	603	626	582	554	598	564	570	581	558	627	605	589	598	608	619	572	582	603	650	563	558	590	589	598	586	595	578	584	567	617	532	594	606	589	586	611	578	606	631	568	584	639	567	610	594	599	576	590	601	584	597	586	626	579	562	583	604	572	553	604	591	575	575	603	631	580	598	586	631	607	564	585	588	609	604	566	634	606	636	630	622	621	598	593	584	566	599	607	614	549	601	582	609	590	586	579	620	585	610	571	588	568	579	573	606	607	592	579	567	646	540	669	614	618	551	588	560	628	608	607	534	618	649	578	562	562	572	558	610	591	598	607	552	606	581	559	620	613	586	597	570	516	632	584	577	550	569	577	587	623	603	540	563	623	572	597	597	599	606	604	561	537	622	586	618	600	574	567	568	580	639	615	632	619	617	601	615	551	628	590	622	585	590	578	555	583	576	618	592	608	590	608	572	582	562	575	623	597	651	583	624	586	613	612	562	611	580	621	628	595	571	553	611	554	581	593	628	561	586	633	560	570	600	620	601	608	586	575	578	611	586	620	646	603	568	615	586	567	587	597	620	629	596	566	616	591	564	626	600	528	605	566	609	632	572	598	604	592	608	598	650	603	592	560	637	593	586	537	525	585	592	610	577	587	601	552	611	582	587	561	601	571	612	577	618	586	627	564	593	568	583	629	591	617	559	589	573	582	636	595	569	630	585	555	614	576	602	586	590	652	549	564	626	661	659	604	614	587	600	584	562	590	617	576	606	624	592	572	596	565	591	563	574	585	602	602	546	657	616	626	592	586	577	630	599	582	551	610	586	634	558	596	575	592	563	600	583	577	567	604	605	570	573	567	559	572	581	568	589	587	588	588	624	589	595	585	592	581	569	609	600	633	624	549	583	555	562	575	581	591	591	605	613	587	604	600	555	553	601	573	575	624	597	613	612	569	581	603	598	576	597	547	605	576	575	604	567	640	578	619	578	546	629	650	613	590	584	559	642	588	610	582	575	557	591	574	562	650	595	530	604	615	611	575	567	607	639	598	600	605	575	626	574	583	589	586	602	597	586	565	553	600	579	553	551	578	578	607	600	606	569	590	594	604	575	615	605	590	602	580	582	595	569	615	591	588	582	607	629	591	604	581	580	592	584	568	569	549	642	578	575	605	578	592	599	613	571	596	579	621	591	569	580	615	611	579	592	590	579	576	608	613	597	570	579	558	585	627	578	618	617	597	628	624	570	595	636	633
39314	29539	24086	41173	34915	16492	4761	1048	483	383	374	366	330	334	365	381	322	360	396	357	374	317	351	366	363	384	377	341	341	353	395	366	381	360	361	330	372	333	382	395	367	354	349	342	368	356	338	358	359	376	326	322	316	367	335	372	345	357	369	325	374	343	338	406	354	360	332	340	360	367	333	352	324	362	353	375	410	308	328	350	398	379	355	351	405	358	364	366	374	371	388	366	394	356	339	362	333	341	344	328	347	326	330	352	338	376	374	375	356	424	380	341	351	388	358	338	360	389	349	374	378	322	334	362	346	325	367	366	336	380	341	364	338	368	346	342	345	373	351	357	353	348	360	335	359	362	345	336	354	355	365	390	364	342	351	371	351	386	361	336	358	346	364	380	327	345	360	352	377	344	372	368	345	344	383	370	315	346	333	325	377	350	380	367	355	346	367	357	356	372	360	370	346	362	352	331	326	363	362	322	346	315	374	406	347	361	334	359	352	374	354	324	382	372	358	356	359	384	360	355	372	370	367	375	342	352	350	385	343	375	380	361	340	363	349	382	322	336	354	333	360	343	353	360	362	394	355	349	355	359	356	352	366	357	386	358	311	355	327	345	378	369	343	344	356	326	354	369	354	377	372	333	386	351	340	367	354	373	348	379	326	354	360	339	375	359	371	381	326	326	375	322	390	335	340	408	375	351	355	360	353	404	368	343	393	341	383	345	375	345	384	365	366	320	378	376	346	332	343	343	314	350	390	394	381	341	336	338	311	367	354	344	316	370	344	367	359	314	374	399	360	332	355	368	362	355	343	336	335	365	365	340	388	337	353	380	367	326	333	338	377	341	361	353	365	309	367	372	362	329	358	333	409	375	381	346	354	324	346	349	329	347	346	380	396	320	340	391	366	362	351	379	327	353	318	343	377	346	325	331	354	333	351	340	292	329	349	351	339	341	330	336	312	381	390	364	314	365	331	352	363	363	382	333	390	348	395	338	341	308	385	343	395	355	349	322	344	366	373	360	385	347	329	315	365	360	327	371	332	343	369	325	389	380	364	389	349	355	359	368	352	330	316	366	342	367	372	346	348	370	378	377	370	334	323	334	371	378	373	356	383	330	385	366	341	352	360	366	381	340	339	322	351	367	381	343	370	377	356	367	338	363	388	361	339	366	341	341	344	317	339	406	376	363	360	374	399	357	361	323	364	353	338	333	335	329	351	358	325	348	364	340	359	359	368	348	405	360	322	363	390	383	338	373	374	352	385	333	361	377	335	361	382	353	349	380	388	371	353	349	334	364	358	343	374	385	350	312	358	319	328	354	351	326	340	347	328	341	368	355	347	389	379	321	317	366	356	349	357	370	371	354	350	364	349	357	355	345	337	384	306	345	378	395	317	338	349	328	387	388	394	379	353	370	295	372	363	353	363	345	347	331	380	390	351	325	371	350	333	329	368	382	357	333	360	361	363	333	361	348	348	366	353	364	331	350	327	363	323	374	325	353	386	392	359	343	305	368	401	367	312	341	354	340	388	339	363	379	356	350	356	339	336	337	323	355	325	328	343	370	339	348	357	383	373	348	334	363	361	352	340	333	331	363	369	352	372	363	350	403	331	351	337	347	363	368	329	333	356	330	365	347	361	334	329	349	362	358	408	373	360	322	352	335	352	378	364	333	374	332	359	351	332	350	333	361	372	340	363	372	363	348	352	352	315	362	358	348	338	331	346	347	321	335	337	361	336	359	364	351	371	332	360	391	358	373	338	371	359	342	358	421	363	371	330	368	360	343	374	348	336	354	340	346	315	352	352	372	344	349	359	325	357	341	361	355	365	341	354	337	369	341	364	351	357	351	335	371	300	315	377	372	391	350	341	385	354	359	330	332	377	373	334	354	367	347	384	345	364	357	372	327	358	369	353	336	362	370	352	347	357	327	372	335	326	341	369	342	355	377	396	336	366	363	386	353	326	359	341	343	401	343	333	344	359	321	316	379	377	355	367	348	365	347	376	386	394	349	345	390	343	364	363	352	352	332	403	369	356	345	349	378	347	375	333	339	337	350	316	334	357	347	383	351	373	386	359	337	341	384	359	344	320	368	326	322	348	370	353	372	392	367	347	340	352	339	394	336	360	344	335	345	345	367	370	367	339	366	328	389	360	335	373	372	381	353	361	355	361	370	378	336	346	349	326	346	382	355	326	353	335	395	363	357	366	365	365	354	309	375	371	325	365	373	375	338	327	346	356	381	394	339	319	354	321	310	374	364	367	370	376	383	343	352	344	370	359	350	318	369	373	380	376	372	376	343	378	312	343	339	366	320	329	370	361	368	316	345	331	336	303	358	326	392	346	374	365	347	334	363	366	382	359	360	354	337	346	379	358	340	347	332	330	347	353	340	365	352	346	299	342	336	344	356	394	371	343	332	341	356	342	350	351	347	370	371	367	338	322	334	362	341	362	328	375	345	366	382	351	345	392	388	337	374	359	354	381	358	347	355	348	343	343	346	336	332	347	343	371	361	337	359	366	309	341	356	325	347	355	367	318	363	337	325	355	335	360	326	357	300	337	384	345	330	319	338	358	346	349	361	361	378	369	329	362	328	316	308	368	370	431	341	365	371	323	363	370	355	370	318	375	320	379	397	365	353	335	362	382	401	361	374	338	351	324	336	364	329	330	348	392	346	342	342	336	325	379	345	376	363	343	372	329	351	391	381	347	344	369	354	359	353	330	352	337	367	337	348	349	350	343	351	350	346	318	333	362	347	349	372	336	352	358	337	368	377	370	385	409	355	371	363	340	303	339	339	401	371	326	343	384	384	362	357	324	359	359	363	366	349	371	374	363	390	368	342	322	349	338	337	326	356	404	366	355	352	307	353	353	345	369	394	348	350	354	384	345	379	343	342	358	347	361	345	353	344	331	320	395	342	328	350	352	361	344	337	355	361	364	341	342	363	375	363	364	326	356	346	330	358	375	335	346	340	356	345	359	369	375	349	355	320	341	343	366	357	375	348	358	360	314	367	375	341	387	376	326	367	369	358	371	358	382	344	358	370	381	352	322	351	382	358	364	357	370	345	357	373	374	340	356	364	331	363	375	326	358	393	351	323	353	326	359	311	339	345	356	372	360	381	354	389	337	315	356	360	342	345	357	384	326	353	359	353	378	323	327	350	391	375	328	362	351	368	366	316	359	350	364	340	340	345	363	343	347	353	353	336	348	339	338	370	335	353	377	321	369	363	345	359	359	361	356	348	356	330	378	332	345	346	328	357	377	348	367	349	354	328	355	352	360	362	345	381	378	372	360	387	351	304	353	363	369	371	342	384	373	358	347	315	354	326	330	351	350	376	354	367	339	363	309	382	352	323	368	391	353	315	325	325	335	333	356	358	343	356	365	369	362	356	334	364	367	353	361	362	379	376	366	337	360	392	321	357	350	351	340	346	350	387	337	357	361	345	393	331	351	340	328	337	333	354	373	368	329	337	384	395	343	338	340	354	342	373	346	350
26093	21083	29243	53169	47205	27298	11465	2922	1366	788	767	811	797	788	843	840	807	831	802	768	821	802	805	749	830	807	799	775	800	791	780	800	809	818	809	807	788	778	786	804	760	791	818	797	836	796	766	807	800	782	707	845	807	750	851	793	784	721	794	798	800	752	822	760	772	812	722	808	817	789	801	780	786	839	852	762	800	831	820	784	762	779	772	800	803	783	792	792	804	805	811	822	823	812	759	797	850	777	760	873	810	792	780	776	779	762	803	831	810	796	785	810	778	793	790	828	772	801	820	829	783	789	823	787	774	767	815	777	822	800	797	793	755	840	803	806	813	783	812	834	775	781	835	766	793	823	830	796	812	792	790	781	787	761	790	818	777	785	739	827	751	779	822	848	808	802	842	741	781	807	748	745	753	797	862	780	752	772	795	815	830	779	816	767	752	829	745	780	763	759	859	809	816	776	808	742	751	776	788	796	830	813	771	820	760	800	806	787	784	818	819	808	813	759	774	821	801	866	818	784	799	797	824	800	769	837	786	786	772	744	795	760	764	779	770	787	843	772	801	810	801	772	820	797	799	816	819	772	779	805	775	807	821	802	816	860	805	777	833	814	772	795	748	809	808	778	785	835	817	850	799	758	789	812	780	780	719	823	788	810	748	823	794	772	776	761	761	834	806	776	810	835	789	822	760	823	755	783	777	757	736	854	812	786	746	796	801	801	867	768	844	793	836	776	757	773	800	746	825	876	819	766	790	795	831	821	788	775	798	782	788	750	787	804	805	803	810	793	781	805	783	786	813	760	783	813	846	817	792	750	817	793	798	763	835	816	788	769	755	785	775	788	804	833	759	769	766	787	771	754	847	787	749	744	786	771	826	821	745	801	764	795	770	772	812	732	787	804	754	779	816	821	757	812	768	762	811	817	815	782	794	755	813	774	809	777	789	768	761	825	811	752	826	826	815	804	804	820	796	751	850	795	828	777	793	804	801	778	810	851	789	814	768	758	783	805	756	793	785	796	765	827	793	782	802	821	782	754	762	785	797	846	857	760	791	786	778	782	774	792	813	801	796	769	745	775	805	771	779	776	809	794	840	799	797	755	809	789	808	768	772	793	744	809	760	822	778	778	751	836	776	801	772	825	776	790	811	806	827	800	821	781	830	793	803	784	829	798	785	789	819	788	797	807	748	812	850	765	825	813	747	810	826	756	848	805	768	798	739	786	775	787	779	729	861	793	780	836	737	759	804	819	819	822	814	793	818	747	772	790	818	762	802	845	819	755	793	789	767	814	800	803	758	775	806	792	730	802	758	808	780	703	780	791	776	813	788	806	770	772	827	780	780	800	770	777	859	752	750	768	762	763	818	806	774	828	787	779	826	793	787	808	794	786	734	782	781	767	779	811	760	828	802	780	744	821	788	738	769	773	778	758	767	846	778	810	772	789	802	747	774	774	823	806	775	795	799	794	787	777	819	769	748	793	807	767	801	744	756	796	791	787	846	812	752	783	755	757	820	750	778	822	823	791	787	798	753	789	789	785	800	810	770	769	769	794	849	794	775	809	783	838	811	759	775	815	801	721	787	789	783	837	805	778	757	804	784	849	834	740	817	807	801	782	795	815	799	807	786	804	784	776	779	778	823	764	771	761	797	809	764	830	777	808	825	799	778	829	822	805	800	774	761	823	822	764	768	798	745	772	830	781	859	763	787	803	853	800	832	801	769	809	786	805	799	762	812	754	797	799	793	815	767	814	796	782	787	843	753	804	760	818	774	812	818	817	814	809	764	801	821	844	768	841	853	827	768	783	808	794	774	816	751	787	791	806	800	773	744	828	810	826	748	810	819	785	811	796	775	842	802	760	786	820	852	795	800	797	808	749	726	740	787	756	770	794	790	789	788	786	787	793	745	789	764	784	792	797	806	841	792	807	823	783	779	795	822	809	844	790	776	837	830	822	861	737	761	833	768	798	804	805	784	785	790	834	772	826	805	787	809	810	796	838	779	814	778	802	800	748	761	864	828	791	770	771	794	757	763	808	799	789	812	794	761	798	787	746	776	825	858	787	790	791	731	758	768	808	808	811	780	793	827	781	776	772	834	814	828	827	845	791	765	737	782	740	762	762	819	828	805	780	823	809	789	832	804	791	787	772	768	773	806	797	814	816	810	846	796	814	795	784	817	766	795	759	809	810	745	821	740	791	796	790	806	819	791	773	831	804	764	822	795	765	780	798	788	813	787	793	817	806	794	771	826	862	815	802	800	794	808	773	774	781	815	804	765	807	751	821	798	804	766	769	818	765	822	815	809	821	797	780	796	835	806	832	784	806	746	818	776	786	765	772	713	756	791	726	782	782	766	791	783	825	816	822	830	818	773	816	800	770	830	754	789	766	785	794	770	793	785	808	745	781	785	790	778	838	772	804	824	754	798	801	781	797	818	772	743	803	787	783	810	767	786	802	799	789	825	777	832	794	788	821	785	829	786	806	790	791	776	804	736	778	798	786	764	839	816	789	761	799	789	821	816	809	781	753	826	773	806	859	775	782	792	741	822	805	780	737	815	808	788	802	866	791	783	847	806	814	755	806	797	755	796	769	812	815	816	837	788	812	804	781	746	767	796	817	833	790	799	779	816	776	772	811	751	770	802	746	803	784	773	810	782	763	806	801	806	835	803	806	763	738	819	777	771	824	768	795	809	817	800	864	781	764	766	782	786	779	851	820	796	763	810	765	799	770	794	752	828	811	792	789	753	859	760	812	808	801	800	829	859	758	750	758	802	835	807	782	793	752	781	782	777	842	797	793	756	798	782	802	796	762	827	802	798	741	802	790	785	745	814	824	853	805	802	758	817	761	777	783	729	754	741	815	764	765	782	819	848	768	780	790	780	810	800	810	787	776	770	796	808	773	784	788	801	804	829	835	800	783	840	818	807	771	793	813	782	768	815	774	840	730	792	813	757	790	766	776	811	776	783	755	777	732	816	749	795	774	812	810	815	761	804	797	811	763	792	834	778	775	802	775	812	755	793	800	780	772	838	781	803	827	873	735	802	746	842	851	788	760	826	826	757	771	824	815	697	798	751	787	800	855	844	842	808	773	794	810	758	766	776	805	841	783	766	778	798	802	816	760	777	802	803	817	810	838	789	828	803	822	790	753	812	804	807	743	809	805	833	793	756	810	797	755	762	789	815	756	765	823	787	750	821	793	803	822	762	785	803	774	826	786	781	805	767	772	791	797	809	798	772	801	775	803	826	791	791	768	778	790	777	787	790	790	797	827	863	807	800	792	783	811	746	792	816	815	774	812	764	776	747	771	737	742	812	824	795	778	758	767	800	817	838	796	749	827	816	795	767	798	739	761	735	778	772	797	777	753	770	851	778	782	835	804	794	848	803	787	796	783	827	801	793	802	791	759	840	815	820	789	816	837	850	787	793	810	826	760	864	828	816	808	750	759	774	746	792	777	828	753	805	807	781	823	796	778	777	825	792	807	843	819	810	798
50020	39267	37342	59067	45035	24015	8264	1693	760	459	404	464	454	411	428	431	418	415	459	444	437	436	472	435	473	406	401	446	418	438	415	445	416	423	475	444	411	436	433	432	412	414	428	417	434	426	451	416	411	421	377	429	442	417	405	442	442	465	396	435	394	427	395	441	379	445	457	444	406	409	432	400	423	435	442	447	405	424	433	423	447	397	420	422	423	372	443	390	419	399	411	440	430	403	429	388	382	418	384	473	451	404	419	423	462	444	393	401	376	381	408	431	461	421	409	447	395	434	459	432	439	453	413	428	464	443	376	401	389	416	412	468	422	432	431	419	431	440	477	425	412	438	377	418	415	435	416	428	396	413	415	421	399	407	384	400	411	430	449	383	424	420	407	440	422	447	457	435	396	429	444	444	404	417	449	439	409	400	425	396	438	456	413	453	442	404	402	453	415	432	429	398	379	419	428	440	479	435	429	392	432	450	442	430	433	419	418	437	383	408	437	415	423	412	427	444	403	439	414	406	440	443	446	446	437	450	446	419	427	437	410	385	453	396	446	461	381	395	396	420	387	452	421	425	431	425	443	439	402	415	415	442	394	411	417	417	410	447	413	403	460	422	475	441	449	394	392	433	414	405	404	416	388	440	431	478	429	414	431	406	433	440	414	408	432	407	432	413	437	420	384	419	394	427	450	439	436	404	464	435	436	454	412	459	412	465	423	401	440	433	406	399	420	416	396	417	456	420	397	376	423	409	456	432	409	439	374	415	485	448	401	401	424	467	422	451	415	417	408	397	460	442	411	415	406	398	398	456	426	436	463	442	438	443	413	436	426	447	423	405	404	426	431	420	439	386	427	388	432	445	419	472	433	433	432	405	445	443	414	416	441	410	435	384	436	476	455	410	434	409	412	425	447	417	399	405	450	385	453	418	414	431	450	404	440	398	407	422	427	401	424	411	417	393	448	432	464	437	431	454	388	464	398	456	434	458	407	375	451	424	440	448	449	436	453	467	416	417	441	435	426	404	425	448	454	416	447	447	439	455	438	429	458	429	420	355	443	407	442	459	425	427	437	437	447	428	460	435	410	421	460	390	405	446	423	432	389	437	440	395	465	425	446	424	438	441	408	408	381	407	420	428	410	400	455	404	406	423	394	450	410	421	455	395	409	421	417	398	426	441	458	424	415	442	444	415	425	356	432	385	399	437	429	439	437	460	418	443	406	401	474	438	423	438	440	422	454	422	418	396	412	370	411	395	435	406	441	432	419	429	435	390	430	440	461	391	414	430	385	456	450	437	406	425	430	406	408	452	434	416	455	431	388	410	439	423	439	427	411	376	400	425	403	421	439	425	425	401	404	401	423	444	430	416	411	401	426	358	375	427	453	447	427	395	453	441	405	432	448	436	357	453	436	420	436	425	435	441	424	423	379	423	447	408	425	414	404	437	428	417	438	410	438	441	431	428	428	389	433	420	427	412	410	423	479	416	409	388	375	399	439	424	389	401	446	413	374	442	423	444	424	416	460	413	445	420	414	401	398	469	452	417	424	408	401	435	413	403	448	409	433	424	411	423	436	401	441	406	482	413	425	431	423	432	448	455	401	431	413	469	439	405	402	446	467	424	444	392	424	418	399	430	401	423	437	427	415	456	451	413	432	405	417	428	406	389	415	393	381	385	404	409	415	428	421	407	420	488	402	421	424	412	372	417	383	391	386	412	401	442	432	393	426	441	433	397	442	413	423	378	401	411	430	450	447	450	403	400	444	441	434	451	479	430	436	467	436	414	429	419	478	415	422	400	417	444	443	384	438	466	383	397	463	403	421	437	433	439	387	452	411	411	407	430	458	424	425	448	425	443	437	404	418	431	411	420	429	447	438	420	439	417	407	413	423	425	425	408	426	381	431	403	431	414	433	430	449	424	442	401	399	439	432	428	379	420	407	408	456	443	488	415	427	438	418	427	407	409	434	413	366	447	441	392	412	392	405	416	414	449	399	408	422	439	394	394	432	450	437	435	422	414	367	425	388	459	448	416	437	420	436	435	428	436	396	387	470	399	421	422	387	413	434	486	437	459	456	400	439	418	414	484	467	430	438	418	408	421	445	435	401	399	447	437	466	391	433	435	459	437	402	447	438	445	415	473	449	416	458	432	417	406	452	422	436	426	422	421	466	463	431	446	421	407	370	415	421	470	453	422	419	468	445	393	434	441	419	433	411	406	397	432	428	416	430	434	436	459	431	451	452	415	381	432	432	437	453	427	429	421	459	432	439	455	444	411	431	433	454	435	406	455	403	478	452	406	441	419	413	431	453	460	428	417	436	419	414	412	457	435	426	452	438	408	440	403	417	439	425	430	461	406	393	402	415	460	455	433	412	448	425	403	417	389	442	440	425	407	425	415	440	448	420	408	416	445	391	473	402	440	430	443	420	403	411	410	408	429	422	411	423	417	404	469	461	417	428	419	442	421	406	420	414	433	435	421	473	412	434	419	476	385	437	418	461	450	469	445	378	419	400	444	436	411	475	428	431	432	400	425	412	438	430	398	459	452	405	407	444	410	426	407	381	415	393	460	414	402	446	427	402	433	443	440	418	455	406	374	455	460	427	396	420	430	384	392	457	407	425	416	411	418	406	419	392	413	423	426	448	428	415	442	416	432	412	436	401	410	399	468	411	434	401	431	409	446	421	444	433	463	423	453	445	428	416	419	403	460	451	451	411	411	439	434	394	406	441	461	468	422	411	430	460	432	421	443	395	412	412	439	419	434	395	419	438	427	443	396	415	383	407	430	444	414	446	413	392	428	428	456	463	442	426	440	382	425	432	420	427	457	417	389	411	435	446	431	392	436	452	428	417	416	436	411	397	403	469	442	440	416	389	380	414	394	416	428	420	430	409	432	421	410	463	403	422	381	428	383	432	407	424	451	431	409	435	446	426	437	441	369	394	462	453	398	432	428	414	401	404	498	457	426	451	440	413	472	399	444	435	432	424	400	395	415	440	459	386	409	420	415	452	423	450	369	405	386	429	408	391	433	439	441	424	467	391	436	453	460	426	436	449	452	394	458	402	413	392	419	452	411	397	388	398	414	423	431	431	415	426	380	389	435	429	416	421	442	442	434	390	439	429	443	377	411	405	415	461	434	431	416	436	436	447	424	431	453	465	395	451	405	405	417	402	381	405	425	446	452	404	376	438	412	403	386	452	405	423	445	398	404	391	435	417	449	395	403	462	364	412	419	389	419	414	464	440	439	440	406	473	440	425	433	440	412	441	392	445	440	472	396	411	426	410	413	404	410	473	453	371	371	427	413	424	401	410	414	400	428	414	399	429	437	449	461	423	401	404	426	432	422	415	438	449	428	372	409	399	432	459	419	412	434	419	442	419	412	408	448	447	452	372	397	450	417	450	431	418	449	406	394	424	467	417	408	405	444	389	393	422	381	439	388	416	384	448	429	460	451	415	394	444	444	438	396	405	449	409	414	399	433	403	475	384	463	415	411
33092	29798	40618	67747	54761	34070	15333	4154	2152	922	931	872	940	948	908	851	914	914	920	909	883	944	910	879	927	877	904	930	936	881	929	903	924	928	899	954	910	913	901	909	890	880	948	869	923	885	945	877	867	891	894	939	953	966	948	956	869	905	916	886	864	984	922	942	893	915	920	944	918	944	864	939	953	923	961	938	932	875	932	953	922	913	894	953	915	954	931	934	923	912	909	914	883	939	898	897	918	872	946	841	938	890	869	918	889	864	870	904	952	917	892	910	918	867	895	890	978	961	945	920	937	915	912	894	871	890	864	1005	932	834	955	916	942	939	932	890	887	845	857	878	913	912	925	896	916	922	898	843	951	933	960	940	901	924	907	937	909	977	931	914	929	937	927	934	858	932	912	889	906	938	930	924	916	981	870	895	902	905	926	917	895	902	923	910	907	892	906	911	863	934	898	934	983	899	932	935	922	904	929	909	921	908	879	944	874	871	891	932	864	943	899	991	919	949	859	908	899	946	942	932	902	903	930	923	931	899	950	910	886	944	940	868	932	930	929	916	891	919	904	903	932	921	899	933	902	915	886	893	944	925	902	915	887	897	914	933	889	942	917	904	937	939	910	941	841	890	912	911	1007	843	906	888	948	898	908	946	964	901	899	925	894	909	905	914	881	948	908	933	859	950	847	883	878	936	839	905	933	927	986	967	899	921	961	907	919	869	904	902	909	921	876	940	882	946	897	834	877	898	943	986	923	876	903	924	928	896	939	954	923	853	916	912	909	860	902	901	899	953	896	857	869	880	928	914	937	904	937	915	911	913	909	888	880	943	905	908	888	925	931	933	883	991	953	945	888	933	949	912	900	909	903	885	913	955	920	861	927	939	873	881	938	922	887	901	890	899	886	911	943	902	927	915	887	883	913	894	927	902	891	902	921	881	878	906	900	912	899	905	935	936	952	907	972	920	898	887	926	938	872	886	885	943	900	877	962	875	870	905	890	906	937	920	907	932	870	1004	922	865	928	953	916	933	897	939	842	864	946	890	949	953	886	885	874	966	946	897	909	901	870	960	916	951	886	870	906	854	873	892	870	891	934	872	925	915	882	922	900	941	919	916	938	874	918	962	920	884	915	858	919	877	889	886	867	953	954	872	916	886	904	903	896	949	888	875	913	925	926	895	927	915	932	920	919	936	920	948	1008	891	900	919	911	905	878	907	913	933	925	942	874	908	910	916	924	917	908	914	971	891	932	860	959	931	910	879	926	921	878	890	905	917	896	943	959	907	926	936	953	939	904	956	918	958	956	910	882	867	900	913	888	906	904	870	901	888	925	948	890	938	936	873	932	869	927	906	923	866	890	934	913	906	992	921	927	891	936	934	895	908	866	951	927	940	911	939	886	923	925	920	927	939	855	934	879	937	915	896	923	904	811	926	915	916	933	906	927	928	872	884	930	902	903	924	921	898	867	883	919	929	976	880	928	913	972	900	890	922	928	916	893	868	879	900	936	930	931	916	906	910	936	955	905	913	894	924	855	878	909	936	887	915	922	900	910	889	889	872	934	953	864	922	951	830	907	964	911	934	864	930	852	944	900	898	945	941	877	882	930	892	910	923	910	916	902	879	906	845	942	931	972	974	955	894	941	930	928	899	875	873	968	855	901	896	925	889	874	945	870	934	909	908	951	986	914	893	949	920	888	931	928	899	931	871	948	941	953	893	899	894	927	896	910	887	932	931	952	893	915	871	914	954	957	898	924	958	922	930	933	904	914	903	898	923	901	872	915	891	871	828	944	930	956	939	875	930	973	935	963	917	915	923	948	847	895	897	917	900	929	910	945	829	856	968	904	882	920	902	898	937	854	882	939	907	892	908	946	897	910	889	897	927	877	949	903	929	875	920	933	912	913	901	917	920	912	883	930	907	894	867	941	934	911	928	910	878	922	931	919	902	943	968	900	953	878	956	924	935	940	923	970	851	912	932	947	934	933	878	838	899	935	935	972	874	912	963	945	842	935	972	926	920	966	923	932	926	883	945	890	909	886	910	895	893	915	880	993	947	929	955	875	912	917	935	915	903	985	908	923	929	844	925	926	956	965	932	913	867	916	911	966	879	952	842	880	994	842	878	980	920	893	935	956	873	895	911	925	874	869	860	936	917	909	909	886	901	920	888	963	942	973	921	867	884	914	986	864	909	902	923	859	899	875	958	889	931	951	952	900	980	946	892	897	888	897	922	907	933	913	892	866	925	933	891	932	909	918	922	947	900	900	865	921	956	959	979	894	874	916	933	939	899	919	881	921	890	917	941	937	872	910	895	934	950	933	910	945	948	872	939	921	861	876	884	849	964	980	922	863	848	909	930	905	888	909	912	905	948	901	944	899	961	999	894	969	888	937	834	922	924	959	896	931	859	947	909	970	962	866	923	894	968	932	965	906	867	883	884	922	889	969	948	891	959	934	908	897	877	918	900	945	880	913	902	940	920	894	945	817	923	934	877	933	861	913	886	926	944	844	894	960	942	953	863	903	940	937	981	961	910	964	884	908	880	895	923	912	910	891	869	884	934	925	844	852	873	905	896	936	910	883	897	936	869	928	912	834	913	849	969	926	884	937	917	843	910	904	927	904	908	882	866	899	927	1029	940	940	900	886	978	952	969	907	877	946	928	936	925	912	878	918	912	905	887	910	927	893	937	950	933	943	964	888	887	1036	899	933	892	913	915	848	930	963	906	937	891	901	917	918	939	974	877	994	931	937	912	924	897	911	864	965	923	912	922	962	933	886	907	943	909	904	958	911	936	848	867	871	966	953	903	886	869	914	909	905	923	861	905	954	903	873	882	916	891	923	969	930	891	933	910	889	907	946	924	881	874	901	927	918	925	934	886	906	937	924	942	828	918	849	896	844	948	934	944	899	975	944	921	974	897	957	877	915	846	966	916	876	845	904	900	899	964	966	872	886	915	911	883	921	864	918	907	923	935	891	899	912	914	943	950	929	946	919	924	912	861	916	944	862	908	964	873	918	956	922	866	930	903	889	951	896	954	906	954	904	959	892	926	934	880	888	940	894	902	850	879	939	887	941	876	886	893	908	810	841	909	909	881	878	924	903	920	854	933	933	879	925	934	906	862	918	925	953	916	946	851	891	937	914	926	879	924	911	939	934	960	901	968	909	878	909	973	890	887	938	894	952	908	939	903	898	919	893	890	917	905	885	859	926	921	915	913	924	920	888	931	965	942	846	934	940	873	939	856	950	933	897	876	904	941	942	883	881	971	903	822	888	909	894	911	932	872	912	940	860	892	884	951	895	896	942	905	939	891	934	929	889	900	919	927	893	938	905	948	892	910	939	918	917	865	894	917	914	919	893	895	932	903	936	869	940	828	946	913	948	928	925	932	895	900	922	946	905	1003	913	950	924	898	900	957	913	937	888	920	929	897	932	909	894	946	960	918	976	883	935	925	894	904	930	960	921	872	989	894	955	922	912	952	887	911	953	936	928	906	939	944	898	868
13931	7160	3166	3631	2402	1117	567	331	311	258	256	282	304	298	291	306	281	286	292	292	263	281	282	285	314	324	291	266	270	257	254	239	261	251	297	300	286	254	319	308	294	251	269	283	252	273	268	279	276	254	286	324	272	289	286	267	247	239	305	287	286	279	290	270	288	275	300	311	282	279	279	285	261	262	268	237	258	259	298	269	266	281	302	256	256	278	270	283	270	262	254	284	290	293	269	235	304	268	260	264	271	263	275	294	306	249	295	292	297	279	276	274	247	271	267	286	257	306	301	270	274	300	255	273	291	311	257	270	290	277	302	258	271	275	274	290	289	287	292	257	295	289	298	256	311	267	274	273	282	282	307	289	282	292	271	277	257	258	299	280	266	262	300	268	298	261	280	267	265	308	278	271	271	301	294	288	277	282	303	285	275	288	278	253	280	274	249	232	295	279	273	263	284	291	269	294	294	307	306	272	264	284	262	295	284	248	277	283	260	252	287	267	276	316	265	261	302	284	285	251	275	263	293	267	258	261	270	249	295	267	300	286	303	258	326	256	273	260	301	260	297	269	236	300	273	258	262	250	280	260	260	274	286	291	263	303	302	312	261	299	270	287	272	260	285	292	292	283	271	293	287	282	256	275	287	257	285	283	285	281	297	300	270	304	260	261	283	286	255	293	270	285	288	292	295	317	268	253	265	290	270	277	272	266	255	259	278	226	274	274	304	284	281	276	274	271	244	252	249	277	286	267	285	310	278	295	309	274	307	278	283	254	250	298	253	248	295	298	263	260	276	291	274	273	286	294	277	311	270	270	260	266	257	253	294	266	239	284	296	315	309	280	299	278	280	260	285	262	282	249	259	261	266	297	299	253	292	292	263	252	256	235	264	289	297	277	277	263	281	316	269	271	284	253	288	268	290	251	297	284	300	274	278	260	251	257	265	296	298	282	305	297	294	301	280	241	292	268	250	306	268	322	274	280	291	259	280	263	276	277	283	283	271	304	292	241	294	290	296	271	233	320	274	305	248	273	293	309	276	295	275	275	269	273	260	301	278	278	272	270	273	253	260	300	286	273	259	271	296	247	274	273	277	275	270	324	295	293	315	335	307	317	277	290	267	279	283	268	279	288	271	278	278	275	252	277	290	264	294	258	290	253	275	284	271	265	266	298	277	312	255	271	294	286	254	288	257	254	273	243	296	283	240	237	230	264	264	255	272	277	274	267	298	297	236	271	290	286	251	273	272	274	276	282	291	289	274	264	261	262	262	283	298	273	250	259	261	265	244	283	263	274	296	286	269	274	273	264	238	274	283	306	265	283	275	272	268	277	288	313	284	260	273	288	311	291	282	261	281	288	268	248	309	299	247	278	288	260	265	250	283	289	260	292	283	258	267	296	298	279	305	289	275	260	308	280	314	254	241	279	270	297	266	264	272	282	281	254	264	227	250	287	279	238	289	300	322	262	275	335	263	254	281	247	319	279	277	270	284	270	252	264	239	260	261	285	297	277	247	287	249	281	281	247	222	271	287	317	296	298	299	267	282	293	253	282	277	257	264	260	276	296	284	280	275	286	258	259	270	268	301	266	266	285	284	285	283	246	278	299	269	257	268	243	298	265	287	309	275	306	263	272	258	268	289	287	251	270	327	290	292	284	261	307	261	261	261	298	251	286	276	273	272	282	268	258	273	276	295	305	273	305	272	292	284	234	301	250	276	262	293	274	246	271	300	252	257	247	252	281	253	259	259	265	279	261	284	256	266	253	249	293	270	309	275	297	301	251	289	249	267	278	286	279	297	252	271	309	294	245	255	283	293	276	244	281	261	274	274	277	279	267	260	274	251	245	288	293	294	270	296	311	288	266	291	265	274	294	279	266	263	269	286	266	289	272	252	263	285	248	286	320	284	268	278	242	243	278	261	285	283	283	283	289	257	260	277	273	258	257	254	276	267	274	295	255	259	250	299	267	288	257	304	304	262	281	293	311	314	277	261	251	281	262	273	321	276	278	263	267	234	259	275	278	266	270	262	286	288	274	291	293	254	285	259	272	257	269	273	244	275	276	290	254	279	272	261	298	291	305	309	248	280	282	270	297	274	287	296	283	270	280	274	274	286	271	265	268	253	260	265	276	259	240	249	262	261	276	265	269	267	256	265	293	278	277	313	249	258	270	287	287	297	249	281	273	294	249	307	299	256	250	283	266	245	256	313	256	262	265	280	274	279	307	259	268	260	296	292	251	246	255	273	275	321	276	259	257	283	285	275	248	280	267	270	283	291	296	285	267	246	321	307	268	268	279	259	282	289	281	253	267	300	266	258	279	261	302	243	289	264	272	286	290	262	296	251	267	275	300	225	287	281	261	285	269	279	279	268	285	312	262	267	288	263	273	280	254	247	251	271	264	292	270	287	248	243	303	262	284	272	275	296	303	248	265	292	309	263	282	286	289	272	274	271	254	262	294	260	262	278	290	269	262	272	294	276	275	300	268	254	245	311	251	270	270	300	275	271	248	270	289	278	295	266	268	282	247	270	276	248	278	262	280	241	268	268	263	270	252	263	247	270	290	301	277	274	255	262	314	266	262	246	284	284	309	264	289	291	247	269	262	325	288	291	274	274	267	326	271	285	278	287	258	254	279	257	246	280	300	296	269	272	264	263	271	301	266	240	277	302	291	259	254	273	286	290	253	271	246	275	296	248	274	302	294	314	308	302	266	303	287	288	266	259	265	286	292	245	249	256	270	246	258	239	276	284	287	258	267	267	296	308	270	274	278	288	285	276	261	291	270	272	235	284	280	292	286	278	295	307	263	272	272	307	281	295	279	293	291	238	239	232	277	286	274	276	297	266	270	311	273	286	274	281	257	293	275	256	280	242	274	272	262	262	266	274	252	253	310	275	288	257	284	271	275	318	258	287	273	267	295	296	310	265	253	280	267	272	259	267	278	277	259	298	267	277	312	276	279	266	259	275	266	259	291	303	270	303	290	265	277	266	265	269	285	261	279	288	254	263	264	280	245	263	294	292	238	252	281	266	254	297	258	265	291	298	265	306	288	240	274	258	273	276	285	298	271	315	267	287	302	267	260	232	271	260	296	285	271	281	236	314	285	319	304	266	250	268	256	271	266	290	270	274	266	288	293	304	267	258	273	275	261	293	295	304	264	275	291	239	306	290	278	272	289	241	244	266	297	277	273	274	233	274	242	277	298	282	264	276	299	261	274	289	251	306	288	279	254	259	263	271	305	290	292	298	290	254	263	240	275	273	249	268	290	294	287	272	248	262	273	297	307	274	265	289	292	286	288	293	248	275	280	289	246	282	289	282	280	272	264	306	268	279	253	312	287	268	272	279	256	309	292	285	273	291	280	311	269	275	265	269	284	284	295	269	278	291	317	287	279	244	280	325	271	292	273	215	272	276	257	276	304	297	321	291	289	260	275	279	294	299	303	287	257	272	259	295	269	279	283	265	261	293	293	277	268	275	293	276	271	272	260	267	287
8544	6384	5765	10378	7081	3270	1380	735	672	631	638	664	644	675	623	638	609	700	628	602	614	656	626	670	637	626	607	624	663	658	652	646	635	637	635	648	691	612	665	638	671	668	601	616	635	634	619	630	628	639	660	628	645	658	679	668	652	638	636	679	617	674	628	604	654	669	619	655	627	682	640	610	678	653	649	655	682	633	652	671	636	686	705	707	667	620	601	674	626	601	639	673	683	657	624	650	659	644	653	643	628	628	645	649	669	638	608	619	653	583	650	644	667	623	645	668	660	658	626	618	664	674	628	661	659	703	592	602	676	671	631	661	642	628	685	648	635	670	674	666	685	645	667	636	640	661	633	649	680	658	606	637	637	672	629	647	667	703	640	645	598	649	646	621	612	636	603	619	668	662	670	657	624	673	635	646	628	637	654	686	629	629	680	625	648	639	704	632	625	648	639	635	642	647	649	629	658	646	649	644	678	688	631	617	654	655	649	600	647	668	644	620	629	678	619	642	634	651	657	652	648	605	632	662	640	652	669	663	653	554	672	629	655	624	624	695	676	672	649	641	616	591	616	670	677	672	645	635	636	625	604	645	629	696	654	604	641	702	627	626	597	652	662	642	629	677	610	610	650	662	642	671	607	662	632	666	644	648	644	602	601	640	642	604	630	627	661	666	636	644	668	637	627	687	660	586	686	673	621	642	668	662	629	678	677	607	629	660	622	625	705	698	628	648	643	597	664	667	651	635	595	664	642	634	628	633	716	634	658	634	645	666	643	643	648	647	596	636	618	693	668	667	692	625	617	654	682	635	616	705	682	620	619	619	669	655	632	634	657	639	594	600	605	654	623	671	641	717	654	645	643	638	676	643	630	652	646	647	694	620	660	706	639	673	648	634	652	647	650	626	632	680	638	630	641	661	653	660	593	628	655	651	656	644	686	600	671	626	623	618	658	649	656	635	627	675	632	622	589	638	652	685	687	686	660	644	616	663	642	623	605	634	651	635	658	665	661	622	616	602	641	694	624	644	631	631	682	638	636	623	624	639	651	678	610	611	650	602	645	615	650	671	622	637	689	668	643	684	646	653	628	661	624	661	666	646	626	683	649	684	642	646	649	654	672	639	632	645	667	626	672	651	646	668	629	628	666	648	653	686	640	620	577	655	630	611	650	652	689	654	636	622	632	629	602	624	596	646	647	620	626	608	623	669	583	627	619	645	620	617	658	591	722	635	666	672	666	642	635	647	648	637	639	611	620	634	647	677	670	632	642	666	649	621	616	651	671	596	641	653	636	626	632	692	657	637	664	637	604	640	641	632	653	632	656	658	622	574	619	644	639	605	634	564	633	640	624	621	618	659	624	657	622	640	640	621	626	670	635	648	646	618	651	658	623	686	631	684	618	642	656	674	627	647	644	608	649	570	666	635	648	623	663	666	618	679	654	640	646	629	640	635	631	647	662	615	615	661	630	683	597	619	677	613	676	652	618	620	660	676	666	661	673	631	637	630	596	635	661	692	628	630	666	632	631	666	615	682	659	616	642	617	648	670	697	616	642	657	630	679	637	681	588	652	631	661	670	637	618	664	662	636	624	616	656	639	641	645	668	650	659	642	640	648	635	710	642	689	661	628	622	645	582	612	634	651	646	595	674	663	641	597	627	608	717	669	641	612	709	613	645	624	632	678	666	651	634	655	640	643	631	646	666	696	673	646	629	655	646	602	618	659	657	639	661	627	648	649	664	669	659	622	676	640	666	663	613	621	640	671	659	628	664	681	645	641	609	659	648	607	626	642	647	652	664	644	643	608	589	647	633	699	671	690	603	643	628	688	649	626	620	652	644	590	610	630	674	619	650	619	622	627	635	617	619	649	631	622	633	635	666	656	674	662	648	652	687	602	619	613	634	629	639	631	638	660	663	643	677	636	645	685	613	632	672	639	623	623	656	704	607	671	646	619	617	627	659	676	621	655	601	688	653	667	646	643	582	656	643	630	607	656	666	671	652	632	605	664	637	620	654	669	649	641	672	638	640	656	639	640	620	656	648	639	646	638	667	630	677	634	629	603	699	642	630	646	636	696	630	658	667	669	600	674	626	657	636	662	660	658	668	650	600	650	605	684	646	649	698	631	650	628	643	642	647	660	670	627	633	590	682	656	650	644	629	588	635	665	617	646	701	630	617	688	649	645	615	625	671	630	655	642	669	647	693	638	645	659	635	668	650	635	668	634	638	639	671	659	609	640	644	696	687	672	640	644	659	624	604	654	699	593	665	673	603	649	631	621	659	643	644	678	633	661	655	618	671	677	709	634	635	680	688	635	635	662	656	675	680	669	628	637	623	655	639	624	641	641	654	630	645	630	654	628	633	599	608	673	641	656	684	624	603	624	653	649	635	662	662	602	616	642	614	640	612	643	604	604	603	664	667	617	616	621	641	673	681	687	622	678	670	602	629	600	646	676	631	669	649	629	637	636	677	635	596	632	590	645	664	634	617	643	644	673	657	585	675	640	607	660	617	654	666	624	604	661	618	654	651	670	649	649	657	640	663	694	635	625	637	642	644	654	622	648	647	653	622	682	626	658	694	609	658	644	670	636	656	632	628	664	682	633	589	682	676	644	601	657	652	614	657	624	674	612	641	626	641	664	641	670	628	674	675	659	661	623	643	597	654	625	619	626	667	639	663	653	619	602	659	699	654	682	665	648	590	648	677	589	588	654	629	653	620	609	663	632	647	649	690	630	690	669	629	654	645	644	607	630	618	625	693	661	649	679	639	633	645	654	648	607	643	610	675	638	661	644	696	666	609	656	645	632	661	656	621	636	654	665	675	596	644	620	665	657	654	595	637	688	660	625	632	624	678	595	671	685	632	611	628	678	644	627	615	659	602	674	656	607	648	619	710	626	694	617	631	666	644	644	700	623	683	616	593	677	636	630	589	619	638	637	669	640	623	641	678	638	649	626	624	644	622	670	627	633	625	624	606	625	632	659	632	655	618	640	670	638	625	665	695	639	631	662	674	673	622	623	661	633	616	635	645	617	591	637	676	620	655	641	669	642	681	645	647	605	614	652	611	641	660	669	623	651	652	616	663	673	622	615	634	614	653	638	669	653	673	647	700	640	629	654	638	650	595	676	671	624	689	690	678	732	652	595	649	603	637	616	641	605	659	659	613	660	650	607	630	645	633	670	637	639	650	667	637	643	644	664	665	659	626	663	609	637	630	635	592	640	678	635	565	656	614	673	641	685	663	643	642	676	642	621	634	615	659	617	653	650	669	624	627	613	617	649	617	655	600	671	628	648	574	667	628	659	684	652	610	610	634	686	632	698	639	650	625	674	671	625	628	698	602	649	657	652	641	611	667	644	648	632	683	656	625	669	653	641	659	656	701	640	690	652	618	640	628	596	639	663	668	659	660	651	604	672	648	642	656	649	635	636	639	635	649	654	627	578	631	617	645	692	661	627	639	645	670	657	631	676	618	613	630	645	619	685	639	657	660	651
38885	27519	28879	47633	30498	12980	3219	845	565	384	370	378	395	367	385	372	355	392	410	333	395	393	411	360	381	352	335	360	386	374	369	381	351	366	396	377	357	390	404	402	381	406	368	378	344	397	433	394	383	380	411	418	393	370	352	383	370	347	390	368	366	360	387	395	385	385	401	354	317	356	372	379	355	340	404	341	381	385	431	396	354	372	372	377	380	381	386	369	343	399	394	382	384	374	348	417	382	389	368	366	399	341	385	406	390	360	349	362	345	391	366	361	376	341	364	368	356	376	410	389	347	358	398	333	343	413	412	373	387	381	398	309	359	389	401	355	361	399	372	417	392	350	362	379	361	388	388	358	377	403	402	431	383	411	340	373	391	354	379	382	411	379	330	386	386	380	431	407	391	362	352	412	411	384	390	386	379	349	397	340	348	365	395	389	391	353	370	396	391	345	405	373	356	378	372	361	396	404	363	372	366	375	409	385	392	414	364	376	373	413	392	381	411	397	367	379	357	348	398	385	359	411	396	384	407	349	405	337	400	359	351	381	394	404	368	344	353	389	409	368	388	355	352	369	404	334	374	349	384	354	397	382	391	378	406	391	394	362	387	361	348	352	385	344	380	354	382	408	389	381	396	360	363	382	379	352	358	385	339	391	403	362	399	420	393	378	402	352	392	370	399	358	387	384	358	402	367	414	354	375	370	377	346	350	350	374	366	355	344	393	333	367	347	345	361	388	381	394	382	369	382	364	382	360	370	373	407	369	353	367	378	359	365	375	391	358	375	352	359	342	357	353	360	356	368	407	389	393	332	359	375	384	392	377	357	372	377	391	387	352	358	407	392	375	350	377	364	359	403	363	371	329	385	389	344	384	395	391	380	365	349	407	377	387	356	386	373	371	369	378	345	390	370	392	419	376	378	379	358	367	360	421	355	406	372	358	354	403	393	376	355	396	359	407	375	369	356	363	384	362	375	368	379	363	379	348	414	425	419	381	350	362	385	393	379	391	389	381	383	376	402	407	360	366	422	395	365	384	387	381	385	392	362	395	388	385	384	334	396	393	381	366	379	378	353	363	361	358	408	339	380	389	361	388	361	351	389	401	350	361	399	381	352	397	366	392	400	391	361	369	355	387	366	342	383	351	376	368	365	397	402	381	340	406	400	357	387	397	340	409	368	334	336	359	376	389	398	379	401	433	378	411	388	391	419	371	379	398	360	364	387	409	382	347	389	380	382	341	364	385	424	363	356	358	405	374	396	373	339	377	362	373	326	374	363	381	320	346	362	380	359	394	357	384	379	374	326	395	372	412	375	376	377	375	383	360	363	366	372	360	391	377	383	365	371	387	405	386	405	413	346	364	374	344	373	412	379	340	372	405	360	378	408	415	360	342	362	357	387	363	372	373	401	339	395	374	383	349	382	350	355	396	324	378	384	387	395	450	351	378	367	345	367	372	343	384	371	374	420	362	327	406	335	370	346	342	424	357	430	395	415	410	368	367	367	391	367	372	414	386	391	394	354	379	369	405	343	397	360	386	400	392	345	362	337	392	370	402	374	384	386	376	395	348	372	372	389	397	333	393	413	354	391	378	410	366	368	359	358	355	362	355	380	386	385	395	372	376	384	374	373	365	388	353	375	361	371	405	372	382	382	360	387	389	368	358	365	362	378	358	398	368	375	382	349	380	377	386	378	393	377	405	369	371	368	366	389	382	382	400	372	365	360	407	369	390	393	345	368	364	355	398	384	349	370	361	363	395	348	392	353	345	371	401	365	365	337	323	359	389	387	396	377	405	368	357	391	362	372	353	375	376	395	416	375	356	363	380	408	366	372	377	360	385	371	392	385	415	387	370	399	346	408	375	389	371	352	412	350	381	393	358	337	343	358	345	403	396	430	344	342	385	360	351	373	374	364	409	430	364	365	376	377	409	358	388	352	377	394	336	394	338	362	366	417	344	397	333	356	362	374	378	365	405	382	414	346	360	361	387	358	421	356	342	350	380	407	356	382	377	362	391	373	371	381	361	370	372	399	377	376	375	364	379	373	380	400	378	341	402	374	409	341	365	369	388	374	368	369	375	334	429	372	384	396	379	380	369	385	345	377	398	374	381	361	368	355	366	405	377	355	405	351	389	352	391	360	363	384	411	375	362	421	374	339	385	381	395	348	370	385	348	429	356	361	328	357	396	385	359	370	380	382	364	362	363	362	338	398	376	415	362	392	353	424	414	366	375	406	347	380	402	363	401	367	388	396	357	400	350	372	400	372	366	365	361	355	346	391	387	371	393	383	406	399	387	342	388	401	359	384	376	351	386	401	375	378	398	414	378	366	386	382	408	363	370	387	429	396	411	358	341	419	392	383	422	396	405	379	365	412	387	387	386	389	383	361	332	361	354	407	382	384	358	369	385	361	393	339	358	391	379	396	388	358	375	393	356	368	362	413	413	410	342	379	388	380	372	360	357	363	325	384	381	363	381	358	369	405	393	399	407	369	412	398	374	392	391	380	361	395	366	421	366	325	368	359	345	385	399	357	370	365	330	357	381	376	387	347	356	381	342	375	359	403	390	376	404	360	357	384	411	432	410	369	421	353	354	368	372	352	325	353	371	408	353	399	359	371	360	396	407	350	369	369	408	385	372	355	352	364	375	393	386	424	362	404	367	407	390	372	375	355	425	396	360	388	380	353	398	369	346	397	358	389	384	359	374	377	345	367	373	384	349	362	371	405	380	352	406	379	370	375	379	380	373	371	381	390	331	376	373	372	379	360	371	370	362	371	379	360	389	396	408	364	323	390	370	356	386	408	399	370	345	361	374	399	385	356	347	422	378	371	385	371	361	356	430	414	375	387	366	350	386	400	355	395	401	354	371	387	353	386	391	363	409	364	380	377	382	407	365	333	360	399	379	351	364	387	374	370	380	411	374	346	394	357	378	363	365	392	327	416	402	377	359	345	386	384	382	364	342	384	363	366	350	403	410	373	368	386	407	366	329	344	382	378	386	365	360	383	388	394	366	396	398	402	412	359	417	379	338	336	357	381	388	374	340	360	354	383	389	385	353	365	410	387	398	368	390	372	378	389	404	363	410	376	413	362	393	404	369	393	347	361	379	339	371	377	389	310	362	356	374	392	347	376	390	412	365	371	383	338	348	368	383	389	352	367	371	376	420	363	360	371	350	372	365	357	371	369	395	382	353	393	348	394	390	391	344	386	377	333	340	407	341	398	392	375	398	366	399	405	393	392	390	411	367	343	377	365	371	388	365	387	366	370	381	392	398	412	406	405	340	316	378	368	356	349	391	382	327	370	366	354	371	382	382	389	360	382	409	370	398	357	377	390	396	402	379	412	401	409	403	346	355	360	343	373	371	362	376	419	406	400	404	392	376	386	386	377	385	393	399	390	381	384	396	407	380	361	395	372	396	389	410	381	358	403	342	388	339	389	343	364	393	377	364	363	371	407	368	356	369	341	386	383	380	419	401	365	368	412	379	396	355
25374	18503	35143	55939	41512	22876	7847	2414	1552	963	852	850	848	804	781	849	859	844	837	866	841	859	835	815	804	840	875	836	842	840	821	835	837	789	822	841	823	849	861	851	811	842	863	836	839	864	815	836	914	837	865	824	861	897	877	862	819	761	830	851	798	787	862	857	862	818	793	870	864	876	844	853	863	817	769	840	862	803	830	875	820	837	821	797	822	847	835	800	836	801	842	798	844	865	828	799	822	811	780	819	864	802	781	856	818	851	841	815	857	916	843	828	808	795	882	803	842	795	860	804	865	890	845	822	803	794	824	773	825	853	848	848	850	882	863	842	833	822	835	873	846	833	846	837	834	845	870	825	790	862	833	831	793	837	774	873	814	819	833	848	883	832	831	813	843	834	785	846	848	831	805	845	782	873	872	819	795	868	797	826	861	826	869	817	826	835	833	841	810	856	793	897	857	839	785	792	808	818	864	807	873	819	829	898	786	850	880	834	819	806	797	805	900	820	846	858	857	796	873	850	812	791	887	812	795	871	847	823	881	861	871	840	835	839	822	838	834	804	853	801	834	823	816	836	851	833	796	839	858	823	859	782	834	817	779	866	839	797	851	846	828	851	815	822	827	817	853	815	858	792	852	801	813	824	824	829	815	825	856	818	824	864	851	872	813	859	816	785	789	843	845	871	895	800	840	841	899	805	778	817	872	878	909	853	787	796	832	794	850	831	838	816	813	830	845	829	776	872	840	833	887	847	805	850	855	834	849	779	812	824	760	838	816	805	853	826	867	815	823	814	882	847	848	804	807	834	822	825	799	835	842	861	850	861	829	806	776	800	811	804	807	863	847	816	849	833	861	827	846	770	816	818	852	836	852	781	855	813	820	829	854	816	850	848	834	830	914	859	804	833	802	873	819	864	809	887	884	820	845	839	883	800	871	833	788	868	839	831	903	795	870	840	879	806	815	832	796	790	819	839	880	872	808	843	846	839	843	867	849	823	806	901	828	818	839	790	828	875	860	826	854	823	905	860	821	803	757	836	861	844	811	836	779	826	859	877	883	851	801	860	801	823	826	842	786	834	831	862	879	835	825	818	813	827	829	877	822	855	875	791	850	854	839	837	859	839	847	852	809	822	864	849	836	795	805	853	845	881	843	875	787	851	897	855	884	827	845	839	813	858	869	854	838	842	863	847	827	829	754	829	832	856	842	853	831	833	811	770	904	878	847	894	851	825	825	822	850	833	836	868	822	848	832	879	810	831	852	851	854	851	863	810	858	842	833	838	771	855	935	806	788	866	813	832	829	846	875	807	826	846	845	835	887	772	849	818	838	836	850	828	820	830	830	854	846	850	846	802	831	819	851	891	884	877	828	821	901	816	856	833	823	819	841	832	875	859	803	809	817	822	837	837	818	825	797	845	861	857	850	826	816	819	798	879	895	844	840	853	832	820	774	867	855	843	827	816	862	888	814	874	801	809	881	852	818	827	830	891	866	866	844	874	830	792	825	802	826	852	787	792	891	874	840	877	903	882	833	865	856	833	826	805	808	865	839	821	770	792	854	867	830	890	838	806	792	826	818	839	877	872	887	809	843	839	762	867	812	818	882	826	845	862	829	805	919	831	812	838	848	811	857	843	880	826	894	830	855	857	815	856	836	899	853	858	837	816	830	801	846	781	833	844	858	838	830	836	804	870	824	814	784	813	886	810	884	827	843	848	839	857	866	878	841	815	816	870	839	781	823	858	807	831	811	895	865	832	812	838	832	809	823	898	838	852	881	827	836	832	796	882	829	848	848	809	904	870	827	826	863	779	836	814	815	864	829	855	775	846	859	844	808	830	895	832	864	863	787	783	848	811	850	827	816	841	888	812	861	890	814	834	839	803	917	856	813	891	861	891	815	819	890	857	787	880	831	794	868	852	841	855	776	813	792	869	835	848	853	856	869	812	877	854	811	825	856	896	827	857	859	845	866	815	803	840	831	823	863	866	830	859	899	887	825	820	895	823	848	834	810	839	839	891	811	863	830	853	840	801	828	802	845	841	808	835	836	871	799	829	832	840	834	912	849	876	840	790	876	829	863	834	899	880	819	870	847	867	842	881	830	875	859	826	818	863	817	820	853	848	857	867	866	873	842	867	867	869	839	804	814	858	852	866	862	846	860	847	815	804	866	854	834	881	841	838	846	838	788	865	840	835	851	853	817	850	881	864	854	876	825	839	824	827	867	858	852	796	851	825	852	822	843	817	835	842	856	836	821	839	822	865	839	820	826	842	853	890	849	789	849	886	797	831	821	864	796	795	855	857	842	841	834	845	821	838	835	875	836	847	774	853	767	852	866	877	836	882	831	848	828	848	812	844	835	844	916	861	845	821	844	823	852	815	826	802	808	845	820	799	816	819	886	831	855	801	841	851	815	867	832	822	830	787	851	853	875	767	833	856	899	825	812	842	841	844	817	845	849	847	841	876	835	864	824	857	871	854	796	840	881	823	856	789	812	839	850	776	809	813	869	864	815	835	842	804	863	833	832	821	840	867	844	874	812	829	833	865	850	818	861	827	861	837	821	870	852	862	835	793	813	832	833	834	820	836	913	851	820	860	832	814	800	873	816	810	863	813	874	822	809	847	845	834	881	838	870	835	823	895	843	831	838	839	851	864	805	838	853	824	853	848	823	860	876	798	854	827	861	847	853	796	860	855	842	799	841	867	800	827	836	849	906	818	864	813	801	852	813	820	839	853	850	859	839	856	825	887	802	833	845	822	877	851	817	841	832	841	886	803	836	789	832	884	876	796	839	784	834	837	837	801	875	891	797	846	850	816	869	833	833	877	863	862	872	846	864	832	886	850	897	817	840	819	852	829	851	852	829	824	815	840	871	862	860	868	856	836	828	828	832	872	845	784	886	807	822	876	879	853	818	882	850	831	853	787	849	861	835	840	885	813	821	844	812	821	825	906	830	791	827	823	829	849	868	859	811	842	851	848	820	793	855	824	816	827	855	826	816	837	868	843	875	869	801	873	830	863	807	840	797	792	833	876	844	824	885	828	842	849	827	856	845	835	832	837	850	835	805	851	832	867	833	778	798	799	845	848	851	876	845	857	861	887	822	837	866	808	864	812	827	827	841	857	809	853	839	799	822	835	818	842	881	849	850	861	885	811	820	817	834	854	855	848	780	826	845	907	826	830	797	899	872	850	847	818	834	796	790	860	824	839	816	794	856	890	782	851	882	854	865	819	838	859	857	812	811	812	820	827	802	845	837	853	813	863	801	903	867	838	856	848	809	829	860	809	817	831	888	838	872	852	832	832	813	854	823	792	847	842	829	846	863	806	897	852	877	863	828	808	817	918	796	840	803	840	876	869	829	786	834	866	829	858	887	882	877	858	834	825	853	809	873	826	836	861	796	834	894	825	839	829	884	793	860	869	927	856	858	854	790	855	833	849	808	804	887	883	862	817	843	803	855	808	833	858	834	813	819	837	771	806	798	885	823	884	823	808
48247	33915	48024	59604	41273	22665	7414	1744	883	532	439	421	432	429	429	440	450	440	424	454	420	448	435	434	452	435	425	426	410	452	453	457	438	480	464	427	416	418	430	400	462	407	439	448	447	472	443	398	438	455	457	406	430	414	382	437	459	468	440	422	437	460	408	429	422	435	433	440	444	427	375	457	460	429	477	405	454	422	430	436	432	419	440	436	414	437	467	443	466	417	412	431	434	467	433	439	441	420	421	469	466	426	375	427	421	435	412	446	409	411	457	443	430	458	425	447	412	426	416	435	437	438	510	405	427	432	445	434	490	449	461	407	393	430	462	421	434	403	448	426	422	444	457	447	407	425	459	442	456	467	451	438	422	440	447	426	424	443	441	435	422	454	490	418	434	493	405	448	437	417	438	440	420	442	467	496	443	452	433	434	396	441	422	458	413	384	444	425	407	438	449	441	400	448	414	458	434	464	454	480	450	441	423	436	396	466	447	438	436	438	408	406	381	425	421	450	419	390	439	411	452	401	448	425	392	412	437	449	417	423	452	449	436	433	397	461	468	423	450	476	423	441	428	371	449	409	440	470	455	460	401	423	430	407	442	454	441	416	432	439	415	410	425	487	423	468	431	439	444	413	384	401	410	414	419	411	457	457	437	402	436	434	426	401	462	444	445	426	409	445	492	432	436	449	407	471	437	464	412	447	449	466	408	402	474	436	474	424	460	436	419	444	451	407	420	446	479	443	455	478	419	466	398	423	451	448	435	468	455	478	415	489	430	435	459	433	411	435	439	443	415	461	468	456	457	427	397	390	452	419	450	459	428	407	418	444	457	422	416	406	459	464	412	424	399	462	465	434	436	428	395	455	450	475	431	441	468	450	444	418	424	429	401	431	409	415	492	477	418	419	495	438	416	440	453	456	433	398	454	463	412	420	457	442	473	447	451	442	440	477	432	434	405	446	443	414	461	420	476	422	448	452	443	406	427	410	431	380	426	410	400	426	435	440	413	425	427	396	444	410	413	431	430	419	444	460	434	420	496	427	445	447	452	415	433	448	425	459	441	423	438	420	450	461	409	426	393	433	469	467	392	485	415	465	430	414	406	445	467	399	434	414	439	420	432	422	451	433	427	477	440	400	436	417	434	411	465	451	455	416	425	467	461	413	461	417	419	477	458	424	459	436	409	418	466	449	476	452	443	435	425	410	440	445	412	410	441	429	458	480	472	410	448	437	383	434	427	429	431	408	458	436	390	445	456	436	414	440	395	432	415	381	410	453	426	468	411	408	458	441	423	414	394	405	414	439	441	448	452	463	459	473	407	416	420	405	449	410	457	406	451	441	434	441	417	440	418	429	441	416	410	415	454	425	437	444	449	417	430	436	415	398	445	471	474	425	454	461	416	432	416	447	426	455	479	450	451	417	453	465	396	420	425	445	431	435	425	458	463	421	399	436	425	439	448	441	426	459	415	427	422	403	449	455	447	463	410	410	466	446	446	407	450	453	449	419	437	429	463	443	469	458	432	455	383	429	487	404	464	448	429	424	384	457	432	406	437	446	442	440	419	427	465	431	446	426	449	444	462	448	444	432	465	385	417	466	404	426	436	426	472	442	420	424	418	452	442	439	416	391	472	416	458	429	395	410	437	441	417	404	461	397	443	424	410	425	426	416	477	469	455	444	463	431	460	405	406	428	490	436	471	462	423	468	433	458	449	423	444	459	393	446	414	496	436	430	468	435	402	445	454	440	435	463	428	443	429	413	447	436	413	393	430	433	494	455	405	437	413	403	421	431	400	418	449	447	437	442	424	422	429	406	411	429	449	390	453	457	427	392	435	428	406	468	429	436	445	426	442	386	441	464	433	411	465	397	446	446	413	427	476	480	461	430	443	474	455	420	460	475	471	442	480	424	438	475	434	429	423	461	440	419	398	396	456	427	451	464	438	415	402	469	413	423	392	435	434	443	481	385	453	470	423	462	451	448	386	427	427	486	494	452	440	421	384	415	450	408	417	414	456	415	444	450	404	423	412	441	422	419	426	441	461	431	491	452	442	444	441	409	448	459	443	414	470	427	483	419	445	399	411	433	463	416	452	430	423	408	439	416	436	421	423	436	426	445	460	440	392	440	401	427	467	419	393	461	442	458	420	450	418	420	434	424	444	477	409	424	450	416	443	405	434	458	437	449	425	427	442	466	410	436	429	457	456	429	431	463	446	475	457	434	449	411	450	427	432	441	398	474	402	469	448	446	416	464	434	434	460	432	467	435	433	434	445	471	462	419	441	442	427	434	433	409	444	458	457	454	427	435	432	446	443	413	468	400	440	435	412	427	433	452	421	410	460	432	452	411	446	467	452	423	444	439	425	436	436	445	425	457	426	420	430	426	448	391	443	467	422	372	422	464	479	490	437	433	436	471	434	418	426	435	444	446	398	453	430	468	462	445	480	416	467	455	431	459	461	448	455	424	438	438	470	411	414	428	421	428	427	457	414	438	412	450	419	436	445	421	448	482	418	450	443	443	433	437	412	437	479	395	437	403	392	435	426	426	406	440	442	439	430	391	445	417	414	459	409	435	420	425	433	432	457	448	458	477	433	436	460	405	439	451	414	446	384	402	452	426	472	462	388	409	424	424	470	389	443	431	432	461	449	459	446	417	482	408	407	466	421	402	408	435	446	424	432	400	415	475	413	417	426	406	461	458	420	427	411	402	406	429	451	412	467	417	419	451	441	476	429	425	385	438	473	402	428	423	416	465	442	402	437	453	421	457	439	384	438	467	429	435	418	434	462	445	430	374	427	431	397	423	425	449	417	410	466	456	397	393	437	494	427	443	425	453	398	419	464	456	458	440	419	389	427	458	429	453	445	431	450	451	436	433	417	439	452	437	434	413	423	460	444	427	448	413	425	450	476	449	429	416	443	471	419	410	435	436	423	415	406	427	465	393	448	441	459	442	453	410	385	458	454	446	419	436	435	433	431	404	418	409	426	425	416	423	438	416	464	426	448	430	454	427	426	447	454	383	470	462	436	424	405	448	462	446	451	454	428	419	458	452	423	422	387	466	405	437	431	437	422	379	483	456	463	453	390	419	380	420	452	428	432	425	438	372	443	437	425	457	419	434	435	449	422	402	415	465	441	428	410	443	448	410	421	465	419	436	435	446	441	486	465	435	406	450	437	450	473	465	394	421	463	426	417	452	448	466	422	436	441	430	428	426	441	474	432	454	431	426	443	430	405	450	459	483	439	491	435	448	433	457	416	462	416	441	423	421	384	444	426	394	420	443	411	391	462	419	437	471	416	452	481	396	429	429	446	409	421	447	479	400	444	421	417	428	491	442	448	440	450	449	423	422	453	439	429	404	438	436	451	442	457	445	436	401	459	434	461	423	456	465	399	436	440	456	438	378	369	429	386	412	431	439	435	460	439	446	421	441	391	490	439	447	486	471	424	449	429	437	438	460	448	430	416	466	451	492	454	432	428	439	411	411	438	428	405	444
30702	22492	51319	66198	51881	33704	13786	4712	2610	1232	996	981	917	1000	947	928	925	914	923	914	949	949	898	984	973	970	954	971	929	918	938	931	890	981	873	991	1007	945	923	976	948	947	934	923	934	911	942	951	940	941	954	962	943	924	957	930	984	892	864	963	1004	931	970	922	939	962	965	912	989	966	940	949	874	910	896	1002	952	977	932	952	956	943	915	898	949	946	946	927	946	998	946	961	949	899	979	902	875	951	939	981	968	946	940	945	930	930	945	957	946	987	970	949	956	934	970	988	947	986	896	983	963	959	961	908	977	933	929	974	948	935	942	950	967	971	895	920	904	969	944	966	981	932	942	966	932	941	904	969	981	874	906	1001	898	966	928	923	904	924	934	943	950	953	926	916	987	911	917	951	907	927	935	989	895	881	921	969	904	989	928	925	1000	966	970	954	954	921	932	967	907	942	990	967	912	961	948	987	896	940	889	957	941	948	924	965	936	862	923	890	972	970	919	971	987	920	877	938	950	926	941	941	936	911	961	933	960	938	988	977	945	897	973	973	915	976	984	989	965	894	899	949	920	937	934	955	974	929	908	983	926	922	946	925	979	947	906	931	936	921	896	894	919	916	939	894	911	1016	923	901	956	951	892	911	920	950	930	875	909	964	877	983	910	907	954	948	916	942	974	953	966	986	905	960	928	926	957	939	961	946	877	957	939	936	990	916	975	950	891	960	885	947	934	930	937	914	923	944	903	946	920	924	933	931	916	965	956	990	934	926	954	905	988	942	937	956	979	981	895	911	968	1019	927	959	944	1030	937	987	920	909	905	925	915	924	931	947	953	950	935	923	966	938	970	915	932	900	933	958	930	949	926	935	954	1004	927	984	952	915	1023	964	882	1016	951	914	935	942	935	944	944	929	910	1021	970	947	928	954	931	895	918	930	907	949	879	941	938	915	968	889	1001	964	974	976	974	954	1002	962	926	920	938	943	940	990	932	904	920	965	959	957	955	933	915	924	909	918	906	937	917	932	905	930	966	936	944	949	920	964	944	958	955	887	957	971	895	955	931	938	896	937	921	955	1044	952	954	958	885	939	957	981	930	969	912	961	946	984	929	922	994	933	914	956	981	933	936	952	965	960	932	915	910	936	1028	1020	973	894	910	958	925	960	978	903	946	909	929	953	941	972	909	901	884	896	1013	909	958	902	957	982	964	964	941	998	900	899	952	966	952	971	875	886	957	921	874	932	971	899	932	935	918	912	925	927	973	911	917	905	889	891	914	961	947	941	985	978	952	940	949	999	952	941	930	937	948	961	903	964	950	990	881	979	895	929	966	980	982	961	917	998	938	864	949	924	968	917	985	916	952	961	948	949	944	934	936	936	936	930	983	957	935	944	910	979	980	927	925	895	960	992	949	861	896	959	979	902	949	904	932	931	987	969	933	964	989	966	988	915	945	942	896	942	958	958	955	991	913	930	959	885	922	964	951	945	949	931	952	948	887	924	973	967	914	967	992	949	970	975	944	943	964	946	951	982	937	981	922	890	956	967	893	893	970	909	935	918	914	941	926	930	968	961	965	906	944	932	963	901	935	945	881	925	945	945	928	933	950	961	940	992	942	975	892	947	913	955	929	979	893	943	971	922	966	966	978	941	984	913	869	884	934	963	903	936	977	922	963	958	975	945	990	895	947	935	941	953	976	896	936	985	956	978	928	920	991	937	948	955	952	915	929	916	953	959	929	983	953	943	962	950	937	957	956	949	941	952	895	895	859	934	937	906	979	940	937	947	928	884	923	899	976	936	962	971	887	929	911	957	972	930	939	937	904	972	950	955	910	961	906	993	938	951	939	954	978	924	944	952	899	938	930	937	929	903	958	940	975	932	972	921	988	892	937	975	999	953	968	938	920	934	912	980	958	955	930	876	981	964	910	926	934	917	918	929	932	916	942	938	926	971	917	908	945	914	936	929	953	919	960	936	918	940	991	922	957	889	938	984	900	918	951	962	922	890	931	962	947	934	972	921	949	915	942	964	938	975	998	961	964	952	978	907	937	942	947	990	965	929	911	919	981	1005	934	913	967	941	972	984	925	927	985	940	961	976	931	916	939	906	921	940	935	988	972	946	892	961	921	927	950	917	884	952	927	944	940	968	925	916	954	880	969	950	952	962	938	889	973	910	978	991	911	982	915	932	958	1019	1030	891	969	910	990	927	896	938	909	931	906	973	933	975	1003	951	972	943	891	964	924	920	888	910	909	1025	948	926	967	970	923	933	941	955	957	909	966	913	938	958	994	921	955	873	923	917	895	921	957	913	954	949	946	982	970	926	953	976	925	940	967	967	974	938	919	942	903	912	969	974	949	896	916	945	986	953	951	947	949	904	978	978	908	934	968	943	912	974	960	974	903	954	937	989	884	938	904	875	950	934	988	907	964	916	941	938	933	978	940	901	920	937	916	918	946	928	1002	973	961	911	915	932	971	939	877	936	946	936	903	956	975	911	985	972	929	937	956	953	971	961	946	921	941	920	935	910	942	926	896	906	913	1003	1006	949	908	924	961	1010	929	943	930	938	875	937	964	933	956	945	934	884	952	877	962	985	894	975	917	967	970	862	949	976	961	1002	963	917	969	928	971	911	924	912	853	921	948	892	919	931	959	936	980	933	912	951	988	931	1030	930	954	913	974	953	893	923	950	921	867	921	967	990	955	957	946	950	907	950	950	962	957	987	925	940	895	899	898	937	992	1002	885	1018	938	909	959	909	869	948	964	953	939	953	963	953	954	954	914	966	1011	963	917	880	930	938	921	969	969	936	915	943	995	926	971	945	993	958	927	954	913	989	965	895	936	957	919	937	963	962	871	900	978	957	940	957	995	939	980	1023	995	915	957	970	921	951	951	915	965	922	930	927	981	915	906	920	931	876	931	960	889	927	940	930	931	892	920	992	941	910	970	941	929	956	924	964	931	901	938	975	975	982	963	953	953	982	977	976	959	890	966	952	946	965	952	909	907	923	911	918	892	934	957	935	931	933	898	939	969	990	889	922	906	957	934	952	923	949	961	916	883	941	924	942	956	939	935	942	951	964	978	948	976	939	936	918	928	905	923	976	896	919	907	912	915	929	933	947	954	993	984	919	911	990	958	992	957	926	975	945	957	973	915	942	986	970	977	919	904	949	962	926	894	935	959	913	856	954	894	914	942	933	1023	896	972	926	951	968	924	969	910	916	936	934	933	920	992	888	1007	940	915	956	917	990	953	983	976	922	955	974	929	913	915	980	929	934	951	961	917	983	966	976	969	959	982	909	918	960	951	985	908	938	939	967	930	1004	918	974	950	971	955	901	898	997	882	921	901	961	861	941	943	991	913	996	888	974	949	927	956	925	969	993	961	964	940	920	992	927	936	988	917	928	936	968	920	906	993	942	964	951	991	943	916	958	921	934	986	924	899	970	959	962	943	895	933	954	902	1003	983	891	945	984	1002	956	998	974	991	966	1016	918	920	967	955	920	937	938	945	929	978	943	944	936	939	916	885	943	1009	961	1006	930
12991	4806	2693	2907	2351	1082	455	300	294	251	270	276	280	253	251	280	281	297	252	299	281	236	282	240	290	285	271	297	283	261	250	280	274	240	265	254	268	233	267	281	294	294	278	292	245	280	256	279	268	271	259	298	280	281	267	278	266	269	251	280	260	285	259	249	291	298	273	296	288	298	260	272	290	293	261	255	248	263	258	299	261	273	293	272	279	260	279	286	287	268	243	275	249	265	290	252	271	248	247	268	259	279	267	271	253	299	237	228	291	278	316	285	286	283	288	263	287	290	266	250	265	264	256	255	286	281	303	297	274	309	295	246	292	246	277	277	293	304	284	251	273	267	284	268	279	268	265	299	273	284	296	278	274	276	277	277	258	253	267	232	271	284	281	268	278	271	279	275	282	260	266	265	234	251	253	291	263	286	264	266	278	276	310	276	264	277	258	228	298	262	281	287	274	278	293	235	252	261	281	248	290	299	271	283	281	262	308	294	279	277	272	258	279	250	288	293	257	289	294	278	273	301	276	265	248	253	262	291	270	277	275	258	287	251	236	281	283	286	269	272	304	277	267	273	319	285	271	286	265	242	272	253	261	293	274	288	275	290	213	255	259	277	274	275	275	236	254	286	248	265	234	248	240	287	249	286	258	278	299	289	252	266	302	272	269	278	268	294	266	290	256	282	292	285	265	284	287	333	255	293	267	267	268	243	276	310	278	287	256	257	283	273	307	291	290	248	257	293	285	265	295	271	242	279	307	266	273	271	288	252	276	261	272	266	279	274	267	291	311	281	243	294	264	218	255	273	277	281	258	267	256	269	274	270	281	289	297	289	309	255	263	274	254	260	286	285	265	289	282	280	232	254	263	249	267	268	272	281	255	288	278	251	268	287	267	279	283	290	249	255	290	229	268	265	263	282	292	250	276	271	282	281	310	256	300	287	259	277	260	265	274	269	253	232	235	246	308	248	291	242	251	296	294	261	271	267	282	289	266	254	263	282	277	241	284	276	291	242	301	269	286	273	274	290	287	293	279	252	250	288	242	249	287	284	275	268	279	270	280	282	291	272	271	278	290	266	277	282	265	291	277	278	278	261	252	245	269	310	271	269	269	236	297	274	279	269	274	294	301	288	262	274	271	268	256	270	236	292	279	257	246	276	296	266	252	249	287	265	276	243	253	265	283	305	246	227	244	251	306	279	264	278	276	275	267	278	269	293	307	286	283	277	286	288	266	265	253	272	241	324	250	287	262	271	284	253	255	266	255	270	314	259	285	294	282	257	277	278	232	264	260	284	266	269	261	267	251	277	244	288	266	240	288	297	279	299	270	260	304	250	261	285	270	271	240	299	267	285	266	288	260	268	239	276	239	276	298	258	266	303	240	268	287	265	279	260	254	281	236	292	279	266	285	276	265	273	296	272	237	253	263	246	280	290	304	301	251	273	269	259	264	281	284	263	273	298	235	239	319	254	297	336	281	277	228	263	258	270	283	255	266	270	271	249	234	263	270	278	256	279	281	271	234	273	267	280	262	265	263	266	241	281	282	288	285	230	267	290	278	270	302	271	298	253	258	292	270	270	295	264	290	284	247	263	280	253	275	247	269	271	264	279	278	292	251	297	272	283	264	266	267	293	278	294	277	296	265	273	286	263	282	309	295	281	301	286	260	264	285	249	280	244	266	254	305	266	319	290	270	256	259	265	258	284	247	270	304	239	275	264	265	272	256	280	262	249	292	262	237	272	260	273	287	282	256	263	261	252	263	301	288	254	289	274	262	261	267	289	295	276	270	256	257	265	266	268	264	272	296	260	247	277	286	297	277	279	264	280	268	294	286	284	297	280	274	272	264	266	299	261	251	245	257	267	259	268	250	289	246	249	299	278	259	279	264	294	271	302	271	267	249	258	249	279	279	297	274	287	246	281	271	274	285	296	287	267	282	237	272	271	258	269	242	287	270	270	270	271	277	264	261	271	266	281	272	257	281	288	259	263	255	266	266	304	278	295	299	299	275	292	280	279	296	262	271	272	285	293	293	249	272	282	285	249	270	282	263	287	263	266	273	257	265	250	291	271	260	267	322	256	253	279	283	252	271	278	275	278	238	277	246	270	288	246	264	283	280	286	275	256	234	288	279	318	272	259	291	240	274	288	275	250	253	272	276	283	286	276	262	271	305	257	273	276	324	298	267	297	289	268	212	257	263	276	233	287	286	247	287	274	265	271	259	287	257	276	260	285	293	278	278	264	243	266	259	259	306	268	292	286	276	298	279	275	302	244	263	245	285	260	273	263	259	280	284	297	248	262	279	268	262	264	286	284	279	297	264	267	256	298	244	284	241	265	292	282	259	256	259	268	251	249	265	272	273	254	258	310	260	247	281	283	296	287	288	266	256	280	263	274	237	276	262	287	300	282	289	276	292	270	268	269	295	268	273	288	257	297	278	241	281	268	264	280	297	269	278	273	229	296	297	264	258	265	268	281	306	291	262	309	269	275	280	254	286	272	267	284	259	234	244	297	214	245	284	269	262	281	260	244	256	264	298	282	256	272	256	283	295	250	277	264	265	320	273	252	288	246	256	277	277	297	289	279	287	260	270	294	263	292	300	305	256	312	282	284	307	290	279	265	290	287	284	291	257	281	289	249	275	285	273	248	284	289	297	266	257	280	269	269	281	274	261	286	286	265	269	277	268	266	240	296	281	283	295	266	265	270	279	260	227	252	257	292	253	295	245	264	278	268	268	257	259	260	249	255	265	241	277	265	260	277	266	301	274	273	234	282	262	269	263	274	276	260	281	301	264	276	275	253	254	241	279	288	275	277	294	297	266	285	264	259	293	281	256	253	275	257	289	262	302	277	242	275	258	268	258	267	288	286	254	240	269	291	253	257	237	291	245	282	260	232	318	286	260	298	265	262	240	243	263	289	268	263	278	309	241	253	284	222	282	260	261	281	299	266	288	293	261	253	266	261	233	265	267	272	262	308	301	312	275	295	296	282	295	271	287	270	243	261	258	276	280	242	258	257	272	280	281	277	307	250	262	266	297	278	234	246	256	260	299	287	242	303	276	258	268	268	312	278	270	260	266	256	315	298	225	211	269	295	259	258	282	220	266	264	294	266	246	246	283	270	277	255	245	256	308	302	311	260	259	264	271	289	280	289	276	244	252	273	237	255	268	278	283	295	276	287	278	254	288	248	277	273	250	233	305	271	259	293	319	271	308	275	285	275	258	275	247	284	262	280	275	299	269	288	264	255	256	272	282	279	303	258	281	304	308	262	268	274	287	250	244	258	249	261	254	243	264	266	283	270	260	299	271	276	247	262	266	238	264	291	244	251	318	269	285	272	274	278	242	284	285	249	267	268	257	257	305	272	289	273	256	238	260	283	263	288	299	299	287	264	266	266	272	259	280	251	257	268	264	251	239	276	282	267	284	293	299	238	258	247	268	253	260	288	272	265	276	266	243	259	268	267	274	296	298	304	277	247	279	282	282	261	298	256
7963	4063	6214	8678	7117	3193	1328	748	719	626	628	622	656	636	660	598	647	612	638	638	626	640	612	633	609	639	648	635	605	651	641	682	648	586	665	653	660	635	667	640	648	627	590	642	623	615	648	628	611	622	654	610	671	625	640	644	603	621	624	699	631	625	647	592	628	629	622	613	635	661	648	691	629	663	683	595	640	686	633	655	627	661	653	626	635	619	630	673	647	581	641	614	640	620	678	665	644	621	611	624	630	628	600	634	650	633	600	599	664	675	609	651	663	618	617	610	615	622	621	630	638	618	617	606	692	641	659	655	732	638	584	633	613	608	633	619	600	677	648	689	602	607	650	625	657	633	620	660	635	665	642	610	619	631	615	651	611	630	615	634	594	609	638	588	632	617	660	599	609	630	647	628	685	608	595	667	679	613	655	590	596	663	642	626	614	616	637	638	593	642	618	640	638	580	623	625	583	607	618	615	655	665	651	615	683	630	642	635	620	659	682	647	620	643	665	623	647	652	680	620	662	611	593	654	629	619	651	643	663	615	592	610	634	634	628	609	655	634	667	599	629	626	646	640	656	623	589	622	621	634	593	650	632	644	640	656	612	646	626	644	630	664	643	616	627	665	622	645	663	642	643	633	623	597	596	646	629	631	663	643	621	621	593	670	693	648	634	622	643	666	613	619	648	640	637	631	608	598	648	589	633	637	596	654	647	625	623	643	657	670	645	635	622	637	581	631	680	629	623	615	621	615	643	651	658	647	581	686	631	623	650	627	608	618	642	628	632	604	653	626	716	605	659	628	663	663	689	613	619	615	616	661	655	631	625	604	666	625	666	602	617	648	627	637	660	642	636	599	683	611	640	644	609	625	633	598	634	639	638	614	610	619	672	616	683	624	648	605	614	642	662	644	629	619	608	575	661	648	668	663	609	600	674	649	617	633	634	660	653	615	651	654	639	663	624	609	644	625	613	645	584	627	626	655	642	641	623	654	608	587	631	607	638	699	613	655	676	631	635	636	602	628	694	627	649	641	610	671	629	619	635	671	612	638	624	653	668	627	630	609	685	590	614	657	614	646	656	679	652	616	641	602	590	639	586	636	640	646	648	659	656	597	631	629	564	608	596	605	628	618	653	660	617	613	655	646	623	619	664	707	651	692	646	640	627	653	627	616	629	692	631	663	621	648	608	618	674	632	621	669	627	633	670	610	608	626	633	615	626	617	634	656	668	616	662	636	641	643	623	641	629	628	649	618	626	656	654	611	627	665	624	627	604	667	632	633	671	637	608	666	649	575	611	634	665	648	610	650	658	629	620	598	598	650	658	628	701	681	621	629	607	664	592	640	647	633	610	609	638	656	654	699	665	621	614	597	648	617	654	602	671	612	629	604	632	647	631	630	654	582	642	609	660	643	649	675	664	625	649	613	628	596	605	642	630	635	632	610	618	647	679	630	660	641	646	611	615	651	640	606	643	645	657	637	654	652	676	631	645	640	655	615	641	639	630	610	624	633	612	638	652	601	659	657	632	641	623	617	646	622	641	634	579	611	668	649	599	636	633	636	600	580	629	640	601	638	587	664	634	661	604	679	682	635	657	658	645	651	611	662	662	649	668	635	633	656	639	619	652	619	542	646	657	663	642	662	619	598	591	620	695	630	642	642	620	595	608	613	610	636	588	635	677	598	623	658	660	633	632	572	628	636	608	622	591	636	592	647	613	645	580	640	646	644	643	622	607	630	654	642	650	620	632	656	630	605	646	620	639	616	607	582	625	622	634	631	645	658	622	617	653	632	665	634	598	606	618	666	661	632	614	628	638	627	656	598	636	631	659	645	679	612	641	691	648	589	597	566	674	668	633	610	632	611	636	610	647	641	647	614	633	651	599	672	626	634	598	621	620	629	599	600	659	644	606	648	669	654	616	610	628	658	611	657	622	657	583	643	616	646	650	636	630	618	581	664	598	630	638	611	604	663	657	655	649	634	647	664	621	661	626	643	597	581	630	619	626	645	606	649	616	668	639	663	628	627	645	636	642	629	581	595	599	660	639	639	668	632	608	605	659	608	655	681	616	660	642	604	612	656	643	617	654	642	636	635	675	689	624	655	645	629	629	646	639	603	664	621	613	704	626	585	642	669	656	670	708	619	640	645	638	630	609	672	602	616	633	642	615	645	667	628	648	690	610	657	676	618	607	649	645	622	608	622	627	670	597	617	612	631	642	639	615	632	649	639	674	643	660	652	586	646	621	655	643	599	676	679	637	612	647	644	692	649	601	623	631	619	639	633	624	651	683	612	638	602	635	647	637	617	616	608	645	631	614	649	602	671	660	630	619	602	645	620	663	694	617	651	603	662	669	649	670	675	592	586	668	641	599	628	626	654	613	618	662	645	634	612	620	640	624	623	638	564	707	638	661	629	641	596	635	619	652	625	631	642	666	667	597	653	643	624	632	619	610	597	661	618	628	647	641	643	594	627	595	643	628	646	623	641	628	666	661	610	654	568	611	663	664	592	602	585	611	615	628	687	611	652	668	651	657	632	656	674	632	676	647	656	633	586	651	633	633	631	673	652	696	649	637	647	667	627	642	573	622	636	613	635	656	613	627	621	633	648	644	604	622	653	670	675	647	586	649	668	625	647	681	610	642	609	639	622	607	604	665	649	595	645	606	624	612	647	640	612	623	617	665	687	626	614	614	624	701	626	607	664	557	650	663	646	635	642	613	635	590	672	594	642	642	628	673	614	652	618	651	620	653	654	632	628	639	588	629	627	600	680	602	637	664	680	627	641	655	622	647	607	710	653	652	630	657	628	632	647	635	640	628	636	662	627	675	604	613	658	626	678	628	625	614	623	653	634	614	640	660	605	644	648	696	649	681	651	622	686	609	616	665	583	658	624	614	603	637	667	622	611	643	660	642	633	592	614	652	663	631	667	643	614	571	642	663	640	614	627	666	654	615	622	679	630	624	644	608	630	639	646	625	589	693	643	656	631	594	600	667	646	620	660	665	611	648	624	654	673	635	603	640	613	598	613	639	631	655	638	615	657	660	658	605	616	645	674	627	669	637	619	610	671	630	627	631	653	646	613	622	582	664	635	651	621	622	610	600	621	636	641	608	617	610	641	668	698	616	666	612	630	630	585	670	633	618	671	653	636	707	650	616	616	681	638	628	612	640	655	624	649	603	665	617	666	634	660	594	642	651	622	576	638	623	637	593	607	641	650	633	627	691	685	632	635	676	637	587	648	626	653	655	602	629	608	619	684	675	599	620	675	615	619	659	652	645	679	623	621	638	632	619	617	651	625	630	670	659	678	572	663	667	603	670	627	637	674	624	636	612	633	660	618	634	675	619	606	697	639	628	639	651	629	671	638	616	602	673	610	641	612	659	637	656	617	637	643	668	610	619	624	640	634	681	617	621	623	615	642	631	651	638	620	640	606	647	623	635	666	638	665	639	668	593	615	641	678	632	642	637	662	605	654	642	637	621	626	645	633	657	650
35188	23032	34048	42211	32282	14694	4336	1328	757	374	354	373	391	412	389	400	349	386	368	348	362	367	371	401	385	385	378	345	387	350	346	406	373	362	430	383	445	373	380	362	388	331	366	377	379	386	373	358	368	363	367	341	379	421	339	367	361	356	359	339	349	357	389	395	373	388	403	379	343	409	355	380	367	371	367	403	373	384	382	378	360	376	361	424	375	318	359	368	345	353	373	415	384	359	363	359	374	368	365	398	401	368	369	367	363	397	364	368	337	386	357	392	376	395	379	406	365	345	336	365	392	351	376	367	388	361	398	363	364	379	368	344	364	376	399	379	393	340	352	330	358	403	378	360	366	367	374	342	383	355	394	380	352	402	354	368	366	394	369	361	371	339	397	370	364	333	375	387	369	369	386	338	349	360	362	377	339	379	376	403	372	339	356	358	363	369	343	363	391	343	367	359	344	350	377	352	381	384	377	377	383	405	362	366	363	357	354	428	424	408	389	374	382	327	370	389	356	356	337	379	358	392	301	376	383	386	381	353	382	329	348	401	363	377	337	323	366	401	377	343	360	331	388	382	377	417	336	337	359	385	361	364	388	357	407	353	392	366	371	375	355	368	365	352	365	372	335	360	359	349	342	334	390	357	431	373	347	341	401	345	398	394	375	381	345	333	367	368	364	374	347	369	378	399	366	360	352	390	349	304	346	362	363	345	374	385	379	381	362	378	369	360	328	343	353	347	381	373	353	371	369	373	366	370	336	379	359	377	375	355	371	345	368	384	337	383	383	367	370	403	376	372	378	379	402	380	358	332	373	367	384	362	360	390	387	371	371	339	374	363	407	391	394	378	381	346	354	350	333	336	409	362	331	374	394	369	378	353	379	372	381	369	383	328	365	388	399	345	371	357	385	397	394	395	381	388	382	374	362	389	396	382	315	363	357	356	305	362	363	364	396	381	363	387	353	358	331	377	358	386	382	367	328	351	368	374	385	340	353	342	373	384	374	359	355	345	401	384	331	355	415	403	329	356	362	365	350	351	384	380	351	356	389	362	358	381	361	395	390	355	383	366	363	374	355	343	365	347	379	393	401	363	349	396	403	390	357	362	403	381	442	368	350	377	370	388	341	362	336	390	336	380	377	375	374	401	378	389	378	383	375	374	329	404	343	382	352	374	380	398	384	409	376	368	355	388	372	416	412	372	384	418	335	404	388	390	363	349	371	405	353	372	352	340	357	368	383	407	383	336	365	353	345	372	388	377	367	395	364	389	394	377	366	364	342	383	388	396	326	346	380	386	356	359	367	389	364	361	384	371	359	375	380	344	370	363	355	351	406	354	391	356	371	384	342	369	361	364	353	419	369	357	399	333	337	369	390	375	323	346	398	375	391	380	411	422	381	400	374	382	366	359	375	402	373	382	375	403	336	367	357	360	352	374	365	369	333	390	380	396	379	366	390	373	357	397	376	360	337	358	349	389	354	394	366	359	397	368	379	387	392	344	351	400	366	382	361	381	364	388	369	337	372	387	387	353	357	400	355	341	396	363	388	383	380	383	390	348	379	367	389	351	368	396	394	362	371	368	388	400	340	368	434	408	338	322	372	400	341	354	361	372	413	375	366	388	402	387	367	365	378	325	352	358	330	362	410	377	365	390	395	381	404	380	354	376	363	347	418	405	381	368	336	354	397	397	369	353	333	377	389	381	369	356	337	390	393	370	385	383	373	353	358	369	353	345	385	336	376	355	384	375	366	333	349	365	348	335	354	357	377	349	357	369	351	367	388	354	364	357	389	336	368	379	363	404	382	376	356	355	379	374	371	404	391	339	386	379	344	330	390	372	351	348	382	372	350	367	369	369	373	376	356	322	357	370	373	366	394	381	381	352	352	306	378	345	368	378	405	404	375	379	395	353	349	377	388	371	359	415	370	357	369	379	365	349	372	359	385	339	377	350	364	375	340	357	379	367	407	400	377	374	343	348	382	341	386	350	348	431	366	384	382	361	364	364	349	398	339	362	362	352	345	365	382	414	377	363	338	353	414	372	384	370	385	382	351	378	370	363	390	350	355	376	367	347	363	379	380	371	350	349	389	385	367	372	382	393	346	373	352	372	349	380	350	385	376	390	329	376	392	324	324	371	342	371	347	354	374	321	382	379	365	393	382	413	385	387	379	360	372	365	346	398	381	372	359	389	354	344	367	352	371	361	358	363	412	318	399	380	363	428	401	355	388	365	392	390	375	393	376	391	375	373	379	406	367	368	391	361	360	347	391	380	340	341	384	378	385	365	353	379	381	399	407	358	329	387	374	380	328	381	403	360	411	386	355	362	331	366	353	379	352	368	397	360	358	345	382	387	395	356	396	388	365	347	369	364	342	391	398	392	330	383	389	379	351	394	379	382	385	364	395	413	376	385	380	333	405	383	388	344	357	380	369	348	351	397	340	387	393	387	378	383	344	369	361	399	323	379	335	354	348	351	392	374	405	343	406	368	359	365	349	345	402	378	377	369	385	351	382	357	380	357	399	347	385	390	343	365	389	375	345	395	329	392	380	352	390	337	397	374	387	358	333	371	373	401	371	366	380	386	359	367	410	370	346	341	360	357	360	379	402	377	399	364	389	367	396	338	343	377	381	390	400	363	383	397	368	387	403	377	347	344	381	379	376	411	331	393	371	352	390	399	375	367	408	361	393	362	341	359	378	366	353	338	368	399	352	408	367	396	368	374	327	384	371	346	374	382	369	356	386	361	380	379	401	358	345	367	393	391	381	351	402	331	369	374	346	342	387	389	354	367	403	380	372	352	419	366	393	334	355	338	361	372	399	397	388	368	360	394	380	356	340	369	393	361	367	365	359	380	375	393	353	373	384	351	358	366	371	382	408	360	374	375	381	394	406	332	373	333	383	375	387	363	349	363	383	344	384	388	366	364	373	364	391	373	353	373	394	388	358	378	372	405	395	371	326	364	384	388	351	352	366	395	393	367	385	399	404	423	400	369	384	347	339	377	366	336	359	365	379	357	394	382	334	390	364	351	369	342	407	407	376	380	395	369	378	382	366	381	389	371	386	350	392	363	373	322	375	341	330	387	363	384	335	370	361	395	365	348	348	374	354	344	391	366	362	373	342	396	328	400	379	367	401	362	377	369	379	359	377	372	379	369	352	346	375	328	393	364	383	387	364	347	356	388	362	364	373	366	360	371	342	361	329	386	355	333	366	387	361	391	345	432	403	375	393	360	384	345	384	356	362	354	364	401	375	347	377	359	357	417	345	392	389	403	366	408	357	398	366	393	378	343	365	325	359	409	367	397	418	398	398	356	363	399	388	369	374	368	355	381	399	400	382	382	362	389	367	366	344	382	325	360	346	384	353	368	401	380	396	339	381	383	358	387	398	378	375	394	377	377	364	381	409	350	386	356	401	343	338	370	352	377	337	352	391	378	392	354	353	372	384	356	382	348	354	363	435	407	309	385	335	372	377	382	361	365	400	354	396	421	388	376
22517	16414	40483	52698	44611	25422	11066	4002	2565	1000	877	814	860	837	824	815	855	863	866	853	906	893	851	800	879	804	827	800	818	770	885	863	785	774	834	833	815	781	852	813	782	821	857	832	826	780	790	856	807	799	815	774	819	847	824	850	840	811	828	766	794	850	857	816	834	815	804	822	786	811	850	846	823	800	864	818	861	810	848	820	820	859	831	828	805	846	821	829	852	836	813	825	880	792	767	846	758	882	844	827	819	847	849	816	788	815	861	841	833	841	824	836	778	780	830	766	808	858	819	852	844	834	873	822	834	801	822	842	841	810	833	814	807	797	787	848	835	835	832	803	845	764	840	824	811	831	836	839	780	831	842	828	793	811	878	803	843	807	819	861	789	810	815	863	801	845	827	832	814	841	869	809	811	827	813	790	825	808	767	830	871	763	765	862	816	784	817	799	874	833	807	835	872	832	816	810	846	840	801	838	830	840	788	821	840	887	823	813	799	854	793	809	802	812	853	810	870	786	794	825	810	814	854	747	822	825	810	861	891	836	834	794	807	824	859	800	792	879	852	879	786	795	847	862	846	781	815	769	806	835	821	796	866	778	754	811	830	787	809	855	805	814	842	851	792	868	839	783	797	823	794	848	843	825	816	836	820	833	854	811	869	787	803	831	824	848	794	826	840	804	848	790	825	840	804	800	782	787	823	759	868	819	834	835	803	894	795	837	791	841	823	785	843	810	838	860	837	813	831	859	826	893	851	823	844	796	862	807	857	783	795	805	787	823	805	788	849	852	810	811	820	833	811	796	829	825	873	851	877	807	821	788	854	846	799	819	843	849	841	755	847	788	825	821	829	861	807	878	831	846	805	806	830	860	814	823	812	850	801	831	869	827	844	787	803	836	829	835	819	769	805	821	810	788	842	804	795	842	862	849	802	820	883	854	807	864	803	808	768	796	826	813	802	844	809	761	815	836	830	817	837	811	788	909	841	838	796	838	836	809	822	866	841	811	811	827	814	805	840	853	849	754	810	842	878	839	807	754	814	775	833	861	837	804	829	819	828	816	847	847	823	832	817	802	826	819	811	809	853	809	833	851	859	855	807	878	813	839	781	847	818	850	828	813	787	824	864	833	856	821	828	782	835	786	799	830	826	770	835	789	831	874	818	846	873	821	877	813	818	806	828	853	852	798	781	844	820	842	834	839	817	872	781	793	767	780	809	782	806	778	829	823	734	790	860	838	833	827	829	826	849	826	792	815	778	817	831	828	798	796	804	780	836	837	811	829	878	833	788	822	878	762	798	882	828	832	814	855	831	814	812	836	799	820	814	837	805	819	796	813	857	834	852	848	801	871	800	794	806	839	812	797	886	821	827	868	820	814	839	858	800	820	808	801	798	837	894	804	798	843	805	812	827	793	781	849	888	790	810	882	826	808	799	844	854	802	855	818	881	832	819	820	791	776	807	801	836	820	828	861	864	784	828	830	836	812	841	787	855	818	858	817	858	815	831	786	848	784	803	810	789	824	784	799	819	820	783	835	842	820	809	777	797	855	811	824	811	815	786	819	800	821	821	858	805	863	792	767	885	826	773	819	838	793	825	809	829	830	860	824	852	856	842	840	835	854	804	830	876	848	850	813	809	838	813	833	839	872	834	842	840	813	850	790	888	824	825	762	802	776	836	858	869	860	832	830	880	807	842	821	777	866	856	815	864	848	836	836	827	876	820	841	816	845	873	809	831	839	859	871	814	802	824	874	793	774	823	809	839	878	832	800	821	868	813	817	839	830	785	761	850	816	822	899	818	812	828	807	860	784	793	883	844	853	799	819	902	820	834	841	799	801	821	769	819	797	857	825	847	800	760	788	800	818	819	849	840	858	830	821	817	801	815	823	832	854	816	844	832	846	847	813	828	802	839	810	845	764	888	835	833	798	872	838	874	782	851	792	787	789	831	841	848	858	854	848	780	919	815	836	860	857	852	843	808	828	833	844	803	839	840	866	837	812	811	809	809	876	806	858	870	877	786	811	826	842	822	834	818	831	816	787	849	796	880	863	809	818	809	828	848	785	795	836	833	800	823	844	858	888	805	780	806	831	793	845	837	823	819	856	822	833	862	835	805	830	783	800	837	875	795	870	834	849	873	821	846	786	799	809	807	852	822	852	818	843	827	789	810	839	868	852	826	795	824	852	872	786	803	803	818	827	827	839	823	789	825	850	841	820	868	835	861	844	836	815	792	830	818	787	835	818	786	827	836	824	787	812	811	878	766	817	814	816	795	816	843	830	879	841	802	822	849	849	851	805	847	836	828	864	782	843	801	784	773	829	839	799	843	806	863	823	851	848	800	797	861	760	786	786	873	809	852	785	818	814	869	841	780	826	835	864	798	804	857	847	795	795	831	862	844	809	828	797	871	808	843	809	840	835	848	810	772	771	852	789	824	817	822	848	818	857	863	850	870	822	812	819	840	828	764	801	841	823	832	828	812	831	794	820	787	856	820	793	819	812	847	857	834	808	789	822	810	795	901	825	821	827	773	792	859	797	867	842	888	800	835	858	828	846	803	876	810	827	821	843	854	847	810	801	798	834	795	824	784	823	890	806	802	843	818	820	835	832	868	839	831	816	841	804	867	827	852	800	807	783	876	746	826	803	867	787	793	832	864	809	796	848	839	833	851	814	798	821	839	877	847	807	842	843	852	788	816	838	834	837	881	832	859	789	782	808	835	847	810	784	821	827	811	822	885	766	792	829	789	859	854	853	859	804	831	816	832	815	789	847	830	815	870	804	846	849	836	813	818	823	835	876	840	834	821	806	808	827	843	860	785	837	815	802	846	816	838	805	820	790	794	872	792	892	814	842	865	777	820	836	832	838	845	795	762	827	839	850	851	846	783	814	837	736	822	863	892	815	831	812	819	797	848	837	839	863	791	780	846	819	812	778	825	811	809	850	810	868	821	843	793	838	762	848	808	765	796	845	879	831	804	826	802	837	799	836	843	781	834	845	827	809	860	841	852	837	821	805	824	809	892	856	832	820	846	814	834	844	796	845	854	781	868	790	832	818	770	802	806	868	829	830	838	833	797	820	827	856	823	863	851	789	793	863	756	811	802	836	783	820	858	852	894	811	817	852	814	774	825	830	810	808	845	822	874	813	840	790	912	832	833	841	842	818	849	840	801	856	861	789	831	844	785	821	825	838	841	839	777	850	833	789	763	833	864	854	853	854	788	856	797	780	780	790	815	798	864	806	857	830	810	858	810	850	804	880	841	763	824	783	783	802	802	763	830	819	844	853	862	818	816	861	797	788	830	891	814	772	804	802	817	834	883	838	864	828	871	810	873	833	791	788	835	802	848	789	802	797	794	808	837	859	819	850	803	808	799	856	790	833	813	859	846	826	833	820	836	832	809	812	858	842	878	812	908	804	831	881	808	804	787	846	827	813	851	743	772	846	822	849	855	843	781	829	777	848	849	788	831	841	834	828	809	801	824	826	751	813	824	834
44149	31668	46113	55718	44700	27302	10832	2492	1148	532	431	463	444	458	432	482	459	481	436	447	434	481	463	418	442	442	430	450	384	467	398	428	446	455	426	452	445	438	449	440	477	438	446	496	453	473	424	455	417	434	460	424	439	440	418	412	438	460	459	445	473	447	408	425	432	455	445	458	400	424	421	407	427	440	411	444	409	461	429	422	414	441	445	457	470	422	474	439	463	407	464	421	488	480	427	419	411	437	434	430	407	427	453	452	484	442	445	437	455	469	423	445	397	465	438	446	456	473	475	478	486	417	454	422	424	436	458	459	432	406	483	443	457	436	477	417	412	407	453	450	454	444	455	459	460	472	473	447	423	444	441	448	474	422	474	468	436	499	490	438	448	453	444	418	461	451	421	434	417	464	456	403	422	490	411	441	452	442	425	439	465	432	419	401	421	466	498	465	436	461	466	430	449	481	412	395	435	469	441	468	435	453	490	439	463	424	439	432	463	462	442	446	433	448	401	416	464	476	408	397	448	463	438	446	432	422	423	451	468	428	455	461	426	431	466	420	457	456	415	452	437	386	457	471	470	439	427	470	471	410	418	423	474	448	423	421	455	445	399	438	449	452	417	437	443	484	410	447	450	438	417	425	415	413	396	438	408	435	495	409	475	451	438	436	441	451	476	493	432	448	467	460	421	431	464	508	418	433	424	479	438	465	425	443	431	434	448	438	435	438	425	421	462	472	486	470	451	453	421	446	454	447	479	455	453	419	436	460	390	466	449	430	445	457	468	428	406	405	433	417	493	470	460	449	439	450	429	488	460	435	436	444	462	461	484	447	445	473	439	402	447	443	478	427	429	448	439	468	447	437	415	393	433	436	442	432	423	448	462	415	476	409	437	450	416	416	416	443	442	430	393	446	497	442	464	457	481	435	447	428	486	482	439	458	418	457	424	435	409	470	413	399	446	474	447	438	462	506	469	424	439	444	438	440	414	441	447	462	451	464	424	430	465	483	469	452	457	454	436	436	447	484	440	439	454	447	438	424	448	412	424	495	459	433	433	468	441	414	449	445	457	442	498	462	454	466	483	450	433	448	474	423	423	421	425	402	461	443	469	404	448	405	452	414	460	428	427	430	427	468	464	431	436	389	429	461	399	438	461	453	447	438	450	464	448	425	401	428	479	414	461	466	470	464	441	439	481	401	413	427	444	478	482	431	453	458	416	429	445	413	459	420	444	442	426	439	434	427	453	429	406	441	481	441	443	429	427	413	424	462	426	445	445	468	455	445	459	428	479	429	451	452	419	442	458	433	448	385	420	463	495	430	428	464	432	434	421	437	439	431	416	420	488	433	487	450	463	460	400	434	461	432	437	450	464	425	433	426	460	411	430	488	460	431	436	422	411	457	439	490	434	428	435	439	409	448	442	407	440	441	445	403	442	455	440	442	463	443	429	433	438	476	433	394	410	441	455	433	412	465	447	452	464	447	426	433	407	441	447	502	407	501	409	445	448	428	453	412	453	448	410	432	454	407	431	401	436	468	400	488	468	475	431	462	439	447	453	480	443	450	445	455	483	504	418	490	460	417	446	437	469	434	461	435	426	430	409	428	443	419	418	456	452	422	445	462	398	411	446	480	483	420	459	431	416	466	438	459	381	421	448	447	464	473	435	445	440	445	436	429	450	445	434	414	461	457	420	450	416	417	405	469	447	408	433	446	420	466	453	396	423	474	452	437	456	395	451	450	444	486	450	430	449	464	415	436	406	486	461	418	396	395	415	447	483	456	410	473	480	489	437	415	414	493	459	394	384	403	412	418	455	430	416	415	406	436	454	449	441	400	472	442	432	475	409	395	422	445	460	399	379	408	430	404	439	448	467	425	434	457	486	425	430	460	465	449	456	420	413	424	396	430	462	427	467	447	472	387	452	406	452	438	406	441	469	441	422	465	437	465	412	444	476	470	427	441	440	439	424	477	432	422	453	458	452	433	457	440	445	441	398	400	412	437	406	429	395	407	465	448	421	410	458	404	471	455	458	395	443	451	420	442	422	427	420	436	393	446	460	435	431	431	444	452	479	438	412	428	412	455	430	481	446	421	432	426	436	424	512	446	443	422	429	478	452	459	449	433	461	460	443	451	432	461	421	440	437	472	423	418	433	453	477	419	444	442	493	410	442	443	457	450	436	497	426	464	439	426	443	470	431	461	451	481	420	429	448	422	437	439	413	463	412	421	412	422	467	438	448	450	481	406	418	476	469	438	447	407	481	465	432	440	436	439	466	435	453	456	404	414	462	426	475	473	478	460	468	414	433	395	430	476	437	444	466	436	395	404	434	416	406	474	442	426	457	485	460	437	476	466	408	420	461	407	454	467	485	407	436	450	454	468	477	437	442	454	429	459	435	471	458	449	415	453	430	435	465	417	450	482	473	476	416	440	470	408	419	427	410	454	473	424	444	438	444	470	454	429	450	468	414	442	397	437	406	454	488	478	470	426	493	436	398	451	472	420	400	492	434	401	433	449	499	435	425	453	440	427	500	439	412	444	460	517	431	402	401	431	429	499	456	438	445	450	458	435	447	491	432	457	454	462	445	428	432	464	461	440	430	476	446	485	397	443	433	426	437	459	423	445	385	467	438	401	436	459	416	432	434	455	429	399	458	395	435	437	449	403	439	431	467	460	457	487	452	422	419	441	416	419	427	438	465	434	437	444	426	478	419	476	427	416	415	438	448	415	466	452	471	449	423	451	446	463	469	404	423	464	474	494	426	436	423	420	454	420	425	417	418	442	453	473	457	459	449	428	438	443	459	442	413	465	474	440	416	404	414	443	453	432	445	432	426	466	422	397	429	408	457	448	440	460	428	423	468	429	434	422	432	452	397	447	413	442	431	419	434	418	421	445	426	467	429	404	442	437	450	452	437	447	431	449	426	444	494	436	488	427	453	434	432	421	445	433	434	408	428	472	451	441	455	425	431	462	423	467	427	494	482	441	425	446	432	410	448	417	454	424	435	447	425	462	443	423	428	441	434	436	467	439	480	434	465	450	474	443	412	424	431	421	389	443	471	452	437	437	434	487	497	423	437	423	445	451	449	448	413	482	472	439	437	414	453	417	489	436	457	462	504	398	442	475	467	440	417	427	424	407	443	445	438	444	416	435	451	445	418	469	447	423	444	429	445	435	437	465	432	489	489	439	450	449	408	384	408	446	403	444	460	442	466	383	439	441	400	464	452	426	440	440	432	420	413	437	416	449	449	464	458	462	461	445	440	450	434	429	416	429	437	446	468	451	434	424	471	423	441	420	462	397	472	503	458	422	456	392	447	461	415	449	462	443	431	415	450	487	428	400	467	428	453	476	432	451	453	418	423	474	478	459	428	457	430	461	443	454	403	429	459	441	437	440	439	455	488	451	468	449	412	446	427	449	453	445	449	422	456	448	445	432	460	484	471	457	474	430	441	428	423	436	484	446	456	462	458	389	431	469	441	450	438	463	438	433	468	454
27873	22049	49548	63187	56192	39616	19065	5917	3652	1214	941	937	922	940	963	984	953	994	931	934	928	1078	947	967	993	942	920	956	953	965	956	955	910	937	950	968	1003	940	947	1002	919	991	895	941	929	967	882	981	952	986	994	939	909	970	932	958	963	938	909	971	923	909	882	917	941	934	968	943	917	933	965	974	966	927	949	914	955	943	930	959	945	972	912	966	986	989	976	963	976	966	956	956	1015	938	937	917	978	977	954	971	964	942	982	920	956	896	916	917	890	975	905	876	949	968	944	920	952	930	940	921	892	919	939	963	933	936	965	957	922	984	977	985	982	922	933	957	953	946	984	932	964	1022	1016	951	925	898	918	874	933	944	915	960	932	947	991	912	969	919	952	915	945	959	944	964	916	970	935	966	892	953	960	966	959	928	933	939	983	938	926	993	945	973	956	902	990	962	950	941	1013	916	904	943	966	946	920	963	967	902	985	994	932	1003	974	968	915	981	976	958	1025	961	902	1024	953	921	941	919	934	927	915	1015	1021	1002	959	938	956	992	940	961	932	956	978	968	931	943	961	914	962	948	910	975	979	923	1012	912	916	938	1017	939	907	971	962	892	949	969	934	963	913	918	955	931	954	915	903	900	1020	1001	967	945	893	955	926	944	952	995	960	935	938	973	1027	1000	919	957	983	981	917	935	939	969	897	896	911	887	898	970	945	937	932	938	972	888	961	948	925	1004	923	943	958	950	975	925	952	913	932	924	890	964	973	951	951	920	963	942	957	947	998	957	949	951	933	938	939	920	907	958	1010	948	973	1027	996	982	991	900	907	966	940	891	953	913	930	967	1009	972	945	943	976	968	1001	974	954	944	931	939	931	1008	964	945	878	958	949	998	876	947	943	913	960	942	976	981	961	913	987	932	864	928	1003	904	940	922	960	974	964	959	925	953	908	966	957	970	949	946	959	980	949	938	965	956	956	935	935	956	928	973	960	934	945	959	928	876	908	927	938	964	972	975	924	970	973	860	941	909	960	1017	929	920	907	952	967	950	941	968	927	954	915	962	971	959	1003	900	984	918	952	947	960	915	936	937	944	928	940	959	929	977	952	960	993	951	1037	878	967	989	933	950	988	949	933	924	979	949	933	934	964	918	943	971	990	961	1023	950	940	927	951	899	924	920	954	982	974	965	934	975	971	889	959	909	967	939	934	941	912	972	918	966	938	1010	970	955	977	998	1004	945	973	982	895	893	953	962	916	987	940	1012	944	978	904	948	925	940	945	981	949	963	971	987	957	926	914	929	923	908	957	930	988	960	983	950	957	966	922	1002	979	941	951	960	939	974	966	937	989	960	923	951	945	985	942	981	943	957	943	899	942	937	988	921	1037	935	969	954	930	899	964	952	999	1031	938	968	911	979	977	950	958	921	997	901	957	956	955	960	954	976	942	939	964	1006	979	950	910	925	899	956	892	930	940	892	966	976	942	931	931	958	894	968	963	941	937	892	877	938	922	928	990	924	998	925	972	960	887	949	944	963	936	959	958	925	931	941	998	915	992	955	919	999	961	950	951	950	923	952	910	986	975	951	938	943	967	938	964	950	887	911	981	918	945	911	974	920	911	990	965	930	920	991	1005	970	909	1010	948	889	912	930	933	941	939	932	982	996	918	905	964	939	967	944	956	951	904	951	978	989	992	907	932	928	970	968	972	942	938	945	862	939	896	925	1041	952	985	891	983	949	928	940	941	969	998	962	963	970	953	976	962	922	927	924	945	969	928	865	954	965	934	983	910	947	943	936	928	971	915	998	913	987	939	939	872	895	1016	928	921	986	930	937	979	975	933	970	926	940	945	953	958	906	915	1015	950	956	958	931	928	916	939	958	995	979	994	911	964	946	955	1014	959	943	977	932	961	972	896	996	935	927	913	969	997	996	936	974	949	935	946	901	977	937	948	934	927	916	940	937	994	916	933	930	978	973	999	1002	886	1004	964	918	932	977	927	990	994	972	922	974	932	1010	962	966	964	917	906	942	951	957	955	913	898	941	960	995	964	977	914	935	940	839	964	984	950	870	1003	934	933	957	919	918	899	976	981	911	926	983	924	894	962	1008	960	976	948	892	932	931	940	952	924	925	899	952	927	926	971	927	967	992	923	918	982	958	992	936	919	943	928	903	931	933	957	953	962	964	960	890	957	937	894	960	976	975	939	987	968	901	940	958	900	941	988	945	951	935	988	940	910	922	936	957	952	936	942	985	965	930	919	896	963	893	940	938	930	1028	957	943	915	981	897	972	966	940	959	1007	913	958	949	923	940	924	952	935	917	927	973	954	917	923	995	982	913	924	994	946	917	966	943	923	928	938	941	940	907	964	937	1019	942	954	986	987	965	921	975	915	986	972	944	976	1002	985	997	970	960	877	927	1004	983	981	940	959	997	959	979	907	947	979	921	991	914	930	977	927	924	921	1006	967	957	917	990	949	916	951	975	908	902	967	960	928	941	956	971	949	982	977	847	924	910	970	912	922	980	966	920	942	930	952	1001	973	983	985	901	1046	902	916	938	922	945	967	908	962	946	911	917	897	960	970	948	1006	943	936	948	935	962	975	999	936	896	894	944	883	958	984	929	913	871	913	969	909	1000	964	924	954	956	959	912	965	952	910	932	902	900	961	981	950	965	931	971	915	910	944	966	1025	956	981	957	984	978	978	928	949	913	908	951	942	936	956	947	972	945	943	917	951	941	934	957	957	964	963	952	927	965	959	977	898	929	908	961	961	943	966	978	991	961	955	941	956	920	895	908	908	945	977	914	938	949	928	915	934	980	951	936	932	985	933	932	912	941	950	959	963	942	957	960	971	904	943	893	946	920	978	916	937	974	931	972	1013	990	957	949	966	990	968	931	945	951	954	934	945	948	926	909	918	946	933	934	923	941	875	917	953	906	948	991	958	958	949	922	936	896	943	919	977	1026	927	946	908	994	999	965	942	934	1023	929	930	930	933	943	886	942	949	928	946	933	952	988	984	951	921	935	1008	913	960	1010	1013	939	956	953	954	925	965	941	976	981	895	954	933	886	952	1006	949	921	922	972	952	881	948	939	923	935	978	929	958	936	1000	948	885	960	971	919	954	934	971	961	968	1017	961	978	940	956	926	988	926	968	917	972	943	976	902	935	999	1003	956	938	926	938	959	912	920	919	915	924	957	1011	925	993	953	970	904	997	927	921	935	972	922	955	943	954	969	973	956	931	961	941	956	907	949	967	950	922	954	972	949	909	997	964	991	950	968	968	904	924	949	931	951	994	962	975	964	945	956	985	942	964	965	978	958	923	967	953	952	899	923	972	956	945	921	943	935	893	904	879	959	873	991	942	884	959	946	957	979	937	922	904	960	946	969	939	960	949	954	962	980	880	969	972	1002	983	875	982	939	959	927	993	988	923	915	971	937	931	989	998	953	944	884	957	935	976	960	958	969	998	955	967	920	1007	946	962	979	976	924	945	929	942	928	978	929	981	890	948	999	956	903	937	959	958	935	936	952	983	960	985	912	973	1007	893	951	944	978	960	942	941	942	980	964	958	953	990	942	965	928
11330	4144	2630	2843	2470	1259	522	333	308	288	283	294	307	259	295	317	292	256	292	293	277	296	300	289	272	267	303	316	267	300	277	290	298	265	291	279	252	304	290	281	274	302	303	314	298	302	288	273	294	318	288	254	305	303	301	258	277	285	277	303	268	296	260	310	300	299	304	299	272	305	292	293	250	313	276	282	279	286	303	319	343	306	281	321	297	306	287	284	340	266	310	282	296	295	319	257	231	282	306	301	278	273	297	265	288	285	295	313	293	290	264	296	257	281	291	314	308	288	285	276	299	263	283	259	284	309	258	302	289	273	290	262	329	298	269	320	320	277	290	275	257	250	269	258	305	291	281	289	253	305	277	275	248	245	284	282	261	312	292	276	300	268	306	273	300	331	283	280	272	284	293	279	294	292	311	278	298	296	312	285	286	318	283	279	260	312	306	241	305	279	258	313	275	256	275	272	272	287	265	323	304	308	276	286	282	288	295	287	285	310	267	271	282	268	282	285	271	297	260	269	289	294	264	307	292	270	287	285	284	285	269	299	300	312	253	274	290	283	319	280	267	264	304	292	261	286	286	285	307	270	303	296	274	268	295	279	322	290	275	293	294	307	300	299	295	278	307	248	270	295	297	279	268	300	282	293	257	305	261	283	299	277	296	263	250	302	315	285	278	310	316	261	307	271	304	262	266	287	280	261	282	298	273	284	274	239	303	311	330	325	294	285	297	276	270	286	276	307	312	289	268	251	303	277	307	291	292	273	298	290	260	322	290	261	281	277	291	274	251	294	275	302	266	285	302	292	301	287	265	300	300	284	291	292	296	292	273	279	298	262	263	276	281	250	312	274	286	291	296	286	275	278	287	262	270	277	285	268	303	314	305	286	312	287	288	284	267	294	306	314	265	325	293	259	247	307	279	288	259	272	304	268	306	280	270	294	272	274	281	274	273	271	253	276	249	300	294	290	272	285	298	298	286	281	277	293	275	250	296	292	298	266	279	301	285	271	283	278	251	271	318	304	301	272	302	260	290	281	308	278	263	289	307	311	306	294	274	310	304	288	286	264	256	271	278	305	309	270	295	316	280	272	272	293	311	282	309	275	267	290	307	305	286	314	308	304	313	360	266	284	268	302	248	309	284	307	284	301	262	299	303	256	290	269	298	283	252	299	309	291	303	266	276	326	269	338	261	282	302	280	292	274	281	319	296	290	261	307	282	270	303	276	304	281	296	264	314	318	273	300	282	229	275	281	302	316	306	300	271	260	278	314	320	288	299	257	289	298	287	258	248	312	303	275	254	265	299	275	266	288	287	262	301	266	305	268	278	288	293	269	309	287	287	257	269	283	241	266	287	273	303	266	261	276	280	272	285	267	285	292	268	287	281	289	316	285	279	269	319	285	288	283	290	280	323	313	300	277	309	253	271	293	303	279	268	291	282	285	302	336	265	286	282	300	286	310	291	287	282	287	289	264	277	284	286	290	310	293	275	284	344	285	291	285	305	285	277	283	307	282	294	283	280	275	295	278	280	319	279	317	291	307	258	271	295	311	271	277	268	264	309	276	314	301	269	299	264	307	298	302	305	270	283	305	292	280	316	250	292	291	288	251	289	267	280	288	292	286	310	290	305	340	282	308	270	261	285	227	292	293	276	261	276	287	288	307	286	302	285	294	278	286	273	270	261	264	284	285	279	252	300	294	260	263	260	270	306	321	255	305	291	316	310	281	273	282	290	281	309	289	311	250	263	300	267	303	310	281	299	274	284	279	282	278	287	301	269	268	308	265	275	284	289	270	324	316	287	308	305	274	274	283	295	290	263	265	283	292	243	317	298	253	312	294	313	308	285	297	265	271	301	304	294	308	273	271	301	305	315	298	279	274	289	290	283	295	270	293	261	289	295	273	284	299	322	290	287	296	273	280	344	282	259	282	284	301	260	287	291	287	293	282	237	293	247	322	287	273	261	257	283	284	332	289	274	258	267	288	275	302	293	240	288	279	301	261	309	257	275	308	313	305	279	280	255	282	319	277	280	317	287	267	282	311	292	297	290	268	258	276	286	267	300	287	283	271	257	299	266	271	306	316	279	272	266	279	295	311	296	310	280	274	263	301	257	270	302	279	264	273	300	279	310	297	284	296	281	277	268	296	295	269	275	299	259	297	300	277	312	301	286	300	282	290	268	288	274	268	294	274	256	280	306	302	273	272	252	289	282	256	294	294	296	331	302	263	278	310	308	279	302	254	289	269	279	308	290	281	281	247	297	286	282	258	290	306	300	250	262	287	275	288	313	295	280	255	295	275	307	278	279	284	296	293	290	310	282	296	297	296	258	281	283	285	279	281	306	286	285	302	248	292	266	266	260	326	270	267	277	283	284	284	290	251	258	287	276	279	295	261	278	306	284	254	309	272	312	269	280	295	305	323	280	310	305	295	283	300	291	288	308	247	273	279	287	277	291	256	298	307	296	288	296	254	296	265	264	332	249	280	303	306	259	285	252	277	272	297	285	272	241	286	303	287	342	293	295	280	291	279	315	258	311	279	308	274	287	302	282	287	316	281	268	274	277	295	273	314	294	243	323	284	278	307	292	277	287	251	292	276	274	282	253	308	271	281	284	273	297	315	294	260	296	299	300	267	297	275	311	309	275	296	275	281	297	295	260	278	262	293	262	281	250	303	290	301	271	277	294	264	272	266	255	289	283	271	295	304	302	284	324	275	289	313	283	260	296	290	289	307	284	299	279	295	255	269	284	278	284	297	304	263	278	302	310	280	300	301	305	300	290	257	295	301	296	297	298	289	259	272	287	295	301	296	291	263	310	260	313	287	309	292	268	323	322	278	250	249	261	310	297	236	291	291	291	270	278	290	294	271	275	315	243	293	280	297	262	304	255	290	276	263	280	264	278	302	296	297	280	295	295	280	306	287	265	275	301	270	277	272	291	284	324	310	276	285	265	307	265	264	288	253	270	295	298	301	269	270	257	339	302	306	309	269	278	288	296	288	275	280	288	292	343	329	301	285	278	246	276	292	280	275	273	261	269	289	264	287	291	262	266	256	303	266	281	294	287	285	300	299	320	296	336	291	246	248	305	295	294	312	277	295	313	291	258	301	322	275	291	287	281	266	271	265	309	291	275	304	284	294	282	282	278	262	294	291	271	322	317	275	288	280	279	257	288	296	295	273	261	266	251	256	287	286	279	297	259	251	307	275	306	274	259	277	299	288	319	280	300	282	284	282	290	288	311	293	289	252	300	268	295	283	267	307	290	284	286	279	288	314	246	236	283	303	287	280	289	291	280	291	278	267	283	295	274	312	280	293	315	285	260	263	302	289	304	275	342	315	297	304	252	291	264	253	268	296	290	269	310	301	265	296	314	270	296	296	264	276	274	288	295	281	291	292	285	294	252	291	296	281	263	292	303	274	245	286	314	263	280	267	293	297	291	302	292	279	270	280	275	295	304	294	274	310	294	310	294	252	291	272	303	272	279	295	301	327
6922	3721	5785	8651	7720	3623	1380	790	703	654	638	668	683	651	685	690	673	655	663	632	684	665	641	690	586	661	676	674	702	648	651	661	652	708	659	669	662	635	675	656	672	644	657	672	678	650	609	652	642	628	659	656	659	655	710	656	673	657	679	644	690	651	638	704	699	660	650	667	625	665	684	672	670	703	657	695	674	642	676	649	636	640	659	660	640	655	670	710	729	661	660	612	614	664	645	636	641	662	683	668	625	653	636	647	673	665	665	729	616	660	642	675	655	631	670	639	669	647	670	644	650	661	667	658	665	616	646	639	659	678	631	633	639	725	728	652	618	614	653	638	663	654	606	656	653	671	660	640	722	672	642	691	718	713	651	647	632	684	621	684	666	644	673	669	679	647	684	645	669	701	665	714	661	631	698	698	693	658	637	609	670	656	627	702	647	656	637	676	665	618	658	644	682	685	675	726	652	659	673	636	634	634	659	669	631	659	691	616	677	646	691	678	661	697	622	662	650	698	691	674	656	707	651	697	644	628	634	659	695	680	657	670	647	666	665	649	698	666	649	638	670	628	654	648	629	694	660	623	636	621	664	634	655	734	691	655	698	618	646	619	641	595	660	642	695	673	666	607	656	620	643	659	616	674	629	733	654	648	654	660	662	644	692	649	612	628	707	711	660	643	685	653	650	692	635	682	631	653	677	655	664	666	649	719	654	654	662	694	634	649	652	674	679	639	650	668	675	649	638	677	677	678	701	637	713	661	627	658	666	678	658	630	700	661	640	656	727	687	674	687	648	649	687	635	652	652	658	673	638	707	635	706	638	667	703	676	663	660	645	668	686	684	605	690	686	621	690	658	697	641	670	639	645	666	659	687	648	674	705	635	618	677	660	684	628	672	684	719	707	658	664	648	631	639	693	630	646	668	721	679	647	673	648	645	681	653	653	659	700	675	642	650	669	715	643	657	683	663	676	662	719	687	663	661	662	672	668	650	683	649	651	643	644	675	691	672	631	686	649	670	664	664	642	710	691	655	679	624	620	648	647	665	679	661	645	669	652	668	657	622	629	651	652	643	696	646	648	634	618	669	675	669	691	636	654	729	633	663	620	626	672	645	706	679	657	649	652	681	694	676	669	676	650	633	606	644	643	675	604	695	729	684	636	664	623	642	647	641	635	626	720	635	662	679	645	691	662	627	698	664	689	637	643	687	656	606	699	620	665	644	632	646	643	694	634	655	671	650	701	660	659	652	602	669	699	686	631	644	621	699	637	667	682	692	635	665	653	640	659	670	663	675	658	678	704	643	682	646	649	676	662	660	677	645	669	662	643	658	642	676	647	682	641	647	664	620	654	661	661	692	663	660	592	674	618	645	735	684	639	646	644	662	646	647	656	670	644	676	679	681	652	683	680	663	682	666	634	695	656	679	640	674	669	729	661	667	634	693	656	670	655	701	659	709	718	651	664	680	640	657	663	665	627	648	701	642	651	702	660	697	650	708	725	669	709	625	670	663	619	671	657	614	657	654	721	664	671	690	681	694	623	631	716	638	677	671	676	670	694	651	659	635	649	662	625	672	672	651	646	636	675	686	619	560	617	712	668	640	661	682	642	647	649	646	658	680	642	685	688	625	717	671	684	667	621	637	643	656	651	681	584	671	703	671	648	692	696	663	693	641	670	627	656	662	610	631	672	643	696	717	665	701	661	630	670	660	632	695	681	648	666	660	692	700	655	685	665	631	650	647	705	614	641	701	692	645	656	668	657	658	696	645	654	709	654	655	645	650	667	659	666	694	616	695	661	696	645	636	666	681	630	679	648	677	619	648	653	684	739	632	725	656	666	656	658	632	700	677	654	660	715	643	651	695	658	662	664	678	622	662	627	671	642	645	653	637	610	669	644	650	723	664	659	617	668	660	672	654	683	683	669	655	636	680	661	703	675	670	716	630	662	625	662	663	655	659	705	624	686	672	638	661	651	664	668	641	615	674	631	679	636	653	640	635	714	700	662	675	648	671	667	631	661	712	639	626	660	647	668	679	617	662	679	652	681	631	647	667	668	668	650	681	644	678	657	674	625	673	652	653	650	641	673	696	696	702	648	678	650	646	682	665	623	666	664	658	657	624	655	661	679	702	632	673	636	638	654	668	646	679	632	711	642	681	665	658	693	657	665	686	670	630	683	687	660	672	675	662	666	700	658	691	654	685	624	635	643	627	634	674	648	626	691	640	658	692	639	646	620	696	678	638	651	698	661	650	703	645	653	644	702	673	687	657	638	673	687	672	685	658	661	660	642	671	673	617	664	670	659	658	619	647	666	675	677	646	670	682	667	637	670	645	673	649	667	610	677	661	669	622	677	664	617	597	662	694	631	674	662	672	715	670	640	673	637	665	634	644	694	635	691	594	659	664	628	654	695	644	681	669	661	662	682	698	609	692	623	661	619	680	630	646	640	670	644	673	679	686	611	728	684	643	673	635	669	670	667	625	628	643	675	643	697	631	635	672	649	685	644	647	665	694	663	652	633	625	669	627	650	668	641	699	691	666	662	684	664	647	687	645	640	706	670	632	627	611	649	655	652	668	644	660	650	651	694	646	681	626	579	633	679	660	709	631	643	647	663	671	706	668	652	650	636	714	650	642	677	714	641	638	666	654	621	694	675	656	613	690	626	668	602	648	648	667	671	658	698	669	703	617	679	670	618	682	662	676	625	669	640	693	664	629	676	658	657	636	652	693	682	651	662	611	661	660	665	679	651	649	668	646	639	707	659	678	655	693	640	627	617	663	633	660	664	622	684	674	679	661	680	596	676	661	667	698	598	648	658	636	683	676	644	642	664	694	676	649	694	660	706	664	708	670	677	723	692	709	710	617	663	640	705	675	678	663	646	647	620	628	638	627	664	669	698	668	637	657	658	666	658	667	657	628	623	645	635	696	662	669	628	614	685	623	697	705	655	614	664	650	693	642	661	677	676	693	657	624	669	671	679	665	615	637	674	674	678	628	652	672	643	701	700	719	647	660	665	622	627	598	668	661	676	679	631	604	629	703	637	724	650	643	666	640	652	705	654	659	653	704	716	666	647	673	644	651	660	701	678	657	683	630	653	728	619	649	635	708	660	685	697	661	656	664	635	688	669	655	685	634	644	655	647	716	666	632	688	603	645	689	666	651	680	636	647	670	674	665	640	690	686	656	693	660	698	619	636	614	665	647	637	621	712	663	670	689	670	676	649	657	674	667	639	630	674	710	639	625	643	693	670	643	654	671	640	698	682	669	639	676	677	653	665	656	689	702	684	689	692	634	709	709	648	698	689	670	699	653	695	673	630	642	646	662	653	670	605	640	698	660	648	699	654	671	686	696	632	654	680	660	668	643	643	677	636	665	666	665	669	672	666	642	672	697	615	650	695	638	673	664	663	649	619	643	644	655	644	643	683	656	634	698	675	668	660	653	599	705	632	604	698	688	699	632	652	684	695	673	735	677	643	678	660	655	633	652	642	657
34673	22585	35014	46501	30015	13759	3904	968	691	446	368	371	407	400	393	395	415	400	383	387	365	382	329	407	430	376	418	380	419	366	387	406	412	406	382	374	352	387	410	374	385	353	364	419	421	378	414	408	355	434	416	416	395	386	379	398	377	397	396	392	428	403	364	360	349	382	382	376	439	404	380	331	387	357	375	368	391	381	410	379	381	385	378	372	368	390	405	427	397	392	368	355	383	408	401	390	394	404	380	365	377	366	357	369	368	419	397	398	382	397	345	405	376	370	373	418	369	384	399	371	430	386	385	381	401	368	394	405	346	389	361	413	386	407	391	377	370	393	413	354	409	387	408	422	379	413	383	384	413	387	373	398	397	375	402	375	396	361	355	339	381	337	389	392	425	413	376	378	390	432	395	387	377	373	391	342	342	368	399	383	381	432	371	383	390	367	398	377	411	411	391	420	392	385	410	363	340	392	376	403	390	377	401	397	394	384	395	410	393	392	438	409	425	361	368	369	409	371	368	355	418	420	416	393	401	414	359	403	422	384	420	425	366	404	378	349	373	382	354	376	408	343	381	393	404	372	398	416	397	408	406	355	407	394	424	389	387	413	397	406	396	394	363	400	412	383	404	412	419	331	412	395	375	336	409	416	361	386	391	421	428	422	399	416	426	429	395	408	411	391	349	412	379	389	399	399	397	404	370	394	358	399	423	390	381	382	392	407	371	370	385	404	374	396	386	418	363	382	377	379	390	376	411	425	361	419	426	407	381	406	389	368	440	378	392	350	371	403	386	412	408	392	404	371	401	434	394	366	403	414	360	356	381	421	464	408	436	382	415	364	386	386	403	383	415	365	397	379	372	371	381	452	401	391	401	352	384	397	395	361	362	392	390	395	390	374	359	362	424	431	391	390	396	411	395	394	402	391	430	366	388	380	425	394	384	409	379	402	356	394	380	402	378	374	379	415	379	380	387	399	364	363	372	381	387	372	391	400	412	393	387	408	383	424	406	367	390	408	390	386	375	366	384	371	392	428	387	420	407	370	401	408	391	427	368	384	377	426	383	403	387	404	397	404	392	403	373	397	361	427	356	384	375	406	371	412	394	398	438	439	377	389	373	364	410	397	426	381	381	427	417	386	382	404	377	339	340	402	420	382	394	391	405	396	399	381	417	400	385	386	407	420	426	365	382	379	406	387	367	369	374	403	388	377	362	390	375	395	344	385	399	403	396	365	365	371	382	367	377	386	389	383	374	383	400	392	409	385	400	435	414	411	379	401	421	386	364	384	424	413	376	399	372	436	379	429	406	366	448	394	431	418	402	426	367	390	351	417	415	374	379	372	405	381	391	364	370	359	396	389	381	376	390	384	396	440	387	372	401	412	402	395	431	373	409	380	416	381	410	386	411	393	435	421	370	425	371	379	433	372	380	417	358	389	426	410	387	395	404	396	418	430	374	394	390	386	420	390	383	394	372	392	378	410	395	394	353	365	365	395	358	393	356	410	398	387	405	406	391	355	408	401	383	413	447	388	419	415	392	380	406	381	347	377	378	394	384	423	399	362	376	370	395	394	381	397	378	395	409	350	427	317	372	424	406	385	368	364	396	412	367	411	400	382	410	371	400	461	412	395	397	382	398	395	384	360	374	384	418	351	372	429	422	410	376	376	392	357	436	394	373	408	394	383	383	377	386	381	427	403	441	397	395	390	399	406	414	373	364	422	376	397	400	413	382	443	412	370	369	380	409	403	407	395	379	379	385	395	379	378	368	398	374	393	406	355	432	382	396	391	397	389	359	416	395	389	381	396	367	395	402	363	397	409	409	370	421	398	417	368	383	402	376	426	389	367	365	414	373	368	405	443	390	413	410	422	442	396	418	415	402	419	427	380	385	383	427	382	427	393	372	384	401	372	397	365	389	431	422	398	413	363	432	410	394	374	419	446	387	430	376	387	363	368	376	427	376	351	410	451	409	417	424	418	402	406	385	387	411	362	378	367	374	409	411	426	405	410	393	383	372	420	391	365	403	383	390	356	384	414	408	376	369	382	395	408	369	402	365	406	362	348	384	434	410	400	397	363	400	388	354	377	350	386	410	392	414	394	373	427	382	420	390	426	425	370	360	377	394	349	398	405	392	399	409	380	399	389	394	392	392	373	409	382	399	362	380	408	386	364	382	431	363	383	419	365	406	376	403	415	387	396	413	371	402	370	391	378	376	403	399	364	414	372	363	408	381	383	376	385	386	433	395	431	424	395	433	395	432	384	389	375	369	364	419	422	372	452	417	389	362	416	384	390	361	401	398	387	375	398	416	385	384	372	397	368	419	399	408	402	382	445	416	407	402	394	362	388	411	404	340	436	375	396	383	397	381	390	367	385	378	424	386	371	375	396	390	398	408	393	376	403	379	406	364	390	367	414	387	364	382	439	386	396	406	369	379	385	405	354	412	366	426	387	395	393	378	388	370	397	383	418	377	380	371	386	397	363	379	446	348	360	404	360	369	389	380	389	381	370	362	372	411	390	433	377	385	411	369	384	384	419	370	433	394	404	367	411	379	366	385	423	395	382	385	389	382	411	403	358	430	399	397	411	399	406	394	380	390	372	380	411	362	368	383	382	393	402	384	373	424	401	372	386	381	382	391	323	371	397	402	425	401	393	403	426	377	403	394	414	395	399	417	365	388	375	384	396	397	408	407	388	378	382	372	360	400	367	400	386	430	356	391	418	391	407	363	419	388	373	382	361	372	360	418	377	413	370	414	357	407	409	398	384	383	348	357	368	380	376	365	388	359	407	393	404	397	395	420	384	380	364	444	380	380	405	371	445	412	386	430	396	379	424	416	378	402	387	388	379	368	369	458	380	395	399	400	389	346	372	386	364	427	384	367	402	392	409	362	424	413	371	364	371	400	386	377	348	369	389	415	398	376	414	392	383	376	382	365	377	399	402	369	408	362	444	376	377	418	405	354	422	398	417	433	348	367	416	392	400	394	380	398	373	417	366	409	406	377	363	378	436	398	407	377	400	378	362	388	364	349	360	393	398	385	379	376	406	371	365	423	377	377	394	372	398	393	391	388	397	361	433	404	383	399	412	385	426	381	392	475	400	367	408	414	371	399	432	391	384	414	377	388	389	374	416	364	406	417	406	383	361	417	428	399	403	392	377	390	413	388	374	396	418	419	389	424	397	414	391	408	440	468	402	425	390	389	404	395	432	375	386	387	373	391	373	370	407	398	363	412	393	387	347	374	433	432	387	385	411	411	401	420	431	393	407	385	431	363	383	386	368	428	399	387	381	387	401	393	410	362	417	423	383	389	395	378	407	443	396	386	410	396	342	385	402	374	422	360	384	383	427	430	407	421	359	375	451	383	407	441	415	386	402	422	374	398	403	414	369	363	400	382	391	348	394	378	387	327	382	375	376	374	375	405	394	397	387	393	406	367	406	377	385	411	403	383	435	404	403	376	397	381	368	375	370	348	360	444	409	400	379	424	361	407	386
22303	15348	41897	55062	42035	24167	9589	2586	1924	1014	926	818	896	860	871	888	857	840	824	872	873	884	866	809	851	845	872	820	894	829	842	888	858	939	863	919	835	863	933	869	890	895	860	894	839	854	854	886	894	889	838	868	835	929	912	835	834	917	916	860	873	824	847	873	833	856	879	893	925	893	834	891	853	876	834	855	884	837	893	886	872	829	854	843	897	887	859	884	840	902	871	959	873	846	873	923	936	913	890	865	866	878	861	875	905	861	894	884	855	881	818	815	863	803	982	837	870	836	858	872	920	871	823	834	815	849	859	836	878	854	836	801	895	919	855	931	872	811	870	846	850	853	894	851	862	875	819	899	853	870	851	898	865	908	800	837	841	853	871	886	887	870	825	885	890	899	897	866	870	849	856	861	854	864	857	889	875	822	841	870	941	869	845	855	879	877	939	868	870	884	862	888	797	923	848	854	873	851	866	854	864	872	854	863	883	924	873	844	849	873	843	861	881	862	854	833	895	841	861	834	905	884	875	864	853	845	867	867	860	865	909	886	843	882	877	859	894	898	877	878	837	883	953	867	829	846	842	897	811	889	843	912	862	886	858	858	916	840	834	892	889	894	861	878	871	894	835	855	820	894	845	832	887	893	886	899	849	882	878	888	897	911	854	913	926	878	845	821	866	909	839	772	892	824	826	839	877	903	850	865	884	861	874	925	872	905	833	896	822	867	863	905	919	897	859	910	839	864	890	839	892	821	855	859	804	863	852	896	924	895	805	904	904	868	888	888	861	885	891	892	882	852	859	825	884	884	910	841	838	855	879	871	904	893	828	849	879	883	887	863	878	862	888	882	906	873	890	880	867	901	841	864	885	918	865	901	871	872	859	888	862	891	855	853	890	879	843	847	858	847	859	863	871	876	895	895	859	853	879	902	886	839	872	873	897	906	859	884	858	879	808	835	892	848	905	877	922	836	895	879	900	859	882	859	863	904	899	845	890	843	889	825	836	915	895	857	886	822	939	900	905	879	811	845	915	922	881	865	918	861	924	874	893	895	818	829	847	877	835	916	823	898	814	884	881	875	838	863	854	850	865	874	841	904	821	858	861	876	920	844	888	899	828	827	860	798	852	845	895	825	913	943	846	862	894	879	862	869	856	832	850	903	874	890	896	886	856	902	883	894	920	896	887	866	901	900	868	887	831	871	903	881	902	869	886	922	848	859	856	850	884	881	873	874	847	893	887	880	859	850	856	885	865	879	906	862	864	862	874	831	881	860	856	897	893	890	874	875	902	795	909	892	911	864	907	887	867	831	906	838	858	838	871	860	868	861	882	898	909	910	881	859	885	826	927	877	959	874	893	890	869	954	849	859	916	896	876	865	849	845	862	882	862	856	816	856	882	893	901	825	865	910	844	797	897	864	849	892	903	888	859	895	839	858	898	887	870	838	857	856	935	920	860	900	866	874	908	879	898	916	860	882	890	882	884	912	871	852	852	876	842	880	859	894	869	870	926	846	839	905	920	900	942	818	822	919	870	866	904	855	905	892	848	826	857	810	891	850	873	898	847	878	880	864	855	842	884	882	899	870	856	872	822	852	849	910	864	889	836	873	871	886	851	847	887	891	898	828	874	895	879	885	850	849	846	873	884	845	843	852	883	822	803	873	865	844	905	917	884	826	884	858	862	851	906	858	920	894	871	861	859	868	886	884	885	840	883	854	860	898	877	868	879	846	880	887	868	906	800	834	836	905	908	863	903	862	852	885	910	892	849	892	895	805	875	785	879	820	880	814	807	920	937	814	831	842	856	865	880	953	856	862	877	891	837	827	871	830	879	855	836	902	855	875	850	854	908	884	866	898	905	909	839	813	879	856	889	875	880	830	920	836	886	844	882	832	927	877	828	882	879	916	866	800	869	799	887	932	854	889	908	873	891	885	898	887	864	876	884	854	834	958	820	910	849	920	837	874	870	876	848	813	859	882	855	918	907	896	857	791	816	830	897	830	815	874	914	883	831	903	832	856	879	887	780	841	843	864	897	914	827	829	884	844	856	841	908	911	851	849	860	854	846	876	840	881	886	894	850	837	836	867	891	909	894	886	900	867	836	868	892	855	931	939	858	872	926	866	869	883	881	821	867	880	853	876	881	843	898	875	978	914	890	863	841	895	887	877	865	885	876	855	839	815	841	870	866	850	869	934	868	864	881	905	927	887	918	910	889	885	833	829	846	936	823	881	843	862	839	866	898	868	898	849	877	851	855	862	905	907	859	875	870	853	865	920	873	840	862	902	855	885	869	901	897	838	938	929	881	870	902	849	857	830	850	847	869	851	854	890	860	904	889	890	855	864	904	855	882	871	912	859	893	847	888	841	899	889	910	825	859	872	873	865	848	863	817	874	860	879	887	852	914	869	846	867	956	868	823	902	882	821	880	866	835	884	845	891	840	898	868	847	876	880	886	918	875	839	874	877	814	846	841	875	848	868	875	849	872	885	864	846	885	883	889	894	861	820	863	851	867	889	882	845	868	861	822	883	883	805	873	870	881	858	870	926	905	874	882	906	880	853	900	846	911	861	928	868	888	900	830	834	849	861	886	883	871	872	848	889	894	802	892	893	844	865	856	881	882	910	899	881	825	900	885	905	872	879	872	883	830	869	864	868	893	870	873	843	900	880	847	838	853	822	887	862	881	845	883	858	840	863	887	863	863	900	860	856	878	873	836	916	858	825	880	865	913	836	944	905	859	911	821	825	876	851	869	874	904	942	882	918	867	867	839	862	832	893	894	909	855	877	887	849	856	880	843	932	873	849	856	848	888	881	888	853	906	809	861	856	844	873	856	902	868	880	897	889	905	852	885	827	880	893	830	826	871	842	860	916	866	879	895	886	886	836	909	887	848	847	858	854	844	875	872	868	851	890	886	855	849	839	892	824	843	879	842	946	886	881	876	905	879	870	872	856	850	858	904	897	878	891	887	877	840	892	827	845	848	879	903	856	813	940	856	792	846	858	884	857	904	874	891	896	884	860	932	853	881	803	862	858	882	862	885	861	862	826	976	851	882	859	844	817	858	855	884	861	909	882	838	880	850	861	894	829	868	837	886	916	870	877	868	828	860	930	858	914	855	892	911	900	926	863	858	887	852	884	854	905	887	903	815	902	887	859	865	890	873	851	915	887	864	844	871	884	895	843	882	844	905	862	828	895	824	859	827	839	853	902	906	884	843	910	851	859	920	853	841	850	840	885	884	884	843	870	884	842	884	883	900	861	915	902	870	846	878	857	874	910	825	903	908	862	820	907	911	891	857	840	888	851	884	863	848	846	827	858	887	871	891	864	872	873	857	869	881	869	827	845	880	847	867	846	915	882	957	853	856	883	873	923	857	874	878	844	843	863	840	883	885	884	847	856	834	899	873	844	850	852	878	893	829	863	888	900	911	880	842	870	848	877	944	848	851	884	883	899	875	856	869	869	873	836	917	801	868	854	890	837	856	882	909	888	892	867
46236	30811	50810	59652	42348	23316	8039	1624	994	543	477	469	480	475	477	485	485	467	447	440	459	453	437	465	458	400	472	455	466	482	466	485	447	462	467	461	425	410	451	475	457	440	413	453	480	456	487	468	442	462	519	493	452	472	470	413	443	431	451	408	422	405	485	449	503	497	447	471	451	477	492	429	461	441	488	472	445	478	438	486	470	413	446	504	482	480	446	454	454	485	470	444	413	441	412	439	414	442	416	454	434	427	453	434	426	488	455	428	421	450	490	468	451	457	463	455	440	460	432	428	500	471	436	450	446	457	430	449	448	428	445	487	447	459	428	478	410	447	496	445	483	454	475	444	437	454	450	453	493	486	461	461	472	444	447	454	468	470	456	435	502	497	427	442	483	439	458	437	445	456	453	475	474	442	447	427	441	446	440	469	438	422	434	446	463	482	486	496	473	463	437	459	445	446	487	459	484	443	425	488	481	444	496	479	466	458	472	447	471	458	419	401	478	457	495	462	416	472	453	465	435	466	448	425	467	449	405	467	469	452	457	451	459	458	445	449	462	448	455	455	493	508	424	416	432	441	457	460	498	435	438	451	439	436	439	449	475	473	460	425	479	465	445	438	482	461	462	488	437	489	528	491	450	437	433	441	454	434	421	423	453	489	435	466	470	452	442	389	423	429	398	437	444	407	459	421	407	416	482	445	480	456	477	437	471	462	471	441	424	472	454	475	467	474	426	475	420	480	437	469	442	434	473	448	433	484	434	440	468	424	418	466	461	441	451	499	454	492	482	438	469	413	459	430	433	432	442	425	450	442	453	421	460	475	439	443	459	439	439	467	423	433	481	430	473	465	460	470	452	455	455	457	446	460	486	427	425	445	461	476	462	475	466	469	454	482	445	450	428	481	471	458	434	454	436	447	462	457	437	448	497	445	428	427	496	472	497	413	449	452	442	438	444	445	467	459	445	423	451	478	450	469	505	441	448	461	408	446	462	439	446	494	480	473	471	404	442	457	459	460	474	482	454	460	483	450	450	442	432	457	444	438	417	440	455	424	450	468	458	464	437	461	429	440	456	422	448	446	475	449	430	451	471	418	466	413	455	443	487	444	434	437	464	447	462	468	423	422	465	467	457	446	465	454	453	430	488	466	441	447	440	457	505	447	444	477	469	472	444	422	486	453	472	490	516	458	417	464	449	411	441	452	519	424	467	444	454	449	413	418	465	500	412	482	480	428	459	430	474	478	474	480	469	463	468	475	476	440	414	465	475	450	444	486	468	463	423	455	448	473	456	435	442	479	462	475	449	479	421	463	464	463	435	443	446	451	455	419	452	447	445	496	439	459	425	462	428	472	465	453	458	461	445	466	461	461	435	452	434	473	446	433	437	445	402	451	457	440	489	464	447	448	448	486	462	448	503	460	445	483	433	482	416	472	450	465	463	413	464	474	458	463	469	446	412	494	455	486	464	437	455	471	457	479	454	446	493	456	526	453	520	481	493	433	434	450	460	442	448	467	413	460	456	456	477	449	509	431	447	428	417	459	485	439	438	451	499	465	441	431	459	448	492	467	420	414	438	470	462	429	470	407	467	436	436	495	470	417	455	542	451	454	461	424	463	482	487	472	444	482	429	451	456	461	448	483	440	455	418	394	451	466	470	455	462	474	483	437	458	482	474	461	460	484	472	426	407	428	505	478	421	478	466	451	473	431	459	493	454	456	495	461	437	450	480	472	465	463	481	465	467	444	473	471	476	447	470	446	489	456	464	469	482	441	457	456	465	479	454	422	427	451	487	454	463	452	451	459	482	453	459	454	467	445	429	478	501	425	463	436	443	470	425	426	462	470	453	417	450	451	465	468	446	491	435	451	449	426	476	435	436	472	467	460	421	451	442	510	448	433	448	510	443	466	446	483	455	446	466	471	445	478	445	444	440	437	456	471	430	464	470	423	467	477	510	476	454	415	476	468	413	442	456	476	508	429	461	473	418	440	480	449	513	430	447	436	443	441	476	492	460	439	477	477	471	472	466	462	428	432	485	471	482	433	421	501	474	421	427	429	450	466	449	450	432	461	465	414	437	433	459	460	457	430	454	460	423	467	469	456	429	451	452	445	464	438	475	445	462	485	451	436	477	467	453	402	474	456	455	441	421	479	461	470	465	465	387	433	491	500	503	440	441	437	436	430	435	440	437	432	463	419	449	424	417	490	455	440	464	464	456	465	453	478	456	449	468	484	461	456	438	434	443	456	484	446	460	452	420	475	424	453	429	452	442	480	492	486	420	467	472	432	508	512	412	450	440	454	422	464	473	466	437	484	411	448	460	452	421	433	431	459	463	461	466	449	442	501	453	479	481	474	461	462	491	481	491	466	466	456	432	425	460	453	471	454	404	426	458	441	456	467	472	447	445	424	421	449	457	438	465	459	449	437	425	422	457	450	467	481	446	454	444	425	438	449	484	471	418	485	453	445	483	478	463	443	441	456	496	437	444	438	444	433	463	435	454	455	507	456	430	471	470	445	451	453	436	432	434	449	477	442	452	467	472	403	447	442	459	440	481	467	418	449	425	436	454	434	420	455	444	478	468	468	497	469	471	430	500	453	439	444	436	418	448	438	470	483	451	450	464	485	432	444	472	448	418	473	450	452	450	444	405	489	463	440	489	453	454	412	457	457	433	475	452	494	406	481	409	402	443	481	493	424	504	443	496	461	429	448	433	467	516	488	442	443	441	487	454	412	447	472	432	432	446	480	443	464	429	455	474	443	477	492	495	475	501	473	463	521	424	428	413	457	443	480	482	430	456	443	451	510	455	489	470	432	475	447	434	483	467	440	459	484	468	466	446	459	434	488	454	486	453	429	464	440	475	436	471	434	428	456	475	447	468	476	434	473	461	474	432	474	451	477	446	449	474	448	458	467	450	460	442	466	466	398	415	445	455	423	450	431	471	438	459	430	425	488	471	439	442	455	477	460	457	439	423	409	462	467	458	486	450	435	444	440	476	446	462	467	450	437	425	454	472	445	460	449	451	426	465	448	468	402	439	460	459	439	427	433	467	431	464	446	462	428	456	507	464	422	493	427	485	476	457	471	449	466	408	459	496	480	460	435	455	451	472	483	457	496	457	451	454	473	486	473	469	406	457	463	422	445	441	472	514	426	475	474	487	468	471	502	440	476	449	425	459	463	425	456	440	457	497	466	442	435	423	416	454	489	441	471	482	421	466	406	458	487	457	462	471	452	468	446	432	465	453	439	470	436	481	486	450	432	462	445	418	467	480	411	490	465	459	453	460	464	468	461	473	453	487	444	474	487	449	484	456	451	488	453	450	441	414	417	478	458	497	509	438	514	457	450	434	466	421	423	462	478	449	463	458	430	430	444	447	432	422	417	445	391	454	433	452	467	456	491	476	431	420	429	476	435	426	434	428	436	445	457	459	488	424	445	425	472	454	422	482	449	493	431	455	463	439	433	463	464	466	446	430	451	472	407	439	482	463	433
29890	20948	53963	66269	53082	34205	15566	3776	2741	1188	972	999	971	978	983	982	968	981	991	974	977	1049	1001	977	963	933	944	931	973	962	954	974	966	1010	961	1017	1013	983	949	1007	987	949	991	966	960	942	947	937	939	1001	988	984	992	976	1033	939	1001	971	1006	1007	995	1015	951	1018	1006	1048	1051	995	974	1019	1005	964	979	964	940	979	990	954	948	972	924	953	947	951	933	958	914	990	1028	972	1007	957	1009	929	997	928	996	994	954	894	985	988	955	986	1001	984	924	951	1039	1042	953	966	1013	995	937	1022	999	977	960	1027	977	974	998	978	1041	968	942	922	980	971	968	951	984	980	947	996	980	921	973	930	936	964	954	994	978	999	979	963	948	956	1043	1007	935	976	988	998	971	1038	981	953	940	978	1012	923	1024	1048	982	961	949	1026	950	1037	965	925	945	973	965	986	964	1007	944	1000	963	955	966	997	950	984	922	989	987	982	934	994	972	975	971	1010	972	949	969	961	988	980	936	1033	915	963	1025	1008	985	897	963	1015	973	954	931	978	953	919	960	1037	924	974	992	1022	925	998	887	932	950	992	1002	956	944	1042	969	998	941	933	1011	959	982	972	1047	1016	970	943	981	913	987	1001	995	970	955	996	971	985	974	956	997	978	1008	972	1018	993	955	979	979	957	985	967	929	972	969	965	1017	1000	999	948	1001	970	974	942	953	958	977	981	946	958	953	991	1011	1005	976	1017	1015	959	960	959	931	944	1017	1002	991	988	975	965	968	969	952	1010	970	1018	944	959	945	986	966	959	998	965	961	976	973	963	1016	972	965	953	957	961	966	938	993	1018	921	957	997	1023	958	969	984	978	949	945	983	1028	973	963	1002	932	965	950	972	1022	977	959	1026	942	942	1022	944	960	1017	940	941	973	1006	988	960	967	966	988	998	1009	937	1006	983	1033	1034	942	992	967	955	968	982	960	923	1005	962	998	971	994	935	977	914	930	927	958	1014	985	951	990	950	966	921	979	992	1040	960	949	966	969	977	1014	1016	973	975	948	938	959	910	957	1040	985	975	983	1003	988	951	937	987	953	956	938	996	1016	973	982	951	983	914	960	891	1020	1012	999	1028	938	978	1027	926	968	941	990	929	959	994	973	898	959	935	977	950	917	956	983	998	959	976	967	1021	949	967	978	978	963	996	1004	962	898	983	950	978	962	973	997	998	910	968	965	992	988	993	964	994	1009	965	959	958	983	970	998	1025	919	966	967	979	973	974	981	942	984	1028	1011	979	979	1002	930	971	964	1004	953	992	957	973	984	995	923	1002	952	954	1030	989	970	1001	992	973	1021	1008	945	985	949	960	957	971	1004	1013	965	954	994	1007	948	982	1010	992	986	938	951	988	963	998	960	1024	1065	917	972	965	973	948	998	963	965	944	953	947	973	958	935	955	950	971	964	993	950	985	988	967	961	977	982	975	970	965	983	971	988	985	967	969	985	978	1050	986	1001	980	1000	977	921	980	1037	968	966	1028	993	969	1003	967	970	929	992	1001	979	937	943	957	951	982	956	978	1010	984	997	1019	1013	988	970	1053	954	979	942	923	911	934	922	1000	1009	987	951	959	952	1004	927	963	977	945	972	965	1014	993	965	968	990	967	1003	953	1013	944	1023	973	977	946	950	966	980	978	976	935	988	978	969	983	970	963	918	980	1014	935	979	972	954	1005	969	972	956	946	1013	980	956	997	924	967	1010	977	937	976	1020	981	967	987	950	1007	943	987	996	934	936	1033	984	942	921	1022	1028	1004	1009	1009	924	956	966	946	913	992	981	1013	963	968	1002	972	972	1038	1006	1018	996	1004	1016	945	963	935	936	1049	980	968	935	981	911	973	956	1054	961	956	961	943	981	1029	993	1010	932	984	977	955	992	975	960	993	1002	941	975	932	988	932	974	985	978	935	988	950	945	987	1035	979	999	972	967	1024	944	1035	966	1000	903	975	980	971	967	966	998	969	936	961	910	945	1020	980	939	964	982	962	925	986	939	1004	965	987	961	1006	972	985	972	988	947	1011	933	938	968	954	978	995	992	1015	941	960	967	919	899	954	930	945	939	1023	950	986	1041	940	991	941	956	980	973	1012	964	937	965	982	921	984	992	921	975	982	1001	927	909	917	910	1005	1027	983	967	944	955	1020	1035	985	953	941	1051	963	963	995	944	985	939	996	1012	995	948	969	1012	999	985	1006	1011	975	1000	931	991	988	989	973	988	930	988	1006	980	971	955	952	961	990	927	993	1020	947	961	976	967	915	947	938	927	987	1005	985	947	979	967	933	967	995	898	978	963	995	983	988	993	1020	965	999	1007	991	948	1004	992	986	936	994	956	980	902	986	913	1036	908	969	961	1043	991	1009	933	981	985	982	934	990	909	933	1014	1002	995	964	995	993	954	959	968	1000	970	935	929	992	951	949	970	1042	976	904	925	952	1007	941	977	1012	968	943	967	977	968	972	995	1044	996	1028	1005	951	962	954	963	961	969	981	948	951	956	1002	953	980	998	941	952	993	948	969	954	1018	956	1016	950	980	959	984	1009	971	942	947	1038	988	946	969	976	919	984	928	968	991	953	979	952	985	961	923	1007	909	944	956	972	971	1004	984	949	966	950	955	954	989	947	972	934	981	912	1014	991	1001	979	975	990	985	999	966	1032	991	976	986	967	999	959	966	944	914	999	966	944	1005	920	950	1006	938	957	938	966	964	989	1007	1003	965	941	949	990	947	955	952	965	968	1025	1017	977	1008	896	1012	987	977	923	979	943	1008	952	963	947	1006	943	1008	963	983	954	949	946	931	1025	941	978	935	975	1022	984	972	935	1024	979	961	948	981	986	966	943	986	1033	986	986	1020	1007	963	1012	977	1012	1015	902	961	951	882	1020	952	995	969	1006	985	967	956	946	1026	969	965	892	966	929	980	951	996	994	936	981	987	1012	979	966	978	988	915	986	962	1039	1000	937	982	942	922	1000	947	995	970	998	904	997	968	949	968	986	976	982	979	968	1008	973	960	934	953	994	992	1008	1003	892	989	980	943	921	999	993	978	928	925	982	985	983	950	981	977	993	1000	989	956	998	1008	954	975	961	913	1024	1018	1012	1005	996	952	930	1015	995	919	953	969	938	1007	992	1005	933	963	991	999	941	966	967	978	937	980	965	956	933	962	940	961	907	959	1013	911	971	967	985	969	989	988	998	923	984	958	1017	955	1048	951	969	942	957	980	964	1032	965	984	979	1047	929	1001	910	1000	1001	943	971	1000	957	971	981	992	927	974	983	1028	1014	972	958	969	942	978	1059	989	939	946	988	990	965	946	1034	938	968	998	990	1012	923	982	974	908	983	990	963	973	999	1034	994	917	963	929	916	985	967	951	1006	1047	971	941	958	929	976	1002	907	966	963	953	983	1008	1023	964	943	955	994	989	924	995	959	935	969	977	969	960	942	958	1037	938	972	1004	922	950	1016	939	971	929	996	969	913	1031	1000	992	1004	945	948	971	950	977	957	957	993	971	979	957	1003	971	987	948	994	978	978	938	1044	956	947	1029	1004	986	985	1010	956	966	945	1028	925	1039	986	944	966	1012	953	1021	964	963	987	974	962	984	943	954	939	967	1039	950	925	983	976	981	937	961	957	1014	944	1002	949	932	994	944	978	936	959	950	993	996	858	979	994	952	925	985	976	968	960	929	1035	969	963	963	997	990	974	992	1010	996	986	987	985	941	946	968	980	970	980	985	936	1000	1015	953	967	968	994	905	1021
11763	4232	2907	3409	1991	1078	548	323	320	292	275	284	322	311	308	260	286	293	291	308	280	260	284	288	303	356	274	292	283	301	293	321	294	308	318	291	314	270	284	290	315	298	316	287	272	309	290	331	309	277	304	291	264	308	273	325	293	302	326	325	301	295	306	318	326	282	274	283	280	294	283	283	293	294	286	301	295	339	306	303	319	280	266	308	279	364	281	280	268	283	260	291	296	314	325	271	287	258	303	294	309	316	305	289	303	281	323	292	296	288	311	285	318	324	294	335	302	327	317	294	292	284	298	303	325	283	291	297	307	272	296	303	314	320	301	299	277	286	269	299	336	297	323	275	281	332	276	320	293	317	284	326	271	275	307	284	300	263	306	298	270	304	300	338	305	295	343	324	272	313	284	282	299	274	275	351	306	298	270	281	300	280	300	293	320	313	309	308	288	276	279	315	316	310	325	287	289	323	290	295	289	318	310	310	284	278	324	291	305	299	295	254	301	270	296	272	308	267	270	298	332	263	316	286	260	308	298	308	285	303	314	273	310	304	303	286	329	302	308	315	294	309	307	318	327	297	313	296	266	286	320	332	282	310	263	282	309	260	303	287	283	310	254	300	287	292	315	309	271	315	290	299	288	272	313	324	302	273	299	308	308	284	286	303	327	290	299	267	266	278	310	265	288	261	280	283	309	263	304	289	272	330	312	289	244	289	293	300	309	284	293	328	313	296	291	285	267	305	306	296	315	275	312	307	294	274	297	282	299	316	323	310	317	315	300	339	283	282	256	313	269	293	314	324	309	291	277	284	282	303	313	298	304	318	304	325	327	272	305	321	288	308	310	322	289	307	287	277	264	326	317	320	319	262	303	303	291	281	297	289	301	300	290	281	280	294	294	327	290	318	293	332	342	281	291	299	282	282	330	302	298	277	262	305	328	326	310	326	282	318	296	304	338	330	300	268	324	289	301	298	312	284	317	305	310	309	291	304	306	265	296	292	282	329	289	314	301	269	274	301	329	316	287	308	287	305	306	297	304	277	335	320	320	305	323	284	289	274	312	292	295	292	275	302	296	307	306	317	299	259	296	293	289	311	308	278	294	311	291	298	316	287	290	284	282	281	319	297	321	280	321	325	282	318	312	284	326	287	299	306	306	287	288	294	316	290	277	305	292	306	295	310	286	266	285	277	288	281	284	307	327	294	296	293	304	305	284	313	295	303	310	301	294	274	277	267	302	344	303	294	266	303	292	258	252	275	316	326	301	272	309	272	325	296	282	327	265	313	330	293	293	290	274	332	359	289	312	321	333	279	291	304	311	290	325	259	277	287	302	337	301	276	296	358	297	277	295	316	314	291	256	299	287	311	325	315	303	305	310	321	307	306	290	328	309	279	291	320	293	287	332	314	275	302	275	277	290	307	312	320	285	294	284	291	290	298	269	314	301	314	305	314	286	292	282	317	317	289	300	272	274	301	295	276	313	309	284	316	291	298	297	279	302	266	290	290	296	290	258	309	291	283	311	291	308	321	330	300	320	293	306	280	267	308	298	308	326	294	328	319	299	256	280	322	314	289	323	293	305	306	313	290	308	313	286	310	292	262	266	303	307	276	249	249	275	314	297	297	267	284	274	292	279	281	300	319	309	281	274	294	296	279	276	306	280	303	289	306	295	321	311	317	319	327	318	283	285	300	318	319	289	286	309	292	306	278	275	288	280	300	324	289	315	318	282	292	262	283	287	304	294	270	340	302	277	284	310	303	304	284	299	301	305	298	285	304	319	297	294	312	286	284	298	280	275	269	287	300	299	292	307	298	313	330	310	291	294	284	310	303	286	265	321	334	324	295	304	306	277	316	268	291	286	292	285	315	307	294	271	294	266	291	298	313	304	291	262	287	316	304	316	275	297	301	290	289	309	299	301	304	296	283	313	311	273	312	275	270	288	280	278	304	313	262	308	296	281	315	296	299	300	321	297	289	314	285	308	306	325	293	329	337	320	307	310	323	296	289	291	305	291	301	297	302	313	306	352	274	289	276	255	282	292	291	288	310	264	289	265	318	314	276	296	328	307	290	287	298	276	292	314	285	334	304	279	283	288	274	277	327	329	302	295	328	296	326	323	298	290	267	341	290	289	308	296	302	293	279	311	317	301	278	309	292	279	307	307	292	314	286	278	300	306	306	299	304	281	300	263	312	310	285	273	277	304	298	295	297	335	305	268	294	274	270	291	294	313	290	288	288	302	282	293	277	294	315	307	308	279	305	327	341	294	272	286	301	272	306	286	291	280	312	274	269	311	326	333	314	313	296	292	301	315	269	296	266	302	312	286	295	294	323	280	292	294	286	329	274	285	279	301	303	294	269	286	298	309	292	277	293	300	287	294	282	314	299	293	274	319	301	240	319	291	286	319	282	289	326	292	313	297	309	300	272	272	312	333	299	273	289	320	292	312	293	277	289	256	312	288	300	307	293	321	287	303	275	297	290	294	331	297	292	258	290	271	245	288	288	303	316	311	299	291	309	258	273	274	297	290	311	290	307	283	320	299	270	285	253	271	282	282	299	279	283	295	321	289	324	292	291	320	263	314	311	334	351	250	302	290	270	310	264	284	308	293	278	329	311	344	309	333	303	289	318	310	330	329	325	284	299	285	310	316	307	262	303	288	312	255	304	277	308	287	303	316	255	307	281	306	342	304	289	274	302	314	298	322	293	292	298	299	309	281	350	296	291	277	282	276	315	289	317	288	265	282	302	304	277	302	310	303	307	299	286	292	301	292	314	308	297	257	271	277	243	306	308	288	277	284	328	278	296	298	263	315	333	310	297	271	286	309	276	354	325	284	302	256	314	288	304	292	320	301	306	332	277	303	295	274	289	323	312	342	321	286	300	312	310	291	268	307	292	271	278	298	294	306	286	301	339	281	283	311	298	297	326	296	348	299	296	321	306	303	282	266	337	315	336	262	275	319	288	322	304	314	286	310	308	296	275	294	353	341	321	303	307	337	277	302	277	290	316	287	295	274	280	264	295	294	285	312	296	310	300	293	290	281	282	290	273	275	284	319	278	297	265	278	325	282	291	263	280	304	281	296	292	256	282	293	296	321	283	272	324	291	326	294	302	270	320	305	281	306	312	271	319	275	297	299	284	332	298	264	283	296	280	282	335	279	327	332	312	253	303	301	312	316	298	295	275	298	316	303	278	287	292	286	320	306	306	293	320	304	321	311	309	323	289	287	320	270	307	305	316	317	261	289	299	281	286	280	323	305	312	292	292	299	272	272	271	315	296	314	305	278	317	292	282	274	286	274	299	302	311	272	277	289	311	280	283	306	280	314	265	318	313	267	345	296	310	284	286	310	319	287	303	300	303	276	303	288	309	328	270	305	289	287	279	287	285	279	283	285	296	301	302	277	279	322	291	305	288	301	316	300	296	300	309	287	314	280	285	278	262	287	321	319	289	303	317	316	292	292	293	305	289	293	290	289	280	303	306	283	282	290	295
7381	3615	6752	9043	5929	3147	1519	758	736	634	669	649	655	705	688	710	703	703	720	660	676	663	677	654	692	678	658	700	692	660	701	677	686	666	623	727	661	712	695	677	656	662	697	692	678	717	682	688	731	707	668	657	676	711	679	677	672	662	690	677	666	670	676	700	669	735	714	668	691	656	698	675	669	673	661	657	653	681	663	693	695	721	663	679	695	679	696	626	670	659	684	699	706	676	678	693	689	715	693	670	681	666	662	656	683	676	716	688	721	678	700	748	658	670	702	708	687	691	732	664	648	697	724	709	637	633	679	668	666	658	697	697	655	732	682	664	696	706	680	688	640	637	620	702	668	668	651	695	686	708	691	705	698	663	647	625	612	704	698	694	705	670	668	715	696	686	699	666	685	709	669	658	659	671	725	701	762	685	666	642	675	657	676	640	668	655	637	695	650	629	692	710	640	676	654	685	702	693	653	672	728	677	631	676	651	678	681	662	719	633	675	661	670	702	722	680	700	665	653	691	637	637	632	662	695	696	627	686	676	686	704	655	645	661	687	688	686	725	682	686	628	672	679	683	693	635	695	711	693	702	708	671	655	716	654	645	691	706	700	643	656	678	664	688	718	639	643	652	707	706	682	688	658	659	691	657	670	629	647	669	687	666	666	660	668	678	732	637	669	645	670	643	629	686	704	717	625	633	684	663	663	690	634	660	626	709	678	636	703	666	656	707	674	732	712	718	665	713	642	694	672	642	690	669	712	636	710	683	738	678	696	721	647	726	680	666	713	656	680	712	706	709	714	761	715	638	676	691	712	712	714	678	680	650	640	668	664	635	673	638	725	607	659	698	678	678	645	647	673	684	680	692	686	637	725	651	667	675	665	696	717	664	720	691	637	631	679	653	715	751	671	671	670	694	636	684	614	677	663	659	681	738	695	717	701	671	666	697	658	637	753	669	710	658	661	688	675	653	657	691	680	679	706	688	642	632	712	728	649	681	677	666	684	653	696	688	656	701	669	699	702	687	689	655	701	692	673	713	668	699	676	700	665	647	656	668	683	674	659	671	647	675	663	691	674	689	666	654	731	692	663	690	669	672	637	748	664	675	642	668	717	677	652	678	665	682	635	630	704	716	649	697	708	691	708	707	672	667	684	660	684	727	647	690	672	694	681	690	680	658	711	681	624	700	693	735	708	693	666	645	688	724	653	675	648	661	684	684	660	707	666	656	643	680	736	675	683	645	709	646	665	696	655	678	646	639	704	627	667	686	689	706	634	645	641	694	685	607	703	698	699	679	681	632	723	669	665	669	675	667	731	642	690	679	635	652	687	716	628	713	663	685	648	643	700	698	655	664	664	672	668	640	632	697	637	683	653	655	678	718	717	648	655	663	703	720	655	670	662	685	707	683	684	683	679	747	713	683	740	710	674	706	700	655	641	683	692	692	671	713	628	651	690	641	639	654	675	655	594	714	609	643	680	638	727	625	639	713	697	678	664	665	663	681	681	692	642	731	671	665	704	649	698	654	654	643	671	696	676	640	689	667	656	656	705	664	651	643	697	638	659	683	674	687	668	703	701	685	690	693	647	697	671	759	720	686	722	692	715	680	694	652	669	663	654	681	692	688	691	672	704	679	681	705	694	674	669	642	654	717	670	653	730	661	729	654	667	691	676	736	681	674	642	671	715	753	666	672	676	694	663	700	693	688	658	708	672	659	678	711	676	714	649	679	666	638	706	721	689	660	675	673	693	674	695	699	664	686	669	675	670	656	634	662	662	665	698	711	722	663	697	715	683	707	710	680	663	692	714	666	680	673	628	654	643	672	641	675	677	670	715	688	680	685	692	727	670	700	656	689	625	638	672	647	703	666	703	701	655	689	646	671	676	685	661	686	698	679	656	737	682	680	671	672	662	656	669	638	680	646	663	697	648	665	713	674	683	657	719	674	698	739	669	650	660	690	683	721	671	677	675	674	676	669	706	681	655	678	670	664	654	667	669	671	631	688	657	677	694	666	689	662	646	670	690	658	686	696	676	704	698	695	700	715	670	650	697	710	648	672	653	696	687	635	656	635	676	683	665	701	695	715	707	665	665	626	626	689	660	629	693	685	652	654	674	645	701	664	628	654	660	707	692	696	677	698	630	657	651	638	690	660	631	702	688	698	708	663	666	671	713	662	689	667	681	678	643	651	713	700	673	698	670	751	677	647	701	670	661	677	693	656	733	670	705	665	636	662	691	713	700	654	657	636	696	712	698	664	685	656	656	636	684	676	703	641	673	662	689	699	708	714	681	635	682	693	645	698	682	718	653	669	692	652	657	670	664	711	684	642	687	718	662	689	688	657	692	703	686	676	663	705	636	702	676	674	638	631	692	654	650	689	648	634	721	696	705	646	711	687	720	656	660	669	700	641	727	676	712	685	675	672	646	711	703	625	631	682	699	647	690	642	682	653	678	719	681	716	641	645	652	745	720	714	683	682	649	694	673	689	699	679	676	647	656	716	710	712	689	670	714	689	715	716	678	665	713	666	679	665	685	644	681	667	619	659	648	644	692	668	686	664	663	698	643	697	676	665	655	699	640	620	692	671	676	734	675	638	661	662	702	713	678	644	732	636	665	673	691	643	649	679	694	644	688	701	694	686	660	655	722	680	712	672	682	621	773	647	714	651	686	664	619	691	689	690	677	661	641	675	693	686	676	675	681	676	668	678	625	685	683	642	702	654	691	644	700	655	710	662	719	653	636	686	681	717	676	681	666	737	691	652	659	643	665	653	708	736	696	672	670	735	701	700	675	640	678	711	640	715	672	682	657	696	681	693	755	684	648	677	701	712	649	661	724	699	718	696	645	668	685	673	669	692	631	712	705	655	636	633	701	700	707	679	638	688	690	669	716	685	664	727	676	679	668	716	685	655	668	675	659	648	689	653	645	692	702	710	731	707	669	693	698	693	674	679	651	687	692	674	696	705	670	712	685	650	672	698	672	702	724	708	696	600	691	662	679	647	686	715	697	712	641	684	672	671	702	704	725	700	659	701	702	667	693	650	675	667	712	677	678	684	663	690	685	705	672	696	654	733	686	683	745	676	657	698	683	708	645	697	692	675	647	668	680	653	741	690	672	685	708	694	658	699	643	684	666	700	673	708	644	682	705	688	643	664	698	735	702	667	674	684	676	700	684	667	686	691	640	662	690	682	706	674	705	700	654	694	660	707	646	663	668	659	706	661	712	660	670	675	660	686	648	689	698	690	655	665	651	640	730	655	711	687	704	674	724	695	729	665	729	638	648	685	666	695	712	656	687	682	729	707	683	685	716	698	624	661	691	649	684	651	703	722	717	728	628	652	677	660	677	692	677	716	670	693	660	649	731	691	680	721	647	681	691	668	653	657	701	664	646	686	675	670	642	669	676	655	659	640	688	669	692	624	706	682	652	698	638	679	692	668	670	706	648	692	686	695	667	704	705	659	680	689	658	670	645	696	661	651	669	641	686	641	672	665
36443	21441	33765	44408	31572	15061	4157	1009	631	403	401	398	386	369	368	398	376	375	406	376	413	395	402	398	369	388	350	386	381	351	371	372	378	376	397	384	373	399	391	413	412	404	351	383	397	382	385	398	401	396	380	418	423	374	404	388	379	377	377	404	394	448	367	394	392	383	375	401	390	396	408	436	446	413	377	424	366	376	400	344	395	378	389	387	391	387	415	387	426	363	412	370	397	408	392	378	420	439	393	381	398	378	351	375	381	371	395	392	374	415	388	371	376	400	381	386	424	406	424	401	391	360	402	406	350	355	385	387	349	377	349	388	348	347	386	389	389	394	374	372	401	407	366	392	372	379	391	370	388	389	384	403	410	395	387	388	371	358	349	349	408	387	398	386	365	363	348	402	402	362	359	396	349	400	386	372	410	405	405	422	385	414	387	385	394	427	400	403	393	381	411	374	397	389	356	411	409	368	366	371	361	385	376	389	358	374	406	404	399	364	359	360	383	384	405	411	383	378	379	432	424	411	400	446	404	361	383	404	391	357	354	393	386	417	386	429	407	395	379	383	384	404	414	394	357	404	372	374	408	369	355	411	351	376	364	388	408	399	391	401	406	351	414	342	380	390	372	417	377	377	401	371	403	344	390	384	402	419	370	412	433	424	358	386	415	383	402	352	366	374	381	405	384	376	400	360	386	373	383	369	358	402	411	407	368	351	372	359	344	371	384	391	389	358	362	410	377	392	443	391	381	430	391	378	363	397	391	415	365	348	413	368	386	411	390	429	366	366	397	384	414	403	372	400	386	333	387	421	389	395	409	383	373	345	369	367	379	379	386	374	405	407	398	376	402	385	405	367	378	399	387	413	363	377	392	419	380	358	400	397	375	392	379	403	421	405	369	374	381	410	409	387	379	379	408	377	353	416	384	411	381	430	375	425	398	417	387	421	417	359	362	410	380	362	403	416	378	361	390	386	388	393	406	394	346	389	418	386	376	408	399	357	385	423	377	365	388	410	421	362	365	366	400	414	362	381	383	362	347	359	406	396	446	385	354	402	393	403	384	445	402	413	358	363	414	402	388	379	396	396	390	364	395	391	326	402	368	385	402	378	416	380	393	435	403	394	379	389	364	401	396	363	361	377	402	438	407	364	383	341	403	399	362	388	404	379	352	356	343	448	339	364	369	391	425	384	422	390	347	384	411	389	392	402	378	415	359	426	387	396	384	361	378	384	376	389	384	375	356	337	354	367	395	348	362	395	400	371	359	404	360	400	365	338	386	367	428	367	400	397	423	424	407	408	391	415	430	401	387	385	400	391	390	409	360	379	375	369	402	358	395	443	379	397	364	346	425	397	392	398	424	403	367	381	388	379	405	385	402	384	349	365	393	420	375	383	381	371	390	345	380	400	376	380	422	372	408	379	414	408	418	404	390	381	373	391	380	370	408	399	407	382	421	381	442	375	397	386	393	378	429	386	399	338	364	370	417	402	426	444	400	401	405	415	402	397	388	378	411	381	406	380	432	400	370	411	419	364	387	441	407	406	375	354	361	399	367	345	368	351	380	368	414	403	381	385	381	422	372	414	396	405	393	403	362	384	388	371	417	426	355	362	381	389	350	364	400	408	411	402	390	387	375	394	393	369	401	406	402	419	400	392	405	380	393	388	398	374	376	368	408	400	381	359	378	412	384	392	373	392	410	398	371	392	399	391	366	374	399	401	357	428	432	391	379	384	388	405	385	393	365	371	361	392	380	419	415	403	409	402	392	393	395	410	377	395	421	422	405	362	381	397	383	426	383	361	341	382	395	354	393	397	444	393	368	387	382	377	369	387	397	359	389	410	388	374	371	391	416	436	377	395	433	429	449	377	380	376	334	370	365	368	390	385	388	379	359	375	394	420	371	379	378	391	381	366	398	418	380	386	432	394	375	397	376	367	422	366	356	386	387	428	379	403	360	412	369	406	378	395	432	362	413	456	380	403	365	405	395	375	355	396	407	338	377	402	370	377	399	416	409	392	386	394	365	427	376	424	383	424	385	401	398	375	399	418	369	414	397	377	362	345	401	344	371	382	396	431	350	390	400	366	419	369	384	403	399	388	386	362	338	413	415	407	374	362	421	391	364	348	411	399	377	369	405	415	405	394	353	394	371	394	396	428	405	338	392	376	389	399	380	389	383	372	359	395	401	411	383	388	406	392	362	386	367	357	389	413	384	420	396	343	399	411	395	380	425	406	381	467	385	391	361	358	397	399	366	361	404	361	428	408	415	377	361	408	412	397	390	390	391	405	374	404	400	408	394	391	398	394	371	391	392	419	418	353	393	426	366	407	385	397	436	393	379	390	387	391	392	386	409	378	384	402	426	373	394	398	403	367	374	386	382	372	380	367	378	396	384	405	389	401	387	372	395	404	395	373	438	409	411	383	419	408	388	429	370	377	382	400	400	426	359	403	417	355	392	339	392	402	417	440	435	355	373	400	346	377	372	416	411	371	417	384	399	385	388	395	378	415	364	380	374	397	375	361	424	407	411	409	393	429	389	366	404	382	396	392	393	374	368	372	378	409	414	360	372	424	375	361	406	439	418	420	418	408	407	424	394	399	375	365	380	357	361	374	385	407	422	405	395	408	353	354	391	394	406	356	389	350	380	362	362	394	395	396	389	380	347	378	383	372	433	374	369	405	375	402	401	379	389	347	376	385	389	408	396	393	395	382	390	399	371	379	402	401	380	396	398	378	404	365	398	399	404	406	390	356	391	411	385	375	408	380	396	404	426	409	393	384	383	400	393	369	341	399	376	379	382	370	348	372	378	353	431	419	398	396	366	349	410	381	368	361	381	436	393	386	392	377	396	385	391	353	405	386	396	402	400	391	406	355	383	374	399	412	371	456	409	366	397	399	387	381	390	374	394	395	330	384	376	407	391	387	403	373	389	398	405	408	379	369	401	394	387	370	402	394	399	380	415	367	384	388	386	402	376	358	365	396	391	400	383	382	366	384	375	384	378	429	389	381	400	401	363	426	378	331	371	381	367	385	385	378	370	395	382	392	360	355	416	403	367	395	361	395	403	384	423	377	392	402	414	372	400	347	405	393	399	413	438	416	383	411	441	422	351	399	446	380	417	398	391	373	378	377	336	409	376	383	370	362	367	409	393	390	386	346	440	381	403	368	391	367	363	371	392	417	394	413	377	397	397	413	395	361	421	359	385	379	410	398	418	418	441	411	393	368	396	415	418	383	399	377	394	386	398	370	395	381	398	400	419	381	384	385	406	378	368	368	416	357	380	385	401	376	426	371	398	385	384	366	389	374	381	404	352	389	404	406	392	431	394	395	404	393	345	390	395	395	375	390	386	422	408	366	367	377	414	411	406	415	410	386	396	405	383	398	416	368	406	391	402	413	381	432	418	392	401	416	379	389	410	390	356	394	409	422	404	403	361	381	383	368	428	414	409	386	402	385	331	406	360	386	382	399	405	382	403	380	365	390	377	375	425	400
23518	13331	40331	53586	43517	25849	9721	2592	1877	874	873	867	823	852	863	835	819	840	874	859	870	872	873	846	893	891	906	855	912	827	874	864	906	844	878	850	863	876	819	911	904	841	880	894	890	859	832	925	870	844	890	851	863	847	843	856	849	925	905	877	876	872	850	844	862	896	877	861	856	846	844	896	880	798	879	875	864	813	858	878	911	852	855	806	857	882	881	925	835	835	860	955	843	818	896	853	840	902	824	895	844	871	918	859	858	859	838	863	847	884	856	853	861	861	823	837	888	811	855	803	886	888	914	844	857	860	885	880	822	829	864	832	878	879	855	914	830	895	876	877	836	853	896	901	843	852	815	843	870	884	846	834	828	846	843	909	919	914	836	908	812	875	803	863	871	874	860	770	850	849	930	865	868	861	873	882	903	915	862	815	849	804	893	853	856	876	827	849	895	879	855	886	850	874	832	896	866	893	839	874	858	846	852	876	846	836	899	879	904	823	835	803	813	845	838	795	845	926	879	870	847	942	827	902	891	894	806	896	920	826	901	871	836	852	864	844	867	861	828	844	860	801	893	848	834	825	881	896	855	861	887	848	883	855	862	854	892	883	893	857	835	838	871	908	849	876	839	821	866	872	883	895	865	867	846	868	842	894	927	897	832	892	883	871	828	853	876	881	832	869	872	891	861	900	855	821	890	850	900	820	873	851	861	859	850	896	856	830	846	909	880	837	853	819	862	843	848	884	866	851	853	858	834	809	876	872	853	799	895	847	814	815	853	890	872	860	909	855	891	897	871	872	865	863	873	857	871	798	859	874	816	838	889	850	863	862	825	848	959	861	871	844	888	860	858	853	872	875	882	839	840	872	786	896	824	888	837	859	888	896	858	856	823	853	858	850	815	804	886	839	848	837	877	905	896	857	845	933	800	877	842	825	846	849	874	905	883	867	870	869	803	882	853	879	864	886	894	866	856	851	830	853	873	863	843	903	881	868	948	820	840	842	809	864	867	871	845	929	852	863	852	773	876	812	822	853	854	878	876	809	842	856	844	835	814	809	856	903	827	851	855	858	871	895	839	837	867	874	860	840	884	847	835	827	812	833	913	822	839	854	845	885	875	854	877	879	952	915	862	837	885	854	830	885	864	862	880	844	848	850	830	886	838	892	824	791	856	828	823	920	900	871	837	824	859	870	916	833	868	851	870	813	908	886	911	869	872	824	839	894	921	850	913	863	911	911	912	835	879	809	935	847	868	837	854	904	855	900	853	804	833	843	882	881	890	906	868	857	922	861	877	901	831	859	838	892	831	867	838	881	825	879	891	829	893	908	825	812	852	858	862	872	861	854	879	868	874	926	851	824	889	877	833	887	837	894	825	865	878	864	822	830	855	836	854	801	960	898	814	838	838	850	827	845	805	868	872	821	869	863	865	887	875	875	860	886	849	864	868	899	819	827	827	898	882	830	833	845	848	861	845	874	871	849	874	886	841	876	908	890	825	809	896	861	849	827	853	868	835	866	831	849	848	891	844	866	833	860	849	893	874	909	877	823	824	874	832	877	885	883	851	850	861	819	865	864	864	900	852	874	956	887	864	913	801	869	874	855	854	907	902	896	866	881	932	853	904	887	889	861	869	855	873	839	893	865	889	857	900	829	824	876	855	870	836	861	864	885	850	835	839	912	864	852	835	857	830	848	880	838	917	886	790	817	882	936	879	874	865	841	886	894	864	879	842	850	898	883	856	849	886	835	853	871	824	877	868	870	884	879	819	843	840	856	909	858	851	880	892	861	831	829	824	890	901	919	840	823	845	867	787	833	820	854	855	815	829	871	834	904	877	854	878	846	845	845	837	929	891	885	880	853	807	849	914	850	859	763	826	881	838	874	833	873	882	904	837	840	892	875	856	878	941	886	838	849	897	881	819	790	864	887	867	847	866	898	885	839	864	850	850	832	852	884	878	829	831	860	873	822	895	825	856	868	851	844	877	798	881	873	871	879	911	856	827	896	909	905	910	847	795	841	833	877	838	819	916	825	836	870	865	897	858	844	899	885	853	826	895	842	836	839	864	918	877	833	841	912	864	839	889	847	828	886	857	873	855	830	838	846	915	855	876	866	860	825	882	835	858	844	851	818	821	864	845	841	869	812	845	930	827	867	889	845	838	845	893	832	863	887	823	830	792	853	921	864	871	853	891	875	869	903	839	847	849	872	867	881	893	858	871	893	892	863	855	830	886	853	838	827	894	840	865	799	897	855	823	830	865	863	844	823	831	837	921	841	846	893	840	888	901	886	892	879	863	882	847	893	943	860	921	926	877	857	851	860	834	897	844	868	846	867	862	855	837	906	846	860	877	858	895	922	846	882	873	925	882	890	896	861	849	843	891	891	830	849	843	860	888	863	899	890	906	906	894	839	869	843	868	871	866	837	843	907	864	852	869	782	907	838	884	846	832	801	824	831	861	855	868	896	851	843	880	801	910	831	872	907	906	868	865	797	855	869	856	841	890	866	843	862	822	854	891	854	866	859	848	835	831	840	885	943	849	859	865	879	888	837	857	835	889	843	879	847	879	843	834	810	821	833	858	886	898	890	898	877	842	847	853	883	867	871	848	859	883	864	881	888	864	871	894	833	827	823	910	851	882	896	820	862	866	877	906	839	864	861	865	863	831	898	891	862	906	852	859	914	847	872	853	880	841	825	867	856	899	818	852	877	895	838	854	892	849	878	918	878	877	871	840	828	894	903	855	828	885	868	875	886	868	859	857	914	849	889	895	862	872	871	851	843	915	908	892	854	904	820	889	891	915	829	842	801	827	865	865	830	833	883	909	831	864	812	807	848	839	891	875	838	875	846	866	884	928	837	832	851	890	899	908	855	861	860	862	838	807	885	863	869	885	833	827	887	823	873	868	838	844	890	842	884	895	831	855	902	915	895	857	889	830	850	883	823	860	873	857	919	856	848	877	888	887	849	797	864	872	887	929	883	855	908	880	843	896	899	869	886	839	879	841	913	880	855	853	872	872	829	854	817	804	826	883	825	851	849	879	847	888	841	896	871	847	839	864	889	943	895	904	817	883	862	898	919	869	870	872	870	884	829	812	900	844	868	935	891	871	862	842	886	878	932	827	893	878	884	823	857	867	868	869	864	878	853	829	907	834	816	908	837	901	882	896	856	917	910	862	827	858	812	880	861	832	875	853	862	857	919	856	889	840	855	836	864	850	883	922	853	832	911	839	839	911	862	890	851	885	820	877	862	849	903	871	871	951	862	870	870	845	872	856	847	868	874	842	847	829	809	864	890	843	882	853	857	892	848	898	800	892	826	853	860	868	940	856	871	877	840	883	871	890	898	902	872	920	853	928	881	886	884	851	928	853	903	840	835	844	884	886	876	817	838	861	781	884	864	868	930	831	841	866	864	822	836	867	865	862	884	826	809	925	859	850	814	877	884	812	870	837	850	868	908	868	875	875	812	876	859	867	853	852	826	851	888	774	869	899	914
45385	29212	39374	61623	46246	25094	8786	1896	983	467	444	404	460	455	459	481	414	419	421	401	432	467	394	413	438	481	447	447	446	437	452	422	434	457	445	418	473	480	432	428	448	446	455	462	405	434	432	434	486	427	444	485	466	431	421	437	438	408	417	414	437	445	455	403	449	415	427	467	438	455	439	421	464	431	467	451	426	451	470	428	441	481	445	415	417	438	422	429	456	501	431	422	445	465	451	433	454	494	461	430	461	449	437	424	450	453	460	434	479	414	431	466	384	448	455	387	439	459	430	466	457	432	447	449	469	442	466	399	471	528	450	414	472	448	412	420	465	489	446	430	454	399	457	422	488	455	415	483	404	431	439	431	475	429	470	461	417	436	433	439	481	423	431	455	456	440	468	427	410	462	455	475	444	428	432	447	416	481	424	435	420	437	444	448	436	446	438	424	416	456	445	490	494	468	434	455	446	460	432	444	459	466	428	453	425	433	454	407	410	457	473	463	490	425	447	369	414	422	437	472	438	397	472	460	503	490	438	448	430	464	443	462	432	454	457	451	412	436	437	416	445	443	461	448	422	455	410	454	444	451	448	443	451	467	441	447	454	435	435	438	452	423	466	401	441	464	499	461	418	470	461	433	392	426	446	417	459	446	477	504	416	465	437	459	395	410	418	469	455	412	494	428	447	416	416	424	447	459	454	436	464	442	418	430	439	459	452	486	449	399	447	420	419	440	423	433	415	453	477	426	404	450	440	419	416	450	435	454	452	414	421	472	427	452	408	426	436	432	440	439	429	432	441	459	436	464	467	477	442	465	481	411	448	475	414	482	456	444	428	438	480	453	443	490	424	469	430	430	419	394	447	432	418	425	424	440	498	423	480	465	429	467	451	438	450	491	461	427	436	443	413	442	415	416	383	405	452	393	409	406	451	469	423	433	467	439	454	451	447	427	420	451	427	447	464	435	391	418	445	474	425	439	455	463	441	460	419	435	410	437	394	442	445	453	483	435	443	413	403	422	447	423	421	482	418	460	404	440	472	407	467	457	458	411	459	439	410	411	449	438	456	433	435	416	463	436	405	438	443	439	477	433	456	449	450	458	456	475	489	420	419	459	432	440	426	450	426	443	454	436	457	427	435	498	434	451	441	459	442	477	453	452	454	417	404	386	453	401	465	466	432	458	448	445	457	481	439	427	431	469	445	439	429	447	431	436	431	478	418	452	413	408	479	440	462	427	481	434	441	423	395	435	460	475	430	466	460	433	469	454	427	453	395	466	430	467	471	426	468	471	400	444	443	444	467	427	423	437	454	405	424	424	453	457	442	433	458	478	427	413	455	431	471	451	429	439	424	477	416	482	439	441	401	447	450	435	429	395	412	416	446	414	448	417	440	451	425	423	427	469	453	421	425	451	412	448	426	448	412	445	418	448	447	505	471	423	452	431	390	426	426	424	411	434	425	498	411	436	435	442	456	443	466	453	452	423	455	416	462	431	436	435	373	432	443	392	442	453	422	478	418	405	500	443	446	433	437	433	457	453	447	424	407	431	424	455	415	430	424	472	472	464	439	425	406	405	416	430	442	433	436	438	444	465	420	447	430	466	471	444	456	429	467	460	440	484	468	450	476	499	416	459	447	431	426	398	444	450	447	438	453	448	435	427	438	443	436	433	426	435	429	469	416	459	465	399	467	437	448	463	438	451	484	438	436	450	463	429	423	438	454	446	452	435	418	464	464	437	436	474	464	422	440	444	462	439	428	481	463	442	444	452	412	412	405	426	515	475	427	439	422	470	455	431	434	474	416	453	458	495	452	430	445	399	454	446	430	427	393	450	426	504	462	443	424	436	435	453	415	451	434	435	457	425	431	443	437	470	420	463	419	433	397	453	439	450	391	434	476	437	418	478	433	433	452	475	434	453	463	459	423	430	489	471	418	452	412	427	415	408	446	436	461	432	424	412	400	477	476	452	428	455	389	464	418	419	449	467	410	452	464	480	420	469	420	451	431	447	421	461	430	433	415	454	446	465	434	430	441	459	453	455	464	460	449	433	436	486	446	434	430	445	482	466	460	434	452	434	472	431	426	442	454	477	418	413	439	423	411	476	467	423	452	416	462	443	503	448	437	402	469	437	440	442	437	419	412	426	411	443	485	426	461	441	438	429	424	428	440	457	445	511	454	420	442	453	404	447	396	434	420	410	441	464	436	428	427	404	455	452	466	485	427	426	459	469	450	425	436	428	403	402	432	453	456	486	430	392	485	427	433	375	464	442	454	476	457	430	426	439	441	448	428	470	452	404	440	446	426	429	464	405	423	473	389	454	428	440	430	412	463	415	446	442	410	448	402	462	438	461	450	441	475	437	415	436	438	452	444	427	451	463	418	406	419	405	458	461	401	433	407	447	454	418	440	414	438	391	442	471	435	445	402	442	424	414	443	431	485	427	420	426	482	454	411	414	421	477	433	415	396	433	451	484	447	427	456	427	440	450	435	446	400	434	432	404	432	437	420	424	432	429	391	435	457	438	441	421	441	432	444	405	411	403	406	466	477	411	427	473	422	457	430	425	452	441	436	450	444	451	420	440	403	437	424	437	469	419	455	440	473	401	434	439	425	413	411	426	427	442	413	494	420	451	452	419	439	465	407	435	407	443	430	447	408	428	432	455	456	419	445	452	405	426	438	454	405	414	470	465	430	434	432	440	405	437	454	409	435	448	485	452	412	417	463	470	445	448	454	446	447	442	418	452	420	474	468	408	474	425	499	406	456	440	476	443	435	447	440	406	406	414	436	458	420	431	428	468	429	418	391	414	420	450	461	421	401	436	450	442	449	436	418	439	452	387	423	434	397	508	465	455	445	417	425	406	465	434	483	449	446	448	459	481	419	452	408	443	452	478	406	428	464	432	435	468	470	428	402	409	436	441	437	469	466	434	435	463	406	483	404	451	422	466	463	444	427	406	429	455	433	459	418	439	450	447	420	439	444	429	418	455	445	442	474	374	423	421	470	487	437	462	426	445	491	468	452	442	444	422	451	452	478	436	494	437	469	450	438	408	467	409	433	454	451	461	466	451	433	415	444	480	464	457	430	434	419	443	425	393	458	431	469	422	479	448	404	456	435	414	428	436	410	445	479	425	480	448	465	431	426	472	439	453	480	450	446	452	453	451	443	439	439	454	434	450	477	438	420	458	440	445	438	441	419	405	423	447	415	418	433	505	456	451	429	393	427	434	439	418	439	450	459	422	502	426	465	456	429	461	430	414	458	450	439	446	468	416	437	431	441	469	422	457	431	431	420	470	428	429	470	427	419	417	433	429	451	474	464	432	396	435	428	417	490	432	425	456	423	444	439	437	494	426	476	427	470	459	468	399	468	429	467	473	406	423	447	443	458	408	459	422	411	462	459	438	460	445	405	434	465	443	466	424	429	436	453	456	402	419	436	435	456	448	462	429	434	422	451	460	439	425	435	448	425	454	452	418	446	457	443	455	426	374	454	424
28644	18378	44156	68023	56142	35069	16503	4760	2777	1040	961	937	972	926	972	984	982	939	908	921	970	885	968	978	960	958	945	954	898	961	926	927	960	848	950	933	922	980	987	924	1010	966	918	929	964	955	912	944	919	880	991	920	903	971	975	882	913	936	988	922	991	972	929	961	976	920	977	967	970	937	949	952	967	893	928	984	995	902	984	962	956	919	922	876	1001	977	989	1013	970	938	947	990	971	906	990	997	975	931	953	1027	924	937	943	926	917	909	917	963	948	964	959	965	957	912	1011	942	911	862	950	968	1009	889	909	949	978	960	938	943	1011	989	934	947	895	919	950	954	950	917	961	919	908	943	960	909	935	931	911	990	936	943	990	929	946	972	944	951	925	983	962	946	949	932	935	919	973	925	922	956	934	942	941	948	947	939	905	940	923	945	982	927	989	957	900	934	915	960	915	961	946	982	982	948	986	989	968	966	942	967	945	938	928	942	1022	964	910	964	958	923	964	975	936	962	916	890	957	934	976	968	903	920	944	974	932	963	969	936	931	912	920	954	968	927	941	965	950	947	995	979	916	913	938	970	924	948	935	984	957	977	901	944	911	936	956	957	912	954	898	930	917	909	942	932	855	906	923	962	987	944	958	920	916	905	950	903	921	902	960	940	884	952	927	980	933	937	946	897	973	935	918	940	926	961	949	934	962	953	945	895	1013	900	963	949	992	933	932	938	1004	933	994	1026	981	943	977	956	957	1021	947	979	928	913	967	933	911	930	976	987	896	884	960	942	985	935	938	982	940	938	1001	916	953	941	967	970	924	969	951	982	950	944	924	956	959	977	964	958	942	949	875	970	971	956	941	927	951	907	978	1002	938	932	927	935	936	931	953	971	927	931	928	909	960	935	921	989	926	967	950	956	963	938	941	924	980	959	965	988	925	938	960	954	995	963	927	950	914	955	918	940	961	954	987	959	961	943	952	919	954	939	973	915	888	984	941	925	952	954	1010	967	926	972	926	928	953	995	926	922	935	961	953	924	915	887	930	985	925	959	962	987	945	962	916	940	911	952	995	937	987	943	958	915	936	1005	923	955	959	913	946	972	962	923	957	926	908	961	910	944	954	1012	974	1004	942	957	920	930	992	931	956	979	1006	982	927	974	972	972	886	961	983	957	941	962	914	931	954	950	958	969	976	894	940	965	988	928	968	949	935	978	987	942	922	936	937	941	902	960	971	990	903	943	944	998	982	966	955	990	948	956	948	910	1015	953	925	978	967	1018	911	958	973	939	905	939	943	930	963	1003	972	951	954	943	975	949	926	962	914	997	913	942	915	966	984	943	866	961	919	953	905	937	969	939	993	921	927	971	931	944	975	989	938	1014	957	925	919	960	929	912	902	919	902	942	989	956	948	961	934	984	948	962	956	921	943	980	936	909	983	929	950	935	920	919	918	972	961	969	941	927	907	960	902	905	929	953	889	931	926	1003	928	905	961	933	909	941	923	974	973	923	957	937	993	936	930	914	957	931	980	1001	916	986	943	932	940	957	935	909	941	860	923	950	947	963	927	1010	973	990	939	965	932	948	945	1004	984	938	904	923	956	958	964	961	944	987	983	946	950	914	944	928	931	923	982	972	967	942	959	977	959	940	945	939	946	961	911	876	888	967	982	929	908	927	923	981	948	901	976	947	918	906	983	960	949	941	1011	1015	952	932	976	962	955	947	993	904	972	928	958	983	960	945	889	948	974	877	973	959	970	914	885	960	960	937	906	909	1015	923	919	902	948	963	933	945	944	1001	999	922	975	976	941	964	963	958	893	961	939	945	971	889	955	965	936	978	926	937	984	917	954	933	943	922	971	893	977	967	943	928	951	911	927	945	951	952	899	1039	956	952	922	880	904	904	989	930	952	937	940	920	948	918	913	959	872	981	1016	877	955	990	954	910	948	928	960	911	956	913	943	943	944	988	938	982	969	982	902	976	946	926	932	940	931	912	899	973	936	927	949	889	936	930	968	968	967	953	910	931	956	953	961	961	966	876	971	949	989	988	955	919	942	953	934	917	882	929	963	916	945	940	908	928	910	975	959	937	968	910	947	908	967	866	947	921	943	979	953	920	957	932	956	934	929	974	927	948	965	951	956	918	975	981	916	887	974	963	952	918	942	984	961	925	923	952	936	958	1004	957	933	946	960	998	903	995	936	916	970	970	940	995	973	951	907	947	940	937	913	916	950	936	970	984	925	931	977	926	952	966	938	958	955	863	980	957	964	937	964	875	960	933	912	938	954	928	922	951	979	910	943	915	976	931	908	935	963	939	981	974	1000	941	952	906	915	985	900	892	949	1032	975	952	926	996	926	909	904	868	992	990	938	994	930	933	948	935	998	1003	1010	901	941	916	879	950	927	937	958	902	951	961	942	867	970	978	960	948	951	976	893	897	933	953	894	914	970	1029	928	962	945	970	958	938	939	968	948	947	952	981	931	931	944	971	964	929	1020	924	947	937	959	906	993	935	949	931	902	962	897	984	891	900	906	960	902	939	925	895	951	900	936	996	951	917	958	966	938	961	914	944	905	912	944	944	942	929	939	950	1005	934	951	945	906	962	934	945	917	923	969	898	937	933	974	912	954	1001	1012	899	981	905	981	909	944	981	957	945	949	884	992	967	1024	930	908	953	923	970	881	962	978	919	938	955	993	952	1007	956	943	940	905	913	959	923	916	925	951	938	962	940	954	890	950	954	969	954	919	978	972	918	901	956	934	952	924	931	896	1003	912	963	882	1001	1008	933	1005	947	935	946	972	924	915	970	935	938	922	960	934	903	919	907	992	935	911	965	949	947	958	927	929	983	955	929	899	954	901	962	954	929	934	923	958	911	943	907	950	985	907	935	1004	979	928	938	974	931	953	928	971	979	925	945	948	997	974	937	899	977	977	939	905	936	925	980	939	938	919	884	931	949	936	988	1044	953	974	937	902	945	969	948	961	915	948	903	957	951	916	926	929	961	963	928	982	867	921	926	941	925	1008	958	970	956	952	940	1022	956	972	977	960	941	976	973	934	896	965	933	911	924	935	942	967	956	962	967	948	895	983	1026	1018	952	941	1022	933	1029	959	970	1001	961	931	948	933	918	915	935	966	931	953	943	974	959	916	947	905	972	992	875	939	957	1006	949	886	942	962	973	927	922	976	917	956	952	955	956	960	925	941	951	923	979	919	962	966	997	941	952	949	957	922	968	982	983	922	940	954	931	925	959	996	936	988	923	964	948	985	893	894	955	898	956	940	944	1053	872	966	943	960	967	934	933	937	970	891	927	974	953	943	911	938	921	986	883	877	988	1001	1005	913	924	950	919	944	972	982	902	897	957	985	929	963	975	946	927	918	959	951	908	940	912	943	962	906	912	959	932	904	943	911	950	999	985	952	952	868	955	996	925	944	906	938	938	944	973	929	979	987	947	957	938	947	966	904	955	974	980	957	865	974	949	976	986	992	987	983	931	981	956	964	925	949	948	945	963	959	937	946	963	923	939	895	1003	948	919	938	996	894	902	906	961	942	998	948	971	917	939	960	977	943	997
13320	5726	2566	3626	2844	1388	608	318	302	273	284	272	294	298	267	286	287	285	277	309	259	301	307	322	309	280	269	261	270	285	302	298	271	244	298	275	279	252	275	272	268	300	287	283	285	296	327	292	292	264	272	284	262	272	261	303	291	264	256	281	314	277	297	287	305	282	274	285	254	291	316	286	305	289	291	253	277	276	279	275	285	250	256	295	268	284	260	269	282	302	255	271	291	296	296	273	273	279	278	274	259	282	273	294	306	278	277	278	245	296	286	282	284	314	274	267	306	286	305	264	309	296	282	302	287	285	300	259	270	289	289	311	277	283	286	271	303	291	295	274	275	285	284	298	306	266	307	282	275	309	315	297	272	302	285	257	295	275	285	258	275	293	270	243	301	265	277	309	323	250	286	269	272	277	280	301	247	287	285	280	287	355	253	266	274	277	284	274	297	270	301	272	279	272	270	265	247	302	245	255	288	257	267	281	246	266	299	280	256	290	291	265	286	263	283	253	277	255	308	275	270	301	288	263	256	284	272	280	299	282	295	300	284	263	269	289	282	271	270	277	271	332	267	285	280	303	271	312	290	268	273	249	299	298	271	293	301	270	285	300	295	283	278	299	281	302	301	260	279	272	279	292	293	254	265	290	253	319	289	260	257	265	280	276	304	285	261	308	248	306	282	311	298	271	248	273	274	280	256	296	287	316	317	301	262	306	310	267	251	290	303	273	273	266	279	308	263	272	296	316	279	313	257	269	289	277	269	285	299	304	256	241	274	300	281	274	260	282	293	313	286	295	284	241	263	253	273	295	275	311	337	312	265	251	272	275	272	274	281	262	273	289	259	289	274	268	293	292	295	295	288	297	287	303	290	320	281	274	271	283	324	257	281	309	283	275	276	294	276	253	278	258	282	275	282	273	271	292	319	270	281	270	255	257	279	275	255	281	270	284	302	270	300	296	280	258	333	283	301	308	262	298	257	292	308	280	260	289	262	278	282	283	293	286	255	283	323	281	271	286	280	263	277	280	283	254	293	263	279	260	258	283	275	290	280	283	284	261	286	305	291	284	285	290	287	290	310	304	256	301	310	264	286	294	287	300	262	327	291	259	243	254	297	282	268	293	286	247	289	292	281	252	281	296	261	254	255	259	294	264	266	274	281	303	295	253	297	280	271	271	271	292	292	278	277	291	301	330	298	259	277	288	305	277	308	307	273	302	317	278	259	302	316	253	311	293	288	256	268	299	278	304	286	272	281	276	281	277	333	280	326	250	313	299	285	322	282	285	265	281	260	284	276	262	290	291	257	245	241	266	267	281	291	254	295	282	250	322	316	294	299	265	326	295	280	249	303	269	284	310	293	281	324	270	233	266	292	263	292	254	276	282	261	292	283	285	262	285	288	247	309	281	270	272	281	266	311	293	261	281	269	298	269	299	259	274	277	287	264	292	305	282	277	268	256	253	285	311	298	299	280	263	284	289	284	276	258	280	254	297	285	282	283	264	282	267	256	318	250	271	290	292	261	261	282	255	259	289	286	281	295	261	268	280	279	304	266	292	271	278	268	268	292	301	282	284	309	276	281	270	313	304	278	278	286	305	319	268	299	278	284	289	288	283	267	283	273	311	302	275	284	277	287	294	290	292	282	255	268	269	298	265	260	283	281	266	265	308	268	257	275	277	302	327	281	246	288	306	276	234	288	269	296	281	286	284	288	264	267	269	270	275	272	271	301	282	284	272	248	294	294	308	301	316	253	330	293	323	281	258	274	277	272	286	261	277	287	286	290	258	269	282	269	260	309	288	287	294	304	301	309	292	231	235	289	293	233	265	257	279	273	267	276	266	279	274	275	298	282	314	318	297	273	265	268	290	302	307	293	284	263	262	282	277	252	266	272	309	302	282	293	292	299	276	287	308	261	306	275	275	293	286	306	276	328	282	259	273	288	273	264	277	301	263	288	287	311	292	285	285	295	282	304	302	235	267	289	264	263	327	316	305	280	274	278	277	316	287	291	274	274	283	286	299	277	274	261	276	297	260	273	275	309	268	289	293	249	254	296	306	268	270	304	284	280	292	281	247	289	296	286	303	256	259	285	273	291	291	285	299	316	291	244	289	300	267	280	235	265	254	246	294	274	315	251	284	254	257	297	286	303	299	280	268	272	272	282	292	250	306	276	292	313	262	288	256	274	250	287	277	296	310	284	322	307	282	286	272	293	303	316	271	262	287	245	282	286	285	296	270	286	293	264	268	241	254	263	267	285	301	320	269	263	264	297	246	305	313	292	254	285	279	292	263	268	274	276	286	283	307	298	274	265	295	284	277	285	278	267	268	288	280	274	260	290	302	285	262	283	280	296	253	290	267	274	273	295	263	262	270	273	274	257	264	296	290	273	293	295	275	301	258	247	289	239	270	275	310	314	309	257	284	254	320	289	277	258	309	299	290	292	309	284	281	300	268	284	274	271	266	262	260	267	265	277	263	293	237	302	310	287	266	276	284	282	263	316	276	281	320	275	280	271	253	298	284	277	283	246	271	299	287	254	302	290	268	287	249	280	288	266	263	251	291	298	281	279	280	291	295	296	302	279	275	275	283	271	257	279	295	290	252	295	267	297	269	287	254	289	269	251	271	263	298	282	286	294	275	276	266	288	249	313	299	288	305	339	287	311	261	266	280	295	267	250	292	284	282	323	256	280	256	254	284	250	317	289	273	276	277	283	264	298	273	326	294	288	281	298	296	291	299	284	289	284	297	278	291	279	324	303	284	257	270	301	282	314	289	304	277	285	262	282	276	291	280	292	257	257	293	259	298	324	286	270	282	296	270	283	265	272	330	275	315	294	290	277	332	287	283	309	282	299	294	266	284	267	311	292	264	279	276	249	292	276	260	269	259	269	296	253	284	231	259	276	293	287	281	285	271	279	291	300	268	290	283	286	282	290	285	261	296	267	303	321	267	303	283	278	262	289	254	292	279	283	281	302	285	267	289	296	291	263	267	263	283	320	269	302	269	295	292	310	306	272	303	271	288	274	263	303	308	269	279	306	283	265	245	294	286	265	269	332	269	288	286	291	251	253	261	259	269	286	273	252	300	295	274	303	296	279	264	276	272	276	300	268	271	286	282	275	299	319	318	271	300	271	252	277	266	295	317	280	285	296	236	270	289	278	294	272	287	293	282	279	279	295	304	291	309	241	280	302	318	284	268	277	268	261	277	257	273	279	308	309	274	296	250	293	242	286	290	270	289	286	268	281	306	240	320	272	310	264	257	275	281	294	281	268	260	280	327	276	259	312	261	309	291	284	267	250	292	291	314	253	256	271	285	258	299	266	289	261	281	299	284	302	284	280	314	275	318	295	271	269	272	295	248	296	303	283	279	274	271	288	272	297	290	298	315	300	297	297	252	260	290	270	258	286	259	249	292	305	294	305	278	260	265	304	273	295	298	245	270	266	295	290	285	287	281	265	246	304	281	276	297	282	262	250	273	297	252	301	247	290	259
8189	4516	5327	9854	7600	3699	1613	778	756	648	644	609	636	671	648	679	638	653	680	641	643	654	641	631	661	691	666	688	677	676	673	672	631	635	657	634	640	684	643	631	658	640	606	706	665	654	671	676	663	647	680	633	667	643	631	675	624	654	678	705	646	652	630	671	606	674	654	666	656	671	615	654	659	674	701	707	646	670	638	678	668	624	626	668	625	608	729	636	688	712	633	627	619	644	611	669	673	639	658	642	618	681	641	688	613	655	678	629	688	684	624	672	640	644	665	650	687	632	609	691	628	670	630	658	605	597	674	643	599	705	672	621	662	667	603	637	658	636	683	653	632	666	629	693	601	642	659	695	635	694	683	646	679	668	688	641	671	686	668	695	655	672	625	674	675	634	673	661	620	653	633	670	722	674	653	619	647	597	629	615	659	651	649	612	583	653	655	608	630	664	631	628	614	648	655	606	665	651	666	627	643	651	638	631	686	612	652	670	708	633	647	644	650	678	673	640	642	644	620	613	628	629	628	701	692	661	688	625	668	611	659	676	659	705	662	627	664	597	612	676	672	655	630	596	653	664	660	681	672	667	659	629	646	673	692	668	656	687	618	665	624	659	686	628	677	647	654	711	654	657	668	678	640	624	650	677	700	665	614	649	634	682	643	646	594	662	652	639	631	678	649	683	664	625	698	627	608	599	621	683	650	659	670	631	669	660	656	649	641	671	629	644	634	667	658	644	568	650	654	626	682	662	680	696	630	639	646	639	674	692	671	695	635	653	646	669	647	640	646	634	683	629	665	648	616	659	676	632	653	634	623	670	626	633	658	613	662	628	620	619	629	657	601	678	630	651	670	594	663	622	650	612	636	630	638	677	675	638	612	634	675	613	612	661	617	665	670	595	634	685	655	638	619	647	649	665	614	657	586	604	637	641	634	619	620	664	641	697	655	671	670	653	671	692	675	662	654	672	615	674	626	633	677	656	695	647	652	653	704	688	638	707	677	670	688	663	648	622	629	638	599	644	656	629	683	646	638	598	700	639	641	627	666	632	617	618	657	675	694	633	648	671	639	673	669	662	662	639	656	642	623	630	694	665	701	659	625	611	635	678	675	657	615	639	685	672	657	619	688	660	639	648	627	690	661	657	682	679	647	663	671	633	656	641	667	634	621	627	639	647	652	683	651	660	630	669	631	639	651	672	618	638	685	641	621	642	648	638	616	658	678	632	628	652	642	668	701	656	624	680	627	657	624	615	651	606	598	627	683	652	660	695	669	643	652	645	625	673	618	624	704	634	643	642	655	635	649	674	634	646	642	660	660	654	655	692	654	605	632	628	619	610	674	676	640	674	630	680	691	608	687	659	656	618	621	670	640	648	655	639	640	650	681	674	643	653	664	633	630	648	649	624	649	690	674	667	631	634	662	713	622	673	650	622	640	683	629	665	638	668	642	676	643	617	607	637	674	621	661	651	609	654	700	637	613	649	690	637	688	645	641	618	635	666	639	628	643	644	677	662	665	688	599	618	592	701	669	611	689	674	671	689	628	637	602	644	647	672	646	626	622	660	651	671	668	650	668	668	645	661	640	636	712	593	684	615	628	638	669	623	684	650	649	657	629	641	658	617	652	634	661	722	654	644	640	644	607	629	690	634	618	661	655	610	610	692	651	646	688	652	607	632	692	631	667	623	637	661	643	637	627	653	629	637	651	643	700	649	647	652	694	702	630	646	711	651	676	654	683	609	625	630	701	669	642	620	649	646	635	639	652	668	659	646	641	675	686	627	647	613	633	646	668	628	637	649	622	647	640	638	646	631	643	641	613	690	698	694	681	606	672	688	658	651	597	672	703	655	670	694	674	660	636	648	641	635	638	645	648	655	599	620	621	632	642	623	597	684	672	632	641	640	680	671	690	643	667	679	607	611	646	656	688	624	652	656	641	601	617	658	668	640	635	672	647	658	618	627	666	676	667	620	602	649	645	667	628	642	630	650	687	658	641	616	678	663	653	696	673	646	652	671	639	643	667	643	609	646	598	674	671	620	607	646	644	663	637	622	641	661	628	665	629	634	669	651	651	641	630	628	679	622	619	645	650	642	625	602	661	678	670	653	662	654	641	689	654	624	639	646	685	685	669	636	610	701	650	656	654	667	643	691	660	601	667	672	703	652	616	670	633	662	654	623	662	633	599	679	609	634	631	628	625	646	615	660	700	610	655	675	655	687	658	659	657	647	685	645	653	681	697	679	649	649	664	627	697	658	618	631	609	637	579	643	659	622	667	643	672	638	669	614	601	639	660	695	675	637	689	650	691	622	650	629	616	632	684	626	665	682	658	670	634	649	623	633	659	659	647	622	610	641	637	645	653	649	637	618	630	704	679	649	676	619	659	636	635	661	650	601	686	637	653	664	681	668	597	633	652	657	672	643	689	650	616	660	641	658	601	624	677	679	643	643	649	653	662	632	698	646	640	619	639	645	631	654	693	645	682	660	672	665	567	624	631	669	645	683	626	685	660	624	649	662	667	621	657	646	660	658	626	665	657	617	650	662	631	662	607	664	619	625	618	628	600	679	696	590	617	657	634	700	660	674	664	654	644	682	623	694	657	671	676	640	655	638	673	611	682	634	637	654	658	640	656	596	654	604	610	632	686	701	601	637	595	639	681	648	632	647	603	606	606	640	672	680	694	692	624	637	657	604	664	627	665	626	675	646	663	676	630	623	649	621	603	646	649	649	657	653	613	689	624	686	667	667	618	645	625	677	619	642	615	656	645	647	698	623	673	592	648	670	629	675	629	699	661	676	629	649	675	644	597	681	611	626	658	640	685	643	690	653	646	656	645	632	670	654	636	661	648	656	659	657	667	653	643	664	678	673	637	637	643	645	642	651	665	615	674	666	603	635	665	649	643	661	646	646	665	671	609	703	661	619	631	676	646	707	627	666	637	639	617	623	644	653	623	605	683	680	654	640	630	649	664	629	670	651	670	660	640	661	654	670	610	662	679	615	653	683	610	654	676	680	600	602	595	606	707	642	683	649	637	644	644	645	692	636	648	627	633	643	711	658	635	614	655	660	616	687	650	672	659	674	690	657	691	661	668	635	590	631	651	637	669	654	646	646	681	683	631	660	657	647	631	695	653	663	682	623	653	629	694	636	612	636	661	609	693	667	678	666	708	666	655	659	667	633	677	660	657	654	709	618	658	646	643	676	692	652	701	654	641	652	612	600	647	631	662	682	641	660	644	647	654	702	645	648	616	636	609	677	640	600	664	677	659	660	644	679	647	661	710	641	644	618	630	604	626	660	643	620	668	631	657	620	611	649	654	667	641	670	620	607	616	642	674	652	665	634	618	683	670	680	673	657	679	659	613	657	628	642	641	622	602	650	643	633	659	629	682	675	629	669	660	597	632	645	665	669	647	675	642	633	635	673	667	688	653	643	621	666	614	649	650	627	663	625	625	664	667	621	631	627	635	682	688	632	690	667	654	672	655	667	634	664
37431	25815	27201	40381	34025	16257	4299	1086	572	386	354	368	400	385	357	375	342	358	360	346	343	369	380	363	348	363	376	403	345	340	376	381	390	365	380	346	370	377	371	368	394	370	387	403	427	434	362	375	365	330	395	399	387	337	349	347	334	380	361	401	413	354	365	357	381	367	381	397	387	382	381	377	358	357	385	377	331	346	359	383	369	368	369	354	371	357	358	394	399	358	370	377	363	338	359	343	393	417	346	357	385	361	397	396	396	398	401	376	356	379	385	387	367	371	352	349	354	341	399	361	372	344	339	387	383	367	322	368	386	398	386	372	309	339	354	369	378	383	380	327	362	360	359	353	361	400	347	378	350	370	351	367	338	380	392	396	380	393	390	359	377	349	336	352	349	382	351	385	397	362	403	311	354	372	397	359	417	340	369	397	342	377	362	351	363	353	356	355	337	365	395	383	379	358	344	380	372	348	372	371	358	374	382	371	355	345	379	385	363	395	389	340	352	334	341	367	344	357	392	328	406	380	388	365	378	357	421	390	378	366	378	360	369	371	355	353	340	359	371	344	339	402	383	375	388	358	340	365	358	377	387	350	381	328	374	366	368	385	362	364	338	376	340	340	369	384	354	368	373	377	400	399	366	380	360	345	333	407	367	357	354	375	361	366	418	335	355	383	340	399	357	413	394	409	362	330	332	373	375	388	384	354	370	377	385	370	360	409	342	384	352	351	344	356	398	354	429	376	322	343	375	321	363	356	386	359	373	354	417	394	397	393	382	367	386	369	358	385	335	413	370	372	382	368	361	366	353	314	373	371	400	396	388	378	391	350	368	360	359	337	374	410	381	381	378	337	344	360	374	356	384	359	341	394	390	380	376	348	376	340	379	409	376	367	381	394	339	384	401	351	370	366	350	345	321	382	385	378	389	351	333	370	382	377	399	355	384	348	367	369	329	340	353	353	391	382	384	383	348	342	326	340	354	359	357	390	350	351	409	374	385	390	341	343	366	358	387	363	363	342	363	349	367	360	344	386	339	348	343	336	376	344	383	354	365	382	375	401	370	400	348	392	364	343	377	364	362	410	382	368	387	396	359	387	378	380	374	323	351	403	348	399	364	359	381	340	340	371	373	348	384	394	372	383	343	376	348	370	363	357	357	394	389	348	393	413	356	354	369	386	380	341	374	346	419	400	320	347	365	339	346	354	369	336	386	352	368	346	346	345	398	340	353	360	322	381	339	362	368	398	356	392	362	356	360	354	357	350	385	390	346	361	396	345	357	364	400	393	379	345	387	347	394	423	372	384	342	355	353	350	370	345	374	415	397	360	360	398	361	360	370	366	372	391	363	379	345	326	376	410	358	372	387	358	350	371	389	422	405	395	373	367	381	389	371	393	378	363	396	372	378	412	351	363	374	357	384	383	352	427	370	352	390	373	355	361	342	376	360	351	374	364	329	345	371	351	363	387	375	351	410	361	367	337	378	346	381	404	334	361	382	363	341	363	369	377	380	375	353	362	372	364	370	365	357	362	359	350	387	367	395	349	340	363	381	338	331	339	368	376	367	367	360	367	336	372	400	337	345	343	385	329	350	354	370	398	380	342	350	355	351	370	348	353	369	343	404	348	337	374	358	365	358	340	392	391	375	364	403	396	380	353	418	342	364	353	361	384	389	372	338	335	406	367	395	372	369	376	360	402	378	353	349	366	367	377	310	348	366	402	397	392	384	347	322	408	388	404	385	372	394	355	385	350	364	351	344	403	377	339	389	382	396	385	404	414	370	379	359	381	403	357	371	371	369	414	387	359	365	404	385	377	392	339	380	384	399	403	382	386	358	331	382	386	379	347	400	331	383	374	369	361	348	368	349	390	326	386	372	366	343	377	378	365	370	362	372	364	353	321	370	364	374	357	339	404	398	394	347	390	375	355	406	408	359	366	384	353	378	398	351	359	375	375	387	379	416	346	349	362	315	352	389	339	384	372	356	363	368	353	402	375	388	342	414	376	365	351	393	396	351	339	367	363	369	365	387	330	390	395	384	361	363	369	360	403	363	378	384	367	367	363	333	372	336	401	348	382	373	356	387	376	410	363	371	389	327	347	346	370	369	347	377	383	396	337	355	335	366	391	327	368	367	413	343	349	416	340	373	392	390	370	389	342	345	362	401	395	370	373	385	362	342	371	371	365	399	350	421	327	325	369	381	361	388	387	386	343	342	362	368	381	363	328	362	365	328	372	397	392	370	358	428	395	359	374	378	374	383	349	363	344	391	378	332	389	351	406	364	343	365	375	363	376	410	367	366	370	377	339	408	331	353	371	379	363	367	353	371	323	365	382	382	375	370	351	380	360	378	363	387	384	367	374	390	381	351	380	374	369	354	386	371	400	369	378	370	331	351	400	369	380	383	383	400	342	366	370	339	342	390	392	361	381	369	384	381	377	370	389	383	373	389	388	371	377	335	361	354	392	342	353	374	380	366	370	319	389	367	348	363	369	364	395	360	390	386	371	394	404	387	364	372	371	395	383	402	381	348	349	391	354	362	352	365	390	367	414	414	384	395	374	403	379	363	355	362	375	370	343	362	405	359	330	378	418	335	392	378	365	375	381	371	394	375	396	396	368	367	362	389	381	356	359	345	354	373	356	410	381	350	357	348	384	372	363	378	391	378	367	390	364	346	345	388	351	376	423	384	350	353	354	359	361	338	367	351	341	377	364	395	329	364	336	398	398	373	372	378	322	398	421	348	377	392	397	333	375	371	345	407	353	360	363	346	392	355	334	355	391	370	351	348	358	376	375	379	335	384	385	373	401	413	386	361	412	392	341	380	361	376	366	345	354	415	408	378	405	368	343	375	402	363	357	334	384	357	365	379	383	394	397	359	385	344	415	357	319	376	379	348	361	368	362	355	347	366	347	383	335	347	373	389	356	380	361	375	364	338	382	371	389	311	376	336	372	378	358	393	375	381	377	394	374	357	336	378	386	343	346	359	339	338	395	353	356	339	359	351	349	357	372	353	388	392	335	330	368	323	349	360	366	386	387	386	378	363	356	356	399	325	360	363	355	394	359	358	375	372	361	351	349	407	357	373	361	385	377	392	374	352	357	379	349	371	391	398	402	393	365	366	405	394	359	369	358	364	370	370	352	347	358	374	411	375	376	422	361	351	363	349	380	369	395	396	398	361	370	407	381	394	380	356	396	383	367	371	382	366	373	393	394	402	362	382	362	341	386	399	326	378	366	351	336	354	359	407	371	384	378	357	392	362	392	400	371	350	361	373	390	333	377	397	420	358	344	369	385	353	383	371	381	364	369	357	377	396	359	399	354	382	370	367	369	378	384	398	358	366	393	365	403	392	390	414	382	371	386	371	366	371	354	377	361	364	419	388	382	403	382	369	407	358	384	331	351	355	375	371	379	347	363	368	380	402	382	391	343	380	359	375	377	349	374	377	362	354	402	344	395	402	351	357	381	409	397	344	375	389	379	361	349	359	361	331	357
24072	18351	33359	52375	46365	27067	10097	3104	1969	878	788	790	848	836	821	823	815	799	772	816	901	841	846	863	776	810	878	780	818	830	821	822	837	833	788	783	784	856	804	869	850	792	767	819	800	768	814	846	799	852	870	844	822	835	812	800	830	814	832	870	810	838	776	839	836	814	876	793	807	763	831	852	856	903	864	833	822	828	844	831	781	830	771	779	814	836	847	842	843	843	795	801	820	849	829	835	825	797	870	873	815	823	827	840	824	869	809	812	842	829	847	824	846	777	881	816	857	858	852	847	794	839	836	840	818	857	839	836	834	829	788	794	849	786	789	840	753	769	822	855	803	843	809	755	844	807	786	822	816	797	795	779	781	802	819	832	803	795	838	819	864	858	826	769	837	800	820	822	813	801	799	809	774	785	801	796	806	818	859	790	830	828	777	833	833	794	862	830	819	811	806	818	805	795	833	848	841	901	819	847	823	849	798	845	829	816	827	830	818	798	760	804	822	844	813	815	755	770	805	797	872	799	817	829	814	815	810	843	811	844	781	833	779	787	784	797	832	831	837	770	881	826	820	843	801	859	795	821	851	820	807	828	788	847	831	775	807	815	826	842	865	783	828	869	867	837	836	801	836	824	798	833	820	864	784	806	844	783	802	822	792	845	812	800	849	826	826	845	815	816	834	802	828	849	808	791	784	842	823	847	797	836	828	856	783	777	824	822	817	786	866	813	844	852	851	820	844	829	832	820	851	816	822	833	829	803	838	803	790	823	829	810	807	811	809	852	850	818	890	808	883	814	842	845	823	822	836	819	853	799	819	846	830	831	785	798	855	838	830	764	817	820	795	765	843	848	837	800	796	807	755	822	779	834	867	808	804	847	775	845	850	827	853	820	839	831	813	836	824	786	816	826	787	811	815	861	795	828	815	800	803	856	824	846	810	803	817	795	821	809	809	856	762	839	811	828	825	786	850	794	814	791	793	811	859	824	819	805	793	831	837	820	842	876	795	871	797	825	933	825	832	774	854	845	810	809	835	853	812	816	812	854	799	828	849	823	780	854	832	846	801	778	887	831	847	785	839	834	798	731	831	819	776	858	867	815	845	812	801	824	901	857	777	804	816	794	762	801	813	789	851	816	783	840	800	799	832	829	851	853	798	828	814	820	834	844	798	807	825	802	754	815	844	779	780	832	860	836	811	814	803	842	834	857	819	825	833	832	778	824	852	865	793	781	756	834	864	830	823	815	836	819	828	832	811	780	780	849	850	830	816	865	797	811	806	818	867	814	828	826	821	841	902	879	824	812	820	867	786	800	819	864	839	849	848	821	822	791	813	837	862	853	876	872	830	799	868	831	899	815	871	905	829	803	839	808	836	829	839	848	861	813	829	772	811	825	792	791	880	833	807	786	851	831	817	842	838	846	796	823	791	847	859	863	781	858	834	756	797	783	840	818	821	801	839	835	864	829	787	843	853	835	835	828	877	772	816	815	796	867	856	801	770	859	810	889	782	847	800	791	796	835	809	820	803	817	828	786	810	812	780	821	845	831	838	777	834	815	833	812	844	859	844	771	816	820	859	790	837	832	771	827	784	887	833	784	812	829	800	792	807	799	782	850	841	822	806	805	805	798	808	804	881	773	761	817	801	794	797	809	834	859	793	810	780	828	768	790	858	873	799	802	756	798	802	814	808	859	856	779	846	862	836	829	839	849	863	808	850	830	821	825	839	847	844	799	864	805	768	803	838	836	837	809	841	858	868	862	869	860	782	839	823	840	816	854	862	815	786	870	790	817	823	819	880	844	838	815	787	813	857	801	852	881	907	807	850	837	833	842	785	839	828	860	830	851	801	821	789	817	822	807	831	803	835	803	802	844	858	810	776	894	840	843	819	822	817	881	790	828	789	802	841	819	830	840	840	811	813	852	813	880	855	835	842	851	822	826	811	817	826	820	821	801	831	811	786	823	821	894	787	818	840	847	775	834	856	889	773	828	856	840	826	798	828	835	811	803	851	842	833	808	810	841	812	793	840	851	826	834	813	774	800	822	784	814	821	852	803	797	867	906	764	800	833	837	813	816	818	837	803	815	849	836	823	782	810	826	838	827	828	840	826	825	825	814	810	866	862	840	829	799	779	843	838	794	801	774	849	830	785	869	867	811	779	835	796	849	789	808	798	873	826	829	829	842	748	826	827	827	807	825	796	830	736	779	882	781	848	855	776	822	816	837	882	830	826	872	800	855	816	852	858	844	808	830	825	793	764	817	807	819	842	834	843	870	854	838	861	793	825	852	781	855	803	805	852	807	795	826	811	812	806	809	870	807	758	857	864	836	837	830	810	816	775	807	801	805	827	862	842	813	859	813	827	820	864	848	810	853	867	852	831	808	785	782	834	827	849	876	787	802	800	856	780	860	804	826	801	816	815	899	812	831	775	818	794	848	823	764	788	799	825	855	804	789	884	830	798	808	793	829	817	852	828	786	788	821	855	827	841	812	816	831	853	796	815	866	795	802	849	824	843	841	821	836	821	788	817	859	817	809	786	839	778	861	845	832	848	870	813	828	827	773	857	830	830	847	832	846	827	835	828	825	803	841	836	803	801	771	815	813	851	844	806	801	830	811	853	844	841	881	838	796	811	798	807	840	791	822	811	829	788	857	846	817	870	842	794	817	807	884	792	768	802	830	829	843	838	831	837	803	852	852	809	783	856	816	832	823	800	841	830	842	798	788	855	831	799	823	819	823	827	882	854	819	836	818	797	815	840	834	797	819	869	826	894	824	826	838	776	785	835	776	785	829	775	817	812	868	838	857	775	859	790	836	815	857	859	827	812	818	810	832	799	788	816	796	834	798	839	807	796	879	844	854	768	878	799	813	840	813	807	794	842	814	829	806	845	837	813	817	832	885	832	782	805	776	811	819	813	810	828	797	854	817	855	771	862	742	820	805	794	875	827	849	845	822	819	845	851	791	823	812	816	834	831	825	872	838	828	830	840	794	832	874	865	815	847	817	820	825	838	860	797	813	818	837	849	803	843	870	784	813	877	788	847	792	793	799	831	825	766	809	793	857	848	816	818	833	817	843	825	806	819	821	802	848	782	819	778	860	814	816	784	778	856	750	828	804	777	821	797	798	855	840	831	804	817	845	848	805	860	800	870	778	829	833	809	817	809	771	787	852	823	849	774	786	839	764	843	867	846	810	805	877	868	804	788	880	808	780	832	813	812	762	870	834	812	817	865	822	820	852	836	797	796	845	791	794	826	846	743	826	801	853	810	817	879	777	793	825	820	829	811	812	770	799	852	840	798	778	835	818	812	829	814	816	830	849	818	805	789	864	820	849	835	862	777	818	879	872	820	829	825	836	822	797	905	783	847	781	861	855	813	827	852	850	842	849	808	865	804	886	807	768	889	856	829	819	860	816	813	825	854	768	858	885	778	837	836	826	803	858	853	782	764	817	832	820	835	840	796	798	872	819	819	864	820	786	866	825	805	830	795	813
48531	36639	36727	59066	45049	24684	8434	1611	806	456	451	441	460	423	484	444	470	425	432	473	433	418	430	457	423	461	449	466	465	429	459	438	467	398	453	459	394	465	450	429	483	460	437	392	416	459	400	435	434	444	451	447	470	433	442	427	423	460	440	465	402	456	475	430	414	424	451	431	437	437	465	442	446	453	426	410	435	440	461	472	402	418	480	455	420	390	443	420	451	481	438	427	455	445	409	409	415	445	436	419	450	463	499	442	434	418	422	421	451	413	450	456	474	442	417	440	485	425	456	474	452	447	480	415	445	436	419	471	473	461	403	439	461	418	456	413	417	461	414	447	475	461	441	459	446	459	437	415	439	435	478	470	446	467	411	467	432	447	411	401	437	426	427	434	398	466	446	400	467	477	441	451	424	480	444	429	458	412	408	461	454	447	458	393	455	465	468	444	463	431	430	448	482	447	436	485	443	407	436	491	459	475	440	449	436	463	430	432	452	483	468	430	444	438	397	463	458	454	441	446	431	457	451	459	455	403	441	448	445	459	449	429	445	428	422	419	451	459	450	425	452	465	465	491	447	480	463	417	405	410	433	416	458	430	474	410	449	459	425	455	434	408	420	453	441	417	418	426	475	455	425	462	417	427	426	450	435	428	462	441	464	433	464	420	435	408	453	443	458	436	459	451	462	473	473	432	443	419	463	465	439	438	419	393	452	434	443	428	429	461	399	448	417	417	454	406	442	461	431	410	418	412	452	423	439	420	431	423	448	439	428	468	428	381	458	421	444	445	442	398	463	452	430	418	468	432	429	460	470	443	432	409	444	449	450	461	437	444	438	426	385	389	417	498	461	422	440	429	412	422	437	444	412	419	436	428	439	434	425	454	461	438	437	465	468	460	437	451	430	433	432	450	431	456	403	432	430	463	427	438	456	453	402	429	454	463	404	459	464	429	449	403	480	465	448	425	432	477	463	446	454	458	431	430	423	445	415	437	449	469	439	501	451	433	458	447	422	453	432	433	439	418	480	444	438	457	483	443	461	409	439	441	475	437	471	441	419	408	455	447	459	481	470	449	434	459	452	440	451	419	429	417	450	484	422	448	406	480	396	430	418	427	441	437	431	424	478	467	423	458	466	411	452	434	431	435	408	408	436	410	470	470	456	430	414	450	465	431	449	405	454	454	423	425	392	503	447	415	456	412	422	416	438	407	420	423	469	417	402	429	471	430	430	451	431	473	424	429	404	404	487	424	414	435	434	428	412	467	416	424	451	437	416	420	476	405	468	451	421	460	442	391	415	435	434	439	430	415	429	425	435	447	459	444	436	431	460	416	451	423	447	421	430	420	437	406	432	457	439	427	467	414	453	393	427	452	449	439	445	452	407	446	460	425	433	464	434	406	437	444	494	486	488	440	455	408	449	458	443	444	425	476	414	444	415	428	398	474	463	427	459	426	445	416	426	421	433	481	440	377	443	418	456	472	428	461	399	419	425	460	411	420	476	437	453	449	413	408	424	466	450	481	436	412	449	439	442	446	412	425	434	427	458	463	479	445	473	461	433	470	424	430	439	448	447	443	464	441	404	436	407	391	418	506	397	441	470	419	461	413	472	451	452	425	422	404	448	435	454	475	409	402	447	437	427	425	415	450	464	451	459	472	400	486	464	424	411	461	470	385	485	453	410	482	426	437	464	402	420	434	432	387	429	405	421	425	413	375	429	435	449	437	453	447	471	410	422	451	439	449	463	434	464	483	436	427	419	457	429	464	393	429	404	415	437	422	456	424	435	499	470	420	423	413	407	447	451	465	464	460	437	454	433	472	419	433	429	428	438	437	434	458	423	430	485	406	409	420	416	457	440	435	428	487	460	444	463	439	415	420	439	482	447	407	423	452	423	445	429	449	420	420	455	491	446	461	446	415	409	425	458	429	419	431	433	416	424	421	464	426	414	439	451	455	459	435	396	419	449	402	430	448	478	438	447	441	456	439	419	434	461	433	470	426	427	410	445	468	442	412	466	448	460	452	447	487	444	425	460	461	406	430	452	428	435	432	430	432	460	472	459	386	403	433	447	442	410	470	480	396	434	446	439	444	433	488	445	431	452	446	461	400	458	440	424	451	471	439	417	438	487	436	461	461	401	443	416	430	413	431	454	480	458	429	501	478	402	431	426	417	436	435	425	385	443	433	417	380	430	397	458	457	408	434	422	441	443	427	403	434	479	450	465	452	435	480	445	422	417	395	445	482	481	448	426	425	440	437	437	464	429	465	436	429	455	470	439	426	447	427	455	400	455	471	416	466	453	442	404	458	453	417	429	451	439	464	465	386	441	461	438	439	455	415	454	444	443	450	450	434	449	489	426	475	431	442	478	433	407	444	434	396	424	462	439	464	421	465	429	422	433	419	440	393	461	419	421	443	426	468	409	449	442	467	455	444	438	440	438	434	431	409	462	474	422	458	446	447	405	431	399	410	417	441	471	445	442	433	414	451	447	413	437	420	453	423	445	423	448	435	454	460	451	462	433	405	425	434	486	460	422	450	415	413	455	441	435	458	428	447	419	440	415	432	465	450	438	429	428	418	437	437	433	446	428	460	433	437	453	430	470	432	405	460	434	442	511	459	439	419	469	420	435	406	414	429	407	415	434	435	404	470	461	445	409	443	405	409	458	448	418	419	433	450	428	429	453	457	445	449	469	415	476	471	483	413	427	482	437	411	469	458	472	454	435	400	423	433	472	420	459	439	441	450	444	446	431	479	446	492	454	437	453	390	443	467	409	431	448	456	429	406	420	404	477	436	438	439	421	410	470	464	448	436	435	422	417	453	443	424	434	442	457	424	426	436	461	439	456	468	417	423	442	417	419	393	435	417	463	448	444	417	452	445	454	470	454	455	413	417	422	448	419	454	450	460	401	408	448	460	448	459	357	439	425	431	436	424	433	465	431	399	434	445	433	422	477	413	467	450	422	472	409	410	454	421	397	450	452	462	458	461	444	414	393	432	424	450	438	456	459	418	448	428	415	443	442	425	471	457	489	462	470	439	437	418	406	417	427	432	448	440	437	423	479	436	431	420	418	416	443	428	418	437	400	396	383	460	483	439	447	420	442	407	426	466	444	426	461	422	437	466	427	420	433	460	449	435	462	495	457	400	423	454	427	460	392	475	405	406	398	448	484	423	418	454	472	475	409	429	480	438	416	462	475	443	471	430	428	443	426	423	492	461	434	448	466	405	440	430	443	448	429	442	399	410	437	355	434	437	471	450	422	451	446	442	454	478	417	435	417	457	479	461	430	422	444	433	464	433	444	450	461	428	449	426	439	432	400	457	418	424	402	459	451	466	446	391	417	403	429	440	423	439	440	440	457	448	459	464	471	435	426	430	439	442	385	409	426	460	427	474	433	422	433	455	449	436	437	433	408	460	457	448	471	439	452	404	414	475	436	419	473	445	443	456	407	435	419	445	448	466	427	485	459	460	437	417	442	444	461	439	439	465	464	424
32127	26413	40217	67366	54786	35227	15217	3852	2202	964	931	914	972	992	967	992	937	921	927	897	906	954	907	970	978	929	924	917	983	897	921	981	929	1002	882	851	936	964	917	929	952	937	923	923	959	924	924	924	873	957	961	968	944	934	973	958	945	1011	985	979	959	902	956	990	997	965	952	940	921	939	945	909	922	970	991	991	1018	925	957	927	926	973	933	951	947	990	948	922	865	927	916	948	950	915	1009	985	993	978	904	909	956	960	942	942	969	915	988	943	981	978	943	941	886	958	999	908	968	927	949	964	969	946	1015	938	985	965	986	962	919	972	899	913	934	906	919	923	948	962	956	931	985	951	957	947	989	880	972	974	899	979	953	995	923	971	932	900	954	972	931	1001	945	908	907	968	909	947	913	958	928	954	903	907	924	964	914	910	891	979	959	978	969	917	973	987	951	949	918	929	992	953	955	908	976	977	907	961	952	967	952	1003	1001	966	950	989	970	957	939	928	943	952	936	947	926	914	938	993	938	938	923	960	931	994	924	950	929	983	916	983	949	963	920	1000	913	950	944	941	974	995	1005	946	959	928	915	949	938	916	964	959	926	958	942	1021	908	970	972	931	991	932	876	921	954	964	953	919	914	955	942	968	968	972	982	932	908	957	1014	930	970	925	930	912	864	960	997	969	998	962	953	938	961	954	917	873	954	915	968	907	963	992	883	956	962	957	978	969	961	924	972	987	1005	883	959	950	946	948	959	921	955	927	951	946	931	909	954	939	957	967	990	961	985	944	992	979	889	958	930	989	945	955	919	954	993	967	922	940	957	980	967	947	968	961	937	938	1003	919	940	956	972	928	932	961	991	913	934	960	978	933	943	933	917	987	964	963	976	925	987	972	933	913	923	978	936	888	934	962	943	910	910	938	949	872	966	1001	941	927	1012	988	966	974	915	958	964	936	959	1012	938	969	967	952	972	1043	954	927	1031	950	924	1001	959	974	956	955	975	924	959	956	939	947	960	946	940	944	891	921	913	974	1015	932	1005	1004	961	933	931	957	917	952	998	924	982	922	925	951	932	970	959	936	932	947	967	928	951	948	932	950	999	972	900	909	953	915	981	939	922	954	929	953	979	917	950	1005	953	1013	977	924	942	990	950	931	971	931	1001	952	977	991	892	958	975	907	944	978	975	953	1001	953	996	982	927	944	896	951	935	961	892	952	977	930	944	998	938	923	945	961	942	939	998	949	890	959	983	950	856	884	975	962	912	986	979	999	931	913	928	948	950	966	955	947	905	946	958	1004	1009	964	910	987	975	978	948	956	949	980	956	947	956	940	908	943	921	915	981	970	928	869	1008	921	981	957	960	896	939	987	948	917	960	957	929	959	922	936	952	963	911	959	919	952	978	970	916	998	908	922	952	922	1005	934	943	1002	1009	982	972	961	919	916	966	895	914	917	1018	902	975	908	923	988	952	964	896	977	930	936	889	937	915	950	960	937	924	949	913	955	946	933	946	967	977	916	965	949	934	1015	973	934	951	932	944	980	953	947	928	983	974	949	960	904	962	966	980	935	930	943	943	970	946	888	929	914	952	899	972	1010	944	941	960	967	948	933	963	913	941	897	973	953	952	1031	929	999	923	1011	973	935	954	933	989	979	941	965	902	946	911	952	909	959	925	956	972	977	956	951	923	915	965	992	1012	917	968	881	952	917	972	974	954	976	879	965	967	932	1017	941	970	929	931	903	932	972	977	953	998	973	992	967	958	909	938	923	984	940	923	917	915	998	973	970	932	1012	940	956	944	940	926	947	965	987	992	983	889	934	952	944	993	948	968	926	976	954	931	942	916	909	1013	964	971	970	916	966	968	932	952	994	987	935	974	965	986	957	951	1002	981	967	1024	920	961	920	923	942	930	937	916	934	958	926	1020	933	924	955	967	944	973	926	955	957	947	969	935	960	967	955	951	896	981	939	931	947	950	967	960	947	944	974	934	958	907	942	967	972	911	889	944	916	951	904	956	946	932	949	980	987	945	976	959	1003	897	924	929	929	987	969	950	941	973	912	921	993	986	954	983	943	928	958	986	859	954	959	977	951	920	965	914	957	941	924	979	971	1001	934	1019	920	922	960	964	954	952	956	933	916	919	946	901	954	997	949	942	908	967	985	928	964	924	930	1010	939	962	960	946	996	1001	923	912	953	950	918	972	949	934	976	978	949	954	942	965	942	918	973	926	957	918	957	981	882	946	996	961	899	966	946	935	1008	883	936	973	942	964	943	972	995	969	952	977	919	937	939	945	994	965	918	961	926	911	976	956	901	920	977	953	957	917	943	944	910	992	953	951	917	948	992	986	966	966	963	960	902	897	948	959	963	973	953	875	992	940	956	974	957	948	954	953	993	953	927	927	925	1020	987	978	890	939	993	965	935	923	961	957	930	926	921	951	981	960	920	949	951	926	950	975	929	962	945	966	961	964	955	1009	938	980	896	1015	938	950	923	957	902	955	960	954	858	940	959	990	915	920	1001	949	901	924	920	910	972	971	971	965	945	946	885	952	937	914	954	919	953	974	1029	969	886	944	975	937	947	945	952	922	948	988	918	937	967	957	962	874	932	898	944	934	959	934	891	938	919	960	951	928	952	917	952	944	919	916	957	1009	999	965	932	891	910	947	923	877	946	1013	957	903	959	876	975	954	973	926	922	937	927	918	964	968	963	956	972	889	986	962	965	947	960	964	970	958	981	1010	997	970	933	954	991	906	953	962	958	904	989	974	907	949	901	944	960	986	988	934	935	965	945	1014	891	955	953	964	902	933	957	938	900	934	919	980	933	925	923	965	1004	920	937	904	942	953	951	961	955	892	891	917	981	901	960	1043	874	982	936	924	1019	984	1056	961	908	919	967	958	962	935	983	951	1005	954	931	939	1001	965	930	1018	902	922	955	950	912	926	937	1004	985	952	926	946	960	987	962	940	909	966	934	978	892	944	988	962	920	944	940	972	962	941	942	990	946	908	901	962	973	927	913	925	916	896	957	942	906	923	944	936	944	961	969	939	889	993	981	897	948	922	940	971	967	978	955	918	964	935	962	971	926	1010	912	924	939	948	916	918	969	993	977	952	960	1011	951	906	959	980	926	921	940	897	967	965	981	969	954	956	988	907	965	919	912	921	996	874	971	924	941	939	987	985	958	1002	932	932	915	949	965	976	907	1002	932	900	991	979	945	939	940	978	936	908	947	998	977	960	933	981	974	975	968	922	943	915	938	899	942	994	970	976	944	980	970	999	943	974	956	922	962	903	925	959	932	960	951	1008	937	980	999	994	940	893	977	956	941	974	977	948	938	903	945	932	950	940	983	966	945	931	973	931	953	955	990	907	957	935	935	937	944	974	934	921	923	925	879	947	925	951	942	968	907	948	926	966	990	902	939	921	913	952	970	936	931	977	980	971	981	925	956	935	972	944	920	981	966	973	952	912	958	868	959	953	932	935	950	964	974	952	949	951	925	939	976	948	970	973	918	962	934	981	910	972	948	900	911	969	944	972	976	942	935	950	928	961	1009	970	938	984	889	962	1023	947	964	951	938	935	933
14126	6500	2539	3127	2451	1083	475	321	304	271	302	325	275	289	309	302	298	282	285	289	276	296	288	264	312	279	287	326	261	281	280	293	270	318	312	255	289	294	345	304	303	289	302	296	274	309	298	257	298	322	315	314	290	277	314	275	308	317	308	326	306	311	276	283	316	317	275	329	318	321	298	322	297	253	300	299	293	268	322	272	306	300	297	323	301	284	300	306	301	302	272	256	277	290	283	305	280	280	289	283	343	284	271	290	316	315	306	310	316	312	272	280	277	308	335	275	298	329	268	311	315	285	302	281	281	332	326	302	276	290	270	319	306	284	301	312	322	256	278	289	308	303	286	275	348	289	286	292	298	336	298	291	283	310	279	313	294	317	307	316	292	290	280	272	299	281	287	287	301	265	320	277	330	282	307	283	357	328	325	302	304	246	268	262	303	272	271	283	321	310	336	312	262	285	279	301	275	298	293	282	307	294	305	300	317	323	315	297	310	305	312	312	283	314	283	356	299	294	310	304	272	263	291	279	305	281	301	291	311	281	324	308	348	312	331	303	284	271	300	283	319	321	288	307	282	286	285	316	272	286	291	305	301	270	294	299	299	253	308	304	286	318	300	326	294	268	290	302	309	292	275	271	291	303	282	290	311	301	280	296	290	291	302	331	306	335	302	277	306	311	275	316	320	287	297	294	298	284	298	282	327	273	283	305	300	268	292	302	287	322	301	279	293	267	302	311	324	309	287	283	276	292	283	322	307	316	290	300	295	323	292	287	305	279	258	275	290	296	285	300	321	301	304	304	274	284	304	311	300	285	295	300	302	295	298	289	296	311	305	292	293	264	266	290	333	270	273	319	337	312	284	296	309	288	277	279	294	296	317	321	321	294	272	305	316	271	289	273	263	275	311	318	313	329	266	269	261	292	284	317	289	285	278	280	297	331	303	277	302	305	313	315	272	303	317	314	304	294	310	284	272	292	290	309	260	284	285	296	288	307	286	317	278	307	288	258	288	295	295	294	291	305	285	300	325	307	313	316	273	281	247	256	297	315	281	280	304	298	316	273	284	304	292	304	290	294	291	282	265	280	263	289	251	323	304	312	310	294	306	277	303	279	315	286	262	269	275	303	282	287	349	310	339	291	282	286	299	269	296	293	302	296	344	297	309	282	317	275	310	271	298	281	297	254	298	306	281	319	300	316	315	303	276	308	335	278	286	311	308	301	307	273	293	323	262	304	308	297	287	286	301	283	328	359	288	295	290	299	305	274	288	296	337	305	272	280	310	313	273	318	274	274	272	305	263	281	315	272	316	283	326	306	293	315	322	319	283	304	291	295	294	289	286	290	293	290	329	257	294	307	324	301	299	291	305	289	276	317	301	301	283	299	315	331	277	314	283	288	280	293	305	285	287	290	319	282	302	297	298	254	295	302	300	289	276	304	284	320	293	271	281	305	317	317	318	296	297	310	287	281	292	294	324	302	278	277	299	282	307	311	307	299	299	292	316	303	325	321	273	299	285	301	312	247	286	304	303	287	310	279	297	297	273	312	283	269	268	297	300	259	293	290	251	294	279	287	300	278	292	273	311	269	285	304	291	279	275	296	314	313	291	323	297	317	274	285	323	304	302	290	303	303	306	280	292	311	315	308	306	281	294	299	319	274	299	269	281	286	278	304	304	300	284	307	297	277	281	304	336	276	309	298	264	269	299	276	300	299	314	294	299	284	306	283	291	308	288	292	300	290	302	305	278	306	292	336	291	298	299	292	294	309	276	293	309	312	308	266	269	303	350	288	288	292	299	296	316	294	294	288	285	289	293	298	305	280	319	277	300	327	257	298	301	281	295	322	305	307	298	295	300	277	271	290	309	265	301	264	308	278	307	330	309	312	293	310	279	287	274	285	307	332	293	301	300	313	299	269	280	319	291	298	337	313	274	313	301	276	287	282	299	307	324	283	298	296	344	289	286	289	286	302	283	304	328	333	306	288	296	297	287	318	314	309	275	265	309	294	274	303	300	300	299	291	289	293	315	290	270	291	278	325	298	312	287	265	316	293	295	298	300	318	303	304	306	292	283	289	309	292	282	277	281	237	313	293	304	292	302	287	307	302	317	311	320	278	286	320	298	296	319	319	315	265	306	330	316	318	291	285	276	273	294	295	292	294	302	265	283	308	285	296	325	324	303	297	306	304	317	294	316	314	277	288	296	267	304	298	262	278	325	284	249	274	282	287	286	298	300	306	267	270	317	288	304	285	269	302	306	263	287	307	307	314	283	286	293	296	292	271	308	265	311	305	295	300	320	256	299	297	296	312	299	315	282	276	301	294	281	279	298	322	291	295	305	328	286	291	300	289	301	320	269	288	322	326	268	290	291	298	310	285	280	316	291	293	275	285	274	310	298	289	308	309	327	315	308	305	282	307	290	317	323	315	300	295	281	249	262	297	259	298	319	301	299	306	318	283	275	306	304	328	332	273	290	266	282	281	311	314	311	324	289	282	300	304	279	288	298	303	299	269	288	292	294	266	271	300	309	283	315	289	275	327	303	298	304	292	289	297	334	289	299	299	272	267	315	261	315	289	308	301	332	275	278	305	311	269	321	308	289	291	287	289	306	310	329	325	279	312	293	253	324	314	307	318	269	317	278	271	286	319	304	274	313	274	284	301	316	253	291	299	300	309	290	301	332	300	294	270	305	301	311	273	301	280	307	315	289	304	312	276	294	294	291	284	285	299	276	295	308	300	261	291	308	263	335	338	329	296	322	295	312	302	322	331	317	270	308	292	287	286	298	325	296	323	332	286	313	295	300	284	299	314	276	291	290	295	292	303	302	290	289	282	297	274	293	311	294	277	294	270	274	295	311	274	301	308	307	290	282	318	310	296	280	279	310	288	293	305	286	299	260	280	297	313	311	297	351	312	285	324	309	298	293	262	282	282	291	284	310	275	337	295	306	264	297	263	303	293	300	292	309	318	270	281	288	316	291	293	321	333	300	304	288	258	277	306	282	280	288	287	338	301	250	255	312	279	243	319	297	315	288	296	286	262	265	276	304	303	296	279	280	295	308	291	299	316	288	320	330	302	329	318	311	284	280	308	309	283	288	316	266	291	290	316	299	284	316	284	313	289	313	304	331	322	308	278	296	333	309	324	299	271	272	294	265	283	269	304	289	288	312	275	296	318	282	293	321	267	287	313	312	297	272	303	261	316	304	300	284	276	249	299	297	271	254	299	246	295	312	327	310	296	337	295	278	303	300	280	295	293	257	295	298	291	320	276	282	310	319	275	270	303	300	249	315	314	297	260	298	277	280	276	307	305	295	255	310	270	277	312	279	302	289	272	279	315	306	280	288	298	346	327	297	321	302	298	310	302	290	325	304	291	295	310	308	294	298	324	264	303	289	282	307	316	306	279	315	291	306	297	277	285	300	306	308	317	286	287	260	280	245	281	301	278	328	304	297	288	296	324	266	296	320	323	278	290	298	285	278	283	267	295	302	300
8615	5596	5626	9336	6966	3302	1466	760	710	655	688	642	656	698	659	702	685	717	721	672	680	672	669	698	683	713	693	735	641	671	693	678	660	654	698	721	694	704	697	707	675	685	671	695	679	698	724	687	661	691	654	671	676	681	707	663	646	665	670	709	655	683	685	703	668	677	681	666	696	687	704	633	672	702	696	709	698	705	678	688	704	692	745	684	715	647	660	699	687	704	679	661	677	691	703	664	681	688	696	672	683	644	704	679	635	723	644	639	715	674	686	675	654	724	628	693	644	730	695	686	709	661	668	696	695	677	667	725	681	664	648	685	684	690	694	713	657	709	647	667	682	695	672	668	674	683	639	705	646	685	647	724	676	698	695	694	646	674	648	614	674	694	681	651	702	675	701	693	627	685	678	652	650	667	708	695	677	687	693	697	656	672	738	660	696	694	639	657	661	664	652	664	680	698	661	630	683	625	701	708	706	673	680	664	682	620	671	745	677	723	710	656	677	680	672	723	682	659	650	724	673	660	714	705	662	652	653	659	722	668	665	682	698	714	693	685	632	675	708	663	634	691	685	706	665	678	690	728	693	656	664	685	664	686	690	727	693	671	658	648	661	712	660	664	664	677	641	662	681	673	654	659	684	682	695	654	659	675	681	713	700	659	729	685	692	674	678	713	680	651	686	721	657	698	696	720	678	695	717	658	715	702	645	678	707	703	680	716	678	708	685	659	670	725	640	630	699	672	668	731	674	672	709	672	681	655	689	662	653	704	714	691	685	702	708	688	696	670	672	679	672	665	673	669	639	647	710	711	696	637	700	714	647	703	676	628	625	708	689	684	744	693	620	679	643	691	643	677	685	697	700	675	689	718	698	733	686	681	677	678	698	668	719	659	694	732	688	681	686	659	672	709	664	639	712	702	692	623	728	653	660	686	671	656	634	685	703	687	715	645	680	686	711	707	671	665	691	671	704	682	646	682	670	683	707	689	718	657	656	675	660	687	719	655	615	729	684	706	654	691	657	643	686	661	662	684	741	676	675	659	622	712	693	652	677	673	693	703	631	666	646	660	703	705	690	644	679	695	723	674	652	737	618	678	684	658	709	673	681	659	657	668	651	656	662	690	710	707	687	659	690	721	686	686	661	689	725	658	728	660	693	627	680	697	678	666	692	657	687	685	722	712	681	686	637	702	688	679	682	715	675	705	721	654	694	676	693	620	641	693	668	701	699	656	699	650	635	678	661	711	657	686	653	703	700	675	660	644	700	733	655	678	674	662	725	693	682	735	718	660	688	687	622	629	686	660	705	696	659	657	628	668	685	659	695	732	689	700	679	673	681	658	660	662	697	687	689	673	732	666	701	685	677	689	636	693	692	702	727	756	641	653	650	686	697	674	723	677	672	661	688	666	708	681	670	728	728	645	613	687	712	674	644	707	703	698	609	661	676	654	687	678	680	660	705	669	707	706	691	709	671	702	699	690	629	709	666	702	667	699	660	670	663	670	703	643	671	681	644	686	679	685	734	644	669	687	648	722	708	672	688	666	686	727	603	649	689	656	694	673	678	645	675	664	714	683	668	655	664	684	638	645	689	657	694	689	718	675	740	676	717	659	675	673	733	679	686	695	743	657	645	675	701	645	655	669	642	678	703	698	646	701	655	678	714	634	711	732	690	703	736	662	690	675	646	659	682	656	689	690	669	660	707	665	713	654	697	723	669	663	667	659	673	706	640	692	683	670	729	678	663	709	687	683	710	621	712	694	702	628	752	673	698	668	667	701	703	687	693	714	700	725	710	676	694	687	673	658	656	626	691	685	674	703	721	652	681	698	696	708	629	706	677	689	681	696	615	625	671	716	705	676	722	658	700	692	670	725	689	710	693	672	683	693	664	653	681	723	701	696	713	669	633	687	665	669	705	658	687	714	653	661	672	653	697	675	702	697	692	683	687	701	674	642	691	679	694	674	694	646	688	694	693	681	678	697	686	731	669	657	656	679	712	675	682	667	678	681	721	679	698	700	689	675	691	697	709	671	679	729	736	690	696	676	702	656	626	635	722	626	636	632	699	686	700	679	683	708	704	686	623	658	684	669	692	710	686	678	701	639	681	612	697	702	625	736	677	689	644	651	679	712	663	699	633	675	682	605	664	677	673	687	687	682	695	610	666	717	702	694	659	644	655	732	713	696	695	703	683	688	686	694	700	637	711	715	702	695	677	704	641	741	670	668	686	686	641	720	700	695	681	676	717	683	688	647	702	697	696	728	628	722	643	692	651	672	644	682	717	722	676	642	675	693	684	674	693	701	669	665	663	733	690	694	661	653	672	674	669	706	645	674	644	711	707	705	683	704	686	696	693	786	688	647	699	708	678	708	667	690	658	661	691	653	695	644	723	700	663	675	704	654	698	646	700	661	718	680	652	686	646	660	711	699	669	689	646	731	660	693	660	720	694	647	673	676	712	654	704	708	670	689	698	677	689	676	634	699	646	718	646	697	662	650	714	675	654	652	700	698	689	673	660	630	686	666	683	711	707	664	667	691	694	702	653	672	688	718	671	661	647	669	629	675	696	696	726	727	637	713	669	666	673	613	718	733	670	683	713	654	678	708	678	731	710	717	604	665	686	741	694	701	680	716	709	677	700	706	651	681	699	652	689	749	641	663	691	716	657	657	675	701	655	716	662	657	681	661	657	651	621	709	710	665	681	685	674	695	651	680	683	744	728	659	663	642	655	672	672	691	644	668	686	702	700	647	695	655	708	651	692	720	637	691	688	668	652	715	693	690	636	708	685	637	686	696	728	665	668	713	658	658	666	710	704	650	708	657	697	723	658	666	682	672	672	691	672	638	664	722	682	689	664	658	671	693	703	645	683	663	682	730	699	704	716	685	677	687	681	729	644	673	665	647	678	663	654	710	641	661	672	705	683	645	677	700	660	641	678	722	667	702	676	673	698	726	650	695	675	687	662	681	614	648	682	653	699	696	692	657	687	655	624	672	713	670	629	665	706	666	670	685	715	719	692	639	688	677	740	743	689	707	698	711	704	728	713	695	696	655	686	662	690	683	699	677	708	685	684	627	639	628	693	675	663	660	693	679	666	666	745	744	681	676	701	603	713	698	665	675	696	708	686	712	648	677	710	661	668	641	675	669	728	665	687	679	628	708	710	704	652	652	695	729	660	688	685	665	715	693	691	644	668	655	693	681	628	685	669	691	653	751	675	695	689	657	671	658	696	669	701	701	688	679	643	643	674	694	645	655	697	707	697	693	737	661	681	661	691	670	672	638	661	668	683	687	666	679	653	658	677	693	693	710	670	697	731	718	691	676	645	689	691	653	675	706	642	646	685	642	713	689	660	742	672	703	712	745	720	717	691	662	659	675	666	645	674	658	702	661	695	665	634	685	675	682	725	677	675	648	725	674	716	680	674	679	655	672	670	686	700	694	679	690	673	635	699	665	666	721	638	646	646	682	705	655	664	692	696	736	693	692	723	702	625	625
41004	29590	25341	43935	31620	14761	4456	939	580	448	346	366	396	373	345	366	382	414	356	375	397	379	432	392	402	367	358	386	403	393	371	360	344	369	397	375	370	387	412	395	392	377	353	376	385	384	381	358	372	355	339	428	402	387	394	374	407	389	369	392	361	392	374	427	367	416	405	358	388	385	390	381	373	357	378	399	390	373	356	361	372	373	409	365	354	402	407	362	373	368	381	391	351	379	398	377	369	408	349	371	394	429	397	412	402	409	391	406	370	360	433	361	355	408	379	383	416	394	374	361	387	362	364	353	394	368	361	368	355	398	398	359	386	370	323	398	351	354	397	369	377	424	378	372	390	386	361	335	380	382	355	409	385	376	368	380	384	378	353	387	385	351	396	370	352	353	380	382	369	417	353	368	362	352	385	371	370	362	372	339	435	385	410	347	380	385	353	396	379	337	379	356	380	373	401	370	387	408	420	395	379	352	374	397	405	377	384	392	430	375	396	380	411	369	357	353	383	376	407	377	380	394	409	362	391	372	400	357	374	383	388	410	377	389	399	359	360	405	351	358	381	327	350	377	379	372	381	384	407	393	393	375	401	378	363	413	368	378	369	392	348	381	393	396	372	336	440	347	380	386	388	362	423	365	414	389	412	365	368	416	386	346	371	379	371	381	382	390	404	398	417	401	383	399	358	358	358	383	417	381	365	391	393	373	385	385	399	336	404	344	393	414	350	353	386	384	377	400	395	380	353	369	351	383	364	344	402	375	368	387	331	385	358	365	372	383	443	376	399	352	350	365	375	366	416	360	346	372	361	376	379	401	369	351	350	381	366	325	324	416	386	381	431	370	401	415	380	400	378	384	402	371	367	399	382	352	371	389	379	394	415	355	394	378	396	371	354	440	391	360	349	405	348	364	367	327	363	359	379	363	420	378	371	374	357	383	341	366	378	392	396	372	375	381	352	395	381	354	374	370	387	375	411	393	399	394	370	389	353	391	399	385	371	348	432	389	388	370	428	404	375	363	329	372	365	374	390	398	369	379	403	342	391	351	396	415	412	402	408	391	373	371	384	370	385	389	360	370	371	413	384	349	383	367	367	385	395	409	385	401	410	427	399	355	370	360	379	393	375	419	347	386	360	345	344	387	354	344	394	371	370	366	382	380	385	406	366	368	405	354	397	401	391	350	319	408	380	414	371	414	381	395	407	384	388	358	383	373	376	373	407	375	380	408	355	382	365	390	368	401	348	337	361	391	370	371	406	408	360	387	369	364	423	331	364	376	388	377	412	375	357	376	367	389	394	388	372	402	356	381	353	383	371	387	368	382	380	365	409	360	392	360	410	391	364	360	396	391	391	395	402	378	406	363	408	380	380	377	379	359	357	351	384	340	371	384	363	353	366	378	393	392	376	380	386	403	399	411	399	351	353	400	408	367	376	375	360	380	393	398	371	386	335	411	404	411	354	368	364	349	427	360	390	373	361	375	366	401	344	387	403	364	370	400	410	362	362	338	369	323	377	359	415	323	392	401	357	386	374	352	360	397	403	377	409	363	435	312	347	369	405	349	397	397	346	382	392	397	379	339	370	382	399	395	414	356	401	362	417	393	419	425	408	378	371	340	371	368	379	399	387	389	382	373	356	414	394	382	353	332	355	354	421	391	384	383	333	327	381	391	377	358	408	397	398	412	353	366	391	383	357	365	372	374	424	407	443	369	397	362	371	406	426	372	384	398	382	364	366	378	364	384	348	405	357	354	382	409	376	383	347	387	416	380	336	388	381	385	366	329	353	382	369	371	408	377	379	371	374	387	358	370	379	347	362	348	347	393	411	386	408	370	342	400	390	403	393	375	407	408	417	357	371	413	363	410	349	353	393	363	371	377	379	390	413	384	367	364	381	364	419	371	395	379	386	358	430	390	371	352	367	362	362	347	366	415	388	391	398	399	379	409	385	375	391	415	397	365	361	372	366	373	372	358	333	376	366	362	378	365	403	357	357	373	362	390	370	367	374	349	351	378	397	377	399	375	392	377	368	374	377	392	388	370	349	374	378	394	367	373	403	361	365	409	355	385	349	344	364	411	407	381	371	353	353	373	371	387	405	353	386	355	396	359	370	355	429	399	368	379	359	378	377	409	364	391	390	399	392	390	348	325	368	375	390	408	350	384	382	365	350	394	356	378	376	354	381	378	359	358	391	387	352	372	379	401	378	353	386	376	381	370	367	353	343	379	385	404	359	369	381	367	370	411	366	372	372	332	370	369	405	351	354	375	387	368	372	356	379	390	352	374	389	358	400	359	350	413	401	350	402	382	395	389	348	357	400	416	388	426	411	417	373	356	427	406	380	396	380	381	365	360	377	362	381	381	396	357	385	411	403	371	393	373	315	355	400	381	408	373	379	399	348	330	415	392	403	369	380	400	391	399	374	370	385	384	347	371	395	393	374	374	366	376	366	376	406	394	400	374	376	386	378	392	405	388	407	411	369	424	363	387	422	394	350	402	361	403	391	361	399	395	359	404	416	362	392	380	334	357	401	380	380	322	381	344	354	357	365	381	388	372	391	384	368	374	359	371	382	368	408	376	354	397	388	331	373	343	404	397	388	401	391	415	393	379	394	386	372	393	344	348	381	381	360	363	388	360	360	395	406	396	416	371	366	361	435	345	395	407	400	339	403	378	394	342	401	326	376	355	389	428	415	392	391	397	382	390	369	412	336	411	385	375	382	398	393	328	408	393	404	368	388	405	388	379	347	341	359	370	344	360	377	376	375	368	366	361	369	353	362	354	386	369	376	361	383	398	402	394	381	397	393	382	377	351	346	401	401	381	364	364	358	445	384	374	358	384	377	347	378	377	376	367	369	404	363	409	386	396	373	408	405	372	364	357	398	367	364	378	387	370	380	376	377	389	367	424	390	391	370	369	391	395	369	361	391	348	371	378	369	387	387	399	379	371	373	319	379	395	384	382	375	362	386	352	373	407	385	380	377	353	405	362	363	361	370	378	349	378	401	343	426	377	397	395	399	375	391	367	385	371	380	363	387	362	358	347	406	412	356	355	379	384	397	380	347	345	400	387	362	372	397	381	364	448	339	356	405	384	355	345	337	403	385	377	377	379	369	349	357	363	382	385	401	388	378	383	388	378	360	370	382	370	402	421	384	418	386	384	387	341	380	372	347	406	421	403	379	395	394	372	364	374	368	358	394	403	378	376	412	369	399	391	341	376	370	396	358	379	373	377	399	343	393	348	405	381	349	355	376	353	380	326	386	380	382	380	376	415	381	380	394	367	407	362	363	347	400	393	374	404	394	393	406	347	396	383	367	371	360	384	354	385	351	372	330	369	357	389	379	361	332	369	372	375	390	398	376	366	384	436	375	389	359	359	365	402	398	421	349	386	394	350	390	372	390	375	361	376	349	398	377	381	366	407	378	372	366	374	348	340	385	391	387	364	388	351	374	361	407	376	375	393	370	422	374	398	399	358	429	391	397	382	378	388
26917	19842	30347	53997	43685	25941	10525	2499	1479	826	868	838	844	817	860	897	860	857	863	811	818	877	853	836	816	810	858	855	830	853	826	843	823	759	860	822	831	811	855	855	838	872	868	847	805	864	882	829	824	850	801	811	837	881	838	823	890	842	859	868	817	938	826	823	828	824	833	808	908	904	874	801	831	838	836	844	797	821	876	869	849	786	875	825	898	851	829	807	806	833	867	835	856	825	842	888	796	827	820	834	853	847	880	828	831	825	844	847	889	799	815	842	773	858	806	817	809	864	814	866	869	844	848	835	840	853	843	823	821	785	836	856	872	858	825	856	879	794	889	869	906	846	813	856	851	877	838	892	826	891	826	840	811	835	846	850	870	823	798	829	822	762	806	826	865	837	834	866	827	859	814	848	824	852	854	840	823	821	858	953	842	893	775	879	799	859	841	829	845	812	811	862	893	837	863	840	853	826	854	844	845	820	839	859	793	881	853	845	834	872	837	835	835	841	823	785	857	839	832	859	798	839	840	815	854	857	791	809	842	848	829	825	821	838	846	844	854	784	831	772	852	853	878	832	812	884	837	856	828	862	839	832	846	811	820	820	771	883	868	873	821	885	887	854	846	873	853	864	837	865	878	857	842	867	852	838	818	874	859	833	846	816	847	820	813	849	886	802	862	839	866	858	847	882	830	834	856	855	824	796	806	826	855	858	898	812	843	825	886	835	888	821	814	871	832	865	807	826	796	841	864	840	855	816	798	869	799	870	853	828	817	871	883	852	848	813	874	836	881	882	834	886	878	858	898	834	911	843	917	838	824	822	827	825	835	818	839	802	855	790	884	851	860	836	843	882	860	793	870	849	839	804	824	789	845	826	835	872	816	831	839	802	800	889	840	839	854	866	859	836	788	809	839	855	857	901	863	821	852	911	784	834	841	903	846	873	828	837	828	814	811	843	839	859	827	860	784	876	792	816	841	762	870	857	823	830	840	860	824	841	845	841	835	851	865	851	833	828	813	871	817	875	893	931	898	795	844	835	866	846	827	857	846	769	868	861	892	822	826	848	862	768	829	843	851	882	844	840	832	828	860	832	808	763	833	832	838	852	828	910	846	888	830	859	812	813	845	870	902	892	842	863	860	879	764	804	837	862	851	836	843	834	803	851	851	790	881	875	831	846	801	873	837	830	823	866	862	875	855	864	869	821	808	796	870	850	818	866	795	855	796	840	824	827	808	846	828	914	837	810	889	853	877	792	816	820	878	874	838	828	842	778	820	871	792	814	851	803	849	879	880	902	875	808	775	826	823	823	848	822	866	833	852	823	833	821	852	843	807	810	858	873	820	829	849	829	787	866	864	855	862	862	860	836	805	815	875	842	840	859	816	837	851	842	817	826	837	842	833	809	830	835	847	861	853	793	816	848	830	867	928	845	806	838	850	822	818	821	833	833	858	843	852	828	884	856	773	841	823	859	856	819	836	824	858	847	751	847	848	807	836	878	805	824	847	830	774	855	839	847	805	789	899	867	886	783	861	852	858	842	829	804	821	816	802	861	799	861	829	857	817	831	844	813	799	811	833	836	843	851	831	845	843	863	819	842	799	854	854	836	858	866	859	836	817	883	820	910	790	841	836	795	840	821	835	862	833	883	877	865	795	819	840	832	845	860	759	806	845	858	847	815	856	843	870	862	815	831	872	804	864	794	860	883	855	808	858	809	849	900	820	821	840	875	920	827	850	796	826	867	855	842	829	834	783	818	835	903	859	893	836	817	830	884	892	810	808	866	872	861	833	822	825	898	894	835	873	830	824	853	867	810	849	857	831	898	831	840	862	862	858	857	838	844	847	819	848	820	796	783	850	837	851	822	835	843	867	845	811	800	887	817	891	825	867	836	813	828	842	808	845	772	855	836	823	799	822	826	832	886	837	852	881	850	837	767	836	860	824	851	858	789	839	827	801	808	843	847	827	868	809	820	829	851	830	787	839	863	835	846	814	865	870	793	881	841	906	822	877	826	900	812	825	820	862	826	880	817	884	781	827	780	862	824	804	840	884	795	841	840	815	853	844	839	878	893	843	841	834	839	875	815	840	839	893	866	884	839	805	808	857	849	788	758	839	863	865	873	799	871	827	842	802	852	833	885	841	836	884	809	824	826	804	863	814	808	913	820	828	851	810	875	836	834	845	859	849	835	852	915	845	853	868	835	840	807	815	847	805	833	811	862	852	813	838	902	823	836	798	856	860	854	837	826	838	844	762	849	860	865	900	864	849	836	857	831	892	868	850	836	844	886	840	784	845	850	810	844	813	833	835	792	890	827	874	815	808	805	878	859	838	851	829	835	832	864	800	796	819	824	855	882	854	862	849	840	877	819	838	840	877	849	836	837	852	875	835	867	837	820	830	852	796	838	818	813	779	833	815	847	858	852	851	842	880	851	832	810	870	854	877	850	883	846	868	816	848	843	825	874	857	803	766	811	848	834	829	866	841	873	877	797	872	851	868	844	776	878	818	868	863	815	841	863	844	845	848	846	855	812	853	861	842	831	829	865	827	850	836	793	869	813	850	820	802	850	882	830	830	857	869	849	794	859	804	827	820	846	781	817	762	810	857	861	793	838	850	848	844	849	855	854	872	893	806	887	828	783	795	891	790	816	861	864	833	842	844	863	848	865	839	811	798	855	818	805	864	795	823	867	834	845	813	861	846	856	866	806	799	869	894	833	848	844	845	833	868	834	814	849	848	827	856	796	861	872	813	848	846	812	863	844	853	882	843	844	820	842	845	815	858	851	851	855	859	836	802	863	862	852	818	822	849	859	804	824	808	852	820	808	840	864	826	808	877	841	866	843	820	852	844	872	831	788	842	821	829	845	832	855	870	898	822	858	891	901	854	808	831	824	826	872	859	841	845	802	859	840	848	846	823	873	884	810	802	880	843	841	801	868	797	881	820	827	843	875	846	837	867	826	787	866	840	854	795	802	864	900	866	838	854	813	863	879	792	865	829	852	772	815	862	804	793	866	788	876	875	789	892	830	842	900	845	921	822	811	823	831	836	821	837	828	816	865	834	843	852	808	867	849	867	814	865	853	873	862	845	869	839	848	810	881	854	814	814	887	843	843	833	886	834	878	829	817	849	775	823	814	809	867	826	847	840	878	847	865	896	900	828	865	825	886	806	844	839	858	819	844	794	812	813	829	884	864	813	811	848	847	825	827	878	857	855	834	792	880	818	846	818	795	878	852	853	827	815	786	850	866	815	833	844	887	807	827	862	857	857	868	874	858	879	881	831	825	808	808	869	831	836	852	824	833	832	846	888	843	856	812	845	831	849	823	879	880	872	828	872	846	860	834	838	838	845	813	849	800	852	855	905	830	837	839	841	817	860	893	837	832	881	859	861	881	835	808	865	845	838	816	890	870	885	837	824	847	787	860	840	823	899	829	829	826	819	812	843	853	823	857	844	842	865	783	791	841	800	809	834	820	847	743	829	856	858	862	838	839
51409	36677	40980	56797	42929	25067	9472	1844	779	457	442	448	424	416	425	389	440	415	423	460	441	417	398	442	386	436	420	393	441	432	391	418	432	403	409	452	441	434	404	413	423	417	440	429	404	400	421	424	423	418	417	440	387	410	420	431	472	476	473	430	426	420	457	408	410	424	418	402	402	426	422	451	430	424	446	393	427	404	450	437	444	461	452	465	433	439	421	443	399	376	500	383	399	381	377	441	421	463	416	406	450	471	423	478	426	433	405	387	419	419	428	406	420	417	412	413	421	431	431	387	399	410	418	434	460	441	454	447	452	426	397	396	438	472	431	429	410	409	371	411	398	408	429	449	422	432	417	427	446	430	444	423	396	442	419	405	448	431	409	419	417	461	435	460	465	407	383	445	408	402	383	407	431	437	407	420	442	416	452	438	436	434	439	449	440	404	400	406	425	441	453	394	459	420	443	425	396	397	423	390	403	421	425	471	387	431	458	450	407	412	434	414	422	415	442	453	417	447	483	456	456	373	411	410	433	436	482	438	419	435	408	444	433	424	453	426	442	415	408	426	402	405	412	446	424	415	449	399	435	421	407	450	398	385	404	431	428	403	424	435	431	431	393	423	440	437	405	406	434	406	417	413	449	458	399	412	446	435	443	406	435	445	418	404	452	391	422	424	434	424	390	464	441	428	430	417	434	461	406	444	427	425	401	429	407	423	457	379	420	434	472	407	445	434	453	431	404	421	429	385	429	404	434	463	381	436	456	429	431	444	449	440	424	435	408	422	420	388	455	381	448	453	442	406	444	396	449	407	408	441	457	433	431	466	473	422	401	440	458	433	432	439	453	432	427	439	417	434	417	420	385	395	432	430	430	408	398	417	436	465	414	440	417	378	447	403	474	426	427	425	422	422	423	464	448	394	462	419	418	391	464	458	433	407	426	380	433	434	409	449	401	413	438	433	439	409	429	421	441	432	403	419	399	431	421	400	423	439	418	445	399	407	449	390	403	407	416	431	433	400	439	419	424	424	377	391	457	452	424	425	422	429	410	415	407	452	436	430	407	449	448	425	448	403	425	453	462	430	433	443	455	425	354	435	451	388	403	477	444	407	438	425	432	426	431	468	423	439	438	406	409	426	423	471	427	421	420	409	424	424	442	443	430	442	425	419	443	478	427	430	366	411	451	419	421	380	411	433	402	402	402	428	396	452	421	437	405	429	426	413	433	422	415	398	389	392	401	446	426	397	390	454	458	415	422	412	413	442	388	411	423	383	420	404	460	452	422	401	415	424	399	433	412	452	422	412	458	463	447	434	428	425	443	439	444	433	413	431	395	408	421	407	388	422	481	406	403	475	402	418	428	434	403	409	419	418	414	397	407	379	401	416	423	375	411	406	436	438	453	447	407	382	435	440	464	426	395	394	411	430	449	462	445	453	425	403	389	397	385	419	447	467	421	417	440	469	456	421	434	439	439	441	430	437	467	383	429	449	432	452	403	414	459	443	475	409	408	412	416	414	381	421	440	428	402	439	421	440	427	411	420	425	392	447	409	438	453	380	432	427	478	434	451	484	479	386	413	427	407	411	401	435	454	421	422	408	423	409	393	440	406	425	399	435	441	425	446	457	389	427	424	445	376	434	429	421	439	382	420	456	419	388	479	408	429	465	420	409	412	417	457	407	420	446	458	417	436	385	377	477	416	435	434	416	417	409	417	447	430	455	449	411	405	441	435	427	453	454	435	447	413	424	438	425	416	443	438	413	390	453	406	481	418	419	463	448	393	397	425	418	428	411	416	406	425	454	426	383	398	418	444	429	425	433	413	451	409	404	453	434	427	401	424	400	444	450	453	439	444	455	400	449	432	422	462	431	447	434	403	399	428	420	373	405	395	424	374	407	438	389	389	452	430	447	411	420	437	391	416	393	394	450	433	400	455	423	450	425	461	420	410	411	413	426	419	386	401	448	468	406	420	450	400	404	436	416	447	449	424	445	427	441	402	436	413	412	402	439	418	398	432	419	405	419	472	394	466	497	409	385	443	409	431	434	448	394	394	395	412	429	435	461	420	433	398	424	425	438	451	477	445	434	419	424	432	433	454	412	414	408	391	412	420	411	403	425	458	429	421	437	414	449	439	409	401	419	432	482	427	393	454	463	405	432	436	436	426	423	430	435	424	390	382	452	435	413	409	421	380	423	399	417	402	423	409	411	408	439	440	444	394	428	392	400	431	476	422	403	440	424	445	459	449	385	421	399	437	420	420	457	403	422	417	416	417	432	417	403	447	385	445	427	436	411	400	444	416	425	416	425	453	423	396	419	419	410	459	426	436	449	440	447	440	429	381	401	419	422	440	439	435	433	446	386	481	417	408	397	463	430	434	449	382	434	400	446	415	414	480	427	421	420	394	401	445	451	419	402	416	405	412	394	413	425	401	436	442	444	401	439	411	420	447	387	412	401	412	390	410	415	432	460	472	412	421	416	420	394	455	405	414	409	410	423	446	470	427	431	410	456	401	409	446	410	370	453	440	420	424	398	427	402	399	463	415	453	466	418	445	438	450	425	450	451	415	381	449	450	359	417	400	417	431	401	427	373	401	441	457	420	406	391	399	410	431	417	401	417	440	407	423	459	451	460	418	455	486	453	443	417	439	407	384	415	433	416	449	451	432	459	414	406	416	463	408	430	400	420	387	417	435	455	447	357	408	432	388	471	396	442	420	431	431	396	428	457	475	389	417	444	445	428	399	463	428	426	429	416	416	428	446	446	434	449	472	409	432	450	488	394	403	398	386	412	438	459	416	404	446	414	407	426	396	401	394	458	380	405	460	430	379	421	391	411	485	431	421	417	401	406	398	382	435	445	451	420	402	438	423	447	419	429	405	464	448	434	416	417	414	428	462	378	450	446	459	431	424	436	425	430	409	447	409	420	417	417	400	440	406	439	434	397	390	407	416	406	433	453	406	413	454	420	415	440	444	467	449	376	431	410	445	444	425	435	432	416	421	379	413	450	409	386	419	405	403	431	418	451	403	432	405	425	470	436	406	435	404	393	461	426	419	418	439	409	461	418	429	438	417	424	386	399	435	410	413	414	429	405	397	443	456	390	425	428	432	455	432	425	408	405	394	430	462	433	430	423	410	411	409	387	432	401	408	450	436	430	421	405	397	424	449	411	427	427	437	438	474	403	440	414	405	465	432	432	434	400	379	457	465	417	440	414	428	426	462	456	438	442	453	431	471	448	457	449	432	419	446	437	446	427	471	417	441	388	402	454	431	437	440	423	399	422	420	434	402	416	384	444	424	433	469	408	401	470	419	439	463	465	426	467	407	452	452	445	423	425	414	407	426	450	437	403	423	428	405	404	475	453	383	440	442	406	442	409	437	431	446	457	407	421	403	373	384	440	445	436	425	406	408	438	419	454	399	422	410	448	460	447	409	444	434	475	412	445	449	430	420	434	433	442	417	396	410	433	397	425	412	425	392	445	440	377	430	392	419	419
34268	25801	45165	64042	53606	36628	16985	4825	2255	967	907	904	893	942	912	895	916	952	941	944	946	962	861	866	956	891	902	949	929	881	907	939	937	876	966	899	964	922	955	922	959	905	880	973	931	846	929	926	896	904	911	911	905	940	970	902	880	999	870	930	875	866	853	873	897	990	864	917	898	883	953	880	912	864	896	893	911	858	933	903	908	899	911	918	982	922	927	947	908	900	932	888	929	865	916	892	892	906	891	905	954	954	939	912	890	936	915	898	951	874	930	949	925	866	889	957	914	908	923	910	901	932	884	942	874	890	920	899	885	911	936	942	938	944	938	921	984	919	931	934	889	903	917	931	1005	899	914	908	936	897	909	915	892	920	918	884	901	938	883	898	982	942	901	991	925	874	902	912	926	940	873	858	975	842	932	918	930	932	896	867	890	963	914	939	894	869	887	918	895	905	906	886	954	946	943	882	934	886	923	918	941	898	904	892	942	900	945	913	908	894	896	840	882	925	947	876	899	861	946	913	876	910	917	953	922	902	857	948	942	916	957	923	897	943	981	952	925	902	914	925	940	868	891	963	892	964	893	884	867	929	966	923	929	912	907	932	901	961	905	899	973	926	831	925	917	937	920	929	901	896	922	917	907	941	877	903	866	857	904	902	934	870	948	959	923	888	892	905	896	963	921	901	897	911	921	894	922	939	940	925	919	893	924	947	859	873	985	903	914	876	938	865	904	901	898	921	918	843	889	893	941	965	932	911	940	909	916	903	856	847	907	951	951	899	941	925	953	951	937	933	973	923	966	937	921	932	894	931	950	931	935	927	879	862	847	946	915	894	882	916	931	904	900	915	923	927	865	920	882	949	889	907	991	888	936	955	888	919	884	891	886	908	951	926	889	925	918	911	917	910	965	944	878	939	980	924	937	906	906	921	904	920	859	915	944	880	875	923	885	885	837	876	924	933	931	920	910	915	920	955	933	875	915	967	907	925	987	973	896	955	908	887	974	926	908	913	935	950	895	935	919	911	930	929	944	922	965	917	952	952	928	932	950	918	964	907	883	903	918	926	964	937	879	844	875	929	932	906	885	925	934	920	856	930	901	907	912	896	913	855	973	969	939	951	958	953	845	954	969	858	899	979	933	931	919	932	958	901	942	941	882	926	972	908	952	909	927	963	918	920	942	923	961	917	928	989	930	955	911	858	881	909	925	939	864	873	898	892	891	892	880	921	893	902	954	892	909	924	858	947	934	851	853	908	873	925	918	888	951	918	940	941	932	933	866	880	906	881	929	919	949	935	917	948	899	944	909	901	859	941	905	888	911	929	943	899	940	916	951	940	878	877	956	959	941	932	867	906	941	907	928	916	937	927	955	929	945	931	904	902	913	861	883	919	897	937	936	908	953	876	915	900	884	927	953	974	908	946	978	866	901	909	947	929	972	895	974	921	995	986	915	938	900	947	866	912	967	926	890	936	946	862	899	952	916	897	880	923	948	932	917	952	916	906	951	891	906	940	888	932	924	905	917	881	919	996	914	894	928	883	908	917	916	913	941	895	917	844	922	898	913	911	942	892	972	921	909	883	914	915	916	993	894	942	898	899	948	926	920	925	928	926	876	896	920	918	959	903	974	897	915	931	944	894	896	859	947	917	977	930	944	921	958	919	940	955	918	943	918	927	935	914	891	969	905	893	861	918	921	881	893	937	909	958	933	943	894	970	867	936	927	960	896	930	897	971	902	919	893	934	903	912	945	937	932	946	950	929	869	949	943	902	872	902	896	947	881	960	872	878	902	987	874	947	898	966	966	915	890	954	893	875	892	917	892	902	870	895	951	956	927	950	943	917	889	943	916	954	916	931	927	943	865	926	915	934	923	908	913	899	916	886	881	927	909	938	886	882	916	905	955	860	911	898	971	917	908	907	941	878	967	907	878	921	918	904	945	958	917	878	938	1000	917	877	912	976	952	961	954	898	889	932	893	928	911	927	875	918	950	915	922	923	907	934	912	907	900	939	895	927	869	879	879	916	926	927	874	874	945	864	935	899	971	974	870	948	928	903	888	934	924	962	890	907	871	921	877	943	947	885	909	888	944	874	875	867	914	904	866	919	925	937	894	936	944	915	903	899	905	903	924	902	929	862	920	923	975	906	862	952	879	867	975	949	920	898	940	884	912	900	880	863	859	962	951	953	940	924	876	909	932	896	887	929	949	927	903	877	874	937	895	942	954	923	901	954	917	899	956	917	839	932	948	954	934	889	969	914	937	930	927	912	921	964	888	904	903	895	927	891	882	956	916	966	875	918	892	903	884	945	933	971	920	986	954	906	942	904	975	920	965	884	928	894	909	955	919	930	920	897	886	873	904	880	940	977	959	923	954	897	925	946	908	944	940	904	953	921	880	890	919	861	910	903	983	920	945	954	916	946	911	933	964	897	866	932	907	908	921	895	970	979	936	933	947	966	884	917	915	945	922	897	909	916	929	898	950	929	914	951	881	910	960	939	955	954	982	922	949	948	971	919	938	917	930	935	922	904	915	907	914	881	875	932	897	952	918	888	959	927	888	850	912	972	911	891	948	876	916	921	922	913	913	934	938	893	986	972	952	941	887	889	838	917	888	947	896	886	898	934	926	851	925	977	882	942	940	869	887	921	920	933	957	909	919	953	906	932	883	919	930	885	876	901	948	895	924	923	919	950	918	927	919	944	911	873	939	896	963	873	929	899	878	927	958	926	892	898	895	884	936	910	880	912	993	902	923	916	935	910	922	943	897	881	920	919	962	933	873	923	885	950	890	978	895	921	912	907	855	902	923	919	884	877	935	882	910	865	963	882	900	907	890	956	865	931	918	894	892	876	885	917	935	947	866	880	916	906	895	940	948	971	954	915	890	923	898	874	879	971	913	921	948	967	938	913	911	924	990	857	916	941	884	920	901	963	860	960	955	947	959	895	928	935	892	913	890	942	900	956	886	862	926	973	924	935	974	928	943	864	931	925	874	906	946	920	918	903	929	906	917	914	854	909	911	897	946	895	905	943	946	920	916	895	923	897	874	925	912	943	867	905	870	953	876	937	935	884	926	969	898	899	935	925	888	920	915	938	961	892	957	947	888	882	955	932	909	957	897	966	904	958	947	899	911	971	896	957	879	920	925	919	918	894	889	911	927	880	918	887	935	919	931	904	886	928	890	968	953	898	878	914	945	923	956	918	900	964	905	925	911	936	955	944	914	902	905	894	904	897	925	958	973	889	890	911	912	977	944	856	943	942	959	906	887	919	872	905	938	908	912	987	889	902	881	916	932	927	981	909	911	889	955	947	880	955	921	955	882	951	889	901	941	922	919	891	904	915	904	872	946	924	969	889	988	891	945	920	927	923	911	894	960	932	957	926	888	887	946	895	905	935	940	960	938	927	943	890	922	969	915	895	942	933	941	923	879	929	903	924	894	905	867	889	898	982	937	934	931	846	1015	891	872	883	956	886	977	885	947	883	825	923	976	871	899	970
15760	7423	3128	3067	2509	1544	600	307	269	253	266	256	267	245	281	224	275	268	253	274	295	235	232	265	263	268	256	240	252	230	248	242	249	266	248	271	241	261	252	263	249	272	229	251	258	247	231	269	236	264	240	271	252	272	255	231	266	266	252	279	282	250	230	242	274	261	254	250	256	254	254	248	252	238	232	271	240	275	271	237	258	294	256	271	253	260	242	246	221	259	263	256	237	259	261	275	249	226	257	269	247	243	290	267	268	255	268	223	257	256	268	250	249	219	261	249	256	270	265	224	231	244	237	281	241	233	246	242	241	260	243	242	238	248	259	223	264	253	253	273	258	242	267	249	242	257	270	271	258	241	236	240	241	250	241	274	280	242	241	282	277	281	254	232	257	235	269	226	240	281	245	255	241	259	231	226	266	252	225	248	232	267	254	227	228	246	271	237	244	256	270	281	253	261	286	256	268	247	253	237	240	280	254	256	250	273	256	255	248	242	257	277	278	267	265	251	250	227	253	284	242	215	251	224	263	218	261	248	260	231	261	244	283	249	246	232	271	249	256	245	251	257	240	262	265	222	240	266	230	267	267	297	227	238	235	260	239	242	246	223	266	258	264	223	235	235	252	243	287	285	245	260	249	257	251	283	245	260	283	241	221	251	260	250	231	250	241	249	224	245	237	265	241	257	233	243	239	241	253	262	231	231	225	258	247	262	289	239	286	258	237	249	253	236	242	267	252	261	238	245	270	247	231	242	278	269	261	237	255	279	242	244	248	240	255	234	230	274	301	250	250	237	218	257	263	244	256	235	238	286	255	236	282	278	261	279	252	283	246	293	236	268	258	246	297	253	246	265	229	242	257	247	242	239	258	222	260	269	278	229	259	254	247	262	243	276	267	252	258	239	274	245	256	261	250	229	236	263	264	247	272	222	223	248	281	254	238	258	254	257	235	277	268	257	242	271	257	275	254	248	260	260	292	235	221	262	259	259	246	248	229	254	261	253	266	221	254	256	238	245	235	240	252	258	281	285	236	250	261	251	286	242	242	266	262	259	253	266	303	219	234	258	244	238	264	267	247	248	250	257	270	259	275	282	278	261	244	233	240	276	271	261	283	270	236	257	234	272	238	265	264	261	253	235	258	246	249	266	232	292	244	250	238	240	246	261	280	221	259	261	258	267	258	267	248	283	298	297	255	280	244	250	245	236	264	241	266	249	273	259	260	237	262	241	265	254	243	249	258	227	251	220	258	234	271	229	255	235	261	257	270	254	257	238	258	267	253	246	279	229	245	262	254	256	265	279	268	214	268	283	242	239	233	231	262	228	242	246	242	250	225	271	257	248	252	288	248	238	262	273	274	242	230	253	259	233	218	260	268	244	246	230	253	267	286	224	256	252	274	269	287	219	249	267	285	245	278	247	246	298	225	224	261	255	256	239	203	235	269	260	246	232	250	245	235	240	283	290	233	222	270	259	280	272	275	258	222	248	285	227	273	257	227	265	236	271	247	300	269	287	235	261	226	253	232	252	224	283	254	240	257	287	248	252	230	250	252	268	233	240	285	257	261	242	253	284	267	302	225	274	250	222	235	274	278	271	259	218	242	230	268	230	257	243	268	264	251	286	262	261	242	265	222	261	219	252	207	262	262	235	265	274	263	238	249	260	237	255	240	247	264	237	267	273	256	271	273	234	245	263	262	262	251	259	236	270	247	250	280	249	252	260	266	287	265	243	234	249	250	266	281	235	246	271	253	275	233	239	267	269	257	281	259	259	238	262	244	242	268	260	248	276	253	241	280	260	285	256	274	268	245	261	257	270	242	300	238	233	263	268	239	222	254	257	232	265	240	230	246	300	238	271	282	262	267	261	246	264	269	244	266	283	298	254	254	286	282	256	245	290	265	253	244	242	259	229	239	223	251	268	252	258	230	256	225	237	238	237	254	224	246	221	234	236	215	263	253	249	252	234	280	221	239	260	254	281	253	240	271	236	252	242	250	252	209	254	239	263	250	234	273	254	270	260	253	266	260	237	289	231	249	250	247	251	269	265	255	256	285	274	252	247	253	245	266	250	254	258	247	242	252	240	255	257	245	237	263	267	268	268	260	251	255	250	254	247	246	221	265	252	224	240	245	238	238	271	248	252	229	236	258	232	256	260	277	275	224	239	229	239	251	223	247	244	237	240	228	276	268	257	286	243	263	261	222	219	262	267	238	270	240	246	243	221	260	225	255	279	267	262	244	255	254	268	239	238	224	251	245	271	250	250	231	230	257	247	243	256	261	220	284	225	259	248	242	268	288	272	243	277	242	240	238	230	254	255	223	271	247	272	254	206	237	258	244	260	263	255	277	244	238	264	235	266	251	267	233	248	261	256	244	254	270	242	252	250	290	252	250	252	250	238	277	260	283	240	230	249	245	285	232	200	238	245	237	276	276	265	262	264	237	260	214	280	259	259	238	240	237	242	229	252	243	227	229	260	247	263	263	276	243	238	277	249	255	250	257	245	245	261	278	275	247	275	243	293	243	246	256	229	259	254	246	214	241	284	281	247	245	276	244	265	253	263	288	246	261	243	236	264	258	272	272	246	251	232	237	225	249	247	233	252	262	261	247	257	280	252	290	245	217	229	254	253	254	236	256	222	243	247	269	238	257	271	226	243	284	276	256	223	252	262	282	279	255	215	269	258	243	252	228	258	243	251	244	257	256	246	272	261	243	253	283	257	241	267	258	239	249	261	238	245	229	225	233	276	246	252	256	224	256	248	257	238	248	266	263	275	262	256	279	281	246	265	234	264	276	267	248	258	273	241	262	267	282	212	245	272	254	241	282	263	250	235	249	268	240	236	243	242	242	261	255	241	254	280	263	254	209	243	240	272	274	280	244	253	236	248	257	254	276	272	264	283	268	254	275	266	257	232	257	224	243	274	293	243	234	262	236	240	262	297	259	262	263	255	247	263	253	269	222	272	281	289	283	268	227	225	254	254	271	274	234	253	257	243	238	230	215	229	244	242	230	258	259	248	240	286	271	250	264	258	245	251	247	288	227	266	231	249	232	242	246	256	243	259	248	235	231	267	254	245	254	239	241	267	240	297	269	233	251	266	248	264	242	268	265	247	246	240	239	241	259	229	262	237	287	220	227	270	265	217	244	303	239	253	267	270	258	219	285	300	236	266	272	256	236	247	253	223	241	238	270	223	267	234	257	265	264	240	255	281	250	234	256	254	211	258	265	265	249	235	243	246	235	221	252	268	247	237	262	267	243	262	279	265	257	219	287	256	229	251	235	276	298	272	242	290	275	242	245	267	256	282	261	244	236	286	237	278	228	242	264	286	292	255	238	270	248	258	270	257	279	253	261	256	245	256	255	274	222	245	252	251	268	238	259	237	278	265	281	251	241	278	258	253	240	232	256	227	291	263	236	250	282	252	275	230	244	247	274	245	272	258	255	233	238	253	269	263	248	277	250	268	267	243	262	257	238	235	229	246	274	269	255	289
9538	5992	5424	8324	7267	4184	1563	779	624	601	668	582	573	630	585	598	601	571	575	613	575	573	648	627	563	590	604	609	567	553	617	595	582	546	591	567	596	597	587	582	593	588	553	604	574	615	577	645	628	517	594	617	561	576	613	607	612	615	569	581	584	593	591	575	621	615	599	615	618	607	568	590	626	550	608	583	599	601	563	604	611	584	633	600	568	554	588	570	574	624	613	620	595	555	589	604	619	616	582	601	610	550	576	627	573	588	607	632	619	574	567	630	580	620	554	597	610	565	559	630	582	574	632	623	586	571	589	579	601	641	607	605	550	615	603	554	586	611	618	592	600	618	601	553	613	595	636	607	581	541	549	577	618	569	621	562	626	582	631	564	580	530	592	595	613	594	584	565	538	598	554	612	562	584	554	599	621	602	570	573	583	634	581	604	544	624	565	584	568	595	596	542	587	610	545	596	600	575	587	602	623	615	564	593	577	598	639	571	561	612	576	595	555	565	567	566	584	553	545	595	601	614	594	575	617	595	601	610	628	623	595	601	603	567	613	579	587	584	578	599	616	638	581	615	605	545	576	597	575	587	591	574	568	567	597	571	586	590	596	602	609	587	587	625	601	622	626	595	588	576	552	581	556	591	583	584	601	573	626	580	605	591	611	586	606	594	559	557	603	575	578	597	563	565	618	614	619	638	627	630	593	607	557	575	582	604	586	600	591	634	575	581	581	625	629	589	566	569	580	587	605	628	610	580	594	588	596	565	607	569	567	603	569	611	578	610	601	601	586	601	604	591	539	545	578	581	558	604	570	583	597	605	592	563	584	565	567	596	563	600	609	593	589	653	584	630	555	595	583	600	579	664	578	591	560	571	561	598	556	610	598	607	597	563	613	600	547	602	600	619	534	612	569	598	584	574	626	597	632	541	573	579	599	593	549	552	573	565	572	582	596	571	561	598	575	623	576	615	626	629	585	573	596	565	555	588	641	583	616	567	609	602	613	611	574	607	617	595	578	584	567	628	598	579	600	570	595	605	582	602	537	586	573	589	580	610	601	627	562	585	587	615	620	562	635	594	589	611	529	561	598	589	578	578	603	555	544	596	601	594	593	575	622	615	564	571	595	604	539	600	616	610	612	606	635	595	586	611	602	571	581	600	571	584	588	589	554	599	585	573	590	612	578	578	569	570	580	565	566	620	594	617	591	616	568	623	619	599	620	588	603	586	623	602	613	574	584	585	601	626	607	572	570	598	578	570	584	596	581	617	585	595	598	618	586	575	615	584	581	612	579	576	581	611	623	583	589	562	593	604	563	603	592	617	611	575	617	592	608	595	591	625	604	628	615	587	588	649	587	588	580	566	616	600	605	589	615	576	608	573	648	632	631	607	561	595	612	540	618	599	588	585	560	609	619	615	580	627	602	573	633	613	590	555	598	570	584	560	596	580	611	619	593	621	601	583	574	619	606	556	579	594	603	589	559	584	587	585	617	581	576	590	603	570	596	614	612	651	588	561	603	589	594	590	568	600	581	595	586	556	583	616	578	591	602	572	594	627	594	576	590	617	558	601	585	600	580	589	635	580	572	606	549	600	594	601	585	584	580	598	600	602	562	565	565	536	608	527	588	556	560	581	518	584	564	609	557	583	539	602	587	615	616	599	592	615	570	596	601	631	625	624	599	598	583	613	590	589	601	625	601	563	605	637	577	560	586	577	554	570	569	593	568	589	536	597	572	562	602	612	591	550	607	605	575	588	581	602	531	616	594	593	607	555	581	540	589	603	605	572	573	539	583	538	618	592	571	628	601	578	607	571	577	581	589	608	594	611	551	566	601	592	627	616	623	595	648	586	564	616	577	591	593	619	603	618	600	591	583	578	598	543	588	594	615	649	554	588	547	608	619	562	604	593	527	564	616	604	618	580	584	609	615	571	628	585	584	534	589	585	605	585	634	543	584	560	590	670	605	559	581	573	599	597	631	583	609	634	601	559	612	574	585	589	611	578	590	602	606	629	599	605	604	593	595	596	580	578	614	563	605	621	590	605	572	540	619	637	612	597	563	566	608	545	559	543	601	558	602	596	567	605	595	614	616	596	633	587	593	576	626	637	588	563	577	569	552	595	584	614	581	575	622	579	570	555	603	575	550	632	608	573	642	614	586	557	634	613	541	583	590	616	563	562	596	608	599	664	588	584	626	605	589	600	586	602	630	569	613	612	573	600	546	576	591	552	587	598	596	581	579	643	540	580	579	607	554	595	624	629	642	587	642	570	608	605	600	611	595	552	578	580	569	639	557	591	594	639	578	592	569	610	598	592	604	599	575	642	576	582	600	543	563	600	553	601	588	593	554	605	573	602	620	592	610	571	574	575	605	596	605	605	588	580	567	630	615	593	555	562	607	616	590	604	550	599	597	573	592	599	583	567	570	571	558	553	587	630	590	579	620	574	631	577	569	580	594	581	591	611	589	588	548	569	598	585	584	559	632	582	554	616	605	561	615	590	611	631	588	605	578	588	588	644	587	608	606	567	591	544	608	574	595	590	571	606	591	595	587	548	578	614	582	598	622	591	567	622	601	564	621	581	633	617	580	585	600	596	566	566	613	618	590	618	587	550	561	574	622	617	608	543	620	578	565	584	580	566	594	592	518	575	668	602	582	628	568	606	567	575	577	609	581	616	586	655	562	584	606	572	564	568	551	566	648	586	559	596	614	584	593	616	577	584	587	571	588	601	544	609	610	598	598	563	591	574	615	581	582	613	628	606	587	562	603	601	558	568	575	601	582	626	566	588	575	622	634	645	609	598	558	601	578	593	585	586	572	589	622	617	583	610	605	606	610	598	620	575	613	660	577	590	589	585	606	617	604	572	659	586	569	567	590	591	609	567	617	588	545	570	577	588	555	558	583	607	616	600	614	614	584	587	571	605	561	584	562	563	626	625	555	612	590	597	520	585	605	595	586	583	602	612	596	590	577	611	594	549	590	576	593	564	610	552	586	574	582	627	608	564	603	597	563	593	579	612	587	617	597	600	607	595	595	580	594	592	574	624	579	588	571	586	578	652	561	599	607	587	622	599	566	615	550	560	593	635	599	543	628	591	615	563	561	621	570	553	558	587	618	580	550	645	550	586	595	589	590	580	596	570	603	599	582	588	590	575	586	569	610	565	579	614	533	572	623	573	595	602	601	612	603	587	575	570	566	615	585	640	592	578	600	560	593	566	594	558	575	580	588	594	577	598	584	573	624	580	616	567	615	555	589	608	606	580	595	612	641	565	609	529	568	586	632	591	579	555	588	566	596	599	588	583	592	608	592	609	632	630	577	582	556	606	572	624	585	654	627	583	617	632	584	556	575	589	548	582	584	627	597	633	592	618	581	593	616	601	592	553	573	551	625	584	557	566	610	618	616	561	596	547	585	522	570	592	590	536	593	617	544	579	610	588	563	594	582	626	571	583	614	626	597	561	577	553	645	594	582	614	605	651	586	582	594	600	584	591
40769	27073	26308	39438	29526	16033	4870	1286	779	385	348	359	365	368	309	364	329	356	366	324	339	324	373	351	370	365	338	359	338	336	330	333	346	383	347	362	321	369	335	315	307	358	359	316	309	353	334	348	358	356	350	345	377	351	349	335	328	337	324	332	351	312	346	414	357	330	323	344	369	334	306	354	331	377	333	372	356	327	306	346	316	358	336	354	348	349	332	336	359	354	344	351	380	311	335	373	373	368	388	366	393	348	326	321	343	364	346	338	354	390	339	349	326	338	333	350	365	375	368	344	341	364	361	342	365	314	344	323	356	332	364	344	361	349	330	354	354	345	323	334	314	339	373	366	339	359	398	334	364	359	301	368	359	337	331	376	348	316	349	370	347	359	337	376	351	361	339	326	330	364	366	328	373	334	322	342	348	322	357	383	353	347	361	346	301	373	360	334	335	389	375	324	352	328	326	368	351	336	327	363	359	333	354	347	310	352	338	337	330	368	370	369	333	356	361	335	300	332	340	362	350	364	340	337	392	341	366	390	313	329	362	368	325	333	346	352	365	339	359	346	358	331	342	341	338	353	322	334	339	360	335	354	345	349	301	348	328	360	356	333	340	346	367	332	380	361	348	324	324	314	344	384	332	380	353	330	337	331	357	342	345	370	361	342	333	341	344	350	332	339	318	342	342	350	354	387	330	340	332	381	359	377	384	379	342	329	326	351	363	358	321	328	360	319	359	341	350	351	359	361	381	346	314	313	357	347	342	342	353	378	354	342	335	342	375	387	359	333	356	369	354	344	369	343	355	377	376	313	344	362	353	358	356	342	371	351	365	317	351	351	343	313	376	344	369	372	345	364	328	336	404	328	369	350	368	344	335	324	339	338	328	363	355	339	365	348	345	354	367	390	345	367	356	324	351	328	331	341	312	317	375	370	352	360	330	343	317	399	318	372	358	349	366	359	380	361	354	309	342	331	364	359	346	338	376	343	362	352	351	338	352	365	321	327	348	324	374	322	329	329	325	338	356	359	329	338	373	358	348	333	365	344	323	349	343	352	339	316	337	353	333	342	342	348	316	327	358	355	361	395	347	332	340	367	343	358	353	362	348	355	350	333	374	350	351	369	382	361	340	363	361	328	344	335	350	374	323	344	364	313	319	325	345	336	310	320	340	367	323	336	336	373	391	394	383	364	393	341	339	360	410	342	311	343	370	335	371	321	328	366	342	370	312	354	349	335	348	367	303	327	321	347	332	371	309	364	339	353	354	368	344	365	339	361	341	348	349	372	369	339	356	356	333	336	324	339	358	302	340	323	342	330	325	334	347	351	361	378	353	321	346	386	355	350	355	354	356	348	348	380	368	343	334	302	357	344	373	354	305	332	339	365	339	339	340	347	306	371	352	320	344	349	356	347	303	354	363	344	356	325	357	329	364	361	369	344	351	382	379	328	336	353	328	326	333	347	349	322	332	346	324	347	355	374	338	358	386	359	309	349	365	348	325	330	320	363	362	345	336	358	344	343	337	322	327	356	325	347	350	361	323	378	359	351	370	335	363	370	360	369	365	320	371	320	362	321	363	317	352	338	359	344	384	383	335	352	346	363	335	324	376	350	332	384	357	379	363	360	348	339	339	363	330	339	356	310	358	340	333	343	387	323	372	324	310	337	324	373	365	330	360	335	345	359	319	350	356	376	350	368	344	368	350	367	338	332	348	354	355	315	332	331	330	342	346	290	366	328	318	328	353	328	349	354	365	336	393	339	378	303	391	358	343	377	327	337	362	328	345	356	359	352	337	351	334	346	365	348	326	329	368	343	360	342	348	345	331	352	309	362	332	370	346	333	351	326	329	347	315	366	378	371	341	339	372	323	353	378	340	341	370	325	320	356	370	340	310	362	344	367	366	323	362	356	312	334	333	332	324	325	356	307	336	374	373	370	324	363	359	359	357	345	342	333	354	353	375	353	346	348	380	393	358	346	345	366	356	367	340	377	368	364	332	349	335	348	342	335	346	349	387	338	345	350	340	335	319	338	371	369	389	316	371	386	329	394	370	367	321	342	375	348	322	308	305	303	392	386	347	371	356	327	338	315	384	359	354	331	311	329	324	393	364	386	377	327	347	342	332	352	313	359	354	311	340	326	312	320	375	331	322	378	324	348	344	326	330	324	359	359	348	325	352	395	365	344	323	318	338	343	379	339	359	358	355	353	350	344	354	350	312	342	386	352	321	351	368	341	392	383	352	382	357	350	346	366	359	345	378	351	357	342	322	356	350	347	354	353	354	328	357	291	339	364	332	366	356	342	340	336	348	371	335	302	326	351	364	350	368	343	351	357	375	331	345	371	364	342	341	323	357	373	360	367	356	353	331	336	371	323	320	338	343	353	348	340	393	335	396	341	362	398	379	378	355	326	348	364	353	337	347	358	361	355	351	367	372	349	389	371	359	350	323	347	340	343	354	340	397	354	344	372	352	332	329	318	344	415	353	328	360	347	370	365	327	330	346	374	365	355	360	312	355	318	330	373	323	331	326	333	345	341	322	361	340	313	329	328	380	320	367	350	358	357	366	313	336	354	358	323	343	377	347	401	359	366	326	351	335	347	348	360	343	321	337	372	362	365	368	343	317	346	342	362	349	363	365	350	385	312	364	343	381	364	369	307	359	360	331	325	362	388	356	358	351	353	340	362	327	335	330	347	345	322	322	359	354	379	384	344	319	337	350	357	363	369	340	366	345	321	341	371	339	348	351	342	383	387	330	294	397	358	390	370	349	359	375	320	376	349	341	329	356	357	368	349	363	334	359	334	377	366	345	400	338	368	346	347	325	381	400	354	359	333	308	345	353	308	330	362	323	347	343	353	360	339	365	382	323	318	364	356	325	351	383	343	331	325	329	358	348	372	337	350	336	337	356	356	362	382	357	358	367	365	347	343	376	376	371	333	384	371	322	349	406	377	403	334	348	295	341	370	367	384	323	327	348	353	351	325	389	345	363	346	337	379	317	328	354	320	345	339	342	323	397	348	378	382	338	335	359	329	378	361	364	357	340	367	380	356	361	319	335	354	401	355	354	367	340	342	335	319	356	388	353	342	359	353	345	371	354	362	335	367	350	322	346	323	310	341	335	352	307	341	332	349	329	371	370	399	357	381	385	362	353	343	354	372	321	371	381	365	358	369	326	333	336	358	327	354	338	333	367	384	345	357	359	349	317	325	357	342	334	331	373	367	349	333	320	369	359	340	336	336	373	350	346	359	330	347	312	325	339	337	364	383	328	337	388	342	385	363	332	357	317	337	340	343	342	350	360	326	373	370	364	353	339	359	373	359	356	315	309	377	370	367	353	381	330	382	337	313	379	328	348	358	343	385	364	372	339	353	362	349	342	339	352	318	330	368	327	333	391	355	346	313	312	318	371	333	333	372	322	356	323	349	347	319	307	354	362	387	363	332	374	345	383	366	342	370	370	332	335	410	346	343	328	320	364	334	330	320	343	335	342	312
26424	18094	33157	50330	42557	28685	11426	4213	2527	794	797	781	761	811	753	779	848	763	798	775	758	771	743	789	735	770	782	773	792	771	789	804	821	754	792	794	791	808	742	752	808	824	765	760	793	784	790	745	776	767	742	782	769	776	745	730	798	776	783	745	728	771	792	786	769	772	804	776	803	816	785	741	773	773	746	754	778	834	750	750	803	792	721	805	754	779	778	759	746	816	827	783	792	728	789	745	798	826	803	777	760	756	759	785	766	830	798	765	817	797	810	809	770	690	740	793	725	777	754	738	772	781	771	777	729	760	765	758	731	755	767	751	783	758	757	782	802	796	769	766	809	765	739	800	745	786	763	788	798	781	796	757	752	753	732	728	817	795	777	765	766	819	797	814	755	773	778	779	752	763	769	808	770	786	822	786	771	783	790	826	773	738	792	776	767	787	836	789	757	732	722	775	818	725	784	758	809	740	766	733	807	785	770	823	794	760	807	794	742	801	811	814	768	776	773	738	765	799	796	797	781	742	791	771	817	776	830	786	843	784	789	829	785	756	750	781	823	745	780	752	723	737	802	753	770	775	772	779	806	763	816	816	765	757	767	766	780	761	770	749	761	675	825	796	753	762	803	799	761	810	815	781	786	780	775	798	738	767	777	767	768	800	793	799	803	723	778	742	720	777	781	758	794	818	800	756	822	785	748	763	752	779	818	743	777	804	785	788	758	812	774	772	796	755	760	793	779	792	770	751	740	714	700	794	736	795	788	780	810	804	787	764	774	782	778	813	791	775	793	766	806	774	817	815	865	742	815	776	818	756	826	844	776	747	786	772	791	795	789	752	817	798	785	788	798	766	761	815	792	758	799	763	812	781	784	845	764	836	761	821	776	735	752	768	796	827	808	772	807	799	801	774	862	764	803	783	808	780	810	797	775	789	784	784	759	797	761	773	824	773	819	825	751	788	808	794	797	776	847	746	774	754	777	773	823	777	763	797	770	819	747	811	744	765	761	798	781	799	793	799	800	749	760	768	718	805	781	811	754	780	810	756	801	790	768	829	795	819	757	772	811	759	805	804	777	785	766	780	745	786	814	774	756	776	786	826	781	801	733	765	811	750	795	803	761	764	799	803	763	747	770	756	818	788	819	790	764	753	764	797	829	851	774	767	746	795	772	803	751	776	804	822	761	763	819	864	803	772	796	770	744	758	769	781	823	779	815	732	770	729	792	791	772	790	757	744	761	778	766	765	797	804	773	751	762	748	771	768	796	785	782	808	832	796	777	785	768	789	796	775	747	801	799	835	764	772	770	809	833	819	736	781	769	811	772	824	735	749	740	766	816	771	759	730	782	809	811	799	734	743	768	780	809	759	778	744	791	796	752	744	745	757	842	791	801	801	761	798	751	759	750	793	811	807	772	753	763	764	779	806	765	830	792	767	799	840	790	819	813	778	847	790	773	764	736	775	822	776	780	746	762	746	749	724	790	750	821	795	777	723	752	758	836	775	788	804	781	791	763	760	758	821	817	737	777	801	762	793	822	805	800	764	747	752	750	746	758	772	771	794	789	792	775	812	801	766	795	731	790	742	746	770	731	728	787	761	776	722	741	791	827	758	794	796	791	794	755	772	761	775	775	771	792	759	772	773	825	806	779	770	844	757	829	797	803	804	770	806	784	793	784	765	718	744	797	777	794	791	770	805	792	782	709	771	790	856	752	764	797	810	769	772	770	766	823	811	775	761	738	748	771	749	705	832	730	787	818	795	784	807	769	817	792	766	741	770	809	795	759	795	755	819	815	774	752	814	842	813	795	797	757	762	746	740	768	771	813	806	767	836	761	772	769	739	796	799	777	796	776	820	745	785	820	790	734	775	768	776	816	772	767	814	799	757	785	829	747	845	798	774	749	825	790	787	812	786	782	767	821	788	794	769	782	826	725	826	792	837	785	811	823	755	824	809	800	725	780	799	803	799	790	821	818	764	769	828	765	708	775	773	800	783	770	809	729	769	772	819	740	795	788	805	715	776	802	757	794	807	751	757	780	835	746	771	729	773	763	798	798	816	715	762	752	773	786	751	731	732	794	744	781	780	768	827	779	776	823	771	741	756	782	762	768	771	785	803	760	803	790	738	786	844	785	775	817	817	736	754	803	766	703	815	797	800	826	769	784	791	759	805	786	813	817	815	774	766	737	778	784	750	796	797	755	822	812	795	787	769	803	846	766	785	761	759	755	790	809	741	769	806	771	768	814	780	758	817	740	786	732	792	804	781	736	768	815	766	780	802	805	784	728	804	793	730	793	794	709	797	775	785	781	802	766	778	760	793	807	750	766	783	764	794	790	718	804	740	734	753	769	741	788	809	781	792	760	808	739	814	730	797	788	791	764	795	784	782	774	773	779	857	823	709	815	806	778	774	775	757	768	768	722	786	839	810	837	764	804	711	813	765	751	796	822	774	773	768	787	801	790	735	827	761	763	764	723	766	793	787	752	822	790	758	818	760	774	812	776	805	785	819	754	796	781	768	781	752	812	753	709	773	792	727	781	755	748	787	731	801	792	764	815	824	787	838	774	761	751	753	763	799	727	801	820	808	779	765	781	786	786	796	784	777	799	747	743	783	787	756	756	784	758	749	809	813	736	798	731	771	797	805	802	792	755	756	843	786	730	797	805	756	770	772	769	784	833	797	787	759	761	787	800	774	761	737	781	701	764	811	769	708	796	813	750	765	744	784	775	775	806	820	763	767	792	760	801	730	763	755	774	787	813	764	750	813	788	783	779	859	818	773	732	777	796	784	789	783	819	793	744	735	769	864	799	796	719	784	717	741	781	804	792	765	761	785	818	762	820	757	829	762	744	802	774	769	760	772	783	756	822	759	847	768	756	777	797	780	748	787	779	746	769	779	764	783	753	770	809	785	797	746	803	818	748	770	817	791	777	770	796	838	771	760	730	732	830	762	784	823	767	786	800	736	801	779	784	770	788	742	828	803	805	790	789	772	800	791	786	769	761	765	759	765	806	762	813	763	792	783	735	784	774	781	771	782	764	797	769	776	806	747	814	796	783	769	783	793	770	768	805	798	751	790	807	818	781	769	785	759	795	790	781	828	833	771	810	784	738	721	795	805	750	798	704	873	776	779	803	806	824	747	801	789	775	780	735	762	793	787	750	793	757	773	777	759	753	741	799	818	770	831	780	755	776	822	748	795	790	784	800	821	779	754	760	762	765	820	706	734	723	754	788	821	804	761	795	758	807	735	790	762	799	768	812	769	814	771	790	807	785	773	776	755	820	743	823	792	759	777	799	762	780	815	758	788	760	742	799	802	739	763	747	825	795	762	770	779	748	754	787	799	782	784	798	754	737	770	805	797	791	761	779	776	760	797	827	798	780	785	821	801	798	759	763	718	799	803	800	790	782	852	797	761	778	780	778	779	835	795	801	799	776	732	772	763	784	771	874	837	793	772	825	762	830	719	824	772	771	751	766	767	757	780	775	783	781	751
52835	38850	38099	47411	46139	30232	11459	2203	1241	523	445	435	433	420	432	393	431	419	417	384	450	386	435	448	414	441	420	396	449	391	411	398	390	421	414	411	400	403	416	408	446	455	447	439	405	407	409	401	413	394	405	455	452	368	398	423	378	411	442	428	423	459	437	395	420	406	424	481	415	402	452	428	461	440	412	410	397	417	413	459	427	399	409	413	412	386	454	409	430	428	398	423	398	427	392	419	398	425	427	449	438	423	419	447	440	415	378	419	423	432	431	456	432	414	426	432	429	418	408	467	454	410	415	430	392	421	431	415	400	436	407	434	390	409	397	429	406	435	421	425	408	425	425	457	409	398	383	458	412	421	455	414	470	432	406	453	419	424	343	414	452	406	419	427	433	388	461	416	439	451	400	415	465	413	421	404	408	417	433	407	386	422	453	435	404	412	406	476	370	427	393	398	459	433	435	408	380	416	424	444	392	442	423	406	444	429	437	425	392	457	430	419	415	438	429	417	394	364	423	466	391	411	424	415	443	411	408	411	421	397	427	435	393	409	416	443	422	423	420	373	435	398	421	415	416	399	443	407	390	449	408	463	401	432	430	457	452	436	423	460	443	409	381	391	408	417	385	438	455	455	429	439	452	446	424	428	416	407	416	422	429	381	417	391	419	446	430	403	426	413	399	418	405	444	393	408	454	395	433	452	420	413	409	421	395	436	443	415	429	402	390	432	442	399	420	466	402	444	452	396	435	439	456	417	433	413	414	385	412	408	477	444	445	375	407	457	413	412	423	434	424	401	404	385	405	410	407	432	424	393	410	417	407	385	433	403	392	471	453	451	423	442	394	431	413	445	420	417	407	389	423	401	427	431	410	398	408	404	422	390	411	429	413	435	444	449	420	436	481	408	419	411	441	425	418	438	409	364	390	432	430	417	422	401	457	423	422	441	448	447	410	376	440	396	433	388	424	423	414	430	433	425	432	445	429	452	404	416	427	424	389	406	432	421	402	437	400	405	412	430	426	398	419	403	412	446	445	411	457	422	408	425	417	448	452	402	405	435	370	454	387	415	401	426	432	425	431	385	400	442	421	437	426	416	441	452	418	406	432	399	399	458	412	425	414	452	448	437	389	388	399	423	400	431	420	420	388	446	403	428	470	438	436	443	396	460	419	434	402	478	389	413	427	444	431	445	442	420	435	450	463	403	428	393	431	436	397	426	435	426	408	396	422	380	442	425	391	431	391	444	384	439	414	427	444	377	444	440	383	415	448	417	438	423	432	465	433	440	436	481	414	386	431	389	425	425	436	435	402	434	438	433	439	418	453	371	415	385	476	414	394	452	419	432	448	419	394	416	403	387	430	465	427	419	385	382	455	447	402	409	428	439	439	404	409	419	427	391	449	410	438	398	422	428	417	394	394	422	454	381	424	409	404	428	433	411	437	410	430	412	434	425	429	414	404	385	414	437	408	412	430	427	417	412	445	440	429	441	459	432	398	429	444	451	426	427	451	442	432	418	401	437	418	390	408	404	431	435	428	426	398	444	420	437	419	409	373	364	399	459	387	379	472	432	429	420	410	410	407	399	421	400	454	406	433	446	442	412	424	425	365	416	437	431	431	401	453	402	427	408	393	438	451	429	430	432	433	426	436	441	417	409	427	441	434	434	450	435	439	431	396	396	421	411	380	429	379	420	426	454	400	388	437	447	451	382	447	408	447	400	428	443	469	388	455	411	398	445	420	420	418	428	432	445	420	423	393	432	428	425	440	412	418	363	390	425	407	411	430	450	413	395	416	397	450	440	442	403	453	439	433	437	418	408	439	418	432	422	417	397	451	470	439	417	411	418	444	455	463	403	415	383	425	415	423	402	410	456	431	422	413	421	424	417	394	387	441	420	378	400	438	426	427	391	440	388	434	405	458	424	409	405	448	424	443	414	423	398	426	387	414	396	418	398	389	423	421	402	436	413	413	414	421	421	429	410	386	430	442	419	397	417	418	422	447	434	423	420	434	417	414	452	440	440	416	463	400	445	455	425	448	416	421	442	396	376	397	409	447	428	432	404	419	423	413	408	421	403	378	420	394	426	428	428	426	381	405	399	420	436	409	450	412	437	423	446	406	461	417	425	419	413	448	399	436	424	403	421	432	396	432	385	408	416	433	422	427	386	423	431	430	450	417	405	387	388	410	453	419	423	383	439	452	444	431	433	433	430	429	424	412	416	424	399	413	422	446	369	392	418	408	382	403	430	405	426	407	405	408	434	401	439	430	414	427	415	401	437	413	431	412	414	435	421	448	431	429	400	441	412	413	411	423	383	421	430	453	422	437	415	429	403	410	391	420	404	425	387	406	425	423	406	417	427	468	453	387	405	445	409	406	435	389	418	405	400	444	452	428	419	382	428	432	441	427	405	411	456	408	436	411	434	413	406	452	451	418	439	429	436	407	419	450	400	439	414	456	406	405	406	427	406	450	401	386	399	410	419	438	429	403	432	409	420	429	431	395	424	402	395	443	451	417	417	459	404	392	436	396	384	410	413	411	439	418	430	421	441	424	397	387	419	452	396	428	405	441	397	432	421	400	386	425	384	374	408	398	410	414	423	441	458	415	402	449	414	447	390	424	420	434	414	407	436	413	421	432	394	427	460	429	403	409	357	421	441	447	395	403	448	448	416	411	428	404	452	387	406	411	404	435	379	384	410	433	423	416	391	397	389	433	426	414	402	450	410	420	389	437	443	437	408	379	420	437	437	436	428	425	419	453	428	426	449	403	430	462	420	452	436	424	444	424	434	464	433	464	480	431	390	427	412	377	434	448	416	418	438	433	419	470	402	405	418	383	433	431	390	379	432	405	414	422	424	421	417	412	407	383	409	446	411	389	439	458	418	407	419	394	413	411	417	493	409	394	405	426	398	426	411	425	443	430	396	422	394	435	419	423	435	429	438	409	377	422	419	391	408	435	453	399	410	427	424	403	416	411	408	418	424	408	391	384	451	383	458	433	438	442	384	420	385	439	404	433	394	459	417	428	439	426	400	447	428	442	367	424	445	421	444	425	437	399	395	427	434	429	391	438	414	427	448	410	420	399	401	429	415	441	443	471	410	407	395	396	456	428	451	425	410	384	413	453	415	384	447	410	408	452	390	372	424	429	433	412	441	439	405	414	402	426	443	405	401	438	438	428	436	438	429	419	405	407	395	416	402	437	452	414	424	457	425	384	456	380	403	401	443	426	425	430	422	419	429	391	386	433	397	419	452	392	407	439	401	444	408	448	425	417	414	423	419	413	434	450	428	417	402	458	427	404	428	397	437	451	414	424	403	415	420	417	398	440	428	459	403	440	408	394	439	435	436	427	440	439	418	432	423	436	415	430	402	401	461	470	411	437	400	408	410	471	437	422	375	440	391	421	410	410	426	457	426	418	421	421	444	446	418	453	442	399	393	446	435	390	408	390	392	450	411	460	441	415	414	434	394	447	430	425	433	432	375	419	447	474	411
35305	28652	41381	57548	57931	41989	18477	5855	4028	1127	953	903	918	923	913	876	859	919	896	907	969	872	880	968	911	902	870	912	913	934	883	902	927	983	919	949	895	928	874	959	875	899	861	856	895	906	914	896	881	867	907	893	929	915	952	913	838	911	891	908	863	912	899	941	891	884	877	911	910	933	944	927	895	919	942	919	914	903	886	937	892	904	864	888	911	912	930	976	853	936	889	883	933	924	930	945	913	923	838	918	893	900	928	948	927	884	882	882	908	893	884	914	844	910	915	908	862	916	960	939	923	894	944	943	935	851	932	905	951	889	912	907	942	911	906	898	863	884	947	869	961	948	899	920	907	968	905	858	879	875	887	872	919	926	881	953	851	926	851	912	941	916	907	909	904	908	885	903	885	900	913	910	961	960	888	922	894	849	914	897	902	914	918	891	879	961	901	851	872	913	950	927	895	931	936	912	875	925	935	906	910	886	976	941	950	894	862	912	950	927	899	900	885	878	894	882	927	893	930	872	881	910	916	866	916	922	883	899	903	926	868	967	873	941	896	903	925	914	907	954	870	943	918	897	913	951	900	893	889	932	906	886	893	893	927	905	921	904	896	914	937	928	940	919	919	913	955	920	908	890	879	939	853	899	927	911	926	863	916	895	967	915	946	887	901	915	943	899	914	868	930	862	885	887	954	880	909	907	889	921	949	870	954	980	905	904	897	887	905	906	869	877	927	932	918	973	909	932	935	908	927	908	911	905	881	897	912	948	905	904	912	848	899	942	915	887	888	903	868	946	937	854	862	906	908	878	928	889	883	914	880	891	873	940	925	910	902	878	856	923	908	952	852	911	855	912	905	901	885	887	884	951	899	849	905	910	886	883	957	919	949	974	850	884	983	877	900	900	873	852	884	907	950	932	823	942	902	922	912	902	856	867	908	899	916	931	932	875	889	917	923	933	887	932	904	946	919	900	870	886	879	911	903	880	925	926	920	903	915	921	917	852	902	935	933	919	942	967	930	915	955	925	894	947	910	929	895	930	897	941	934	895	902	930	947	869	917	938	860	896	888	943	874	994	871	920	904	940	945	927	896	871	905	888	882	962	914	888	922	869	920	895	924	914	903	897	929	834	925	958	898	942	917	930	932	943	916	868	886	875	877	944	899	867	938	904	914	927	946	949	897	899	893	837	914	895	915	905	901	897	864	927	885	904	907	909	883	931	904	897	899	900	964	916	909	948	895	905	925	926	969	944	897	984	894	993	943	942	933	926	868	924	877	912	890	904	913	925	929	912	882	900	852	922	912	990	906	927	885	879	947	933	904	948	854	865	908	950	859	906	918	901	864	924	889	942	951	906	959	841	877	895	954	943	909	949	849	886	905	951	930	912	895	849	932	892	904	893	914	905	934	888	862	913	875	905	908	904	889	885	898	946	919	911	912	896	933	902	919	930	932	913	928	953	876	884	919	871	924	881	921	928	920	904	902	857	872	850	910	926	882	872	850	895	895	882	941	907	878	939	885	890	926	924	924	908	836	955	923	872	908	950	916	934	919	942	885	815	889	957	903	922	983	884	876	918	935	881	902	899	880	898	936	956	938	953	858	859	883	887	958	927	916	894	885	967	892	884	943	958	912	918	914	881	878	910	902	872	875	937	884	879	935	946	928	910	932	917	857	932	961	867	870	896	923	892	905	917	950	870	920	910	935	855	895	916	941	928	883	911	969	953	953	859	898	885	885	883	910	889	898	925	909	884	910	856	926	898	951	882	928	879	926	901	856	918	917	956	903	873	932	897	943	894	985	863	922	911	892	918	904	882	908	907	910	956	867	920	876	931	916	935	922	891	932	925	863	912	910	893	914	891	941	886	932	898	981	947	927	927	894	882	919	946	917	892	936	925	993	942	965	926	842	957	931	892	914	874	888	917	880	851	857	917	906	921	904	936	886	965	962	884	922	913	861	917	927	868	870	917	944	893	906	917	953	913	894	907	871	919	862	908	902	952	862	917	897	871	882	875	935	928	892	886	894	903	958	830	918	893	910	905	987	889	903	883	928	927	915	906	915	953	906	938	946	899	897	872	898	950	929	939	982	905	885	899	921	933	932	899	919	907	908	931	903	920	873	906	861	936	891	917	938	901	849	883	879	894	879	922	861	954	891	910	903	963	855	880	934	968	906	874	934	896	906	907	934	852	933	892	954	893	925	960	927	949	859	911	926	952	957	877	933	918	953	880	948	891	982	911	905	916	872	932	908	898	933	890	941	904	949	885	902	931	867	944	865	854	922	880	888	977	888	921	893	865	926	856	875	881	868	891	931	914	901	903	905	914	892	877	903	897	848	884	939	897	949	899	942	872	874	929	951	873	913	936	899	861	932	907	859	925	960	954	914	873	901	945	917	926	884	902	890	995	921	848	924	914	920	934	919	901	929	916	917	967	889	912	893	901	903	925	945	949	919	910	886	859	876	914	905	884	897	942	876	895	896	916	924	920	947	882	845	921	947	885	905	866	907	902	895	943	896	944	865	945	852	858	963	892	919	854	934	881	919	933	953	901	938	954	937	853	905	918	903	901	900	875	899	872	931	874	867	932	919	936	905	906	925	932	881	922	911	902	856	940	945	899	924	881	955	931	911	853	939	903	933	933	929	914	865	925	926	847	939	922	915	877	904	854	955	885	880	922	974	908	911	957	930	911	891	906	944	912	898	888	935	958	865	904	961	848	916	932	894	940	916	917	904	917	887	931	919	922	879	865	923	928	909	916	942	895	919	890	842	971	913	921	895	922	911	934	966	888	900	890	827	892	913	877	920	941	918	942	922	891	922	846	907	876	911	828	922	956	921	881	936	950	895	882	906	902	871	902	884	909	864	899	910	938	856	901	877	869	916	888	858	884	920	932	906	927	948	898	913	900	879	954	899	928	918	893	863	900	924	906	913	934	951	950	903	858	925	950	857	926	899	961	906	858	951	964	919	892	886	881	843	892	940	904	880	937	949	891	926	936	942	917	942	934	875	889	963	869	889	887	969	845	968	903	917	901	853	893	874	887	894	920	851	911	924	896	974	943	929	939	872	897	885	884	927	876	906	859	888	947	937	892	899	909	904	913	900	912	862	941	947	942	930	950	904	890	923	890	898	872	931	873	864	887	936	898	886	905	941	906	900	880	865	927	916	885	893	881	938	931	936	914	892	876	932	914	909	876	902	904	852	842	856	876	920	856	936	910	894	859	960	909	930	869	904	844	916	914	943	919	913	916	938	869	887	928	911	911	873	915	904	854	871	908	972	973	936	923	903	896	865	873	911	880	952	887	854	925	861	905	962	880	900	882	898	853	978	899	900	869	966	945	938	929	943	912	878	892	892	902	910	960	947	978	938	905	926	904	955	901	919	930	891	908	849	892	908	890	884	913	920	898	876	874	921	891	881	869	954	902	893	891	894	932	889	906	922	905	879	962	945	926	883	915	928	881	857	863	914	880	871	936	894	903	888	893	898	948	953	941
16228	8326	3277	2675	2507	1304	458	314	266	286	292	227	281	295	247	289	270	283	275	260	278	298	309	274	249	270	289	258	265	270	251	257	267	297	265	263	257	282	307	244	268	271	264	285	261	266	289	248	252	241	272	260	260	258	261	271	274	286	286	282	261	245	270	287	264	277	277	278	302	257	291	285	296	274	239	250	254	243	274	251	281	272	267	261	271	266	257	277	290	257	253	283	261	246	272	257	245	271	254	247	295	267	251	242	283	277	286	248	283	255	270	271	271	248	252	270	256	234	272	237	251	249	296	280	291	272	308	270	252	268	259	254	279	235	262	266	301	238	282	301	275	256	239	269	279	235	277	256	240	281	252	243	238	284	257	262	266	286	265	272	246	242	265	253	261	255	267	287	271	273	276	288	283	246	280	250	255	264	263	286	262	229	264	258	250	259	267	297	266	250	291	304	251	275	263	277	253	275	254	262	284	257	266	276	267	261	288	284	230	239	281	271	280	267	279	254	259	280	222	281	230	266	245	266	268	261	251	270	271	264	261	269	295	288	273	279	253	249	251	240	277	247	261	253	275	303	256	270	292	262	252	270	267	272	307	259	262	228	254	264	282	238	250	272	243	278	273	265	268	272	266	272	251	283	284	283	261	311	258	256	249	272	262	300	261	249	267	266	281	230	262	277	280	259	281	287	256	262	264	273	234	268	279	246	284	283	292	266	269	254	242	262	270	298	266	226	269	281	253	256	281	279	278	255	268	258	265	260	244	255	273	250	266	248	252	263	285	233	298	264	267	252	252	265	256	268	253	258	271	271	266	289	247	265	286	262	268	277	260	270	275	268	280	262	271	280	288	244	266	277	270	265	274	255	279	266	282	267	273	247	263	282	271	288	258	287	272	230	263	268	279	280	265	271	245	274	283	270	276	289	265	264	309	282	290	267	303	258	260	301	287	276	283	261	250	252	266	277	262	250	280	251	276	271	237	269	241	272	287	246	283	279	246	255	294	277	303	269	246	229	270	264	252	272	256	257	242	321	253	290	234	239	267	275	266	253	276	289	283	296	264	286	256	265	251	281	252	233	232	251	263	250	265	262	286	275	269	252	269	267	253	243	260	259	290	287	293	256	255	288	258	257	306	261	269	256	250	281	266	242	292	247	250	302	261	256	264	291	241	267	273	256	294	280	265	282	264	277	287	300	252	283	270	240	275	279	250	260	263	264	275	246	269	236	264	253	263	255	259	264	288	283	284	252	246	292	263	270	288	248	260	285	262	311	254	279	292	264	252	268	276	247	268	269	267	272	279	296	259	295	250	241	264	252	232	298	271	271	299	280	267	249	267	253	292	282	266	264	278	271	288	244	247	258	272	271	238	285	298	274	249	253	278	270	259	274	244	298	261	266	233	270	237	254	261	283	279	294	275	270	268	256	275	260	281	239	262	265	244	278	268	241	268	264	293	281	285	275	259	284	260	251	282	310	288	255	249	277	289	289	229	240	290	254	265	265	267	254	267	250	275	299	286	277	276	273	255	279	244	274	337	274	241	279	278	279	274	274	273	281	262	247	275	303	256	274	266	277	258	274	269	274	264	229	265	275	282	290	246	277	288	304	260	248	276	305	262	262	290	262	263	239	277	270	279	272	268	271	258	277	254	246	277	268	281	243	262	244	258	257	278	264	267	247	274	238	264	252	277	251	263	289	246	253	290	277	290	281	267	262	278	274	281	269	302	259	283	272	275	294	266	281	238	257	291	275	254	243	286	272	242	248	244	255	290	260	283	249	279	275	276	261	297	277	289	260	268	243	241	262	267	274	266	263	291	258	256	277	278	242	271	283	307	293	254	259	293	236	278	271	299	254	280	284	285	253	258	228	268	255	252	241	281	288	295	258	294	258	238	263	262	284	266	271	269	285	276	270	276	248	257	272	286	297	263	282	239	272	270	292	270	248	262	241	283	224	264	285	268	273	252	264	284	241	264	270	267	251	279	257	265	232	259	306	252	284	248	282	239	263	294	272	244	258	240	261	263	266	263	259	257	260	259	281	260	246	271	290	251	253	274	275	278	270	298	266	254	286	241	263	264	275	288	260	266	292	262	248	269	248	242	259	270	260	266	246	259	325	243	272	265	254	267	254	252	238	273	255	267	249	260	287	261	259	250	274	304	250	247	271	292	276	271	269	270	276	257	261	260	282	282	274	297	278	269	254	261	269	292	323	267	250	264	298	279	299	251	285	277	292	275	269	246	252	261	252	267	289	283	268	283	225	286	262	257	267	275	239	264	228	231	248	276	265	260	276	300	269	251	267	275	273	286	235	249	265	303	280	274	257	248	261	265	269	274	255	237	278	264	293	249	232	253	280	238	289	260	252	289	298	290	250	269	297	252	271	229	284	255	259	297	264	297	242	258	259	270	297	271	277	309	286	248	275	264	245	277	267	263	278	229	269	270	272	288	249	287	284	244	237	261	279	252	288	280	243	256	261	250	250	265	248	251	256	251	272	259	296	268	259	284	272	243	261	274	270	268	283	224	280	241	250	260	283	267	264	272	260	285	269	282	281	279	277	262	276	261	288	283	305	270	238	245	311	250	256	269	254	244	257	275	250	265	267	266	241	268	239	253	280	307	241	232	294	248	246	291	271	284	251	255	229	267	260	257	270	248	250	304	278	258	279	273	277	238	259	296	300	252	265	282	287	258	289	258	259	265	258	254	271	273	308	291	278	292	241	252	252	279	252	274	269	273	274	233	273	290	255	281	292	283	261	276	287	278	256	263	222	283	279	259	274	293	260	245	281	276	238	264	272	266	255	277	275	266	277	247	267	281	289	317	261	257	266	306	273	258	239	247	267	277	286	295	287	270	290	306	290	266	276	282	271	276	260	262	275	258	270	271	266	296	274	265	262	259	286	236	269	272	264	268	224	290	259	271	274	290	266	263	239	227	256	277	227	288	272	263	261	271	281	253	253	264	256	221	282	268	246	267	250	264	245	292	250	285	289	261	287	245	247	291	279	252	267	273	270	264	266	256	269	267	270	261	267	231	259	255	272	255	252	242	242	235	281	278	248	288	302	271	265	282	267	250	259	278	263	247	252	283	271	310	293	287	242	258	277	257	263	261	267	276	244	245	265	280	292	262	254	293	314	245	273	294	279	243	222	249	260	263	322	277	262	281	264	250	267	253	240	267	266	254	253	256	285	285	282	270	289	279	279	251	284	288	277	260	253	273	272	251	274	280	282	263	266	280	265	276	262	251	295	262	267	265	271	289	253	264	261	283	271	279	275	275	285	262	253	251	278	275	289	230	225	288	252	264	269	261	251	275	248	286	276	350	293	268	267	268	272	304	235	276	245	310	268	255	257	260	292	274	234	253	259	248	265	279	288	276	249	268	274	276	259	261	264	258	236	273	258	286	287	263	236	303	261	276	285	272	241	256	270	255	266	264	276	261	272	252	239	252	234	266	268	287	301	273	263	272	247	261	287	272	238	254	243	252	271
9524	6917	6169	7921	7615	3602	1126	737	692	626	615	598	608	624	660	681	590	605	632	636	616	643	584	567	620	627	627	648	631	570	634	640	605	664	630	686	594	641	636	609	598	614	600	658	641	596	691	622	611	640	641	641	645	599	693	613	612	626	631	640	610	621	646	618	598	617	641	627	624	602	621	637	639	599	603	619	628	579	668	618	626	619	687	637	543	635	636	628	610	599	629	645	622	605	623	591	621	592	643	676	643	616	636	617	675	614	612	634	636	605	599	667	609	630	642	626	559	638	658	627	602	613	638	584	625	594	646	612	650	625	598	591	662	555	593	638	657	638	576	588	681	611	646	658	609	620	605	578	620	614	629	638	577	624	632	605	596	642	661	606	633	616	601	604	601	633	644	636	649	659	605	614	599	604	576	613	622	599	623	629	578	623	595	603	661	610	641	615	594	655	620	601	611	630	604	600	606	623	595	627	617	637	645	641	596	603	647	628	656	605	594	619	615	630	630	604	603	641	593	663	669	625	636	602	631	609	606	607	571	639	617	626	615	618	582	621	686	618	604	640	647	576	581	620	618	622	661	659	575	643	587	602	606	594	606	627	601	623	602	613	633	611	622	622	589	611	573	610	622	631	610	630	660	619	636	650	604	615	614	634	602	626	649	628	675	624	612	619	624	642	615	645	622	613	651	593	593	628	628	618	591	650	612	666	638	611	605	596	605	610	647	584	610	594	630	616	599	595	602	626	626	613	615	646	570	639	558	644	615	600	628	656	608	626	614	592	582	631	625	604	644	616	597	663	610	655	604	621	644	649	610	627	687	636	582	633	631	645	632	598	641	623	649	617	610	622	630	599	656	582	638	602	574	646	644	635	640	600	643	627	639	595	615	668	583	628	603	632	600	608	595	619	626	591	615	600	603	637	636	633	610	635	587	617	641	618	633	647	659	670	622	607	656	686	574	631	625	606	650	619	616	684	601	615	633	661	601	646	569	647	628	630	637	618	628	623	622	606	626	646	621	597	595	611	647	574	613	613	631	635	613	619	612	633	633	631	645	654	617	648	638	610	593	622	597	607	587	636	629	639	649	647	641	610	615	598	640	633	595	634	633	622	596	656	635	631	643	634	558	633	571	607	616	597	593	630	650	593	571	632	610	643	675	615	663	608	648	603	621	598	573	627	576	620	657	633	620	626	600	648	637	654	654	639	618	629	638	561	619	560	621	634	614	640	609	648	648	610	648	594	640	640	627	669	654	659	647	618	660	634	615	607	628	607	612	634	608	606	611	618	657	637	636	596	611	626	563	651	603	611	601	687	682	632	645	623	642	609	623	619	600	652	604	640	650	671	652	593	609	648	607	620	645	613	649	626	612	586	695	635	605	608	631	611	616	647	653	636	618	632	600	620	676	598	612	573	629	660	615	612	697	654	580	632	587	647	617	608	610	580	587	648	620	627	650	575	597	606	630	610	629	586	627	592	629	609	585	581	646	601	695	605	600	607	645	577	660	652	572	607	599	587	648	688	634	626	644	600	652	620	680	628	638	644	660	603	622	611	621	638	634	623	608	652	573	562	618	640	648	608	625	579	652	620	629	619	594	615	590	649	617	650	619	626	607	615	616	603	605	652	578	660	624	637	651	607	613	650	629	616	575	605	603	626	628	608	602	565	639	641	623	630	588	635	609	609	622	612	604	618	583	599	583	596	621	619	606	602	644	606	589	642	640	636	624	655	638	624	636	623	638	603	621	555	607	594	625	648	634	614	613	632	679	632	609	629	627	655	590	591	615	660	606	626	664	662	664	606	600	622	590	608	623	598	620	639	603	555	636	587	611	660	639	602	597	608	614	622	638	659	626	592	629	595	625	656	641	623	607	626	647	656	585	650	629	641	633	626	639	631	631	625	564	630	626	602	656	637	618	586	590	626	615	648	673	617	680	621	607	612	602	643	619	574	639	635	593	617	618	601	624	650	580	612	592	618	619	593	646	640	591	593	615	635	647	619	629	574	622	631	682	638	641	651	641	609	614	611	596	691	651	618	608	633	669	668	660	606	613	627	627	630	642	596	611	602	601	619	626	612	651	629	627	595	599	622	642	642	639	645	637	616	619	604	629	614	609	638	653	597	631	648	603	639	653	627	624	619	631	622	638	610	628	599	637	621	648	593	622	651	609	603	618	630	671	641	630	624	600	608	639	628	625	620	631	663	581	628	612	627	643	663	616	624	597	614	624	602	635	615	670	579	615	630	630	640	623	612	599	596	577	623	591	660	636	633	574	609	613	621	623	667	623	629	611	573	624	616	589	615	623	586	572	608	685	630	638	573	621	606	605	629	623	638	637	633	631	615	647	636	652	627	638	631	633	630	634	624	654	637	658	636	613	624	625	627	607	564	603	597	592	635	602	667	607	692	645	604	634	587	567	612	607	593	640	636	618	632	569	609	623	574	595	642	661	646	593	641	597	621	631	601	684	625	676	603	610	650	621	593	644	648	629	615	620	617	648	593	637	640	591	613	649	601	657	607	630	630	607	623	643	592	606	582	592	590	615	637	573	599	653	596	648	630	613	616	641	653	618	606	656	603	619	633	644	603	593	630	640	634	625	670	608	615	615	627	642	612	632	616	630	628	645	633	631	648	634	681	596	631	655	651	624	630	628	579	609	619	637	651	617	616	654	615	606	660	637	636	637	605	616	594	659	662	613	598	616	627	597	667	635	600	601	622	621	600	597	642	636	629	600	636	615	579	669	633	624	601	673	599	609	641	632	595	618	637	521	648	610	631	644	593	619	631	656	644	623	581	618	634	635	659	626	607	655	578	610	622	613	567	610	633	636	618	621	659	596	621	597	631	629	643	638	647	616	638	578	652	646	615	644	635	615	604	609	628	619	651	638	628	599	597	635	598	627	600	595	629	592	643	612	627	620	645	599	618	630	661	666	636	624	616	634	645	619	597	645	678	637	624	635	638	589	637	630	627	593	605	633	591	642	630	603	624	656	637	636	629	632	642	638	632	580	668	605	607	636	553	686	676	541	597	634	626	629	641	681	658	619	635	601	595	633	605	594	608	593	647	631	650	644	583	605	597	687	617	587	641	567	625	617	596	610	634	656	641	627	615	585	610	639	580	595	587	578	632	636	616	625	615	591	568	580	632	641	636	600	621	563	613	637	680	619	608	603	655	611	636	584	666	644	618	625	670	605	603	643	646	641	605	587	608	615	665	596	616	640	602	577	611	593	602	604	578	624	645	606	630	611	653	623	646	621	601	639	617	648	626	602	627	641	637	611	614	614	633	632	646	621	620	636	650	633	605	657	613	629	640	659	648	612	598	604	649	627	592	590	613	592	641	574	630	602	606	620	671	642	577	617	620	580	640	629	586	654	583	650	648	627	616	597	662	652	605	608	602	640	604	638	646	639	654	623	637	650	658	622	605	660	634	625	637	632	625	664	584	602	598	603	626	641	640	626	636	626	568	615	593	611	648	615	595	596	633	631	622
41011	27032	21557	38440	34041	16563	4493	1006	643	352	343	374	366	357	376	349	343	388	390	359	359	336	348	360	326	417	328	366	360	365	406	336	349	365	324	401	375	388	404	373	368	391	348	362	340	382	361	342	404	365	330	365	364	392	357	383	378	368	313	360	362	337	318	391	378	357	323	359	373	383	381	347	375	367	362	399	393	364	372	367	399	350	315	401	374	352	381	377	331	356	335	353	357	357	377	356	353	366	380	398	361	352	336	368	358	375	308	356	361	353	335	383	396	348	359	390	363	338	352	391	391	340	360	382	393	337	378	373	368	354	381	356	366	340	364	346	346	370	308	331	382	382	390	381	362	357	383	351	373	341	358	363	347	367	341	364	374	379	377	383	376	350	370	368	363	373	368	361	367	379	350	349	329	344	384	382	378	350	370	333	332	358	356	344	341	368	391	329	399	342	383	353	417	356	375	345	337	361	343	373	327	343	364	394	364	350	369	419	391	389	361	350	351	348	370	343	319	372	372	351	351	376	358	383	320	389	398	359	337	388	366	345	357	362	372	333	356	365	362	349	397	336	310	377	364	396	373	346	403	391	363	388	396	361	385	352	398	336	359	383	366	310	361	366	394	362	372	336	345	332	382	340	346	364	335	352	369	367	328	383	399	342	365	361	337	346	349	378	349	337	353	364	373	358	343	366	371	341	346	393	330	339	353	348	335	349	356	372	367	368	349	367	391	351	353	391	358	402	362	366	348	356	365	335	327	394	391	326	347	343	370	375	348	385	375	406	346	398	412	374	347	352	353	333	403	380	394	371	371	370	379	347	323	387	408	338	363	352	397	334	368	352	378	392	384	356	312	367	352	341	360	341	358	382	354	385	345	362	387	380	337	354	390	360	344	310	361	393	346	384	377	375	403	359	367	372	339	352	350	353	384	366	347	382	346	332	379	335	356	371	362	379	380	387	355	379	339	365	389	322	377	337	347	367	350	363	339	364	383	340	360	377	401	317	346	397	337	361	390	381	357	359	380	375	355	343	352	367	351	352	365	407	363	382	367	427	338	387	359	336	405	390	362	359	381	357	365	357	354	346	402	361	351	363	353	356	347	356	337	322	365	352	361	353	375	366	365	344	351	375	347	342	369	376	408	352	334	353	346	300	356	358	350	372	342	360	375	354	337	389	368	332	350	366	394	392	385	339	348	345	372	394	320	380	383	380	336	391	330	339	428	341	355	365	384	369	346	356	311	337	390	359	368	347	351	372	403	356	394	375	379	362	363	371	308	358	344	324	354	362	336	380	403	380	384	349	410	366	377	413	366	371	387	347	386	346	386	388	358	374	386	358	369	345	349	347	337	369	340	345	371	376	369	371	329	326	352	314	353	362	366	338	334	366	340	346	389	376	403	337	307	355	350	350	355	367	374	366	343	380	344	351	415	355	356	360	378	358	343	376	357	380	347	339	376	378	377	335	362	373	341	374	377	366	341	363	351	367	332	348	397	358	357	391	371	371	352	365	380	380	343	368	393	399	343	345	359	323	349	361	369	392	358	381	344	372	337	334	406	370	356	361	380	378	348	359	395	396	395	396	369	356	346	314	358	357	422	362	359	367	360	356	317	343	357	345	395	357	360	378	338	364	364	366	339	361	342	378	371	371	385	376	343	368	345	389	415	353	379	346	351	368	365	403	369	363	375	403	383	307	342	321	362	333	358	368	369	340	381	366	358	365	392	330	358	374	332	388	397	371	329	361	366	365	353	363	402	363	406	353	352	362	362	337	348	373	351	323	391	353	350	396	359	375	379	359	358	363	364	335	355	369	403	368	363	369	405	375	362	376	380	355	366	360	353	334	376	403	364	356	376	372	362	342	372	360	366	346	314	387	341	367	358	334	352	378	357	310	388	377	335	331	358	391	359	370	395	356	345	390	350	394	353	322	357	367	368	337	364	395	367	375	355	327	409	350	366	375	335	369	340	373	391	377	350	357	405	385	371	349	359	360	379	357	373	362	374	360	342	328	372	374	369	402	369	347	361	381	368	349	347	352	365	334	410	404	359	359	332	378	352	338	346	376	366	338	352	393	320	363	385	388	331	342	380	378	410	369	394	368	367	376	360	332	348	363	404	374	384	357	337	346	365	403	355	373	370	377	329	368	353	387	373	395	358	337	394	377	329	368	338	392	347	364	366	357	326	349	336	381	365	342	363	352	357	361	350	340	365	340	327	331	375	356	395	398	373	384	346	365	402	341	403	369	373	353	404	378	367	370	353	385	366	355	348	374	369	384	361	359	354	339	358	395	370	346	396	350	362	398	366	344	377	319	377	352	357	354	372	379	360	365	343	355	370	366	359	352	361	353	372	374	358	353	349	368	354	405	367	375	357	382	341	362	375	377	334	352	374	349	367	371	365	399	356	341	389	385	383	382	352	370	363	334	356	350	391	330	363	399	350	364	354	363	384	388	365	366	358	378	383	408	324	356	358	349	383	338	372	378	355	323	344	422	341	383	358	370	381	358	395	363	348	350	378	369	392	380	345	397	371	358	375	397	356	382	398	357	369	405	370	335	343	365	371	376	386	382	364	360	406	353	368	351	384	355	334	369	324	396	335	369	393	367	406	358	352	340	365	364	388	368	364	383	374	391	403	385	360	383	375	355	332	367	349	354	361	371	343	343	373	361	375	339	338	350	353	339	346	399	373	416	361	349	356	348	365	323	354	390	380	365	352	385	355	356	413	377	392	344	350	400	364	379	370	358	377	369	352	362	382	364	343	357	371	358	405	324	389	408	348	348	373	345	380	311	331	374	362	364	334	308	374	377	346	359	364	351	357	370	406	350	379	387	364	393	385	324	373	369	368	375	369	327	340	364	371	376	340	349	358	364	404	372	333	377	396	346	364	389	387	352	360	374	372	373	355	340	361	375	361	391	360	360	369	361	341	311	369	376	342	351	377	352	415	363	436	385	372	335	359	344	344	366	387	366	355	373	396	361	334	342	377	393	379	350	346	399	395	423	355	376	383	377	363	379	386	373	376	373	320	333	330	336	355	370	360	328	378	402	368	355	386	346	368	363	377	372	349	402	355	360	390	386	364	368	366	319	343	379	338	374	338	362	345	351	367	376	384	368	366	367	372	335	349	355	342	333	358	346	335	323	361	338	364	329	383	369	337	359	372	378	368	373	380	350	381	370	365	356	320	353	342	358	387	346	368	343	384	331	353	343	322	352	346	384	385	374	352	371	377	359	356	339	383	399	368	342	354	365	352	342	375	366	384	379	398	329	388	338	329	377	343	345	336	381	334	380	337	366	344	319	382	399	364	410	387	382	364	386	347	333	359	357	347	356	371	389	346	338	364	352	323	340	333	368	378	372	397	366	356	398	352	361	331	380	332	390	403	372	390	413	418	356	349	370	364	385	345	373	386	353	369	348	356	347	363	352	343	357	379	341	367	370	386	353	339	344	365	354	323	317	337	337	368	329	335	390	372	355	355	342	389	363	354	369
26613	18097	27793	51125	46162	27733	9888	3034	1961	856	758	821	795	782	777	775	827	810	813	832	848	810	805	781	815	843	771	775	843	834	833	836	799	780	821	818	798	823	834	807	768	792	751	795	821	838	788	779	808	840	870	802	784	816	837	803	818	814	758	814	793	831	823	817	766	819	857	821	802	814	820	828	806	826	794	849	741	799	819	838	828	796	806	789	853	864	820	856	791	797	761	796	793	807	865	805	820	808	816	850	841	814	823	803	840	814	818	794	817	810	809	791	774	822	809	792	810	840	848	760	818	769	817	791	796	837	805	845	816	829	794	875	824	722	799	825	798	801	786	797	841	763	853	764	837	838	821	811	786	769	817	840	795	776	816	898	798	815	720	848	824	841	875	831	824	786	785	825	794	830	840	850	792	823	795	790	807	818	852	888	750	816	823	832	796	785	814	776	813	793	782	821	769	771	801	863	849	803	852	805	771	887	785	828	810	785	772	788	820	854	797	799	773	754	793	766	813	819	799	838	815	837	840	831	769	821	805	835	775	783	855	807	827	793	772	764	777	821	764	870	815	776	786	821	815	805	778	829	828	801	781	831	826	817	825	778	763	783	807	747	821	837	811	779	833	810	755	745	810	851	808	817	810	745	843	776	807	782	784	805	841	781	744	821	810	793	835	774	803	809	828	783	819	825	876	832	774	800	804	769	809	821	765	823	855	796	863	824	784	766	839	783	839	798	820	800	821	818	776	811	816	819	818	796	779	810	803	803	806	819	857	797	819	779	835	801	897	793	847	803	824	800	764	816	775	793	835	810	790	867	867	788	790	799	827	790	844	840	800	769	836	788	846	813	803	784	790	790	810	806	797	817	810	811	735	838	836	809	791	829	787	829	813	812	801	825	815	817	802	787	845	786	843	837	831	817	775	803	791	809	805	806	834	778	799	808	810	801	800	794	789	768	803	794	821	809	847	757	788	827	825	779	843	784	807	786	828	831	814	816	820	817	822	822	781	801	830	824	783	773	828	792	799	767	783	786	746	830	835	834	777	778	813	817	762	827	753	821	744	794	785	794	856	824	853	811	842	828	820	765	805	827	809	820	789	791	849	788	846	814	798	827	791	734	760	828	779	833	827	832	834	835	813	824	783	826	832	749	768	811	824	795	791	828	809	825	792	825	818	830	788	775	832	767	837	826	849	797	767	770	838	792	790	800	838	783	799	802	810	804	788	794	843	751	826	760	807	785	786	822	779	825	794	820	823	820	786	812	833	835	798	769	874	792	822	877	835	808	800	779	747	774	861	828	796	789	811	806	772	818	789	850	756	796	844	815	795	851	776	812	818	803	808	778	796	844	812	830	800	776	844	815	771	782	827	840	801	780	821	782	847	817	813	821	799	847	779	779	798	830	819	823	800	812	808	813	826	793	769	844	858	786	819	820	835	854	808	831	806	824	816	807	839	759	816	790	838	785	762	804	801	775	819	820	811	812	847	851	809	826	780	788	778	782	824	858	820	780	819	853	787	819	848	807	808	844	785	822	837	852	819	805	845	841	813	799	797	814	811	850	827	799	796	820	792	817	826	829	801	776	749	773	794	842	804	783	809	832	798	863	846	845	817	817	861	787	835	866	804	834	830	729	774	823	764	831	874	811	818	796	792	794	743	825	830	815	836	795	835	807	794	803	793	754	754	827	851	774	828	821	804	802	816	857	810	853	802	773	801	822	820	829	815	779	801	788	804	808	772	831	825	796	868	845	782	796	798	808	836	806	813	855	814	791	802	848	796	805	797	735	770	825	843	828	846	826	797	727	774	816	837	791	771	853	797	861	854	808	786	852	768	850	871	758	817	808	807	797	799	818	856	799	818	796	792	792	814	828	820	814	851	862	820	802	835	807	797	798	803	814	741	871	783	803	793	853	789	818	768	822	805	809	836	768	780	859	772	805	788	834	822	818	793	807	808	755	838	801	805	786	777	830	774	827	758	785	818	818	850	792	844	798	817	812	778	806	778	814	794	795	767	839	805	869	816	781	790	829	771	836	808	803	839	827	755	811	820	807	781	816	786	787	827	809	781	784	812	782	782	811	807	757	787	779	855	823	765	793	814	784	766	792	831	835	839	798	831	765	795	826	869	803	805	809	779	818	854	822	773	788	835	822	794	822	812	764	827	839	797	803	768	789	765	790	732	808	772	821	824	821	803	814	810	839	772	811	788	871	802	794	825	786	838	779	829	779	803	739	779	784	832	806	855	816	791	780	819	836	763	855	735	793	822	801	818	829	787	806	753	835	828	773	832	799	802	812	796	795	875	809	803	788	850	800	851	789	831	801	806	819	859	809	808	775	798	815	851	832	822	797	823	804	779	793	796	775	797	791	818	821	784	810	793	843	815	790	828	846	831	800	800	793	786	775	809	813	814	819	788	842	811	795	816	797	790	790	858	775	788	774	798	812	768	835	806	805	793	808	865	788	787	809	807	823	825	771	824	822	820	817	814	776	775	813	729	791	798	847	788	857	818	870	824	764	807	801	679	797	844	801	809	833	817	806	844	795	810	827	758	726	808	765	795	846	841	764	790	839	796	788	808	827	757	781	830	767	813	820	806	802	836	798	843	800	792	791	792	850	829	782	795	814	843	853	832	826	809	861	833	811	787	853	827	785	879	815	820	851	813	819	802	816	817	784	776	844	818	818	831	844	767	808	807	788	825	888	829	772	756	786	791	765	799	780	784	893	811	824	792	774	818	792	782	799	752	775	825	827	777	800	800	784	823	832	760	847	812	789	821	823	833	837	829	802	838	849	791	797	791	814	787	859	786	879	810	757	854	846	852	844	861	791	833	785	810	816	848	726	791	803	792	817	794	807	765	832	807	839	782	844	758	780	851	785	780	819	779	798	775	803	840	836	822	793	789	843	817	820	808	803	835	853	788	829	851	827	821	814	806	839	795	761	760	804	825	812	813	851	796	784	808	780	799	830	825	802	802	777	839	850	817	806	850	827	785	810	791	855	820	784	803	825	794	808	805	770	797	881	812	784	802	812	801	827	840	825	844	796	776	847	787	796	786	765	778	802	782	784	824	835	773	829	818	808	855	838	801	849	781	812	794	803	811	812	760	825	817	765	799	829	810	811	787	816	793	813	788	775	825	826	784	819	801	808	768	815	793	775	822	856	826	800	805	838	804	796	813	838	831	817	802	813	795	800	811	820	787	808	849	813	789	766	825	797	837	815	806	812	776	798	810	804	730	812	786	849	827	840	809	789	803	764	813	813	762	841	767	805	755	762	804	821	829	770	778	810	876	827	856	769	770	845	836	783	794	769	816	824	870	859	789	795	796	775	785	796	800	835	807	791	805	826	784	792	820	780	836	810	799	787	783	808	788	823	789	841	803	814	803	834	815	800	824	817	817	814	818	849	784	823	794	839	822	777	845	845	833	823	790	840	839	723	803	837	795	834	816	823	819	798	779	814	812	764	809	838	872	798	830	819	797	799	788	826	791	784
52802	42803	38843	52017	44830	24525	7076	1687	1005	449	426	403	411	430	392	409	398	430	413	399	404	420	420	445	397	384	427	389	452	392	460	396	435	416	406	396	414	405	398	453	408	388	389	427	404	419	448	420	445	369	389	396	421	401	406	430	424	418	397	466	414	395	435	401	370	411	432	393	388	387	403	440	390	460	406	423	417	434	434	428	381	419	416	414	406	453	452	401	431	409	367	394	403	407	406	394	416	417	426	435	359	439	461	411	400	413	391	438	383	407	377	422	447	436	414	436	404	429	463	440	438	467	375	422	421	429	384	424	438	420	379	418	359	400	400	405	449	427	440	389	427	418	431	446	372	410	425	427	427	414	442	430	406	401	419	393	423	447	442	428	406	425	434	410	406	415	429	422	382	432	425	414	423	457	400	449	416	419	388	401	368	438	414	433	460	427	436	376	395	403	456	452	370	430	433	441	446	407	434	415	407	397	361	378	399	400	430	391	416	384	394	396	422	402	386	404	404	386	452	444	437	424	380	414	419	405	410	393	413	404	406	388	417	442	441	393	435	433	389	403	411	394	426	406	394	382	400	403	419	435	438	424	409	399	399	425	403	410	413	417	427	375	433	443	399	448	431	444	441	428	410	419	423	434	418	439	408	381	379	397	428	383	385	394	426	435	383	375	414	422	400	368	412	365	447	425	399	423	373	439	424	479	448	387	398	439	405	451	450	372	386	433	441	424	392	410	433	485	408	423	414	393	429	418	421	418	450	409	407	386	439	391	403	421	433	458	424	438	477	432	422	445	459	421	436	434	457	431	420	429	472	418	427	444	441	419	403	410	453	422	466	392	439	412	421	393	423	371	422	394	395	435	435	393	405	416	445	396	405	430	383	400	396	408	416	454	417	408	442	404	439	414	427	373	397	451	402	409	408	415	409	399	432	382	421	430	428	440	417	408	440	408	453	431	459	436	419	419	412	399	415	426	416	424	394	437	435	465	385	398	446	403	421	412	399	416	419	439	422	388	384	406	410	430	427	407	426	405	408	423	431	428	357	385	422	416	422	403	465	429	445	439	422	412	424	419	387	428	411	414	410	408	379	416	394	391	437	446	405	391	448	403	429	427	407	429	409	423	422	423	391	386	407	428	426	428	403	431	405	440	458	431	420	452	446	433	395	433	408	411	453	449	395	431	410	409	422	413	406	406	406	405	454	464	382	412	403	446	431	451	359	397	387	413	411	431	418	418	413	373	410	438	429	387	402	347	431	468	433	400	404	400	402	420	400	445	393	443	373	411	412	410	368	341	434	399	425	399	423	385	405	419	412	404	392	433	436	437	395	420	419	398	418	439	417	407	426	432	402	452	416	401	413	430	449	420	408	410	420	438	410	376	415	419	427	494	427	427	457	398	406	444	382	432	414	386	432	449	394	418	421	441	449	433	436	422	424	429	416	438	441	452	426	381	414	431	411	379	451	421	448	449	390	413	423	401	409	425	452	420	402	431	419	414	423	408	389	425	423	412	429	410	434	433	442	402	372	415	391	409	453	451	408	423	414	391	402	418	410	429	416	389	381	458	431	378	397	440	410	394	418	408	401	386	420	371	420	407	396	436	426	379	441	395	424	444	411	419	417	439	406	430	427	418	411	446	439	438	408	429	440	371	411	433	458	411	403	425	426	439	423	464	416	426	402	432	401	418	399	407	410	428	409	376	422	445	420	402	417	370	415	406	394	425	443	436	458	438	421	380	369	429	484	410	459	424	381	407	404	410	446	361	472	418	399	434	409	404	431	428	418	370	395	433	408	412	425	430	420	389	362	422	428	400	358	438	413	406	422	408	427	454	434	432	404	402	414	424	427	413	394	404	432	400	433	380	433	447	427	397	442	429	405	398	405	412	390	418	414	412	458	388	354	428	385	407	378	421	428	403	413	362	395	397	427	486	403	408	420	414	426	391	399	426	441	395	433	435	405	435	370	397	382	426	421	380	439	394	402	414	409	455	393	421	439	405	419	400	411	421	425	384	389	438	376	388	405	407	405	421	458	404	419	441	453	401	419	409	436	426	408	415	405	449	398	420	406	408	427	401	411	415	444	436	425	428	398	414	461	417	429	390	421	401	452	415	391	430	402	431	404	408	391	405	426	405	457	413	422	440	410	400	437	413	444	393	419	421	433	413	413	426	406	449	402	446	390	396	449	403	430	414	405	429	417	398	418	437	440	396	458	426	401	398	378	389	369	441	433	448	442	387	438	421	418	421	382	391	433	421	453	447	388	410	409	420	430	433	466	416	413	406	429	408	459	369	431	421	431	394	422	428	392	411	428	362	457	389	392	379	376	403	438	453	409	417	414	395	409	402	457	417	434	407	385	417	398	429	435	412	461	405	443	407	402	418	371	418	440	406	401	431	414	456	420	396	385	399	418	439	403	425	365	369	413	429	453	424	416	446	413	449	434	403	438	430	396	440	418	421	446	401	405	408	403	388	445	378	416	394	439	457	437	378	421	417	439	423	369	404	412	421	417	441	412	457	440	414	431	448	365	420	414	464	408	418	402	422	445	422	421	407	420	443	400	405	448	387	397	410	362	427	404	378	422	409	452	398	392	447	412	439	363	418	410	409	392	387	404	395	410	400	406	410	442	404	396	429	415	426	422	436	417	408	401	372	431	410	424	389	445	401	425	411	418	412	406	424	420	403	428	414	461	402	403	434	408	414	424	447	429	437	426	410	420	388	426	431	399	449	386	390	475	433	439	413	418	405	401	408	426	440	439	434	410	398	389	396	398	389	428	392	411	443	399	402	422	430	423	412	439	395	404	377	387	379	453	456	427	371	422	396	406	459	419	403	448	427	411	446	427	409	389	434	432	425	431	436	445	394	393	437	417	398	414	447	437	406	384	419	422	419	453	393	446	405	388	411	380	404	426	395	427	424	383	410	470	413	372	443	450	419	404	438	428	439	428	418	418	424	416	432	425	433	449	430	357	421	444	403	406	419	439	427	429	410	443	429	448	404	378	425	429	422	379	419	391	408	427	446	398	408	404	391	435	452	402	377	359	450	443	423	433	411	407	415	456	402	454	434	418	416	418	402	382	451	453	405	430	403	410	441	406	408	390	360	418	416	417	419	426	411	415	425	425	452	462	411	400	419	448	427	404	411	451	430	439	401	413	406	401	410	403	419	416	390	424	437	452	419	399	449	426	413	435	460	401	452	399	414	412	444	424	394	373	424	395	407	413	401	405	452	416	422	441	433	379	421	408	398	459	429	453	429	386	388	382	436	417	395	429	430	422	403	426	445	429	409	381	397	439	395	407	390	385	427	394	379	424	402	435	444	415	431	497	432	433	429	468	402	379	432	425	446	458	395	438	428	422	406	455	403	410	427	405	399	423	442	414	400	424	417	390	415	410	402	434	433	392	459	406	419	424	445	424	412	404	367	389	436	463	422	416	444	447	434	399	411	415	406	402	427	418	418	388	372	397	413	372	484	436	419	386	423	434	457
34841	31840	42963	61591	55244	34461	12197	5169	2953	903	900	912	897	917	914	929	881	907	893	878	852	883	896	942	922	878	919	841	918	916	898	946	893	955	891	920	890	892	850	935	912	865	898	897	900	900	895	872	879	872	916	917	931	909	884	840	933	894	898	832	851	905	893	903	912	919	923	879	927	871	855	856	962	873	928	925	873	873	902	906	903	890	873	888	864	902	870	877	893	839	923	946	912	923	908	933	908	908	860	868	858	951	938	904	839	908	923	885	871	929	864	859	926	874	884	935	903	932	890	913	943	913	931	877	907	861	905	900	901	887	885	916	916	872	911	870	900	879	924	832	948	886	885	867	930	870	907	882	847	892	879	929	953	940	881	896	897	864	867	940	966	877	931	895	903	910	933	868	886	909	941	894	897	926	929	859	936	897	826	861	872	914	874	859	924	890	869	958	939	902	902	891	940	938	870	908	890	994	868	925	951	953	900	867	856	874	878	943	858	931	903	890	873	968	902	916	905	881	907	883	924	885	825	874	868	914	897	871	903	910	860	829	909	878	931	910	864	927	860	933	900	919	874	920	916	884	905	871	893	923	910	878	864	924	944	943	878	873	904	829	879	864	876	941	854	863	865	851	946	957	835	900	879	870	888	838	848	921	934	881	859	911	893	890	922	877	912	897	904	900	921	934	869	868	892	899	910	833	895	929	868	932	889	890	880	851	901	875	871	898	863	874	860	922	935	898	868	855	871	919	902	912	917	889	899	886	911	874	959	927	921	902	896	838	936	890	913	886	916	854	877	891	873	884	875	883	840	909	913	885	864	917	829	962	905	889	910	916	869	915	932	889	934	890	911	874	871	876	938	915	905	895	913	923	904	882	918	841	905	914	937	893	912	910	815	929	961	917	899	859	873	922	914	879	935	901	885	865	889	895	891	915	886	918	892	896	897	923	919	845	888	880	914	952	856	946	853	895	851	911	897	876	898	926	915	870	843	847	906	887	916	888	903	861	919	916	894	903	870	921	860	856	920	823	862	873	867	930	926	905	874	888	888	894	926	938	907	930	919	873	919	912	904	875	869	884	883	952	849	906	885	890	897	903	847	912	924	947	910	897	896	886	869	944	933	913	936	862	886	844	877	901	940	869	848	909	883	895	844	892	896	951	887	840	905	903	905	910	893	910	901	802	920	931	912	909	897	877	873	920	867	866	898	851	827	905	908	911	910	908	878	911	885	907	886	902	915	940	915	863	899	883	866	868	859	928	901	822	859	916	911	946	906	919	856	884	894	901	916	885	923	899	889	954	886	914	847	910	895	806	885	900	899	872	909	845	934	934	896	886	865	892	886	890	898	899	884	883	870	890	901	883	922	902	928	918	898	887	866	851	918	882	904	883	911	837	847	960	930	926	910	870	876	918	946	934	926	884	899	922	938	880	871	866	899	880	896	870	894	885	852	888	873	925	897	917	903	948	853	858	914	896	898	861	888	886	911	916	892	934	906	886	935	854	886	932	916	902	906	897	886	960	919	856	895	882	925	897	891	929	908	869	880	879	917	861	862	881	835	913	881	898	896	867	883	944	910	939	880	925	882	866	885	922	847	894	884	859	870	890	914	878	850	881	885	938	980	903	909	937	850	899	882	903	824	913	907	865	904	876	854	888	894	910	883	867	891	917	898	893	916	946	867	911	912	935	856	897	856	983	883	922	899	925	914	929	895	895	899	862	912	933	865	926	916	912	882	912	883	919	878	886	891	912	891	883	904	856	854	925	894	934	870	902	906	920	873	877	910	907	935	884	921	954	907	935	904	871	886	909	878	893	906	870	864	871	858	881	868	884	910	890	886	898	877	826	910	870	877	900	886	888	879	834	895	858	876	861	845	897	881	853	941	867	888	869	832	872	858	897	969	937	894	912	911	929	915	862	855	935	917	870	829	884	885	855	924	889	879	956	876	841	900	912	885	883	928	909	891	892	901	882	929	918	860	884	933	893	923	841	920	930	892	908	916	889	892	867	923	859	886	889	864	877	913	916	910	902	921	891	846	908	925	902	939	919	891	896	856	847	943	904	881	842	919	894	869	856	886	903	943	931	863	926	913	936	925	934	873	910	891	898	848	914	849	899	859	857	904	929	909	880	891	873	899	833	905	948	890	916	884	899	879	878	894	864	911	881	845	924	900	874	898	846	885	878	892	872	852	902	909	878	856	859	899	910	908	866	868	915	939	914	863	848	873	926	900	899	904	951	885	913	903	885	888	921	876	894	872	835	904	902	842	886	943	944	860	895	910	903	889	856	896	965	859	863	891	920	887	818	847	894	888	859	900	875	950	895	885	870	862	909	868	871	903	913	896	922	916	929	924	884	882	893	892	867	941	929	901	918	849	871	960	939	912	852	872	866	876	879	899	862	889	921	871	865	905	913	895	875	900	887	903	894	910	886	906	909	891	930	894	889	899	902	873	892	846	878	905	934	867	883	889	937	893	937	961	875	885	889	871	870	877	876	887	883	917	943	936	942	881	915	860	899	843	907	905	881	886	900	845	844	882	935	849	901	948	906	905	897	894	907	875	909	899	841	916	887	905	892	910	916	880	875	952	877	969	828	882	886	871	927	883	946	891	882	852	905	833	941	916	933	883	898	882	922	867	912	875	901	877	886	850	963	919	872	872	899	908	915	869	902	953	894	905	894	895	896	888	867	924	869	918	901	895	935	872	910	877	883	905	917	902	881	929	896	902	901	903	869	880	900	885	925	890	893	924	920	878	914	907	912	853	927	892	911	867	919	826	906	829	920	931	857	888	929	916	884	868	904	884	907	911	877	895	855	889	888	874	895	926	848	894	859	906	882	888	945	889	909	862	902	916	879	864	916	904	872	886	926	902	896	867	902	914	958	894	870	878	919	884	876	869	916	801	916	908	887	877	957	918	897	889	884	877	864	914	893	888	885	921	867	951	939	930	865	933	801	886	895	882	860	851	973	879	908	935	930	897	914	884	895	916	970	855	919	870	922	844	898	891	924	904	884	922	869	875	844	891	876	910	946	929	913	867	850	933	795	873	906	903	893	900	875	932	856	927	923	919	891	935	838	871	912	868	938	831	854	899	911	934	894	897	867	888	882	858	908	869	908	924	971	900	888	898	905	889	964	904	916	839	829	870	824	937	877	872	887	875	963	916	903	910	917	822	885	916	865	880	908	912	953	931	857	915	908	939	872	893	856	919	932	898	863	868	947	875	908	877	922	922	831	872	889	924	892	876	914	866	906	925	882	900	907	861	901	958	901	932	894	861	917	929	927	865	885	909	893	858	908	897	889	957	919	939	896	881	878	870	911	880	872	934	800	892	885	840	911	912	844	857	886	921	909	874	903	893	880	880	891	925	862	896	939	864	926	964	904	931	889	932	914	924	885	910	893	867	911	888	890	913	927	916	908	915	920	922	903	843	906	896	909	874	893	887	918	956	909	910	867	944	858	880	887	895	914	891	892	904	907	916	873	886	900	881	897
17411	8439	3248	2439	1984	1159	452	311	280	232	251	243	287	287	269	255	235	273	249	248	258	255	273	275	238	277	272	266	252	273	252	261	266	242	233	260	249	264	245	262	274	264	243	233	227	250	296	248	279	287	246	284	238	259	260	267	246	240	278	250	232	239	240	278	265	271	248	244	256	272	253	245	270	234	219	238	271	235	251	254	246	260	242	261	235	257	228	257	233	244	250	257	251	223	252	264	276	280	253	256	241	235	257	257	257	254	250	257	269	242	233	257	261	257	259	258	236	252	294	260	268	246	254	259	265	276	246	243	264	253	254	262	233	222	270	250	252	263	242	245	221	278	287	264	261	262	244	223	258	266	262	228	251	233	288	287	239	254	270	230	244	266	246	256	270	266	243	263	256	235	245	245	223	258	231	235	243	251	253	249	227	264	270	255	265	236	269	209	227	242	248	247	273	266	236	262	247	231	251	236	231	242	254	224	227	236	220	251	240	270	253	237	270	256	254	265	241	220	235	248	239	255	265	296	256	251	245	252	252	232	266	249	238	247	261	263	241	260	256	256	247	274	240	228	254	256	230	247	251	228	250	265	260	260	260	271	250	272	251	251	260	264	241	263	241	242	232	242	237	244	256	253	275	261	260	248	222	234	271	264	245	254	267	222	270	255	247	226	273	274	272	233	289	239	238	248	250	223	252	256	232	259	246	254	281	237	255	223	219	278	271	282	252	261	264	253	237	228	262	253	244	287	246	255	282	250	265	261	256	244	245	255	264	242	289	256	231	239	272	286	257	239	250	259	251	250	256	217	246	241	236	213	264	252	275	224	248	233	242	254	251	247	215	249	253	239	257	252	274	244	228	256	237	290	277	234	250	234	252	251	238	265	223	282	266	249	267	274	267	247	257	223	274	228	275	252	250	254	234	279	272	276	262	264	261	273	266	248	271	228	246	261	251	227	237	240	269	277	235	255	269	271	262	251	246	247	258	257	254	246	269	258	280	248	233	241	255	272	226	241	262	257	253	245	264	239	243	248	267	255	230	246	243	289	248	255	274	292	211	275	270	284	251	257	244	274	229	256	252	265	245	261	239	236	242	273	255	271	275	234	228	251	246	226	260	289	262	231	256	251	274	218	282	266	236	305	233	248	257	232	253	238	250	238	233	283	231	271	270	259	276	238	243	258	264	261	265	243	244	254	274	223	241	289	241	213	277	229	267	269	280	306	242	278	248	257	255	271	252	256	268	243	257	215	258	267	275	229	243	222	281	300	213	262	250	260	291	236	241	268	271	237	242	258	247	233	236	273	256	240	250	261	263	217	243	265	261	229	248	247	264	241	229	268	251	275	263	224	225	236	251	250	208	234	216	263	244	276	272	269	235	231	264	247	245	270	262	279	236	277	252	273	254	254	275	243	233	222	264	228	251	277	291	255	272	277	275	276	237	219	248	234	265	247	287	269	266	246	212	253	277	270	263	277	232	249	245	251	247	255	247	251	242	223	230	288	268	248	266	253	255	225	226	267	274	255	282	263	242	285	263	260	218	283	283	251	249	248	269	257	264	245	259	253	250	248	261	266	267	242	252	248	280	255	271	259	250	264	276	265	247	234	270	243	234	232	302	251	272	269	267	260	240	254	266	258	274	265	256	272	253	267	250	282	246	273	216	234	266	239	240	252	257	231	234	264	268	288	281	252	243	225	236	252	291	266	253	247	247	255	268	295	266	288	248	260	250	240	273	254	278	268	272	278	278	247	263	236	246	286	266	253	284	259	242	261	256	274	270	266	255	271	267	265	240	229	238	235	269	247	248	265	268	244	244	265	275	307	277	257	262	252	239	259	263	258	241	248	223	242	250	248	238	264	264	245	292	262	248	255	272	246	238	257	261	264	279	219	264	278	243	280	270	221	233	225	227	270	248	239	276	275	257	245	269	257	246	249	245	247	263	263	255	280	247	227	242	233	247	247	250	211	261	268	280	247	259	243	241	257	271	257	230	200	267	237	230	263	239	276	253	258	248	219	235	205	281	265	237	256	266	264	237	249	246	256	249	228	258	290	238	251	220	267	221	270	258	285	262	252	238	236	236	255	244	245	241	247	265	250	249	271	249	260	233	265	236	212	272	283	277	237	238	274	239	224	238	228	213	242	240	279	257	236	235	267	276	221	278	228	275	258	261	262	247	234	260	244	244	258	255	265	259	267	249	265	256	214	257	241	253	241	259	254	232	224	276	267	255	238	271	243	267	248	252	273	250	256	282	250	240	257	270	227	268	262	262	246	277	255	223	237	252	268	262	293	256	259	254	261	272	282	252	274	248	277	262	269	263	235	220	295	251	244	277	295	206	245	251	287	232	246	258	218	227	279	267	257	224	223	237	246	259	250	239	261	270	287	265	244	255	246	228	261	231	237	266	240	241	256	278	232	270	275	277	249	223	255	288	267	266	258	267	226	234	263	264	242	210	269	269	244	259	255	249	280	244	238	235	233	257	254	259	255	251	265	274	258	235	248	243	251	257	277	241	232	246	216	239	272	258	255	238	266	289	268	207	231	240	248	261	240	265	287	283	259	273	263	247	263	260	232	253	241	290	277	258	254	220	250	263	248	285	268	272	244	247	266	272	262	248	247	267	250	242	271	226	256	232	252	254	224	271	235	236	236	235	243	258	242	244	249	234	283	261	257	250	260	267	209	212	293	256	233	256	250	269	273	264	295	250	257	255	247	237	256	237	264	273	268	257	225	245	258	245	239	217	277	239	263	257	251	271	249	278	271	276	253	246	249	265	270	269	281	218	233	285	268	278	228	250	254	242	239	249	278	273	253	266	281	256	270	283	252	267	265	263	247	271	264	246	215	248	239	265	257	229	255	262	267	268	240	243	259	263	247	248	241	243	265	253	280	243	247	291	245	262	222	244	252	245	268	246	239	261	280	237	250	222	229	245	261	256	280	276	249	264	261	260	249	220	219	250	253	241	259	222	285	268	242	253	268	254	233	255	254	289	265	242	233	252	249	244	259	250	260	246	243	259	264	265	257	273	283	219	286	248	230	279	250	274	220	222	246	254	235	260	250	290	276	275	299	285	261	262	278	261	260	265	260	236	248	232	250	242	242	261	251	249	253	223	265	240	263	268	238	225	251	248	228	289	235	245	239	248	256	265	286	247	250	255	244	232	227	239	265	237	240	255	257	251	249	227	239	263	244	245	241	234	245	248	241	284	250	278	231	253	239	244	244	267	234	283	250	281	264	252	243	260	245	235	242	217	255	245	267	254	229	250	267	252	249	248	269	250	249	297	253	266	252	269	240	276	237	249	240	254	260	243	219	259	261	230	201	275	246	249	213	272	238	245	224	242	269	252	234	239	233	240	247	260	261	266	258	234	239	258	221	261	254	264	250	236	227	250	276	244	233	264	223	294	266	253	243	234	261	248	302	233	268	232	274	261	239	279	252	262	251	230	252	293	280	250	273	278	253	255	263	250	230	267	222	238	220	256	241
10442	6481	6486	6973	6150	3321	1210	682	685	630	591	624	569	611	602	574	640	628	619	600	576	591	570	579	625	598	581	602	571	614	611	557	590	557	615	572	619	583	572	609	594	609	583	604	553	576	593	607	619	562	584	610	570	639	556	596	616	585	645	579	597	579	608	587	584	586	567	614	627	601	597	640	617	551	639	614	591	553	614	607	611	614	598	599	616	608	599	608	611	582	580	585	602	595	589	638	570	608	595	603	623	576	620	529	586	579	553	596	601	573	596	563	578	611	628	649	567	590	611	571	584	578	603	601	556	561	569	599	631	590	625	595	607	588	595	592	622	635	550	669	635	618	623	603	617	645	596	597	582	580	609	622	573	580	596	587	638	581	568	543	623	628	588	655	589	597	588	617	587	616	578	606	596	593	596	597	575	563	617	562	577	628	607	579	606	547	626	598	570	570	604	601	549	546	620	577	594	603	579	641	585	608	572	609	600	580	628	597	581	578	565	598	582	583	557	636	613	595	626	576	604	636	604	615	596	573	589	586	619	568	567	559	577	581	580	577	606	574	608	594	576	562	546	540	547	614	592	592	599	596	594	596	606	590	563	602	599	615	579	584	557	577	597	632	573	613	622	568	607	588	631	598	582	639	617	605	597	626	579	594	587	623	585	556	600	595	577	585	595	611	580	612	556	515	565	564	562	599	562	567	583	581	628	613	625	606	629	604	631	603	576	610	612	611	623	608	611	616	605	590	634	601	588	589	550	588	616	613	568	639	579	582	606	613	570	612	616	600	581	637	598	572	549	582	570	648	576	585	590	590	575	546	619	564	639	547	608	613	618	585	603	581	564	616	579	581	645	625	588	544	606	576	645	620	594	581	639	580	615	600	569	638	570	593	577	563	596	613	631	624	642	614	603	555	541	596	584	582	584	584	609	570	581	565	596	547	568	624	615	630	581	582	568	581	639	591	550	617	598	589	573	567	575	578	599	566	589	595	624	537	602	581	612	617	581	588	538	540	658	570	631	598	609	622	620	610	581	582	579	603	568	588	611	581	558	582	634	594	609	587	592	612	614	613	607	596	612	632	586	584	569	568	549	575	599	595	595	614	579	614	523	585	625	611	598	583	578	576	606	574	579	568	577	549	612	581	611	629	580	572	583	588	524	586	580	599	574	598	623	578	604	582	580	633	576	579	597	635	566	551	615	601	637	636	537	622	607	579	571	591	640	582	581	594	608	555	548	599	591	588	603	573	584	632	590	608	598	593	545	628	575	593	606	591	589	615	568	598	579	625	599	635	579	572	602	594	610	599	598	611	610	604	583	579	591	627	641	598	568	591	562	601	606	661	579	607	561	601	561	570	547	574	581	625	608	579	573	563	624	582	572	577	614	533	607	536	608	609	584	596	599	573	579	546	564	623	619	627	624	618	557	570	587	621	573	582	584	620	570	612	535	581	639	619	588	598	573	562	622	588	589	584	614	576	628	599	581	584	570	628	594	609	620	607	613	583	595	616	559	586	600	564	615	580	590	599	604	592	572	596	564	588	541	617	637	598	608	594	594	606	571	583	569	570	564	594	591	603	580	620	594	586	611	584	632	608	592	574	562	620	579	598	607	574	629	598	560	600	562	578	627	593	590	632	609	566	657	534	558	586	611	621	592	584	572	581	573	554	579	589	612	581	610	606	629	534	616	566	570	607	615	614	553	602	591	602	563	589	604	630	601	638	611	596	602	585	606	622	560	612	570	595	595	581	585	566	589	597	574	575	591	572	614	618	550	557	630	547	547	556	617	568	609	592	594	586	582	596	596	606	633	626	607	584	590	589	567	569	594	627	564	572	570	598	592	605	602	622	585	613	547	614	528	591	626	583	601	587	617	635	589	541	585	622	545	585	593	560	639	589	599	622	594	545	579	619	612	644	571	601	603	590	586	591	619	592	620	595	585	607	594	589	601	635	630	582	612	616	633	586	564	593	636	587	614	618	577	602	560	561	613	563	598	560	595	550	598	661	596	588	633	581	625	555	593	630	590	601	653	623	576	615	609	553	623	577	591	610	626	591	545	617	617	589	587	589	567	594	568	519	592	592	601	600	601	611	617	557	584	624	574	639	557	578	649	576	584	614	604	612	535	579	525	618	585	558	563	589	559	573	603	607	594	591	618	605	622	574	607	606	593	579	604	600	602	592	628	569	571	626	588	600	576	618	632	594	568	586	586	577	592	597	579	614	590	574	568	592	613	565	586	586	636	600	584	596	595	594	616	625	606	633	578	609	574	544	589	591	623	563	591	589	595	598	570	626	602	585	572	551	591	605	578	592	553	568	607	589	602	626	588	564	624	549	605	605	611	614	622	597	609	617	621	597	589	606	640	593	590	618	617	594	541	585	574	556	560	599	602	595	617	613	615	633	593	615	589	604	609	571	559	601	564	633	597	592	612	590	599	593	596	591	616	577	556	601	600	576	617	570	626	578	597	609	603	629	574	588	600	586	610	607	583	565	608	628	620	578	617	566	585	585	614	614	579	586	546	585	627	609	605	543	591	593	580	590	614	560	626	584	591	567	619	575	638	598	558	598	613	583	554	597	601	599	604	616	614	600	614	596	601	587	605	588	604	612	589	589	651	619	601	613	564	601	563	624	621	583	580	582	589	597	557	567	567	593	603	605	539	566	596	614	605	588	606	593	606	595	608	577	636	624	586	589	599	590	542	595	588	544	554	604	559	611	562	636	604	613	614	558	609	633	572	575	603	571	633	595	597	585	575	602	566	584	591	576	612	581	589	602	583	663	600	583	622	578	549	577	535	600	583	613	586	623	551	630	608	575	577	527	581	625	592	614	613	553	621	624	627	605	584	572	591	577	619	573	636	563	574	568	602	571	571	628	539	579	587	615	605	576	629	579	578	630	605	571	572	590	589	562	565	614	607	581	558	596	557	587	610	578	601	616	583	572	620	591	609	561	607	592	575	561	615	589	555	594	570	553	576	623	663	623	564	609	585	611	600	575	627	620	598	588	607	570	596	606	575	562	574	614	563	591	581	624	591	574	607	586	604	621	579	546	569	581	545	628	559	595	590	610	578	585	611	628	644	575	577	566	575	617	653	584	630	611	636	586	601	578	577	573	611	612	595	614	550	642	584	547	603	601	600	592	597	616	608	572	565	615	576	582	570	583	607	586	609	598	606	625	577	588	569	596	602	602	585	568	609	587	623	592	575	566	596	604	624	656	564	608	582	628	617	580	576	606	568	566	603	607	597	590	601	556	554	609	556	572	583	607	602	645	560	590	613	572	658	520	587	582	614	611	560	600	630	560	625	578	593	576	639	611	602	594	594	620	602	599	619	556	570	583	560	601	636	610	642	577	585	570	600	607	621	622	665	576	627	615	567	560	602	595	639	560	575	636	582	609	591	567	597	645	549	558	587	588	592	579	667	599	606	563	588	539	632	584	572	539	619	631	628	576	623	603	597	606	564	567	568	546	605	632	616	586	587	614	581	594
42085	26791	37099	42257	27560	12343	2848	685	484	428	382	379	321	385	370	333	356	338	333	344	379	336	343	341	392	370	365	355	339	387	394	362	365	342	376	331	366	348	358	345	370	351	365	362	377	388	331	363	330	373	345	362	379	372	352	351	349	347	342	361	337	372	378	334	348	372	383	352	358	353	369	383	365	351	413	367	343	356	347	377	352	340	353	359	383	366	352	334	306	362	356	393	368	366	350	345	321	360	343	376	350	379	349	349	358	354	372	336	392	367	350	319	357	373	346	351	359	385	352	363	375	379	356	331	396	350	308	345	355	324	401	406	376	357	366	374	367	346	357	362	359	350	389	359	366	371	351	345	383	357	362	377	385	365	354	357	348	388	357	358	353	366	348	382	373	364	361	364	356	323	343	359	321	343	363	341	355	375	352	369	379	346	374	323	347	375	351	309	373	384	393	336	368	373	346	334	382	372	373	359	335	332	347	364	354	387	388	369	358	375	342	349	345	364	346	394	374	354	353	337	374	414	403	402	340	394	358	343	364	367	369	384	370	365	379	338	370	398	389	360	349	356	379	351	344	359	359	358	358	365	387	360	342	408	398	366	399	342	362	370	337	351	321	342	326	354	352	379	353	379	362	344	349	368	351	350	354	333	390	319	331	352	374	371	342	369	342	357	357	378	365	376	344	320	310	378	365	330	332	341	346	393	350	373	356	329	329	357	327	373	373	375	364	331	346	340	368	375	354	354	380	367	413	378	320	338	374	336	371	353	351	342	366	371	355	367	330	347	376	377	353	363	359	354	339	367	386	364	338	359	330	373	354	373	392	360	388	390	389	371	397	368	367	333	334	354	342	347	367	339	368	379	384	359	371	358	367	331	387	376	336	351	377	378	377	366	331	369	339	379	318	371	355	358	355	371	371	345	394	338	368	394	378	412	354	414	332	354	389	394	357	357	377	367	367	323	380	350	373	334	362	371	353	395	394	349	341	344	338	339	371	345	344	321	375	357	321	330	369	357	362	377	381	393	353	408	378	370	339	367	369	389	392	406	330	339	352	375	357	335	344	372	360	338	366	354	387	329	366	343	390	391	382	364	388	334	348	346	351	361	351	363	342	387	373	327	362	365	333	365	366	351	371	339	388	371	349	373	347	397	319	384	363	360	366	382	339	389	354	354	332	322	361	377	371	366	402	357	341	338	352	310	368	355	328	367	376	388	373	376	388	356	381	329	323	370	359	359	386	307	374	362	349	331	341	350	374	371	354	337	349	371	383	347	335	334	355	307	388	398	370	345	343	395	373	369	382	363	355	336	357	343	337	334	356	371	318	330	372	367	350	377	368	346	352	351	352	381	387	343	368	366	360	412	377	382	379	356	380	316	338	340	366	365	370	342	325	361	365	363	353	370	322	363	370	348	395	344	330	365	358	358	363	403	390	390	389	356	385	348	371	346	332	371	333	357	344	349	404	356	341	355	325	350	374	360	355	371	363	361	357	378	344	349	345	353	338	383	393	384	347	305	341	355	347	357	332	362	379	354	377	375	399	338	386	360	373	365	375	338	345	400	359	341	384	341	348	331	406	353	353	351	405	353	344	357	370	384	355	347	352	357	360	371	363	378	379	328	376	356	338	331	350	355	393	380	333	340	373	355	371	379	370	348	350	365	337	371	346	313	376	339	336	362	333	346	314	372	318	355	385	364	382	369	361	364	344	326	402	360	347	364	364	331	367	335	398	395	360	375	355	330	366	357	332	361	335	360	360	335	369	312	357	389	331	341	338	356	360	363	362	349	327	373	323	409	355	334	350	369	345	365	372	346	347	345	335	334	341	349	340	375	356	365	361	376	395	387	369	341	389	398	392	384	378	355	368	349	342	339	335	375	334	345	352	395	351	352	375	347	343	340	362	355	345	341	356	337	340	356	382	345	363	358	361	373	356	329	356	379	345	364	343	314	340	361	365	371	370	339	360	358	375	358	360	383	371	362	354	385	361	361	397	318	356	378	351	370	366	355	347	376	374	371	352	367	318	375	376	388	355	346	357	323	374	364	363	344	370	339	361	367	342	378	375	397	384	349	362	311	342	338	366	356	342	351	313	337	343	359	404	331	372	314	341	382	387	333	334	352	383	410	372	371	359	367	342	363	387	374	380	375	333	357	368	373	356	324	389	362	350	352	330	371	358	377	357	390	345	334	353	341	341	349	375	366	364	380	382	368	352	375	374	415	341	398	333	365	328	358	349	349	371	399	358	335	396	330	310	362	343	389	353	365	356	381	369	387	349	343	355	364	390	367	373	389	367	348	352	348	346	374	362	389	361	376	388	348	388	376	380	349	336	365	377	416	376	364	370	371	391	383	387	406	357	343	369	382	367	361	359	376	361	333	309	369	364	354	402	305	322	369	376	357	351	352	349	343	382	361	336	343	365	339	343	342	379	354	355	325	338	336	382	337	382	398	349	387	339	352	357	333	416	369	340	397	383	344	353	382	390	410	392	315	366	364	358	337	358	391	340	375	311	344	393	372	373	380	411	315	367	358	367	351	335	358	367	330	344	371	361	383	371	397	356	365	384	371	360	343	363	375	369	334	334	376	360	344	376	342	370	355	375	348	339	345	326	358	381	336	362	377	372	372	337	395	376	377	377	366	338	359	371	356	327	340	351	375	372	362	368	359	364	326	378	344	377	331	343	343	353	370	384	353	347	370	350	376	364	346	400	392	356	330	343	371	393	358	371	376	370	403	324	342	324	338	363	397	376	352	375	317	355	323	316	332	349	324	346	353	342	396	352	342	370	381	368	378	367	343	348	377	364	392	374	346	344	365	341	382	380	368	343	365	375	347	363	322	365	345	363	341	360	369	357	317	357	324	371	391	323	346	338	334	359	367	380	374	352	330	359	359	345	367	357	351	352	354	380	384	353	365	340	364	373	360	331	364	361	365	323	376	317	376	394	405	370	340	372	359	371	353	366	356	383	358	354	389	325	387	372	337	312	356	400	361	367	373	322	346	371	343	386	371	376	396	364	342	352	356	351	365	362	324	352	334	375	360	321	350	384	378	373	365	325	364	342	394	367	351	387	355	354	392	346	363	377	352	353	360	361	376	396	354	379	367	336	355	363	359	381	409	366	365	373	348	368	357	340	347	366	366	357	335	345	344	314	398	396	333	361	389	381	391	350	382	368	357	386	368	335	360	387	374	360	394	367	345	344	360	375	363	356	377	326	335	364	325	398	352	347	323	335	323	348	341	339	366	368	369	345	358	352	347	396	373	333	310	358	359	370	391	324	351	376	392	359	369	361	370	379	393	322	328	356	339	345	377	359	362	331	360	331	321	354	367	360	339	356	382	342	337	348	347	371	367	350	352	327	338	348	335	366	378	367	332	365	345	384	369	343	354	330	378	334	376	376	358	337	331	368	385	351	329	330	358	292	398	366	356	386	343	332	353	351	395	321	341	395	324	359	327	334	377	363	362	355	336	361	400	360	352	343	339	335	360
27333	17712	42701	51085	39874	22593	6641	2066	1209	785	789	799	828	804	826	787	760	858	737	820	764	770	820	823	744	792	818	793	798	774	771	828	765	773	822	824	814	764	802	793	771	836	798	832	874	772	795	790	801	760	769	824	728	799	788	811	790	777	787	767	826	792	768	811	777	830	798	840	801	836	825	815	846	811	827	814	813	851	786	828	751	761	801	770	813	816	843	826	813	828	828	822	793	768	820	767	814	773	796	782	808	780	772	787	772	810	749	775	790	835	765	765	835	784	822	797	813	799	713	802	820	825	807	768	813	821	780	775	841	821	874	827	796	795	757	808	771	859	837	763	822	774	776	839	849	819	772	808	795	811	820	816	747	784	832	756	812	846	818	820	789	795	750	781	755	816	809	794	849	806	756	803	791	824	788	815	819	801	797	804	794	787	804	823	812	789	805	781	833	815	839	815	851	837	766	792	800	786	807	832	797	761	831	788	779	857	823	810	780	833	873	828	781	791	801	819	756	764	771	813	781	771	775	789	714	838	799	808	805	789	839	792	826	794	772	783	809	793	825	810	784	794	771	825	785	771	755	834	830	791	807	790	779	741	780	738	801	767	793	833	769	840	820	792	784	849	804	768	803	805	797	797	816	828	815	824	855	815	803	794	809	828	813	801	756	833	778	785	844	777	826	848	799	785	832	843	753	782	802	787	832	728	827	846	790	787	812	832	807	804	780	841	797	780	777	811	754	798	806	786	752	821	831	805	834	726	824	792	803	853	802	821	794	809	793	837	769	804	821	812	743	840	746	845	836	785	817	789	772	826	811	781	771	791	749	812	808	796	789	799	805	759	794	775	780	809	814	845	827	812	768	790	809	836	822	811	801	792	790	819	790	804	852	811	804	816	784	790	774	813	764	749	809	829	810	854	763	798	780	815	783	836	779	765	771	800	799	785	771	764	798	792	788	772	808	756	838	822	816	804	805	765	760	772	786	801	805	792	775	834	775	821	855	800	812	796	836	826	766	756	797	760	834	836	761	746	777	754	836	777	756	824	815	839	760	781	841	782	816	812	827	814	855	766	744	806	811	772	772	779	781	786	747	706	774	825	787	800	810	797	798	805	748	798	773	790	830	772	827	810	782	790	782	836	788	849	766	780	780	792	862	825	754	831	803	796	766	783	804	823	752	802	758	777	827	776	846	853	754	834	800	772	738	849	758	786	847	788	798	765	777	829	771	759	780	880	748	793	808	786	784	861	792	764	796	808	808	826	792	759	814	809	797	817	780	766	829	811	771	801	802	797	839	850	839	796	765	812	815	792	792	856	827	847	826	839	799	828	785	783	874	841	815	845	774	822	817	794	752	783	820	781	792	822	806	813	779	838	848	822	814	833	798	809	828	786	783	791	753	802	774	803	802	792	815	791	786	800	797	812	791	790	763	796	772	766	777	792	810	782	783	793	797	801	813	813	799	804	758	733	800	793	808	815	807	816	812	790	787	815	811	849	802	814	801	811	811	786	785	838	820	808	793	774	858	803	786	802	830	808	785	777	853	833	755	797	806	787	756	824	847	809	876	824	815	802	818	766	843	731	826	812	788	786	811	788	844	774	746	829	791	782	783	773	807	826	822	776	786	859	768	843	803	788	765	802	835	839	798	811	786	764	778	798	753	773	825	822	805	768	767	816	774	839	816	822	801	829	736	850	801	798	802	812	796	755	752	795	774	811	764	818	807	798	833	809	773	794	845	786	843	812	803	785	869	812	799	822	817	842	811	730	794	814	822	792	782	802	747	744	742	786	813	769	812	791	830	829	735	777	807	850	779	818	814	803	793	789	764	772	816	797	780	771	806	813	806	792	750	778	821	761	825	786	799	787	778	781	783	752	804	817	833	817	829	862	807	803	805	824	874	800	799	793	794	774	828	799	775	800	730	783	837	784	800	793	782	822	815	780	783	852	790	761	784	790	743	790	798	814	799	820	835	809	753	777	756	778	808	859	792	742	802	788	841	749	788	870	820	817	798	760	871	800	798	779	729	797	811	778	768	785	805	796	795	769	796	807	796	826	859	791	849	831	805	765	787	779	727	775	833	795	796	816	771	763	814	777	808	792	790	821	786	849	818	860	761	789	825	796	757	786	811	809	825	801	811	827	780	810	852	772	799	735	766	785	796	782	837	815	775	744	840	825	809	808	799	799	770	738	783	766	842	790	787	825	824	793	826	848	807	850	791	839	799	781	811	824	783	774	820	760	764	834	797	768	796	805	801	833	837	781	800	805	774	828	795	823	842	810	786	816	810	789	801	775	806	783	833	787	798	794	840	836	797	812	795	783	793	857	775	788	770	784	825	845	867	813	817	792	755	796	825	793	791	765	775	788	807	809	792	786	794	865	762	806	801	839	841	790	821	839	784	796	799	798	775	838	773	788	811	828	866	868	805	774	782	818	800	810	804	828	830	814	796	790	787	803	771	829	778	782	838	830	835	816	826	793	808	825	809	785	820	798	844	802	807	824	835	783	803	793	804	795	807	788	834	779	805	804	813	800	800	780	790	754	759	790	795	810	776	816	861	800	780	817	769	804	806	771	737	788	777	845	758	816	822	780	791	823	779	841	791	776	791	852	784	773	851	809	803	793	816	795	822	786	762	774	743	791	782	851	806	790	835	840	773	813	837	810	821	773	811	800	742	796	762	792	850	760	804	832	792	752	803	831	833	832	808	825	814	828	802	821	809	888	845	795	788	821	790	813	812	790	763	762	776	779	819	775	799	827	817	826	871	811	803	844	784	789	858	832	766	774	784	853	770	812	809	813	789	783	735	835	824	802	829	737	813	801	798	832	826	794	846	827	778	802	855	798	802	820	819	871	767	817	845	777	822	863	816	806	825	852	770	806	809	814	807	871	813	864	780	820	825	783	802	863	818	825	810	809	816	786	815	837	830	784	837	834	782	774	726	752	796	769	787	780	736	802	812	822	815	789	754	789	849	825	806	817	750	785	790	854	792	830	798	811	809	802	836	801	778	821	829	850	741	854	790	797	845	816	834	794	764	801	797	807	809	838	806	858	769	761	805	784	815	787	755	791	739	812	784	794	796	764	817	811	828	789	817	788	770	791	790	821	838	755	828	833	785	806	792	764	839	790	843	797	822	839	829	858	826	788	818	773	761	833	792	789	778	770	801	813	814	833	838	791	794	780	833	837	841	776	779	825	819	885	816	776	857	905	761	846	808	776	756	774	811	860	756	722	798	857	756	815	829	763	792	759	778	797	751	816	784	761	801	865	817	813	867	826	772	831	791	767	770	784	844	767	756	785	799	812	798	847	817	796	761	805	840	754	819	815	842	821	804	800	805	782	782	864	774	830	759	823	783	850	823	783	762	801	802	802	824	790	763	781	797	802	750	811	793	799	748	809	775	851	794	833	738	812	762	803	768	786	835	770	802	783	755	845	787	833	804	798	762	776	802	798	816	817	812	816	810	784	823	745	784	787	833	801	770	795	717	819
51525	35081	47836	60308	40264	19382	5074	1241	615	426	419	446	465	408	408	396	413	435	426	428	459	411	371	439	377	414	422	411	435	413	413	403	409	386	457	447	429	440	463	386	423	377	421	486	389	416	451	393	417	432	388	395	405	426	431	454	396	385	453	396	448	446	415	391	437	453	427	393	445	420	401	389	443	446	414	402	415	422	440	408	418	426	446	441	423	376	428	401	431	425	402	390	402	426	433	407	424	437	437	446	423	397	419	400	420	418	455	431	436	423	428	441	358	439	399	400	413	433	448	423	392	454	419	434	383	400	408	445	429	426	439	396	400	399	401	427	420	450	414	410	413	393	383	433	435	429	447	431	418	435	427	418	423	433	403	414	456	401	440	419	457	406	411	402	424	390	426	389	393	421	478	383	416	440	413	395	430	434	475	436	419	408	446	418	372	452	438	454	447	380	428	447	429	455	433	414	387	424	384	448	409	399	399	408	417	446	415	383	419	429	415	424	422	407	407	401	418	385	409	428	419	436	389	410	418	394	389	419	421	412	394	400	404	447	437	407	455	424	434	412	462	435	439	394	423	450	414	457	425	420	413	409	416	442	443	429	415	438	426	400	398	396	390	408	429	439	445	381	387	354	441	437	423	483	403	368	428	412	399	425	434	400	430	398	401	421	440	417	433	388	422	438	390	449	425	401	438	434	413	456	408	431	403	414	438	371	464	424	434	457	393	409	455	404	373	412	418	415	425	466	419	393	444	408	411	427	421	434	435	419	423	433	428	386	448	430	386	401	417	436	392	408	421	442	450	450	416	425	418	428	419	421	460	437	388	418	413	462	447	422	393	434	387	460	403	405	462	448	401	421	421	408	451	407	423	408	423	387	475	400	418	405	413	460	410	416	436	427	444	423	433	438	412	421	432	415	431	451	379	399	405	395	467	443	416	410	402	407	410	386	443	392	425	425	451	450	407	424	429	417	454	405	396	452	446	445	404	435	375	422	452	417	437	437	424	390	404	391	462	457	425	417	430	446	424	384	401	437	424	422	395	400	423	406	442	398	464	418	450	434	399	424	374	401	430	416	416	457	411	457	471	416	431	407	417	433	431	430	442	416	425	420	402	414	427	425	421	427	424	459	400	434	414	415	434	453	392	431	368	434	429	393	418	418	421	385	381	434	383	425	425	447	420	414	390	430	402	438	440	430	400	414	429	424	428	433	383	423	437	430	425	443	416	443	439	437	419	385	430	397	404	430	434	421	386	424	409	448	420	425	419	418	398	424	426	450	411	405	408	465	448	366	410	447	398	407	438	395	402	443	406	423	416	414	412	423	426	459	410	408	408	448	410	403	402	461	446	416	410	394	417	418	435	436	450	442	443	418	417	470	427	459	407	412	439	454	405	400	412	437	396	439	394	391	431	457	444	438	423	404	452	420	460	431	414	400	437	459	399	423	450	428	405	388	442	479	429	424	422	410	437	432	439	421	412	402	413	416	382	405	418	406	380	382	408	375	387	410	440	416	394	385	451	409	359	432	413	404	439	427	421	392	445	429	387	395	417	442	417	401	415	416	406	426	405	429	381	421	415	410	393	421	430	377	437	394	443	474	415	415	378	440	420	401	417	439	402	424	460	428	395	424	408	452	426	423	422	407	401	423	422	413	436	462	445	416	450	437	432	456	395	423	426	435	430	428	398	402	434	389	449	410	435	410	419	428	397	416	450	407	419	391	414	410	437	421	431	448	427	458	420	405	427	429	408	398	356	393	374	398	446	408	401	437	418	412	405	419	392	442	433	400	409	418	404	406	404	431	464	392	433	403	431	406	383	414	381	414	448	393	452	466	408	410	413	445	474	416	437	413	419	422	395	392	412	414	428	406	424	422	414	408	406	391	436	445	427	404	396	477	433	442	387	423	455	404	401	418	432	428	438	422	431	443	441	444	380	413	430	466	433	428	415	389	394	426	457	419	412	434	449	427	417	415	442	407	376	420	429	413	406	397	415	435	449	423	432	402	386	432	390	458	412	366	433	480	420	418	415	442	422	453	411	446	444	421	424	375	392	416	425	399	435	426	404	439	425	419	428	402	443	436	443	430	428	400	414	415	400	425	407	410	419	443	398	396	404	437	417	429	445	411	457	390	434	424	420	414	415	428	399	415	433	449	412	438	403	494	484	424	438	412	415	385	427	415	444	402	442	405	434	454	417	427	445	412	424	395	470	447	394	435	396	390	414	421	400	395	458	404	430	397	424	406	423	392	434	444	442	384	429	410	436	440	407	417	442	410	425	474	409	398	424	394	433	425	433	377	414	424	405	436	404	427	471	415	412	423	443	431	444	434	432	433	424	433	461	422	441	381	402	377	447	451	467	417	410	435	377	417	420	387	427	381	421	458	427	419	442	448	435	403	444	404	430	392	448	433	416	404	394	389	404	372	391	427	411	403	477	407	453	452	439	361	428	412	437	422	399	390	418	409	467	436	405	412	397	422	387	406	402	407	398	383	420	416	431	427	460	414	383	386	408	437	436	395	395	445	447	449	371	414	397	407	420	426	418	376	393	425	416	385	437	399	437	409	445	410	405	395	424	389	404	396	457	408	415	399	410	436	370	378	375	404	417	378	444	441	415	418	451	468	399	391	409	417	438	394	437	453	418	398	359	429	382	428	391	397	371	444	410	438	430	456	435	428	414	416	364	434	403	407	423	404	455	423	412	396	448	425	400	437	456	442	389	406	412	412	415	445	437	454	422	439	407	389	399	422	430	466	400	420	376	419	394	401	420	445	411	424	370	401	393	430	403	415	403	429	422	498	448	389	425	449	430	410	443	420	399	417	430	458	444	407	395	405	459	438	442	429	410	395	395	431	401	404	381	385	426	444	408	408	396	406	422	445	453	420	433	375	417	427	418	405	429	429	407	447	410	437	383	419	445	448	406	414	445	433	416	414	414	424	398	435	440	384	422	376	413	425	363	378	421	421	404	412	366	440	378	376	414	438	424	420	438	443	400	445	397	442	376	366	404	407	392	433	402	377	424	384	408	393	451	399	434	468	389	419	419	432	440	390	384	437	433	410	392	411	435	418	408	399	423	435	402	440	417	422	414	387	407	410	404	400	390	408	451	442	438	443	400	449	481	387	379	400	406	423	440	423	398	402	441	393	392	418	426	378	394	422	433	446	403	461	461	403	382	408	417	408	431	436	414	493	444	416	389	404	430	410	425	427	422	427	432	445	457	430	421	415	442	388	396	429	435	391	417	395	405	431	386	435	451	415	418	412	401	445	423	397	409	416	455	396	429	441	426	412	423	385	425	451	399	402	433	435	433	405	385	379	414	434	440	443	448	421	434	415	362	362	416	405	430	396	403	466	448	426	425	410	412	424	431	432	405	410	372	437	438	404	460	422	421	397	425	420	435	415	375	406	381	445	390	402	381	407	420	422	420	387	429	425	406	420	403	404	444	436	445	420	433	406	417	426	436	420	399	412	428	396	423	405	399	408	406	412
33233	23923	51421	66351	50173	28198	10092	3573	1591	888	940	886	885	908	883	960	877	967	849	917	913	916	918	938	945	927	941	921	889	860	920	905	922	900	889	916	935	887	884	902	950	929	929	854	868	922	887	866	933	887	964	941	887	899	931	931	873	941	933	896	907	935	869	930	896	899	897	936	872	915	902	904	947	903	867	950	930	920	845	875	900	902	851	888	913	865	876	964	968	901	881	888	856	910	915	904	870	909	864	873	939	897	941	947	882	906	901	893	921	890	876	921	921	900	916	963	921	944	911	951	901	904	918	934	896	900	989	872	865	897	848	916	885	832	905	926	909	870	925	975	973	899	959	901	905	872	902	890	920	888	885	895	884	911	889	950	958	881	902	913	955	904	892	905	939	880	923	904	904	948	921	933	906	866	983	887	881	920	940	901	893	930	922	922	896	897	894	949	852	960	940	919	931	927	903	935	880	893	920	869	888	923	938	907	876	914	851	936	904	980	906	905	912	927	866	915	994	902	830	877	933	870	910	881	934	894	914	932	918	889	886	896	910	923	893	891	912	918	917	850	959	849	880	939	905	928	917	896	921	933	874	908	905	882	925	936	924	897	853	867	877	914	923	894	880	901	938	945	878	890	939	944	907	891	887	894	887	920	908	920	871	911	872	850	898	934	992	915	908	900	939	899	963	890	868	927	924	837	934	927	910	891	899	893	915	887	915	897	913	862	919	889	888	853	963	922	932	889	874	929	950	959	865	970	910	886	908	879	929	925	990	917	867	958	834	915	906	949	913	894	920	866	920	899	889	897	899	954	930	843	869	874	935	894	894	898	886	890	891	891	944	910	919	875	935	912	922	919	867	906	938	980	932	870	923	903	917	931	899	964	879	916	848	908	940	931	924	888	946	890	926	891	905	926	849	923	880	894	954	907	944	902	862	908	939	886	909	893	946	897	967	883	912	908	923	966	942	896	904	841	935	929	957	876	921	918	930	933	893	979	913	886	913	929	892	885	918	879	911	915	871	914	909	904	905	871	924	869	897	958	893	935	952	900	873	917	898	990	831	899	926	949	958	887	893	916	950	923	850	946	905	901	884	906	941	904	910	879	870	940	872	872	891	918	949	857	947	878	886	893	913	877	920	873	925	908	909	874	918	877	955	948	921	889	898	920	910	929	924	844	881	869	954	896	879	936	914	906	903	890	932	858	913	881	939	871	936	889	861	838	885	875	876	889	929	950	911	877	855	887	904	939	899	864	907	936	887	877	934	871	957	879	868	908	935	870	941	950	902	922	874	887	893	890	879	893	882	905	927	985	904	944	869	811	909	936	952	881	899	922	905	888	881	897	849	955	928	922	895	860	878	904	920	942	899	918	894	901	935	865	955	931	872	943	901	867	884	861	913	903	847	879	913	914	921	876	901	894	885	861	886	898	869	906	919	939	916	938	940	893	908	911	909	945	887	953	909	860	876	915	908	920	895	885	909	908	905	849	900	916	884	878	886	949	868	909	927	892	901	890	848	916	901	922	871	942	906	903	905	922	926	918	907	890	899	932	932	949	890	927	891	861	897	898	888	918	867	955	887	954	865	863	919	917	934	924	894	880	932	862	902	903	916	923	941	969	922	890	903	915	903	875	878	888	919	907	948	920	888	935	876	883	866	890	898	869	855	889	887	874	911	912	860	915	930	918	884	863	914	956	931	927	944	875	925	939	899	863	898	930	899	937	919	923	906	877	886	872	900	871	888	919	896	934	891	927	937	866	942	955	862	928	892	882	882	906	892	930	901	917	924	876	884	876	900	915	931	892	875	927	900	946	926	888	923	878	934	923	888	947	904	946	940	877	901	860	903	889	873	852	942	898	889	936	924	854	870	955	900	841	921	896	912	914	926	844	879	876	857	894	901	885	880	868	925	957	877	899	924	889	870	921	900	864	882	887	902	861	936	931	945	892	920	895	933	901	883	881	945	967	895	917	885	906	891	930	874	966	894	898	922	897	920	872	871	907	911	897	880	906	896	894	856	936	939	943	891	897	967	917	956	951	890	942	946	912	893	908	865	920	878	876	859	877	861	912	929	880	910	938	877	902	898	907	909	913	850	947	902	914	886	928	880	870	909	912	896	938	904	958	918	989	914	899	968	938	894	878	922	979	896	896	957	902	878	894	850	921	880	918	931	924	911	896	923	856	866	901	908	928	967	898	905	871	914	962	900	895	951	922	872	918	927	894	874	880	944	859	894	892	905	917	869	892	932	895	896	896	890	939	963	889	881	941	917	903	880	874	872	920	943	857	874	893	870	911	880	891	938	914	942	881	924	926	935	959	900	899	985	889	914	915	934	884	910	953	919	898	904	872	909	900	911	904	889	976	928	903	888	934	919	948	916	877	933	894	878	933	868	864	896	843	910	905	882	950	895	888	878	951	897	957	890	918	901	915	937	866	903	934	902	969	927	925	908	910	863	959	952	957	895	901	939	894	896	927	900	927	943	924	899	887	891	909	907	884	912	872	860	971	908	942	930	882	938	943	868	863	853	893	901	883	962	922	897	896	961	878	898	938	885	893	865	947	930	883	919	929	927	911	919	970	936	939	920	910	893	885	918	921	917	892	923	950	932	860	887	862	909	909	876	941	918	859	906	902	895	949	897	862	858	952	941	884	901	915	933	931	878	842	912	874	879	934	920	933	913	951	892	981	917	908	870	876	864	907	884	892	918	953	931	892	908	915	873	937	911	913	912	878	963	897	873	935	918	950	952	945	897	890	914	953	914	898	878	949	868	934	884	855	846	895	927	976	872	890	944	888	984	913	950	899	924	932	902	851	918	871	872	884	888	924	887	904	903	893	895	895	908	903	936	858	840	909	905	940	889	901	862	869	913	942	869	954	895	884	898	873	934	912	918	893	891	917	942	885	838	896	904	949	935	909	890	882	883	855	917	919	926	869	856	892	893	904	921	918	850	927	875	921	878	901	927	868	966	879	867	883	949	888	920	872	920	893	860	913	851	923	898	929	901	947	905	901	899	861	921	884	915	869	882	906	906	938	809	875	920	894	917	881	897	919	883	889	960	888	865	910	858	946	913	916	931	930	838	889	910	897	853	841	913	898	864	930	889	880	913	897	919	925	933	914	955	940	946	887	887	980	915	890	905	842	893	880	968	895	898	895	910	867	875	894	895	870	889	912	853	927	870	902	896	906	985	917	908	905	891	897	999	929	903	923	886	914	899	867	922	890	915	913	924	889	927	938	935	885	903	929	938	887	879	852	913	901	954	862	850	829	909	856	866	888	909	922	923	888	902	912	941	940	899	899	930	916	913	890	884	915	961	897	929	879	933	912	899	946	942	875	884	891	946	894	899	922	898	861	939	915	883	919	938	900	879	894	935	927	945	938	979	895	910	908	936	962	893	935	900	903	885	921	848	924	903	917	852	861	932	923	890	886	931	908	901	902	891	890	926	944	906	900	932	903	925	913	882	859	900	882	931	916	887	888	920	931	923	875
15664	7835	4282	4126	2177	1020	481	297	272	269	289	278	277	271	317	299	269	273	270	274	257	308	269	269	274	286	268	273	241	245	310	284	277	299	286	252	290	257	275	273	262	296	282	286	286	276	246	274	259	304	247	295	307	315	276	288	282	247	290	292	287	264	250	257	281	292	263	293	267	305	288	268	270	296	262	283	273	250	294	269	266	308	263	242	283	266	267	267	283	258	278	289	268	271	268	272	291	270	289	288	285	278	274	276	252	248	288	285	270	281	267	275	334	281	278	287	275	277	268	292	245	256	276	265	264	275	264	267	282	296	277	252	277	296	281	244	272	284	266	276	289	273	265	321	264	291	279	281	267	280	308	260	282	238	271	267	292	281	284	308	291	284	290	264	322	289	282	271	283	272	308	292	310	274	295	279	285	276	291	298	289	275	260	308	318	248	305	283	260	282	265	256	287	275	280	283	263	298	262	309	265	284	259	242	279	295	292	262	293	265	242	268	245	277	277	264	284	269	236	270	294	290	280	297	278	255	298	314	286	292	292	277	235	275	286	283	300	260	238	271	307	279	275	294	313	288	276	296	257	287	287	259	281	289	288	303	279	264	277	287	271	265	278	290	261	265	255	289	287	275	273	272	266	293	261	263	260	271	280	290	302	280	275	273	319	297	260	290	267	291	257	250	288	275	280	317	267	275	265	314	278	301	263	276	268	287	283	316	267	297	299	268	293	287	295	267	254	287	302	289	273	269	273	300	260	262	284	268	294	272	313	297	292	284	279	264	304	297	291	298	292	284	294	262	291	291	279	273	293	280	234	266	261	278	266	247	264	286	250	273	286	289	266	292	274	299	265	284	283	296	262	312	255	247	277	289	299	267	274	279	289	272	276	301	274	278	305	308	280	305	291	285	268	254	263	288	289	267	270	271	313	280	253	298	276	257	286	284	257	259	280	281	277	273	283	277	257	277	279	274	316	257	283	293	255	293	301	264	292	231	269	282	283	248	257	232	264	269	282	262	306	259	290	292	256	267	261	298	316	307	252	294	304	261	274	282	273	264	279	260	276	278	271	251	307	249	272	295	271	274	269	285	296	256	290	258	301	277	297	275	308	295	256	295	268	277	265	279	240	293	288	281	262	227	285	281	301	304	280	295	286	290	284	275	291	305	300	263	281	284	264	259	247	287	284	287	283	261	298	285	276	257	293	270	262	294	311	318	289	268	267	264	274	288	242	267	330	244	278	268	275	316	321	314	272	289	286	254	276	263	294	288	278	308	261	290	294	307	287	262	291	279	270	293	260	248	263	305	275	272	310	276	264	253	255	270	281	283	317	295	271	280	305	260	281	280	298	291	255	291	284	264	298	287	269	285	255	278	278	251	298	268	277	289	274	257	273	306	242	283	220	282	270	248	273	273	289	268	250	291	282	264	316	248	263	251	253	254	251	259	268	288	297	283	265	272	298	296	262	302	282	271	282	265	277	271	269	258	273	306	262	265	267	301	256	264	269	257	260	264	281	278	257	319	272	274	332	327	294	272	254	284	285	299	275	271	287	272	273	279	288	277	283	284	288	295	247	309	317	262	292	294	319	299	314	293	286	286	280	255	245	287	300	260	282	271	297	290	293	281	275	304	266	302	292	273	285	263	277	271	258	284	332	248	240	300	244	252	283	284	272	296	271	296	282	305	266	277	312	280	319	299	289	279	263	264	293	301	254	266	282	282	310	253	282	294	265	289	303	291	313	302	288	279	251	261	281	288	276	249	290	293	273	295	291	278	272	284	277	281	283	287	323	283	304	284	257	286	260	287	267	272	291	274	272	279	272	281	259	258	296	282	270	262	259	291	281	275	322	291	290	294	277	277	288	273	281	291	274	285	278	302	272	281	270	293	264	314	260	293	280	274	286	294	282	278	277	322	289	280	275	317	263	264	316	273	254	260	297	267	288	266	277	290	264	283	274	287	305	267	295	299	270	272	288	255	261	286	297	291	266	259	280	283	281	257	251	276	249	265	263	276	273	284	263	302	259	281	286	273	285	247	253	252	269	264	290	275	298	252	293	268	312	285	278	274	287	273	299	259	294	306	275	260	264	285	274	204	315	253	272	285	264	298	273	259	282	278	310	281	279	257	262	282	282	224	295	275	323	266	270	254	272	291	253	272	266	279	261	262	292	263	302	305	261	256	295	282	282	265	287	293	288	250	289	290	256	302	287	225	241	244	289	261	283	318	270	276	273	267	279	291	306	258	286	275	287	270	286	272	266	275	258	283	317	259	282	278	259	272	295	280	288	271	279	246	282	297	280	323	282	290	264	265	294	274	259	253	289	270	278	276	282	271	288	282	302	276	282	249	261	300	298	248	294	270	266	294	278	250	253	287	250	275	256	280	276	304	254	272	244	264	247	295	266	276	260	308	287	274	325	279	307	266	287	288	303	279	304	298	300	289	286	284	262	288	267	261	289	305	259	270	278	267	244	286	296	283	277	249	263	291	292	276	283	276	288	255	293	276	297	273	278	295	304	292	274	268	279	273	279	243	323	266	272	250	257	296	297	264	292	281	320	271	260	307	273	255	286	269	280	301	270	251	250	255	257	293	286	270	263	260	268	245	280	269	285	264	266	301	293	281	261	267	284	306	241	255	289	274	250	283	280	253	280	251	266	277	289	278	280	282	246	292	286	257	299	272	286	272	279	274	275	272	271	262	303	274	292	266	279	294	267	275	248	275	297	255	279	310	275	272	258	258	289	272	284	264	279	280	289	288	270	260	300	274	291	291	262	287	268	264	280	308	266	292	291	262	283	268	308	252	273	248	310	274	292	278	257	267	278	297	272	245	270	260	284	291	277	287	279	260	297	272	283	296	284	276	274	265	282	270	265	285	284	285	289	299	286	259	264	273	288	256	297	291	295	248	307	266	258	281	293	285	262	271	238	301	304	315	269	303	293	244	290	267	276	285	297	259	268	296	291	267	271	265	312	285	303	281	299	276	279	295	284	263	263	277	307	266	253	293	235	263	300	277	254	275	262	277	279	275	289	269	265	309	275	283	315	291	278	275	267	287	323	304	261	268	278	270	275	261	272	279	268	305	288	289	271	270	258	277	261	282	256	316	299	258	268	271	270	294	265	309	289	287	283	273	303	275	269	303	281	305	272	277	263	263	270	284	286	315	270	238	271	243	243	261	277	288	285	283	260	282	260	289	260	289	308	273	269	276	294	289	266	253	265	269	247	314	273	270	284	265	282	288	279	282	266	287	276	239	304	282	287	275	262	295	291	262	265	249	269	299	287	281	268	274	258	282	258	274	283	276	264	294	267	281	313	293	257	270	271	267	252	302	255	280	263	264	276	303	260	267	302	267	299	259	275	293	266	268	305	282	296	278	308	247	264	284	258	271	279	260	243	280	286	288	315	278	264	293	282	259	278	279	241	295	251	284	281	280	268	280	298	296	271	268	270	260	295	299	281	261	286	292	304	292	286	271	276	293	321	273	261	266
9683	6585	8199	10003	5665	2766	1150	775	731	662	672	656	635	609	645	662	630	654	625	616	628	647	630	648	692	619	656	645	612	644	646	666	594	606	646	654	691	655	674	645	656	592	661	665	663	633	622	660	616	666	654	649	657	625	602	614	639	645	631	637	650	604	677	648	630	650	696	655	630	660	641	675	613	652	625	614	619	628	691	674	647	626	671	645	655	644	645	594	632	615	620	600	609	672	648	637	637	650	676	617	646	641	647	685	671	648	617	687	568	620	665	668	610	663	662	654	615	669	655	627	640	694	599	663	653	647	681	693	669	653	683	608	577	624	638	650	636	636	636	617	639	642	596	663	613	617	647	639	649	656	637	644	635	646	637	639	637	626	612	599	653	649	645	625	616	643	644	653	641	646	630	631	667	642	645	642	636	638	630	658	675	608	638	648	688	652	670	635	627	632	624	629	667	671	653	636	651	611	669	656	629	684	648	636	641	651	673	663	622	583	640	606	631	627	644	638	633	655	636	637	635	643	607	643	660	654	688	698	636	650	668	661	655	641	673	644	667	649	619	642	637	631	652	670	628	642	649	677	632	630	652	662	603	650	615	621	616	648	649	647	674	631	617	658	724	681	647	639	640	649	631	667	664	655	670	643	645	645	594	676	647	649	659	626	641	660	651	621	618	622	673	641	649	660	621	639	665	643	677	662	633	603	650	667	669	679	622	661	616	610	666	605	662	627	625	643	609	655	634	650	627	657	632	630	653	587	628	643	636	638	628	649	628	604	630	677	601	639	614	669	628	613	648	668	685	626	647	652	635	649	677	642	650	616	690	673	636	608	631	709	669	669	653	620	686	632	622	664	627	649	646	618	629	642	609	649	652	648	663	676	624	633	658	644	649	607	646	643	632	620	680	654	636	640	626	649	683	681	635	586	663	654	637	654	655	617	619	617	640	682	617	621	650	665	649	647	697	689	678	619	592	632	654	688	660	626	694	640	677	629	672	659	663	654	642	649	635	623	672	693	633	685	641	638	650	674	656	628	634	681	673	642	696	650	642	648	632	666	649	617	649	634	704	573	668	634	664	639	680	631	625	613	643	611	654	639	641	627	619	616	644	624	614	638	668	608	648	666	637	610	620	674	683	614	681	655	681	668	656	632	649	665	597	663	607	654	692	663	683	649	661	606	612	657	634	696	657	637	689	687	646	625	640	632	699	634	640	654	656	681	610	698	630	660	661	613	633	632	607	652	651	621	655	648	637	636	624	662	617	659	635	653	648	648	639	653	609	660	625	638	646	661	634	637	631	626	654	663	627	688	682	662	668	598	614	634	667	609	677	638	673	658	642	695	664	608	689	652	638	685	668	657	619	633	636	628	608	690	635	632	640	647	624	625	646	663	635	647	638	641	630	663	658	676	627	613	669	648	589	646	657	642	627	642	667	599	630	649	653	627	600	643	609	646	643	670	645	597	652	627	647	592	633	623	612	650	630	639	659	635	600	627	625	597	623	658	682	639	632	638	671	695	637	674	666	649	635	634	657	624	633	632	658	637	692	663	623	675	614	656	628	618	594	661	618	613	628	661	646	658	614	607	643	640	648	639	695	631	678	695	662	648	597	637	682	668	667	653	618	655	653	615	644	656	637	647	666	693	660	651	632	622	633	677	697	645	620	650	639	651	609	672	675	656	662	606	640	647	674	647	653	632	634	636	644	677	616	648	659	646	629	627	642	646	708	640	672	639	674	633	629	657	630	643	662	616	635	611	649	654	653	656	641	611	607	610	621	629	651	642	641	661	637	640	632	565	578	661	610	618	626	659	631	641	680	644	606	586	600	651	627	650	633	685	612	638	636	625	626	663	610	613	659	627	671	656	628	624	642	572	621	642	646	639	597	621	625	603	669	615	600	602	673	674	624	640	634	680	652	652	669	656	641	630	640	665	594	655	643	621	693	578	669	630	616	652	653	660	620	679	663	645	697	634	654	653	621	626	640	616	615	684	653	654	644	653	636	629	658	602	631	676	628	625	682	620	624	666	664	636	650	608	634	641	592	632	653	626	680	615	614	656	614	658	634	707	649	689	685	673	676	669	667	651	633	639	645	639	628	661	653	638	666	672	637	649	656	647	662	670	644	664	632	645	663	633	626	617	629	651	650	661	669	676	650	630	625	634	618	660	657	653	680	646	623	649	624	671	635	629	639	689	617	675	690	675	617	647	662	676	665	638	651	622	661	662	665	597	658	655	642	669	659	626	608	638	615	660	633	684	604	667	627	603	678	627	635	588	639	636	606	652	668	636	668	605	664	641	638	688	655	660	674	605	628	660	673	688	654	647	674	665	582	608	641	639	647	650	631	648	630	595	675	632	621	641	649	629	698	646	600	667	637	615	658	678	620	646	623	660	664	654	653	647	614	681	659	630	640	602	647	631	619	644	651	653	617	651	620	637	665	586	651	617	660	653	616	636	680	714	646	619	635	655	626	599	655	638	625	629	600	642	636	707	684	633	663	613	648	621	627	650	612	621	625	622	663	626	630	661	656	647	669	666	637	607	643	619	630	688	656	597	623	610	633	581	629	637	621	676	636	652	662	637	611	656	647	624	626	655	655	578	669	641	664	645	635	642	598	646	609	667	633	627	647	659	635	614	659	655	651	618	637	634	630	620	621	662	656	651	662	655	652	616	680	662	613	620	577	659	618	657	631	625	632	673	670	608	665	630	659	691	631	654	659	674	652	643	670	664	609	672	602	627	639	606	661	642	626	688	633	661	662	639	648	634	685	613	663	622	608	650	659	631	644	660	621	621	660	600	632	661	663	647	618	615	634	649	654	651	651	612	659	655	623	627	651	638	606	618	690	611	690	620	623	685	660	650	639	634	646	625	662	618	636	658	632	616	646	720	633	640	593	586	675	694	643	594	669	661	633	645	687	631	697	626	676	664	595	653	630	654	667	632	681	658	672	642	668	619	628	601	656	620	630	689	669	644	589	641	689	684	646	639	659	636	559	668	653	692	620	687	690	653	612	651	636	625	609	628	651	609	629	615	624	603	681	658	604	617	618	617	650	693	689	674	635	670	635	640	630	660	625	683	656	620	640	638	690	646	647	638	624	659	625	654	665	652	654	647	650	645	640	664	654	649	617	706	688	642	585	621	643	645	624	634	644	702	633	614	617	689	662	601	645	676	636	637	678	630	643	660	713	627	626	642	641	620	619	661	699	648	672	640	621	698	599	652	615	632	642	658	633	690	661	633	670	642	687	683	646	552	621	643	700	640	615	646	678	634	649	643	628	635	667	662	651	651	680	620	658	634	695	668	609	608	679	623	643	631	625	683	638	653	624	642	626	637	683	653	704	628	636	629	621	658	678	639	663	649	616	678	623	635	633	617	667	597	674	686	605	583	653	628	655	614	671	657	612	647	643	627	654	629	612	652	684	610	652	651	606	678	621	632	644	697	644	676	670	649	629	599	646	641	663	632	613	649	654	613	666	644	642	680	636	626
39052	29427	44552	42629	26290	10381	2347	727	497	364	369	355	384	387	371	393	369	350	370	398	368	376	359	350	373	361	393	360	365	367	364	350	334	357	351	389	375	348	396	365	361	374	365	327	352	337	386	338	332	356	368	348	328	360	365	363	367	369	345	370	397	349	371	416	387	363	361	355	340	355	386	389	358	360	389	342	366	387	375	363	395	363	328	346	330	379	349	367	361	378	369	348	405	380	354	381	326	356	336	349	387	344	358	394	349	358	364	385	367	345	348	363	348	360	366	353	286	324	383	359	354	315	355	380	340	357	356	356	386	376	390	372	332	361	367	365	330	364	356	359	365	349	362	329	356	368	397	389	352	345	364	383	369	335	382	375	391	383	361	330	396	385	376	353	348	329	354	345	326	401	357	341	377	364	345	312	353	380	339	373	392	348	336	394	361	361	349	363	346	336	392	376	342	363	345	362	372	368	358	336	362	350	356	385	338	350	396	390	351	362	359	343	373	384	379	348	375	340	382	329	337	397	347	359	345	382	371	357	336	404	359	332	379	380	375	371	382	350	363	342	363	368	325	354	368	347	325	371	374	389	394	410	409	353	334	340	374	342	355	351	359	307	337	361	410	353	318	356	380	337	379	322	371	415	329	389	367	352	378	331	358	365	370	374	334	376	354	363	372	367	384	389	367	375	349	371	350	349	367	388	382	391	383	324	377	353	404	336	364	340	350	361	361	340	406	362	396	369	349	328	360	385	381	354	346	333	379	357	388	378	374	392	353	364	372	381	350	387	390	400	383	326	374	353	348	338	348	397	348	381	341	329	374	341	374	384	403	343	356	370	400	398	354	380	381	347	366	363	352	377	346	342	377	308	361	366	369	355	365	388	390	371	394	381	360	367	350	362	357	346	398	368	391	365	321	362	363	403	319	344	356	388	376	329	366	380	388	372	383	345	363	369	341	421	369	329	370	368	375	344	376	379	349	367	357	351	379	369	362	356	344	359	354	323	339	388	339	369	349	414	394	388	369	327	375	372	333	392	357	337	324	359	387	349	345	365	360	378	357	342	344	356	394	351	348	333	362	365	345	341	349	386	383	368	323	370	345	394	391	362	384	399	355	355	361	333	428	359	366	365	396	402	344	379	332	393	378	364	335	360	360	348	330	360	378	329	372	361	368	376	376	331	344	347	398	341	362	374	347	358	367	375	354	371	391	353	329	370	353	405	358	357	350	341	371	365	375	348	375	358	355	350	383	390	351	366	366	324	404	368	365	371	413	394	355	357	353	353	357	364	356	356	378	366	368	380	373	356	339	375	354	349	379	350	366	330	369	368	344	370	395	403	388	374	325	340	369	415	355	331	386	359	363	394	372	391	368	346	378	412	353	369	383	376	383	362	353	337	411	363	340	369	382	389	398	368	369	355	365	346	362	377	334	390	381	364	327	351	348	353	382	365	318	366	335	330	379	363	401	329	377	405	407	382	369	325	317	367	344	357	329	373	371	381	334	403	371	351	356	366	377	397	393	394	369	318	353	392	362	360	360	384	382	376	360	351	392	362	368	364	335	411	374	371	351	354	406	311	366	352	365	379	368	374	337	372	393	372	355	381	363	366	365	352	381	368	378	356	365	397	354	357	363	367	367	346	391	355	341	358	342	384	380	357	377	385	351	363	306	356	397	393	365	352	375	397	354	351	406	352	351	385	342	339	373	358	369	355	390	421	372	370	321	393	349	346	373	379	362	332	372	358	358	371	352	359	381	364	370	364	387	370	377	368	356	341	377	368	373	386	388	380	378	387	350	388	365	343	329	348	379	334	361	348	321	356	394	380	369	341	357	354	409	361	360	363	383	355	382	366	369	354	389	356	342	314	364	357	355	359	340	360	380	379	363	324	394	340	381	392	373	360	378	381	388	357	341	371	357	369	370	419	321	376	368	394	356	368	359	390	367	372	383	381	370	401	368	347	367	353	337	363	330	362	336	364	360	375	381	371	347	385	362	349	369	331	360	354	431	396	340	399	391	332	363	369	391	343	377	384	338	364	361	355	388	359	376	360	355	352	325	358	359	338	357	391	370	377	342	364	361	372	381	385	375	372	377	359	337	329	362	370	349	347	393	386	347	373	328	390	389	347	354	386	333	358	321	355	379	362	384	397	359	381	365	380	376	380	392	339	380	343	394	385	392	388	349	359	345	351	359	394	402	324	321	374	354	374	341	362	342	348	361	342	355	384	375	391	376	376	385	407	356	400	347	343	351	362	395	351	381	340	388	345	398	357	374	383	374	375	384	356	365	382	343	399	388	393	385	366	375	371	389	349	354	338	362	391	366	342	345	390	379	352	387	388	369	335	410	378	338	368	328	369	387	364	373	363	375	363	388	368	349	372	374	352	384	368	360	356	390	400	377	368	376	336	344	363	364	355	342	346	356	378	397	373	318	354	392	382	349	369	372	334	392	371	393	381	386	372	353	369	360	332	362	410	362	355	345	355	364	373	375	366	347	394	333	357	361	353	388	382	359	357	359	373	352	350	360	384	367	356	348	368	346	353	387	358	357	374	382	351	371	382	389	371	366	401	356	326	387	367	326	327	364	338	361	371	393	359	389	387	385	397	330	367	349	381	361	335	332	374	374	354	392	372	401	346	382	352	401	368	372	371	368	412	328	348	359	347	363	353	361	371	382	386	359	338	342	407	347	354	367	347	390	330	351	384	372	361	382	354	349	341	361	394	384	365	365	335	347	328	381	339	366	369	395	354	366	338	378	365	380	345	359	401	389	348	371	368	396	398	380	358	320	329	371	356	372	350	377	381	356	348	378	348	381	368	337	323	330	349	346	375	389	356	366	373	348	381	365	339	326	377	367	412	395	368	357	370	323	338	347	396	391	376	369	377	375	374	377	360	381	360	377	357	370	355	346	358	349	368	377	335	386	352	395	372	379	331	342	363	308	361	362	374	383	357	400	357	319	364	349	372	394	295	385	329	373	350	366	349	354	349	330	362	348	364	347	317	386	347	419	378	381	368	363	334	360	325	369	392	367	357	338	399	378	368	332	382	355	356	347	363	360	331	363	349	397	336	372	344	371	336	345	412	408	410	395	390	368	364	355	374	389	329	362	356	388	357	386	362	344	383	353	380	341	371	312	383	354	396	358	372	344	388	393	355	338	376	377	326	387	352	352	346	396	334	379	355	336	320	372	394	343	343	391	381	377	391	372	373	366	375	392	349	370	397	415	370	406	366	362	325	346	386	373	383	372	359	380	363	348	389	343	376	373	381	387	382	363	362	336	395	349	342	411	343	398	381	414	390	369	403	355	360	370	388	300	386	389	362	338	351	369	389	420	357	380	368	357	354	366	358	371	396	364	344	352	358	391	382	391	366	354	352	369	372	343	339	372	359	387	400	372	378	383	376	362	368	376	357	365	385	374	359	354	397	339	359	374	363	405	359	351	416	339	373	356	355	374	391	388	342	354	368	337	349	365	405	398	370	365	363	351	377
25036	21929	48305	51172	37965	19063	5865	2261	1046	845	799	811	822	818	783	842	804	834	790	786	836	802	822	835	811	814	791	849	791	846	826	843	839	772	800	818	809	827	794	850	840	815	841	830	828	819	812	802	838	876	820	797	810	862	795	827	855	866	849	818	823	804	818	852	799	825	793	796	774	776	796	820	807	823	795	769	773	841	853	805	794	791	798	813	807	843	859	804	825	840	844	833	796	828	785	822	824	847	784	807	841	784	825	811	796	714	858	806	803	790	848	768	796	863	807	800	825	786	834	793	759	785	809	858	823	814	871	829	795	837	828	817	807	804	843	829	798	786	849	816	799	795	830	869	830	815	828	843	822	836	768	804	823	819	839	814	813	835	810	848	803	792	877	824	853	792	828	811	819	863	871	851	784	801	829	839	831	797	758	879	776	827	805	801	819	806	747	822	809	840	746	812	811	767	842	836	809	821	822	787	849	772	796	837	767	817	778	752	771	813	766	851	801	812	798	831	742	778	796	830	799	767	836	734	832	774	852	824	798	866	783	832	779	826	735	797	785	856	840	748	833	808	806	790	828	795	860	837	824	798	822	823	821	777	812	803	792	820	774	853	821	798	908	813	856	820	793	798	825	813	771	767	844	797	827	838	860	795	840	802	838	809	857	784	839	825	775	836	824	858	798	866	833	808	803	790	805	824	821	786	822	781	796	835	817	793	785	782	791	844	858	817	805	845	820	795	778	823	797	820	801	796	818	823	791	827	830	807	809	847	882	831	825	846	818	819	797	858	826	839	814	790	796	830	823	736	840	813	861	821	801	801	837	838	780	798	803	782	835	885	826	809	806	805	804	857	815	782	817	802	851	825	823	823	803	850	830	788	767	801	795	772	829	804	830	781	826	774	878	812	795	796	784	827	757	763	799	737	766	877	769	794	802	781	811	808	856	831	806	853	860	780	847	771	872	818	795	809	798	785	750	784	845	797	845	822	790	817	779	820	825	789	766	806	744	787	816	743	845	813	843	843	794	731	848	812	841	790	855	797	809	866	763	843	827	810	812	773	793	825	797	832	806	839	811	791	807	847	781	792	857	823	798	802	807	839	808	790	822	760	820	800	814	843	839	790	797	822	847	815	812	836	816	818	808	800	837	805	795	815	782	836	825	820	832	758	828	776	872	836	787	776	830	759	839	807	816	815	792	811	816	848	863	820	768	864	786	825	774	817	829	831	828	843	850	860	843	855	848	818	814	826	840	809	861	808	820	808	785	849	819	828	761	856	816	813	832	836	856	829	791	844	797	844	859	826	869	838	826	758	810	874	816	786	759	832	767	782	788	817	784	855	822	819	800	781	835	846	827	823	855	855	807	819	822	796	840	835	830	790	773	810	805	803	805	792	826	849	854	865	807	801	838	789	793	834	821	823	788	756	841	820	781	787	783	772	808	822	821	813	835	813	835	810	807	811	754	778	845	803	764	844	839	800	829	810	778	833	752	806	797	754	797	841	829	779	772	803	819	823	841	801	791	845	845	800	800	838	814	804	788	804	795	830	838	775	806	796	821	803	778	790	755	818	841	813	801	796	812	846	796	804	791	764	822	770	857	821	801	829	865	827	818	760	812	791	788	807	816	809	836	824	830	837	803	864	782	816	785	880	750	834	811	843	811	756	805	792	839	849	819	847	856	822	850	851	793	819	809	840	841	777	734	793	833	791	801	795	777	809	814	821	863	792	805	827	806	818	808	780	821	798	783	807	809	801	850	803	842	791	815	817	858	781	876	819	792	799	789	872	828	765	794	841	842	825	778	796	822	821	819	831	840	813	797	825	763	841	786	826	823	822	811	858	799	866	812	774	816	783	804	788	790	780	791	801	799	809	837	761	826	764	835	863	818	813	841	839	803	823	828	800	854	826	813	797	804	769	824	817	801	835	869	802	791	805	820	820	894	860	830	784	796	846	819	766	831	800	855	810	882	821	796	855	842	798	788	839	875	850	837	762	805	806	857	792	822	836	779	784	797	854	794	802	835	782	836	765	812	819	831	799	857	813	823	808	791	845	802	820	857	782	793	874	804	852	806	807	775	769	812	852	833	800	827	798	811	825	841	804	826	793	806	806	801	865	802	839	839	822	789	846	812	819	852	862	802	841	792	793	812	780	838	885	872	864	806	813	820	823	825	833	864	853	797	803	809	812	813	834	843	813	777	828	818	792	833	845	837	843	798	835	828	817	776	823	807	808	778	823	810	853	837	795	812	818	869	830	853	772	788	863	798	841	819	860	816	818	818	835	815	809	802	814	814	858	779	860	817	849	793	823	803	820	816	874	789	822	798	828	793	819	773	782	861	837	795	799	855	829	830	839	861	822	783	759	823	811	823	827	798	837	802	749	790	809	801	806	825	825	807	761	817	783	799	810	765	812	824	840	813	802	790	841	793	796	813	850	855	862	778	813	879	831	787	826	785	802	818	789	801	794	816	786	779	847	774	830	807	783	813	767	784	842	849	794	824	776	805	765	820	787	831	844	797	828	813	808	772	815	852	758	805	803	814	791	826	772	825	814	755	845	863	779	783	790	792	797	820	756	821	773	810	812	850	765	822	803	721	824	796	778	829	819	804	785	875	874	792	827	822	797	824	813	833	823	817	819	792	798	792	797	813	848	790	825	777	842	796	788	826	776	788	864	851	813	835	799	782	820	781	808	779	813	833	800	810	852	817	835	809	800	812	798	798	812	764	822	837	829	852	798	805	814	777	839	846	825	785	825	791	830	826	803	823	800	760	833	821	788	821	798	848	787	856	831	847	774	751	816	824	751	806	848	834	816	801	792	796	831	801	832	798	805	807	843	786	840	806	811	794	812	806	823	787	827	822	819	777	817	775	832	850	806	789	833	806	826	881	788	794	767	796	816	774	799	807	809	797	830	786	776	827	798	773	817	825	788	801	841	817	794	825	815	790	784	865	835	784	762	842	801	845	838	844	831	814	824	788	836	853	786	790	815	771	861	810	808	821	820	806	784	838	766	816	784	817	802	850	813	849	781	836	828	862	843	823	799	818	803	791	880	843	829	796	827	828	796	807	831	784	839	790	830	829	804	818	775	822	825	811	793	849	805	833	816	764	854	822	781	810	780	804	849	803	808	817	835	824	775	816	813	827	789	752	798	853	795	827	782	841	835	778	820	823	861	830	825	811	846	860	814	862	836	763	811	809	795	774	823	825	822	827	782	791	821	807	840	765	806	818	858	860	820	807	836	801	833	806	797	845	788	789	812	857	843	820	804	837	781	803	792	790	787	840	810	824	801	788	835	824	795	786	799	795	803	817	810	802	826	796	836	850	801	828	809	768	790	832	822	826	813	822	820	810	787	828	778	791	809	793	837	818	797	841	819	833	810	818	855	826	776	836	831	822	823	784	818	830	870	821	810	831	854	797	800	836	814	844	811	823	875	786	744	823	812	774	834	828	810	802	823	794	836	846	801	786	748	807	850	822	800	797	811	838	791
49262	40860	59669	55265	37637	18077	4845	1086	579	368	448	398	410	438	445	440	425	479	450	420	407	449	469	446	457	420	462	419	457	426	448	390	401	400	421	391	439	451	412	412	405	441	423	471	383	415	449	455	411	410	451	440	420	433	434	417	424	373	416	443	429	426	415	404	411	459	417	434	442	421	454	407	458	442	410	415	402	454	487	440	361	462	444	459	409	383	433	444	436	436	439	442	402	425	409	426	422	480	413	422	454	464	431	425	411	438	410	447	405	453	434	408	414	458	425	416	437	418	440	476	420	462	420	461	450	422	407	456	451	461	441	432	445	433	409	445	411	404	424	454	400	441	429	417	461	424	420	422	407	406	452	466	454	471	407	405	436	404	425	416	434	436	404	423	463	407	419	463	430	424	461	438	427	450	421	395	391	436	453	423	434	462	433	413	476	381	372	417	440	460	441	406	362	416	401	460	434	442	422	419	425	397	381	485	479	429	430	438	408	425	446	424	443	433	415	408	434	418	489	444	427	426	381	444	421	426	416	447	416	389	438	416	376	436	455	428	427	448	428	433	456	418	447	407	439	416	444	417	410	445	421	454	448	424	388	409	436	431	406	444	424	442	405	414	428	406	408	423	447	434	439	441	373	418	414	443	455	424	425	393	439	422	453	417	452	445	429	421	449	438	433	456	467	410	462	458	405	440	387	429	444	465	389	474	410	394	377	419	407	482	451	445	448	419	419	435	410	435	444	451	445	422	411	409	449	431	382	465	434	425	410	415	442	404	445	408	424	437	459	473	437	439	442	451	461	455	430	412	477	421	430	422	377	422	418	400	406	448	477	449	418	429	428	416	423	406	460	450	422	451	411	421	395	398	413	417	441	418	427	399	423	431	428	415	435	404	431	451	466	407	422	434	418	437	424	433	459	420	427	450	408	463	484	447	431	417	423	415	381	426	417	464	440	460	405	435	446	452	404	408	413	461	408	413	400	417	462	425	429	422	437	387	414	431	445	453	430	445	466	396	415	432	407	427	504	464	394	431	453	423	391	445	427	426	483	447	447	440	446	431	421	394	398	407	411	436	464	389	434	394	422	438	452	418	474	389	444	416	431	409	394	444	430	413	431	429	427	457	460	459	462	440	436	395	405	421	442	354	445	424	438	429	401	415	403	418	406	462	407	408	427	417	389	429	458	419	435	410	412	426	445	453	410	469	421	438	411	462	417	427	449	422	380	450	420	421	431	415	463	473	418	452	478	488	423	417	418	411	384	430	468	454	434	409	443	464	442	400	410	447	387	448	409	420	449	427	393	399	426	429	408	431	454	446	413	437	420	424	407	425	413	448	433	462	458	390	420	406	477	460	426	419	383	393	425	484	454	441	425	419	456	433	425	433	440	395	375	442	413	400	412	407	418	444	418	418	399	402	428	442	435	449	459	383	427	435	423	414	440	399	407	472	400	397	409	439	375	431	474	449	455	409	451	467	474	445	405	410	410	445	465	435	434	427	390	428	466	424	420	467	444	426	431	462	422	435	396	426	425	385	426	434	439	431	454	425	436	403	417	444	475	443	422	418	482	419	441	418	456	412	442	436	426	407	425	435	423	410	463	384	409	455	458	412	401	409	431	424	413	424	418	412	418	435	439	429	422	385	419	407	420	405	427	442	444	410	440	417	433	404	404	430	450	376	447	417	430	454	413	417	423	420	433	455	426	454	397	387	392	461	435	454	447	447	439	446	420	442	460	404	422	405	425	404	500	396	476	451	444	401	430	398	473	398	384	425	361	425	444	439	420	434	417	409	403	397	399	423	390	424	437	443	400	442	456	426	409	416	408	445	452	416	432	442	442	448	440	455	434	420	446	446	424	436	399	442	415	422	403	428	456	436	448	417	455	430	425	416	365	445	430	478	427	423	417	430	441	408	426	427	417	426	445	443	419	424	436	450	449	428	427	427	415	458	476	415	416	404	432	438	439	431	429	405	434	452	432	466	426	435	430	456	455	458	433	448	416	435	410	418	438	429	423	416	413	415	423	404	407	445	474	431	438	388	477	421	434	424	408	434	397	396	439	461	428	445	408	407	441	464	448	458	434	425	382	429	447	431	409	441	434	426	441	414	430	409	446	433	429	418	370	454	404	449	444	456	376	399	430	439	442	429	460	424	451	407	415	435	444	409	420	432	452	454	431	398	457	391	450	430	434	445	413	408	406	451	472	438	424	400	406	406	447	392	446	448	429	397	479	450	407	478	438	429	429	451	416	459	425	434	445	395	436	399	431	414	399	430	444	387	434	453	412	410	420	456	440	414	428	442	407	424	440	458	457	434	429	406	412	415	449	443	466	391	428	412	396	440	438	449	439	413	449	433	425	432	407	429	377	418	412	400	415	449	451	418	443	465	437	419	429	398	426	428	439	446	457	469	474	417	409	405	443	389	409	412	396	455	444	434	426	438	441	417	434	432	434	413	439	450	401	455	418	382	465	438	439	448	432	370	396	408	427	426	394	383	447	439	418	399	456	423	457	426	412	439	441	397	394	417	412	445	453	419	434	393	428	445	439	359	456	397	427	459	420	433	438	436	422	433	461	401	445	417	466	425	409	441	389	419	412	402	419	389	428	410	468	426	452	420	426	445	425	397	418	459	437	437	450	450	383	446	425	371	434	423	437	451	440	428	465	441	451	437	457	450	447	396	452	413	444	411	423	434	468	480	451	469	422	431	418	438	443	432	429	439	414	434	428	407	436	409	460	442	429	449	407	436	420	418	433	429	407	424	438	446	387	396	431	431	437	404	411	411	461	416	436	413	418	496	417	398	443	428	424	440	431	393	430	467	450	456	449	400	463	416	415	407	455	437	430	389	430	449	489	436	448	421	459	403	391	481	438	454	428	415	439	454	429	438	417	434	460	440	437	405	384	420	396	415	449	436	468	401	425	427	432	418	418	403	437	412	435	389	434	458	421	449	391	403	442	423	456	412	433	429	468	431	484	424	457	457	410	444	430	456	445	441	423	442	421	465	468	423	433	373	421	390	391	415	412	419	410	397	444	444	415	428	442	405	445	441	425	420	429	424	397	416	422	414	433	431	409	434	415	438	387	445	372	376	452	424	456	427	428	436	427	432	452	428	424	444	460	402	433	417	404	408	467	387	402	427	432	418	449	413	441	401	396	452	441	454	419	422	470	416	439	395	417	423	408	414	439	418	420	430	406	419	433	452	421	433	407	457	431	442	425	464	465	402	432	484	474	455	441	396	425	427	459	431	415	432	466	452	446	429	447	380	422	409	431	436	433	467	455	415	415	453	433	462	416	440	449	386	446	422	438	428	422	419	455	427	427	427	435	417	425	393	425	453	417	423	470	439	405	440	417	410	435	391	387	443	420	458	433	399	441	438	439	410	445	421	396	455	436	483	410	460	439	441	426	411	407	444	405	439	428	456	391	427	431	440	464	434	441	445	455	460	436	396	448	425	422	415	456	429	417	423	453	413	441	445	448	377	393	403
31077	32487	59022	62272	47979	27657	9602	3020	1424	905	888	887	935	929	906	881	958	918	919	924	922	932	974	888	922	951	985	880	976	905	957	923	938	891	966	914	979	928	989	950	946	933	929	870	927	928	929	914	951	942	957	899	975	928	964	944	954	965	942	911	850	902	938	942	936	912	901	951	905	973	879	886	984	897	959	912	955	957	894	900	866	999	913	934	904	923	911	944	888	923	899	908	903	899	904	945	901	903	972	923	944	978	917	951	935	933	938	896	921	856	956	930	914	927	919	926	903	845	914	918	897	920	945	922	960	939	896	899	976	870	905	931	886	985	885	918	925	915	964	917	910	914	938	910	924	948	914	883	916	902	907	872	886	994	867	883	880	952	938	925	918	939	942	986	947	925	973	910	944	899	954	936	909	923	938	924	970	932	901	932	980	943	914	945	899	1009	969	967	924	883	945	900	913	862	887	940	969	893	928	966	910	911	897	910	866	963	945	955	928	985	920	931	930	922	911	902	903	920	938	935	933	940	929	954	892	942	917	874	916	937	917	854	910	947	864	910	897	931	905	996	977	970	924	906	966	845	938	910	952	940	928	929	909	938	1022	916	944	962	884	920	952	954	912	930	882	919	887	866	925	913	939	925	929	983	884	905	975	964	934	875	926	935	894	970	924	973	928	924	962	936	945	923	930	909	945	911	956	994	900	939	948	884	909	925	965	953	916	895	912	911	906	932	959	963	962	876	922	923	905	954	934	945	938	914	923	932	913	929	899	941	917	927	916	926	893	940	944	974	912	947	964	985	927	928	947	940	866	936	929	956	923	970	943	956	970	902	911	926	859	914	968	932	1005	897	939	864	947	878	893	932	884	955	912	973	941	951	983	952	893	956	892	937	1008	948	894	923	941	944	887	941	899	957	864	865	941	952	919	913	897	903	893	944	890	943	937	918	900	877	967	1002	938	942	947	925	919	911	912	961	885	919	898	937	881	904	950	923	882	949	953	925	866	989	944	898	901	846	887	910	954	937	954	897	969	949	948	909	934	948	946	941	931	922	897	948	903	902	901	904	939	894	887	996	992	914	934	861	930	947	913	902	885	932	906	858	873	913	928	864	893	932	921	908	952	871	1009	899	895	884	918	921	885	876	901	889	943	900	913	951	973	916	903	954	914	946	934	921	988	922	988	895	924	866	947	928	950	891	990	948	934	907	942	928	928	941	934	896	930	976	904	926	912	875	908	946	976	948	957	952	933	946	934	955	995	959	905	907	942	956	942	919	835	905	967	914	923	923	919	920	911	928	950	914	900	932	937	997	941	952	1001	917	921	862	899	920	852	909	920	909	909	898	943	937	956	904	908	917	914	939	968	885	933	902	890	930	915	919	941	940	887	938	918	903	899	948	902	910	902	926	957	938	970	928	949	923	913	926	905	861	924	890	964	973	913	873	847	918	969	922	903	873	890	951	921	911	863	943	927	926	906	950	970	943	940	950	938	917	895	925	908	961	899	921	934	864	918	902	886	903	939	916	904	953	947	977	972	905	896	925	906	857	903	934	881	941	958	952	898	935	922	944	851	932	976	869	928	952	850	924	950	910	878	956	952	934	866	928	920	893	951	920	891	952	945	961	882	927	911	884	964	921	919	927	903	944	901	929	926	947	944	903	906	939	943	870	937	907	903	941	961	949	910	887	926	930	877	907	910	911	893	925	973	874	894	906	969	984	969	977	879	927	889	906	901	950	914	922	923	886	937	934	843	931	927	940	977	915	903	964	904	988	937	897	915	922	903	936	930	942	899	897	977	938	924	964	962	913	944	924	967	932	974	961	951	936	908	890	958	951	938	941	868	974	913	891	872	991	925	911	960	961	901	955	898	958	907	899	920	901	886	892	946	905	953	921	905	976	936	874	887	967	986	934	893	944	887	969	900	945	921	902	868	935	912	937	920	942	958	918	837	914	922	931	963	947	889	946	959	918	949	858	921	907	902	936	882	933	970	953	893	995	957	941	908	964	929	907	894	900	950	949	967	890	941	935	955	949	963	912	887	902	903	962	921	942	967	917	927	884	928	872	912	916	917	913	911	970	925	934	915	946	948	926	939	926	988	912	937	867	943	883	892	871	936	909	958	919	917	941	919	991	941	953	926	921	915	884	932	941	894	912	943	897	929	903	953	903	890	911	923	866	919	901	918	894	901	941	900	922	954	917	899	934	967	899	910	886	907	897	933	897	895	895	969	964	961	914	913	867	908	873	910	879	909	935	902	921	911	998	956	930	944	927	939	921	921	977	918	897	968	943	886	928	941	905	926	980	944	897	911	878	893	853	936	870	917	922	910	958	933	985	927	930	904	937	910	893	937	912	959	906	887	931	956	928	937	985	944	924	912	938	895	916	931	963	902	922	896	924	916	902	860	918	908	890	942	891	909	931	913	926	925	911	983	893	942	928	826	884	908	941	934	927	902	886	892	876	898	976	911	913	920	926	903	926	988	936	872	947	937	915	953	985	910	926	973	919	905	976	926	972	903	939	876	924	955	923	979	949	927	968	922	942	911	915	932	898	930	925	936	912	929	896	945	956	874	936	933	952	895	899	968	927	882	931	972	886	909	907	868	943	938	984	978	881	946	932	909	893	942	939	922	929	984	950	909	975	939	867	918	947	944	918	880	898	887	940	948	921	916	932	917	931	920	978	910	961	898	921	923	935	882	962	934	866	955	933	892	899	931	960	955	886	940	916	915	876	894	976	925	937	950	951	946	949	941	927	933	900	950	937	902	903	982	892	955	917	916	944	881	996	927	919	931	901	888	935	906	960	976	905	923	919	857	927	916	877	896	909	904	955	911	892	920	852	928	964	913	953	950	906	916	919	841	911	940	975	895	897	872	956	927	914	910	922	904	897	906	950	914	900	967	937	882	906	942	944	900	932	929	954	915	888	943	954	915	962	924	920	970	953	964	881	951	919	872	925	961	928	901	1010	904	961	905	893	896	949	934	902	944	917	917	942	932	890	959	960	904	909	907	913	990	929	925	971	871	939	959	899	945	887	899	926	980	893	900	920	878	927	879	943	946	922	903	956	926	888	941	947	914	899	924	1003	949	903	902	886	913	930	945	931	947	919	919	912	967	913	887	924	909	939	933	952	928	899	872	899	918	922	898	930	910	948	932	948	958	931	978	904	867	956	879	886	967	901	921	913	865	924	911	904	881	908	900	952	967	923	905	884	927	905	963	949	977	924	932	889	984	953	882	900	905	914	946	907	877	958	920	969	901	896	923	917	952	915	933	890	921	902	956	888	919	957	897	983	898	897	949	897	927	889	876	943	920	965	866	937	987	872	876	878	932	933	919	927	901	945	944	957	907	951	919	944	932	932	879	902	984	887	960	920	937	954	924	946	928	847	908	920	911	965	871	951	955	908	938	901	901	904	948	929	898	956	977	922	890	925	900	919	932	899	904	927	883	938	942	947	914	907	953	921	901	918	952	885	953	936	879	904	909	960	961	951	913	960	926	829
14148	4258	3586	3404	2117	950	422	301	291	274	323	310	311	270	294	301	295	319	304	289	319	302	257	295	301	326	277	269	304	268	329	275	272	281	293	272	235	303	286	317	293	273	284	283	279	307	295	295	306	272	284	299	251	269	312	308	293	302	255	288	303	274	266	305	294	276	300	309	288	316	255	287	299	293	288	277	345	267	263	318	289	266	280	260	250	255	255	276	302	293	285	300	294	265	279	304	291	302	287	295	311	274	298	286	304	281	251	303	282	269	287	291	259	285	310	319	298	273	279	280	281	259	316	254	283	287	314	295	316	294	260	263	265	269	293	266	306	296	280	288	317	309	250	271	296	310	307	272	299	308	281	291	307	290	308	264	247	320	298	275	269	295	291	270	316	317	251	312	292	297	297	332	302	280	281	292	273	287	295	273	297	300	291	269	276	300	321	306	271	279	297	295	265	269	280	294	308	268	288	280	284	275	312	302	319	303	278	308	287	341	297	290	262	293	258	273	266	306	276	300	338	306	287	284	287	292	298	272	267	293	313	280	289	299	259	276	289	303	271	280	308	302	284	266	288	299	332	284	275	267	288	296	337	273	275	239	299	276	250	253	248	279	313	295	290	294	300	305	252	272	297	262	302	285	287	329	292	294	310	289	268	296	301	316	270	254	296	257	289	315	269	285	297	280	278	300	272	299	314	286	317	301	293	275	255	266	292	297	290	305	281	285	280	253	270	268	293	305	256	324	296	287	281	281	283	284	281	288	289	295	276	306	283	272	292	283	286	273	279	306	275	321	319	308	281	278	301	289	304	277	265	277	268	290	304	297	257	297	300	277	286	267	264	291	305	295	306	309	297	264	281	272	299	304	275	267	302	293	242	286	324	288	289	313	285	270	289	305	293	317	264	290	272	302	262	265	272	292	299	323	286	312	308	303	252	299	286	320	289	280	287	300	308	343	313	254	295	304	296	279	281	244	277	295	292	307	292	296	283	255	275	283	312	304	314	275	305	290	295	298	266	295	325	317	275	284	271	269	326	272	260	282	276	296	287	264	315	287	305	252	259	330	317	304	282	326	304	299	287	307	307	327	321	308	270	274	302	329	293	317	272	323	293	293	261	322	294	297	293	286	270	312	322	281	271	298	308	294	300	258	278	302	294	275	274	283	258	287	276	257	268	260	302	286	289	283	290	289	311	285	301	308	291	276	279	323	303	291	294	289	263	288	262	286	286	289	284	303	259	307	271	270	323	288	264	261	269	287	278	302	298	265	276	298	289	285	259	293	285	283	288	264	303	296	280	284	292	312	283	300	268	314	285	319	290	280	258	303	287	268	292	283	318	286	270	322	298	302	313	301	286	282	281	280	264	297	280	314	281	305	266	295	316	283	299	256	270	310	282	284	266	268	287	283	290	292	299	283	298	308	282	297	271	306	278	281	261	322	277	269	340	296	268	263	290	289	296	282	295	297	260	295	296	289	304	279	304	303	281	277	325	285	289	332	297	248	295	312	295	268	286	271	265	282	292	277	261	248	270	291	247	311	294	283	263	290	299	300	291	278	266	248	291	259	283	279	242	319	277	286	301	292	283	292	296	251	284	307	307	271	279	278	276	298	300	340	276	293	315	313	292	241	335	294	281	278	302	341	262	251	332	286	276	282	276	277	262	250	274	264	295	310	274	244	301	293	287	270	256	264	251	262	297	278	313	301	295	284	265	282	282	282	274	282	296	291	309	299	274	293	264	276	323	275	288	308	277	241	284	309	315	270	262	262	269	279	296	300	284	273	283	263	327	339	282	290	282	268	314	275	264	296	298	296	302	291	286	322	278	285	307	296	290	300	298	275	269	244	264	295	265	306	313	269	287	274	293	303	295	309	295	253	286	268	285	333	268	301	262	300	282	298	243	260	268	304	279	277	292	255	267	319	323	270	277	300	284	285	277	275	308	263	317	292	303	303	251	303	278	301	288	293	307	285	296	314	278	291	290	287	275	264	256	280	316	294	295	273	276	273	310	275	299	257	313	298	275	252	265	279	325	307	291	281	291	260	280	272	296	280	302	299	325	323	302	287	294	290	277	269	290	302	304	252	290	286	275	249	297	298	297	268	287	297	269	290	323	268	291	247	282	309	311	266	276	289	306	249	296	326	320	290	256	303	307	263	266	275	296	314	280	281	280	260	313	286	291	253	294	278	299	293	277	284	322	278	263	298	258	293	240	311	275	285	321	265	258	299	322	275	254	288	295	287	268	297	278	283	307	251	284	295	285	302	279	301	279	293	291	306	289	291	293	253	301	258	250	284	273	246	295	289	285	263	289	273	293	287	277	297	273	275	264	279	299	275	300	295	308	350	290	276	268	301	276	294	277	276	271	300	261	290	299	288	272	280	269	319	278	310	287	281	292	261	282	287	291	301	282	319	281	299	306	284	316	327	262	273	261	309	282	283	303	306	254	305	303	272	285	281	304	282	296	282	272	290	277	298	301	303	288	314	273	265	245	292	288	279	329	298	303	306	265	277	299	280	291	315	282	285	279	292	275	310	283	282	287	308	283	270	284	298	285	274	255	270	295	274	321	327	308	306	296	287	284	308	307	273	275	309	303	297	324	303	294	311	273	272	274	304	305	270	309	313	317	271	303	280	292	266	283	263	281	280	278	275	271	276	319	263	285	273	262	300	292	291	292	298	295	304	272	295	248	272	290	252	275	304	274	284	264	303	319	272	289	281	304	268	267	288	305	289	267	293	270	253	294	293	310	277	252	264	290	322	283	290	289	288	262	274	295	289	289	287	293	282	285	269	275	287	279	315	288	281	307	261	291	284	310	274	282	293	280	290	301	310	317	282	283	282	297	282	283	288	269	277	268	279	300	287	301	260	311	265	265	264	269	311	292	300	334	276	321	269	308	318	286	320	296	286	286	289	285	312	312	307	272	295	330	276	275	288	280	273	292	291	312	267	277	287	327	276	330	334	274	331	314	302	291	279	291	267	294	247	278	297	282	298	288	326	279	286	285	274	288	260	294	290	294	306	283	323	271	322	294	288	263	293	287	268	294	261	288	276	311	279	280	299	286	261	295	275	275	273	325	272	296	286	276	258	287	290	293	269	295	281	285	288	307	258	270	305	286	296	327	308	285	294	308	300	288	312	263	254	286	282	293	295	293	292	281	269	276	275	304	281	296	282	298	244	251	303	265	288	294	280	276	273	271	267	267	245	271	330	284	284	300	319	297	265	309	309	274	290	294	287	292	306	289	278	230	291	275	283	305	277	285	279	270	273	320	315	284	303	308	294	279	284	288	279	268	299	270	291	284	289	282	296	313	314	293	297	304	298	281	292	271	281	281	282	301	313	280	265	316	282	309	307	304	263	301	275	277	244	300	276	292	314	260	275	295	296	277	252	266	272	284	271	273	313	273	312	297	306	306	295	286	275	309	283	287	260	270	270	289	260	294	278	298	268	278	291	286	306	293	293	284	301	270	271	298	324	296	302	284	311
8321	3367	7985	9358	5972	2511	1005	741	640	636	658	647	697	637	685	647	618	652	631	690	662	656	689	696	684	675	628	646	648	659	633	639	645	696	661	639	687	657	680	652	674	632	621	620	686	676	690	690	677	677	679	636	664	638	686	635	648	697	638	645	699	656	654	679	661	686	655	672	646	660	690	687	673	641	647	684	653	666	657	644	641	702	659	635	649	633	639	694	689	649	667	648	666	659	688	675	669	701	626	628	671	629	683	670	674	650	701	687	666	605	666	654	683	622	682	703	632	661	650	664	677	655	658	665	635	607	683	649	648	670	712	674	653	649	686	692	656	659	671	711	685	662	661	682	715	682	637	633	616	635	650	673	687	648	647	674	674	648	660	682	663	670	666	657	600	691	667	629	667	687	660	731	644	663	668	647	643	672	673	654	632	660	672	623	673	676	649	617	674	653	661	655	651	679	670	643	662	676	650	655	681	648	630	706	605	708	724	681	633	674	646	617	606	651	647	674	635	635	677	641	684	651	659	659	695	699	661	600	695	696	668	643	712	667	694	658	641	687	634	663	667	650	671	655	624	638	636	647	652	653	653	652	672	655	690	671	654	658	655	692	709	646	697	632	677	682	641	676	633	645	681	674	629	701	618	654	690	685	650	690	653	667	644	694	680	674	691	676	646	633	657	663	624	655	682	683	686	674	661	689	684	664	664	610	600	680	725	666	680	702	675	662	651	662	695	619	687	662	662	669	695	638	614	627	653	704	668	622	671	691	678	652	696	662	658	691	687	646	702	648	697	675	715	659	657	655	718	677	663	645	681	717	698	692	635	667	634	670	640	677	719	676	671	633	615	681	610	679	688	677	658	648	671	596	686	669	666	686	659	675	661	706	641	683	606	674	674	730	650	672	683	668	611	634	657	627	723	692	633	640	646	649	659	614	667	655	648	669	667	670	654	654	698	714	722	708	667	684	685	646	671	608	679	641	658	652	653	648	720	674	622	706	672	693	612	670	654	628	640	637	668	674	672	729	662	694	659	669	682	648	657	701	656	714	682	642	677	714	652	708	656	679	715	642	615	654	654	665	708	658	621	708	700	686	645	665	684	686	713	725	661	665	648	633	648	698	657	679	658	713	645	652	665	660	633	689	669	682	659	674	704	689	707	643	662	643	615	637	663	670	682	708	677	720	687	686	630	666	683	723	681	655	678	623	707	622	657	642	635	692	649	704	696	641	648	616	664	705	672	705	614	629	646	603	649	667	649	669	647	614	674	621	697	683	686	640	646	678	736	669	647	686	698	715	669	692	652	697	657	679	676	623	667	672	715	638	686	656	691	634	702	649	665	685	630	635	640	670	713	607	697	644	705	720	653	620	691	703	634	698	654	677	669	699	645	661	647	680	657	641	660	676	656	704	716	690	644	647	651	634	648	634	669	712	627	694	637	655	693	675	624	648	664	664	637	681	681	673	668	661	685	651	694	687	635	702	709	682	634	645	630	679	604	688	656	683	663	639	681	651	674	660	680	639	674	668	672	656	681	673	662	658	674	619	707	648	625	689	673	642	652	670	677	707	702	667	667	662	635	679	657	675	689	644	626	677	652	659	710	644	678	670	662	703	662	668	642	686	681	689	674	625	666	705	653	644	636	609	661	659	660	661	675	686	634	688	646	679	666	638	705	642	643	639	655	675	679	627	642	662	664	664	716	704	726	640	724	654	690	643	702	670	713	612	698	681	619	631	693	636	651	672	670	633	664	675	693	620	686	691	662	660	651	638	676	682	656	653	638	639	665	670	677	685	692	698	683	661	656	637	673	687	681	697	646	679	670	663	648	700	661	634	636	662	646	659	669	713	635	668	675	684	705	659	646	685	661	696	628	690	655	658	642	670	681	669	673	682	682	632	675	665	643	673	673	626	679	709	668	661	686	637	640	651	621	633	676	707	701	644	629	624	655	653	625	647	648	702	672	672	642	657	617	680	675	671	655	673	660	653	666	666	665	676	651	680	690	678	683	661	672	639	680	693	631	627	682	657	670	696	667	643	691	617	648	675	683	691	674	662	641	624	661	682	645	732	647	608	660	673	684	638	665	673	686	655	682	669	696	674	674	677	641	655	692	664	702	636	681	655	671	698	644	670	668	620	664	706	670	651	668	619	656	675	654	667	650	661	633	673	661	654	692	655	656	709	668	678	645	701	687	670	658	694	647	704	627	723	643	660	652	665	669	677	655	653	636	657	657	698	660	674	666	684	681	677	732	697	646	666	639	695	663	608	699	678	666	656	699	622	669	623	697	669	692	705	702	681	632	655	653	677	651	671	680	702	683	617	670	695	683	643	676	673	632	646	615	712	667	686	632	696	669	629	649	642	631	666	643	658	690	656	658	687	676	642	667	674	703	622	676	631	659	639	695	689	671	649	642	674	662	687	718	627	652	621	656	669	672	683	651	644	635	677	646	724	672	685	692	698	643	652	675	718	673	656	652	653	669	639	604	644	637	674	687	721	635	700	678	617	646	654	608	640	698	632	633	672	698	644	684	672	653	681	669	692	659	637	642	659	705	618	665	661	685	646	639	629	665	648	688	685	686	677	645	646	643	670	684	688	627	655	623	689	636	642	649	646	704	645	703	719	695	650	616	680	625	629	664	661	680	633	639	666	649	668	714	701	708	568	683	677	646	640	642	664	669	691	666	675	669	651	647	691	674	665	710	669	653	669	725	644	703	615	622	714	620	732	650	661	624	670	691	671	688	699	662	715	675	680	743	678	676	618	681	651	715	647	631	670	652	666	685	693	671	672	677	676	638	639	646	699	666	680	662	652	675	683	692	677	630	672	661	620	685	683	656	665	674	709	694	665	664	646	687	670	650	605	667	704	673	681	677	706	624	667	678	642	698	710	635	665	665	621	688	644	652	675	667	628	660	699	720	666	658	612	677	698	641	723	655	691	656	714	691	665	618	655	698	712	639	671	683	728	663	653	698	637	678	687	694	695	632	622	628	627	687	662	638	645	658	655	650	705	643	692	633	646	629	668	687	662	642	646	666	660	676	726	671	646	652	692	648	666	690	651	674	661	644	634	655	686	687	620	691	649	647	638	688	671	682	693	679	702	644	676	693	655	656	704	658	707	681	657	708	707	661	685	701	685	664	643	672	659	691	699	625	663	679	709	690	682	677	693	684	688	691	657	717	677	663	655	690	675	677	661	678	697	694	675	607	673	675	624	711	674	636	656	644	697	650	646	656	663	619	650	639	656	626	662	697	673	704	633	699	672	659	650	715	682	674	693	669	669	664	677	653	629	690	671	625	701	653	705	636	662	630	699	657	677	701	648	668	650	647	668	699	667	669	670	674	716	665	654	698	647	717	670	670	689	682	690	667	647	658	698	687	646	631	665	702	676	667	639	645	694	711	697	698	679	594	637	732	634	696	653	674	679	629	651	664	679	667	696	692	677	678	663	646	666	694	666	670	626	628	651	682	678	648	673	656	679	650	649	663	678
36848	22850	26038	43305	33818	15085	3845	808	538	383	372	393	351	385	351	419	361	360	357	364	342	385	364	366	365	369	386	379	403	368	396	387	388	330	357	379	390	382	371	350	400	405	408	370	370	378	354	346	367	317	387	366	359	388	412	344	344	357	400	354	361	373	372	384	386	354	356	344	411	379	326	375	415	361	375	389	378	371	364	377	370	360	375	384	358	381	379	409	327	374	380	390	377	390	360	371	381	406	356	382	375	370	355	413	388	414	363	384	360	387	395	362	384	362	381	375	383	339	382	381	350	379	385	359	381	344	357	360	349	343	370	354	386	378	397	366	322	373	367	386	386	363	360	368	372	371	364	410	426	380	368	361	355	405	405	393	331	379	356	378	406	337	354	370	351	382	379	420	391	395	355	368	374	375	389	353	373	373	379	337	378	380	376	346	396	351	372	355	348	369	400	380	346	386	364	414	392	344	395	404	423	396	339	379	375	368	376	371	382	369	371	340	363	353	426	373	375	367	369	352	369	374	420	341	408	354	364	376	359	379	385	363	402	322	411	394	351	348	405	396	398	390	378	364	358	353	384	391	362	374	347	367	379	385	398	381	377	329	417	354	394	342	362	381	376	346	395	379	398	371	347	345	379	363	385	409	377	376	393	369	396	360	365	370	370	354	395	387	363	386	359	368	381	399	359	364	400	359	363	382	368	361	353	378	393	367	358	338	386	392	399	399	365	389	344	368	390	357	370	360	380	368	384	360	385	358	383	328	372	372	391	411	388	314	396	403	382	383	354	373	370	364	374	383	329	337	348	336	354	377	366	408	374	391	396	404	377	348	362	354	395	362	354	351	376	358	385	349	371	384	378	376	359	408	422	384	358	368	365	364	374	345	381	391	373	338	350	391	387	355	399	365	392	387	356	407	295	376	375	364	366	381	370	366	404	336	341	407	365	357	382	351	402	364	373	357	377	387	385	348	375	383	362	366	366	366	371	379	364	341	396	356	394	367	412	438	369	349	381	361	381	366	373	347	392	363	359	367	382	410	396	355	365	397	396	382	393	410	393	368	363	364	350	361	342	393	415	343	392	404	386	377	331	366	393	354	387	390	360	407	377	394	371	355	381	369	360	370	393	381	407	354	363	356	358	382	399	362	378	384	383	388	356	357	400	367	372	368	381	336	323	378	364	381	359	375	401	384	377	365	376	378	391	353	388	397	350	387	369	413	379	344	360	381	323	341	393	386	393	367	425	339	411	354	412	422	382	358	403	397	387	342	365	366	380	379	354	350	376	375	376	373	416	386	373	384	364	369	330	341	391	377	323	342	328	366	365	371	399	378	401	384	390	397	361	392	382	363	366	363	381	399	385	392	387	327	388	407	384	363	379	354	365	370	389	396	390	393	377	356	359	369	345	363	377	380	379	370	374	368	376	354	368	388	412	364	360	422	388	358	393	392	383	371	383	382	385	322	344	355	404	386	368	355	372	407	366	427	367	357	317	385	367	349	333	393	333	401	352	336	363	383	373	368	348	381	336	365	338	359	385	347	367	376	380	373	334	355	346	393	383	369	376	382	389	382	391	379	423	377	329	376	363	367	354	387	340	391	393	334	395	362	345	379	341	355	372	430	344	408	395	361	404	399	370	352	339	367	382	351	360	335	355	339	394	354	395	409	384	356	384	352	398	360	378	400	372	364	427	351	373	359	354	368	374	388	358	374	368	399	418	391	364	362	384	372	369	383	352	375	376	381	346	396	359	368	395	372	386	362	349	380	399	361	384	340	342	374	345	367	336	386	383	393	368	416	375	378	366	373	360	385	368	334	379	371	355	366	376	372	350	394	371	396	358	370	369	396	380	355	373	379	385	358	357	349	367	389	346	426	375	406	384	375	352	403	394	347	364	340	363	359	397	385	314	382	373	339	363	377	336	378	343	381	351	392	386	391	368	362	430	360	361	373	385	348	376	373	348	382	331	364	388	376	376	399	363	368	344	383	338	389	369	387	382	400	333	343	340	396	374	378	351	325	371	394	363	346	369	346	340	387	383	362	364	358	369	372	384	355	377	369	347	421	373	369	408	399	371	333	399	418	375	375	390	399	371	336	386	355	404	357	344	382	368	412	327	395	379	378	325	366	373	366	387	364	378	360	337	379	378	361	387	403	337	366	366	365	366	367	378	362	385	384	366	437	404	358	371	339	352	338	372	395	402	374	406	378	425	382	358	377	355	326	372	372	376	385	417	393	377	361	363	364	364	362	369	386	354	389	393	354	396	371	350	363	375	366	372	399	415	388	351	336	325	367	408	377	354	376	363	381	398	343	355	358	389	348	300	391	355	384	387	403	364	353	396	397	378	333	393	375	397	359	400	334	382	337	399	341	398	404	381	356	378	372	380	361	372	390	390	350	384	460	329	385	362	371	369	394	377	407	398	408	372	379	351	376	376	339	379	396	400	420	354	343	407	359	333	362	353	357	351	388	352	374	381	359	367	402	374	396	353	328	382	365	401	382	373	393	395	358	375	361	361	390	369	403	331	384	364	327	383	361	381	391	359	378	404	345	387	400	397	382	359	391	360	379	378	386	349	344	385	359	361	364	417	371	412	375	353	349	348	337	342	392	386	410	341	355	333	343	397	339	365	400	376	369	347	373	410	398	350	367	372	372	380	399	416	360	350	389	384	366	404	387	387	384	356	358	368	356	345	346	383	379	380	358	371	365	340	390	331	370	338	403	390	363	418	385	370	359	390	371	404	362	387	374	365	400	364	372	379	391	400	377	342	386	350	388	434	365	365	367	374	393	377	383	378	372	355	370	417	332	373	338	380	404	365	357	368	379	370	355	361	386	369	407	406	385	384	410	344	349	393	365	376	330	366	376	379	365	377	338	375	384	337	348	369	383	384	386	380	379	335	371	386	349	377	351	385	392	366	363	360	334	350	356	336	343	415	379	369	377	380	355	373	351	376	339	410	402	371	362	356	364	352	413	411	352	403	385	403	353	360	353	397	372	358	390	348	410	377	326	395	395	410	346	394	354	366	376	383	400	356	353	386	336	388	390	375	375	364	339	356	397	363	384	347	386	393	405	351	345	369	343	395	356	373	379	362	374	423	384	356	372	353	367	374	387	366	377	385	379	361	379	391	369	394	367	362	359	402	392	376	362	356	360	386	340	396	355	377	401	347	338	369	386	361	402	391	345	402	375	392	357	399	331	365	359	383	344	355	331	337	334	344	381	411	375	400	378	389	381	386	357	409	405	390	351	370	358	386	384	378	346	352	334	393	388	417	363	369	350	427	417	340	336	399	388	342	376	360	396	389	419	392	401	360	380	374	417	374	376	385	348	360	351	380	372	342	416	413	377	417	415	366	342	343	380	383	407	372	397	353	358	360	375	384	338	370	375	385	341	370	402	375	344	390	356	408	416	388	360	370	373	376	365	393	395	341	385	342	363	355	353	430	342	397	405	350	357	383	366	391	351	341	367	354	394	374	395	378	340	371	379
23258	16424	32812	54131	45591	25815	8867	2298	1313	876	843	829	859	817	826	790	854	856	823	859	800	837	816	833	820	814	821	827	809	847	800	796	842	872	821	842	821	844	842	801	806	854	836	868	872	816	867	860	849	813	795	875	811	828	832	838	877	856	863	810	805	827	849	871	848	863	828	833	833	885	817	886	833	882	826	836	887	799	786	804	787	865	801	886	829	866	834	841	828	847	859	869	858	825	882	846	822	796	839	840	821	782	875	860	803	872	862	807	822	838	801	862	853	862	847	858	817	790	808	855	821	883	822	842	842	830	836	827	813	792	838	852	815	812	810	849	883	769	819	846	855	861	784	814	842	860	849	806	888	789	858	800	834	838	879	776	825	831	822	848	836	841	812	798	813	819	834	838	865	866	801	791	860	838	800	857	808	821	846	868	801	819	865	841	855	834	865	840	837	837	797	813	856	824	828	851	848	842	847	824	852	842	862	844	854	865	843	846	824	810	828	800	857	874	809	838	834	837	860	856	786	850	789	873	871	844	830	867	872	912	824	817	856	786	776	799	847	817	830	877	879	860	858	854	833	811	777	826	871	844	825	844	821	815	830	818	777	801	840	837	830	816	851	831	866	824	828	811	811	849	831	811	801	820	814	825	876	807	863	895	857	862	851	875	825	875	822	753	795	858	846	882	848	843	833	843	823	847	833	827	818	841	863	843	873	838	859	883	816	796	827	827	861	786	845	843	783	852	859	809	802	806	851	844	852	805	824	807	785	802	824	837	813	817	899	838	835	832	895	773	826	810	896	839	814	847	824	856	810	839	777	826	806	855	781	806	775	835	826	858	804	843	839	818	809	805	830	815	805	859	838	834	823	806	895	834	831	859	926	866	794	798	882	834	827	866	783	877	852	802	824	837	858	834	854	806	823	826	863	862	869	841	821	835	833	837	795	850	802	856	797	852	832	821	858	803	838	816	801	819	828	792	759	900	759	843	824	797	834	828	807	863	845	810	809	846	815	882	837	855	845	833	821	850	837	838	806	843	839	797	840	809	794	820	823	888	832	852	824	810	872	813	816	826	873	848	840	793	836	816	888	831	806	842	773	831	845	843	883	840	779	825	859	788	772	848	832	849	836	830	863	888	813	800	889	839	794	796	820	854	835	859	814	821	795	785	827	851	810	810	811	879	799	815	807	881	810	845	832	852	833	847	842	831	825	839	921	863	784	820	816	788	862	865	796	838	825	801	786	797	835	850	851	825	833	820	799	853	811	883	813	878	831	803	809	829	808	835	849	836	888	904	793	853	814	809	835	803	842	805	818	830	833	836	825	811	867	861	855	791	818	788	789	799	856	836	793	800	791	849	776	878	776	826	880	829	793	816	872	797	852	825	839	813	816	851	825	811	807	841	804	824	848	837	829	784	888	837	839	849	807	807	826	806	843	862	902	844	799	863	851	836	758	839	826	829	780	828	832	811	827	790	815	842	828	798	852	827	855	820	840	832	810	798	806	805	792	836	855	819	780	789	816	845	845	829	831	840	863	852	832	827	817	784	846	806	879	755	861	806	822	823	809	834	855	799	843	856	800	864	853	837	831	824	842	797	888	846	821	848	791	793	856	784	847	858	879	796	856	790	859	861	823	802	841	837	803	855	842	829	843	832	819	822	846	856	844	819	837	853	868	877	830	838	801	831	828	810	840	805	847	824	861	816	813	806	820	820	807	867	793	774	847	876	826	876	799	819	836	855	817	778	819	806	837	829	782	834	848	839	791	825	829	784	781	849	835	841	877	865	845	820	823	772	805	887	786	791	845	836	837	804	849	825	815	831	811	812	776	859	831	879	840	902	829	847	880	773	862	821	869	850	887	839	822	827	855	852	877	822	843	809	805	878	852	841	843	839	810	871	835	826	803	816	883	894	786	834	861	835	798	801	832	851	823	821	835	808	812	849	846	814	897	845	779	863	848	845	845	861	775	803	831	882	812	883	825	891	844	809	872	812	859	861	811	894	872	783	808	830	875	849	811	825	820	790	859	851	833	825	825	804	833	837	845	845	867	824	813	852	784	802	825	833	850	808	862	843	845	772	782	870	841	784	837	802	845	875	845	833	876	820	841	855	849	811	862	856	787	850	864	840	842	826	849	868	779	892	826	834	885	875	895	850	784	872	811	830	794	824	750	836	814	822	833	845	870	871	853	830	842	812	837	903	861	870	870	850	806	789	823	838	802	864	826	795	821	834	833	917	802	798	807	845	808	835	836	815	828	800	880	827	908	807	831	836	831	818	816	871	815	816	803	774	827	792	826	843	888	818	835	854	821	831	837	789	850	825	847	858	848	845	832	832	786	834	799	829	824	837	813	798	791	825	825	839	796	793	833	843	816	828	845	799	887	812	817	826	819	836	845	821	777	831	875	796	822	831	822	809	827	872	869	792	866	798	845	825	847	818	807	848	901	832	834	859	833	849	845	830	808	859	856	865	785	876	801	839	876	827	862	826	840	778	824	830	822	839	797	820	869	804	789	862	810	813	812	823	859	799	833	842	809	799	854	859	867	809	817	861	873	800	764	795	809	795	852	837	790	852	822	849	850	871	859	876	779	800	789	764	853	862	855	783	861	883	800	802	790	851	899	764	810	792	790	814	816	812	852	816	830	824	862	822	768	817	868	800	819	850	817	870	825	771	809	797	849	831	821	834	852	856	888	815	820	810	809	809	902	831	815	809	792	775	833	863	845	842	787	795	867	875	827	858	899	869	886	799	890	802	847	858	802	828	847	889	853	838	832	787	840	770	860	855	836	842	841	816	824	857	833	827	897	813	788	884	890	813	830	838	894	850	846	822	817	826	879	824	855	829	825	836	800	845	794	829	854	855	850	801	843	833	824	882	838	806	836	852	820	845	835	850	843	837	814	833	795	861	798	839	785	801	802	861	798	798	812	808	907	819	791	865	840	840	811	858	842	871	833	845	824	797	872	820	824	860	807	839	828	779	861	824	811	842	829	844	842	824	860	757	809	856	829	823	838	836	823	826	800	849	836	876	814	838	825	873	770	808	825	832	788	819	823	843	802	845	808	818	840	843	825	823	814	820	818	866	813	829	871	861	865	820	846	888	858	822	799	795	818	800	859	861	789	875	865	823	806	843	825	801	863	856	790	814	864	804	920	838	824	807	874	855	843	903	849	837	832	787	821	803	830	852	857	792	757	855	821	806	800	833	828	869	869	840	874	847	840	871	772	836	835	813	797	861	855	785	825	842	846	814	819	806	878	814	860	844	834	806	844	844	793	866	859	809	825	857	872	825	832	815	846	809	835	801	804	839	823	812	832	830	812	820	853	794	849	863	819	871	826	887	785	820	839	847	849	819	787	808	820	832	839	857	797	820	816	822	827	839	834	780	804	811	809	911	844	781	851	798	799	855	830	866	832	793	830	799	853	837	855	816	829	838	852	869	880	841	829	860	815	866	855	813	857	821	831	841	842	851	850	797	785	820	786	776	833	823
49977	35375	47301	57651	42979	22447	7047	1229	721	438	431	476	431	418	427	421	424	412	416	432	426	435	421	415	396	392	407	441	425	426	420	444	428	454	434	445	462	419	416	460	445	417	414	431	442	452	432	433	444	441	449	449	414	413	431	400	426	444	440	435	441	423	441	439	426	429	416	465	465	382	428	467	436	410	415	404	419	405	433	430	445	436	422	406	415	437	378	440	422	412	408	418	433	419	421	407	427	474	443	424	444	442	437	425	449	425	441	451	435	391	432	419	433	466	429	423	438	410	377	414	409	437	434	444	404	452	450	415	424	417	430	406	451	412	426	433	447	417	444	425	450	395	445	428	460	426	425	431	420	437	422	450	425	432	423	388	432	380	438	470	409	428	442	427	438	463	405	423	450	410	446	411	445	457	433	426	424	431	446	433	451	406	421	409	422	408	448	404	418	395	419	421	435	447	448	453	436	439	431	449	439	433	453	408	435	431	391	425	424	444	416	444	462	429	405	452	458	408	406	432	487	443	402	411	450	435	462	418	433	416	418	434	460	462	447	433	434	448	441	449	404	418	420	438	442	417	461	434	419	443	423	474	436	448	444	389	465	452	417	389	421	413	437	393	454	456	415	420	455	436	428	444	425	420	404	413	429	417	377	438	393	432	432	412	448	429	459	423	423	400	417	422	424	447	431	405	437	428	412	447	447	479	410	459	425	433	452	423	436	402	402	401	426	446	436	424	412	413	425	427	438	399	435	426	467	423	497	448	426	409	375	427	438	400	421	427	382	399	434	433	423	393	441	403	409	427	402	458	400	426	453	411	425	461	414	474	432	384	459	439	455	413	420	450	449	433	399	429	449	449	425	431	394	438	432	389	419	426	433	416	468	410	472	463	431	423	427	453	426	384	436	398	441	470	396	402	414	435	391	416	442	454	427	398	419	423	417	476	427	443	415	406	452	454	466	431	402	435	480	441	397	429	428	412	446	436	413	423	414	422	396	408	443	440	426	419	458	445	414	435	443	437	421	412	447	415	433	438	421	461	418	448	447	426	410	423	407	394	411	397	422	409	439	423	439	427	409	411	440	465	446	411	403	416	453	432	393	427	438	424	372	470	393	429	425	424	389	401	417	400	453	403	437	424	408	442	429	442	398	465	422	409	458	423	465	421	479	438	388	390	467	429	426	441	442	412	491	444	433	426	450	433	454	436	417	419	418	432	444	439	453	414	445	443	421	420	406	410	424	427	455	435	405	411	424	430	413	463	438	438	439	426	437	474	425	463	468	434	409	408	395	440	443	405	431	417	409	413	421	451	377	425	395	393	435	435	413	413	439	416	499	453	434	407	455	450	401	419	430	386	430	435	405	423	374	430	409	437	475	432	410	428	433	426	423	431	449	421	420	452	415	397	394	399	427	440	425	458	469	419	435	411	399	401	430	475	431	389	426	397	440	440	432	432	446	429	414	483	438	458	456	431	444	456	403	421	423	386	405	413	450	472	420	408	378	459	403	431	440	436	449	446	418	446	438	438	422	413	462	452	437	437	470	429	396	433	424	430	429	407	394	455	426	379	447	415	411	411	397	384	436	432	441	450	408	384	407	409	410	455	468	437	428	398	429	447	415	424	464	411	404	426	411	392	416	433	413	426	399	422	423	436	418	406	434	444	418	381	442	427	438	418	442	432	407	452	429	428	406	380	443	453	436	399	396	451	407	355	461	405	393	438	419	427	445	468	416	396	418	392	441	422	429	403	457	473	408	412	394	446	418	418	450	443	426	424	447	408	409	453	429	447	430	385	429	415	411	405	469	453	425	438	448	380	452	434	474	396	469	432	416	381	423	435	443	440	426	453	442	425	417	423	426	497	441	423	390	435	431	426	440	445	423	403	474	445	423	389	413	411	456	423	410	412	424	388	417	434	426	438	456	394	435	434	450	482	442	437	441	418	422	418	380	440	469	469	402	451	446	434	442	444	413	420	447	439	468	414	448	445	422	431	449	488	394	445	448	426	436	403	457	450	416	456	427	412	419	506	422	450	441	454	461	433	410	445	417	440	417	441	470	436	405	438	421	390	416	427	423	449	479	441	399	462	464	404	455	412	429	432	466	418	444	442	412	447	417	433	415	438	449	472	427	384	377	411	397	412	445	390	427	448	466	435	409	402	429	433	416	437	436	419	409	443	405	452	451	428	420	424	418	415	411	422	445	427	416	440	450	451	436	423	409	454	453	445	458	434	425	439	410	442	382	407	431	380	386	448	445	417	437	376	431	402	398	439	457	443	390	484	447	436	445	443	397	441	463	452	440	442	413	409	451	425	441	424	414	440	403	428	454	446	413	408	444	412	468	419	411	426	431	450	405	418	413	426	419	403	409	430	447	430	440	434	387	442	456	424	395	453	435	380	457	444	431	446	445	460	381	452	442	407	410	419	417	440	434	468	431	435	410	461	425	388	419	453	405	445	406	446	444	446	387	429	424	433	417	437	434	435	423	399	410	428	412	471	407	464	442	475	427	441	439	429	433	481	433	429	420	414	425	428	395	452	408	456	441	434	431	440	392	440	420	442	416	428	416	429	416	442	433	416	450	437	448	406	438	426	413	449	420	406	430	420	419	466	452	424	450	454	436	420	420	449	419	370	437	430	436	414	421	428	458	422	430	451	445	429	449	420	442	461	418	445	379	464	426	380	437	460	445	463	450	387	432	414	382	455	414	429	424	473	418	420	396	397	397	407	416	465	389	420	407	424	417	457	412	450	431	411	423	403	464	434	396	426	437	402	411	461	407	462	413	476	416	431	411	410	437	413	439	453	413	405	399	466	443	402	435	371	432	435	431	422	410	415	367	436	420	463	395	429	392	422	415	421	405	431	429	452	480	408	412	411	451	435	431	435	433	373	413	443	432	476	452	392	423	459	448	420	437	440	451	414	440	404	451	438	396	443	453	467	453	432	436	404	388	413	457	452	402	454	483	417	425	402	446	429	420	454	418	420	432	464	451	405	453	443	441	435	445	451	435	403	436	434	412	414	447	401	452	448	433	447	451	411	435	445	452	443	425	420	382	449	414	424	435	424	436	459	417	398	414	441	381	373	426	455	431	449	471	429	409	404	429	418	385	402	409	423	435	395	409	404	429	432	454	433	470	417	397	465	392	421	474	438	400	422	402	429	446	410	460	429	397	440	446	440	422	446	412	424	441	434	401	443	411	419	419	436	439	463	458	445	446	395	440	436	446	429	398	405	437	419	406	411	417	401	403	444	427	399	417	433	467	420	418	398	449	440	451	391	441	420	432	443	387	426	406	409	452	401	389	493	403	412	428	375	429	386	417	421	452	438	413	412	429	442	449	420	444	414	448	423	393	465	420	433	410	407	457	430	443	427	449	398	408	486	425	405	447	507	457	461	441	411	397	392	415	423	451	432	435	418	459	404	374	456	419	419	451	402	442	413	389	412	422	410	445	422	470	441	380	398	370	425	448	406	410	429	400	418	432	469	435	421
32490	24531	49895	65153	52808	32640	12962	3344	1935	907	938	925	901	896	1027	911	922	919	918	908	1016	986	915	909	976	950	937	866	894	915	896	949	946	917	903	911	965	930	974	880	959	945	968	903	921	904	958	947	928	970	919	958	939	934	993	864	919	918	973	903	938	939	975	919	897	923	982	899	926	883	908	991	910	928	931	937	863	910	912	882	914	927	901	888	880	927	948	944	937	942	934	985	947	942	873	894	886	967	891	948	930	933	866	901	940	918	897	974	899	966	937	953	981	910	987	950	906	882	925	933	901	911	922	934	966	924	950	892	963	897	892	904	894	971	974	919	940	905	883	930	918	932	884	899	887	922	920	928	926	939	920	906	917	924	940	923	926	947	904	918	891	912	927	913	941	905	955	977	901	907	931	926	958	882	930	930	936	913	851	943	919	910	902	915	913	930	946	902	923	991	884	996	923	950	868	936	949	919	944	897	909	958	929	887	923	887	887	927	945	900	939	908	894	902	920	926	939	953	930	927	920	905	884	911	938	924	957	906	912	942	906	908	917	971	871	894	962	901	939	950	944	913	914	932	927	945	928	929	957	909	946	877	963	929	892	935	938	978	933	952	932	885	920	890	961	949	918	927	925	874	901	931	895	915	912	950	917	871	966	960	945	902	873	903	926	940	947	963	949	939	986	882	885	894	927	923	922	924	935	869	973	926	929	938	938	908	920	924	899	891	902	1015	930	872	923	909	966	956	892	964	956	907	858	915	924	953	932	932	953	954	886	1003	944	953	877	927	887	900	966	954	949	871	944	933	979	924	913	890	919	871	937	904	893	892	836	898	897	910	920	859	935	971	912	892	944	942	934	887	949	910	917	949	985	947	883	920	942	903	923	946	941	943	921	897	921	951	992	950	900	926	844	953	944	942	929	961	900	919	937	949	874	929	980	960	924	947	948	957	887	914	920	924	977	949	953	946	965	911	930	919	890	918	877	903	955	907	947	885	952	955	902	958	936	927	926	942	941	954	873	934	907	951	947	932	901	950	905	931	927	935	902	867	915	921	933	893	918	867	912	923	941	972	863	952	960	900	941	955	923	878	961	946	942	956	856	960	911	958	989	876	1002	976	927	873	1000	942	940	881	917	971	886	892	931	899	937	906	908	968	973	902	952	901	928	912	924	910	893	923	939	927	911	880	909	854	931	917	896	876	873	949	915	943	898	908	941	899	952	872	894	914	917	994	911	889	947	943	936	934	961	891	934	899	889	936	902	896	841	1000	918	939	972	918	917	936	927	943	918	849	905	922	967	975	924	962	939	941	959	883	874	932	990	908	910	913	1008	960	895	969	872	973	947	931	937	928	912	925	888	935	941	865	925	881	947	954	879	905	905	938	951	916	956	927	942	902	934	949	939	898	884	880	926	965	910	942	933	974	928	898	941	889	922	911	950	884	979	904	948	936	871	912	964	911	930	939	919	935	886	962	963	952	951	937	946	895	955	891	908	923	900	944	920	897	916	906	862	929	923	928	892	950	889	936	917	927	965	936	868	968	907	924	952	908	955	946	924	952	867	970	888	947	877	941	981	918	941	933	929	938	955	918	961	929	892	943	950	907	912	907	973	919	908	905	971	928	869	926	919	884	918	916	921	887	927	919	970	929	934	888	930	999	919	953	912	932	928	875	935	960	964	986	988	945	942	948	892	954	935	942	967	912	909	958	909	875	925	987	912	868	910	905	963	856	931	823	943	901	938	904	971	921	896	943	918	931	948	934	992	947	894	945	977	929	866	915	925	870	923	912	929	914	964	931	912	950	940	908	887	883	895	869	933	899	977	934	923	868	933	923	1000	877	919	922	972	879	956	948	897	975	923	898	860	937	946	869	899	894	923	962	902	908	888	908	939	913	920	905	954	945	888	945	955	974	942	884	869	924	923	945	891	930	879	934	926	984	916	943	964	897	922	929	900	940	949	957	935	962	899	936	971	980	902	963	918	856	904	974	933	915	923	945	931	931	883	911	944	932	916	922	912	926	930	905	948	955	915	915	956	937	968	943	885	896	924	902	941	918	893	920	951	975	925	943	906	932	944	928	934	969	937	917	1012	915	920	962	886	962	894	908	941	960	899	940	935	891	929	894	962	950	888	955	857	951	882	948	858	886	941	938	898	901	899	909	930	922	972	893	933	940	885	903	925	855	897	887	888	916	919	918	988	924	953	903	920	958	933	939	975	954	934	919	916	940	907	866	940	875	939	908	916	962	972	935	956	891	941	942	929	938	939	925	960	972	920	932	954	874	963	856	923	922	927	949	942	978	936	966	898	903	910	912	893	909	941	918	945	950	890	906	929	897	932	920	915	908	892	947	915	918	958	955	933	881	958	940	946	948	923	936	890	896	943	953	909	937	959	922	910	942	883	960	944	939	958	965	922	968	898	938	922	933	897	916	922	913	964	901	934	961	937	923	908	904	964	958	959	916	946	970	889	946	979	897	883	938	939	926	966	962	919	938	942	931	915	957	912	949	852	927	965	948	932	952	950	962	947	924	924	921	961	916	924	945	869	915	880	947	861	889	936	923	943	921	948	919	972	936	897	914	914	908	893	929	963	912	960	915	936	902	910	959	967	923	927	897	918	938	922	902	932	946	931	886	923	931	907	975	958	920	923	912	910	912	923	902	865	913	958	964	874	899	916	908	929	869	869	914	930	938	909	940	967	881	915	901	932	921	891	888	936	911	900	904	969	944	980	945	896	909	925	952	903	940	872	905	950	912	931	974	892	887	936	937	872	850	931	968	920	937	911	900	972	918	960	929	937	880	932	932	927	918	948	906	959	902	894	963	939	898	967	889	936	914	924	940	1014	935	961	897	945	928	925	884	976	977	910	884	964	957	938	945	919	912	971	896	874	897	929	901	955	994	975	826	956	959	973	922	961	890	918	843	973	935	898	871	874	935	937	938	918	964	890	918	979	935	892	972	952	890	916	888	966	894	914	934	951	929	932	927	959	902	939	919	909	939	940	923	950	874	1003	913	904	989	860	905	887	933	910	909	917	919	929	949	897	927	923	909	939	931	937	885	947	879	915	957	924	924	934	898	911	903	886	943	957	907	946	915	862	898	914	892	866	974	904	883	997	933	913	890	942	910	988	965	1042	950	945	946	932	986	917	907	948	858	899	865	912	951	893	998	910	903	907	870	972	909	953	950	910	927	907	944	954	918	929	902	905	916	933	893	944	869	919	883	904	929	884	895	874	912	911	957	923	946	964	932	980	908	875	959	955	884	921	940	837	917	899	893	941	896	975	989	907	969	952	905	942	926	909	903	952	897	882	902	936	953	973	895	918	969	936	981	932	910	936	881	952	950	890	986	973	941	926	884	947	884	908	918	917	918	871	926	989	906	892	979	934	922	896	977	983	932	889	940	921	925	949	979	959	899	938	854	930	897	904	869	941	898	987	976	872	936	936	874	923	914	953	903	915	942	873	889	941	945	853	884	963	900	971	951	956	902	914	963	941	888	920	885
13580	5934	4116	4169	3060	1389	693	285	283	279	257	268	278	262	282	245	273	246	251	260	225	255	250	243	273	297	276	287	251	269	290	247	275	259	284	268	274	274	264	253	242	267	273	236	265	280	261	270	246	283	269	233	260	245	274	270	268	252	277	291	271	255	265	249	265	246	279	306	249	231	307	275	282	255	241	247	270	286	263	301	267	282	275	235	299	257	271	263	258	286	241	261	295	272	251	265	301	244	295	276	267	224	236	286	239	261	251	282	268	267	235	270	253	299	331	252	286	244	284	277	261	244	241	260	266	242	275	258	289	275	253	276	253	255	217	286	235	276	270	285	273	282	248	241	263	250	263	267	243	301	286	293	209	297	284	276	235	289	269	266	271	267	232	261	268	256	260	266	269	282	300	286	263	264	286	285	293	294	279	281	291	271	267	259	244	276	257	256	255	261	276	270	303	289	299	258	272	260	271	271	267	291	278	260	262	245	235	271	277	246	262	255	253	287	265	272	267	255	325	259	255	256	259	264	252	243	252	262	277	270	296	297	243	289	251	291	267	271	282	269	256	262	251	282	269	269	273	245	258	277	274	254	278	296	254	278	265	252	265	252	274	290	281	287	270	266	309	284	252	240	266	311	224	277	269	282	262	242	276	286	305	264	260	288	277	260	258	258	265	294	288	259	264	272	264	259	308	260	252	246	240	276	249	294	264	255	249	310	262	291	255	262	285	270	293	266	264	265	225	247	238	279	262	262	297	241	260	296	283	280	265	288	278	281	288	294	246	272	252	246	267	256	287	291	278	260	264	259	277	263	252	276	249	284	267	265	259	280	249	280	263	262	287	266	244	276	253	278	275	256	261	269	255	290	275	303	236	255	242	270	262	275	262	251	276	255	279	258	245	278	268	256	297	300	269	286	248	330	264	257	256	279	272	287	254	249	249	259	260	249	236	260	244	264	246	255	251	232	303	249	269	258	256	269	256	272	253	263	316	262	219	264	263	294	230	299	265	288	295	273	260	328	249	276	255	278	275	242	274	280	257	256	314	253	267	265	280	260	258	272	266	262	252	268	277	307	252	224	280	307	279	288	284	249	266	215	283	300	225	266	260	249	250	249	271	259	269	236	238	262	267	290	267	241	302	273	234	272	263	286	270	264	264	294	296	249	252	292	261	241	292	248	277	272	285	281	269	272	271	260	276	277	246	304	269	276	248	255	250	243	277	268	254	246	283	266	268	272	260	256	270	288	265	251	317	230	260	317	260	284	279	271	294	263	282	259	227	267	256	266	273	251	269	257	259	243	247	255	265	265	280	288	271	264	287	265	260	271	272	261	292	273	274	276	273	277	291	267	299	278	254	251	284	249	284	275	314	264	244	272	259	277	259	280	278	267	258	270	282	223	276	268	277	267	264	278	243	272	271	254	261	271	272	270	263	323	245	265	279	267	234	287	282	274	258	270	260	259	264	265	271	257	271	262	266	265	284	268	268	269	297	281	277	257	286	223	256	249	266	268	275	268	242	278	270	282	283	255	264	266	263	271	269	284	285	243	269	302	285	252	258	286	246	271	266	269	243	232	283	252	261	251	263	275	259	274	268	292	226	262	276	304	251	247	290	289	262	292	264	252	262	271	258	274	276	258	275	283	259	261	266	295	247	245	259	255	271	275	260	255	270	284	267	310	269	266	298	253	270	264	279	285	274	239	291	267	231	242	299	261	265	291	278	289	236	280	296	287	288	296	265	257	271	253	267	262	267	246	276	264	249	269	276	276	262	256	290	230	289	260	299	287	278	268	261	248	262	251	258	267	277	284	238	282	270	260	261	243	276	233	269	316	258	279	247	267	295	277	263	246	238	244	228	245	238	256	259	280	251	217	291	249	262	245	267	273	269	239	273	252	253	287	270	267	264	272	270	254	273	286	268	267	261	284	263	288	270	272	256	259	273	247	282	267	274	228	257	255	229	261	260	270	245	261	281	282	289	245	276	284	259	262	272	248	254	265	276	280	262	263	264	262	293	277	235	249	253	249	280	284	264	231	260	283	239	262	258	261	287	279	262	284	266	256	293	260	289	269	295	249	263	245	238	264	280	271	290	249	276	262	264	286	258	264	261	249	273	256	236	244	275	240	265	270	272	244	254	254	302	275	282	256	249	290	257	271	244	248	302	302	256	235	271	243	256	267	256	230	292	259	249	244	288	288	263	258	288	283	274	260	325	279	298	270	289	280	283	288	299	260	250	279	263	296	262	279	285	279	272	271	271	255	286	272	295	240	247	273	263	251	270	285	237	252	249	276	256	276	274	307	299	275	269	278	271	251	267	261	278	254	284	270	274	265	267	260	256	284	272	250	288	287	264	265	277	324	272	237	289	269	262	280	270	229	274	280	276	246	230	278	288	267	229	302	278	270	264	262	242	266	262	268	278	257	270	259	292	281	253	270	262	248	288	240	265	239	283	251	274	258	243	270	287	293	253	270	263	275	251	289	292	297	267	305	268	263	262	302	258	262	291	290	298	252	281	265	298	266	281	278	256	275	291	294	263	311	270	297	264	273	276	277	249	242	272	243	265	256	285	243	272	279	267	270	277	297	230	257	301	267	298	291	287	275	255	244	245	288	266	267	278	285	275	284	249	285	284	292	243	276	276	275	283	306	273	254	250	266	272	248	269	263	280	264	263	256	247	256	247	264	269	235	258	279	250	259	256	255	292	274	263	249	290	293	264	231	279	261	252	232	242	271	262	292	270	251	273	253	260	253	294	284	257	265	258	256	281	257	257	260	256	249	297	264	282	290	273	269	273	250	264	260	254	275	236	276	249	274	269	253	266	283	301	275	242	232	264	249	262	239	263	245	305	247	266	291	277	230	271	230	273	234	254	239	272	285	240	250	240	290	277	292	275	275	261	269	254	285	289	249	259	252	259	266	250	272	291	277	251	248	272	282	284	263	262	276	268	282	259	247	253	275	255	237	262	254	241	249	240	297	278	281	251	262	270	246	298	259	284	258	288	300	272	282	283	262	261	256	282	276	280	244	280	291	279	281	301	286	267	310	281	250	278	287	249	288	266	240	289	286	251	267	284	270	270	266	286	267	255	287	262	285	241	254	300	273	291	262	251	254	253	252	276	271	283	273	274	302	282	264	270	250	278	278	297	284	297	324	262	270	271	285	240	275	256	273	260	289	272	284	259	251	290	253	257	262	260	256	295	265	282	267	267	289	297	276	264	266	268	276	293	252	283	275	239	284	271	261	269	250	240	251	238	245	250	286	249	283	253	258	252	271	283	273	265	256	249	272	250	311	268	266	252	292	248	289	251	243	289	271	281	272	278	229	261	252	287	257	269	270	262	287	310	289	260	270	281	291	254	249	262	247	273	256	246	259	277	265	222	247	266	233	254	260	272	263	265	275	298	294	270	253	258	248	257	260	273	282	288	287	280	295	249	244	260	289	297	268	257	251	289	298	303	287	263	283	265	259	236	281	241	270	270	269	246	262
8080	5010	7011	11246	8468	3928	1636	761	636	611	625	642	674	636	630	583	656	592	626	575	638	655	618	635	630	651	642	583	617	629	629	598	607	652	606	633	598	670	608	615	619	668	612	593	573	630	627	687	575	636	589	626	638	612	660	584	603	672	574	642	629	605	623	619	592	617	624	584	629	649	624	630	618	678	636	673	595	622	636	652	626	639	609	598	631	612	589	604	634	653	621	655	610	607	635	618	612	630	604	617	616	625	640	612	652	620	622	685	617	582	659	632	603	643	624	602	644	584	649	636	594	583	628	593	618	639	658	601	657	618	616	657	629	656	615	590	642	585	621	620	605	614	611	647	625	617	668	597	650	624	650	601	617	627	617	597	640	679	643	602	656	637	628	548	645	627	625	610	571	609	647	597	590	652	653	630	620	610	596	658	607	605	611	632	630	631	587	643	643	611	600	594	650	630	585	655	579	635	621	592	609	596	622	598	598	633	637	572	654	644	606	693	611	606	628	609	605	602	619	595	578	612	627	626	664	638	585	624	642	634	632	577	596	581	618	655	654	611	633	583	622	585	636	660	614	624	604	626	610	631	622	622	571	632	615	589	601	609	637	599	599	638	648	633	610	613	632	616	606	608	649	588	633	634	641	658	640	645	594	616	632	595	619	616	644	591	612	628	630	631	637	604	614	623	639	621	631	605	616	618	596	597	608	687	627	630	575	653	634	583	551	626	591	638	631	607	617	575	657	636	691	625	648	620	605	637	603	645	639	631	644	618	622	603	626	624	612	593	616	601	609	595	635	627	620	594	559	613	663	646	643	604	595	644	668	613	606	601	606	575	614	580	609	608	609	624	624	635	605	643	605	637	632	635	591	652	625	622	602	659	668	614	615	641	618	618	589	636	625	626	627	598	628	640	655	607	599	598	597	625	609	630	627	590	611	630	614	630	610	594	621	593	641	576	622	604	633	610	625	636	581	647	671	608	611	622	628	635	664	614	637	618	646	612	648	615	614	651	637	610	602	654	631	629	592	584	634	642	586	667	637	635	620	630	643	604	628	574	601	608	596	620	645	582	625	615	630	578	590	657	643	625	626	668	579	576	626	638	593	603	646	623	622	626	617	626	645	631	608	650	594	597	636	639	674	577	619	600	606	617	612	616	594	590	606	561	634	630	573	624	623	618	612	682	622	659	596	628	627	586	627	679	623	652	578	656	652	673	597	594	609	625	581	619	632	596	591	625	623	589	577	648	656	591	637	627	596	631	644	610	630	628	645	674	609	658	601	636	573	666	639	586	608	655	639	613	631	571	625	657	600	595	612	634	608	637	589	630	591	583	636	606	606	629	617	610	619	605	626	655	624	583	635	646	615	634	617	600	628	613	663	614	640	613	598	648	642	624	620	623	646	615	631	666	576	600	563	636	665	615	575	619	655	653	583	580	581	657	632	626	621	626	610	614	607	644	659	605	616	620	633	611	593	617	662	604	604	638	613	614	570	653	617	599	653	601	605	639	596	621	648	587	624	586	598	601	569	629	673	629	645	590	632	631	580	615	630	599	625	575	604	650	620	650	631	607	620	613	629	610	623	631	619	619	652	648	661	630	625	603	625	642	616	656	602	603	642	588	663	645	636	613	637	578	626	603	552	649	634	621	616	612	651	595	616	593	609	581	644	625	618	616	621	653	616	612	664	596	642	580	635	639	603	592	597	646	630	599	649	636	596	603	627	646	613	654	604	616	603	626	590	624	618	614	607	667	587	612	628	688	653	630	625	596	612	635	612	642	648	644	640	630	658	632	616	593	604	649	586	617	622	623	625	584	571	611	657	630	621	627	583	645	602	606	636	586	631	597	676	620	599	623	666	616	587	612	592	580	585	666	667	642	607	602	640	659	612	623	650	605	651	636	655	586	599	644	599	604	649	662	628	653	611	619	606	637	633	648	666	595	615	613	622	599	590	630	604	644	626	633	608	608	626	575	599	589	575	633	592	623	592	617	646	634	605	649	648	624	645	661	621	666	637	635	623	639	631	636	610	581	604	601	591	640	636	653	620	604	644	597	659	633	640	633	592	637	573	636	617	625	613	620	625	604	576	600	646	628	630	567	603	621	612	627	605	616	624	616	561	586	560	573	594	608	611	652	654	640	583	625	587	637	635	602	616	603	613	612	616	611	660	631	603	615	645	643	631	649	612	649	603	639	630	649	605	620	616	640	615	632	587	622	614	632	612	645	606	614	636	604	630	591	617	597	660	649	605	641	625	625	617	614	613	624	650	612	588	638	637	614	633	648	637	585	631	642	641	630	597	587	619	596	602	641	611	645	628	568	614	618	648	608	627	614	606	633	618	634	635	633	646	623	660	630	627	608	579	587	682	640	617	597	622	628	598	628	646	641	615	589	617	607	656	567	615	606	636	638	615	605	656	628	593	608	626	639	631	637	648	584	677	652	604	611	651	599	606	626	610	661	596	593	653	601	615	603	623	621	626	606	599	608	645	615	617	634	633	565	676	605	651	613	582	634	609	608	647	628	634	618	604	633	619	625	647	609	619	615	589	638	627	711	617	601	635	597	605	679	638	589	572	657	625	629	618	547	619	640	619	615	622	594	602	605	590	613	600	621	637	646	601	596	644	651	594	610	673	616	641	614	594	575	625	633	642	648	652	617	646	647	643	645	635	611	598	651	632	647	665	577	589	652	637	622	610	598	612	638	623	641	604	643	622	663	614	661	654	622	621	625	596	627	615	627	630	597	632	649	624	625	610	613	656	605	614	615	657	633	675	606	614	602	625	595	581	596	614	605	624	655	608	617	569	614	668	634	638	593	615	655	592	610	643	631	601	622	599	607	578	642	638	662	608	627	660	594	654	602	664	635	651	661	614	621	610	636	609	624	622	584	648	650	628	596	613	595	618	621	626	622	615	616	616	612	601	654	592	596	613	634	619	603	599	606	664	643	625	620	628	630	620	660	630	628	659	650	651	613	624	620	621	640	576	568	602	596	650	602	592	607	640	653	654	643	596	625	649	641	639	638	653	616	598	651	594	668	610	617	585	640	610	553	625	621	612	620	647	585	666	583	565	649	599	608	603	608	550	634	603	599	605	638	616	576	681	614	680	601	632	631	608	619	596	596	598	564	608	624	612	594	604	611	604	644	665	602	653	632	627	600	579	606	634	559	672	630	630	626	647	611	612	627	594	639	648	607	649	651	618	644	611	618	634	604	592	586	604	673	598	647	612	637	587	632	644	618	608	628	635	654	622	603	622	648	608	607	615	575	656	629	633	621	629	584	616	621	595	589	611	579	607	575	601	634	636	576	616	626	585	612	621	623	588	615	586	630	624	596	634	611	612	605	628	598	633	670	667	615	635	631	645	612	646	610	592	609	617	631	652	642	607	623	634	648	664	625	612	623	617	618	636	609	649	617	628	606	648	675	641	658	577	649	599	650	636	589	605	682	609	624	617	639	573	671	636	616	612	612	573	624	607	661	590	609	623	624
38110	25803	39538	47482	26071	9196	2157	622	406	337	360	362	350	374	350	369	379	355	377	322	366	366	350	365	355	382	371	370	373	354	352	342	392	349	351	357	351	378	329	375	354	342	357	422	384	377	302	385	349	374	374	386	363	386	350	391	359	365	357	338	398	359	375	370	385	365	377	390	396	407	339	351	351	353	379	369	378	365	376	385	353	313	350	375	328	378	355	372	348	355	359	362	331	362	365	363	345	342	328	381	361	379	372	314	399	405	403	391	356	366	384	375	342	390	389	372	379	385	393	339	366	366	390	346	372	329	370	367	321	388	371	367	373	393	370	359	336	359	356	345	409	387	390	327	363	348	359	359	359	368	327	375	386	386	328	306	349	361	349	399	337	355	375	339	334	359	353	352	360	351	384	351	371	340	372	357	338	368	374	364	366	368	352	391	323	341	387	340	362	391	375	360	372	357	397	358	379	396	349	373	375	341	385	373	373	365	345	328	353	348	348	363	368	341	379	364	391	345	369	334	376	359	348	323	354	378	371	372	334	324	361	325	319	347	347	390	362	362	353	360	367	368	362	346	350	369	358	380	373	334	345	375	357	346	399	363	403	364	357	357	379	377	345	379	367	344	342	355	372	369	370	368	367	341	364	351	343	333	335	348	361	346	364	344	353	402	330	368	364	369	362	358	348	384	380	374	331	382	359	359	381	348	380	379	369	381	354	351	348	367	415	365	327	365	352	357	334	349	337	373	362	385	345	341	355	403	373	342	370	331	371	348	363	378	364	382	343	364	408	369	358	369	346	382	373	376	339	389	377	343	393	353	343	347	357	373	332	400	376	322	370	356	351	360	345	347	355	353	365	372	365	360	366	347	376	381	322	364	387	388	333	379	345	341	370	405	353	350	373	337	342	374	378	354	338	353	355	379	378	342	384	363	354	345	372	362	363	380	392	336	372	332	357	366	332	352	365	354	361	399	382	358	343	387	371	366	341	383	333	367	352	355	353	380	380	376	356	362	404	394	346	333	369	353	385	357	365	386	389	362	352	390	393	345	347	404	384	393	349	388	376	358	399	351	371	358	367	355	390	345	350	345	373	378	384	334	364	315	371	370	368	372	384	404	392	380	374	334	357	349	385	412	354	369	385	389	372	377	377	371	377	341	395	361	372	362	367	362	344	343	351	366	330	344	395	382	365	363	374	369	346	357	370	379	345	307	381	342	386	347	350	364	332	352	353	331	361	346	355	342	342	367	381	374	361	400	360	365	397	377	379	388	320	338	365	348	359	358	330	360	379	331	348	341	335	365	385	333	378	354	402	384	347	361	354	394	363	347	392	366	397	389	371	334	374	319	372	332	371	300	380	344	366	387	367	361	371	380	360	360	376	345	379	373	404	370	371	350	358	387	384	355	364	400	356	389	334	353	313	336	351	389	336	358	359	361	350	358	366	345	342	369	359	392	410	349	331	384	383	374	398	355	331	377	371	379	336	369	351	323	344	361	374	348	366	390	383	366	361	375	356	367	353	337	356	356	396	367	384	374	390	376	335	396	382	346	350	369	392	359	380	365	381	366	355	322	338	344	335	355	328	377	405	355	345	371	376	358	369	349	353	364	346	375	381	381	370	378	360	370	358	379	360	383	358	373	377	345	321	350	382	329	383	352	363	375	367	431	374	360	371	371	359	391	344	370	369	379	384	374	371	378	357	379	360	390	375	322	346	333	395	376	387	380	362	383	407	337	381	374	364	346	388	363	376	386	373	367	337	343	387	325	377	353	338	356	385	344	381	379	370	353	361	358	363	355	358	385	338	376	372	375	351	334	335	370	333	326	394	371	371	363	354	344	322	353	348	352	354	384	343	368	353	336	332	376	382	351	357	381	338	327	341	336	381	331	368	352	385	355	367	332	340	354	393	315	321	357	353	320	359	358	372	390	399	392	335	357	377	396	374	358	363	347	384	329	382	373	333	376	389	345	382	409	339	350	331	371	324	360	341	363	363	378	359	345	373	390	360	327	333	352	351	366	358	363	364	367	345	331	366	367	353	356	386	395	379	375	349	362	336	366	355	343	340	347	375	355	368	343	365	348	338	368	352	413	364	339	360	349	358	371	371	395	362	330	412	349	352	375	366	343	362	386	426	363	355	392	332	345	368	355	379	324	363	338	360	332	368	350	368	346	375	329	338	413	330	372	367	365	376	364	384	328	384	369	356	349	402	360	376	367	341	354	363	373	370	414	366	359	360	357	361	394	356	393	343	353	359	364	360	362	379	359	358	362	372	384	373	371	406	363	393	357	359	382	352	333	339	376	369	375	351	339	335	376	363	362	375	362	341	357	362	361	360	371	347	375	369	370	336	366	359	323	368	360	350	363	399	389	380	387	380	373	384	389	357	360	310	350	399	340	381	352	310	376	379	329	357	384	368	381	354	361	366	369	354	373	364	342	375	372	369	365	369	377	384	358	384	321	360	354	344	337	377	341	345	331	384	368	317	356	374	360	353	326	374	388	391	330	383	363	383	370	375	349	354	380	332	347	369	338	342	326	376	328	329	334	339	382	355	383	358	358	363	383	352	365	347	351	356	376	382	379	367	400	407	363	362	402	419	370	342	373	353	379	341	367	371	325	353	387	350	395	375	368	378	353	345	395	344	344	398	358	364	403	353	369	315	365	386	363	320	365	340	353	367	344	391	399	361	389	365	388	334	351	323	360	366	364	364	351	370	362	362	334	346	365	357	370	332	356	359	325	370	375	347	357	382	371	387	390	335	369	368	359	391	381	366	349	395	361	373	350	364	358	401	375	318	365	344	364	407	373	345	373	360	329	320	374	333	361	388	377	366	360	337	379	335	341	289	321	368	355	361	328	337	360	380	363	375	387	319	384	364	384	349	381	341	376	378	338	332	370	400	353	354	339	376	325	355	371	385	376	392	373	335	377	345	373	348	361	352	422	356	351	344	343	393	327	359	342	324	352	388	384	347	343	353	330	339	361	377	361	355	367	355	364	359	375	377	378	365	383	345	323	366	413	353	399	362	383	372	323	345	387	358	372	385	339	374	378	346	384	346	351	346	350	376	304	369	363	383	316	339	358	368	373	379	370	352	347	345	346	366	373	350	371	371	344	356	351	341	391	364	343	300	346	349	368	361	368	374	359	383	377	387	375	378	377	350	362	364	336	370	325	363	375	363	369	381	335	342	333	357	368	412	361	357	391	366	357	345	364	366	336	370	323	374	378	368	347	379	347	386	365	377	397	328	335	337	376	339	328	342	344	354	361	363	366	334	353	391	362	340	372	367	348	428	368	370	369	346	354	407	326	377	358	349	349	373	378	340	382	362	342	343	323	355	352	337	384	331	380	369	356	363	389	385	330	397	352	376	391	354	366	314	364	330	358	366	367	378	376	351	353	348	344	343	315	308	365	342	357	347	354	331	378	361	386	363	357	381	339	357	363	378	341	387	350	360	335	349	387	383	334	406	372	350	350	363	382	343	375	363	366
24583	18621	44381	53865	36329	16798	5391	1901	1033	874	818	819	779	826	784	815	797	805	821	802	880	800	836	775	801	824	749	814	806	784	807	883	854	784	851	825	786	833	812	801	861	811	814	804	784	815	809	831	892	796	807	826	803	766	818	808	781	817	834	792	811	823	746	808	820	835	821	807	868	810	840	848	811	787	817	821	818	795	860	839	834	800	817	814	819	799	770	841	755	794	805	862	819	828	804	814	806	822	769	757	833	846	828	824	789	776	816	853	845	791	793	759	807	746	799	808	829	828	801	813	827	814	838	811	823	821	829	844	777	809	771	793	808	810	838	820	782	800	792	841	821	832	776	833	818	786	845	796	790	798	808	777	833	789	801	806	844	809	759	813	743	777	854	793	776	796	840	816	803	805	806	842	794	812	839	814	823	750	780	858	841	823	835	795	823	811	836	778	799	820	826	819	819	847	784	795	831	867	818	825	796	829	804	780	749	791	821	786	757	830	820	772	866	789	802	814	810	813	814	817	816	779	814	822	792	762	825	782	797	785	841	790	797	774	834	797	781	840	759	799	836	812	818	860	819	820	811	813	862	820	780	823	720	824	804	843	794	768	807	822	809	794	817	777	812	757	825	742	854	796	772	784	793	815	772	770	848	842	756	812	783	768	777	827	848	791	779	813	830	863	751	767	819	823	838	827	795	787	836	810	747	802	821	838	841	796	796	812	839	741	837	826	838	808	838	824	822	777	812	803	840	822	785	808	827	825	870	806	852	833	823	850	832	825	821	846	831	792	847	813	808	805	879	842	856	811	774	793	782	823	795	862	841	830	836	793	847	826	717	784	795	758	804	778	791	833	846	857	816	775	771	785	823	821	782	802	761	822	780	807	845	803	785	820	851	757	799	798	810	797	843	782	791	825	858	807	837	841	803	811	837	782	806	806	815	794	833	836	783	777	836	796	773	823	767	792	793	849	805	808	771	801	792	784	870	824	823	771	799	856	787	830	776	820	791	809	790	761	830	825	817	814	827	818	791	798	803	768	816	807	789	766	775	824	813	823	858	810	782	782	861	831	818	785	789	793	842	798	803	793	791	797	780	831	775	804	810	834	839	803	802	794	778	811	775	790	825	820	798	810	861	820	791	817	813	841	831	834	841	810	818	833	854	815	765	776	812	847	803	824	801	840	799	807	779	845	789	832	833	750	767	803	801	823	834	759	801	835	798	817	860	790	830	791	824	824	781	832	786	782	788	815	822	813	784	824	895	772	816	817	829	869	817	798	838	826	842	811	846	816	778	841	817	866	843	841	846	833	840	800	821	844	781	866	851	801	769	822	792	828	775	806	807	775	812	819	809	793	799	868	811	848	825	813	752	763	775	879	782	767	777	851	777	809	847	856	881	800	790	821	843	770	831	835	777	837	812	806	775	739	817	791	896	781	818	812	797	778	843	812	810	812	829	780	802	880	841	754	816	790	792	809	835	819	802	837	797	782	808	847	760	810	724	812	861	822	809	818	808	862	843	829	805	792	801	804	831	822	864	804	802	806	824	807	734	856	743	787	804	811	849	786	732	780	780	809	810	844	814	832	797	894	787	819	824	800	824	824	821	790	851	833	817	821	766	811	814	821	754	828	776	788	849	803	788	782	789	800	821	788	774	819	793	810	825	823	827	833	817	844	787	861	788	799	795	790	825	815	893	780	822	819	786	796	790	769	771	775	747	809	748	863	863	802	807	773	776	799	869	813	792	807	839	779	799	805	854	796	824	855	813	769	787	840	844	784	781	741	829	806	837	816	791	815	856	833	853	793	815	817	839	800	818	859	745	810	825	818	805	824	842	798	770	786	817	831	780	791	850	798	800	815	815	837	838	826	735	785	832	785	779	882	821	797	846	836	794	816	822	796	808	779	838	763	814	805	785	795	806	757	843	783	861	802	811	768	850	829	820	840	806	809	813	789	847	797	794	792	776	775	807	836	833	780	793	835	826	755	817	761	736	845	818	777	846	787	763	809	813	839	797	787	802	820	805	810	812	820	830	838	773	828	822	842	775	774	831	908	772	810	768	811	814	788	788	801	814	813	812	817	802	825	808	788	815	795	836	816	838	811	809	839	851	826	836	769	874	798	763	789	787	797	778	868	784	784	806	880	817	859	817	850	805	816	788	770	815	775	815	789	794	815	829	841	795	793	783	805	807	807	817	807	765	804	850	831	843	822	873	828	818	837	816	801	776	840	860	815	802	842	839	779	856	842	796	775	802	827	781	790	813	822	805	798	823	795	819	802	837	857	854	794	837	788	805	787	823	839	774	826	798	779	824	845	836	822	791	823	789	845	808	808	787	851	768	762	820	800	787	814	880	829	794	828	808	828	827	779	774	805	777	832	833	793	816	783	745	825	780	776	818	765	804	813	844	786	840	820	839	813	836	836	781	846	821	790	826	829	819	868	786	846	789	841	848	752	849	833	792	796	767	836	824	789	829	850	862	819	852	813	769	819	814	835	797	805	783	825	843	820	796	781	796	843	810	815	828	846	827	833	872	774	839	813	783	837	808	788	818	861	841	790	812	826	797	853	794	849	803	793	825	832	754	831	818	781	823	819	797	825	850	785	781	786	776	842	793	784	869	837	842	817	795	828	834	772	794	813	835	795	879	798	804	860	828	817	853	804	847	760	818	848	823	773	807	830	835	776	806	796	820	860	794	845	878	788	846	829	836	840	838	811	786	823	764	847	843	795	848	808	796	805	815	764	769	844	757	839	850	840	739	814	823	847	772	792	823	785	837	801	801	850	825	801	799	816	855	822	799	799	785	825	775	761	772	805	827	801	849	812	863	797	844	801	804	819	839	814	854	735	795	766	824	808	856	837	812	818	814	829	811	760	784	758	816	806	827	785	807	834	857	757	794	765	819	814	797	812	807	843	859	835	845	861	799	768	840	818	798	811	861	814	818	823	813	797	837	837	838	817	785	828	816	794	839	794	786	824	813	841	818	819	796	805	715	863	834	811	830	775	785	860	802	812	804	804	780	786	829	827	839	796	814	804	836	864	855	798	788	820	840	848	752	863	756	812	776	832	821	768	775	806	793	832	780	823	821	815	846	834	822	795	798	812	802	830	779	779	808	766	766	799	805	827	809	783	807	829	839	826	815	765	783	791	760	835	777	791	806	761	847	804	815	789	788	782	796	772	799	788	788	827	827	851	825	847	850	804	808	775	797	856	764	827	785	817	824	826	828	771	822	774	798	827	827	848	808	797	785	759	760	776	874	832	788	782	840	790	825	799	879	831	848	809	791	787	809	781	843	813	829	780	800	755	792	785	807	789	787	829	795	826	838	802	791	812	792	896	816	824	817	775	795	779	843	790	824	813	830	832	850	831	821	800	780	799	828	818	796	806	828	850	825	830	771	813	819	849	848	839	813	751	830	836	813	813	761	807	828	835	832	742	883	776	854	849	807	807	793	793	760	841	807	849	818	816	819	834	824	828	794	832	820	831	867	807
50202	37610	60155	58510	34878	14998	3417	843	486	441	404	409	450	416	430	434	414	420	463	434	418	394	435	423	413	422	424	394	446	418	445	413	404	455	427	418	411	451	431	410	419	403	443	411	403	389	406	414	358	397	427	400	400	455	425	447	430	400	423	439	416	442	427	432	403	423	426	424	430	472	455	429	404	427	439	437	437	411	374	417	409	393	403	433	428	440	425	420	472	427	379	401	445	393	400	448	403	400	411	443	428	430	427	396	422	453	400	430	446	398	388	446	404	413	426	415	424	396	401	403	392	416	410	459	428	412	457	425	406	396	398	391	432	420	424	431	411	395	386	414	376	419	441	462	395	470	407	395	405	393	420	424	418	419	404	419	432	422	420	440	421	475	411	418	412	380	437	433	436	437	397	431	447	419	447	464	433	428	423	439	363	417	414	411	414	417	407	407	387	401	386	399	445	442	437	442	408	405	413	428	433	450	409	367	444	429	440	443	397	399	410	404	434	431	396	393	409	398	429	436	437	406	416	415	425	413	399	440	427	433	423	443	427	408	399	386	367	440	383	392	404	440	398	411	422	436	394	426	419	450	432	451	381	442	424	436	483	437	435	442	419	430	406	401	422	418	399	410	420	401	380	416	457	432	443	472	428	417	446	423	412	432	451	450	388	425	442	442	417	440	418	422	445	398	449	367	431	450	407	420	450	448	434	376	386	395	440	403	399	441	418	410	435	405	408	444	426	443	418	409	418	415	443	407	420	426	401	435	456	459	427	428	405	410	448	396	478	412	403	399	427	412	432	455	430	433	415	417	394	448	417	412	421	401	415	407	422	400	428	434	397	381	437	411	392	432	406	420	378	414	429	431	379	408	416	447	442	433	423	472	451	442	415	401	466	412	389	424	437	447	407	435	429	409	449	410	406	426	401	406	416	431	417	431	433	425	423	379	394	437	438	418	399	430	442	397	393	423	421	398	442	406	428	423	485	428	448	436	435	437	422	394	430	405	468	436	401	419	415	428	363	439	401	382	458	424	409	419	428	408	397	407	444	415	395	441	402	415	434	395	407	391	445	408	417	372	395	419	400	418	385	420	420	402	420	438	405	477	424	414	432	400	421	440	426	453	426	456	453	437	429	419	417	454	423	399	387	438	449	428	421	382	409	369	431	405	399	404	422	416	437	409	417	425	425	416	417	414	412	425	436	422	383	454	410	401	471	401	422	442	439	403	431	442	407	391	426	436	434	410	460	396	438	386	458	360	428	419	426	413	450	407	427	423	437	472	460	451	428	438	400	410	377	401	411	427	453	408	452	408	434	412	441	435	407	430	425	405	421	409	423	437	441	443	419	398	437	419	447	435	425	452	435	422	438	429	421	424	434	434	464	460	428	441	406	446	423	409	412	411	396	504	425	393	431	456	421	438	398	463	419	418	424	401	415	371	444	407	398	419	428	440	462	454	411	460	461	419	454	374	415	400	422	416	454	419	463	414	428	451	389	438	420	465	424	450	392	430	410	421	372	422	395	445	426	414	448	409	450	440	396	414	392	415	414	387	431	429	435	417	434	425	428	410	389	425	387	424	441	387	411	425	432	407	404	418	425	405	418	460	437	444	452	369	436	398	415	429	387	401	401	425	417	416	427	425	423	390	433	434	407	427	422	418	444	426	441	427	413	424	448	413	384	399	391	457	427	375	402	393	419	437	429	419	393	400	389	408	416	374	437	398	422	426	428	425	390	427	443	425	402	368	396	415	412	435	381	423	408	433	410	414	430	415	452	391	413	409	431	428	441	432	457	427	398	419	428	383	406	404	445	446	412	413	416	403	420	408	401	457	415	446	438	396	398	408	451	420	384	464	444	402	448	431	417	438	427	432	426	404	387	457	394	390	419	416	414	376	430	427	421	418	377	438	436	399	408	423	429	428	459	401	413	413	426	459	427	404	398	434	434	417	455	445	407	487	436	451	457	470	396	422	402	389	419	427	420	434	454	423	446	380	413	438	403	423	430	483	436	415	458	425	384	418	418	415	481	376	450	431	401	423	429	444	423	431	392	423	407	437	394	403	413	410	375	442	394	407	422	450	443	368	492	411	430	436	415	441	430	403	420	439	373	414	411	412	442	452	427	402	475	416	456	417	376	433	393	438	440	435	444	457	387	389	441	387	399	449	415	432	417	419	421	422	428	399	417	395	431	399	414	425	428	405	391	409	432	463	440	431	398	397	433	378	429	410	432	422	421	412	443	433	447	389	403	403	392	376	387	446	461	420	432	424	421	426	471	412	389	426	481	473	444	411	410	450	442	430	423	440	420	414	426	415	410	450	419	380	446	484	442	400	427	393	417	390	411	441	436	446	401	413	422	451	394	394	420	438	439	454	439	406	391	423	444	444	441	416	449	388	419	432	401	439	450	423	442	453	435	409	442	405	438	443	431	424	410	414	405	427	448	431	471	408	418	462	428	436	419	483	416	411	430	402	428	420	409	386	443	439	415	439	408	427	398	403	402	442	457	430	454	455	417	432	387	432	404	443	435	389	427	418	412	426	455	415	430	422	415	400	441	417	437	392	415	440	421	394	440	485	399	460	413	424	449	454	439	388	395	418	419	417	422	450	385	395	398	442	423	441	385	399	358	479	475	423	422	431	426	454	430	448	430	426	415	460	427	448	403	442	428	428	433	460	421	428	426	426	410	431	390	428	417	391	424	419	379	427	377	444	479	459	419	438	426	437	448	397	442	419	418	405	403	422	411	447	435	444	450	397	418	386	390	439	420	385	404	460	434	420	431	434	414	438	428	407	416	397	420	431	460	426	437	440	431	436	420	444	403	424	404	375	396	463	427	432	433	411	438	417	428	428	414	414	435	426	412	377	398	432	415	413	414	453	396	434	429	403	397	421	417	419	440	409	466	428	444	425	395	410	397	465	382	459	403	440	456	410	423	417	402	422	436	413	430	415	440	448	369	389	453	424	413	392	417	413	419	431	417	430	422	419	425	425	407	398	453	430	434	391	412	455	424	407	383	426	408	457	424	430	439	420	370	446	430	413	409	426	348	419	419	495	426	438	438	461	438	421	445	451	415	440	413	424	412	441	403	426	438	442	425	443	389	400	394	440	444	441	417	407	416	446	389	401	429	409	466	388	440	386	433	412	452	413	419	423	412	424	407	408	409	407	376	430	448	441	431	464	414	434	436	406	430	382	465	383	429	422	416	435	405	447	416	449	387	389	427	432	396	491	449	427	397	383	419	440	430	403	442	412	425	418	434	428	405	434	433	452	427	442	398	407	411	421	434	410	448	445	445	419	414	452	458	413	437	420	416	379	430	442	446	471	410	458	451	427	393	428	396	472	400	435	434	442	395	409	427	396	411	407	404	459	429	431	402	410	427	391	413	431	401	417	411	477	427	424	423	430	404	393	369	408	412	459	446	457	423	461	415	437	428	452	429	395	430	405	416	413	414	418	399	396	464	417	438	427	428	436	391	465	387	430	429	437	423	439
32614	27618	61328	64105	44216	22822	7050	2078	1118	921	912	887	879	864	914	919	940	973	949	915	944	899	901	931	887	919	914	902	865	918	901	922	950	894	938	877	909	893	913	918	900	900	960	886	896	943	902	910	957	877	917	858	904	906	908	880	905	927	933	936	852	853	907	904	906	894	925	918	895	883	893	881	916	907	909	939	878	920	880	966	921	958	882	957	869	927	911	896	894	938	894	914	840	891	891	913	932	940	866	918	864	891	981	891	928	920	874	899	925	942	939	987	913	895	885	939	913	925	834	913	927	879	938	950	958	916	909	922	933	887	845	943	908	917	913	913	950	909	940	994	879	959	921	816	947	885	921	923	910	949	893	936	867	1039	884	929	917	939	855	934	894	938	873	911	919	907	910	910	927	907	897	915	938	908	855	908	933	956	876	909	981	881	936	948	915	950	895	920	932	911	923	868	955	919	873	890	924	918	909	915	904	941	897	886	893	873	961	921	889	904	892	920	950	912	924	918	961	887	930	882	894	927	963	952	968	915	912	938	886	874	898	938	924	950	921	891	914	992	925	899	962	947	938	911	873	952	932	967	883	886	985	955	840	938	889	952	912	998	983	909	918	881	932	855	895	860	930	904	900	880	948	889	945	914	916	925	934	927	874	848	898	889	884	938	916	918	859	938	906	916	897	927	926	900	926	971	923	947	891	914	946	925	920	899	880	882	932	916	924	938	915	920	917	901	958	909	883	903	897	932	906	896	918	929	922	968	954	907	874	866	857	896	897	958	904	870	870	906	858	885	901	927	945	868	914	886	873	913	942	901	883	925	890	926	911	907	864	960	858	877	860	889	926	902	907	941	884	894	947	928	862	928	914	920	896	903	910	912	915	876	890	939	922	881	927	859	850	960	969	886	913	912	900	882	860	885	906	929	931	844	928	907	885	873	935	977	927	881	877	916	880	913	883	938	933	876	943	907	936	922	936	941	942	895	936	919	938	919	871	884	881	913	942	953	922	880	872	955	911	857	930	916	896	974	902	903	903	926	909	878	861	940	932	885	935	950	913	942	948	973	886	938	995	939	936	936	876	921	901	915	927	948	916	872	872	914	884	897	929	853	861	984	922	946	878	856	949	939	878	897	903	928	944	867	937	876	932	896	914	897	929	914	916	833	913	944	918	910	896	859	914	873	888	907	895	859	915	933	942	894	966	915	948	877	880	868	894	942	929	911	898	911	927	910	922	896	956	890	891	973	888	915	916	932	902	888	894	864	915	846	961	945	955	951	948	912	866	946	945	910	942	933	981	865	890	911	881	926	944	905	931	950	963	896	915	892	926	924	966	900	929	916	917	948	888	857	885	934	953	958	965	907	979	913	823	875	866	925	903	904	964	938	885	943	858	873	896	890	951	933	884	914	927	879	869	882	932	931	950	980	957	912	954	871	902	894	903	900	937	888	908	934	896	869	932	944	877	902	922	871	878	923	918	900	950	936	835	911	921	886	903	936	900	958	913	887	898	881	889	953	931	894	892	914	934	919	886	928	886	919	898	874	877	889	919	958	909	901	927	909	913	859	842	932	883	917	954	913	888	876	923	914	872	894	917	926	923	891	887	938	939	874	894	866	948	893	906	940	835	887	870	892	864	893	925	936	948	876	925	923	847	956	923	881	921	939	932	914	896	913	968	895	905	905	882	917	887	926	926	825	867	986	904	946	898	937	928	924	890	891	921	897	876	935	960	937	981	928	942	923	867	953	911	888	934	850	880	910	894	909	911	864	876	956	874	933	862	916	890	910	936	896	877	875	906	944	879	910	918	929	863	887	907	954	890	873	880	881	905	915	825	875	884	944	973	913	940	913	927	895	906	954	867	900	916	951	907	908	903	926	947	846	883	921	923	916	937	927	929	918	896	866	896	903	926	890	903	890	848	948	945	884	908	894	910	914	973	875	936	896	852	936	985	914	913	922	947	927	921	886	915	913	914	959	937	943	903	892	968	912	926	872	928	912	922	903	910	922	869	959	865	940	915	944	914	886	973	898	873	938	965	909	928	925	921	985	956	968	908	861	917	890	872	930	898	857	891	967	928	901	875	946	891	881	889	965	876	903	948	924	884	956	904	947	895	898	925	922	933	875	916	890	945	937	910	874	888	916	878	918	921	908	864	959	913	879	893	954	857	884	902	893	936	897	909	874	896	907	920	920	957	904	902	907	898	948	895	913	902	914	904	917	907	871	857	946	952	903	942	927	903	926	878	922	899	956	970	904	977	866	872	918	877	865	835	907	886	890	913	904	901	961	894	872	949	939	916	913	875	936	952	975	946	953	864	893	937	879	982	914	894	942	884	934	968	906	869	953	915	881	875	913	890	877	900	900	877	966	930	937	837	890	913	842	900	857	884	920	896	859	936	940	918	938	891	896	870	857	935	932	862	910	916	911	903	858	906	895	903	943	929	922	912	902	933	920	912	914	887	919	953	924	883	882	925	867	884	884	915	937	914	938	933	946	908	941	926	925	891	903	896	936	915	896	952	905	922	902	923	905	968	861	952	921	901	906	913	948	959	955	932	887	909	941	898	897	886	925	882	880	916	986	908	922	874	873	875	901	828	895	877	852	912	885	901	922	929	892	896	914	918	930	903	953	908	883	958	902	894	907	903	946	927	925	887	877	985	878	906	943	921	917	881	919	891	953	907	956	922	979	864	959	867	899	870	890	884	930	920	898	896	920	897	884	897	954	884	970	950	893	868	908	906	916	865	915	889	917	956	896	987	890	918	955	916	949	890	977	916	901	965	930	925	947	909	932	905	903	947	888	899	928	898	934	886	942	902	931	930	912	950	897	923	896	912	922	888	862	912	912	829	886	955	940	978	905	892	884	907	917	900	877	847	954	879	912	938	909	902	914	892	957	931	905	918	897	926	920	936	903	893	865	883	935	917	941	875	936	891	942	853	964	928	911	954	900	943	840	930	890	889	892	931	928	884	947	945	930	902	911	873	867	904	889	917	885	906	900	861	892	926	937	919	932	895	905	939	877	897	849	909	854	904	961	921	959	927	906	915	902	867	893	858	881	898	937	910	903	877	868	898	909	890	929	951	975	931	948	875	914	898	899	937	914	932	937	878	894	933	994	865	861	850	875	901	909	920	909	935	944	920	970	979	907	955	894	908	948	965	929	879	881	907	881	890	945	917	984	908	958	848	905	876	927	948	904	912	905	897	887	909	877	887	911	915	920	882	950	915	864	897	915	927	910	997	930	918	911	891	905	903	930	886	842	945	956	945	856	857	944	914	928	861	911	916	959	924	900	907	918	911	922	951	912	954	897	953	879	869	904	951	910	906	891	895	955	920	930	863	913	921	931	877	953	901	864	934	884	885	894	957	894	899	942	907	990	958	921	908	897	904	936	906	862	932	994	920	938	929	1003	931	905	918	964	902	912	925	909	974	905	894	902	923	896	910	886	929	942	938	886	929	921	924	957	955	929	913	915	953	871	864	905	892	910	948	894
14279	7083	5325	4508	2201	885	444	295	279	251	276	274	292	297	320	305	250	339	344	312	278	274	323	287	270	312	263	260	281	287	263	275	272	289	284	278	337	295	287	288	301	289	296	289	272	253	274	269	290	305	242	279	273	223	240	278	300	290	253	285	284	281	310	293	278	300	290	295	282	293	280	274	274	284	291	280	317	256	264	306	312	253	239	284	276	288	241	308	288	273	272	260	281	257	273	295	270	252	260	281	279	269	279	279	264	287	277	299	287	286	280	295	281	287	277	274	276	288	264	267	301	277	280	300	310	307	257	252	309	262	254	310	287	268	268	259	295	261	309	276	262	279	303	280	276	284	295	248	260	275	288	287	278	266	306	286	277	293	260	283	269	266	274	262	281	272	260	276	294	281	285	274	284	251	270	255	265	269	278	268	266	287	289	269	253	287	325	276	315	288	276	292	298	304	279	282	249	264	276	318	289	283	282	294	282	289	297	296	294	295	291	286	292	283	267	274	299	286	293	282	246	294	293	268	298	283	286	307	331	251	305	292	293	260	256	296	280	283	306	291	307	302	295	315	314	304	260	281	281	279	276	246	279	297	286	278	260	266	283	260	267	256	242	312	264	274	284	279	310	307	303	294	305	295	259	314	306	255	265	302	250	278	273	254	293	283	273	300	256	297	258	258	256	283	267	285	279	279	281	296	250	280	277	277	271	303	275	288	276	266	239	287	272	241	283	296	278	281	262	264	260	256	262	278	256	277	295	314	260	273	280	291	254	300	290	299	273	306	296	262	276	285	281	261	269	313	258	273	271	292	272	290	286	244	305	287	281	273	262	275	278	260	260	283	302	279	270	291	314	268	296	267	254	266	268	301	284	293	311	279	278	273	267	275	283	276	308	256	280	286	287	301	269	277	256	261	264	274	286	289	269	313	300	279	301	287	255	295	294	273	262	294	294	293	268	307	288	291	260	290	268	253	280	314	264	309	333	287	294	254	262	256	276	287	312	274	272	260	253	282	267	275	261	283	305	301	286	255	281	268	266	268	273	319	308	295	305	316	253	276	294	289	271	320	270	265	307	301	264	298	258	298	283	318	261	280	248	281	288	295	298	273	273	257	245	263	250	266	265	297	291	286	264	257	273	264	286	281	294	282	268	292	291	265	294	264	291	263	291	303	261	291	310	287	298	281	317	286	257	274	294	304	269	291	269	291	267	268	306	305	304	291	261	300	287	295	293	273	285	254	269	304	275	293	318	317	305	252	282	298	251	295	282	243	292	304	302	329	300	270	293	264	304	269	309	288	271	256	304	268	313	298	282	277	283	297	311	274	277	269	275	296	293	263	262	285	292	271	276	300	287	298	254	264	282	308	259	303	284	275	291	298	293	276	290	253	258	279	301	313	279	278	271	307	267	284	276	284	277	290	294	289	267	293	280	276	266	308	263	290	283	275	277	255	282	290	272	259	254	274	283	254	266	284	319	291	275	300	292	292	236	279	273	282	298	283	260	289	264	279	246	287	293	293	261	263	274	290	307	274	280	268	271	300	264	270	276	280	266	294	284	291	297	287	308	319	286	288	316	308	246	269	267	255	279	267	280	295	258	300	306	307	293	294	301	269	282	295	274	293	275	270	246	292	273	270	285	278	268	284	291	274	303	294	292	280	301	295	293	290	277	295	244	288	294	287	321	306	290	258	277	271	261	270	260	323	266	273	260	286	244	281	293	300	295	260	250	250	296	252	307	250	286	274	288	287	260	286	296	271	269	277	320	305	279	292	319	304	242	337	286	262	296	280	322	322	312	311	255	249	257	268	249	307	280	283	290	289	283	263	289	314	261	272	284	264	264	263	282	308	298	271	299	292	268	294	305	285	245	251	272	280	278	253	239	289	279	322	261	313	271	274	253	276	272	282	262	253	270	281	285	291	282	289	289	247	271	291	273	286	265	288	289	285	263	287	307	292	262	287	277	273	301	311	311	293	314	309	301	274	289	263	286	272	298	313	270	255	245	264	246	290	285	277	280	266	264	307	292	275	276	280	268	286	294	283	290	299	274	312	289	283	265	264	285	309	316	302	295	272	273	277	277	281	271	278	292	280	257	284	268	297	317	294	295	282	277	273	272	273	296	284	293	291	279	291	270	287	269	261	305	295	296	295	284	300	278	252	255	284	296	257	276	278	280	281	276	285	279	269	273	261	252	254	302	267	288	271	287	298	302	295	264	298	297	308	286	323	323	258	287	234	277	267	265	271	298	287	301	258	294	286	275	267	262	305	256	267	257	284	265	272	261	293	272	297	260	329	286	266	303	296	269	294	267	304	291	252	301	250	298	288	273	268	304	305	280	240	300	266	304	246	255	256	270	273	315	295	290	298	286	281	268	271	288	309	249	269	287	314	292	288	255	280	276	272	297	272	284	327	300	283	284	303	316	273	292	262	295	220	301	275	278	291	294	299	274	320	284	293	275	286	312	282	289	284	264	318	261	276	268	268	278	285	247	291	293	266	276	339	289	266	271	296	284	289	281	308	297	258	300	298	316	287	307	256	272	257	297	259	277	306	280	280	280	301	287	288	282	292	300	287	265	289	259	263	310	268	253	289	283	251	286	280	280	300	292	249	241	292	270	286	282	305	281	276	269	263	290	278	274	284	299	259	295	323	290	308	258	271	275	290	313	259	253	272	252	249	269	311	273	301	287	281	249	287	271	277	273	294	250	282	291	283	288	280	284	272	300	270	273	275	276	314	293	282	287	260	255	279	286	317	294	291	246	319	259	289	313	253	289	283	286	284	304	283	309	296	297	282	274	285	316	288	307	267	255	265	278	295	269	277	291	272	286	292	256	299	289	278	291	280	264	289	310	259	282	286	265	279	276	311	275	298	301	296	258	282	299	284	306	290	291	293	308	259	252	268	247	300	284	277	265	300	301	246	272	279	284	297	251	281	304	280	277	273	266	287	297	270	309	265	245	266	260	283	278	286	288	271	245	249	260	282	273	293	263	283	253	248	274	306	278	283	257	293	285	295	305	280	308	273	268	312	271	283	270	286	274	280	311	295	279	247	266	257	289	284	267	290	280	293	266	285	257	287	288	293	304	286	300	285	322	282	275	304	294	277	261	288	301	297	264	286	290	345	302	265	295	335	308	248	273	289	277	276	295	306	283	234	298	297	294	278	275	261	276	273	269	283	275	299	272	291	311	262	291	273	251	309	273	311	307	248	296	261	287	316	295	273	290	288	249	285	286	279	297	279	276	294	330	304	298	250	261	290	309	298	297	278	282	272	270	240	295	276	293	243	272	270	254	263	287	250	296	287	263	264	299	262	282	291	290	285	287	284	297	257	295	295	299	291	283	260	262	268	278	268	282	281	300	281	284	262	267	293	254	263	299	284	270	264	252	266	244	274	314	290	270	279	284	270	281	299	283	268	267	288	283	288	268	245	277	286	302	303	277	261	293	328	291	281	269	287	270	278	258	281	300	278	310	264	251	260	299	301
8630	6105	10543	10443	5595	2237	1049	699	618	679	658	641	656	665	661	663	605	662	626	656	667	702	657	672	682	599	661	683	657	688	657	684	635	680	678	627	683	666	617	658	654	640	623	591	663	661	670	631	652	625	645	656	643	650	660	639	634	646	670	661	639	672	651	635	661	677	678	670	660	666	652	630	643	607	645	669	626	594	637	673	642	658	644	613	654	684	635	658	663	652	644	668	689	670	673	640	702	632	661	665	613	699	625	711	664	666	630	691	651	616	598	629	637	679	634	676	666	654	649	667	666	634	652	660	621	649	638	633	695	606	660	658	716	683	604	693	638	656	609	613	612	621	625	641	631	667	645	668	661	629	646	654	636	634	652	661	660	664	702	650	656	689	649	672	649	638	653	674	627	655	678	644	637	617	619	681	620	669	685	626	636	679	684	613	642	615	601	652	627	676	635	625	649	639	663	597	679	660	639	613	641	662	688	668	687	664	651	676	647	688	623	625	659	628	703	647	662	631	656	641	647	687	633	693	627	650	631	638	663	629	637	610	658	619	697	680	651	656	663	654	637	653	603	644	644	621	643	688	654	653	610	647	638	608	642	614	645	594	641	651	643	624	667	655	711	683	673	630	657	639	576	659	702	615	662	660	628	629	672	654	684	674	701	676	670	659	644	635	624	661	634	616	598	640	679	623	695	627	695	635	655	715	646	657	695	633	673	663	643	625	658	653	657	631	627	621	595	639	704	630	708	644	665	666	714	649	623	658	604	689	635	644	627	675	634	650	653	650	688	643	686	662	633	664	699	649	651	650	657	657	638	641	663	653	653	594	680	641	659	658	613	616	679	604	707	663	640	662	657	706	671	664	618	647	637	668	598	656	667	687	612	607	661	620	604	628	656	681	649	687	657	627	710	631	632	601	613	652	620	614	636	649	655	674	664	690	638	651	668	681	692	641	620	645	667	611	621	651	671	615	680	654	630	643	660	610	655	637	636	617	631	672	635	603	686	636	662	681	629	696	616	635	690	622	652	661	625	668	682	646	631	639	633	655	704	655	690	699	655	677	665	667	627	620	650	608	667	666	666	663	620	701	642	630	620	703	654	672	691	678	640	661	672	618	614	648	640	645	682	627	676	610	667	640	666	645	651	640	622	647	640	650	634	663	638	669	653	624	655	620	642	633	640	644	660	626	601	683	631	617	620	638	663	609	684	671	604	577	634	636	633	630	636	632	580	627	656	684	641	632	685	671	616	670	623	662	665	643	639	649	601	676	629	625	667	638	645	617	612	677	648	664	631	644	664	687	670	629	650	654	649	632	636	658	636	660	665	677	640	652	679	673	617	644	637	626	650	682	645	667	650	648	684	590	639	688	670	674	677	604	642	671	622	660	649	637	645	652	692	665	645	674	646	673	687	595	614	676	635	671	622	677	647	647	649	705	643	628	646	638	648	680	679	637	672	683	591	670	632	633	638	629	659	606	655	653	704	683	631	650	637	667	633	674	603	666	643	670	664	654	656	685	666	656	634	637	664	662	649	703	655	652	653	706	625	679	627	630	650	630	621	653	652	686	584	643	654	674	649	716	644	667	600	656	611	676	680	662	638	697	673	633	632	655	675	629	676	651	636	631	652	679	688	661	672	643	690	674	668	630	610	705	640	658	641	644	613	671	626	620	642	660	625	662	640	659	658	635	670	628	689	673	630	643	704	643	644	671	636	630	625	626	592	726	647	647	673	628	702	670	664	633	631	647	695	689	682	621	629	681	608	655	681	698	680	679	656	650	622	652	654	660	611	645	662	671	634	685	671	625	647	659	670	681	670	583	659	676	659	631	657	624	702	652	667	680	656	648	640	615	633	631	656	628	647	670	663	654	677	654	653	609	657	606	645	667	628	661	667	662	625	676	637	646	628	641	646	677	670	666	641	634	634	660	617	668	649	646	635	659	623	690	683	626	621	666	642	659	663	646	668	621	672	625	649	687	630	628	653	616	596	657	686	639	651	613	638	694	654	575	677	688	668	658	653	594	614	647	623	651	690	623	635	673	635	644	650	605	643	619	624	620	646	650	648	661	668	666	717	630	637	609	636	634	647	679	676	607	643	636	641	696	634	650	624	600	676	647	629	644	651	651	634	631	621	636	645	651	670	615	659	639	636	683	684	636	633	721	686	648	642	629	655	620	633	705	674	663	662	709	659	640	643	630	617	685	660	650	659	653	594	715	693	640	645	594	667	665	664	671	633	621	642	640	701	648	693	631	625	650	616	618	615	627	662	698	676	687	663	727	632	662	643	621	656	645	633	652	652	630	630	650	674	672	647	639	645	647	622	663	661	620	649	654	667	651	626	639	676	652	660	645	663	621	693	636	626	624	688	645	669	642	663	618	666	638	639	685	632	603	613	664	680	655	647	659	637	654	680	595	650	668	645	688	649	648	625	664	606	640	586	608	638	633	632	643	645	623	637	655	638	627	648	666	647	622	618	645	657	645	659	621	649	672	631	665	622	678	619	624	654	679	625	639	621	655	675	652	635	659	634	581	641	632	637	613	607	646	651	620	611	696	662	647	664	650	642	598	639	663	607	619	630	656	671	683	642	698	618	644	657	638	641	644	636	629	661	667	651	616	641	653	677	655	622	662	582	648	639	604	658	691	643	644	640	627	706	657	560	669	638	632	633	657	616	676	684	673	660	615	611	640	664	612	596	693	677	695	646	643	679	658	586	655	609	660	672	692	658	641	630	609	641	639	700	664	658	652	649	659	637	666	669	646	647	615	667	664	607	660	655	621	670	622	627	657	642	655	661	619	609	642	618	628	622	650	645	626	669	656	666	654	664	675	672	625	679	665	659	616	661	651	653	646	631	623	595	644	662	662	668	656	639	633	606	629	648	664	681	606	608	652	678	681	616	669	634	622	681	627	697	664	666	673	634	595	643	643	592	655	671	671	637	676	655	603	645	662	633	645	657	648	677	634	700	667	644	643	609	662	681	622	636	635	665	653	637	639	692	663	660	652	599	663	697	668	655	646	695	677	621	607	660	668	688	675	627	641	665	708	626	633	673	713	631	619	658	616	658	634	672	676	630	651	652	638	644	667	663	662	614	645	654	669	667	677	641	645	601	687	630	635	686	618	693	643	622	639	656	653	639	649	614	638	650	680	649	662	649	679	660	643	640	630	656	648	660	639	673	663	649	707	634	672	677	654	635	679	656	609	628	619	647	677	662	631	647	597	633	641	607	665	629	670	630	637	659	643	722	646	649	675	658	596	649	607	656	700	676	636	673	638	668	661	620	642	680	620	632	671	682	599	615	673	692	642	649	663	665	700	665	663	638	651	630	631	638	620	671	595	625	662	613	676	655	616	635	628	668	687	637	634	643	628	665	674	615	633	658	639	594	603	653	632	650	635	710	703	676	619	644	652	648	652	657	638	623	655	663	708	667	619	670	661	647	619	652	654	680	670	660	675	637	649	668	659	660	660	639	628	646	655	654	671	655	651
39102	25115	45651	46152	25676	8516	1792	585	406	362	369	357	363	365	336	379	341	325	341	368	322	376	342	334	344	389	334	342	352	341	349	309	341	360	382	347	374	388	350	348	374	323	342	348	359	366	343	332	317	371	367	366	336	335	327	360	345	385	349	380	380	355	344	352	344	329	381	347	372	389	306	372	362	392	317	378	354	353	331	346	371	339	374	388	354	315	389	300	338	369	368	368	347	348	381	337	347	333	340	339	390	360	327	373	346	345	379	344	329	351	342	381	311	343	368	356	349	333	398	328	368	334	366	315	366	322	315	348	378	379	347	330	366	381	363	333	335	369	336	358	348	356	350	370	348	332	348	317	338	354	337	332	328	353	312	380	385	375	347	362	365	391	332	356	389	359	364	317	337	389	327	314	345	339	326	407	318	370	371	364	311	351	326	355	382	355	370	395	348	358	331	369	327	336	348	367	317	382	360	345	337	373	349	375	365	365	381	346	341	373	324	360	352	339	364	360	345	338	329	354	372	353	358	362	377	365	344	291	340	333	338	387	360	315	356	363	372	344	325	353	344	349	309	327	322	359	326	375	394	382	345	338	329	365	357	371	377	353	343	342	334	348	323	341	326	358	365	357	355	308	379	345	337	352	341	335	361	353	328	373	360	361	361	371	352	362	343	389	351	346	364	327	352	339	332	355	343	366	385	338	327	353	384	338	351	337	383	320	362	345	344	350	386	318	334	307	354	358	349	348	340	343	356	336	317	357	360	351	360	304	371	348	312	351	349	347	353	322	326	316	337	350	361	370	306	353	366	346	336	326	314	333	358	365	351	347	356	326	351	368	350	349	338	350	341	345	336	375	353	363	356	334	341	359	344	346	389	334	336	370	405	353	341	378	369	313	373	347	364	370	348	379	378	342	336	338	372	319	359	358	351	366	339	341	357	381	362	346	342	343	330	369	354	380	329	350	340	341	394	331	371	372	321	344	337	364	336	336	303	352	329	335	349	358	350	340	337	358	415	346	345	336	309	363	378	366	323	348	369	349	310	351	360	343	336	384	393	349	368	321	320	340	330	333	374	357	352	347	359	357	362	337	343	352	395	313	344	333	337	373	342	345	364	323	368	372	350	347	351	384	342	310	372	373	360	322	352	356	383	357	390	374	338	362	360	383	328	398	331	373	372	351	343	362	337	361	344	366	383	355	336	349	356	362	368	329	348	347	354	313	358	366	319	370	374	350	329	372	346	357	296	340	357	351	368	370	387	369	313	356	369	337	373	370	347	374	381	401	348	385	360	342	305	350	332	383	351	336	342	367	311	334	364	334	385	344	357	380	376	354	349	376	349	374	360	360	351	335	365	360	313	334	367	366	340	348	335	325	359	360	331	379	387	335	366	363	381	364	361	365	387	327	334	370	347	315	371	372	337	362	378	346	367	370	348	349	351	353	335	357	348	419	374	338	379	385	374	381	378	378	343	311	344	374	361	337	347	364	381	329	371	402	395	334	337	325	376	338	326	337	349	365	358	328	327	353	360	331	359	351	312	348	354	366	332	363	358	331	339	350	375	392	381	328	330	378	357	344	371	370	367	334	332	347	333	353	318	328	365	364	365	334	355	341	350	384	345	339	326	362	333	360	374	352	353	336	333	334	307	316	325	330	365	368	361	337	353	379	299	374	355	325	376	361	317	383	335	391	365	340	329	325	374	373	351	322	321	349	356	379	353	334	315	378	332	343	335	341	346	362	331	333	366	357	330	406	320	362	366	345	396	342	375	392	340	360	344	324	349	349	332	297	381	326	343	366	361	371	349	325	356	377	347	340	364	380	378	340	351	373	351	359	333	362	357	369	350	336	375	342	374	300	325	356	371	341	310	373	389	350	339	377	358	350	368	358	375	371	312	391	346	340	304	324	382	342	381	336	310	338	347	327	335	395	356	326	335	369	377	365	331	352	337	366	373	367	333	340	375	342	358	366	335	376	341	335	357	335	363	356	357	317	344	352	342	321	331	364	338	348	350	364	304	344	358	334	327	344	371	345	358	397	338	332	348	354	366	338	341	366	373	359	336	363	341	317	366	325	356	335	336	353	326	372	332	336	354	364	353	366	361	367	385	362	355	350	342	319	375	376	335	338	362	365	409	336	347	375	396	395	357	354	364	367	386	373	333	360	346	377	387	362	347	345	347	351	339	359	313	338	354	363	337	362	401	354	377	357	359	345	373	350	340	328	379	374	345	352	353	368	359	363	357	349	340	379	381	334	338	354	348	368	343	336	350	340	340	391	324	363	352	380	361	319	369	343	366	393	342	348	401	330	375	393	344	379	333	317	346	363	325	332	362	345	309	394	355	384	338	377	376	360	320	370	373	365	347	354	341	333	364	352	348	392	362	401	320	348	324	361	357	355	350	361	330	321	322	362	348	376	357	365	366	388	370	351	336	350	349	357	331	355	340	326	371	364	370	349	396	319	345	373	403	328	352	357	320	393	386	360	377	349	418	398	354	400	386	334	336	361	348	419	320	382	350	344	357	384	383	350	354	365	357	326	316	383	323	358	390	367	350	349	344	387	342	353	375	372	371	378	339	355	357	357	359	318	356	350	363	397	385	347	336	305	359	396	332	326	375	325	394	322	363	349	369	362	383	322	361	355	347	379	342	378	331	375	359	389	352	340	346	358	365	415	392	357	370	366	363	400	309	356	361	348	376	342	361	315	320	334	330	350	362	352	395	351	355	352	369	335	392	327	353	333	344	359	332	342	376	333	361	363	368	370	339	385	388	315	353	359	354	375	376	321	337	354	374	363	308	368	343	329	336	378	358	368	375	387	336	352	371	350	350	359	340	373	362	350	395	364	356	360	367	368	380	354	346	399	339	362	337	357	347	397	340	400	357	351	351	365	369	340	354	401	337	372	349	372	343	344	353	320	345	339	303	350	316	342	357	362	351	326	362	342	342	367	316	360	331	309	333	369	321	336	381	339	338	368	350	353	364	365	388	357	349	360	394	372	336	364	344	354	334	321	340	350	362	321	325	329	358	377	345	342	373	357	391	355	345	387	361	364	372	364	337	387	361	334	347	336	346	355	370	385	355	335	366	378	345	323	305	380	347	356	370	350	386	376	342	356	330	336	337	349	351	392	347	353	344	414	352	354	358	374	361	365	356	319	355	352	368	350	348	402	365	343	334	354	391	318	348	394	317	340	384	325	339	365	313	329	372	372	330	350	317	321	338	350	359	401	362	326	378	360	337	355	323	399	375	347	377	318	351	331	334	366	352	356	359	341	325	342	319	352	373	364	354	337	342	322	338	372	362	330	330	364	367	348	344	357	344	358	374	342	357	366	324	328	363	350	348	330	366	383	314	352	360	350	367	342	356	369	405	348	364	329	343	363	323	395	349	350	347	390	327	321	312	334	352	344	364	329	343	339	382	365	324	376	348	374	334	380	347	363	362	389	344	385	353	387	349	366	359	363	355	307	344	373	360	372	344	383	342	368	365	394
25077	16769	49737	53900	35512	15548	4712	1638	885	813	780	788	828	800	779	771	840	790	748	806	757	888	806	765	749	755	814	804	752	835	790	792	796	813	775	756	749	793	803	771	744	778	811	778	814	758	764	770	781	795	759	776	803	787	749	791	799	760	817	751	788	824	788	815	790	759	816	802	834	814	764	814	780	791	808	747	796	729	772	748	734	760	814	771	823	777	791	740	776	805	836	809	827	833	790	793	739	826	785	814	780	775	794	863	810	737	793	769	759	815	794	824	732	769	828	871	803	830	802	749	762	776	804	752	798	866	760	803	784	842	796	792	836	810	768	772	755	774	792	776	781	768	839	781	784	797	771	781	755	744	799	787	802	776	819	751	734	796	764	829	774	798	775	800	810	846	784	795	792	836	784	768	786	793	747	827	816	758	833	806	820	806	812	758	752	814	810	780	825	756	772	769	747	794	730	738	818	809	813	782	756	775	780	779	786	740	788	779	795	818	802	820	725	780	806	817	807	813	777	790	750	747	747	768	790	761	809	788	737	801	784	768	804	783	810	824	770	789	822	775	766	860	835	789	774	748	781	818	805	766	781	749	756	815	815	757	757	812	754	777	806	802	830	734	825	804	739	801	865	778	810	788	743	816	769	758	773	830	799	793	782	803	752	796	791	756	778	790	781	787	749	775	758	755	796	781	807	786	836	815	788	826	778	771	794	809	752	801	771	727	818	816	740	770	801	777	760	819	776	831	820	776	802	792	810	810	798	772	785	808	757	753	793	803	766	753	736	828	812	796	797	776	789	765	780	775	802	787	789	804	808	757	783	778	805	761	722	802	827	727	749	770	720	783	796	750	749	782	785	760	766	878	788	786	801	782	801	727	774	770	733	823	742	760	773	816	770	818	756	843	780	741	762	802	806	778	720	789	760	833	742	810	810	787	814	760	848	761	772	912	788	770	828	799	790	794	773	812	810	777	801	816	815	793	769	781	821	724	760	766	811	785	806	753	796	713	754	812	842	789	792	800	793	816	835	782	780	768	791	723	739	798	775	746	783	774	785	834	794	805	778	808	830	744	848	784	762	814	747	762	765	823	759	765	790	823	798	825	775	787	787	837	818	824	768	785	790	767	774	799	761	758	840	783	776	716	792	820	796	797	750	792	804	768	794	762	774	788	773	777	783	779	814	773	785	794	723	803	734	794	777	824	817	790	761	803	776	733	773	774	775	814	807	791	797	743	814	736	754	748	770	794	754	837	798	785	781	819	757	780	821	807	776	753	778	741	746	813	812	777	858	777	776	855	795	775	770	807	847	805	780	779	735	770	752	766	778	787	748	794	800	789	791	820	825	785	799	796	777	804	789	729	777	757	713	766	799	789	790	763	765	799	844	785	793	767	726	782	797	804	807	801	763	743	743	801	711	761	762	795	809	796	760	785	819	773	781	801	842	774	801	806	780	765	815	807	784	786	806	809	786	790	795	783	818	747	799	786	816	733	756	751	820	752	764	787	774	787	770	756	775	791	784	767	826	781	821	744	773	822	764	755	784	786	764	772	782	808	784	779	759	736	793	823	742	776	791	750	790	774	802	746	771	763	825	818	821	771	831	803	805	800	802	807	795	771	821	762	804	813	816	811	746	813	774	789	842	743	813	833	812	825	748	832	816	809	770	787	830	783	800	793	817	795	833	757	758	766	725	792	769	762	763	817	725	761	809	801	823	800	764	767	832	790	813	847	748	771	752	759	748	739	755	808	769	794	803	821	786	774	780	741	740	750	775	813	784	811	806	830	800	781	784	762	768	805	811	736	792	777	802	849	762	753	713	761	858	778	790	836	796	820	805	809	785	786	809	840	753	816	755	782	765	827	825	831	786	763	768	780	820	759	815	783	838	812	824	733	716	838	753	773	768	800	733	760	764	763	819	765	768	815	736	814	781	739	806	791	798	791	820	836	760	772	844	790	784	774	781	790	824	780	746	752	725	766	774	826	769	812	816	754	793	782	742	811	794	786	829	761	750	826	732	833	792	769	761	816	776	828	792	751	832	790	779	786	781	815	793	833	808	812	785	779	821	801	763	772	789	801	783	752	817	786	755	776	822	807	827	799	813	748	851	797	820	828	771	789	739	815	764	766	820	759	785	800	770	812	747	809	766	818	794	784	795	760	810	762	770	790	759	758	775	806	765	745	784	775	756	779	806	800	736	785	793	757	749	809	814	794	707	781	841	743	792	780	755	778	834	802	837	773	758	841	744	755	789	817	753	787	796	830	803	821	794	756	784	818	787	792	770	819	808	763	805	796	747	816	724	748	775	809	806	791	799	779	787	795	810	766	847	815	766	766	794	817	827	770	784	785	797	809	760	845	823	782	811	781	790	837	796	789	800	798	772	805	816	818	802	784	791	842	829	749	806	754	775	802	760	833	821	780	805	769	838	778	790	815	797	759	763	795	803	779	777	793	767	798	745	758	781	758	765	777	786	806	778	763	824	763	741	798	804	758	799	833	769	790	805	749	783	793	789	816	823	755	776	770	820	779	799	783	806	787	800	781	773	797	781	788	834	793	778	830	759	752	804	794	812	788	827	801	758	799	789	822	792	774	780	779	792	747	754	805	817	791	789	803	799	816	721	739	801	813	747	770	791	777	834	789	791	807	823	796	811	717	787	786	823	783	732	787	794	808	745	793	748	826	786	795	726	776	783	779	749	760	827	812	769	866	785	747	786	763	765	798	847	773	789	808	765	825	743	780	830	800	786	839	807	800	845	790	774	769	779	782	755	803	792	771	791	778	795	790	787	820	851	736	801	778	796	817	790	795	779	803	845	817	764	742	815	734	821	798	777	749	813	777	745	745	806	748	812	753	793	768	828	737	796	746	808	768	773	800	800	826	788	771	810	811	789	784	809	751	792	760	868	763	801	790	815	809	820	757	785	840	795	822	782	789	809	786	780	792	768	761	800	751	802	790	789	800	807	804	814	781	751	751	770	815	810	775	800	765	835	817	807	843	737	767	796	798	774	821	808	776	803	814	827	768	855	773	793	762	809	783	821	798	834	826	781	789	772	792	811	764	748	826	756	857	760	781	794	774	783	758	826	754	774	777	789	766	793	799	804	763	803	776	799	846	820	788	760	785	771	793	775	826	781	794	784	789	783	746	784	780	810	811	806	750	796	800	776	802	747	819	774	812	807	753	758	794	861	818	787	765	777	802	773	790	792	826	832	814	743	810	742	835	754	781	807	821	752	794	758	800	800	749	766	766	772	753	821	762	776	817	811	757	773	763	825	758	794	839	782	770	798	744	761	801	812	778	781	812	733	807	735	768	775	797	828	763	791	819	783	849	773	799	789	805	746	733	739	784	835	797	863	848	792	760	780	806	758	746	811	788	836	789	776	767	778	818	798	856	809	773	825	769	804	802	779	772	798	753	787	761	799	771	777	767	753	811	750	760	778	807	744	795	827	816	801	737	740	770	723	725	779	807	781	770	806	816	784	822	802	822
49266	33262	56980	60459	37804	17621	4755	898	437	418	467	393	401	381	377	434	432	436	392	426	428	428	395	436	465	427	426	427	386	424	394	433	426	439	413	443	423	373	349	386	393	433	409	404	428	439	448	387	408	382	410	467	458	392	418	439	424	401	414	426	402	410	418	403	405	416	411	422	405	407	405	443	405	414	418	381	432	415	398	445	381	452	450	422	399	410	422	443	423	419	425	462	388	445	430	436	418	418	409	410	412	382	404	432	412	424	449	417	398	409	436	436	393	437	384	431	403	430	409	431	437	402	398	433	422	444	397	437	411	400	436	447	410	443	436	433	406	408	392	405	400	427	410	376	366	444	405	422	433	427	429	464	415	445	400	404	407	385	396	395	408	398	405	424	438	392	427	412	450	403	377	418	393	440	425	402	473	430	435	420	452	426	392	401	377	418	404	433	440	413	428	390	408	431	390	421	428	426	450	438	403	413	422	420	403	414	396	424	399	418	419	420	368	401	410	400	432	403	404	399	435	403	413	428	408	406	407	406	401	459	423	411	415	405	421	403	447	404	435	447	418	411	406	411	452	426	379	386	399	389	395	414	385	425	417	467	441	422	439	374	419	392	417	416	424	408	471	428	405	434	430	436	443	424	425	374	415	416	402	404	422	426	434	404	409	427	415	424	454	387	434	406	417	417	413	414	452	418	401	430	454	396	413	430	389	398	428	429	431	434	417	414	411	454	448	422	458	404	411	402	400	416	424	464	441	424	410	394	412	424	399	424	475	408	422	453	429	401	409	427	400	435	426	430	415	426	408	427	462	414	413	415	448	443	445	418	427	403	433	400	447	419	420	432	395	407	384	395	408	425	445	363	429	406	393	392	416	404	434	401	388	429	422	410	468	415	407	416	420	400	409	429	442	447	432	405	426	431	393	403	417	407	367	394	407	425	410	405	474	457	425	449	410	440	412	408	435	435	440	368	454	456	456	400	412	411	410	422	409	440	430	419	378	388	397	412	417	382	385	444	421	422	388	445	404	408	402	420	443	389	411	404	403	404	434	426	374	449	441	439	391	407	418	424	429	397	406	373	423	411	396	396	385	438	392	377	408	423	415	392	437	435	380	431	396	380	414	417	460	424	429	419	383	411	437	420	418	430	416	409	461	432	411	420	414	371	414	423	434	440	421	401	400	442	407	396	428	459	453	430	373	408	406	426	424	402	433	354	424	415	406	389	397	429	391	402	401	422	390	425	440	394	444	395	399	409	398	427	410	394	433	400	417	422	438	453	410	412	430	403	404	428	426	397	400	426	391	419	441	425	394	392	408	452	435	398	463	416	403	394	406	435	402	415	428	424	369	360	417	401	426	439	431	403	384	465	409	413	436	444	455	413	403	401	419	369	429	401	397	402	398	461	404	398	398	435	412	397	377	401	407	413	428	441	447	411	426	401	418	400	402	432	434	416	415	425	413	422	473	452	402	384	416	420	425	419	385	373	396	396	420	424	417	415	403	453	416	382	418	424	439	446	361	448	406	407	398	414	399	432	458	409	415	386	422	382	389	385	432	424	414	389	407	433	404	426	431	397	423	426	409	415	414	393	445	395	473	431	419	367	392	407	446	426	388	403	388	390	438	436	413	439	419	417	408	412	442	382	424	418	406	413	387	365	406	399	430	375	390	438	387	396	443	415	416	403	405	412	371	439	404	434	422	418	418	412	433	403	353	398	375	408	422	428	422	398	474	448	404	426	387	434	453	440	431	437	406	435	415	374	410	422	414	429	416	408	415	399	427	419	401	412	401	426	443	386	396	436	383	385	407	436	429	438	407	349	456	391	456	450	400	424	415	383	428	438	390	409	404	417	381	392	406	391	398	407	398	403	402	419	414	430	409	377	455	418	379	406	443	383	405	409	423	412	402	416	384	398	427	431	438	460	446	441	436	379	411	432	434	404	409	403	421	405	407	422	428	414	393	405	417	409	359	423	416	401	409	428	416	434	456	436	389	387	435	426	449	417	417	445	370	406	431	436	423	410	434	421	396	432	424	429	380	429	419	407	435	436	414	409	426	377	418	414	411	446	417	383	420	410	387	386	372	446	389	388	425	416	453	455	418	425	454	414	452	435	417	386	424	413	416	414	424	386	451	419	411	413	413	433	410	426	412	423	434	414	424	403	425	413	402	400	410	426	431	399	420	379	363	423	428	408	452	424	387	447	395	396	412	395	417	423	435	437	431	429	415	452	400	403	434	387	410	364	425	428	464	434	412	393	401	403	387	434	401	406	464	421	452	441	393	439	410	432	384	409	420	379	460	409	411	404	401	438	434	423	434	392	403	394	373	407	361	394	410	428	494	427	421	355	406	395	385	409	422	444	416	428	404	390	429	417	404	415	400	416	424	383	434	411	387	429	405	415	386	426	420	447	430	401	417	385	394	477	458	401	452	406	424	387	401	425	424	420	373	381	384	360	395	432	407	373	391	456	438	411	383	415	413	397	392	426	385	450	456	464	408	418	424	463	408	410	416	417	431	391	402	441	417	406	412	403	403	440	374	411	399	417	406	431	439	403	426	393	387	402	391	418	426	389	424	431	440	415	414	444	406	406	420	389	446	409	431	423	445	412	402	398	470	401	410	395	396	429	470	394	447	427	416	397	397	372	395	445	410	415	405	445	469	414	376	465	428	414	400	382	381	395	399	414	410	411	400	400	393	398	439	437	377	395	387	381	389	391	423	399	410	445	425	455	425	370	403	454	403	406	451	426	429	437	409	400	375	419	403	414	452	402	389	412	392	386	410	396	422	441	406	435	472	423	442	409	417	480	420	434	413	394	422	406	409	420	410	409	401	414	417	424	400	410	411	413	420	411	397	379	378	417	406	434	431	445	459	443	437	414	403	432	422	419	395	429	427	455	400	365	425	416	429	439	379	421	441	416	400	403	411	401	441	433	421	419	406	364	425	409	402	421	453	419	410	440	411	412	371	398	421	422	381	348	426	404	407	403	417	423	423	388	413	431	402	411	377	402	399	395	430	412	424	387	433	429	423	453	422	384	390	431	427	392	425	405	421	392	381	415	421	422	429	407	398	419	428	443	399	396	421	438	461	397	411	422	381	385	420	416	423	387	425	391	443	436	413	458	418	447	384	390	427	436	420	399	428	420	414	448	440	371	394	431	444	416	389	396	442	415	382	410	389	426	442	472	431	437	415	446	397	451	407	429	417	384	442	460	406	426	451	421	400	399	368	389	387	409	414	432	447	389	407	407	446	376	409	452	444	418	429	397	407	407	382	412	394	380	452	412	404	394	433	432	382	431	413	381	444	426	440	438	384	484	433	395	396	415	439	430	429	437	441	383	391	397	382	394	421	420	400	401	383	432	395	382	422	408	412	410	443	421	458	409	416	433	448	423	402	426	429	397	430	404	434	428	387	425	399	443	402	417	368	407	389	420	426	451	413	419	376	414	416	425	441	399	444	411	430	418	422	446	415	449	426	438	418	424	415	440
32052	22140	59259	66305	47506	26020	9363	2334	1033	919	944	932	966	918	866	919	923	884	917	849	922	961	909	923	829	928	928	912	886	867	931	926	890	885	890	878	993	921	895	868	891	940	885	882	945	876	904	973	868	917	901	901	897	904	935	908	900	909	849	917	897	853	906	917	887	886	933	901	924	872	864	887	893	877	926	896	875	917	913	981	958	885	849	864	860	868	845	906	892	918	868	888	911	922	879	919	876	870	905	897	909	864	882	886	920	938	922	912	874	848	900	894	941	925	883	890	975	884	876	908	888	875	832	904	783	806	898	880	911	846	879	923	900	927	940	909	876	885	926	902	878	850	921	906	922	886	885	901	826	856	910	873	875	916	879	894	854	901	870	927	924	862	873	893	853	877	889	895	898	919	898	905	836	868	906	848	897	874	920	877	945	913	937	888	923	939	880	879	877	856	910	876	959	873	898	899	893	915	996	878	875	907	893	905	907	890	906	861	912	961	860	907	913	886	896	946	903	857	865	982	888	900	942	862	894	891	869	879	901	905	919	897	851	932	917	917	903	865	900	880	899	935	917	918	865	909	917	828	857	903	919	865	903	889	945	896	861	956	890	826	945	901	896	879	872	898	889	866	903	878	884	946	856	892	909	892	867	935	880	881	926	892	919	899	894	865	938	906	914	878	889	885	906	893	970	869	844	868	895	869	880	832	897	872	909	871	874	913	889	917	910	849	892	893	906	906	857	905	901	885	917	878	870	906	893	871	902	905	862	879	953	909	862	914	909	928	877	916	886	911	884	880	904	876	857	923	909	885	880	931	941	912	907	924	871	873	859	925	909	929	930	898	940	875	875	871	947	895	888	934	955	930	935	927	866	872	940	956	846	878	883	907	904	907	897	919	912	842	899	867	874	951	915	907	902	944	909	924	907	925	939	924	859	933	875	950	902	913	912	889	892	897	876	915	917	891	889	951	905	876	874	836	904	909	933	920	882	868	928	927	906	894	921	923	875	914	886	906	912	888	929	850	882	919	911	829	843	869	907	883	874	896	895	891	894	904	902	913	866	843	908	901	848	939	868	898	923	865	874	887	853	852	898	849	919	854	925	891	875	836	883	862	882	881	907	884	921	951	944	875	852	885	908	877	902	938	845	875	876	852	899	953	929	889	915	874	906	860	855	873	937	892	877	904	841	903	869	891	875	915	864	962	908	894	880	910	864	936	919	916	905	899	904	925	933	898	881	979	914	864	912	851	875	894	857	945	912	889	858	935	895	868	897	885	909	847	886	898	906	921	919	851	907	877	953	894	894	944	907	880	862	912	892	967	839	912	914	882	858	924	931	853	840	891	856	903	893	907	943	921	889	956	883	862	868	887	906	953	925	875	882	889	912	900	915	929	863	886	879	918	861	901	914	870	925	888	913	887	950	899	849	905	909	872	922	913	839	883	912	891	890	876	880	895	948	908	826	900	904	899	969	866	896	879	925	919	908	903	875	907	907	940	857	925	913	864	877	951	888	937	934	879	890	893	896	893	890	904	895	918	889	921	926	844	900	891	894	942	922	982	891	930	937	849	859	909	892	845	912	887	881	852	906	897	869	872	865	899	870	914	923	854	915	913	884	963	848	943	932	880	896	923	971	906	888	881	902	941	891	892	899	858	866	902	877	869	933	931	894	845	900	914	883	873	851	935	914	925	911	834	880	871	881	910	886	904	926	907	950	899	892	906	865	929	936	879	829	883	903	853	910	888	874	843	945	883	859	881	905	952	894	922	960	927	914	899	942	899	858	942	873	911	939	930	896	929	921	903	909	912	901	852	918	909	926	922	906	889	845	858	924	904	877	872	891	817	940	865	946	911	862	892	914	900	915	869	902	949	832	932	895	861	897	858	884	912	912	954	868	905	888	859	869	903	913	891	929	933	898	895	846	903	927	924	902	848	882	961	885	892	889	899	905	878	884	872	916	883	890	899	886	901	848	876	928	909	901	877	904	921	875	939	947	927	920	894	940	869	890	873	870	925	865	856	892	831	913	940	867	912	915	919	894	879	879	887	908	856	934	876	943	883	907	968	915	909	961	860	922	917	841	885	904	834	912	885	889	912	913	878	960	920	913	886	934	917	871	914	892	873	934	840	859	942	925	920	880	843	884	921	885	894	887	901	903	893	897	905	872	910	940	904	867	825	888	911	859	886	918	903	935	901	873	921	912	863	903	896	906	911	896	873	859	874	890	957	910	912	878	904	860	891	871	900	902	923	877	926	927	884	859	911	844	931	874	924	905	845	842	890	900	877	910	906	873	876	909	936	950	913	921	902	924	863	845	889	944	846	925	926	853	800	908	911	896	862	913	896	924	840	883	878	933	947	866	864	848	868	899	913	905	908	853	926	926	911	879	880	896	864	852	865	889	878	886	880	876	904	843	891	840	917	887	945	898	842	904	897	937	923	886	897	880	894	887	993	932	853	889	864	901	922	886	892	927	909	889	933	860	848	908	825	852	863	905	893	936	877	908	875	890	797	887	931	940	947	882	871	859	869	918	855	848	867	938	938	891	902	874	897	872	872	936	928	875	902	897	854	906	885	914	905	864	934	956	884	923	917	878	902	849	875	938	897	893	863	862	896	864	894	912	878	848	908	941	895	899	887	914	935	887	899	898	917	896	898	889	868	889	928	900	889	911	894	890	902	925	897	936	861	912	927	932	872	930	942	905	895	849	900	916	864	868	926	907	852	870	930	899	917	883	944	843	859	904	893	925	929	938	886	940	875	889	868	903	902	901	909	887	888	936	888	852	918	873	892	900	890	921	843	907	938	904	911	873	873	913	868	855	850	904	921	926	909	903	934	852	924	921	942	900	926	865	918	902	911	898	898	861	852	870	882	926	886	852	839	914	897	922	879	891	909	933	909	879	912	920	902	908	893	896	887	898	841	895	907	937	878	835	915	886	891	860	897	905	877	885	912	871	855	890	914	882	946	876	892	868	862	876	842	865	862	890	888	942	928	915	892	905	897	943	888	886	869	868	911	948	867	934	923	891	931	896	876	855	865	911	958	950	900	918	869	877	880	856	870	907	863	839	932	890	877	871	885	901	902	874	955	931	856	882	852	911	898	884	874	899	888	878	952	897	924	907	843	920	920	905	844	923	916	864	887	925	890	877	903	913	872	896	910	919	838	890	855	893	912	843	842	884	890	887	907	858	899	910	958	935	888	894	881	932	902	930	915	875	890	896	929	898	909	854	903	913	892	911	896	863	872	955	883	945	858	894	911	923	905	908	904	951	858	925	901	907	924	882	883	923	878	953	913	876	874	899	864	922	853	872	949	918	882	930	914	913	835	813	895	931	895	896	869	876	866	881	872	909	938	968	910	972	903	919	859	875	938	923	930	902	908	937	919	886	912	924	892	847	897	910	898	906	922	866	933	933	851	904	880	867	909	846	899	895	860	939	894	868	891	852	891	851	907	966	913	953	897	921	895	874	883	908	913	923	913	896	866	888	900
12935	4536	3881	4229	2095	860	424	295	268	268	279	232	260	265	289	267	310	265	268	258	247	291	287	257	261	276	283	279	275	297	277	289	249	290	296	279	283	248	260	261	248	263	268	279	284	264	274	272	270	309	285	263	275	278	274	279	283	265	274	298	302	257	303	273	240	266	263	265	262	260	281	272	285	228	287	265	290	283	223	280	283	275	285	254	254	282	261	262	261	269	258	296	276	279	263	289	275	277	288	290	276	242	283	270	270	255	264	295	258	263	297	277	286	302	282	267	285	278	325	308	287	276	264	240	280	266	265	278	239	275	292	259	265	259	269	282	295	292	303	253	247	297	284	234	267	264	263	239	251	293	284	291	280	259	268	236	258	263	256	262	268	308	281	248	287	276	252	284	330	297	273	290	310	276	313	279	299	306	293	274	273	248	284	277	269	262	268	304	274	268	279	283	285	253	246	239	286	252	286	282	279	271	280	259	263	279	280	301	261	293	303	282	281	275	296	274	259	271	258	280	286	272	232	288	280	263	257	287	246	258	256	285	289	294	276	246	240	304	251	262	275	274	259	258	289	267	258	273	262	289	277	264	277	254	263	272	250	256	279	312	275	278	279	278	293	257	267	277	273	279	270	249	272	292	294	289	283	276	289	258	265	270	278	294	287	287	274	276	291	274	269	298	305	271	266	292	289	298	291	264	265	254	294	270	295	263	293	258	259	280	293	260	278	258	250	251	271	267	275	280	246	248	253	255	294	280	320	264	310	298	265	246	245	311	300	245	282	250	277	272	253	276	251	301	292	269	274	267	229	277	281	268	246	253	251	290	294	272	322	251	274	266	279	293	253	274	292	286	243	312	280	260	284	298	284	241	260	298	277	284	262	268	251	258	267	292	244	259	275	271	298	273	311	260	268	269	252	277	233	280	293	244	290	299	267	286	286	301	268	276	285	284	289	295	268	275	267	282	285	268	283	289	286	250	277	290	276	287	306	262	290	277	263	302	249	252	250	230	249	275	282	305	293	263	280	217	274	261	236	282	254	274	244	278	284	244	274	243	265	265	262	272	254	255	255	275	283	296	300	270	249	242	267	312	253	304	272	295	269	274	260	283	249	225	251	286	257	323	272	275	314	252	276	254	244	255	295	248	284	267	281	267	250	240	254	273	245	267	249	277	287	258	238	282	261	259	311	276	286	295	257	274	272	309	272	297	271	267	246	288	256	269	269	262	280	301	273	256	300	263	267	249	259	290	266	266	240	280	269	255	271	250	297	284	269	263	275	284	277	277	301	295	274	272	313	307	286	274	283	287	265	282	295	287	287	261	259	266	263	297	292	293	281	328	266	261	305	277	241	273	271	277	273	258	295	279	238	309	248	288	268	281	299	245	288	253	267	269	266	266	298	244	252	263	283	277	226	265	256	243	283	296	300	265	285	282	300	280	272	281	307	262	289	257	273	270	261	270	279	272	272	282	286	305	267	270	234	263	218	299	296	247	247	284	260	280	243	261	271	264	297	287	285	278	298	277	289	271	291	259	286	277	252	317	266	281	258	296	268	299	305	261	260	265	268	272	298	269	296	290	297	286	292	299	275	287	289	291	288	281	288	290	275	283	250	273	286	269	260	278	253	274	277	269	277	259	281	302	268	261	288	281	279	257	279	296	275	269	251	263	309	267	256	276	259	286	270	279	284	268	319	265	270	247	287	272	262	275	273	277	257	241	270	254	278	224	293	261	305	273	246	278	277	315	285	293	266	271	256	305	292	300	257	267	258	284	273	250	283	292	283	275	258	257	252	248	277	283	280	283	276	260	288	268	284	268	328	279	261	274	268	231	272	261	260	260	291	252	243	260	256	245	263	269	276	285	250	238	263	267	290	263	255	265	264	275	246	267	282	270	290	262	297	249	256	265	256	279	250	286	273	284	293	284	280	286	310	298	294	250	303	290	294	259	235	292	292	260	301	283	289	296	302	277	251	268	287	279	256	272	306	294	284	274	261	292	265	267	269	265	264	253	247	264	267	290	277	301	273	279	273	257	274	266	281	275	291	282	281	257	283	285	270	270	236	250	259	252	294	294	243	293	298	245	268	240	265	291	279	281	292	281	288	283	303	278	271	273	311	251	263	271	260	278	275	273	264	260	285	257	283	252	290	256	259	270	287	302	310	275	276	281	288	243	257	277	277	264	279	250	277	245	263	254	243	241	282	298	292	280	287	285	283	280	302	287	272	252	261	235	265	299	262	292	259	286	251	303	288	283	285	257	254	259	285	305	271	269	231	256	284	306	338	280	266	291	289	253	269	302	256	301	276	252	272	301	287	288	276	277	288	250	279	279	295	252	283	264	268	288	262	272	252	253	240	254	253	264	275	267	258	257	247	250	237	278	298	270	279	295	276	263	261	268	237	221	285	281	287	286	249	278	286	256	265	249	300	288	307	282	274	261	277	290	270	293	277	272	291	298	255	292	282	273	261	267	244	279	287	283	278	265	270	269	288	292	270	285	253	253	278	313	288	259	270	288	266	277	244	271	272	282	268	298	260	240	269	293	276	274	268	276	260	287	251	264	279	270	293	259	298	247	297	307	279	281	285	273	252	277	281	245	280	278	261	297	286	304	292	278	279	257	259	263	298	252	254	255	302	299	267	291	281	282	295	270	292	255	261	286	251	288	286	262	287	283	297	278	264	267	270	293	303	281	251	285	276	289	283	280	285	268	275	276	250	281	285	273	262	280	269	286	267	234	242	291	279	268	257	311	270	288	253	271	313	281	298	266	290	276	283	291	273	284	277	280	298	254	255	280	303	280	269	264	270	268	286	258	282	287	284	265	278	253	276	294	287	306	253	259	280	279	247	274	278	289	235	269	248	249	289	295	268	280	255	274	275	230	256	277	262	256	274	241	243	254	239	299	274	272	308	282	298	294	289	278	283	281	292	249	295	272	255	275	255	289	280	266	282	277	255	247	243	266	282	291	257	280	268	249	297	309	283	290	279	278	260	260	289	278	296	288	267	287	288	297	267	292	274	234	240	254	259	267	287	310	288	305	304	252	274	311	278	264	257	264	272	262	269	268	288	278	302	282	282	296	265	263	298	264	281	254	277	271	278	304	280	291	284	280	298	253	253	261	250	283	311	287	287	291	270	245	288	267	251	278	267	296	301	279	264	283	306	259	248	273	246	278	276	291	269	264	303	313	290	278	281	268	294	296	288	284	285	253	249	268	256	261	292	279	280	271	284	264	282	269	278	279	260	283	274	253	278	263	247	281	250	289	273	284	282	302	280	289	263	272	259	284	269	232	249	283	286	302	298	278	277	302	308	288	277	286	259	269	285	282	270	300	305	261	254	257	272	267	263	264	292	253	238	260	272	269	287	291	269	263	286	280	269	280	264	275	284	277	261	299	304	276	289	297	263	284	280	283	259	260	259	285	276	280	280	312	273	263	267	262	258	292	299	278	292	270	264	282	262	274	268	286	269	290	288	281	269	285	275	261
7734	3769	8928	10862	5626	2260	1065	668	620	567	656	586	617	632	655	591	629	702	659	643	617	641	640	641	654	641	630	636	641	625	621	634	612	630	640	622	616	625	626	622	660	644	657	590	615	603	589	607	626	609	630	629	625	625	599	629	646	654	627	663	667	625	610	669	623	612	632	628	600	646	650	647	599	612	611	654	632	632	619	608	582	650	593	656	633	617	611	638	655	632	643	656	640	616	609	626	687	650	637	593	675	628	618	697	607	656	663	645	634	664	650	613	660	635	654	585	620	683	586	623	614	658	610	636	664	602	635	615	604	678	650	667	585	609	647	625	640	621	594	606	649	676	640	670	601	597	637	616	601	628	621	658	619	632	607	646	629	628	670	664	651	657	641	602	604	672	645	610	664	635	633	655	666	585	659	627	678	668	636	622	622	638	684	628	647	596	624	641	599	616	604	618	635	628	669	655	622	626	637	648	652	638	644	669	622	636	665	609	629	637	620	662	643	645	602	648	624	608	625	646	597	592	639	676	643	613	622	656	610	646	635	609	651	658	649	595	634	649	595	672	639	681	643	599	617	557	614	606	644	654	694	665	638	603	617	599	595	657	626	599	619	638	651	631	642	631	644	621	627	676	647	627	653	667	642	648	599	655	613	629	646	632	624	628	599	630	643	670	621	627	626	615	606	686	621	623	627	685	611	638	625	608	654	698	630	658	622	623	635	632	613	639	649	611	573	626	639	622	649	630	649	647	633	625	617	571	595	585	653	637	605	688	657	636	627	641	632	590	598	664	637	581	646	688	649	654	614	639	610	599	630	659	638	615	597	560	665	632	606	636	667	650	656	649	622	673	635	642	631	635	666	694	679	639	627	632	592	638	595	632	629	627	665	573	610	611	644	619	660	636	605	662	621	657	637	611	665	660	599	604	612	629	688	637	627	580	650	657	613	620	663	608	584	579	645	662	638	692	643	621	658	632	672	640	625	623	612	618	661	647	618	650	635	611	640	643	708	585	655	635	640	634	634	639	631	637	633	627	618	619	647	616	627	682	630	629	651	658	566	632	690	627	598	606	671	609	598	654	638	598	586	618	661	627	666	677	695	645	623	620	604	659	634	625	666	594	633	641	625	625	660	649	671	619	656	632	623	618	572	636	641	632	603	597	623	672	699	616	633	596	616	643	620	612	669	628	636	665	640	650	639	594	621	655	627	641	654	670	665	637	660	600	689	641	649	654	645	660	633	644	679	628	650	648	642	647	639	600	648	634	660	629	610	634	649	627	640	602	647	672	664	615	615	618	660	630	627	620	648	604	635	598	636	645	627	639	632	650	659	592	609	637	637	604	665	667	614	635	637	671	631	642	644	625	652	652	680	619	603	657	645	611	635	556	623	633	705	616	582	640	613	628	639	621	624	633	637	607	633	683	653	652	645	633	614	603	653	665	626	605	678	696	566	620	572	630	632	643	624	631	629	650	610	670	570	630	598	681	683	638	632	589	631	671	620	630	664	626	622	629	621	628	609	614	640	589	631	637	668	614	650	604	604	642	662	609	646	673	621	670	599	611	629	643	603	614	638	664	609	654	576	608	608	640	626	635	612	651	635	593	640	630	606	659	654	578	628	598	662	617	608	661	647	600	600	648	617	631	628	660	659	609	626	622	643	644	636	654	613	584	624	620	666	654	619	645	666	628	632	637	663	666	646	646	621	624	601	641	686	653	649	646	641	632	634	665	633	615	649	622	622	616	594	626	650	638	642	630	609	586	624	621	632	633	654	656	605	626	634	652	604	628	618	611	638	621	623	641	653	618	643	621	646	616	672	629	623	644	629	665	630	604	629	673	644	638	689	622	648	621	632	626	621	617	600	662	586	696	617	632	627	638	589	570	608	636	628	638	653	627	621	621	585	626	639	633	644	644	581	608	619	635	640	636	642	626	635	636	592	631	634	621	633	580	644	632	600	619	664	641	666	609	617	610	629	612	678	629	621	625	612	638	653	621	644	646	643	674	646	614	658	634	653	602	628	632	646	661	623	615	626	643	608	585	584	655	620	590	654	637	638	622	613	600	623	621	642	631	650	631	621	619	625	609	608	639	621	613	620	663	661	640	653	643	625	652	617	606	636	571	586	578	634	646	620	635	585	640	643	655	625	606	622	655	598	623	668	655	627	609	630	632	590	595	607	624	694	656	622	616	691	662	716	617	624	675	654	648	639	634	645	633	650	658	601	621	643	662	655	653	610	638	621	623	634	618	646	641	621	587	662	641	619	634	609	621	630	628	650	620	655	594	614	597	632	639	641	632	688	620	607	622	657	587	666	643	609	611	604	619	642	626	604	571	622	631	642	625	631	626	576	646	632	652	579	639	629	624	634	668	627	626	627	617	620	660	656	616	655	632	624	616	604	617	585	649	623	610	646	610	605	627	637	629	608	651	649	649	634	641	655	635	637	652	626	625	674	630	644	627	657	629	651	632	621	627	616	652	670	580	625	673	649	594	665	662	625	682	601	621	645	606	634	666	595	616	667	622	613	648	600	602	614	582	649	636	589	645	624	624	634	635	632	594	614	614	629	660	641	593	662	632	626	642	624	616	606	619	623	610	647	622	617	651	661	670	673	673	641	627	624	685	652	609	623	630	596	597	636	600	674	570	662	629	623	644	637	630	620	651	587	607	620	617	643	621	612	630	627	587	551	549	654	645	607	640	626	609	603	705	625	618	659	628	609	584	622	652	621	622	612	667	598	630	624	622	650	578	659	635	623	630	651	651	586	606	567	601	642	604	607	626	582	658	632	604	611	660	585	692	617	625	647	664	606	671	647	641	660	668	620	641	590	647	616	678	611	662	608	621	646	633	621	631	639	637	617	654	683	637	632	659	622	618	618	665	632	610	592	623	629	619	622	605	648	584	598	635	647	630	626	615	657	671	575	656	638	613	701	610	637	637	640	650	595	627	605	614	651	622	620	600	620	619	631	634	636	668	614	581	675	607	640	629	599	637	593	646	634	612	665	681	583	593	643	620	625	598	602	594	613	632	651	626	601	642	643	604	644	621	639	635	657	638	655	593	599	661	620	635	601	655	648	642	626	638	625	606	629	674	616	636	620	617	654	610	600	634	634	672	610	616	636	633	669	600	640	597	634	609	628	647	639	626	603	653	667	611	634	631	604	667	643	622	637	642	645	628	659	649	652	616	592	655	601	620	643	642	632	618	585	594	617	622	656	590	657	643	605	620	678	660	618	639	672	655	665	622	683	583	657	607	673	667	619	625	635	638	639	640	621	656	652	593	638	673	656	624	624	601	655	617	613	606	637	633	612	643	630	682	616	619	579	611	618	617	571	582	609	617	642	626	639	592	631	633	649	650	633	635	625	622	638	623	660	664	647	632	670	633	645	618	638	621	639	612	666	617	628	624	610	596	680	662	647	631	635	623	618	654	642	612	604	629	633	653	646	662	666	650	624	608	663	608	616	636	596	587	618	644	649	660	722	662	639	697
39356	27057	51018	45618	22365	7356	1491	480	348	330	361	359	350	385	358	336	392	349	341	347	345	351	357	329	353	360	379	340	369	339	297	332	367	358	329	369	348	385	333	341	343	324	411	373	333	336	338	380	373	351	363	342	348	325	372	340	358	346	342	380	390	356	325	353	352	408	352	391	381	344	342	357	367	355	333	347	346	347	370	377	359	350	372	366	356	361	367	340	347	378	353	370	359	336	364	336	336	330	361	343	325	384	321	353	384	363	340	335	374	358	356	379	371	384	345	385	340	365	368	338	347	370	328	323	380	342	376	353	346	344	318	363	351	380	366	387	396	396	345	332	352	352	365	357	363	379	328	381	349	359	345	344	344	363	349	341	347	340	325	359	317	349	328	347	332	359	313	330	352	328	360	370	353	364	341	308	319	350	335	366	354	368	315	313	367	331	368	361	372	376	350	353	346	333	370	341	291	328	327	364	343	333	312	354	354	378	361	360	362	342	381	351	334	335	345	351	344	355	334	348	342	328	341	356	354	337	363	333	377	366	323	378	365	348	315	374	395	352	353	334	366	328	337	334	360	353	325	348	340	366	378	360	338	371	378	356	375	346	386	344	365	349	341	391	339	333	357	362	356	325	317	369	391	347	362	313	351	381	354	312	330	365	332	355	338	361	340	347	406	335	347	356	371	362	356	352	322	338	327	342	333	347	336	325	360	346	325	331	358	353	348	355	302	317	328	354	329	341	363	336	392	367	364	367	354	380	355	347	353	314	351	336	324	371	358	355	376	349	329	355	358	394	371	349	323	317	350	365	340	336	320	375	347	392	378	364	395	347	351	368	342	386	285	379	365	340	364	358	324	354	404	354	346	343	324	381	339	381	361	383	346	371	361	366	376	359	341	332	335	346	348	367	333	361	337	326	387	349	389	322	332	317	337	351	335	328	381	382	364	378	350	358	356	400	355	343	336	340	326	362	367	344	350	342	399	337	370	374	371	358	312	358	328	343	356	349	301	358	335	377	380	378	397	373	387	336	349	345	335	311	338	348	337	340	376	362	369	366	362	362	349	336	355	369	371	372	342	364	347	342	354	358	341	359	330	393	374	404	357	353	327	351	375	344	341	329	343	340	339	309	344	406	351	367	371	359	381	351	374	371	320	329	342	324	341	329	356	323	356	359	346	340	372	357	373	369	333	348	342	343	361	362	369	361	337	352	366	356	364	347	363	348	364	355	365	346	325	370	311	322	367	322	362	350	345	370	377	334	346	340	358	378	333	293	372	328	357	341	347	338	324	354	392	345	348	377	349	378	331	392	349	365	368	299	340	369	316	368	342	337	353	383	370	339	345	342	328	381	402	346	350	339	368	358	351	334	391	371	363	365	375	315	381	388	317	343	347	333	354	397	364	409	330	306	373	352	349	341	359	304	360	360	378	338	361	304	348	336	343	318	346	360	347	357	356	341	328	366	324	371	385	328	316	305	337	352	348	366	390	363	362	320	352	397	356	322	352	349	373	322	391	332	308	350	380	344	349	370	375	371	351	332	315	353	353	371	351	337	319	342	327	351	363	353	321	328	330	350	357	317	357	362	366	351	358	325	335	333	350	361	356	365	384	358	350	380	338	332	366	356	380	327	329	351	359	335	381	336	357	388	329	347	363	312	367	340	353	356	325	396	329	379	381	330	381	357	361	342	402	339	323	366	364	337	343	345	363	340	365	394	323	360	350	325	365	337	340	335	346	365	354	335	325	363	349	356	352	341	357	335	361	332	350	350	359	362	342	340	336	343	356	348	358	348	388	336	363	359	349	342	338	340	347	371	356	328	375	345	359	389	349	304	350	337	383	349	355	345	341	360	325	330	352	367	369	343	339	327	383	364	354	350	402	339	382	366	381	356	368	335	363	372	356	366	363	403	351	376	364	340	336	349	344	313	361	373	312	347	361	366	339	351	371	374	346	369	370	358	353	329	355	381	375	349	364	330	361	340	336	329	353	363	350	358	336	367	377	350	365	371	378	358	335	351	321	353	350	344	377	388	342	348	359	343	358	344	369	367	326	336	379	330	360	362	364	346	336	363	334	379	370	356	338	356	369	354	380	373	347	350	343	359	351	365	353	341	351	349	336	359	375	354	317	320	392	382	334	385	356	338	399	343	354	350	355	364	332	369	360	380	368	313	388	378	339	362	363	357	369	364	346	379	331	346	340	371	397	331	384	353	365	300	344	333	373	376	347	397	365	343	363	368	400	343	338	390	332	369	339	352	360	339	341	282	387	369	338	339	340	357	340	356	334	344	395	407	365	357	366	335	383	350	343	331	333	338	376	342	343	355	366	332	336	367	355	348	375	353	328	375	341	336	368	324	316	344	353	344	345	344	336	347	374	338	410	374	375	322	346	426	342	367	346	356	342	360	341	365	353	335	346	340	356	321	376	405	349	335	369	319	318	341	356	348	329	327	343	376	338	376	377	338	336	327	370	319	342	350	332	346	345	362	318	372	371	383	366	368	362	369	369	331	325	370	377	367	376	351	342	346	377	378	360	362	350	342	330	323	356	355	354	340	357	348	358	343	352	351	327	346	323	359	349	332	358	375	340	352	331	368	357	341	355	341	386	330	369	364	360	347	300	356	371	360	371	382	356	379	359	358	373	378	337	321	337	350	320	356	326	359	357	378	354	363	373	328	358	397	334	343	365	333	376	329	369	364	342	359	369	341	346	352	381	372	353	378	329	367	331	329	328	378	319	351	341	323	347	350	378	369	335	363	348	367	337	363	355	318	335	370	328	360	340	319	322	368	374	363	353	363	352	358	335	345	374	341	369	327	344	339	354	350	350	359	343	401	367	365	348	319	330	356	350	309	328	338	339	351	355	360	353	351	349	340	350	352	320	344	295	352	335	363	383	377	351	332	338	352	347	340	379	342	328	344	340	352	332	341	304	363	350	365	357	378	384	373	356	326	371	360	362	340	374	323	350	377	361	353	379	344	331	341	340	406	355	377	330	358	366	377	354	316	319	326	346	366	341	325	377	385	356	346	373	360	348	342	334	355	327	350	366	316	356	322	338	345	347	354	349	331	329	364	374	347	322	341	333	325	379	330	301	360	358	340	351	353	359	376	355	370	387	336	339	321	342	366	397	350	322	372	357	348	366	349	340	350	331	345	340	322	340	350	365	376	388	314	322	343	388	369	346	360	397	324	378	368	359	349	361	340	324	390	349	349	342	349	348	365	353	332	317	334	335	365	409	351	356	335	327	345	359	324	367	350	375	339	325	387	344	361	350	333	366	364	347	350	409	355	355	339	329	346	378	355	354	321	340	372	362	377	352	318	353	371	377	344	311	389	316	321	355	335	348	332	335	335	354	339	355	355	372	328	337	323	351	308	308	377	359	325	350	330	372	406	365	311	337	368	346	321	344	346	344	356	335	357	361	346	370	357	355	343	319	321	347	326	348	327	312	341	362	367	343	373	356	355	345	349	314	336	332	355	362	372	372	341
25616	18823	53860	51640	31832	13963	3900	1398	897	774	727	774	735	780	765	746	791	777	807	771	761	799	776	800	765	798	841	752	781	735	792	789	756	725	742	772	805	761	815	792	801	775	786	828	805	807	802	789	749	788	803	778	775	802	756	746	767	779	759	756	789	780	789	795	749	840	782	845	761	782	768	778	778	799	752	744	843	796	757	756	837	744	760	798	841	762	797	818	796	780	820	797	811	825	799	815	773	749	740	784	789	774	761	764	797	753	759	758	774	805	806	808	798	780	749	769	817	764	767	770	797	777	756	788	808	754	789	781	782	769	797	790	788	789	759	783	797	795	771	793	796	771	800	815	791	812	777	762	845	737	735	820	782	767	749	813	792	750	787	783	804	758	754	765	798	796	736	786	777	758	773	816	796	782	793	804	772	776	737	787	778	806	722	764	774	821	825	828	776	769	795	747	766	769	770	778	810	833	760	769	787	781	780	729	747	816	779	824	791	788	810	786	812	802	822	793	746	784	783	788	802	798	783	780	736	778	809	763	861	731	801	787	825	785	796	774	747	750	836	766	779	781	815	781	777	764	748	752	787	726	806	778	800	769	821	780	804	746	768	793	796	772	782	797	792	810	762	755	769	741	784	761	782	814	821	773	770	802	819	784	828	766	793	815	824	788	752	817	823	759	823	792	781	728	783	810	750	814	780	797	770	729	796	765	751	781	802	771	834	833	800	804	787	745	800	784	790	807	828	773	832	825	832	764	825	738	768	770	749	792	759	772	757	782	787	818	782	783	806	789	768	754	777	764	780	783	835	797	779	794	744	803	770	750	778	756	782	826	802	787	806	803	800	786	759	801	766	780	774	739	764	733	790	798	812	757	782	768	775	773	831	826	781	792	821	804	758	823	802	812	774	801	776	746	788	812	770	787	731	814	810	795	771	759	816	821	789	792	737	779	773	767	763	769	771	765	824	753	792	762	810	717	791	779	774	773	722	782	809	842	767	770	770	779	762	785	754	818	776	743	776	801	819	808	760	794	791	778	805	808	736	785	807	804	773	758	844	807	809	752	819	795	806	810	770	770	759	837	795	746	764	777	753	775	789	770	745	803	836	839	783	820	786	794	800	771	768	752	792	798	820	838	796	775	785	765	826	756	801	780	779	767	789	776	764	751	783	806	801	765	778	755	763	818	797	807	812	770	763	761	789	790	777	782	781	808	779	734	767	794	766	780	812	819	805	752	751	750	782	805	792	766	755	801	785	784	814	785	795	803	790	760	764	755	759	801	819	740	806	790	799	787	811	736	815	793	826	787	791	798	749	777	779	779	807	743	804	815	803	813	770	796	768	807	812	862	794	771	815	767	817	763	776	763	810	774	789	800	768	805	739	745	785	815	802	814	772	813	788	741	777	794	777	789	745	762	781	770	770	817	750	806	781	767	753	725	847	821	741	782	779	787	750	738	762	774	814	746	796	808	807	705	742	780	784	768	780	800	798	759	818	760	790	756	727	827	805	810	756	776	785	805	807	760	786	776	822	736	816	808	735	783	770	797	743	766	767	799	765	753	777	761	804	782	732	809	795	758	778	800	804	766	816	740	761	757	793	770	762	737	756	796	738	858	784	805	766	809	776	752	785	770	779	846	783	767	754	804	809	778	780	754	781	802	795	795	769	796	750	806	797	776	755	785	850	762	769	836	756	732	769	772	768	777	771	793	792	812	738	792	802	748	749	778	802	809	863	778	807	751	732	766	775	788	799	788	738	749	785	805	792	816	783	757	753	768	767	728	801	784	841	774	797	742	722	783	771	787	776	786	816	760	739	740	833	827	752	782	798	786	791	841	797	783	728	770	799	778	751	815	832	803	768	724	727	783	793	768	765	771	754	724	853	814	797	784	778	727	742	850	736	803	785	815	767	802	782	793	791	763	780	772	786	768	762	795	761	756	809	749	739	785	787	722	758	795	750	783	757	799	809	776	795	763	766	796	784	761	770	789	822	800	776	787	786	815	787	809	809	814	809	741	750	818	830	787	748	777	767	798	747	836	766	803	818	783	772	743	803	761	808	803	754	860	764	760	795	777	763	769	787	749	740	795	784	759	793	786	806	858	732	785	763	786	791	756	796	782	800	779	712	786	791	780	740	758	799	785	808	761	759	769	736	777	768	712	782	748	802	806	775	796	758	791	838	793	789	772	834	743	790	888	793	764	753	778	755	756	775	794	811	786	816	797	774	804	780	780	776	790	786	791	764	826	853	753	802	787	776	799	772	792	785	770	789	744	804	755	749	770	755	780	748	770	803	797	781	787	815	795	810	786	781	780	788	836	724	760	753	774	801	773	815	792	846	766	786	762	762	774	794	804	796	761	795	758	809	788	760	762	802	735	808	757	785	792	821	733	797	787	785	777	837	766	801	737	845	734	813	758	799	815	803	751	780	779	758	760	827	771	809	818	717	804	784	800	767	758	734	779	763	803	760	800	770	767	801	775	754	795	786	772	776	761	776	722	774	744	807	786	797	806	791	766	806	805	794	784	774	783	787	779	753	777	756	758	810	742	759	843	748	807	767	790	733	789	751	772	777	809	836	780	832	790	754	737	786	735	775	819	797	799	786	788	773	792	772	714	815	803	742	748	799	799	745	818	747	812	805	829	775	788	739	810	797	783	810	791	755	763	839	775	754	733	773	814	771	752	832	797	783	793	811	808	800	761	772	760	836	815	817	768	747	765	777	810	754	798	796	817	728	800	772	738	834	763	825	734	829	762	811	684	809	786	812	756	779	774	787	735	836	723	769	780	745	775	771	785	789	804	801	767	783	798	773	749	814	812	749	803	812	757	803	816	796	776	776	806	782	798	787	762	791	747	767	731	797	772	742	773	773	775	772	775	722	875	783	770	813	771	776	805	760	789	747	772	818	785	821	799	753	785	755	801	804	788	762	758	798	786	800	774	734	785	753	791	833	772	798	756	736	834	803	725	786	804	821	767	739	777	774	804	785	817	800	769	818	808	852	771	773	781	729	747	849	806	813	788	721	792	765	816	812	809	831	800	779	732	815	750	779	811	785	829	786	736	796	806	713	788	795	742	819	793	768	805	806	793	750	753	770	827	818	760	829	755	847	770	790	788	806	817	766	784	791	744	772	771	775	826	774	776	779	866	779	798	831	776	828	757	791	777	772	814	764	833	771	747	819	829	766	782	731	805	817	776	733	788	781	829	800	772	760	852	802	775	799	778	771	788	781	783	779	787	829	798	752	800	815	800	802	779	804	789	818	787	783	782	760	810	781	755	824	794	788	776	798	783	767	796	788	836	816	740	733	756	807	825	801	717	771	769	796	751	807	763	790	790	711	842	784	812	746	790	750	766	782	839	867	790	782	758	818	789	771	739	813	805	780	831	810	802	734	786	817	800	729	776	782	825	779	815	768	755	805	811	793	791	829	751	774	762	815	811	773	829	854	772	773	771	796	799	805	785	829	818	776	784	791	769	707	798	795	799	821	810
51435	42690	65273	54597	31734	13339	3091	755	450	413	430	416	422	438	415	392	403	394	438	461	427	423	375	400	453	399	411	399	423	404	436	421	387	402	412	424	369	454	379	356	427	408	366	430	432	390	400	414	432	445	433	402	388	421	377	381	453	438	382	422	424	419	424	361	414	379	429	417	429	375	425	396	418	440	411	417	384	445	405	393	442	434	429	407	415	387	389	389	424	422	435	424	403	407	397	420	418	381	421	364	390	379	395	458	392	416	395	414	382	419	415	461	431	422	416	435	419	405	413	427	391	404	429	454	400	441	385	421	404	413	441	422	390	434	401	421	420	410	421	432	447	395	416	409	431	414	401	417	442	392	456	387	449	376	419	438	436	405	341	420	408	413	393	405	434	419	431	415	417	443	389	434	469	436	442	369	398	383	433	426	455	400	424	429	426	422	452	467	423	436	428	424	428	409	438	405	382	432	391	401	402	411	435	398	391	433	430	453	395	399	423	398	460	427	375	408	412	413	401	415	417	434	451	361	401	410	376	413	385	401	397	438	422	384	442	437	402	411	426	402	411	421	402	395	400	434	425	412	388	402	410	402	419	416	433	382	412	370	437	413	417	416	413	412	414	436	390	381	395	419	471	404	420	404	376	398	428	417	364	410	380	420	420	397	421	435	439	435	440	358	371	448	445	410	436	418	385	390	367	412	402	384	391	410	398	448	420	421	412	392	418	417	411	439	444	424	437	421	404	395	387	393	371	406	402	401	417	431	410	404	429	433	405	410	389	457	443	428	436	384	369	422	431	400	400	402	375	410	414	406	385	403	428	417	418	357	419	445	412	448	392	391	402	435	397	384	426	446	380	396	454	455	414	435	378	411	354	371	378	453	405	439	393	438	430	412	422	423	406	408	391	451	437	402	404	392	388	437	446	416	438	405	416	376	364	402	391	385	386	420	407	427	419	438	416	392	407	376	441	425	361	410	414	414	409	446	395	408	447	416	404	429	417	418	384	404	422	390	405	405	442	395	429	422	409	388	432	422	454	421	440	419	426	421	425	360	409	368	410	440	432	402	435	383	437	418	372	412	412	433	438	432	425	432	397	412	426	441	412	422	403	417	426	432	404	407	421	430	409	402	362	411	452	419	415	409	418	419	424	405	438	447	411	397	378	394	428	411	442	391	404	417	406	369	415	434	411	430	417	410	460	416	432	442	404	424	456	437	392	426	419	420	416	425	371	375	395	409	414	429	398	409	427	392	418	412	418	380	442	436	435	368	450	438	390	391	388	420	447	420	425	428	383	410	401	405	443	435	388	410	441	422	393	398	437	399	430	396	403	422	448	432	414	408	406	441	367	408	411	391	444	429	422	417	380	442	409	380	413	422	422	417	397	354	433	420	400	406	420	394	422	423	367	395	409	410	393	421	393	415	425	454	400	421	421	431	368	377	395	428	451	397	435	408	390	396	444	392	433	459	449	383	417	400	393	417	401	410	417	425	415	399	360	418	417	387	403	442	408	395	380	426	419	417	381	402	421	397	377	408	414	434	391	414	405	376	415	426	436	393	427	365	393	395	399	424	415	422	380	398	397	420	434	400	450	404	385	438	384	403	377	427	460	402	419	401	372	385	405	385	414	418	418	429	443	402	457	408	378	400	392	425	378	405	418	365	395	409	390	432	449	370	400	404	423	439	403	441	390	424	435	435	385	389	439	399	406	394	398	387	453	424	446	393	395	366	433	352	431	382	421	388	389	382	456	428	422	407	436	427	416	370	440	379	376	428	437	404	429	413	387	433	353	418	403	411	376	385	380	406	414	417	440	369	427	386	431	374	431	445	407	440	412	383	402	416	390	381	376	391	418	404	406	423	422	418	433	432	411	407	427	437	434	431	425	431	462	422	405	420	413	413	438	461	404	447	376	418	390	384	421	411	415	447	418	427	435	399	409	466	437	410	366	386	410	403	399	422	383	472	412	400	387	446	419	424	402	401	412	443	439	418	408	368	384	392	368	413	426	414	432	418	458	406	377	385	390	431	407	390	389	424	417	392	403	414	431	428	435	420	418	389	405	406	460	430	412	422	400	423	429	426	447	419	404	372	383	423	379	404	425	364	439	423	428	398	445	397	381	423	429	409	418	420	405	414	441	423	419	394	410	396	424	375	402	419	404	416	409	411	371	383	389	412	418	421	434	397	440	415	393	409	397	391	428	357	416	407	390	420	430	415	421	392	425	423	420	372	389	406	400	411	431	405	421	377	378	416	419	440	418	433	397	390	404	408	398	399	427	422	420	388	397	404	396	425	428	438	390	383	441	388	431	401	396	404	405	446	411	455	408	394	412	410	424	394	437	376	413	429	459	427	413	404	372	412	415	395	405	433	419	446	396	364	432	391	381	436	400	375	396	438	446	395	442	410	455	375	411	401	402	448	422	415	461	380	388	460	417	396	412	403	412	400	418	431	412	394	400	392	424	451	410	405	390	451	392	426	452	417	407	379	408	416	406	405	420	389	411	391	414	399	408	392	422	442	394	415	374	390	434	456	438	392	406	434	457	436	411	397	403	420	364	450	436	385	382	379	446	409	432	459	382	419	420	387	416	445	388	400	423	354	398	393	440	399	412	404	419	431	468	408	414	426	433	382	424	462	426	440	427	407	417	396	388	432	410	429	428	427	382	444	453	401	413	409	397	410	384	397	382	418	421	418	410	385	413	413	411	388	404	383	389	403	411	462	407	397	394	409	393	467	419	390	418	401	409	457	398	377	439	421	391	400	399	350	386	405	435	426	418	398	428	410	459	434	449	408	407	399	423	420	407	418	448	411	363	380	398	416	434	412	426	404	423	420	381	456	370	391	394	392	422	419	428	427	402	458	464	405	417	452	395	429	440	383	439	444	388	409	414	401	402	451	463	420	411	431	388	410	388	431	434	442	403	434	365	412	416	427	402	401	374	446	412	415	380	414	407	411	384	416	378	395	411	424	416	419	401	380	440	417	420	398	416	422	412	399	419	422	426	401	394	419	407	406	411	402	417	394	396	391	429	375	381	451	434	396	414	412	381	394	415	418	433	397	417	445	388	408	437	448	432	398	448	427	408	365	409	434	423	413	417	393	389	384	427	406	410	423	389	457	396	387	406	425	421	379	442	370	408	413	404	385	383	434	395	408	420	407	408	388	425	394	394	403	418	404	395	428	372	400	420	431	447	415	424	409	424	409	444	421	437	420	392	397	390	424	419	414	374	429	361	425	451	402	368	394	407	415	430	436	416	408	417	450	409	425	415	413	452	415	407	405	387	451	397	419	428	447	394	405	429	454	436	371	414	439	408	443	421	388	417	413	412	424	417	397	415	419	420	442	390	414	369	432	395	407	430	418	412	420	386	417	397	394	435	401	401	400	416	408	385	424	356	390	412	441	405	382	386	368	412	397	425	401	411	432	403	418	456	401	412	377	411	417	382	412	436	370	414	386	449	416	406	423	421	407	428	387	417	418	398	473	375	431
34850	32960	65354	60320	41053	20425	6742	1812	1052	921	934	920	906	911	832	860	943	917	891	849	873	939	909	872	896	931	813	904	835	848	910	868	863	912	901	887	946	960	942	885	958	885	875	861	866	919	940	896	842	887	865	953	886	897	867	906	909	883	872	861	870	913	893	904	907	897	904	888	917	819	858	824	852	868	926	907	958	855	900	799	863	887	844	873	883	894	888	872	897	909	898	908	855	824	892	890	872	911	888	884	885	840	874	870	850	860	887	855	898	909	878	904	881	828	890	886	902	922	933	920	900	862	901	831	956	857	933	925	859	883	900	883	872	926	914	836	910	859	958	928	865	917	832	888	812	875	942	871	914	922	895	871	899	928	898	872	901	894	917	883	903	931	968	847	879	872	941	927	905	895	904	893	872	885	910	846	899	896	879	909	887	879	874	877	828	871	951	876	843	915	878	929	931	878	919	893	919	875	925	893	895	913	884	907	868	883	873	824	918	898	849	850	807	899	896	890	950	939	945	855	891	845	873	865	912	853	853	895	910	912	837	917	865	902	890	873	919	871	897	838	926	871	869	879	880	891	942	877	906	886	912	917	923	872	860	944	836	933	856	904	895	864	855	917	840	874	904	876	846	862	882	948	853	862	841	851	908	880	870	878	864	858	877	917	868	889	875	900	843	882	893	932	947	849	910	905	897	903	895	914	913	909	883	897	862	889	949	886	918	951	903	874	881	852	947	895	910	904	893	907	891	888	871	881	872	940	923	892	896	893	855	891	925	885	887	846	880	862	858	908	851	893	823	922	894	901	812	875	912	943	918	867	901	861	866	927	897	872	913	871	860	910	883	888	862	910	909	884	886	865	895	856	943	837	894	836	865	959	852	900	876	932	882	914	907	864	852	901	884	910	891	971	923	889	958	890	927	861	870	863	850	914	868	881	867	862	903	874	835	867	931	868	826	880	911	908	866	896	902	895	844	865	879	841	906	927	919	913	895	840	883	880	914	911	928	930	819	920	946	891	933	835	813	907	901	884	858	907	886	888	864	877	899	832	870	892	901	884	846	857	902	849	907	898	897	917	884	914	937	885	933	902	901	893	896	918	879	912	865	867	918	962	906	898	866	901	939	923	882	925	863	865	902	913	888	896	882	843	847	882	855	856	896	958	833	817	878	920	878	904	818	913	883	879	820	901	874	850	885	887	901	870	937	906	844	910	838	882	896	841	912	895	861	897	931	881	918	847	908	861	904	907	857	881	910	874	820	888	908	881	905	908	879	857	884	910	941	927	865	832	878	885	899	888	889	881	930	840	909	870	882	888	920	878	864	892	902	923	891	903	886	875	876	889	904	896	891	853	859	877	946	845	846	840	912	875	951	870	872	944	849	878	912	932	887	887	913	843	891	901	908	944	909	921	945	915	895	887	903	876	898	901	863	876	884	897	861	879	886	884	803	893	904	919	901	867	885	851	903	860	920	908	919	894	892	874	855	913	911	936	902	885	893	943	893	920	895	925	917	863	939	875	930	921	920	842	957	886	886	952	908	818	866	849	927	837	846	949	876	873	886	894	887	863	878	903	942	878	843	915	919	909	937	866	893	904	925	887	895	828	843	795	914	942	873	881	856	908	862	890	910	873	865	901	887	910	905	908	917	885	927	910	885	904	886	904	878	936	901	820	839	825	882	885	916	866	886	879	878	870	901	847	943	900	865	880	901	876	866	889	908	929	906	928	895	881	935	875	879	889	903	907	889	872	900	886	884	892	899	915	882	895	874	902	884	835	901	922	859	942	853	920	917	969	902	885	912	952	879	929	919	862	921	910	896	896	879	889	919	895	915	931	951	874	865	889	918	834	875	925	941	869	815	889	840	879	890	844	827	926	889	847	900	919	932	848	889	915	855	869	854	838	872	873	870	886	903	880	954	878	847	941	884	910	823	915	845	909	884	858	884	915	843	899	870	877	886	877	880	889	898	820	850	920	853	923	882	870	901	932	919	846	885	887	860	830	801	905	841	884	895	857	861	911	891	835	935	875	917	885	913	855	894	891	845	911	891	900	930	867	870	905	860	922	867	889	885	870	874	865	858	898	931	918	921	880	845	946	877	899	856	917	898	846	884	885	838	879	894	892	901	948	865	873	901	871	869	852	842	918	849	902	901	906	881	859	813	906	939	864	877	831	898	873	885	889	907	896	923	871	851	856	867	902	905	899	861	836	902	964	881	902	831	898	832	880	899	839	918	900	870	897	902	891	875	895	939	845	883	855	905	871	886	916	885	851	905	870	891	914	852	910	875	899	909	894	879	856	877	884	885	887	924	926	912	930	904	864	869	884	883	842	867	882	891	918	894	867	878	873	896	951	821	879	886	871	941	890	880	863	895	905	830	878	927	891	918	851	897	923	868	904	885	915	848	944	898	898	894	878	878	890	883	901	923	917	921	882	903	880	858	919	852	917	905	901	865	882	926	895	897	947	901	906	884	868	924	923	835	855	908	884	907	885	895	814	924	871	901	886	871	875	833	882	838	874	902	861	907	817	909	885	915	856	947	888	911	859	892	884	837	819	908	892	861	926	910	870	906	889	909	889	872	860	897	920	867	885	881	896	907	874	956	861	865	898	927	864	881	918	862	891	925	820	843	902	953	910	923	842	898	892	877	873	877	920	886	898	873	879	836	896	858	932	902	838	897	867	921	839	871	912	885	884	892	892	875	925	929	896	898	882	946	840	888	865	868	897	881	899	849	856	878	889	905	930	848	872	937	875	904	904	873	893	879	923	956	931	891	912	830	844	918	831	887	849	880	901	864	904	853	885	848	917	843	899	893	848	896	840	836	889	871	895	930	881	911	868	952	914	878	874	903	898	943	909	858	944	915	912	898	843	890	888	898	930	936	874	870	879	855	910	881	904	857	867	943	885	893	887	959	848	858	883	889	927	880	856	924	913	886	952	892	888	852	868	854	858	895	866	882	875	857	911	892	941	927	910	871	887	893	859	865	844	870	888	863	862	905	918	879	912	887	916	901	909	833	883	893	864	896	876	906	856	877	895	853	908	930	882	888	924	812	879	902	866	920	928	926	880	892	907	912	923	884	893	913	903	847	905	859	899	866	897	882	924	844	858	893	877	954	875	921	933	830	919	901	923	938	855	901	875	918	872	865	933	929	890	859	899	902	912	852	892	887	911	873	913	859	897	875	892	862	881	838	845	916	875	873	890	874	895	904	860	899	867	906	899	953	908	889	888	905	915	841	923	857	854	843	923	860	895	884	918	883	829	925	881	927	859	847	853	876	919	869	836	900	862	841	902	871	843	887	887	870	873	851	899	870	880	883	841	841	926	863	834	860	963	859	892	878	905	909	876	904	920	873	850	881	835	842	860	907	916	909	857	920	919	908	864	889	885	887	944	875	869	905	919	911	887	876	850	868	832	879	933	871	877	866	876	905	915	882	885	880	855	889	898	871	891	901	838	861	870	884	889	860	880	822	918	897	972	879	905	905	872
14494	5290	4588	4370	2170	923	442	281	273	259	282	287	236	246	244	251	267	265	248	264	266	275	269	255	269	281	264	250	277	284	293	273	272	299	260	252	249	238	240	282	245	247	256	272	275	237	267	274	293	262	270	283	264	274	238	287	278	252	318	257	271	233	249	258	282	273	237	283	243	255	273	260	273	278	275	254	253	273	256	270	257	250	238	255	264	260	264	280	258	294	296	263	253	273	261	265	269	260	236	258	277	286	283	261	218	255	257	253	297	253	255	229	272	263	253	255	249	257	242	247	302	291	294	287	276	260	248	254	276	274	260	255	255	273	260	251	258	281	245	280	313	257	273	253	242	249	270	257	280	289	265	267	268	276	263	263	285	250	260	287	259	248	227	243	301	256	272	298	283	241	258	230	274	276	259	281	275	276	276	238	261	247	253	244	275	262	263	247	251	248	284	292	217	260	274	237	270	262	254	248	267	254	264	218	289	247	271	287	294	266	263	262	247	282	241	253	260	259	269	265	265	284	261	268	251	265	232	313	256	266	273	269	283	270	249	258	267	261	264	256	281	264	279	278	273	258	259	238	267	270	250	259	250	265	260	262	258	272	265	261	268	260	249	261	286	271	273	283	251	258	231	265	223	276	257	271	278	261	248	284	261	265	263	271	278	269	249	271	239	244	250	260	269	235	279	264	249	242	289	271	270	241	275	248	257	249	264	295	275	274	272	217	275	242	249	274	290	270	256	268	252	265	290	287	248	242	240	238	273	241	243	249	259	284	285	262	273	260	238	256	280	280	268	240	241	269	256	266	290	284	259	268	284	274	248	266	285	258	252	272	253	280	283	236	225	263	281	285	272	255	260	257	284	260	250	293	260	294	298	271	269	268	270	271	264	277	267	246	253	262	269	255	256	237	272	260	248	249	258	271	234	252	275	248	234	299	245	258	250	258	270	293	270	240	305	256	233	253	306	252	278	283	241	253	275	292	242	252	262	294	251	265	246	254	249	284	276	283	265	263	276	265	232	290	295	242	322	249	287	287	287	272	277	270	248	276	262	264	243	261	294	265	249	241	246	288	244	276	265	259	251	276	261	255	281	278	268	286	276	261	235	239	256	264	273	289	284	302	286	227	257	251	240	241	266	262	261	269	254	291	248	250	255	245	279	248	300	220	254	257	260	237	277	277	271	285	275	260	265	249	240	261	281	271	266	257	249	264	246	238	267	251	285	252	278	311	240	306	270	272	287	274	244	257	270	257	260	234	278	228	249	260	266	252	288	251	289	278	262	293	233	289	276	280	281	210	241	257	276	266	252	276	277	268	272	264	261	276	229	254	282	275	250	247	252	280	227	261	258	263	263	283	276	241	276	274	265	270	273	286	298	220	247	261	274	274	253	256	271	257	269	262	241	241	269	256	295	256	217	237	246	252	282	253	270	251	294	284	271	261	249	256	239	283	243	269	262	232	261	309	276	221	240	251	251	260	254	250	274	266	261	255	262	236	273	282	255	251	260	257	277	256	235	262	270	271	283	277	237	283	268	277	258	292	245	240	257	267	258	290	289	263	259	249	244	260	229	284	249	268	265	279	292	273	281	291	281	254	264	270	267	233	264	292	260	262	271	279	299	236	272	285	279	244	290	266	267	252	267	279	246	263	266	291	255	263	245	248	269	255	270	299	263	259	263	286	279	259	274	267	253	303	276	249	243	254	275	233	261	254	243	291	296	257	240	235	274	284	253	252	271	259	263	262	260	258	273	260	270	277	285	249	266	267	260	258	237	257	288	239	242	209	260	279	238	244	247	247	240	248	274	261	270	297	296	279	234	288	255	272	245	271	263	264	254	280	262	275	253	250	246	238	242	270	257	285	273	254	240	266	267	241	247	272	283	249	279	250	282	260	256	257	266	266	252	273	224	286	251	249	302	251	263	277	281	257	277	276	243	273	282	252	263	252	267	261	234	257	243	256	282	274	269	267	281	282	269	268	270	240	293	257	257	253	244	255	266	256	278	237	266	254	257	264	239	244	287	264	232	253	236	261	271	254	267	257	251	272	295	251	269	245	261	238	278	250	246	248	237	258	268	247	257	289	274	243	254	264	258	291	249	257	259	266	225	262	253	240	276	243	260	242	281	252	247	227	268	296	267	256	253	258	273	254	250	259	251	243	252	239	293	274	257	272	262	253	271	281	264	236	248	274	238	261	253	265	271	228	264	246	261	300	273	246	281	254	282	265	250	272	266	274	272	257	283	276	246	263	246	275	284	285	268	285	239	246	250	301	261	299	252	246	280	275	273	287	282	265	274	270	266	252	252	268	250	274	264	282	276	261	252	264	288	302	289	299	244	255	259	262	277	283	249	264	252	257	265	255	248	233	253	286	267	234	265	276	266	285	238	250	254	246	301	269	264	273	233	295	292	299	246	279	281	254	267	265	276	253	281	263	313	250	285	262	255	293	259	264	255	246	236	252	263	275	244	271	274	263	260	289	281	250	278	237	265	277	240	235	273	283	284	282	251	229	258	259	240	242	246	282	219	305	251	254	300	241	243	267	246	264	264	253	278	265	264	265	265	242	306	261	264	232	286	284	257	247	268	265	293	266	260	263	246	280	265	237	239	260	269	288	257	299	269	258	274	260	263	281	282	257	277	247	233	282	290	262	271	265	297	268	265	259	238	239	235	279	248	272	267	288	255	284	248	262	294	247	230	277	259	269	273	294	282	300	273	272	263	289	295	251	243	282	242	261	292	233	241	223	248	238	263	245	276	262	272	262	259	272	304	249	233	241	281	269	283	249	290	268	269	254	272	277	291	254	241	252	293	277	258	276	243	269	226	271	251	244	238	243	257	255	228	259	294	286	270	283	240	270	257	266	248	254	272	259	270	267	292	287	268	232	236	256	270	290	261	276	274	248	252	285	279	248	281	280	274	292	306	278	244	255	282	253	283	249	272	289	249	274	271	259	279	267	248	247	246	271	254	270	280	246	235	288	262	286	258	240	266	271	253	237	285	273	258	258	255	259	299	257	248	272	289	264	268	265	276	254	273	289	274	264	276	265	250	266	294	258	265	252	268	224	245	270	280	247	267	267	269	255	310	279	273	268	275	269	252	264	249	243	268	265	219	252	267	273	299	269	241	275	259	272	230	217	258	270	285	297	284	275	276	245	292	243	259	258	269	263	292	298	285	248	260	246	262	234	256	249	268	298	265	278	257	250	270	273	249	263	253	258	283	304	264	252	275	294	263	248	288	245	278	261	241	235	281	282	272	281	273	261	250	265	268	270	232	242	264	227	278	262	252	236	250	257	251	244	268	261	272	246	301	256	275	277	282	267	284	230	272	273	274	258	277	302	304	269	272	268	249	256	242	267	279	267	256	276	258	261	273	233	274	284	266	281	291	251	279	272	294	266	264	256	281	264	236	263	226	274	276	274	252	235	254	269	283	258	240	230	242	264	251	261	256	271	266	272	269	262	280	275	271	281	241	218	259	280	277	272
8882	4224	9691	10192	5407	2420	1044	714	636	583	595	644	617	612	592	588	613	594	609	599	629	594	568	563	617	573	620	635	598	628	580	573	613	620	618	622	606	584	606	577	580	600	592	598	583	610	603	616	647	623	590	616	616	563	620	612	602	636	610	609	592	643	609	607	664	616	621	623	600	637	597	669	601	580	639	603	594	607	595	633	625	573	564	641	655	634	618	629	617	571	613	665	583	586	613	600	624	614	603	644	588	590	611	611	599	619	584	605	656	618	597	594	607	617	615	609	624	613	635	591	624	650	620	593	627	628	589	608	652	590	636	610	670	579	538	567	591	619	619	592	613	630	622	641	611	581	594	668	637	563	610	646	581	587	580	612	600	622	616	626	636	620	626	629	591	626	638	584	614	618	598	637	608	652	606	631	589	639	655	632	606	592	629	613	571	624	662	611	622	616	580	604	646	604	625	574	678	603	573	615	608	605	583	655	587	608	600	571	615	594	594	649	613	609	621	606	592	616	605	634	631	596	582	616	624	577	638	600	616	621	578	598	620	590	650	622	642	598	641	623	598	587	601	640	615	652	601	640	589	656	560	610	622	576	597	634	603	629	585	630	625	603	606	634	618	603	619	589	655	596	659	591	596	614	628	596	650	592	585	628	619	623	591	613	587	572	587	631	602	660	612	597	648	610	611	627	597	630	561	643	630	598	618	631	598	569	554	634	632	566	563	610	598	604	614	581	565	608	602	621	577	591	639	598	608	649	632	645	618	606	619	642	602	622	609	627	617	617	605	593	618	619	611	632	570	639	636	602	640	640	613	627	614	578	642	604	637	607	613	639	618	601	603	604	615	615	641	608	601	612	628	625	643	625	600	604	598	615	627	628	619	605	571	581	623	655	590	619	610	616	621	592	614	606	521	583	600	569	635	609	563	653	619	621	636	608	625	617	607	634	603	561	591	607	645	626	629	597	617	569	630	564	662	609	650	572	597	623	615	573	623	651	587	609	628	619	630	635	654	612	593	590	645	572	591	590	600	608	600	615	615	616	570	630	591	625	629	623	601	636	622	615	612	617	690	577	620	604	602	597	627	602	631	632	641	639	612	633	657	535	578	627	635	619	611	606	572	643	620	626	618	627	632	639	612	644	594	687	600	593	607	617	586	607	642	607	597	609	639	598	593	668	587	601	630	590	606	635	621	618	578	558	618	644	599	610	641	576	597	661	573	604	626	615	648	580	623	625	596	584	588	624	613	615	658	606	641	608	621	639	616	671	642	622	567	636	659	640	638	613	598	601	617	615	622	609	598	591	589	586	615	591	628	629	581	598	632	623	603	598	615	558	613	573	648	631	623	657	631	598	621	624	605	645	620	616	594	598	625	615	606	609	604	619	603	591	612	615	647	687	645	623	614	575	602	608	557	629	605	578	629	643	614	588	583	634	620	661	603	636	577	590	648	636	614	601	554	604	618	592	591	539	591	607	580	630	587	622	588	623	609	610	601	620	615	610	588	617	606	653	620	659	592	638	632	651	645	589	589	599	629	562	559	609	635	587	656	555	598	649	577	604	621	634	623	621	577	583	579	612	600	623	643	618	644	576	588	641	587	599	613	623	661	617	623	605	538	585	618	583	643	577	619	588	597	625	576	621	619	576	643	591	621	629	610	622	587	608	596	596	622	611	591	620	670	613	577	580	662	584	590	600	609	569	594	645	609	619	643	616	648	602	606	587	599	592	625	584	621	597	611	607	656	645	600	617	616	600	630	589	581	605	626	650	582	640	606	588	610	630	576	640	645	604	628	682	597	642	596	615	613	607	670	622	594	626	622	626	600	597	562	616	622	598	642	586	621	627	592	589	614	588	650	612	604	614	595	606	628	584	640	636	563	570	607	593	646	610	588	633	615	641	564	622	637	627	595	652	586	559	654	623	602	598	626	619	643	641	589	636	624	607	606	639	626	633	614	584	628	629	597	583	606	593	625	647	602	631	583	583	609	631	593	597	623	598	604	635	632	624	613	610	635	608	603	611	614	615	592	657	605	643	584	622	609	608	638	624	613	600	617	625	621	626	617	624	587	613	612	638	638	617	581	628	628	583	555	572	623	609	601	594	615	579	640	610	625	583	669	593	592	611	579	613	638	596	637	599	639	638	604	611	609	591	631	632	607	631	607	591	611	591	623	642	643	600	579	591	597	611	572	553	612	608	579	629	550	590	600	615	569	610	627	614	611	590	604	581	614	610	635	621	613	653	589	609	596	604	649	611	580	595	622	578	667	609	602	618	640	635	626	614	622	659	603	573	621	595	647	618	644	592	612	639	638	599	584	581	622	621	603	620	600	618	627	623	646	584	614	566	583	618	623	595	639	605	617	599	605	571	651	596	610	635	617	616	599	652	613	623	605	612	604	638	587	646	592	595	629	647	595	592	621	634	638	641	627	610	665	615	647	651	645	613	646	626	597	614	618	659	590	601	623	632	538	628	651	632	591	609	586	599	589	633	631	613	588	645	613	582	614	611	644	618	631	648	638	621	577	611	611	612	574	579	589	604	613	602	633	664	590	611	585	558	638	611	543	627	664	590	606	600	595	610	595	608	622	604	604	630	613	603	578	591	620	611	597	585	588	634	636	615	584	665	621	603	572	612	619	631	644	621	619	619	599	626	603	578	582	664	621	600	634	629	635	619	606	575	636	593	599	623	610	575	607	590	642	631	609	633	643	643	610	563	634	631	613	634	579	549	576	585	618	628	633	634	637	593	602	612	607	625	659	615	629	605	571	617	646	597	644	592	663	604	657	623	636	586	622	605	626	601	677	628	629	645	611	592	629	591	585	608	603	604	571	611	584	598	601	669	576	568	600	628	619	593	650	601	627	627	625	642	631	624	627	591	582	588	610	621	603	560	576	568	591	608	606	629	605	603	680	606	637	584	593	617	654	592	651	647	626	641	587	654	601	601	632	623	614	614	590	595	596	629	607	616	629	621	617	626	625	604	574	635	609	633	552	649	596	602	627	626	618	638	614	630	584	619	586	638	626	626	587	615	650	624	618	642	591	627	628	610	580	595	631	615	624	645	652	657	628	620	608	611	569	582	578	631	621	629	658	578	625	606	591	646	589	600	593	623	588	601	593	613	582	592	610	594	602	641	600	585	570	580	612	637	577	611	609	579	593	581	626	606	622	585	621	616	616	638	646	604	624	601	606	599	633	578	615	635	596	667	634	631	625	656	620	661	635	623	655	596	620	624	610	621	621	580	604	617	625	568	585	601	596	641	610	594	601	618	602	611	626	599	596	617	618	606	581	699	577	597	629	634	593	584	591	594	635	610	642	617	580	604	582	625	640	687	573	615	716	638	608	648	606	587	597	597	560	592	586	608	588	605	624	687	605	633	597	657	614	641	578	609	581	572	624	626	591	611	606	589	644	597	600	613	610	602	616	631	578	655	609	643	610	593	605	591	581	598	606	617	603	589	580	648	614	653	641	622	594	588	599	602	588	591
39133	25631	45640	43770	26104	10074	2273	622	418	359	341	359	372	378	372	355	326	365	347	314	382	365	375	388	348	371	381	363	324	334	353	360	384	322	369	373	380	373	334	361	355	321	356	373	381	355	360	354	354	356	332	268	370	344	367	374	348	375	321	347	356	349	357	368	361	358	352	350	338	378	338	339	401	330	353	370	372	346	344	363	348	337	359	336	346	362	343	378	392	328	360	363	360	347	350	336	333	350	377	369	344	355	388	333	364	342	352	380	359	342	363	360	402	350	373	370	361	340	321	312	327	361	372	389	333	340	391	370	341	328	358	372	385	384	376	312	374	353	387	331	349	363	401	380	360	359	359	343	368	371	339	316	375	339	350	347	335	379	365	351	344	366	407	354	377	385	347	343	350	359	333	338	355	390	364	370	361	368	373	362	355	345	327	336	338	387	334	376	345	351	372	361	332	363	306	328	324	380	334	356	354	396	348	397	357	314	356	391	360	354	391	372	392	392	340	346	362	382	356	350	354	347	374	382	338	353	379	374	367	372	331	386	348	355	371	321	337	348	364	343	377	343	353	323	331	353	344	385	376	326	357	319	323	363	342	349	368	374	372	337	356	346	358	315	325	324	328	374	362	340	355	396	337	359	359	367	358	349	401	349	388	361	355	363	369	367	374	382	368	371	346	364	343	339	345	382	390	327	342	325	390	381	373	355	376	325	387	366	332	387	338	355	418	337	374	370	360	346	326	331	381	368	369	361	355	348	381	347	347	375	365	342	340	355	376	350	378	373	364	354	343	391	352	376	384	338	342	335	358	356	354	329	350	357	367	367	393	365	378	356	336	378	366	389	321	372	376	380	386	382	329	354	347	366	386	349	357	367	354	408	346	391	344	360	367	338	355	373	380	332	328	344	344	381	343	363	343	308	379	348	367	371	362	393	372	335	367	336	361	359	341	358	324	331	355	359	387	328	342	320	385	346	372	333	373	371	390	323	341	375	379	344	380	379	345	348	356	337	348	372	337	375	320	407	403	354	330	352	344	351	333	362	354	383	366	361	395	377	348	344	329	337	354	351	353	364	371	323	348	373	390	384	387	388	342	327	373	340	356	345	348	372	355	356	351	387	372	332	352	349	346	301	345	328	350	378	339	359	336	377	306	368	357	342	368	380	363	340	354	367	385	370	326	348	365	369	362	337	380	374	368	399	369	362	311	361	370	354	369	362	372	336	359	363	335	363	360	338	380	337	317	317	341	323	385	351	343	339	360	379	362	350	390	381	356	364	373	351	327	376	370	375	392	344	375	388	372	337	372	339	379	323	370	392	325	363	362	396	364	369	347	345	363	365	341	351	359	332	339	358	351	357	372	358	354	383	406	347	365	354	341	377	357	338	340	367	402	352	385	331	354	345	359	364	376	355	366	372	362	340	334	341	316	329	331	339	365	342	378	378	373	359	356	334	351	377	326	333	365	377	372	313	356	346	360	335	376	405	342	326	358	342	356	350	348	352	346	368	380	351	365	356	357	411	382	377	332	333	345	317	333	310	347	373	374	349	356	342	349	405	366	354	374	392	351	344	370	393	370	361	366	351	387	369	335	357	369	329	356	395	402	366	352	381	325	332	366	359	363	360	364	350	333	367	384	347	361	364	358	376	384	361	304	380	389	373	369	366	332	359	365	381	355	309	337	329	356	324	376	364	378	377	352	360	362	362	336	364	375	330	350	358	330	395	349	361	326	373	338	368	395	376	345	352	367	365	357	387	359	381	351	343	388	398	336	382	339	341	360	349	332	321	355	349	372	345	352	339	360	374	371	351	356	350	377	351	350	378	377	400	367	343	365	347	364	377	328	336	385	314	344	365	366	332	347	342	361	352	356	368	392	360	356	340	366	352	364	356	385	354	355	382	360	379	354	366	347	342	318	346	368	332	316	364	394	382	348	365	368	369	332	323	342	357	341	342	351	333	364	357	391	364	397	356	375	344	331	386	377	394	340	369	379	365	346	344	316	379	347	328	344	388	366	350	377	409	392	393	371	359	375	379	350	338	395	370	369	384	333	356	341	392	320	339	341	344	387	366	374	341	351	334	368	349	334	319	336	361	385	342	358	381	335	356	398	354	379	354	365	348	379	340	367	380	334	366	373	330	376	408	364	368	303	341	355	374	371	372	352	388	337	356	329	369	393	373	390	382	364	372	367	379	354	359	374	340	349	365	364	338	369	351	342	373	373	327	363	368	345	322	365	350	344	339	316	342	335	331	346	375	372	369	374	377	365	352	348	394	356	364	372	366	371	387	329	348	372	337	328	357	366	347	325	367	389	350	360	378	366	366	372	348	372	372	314	345	325	358	368	376	381	375	382	345	372	368	377	373	388	360	335	360	364	344	346	355	351	362	388	321	404	368	362	370	377	365	347	353	333	335	368	360	348	366	347	332	371	325	369	350	352	391	349	363	350	360	364	352	339	341	355	380	356	359	384	358	352	339	328	358	363	350	363	358	337	361	346	349	354	353	354	365	368	399	341	347	387	358	361	330	341	367	371	362	391	341	328	375	353	371	365	354	390	350	354	321	372	361	396	364	349	378	366	364	332	365	381	330	380	386	355	376	353	371	357	365	361	384	332	349	364	335	337	360	351	373	348	306	364	357	353	377	345	346	341	344	354	363	354	333	328	321	331	367	314	366	364	350	356	336	357	342	349	363	337	403	367	359	376	380	350	359	366	348	366	328	384	372	376	331	342	348	369	354	360	343	347	359	354	373	369	318	346	368	339	351	358	377	357	353	356	351	365	333	338	358	344	351	372	361	377	342	366	370	352	332	355	346	329	389	345	337	409	375	366	354	363	350	371	402	388	369	337	346	387	377	349	371	357	345	376	399	370	365	366	357	379	365	374	367	350	334	367	324	351	369	349	353	350	377	347	363	328	340	359	355	381	372	346	365	327	351	332	356	390	361	370	335	361	378	359	367	355	367	364	356	356	333	345	368	337	324	316	338	369	344	335	345	304	334	378	385	358	333	340	339	339	361	400	356	347	413	376	392	384	396	326	373	346	394	373	370	374	386	349	358	340	354	365	322	379	334	370	361	356	342	377	346	347	349	370	357	364	359	317	331	394	344	371	366	350	341	374	375	360	370	369	359	359	374	386	353	394	325	368	395	352	360	374	360	346	364	341	359	341	350	390	392	334	348	355	381	353	368	361	336	336	347	342	350	326	347	349	372	365	337	376	354	387	411	345	348	374	360	355	350	357	386	361	339	351	353	365	350	356	328	378	386	392	341	365	371	334	375	385	373	352	358	399	396	373	357	361	349	378	356	377	362	398	350	349	351	373	390	355	370	372	377	383	358	369	336	330	326	353	330	339	386	359	397	364	375	361	392	353	376	353	342	349	399	326	361	348	376	402	352	396	354	346	365	380	369	344	368	368	356	346	342	370	346	386	377	340	368	338	359	338	401	338	347	356	325	341	344	346	380	368	334	366	320	400	345	362	330	342	331
25180	18180	49480	51846	37537	18670	5794	1844	1065	857	801	812	799	771	795	800	771	794	785	828	811	811	805	728	816	783	841	769	812	795	796	778	790	771	853	791	772	821	789	797	795	791	772	810	754	779	835	821	801	775	738	785	744	811	804	838	813	760	768	835	774	815	796	842	785	838	798	785	783	812	806	797	800	848	814	784	737	803	778	811	803	788	827	797	780	791	783	799	750	757	820	821	799	782	751	760	789	783	761	814	807	807	826	806	763	787	804	746	734	806	799	791	833	787	820	817	743	832	789	803	757	792	768	814	812	817	775	786	847	845	785	840	787	787	784	788	801	766	844	782	776	766	806	811	821	792	767	735	765	799	803	809	763	782	824	730	845	833	796	795	820	847	797	825	764	758	805	772	774	736	764	772	782	784	827	774	766	811	802	807	843	804	855	768	799	779	788	794	822	794	811	788	802	815	817	767	775	827	777	783	781	757	823	780	819	777	798	787	852	818	768	814	786	812	814	825	806	808	764	782	836	768	819	777	803	792	809	770	806	773	816	765	793	801	753	840	783	797	735	858	794	755	808	796	783	758	816	798	787	744	796	786	765	846	812	793	767	809	802	807	829	763	836	850	787	804	804	784	777	825	806	763	725	821	811	779	785	753	789	794	784	835	827	774	747	782	812	764	816	791	795	785	763	840	813	785	820	852	783	813	805	760	785	830	776	802	796	792	750	859	772	791	811	762	781	766	815	784	778	786	861	762	806	795	786	769	789	812	782	833	801	799	830	838	824	804	809	852	806	788	737	837	780	771	768	799	791	795	780	762	753	764	809	809	786	777	856	792	805	813	773	781	803	770	807	775	771	825	796	769	816	784	825	869	818	805	809	762	776	780	848	839	791	799	780	846	821	785	776	798	812	778	795	792	786	781	839	765	796	801	802	806	827	790	867	837	827	773	762	772	819	812	784	802	784	810	800	837	789	814	802	830	810	796	772	813	835	810	862	782	821	786	754	847	765	830	813	768	792	798	807	769	819	799	800	779	774	783	807	772	754	828	803	777	831	784	814	762	801	840	833	843	773	800	798	828	787	784	774	847	775	759	772	827	797	787	797	787	777	825	808	785	742	815	833	769	766	800	849	774	812	777	784	788	778	807	796	765	819	761	776	802	811	828	822	805	778	823	797	811	793	777	766	772	797	804	771	809	784	787	739	781	782	767	779	801	800	799	867	818	843	851	840	803	784	800	799	809	809	801	809	810	811	790	799	815	791	780	732	771	743	805	807	819	795	800	834	784	814	784	820	797	793	802	768	784	784	815	764	740	770	808	781	786	771	756	766	810	892	796	781	795	778	761	795	795	750	819	781	800	759	806	774	824	767	780	816	778	786	809	815	768	808	805	821	739	808	818	746	768	815	770	785	785	787	783	733	773	807	813	768	750	801	777	796	791	722	774	787	795	754	806	774	781	821	742	824	779	755	821	763	794	845	767	794	781	848	792	784	794	790	763	761	755	760	714	831	772	828	801	719	765	823	808	760	804	835	768	766	738	798	838	833	788	814	793	807	777	804	807	832	812	753	803	789	808	777	784	825	802	839	751	797	841	792	836	812	794	781	851	819	792	795	786	793	808	746	778	756	793	749	836	791	832	791	814	821	788	811	797	789	785	809	781	765	793	766	788	820	842	838	759	815	832	792	815	796	762	790	751	801	809	804	760	772	831	795	776	780	818	789	795	738	763	765	775	728	783	765	781	777	760	789	803	780	789	772	831	781	802	798	774	789	816	845	827	790	814	818	777	816	769	795	803	823	802	799	796	809	799	778	776	798	822	838	812	847	831	778	808	798	818	827	766	865	792	761	739	814	804	776	781	841	753	832	795	820	776	775	809	779	782	761	824	799	774	785	790	799	793	789	759	759	819	769	752	789	815	823	793	807	812	791	808	810	813	775	796	762	773	818	821	825	832	822	808	751	746	783	755	785	767	829	813	797	766	793	765	798	790	816	825	758	805	851	808	821	805	795	769	794	777	806	802	779	758	748	850	843	882	792	814	837	811	849	806	759	809	829	779	803	793	797	821	827	743	797	844	790	776	809	791	780	813	800	787	796	819	789	830	761	811	800	758	884	750	805	809	813	815	755	819	843	809	791	770	743	853	799	760	855	853	767	831	805	786	832	798	775	762	768	823	798	734	772	789	763	765	770	834	809	796	803	763	790	849	761	820	743	771	802	770	818	790	820	771	742	814	854	826	741	777	800	826	837	809	838	809	757	812	817	749	798	756	787	798	797	800	774	811	814	800	777	793	826	775	799	831	820	783	789	795	797	741	822	800	797	770	796	833	793	774	797	801	767	822	774	767	822	761	808	742	755	740	806	802	768	845	769	794	786	818	839	773	768	788	820	841	741	787	756	794	827	783	796	733	827	765	876	842	835	846	780	820	839	781	819	807	744	788	794	796	810	841	805	854	748	790	820	822	799	819	785	824	863	824	799	799	778	787	857	767	773	791	790	705	816	793	805	797	776	813	781	796	800	827	844	822	774	804	795	791	812	761	787	791	771	816	801	777	816	748	762	794	762	766	799	831	776	791	819	841	849	756	804	772	776	766	798	843	746	803	787	785	773	832	822	783	807	792	796	848	810	798	823	868	810	801	778	789	797	809	820	837	810	770	790	749	813	809	770	825	788	758	804	794	812	803	821	771	794	796	785	775	847	817	807	744	808	782	702	773	801	781	809	790	799	755	762	803	773	822	824	785	768	829	825	800	787	786	835	766	788	802	785	775	773	841	757	756	796	808	759	752	810	793	770	832	774	783	779	817	780	786	773	768	797	824	840	806	801	777	738	816	796	757	783	842	786	751	814	790	816	787	783	843	827	771	790	792	783	775	755	787	815	780	770	810	812	848	732	797	797	765	847	823	764	844	806	813	782	830	846	793	730	804	766	847	777	825	774	800	779	819	821	755	850	766	791	754	800	783	790	807	808	784	818	826	726	748	798	801	823	821	789	826	835	768	845	779	772	805	809	777	790	714	773	773	797	788	766	808	778	836	828	815	776	811	827	749	830	790	757	795	827	832	815	765	752	785	834	777	806	774	786	833	822	824	834	822	782	800	794	757	815	774	802	805	838	768	804	828	807	819	795	818	811	755	846	807	831	787	819	854	810	801	758	787	768	771	772	791	755	780	794	793	793	787	799	769	776	756	808	809	814	765	782	816	775	752	810	811	816	756	821	814	819	795	776	799	836	776	833	809	796	799	797	776	814	747	781	831	837	787	802	796	854	767	795	732	758	761	778	790	797	778	822	743	805	828	818	808	771	809	788	788	794	751	828	816	748	769	755	789	754	803	771	833	837	777	799	793	796	814	787	796	776	816	815	800	827	848	844	816	823	848	823	815	789	785	814	808	809	770	763	804	833	801	750	786	827	764	826	820	762	824	809	772	780	756	865	782	826	748	743	822	831	808	859	780	779	817	763	799	825	755	808	825	775	800	822	819	771	841	785	784
49895	36027	57451	61006	36917	16276	4328	1018	516	408	413	407	442	423	436	437	461	486	412	441	410	407	379	408	413	485	430	414	425	454	446	458	435	410	408	418	429	408	409	442	413	461	390	409	408	401	392	439	437	420	399	461	428	437	442	442	403	436	415	449	420	434	453	387	466	448	407	433	410	409	436	441	427	416	457	418	432	432	430	386	385	398	433	399	374	390	427	441	447	434	426	395	430	425	441	394	413	428	419	436	406	377	438	420	406	403	400	414	437	421	393	474	432	441	429	402	406	432	415	438	432	414	405	426	397	439	461	442	408	421	440	401	450	426	434	400	421	408	429	414	413	369	420	399	440	406	366	412	419	408	405	412	427	394	443	428	419	439	409	420	419	471	399	401	374	389	437	407	388	416	405	441	407	427	418	416	424	391	391	399	402	411	419	364	401	445	427	405	386	444	435	412	412	376	412	452	402	424	427	433	396	380	435	416	430	424	435	424	403	378	376	395	407	455	377	439	389	428	424	424	461	405	396	443	397	462	452	391	409	374	418	452	424	436	413	410	413	410	382	431	386	417	404	411	385	430	442	416	410	450	458	395	425	418	470	431	408	408	419	372	410	389	420	393	394	430	413	403	418	416	446	434	400	405	396	389	376	421	390	403	397	379	416	435	381	411	416	401	426	430	431	437	415	415	399	372	445	398	427	436	405	415	413	400	407	441	457	383	440	412	482	423	399	431	412	393	391	409	437	385	407	408	393	383	389	414	424	403	439	389	412	418	404	398	420	485	401	403	387	407	445	463	436	387	431	434	399	443	391	411	406	388	399	402	396	465	456	423	442	388	431	438	396	412	444	404	430	391	427	409	402	408	401	423	461	428	426	421	400	417	441	428	398	379	430	491	400	407	407	416	411	398	446	400	456	422	434	404	378	413	401	421	447	413	423	397	430	440	439	424	443	404	440	423	421	443	402	385	397	388	398	421	433	418	402	423	435	425	420	393	382	400	420	425	417	367	420	401	390	431	391	441	413	392	412	392	442	409	440	437	426	397	445	398	475	406	408	410	438	418	418	404	430	413	433	423	405	391	427	407	429	404	413	416	396	409	411	396	408	420	388	428	463	404	414	432	409	431	404	413	421	403	416	413	431	453	399	429	407	406	388	378	408	453	429	417	449	443	435	403	410	392	420	375	407	401	399	445	431	380	442	390	419	420	393	415	442	421	428	422	425	421	421	466	415	421	420	412	401	444	412	385	424	402	369	416	418	442	444	429	420	415	396	426	421	405	397	431	429	412	431	430	389	434	438	412	422	451	434	448	383	401	386	424	432	420	405	447	422	431	382	432	411	437	448	441	444	405	442	403	389	450	402	389	417	446	396	403	392	427	422	411	445	433	415	432	472	436	402	406	398	407	386	424	410	395	442	415	403	428	417	431	420	416	390	400	424	413	420	413	415	448	392	389	427	412	405	407	400	448	422	427	422	435	454	441	414	440	401	403	434	414	435	395	409	426	407	416	402	401	435	419	426	409	424	425	399	394	412	435	387	412	377	401	448	415	429	382	436	403	402	448	421	471	430	435	458	422	442	405	449	421	415	405	446	415	391	425	414	410	408	414	442	410	431	404	376	420	418	447	387	421	412	401	413	459	390	404	406	418	434	432	429	428	424	404	432	416	386	372	419	430	412	425	445	431	384	366	394	428	429	395	408	403	459	391	402	403	437	434	409	408	394	399	423	412	403	418	396	429	375	417	406	367	452	401	418	426	441	436	448	397	399	406	397	425	465	388	405	402	437	413	419	433	424	429	428	405	392	409	381	392	435	412	388	411	394	380	411	418	429	417	411	392	421	404	398	451	401	375	414	388	422	415	400	399	402	414	419	392	407	403	430	416	433	390	395	404	424	393	443	405	429	417	397	398	389	410	441	400	434	455	429	434	418	402	405	400	447	453	436	457	410	392	428	434	460	419	434	387	421	368	427	380	411	430	430	437	419	395	416	398	409	434	426	434	402	451	418	422	433	391	418	427	417	451	427	431	441	417	395	417	376	461	423	432	410	391	417	393	450	449	398	407	407	402	412	418	415	374	399	403	414	402	381	435	423	391	389	437	396	422	427	430	398	393	455	396	399	410	413	418	409	420	362	371	435	417	434	441	420	444	424	413	402	446	399	437	384	404	448	377	413	420	444	428	468	447	396	401	448	393	448	408	402	430	421	378	397	403	422	414	452	427	428	413	390	447	428	404	389	403	392	407	420	392	428	379	392	402	391	419	407	393	401	426	447	422	382	371	414	428	427	437	414	418	430	425	451	424	437	414	405	413	423	409	393	424	416	430	375	410	446	387	410	409	419	427	447	419	445	431	418	419	386	401	402	390	405	455	391	384	407	407	400	415	440	409	393	415	425	413	436	396	440	416	383	409	405	427	378	441	436	420	400	445	413	390	413	423	382	403	384	430	392	404	416	406	401	416	435	423	400	410	406	417	402	435	446	427	438	432	411	457	388	423	441	420	406	426	397	399	416	400	428	421	426	390	403	390	402	426	420	444	412	405	387	392	402	386	416	435	416	431	442	415	419	447	417	425	405	462	389	454	385	399	424	417	406	429	400	428	420	451	395	438	413	433	383	460	396	425	434	440	443	432	437	412	429	472	428	371	425	421	414	412	428	427	403	392	439	423	429	433	434	435	401	414	434	409	431	429	415	388	406	385	433	409	390	412	449	429	393	418	436	446	424	413	403	408	429	413	427	379	411	422	398	455	386	386	410	417	405	399	405	438	449	432	410	409	414	416	389	409	426	387	430	410	396	401	415	410	429	426	439	415	385	439	437	425	380	435	403	407	447	405	439	421	365	434	392	408	420	428	427	388	392	394	428	425	387	436	416	447	403	407	426	413	426	425	397	389	448	379	437	385	427	407	392	424	391	409	413	431	445	414	456	397	415	458	394	437	457	414	415	379	403	418	409	434	385	406	422	428	439	427	397	423	388	395	400	427	424	400	449	437	385	427	406	455	448	390	421	412	439	432	418	406	394	417	416	417	403	435	416	393	445	454	480	396	386	402	426	438	428	400	425	414	417	409	433	449	419	468	437	422	427	386	404	439	401	395	417	435	410	393	433	447	447	405	438	402	424	434	420	403	472	388	402	404	398	434	412	435	420	437	407	447	423	383	416	419	410	414	505	409	439	405	450	406	412	428	412	405	410	424	412	436	371	443	409	451	425	427	387	399	409	406	431	452	397	428	404	435	442	409	448	408	406	386	355	412	412	428	452	396	417	439	422	412	423	431	438	421	433	395	432	382	403	414	434	462	441	451	437	398	428	398	392	386	432	446	413	392	395	366	419	427	401	451	406	392	395	457	467	411	417	412	427	422	396	459	430	451	405	411	430	414	394	405	414	372	379	422	401	441	406	434	427	436	407	402	464	411	416	429	400	412	435	428	456	395	408	411	419	412	418	398	365	400	441	408	462	459	413	420	409	408	431	423	444	413	408	439	382	381
32661	26110	59535	66308	45874	24404	9234	2406	1297	895	948	922	862	865	905	916	854	892	866	870	928	905	890	906	891	895	919	878	906	937	916	875	896	912	852	883	918	889	871	897	918	878	882	895	905	906	922	914	948	925	929	918	847	884	918	999	915	894	925	840	887	917	947	836	913	838	870	904	943	877	879	880	936	926	901	888	925	871	897	948	915	919	908	900	933	856	934	864	902	947	852	901	915	897	934	877	922	875	856	870	880	880	936	880	902	891	920	882	893	918	907	891	893	875	893	882	890	892	909	889	907	835	884	865	926	868	895	916	900	906	907	893	918	911	893	924	941	901	881	886	920	868	913	911	844	876	944	896	839	927	882	899	925	826	845	881	908	858	870	871	919	894	876	885	932	915	893	809	898	872	898	922	893	901	853	929	914	870	898	890	943	953	882	819	877	904	875	897	888	931	852	948	888	900	915	881	863	896	908	895	970	931	922	945	873	906	910	921	915	913	905	902	839	958	862	861	869	883	896	864	913	932	963	925	877	884	904	889	926	904	933	860	872	923	876	878	873	922	867	942	923	902	906	872	932	868	892	903	834	871	849	849	889	904	848	849	905	953	871	939	908	786	897	891	910	870	910	864	892	848	895	840	840	887	894	875	836	983	895	874	918	925	884	908	920	908	942	868	929	909	910	862	920	937	935	901	870	930	925	925	933	864	905	949	918	872	880	894	909	938	871	891	827	933	856	939	873	913	840	867	856	905	904	909	896	909	933	905	861	905	857	901	865	892	878	897	880	944	886	961	874	923	933	883	905	899	911	859	892	938	872	911	855	890	852	901	891	874	828	926	869	848	962	827	865	879	999	876	916	909	882	848	886	864	900	938	937	863	893	879	907	896	890	900	893	889	935	891	955	878	886	868	942	890	909	886	871	924	907	832	891	877	877	855	890	854	830	894	913	887	957	881	907	895	874	932	893	916	921	862	875	934	952	883	902	898	878	872	907	923	840	875	907	934	901	890	894	844	948	934	914	891	867	826	931	975	923	897	891	893	915	906	932	903	929	915	929	918	835	929	824	896	908	888	874	932	894	904	875	964	905	883	917	908	912	872	936	877	880	943	912	886	917	882	870	839	929	841	883	856	887	894	888	935	911	889	892	855	880	924	886	863	884	873	831	914	876	895	900	896	920	865	912	882	933	893	870	892	889	928	903	938	928	888	913	911	879	894	941	945	913	893	933	832	865	897	892	904	882	941	866	986	893	907	926	860	929	892	886	883	907	839	862	954	941	950	884	905	833	924	879	861	909	902	819	867	939	888	903	919	944	871	877	879	851	844	912	930	905	880	875	839	856	883	923	851	911	916	910	906	926	971	864	893	862	879	880	885	887	886	928	884	937	859	887	844	937	913	945	923	909	912	919	874	897	892	872	913	870	953	883	887	899	912	916	889	874	875	897	909	887	946	924	962	845	892	911	869	950	909	937	920	872	886	934	878	895	863	833	908	889	924	889	992	921	889	903	842	893	866	913	906	863	948	840	933	902	886	918	921	917	897	877	923	910	881	955	904	863	893	904	917	883	906	890	853	887	880	937	889	905	912	938	912	874	878	946	961	936	856	884	962	902	903	840	959	885	906	919	865	905	855	889	887	917	886	863	938	856	837	864	855	838	909	854	920	895	879	885	880	916	882	837	891	876	916	890	937	915	865	899	866	879	917	925	855	927	912	904	861	882	905	910	907	893	906	908	844	945	926	852	899	930	907	882	872	932	865	923	923	930	876	893	914	904	878	908	881	894	878	906	878	878	926	898	866	904	847	904	838	872	908	924	929	887	921	846	864	891	882	875	944	817	924	970	932	885	935	909	891	824	873	841	878	920	917	816	877	892	895	895	895	883	910	924	842	889	901	868	910	876	860	867	890	913	907	897	933	939	930	933	944	910	895	877	890	915	946	916	866	917	895	886	903	897	887	883	884	892	891	895	909	876	895	860	926	946	882	886	950	899	867	969	858	904	912	875	881	872	927	916	928	886	822	850	913	883	932	882	865	872	902	869	954	876	900	893	928	880	894	867	898	879	900	928	919	945	886	894	906	907	883	879	923	849	891	905	864	895	918	926	950	914	799	968	883	838	906	882	908	878	871	924	897	933	912	886	880	904	884	923	943	921	883	888	943	912	840	880	863	912	889	909	887	933	841	889	886	917	928	969	899	892	906	935	905	885	896	908	908	894	919	933	921	858	892	956	943	881	868	856	852	931	914	936	928	938	925	868	825	865	915	905	835	934	890	892	929	871	875	887	939	910	957	900	845	839	856	886	907	903	944	954	886	911	907	895	890	924	897	908	847	909	877	849	918	891	919	896	893	852	902	886	901	886	872	888	922	876	889	896	870	898	974	868	893	904	894	948	860	927	865	902	930	943	883	934	855	902	894	961	848	871	902	899	903	881	928	886	882	871	896	898	909	847	923	907	961	886	891	909	874	883	877	896	927	898	894	858	922	919	917	931	915	925	895	859	852	874	921	853	895	882	909	904	849	888	941	863	900	868	854	810	873	912	879	941	914	895	897	876	854	960	888	873	887	897	901	931	876	949	869	878	888	875	900	906	881	891	915	908	901	898	890	897	911	934	910	895	926	899	879	971	894	873	876	937	934	925	885	875	900	906	867	838	858	904	889	931	857	873	892	868	905	824	881	874	904	922	918	890	851	897	875	876	853	859	863	905	885	923	836	911	909	892	918	900	870	903	881	909	862	903	911	875	955	928	914	897	868	869	927	869	873	891	875	916	887	826	869	878	871	872	903	910	911	900	916	897	884	866	892	899	892	916	914	886	862	891	902	972	871	891	909	899	865	829	940	896	833	812	909	852	926	876	882	897	874	860	872	901	893	860	891	941	850	849	924	909	910	850	899	839	939	877	906	927	893	875	889	883	873	902	930	863	884	898	914	886	856	914	907	942	913	889	989	885	915	890	920	903	875	972	889	893	872	906	908	893	866	917	882	950	980	930	905	885	879	878	917	912	870	919	937	878	840	859	914	886	857	849	900	860	944	859	901	967	903	944	889	893	865	881	903	891	878	873	904	842	875	908	938	901	888	924	894	864	895	897	901	878	927	903	866	884	943	902	890	937	877	884	896	892	896	921	883	875	898	906	896	887	892	898	867	897	943	911	912	882	939	914	897	893	887	902	973	932	895	904	858	936	896	908	918	912	911	850	896	866	904	851	826	864	851	884	894	939	870	883	856	942	897	883	881	896	886	888	884	904	903	923	903	881	899	906	959	893	880	890	910	894	903	922	936	874	878	920	940	936	865	944	906	920	875	903	860	873	935	863	936	871	872	883	905	914	917	906	898	895	928	919	889	911	860	851	845	903	922	845	877	913	883	864	958	880	886	909	851	854	910	883	891	864	885	876	912	897	932	939	901	887	902	923	842	883	924	917	899	885	891	957	871	861	865	846	916	921	876	907	849	845	932	891	846	945	899	908	913	903	879	887	923	881	911	864	911
15080	5978	3870	4809	2599	1070	476	280	275	274	265	270	289	272	296	274	255	253	243	270	252	262	263	238	265	254	279	274	262	247	287	273	262	294	275	258	274	255	267	266	262	260	266	284	309	247	244	279	256	263	261	272	225	283	227	248	267	264	274	273	272	268	250	278	280	267	268	318	288	276	262	286	237	233	245	258	237	263	288	248	285	246	257	271	263	248	277	297	242	271	236	277	267	248	244	241	263	252	250	275	264	300	279	261	264	273	293	254	249	225	270	290	276	265	273	247	242	277	282	270	249	269	255	281	273	281	259	252	270	276	245	278	282	275	260	239	284	303	241	248	263	271	252	253	262	302	246	250	258	246	257	253	272	248	282	280	264	279	286	255	279	245	285	267	273	263	276	259	302	250	259	259	236	277	258	256	256	264	269	269	309	263	251	279	269	262	245	325	237	267	287	241	272	228	273	281	278	280	253	240	253	261	235	267	266	243	285	250	288	246	278	246	267	287	261	265	263	284	256	279	253	275	240	292	270	223	257	272	240	299	255	243	265	278	243	280	266	255	264	267	261	287	246	255	270	271	275	287	263	264	243	256	283	268	262	260	277	269	235	250	240	297	247	264	274	250	270	275	273	268	283	273	260	269	260	240	286	249	260	248	265	281	241	287	267	270	231	273	251	226	303	273	283	256	273	243	277	244	269	272	278	236	252	235	261	279	248	274	281	241	258	255	252	237	261	264	282	261	280	278	278	259	269	269	282	293	287	272	294	290	290	251	289	239	267	240	257	241	256	272	297	283	275	279	278	239	258	282	278	236	278	256	286	259	260	243	266	267	301	271	265	250	246	261	282	296	259	271	262	264	272	281	246	253	268	271	227	251	258	257	255	276	258	254	258	227	280	249	291	288	275	240	264	284	253	263	274	290	251	239	284	263	242	283	251	249	259	291	297	268	270	249	263	285	258	253	244	269	258	256	244	257	255	272	239	241	248	291	272	255	258	274	262	260	255	275	262	276	269	277	230	268	281	258	251	261	288	285	262	274	230	287	262	284	295	278	263	277	287	275	284	238	251	252	262	280	269	263	266	273	246	243	273	278	252	284	258	307	272	285	253	259	292	290	295	262	269	256	271	263	266	232	222	287	270	196	239	277	248	243	246	256	242	245	240	266	253	265	262	257	245	271	263	232	264	269	272	285	262	270	270	239	265	241	297	236	292	290	276	237	255	239	255	243	269	262	244	258	292	253	230	268	288	258	270	281	314	278	276	217	286	252	256	270	280	253	280	269	282	270	279	259	269	260	277	280	266	249	273	278	288	230	317	286	281	254	290	266	253	270	251	269	259	247	250	248	275	272	286	267	270	239	238	271	267	256	268	283	263	252	269	273	280	291	280	257	273	271	269	251	285	284	272	272	266	240	237	274	264	246	258	263	256	245	273	246	260	257	288	246	243	279	275	283	252	239	268	269	306	248	254	270	268	252	274	294	247	261	247	230	306	302	276	259	276	290	260	244	234	247	248	255	248	257	257	255	272	257	283	254	301	273	302	298	266	287	283	269	274	253	281	252	250	279	263	238	280	266	291	261	256	292	271	241	259	279	283	244	273	262	256	268	284	266	260	259	246	280	251	276	259	262	270	291	303	304	254	264	263	284	279	309	257	284	250	264	271	268	276	269	256	271	243	295	270	265	250	273	262	290	278	272	256	272	266	253	281	276	298	288	279	261	250	220	264	272	285	288	274	265	273	239	253	254	242	277	269	233	232	270	269	238	230	248	273	255	265	290	265	250	258	303	273	270	273	263	268	268	254	264	222	266	260	269	285	276	254	242	237	284	263	265	265	269	244	274	255	270	246	297	292	276	240	238	263	253	265	283	253	239	246	285	273	246	269	230	288	239	262	277	243	238	252	260	225	241	235	242	279	250	270	278	311	274	284	268	274	229	279	264	268	265	263	277	251	297	259	281	284	279	267	287	289	267	256	267	250	259	259	275	257	245	230	243	268	236	247	281	272	259	230	254	291	278	230	263	258	243	256	261	264	308	270	284	256	316	284	225	262	266	286	276	245	270	250	247	245	238	280	288	256	242	244	308	297	251	249	256	229	265	279	276	277	286	234	270	277	257	263	267	272	298	263	247	276	274	260	259	260	239	282	284	294	309	275	228	261	249	259	254	279	249	264	248	242	299	275	259	270	259	290	261	284	267	255	286	249	275	268	257	272	315	272	291	283	278	253	271	243	251	263	235	230	236	277	276	250	258	244	247	292	271	255	269	245	292	242	251	265	280	246	274	260	269	249	254	273	230	262	274	280	276	258	257	260	286	264	244	252	232	250	249	275	297	252	226	243	271	296	255	278	271	277	284	241	253	251	277	236	281	258	253	263	249	265	230	282	280	249	251	262	289	263	241	270	256	247	262	265	254	227	254	274	281	310	275	259	268	262	260	282	257	263	280	279	303	243	278	263	258	268	283	249	270	288	275	239	246	270	247	239	253	258	284	306	281	275	263	262	266	256	243	271	260	281	277	244	224	257	271	290	266	263	305	278	269	258	242	239	268	258	244	258	255	288	234	268	270	249	277	237	256	272	227	247	274	255	257	256	222	255	267	285	270	246	242	276	307	283	272	243	260	290	259	277	264	280	273	262	288	246	261	258	292	269	266	252	254	263	252	289	252	255	267	290	245	291	241	267	263	267	245	265	280	240	279	259	230	292	269	274	253	272	252	221	261	274	228	265	252	289	243	232	269	272	250	249	228	255	285	286	274	291	240	255	281	264	272	276	272	240	253	262	251	238	262	267	302	259	242	265	256	283	264	303	269	271	256	288	266	248	300	245	261	234	259	228	260	252	254	285	255	259	292	248	250	224	273	271	253	281	262	257	300	257	269	272	251	253	255	230	316	253	285	269	262	274	285	269	290	288	282	260	227	273	263	246	269	277	267	243	279	266	231	259	246	278	306	282	275	231	267	278	291	261	279	279	254	251	247	266	272	239	237	276	270	289	262	244	286	265	281	262	292	260	285	256	244	255	258	268	260	247	270	278	273	245	269	288	233	260	242	237	279	287	269	291	281	263	271	250	268	279	260	248	250	314	274	263	261	251	259	259	253	273	270	272	257	251	228	265	301	304	232	247	270	244	225	260	250	264	257	234	258	329	279	280	302	292	228	271	264	276	274	255	275	258	249	245	257	230	259	265	293	259	276	275	249	307	246	270	266	257	249	292	242	246	272	282	276	306	256	280	262	276	241	275	268	266	238	266	284	277	247	244	285	273	301	248	264	257	238	251	237	229	246	308	264	310	281	254	272	247	253	291	244	277	287	261	266	239	239	266	273	232	275	272	257	272	312	285	238	246	280	279	276	276	259	259	261	255	272	253	274	289	247	264	269	297	267	252	270	265	280	289	255	272	280	245	246	272	259	294	257	281	247	269	307	239	224	241	250	232	269	259	260	260	284	275	274	271	258	266	248	290	271	297	279	246	265	257	274	284	218	251	271
8953	4906	7688	12183	6740	2755	1152	729	595	597	640	621	626	614	610	621	619	562	615	642	605	603	601	618	624	630	633	561	630	596	588	676	628	592	604	600	599	593	649	592	684	637	642	596	608	622	610	607	648	591	623	604	601	604	663	619	590	606	617	595	633	626	598	610	630	613	612	609	618	573	632	610	565	621	586	635	612	640	627	615	603	628	603	601	615	617	581	609	628	632	597	595	630	626	575	603	596	613	588	620	592	571	607	556	594	616	581	602	591	604	615	587	632	623	594	636	589	591	616	614	609	628	631	599	634	631	595	625	610	637	641	610	591	636	604	594	612	599	636	646	605	640	599	591	637	602	592	607	601	610	631	625	638	614	618	593	629	574	606	638	596	644	589	598	603	622	605	581	657	621	595	593	645	597	633	607	624	648	614	640	563	629	620	652	611	629	602	626	579	643	652	604	603	585	601	580	628	661	642	597	613	601	596	616	605	631	589	591	590	600	580	597	584	664	640	652	594	613	580	580	601	611	591	608	604	586	600	606	597	617	647	609	598	615	591	628	591	607	594	639	628	659	637	593	618	636	615	625	602	603	656	611	593	643	612	671	615	620	642	637	587	614	635	637	636	557	617	594	689	608	608	600	563	625	581	648	578	608	574	624	616	621	542	603	637	612	589	588	589	660	608	611	629	580	610	638	582	615	601	672	570	640	617	585	584	618	596	596	622	592	659	655	581	596	615	626	598	599	619	596	552	617	572	571	610	641	622	645	621	626	581	583	590	604	639	620	597	582	587	618	599	618	564	603	623	625	645	604	675	668	643	592	625	606	591	581	626	630	637	587	578	622	590	657	613	639	608	603	635	581	594	615	652	602	593	619	635	638	583	590	600	604	618	643	632	646	652	615	611	605	669	602	607	618	601	618	606	572	629	629	609	614	611	619	603	608	562	606	588	595	652	586	623	623	593	605	568	644	604	606	626	608	624	601	639	560	598	633	591	587	623	584	638	605	637	574	590	659	636	588	598	607	618	569	595	616	647	644	596	602	627	599	595	597	648	628	592	597	635	600	631	591	615	577	595	598	612	579	633	562	587	649	589	648	551	625	614	586	615	617	589	562	617	650	631	652	625	643	625	621	611	620	628	628	608	611	615	604	633	610	583	617	573	603	609	621	569	579	596	603	615	610	604	639	581	598	631	625	589	671	644	640	619	589	600	638	604	624	584	621	629	635	581	608	649	589	580	630	609	637	589	652	643	612	581	631	640	612	582	589	618	600	584	597	622	618	580	624	618	626	607	623	583	585	618	607	593	585	587	613	635	598	595	597	605	595	618	598	648	621	671	663	590	579	595	598	667	539	607	642	581	576	646	642	634	626	604	605	615	608	628	618	628	634	586	609	603	589	627	601	630	549	628	617	606	642	586	605	629	602	579	611	611	613	608	633	605	596	608	626	551	616	612	634	569	598	599	628	626	640	604	635	634	633	597	608	626	661	623	648	588	602	623	608	615	649	605	608	627	576	554	641	612	600	621	603	658	622	611	631	640	623	653	635	631	621	579	620	603	615	631	575	639	612	626	580	553	624	637	565	680	634	637	638	655	626	649	626	601	610	650	626	551	595	612	621	618	585	608	598	615	622	653	626	614	613	583	635	621	625	617	587	644	593	646	618	620	632	625	569	598	581	578	655	582	640	602	604	605	616	611	603	635	606	605	627	599	612	647	594	600	603	601	601	622	624	605	647	594	614	585	631	598	656	624	603	624	614	618	617	572	603	645	597	613	591	589	665	598	589	636	581	643	645	609	630	599	599	579	601	655	597	617	593	620	644	644	647	574	589	588	625	592	604	590	627	598	596	619	590	611	647	616	589	575	624	668	608	603	646	636	602	642	623	554	641	588	612	631	576	619	615	635	596	596	605	581	639	614	583	599	594	572	594	637	644	577	628	584	631	648	597	641	600	604	626	614	614	590	565	649	634	614	632	592	595	612	618	607	598	630	615	575	573	611	599	624	625	551	643	604	646	676	659	629	592	598	611	599	593	566	613	627	609	614	615	639	603	570	612	628	634	624	642	640	609	582	626	621	619	623	607	573	607	649	578	622	647	640	656	631	575	618	600	601	601	659	632	577	584	582	630	600	618	643	576	605	605	590	604	657	645	614	585	621	631	607	608	612	632	583	605	609	624	644	616	633	663	594	559	606	585	674	603	611	661	631	602	616	582	612	631	631	612	619	614	567	669	604	608	621	627	631	564	673	621	642	589	651	630	586	615	613	600	640	624	666	601	594	600	660	605	619	628	599	606	622	609	628	606	701	594	582	620	636	608	647	590	616	623	593	620	599	581	595	605	596	588	592	641	588	569	627	572	594	619	608	620	673	625	601	562	591	612	615	621	639	656	609	603	578	624	634	635	623	612	596	620	550	634	601	620	614	606	650	592	604	637	588	590	603	602	595	601	666	586	625	604	640	602	637	620	623	600	615	613	635	627	594	609	592	582	620	622	609	560	615	575	597	609	601	612	650	609	622	628	561	666	603	597	604	615	591	604	622	599	590	589	646	620	622	573	627	608	624	611	592	631	621	622	585	632	638	651	573	578	615	612	616	566	654	618	595	620	625	578	620	609	579	604	640	624	637	587	588	591	615	604	631	636	613	589	637	628	613	586	578	587	579	590	634	610	573	615	595	614	651	593	666	581	617	602	626	619	594	637	585	643	627	598	632	627	594	617	605	600	584	630	643	627	662	588	606	605	607	609	583	611	586	657	577	625	627	656	643	627	577	600	611	556	664	582	602	607	640	674	593	583	585	620	559	636	563	642	614	628	638	602	606	597	625	649	620	617	612	575	607	600	644	624	621	584	596	611	620	610	627	616	659	589	639	666	608	637	630	589	617	592	626	617	607	629	604	530	612	647	614	616	603	600	649	662	654	573	601	587	622	589	620	605	562	621	627	582	630	558	623	638	619	602	593	610	596	655	613	602	641	614	594	597	640	576	608	600	580	600	608	595	585	608	599	608	648	594	652	634	637	667	615	612	614	606	605	593	630	619	644	608	645	564	605	641	592	597	614	621	624	638	645	624	612	651	628	633	598	607	585	593	631	590	604	590	628	629	590	641	613	652	613	619	600	576	624	653	605	625	560	599	606	550	623	611	634	646	554	597	634	616	630	582	589	609	619	649	617	626	590	631	534	653	612	602	615	645	558	618	635	606	616	637	580	551	624	632	634	584	599	627	647	639	595	616	625	617	615	633	618	578	612	598	639	667	608	646	615	586	621	613	623	632	630	576	629	629	626	634	613	611	598	615	556	669	657	591	569	623	654	646	620	644	597	612	605	602	622	618	631	596	620	602	588	594	607	602	630	599	636	655	617	601	595	603	605	592	614	584	595	575	599	635	594	593	578	634	607	593	601	576	640	602	609	604	623	648	598	618	623	605	623	615	612	594	597	587	619	610	613	606	602	648	591	573	621	619	588	595	626	641	615	603	620	563	624	582	619	660
40667	28509	41821	45529	25314	9091	2082	551	421	387	388	384	381	390	322	329	347	368	372	353	354	324	375	329	356	387	408	348	355	407	383	337	386	412	403	353	363	366	346	350	356	329	403	358	362	299	363	345	355	353	352	368	372	351	369	356	356	338	384	367	373	332	390	331	352	320	374	346	355	353	368	310	321	330	358	356	374	378	370	379	383	321	353	359	350	365	342	358	340	381	361	334	335	384	371	339	355	367	365	365	380	348	389	394	367	339	343	382	376	334	399	354	334	367	404	390	364	368	350	375	356	349	337	388	374	333	356	369	315	358	336	352	347	339	369	338	333	344	364	335	339	363	369	342	337	347	374	347	399	386	392	339	387	352	382	346	384	316	380	337	334	320	372	359	378	364	388	368	333	330	352	325	339	326	358	351	359	365	383	350	309	347	358	341	372	357	385	330	346	339	337	394	352	361	387	363	393	335	329	348	359	354	351	339	374	356	358	359	382	381	378	358	385	358	329	344	329	330	355	361	370	364	333	336	403	360	350	373	363	351	372	342	374	370	361	364	334	366	353	323	351	366	371	343	357	353	379	362	333	349	358	365	364	393	369	354	385	349	316	381	346	377	342	353	348	340	360	418	377	340	376	353	326	342	362	398	391	343	337	409	346	384	343	390	366	354	376	380	337	342	360	376	394	315	369	382	354	376	315	353	379	370	376	379	362	356	339	381	371	370	355	349	342	334	342	412	398	350	396	360	353	385	386	372	372	381	344	377	325	369	373	351	353	355	349	330	323	361	367	387	344	336	363	328	385	363	359	346	331	379	338	346	342	361	353	334	306	398	333	352	342	389	353	368	329	380	383	386	332	310	368	335	370	377	367	377	332	366	362	365	363	384	366	377	346	331	360	387	358	324	363	332	417	338	346	313	352	363	352	313	322	374	351	346	383	374	347	406	366	367	369	373	375	370	357	333	389	371	342	377	355	370	322	365	345	382	372	367	350	350	384	347	319	372	336	349	370	338	339	371	378	349	337	313	380	356	379	342	375	366	354	357	354	401	363	389	348	375	345	336	347	310	366	359	391	379	385	373	324	353	372	352	397	348	356	346	344	314	377	392	379	369	357	336	356	351	354	339	363	380	378	366	387	376	361	332	342	342	370	355	367	341	326	324	373	346	346	356	342	346	350	362	354	375	388	382	348	357	338	339	357	390	326	377	363	356	331	361	357	361	344	350	362	353	337	364	364	356	370	364	370	359	349	386	351	374	326	357	356	371	382	332	338	325	357	359	400	398	332	374	364	353	354	358	353	377	328	391	378	337	344	340	333	345	356	342	357	349	371	387	369	370	357	337	327	353	388	349	336	349	317	332	378	363	382	364	337	347	364	333	348	359	348	387	371	371	344	334	350	366	381	395	357	354	374	380	330	367	355	344	397	351	393	361	366	390	390	352	378	385	398	350	358	333	357	354	352	379	321	372	380	397	328	371	389	356	348	372	364	361	374	369	374	371	366	332	339	363	326	353	352	349	339	326	341	370	346	350	367	333	359	356	343	350	391	320	362	352	379	391	359	373	362	372	351	343	380	345	323	362	317	348	373	374	336	343	321	344	351	362	347	367	374	332	379	360	373	366	357	379	371	391	371	336	347	351	357	392	342	359	349	365	359	335	441	366	350	353	355	377	341	322	353	373	367	340	322	367	356	392	336	349	307	357	369	375	387	329	346	333	374	360	361	344	355	366	357	332	350	368	386	370	372	394	307	335	372	374	360	354	336	334	359	326	349	362	309	356	337	372	368	362	370	329	360	391	359	350	367	406	344	353	401	343	369	347	374	392	347	347	369	373	352	357	374	357	345	358	373	372	340	334	371	344	343	369	338	367	328	404	356	379	321	368	389	331	350	360	360	383	382	352	332	338	390	372	362	340	359	346	381	347	327	348	336	362	362	343	371	351	338	351	334	367	373	328	347	318	337	380	359	341	406	369	374	363	380	331	378	346	328	371	401	346	375	375	385	365	366	382	356	360	324	323	369	366	343	352	397	359	373	333	351	369	321	381	359	290	372	345	323	361	348	371	347	379	333	346	336	369	354	368	343	340	351	401	333	361	375	360	400	378	336	346	334	359	307	341	355	355	336	338	377	358	328	341	374	329	340	329	367	327	339	395	388	298	322	358	359	351	322	349	373	360	327	360	353	379	378	354	364	327	363	353	314	337	370	363	376	375	381	348	384	403	338	386	392	361	365	373	342	370	388	388	334	373	328	397	353	341	340	374	351	364	383	375	336	360	356	352	388	345	350	348	384	387	378	356	377	320	339	368	339	339	384	365	350	359	338	336	363	373	344	408	343	320	366	354	353	356	363	376	365	350	355	387	365	372	392	344	405	384	351	336	362	358	310	365	349	340	378	308	330	345	355	329	371	394	364	352	366	375	339	363	345	330	317	345	331	369	383	372	355	310	353	359	363	364	378	357	363	347	336	392	324	378	404	335	425	343	358	357	321	381	397	344	330	362	350	387	361	340	351	376	405	366	379	365	354	360	339	405	318	361	392	364	349	348	333	375	327	385	342	370	357	358	367	338	371	348	359	365	362	365	370	342	397	350	346	336	376	356	362	354	337	381	360	351	344	345	327	348	347	348	337	340	341	338	365	348	374	340	359	362	328	372	350	397	361	338	340	358	331	370	353	344	351	353	370	357	352	371	347	359	331	347	325	346	332	359	329	308	387	354	348	327	359	340	350	387	335	370	403	360	349	347	340	369	377	362	347	364	345	343	335	349	366	345	406	334	346	343	343	377	382	318	339	347	371	380	380	379	384	349	372	358	365	341	373	330	371	335	364	354	353	348	353	347	309	365	350	397	370	355	370	365	381	343	338	356	349	379	360	338	374	372	330	364	384	366	384	364	342	361	377	368	341	327	356	352	375	328	396	346	333	343	337	365	359	370	356	357	343	373	364	316	372	350	371	336	361	346	345	370	363	382	364	378	358	324	368	338	356	318	365	345	377	384	368	369	354	361	366	361	377	379	345	387	364	378	414	354	365	358	372	345	365	376	335	362	329	349	357	363	338	379	388	408	321	352	372	363	370	372	350	314	360	348	351	342	374	385	368	348	365	380	327	340	350	341	367	362	372	346	362	371	357	338	382	315	383	399	391	351	342	316	327	335	337	348	326	377	365	359	375	350	320	367	413	373	380	360	371	364	354	377	337	369	383	347	350	378	353	356	384	350	364	401	336	329	344	365	366	353	388	337	363	353	344	392	343	397	379	366	350	375	327	368	315	366	334	338	371	397	375	386	388	365	389	359	415	348	312	374	357	348	342	380	365	374	355	390	361	403	361	367	368	336	347	320	345	342	391	325	371	338	354	332	355	351	330	361	380	345	358	390	341	343	345	348	346	378	348	333	355	367	364	352	372	358	349	358	363	328	408	347	397	363	353	339	316	321	355	381	385	391	370	348	344	368	335	372	367	399	337	368	385	380	356	355	359	344	343	360	350	375
26536	20498	46334	52983	35540	16852	4981	1570	970	794	804	824	776	752	808	794	824	848	802	820	777	807	804	830	799	758	849	794	778	849	853	809	804	840	801	749	799	813	793	806	810	867	841	819	756	782	772	781	775	811	807	808	769	825	810	794	799	825	756	812	789	831	789	788	797	754	802	796	829	841	792	810	776	810	787	803	831	772	777	789	773	837	777	775	765	768	807	835	800	791	784	798	819	799	802	796	814	886	858	789	774	756	811	761	751	792	822	781	781	812	750	763	801	736	810	811	780	779	809	843	766	760	801	830	751	764	775	805	854	787	784	761	760	794	736	794	738	868	759	827	788	799	776	785	772	827	746	791	812	829	819	748	806	806	798	838	813	766	797	740	829	803	810	778	790	816	791	795	796	785	804	784	777	823	810	855	777	823	819	857	823	822	770	790	846	818	779	802	853	833	770	772	786	805	776	780	788	787	771	806	831	820	823	800	767	759	781	853	760	826	815	819	765	798	773	762	823	807	725	786	812	782	820	798	796	766	735	801	805	746	728	825	831	799	818	781	775	791	785	790	793	751	807	794	786	739	800	817	818	803	803	778	805	808	811	760	811	792	815	750	806	838	762	779	824	743	763	772	798	796	789	771	795	795	792	826	782	747	791	802	816	850	760	808	817	792	792	796	759	788	829	808	791	810	781	812	778	768	798	783	778	755	812	790	849	796	811	844	774	781	781	817	801	824	836	728	736	819	838	791	767	759	786	807	798	758	768	781	768	854	783	786	759	796	788	765	795	851	748	816	787	766	801	803	776	822	767	748	801	743	819	792	784	824	833	745	825	774	790	788	750	730	863	777	812	798	752	710	828	762	851	771	828	777	833	765	773	731	786	762	773	812	755	834	813	810	793	789	749	821	828	825	783	762	806	743	772	805	769	832	776	800	699	761	751	806	772	765	806	841	815	810	794	833	772	800	827	767	834	830	820	815	762	834	793	821	812	810	779	805	822	835	794	796	801	825	772	793	798	780	834	851	740	796	753	746	745	789	828	808	747	793	790	823	798	784	804	813	764	794	809	827	810	745	782	792	793	820	788	810	767	774	827	824	765	779	788	809	724	831	803	790	813	815	809	839	767	813	757	769	825	819	774	751	788	774	795	760	796	814	790	779	788	804	757	771	815	759	808	869	778	796	766	810	776	798	791	777	782	825	789	801	818	791	787	802	801	749	777	818	748	770	751	801	871	775	805	838	814	815	787	843	836	816	778	822	838	794	783	789	772	747	776	840	806	735	803	763	775	782	777	800	800	815	795	787	788	852	795	830	789	785	778	786	764	800	823	792	828	813	781	766	803	836	802	789	813	749	776	778	795	813	823	775	795	780	774	794	858	790	778	774	826	825	772	768	775	827	785	847	820	771	799	814	837	785	788	842	803	788	775	772	795	819	828	777	768	812	785	798	782	819	800	791	767	769	762	768	805	800	793	780	783	792	801	860	849	786	757	804	753	820	776	776	813	772	798	777	785	761	791	816	807	784	816	813	832	799	861	811	823	760	807	835	775	777	774	764	812	802	804	745	834	835	818	822	783	809	816	842	793	778	807	794	763	816	828	758	769	830	793	761	783	788	782	786	809	822	803	792	775	797	795	788	827	833	735	783	766	775	811	765	823	794	836	827	806	794	808	832	833	773	778	781	790	784	810	807	793	783	774	816	774	768	787	779	816	837	787	809	807	828	769	782	767	833	784	830	779	835	786	766	810	771	817	817	833	838	858	775	808	782	797	836	764	809	798	752	754	762	808	799	742	782	839	817	794	749	793	782	792	806	826	836	790	785	769	765	829	788	811	769	783	775	813	739	800	807	787	820	749	805	797	765	753	799	848	786	838	758	768	791	795	786	785	789	849	782	808	793	797	785	837	779	776	792	768	849	802	804	830	825	766	783	822	764	795	801	839	777	821	755	805	762	797	816	780	860	824	786	809	807	773	829	861	801	821	820	769	800	811	803	793	820	795	848	787	775	793	776	811	763	784	804	821	818	747	770	780	790	761	789	798	815	812	828	731	818	786	787	839	814	870	807	816	872	812	793	764	755	810	792	777	776	790	798	798	793	761	807	810	804	783	819	832	796	819	832	833	778	781	815	799	771	786	816	813	792	785	749	792	826	822	843	819	788	745	782	810	763	823	824	799	780	824	784	752	769	819	817	774	791	764	822	799	789	845	775	830	791	851	779	768	828	743	789	808	787	760	788	803	770	799	750	786	805	840	829	815	829	805	802	795	723	747	795	780	800	766	757	817	800	835	752	771	796	789	806	789	813	762	766	824	787	809	785	786	751	803	796	776	773	799	743	796	827	825	791	784	811	812	803	811	832	774	786	800	817	818	782	795	756	786	843	753	770	789	822	823	836	849	838	802	779	834	805	758	816	829	812	800	798	747	784	792	790	819	764	797	815	780	798	799	772	787	818	847	854	804	767	792	794	790	728	792	792	836	790	822	793	781	771	790	807	832	801	792	786	773	810	790	800	769	806	806	802	757	784	776	828	796	800	835	766	852	722	748	778	828	758	815	757	798	777	871	797	823	807	792	782	809	813	794	731	780	817	784	798	789	784	812	827	791	803	783	809	805	799	805	772	766	813	762	780	810	778	789	767	782	795	758	798	792	775	784	794	805	832	805	773	781	787	793	852	749	771	783	823	856	797	836	791	839	766	766	761	799	817	837	840	843	826	821	800	759	789	723	769	824	765	818	849	773	846	793	782	807	801	763	793	785	854	820	775	786	802	798	753	793	742	831	811	820	818	799	792	782	803	765	815	818	754	804	815	818	815	784	804	784	791	807	797	784	829	753	805	806	780	758	756	822	764	772	796	802	795	777	803	793	799	773	801	811	844	777	760	811	864	824	788	776	837	798	801	775	816	805	777	811	825	809	778	778	811	790	745	800	772	795	808	746	830	778	807	765	819	804	764	781	825	790	833	735	802	765	787	815	753	751	822	790	767	750	783	807	793	806	796	809	793	772	760	825	792	847	802	797	799	781	765	768	798	790	805	775	786	774	798	794	818	821	834	720	812	779	729	804	861	826	837	811	822	811	828	749	788	792	721	778	822	801	839	797	787	763	803	806	778	791	806	761	820	801	809	788	786	783	802	807	808	844	768	759	796	786	790	748	797	817	773	766	766	832	766	794	806	777	874	771	823	760	744	779	799	776	822	792	815	805	814	786	807	777	833	812	788	818	851	805	775	785	747	804	838	813	801	827	727	760	787	783	814	760	789	772	787	814	766	830	794	805	870	822	787	774	820	788	823	808	800	811	775	822	788	809	835	814	819	804	769	819	803	788	777	811	793	785	794	797	829	797	852	805	773	815	766	812	807	773	822	771	784	769	804	818	776	725	762	799	810	761	760	798	769	780	801	794	817	842	793	785	795	846	748	765	780	787	799	794	771	811	763	799	789	769	773	757	789	841	821	794	781	812	824	827	770	770	773	822	797	813	823	789	786	787	790
51468	39639	64722	53645	34612	15431	3676	972	511	393	395	399	442	443	411	425	410	420	416	422	389	429	398	411	413	414	390	411	475	456	451	427	429	391	394	391	399	401	408	394	401	374	440	447	393	429	390	413	455	424	399	387	405	417	389	360	408	390	409	436	412	420	402	414	410	425	427	373	409	450	452	436	410	393	439	378	403	431	417	396	441	391	378	418	415	422	426	435	437	426	416	397	384	411	391	401	407	401	376	377	408	409	435	404	403	391	409	409	408	437	392	364	399	432	435	376	403	451	433	348	400	427	402	403	374	403	401	397	399	446	416	409	400	391	435	403	378	406	370	421	388	379	423	369	417	426	404	421	383	393	418	359	378	410	391	423	406	442	458	404	397	402	401	372	371	376	456	378	428	397	422	433	424	393	450	398	400	453	412	409	398	370	424	413	383	435	373	383	434	423	390	413	414	410	386	429	397	392	457	426	430	431	366	388	409	398	422	428	408	395	401	417	429	376	404	416	358	418	409	412	407	433	415	420	375	400	391	416	393	397	433	390	368	438	385	401	379	416	434	405	402	406	383	390	407	438	434	420	433	404	411	373	399	398	359	433	422	379	373	388	420	381	393	378	373	379	445	444	400	358	404	454	421	368	423	438	410	407	429	409	407	360	447	383	413	407	383	404	420	404	387	392	409	387	387	415	415	393	396	399	395	391	416	397	417	426	435	413	429	375	396	388	429	376	372	395	421	420	410	374	370	411	361	348	398	424	442	379	457	430	424	418	408	360	392	412	443	427	455	428	422	414	446	406	396	395	428	392	343	446	396	415	401	365	467	431	426	401	385	432	413	425	426	449	417	390	394	405	409	415	372	420	391	432	399	425	407	405	373	400	389	384	395	422	408	388	440	418	399	426	416	403	414	418	447	414	416	380	403	379	389	412	427	398	379	442	416	413	427	410	438	376	434	426	412	404	431	399	400	410	367	416	427	442	411	411	420	385	411	380	431	406	390	383	361	386	424	364	409	411	378	391	425	408	395	440	454	403	388	391	437	439	385	380	403	411	431	453	432	368	386	424	433	425	410	415	442	433	415	383	447	413	399	420	408	421	420	407	416	441	403	435	377	446	391	395	459	421	387	396	413	443	396	367	407	412	434	381	449	385	460	446	393	458	415	407	364	368	389	402	408	380	357	420	428	447	398	381	398	396	384	418	408	413	410	409	379	403	408	402	419	440	437	438	401	417	370	411	387	408	349	397	375	408	419	365	417	438	389	402	408	449	435	467	440	361	420	402	438	403	475	379	416	405	405	433	397	384	409	385	408	419	423	418	394	385	438	426	452	412	400	417	435	396	397	416	410	454	421	428	443	399	381	412	399	401	396	423	433	370	405	429	396	378	435	406	398	406	368	436	374	393	415	408	375	413	394	412	403	409	414	410	447	396	435	397	407	410	429	418	410	368	389	386	459	402	415	400	380	412	404	373	404	395	381	447	382	397	397	403	395	353	381	420	422	421	438	411	419	419	436	399	411	424	403	401	386	400	425	418	437	383	383	390	426	412	386	412	380	390	431	432	388	418	414	406	416	407	410	435	395	398	380	472	366	383	420	465	422	403	404	384	432	415	439	407	412	412	434	420	414	431	427	422	406	462	437	441	406	396	425	387	407	393	409	413	433	416	421	402	397	424	420	394	418	428	390	406	421	424	385	403	410	436	459	408	400	466	399	396	432	422	415	420	435	397	355	395	381	430	375	402	388	365	405	439	405	403	428	403	431	433	419	402	408	444	430	376	393	414	419	397	468	426	452	416	416	420	400	410	423	412	419	401	375	407	408	390	412	396	412	399	453	439	430	418	371	367	401	420	396	405	382	396	422	408	421	433	433	426	372	390	418	408	409	398	399	359	399	403	393	422	391	414	373	464	436	404	424	457	419	422	396	399	424	395	354	357	401	430	403	394	434	404	377	392	378	441	443	377	395	446	404	401	422	420	418	421	398	421	420	408	459	439	427	424	438	438	446	434	418	427	404	397	403	406	384	409	435	422	412	444	415	415	410	454	428	371	422	379	419	416	417	439	403	443	432	442	386	439	398	382	424	408	423	377	389	407	396	394	370	399	392	422	433	444	413	436	426	409	398	399	398	423	406	402	402	408	382	418	393	410	428	388	410	422	433	429	447	403	437	402	401	415	467	410	453	404	414	407	422	419	390	433	440	395	415	409	387	402	433	405	419	415	396	388	384	396	412	411	389	420	408	464	416	458	456	392	443	396	369	394	392	388	457	432	428	400	419	396	437	378	412	390	390	367	354	437	410	427	435	398	395	425	433	401	395	401	356	409	428	443	406	368	379	377	435	405	423	379	435	406	428	401	397	394	448	424	416	405	366	377	404	430	419	425	396	427	375	400	372	384	381	463	400	398	382	391	363	398	386	453	411	386	399	368	404	427	442	396	415	401	418	420	427	412	378	409	423	459	428	427	395	426	420	416	394	403	384	415	406	410	427	411	421	402	421	408	414	397	434	398	429	446	404	412	411	351	426	386	398	391	400	373	395	423	393	397	434	473	364	391	411	427	423	397	480	449	443	425	383	406	367	412	420	441	424	431	440	384	394	408	444	386	459	389	400	391	391	406	381	392	407	414	404	400	375	401	423	393	449	420	410	455	425	400	415	369	429	418	395	412	399	415	406	370	451	411	414	402	451	452	419	374	377	424	392	396	404	462	389	396	375	442	429	439	395	381	426	392	415	433	390	395	403	394	404	393	410	425	405	455	425	400	407	402	380	399	375	448	420	403	381	349	425	400	383	401	381	428	418	433	391	370	385	432	408	407	426	381	438	408	418	398	397	403	419	400	384	415	433	422	410	423	376	446	408	427	421	377	460	429	405	403	392	394	419	379	416	404	425	378	389	430	403	408	387	394	407	450	407	400	366	411	377	417	432	426	450	389	420	392	418	394	417	367	410	401	377	426	424	455	420	383	428	421	410	377	404	394	396	408	419	381	466	445	419	467	392	435	398	401	420	392	431	431	412	388	404	420	407	413	422	389	417	416	430	417	379	419	415	420	476	428	378	390	417	382	447	391	425	413	429	399	432	409	422	364	411	423	424	410	384	406	401	435	421	398	453	416	423	373	416	391	421	423	406	394	404	431	428	363	398	410	403	437	438	420	374	422	429	424	373	420	460	439	440	428	412	424	449	430	400	394	383	388	438	378	415	376	417	425	395	419	385	401	373	466	445	413	399	425	398	388	393	371	409	439	386	435	442	354	428	418	423	440	381	386	385	393	450	395	427	391	436	403	388	410	397	396	381	401	432	407	396	421	439	419	397	419	429	408	408	419	442	434	392	385	429	368	434	419	423	417	409	391	446	404	393	437	409	420	383	408	458	389	395	439	389	385	422	403	406	369	464	410	408	366	456	442	411	391	418	415	404	400	380	422	407	442	376	392	394	424	418	407	427	403	426	428	430	411	443	411	413	401	420	418	464	394	398	413	421	391	420	398
33071	30030	62537	60129	44348	23707	7365	2646	1302	876	843	902	859	885	846	905	852	918	901	927	898	850	864	894	879	906	935	851	901	876	867	907	881	887	865	810	864	869	880	872	908	869	846	936	863	902	848	858	868	839	852	881	906	908	907	918	883	878	932	882	847	873	872	877	888	942	945	911	890	856	854	826	890	893	862	891	927	940	838	904	839	893	907	848	851	882	852	845	924	839	886	900	930	866	869	899	892	852	881	869	847	890	872	942	883	844	866	851	882	849	889	936	919	805	906	881	886	838	862	839	866	920	887	839	917	851	845	891	937	920	948	927	901	898	882	916	888	883	898	859	905	867	908	918	885	905	876	884	880	916	919	836	943	838	915	861	917	914	882	813	883	966	891	843	888	897	912	887	850	870	897	923	874	877	927	882	834	859	903	879	878	902	901	903	873	900	852	893	864	872	886	847	918	862	901	864	852	879	847	874	852	898	919	902	900	847	881	897	892	894	877	885	872	882	899	874	906	899	854	860	831	902	857	884	857	892	893	866	901	870	920	896	885	889	805	855	912	812	892	932	850	939	828	904	910	867	900	838	881	862	863	904	910	862	879	846	926	958	919	909	841	887	911	853	876	873	886	856	897	892	902	906	896	915	881	897	965	930	858	837	888	859	854	892	934	870	856	891	857	887	923	889	925	921	897	847	866	897	882	877	872	855	852	873	857	859	931	880	880	913	878	903	885	814	880	871	862	873	889	907	876	882	882	863	862	892	862	876	871	866	957	848	873	859	892	885	840	859	890	893	848	891	853	856	867	884	920	862	841	868	884	891	862	887	848	848	873	905	923	884	876	867	885	857	856	837	839	936	950	864	844	919	878	890	878	877	905	867	917	877	853	824	815	826	906	911	913	874	851	899	902	887	897	909	870	841	867	841	878	924	857	857	885	861	876	892	890	876	915	920	873	856	861	917	882	873	895	865	891	880	908	899	910	896	873	869	883	891	908	862	890	943	823	883	909	913	871	869	863	839	875	858	856	897	876	860	863	870	906	887	885	905	859	896	826	890	841	881	893	839	918	869	899	905	874	887	865	871	899	906	872	910	862	943	943	936	908	926	899	856	842	900	859	876	895	882	857	885	861	914	892	880	889	912	880	864	850	884	908	881	887	880	857	876	910	947	883	870	904	848	868	878	909	828	889	881	875	881	859	897	961	917	897	872	879	902	889	846	860	899	917	853	822	917	894	934	915	843	930	897	889	859	876	921	917	876	842	895	885	893	880	865	871	858	912	839	878	872	885	884	862	867	901	902	867	848	866	908	894	816	875	814	886	915	896	927	897	882	894	827	874	929	880	825	898	870	876	872	919	893	888	888	919	894	862	882	888	902	884	876	909	887	860	873	903	888	916	921	848	884	844	925	889	838	861	944	869	827	867	860	847	903	904	936	890	844	911	890	887	866	861	856	909	948	898	875	842	913	899	813	861	916	843	905	876	878	831	854	850	890	855	869	923	872	923	886	846	876	902	875	851	912	815	869	869	910	874	908	843	895	887	879	897	926	885	883	926	877	841	910	863	848	872	861	834	837	921	865	826	929	840	847	935	875	844	867	879	847	919	840	896	879	872	881	839	905	867	869	886	876	873	900	879	957	892	919	855	889	928	877	860	874	945	876	867	873	908	879	861	882	816	875	862	901	932	850	858	899	880	849	873	881	903	894	865	839	961	911	889	920	868	864	850	874	919	865	851	886	874	948	910	924	839	920	897	884	919	898	821	909	922	861	914	833	920	871	853	892	879	885	884	863	883	940	899	898	855	876	919	907	850	859	880	847	874	869	881	895	886	873	928	899	849	842	874	878	864	905	856	860	908	843	853	909	902	872	885	860	862	806	877	862	880	862	824	906	890	885	874	866	886	902	845	920	854	937	820	932	857	918	830	895	919	883	897	832	884	848	909	883	849	873	860	923	899	835	868	910	902	881	884	867	902	868	926	913	922	849	854	936	902	930	841	903	886	909	854	895	865	929	837	854	910	890	924	861	871	877	904	867	854	910	836	879	909	854	940	897	904	938	868	891	846	895	893	866	878	866	878	923	886	903	873	887	914	848	895	877	848	856	862	831	850	872	946	835	871	895	829	846	872	906	905	890	918	872	834	860	828	854	891	878	881	878	892	887	878	883	849	890	845	954	943	867	861	890	888	913	830	864	860	862	810	874	903	897	879	872	844	850	894	877	869	862	861	821	891	902	855	896	898	891	899	883	876	847	876	854	841	854	889	878	932	846	869	866	906	852	856	910	885	859	918	893	880	885	923	887	861	855	934	904	907	851	869	948	909	906	845	919	876	875	882	891	882	824	815	927	819	860	915	872	872	874	868	871	892	858	909	862	897	843	854	921	888	883	901	857	862	845	838	844	883	909	870	883	863	888	872	918	841	869	873	965	888	856	885	895	833	867	820	909	864	836	858	870	875	890	858	898	860	876	879	845	925	866	886	888	881	882	865	911	836	882	920	917	884	867	868	831	882	867	911	886	920	881	854	888	835	837	861	893	846	881	880	898	900	802	954	844	900	892	886	859	918	854	887	874	845	879	890	923	921	900	919	845	843	869	876	843	813	865	894	843	872	875	863	914	869	891	883	857	873	887	851	881	906	862	904	869	887	867	844	906	815	831	848	893	869	902	874	878	857	890	944	879	927	889	901	921	858	860	893	878	926	815	891	842	931	882	874	911	912	908	936	862	908	904	900	912	846	883	885	876	883	868	892	903	918	860	856	891	882	866	847	916	814	924	889	864	873	856	854	865	886	860	880	902	881	904	877	856	866	871	860	900	905	847	854	939	816	951	858	873	908	876	891	862	858	890	921	817	868	894	857	863	867	878	918	930	897	926	896	847	916	954	892	889	891	897	877	873	872	890	870	849	916	888	880	878	891	885	869	957	883	839	882	878	906	862	917	926	866	926	869	883	872	846	877	869	828	890	842	879	821	859	865	915	905	922	874	897	926	845	875	892	862	871	904	906	884	874	863	849	882	895	891	840	890	815	870	859	893	857	892	947	884	894	848	944	851	836	915	920	872	912	874	871	911	857	928	842	871	899	899	894	876	872	831	873	918	886	860	935	872	833	878	922	838	873	862	910	873	820	876	899	838	856	882	855	937	910	855	885	860	904	926	845	879	878	921	919	859	849	927	830	903	879	866	874	963	924	829	865	860	877	867	881	861	896	871	871	912	941	865	858	911	857	919	870	871	918	893	843	845	841	884	852	878	895	884	863	908	897	896	885	839	899	848	932	830	832	869	869	880	878	884	911	889	904	920	909	842	826	881	870	884	881	851	858	881	903	861	850	899	831	898	914	917	859	846	884	866	919	921	854	833	892	865	859	904	844	875	910	871	957	913	835	858	926	879	905	904	890	913	903	860	900	830	847	840	910	895	908	909	888	869	851	886	861	921	900	860	880	880	892	872	870	888	891	902	885	857	838	890	851	901	873	878	913	897	875	890	861	958	852
15459	6317	4052	4549	2687	1092	491	267	281	256	284	248	254	269	234	267	286	245	241	256	244	252	268	280	282	245	284	248	258	246	256	249	237	231	258	241	258	246	242	242	232	265	274	273	275	222	278	287	239	242	267	251	256	291	245	224	264	270	238	252	285	255	222	237	243	256	265	269	246	224	271	244	261	234	241	276	275	249	241	264	265	274	280	244	260	241	262	263	251	255	256	263	235	253	262	259	259	241	259	267	275	259	274	240	239	239	241	279	219	247	222	270	292	258	234	276	247	265	232	270	246	258	261	252	262	239	250	276	240	289	237	270	248	258	237	261	256	242	262	246	255	268	252	276	279	265	242	246	237	241	262	241	245	249	287	254	253	289	263	250	250	233	243	246	247	244	270	258	279	265	261	267	251	248	294	248	231	254	279	243	268	257	287	273	243	254	263	269	270	243	262	254	245	276	267	231	313	279	242	261	244	233	236	231	252	285	249	243	255	239	253	268	245	267	255	263	288	243	245	262	236	238	273	220	277	254	256	253	279	269	257	256	266	268	269	266	243	277	268	275	251	239	218	279	237	247	268	232	247	254	237	248	297	246	245	231	270	251	243	280	233	273	259	239	271	246	234	256	240	265	249	254	271	251	221	246	242	237	261	269	310	269	268	233	256	237	228	245	264	288	248	270	263	257	243	251	275	263	228	242	247	235	261	283	263	276	244	209	232	269	259	271	234	248	250	238	242	292	257	245	241	232	243	261	271	260	222	254	257	243	245	247	246	264	267	276	240	244	275	260	269	272	263	276	263	256	260	235	249	278	255	273	254	260	279	242	263	260	243	258	274	246	251	235	276	246	269	252	241	286	259	255	260	264	243	262	244	242	260	268	278	274	299	259	244	278	238	240	258	249	266	242	281	252	280	278	236	271	287	277	272	269	247	249	264	262	266	279	239	244	243	259	234	239	275	281	275	285	255	250	238	259	256	244	242	287	280	247	258	234	255	246	234	269	240	227	239	278	266	245	231	248	251	281	241	251	245	270	260	243	249	261	260	244	243	261	248	280	273	270	253	242	276	270	278	277	241	257	250	274	251	248	277	270	250	245	248	232	229	245	273	261	242	249	252	272	268	250	267	281	250	252	229	219	265	238	276	253	262	246	272	219	246	223	260	227	280	281	276	254	273	265	290	241	247	225	247	247	256	241	228	264	249	274	265	269	262	269	264	263	262	254	283	229	283	261	264	260	262	255	245	279	277	249	247	265	257	256	280	266	262	259	283	262	245	256	258	247	246	258	251	270	296	265	241	219	258	253	282	228	275	257	266	242	239	272	288	264	257	257	252	251	261	276	247	272	265	235	269	259	264	242	231	249	258	275	248	277	252	250	287	261	295	224	260	240	272	244	249	248	257	235	277	255	244	239	295	259	255	245	210	234	274	233	255	257	284	279	266	267	240	295	264	253	244	270	252	252	252	240	243	246	241	233	247	279	259	248	253	271	270	237	274	289	256	241	250	244	247	271	239	258	245	255	252	252	279	243	254	250	256	269	238	251	262	241	298	280	276	268	261	253	305	250	261	256	264	236	276	220	265	241	232	241	257	246	275	275	244	254	282	266	260	233	252	281	257	252	265	263	255	251	251	260	262	251	256	241	244	273	263	267	237	261	268	208	239	236	279	234	266	258	248	248	267	301	276	266	269	266	263	235	247	231	266	262	246	239	259	228	260	258	253	238	229	234	253	289	282	278	248	265	232	221	263	243	275	270	241	248	249	274	265	231	263	268	276	228	240	268	253	257	258	288	263	248	256	263	256	234	254	225	249	262	281	244	247	259	283	241	291	269	267	291	261	258	248	277	236	218	289	258	274	269	290	231	231	277	243	284	248	258	264	289	241	280	242	242	249	241	268	262	249	259	271	258	272	239	278	261	273	275	251	266	294	275	270	221	260	254	262	271	238	261	252	273	223	270	249	248	271	242	243	248	287	278	254	273	256	301	269	253	250	267	239	245	244	271	280	277	282	282	270	284	250	254	254	258	243	228	232	271	260	276	257	234	279	259	245	265	285	285	251	271	266	261	247	242	261	257	251	264	266	267	250	255	300	247	247	273	261	282	227	239	267	215	258	255	272	284	289	281	250	278	253	244	272	255	269	262	221	261	252	260	241	261	281	269	254	244	255	250	240	246	252	252	245	255	299	245	270	281	269	242	248	274	271	270	255	283	269	236	262	224	219	262	275	260	264	276	263	231	256	270	271	243	276	244	251	245	267	267	297	253	273	257	215	262	253	286	242	256	255	251	265	261	264	250	280	257	274	256	270	246	245	264	244	241	263	243	276	266	275	239	244	254	262	253	250	248	275	237	254	242	258	248	267	261	218	240	254	259	253	233	252	187	240	261	273	227	257	241	283	293	257	247	254	226	276	293	241	270	279	251	247	263	228	297	259	246	235	242	268	240	242	256	267	261	278	249	271	257	246	256	273	277	262	257	273	275	251	278	290	267	271	272	258	268	231	236	270	276	259	231	255	256	253	253	242	239	266	242	265	235	253	259	263	256	256	235	252	257	228	261	264	235	255	258	236	271	282	267	291	274	227	249	241	257	291	233	233	233	277	250	238	270	276	265	233	257	234	235	247	282	273	279	294	235	245	250	219	259	262	274	287	250	250	265	246	251	267	268	231	252	235	244	268	267	268	237	264	227	267	274	235	252	250	239	281	261	260	248	272	252	238	236	241	244	245	245	239	263	254	247	297	268	226	264	253	246	264	281	226	266	232	233	249	243	273	257	266	247	310	247	259	269	241	261	240	241	246	304	251	270	254	238	237	256	232	277	257	255	250	282	266	247	247	232	259	260	234	260	256	265	250	224	240	273	277	221	255	263	265	244	259	250	272	224	263	271	256	233	262	265	260	261	251	254	283	265	274	262	280	262	273	254	237	252	268	278	274	277	244	272	262	223	285	270	241	216	260	260	252	220	243	269	240	257	230	237	264	268	236	260	275	240	235	251	233	254	261	214	267	244	230	254	264	258	243	272	261	261	250	256	257	270	240	251	254	233	247	241	247	254	238	259	291	214	268	271	284	271	238	228	251	267	228	238	267	284	301	247	267	262	249	242	272	233	263	288	229	248	257	250	229	298	279	262	269	280	222	258	249	254	283	252	299	259	258	285	265	268	251	264	271	251	267	263	251	245	280	236	237	270	277	244	251	260	222	259	251	263	217	259	226	250	275	267	242	241	281	244	266	265	231	258	292	244	255	282	266	282	228	233	255	266	271	237	253	245	251	268	237	269	284	253	229	224	249	249	235	255	257	249	276	239	219	303	269	279	238	260	224	260	256	266	258	273	248	229	269	234	256	277	273	262	248	249	277	232	244	272	251	219	245	242	257	284	255	257	272	255	241	294	252	251	234	244	256	238	264	273	285	243	240	250	264	256	231	304	228	247	236	238	251	267	276	235	281	234	278	252	261	248	265	266	236	288	292	236	238	278	258	278	280	253
9200	5315	7409	11598	6673	2750	1275	708	604	576	613	607	621	597	620	568	584	598	589	598	604	576	615	569	531	597	660	669	613	625	612	625	551	533	556	604	618	602	606	612	650	586	613	587	533	611	612	627	559	585	632	580	600	575	612	566	580	584	653	588	581	563	620	563	552	565	591	629	626	566	560	594	590	576	620	591	603	612	577	579	612	607	592	599	602	610	603	616	598	602	545	619	630	637	594	605	599	601	579	624	556	566	611	596	570	581	606	588	594	597	575	579	603	599	624	572	611	587	581	596	586	617	580	594	571	613	584	584	600	569	592	590	598	638	592	596	593	609	585	617	593	584	601	614	614	585	629	595	618	593	587	597	594	591	572	605	617	701	599	637	613	582	547	531	555	605	599	614	637	599	600	587	591	591	548	556	617	579	600	553	557	563	540	556	586	594	578	557	577	544	641	616	578	605	591	593	596	594	626	616	619	578	569	626	609	598	568	546	588	588	548	591	594	576	604	604	581	580	589	574	598	604	587	608	582	584	600	603	597	571	607	582	573	618	556	570	600	611	607	602	626	607	558	626	580	596	587	609	627	601	650	540	621	585	565	626	612	603	590	584	595	631	614	608	570	569	566	576	580	579	528	649	581	613	568	587	563	616	590	598	566	622	607	600	633	604	607	596	623	618	621	609	590	598	627	628	609	599	566	574	623	599	629	606	585	615	635	578	571	579	604	609	608	600	577	559	588	555	572	639	631	618	593	591	610	592	562	623	619	633	652	604	577	606	530	592	604	631	579	561	640	615	573	609	604	605	593	591	624	584	578	592	575	603	609	602	566	597	566	584	622	578	627	592	591	581	579	589	586	595	584	599	631	617	540	621	633	603	607	626	590	556	620	641	617	590	608	595	594	604	591	585	587	613	573	575	563	539	589	574	603	561	630	622	589	534	572	614	585	576	608	592	593	620	607	587	587	565	577	600	605	640	633	611	622	605	613	563	592	571	608	570	646	573	610	598	590	590	600	615	564	642	594	581	647	551	572	575	626	632	552	565	567	572	588	553	560	566	619	605	629	607	614	545	558	638	627	579	597	560	559	570	587	576	613	641	561	595	558	612	597	600	627	656	564	597	576	595	558	622	602	583	586	598	570	627	560	602	596	589	599	592	575	634	595	543	642	587	619	600	636	580	602	593	590	606	538	591	589	622	600	601	580	620	591	583	553	579	570	595	578	595	559	562	623	560	611	574	606	533	636	592	606	579	598	539	566	618	601	587	620	608	597	597	615	596	583	561	615	580	609	618	587	570	622	600	604	627	622	624	610	635	569	605	597	589	582	562	557	585	593	623	614	576	585	604	611	617	609	625	515	592	596	589	555	581	609	584	594	569	609	635	580	605	620	563	615	573	615	619	575	599	586	564	579	612	603	597	624	625	576	601	591	596	589	639	634	598	649	590	625	539	588	603	610	563	607	583	602	581	585	583	620	586	572	610	579	579	619	583	629	577	589	549	615	600	640	545	615	579	566	590	594	597	568	598	579	637	569	597	618	557	612	604	595	582	621	635	586	551	584	591	551	632	581	593	596	597	606	605	594	581	581	597	553	619	603	595	572	563	596	586	609	579	593	611	592	534	571	580	565	590	619	631	573	576	583	583	577	607	636	613	560	617	599	567	605	561	580	571	573	596	584	569	575	631	595	603	532	578	641	589	631	624	574	577	618	573	570	601	661	600	572	589	560	571	568	592	573	594	637	561	569	563	572	643	618	630	564	622	664	662	613	607	579	578	569	592	601	617	606	601	587	587	592	598	618	609	601	609	579	601	616	631	616	595	602	581	597	619	575	596	593	601	571	571	587	577	529	608	575	606	581	598	611	580	573	590	554	574	560	614	556	609	600	603	572	609	595	586	582	592	635	578	590	622	551	571	633	583	635	591	610	556	626	615	607	577	606	597	598	576	618	570	638	603	569	588	603	617	570	613	566	603	583	589	576	606	611	562	604	644	624	632	587	609	604	599	592	570	601	611	593	640	577	585	606	613	572	593	606	612	568	611	645	613	569	625	593	586	582	587	621	567	629	566	643	551	610	623	577	583	603	595	613	635	585	589	571	620	651	620	611	571	625	598	628	551	560	611	616	610	618	608	625	597	539	588	568	602	579	611	655	569	627	595	598	578	635	567	591	625	607	610	613	575	593	602	619	605	599	598	645	624	589	628	567	583	587	620	595	583	584	544	617	578	601	609	598	627	627	628	617	600	576	616	609	602	612	633	618	550	566	593	602	607	602	586	626	561	584	622	573	587	633	614	613	593	579	610	640	552	629	580	602	616	586	568	584	588	613	634	603	586	635	607	591	572	565	578	590	605	586	637	644	607	576	662	562	607	576	559	599	606	576	574	586	613	592	560	602	567	552	603	575	579	549	601	596	604	631	582	577	600	568	578	612	571	601	607	600	597	591	584	651	527	579	629	575	545	578	595	582	618	610	593	631	579	574	604	593	612	656	659	572	591	571	593	562	603	545	601	591	609	619	606	614	614	586	603	633	601	582	580	573	583	569	576	576	616	559	639	566	614	627	632	590	586	604	612	580	585	596	631	628	582	587	562	576	623	611	569	579	630	586	589	603	573	589	620	613	550	596	591	611	635	564	615	592	562	543	564	587	571	613	590	581	564	610	554	567	618	553	594	624	581	612	594	625	581	576	590	594	595	640	580	593	566	631	622	583	571	640	601	589	594	548	630	563	620	577	578	575	634	599	590	567	573	604	597	602	604	599	613	587	625	569	585	579	591	601	605	615	613	564	613	600	602	595	626	611	610	567	619	585	583	640	607	559	578	580	626	605	574	596	589	566	576	604	591	628	597	578	603	587	627	568	594	562	559	617	639	575	675	571	616	618	643	606	631	599	612	645	594	583	601	596	583	594	646	529	595	595	611	658	584	567	598	614	614	561	591	544	603	581	638	588	566	564	552	584	650	597	588	546	612	600	594	623	571	578	578	586	587	598	574	624	588	592	591	582	593	578	613	595	559	608	608	569	597	576	612	574	624	586	626	613	601	561	626	577	626	583	584	612	590	632	590	571	572	568	605	589	595	594	545	568	597	575	635	610	608	606	616	612	612	562	560	602	605	584	609	569	566	598	596	593	641	602	624	605	585	602	658	575	580	609	615	600	608	539	631	609	578	612	547	599	596	586	575	573	572	567	599	585	606	575	585	600	580	606	627	583	540	585	621	551	600	557	595	603	572	571	607	567	578	527	604	584	568	577	624	576	613	595	598	560	606	572	596	579	567	569	599	579	566	610	598	579	586	595	616	594	597	617	549	589	594	603	604	599	559	632	586	598	588	579	629	583	615	597	604	610	563	600	577	604	569	615	593	605	597	608	610	634	567	600	613	599	618	598	589	594	581	583	540	585	603	567	610	576	619	589	575	609	623	608	613	558	579	583	596	593	617	599	603	597	615	610	562	615	632	569	571	599	588	582	625	577	604	615	602	614	597	539	595
40989	29329	35230	45434	27433	10184	2501	818	432	323	352	337	349	338	354	362	381	347	343	324	328	340	370	341	319	334	346	359	379	347	327	345	347	346	349	362	334	346	327	365	346	359	346	349	354	371	396	356	318	359	339	314	312	394	350	326	304	344	345	328	353	329	369	359	342	377	352	366	357	367	319	324	334	360	327	323	355	326	334	365	356	315	367	317	336	346	351	318	306	344	332	310	353	351	339	337	358	348	380	371	344	340	354	269	365	333	367	357	361	327	345	308	343	357	344	324	348	367	339	351	332	332	332	326	340	311	343	342	349	343	346	347	321	347	363	362	326	337	306	354	326	369	341	368	373	372	343	348	367	379	358	332	343	329	332	356	337	289	363	371	370	341	361	328	332	329	307	350	316	347	342	345	334	307	344	345	334	332	368	359	372	338	319	351	302	352	321	336	351	355	299	334	356	349	334	357	350	358	336	350	310	332	343	345	320	375	336	325	325	350	357	349	379	349	308	322	341	331	372	378	328	342	345	365	371	349	343	344	327	366	323	349	338	369	360	366	321	319	316	362	358	331	320	323	393	346	340	351	340	349	347	366	362	386	341	329	343	343	382	355	347	335	312	337	362	321	364	356	308	369	340	346	376	338	309	327	325	326	344	328	368	317	317	341	350	321	326	321	349	364	340	345	333	319	335	337	330	326	331	373	348	351	344	348	309	333	328	346	316	333	339	339	370	385	334	357	329	319	341	314	352	325	349	326	357	351	317	339	351	371	368	347	363	325	294	338	338	355	325	353	305	328	327	331	378	364	355	361	341	328	350	335	351	340	341	352	345	346	352	345	366	340	375	375	308	346	333	333	324	346	287	370	324	337	359	350	354	347	359	342	354	366	352	337	366	336	316	371	313	336	345	348	351	340	353	356	323	369	359	344	317	338	334	358	309	357	329	339	324	355	364	345	362	337	364	369	357	362	347	352	306	348	336	342	299	353	362	338	361	371	303	340	339	391	336	331	335	364	300	348	337	382	329	329	347	353	361	311	339	365	381	338	303	337	341	340	331	362	352	345	337	354	362	359	346	376	369	321	393	335	349	345	310	308	312	326	348	367	368	377	364	347	355	350	357	347	377	360	356	349	318	343	353	357	316	316	349	348	363	324	353	352	322	338	324	342	356	366	355	381	334	336	344	344	331	348	339	354	363	319	347	344	337	363	340	330	376	335	345	338	356	378	333	342	367	341	336	327	347	317	314	357	358	321	320	340	370	381	369	335	385	323	317	330	352	356	360	339	334	343	351	358	379	318	349	333	367	332	341	356	347	360	325	383	323	338	367	371	375	334	364	308	344	355	332	365	331	345	351	368	336	376	324	362	350	341	344	364	365	344	352	315	335	324	338	371	359	350	337	330	348	317	360	362	374	340	320	352	348	377	354	348	360	338	355	345	338	328	350	309	309	318	302	364	359	326	322	326	311	337	373	375	360	354	332	288	356	360	304	349	318	361	334	331	346	337	357	331	334	334	393	354	319	344	341	337	330	322	381	347	340	368	358	332	354	337	331	349	333	352	354	315	322	332	380	366	369	325	377	338	334	363	350	342	390	328	340	345	321	310	311	326	372	327	378	335	334	348	352	347	314	353	332	356	344	333	330	322	326	351	369	347	369	330	354	367	382	351	357	313	368	361	339	358	327	350	364	331	356	342	337	360	356	314	354	346	321	372	382	350	361	329	364	360	349	316	317	389	348	332	332	333	318	374	370	323	345	335	349	353	347	305	296	340	372	356	374	317	355	335	331	354	324	334	355	316	374	329	362	343	345	329	352	349	305	343	368	337	355	301	327	298	336	313	368	352	371	333	354	340	337	364	381	361	357	333	322	329	356	367	334	305	330	333	290	357	366	321	363	335	348	361	347	334	359	355	345	349	309	351	346	316	389	342	315	374	352	377	340	286	340	292	338	351	343	362	317	346	338	352	350	315	340	351	322	327	323	325	357	313	349	354	341	358	341	325	319	364	338	309	343	396	361	348	330	381	349	347	359	363	326	359	327	365	363	324	342	336	349	366	324	338	347	337	295	325	338	335	341	348	324	321	326	315	382	377	334	346	371	369	354	343	343	356	328	344	349	352	359	329	346	338	366	366	356	338	333	327	350	350	319	364	336	364	355	347	356	323	326	386	347	350	311	362	353	351	329	351	332	387	328	363	341	377	317	335	325	355	340	341	310	338	360	337	326	340	381	372	346	334	323	307	341	349	342	366	356	351	342	403	356	339	347	330	368	319	339	353	365	296	355	359	343	330	363	359	351	429	325	361	338	342	358	356	356	339	334	372	392	324	338	333	357	316	343	353	334	340	371	348	357	362	342	365	330	358	379	371	314	345	342	359	330	380	373	356	359	377	346	303	366	342	339	350	325	364	301	356	372	330	364	348	338	325	326	366	337	339	340	339	322	336	325	322	367	354	357	351	341	355	327	324	343	358	364	329	376	396	362	331	336	380	346	378	344	333	346	345	327	340	360	347	335	356	354	383	341	320	347	343	348	331	366	321	328	327	344	315	353	369	323	330	342	347	364	364	362	365	360	341	365	341	357	371	348	322	318	304	385	334	359	393	336	317	350	360	362	320	329	339	358	327	338	340	353	330	374	324	344	329	347	357	365	329	369	362	341	317	363	339	329	345	362	336	356	349	331	347	333	363	342	364	352	343	333	324	319	323	344	354	340	346	336	310	325	314	336	342	304	316	348	362	365	368	340	361	381	367	328	316	363	354	377	368	319	348	351	351	369	382	372	344	361	354	352	341	337	338	340	356	335	293	334	358	318	308	335	375	358	333	341	361	342	358	323	355	363	327	341	330	345	338	353	326	349	357	366	338	336	351	340	392	366	324	348	338	324	345	351	351	324	324	363	333	369	338	330	379	338	319	325	383	379	375	289	337	317	353	360	319	375	355	351	315	309	376	363	358	377	372	337	337	368	356	321	360	389	350	408	381	305	321	345	330	374	340	384	365	345	328	345	347	331	326	362	362	332	366	372	339	358	336	321	373	328	350	360	356	356	322	367	352	352	342	339	339	356	343	346	336	329	353	329	340	354	338	334	356	356	330	306	365	332	371	351	350	379	335	318	332	361	387	374	352	322	341	343	324	342	329	354	366	354	345	352	355	321	357	361	320	338	314	341	342	373	368	333	335	356	335	342	341	385	346	342	336	376	342	326	374	313	356	355	351	321	340	349	340	315	380	324	346	329	356	334	331	321	370	362	355	336	359	304	313	304	336	345	362	331	345	366	356	355	331	338	360	334	323	356	374	349	370	322	293	353	355	358	329	383	336	293	353	366	387	292	368	363	349	365	335	350	347	351	345	345	352	344	332	323	356	355	371	336	348	340	328	322	309	316	370	288	354	340	329	362	332	317	337	346	322	355	356	338	352	353	335	370	366	338	348	323	331	308	356	386	343	340	333	329	333	361	359	369	356	336	363	338	355	378	335	313	362	321	309	364	331
26609	21417	40808	54338	37949	18682	6407	2534	1105	767	740	771	759	792	815	759	709	753	806	757	754	797	736	767	757	762	770	789	758	720	781	770	835	719	771	737	774	804	740	738	743	715	758	782	732	830	814	804	745	772	805	789	737	796	814	783	744	776	737	719	781	703	732	749	780	738	722	793	812	764	748	798	762	818	775	742	719	793	756	772	781	784	742	800	757	762	786	743	751	813	777	731	772	770	732	719	803	730	801	770	786	762	757	817	700	794	763	832	706	745	815	743	772	702	740	748	750	795	764	793	731	807	816	811	760	772	747	776	781	750	744	758	761	805	798	770	742	786	726	778	714	768	756	773	720	796	769	777	778	725	799	722	800	746	769	729	756	781	749	763	759	767	774	772	765	767	738	716	811	772	683	746	743	718	777	763	734	767	746	739	795	776	770	790	752	759	788	797	753	733	724	785	771	795	794	803	775	785	788	788	772	786	813	768	753	740	787	728	774	768	740	744	778	806	770	793	748	756	749	775	774	776	753	752	834	755	843	772	716	727	754	759	800	762	711	770	784	752	769	781	779	787	772	740	724	792	784	761	752	795	766	746	800	739	774	757	794	756	784	765	835	734	714	758	799	814	731	757	768	726	746	757	784	822	780	802	753	772	756	773	778	786	734	777	760	774	746	837	749	728	785	750	733	750	723	794	770	787	705	801	761	753	782	763	758	790	738	794	736	782	741	761	734	775	781	729	782	738	741	779	729	796	752	743	774	717	746	760	795	762	806	796	780	765	780	767	737	821	834	761	801	767	793	730	758	686	717	808	744	737	788	718	775	783	706	777	765	765	727	730	748	749	800	764	741	780	747	774	754	819	749	748	769	837	775	752	727	723	791	770	779	772	743	735	748	754	780	732	796	753	839	793	759	772	772	783	786	752	774	745	711	775	781	720	765	792	787	763	759	823	740	742	733	766	797	803	794	748	818	743	772	816	799	748	774	751	721	814	723	777	735	788	795	789	761	791	775	791	751	749	824	744	745	767	785	788	790	745	798	785	787	800	765	704	753	766	787	821	833	747	781	751	758	756	731	806	751	803	783	746	757	800	770	772	779	729	733	758	731	787	734	775	788	734	747	789	753	785	776	815	779	778	790	750	781	764	787	726	764	827	778	750	737	727	747	762	755	791	797	826	782	781	760	783	755	802	824	795	824	706	755	787	767	817	777	758	735	741	820	791	789	735	803	804	792	776	756	760	750	791	783	776	780	778	748	778	714	759	775	821	751	730	762	779	772	738	771	787	755	735	742	777	812	758	727	761	745	723	764	782	814	774	772	756	793	766	726	741	731	794	774	759	707	756	789	776	773	827	795	765	769	771	709	803	788	792	797	799	784	750	752	723	760	775	795	788	697	778	773	760	739	786	728	752	745	744	767	828	774	803	753	760	717	762	739	747	739	760	805	747	759	712	752	723	722	780	762	743	753	752	749	801	769	765	737	745	756	763	794	768	737	752	770	771	788	795	767	859	777	734	799	804	760	754	795	778	748	735	774	740	753	774	789	837	783	752	820	826	774	758	791	742	806	800	800	751	790	791	770	791	747	751	789	752	732	747	790	750	809	785	781	807	755	770	745	760	741	768	755	724	793	795	768	778	795	702	808	776	749	810	740	749	785	766	753	765	819	755	749	783	745	779	723	757	741	800	759	783	815	806	754	762	773	737	781	704	790	763	754	798	715	831	775	792	753	793	762	792	784	760	768	792	757	760	744	768	725	752	804	821	753	745	809	800	767	780	805	735	778	785	789	797	813	819	730	755	740	792	780	779	757	806	736	736	792	803	758	769	765	768	807	751	798	812	771	789	742	831	753	808	778	755	766	761	789	735	736	765	746	790	763	782	706	717	809	798	791	802	794	789	746	721	760	805	763	786	763	750	746	798	712	767	773	820	718	739	705	760	741	772	791	787	798	748	749	735	755	821	732	752	792	755	761	750	769	762	753	756	759	770	764	753	776	767	727	766	729	781	778	783	809	780	764	746	751	755	746	759	796	745	755	749	785	730	786	780	746	751	786	773	749	788	802	769	794	726	742	814	738	782	727	742	747	765	803	726	749	734	761	773	765	791	717	755	770	817	800	793	821	749	699	731	794	721	825	755	730	773	780	792	790	754	744	770	786	783	780	790	786	785	770	805	768	804	766	826	764	721	736	779	808	768	782	764	749	764	761	783	731	784	751	781	761	770	722	742	778	748	786	756	748	772	771	752	760	782	764	826	783	801	732	782	782	771	787	802	786	769	757	763	716	799	818	770	795	775	735	772	716	779	773	753	766	796	719	808	846	774	746	781	728	737	802	797	804	770	777	733	767	823	795	757	747	816	771	717	754	765	745	765	757	819	712	748	793	777	728	768	761	767	729	776	806	770	840	783	793	730	789	792	759	820	759	802	764	761	728	778	751	788	829	764	761	744	773	749	777	765	754	781	719	788	799	754	754	726	732	719	739	816	698	715	763	796	774	796	772	762	771	758	741	772	730	818	804	792	784	739	789	784	736	771	770	759	748	761	793	765	760	767	745	774	715	749	783	764	778	769	721	829	758	720	788	751	810	780	753	763	796	749	759	792	767	789	795	775	780	768	759	740	753	731	742	787	797	796	771	772	722	776	770	749	769	809	760	715	834	731	736	772	748	725	766	767	779	731	752	774	829	795	759	752	725	779	710	794	795	739	817	726	758	749	756	726	785	771	765	782	765	736	810	735	840	779	802	727	796	765	743	754	809	780	736	771	731	742	797	752	726	815	781	706	765	730	761	757	774	756	795	755	788	786	802	713	729	781	734	760	807	762	763	821	771	797	785	815	736	787	813	734	757	752	775	779	774	744	759	790	770	778	780	774	787	814	750	724	728	771	774	751	773	755	773	738	766	707	822	731	742	760	780	787	732	754	799	762	759	729	750	763	718	788	792	755	782	756	801	778	763	766	775	795	759	812	739	825	769	816	753	762	749	825	787	738	750	730	757	763	737	781	767	720	804	806	758	805	739	794	733	747	792	762	721	788	765	762	772	800	769	781	749	739	757	770	730	739	797	752	762	770	786	773	752	725	752	787	753	721	803	739	757	748	735	801	761	793	749	764	779	767	747	764	782	770	752	774	735	747	740	726	740	770	754	791	783	810	774	723	774	781	741	781	809	720	732	781	741	814	765	776	813	741	755	802	816	772	779	725	788	764	735	781	727	798	820	739	762	778	790	731	773	767	792	787	788	822	746	786	743	821	757	773	787	759	774	804	770	745	768	799	774	814	804	794	755	796	757	746	753	813	797	708	769	769	750	743	750	787	732	798	745	755	795	782	810	786	768	747	788	762	787	722	798	748	775	748	779	785	773	805	747	741	755	741	789	726	791	785	724	738	763	725	796	779	775	732	761	774	738	766	779	751	741	783	789	761	797	789	712	752	778	756	737	764	779	770	751	753	759	820	793	755	787	723	798	780	834	779	752	788	753	818	801	762	807	785
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
